@import url("https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@300;400;500;600&display=swap");*,:after,:before{--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:rgba(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:rgba(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: }

/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border-width:0;border-style:solid;border-color:var(--line)}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,sans-serif;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]){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,pre,samp{font-family:var(--font-mono),Courier New,monospace;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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.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!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-3{top:.75rem}.top-5{top:1.25rem}.isolate{isolation:isolate}.mb-1{margin-bottom:.25rem}.ml-1\.5{margin-left:.375rem}.ml-4{margin-left:1rem}.mt-2\.5{margin-top:.625rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1\.5{height:.375rem}.h-8{height:2rem}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-full{width:100%}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{user-select:none}.resize{resize:both}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.overflow-hidden{overflow:hidden}.whitespace-pre-line{white-space:pre-line}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.bg-bg{background-color:var(--bg)}.p-5{padding:1.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.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}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.text-right{text-align:right}.font-mono{font-family:var(--font-mono),Courier New,monospace}.font-sans{font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,sans-serif}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-t1{color:var(--t1)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px 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{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring{--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(3px + 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)}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.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}.duration-100{transition-duration:.1s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--dock-safe-bottom:70px;--bg:#000;--bg1:#0a0a0a;--bg2:#111;--bg3:#181818;--line:#1e1e1e;--line2:#2a2a2a;--line-bright:#404040;--t1:#f0f0f0;--t2:#a8a8a8;--t3:#686868;--t4:#444;--chrome:silver;--chrome-light:#e8e8e8;--chrome-dim:grey;--green:#00c87c;--red:#e53050;--amber:#c88a00;--blue:#7aaac8;--violet:#b49cff;--green-glow:rgba(0,200,124,.08);--red-glow:rgba(229,48,80,.08);--bar-pos:#00c87c;--bar-neg:#e53050;--spot-line:#e8e8e8;--gamma-line:#b49cff;--chart-bg:#000;--chart-line:#1e1e1e;--chart-line2:#2a2a2a;--chart-t2:#a8a8a8;--chart-t3:#686868;--chart-hover:#111;--chart-hover-border:#383838;--chart-hover-text:#f0f0f0;--nav-bg:rgba(0,0,0,.98);--nav-border:hsla(0,0%,100%,.06);--nav-t1:#f0f0f0;--nav-t2:#1e1e1e;--nav-clock:#686868;--nav-dot:silver;--font-sans:"Geist",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"Geist Mono","Courier New",monospace;--radius-sm:4px;--radius:6px;--radius-lg:8px;--radius-control:8px;--radius-panel:10px;--radius-shell:14px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--control-height-sm:28px;--control-height:32px;--panel-header-height:48px;--text-label:10px;--text-body-sm:11px;--text-body:12px;--text-panel-title:13px;--text-page-title:21px;--workspace-height:calc(100dvh - 150px);--workspace-edge:16px;--dashboard-frame-edge:16px;--dashboard-content-top:13px;--dock-bottom-offset:24px;--dock-disclaimer-line-height:10px;--workspace-gap:12px;--workspace-nav-rail:clamp(148px,10.8vw,176px);--workspace-left-rail:clamp(158px,11.8vw,190px);--workspace-right-rail:clamp(224px,17.5vw,280px);--workspace-surface-rail:clamp(270px,21vw,340px);--surface-canvas:var(--bg);--surface-panel:var(--chrome-panel-bg);--surface-raised:var(--chrome-panel-bg-2);--surface-control:var(--chrome-control-bg);--border-subtle:var(--chrome-border);--border-strong:var(--chrome-border-2);--chrome-shell-bg:hsla(0,0%,5%,.78);--chrome-panel-bg:#090909;--chrome-panel-bg-2:#0d0d0d;--chrome-header-bg:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012));--chrome-control-bg:hsla(0,0%,7%,.78);--chrome-border:hsla(0,0%,75%,.105);--chrome-border-2:hsla(0,0%,75%,.18);--chrome-shadow:0 18px 54px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.025);--chrome-glow:hsla(0,0%,75%,.07);--terminal-bg2:#0d0d0d;--terminal-bg3:#181818;--terminal-text2:#b8b8b8;--terminal-muted2:#5f5f5f;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-out-quart:cubic-bezier(0.25,1,0.5,1)}*,:after,:before{box-sizing:border-box}body,html{height:100%;margin:0;padding:0;background:var(--bg);color:var(--t1);font-family:var(--font-sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line2);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--line-bright)}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}[role=button],button{transition:background .18s var(--ease-out-quart),color .18s var(--ease-out-quart),border-color .18s var(--ease-out-quart),box-shadow .18s var(--ease-out-quart),transform .14s var(--ease-out-quart),opacity .14s var(--ease-out-quart)}.dashboard-root{--dock-safe-bottom:70px;--workspace-height:calc(100dvh - 86px);isolation:isolate;display:flex;flex-direction:column;height:100vh;overflow:hidden;background:radial-gradient(1100px 520px at 50% -260px,hsla(0,0%,75%,.075),transparent 72%),radial-gradient(760px 420px at 0 18%,rgba(0,200,124,.028),transparent 68%),radial-gradient(640px 360px at 100% 18%,rgba(154,144,200,.026),transparent 68%),var(--bg)}.dashboard-root:after,.dashboard-root:before{content:none}.dashboard-root:before{left:28px}.dashboard-root:after{right:28px}.dashboard-top-chrome{background:transparent!important;box-shadow:none}.dashboard-top-chrome:after{content:"";position:absolute;left:28px;right:28px;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,75%,.22),transparent);pointer-events:none}.dashboard-brand{min-height:32px;padding:0 10px 0 7px;border:1px solid transparent;border-radius:12px;transition:background .18s var(--ease-out-quart),border-color .18s var(--ease-out-quart)}.dashboard-brand:hover{background:hsla(0,0%,100%,.04);border-color:var(--chrome-border)}.mobile-dashboard-brand,.mobile-discord-connect{display:none}.mobile-dashboard-top-row{display:contents}.dashboard-top-controls{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.market-status-pill{border-color:var(--chrome-border-2)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.chrome-clock{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--chrome-border);border-radius:10px;background:hsla(0,0%,100%,.018)}.chrome-segment-rail,.chrome-ticker-search{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.026)}.chrome-exp-group{box-shadow:none}.topo-chart-stage{overflow:hidden;background:radial-gradient(640px 260px at 50% 10%,hsla(0,0%,100%,.035),transparent 72%),linear-gradient(180deg,hsla(0,0%,100%,.012),transparent 120px),var(--bg)}.strike-chart-stage{background:var(--chart-bg)!important}.strike-chart-stage svg{shape-rendering:geometricPrecision}.strike-chart-stage text{paint-order:stroke;stroke:rgba(0,0,0,.72);stroke-width:2px}.strike-chart-stage line{vector-effect:non-scaling-stroke}.iv-surface-stage{background:radial-gradient(620px 260px at 45% 18%,rgba(122,170,200,.065),transparent 72%),radial-gradient(480px 220px at 70% 35%,hsla(0,0%,75%,.035),transparent 72%),linear-gradient(180deg,hsla(0,0%,100%,.012),transparent 120px),#000}.topo-chart-stage .main-svg,.topo-chart-stage .plot-container,.topo-chart-stage .svg-container{height:100%!important}.chrome-popover{backdrop-filter:blur(22px) saturate(1.22);-webkit-backdrop-filter:blur(22px) saturate(1.22)}.chrome-ticker-popover::-webkit-scrollbar-track{margin-block:10px}.market-tape{background:linear-gradient(180deg,hsla(0,0%,100%,.018),transparent),var(--bg1)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.012)}.market-tape.market-tape-compact{background:transparent!important;box-shadow:none}.market-tape-left{background:linear-gradient(180deg,hsla(0,0%,100%,.026),hsla(0,0%,100%,.006)),var(--bg1)!important}.market-tape-item{padding:0 2px;opacity:.92;transition:opacity .16s var(--ease-out-quart)}.market-tape-item:hover{opacity:1}.market-tape-source-badge{border-color:var(--chrome-border)!important;border-radius:7px!important;background:linear-gradient(180deg,hsla(0,0%,100%,.048),hsla(0,0%,100%,.012)),hsla(0,0%,7%,.92)!important}[role=button]:active,button:active{transform:translateY(1px)!important;opacity:.92!important}button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.terminal-major-wall-target{outline:none}.terminal-major-wall-target:focus-visible{outline:1px solid var(--terminal-focus,var(--green));outline-offset:2px}.terminal-gamma-flip-target{outline:none}.terminal-gamma-flip-target:focus-visible [data-gamma-flip-outline=true]{stroke-width:2}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg2);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><path d='M2 4 L5 7 L8 4' stroke='%23a8a8a8' stroke-width='1.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 10px;padding-right:28px!important;border-radius:4px;transition:border-color .12s ease,background-color .12s ease;font-family:var(--font-sans)}select:hover{border-color:var(--line-bright)!important}select::-ms-expand{display:none}select option{background:var(--bg2);color:var(--t1)}.admin-plan-filters,.admin-revenue-controls,.admin-revenue-footer,.admin-revenue-head,.admin-revenue-periods,.admin-status-filters,.admin-user-actions,.admin-user-meta{display:flex}.admin-revenue-head{align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.admin-revenue-controls{align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.admin-plan-filters,.admin-revenue-periods,.admin-status-filters{gap:4px;flex-wrap:wrap}.admin-revenue-custom-dates{display:grid;grid-template-columns:repeat(2,minmax(132px,1fr));gap:6px;width:100%}.admin-revenue-custom-dates label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;color:#666;font-size:9px}.admin-revenue-custom-dates input{width:100%;height:29px;box-sizing:border-box;padding:0 7px;border:1px solid #2b2b2b;border-radius:4px;background:#111;color:#bdbdbd;color-scheme:dark;font:10px var(--font-sans)}.admin-payment-history-scroll{width:100%;max-width:100%;overflow:auto;overscroll-behavior:contain}.admin-payment-history-table{width:100%;min-width:620px}.admin-payment-history-row{display:grid;grid-template-columns:minmax(86px,.9fr) minmax(132px,1.25fr) minmax(132px,1.1fr) minmax(68px,.65fr) minmax(54px,.5fr) minmax(76px,.7fr);align-items:center;gap:8px}.admin-payment-history-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-revenue-metrics{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr))}.admin-revenue-footer{align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.admin-revenue-footer-actions{display:flex;gap:6px}.admin-status-filters{flex-wrap:nowrap}.admin-user-row{display:flex;align-items:center}.admin-user-meta{align-items:center;gap:10px;flex-wrap:wrap}.admin-user-actions{align-items:center;gap:8px;flex-wrap:wrap}@media (max-width:640px){.admin-page{padding:max(24px,env(safe-area-inset-top)) 12px max(32px,env(safe-area-inset-bottom))!important}.admin-page>.admin-shell{max-width:none!important}.admin-section{padding:14px 12px!important}.admin-page input,.admin-page select,.admin-page textarea{font-size:16px!important}.admin-tabbar{margin-inline:-12px;padding-inline:12px;scrollbar-width:none}.admin-tabbar::-webkit-scrollbar{display:none}.admin-revenue-card{padding:14px 12px!important}.admin-revenue-controls,.admin-revenue-head,.admin-revenue-provider,.admin-revenue-provider select{width:100%}.admin-revenue-summary{min-width:0!important}.admin-revenue-controls{justify-content:stretch}.admin-revenue-provider select{min-height:44px;padding-inline:12px 36px!important;font-size:12px!important}.admin-revenue-periods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.admin-revenue-custom-dates{grid-template-columns:1fr}.admin-revenue-custom-dates label{grid-template-columns:38px minmax(0,1fr)}.admin-revenue-custom-dates input{min-height:44px}.admin-plan-filters button,.admin-revenue-footer button,.admin-revenue-periods button,.admin-status-filters button,.admin-user-actions button{min-height:44px!important}.admin-revenue-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.admin-revenue-metric{min-width:0;padding:4px 10px!important;border-left:none!important}.admin-revenue-metric:nth-child(2n){border-left:1px solid #1e1e1e!important}.admin-revenue-metric>div:last-child{overflow-wrap:anywhere}.admin-revenue-footer{align-items:stretch}.admin-revenue-footer>button,.admin-revenue-footer>div{width:100%}.admin-revenue-footer-actions button{flex:1}.admin-status-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-status-filters button{padding-inline:8px!important}.admin-plan-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-plan-filters button{width:100%}.admin-user-row{display:grid!important;grid-template-columns:7px minmax(0,1fr) auto 14px;grid-template-areas:"dot summary status chevron" ". actions actions actions";align-items:start!important;gap:10px 8px!important;padding:12px!important}.admin-user-row>:first-child{grid-area:dot;margin-top:6px}.admin-user-summary{grid-area:summary}.admin-user-status{grid-area:status;margin-top:2px}.admin-user-chevron{grid-area:chevron;margin-top:1px}.admin-user-actions{grid-area:actions;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.admin-user-actions button{width:100%;padding:7px 8px!important}.admin-user-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px!important;margin-top:8px!important}.admin-user-meta span{min-width:0;overflow-wrap:anywhere}.admin-user-purchase-table{overflow-x:auto;overscroll-behavior-inline:contain}.admin-user-purchase-row{min-width:520px}}.terminal-iv-expiry-control{min-width:104px;flex:1}.terminal-iv-expiry-trigger{width:100%;height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;padding:0 9px 0 10px;border:1px solid var(--terminal-line);border-radius:6px;background:var(--terminal-panel-2);color:var(--terminal-text);font:750 10px/1 var(--font-sans);letter-spacing:.015em;cursor:pointer;outline:none;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.terminal-iv-expiry-trigger:hover:not(:disabled),.terminal-iv-expiry-trigger[aria-expanded=true]{border-color:hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.055)}.terminal-iv-expiry-trigger:focus-visible{border-color:hsla(0,0%,100%,.34);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.terminal-iv-expiry-trigger:disabled{color:var(--terminal-muted);cursor:not-allowed;opacity:.52}.terminal-iv-expiry-chevron{width:12px;height:12px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;color:var(--terminal-muted);transition:transform .14s ease,color .14s ease}.terminal-iv-expiry-trigger[aria-expanded=true] .terminal-iv-expiry-chevron{color:var(--terminal-text);transform:rotate(180deg)}.terminal-iv-expiry-menu{box-sizing:border-box;overflow-y:auto;padding:4px;border:1px solid hsla(0,0%,100%,.14);border-radius:7px;background:var(--chrome-panel-bg);box-shadow:0 14px 34px rgba(0,0,0,.48),inset 0 1px 0 hsla(0,0%,100%,.045);backdrop-filter:blur(14px) saturate(1.1);scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.16) transparent}.terminal-iv-expiry-option{width:100%;height:31px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:hsla(0,0%,100%,.68);font:700 10px/1 var(--font-sans);letter-spacing:.015em;text-align:left;cursor:pointer;outline:none}.terminal-iv-expiry-option.is-active{background:hsla(0,0%,100%,.065);color:var(--terminal-text)}.terminal-iv-expiry-option.is-selected{color:var(--terminal-text)}.terminal-iv-expiry-check{color:var(--terminal-positive);font-size:10px;font-weight:900}.hover-card{transition:border-color .18s var(--ease-out-quart),box-shadow .18s var(--ease-out-quart),background-color .18s var(--ease-out-quart)}.hover-card:hover{border-color:var(--chrome-border-2)!important;box-shadow:0 0 0 1px hsla(0,0%,75%,.045),inset 0 1px 0 hsla(0,0%,100%,.035)}.chrome-panel{background:linear-gradient(180deg,hsla(0,0%,100%,.024),transparent 110px),var(--chrome-panel-bg);border-color:var(--chrome-border)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.024)}.chrome-panel-shine:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(600px 160px at 50% -80px,hsla(0,0%,100%,.045),transparent 70%),linear-gradient(90deg,transparent,hsla(0,0%,100%,.018),transparent);opacity:.72}.section-card>*{position:relative;z-index:1}.chrome-page-header{padding:var(--space-4) var(--space-5);border:1px solid var(--chrome-border);border-radius:var(--radius-shell);background:radial-gradient(620px 120px at 18% 0,hsla(0,0%,100%,.045),transparent 72%),linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.012)),var(--chrome-shell-bg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 16px 46px rgba(0,0,0,.18);position:relative;overflow:hidden}.chrome-page-header:before{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,91%,.42),transparent);opacity:.55}.chrome-page-header-compact{padding-top:8px;padding-bottom:8px}.chrome-page-header-controls{flex-wrap:wrap;justify-content:flex-end}.chrome-control,.dashboard-page-header button,.heatmap-action-row button,.mode-toolbar button,.section-card-controls button{border:1px solid var(--chrome-border)!important;border-radius:10px!important;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.012)),var(--chrome-control-bg)!important;color:var(--chrome-dim)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025)}.heatmap-head-view-controls .chrome-exp-group button{border-radius:5!important;background:hsla(0,0%,100%,.018)!important;border:1px solid hsla(0,0%,100%,.045)!important;box-shadow:none!important;color:var(--t2)!important}.heatmap-head-view-controls .chrome-exp-group button:hover{border-color:hsla(0,0%,100%,.045)!important}.chrome-control:hover,.dashboard-page-header button:hover,.heatmap-action-row button:hover,.mode-toolbar button:hover,.section-card-controls button:hover{border-color:var(--chrome-border-2)!important;color:var(--chrome-light)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.065),hsla(0,0%,100%,.018)),var(--chrome-panel-bg)!important}.heatmap-head-view-controls .chrome-exp-group button:hover{background:hsla(0,0%,100%,.04)!important;color:var(--t1)!important;border-color:var(--line2)!important}.chrome-toggle-group{backdrop-filter:blur(16px) saturate(1.18);-webkit-backdrop-filter:blur(16px) saturate(1.18)}.chrome-tab{position:relative}.chrome-tab.active{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025)}.segment-group{display:inline-flex;align-items:center;min-height:var(--control-height);gap:2px;padding:2px;border:1px solid var(--line);background:hsla(0,0%,100%,.024)}.segment-group button{height:var(--control-height-sm);min-width:30px;padding:0 8px;border:none;border-radius:calc(var(--radius-control) - 2px);background:transparent;color:var(--t3);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase}.segment-group button:hover{background:hsla(0,0%,100%,.055)!important;color:var(--t1)!important}.segment-group button.active{background:linear-gradient(180deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.032)),hsla(0,0%,75%,.075)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045);color:var(--t1)!important}.section-card-controls .chrome-toggle-group>button,.section-card-controls .segment-group>button,.section-card-controls [data-control-frame]>button{border:0!important;box-shadow:none!important;border-radius:6px!important;background:transparent!important;color:var(--t3)!important}.section-card-controls .chrome-toggle-group>button:hover,.section-card-controls .segment-group>button:hover,.section-card-controls [data-control-frame]>button:hover{border:0!important;background:hsla(0,0%,100%,.045)!important;color:var(--t1)!important}.section-card-controls .segment-group>button.active,.section-card-controls .segment-group>button.active:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.032)),hsla(0,0%,75%,.075)!important;color:var(--t1)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045)!important}.section-card-controls .chrome-toggle-group>button[data-active=true],.section-card-controls .chrome-toggle-group>button[data-active=true]:hover,.section-card-controls [data-control-frame]:not(.segment-group)>button[data-active=true],.section-card-controls [data-control-frame]:not(.segment-group)>button[data-active=true]:hover{background:color-mix(in srgb,var(--control-accent,var(--chrome)) 16%,var(--chrome-control-bg))!important;color:var(--control-accent,var(--chrome))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045)!important}.mode-panel{background:var(--chrome-panel-bg);border:1px solid var(--chrome-border);border-radius:8px;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.024)}.mode-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--chrome-border);background:var(--chrome-header-bg)}.mode-table-wrap{overflow:auto;border:1px solid var(--chrome-border);border-radius:8px;background:var(--bg)}.strike-ladder-shell{overflow:hidden;border-top:1px solid hsla(0,0%,75%,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.014),transparent 110px),#030303}.strike-table-search{height:30px;border:1px solid var(--chrome-border);border-radius:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.01)),var(--chrome-control-bg);color:var(--t1);font-family:var(--font-sans);font-size:11px;font-weight:680;outline:none;padding:0 10px}.strike-table-search:focus{border-color:var(--chrome-border-2)}.strike-ladder-status{min-width:0;display:flex;align-items:center;gap:8px;padding:7px 10px 6px;color:var(--t4);font-size:9px;font-family:var(--font-sans);text-transform:lowercase}.strike-ladder-status>span:last-child{margin-left:auto;text-transform:none}.strike-ladder-filter-strip{display:inline-flex;align-items:center;gap:4px}.strike-ladder-filter-strip span{color:var(--t4);margin-right:2px}.strike-ladder-filter-strip button{height:18px;min-width:26px;padding:0 7px;border:1px solid hsla(0,0%,75%,.18);border-radius:3px;background:hsla(0,0%,100%,.026);color:var(--t3);font-size:9px;font-family:var(--font-sans);font-weight:750;line-height:1;opacity:1}.strike-ladder-filter-strip button.is-active{background:linear-gradient(180deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.026));color:var(--t1);border-color:hsla(0,0%,75%,.36)}.strike-ladder-grid{min-width:0;width:100%;display:grid;grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);align-items:stretch;padding:0 12px 12px}.strike-ladder-side-title{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;padding:2px 0 5px;color:var(--green);font-family:var(--font-sans);font-size:9px;font-weight:850;letter-spacing:.08em;text-align:center;text-transform:uppercase}.strike-ladder-side-title span{height:1px;background:linear-gradient(90deg,transparent,currentColor);opacity:.42}.strike-ladder-side-title span:last-child{background:linear-gradient(90deg,currentColor,transparent)}.strike-ladder-puts-title{color:var(--red)}.strike-ladder-strike-head{display:flex;align-items:end;justify-content:center;padding-bottom:5px}.strike-ladder-head button,.strike-ladder-strike-head button{border:0;background:transparent;color:var(--t4);font-family:var(--font-sans);font-size:9px;font-weight:820;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.strike-ladder-strike-head button{color:var(--t2)}.strike-ladder-head{display:grid;grid-template-columns:repeat(10,minmax(30px,1fr));align-items:center;min-height:25px;border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.018)}.strike-ladder-head button{min-width:0;overflow:hidden;padding:0 5px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.strike-ladder-put-head button{color:color-mix(in srgb,var(--red) 76%,var(--t2))}.strike-ladder-head:not(.strike-ladder-put-head) button{color:color-mix(in srgb,var(--green) 76%,var(--t2))}.strike-ladder-head-spacer{border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.024)}.strike-ladder-row{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);min-height:24px;border-bottom:1px solid hsla(0,0%,100%,.052)}.strike-ladder-row:hover{background:hsla(0,0%,100%,.025)}.strike-ladder-row.is-spot{background:linear-gradient(90deg,rgba(0,200,124,.075),hsla(0,0%,100%,.026),rgba(229,48,80,.075))}.strike-ladder-metrics{display:grid;grid-template-columns:repeat(10,minmax(30px,1fr));align-items:center}.strike-ladder-metrics span{min-width:0;overflow:hidden;padding:0 5px;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-size:10px;font-weight:760;font-variant-numeric:tabular-nums}.strike-ladder-strike{display:flex;align-items:center;justify-content:center;gap:3px;border-left:1px solid hsla(0,0%,75%,.14);border-right:1px solid hsla(0,0%,75%,.14);background:hsla(0,0%,100%,.025)}.strike-ladder-strike strong{color:var(--t1);font-family:var(--font-sans);font-size:11px;font-weight:900;font-variant-numeric:tabular-nums}.strike-ladder-strike small{color:#e0a800;font-size:7px;font-weight:900;text-transform:uppercase}.strike-ladder-put-metrics span{color:var(--red)}.strike-ladder-metrics:not(.strike-ladder-put-metrics) span{color:var(--green)}.strike-scanner-workspace{display:grid;grid-template-columns:minmax(720px,1.45fr) minmax(420px,.92fr);align-items:stretch;gap:18px;width:100%;height:calc(100dvh - 150px)}.strike-scanner-pane,.strike-scanner-workspace{min-width:0;min-height:0;overflow:hidden}.strike-scanner-table-pane{display:flex;min-width:0}.strike-scanner-live-pane{display:flex;min-width:0;align-items:flex-start;padding-top:2px}.strike-scanner-workspace .section-card{height:100%;min-height:0;overflow:hidden;border-color:hsla(0,0%,75%,.16);border-radius:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent 150px),#070707}.strike-scanner-live-pane .section-card>div:last-child{min-height:0}.strike-scanner-table-pane .section-card{width:100%}.strike-scanner-live-pane .section-card{width:100%;height:auto;max-height:min(520px,calc(100dvh - 210px))}.strike-desk-shell{display:grid;grid-template-columns:184px 1fr;width:100%;height:100%!important;padding:12px 16px 0;min-width:0;min-height:0;overflow:hidden;box-sizing:border-box}.strike-desk-rail,.strike-scanner-merged{min-width:0;min-height:0;overflow:hidden;border:1px solid hsla(0,0%,75%,.15);border-radius:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.022),transparent 150px),#070707}.strike-scanner-merged{grid-column:2;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.strike-scanner-toggle{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid hsla(0,0%,100%,.08);flex-shrink:0}.strike-scanner-toggle button{padding:5px 14px;border:1px solid hsla(0,0%,100%,.12);border-radius:5px;background:transparent;color:var(--t3);font-size:11px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.strike-scanner-toggle button:hover{background:hsla(0,0%,100%,.05);color:var(--t1)}.strike-scanner-toggle button.is-active{background:hsla(0,0%,100%,.1);color:var(--t1);border-color:hsla(0,0%,100%,.25)}.strike-desk-rail{grid-column:1;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;padding:13px 11px}.scanner-desk-head span,.strike-book-head>div>span,.strike-desk-brand span,.strike-desk-mini-head span{color:var(--t4);font-family:var(--font-sans);font-size:9px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.strike-desk-brand strong{display:block;margin-top:6px;color:var(--t1);font-family:var(--font-sans);font-size:18px;font-weight:830;line-height:1}.strike-desk-brand small{display:block;margin-top:7px;color:var(--t4);font-size:10px}.strike-desk-expiry{display:grid;gap:7px;padding-top:11px;border-top:1px solid hsla(0,0%,75%,.11)}.strike-desk-expiry span{color:var(--t4);font-size:9px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.scanner-view-toggle,.strike-desk-expiry div{display:inline-flex;align-items:center;gap:3px;padding:2px;border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.024)}.scanner-view-toggle button,.strike-desk-expiry button{height:25px;padding:0 7px;border:0;border-radius:6px;background:transparent;color:var(--t3);cursor:pointer;font-size:9px;font-weight:800;text-transform:uppercase}.scanner-view-toggle button.is-active,.strike-desk-expiry button.is-active{background:linear-gradient(180deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.032)),hsla(0,0%,75%,.075);color:var(--t1)}.strike-desk-tabs{display:flex;flex-direction:column;gap:4px;min-height:0}.strike-desk-tabs button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:42px;padding:8px 10px;border:1px solid transparent;background:transparent;color:var(--t3);cursor:pointer;font-family:var(--font-sans);text-align:left}.strike-desk-tabs button:hover{background:hsla(0,0%,100%,.024);color:var(--t1)}.strike-desk-tabs button.is-active{border-color:var(--line2);background:linear-gradient(180deg,hsla(0,0%,100%,.058),hsla(0,0%,100%,.014)),hsla(0,0%,100%,.018);color:var(--t1)}.strike-desk-tabs button span{font-size:11px;font-weight:820}.strike-desk-tabs button small{color:var(--t4)}.strike-desk-stats{display:grid;gap:1px;border-top:1px solid hsla(0,0%,75%,.11);padding-top:10px}.strike-desk-stats>div{display:flex;flex-direction:column;gap:3px;padding:7px 8px;background:hsla(0,0%,100%,.025);border-radius:5px}.strike-desk-stats span{color:var(--t4);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.strike-desk-stats strong{color:var(--t1);font-size:14px;font-weight:860;font-variant-numeric:tabular-nums}.strike-desk-balance{display:grid!important;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:5px;color:var(--t4);font-size:8px;font-weight:760;text-transform:uppercase}.strike-desk-balance i{display:flex;height:4px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.075)}.strike-desk-balance b{display:block;height:100%}.strike-desk-pressure{display:grid;gap:8px;padding-top:12px;border-top:1px solid hsla(0,0%,75%,.11)}.strike-desk-mini-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.strike-desk-mini-head strong{color:var(--t2);font-size:10px;font-weight:820}.strike-desk-pressure-row{display:grid;gap:5px}.strike-desk-pressure-row div{display:flex;justify-content:space-between;color:var(--t3);font-size:10px;font-weight:760}.strike-desk-pressure-row i{display:flex;height:4px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.07)}.strike-desk-pressure-row b{display:block;height:100%}.is-call{color:var(--green)!important}.is-put{color:var(--red)!important}b.is-call,em.is-call,i .is-call{background:var(--green)}b.is-put,em.is-put,i .is-put{background:var(--red)}.strike-book-panel{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.strike-book-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;min-height:52px;padding:16px 16px 8px;border-bottom:0}.strike-book-head h2{margin:5px 0 4px;color:var(--t1);font-family:var(--font-sans);font-size:19px;font-weight:830;line-height:1}.strike-book-head p{margin:0;color:var(--t4);font-size:11px}.strike-book-controls{display:flex;align-items:center;gap:10px}.scanner-desk-filters input,.strike-book-controls button,.strike-book-controls input{height:30px;border:1px solid var(--chrome-border);border-radius:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.01)),var(--chrome-control-bg);color:var(--t1);font-family:var(--font-sans);font-size:11px;font-weight:680;outline:none;padding:0 10px}.strike-book-controls button{cursor:pointer;font-size:10px;font-weight:800;text-transform:uppercase}.strike-book-controls button:disabled{cursor:default;opacity:.42}.strike-book-balance{display:grid;grid-template-columns:auto auto 116px auto auto;gap:7px;color:var(--t4);font-size:9px;font-weight:760;text-transform:uppercase}.strike-book-balance i{display:flex;height:5px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.075)}.strike-book-balance b{display:block;height:100%}.strike-book-grid{display:grid;grid-auto-rows:minmax(27px,1fr);flex:1;min-height:0;overflow:hidden;padding:8px}.strike-book-mobile{display:none}.strike-book-header{display:contents}.strike-book-header span{display:flex;align-items:center;justify-content:center;min-height:26px;padding:0 2px;color:var(--t4);cursor:pointer;font-family:var(--font-sans);font-size:8.5px;font-weight:800;letter-spacing:.06em;text-align:center;text-transform:uppercase;border-bottom:1px solid hsla(0,0%,75%,.12)}.strike-book-header span:hover{color:var(--t2)}.strike-book-cells>span.is-gex,.strike-book-header span.is-gex{color:var(--exposure-gex-positive,var(--green))}.strike-book-cells>span.is-delta,.strike-book-cells>span.is-dex,.strike-book-header span.is-delta,.strike-book-header span.is-dex{color:var(--exposure-dex-positive,#a855f7)}.strike-book-cells>span.is-vanna,.strike-book-header span.is-vanna{color:var(--exposure-vex-positive,#f97316)}.strike-book-cells>span.is-vega,.strike-book-header span.is-vega{color:#3b9eff}.strike-book-cells>span.is-charm,.strike-book-header span.is-charm{color:var(--exposure-cex-positive,#3b82f6)}.strike-book-strike-label{display:flex;align-items:center;justify-content:center;min-height:26px;border:0;background:transparent;color:var(--t4);cursor:pointer;font-family:var(--font-sans);font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid hsla(0,0%,75%,.12);border-left:1px solid hsla(0,0%,75%,.12);border-right:1px solid hsla(0,0%,75%,.12)}.strike-book-strike-label:hover{color:var(--t1)}.strike-book-row{grid-column:1/-1;display:grid;min-height:27px}.strike-book-row:hover{background:hsla(0,0%,100%,.018)}.strike-book-row.is-spot{background:linear-gradient(90deg,rgba(0,200,124,.05),hsla(0,0%,100%,.02),rgba(229,48,80,.05))}.strike-book-row.is-spot .strike-book-strike{border-color:#f2f2f2;background:#f2f2f2;color:#050505}.strike-book-row.is-spot .strike-book-strike small,.strike-book-row.is-spot .strike-book-strike strong{color:#050505}.strike-book-cells{display:contents}.strike-book-cells>span{display:flex;align-items:center;justify-content:center;min-width:0;padding:0 3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-mono);font-size:9.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--t2)}.strike-book-cells.is-call>span{text-align:right}.strike-book-cells.is-put>span{text-align:left}.strike-book-cells>span.is-pos{color:var(--green)}.strike-book-cells>span.is-neg{color:var(--red)}.strike-book-cells>span.is-gex{position:relative}.strike-book-cells>span.is-gex>b{position:absolute;top:4px;bottom:4px;border-radius:2px;pointer-events:none}.strike-book-cells.is-call>span.is-gex>b{right:0;background:rgba(0,200,124,.15)}.strike-book-cells.is-put>span.is-gex>b{left:0;background:rgba(229,48,80,.15)}.strike-book-strike{display:flex;align-items:center;justify-content:center;gap:4px;border-left:1px solid hsla(0,0%,75%,.12);border-right:1px solid hsla(0,0%,75%,.12);color:var(--t1);font-family:var(--font-sans);font-size:11px;font-weight:860}.strike-book-strike small{color:var(--amber);font-weight:900;text-transform:uppercase}.scanner-desk-panel{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.scanner-desk-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:8px 14px;border-bottom:1px solid hsla(0,0%,75%,.12);flex-shrink:0}.scanner-desk-head strong{display:block;margin-top:5px;color:var(--t1);font-size:16px;font-weight:820}.scanner-desk-filters div,.scanner-side-toggle{display:inline-flex;align-items:center;gap:3px;padding:2px;border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.024)}.scanner-desk-filters button,.scanner-side-toggle button{height:26px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--t3);cursor:pointer;font-size:10px;font-weight:800;text-transform:uppercase}.scanner-desk-filters button.is-active,.scanner-side-toggle button.is-active{background:linear-gradient(180deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.032)),hsla(0,0%,75%,.075);color:var(--t1)}.scanner-desk-filters{display:flex;flex-wrap:wrap;align-items:center;padding:8px 14px;border-bottom:1px solid hsla(0,0%,75%,.1);flex-shrink:0}.scanner-desk-filters section>span{color:var(--t4);font-size:8.5px;font-weight:760;white-space:nowrap}.scanner-desk-filters section>div{display:flex;flex-wrap:wrap;gap:3px;min-width:0}.scanner-desk-filters label{display:flex;flex-direction:column;gap:3px;color:var(--t4);font-size:8.5px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.scanner-filter-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));padding:0!important;border:0!important;background:transparent!important;width:100%}.scanner-filter-grid label{gap:3px}.scanner-print-list{display:grid;align-content:start;min-height:0;overflow:auto}.scanner-print-row{display:grid;grid-template-columns:52px minmax(0,1fr) 68px;gap:4px 10px;min-height:64px;padding:10px 14px;border:0;border-bottom:1px solid hsla(0,0%,75%,.075);background:transparent;color:var(--t3);cursor:pointer;font-family:var(--font-sans);text-align:left}.scanner-print-row:hover{background:hsla(0,0%,100%,.018)}.scanner-print-row span{font-size:13px;font-weight:860}.scanner-print-row small{min-width:0;overflow:hidden;color:var(--t4);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.scanner-print-row strong{justify-self:end;color:var(--t1);font-size:11px;font-weight:820}.scanner-print-row b{grid-column:1;color:var(--t1);font-size:11px}.scanner-print-row em{grid-column:2/-1;color:var(--t4);font-size:9px;font-style:normal}.scanner-empty{min-height:140px;display:flex;align-items:center;justify-content:center;padding:20px;color:var(--t4);font-size:11px;text-align:center}.scanner-heatmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-content:start;min-height:0;padding:12px;overflow:hidden}.scanner-heatmap-grid button{min-height:72px;padding:10px;border:1px solid hsla(0,0%,75%,.12);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--heat-color) var(--heat),transparent),hsla(0,0%,100%,.012)),#070707;color:var(--t1);cursor:pointer;font-family:var(--font-sans);text-align:left}.scanner-heatmap-grid button.is-call-heavy{--heat-color:rgba(0,200,124,.45)}.scanner-heatmap-grid button.is-put-heavy{--heat-color:rgba(229,48,80,.45)}.scanner-heatmap-grid small,.scanner-heatmap-grid span,.scanner-heatmap-grid strong{display:block}.scanner-heatmap-grid span{font-size:13px;font-weight:860}.scanner-heatmap-grid strong{margin-top:7px;font-size:15px}.scanner-heatmap-grid small{margin-top:5px;color:var(--t4);font-size:9px}.strike-desk-shell{grid-template-columns:206px 1fr;gap:16px;padding:0 16px}.strike-desk-rail{display:flex;flex-direction:column;gap:12px;padding:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.035),transparent 92px),#080808}.scanner-desk-panel,.strike-book-panel{background:transparent}.strike-desk-brand{padding:3px 2px 11px;border-bottom:1px solid hsla(0,0%,100%,.11)}.strike-desk-brand strong{font-size:19px;letter-spacing:-.01em}.strike-desk-expiry{padding-top:0;border-top:0}.strike-desk-expiry div{width:100%}.strike-desk-expiry button{flex:1}.strike-desk-tabs{flex:1;gap:6px;padding-top:2px}.strike-desk-tabs button{position:relative;min-height:47px;padding:9px 11px 9px 13px;border-color:transparent;border-radius:7px;background:hsla(0,0%,100%,.006)}.strike-desk-tabs button:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:999px;background:transparent}.strike-desk-tabs button.is-active{border-color:hsla(0,0%,100%,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.018)),hsla(0,0%,100%,.018)}.strike-desk-tabs button.is-active:before{background:var(--chrome)}.strike-desk-tabs button span{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.strike-desk-tabs button span b{color:inherit;font-size:11px}.strike-desk-tabs button span em{color:var(--green);font-size:8px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.strike-desk-tabs button small{color:hsla(0,0%,100%,.44);font-size:9px;text-transform:none}.strike-desk-pressure{padding:10px;border:1px solid hsla(0,0%,100%,.095);border-radius:7px;background:hsla(0,0%,100%,.016)}.scanner-desk-filters section>span,.strike-desk-mini-head span{color:hsla(0,0%,100%,.72);font-size:10px}.strike-desk-pressure-row i{height:6px}.strike-book-head{min-height:44px;padding:6px 15px}.strike-book-head h2{font-size:18px}.strike-book-controls{gap:8px}.strike-book-search{display:grid;grid-template-columns:auto 96px;align-items:center;gap:7px;color:var(--t4);font-size:9px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.strike-book-actions{display:flex;align-items:center;gap:7px}.strike-book-page-status{display:inline-flex;align-items:center;justify-content:center;min-width:32px;color:var(--t4);font-family:var(--font-mono);font-size:9px;font-variant-numeric:tabular-nums;white-space:nowrap}.strike-book-summary{display:grid;grid-template-columns:minmax(120px,.75fr) minmax(110px,.65fr) minmax(120px,.65fr) minmax(320px,1.6fr);gap:1px;padding:8px 15px;margin:4px 0;border-bottom:1px solid hsla(0,0%,100%,.075)}.strike-book-summary>div{min-height:42px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:8px 11px;background:hsla(0,0%,100%,.025)}.strike-book-summary>div:first-child{border-radius:7px 0 0 7px}.strike-book-summary>div:last-child{border-radius:0 7px 7px 0}.strike-book-summary span{color:var(--t4);font-size:9px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.strike-book-summary strong{color:var(--t1);font-size:15px;font-weight:860;font-variant-numeric:tabular-nums}.strike-book-balance{display:grid!important;grid-template-columns:auto auto minmax(140px,1fr) auto auto;flex-direction:row!important;align-items:center}.strike-book-grid{grid-template-columns:repeat(8,minmax(0,1fr)) 72px repeat(8,minmax(0,1fr));grid-auto-rows:minmax(21px,1fr);margin:0 12px;padding:0;border-inline:1px solid hsla(0,0%,75%,.12);border-bottom:1px solid hsla(0,0%,75%,.12);border-radius:0 0 6px 6px}.strike-book-side-label,.strike-book-strike-label{min-height:25px;color:hsla(0,0%,100%,.58)}.strike-book-row{grid-template-columns:repeat(8,minmax(0,1fr)) 72px repeat(8,minmax(0,1fr));min-height:21px}.strike-book-cell{grid-template-columns:76px minmax(72px,.28fr) minmax(0,1fr);gap:10px;padding:0 10px;font-size:10px}.strike-book-put-cell{grid-template-columns:minmax(0,1fr) minmax(72px,.28fr) 76px}.strike-book-cell span{color:hsla(0,0%,100%,.54)}.strike-book-cell b{font-size:11px;font-weight:850}.strike-book-cell i{height:11px;border-radius:3px;background:hsla(0,0%,100%,.055)}.strike-book-strike{flex-direction:column;gap:0;border-left-color:hsla(0,0%,100%,.14);border-right-color:hsla(0,0%,100%,.14)}.strike-book-strike strong{font-size:14px;line-height:1}.strike-book-strike small{margin-top:2px;color:hsla(0,0%,100%,.4);font-size:7px}.strike-book-row.is-spot .strike-book-strike small{color:#050505}.scanner-desk-panel{border-color:rgba(122,170,200,.18)}.scanner-desk-head{min-height:36px;padding:6px 12px}.scanner-desk-head strong{font-size:15px}.scanner-view-toggle button{padding:0 6px;font-size:8px}.scanner-desk-filters{gap:6px 12px;padding:8px 12px}.scanner-desk-filters section{display:flex;align-items:center;gap:5px}.scanner-desk-filters section>span{font-weight:820;letter-spacing:.08em;text-transform:uppercase}.scanner-desk-filters div,.scanner-desk-filters section>div{display:flex;flex-wrap:wrap;gap:3px;min-width:0}.scanner-desk-filters button{height:22px;padding:0 7px;font-size:8px}.scanner-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-top:0}.scanner-filter-grid label{display:flex;flex-direction:column;gap:4px;min-width:0}.scanner-filter-grid label input{width:100%;min-width:0}.scanner-desk-filters input{height:28px;padding:0 8px}.scanner-print-list{flex:1;overflow:hidden;border-top:1px solid hsla(0,0%,100%,.06)}.scanner-print-row{grid-template-columns:48px minmax(0,1fr) 68px;min-height:56px;padding:8px 12px}.scanner-print-row span,.scanner-print-row strong{font-size:12px}.scanner-print-row em{opacity:.8;line-height:1.25}.scanner-empty{min-height:210px;margin:12px;border:1px dashed hsla(0,0%,100%,.11);border-radius:7px;background:linear-gradient(180deg,hsla(0,0%,100%,.022),transparent),hsla(0,0%,100%,.012)}@media (max-width:1280px){.strike-scanner-workspace{grid-template-columns:minmax(0,1fr)}}.mode-empty{min-height:260px;display:flex;align-items:center;justify-content:center;padding:32px;color:var(--t4);font-family:var(--font-sans);font-size:12px;text-align:center;background:linear-gradient(180deg,hsla(0,0%,100%,.018),transparent 120px),var(--bg)}.soft-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.soft-stat{background:linear-gradient(180deg,hsla(0,0%,100%,.024),transparent),var(--chrome-panel-bg-2);border:1px solid var(--chrome-border);border-radius:8px;padding:12px 14px}.soft-stat-label{font-size:9px;font-weight:650;color:var(--t4);text-transform:uppercase;letter-spacing:.08em}.soft-stat-value{margin-top:4px;font-size:18px;font-weight:720;font-family:var(--font-sans);color:var(--t1);font-variant-numeric:tabular-nums}.soft-stat-sub{margin-top:3px;font-size:10px;color:var(--t3)}.premium-kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;overflow:hidden;border:1px solid var(--chrome-border);border-radius:14px;background:var(--chrome-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.026)}.premium-kpi{min-width:0;padding:15px 17px;background:radial-gradient(240px 80px at 22px 0,hsla(0,0%,100%,.03),transparent 70%),linear-gradient(180deg,hsla(0,0%,100%,.034),transparent 100%),var(--chrome-panel-bg);position:relative}.premium-kpi:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent);opacity:.65}.wall-widget-body{background:linear-gradient(180deg,hsla(0,0%,100%,.018),transparent 120px),var(--bg)}.wall-legacy-kpi-row{display:none!important}.wall-brief{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(420px,1.45fr);gap:1px;background:var(--chrome-border);border-top:1px solid var(--chrome-border);border-bottom:1px solid var(--chrome-border)}.wall-brief-main{min-width:0;padding:12px 16px;background:radial-gradient(320px 120px at 24px 0,hsla(0,0%,75%,.052),transparent 72%),var(--chrome-panel-bg)}.wall-brief-label{color:var(--chrome-dim);font-family:var(--font-sans);font-size:9px;font-weight:760;letter-spacing:.09em;line-height:1;text-transform:uppercase}.wall-brief-title{margin-top:5px;color:var(--t1);font-size:15px;font-weight:760;line-height:1.16}.wall-brief-copy{margin-top:4px;color:var(--t3);font-size:11px;line-height:1.45;max-width:62ch}.wall-brief-rail{display:grid;grid-template-columns:repeat(5,minmax(94px,1fr));gap:1px;min-width:0}.wall-micro-kpi{min-width:0;padding:10px 12px;background:linear-gradient(180deg,hsla(0,0%,100%,.026),transparent 100%),var(--chrome-panel-bg)}.wall-micro-kpi-label{color:var(--t4);font-family:var(--font-sans);font-size:8px;font-weight:760;letter-spacing:.09em;line-height:1;text-transform:uppercase}.wall-micro-kpi-value{margin-top:4px;font-family:var(--font-sans);font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.wall-micro-kpi-sub{margin-top:4px;color:var(--t4);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wall-workbench{background:var(--chrome-border)}.wall-map-stage{background:radial-gradient(360px 240px at 52px 50%,hsla(0,0%,75%,.026),transparent 72%),var(--bg);border-right:1px solid var(--chrome-border)}.wall-row{position:relative;border-color:var(--chrome-border)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.012),transparent),var(--chrome-panel-bg)!important}.wall-row-compact .wall-row-trigger{min-height:42px}.wall-row-primary{background:radial-gradient(260px 48px at 14px 50%,hsla(0,0%,100%,.045),transparent 72%),hsla(0,0%,100%,.014)!important}.wall-row-secondary{background:hsla(0,0%,100%,.01)!important}.wall-row-trigger{border-radius:6px}.wall-row-trigger:hover{background:hsla(0,0%,100%,.035)!important}.flow-widget-content{display:grid;grid-template-columns:minmax(250px,.42fr) minmax(360px,1fr);height:100%;min-height:0;background:var(--bg)}.flow-widget-content--bare{display:flex;flex-direction:column;grid-template-columns:none}.flow-widget-content--bare .netdrift-chart-box{flex:1 1 0;min-height:0;height:auto!important}.flow-widget-brief{display:grid;grid-template-columns:1fr;align-content:center;gap:12px;padding:16px;border-right:1px solid var(--chrome-border);background:radial-gradient(420px 120px at 18px 0,hsla(0,0%,100%,.04),transparent 72%),var(--chrome-panel-bg)}.flow-widget-read{min-width:0;display:flex;flex-direction:column;gap:4px}.flow-widget-kicker{color:var(--t4);font-family:var(--font-sans);font-size:8px;font-weight:760;letter-spacing:.1em;line-height:1;text-transform:uppercase}.flow-widget-read strong{font-size:17px;line-height:1.1}.flow-widget-read span:last-child{color:var(--t3);font-size:10px;line-height:1.35}.flow-widget-meter{height:5px;overflow:hidden;border:1px solid var(--chrome-border);border-radius:999px;background:hsla(0,0%,100%,.035)}.flow-widget-meter span{display:block;height:100%;min-width:6px;box-shadow:0 0 10px currentColor}.flow-widget-counters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1px;overflow:hidden;border:1px solid var(--chrome-border);border-radius:10px;background:var(--chrome-border)}.flow-widget-counters div{min-width:0;padding:8px 10px;background:hsla(0,0%,100%,.018)}.netdrift-chart-box{height:100%!important;min-height:0;background:radial-gradient(520px 160px at 50% 0,hsla(0,0%,100%,.028),transparent 70%),var(--bg)}.drift-svg-chart{width:100%;height:100%;min-height:226px;padding:8px 10px 6px}.drift-svg-chart svg{display:block;width:100%;height:100%;min-height:210px}.flow-widget-counters span{display:block;color:var(--t4);font-family:var(--font-sans);font-size:8px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.flow-widget-counters b{display:block;margin-top:4px;color:var(--t1);font-family:var(--font-sans);font-size:11px;font-weight:780;font-variant-numeric:tabular-nums;white-space:nowrap}.mode-workspace{min-height:calc(100vh - 152px);display:flex;flex-direction:column;gap:12px;min-width:0}.mode-cockpit-shell{display:grid;grid-template-columns:176px minmax(0,1fr) minmax(240px,.28fr);min-height:calc(100vh - 152px);overflow:hidden;border:1px solid var(--chrome-border);border-radius:var(--radius-panel);background:linear-gradient(180deg,hsla(0,0%,100%,.026),hsla(0,0%,100%,.006) 150px),var(--chrome-panel-bg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.024)}.mode-cockpit-shell.mode-cockpit-shell-no-nav{grid-template-columns:minmax(0,1fr) minmax(240px,.28fr)}.mode-cockpit-nav{min-width:0;padding:10px;border-right:1px solid var(--chrome-border);background:radial-gradient(220px 120px at 24px 0,hsla(0,0%,75%,.045),transparent 76%),hsla(0,0%,100%,.006)}.mode-cockpit-kicker,.mode-cockpit-nav-label{color:var(--t4);font-family:var(--font-sans);font-size:9px;font-weight:760;letter-spacing:.1em;line-height:1;text-transform:uppercase}.mode-cockpit-nav-list{display:flex;flex-direction:column;gap:4px;margin-top:10px}.mode-cockpit-tab{width:100%;display:grid;grid-template-columns:3px minmax(0,1fr);align-items:center;gap:9px;min-height:var(--control-height);padding:0 9px 0 0;border:1px solid transparent;border-radius:calc(var(--radius-control) - 1px);background:transparent;color:var(--t3);cursor:pointer;font-family:var(--font-sans);font-size:11px;font-weight:720;text-align:left;transition:background .18s var(--ease-out-quart),border-color .18s var(--ease-out-quart),color .18s var(--ease-out-quart)}.mode-cockpit-tab:before{content:"";width:3px;height:18px;border-radius:999px;background:transparent}.mode-cockpit-tab:hover{background:hsla(0,0%,100%,.024);color:var(--t1)}.mode-cockpit-tab.is-active{border-color:var(--chrome-border);background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.014)),hsla(0,0%,75%,.038);color:var(--t1)}.mode-cockpit-tab.is-active:before{background:var(--mode-accent,var(--chrome));box-shadow:0 0 9px color-mix(in srgb,var(--mode-accent,var(--chrome)) 44%,transparent)}.mode-cockpit-main{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--bg)}.mode-cockpit-header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:var(--panel-header-height);padding:0 var(--space-4);border-bottom:1px solid var(--chrome-border);background:var(--chrome-header-bg)}.mode-cockpit-title{min-width:0;color:var(--t1);font-size:var(--text-panel-title);font-weight:760;line-height:1.1}.mode-cockpit-subtitle{margin-top:4px;color:var(--t4);font-size:var(--text-body-sm);font-weight:520;line-height:1.35}.mode-cockpit-body{flex:1;min-height:0;overflow:auto;padding:var(--space-3)}.mode-context-rail{min-width:0;min-height:0;overflow:auto;padding:10px;border-left:1px solid var(--chrome-border);display:flex;flex-direction:column;background:radial-gradient(260px 160px at 0 0,hsla(0,0%,100%,.03),transparent 74%),hsla(0,0%,100%,.006)}.mode-rail-stack{display:flex;flex-direction:column;gap:8px;flex:1}.mode-rail-card{min-width:0;padding:10px 12px;border:1px solid var(--chrome-border);border-radius:var(--radius-control);background:linear-gradient(180deg,hsla(0,0%,100%,.026),hsla(0,0%,100%,.006)),var(--chrome-panel-bg)}.mode-rail-switch-card{padding:10px;flex:1;display:flex;flex-direction:column}.mode-rail-switch-card .mode-cockpit-nav-list{margin-top:9px;flex:1;display:flex;flex-direction:column;gap:6px}.mode-rail-switch-card .mode-cockpit-tab{flex:1;min-height:44px;font-size:16px;font-weight:740;padding:0 14px}.mode-rail-label{color:var(--t4);font-family:var(--font-sans);font-size:8px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.mode-rail-value{margin-top:5px;color:var(--t1);font-family:var(--font-mono);font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.mode-rail-sub{margin-top:5px;color:var(--t4);font-size:10px;line-height:1.3}.mode-workspace-grid{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(300px,.82fr);gap:12px;align-items:stretch;min-height:0}.mode-panel-viewport{min-height:420px;max-height:calc(100vh - 342px);overflow:auto;padding:14px 16px}.mode-panel-viewport--chart{overflow:hidden}.metrics-tab-viewport{max-height:calc(100vh - 292px);min-height:420px;overflow:auto;padding:14px 18px}.metrics-dense-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:12px;align-items:start}.metrics-panel-stack{min-width:0;gap:12px}.metrics-cockpit .mode-cockpit-body,.metrics-panel-stack{display:flex;flex-direction:column}.metrics-price-body{min-height:0;gap:12px}.metrics-price-body,.metrics-price-curve{flex:1;display:flex;flex-direction:column}.metrics-price-curve{min-height:360px}.replay-workspace{gap:0;height:calc(100dvh - 150px);min-height:0;overflow:hidden}.replay-chart-split{display:grid;grid-template-columns:minmax(360px,.42fr) minmax(0,1fr);border:1px solid var(--line);border-top:none;min-height:0}.cross-expiry-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;flex:1;height:100%;min-height:0;overflow:visible}.cross-expiry-workspace{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;gap:12px;padding:12px;background:var(--bg);font-family:var(--font-sans)}.cross-expiry-workspace button,.cross-expiry-workspace input,.cross-expiry-workspace select,.cross-expiry-workspace svg text,.cross-expiry-workspace svg tspan,.cross-expiry-workspace textarea{font-family:var(--font-sans)!important}.cross-expiry-workspace-head{min-height:42px;display:flex;align-items:baseline;gap:12px;padding:0 4px;font-family:var(--font-sans)}.cross-expiry-workspace-head strong{color:var(--t1);font-size:14px;font-weight:720}.cross-expiry-workspace-head span{color:var(--t3);font-size:10px}.cross-expiry-ladder{position:relative;min-width:0;min-height:360px;display:flex;flex-direction:column;overflow:visible;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--bg)}.cross-expiry-ladder-head{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px 8px 14px;border-bottom:1px solid var(--border-subtle);background:var(--bg1)}.cross-expiry-ladder-label{flex:0 0 auto;color:var(--t2);font-family:var(--font-sans);font-size:11px;font-weight:680}.cross-expiry-ladder-controls{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px}.cross-expiry-ladder-loading{flex:1;display:flex;align-items:center;justify-content:center;color:var(--t4);font-family:var(--font-sans);font-size:12px}.surfaces-workspace .mode-cockpit-shell{height:calc(100dvh - 150px);min-height:0}.surfaces-workspace .mode-cockpit-body{overflow:hidden}.surfaces-workspace{height:calc(100dvh - 120px);min-height:460px;overflow:hidden}.surfaces-desk-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"chart   controls" "chart   summary" "chart   smile";gap:var(--space-3)!important;height:100%!important;padding:var(--space-3)!important;box-sizing:border-box;min-height:0}.surfaces-area-chart{grid-area:chart}.surfaces-area-controls{grid-area:controls}.surfaces-area-summary{grid-area:summary}.surfaces-area-smile{grid-area:smile}.surfaces-control-pane,.surfaces-graph-pane{min-height:0;background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.005)),var(--bg);border:1px solid var(--border-subtle)!important;border-radius:var(--radius-panel)!important}.surfaces-graph-pane{min-width:0;overflow:hidden;position:relative}.surfaces-control-pane,.surfaces-graph-pane{display:flex!important;flex-direction:column!important}.surfaces-control-pane{width:auto!important;flex-shrink:1!important;overflow-y:auto!important;background:radial-gradient(300px 220px at 0 0,hsla(0,0%,100%,.035),transparent 70%),hsla(0,0%,100%,.01)}.surfaces-panel{min-height:0;background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.005)),var(--bg);border:1px solid var(--border-subtle);border-radius:var(--radius-panel)}.surfaces-controls-header{margin-bottom:10px;justify-content:space-between;gap:8px;color:var(--t4);font:700 9px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.surfaces-controls-header,.surfaces-exp-control,.surfaces-market-controls{min-width:0;display:flex;align-items:center}.surfaces-market-controls{justify-content:flex-end;gap:6px}.surfaces-exp-control{gap:4px}.surfaces-controls-header .chrome-ticker-search{min-width:68px!important;height:24px!important;padding-inline:8px!important;border-radius:5px!important}.surfaces-workspace .mode-cockpit-header{min-height:var(--panel-header-height);padding:0 var(--space-4);background:hsla(0,0%,100%,.012)}.surfaces-workspace .mode-cockpit-title{font-size:var(--text-panel-title);font-weight:780}.surfaces-workspace .mode-cockpit-subtitle{margin-top:4px;font-size:10px;color:var(--t4)}.surfaces-workspace .surface-chart-stage{flex:1 1 0;min-height:0;background:transparent}.surfaces-chart-stage--rv{padding:12px 10px 8px}.surfaces-control-pane>div>div:first-child{margin-bottom:8px;color:var(--t4)!important;font-size:9px!important;letter-spacing:.1em!important;text-transform:uppercase}.surfaces-control-pane button{min-height:50px;border-radius:var(--radius-control)!important}.surfaces-control-pane button:hover{border-color:hsla(0,0%,100%,.22)!important;background:hsla(0,0%,100%,.04)!important}.surfaces-control-pane .mode-rail-card{border-bottom:1px solid hsla(0,0%,100%,.065)!important;background:transparent!important;flex:1 1 0;min-height:0;display:flex;flex-direction:column;justify-content:center}.surfaces-control-pane .mode-rail-card:last-child{border-bottom:0!important}.surfaces-control-pane .mode-rail-label{font-size:9px;color:var(--t4)}.surfaces-control-pane .mode-rail-value{margin-top:7px;font-size:22px;line-height:.95}.surfaces-control-pane .mode-rail-sub{margin-top:7px;font-size:10px;line-height:1.25}.surfaces-control-pane>div:nth-child(2){flex:1 1 0;min-height:0;padding:2px 12px 0!important;display:flex!important;flex-direction:column!important;justify-content:stretch}@media (max-width:980px){.surfaces-workspace{height:auto!important;min-height:0!important;overflow:visible}.surfaces-desk-layout{grid-template-columns:1fr!important;grid-template-areas:"chart" "controls" "summary" "smile"!important;height:auto!important}.surfaces-graph-pane{min-height:420px}}.surfaces-cockpit{grid-template-columns:148px minmax(0,1fr) minmax(230px,.26fr)}.surfaces-cockpit.mode-cockpit-shell-no-nav{grid-template-columns:minmax(0,1fr) minmax(230px,.26fr)}.surface-chart-stage{overflow:hidden;padding:0;background:var(--bg);display:flex;min-height:0}.surface-chart-stage>*{width:100%;height:100%;min-height:0}.flow-mode-workspace .mode-cockpit-shell{grid-template-columns:182px minmax(0,1fr) minmax(280px,.34fr);height:100%;min-height:0}.flow-mode-workspace .mode-cockpit-shell.mode-cockpit-shell-no-nav{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr)}.flow-mode-workspace .mode-cockpit-body{overflow:hidden}.flow-cockpit-body{padding:12px;background:var(--bg);display:flex;flex-direction:column;min-height:0}.flow-cockpit-body>*{flex:1;min-height:0}.flow-mode-workspace .mode-context-rail{overflow:hidden}.flow-mode-workspace .mode-rail-stack{gap:6px;min-height:0}.flow-mode-workspace .mode-rail-card{padding:8px 11px}.flow-mode-workspace .mode-rail-value{margin-top:4px;font-size:16px}.flow-mode-workspace .mode-rail-sub{margin-top:4px}.flow-mode-workspace .mode-rail-switch-card{flex:0 0 auto}.flow-mode-workspace .mode-rail-switch-card .mode-cockpit-nav-list{gap:4px;margin-top:7px}.flow-mode-workspace .mode-rail-switch-card .mode-cockpit-tab{flex:0 0 30px;min-height:30px;padding:0 10px;font-size:11px}.flow-mode-workspace .flow-iv-rail{min-height:0;flex:1 1 270px;overflow:hidden}.confluence-workspace{display:grid;grid-template-columns:190px minmax(0,1fr);height:calc(100dvh - 150px);min-height:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--bg)}.confluence-nav{display:grid;gap:18px;min-width:0;padding:18px 14px;border-right:1px solid var(--line);background:linear-gradient(180deg,hsla(0,0%,100%,.026),transparent 160px),var(--bg1)}.confluence-nav-kicker,.confluence-page-label,.confluence-panel-head span,.confluence-state-metric span,.scenario-state-tile span{color:var(--t4);font-family:var(--font-sans);font-size:9px;font-weight:760;letter-spacing:.08em;line-height:1;text-transform:uppercase}.confluence-nav-title{margin-top:8px;color:var(--t1);font-family:var(--font-sans);font-size:18px;font-weight:780}.confluence-nav-sub{margin-top:5px;color:var(--t3);font-size:11px;line-height:1.35}.confluence-nav-tabs{display:grid;gap:7px}.confluence-nav-tab{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;min-height:48px;padding:9px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--t3);cursor:pointer;font-family:var(--font-sans);text-align:left;transition:background .14s var(--ease-out-quart),border-color .14s var(--ease-out-quart),color .14s var(--ease-out-quart)}.confluence-nav-tab:hover{border-color:hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.026);color:var(--t2)}.confluence-nav-tab.is-active{border-color:hsla(0,0%,100%,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02)),hsla(0,0%,100%,.025);color:var(--t1)}.confluence-nav-tab span{font-size:12px;font-weight:780}.confluence-nav-tab small{color:var(--t4);font-size:9px;font-weight:650}.confluence-nav-state{align-self:end;display:grid;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--line)}.confluence-nav-state div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:9px 10px;background:hsla(0,0%,100%,.018)}.confluence-nav-state span{color:var(--t4);font-size:9px;font-weight:720;text-transform:uppercase}.confluence-nav-state strong{color:var(--t1);font-family:var(--font-sans);font-size:11px;font-weight:780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confluence-content{min-width:0;min-height:0;overflow:hidden;background:var(--bg1)}.confluence-view,.scenario-view{display:flex;flex-direction:column;height:100%;min-height:0;padding:14px;overflow:auto}.confluence-topline,.scenario-topline{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1fr);align-items:end;gap:14px;min-width:0}.confluence-topline h2,.scenario-topline h2{margin:6px 0 4px;color:var(--t1);font-family:var(--font-sans);font-size:22px;font-weight:790;letter-spacing:0;line-height:1.08}.confluence-primary-readout p,.confluence-regime-panel p,.confluence-topline p,.scenario-playbook p,.scenario-topline p{margin:0;color:var(--t3);font-size:11px;line-height:1.45}.confluence-state-strip,.scenario-state-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--line)}.confluence-state-metric,.scenario-state-tile{min-width:0;padding:11px 12px;background:linear-gradient(180deg,hsla(0,0%,100%,.025),transparent),hsla(0,0%,100%,.014)}.confluence-state-metric strong,.scenario-state-tile strong{display:block;margin-top:7px;color:var(--t1);font-family:var(--font-sans);font-size:16px;font-weight:800;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confluence-stage-grid{display:grid;grid-template-columns:1fr;gap:12px;min-height:0}.confluence-bento{display:grid;grid-template-columns:280px 1fr;grid-template-rows:auto 1fr auto;gap:12px;min-height:0}.confluence-bento-regime{grid-column:1;grid-row:1}.confluence-bento-zones{grid-column:2;grid-row:1/3}.confluence-bento-primary{grid-column:1;grid-row:2}.confluence-bento-evaluator{grid-column:1/3;grid-row:3}.confluence-bento-evaluator,.confluence-bento-primary,.confluence-bento-regime,.confluence-bento-zones,.confluence-evaluator-panel,.confluence-focus-panel,.confluence-regime-panel,.scenario-condition-panel,.scenario-library,.scenario-playbook{min-width:0;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.022),transparent 160px),var(--bg1);overflow:hidden}.confluence-bento-zones{display:flex;flex-direction:column;min-height:0}.confluence-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:11px 13px;border-bottom:1px solid var(--line)}.confluence-panel-head div{display:flex;align-items:baseline;gap:9px;min-width:0}.confluence-panel-head strong{color:var(--t2);font-family:var(--font-sans);font-size:11px;font-weight:780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confluence-panel-head button{height:24px;padding:0 9px;border:1px solid var(--line2);border-radius:5px;background:hsla(0,0%,100%,.025);color:var(--t3);cursor:pointer;font-family:var(--font-sans);font-size:9px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.confluence-zone-list{display:grid;gap:8px;padding:10px;flex:1;overflow-y:auto;min-height:0}.confluence-zone-card{display:grid;grid-template-columns:34px minmax(0,1fr) 86px;gap:10px;min-width:0;padding:11px;border:1px solid color-mix(in srgb,var(--zone-color) 26%,var(--line));border-radius:7px;background:linear-gradient(90deg,color-mix(in srgb,var(--zone-color) 9%,transparent),transparent 45%),hsla(0,0%,100%,.018)}.confluence-zone-rank{color:color-mix(in srgb,var(--zone-color) 72%,var(--t2));font-family:var(--font-sans);font-size:11px;font-weight:820;padding-top:2px}.confluence-zone-main{min-width:0;display:grid;gap:8px}.confluence-zone-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.confluence-zone-title div{min-width:0}.confluence-primary-readout span,.confluence-zone-score span,.confluence-zone-title span{display:block;color:var(--t4);font-size:9px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.confluence-zone-title strong{display:block;margin-top:3px;color:var(--t1);font-family:var(--font-sans);font-size:18px;font-weight:820;line-height:1}.confluence-zone-title em{color:color-mix(in srgb,var(--zone-color) 82%,var(--t1));font-family:var(--font-sans);font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.confluence-condition-row,.confluence-tag-row{display:flex;flex-wrap:wrap;gap:5px}.confluence-condition-row span,.confluence-tag-row span,.scenario-condition-list em{padding:3px 7px;border:1px solid hsla(0,0%,100%,.08);border-radius:4px;background:hsla(0,0%,100%,.032);color:var(--t3);font-family:var(--font-sans);font-size:9px;font-style:normal;font-weight:700;line-height:1;white-space:nowrap}.confluence-prob-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.confluence-mini-bar{min-width:0}.confluence-mini-bar div,.confluence-weight div{display:flex;justify-content:space-between;gap:8px;min-width:0;margin-bottom:4px}.confluence-mini-bar span,.confluence-weight span{color:var(--t4);font-size:8px;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.confluence-mini-bar strong,.confluence-weight strong{font-family:var(--font-sans);font-size:9px;font-weight:790}.confluence-mini-bar i,.confluence-weight i{display:block;height:3px;overflow:hidden;border-radius:99px;background:hsla(0,0%,100%,.07)}.confluence-mini-bar b,.confluence-weight b{display:block;height:100%;border-radius:inherit}.confluence-zone-score{display:grid;grid-template-rows:auto auto 1fr;justify-items:end;gap:6px;min-width:0}.confluence-zone-score strong{color:color-mix(in srgb,var(--zone-color) 82%,var(--t1));font-family:var(--font-sans);font-size:18px;font-weight:830;line-height:1}.confluence-zone-score i{align-self:stretch;display:flex;align-items:end;width:4px;overflow:hidden;border-radius:99px;background:hsla(0,0%,100%,.07)}.confluence-zone-score b{display:block;width:100%;border-radius:inherit}.confluence-right-stack{display:grid;gap:12px;align-content:start;min-width:0}.confluence-evaluator-panel,.confluence-focus-panel,.confluence-regime-panel,.scenario-condition-panel,.scenario-playbook{padding-bottom:13px}.confluence-regime-panel h3{margin:13px 13px 7px;color:var(--t1);font-family:var(--font-sans);font-size:15px;font-weight:790;line-height:1.2}.confluence-condition-row,.confluence-evaluator-panel input,.confluence-primary-readout,.confluence-regime-panel p,.confluence-strike-card,.confluence-weight{margin-left:13px;margin-right:13px}.confluence-condition-row,.confluence-primary-readout,.confluence-weight{margin-top:13px}.confluence-primary-readout strong{display:block;margin:6px 0;color:var(--t1);font-family:var(--font-sans);font-size:18px;font-weight:820}.confluence-evaluator-panel input{width:calc(100% - 26px);height:34px;margin-top:13px;border:1px solid var(--line2);border-radius:6px;background:var(--chrome-control-bg);color:var(--t1);font-family:var(--font-sans);font-size:12px;font-weight:680;outline:none;padding:0 10px}.confluence-strike-card{display:grid;gap:10px;margin-top:10px;padding:10px;border:1px solid var(--line);border-radius:7px;background:hsla(0,0%,100%,.018)}.confluence-strike-card>div:first-child span{display:block;color:var(--t4);font-size:9px;font-weight:740;text-transform:uppercase}.confluence-strike-card>div:first-child strong{display:block;margin-top:4px;font-family:var(--font-sans);font-size:13px;font-weight:790}.confluence-strike-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--line)}.confluence-strike-grid .confluence-state-metric{padding:0 8px 8px}.confluence-strike-grid .confluence-state-metric strong{font-size:12px}.confluence-empty{display:flex;align-items:center;justify-content:center;min-height:220px;padding:24px;color:var(--t4);font-size:12px;text-align:center}.confluence-empty.compact{min-height:82px;padding:13px}.scenario-weight-card{justify-self:end;width:min(220px,100%);padding:13px;border:1px solid color-mix(in srgb,var(--scenario-color) 32%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--scenario-color) 9%,transparent),transparent),hsla(0,0%,100%,.018)}.scenario-weight-card span{color:var(--t4);font-size:9px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.scenario-weight-card strong{display:block;margin:6px 0 10px;color:color-mix(in srgb,var(--scenario-color) 88%,var(--t1));font-family:var(--font-sans);font-size:30px;font-weight:830;line-height:1}.scenario-weight-card i{display:block;height:4px;overflow:hidden;border-radius:99px;background:hsla(0,0%,100%,.08)}.scenario-weight-card b{display:block;height:100%}.scenario-playbook{padding:0 0 14px}.scenario-playbook>p{padding:14px 14px 0}.scenario-actions{display:grid;gap:8px;padding:14px}.scenario-action-row{display:grid;grid-template-columns:26px minmax(0,1fr);padding:11px;border:1px solid var(--line);border-radius:7px;background:hsla(0,0%,100%,.018)}.scenario-action-row>span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--line2);border-radius:5px;color:var(--t2);font-family:var(--font-sans);font-size:11px;font-weight:820}.scenario-action-row strong{color:var(--t1);font-size:12px;font-weight:780}.scenario-action-row p{margin-top:3px}.scenario-condition-list{display:grid;gap:8px;padding:12px 13px 0}.scenario-condition-list>span{color:var(--t4);font-size:9px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.scenario-condition-list div{display:flex;flex-wrap:wrap;gap:6px}.scenario-condition-list small{color:var(--t4);font-size:11px}.scenario-library{padding-bottom:8px}.scenario-library-table{display:grid;background:var(--line)}.scenario-library-row{display:grid;grid-template-columns:42px minmax(180px,.75fr) minmax(0,1fr) 54px;align-items:center;gap:10px;min-height:38px;padding:0 12px;background:var(--bg1)}.scenario-library-row.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--scenario-color) 10%,transparent),transparent 50%),var(--bg1)}.scenario-library-row span{color:var(--t4);font-family:var(--font-sans);font-size:10px;font-weight:760}.scenario-library-row strong{color:var(--t2);font-size:11px;font-weight:760}.scenario-library-row small,.scenario-library-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenario-library-row small{color:var(--t4);font-size:10px}.scenario-library-row em{justify-self:end;font-family:var(--font-sans);font-size:11px;font-style:normal;font-weight:820}.confluence-workspace{grid-template-columns:176px minmax(0,1fr);gap:12px;border:0;border-radius:0;background:transparent}.confluence-nav{grid-template-rows:auto auto 1fr;gap:14px;padding:14px 12px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.022),transparent 170px),#080808}.confluence-nav-title{font-size:17px}.confluence-nav-sub{color:var(--t4)}.confluence-nav-tab{min-height:42px;padding:8px 9px;border-radius:7px}.confluence-nav-tab.is-active{border-color:var(--line2);background:linear-gradient(180deg,hsla(0,0%,100%,.058),hsla(0,0%,100%,.014)),hsla(0,0%,100%,.018)}.confluence-nav-state{border-radius:8px}.confluence-content{background:transparent}.confluence-view,.scenario-view{gap:12px;padding:0;overflow:hidden}.signal-desk-head{display:grid;grid-template-columns:minmax(240px,.74fr) minmax(420px,1fr);gap:12px;align-items:stretch;min-height:72px}.signal-title-block{min-width:0;padding:8px 0 10px;border-bottom:1px solid hsla(0,0%,75%,.16)}.signal-title-block h2{margin:6px 0 4px;color:var(--t1);font-family:var(--font-sans);font-size:22px;font-weight:810;line-height:1.05}.signal-title-block p{margin:0;color:var(--t4);font-size:11px;line-height:1.35}.signal-market-strip{align-self:stretch;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.048),hsla(0,0%,100%,.012)),hsla(0,0%,100%,.018)}.confluence-state-strip.signal-market-strip,.scenario-state-strip.signal-market-strip{grid-template-columns:repeat(5,minmax(0,1fr));background:linear-gradient(180deg,hsla(0,0%,100%,.048),hsla(0,0%,100%,.012)),hsla(0,0%,100%,.018)}.signal-market-strip .confluence-state-metric,.signal-market-strip .scenario-state-tile{padding:12px 13px;background:transparent;border-right:1px solid hsla(0,0%,75%,.08)}.signal-market-strip .confluence-state-metric:last-child,.signal-market-strip .scenario-state-tile:last-child{border-right:0}.confluence-map-grid{display:grid;grid-template-columns:286px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) 120px;gap:12px;min-height:0;flex:1}.signal-brief-panel{grid-column:1;grid-row:1}.signal-primary-zone{grid-column:1;grid-row:2}.signal-zone-board{grid-column:2;grid-row:1/3}.signal-evaluator-panel{grid-column:1/-1;grid-row:3}.confluence-bento-evaluator,.confluence-bento-primary,.confluence-bento-regime,.confluence-bento-zones,.scenario-condition-panel,.scenario-library,.scenario-playbook{border-color:hsla(0,0%,75%,.13);border-radius:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.018),transparent 140px),#070707}.confluence-panel-head{min-height:39px;padding:10px 12px}.signal-brief-panel h3{margin:12px 12px 7px;color:var(--t1);font-size:14px;font-weight:800;line-height:1.2;text-transform:uppercase}.signal-brief-panel p{margin:0 12px;color:var(--t2);font-size:12px;line-height:1.38}.signal-zone-board .confluence-panel-head{border-bottom-color:hsla(0,0%,75%,.1)}.confluence-zone-list{gap:0;padding:0;overflow:hidden}.confluence-zone-card{grid-template-columns:36px minmax(0,1fr) 78px;gap:12px;min-height:108px;padding:13px 14px;border:0;border-bottom:1px solid hsla(0,0%,75%,.095);border-radius:0;background:linear-gradient(90deg,color-mix(in srgb,var(--zone-color) 6%,transparent),transparent 42%),transparent}.confluence-zone-card:last-child{border-bottom:0}.confluence-zone-card:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--zone-color) 9%,transparent),transparent 46%),hsla(0,0%,100%,.012)}.confluence-zone-rank{padding-top:6px}.confluence-condition-row span,.confluence-tag-row span,.scenario-condition-list em{border-color:hsla(0,0%,75%,.12);background:hsla(0,0%,100%,.022)}.confluence-zone-score{padding-top:6px}.confluence-zone-score i{width:3px}.signal-primary-zone .confluence-primary-readout{display:flex;min-height:0;flex-direction:column;justify-content:center}.signal-evaluator-panel{display:grid;grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);grid-template-rows:48px minmax(0,1fr);align-items:stretch}.signal-evaluator-panel .confluence-panel-head{grid-column:1;grid-row:1/3;border-bottom:0;border-right:1px solid var(--line)}.signal-evaluator-panel input{grid-column:2;grid-row:1;width:calc(100% - 24px);align-self:center;margin:0 12px}.signal-evaluator-panel .confluence-empty.compact,.signal-evaluator-panel .confluence-strike-card{grid-column:2;grid-row:2;align-self:stretch;margin:0;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent}.scenario-desk-head{grid-template-columns:minmax(0,1fr) 210px}.scenario-weight-card{align-self:stretch;display:grid;align-content:center;width:100%;padding:12px 14px;border-radius:8px}.scenario-main-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.7fr);gap:12px;min-height:0;flex:1}.scenario-audit-panel,.scenario-library-panel,.scenario-playbook-panel{min-height:0;overflow:hidden}.scenario-playbook-panel{display:flex;flex-direction:column}.scenario-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;border-top:1px solid var(--line);background:var(--line)}.scenario-action-row{grid-template-columns:30px minmax(0,1fr);gap:10px;min-height:136px;padding:13px;border:0;border-radius:0;background:var(--bg1)}.scenario-action-row>span{border-radius:999px}.scenario-audit-panel{display:flex;flex-direction:column}.scenario-condition-list{padding:13px;border-top:1px solid hsla(0,0%,75%,.08)}.scenario-library-panel{flex:0 0 176px}.scenario-library-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-top:1px solid var(--line)}.scenario-library-row{grid-template-columns:34px minmax(0,1fr) 46px;min-height:34px;padding:0 10px}.scenario-library-row small{display:none}@media (max-width:1100px){.confluence-workspace{grid-template-columns:1fr}.confluence-nav{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;border-right:0;border-bottom:1px solid var(--line)}.confluence-nav-tabs{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.confluence-nav-state{align-self:start;min-width:260px}.confluence-stage-grid,.scenario-main-grid{grid-template-columns:1fr}}@media (max-width:760px){.confluence-view,.scenario-view{padding:10px}.confluence-topline,.scenario-topline{grid-template-columns:1fr}.confluence-state-strip,.scenario-state-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.confluence-zone-card{grid-template-columns:minmax(0,1fr)}.confluence-zone-rank,.confluence-zone-score{justify-items:start}.confluence-zone-score i{display:none}.confluence-prob-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-library-row{grid-template-columns:34px minmax(0,1fr) 48px}.scenario-library-row small{display:none}}.flow-iv-rail .section-card{border-radius:8px}.flow-iv-rail .iv-monitor-card{background:var(--terminal-panel)!important;border-color:var(--terminal-line-strong)!important;border-radius:10px!important}.flow-page-layout{--flow-canvas:var(--bg);--flow-panel:var(--chrome-panel-bg);--flow-panel-raised:var(--chrome-panel-bg-2);--flow-border:var(--chrome-border-2);--flow-border-subtle:var(--chrome-border);display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:12px;height:100%;min-height:0;padding:12px;box-sizing:border-box;overflow:hidden;background:var(--flow-canvas)}.flow-panel{position:relative;isolation:isolate;min-width:0;min-height:0;overflow:hidden;border:1px solid transparent;border-radius:10px;background:var(--flow-panel);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.024)}.flow-panel:after{content:"";position:absolute;inset:0;z-index:50;border:1px solid var(--flow-border);border-radius:inherit;pointer-events:none}.flow-chart-panel{display:flex;flex-direction:column}.flow-slot-switch{display:flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;padding:8px 10px 6px;border-top:1px solid var(--flow-border-subtle);background:var(--flow-panel)}.flow-slot-switch button{appearance:none;border:1px solid var(--flow-border-subtle);background:hsla(0,0%,100%,.02);color:var(--t3);font:700 10px/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;padding:6px 15px;border-radius:999px;cursor:pointer;transition:background .16s var(--ease-out-quart),border-color .16s var(--ease-out-quart),color .16s var(--ease-out-quart)}.flow-slot-switch button:hover{color:var(--t1);border-color:hsla(0,0%,75%,.28);background:hsla(0,0%,100%,.045)}.flow-slot-switch button.is-active{color:var(--t1);border-color:var(--flow-border);background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.015)),hsla(0,0%,75%,.04);box-shadow:0 0 10px hsla(0,0%,75%,.1)}.flow-panel-header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;flex:0 0 auto;border-bottom:1px solid var(--flow-border-subtle);background:var(--flow-panel)}.flow-chart-content,.flow-panel-content{flex:1;min-height:0;overflow:hidden;background:var(--flow-canvas)}.flow-panel-stack{min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px}.flow-desk-panel,.flow-summary-panel{box-sizing:border-box;padding:var(--space-4)}.flow-summary-panel{flex:0 0 170px}.flow-desk-panel{flex:0 0 auto;position:relative}.flow-iv-panel{flex:1 1 0;display:flex;flex-direction:column;overflow:visible}.flow-iv-panel .flow-iv-rail{flex:1;min-height:0;container:flow-iv-monitor/size}.flow-iv-panel .iv-monitor-card{height:100%!important;min-height:0;overflow:hidden;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.flow-title-group{min-width:0;display:flex;align-items:baseline;gap:14px}.flow-title-group strong{color:var(--t1);font-size:14px;font-weight:700;white-space:nowrap}.flow-title-group span{min-width:0;overflow:hidden;color:var(--t4);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.flow-print-count{flex:0 0 auto;color:var(--t3);font-size:11px;font-weight:600;white-space:nowrap}.flow-panel-label{margin-bottom:10px;color:var(--t4);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.flow-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.flow-summary-metric{min-width:0}.flow-summary-metric>span{display:block;color:var(--t4);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.flow-summary-metric>strong{display:block;overflow:hidden;margin-top:2px;font-family:var(--font-mono);font-size:18px;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.flow-summary-metric>strong.is-compact{font-family:var(--font-sans);font-size:15px;font-weight:700}.flow-summary-metric>small{display:block;margin-top:2px;color:var(--t3);font-size:10px}.flow-desk-carousel{display:flex;flex-direction:column;gap:2px;position:relative;padding-bottom:22px}.flow-desk-arrow{position:absolute;bottom:-2px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--t2) 72%,transparent);border-radius:3px;background:transparent;color:var(--t1);font-size:12px;font-weight:700;cursor:pointer;transition:color .12s,background .12s;padding:0;line-height:1;z-index:2}.flow-desk-arrow--left{left:4px}.flow-desk-arrow--right{right:4px}.flow-desk-arrow:hover{background:color-mix(in srgb,var(--t1) 10%,transparent);border-color:var(--t1)}.flow-desk-list{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.flow-desk-list .mode-cockpit-tab{min-height:32px}.flow-empty-state,.flow-loading-state{height:100%;min-height:280px;display:flex;align-items:center;justify-content:center;color:var(--t4);font-size:12px;text-align:center}.flow-empty-state{flex-direction:column;gap:8px}.flow-empty-state>div{color:var(--t2);font-size:13px;font-weight:620}.flow-empty-state p{max-width:360px;margin:0;line-height:1.5}@media (max-width:900px){.flow-page-layout{grid-template-columns:1fr;height:auto;overflow:visible}.flow-chart-panel{height:clamp(360px,62svh,560px);min-height:360px}.flow-chart-content{min-height:0}.flow-panel-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.flow-iv-panel{grid-column:1/-1;min-height:420px}}.cross-expiry-workspace .section-card,.cross-expiry-workspace .section-card>div:last-child{flex:1;min-height:0}@media (max-width:980px){.cross-expiry-compare,.metrics-dense-grid,.mode-cockpit-shell,.mode-workspace-grid,.replay-chart-split{grid-template-columns:1fr}.mode-cockpit-shell{overflow:visible}.cross-expiry-workspace{height:auto;overflow:visible}.cross-expiry-compare{overflow:visible}.mode-cockpit-nav,.mode-context-rail{border:0;border-bottom:1px solid var(--chrome-border)}.mode-cockpit-nav-list{flex-direction:row;overflow-x:auto}.mode-cockpit-tab{min-width:max-content;padding-right:12px}.metrics-tab-viewport,.mode-panel-viewport{max-height:none}}.premium-kpi-label{display:flex;align-items:center;gap:0;font-size:9px;font-weight:700;color:var(--t4);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.heatmap-kpi-label:before,.premium-kpi-label:before{content:none!important;display:none!important}.premium-kpi-dot{display:none!important}.premium-kpi-value{margin-top:7px;font-size:19px;font-weight:750;color:var(--t1);font-family:var(--font-sans);font-variant-numeric:tabular-nums;line-height:1}.premium-kpi--regime .premium-kpi-value{font-size:22px;font-weight:800;letter-spacing:-.01em;text-shadow:0 0 20px currentColor}.premium-kpi--regime .premium-kpi-dot{display:none!important}.premium-kpi-sub{margin-top:5px;color:var(--t3);font-size:10px;line-height:1.35}.daily-kpi-strip .premium-kpi{padding:16px 18px}.greeks-mode,.greeks-mode *{font-family:var(--font-sans)!important}.daily-kpi-strip .premium-kpi-value{margin-top:8px;font-size:23px}.daily-kpi-strip .premium-kpi-sub{margin-top:7px;font-size:11px}.premium-two-col{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,.78fr);gap:16px;align-items:start}.premium-tab-stack{display:flex;flex-direction:column;gap:16px}.greeks-mode{height:calc(100dvh - 150px);min-height:0;overflow-y:auto;overflow-x:hidden}@media (max-width:768px) and (hover:hover) and (pointer:fine),(min-width:769px){.greeks-mode:not(.greeks-mode--terminal){--greeks-workspace-edge:8px;width:calc(100vw - (var(--greeks-workspace-edge) * 2));margin-left:calc(50% - 50vw + var(--greeks-workspace-edge));display:grid;grid-template-rows:minmax(0,1.82fr) minmax(210px,1fr);gap:var(--workspace-gap)}.greeks-mode:not(.greeks-mode--terminal) .greeks-exposure-shell{height:100%}.greeks-subchart-row--fill{width:100%;height:100%;min-height:0}}.greeks-side-rail{width:200px;flex-shrink:0;gap:2px;padding:4px 8px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--t1) 2%,transparent),transparent 150px),var(--bg1)}.greeks-side-group,.greeks-side-rail{display:flex;flex-direction:column;min-height:0}.greeks-side-group{gap:3px}.greeks-side-group-label{display:flex;min-height:14px;padding:2px 9px 1px;color:var(--greeks-group-accent,var(--chrome));font-size:9px;font-weight:820;letter-spacing:.08em;line-height:1;text-transform:uppercase;opacity:.82}.greeks-side-group-label,.greeks-side-tab{align-items:center;font-family:var(--font-sans)}.greeks-side-tab{width:100%;min-width:0;min-height:26px;flex-shrink:0;display:grid;grid-template-columns:3px minmax(0,1fr) auto;gap:8px;padding:0 8px 0 0;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--t3);cursor:pointer;text-align:left;transition:background .16s var(--ease-out-quart),border-color .16s var(--ease-out-quart),color .16s var(--ease-out-quart)}.greeks-side-tab:before{content:"";width:3px;height:18px;border-radius:999px;background:transparent}.greeks-side-tab:hover{color:var(--t1);background:hsla(0,0%,100%,.075);border-color:hsla(0,0%,100%,.07)}.greeks-side-tab.is-active{border-color:var(--line2);background:linear-gradient(180deg,hsla(0,0%,100%,.058),hsla(0,0%,100%,.014)),color-mix(in srgb,var(--greeks-tab-accent,var(--chrome)) 9%,transparent);color:var(--greeks-tab-accent,var(--chrome))}.greeks-side-tab.is-active:before{background:var(--greeks-tab-accent,var(--chrome));box-shadow:0 0 9px color-mix(in srgb,var(--greeks-tab-accent,var(--chrome)) 48%,transparent)}.greeks-side-tab-name{min-width:0;overflow:hidden;color:currentColor;font-size:11px;font-weight:780;line-height:1;text-overflow:ellipsis;white-space:nowrap}.greeks-side-tab-key{color:var(--t4);font-family:var(--font-sans);font-size:8px;font-weight:760;line-height:1;opacity:.35;font-variant-numeric:tabular-nums}.greeks-main-strike-control{height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 8px;border:1px solid var(--line2);border-radius:5px;background:hsla(0,0%,100%,.025);color:var(--t3);white-space:nowrap}.strike-ladder-mobile{display:none}.greeks-ticker-search>button{width:32px!important;height:32px!important;border-radius:8px!important}.greeks-header-navigation{min-height:26px;display:inline-flex;align-items:center;gap:6px;padding-left:8px;border-left:1px solid var(--line2);color:var(--t4);font-family:var(--font-sans);font-size:8px;font-weight:760;text-transform:uppercase;white-space:nowrap}.greeks-header-navigation select{height:26px;width:72px;min-width:72px;padding:0 18px 0 7px;border:1px solid var(--line2);border-radius:5px;background:var(--bg1);color:var(--t1);cursor:pointer;font:760 10px var(--font-sans)}.greeks-header-navigation select:focus-visible{outline:1px solid var(--chrome);outline-offset:1px}.greeks-main-strike-control span{font-size:8px;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.greeks-main-strike-control input[type=range]{width:72px;height:3px;accent-color:var(--chrome);cursor:ew-resize}.greeks-mode:not(.greeks-mode--terminal) .greeks-side-rail{width:200px}.greeks-mode:not(.greeks-mode--terminal) .greeks-side-group{gap:2px}.greeks-mode:not(.greeks-mode--terminal) .greeks-side-group-label{min-height:14px;padding:1px 8px 0;font-size:7px}.greeks-mode:not(.greeks-mode--terminal) .greeks-side-tab{height:24px;min-height:19px;flex-shrink:1;padding:0 7px}.greeks-mode:not(.greeks-mode--terminal) .greeks-side-divider{margin:2px 7px 1px}.greeks-mode:not(.greeks-mode--terminal) .greeks-side-tab-name{font-size:8px}.greeks-rail-brand{flex:0 0 auto;margin-bottom:4px}.greeks-rail-brand-details{min-width:0;flex:1;display:block;padding:0;overflow:hidden;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.greeks-rail-brand-details:focus-visible{outline:1px solid var(--green);outline-offset:3px;border-radius:3px}.greeks-rail-brand-details>span{display:block;color:var(--t4);font-family:var(--font-sans);font-size:9px;font-weight:760;letter-spacing:.1em;line-height:1;text-transform:uppercase}.greeks-rail-brand-details>strong{display:block;margin-top:7px;overflow:hidden;color:var(--t1);font-family:var(--font-sans);font-size:14px;font-weight:820;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.greeks-main-strike-control .greeks-main-strike-count-input{width:22px;height:18px;padding:0;border:0;border-radius:3px;outline:0;background:hsla(0,0%,100%,.045);color:var(--t2);font-family:var(--font-mono);font-size:8px;font-weight:750;text-align:center}.greeks-main-strike-control .greeks-main-strike-count-input:focus-visible{outline:1px solid var(--chrome);outline-offset:1px}.terminal-greeks-subcharts{flex:0 0 clamp(210px,25dvh,286px);min-height:210px;padding:6px;border-top:1px solid var(--line);background:var(--bg);overflow:hidden}.terminal-greeks-subcharts>div{height:100%}.greeks-mobile-chart-name,.greeks-mobile-swipe-hint{display:none}@media (max-height:760px){.terminal-greeks-subcharts{display:none}}@media (min-width:901px) and (max-height:1000px){.flow-iv-panel .iv-monitor-card{gap:5px!important;padding:8px 10px!important}.flow-iv-panel .iv-monitor-head>div:first-child{margin-bottom:2px!important}.flow-iv-panel .iv-monitor-head h2{font-size:12px!important}.flow-iv-panel .iv-monitor-head button{padding:1px 5px!important}.flow-iv-panel .iv-monitor-range-grid{gap:3px!important;padding:4px!important}.flow-iv-panel .iv-monitor-range-grid>div{padding:1px 3px!important}.flow-iv-panel .iv-monitor-range-grid>div>div:nth-child(2){font-size:13px!important}.flow-iv-panel .iv-monitor-explainer{padding:5px 7px!important;font-size:8px!important;line-height:1.3!important}.flow-iv-panel .iv-monitor-probability>div:first-child{margin-bottom:2px!important}.flow-iv-panel .iv-monitor-spacer{display:block;min-height:3px!important}.flow-iv-panel .iv-monitor-stats{padding-top:4px!important}.flow-iv-panel .iv-monitor-stats>div>div:last-child{margin-top:1px!important;font-size:12px!important}}.confluence-workspace,.cross-expiry-workspace,.flow-mode-workspace .mode-cockpit-shell,.greeks-mode,.indicators-workspace,.replay-workspace,.strike-desk-shell,.strike-scanner-workspace,.surfaces-workspace,.surfaces-workspace .mode-cockpit-shell{height:var(--workspace-height);min-height:0}.heatmap-shell{height:var(--workspace-height)}.greeks-side-rail{width:clamp(200px,10vw,240px)}@media (min-width:769px) and (max-height:1000px),(min-width:769px) and (max-width:1600px){.dashboard-root{--dashboard-frame-edge:10px;--dock-bottom-offset:18px}:root{--workspace-height:calc(100dvh - 50px);--workspace-edge:10px;--workspace-gap:8px;--panel-header-height:42px;--control-height:30px;--control-height-sm:26px;--space-3:10px;--space-4:12px}.dashboard-root{--workspace-height:calc(100dvh - 50px)}.dashboard-top-chrome{min-height:44px!important;padding:3px 12px!important}.navbar-news-rail{gap:8px!important}.bottom-dock-row{left:10px;right:10px;bottom:18px;gap:10px}.mode-cockpit-nav,.mode-context-rail{padding:8px}.mode-cockpit-nav-list{gap:3px;margin-top:8px}.greeks-exposure-head,.heatmap-main-head,.mode-cockpit-header{gap:8px;padding-inline:10px}.flow-cockpit-body,.mode-cockpit-body{padding:8px}.metrics-panel-stack,.mode-context-rail,.mode-rail-stack,.premium-tab-stack{gap:6px}.mode-rail-card{padding:8px 10px}.mode-rail-value{font-size:16px}.heatmap-left-rail{padding:9px 8px}.heatmap-rail-brand{gap:8px;padding:2px 4px 9px}.heatmap-rail-brand>div>strong{margin-top:5px;font-size:16px}.heatmap-rail-nav{gap:1px;margin-top:8px}.heatmap-rail-nav button{min-height:34px;max-height:42px;padding-block:3px}.heatmap-rail-module{margin-top:7px;padding:7px 9px 8px}.heatmap-strike-stack{gap:5px;margin-top:8px}.heatmap-strike-row{min-height:18px}.heatmap-main-head{min-width:0}.heatmap-title-block{min-width:0;flex:0 1 auto}.heatmap-head-controls{min-width:0;gap:5px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.heatmap-head-controls::-webkit-scrollbar{display:none}.heatmap-head-meta{gap:6px;padding-inline:6px}.heatmap-expiry-control,.heatmap-head-actions,.heatmap-head-view-controls{gap:4px}.heatmap-right-panel-header{padding-inline:10px}.cross-expiry-workspace{gap:8px;padding:8px}.cross-expiry-workspace-head{min-height:36px}.indicators-workspace{grid-template-rows:auto minmax(0,1fr) 42px;gap:6px;padding:8px 10px}.cross-expiry-ladder-head{min-height:42px;padding-block:6px}.indicators-workspace{grid-template-rows:auto minmax(0,1fr) 46px;gap:8px;padding:10px}.macro-econ-shell{gap:6px;padding:6px}.strike-desk-rail{gap:8px;padding:10px 9px}.strike-desk-tabs{gap:2px}.strike-desk-tabs button{min-height:36px;padding:6px 8px}.cross-expiry-ladder,.metrics-price-curve,.metrics-tab-viewport,.mode-panel-viewport,.surfaces-workspace{min-height:0}}@media (min-width:769px) and (max-height:820px){:root{--workspace-height:calc(100dvh - 116px);--panel-header-height:38px;--workspace-gap:6px}.dashboard-root{--workspace-height:calc(100dvh - 52px)}.greeks-mode:not(.greeks-mode--terminal){height:calc(100dvh - 72px)}.heatmap-rail-nav button{min-height:30px;max-height:36px}.heatmap-rail-module{max-height:156px;overflow-y:auto}.confluence-nav,.greeks-side-rail,.heatmap-left-rail,.heatmap-right-panel,.mode-context-rail,.strike-desk-rail,.surfaces-control-pane{overscroll-behavior:contain}}.terminal-top-asset-switch{display:flex;align-items:center;gap:7px}.terminal-view-action{height:24px;padding:0 10px;border:1px solid var(--terminal-line);border-radius:6px;background:hsla(0,0%,100%,.025);color:hsla(0,0%,100%,.48);font:600 9px/1 var(--font-sans);letter-spacing:.035em;cursor:pointer;transition:color .14s ease,border-color .14s ease,background-color .14s ease}.terminal-view-action:hover:not(:disabled){color:hsla(0,0%,100%,.74);border-color:hsla(0,0%,100%,.17);background:hsla(0,0%,100%,.055)}.terminal-view-action:disabled{color:hsla(0,0%,100%,.22);cursor:default;opacity:.72}.terminal-view-action:focus-visible{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}.greeks-side-tab.is-active .greeks-side-tab-key{color:var(--greeks-tab-accent,var(--chrome));opacity:.58}.greeks-side-divider{height:1px;margin:7px 8px 4px;background:linear-gradient(90deg,transparent,hsla(0,0%,75%,.12),transparent)}.greeks-side-page{flex:1;min-height:0;overflow-y:auto}.greeks-side-carousel{display:grid;grid-template-columns:18px 1fr 18px;align-items:center;gap:5px;padding-top:6px;margin-top:auto;border-top:1px solid var(--line)}.greeks-side-carousel button{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid color-mix(in srgb,var(--t2) 72%,transparent);border-radius:3px;background:transparent;color:var(--t1);font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:color .12s,background .12s}.greeks-side-carousel button:hover{border-color:var(--t1);background:color-mix(in srgb,var(--t1) 10%,transparent)}.greeks-side-carousel span{overflow:hidden;color:var(--t2);font-size:9px;font-weight:750;letter-spacing:.08em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.major-wall-stats{display:flex;flex-direction:column;gap:8px;padding:3px 2px 8px;font-family:var(--font-sans)}.major-wall-facts>div,.major-wall-movers>div,.major-wall-stats-head,.major-wall-trend{display:flex;align-items:center;justify-content:space-between}.major-wall-movers>span,.major-wall-stats-head span{color:var(--t4);font-size:8px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.major-wall-stats-head strong{font:750 14px var(--font-mono)}.major-wall-history-time{color:var(--t4);font-size:8px;line-height:1.35}.major-wall-window{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.major-wall-window button{height:23px;border:1px solid var(--line2);border-radius:3px;background:var(--bg2);color:var(--t4);font-size:8px;font-weight:750;cursor:pointer}.major-wall-window button.is-active{border-color:color-mix(in srgb,var(--chrome) 60%,transparent);color:var(--chrome)}.major-wall-trend{padding:7px 8px;border:1px solid var(--line2);border-radius:4px;color:var(--t2);font-size:10px;text-transform:capitalize}.major-wall-trend.is-growing{color:var(--exposure-gex-positive,var(--bar-pos))}.major-wall-trend.is-shrinking{color:var(--exposure-gex-negative,var(--bar-neg))}.major-wall-facts{display:grid;gap:3px;margin:0}.major-wall-facts>div{padding:4px 0;border-bottom:1px solid hsla(0,0%,75%,.07)}.major-wall-facts dt{color:var(--t4);font-size:9px}.major-wall-facts dd{margin:0;color:var(--t2);font:700 9px var(--font-mono)}.major-wall-movers{display:grid;gap:4px;padding-top:4px}.major-wall-movers>div{color:var(--t3);font-size:9px}.major-wall-movers em,.major-wall-movers strong{font-family:var(--font-mono)}.major-wall-movers em{font-style:normal}.major-wall-movers.is-up em{color:var(--exposure-gex-positive,var(--bar-pos))}.major-wall-movers.is-down em{color:var(--exposure-gex-negative,var(--bar-neg))}.major-wall-movers small{color:var(--t4);font-size:8px}.major-wall-stats-empty{display:flex;flex-direction:column;gap:5px;padding:18px 6px;color:var(--t4);font-size:9px;line-height:1.5;text-align:center}.major-wall-stats-empty strong{color:var(--t2);font-size:11px}.premium-section-note{padding:12px 16px;color:var(--t4);font-size:11px;line-height:1.45;border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.012)}.heatmap-title-block{display:flex;flex-direction:column;gap:3px;min-width:0}.heatmap-title-block>span:first-child{font-size:14px;font-weight:680;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.heatmap-title-row{display:flex!important;align-items:center;gap:8px;overflow:visible!important;text-overflow:clip!important}.heatmap-ticker-logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14)}.heatmap-ticker-logo img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.heatmap-ticker-logo b{color:#fff;font-size:9px;font-weight:860;line-height:1}.heatmap-title-block>span:last-child{font-size:10px;font-weight:500;color:var(--t4);letter-spacing:.02em;white-space:nowrap}.heatmap-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0}.heatmap-tabs-wrap{min-width:0;overflow:hidden}.heatmap-actions-wrap{min-width:0;overflow-x:auto;scrollbar-width:none}.heatmap-actions-wrap::-webkit-scrollbar{display:none}.heatmap-control-deck{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;overflow:visible;border-bottom:1px solid var(--line);background:linear-gradient(180deg,hsla(0,0%,100%,.018),transparent),var(--bg)}.heatmap-control-tabs{min-width:0;overflow:hidden}.heatmap-control-tabs>div{padding-bottom:0}.heatmap-control-actions{position:relative;z-index:20;min-width:0;overflow:visible}.heatmap-action-row{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;min-width:0}.heatmap-scale-inline{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 10px;border:1px solid hsla(0,0%,100%,.045);border-radius:5px;background:hsla(0,0%,100%,.018);color:var(--t4);font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.05em;line-height:1;white-space:nowrap;box-shadow:none}.heatmap-scale-inline i{display:block;width:96px;height:7px;border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),0 0 12px hsla(0,0%,100%,.04)}.heatmap-workstation{background:linear-gradient(180deg,hsla(0,0%,100%,.024),transparent 120px),var(--bg1)}.heatmap-shell{width:calc(100vw - 34px);height:calc(100dvh - 170px);min-height:0;margin-left:calc(50% - 50vw + 17px);padding:14px 0 0;background:var(--surface-canvas);box-sizing:border-box;overflow:hidden}.greeks-exposure-shell{flex:1 1 0;min-height:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:linear-gradient(180deg,hsla(0,0%,100%,.022),hsla(0,0%,100%,.006) 120px),var(--bg);display:flex;flex-direction:column}.greeks-exposure-head{min-height:var(--panel-header-height);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--chrome-header-bg)}.greeks-exposure-controls{display:flex;align-items:center;justify-content:flex-end;min-width:0}.greeks-mobile-ticker-picker{display:none}.greeks-share-actions{display:inline-flex;align-items:center;min-height:var(--control-height);gap:2px;padding:2px;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:hsla(0,0%,100%,.035);color:var(--t2)}.greeks-share-actions button{min-width:30px;height:var(--control-height-sm);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:0;background:transparent;color:inherit;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:760;transition:background .16s var(--ease-out-quart),color .16s var(--ease-out-quart)}.greeks-share-actions button+button{padding-inline:8px;border-left:1px solid var(--border-subtle)}.greeks-share-actions button:hover:not(:disabled){background:hsla(0,0%,100%,.075);color:var(--t1)}.greeks-share-actions button:focus-visible{position:relative;z-index:1;outline:1px solid var(--green);outline-offset:-2px}.greeks-share-actions button:disabled{cursor:wait;opacity:.65}.greeks-share-actions--compact{min-height:var(--control-height-sm);flex:0 0 auto}.greeks-share-actions--compact button{width:28px;min-width:28px;padding:0}.greeks-share-actions--compact button+button{padding-inline:0}.greeks-share-actions.is-error{border-color:color-mix(in srgb,var(--red) 55%,var(--border-strong));color:var(--red)}.greeks-share-live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.greeks-share-subcharts{min-width:0;min-height:0}@media (min-width:769px){.greeks-share-subcharts{width:100%;height:100%}}.greeks-exposure-body{display:flex;gap:0;flex:1;min-height:0;background:var(--bg)}.heatmap-tabstrip{gap:2px!important;padding:0 0 0 2px!important}.heatmap-tabstrip .chrome-tab{height:30px!important;min-height:30px;padding:0 10px!important;border-radius:0!important;background:transparent!important;border:1px solid transparent!important;color:var(--t3)!important;font-size:9px!important;font-weight:680!important;letter-spacing:.02em!important}.heatmap-tabstrip .chrome-tab:hover{color:var(--t1)!important;background:hsla(0,0%,100%,.025)!important}.heatmap-tabstrip .chrome-tab.active,.heatmap-tabstrip .chrome-tab.active:hover{color:var(--tab-accent,var(--green))!important;background:transparent!important;border-color:transparent!important;box-shadow:inset 0 -1px 0 var(--tab-accent,var(--green))!important}.heatmap-kpi-strip{display:grid;grid-template-columns:1.05fr 1fr 1fr 1fr 1fr;gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.heatmap-kpi{min-width:0;padding:16px 18px 15px;background:linear-gradient(180deg,hsla(0,0%,100%,.022),transparent 100%),var(--bg1);position:relative}.heatmap-kpi-call{background:radial-gradient(circle at 18px 0,rgba(0,200,124,.085),transparent 70px),linear-gradient(180deg,hsla(0,0%,100%,.022),transparent 100%),var(--bg1)}.heatmap-kpi-put{background:radial-gradient(circle at 18px 0,rgba(229,48,80,.082),transparent 70px),linear-gradient(180deg,hsla(0,0%,100%,.022),transparent 100%),var(--bg1)}.heatmap-kpi-flip{background:radial-gradient(circle at 18px 0,rgba(180,156,255,.11),transparent 70px),linear-gradient(180deg,hsla(0,0%,100%,.022),transparent 100%),var(--bg1)}.heatmap-kpi-label{display:flex;align-items:center;gap:0;color:var(--t4);font-family:var(--font-sans);font-size:9px;font-weight:750;letter-spacing:.09em;line-height:1;text-transform:uppercase;white-space:nowrap}.heatmap-kpi-dot{display:none!important}.heatmap-kpi-value{margin-top:9px;font-family:var(--font-mono);font-size:20px;font-weight:780;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:0}.heatmap-kpi-sub{margin-top:4px;color:var(--t3);font-size:9px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em}.heatmap-chart-stage{padding:12px 10px 8px;background:var(--bg)}.heatmap-workbench{display:grid;grid-template-columns:190px 1fr 280px;gap:12px;height:100%;min-height:0;overflow:hidden;background:transparent}.heatmap-context-panel,.heatmap-left-rail{min-width:0;min-height:0;background:linear-gradient(180deg,hsla(0,0%,100%,.018),hsla(0,0%,100%,.003) 160px),#060606}.heatmap-right-panel{min-width:0;min-height:0;background:var(--bg);overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);display:flex;flex-direction:column}.heatmap-right-panel-header{height:var(--panel-header-height);min-height:var(--panel-header-height);flex:0 0 var(--panel-header-height);box-sizing:border-box;display:flex;align-items:center;padding:0 14px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,hsla(0,0%,100%,.024),hsla(0,0%,100%,.004)),var(--bg)}.heatmap-left-rail{padding:12px 10px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--bg1)}.heatmap-rail-brand{display:flex;align-items:center;gap:10px;padding:2px 5px 13px;border-bottom:1px solid hsla(0,0%,100%,.075)}.heatmap-logo-picker{width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:transparent!important;font-size:0!important;line-height:0!important;overflow:visible;cursor:pointer}.heatmap-logo-picker .heatmap-ticker-logo{vertical-align:middle}.heatmap-logo-picker--symbol{width:auto!important;min-width:0!important;display:inline-flex;align-items:center;gap:5px;color:var(--t1)!important;font-size:10px!important;line-height:1!important;font-weight:800;letter-spacing:.02em}.heatmap-logo-picker--symbol-display{gap:7px;font-size:17px!important;font-weight:780;letter-spacing:.01em}.heatmap-rail-brand>div{min-width:0;flex:1;overflow:hidden}.heatmap-rail-brand>div>span{display:block;color:var(--t4);font-family:var(--font-sans);font-size:9px;font-weight:760;letter-spacing:.1em;line-height:1;text-transform:uppercase}.heatmap-rail-brand>div>strong{margin-top:7px;color:var(--t1);font-family:var(--font-sans);font-size:18px;font-weight:820;line-height:1.1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.heatmap-rail-nav{display:flex;flex-direction:column;flex:1 1 auto;gap:2px;min-height:0;margin-top:12px;overflow:hidden}.heatmap-rail-nav button{width:100%;min-width:0;flex:1 1 0;min-height:40px;max-height:48px;display:grid;grid-template-columns:5px minmax(0,1fr);column-gap:8px;align-items:center;padding:5px 9px 5px 7px;border:1px solid transparent;background:transparent;color:rgba(245,247,252,.58);cursor:pointer;font-family:var(--font-sans);text-align:left;transition:background .18s var(--ease-out-quart),border-color .18s var(--ease-out-quart),color .18s var(--ease-out-quart)}.heatmap-rail-nav button:before{content:"";width:4px;height:4px;border-radius:999px;background:transparent;transition:background .18s var(--ease-out-quart),box-shadow .18s var(--ease-out-quart)}.heatmap-rail-nav button em,.heatmap-rail-nav button span{grid-column:2;min-width:0}.heatmap-rail-nav button span{color:currentColor;font-size:11px;font-weight:780;line-height:1.1}.heatmap-rail-nav button em{margin-top:-2px;color:rgba(245,247,252,.42);font-size:9px;font-style:normal;font-weight:560;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.heatmap-rail-nav button:hover{background:hsla(0,0%,100%,.045);color:rgba(245,247,252,.88)}.heatmap-rail-nav button.is-active{border-color:hsla(0,0%,100%,.1);background:var(--bg3);color:var(--t1)}.heatmap-rail-nav button.is-active:before{background:var(--heat-accent,var(--green));box-shadow:0 0 8px color-mix(in srgb,var(--heat-accent,var(--green)) 36%,transparent)}.heatmap-rail-nav button:focus-visible{outline:2px solid color-mix(in srgb,var(--heat-accent,var(--green)) 70%,#fff);outline-offset:1px}.heatmap-rail-module{flex:0 0 auto;margin-top:10px;padding:9px 11px 10px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg1)}.heatmap-balance{display:flex;height:7px;margin-top:10px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.055);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.heatmap-balance i,.heatmap-balance span{display:block;min-width:0}.heatmap-balance span{background:var(--red)}.heatmap-balance i{background:var(--green)}.heatmap-balance-labels{display:flex;justify-content:space-between;margin-top:6px;color:var(--t4);font-size:8px;font-weight:760;letter-spacing:.05em;text-transform:uppercase}.heatmap-strike-stack{display:grid;gap:7px;margin-top:12px}.heatmap-strike-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;align-items:center;position:relative;min-height:21px;color:var(--t3);font-size:9px;font-weight:760;font-variant-numeric:tabular-nums}.heatmap-strike-row b{justify-self:end;font-size:9px;font-weight:820}.heatmap-strike-row i{grid-column:1/-1;display:block;height:3px;max-width:100%;border-radius:999px;opacity:.75;box-shadow:0 0 10px currentColor}.heatmap-main-panel{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--bg);overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-panel)}.heatmap-main-head{height:var(--panel-header-height);min-height:var(--panel-header-height);flex:0 0 var(--panel-header-height);box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:0 var(--space-3) 0 var(--space-4);border-bottom:1px solid var(--border-subtle);background:linear-gradient(180deg,hsla(0,0%,100%,.024),hsla(0,0%,100%,.004)),var(--bg)}.heatmap-head-controls{display:flex;align-items:center;gap:8px;flex:1;justify-content:flex-end}.heatmap-regime-badge{font-size:10px;font-weight:760}.heatmap-head-meta,.heatmap-regime-badge{display:inline-flex;align-items:center;letter-spacing:.04em;text-transform:uppercase}.heatmap-head-meta{gap:9px;min-width:0;height:28px;padding:0 8px;border:1px solid var(--line);border-radius:4px;background:hsla(0,0%,100%,.018);color:var(--t3);font-size:9px;font-weight:820;white-space:nowrap}.heatmap-expiry-control{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0;white-space:nowrap}.heatmap-expiry-control>span{color:var(--t4);font-size:10px;font-weight:760;letter-spacing:.06em}.heatmap-head-meta i{width:1px;height:12px;background:var(--line2)}.heatmap-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.heatmap-head-view-controls{justify-content:flex-end;flex-wrap:nowrap}.heatmap-exp-like-group{display:inline-flex;align-items:center;gap:6px;height:28px}.heatmap-exp-like-group button{height:28px;min-width:74px;padding:0 10px;border:1px solid hsla(0,0%,100%,.045);border-radius:5px;background:hsla(0,0%,100%,.018);color:var(--t2);cursor:pointer;font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase;box-shadow:none}.heatmap-exp-like-group button:hover{background:hsla(0,0%,100%,.045);color:var(--t1)}.heatmap-exp-like-group button.active{background:hsla(0,0%,100%,.055);color:var(--t1);border-color:hsla(0,0%,100%,.09)}.heatmap-head-actions .heatmap-scale-inline{height:28px}.heatmap-workbench .heatmap-chart-stage{flex:1;min-height:0;padding:0;overflow:hidden;background:var(--bg)}.heatmap-workbench .heatmap-chart-stage>*{flex:1 1 100%;width:100%;height:100%!important;min-width:0;min-height:0}.heatmap-grid-fill{width:100%;height:100%;min-width:0;min-height:0}.heatmap-grid-fill>.heatmap-plot-frame{width:100%;height:100%!important}@media (min-width:769px) and (max-width:1279px){.heatmap-main-head:not(:has(.heatmap-compare-controls)){height:auto;min-height:var(--panel-header-height);flex:0 0 auto;flex-wrap:wrap;align-items:center;row-gap:6px;padding-top:5px;padding-bottom:5px}.heatmap-main-head:not(:has(.heatmap-compare-controls)) .heatmap-title-block{flex:1 1 auto}.heatmap-main-head:not(:has(.heatmap-compare-controls)) .heatmap-head-controls{flex:1 1 100%;justify-content:flex-start;min-width:0}}@media (min-width:769px){.heatmap-workbench{grid-template-rows:minmax(0,1fr)}}.terminal-heatmap-workspace{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg)}.terminal-heatmap-toolbar{min-height:42px;flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid var(--line);background:hsla(0,0%,75%,.015);flex-wrap:wrap}.terminal-heatmap-toolbar-spacer{flex:1 1 auto}.terminal-heatmap-body{flex:1;min-height:0;display:flex;overflow:hidden}.terminal-heatmap-tabs{min-height:34px;flex:0 0 auto;display:flex;align-items:stretch;gap:2px;padding:4px 10px;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.012);scrollbar-width:none}.terminal-heatmap-tabs::-webkit-scrollbar{display:none}.terminal-heatmap-tabs button{position:relative;min-width:54px;height:26px;flex:1 0 auto;padding:0 10px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--t3);cursor:pointer;font-family:var(--font-sans);font-size:10px;font-weight:760;transition:color .16s ease,background .16s ease,border-color .16s ease}.terminal-heatmap-tabs button:hover{color:var(--t1);background:hsla(0,0%,100%,.025)}.terminal-heatmap-tabs button.is-active{color:var(--t1);border-color:color-mix(in srgb,var(--heat-accent) 35%,var(--line));background:color-mix(in srgb,var(--heat-accent) 9%,transparent)}.terminal-heatmap-tab-short{display:none}.terminal-heatmap-main,.terminal-heatmap-stage{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}@media (max-width:820px){.terminal-heatmap-main{flex-direction:column;overflow:visible}.terminal-heatmap-main .heatmap-main-panel,.terminal-heatmap-main .terminal-heatmap-stage{min-height:44vh}.terminal-heatmap-main .heatmap-right-panel{min-height:30vh;border-top:1px solid var(--line)}.terminal-heatmap-workspace{overflow-y:auto}}@media (max-width:1100px) and (hover:none) and (pointer:coarse) and (max-aspect-ratio:3/5),(max-width:1100px) and (hover:none) and (pointer:coarse) and (min-aspect-ratio:5/3),(max-width:768px) and (hover:none) and (pointer:coarse){.greeks-exposure-body{flex-direction:column}.greeks-exposure-body .greeks-side-rail{width:100%;height:auto;flex-direction:row;flex-wrap:wrap;overflow-x:auto;overflow-y:hidden}}.terminal-heatmap-stage>.gex-heatmap-module,.terminal-heatmap-stage>.heatmap-plot-frame,.terminal-heatmap-stage>div{width:100%;height:100%!important;min-height:0}.terminal-heatmap-stage .probability-heatmap-fill{position:relative;height:100%;min-height:0}.terminal-heatmap-stage .probability-heatmap-fill>.heatmap-plot-frame,.terminal-heatmap-stage .sensitivity-heatmap-fill,.terminal-heatmap-stage .sensitivity-heatmap-fill>.no-plotly-hover{height:100%!important;min-height:0}.terminal-heatmap-stage .probability-heatmap-note{position:absolute;right:12px;bottom:6px;left:12px;z-index:5;margin:0!important;pointer-events:none}.heatmap-compare-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.netdrift-history-control{display:inline-flex;align-items:center;gap:6px}.netdrift-history-label{color:var(--t4);font:700 9px/1 var(--font-sans);letter-spacing:.04em}.netdrift-history-trigger{min-width:88px;height:26px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px solid hsla(0,0%,100%,.07);border-radius:6px;background:hsla(0,0%,100%,.025);color:var(--t2);font:750 9px/1 var(--font-sans);letter-spacing:.03em;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.netdrift-history-trigger.is-open,.netdrift-history-trigger:hover{border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.055);color:var(--t1)}.netdrift-history-trigger svg{margin-left:auto;transition:transform .14s ease}.netdrift-history-trigger.is-open svg{transform:rotate(180deg)}.netdrift-history-live-button{width:auto;min-width:42px;height:22px;padding:0 7px;border:1px solid color-mix(in srgb,var(--green) 24%,var(--line2));border-radius:5px;background:color-mix(in srgb,var(--green) 7%,transparent);color:var(--green);font:750 8px/1 var(--font-sans);letter-spacing:.05em;cursor:pointer;transition:border-color .14s ease,background .14s ease}.netdrift-history-live-button:focus-visible,.netdrift-history-live-button:hover{border-color:color-mix(in srgb,var(--green) 48%,var(--line2));background:color-mix(in srgb,var(--green) 12%,transparent);outline:none}.netdrift-calendar{z-index:1000;width:244px;box-sizing:border-box;padding:9px;border:1px solid var(--line2);border-radius:10px;background:var(--bg1);box-shadow:0 14px 34px rgba(0,0,0,.52);color:var(--t2);font-family:var(--font-sans)}.netdrift-calendar-header{display:grid;grid-template-columns:26px 1fr 26px;align-items:center;gap:6px;padding:1px 1px 9px;border-bottom:1px solid hsla(0,0%,100%,.055)}.netdrift-calendar-month{display:flex;align-items:baseline;justify-content:center;gap:5px}.netdrift-calendar-month strong{color:var(--t1);font-size:10px}.netdrift-calendar-month span{color:var(--t4);font-size:9px}.netdrift-calendar-nav{width:26px;height:26px;display:grid;place-items:center;padding:0 0 2px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--t3);font:400 18px/1 var(--font-sans);cursor:pointer}.netdrift-calendar-nav:focus-visible,.netdrift-calendar-nav:hover{border-color:var(--line2);background:hsla(0,0%,100%,.045);color:var(--t1);outline:none}.netdrift-calendar-grid,.netdrift-calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.netdrift-calendar-weekdays{padding:8px 0 4px}.netdrift-calendar-weekdays div{color:var(--t4);font:700 7px/1 var(--font-sans);letter-spacing:.05em;text-align:center;text-transform:uppercase}.netdrift-calendar-grid{gap:2px}.netdrift-calendar-day{position:relative;width:100%;height:27px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--t4);font:600 9px/1 var(--font-sans);cursor:not-allowed}.netdrift-calendar-day.is-outside{opacity:.32}.netdrift-calendar-day.is-available{color:var(--t2);cursor:pointer}.netdrift-calendar-day.is-available:after{content:"";position:absolute;left:50%;bottom:3px;width:2px;height:2px;border-radius:50%;background:var(--green);transform:translateX(-50%)}.netdrift-calendar-day.is-available:focus-visible,.netdrift-calendar-day.is-available:hover{border-color:hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.05);color:var(--t1);outline:none}.netdrift-calendar-day.is-today{border-color:hsla(0,0%,100%,.13)}.netdrift-calendar-day.is-selected{border-color:color-mix(in srgb,var(--green) 42%,transparent);background:color-mix(in srgb,var(--green) 15%,transparent);color:var(--t1)}.netdrift-calendar-footer{display:flex;justify-content:space-between;margin-top:8px;padding-top:7px;border-top:1px solid hsla(0,0%,100%,.055)}.netdrift-calendar-footer-button{height:22px;padding:0 6px;border:0;border-radius:4px;background:transparent;color:var(--t4);font:700 8px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.netdrift-calendar-footer-button:focus-visible,.netdrift-calendar-footer-button:hover{background:hsla(0,0%,100%,.045);color:var(--t1);outline:none}.netdrift-history-live-dot{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--green);box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 14%,transparent)}.netdrift-history-menu{position:fixed;z-index:1000;width:172px;padding:5px;overflow:hidden;border:1px solid var(--line2);border-radius:9px;background:var(--bg1);box-shadow:0 12px 30px rgba(0,0,0,.48)}.netdrift-history-option{width:100%;min-height:38px;display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:5px;background:transparent;color:var(--t2);cursor:pointer;text-align:left}.netdrift-history-option:focus-visible,.netdrift-history-option:hover{outline:none;background:hsla(0,0%,100%,.055);color:var(--t1)}.netdrift-history-option[aria-selected=true]{background:hsla(0,0%,100%,.035);color:var(--t1)}.netdrift-history-option-copy{min-width:0;display:flex;flex:1;flex-direction:column;gap:3px}.netdrift-history-option-copy strong{font:750 10px/1 var(--font-sans);letter-spacing:.01em}.netdrift-history-option-copy small{color:var(--t4);font:500 8px/1 var(--font-sans)}.netdrift-history-check{color:var(--green);font-size:10px}.heatmap-compare-grid--3,.heatmap-compare-grid--4{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.heatmap-compare-control{display:inline-flex;align-items:center;gap:5px}.heatmap-compare-count{height:28px;padding:0 9px;border:1px solid var(--line2);border-radius:5px;background:var(--bg2);color:var(--t2);font:700 9px var(--font-sans);text-transform:uppercase}.terminal-heatmap-title{color:#fff;font-family:var(--font-sans);font-size:12px;font-weight:850;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.heatmap-compare-grid>*{min-width:0;min-height:0;overflow:hidden}.heatmap-compare-grid .heatmap-plot-frame,.heatmap-compare-grid>*{width:100%;height:100%!important}.heatmap-compare-grid--full{gap:1px;background:var(--line)}.heatmap-compare-grid--full>*{background:var(--bg)}.heatmap-compare-pane{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.heatmap-compare-pane-tab{flex:0 0 30px;min-width:0;display:flex;align-items:center;gap:7px;padding:0 9px;border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.018);font-family:var(--font-sans)}.heatmap-compare-pane-tab strong{color:var(--t1);font-size:10px;font-weight:850}.heatmap-compare-pane-tab span{min-width:0;overflow:hidden;color:var(--t3);font-size:9px;font-weight:570;text-overflow:ellipsis;white-space:nowrap}.heatmap-compare-pane-tab .heatmap-compare-spot{flex:0 0 auto;margin-left:auto;color:var(--t2);font-family:var(--font-mono);font-weight:750;font-variant-numeric:tabular-nums}.heatmap-compare-pane-tab .heatmap-compare-regime{flex:0 0 auto;padding:0 7px;border-left:1px solid var(--line2);border-right:1px solid var(--line2);font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.heatmap-compare-pane-tab b{margin-left:0;color:var(--t2);font-size:8px;font-weight:820;letter-spacing:.05em}.heatmap-compare-expiry-inline{color:var(--t3);font-size:9px;font-weight:500;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.heatmap-compare-pane-body{display:flex}.heatmap-compare-chart,.heatmap-compare-pane-body{flex:1;min-width:0;min-height:0;overflow:hidden}.heatmap-compare-chart>*{width:100%;height:100%!important;min-height:0}.heatmap-compare-controls{position:relative;z-index:60;display:inline-flex;align-items:center;gap:5px;min-width:0;white-space:nowrap;flex-wrap:wrap}@media (max-width:720px){.heatmap-compare-grid{grid-template-columns:minmax(0,1fr);overflow:auto}.heatmap-compare-grid>*{min-height:320px}}.heatmap-workbench.is-compare{grid-template-columns:minmax(0,1fr)}.heatmap-workbench.is-compare>.heatmap-left-rail,.heatmap-workbench.is-compare>.heatmap-right-panel{display:none}.heatmap-context-panel{display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:0;border:1px solid var(--line);border-radius:8px}.heatmap-context-section{min-width:0;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.026),hsla(0,0%,100%,.006)),var(--chrome-panel-bg)}.heatmap-context-label{color:hsla(0,0%,100%,.74);font-family:var(--font-sans);font-size:10px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.heatmap-context-panel .heatmap-action-row{justify-content:flex-start;margin-top:8px}.heatmap-context-panel .segment-group{width:100%}.heatmap-context-panel .segment-group button{flex:1}.heatmap-context-panel .heatmap-kpi-strip{grid-template-columns:1fr;gap:1px;margin-top:9px;border-top:1px solid var(--line);border-bottom:0}.heatmap-context-panel .heatmap-kpi{padding:11px 12px}.heatmap-context-panel .heatmap-kpi-value{margin-top:7px;font-size:18px}.heatmap-expiry-panel{flex:1;padding:12px;border:0;border-radius:0}.heatmap-expiry-list{display:grid;gap:14px;margin-top:12px}.heatmap-expiry-row{display:grid;gap:6px;font-variant-numeric:tabular-nums}.heatmap-expiry-row div{display:flex;align-items:center;justify-content:space-between;gap:10px}.heatmap-expiry-row span{color:var(--t3);font-size:10px;font-weight:720}.heatmap-expiry-row b{font-size:10px;font-weight:850}.heatmap-expiry-row i{display:block;height:6px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.052)}.heatmap-expiry-row em{display:block;height:100%;min-width:7px;border-radius:inherit;opacity:.82}.gex-heatmap-module{overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--bg)}.gex-heatmap-module>div:first-child:not(.no-plotly-hover){display:none!important}.gex-heatmap-head{display:none;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;min-height:48px;background:linear-gradient(180deg,hsla(0,0%,100%,.028),transparent),var(--bg1)}.gex-heatmap-title-row{display:flex;align-items:baseline;gap:9px;min-width:0;font-family:var(--font-sans)}.gex-heatmap-ticker{color:var(--t1);font-size:12px;font-weight:820;letter-spacing:.04em}.gex-heatmap-divider{color:var(--t4);font-size:10px}.gex-heatmap-label{color:var(--t2);font-size:10px;font-weight:720;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.gex-heatmap-sub{color:var(--t4);font-size:10px;white-space:nowrap}.gex-heatmap-stats{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;overflow-x:auto;font-family:var(--font-sans);scrollbar-width:none}.gex-heatmap-stats::-webkit-scrollbar{display:none}.gex-heatmap-stats>span{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:4px 7px;border:1px solid var(--line);border-radius:4px;background:hsla(0,0%,100%,.02);color:var(--t4);font-size:9px;line-height:1;white-space:nowrap}.gex-heatmap-stats .gex-heatmap-scale-key{gap:6px;padding:4px 8px}.gex-heatmap-scale-key i{display:inline-block;width:74px;height:6px;border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}.gex-heatmap-scale-key em{color:var(--t4);font-size:8px;font-style:normal;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.gex-heatmap-stats b{color:var(--t2);font-weight:760}.gex-heatmap-stats .is-call b{color:var(--green)}.gex-heatmap-stats .is-put b{color:var(--red)}.gex-yaxis-labels{position:absolute;left:0;top:0;bottom:0;width:64px;pointer-events:none;z-index:6}.gex-yaxis-label{--level-color:var(--t3);position:absolute;right:7px;display:inline-flex;align-items:center;justify-content:center;min-width:31px;padding:1px 3px 2px;border:1px solid transparent;border-radius:3px;transform:translateY(-50%);color:var(--t3);font-family:var(--font-mono);font-size:8px;font-weight:760;letter-spacing:0;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.gex-yaxis-label-call,.gex-yaxis-label-gflip,.gex-yaxis-label-put,.gex-yaxis-label-spot{color:color-mix(in srgb,var(--level-color) 88%,var(--t1));border-color:color-mix(in srgb,var(--level-color) 64%,var(--line));background:color-mix(in srgb,var(--bg) 82%,var(--level-color) 18%);box-shadow:0 0 0 1px rgba(0,0,0,.58),0 0 8px color-mix(in srgb,var(--level-color) 28%,transparent)}.gex-yaxis-label-spot{color:var(--t1);border-color:rgba(245,247,252,.82);background:rgba(245,247,252,.12);box-shadow:0 0 0 1px rgba(0,0,0,.64),0 0 10px rgba(245,247,252,.28)}.hover-row{transition:background .1s ease}.hover-row:hover{background:var(--bg2)!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modeEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes radarSweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.radar-sweep{transform-origin:9px 9px;animation:radarSweep 3.2s linear infinite}.dashboard-content{padding-bottom:var(--dock-safe-bottom)!important}.dashboard-content,.dashboard-content>*,.dashboard-shell-frame{min-width:0;max-width:100%}.dashboard-content:not(.dashboard-content--full-dock-area){--workspace-height:calc(100dvh - 140px)}.dashboard-content.dashboard-content--full-dock-area{padding-bottom:0!important}.dashboard-content.dashboard-content--affiliate{box-sizing:border-box;height:calc(var(--dashboard-logical-height, 100dvh) - var(--dashboard-content-top, 13px))}.affiliate-launch-panel{flex:1;min-height:0;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--bg1)}.affiliate-launch-button{display:inline-flex;padding:9px 15px;border:1px solid color-mix(in srgb,var(--green) 72%,#fff 28%);border-radius:5px;background:var(--green);color:#02150e;font-size:11px;font-weight:800;text-decoration:none;transition:background-color .12s ease,border-color .12s ease}.affiliate-launch-button:hover{background:color-mix(in srgb,var(--green) 88%,#fff 12%);border-color:color-mix(in srgb,var(--green) 58%,#fff 42%)}.affiliate-launch-button:focus-visible{outline:2px solid color-mix(in srgb,var(--green) 62%,#fff);outline-offset:2px}.affiliate-discord-button{display:block;width:fit-content;margin:10px auto 0;padding:9px 16px;border:1px solid rgba(88,101,242,.42);border-radius:7px;background:rgba(88,101,242,.12);color:#aeb7ff;font:650 11px/1 var(--font-sans);text-decoration:none}.affiliate-discord-button:hover{background:rgba(88,101,242,.2);color:#fff}.mnav-drawer-discord{display:block;margin-top:10px;padding:12px 28px;border:1px solid rgba(88,101,242,.42);border-radius:999px;background:rgba(88,101,242,.12);color:#c7cdff;font-size:14px;font-weight:600;text-align:center;text-decoration:none}.mode-chunk-loading{flex:1;min-height:280px;display:grid;place-items:center;contain:layout paint}.mode-chunk-loading span{width:22px;height:22px;border:2px solid hsla(0,0%,100%,.1);border-top-color:hsla(0,0%,100%,.72);border-radius:50%;animation:jrnl-spin .7s linear infinite}@media (prefers-reduced-motion:reduce){.mode-chunk-loading span{animation:none;border-top-color:hsla(0,0%,100%,.34)}}.dashboard-content:has(.confluence-workspace),.dashboard-content:has(.cross-expiry-workspace),.dashboard-content:has(.flow-mode-workspace),.dashboard-content:has(.greeks-mode),.dashboard-content:has(.heatmap-shell),.dashboard-content:has(.indicators-workspace),.dashboard-content:has(.macro-econ-shell),.dashboard-content:has(.replay-workspace),.dashboard-content:has(.strike-scanner-workspace),.dashboard-content:has(.surfaces-workspace){padding-left:0!important;padding-right:0!important}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes staggerFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fadeUp .22s var(--ease-out-expo) both}.animate-fade-in{animation:fadeIn .18s ease both}.animate-scale-in{animation:scaleIn .24s var(--ease-out-expo) both}.animate-mode-enter{animation:modeEnter .22s var(--ease-out-expo) both}.animate-slide-left{animation:slideInLeft .22s var(--ease-out-expo) both}.stagger>:first-child{animation:staggerFadeUp .22s var(--ease-out-expo) 0ms both}.stagger>:nth-child(2){animation:staggerFadeUp .22s var(--ease-out-expo) 40ms both}.stagger>:nth-child(3){animation:staggerFadeUp .22s var(--ease-out-expo) 80ms both}.stagger>:nth-child(4){animation:staggerFadeUp .22s var(--ease-out-expo) .12s both}.stagger>:nth-child(5){animation:staggerFadeUp .22s var(--ease-out-expo) .16s both}.stagger>:nth-child(6){animation:staggerFadeUp .22s var(--ease-out-expo) .2s both}@keyframes dotGlow{0%,to{opacity:1;box-shadow:0 0 8px currentColor}50%{opacity:.55;box-shadow:0 0 16px currentColor,0 0 24px currentColor}}.dot-pulse{animation:dotGlow 2.8s ease-in-out infinite}.gradient-text{background:none;color:var(--t1);-webkit-text-fill-color:currentColor}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.marketing-drawer,.marketing-drawer-backdrop,.marketing-nav-hamburger,.mobile-tab-bar{display:none}.desktop-hide{display:none!important}@media (max-width:768px){.marketing-nav-cta,.marketing-nav-links{display:none!important}.marketing-nav-hamburger{display:flex!important;align-items:center;justify-content:center;background:transparent;border:none;color:var(--t2);cursor:pointer;padding:8px}}@media (max-width:1023px){.marketing-drawer{position:fixed;top:0;right:0;bottom:0;width:280px;background:var(--bg1);border-left:1px solid var(--line);z-index:200;transform:translateX(100%);transition:transform .28s var(--ease-out-expo);display:flex;flex-direction:column;padding:20px;gap:8px}.marketing-drawer.open{transform:translateX(0)}.marketing-drawer-backdrop{display:block;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:199;opacity:0;pointer-events:none;transition:opacity .28s ease}.marketing-drawer-backdrop.open{opacity:1;pointer-events:auto}}@media (max-width:768px){.hero-layout{flex-direction:column!important;text-align:center}.hero-radar{margin:0 auto!important}.hero-ctas{flex-wrap:wrap!important}.hero-assets,.hero-ctas{justify-content:center!important}.features-grid{grid-template-columns:1fr!important}.home-section-hero{padding:100px 20px 60px!important}.home-section-features{padding:60px 20px!important}.home-section-cta{padding:40px 20px 80px!important}.footer-grid{grid-template-columns:1fr!important;gap:32px!important}}@media (max-width:1100px) and (hover:none) and (pointer:coarse) and (max-aspect-ratio:3/5),(max-width:1100px) and (hover:none) and (pointer:coarse) and (min-aspect-ratio:5/3),(max-width:768px) and (hover:none) and (pointer:coarse){.navbar-clock,.navbar-divider,.navbar-exp-group input[type=number],.navbar-exp-group>button+button,.navbar-live{display:none!important}.navbar-exp-group{gap:0!important}.market-overview-body{flex-direction:column!important}.market-overview-events{border-left:none!important;border-top:1px solid var(--line)!important}.greeks-subpanel-grid{grid-template-columns:1fr!important}.side-panel-desktop{display:none!important}.mobile-tab-bar{display:flex!important;position:fixed;bottom:0;left:0;right:0;height:56px;z-index:50;background:var(--bg1);border-top:1px solid var(--line);align-items:stretch;justify-content:space-around}.bottom-bar-outer{display:none!important}.dashboard-content{padding:20px 16px var(--dock-safe-bottom)!important}.heatmap-shell{width:100%!important;min-height:0;margin-left:0!important;padding:0!important;background:transparent!important}.heatmap-workbench{grid-template-columns:1fr!important;min-height:0!important}.heatmap-context-panel,.heatmap-left-rail,.heatmap-right-panel{border:0!important;border-bottom:1px solid var(--line)!important}.heatmap-rail-module{margin-top:12px!important}.heatmap-main-head{flex-wrap:wrap;align-items:flex-start!important}.heatmap-head-actions,.heatmap-head-meta{justify-self:start!important}.dashboard-page-header{flex-direction:column!important;align-items:flex-start!important;min-height:auto!important}.section-card-controls{max-width:100%;width:100%}.regime-bar-grid{grid-template-columns:1fr!important}.terminal-chart-row{flex-direction:column!important}.terminal-chart-main{width:100%!important}.terminal-chart-side{position:static!important;width:100%!important;margin-top:16px}.ai-analyst-split-row,.cross-expiry-compare,.flow-iv-grid,.metrics-main-grid,.premium-two-col,.terminal-bottom-grid{grid-template-columns:1fr!important}.premium-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.heatmap-control-deck,.heatmap-controls{grid-template-columns:1fr;gap:8px}.heatmap-control-deck{padding:10px}.heatmap-action-row{justify-content:center}.heatmap-scale-inline i{width:72px}.heatmap-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.heatmap-kpi{padding:13px 14px}.heatmap-kpi-value{font-size:17px}.heatmap-chart-stage{padding:8px 6px 6px}.greeks-tools-row{flex-wrap:wrap!important}.flow-dist-grid{grid-template-columns:1fr!important}.mobile-hide-heatmap{display:flex!important;flex-direction:column;flex:1 1 auto;min-height:0;overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch}.mobile-hide-heatmap[style*="display: none"]{display:none!important}.mobile-hide-heatmap>.terminal-heatmap-workspace{min-height:62vh}.mobile-hide-heatmap>*{min-width:0}.desktop-hide{display:block!important}.greeks-controls-row{flex-wrap:wrap!important;overflow-x:visible!important;overflow-y:hidden;max-width:100%;padding-bottom:4px;scrollbar-width:none}.greeks-controls-row::-webkit-scrollbar{display:none}.greeks-mini-scroll{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.18) transparent}.greeks-mini-scroll::-webkit-scrollbar{width:3px}.greeks-mini-scroll::-webkit-scrollbar-track{background:transparent}.greeks-mini-scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18);border-radius:3px}.greeks-mini-scroll::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.greeks-tabstrip{flex-wrap:wrap!important}.netdrift-chart-box{height:300px!important}.mobile-hide-3d{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.mobile-hide-3d>*{min-width:560px}.mobile-stack{grid-template-columns:1fr!important;grid-template-rows:auto!important}.mobile-scroll-x{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.mobile-chart-h{height:auto!important;min-height:300px!important;max-height:78vh!important}.replay-grid{grid-template-columns:1fr!important}.replay-chart-secondary{display:none!important}.daily-levels-grid{grid-template-columns:1fr!important;grid-template-rows:auto!important;min-height:0!important}.ticker-bar-wrap{padding-left:12px!important;padding-right:12px!important}.hover-card{border-radius:6px!important}.mobile-tab-bar{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;justify-content:flex-start!important}.mobile-tab-bar::-webkit-scrollbar{display:none!important}.mobile-tab-bar>*{flex-shrink:0}h1{font-size:18px!important}}@media (max-width:520px){.heatmap-kpi-strip,.premium-kpi-strip{grid-template-columns:1fr}.heatmap-title-block>span:last-child{white-space:normal}}.no-plotly-hover .js-plotly-plot .hoverlayer g.hovertext,.no-plotly-hover .js-plotly-plot g.hovertext{display:none!important}.no-plotly-hover .js-plotly-plot,.no-plotly-hover .js-plotly-plot *{cursor:crosshair!important}.plotly-notifier{font-family:var(--font-mono)!important}input[type=range]{-webkit-appearance:none;appearance:none;height:4px;border-radius:2px;background:var(--bg3);outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:linear-gradient(180deg,#f0f0f2,#d0d0d4);border:2px solid #0c0c0e;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.5);transition:all .15s ease}input[type=range]::-webkit-slider-thumb:hover{background:linear-gradient(180deg,#fff,#e8e8ec);box-shadow:0 1px 6px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.6)}input[type=range]::-webkit-slider-thumb:active{transform:scale(.95)}input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:linear-gradient(180deg,#f0f0f2,#d0d0d4);border:2px solid #0c0c0e;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.5)}input[type=range]::-moz-range-thumb:hover{background:linear-gradient(180deg,#fff,#e8e8ec)}input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:var(--bg3)}.notifier-note{background:var(--bg2,#111)!important;color:var(--t3,#888)!important;border:1px solid var(--line,#1e1e1e)!important;border-radius:4px!important;font-size:11px!important;padding:6px 12px!important;box-shadow:0 4px 12px rgba(0,0,0,.5)!important;opacity:.9!important}.modebar{background:transparent!important}.modebar-btn path{fill:var(--t4,#444)!important}.modebar-btn:hover path{fill:var(--t2,silver)!important}@media (min-width:769px) and (max-width:1024px){.features-grid{grid-template-columns:repeat(2,1fr)!important}.navbar-clock{display:none!important}.home-section-hero{padding:110px 32px 70px!important}.dashboard-content{padding:28px 28px var(--dock-safe-bottom)!important}.daily-levels-grid{grid-template-columns:1fr!important;grid-template-rows:auto!important;min-height:0!important}}@media (max-width:1600px){.section-card-hint{display:none!important}}@media (max-width:1400px){.regime-bar-grid{grid-template-columns:1.05fr 1fr 1.35fr 1.1fr!important}.strike-table-wrap{overflow-x:auto}.dashboard-content{padding-left:28px!important;padding-right:28px!important}}@media (max-width:1200px){.flow-widget-brief,.flow-widget-content,.wall-brief{grid-template-columns:1fr}.wall-brief-rail{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.flow-widget-counters{width:100%}.flow-widget-counters div{flex:1}}@media (max-width:1100px){.terminal-chart-row{position:static!important}.terminal-chart-main{width:100%!important}.terminal-chart-side{position:static!important;width:100%!important;margin-top:16px}.regime-bar-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:1100px) and (hover:none) and (pointer:coarse) and (max-aspect-ratio:3/5),(max-width:1100px) and (hover:none) and (pointer:coarse) and (min-aspect-ratio:5/3),(max-width:768px) and (hover:none) and (pointer:coarse){.regime-bar-grid{grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:88%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.regime-bar-grid>*{scroll-snap-align:start}}.mnav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 40px;background:var(--chrome-shell-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--nav-border)}.mnav-logo-link{text-decoration:none;display:inline-flex;align-items:center}.mnav-logo{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;color:#eef2f8;-webkit-text-fill-color:currentColor}@keyframes mnav-shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}.mnav-links{display:flex;align-items:center;gap:22px}.mnav-link{position:relative;font-size:13px;color:#98a1b3;text-decoration:none;transition:color .2s cubic-bezier(.22,1,.36,1)}.mnav-link.active,.mnav-link:hover{color:#eef2f8}.mnav-link:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:#eef2f8;transition:width .25s cubic-bezier(.22,1,.36,1)}.mnav-link.active:after,.mnav-link:hover:after{width:100%}.mnav-cta-wrap{position:relative;display:inline-flex;border-radius:8px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.13);overflow:hidden;transition:transform .25s cubic-bezier(.22,1,.36,1)}.mnav-cta-wrap:hover{transform:translateY(-1px)}.mnav-cta-wrap:after{content:"";position:absolute;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.07) 40%,hsla(0,0%,100%,.18) 50%,hsla(0,0%,100%,.07) 60%,transparent);pointer-events:none;z-index:2;border-radius:inherit}.mnav-cta-wrap:hover:after{left:100%;transition:left .75s cubic-bezier(.4,0,.2,1)}.mnav-cta{background:transparent;color:hsla(0,0%,100%,.7);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;padding:5px 11px;border-radius:8px;text-decoration:none;white-space:nowrap}.mnav-burger{display:none}@media (max-width:768px){.mnav{padding:14px 20px}}@media (max-width:1023px){.mnav-cta-wrap,.mnav-links{display:none!important}.mnav-burger{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--t2);cursor:pointer;padding:6px}}@media (max-width:599px){.pricing-plan-grid{grid-template-columns:1fr!important}.about-metric-grid{grid-template-columns:repeat(2,1fr)!important}.about-glossary-row{grid-template-columns:1fr!important;gap:6px!important}}.bottom-dock-row{position:fixed;left:16px;right:16px;bottom:24px;z-index:999;display:grid;grid-template-columns:minmax(96px,1fr) auto minmax(96px,1fr);align-items:center;gap:16px;pointer-events:none}.bottom-dock-slot{display:flex;align-items:center;min-height:42px;pointer-events:auto}.bottom-dock-left{justify-content:flex-start}.bottom-dock-center{justify-content:center}.bottom-dock-right{justify-content:flex-end}.dock-brand{transition:transform .15s ease,background .15s ease}.dock-brand:hover{transform:scale(1.04);background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01)),var(--chrome-shell-bg)!important}.floating-tab-bar{position:fixed;bottom:34px;left:50%;transform:translateX(-50%);z-index:999;background:linear-gradient(180deg,color-mix(in srgb,var(--t1) 2%,transparent),transparent),var(--chrome-shell-bg);backdrop-filter:blur(28px) saturate(1.3);-webkit-backdrop-filter:blur(28px) saturate(1.3);border:1px solid var(--chrome-border);border-radius:18px;padding:4px 6px;box-shadow:var(--chrome-shadow);user-select:none}.floating-tab-bar:after{content:"";position:absolute;left:0;right:0;top:100%;height:30px}.floating-tab-bar.docked{position:relative;left:auto;bottom:auto;transform:none}.floating-tab-bar.drag-active{border-color:rgba(255,80,80,.35);box-shadow:0 16px 48px rgba(0,0,0,.58),inset 0 0 0 1px hsla(0,0%,75%,.04),0 0 20px rgba(255,80,80,.12);animation:dockDragPulse 1.2s ease-in-out infinite}.floating-tab-bar.drag-active .floating-tab-btn{border-color:rgba(255,80,80,.15);transition:border-color .2s ease,background .2s ease}.floating-tab-bar.drag-active .floating-tab-btn:hover{background:rgba(255,80,80,.08);border-color:rgba(255,80,80,.3)}.bottom-dock-row:has(.floating-tab-bar.drag-active) .bottom-status-bar.docked{border-color:rgba(255,80,80,.25);transition:border-color .2s ease}.bottom-dock-row:has(.floating-tab-bar.drag-active) .ai-chatbot-trigger.docked{border-color:rgba(255,80,80,.3);transition:border-color .2s ease}@keyframes dockDragPulse{0%,to{box-shadow:0 16px 48px rgba(0,0,0,.58),inset 0 0 0 1px hsla(0,0%,75%,.04),0 0 16px rgba(255,80,80,.08)}50%{box-shadow:0 16px 48px rgba(0,0,0,.58),inset 0 0 0 1px hsla(0,0%,75%,.04),0 0 24px rgba(255,80,80,.18)}}.floating-tab-disclaimer{position:fixed;left:50%;bottom:calc((var(--dock-bottom-offset) - var(--dock-disclaimer-line-height)) / 2);transform:translateX(-50%);z-index:998;width:min(920px,calc(100vw - 48px));color:hsla(0,0%,66%,.3);font-family:var(--font-sans);font-size:9px;font-weight:400;line-height:var(--dock-disclaimer-line-height);letter-spacing:.025em;text-align:center;pointer-events:none}.floating-tab-bar-inner{display:flex;align-items:center;gap:2px}.floating-tab-btn{display:flex;align-items:center;gap:0;padding:8px 10px;border:none;border-radius:12px;background:transparent;color:var(--chrome-dim);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;transition:background .18s var(--ease-out-quart),color .18s var(--ease-out-quart),box-shadow .18s var(--ease-out-quart);position:relative;white-space:nowrap}.floating-tab-btn:hover{color:var(--chrome);background:hsla(0,0%,75%,.06)}.floating-tab-btn.active{color:var(--chrome-light);background:linear-gradient(180deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.03)),hsla(0,0%,75%,.07);box-shadow:0 0 0 1px hsla(0,0%,75%,.34),inset 0 1px 0 hsla(0,0%,100%,.045)}.floating-tab-btn.active:after{content:"";position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:16px;height:2px;border-radius:2px;background:var(--chrome)}@media (pointer:coarse),(prefers-reduced-motion:reduce){.floating-tab-icon{transform:none}.floating-tab-label{transition:none}}.floating-tab-btn-account,.floating-tab-btn-sandbox,.floating-tab-btn-settings{padding-left:10px;padding-right:10px}.floating-tab-btn-account{margin-left:4px}.floating-tab-icon{display:flex;flex:0 0 18px;align-items:center;justify-content:center;width:18px;height:18px;position:relative;z-index:var(--dock-depth,0);transform:scale(var(--dock-scale,1));transform-origin:center;transition:transform .28s cubic-bezier(.16,1,.3,1)}.floating-tab-label{position:absolute;left:50%;bottom:calc(100% + 10px);display:block;width:max-content;max-width:150px;padding:5px 7px;overflow:hidden;opacity:0;transform:translate(-50%,4px) scale(.96);border:1px solid var(--chrome-border);border-radius:6px;background:var(--chrome-panel-bg);box-shadow:var(--chrome-shadow);color:var(--t1);font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1;text-overflow:ellipsis;pointer-events:none;transition:opacity .16s ease-out,transform .22s cubic-bezier(.16,1,.3,1)}.floating-tab-btn:focus-visible .floating-tab-label,.floating-tab-btn:hover .floating-tab-label{opacity:1;transform:translate(-50%) scale(1)}.floating-tab-btn.active .floating-tab-label{position:static;width:auto;max-width:110px;margin-left:7px;padding:0;overflow:visible;opacity:1;transform:none;border:0;border-radius:0;background:transparent;box-shadow:none;color:currentColor;line-height:normal}.floating-tab-separator{align-self:center;width:1px;height:22px;margin:0 3px;background:var(--chrome-border)}.floating-tab-more-overlay{position:fixed;inset:0;z-index:997;background:transparent}.floating-tab-more-grid{position:fixed;bottom:120px;left:50%;transform:translateX(-50%);z-index:998;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.012)),var(--chrome-shell-bg);backdrop-filter:blur(26px) saturate(1.22);-webkit-backdrop-filter:blur(26px) saturate(1.22);border:1px solid var(--chrome-border);border-radius:16px;padding:12px;box-shadow:0 12px 48px rgba(0,0,0,.6);animation:moreGridIn .2s cubic-bezier(.4,0,.2,1)}@keyframes floatWindowIn{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.floating-tab-btn.drag-over{background:hsla(0,0%,75%,.12);box-shadow:inset 0 0 0 1px hsla(0,0%,75%,.3)}@keyframes pulseChromeGlow{0%,to{box-shadow:0 0 0 1px hsla(0,0%,75%,.25),0 0 4px hsla(0,0%,75%,.1)}50%{box-shadow:0 0 0 1.5px hsla(0,0%,75%,.55),0 0 8px hsla(0,0%,75%,.25)}}@keyframes moreGridIn{0%{opacity:0;transform:translateX(-50%) translateY(8px) scale(.96)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.floating-tab-more-grid.closing{animation:moreGridOut .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes moreGridOut{0%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(8px) scale(.96)}}.dock-wave-pulse{position:fixed;bottom:8px;left:50%;transform:translateX(-50%);width:152px;height:6px;border-radius:6px;z-index:999;cursor:pointer;pointer-events:auto;transition:width .2s ease,height .2s ease,opacity .8s cubic-bezier(.4,0,.2,1)}.dock-wave-pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;background:hsla(0,0%,82%,.52);box-shadow:0 0 8px hsla(0,0%,82%,.14);transition:background .2s ease,box-shadow .2s ease;animation:dockIndicatorPulse 2s ease-in-out infinite}.dock-wave-pulse:hover{width:168px;height:7px}.dock-wave-pulse:hover:after{background:hsla(0,0%,88%,.72);box-shadow:0 0 10px hsla(0,0%,88%,.2)}@keyframes dockIndicatorPulse{0%,to{opacity:.62;box-shadow:0 0 8px hsla(0,0%,82%,.14)}50%{opacity:1;box-shadow:0 0 16px hsla(0,0%,92%,.38)}}@media (prefers-reduced-motion:reduce){.dock-wave-pulse:after{animation:none;opacity:1}}.floating-tab-more-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;max-height:60vh;overflow-y:auto;overflow-x:visible;padding:4px;margin:-4px}.floating-more-btn{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border:none;border-radius:10px;background:transparent;color:var(--chrome-dim);cursor:pointer;font-family:inherit;font-size:10px;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1);min-width:0}.floating-more-btn:hover{color:var(--chrome);background:hsla(0,0%,75%,.06)}.floating-more-btn.active{color:var(--chrome-light);background:hsla(0,0%,75%,.1);box-shadow:0 0 0 1px hsla(0,0%,75%,.28),inset 0 1px 0 hsla(0,0%,100%,.04)}.floating-more-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.floating-more-label{font-size:9px;font-weight:600;letter-spacing:.03em;text-align:center;line-height:1.2;white-space:nowrap}.floating-more-badge{position:absolute;top:5px;right:5px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,75%,.18);color:var(--chrome-dim);opacity:0;transform:scale(.85);transition:opacity .15s ease,transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.floating-more-badge.is-add:hover{background:hsla(0,0%,75%,.28);border-color:hsla(0,0%,75%,.5);color:var(--chrome-light);transform:scale(1.08)}.floating-more-btn:hover .floating-more-badge{opacity:1}.floating-more-badge.is-add{cursor:pointer}.floating-more-badge.is-check{cursor:default;opacity:1;background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.38);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.page-transition-wrap{animation:pageIn .3s cubic-bezier(.4,0,.2,1)}@keyframes pageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dashboard-content-area{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0;background:radial-gradient(900px 360px at 50% -180px,hsla(0,0%,75%,.055),transparent 70%),linear-gradient(180deg,hsla(0,0%,100%,.012),transparent 180px),var(--bg)}.dashboard-main-scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding-top:var(--dashboard-content-top);padding-bottom:0}.dashboard-main-scroll:has(.confluence-workspace),.dashboard-main-scroll:has(.cross-expiry-workspace),.dashboard-main-scroll:has(.flow-mode-workspace),.dashboard-main-scroll:has(.greeks-mode),.dashboard-main-scroll:has(.heatmap-shell),.dashboard-main-scroll:has(.indicators-workspace),.dashboard-main-scroll:has(.macro-econ-shell),.dashboard-main-scroll:has(.replay-workspace),.dashboard-main-scroll:has(.strike-desk-shell),.dashboard-main-scroll:has(.strike-scanner-workspace),.dashboard-main-scroll:has(.surfaces-workspace){overflow:hidden;padding-top:var(--dashboard-content-top);padding-bottom:0}.macro-econ-shell{--macro-panel:var(--surface-panel);--macro-panel-soft:var(--surface-raised);--macro-line:var(--border-subtle);--macro-line-strong:var(--border-strong);--macro-text:var(--t1);--macro-muted:var(--t2);--macro-dim:var(--t3);--macro-green:var(--green);--macro-red:var(--red);--macro-amber:var(--amber);--macro-blue:var(--blue);height:100%;min-height:0;display:flex;flex-direction:column;gap:8px;padding:8px;color:var(--macro-text);font-family:var(--font-sans);overflow:hidden}.macro-desk-panel,.macro-econ-topbar{border:1px solid var(--macro-line);background:linear-gradient(180deg,hsla(0,0%,100%,.035),transparent 55%),var(--macro-panel)}.macro-econ-topbar{min-height:84px;border-radius:var(--radius-panel);display:flex;flex-direction:column;gap:0;overflow:hidden}.macro-econ-header-row{min-height:40px;display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:14px;padding:0 14px;border-bottom:1px solid var(--macro-line)}.macro-econ-title{display:flex;align-items:baseline;gap:10px;min-width:0}.macro-econ-title strong{font-size:14px;font-weight:800;text-transform:uppercase}.macro-econ-title span{color:var(--macro-muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.macro-market-state{display:flex;align-items:center;gap:8px;color:var(--macro-muted);font-size:11px;font-variant-numeric:tabular-nums}.macro-market-state i{width:7px;height:7px;border-radius:999px;background:var(--macro-green);box-shadow:0 0 10px rgba(0,208,130,.45)}.macro-market-state b{color:var(--macro-green);font-size:10px;text-transform:uppercase}.macro-action-row{display:flex;gap:8px}.macro-action-row button,.macro-carousel-footer button,.macro-news-nav{height:var(--control-height-sm);border-radius:calc(var(--radius-control) - 2px);border:1px solid var(--macro-line-strong);background:hsla(0,0%,100%,.045);color:var(--macro-text);font-size:10px;font-weight:800;text-transform:uppercase}.macro-action-row button{padding:0 12px}.macro-action-row button.is-active,.macro-filter-row button.is-active{border-color:rgba(0,208,130,.42);background:linear-gradient(180deg,rgba(0,208,130,.14),rgba(0,208,130,.035)),hsla(0,0%,100%,.035);color:var(--macro-text)}.macro-filter-row{min-height:36px;display:flex;align-items:center;gap:6px;padding:0 10px;border-bottom:1px solid var(--macro-line)}.macro-filter-row button{height:24px;padding:0 9px;border:1px solid var(--macro-line);border-radius:5px;background:hsla(0,0%,100%,.03);color:var(--macro-muted);cursor:pointer;font-size:9px;font-weight:850;text-transform:uppercase}.macro-news-ticker{min-height:42px;display:grid;grid-template-columns:28px auto minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 28px;align-items:center;gap:10px;padding:0 10px;border:0;background:transparent}.macro-news-nav{width:28px;padding:0}.macro-news-nav:disabled{cursor:default;opacity:.38}.macro-live-pill{height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:5px;border:1px solid var(--macro-line);background:hsla(0,0%,100%,.045);color:var(--macro-text);font-size:10px;font-weight:800;text-transform:uppercase;white-space:nowrap}.macro-headline-item{min-width:0;display:flex;align-items:center;gap:8px;height:28px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font-size:11px;white-space:nowrap;text-align:left}.macro-headline-item.is-active span,.macro-headline-item:hover span{color:var(--macro-text)}.macro-headline-item.is-active b{background:hsla(0,0%,100%,.1);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.macro-headline-item i{width:7px;height:7px;border-radius:999px;flex:0 0 auto}.macro-dot-red{background:var(--macro-red)}.macro-dot-blue{background:var(--macro-blue)}.macro-dot-amber{background:var(--macro-amber)}.macro-headline-item b{height:20px;display:inline-flex;align-items:center;padding:0 8px;border-radius:5px;background:hsla(0,0%,100%,.06);color:var(--macro-text);font-size:10px;text-transform:uppercase}.macro-headline-item span{overflow:hidden;text-overflow:ellipsis;color:hsla(0,0%,100%,.78)}.macro-headline-item small{color:var(--macro-dim);font-size:10px}.macro-headline-empty{grid-column:span 3;color:var(--macro-muted);font-size:11px}.macro-econ-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:8px}.macro-canvas{animation:macro-canvas-enter .18s cubic-bezier(.22,1,.36,1)}.macro-canvas-two-up{grid-template-rows:minmax(0,1fr)}.macro-panel-event-resource .macro-desk-panel-body,.macro-panel-regime-data-resource .macro-desk-panel-body{padding:8px 10px;overflow:hidden}.macro-panel-event-resource .macro-desk-panel-body>div{height:100%;gap:9px!important}.macro-panel-event-resource .macro-desk-panel-body>div>div:first-child{flex:1;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr));gap:9px!important}.macro-panel-event-resource .macro-desk-panel-body>div>div:first-child>div{height:100%;justify-content:flex-start;padding:14px!important}.macro-panel-event-resource .macro-desk-panel-body>div>div:first-child>div>div:last-child{margin-top:auto}.macro-panel-regime-data-resource .macro-desk-panel-body>div,.macro-panel-regime-data-resource table,.macro-panel-regime-data-resource tbody{width:100%;height:100%}.macro-panel-regime-data-resource table td{padding:6px 14px!important}.macro-empty-panel{background:var(--macro-panel)}@keyframes macro-canvas-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.macro-desk-panel{position:relative;min-height:0;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.macro-desk-panel.is-active{border-color:rgba(0,208,130,.24);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 0 0 1px rgba(0,208,130,.035)}.macro-desk-panel-head{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--macro-line)}.macro-desk-panel-head span{display:block;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.macro-desk-panel-head small{display:block;margin-top:4px;color:var(--macro-muted);font-size:11px;line-height:1.25}.macro-desk-panel-head b{height:22px;display:inline-flex;align-items:center;padding:0 8px;border-radius:5px;border:1px solid var(--macro-line);color:var(--macro-muted);font-size:9px;text-transform:uppercase}.macro-desk-panel-body{flex:1;min-height:0;padding:12px 14px;overflow:hidden}.macro-econ-shell .macro-desk-panel-body>div{max-height:100%}.macro-panel-real .macro-desk-panel-body>div,.macro-panel-sectors .macro-desk-panel-body>div,.macro-panel-vix .macro-desk-panel-body>div{height:100%}.macro-panel-rates .macro-desk-panel-body,.macro-panel-scroll .macro-desk-panel-body,.macro-panel-sectors .macro-desk-panel-body{padding:4px 8px 2px 2px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.28) transparent}.macro-panel-rates .macro-desk-panel-body{padding:10px 10px 4px 12px}.macro-panel-rates .macro-desk-panel-body::-webkit-scrollbar,.macro-panel-scroll .macro-desk-panel-body::-webkit-scrollbar,.macro-panel-sectors .macro-desk-panel-body::-webkit-scrollbar{width:6px}.macro-panel-rates .macro-desk-panel-body::-webkit-scrollbar-thumb,.macro-panel-scroll .macro-desk-panel-body::-webkit-scrollbar-thumb,.macro-panel-sectors .macro-desk-panel-body::-webkit-scrollbar-thumb{border-radius:999px;background:hsla(0,0%,100%,.24)}.macro-panel-rates .macro-desk-panel-body>div,.macro-panel-scroll .macro-desk-panel-body>div,.macro-panel-sectors .macro-desk-panel-body>div{height:auto;max-height:none}.macro-panel-real .macro-desk-panel-body>div,.macro-panel-vix .macro-desk-panel-body>div{gap:10px!important}.macro-panel-real .macro-desk-panel-body [style*="flex: 1 1 220px"]{flex-basis:160px!important;padding:12px!important}.macro-panel-real .macro-desk-panel-body [style*="font-size: 26px"]{font-size:23px!important}.macro-panel-vix .macro-desk-panel-body [style*="height: 180"]{height:132px!important}.macro-panel-sectors .recharts-responsive-container{height:540px!important;min-height:540px}.macro-panel-fci-resource .macro-desk-panel-body,.macro-panel-rates-resource .macro-desk-panel-body,.macro-panel-regime-resource .macro-desk-panel-body,.macro-panel-treasury-resource .macro-desk-panel-body{padding:8px 10px;overflow:hidden}.macro-panel-fci-resource .macro-desk-panel-body{position:relative;padding:10px 14px}.macro-panel-treasury-resource .macro-desk-panel-body>div,.macro-panel-treasury-resource .recharts-responsive-container{width:100%!important;height:100%!important;min-height:0!important}.macro-panel-treasury-resource .macro-desk-panel-body{padding:8px 14px 6px 8px}.macro-panel-rates-resource .premium-tab-stack{height:100%;gap:7px}.macro-panel-rates-resource table td,.macro-panel-rates-resource table th{padding:5px 10px!important;font-size:11px!important}.macro-panel-rates-resource [style*="flex: 1 1 220px"]{padding:8px 10px!important;min-height:0}.macro-panel-rates-resource [style*="font-size: 22px"]{font-size:18px!important}.macro-panel-rates-resource [style*="margin-bottom: 6px"]{margin-bottom:3px!important}.macro-panel-fci-resource .macro-desk-panel-body>div{height:100%;gap:7px!important;justify-content:center}.macro-panel-fci-resource .macro-desk-panel-body>div>div:first-child>div{padding:18px 22px!important;border:0!important;background:transparent!important}.macro-panel-fci-resource [style*="font-size: 32px"]{font-size:42px!important;line-height:1!important;margin:8px 0 10px}.macro-panel-fci-resource [style*="font-size: 10px"]{font-size:11px!important}.macro-panel-fci-resource [style*="font-size: 11px"]{font-size:13px!important}.macro-panel-fci-resource [style*="line-height: 1.5"]{max-width:70ch;font-size:11px!important;line-height:1.6!important}.macro-panel-fci-resource .macro-desk-panel-body>div>div:first-child>div>div:first-child{position:absolute;top:14px;left:14px;margin:0!important}.macro-panel-fci-resource .macro-desk-panel-body>div>div:last-child{position:absolute;right:14px;bottom:12px;left:14px}.macro-panel-regime-resource .macro-desk-panel-body>div{gap:8px!important}.macro-panel-regime-resource .macro-desk-panel-body>div>div:first-child{padding:12px 14px!important}.macro-panel-regime-resource [style*="font-size: 32px"]{font-size:27px!important}.macro-sector-chart-shell{width:100%;min-height:540px;filter:drop-shadow(0 0 7px rgba(0,200,124,.13)) drop-shadow(0 0 7px rgba(229,48,80,.1))}.macro-carousel-footer{height:28px;display:flex;align-items:center;justify-content:center;gap:9px}.macro-carousel-dot{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:hsla(0,0%,100%,.24);cursor:pointer}.macro-carousel-dot.is-active{background:hsla(0,0%,100%,.82)}@media (prefers-reduced-motion:reduce){.macro-canvas{animation:none}}.macro-carousel-footer button{width:28px;color:var(--macro-muted)}.macro-carousel-footer .macro-carousel-dot{width:28px;height:28px;padding:0;border:1px solid var(--macro-line-strong);border-radius:6px;background:hsla(0,0%,100%,.025);color:var(--macro-muted);font-size:10px;font-weight:760}.macro-carousel-footer .macro-carousel-dot.is-active{border-color:hsla(0,0%,100%,.42);background:hsla(0,0%,100%,.82);color:#090909}.metrics-shell{height:100%;min-height:0;display:flex;flex-direction:column;gap:8px;padding:8px;overflow:hidden}.metrics-grid{flex:1;min-height:0;display:grid;gap:8px;animation:macro-canvas-enter .18s cubic-bezier(.22,1,.36,1)}.metrics-grid,.metrics-grid-p2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.metrics-panel-span-2{grid-row:1/3}.metrics-panel{min-height:0;border-radius:8px;border:1px solid var(--border-subtle);background:linear-gradient(180deg,hsla(0,0%,100%,.035),transparent 55%),var(--surface-panel);display:flex;flex-direction:column;overflow:hidden}.metrics-panel-head{min-height:38px;display:flex;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid var(--border-subtle)}.metrics-panel-head span{display:block;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.metrics-panel-head small{display:block;margin-top:1px;color:var(--t3);font-size:9px;line-height:1.25}.metrics-panel-body{flex:1;min-height:0;overflow:auto;padding:8px 10px}.metrics-panel-body::-webkit-scrollbar{width:4px}.metrics-panel-body::-webkit-scrollbar-track{background:transparent}.metrics-panel-body::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.08);border-radius:4px}.indicators-workspace{height:calc(100dvh - 100px);min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) 48px;gap:6px;overflow:hidden;color:var(--t1);padding:10px 16px;box-sizing:border-box}.indicators-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.45fr);gap:12px;align-items:stretch}.indicator-platform-card{border:1px solid hsla(0,0%,100%,.105);border-radius:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.035),transparent 58%),#080808}.indicators-header>div:first-child{display:flex;flex-direction:column;justify-content:flex-start;padding:14px}.indicator-install-heading,.indicator-platform-kicker span,.indicators-header span,.indicators-license span{color:var(--t4);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.indicators-header h1{margin:6px 0 5px;color:var(--t1);font-size:24px;line-height:1;font-weight:860}.indicators-header p{margin:0;color:var(--t3);font-size:12px}.indicators-license{display:flex;flex-direction:column;justify-content:flex-start;gap:8px;padding:14px}.indicators-license div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.indicators-license code{min-width:0;display:flex;align-items:center;min-height:36px;padding:0 12px;border-radius:6px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.045);color:var(--t1);font-size:12px;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.indicator-install-panel a{border:1px solid rgba(0,200,124,.3);border-radius:7px;padding:10px 22px;background:linear-gradient(180deg,rgba(0,220,140,.18),rgba(0,180,100,.08)),rgba(0,200,124,.12);color:#00e88c;font-size:12px;font-weight:860;letter-spacing:.03em;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;transition:all .2s ease;box-shadow:0 0 14px rgba(0,200,124,.12),0 0 28px rgba(0,200,124,.05),inset 0 1px 0 rgba(0,220,140,.15)}.indicator-install-panel a:hover{background:linear-gradient(180deg,rgba(0,220,140,.28),rgba(0,180,100,.14)),rgba(0,200,124,.2);border-color:rgba(0,200,124,.5);color:#fff;box-shadow:0 0 20px rgba(0,200,124,.2),0 0 40px rgba(0,200,124,.09),0 0 60px rgba(0,200,124,.04),inset 0 1px 0 rgba(0,220,140,.2);transform:translateY(-1px)}.indicator-carousel button,.indicators-license button{border:1px solid hsla(0,0%,100%,.13);border-radius:7px;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.018)),hsla(0,0%,100%,.035);color:var(--t1);font-size:11px;font-weight:850;cursor:pointer}.indicators-license button{padding:0 14px}.indicator-platform-card{min-height:0;display:grid;grid-template-columns:1fr minmax(320px,.35fr);gap:0;overflow:hidden}.indicator-platform-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;border-right:1px solid hsla(0,0%,100%,.1);background:var(--bg1)}.indicator-media-layer{position:absolute;inset:0}.indicator-media-layer:not(.is-active){pointer-events:none}.indicator-media-layer:not(.is-active)>.indicator-screenshot,.indicator-media-layer:not(.is-active)>.indicator-video{opacity:0!important;transition:none!important;visibility:hidden!important;display:none!important}.indicator-media-layer.is-active>.indicator-screenshot,.indicator-media-layer.is-active>.indicator-video{visibility:visible!important}.indicator-screenshot{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;opacity:.7;transition:opacity .6s ease;pointer-events:none}.indicator-platform-visual[data-platform=sierrachart] .indicator-screenshot{inset:auto;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;max-width:46%;max-height:62%;object-fit:contain;opacity:.92}.indicator-platform-visual[data-platform=quantower] .indicator-screenshot{inset:auto;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;max-width:78%;max-height:88%;object-fit:contain;opacity:.95}.indicator-screenshot.is-hidden{opacity:0}.indicator-platform-visual:hover .indicator-screenshot:not(.is-hidden){opacity:.5}.indicator-video{position:absolute;inset:0;width:100%;height:100%;object-position:center;opacity:0;transition:opacity .6s ease;pointer-events:none;z-index:2}.indicator-video.is-visible{opacity:1}.mini-browser-visit{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;background:rgba(0,0,0,.7);border:1px solid hsla(0,0%,100%,.15);backdrop-filter:blur(8px);color:var(--t1);font-size:12px;font-weight:600;font-family:var(--font-sans);text-decoration:none;opacity:0;transition:opacity .2s;white-space:nowrap}.indicator-platform-visual:hover .mini-browser-visit{opacity:1}.indicator-install-panel{display:flex;flex-direction:column;justify-content:safe center;align-items:center;gap:12px;background:var(--bg1);position:relative;z-index:1;border-left:1px solid hsla(0,0%,100%,.1);text-align:center;overflow-y:auto;scrollbar-width:none}.indicator-install-panel::-webkit-scrollbar{display:none}.indicator-platform-kicker{display:flex;align-items:center;gap:12px}.indicator-platform-kicker span{color:var(--t3);font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.indicator-platform-kicker b{height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:5px;background:hsla(0,0%,100%,.08);color:var(--t1);font-size:10px;font-weight:900;text-transform:uppercase}.indicator-install-panel h2{max-width:100%;margin:0;color:var(--t1);font-size:44px;line-height:1;font-weight:900;overflow-wrap:anywhere}.indicator-install-panel p{width:100%;max-width:48ch;margin:0;color:var(--t3);font-size:15px;line-height:1.55;overflow-wrap:anywhere}.indicator-platform-meta{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;width:100%;max-width:400px;padding:12px 14px;border-radius:7px;background:hsla(0,0%,100%,.035)}.indicator-platform-meta span{color:var(--t4);font-size:11px;font-weight:800;text-transform:uppercase}.indicator-platform-meta strong{color:var(--t1);font-size:13px;text-align:right}.indicator-download-choice a,.indicator-install-panel>a{width:100%;max-width:400px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.13);border-radius:7px;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.018)),hsla(0,0%,100%,.035);color:var(--t1);font-size:13px;font-weight:760;letter-spacing:.02em;text-decoration:none;transition:background .15s,transform .12s}.indicator-download-choice a:hover,.indicator-install-panel>a:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.03)),hsla(0,0%,100%,.05);transform:translateY(-1px)}.indicator-download-choice .indicator-download-cta,.indicator-install-panel>.indicator-download-cta{border-color:#00cf87;background:#00cf87;color:#001a11}.indicator-download-choice .indicator-download-cta:hover,.indicator-install-panel>.indicator-download-cta:hover{border-color:#08e39a;background:#08e39a;color:#001a11}.indicator-download-choice .indicator-download-cta:active,.indicator-install-panel>.indicator-download-cta:active{transform:translateY(0)}.indicator-download-choice .indicator-download-cta:focus-visible,.indicator-install-panel>.indicator-download-cta:focus-visible{outline:2px solid #60f2bd;outline-offset:3px}.indicator-download-choice{width:100%;max-width:400px}.indicator-download-choice>span{display:block;margin-bottom:7px;color:var(--t4);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.indicator-download-choice>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.indicator-divider{width:100%;height:1px;background:hsla(0,0%,100%,.1)}.indicator-install-heading{color:var(--t4);font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.indicator-install-steps{width:100%;min-width:0;display:flex;flex-direction:column;gap:12px}.indicator-install-step{min-width:0;display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;background:hsla(0,0%,100%,.02)}.indicator-install-step-num{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:hsla(0,0%,100%,.08);color:var(--t1);font-size:13px;font-weight:800;flex-shrink:0}.indicator-install-step-text{min-width:0;color:var(--t2);font-size:13px;line-height:1.5;padding-top:4px;overflow-wrap:anywhere}.indicator-carousel{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:10px;align-items:center}.indicator-carousel>button{width:36px;height:36px}.indicator-carousel>div{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.indicator-carousel div button{height:38px;color:var(--t3);font-size:12px;padding:0 8px;white-space:nowrap}.indicator-carousel div button.is-active{color:var(--t1);border-color:hsla(0,0%,100%,.2);background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.025)),hsla(0,0%,100%,.035)}.indicator-carousel span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1100px){.macro-econ-grid,.macro-news-ticker{grid-template-columns:1fr}.macro-econ-topbar{grid-template-rows:auto auto}.macro-econ-header-row{grid-template-columns:1fr;padding:10px 12px}.indicators-workspace,.macro-econ-shell{height:auto;overflow:auto}.indicator-platform-card,.indicators-header{grid-template-columns:1fr}.indicator-install-panel,.indicator-platform-visual{border:0}}.terminal-section{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.024)}.terminal-shell{background:radial-gradient(760px 320px at 42% -180px,hsla(0,0%,75%,.07),transparent 72%),linear-gradient(180deg,hsla(0,0%,100%,.014),transparent 180px),var(--terminal-bg);padding:0 8px 8px;-webkit-user-select:none;user-select:none}.terminal-shell [contenteditable=true],.terminal-shell input,.terminal-shell textarea{-webkit-user-select:text;user-select:text}.terminal-main-panel{background:var(--terminal-panel);border:1px solid var(--terminal-line);border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.024)}.terminal-tiling-shell{isolation:isolate;position:relative}.terminal-workspace-toolbar{display:flex;align-items:center;gap:6px;position:absolute;top:8px;right:8px;z-index:20;min-height:24px;padding:3px;border:1px solid var(--terminal-line);border-radius:6px;background:var(--terminal-panel);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.024);opacity:.18;transition:opacity .14s ease,border-color .14s ease,background .14s ease}.terminal-workspace-toolbar:focus-within,.terminal-workspace-toolbar:hover{border-color:var(--terminal-line-strong);background:var(--terminal-panel-2);opacity:1}.terminal-workspace-toolbar span{display:none;padding:0 4px 0 2px;color:var(--terminal-muted-2);font-family:var(--font-sans);font-size:9px;font-weight:780;letter-spacing:.08em;line-height:1;text-transform:uppercase}.terminal-workspace-toolbar button{height:20px;padding:0 7px;border:1px solid var(--terminal-line);border-radius:5px;background:hsla(0,0%,100%,.018);color:var(--terminal-muted);cursor:pointer;font-family:var(--font-sans);font-size:9px;font-weight:760;letter-spacing:0}.terminal-workspace-toolbar button:hover{border-color:var(--terminal-line-strong);background:hsla(0,0%,100%,.06);color:var(--terminal-text)}.terminal-workspace-toolbar strong{display:none;margin-left:auto;color:var(--terminal-muted);font-family:var(--font-mono);font-size:10px;font-weight:700}.terminal-dockview-frame{flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;border:none;border-radius:0;background:var(--terminal-bg)}.terminal-dockview-workspace{width:100%;height:100%;--dv-background-color:var(--terminal-bg);--dv-tabs-and-actions-container-background-color:var(--terminal-panel);--dv-activegroup-visiblepanel-tab-background-color:hsla(0,0%,100%,.035);--dv-activegroup-hiddenpanel-tab-background-color:transparent;--dv-inactivegroup-visiblepanel-tab-background-color:hsla(0,0%,100%,.018);--dv-inactivegroup-hiddenpanel-tab-background-color:transparent;--dv-activegroup-visiblepanel-tab-color:var(--terminal-text);--dv-activegroup-hiddenpanel-tab-color:var(--terminal-muted);--dv-inactivegroup-visiblepanel-tab-color:var(--terminal-text-2);--dv-inactivegroup-hiddenpanel-tab-color:var(--terminal-muted);--dv-separator-border:hsla(0,0%,75%,.16);--dv-paneview-active-outline-color:transparent;--dv-drag-over-background-color:hsla(0,0%,100%,.035);--dv-drag-over-border-color:hsla(0,0%,100%,.18);--dv-drag-over-border:1px solid hsla(0,0%,100%,.16);--dv-active-sash-color:hsla(0,0%,100%,.07);--dv-sash-color:transparent;--dv-tab-divider-color:transparent;--dv-icon-hover-background-color:hsla(0,0%,100%,.055);--dv-tab-group-color:hsla(0,0%,100%,.12);--dv-floating-group-border:1px solid var(--terminal-line-strong)}.terminal-dockview-workspace .dv-groupview{border:1px solid hsla(0,0%,75%,.075);border-radius:10px;background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.006) 120px),var(--terminal-panel)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.024);overflow:hidden}.terminal-dockview-workspace .dv-tabs-and-actions-container{min-height:24px;border-bottom:1px solid var(--terminal-line);background:var(--terminal-panel)!important}.terminal-dockview-workspace .dv-actions-container,.terminal-dockview-workspace .dv-tabs-container,.terminal-dockview-workspace .dv-void-container{background:transparent!important}.terminal-dockview-workspace .dv-tab{height:24px;border-right:none;background:transparent!important;font-family:var(--font-sans);font-size:10px;font-weight:780;letter-spacing:0}.terminal-dockview-workspace .dv-activegroup-visiblepanel-tab,.terminal-dockview-workspace .dv-inactivegroup-visiblepanel-tab,.terminal-dockview-workspace .dv-tab.dv-active-tab{background:hsla(0,0%,100%,.026)!important}.terminal-dockview-workspace .dv-default-tab{height:24px;padding:0 8px;color:var(--terminal-text-2);cursor:grab}.terminal-dockview-workspace .dv-default-tab:active{cursor:grabbing}.terminal-dockview-workspace .dv-default-tab-content{min-width:0;overflow:hidden;text-overflow:ellipsis}.terminal-dockview-workspace .dv-default-tab-action{opacity:.58}.terminal-dockview-workspace .dv-default-tab-action:hover{opacity:1}.terminal-dockview-workspace .dv-default-tab-action,.terminal-dockview-workspace .dv-icon{color:var(--terminal-muted)!important}.terminal-dockview-workspace .dv-icon:hover{background:hsla(0,0%,100%,.055)!important;color:var(--terminal-text-2)!important}.terminal-dockview-workspace .dv-content-container{background:transparent!important}.terminal-dockview-workspace .dv-tab-ghost-drag:after,.terminal-dockview-workspace .dv-tab:focus-within:after,.terminal-dockview-workspace .dv-tab:focus:after{outline:none!important}.terminal-dockview-workspace .dv-drop-target-container .dv-drop-target-anchor,.terminal-dockview-workspace .dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection{border-radius:8px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11)}.terminal-dockview-workspace .dv-split-view-container.dv-separator-border .dv-view:not(:first-child):before{background-color:hsla(0,0%,75%,.045)}.terminal-dockview-workspace .dv-split-view-container>.dv-sash-container .dv-sash{background:transparent}.terminal-dockview-workspace .dv-sash.dv-enabled:hover{background:hsla(0,0%,100%,.08)}.terminal-workspace-card{border-radius:0;border:none;box-shadow:none}.terminal-hero-pane.terminal-workspace-card{background:var(--terminal-panel)}.terminal-rail-card{background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.006) 120px),var(--terminal-panel);border:1px solid var(--terminal-line);border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.024);container-type:inline-size}.terminal-moveable-pane{transition:opacity .12s ease,transform .12s ease,border-color .12s ease}.terminal-moveable-pane [draggable=true]{cursor:grab}.terminal-moveable-pane [draggable=true]:active{cursor:grabbing}.terminal-moveable-pane[aria-grabbed=true]{opacity:.72;transform:scale(.996);border-color:var(--terminal-line-strong)}.terminal-command-bar{padding-bottom:8px;position:relative}.terminal-market-context{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1.55fr) minmax(108px,.65fr);width:min(780px,calc(100% - 12px));min-height:38px;margin:-38px 0 4px 6px;font-family:var(--font-sans);animation:terminalChartFade .35s ease-out}.terminal-market-context-item{display:grid;align-content:center;min-width:0;padding:4px 14px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.terminal-market-context-label{overflow:hidden;color:var(--terminal-muted-2);font-size:8px;font-weight:800;letter-spacing:.07em;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.terminal-market-context-line{display:flex;align-items:baseline;min-width:0;gap:8px;margin-top:4px}.terminal-market-context-line strong{flex:0 0 auto;overflow:hidden;color:var(--terminal-text);font-size:10px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.terminal-market-context-item.is-sentiment strong{text-transform:capitalize}.terminal-market-context-item.is-news strong{flex:1 1 auto}.terminal-market-context-item:focus-visible strong,.terminal-market-context-item:hover strong{color:var(--terminal-text-strong,#fff);text-decoration:underline;text-underline-offset:2px}.terminal-market-context-item:focus-visible{outline:1px solid var(--terminal-line-strong);outline-offset:-1px}.terminal-market-context-detail,.terminal-market-context-meta{overflow:hidden;color:var(--terminal-muted);font-size:9px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.terminal-market-context-detail{flex:1 1 auto}.terminal-market-context-meta{flex:0 0 auto;font-variant-numeric:tabular-nums}@media (max-width:900px){.terminal-market-context{width:calc(100% - 12px)}.terminal-market-context-detail{display:none}}.terminal-symbol-cluster{display:inline-flex;align-items:center;gap:12px;min-width:0;margin-top:10px}.terminal-live-stack{display:flex;flex-direction:column;gap:4px;min-width:0}.terminal-status-pill{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:22px;padding:0 8px;border:1px solid;border-radius:6px;font-family:var(--font-mono);font-size:10px;font-weight:760;line-height:1;white-space:nowrap}.terminal-card-head{gap:12px;margin-bottom:12px}.terminal-regime-card .terminal-card-head{margin-bottom:2px}.terminal-kicker,.terminal-mini-stat-label{color:var(--terminal-muted-2);font-size:clamp(8px,3.4cqw,10px);font-weight:760;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.terminal-regime-title{display:flex;align-items:center;gap:10px;font-size:32px;font-weight:800;line-height:1.08}.terminal-regime-subtitle{margin-top:5px;color:var(--terminal-muted);font-size:12px;line-height:1.35}.terminal-control-strip{display:inline-flex;align-items:center;gap:8px;flex:1;min-width:0;position:relative;z-index:1}.terminal-segment-group{display:inline-flex;align-items:center;min-height:32px;gap:2px;padding:2px;border:1px solid var(--terminal-line);border-radius:8px;background:hsla(0,0%,100%,.024)}.terminal-segment-group button{height:28px;min-width:30px;padding:0 8px;border:none;border-radius:6px;background:transparent;color:var(--terminal-muted);cursor:pointer;font-family:var(--font-sans);font-size:11px;font-weight:800;letter-spacing:0;line-height:1}.terminal-segment-group button:hover{background:hsla(0,0%,100%,.055)!important;color:var(--terminal-text)!important}.terminal-segment-group button.active{background:linear-gradient(180deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.032)),hsla(0,0%,75%,.075)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045)}.terminal-segment-group-sm{min-height:18px;padding:1px;gap:1px;border-radius:4px}.terminal-segment-group-sm button{height:14px;min-width:0;padding:0 4px;font-size:8px;font-weight:700;border-radius:3px}.terminal-segment-group-sm button.active{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}.terminal-asset-class-tabs{display:inline-flex;align-items:stretch;flex:0 0 auto;height:22px;margin-top:10px;margin-left:auto;overflow:hidden;border:1px solid var(--terminal-line);border-radius:5px;background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.01)),var(--terminal-panel)}.terminal-top-asset-switch{position:absolute;top:4px;right:12px;z-index:4}.terminal-inline-chart-settings{width:34px;height:34px;flex:0 0 34px;display:inline-grid;place-items:center;padding:0;border:1px solid var(--terminal-line);border-radius:8px;background:hsla(0,0%,100%,.024);color:var(--terminal-muted);cursor:pointer;transition:color .14s ease,border-color .14s ease,background-color .14s ease}.terminal-inline-chart-settings:hover{border-color:hsla(0,0%,100%,.17);background:hsla(0,0%,100%,.055);color:var(--terminal-text)}.terminal-inline-chart-settings:focus-visible{outline:2px solid var(--terminal-focus);outline-offset:2px}@media (max-width:1500px) and (min-width:641px){.terminal-main-content--candles .terminal-control-strip{gap:6px}.terminal-main-content--candles .terminal-segment-group{min-height:28px;padding:1px;border-radius:7px}.terminal-main-content--candles .terminal-segment-group button{height:24px;min-width:26px;padding-inline:6px;font-size:9px}.terminal-main-content--candles .terminal-inline-chart-settings{width:30px;height:30px;flex-basis:30px}}@media (max-width:1100px) and (min-width:641px){.terminal-main-content--candles .terminal-command-bar{gap:10px;margin-bottom:4px}.terminal-main-content--candles .terminal-control-strip{gap:4px}.terminal-main-content--candles .terminal-segment-group{min-height:24px;padding:1px;border-radius:6px}.terminal-main-content--candles .terminal-segment-group button{height:20px;min-width:22px;padding-inline:5px;font-size:8px}.terminal-main-content--candles .terminal-inline-chart-settings{width:26px;height:26px;flex-basis:26px}.terminal-main-content--candles .terminal-price-readout{min-width:90px}.terminal-main-content--candles .terminal-price-readout>span:nth-child(2){font-size:22px!important}}.terminal-top-asset-switch .terminal-asset-class-tabs{margin:0;height:24px}.terminal-asset-class-tabs button{min-width:46px;height:100%;padding:0 9px;border:0;border-right:1px solid hsla(0,0%,100%,.08);background:transparent;color:var(--terminal-muted);cursor:pointer;font-family:var(--font-sans);font-size:9px;font-weight:820;letter-spacing:.04em;line-height:1;text-transform:uppercase}.terminal-asset-class-tabs button:last-child{border-right:0}.terminal-asset-class-tabs button:hover{background:hsla(0,0%,100%,.048);color:var(--terminal-text)}.terminal-asset-class-tabs button.active{background:linear-gradient(180deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.035)),hsla(0,0%,100%,.045);color:var(--terminal-text);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.terminal-draw-toolbar{position:relative;z-index:20;isolation:isolate;display:flex;flex-direction:column;align-items:center;min-width:32px;gap:2px;padding:2px;border:1px solid var(--terminal-line);border-radius:8px;background:var(--terminal-panel,#090909);box-shadow:0 3px 8px rgba(0,0,0,.46),inset 0 1px 0 hsla(0,0%,100%,.025)}.terminal-draw-toolbar button{width:28px;height:28px;min-width:0;padding:0;border:none;border-radius:6px;background:transparent;color:var(--terminal-muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.terminal-draw-toolbar button:hover{background:hsla(0,0%,100%,.055)!important;color:var(--terminal-text)!important}.terminal-draw-toolbar button.active{background:linear-gradient(180deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.032)),hsla(0,0%,75%,.075)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045)}.terminal-price-readout{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:0 0 auto;min-width:116px;white-space:nowrap}.sandbox-market-info{width:100%;height:100%;min-width:0;min-height:0;padding:clamp(8px,8cqh,18px) clamp(10px,5cqw,22px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;container-type:size;font-family:var(--font-sans)}.sandbox-market-info-label{color:var(--terminal-muted-2);font-size:clamp(7px,8cqh,10px);font-weight:760;letter-spacing:.08em;line-height:1;text-transform:uppercase;text-align:center}.sandbox-market-info-price{color:var(--terminal-text);font-size:clamp(26px,34cqh,44px);font-weight:780;letter-spacing:-.02em;line-height:1.05;white-space:nowrap}.sandbox-market-info-details{max-width:100%;margin-top:clamp(3px,4cqh,6px);display:flex;align-items:center;justify-content:center;gap:clamp(4px,1.8cqw,8px);color:var(--terminal-muted);font-size:clamp(7px,7.5cqh,10px);font-weight:650;line-height:1;white-space:nowrap}.sandbox-market-info-details i{width:1px;height:1em;flex:0 0 1px;background:var(--terminal-line)}.terminal-regime-stack{position:relative;display:inline-flex;align-items:center;gap:0;min-width:max-content;line-height:1;cursor:default}.terminal-regime-stack strong{font-size:11px;font-weight:800}.terminal-regime-stack em,.terminal-regime-stack strong{color:var(--regime-color);font-family:var(--font-sans);line-height:1;white-space:nowrap}.terminal-regime-stack em{display:inline-block;max-width:0;overflow:hidden;font-size:8.5px;font-style:italic;font-weight:620;letter-spacing:0;opacity:0;text-transform:none;transition:none;margin-left:0}.macro-desk-panel:has(.chart-focus-frame) .macro-desk-panel-head{padding-right:48px}.macro-desk-panel .chart-focus-frame:not(.is-chart-focused){position:static}.terminal-regime-stack.is-detail-open em{max-width:var(--regime-detail-width,120px);opacity:.7;margin-left:6px;transition:opacity .1s ease-out}.terminal-regime-stack:focus-visible{outline:1px solid var(--terminal-line);outline-offset:3px;border-radius:2px}.terminal-main-content{transition:opacity .18s cubic-bezier(.22,1,.36,1),filter .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);will-change:opacity,filter,transform}.terminal-main-content.is-command-search-obscured{opacity:.48;filter:blur(4px) saturate(.72);transform:scale(.992);pointer-events:none}.vc-msg-row:hover .vc-msg-delete{opacity:1!important}.terminal-chart-stage{border-radius:8px;background:transparent;overflow:hidden;transition:opacity .18s cubic-bezier(.22,1,.36,1),filter .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);will-change:opacity,filter,transform}.terminal-chart-stage.is-search-obscured{opacity:.46;filter:blur(4px) saturate(.72);transform:scale(.992)}.terminal-side-panel{gap:12px;position:relative;isolation:isolate}.terminal-side-panel .terminal-rail-card{position:relative;container-type:inline-size}.terminal-side-panel .terminal-rail-card+.terminal-rail-card{border-top:none}.terminal-side-divider{flex:0 0 1px;height:1px;margin:-6px 12px;background:linear-gradient(90deg,transparent,hsla(0,0%,75%,.2) 18%,hsla(0,0%,75%,.2) 82%,transparent);pointer-events:none}.terminal-side-panel:before{content:"";position:absolute;inset:-8px -8px -8px 0;z-index:-1;background:var(--terminal-bg);pointer-events:none}.terminal-side-panel>*{position:relative;z-index:1}.terminal-regime-card{min-height:0}.terminal-rail-carousel-head{display:grid;grid-template-columns:20px 1fr 20px;align-items:center;gap:6px;min-width:0}.terminal-rail-carousel-head strong{display:block;color:var(--terminal-text);font-size:13px;font-weight:820;line-height:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.terminal-rail-carousel-head button{width:20px;height:20px;border:1px solid var(--terminal-line);border-radius:5px;background:hsla(0,0%,100%,.035);color:var(--terminal-muted);cursor:pointer;font-size:12px;font-weight:500;line-height:1}.terminal-rail-carousel-head button:hover{background:hsla(0,0%,100%,.07);color:var(--terminal-text)}.terminal-rail-carousel-body{min-height:0;overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1)}.terminal-rail-page{animation:terminalRailPageIn .18s var(--ease-out-quart) both}@keyframes terminalRailPageIn{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@keyframes staggerSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes staggerSlideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.terminal-stagger-up{animation:staggerSlideUp .3s cubic-bezier(.4,0,.2,1) both}.terminal-stagger-down{animation:staggerSlideDown .3s cubic-bezier(.4,0,.2,1) both}.terminal-rail-dots{display:flex;align-items:center;justify-content:center;gap:5px;padding-top:4px}.terminal-rail-dots span{width:6px;height:6px;padding:0;border-radius:999px;background:hsla(0,0%,100%,.16);pointer-events:none}.terminal-rail-dots span.active{width:16px;background:var(--terminal-text-2)}.terminal-rail-wall-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;min-width:0;align-items:start}.terminal-rail-wall-item{min-width:0}.terminal-rail-wall-row{grid-template-columns:minmax(0,1fr) minmax(45px,auto);gap:7px;min-width:0;padding:5px 0}.terminal-rail-wall-row .terminal-wall-main{display:grid;grid-template-columns:auto max-content minmax(0,1fr);gap:5px;min-width:0}.terminal-rail-wall-row .terminal-strength{min-width:max-content}.terminal-rail-wall-row .terminal-strength-gauge{width:22px;min-width:22px}.terminal-rail-wall-row .terminal-wall-exposure{min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-rail-wall-row .terminal-wall-label{font-size:12px}.terminal-rail-wall-row .terminal-wall-exposure{font-size:9px;font-weight:700;letter-spacing:-.01em}.terminal-rail-wall-item.terminal-wall-item-active .terminal-wall-exposure{font-size:9px}.terminal-rail-wall-row .terminal-wall-strike{display:block;min-width:38px;font-size:10px;text-align:right}.terminal-rail-stat-row{display:grid;align-items:center;gap:8px;min-width:0;color:var(--terminal-text-2);font-family:var(--font-sans)}.terminal-rail-matrix{display:grid;gap:3px}.terminal-iv-wall-matrix{min-width:0;gap:6px}.terminal-iv-wall-controls{display:grid!important;grid-template-columns:auto minmax(70px,1fr) auto auto;align-items:center;gap:4px!important;min-width:0}.terminal-iv-wall-controls>span{font-size:8px!important}.terminal-iv-wall-controls .terminal-iv-expiry-control{min-width:0}.terminal-iv-wall-controls .terminal-iv-expiry-trigger{min-width:0;padding-inline:8px}.terminal-iv-wall-candidates{display:grid;gap:2px;min-width:0}.terminal-iv-wall-candidates .terminal-wall-group-label{margin-bottom:1px;font-size:9px}.terminal-iv-wall-candidates .terminal-rail-stat-row{min-height:16px;font-size:10px}.terminal-iv-wall-candidates .terminal-rail-stat-row>span{min-width:0;overflow:hidden;white-space:nowrap}.terminal-iv-wall-footer{display:flex;justify-content:space-between;gap:8px;min-width:0;padding-top:4px;border-top:1px solid var(--terminal-line);color:var(--terminal-muted);font-size:8px;white-space:nowrap}.terminal-rail-stat-row{grid-template-columns:minmax(0,1fr) auto;min-height:18px;font-size:11px}.terminal-rail-stat-row span{color:var(--terminal-muted);font-weight:720}.terminal-rail-stat-row strong{color:var(--terminal-text);font-weight:850;font-variant-numeric:tabular-nums}.terminal-rail-flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.terminal-rail-flow-grid .terminal-mini-stat{padding:clamp(4px,3cqw,6px) clamp(6px,4cqw,8px);border-radius:6px}.terminal-rail-flow-grid .terminal-mini-stat-value{font-size:clamp(9px,4.6cqw,12px)}.terminal-market-tape{min-width:0;overflow:hidden;display:flex;align-items:center;padding:0 12px;color:var(--terminal-muted);font-family:var(--font-sans);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap;mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.terminal-market-tape-track{display:inline-flex;align-items:center;gap:26px;min-width:max-content;animation:terminalMarketTape 42s linear infinite;will-change:transform}.terminal-market-tape:hover .terminal-market-tape-track{animation-play-state:paused}.terminal-market-tape-item{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;font-weight:820;font-variant-numeric:tabular-nums}.terminal-market-tape-item strong{color:#d8d8d8;font-weight:850}.terminal-market-tape-price{color:var(--terminal-text-2);font-weight:760}@keyframes terminalMarketTape{0%{transform:translateX(0)}to{transform:translateX(-12.5%)}}@media (prefers-reduced-motion:reduce){.terminal-market-tape-track{animation:none}}.terminal-split-pane{min-height:0;border:1px solid var(--terminal-line);border-radius:8px;background:hsla(0,0%,100%,.018);padding:12px;overflow:hidden}.terminal-strike-pane{flex:1 1 54%}.terminal-screener-pane{flex:1 1 46%}.terminal-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.terminal-walls-card{flex:1 1 0;min-height:160px;overflow:hidden}.terminal-walls-card ::-webkit-scrollbar{width:3px}.terminal-walls-card ::-webkit-scrollbar-track{background:transparent}.terminal-walls-card ::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.08);border-radius:3px}.terminal-screener-list,.terminal-strike-list{display:grid;gap:4px;margin-top:10px}.terminal-strike-wall-row{padding:1px 0}.terminal-strike-wall-row .terminal-wall-main{grid-template-columns:52px minmax(34px,1fr) auto}.terminal-strike-wall-row .terminal-wall-strike{font-size:10px;min-width:42px;text-align:right}.terminal-mini-screen-row{padding:6px 0;border-bottom:1px solid hsla(0,0%,100%,.055)}.terminal-mini-screen-row:last-child{border-bottom:0}.terminal-mini-screen-row .terminal-metric-line{min-height:16px;font-size:10px}.terminal-mini-screen-row .terminal-metric-line span,.terminal-mini-screen-row .terminal-metric-line strong{font-size:10px}.terminal-signal-card{min-height:0;position:relative;overflow:hidden}.terminal-signal-head{min-height:24px;margin-bottom:0}.terminal-overview-toggle{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:auto;height:18px;min-width:0;padding:0 6px;flex-shrink:0;border:1px solid var(--terminal-line);border-radius:5px;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.008)),var(--terminal-panel);box-shadow:none;color:var(--terminal-text-2);cursor:pointer;font-family:var(--font-sans);font-size:8px;font-weight:760;letter-spacing:.02em;line-height:1;outline:none;white-space:nowrap;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.terminal-overview-toggle:hover{border-color:var(--terminal-line-strong);background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.012)),var(--terminal-panel-2);color:var(--terminal-text)}.terminal-overview-toggle:focus-visible{border-color:hsla(0,0%,75%,.44);box-shadow:0 0 0 2px hsla(0,0%,75%,.09),inset 0 1px 0 hsla(0,0%,100%,.045)}.terminal-overview-caret{color:var(--terminal-muted);font-size:7px;line-height:1}.terminal-mini-stat{min-width:0;padding:clamp(6px,4cqw,12px) clamp(8px,5cqw,14px);border:1px solid var(--terminal-line);border-radius:8px;background:hsla(0,0%,100%,.022)}.terminal-mini-stat-grid,.terminal-wall-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.terminal-mini-stat-value{margin-top:clamp(2px,1.5cqw,5px);color:var(--terminal-text);font-family:var(--font-sans);font-size:clamp(11px,6cqw,18px);font-weight:800;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.terminal-mini-stat-detail{margin-top:4px;color:var(--terminal-muted-2);font-size:clamp(8px,3.4cqw,10px);line-height:1.25}.terminal-zero-dte-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.terminal-zero-dte-context>.terminal-mini-stat,.terminal-zero-dte-rank>div{height:100%;box-sizing:border-box}.terminal-zero-dte-range{grid-column:1/-1}.terminal-zero-dte-range .terminal-mini-stat-value{font-size:clamp(11px,5cqw,15px)}.terminal-mode-badge{color:var(--terminal-muted-2);font-family:var(--font-mono);font-size:10px;font-weight:700}.terminal-wall-summary{margin-bottom:12px}.terminal-wall-list{display:flex;flex-direction:column;min-height:0;overflow:visible;border-top:none;position:relative}.terminal-wall-list:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,var(--terminal-line) 18%,var(--terminal-line) 82%,transparent 100%);pointer-events:none}.terminal-wall-group+.terminal-wall-group{margin-top:0;padding-top:8px;border-top:none;position:relative}.terminal-wall-group+.terminal-wall-group:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--terminal-line) 20%,var(--terminal-line) 80%,transparent)}.terminal-wall-group-label{font-size:10px;font-weight:700;color:var(--terminal-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.terminal-wall-item.hidden{opacity:.58}.terminal-wall-item{position:relative;padding-left:12px}.terminal-rail-wall-item.terminal-wall-item{padding-left:5px}.terminal-rail-wall-item.terminal-wall-item:before{left:0}.terminal-wall-item:before{content:"";position:absolute;left:3px;top:3px;bottom:3px;width:2px;border-radius:999px;background:linear-gradient(180deg,transparent 0,var(--terminal-wall-active-color,var(--terminal-positive)) 24%,var(--terminal-wall-active-color,var(--terminal-positive)) 76%,transparent 100%);opacity:0;transform:scaleY(.72);transform-origin:center;pointer-events:none;transition:opacity .14s var(--ease-out-quart),transform .14s var(--ease-out-quart)}.terminal-wall-item-active:before{opacity:.95;transform:scaleY(1)}.terminal-wall-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px;padding:4px 0;cursor:pointer;outline:none;transition:background .16s var(--ease-out-quart),opacity .16s var(--ease-out-quart)}.terminal-wall-row:hover{background:hsla(0,0%,100%,.026)}.terminal-segment-group button:focus-visible,.terminal-wall-row:focus-visible{outline:2px solid var(--terminal-focus);outline-offset:2px}.terminal-wall-main{min-width:0;display:flex;align-items:center;gap:3px;overflow:hidden}.terminal-wall-label{color:var(--terminal-text);font-size:9px;font-weight:700;flex-shrink:0}.terminal-wall-exposure,.terminal-wall-prob{color:var(--terminal-muted);font-family:var(--font-sans);font-size:8px;font-weight:650;flex-shrink:0}.terminal-wall-prob{color:var(--terminal-muted-2)}.terminal-wall-strike{font-family:var(--font-sans);font-size:10px;font-weight:800;text-align:right;white-space:nowrap;flex-shrink:0}.terminal-strength{min-width:24px;flex-shrink:0}.terminal-strength-track{display:block;width:100%;height:4px;overflow:hidden;border-radius:4px;background:hsla(0,0%,100%,.08)}.terminal-strength-fill{display:block;height:100%;border-radius:inherit}.terminal-hidden-badge{width:max-content;padding:2px 5px;border:1px solid hsla(0,0%,75%,.12);border-radius:5px;color:var(--terminal-muted-2);font-size:9px;font-weight:760;line-height:1}.terminal-wall-detail{padding:10px 0 12px;border-bottom:1px solid var(--terminal-line)}.terminal-wall-showcase-backdrop{width:100%;min-height:210px;display:flex;align-items:stretch;cursor:default}.terminal-wall-showcase{position:relative;width:100%;min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 14px 14px;background:var(--terminal-panel);text-align:center}.terminal-wall-showcase-close{position:absolute;top:0;right:0;width:26px;height:26px;border:1px solid var(--terminal-line);border-radius:5px;background:hsla(0,0%,100%,.025);color:var(--terminal-muted);cursor:pointer;font-size:16px}.terminal-wall-showcase-kind{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.terminal-wall-showcase-strike{margin-top:4px;color:var(--terminal-text);font-size:22px;font-weight:850;font-variant-numeric:tabular-nums}.terminal-wall-showcase-odds{margin-top:8px;font-size:30px;font-weight:880;line-height:1}.terminal-wall-showcase-hint,.terminal-wall-showcase-odds-label{margin-top:4px;color:var(--terminal-muted-2);font-size:9px}.terminal-wall-showcase-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:14px}.terminal-wall-showcase-toggle{width:100%;height:30px;margin-top:10px;border:1px solid color-mix(in srgb,var(--terminal-wall-active-color) 42%,var(--terminal-line));border-radius:5px;background:color-mix(in srgb,var(--terminal-wall-active-color) 10%,transparent);color:var(--terminal-text);cursor:pointer;font-size:10px;font-weight:760}.terminal-wall-odds-brief{width:100%;min-height:0;background:transparent;text-align:left}.terminal-wall-odds-head{min-height:36px;display:grid;grid-template-columns:7px auto auto minmax(0,1fr) 28px auto 18px;align-items:center;gap:5px;padding:0 2px;border-bottom:1px dashed var(--terminal-line)}.terminal-wall-odds-dot{width:7px;height:7px;border-radius:50%}.terminal-wall-odds-kind{color:var(--terminal-text-2);font-size:11px;font-weight:650;white-space:nowrap}.terminal-wall-odds-direction{font-size:9px;letter-spacing:-2px}.terminal-wall-odds-confidence,.terminal-wall-odds-exposure{color:var(--terminal-muted-2);font-size:9px;font-variant-numeric:tabular-nums}.terminal-wall-odds-strike{font-size:15px;font-weight:820;font-variant-numeric:tabular-nums;white-space:nowrap}.terminal-wall-odds-close{width:18px;height:18px;padding:0;border:none;background:transparent;color:var(--terminal-muted);cursor:pointer;font-size:10px}.terminal-wall-odds-copy{padding:10px 2px 4px}.terminal-wall-odds-copy strong{font-size:11px;font-weight:780}.terminal-wall-odds-copy p{margin:7px 0 0;color:var(--terminal-muted);font-size:10px;line-height:1.55}.terminal-wall-odds-copy span{display:block;margin-top:7px;color:var(--terminal-muted-2);font-size:8.5px}.terminal-rail-carousel-body:has(.terminal-wall-odds-brief){overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.terminal-rail-carousel-body:has(.terminal-wall-odds-brief)::-webkit-scrollbar{display:none}.terminal-wall-showcase-backdrop:has(.terminal-wall-odds-brief){min-height:0}.terminal-metric-line{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;color:var(--terminal-muted);font-size:11px;font-weight:600}.terminal-metric-line strong{color:var(--terminal-text-2);font-family:var(--font-sans);font-size:12px;font-weight:700}.terminal-switch{--terminal-switch-color:var(--terminal-positive);width:36px;height:20px;padding:0;border:none;border-radius:10px;background:hsla(0,0%,100%,.1);cursor:pointer;position:relative}.terminal-switch[aria-checked=true]{background:var(--terminal-switch-color)}.terminal-switch-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .18s var(--ease-out-quart)}.terminal-switch[aria-checked=true] .terminal-switch-thumb{transform:translateX(16px)}.terminal-wall-empty{padding:12px 0;color:var(--terminal-muted-2);font-size:11px}.terminal-signal-list{display:grid;gap:0;border-top:1px solid var(--terminal-line)}.terminal-signal-row{padding:12px 0;border-bottom:1px solid transparent;background:linear-gradient(90deg,transparent,transparent 20px,var(--terminal-line) 20px,var(--terminal-line) calc(100% - 20px),transparent calc(100% - 20px),transparent);background-size:100% 1px;background-repeat:no-repeat;background-position:bottom}.terminal-signal-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.terminal-signal-row .terminal-signal-head span{color:var(--terminal-muted-2);font-size:10px;font-weight:760;letter-spacing:.08em;line-height:1;text-transform:uppercase}.terminal-signal-row .terminal-signal-head strong{font-size:15px;font-weight:820;line-height:1;text-align:right;white-space:nowrap}.terminal-signal-row p{margin:7px 0 0;color:var(--terminal-text-2);font-size:11px;font-weight:560;line-height:1.45}@media (max-width:1100px) and (hover:none) and (pointer:coarse) and (max-aspect-ratio:3/5),(max-width:1100px) and (hover:none) and (pointer:coarse) and (min-aspect-ratio:5/3),(max-width:768px) and (hover:none) and (pointer:coarse){.terminal-shell{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(560px,1fr) auto!important;overflow:auto}.terminal-side-panel{grid-column:1!important;grid-row:2!important;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);grid-template-rows:minmax(0,1fr)!important}.terminal-workspace{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}.terminal-workspace-rail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px) and (hover:none) and (pointer:coarse){.terminal-shell{padding:6px}.terminal-main-panel{padding:12px!important}.terminal-command-bar{align-items:stretch!important;flex-direction:column}.terminal-control-strip{flex-wrap:wrap;flex:none}.terminal-price-readout{align-items:flex-start;min-width:0}.terminal-exposure-strip,.terminal-side-panel,.terminal-workspace-rail{grid-template-columns:1fr!important}}@media (max-width:1180px){.terminal-cockpit{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;min-height:0!important}.terminal-cockpit-main{grid-row:1!important}.terminal-cockpit-bottom,.terminal-cockpit-main{grid-column:1!important;border-right:none!important}.terminal-cockpit-bottom{grid-row:2!important}.terminal-cockpit-rail{grid-column:1!important;grid-row:3!important;border-top:1px solid var(--chrome-border)}.terminal-cockpit-rail aside{border-left:none!important}}@media (max-width:720px){.terminal-cockpit-tabs{padding:6px 8px!important}.terminal-cockpit-bottom>div{grid-template-columns:1fr!important}}.dashboard-disclaimer-strip{padding:5px 18px;font-size:9px;color:var(--t4);background:linear-gradient(180deg,hsla(0,0%,100%,.026),transparent),var(--chrome-shell-bg);border-bottom:1px solid var(--chrome-border);font-family:var(--font-mono);letter-spacing:.03em;text-align:center;flex-shrink:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.mobile-tab-bar{display:none!important}@media (max-width:1100px) and (hover:none) and (pointer:coarse) and (max-aspect-ratio:3/5),(max-width:1100px) and (hover:none) and (pointer:coarse) and (min-aspect-ratio:5/3),(max-width:640px){.dashboard-root{--dashboard-frame-edge:12px;--dock-bottom-offset:18px}.bottom-dock-row{left:12px;right:12px;bottom:18px;grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.bottom-status-bar.docked{display:none!important}.floating-tab-bar:not(.docked){bottom:4px}.floating-tab-bar{padding:3px 4px;border-radius:14px}.floating-tab-btn{padding:6px 10px}.floating-tab-label{display:none}.floating-tab-more-inner{grid-template-columns:repeat(3,1fr)}}.dock-trash{position:fixed;bottom:82px;left:50%;transform:translateX(-50%);z-index:10001;width:52px;height:52px;border-radius:14px;background:var(--chrome-panel-bg);backdrop-filter:blur(16px);border:1px solid rgba(255,80,80,.25);display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;animation:dockTrashFadeIn .22s cubic-bezier(.16,1,.3,1) forwards;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .5s cubic-bezier(.22,1,.36,1)}@keyframes dockTrashFadeIn{0%{opacity:0;transform:translateX(-50%) scale(.85)}to{opacity:1;transform:translateX(-50%) scale(1)}}.dock-trash.hover{opacity:1;background:rgba(255,50,50,.18);border-color:rgba(255,80,80,.6);box-shadow:0 0 24px rgba(255,50,50,.3);animation:dockTrashShake .4s ease-in-out infinite;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}@keyframes dockTrashShake{0%,to{transform:translateX(-50%) rotate(0deg)}15%{transform:translateX(calc(-50% - 5px)) rotate(-3deg)}30%{transform:translateX(calc(-50% + 5px)) rotate(3deg)}45%{transform:translateX(calc(-50% - 4px)) rotate(-2deg)}60%{transform:translateX(calc(-50% + 4px)) rotate(2deg)}75%{transform:translateX(calc(-50% - 2px)) rotate(-1deg)}90%{transform:translateX(calc(-50% + 2px)) rotate(1deg)}}.fade-in{opacity:0;animation:fadeIn 1.2s cubic-bezier(.16,1,.3,1) .1s forwards}@keyframes introSlideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes introSlideDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes introFade{0%{opacity:0}to{opacity:1}}@keyframes introScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.dashboard-root{opacity:0}.dashboard-root.play-intro{animation:introFade .5s cubic-bezier(.16,1,.3,1) forwards}.play-intro .intro-slide-up{animation:introSlideUp .55s cubic-bezier(.16,1,.3,1) both}.play-intro .intro-slide-down{animation:introSlideDown .5s cubic-bezier(.16,1,.3,1) both}.play-intro .intro-fade{animation:introFade .6s cubic-bezier(.16,1,.3,1) both}.play-intro .intro-scale-in{animation:introScaleIn .5s cubic-bezier(.16,1,.3,1) both}.intro-fade,.intro-scale-in,.intro-slide-down,.intro-slide-up{opacity:0}.play-intro .intro-delay-1{animation-delay:.06s}.play-intro .intro-delay-2{animation-delay:.12s}.play-intro .intro-delay-3{animation-delay:.18s}.play-intro .intro-delay-4{animation-delay:.24s}.play-intro .intro-delay-5{animation-delay:.3s}.play-intro .intro-delay-6{animation-delay:.36s}.play-intro .intro-delay-7{animation-delay:.42s}.dock-trash svg{color:rgba(255,80,80,.7);transition:color .15s ease}.dock-trash.hover svg{color:#ff5050}.faded-divider-h{height:1px;border:none;background:linear-gradient(90deg,transparent 0,var(--line) 18%,var(--line) 82%,transparent 100%);flex-shrink:0}.faded-divider-h--bright{height:1px;border:none;background:linear-gradient(90deg,transparent 0,var(--chrome-border) 18%,var(--chrome-border) 82%,transparent 100%);flex-shrink:0}.faded-divider-v{width:1px;border:none;background:linear-gradient(180deg,transparent 0,var(--chrome-border) 18%,var(--chrome-border) 82%,transparent 100%);flex-shrink:0}.regime-hover-pill{--regime-color:var(--green);--regime-bg:rgba(0,200,124,.08);--regime-bg-hover:rgba(0,200,124,.12);--regime-border:rgba(0,200,124,.18);--regime-border-hover:rgba(0,200,124,.34);--regime-glow:rgba(0,200,124,.18);--regime-short-w:88px;--regime-detail-w:236px;display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;max-width:100%;padding:3px 9px;border:1px solid var(--regime-border);border-radius:4px;background:var(--regime-bg);color:var(--regime-color);font-family:var(--font-mono);font-size:10px;font-weight:760;line-height:1;letter-spacing:.06em;white-space:nowrap;cursor:default;outline:none;transition:background-color .19s cubic-bezier(.22,1,.36,1),border-color .19s cubic-bezier(.22,1,.36,1),box-shadow .19s cubic-bezier(.22,1,.36,1)}.regime-hover-pill-compact{--regime-short-w:80px;--regime-detail-w:252px;padding:0;border:none;background:transparent;font-size:11px}.regime-hover-pill-compact:focus-visible,.regime-hover-pill-compact:hover{background:transparent;border-color:transparent;box-shadow:none}.regime-hover-pill:focus-visible,.regime-hover-pill:hover{background:var(--regime-bg-hover);border-color:var(--regime-border-hover);box-shadow:0 0 8px var(--regime-glow)}.regime-hover-dot{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--regime-color)}.regime-hover-pill-compact .regime-hover-dot{width:7px;height:7px}.regime-hover-copy{position:relative;display:inline-grid;align-items:center;width:var(--regime-short-w);height:1em;overflow:hidden;transition:width .22s cubic-bezier(.22,1,.36,1)}.regime-hover-pill:focus-visible .regime-hover-copy,.regime-hover-pill:hover .regime-hover-copy{width:min(var(--regime-detail-w),calc(100vw - 96px))}.regime-hover-detail,.regime-hover-short{grid-area:1/1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .17s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.regime-hover-short{opacity:1;transform:translateY(0)}.regime-hover-detail{opacity:0;transform:translateY(7px);letter-spacing:.02em;text-transform:none}.regime-hover-pill:focus-visible .regime-hover-short,.regime-hover-pill:hover .regime-hover-short{opacity:0;transform:translateY(-7px)}.regime-hover-pill:focus-visible .regime-hover-detail,.regime-hover-pill:hover .regime-hover-detail{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.regime-hover-copy,.regime-hover-detail,.regime-hover-pill,.regime-hover-short{transition:none!important}}.terminal-tab-search::placeholder{color:hsla(0,0%,100%,.22);font-size:11px;font-weight:500}@keyframes terminalChartFade{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes terminalTickerOverlayIn{0%{opacity:0;backdrop-filter:blur(0) saturate(1)}to{opacity:1;backdrop-filter:blur(14px) saturate(.72)}}@keyframes terminalTickerOverlayOut{0%{opacity:1;backdrop-filter:blur(14px) saturate(.72)}to{opacity:0;backdrop-filter:blur(0) saturate(1)}}@keyframes terminalTickerContentIn{0%{opacity:0;transform:translateY(16px) scale(.965);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes terminalTickerContentOut{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(8px) scale(.985);filter:blur(2px)}}@keyframes terminalTickerRowIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.terminal-command-search-menu{transform-origin:top center;animation:terminalCommandSearchIn .19s cubic-bezier(.16,1,.3,1) both;will-change:opacity,transform,filter}.terminal-command-search-row{opacity:0;animation:terminalCommandSearchRowIn .16s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}@keyframes terminalCommandSearchIn{0%{opacity:0;transform:translateY(-4px) scale(.985);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes terminalCommandSearchRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.terminal-ticker-overlay.is-opening{animation:terminalTickerOverlayIn .21s cubic-bezier(.22,1,.36,1) both;will-change:opacity,backdrop-filter}.terminal-ticker-overlay.is-closing{animation:terminalTickerOverlayOut .17s cubic-bezier(.4,0,1,1) both;will-change:opacity,backdrop-filter}.terminal-ticker-content.is-opening{transform-origin:center top;animation:terminalTickerContentIn .26s cubic-bezier(.16,1,.3,1) both;will-change:opacity,transform,filter}.terminal-ticker-content.is-closing{transform-origin:center top;animation:terminalTickerContentOut .16s cubic-bezier(.4,0,1,1) both;will-change:opacity,transform,filter}.terminal-ticker-row{opacity:0;animation:terminalTickerRowIn .18s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--ticker-row-delay,0ms)}.terminal-ticker-content.is-closing .terminal-ticker-row{animation:none;opacity:1}@keyframes terminalLadderFade{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.terminal-ladder-fade{transform-box:fill-box;transform-origin:center right;animation:terminalLadderFade .42s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.terminal-chart-stage,.terminal-command-search-menu,.terminal-command-search-row,.terminal-main-content,.terminal-ticker-content,.terminal-ticker-overlay,.terminal-ticker-row{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;filter:none!important}.terminal-ladder-fade{animation:none}}.cal-nav-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:var(--t3);font-size:16px;cursor:pointer;transition:background .12s,color .12s;font-family:var(--font-sans);line-height:1;padding:0}.cal-nav-btn:hover{background:var(--bg2);color:var(--t1)}.cal-nav-btn:active{background:var(--bg3)}.journal-workspace{display:flex;flex-direction:column;gap:14px;min-height:0;color:var(--t1);font-family:var(--font-sans)}.journal-overview-panel{overflow:hidden;margin:0 18px;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--bg1)}.terminal-mobile-search-results{display:none}.journal-workspace-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;min-height:66px;padding:14px 18px;border-bottom:1px solid var(--border-subtle);background:var(--bg2)}.journal-workspace-title{min-width:220px;display:flex;flex-direction:column;gap:5px}.journal-workspace-title strong{font-family:var(--font-sans);font-size:16px;font-weight:720;letter-spacing:0}.journal-workspace-title span{color:var(--t3);font-family:var(--font-sans);font-size:11px;line-height:1.4}.journal-tab-slider{--journal-tab-index:0;position:relative;width:min(490px,46vw);min-width:430px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:3px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg1)}.journal-tab-slider-indicator{position:absolute;left:3px;top:3px;bottom:3px;width:calc((100% - 6px) / 5);border:1px solid #fff;border-radius:calc(var(--radius-control) - 2px);background:#fff;transform:translateX(calc(var(--journal-tab-index) * 100%));transition:transform .3s cubic-bezier(.16,1,.3,1);pointer-events:none}.journal-tab-slider button{position:relative;z-index:1;min-width:0;min-height:30px;padding:0 8px;overflow:hidden;border:0;border-radius:calc(var(--radius-control) - 2px);background:transparent;color:var(--t3);font-family:var(--font-sans);font-size:9px;font-weight:620;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .18s ease-out}.journal-tab-slider button:hover{color:var(--t1)}.journal-tab-slider button.is-active{color:#000}.journal-tab-slider button:focus-visible{outline:2px solid color-mix(in srgb,var(--green) 62%,#fff);outline-offset:-2px}.journal-performance-strip{gap:0!important;padding:0;border-bottom:0;background:var(--bg1)}.journal-performance-strip .journal-stat-tile{border:0;border-right:1px solid var(--border-subtle);border-radius:0;background:transparent;padding:14px 12px}.journal-performance-strip .journal-stat-tile:first-child{border-left:0}.journal-performance-strip .journal-stat-tile:last-child{border-right:0}.journal-performance-strip .journal-stat-tile:hover{background:hsla(0,0%,100%,.018)}.journal-performance-strip .journal-stat-value{margin-bottom:5px;font-family:var(--font-sans);font-size:16px;font-weight:720}.journal-workspace-body{display:flex;flex-direction:column;gap:14px;padding:0 18px 18px;min-height:0}.journal-trade-entry{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--bg1);font-family:var(--font-sans)}@media (max-width:900px){.journal-workspace-head{align-items:stretch;flex-direction:column}.journal-performance-strip{padding:0 10px}.journal-tab-slider{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.journal-tab-slider-indicator{transition:none}}.journal-stat-tile{background:linear-gradient(180deg,hsla(0,0%,100%,.024),transparent),var(--bg2);border:1px solid var(--line);border-radius:8px;padding:16px 18px;flex:1 1 140px;min-width:120px;text-align:center;transition:border-color .15s,background .15s}.journal-stat-tile:hover{border-color:hsla(0,0%,100%,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.038),transparent),var(--bg2)}.journal-stat-value{font-size:20px;font-weight:700;color:var(--t1);font-family:var(--font-sans);margin-bottom:6px;font-variant-numeric:tabular-nums}.journal-stat-label{font-size:9px;font-weight:650;color:var(--t4);text-transform:uppercase;letter-spacing:.1em}.journal-drop-zone{border:1px dashed var(--line2);border-radius:8px;padding:14px 16px;background:var(--bg1);display:flex;align-items:center;gap:12px;cursor:pointer;transition:border-color .18s,background .18s}.journal-drop-zone:hover{background:var(--bg2);border-color:hsla(0,0%,100%,.14)}.journal-drop-zone.drag-hover{background:rgba(255,170,34,.04);border-color:var(--chrome)}.journal-drop-zone.ai-loading{border-color:var(--blue,#5aa3e8)}.journal-drop-zone.ai-success{border-color:var(--green)}.journal-drop-zone.ai-error{border-color:var(--red)}.journal-drop-thumb{width:32px;height:32px;border-radius:4px;border:1px solid var(--line2);display:flex;align-items:center;justify-content:center;color:var(--t4);font-size:18px;flex-shrink:0;background:var(--bg2);overflow:hidden}.journal-drop-thumb.has-img{background:transparent}.journal-drop-spinner{width:14px;height:14px;border:2px solid var(--line2);border-top-color:var(--blue,#5aa3e8);border-radius:50%;animation:jrnl-spin .7s linear infinite}.journal-field{flex:1 1 120px;min-width:110px;display:flex;flex-direction:column;gap:4px}.journal-field-label{font-size:9px;color:var(--t4);letter-spacing:.08em;font-weight:600;text-transform:uppercase}.journal-input{background:var(--bg2);border:1px solid var(--line2);color:var(--t1);padding:8px 10px;border-radius:4px;font-size:12px;font-family:var(--font-sans);outline:none;width:100%;transition:border-color .15s}.journal-input:focus{border-color:hsla(0,0%,100%,.18)}.journal-input::placeholder{color:var(--t4)}.journal-textarea{background:var(--bg2);border:1px solid var(--line2);color:var(--t1);padding:8px 10px;border-radius:4px;font-size:12px;font-family:var(--font-sans);outline:none;width:100%;resize:vertical;transition:border-color .15s}.journal-textarea:focus{border-color:hsla(0,0%,100%,.18)}.journal-textarea::placeholder{color:var(--t4)}.journal-section-head{font-size:10px;font-weight:700;color:var(--t3);letter-spacing:.1em;text-transform:uppercase}.journal-btn{padding:8px 18px;border-radius:4px;font-size:12px;font-weight:700;cursor:pointer;font-family:var(--font-sans);letter-spacing:.02em;border:none;transition:filter .15s}.journal-btn:hover{filter:brightness(1.1)}.journal-btn:active{filter:brightness(.95)}.journal-btn-primary{background:var(--green);color:var(--bg)}.journal-btn-secondary{background:var(--bg2);color:var(--t2);border:1px solid var(--line2);font-weight:500}.journal-btn-danger{background:transparent;color:var(--red);border:1px solid var(--red);font-weight:500}.journal-btn-ghost{background:transparent;color:var(--t3);border:1px solid var(--line2);font-size:11px;padding:3px 9px;font-weight:500}.journal-btn-ghost:hover{color:var(--t1);border-color:hsla(0,0%,100%,.14)}.journal-ai-key-row{display:flex;gap:8px;align-items:center}.journal-ai-key-toggle{background:transparent;border:1px solid var(--line2);color:var(--t3);padding:5px 9px;border-radius:4px;font-size:11px;cursor:pointer;font-family:var(--font-sans)}.journal-ai-key-toggle:hover{color:var(--t1);border-color:hsla(0,0%,100%,.14)}.journal-error-box{padding:8px 12px;border-radius:4px;background:rgba(229,48,80,.08);border:1px solid rgba(229,48,80,.35);color:var(--red);font-size:12px}.journal-form-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.journal-form-actions-spacer{flex:1 1 24px}.journal-file-input{position:fixed;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.journal-import-panel{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--bg1)}.journal-import-actions,.journal-import-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.journal-import-head>div{display:flex;flex-direction:column;gap:3px;min-width:0}.journal-import-head strong{overflow:hidden;color:var(--t1);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.journal-import-eyebrow,.journal-import-source{color:var(--t4);font-size:9px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.journal-import-source{flex:0 0 auto;padding:4px 7px;border:1px solid var(--line2);border-radius:3px;color:var(--t3)}.journal-import-more,.journal-import-status,.journal-import-summary{color:var(--t3);font-size:11px}.journal-import-summary strong{color:var(--t1);font-size:16px}.journal-import-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:4px}.journal-import-table{width:100%;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums}.journal-import-table td,.journal-import-table th{padding:7px 9px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.journal-import-table th{color:var(--t4);font-size:9px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.journal-import-table tbody tr:last-child td{border-bottom:0}.journal-import-table .is-profit{color:var(--green)}.journal-import-table .is-loss{color:var(--red)}.journal-import-actions{justify-content:flex-end;flex-wrap:wrap}.journal-import-actions .journal-btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.journal-import-status{padding:9px 12px;border:1px solid color-mix(in srgb,var(--green) 30%,transparent);border-radius:4px;background:color-mix(in srgb,var(--green) 7%,transparent);color:var(--green)}.journal-ai-status{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--t4)}.journal-ai-status .enabled{color:var(--green)}.journal-ai-status .disabled{color:var(--t3)}.journal-log{background:var(--bg1);border:1px solid var(--line);border-radius:6px;overflow:hidden}.journal-log-head{padding:10px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px}.journal-log-title{font-size:10px;font-weight:700;color:var(--t3);letter-spacing:.1em;text-transform:uppercase;flex:1}.journal-log-filters{display:flex;gap:2px}.journal-filter-btn{font-size:11px;padding:3px 10px;border-radius:3px;border:1px solid transparent;background:transparent;color:var(--t3);cursor:pointer;font-family:var(--font-sans);transition:color .12s,border-color .12s,background .12s}.journal-filter-btn:hover{color:var(--t1);background:hsla(0,0%,100%,.035)}.journal-filter-btn.active{border-color:var(--green);background:rgba(0,200,124,.08);color:var(--green)}.journal-table-wrap{overflow-x:auto;max-height:420px}.journal-table{width:100%;border-collapse:collapse;font-size:12px;font-family:var(--font-sans)}.journal-table thead{position:sticky;top:0;background:var(--bg1);z-index:1}.journal-table th{padding:8px 10px;text-align:left;color:var(--t3);font-weight:600;font-size:9px;letter-spacing:.06em;text-transform:uppercase;user-select:none}.journal-table td,.journal-table th{border-bottom:1px solid var(--line);white-space:nowrap}.journal-table td{padding:6px 10px}.journal-table tr:hover td{background:hsla(0,0%,100%,.02)}.journal-table .cell-notes{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journal-table .cell-delete{padding:6px 10px}.journal-table .cell-delete button{background:transparent;border:none;color:var(--t4);cursor:pointer;font-size:14px;transition:color .12s}.journal-table .cell-delete button:hover{color:var(--red)}.journal-calendar{display:flex;flex-direction:column;gap:14px;padding:16px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--bg1)}.journal-calendar-nav{display:flex;align-items:center;gap:8px}.journal-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.journal-calendar-dow{font-size:10px;font-weight:600;color:var(--t4);text-transform:uppercase;letter-spacing:.1em;text-align:center;padding:4px}.journal-calendar-cell{min-height:82px;border:1px solid var(--line);border-radius:4px;background:var(--bg1);padding:8px;display:flex;flex-direction:column;transition:border-color .12s}.journal-calendar-cell:hover{border-color:hsla(0,0%,100%,.12)}.journal-calendar-cell.win{background:rgba(0,200,124,.12);border-color:rgba(0,200,124,.35)}.journal-calendar-cell.win:hover{border-color:rgba(0,200,124,.55)}.journal-calendar-cell.loss{background:rgba(229,48,80,.12);border-color:rgba(229,48,80,.35)}.journal-calendar-cell.loss:hover{border-color:rgba(229,48,80,.55)}.journal-calendar-cell .day-num{font-size:11px;color:var(--t3);font-weight:600}.journal-calendar-cell .day-pnl{flex:1;display:flex;flex-direction:column;justify-content:flex-end}.journal-calendar-cell .day-pnl-value{font-size:13px;font-weight:700;font-family:var(--font-sans)}.journal-calendar-cell .day-pnl-count{font-size:9px;color:var(--t4);letter-spacing:.06em}.journal-panel{background:var(--bg1);border:1px solid var(--line);border-radius:6px;overflow:hidden}.journal-panel-head{padding:12px 18px;border-bottom:1px solid var(--line);font-size:12px;font-weight:600;color:var(--t2);letter-spacing:.06em;text-transform:uppercase}.journal-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.journal-gallery-card{background:var(--bg1);border:1px solid var(--line);border-radius:6px;overflow:hidden;content-visibility:auto;contain-intrinsic-size:320px}.journal-gallery-card img{width:100%;display:block}.journal-gallery-card-foot{padding:8px 12px;display:flex;justify-content:space-between;align-items:baseline;font-size:11px}.journal-empty{text-align:center;color:var(--t4);font-size:12px;padding:14px;line-height:1.6}.journal-csv-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:300;display:flex;align-items:center;justify-content:center;border:2px dashed var(--chrome);pointer-events:none}.journal-csv-overlay-text{font-size:18px;font-weight:700;color:var(--chrome)}.greeks-exposure-shell,.heatmap-left-rail,.heatmap-main-panel,.heatmap-right-panel,.strike-desk-rail,.strike-scanner-merged,.surfaces-control-pane,.surfaces-graph-pane{border-color:var(--border-subtle)!important;border-radius:var(--radius-panel)!important}.heatmap-left-rail,.heatmap-right-panel,.strike-desk-rail,.strike-scanner-merged,.surfaces-control-pane{background-color:var(--surface-panel)}.heatmap-left-rail{background-color:var(--bg1)}.greeks-side-tab,.heatmap-rail-nav button,.mode-cockpit-tab{border-radius:calc(var(--radius-control) - 1px)}.heatmap-rail-nav button{border-radius:6px}.segment-group{border-color:var(--border-subtle);border-radius:var(--radius-control);background-color:var(--surface-control)}.cal-nav-btn,.macro-carousel-footer button{border-radius:calc(var(--radius-control) - 2px)}.heatmap-kpi-value,.journal-calendar-cell .day-pnl-value,.mode-rail-value,.strike-desk-stats strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.heatmap-kpi-label,.journal-section-head,.journal-stat-label,.mode-cockpit-kicker,.mode-cockpit-nav-label,.mode-rail-label{font-size:var(--text-label);letter-spacing:.08em}@media (max-width:760px){.chrome-page-header{padding:var(--space-3) var(--space-4)}.greeks-exposure-head,.heatmap-main-head,.mode-cockpit-header{min-height:auto;padding:var(--space-3)}}.confluence-bento-evaluator,.confluence-bento-primary,.confluence-bento-regime,.confluence-bento-zones,.confluence-evaluator-panel,.confluence-focus-panel,.confluence-regime-panel,.confluence-workspace,.indicator-platform-card,.journal-gallery-card,.journal-log,.journal-panel,.news-panel,.scenario-condition-panel,.scenario-library,.scenario-playbook{border-color:var(--border-subtle)!important;border-radius:var(--radius-panel)!important;background-color:var(--surface-panel)!important}.confluence-panel-head,.journal-log-head,.journal-panel-head,.news-panel-head{min-height:var(--panel-header-height);padding:0 var(--space-4)!important;border-bottom-color:var(--border-subtle)!important;background:var(--chrome-header-bg)}.confluence-nav-tab,.confluence-panel-head button,.indicator-carousel button,.indicators-license button,.journal-ai-key-toggle,.journal-btn,.journal-filter-btn,.news-filter-button{border-radius:var(--radius-control)!important}.news-filter-button{min-height:var(--control-height-sm);padding:0 10px!important;border-color:var(--border-subtle)!important;background:transparent!important;color:var(--t3)!important}.news-filter-button:hover{background:hsla(0,0%,100%,.04)!important}.news-filter-button.is-active,.news-filter-button:hover{border-color:var(--border-strong)!important;color:var(--t1)!important}.news-filter-button.is-active{background:hsla(0,0%,100%,.09)!important}.news-event-detail,.news-risk-badge,.news-risk-legend{border-color:var(--border-strong)!important;border-radius:var(--radius-panel)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.03),transparent),color-mix(in srgb,var(--surface-raised) 94%,transparent)!important;box-shadow:var(--chrome-shadow);backdrop-filter:blur(18px) saturate(1.15)}.indicator-platform-card{background:linear-gradient(180deg,hsla(0,0%,100%,.025),transparent 120px),var(--surface-panel)!important}.indicator-install-panel,.indicator-platform-visual{background-color:var(--surface-canvas);border-color:var(--border-subtle)}.indicator-install-step,.indicator-platform-meta,.journal-calendar-cell,.journal-drop-zone,.journal-stat-tile{border-color:var(--border-subtle);border-radius:var(--radius-control);background-color:var(--surface-raised)}.journal-input,.journal-textarea{min-height:var(--control-height);border-color:var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-control)}.journal-input:focus,.journal-textarea:focus{border-color:var(--border-strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 16%,transparent)}.confluence-workspace,.cross-expiry-compare,.replay-chart-split{border-color:var(--border-subtle);border-radius:var(--radius-panel)}.confluence-nav{border-color:var(--border-subtle);background:linear-gradient(180deg,hsla(0,0%,100%,.025),transparent 160px),var(--surface-panel)}.confluence-content{background:var(--surface-canvas)}.confluence-state-metric strong,.confluence-zone-score strong,.scenario-state-tile strong,.scenario-weight-card strong{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.flow-panel-stack,.flow-panel-stack b,.flow-panel-stack button,.flow-panel-stack input,.flow-panel-stack small,.flow-panel-stack strong{font-family:var(--font-sans)}.mode-workspace{min-height:var(--workspace-height)}.confluence-workspace,.cross-expiry-workspace,.flow-mode-workspace .mode-cockpit-shell,.greeks-mode:not(.greeks-mode--terminal),.indicators-workspace,.macro-econ-shell,.replay-workspace,.strike-desk-shell,.strike-scanner-workspace,.surfaces-workspace,.surfaces-workspace .mode-cockpit-shell{height:100%;min-height:0}.mode-cockpit-shell{grid-template-columns:var(--workspace-nav-rail) minmax(0,1fr) minmax(224px,var(--workspace-right-rail));min-height:var(--workspace-height)}.mode-cockpit-shell.mode-cockpit-shell-no-nav{grid-template-columns:minmax(0,1fr) minmax(224px,var(--workspace-right-rail))}.flow-mode-workspace .mode-cockpit-shell{grid-template-columns:var(--workspace-nav-rail) minmax(0,1fr) minmax(224px,var(--workspace-right-rail))}.flow-mode-workspace .mode-cockpit-shell.mode-cockpit-shell-no-nav{grid-template-columns:minmax(0,1fr) minmax(224px,var(--workspace-right-rail))}.strike-desk-shell{gap:var(--workspace-gap);padding-inline:var(--workspace-edge)}.confluence-workspace,.strike-desk-shell{grid-template-columns:var(--workspace-left-rail) minmax(0,1fr)}.surfaces-desk-layout{grid-template-columns:minmax(0,1fr) var(--workspace-surface-rail);gap:var(--workspace-gap)!important;padding:var(--workspace-gap)!important}.heatmap-shell{width:calc(100vw - (var(--workspace-edge) * 2));height:100%;margin-left:calc(50% - 50vw + var(--workspace-edge));padding-top:var(--workspace-gap)}.heatmap-workbench{grid-template-columns:var(--workspace-left-rail) minmax(0,1fr) var(--workspace-right-rail);gap:var(--workspace-gap)}.greeks-side-rail{width:clamp(180px,10vw,220px)}@media (min-width:769px) and (max-height:1000px),(min-width:769px) and (max-width:1600px){.dashboard-top-chrome{min-height:44px!important;padding:3px 12px!important}.bottom-dock-row{left:10px;right:10px;bottom:18px;gap:10px}.mode-cockpit-nav,.mode-context-rail{padding:8px}.greeks-exposure-head,.heatmap-main-head,.mode-cockpit-header{gap:8px;padding-inline:10px}.flow-cockpit-body,.mode-cockpit-body{padding:8px}.mode-rail-card{padding:8px 10px}.mode-rail-value{font-size:16px}.heatmap-left-rail{padding:9px 8px}.heatmap-rail-brand{gap:8px;padding:2px 4px 9px}.heatmap-rail-brand>div>strong{margin-top:5px;font-size:16px}.heatmap-rail-nav{gap:1px;margin-top:8px}.heatmap-rail-nav button{min-height:34px;max-height:42px;padding-block:3px}.heatmap-rail-module{margin-top:7px;padding:7px 9px 8px}.heatmap-strike-stack{gap:5px;margin-top:8px}.heatmap-strike-row{min-height:18px}.heatmap-title-block{min-width:0;flex:0 1 auto}.heatmap-head-controls{min-width:0;gap:5px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.heatmap-head-controls::-webkit-scrollbar{display:none}.heatmap-head-meta{gap:6px;padding-inline:6px}.heatmap-expiry-control,.heatmap-head-actions,.heatmap-head-view-controls{gap:4px}.heatmap-right-panel-header{padding-inline:10px}.cross-expiry-workspace{gap:8px;padding:8px}.cross-expiry-workspace-head{min-height:36px}.cross-expiry-ladder-head{min-height:42px;padding-block:6px}.indicators-workspace{grid-template-rows:auto minmax(0,1fr) 46px;gap:8px;padding:10px}.macro-econ-shell{gap:6px;padding:6px}.strike-desk-rail{gap:8px;padding:10px 9px}.strike-desk-tabs{gap:2px}.strike-desk-tabs button{min-height:36px;padding:6px 8px}.cross-expiry-ladder,.metrics-price-curve,.metrics-tab-viewport,.mode-panel-viewport,.surfaces-workspace{min-height:0}}@media (max-width:980px) and (hover:none) and (pointer:coarse){.dashboard-main-scroll,.dashboard-main-scroll:has(.confluence-workspace),.dashboard-main-scroll:has(.cross-expiry-workspace),.dashboard-main-scroll:has(.flow-mode-workspace),.dashboard-main-scroll:has(.greeks-mode),.dashboard-main-scroll:has(.heatmap-shell),.dashboard-main-scroll:has(.indicators-workspace),.dashboard-main-scroll:has(.macro-econ-shell),.dashboard-main-scroll:has(.replay-workspace),.dashboard-main-scroll:has(.strike-desk-shell),.dashboard-main-scroll:has(.strike-scanner-workspace),.dashboard-main-scroll:has(.surfaces-workspace){overflow-y:auto!important;overflow-x:auto!important}.dashboard-content,.dashboard-shell-frame{height:auto!important;min-height:0!important}.confluence-workspace,.cross-expiry-workspace,.flow-mode-workspace,.flow-mode-workspace .mode-cockpit-shell,.indicators-workspace,.macro-econ-shell,.mode-cockpit-shell,.mode-workspace,.replay-workspace,.strike-desk-shell,.strike-scanner-workspace,.surfaces-workspace,.terminal-shell{height:auto!important;min-height:var(--workspace-height);overflow:visible!important}.cross-expiry-workspace-head,.greeks-exposure-head,.heatmap-head-controls,.heatmap-main-head,.mode-cockpit-header,.surfaces-controls-header,.terminal-command-bar,.terminal-control-strip{flex-wrap:wrap!important;min-width:0}}@media (min-width:769px) and (max-width:1600px){.heatmap-main-head:has(.heatmap-compare-controls){height:var(--panel-header-height);min-height:var(--panel-header-height);flex-basis:var(--panel-header-height);align-items:center;padding-block:0;overflow:hidden}.heatmap-main-head:has(.heatmap-compare-controls) .heatmap-head-controls{flex-wrap:nowrap;overflow:hidden;gap:4px}.heatmap-main-head .heatmap-compare-controls{flex:0 1 auto;justify-content:flex-end;order:0}.heatmap-main-head:has(.heatmap-compare-controls) .heatmap-head-meta{display:none}.heatmap-main-head:has(.heatmap-compare-controls) .heatmap-title-block{flex:0 0 150px}.heatmap-main-head:has(.heatmap-compare-controls) .heatmap-title-block>span:last-child{display:none}.heatmap-main-head:has(.heatmap-compare-controls) .heatmap-expiry-control,.heatmap-main-head:has(.heatmap-compare-controls) .heatmap-head-actions{flex:0 0 auto}.heatmap-main-head:has(.heatmap-compare-controls) .heatmap-compare-controls button{height:26px!important;min-width:58px!important;padding-inline:8px!important}}@media (min-width:769px) and (max-height:820px){.heatmap-rail-nav button{min-height:30px;max-height:36px}.heatmap-rail-module{max-height:156px;overflow-y:auto}}@media (min-width:1101px) and (max-height:900px){.macro-econ-shell{padding:5px;gap:5px}.macro-econ-topbar{min-height:70px}.macro-econ-header-row{min-height:34px;padding-inline:10px}.macro-news-ticker{min-height:35px}.macro-econ-grid{gap:5px}.macro-desk-panel-head{min-height:38px;padding:6px 10px}.macro-desk-panel-head span{font-size:11px}.macro-desk-panel-head small{margin-top:2px;font-size:9px}.macro-desk-panel-body{padding:7px 9px}.macro-panel-real .macro-desk-panel-body{overflow-y:auto}.macro-panel-real .macro-desk-panel-body>div{gap:7px!important}.macro-panel-real .macro-desk-panel-body [style*="flex: 1 1 220px"]{padding:8px 10px!important;gap:4px!important}.macro-panel-real .macro-desk-panel-body [style*="font-size: 26px"]{font-size:19px!important}.macro-panel-real .macro-desk-panel-body [style*="padding: 14px 16px"]{padding:8px 10px!important;gap:6px!important}.macro-panel-real .macro-desk-panel-body [style*="height: 28px"]{height:22px!important}.macro-panel-real .macro-desk-panel-body>div>div:last-child{font-size:8px!important}.macro-carousel-footer{min-height:28px}}@media (min-width:1281px) and (max-width:1600px){.terminal-tab-search-shell{max-width:calc(100% - 552px)!important;transform:translateX(calc(-50% + 16px))!important}}html[data-auto-dashboard-zoom] body,html[data-frozen-dashboard-canvas] body{width:var(--dashboard-logical-width);min-width:var(--dashboard-logical-width);min-height:var(--dashboard-logical-height)}html[data-auto-dashboard-zoom] .dashboard-root,html[data-frozen-dashboard-canvas] .dashboard-root{width:var(--dashboard-logical-width);height:var(--dashboard-logical-height);--workspace-height:calc(var(--dashboard-logical-height) - 86px)}html[data-frozen-dashboard-canvas] .bottom-dock-row{right:auto;width:calc(var(--dashboard-logical-width) - (var(--dashboard-frame-edge) * 2));grid-template-columns:minmax(96px,1fr) auto minmax(96px,1fr)}html[data-frozen-dashboard-canvas] .bottom-dock-center{min-width:0;justify-content:center;overflow:visible}html[data-auto-dashboard-zoom]{--workspace-height:calc(var(--dashboard-logical-height) - 150px);--workspace-edge:16px;--workspace-gap:12px;--dashboard-content-top:var(--dashboard-content-top-scaled);--workspace-nav-rail:clamp(148px,10.8vw,176px);--workspace-left-rail:clamp(158px,11.8vw,190px);--workspace-right-rail:clamp(224px,17.5vw,280px);--workspace-surface-rail:clamp(270px,21vw,340px)}html[data-auto-dashboard-zoom] .terminal-shell{height:calc(var(--dashboard-logical-height) - 100px)!important}html[data-auto-dashboard-zoom] .heatmap-shell{width:calc(var(--dashboard-logical-width) - (var(--workspace-edge) * 2));margin-left:calc(50% - var(--dashboard-logical-half-width) + var(--workspace-edge))}html[data-auto-dashboard-zoom] .greeks-mode:not(.greeks-mode--terminal){width:calc(var(--dashboard-logical-width) - (var(--greeks-workspace-edge) * 2));height:100%;margin-left:calc(50% - var(--dashboard-logical-half-width) + var(--greeks-workspace-edge))}html[data-auto-dashboard-zoom] .indicators-workspace{height:100%!important}.terminal-surface-plot-sync{position:absolute;inset:0;min-width:0;min-height:0;max-width:100%;max-height:100%;overflow:hidden;touch-action:none}html[data-auto-dashboard-zoom] .native-chart-coordinate-space{zoom:var(--dashboard-auto-inverse)}html[data-auto-dashboard-zoom] .terminal-surface-plot-sync{right:auto;bottom:auto;width:100%;height:100%;zoom:var(--dashboard-auto-inverse)}html[data-safari-dashboard-zoom],html[data-safari-dashboard-zoom] body{width:100%;height:100%;overflow:hidden}html[data-safari-dashboard-zoom] .dashboard-root{width:var(--dashboard-logical-width);height:var(--dashboard-logical-height);--workspace-height:calc(var(--dashboard-logical-height) - 86px);transform:scale(var(--dashboard-auto-scale));transform-origin:left top}html[data-safari-dashboard-zoom]{--workspace-height:calc(var(--dashboard-logical-height) - 150px);--workspace-edge:16px;--workspace-gap:12px;--dashboard-content-top:var(--dashboard-content-top-scaled);--workspace-nav-rail:clamp(148px,10.8vw,176px);--workspace-left-rail:clamp(158px,11.8vw,190px);--workspace-right-rail:clamp(224px,17.5vw,280px);--workspace-surface-rail:clamp(270px,21vw,340px)}html[data-safari-dashboard-zoom] .terminal-shell{height:calc(var(--dashboard-logical-height) - 100px)!important}@media (max-width:1100px) and (hover:none) and (pointer:coarse) and (max-aspect-ratio:3/5),(max-width:1100px) and (hover:none) and (pointer:coarse) and (min-aspect-ratio:5/3),(max-width:640px){.terminal-main-panel--candles{min-height:700px;padding:0!important}.terminal-main-content--candles{padding:8px 10px 0!important}.terminal-main-content--candles .terminal-command-bar{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:end!important;gap:5px 8px!important;margin:0 0 5px!important}.terminal-main-content--candles .terminal-symbol-cluster{grid-column:1;grid-row:1;width:auto;margin-top:0;align-self:center}.terminal-main-content--candles .terminal-control-strip{grid-column:2;grid-row:1;position:relative;display:flex;width:100%;max-width:100%;flex-wrap:nowrap!important;gap:8px!important;padding:0 0 16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none}.terminal-main-content--candles .terminal-control-strip::-webkit-scrollbar{display:none}.terminal-main-content--candles .terminal-control-strip>div{flex:0 0 auto;scroll-snap-align:start}.terminal-main-content--candles .terminal-command-bar:after{content:"Swipe  →";grid-column:2;grid-row:1;align-self:end;justify-self:end;z-index:2;display:inline-flex;align-items:center;height:15px;padding:0 2px 0 10px;border-top:1px solid var(--terminal-line);background:linear-gradient(90deg,transparent,var(--terminal-panel) 34%);color:var(--terminal-muted);font-family:var(--font-sans);font-size:8px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;pointer-events:none}.terminal-main-content--candles .terminal-price-readout{grid-column:1/-1;grid-row:2;display:flex;flex-direction:row!important;width:100%;min-width:0!important;padding:0 4px!important;transform:none!important;flex-wrap:wrap;align-items:baseline!important;gap:3px 10px;text-align:left!important}.terminal-main-content--candles .terminal-price-readout>span:first-child{flex-basis:100%}.terminal-main-content--candles .terminal-price-readout>span:nth-child(2){font-size:26px!important}.terminal-main-content--candles .terminal-price-readout>div:nth-child(3){flex:1 1 210px;justify-content:flex-start!important;gap:7px!important;margin-top:0!important;white-space:nowrap}.terminal-main-content--candles .terminal-regime-stack em{display:none}.terminal-main-content--candles .terminal-chart-stage{min-height:330px}.terminal-main-content--candles .terminal-draw-toolbar{transform:scale(.82);transform-origin:left top}.terminal-main-content--candles .terminal-candlestick-legend{display:none!important}.terminal-main-panel--greeks{min-height:700px;padding:0!important}.terminal-greeks-view{overflow:hidden!important}.terminal-greeks-toolbar{flex-wrap:nowrap!important;align-items:center!important;padding:8px 10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none}.terminal-greeks-toolbar::-webkit-scrollbar{display:none}.terminal-greeks-toolbar>*{flex:0 0 auto!important;scroll-snap-align:start}.terminal-greeks-toolbar>div[style*="flex: 1"]{display:none!important}.terminal-greeks-body{min-height:0!important;flex-direction:column!important;overflow:hidden!important}.terminal-greeks-body>.greeks-side-rail{display:flex!important;flex:0 0 54px!important;flex-direction:row!important;width:100%!important;min-width:0!important;height:54px!important;padding:5px 8px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;border-bottom:1px solid var(--line)}.terminal-greeks-body>.greeks-side-rail::-webkit-scrollbar{display:none}.terminal-greeks-body>.greeks-side-rail .greeks-side-group{display:flex;flex:0 0 auto;flex-direction:row;gap:4px;margin:0!important;padding:0!important;border:0!important}.terminal-greeks-body>.greeks-side-rail :is(.greeks-side-group-label,.greeks-side-divider,.greeks-side-tab-key){display:none!important}.terminal-greeks-body>.greeks-side-rail .greeks-side-tab{width:auto!important;min-width:62px;height:42px;padding:0 12px!important}.terminal-greeks-body>.faded-divider-v{display:none!important}.terminal-greeks-chart{flex:1 1 auto!important;width:100%!important;min-height:360px!important;overflow:hidden!important}.terminal-main-panel--greeks .terminal-greeks-subcharts{display:none!important}.greeks-mode:not(.greeks-mode--terminal){display:flex!important;flex-direction:row!important;align-items:stretch;gap:10px;width:100%!important;height:calc(100dvh - 150px)!important;min-height:600px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none}.greeks-mode:not(.greeks-mode--terminal)::-webkit-scrollbar{display:none}.greeks-mode:not(.greeks-mode--terminal) .greeks-exposure-shell{flex:0 0 100%;width:100%!important;height:100%!important;min-height:0!important;scroll-snap-align:start;scroll-snap-stop:always}.greeks-mode:not(.greeks-mode--terminal) .greeks-exposure-body{min-height:0!important;flex-direction:column!important}.greeks-mode:not(.greeks-mode--terminal) .greeks-exposure-body .greeks-side-rail{display:flex!important;flex:0 0 auto;flex-direction:row!important;width:100%!important;height:auto!important;min-height:56px;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}.greeks-mode:not(.greeks-mode--terminal) .greeks-exposure-body .greeks-side-rail::-webkit-scrollbar{display:none}.greeks-mode:not(.greeks-mode--terminal) :is(.greeks-rail-brand,.greeks-side-group-label,.greeks-side-divider){display:none!important}.greeks-mode:not(.greeks-mode--terminal) .greeks-side-group{display:flex;flex:0 0 auto;flex-direction:row}.greeks-mode:not(.greeks-mode--terminal) .greeks-share-subcharts{flex:0 0 calc(300% + 20px);align-self:stretch;height:auto;min-height:0}.greeks-mode:not(.greeks-mode--terminal) .greeks-subchart-row{display:flex!important;gap:10px!important;width:100%;height:100%}.greeks-mode:not(.greeks-mode--terminal) .greeks-subchart-row>.hover-card{flex:0 0 calc((100% - 20px) / 3);width:calc((100% - 20px) / 3);height:100%!important;scroll-snap-align:start;scroll-snap-stop:always;touch-action:pan-x pan-y}.greeks-mode:not(.greeks-mode--terminal) .greeks-exposure-head{display:grid!important;grid-template-columns:minmax(0,1fr);align-items:end!important;gap:0!important}.greeks-mode:not(.greeks-mode--terminal) .greeks-exposure-head>div:first-child{display:none!important}.greeks-mode:not(.greeks-mode--terminal) .greeks-exposure-controls{grid-column:1;grid-row:1;width:100%;max-width:100%;padding-bottom:0;overflow-x:hidden!important;overflow-y:hidden!important;scroll-snap-type:none}.greeks-mode:not(.greeks-mode--terminal) .greeks-exposure-controls>div{width:100%;min-width:0;gap:4px!important;flex-wrap:nowrap!important;justify-content:flex-end!important}.greeks-mode:not(.greeks-mode--terminal) .greeks-exposure-controls>div>*{flex:0 1 auto}.greeks-mode:not(.greeks-mode--terminal) .greeks-exposure-control-row>:is(.greeks-ticker-search,.greeks-expiry-control,.greeks-main-strike-control,.greeks-source-control){display:none!important}.greeks-mode:not(.greeks-mode--terminal) .greeks-mobile-ticker-picker{display:flex;flex:0 0 auto;margin-right:auto}.greeks-mode:not(.greeks-mode--terminal) .greeks-orientation-control{gap:2px!important}.greeks-mode:not(.greeks-mode--terminal) .greeks-orientation-control>span{display:none}.greeks-mode:not(.greeks-mode--terminal) .greeks-exposure-controls .segment-group{min-height:26px;gap:1px;padding:1px}.greeks-mode:not(.greeks-mode--terminal) .greeks-exposure-controls .segment-group button{height:22px;min-width:25px;padding-inline:5px;font-size:8px}.greeks-mode:not(.greeks-mode--terminal) .greeks-share-actions{min-height:26px;padding:1px}.greeks-mode:not(.greeks-mode--terminal) .greeks-share-actions button{min-width:25px;height:22px;gap:4px;padding-inline:6px;font-size:8px}.greeks-mode:not(.greeks-mode--terminal) .greeks-exposure-head:after{content:none}.greeks-mode:not(.greeks-mode--terminal) :is(.greeks-exposure-shell,.greeks-subchart-row>.hover-card){position:relative}.greeks-mobile-chart-name{right:10px;bottom:10px;max-width:calc(100% - 20px);padding:5px 7px;overflow:hidden;border:1px solid var(--line2);border-radius:4px;background:rgba(8,8,8,.88);color:var(--t2);font:750 9px var(--font-sans);letter-spacing:.04em;text-overflow:ellipsis}.greeks-mobile-chart-name,.greeks-mobile-swipe-hint{display:block;position:absolute;z-index:4;text-transform:uppercase;white-space:nowrap;pointer-events:none}.greeks-mobile-swipe-hint{left:50%;bottom:13px;padding:3px 6px;border-radius:3px;background:rgba(8,8,8,.78);color:var(--t3);font:750 8px var(--font-sans);letter-spacing:.06em;transform:translateX(-50%)}.heatmap-workbench{display:flex!important;flex-direction:column}.heatmap-main-panel{order:1;flex:0 0 auto;width:100%;height:68dvh;min-height:520px}.heatmap-left-rail{order:2;width:100%!important}.heatmap-right-panel{order:3;width:100%!important}}html[data-safari-dashboard-zoom] .heatmap-shell{width:calc(var(--dashboard-logical-width) - (var(--workspace-edge) * 2));margin-left:calc(50% - var(--dashboard-logical-half-width) + var(--workspace-edge))}html[data-safari-dashboard-zoom] .greeks-mode:not(.greeks-mode--terminal){width:calc(var(--dashboard-logical-width) - (var(--greeks-workspace-edge) * 2));height:100%;margin-left:calc(50% - var(--dashboard-logical-half-width) + var(--greeks-workspace-edge))}html[data-safari-dashboard-zoom] .indicators-workspace{height:100%!important}.indicator-platform-card{grid-template-columns:minmax(0,54%) minmax(380px,46%)}.indicator-platform-visual{min-width:0;overflow:hidden}.indicator-screenshot,.indicator-video{inset:0;width:100%;height:100%;max-width:100%;max-height:100%}.indicator-screenshot{object-fit:cover;object-position:center top}.indicator-video{object-fit:contain;object-position:center center}.indicator-install-panel{min-width:0;margin-left:0;transform:none;padding:24px 32px}@media (max-width:1100px){.indicator-platform-card{grid-template-columns:minmax(0,1fr)}}.sandbox-beta-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.78)}.sandbox-beta-dialog{width:min(440px,100%);padding:22px;border:1px solid var(--line2);border-radius:10px;background:var(--chrome-panel-bg);color:var(--t1);font-family:var(--font-sans)}.sandbox-beta-badge{width:max-content;margin-bottom:12px;padding:3px 7px;border:1px solid rgba(255,184,77,.35);border-radius:4px;background:rgba(255,184,77,.08);color:#e7b15f;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sandbox-beta-dialog h2{margin:0;color:var(--t1);font-size:18px;font-weight:760;letter-spacing:-.02em}.sandbox-beta-dialog p{margin:10px 0 0;color:var(--t2);font-size:12px;line-height:1.6}.sandbox-beta-note{margin-top:14px;padding:10px 11px;border:1px solid var(--line);border-radius:6px;background:var(--bg2);color:var(--t3);font-size:10px;line-height:1.5}.sandbox-beta-dialog footer{margin-top:18px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.sandbox-beta-dialog button{min-width:92px;height:32px;padding:0 12px;border:1px solid var(--line2);border-radius:5px;background:var(--bg2);color:var(--t2);cursor:pointer;font:700 10px var(--font-sans)}.sandbox-beta-dialog button:hover:not(:disabled){border-color:var(--line3);color:var(--t1);background:var(--bg3)}.sandbox-beta-dialog .sandbox-beta-continue{min-width:142px;border-color:hsla(0,0%,100%,.26);color:var(--t1);background:hsla(0,0%,100%,.09)}.sandbox-beta-dialog button:disabled{color:var(--t4);cursor:not-allowed;opacity:.58}.demo-paywall-dialog{width:min(980px,calc(100% - 80px));padding:56px;border-radius:18px}.demo-paywall-dialog .sandbox-beta-badge{margin-bottom:24px;padding:7px 13px;font-size:15px}.demo-paywall-dialog h2{font-size:42px}.demo-paywall-dialog p{max-width:780px;margin-top:22px;font-size:21px}.demo-paywall-dialog footer{margin-top:38px;gap:16px}.demo-paywall-dialog .sandbox-beta-continue,.demo-paywall-dialog button{min-width:210px;height:58px;padding-inline:24px;border-radius:8px;font-size:17px}@media (prefers-reduced-motion:reduce){.sandbox-beta-backdrop,.sandbox-beta-dialog{animation:none!important;transition:none!important}}.sandbox-workspace{height:100%;min-height:0;display:grid;grid-template-rows:42px minmax(0,1fr);overflow:hidden;background:var(--bg);color:var(--t1);font-family:var(--font-sans)}.sandbox-toolbar{min-width:0;display:flex;align-items:center;gap:12px;padding:5px 8px 5px 12px;border:1px solid var(--line);background:var(--chrome-panel-bg)}.sandbox-toolbar-title{min-width:130px;display:flex;flex-direction:column;gap:1px}.sandbox-toolbar-title strong{font-size:11px;font-weight:800}.sandbox-toolbar-title span{color:var(--t4);font-size:8px}.sandbox-toolbar-actions,.sandbox-toolbar-group{display:flex;align-items:center;gap:3px}.sandbox-toolbar-actions{margin-left:auto}.sandbox-modal button,.sandbox-toolbar button{height:26px;padding:0 9px;border:1px solid var(--line2);border-radius:5px;background:var(--bg2);color:var(--t2);cursor:pointer;font:700 9px var(--font-sans)}.sandbox-toolbar button.active,.sandbox-toolbar button:hover{border-color:var(--line3);color:var(--t1);background:var(--bg3)}.sandbox-toolbar button.danger{color:var(--red)}.sandbox-editor-body{min-height:0;display:flex;overflow:hidden}.sandbox-library{width:210px;flex:0 0 210px;overflow-y:auto;padding:10px;border-inline:1px solid var(--line);background:var(--chrome-panel-bg)}.sandbox-library-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sandbox-library-head strong{font-size:10px}.sandbox-library-head button{border:0;background:none;color:var(--t3);cursor:pointer}.sandbox-library section{display:grid;gap:3px;margin-bottom:14px}.sandbox-library section>span{margin:0 4px 4px;color:var(--t4);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.sandbox-library section>button{min-height:32px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:5px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--t2);cursor:pointer;text-align:left}.sandbox-library section>button:hover{border-color:var(--line2);background:var(--bg2);color:var(--t1)}.sandbox-library button b{color:var(--green);font-size:13px}.sandbox-library button span{overflow:hidden;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sandbox-library button em{color:var(--t4);font-size:7px;font-style:normal;text-transform:uppercase}.sandbox-canvas-shell{min-width:0;min-height:0;flex:1;padding:8px;overflow:auto}.sandbox-canvas{position:relative;width:100%;height:100%;min-width:760px;min-height:520px;overflow:hidden;border:1px solid var(--line);border-radius:6px;background-color:var(--bg)}.sandbox-workspace.is-editing .sandbox-canvas{background-image:linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:calc(100% / var(--sandbox-columns)) calc(100% / var(--sandbox-rows)),calc(100% / var(--sandbox-columns)) calc(100% / var(--sandbox-rows))}.sandbox-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--t3)}.sandbox-empty strong{color:var(--t2);font-size:13px}.sandbox-empty span{font-size:10px}.sandbox-empty button{height:28px;padding:0 10px;border:1px solid var(--line2);border-radius:5px;background:var(--bg2);color:var(--t1);cursor:pointer;font-size:9px}.sandbox-empty>div{display:flex;gap:5px}.sandbox-container{position:absolute;min-width:0;min-height:0;display:grid;grid-template-rows:30px minmax(0,1fr);overflow:hidden;border:1px solid var(--line2);background:var(--chart-bg);box-shadow:0 0 0 3px #030303;transition:border-color .14s var(--ease-out-quart)}.sandbox-workspace.is-editing .sandbox-container:hover{border-color:var(--line3)}.sandbox-container>header{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 7px 0 9px;border-bottom:1px solid var(--line);background:var(--chrome-panel-bg)}.sandbox-workspace.is-editing .sandbox-container>header{cursor:move}.sandbox-container>header strong{overflow:hidden;color:var(--t2);font-size:9px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.sandbox-container>header>div{display:flex;gap:2px}.sandbox-container>header button{width:28px;height:28px;padding:0;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--t3);cursor:pointer;font-size:10px}.sandbox-container>header button.active,.sandbox-container>header button:hover{border-color:var(--line3);background:var(--bg3);color:var(--t1)}.sandbox-container-content{min-width:0;min-height:0;position:relative;overflow:hidden;container-type:size}.sandbox-choose-content{position:absolute;inset:0;width:100%;border:0;background:transparent;color:var(--t4);cursor:pointer;font-size:10px}.sandbox-choose-content:hover{color:var(--t1);background:hsla(0,0%,100%,.025)}.sandbox-container>header button.sandbox-content-action{width:auto;padding-inline:6px}.sandbox-clear-content{width:100%;min-height:28px;margin-bottom:10px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--t3);cursor:pointer;font-size:8px}.sandbox-clear-content:hover{border-color:var(--line2);color:var(--t1)}.floating-tab-btn-sandbox.is-sandbox-active{color:var(--t1);background:var(--bg3)}.terminal-sandbox-blank{flex:1;min-width:0;min-height:0;background:var(--bg)}.terminal-sandbox-builder{flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;margin-bottom:0;box-sizing:border-box;display:block;padding:4px;overflow:auto;overscroll-behavior:contain;background:var(--terminal-bg)}.terminal-sandbox-limit-note{position:fixed;top:78px;left:50%;z-index:260;transform:translateX(-50%);padding:7px 10px;border:1px solid var(--terminal-danger);border-radius:5px;background:var(--terminal-panel);color:var(--terminal-text);font:600 10px/1.25 var(--font-sans)}.terminal-sandbox-data-state{width:100%;height:100%;display:grid;place-items:center;color:var(--terminal-muted);font:600 10px/1.25 var(--font-sans)}.floating-sandbox-history{display:inline-flex;align-items:center;gap:1px}.floating-sandbox-history-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--terminal-text2);cursor:pointer;transition:background .12s,color .12s}.floating-sandbox-history-btn:hover:not(:disabled){background:color-mix(in srgb,var(--terminal-text) 8%,transparent);color:var(--terminal-text)}.floating-sandbox-history-btn:disabled{color:var(--terminal-muted2);cursor:default}.floating-sandbox-history-btn.is-active{background:rgba(122,170,200,.18);color:var(--terminal-focus,#7aaac8)}.terminal-sandbox-asset-trigger{width:100%;min-width:0;height:22px;gap:5px!important;padding:0 4px 0 2px!important;overflow:hidden;border-radius:4px!important}.terminal-sandbox-asset-trigger:hover{background:color-mix(in srgb,var(--terminal-text) 5%,transparent)!important}.terminal-sandbox-asset-copy{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px;text-align:left}.terminal-sandbox-asset-copy strong{color:var(--terminal-text);font-size:10px;font-weight:800;letter-spacing:-.01em}.terminal-sandbox-asset-copy small{min-width:0;max-width:82px;overflow:hidden;color:var(--terminal-muted);font-size:7px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.terminal-sandbox-asset-spot{height:14px;display:flex;align-items:center;gap:4px;padding-left:6px;border-left:1px solid var(--terminal-line)}.terminal-sandbox-asset-spot small{color:var(--terminal-muted);font-size:6px;font-weight:800;letter-spacing:.08em}.terminal-sandbox-asset-spot strong{color:var(--terminal-text2);font-size:9px;font-weight:760;font-variant-numeric:tabular-nums}.terminal-sandbox-library{min-height:0;padding:12px 9px;border:1px solid var(--terminal-line);border-radius:7px;background:var(--terminal-panel);display:flex;flex-direction:column;gap:5px}.terminal-sandbox-library>strong{color:var(--terminal-text);font-size:10px}.terminal-sandbox-library>span{margin-bottom:8px;color:var(--terminal-muted);font-size:8px}.terminal-sandbox-library>button{min-height:58px;display:grid;grid-template-columns:54px 1fr;align-items:center;gap:9px;padding:7px;border:0;border-radius:5px;background:transparent;color:var(--terminal-muted);cursor:grab;font:700 9px var(--font-sans);text-align:left}.terminal-sandbox-library>button:hover{border-color:var(--terminal-line-strong);color:var(--terminal-text);background:color-mix(in srgb,var(--terminal-text) 5%,transparent)}.terminal-sandbox-library>button:disabled{opacity:.28;cursor:default}.terminal-sandbox-library>button i{display:block;width:52px;height:38px;border:1px solid var(--terminal-line-strong);border-radius:5px;background:linear-gradient(180deg,var(--terminal-panel-2),var(--terminal-panel));box-shadow:inset 0 1px color-mix(in srgb,var(--terminal-text) 5%,transparent)}.terminal-sandbox-dropzone{position:relative;overflow:hidden;background:var(--terminal-bg)}.terminal-sandbox-dropzone,.terminal-sandbox-dropzone:not(.is-infinite){min-width:100%;min-height:100%}.terminal-sandbox-empty{position:absolute;inset:0;z-index:2;pointer-events:none;display:grid;place-content:center;gap:5px;text-align:center}.terminal-sandbox-empty strong{color:var(--terminal-text);font-size:12px}.terminal-sandbox-empty span{color:var(--terminal-muted);font-size:9px}.terminal-sandbox-blank-container{position:absolute;box-sizing:border-box;overflow:hidden;contain:layout paint;isolation:isolate;border:1px solid var(--terminal-line-strong);border-radius:7px;background:var(--terminal-panel);box-shadow:inset 0 1px color-mix(in srgb,var(--terminal-text) 5%,transparent);cursor:move;touch-action:none;user-select:none}.terminal-sandbox-blank-container:hover{border-color:var(--terminal-line-strong)}.terminal-sandbox-blank-container.is-selected{border-color:var(--terminal-focus);box-shadow:inset 0 1px color-mix(in srgb,var(--terminal-text) 4%,transparent),0 0 0 1px color-mix(in srgb,var(--terminal-focus) 35%,transparent)}.terminal-sandbox-blank-container.is-focused{z-index:50;border-color:var(--terminal-focus);border-radius:0;cursor:default}.terminal-sandbox-resize-handle{position:absolute;z-index:1000;display:block;width:14px;height:14px;opacity:0;touch-action:none}.terminal-sandbox-resize-handle:hover{opacity:1}.terminal-sandbox-resize-handle:after{content:"";position:absolute;width:5px;height:5px;border-color:var(--terminal-focus);border-style:solid}.terminal-sandbox-resize-handle.is-nw{left:0;top:0;z-index:1001;cursor:nwse-resize}.terminal-sandbox-resize-handle.is-ne{right:0;top:0;z-index:1001;cursor:nesw-resize}.terminal-sandbox-resize-handle.is-sw{left:0;bottom:0;z-index:1001;cursor:nesw-resize}.terminal-sandbox-resize-handle.is-se{right:0;bottom:0;z-index:1001;cursor:nwse-resize}.terminal-sandbox-resize-handle.is-n,.terminal-sandbox-resize-handle.is-s{left:14px;right:14px;width:auto;height:10px;cursor:ns-resize}.terminal-sandbox-resize-handle.is-e,.terminal-sandbox-resize-handle.is-w{top:14px;bottom:14px;width:10px;height:auto;cursor:ew-resize}.terminal-sandbox-resize-handle.is-n{top:-4px}.terminal-sandbox-resize-handle.is-s{bottom:-4px}.terminal-sandbox-resize-handle.is-e{right:-4px}.terminal-sandbox-resize-handle.is-w{left:-4px}.terminal-sandbox-resize-handle.is-nw:after{left:3px;top:3px;border-width:1px 0 0 1px}.terminal-sandbox-resize-handle.is-ne:after{right:3px;top:3px;border-width:1px 1px 0 0}.terminal-sandbox-resize-handle.is-sw:after{left:3px;bottom:3px;border-width:0 0 1px 1px}.terminal-sandbox-resize-handle.is-se:after{right:3px;bottom:3px;border-width:0 1px 1px 0}.globe-canvas-root #opex-globe-canvas{filter:brightness(1.09)}.terminal-sandbox-guide{position:absolute;z-index:20;display:block;pointer-events:none;background:rgba(78,214,181,.72);box-shadow:0 0 6px rgba(78,214,181,.35)}.terminal-sandbox-guide-x{top:0;bottom:0;width:1px}.terminal-sandbox-guide-y{left:0;right:0;height:1px}.floating-sandbox-container-control{position:static;display:flex;align-self:stretch}.floating-tab-btn-settings{order:1}.floating-tab-sandbox-separator{order:2;margin-inline:4px}.floating-sandbox-container-control,.floating-tab-btn-sandbox{order:3}.floating-tab-btn-containers.is-open,.floating-tab-btn-content.is-open{color:var(--t1);background:var(--bg3)}.floating-sandbox-container-tray{position:absolute;z-index:180;left:50%;bottom:calc(100% + 12px);width:min(360px,calc(100vw - 24px));padding:10px;transform:translateX(-50%);border:1px solid var(--chrome-border-2);border-radius:8px;background:var(--chrome-panel-bg);box-shadow:var(--chrome-shadow);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.floating-sandbox-container-tray>strong{grid-column:1/-1;color:var(--t1);font-size:10px}.floating-sandbox-container-tray>span{grid-column:1/-1;margin-bottom:4px;color:var(--t3);font-size:8px}.floating-sandbox-container-tray>button{min-width:0;min-height:68px;padding:6px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:0;border-radius:5px;background:transparent;color:var(--t3);cursor:grab;text-align:center}.floating-sandbox-container-tray>button:hover{color:var(--t1);background:color-mix(in srgb,var(--t1) 5%,transparent)}.floating-sandbox-container-tray i{display:block;width:52px;height:34px;border:1px solid var(--line-bright);border-radius:5px;background:linear-gradient(180deg,var(--bg3),var(--bg2))}.floating-sandbox-container-tray i.is-medium{width:56px;height:38px}.floating-sandbox-container-tray i.is-large{width:58px;height:42px}.floating-sandbox-container-tray i.is-hero{width:62px;height:40px;border-color:var(--chrome-dim);background:linear-gradient(180deg,var(--bg3),var(--bg2))}.floating-sandbox-container-tray b{font-size:9px}.floating-sandbox-content-tray{position:absolute;z-index:180;left:50%;bottom:calc(100% + 12px);width:320px;max-height:470px;overflow-y:auto;padding:10px;transform:translateX(-50%);border:1px solid var(--chrome-border-2);border-radius:8px;background:var(--chrome-panel-bg);box-shadow:var(--chrome-shadow)}.floating-sandbox-content-tray.is-portal{position:relative;left:auto;bottom:auto;width:100%;transform:none}.floating-sandbox-content-tray header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.floating-sandbox-content-tray header strong{color:var(--t1);font-size:10px}.floating-sandbox-content-tray header span{color:var(--t3);font-size:8px}.floating-sandbox-content-tray nav{display:flex;gap:3px;padding-bottom:8px;border-bottom:1px solid var(--line);overflow-x:auto}.floating-sandbox-content-tray nav button{height:24px;padding:0 7px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--t3);font:700 8px var(--font-sans)}.floating-sandbox-content-tray nav button.active{border-color:var(--line-bright);background:var(--bg3);color:var(--t1)}.floating-sandbox-content-tray section{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:10px}.floating-sandbox-content-tray section>span{grid-column:1/-1;color:var(--t3);font:800 8px var(--font-sans);text-transform:uppercase;letter-spacing:.08em}.floating-sandbox-content-tray section>button{min-height:30px;display:flex;align-items:center;gap:7px;padding:0 7px;border:1px solid var(--line);border-radius:4px;background:var(--bg1);color:var(--t2);cursor:grab;text-align:left}.floating-sandbox-content-tray section>button:hover{border-color:var(--line-bright);color:var(--t1)}.floating-sandbox-content-tray section i{color:#4ed6b5;font-style:normal}.floating-sandbox-content-tray section b{font:700 8px var(--font-sans)}.floating-sandbox-presets-tray{position:absolute;z-index:180;left:50%;bottom:calc(100% + 12px);width:300px;max-height:430px;padding:10px;transform:translateX(-50%);border:1px solid var(--chrome-border-2);border-radius:8px;background:var(--chrome-panel-bg);color:var(--t2);box-shadow:var(--chrome-shadow);font-family:var(--font-sans)}.floating-sandbox-presets-tray>header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px}.floating-sandbox-presets-tray>header strong{color:var(--t1);font-size:10px}.floating-sandbox-presets-tray>header span{color:var(--t3);font-size:8px}.floating-sandbox-preset-save{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px}.floating-sandbox-preset-save input{min-width:0;height:28px;padding:0 8px;border:1px solid var(--line2);border-radius:4px;outline:none;background:var(--bg);color:var(--t1);font:600 9px var(--font-sans)}.floating-sandbox-preset-save input:focus{border-color:rgba(78,214,181,.5)}.floating-sandbox-preset-save button,.floating-sandbox-presets-tray>footer button{height:28px;padding:0 9px;border:1px solid var(--line2);border-radius:4px;background:var(--bg2);color:var(--t2);cursor:pointer;font:700 8px var(--font-sans)}.floating-sandbox-preset-save button:hover,.floating-sandbox-presets-tray>footer button:hover:not(:disabled){border-color:hsla(0,0%,100%,.2);color:#eee}.floating-sandbox-preset-message{margin:6px 0 0;color:#68cdb5;font-size:8px}.floating-sandbox-preset-list{max-height:240px;margin-top:9px;overflow-y:auto;display:grid;gap:3px}.floating-sandbox-preset-list>p{margin:10px 0;color:#5e5e5e;font-size:8px;text-align:center}.floating-sandbox-preset-list>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 24px 24px 24px;gap:2px}.floating-sandbox-preset-list>div.is-renaming{grid-template-columns:minmax(0,1fr) 28px 28px}.floating-sandbox-preset-list>div.is-renaming input{min-width:0;height:30px;padding:0 7px;border:1px solid rgba(78,214,181,.42);border-radius:4px;outline:none;background:var(--bg);color:var(--t1);font:600 9px var(--font-sans)}.floating-sandbox-preset-list button{min-width:0;height:34px;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:#666;cursor:pointer}.floating-sandbox-preset-list button:hover{border-color:hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.035);color:#ddd}.floating-sandbox-preset-list .floating-sandbox-preset-load{padding:0 7px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}.floating-sandbox-preset-load b{max-width:100%;overflow:hidden;color:#bbb;font:700 9px var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.floating-sandbox-preset-load span{color:#555;font-size:7px}.floating-sandbox-presets-tray>footer{margin-top:9px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.07);display:flex;justify-content:flex-end;gap:4px}.floating-sandbox-presets-tray>footer button:disabled{opacity:.35;cursor:not-allowed}.floating-sandbox-presets-tray>footer button.floating-sandbox-preset-new{margin-right:auto;border-color:rgba(122,170,200,.5);background:rgba(122,170,200,.12);color:#cfe4f1}.floating-sandbox-presets-tray>footer button.floating-sandbox-preset-new:hover:not(:disabled){border-color:rgba(122,170,200,.85);color:#fff}.sandbox-preset-dialog{width:min(520px,100%);padding:20px;border:1px solid var(--line2);border-radius:10px;background:var(--chrome-panel-bg);color:var(--t1);font-family:var(--font-sans)}.sandbox-preset-dialog h2{margin:0;font-size:16px;font-weight:760;letter-spacing:-.02em}.sandbox-preset-dialog p{margin:8px 0 12px;color:var(--t3);font-size:10px;line-height:1.5}.sandbox-preset-name-input{width:100%;height:32px;margin-bottom:7px;padding:0 9px;border:1px solid var(--line2);border-radius:5px;outline:none;background:var(--bg);color:var(--t1);font:600 10px var(--font-sans)}.sandbox-preset-name-input:focus{border-color:rgba(78,214,181,.5)}.sandbox-preset-expiry-controls{display:grid;gap:9px;margin:4px 0 12px}.sandbox-preset-expiry-controls label{display:grid;gap:5px;color:var(--t3);font:700 9px var(--font-sans)}.sandbox-preset-expiry-controls input,.sandbox-preset-expiry-controls select{width:100%;height:34px;padding:0 9px;border:1px solid var(--line2);border-radius:5px;outline:none;background:var(--bg);color:var(--t1);color-scheme:dark;font:600 10px var(--font-sans)}.sandbox-preset-expiry-controls input:focus,.sandbox-preset-expiry-controls select:focus{border-color:rgba(78,214,181,.5)}.sandbox-preset-dialog textarea{width:100%;height:132px;resize:vertical;padding:10px;border:1px solid var(--line2);border-radius:6px;outline:none;background:var(--bg);color:var(--t2);font:9px/1.5 var(--font-mono);overflow-wrap:anywhere}.sandbox-preset-dialog textarea:focus{border-color:rgba(78,214,181,.5)}.sandbox-preset-error{margin-top:8px;color:#78cdb8;font-size:9px}.sandbox-preset-dialog footer{margin-top:14px;display:flex;justify-content:flex-end;gap:6px}.sandbox-preset-dialog footer button{height:30px;padding:0 11px;border:1px solid var(--line2);border-radius:5px;background:var(--bg2);color:var(--t2);cursor:pointer;font:700 9px var(--font-sans)}.sandbox-preset-dialog footer button:hover{border-color:var(--line3);color:var(--t1)}.sandbox-preset-dialog footer button:disabled{opacity:.5;cursor:wait}.sandbox-preset-dialog footer button.is-primary{border-color:rgba(78,214,181,.35);background:rgba(78,214,181,.1);color:#8bd7c5}.terminal-sandbox-content-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;pointer-events:none}.terminal-sandbox-content-placeholder strong{color:#aaa;font-size:11px}.terminal-sandbox-content-placeholder span{color:#555;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.terminal-sandbox-container-dragbar{position:absolute;z-index:7;left:0;right:0;top:0;height:20px;display:flex;align-items:center;justify-content:space-between;gap:3px;padding:0 4px 0 0;border-bottom:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,5%,.94);cursor:move;border-radius:7px 7px 0 0}.terminal-sandbox-blank-container.has-top-accessory .terminal-sandbox-container-dragbar{justify-content:flex-start;gap:4px;height:28px}.terminal-sandbox-blank-container.has-top-accessory .terminal-sandbox-container-content{inset:28px 0 0;max-height:calc(100% - 28px)}.terminal-sandbox-blank-container.has-top-accessory .terminal-sandbox-container-tab,.terminal-sandbox-blank-container.has-top-accessory .terminal-sandbox-container-tabs{height:28px}.terminal-sandbox-blank-container.has-top-accessory .terminal-sandbox-container-tabs .terminal-sandbox-container-tab-select{height:27px;font-size:9px;line-height:27px}.terminal-sandbox-container-dragbar>span{margin-left:8px;overflow:hidden;color:#777;font:700 8px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.06em}.terminal-sandbox-container-tabs{min-width:0;height:100%;flex:1 1 auto;display:flex;align-items:center;gap:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.terminal-sandbox-container-tabs::-webkit-scrollbar{display:none}.terminal-sandbox-blank-container.has-top-accessory .terminal-sandbox-container-tabs{width:auto;max-width:none;flex:1 1 auto}.terminal-sandbox-blank-container.has-top-accessory .terminal-sandbox-container-dragbar>span{max-width:calc(100% - 112px);flex:0 0 auto}.terminal-sandbox-container-tab{position:relative;min-width:52px;max-width:170px;height:20px;flex:0 1 auto;display:flex;align-items:center;overflow:hidden;border-right:1px solid hsla(0,0%,100%,.055);background:transparent;color:hsla(0,0%,100%,.34);cursor:grab;transition:color .16s ease,background-color .16s ease}.terminal-sandbox-container-tab:hover{background:hsla(0,0%,100%,.035);color:hsla(0,0%,100%,.64)}.terminal-sandbox-container-tab.is-active{background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.82)}.terminal-sandbox-container-tab.is-active:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:hsla(0,0%,100%,.48);content:""}.terminal-sandbox-container-tab:active{cursor:grabbing}.terminal-sandbox-container-tabs .terminal-sandbox-container-tab-select{min-width:0;height:19px;flex:1 1 auto;padding:0 5px 0 8px;overflow:hidden;border:0;background:transparent;color:inherit;cursor:pointer;font:700 8px/19px var(--font-sans);letter-spacing:.05em;text-align:left;text-transform:uppercase}.terminal-sandbox-container-tab-select span{display:block;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.terminal-sandbox-container-tabs .terminal-sandbox-container-tab-close{width:15px;height:15px;flex:0 0 15px;margin-right:2px;padding:0;display:grid;place-items:center;border:0;border-radius:3px;background:transparent;color:hsla(0,0%,100%,.34);cursor:pointer;font:700 8px/1 var(--font-sans);opacity:1;transition:color .14s ease,background-color .14s ease}.terminal-sandbox-container-tabs .terminal-sandbox-container-tab-close:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.8)}.terminal-sandbox-container-tabs .terminal-sandbox-container-tab-close:focus-visible,.terminal-sandbox-container-tabs .terminal-sandbox-container-tab-select:focus-visible{outline:1px solid hsla(0,0%,100%,.34);outline-offset:-2px}.terminal-sandbox-container-dragbar :is(.terminal-sandbox-container-focus,.terminal-sandbox-container-add,.terminal-sandbox-container-delete){position:relative;z-index:7;width:16px;height:16px;flex:0 0 16px;padding:0;display:grid;place-items:center;border:0;border-radius:3px;background:transparent;color:hsla(0,0%,100%,.32);cursor:pointer;font:500 14px/1 var(--font-sans);transition:color .16s ease,background-color .16s ease}.terminal-sandbox-container-focus svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.terminal-sandbox-container-actions{position:relative;z-index:10;height:100%;flex:0 0 auto;margin-left:auto;display:flex;align-items:center;gap:2px}.terminal-sandbox-container-dragbar .terminal-sandbox-container-add:focus-visible,.terminal-sandbox-container-dragbar .terminal-sandbox-container-add:hover,.terminal-sandbox-container-dragbar .terminal-sandbox-container-delete:focus-visible,.terminal-sandbox-container-dragbar .terminal-sandbox-container-delete:hover,.terminal-sandbox-container-dragbar .terminal-sandbox-container-focus:focus-visible,.terminal-sandbox-container-dragbar .terminal-sandbox-container-focus:hover,.terminal-sandbox-container-dragbar .terminal-sandbox-container-focus[aria-pressed=true]{background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.82);outline:none}.terminal-sandbox-asset-accessory{position:relative;z-index:8;width:224px;min-width:118px;max-width:224px;height:28px;flex:0 1 224px;display:flex;align-items:center;padding:0 16px 0 12px;box-sizing:border-box;overflow:hidden;cursor:default;user-select:auto;container-type:inline-size}.terminal-sandbox-accessory-drag-handle{position:absolute;z-index:3;left:2px;top:50%;width:8px;height:18px;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:hsla(0,0%,100%,.3);cursor:grab}.terminal-sandbox-accessory-drag-handle:active{cursor:grabbing}.terminal-sandbox-accessory-drag-handle i{width:2px;height:2px;border-radius:50%;background:currentColor;pointer-events:none}.terminal-sandbox-accessory-drag-handle:hover{color:hsla(0,0%,100%,.72)}.terminal-sandbox-asset-accessory>.terminal-sandbox-accessory-remove{right:0}.terminal-sandbox-search-accessory{z-index:8;width:auto;min-width:120px;max-width:none;height:28px;flex:1 1 0;justify-content:center;padding-inline:16px;cursor:default;user-select:auto;container-type:inline-size}.terminal-sandbox-search-accessory,.terminal-sandbox-search-shell{position:relative;box-sizing:border-box;display:flex;align-items:center}.terminal-sandbox-search-shell{width:100%;min-width:0;height:22px;gap:5px;padding:0 8px;overflow:hidden;border:1px solid var(--terminal-line);border-radius:4px;background:var(--terminal-panel)}.terminal-sandbox-search-shell>svg{width:9px;height:9px;flex:0 0 9px;color:currentColor;opacity:.35}.terminal-sandbox-search-shell>input{min-width:0;width:100%;height:20px;padding:0 96px 0 0;border:0;outline:0;background:transparent;color:#f1f1f1;font:600 9px/20px var(--font-sans);letter-spacing:.03em}.terminal-sandbox-search-shell>input::placeholder{color:hsla(0,0%,100%,.46);font-size:9px;font-weight:500}.terminal-sandbox-search-shell .terminal-active-view-label{position:absolute;z-index:1;top:50%;right:20px;transform:translateY(-50%);color:hsla(0,0%,100%,.25);font:600 7px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.terminal-sandbox-search-shell .terminal-active-view-label>span{display:inline-block;width:1px;height:10px;margin-right:5px;vertical-align:middle;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.12) 30%,hsla(0,0%,100%,.12) 70%,transparent)}.terminal-sandbox-accessory-remove{position:absolute;z-index:2;top:50%;right:1px;width:14px;height:14px;padding:0;transform:translateY(-50%);border:0;border-radius:3px;background:transparent;color:hsla(0,0%,100%,.32);cursor:pointer;font:500 11px/14px var(--font-sans);text-align:center}.terminal-sandbox-accessory-remove:focus-visible,.terminal-sandbox-accessory-remove:hover{outline:0;background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.82)}.terminal-sandbox-empty-add{width:100%;height:100%;display:grid;place-items:center;cursor:pointer}.terminal-sandbox-empty-add>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.14);border-radius:6px;background:hsla(0,0%,100%,.025);color:hsla(0,0%,100%,.5);font:400 20px/1 var(--font-sans);transition:border-color .16s ease,background-color .16s ease,color .16s ease}.terminal-sandbox-empty-add:focus-within>span,.terminal-sandbox-empty-add:hover>span{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.86)}@container (max-width: 300px){.terminal-sandbox-search-shell>input{padding-right:18px}.terminal-sandbox-search-shell .terminal-active-view-label{display:none}}@container (max-width: 150px){.terminal-sandbox-asset-copy small,.terminal-sandbox-asset-spot small{display:none}.terminal-sandbox-asset-copy{display:block}.terminal-sandbox-asset-spot{padding-left:4px}.terminal-sandbox-search-shell{gap:3px;padding-left:5px}.terminal-sandbox-search-shell>svg{display:none}}.terminal-sandbox-command-search-menu{overflow:hidden;padding:4px 0;border:1px solid var(--terminal-line);border-radius:8px;background:var(--terminal-panel);box-shadow:var(--chrome-shadow)}.terminal-sandbox-command-search-menu>button{width:100%;display:flex;align-items:center;gap:10px;padding:8px 12px;border:0;background:transparent;color:var(--terminal-text2);cursor:pointer;font:500 12px var(--font-sans);text-align:left}.terminal-sandbox-command-search-menu>button:hover{background:color-mix(in srgb,var(--terminal-text) 8%,transparent)}.terminal-sandbox-command-search-menu>button.is-active{background:color-mix(in srgb,var(--terminal-text) 6%,transparent)}.terminal-sandbox-command-icon{width:24px;height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.045);border-radius:5px;background:hsla(0,0%,100%,.035);color:var(--terminal-muted)}.terminal-sandbox-command-search-menu>button.is-active .terminal-sandbox-command-icon{background:hsla(0,0%,100%,.105);color:#f1f1f1}.terminal-sandbox-command-copy{min-width:0;flex:1;display:block}.terminal-sandbox-command-copy b{display:block;color:#e0e0e0;font-size:12px;font-weight:600}.terminal-sandbox-command-copy b strong{color:#fff;font-weight:700}.terminal-sandbox-command-copy small{display:block;margin-top:1px;color:var(--terminal-muted);font-size:10px;font-weight:500}.terminal-sandbox-command-search-menu>button>em{flex:0 0 auto;color:var(--terminal-muted);font-size:9px;font-style:normal;font-weight:700;letter-spacing:.08em}.terminal-sandbox-command-search-menu>footer{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;border-top:1px solid hsla(0,0%,100%,.05);background:rgba(0,0,0,.3)}.terminal-sandbox-command-search-menu>footer>span{color:hsla(0,0%,100%,.25);font-size:9px;font-weight:600;letter-spacing:.06em}.terminal-sandbox-command-search-menu>footer>div{display:flex;gap:2px}.terminal-sandbox-command-search-menu>footer button{width:24px;height:20px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid hsla(0,0%,100%,.06);border-radius:4px;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.4);cursor:pointer;font-size:10px;font-weight:700}.terminal-sandbox-command-search-menu>footer button:disabled{background:transparent;color:hsla(0,0%,100%,.12);cursor:default}.terminal-sandbox-container-content{position:absolute;inset:20px 0 0;min-width:0;min-height:0;max-width:100%;max-height:calc(100% - 20px);overflow:hidden;contain:layout paint;isolation:isolate;border-radius:0 0 7px 7px;container:sandbox-terminal-content/size}.terminal-sandbox-container-content>*{width:100%;height:100%;min-width:0;min-height:0}.terminal-sandbox-container-content :is(.terminal-workspace-card,.terminal-main-panel,.terminal-rail-card,.terminal-breaking-news){max-width:100%;max-height:100%;box-sizing:border-box;overflow:hidden}.greeks-sandbox-subchart{min-height:0;overflow:hidden}.greeks-sandbox-subchart,.greeks-sandbox-subchart>div{width:100%;height:100%;min-width:0}.greeks-sandbox-subchart .hover-card{width:100%;height:100%;box-sizing:border-box;border:0!important;border-radius:0!important;background:transparent!important}.greeks-sandbox-subchart .hover-card>div:first-child{height:28px;min-height:28px!important;padding:2px 6px 2px 8px!important;box-sizing:border-box}.greeks-sandbox-subchart .segment-group{min-height:20px;gap:1px;padding:1px;border-radius:4px}.greeks-sandbox-subchart .segment-group button{width:22px;min-width:22px;height:18px;padding:0 3px;border-radius:3px;font-size:8px}.greeks-sandbox-subchart .strike-chart-stage{border-radius:0!important}.greeks-sandbox-subchart .greeks-mini-scroll{background:transparent}.terminal-sandbox-container-content .flow-summary-widget{width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box;padding:clamp(8px,2.4cqw,18px);overflow:hidden}.terminal-sandbox-container-content .flow-distribution-widget{width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:30px minmax(0,1fr);overflow:hidden}.terminal-sandbox-container-content .flow-distribution-widget-tabs{min-width:0;display:flex;align-items:center;gap:3px;padding:3px 6px;border-bottom:1px solid var(--line);overflow:hidden}.terminal-sandbox-container-content .flow-distribution-widget-tabs button{min-width:0;height:22px;flex:1 1 0;padding:0 6px;overflow:hidden;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--t3);cursor:pointer;font:700 clamp(6px,1.5cqw,9px) var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.terminal-sandbox-container-content .flow-distribution-widget-tabs button:hover{background:hsla(0,0%,100%,.04);color:var(--t1)}.terminal-sandbox-container-content .flow-distribution-widget-tabs button.is-active{border-color:color-mix(in srgb,var(--mode-accent) 42%,transparent);background:color-mix(in srgb,var(--mode-accent) 10%,transparent);color:var(--mode-accent)}.terminal-sandbox-container-content .flow-distribution-widget-chart{min-width:0;min-height:0;overflow:hidden}.terminal-sandbox-container-content .flow-distribution-widget-chart>*{width:100%;height:100%;min-width:0;min-height:0}.terminal-sandbox-container-content .flow-iv-widget{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;container:sandbox-iv-monitor/size}.terminal-sandbox-container-content .flow-iv-widget .iv-monitor-card{width:100%;height:100%!important;min-width:0;min-height:0;box-sizing:border-box;border:0!important;border-radius:0!important;box-shadow:none!important}.terminal-sandbox-container-content.has-terminal-voice-chat .terminal-sandbox-native-fit{container:sandbox-voice-chat/size}@container sandbox-voice-chat (max-width: 430px){.vc-room-layout{flex-direction:column}.vc-room-sidebar{width:100%!important;min-width:0!important;max-width:none!important;height:46%;min-height:94px;border-right:0!important;border-bottom:1px solid var(--terminal-line,#1a1a1a)}.vc-room-header{min-height:26px;padding:4px 8px!important}.vc-room-header>span{font-size:10px!important}.vc-owner-controls{display:none!important}.vc-connected-users{padding:4px 0!important}.vc-connected-users>div:first-child{padding:0 8px 2px!important;font-size:7px!important}.vc-connected-user{gap:5px!important;padding:2px 8px!important}.vc-connected-user>div:first-child>div:first-child{width:22px!important;height:22px!important}.vc-connected-user>div:last-child>div{font-size:9px!important}.vc-profile-row{display:none!important}.vc-control-row{gap:3px!important;padding:3px 6px!important}.vc-control-row>button{width:25px!important;height:25px!important;border-radius:4px!important}.vc-text-chat{min-height:0}.vc-text-chat-header{min-height:24px;padding:4px 8px!important;gap:4px!important}.vc-text-chat-header>svg{width:11px;height:11px}.vc-text-chat-header>span{font-size:9px!important}.vc-message-list{min-height:0;padding:4px 8px!important}.vc-message-list>div:first-child{padding:10px 6px!important}.vc-composer{padding:4px 6px!important}.vc-composer-row{min-width:0;gap:3px!important}.vc-composer-row>button{width:25px!important;min-width:25px!important;height:25px!important;padding:0!important;font-size:10px!important;border-radius:4px!important}.vc-composer-row>input{min-width:54px;height:25px;padding:4px 6px!important;font-size:9px!important}.vc-composer-row>button:last-child{width:38px!important;min-width:38px!important}}@container sandbox-voice-chat (max-height: 220px) and (max-width: 430px){.vc-room-sidebar{height:44%;min-height:78px}.vc-room-header{min-height:22px}.vc-connected-users,.vc-control-row,.vc-room-header{padding-block:2px!important}.vc-control-row>button{width:22px!important;height:22px!important}.vc-text-chat-header{min-height:20px;padding-block:2px!important}.vc-composer{padding-block:3px!important}.vc-composer-row>button,.vc-composer-row>input{height:22px!important}}.terminal-sandbox-container-content .flow-iv-widget .iv-monitor-card{gap:clamp(5px,2cqh,12px)!important;padding:clamp(6px,2.8cqw,16px) clamp(7px,3.2cqw,18px)!important}.terminal-sandbox-container-content .flow-iv-widget .iv-monitor-head h2{font-size:clamp(11px,3.2cqw,16px)!important}.terminal-sandbox-container-content .flow-iv-widget .iv-monitor-head button{padding:2px clamp(5px,1.8cqw,10px)!important;font-size:clamp(7px,1.8cqw,9px)!important}.terminal-sandbox-container-content .flow-iv-widget .iv-monitor-range-grid{gap:clamp(3px,1.5cqw,8px)!important;padding:clamp(4px,2cqw,10px)!important}.terminal-sandbox-container-content .flow-iv-widget .iv-monitor-range-grid>div{padding:2px clamp(2px,1.2cqw,6px)!important}.terminal-sandbox-container-content .flow-iv-widget .iv-monitor-range-grid>div>div:nth-child(2){font-size:clamp(11px,3.4cqw,17px)!important}.terminal-sandbox-container-content .flow-iv-widget .iv-monitor-explainer{padding:clamp(5px,1.8cqw,10px)!important;font-size:clamp(7px,1.9cqw,10px)!important;line-height:1.35!important}.terminal-sandbox-container-content .flow-iv-widget .iv-monitor-stats{gap:clamp(3px,1.5cqw,8px)!important;padding-top:clamp(4px,1.8cqh,10px)!important}.terminal-sandbox-container-content .flow-iv-widget .iv-monitor-stats>div>div:last-child{margin-top:2px!important;font-size:clamp(11px,3.2cqw,16px)!important}@container sandbox-iv-monitor (max-width: 360px){.iv-monitor-head>div:first-child{display:none}.iv-monitor-head>div:nth-child(2){gap:4px!important;flex-wrap:nowrap!important}.iv-monitor-head>div:last-child{font-size:7px!important}.iv-monitor-range-grid>div>div:first-child,.iv-monitor-range-grid>div>div:last-child{font-size:6px!important}.iv-monitor-probability>div:first-child span:first-child{max-width:70%;overflow:hidden;font-size:7px!important;text-overflow:ellipsis;white-space:nowrap}}@container sandbox-iv-monitor (max-height: 300px){.iv-monitor-card{gap:4px!important;padding-block:5px!important}.iv-monitor-explainer,.iv-monitor-head>div:first-child,.iv-monitor-head>div:last-child,.iv-monitor-spacer{display:none!important}.iv-monitor-range-grid{padding:3px!important}.iv-monitor-range-grid>div{padding-block:1px!important}.iv-monitor-probability>div:first-child{margin-bottom:2px!important}.iv-monitor-stats{padding-top:3px!important}}.terminal-sandbox-container-content .strike-desk-shell.is-focused{width:100%;height:100%;min-width:0;min-height:0;padding:0;gap:8px}.terminal-sandbox-container-content .strike-desk-shell.is-focused-scanner{grid-template-columns:minmax(0,1fr)}.terminal-sandbox-container-content .strike-desk-shell.is-focused-scanner .strike-scanner-merged{grid-column:1;width:100%;height:100%;min-width:0;min-height:0;border:0;border-radius:0;background:transparent}.terminal-sandbox-container-content .strike-desk-shell.is-focused-scanner .scanner-desk-panel{width:100%;height:100%;min-width:0;min-height:0;border:0;border-radius:0;box-sizing:border-box}.terminal-sandbox-container-content .macro-sandbox-headlines,.terminal-sandbox-container-content .macro-sandbox-widget{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.terminal-sandbox-container-content .macro-sandbox-widget .macro-desk-panel{width:100%;height:100%;border:0;border-radius:0;box-shadow:none}.terminal-sandbox-container-content .macro-sandbox-headlines .macro-econ-topbar{width:100%;height:100%;min-height:0;border:0;border-radius:0}.terminal-sandbox-container-content .macro-sandbox-state{width:100%;height:100%;display:grid;place-items:center;color:var(--t3);font-size:11px}.terminal-sandbox-container-content .sandbox-iv-smile,.terminal-sandbox-container-content .sandbox-surface-controls,.terminal-sandbox-container-content .sandbox-surface-summary{width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box;overflow:hidden}.sandbox-surface-summary{padding:clamp(8px,3cqw,16px)}.sandbox-surface-controls>span,.sandbox-surface-summary>span{display:block;margin-bottom:9px;color:var(--t4);font:700 9px var(--font-sans);letter-spacing:.09em;text-transform:uppercase}.sandbox-surface-summary dl{display:grid;gap:clamp(5px,2cqh,9px);margin:0}.sandbox-surface-summary dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.sandbox-surface-summary dt{color:var(--t4);font-size:clamp(8px,2.7cqw,11px)}.sandbox-surface-summary dd{margin:0;color:var(--t1);font:700 clamp(10px,3.4cqw,14px) var(--font-sans)}.sandbox-surface-summary dd.is-positive{color:var(--green)}.sandbox-surface-summary dd.is-negative{color:var(--red)}.sandbox-surface-controls{padding:clamp(7px,2.8cqw,14px)}.sandbox-surface-controls>div{padding:0!important;gap:5px!important}.sandbox-surface-controls>div>div:first-child{display:none}.sandbox-surface-controls button{min-height:28px;padding:5px 8px!important}.sandbox-surface-controls button>span:first-child{height:18px!important}.sandbox-surface-controls small{display:block;margin-top:8px;color:var(--t4);font-size:clamp(7px,2.4cqw,10px);line-height:1.35}.sandbox-iv-smile-chart{width:100%;height:100%;display:block;overflow:visible}.sandbox-iv-smile-chart g line{stroke:hsla(0,0%,100%,.06);vector-effect:non-scaling-stroke}.sandbox-iv-smile-chart text{fill:#707070;font:8px var(--font-sans)}.sandbox-iv-smile-chart .sandbox-iv-smile-title{fill:#999;font-weight:650;font-size:9px}.sandbox-iv-smile-chart .sandbox-iv-smile-axis{fill:#777}.sandbox-iv-smile-chart .sandbox-iv-smile-line{fill:none;stroke:#e69138;stroke-width:2;vector-effect:non-scaling-stroke}.sandbox-iv-smile-chart .sandbox-iv-smile-put{fill:#6fa8dc}.sandbox-iv-smile-chart .sandbox-iv-smile-call{fill:#93c47d}.sandbox-iv-smile-chart .sandbox-iv-smile-crosshair{stroke:hsla(0,0%,91%,.28);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.sandbox-iv-smile-chart .sandbox-iv-smile-hover-dot{fill:#e69138;stroke:#0b0d11;stroke-width:2}.sandbox-iv-smile-chart .sandbox-iv-smile-tip-box{fill:rgba(10,12,16,.96);stroke:hsla(0,0%,100%,.16);stroke-width:1}.sandbox-iv-smile-chart .sandbox-iv-smile-tip-strike{fill:#ececec;font-family:var(--font-sans);font-size:10.5px;font-weight:700}.sandbox-iv-smile-chart .sandbox-iv-smile-tip-iv{fill:#e69138;font-family:var(--font-sans);font-size:10.5px;font-weight:600}.terminal-sandbox-native-fit{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;contain:size layout}.terminal-sandbox-native-fit>*{width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%}.terminal-sandbox-container-content.has-terminal-drift .net-drift-chart{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.terminal-sandbox-container-content.has-terminal-drift .net-drift-summary{flex-wrap:wrap;gap:clamp(6px,1.4cqw,20px)!important;padding:clamp(5px,1.2cqh,8px) clamp(7px,1.2cqw,16px)!important}.terminal-sandbox-container-content .terminal-main-panel,.terminal-sandbox-container-content .terminal-rail-card,.terminal-sandbox-container-content .terminal-workspace-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.terminal-sandbox-container-content .terminal-hero-pane{padding:clamp(5px,1.5cqw,14px) clamp(7px,2cqw,20px) 0!important}.terminal-sandbox-container-content.has-terminal-candles .terminal-hero-pane{padding:clamp(4px,1cqh,8px) clamp(5px,1cqw,10px) 0!important}.terminal-sandbox-container-content.has-terminal-candles .terminal-command-bar{margin-left:2px!important;margin-bottom:clamp(3px,.8cqh,7px)!important}.terminal-sandbox-container-content.has-terminal-candles .terminal-chart-stage{width:100%;height:100%!important;min-width:0;min-height:0}.terminal-sandbox-container-content .terminal-regime-card{padding:clamp(7px,2.2cqw,18px) clamp(8px,2.4cqw,20px)!important}.terminal-sandbox-container-content .terminal-signal-card{padding:clamp(8px,2.5cqw,24px)!important}.terminal-sandbox-container-content .terminal-command-bar{gap:clamp(5px,1.5cqw,16px)!important}@container sandbox-terminal-content (max-width: 700px){.terminal-sandbox-container-content.has-terminal-heatmap .terminal-heatmap-toolbar{min-height:34px;gap:4px;padding:4px 6px;flex-wrap:nowrap;overflow:hidden}.terminal-sandbox-container-content.has-terminal-heatmap .terminal-heatmap-title{max-width:76px;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.terminal-sandbox-container-content.has-terminal-heatmap .terminal-heatmap-tabs{min-height:30px;gap:1px;padding:3px 5px;overflow:hidden}.terminal-sandbox-container-content.has-terminal-heatmap .terminal-heatmap-tabs button{min-width:32px;height:24px;flex:1 1 0;padding:0 3px;font-size:8px}.terminal-sandbox-container-content.has-terminal-heatmap .terminal-heatmap-toolbar .chrome-exp-group{gap:2px!important}.terminal-sandbox-container-content.has-terminal-heatmap .terminal-heatmap-toolbar .chrome-exp-group button{height:22px!important;padding-inline:5px!important;font-size:7px!important}.terminal-sandbox-container-content.has-terminal-heatmap .heatmap-scale-inline{display:none}}@container sandbox-terminal-content (max-width: 480px){.terminal-sandbox-container-content.has-terminal-heatmap .terminal-heatmap-toolbar{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:24px;align-content:center;gap:3px 4px;padding:4px}.terminal-sandbox-container-content.has-terminal-heatmap .terminal-heatmap-title,.terminal-sandbox-container-content.has-terminal-heatmap .terminal-heatmap-toolbar-spacer{display:none}.terminal-sandbox-container-content.has-terminal-heatmap .terminal-heatmap-tabs{min-height:50px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-content:center;gap:2px;padding:3px 4px}.terminal-sandbox-container-content.has-terminal-heatmap .terminal-heatmap-toolbar>.chrome-exp-group:first-of-type{min-width:0;overflow:hidden}.terminal-sandbox-container-content.has-terminal-heatmap .heatmap-expiry-control{min-width:0;justify-self:end}.terminal-sandbox-container-content.has-terminal-heatmap .terminal-heatmap-palette{grid-column:1/-1;min-width:0;overflow:hidden}.terminal-sandbox-container-content.has-terminal-heatmap .terminal-heatmap-palette button{width:100%;max-width:100%;justify-content:center}.terminal-sandbox-container-content.has-terminal-heatmap .terminal-heatmap-tabs button{width:100%;min-width:0;height:21px;padding:0 2px;font-size:7px}.terminal-sandbox-container-content.has-terminal-heatmap .terminal-heatmap-tab-label{display:none}.terminal-sandbox-container-content.has-terminal-heatmap .terminal-heatmap-tab-short{display:inline}.terminal-sandbox-container-content.has-terminal-heatmap .terminal-heatmap-toolbar>div:last-child button{height:22px!important;padding-inline:4px!important;font-size:7px!important}.terminal-sandbox-container-content.has-terminal-heatmap .terminal-heatmap-toolbar>div:last-child button>div{width:25px!important}}@container sandbox-terminal-content (max-width: 340px){.terminal-sandbox-container-content.has-terminal-heatmap .heatmap-expiry-control>span,.terminal-sandbox-container-content.has-terminal-heatmap .terminal-heatmap-palette button>span:last-of-type{display:none}.terminal-sandbox-container-content.has-terminal-heatmap .terminal-heatmap-compare-controls{min-width:0;overflow-x:auto}}@container sandbox-terminal-content (max-width: 980px){.terminal-sandbox-container-content.has-terminal-candles .terminal-command-bar{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:start!important;column-gap:10px!important;row-gap:5px!important;box-sizing:border-box}.terminal-sandbox-container-content.has-terminal-candles .terminal-symbol-cluster{grid-column:1;grid-row:1;margin-top:4px}.terminal-sandbox-container-content.has-terminal-candles .terminal-control-strip{grid-column:1/-1;grid-row:2;width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px!important}.terminal-sandbox-container-content.has-terminal-candles .terminal-price-readout{grid-column:2;grid-row:1;min-width:108px;padding-top:2px}}@container sandbox-terminal-content (max-width: 680px){.terminal-sandbox-container-content.has-terminal-candles .terminal-command-bar{column-gap:6px!important}.terminal-sandbox-container-content.has-terminal-candles .terminal-control-strip>div{gap:2px!important}.terminal-sandbox-container-content.has-terminal-candles .terminal-control-strip>div>span{font-size:7px!important}.terminal-sandbox-container-content.has-terminal-candles .terminal-segment-group{min-height:26px;border-radius:6px}.terminal-sandbox-container-content.has-terminal-candles .terminal-segment-group button{height:22px;min-width:24px;padding-inline:5px;font-size:8px}.terminal-sandbox-container-content.has-terminal-candles .terminal-inline-chart-settings{width:28px;height:28px;flex-basis:28px}.terminal-sandbox-container-content .strike-desk-shell.is-focused-scanner .scanner-desk-head{flex-wrap:wrap;gap:5px}.terminal-sandbox-container-content .strike-desk-shell.is-focused-scanner .scanner-desk-filters{align-content:flex-start;overflow-y:auto}.terminal-sandbox-container-content .strike-desk-shell.is-focused-scanner .scanner-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container sandbox-terminal-content (max-width: 430px){.terminal-sandbox-container-content.has-terminal-candles .terminal-command-bar{grid-template-columns:minmax(0,1fr) auto}.terminal-sandbox-container-content.has-terminal-candles .terminal-symbol-cluster{transform:scale(.86);transform-origin:left top}.terminal-sandbox-container-content.has-terminal-candles .terminal-price-readout{min-width:88px;transform:scale(.78);transform-origin:right top}.terminal-sandbox-container-content.has-terminal-candles .terminal-control-strip>div>span{display:none}.terminal-sandbox-container-content .strike-desk-shell.is-focused-scanner .scanner-filter-grid{grid-template-columns:minmax(0,1fr)!important}}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-rail-carousel-head>button{display:none}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-rail-carousel-head{grid-template-columns:minmax(0,1fr)}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-rail-dots{display:none}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-rail-carousel-body{flex:1;height:auto!important;min-height:0;display:flex;align-items:stretch}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-rail-carousel-body:has(.terminal-wall-odds-brief){align-items:flex-start;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.18) transparent}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-rail-carousel-body:has(.terminal-wall-odds-brief)::-webkit-scrollbar{display:block;width:3px}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-rail-carousel-body:has(.terminal-wall-odds-brief)::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18)}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-rail-page,.terminal-sandbox-container-content .terminal-major-walls-active .terminal-rail-wall-grid{width:100%;height:100%;min-height:0}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-rail-page{flex:1 1 0;display:flex}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-rail-wall-grid{flex:1;align-items:stretch}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-rail-wall-grid>div{min-width:0;min-height:0;display:grid;grid-template-rows:auto repeat(3,minmax(0,1fr));align-items:stretch}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-rail-wall-item{min-height:0;height:100%}.terminal-sandbox-container-content .terminal-major-walls-active{justify-content:flex-start;padding:clamp(8px,3.6cqh,24px) clamp(9px,3cqw,26px)!important;gap:clamp(5px,2.4cqh,16px)!important}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-rail-carousel-head strong{font-size:clamp(12px,calc(1.1cqw + 4cqh),24px)}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-rail-carousel-head>div>div{height:clamp(22px,9cqh,38px)!important;padding-inline:clamp(2px,.7cqw,5px)!important;gap:clamp(1px,.4cqw,4px)!important}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-rail-carousel-head>div>div button{height:clamp(18px,7cqh,32px)!important;padding-inline:clamp(4px,1.4cqw,10px)!important;font-size:clamp(7px,calc(.45cqw + 1.8cqh),12px)!important}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-rail-wall-row{width:100%;height:100%;min-height:0;align-content:center;grid-template-columns:minmax(0,1fr) minmax(42px,auto);padding-block:clamp(4px,2.4cqh,16px)}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-wall-main{min-width:0}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-wall-group-label{align-self:center;margin-bottom:clamp(3px,1.7cqh,12px);font-size:clamp(9px,calc(.55cqw + 2.3cqh),15px)}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-wall-main{gap:clamp(3px,.8cqw,9px)}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-wall-label{font-size:clamp(11px,calc(.8cqw + 3.5cqh),20px)}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-wall-exposure{font-size:clamp(9px,calc(.55cqw + 2.6cqh),14px)}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-strength-gauge{width:clamp(18px,5cqw,48px);min-width:clamp(18px,5cqw,48px)}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-wall-strike{min-width:clamp(44px,12cqw,92px);max-width:clamp(58px,18cqw,116px);overflow:hidden;text-overflow:ellipsis;font-size:clamp(10px,calc(.7cqw + 3cqh),18px)}.terminal-sandbox-container-content:is(.has-terminal-iv-matrix,.has-terminal-exposure-flow,.has-terminal-hedging-pressure,.has-terminal-0dte-magnet) .terminal-rail-carousel-head>button{display:none}.terminal-sandbox-container-content:is(.has-terminal-iv-matrix,.has-terminal-exposure-flow,.has-terminal-hedging-pressure,.has-terminal-0dte-magnet) .terminal-rail-carousel-head{grid-template-columns:minmax(0,1fr)}.terminal-sandbox-container-content:is(.has-terminal-iv-matrix,.has-terminal-exposure-flow,.has-terminal-hedging-pressure,.has-terminal-0dte-magnet) .terminal-rail-dots{display:none}.terminal-sandbox-container-content:is(.has-terminal-iv-matrix,.has-terminal-exposure-flow,.has-terminal-hedging-pressure,.has-terminal-0dte-magnet) .terminal-regime-card{justify-content:flex-start}.terminal-sandbox-container-content:is(.has-terminal-iv-matrix,.has-terminal-exposure-flow,.has-terminal-hedging-pressure,.has-terminal-0dte-magnet) .terminal-rail-carousel-body{flex:1;height:auto!important;display:flex;align-items:center;overflow:hidden}.terminal-sandbox-container-content:is(.has-terminal-iv-matrix,.has-terminal-exposure-flow,.has-terminal-hedging-pressure,.has-terminal-0dte-magnet) .terminal-rail-page{width:100%}.terminal-sandbox-container-content.has-terminal-0dte-magnet .terminal-rail-carousel-body{align-items:stretch}.terminal-sandbox-container-content.has-terminal-0dte-magnet .terminal-rail-page{height:100%;min-height:0}.terminal-sandbox-container-content.has-terminal-0dte-magnet .terminal-zero-dte-context{height:100%;min-height:0;align-content:stretch;overflow-y:auto}.terminal-sandbox-container-content:has(.terminal-rail-matrix) .terminal-regime-card{padding:clamp(7px,2.4cqh,12px) clamp(9px,3cqw,16px)!important;gap:clamp(4px,1.8cqh,8px)!important}.terminal-sandbox-container-content:has(.terminal-rail-matrix) .terminal-rail-carousel-body{align-items:stretch}.terminal-sandbox-container-content:has(.terminal-rail-matrix) .terminal-rail-page{height:100%;min-height:0}.terminal-sandbox-container-content:has(.terminal-rail-matrix) .terminal-rail-matrix{width:100%;height:100%;min-height:0;display:grid;grid-template-rows:repeat(6,minmax(0,1fr));gap:clamp(2px,1.5cqh,8px)}.terminal-sandbox-container-content:has(.terminal-rail-matrix) .terminal-rail-stat-row{width:100%;min-height:0;padding-inline:clamp(1px,1cqw,6px);font-size:clamp(10px,3.4cqw,16px)}.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-rail-matrix{display:flex;flex-direction:column;justify-content:space-between;gap:8px}.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-rail-stat-row{min-height:18px;padding-inline:2px;font-size:11px;line-height:1.2}.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-wall-group-label{font-size:9px;line-height:1.2}@container sandbox-terminal-content (max-height: 180px){.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-regime-card{padding:4px 7px!important;gap:2px!important}.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-rail-carousel-head strong{font-size:10px}.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-rail-carousel-head button{width:18px;height:18px;font-size:9px}.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-rail-carousel-body{overflow:hidden}.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-rail-matrix{height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min-content;align-content:space-between;gap:2px}.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-rail-matrix>div{min-width:0;grid-column:1/-1}.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-rail-matrix>div:has(.terminal-rail-stat-row){grid-column:auto}.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-rail-matrix>div:first-child{gap:4px!important}.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-iv-expiry-trigger,.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-rail-matrix>div:first-child>button{height:20px!important;padding-inline:6px!important;font-size:7px!important}.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-rail-stat-row{grid-template-columns:minmax(0,1fr) auto;gap:2px;min-height:12px;padding-inline:1px;font-size:8px;line-height:1}.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-rail-stat-row>span{min-width:0;gap:3px!important;overflow:hidden;white-space:nowrap}.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-rail-stat-row>strong{font-size:8px}.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-rail-stat-row b{font-size:7px!important}.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-rail-stat-row small{font-size:6px!important}.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-rail-matrix>div:has(.terminal-rail-stat-row){gap:1px!important}.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-rail-matrix>div:not(:has(.terminal-rail-stat-row)){font-size:7px!important}.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-rail-matrix>div:last-child{padding-top:2px!important}.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-wall-group-label{margin-bottom:0!important;font-size:7px;line-height:1}.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-rail-dots{gap:3px;padding-top:1px}.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-rail-dots span{width:4px;height:4px}.terminal-sandbox-container-content.has-terminal-iv-walls .terminal-rail-dots span.active{width:12px}}.terminal-sandbox-container-content.has-terminal-exposure-flow .terminal-regime-card{padding:10px 8px 8px!important;gap:6px!important}.terminal-sandbox-container-content.has-terminal-exposure-flow .terminal-rail-carousel-body{align-items:stretch}.terminal-sandbox-container-content.has-terminal-exposure-flow .terminal-rail-page{height:100%;display:flex;align-items:flex-start}.terminal-sandbox-container-content.has-terminal-exposure-flow .terminal-rail-flow-grid{width:100%;height:min(100%,clamp(100px,72cqh,124px));grid-template-rows:repeat(2,minmax(0,1fr));gap:8px}.terminal-sandbox-container-content.has-terminal-exposure-flow .terminal-mini-stat{display:flex;flex-direction:column;justify-content:center;padding:clamp(6px,3cqh,10px) clamp(8px,3cqw,12px)}.terminal-sandbox-container-content.has-terminal-exposure-flow .terminal-mini-stat-label{font-size:clamp(8px,3.8cqw,11px)}.terminal-sandbox-container-content.has-terminal-exposure-flow .terminal-mini-stat-value{font-size:clamp(11px,5.2cqw,14px)}.terminal-sandbox-container-content.has-terminal-hedging-pressure .terminal-hedging-pressure{width:100%}.earnings-detail-backdrop{position:fixed;inset:0;z-index:1100;background:rgba(0,0,0,.66)}.earnings-detail-drawer{position:absolute;inset:28px 28px 28px auto;width:min(620px,calc(100vw - 56px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border-radius:12px;background:var(--chrome-panel-bg);box-shadow:-18px 0 52px rgba(0,0,0,.62);color:var(--t1);font-family:var(--font-sans);animation:earnings-drawer-in .28s cubic-bezier(.16,1,.3,1)}@keyframes earnings-drawer-in{0%{transform:translateX(28px);opacity:0}to{transform:translateX(0);opacity:1}}.earnings-detail-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px 20px;border-bottom:1px solid var(--border-subtle);background:var(--bg2)}.earnings-detail-identity,.earnings-detail-symbol-row{display:flex;align-items:center}.earnings-detail-identity{gap:12px;min-width:0}.earnings-detail-symbol-row{gap:9px}.earnings-detail-logo{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:var(--bg2)}.earnings-detail-logo img{max-width:42px;max-height:42px;object-fit:contain}.earnings-detail-header h2{margin:0;font-size:19px;line-height:1.1}.earnings-detail-header p{margin:4px 0 0;overflow:hidden;color:var(--t3);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.earnings-impact-badge{padding:3px 6px;border-radius:3px;background:rgba(255,215,0,.12);color:gold;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.earnings-detail-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-variant-numeric:tabular-nums}.earnings-detail-price strong{font-size:18px}.earnings-detail-price span{font-size:11px;font-weight:700}.earnings-detail-drawer .is-positive{color:var(--green)}.earnings-detail-drawer .is-negative{color:var(--red)}.earnings-detail-close{width:32px;height:32px;border:0;border-radius:4px;background:var(--bg2);color:var(--t2);font-size:19px;cursor:pointer}.earnings-detail-close:hover{background:var(--bg3);color:var(--t1)}.earnings-detail-close:focus-visible{outline:2px solid var(--green);outline-offset:2px}.earnings-report-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--border-subtle);background:var(--bg1)}.earnings-report-strip>div{min-width:0;padding:13px 16px;border-right:1px solid var(--border-subtle)}.earnings-report-strip>div:last-child{border-right:0}.earnings-report-strip span{display:block;margin-bottom:5px;color:var(--t4);font-size:8px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.earnings-report-strip strong{display:block;overflow:hidden;color:var(--t1);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.earnings-report-strip strong.is-pre{color:#fa2}.earnings-report-strip strong.is-post{color:#b388ff}.earnings-detail-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;overflow-y:auto}.earnings-metric-section{min-width:0;padding:18px 20px 16px;border-bottom:1px solid var(--border-subtle)}.earnings-metric-section:nth-child(odd){border-right:1px solid var(--border-subtle)}.earnings-metric-section h3{margin:0 0 11px;color:var(--t2);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.earnings-metric-section dl{margin:0}.earnings-metric-section dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:5px 0}.earnings-metric-section dt{overflow:hidden;color:var(--t4);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.earnings-metric-section dd{margin:0;color:var(--t1);font-size:10px;font-weight:650;font-variant-numeric:tabular-nums;text-align:right}.earnings-detail-error,.earnings-detail-state{grid-column:1/-1;padding:36px 20px;color:var(--t3);font-size:12px;text-align:center}.earnings-detail-error{color:var(--red)}.earnings-detail-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px;border-top:1px solid var(--border-subtle);background:var(--bg2);color:var(--t4);font-size:9px}.earnings-detail-footer a{color:var(--t2);text-decoration:none}.earnings-detail-footer a:hover{color:var(--t1);text-decoration:underline}.earnings-detail-footer a:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (max-width:720px){.earnings-detail-drawer{inset:0;width:100%;border-radius:0}.earnings-detail-header{gap:10px;padding:14px}.earnings-detail-logo{width:40px;height:40px}.earnings-detail-header h2{font-size:17px}.earnings-impact-badge{display:none}.earnings-report-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.earnings-report-strip>div:nth-child(2){border-right:0}.earnings-report-strip>div:nth-child(-n+2){border-bottom:1px solid var(--border-subtle)}.earnings-detail-body{grid-template-columns:1fr}.earnings-metric-section:nth-child(odd){border-right:0}.earnings-detail-footer{align-items:flex-start;flex-direction:column;gap:5px}}@media (prefers-reduced-motion:reduce){.earnings-detail-drawer{animation:none}}.terminal-sandbox-container-content.has-terminal-calendar .macro-calendar,.terminal-sandbox-container-content.has-terminal-calendar .macro-calendar-shell{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important}.terminal-sandbox-container-content.has-terminal-calendar .macro-calendar{overflow:hidden}@container sandbox-terminal-content (max-width: 380px){.terminal-sandbox-container-content .terminal-major-walls-active{padding:6px 7px!important;gap:4px!important}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-rail-wall-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.terminal-sandbox-container-content .terminal-rail-carousel-head strong{font-size:10px}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-rail-carousel-head>div>div{height:18px!important;gap:0!important}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-rail-carousel-head>div>div button{height:16px!important;padding-inline:3px!important;font-size:6px!important}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-wall-group-label{margin-bottom:2px;font-size:7px}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-rail-wall-row{grid-template-columns:minmax(0,1fr) minmax(34px,auto);gap:2px;padding-block:2px}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-wall-main{grid-template-columns:auto max-content minmax(0,1fr);gap:2px;min-width:0;overflow:hidden}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-wall-label{font-size:8px}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-wall-exposure{font-size:7px}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-wall-strike{position:static!important;justify-self:end;min-width:34px;max-width:45px;font-size:8px}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-strength-gauge{width:14px;min-width:14px}.terminal-sandbox-container-content .terminal-control-strip{gap:4px!important}.terminal-sandbox-container-content .terminal-price-readout{transform:scale(.82);transform-origin:top right}}@container sandbox-terminal-content (max-width: 560px){.terminal-sandbox-container-content.has-terminal-calendar .macro-calendar-header{min-height:42px;padding:5px 7px!important;gap:5px;flex-wrap:wrap;align-content:center}.terminal-sandbox-container-content.has-terminal-calendar .macro-calendar-modes button{padding:2px 6px!important;font-size:7px!important}.terminal-sandbox-container-content.has-terminal-calendar .macro-calendar-navigation{margin-left:auto}.terminal-sandbox-container-content.has-terminal-calendar .macro-calendar-period{min-width:72px!important;padding-inline:4px!important;gap:3px!important}.terminal-sandbox-container-content.has-terminal-calendar .macro-calendar-period span{font-size:8px!important}.terminal-sandbox-container-content.has-terminal-calendar .cal-nav-btn{width:20px!important;height:20px!important}.terminal-sandbox-container-content.has-terminal-calendar .macro-calendar-weekdays>div{padding:3px 1px!important;font-size:6px!important}.terminal-sandbox-container-content.has-terminal-calendar .macro-calendar-month-grid{min-width:0;overflow:hidden}}@container sandbox-terminal-content (max-width: 330px){.terminal-sandbox-container-content.has-terminal-calendar .macro-calendar-header{align-items:flex-start!important}.terminal-sandbox-container-content.has-terminal-calendar .macro-calendar-navigation{width:100%;justify-content:space-between}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-rail-wall-grid{gap:5px}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-rail-wall-row{grid-template-columns:minmax(0,1fr) minmax(31px,auto)}.terminal-sandbox-container-content .terminal-major-walls-active .terminal-wall-strike{min-width:31px;max-width:39px;font-size:7px}}@container sandbox-terminal-content (max-width: 760px){.terminal-sandbox-container-content .terminal-breaking-news-nav{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;padding-inline:7px!important}.terminal-sandbox-container-content .terminal-breaking-news-tabs{gap:6px!important;overflow:hidden}.terminal-sandbox-container-content .terminal-breaking-news-tabs>span{font-size:clamp(6px,1.4cqw,9px)!important;white-space:nowrap}.terminal-sandbox-container-content .terminal-globe-filter-controls{gap:1px!important}.terminal-sandbox-container-content .terminal-globe-filter-controls button{height:18px!important;padding-inline:4px!important;font-size:6px!important}}@container sandbox-terminal-content (max-width: 1080px){.terminal-sandbox-container-content .terminal-breaking-news-nav{grid-template-columns:minmax(250px,.95fr) minmax(130px,1fr) auto!important;gap:clamp(5px,1.2cqw,10px)!important;padding-inline:clamp(6px,1.2cqw,12px)!important}.terminal-sandbox-container-content .terminal-breaking-news-tabs{gap:clamp(4px,1cqw,8px)!important;overflow:hidden}.terminal-sandbox-container-content .terminal-breaking-news-tabs>span{min-width:0;font-size:clamp(7px,1.05cqw,10px)!important;white-space:nowrap}.terminal-sandbox-container-content .terminal-news-headline-filter{width:100%!important;min-width:0}.terminal-sandbox-container-content .terminal-news-headline-filter input{min-width:0;font-size:clamp(7px,1cqw,9px)!important}.terminal-sandbox-container-content .terminal-news-source-filter{max-width:116px;min-width:0;overflow:hidden}.terminal-sandbox-container-content .terminal-news-source-filter select{max-width:116px;min-width:0;font-size:7px!important}}@container sandbox-terminal-content (max-width: 620px){.terminal-sandbox-container-content .terminal-breaking-news.is-news{grid-template-rows:minmax(62px,auto) 34px minmax(0,1fr)!important}.terminal-sandbox-container-content .terminal-breaking-news.is-news .terminal-breaking-news-nav{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:28px 28px;align-content:center}.terminal-sandbox-container-content .terminal-breaking-news.is-news .terminal-breaking-news-tabs{grid-column:1/-1}.terminal-sandbox-container-content .terminal-breaking-news.is-news .terminal-news-headline-filter{grid-column:1;grid-row:2}.terminal-sandbox-container-content .terminal-breaking-news.is-news .terminal-news-source-filter{grid-column:2;grid-row:2}}@container sandbox-terminal-content (max-width: 390px){.terminal-sandbox-container-content .terminal-breaking-news-tabs{gap:3px!important}.terminal-sandbox-container-content .terminal-breaking-news-tabs>span{font-size:6px!important}.terminal-sandbox-container-content .terminal-breaking-news-tabs>span:nth-of-type(2n){display:none!important}.terminal-sandbox-container-content .terminal-news-source-filter,.terminal-sandbox-container-content .terminal-news-source-filter select{max-width:88px}}@container sandbox-terminal-content (max-width: 520px){.terminal-sandbox-container-content .terminal-breaking-news-nav{grid-template-columns:minmax(0,1fr)!important}.terminal-sandbox-container-content .terminal-globe-filter-controls{position:absolute;z-index:7;top:40px;right:6px;padding:3px;border-radius:4px;background:rgba(3,3,3,.78)}}@container sandbox-terminal-content (min-width: 640px){.terminal-sandbox-container-content .terminal-rail-carousel-head{grid-template-columns:26px 1fr 26px;gap:10px}.terminal-sandbox-container-content .terminal-rail-carousel-head button{width:26px;height:26px}.terminal-sandbox-container-content .terminal-rail-carousel-head strong{font-size:clamp(14px,2.2cqw,20px)}.terminal-sandbox-container-content .terminal-wall-group-label{font-size:clamp(9px,1.2cqw,12px)}.terminal-sandbox-container-content .terminal-rail-wall-row{padding-block:clamp(6px,1.1cqh,12px)}.terminal-sandbox-container-content .terminal-wall-exposure,.terminal-sandbox-container-content .terminal-wall-label,.terminal-sandbox-container-content .terminal-wall-strike{font-size:clamp(11px,1.5cqw,16px)}.terminal-sandbox-container-content .terminal-rail-dots span{width:8px;height:8px}.terminal-sandbox-container-content .terminal-rail-dots span.active{width:22px}}.sandbox-container-content .cross-expiry-workspace{width:100%;height:100%;min-height:0;padding:4px;gap:4px}.sandbox-container-content .cross-expiry-compare{height:100%;gap:4px}.sandbox-container-content .cross-expiry-ladder{min-height:0}.sandbox-summary-widget{height:100%;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:12px 14px}.sandbox-summary-widget span{color:var(--t3);font-size:9px;font-weight:800}.sandbox-summary-widget strong{font-size:clamp(18px,5cqw,30px)}.sandbox-summary-widget em{font-size:10px;font-style:normal;font-weight:800}.sandbox-summary-widget small{color:var(--t4);font-size:8px}.sandbox-level-list{height:100%;display:flex;flex-direction:column;justify-content:center;padding:8px 12px}.sandbox-level-list>div{min-height:22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.sandbox-level-list span{color:var(--t3);font-size:8px}.sandbox-level-list strong{font:800 10px var(--font-mono)}.sandbox-toast{position:fixed;left:50%;bottom:76px;z-index:120;transform:translateX(-50%);padding:8px 12px;border:1px solid var(--line2);border-radius:6px;background:var(--bg2);color:var(--t1);cursor:pointer;font-size:10px}.sandbox-modal-backdrop{position:fixed;inset:0;z-index:150;display:grid;place-items:center;background:rgba(0,0,0,.72)}.sandbox-modal{width:min(520px,calc(100vw - 32px));padding:14px;border:1px solid var(--line2);border-radius:8px;background:var(--bg1)}.sandbox-modal>header{display:flex;align-items:center;justify-content:space-between}.sandbox-modal>header strong{font-size:12px}.sandbox-modal>header button{width:26px;padding:0}.sandbox-modal p{color:var(--t3);font-size:10px}.sandbox-modal textarea{width:100%;min-height:130px;box-sizing:border-box;resize:vertical;border:1px solid var(--line2);border-radius:5px;background:var(--bg);color:var(--t2);padding:9px;font:9px/1.5 var(--font-mono)}.sandbox-modal footer{display:flex;justify-content:flex-end;margin-top:10px}@media (max-width:1000px){.sandbox-toolbar-title{display:none}.sandbox-toolbar{gap:6px}.sandbox-toolbar-actions button{padding-inline:6px}.sandbox-library{width:180px;flex-basis:180px}}.strike-desk-shell:not(.is-focused){grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:8px;padding-inline:0}.strike-desk-shell:not(.is-focused) .strike-desk-rail{grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(130px,.55fr) minmax(240px,.9fr) minmax(420px,1.8fr) minmax(460px,1.4fr);grid-template-rows:58px;align-content:center;align-items:center;gap:12px;height:78px;min-height:78px;padding:8px 12px}.strike-desk-shell:not(.is-focused) .strike-desk-rail>*{height:58px;min-height:58px;align-self:center}.strike-desk-shell:not(.is-focused) .strike-scanner-merged{grid-column:1;grid-row:2}.strike-desk-shell:not(.is-focused) .strike-book-panel{padding-bottom:8px}.strike-desk-shell,.strike-desk-shell .strike-book-cells>span,.strike-desk-shell .strike-book-page-status,.strike-desk-shell .strike-desk-stats strong,.strike-desk-shell button,.strike-desk-shell input,.strike-desk-shell select,.strike-desk-shell textarea{font-family:var(--font-sans)}.strike-desk-shell:not(.is-focused) .strike-desk-brand{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:0 12px 0 0;border-right:1px solid hsla(0,0%,100%,.1);border-bottom:0}.strike-desk-shell:not(.is-focused) .strike-desk-brand strong{margin-top:3px;font-size:16px}.strike-desk-shell:not(.is-focused) .strike-desk-brand small{margin-top:4px;font-size:9px}.strike-desk-shell:not(.is-focused) .strike-desk-expiry{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:0 12px 0 0;margin-top:0;margin-bottom:0;border-top:none;border-right:1px solid hsla(0,0%,100%,.1)}.strike-desk-shell:not(.is-focused) .strike-desk-expiry div{min-width:0}.strike-desk-shell:not(.is-focused) .strike-desk-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;align-items:center;height:44px;min-width:0;padding:0 12px 0 0;border-right:1px solid hsla(0,0%,100%,.1)}.strike-desk-shell:not(.is-focused) .strike-desk-tabs button{height:44px;min-width:0;min-height:44px;padding:5px 8px}.strike-desk-shell:not(.is-focused) .strike-desk-tabs button small{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.strike-desk-shell:not(.is-focused) .strike-desk-stats{grid-template-columns:repeat(3,minmax(90px,.7fr)) minmax(180px,1.4fr);align-items:stretch;height:44px;gap:4px;min-width:0;padding:0;border-top:0}.strike-desk-shell:not(.is-focused) .strike-desk-stats>div{justify-content:center;height:44px;min-height:44px;min-width:0;padding:4px 8px 8px;border:1px solid transparent;border-radius:7px;box-sizing:border-box}.strike-desk-shell:not(.is-focused) .strike-desk-balance{grid-template-columns:auto auto minmax(36px,52px) auto auto;justify-content:center}.strike-desk-shell:not(.is-focused) .strike-desk-balance>*,.strike-desk-shell:not(.is-focused) .strike-desk-stats>div:not(.strike-desk-balance):not(.strike-desk-spot)>*{transform:translateY(2px)}.strike-desk-shell:not(.is-focused) .strike-desk-spot{display:none}.strike-book-side-header{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);flex:0 0 32px;min-height:32px;margin:8px 12px 0;border:1px solid hsla(0,0%,75%,.12);border-radius:6px 6px 0 0;background:hsla(0,0%,100%,.026);overflow:hidden;font-family:var(--font-sans);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.strike-book-side-header span{display:flex;align-items:center;justify-content:center;min-width:0;padding:0 10px}.strike-book-side-header .is-call{background:rgba(0,200,124,.035)}.strike-book-side-header .is-put{background:rgba(229,48,80,.035)}.strike-book-side-axis{background:var(--chrome-panel-bg);color:var(--t3);font-size:8px;letter-spacing:.04em}@media (max-width:1280px){.strike-desk-shell:not(.is-focused) .strike-desk-rail{grid-template-columns:minmax(130px,.55fr) minmax(220px,.85fr) minmax(0,2fr);grid-template-rows:auto auto;height:auto;min-height:0;max-height:none;padding:10px 12px}.strike-desk-shell:not(.is-focused) .strike-desk-stats{grid-column:1/-1}}.dashboard-content.dashboard-content{padding-top:0!important;padding-left:var(--dashboard-frame-edge)!important;padding-right:var(--dashboard-frame-edge)!important}.cross-expiry-workspace,.indicators-workspace,.macro-econ-shell,.strike-desk-shell,.surfaces-desk-layout,.terminal-shell{padding-left:0!important;padding-right:0!important}.greeks-mode:not(.greeks-mode--terminal),.heatmap-shell,html[data-auto-dashboard-zoom] .greeks-mode:not(.greeks-mode--terminal),html[data-auto-dashboard-zoom] .heatmap-shell,html[data-safari-dashboard-zoom] .greeks-mode:not(.greeks-mode--terminal),html[data-safari-dashboard-zoom] .heatmap-shell{width:100%!important;margin-left:0!important}.heatmap-shell{padding-top:0!important}.journal-overview-panel{margin-left:0;margin-right:0}.journal-workspace-body{padding-left:0;padding-right:0}.dashboard-content.dashboard-content--news,.dashboard-content:has(>.flow-page-layout){padding-left:0!important;padding-right:0!important}.dashboard-content>.flow-page-layout{width:calc(100% - (var(--dashboard-frame-edge) * 2));margin-left:var(--dashboard-frame-edge);margin-right:var(--dashboard-frame-edge)}.dashboard-content--news .terminal-breaking-news{width:100%;margin:0}.terminal-news-split{position:relative;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border-top:1px solid hsla(0,0%,100%,.13)}.terminal-news-split:after{content:"";position:absolute;z-index:2;top:0;bottom:0;left:50%;width:1px;transform:translateX(-.5px);background:hsla(0,0%,100%,.13);pointer-events:none}.terminal-news-reader{min-height:0;display:grid;grid-template-rows:minmax(0,40fr) 1px minmax(0,60fr);overflow:hidden;background:hsla(0,0%,100%,.01)}.terminal-news-reader-summary{min-height:0;padding:14px;overflow:auto}.terminal-news-open-source{width:max-content;height:24px;margin-top:12px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid hsla(0,0%,100%,.14);border-radius:3px;background:hsla(0,0%,100%,.025);color:#d8d8d8;font:800 9px/1 var(--font-sans);letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.terminal-news-open-source:focus-visible,.terminal-news-open-source:hover{border-color:hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.06);color:#fff;outline:none}.terminal-news-open-source span{font-size:11px;line-height:1}.terminal-news-reader-divider{background:hsla(0,0%,100%,.13)}.terminal-fox-live{min-height:0;display:grid;grid-template-rows:34px minmax(0,1fr);background:var(--terminal-bg)}.terminal-fox-live--standalone{width:100%;height:100%;min-width:0;overflow:hidden}@container sandbox-terminal-content (max-width: 420px){.terminal-sandbox-container-content.has-terminal-live-news .terminal-fox-live-header{gap:6px;padding-inline:6px}.terminal-sandbox-container-content.has-terminal-live-news .terminal-fox-live-header>div{gap:5px}.terminal-sandbox-container-content.has-terminal-live-news .terminal-fox-volume{gap:3px;padding-inline:4px}.terminal-sandbox-container-content.has-terminal-live-news .terminal-fox-volume output,.terminal-sandbox-container-content.has-terminal-live-news .terminal-fox-volume>span{display:none}.terminal-sandbox-container-content.has-terminal-live-news .terminal-fox-volume input{width:46px}}@container sandbox-terminal-content (max-width: 260px){.terminal-sandbox-container-content.has-terminal-live-news .terminal-fox-live-header strong{display:none}.terminal-sandbox-container-content.has-terminal-live-news .terminal-fox-volume input{width:36px}}.terminal-fox-live-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 10px;border-bottom:1px solid var(--terminal-line);background:var(--terminal-panel)}.terminal-fox-live-header>div{display:flex;align-items:center;gap:8px;min-width:0}.terminal-fox-live-header strong{color:#f4f4f4;font-size:9px;letter-spacing:.06em}.terminal-fox-live-header span:not(.terminal-fox-live-dot){overflow:hidden;color:var(--terminal-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.terminal-fox-live-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#ff405d;box-shadow:0 0 0 3px rgba(255,64,93,.12)}.terminal-fox-live-actions{display:flex;align-items:center;gap:4px;flex:0 0 auto}.terminal-fox-live-actions a,.terminal-fox-live-actions button{min-width:26px;justify-content:center;gap:3px;cursor:pointer;text-decoration:none}.terminal-fox-live-actions a,.terminal-fox-live-actions button,.terminal-fox-volume{height:22px;display:inline-flex;align-items:center;padding:0 6px;border:1px solid hsla(0,0%,100%,.1);border-radius:3px;background:hsla(0,0%,100%,.025);color:#bcbcbc;font:800 8px/1 var(--font-sans);letter-spacing:.04em}.terminal-fox-volume{gap:5px}.terminal-fox-volume input{appearance:none;-webkit-appearance:none;width:72px;height:10px;margin:0;cursor:ew-resize;background:transparent}.terminal-fox-volume input::-webkit-slider-runnable-track{width:100%;height:2px;border-radius:1px;background:linear-gradient(to right,#d8d8d8 0 var(--fox-volume),hsla(0,0%,100%,.17) var(--fox-volume) 100%)}.terminal-fox-volume input::-webkit-slider-thumb{width:8px;height:8px;margin-top:-3px;appearance:none;-webkit-appearance:none;border:1px solid #f1f1f1;border-radius:2px;background:#bdbdbd}.terminal-fox-volume input::-moz-range-track{height:2px;border-radius:1px;background:hsla(0,0%,100%,.17)}.terminal-fox-volume input::-moz-range-progress{height:2px;border-radius:1px;background:#d8d8d8}.terminal-fox-volume input::-moz-range-thumb{width:8px;height:8px;border:1px solid #f1f1f1;border-radius:2px;background:#bdbdbd}.terminal-fox-volume output{min-width:20px;color:#ededed;font:800 8px/1 var(--font-mono);text-align:right}.terminal-fox-live-actions a:hover,.terminal-fox-live-actions button.is-active,.terminal-fox-live-actions button:hover,.terminal-fox-live-actions button[aria-pressed=true]{border-color:hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.08);color:#fff}.terminal-fox-live-actions a:focus-visible,.terminal-fox-live-actions button:focus-visible{outline:1px solid hsla(0,0%,100%,.72);outline-offset:1px}.terminal-fox-live-player,.terminal-fox-live-player iframe{width:100%;height:100%;min-height:0}.terminal-fox-live-player{--fox-player-horizontal-fill:1.14;position:relative;container-type:size;overflow:hidden;background:#000}.terminal-fox-live-player iframe{position:absolute;top:50%;left:50%;width:calc(100cqh * 16 / 9);height:100cqh;transform:translate(-50%,-50%) scaleX(var(--fox-player-horizontal-fill));transform-origin:center;display:block;border:0;background:#000}.terminal-fox-live--standalone .terminal-fox-live-player iframe{width:min(100cqw,calc(100cqh * 16 / 9));height:min(100cqh,calc(100cqw * 9 / 16));transform:translate(-50%,-50%)}.dashboard-content>.flow-page-layout{padding-left:0;padding-right:0}@media (min-width:769px) and (max-width:1366px){.dashboard-root{--dashboard-frame-edge:8px}:root{--workspace-edge:8px}.bottom-dock-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.bottom-dock-slot{min-width:0}.floating-tab-bar{padding:4px 5px}.floating-tab-btn{padding:8px 9px}.indicators-workspace{padding:8px 10px}}@media (max-width:1024px){.bottom-dock-row{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.bottom-dock-center{min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;justify-content:flex-start}.bottom-dock-center::-webkit-scrollbar{display:none}}@media (max-width:768px) and (hover:hover) and (pointer:fine){.dashboard-root{--split-screen-dock-scale:clamp(1,calc(var(--dashboard-auto-inverse) * 0.6),1.3)}html[data-auto-dashboard-zoom] .bottom-dock-left{transform:scale(var(--split-screen-dock-scale));transform-origin:left bottom}html[data-auto-dashboard-zoom] .bottom-dock-center>.floating-tab-bar.docked{transform:scale(var(--split-screen-dock-scale));transform-origin:center bottom}html[data-auto-dashboard-zoom] .bottom-dock-right{transform:scale(var(--split-screen-dock-scale));transform-origin:right bottom}}@media (min-width:1101px) and (max-width:1366px){.indicator-platform-card{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)}}@media (max-width:1100px){.indicators-workspace,html[data-auto-dashboard-zoom] .indicators-workspace,html[data-safari-dashboard-zoom] .indicators-workspace{height:auto!important;min-height:0;grid-template-rows:auto auto auto;overflow:visible}.dashboard-main-scroll:has(.indicators-workspace){overflow-y:auto;padding-bottom:var(--dock-safe-bottom,70px)}.indicators-header{grid-template-columns:minmax(0,1fr)}.indicators-license{width:100%;box-sizing:border-box}.indicator-platform-card{grid-template-columns:minmax(0,1fr)}.indicator-platform-visual{aspect-ratio:16/9;min-height:200px;border-right:0;border-bottom:1px solid var(--border-subtle,hsla(0,0%,100%,.1))}.indicator-install-panel{border-left:0;max-height:none}}@media (min-width:641px) and (max-width:768px){.bottom-dock-row{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}}@media (max-width:1100px) and (hover:none) and (pointer:coarse) and (max-aspect-ratio:3/5),(max-width:1100px) and (hover:none) and (pointer:coarse) and (min-aspect-ratio:5/3),(max-width:768px) and (hover:none) and (pointer:coarse){.bottom-dock-center{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.bottom-dock-center::-webkit-scrollbar{display:none}.bottom-dock-center>.floating-tab-bar.docked{flex:0 0 auto;margin-left:auto;margin-right:auto}.dashboard-main-scroll:has(.confluence-workspace),.dashboard-main-scroll:has(.cross-expiry-workspace),.dashboard-main-scroll:has(.flow-mode-workspace),.dashboard-main-scroll:has(.greeks-mode),.dashboard-main-scroll:has(.heatmap-shell),.dashboard-main-scroll:has(.indicators-workspace),.dashboard-main-scroll:has(.macro-econ-shell),.dashboard-main-scroll:has(.replay-workspace),.dashboard-main-scroll:has(.strike-desk-shell),.dashboard-main-scroll:has(.strike-scanner-workspace),.dashboard-main-scroll:has(.surfaces-workspace){overflow-y:auto;padding-bottom:calc(var(--dock-safe-bottom, 70px) + env(safe-area-inset-bottom, 0px))}.indicator-carousel>div{display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity}.indicator-carousel>div::-webkit-scrollbar{display:none}.indicator-carousel div button{flex:0 0 auto;min-width:128px;padding-left:14px;padding-right:14px;scroll-snap-align:center}.indicators-workspace{padding:8px 10px 14px}.terminal-news-split{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr)}.terminal-news-split:after{content:none}.terminal-news-reader{border-top:1px solid hsla(0,0%,100%,.13)}.terminal-news-body-split{grid-template-columns:1fr!important}.terminal-news-row{grid-template-columns:56px minmax(0,1fr) 64px!important}.terminal-news-row>:nth-child(2),.terminal-news-row>:nth-child(4){display:none}.terminal-news-split2{flex-direction:column!important}.terminal-news-split2>*{width:100%!important;max-width:none!important}.news-desk-row{grid-template-columns:52px minmax(0,1fr) 60px!important}.news-desk-row>:nth-child(2),.news-desk-row>:nth-child(4){display:none}.terminal-breaking-news-nav{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.terminal-breaking-news-nav::-webkit-scrollbar{display:none}.terminal-breaking-news-tabs{min-width:max-content!important}.strike-desk-shell,.strike-desk-shell:not(.is-focused){display:flex;flex-direction:column;gap:10px;width:100%;height:auto!important;min-height:0;padding:8px 0 16px;overflow:visible}.strike-desk-shell .strike-desk-rail,.strike-desk-shell:not(.is-focused) .strike-desk-rail{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:10px;width:100%;height:auto;min-height:0;max-height:none;padding:12px;overflow:visible}.strike-desk-shell:not(.is-focused) .strike-desk-rail>*{width:100%;height:auto;min-height:0}.strike-desk-shell:not(.is-focused) .strike-desk-brand{display:block;padding:0 0 10px;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.1)}.strike-desk-shell:not(.is-focused) .strike-desk-brand strong{margin-top:4px;font-size:17px}.strike-desk-shell:not(.is-focused) .strike-desk-brand small{margin-top:5px}.strike-desk-shell:not(.is-focused) .strike-desk-expiry{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;margin:0;padding:0;border-right:0}.strike-desk-shell .strike-desk-expiry div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.strike-desk-shell .strike-desk-expiry button{min-width:0;min-height:40px;padding:0 3px}.strike-desk-shell:not(.is-focused) .strike-desk-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;height:auto;padding:0;border-right:0}.strike-desk-shell:not(.is-focused) .strike-desk-tabs button{align-items:center;justify-content:center;height:44px;min-height:44px;padding:5px 2px;text-align:center}.strike-desk-shell:not(.is-focused) .strike-desk-tabs button small,.strike-desk-shell:not(.is-focused) .strike-desk-tabs button:before{display:none}.strike-desk-shell:not(.is-focused) .strike-desk-tabs button span{justify-content:center}.strike-desk-shell:not(.is-focused) .strike-desk-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;height:auto;padding:0}.strike-desk-shell:not(.is-focused) .strike-desk-stats>div{height:50px;min-height:50px}.strike-desk-shell:not(.is-focused) .strike-desk-spot{display:flex}.strike-desk-shell:not(.is-focused) .strike-desk-balance{grid-column:1/-1;grid-template-columns:auto auto minmax(36px,1fr) auto auto}.strike-scanner-merged{width:100%;min-height:0;overflow:visible}.strike-scanner-toggle{gap:6px;padding:8px}.strike-scanner-toggle button{flex:1;min-height:44px}.scanner-desk-panel,.strike-book-panel{min-height:0;overflow:visible}.strike-book-head{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 12px 10px}.strike-book-head h2{margin:5px 0;font-size:18px}.strike-book-head p{font-size:10px;line-height:1.45}.strike-book-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%}.strike-book-search{grid-template-columns:54px minmax(0,1fr);width:100%}.strike-book-controls input{width:100%;min-height:44px}.strike-book-actions{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px}.strike-book-actions button{min-height:44px}.strike-book-desktop-action,.strike-book-grid,.strike-book-side-header{display:none}.strike-book-mobile{display:block;margin:0 10px 12px;overflow:hidden;border:1px solid hsla(0,0%,75%,.14);border-radius:8px;background:#070707}.strike-book-mobile-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:7px;border-bottom:1px solid hsla(0,0%,75%,.11)}.strike-book-mobile-metrics button{min-width:0;min-height:40px;padding:0 3px;border:1px solid hsla(0,0%,100%,.1);border-radius:5px;background:transparent;color:var(--t3);font:800 9px var(--font-sans);text-transform:uppercase}.strike-book-mobile-metrics button.is-active{border-color:hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.09);color:var(--t1)}.strike-book-mobile-heading,.strike-book-mobile-row{display:grid;grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);align-items:center}.strike-book-mobile-heading{min-height:36px;border-bottom:1px solid hsla(0,0%,75%,.12);color:var(--t4);font:850 9px var(--font-sans);letter-spacing:.07em;text-align:center;text-transform:uppercase}.strike-book-mobile-heading button{align-self:stretch;border:0;border-inline:1px solid hsla(0,0%,75%,.12);background:hsla(0,0%,100%,.025);color:var(--t2);font:inherit;text-transform:inherit}.strike-book-mobile-row{min-height:43px;border-bottom:1px solid hsla(0,0%,100%,.06);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums}.strike-book-mobile-row:last-child{border-bottom:0}.strike-book-mobile-row.is-spot{background:linear-gradient(90deg,rgba(0,200,124,.07),hsla(0,0%,100%,.04),rgba(229,48,80,.07))}.strike-book-mobile-row.is-spot>strong{align-self:stretch;display:flex;align-items:center;justify-content:center;gap:4px;background:#f2f2f2;color:#050505}.strike-book-mobile-row.is-spot>strong small{color:#050505;font:900 7px var(--font-sans);text-transform:uppercase}.strike-book-mobile-row span{min-width:0;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strike-book-mobile-row span:first-child{text-align:right}.strike-book-mobile-row strong{align-self:stretch;display:flex;align-items:center;justify-content:center;border-inline:1px solid hsla(0,0%,75%,.12);color:var(--t1);font:850 13px var(--font-sans)}.scanner-desk-head{align-items:stretch;flex-direction:column;gap:10px;padding:12px}.scanner-view-toggle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.scanner-view-toggle button{min-width:0;min-height:40px}.scanner-desk-filters{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.scanner-desk-filters section{align-items:stretch;flex-direction:column;gap:5px;width:100%}.scanner-desk-filters section>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));width:100%}.scanner-desk-filters button{min-width:0;min-height:40px;padding-inline:4px}.scanner-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scanner-filter-grid input{width:100%;min-height:44px;box-sizing:border-box}.scanner-print-list{overflow:visible}.scanner-print-row{grid-template-columns:minmax(48px,auto) minmax(0,1fr) auto;min-height:72px;padding:11px 12px}.scanner-print-row em{line-height:1.45}.scanner-heatmap-grid{grid-template-columns:minmax(0,1fr);overflow:visible}.dashboard-root img,.dashboard-root video{max-width:100%}}@media (min-width:2560px){.dashboard-content.dashboard-content:not(.legacy-dashboard){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.dashboard-content.dashboard-content:not(.legacy-dashboard):is(.dashboard-content--sandbox,:has(.terminal-sandbox-builder)){max-width:none!important;width:100vw!important;margin-left:0!important;margin-right:0!important}.legacy-dashboard .dashboard-content{max-width:none!important;width:100%!important}.legacy-dashboard{width:100vw!important;max-width:100vw!important}.bottom-dock-row{left:var(--dashboard-frame-edge);right:var(--dashboard-frame-edge)}}@media (max-width:680px) and (hover:none) and (pointer:coarse){.terminal-hero-header-row .terminal-tab-search-shell{position:static!important;left:auto!important;top:auto!important;transform:none!important;width:auto!important;max-width:none!important;min-width:0!important;flex:1 1 0;margin:0 8px}.terminal-hero-header-row .terminal-top-asset-switch{flex-shrink:0}}@media (max-width:520px) and (hover:none) and (pointer:coarse){.terminal-hero-header-row .terminal-active-view-label{display:none}.terminal-hero-header-row .terminal-tab-search{padding-right:12px!important}}@media (max-width:900px) and (hover:none) and (pointer:coarse){.terminal-hero-header-row{flex-wrap:nowrap;gap:4px!important;padding:4px 6px 4px 4px!important;overflow:visible!important}.terminal-hero-header-row .terminal-tabs-list{order:1;max-width:62px;overflow-x:auto;scrollbar-width:none}.terminal-hero-header-row .terminal-tabs-list::-webkit-scrollbar{display:none}.terminal-hero-header-row .terminal-tab-search-shell{position:relative!important;inset:auto!important;order:2;flex:0 0 28px;width:28px!important;min-width:28px!important;max-width:28px!important;height:24px;margin:0;padding:0!important;transform:none!important;justify-content:center;overflow:hidden}.terminal-hero-header-row .terminal-tab-search-shell>svg{flex:0 0 14px;width:14px;height:14px;pointer-events:none}.terminal-hero-header-row .terminal-tab-search-shell .terminal-tab-search{position:absolute;inset:0;width:100%;padding:0!important;opacity:0;cursor:pointer}.terminal-hero-header-row .terminal-tab-search-shell:focus-within{position:fixed!important;top:max(12px,env(safe-area-inset-top))!important;left:12px!important;right:12px!important;z-index:205;width:auto!important;max-width:none!important;height:44px;padding:0 12px!important;justify-content:flex-start;background:var(--terminal-panel);overflow:visible;box-shadow:0 14px 36px rgba(0,0,0,.55)}.terminal-hero-header-row .terminal-tab-search-shell:focus-within .terminal-tab-search{position:static;width:100%;padding:0 8px!important;opacity:1;cursor:text}.terminal-hero-header-row .terminal-tab-search-shell:focus-within .terminal-mobile-search-results{position:absolute;top:calc(100% + 8px);left:0;z-index:206;display:grid;width:100%;padding:5px;border:1px solid var(--terminal-line);border-radius:8px;background:var(--terminal-panel);box-shadow:0 18px 42px rgba(0,0,0,.62)}.terminal-mobile-search-results button{display:flex;align-items:center;gap:10px;min-height:46px;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:var(--terminal-text);text-align:left}.terminal-mobile-search-results button[aria-selected=true]{background:hsla(0,0%,100%,.06)}.terminal-mobile-search-results button>svg{width:18px;height:18px;flex:0 0 18px;color:var(--terminal-muted)}.terminal-mobile-search-results button>span{display:grid;gap:2px}.terminal-mobile-search-results strong{font-family:var(--font-sans);font-size:12px;font-weight:700}.terminal-mobile-search-results small{color:var(--terminal-muted);font-family:var(--font-sans);font-size:9px}.terminal-command-search-menu:not(.terminal-sandbox-command-search-menu),.terminal-main-panel--greeks .terminal-greeks-subcharts{display:none!important}.terminal-hero-header-row .terminal-top-asset-switch{position:static!important;inset:auto!important;order:3;margin-left:auto;gap:4px}.terminal-hero-header-row .terminal-top-asset-switch>.terminal-view-action:first-child{width:26px;padding:0;justify-content:center;gap:0!important;font-size:0}.terminal-hero-header-row .terminal-top-asset-switch>.terminal-view-action:first-child svg{display:block;margin:auto}}.settings-theme-row{min-height:58px;margin-bottom:8px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:7px;background:color-mix(in srgb,var(--t1) 2%,transparent)}.settings-theme-options{flex:0 0 146px;padding:2px;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line2);border-radius:5px;background:var(--bg2)}.settings-theme-options button{height:26px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--t3);cursor:pointer;font:750 9px var(--font-sans)}.settings-theme-options button[aria-pressed=true]{border-color:var(--line-bright);background:var(--bg);color:var(--t1);cursor:default}.settings-theme-options button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.settings-theme-swatch{width:11px;height:11px;flex:0 0 11px;border:1px solid #697180;border-radius:3px}.settings-theme-swatch.is-default{background:#0a0a0a}.settings-theme-swatch.is-light{background:#fff}@media (max-width:430px){.settings-theme-row{align-items:stretch;flex-direction:column;gap:9px}.settings-theme-options{width:100%;flex-basis:auto}}html[data-theme=Light] .terminal-shell{background:radial-gradient(760px 320px at 42% -180px,rgba(37,99,235,.045),transparent 72%),linear-gradient(180deg,rgba(17,24,39,.018),transparent 180px),var(--terminal-bg)}html[data-theme=Light] :is(.journal-overview-panel,.journal-tab-slider,.journal-performance-strip,.journal-trade-entry,.journal-import-panel,.journal-calendar,.heatmap-left-rail,.heatmap-rail-module,.indicator-platform-visual,.cross-expiry-ladder-head,.scenario-action-row,.terminal-greeks-subcharts,.sandbox-canvas,.strike-book-side-axis){background:var(--bg1);background-color:var(--bg1)}html[data-theme=Light] :is(.journal-workspace-head,.earnings-detail-header,.earnings-detail-footer){background:var(--bg2)}html[data-theme=Light] :is(.earnings-detail-drawer,.terminal-iv-expiry-menu,.floating-sandbox-container-tray,.floating-sandbox-content-tray,.floating-sandbox-presets-tray,.terminal-sandbox-command-search-menu){border-color:var(--chrome-border-2);background:var(--chrome-panel-bg);color:var(--t1);box-shadow:var(--chrome-shadow)}html[data-theme=Light] .earnings-report-strip,html[data-theme=Light] .terminal-fox-live{background:var(--terminal-bg)}html[data-theme=Light] .terminal-fox-live-header,html[data-theme=Light] .terminal-sandbox-container-dragbar{border-color:var(--terminal-line);background:var(--terminal-panel);color:var(--terminal-text)}html[data-theme=Light] .terminal-sandbox-container-dragbar :is(.terminal-sandbox-container-focus,.terminal-sandbox-container-add,.terminal-sandbox-container-delete),html[data-theme=Light] .terminal-sandbox-container-dragbar>span{color:var(--terminal-muted)}html[data-theme=Light] .terminal-sandbox-container-dragbar .terminal-sandbox-container-focus[aria-pressed=true],html[data-theme=Light] .terminal-sandbox-container-dragbar :is(.terminal-sandbox-container-focus,.terminal-sandbox-container-add,.terminal-sandbox-container-delete):is(:hover,:focus-visible){background:color-mix(in srgb,var(--terminal-text) 7%,transparent);color:var(--terminal-text)}html[data-theme=Light] .terminal-sandbox-command-search-menu>button{color:var(--terminal-text2)}html[data-theme=Light] .terminal-sandbox-command-search-menu>button:is(:hover,.is-active){background:color-mix(in srgb,var(--terminal-text) 7%,transparent)}html[data-theme=Light] .terminal-sandbox-command-search-menu>footer{border-color:var(--terminal-line);background:var(--terminal-panel-2)}html[data-theme=Light] .terminal-sandbox-command-search-menu>footer button,html[data-theme=Light] .terminal-sandbox-command-search-menu>footer>span{border-color:var(--terminal-line);background:var(--terminal-panel);color:var(--terminal-muted)}html[data-theme=Light] .sandbox-preset-expiry-controls select{color-scheme:light}html[data-theme=Light] .dashboard-root{background:radial-gradient(1000px 420px at 50% -260px,rgba(37,99,235,.05),transparent 72%),var(--bg)}html[data-theme=Light] :is(.terminal-segment-group,.segment-group,.terminal-inline-chart-settings,.gex-heatmap-stats>span,.terminal-asset-class-tabs,.chrome-clock,.news-filter-button){border-color:var(--line)!important;background:var(--bg1)!important;color:var(--t2)!important;box-shadow:none!important}html[data-theme=Light] :is(.terminal-segment-group button:hover,.terminal-segment-group button.active,.segment-group button:hover,.segment-group button.active,.terminal-asset-class-tabs button:hover,.terminal-asset-class-tabs button.active,.news-filter-button:hover,.news-filter-button.is-active){border-color:var(--line2)!important;background:var(--bg2)!important;color:var(--t1)!important;box-shadow:none!important}html[data-theme=Light] :is(.market-tape,.market-tape-left,.terminal-breaking-news-nav,.terminal-breaking-news,.terminal-greeks-subcharts,.flow-panel-stack,.heatmap-left-rail,.heatmap-rail-module,.mode-panel,.chrome-panel,.section-card){border-color:var(--line)!important;background-color:var(--bg1)!important;box-shadow:none}html[data-theme=Light] .market-tape-source-badge{border-color:var(--line)!important;background:var(--bg2)!important;color:var(--t2)!important;box-shadow:none!important;text-shadow:none!important}html[data-theme=Light] .terminal-symbol-cluster button,html[data-theme=Light] .terminal-symbol-cluster button>span{color:var(--terminal-text)!important;text-shadow:none!important}html[data-theme=Light] .strike-chart-stage text{paint-order:normal;stroke:none;text-shadow:none}html[data-theme=Light] :is(.gex-yaxis-label-call,.gex-yaxis-label-put,.gex-yaxis-label-gflip,.gex-yaxis-label-spot){background:color-mix(in srgb,var(--bg) 88%,var(--level-color,var(--t2)) 12%);box-shadow:none;text-shadow:none}html[data-theme=Light] .gex-yaxis-label-spot{border-color:var(--line-bright);background:var(--bg2);color:var(--t1)}html[data-theme=Light] :is(.strike-ladder-shell,.strike-chart-stage,.iv-surface-stage,.topo-chart-stage){background:var(--chart-bg)!important}html[data-theme=Light] :is(.terminal-news-source-filter select,.terminal-iv-expiry-trigger,.strike-table-search,.chrome-ticker-search,input,textarea,select){border-color:var(--line)!important;background-color:var(--bg1)!important;color:var(--t1)!important;box-shadow:none!important}html[data-theme=Light] :is(.terminal-news-source-filter select,select){color-scheme:light}.floating-more-utility{display:none}@media (max-width:1100px) and (hover:none) and (pointer:coarse) and (max-aspect-ratio:3/5),(max-width:1100px) and (hover:none) and (pointer:coarse) and (min-aspect-ratio:5/3),(max-width:640px){:root{--dock-safe-bottom:78px;--dashboard-frame-edge:6px;--workspace-edge:6px;--workspace-gap:6px}.dashboard-root{min-height:100dvh;overflow:hidden}.mobile-dashboard-top-row{min-width:0;min-height:44px;display:flex;align-items:center;gap:6px;padding:max(6px,env(safe-area-inset-top)) 6px 5px;border-bottom:1px solid var(--chrome-border);flex-shrink:0}.mobile-dashboard-brand{min-height:32px;display:inline-flex;align-items:center;align-self:center;gap:7px;padding:0 4px;color:var(--chrome-light);text-decoration:none;flex-shrink:0}.mobile-dashboard-top-row .dashboard-top-chrome{min-width:0;flex:1;padding:0!important;border-bottom:0!important}.mobile-dashboard-brand span:last-child{font-size:12px;font-weight:700;letter-spacing:.04em}.mobile-discord-connect{min-height:30px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 9px;border:1px solid var(--chrome-border-2);border-radius:7px;background:var(--chrome-panel-bg);color:var(--chrome-light);font:600 10px/1 var(--font-sans);text-decoration:none;white-space:nowrap}.mobile-discord-connect:focus-visible{outline:2px solid var(--terminal-focus);outline-offset:2px}.dashboard-content-area,.dashboard-main-scroll{min-height:0}.dashboard-content.dashboard-content{padding-inline:var(--dashboard-frame-edge)!important}.bottom-dock-row{right:max(6px,env(safe-area-inset-right));bottom:max(6px,env(safe-area-inset-bottom));left:max(6px,env(safe-area-inset-left));z-index:1000;display:block}.bottom-dock-left,.bottom-dock-right,.floating-tab-disclaimer{display:none!important}.bottom-dock-center{width:100%;overflow:visible}.bottom-dock-center>.floating-tab-bar.docked{width:100%;margin:0;padding:4px;box-sizing:border-box;border-radius:14px;background:hsla(0,0%,4%,.97);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.floating-tab-bar-inner{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px}.floating-tab-btn-more,.floating-tab-btn-primary{min-width:0;min-height:52px;padding:5px 2px 4px;flex-direction:column;justify-content:center;gap:3px;border-radius:9px;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.floating-tab-btn-more:active,.floating-tab-btn-primary:active{transform:none!important}.floating-tab-btn-more .floating-tab-icon,.floating-tab-btn-primary .floating-tab-icon{width:20px;height:20px;flex-basis:20px}.floating-tab-btn-more .floating-tab-label,.floating-tab-btn-primary .floating-tab-label,.floating-tab-btn-primary.active .floating-tab-label{position:static;display:block;width:100%;max-width:none;margin:0;padding:0;overflow:hidden;opacity:1;transform:none;border:0;background:transparent;box-shadow:none;color:currentColor;font-size:9px;font-weight:650;line-height:1.1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.floating-tab-btn.active:after{right:12px;bottom:-4px;left:12px;width:auto;height:2px;transform:none;background:var(--chrome-light)}.floating-tab-bar-inner>.floating-sandbox-container-control,.floating-tab-bar-inner>.floating-sandbox-history,.floating-tab-bar-inner>.floating-tab-btn-account,.floating-tab-bar-inner>.floating-tab-btn-sandbox,.floating-tab-bar-inner>.floating-tab-btn-settings,.floating-tab-bar-inner>.floating-tab-btn-voice-ctrl,.floating-tab-bar-inner>.floating-tab-separator,.floating-tab-btn-mobile-overflow{display:none!important}.floating-tab-more-grid{right:max(6px,env(safe-area-inset-right));bottom:calc(72px + env(safe-area-inset-bottom));left:max(6px,env(safe-area-inset-left));width:auto;max-height:min(68dvh,560px);padding:8px;overflow-y:auto;transform:none;border-radius:14px}.floating-tab-more-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.floating-more-btn{min-height:58px;touch-action:manipulation}.floating-more-utility{display:flex}}@media (max-width:400px) and (hover:none) and (pointer:coarse){.terminal-shell:not(.terminal-tiling-shell){width:100%!important;height:auto!important;min-height:calc(100dvh - var(--dock-safe-bottom) - 48px)!important;padding:4px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:6px!important;overflow:visible!important}.terminal-main-panel{min-height:520px;padding:8px!important}.terminal-command-bar{gap:8px!important;margin-bottom:6px!important}.terminal-control-strip{width:100%;flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto;scrollbar-width:none}.terminal-control-strip::-webkit-scrollbar{display:none}.terminal-control-strip>*{flex:0 0 auto}.terminal-price-readout{display:grid!important;grid-template-columns:auto 1fr;align-items:center!important;column-gap:10px}.terminal-side-panel{width:100%;display:flex!important;grid-column:1!important;grid-row:2!important;gap:6px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.terminal-side-panel::-webkit-scrollbar{display:none}.terminal-side-panel>*{min-width:calc(100vw - 24px);flex:0 0 calc(100vw - 24px);scroll-snap-align:start}.greeks-exposure-shell,.greeks-mode:not(.greeks-mode--terminal){width:100%!important;height:auto!important;min-height:calc(100dvh - var(--dock-safe-bottom) - 48px)!important}.greeks-exposure-head{align-items:flex-start!important;flex-direction:column;gap:8px!important;padding:8px!important}.greeks-exposure-controls{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.greeks-exposure-controls::-webkit-scrollbar{display:none}.greeks-exposure-body{min-height:620px;flex-direction:column!important}.greeks-exposure-body>.faded-divider-v{width:100%;height:1px}.greeks-exposure-body .greeks-side-rail{width:100%!important;min-height:56px;padding:6px!important;display:flex!important;align-items:stretch;gap:4px;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}.greeks-exposure-body .greeks-side-rail::-webkit-scrollbar{display:none}.greeks-rail-brand,.greeks-side-divider,.greeks-side-group-label{display:none!important}.greeks-side-group{display:flex;flex:0 0 auto;gap:3px;margin:0!important;padding:0!important;border:0!important}.greeks-side-tab{min-width:58px;min-height:44px;padding:6px 9px!important;justify-content:center;touch-action:manipulation}.greeks-side-tab-key{display:none}.flow-mode-workspace .mode-cockpit-shell,.flow-mode-workspace .mode-cockpit-shell.mode-cockpit-shell-no-nav{width:100%;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:6px}.flow-mode-workspace .mode-cockpit-nav{display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.flow-mode-workspace .mode-cockpit-nav::-webkit-scrollbar{display:none}.flow-mode-workspace .mode-cockpit-nav>*{flex:0 0 auto}.flow-mode-workspace .mode-context-rail{grid-column:1!important;grid-row:3!important}}@media (max-width:400px) and (hover:none) and (pointer:coarse) and (orientation:landscape){:root{--dock-safe-bottom:8px}.bottom-dock-row{display:none}.terminal-main-panel{min-height:calc(100dvh - 12px)}.greeks-exposure-body{min-height:calc(100dvh - 60px);flex-direction:row!important}.greeks-exposure-body .greeks-side-rail{width:76px!important;flex-direction:column;overflow-x:hidden!important;overflow-y:auto!important}.greeks-side-group{flex-direction:column}}@media (max-width:1100px) and (hover:none) and (pointer:coarse) and (max-aspect-ratio:3/5),(max-width:1100px) and (hover:none) and (pointer:coarse) and (min-aspect-ratio:5/3),(max-width:640px){.dashboard-top-chrome{min-height:32px!important;padding:0 6px!important}.navbar-news-rail{width:100%;gap:0!important}.navbar-news-rail>div:first-child{display:none!important}.navbar-news-rail .market-tape{display:flex!important;width:100%;height:32px!important;min-width:0}.flow-summary-panel{padding:8px}.flow-summary-panel .flow-panel-label{margin-bottom:6px;font-size:7px}.flow-summary-panel .flow-summary-grid{gap:6px 8px}.flow-summary-panel .flow-summary-metric>span{font-size:7px;letter-spacing:.04em}.flow-summary-panel .flow-summary-metric>strong{font-size:13px}.flow-summary-panel .flow-summary-metric>strong.is-compact{font-size:11px}.flow-summary-panel .flow-summary-metric>small{font-size:8px;line-height:1.2}.heatmap-main-head{gap:5px;padding-inline:7px}.heatmap-head-controls{min-width:0;gap:4px}.heatmap-head-meta{max-width:100%;height:24px;gap:5px;padding-inline:5px;font-size:8px;letter-spacing:0}.heatmap-regime-badge{min-width:0;font-size:8px;letter-spacing:0}.gex-mobile-shell{width:100%;min-height:100dvh;padding:12px 12px calc(86px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px;overflow-x:hidden;background:var(--bg);color:var(--t1)}.gex-mobile-shell button,.gex-mobile-shell select{min-height:44px;font:inherit;touch-action:manipulation}.gex-mobile-header{min-height:46px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.gex-mobile-header>strong{font-size:11px;letter-spacing:.12em}.gex-mobile-header label{position:relative}.gex-mobile-header select{min-width:76px;padding:0 26px 0 11px;border:1px solid var(--line2);border-radius:7px;background:var(--bg1);color:var(--t1);font-size:13px;font-weight:700}.gex-mobile-header>div{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.gex-mobile-header>div b{font-size:13px;font-variant-numeric:tabular-nums}.gex-mobile-header>div span{font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gex-mobile-expiries{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:3px;border:1px solid var(--line);border-radius:8px;background:var(--bg1)}.gex-mobile-expiries button{border:0;border-radius:5px;background:transparent;color:var(--t3);font-size:10px;font-weight:700}.gex-mobile-expiries button.is-active{background:var(--bg3);color:var(--t1);box-shadow:inset 0 0 0 1px var(--line2)}.gex-mobile-error,.gex-mobile-levels,.gex-mobile-loading,.gex-mobile-overview,.gex-mobile-pending,.gex-mobile-structure,.gex-mobile-walls{border:1px solid var(--line);border-radius:10px;background:var(--bg1)}.gex-mobile-overview{padding:16px;display:grid;grid-template-columns:1fr auto;gap:16px}.gex-mobile-regime,.gex-mobile-spot{display:flex;flex-direction:column;gap:4px}.gex-mobile-overview dt,.gex-mobile-regime>span,.gex-mobile-spot>span,.gex-mobile-structure header span,.gex-mobile-walls header span{color:var(--t4);font-size:9px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.gex-mobile-spot>strong{font-size:clamp(28px,9vw,40px);line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.gex-mobile-regime{align-items:flex-end;justify-content:center;text-align:right}.gex-mobile-regime>strong{font-size:12px}.gex-mobile-overview dl{grid-column:1/-1;margin:0;padding-top:13px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-top:1px solid var(--line)}.gex-mobile-overview dl>div{min-width:0;display:flex;flex-direction:column;gap:4px}.gex-mobile-overview dd{margin:0;font-size:13px;font-weight:750;font-variant-numeric:tabular-nums}.gex-mobile-structure{overflow:hidden}.gex-mobile-structure>header,.gex-mobile-walls>header{min-height:54px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line)}.gex-mobile-structure>header>div,.gex-mobile-walls>header{min-width:0}.gex-mobile-structure>header>div{display:flex;flex-direction:column;gap:3px}.gex-mobile-structure>header strong,.gex-mobile-walls>header strong{font-size:13px}.gex-mobile-ladder-head{padding:8px 10px 4px;display:grid;grid-template-columns:1fr 54px 1fr;color:var(--t4);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gex-mobile-ladder-head span:nth-child(2){text-align:center}.gex-mobile-ladder-head span:last-child{text-align:right}.gex-mobile-ladder{padding:4px 8px 10px}.gex-mobile-ladder>div{min-height:32px;padding:0 3px;display:grid;grid-template-columns:48px minmax(0,1fr) 42px minmax(0,1fr) 48px;align-items:center;gap:4px;border-radius:5px;font-variant-numeric:tabular-nums}.gex-mobile-ladder>div.is-spot{background:var(--bg3);box-shadow:inset 0 0 0 1px var(--line2)}.gex-mobile-ladder>div>b{color:var(--t2);font-size:10px;text-align:center}.gex-mobile-ladder>div>span{overflow:hidden;font-size:8px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.gex-mobile-call-value{color:var(--green);text-align:right}.gex-mobile-put-value{color:var(--red)}.gex-mobile-ladder i{height:5px;display:block;border-radius:1px}.gex-mobile-call-bar{justify-self:end;background:var(--green)}.gex-mobile-put-bar{justify-self:start;background:var(--red)}.gex-mobile-levels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gex-mobile-levels>div{min-height:64px;padding:11px 12px;display:flex;flex-direction:column;gap:5px}.gex-mobile-levels>div:nth-child(odd){border-right:1px solid var(--line)}.gex-mobile-levels>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.gex-mobile-levels span{color:var(--t4);font-size:9px;text-transform:uppercase}.gex-mobile-levels strong{font-size:15px;font-variant-numeric:tabular-nums}.gex-mobile-walls>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gex-mobile-walls ol{min-width:0;margin:0;padding:8px 10px;list-style:none}.gex-mobile-walls ol+ol{border-left:1px solid var(--line)}.gex-mobile-walls li{min-height:38px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 7px;font-variant-numeric:tabular-nums}.gex-mobile-walls li span{color:var(--t4);font-size:8px;text-transform:uppercase}.gex-mobile-walls li strong{grid-column:1;font-size:13px}.gex-mobile-walls li em{grid-column:2;grid-row:1/span 2;color:var(--t3);font-size:9px;font-style:normal}.gex-mobile-error,.gex-mobile-loading,.gex-mobile-pending{min-height:min(62dvh,520px);padding:28px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.gex-mobile-error>span,.gex-mobile-loading>span,.gex-mobile-pending>span{color:var(--t4);font-size:10px}.gex-mobile-pending h1{margin:0;font-size:24px;letter-spacing:-.035em}.gex-mobile-pending p{max-width:34ch;margin:0;color:var(--t3);font-size:13px;line-height:1.55}.gex-mobile-error button{padding:0 18px;border:1px solid var(--line2);border-radius:6px;background:var(--bg3);color:var(--t1)}.gex-mobile-loading i{width:18px;height:18px;border:2px solid var(--line2);border-top-color:var(--green);border-radius:50%;animation:spin .8s linear infinite}.gex-mobile-shell .is-positive{color:var(--green)}.gex-mobile-shell .is-negative{color:var(--red)}}.exposure-overview,.interval-map-widget,.iv-heatmap-widget,.research-widget{height:100%;min-height:0;display:flex;flex-direction:column;gap:9px;padding:10px 12px;box-sizing:border-box;overflow:hidden;color:var(--t1);font-family:var(--font-sans)}.research-chart{flex:1;min-height:150px}.chart-focus-frame{position:relative;min-width:0;min-height:0}.chart-focus-button{position:absolute;z-index:8;top:8px;right:8px;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line2);border-radius:5px;padding:0;background:rgba(8,8,8,.96);color:var(--t3);cursor:pointer}.chart-focus-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:square;stroke-linejoin:miter}.chart-focus-button:focus-visible,.chart-focus-button:hover{color:var(--t1);border-color:var(--chrome);outline:none}.chart-focus-placeholder{min-height:180px}.chart-focus-frame.is-chart-focused{position:fixed!important;inset:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));z-index:100000;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;padding:46px 14px 14px!important;overflow:auto!important;border:1px solid var(--line2)!important;border-radius:10px;background:#050505!important;box-shadow:0 18px 70px rgba(0,0,0,.72)}.chart-focus-frame.is-chart-focused .chart-focus-button{top:10px;right:10px}.chart-focus-frame.is-chart-focused :is(.recharts-responsive-container,.js-plotly-plot){min-height:70vh}.metrics-panel.is-chart-focused{padding:0!important;overflow:hidden!important}.metrics-panel.is-chart-focused .metrics-panel-head{flex:0 0 auto;padding-right:50px}.metrics-panel.is-chart-focused .metrics-panel-body{flex:1;min-height:0;display:flex;padding:12px 14px}.metrics-panel.is-chart-focused .metrics-panel-body>*{flex:1;width:100%;min-width:0;min-height:0;height:100%}.iv-vix-focus,.metrics-panel.is-chart-focused .metrics-main-grid{flex:1;min-height:0}.iv-vix-focus{position:relative;display:flex;flex-direction:column;overflow:hidden}.iv-vix-focus:not(.is-chart-focused){position:static}.iv-monitor-view-toggle{height:14px;box-sizing:border-box}.iv-monitor-view-toggle>button{height:12px;line-height:12px;box-sizing:border-box}.iv-vix-focus:not(.is-chart-focused)>.chart-focus-button{top:20px;right:8px;width:14px;height:14px;border-radius:3px;line-height:0}.iv-vix-focus:not(.is-chart-focused)>.chart-focus-button svg{display:block;width:8px;height:8px;margin:auto}.iv-vix-focus.is-chart-focused>div{display:flex;min-height:0;overflow:hidden!important}.iv-vix-focus.is-chart-focused .vix-quartile-distribution{flex:1;min-height:0;display:flex;flex-direction:column}.iv-vix-focus.is-chart-focused .vix-quartile-chart{min-height:0!important}.iv-smile-focus{position:relative;width:100%;height:100%;min-height:0;display:flex;flex-direction:column}.iv-smile-focus.is-chart-focused>.sandbox-iv-smile{flex:1}.iv-smile-focus>.chart-focus-button{top:6px;right:6px;width:22px;height:22px;border-radius:4px}.iv-smile-focus>.chart-focus-button svg{width:11px;height:11px}.returns-fullscreen .returns-kpi-strip{grid-template-columns:repeat(6,1fr)}@media (max-width:900px){.returns-fullscreen .returns-kpi-strip{grid-template-columns:repeat(3,1fr)}}@media (max-width:500px){.returns-fullscreen .returns-kpi-strip{grid-template-columns:repeat(2,1fr)}}.metrics-line-chart{flex:1;min-height:0;display:flex;flex-direction:column;padding:10px 14px;border:1px solid var(--line);border-radius:6px;background:var(--bg2)}.macro-inline-chart{width:100%;height:100%}.macro-vix-chart{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--bg1)}.vrp-headline{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.vrp-headline>div{display:flex;align-items:baseline;gap:8px;min-width:0}.vrp-headline span{color:var(--t2);font-size:10px;font-weight:750}.vrp-headline strong{color:var(--t1);font-size:17px;font-variant-numeric:tabular-nums}.vrp-headline b{color:var(--green);font-size:9px;text-transform:uppercase}.flow-leaderboard,.insider-flow{height:100%;min-height:0;display:flex;flex-direction:column;gap:10px;padding:12px;box-sizing:border-box}.flow-leaderboard-head{display:flex;align-items:flex-start;justify-content:space-between}.flow-leaderboard-head>div{min-width:0;display:flex;flex-direction:column;gap:2px}.flow-leaderboard-head>.flow-leaderboard-controls{width:min(330px,48%);display:grid;grid-template-columns:minmax(110px,1fr) 105px;gap:8px}.flow-leaderboard-head strong{color:var(--t1);font-size:15px}.flow-leaderboard-head small{color:var(--t4);font-size:10px}.flow-leaderboard :is(select,input),.insider-flow-filters :is(select,input){min-height:32px;border:1px solid var(--line2);border-radius:5px;background:var(--bg1);color:var(--t2);padding:0 10px;font:650 10px var(--font-sans);outline:none}.flow-leaderboard :is(select,input):focus-visible,.insider-flow-filters :is(select,input):focus-visible{border-color:var(--chrome)}.data-table-scroll{flex:1;min-height:0;overflow:auto;border:1px solid var(--line);border-radius:7px}.flow-table,.insider-table{width:100%;border-collapse:collapse;color:var(--t2);font:600 10px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.flow-table td,.flow-table th,.insider-table td,.insider-table th{height:34px;padding:0 12px;border-bottom:1px solid var(--line);text-align:right}.flow-table th,.insider-table th{position:sticky;top:0;z-index:2;background:var(--bg1);color:var(--t4);font-size:8px;letter-spacing:.07em}.flow-table :is(th,td):nth-child(2),.insider-table :is(th,td):nth-child(-n+4){text-align:left}.flow-table tr:hover td,.insider-table tr:hover td{background:hsla(0,0%,100%,.025)}.is-positive{color:var(--green)!important}.is-negative{color:var(--red)!important}.flow-error{color:var(--red);font-size:9px}.insider-flow-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:7px;overflow:hidden}.insider-flow-summary>div{padding:8px 10px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--line);background:var(--bg1)}.insider-flow-summary>div:last-child{border-right:0}.insider-flow-summary span{color:var(--t4);font-size:8px;text-transform:uppercase;letter-spacing:.06em}.insider-flow-summary strong{font-size:14px}.insider-flow-status{min-height:30px;display:flex;align-items:center;padding:0 10px;border:1px solid var(--line);border-radius:5px;color:var(--t4);font-size:9px}.insider-flow-status i{width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--green)}.insider-flow-filters{display:grid;grid-template-columns:160px minmax(180px,1fr);gap:8px}.insider-flow .data-table-scroll{overflow-x:hidden}.insider-table{table-layout:fixed;font-size:clamp(8px,.55vw,10px)}.insider-table :is(th,td){padding-inline:clamp(4px,.55vw,10px);overflow:hidden;text-overflow:ellipsis}.insider-table :is(th,td):first-child{width:6%}.insider-table :is(th,td):nth-child(2){width:7%}.insider-table :is(th,td):nth-child(3){width:20%}.insider-table :is(th,td):nth-child(4){width:22%}.insider-table :is(th,td):nth-child(5){width:10%}.insider-table :is(th,td):nth-child(6){width:8%}.insider-table :is(th,td):nth-child(7){width:9%}.insider-table :is(th,td):nth-child(8){width:11%}.insider-table :is(th,td):nth-child(9){width:4%}.insider-table :is(th,td):nth-child(10){width:3%}.insider-table a{color:#6aa8ff;text-decoration:none}.metrics-grid-p3{grid-template-rows:minmax(0,.8fr) minmax(0,1.2fr)}@media (max-width:700px){.chart-focus-button{width:34px;height:34px}.chart-focus-frame.is-chart-focused{inset:max(6px,env(safe-area-inset-top)) 6px max(6px,env(safe-area-inset-bottom));padding:48px 8px 8px!important}.flow-leaderboard,.insider-flow{padding:10px 8px}.flow-leaderboard-head{align-items:stretch;flex-direction:column;gap:8px}.flow-leaderboard-head>.flow-leaderboard-controls{width:100%}.flow-leaderboard :is(select,input){min-height:40px}.insider-flow-summary{grid-template-columns:1fr}.insider-flow-summary>div{border-right:0;border-bottom:1px solid var(--line)}.insider-flow-summary>div:last-child{border-bottom:0}.insider-flow-filters{grid-template-columns:1fr}.insider-flow-filters :is(select,input){min-height:42px}.flow-table,.insider-table{font-size:10px}.flow-table td,.flow-table th,.insider-table td,.insider-table th{padding-inline:10px}.metrics-grid.metrics-grid-p3{overflow-x:hidden!important;overflow-y:visible!important;flex-direction:column}.metrics-grid-p3 .metrics-panel{flex-basis:auto!important;min-height:640px!important}.vrp-headline{align-items:flex-start;flex-direction:column;gap:3px}}.research-chart :is(.recharts-wrapper,.recharts-surface):focus{outline:none}.flow-distribution-widget :is(.recharts-wrapper,.recharts-surface):focus{outline:none}.flow-distribution-widget-chart :is(.recharts-wrapper,.recharts-surface):focus{outline:none}.recharts-scatter :focus,.recharts-surface:focus,.recharts-wrapper:focus{outline:none}.research-source{color:var(--t4);font-size:9px;line-height:1.35;flex-shrink:0}.research-empty{min-height:180px;display:grid;place-items:center;color:var(--t4);font-size:11px;text-align:center;padding:18px}.research-tab-row{display:flex;align-items:center;gap:4px;flex-wrap:wrap;flex-shrink:0}.research-tab-row button,.research-tab-row select{min-height:27px;padding:0 9px;border:1px solid var(--line2);border-radius:5px;background:var(--bg1);color:var(--t3);font:700 9px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;outline:none}.research-tab-row button.is-active,.research-tab-row button:focus-visible,.research-tab-row button:hover{color:var(--t1);border-color:var(--chrome);background:hsla(0,0%,100%,.055)}.research-metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));border:1px solid var(--line);border-radius:7px;overflow:hidden;flex-shrink:0}.research-metric-strip>div{min-width:0;padding:8px 10px;border-right:1px solid var(--line);background:var(--bg1);display:flex;flex-direction:column;gap:3px}.research-metric-strip>div:last-child{border-right:0}.risk-density-metrics>div:not(:last-child){border-right-color:var(--line2)}.risk-density-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.risk-density-toolbar>strong{overflow:hidden;color:var(--t2);font:700 10px var(--font-sans);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.risk-density-metrics{grid-template-columns:repeat(7,minmax(80px,1fr))}.risk-density-metrics>div{padding-block:9px}.risk-density-metrics strong{font-size:14px}.risk-density-chart{min-height:260px}.research-metric-strip span{color:var(--t4);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.research-metric-strip strong{color:var(--t1);font:720 15px/1.1 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.research-metric-strip small{color:var(--t4);font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research-metric-strip--credit>div{justify-content:center;gap:4px;padding:10px 12px}.research-metric-strip--credit span{font-size:9px}.research-metric-strip--credit strong{font-size:19px;line-height:1.15}.research-metric-strip--credit small{font-size:9px}.research-regime-main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,35fr) minmax(0,65fr);gap:8px}.research-regime-context{min-width:0;display:flex;flex-direction:column;gap:8px}.research-regime-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.research-regime-title>div{min-width:0;display:flex;flex-direction:column;gap:2px}.research-regime-title strong{color:var(--t1);font-size:10px;font-weight:800;line-height:1.15;text-transform:uppercase}.research-regime-title strong span{color:var(--t3)}.research-regime-title strong b{font:inherit}.research-regime-title small{color:var(--t4);font-size:8px}.research-regime-title em{flex-shrink:0;color:var(--t3);font:normal 9px var(--font-sans);font-variant-numeric:tabular-nums}.research-regime-grid{flex:1;display:grid;grid-template-columns:repeat(2,1fr);column-gap:1px;row-gap:0;border:1px solid var(--line);background:var(--line);border-radius:7px;overflow:hidden}.research-regime-grid>div{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;background:var(--bg1);color:var(--t4);font-size:13px;font-weight:750;text-align:center}.research-regime-grid>div:nth-child(n+3){border-top:1px solid var(--line)}.research-regime-grid>div.is-active{color:var(--t1);background:var(--bg3);box-shadow:inset 0 0 0 1px var(--chrome)}.research-regime-grid small{display:block;margin-top:5px;color:var(--t4);font-size:9px;font-weight:550;text-align:center}.research-regime-indicators{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--line);border-radius:7px;overflow:hidden;background:var(--line)}.research-regime-indicators>div{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:10px 12px;background:var(--bg1)}.research-regime-indicators small,.research-regime-indicators span,.research-regime-indicators strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research-regime-indicators span{color:var(--t3);font-size:8px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.research-regime-indicators strong{margin-top:5px;color:var(--t1);font:760 15px var(--font-sans);font-variant-numeric:tabular-nums}.research-regime-indicators small{margin-top:4px;color:var(--t3);font-size:8px}.macro-desk-panel-body>.research-regime{padding:0;gap:6px}.macro-desk-panel-body>.research-regime .research-regime-grid>div{padding:6px 10px}.macro-panel-credit-vrp{grid-row:span 2}.exposure-overview-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden}.exposure-overview-summary>div{padding:11px 12px;background:var(--bg1);border-right:1px solid var(--line)}.exposure-overview-summary>div:last-child{border-right:0}.exposure-overview-summary span{display:block;color:var(--t2);font-size:8px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}.exposure-overview-summary strong{font:760 17px var(--font-sans);font-variant-numeric:tabular-nums}.exposure-overview-summary small,.exposure-overview-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exposure-overview-summary small{margin-top:5px;color:var(--t3);font:500 8px var(--font-sans)}.exposure-overview-distribution{display:grid;grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:8px;color:var(--t3);font:650 8px var(--font-sans);font-variant-numeric:tabular-nums;text-transform:uppercase}.exposure-overview-balance{display:flex;height:5px;background:var(--bg2);border-radius:3px;overflow:hidden}.exposure-overview-balance span{background:var(--red)}.exposure-overview-balance i{background:var(--green)}.exposure-overview-list{flex:1;min-height:160px;display:flex;flex-direction:column;gap:3px;overflow:auto}.exposure-overview-list>div{position:relative;display:grid;flex:1 0 34px;grid-template-columns:80px 110px 1fr;gap:12px;align-items:center;min-height:34px;padding:0 10px;background:var(--bg1);border:1px solid var(--line);border-radius:5px;overflow:hidden}.exposure-overview-list b,.exposure-overview-list span{position:relative;z-index:1;font:650 11px var(--font-sans);font-variant-numeric:tabular-nums}.exposure-overview-list i{height:8px;opacity:.62;border-radius:2px}.iv-heatmap-widget.is-fill{height:100%}.iv-heatmap-widget>.heatmap-grid-fill{flex:1;min-height:0;height:auto}.interval-map-widget svg{flex:1;width:100%;min-height:220px;overflow:visible}.interval-map-widget.is-fill{height:100%}.interval-map-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex-shrink:0}.interval-map-controls input,.interval-map-controls select{height:27px;padding:0 8px;border:1px solid var(--line2);border-radius:5px;background:var(--bg1);color:var(--t2);font:650 9px var(--font-sans);outline:none}.interval-map-controls input{color-scheme:dark}.interval-map-controls :is(select,input):focus-visible{border-color:var(--chrome)}.terminal-interval-toolbar-slot{min-width:0}.interval-map-controls.is-toolbar{gap:4px;flex-wrap:nowrap}.interval-map-controls.is-toolbar .research-tab-row{gap:2px;flex-wrap:nowrap}.interval-map-controls.is-toolbar :is(button,select,input){height:26px;min-height:26px;border-color:hsla(0,0%,100%,.045);border-radius:4px;background:hsla(0,0%,100%,.018);color:var(--t2);font-size:9px}.interval-map-controls.is-toolbar button.is-active{border-color:var(--chrome);background:hsla(0,0%,100%,.055);color:var(--t1)}.flow-chart-content>.interval-map-widget{padding:0 8px 5px}.interval-map-canvas{position:relative;overflow:hidden;border:0;border-radius:0;background:transparent}.interval-map-canvas,.interval-map-state{flex:1;min-height:220px}.interval-map-canvas svg{display:block;height:100%}.interval-map-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0}.interval-map-toolbar>span{color:var(--t4);font:8px var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase}.interval-map-widget svg line{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.interval-map-widget svg .interval-map-time-grid{stroke:hsla(0,0%,100%,.035)}.interval-map-widget svg text{fill:var(--t4);font:9px var(--font-sans);font-variant-numeric:tabular-nums}.interval-map-widget circle{opacity:1;vector-effect:non-scaling-stroke;outline:none;cursor:crosshair}.interval-map-widget circle:hover{opacity:.9}.interval-map-widget circle.is-positive{fill:var(--green);stroke:rgba(0,200,124,.72)}.interval-map-widget circle.is-negative{fill:var(--red);stroke:rgba(229,48,80,.72)}.interval-map-spot-halo{stroke:rgba(0,0,0,.9)!important;stroke-width:4.5!important}.interval-map-spot,.interval-map-spot-halo{fill:none;vector-effect:non-scaling-stroke;pointer-events:none}.interval-map-spot{stroke:#91c7e8!important;stroke-width:2!important}.interval-map-spot-hit{fill:none;stroke:transparent!important;stroke-width:14!important;vector-effect:non-scaling-stroke;pointer-events:stroke;cursor:crosshair}.interval-map-tooltip{position:absolute;z-index:3;display:grid;gap:7px;min-width:190px;padding:10px 11px;border:1px solid var(--line2);border-radius:6px;background:rgba(7,7,7,.98);color:var(--t2);font:600 9px var(--font-sans);font-variant-numeric:tabular-nums;pointer-events:none;box-shadow:0 10px 24px rgba(0,0,0,.48);animation:intervalTooltipIn .1s ease-out both;transition:left 70ms ease-out,top 70ms ease-out,transform 70ms ease-out}@container flow-iv-monitor (max-height: 260px){.iv-monitor-card{gap:2px!important;padding:3px 6px!important}.iv-monitor-head>div:first-child{margin-bottom:0!important;font-size:5px!important}.iv-monitor-head h2{font-size:10px!important}.iv-monitor-head button{padding:0 4px!important;font-size:6px!important}.iv-monitor-head>div:last-child{margin-top:0!important;font-size:6px!important}.iv-monitor-range-grid{gap:1px!important;padding:2px!important}.iv-monitor-range-grid>div{padding:0 2px!important}.iv-monitor-range-grid>div>div:nth-child(2){font-size:10px!important}.iv-monitor-explainer{padding:2px 4px!important;font-size:6px!important;line-height:1.15!important}.iv-monitor-spacer{display:none!important}.iv-monitor-probability>div:first-child{margin-bottom:1px!important}.iv-monitor-probability>div:first-child span:first-child{font-size:6px!important}.iv-monitor-stats{gap:1px!important;padding-top:1px!important}.iv-monitor-stats>div>div:first-child{font-size:5px!important}.iv-monitor-stats>div>div:last-child{margin-top:0!important;font-size:9px!important}}.interval-map-tooltip-head,.interval-map-tooltip-time{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.interval-map-tooltip-head{padding-bottom:6px;border-bottom:1px solid var(--line)}.interval-map-tooltip-head strong{color:var(--t1);font-size:12px}.interval-map-tooltip-head span,.interval-map-tooltip-time span{color:var(--t3)}.interval-map-tooltip-time b{color:var(--t2);font-size:9px}.interval-map-tooltip-grid{display:grid;grid-template-columns:1fr auto;gap:5px 14px}.interval-map-tooltip-grid span{color:var(--t3)}.interval-map-tooltip-grid b{color:var(--t1);font-size:9px;text-align:right}.interval-map-tooltip-grid b.is-positive{color:var(--green)}.interval-map-tooltip-grid b.is-negative{color:var(--red)}@keyframes intervalTooltipIn{0%{opacity:0}to{opacity:1}}.iv-term-side-select{width:auto;min-width:0;padding-right:18px!important;background-position:right 5px center;background-size:8px 8px}.iv-term-playback{position:absolute;z-index:2;left:16px;right:16px;bottom:8px;min-height:26px;display:grid;grid-template-columns:minmax(104px,auto) minmax(80px,1fr) auto;align-items:center;gap:8px;padding-top:5px;border-top:1px solid var(--line)}.iv-term-playback span{color:var(--t4);font:8px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.iv-term-playback input{min-width:0;accent-color:var(--chrome)}.iv-term-playback button{height:24px;padding:0 8px;border:1px solid var(--line2);border-radius:4px;background:var(--bg1);color:var(--t3);font:700 8px var(--font-sans);text-transform:uppercase;cursor:pointer}@media (max-width:720px){.exposure-overview,.interval-map-widget,.iv-heatmap-widget,.research-widget{padding:8px}.research-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-density-toolbar{align-items:stretch;flex-direction:column;gap:6px}.risk-density-toolbar>strong{order:-1}.risk-density-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.research-regime-main{grid-template-columns:1fr;overflow:auto}.exposure-overview-summary,.research-regime-indicators{grid-template-columns:repeat(2,minmax(0,1fr))}.exposure-overview-summary>div{border-bottom:1px solid var(--line)}.exposure-overview-summary>div:nth-child(2n){border-right:0}.exposure-overview-summary>div:last-child{grid-column:1/-1;border-bottom:0}.exposure-overview-list>div{grid-template-columns:58px 86px 1fr}.interval-map-controls{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.interval-map-controls::-webkit-scrollbar{display:none}.interval-map-controls :is(select,input,button){flex:0 0 auto;min-height:36px}}.heatmap-mobile-control-tray,.heatmap-mobile-tabs{display:none}.heatmap-empty-state{width:100%;height:100%;min-height:240px;display:flex;align-items:center;justify-content:center;padding:24px;color:var(--t3);font:650 11px var(--font-sans);text-align:center}@keyframes moreGridInMobile{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes moreGridOutMobile{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}@media (max-width:1100px) and (hover:none) and (pointer:coarse) and (max-aspect-ratio:3/5),(max-width:1100px) and (hover:none) and (pointer:coarse) and (min-aspect-ratio:5/3),(max-width:640px){.dashboard-content-area,.dashboard-main-scroll{padding-bottom:calc(var(--dock-safe-bottom) + env(safe-area-inset-bottom) + 12px)!important}.floating-tab-bar-inner>.floating-tab-btn-more,.floating-tab-bar-inner>.floating-tab-btn-primary{width:100%!important;max-width:none!important;margin:0!important;justify-self:stretch;align-items:center!important}.floating-tab-btn-more .floating-tab-label,.floating-tab-btn-primary .floating-tab-label,.floating-tab-btn-primary.active .floating-tab-label{inset:auto!important;margin:0!important;text-align:center!important}.floating-tab-bar-inner .floating-tab-btn-more:focus-visible .floating-tab-label,.floating-tab-bar-inner .floating-tab-btn-more:hover .floating-tab-label,.floating-tab-bar-inner .floating-tab-btn-primary:focus-visible .floating-tab-label,.floating-tab-bar-inner .floating-tab-btn-primary:hover .floating-tab-label{position:static!important;inset:auto!important;width:100%!important;margin:0!important;padding:0!important;opacity:1!important;transform:none!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important}.floating-tab-bar-inner .floating-tab-btn:focus-visible .floating-tab-icon,.floating-tab-bar-inner .floating-tab-btn:hover .floating-tab-icon{transform:none!important}.floating-tab-more-grid{box-sizing:border-box;animation:moreGridInMobile .16s cubic-bezier(.22,1,.36,1)}.floating-tab-more-grid.closing{animation:moreGridOutMobile .14s ease-in forwards}.heatmap-mobile-control-tray{display:grid;order:2;flex:0 0 auto;gap:8px;padding:8px;border-bottom:1px solid var(--line);background:var(--bg1)}.heatmap-mobile-tabs{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));flex:0 0 auto;gap:2px;padding:0;overflow:hidden}.heatmap-mobile-tabs::-webkit-scrollbar{display:none}.heatmap-mobile-tabs button{min-width:0;min-height:34px;padding:0 1px;border:1px solid var(--line2);border-radius:7px;background:var(--bg1);color:var(--t3);font:750 7.5px var(--font-sans);letter-spacing:-.01em;white-space:nowrap}.heatmap-mobile-tabs button.is-active{border-color:var(--chrome-border-2);background:var(--bg3);color:var(--t1)}.heatmap-mobile-context{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--t2);font:760 11px var(--font-sans);font-variant-numeric:tabular-nums;text-transform:uppercase}.heatmap-mobile-primary-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px}.heatmap-mobile-primary-controls .heatmap-expiry-control{grid-column:1/-1;width:100%;height:44px;justify-content:flex-start;padding:0 8px;border:1px solid var(--line2);border-radius:6px;background:var(--bg2)}.heatmap-mobile-primary-controls .heatmap-expiry-control>span{color:var(--t2);font-size:10px}.heatmap-mobile-primary-controls .heatmap-expiry-control input{width:42px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--t1)!important}.heatmap-mobile-primary-controls .heatmap-expiry-control>div>div>button{border:0!important;border-left:1px solid var(--line2)!important;border-radius:0!important;background:transparent!important;color:var(--t1)!important}.heatmap-mobile-compare,.heatmap-mobile-primary-controls .heatmap-expiry-control button,.heatmap-mobile-primary-controls .heatmap-expiry-control input,.heatmap-mobile-primary-controls>div>button{min-height:44px!important}.heatmap-mobile-primary-controls>div,.heatmap-mobile-primary-controls>div>button{min-width:0!important}.heatmap-mobile-primary-controls>div>button{width:100%!important;border-color:var(--line2)!important;background:var(--bg2)!important;color:var(--t1)!important}.heatmap-mobile-compare{padding:0 10px;border:1px solid var(--line2);border-radius:6px;background:var(--bg2);color:var(--t2);font:750 10px var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.heatmap-mobile-compare.is-active{border-color:var(--chrome-border-2);background:var(--bg3);color:var(--t1)}.heatmap-mobile-display-controls{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.heatmap-mobile-display-controls .heatmap-scale-inline{width:100%;min-width:0;height:44px;justify-content:center;box-sizing:border-box}.heatmap-mobile-display-controls .heatmap-scale-inline i{width:min(54px,20vw)}.heatmap-mobile-display-controls>div,.heatmap-mobile-display-controls>div>button{width:100%;min-width:0}.heatmap-mobile-display-controls>div>button{min-height:44px;justify-content:center!important;padding-inline:8px!important}.heatmap-mobile-compare-controls{display:grid!important;grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:4px}.heatmap-mobile-compare-controls button,.heatmap-mobile-compare-controls>div{width:100%;min-width:0!important;min-height:44px}.heatmap-mobile-compare-controls>span{grid-column:1/-1;min-height:18px;display:grid;place-items:center;color:var(--t4);font:700 9px var(--font-sans);text-align:center;text-transform:uppercase}[data-exp-popover]{inset:auto 8px calc(var(--dock-safe-bottom) + env(safe-area-inset-bottom) + 8px) 8px!important;width:auto!important;max-height:min(440px,calc(100dvh - var(--dock-safe-bottom) - env(safe-area-inset-bottom) - 32px))!important}.heatmap-left-rail .heatmap-rail-nav{display:none!important}.heatmap-workbench{overflow:visible!important}.heatmap-main-panel,.heatmap-workbench{height:auto!important;min-height:0!important}.heatmap-main-panel{overflow:hidden}.heatmap-main-head{display:block!important;min-height:0!important;height:auto!important;padding:10px 12px!important}.heatmap-main-head>.heatmap-title-block{width:100%}.heatmap-head-controls{display:none!important}.heatmap-chart-stage{order:1;flex:0 0 520px!important;width:100%!important;height:520px!important;min-height:520px!important}.heatmap-right-panel{flex:0 0 480px!important;height:480px!important;min-height:480px!important;overflow:hidden!important}.heatmap-strikes-body{flex:0 0 420px!important;height:420px!important;min-height:420px!important}.daily-levels-grid{height:auto!important;min-height:0!important;overflow:visible!important;padding-bottom:12px}.daily-profile-panel{min-height:680px!important;overflow:hidden!important}.daily-profile-head{align-items:stretch!important;flex-direction:column}.daily-profile-controls{width:100%;margin-left:0!important;flex-wrap:wrap;justify-content:space-between}.daily-profile-legend{display:none!important}.daily-profile-controls .ticker-search,.daily-profile-controls .ticker-search-wrap{min-width:0}.daily-profile-expiry{margin-left:auto}.daily-side-stack{min-height:0!important;overflow:visible!important}.daily-major-walls-panel{flex:0 0 auto!important;min-height:430px!important;overflow:visible!important}.daily-major-walls-head{align-items:stretch!important;flex-direction:column}.daily-major-walls-tabs{width:100%;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))}.daily-major-walls-tabs button{min-height:40px;padding-inline:4px!important}.daily-major-walls-body{min-height:320px!important;grid-template-columns:1fr!important;overflow:visible!important}.metrics-shell{height:auto!important;min-height:0!important;overflow:visible!important}.metrics-grid,.metrics-grid.metrics-grid-p2{display:flex!important;height:auto!important;min-height:0!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none}.metrics-grid::-webkit-scrollbar{display:none}.metrics-panel,.metrics-panel.metrics-panel-span-2{flex:0 0 calc(100% - 8px)!important;width:calc(100% - 8px)!important;min-width:calc(100% - 8px)!important;min-height:620px!important;scroll-snap-align:start}.metrics-panel-body{min-height:540px!important;overflow:auto!important}.macro-econ-topbar{min-height:0!important;grid-template-rows:auto auto auto!important}.macro-econ-header-row{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:8px 10px!important}.macro-econ-title{min-width:0;flex-direction:row!important;align-items:baseline!important;gap:8px!important}.macro-econ-title strong{font-size:14px!important}.macro-econ-title span{overflow:hidden;font-size:10px!important;text-overflow:ellipsis;white-space:nowrap}.macro-action-row button{min-height:40px}.macro-filter-row{display:flex!important;gap:5px;padding:6px 8px!important;overflow-x:auto}.macro-news-ticker{min-height:48px!important;grid-template-columns:44px minmax(0,1fr) 44px!important;gap:4px!important;padding:4px 6px!important}.macro-headline-item,.macro-live-pill{display:none!important}.macro-headline-item.is-mobile-visible{display:grid!important}.macro-news-nav{min-width:44px;min-height:44px}.strike-chain-card .section-card-header{min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:12px!important}.strike-chain-card .section-card-title{width:100%;overflow:visible!important}.strike-chain-card .section-card-controls,.strike-table-controls{width:100%;justify-content:flex-start!important}.strike-table-controls>div:first-child{width:100%;overflow-x:auto}.strike-table-search{width:min(100%,180px)!important;min-height:40px}.strike-table-actions{display:none!important}.strike-ladder-shell{overflow:visible}.strike-ladder-status{display:block;padding:8px;overflow:hidden}.strike-ladder-status>.strike-ladder-filter-strip:first-child,.strike-ladder-status>span:last-child{display:none}.strike-ladder-status>.strike-ladder-filter-strip:nth-child(2){width:100%;display:flex;gap:5px;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.strike-ladder-filter-strip:nth-child(2) span{display:none}.strike-ladder-filter-strip button{min-width:56px;min-height:40px;flex:0 0 auto;font-size:10px}.strike-ladder-grid{display:none!important}.strike-ladder-mobile{display:block;padding:0 10px 14px}.strike-ladder-mobile-head,.strike-ladder-mobile-row{display:grid;grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);align-items:center}.strike-ladder-mobile-head{min-height:36px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px 8px 0 0;background:hsla(0,0%,100%,.035);color:var(--t2);font:800 11px var(--font-sans);text-transform:uppercase}.strike-ladder-mobile-head span:first-child{padding-left:12px;color:var(--green)}.strike-ladder-mobile-head span:last-child{padding-right:12px;color:var(--red);text-align:right}.strike-ladder-mobile-head button{min-height:36px;border:0;border-inline:1px solid hsla(0,0%,100%,.08);background:transparent;color:var(--t1);font:inherit}.strike-ladder-mobile-metric{padding:7px 12px;border-inline:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);color:var(--t3);font:700 10px var(--font-sans);text-align:center}.strike-ladder-mobile-row{min-height:46px;border-inline:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.065);font:760 13px var(--font-sans);font-variant-numeric:tabular-nums}.strike-ladder-mobile-row:last-child{border-radius:0 0 8px 8px}.strike-ladder-mobile-row>span:first-child{padding-left:12px}.strike-ladder-mobile-row>span:last-child{padding-right:12px;text-align:right}.strike-ladder-mobile-row>strong{min-height:45px;display:flex;align-items:center;justify-content:center;gap:4px;border-inline:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.018);color:var(--t1);font-size:13px}.strike-ladder-mobile-row small{color:#e0a800;font-size:7px}.strike-ladder-mobile-row.is-spot{background:hsla(0,0%,100%,.055)}}.dealer-extremes-view{flex:1;min-height:0;width:100%;padding:14px 16px calc(var(--dock-safe-bottom) + 16px);overflow:auto;color:var(--t1);background:var(--bg)}.dealer-extremes-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:4px 2px 15px;border-bottom:1px solid var(--line)}.dealer-extreme-boundary header span,.dealer-extreme-corridor-copy>span,.dealer-extremes-evidence header span,.dealer-extremes-head>div:first-child>span{color:var(--t3);font-size:10px;font-weight:700;letter-spacing:.11em}.dealer-extremes-head h1{margin:4px 0 2px;font-size:clamp(20px,2vw,28px);line-height:1.05;letter-spacing:-.025em}.dealer-extreme-corridor-copy p,.dealer-extremes-head p{margin:0;color:var(--t2);font-size:12px;line-height:1.45}.dealer-extremes-market-state{display:grid;grid-template-columns:auto auto;align-items:center;gap:4px 14px;text-align:right}.dealer-extremes-market-state>span{color:var(--t3);font:700 10px var(--font-mono)}.dealer-extremes-market-state strong{font:700 22px var(--font-mono)}.dealer-extremes-market-state em{grid-column:1/-1;font:700 10px var(--font-mono);font-style:normal}.dealer-extremes-market-state .is-long{color:var(--green)}.dealer-extremes-market-state .is-short{color:var(--red)}.dealer-extremes-grid{display:grid;grid-template-columns:minmax(230px,.82fr) minmax(330px,1.35fr) minmax(230px,.82fr);gap:8px;margin-top:8px}.dealer-extreme-boundary,.dealer-extreme-corridor,.dealer-extremes-evidence{border:1px solid var(--line);border-radius:12px;background:var(--chrome-panel-bg)}.dealer-extreme-boundary{min-width:0;padding:16px}.dealer-extreme-boundary header,.dealer-extremes-evidence>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.dealer-extreme-boundary header div{display:grid;gap:5px}.dealer-extreme-boundary header strong{font:700 24px var(--font-mono)}.dealer-extreme-boundary header em{padding:4px 6px;border:1px solid var(--line2);border-radius:5px;color:var(--t2);font:700 9px var(--font-mono);font-style:normal}.dealer-extreme-boundary header em.is-testing{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 40%,var(--line))}.dealer-extreme-range{height:4px;margin:18px 0 14px;overflow:hidden;background:var(--line)}.dealer-extreme-range i{display:block;height:100%;background:var(--red)}.dealer-extreme-boundary.is-lower .dealer-extreme-range i{background:var(--green)}.dealer-extreme-measures{display:grid;gap:7px;color:var(--t3);font:10px var(--font-mono)}.dealer-extreme-measures span{display:flex;justify-content:space-between;gap:10px}.dealer-extreme-measures b{color:var(--t1);font-weight:600}.dealer-extreme-drivers{display:flex;flex-wrap:wrap;gap:5px;margin-top:16px}.dealer-extreme-drivers span{padding:4px 6px;border:1px solid var(--line);border-radius:5px;color:var(--t2);font-size:9px}.dealer-extreme-corridor{min-height:278px;padding:20px;display:grid;grid-template-rows:1fr auto}.dealer-extreme-axis{position:relative;margin:14px 8px 25px;height:74px;border-top:1px solid color-mix(in srgb,var(--red) 55%,var(--line));border-bottom:1px solid color-mix(in srgb,var(--green) 55%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--red) 7%,transparent),transparent 48%,color-mix(in srgb,var(--green) 7%,transparent))}.dealer-extreme-axis>span{position:absolute;display:grid;gap:2px;font:600 11px var(--font-mono)}.dealer-extreme-axis small{color:var(--t3);font-size:8px;text-transform:uppercase}.axis-upper{top:-17px;left:0;color:var(--red)}.axis-lower{bottom:-28px;right:0;color:var(--green);text-align:right}.axis-spot{top:50%;transform:translate(-50%,-50%);text-align:center;white-space:nowrap}.axis-spot i{position:absolute;left:50%;bottom:100%;width:1px;height:34px;background:var(--t1);opacity:.4}.dealer-extreme-corridor-copy{align-self:end;max-width:52ch}.dealer-extreme-corridor-copy strong{display:block;margin:5px 0 3px;font:700 22px var(--font-mono)}.dealer-extremes-evidence,.dealer-extremes-pressure{margin-top:8px;padding:14px 16px}.dealer-extremes-pressure{border:1px solid var(--line);border-radius:12px;background:var(--chrome-panel-bg)}.dealer-extremes-pressure>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.dealer-extremes-pressure header span{color:var(--t3);font-size:10px;font-weight:700;letter-spacing:.11em}.dealer-extremes-pressure header strong{display:block;margin-top:3px;font-size:14px}.dealer-extremes-pressure header small{color:var(--t3);font-size:10px}.dealer-extremes-pressure>div{display:flex;align-items:center;gap:2px;height:64px;margin-top:10px;border-block:1px solid var(--line)}.dealer-extremes-pressure i{flex:1;max-height:50%;min-width:2px;border-radius:1px}.dealer-extremes-pressure i.is-buy{align-self:flex-start;background:var(--green)}.dealer-extremes-pressure i.is-sell{align-self:flex-end;background:var(--red)}.dealer-extremes-pressure i.is-vacuum{opacity:.25;outline:1px dashed var(--t2)}.dealer-extremes-evidence header strong{display:block;margin-top:3px;font-size:14px}.dealer-extremes-evidence header small{color:var(--t3);font-size:10px}.dealer-extreme-alternatives{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;border-top:1px solid var(--line)}.dealer-extreme-alternatives article{display:grid;grid-template-columns:1fr auto;gap:4px 10px;min-width:0;padding:12px 14px 3px 0}.dealer-extreme-alternatives article+article{padding-left:14px;border-left:1px solid var(--line)}.dealer-extreme-alternatives span{color:var(--t3);font-size:9px;font-weight:700}.dealer-extreme-alternatives strong{font:700 15px var(--font-mono)}.dealer-extreme-alternatives em{color:var(--t2);font:600 10px var(--font-mono);font-style:normal}.dealer-extreme-alternatives small{grid-column:1/-1;overflow:hidden;color:var(--t3);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.dealer-extremes-foot{display:flex;align-items:center;gap:10px;min-height:32px;padding:8px 2px 0;color:var(--t3);font-size:9px}.dealer-extremes-foot p{margin:0}.dealer-extremes-foot small{margin-left:auto}.dealer-extremes-foot>span{font:700 9px var(--font-mono)}.dealer-extremes-foot .quality-ready{color:var(--green)}.dealer-extremes-foot .quality-degraded{color:var(--amber)}.dealer-extreme-empty{margin:18px 0 0;color:var(--t3);font-size:11px;line-height:1.45}@media (max-width:820px){.dealer-extremes-view{padding:10px 10px calc(var(--dock-safe-bottom) + 12px)}.dealer-extremes-head{align-items:flex-start}.dealer-extremes-head p{max-width:48ch}.dealer-extremes-grid{grid-template-columns:1fr}.dealer-extreme-corridor{grid-row:1;min-height:220px}.dealer-extreme-boundary{min-height:195px}.dealer-extreme-alternatives{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-extreme-alternatives article:nth-child(3){padding-left:0;border-left:0;border-top:1px solid var(--line)}.dealer-extreme-alternatives article:nth-child(4){border-top:1px solid var(--line)}}.dealer-level-engine{min-height:calc(100dvh - 92px);padding:0 12px calc(var(--dock-safe-bottom) + 18px);background:var(--bg);font-variant-numeric:tabular-nums}.dealer-level-header{margin:0;border:1px solid var(--line);border-radius:8px 8px 0 0;flex-wrap:wrap}.dealer-level-header>div:first-child{display:flex;align-items:baseline;gap:10px;min-width:0}.dealer-level-header>div:first-child strong{color:var(--t1);font-size:14px;font-weight:750}.dealer-level-header>div:first-child span{overflow:hidden;color:var(--t2);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dealer-level-context{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--t2)}.dealer-level-context span{font:650 11px var(--font-mono)}.dealer-level-context span+span{padding-left:12px;border-left:1px solid var(--line2)}.dealer-level-header-stat{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.dealer-level-header-stat small{color:var(--t3);font:600 9px var(--font-sans);text-transform:uppercase}.dealer-level-header-stat b{color:var(--t1);font:700 11px var(--font-sans)}.dealer-level-primary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));border:1px solid var(--line);border-top:0;background:var(--bg)}.extreme-level-card{min-width:0;padding:21px 20px;background:var(--chrome-panel-bg)}.extreme-level-card.is-upper{border-right:1px solid var(--line)}.extreme-level-card.is-lower{border-left:0}.extreme-level-card>header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--line2)}.extreme-level-card>header div{display:grid;gap:3px}.extreme-level-card>header span{color:var(--t1);font-size:13px;font-weight:750}.extreme-level-card>header small{color:var(--t2);font:600 10px var(--font-mono);text-transform:uppercase}.extreme-level-card>header strong{color:var(--t1);font:720 31px var(--font-mono);letter-spacing:-.03em}.extreme-level-card.is-upper>header strong{color:var(--red)}.extreme-level-card.is-lower>header strong{color:var(--green)}.extreme-level-zone{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--line2)}.extreme-level-outcome span,.extreme-level-zone span{color:var(--t2);font-size:11px}.extreme-level-zone b{color:var(--t1);font:650 12px var(--font-mono)}.extreme-level-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:16px 0;border-bottom:1px solid var(--line2)}.extreme-level-metrics>div+div{padding-left:12px;border-left:1px solid var(--line)}.extreme-level-metrics dt{color:var(--t2);font-size:11px}.extreme-level-metrics dd{display:flex;align-items:baseline;gap:7px;margin:5px 0 0;color:var(--t1);font:700 19px var(--font-mono)}.extreme-level-metrics dd small{color:var(--t3);font-size:10px;font-weight:650}.extreme-level-outcome{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:15px}.extreme-level-outcome>div{display:grid;gap:4px}.extreme-level-outcome strong{color:var(--t1);font:650 12px var(--font-mono)}.extreme-level-drivers{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.extreme-level-drivers span{padding:6px 8px;border:1px solid var(--line2);border-radius:4px;color:var(--t2);font-size:10px}.extreme-level-explanation{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:22px;margin-top:16px;padding-top:15px;border-top:1px solid var(--line2)}.extreme-level-explanation>section+section{padding-left:18px;border-left:1px solid var(--line)}.extreme-level-explanation section>strong{color:var(--t1);font-size:11px;font-weight:700}.extreme-level-explanation p{margin:8px 0 0;color:var(--t2);font-size:10px;line-height:1.5}.extreme-level-explanation dl{display:grid;gap:8px;margin:12px 0 0}.extreme-level-explanation dl div{display:grid;grid-template-columns:minmax(92px,auto) 1fr;gap:8px}.extreme-level-explanation dt{color:var(--t1);font-size:10px;font-weight:650}.extreme-level-explanation dd{margin:0;color:var(--t2);font-size:10px;line-height:1.45}.extreme-level-explanation ul{display:grid;gap:8px;margin:9px 0 0;padding:0;list-style:none}.extreme-level-explanation li{position:relative;padding-left:12px;color:var(--t2);font-size:10px;line-height:1.5}.extreme-level-explanation li:before{content:"";position:absolute;top:.55em;left:0;width:3px;height:3px;border-radius:50%;background:var(--t4)}.extreme-level-card.is-upper .extreme-level-explanation li:before{background:var(--red)}.extreme-level-card.is-lower .extreme-level-explanation li:before{background:var(--green)}.dealer-level-engine .dealer-level-list article strong,.dealer-level-engine .dealer-level-pressure,.dealer-level-engine .extreme-level-card>header strong,.dealer-level-engine .extreme-level-metrics dd,.dealer-level-engine .extreme-level-outcome strong,.dealer-level-engine .extreme-level-zone b{font-family:var(--font-sans)}.extreme-level-card.is-empty p{max-width:36ch;margin:16px 0 0;color:var(--t3);font-size:10px;line-height:1.5}.dealer-level-board{margin-top:12px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--chrome-panel-bg)}.dealer-level-state{width:fit-content}.dealer-level-state.is-testing{color:var(--amber)}.dealer-level-state.is-confirmed_extreme,.dealer-level-state.is-reacted{color:var(--green)}.dealer-level-state.is-accepted,.dealer-level-state.is-broken{color:var(--red)}.dealer-level-history{margin-top:12px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--chrome-panel-bg)}.dealer-level-history>header{display:flex;align-items:baseline;justify-content:space-between;gap:14px;min-height:48px;padding:11px 15px;border-bottom:1px solid var(--line2);background:var(--chrome-header-bg)}.dealer-level-history>header div{display:flex;align-items:baseline;gap:9px}.dealer-level-history>header strong{color:var(--t1);font-size:12px}.dealer-level-history>header small,.dealer-level-history>header span{color:var(--t2);font-size:10px}.dealer-level-history-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-level-history-list article{display:grid;grid-template-columns:48px minmax(150px,.8fr) auto minmax(250px,1fr);align-items:center;gap:12px;min-height:68px;padding:11px 15px}.dealer-level-history-list article:nth-child(2n){border-left:1px solid var(--line)}.dealer-level-history-list article:nth-child(n+3){border-top:1px solid var(--line)}.dealer-level-history-side{color:var(--t2);font-size:9px;font-weight:700;text-transform:uppercase}.dealer-level-history-list article.is-upper .dealer-level-history-side{color:var(--red)}.dealer-level-history-list article.is-lower .dealer-level-history-side{color:var(--green)}.dealer-level-history-list article>div{display:grid;gap:3px}.dealer-level-history-list article>div strong{color:var(--t1);font:650 11px var(--font-sans)}.dealer-level-history-list article>div small{color:var(--t3);font-size:9px}.dealer-level-history-status{min-width:66px;padding:4px 6px;border:1px solid var(--line2);border-radius:4px;color:var(--t2);font:700 8px var(--font-sans);text-align:center}.dealer-level-history-status.is-testing{color:var(--amber)}.dealer-level-history-status.is-reacted{color:var(--green)}.dealer-level-history-status.is-accepted,.dealer-level-history-status.is-broken{color:var(--red)}.dealer-level-history-list dl{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:0}.dealer-level-history-list dl div{display:grid;gap:3px}.dealer-level-history-list dt{color:var(--t3);font-size:8px}.dealer-level-history-list dd{margin:0;color:var(--t1);font:600 10px var(--font-sans)}.dealer-level-history-empty{margin:0;padding:15px;color:var(--t3);font-size:10px}.dealer-level-board>header{min-height:50px;padding:12px 15px;border-bottom:1px solid var(--line2);background:var(--chrome-header-bg)}.dealer-level-board>header div{display:flex;align-items:baseline;gap:9px}.dealer-level-board>header strong{color:var(--t1);font-size:12px}.dealer-level-board>header span{color:var(--t2);font-size:10px}.dealer-level-columns{display:grid;grid-template-columns:1fr 1fr}.dealer-level-list+.dealer-level-list{border-left:1px solid var(--line)}.dealer-level-list>header{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:10px 15px;border-bottom:1px solid var(--line2)}.dealer-level-list>header span{color:var(--t1);font-size:11px;font-weight:700}.dealer-level-list.is-upper>header span{color:var(--red)}.dealer-level-list.is-lower>header span{color:var(--green)}.dealer-level-list>header small{color:var(--t3);font:600 10px var(--font-mono)}.dealer-level-list article{display:grid;grid-template-columns:38px 108px minmax(0,1fr);align-items:center;gap:5px 12px;min-height:60px;padding:10px 15px}.dealer-level-list article+article{border-top:1px solid var(--line)}.dealer-level-list article:hover{background:var(--bg3)}.dealer-level-rank{grid-row:1/3;color:var(--t3);font:650 10px var(--font-mono)}.dealer-level-list article strong{color:var(--t1);font:680 15px var(--font-mono)}.dealer-level-pressure{display:flex;align-items:baseline;gap:7px;color:var(--t1);font:600 11px var(--font-mono)}.dealer-level-pressure b{color:var(--t3);font:650 10px var(--font-sans)}.dealer-level-list article small{grid-column:2/-1;color:var(--t2);font-size:10px;line-height:1.4}.dealer-level-list>p{margin:0;padding:14px 12px;color:var(--t3);font-size:9px}.dealer-level-engine .dealer-extremes-foot{min-height:42px;padding-top:12px;color:var(--t2);font-size:10px}.dealer-level-engine .dealer-extremes-foot>span{font-size:10px}.dealer-level-engine .dealer-extremes-foot small{color:var(--t3);font-size:9px}@media (max-width:980px){.dealer-level-primary{grid-template-columns:1fr 1fr}.dealer-level-context{flex-wrap:wrap;justify-content:flex-end}.extreme-level-card.is-lower{border-left:0}.dealer-level-list article{grid-template-columns:28px 82px minmax(0,1fr);gap:4px 7px}.extreme-level-explanation{grid-template-columns:1fr;gap:12px}.extreme-level-explanation>section+section{padding:12px 0 0;border-top:1px solid var(--line);border-left:0}.dealer-level-history-list{grid-template-columns:1fr}.dealer-level-history-list article:nth-child(2n){border-left:0}.dealer-level-history-list article:nth-child(n+2){border-top:1px solid var(--line)}}@media (max-width:680px){.dealer-level-engine{padding:0 7px calc(var(--dock-safe-bottom) + 10px)}.dealer-level-header{min-height:46px;padding:7px 9px}.dealer-level-header>div:first-child{display:grid;gap:2px}.dealer-level-context{gap:8px}.dealer-level-context span{font-size:9px}.dealer-level-context span+span{padding-left:8px}.dealer-level-primary{grid-template-columns:1fr}.dealer-level-header-stat small{font-size:8px}.dealer-level-header-stat b{font-size:9px}.extreme-level-card{padding:14px 12px}.extreme-level-card.is-upper{border-right:0;border-bottom:1px solid var(--line)}.extreme-level-card>header strong{font-size:22px}.extreme-level-drivers span,.extreme-level-explanation dd,.extreme-level-explanation dt,.extreme-level-explanation li,.extreme-level-explanation p,.extreme-level-explanation section>strong,.extreme-level-metrics dd small,.extreme-level-metrics dt,.extreme-level-outcome span,.extreme-level-zone span{font-size:9px}.extreme-level-explanation dl div{grid-template-columns:1fr;gap:2px}.dealer-level-board>header div{display:grid;gap:2px}.dealer-level-columns{grid-template-columns:1fr}.dealer-level-list+.dealer-level-list{border-top:1px solid var(--line);border-left:0}.dealer-level-list article{grid-template-columns:30px 88px minmax(0,1fr);gap:4px 7px;min-height:48px}.dealer-level-list article small,.dealer-level-pressure,.dealer-level-pressure b,.dealer-level-rank{font-size:9px}.dealer-level-history>header div{display:grid;gap:2px}.dealer-level-history-list article{grid-template-columns:42px 1fr auto;gap:8px;padding:10px 12px}.dealer-level-history-list dl{grid-column:2/-1}}@media (max-width:520px){.dealer-extremes-head{display:grid;gap:12px}.dealer-extremes-market-state{grid-template-columns:auto 1fr;text-align:left}.dealer-extremes-market-state em{grid-column:auto;text-align:right}.dealer-extreme-alternatives{grid-template-columns:1fr}.dealer-extreme-alternatives article+article{padding-left:0;border-left:0;border-top:1px solid var(--line)}.dealer-extremes-foot{align-items:flex-start;flex-wrap:wrap}.dealer-extremes-foot small{width:100%;margin-left:0}}.dealer-extremes-view{--ext-surface:#08090a;--ext-raised:#0c0d0f;padding:12px 18px calc(var(--dock-safe-bottom) + 14px);background:#030404;font-family:var(--font-sans)}.extremes-command{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:58px;padding:0 4px 12px;border-bottom:1px solid #202326}.extremes-command>div:first-child{display:flex;align-items:baseline;gap:14px;min-width:0}.extremes-command>div:first-child>span{color:#f1f3f4;font-size:19px;font-weight:650;letter-spacing:-.025em}.extremes-command p{margin:0;color:#777d82;font-size:11px}.extremes-tape{display:flex;align-items:center;gap:14px;color:#6f7479;font:600 9px var(--font-mono);white-space:nowrap}.extremes-tape span+span{padding-left:14px;border-left:1px solid #25282b}.extremes-tape em{padding:4px 7px;border:1px solid;border-radius:4px;font-style:normal;letter-spacing:.03em}.extremes-tape em.is-long{color:#00b975}.extremes-tape em.is-short{color:#df3854}.extremes-tape strong{color:#f5f7f8;font:680 21px var(--font-mono);letter-spacing:-.04em}.extremes-workbench{display:grid;grid-template-columns:minmax(0,1fr) 306px;min-height:455px;margin-top:10px;overflow:hidden;border:1px solid #24272a;border-radius:10px;background:var(--ext-surface)}.extremes-primary{min-width:0;padding:18px 20px 12px;border-right:1px solid #24272a;background:radial-gradient(circle at 45% 45%,hsla(0,0%,100%,.018),transparent 48%),var(--ext-surface)}.extremes-primary>header,.extremes-secondary>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.extremes-primary header span,.extremes-secondary header span{display:block;color:#777d82;font-size:10px;font-weight:550}.extremes-primary header strong,.extremes-secondary header strong{display:block;margin-top:3px;color:#e9ecee;font-size:14px;font-weight:610;letter-spacing:-.015em}.extremes-legend{display:flex;align-items:center;gap:14px;padding-top:4px}.extremes-legend span{position:relative;padding-left:11px;color:#777d82;font-size:9px}.extremes-legend span:before{content:"";position:absolute;top:4px;left:0;width:6px;height:6px;border-radius:1px;background:#777}.extremes-legend .is-upper:before{background:#d7334f}.extremes-legend .is-lower:before{background:#00af70}.extremes-legend .is-vacuum:before{border:1px solid #8a9095;background:transparent}.extremes-plot-wrap{position:relative;min-height:350px;margin-top:20px}.extremes-plot-summary{position:absolute;z-index:2;top:4px;right:12px;display:flex;gap:16px;color:#747a7f;font-size:9px}.extremes-plot-summary b{margin-left:4px;color:#cbd0d3;font:600 10px var(--font-mono)}.extremes-y-scale{z-index:2;top:48px;bottom:62px;left:0;flex-direction:column;color:#646a6f}.extremes-x-scale,.extremes-y-scale{position:absolute;display:flex;justify-content:space-between;font:500 9px var(--font-mono);pointer-events:none}.extremes-x-scale{right:2.4%;bottom:16px;left:2.4%;color:#696f74}.extremes-x-scale .is-spot{color:#edf0f1;font-weight:650}.extremes-plot{display:block;width:100%;height:350px;overflow:visible}.extremes-gridline{stroke:#171a1c;stroke-width:1;vector-effect:non-scaling-stroke}.extremes-gridline.is-zero{stroke:#41464b;stroke-dasharray:3 5}.extremes-zone-band{opacity:.13}.extremes-zone-band.is-upper{fill:#df3854}.extremes-zone-band.is-lower{fill:#00ba76}.extremes-pressure-area{fill:url(#extremesPressureFill)}.extremes-pressure-line{fill:none;stroke:#d7dbde;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 4px 9px rgba(0,0,0,.7))}.extremes-vacuum{fill:#090a0b;stroke:#c9ced1;stroke-width:1.5;vector-effect:non-scaling-stroke}.extremes-spot-line{stroke:#f0f2f3;stroke-width:1;stroke-dasharray:2 4;opacity:.7;vector-effect:non-scaling-stroke}.extremes-spot-dot{fill:#f5f7f8;stroke:#090a0b;stroke-width:2;vector-effect:non-scaling-stroke}.extremes-plot-empty{position:absolute;inset:0;display:grid;place-items:center;color:#73797e;font-size:12px}.extremes-decision-rail{display:grid;grid-template-rows:1fr 1fr;min-width:0;background:var(--ext-raised)}.extremes-boundary{position:relative;min-width:0;padding:18px 18px 16px}.extremes-boundary+.extremes-boundary{border-top:1px solid #24272a}.extremes-boundary:before{content:"";position:absolute;top:0;left:18px;width:38px;height:2px;background:#df3854}.extremes-boundary.is-lower:before{background:#00ba76}.extremes-boundary-title{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#757b80;font-size:9px;font-weight:650;text-transform:uppercase;letter-spacing:.08em}.extremes-boundary-title em{color:#92989d;font:600 8px var(--font-mono);font-style:normal;letter-spacing:.02em}.extremes-boundary-price{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:12px}.extremes-boundary-price strong{color:#f3f5f6;font:680 25px var(--font-mono);letter-spacing:-.045em}.extremes-boundary-price small{color:#666c71;font:500 8px var(--font-mono)}.extremes-pressure-read{display:flex;align-items:baseline;justify-content:space-between;margin-top:13px;padding-top:10px;border-top:1px solid #1e2123;color:#777d82;font-size:9px}.extremes-pressure-read b{color:#dfe3e5;font:650 13px var(--font-mono)}.extremes-score-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:12px 0 0;border-block:1px solid #1e2123}.extremes-score-grid>div{padding:9px 0}.extremes-score-grid>div+div{padding-left:10px;border-left:1px solid #1e2123}.extremes-score-grid dt{color:#777d82;font-size:9px}.extremes-score-grid dt small{display:block;margin-top:2px;color:#555b60;font-size:7px;font-weight:450;white-space:nowrap}.extremes-score-grid dd{margin:4px 0 0;color:#9fa5aa;font:650 14px var(--font-mono)}.extremes-score-grid dd.is-high{color:#e9edef}.extremes-score-grid dd.is-mid{color:#b7bdc1}.extremes-score-grid dd.is-low{color:#73797e}.extremes-target{display:flex;align-items:center;justify-content:space-between;margin-top:10px;color:#686e73;font-size:8px}.extremes-target strong{color:#c6cbce;font:600 10px var(--font-mono)}.extremes-evidence-tags{display:flex;gap:5px;margin-top:12px;overflow:hidden}.extremes-evidence-tags span{overflow:hidden;padding:4px 5px;border:1px solid #262a2d;border-radius:3px;color:#777d82;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.extremes-secondary{margin-top:10px;padding:14px 18px 12px;border:1px solid #222528;border-radius:9px;background:#08090a}.extremes-secondary header small{color:#62686d;font-size:9px}.extremes-secondary>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:11px;border-top:1px solid #202326}.extremes-secondary article{display:grid;grid-template-columns:1fr auto;gap:4px 10px;min-width:0;padding:11px 14px 1px 0}.extremes-secondary article+article{padding-left:14px;border-left:1px solid #202326}.extremes-secondary article>span{color:#888e93;font-size:8px;text-transform:uppercase}.extremes-secondary article.is-upper>span{color:#c43a50}.extremes-secondary article.is-lower>span{color:#00a86c}.extremes-secondary article strong{color:#e7eaec;font:640 14px var(--font-mono)}.extremes-secondary article em{color:#767c81;font:500 8px var(--font-mono);font-style:normal}.extremes-secondary article small{grid-column:1/-1;overflow:hidden;color:#5f656a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.extremes-workbench{grid-template-columns:1fr}.extremes-primary{border-right:0;border-bottom:1px solid #24272a}.extremes-decision-rail{grid-template-columns:1fr 1fr;grid-template-rows:auto}.extremes-boundary+.extremes-boundary{border-top:0;border-left:1px solid #24272a}}@media (max-width:620px){.dealer-extremes-view{padding:8px 9px calc(var(--dock-safe-bottom) + 12px)}.extremes-command{display:grid;align-items:start;gap:10px;min-height:0}.extremes-command>div:first-child{display:block}.extremes-command p{margin-top:3px;font-size:11px}.extremes-tape{display:grid;grid-template-columns:auto 1fr auto;gap:6px 10px;width:100%;text-align:left}.extremes-tape em,.extremes-tape span{font-size:9px}.extremes-tape span+span{padding-left:0;border-left:0}.extremes-tape strong{grid-column:auto;margin-left:auto;font-size:18px}.extremes-tape em{display:block}.extremes-primary{padding:14px 10px 6px}.extremes-primary>header{padding-inline:4px}.extremes-legend{gap:8px}.extremes-legend span{font-size:9px}.extremes-plot,.extremes-plot-wrap{min-height:265px;height:265px}.extremes-plot-summary{position:static;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:10px 4px -20px;font-size:9px}.extremes-plot-summary span{display:grid;gap:2px}.extremes-plot-summary b{margin-left:0;font-size:10px}.extremes-y-scale{top:72px;bottom:54px;font-size:9px}.extremes-x-scale{bottom:13px;font-size:10px}.extremes-x-scale span:nth-child(2),.extremes-x-scale span:nth-child(4){display:none}.extremes-boundary-title,.extremes-boundary-title em,.extremes-pressure-read,.extremes-target{font-size:10px}.extremes-boundary-price small,.extremes-evidence-tags span,.extremes-secondary article em,.extremes-secondary article small,.extremes-secondary article>span{font-size:9px}.extremes-score-grid dt{font-size:10px}.extremes-score-grid dt small{font-size:9px}.extremes-decision-rail{grid-template-columns:1fr}.extremes-boundary+.extremes-boundary{border-left:0;border-top:1px solid #24272a}.extremes-secondary>div{grid-template-columns:repeat(2,minmax(0,1fr))}.extremes-secondary article:nth-child(3){padding-left:0;border-left:0;border-top:1px solid #202326}.extremes-secondary article:nth-child(4){border-top:1px solid #202326}}.admin-alerts{display:grid;gap:12px}.admin-alerts-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-alerts-toolbar>div{display:grid;gap:3px}.admin-alerts-toolbar strong{color:#e8e8e8;font-size:14px}.admin-alerts-toolbar span{color:#777;font-size:10px}.admin-alerts-action,.admin-alerts-toolbar button{border:1px solid #303030;border-radius:5px;background:#111;color:#aaa;font:650 10px var(--font-sans);padding:7px 11px;cursor:pointer}.admin-alerts-toolbar button:disabled{color:#555;cursor:default}.admin-alerts-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #222;border-radius:7px;overflow:hidden}.admin-alerts-summary button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:10px 13px;border:0;border-left:1px solid #222;background:#080808;color:#777;font:600 11px var(--font-sans);cursor:pointer;text-align:left}.admin-alerts-summary button:first-child{border-left:0}.admin-alerts-summary button.is-active{background:#151515;color:#ddd}.admin-alerts-summary b{color:#f0f0f0;font:700 17px var(--font-mono)}.admin-alerts-list{border:1px solid #202020;border-radius:7px;overflow:hidden}.admin-alerts-list:empty{display:none}.admin-alerts-list article{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:12px 14px;background:var(--alert-bg)}.admin-alerts-list article+article{border-top:1px solid #202020}.admin-alerts-severity{color:var(--alert-color);font:700 9px var(--font-sans);text-transform:uppercase;letter-spacing:.06em}.admin-alerts-copy{display:grid;gap:4px;min-width:0}.admin-alerts-copy>div{display:flex;align-items:baseline;gap:8px}.admin-alerts-copy strong{color:#e4e4e4;font-size:12px}.admin-alerts-copy time{color:#555;font-size:9px}.admin-alerts-copy>b{overflow:hidden;color:var(--alert-color);font:600 10px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.admin-alerts-copy p{margin:0;color:#888;font-size:10px;line-height:1.45}.admin-alerts-action{color:#c4c4c4;white-space:nowrap}.admin-alerts-action:hover,.admin-alerts-toolbar button:hover{border-color:#4a4a4a;color:#fff}.admin-alerts-error{padding:9px 11px;border:1px solid rgba(229,48,80,.35);border-radius:5px;color:#ff6b7f;font-size:10px}.admin-alerts-empty{display:grid;place-items:center;gap:5px;min-height:150px;border:1px solid #202020;border-radius:7px;color:#777;font-size:10px;text-align:center}.admin-alerts-empty strong{color:#00c87c;font-size:13px}@media (max-width:700px){.admin-alerts-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-alerts-summary button:nth-child(3){border-left:0;border-top:1px solid #222}.admin-alerts-summary button:nth-child(4){border-top:1px solid #222}.admin-alerts-list article{grid-template-columns:62px minmax(0,1fr)}.admin-alerts-action{grid-column:2;justify-self:start}}.terminal-controls-collapse-row{display:flex;justify-content:flex-end;align-items:center;height:12px;margin:0 2px -2px 0;flex:0 0 auto}.terminal-controls-collapse{width:16px;height:12px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:3px;background:transparent;color:var(--terminal-muted);cursor:pointer;opacity:.35;transition:opacity .15s,color .15s,background .15s}.terminal-controls-collapse:focus-visible,.terminal-controls-collapse:hover{opacity:1;color:var(--terminal-text);background:color-mix(in srgb,var(--terminal-text) 8%,transparent)}.terminal-controls-collapse:focus-visible{outline:1px solid var(--terminal-focus);outline-offset:1px}.greeks-mode,.terminal-greeks-view{container-type:inline-size;container-name:greekspanel}.greeks-greek-select-wrap,.greeks-head-brand{display:none}.greeks-head-title{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-width:0;min-height:var(--panel-header-height)}.greeks-head-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.greeks-head-title-divider{width:1px;height:18px;flex:0 0 1px;background:var(--line2)}@keyframes greeks-rail-handle-pulse{0%,to{opacity:.78;box-shadow:0 0 3px hsla(0,0%,100%,.7),0 0 9px hsla(0,0%,100%,.28)}50%{opacity:.38;box-shadow:0 0 2px hsla(0,0%,100%,.28)}}.greeks-side-rail-shell{--greeks-side-rail-width:200px;--greeks-side-rail-progress:1;position:relative;z-index:4;width:var(--greeks-side-rail-width);min-width:0;min-height:0;flex:0 0 var(--greeks-side-rail-width);transition:width .36s cubic-bezier(.16,1,.3,1),flex-basis .36s cubic-bezier(.16,1,.3,1)}.greeks-side-rail-shell.is-dragging,.greeks-side-rail-shell.is-dragging .greeks-side-rail-panel{transition:none}.greeks-side-rail-panel{width:100%;height:100%;min-height:0;overflow:hidden;opacity:var(--greeks-side-rail-progress);transform:translateX(0);visibility:visible;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .18s ease-out,visibility 0s linear}.greeks-side-rail-shell .greeks-side-rail{width:var(--greeks-side-rail-width);min-width:var(--greeks-side-rail-width);height:100%}.greeks-side-rail-shell.is-collapsed{--greeks-side-rail-progress:0;width:0;flex-basis:0}.greeks-side-rail-shell.is-collapsed .greeks-side-rail-panel{opacity:0;transform:translateX(-22px);visibility:hidden;pointer-events:none;transition:transform .26s cubic-bezier(.4,0,1,1),opacity .16s ease-in,visibility 0s linear .26s}.greeks-side-rail-shell.is-dragging .greeks-side-rail-panel{opacity:var(--greeks-side-rail-progress);transform:none;visibility:visible;pointer-events:none;transition:none}.greeks-side-rail-handle{position:absolute;z-index:12;top:50%;right:-7px;width:22px;height:86px;padding:0;border:0;border-radius:8px;background:transparent;cursor:ew-resize;touch-action:none;transform:translate(50%,-50%)}.greeks-side-rail-handle:active{opacity:1!important;transform:translate(50%,-50%)!important}.greeks-side-rail-shell.is-dragging .greeks-side-rail-handle{cursor:grabbing;opacity:1!important;transform:translate(50%,-50%)!important}.greeks-side-rail-shell.is-dragging .greeks-side-rail-handle span{height:52px;animation-play-state:paused}.greeks-side-rail-handle span{display:block;width:3px;height:52px;margin:auto;border-radius:999px;background:hsla(0,0%,100%,.92);animation:greeks-rail-handle-pulse 4.8s ease-in-out infinite;transition:height .16s ease-out,opacity .16s ease-out}.greeks-side-rail-handle:focus-visible span,.greeks-side-rail-handle:hover span{height:58px;opacity:1}.greeks-side-rail-handle:focus-visible{outline:1px solid hsla(0,0%,100%,.72);outline-offset:-3px}@media (max-width:768px){.greeks-exposure-body>.greeks-side-rail-shell{width:100%!important;height:auto;flex:0 0 auto!important}.greeks-exposure-body>.greeks-side-rail-shell .greeks-side-rail-panel{width:100%;height:auto;opacity:1;transform:none;visibility:visible}.greeks-exposure-body>.greeks-side-rail-shell .greeks-side-rail-handle{display:none}}@media (max-width:1100px) and (hover:none) and (pointer:coarse) and (max-aspect-ratio:3/5),(max-width:1100px) and (hover:none) and (pointer:coarse) and (min-aspect-ratio:5/3),(max-width:640px){.terminal-greeks-body>.greeks-side-rail-shell{width:100%!important;height:54px;flex:0 0 54px!important}.terminal-greeks-body>.greeks-side-rail-shell .greeks-side-rail-panel{width:100%;height:54px;opacity:1;transform:none;visibility:visible}.terminal-greeks-body>.greeks-side-rail-shell .greeks-side-rail{display:flex!important;flex-direction:row!important;width:100%!important;min-width:0!important;height:54px!important;padding:5px 8px!important;overflow-x:auto!important;overflow-y:hidden!important;border-bottom:1px solid var(--line)}.terminal-greeks-body>.greeks-side-rail-shell .greeks-side-group{display:flex;flex:0 0 auto;flex-direction:row;gap:4px}.terminal-greeks-body>.greeks-side-rail-shell :is(.greeks-side-group-label,.greeks-side-divider,.greeks-side-tab-key){display:none!important}.terminal-greeks-body>.greeks-side-rail-shell .greeks-side-tab{width:auto!important;min-width:62px;height:42px;padding:0 12px!important}.terminal-greeks-body>.greeks-side-rail-shell .greeks-side-rail-handle{display:none}}@media (prefers-reduced-motion:reduce){.greeks-side-rail-panel,.greeks-side-rail-shell{transition:none}.greeks-side-rail-handle span{animation:none}}@keyframes greeks-selected-wall-pulse{0%,to{stroke-opacity:.95;stroke-width:1.7px;filter:drop-shadow(0 0 2px rgba(255,255,255,.75)) drop-shadow(0 0 7px rgba(255,255,255,.35))}50%{stroke-opacity:.45;stroke-width:.8px;filter:drop-shadow(0 0 1px rgba(255,255,255,.35))}}.greeks-selected-wall-bar{stroke:#fff;animation:greeks-selected-wall-pulse 2.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.greeks-selected-wall-bar{animation:none;stroke-opacity:.9;stroke-width:1.4px}}.greeks-greek-select{height:var(--control-height,28px);min-width:104px;padding:0 8px;border:1px solid var(--line2);border-left:3px solid var(--greeks-tab-accent,var(--chrome));border-radius:var(--radius-control,6px);background:var(--bg2);color:var(--t1);font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.02em;cursor:pointer;outline:none}.greeks-greek-select:focus-visible{outline:2px solid var(--chrome);outline-offset:1px}.greeks-greek-select optgroup{background:var(--bg1);color:var(--t3);font-size:10px}.greeks-greek-select option{background:var(--bg1);color:var(--t1);font-weight:600}@container greekspanel (max-width: 1199.98px){.greeks-side-rail{display:none}.greeks-greek-select-wrap{display:inline-flex}.greeks-mode--terminal .greeks-terminal-chart-label{display:none}.greeks-head-brand{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.greeks-head-title,.greeks-mode:not(.greeks-mode--terminal) .greeks-mobile-ticker-picker{display:none}.greeks-exposure-head{flex-wrap:wrap;align-items:flex-start;gap:4px 16px;padding-top:5px;padding-bottom:3px}.greeks-exposure-controls{flex:1 0 100%}.greeks-main-strike-control>span{display:none}.greeks-main-strike-control input[type=range]{width:54px}.greeks-sub-strike-label{display:none}.greeks-sub-strike-control{width:auto!important}}html[data-viewport-height=short] .terminal-greeks-subcharts{display:none}@media (max-width:1591px){.greeks-orientation-control>span{display:none}.greeks-orientation-control{gap:2px!important}.greeks-exposure-control-row .greeks-ticker-search{display:none!important}.greeks-exposure-control-row .greeks-share-actions button>span{display:none}.greeks-exposure-control-row .greeks-share-actions button{padding-inline:7px}}.heatmap-shell{container-type:inline-size;container-name:heatpanel}.heatmap-narrow-brand{display:none}@container heatpanel (max-width: 1099.98px){.heatmap-narrow-brand{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid var(--line);min-width:0}.heatmap-left-rail{display:none}.heatmap-main-head{height:auto;min-height:var(--panel-header-height);flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px var(--space-3)}.heatmap-title-block{display:none}.heatmap-workbench{grid-template-columns:minmax(0,1fr) var(--workspace-right-rail)!important}}@container heatpanel (max-width: 719.98px){.heatmap-context-panel{display:none}.heatmap-workbench{grid-template-columns:minmax(0,1fr)!important}}.bottom-dock-row{grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr)}.bottom-dock-slot,.bottom-dock-slot>*{min-width:0}@media (max-width:1200px){.bottom-dock-row{left:10px;right:10px;gap:10px}}@media (max-width:980px){.bottom-dock-row{left:6px;right:6px;gap:6px;bottom:16px}.bottom-dock-slot>*{font-size:.94em}}@media (max-width:820px){.bottom-dock-row{gap:4px}.bottom-dock-slot{min-height:36px}.bottom-dock-slot>*{font-size:.88em}.floating-tab-bar.docked{padding:2px 4px}.floating-tab-bar-inner{gap:1px}}@media (max-width:980px){.bottom-dock-left #gex-tv-pill-slot,.bottom-dock-left>div:first-child>:not(.dock-brand){display:none!important}}.admin-blacklist-manager input,.admin-blacklist-manager select{min-width:0}@media (max-width:720px){.admin-blacklist-compose,.admin-blacklist-row{grid-template-columns:1fr!important}}