:root{color-scheme:light;--brand-charcoal: #1F2321;--brand-sage: #6F857A;--brand-bronze: #B8874A;--brand-stone: #E1DED6;--brand-ivory: #F7F4EE;--brand: var(--brand-sage);--brand-wordmark: var(--brand-charcoal);--brand-mark: var(--brand-sage);--brand-letterspace: color-mix(in srgb, var(--brand-sage) 88%, var(--brand-charcoal));--brand-canvas-motif: color-mix(in srgb, var(--brand-sage) 72%, var(--brand-stone));--text-main: #2C2A29;--text-muted: #6B6863;--bg-base: var(--brand-ivory);--bg-surface: #FFFDF9;--bg-subtle: var(--brand-stone);--surface-0: var(--bg-surface);--surface-1: var(--bg-base);--surface-2: #EEEAE1;--ink-1: var(--text-main);--ink-2: #4C4945;--ink-3: var(--text-muted);--stroke-1: var(--border-light);--stroke-2: var(--border-focus);--border-light: #D9D3C8;--border-focus: #9F9B90;--accent-primary: var(--brand-sage);--accent-hover: #5D6E63;--state-success: #496E52;--state-warn: var(--brand-bronze);--state-danger: #A85751;--state-neutral: #8A8883;--state-info: #596774;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--shadow-raised: 0 10px 28px rgba(44, 42, 41, .08);--shadow-overlay: 0 18px 48px rgba(44, 42, 41, .14);--motion-fast: .14s;--motion-base: .22s;--motion-slow: .36s;--radius-sm: 2px;--radius-md: 6px;--radius-lg: 12px;--radius-control: 10px;--radius-panel: 16px;--radius-pill: 999px;--font-display: "Instrument Serif", "Playfair Display", Georgia, "Times New Roman", serif;--font-ui: "Inter", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--text-xs: 11px;--text-sm: 13px;--text-md: 15px;--text-lg: 18px;--text-strong: var(--text-main);--text-default: var(--text-muted);--text-subtle: var(--state-neutral);--bg: var(--bg-base);--bg-soft: var(--bg-subtle);--bg-selected: var(--bg-subtle);--border: var(--border-light);--border-strong: var(--border-focus);--shadow: 0 4px 24px rgba(44, 42, 41, .04);--radius: var(--radius-lg);font-family:var(--font-ui);color:var(--text-main);background:var(--bg-base);font-synthesis:none;text-rendering:optimizeLegibility}:root[data-theme=dark]{color-scheme:dark;--brand-charcoal: #1F2321;--brand-sage: #7E9387;--brand-bronze: #C8914F;--brand-stone: #3B3933;--brand-ivory: #F7F4EE;--brand: var(--brand-sage);--brand-wordmark: var(--brand-ivory);--brand-mark: var(--brand-sage);--brand-letterspace: color-mix(in srgb, var(--brand-sage) 88%, var(--brand-ivory));--brand-canvas-motif: color-mix(in srgb, var(--brand-sage) 60%, transparent);--text-main: #F1EDE5;--text-muted: #B8B1A6;--bg-base: #151612;--bg-surface: #1E201B;--bg-subtle: #292B25;--surface-0: var(--bg-surface);--surface-1: var(--bg-base);--surface-2: #30322B;--ink-1: var(--text-main);--ink-2: #D6D0C4;--ink-3: var(--text-muted);--border-light: #3A3D34;--border-focus: #747B68;--accent-primary: var(--brand-sage);--accent-hover: #A4B19C;--state-success: #9CB18F;--state-warn: var(--brand-bronze);--state-danger: #D08A78;--state-neutral: #A09A91;--state-info: #9EB0C1;--text-strong: var(--text-main);--text-default: var(--text-muted);--text-subtle: var(--state-neutral);--bg: var(--bg-base);--bg-soft: var(--bg-subtle);--bg-selected: var(--bg-subtle);--border: var(--border-light);--border-strong: var(--border-focus);--shadow: 0 4px 24px rgba(0, 0, 0, .22)}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--background);color:var(--foreground)}body{margin:0;min-width:320px;min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-ui);font-size:13px;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#root{min-height:100dvh}::-moz-selection{background:color-mix(in srgb,var(--primary) 18%,transparent)}::selection{background:color-mix(in srgb,var(--primary) 18%,transparent)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{text-transform:none}svg{flex:0 0 auto;stroke-width:1.6}h1,h2,h3,p{margin:0}strong{color:inherit;font-weight:760}code,kbd,pre{font-family:var(--font-mono)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-ui);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: var(--bg-base, #f7f6f2);--foreground: var(--text-main, #2c2a29);--card: var(--bg-surface, #ffffff);--card-foreground: var(--text-main, #2c2a29);--popover: var(--bg-surface, #ffffff);--popover-foreground: var(--text-main, #2c2a29);--primary: var(--accent-primary, #5c6b5d);--primary-foreground: var(--bg-surface, #ffffff);--secondary: var(--bg-subtle, #ebe9e1);--secondary-foreground: var(--text-main, #2c2a29);--muted: var(--bg-subtle, #ebe9e1);--muted-foreground: var(--text-muted, #6b6863);--accent: var(--bg-subtle, #ebe9e1);--accent-foreground: var(--text-main, #2c2a29);--destructive: #b42318;--destructive-foreground: #fff8f6;--border: var(--border-light, #dedcd5);--input: var(--border-light, #dedcd5);--ring: var(--accent-primary, #5c6b5d);--success: var(--state-success, #436b4d);--warning: var(--state-warn, #a76a23);--radius: var(--radius-lg, 12px)}:root[data-theme=dark]{--background: var(--bg-base, #171512);--foreground: var(--text-main, #f1ede5);--card: var(--bg-surface, #211f1b);--card-foreground: var(--text-main, #f1ede5);--popover: var(--bg-surface, #211f1b);--popover-foreground: var(--text-main, #f1ede5);--primary: var(--accent-primary, #8a9a83);--primary-foreground: #11110e;--secondary: var(--bg-subtle, #2b2823);--secondary-foreground: var(--text-main, #f1ede5);--muted: var(--bg-subtle, #2b2823);--muted-foreground: var(--text-muted, #b8b1a6);--accent: var(--bg-subtle, #2b2823);--accent-foreground: var(--text-main, #f1ede5);--destructive: #d96055;--destructive-foreground: #160b09;--border: var(--border-light, #3c382f);--input: var(--border-light, #3c382f);--ring: var(--accent-primary, #8a9a83);--success: var(--state-success, #9cb18f);--warning: var(--state-warn, #d4a25f)}*{border-color:var(--border)}body{background:var(--background);color:var(--foreground)}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:2rem!important;padding-left:2rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.left-1\/2{left:50%}.right-2{right:.5rem}.right-4{right:1rem}.top-1\/2{top:50%}.top-4{top:1rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-2\.5{height:.625rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.max-h-96{max-height:24rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-72{width:18rem}.w-9{width:2.25rem}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-full{width:100%}.w-px{width:1px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-transparent{border-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-background{background-color:var(--background)}.bg-black\/45{background-color:#00000073}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-muted{background-color:var(--muted)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-px{padding:1px}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.text-card-foreground{color:var(--card-foreground)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color: var(--background)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-200{animation-duration:.2s}.paused{animation-play-state:paused}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground::-moz-placeholder{color:var(--muted-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-3:after{content:var(--tw-content);width:.75rem}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: var(--ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: var(--background)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-3[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.75rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 640px){.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.rend-brand{display:inline-flex;min-width:0;align-items:center;line-height:1}.rend-brand__lockup{display:block;width:auto;max-width:100%;height:auto}.rend-brand__lockup--dark{display:none}.rend-brand--navbar .rend-brand__lockup{height:34px}.rend-brand--drawer .rend-brand__lockup,.rend-brand--lockup .rend-brand__lockup{height:42px}.rend-brand__mark-shell{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-stone) 88%,var(--border));border-radius:13px;background:color-mix(in srgb,var(--brand-ivory) 95%,var(--card));box-shadow:inset 0 1px color-mix(in srgb,white 55%,transparent)}.rend-brand__mark{display:block;width:26px;height:auto;max-height:28px}.rend-brand--mark .rend-brand__mark-shell{width:34px;height:34px;border-radius:12px}.rend-brand--mark .rend-brand__mark{width:22px;max-height:24px}.rend-canvas-motif__echoes,.rend-canvas-motif__blade{opacity:1}:root[data-theme=dark] .rend-brand__lockup--light{display:none}:root[data-theme=dark] .rend-brand__lockup--dark{display:block}:root[data-theme=dark] .rend-brand__mark-shell{background:color-mix(in srgb,var(--brand-stone) 16%,var(--bg-surface));border-color:color-mix(in srgb,var(--brand-stone) 24%,var(--border));box-shadow:inset 0 1px color-mix(in srgb,white 4%,transparent)}@media (max-width: 520px){.rend-brand--navbar .rend-brand__lockup{height:31px}.rend-brand__mark-shell{width:36px;height:36px}}.app-shell{--app-topbar-chrome-height: 58px;--app-release-banner-height: 44px;--app-topbar-height: calc( var(--app-topbar-chrome-height) + var(--app-release-banner-height) );--app-drawer-width: min(372px, calc(100vw - 28px) );min-height:100dvh;background:var(--background);color:var(--foreground)}.app-main{min-width:0;min-height:100dvh;overflow-x:hidden}.app-topbar{position:sticky;top:0;z-index:80;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:var(--app-topbar-chrome-height);border-bottom:1px solid var(--border);padding:8px clamp(12px,1.4vw,20px);background:color-mix(in srgb,var(--card) 94%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.app-topbar-left,.app-topbar-actions,.app-nav-header,.app-brand,.app-topbar-nav a,.app-nav nav a{display:inline-flex;align-items:center}.app-topbar-left{min-width:0;gap:18px}.app-brand{flex:0 0 auto;gap:10px;min-width:0;min-height:34px;border-radius:14px;color:var(--foreground)}.app-brand:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 36%,transparent);outline-offset:4px}.app-topbar-brand{margin-right:2px}.app-topbar-nav{display:flex;min-width:0;align-items:center;gap:2px;overflow:hidden}.app-topbar-nav a,.app-nav nav a{min-height:34px;justify-content:center;border:1px solid transparent;border-radius:10px;padding:0 11px;color:var(--muted-foreground);font-size:12px;font-weight:760;line-height:1;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease}.app-topbar-nav a:hover,.app-topbar-nav a:focus-visible,.app-nav nav a:hover,.app-nav nav a:focus-visible{border-color:color-mix(in srgb,var(--foreground) 10%,transparent);background:color-mix(in srgb,var(--foreground) 5%,transparent);color:var(--foreground);outline:0}.app-topbar-nav a.active,.app-nav nav a.active{border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--foreground)}.app-topbar-context{min-width:0;color:var(--muted-foreground);text-align:right}.app-eyebrow{color:var(--muted-foreground);font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.app-topbar-actions{gap:8px;justify-content:flex-end}.app-release-banner{position:sticky;top:var(--app-topbar-chrome-height);z-index:79;display:flex;min-height:var(--app-release-banner-height);align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid color-mix(in srgb,var(--warning) 28%,var(--border));padding:7px clamp(12px,1.4vw,20px);background:color-mix(in srgb,var(--warning) 9%,var(--card));color:var(--foreground);font-size:11px;line-height:1.35}.app-release-banner strong{font-size:11px;font-weight:780}.app-release-banner span{flex:0 0 auto;color:var(--muted-foreground);font-size:10px;font-weight:700;white-space:nowrap}.app-release-banner.is-read-only{border-bottom-color:color-mix(in srgb,var(--state-danger, #dc2626) 38%,var(--border));background:color-mix(in srgb,var(--state-danger, #dc2626) 8%,var(--card))}.app-nav-toggle{display:none}.app-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:88;border:0;background:#0a09076b}.app-nav{position:fixed;top:12px;left:12px;z-index:90;display:grid;width:var(--app-drawer-width);max-height:calc(100dvh - 24px);grid-template-rows:auto minmax(0,1fr);gap:12px;overflow:auto;border:1px solid var(--border);border-radius:18px;padding:14px;background:var(--popover);color:var(--popover-foreground);box-shadow:0 24px 80px #0000003d;transform:translate(calc(-100% - 24px));visibility:hidden;transition:transform .18s ease,visibility 0s linear .18s}.app-nav.open{transform:translate(0);visibility:visible;transition-delay:0s}.app-nav-header{justify-content:space-between;gap:12px}.app-nav-header .app-brand{min-height:44px;margin-left:auto}.app-nav nav{display:grid;align-content:start;gap:4px}.app-nav nav a{justify-content:flex-start;gap:10px;min-height:40px}.api-warning-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding:10px 16px;background:color-mix(in srgb,var(--warning) 8%,var(--card));color:var(--foreground)}.api-warning-banner span{min-width:0;color:var(--muted-foreground);font-size:12px}.app-state-page,.app-placeholder-page{display:grid;min-height:calc(100dvh - var(--app-topbar-height));place-items:center;padding:clamp(20px,4vw,48px)}.app-state-page--branded{position:relative;isolation:isolate;overflow:hidden}.app-state-page-motif{position:absolute;right:clamp(-140px,-6vw,-36px);bottom:clamp(-200px,-12vw,-84px);z-index:0;width:min(54vw,680px);height:auto;color:var(--brand-canvas-motif);opacity:.12;pointer-events:none}.app-state-card,.app-placeholder-card{width:min(620px,100%)}.app-state-card--branded{position:relative;z-index:1;background:color-mix(in srgb,var(--card) 96%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.04);backdrop-filter:blur(18px) saturate(1.04)}.app-state-card-header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.app-state-card-mark{display:inline-flex;align-items:center}.app-state-card-copy{min-width:0}.app-state-card-copy h3,.app-state-card-copy [data-slot=card-title]{margin:0}.app-card-content{display:grid;gap:16px}.app-state-card-content{gap:12px}.app-state-card p,.app-placeholder-card p{color:var(--muted-foreground);font-size:14px}.app-action-link{display:inline-flex;min-height:36px;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border));border-radius:calc(var(--radius) - 2px);padding:0 12px;background:var(--primary);color:var(--primary-foreground);font-size:12px;font-weight:850}.public-page{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:clamp(40px,7vw,92px) 0}.public-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:clamp(28px,6vw,76px);min-height:min(640px,calc(100dvh - var(--app-topbar-height) - 56px))}.public-kicker{margin:24px 0 10px;color:var(--brand-bronze);font-size:12px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}:root:not([data-theme=dark]) .public-kicker{color:#795321}:root:not([data-theme=dark]) .public-page .app-action-link{border-color:#53645a;background:#53645a;color:#fffdf9}.public-page h1,.public-page h2{font-family:var(--font-display);font-weight:500;letter-spacing:-.025em}.public-page h1{max-width:820px;margin:0;font-size:clamp(44px,7vw,84px);line-height:.98}.public-page h2{margin:0 0 14px;font-size:clamp(28px,4vw,44px);line-height:1.05}.public-lede{max-width:680px;margin:24px 0 0;color:var(--muted-foreground);font-size:clamp(16px,2vw,20px);line-height:1.62}.public-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.public-actions a{gap:8px}.public-hero-note{margin-top:18px;color:var(--muted-foreground);font-size:12px;font-weight:700;letter-spacing:.02em}.public-secondary-link{display:inline-flex;min-height:36px;align-items:center;gap:8px;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);padding:0 12px;color:var(--foreground);font-size:12px;font-weight:800}.public-formula-card{background:color-mix(in srgb,var(--card) 96%,transparent);box-shadow:var(--shadow-raised)}.public-formula-card [data-slot=card-content]{display:grid;gap:12px}.public-formula-card p,.public-info-card p{margin:6px 0 0;color:var(--muted-foreground);line-height:1.6}.public-formula{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border);padding:12px 0}.public-formula span{font-weight:850}.public-formula code,.public-page code{font-family:var(--font-mono)}.public-formula-total{color:var(--state-success)}.public-section{margin-top:clamp(72px,11vw,132px)}.public-section>p{max-width:840px;color:var(--muted-foreground);font-size:16px;line-height:1.75}.public-card-grid{display:grid;gap:16px;margin-top:28px}.public-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.public-card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.public-info-card [data-slot=card-header]{padding-bottom:12px}.public-info-card [data-slot=card-title]{font-family:var(--font-display);font-size:25px;font-weight:500}.public-risk{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;border:1px solid color-mix(in srgb,var(--warning) 38%,var(--border));border-radius:var(--radius);padding:clamp(22px,4vw,38px);background:color-mix(in srgb,var(--warning) 7%,var(--card))}.public-risk h2{font-size:30px}.public-risk p{margin:8px 0 0;color:var(--muted-foreground);line-height:1.65}.public-risk-list{display:grid;gap:8px;margin:14px 0 0;padding-left:20px;color:var(--muted-foreground);line-height:1.6}.public-risk-list li::marker{color:var(--brand-bronze)}.public-risk-note{font-size:12px}.public-page-header{max-width:900px}.public-learn .public-page-header h1{font-size:clamp(42px,6vw,72px)}.public-definitions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.public-definitions div{border:1px solid var(--border);border-radius:var(--radius);padding:18px;background:var(--card)}.public-definitions dt{margin-bottom:8px;font-weight:850}.public-definitions dd{margin:0;color:var(--muted-foreground);line-height:1.6}.docs-page{display:grid;width:min(1480px,calc(100% - 32px));grid-template-columns:238px minmax(0,1fr) 190px;align-items:start;gap:clamp(20px,2.4vw,34px);scroll-padding-top:calc(var(--app-topbar-height) + 22px)}.docs-sidebar,.docs-toc{position:sticky;top:calc(var(--app-topbar-height) + 18px);max-height:calc(100dvh - var(--app-topbar-height) - 36px);min-width:0}.docs-sidebar-card,.docs-toc-card{display:grid;gap:10px;overflow:auto;max-height:inherit;border:1px solid var(--border);border-radius:var(--radius);padding:14px;background:color-mix(in srgb,var(--card) 94%,transparent);box-shadow:var(--shadow-card)}.docs-sidebar-card>strong,.docs-toc-card>strong{font-family:var(--font-display);font-size:21px;font-weight:520;letter-spacing:-.02em}.docs-sidebar-card>p{margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.55}.docs-sidebar-card nav,.docs-toc-card{display:grid}.docs-sidebar-card nav{gap:2px;padding-top:8px}.docs-sidebar-card a,.docs-toc-card a{border-radius:10px;color:var(--muted-foreground);font-size:12px;font-weight:760;line-height:1.25;text-decoration:none}.docs-sidebar-card a{padding:8px 9px}.docs-toc-card a{padding:5px 0}.docs-sidebar-card a:hover,.docs-sidebar-card a:focus-visible,.docs-toc-card a:hover,.docs-toc-card a:focus-visible{color:var(--foreground);outline:0}.docs-sidebar-card a:hover,.docs-sidebar-card a:focus-visible{background:color-mix(in srgb,var(--foreground) 6%,transparent)}.docs-content{min-width:0}.docs-hero{border:1px solid var(--border);border-radius:calc(var(--radius) + 8px);padding:clamp(28px,5vw,64px);background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 34%),color-mix(in srgb,var(--card) 96%,transparent);box-shadow:var(--shadow-raised)}.docs-hero h1{max-width:850px;font-size:clamp(42px,6vw,78px)}.docs-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.docs-section{scroll-margin-top:calc(var(--app-topbar-height) + 20px);margin-top:clamp(56px,8vw,108px)}.docs-section h2{max-width:880px}.docs-section-body{display:grid;gap:18px}.docs-section-body>p,.docs-section-body li{max-width:860px;color:var(--muted-foreground);font-size:15px;line-height:1.75}.docs-section-body>p{margin:0}.docs-section-body code{border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:8px;padding:.08em .35em;background:color-mix(in srgb,var(--foreground) 4%,transparent);color:var(--foreground);font-size:.93em}.docs-formula-panel{display:grid;overflow:hidden;border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);background:var(--card)}.docs-formula-panel div{display:grid;grid-template-columns:minmax(88px,.36fr) minmax(150px,.8fr) minmax(0,1fr);align-items:center;gap:18px;border-bottom:1px solid var(--border);padding:16px 18px}.docs-formula-panel div:last-child{border-bottom:0;color:var(--state-success)}.docs-formula-panel span{font-weight:900}.docs-formula-panel code{font-size:15px}.docs-formula-panel p{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.55}.docs-lifecycle-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.docs-lifecycle-card{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;border:1px solid var(--border);border-radius:var(--radius);padding:14px;background:var(--card);color:var(--foreground);text-decoration:none;transition:border-color .14s ease,background .14s ease,transform .14s ease}.docs-lifecycle-card:hover,.docs-lifecycle-card:focus-visible{border-color:color-mix(in srgb,var(--primary) 36%,var(--border));background:color-mix(in srgb,var(--primary) 5%,var(--card));outline:0;transform:translateY(-1px)}.docs-step-index{color:var(--muted-foreground);font-family:var(--font-mono);font-size:11px;font-weight:800}.docs-step-icon{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--foreground) 4%,transparent)}.docs-step-copy{display:grid;gap:4px;min-width:0}.docs-step-copy strong{font-size:14px}.docs-step-copy small{color:var(--muted-foreground);font-size:11px;font-weight:760;text-transform:uppercase;letter-spacing:.08em}.docs-definitions-grid,.docs-split-panel,.docs-risk-list,.docs-action-grid{display:grid;gap:12px}.docs-definitions-grid,.docs-split-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-definitions-grid{margin:0}.docs-definitions-grid div,.docs-split-panel div,.docs-risk-list div,.docs-mini-reference{border:1px solid var(--border);border-radius:var(--radius);padding:16px;background:var(--card)}.docs-definitions-grid dt,.docs-split-panel h3,.docs-risk-list strong,.docs-mini-reference strong{margin:0 0 8px;color:var(--foreground);font-size:14px;font-weight:900}.docs-definitions-grid dd,.docs-split-panel p,.docs-risk-list p,.docs-mini-reference p{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.62}.docs-callout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;max-width:920px;border:1px solid var(--border);border-radius:var(--radius);padding:16px;background:color-mix(in srgb,var(--card) 94%,transparent)}.docs-callout--note{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--primary) 5%,var(--card))}.docs-callout--warning{border-color:color-mix(in srgb,var(--warning) 42%,var(--border));background:color-mix(in srgb,var(--warning) 7%,var(--card))}.docs-callout strong{display:block;margin-bottom:4px;font-size:14px}.docs-callout p{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.65}.docs-bullet-list{display:grid;gap:8px;margin:0;padding-left:20px}.docs-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-mini-reference{display:grid;align-content:start;gap:6px}.docs-mini-reference>span{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--foreground) 4%,transparent)}.docs-flow-list{display:grid;gap:10px;max-width:920px}.docs-flow-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;border:1px solid var(--border);border-radius:var(--radius);padding:16px;background:var(--card)}.docs-flow-step>span{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:999px;background:var(--foreground);color:var(--background);font-family:var(--font-mono);font-size:12px;font-weight:900}.docs-flow-step strong{display:block;margin-bottom:6px;font-size:14px}.docs-flow-step p{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.65}.docs-risk-list{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-reference-grid,.docs-troubleshooting-list,.docs-glossary-grid,.docs-equation-stack,.docs-checklist{display:grid;gap:12px}.docs-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-reference-grid--compact{margin-top:4px}.docs-reference-card,.docs-troubleshooting-item,.docs-glossary-grid div,.docs-equation-stack div,.docs-checklist div{border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.docs-reference-card{display:grid;align-content:start;gap:10px;padding:16px}.docs-reference-card strong,.docs-troubleshooting-item strong,.docs-glossary-grid dt,.docs-equation-stack span,.docs-checklist strong{color:var(--foreground);font-size:14px;font-weight:900}.docs-reference-card p{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.62}.docs-reference-card ul{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--muted-foreground);font-size:12px;line-height:1.55}.docs-equation-stack{max-width:920px;overflow:hidden;border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);background:var(--card)}.docs-equation-stack div{display:grid;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);align-items:center;gap:18px;border-width:0 0 1px;border-radius:0;padding:14px 16px}.docs-equation-stack div:last-child{border-bottom:0}.docs-equation-stack code{width:-moz-max-content;width:max-content;max-width:100%}.docs-reference-table{display:grid;max-width:1040px;overflow:hidden;border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);background:var(--card)}.docs-reference-table>div{display:grid;grid-template-columns:minmax(130px,.28fr) minmax(210px,.42fr) minmax(210px,.42fr);gap:16px;border-bottom:1px solid var(--border);padding:14px 16px}.docs-reference-table>div:first-child{background:color-mix(in srgb,var(--foreground) 4%,transparent)}.docs-reference-table>div:last-child{border-bottom:0}.docs-reference-table strong,.docs-reference-table span{min-width:0;font-size:12px;line-height:1.55}.docs-reference-table strong{color:var(--foreground);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.docs-reference-table span{color:var(--muted-foreground)}.docs-reference-table span:first-child{color:var(--foreground);font-weight:850}.docs-checklist{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px}.docs-checklist div{display:grid;gap:8px;padding:16px}.docs-checklist p{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.62}.docs-troubleshooting-list{max-width:940px}.docs-troubleshooting-item{display:grid;gap:10px;padding:16px}.docs-troubleshooting-item dl{display:grid;gap:8px;margin:0}.docs-troubleshooting-item dl div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px}.docs-troubleshooting-item dt{color:var(--muted-foreground);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.docs-troubleshooting-item dd,.docs-glossary-grid dd{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.62}.docs-glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-glossary-grid div{padding:14px 16px}.docs-glossary-grid dt{margin-bottom:6px}@media (max-width: 1160px){.docs-page{grid-template-columns:220px minmax(0,1fr)}.docs-toc{display:none}}@media (max-width: 820px){.public-hero{grid-template-columns:1fr;min-height:auto;gap:34px}.public-card-grid--three,.public-card-grid--two,.public-definitions,.docs-page{grid-template-columns:1fr}.docs-sidebar{position:static;max-height:none}.docs-sidebar-card{max-height:none}.docs-sidebar-card nav{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;padding-bottom:4px}.docs-lifecycle-map,.docs-definitions-grid,.docs-split-panel,.docs-risk-list,.docs-action-grid,.docs-reference-grid,.docs-glossary-grid,.docs-checklist{grid-template-columns:1fr}.docs-reference-table{overflow-x:auto}.docs-reference-table>div{min-width:760px}.docs-formula-panel div{grid-template-columns:1fr;gap:8px}}@media (max-width: 520px){.public-page{width:min(100% - 24px,1180px);padding-top:30px}.public-page h1{font-size:42px}.public-hero-note{margin-top:14px}.public-risk{grid-template-columns:1fr}.docs-page{width:min(100% - 20px,1180px)}.docs-hero{padding:22px}.docs-hero h1{font-size:40px}.docs-section{margin-top:52px}.docs-sidebar-card{padding:12px}.docs-flow-step,.docs-callout,.docs-equation-stack div,.docs-troubleshooting-item dl div{grid-template-columns:1fr}.docs-lifecycle-card{grid-template-columns:auto minmax(0,1fr)}.docs-step-index{display:none}}@media (max-width: 760px){.app-state-page-motif{right:-92px;bottom:-118px;width:min(88vw,420px);opacity:.1}}@media (max-width: 1080px){.app-nav-toggle{display:inline-flex}.app-topbar-nav{display:none}}@media (min-width: 1081px){.app-nav,.app-nav-backdrop{display:none}}@media (max-width: 720px){.app-shell{--app-release-banner-height: 66px}.app-topbar{grid-template-columns:minmax(0,1fr) auto}.app-topbar-context{display:none}.app-topbar-left{gap:10px}.app-release-banner{display:grid;align-content:center;gap:2px;padding-block:7px}.app-release-banner span{white-space:normal}}.app-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:18px;background:#0a090775}.app-dialog-overlay.is-wallet-handoff{visibility:hidden;pointer-events:none}wcm-modal{--wcm-z-index: 130}.app-dialog-content{width:min(560px,100%);max-height:min(760px,calc(100dvh - 36px));overflow:hidden;border:1px solid var(--border);border-radius:calc(var(--radius) + 8px);background:var(--popover);color:var(--popover-foreground);box-shadow:0 28px 90px #00000042}.app-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);padding:16px}.app-dialog-header h2{margin:0;color:var(--foreground);font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1}.app-dialog-header h2 a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.app-dialog-header h2 a:hover,.app-dialog-header h2 a:focus-visible{text-decoration:underline;text-underline-offset:3px}.app-dialog-header p:not(.app-kicker){margin-top:6px;color:var(--muted-foreground);font-size:12px}.app-kicker{color:var(--muted-foreground);font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.app-wallet-trigger{min-width:116px;justify-content:flex-start}.app-wallet-dot{width:7px;height:7px;border-radius:999px;background:var(--muted-foreground)}.app-wallet-dot.ready{background:var(--success)}.app-wallet-dot.warning{background:var(--warning)}.app-wallet-dialog{width:min(480px,100%);display:grid;grid-template-rows:auto minmax(0,1fr)}.app-wallet-content{display:grid;gap:10px;min-height:0;overflow:auto;padding:12px}.app-wallet-active-venue{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--border);border-radius:10px;padding:10px;background:var(--secondary)}.app-wallet-active-icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--border);border-radius:9px;background:var(--card)}.app-wallet-active-copy,.app-wallet-section-heading>span,.app-wallet-compact-connection>span{display:grid;min-width:0;gap:3px}.app-wallet-active-copy small,.app-wallet-section-heading small,.app-wallet-compact-connection small{color:var(--muted-foreground);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.app-wallet-active-copy strong,.app-wallet-section-heading strong,.app-wallet-compact-connection strong{min-width:0;overflow:hidden;color:var(--foreground);font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.app-wallet-active-copy em,.app-wallet-session-note{color:var(--muted-foreground);font-size:11px;font-style:normal;line-height:1.45}.app-wallet-section-heading,.app-wallet-compact-connection{display:flex;align-items:center;justify-content:space-between;gap:10px}.app-wallet-compact-connection{border:1px solid var(--border);border-radius:10px;padding:10px;background:var(--card)}.app-wallet-compact-connection strong{font-family:var(--font-mono)}.app-wallet-session-note{margin:0}.app-wallet-summary-row strong,.app-wallet-connector-copy strong{display:block;color:var(--foreground);font-size:13px;font-weight:850}.app-wallet-summary-row span,.app-wallet-connector-copy small,.app-wallet-connector-copy em{color:var(--muted-foreground);font-size:12px;font-style:normal}.app-wallet-section,.app-wallet-connector-list,.app-wallet-actions{display:grid;gap:10px}.app-wallet-connector{display:grid;height:auto;min-height:60px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;justify-content:stretch;gap:10px;padding:10px;text-align:left;white-space:normal}.app-wallet-connector-icon{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--border);border-radius:9px;background:var(--secondary)}.app-wallet-connector-copy{display:grid;gap:3px;min-width:0}.app-wallet-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-wallet-summary-row{position:relative;display:grid;min-width:0;gap:3px;border:1px solid var(--border);border-radius:10px;padding:9px 34px 9px 10px;background:var(--card)}.app-wallet-summary-row strong{overflow:hidden;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.app-wallet-summary-row:first-child{grid-column:1 / -1}.app-copy-button{position:absolute;top:6px;right:6px;width:24px;min-height:24px}.app-wallet-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.app-wallet-actions>:only-child{width:min(240px,100%);grid-column:1 / -1;justify-self:center}.app-wallet-alert{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--border);border-radius:10px;padding:10px;background:var(--card);color:var(--muted-foreground);font-size:12px}.app-wallet-alert[data-tone=warning]{border-color:color-mix(in srgb,var(--warning) 34%,var(--border));background:color-mix(in srgb,var(--warning) 8%,var(--card))}.app-wallet-alert[data-tone=destructive]{border-color:color-mix(in srgb,var(--destructive) 36%,var(--border));background:color-mix(in srgb,var(--destructive) 9%,var(--card));color:var(--destructive)}.app-wallet-alert[data-tone=info]{background:var(--secondary)}.spin{animation:app-spin .9s linear infinite}@keyframes app-spin{to{transform:rotate(360deg)}}@media (max-width: 560px){.app-dialog-overlay{align-items:end;padding:0}.app-dialog-content{width:100%;max-height:calc(100dvh - 12px);border-radius:18px 18px 0 0}.app-wallet-summary-grid,.app-wallet-actions{grid-template-columns:1fr}.app-wallet-active-venue{grid-template-columns:auto minmax(0,1fr)}.app-wallet-active-status{grid-column:2;justify-self:start}.app-wallet-compact-connection{align-items:stretch;flex-direction:column}.app-wallet-connector{grid-template-columns:auto minmax(0,1fr) auto auto}}.core-clean-page{--core-clean-gap: 8px;--core-clean-marketbar-height: 56px;--core-clean-rfq-width: clamp(288px, 22vw, 340px);--core-clean-rail-width: clamp(336px, 25vw, 386px);--core-clean-lower-height: clamp(218px, 25vh, 280px);--core-clean-border: var(--stroke-1, var(--border-light));--core-clean-border-strong: var(--stroke-2, var(--border-focus));--core-clean-surface: var(--surface-0, var(--bg-surface));--core-clean-surface-soft: var(--surface-1, var(--bg-base));--core-clean-surface-raised: var(--surface-2, var(--bg-subtle));--core-clean-text: var(--ink-1, var(--text-main));--core-clean-muted: var(--ink-3, var(--text-muted));--core-clean-accent: var(--brand, var(--accent-primary));position:relative;display:grid;grid-template-rows:var(--core-clean-marketbar-height) minmax(0,1fr);height:calc(100dvh - var(--app-topbar-height, 58px));min-height:0;overflow:hidden;background:var(--core-clean-surface-soft);color:var(--core-clean-text)}.core-clean-operation-status{position:absolute;z-index:40;top:calc(var(--core-clean-marketbar-height) + 8px);right:10px;width:min(440px,calc(100% - 20px));margin:0;border:1px solid color-mix(in srgb,var(--state-danger, #dc2626) 42%,var(--core-clean-border));border-radius:8px;padding:9px 11px;background:color-mix(in srgb,var(--state-danger, #dc2626) 10%,var(--core-clean-surface));box-shadow:var(--shadow);color:var(--state-danger, #dc2626);font-size:12px;font-weight:700;line-height:1.4}.core-clean-page--empty{display:grid;height:calc(100dvh - var(--app-topbar-height, 58px));place-items:center;padding:24px}.core-clean-empty{width:min(560px,100%);border:1px solid var(--core-clean-border);border-radius:18px;padding:28px;background:var(--core-clean-surface);box-shadow:var(--shadow)}.core-clean-empty h1{margin:6px 0 10px}.core-clean-marketbar{position:relative;z-index:20;display:grid;grid-template-columns:minmax(260px,420px) minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:0;border-bottom:1px solid var(--core-clean-border);padding:8px 10px;background:color-mix(in srgb,var(--core-clean-surface) 92%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.05);backdrop-filter:blur(14px) saturate(1.05)}.core-clean-market-select{position:relative;min-width:0}.core-clean-market-select summary{display:grid;min-height:38px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;overflow:hidden;border:1px solid var(--core-clean-border);border-radius:8px;padding:0 10px;background:var(--core-clean-surface);list-style:none;cursor:pointer}.core-clean-market-select summary::-webkit-details-marker{display:none}.core-clean-market-select summary span,.core-clean-eyebrow,.core-clean-metric span,.core-clean-form label>span,.core-clean-action-stack label>span,.core-clean-filter-grid label>span{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.core-clean-market-select summary strong{min-width:0;overflow:hidden;color:var(--core-clean-text);font-size:12px;font-weight:860;text-overflow:ellipsis;white-space:nowrap}.core-clean-market-select summary em{grid-column:2 / 3;min-width:0;overflow:hidden;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;font-style:normal;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.core-clean-market-select summary:after{content:"›";grid-column:3 / 4;grid-row:1 / 3;margin-left:auto;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:15px;transform:rotate(90deg);transition:transform .12s ease}.core-clean-market-select[open] summary:after{transform:rotate(-90deg)}.core-clean-market-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:50;width:min(400px,calc(100vw - 20px));max-height:min(420px,calc(100dvh - 150px));overflow:auto;border:1px solid var(--core-clean-border);border-radius:9px;padding:8px;background:var(--core-clean-surface);box-shadow:0 12px 32px #2c2a291c}.core-clean-market-menu label,.core-clean-form label,.core-clean-filter-grid label{display:grid;gap:6px}.core-clean-market-menu input,.core-clean-form input,.core-clean-form select,.core-clean-filter-grid input,.core-clean-filter-grid select{width:100%;min-height:36px;border:1px solid var(--core-clean-border);border-radius:8px;padding:0 10px;background:var(--core-clean-surface);color:var(--core-clean-text);outline:0}.core-clean-market-menu input:focus,.core-clean-form input:focus,.core-clean-form select:focus,.core-clean-filter-grid input:focus,.core-clean-filter-grid select:focus{border-color:var(--core-clean-border-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--core-clean-accent) 16%,transparent)}.core-clean-market-options{display:grid;gap:2px;margin-top:6px}.core-clean-market-options button{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:42px;gap:2px 10px;border:0;border-radius:6px;padding:7px 8px;background:transparent;color:var(--core-clean-text);text-align:left;box-shadow:none}.core-clean-market-options button:hover,.core-clean-market-options button:focus-visible{background:var(--core-clean-surface-soft);outline:0}.core-clean-market-options button[aria-current=true]{background:color-mix(in srgb,var(--core-clean-accent) 10%,var(--core-clean-surface))}.core-clean-market-options strong{font-size:11px;font-weight:840}.core-clean-market-options span{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;font-weight:700}.core-clean-market-options em{grid-column:1 / -1;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;font-style:normal}.core-clean-pill{display:inline-flex;min-height:26px;align-items:center;justify-content:center;border:1px solid var(--core-clean-border);border-radius:999px;padding:0 10px;background:var(--core-clean-surface);color:var(--core-clean-text);font-size:11px;font-weight:820;white-space:nowrap}.core-clean-pill[data-tone=success]{border-color:color-mix(in srgb,var(--state-success) 42%,var(--core-clean-border));background:color-mix(in srgb,var(--state-success) 13%,var(--core-clean-surface));color:var(--state-success)}.core-clean-pill[data-tone=warn]{border-color:color-mix(in srgb,var(--state-warn) 36%,var(--core-clean-border));background:color-mix(in srgb,var(--state-warn) 10%,var(--core-clean-surface));color:var(--state-warn)}.core-clean-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--core-clean-rfq-width) var( --core-clean-rail-width );grid-template-rows:minmax(0,1fr) var(--core-clean-lower-height);gap:var(--core-clean-gap);min-width:0;min-height:0;overflow:hidden;padding:8px}.core-clean-pane{min-width:0;min-height:0;overflow:hidden;border-color:var(--core-clean-border);border-radius:14px;background:var(--core-clean-surface);box-shadow:none}.core-clean-heatmap-pane{grid-column:1;grid-row:1;display:grid;grid-template-rows:auto auto minmax(0,1fr)}.core-clean-heatmap-pane>.core-clean-chart-pane{grid-row:1 / -1}.core-clean-data-pane{grid-column:2;grid-row:1}.core-clean-series-pane{grid-column:3;grid-row:1}.core-clean-secondary-pane{grid-column:1 / -1;grid-row:2}.core-clean-terminal-resize{position:relative;z-index:12;flex:0 0 auto;border-radius:999px;background:transparent;box-shadow:none;touch-action:none}.core-clean-terminal-resize:after{position:absolute;border-radius:inherit;background:transparent;content:"";transition:background .12s ease}.core-clean-terminal-resize:hover:after,.core-clean-terminal-resize:focus-visible:after,.core-clean-terminal-resize[data-resize-handle-state=drag]:after{background:color-mix(in srgb,var(--core-clean-accent) 62%,transparent)}.core-clean-terminal-resize--vertical{width:8px;min-width:8px;height:100%;cursor:col-resize}.core-clean-terminal-resize--vertical:after{inset:8px auto 8px 3px;width:2px;height:auto;transform:none}.core-clean-terminal-resize--horizontal{width:100%;height:8px;min-height:8px;cursor:row-resize}.core-clean-terminal-resize--horizontal:after{inset:3px 8px auto;width:auto;height:2px;transform:none}.core-clean-terminal-resize.core-clean-terminal-resize--horizontal[data-panel-group-direction=vertical]:after{top:3px;right:8px;bottom:auto;left:8px;width:auto;height:2px;transform:none}.core-clean-terminal-resize--overlay{position:absolute}.core-clean-terminal-resize--overlay.core-clean-terminal-resize--vertical{top:8px;bottom:calc(var(--core-clean-lower-height) + 16px);height:auto;transform:translate(-50%)}.core-clean-terminal-resize--matrix-orders{left:calc(100% - var(--core-clean-rail-width) - var(--core-clean-rfq-width) - 20px)}.core-clean-terminal-resize--orders-series{left:calc(100% - var(--core-clean-rail-width) - 12px)}.core-clean-terminal-resize--overlay.core-clean-terminal-resize--horizontal{right:8px;bottom:calc(var(--core-clean-lower-height) + 12px);left:8px;width:auto;transform:translateY(50%)}.core-clean-terminal-resize--selected-series-top,.core-clean-terminal-resize--selected-series-bottom{display:none}body[data-terminal-resizing]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.core-clean-pane-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--core-clean-border);padding:12px}.core-clean-pane-header h1,.core-clean-series-summary h2,.core-clean-form h3,.core-clean-action-stack h3{max-width:none;color:var(--core-clean-text);font-family:var(--font-display);font-size:20px;font-weight:450;letter-spacing:-.02em;line-height:1.05}.core-clean-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.core-clean-toolbar button,.core-clean-toolbar span{display:inline-flex;min-height:28px;align-items:center;border:1px solid var(--core-clean-border);border-radius:8px;padding:0 8px;background:var(--core-clean-surface-soft);color:var(--core-clean-text);font-size:11px;font-weight:800}.core-clean-heatmap-scroll{position:relative;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;background:var(--core-clean-surface)}.core-clean-heatmap-table{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.core-clean-heatmap-table th,.core-clean-heatmap-table td{width:104px;min-width:104px;height:54px;border-right:1px solid var(--core-clean-border);border-bottom:1px solid var(--core-clean-border);padding:0;background:var(--core-clean-surface);text-align:center;vertical-align:middle}.core-clean-heatmap-table thead th{position:sticky;top:0;z-index:5;height:58px;background-color:var(--core-clean-surface-soft);background-image:none;background-clip:padding-box;isolation:isolate}.core-clean-heatmap-table thead th strong,.core-clean-heatmap-table tbody th strong{display:block;color:var(--core-clean-text);font-family:var(--font-mono);font-size:11px;font-weight:850}.core-clean-heatmap-table thead th span,.core-clean-heatmap-table tbody th span{display:block;overflow:hidden;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.core-clean-heatmap-table .core-clean-strike-head,.core-clean-heatmap-table tbody th{position:sticky;left:0;z-index:6;width:122px;min-width:122px;padding:0 8px;background-color:var(--core-clean-surface-soft);background-image:none;background-clip:padding-box;isolation:isolate}.core-clean-heatmap-table .core-clean-strike-head{z-index:8}.core-clean-heatmap-table tr[data-nearest-spot=true] th,.core-clean-heatmap-table tr[data-nearest-spot=true] td{background:color-mix(in srgb,var(--core-clean-accent) 7%,var(--core-clean-surface))}.core-clean-heatmap-cell{display:grid;width:100%;height:100%;place-items:center;border:0;padding:5px;background:linear-gradient(180deg,color-mix(in srgb,var(--core-clean-accent) var(--heat-fill, 0%),transparent),color-mix(in srgb,var(--core-clean-accent) var(--heat-soft, 0%),transparent));color:var(--core-clean-text);outline:0}.core-clean-heatmap-cell:hover,.core-clean-heatmap-cell:focus-visible,.core-clean-heatmap-cell[data-selected=true]{box-shadow:inset 0 0 0 2px var(--core-clean-accent)}.core-clean-heatmap-cell[data-state=needs-init]{opacity:.68}.core-clean-heatmap-cell span,.core-clean-heatmap-cell em{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;font-style:normal;font-weight:780;line-height:1}.core-clean-heatmap-cell strong{max-width:100%;overflow:hidden;color:var(--core-clean-text);font-family:var(--font-mono);font-size:10px;font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.core-clean-data-stack,.core-clean-series-rail,.core-clean-secondary{min-width:0;min-height:0}.core-clean-data-stack{display:grid;height:100%;grid-template-rows:minmax(180px,calc(var(--core-clean-p-book-share, 50%) - 4px)) 8px minmax(180px,calc(100% - var(--core-clean-p-book-share, 50%) - 4px));overflow:hidden}.core-clean-order-book{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:14px;background:var(--core-clean-surface);container-type:inline-size}.core-clean-order-book-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:6px;border-bottom:1px solid var(--core-clean-border);padding:6px 8px}.core-clean-order-book-header h2{color:var(--core-clean-text);font-family:var(--font-display);font-size:16px;font-weight:500;line-height:.95}.core-clean-order-book-tools{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px;margin-top:-2px}.core-clean-order-refresh{width:24px;height:24px}.core-clean-order-book-asof{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:8px;font-weight:700;line-height:1;white-space:nowrap;text-align:right}.core-clean-order-book-meta strong{color:var(--core-clean-text);font-family:var(--font-mono);font-weight:820}.core-clean-order-refresh{width:26px;min-width:26px;height:26px;min-height:26px;border-radius:7px;color:var(--core-clean-muted, hsl(var(--muted-foreground)))}.core-clean-order-refresh:hover{color:var(--core-clean-text)}.core-clean-order-refresh svg{width:13px;height:13px}.core-clean-spin{animation:core-clean-spin .8s linear infinite}.core-clean-order-book-body{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.core-clean-order-book-meta,.core-clean-claim-activity-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;font-weight:780}.core-clean-order-book-meta{border-bottom:1px solid var(--core-clean-border);padding:5px 8px}.core-clean-order-book-count{display:inline-flex;min-width:0;align-items:baseline;white-space:nowrap}.core-clean-order-book-depth{white-space:nowrap}.core-clean-order-mode-link{border:0;border-bottom:1px dotted currentColor;margin:0 0 0 3px;padding:0;background:transparent;color:var(--core-clean-text);font:inherit;font-weight:840;line-height:1.15;cursor:pointer}.core-clean-order-mode-link:hover,.core-clean-order-mode-link:focus-visible{color:var(--core-clean-accent)}.core-clean-order-mode-link:focus-visible{outline:1px solid var(--core-clean-accent);outline-offset:2px}@container (max-width: 340px){.core-clean-order-book-meta{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:3px}.core-clean-order-book-depth{font-size:8px}}.core-clean-order-grid{min-height:88px;max-height:44%;flex:0 1 auto;overflow:hidden;border-bottom:1px solid var(--core-clean-border)}.core-clean-order-grid-head,.core-clean-order-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.core-clean-order-grid-head{border-bottom:1px solid var(--core-clean-border);color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:8px;font-weight:860;letter-spacing:.06em;text-transform:uppercase}.core-clean-order-grid-head span{overflow:hidden;padding:5px 4px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.core-clean-order-grid-rows{max-height:calc(100% - 25px);overflow-y:auto;overscroll-behavior:contain}.core-clean-order-row{border-bottom:1px solid color-mix(in srgb,var(--core-clean-border) 70%,transparent)}.core-clean-order-cell{display:grid;min-width:0;min-height:27px;grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;border:0;padding:0;background:transparent;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-family:var(--font-mono);font-size:9px;text-align:right}button.core-clean-order-cell:not(:disabled){cursor:pointer}.core-clean-order-cell span,.core-clean-order-cell strong{overflow:hidden;padding:6px 4px;text-overflow:ellipsis;white-space:nowrap}.core-clean-order-cell[data-side=bid]{background:color-mix(in srgb,var(--state-success) 7%,transparent)}.core-clean-order-cell[data-side=bid] strong{color:var(--state-success)}.core-clean-order-cell[data-side=ask]{background:color-mix(in srgb,var(--state-warn) 7%,transparent)}.core-clean-order-cell[data-side=ask] strong{color:var(--state-warn)}button.core-clean-order-cell:not(:disabled):hover,button.core-clean-order-cell:not(:disabled):focus-visible{background:color-mix(in srgb,currentColor 13%,var(--core-clean-surface));outline:1px solid currentColor;outline-offset:-1px}button.core-clean-order-cell:disabled{cursor:not-allowed;opacity:.55}.core-clean-claim-activity{display:grid;min-width:0;min-height:72px;flex:1 1 auto;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.core-clean-claim-activity-head{border-bottom:1px solid var(--core-clean-border);padding:6px 8px}.core-clean-claim-activity-head strong{color:var(--core-clean-text);font-size:10px}.core-clean-activity-mode-link{border:0;border-bottom:1px dotted currentColor;margin:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.core-clean-activity-mode-link:hover,.core-clean-activity-mode-link:focus-visible{color:var(--core-clean-accent)}.core-clean-activity-mode-link:focus-visible{outline:1px solid var(--core-clean-accent);outline-offset:2px}.core-clean-claim-activity-scroll{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.core-clean-claim-activity-scroll::-webkit-scrollbar{display:none}.core-clean-activity-table{display:grid;min-width:0;font-family:var(--font-mono)}.core-clean-activity-table-head,.core-clean-activity-table-row{display:grid;grid-template-columns:minmax(56px,.82fr) minmax(42px,.62fr) minmax(44px,.66fr) minmax(108px,1.6fr);align-items:center;gap:3px;border-bottom:1px solid color-mix(in srgb,var(--core-clean-border) 72%,transparent);padding:0 6px}.core-clean-activity-table-head{position:sticky;top:0;z-index:1;min-height:22px;background:var(--core-clean-surface);color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:8px;font-weight:860;letter-spacing:.06em;text-transform:uppercase}.core-clean-activity-table-row{min-height:23px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:7px}.core-clean-activity-table-row>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-clean-activity-table-row strong{color:var(--core-clean-text);font-size:7px}.core-clean-activity-table-row [data-price-direction=up]{color:var(--state-success, #16a34a);font-weight:850}.core-clean-activity-table-row [data-price-direction=down]{color:var(--state-danger, #dc2626);font-weight:850}.core-clean-activity-table-head>:not(:first-child),.core-clean-activity-table-row>:not(:first-child){text-align:right}.core-clean-activity-table-row a{color:var(--core-clean-accent);font-weight:800;text-decoration:none}.core-clean-activity-table-row a:hover,.core-clean-activity-table-row a:focus-visible{text-decoration:underline;text-underline-offset:2px}.core-clean-order-empty{padding:10px 8px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px}.core-clean-ticket-body,.core-clean-secondary-body{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}.core-clean-ticket-body [data-radix-scroll-area-viewport]>div,.core-clean-ticket-body [role=tabpanel]{width:100%;max-width:100%;min-height:100%;overflow-x:hidden;box-sizing:border-box}.core-clean-ticket-body [role=tabpanel][hidden]{display:none}.core-clean-data-table{width:100%;border-collapse:collapse}.core-clean-data-table th,.core-clean-data-table td{border:1px solid var(--core-clean-border);padding:8px;color:var(--core-clean-text);font-size:11px;text-align:left}.core-clean-data-table th{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;font-weight:860;letter-spacing:.1em;text-transform:uppercase}.core-clean-warning,.core-clean-empty-panel,.core-clean-action-row,.core-clean-metric,.core-clean-filter-grid section{border:1px solid var(--core-clean-border);border-radius:10px;background:var(--core-clean-surface-soft)}.core-clean-empty-panel span,.core-clean-activity-wide span,.core-clean-action-row span{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:11px;font-style:normal}.core-clean-empty-panel{display:grid;gap:4px;padding:10px}.core-clean-activity-wide{display:grid;align-content:start;gap:8px;padding:12px}.core-clean-activity-wide article{display:grid;gap:4px;border:1px solid var(--core-clean-border);border-radius:10px;padding:10px;background:var(--core-clean-surface-soft)}.core-clean-activity-wide em{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;font-style:normal;font-weight:780}.core-clean-series-rail{display:grid;height:100%;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.core-clean-ticket-tabs-shell{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.core-clean-series-summary{display:grid;gap:12px;border-bottom:1px solid var(--core-clean-border);padding:12px}.core-clean-series-title-row{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.core-clean-series-title-row h2,.core-clean-series-title-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-clean-series-title-row span{display:block;margin-top:3px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:12px}.core-clean-market-spec-strip{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px;margin-top:-4px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;font-weight:780}.core-clean-market-spec-strip span,.core-clean-market-spec-strip em{min-width:0;overflow:hidden;border:1px solid var(--core-clean-border);border-radius:999px;padding:4px 7px;background:color-mix(in srgb,var(--core-clean-surface) 86%,transparent);text-overflow:ellipsis;white-space:nowrap}.core-clean-market-spec-strip em{color:var(--core-clean-text);font-style:normal}.core-clean-price-block strong{display:block;font-family:var(--font-mono);font-size:clamp(28px,3.8vw,42px);font-weight:900;line-height:.95;letter-spacing:-.06em}.core-clean-price-block span{display:block;margin-top:5px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:12px;font-weight:740}.core-clean-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.core-clean-metric{min-width:0;padding:9px}.core-clean-metric strong{display:block;min-width:0;overflow:hidden;color:var(--core-clean-text);font-family:var(--font-mono);font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.core-clean-metric a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:2px}.core-clean-terminal-tabs{display:flex;width:100%;height:auto;min-height:38px;align-items:stretch;justify-content:flex-start;gap:20px;overflow-x:auto;border-bottom:1px solid var(--core-clean-border);border-radius:0;padding:0 12px;background:var(--core-clean-surface);scrollbar-width:none}.core-clean-terminal-tabs::-webkit-scrollbar{display:none}.core-clean-terminal-tab{position:relative;display:inline-flex;min-width:-moz-max-content;min-width:max-content;min-height:38px;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:5px;border:0;border-bottom:2px solid transparent;border-radius:0;margin-bottom:-1px;padding:0 1px;background:transparent;box-shadow:none;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:11px;font-weight:800}.core-clean-terminal-tab:hover{color:var(--core-clean-text)}.core-clean-terminal-tab[aria-selected=true],.core-clean-terminal-tab[data-state=active]{border-bottom-color:var(--core-clean-accent);background:transparent;box-shadow:none;color:var(--core-clean-text)}.core-clean-terminal-tab span{display:inline-flex;min-width:0;height:auto;align-items:center;justify-content:center;border-radius:0;background:transparent;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;font-weight:760}.core-clean-form,.core-clean-action-stack{display:grid;width:100%;min-width:0;max-width:100%;align-content:start;box-sizing:border-box;gap:10px;padding:12px}.core-clean-action-stack>*{min-width:0;max-width:100%;box-sizing:border-box}.core-clean-ticket-intent .core-clean-segmented{grid-template-columns:repeat(4,minmax(0,1fr))}.core-clean-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.core-clean-field-grid>label{display:grid;min-width:0;align-content:start;gap:6px}.core-clean-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;border:1px solid var(--core-clean-border);border-radius:9px;padding:3px;background:var(--core-clean-surface-soft)}.core-clean-segmented button{min-height:30px;border:0;border-radius:6px;background:transparent;color:var(--core-clean-text);font-size:10px;font-weight:850;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.core-clean-segmented button[aria-pressed=true]{background:var(--core-clean-surface);box-shadow:inset 0 0 0 1px var(--core-clean-border)}.core-clean-ticket-intent .core-clean-segmented button[data-side=buy][aria-pressed=true]{background:color-mix(in srgb,var(--state-success, #16a34a) 12%,var(--core-clean-surface));color:var(--state-success, #16a34a);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--state-success, #16a34a) 42%,var(--core-clean-border))}.core-clean-ticket-intent .core-clean-segmented button[data-side=sell][aria-pressed=true]{background:color-mix(in srgb,var(--state-danger, #dc2626) 11%,var(--core-clean-surface));color:var(--state-danger, #dc2626);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--state-danger, #dc2626) 42%,var(--core-clean-border))}.core-clean-ticket-intent .core-clean-segmented button[data-side=buy]:hover{color:var(--state-success, #16a34a)}.core-clean-ticket-intent .core-clean-segmented button[data-side=sell]:hover{color:var(--state-danger, #dc2626)}.core-clean-form h3{margin:0;color:var(--core-clean-text);font-family:var(--font-display);font-size:26px;font-weight:450;line-height:1}.core-clean-trade-form{display:flex;min-height:100%;flex-direction:column;gap:9px}.core-clean-trade-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.core-clean-trade-heading h3{font-size:24px}.core-clean-available-table{display:grid;grid-template-columns:minmax(112px,1fr) minmax(0,1.25fr);gap:10px;min-width:0;margin-top:auto;border-top:1px solid var(--core-clean-border);padding:9px 0 0}.core-clean-available-table[data-muted=true]{opacity:.72}.core-clean-available-table>span{align-self:start;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;font-weight:760;line-height:1.25}.core-clean-available-table>div{display:grid;gap:4px;min-width:0}.core-clean-available-table>div>div{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:baseline;gap:8px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;line-height:1.15}.core-clean-available-table>div>div[data-active=true]{color:var(--core-clean-text)}.core-clean-available-table em{min-width:0;overflow:hidden;font-style:normal;font-weight:820;text-align:left;text-overflow:ellipsis;white-space:nowrap}.core-clean-available-table strong{overflow:hidden;font-family:var(--font-mono);font-size:10px;font-weight:820;text-align:right;text-overflow:ellipsis;white-space:nowrap}.core-clean-input-affix{position:relative;display:flex;min-width:0;align-items:center}.core-clean-input-affix input{padding-right:58px;font-family:var(--font-mono);font-size:13px;font-weight:720}.core-clean-input-affix em{position:absolute;right:10px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;font-style:normal;font-weight:850;pointer-events:none}.core-clean-input-affix--with-action input{padding-right:94px}.core-clean-input-affix--with-action em{right:48px}.core-clean-input-affix button{position:absolute;right:5px;min-height:26px;border:1px solid var(--core-clean-border);border-radius:6px;padding:0 8px;background:var(--core-clean-surface-soft);color:var(--core-clean-text);font-size:9px;font-weight:900}.core-clean-input-affix button:hover:not(:disabled){border-color:var(--core-clean-border-strong);background:color-mix(in srgb,var(--core-clean-accent) 10%,var(--core-clean-surface))}.core-clean-input-affix button:disabled{cursor:not-allowed;opacity:.45}.core-clean-good-until{display:grid;gap:6px;min-width:0;border:0;margin:0;padding:0}.core-clean-good-until legend{margin-bottom:0;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.core-clean-good-until-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.core-clean-good-until-row button{min-height:28px;border:1px solid var(--core-clean-border);border-radius:7px;background:var(--core-clean-surface-soft);color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;font-weight:870}.core-clean-good-until-row button:hover{color:var(--core-clean-text)}.core-clean-good-until-row button[aria-pressed=true]{border-color:color-mix(in srgb,var(--core-clean-accent) 42%,var(--core-clean-border));background:color-mix(in srgb,var(--core-clean-accent) 9%,var(--core-clean-surface));color:var(--core-clean-text)}.core-clean-good-until p{margin:0;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;font-weight:720}.core-clean-custom-date-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.core-clean-custom-date-grid label{gap:4px}.core-clean-custom-date-grid label>span{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;font-weight:840;letter-spacing:.08em;text-transform:uppercase}.core-clean-custom-date-grid input{min-height:33px;font-family:var(--font-mono);font-size:10px}.core-clean-ticket-estimate{display:grid;gap:5px;border:1px solid var(--core-clean-border);border-radius:10px;padding:8px 9px;background:var(--core-clean-surface-soft)}.core-clean-ticket-estimate[data-valid=true]{border-color:color-mix(in srgb,var(--core-clean-accent) 24%,var(--core-clean-border))}.core-clean-ticket-estimate div{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:10px}.core-clean-ticket-estimate span{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;font-weight:760}.core-clean-ticket-estimate strong{overflow:hidden;color:var(--core-clean-text);font-family:var(--font-mono);font-size:10px;font-weight:850;text-align:right;text-overflow:ellipsis;white-space:nowrap}.core-clean-route-preview{display:grid;gap:8px;border:1px solid color-mix(in srgb,var(--core-clean-accent) 26%,var(--core-clean-border));border-radius:10px;padding:9px;background:color-mix(in srgb,var(--core-clean-accent) 3%,var(--core-clean-surface-soft))}.core-clean-route-preview>header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px}.core-clean-route-preview>header>div{display:grid;gap:2px}.core-clean-route-preview>header span,.core-clean-route-preview>header em{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;font-style:normal;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.core-clean-route-preview>header strong{color:var(--core-clean-text);font-size:13px;font-weight:900}.core-clean-route-preview>header em{border:1px solid var(--core-clean-border);border-radius:999px;padding:3px 6px;background:var(--core-clean-surface);letter-spacing:0;text-transform:none}.core-clean-route-legs{display:grid;min-width:0;overflow:hidden;border:1px solid var(--core-clean-border);border-radius:8px;background:var(--core-clean-surface)}.core-clean-route-leg-head,.core-clean-route-leg{display:grid;min-width:0;grid-template-columns:16px 32px minmax(54px,.75fr) minmax(76px,1fr) minmax(58px,.85fr);align-items:center;gap:5px;padding:5px 6px}.core-clean-route-leg-head{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.core-clean-route-leg{border-top:1px solid var(--core-clean-border);color:var(--core-clean-text);font-family:var(--font-mono);font-size:9px}.core-clean-route-leg[data-self-fill=true]{background:color-mix(in srgb,#b7791f 8%,var(--core-clean-surface))}.core-clean-route-leg>span,.core-clean-route-leg>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-clean-route-leg>strong{font-size:9px}.core-clean-route-resting{display:grid;gap:2px;border:1px solid var(--core-clean-border);border-radius:8px;padding:8px;background:var(--core-clean-surface)}.core-clean-route-resting span{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px}.core-clean-route-resting strong{color:var(--core-clean-text);font-size:10px}.core-clean-route-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;margin:0}.core-clean-route-totals div{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:6px}.core-clean-route-totals dt,.core-clean-route-totals dd{margin:0;font-size:9px}.core-clean-route-totals dt{color:var(--core-clean-muted, hsl(var(--muted-foreground)))}.core-clean-route-totals dd{overflow:hidden;color:var(--core-clean-text);font-family:var(--font-mono);font-weight:840;text-align:right;text-overflow:ellipsis;white-space:nowrap}.core-clean-route-residual{display:grid;gap:2px;margin:0;border-top:1px solid var(--core-clean-border);padding-top:7px}.core-clean-route-residual strong{color:var(--core-clean-text);font-size:10px}.core-clean-route-residual span{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px}.core-clean-route-warning{display:grid;gap:2px;border:1px solid color-mix(in srgb,#b7791f 40%,var(--core-clean-border));border-radius:9px;padding:8px 9px;background:color-mix(in srgb,#b7791f 7%,var(--core-clean-surface-soft))}.core-clean-route-warning strong{color:var(--core-clean-text);font-size:10px}.core-clean-route-warning span{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;line-height:1.35}.core-clean-warning{padding:10px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:12px}.core-clean-primary-action{min-height:40px;border:1px solid color-mix(in srgb,var(--core-clean-accent) 46%,var(--core-clean-border));border-radius:10px;background:var(--core-clean-accent);color:var(--bg-surface);font-size:12px;font-weight:900}:root[data-theme=dark] .core-clean-primary-action{color:var(--bg-base)}.core-clean-action-choice-list{display:grid;gap:7px}.core-clean-action-choice-list button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--core-clean-border);border-radius:10px;padding:10px;background:var(--core-clean-surface-soft);color:var(--core-clean-text);text-align:left;transition:border-color .12s ease,background .12s ease,opacity .12s ease}.core-clean-action-choice-list button:not(:disabled){cursor:pointer}.core-clean-action-choice-list button[data-selected=true]{border-color:color-mix(in srgb,var(--core-clean-accent) 52%,var(--core-clean-border));background:color-mix(in srgb,var(--core-clean-accent) 8%,var(--core-clean-surface))}.core-clean-action-choice-list button[data-available=false]{opacity:.62}.core-clean-action-choice-list button:disabled{cursor:not-allowed}.core-clean-action-choice-list button>div{display:grid;min-width:0;gap:3px}.core-clean-action-choice-list strong{color:var(--core-clean-text);font-size:11px;font-weight:860}.core-clean-action-choice-list span{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;line-height:1.35}.core-clean-action-choice-list em{flex:0 0 auto;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;font-style:normal;font-weight:850;text-transform:uppercase}.core-clean-asset-toggle{min-height:38px}.core-clean-asset-toggle button:disabled{cursor:not-allowed;opacity:.5}.core-clean-action-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px}.core-clean-action-row[data-available=false]{opacity:.62}.core-clean-action-row em{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;font-style:normal;font-weight:850;text-transform:uppercase}.core-clean-payoff{border:1px solid var(--core-clean-border);border-radius:10px;padding:8px;background:var(--core-clean-surface-soft)}.core-clean-payoff svg{display:block;width:100%;height:112px}.core-clean-payoff path,.core-clean-payoff line{fill:none;stroke:var(--core-clean-accent);stroke-width:3;vector-effect:non-scaling-stroke}.core-clean-payoff line{stroke:var(--core-clean-border-strong);stroke-dasharray:4 4}.core-clean-secondary{display:grid;height:100%;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.core-clean-secondary-body{padding:10px}.core-clean-secondary-body [data-radix-scroll-area-viewport]>div,.core-clean-secondary-body [role=tabpanel]{width:100%;min-height:100%;height:100%}.core-clean-secondary-body [role=tabpanel]{margin-top:0}.core-clean-filter-grid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(240px,1fr) minmax(260px,1.1fr);gap:10px;min-height:100%}.core-clean-filter-grid section{display:grid;align-content:start;gap:10px;padding:12px}.core-clean-filter-grid p:not(.core-clean-eyebrow){color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:12px}.core-clean-checkbox{display:flex;grid-template-columns:none;align-items:center;gap:8px}.core-clean-checkbox input{width:16px;min-height:16px}.core-clean-table-wrap{min-width:0;overflow:auto}.core-clean-data-table{min-width:720px}.core-clean-panel-footer{margin-top:10px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:12px}.core-clean-empty-in-pane{display:grid;place-items:center;gap:4px;padding:24px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));text-align:center}.core-clean-intents-table{min-width:820px}.core-clean-intents-table td:nth-child(2),.core-clean-intents-table td:nth-child(6),.core-clean-activity-meta em:last-child{font-family:var(--font-mono)}.core-clean-activity-wide article{grid-template-columns:minmax(0,1fr) auto;align-items:start}.core-clean-activity-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.core-clean-activity-meta em{display:inline-flex;min-height:22px;align-items:center;border:1px solid var(--core-clean-border);border-radius:999px;padding:0 7px;background:var(--core-clean-surface)}@media (max-width: 1600px),(max-height: 900px){.core-clean-page{height:auto;min-height:calc(100dvh - var(--app-topbar-height, 58px));overflow:visible}.core-clean-grid{grid-template-rows:max(480px,var(--core-clean-upper-height)) minmax(var(--core-clean-lower-height),1fr);overflow:visible}.core-clean-terminal-resize--overlay.core-clean-terminal-resize--vertical{top:8px;bottom:auto;height:max(480px,var(--core-clean-upper-height))}.core-clean-terminal-resize--overlay.core-clean-terminal-resize--horizontal{top:calc(8px + max(480px,var(--core-clean-upper-height)));bottom:auto;transform:none}}@media (max-width: 1240px){.core-clean-page{height:auto;min-height:calc(100dvh - var(--app-topbar-height, 58px));overflow:visible}.core-clean-marketbar{grid-template-columns:minmax(0,1fr)}.core-clean-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);grid-template-rows:minmax(560px,66vh) minmax(360px,auto) minmax(260px,auto);overflow:visible}.core-clean-terminal-resize--overlay{display:none}.core-clean-heatmap-pane{grid-column:1;grid-row:1}.core-clean-data-pane{grid-column:2;grid-row:1}.core-clean-series-pane{grid-column:1 / -1;grid-row:2}.core-clean-secondary-pane{grid-column:1 / -1;grid-row:3}.core-clean-series-rail{grid-template-rows:auto minmax(360px,auto)}}@media (max-width: 760px){.core-clean-grid{display:flex;flex-direction:column;padding:6px}.core-clean-pane{min-height:360px}.core-clean-heatmap-pane{min-height:58vh}.core-clean-marketbar{position:sticky;top:var(--app-topbar-height, 58px);z-index:30}.core-clean-info-grid,.core-clean-field-grid,.core-clean-filter-grid{grid-template-columns:1fr}.core-clean-market-select summary{width:100%}.core-clean-market-menu{position:fixed;top:calc(var(--app-topbar-height, 58px) + 58px);left:8px;right:8px;width:auto}}.core-clean-plan-note,.core-clean-plan-card{border:1px solid var(--core-clean-border);border-radius:10px;background:var(--core-clean-surface-soft)}.core-clean-plan-note{padding:9px 10px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:11px;font-weight:760}.core-clean-plan-note--action{display:grid;gap:8px}.core-clean-plan-note--action>span{min-width:0}.core-clean-plan-note--action button{width:100%}.core-clean-plan-note[data-stage=success],.core-clean-plan-card[data-stage=success]{border-color:color-mix(in srgb,var(--core-clean-accent) 42%,var(--core-clean-border))}.core-clean-plan-note[data-stage=error],.core-clean-plan-card[data-stage=error]{border-color:color-mix(in srgb,#b42318 45%,var(--core-clean-border))}.core-clean-plan-card{display:grid;gap:7px;padding:9px}.core-clean-plan-card>header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px}.core-clean-plan-card>header>div{display:grid;min-width:0;gap:2px}.core-clean-plan-card>header svg{width:15px;height:15px;flex:0 0 auto;color:var(--core-clean-accent);animation:core-clean-spin .9s linear infinite}.core-clean-plan-card strong{color:var(--core-clean-text);font-size:12px;font-weight:860}.core-clean-plan-card span{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:11px;line-height:1.35}.core-clean-plan-current{display:grid;gap:8px;border:1px solid color-mix(in srgb,var(--core-clean-accent) 28%,var(--core-clean-border));border-radius:8px;padding:7px 8px;background:var(--core-clean-surface)}.core-clean-plan-current-title{display:grid;min-width:0;gap:2px}.core-clean-plan-current-title>span{font-size:8px;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.core-clean-plan-current-title>strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.core-clean-plan-step-fees{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:5px;border-top:1px solid color-mix(in srgb,var(--core-clean-border) 70%,transparent);padding-top:6px}.core-clean-plan-step-fees>div{display:grid;min-width:0;gap:2px}.core-clean-plan-step-fees span{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:8px!important;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.core-clean-plan-step-fees strong{overflow-wrap:anywhere;color:var(--core-clean-text);font-family:var(--font-mono);font-size:10px;font-weight:840;line-height:1.25}.core-clean-plan-fees{display:grid;gap:6px;border:1px solid color-mix(in srgb,var(--core-clean-accent) 22%,var(--core-clean-border));border-radius:8px;padding:7px 8px;background:color-mix(in srgb,var(--core-clean-accent) 4%,var(--core-clean-surface))}.core-clean-plan-fees-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.core-clean-plan-fees-summary>div{display:grid;min-width:0;gap:2px}.core-clean-plan-fees span{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:8px;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.core-clean-plan-fees strong{color:var(--core-clean-text);font-family:var(--font-mono);font-size:11px;font-weight:860;text-align:left}.core-clean-plan-fee-schedule{display:grid;gap:6px;color:var(--core-clean-muted, hsl(var(--muted-foreground)))}.core-clean-plan-fee-schedule summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;font-size:9px;font-weight:820;list-style:none}.core-clean-plan-fee-schedule summary::-webkit-details-marker{display:none}.core-clean-plan-fee-schedule ol{display:grid;gap:6px;margin:6px 0 0;padding:0;list-style:none}.core-clean-plan-fee-schedule li{display:grid;gap:5px;border-top:1px solid color-mix(in srgb,var(--core-clean-border) 70%,transparent);padding-top:6px}.core-clean-plan-fee-schedule li>div:first-child{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:8px}.core-clean-plan-fee-schedule dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.core-clean-plan-fee-schedule dl>div{display:grid;gap:2px}.core-clean-plan-fee-schedule dt{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:8px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.core-clean-plan-fee-schedule dd{margin:0;color:var(--core-clean-text);font-family:var(--font-mono);font-size:10px;font-weight:820}.core-clean-plan-fees small{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;line-height:1.35}.core-clean-plan-checklist{color:var(--core-clean-muted, hsl(var(--muted-foreground)))}.core-clean-plan-checklist summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;font-size:9px;font-weight:820;list-style:none}.core-clean-plan-checklist summary::-webkit-details-marker{display:none}.core-clean-plan-checklist summary strong{font-size:9px}.core-clean-plan-checklist li{display:grid;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:5px}.core-clean-plan-checklist li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-clean-plan-checklist li>em,.core-clean-plan-checklist-fee{display:grid;gap:1px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-family:var(--font-mono);font-size:8px;font-style:normal;font-weight:760;line-height:1.25;text-align:right}.core-clean-plan-checklist-fee>span,.core-clean-plan-checklist-fee>small{overflow-wrap:anywhere}.core-clean-plan-checklist-fee>small{color:color-mix(in srgb,var(--core-clean-muted) 86%,transparent);font-size:7.5px}.core-clean-plan-checklist li svg{width:12px;height:12px}.core-clean-plan-checklist li[data-status=complete] svg{color:var(--state-success, #16a34a)}.core-clean-plan-checklist li[data-status=blocked] svg{color:#b42318}.core-clean-plan-checklist li[data-status=active]{color:var(--core-clean-text);font-weight:820}.core-clean-plan-checklist li[data-status=active] svg{color:var(--core-clean-accent);animation:core-clean-spin .9s linear infinite}.core-clean-plan-card ol{display:grid;gap:3px;margin:5px 0 0;padding:0 0 0 17px;list-style:none}.core-clean-plan-card li{font-size:9px}@keyframes core-clean-spin{to{transform:rotate(360deg)}}.core-clean-primary-action:disabled{cursor:not-allowed;opacity:.58}.core-clean-order-book-depth-panel,.core-clean-order-book-activity-panel{min-width:0;min-height:0;overflow:hidden}.core-clean-order-book-depth-panel{display:flex;flex-direction:column}.core-clean-order-book-activity-panel{display:grid}.core-clean-order-book-depth-panel .core-clean-order-grid{max-height:none;flex:1 1 auto}.core-clean-order-cell[data-self-owned=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--core-clean-muted) 28%,transparent)}.core-clean-orders-panel{display:grid;height:100%;min-height:0;align-content:start;gap:10px;min-width:0}.core-clean-orders-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid var(--core-clean-border);border-radius:10px;padding:10px;background:var(--core-clean-surface-soft)}.core-clean-orders-head strong{display:block;color:var(--core-clean-text);font-size:12px;font-weight:850}.core-clean-orders-head>span{max-width:320px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;font-weight:720;line-height:1.35;text-align:right}.core-clean-orders-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px}.core-clean-order-card{display:grid;gap:10px;min-width:0;border:1px solid var(--core-clean-border);border-radius:12px;padding:10px;background:var(--core-clean-surface-soft)}.core-clean-order-card[data-status=open],.core-clean-order-card[data-status=partially_filled]{border-color:color-mix(in srgb,var(--core-clean-accent) 34%,var(--core-clean-border))}.core-clean-order-card header,.core-clean-order-card footer,.core-clean-order-card-main{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px}.core-clean-order-card header>div,.core-clean-order-card-main>div{display:grid;min-width:0;gap:3px}.core-clean-order-card header strong,.core-clean-order-card-main strong{overflow:hidden;color:var(--core-clean-text);font-family:var(--font-mono);font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.core-clean-order-card header span,.core-clean-order-card-main span,.core-clean-order-card footer span{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;font-weight:720;line-height:1.35}.core-clean-order-card header em{display:inline-flex;min-width:-moz-max-content;min-width:max-content;min-height:24px;align-items:center;border:1px solid var(--core-clean-border);border-radius:999px;padding:0 8px;background:var(--core-clean-surface);color:var(--core-clean-text);font-size:10px;font-style:normal;font-weight:820}.core-clean-order-card-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.core-clean-order-card-main p{margin:0;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;font-weight:860;letter-spacing:.1em;text-transform:uppercase}.core-clean-order-card-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.core-clean-order-card-meta div{min-width:0;border:1px solid color-mix(in srgb,var(--core-clean-border) 75%,transparent);border-radius:8px;padding:6px;background:var(--core-clean-surface)}.core-clean-order-card-meta dt{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.core-clean-order-card-meta dd{min-width:0;margin:2px 0 0;overflow:hidden;color:var(--core-clean-text);font-family:var(--font-mono);font-size:9px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.core-clean-order-card footer{align-items:center;justify-content:flex-start;flex-wrap:wrap}.core-clean-order-card footer button{min-height:30px}@media (max-width: 760px){.core-clean-orders-head,.core-clean-order-card header,.core-clean-order-card footer,.core-clean-order-card-main{display:grid}.core-clean-orders-head>span{max-width:none;text-align:left}.core-clean-order-card-main,.core-clean-order-card-meta{grid-template-columns:1fr}}.core-clean-order-grid[data-mode=separate] .core-clean-order-cell[data-self-owned=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--core-clean-accent) 42%,var(--core-clean-border))}.core-clean-table-wrap--orders{height:100%;min-height:0;border:1px solid var(--core-clean-border);border-radius:12px;background:var(--core-clean-surface-soft)}.core-clean-orders-table{min-width:1360px}.core-clean-orders-table th,.core-clean-orders-table td{vertical-align:top}.core-clean-orders-table thead th{background-color:var(--core-clean-surface-soft);background-image:none;background-clip:padding-box;isolation:isolate}.core-clean-orders-table th:first-child,.core-clean-orders-table td:first-child{position:sticky;left:0;z-index:2;background-color:var(--core-clean-surface);background-image:none;background-clip:padding-box;box-shadow:1px 0 0 var(--core-clean-border);isolation:isolate}.core-clean-orders-table thead th:first-child{z-index:4;background-color:var(--core-clean-surface-soft)}.core-clean-orders-table tbody tr[data-status=open],.core-clean-orders-table tbody tr[data-status=partially_filled]{background:color-mix(in srgb,var(--core-clean-accent) 5%,transparent)}.core-clean-order-table-series,.core-clean-order-table-order,.core-clean-order-actions-cell{display:grid;min-width:0;gap:3px}.core-clean-order-table-series strong,.core-clean-order-table-order strong{overflow:hidden;color:var(--core-clean-text);font-family:var(--font-mono);font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.core-clean-order-table-series span,.core-clean-order-table-order span,.core-clean-order-actions-cell>span{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;font-weight:720;line-height:1.35}.core-clean-order-status{display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;justify-self:start;min-height:22px;align-items:center;border:1px solid var(--core-clean-border);border-radius:999px;padding:0 7px;background:var(--core-clean-surface);color:var(--core-clean-text);font-size:9px;font-style:normal;font-weight:820;white-space:nowrap}.core-clean-portfolio-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.core-clean-custom-series-fields{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(190px,1.3fr);gap:8px}@media (max-width: 720px){.core-clean-custom-series-fields{grid-template-columns:1fr}}.core-clean-order-actions-cell{min-width:170px;grid-template-columns:repeat(3,max-content);align-items:start}.core-clean-order-actions-cell button{min-height:28px;padding-inline:8px;font-size:10px}.core-clean-order-inline-notice{flex-basis:100%;max-width:430px;border:1px solid color-mix(in srgb,#b42318 34%,var(--core-clean-border));border-radius:9px;padding:7px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));background:color-mix(in srgb,#b42318 4%,var(--core-clean-surface));font-size:9px;font-weight:760;line-height:1.35}.core-clean-order-inline-state{grid-column:1 / -1;display:grid;width:min(100%,430px);min-width:0;grid-template-columns:minmax(0,1fr);align-items:start;justify-items:start;gap:5px;border:1px solid var(--core-clean-border);border-radius:9px;padding:7px;background:var(--core-clean-surface)}.core-clean-order-inline-state[data-stage=ready]{grid-template-columns:minmax(0,1fr)}.core-clean-order-inline-state-main{display:flex;min-width:0;max-width:100%;align-items:center;gap:6px}.core-clean-order-inline-state span:not(.core-clean-inline-spinner){min-width:0;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;font-weight:740;line-height:1.35;overflow-wrap:anywhere}.core-clean-order-inline-fee{display:flex;max-width:100%;flex-wrap:wrap;gap:2px 8px;color:var(--core-clean-text);font-family:var(--font-mono);font-size:8px;font-style:normal;font-weight:780;line-height:1.3}.core-clean-order-inline-fee span,.core-clean-order-inline-fee small{overflow-wrap:anywhere}.core-clean-order-inline-fee small{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:7.5px}.core-clean-order-inline-state[data-stage=error]{border-color:color-mix(in srgb,#b42318 45%,var(--core-clean-border))}.core-clean-order-inline-state[data-stage=success]{border-color:color-mix(in srgb,var(--core-clean-accent) 42%,var(--core-clean-border))}.core-clean-inline-spinner{width:12px;height:12px;border:2px solid color-mix(in srgb,var(--core-clean-muted) 35%,transparent);border-top-color:var(--core-clean-text);border-radius:999px;animation:core-clean-spin .8s linear infinite}@media (max-width: 760px){.core-clean-order-book-header{align-items:stretch}.core-clean-order-book-tools{align-items:flex-end}.core-clean-order-actions-cell,.core-clean-order-inline-state,.core-clean-order-inline-state[data-stage=ready]{grid-template-columns:1fr}}.core-clean-page{--core-clean-gap: var(--space-2, 8px);--core-clean-motion-fast: var(--motion-fast, .14s);--core-clean-motion-base: var(--motion-base, .22s)}.core-clean-pane,.core-clean-market-menu,.core-clean-order-book,.core-clean-series-summary,.core-clean-secondary{transition:border-color var(--core-clean-motion-fast) ease,background var(--core-clean-motion-fast) ease,box-shadow var(--core-clean-motion-fast) ease}.core-clean-pane:hover{border-color:color-mix(in srgb,var(--core-clean-border-strong) 45%,var(--core-clean-border))}.core-clean-pill[data-tone=neutral]{border-color:color-mix(in srgb,var(--state-neutral) 34%,var(--core-clean-border));background:color-mix(in srgb,var(--state-neutral) 8%,var(--core-clean-surface));color:var(--state-neutral)}.core-clean-market-menu{width:max(100%,min(420px,calc(100vw - 20px)));box-shadow:var(--shadow-overlay, 0 18px 48px rgba(44, 42, 41, .14))}.core-clean-market-options em{font-size:10px;line-height:1.25}.core-clean-price-label{display:block;margin-bottom:3px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;font-weight:860;letter-spacing:.12em;text-transform:uppercase}.core-clean-price-block strong{font-size:clamp(24px,2.4vw,34px);letter-spacing:-.045em}.core-clean-market-spec-strip{gap:5px;margin-top:-2px}.core-clean-market-spec-strip span,.core-clean-market-spec-strip em{border-color:color-mix(in srgb,var(--core-clean-border) 72%,transparent);background:transparent;color:var(--core-clean-muted, hsl(var(--muted-foreground)))}.core-clean-heatmap-cell{grid-auto-rows:min-content;gap:2px;transition:background var(--core-clean-motion-fast) ease,box-shadow var(--core-clean-motion-fast) ease,opacity var(--core-clean-motion-fast) ease}.core-clean-heatmap-cell[data-state=needs-init]{opacity:1;background:transparent}.core-clean-heatmap-cell[data-state=needs-init] strong{color:color-mix(in srgb,var(--core-clean-muted) 56%,transparent);font-size:13px;font-weight:650}.core-clean-heatmap-cell[data-state=needs-init]:hover strong,.core-clean-heatmap-cell[data-state=needs-init]:focus-visible strong,.core-clean-heatmap-cell[data-state=needs-init][data-selected=true] strong{color:var(--core-clean-text)}.core-clean-heatmap-cell[data-has-metric=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--core-clean-accent) 18%,transparent)}.core-clean-heatmap-cell[data-selected=true]{background:color-mix(in srgb,var(--core-clean-accent) 10%,var(--core-clean-surface));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--core-clean-accent) 76%,var(--core-clean-border)),inset 0 0 0 999px color-mix(in srgb,var(--core-clean-accent) 4%,transparent)}.core-clean-order-book-header{min-height:50px;padding:8px 10px}.core-clean-order-book-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding:7px 8px}.core-clean-order-book-depth{grid-column:1 / -1;font-size:9px}.core-clean-order-mode-toggle{display:inline-grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:2px;border:1px solid var(--core-clean-border);border-radius:999px;padding:2px;background:var(--core-clean-surface-soft)}.core-clean-order-mode-toggle button{min-height:22px;border:0;border-radius:999px;padding:0 7px;background:transparent;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:8px;font-weight:840;cursor:pointer}.core-clean-order-mode-toggle button[aria-pressed=true]{background:var(--core-clean-surface);color:var(--core-clean-text);box-shadow:inset 0 0 0 1px var(--core-clean-border)}.core-clean-order-cell[data-empty=true]{background:transparent;color:color-mix(in srgb,var(--core-clean-muted) 52%,transparent)}.core-clean-order-cell[data-empty=true] strong,.core-clean-order-cell[data-empty=true] span{color:inherit}.core-clean-order-empty-state{display:grid;place-items:center;gap:4px;min-height:108px;border-bottom:1px solid var(--core-clean-border);padding:18px 12px;text-align:center}.core-clean-order-empty-state strong{color:var(--core-clean-text);font-size:12px;font-weight:850}.core-clean-order-empty-state span,.core-clean-filter-hint,.core-clean-state-ticket>p,.core-clean-lifecycle-ticket>p,.core-clean-profile-ticket .core-clean-payoff p{margin:0;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:11px;line-height:1.45}.core-clean-book-skeleton{display:grid;gap:6px;min-height:112px;border-bottom:1px solid var(--core-clean-border);padding:12px}.core-clean-book-skeleton span{position:relative;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--core-clean-muted) 12%,var(--core-clean-surface))}.core-clean-book-skeleton span:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--core-clean-surface) 70%,transparent),transparent);content:"";transform:translate(-100%);animation:core-clean-shimmer 1.55s ease-in-out infinite}.core-clean-technical-details{border-top:1px solid color-mix(in srgb,var(--core-clean-border) 70%,transparent);padding:6px 8px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px}.core-clean-technical-details summary{cursor:pointer;font-weight:820}.core-clean-technical-details p{margin:5px 0 0;line-height:1.35}.core-clean-activity-table-row{min-height:28px;font-size:9px}.core-clean-activity-table-row strong{font-size:9px}.core-clean-claim-activity:has(.core-clean-order-empty){grid-template-rows:minmax(0,1fr)}.core-clean-order-empty{display:grid;min-height:100%;place-items:center;padding:14px 8px;text-align:center}.core-clean-state-ticket{min-height:100%;align-content:start;gap:12px}.core-clean-state-kicker{margin:0;color:var(--core-clean-muted);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.core-clean-state-ticket .core-clean-primary-action{margin-top:4px}.core-clean-lifecycle-ticket,.core-clean-profile-ticket{gap:12px}.core-clean-lifecycle-ticket .core-clean-primary-action{overflow-wrap:anywhere;white-space:normal;line-height:1.25}.core-clean-redeem-inputs{display:grid;gap:8px;border:1px solid var(--core-clean-border);border-radius:10px;padding:9px;background:var(--core-clean-surface-soft)}.core-clean-redeem-inputs label{display:grid;gap:5px}.core-clean-redeem-inputs label>span{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.core-clean-redeem-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.core-clean-redeem-input-row input{min-width:0}.core-clean-redeem-inputs>p{margin:0;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;line-height:1.35}.core-clean-payoff{display:grid;gap:8px;border:1px solid var(--core-clean-border);border-radius:12px;padding:10px;background:var(--core-clean-surface)}.core-clean-payoff svg{width:100%;height:var(--core-payoff-height, 220px);min-height:180px;border-radius:9px;background:linear-gradient(180deg,var(--core-clean-surface),var(--core-clean-surface-soft))}.core-clean-payoff .axis{stroke:color-mix(in srgb,var(--core-clean-muted) 50%,transparent);stroke-width:1}.core-clean-payoff .grid{stroke:color-mix(in srgb,var(--core-clean-muted) 18%,transparent);stroke-dasharray:3 5;stroke-width:1}.core-clean-payoff-resize{margin:2px -10px -10px}.core-clean-payoff .strike{stroke:color-mix(in srgb,var(--state-warn) 62%,var(--core-clean-border));stroke-dasharray:4 4;stroke-width:1.2}.core-clean-payoff .p-line,.core-clean-payoff .n-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.core-clean-payoff .p-line{stroke:var(--state-success)}.core-clean-payoff .n-line{stroke:var(--state-danger, var(--state-warn))}.core-clean-payoff text{fill:var(--core-clean-muted);font-family:var(--font-mono);font-size:10px;font-weight:760}.core-clean-filter-grid{grid-template-columns:minmax(280px,.75fr) minmax(320px,1.25fr);align-items:stretch}.core-clean-filter-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.core-clean-filter-scope-field{grid-column:1 / -1}.core-clean-filter-grid section{min-height:0;padding:12px}.core-clean-checkbox{display:inline-flex!important;width:-moz-fit-content;width:fit-content;min-height:34px;align-items:center;grid-template-columns:16px auto;gap:8px!important;margin-top:9px}.core-clean-checkbox input{width:16px;min-height:16px;padding:0}.core-clean-data-table thead th{position:sticky;top:0;z-index:1;background:var(--core-clean-surface-soft)}.core-clean-data-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--core-clean-surface-soft) 42%,transparent)}.core-clean-data-table tbody tr:hover{background:color-mix(in srgb,var(--core-clean-accent) 6%,transparent)}.core-clean-portfolio-series-cell,.core-clean-portfolio-position-cell,.core-clean-activity-copy{display:grid;min-width:0;gap:3px}.core-clean-series-focus-link{width:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left}.core-clean-series-focus-link:not(:disabled){cursor:pointer}.core-clean-series-focus-link:not(:disabled):hover strong{color:var(--core-clean-accent);text-decoration:underline;text-underline-offset:2px}.core-clean-series-focus-link:focus-visible{border-radius:4px;outline:2px solid var(--core-clean-accent);outline-offset:3px}.core-clean-series-focus-link:disabled{opacity:1}.core-clean-portfolio-series-cell strong,.core-clean-portfolio-position-cell strong{overflow:hidden;color:var(--core-clean-text);font-family:var(--font-mono);font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.core-clean-portfolio-series-cell span,.core-clean-portfolio-position-cell span{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;line-height:1.35}.core-clean-portfolio-table button{min-width:72px}.core-clean-activity-wide article{grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);align-items:start;gap:12px;transition:background var(--core-clean-motion-fast) ease,border-color var(--core-clean-motion-fast) ease}.core-clean-activity-wide article:hover{border-color:color-mix(in srgb,var(--core-clean-accent) 22%,var(--core-clean-border));background:color-mix(in srgb,var(--core-clean-accent) 4%,var(--core-clean-surface-soft))}.core-clean-activity-copy strong{color:var(--core-clean-text);font-size:12px;font-weight:850}.core-clean-activity-meta{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:5px}.core-clean-activity-meta em{display:inline-flex;min-height:22px;max-width:100%;align-items:center;border:1px solid color-mix(in srgb,var(--core-clean-border) 78%,transparent);border-radius:999px;padding:0 7px;background:var(--core-clean-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-clean-primary-action{min-height:42px;transition:transform var(--core-clean-motion-fast) ease,box-shadow var(--core-clean-motion-fast) ease,opacity var(--core-clean-motion-fast) ease}.core-clean-primary-action:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 18px color-mix(in srgb,var(--core-clean-accent) 16%,transparent)}.core-clean-primary-action:disabled{background:color-mix(in srgb,var(--core-clean-muted) 11%,var(--core-clean-surface-soft));color:color-mix(in srgb,var(--core-clean-muted) 78%,var(--core-clean-text));box-shadow:none;opacity:1}@keyframes core-clean-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.core-clean-page *,.core-clean-page *:before,.core-clean-page *:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@media (max-width: 1240px){.core-clean-filter-grid,.core-clean-filter-field-row{grid-template-columns:1fr}}@media (max-width: 760px){.core-clean-marketbar{grid-template-columns:minmax(0,1fr);padding:8px}.core-clean-series-summary{gap:10px}.core-clean-price-block strong{font-size:clamp(24px,9vw,32px)}.core-clean-activity-wide article,.core-clean-filter-grid,.core-clean-filter-field-row{grid-template-columns:1fr}.core-clean-activity-meta{justify-content:flex-start}}.core-clean-page{--core-clean-gap: 6px;--core-clean-marketbar-height: 52px;--core-clean-rfq-width: clamp(310px, 23vw, 380px);--core-clean-rail-width: clamp(360px, 27vw, 430px);--core-clean-lower-height: clamp(190px, 23vh, 260px);--core-clean-radius: 10px;--core-clean-surface-soft: color-mix( in srgb, var(--bg-base) 82%, var(--bg-surface) );--core-clean-card-shadow: 0 1px 0 rgba(44, 42, 41, .02);font-size:13px}.core-clean-grid{gap:var(--core-clean-gap);padding:6px}.core-clean-pane,.core-clean-series-pane,.core-clean-data-pane,.core-clean-secondary-pane{border-radius:var(--core-clean-radius);box-shadow:var(--core-clean-card-shadow)}.core-clean-marketbar{padding:7px 8px}.core-clean-market-select summary{min-height:36px;border-radius:7px}.core-clean-market-menu{width:100%;border-radius:9px;padding:7px;box-shadow:0 16px 36px #2c2a291f}.core-clean-market-menu input{min-height:34px;font-size:12px}.core-clean-eyebrow,.core-clean-market-select summary span,.core-clean-metric span,.core-clean-form label>span,.core-clean-action-stack label>span,.core-clean-filter-grid label>span{font-size:9px;font-weight:780;letter-spacing:.16em}.core-clean-pane-header{padding:10px}.core-clean-pane-header h1,.core-clean-series-summary h2,.core-clean-order-book-header h2,.core-clean-form h3,.core-clean-action-stack h3{font-family:var(--font-ui);letter-spacing:-.025em}.core-clean-series-summary{gap:12px;padding:16px}.core-clean-series-title-row h2{font-size:25px;font-weight:650;line-height:1}.core-clean-series-title-row span{margin-top:5px;font-size:12px;line-height:1.2}.core-clean-pill{min-height:25px;border-radius:999px;padding:0 11px;font-size:11px;font-weight:720}.core-clean-price-block{display:grid;gap:3px}.core-clean-price-block strong{font-size:clamp(34px,3vw,44px);font-weight:840;letter-spacing:-.07em;line-height:.98}.core-clean-price-block span:not(.core-clean-price-label){margin-top:1px;font-size:12px;font-weight:650;line-height:1.25}.core-clean-market-spec-strip{gap:5px;margin-top:0}.core-clean-market-spec-strip em{border-radius:999px;padding:4px 8px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;font-weight:680}.core-clean-terminal-tabs{min-height:36px;gap:22px;padding:0 12px}.core-clean-terminal-tab{min-height:36px;font-size:12px;font-weight:720}.core-clean-ticket-body [data-radix-scroll-area-viewport]>div,.core-clean-ticket-body [role=tabpanel]{min-height:unset}.core-clean-form,.core-clean-action-stack{gap:11px;padding:16px}.core-clean-action-stack h3,.core-clean-form h3,.core-clean-trade-heading h3{font-size:21px;font-weight:640;line-height:1.15}.core-clean-action-choice-list{gap:8px}.core-clean-action-choice-list button,.core-clean-action-row,.core-clean-metric,.core-clean-warning,.core-clean-empty-panel,.core-clean-filter-grid section{border-radius:9px}.core-clean-action-choice-list button{min-height:58px;padding:11px 12px;background:var(--core-clean-surface)}.core-clean-action-choice-list strong,.core-clean-action-row strong{font-size:13px;font-weight:720;letter-spacing:-.01em}.core-clean-action-choice-list span,.core-clean-action-row span{font-size:11px;line-height:1.35}.core-clean-action-choice-list em,.core-clean-action-row em{font-size:9px;font-weight:780;letter-spacing:.08em}.core-clean-action-row{min-height:54px;padding:10px 12px;background:var(--core-clean-surface)}.core-clean-action-row>div{display:grid;min-width:0;gap:3px}.core-clean-action-row strong,.core-clean-action-row span{display:block}.core-clean-field-grid{gap:9px}.core-clean-form input,.core-clean-form select,.core-clean-filter-grid input,.core-clean-filter-grid select{min-height:35px;border-radius:8px}.core-clean-input-affix input{font-size:13px;font-weight:680}.core-clean-segmented{border-radius:9px}.core-clean-segmented button{min-height:30px;font-size:11px;font-weight:720}.core-clean-primary-action{min-height:40px;border-radius:9px;font-size:13px;font-weight:760}.core-clean-info-grid{gap:8px}.core-clean-metric{display:grid;gap:4px;min-height:58px;padding:11px 12px;background:var(--core-clean-surface)}.core-clean-metric strong{font-size:13px;font-weight:760;line-height:1.2}.core-clean-lifecycle-ticket>p,.core-clean-state-ticket>p,.core-clean-profile-ticket .core-clean-payoff p,.core-clean-filter-hint{font-size:12px;line-height:1.45}.core-clean-payoff{gap:9px;border-radius:10px;padding:12px;background:var(--core-clean-surface)}.core-clean-payoff svg{height:var(--core-payoff-height, 220px);min-height:180px;border:1px solid color-mix(in srgb,var(--core-clean-border) 70%,transparent);border-radius:8px;background:color-mix(in srgb,var(--bg-base) 52%,var(--bg-surface))}.core-clean-payoff .p-line{stroke:var(--core-clean-accent)}.core-clean-payoff .n-line{stroke:color-mix(in srgb,var(--core-clean-text) 62%,var(--state-warn))}.core-clean-payoff .p-line,.core-clean-payoff .n-line{stroke-width:2.4}.core-clean-payoff text{font-size:9px;font-weight:650;letter-spacing:.01em}.core-clean-order-book{border-radius:10px}.core-clean-order-book-header{min-height:44px;padding:8px 10px}.core-clean-order-book-header h2{font-size:15px;font-weight:680}.core-clean-order-book-meta{padding:6px 8px;font-size:9px}.core-clean-order-mode-toggle button{min-height:21px;padding:0 7px;font-size:8px}.core-clean-order-empty-state{align-content:center;min-height:92px;padding:14px 10px}.core-clean-order-empty-state strong{font-size:12px;font-weight:720}.core-clean-order-empty-state span{max-width:230px;font-size:10px}.core-clean-order-empty{padding:9px 10px;font-size:10px;text-align:center}.core-clean-technical-details{padding:6px 8px;font-size:9px}.core-clean-secondary-body{padding:8px}.core-clean-filter-grid{grid-template-columns:minmax(280px,.62fr) minmax(320px,1fr);align-self:start;align-items:start;gap:8px;height:-moz-max-content;height:max-content;min-height:unset}.core-clean-filter-grid section{height:auto;min-height:126px;gap:9px;padding:12px}.core-clean-filter-field-row{gap:8px}.core-clean-checkbox{min-height:28px;margin-top:4px}.core-clean-data-table{min-width:680px;border-collapse:separate;border-spacing:0}.core-clean-data-table th,.core-clean-data-table td{border-width:0 0 1px 0;padding:8px 10px;font-size:12px;vertical-align:middle}.core-clean-data-table th{font-size:9px;font-weight:780;letter-spacing:.16em}.core-clean-table-wrap,.core-clean-table-wrap--orders{border:1px solid var(--core-clean-border);border-radius:10px;background:var(--core-clean-surface)}.core-clean-portfolio-table button{min-width:66px}.core-clean-portfolio-series-cell strong,.core-clean-portfolio-position-cell strong,.core-clean-order-table-series strong,.core-clean-order-table-order strong{font-size:12px;font-weight:760}.core-clean-portfolio-series-cell span,.core-clean-portfolio-position-cell span,.core-clean-order-table-series span,.core-clean-order-table-order span,.core-clean-order-actions-cell>span{font-size:10px;line-height:1.3}.core-clean-orders-head{border-radius:10px;padding:9px 10px}.core-clean-orders-head strong{font-size:13px;font-weight:720}.core-clean-orders-head>span{font-size:10px}.core-clean-orders-table{min-width:1360px;width:100%;table-layout:auto}.core-clean-orders-table th,.core-clean-orders-table td{padding:9px 10px}.core-clean-order-actions-cell{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-start;gap:6px}.core-clean-order-actions-cell button{min-height:28px;border-radius:8px;padding:0 9px;font-size:11px}.core-clean-order-actions-cell>span{flex-basis:100%}.core-clean-activity-wide{gap:8px;padding:8px}.core-clean-activity-feed{display:grid;gap:6px}.core-clean-activity-wide article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--core-clean-border);border-radius:9px;padding:8px 9px;background:var(--core-clean-surface)}.core-clean-activity-wide article[data-system=true]{opacity:.78}.core-clean-activity-copy{gap:2px}.core-clean-activity-copy strong{font-size:12px;font-weight:720}.core-clean-activity-copy span{font-size:11px;line-height:1.32}.core-clean-activity-meta{gap:4px}.core-clean-activity-meta em{min-height:20px;border-radius:999px;padding:0 7px;font-size:9px;font-weight:680}.core-clean-system-activity{border:1px solid var(--core-clean-border);border-radius:9px;padding:6px;background:color-mix(in srgb,var(--core-clean-surface-soft) 70%,var(--core-clean-surface))}.core-clean-system-activity summary{cursor:pointer;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;font-weight:760}@media (max-width: 1600px),(max-height: 900px){.core-clean-page{font-size:12px}.core-clean-series-summary,.core-clean-form,.core-clean-action-stack{padding:14px}.core-clean-series-title-row h2{font-size:22px}.core-clean-price-block strong{font-size:clamp(30px,2.7vw,38px)}.core-clean-action-stack h3,.core-clean-form h3,.core-clean-trade-heading h3{font-size:19px}.core-clean-action-choice-list button,.core-clean-metric{min-height:52px;padding:9px 10px}.core-clean-payoff svg{height:var(--core-payoff-height, 220px);min-height:180px}}@media (max-width: 760px){.core-clean-activity-wide article{grid-template-columns:1fr;align-items:start}}.core-clean-marketbar{grid-template-columns:minmax(0,1fr)}.core-clean-market-select,.core-clean-market-select summary{width:100%}.core-clean-market-select summary{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-rows:1fr;gap:8px}.core-clean-market-select summary:after{grid-column:4;grid-row:1}.core-clean-market-summary-badges{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:5px;overflow:hidden;letter-spacing:normal;text-transform:none}.core-clean-market-select summary .core-clean-market-summary-badges em,.core-clean-series-context-badges em{display:inline-flex;min-width:0;min-height:22px;align-items:center;border:1px solid var(--core-clean-border);border-radius:999px;padding:0 8px;font-size:9px;font-style:normal;font-weight:760;line-height:1;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.core-clean-market-select summary .core-clean-market-summary-badges em[data-kind=quote],.core-clean-series-context-badges em[data-kind=quote]{border-color:color-mix(in srgb,var(--state-success) 34%,var(--core-clean-border));background:color-mix(in srgb,var(--state-success) 9%,var(--core-clean-surface));color:color-mix(in srgb,var(--state-success) 72%,var(--core-clean-text))}.core-clean-market-select summary .core-clean-market-summary-badges em[data-kind=settlement]{border-color:color-mix(in srgb,var(--state-warn) 34%,var(--core-clean-border));background:color-mix(in srgb,var(--state-warn) 9%,var(--core-clean-surface));color:color-mix(in srgb,var(--state-warn) 70%,var(--core-clean-text))}.core-clean-market-select summary .core-clean-market-summary-badges em[data-kind=network],.core-clean-series-context-badges em[data-kind=network]{border-color:color-mix(in srgb,var(--core-clean-accent) 32%,var(--core-clean-border));background:color-mix(in srgb,var(--core-clean-accent) 8%,var(--core-clean-surface));color:var(--core-clean-text)}.core-clean-series-context-badges{display:flex!important;min-width:0;align-items:center;gap:5px;margin-top:6px!important;overflow:visible!important;white-space:normal!important}.core-clean-series-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.core-clean-series-metric-badge{display:grid;min-width:0;gap:3px;border:1px solid var(--core-clean-border);border-radius:8px;padding:7px 8px;background:var(--core-clean-surface-soft)}.core-clean-series-metric-badge em,.core-clean-series-metric-badge strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-clean-series-metric-badge em{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:8px;font-style:normal;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.core-clean-series-metric-badge strong{color:var(--core-clean-text);font-family:var(--font-mono);font-size:9px;font-weight:780}.core-clean-order-mode-check{display:inline-flex;align-items:center;gap:6px;color:var(--core-clean-text);font-size:9px;font-weight:760;cursor:pointer;white-space:nowrap}.core-clean-order-mode-check input{width:14px;height:14px;margin:0;accent-color:var(--core-clean-accent)}.core-clean-order-empty-state{min-height:0;flex:1 1 auto}.core-clean-profile-table{display:grid;overflow-x:auto;margin:0;border:1px solid var(--core-clean-border);border-radius:9px;background:var(--core-clean-surface);scrollbar-width:none}.core-clean-profile-table::-webkit-scrollbar{display:none}.core-clean-profile-table>div{display:grid;grid-template-columns:112px max-content;align-items:baseline;gap:10px;width:-moz-max-content;width:max-content;min-width:100%;border-bottom:1px solid color-mix(in srgb,var(--core-clean-border) 70%,transparent);padding:8px 10px}.core-clean-profile-table>div:last-child{border-bottom:0}.core-clean-profile-table dt,.core-clean-profile-table dd{min-width:0;margin:0}.core-clean-profile-table dt{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;font-weight:740}.core-clean-profile-table dd{color:var(--core-clean-text);font-family:var(--font-mono);font-size:9px;font-weight:680;text-align:left;white-space:nowrap}.core-clean-profile-table a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 34%,transparent);text-underline-offset:2px}.core-clean-market-search-group{display:grid;gap:2px;border-bottom:1px solid var(--core-clean-border);margin-bottom:4px;padding-bottom:4px}.core-clean-market-search-group>p{margin:4px 8px 2px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.core-clean-heatmap-cell{align-content:center;justify-items:center;text-align:center}.core-clean-portfolio-wrap{display:grid;gap:8px;min-width:0}.core-clean-portfolio-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.core-clean-portfolio-kpis>div{display:grid;gap:3px;min-width:0;border:1px solid var(--core-clean-border);border-radius:9px;padding:9px 11px;background:var(--core-clean-surface)}.core-clean-portfolio-kpis span{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:8px;font-weight:780;letter-spacing:.1em;text-transform:uppercase}.core-clean-portfolio-kpis strong{color:var(--core-clean-text);font-family:var(--font-mono);font-size:14px;font-weight:780}@media (max-width: 760px){.core-clean-market-summary-badges em[data-kind=quote]{display:none}.core-clean-market-select summary .core-clean-market-summary-badges em,.core-clean-series-context-badges em{padding-inline:6px}}.core-clean-mobile-tray-header,.core-clean-mobile-nav{display:none}@media (max-width: 760px){.core-clean-page{min-height:calc(100dvh - var(--app-topbar-height, 58px));padding-bottom:calc(84px + env(safe-area-inset-bottom));overflow-x:hidden}.core-clean-marketbar{top:var(--app-topbar-height, 58px);border-radius:14px;margin:6px 8px 0;box-shadow:0 10px 28px #2c2a2914}.core-clean-market-select summary{min-height:48px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding-inline:12px}.core-clean-market-select summary>strong{font-size:15px}.core-clean-market-summary-badges{grid-column:1 / -1;justify-content:flex-start;gap:6px;padding-top:2px}.core-clean-market-select summary:after{grid-column:3}.core-clean-grid{position:relative;display:block;min-height:calc(100dvh - var(--app-topbar-height, 58px) - 74px);padding:8px 8px calc(92px + env(safe-area-inset-bottom));overflow:visible}.core-clean-pane{min-height:0}.core-clean-grid[data-mobile-panel=series] .core-clean-heatmap-pane{display:grid;min-height:calc(100dvh - var(--app-topbar-height, 58px) - 154px);max-height:none}.core-clean-grid[data-mobile-panel=orders] .core-clean-heatmap-pane,.core-clean-grid[data-mobile-panel=ticket] .core-clean-heatmap-pane,.core-clean-grid[data-mobile-panel=terminal] .core-clean-heatmap-pane{display:grid;min-height:calc(100dvh - var(--app-topbar-height, 58px) - 154px);opacity:.34;filter:saturate(.72) blur(.5px);pointer-events:none}.core-clean-grid[data-mobile-panel=series] .core-clean-pane:not([data-mobile-pane=series]),.core-clean-grid[data-mobile-panel=orders] .core-clean-pane:not([data-mobile-pane=series]):not([data-mobile-pane=orders]),.core-clean-grid[data-mobile-panel=ticket] .core-clean-pane:not([data-mobile-pane=series]):not([data-mobile-pane=ticket]),.core-clean-grid[data-mobile-panel=terminal] .core-clean-pane:not([data-mobile-pane=series]):not([data-mobile-pane=terminal]){display:none}.core-clean-grid[data-mobile-panel=orders] .core-clean-data-pane,.core-clean-grid[data-mobile-panel=ticket] .core-clean-series-pane,.core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary-pane{position:fixed;z-index:54;left:8px;right:8px;bottom:calc(76px + env(safe-area-inset-bottom));display:grid;height:min(74dvh,calc(100dvh - var(--app-topbar-height, 58px) - 126px));grid-template-rows:auto minmax(0,1fr);border-radius:22px 22px 18px 18px;background:color-mix(in srgb,var(--core-clean-surface) 96%,transparent);box-shadow:0 24px 70px #2c2a2933,0 0 0 1px color-mix(in srgb,var(--core-clean-border) 74%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:core-clean-mobile-tray-in .18s ease-out}.core-clean-grid[data-mobile-panel=orders] .core-clean-data-pane{height:min(70dvh,calc(100dvh - var(--app-topbar-height, 58px) - 138px))}.core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary-pane{height:min(66dvh,calc(100dvh - var(--app-topbar-height, 58px) - 154px))}.core-clean-mobile-tray-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border-bottom:1px solid var(--core-clean-border);padding:18px 16px 12px;background:linear-gradient(180deg,color-mix(in srgb,var(--core-clean-surface) 98%,transparent),color-mix(in srgb,var(--core-clean-surface-soft) 70%,transparent))}.core-clean-mobile-tray-grip{position:absolute;top:7px;left:50%;width:42px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--core-clean-muted) 28%,transparent);transform:translate(-50%)}.core-clean-mobile-tray-header>div{display:grid;min-width:0;gap:2px}.core-clean-mobile-tray-header p{margin:0}.core-clean-mobile-tray-header strong{overflow:hidden;color:var(--core-clean-text);font-family:var(--font-display);font-size:18px;font-weight:760;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.core-clean-mobile-tray-header span:not(.core-clean-mobile-tray-grip){overflow:hidden;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:11px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.core-clean-mobile-tray-header button{min-height:34px;border:1px solid var(--core-clean-border);border-radius:999px;padding:0 12px;background:var(--core-clean-surface);color:var(--core-clean-text);font-size:11px;font-weight:820;cursor:pointer}.core-clean-mobile-tray-header button:focus-visible{outline:2px solid var(--core-clean-accent);outline-offset:2px}.core-clean-data-pane .core-clean-data-stack,.core-clean-series-pane .core-clean-series-rail,.core-clean-secondary-pane .core-clean-secondary{min-height:0;height:100%}.core-clean-grid[data-mobile-panel=orders] .core-clean-data-stack{grid-template-rows:minmax(190px,1fr) 8px minmax(190px,1fr)}.core-clean-order-book{border-radius:0;border-inline:0;box-shadow:none}.core-clean-order-book:first-child{border-top:0}.core-clean-order-book-header{min-height:46px;padding:9px 12px}.core-clean-order-book-meta{grid-template-columns:minmax(0,1fr) auto;padding:8px 12px}.core-clean-order-book-depth{white-space:normal}.core-clean-order-grid{max-height:none}.core-clean-series-pane .core-clean-series-summary{padding:14px 16px}.core-clean-series-pane .core-clean-price-block strong{font-size:clamp(34px,10vw,48px)}.core-clean-series-pane .core-clean-ticket-body,.core-clean-secondary-pane .core-clean-secondary-body{min-height:0}.core-clean-series-pane .core-clean-ticket-body [data-radix-scroll-area-viewport],.core-clean-secondary-pane .core-clean-secondary-body [data-radix-scroll-area-viewport]{max-height:100%}.core-clean-filter-grid{display:grid;grid-template-columns:1fr;gap:10px;padding:10px}.core-clean-filter-grid section{min-height:0;padding:14px}.core-clean-filter-field-row{grid-template-columns:1fr}.core-clean-mobile-nav{position:fixed;z-index:70;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border:1px solid color-mix(in srgb,var(--core-clean-border) 82%,transparent);border-radius:22px;padding:7px;background:color-mix(in srgb,var(--core-clean-surface) 92%,transparent);box-shadow:0 18px 48px #2c2a2933,inset 0 1px color-mix(in srgb,white 52%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.core-clean-mobile-nav button{display:grid;min-width:0;min-height:54px;align-content:center;gap:3px;border:1px solid transparent;border-radius:16px;padding:6px 4px;background:transparent;color:var(--core-clean-muted, hsl(var(--muted-foreground)));cursor:pointer;text-align:center}.core-clean-mobile-nav button[data-active=true]{border-color:color-mix(in srgb,var(--core-clean-accent) 34%,var(--core-clean-border));background:color-mix(in srgb,var(--core-clean-accent) 10%,var(--core-clean-surface));color:var(--core-clean-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--core-clean-accent) 16%,transparent)}.core-clean-mobile-nav button:focus-visible{outline:2px solid var(--core-clean-accent);outline-offset:2px}.core-clean-mobile-nav span{overflow:hidden;font-size:10px;font-weight:840;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.core-clean-mobile-nav strong{overflow:hidden;font-family:var(--font-mono);font-size:11px;font-weight:820;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}}@keyframes core-clean-mobile-tray-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 760px){.core-clean-page{display:block;height:auto;min-height:calc(100dvh - var(--app-topbar-height, 58px));overflow:visible;padding:clamp(12px,2.2dvh,18px) 0 calc(96px + env(safe-area-inset-bottom))}.core-clean-marketbar{position:sticky;top:calc(var(--app-topbar-height, 58px) + 8px);z-index:58;min-height:0;border:1px solid color-mix(in srgb,var(--core-clean-border) 88%,transparent);border-radius:18px;margin:0 10px 12px;padding:10px;background:color-mix(in srgb,var(--core-clean-surface) 96%,transparent);box-shadow:0 16px 42px #2c2a291f,inset 0 1px color-mix(in srgb,white 58%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.06);backdrop-filter:blur(18px) saturate(1.06)}.core-clean-market-select summary{min-height:66px;border-radius:14px;padding:11px 14px}.core-clean-market-select summary>span:first-child{align-self:center}.core-clean-market-select summary>strong{font-size:18px;letter-spacing:-.035em}.core-clean-market-summary-badges{padding-top:5px}.core-clean-market-select summary .core-clean-market-summary-badges em{min-height:27px;padding-inline:10px;font-size:10px}.core-clean-market-menu{top:calc(var(--app-topbar-height, 58px) + 96px);right:10px;left:10px;width:auto;max-height:min(58dvh,420px);border-radius:18px;padding:10px;box-shadow:0 24px 64px #2c2a292e}.core-clean-grid{display:block;min-height:calc(100dvh - var(--app-topbar-height, 58px) - 110px);overflow:visible;padding:0 6px calc(100px + env(safe-area-inset-bottom))}.core-clean-grid[data-mobile-panel=series] .core-clean-heatmap-pane,.core-clean-grid[data-mobile-panel=orders] .core-clean-heatmap-pane,.core-clean-grid[data-mobile-panel=ticket] .core-clean-heatmap-pane,.core-clean-grid[data-mobile-panel=terminal] .core-clean-heatmap-pane{display:grid;min-height:calc(100dvh - var(--app-topbar-height, 58px) - 188px);opacity:1;filter:none;pointer-events:auto}.core-clean-heatmap-pane{border-radius:19px;box-shadow:0 10px 34px #2c2a2914,inset 0 1px color-mix(in srgb,white 60%,transparent)}.core-clean-heatmap-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.core-clean-heatmap-table th,.core-clean-heatmap-table td{width:132px;min-width:132px;height:84px}.core-clean-heatmap-table .core-clean-strike-head,.core-clean-heatmap-table tbody th{width:132px;min-width:132px}.core-clean-grid[data-mobile-panel=orders] .core-clean-data-pane,.core-clean-grid[data-mobile-panel=ticket] .core-clean-series-pane,.core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary-pane{position:fixed;z-index:54;right:10px;bottom:calc(78px + env(safe-area-inset-bottom));left:10px;display:grid;height:min(var(--core-clean-mobile-tray-height, 52dvh),calc(100dvh - var(--app-topbar-height, 58px) - 98px));min-height:min(330px,calc(100dvh - var(--app-topbar-height, 58px) - 118px));max-height:calc(100dvh - var(--app-topbar-height, 58px) - 98px);grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:26px 26px 20px 20px;background:color-mix(in srgb,var(--core-clean-surface) 97%,transparent);box-shadow:0 28px 82px #2c2a293d,0 0 0 1px color-mix(in srgb,var(--core-clean-border) 82%,transparent),inset 0 1px color-mix(in srgb,white 68%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.08);backdrop-filter:blur(22px) saturate(1.08);transform:translateZ(0);transition:height .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease;will-change:height,transform}.core-clean-grid[data-mobile-panel=orders] .core-clean-data-pane,.core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary-pane{height:min(var(--core-clean-mobile-tray-height, 54dvh),calc(100dvh - var(--app-topbar-height, 58px) - 98px))}body[data-mobile-tray-dragging] .core-clean-grid[data-mobile-panel=orders] .core-clean-data-pane,body[data-mobile-tray-dragging] .core-clean-grid[data-mobile-panel=ticket] .core-clean-series-pane,body[data-mobile-tray-dragging] .core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary-pane{transition:none}body[data-mobile-tray-dragging]{cursor:ns-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.core-clean-mobile-tray-header{cursor:ns-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.core-clean-mobile-tray-grip{top:8px;width:52px;height:5px;background:color-mix(in srgb,var(--core-clean-muted) 32%,transparent);transition:width .16s ease,background .16s ease}.core-clean-mobile-tray-header:hover .core-clean-mobile-tray-grip,body[data-mobile-tray-dragging] .core-clean-mobile-tray-grip{width:68px;background:color-mix(in srgb,var(--core-clean-accent) 42%,transparent)}.core-clean-mobile-tray-header{min-height:86px;padding:22px 18px 13px;border-radius:26px 26px 0 0}.core-clean-mobile-tray-header strong{font-size:22px;letter-spacing:-.04em}.core-clean-mobile-tray-header button{min-height:42px;padding-inline:17px;border-radius:999px;font-size:13px}.core-clean-series-pane .core-clean-series-summary{padding:18px}.core-clean-series-pane .core-clean-price-block{gap:8px;padding-top:8px}.core-clean-series-pane .core-clean-price-block strong{font-size:clamp(42px,13vw,60px);line-height:.95}.core-clean-series-pane .core-clean-ticket-tabs{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--core-clean-surface) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.core-clean-mobile-nav{z-index:72;right:12px;bottom:calc(8px + env(safe-area-inset-bottom));left:12px;min-height:76px;border-radius:26px;padding:8px;box-shadow:0 20px 58px #2c2a293d,inset 0 1px color-mix(in srgb,white 70%,transparent)}.core-clean-mobile-nav button{min-height:58px;border-radius:19px;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.core-clean-mobile-nav button[data-active=true]{transform:translateY(-1px)}}@media (max-width: 760px){.core-clean-page{--core-clean-mobile-nav-height: calc(92px + env(safe-area-inset-bottom)) ;--core-clean-mobile-tray-bottom: calc(82px + env(safe-area-inset-bottom)) ;--core-clean-mobile-shell-gap: 10px;padding-top:10px}.core-clean-marketbar{position:sticky;top:calc(var(--app-topbar-height, 58px) + 6px);z-index:48;grid-template-columns:minmax(0,1fr);margin:0 12px 10px;border-radius:16px;padding:6px;box-shadow:0 12px 32px #2c2a291a,inset 0 1px color-mix(in srgb,white 62%,transparent)}.core-clean-page[data-mobile-panel=orders] .core-clean-marketbar,.core-clean-page[data-mobile-panel=ticket] .core-clean-marketbar,.core-clean-page[data-mobile-panel=terminal] .core-clean-marketbar{z-index:38}.core-clean-market-select{width:100%}.core-clean-market-select summary{min-height:56px;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;gap:5px 8px;padding:9px 12px}.core-clean-market-select[open] summary{border-radius:13px 13px 0 0;border-bottom-color:transparent;box-shadow:none}.core-clean-market-select summary>strong{font-size:17px;line-height:1}.core-clean-market-summary-badges{gap:6px;padding-top:4px}.core-clean-market-select summary .core-clean-market-summary-badges em{min-height:24px;padding-inline:9px;font-size:10px}.core-clean-market-menu{top:calc(100% - 1px);right:0;left:0;z-index:64;width:100%;max-height:min(48dvh,360px);border-radius:0 0 15px 15px;border-top:0;padding:8px;box-shadow:0 18px 42px #2c2a2929,inset 0 1px color-mix(in srgb,white 54%,transparent)}.core-clean-market-menu input{min-height:38px;border-radius:10px;font-size:14px}.core-clean-market-options{max-height:calc(min(48dvh,360px) - 56px);overflow:auto;overscroll-behavior:contain}.core-clean-market-options button{min-height:48px;border-radius:10px;padding:8px 10px}.core-clean-grid{padding-inline:6px}.core-clean-grid[data-mobile-panel=orders] .core-clean-heatmap-pane,.core-clean-grid[data-mobile-panel=ticket] .core-clean-heatmap-pane,.core-clean-grid[data-mobile-panel=terminal] .core-clean-heatmap-pane{height:clamp(132px,calc(100dvh - var(--app-topbar-height, 58px) - var(--core-clean-mobile-tray-height, 52dvh) - 186px - env(safe-area-inset-bottom)),52dvh);min-height:0;max-height:none;margin-bottom:calc(var(--core-clean-mobile-tray-height, 52dvh) + var(--core-clean-mobile-nav-height))}.core-clean-grid[data-mobile-panel=orders] .core-clean-heatmap-scroll,.core-clean-grid[data-mobile-panel=ticket] .core-clean-heatmap-scroll,.core-clean-grid[data-mobile-panel=terminal] .core-clean-heatmap-scroll{overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y}.core-clean-grid[data-mobile-panel=orders] .core-clean-data-pane,.core-clean-grid[data-mobile-panel=ticket] .core-clean-series-pane,.core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary-pane{z-index:66;bottom:var(--core-clean-mobile-tray-bottom);max-height:calc(100dvh - var(--app-topbar-height, 58px) - 74px - env(safe-area-inset-bottom));animation:core-clean-mobile-tray-in .16s cubic-bezier(.2,.8,.2,1)}.core-clean-mobile-tray-header{touch-action:none}.core-clean-grid[data-mobile-panel=orders] .core-clean-data-pane button,.core-clean-grid[data-mobile-panel=orders] .core-clean-data-pane input,.core-clean-grid[data-mobile-panel=orders] .core-clean-data-pane label,.core-clean-grid[data-mobile-panel=orders] .core-clean-data-pane select,.core-clean-grid[data-mobile-panel=orders] .core-clean-data-pane textarea,.core-clean-grid[data-mobile-panel=ticket] .core-clean-series-pane button,.core-clean-grid[data-mobile-panel=ticket] .core-clean-series-pane input,.core-clean-grid[data-mobile-panel=ticket] .core-clean-series-pane label,.core-clean-grid[data-mobile-panel=ticket] .core-clean-series-pane select,.core-clean-grid[data-mobile-panel=ticket] .core-clean-series-pane textarea,.core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary-pane button,.core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary-pane input,.core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary-pane label,.core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary-pane select,.core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary-pane textarea{touch-action:manipulation}.core-clean-mobile-tray-header{min-height:78px;padding:20px 16px 12px}.core-clean-mobile-tray-header strong{font-size:20px}.core-clean-mobile-tray-header button{min-height:40px}.core-clean-mobile-nav{z-index:72}}@media (max-width: 760px){.core-clean-page{--core-clean-mobile-nav-height: calc(92px + env(safe-area-inset-bottom)) ;--core-clean-mobile-tray-bottom: calc(82px + env(safe-area-inset-bottom)) ;display:grid;height:calc(100dvh - var(--app-topbar-height, 58px));min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding:10px 0 0}.core-clean-page[data-mobile-panel=orders],.core-clean-page[data-mobile-panel=ticket],.core-clean-page[data-mobile-panel=terminal]{grid-template-rows:0 minmax(0,1fr);padding-top:0}.core-clean-marketbar{position:relative;top:auto;z-index:52;align-self:start;margin:0 12px 10px}.core-clean-page[data-mobile-panel=orders] .core-clean-marketbar,.core-clean-page[data-mobile-panel=ticket] .core-clean-marketbar,.core-clean-page[data-mobile-panel=terminal] .core-clean-marketbar{height:0;min-height:0;margin:0;padding:0;overflow:hidden;border:0;opacity:0;pointer-events:none;visibility:hidden}.core-clean-market-select summary{min-height:54px}.core-clean-market-menu{top:calc(100% - 1px);right:0;left:0;width:100%;border-radius:0 0 15px 15px}.core-clean-grid{height:100%;min-height:0;overflow:hidden;padding:0 6px calc(var(--core-clean-mobile-nav-height) + 8px)}.core-clean-grid[data-mobile-panel=orders],.core-clean-grid[data-mobile-panel=ticket],.core-clean-grid[data-mobile-panel=terminal]{padding-top:8px;padding-bottom:calc(var(--core-clean-mobile-tray-height, 52dvh) + var(--core-clean-mobile-nav-height) + 6px)}.core-clean-grid[data-mobile-panel=series] .core-clean-heatmap-pane{display:grid;height:100%;min-height:0;max-height:100%;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.core-clean-grid[data-mobile-panel=orders] .core-clean-heatmap-pane,.core-clean-grid[data-mobile-panel=ticket] .core-clean-heatmap-pane,.core-clean-grid[data-mobile-panel=terminal] .core-clean-heatmap-pane{display:grid;height:max(0px,calc(100dvh - var(--app-topbar-height, 58px) - var(--core-clean-mobile-tray-height, 52dvh) - var(--core-clean-mobile-nav-height) - 10px));min-height:0;max-height:none;margin-bottom:0;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.core-clean-heatmap-pane .core-clean-pane-header{position:relative;z-index:3;flex:0 0 auto}.core-clean-heatmap-scroll{height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.core-clean-heatmap-scroll [data-radix-scroll-area-viewport]{height:100%}.core-clean-heatmap-table thead th{position:sticky;top:0;z-index:24}.core-clean-heatmap-table tbody th{position:sticky;left:0;z-index:22}.core-clean-heatmap-table .core-clean-strike-head{position:sticky;top:0;left:0;z-index:30}.core-clean-grid[data-mobile-panel=orders] .core-clean-data-pane,.core-clean-grid[data-mobile-panel=ticket] .core-clean-series-pane,.core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary-pane{z-index:66;bottom:var(--core-clean-mobile-tray-bottom);display:grid;height:min(var(--core-clean-mobile-tray-height, 52dvh),calc(100dvh - var(--app-topbar-height, 58px) - 74px));min-height:min(300px,calc(100dvh - var(--app-topbar-height, 58px) - 118px));max-height:calc(100dvh - var(--app-topbar-height, 58px) - 74px - env(safe-area-inset-bottom));align-content:start;grid-template-rows:auto minmax(0,1fr)}.core-clean-grid[data-mobile-panel=orders] .core-clean-data-pane,.core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary-pane{height:min(var(--core-clean-mobile-tray-height, 52dvh),calc(100dvh - var(--app-topbar-height, 58px) - 74px))}.core-clean-mobile-tray-header{flex:0 0 auto}.core-clean-data-pane .core-clean-data-stack,.core-clean-series-pane .core-clean-series-rail,.core-clean-secondary-pane .core-clean-secondary{align-self:start;min-height:0;height:100%;align-content:start}.core-clean-grid[data-mobile-panel=orders] .core-clean-data-stack,.core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary,.core-clean-grid[data-mobile-panel=ticket] .core-clean-series-rail{overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.core-clean-grid[data-mobile-panel=orders] .core-clean-data-stack{height:auto;max-height:100%;grid-template-rows:minmax(240px,max-content) 8px minmax(240px,max-content)}.core-clean-grid[data-mobile-panel=orders] .core-clean-order-book{min-height:240px}.core-clean-series-pane .core-clean-series-summary{align-content:start;grid-auto-rows:min-content;gap:18px;padding:18px}.core-clean-series-pane .core-clean-price-block{padding-top:0}.core-clean-series-pane .core-clean-series-metrics{align-self:start}.core-clean-ticket-body,.core-clean-secondary-body{height:100%;min-height:0;align-self:start}.core-clean-ticket-body [data-radix-scroll-area-viewport]>div,.core-clean-ticket-body [role=tabpanel],.core-clean-secondary-body [data-radix-scroll-area-viewport]>div{min-height:0!important}.core-clean-ticket-body [role=tabpanel],.core-clean-form,.core-clean-action-stack,.core-clean-filter-grid{align-content:start}}@media (max-width: 760px){.core-clean-page[data-mobile-tray-state=closed],.core-clean-page[data-mobile-tray-state=peek]{grid-template-rows:auto minmax(0,1fr);padding-top:10px}.core-clean-page[data-mobile-tray-state=expanded]{grid-template-rows:0 minmax(0,1fr);padding-top:0}.core-clean-page[data-mobile-tray-state=closed] .core-clean-marketbar,.core-clean-page[data-mobile-tray-state=peek] .core-clean-marketbar{height:auto;min-height:0;margin:0 12px 8px;overflow:visible;border:1px solid color-mix(in srgb,var(--core-clean-border) 88%,transparent);border-radius:16px;padding:5px;opacity:1;pointer-events:auto;visibility:visible}.core-clean-page[data-mobile-tray-state=expanded] .core-clean-marketbar{height:0;min-height:0;margin:0;overflow:hidden;border:0;padding:0;opacity:0;pointer-events:none;visibility:hidden}.core-clean-market-select summary{min-height:46px;grid-template-columns:auto minmax(92px,max-content) minmax(0,1fr) auto;grid-template-rows:1fr;gap:6px;align-items:center;padding:7px 10px}.core-clean-market-select summary>span:first-child{grid-column:1;grid-row:1;align-self:center;font-size:9px;line-height:1;white-space:nowrap}.core-clean-market-select summary>strong{grid-column:2;grid-row:1;align-self:center;font-size:17px;line-height:1}.core-clean-market-summary-badges{grid-column:3;grid-row:1;min-width:0;justify-content:flex-end;gap:4px;overflow:hidden;padding-top:0;white-space:nowrap}.core-clean-market-summary-badges em[data-kind=quote]{display:inline-flex}.core-clean-market-select summary .core-clean-market-summary-badges em{display:inline-flex;flex:0 1 auto;max-width:104px;min-height:22px;overflow:hidden;padding-inline:6px;font-size:9px;text-overflow:ellipsis}.core-clean-market-select summary .core-clean-market-summary-badges em[data-kind=network]{max-width:108px}.core-clean-market-select summary:after{grid-column:4;grid-row:1}.core-clean-market-menu{top:calc(100% - 1px);max-height:min(44dvh,330px)}.core-clean-grid{box-sizing:border-box}.core-clean-page[data-mobile-tray-state=peek] .core-clean-grid[data-mobile-panel=orders],.core-clean-page[data-mobile-tray-state=peek] .core-clean-grid[data-mobile-panel=ticket],.core-clean-page[data-mobile-tray-state=peek] .core-clean-grid[data-mobile-panel=terminal],.core-clean-page[data-mobile-tray-state=expanded] .core-clean-grid[data-mobile-panel=orders],.core-clean-page[data-mobile-tray-state=expanded] .core-clean-grid[data-mobile-panel=ticket],.core-clean-page[data-mobile-tray-state=expanded] .core-clean-grid[data-mobile-panel=terminal]{padding-bottom:calc(var(--core-clean-mobile-tray-height, 52dvh) + var(--core-clean-mobile-nav-height) + 6px)}.core-clean-page[data-mobile-tray-state=peek] .core-clean-grid[data-mobile-panel=orders] .core-clean-heatmap-pane,.core-clean-page[data-mobile-tray-state=peek] .core-clean-grid[data-mobile-panel=ticket] .core-clean-heatmap-pane,.core-clean-page[data-mobile-tray-state=peek] .core-clean-grid[data-mobile-panel=terminal] .core-clean-heatmap-pane,.core-clean-page[data-mobile-tray-state=expanded] .core-clean-grid[data-mobile-panel=orders] .core-clean-heatmap-pane,.core-clean-page[data-mobile-tray-state=expanded] .core-clean-grid[data-mobile-panel=ticket] .core-clean-heatmap-pane,.core-clean-page[data-mobile-tray-state=expanded] .core-clean-grid[data-mobile-panel=terminal] .core-clean-heatmap-pane{height:100%;min-height:0;margin-bottom:0}}@media (max-width: 520px){.core-clean-market-select summary{grid-template-columns:minmax(78px,max-content) minmax(0,1fr) auto}.core-clean-market-select summary>span:first-child{display:none}.core-clean-market-select summary>strong{grid-column:1}.core-clean-market-summary-badges{grid-column:2}.core-clean-market-select summary .core-clean-market-summary-badges em[data-kind=settlement]{display:none}.core-clean-market-select summary .core-clean-market-summary-badges em{max-width:82px}}.core-clean-secondary-body,.core-clean-secondary-body [data-radix-scroll-area-viewport],.core-clean-secondary-body [data-radix-scroll-area-viewport]>div,.core-clean-secondary-body [role=tabpanel]{min-height:0;height:100%}.core-clean-secondary-body [role=tabpanel]{min-height:0;height:100%}.core-clean-orders-panel,.core-clean-activity-wide,.core-clean-portfolio-wrap{display:grid;min-height:0;height:100%;overflow:hidden}.core-clean-orders-panel{grid-template-rows:auto minmax(0,1fr)}.core-clean-activity-wide{grid-template-rows:minmax(0,1fr) auto}.core-clean-portfolio-wrap{grid-template-rows:auto minmax(0,1fr)}.core-clean-table-wrap--orders,.core-clean-table-wrap--activity,.core-clean-portfolio-wrap>.core-clean-table-wrap{box-sizing:border-box;min-height:0;height:100%;overflow:auto;overscroll-behavior:contain}.core-clean-data-table thead{position:sticky;top:0;z-index:5}.core-clean-quick-filter-bar{display:flex;min-width:0;align-items:center;gap:8px;padding:7px 8px;border-bottom:1px solid var(--core-clean-border);background:var(--core-clean-surface)}.core-clean-quick-filter-bar>span{flex:0 0 auto;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.core-clean-quick-filter-scroll{display:flex;min-width:0;gap:5px;overflow-x:auto;scrollbar-width:none}.core-clean-quick-filter-scroll::-webkit-scrollbar{display:none}.core-clean-filter-chip{min-height:24px;flex:0 0 auto;border:1px solid var(--core-clean-border);border-radius:999px;padding:0 9px;background:transparent;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;font-weight:720;white-space:nowrap}.core-clean-filter-chip:hover,.core-clean-filter-chip:focus-visible{border-color:var(--core-clean-border-strong);color:var(--core-clean-text)}.core-clean-filter-chip[data-selected=true]{border-color:color-mix(in srgb,var(--core-clean-accent) 45%,var(--core-clean-border));background:color-mix(in srgb,var(--core-clean-accent) 12%,var(--core-clean-surface));color:var(--core-clean-text)}.core-clean-activity-filters{display:grid;min-width:0}.core-clean-activity-table-wide{min-width:1120px}.core-clean-activity-table-wide th,.core-clean-activity-table-wide td{padding:9px 10px;vertical-align:top}.core-clean-activity-table-wide th:first-child,.core-clean-activity-table-wide td:first-child{position:sticky;left:0;z-index:2;background:var(--core-clean-surface);box-shadow:1px 0 0 var(--core-clean-border)}.core-clean-activity-table-wide thead th:first-child{z-index:7;background:var(--core-clean-surface-soft)}.core-clean-activity-series-link{max-width:210px;color:var(--core-clean-text);font-size:11px;font-weight:760;text-align:left}.core-clean-activity-action{display:inline-flex;min-height:22px;align-items:center;border:1px solid var(--core-clean-border);border-radius:999px;padding:0 7px;color:var(--core-clean-text);font-size:9px;font-style:normal;font-weight:760;white-space:nowrap}.core-clean-activity-table-wide .core-clean-activity-copy{display:grid;min-width:260px}.core-clean-tx-link{color:var(--core-clean-accent);font-family:var(--font-mono);font-size:10px;font-weight:720}@media (max-width: 760px){.core-clean-page{--core-clean-mobile-nav-height: calc(54px + env(safe-area-inset-bottom)) ;--core-clean-mobile-tray-bottom: calc(50px + env(safe-area-inset-bottom)) }.core-clean-grid,.core-clean-grid[data-mobile-panel=orders],.core-clean-grid[data-mobile-panel=ticket],.core-clean-grid[data-mobile-panel=terminal]{padding:0 4px calc(var(--core-clean-mobile-nav-height) + 2px)}.core-clean-grid[data-mobile-panel=orders] .core-clean-heatmap-pane,.core-clean-grid[data-mobile-panel=ticket] .core-clean-heatmap-pane,.core-clean-grid[data-mobile-panel=terminal] .core-clean-heatmap-pane{height:100%;max-height:100%}.core-clean-grid[data-mobile-panel=orders] .core-clean-data-pane,.core-clean-grid[data-mobile-panel=ticket] .core-clean-series-pane,.core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary-pane{bottom:var(--core-clean-mobile-tray-bottom);height:min(var(--core-clean-mobile-tray-height, 88dvh),calc(100dvh - var(--app-topbar-height, 58px) - var(--core-clean-mobile-tray-bottom) - 4px));min-height:0;max-height:calc(100dvh - var(--app-topbar-height, 58px) - var(--core-clean-mobile-tray-bottom) - 4px)}.core-clean-mobile-tray-header,.core-clean-series-summary{touch-action:none}.core-clean-mobile-tray-header{min-height:66px;padding:16px 12px 8px}.core-clean-mobile-tray-header>div{min-width:0}.core-clean-mobile-tray-header span:not(.core-clean-mobile-tray-grip){display:block;max-width:min(58vw,260px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-clean-mobile-nav{bottom:calc(3px + env(safe-area-inset-bottom));width:calc(100dvw - 10px);min-height:46px;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;border-radius:14px;padding:3px}.core-clean-mobile-nav button{min-width:0;min-height:38px;border-radius:10px;padding:2px 1px}.core-clean-mobile-nav span{overflow:hidden;font-size:8px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.core-clean-secondary-body{padding:0}.core-clean-quick-filter-bar{align-items:flex-start;flex-direction:column;gap:5px}}@media (max-width: 760px){.core-clean-grid[data-mobile-panel=orders] .core-clean-data-pane{overflow:hidden}.core-clean-grid[data-mobile-panel=orders] .core-clean-data-stack{--core-clean-mobile-order-min-height: clamp(246px, 34dvh, 320px);display:grid;height:100%;max-height:100%;grid-template-rows:minmax(var(--core-clean-mobile-order-min-height),calc(var(--core-clean-p-book-share, 50%) - 4px)) 8px minmax(var(--core-clean-mobile-order-min-height),calc(100% - var(--core-clean-p-book-share, 50%) - 4px));align-content:stretch;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch}.core-clean-grid[data-mobile-panel=orders] .core-clean-order-book{min-height:var(--core-clean-mobile-order-min-height);height:100%;grid-template-rows:auto minmax(0,1fr)}.core-clean-grid[data-mobile-panel=orders] .core-clean-order-book-body,.core-clean-grid[data-mobile-panel=orders] .core-clean-order-book-depth-panel,.core-clean-grid[data-mobile-panel=orders] .core-clean-order-book-activity-panel{min-height:0;height:100%}.core-clean-grid[data-mobile-panel=orders] .core-clean-order-book-depth-panel,.core-clean-grid[data-mobile-panel=orders] .core-clean-order-book-activity-panel{overflow:hidden}.core-clean-grid[data-mobile-panel=orders] .core-clean-order-book-depth-panel{display:flex;flex-direction:column}.core-clean-grid[data-mobile-panel=orders] .core-clean-order-empty-state,.core-clean-grid[data-mobile-panel=orders] .core-clean-claim-activity{min-height:112px;height:100%}.core-clean-grid[data-mobile-panel=orders] .core-clean-order-empty{display:grid;min-height:100%;place-items:center}.core-clean-grid[data-mobile-panel=ticket] .core-clean-series-pane{grid-template-rows:minmax(0,1fr)}}.core-clean-page{position:relative;isolation:isolate;background:radial-gradient(circle at 82% 20%,color-mix(in srgb,var(--brand-canvas-motif) 12%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--core-clean-surface-soft) 96%,var(--brand-stone)),var(--core-clean-surface-soft))}.core-clean-page>:not(.core-clean-page-brand-motif){position:relative;z-index:1}.core-clean-page-brand-motif{position:absolute;top:clamp(82px,9vh,118px);right:clamp(-180px,-8vw,-60px);z-index:0;width:min(52vw,620px);height:auto;color:var(--brand-canvas-motif);opacity:.34;pointer-events:none;transform:rotate(-1deg)}.core-clean-page--empty .core-clean-page-brand-motif{top:8vh;right:max(-160px,-8vw);width:min(64vw,720px);opacity:.42}.core-clean-marketbar{background:color-mix(in srgb,var(--core-clean-surface) 88%,transparent);box-shadow:0 1px color-mix(in srgb,var(--brand-sage) 8%,transparent)}.core-clean-pane,.core-clean-empty{background:color-mix(in srgb,var(--core-clean-surface) 96%,transparent)}.core-clean-pane{-webkit-backdrop-filter:saturate(1.02);backdrop-filter:saturate(1.02)}:root[data-theme=dark] .core-clean-page{background:radial-gradient(circle at 84% 18%,color-mix(in srgb,var(--brand-canvas-motif) 16%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--core-clean-surface-soft) 88%,black),var(--core-clean-surface-soft))}:root[data-theme=dark] .core-clean-page-brand-motif{opacity:.28}:root[data-theme=dark] .core-clean-pane,:root[data-theme=dark] .core-clean-empty{background:color-mix(in srgb,var(--core-clean-surface) 94%,transparent)}@media (max-width: 1080px){.core-clean-page-brand-motif{top:96px;right:-220px;width:min(84vw,620px);opacity:.26}}@media (max-width: 720px){.core-clean-page-brand-motif{top:118px;right:-260px;width:760px;opacity:.18}}.core-clean-marketbar[data-menu-open=true]{z-index:140;isolation:isolate}.core-clean-marketbar[data-menu-open=true] .core-clean-market-menu{z-index:160;box-shadow:0 24px 72px #2c2a292e,0 0 0 1px color-mix(in srgb,var(--core-clean-border) 86%,transparent)}@supports selector(:has(*)){.core-clean-page:has(.core-clean-marketbar[data-menu-open=true]) .core-clean-marketbar{z-index:140}.core-clean-page:has(.core-clean-marketbar[data-menu-open=true]) .core-clean-grid{z-index:1}}@media (max-width: 760px){.core-clean-page{--core-clean-mobile-nav-height: calc(66px + env(safe-area-inset-bottom)) ;--core-clean-mobile-tray-bottom: calc(60px + env(safe-area-inset-bottom)) }.core-clean-marketbar[data-menu-open=true]{z-index:180}.core-clean-marketbar[data-menu-open=true] .core-clean-market-menu{z-index:190;max-height:min(52dvh,380px)}.core-clean-page[data-mobile-tray-state=closed] .core-clean-marketbar,.core-clean-page[data-mobile-tray-state=peek] .core-clean-marketbar{margin:0 10px 6px;border-radius:15px;padding:5px}.core-clean-market-select summary{min-height:42px;gap:5px;padding:6px 9px}.core-clean-market-select summary>strong{font-size:15px}.core-clean-market-select summary .core-clean-market-summary-badges em{min-height:20px;max-width:92px;padding-inline:6px;font-size:8px}.core-clean-pane-header{min-height:58px;padding:10px 12px}.core-clean-pane-header h1{font-size:19px}.core-clean-toolbar button,.core-clean-toolbar span{min-height:26px;border-radius:8px;padding-inline:8px;font-size:10px}.core-clean-heatmap-table th,.core-clean-heatmap-table td{width:104px;min-width:104px;height:62px}.core-clean-heatmap-table thead th{height:52px}.core-clean-heatmap-table .core-clean-strike-head,.core-clean-heatmap-table tbody th{width:108px;min-width:108px;padding-inline:6px}.core-clean-heatmap-table thead th strong,.core-clean-heatmap-table tbody th strong{font-size:10px}.core-clean-heatmap-table thead th span,.core-clean-heatmap-table tbody th span,.core-clean-heatmap-cell span,.core-clean-heatmap-cell em{font-size:8px}.core-clean-heatmap-cell{padding:4px}.core-clean-heatmap-cell strong{font-size:9px}.core-clean-grid[data-mobile-panel=orders],.core-clean-grid[data-mobile-panel=ticket],.core-clean-grid[data-mobile-panel=terminal],.core-clean-page[data-mobile-tray-state=peek] .core-clean-grid[data-mobile-panel=orders],.core-clean-page[data-mobile-tray-state=peek] .core-clean-grid[data-mobile-panel=ticket],.core-clean-page[data-mobile-tray-state=peek] .core-clean-grid[data-mobile-panel=terminal],.core-clean-page[data-mobile-tray-state=expanded] .core-clean-grid[data-mobile-panel=orders],.core-clean-page[data-mobile-tray-state=expanded] .core-clean-grid[data-mobile-panel=ticket],.core-clean-page[data-mobile-tray-state=expanded] .core-clean-grid[data-mobile-panel=terminal]{padding-bottom:calc(var(--core-clean-mobile-tray-height, 60dvh) + var(--core-clean-mobile-nav-height) + 2px)}.core-clean-grid[data-mobile-panel=orders] .core-clean-heatmap-pane,.core-clean-grid[data-mobile-panel=ticket] .core-clean-heatmap-pane,.core-clean-grid[data-mobile-panel=terminal] .core-clean-heatmap-pane{height:max(172px,calc(100dvh - var(--app-topbar-height, 58px) - var(--core-clean-mobile-tray-height, 60dvh) - var(--core-clean-mobile-nav-height) - 2px))}.core-clean-grid[data-mobile-panel=orders] .core-clean-data-pane,.core-clean-grid[data-mobile-panel=ticket] .core-clean-series-pane,.core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary-pane{bottom:var(--core-clean-mobile-tray-bottom);border-radius:22px 22px 18px 18px}.core-clean-mobile-nav{right:auto;bottom:calc(6px + env(safe-area-inset-bottom));left:50%;width:min(calc(100dvw - 20px),420px);min-height:56px;gap:4px;border-radius:18px;padding:5px;transform:translate(-50%)}.core-clean-mobile-nav button{min-height:44px;gap:2px;border-radius:13px;padding:4px 2px}.core-clean-mobile-nav span{font-size:9px;letter-spacing:.035em}.core-clean-mobile-nav strong{font-size:10px}}@media (max-width: 520px){.core-clean-market-select summary{grid-template-columns:minmax(74px,max-content) minmax(0,1fr) auto}.core-clean-market-select summary .core-clean-market-summary-badges em{max-width:76px}.core-clean-market-select summary .core-clean-market-summary-badges em[data-kind=network]{max-width:92px}.core-clean-heatmap-table th,.core-clean-heatmap-table td{width:98px;min-width:98px;height:58px}.core-clean-heatmap-table .core-clean-strike-head,.core-clean-heatmap-table tbody th{width:104px;min-width:104px}.core-clean-heatmap-table thead th{height:50px}}@media (max-width: 760px){.core-clean-page{--core-clean-mobile-nav-height: calc(54px + env(safe-area-inset-bottom)) ;--core-clean-mobile-tray-bottom: calc(50px + env(safe-area-inset-bottom)) }.core-clean-grid,.core-clean-grid[data-mobile-panel=orders],.core-clean-grid[data-mobile-panel=ticket],.core-clean-grid[data-mobile-panel=terminal],.core-clean-page[data-mobile-tray-state=peek] .core-clean-grid[data-mobile-panel=orders],.core-clean-page[data-mobile-tray-state=peek] .core-clean-grid[data-mobile-panel=ticket],.core-clean-page[data-mobile-tray-state=peek] .core-clean-grid[data-mobile-panel=terminal],.core-clean-page[data-mobile-tray-state=expanded] .core-clean-grid[data-mobile-panel=orders],.core-clean-page[data-mobile-tray-state=expanded] .core-clean-grid[data-mobile-panel=ticket],.core-clean-page[data-mobile-tray-state=expanded] .core-clean-grid[data-mobile-panel=terminal]{padding:0 4px 4px}.core-clean-grid[data-mobile-panel=orders] .core-clean-heatmap-pane,.core-clean-grid[data-mobile-panel=ticket] .core-clean-heatmap-pane,.core-clean-grid[data-mobile-panel=terminal] .core-clean-heatmap-pane{height:100%;min-height:0;max-height:100%}.core-clean-grid[data-mobile-panel=orders] .core-clean-data-pane,.core-clean-grid[data-mobile-panel=ticket] .core-clean-series-pane,.core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary-pane{bottom:var(--core-clean-mobile-tray-bottom);height:min(var(--core-clean-mobile-tray-height, 88dvh),calc(100dvh - var(--app-topbar-height, 58px) - var(--core-clean-mobile-tray-bottom) - 4px));min-height:0;max-height:calc(100dvh - var(--app-topbar-height, 58px) - var(--core-clean-mobile-tray-bottom) - 4px)}.core-clean-mobile-nav{bottom:calc(3px + env(safe-area-inset-bottom));width:calc(100dvw - 10px);min-height:46px;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;border-radius:14px;padding:3px}.core-clean-mobile-nav button{min-width:0;min-height:38px;border-radius:10px;padding:2px 1px}.core-clean-mobile-nav span{overflow:hidden;font-size:8px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}}.core-clean-secondary-body{min-height:0;height:100%;overflow:hidden}.core-clean-table-wrap--orders,.core-clean-table-wrap--activity{max-height:100%;overflow:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.core-clean-oracle-metric strong,.core-clean-oracle-links{display:flex;min-width:0;align-items:center;gap:6px}.core-clean-oracle-metric strong em,.core-clean-oracle-links em{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-style:normal}.core-clean-oracle-metric a,.core-clean-oracle-links a{text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 34%,transparent);text-underline-offset:2px}@media (min-width: 761px){.core-clean-secondary-pane{min-height:0;height:var(--core-clean-lower-height);max-height:var(--core-clean-lower-height);align-self:start}.core-clean-grid{grid-auto-rows:minmax(0,auto)}.core-clean-orders-panel,.core-clean-activity-wide,.core-clean-portfolio-wrap{max-height:100%}}.core-clean-secondary{min-height:0;height:100%;overflow:hidden}.core-clean-secondary-body{box-sizing:border-box;display:grid;min-height:0;height:100%;grid-template-rows:minmax(0,1fr);overflow:hidden}.core-clean-secondary-body>[role=tabpanel]{min-height:0;height:100%;overflow:hidden;margin-top:0}.core-clean-secondary-body>[role=tabpanel]:not([hidden]){display:grid;grid-template-rows:minmax(0,1fr)}.core-clean-orders-panel,.core-clean-activity-wide,.core-clean-portfolio-wrap{min-height:0;height:100%;max-height:100%;align-content:stretch;overflow:hidden}.core-clean-orders-panel,.core-clean-portfolio-wrap,.core-clean-activity-wide{grid-template-rows:auto minmax(0,1fr)}.core-clean-table-wrap--orders,.core-clean-table-wrap--activity,.core-clean-portfolio-wrap>.core-clean-table-wrap{box-sizing:border-box;min-height:0;height:100%;max-height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.core-clean-activity-filters{display:flex;min-width:0;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--core-clean-border);background:var(--core-clean-surface);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.core-clean-activity-filters .core-clean-quick-filter-bar{flex:0 0 auto;border-bottom:0;background:transparent}.core-clean-activity-filters .core-clean-quick-filter-scroll{overflow:visible}@media (min-width: 761px){.core-clean-secondary-pane{display:grid;min-height:0;height:auto;max-height:100%;align-self:stretch;grid-template-rows:minmax(0,1fr);overflow:hidden}.core-clean-secondary-pane>.core-clean-secondary{min-height:0;height:100%;overflow:hidden}}@media (max-width: 760px){.core-clean-activity-filters{scrollbar-width:none}.core-clean-activity-filters::-webkit-scrollbar{display:none}.core-clean-grid[data-mobile-panel=orders] .core-clean-data-pane,.core-clean-grid[data-mobile-panel=ticket] .core-clean-series-pane,.core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary-pane{top:max(calc(var(--app-topbar-height, 58px) + 4px),calc(100dvh - var(--core-clean-mobile-tray-bottom) - var(--core-clean-mobile-tray-height, 88dvh)));bottom:var(--core-clean-mobile-tray-bottom);height:auto;max-height:none}.core-clean-page[data-mobile-tray-state=expanded] .core-clean-grid[data-mobile-panel=orders] .core-clean-data-pane,.core-clean-page[data-mobile-tray-state=expanded] .core-clean-grid[data-mobile-panel=ticket] .core-clean-series-pane,.core-clean-page[data-mobile-tray-state=expanded] .core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary-pane{top:calc(var(--app-topbar-height, 58px) + 4px)}}.core-clean-heatmap-header-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.core-clean-surface-tabs{display:flex;width:100%;min-width:0;min-height:36px;align-items:stretch;justify-content:flex-start;gap:22px;overflow-x:auto;border-bottom:1px solid var(--core-clean-border);border-radius:0;padding:0 12px;background:var(--core-clean-surface);scrollbar-width:none}.core-clean-surface-tabs::-webkit-scrollbar{display:none}.core-clean-surface-tabs button{position:relative;display:inline-flex;min-width:-moz-max-content;min-width:max-content;min-height:36px;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:5px;border:0;border-bottom:2px solid transparent;border-radius:0;margin-bottom:-1px;padding:0 1px;background:transparent;box-shadow:none;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:12px;font-weight:720;letter-spacing:0;text-transform:none;cursor:pointer}.core-clean-surface-tabs button:hover{color:var(--core-clean-text)}.core-clean-surface-tabs button[aria-selected=true],.core-clean-surface-tabs button[data-active=true]{border-bottom-color:var(--core-clean-accent);background:transparent;box-shadow:none;color:var(--core-clean-text)}.core-clean-chart-pane{--core-chart-text: rgba(44, 42, 41, .76);--core-chart-grid: rgba(117, 113, 108, .16);--core-chart-border: rgba(117, 113, 108, .24);--core-chart-up: #4f9f7b;--core-chart-down: #b76e6e;--core-chart-volume: rgba(117, 113, 108, .28);display:grid;height:100%;min-height:0;grid-template-rows:auto auto minmax(0,1fr)}:root[data-theme=dark] .core-clean-chart-pane{--core-chart-text: rgba(232, 229, 222, .72);--core-chart-grid: rgba(148, 163, 184, .1);--core-chart-border: rgba(148, 163, 184, .16);--core-chart-up: #8fe6bf;--core-chart-down: #f4a3a3;--core-chart-volume: rgba(148, 163, 184, .28)}.core-clean-chart-header{border-bottom:1px solid var(--core-clean-border)}.core-clean-chart-toolbar{position:relative;z-index:8;display:flex;min-width:0;min-height:34px;align-items:center;gap:2px;overflow:visible;border-bottom:1px solid var(--core-clean-border);padding:0 8px;background:var(--core-clean-surface);scrollbar-width:none}.core-clean-chart-toolbar>button{min-height:28px;flex:0 0 auto;margin-left:auto;border-radius:7px;padding:0 9px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:11px;font-weight:760}.core-clean-chart-toolbar>button:hover{color:var(--core-clean-text)}.core-clean-chart-ticker-select{position:relative;min-width:0;flex:0 1 260px}.core-clean-chart-ticker-select summary{display:inline-flex;width:100%;min-height:32px;min-width:116px;align-items:center;gap:6px;border:0;border-radius:7px;padding:0 9px;background:transparent;list-style:none;cursor:pointer}.core-clean-chart-ticker-select summary:hover{background:var(--core-clean-surface-soft)}.core-clean-chart-ticker-select summary:after{flex:0 0 auto;color:var(--core-clean-muted, hsl(var(--muted-foreground)));content:"⌄";font-size:10px;transform:translateY(-1px)}.core-clean-chart-ticker-select summary::-webkit-details-marker{display:none}.core-clean-chart-ticker-select summary span{flex:0 0 auto;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.core-clean-chart-source-pill span{color:var(--core-clean-text);font-size:10px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.core-clean-chart-ticker-select summary strong{min-width:0;overflow:hidden;color:var(--core-clean-text);font-size:12px;font-weight:860;text-overflow:ellipsis;white-space:nowrap}.core-clean-chart-ticker-menu{position:absolute;z-index:40;top:calc(100% + 4px);left:0;display:grid;width:min(540px,calc(100vw - 42px));gap:7px;border:1px solid var(--core-clean-border);border-radius:12px;padding:8px;background:var(--core-clean-surface);box-shadow:0 18px 54px color-mix(in srgb,black 24%,transparent)}.core-clean-chart-ticker-options{max-height:min(390px,52dvh)}.core-clean-chart-ticker-options [data-radix-scroll-area-viewport]>div{display:grid!important;gap:4px}.core-clean-chart-ticker-options button{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;border:1px solid transparent;border-radius:10px;padding:8px 9px;background:transparent;color:var(--core-clean-text);text-align:left;cursor:pointer}.core-clean-chart-ticker-options button:hover,.core-clean-chart-ticker-options button[data-active=true]{border-color:var(--core-clean-border);background:color-mix(in srgb,var(--core-clean-accent) 8%,var(--core-clean-surface-soft))}.core-clean-chart-ticker-options button strong,.core-clean-chart-ticker-options button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-clean-chart-ticker-options button span{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px}.core-clean-chart-ticker-options button em{grid-column:2;grid-row:1 / span 2;align-self:center;border:1px solid var(--core-clean-border);border-radius:999px;padding:3px 7px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;font-style:normal;font-weight:850;text-transform:uppercase}.core-clean-chart-intervals{display:inline-flex;flex:0 0 auto;align-items:center;gap:1px;justify-content:start;border-left:1px solid var(--core-clean-border);padding-left:6px}.core-clean-chart-intervals button{min-width:30px;min-height:28px;border:0;border-radius:6px;background:transparent;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:11px;font-weight:780;cursor:pointer}.core-clean-chart-intervals button:hover,.core-clean-chart-intervals button[data-active=true]{background:var(--core-clean-surface-soft);color:var(--core-clean-text)}.core-clean-chart-source-pill{display:inline-flex;min-width:0;flex:0 0 auto;align-items:center;gap:6px;border-left:1px solid var(--core-clean-border);padding:0 8px}.core-clean-chart-source-pill span,.core-clean-chart-source-pill em{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-clean-chart-source-pill em{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;font-style:normal;font-weight:700}.core-clean-chart-stage{position:relative;display:grid;min-height:0;grid-template-rows:minmax(0,1fr) auto;background:radial-gradient(circle at top left,color-mix(in srgb,var(--core-clean-accent) 10%,transparent),transparent 34%),var(--core-clean-surface)}.core-clean-chart-topline{position:relative;z-index:4;display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px 4px;pointer-events:none}.core-clean-chart-topline>div:first-child{display:grid;min-width:0;gap:2px}.core-clean-chart-topline strong{overflow:hidden;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.core-clean-chart-topline span{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;font-weight:720}.core-clean-chart-ohlcv,.core-clean-chart-floating-ohlcv{display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:flex-end;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;font-weight:760}.core-clean-lightweight-chart{position:relative;min-height:0}.core-clean-chart-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.core-clean-chart-floating-ohlcv{position:absolute;z-index:5;top:8px;left:10px;max-width:min(780px,calc(100% - 18px));justify-content:flex-start;border:0;border-radius:0;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.core-clean-chart-floating-ohlcv strong{color:var(--core-clean-text)}.core-clean-chart-empty,.core-clean-chart-loading{position:absolute;z-index:6;left:50%;top:50%;display:grid;min-width:min(360px,calc(100% - 28px));transform:translate(-50%,-50%);justify-items:center;gap:5px;border:1px solid var(--core-clean-border);border-radius:16px;padding:14px;background:color-mix(in srgb,var(--core-clean-surface) 88%,transparent);color:var(--core-clean-muted, hsl(var(--muted-foreground)));text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.core-clean-chart-empty strong{color:var(--core-clean-text)}.core-clean-chart-loading{top:auto;right:12px;bottom:12px;left:auto;min-width:0;transform:none;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:820}.core-clean-chart-footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--core-clean-border);padding:8px 10px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;font-weight:700}.core-clean-chart-footer span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-clean-chart-footer[data-status=history-end]{justify-content:flex-start}.core-clean-chart-footer[data-status=history-end] span{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-weight:780}.core-clean-chart-footer button{flex:0 0 auto;border:1px solid var(--core-clean-border);border-radius:999px;padding:5px 9px;background:transparent;color:var(--core-clean-text);font-size:10px;font-weight:850;cursor:pointer}.core-clean-chart-footer button:disabled{color:var(--core-clean-muted, hsl(var(--muted-foreground)));cursor:default}@media (max-width: 1180px){.core-clean-chart-source-pill em{display:none}}@media (max-width: 760px){.core-clean-heatmap-header-actions{align-items:flex-start;flex-direction:column}.core-clean-surface-tabs{gap:18px;padding:0 10px}.core-clean-surface-tabs button{padding:0 1px;font-size:11px}.core-clean-chart-toolbar{min-height:34px;gap:1px;overflow-x:auto;overflow-y:hidden;padding:0 6px}.core-clean-chart-ticker-select{flex:0 0 min(48vw,210px)}.core-clean-chart-toolbar>button{margin-left:0}.core-clean-chart-ticker-menu{position:fixed;top:calc(var(--app-topbar-height, 58px) + 64px);right:10px;left:10px;width:auto}.core-clean-chart-intervals{overflow:visible;justify-content:flex-start;scrollbar-width:none}.core-clean-chart-intervals button{min-width:34px}.core-clean-chart-topline{display:none}.core-clean-chart-floating-ohlcv{top:6px;left:6px;max-width:calc(100% - 12px);border-radius:0;padding:0}.core-clean-chart-footer{align-items:flex-start;flex-direction:column;gap:6px}.core-clean-chart-footer span{white-space:normal}.core-clean-mobile-nav{grid-template-columns:repeat(8,minmax(0,1fr))}}.core-clean-chart-pane{grid-template-rows:auto 32px minmax(0,1fr)}.core-clean-chart-toolbar{min-height:32px;height:32px;flex-wrap:nowrap;gap:0;overflow-x:auto;overflow-y:hidden;padding:0 4px;white-space:nowrap}.core-clean-chart-ticker-select{flex:0 1 248px;max-width:min(28vw,300px);border-right:1px solid var(--core-clean-border)}.core-clean-chart-ticker-select summary{min-height:31px;min-width:96px;gap:5px;border-radius:0;padding:0 8px}.core-clean-chart-ticker-select summary:hover,.core-clean-chart-intervals button:hover,.core-clean-chart-intervals button[data-active=true],.core-clean-chart-mode:hover{background:var(--core-clean-surface-soft)}.core-clean-chart-ticker-select summary strong{font-size:11px;letter-spacing:.01em}.core-clean-chart-ticker-select summary span{font-size:8px;letter-spacing:.06em}.core-clean-chart-intervals{height:100%;border-left:0;border-right:1px solid var(--core-clean-border);gap:0;padding:0 5px}.core-clean-chart-intervals button{min-width:30px;min-height:28px;border-radius:4px;font-size:10px}.core-clean-chart-mode{display:inline-flex;min-height:31px;flex:0 0 auto;align-items:center;border-right:1px solid var(--core-clean-border);padding:0 9px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;font-weight:760;cursor:default}.core-clean-chart-source-pill{height:100%;flex:1 1 auto;justify-content:flex-start;border-left:0;padding:0 8px}.core-clean-chart-source-pill span,.core-clean-chart-source-pill em{max-width:168px;font-size:9px}.core-clean-chart-toolbar>button{min-height:30px;margin-left:0;border-radius:0;padding:0 10px;font-size:10px}.core-clean-chart-stage,.core-clean-lightweight-chart{min-height:0}.core-clean-lightweight-chart{height:100%}@media (max-width: 760px){.core-clean-grid[data-mobile-panel=charts]{display:block;min-height:calc(100dvh - var(--app-topbar-height, 58px) - 76px);overflow:visible;padding:0 6px calc(var(--core-clean-mobile-nav-height, 66px) + 8px)}.core-clean-grid[data-mobile-panel=charts] .core-clean-heatmap-pane{display:grid;height:calc(100dvh - var(--app-topbar-height, 58px) - var(--core-clean-mobile-nav-height, 66px) - 20px);min-height:420px;max-height:none;grid-template-rows:minmax(0,1fr);overflow:hidden;opacity:1;filter:none;pointer-events:auto}.core-clean-grid[data-mobile-panel=charts] .core-clean-pane:not([data-mobile-pane=series]){display:none}.core-clean-grid[data-mobile-panel=charts] .core-clean-chart-pane,.core-clean-grid[data-mobile-panel=charts] .core-clean-chart-stage,.core-clean-grid[data-mobile-panel=charts] .core-clean-lightweight-chart{height:100%;min-height:0}.core-clean-chart-pane{grid-template-rows:auto 32px minmax(0,1fr)}.core-clean-chart-toolbar{min-height:32px;height:32px;padding:0 2px}.core-clean-chart-ticker-select{flex:0 0 142px;max-width:142px}.core-clean-chart-ticker-select summary{padding:0 6px}.core-clean-chart-ticker-select summary strong{font-size:10px}.core-clean-chart-ticker-select summary span,.core-clean-chart-source-pill em,.core-clean-chart-mode:nth-of-type(2){display:none}.core-clean-chart-intervals{padding:0 3px}.core-clean-chart-intervals button{min-width:28px;padding:0 4px;font-size:9px}.core-clean-chart-mode{min-height:31px;padding:0 6px;font-size:9px}.core-clean-chart-source-pill{flex:0 0 auto;max-width:96px;padding:0 6px}.core-clean-chart-source-pill span{max-width:84px;font-size:8px}.core-clean-chart-toolbar>button{min-width:38px;padding:0 6px;overflow:hidden;text-overflow:clip}.core-clean-mobile-nav{grid-auto-columns:minmax(48px,1fr);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.core-clean-mobile-nav::-webkit-scrollbar{display:none}}@media (max-width: 420px){.core-clean-grid[data-mobile-panel=charts] .core-clean-heatmap-pane{min-height:360px}.core-clean-chart-ticker-select{flex-basis:124px;max-width:124px}.core-clean-chart-source-pill,.core-clean-chart-toolbar>button{display:none}}.core-clean-chart-empty[data-plain=true]{min-width:0;border:0;border-radius:0;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.core-clean-chart-refresh{display:inline-flex!important;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:7px}.core-clean-chart-refresh time{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;font-weight:680;white-space:nowrap}.core-clean-orders-table th:nth-child(1),.core-clean-orders-table td:nth-child(1){min-width:250px}.core-clean-orders-table th:nth-child(2),.core-clean-orders-table td:nth-child(2){min-width:150px}.core-clean-orders-table th:nth-child(3),.core-clean-orders-table td:nth-child(3){min-width:110px}.core-clean-orders-table th:nth-child(4),.core-clean-orders-table td:nth-child(4){min-width:100px}.core-clean-orders-table th:nth-child(5),.core-clean-orders-table td:nth-child(5){min-width:150px}.core-clean-orders-table th:nth-child(6),.core-clean-orders-table td:nth-child(6){min-width:190px}.core-clean-orders-table th:nth-child(7),.core-clean-orders-table td:nth-child(7){min-width:150px}.core-clean-orders-table th:nth-child(8),.core-clean-orders-table td:nth-child(8){min-width:180px}.core-clean-orders-table th:nth-child(9),.core-clean-orders-table td:nth-child(9){min-width:280px}.core-clean-order-table-series strong,.core-clean-order-table-order strong{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.core-clean-table-wrap--orders{scrollbar-width:none;scrollbar-gutter:auto}.core-clean-table-wrap--orders::-webkit-scrollbar{display:none}@media (max-width: 760px){.core-clean-mobile-nav{display:grid;grid-auto-columns:72px;grid-auto-flow:column;grid-template-columns:none;justify-content:start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.core-clean-mobile-nav button{width:72px;min-width:72px}.core-clean-mobile-nav span{overflow:visible;text-overflow:clip;white-space:nowrap}.core-clean-mobile-nav::-webkit-scrollbar{display:none}}.core-clean-chart-toolbar{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.core-clean-chart-toolbar::-webkit-scrollbar{display:none}.core-clean-chart-ticker-select{flex:0 0 clamp(190px,24vw,280px);max-width:none}.core-clean-chart-intervals,.core-clean-chart-mode,.core-clean-chart-source-pill,.core-clean-chart-toolbar>button{flex:0 0 auto}.core-clean-chart-source-pill,.core-clean-chart-source-pill span,.core-clean-chart-source-pill em{max-width:none}.core-clean-chart-ticker-menu{position:fixed;z-index:240;top:0;right:auto;left:0;max-width:calc(100vw - 16px);transform:none}@media (max-width: 760px){.core-clean-chart-toolbar{padding:0 6px}.core-clean-chart-ticker-select{flex:0 0 210px;max-width:none}.core-clean-chart-ticker-select summary span,.core-clean-chart-source-pill em,.core-clean-chart-mode:nth-of-type(2){display:inline-flex}.core-clean-chart-intervals{padding:0 6px}.core-clean-chart-intervals button{min-width:34px;padding:0 6px;font-size:10px}.core-clean-chart-mode{padding:0 8px;font-size:10px}.core-clean-chart-source-pill{max-width:none;padding:0 8px}.core-clean-chart-source-pill span{max-width:none;font-size:9px}.core-clean-chart-toolbar>button{min-width:-moz-max-content;min-width:max-content;padding:0 10px}.core-clean-chart-ticker-menu{right:auto;left:0;width:auto;max-height:min(420px,calc(100dvh - var(--app-topbar-height, 58px) - 18px))}}@media (max-width: 420px){.core-clean-chart-ticker-select{flex:0 0 196px;max-width:none}.core-clean-chart-source-pill,.core-clean-chart-toolbar>button{display:inline-flex}}.core-clean-chart-toolbar .core-clean-chart-ticker-trigger{display:inline-flex;min-height:31px;min-width:190px;max-width:none;flex:0 0 clamp(210px,24vw,320px);align-items:center;gap:6px;border:0;border-right:1px solid var(--core-clean-border);border-radius:0;margin-left:0;padding:0 9px;background:transparent;box-shadow:none;color:var(--core-clean-text);cursor:pointer}.core-clean-chart-toolbar .core-clean-chart-ticker-trigger:hover{background:var(--core-clean-surface-soft);color:var(--core-clean-text)}.core-clean-chart-ticker-trigger:after{flex:0 0 auto;color:var(--core-clean-muted, hsl(var(--muted-foreground)));content:"⌄";font-size:10px;transform:translateY(-1px)}.core-clean-chart-ticker-trigger strong{min-width:0;overflow:hidden;color:var(--core-clean-text);font-size:11px;font-weight:860;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.core-clean-chart-ticker-trigger span{flex:0 0 auto;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:8px;font-weight:860;letter-spacing:.06em;text-transform:uppercase}.core-clean-chart-ticker-dialog{--core-clean-border: var(--stroke-1, var(--border-light));--core-clean-border-strong: var(--stroke-2, var(--border-focus));--core-clean-surface: var(--surface-0, var(--bg-surface));--core-clean-surface-soft: var(--surface-1, var(--bg-base));--core-clean-surface-raised: var(--surface-2, var(--bg-subtle));--core-clean-text: var(--ink-1, var(--text-main));--core-clean-muted: var(--ink-3, var(--text-muted));--core-clean-accent: var(--brand, var(--accent-primary));display:grid;width:min(860px,calc(100vw - 32px));max-width:860px;max-height:min(720px,calc(100dvh - 32px));grid-template-rows:auto auto minmax(0,1fr);gap:12px;border:1px solid var(--core-clean-border);border-radius:18px;padding:16px;background:var(--core-clean-surface);color:var(--core-clean-text);box-shadow:0 26px 80px color-mix(in srgb,black 24%,transparent)}.core-clean-chart-ticker-dialog-header{display:grid;gap:4px;padding-right:26px;text-align:left}.core-clean-chart-ticker-dialog-header h2{color:var(--core-clean-text);font-size:18px;font-weight:880;letter-spacing:-.02em}.core-clean-chart-ticker-dialog-header p{max-width:680px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:12px;font-weight:620;line-height:1.45}.core-clean-chart-ticker-searchbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px}.core-clean-chart-ticker-searchbar input{min-height:40px;border-color:var(--core-clean-border);border-radius:12px;background:var(--core-clean-surface-soft);color:var(--core-clean-text)}.core-clean-chart-ticker-searchbar span{min-width:-moz-max-content;min-width:max-content;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.core-clean-chart-ticker-dialog-options{min-height:0;max-height:min(540px,calc(100dvh - 210px));border:1px solid var(--core-clean-border);border-radius:14px;background:var(--core-clean-surface-soft)}.core-clean-chart-ticker-dialog-options [data-radix-scroll-area-viewport]>div{display:grid!important;gap:12px;padding:10px}.core-clean-chart-ticker-group{display:grid;gap:6px}.core-clean-chart-ticker-group p{margin:0;padding:0 4px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;font-weight:860;letter-spacing:.16em;text-transform:uppercase}.core-clean-chart-ticker-group>div{display:grid;gap:5px}.core-clean-chart-ticker-group button{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;border:1px solid transparent;border-radius:12px;padding:10px 11px;background:transparent;color:var(--core-clean-text);text-align:left;cursor:pointer}.core-clean-chart-ticker-group button:hover,.core-clean-chart-ticker-group button[data-active=true]{border-color:var(--core-clean-border);background:color-mix(in srgb,var(--core-clean-accent) 8%,var(--core-clean-surface))}.core-clean-chart-ticker-group button strong,.core-clean-chart-ticker-group button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-clean-chart-ticker-group button strong{font-size:12px;font-weight:860}.core-clean-chart-ticker-group button span{color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:10px;font-weight:620}.core-clean-chart-ticker-group button em{grid-column:2;grid-row:1 / span 2;align-self:center;border:1px solid var(--core-clean-border);border-radius:999px;padding:4px 8px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));font-size:9px;font-style:normal;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.core-clean-chart-ticker-badges{display:flex;grid-column:2;grid-row:1 / span 2;flex-wrap:wrap;align-self:center;justify-content:flex-end;gap:5px}.core-clean-chart-ticker-group button .core-clean-chart-ticker-badges em{grid-column:auto;grid-row:auto;align-self:auto;text-transform:none}.core-clean-chart-ticker-empty{display:grid;justify-items:center;gap:4px;padding:32px 12px;color:var(--core-clean-muted, hsl(var(--muted-foreground)));text-align:center}.core-clean-chart-ticker-empty strong{color:var(--core-clean-text)}@media (max-width: 760px){.core-clean-chart-toolbar .core-clean-chart-ticker-trigger{flex:0 0 220px;min-width:220px;padding:0 8px}.core-clean-chart-ticker-trigger span{display:inline-flex}.core-clean-chart-ticker-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 24px);border-radius:18px;padding:12px}.core-clean-chart-ticker-dialog-header h2{font-size:16px}.core-clean-chart-ticker-searchbar{grid-template-columns:minmax(0,1fr);gap:6px}.core-clean-chart-ticker-searchbar span{padding-left:2px}.core-clean-chart-ticker-dialog-options{max-height:calc(100dvh - 210px)}.core-clean-chart-ticker-dialog-options [data-radix-scroll-area-viewport]>div{padding:8px}.core-clean-chart-ticker-group button{padding:10px}.core-clean-chart-ticker-group button strong,.core-clean-chart-ticker-group button span{white-space:normal}}.core-clean-chart-toolbar>button{margin-left:0}.core-clean-chart-toolbar .core-clean-chart-ticker-trigger{min-width:230px;flex-basis:clamp(240px,26vw,360px)}.core-clean-chart-ticker-dialog{z-index:360;width:min(920px,calc(100vw - 28px));max-width:920px;max-height:min(760px,calc(100dvh - 28px))}.core-clean-chart-ticker-dialog-options{max-height:min(580px,calc(100dvh - 216px))}.core-clean-lightweight-chart{--core-chart-price-scale-width: 104px}.core-clean-chart-floating-ohlcv{right:calc(var(--core-chart-price-scale-width) + 12px);max-width:none;align-items:flex-start;gap:3px 10px}.core-clean-chart-floating-ohlcv>strong{flex:0 1 auto;max-width:min(44%,520px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-clean-chart-floating-ohlcv-values{display:inline-flex;min-width:0;max-width:100%;flex:0 1 auto;flex-wrap:wrap;gap:3px 10px}.core-clean-chart-floating-ohlcv-values>span{flex:0 0 auto;white-space:nowrap}@media (max-width: 1180px){.core-clean-chart-floating-ohlcv>strong,.core-clean-chart-floating-ohlcv-values{flex-basis:100%;max-width:100%}}@media (max-width: 760px){.core-clean-chart-toolbar .core-clean-chart-ticker-trigger{min-width:236px;flex-basis:236px}.core-clean-chart-ticker-dialog{z-index:360;width:calc(100vw - 14px);max-height:calc(100dvh - 18px);padding:12px}.core-clean-chart-ticker-dialog-options{max-height:calc(100dvh - 202px)}.core-clean-lightweight-chart{--core-chart-price-scale-width: 92px}.core-clean-chart-floating-ohlcv{top:7px;right:calc(var(--core-chart-price-scale-width) + 8px);left:10px;gap:2px 8px}.core-clean-chart-floating-ohlcv-values{gap:2px 8px}}@media (max-width: 420px){.core-clean-chart-toolbar .core-clean-chart-ticker-trigger{min-width:220px;flex-basis:220px}.core-clean-lightweight-chart{--core-chart-price-scale-width: 86px}}@media (min-width: 761px){.core-clean-page{display:grid;height:calc(100dvh - var(--app-topbar-height, 58px));min-height:0;overflow:hidden}.core-clean-grid{height:100%;min-height:0;overflow:hidden}.core-clean-secondary-pane{display:grid;min-height:0;height:100%;max-height:100%;align-self:stretch;grid-template-rows:minmax(0,1fr);overflow:hidden}.core-clean-secondary{display:grid;min-height:0;height:100%;max-height:100%;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.core-clean-secondary-body{box-sizing:border-box;display:grid;min-height:0;height:100%;max-height:100%;grid-template-rows:minmax(0,1fr);overflow:hidden}.core-clean-secondary-body>[role=tabpanel]{min-height:0;height:100%;max-height:100%;overflow:hidden;margin-top:0}.core-clean-secondary-body>[role=tabpanel]:not([hidden]){display:grid;grid-template-rows:minmax(0,1fr)}.core-clean-orders-panel,.core-clean-activity-wide,.core-clean-portfolio-wrap{display:grid;min-height:0;height:100%;max-height:100%;align-content:stretch;overflow:hidden}.core-clean-orders-panel,.core-clean-portfolio-wrap,.core-clean-activity-wide{grid-template-rows:auto minmax(0,1fr)}.core-clean-table-wrap--orders,.core-clean-table-wrap--activity,.core-clean-portfolio-wrap>.core-clean-table-wrap{box-sizing:border-box;min-height:0;height:100%;max-height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}}@media (min-width: 1241px){.core-clean-grid{grid-template-rows:minmax(0,1fr) minmax(180px,var(--core-clean-lower-height))}.core-clean-secondary-pane{grid-column:1 / -1;grid-row:2}.core-clean-terminal-resize--overlay.core-clean-terminal-resize--vertical{top:8px;bottom:calc(8px + var(--core-clean-lower-height) + var(--core-clean-gap));height:auto}.core-clean-terminal-resize--overlay.core-clean-terminal-resize--horizontal{top:auto;bottom:calc(8px + var(--core-clean-lower-height));transform:translateY(50%)}}@media (min-width: 761px) and (max-width: 1240px){.core-clean-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);grid-template-rows:minmax(0,1fr) minmax(260px,.65fr) minmax(180px,var(--core-clean-lower-height))}.core-clean-heatmap-pane{grid-column:1;grid-row:1}.core-clean-data-pane{grid-column:2;grid-row:1}.core-clean-series-pane{grid-column:1 / -1;grid-row:2}.core-clean-secondary-pane{grid-column:1 / -1;grid-row:3}}@media (min-width: 761px) and (max-width: 1240px){.core-clean-page{height:auto;min-height:calc(100dvh - var(--app-topbar-height, 58px));overflow-y:auto;overflow-x:hidden}.core-clean-grid{height:auto;min-height:calc(100dvh - var(--app-topbar-height, 58px) - var(--core-clean-marketbar-height, 52px));grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);grid-template-rows:minmax(520px,var(--core-clean-upper-height)) minmax(260px,var(--core-clean-selected-height, max-content)) minmax(180px,var(--core-clean-lower-height));overflow:visible}.core-clean-heatmap-pane{grid-column:1;grid-row:1}.core-clean-data-pane{grid-column:2;grid-row:1}.core-clean-series-pane{position:relative;grid-column:1 / -1;grid-row:2;min-height:0;height:auto;max-height:none;align-self:stretch;overflow:hidden}.core-clean-series-pane .core-clean-series-rail,.core-clean-series-pane .core-clean-ticket-tabs-shell{min-height:0;height:auto;max-height:none;grid-template-rows:auto auto;overflow:visible}.core-clean-series-pane .core-clean-ticket-body,.core-clean-series-pane .core-clean-ticket-body [data-radix-scroll-area-viewport],.core-clean-series-pane .core-clean-ticket-body [data-radix-scroll-area-viewport]>div,.core-clean-series-pane .core-clean-ticket-body [role=tabpanel]{min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.core-clean-grid[data-selected-series-sized=true] .core-clean-series-pane{height:100%;max-height:100%}.core-clean-grid[data-selected-series-sized=true] .core-clean-series-pane .core-clean-series-rail,.core-clean-grid[data-selected-series-sized=true] .core-clean-series-pane .core-clean-ticket-tabs-shell{height:100%;max-height:100%;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.core-clean-grid[data-selected-series-sized=true] .core-clean-series-pane .core-clean-ticket-body,.core-clean-grid[data-selected-series-sized=true] .core-clean-series-pane .core-clean-ticket-body [data-radix-scroll-area-viewport],.core-clean-grid[data-selected-series-sized=true] .core-clean-series-pane .core-clean-ticket-body [data-radix-scroll-area-viewport]>div,.core-clean-grid[data-selected-series-sized=true] .core-clean-series-pane .core-clean-ticket-body [role=tabpanel]{min-height:0!important;height:100%!important;max-height:100%!important;overflow:auto!important;overscroll-behavior:contain}.core-clean-secondary-pane{grid-column:1 / -1;grid-row:3;min-height:180px;height:var(--core-clean-lower-height);max-height:var(--core-clean-lower-height);align-self:stretch;overflow:hidden}.core-clean-secondary-pane>.core-clean-secondary{min-height:0;height:100%;max-height:100%;overflow:hidden}}@media (max-width: 760px){.core-clean-grid[data-mobile-panel=orders] .core-clean-data-pane,.core-clean-grid[data-mobile-panel=ticket] .core-clean-series-pane,.core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary-pane{grid-template-rows:auto minmax(0,1fr)!important;align-content:stretch}.core-clean-mobile-tray-header{align-self:start}.core-clean-grid[data-mobile-panel=ticket] .core-clean-series-rail,.core-clean-grid[data-mobile-panel=ticket] .core-clean-ticket-tabs-shell{display:grid;min-height:0;height:100%;max-height:100%;align-content:start;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.core-clean-grid[data-mobile-panel=ticket] .core-clean-series-summary{align-self:start}.core-clean-grid[data-mobile-panel=ticket] .core-clean-ticket-body{min-height:0;height:100%;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}@media (min-width: 761px) and (max-width: 1240px){.core-clean-grid{padding-bottom:18px}.core-clean-secondary-pane{margin-bottom:10px}.core-clean-terminal-resize--selected-series-top,.core-clean-terminal-resize--selected-series-bottom{position:absolute;right:12px;left:12px;display:block;width:auto;height:14px;min-height:14px;z-index:18}.core-clean-terminal-resize--selected-series-top{top:0}.core-clean-terminal-resize--selected-series-bottom{bottom:0}.core-clean-terminal-resize--selected-series-top:after,.core-clean-terminal-resize--selected-series-bottom:after{inset:6px 12px auto;width:auto;height:2px;background:color-mix(in srgb,var(--core-clean-muted) 24%,transparent);transform:none}.core-clean-terminal-resize--selected-series-top:hover:after,.core-clean-terminal-resize--selected-series-top:focus-visible:after,.core-clean-terminal-resize--selected-series-top[data-resize-handle-state=drag]:after,.core-clean-terminal-resize--selected-series-bottom:hover:after,.core-clean-terminal-resize--selected-series-bottom:focus-visible:after,.core-clean-terminal-resize--selected-series-bottom[data-resize-handle-state=drag]:after{background:color-mix(in srgb,var(--core-clean-accent) 62%,transparent)}.core-clean-terminal-resize--overlay.core-clean-terminal-resize--lower-terminal{display:block;top:auto;right:12px;bottom:6px;left:12px;width:auto;height:14px;min-height:14px;transform:translateY(50%);z-index:18}.core-clean-terminal-resize--overlay.core-clean-terminal-resize--lower-terminal:after{inset:6px 12px auto;width:auto;height:2px;transform:none}}@media (min-width: 761px) and (max-width: 1240px){.core-clean-grid{grid-template-rows:minmax(420px,var(--core-clean-upper-height)) minmax(240px,var(--core-clean-selected-height, max-content)) minmax(180px,var(--core-clean-lower-height))}.core-clean-terminal-resize--selected-series-top,.core-clean-terminal-resize--selected-series-bottom{position:absolute;right:12px;left:12px;display:block;width:auto;height:18px;min-height:18px;z-index:24;background:transparent;transform:none}.core-clean-terminal-resize--selected-series-top{top:calc(-1 * (var(--core-clean-gap) + 5px))}.core-clean-terminal-resize--selected-series-bottom{bottom:calc(-1 * (var(--core-clean-gap) + 5px))}.core-clean-terminal-resize--selected-series-top:after,.core-clean-terminal-resize--selected-series-bottom:after{inset:8px 18px auto;width:auto;height:2px;background:transparent!important;transform:none}.core-clean-terminal-resize--selected-series-top:hover:after,.core-clean-terminal-resize--selected-series-top:focus-visible:after,.core-clean-terminal-resize--selected-series-top[data-resize-handle-state=drag]:after,.core-clean-terminal-resize--selected-series-bottom:hover:after,.core-clean-terminal-resize--selected-series-bottom:focus-visible:after,.core-clean-terminal-resize--selected-series-bottom[data-resize-handle-state=drag]:after{background:color-mix(in srgb,var(--core-clean-accent) 62%,transparent)!important}}@media (max-width: 760px){.core-clean-terminal-resize--selected-series-top,.core-clean-terminal-resize--selected-series-bottom{display:none!important}.core-clean-mobile-nav{display:flex!important;align-items:stretch;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.core-clean-mobile-nav button{flex:1 0 72px;width:auto;min-width:72px}.core-clean-mobile-nav::-webkit-scrollbar{display:none}}@media (min-width: 761px) and (max-width: 1240px){.core-clean-series-pane{overflow:visible}}@media (min-width: 761px){.core-clean-page{--core-clean-lower-min-height: 480px;height:auto;min-height:calc(100dvh - var(--app-topbar-height, 58px));overflow-x:hidden;overflow-y:visible}.core-clean-grid{height:auto;min-height:calc(100dvh - var(--app-topbar-height, 58px) - var(--core-clean-marketbar-height, 52px));align-content:start;overflow:visible}.core-clean-secondary-pane{min-height:var(--core-clean-lower-min-height);height:var(--core-clean-lower-height);max-height:none;align-self:stretch;overflow:hidden}.core-clean-secondary-pane>.core-clean-secondary{min-height:0;height:100%;max-height:none;overflow:hidden}}@media (min-width: 1241px){.core-clean-grid{grid-template-rows:minmax(480px,var(--core-clean-upper-height)) minmax(var(--core-clean-lower-min-height),var(--core-clean-lower-height))}.core-clean-terminal-resize--overlay.core-clean-terminal-resize--vertical{top:6px;bottom:auto;height:max(480px,var(--core-clean-upper-height))}.core-clean-terminal-resize--overlay.core-clean-terminal-resize--horizontal{top:calc(6px + max(480px,var(--core-clean-upper-height)) + (var(--core-clean-gap) / 2));right:6px;bottom:auto;left:6px;width:auto;transform:translateY(-50%)}}@media (min-width: 761px) and (max-width: 1240px){.core-clean-grid{grid-template-rows:minmax(480px,var(--core-clean-upper-height)) minmax(240px,var(--core-clean-selected-height, max-content)) minmax(var(--core-clean-lower-min-height),var(--core-clean-lower-height))}.core-clean-secondary-pane{min-height:var(--core-clean-lower-min-height);height:var(--core-clean-lower-height);max-height:none;margin-bottom:18px}.core-clean-terminal-resize--overlay.core-clean-terminal-resize--lower-terminal{bottom:9px}}.core-clean-secondary-topbar{display:flex;min-width:0;min-height:38px;align-items:stretch;border-bottom:1px solid var(--core-clean-border);background:var(--core-clean-surface)}.core-clean-secondary-topbar .core-clean-terminal-tabs{width:auto;min-width:0;flex:1 1 auto;border-bottom:0}.core-clean-secondary-refresh{min-height:28px;align-self:center;gap:6px;margin:4px 12px 4px auto;padding-inline:10px;white-space:nowrap}.core-clean-secondary-refresh svg{width:13px;height:13px}@media (max-width: 720px){.core-clean-secondary-refresh span{display:none}.core-clean-secondary-refresh{min-width:32px;padding-inline:8px}}@media (max-width: 640px){.core-clean-plan-step-fees{grid-template-columns:minmax(0,1fr)}.core-clean-plan-checklist li{grid-template-columns:13px minmax(0,1fr)}.core-clean-plan-checklist li>em{grid-column:2;text-align:left;white-space:normal}}.core-clean-plan-fee-label{display:inline-flex;align-items:center;gap:4px;min-width:0}.core-clean-plan-fee-label.compact{justify-content:flex-end}.core-clean-plan-fee-help{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid color-mix(in srgb,var(--core-clean-border) 82%,transparent);border-radius:999px;margin:0;padding:0;color:var(--core-clean-muted, hsl(var(--muted-foreground)));background:color-mix(in srgb,var(--core-clean-surface) 80%,transparent);cursor:help}.core-clean-plan-fee-help:hover,.core-clean-plan-fee-help:focus-visible{color:var(--core-clean-text);border-color:color-mix(in srgb,var(--core-clean-accent) 55%,var(--core-clean-border));outline:none}.core-clean-plan-fee-help svg{width:10px;height:10px}.core-clean-plan-fee-popover{display:grid;gap:8px;width:min(280px,calc(100vw - 32px));border:1px solid var(--core-clean-border, hsl(var(--border)));color:var(--core-clean-text, hsl(var(--foreground)));background:var(--core-clean-surface, hsl(var(--popover, var(--background))));box-shadow:0 18px 40px #00000038;font-size:11px;line-height:1.4;z-index:80}.core-clean-plan-fee-popover>strong{font-size:11px;letter-spacing:.02em}.core-clean-plan-fee-popover>p{margin:0;color:var(--core-clean-muted, hsl(var(--muted-foreground)))}.core-clean-series-summary-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.core-clean-pin-button{width:28px;height:28px;color:var(--core-clean-muted);background:var(--core-clean-surface);border-color:var(--core-clean-border)}.core-clean-pin-button svg{width:13px;height:13px}.core-clean-pin-button[aria-pressed=true],.core-clean-heatmap-cell[data-pinned=true]{color:var(--core-clean-text);border-color:color-mix(in srgb,var(--core-clean-accent) 68%,var(--core-clean-border))}.core-clean-heatmap-cell[data-pinned=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--core-clean-accent) 42%,transparent)}.core-clean-page :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--core-clean-accent, hsl(var(--ring)));outline-offset:2px}:root[data-theme=dark] .core-clean-plan-fee-popover,:root[data-theme=dark] .core-clean-pin-button{color:var(--core-clean-text);background:var(--core-clean-surface);border-color:var(--core-clean-border)}:root[data-theme=dark] .core-clean-data-table tbody tr:hover,:root[data-theme=dark] .core-clean-data-table tbody tr:focus-within{background:color-mix(in srgb,var(--core-clean-accent) 12%,var(--core-clean-surface))}:root[data-theme=dark] .core-clean-page :where(button,input,select):disabled{color:color-mix(in srgb,var(--core-clean-text) 56%,transparent);border-color:color-mix(in srgb,var(--core-clean-border) 82%,transparent);opacity:.72}.core-clean-heatmap-cell{position:relative}.core-clean-heatmap-pin{position:absolute;top:4px;right:4px;display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--core-clean-accent) 55%,var(--core-clean-border));border-radius:999px;background:var(--core-clean-surface);color:var(--core-clean-text);box-shadow:0 1px 3px color-mix(in srgb,var(--core-clean-text) 14%,transparent)}.core-clean-heatmap-pin svg{width:9px;height:9px}.core-clean-custom-series-quicksets,.core-clean-custom-series-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.core-clean-custom-series-quicksets button,.core-clean-custom-series-actions button{min-height:28px;font-size:10px}.core-clean-series-shortcut-list{display:grid;gap:7px;margin-top:14px}.core-clean-series-shortcut-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.core-clean-series-shortcut-heading strong{font-size:11px;font-weight:850}.core-clean-series-shortcut-items{display:grid;gap:6px}.core-clean-series-shortcut-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px}.core-clean-series-shortcut-row>button:first-child{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 7px;border:1px solid var(--core-clean-border);border-radius:8px;padding:7px 8px;background:var(--core-clean-surface);color:var(--core-clean-text);text-align:left}.core-clean-series-shortcut-row>button:first-child:disabled{cursor:not-allowed;opacity:.62}.core-clean-series-shortcut-row>button:first-child:not(:disabled):hover,.core-clean-series-shortcut-row>button:first-child:not(:disabled):focus-visible{border-color:var(--core-clean-border-strong);background:color-mix(in srgb,var(--core-clean-accent) 8%,var(--core-clean-surface))}.core-clean-series-shortcut-row>button:first-child>span{display:inline-flex;grid-row:1 / 3;align-items:center;color:var(--core-clean-accent)}.core-clean-series-shortcut-row>button:first-child svg{width:12px;height:12px}.core-clean-series-shortcut-row strong,.core-clean-series-shortcut-row em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-clean-series-shortcut-row strong{font-size:11px;font-weight:850}.core-clean-series-shortcut-row em{grid-column:2 / 3;color:var(--core-clean-muted);font-size:9px;font-style:normal;font-weight:720}.core-clean-series-shortcut-row small{grid-column:3 / 4;grid-row:1 / 3;align-self:center;border:1px solid var(--core-clean-border);border-radius:999px;padding:2px 6px;color:var(--core-clean-muted);font-size:8px;font-weight:780;text-transform:uppercase}.core-clean-series-shortcut-row>.core-clean-button,.core-clean-series-shortcut-row>button:last-child{align-self:center;min-height:28px;padding-inline:8px;font-size:10px}.core-clean-series-shortcut-empty{border:1px dashed var(--core-clean-border);border-radius:8px;padding:8px;color:var(--core-clean-muted);font-size:10px;font-weight:720}.core-clean-heatmap-jump{display:inline-flex;min-height:22px;align-items:center;border:1px solid var(--core-clean-border);border-radius:999px;padding:0 8px;background:var(--core-clean-surface);color:var(--core-clean-text);font-family:var(--font-mono);font-size:9px;font-weight:820;white-space:nowrap}.core-clean-heatmap-jump:not(:disabled):hover,.core-clean-heatmap-jump:not(:disabled):focus-visible{border-color:var(--core-clean-border-strong);background:color-mix(in srgb,var(--core-clean-accent) 8%,var(--core-clean-surface))}.core-clean-heatmap-jump:disabled{cursor:not-allowed;color:var(--core-clean-muted);opacity:.6}.core-clean-pin-button{width:auto;min-width:28px;padding-inline:8px;gap:5px;font-family:var(--font-mono);font-size:9px;font-weight:850;letter-spacing:.02em}.core-clean-pin-button[aria-pressed=true] svg{fill:currentColor}.core-clean-series-save-custom-callout{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid color-mix(in srgb,var(--core-clean-accent) 36%,var(--core-clean-border));border-radius:10px;padding:9px;background:color-mix(in srgb,var(--core-clean-accent) 7%,var(--core-clean-surface))}.core-clean-series-save-custom-callout>div{display:grid;gap:2px;min-width:0}.core-clean-series-save-custom-callout strong{font-size:11px;font-weight:880}.core-clean-series-save-custom-callout span{color:var(--core-clean-muted);font-size:9px;font-weight:720;line-height:1.35}.core-clean-series-save-custom-callout button{flex:0 0 auto;min-height:28px;font-size:10px}.core-clean-custom-expiry-preview{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-top:8px;border:1px solid var(--core-clean-border);border-radius:9px;padding:7px 8px;background:color-mix(in srgb,var(--core-clean-surface) 82%,transparent);color:var(--core-clean-muted);font-size:10px;font-weight:720}.core-clean-custom-expiry-preview strong{color:var(--core-clean-text);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.core-clean-custom-expiry-preview em{color:var(--core-clean-muted);font-style:normal}.core-clean-custom-series-preview{display:grid;gap:9px;margin-top:10px;border:1px solid var(--core-clean-border);border-radius:10px;padding:10px;background:color-mix(in srgb,var(--core-clean-surface) 88%,transparent)}.core-clean-custom-series-preview[data-empty=true]{border-style:dashed;color:var(--core-clean-muted)}.core-clean-custom-series-preview>div:first-child{display:grid;gap:3px}.core-clean-custom-series-preview strong{color:var(--core-clean-text);font-size:12px;font-weight:880}.core-clean-custom-series-preview span,.core-clean-custom-series-preview p{margin:0;color:var(--core-clean-muted);font-size:10px;font-weight:720;line-height:1.4}.core-clean-custom-series-preview dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.core-clean-custom-series-preview dl>div{display:grid;gap:2px;border:1px solid var(--core-clean-border);border-radius:8px;padding:7px;background:var(--core-clean-bg)}.core-clean-custom-series-preview dt{color:var(--core-clean-muted);font-size:8px;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.core-clean-custom-series-preview dd{min-width:0;margin:0;overflow:hidden;color:var(--core-clean-text);font-family:var(--font-mono);font-size:10px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.core-clean-custom-series-preview>div:last-child{display:flex;flex-wrap:wrap;gap:6px}.core-clean-custom-series-preview>div:last-child button{min-height:28px;font-size:10px}@media (min-width: 721px){.core-clean-custom-series-fields{grid-template-columns:minmax(120px,.8fr) minmax(145px,1fr) minmax(115px,.7fr)}}@media (max-width: 920px){.core-clean-custom-series-preview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.core-clean-series-save-custom-callout{align-items:stretch;flex-direction:column}}.core-clean-secondary-body>[role=tabpanel]:not([hidden]){min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}@media (min-width: 761px){.core-clean-grid{align-content:stretch}.core-clean-secondary-pane{min-height:var(--core-clean-lower-min-height, 480px);height:100%;max-height:none;align-self:stretch}}@media (min-width: 1241px){.core-clean-grid{grid-template-rows:minmax(480px,var(--core-clean-upper-height)) minmax(max(var(--core-clean-lower-min-height, 480px),var(--core-clean-lower-height)),1fr)}}@media (min-width: 761px) and (max-width: 1240px){.core-clean-grid{grid-template-rows:minmax(480px,var(--core-clean-upper-height)) minmax(240px,var(--core-clean-selected-height, max-content)) minmax(max(var(--core-clean-lower-min-height, 480px),var(--core-clean-lower-height)),1fr)}}.core-clean-secondary-pane{min-width:0;min-height:0;overflow:hidden}.core-clean-secondary-pane>.core-clean-secondary,.core-clean-secondary{display:grid;min-width:0;min-height:0;height:100%;max-height:100%;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.core-clean-secondary-body{box-sizing:border-box;display:grid;min-width:0;min-height:0;height:100%;max-height:100%;grid-template-rows:minmax(0,1fr);overflow:hidden}.core-clean-secondary-body>[role=tabpanel]{min-width:0;min-height:0;height:100%;max-height:100%;margin-top:0;overflow:hidden}.core-clean-secondary-body>[role=tabpanel]:not([hidden]){display:block;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.core-clean-secondary-body>[role=tabpanel][hidden]{display:none}.core-clean-secondary-body>[role=tabpanel]>*{min-width:0}.core-clean-filter-grid{min-height:-moz-min-content;min-height:min-content}.core-clean-orders-panel,.core-clean-activity-wide,.core-clean-portfolio-wrap{min-width:0;min-height:0;height:100%;max-height:100%;overflow:hidden}.core-clean-table-wrap--orders,.core-clean-table-wrap--activity,.core-clean-portfolio-wrap>.core-clean-table-wrap{min-height:0;max-height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}@media (min-width: 1241px){.core-clean-page{height:calc(100dvh - var(--app-topbar-height, 58px));overflow-x:hidden;overflow-y:auto}.core-clean-grid{height:100%;min-height:calc(var(--core-clean-upper-height) + var(--core-clean-lower-height) + var(--core-clean-gap));grid-template-rows:minmax(var(--core-clean-upper-min-height, 480px),var(--core-clean-upper-height)) minmax(var(--core-clean-lower-min-height, 480px),var(--core-clean-lower-height));align-content:stretch;overflow:visible}.core-clean-secondary-pane{height:var(--core-clean-lower-height);max-height:var(--core-clean-lower-height);align-self:stretch}.core-clean-terminal-resize--overlay.core-clean-terminal-resize--vertical{top:8px;bottom:auto;height:var(--core-clean-upper-height)}.core-clean-terminal-resize--overlay.core-clean-terminal-resize--horizontal{top:calc(8px + var(--core-clean-upper-height) + (var(--core-clean-gap) / 2));right:8px;bottom:auto;left:8px;width:auto;transform:translateY(-50%)}}@media (min-width: 761px) and (max-width: 1240px){.core-clean-page{height:auto;min-height:calc(100dvh - var(--app-topbar-height, 58px));overflow-x:hidden;overflow-y:auto}.core-clean-grid{height:auto;min-height:calc(100dvh - var(--app-topbar-height, 58px) - var(--core-clean-marketbar-height, 52px));grid-template-rows:minmax(var(--core-clean-upper-min-height, 480px),var(--core-clean-upper-height)) minmax(240px,var(--core-clean-selected-height, max-content)) minmax(var(--core-clean-lower-min-height, 480px),var(--core-clean-lower-height));align-content:start;overflow:visible}.core-clean-secondary-pane{height:var(--core-clean-lower-height);max-height:var(--core-clean-lower-height);margin-bottom:18px;align-self:stretch}.core-clean-terminal-resize--overlay.core-clean-terminal-resize--lower-terminal{bottom:9px}}@media (max-width: 760px){.core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary-pane{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden}.core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary-pane>.core-clean-secondary,.core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary{min-height:0;height:100%;max-height:100%;overflow:hidden}.core-clean-grid[data-mobile-panel=terminal] .core-clean-secondary-body{min-height:0;height:100%;max-height:100%;overflow:hidden}}.core-clean-terminal-resize--lower-terminal-edge{display:none}@media (min-width: 1241px){.core-clean-secondary-pane{position:relative}.core-clean-terminal-resize--overlay.core-clean-terminal-resize--lower-terminal{display:none}.core-clean-terminal-resize--lower-terminal-edge{position:absolute;z-index:28;top:-5px;right:12px;left:12px;display:block;width:auto;height:10px;min-height:10px;transform:none}.core-clean-terminal-resize--lower-terminal-edge:after{inset:5px 12px auto;width:auto;height:2px;transform:none}}@media (max-width: 760px){.core-clean-secondary .core-clean-orders-table th:first-child,.core-clean-secondary .core-clean-orders-table td:first-child{position:static;left:auto;z-index:auto;background-color:transparent;box-shadow:none;isolation:auto}.core-clean-secondary .core-clean-orders-table thead th:first-child{background-color:var(--core-clean-surface-soft)}}
