:root{--ground: #1c2126;--panel: #242a30;--panel-2: #2b3239;--panel-raised: #303941;--rule: #414a53;--rule-strong: #66717b;--ink: #f3f4f5;--ink-dim: #b6bec6;--ink-faint: #8a949e;--accent: #f5a623;--accent-soft: #3b301e;--accent-ink: #15181b;--ok: #38c99a;--err: #ff6b7d;--font-ui: "IBM Plex Sans Condensed", "Arial Narrow", system-ui, sans-serif;--font-mono: "IBM Plex Mono", "Cascadia Mono", ui-monospace, monospace;--row-h: 44px;--gutter: 18px;--radius: 2px;--panel-shadow: none;--e-out: cubic-bezier(.22, .75, .25, 1);color-scheme:dark}.stage-grid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:14px}.stage-field{display:grid;gap:7px}.stage-field select,.stage-field input{width:100%;min-height:38px;padding:7px 10px;border:1px solid var(--rule);border-radius:4px;background:var(--panel-2);color:var(--ink);font:600 12px var(--font-mono)}.stage-controls{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--rule)}.stage-controls .stage-field{width:100px}.stage-hedge{min-height:38px;display:flex;align-items:center;gap:8px;color:var(--ink-dim);font-size:11.5px;cursor:pointer}.stage-hedge input{accent-color:var(--accent)}.stage-message{margin:0;font-size:11.5px;font-weight:600}.stage-review{display:grid;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:20px;padding:16px;border:1px solid var(--rule-strong);background:var(--panel-raised)}.stage-review>span{display:grid;gap:4px}.stage-review small{color:var(--ink-faint);font:600 11.5px var(--font-mono);letter-spacing:.09em}.stage-review b{font:700 14px var(--font-mono)}.stage-review em{color:var(--ink-dim);font-size:11.5px;font-style:normal}.stage-review button{min-height:40px;padding:0 17px;border:1px solid var(--accent);border-radius:4px;background:var(--accent);color:var(--accent-ink);font-weight:800;cursor:pointer}.stage-review button:disabled{border-color:var(--rule);background:var(--panel-2);color:var(--ink-faint);cursor:not-allowed}.stage-row{min-height:46px;display:grid;grid-template-columns:1fr 100px 70px;align-items:center;gap:14px;padding:0 var(--gutter);border-bottom:1px solid var(--rule);font-size:11.5px}.stage-row>span:first-child{display:grid;gap:3px}.stage-row small{color:var(--ink-dim)}.positions-more{justify-self:center;min-height:36px;padding:0 16px;border:1px solid var(--rule-strong);border-radius:4px;background:var(--panel-2);color:var(--ink-dim);font-size:11.5px;font-weight:700;cursor:pointer}.positions-more:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.positions-more:disabled{cursor:wait;opacity:.65}@media(max-width:800px){.stage-grid{grid-template-columns:repeat(2,1fr)}.stage-review{grid-template-columns:1fr}}@media(max-width:480px){.stage-grid{grid-template-columns:1fr}}:root[data-theme=light]{--ground: #e7eaec;--panel: #f8f9fa;--panel-2: #eef1f3;--panel-raised: #ffffff;--rule: #c2c9cf;--rule-strong: #929da7;--ink: #14191e;--ink-dim: #4f5b65;--ink-faint: #69737d;--accent: #ae5d00;--accent-soft: #f5e4ce;--accent-ink: #ffffff;--ok: #087b5e;--err: #c52f46;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body,#root{width:100%;height:100%}body{margin:0;overflow:hidden;background:var(--ground);color:var(--ink);font-family:var(--font-ui);font-size:14px;line-height:1.4;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}.num,.figure-static{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 1;letter-spacing:-.025em}.figure-static{display:inline-block;line-height:1.08;white-space:nowrap}.eyebrow,.state-code{color:var(--ink-dim);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dim{color:var(--ink-dim)}.faint{color:var(--ink-faint)}.ok{color:var(--ok)}.err{color:var(--err)}.shell{display:grid;grid-template-rows:56px 30px minmax(0,1fr) 26px;width:100%;height:100%;background:var(--ground)}.terminal-header{display:grid;grid-template-columns:232px minmax(0,1fr) auto;align-items:stretch;min-width:0;background:#101316;color:#f5f6f7;border-bottom:1px solid #353b41}:root[data-theme=light] .terminal-header{background:#172028;color:#fff}.brand{display:flex;align-items:center;gap:11px;padding:0 16px;border-right:1px solid #353b41}.brand-mark{color:#111418;background:#f5a623;padding:6px 7px 5px;font-family:var(--font-mono);font-size:12px;font-weight:800;letter-spacing:.04em}.brand-copy{display:grid;line-height:1}.brand-copy strong{font-size:12px;letter-spacing:.1em}.brand-copy small{margin-top:5px;color:#89939c;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.terminal-nav{display:flex;min-width:0;overflow-x:auto;scrollbar-width:none}.terminal-nav::-webkit-scrollbar{display:none}.terminal-tab{position:relative;display:inline-flex;align-items:center;gap:8px;min-width:max-content;padding:0 16px;border:0;border-right:1px solid #272d32;background:transparent;color:#aeb5bb;cursor:pointer;font-size:12px;font-weight:600;transition:color .12s ease,background-color .12s ease}.terminal-tab:hover{color:#fff;background:#1a1f23}.terminal-tab[aria-current=page]{color:#fff;background:#242a2f}.terminal-tab[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#f5a623;transform-origin:left;animation:tab-line .18s var(--e-out) both}.tab-key{color:#707a83;font-family:var(--font-mono);font-size:11.5px}.terminal-tab[aria-current=page] .tab-key{color:#f5a623}.terminal-actions{display:flex;align-items:center;gap:6px;padding:0 10px;border-left:1px solid #353b41}.header-chip,.status-pill{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 9px;border:1px solid #3b434a;border-radius:2px;background:#1a1f23;color:#b8c0c7;font-size:11.5px;font-weight:650}.header-chip{cursor:pointer;transition:color .12s ease,border-color .12s ease}.header-chip:hover{color:#fff;border-color:#727c84}.status-pill{color:var(--err);border-color:currentColor}.market-strip{display:flex;align-items:center;gap:22px;min-width:0;padding:0 16px;overflow-x:auto;background:var(--panel-2);border-bottom:1px solid var(--rule);color:var(--ink-dim);font-family:var(--font-mono);font-size:11.5px;white-space:nowrap}.market-strip b{color:var(--ink);font-weight:600}.market-state{color:var(--ok);font-weight:700}.market-state i{display:inline-block;width:6px;height:6px;margin-right:6px;background:currentColor}.market-strip-right{margin-left:auto;color:var(--ink-faint)}.workspace-main{min-width:0;min-height:0;overflow:auto;scrollbar-color:var(--rule-strong) transparent}.statusbar{display:flex;align-items:center;gap:9px;padding:0 14px;background:var(--panel-2);border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:11.5px}.statusbar-key{color:var(--accent);font-weight:700}.page{width:min(100%,1460px);margin-inline:auto;padding:22px 28px 44px;display:grid;gap:16px}.page-narrow{max-width:1060px}.panel{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:none}.stack-center{display:grid;justify-items:start;text-align:left;gap:6px}.market-deck{position:relative;display:grid;grid-template-columns:minmax(300px,.85fr) minmax(440px,1.15fr);grid-template-rows:auto 1fr auto;align-items:center;gap:5px 40px;min-height:184px;padding:24px 26px 19px;overflow:hidden;background:var(--panel);border:1px solid var(--rule);border-top:3px solid var(--accent)}.market-deck:after{content:"SESSION PERFORMANCE";position:absolute;right:18px;top:13px;color:var(--ink-faint);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em}.market-chart{grid-column:2;grid-row:1 / span 2;width:100%;min-width:0;padding-top:12px}.market-chart svg{width:100%;height:76px;overflow:visible}.market-tape{grid-column:1 / -1;display:flex;gap:0;margin-top:9px;padding-top:12px;border-top:1px solid var(--rule);overflow-x:auto}.market-tape>span{align-items:flex-start!important;min-width:160px;padding-right:28px;margin-right:28px;border-right:1px solid var(--rule)}.market-tape>span:last-child{border-right:0}.section-title{margin:0;font-size:18px;font-weight:700;letter-spacing:.01em}.master-band{display:grid;place-items:center;width:48px;height:40px;flex:0 0 auto;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 52%,var(--rule));border-left:3px solid var(--accent);color:var(--accent);font-family:var(--font-mono);font-size:12px;font-weight:700}.child-drawer{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .26s var(--e-out),visibility 0s linear .26s}.child-drawer.is-open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .26s var(--e-out)}.child-drawer-inner{min-height:0;overflow:hidden}.capital-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.stat-block{position:relative;min-height:130px;border-right:1px solid var(--rule)}.stat-block:last-child{border-right:0}.stat-block:before{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--rule-strong);transform:scaleX(0);transform-origin:left;transition:transform .18s var(--e-out)}.stat-block:hover:before{transform:scaleX(1)}.screen-header{display:flex;align-items:center;gap:12px;min-height:40px;padding-bottom:9px;border-bottom:1px solid var(--rule);flex-wrap:wrap}.screen-header h2{font-size:18px!important}.screen-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.segmented{border-radius:2px!important}.segmented button{transition:background-color .12s ease,color .12s ease}.segmented button:hover{color:var(--ink)!important}.terminal-chip{transition:border-color .12s ease,background-color .12s ease,color .12s ease}.terminal-chip:hover{border-color:var(--rule-strong)!important;color:var(--ink)!important}.terminal-stat{position:relative;overflow:hidden}.terminal-stat:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent)}.head-row{box-shadow:inset 0 1px color-mix(in srgb,var(--ink) 3%,transparent)}.option-page{gap:12px}.chain-contract{display:inline-flex;align-items:baseline;gap:7px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.01em}.chain-contract b{color:var(--accent)}.chain-summary{display:grid;grid-template-columns:190px minmax(320px,1fr) 190px;align-items:stretch;min-height:72px;background:var(--panel);border:1px solid var(--rule)}.oi-stat{display:grid;align-content:center;gap:3px;padding:10px 18px;font-size:11.5px;font-weight:700;letter-spacing:.11em}.oi-stat strong{font-size:21px;letter-spacing:-.04em}.oi-call{color:var(--ok);border-right:1px solid var(--rule)}.oi-put{color:var(--err);text-align:right;border-left:1px solid var(--rule)}.oi-pressure{display:grid;align-content:center;gap:9px;padding:10px 22px}.oi-pressure-labels{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;color:var(--ink-dim);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase}.oi-pressure-labels strong{color:var(--ink);font-size:12px}.oi-pressure-labels span:last-child{text-align:right}.oi-pressure-track{display:flex;height:8px;overflow:hidden;background:var(--panel-2)}.oi-pressure-call{background:var(--ok);transition:width .42s var(--e-out)}.oi-pressure-put{background:var(--err);transition:width .42s var(--e-out)}.option-tools{display:flex;align-items:center;gap:7px;min-height:38px;flex-wrap:wrap}.chain-expiry{display:inline-flex;align-items:center;gap:8px;margin-right:8px}.chain-expiry select{min-height:30px;padding:4px 26px 4px 8px;border:1px solid var(--rule);border-radius:3px;background:var(--panel-2);color:var(--ink);font:600 11.5px var(--font-mono)}.chain-key{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--ink-dim);font-size:11.5px;text-transform:uppercase;letter-spacing:.08em}.chain-key i{width:12px;height:3px;margin-left:7px}.call-key{background:var(--ok)}.put-key{background:var(--err)}.chain-shell{overflow-x:auto;background:var(--panel);border:1px solid var(--rule);border-top:2px solid var(--accent)}.chain-banner,.chain-columns,.chain-row{min-width:1080px}.chain-banner{display:grid;grid-template-columns:1fr 104px 1fr;min-height:34px;background:var(--panel-2);border-bottom:1px solid var(--rule)}.chain-side-label,.strike-label{display:flex;align-items:center;padding:0 16px;font-size:11.5px;font-weight:700;letter-spacing:.13em}.call-label{color:var(--ok)}.put-label{justify-content:flex-end;color:var(--err)}.strike-label{justify-content:center;color:var(--accent);border-inline:1px solid var(--rule)}.chain-columns{display:flex;align-items:center;height:29px;border-bottom:1px solid var(--rule);background:color-mix(in srgb,var(--panel-2) 72%,var(--panel))}.column-label,.oi-column,.strike-column-label{color:var(--ink-faint);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.column-label{width:78px;padding-right:10px;text-align:right;flex:0 0 auto}.oi-column{width:74px;text-align:center;flex:0 0 auto}.call-text{color:var(--ok)}.put-text{color:var(--err)}.strike-column-label{width:104px;text-align:center;flex:0 0 auto}.chain-scroll{height:476px;overflow:auto;scrollbar-color:var(--rule-strong) var(--panel)}.chain-row{display:flex;align-items:stretch;border-bottom:1px solid color-mix(in srgb,var(--rule) 70%,transparent)}.chain-row:hover{background:var(--panel-raised)}.chain-row.is-atm{background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.chain-side{display:flex;align-items:center;flex:0 0 auto}.chain-side.is-itm,.chain-flex.is-itm{background:color-mix(in srgb,var(--ink) 3%,transparent)}.chain-flex{flex:1 1 0;min-width:0}.chain-cell{width:78px;padding-right:10px;text-align:right;font-size:11.5px;line-height:34px;flex:0 0 auto}.oi-map{display:grid;place-items:center;width:74px;padding-inline:8px;flex:0 0 auto}.strike-axis{position:relative;display:grid;place-items:center;width:104px;flex:0 0 auto;background:var(--panel-2);border-inline:1px solid var(--rule)}.strike-axis b{font-size:12px;font-weight:600}.strike-axis small{position:absolute;left:5px;top:3px;color:var(--accent);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em}.is-atm .strike-axis{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.is-atm .strike-axis small{color:var(--accent-ink)}.chain-footnote{display:flex;gap:18px;color:var(--ink-faint);font-family:var(--font-mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.05em}.chain-footnote span+span:before{content:"/";margin-right:18px;color:var(--rule-strong)}.pulse-dot{position:relative!important;contain:layout paint}.pulse-dot:before,.pulse-dot:after{content:none!important;display:none!important;animation:none!important}.ambient{display:none!important}.blocked-state{width:min(520px,calc(100% - 40px));margin:10vh auto;padding:26px;border:1px solid var(--rule);border-left:3px solid var(--err);background:var(--panel)}.blocked-state h1,.blocked-state h2{margin:9px 0 5px}.blocked-state p{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes tab-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:1100px){.terminal-header{grid-template-columns:190px minmax(0,1fr)}.terminal-actions{display:none}}@media(max-width:760px){:root{--gutter: 14px}body{overflow:auto}.shell{height:auto;min-height:100%;grid-template-rows:auto 30px minmax(0,1fr) 26px}.terminal-header{grid-template-columns:1fr}.brand{min-height:50px;border-right:0;border-bottom:1px solid #353b41}.terminal-nav{min-height:46px}.terminal-tab{padding:0 13px}.market-strip-right{margin-left:0}.workspace-main{overflow:visible}.page{padding:17px 14px 34px}.market-deck{grid-template-columns:1fr;padding:18px}.market-chart{grid-column:1;grid-row:auto}.market-tape{grid-column:1}.capital-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-block:nth-child(2){border-right:0}.stat-block:nth-child(-n+2){border-bottom:1px solid var(--rule)}.chain-summary{grid-template-columns:1fr 1fr}.oi-pressure{grid-column:1 / -1;grid-row:2;border-top:1px solid var(--rule)}.oi-call{border-right:1px solid var(--rule)}.oi-put{border-left:0}.chain-key{width:100%;margin-left:0}.chain-footnote{overflow-x:auto;white-space:nowrap}}:root{--d-fast: .11s;--d-base: .19s;--d-slow: .28s}@keyframes terminal-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes panel-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes row-in{0%{opacity:0}to{opacity:1}}.screen-enter{animation:terminal-in var(--d-base) var(--e-out) both}.anim-up,.anim-pop,.anim-left,.anim-right{animation:panel-in var(--d-slow) var(--e-out) both;animation-delay:min(var(--delay, 0ms),.11s)}.anim-fade,.anim-row{animation:row-in var(--d-base) ease-out both;animation-delay:min(var(--delay, 0ms),60ms)}.flash:after,.tick-lift,.roll-track,.roll-digit,.spine:after,.spine-glow:before,.ambient,.pulse-dot:after{animation:none!important}.flash:after,.spine:after,.spine-glow:before,.ambient,.pulse-dot:after{display:none!important}.roll{display:inline;height:auto;overflow:visible}.roll-track{display:inline;transform:none!important;transition:none!important}.roll-digit{display:none}.spine{position:relative;background:color-mix(in srgb,var(--accent) 9%,var(--panel))!important}.spine:before{content:"ATM";position:absolute;left:50%;top:2px;z-index:3;transform:translate(-50%);color:var(--accent);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.12em;pointer-events:none}.bar-fill,.bar-edge{transform-origin:var(--origin, left center);transition:transform .36s var(--e-out)}.ring-arc{transition:stroke-dashoffset .44s var(--e-out)}@keyframes draw-in{0%{stroke-dashoffset:var(--len, 1000)}to{stroke-dashoffset:0}}.draw{animation:draw-in .46s var(--e-out) both;animation-delay:min(var(--delay, 0ms),90ms)}.lift{transition:border-color var(--d-fast) ease,background-color var(--d-fast) ease}.lift:hover{border-color:var(--rule-strong);background:var(--panel-raised)}.row-react{transition:background-color var(--d-fast) ease,box-shadow var(--d-fast) ease}.row-react:hover{background:var(--panel-raised)!important;box-shadow:inset 2px 0 0 var(--accent)}.spotlight:before{display:none}.press{transition:filter 90ms ease,transform 90ms ease}.press:hover{filter:brightness(1.04)}.press:active{transform:scale(.996)}.pulse-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ok)}.shimmer{position:relative;overflow:hidden;background:var(--panel-2)}.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ink) 6%,transparent),transparent);animation:skeleton-pass 1.3s ease-in-out infinite}@keyframes skeleton-pass{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--ground: #060706;--panel: #0f100f;--panel-2: #141512;--panel-raised: #191a17;--rule: #343530;--rule-strong: #55574f;--ink: #f0ece3;--ink-dim: #c2c0b6;--ink-faint: #85877f;--accent: #bd8b57;--accent-soft: #251c14;--accent-ink: #17120d;--ok: #79b89d;--err: #d37b72;--buy: #5b8dd6;--buy-soft: #16233a;--sell: #d37b72;--sell-soft: #2f1a18;--line: var(--rule);--line-2: var(--rule);--line-3: var(--rule-strong);--panel-3: var(--panel-raised);--font-ui: "Segoe UI Variable Text", "Segoe UI", Inter, Arial, sans-serif;--font-display: "Segoe UI Variable Display", "Segoe UI", Inter, Arial, sans-serif;--font-mono: "Cascadia Code", "Cascadia Mono", Consolas, ui-monospace, monospace;--gutter: 17px;--row-h: 48px;--radius: 3px;--v3-ease: cubic-bezier(.16, 1, .3, 1);color-scheme:dark}html[data-theme=dark],html[data-theme=light]{--ground: #060706;--panel: #0f100f;--panel-2: #141512;--panel-raised: #191a17;--rule: #343530;--rule-strong: #55574f;--ink: #f0ece3;--ink-dim: #c2c0b6;--ink-faint: #85877f;--accent: #bd8b57;--accent-soft: #251c14;--accent-ink: #17120d;--ok: #79b89d;--err: #d37b72;--buy: #5b8dd6;--buy-soft: #16233a;--sell: #d37b72;--sell-soft: #2f1a18;--line: var(--rule);--line-2: var(--rule);--line-3: var(--rule-strong);--panel-3: var(--panel-raised);color-scheme:dark}body{background:#060706;color:var(--ink);font-family:var(--font-ui);font-size:13px;font-synthesis:none;letter-spacing:.005em;text-rendering:optimizeLegibility}button,input,select{border-radius:3px!important}button:focus-visible,input:focus-visible,select:focus-visible{outline:1px solid var(--accent);outline-offset:2px}::selection{background:var(--accent);color:var(--accent-ink)}.tcm-intro{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#080908;animation:tcm-intro-away .7s 2.55s var(--v3-ease) forwards}.tcm-intro-stage{display:grid;justify-items:center}.tcm-intro-mark{position:relative;width:230px;height:160px;display:grid;place-items:center}.tcm-intro-glyph{width:210px;height:116px;display:grid;place-content:center;gap:11px;border-block:1px solid #f0ece3;clip-path:inset(0 100% 0 0);animation:tcm-intro-reveal 1.08s .35s cubic-bezier(.65,0,.35,1) forwards}.tcm-intro-glyph span{font:700 56px/1 var(--font-ui);letter-spacing:-.08em;transform:translate(-3px)}.tcm-intro-glyph i{color:#8d8d84;font:11px/1 var(--font-mono);font-style:normal;letter-spacing:.22em;text-align:center}.tcm-intro-scan{position:absolute;inset-block:0;left:0;width:1px;background:var(--accent);opacity:0;box-shadow:0 0 14px #bd8b5755;animation:tcm-intro-scan 1.15s .31s cubic-bezier(.65,0,.35,1) forwards}.tcm-intro-stage h2{margin:20px 0 0;font-size:16px;font-weight:500;letter-spacing:.3em;opacity:0;transform:translateY(8px);animation:tcm-intro-type .6s 1.32s var(--v3-ease) forwards}.tcm-intro-stage p{margin:10px 0 0;color:var(--ink-faint);font:11px/1 var(--font-mono);letter-spacing:.22em;opacity:0;animation:tcm-intro-type .6s 1.52s var(--v3-ease) forwards}@keyframes tcm-intro-reveal{to{clip-path:inset(0)}}@keyframes tcm-intro-scan{0%{left:0;opacity:0}8%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}@keyframes tcm-intro-type{to{opacity:1;transform:none}}@keyframes tcm-intro-away{to{opacity:0;visibility:hidden;transform:scale(1.012)}}.terminal-shell{width:100%;height:100%;display:grid;grid-template-rows:84px minmax(0,1fr);overflow:hidden;background:#080908}.terminal-top{position:relative;z-index:30;display:grid;grid-template-rows:52px 32px;border-bottom:1px solid var(--rule-strong);background:#0b0c0b}.terminal-top-row{min-width:0;display:grid;grid-template-columns:226px minmax(220px,1fr) auto;border-bottom:1px solid var(--rule)}.terminal-brand{display:flex;align-items:center;gap:11px;padding:0 13px;border:0;border-right:1px solid var(--rule);background:transparent;color:var(--ink);cursor:pointer;text-align:left}.terminal-brand>span{width:37px;height:31px;display:grid;place-items:center;border:1px solid var(--accent);color:var(--accent);font:800 11.5px var(--font-mono)}.terminal-brand>b{display:grid;font:700 11.5px var(--font-ui);letter-spacing:.12em}.terminal-brand small{margin-top:4px;color:var(--ink-faint);font:10.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.terminal-ticker{min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.terminal-ticker>div{width:max-content;height:100%;display:flex;align-items:center;animation:terminal-ticker 24s linear infinite}.terminal-ticker:hover>div{animation-play-state:paused}@keyframes terminal-ticker{to{transform:translate(-28%)}}.terminal-ticker span{display:inline-flex;align-items:center;gap:7px;min-width:190px;padding:0 20px;border-right:1px solid var(--rule);color:var(--ink-faint);font:11px var(--font-mono)}.terminal-ticker b{color:var(--ink);font-size:11.5px}.terminal-ticker i{font-style:normal;font-size:11px}.terminal-top-actions{display:flex;align-items:center}.terminal-top-actions>button{height:100%;padding:0 11px;border:0;border-left:1px solid var(--rule);background:transparent;color:var(--ink-dim);font:11px var(--font-mono);cursor:pointer}.terminal-top-actions>button:hover{background:#161713;color:var(--ink)}.terminal-top-actions .ops-status{height:100%;border-left:1px solid var(--rule)}.terminal-user{min-width:145px;display:grid!important;grid-template-columns:29px 1fr;align-items:center;gap:8px;text-align:left}.terminal-user>span{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:#111;font:800 11px var(--font-mono)}.terminal-user>b{display:grid;overflow:hidden;font:700 11px var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.terminal-user small{margin-top:3px;color:var(--ink-faint);font:10.5px var(--font-mono)}.terminal-nav-row{min-width:0;display:flex;align-items:stretch;background:#11120f}.terminal-nav-row nav{display:flex}.terminal-nav-row nav button{min-width:94px;display:flex;align-items:center;gap:7px;padding:0 12px;border:0;border-right:1px solid var(--rule);background:transparent;color:var(--ink-dim);font:700 11px var(--font-ui);cursor:pointer;transition:color .16s,background .16s}.terminal-nav-row nav button span{color:var(--ink-faint);font:10.5px var(--font-mono)}.terminal-nav-row nav button:hover{color:var(--ink);background:#171815}.terminal-nav-row nav button[aria-current=page]{color:var(--ink);background:#1a1b18;box-shadow:inset 0 -2px var(--accent)}.terminal-nav-row nav button[aria-current=page] span{color:var(--accent)}.terminal-session{display:flex;align-items:center;gap:5px;padding:0 10px;border-right:1px solid var(--rule);color:var(--ink-faint);font:10.5px var(--font-mono)}.terminal-session:first-of-type{margin-left:auto;border-left:1px solid var(--rule)}.terminal-session b{color:var(--ink-dim)}.terminal-replay{padding:0 11px;border:0;background:transparent;color:var(--ink-faint);font:10.5px var(--font-mono);cursor:pointer}.terminal-replay:hover{color:var(--accent)}.terminal-content{min-width:0;min-height:0;overflow:auto;background:radial-gradient(circle at 88% 0,#17140f 0,transparent 24%),#080908}.terminal-footer{display:flex;align-items:center;justify-content:space-between;padding:0 10px;border-top:1px solid var(--rule);background:#10110f;color:var(--ink-faint);font:10.5px var(--font-mono);letter-spacing:.06em}.terminal-footer b{margin-right:8px;color:var(--accent)}.ops-app{width:100%;height:100%;display:grid;grid-template-columns:232px minmax(0,1fr);overflow:hidden;background:#080908}.ops-rail{position:relative;z-index:3;min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--rule);background:#0b0c0b}.ops-brand{height:104px;display:flex;align-items:center;gap:13px;padding:21px;border-bottom:1px solid var(--rule)}.ops-brand-mark{display:grid;place-items:center;min-width:43px;height:43px;border:1px solid var(--accent);color:var(--accent);font:800 11.5px/1 var(--font-mono);letter-spacing:.08em}.ops-brand>span:last-child{display:grid}.ops-brand strong{font-size:11.5px;letter-spacing:.17em}.ops-brand small{margin-top:6px;color:var(--ink-faint);font:11px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.ops-nav{min-height:0;padding:15px 11px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--rule) transparent}.ops-nav-group{display:grid;gap:3px;margin-bottom:14px}.ops-nav-label{padding:9px 11px 6px;color:var(--ink-faint);font:11px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.ops-nav-item{position:relative;width:100%;height:41px;display:grid;grid-template-columns:27px 1fr auto;align-items:center;gap:10px;padding:0 11px;border:0;background:transparent;color:var(--ink-dim);cursor:pointer;text-align:left;transition:background .22s,color .22s,transform .16s}.ops-nav-item span{color:var(--ink-faint);font:11.5px/1 var(--font-mono)}.ops-nav-item b{font-size:12px;font-weight:500}.ops-nav-item i{color:transparent;font:11.5px/1 var(--font-mono);font-style:normal;transform:translate(-4px,4px);transition:color .22s,transform .22s}.ops-nav-item:hover{background:var(--panel);color:var(--ink)}.ops-nav-item:hover i{color:var(--ink-faint);transform:none}.ops-nav-item:active{transform:scale(.985)}.ops-nav-item[aria-current=page]{background:var(--panel-2);color:var(--ink)}.ops-nav-item[aria-current=page]:before{content:"";position:absolute;left:0;width:2px;height:21px;background:var(--accent);box-shadow:0 0 12px #bd8b5755}.ops-nav-item[aria-current=page] span,.ops-nav-item[aria-current=page] i{color:var(--accent)}.ops-nav-item[aria-current=page] i{transform:none}.ops-rail-foot{margin-top:auto;min-height:74px;display:grid;grid-template-columns:32px 1fr 28px;align-items:center;gap:10px;padding:13px 17px;border-top:1px solid var(--rule)}.ops-user-mark{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#e8e1d5;color:#171713;font:800 11.5px/1 var(--font-mono)}.ops-rail-foot>span{display:grid;min-width:0}.ops-rail-foot b{overflow:hidden;font-size:11.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ops-rail-foot small{margin-top:4px;color:var(--ok);font-size:11px;text-transform:capitalize}.ops-rail-foot button{width:28px;height:28px;border:1px solid var(--rule);background:transparent;color:var(--ink-faint);cursor:pointer}.ops-rail-foot button:hover{border-color:var(--rule-strong);color:var(--ink)}.ops-workspace{min-width:0;min-height:0;display:grid;grid-template-rows:76px 31px minmax(0,1fr) 25px;background:radial-gradient(circle at 88% 0,#17140f 0,transparent 25%),#080908}.ops-header{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:0 28px;border-bottom:1px solid var(--rule);background:#090a09e8;backdrop-filter:blur(14px)}.ops-heading span{display:block;color:var(--ink-faint);font:11px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.ops-heading h1{margin:6px 0 0;font:400 23px/1.1 var(--font-display);letter-spacing:-.02em}.ops-header-actions{display:flex;align-items:center;gap:8px}.ops-status{height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 11px;color:var(--ink-dim);font-size:11.5px;white-space:nowrap}.ops-status i{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px #79b89d66}.ops-status.is-bad{color:var(--err)}.ops-status.is-bad i{background:var(--err);box-shadow:none}.ops-status.is-warn{color:var(--accent)}.ops-status.is-warn i{background:var(--accent);box-shadow:none}.ops-control,.ops-icon-control,.ops-primary{height:35px;border:1px solid var(--rule);background:var(--panel);color:var(--ink-dim);cursor:pointer;transition:border-color .18s,color .18s,background .18s,transform .16s}.ops-control{display:flex;align-items:center;gap:8px;padding:0 11px;font-size:11.5px}.ops-control span{color:var(--ink-faint);font:11px var(--font-mono);letter-spacing:.1em}.ops-icon-control{width:35px;font-size:15px}.ops-primary{padding:0 16px;border-color:var(--accent);background:var(--accent);color:var(--accent-ink);font-size:11.5px;font-weight:800}.ops-control:hover,.ops-icon-control:hover{border-color:var(--rule-strong);color:var(--ink)}.ops-primary:hover{background:#c99b6a}.ops-control:active,.ops-icon-control:active,.ops-primary:active{transform:scale(.97)}.ops-market-bar{display:flex;align-items:center;gap:21px;min-width:0;padding:0 28px;border-bottom:1px solid var(--rule);background:#121310;color:var(--ink-faint);font:11px/1 var(--font-mono);letter-spacing:.05em}.ops-market-bar b{color:var(--ink-dim);font-weight:700}.ops-market-open{color:var(--ok)}.ops-market-open i{display:inline-block;width:5px;height:5px;margin-right:7px;background:currentColor}.ops-market-end{margin-left:auto}.ops-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 14px;border-top:1px solid var(--rule);background:#10110f;color:var(--ink-faint);font:11px/1 var(--font-mono);letter-spacing:.06em}.ops-footer span:first-child{display:flex;gap:9px}.ops-footer b{color:var(--accent)}.workspace-main{background:transparent}.desk-page{width:100%;min-height:100%;display:grid;grid-template-columns:minmax(430px,35%) minmax(0,1fr);gap:12px;padding:14px}.desk-page[data-market=options]{grid-template-columns:minmax(0,64%) minmax(410px,1fr)}.desk-market,.desk-masters{min-width:0;border:1px solid var(--rule);background:#0d0e0d}.desk-market{min-height:0;display:grid;grid-template-rows:43px auto 34px minmax(0,1fr) 28px;overflow:hidden}.desk-market-tabs{display:flex;border-bottom:1px solid var(--rule);background:#10110f}.desk-market-tabs button{position:relative;min-width:112px;padding:0 17px;border:0;border-right:1px solid var(--rule);background:transparent;color:var(--ink-faint);font:700 11.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .18s,background .18s}.desk-market-tabs button:hover{color:var(--ink);background:#151613}.desk-market-tabs button[aria-selected=true]{color:var(--accent);background:#17140f}.desk-market-tabs button[aria-selected=true]:after{content:"";position:absolute;inset:auto 14px -1px;height:2px;background:var(--accent)}.desk-chain-tools{position:relative;min-height:42px;display:flex;align-items:center;gap:8px;padding:5px 9px;border-bottom:1px solid var(--rule)}.desk-chain-tools label{display:flex;align-items:center;gap:7px;color:var(--ink-faint);font:11px var(--font-mono);text-transform:uppercase}.desk-chain-tools select{height:28px;max-width:125px;border:1px solid var(--rule);background:#151613;color:var(--ink);font:11px var(--font-mono)}.desk-atm{color:var(--ink-faint);font:11px var(--font-mono);text-transform:uppercase}.desk-atm b{margin-left:4px;color:var(--ink);font-size:11.5px}.desk-range{margin-left:auto;display:flex;align-items:center;border:1px solid var(--rule)}.desk-range>span{padding:0 7px;color:var(--ink-faint);font:11px var(--font-mono);text-transform:uppercase}.desk-range button,.desk-tool-button{height:26px;padding:0 7px;border:0;border-left:1px solid var(--rule);background:transparent;color:var(--ink-faint);font:11px var(--font-mono);cursor:pointer}.desk-range button:hover,.desk-tool-button:hover{color:var(--ink);background:#191a17}.desk-range button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.desk-tool-button{border:1px solid var(--rule);text-transform:uppercase}.desk-columns-pop{position:absolute;z-index:8;top:38px;right:70px;display:grid;gap:8px;padding:12px;border:1px solid #5c5144;background:#151613;box-shadow:0 15px 35px #000b}.desk-columns-pop label{min-width:115px;color:var(--ink-dim);cursor:pointer}.desk-underlyings{min-height:34px;display:flex;align-items:center;gap:7px;padding:0 9px;border-bottom:1px solid var(--rule);background:#0a0b0a}.desk-underlyings button{height:26px;border:0;border-bottom:1px solid var(--accent);background:transparent;color:var(--ink);font:700 11px var(--font-mono)}.desk-underlyings span{margin-left:auto;color:var(--ink-faint);font-size:11px}.desk-chain{min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}.desk-chain-header{position:sticky;z-index:5;top:0;height:32px;display:grid;grid-template-columns:1fr 92px 1fr 108px;align-items:center;border-bottom:1px solid var(--rule-strong);background:#151613ed;backdrop-filter:blur(8px);color:var(--ink-faint);font:700 11px var(--font-mono);letter-spacing:.09em;text-align:center}.desk-chain-header.options{grid-template-columns:1fr 82px 1fr}.desk-chain-header.options em{display:none}.desk-chain-header em{font-style:normal;color:var(--accent)}.desk-chain-row{min-height:36px;display:grid;grid-template-columns:80px 64px 92px 64px 80px 108px;align-items:stretch;border-bottom:1px solid var(--rule);color:var(--ink-dim);cursor:grab;transition:background .16s,box-shadow .16s,transform .16s}.desk-chain-row:active{cursor:grabbing}.desk-chain-row:hover{z-index:1;background:#171815;box-shadow:inset 2px 0 var(--accent);transform:translate(1px)}.desk-chain-row.is-atm{background:#1a1712;box-shadow:inset 2px 0 var(--accent),inset -2px 0 var(--accent)}.desk-chain-row>b{display:grid;place-items:center;font-size:11.5px}.desk-strike{display:grid;place-content:center;justify-items:center;border-inline:1px solid var(--rule);background:#11120f}.desk-strike b{color:var(--ink);font:700 11.5px var(--font-mono)}.desk-strike small{margin-top:2px;color:var(--accent);font:10.5px var(--font-mono)}.desk-bs{display:inline-flex;align-self:center;justify-self:center;gap:3px}.desk-bs button{width:24px;height:23px;border:1px solid;background:transparent;font:800 11px var(--font-mono);cursor:pointer;transition:color .15s,background .15s,transform .15s}.desk-bs button:first-child{border-color:#456b7c;color:#8fc0d5}.desk-bs button:last-child{border-color:#754b47;color:var(--err)}.desk-bs button:first-child:hover{background:#8fc0d5;color:#0a1114}.desk-bs button:last-child:hover{background:var(--err);color:#190b0a}.desk-bs button:active{transform:scale(.9)}.desk-bs button:disabled{opacity:.35;cursor:wait}.desk-straddle-price{border-left:1px solid var(--rule)}.desk-straddle-price small{margin-left:5px;color:var(--ink-faint);font-size:11px}.desk-chain-row:has(.desk-option-side){grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr)}.desk-option-side{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:0 7px;overflow:hidden}.desk-option-side.put{justify-content:flex-start}.desk-option-side>span:not(.desk-bs){min-width:40px;color:var(--ink-dim);font-size:11px;text-align:right}.desk-option-side.put>span:not(.desk-bs){text-align:left}.desk-chain-foot{display:flex;align-items:center;justify-content:space-between;padding:0 10px;border-top:1px solid var(--rule);background:#10110f;color:var(--ink-faint);font:11px var(--font-mono);text-transform:uppercase}.desk-watch{min-height:0;grid-row:2 / 6;overflow:auto}.desk-watch>div{min-height:58px;display:grid;grid-template-columns:1fr 90px 70px;align-items:center;gap:12px;padding:8px 13px;border-bottom:1px solid var(--rule);transition:background .16s,transform .16s}.desk-watch>div:hover{background:#171815;transform:translate(2px)}.desk-watch span:first-child{display:grid;gap:5px}.desk-watch small{color:var(--ink-faint);font:11px var(--font-mono)}.desk-masters{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.desk-section-head{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 14px;border-bottom:1px solid var(--rule)}.desk-section-head h2{margin:6px 0 0;font:400 18px var(--font-display)}.desk-section-head p{max-width:380px;margin:0;color:var(--ink-faint);font-size:11px;text-align:right}.desk-master-grid{min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:9px;padding:10px;overflow:auto;scrollbar-width:thin}.desk-page[data-market=options] .desk-master-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-master-card,.desk-overall-card{position:relative;min-width:0;min-height:185px;border:1px solid var(--rule);background:#10110f;color:var(--ink);text-align:left;cursor:pointer;overflow:hidden;transition:border-color .24s var(--v3-ease),background .24s,transform .24s var(--v3-ease),box-shadow .24s}.desk-master-card:before,.desk-overall-card:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--accent);transform:scaleY(0);transform-origin:bottom;transition:transform .34s var(--v3-ease)}.desk-master-card:hover,.desk-overall-card:hover{z-index:1;border-color:#655744;background:#151613;transform:translateY(-4px);box-shadow:0 16px 34px #0009}.desk-master-card:hover:before,.desk-overall-card:hover:before,.desk-master-card.is-selected:before{transform:scaleY(1)}.desk-master-card.is-selected{border-color:#66523b;background:#17140f}.desk-master-card.is-opened{box-shadow:inset 0 -2px var(--accent)}.desk-master-card.is-drop{border-color:var(--ok);background:#102019;transform:scale(1.012)}.desk-master-card>header{min-height:38px;display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid var(--rule)}.desk-master-check{width:23px;height:23px;border:1px solid var(--rule-strong);background:transparent;color:transparent;cursor:pointer}.desk-master-check[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.desk-master-card>header>span{color:var(--accent);font:800 11.5px var(--font-mono)}.desk-master-card>header>i{padding:4px 6px;border:1px solid var(--rule);color:var(--ok);font:700 10.5px var(--font-mono);font-style:normal}.desk-master-card>header>b{margin-left:auto;color:var(--accent);font:700 11px var(--font-mono)}.desk-master-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 11px 9px}.desk-master-title h3{margin:0;font:400 16px var(--font-display)}.desk-master-title span{color:var(--ink-faint);font:11px var(--font-mono)}.desk-child-preview{min-height:78px;padding:0 11px}.desk-child-preview>div{min-height:29px;display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:8px;border-top:1px solid var(--rule)}.desk-child-preview>div>i{width:5px;height:5px;border-radius:50%;background:var(--err)}.desk-child-preview>div>i.is-ok{background:var(--ok)}.desk-child-preview>div>i.is-pending{background:var(--accent)}.desk-child-preview>div>span{min-width:0;display:grid}.desk-child-preview b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.desk-child-preview small{overflow:hidden;color:var(--ink-faint);font:10.5px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.desk-child-preview em{color:var(--ink-faint);font:10.5px var(--font-mono);font-style:normal;text-transform:uppercase}.desk-child-preview>small{display:block;padding:6px 0;color:var(--ink-faint);font-size:11px}.desk-master-card>footer{min-height:31px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;border-top:1px solid var(--rule);color:var(--ink-faint);font:10.5px var(--font-mono);text-transform:uppercase}.desk-master-card>footer b{color:var(--ink-dim);font-weight:600}.desk-overall-card{min-height:145px;padding:22px}.desk-overall-card span{color:var(--accent);font:700 11px var(--font-mono);letter-spacing:.1em}.desk-overall-card h3{margin:29px 0 6px;font:400 20px var(--font-display)}.desk-overall-card p{max-width:230px;color:var(--ink-faint);font-size:11.5px}.desk-overall-card i{position:absolute;right:18px;bottom:17px;color:var(--ink-dim);font:11px var(--font-mono);font-style:normal;text-transform:uppercase}.desk-add-master-button,.desk-add-master{min-height:145px;border:1px dashed var(--rule-strong);background:#0c0d0c;color:var(--ink-faint)}.desk-add-master-button{display:grid;place-content:center;justify-items:center;gap:7px;cursor:pointer;transition:border-color .2s,color .2s,background .2s,transform .2s}.desk-add-master-button:hover{border-color:var(--accent);color:var(--ink);background:#15130f;transform:translateY(-3px)}.desk-add-master-button b{font:300 25px var(--font-display);color:var(--accent)}.desk-add-master-button span{font:700 11px var(--font-mono);text-transform:uppercase}.desk-add-master-button small{color:var(--ink-faint);font-size:11px}.desk-add-master{display:grid;align-content:center;gap:9px;padding:13px}.desk-add-master>span{color:var(--accent);font:700 11px var(--font-mono)}.desk-add-master input{height:31px;border:1px solid var(--rule);background:#141512;color:var(--ink);padding:0 8px;font:11px var(--font-mono)}.desk-add-master label{display:flex;align-items:center;gap:7px;color:var(--ink-faint);font:11px var(--font-mono)}.desk-add-master label input{width:65px}.desk-add-master>div{display:flex;gap:6px;justify-content:flex-end}.desk-add-master button{height:27px;border:1px solid var(--rule);background:transparent;color:var(--ink-dim);font:11px var(--font-mono);cursor:pointer}.desk-add-master button[type=submit]{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.desk-notices{max-height:240px;border-top:1px solid var(--rule);background:#0a0b0a}.desk-notice-head{width:100%;min-height:50px;display:grid;grid-template-columns:1fr auto 24px;align-items:center;gap:15px;padding:7px 12px;border:0;background:#11120f;color:var(--ink);cursor:pointer;text-align:left}.desk-notice-head>span:first-child{display:grid;gap:5px}.desk-notice-head small{color:var(--ink-faint);font-size:11px}.desk-notice-counts{display:flex;gap:8px}.desk-notice-counts i{color:var(--ink-faint);font:11px var(--font-mono);font-style:normal}.desk-notice-body{max-height:188px;overflow:auto}.desk-notice{min-height:37px;display:grid;grid-template-columns:7px 140px 1fr 56px;align-items:center;gap:9px;padding:6px 12px;border-top:1px solid var(--rule);font-size:11px}.desk-notice>i{width:5px;height:5px;border-radius:50%;background:var(--accent)}.desk-notice.is-ok>i{background:var(--ok)}.desk-notice.is-bad>i{background:var(--err)}.desk-notice>span,.desk-notice time{color:var(--ink-faint)}.desk-notice time{font:11px var(--font-mono);text-align:right}.master-window{position:fixed;z-index:80;left:50%;top:51%;width:min(1060px,calc(100vw - 40px));max-height:min(720px,calc(100vh - 42px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;transform:translate(-50%,-50%);border:1px solid #655744;background:#0b0c0b;box-shadow:0 30px 90px #000e;animation:master-window-in .36s var(--v3-ease)}@keyframes master-window-in{0%{opacity:0;transform:translate(-50%,-47%) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.master-window[data-positioned=true]{animation:none!important;transform:none!important}.master-window[data-minimized=true]{width:min(680px,calc(100vw - 32px));height:44px!important;min-height:44px!important;max-height:44px!important;grid-template-rows:44px!important;overflow:visible;resize:none}.master-window-tabs{min-height:39px;display:flex;align-items:stretch;border-bottom:1px solid var(--rule);background:#11120f;cursor:grab;touch-action:none;user-select:none}.master-window-tabs:active{cursor:grabbing}.master-window-tabs>button{min-width:150px;max-width:220px;display:grid;grid-template-columns:25px 1fr 16px;align-items:center;gap:7px;padding:0 8px;border:0;border-right:1px solid var(--rule);background:transparent;color:var(--ink-faint);cursor:grab;text-align:left}.master-window-tabs>button[aria-selected=true]{background:#1a1712;color:var(--ink);box-shadow:inset 0 -2px var(--accent)}.master-window-tabs>button b{color:var(--accent);font:800 11px var(--font-mono)}.master-window-tabs>button span{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.master-window-tabs>button i{font-size:13px;font-style:normal;text-align:center;cursor:pointer}.master-window-controls{margin-left:auto;display:flex}.master-window-controls button{width:37px;border:0;border-left:1px solid var(--rule);background:transparent;color:var(--ink-faint);cursor:pointer}.master-window-controls button:hover{background:#211713;color:var(--err)}.master-window-head{min-height:65px;display:flex;align-items:center;gap:20px;padding:9px 15px;border-bottom:1px solid var(--rule)}.master-window-head>div{display:grid;gap:5px}.master-window-head>div span{color:var(--accent);font:11px var(--font-mono);letter-spacing:.1em}.master-window-head h3{margin:0;font:400 19px var(--font-display)}.master-window-head>span{margin-left:auto;color:var(--ink-faint);font:11px var(--font-mono)}.master-window-head>button{height:29px;border:1px solid var(--rule);background:transparent;color:var(--ink-dim);font:11px var(--font-mono);cursor:pointer}.master-window-head h3 button{margin-left:8px;border:0;background:transparent;color:var(--ink-faint);cursor:pointer}.master-window-head form{display:flex;gap:5px}.master-window-head form input{height:29px;min-width:230px;border:1px solid var(--accent);background:#141512;color:var(--ink);padding:0 8px}.master-window-head form button{border:1px solid var(--rule);background:#151613;color:var(--ink-dim);font:11px var(--font-mono);cursor:pointer}.master-matrix-wrap{min-height:150px;overflow:auto;scrollbar-width:thin}.master-matrix{width:max(100%,780px);border-collapse:collapse;font-size:11px}.master-matrix th{position:sticky;z-index:2;top:0;height:31px;padding:0 9px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#141512;color:var(--ink-faint);font:700 11px var(--font-mono);text-align:left;text-transform:uppercase}.master-matrix td{height:49px;padding:6px 9px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink-dim)}.master-matrix tr:hover td{background:#141512}.master-matrix td:nth-child(n+4),.master-matrix th:nth-child(n+4){text-align:center}.master-matrix td>b,.master-matrix td>small{display:block}.master-matrix td>small{margin-top:4px;color:var(--ink-faint);font:10.5px var(--font-mono)}.master-matrix input[type=number]{width:47px;height:26px;margin-left:8px;border:1px solid var(--rule);background:#171815;color:var(--ink);text-align:center}.master-matrix td:last-child button{border:0;background:transparent;color:var(--ink-faint);cursor:pointer}.master-matrix td:last-child button:hover{color:var(--err)}.matrix-side{display:inline-grid;width:23px;height:23px;place-items:center;border:1px solid;font:800 11px var(--font-mono)}.matrix-side.is-buy{border-color:#456b7c;color:#8fc0d5}.matrix-side.is-sell{border-color:#754b47;color:var(--err)}.matrix-empty{height:160px!important;color:var(--ink-faint)!important;text-align:center!important}.master-window-foot{min-height:53px;display:flex;align-items:center;gap:15px;padding:8px 13px;border-top:1px solid var(--rule);background:#11120f}.master-window-foot span{color:var(--ink-faint);font-size:11px}.master-window-foot button{min-width:230px;height:34px;margin-left:auto;border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);font:800 11px var(--font-mono);cursor:pointer}.master-window-foot button:disabled{border-color:var(--rule);background:#151613;color:var(--ink-faint);cursor:not-allowed}.terminal-shell{grid-template-rows:102px minmax(0,1fr)}.terminal-top{grid-template-rows:62px 40px}.terminal-top-row{grid-template-columns:258px minmax(260px,1fr) auto}.terminal-brand>span{width:44px;height:38px;font-size:11.5px}.terminal-brand>b{font-size:12px}.terminal-brand small{font-size:11px}.terminal-ticker>.terminal-ticker-track{width:max-content;height:100%;display:flex;align-items:stretch;animation:terminal-ticker-seamless 32s linear infinite;will-change:transform}.terminal-ticker:hover>.terminal-ticker-track{animation-play-state:paused}.terminal-ticker-set{display:flex;align-items:stretch}.terminal-ticker span{min-width:220px;font-size:11px}.terminal-ticker b{font-size:11.5px}.terminal-ticker i{font-size:11px}@keyframes terminal-ticker-seamless{to{transform:translate(-50%)}}.terminal-nav-row nav button{min-width:112px;padding-inline:15px;font-size:11.5px}.terminal-top-actions>button{padding-inline:14px;font-size:11px}.terminal-user{min-width:165px}.desk-page{gap:14px;padding:15px}.desk-market{grid-template-rows:49px auto 38px minmax(0,1fr) 31px}.desk-market-tabs button{min-width:130px;font-size:11.5px}.desk-chain-tools{min-height:48px;padding-inline:12px}.desk-chain-tools label,.desk-atm,.desk-range>span,.desk-range button,.desk-tool-button{font-size:11px}.desk-underlyings button{font-size:11.5px}.desk-chain-row{min-height:42px;grid-template-columns:88px 72px 98px 72px 88px 118px}.desk-chain-row>b,.desk-strike b{font-size:11.5px}.desk-option-side>span:not(.desk-bs){min-width:42px;font-size:11.5px}.desk-bs button{width:27px;height:26px;font-size:11.5px}.desk-section-head{min-height:66px;padding:10px 14px}.desk-section-head h2{font-size:20px}.desk-section-head p{font-size:11px}.desk-master-grid{gap:10px;padding:10px}.desk-master-card{min-height:176px}.desk-master-title h3{font-size:18px}.desk-child-preview small,.desk-master-card>footer{font-size:11px}.desk-option-columns{position:sticky;z-index:4;top:32px;min-height:31px;display:grid;grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);align-items:stretch;border-bottom:1px solid var(--rule-strong);background:#10110ff2;backdrop-filter:blur(8px)}.desk-option-columns>div{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:0 7px}.desk-option-columns>div:last-child{justify-content:flex-start}.desk-option-columns span{min-width:48px;color:var(--ink-faint);font:700 11px var(--font-mono);text-align:right}.desk-option-columns>div:last-child span{text-align:left}.desk-option-columns>b{display:grid;place-items:center;border-inline:1px solid var(--rule);color:var(--accent);font:700 11px var(--font-mono)}.desk-chain-header.options,.desk-option-columns,.desk-chain-row:has(.desk-option-side){min-width:0}.desk-option-columns span{min-width:42px;color:#a4a69d;font-size:11px}.desk-option-side>span:not(.desk-bs){color:#d0cec4;font-size:11.5px}.desk-chain-row:has(.desk-option-side){border-bottom-color:#3b3c37}.desk-chain-row:has(.desk-option-side):nth-child(2n){background:#10110f}.desk-chain-row:has(.desk-option-side):hover{background:#1a1b17}.desk-page:not([data-market=options]) .desk-chain-header{grid-template-columns:1fr 78px 1fr 92px}.desk-page:not([data-market=options]) .desk-chain-row{grid-template-columns:minmax(62px,1fr) 51px 78px 51px minmax(62px,1fr) 92px}.desk-page:not([data-market=options]) .desk-bs button{width:23px;height:24px}.master-window{top:calc(50% + 48px);width:min(1280px,calc(100vw - 34px));height:min(720px,calc(100vh - 170px));max-height:none;grid-template-rows:auto auto auto minmax(0,1fr) auto}.master-window-tabs{min-height:44px}.master-window-tabs>button{min-width:180px;max-width:250px;font-size:11.5px}.master-window-head{min-height:72px;padding:10px 16px}.master-window-head h3{font-size:24px}.master-window-head>button{height:34px;padding-inline:13px}.master-rename-form{display:grid!important;grid-template-columns:minmax(260px,1fr) 74px 82px;gap:7px!important}.master-rename-form input{min-width:0!important;height:39px!important;padding:0 12px!important;border:1px solid #766047!important;border-radius:0!important;outline:0!important;background:#11120f!important;color:var(--ink)!important;font:500 15px var(--font-ui)!important;box-shadow:inset 0 0 0 1px #0008!important;appearance:none}.master-rename-form input:focus{border-color:var(--accent)!important;box-shadow:0 0 0 2px #bd8b5722!important}.master-rename-form button{height:39px!important;padding:0 12px!important;border:1px solid var(--rule-strong)!important;border-radius:0!important;background:#171815!important;color:var(--ink-dim)!important;font:800 11.5px var(--font-mono)!important;text-transform:uppercase}.master-rename-form button[type=submit]{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--accent-ink)!important}.master-rename-form button:hover{filter:brightness(1.13)}.master-child-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;max-height:136px;overflow:auto;border-bottom:1px solid var(--rule);background:var(--rule)}.master-child-strip article{min-height:58px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;background:#10110f}.master-child-strip article>i{width:7px;height:7px;border-radius:50%;background:var(--err)}.master-child-strip article>i.is-ok{background:var(--ok)}.master-child-strip article>i.is-pending{background:var(--accent)}.master-child-strip article>span,.master-child-strip article>em{min-width:0;display:grid;gap:4px}.master-child-strip article b{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.master-child-strip article small{color:var(--ink-faint);font:11px var(--font-mono)}.master-child-strip article em{color:var(--ink-dim);font:11px var(--font-mono);font-style:normal;text-align:right;text-transform:capitalize}.master-child-strip>p{padding:16px;background:#10110f;color:var(--ink-faint);font-size:11.5px}.master-matrix{width:100%;min-width:920px;font-size:11.5px;table-layout:fixed}.master-matrix th{height:36px;font-size:11px}.master-matrix th:first-child{width:44px}.master-matrix th:nth-child(2){width:190px}.master-matrix th:nth-child(3){width:205px}.master-matrix th:nth-child(4){width:auto}.master-matrix th:last-child{width:82px}.master-matrix td{height:64px;padding:8px 11px}.master-matrix td>b{font-size:11.5px}.master-matrix td>small{font-size:11px}.matrix-fanout{display:flex;flex-wrap:wrap;gap:6px}.matrix-fanout>span{min-width:112px;display:grid;gap:3px;padding:6px 8px;border:1px solid var(--rule);background:#151613;text-align:left}.matrix-fanout b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.matrix-fanout small{color:var(--ink-faint);font:11px var(--font-mono);text-transform:capitalize}.master-window-foot{min-height:56px;padding:8px 13px}.master-window-foot span{font-size:11px}.master-window-foot button{min-width:270px;height:38px;font-size:11.5px}.page{width:100%;max-width:1510px;min-height:100%;margin:0 auto;padding:24px 28px 42px;gap:14px}.page-wide{max-width:1700px}.page-narrow{max-width:1180px}.eyebrow,.state-code{color:var(--ink-faint);font:700 11px/1 var(--font-mono);letter-spacing:.16em}.panel,.stat-block,.chain-shell{border-color:var(--rule);border-radius:3px!important;background:var(--panel);box-shadow:none}.lift{transition:border-color .2s,background .2s,transform .2s}.lift:hover{border-color:var(--rule-strong);background:var(--panel-raised);transform:translateY(-1px)}.row-react{transition:background .18s,box-shadow .18s,transform .18s}.row-react:hover{background:var(--panel-raised)!important;box-shadow:inset 2px 0 var(--accent);transform:translate(1px)}.head-row{background:#141512!important}.screen-header{min-height:44px;padding:0 1px 13px;border-bottom:1px solid var(--rule)}.screen-header h2{font:400 19px/1 var(--font-display)!important;letter-spacing:-.01em!important}.screen-header>.dim{color:var(--ink-faint);font-size:11.5px!important}.screen-actions{gap:7px}.section-title{font:400 20px/1 var(--font-display);letter-spacing:-.01em}.market-deck{min-height:195px;grid-template-columns:minmax(260px,.9fr) minmax(380px,1.4fr);padding:25px 27px;border-color:var(--rule);background:linear-gradient(135deg,#11120f,#0d0e0d 65%,#17130f)}.market-deck:before{content:"SESSION";position:absolute;right:21px;top:19px;color:#ffffff08;font:800 72px/1 var(--font-ui);letter-spacing:-.07em}.market-deck:after{background:var(--accent);opacity:.85}.market-chart{padding:10px 0 0 24px}.market-chart svg{height:82px}.market-tape{border-color:var(--rule);background:#0b0c0b}.market-tape>span{border-color:var(--rule)}.capital-grid{border:1px solid var(--rule);background:var(--panel)}.stat-block{min-height:154px;border:0;border-right:1px solid var(--rule);background:transparent}.stat-block:before{height:2px;background:var(--accent)}.master-band{border:1px solid #5a4834;background:#1b1712;color:var(--accent);border-radius:2px}.child-drawer-inner,.child-drawer .row-react{background:#0d0e0d!important}.terminal-chip{min-height:28px;padding-inline:10px!important;border-color:var(--rule)!important;background:#141512!important;font-size:11.5px!important;font-weight:600!important}.terminal-chip[style*="background: var(--accent)"]{background:var(--accent)!important}.segmented{border-color:var(--rule)!important;background:#11120f!important}.segmented button{min-height:28px;font-size:11.5px!important}.terminal-stat{min-height:106px;background:linear-gradient(145deg,var(--panel),#11120f)}.terminal-stat:after{background:var(--accent);opacity:.45}.chain-summary{min-height:78px;border-color:var(--rule);background:var(--panel)}.oi-call,.oi-put{border-color:var(--rule)}.oi-pressure-track{height:4px;background:#252622}.option-tools{min-height:43px;padding:6px 10px;border:1px solid var(--rule);background:#0c0d0c}.chain-expiry select,.stage-field select,.stage-field input{border-color:var(--rule);background:#151613}.chain-banner{background:#11120f}.chain-columns{background:#0c0d0c}.chain-scroll{height:min(52vh,550px);background:#0d0e0d}.chain-row:hover{background:#171815}.chain-row.is-atm{background:#1a1712}.chain-side.is-itm,.chain-flex.is-itm{background:#ffffff04}.strike-axis{border-color:var(--rule);background:#11120f}.is-atm .strike-axis{background:var(--accent)}.chain-footnote{border-top:1px solid var(--rule);padding-top:10px}.stage-grid{gap:12px}.stage-field{gap:8px}.stage-field select,.stage-field input{min-height:42px}.stage-controls{padding:18px 0 2px}.stage-review{min-height:82px;padding:18px;border-color:#4b3a29;background:linear-gradient(110deg,#17130f,#11120f)}.stage-review button{min-height:42px;border-color:var(--accent);background:var(--accent)}.positions-more{min-height:38px;border-color:var(--rule);background:var(--panel)}.overall-page{gap:17px}.overall-command{min-height:83px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:17px;border-bottom:1px solid var(--rule)}.overall-command h2{margin:8px 0 5px;font:400 25px/1 var(--font-display);letter-spacing:-.025em}.overall-command p{margin:0;color:var(--ink-faint);font-size:11.5px}.overall-switch{display:inline-flex;padding:3px;border:1px solid var(--rule);background:#0b0c0b}.overall-switch button{min-width:94px;height:30px;border:0;background:transparent;color:var(--ink-faint);font:700 11px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:background .18s,color .18s,transform .15s}.overall-switch button:hover{color:var(--ink)}.overall-switch button:active{transform:scale(.97)}.overall-switch button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.overall-kpis{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));border:1px solid var(--rule);background:var(--panel)}.overall-kpi{min-height:103px;display:grid;align-content:center;gap:7px;padding:17px 19px;border-right:1px solid var(--rule)}.overall-kpi:last-child{border-right:0}.overall-kpi>span{color:var(--ink-faint);font:700 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.overall-kpi>b{font:500 23px/1 var(--font-mono);letter-spacing:-.05em}.overall-kpi>small{color:var(--ink-faint);font-size:11.5px}.overall-note{padding:10px 13px;border-left:2px solid var(--accent);background:#17130f;color:var(--ink-dim);font-size:11.5px}.overall-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:9px}.overall-tile{position:relative;min-width:0;overflow:hidden;border:1px solid var(--rule);background:#0f100f;transition:border-color .25s var(--v3-ease),background .25s,transform .25s var(--v3-ease),box-shadow .25s}.overall-tile:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--accent);transform:scaleY(0);transform-origin:bottom;transition:transform .34s var(--v3-ease)}.overall-tile:hover{z-index:1;border-color:#5c5144;background:#131411;transform:translateY(-3px);box-shadow:0 15px 32px #0008}.overall-tile:hover:before,.overall-tile.is-open:before{transform:scaleY(1)}.overall-tile.is-open{border-color:#5c5144;background:#121310}.overall-tile-head{min-height:58px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;border-bottom:1px solid var(--rule)}.overall-tile-head h3{margin:0;font:500 14px/1 var(--font-display);letter-spacing:-.015em}.overall-tile-head p{margin:4px 0 0;color:var(--ink-faint);font:11px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.overall-tile-head>b{font:600 12px/1 var(--font-mono)}.overall-side{width:24px;height:24px;display:grid;place-items:center;border:1px solid;font:800 11px/1 var(--font-mono)}.overall-side.is-buy{border-color:#547e91;color:#8fc0d5;background:#101a1e}.overall-side.is-sell{border-color:#754b47;color:var(--err);background:#1d1211}.overall-health{width:9px;height:9px;margin-left:9px;border-radius:50%;background:var(--ink-faint)}.overall-health.is-ok{background:var(--ok);box-shadow:0 0 10px #79b89d55}.overall-health.is-err{background:var(--err)}.overall-health.is-pending{background:var(--accent)}.overall-tile-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--rule)}.overall-tile-stats>span{min-width:0;display:grid;gap:5px;padding:9px 10px;border-right:1px solid var(--rule)}.overall-tile-stats>span:last-child{border-right:0}.overall-tile-stats i{color:var(--ink-faint);font:11px/1 var(--font-mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase}.overall-tile-stats b{overflow:hidden;color:var(--ink-dim);font:600 11.5px/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.overall-accounts{min-height:34px;display:flex;align-items:center;gap:5px;padding:6px 10px;overflow-x:auto;scrollbar-width:thin}.overall-accounts span{flex:0 0 auto;padding:4px 6px;border:1px solid var(--rule);background:#151613;color:var(--ink-dim);font:10.5px/1 var(--font-mono);letter-spacing:.04em}.overall-accounts span.is-virtual{border-color:#765a39;color:var(--accent);background:#1a1510}.overall-accounts em{color:var(--ink-faint);font-size:11.5px;font-style:normal}.overall-more{width:100%;height:29px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border:0;border-top:1px solid var(--rule);background:#0c0d0c;color:var(--ink-faint);font:700 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .18s,background .18s}.overall-more:hover:not(:disabled){background:#171815;color:var(--accent)}.overall-more:disabled{cursor:default;opacity:.45}.overall-more i{font:400 16px/1 var(--font-ui);font-style:normal}.overall-detail{border-top:1px solid #594934;background:#0a0b0a;animation:overall-detail-in .3s var(--v3-ease) both}@keyframes overall-detail-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.overall-detail{overflow-x:auto}.overall-detail-row{min-width:600px;min-height:35px;display:grid;grid-template-columns:minmax(120px,1.2fr) minmax(100px,1fr) 48px 42px 66px 74px;align-items:center;gap:8px;padding:5px 10px;border-bottom:1px solid var(--rule);color:var(--ink-dim);font-size:11px}.overall-detail-row.no-account{min-width:455px;grid-template-columns:minmax(130px,1.4fr) 48px 42px 66px 74px}.overall-detail-row:last-child{border-bottom:0}.overall-detail-row:not(.is-head):hover{background:#141512}.overall-detail-row.is-virtual{background:#18130d;box-shadow:inset 2px 0 var(--accent)}.overall-detail-row.is-head{min-height:30px;background:#11120f;color:var(--ink-faint);font:700 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.overall-detail-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overall-detail-row>span:first-child{display:grid;gap:4px}.overall-detail-row small{color:var(--ink-faint);font:11px/1 var(--font-mono)}.overall-side-text{font:800 11px/1 var(--font-mono)}.overall-side-text.is-buy{color:#8fc0d5}.overall-side-text.is-sell{color:var(--err)}.overall-empty{min-height:260px;display:grid;place-content:center;justify-items:center;border:1px solid var(--rule);background:var(--panel);text-align:center}.overall-empty span{color:var(--accent);font:700 11px/1 var(--font-mono);letter-spacing:.17em}.overall-empty h3{margin:13px 0 4px;font:400 22px var(--font-display)}.overall-empty p{color:var(--ink-faint);font-size:11.5px}.positions-v2{width:100%;min-height:100%;display:grid;align-content:start;gap:11px;padding:18px 22px 36px}.positions-command{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.positions-command h2{margin:6px 0 3px;font:400 22px var(--font-display)}.positions-command p{margin:0;color:var(--ink-faint);font-size:11.5px}.positions-book{display:flex;padding:3px;border:1px solid var(--rule);background:#0b0c0b}.positions-book button{height:31px;min-width:90px;border:0;background:transparent;color:var(--ink-faint);font:700 11px var(--font-mono);text-transform:uppercase;cursor:pointer}.positions-book button:hover{color:var(--ink)}.positions-book button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.positions-kpis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--rule);background:var(--panel)}.positions-kpis>span{min-height:78px;display:grid;align-content:center;gap:6px;padding:11px 15px;border-right:1px solid var(--rule)}.positions-kpis>span:last-child{border-right:0}.positions-kpis i{color:var(--ink-faint);font:11px var(--font-mono);font-style:normal;text-transform:uppercase}.positions-kpis b{font:600 17px var(--font-mono)}.positions-kpis small{color:var(--ink-faint);font-size:11px}.positions-toolbar{position:relative;z-index:9;min-height:43px;display:grid;grid-template-columns:190px 260px minmax(20px,1fr) auto auto auto;align-items:center;gap:7px;padding:6px 8px;border:1px solid var(--rule);background:#10110f}.positions-toolbar>select,.positions-toolbar>input,.positions-toolbar button{height:30px;border:1px solid var(--rule);background:#151613;color:var(--ink-dim);font:11px var(--font-mono)}.positions-toolbar>input{padding:0 9px}.positions-toolbar button{padding:0 10px;cursor:pointer}.positions-toolbar button:hover{border-color:var(--accent);color:var(--accent)}.positions-addons{position:relative;min-width:max-content}.positions-addons>div{position:absolute;z-index:20;top:calc(100% + 5px);right:0;width:min(280px,calc(100vw - 24px));display:grid;gap:9px;padding:13px;border:1px solid #655744;background:#141512;box-shadow:0 18px 45px #000c}.positions-addons label{display:flex;align-items:center;gap:8px;color:var(--ink-dim);font-size:11px;cursor:pointer;white-space:nowrap}.positions-addons label>input{flex:0 0 auto;width:14px;height:14px;margin:0;accent-color:var(--accent)}.position-note{display:grid;grid-template-columns:1fr auto;gap:8px;padding:9px;border:1px solid #50422f;background:#12100d}.position-note textarea{min-height:47px;resize:vertical;border:1px solid var(--rule);background:#0d0e0d;color:var(--ink);padding:9px;font:11.5px var(--font-ui)}.position-note button{min-width:135px;border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);font:800 11px var(--font-mono);cursor:pointer}.position-message{padding:9px 12px;border-left:2px solid var(--accent);background:#15130f;color:var(--ink-dim);font-size:11px}.positions-table-wrap{min-height:270px;overflow:auto;border:1px solid var(--rule);scrollbar-width:thin}.positions-table{width:100%;min-width:1120px;border-collapse:collapse;background:#0d0e0d}.positions-table th{position:sticky;z-index:3;top:0;height:35px;padding:0 9px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule-strong);background:#141512;color:var(--ink-faint);font:700 11px var(--font-mono);text-align:left;text-transform:uppercase;cursor:default}.positions-table th:nth-child(5),.positions-table th:nth-child(6),.positions-table th:nth-last-child(2){cursor:pointer}.positions-table td{height:49px;padding:7px 9px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink-dim);font-size:11px}.positions-table tbody tr:hover td{background:#151613}.positions-table tr.tint-up td:first-child{box-shadow:inset 2px 0 #315744}.positions-table tr.tint-down td:first-child{box-shadow:inset 2px 0 #6c403d}.positions-table tr.is-closed{opacity:.62}.positions-table td>small{display:block;margin-top:4px;color:var(--ink-faint);font:10.5px var(--font-mono)}.position-side{width:24px;height:24px;display:grid;place-items:center;border:1px solid;font:800 11px var(--font-mono)}.position-side.is-buy{border-color:#456b7c;color:#8fc0d5}.position-side.is-sell{border-color:#754b47;color:var(--err)}.position-date{min-width:105px;font-size:11px!important}.position-actions{display:flex;gap:4px}.position-actions button{position:relative;width:29px;height:27px;border:1px solid var(--rule);background:transparent;color:var(--ink-dim);cursor:pointer}.position-actions button:hover{border-color:var(--accent);color:var(--accent)}.position-actions i{position:absolute;pointer-events:none;bottom:34px;right:0;width:max-content;padding:5px 7px;border:1px solid var(--rule);background:#171815;color:var(--ink-dim);font:10.5px var(--font-mono);font-style:normal;opacity:0;transform:translateY(3px);transition:opacity .15s,transform .15s}.position-actions button:hover i{opacity:1;transform:none}.positions-table tfoot td{height:37px;background:#11120f;color:var(--ink-faint);font:700 11px var(--font-mono)}.positions-empty{height:180px!important;color:var(--ink-faint)!important;text-align:center}.positions-table{background:#0b0c0b}.positions-table th{height:38px;border-right-color:#3c3d38;background:#171815;color:#a1a39a;font-size:11px;letter-spacing:.06em}.positions-table td{height:52px;border-right-color:#353631;border-bottom-color:#353631;color:#c9c7bd;font-size:11.5px}.positions-table tbody tr:nth-child(2n) td{background:#0f100e}.positions-table tbody tr:hover td{background:#1a1b17;color:var(--ink)}.positions-table td>b{color:#f0ece3;font-size:11.5px}.positions-table td>small{color:#8e9088;font-size:11px;letter-spacing:.02em}.positions-table tr.is-closed{opacity:1}.positions-table tr.is-closed td{color:#8e9088;background:#0c0d0c}.positions-table tr.is-closed td>b{color:#aaa99f}.positions-table input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent)}.position-side{width:27px;height:27px;font-size:11.5px}.position-side.is-buy{border-color:#5e91a8;background:#101b20;color:#a9d7e9}.position-side.is-sell{border-color:#9b5c55;background:#211311;color:#ef948a}.position-date{color:#aaa99f!important;font-size:11px!important}.positions-table td.ok,.positions-table td.err{font-size:11.5px}.positions-table td.ok b{color:#91d1b5}.positions-table td.err b{color:#ed9187}.position-actions button{width:31px;height:30px;border-color:#454640;background:#121310;color:#d0cec4;font-size:12px}.position-actions button:hover{background:#1b1813}.positions-table tfoot td{height:40px;border-top:1px solid var(--rule-strong);background:#171815;color:#aaa99f;font-size:11px}.roll-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:#000b;backdrop-filter:blur(5px)}.roll-panel{width:min(520px,100%);display:grid;gap:14px;padding:18px;border:1px solid #655744;background:#0f100f;box-shadow:0 30px 80px #000d}.roll-panel>header{display:flex;justify-content:space-between;color:var(--accent);font:700 11px var(--font-mono)}.roll-panel>header button{border:0;background:transparent;color:var(--ink-faint);font-size:18px;cursor:pointer}.roll-panel h3{margin:0;font:400 23px var(--font-display)}.roll-panel p{margin:0;color:var(--ink-faint);font-size:11px;line-height:1.55}.roll-panel label{display:grid;gap:7px;color:var(--ink-faint);font:11px var(--font-mono);text-transform:uppercase}.roll-panel select{height:37px;border:1px solid var(--rule);background:#151613;color:var(--ink)}.roll-panel footer{display:flex;justify-content:flex-end;gap:7px}.roll-panel footer button{height:34px;border:1px solid var(--rule);background:#151613;color:var(--ink-dim);font:11px var(--font-mono);cursor:pointer}.roll-panel footer button:last-child{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.ops-page-v2{gap:13px}.desk-page-bar{min-height:69px;display:flex;align-items:center;gap:14px;padding:9px 0 13px;border-bottom:1px solid var(--rule)}.desk-page-bar>div:first-child{display:grid;gap:4px}.desk-page-bar h2{margin:2px 0 0;font:400 22px var(--font-display)}.desk-page-bar p{margin:0;color:var(--ink-faint);font-size:11.5px}.source-pill{margin-left:auto;padding:6px 8px;border:1px solid #365448;color:var(--ok);font:11px var(--font-mono);text-transform:uppercase}.source-pill.is-sample{border-color:#5b4933;color:var(--accent)}.desk-page-controls{display:flex;gap:7px}.desk-page-controls input,.desk-page-controls select{height:32px;border:1px solid var(--rule);background:#141512;color:var(--ink);font:11px var(--font-mono)}.desk-page-controls input{width:220px;padding:0 10px}.exec-summary{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--rule);background:var(--panel)}.ops-metric{min-height:68px;display:grid;place-content:center;gap:7px;padding:10px 15px;border-right:1px solid var(--rule)}.ops-metric:last-child{border-right:0}.ops-metric i{color:var(--ink-faint);font:11px var(--font-mono);font-style:normal;text-transform:uppercase}.ops-metric b{font:600 17px var(--font-mono)}.ops-table-wrap{min-height:300px;overflow:auto;border:1px solid var(--rule)}.ops-data-table{width:100%;min-width:1050px;border-collapse:collapse}.ops-data-table th{position:sticky;z-index:2;top:0;height:34px;padding:0 10px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#141512;color:var(--ink-faint);font:700 11px var(--font-mono);text-align:left}.ops-data-table td{height:48px;padding:7px 10px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink-dim);font-size:11px}.ops-data-table tbody tr:hover td{background:#151613}.ops-data-table td>small{display:block;margin-top:4px;color:var(--ink-faint);font:10.5px var(--font-mono)}.message-cell{max-width:330px;color:var(--ink-faint)!important}.status-word{display:inline-block;padding:5px 7px;border:1px solid var(--rule);color:var(--accent);font:700 10.5px var(--font-mono);text-transform:uppercase}.status-word.is-complete{border-color:#365448;color:var(--ok)}.status-word.is-rejected,.status-word.is-error{border-color:#6c403d;color:var(--err)}.report-hero{min-height:175px;display:grid;grid-template-columns:260px 1fr;gap:35px;padding:24px;border:1px solid var(--rule);background:linear-gradient(135deg,#11120f,#17130f)}.report-hero>div:first-child{display:grid;align-content:center;gap:8px}.report-hero span{color:var(--ink-faint);font:11px var(--font-mono);text-transform:uppercase}.report-hero>div:first-child b{font:400 43px var(--font-display)}.report-hero small{color:var(--ink-faint);font-size:11px}.report-bars{display:flex;align-items:flex-end;gap:8px;padding-top:20px;border-bottom:1px solid var(--rule-strong)}.report-bars i{min-width:18px;max-width:60px;flex:1;background:linear-gradient(var(--accent),#493722);opacity:.75;transition:opacity .18s,transform .18s}.report-bars i:hover{opacity:1;transform:scaleX(1.08)}.report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px}.report-card{border:1px solid var(--rule);background:var(--panel);cursor:pointer;transition:transform .22s var(--v3-ease),border-color .22s,box-shadow .22s}.report-card:hover{border-color:#655744;transform:translateY(-3px);box-shadow:0 15px 30px #0008}.report-card.is-open{grid-column:span 2;border-color:#655744}.report-card>header{display:flex;justify-content:space-between;padding:13px;border-bottom:1px solid var(--rule)}.report-card>header span{color:var(--ink);font:700 11.5px var(--font-mono)}.report-card>header b{color:var(--accent);font:700 11px var(--font-mono)}.report-card>div{display:grid;grid-template-columns:repeat(4,1fr)}.report-card .ops-metric{min-height:62px;padding:8px}.report-card .ops-metric b{font-size:12px}.report-card>footer{display:flex;justify-content:space-between;padding:9px 12px;border-top:1px solid var(--rule);color:var(--ink-faint);font:11px var(--font-mono);text-transform:uppercase}.report-card>p{margin:0;padding:13px;border-top:1px solid #4c3c2a;color:var(--ink-dim);font-size:11px;line-height:1.65}.logs-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start}.logs-layout>section{min-width:0;display:grid;gap:12px}.activity-list{max-height:calc(100vh - 240px);overflow:auto;border:1px solid var(--rule);background:var(--panel)}.activity-list>div{min-height:40px;display:grid;grid-template-columns:115px 180px 1fr;align-items:center;gap:13px;padding:7px 11px;border-bottom:1px solid var(--rule)}.activity-list>div:hover{background:#151613}.activity-list time{color:var(--ink-faint);font:11px var(--font-mono)}.activity-list span{font:700 11px var(--font-mono)}.activity-list code{overflow:hidden;color:var(--ink-faint);font:11px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.notes-panel{position:sticky;top:0;border:1px solid var(--rule);background:var(--panel)}.notes-panel>header{padding:16px;border-bottom:1px solid var(--rule)}.notes-panel h3{margin:7px 0 0;font:400 18px var(--font-display)}.notes-panel form{display:grid;gap:8px;padding:12px;border-bottom:1px solid var(--rule)}.notes-panel textarea{height:86px;resize:vertical;border:1px solid var(--rule);background:#141512;color:var(--ink);padding:9px;font:11.5px var(--font-ui)}.notes-panel form button{height:31px;border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);font:800 11px var(--font-mono);cursor:pointer}.notes-panel form button:disabled{opacity:.4}.notes-panel>div{max-height:360px;overflow:auto}.notes-panel article{padding:11px 13px;border-bottom:1px solid var(--rule)}.notes-panel article time{color:var(--accent);font:10.5px var(--font-mono)}.notes-panel article p{margin:7px 0 0;color:var(--ink-dim);font-size:11px;line-height:1.55}.settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:11px}.setting-group{border:1px solid var(--rule);background:var(--panel)}.setting-group>header{min-height:57px;display:flex;align-items:center;gap:11px;padding:10px 13px;border-bottom:1px solid var(--rule)}.setting-group>header span{color:var(--accent);font:700 11px var(--font-mono)}.setting-group h3{margin:0;font:400 17px var(--font-display)}.setting-row{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 13px;border-bottom:1px solid var(--rule);cursor:pointer}.setting-row:hover{background:#151613}.setting-row>span{display:grid;gap:6px}.setting-row b{font-size:11.5px}.setting-row small{color:var(--ink-faint);font-size:11px;line-height:1.45}.setting-row input[type=checkbox]{width:34px;height:17px;accent-color:var(--accent)}.setting-row select{height:30px;border:1px solid var(--rule);background:#141512;color:var(--ink);font:11px var(--font-mono);text-transform:capitalize}.settings-reset{width:calc(100% - 24px);height:34px;margin:12px;border:1px solid var(--rule);background:transparent;color:var(--ink-faint);font:11px var(--font-mono);cursor:pointer}.settings-reset:hover{border-color:var(--err);color:var(--err)}.logs-layout{display:grid}.matrix-actions{display:inline-flex;gap:5px}.matrix-actions button{width:27px;height:27px;border:1px solid var(--rule)!important}.matrix-actions button:first-child:hover:not(:disabled){border-color:var(--ok)!important;color:var(--ok)!important}.matrix-actions button:disabled{opacity:.35;cursor:not-allowed}.master-window-foot>div{margin-left:auto;display:flex;align-items:center;gap:7px}.master-window-foot>div button{margin-left:0}.master-window-foot .master-clear{min-width:115px;border-color:var(--rule);background:transparent;color:var(--ink-faint)}.master-window-foot .master-clear:hover:not(:disabled){border-color:var(--err);color:var(--err)}.master-window{container-name:master-window;container-type:inline-size;min-width:min(680px,calc(100vw - 16px));min-height:min(360px,calc(100vh - 16px));max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:hidden;resize:both}.master-window[data-minimized=true]{min-width:0;resize:none}.master-window[data-maximized=true]{inset:8px 8px 30px!important;width:auto!important;height:auto!important;max-width:none;max-height:none;transform:none!important;resize:none}.master-resize-corner{position:absolute;z-index:9;right:2px;bottom:1px;width:18px;height:18px;display:grid;place-items:center;background:#171815;color:var(--accent);font:11.5px/1 var(--font-mono);font-style:normal;pointer-events:none}.master-tab-add{position:relative;display:grid;place-items:center;border-right:1px solid var(--rule)}.master-tab-add>button{width:39px;height:100%;border:0;background:transparent;color:var(--accent);font:400 20px var(--font-ui);cursor:pointer}.master-tab-add>button:hover{background:#1a1712}.master-tab-add>span{position:absolute;z-index:30;top:calc(100% + 1px);left:0;width:220px;display:grid;padding:5px;border:1px solid var(--rule-strong);background:#151613;box-shadow:0 14px 35px #000c}.master-tab-add>span button{min-height:34px;display:grid;grid-template-columns:31px 1fr;align-items:center;gap:7px;padding:0 8px;border:0;border-bottom:1px solid var(--rule);background:transparent;color:var(--ink-dim);font:11.5px var(--font-ui);cursor:pointer;text-align:left}.master-tab-add>span button:hover{background:#201a13;color:var(--ink)}.master-tab-add>span b{color:var(--accent);font:800 11.5px var(--font-mono)}.master-tab-add>span em{padding:10px;color:var(--ink-faint);font:11.5px var(--font-mono);font-style:normal}@container master-window (max-width: 980px){.master-window-head h3{font-size:20px}.master-window-head>span{display:none}.master-child-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.master-matrix{min-width:760px;font-size:11.5px}.master-matrix th:nth-child(2){width:160px}.master-matrix th:nth-child(3){width:175px}.matrix-fanout>span{min-width:96px}.master-window-foot>span{font-size:11px}}@container master-window (max-width: 760px){.master-window-tabs>button{min-width:135px}.master-window-head{min-height:62px}.master-window-head h3{font-size:18px}.master-window-head>button{height:31px;font-size:11.5px}.master-child-strip{grid-template-columns:1fr;max-height:112px}.master-window-foot>span{display:none}.master-window-foot>div{width:100%}.master-window-foot>div button:last-child{flex:1;min-width:0}}.terminal-ticker span{font-size:11.5px}.terminal-ticker b{font-size:12px}.terminal-ticker i{font-size:11.5px}.terminal-nav-row nav button{font-size:11.5px}.terminal-nav-row nav button span,.terminal-session,.terminal-replay{font-size:11px}.desk-market-tabs button{font-size:11.5px}.desk-chain-tools label,.desk-atm,.desk-range>span,.desk-range button,.desk-tool-button{font-size:11.5px}.desk-underlyings button,.desk-underlyings span,.desk-chain-foot{font-size:11.5px}.desk-chain-header,.desk-option-columns span,.desk-option-columns>b{font-size:11.5px}.desk-option-side>span:not(.desk-bs){font-size:11.5px}.desk-chain-row>b,.desk-strike b{font-size:12px}.desk-strike small{font-size:11px}.desk-section-head p{font-size:11.5px}.desk-master-card>header>span{font-size:11.5px}.desk-master-card>header>i,.desk-master-card>header>b{font-size:11px}.desk-child-preview b{font-size:11.5px}.desk-child-preview small,.desk-child-preview em,.desk-master-card>footer{font-size:11px}.desk-notice-head small,.desk-notice-counts i{font-size:11px}.desk-notice{font-size:11.5px}.desk-notice time{font-size:11px}.master-window-tabs>button span{font-size:11.5px}.master-window-tabs>button b{font-size:11.5px}.master-window-head>div span,.master-window-head>span,.master-window-head>button{font-size:11.5px}.master-matrix,.master-matrix th{font-size:11.5px}.master-matrix td>b{font-size:12px}.master-matrix td>small,.matrix-fanout small{font-size:11.5px}.matrix-fanout b{font-size:11.5px}.positions-toolbar>select,.positions-toolbar>input,.positions-toolbar button,.positions-addons label{font-size:11.5px}.positions-table th,.positions-table td{font-size:11.5px}.positions-table td>b{font-size:11.5px}.positions-table td>small{font-size:11px}.position-date{font-size:11.5px!important}.ops-data-table th,.ops-data-table td{font-size:11.5px}.ops-data-table td>small,.status-word{font-size:11px}.desk-page-bar p,.report-card>p,.activity-list span,.activity-list code,.notes-panel article p,.setting-row b{font-size:11.5px}.overall-tile-head h3{font-size:16px}.overall-tile-head p,.overall-tile-stats i,.overall-more{font-size:11px}.overall-tile-stats b,.overall-accounts span,.overall-detail-row{font-size:11.5px}.overall-detail-row.is-head,.overall-detail-row small{font-size:11px}[data-reduce-motion=true] *,[data-reduce-motion=true] *:before,[data-reduce-motion=true] *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-delay:0ms!important;transition-duration:.001ms!important}.blocked-state,.ops-loading{min-height:100%;display:grid;place-content:center;justify-items:center;padding:32px;background:#080908;text-align:center}.blocked-state h1,.blocked-state h2{font:400 29px/1.1 var(--font-display)}.blocked-state p{max-width:480px}.ops-loading{gap:12px}.ops-loading p{color:var(--ink-faint);font:11px var(--font-mono);letter-spacing:.2em}.screen-enter{animation:v3-page-in .48s var(--v3-ease) both}@keyframes v3-page-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.pulse-dot:before,.pulse-dot:after,.ambient{display:none!important}@media(max-width:1120px){.ops-app{grid-template-columns:202px minmax(0,1fr)}.ops-header{padding-inline:20px}.ops-market-bar{padding-inline:20px;gap:14px}.ops-status{display:none}.page{padding-inline:20px}.market-deck{grid-template-columns:1fr 1fr}.overall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overall-tile.is-open{grid-column:auto}}@media(max-width:900px){.master-window-tabs{min-width:0;overflow-x:auto;cursor:default;scrollbar-width:thin}.master-window-tabs>button{min-width:145px}.master-window-head{min-height:64px}.master-window-head h3{font-size:20px}.master-window-head>span{display:none}.master-child-strip{grid-template-columns:repeat(2,minmax(0,1fr));max-height:118px}.master-matrix{min-width:760px}.master-window-foot>span{display:none}.master-window-foot{justify-content:flex-end}.master-window-foot>div{width:100%}.master-window-foot>div button:last-child{flex:1;min-width:0}}@keyframes master-window-dock-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(max-width:860px){.ops-app{grid-template-columns:1fr;grid-template-rows:67px minmax(0,1fr)}.ops-rail{display:grid;grid-template-columns:190px minmax(0,1fr);border-right:0;border-bottom:1px solid var(--rule)}.ops-brand{height:66px;padding:11px 15px;border-bottom:0;border-right:1px solid var(--rule)}.ops-brand-mark{min-width:37px;height:37px}.ops-nav{display:flex;align-items:stretch;padding:0;overflow-x:auto}.ops-nav-group{display:contents}.ops-nav-label{display:none}.ops-nav-item{min-width:105px;height:66px;grid-template-columns:1fr;place-items:center;gap:4px;padding:8px;text-align:center}.ops-nav-item b{font-size:11.5px}.ops-nav-item i{display:none}.ops-nav-item[aria-current=page]:before{top:auto;bottom:0;width:24px;height:2px;left:calc(50% - 12px)}.ops-rail-foot{display:none}.ops-workspace{grid-template-rows:68px 30px minmax(0,1fr) 24px}.ops-header{padding-inline:16px}.ops-heading span{display:none}.ops-heading h1{margin:0;font-size:20px}.ops-control{display:none}.ops-market-bar{padding-inline:16px}.ops-market-bar span:nth-child(3),.ops-market-bar span:nth-child(4){display:none}.page{padding:18px 15px 34px}.market-deck{grid-template-columns:1fr}.market-chart{grid-column:1;grid-row:auto;padding-left:0}.market-tape{grid-column:1}.capital-grid{grid-template-columns:1fr 1fr}.stat-block:nth-child(2){border-right:0}.stat-block:nth-child(-n+2){border-bottom:1px solid var(--rule)}.overall-kpis{grid-template-columns:1fr 1fr}.overall-kpi:nth-child(2){border-right:0}.overall-kpi:nth-child(-n+2){border-bottom:1px solid var(--rule)}.overall-detail{overflow-x:auto}.overall-detail-row{min-width:720px}.overall-grid{grid-template-columns:1fr}}@media(max-width:560px){.ops-app{grid-template-rows:59px minmax(0,1fr)}.ops-rail{grid-template-columns:70px 1fr}.ops-brand{justify-content:center;padding:8px}.ops-brand>span:last-child{display:none}.ops-brand-mark{min-width:38px;height:38px}.ops-nav-item{min-width:82px;height:58px}.ops-workspace{grid-template-rows:60px 28px minmax(0,1fr) 23px}.ops-primary{padding-inline:11px}.ops-icon-control{display:none}.ops-heading h1{font-size:18px}.ops-market-bar{gap:12px;font-size:11px}.ops-market-end{display:none}.ops-footer span:last-child{display:none}.capital-grid{grid-template-columns:1fr}.stat-block{border-right:0;border-bottom:1px solid var(--rule)}.stage-grid,.stage-review{grid-template-columns:1fr}.overall-command{align-items:stretch;flex-direction:column}.overall-switch{align-self:stretch}.overall-switch button{flex:1}.overall-kpis{grid-template-columns:1fr}.overall-kpi{min-height:86px;border-right:0;border-bottom:1px solid var(--rule)}.overall-kpi:last-child{border-bottom:0}.overall-tile-stats{grid-template-columns:1fr 1fr}.overall-tile-stats>span:nth-child(2){border-right:0}.overall-tile-stats>span:nth-child(-n+2){border-bottom:1px solid var(--rule)}.tcm-intro-mark{transform:scale(.86)}}@media(prefers-reduced-motion:reduce){.tcm-intro,.tcm-intro-glyph,.tcm-intro-scan,.tcm-intro-stage h2,.tcm-intro-stage p{animation-duration:.001ms!important;animation-delay:0ms!important}}.ticket-scrim{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:#040607a8;backdrop-filter:blur(2px)}.ticket{width:min(760px,100%);max-height:88vh;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;background:var(--panel);border:1px solid var(--line-2);border-radius:10px;overflow:hidden;box-shadow:0 40px 90px -40px #000000e6}.ticket-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.ticket-head[data-side=BUY]{background:linear-gradient(90deg,color-mix(in srgb,var(--buy) 16%,transparent),transparent 60%)}.ticket-head[data-side=SELL]{background:linear-gradient(90deg,color-mix(in srgb,var(--sell) 16%,transparent),transparent 60%)}.ticket-side{padding:4px 11px;border-radius:4px;font:700 11.5px/1 var(--font-ui);letter-spacing:.1em;color:#fff}.ticket-head[data-side=BUY] .ticket-side{background:var(--buy)}.ticket-head[data-side=SELL] .ticket-side{background:var(--sell)}.ticket-name b{display:block;font-size:14px}.ticket-name small{display:block;font-size:11.5px;color:var(--ink-faint);margin-top:1px}.ticket-ltp{margin-left:auto;font-size:17px;font-weight:600}.ticket-x{width:28px;height:28px;border:1px solid var(--line-2);border-radius:5px;color:var(--ink-dim);background:none;cursor:pointer}.ticket-x:hover{border-color:var(--sell);color:var(--sell)}.ticket-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;padding:14px 16px;border-bottom:1px solid var(--line);background:var(--panel-2)}.ticket-fields label{display:grid;gap:4px}.ticket-fields span{font:700 11.5px/1 var(--font-ui);letter-spacing:.11em;color:var(--ink-faint)}.ticket-fields small{font-size:11.5px;color:var(--ink-faint)}.ticket-fields input,.ticket-fields select{height:30px;padding:0 8px;border:1px solid var(--line-2);border-radius:5px;background:var(--panel);color:var(--ink);font:600 12px var(--font-mono)}.ticket-fields input:disabled{opacity:.45}.ticket-dest{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.ticket-dest-head{display:flex;align-items:center;gap:9px;padding:9px 16px;border-bottom:1px solid var(--line)}.ticket-dest-head span{font:700 11.5px/1 var(--font-ui);letter-spacing:.11em;color:var(--ink-faint)}.ticket-dest-head b{font-size:11.5px;color:var(--ink-dim)}.ticket-dest-head button{margin-left:auto;padding:3px 9px;border:1px solid var(--line-2);border-radius:4px;background:none;color:var(--ink-dim);font-size:11.5px;cursor:pointer}.ticket-dest-head button+button{margin-left:0}.ticket-dest-head button:hover{border-color:var(--accent);color:var(--accent)}.ticket-dest-list{min-height:0;overflow:auto}.ticket-dest-list label{display:grid;grid-template-columns:auto 1fr auto auto 88px;gap:11px;align-items:center;padding:9px 16px;border-bottom:1px solid var(--line);cursor:pointer}.ticket-dest-list label:hover{background:var(--panel-2)}.ticket-dest-list label.down{opacity:.5;cursor:not-allowed}.ticket-dest-name b{display:block;font-size:12px}.ticket-dest-name small{display:block;font-size:11.5px;color:var(--ink-faint)}.ticket-dest-qty,.ticket-dest-margin{font-size:11.5px;color:var(--ink-dim)}.ticket-dest-state{font:700 11.5px/1 var(--font-ui);letter-spacing:.08em;color:var(--ok);text-align:right}.ticket-dest-list label.down .ticket-dest-state{color:var(--err)}.ticket-dest-list label.thin .ticket-dest-state{color:var(--accent)}.ticket-foot{display:flex;align-items:center;gap:12px;padding:13px 16px;border-top:1px solid var(--line);background:var(--panel-2);flex-wrap:wrap}.ticket-sum{display:grid}.ticket-sum i{font:700 11.5px/1 var(--font-ui);font-style:normal;letter-spacing:.11em;color:var(--ink-faint)}.ticket-sum b{font-size:15px;margin-top:3px}.ticket-sum small{font-size:11.5px;color:var(--ink-faint)}.ticket-warn{padding:5px 10px;border:1px solid var(--accent);border-radius:4px;color:var(--accent);font-size:11.5px}.ticket-cancel{height:34px;padding:0 14px;border:1px solid var(--line-2);border-radius:6px;background:none;color:var(--ink-dim);font-size:12px;font-weight:600;cursor:pointer}.ticket-cancel:hover{border-color:var(--line-3);color:var(--ink)}.ticket-place{height:34px;padding:0 18px;border:0;border-radius:6px;color:#fff;font-size:12.5px;font-weight:700;cursor:pointer}.ticket-place[data-side=BUY]{background:var(--buy)}.ticket-place[data-side=SELL]{background:var(--sell)}.ticket-place:disabled{background:var(--panel-3);color:var(--ink-faint);cursor:not-allowed}.desk-leg,.desk-option-side[draggable=true]{cursor:grab}.desk-leg:active,.desk-option-side[draggable=true]:active{cursor:grabbing}.desk-leg:hover{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.master-child-strip[data-open] .child-strip-summary{display:flex;align-items:center;gap:8px;width:100%;padding:7px 12px;border:0;border-bottom:1px solid var(--rule);background:var(--panel-2);color:var(--ink-dim);font-size:11.5px;cursor:pointer;text-align:left}.child-strip-summary:hover{background:var(--panel-raised)}.child-strip-summary b{font-size:13px;color:var(--ink)}.child-strip-summary span{color:var(--ink-faint)}.child-strip-summary em{font-style:normal;padding:2px 7px;border-radius:3px;font-size:11.5px;font-weight:600}.child-strip-summary em.is-ok{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok)}.child-strip-summary em.is-err{background:color-mix(in srgb,var(--err) 16%,transparent);color:var(--err)}.child-strip-summary em.is-warn{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.child-strip-summary i{margin-left:auto;font-style:normal;font-size:11.5px;color:var(--ink-faint)}.child-strip-list{display:flex;gap:8px;padding:9px 12px;overflow-x:auto}.master-child-strip[data-open=true] .child-strip-list{flex-wrap:wrap;max-height:132px;overflow-y:auto}.child-more{display:grid;place-items:center;padding:0 12px;color:var(--ink-faint);font-size:11.5px;white-space:nowrap}.fanout{display:grid;gap:4px;min-width:0}.fanout-head{display:flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--panel-2);color:var(--ink-dim);font-size:11.5px;cursor:pointer}.fanout-head:hover{border-color:var(--rule-strong);color:var(--ink)}.fanout-head b{color:var(--ink);font-size:12px}.fanout-head span{color:var(--ink-faint);font-size:11.5px}.fanout-head i{margin-left:auto;font-style:normal;font-size:11.5px}.fanout-down{font-style:normal;padding:1px 6px;border-radius:3px;font-size:11.5px;font-weight:700;background:color-mix(in srgb,var(--err) 18%,transparent);color:var(--err)}.fanout-modes{display:flex;gap:6px;flex-wrap:wrap}.fanout-modes em{font-style:normal;font-size:11.5px;color:var(--ink-faint)}.fanout-empty{font-size:11.5px;color:var(--ink-faint)}.fanout-detail{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:4px;max-height:148px;overflow-y:auto;padding:6px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--panel)}.fanout-detail span{display:grid;grid-template-columns:1fr auto;gap:0 6px;padding:4px 6px;border-radius:var(--radius);background:var(--panel-2);font-size:11.5px}.fanout-detail span.is-down{opacity:.5}.fanout-detail b{font-size:11.5px}.fanout-detail small{grid-column:1;color:var(--ink-faint);font-size:11.5px}.fanout-detail i{grid-row:1/3;align-self:center;font-style:normal;font-size:12px;color:var(--ink)}.desk-chain-row .desk-bs{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s,visibility .12s}.desk-chain-row:hover .desk-bs,.desk-chain-row.is-atm .desk-bs,.desk-chain-row:focus-within .desk-bs{opacity:1;visibility:visible;pointer-events:auto}.master-account-tabs{min-width:0;min-height:43px;display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--rule);background:#0e0f0d;scrollbar-width:thin}.master-account-tabs button{flex:0 0 auto;min-width:126px;display:grid;grid-template-columns:25px minmax(54px,1fr) auto;align-items:center;gap:7px;padding:0 10px;border:0;border-right:1px solid var(--rule);background:transparent;color:var(--ink-faint);font:11.5px var(--font-ui);cursor:pointer}.master-account-tabs button:first-child{min-width:170px}.master-account-tabs button:hover{background:#161713;color:var(--ink)}.master-account-tabs button[aria-selected=true]{background:#1a1712;color:var(--ink);box-shadow:inset 0 -2px var(--accent)}.master-account-tabs button b{color:var(--accent);font:800 11.5px var(--font-mono)}.master-account-tabs button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.master-account-tabs button small{color:var(--ink-faint);font:11px var(--font-mono);white-space:nowrap}.master-account-tabs button i{width:6px;height:6px;border-radius:50%;background:var(--ink-faint)}.master-account-tabs button i.is-ok{background:var(--ok)}.master-account-tabs button i.is-err{background:var(--err)}.master-account-tabs button i.is-pending{background:var(--warn)}.master-child-view{grid-row:4/6;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:auto;background:#0b0c0b}.master-child-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--rule)}.master-child-kpis>span{min-height:78px;display:grid;align-content:center;gap:5px;padding:10px 14px;border-right:1px solid var(--rule)}.master-child-kpis>span:last-child{border-right:0}.master-child-kpis i{color:var(--ink-faint);font:11px var(--font-mono);font-style:normal;text-transform:uppercase}.master-child-kpis b{font-size:15px;text-transform:capitalize}.master-child-kpis b.is-ok{color:var(--ok)}.master-child-kpis b.is-err{color:var(--err)}.master-child-kpis b.is-pending{color:var(--warn)}.master-child-kpis small{color:var(--ink-faint);font-size:11.5px}.master-child-positions,.master-child-results{min-height:0}.master-child-positions>header,.master-child-results>header{min-height:34px;display:flex;align-items:center;gap:8px;padding:0 13px;border-bottom:1px solid var(--rule);background:#11120f}.master-child-positions header b,.master-child-results header b{font-size:11.5px}.master-child-positions header span,.master-child-results header span{margin-left:auto;color:var(--ink-faint);font:11px var(--font-mono)}.master-child-table>div{min-width:700px;display:grid;grid-template-columns:minmax(190px,1.5fr) 70px 70px 90px 90px 110px;align-items:center;min-height:43px;border-bottom:1px solid var(--rule)}.master-child-table>div>span{padding:6px 12px;font-size:11.5px}.master-child-table>div>span:first-child{display:grid;gap:3px}.master-child-table small{color:var(--ink-faint);font-size:11px}.master-child-table .is-head{min-height:30px;color:var(--ink-faint);font:11px var(--font-mono);text-transform:uppercase}.master-child-empty{margin:0;padding:36px 14px;color:var(--ink-faint);font-size:11.5px;text-align:center}.master-child-results{border-top:1px solid var(--rule)}.master-child-results>div{display:grid;grid-template-columns:90px 80px 1fr;align-items:center;gap:9px;min-height:35px;padding:5px 13px;border-bottom:1px solid var(--rule)}.master-child-results p{margin:0;color:var(--ink-faint);font-size:11.5px}.master-child-results b{font-size:11.5px}.desk-notice button{justify-self:start;border:1px solid var(--accent);background:transparent;color:var(--accent);font:700 11px var(--font-mono);cursor:pointer}@container master-window (max-width:760px){.master-child-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.master-child-kpis>span:nth-child(2){border-right:0}}.desk-page{grid-template-columns:minmax(0,1fr)!important}.desk-page>.desk-market{display:none!important}.desk-page .desk-master-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}.terminal-stack{display:grid;grid-template-rows:minmax(0,1fr) auto auto auto;min-width:0;min-height:0;overflow:hidden}.terminal-funds{display:flex;align-items:center;gap:18px;padding:0 12px;min-height:26px;border-top:1px solid var(--rule);background:var(--panel-2)}.terminal-funds span{display:flex;align-items:baseline;gap:7px}.terminal-funds b{font-size:11.5px;font-weight:700;letter-spacing:.12em;color:var(--ink-faint)}.terminal-funds i{font-style:normal;font-size:12px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.terminal-funds i.ok{color:var(--ok)}.terminal-funds i.err{color:var(--err)}.terminal-funds .sp{flex:1}@media(max-width:900px){.terminal-funds{gap:10px;overflow-x:auto}}.desk-page{height:100%}.desk-market,.desk-masters{height:100%;min-height:0}.ticket-margin{display:flex;align-items:center;gap:14px;padding:7px 14px;border-top:1px solid var(--rule);background:var(--panel-2)}.ticket-include{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ink-dim);cursor:pointer;white-space:nowrap}.ticket-include input{width:13px;height:13px;margin:0;accent-color:var(--accent)}.ticket-margin-cell{display:grid;gap:1px}.ticket-margin-cell i{font-style:normal;font-size:9px;font-weight:700;letter-spacing:.09em;color:var(--ink-faint)}.ticket-margin-cell b{font-size:12px;font-variant-numeric:tabular-nums;color:var(--ink-dim)}.ticket-margin-cell.is-live b,.ticket-margin-cell.is-live i{color:var(--accent)}.ticket-saved{margin-left:auto;padding:2px 8px;border-radius:var(--radius);background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok);font-size:10.5px;font-weight:600}.ticket-margin-note{font-size:9.5px;color:var(--ink-faint)}.master-window.is-drop{outline:2px dashed var(--accent);outline-offset:-3px}.master-window.is-drop:after{content:"Drop to stage this leg";position:absolute;z-index:5;inset:auto 0 0;padding:5px;background:var(--accent);color:var(--accent-ink);font:700 10.5px var(--font-mono);text-align:center}.connection-manager{margin-bottom:12px;border:1px solid var(--rule);background:var(--panel)}.connection-manager>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px;border-bottom:1px solid var(--rule)}.connection-manager>header h3{margin:3px 0;font:400 19px var(--font-display)}.connection-manager>header p{margin:0;color:var(--ink-faint);font-size:11px}.connection-manager button,.connection-add input,.connection-add select,.connection-link input,.connection-link select{min-height:31px;border:1px solid var(--rule);background:#11120f;color:var(--ink);font:11px var(--font-mono)}.connection-manager button{padding:0 11px;cursor:pointer}.connection-manager button:hover{border-color:var(--accent);color:var(--accent)}.connection-manager button:disabled{opacity:.4;cursor:default}.connection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:9px;padding:10px}.connection-card,.connection-add{border:1px solid var(--rule);background:#0d0e0d}.connection-card>header{display:flex;align-items:center;gap:9px;padding:11px;border-bottom:1px solid var(--rule)}.connection-card>header div{display:grid;gap:3px}.connection-card>header small{color:var(--ink-faint);font:10px var(--font-mono);text-transform:uppercase}.connection-card>header em{margin-left:auto;color:var(--accent);font:700 9px var(--font-mono);font-style:normal}.connection-health{width:7px;height:7px;border-radius:50%;background:var(--err)}.connection-health.is-ok{background:var(--ok)}.connection-health.is-degraded{background:var(--accent)}.connection-money{display:grid;grid-template-columns:repeat(3,1fr)}.connection-money span{display:grid;gap:4px;padding:10px;border-right:1px solid var(--rule)}.connection-money span:last-child{border:0}.connection-money i{color:var(--ink-faint);font:9px var(--font-mono);font-style:normal;text-transform:uppercase}.connection-money b{font:600 12px var(--font-mono)}.connection-card>footer{display:flex;gap:6px;padding:9px;border-top:1px solid var(--rule)}.connection-link{display:flex;flex:1;gap:4px}.connection-link select,.connection-link input{min-width:0;flex:1;padding:0 6px}.connection-add{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:11px}.connection-add>b,.connection-add>button{grid-column:1/-1}.connection-add label{display:grid;gap:4px}.connection-add label span{color:var(--ink-faint);font:9px var(--font-mono);text-transform:uppercase}.connection-add input,.connection-add select{width:100%;padding:0 7px}.connection-message,.connection-error{margin:0;padding:8px 12px;border-top:1px solid var(--rule);font:11px var(--font-mono)}.connection-message{color:var(--ok)}.connection-error{color:var(--err)}.terminal-body{display:grid;grid-template-columns:auto minmax(0,1fr);min-height:0;overflow:hidden}.side-panel{display:grid;grid-template-columns:44px 300px;min-height:0;border-right:1px solid var(--rule);background:var(--panel)}.side-panel[data-collapsed=true]{grid-template-columns:44px}.side-panel-tabs{display:flex;flex-direction:column;gap:2px;padding:8px 4px;border-right:1px solid var(--rule);background:var(--panel-2)}.side-panel-tabs button{display:grid;place-items:center;width:36px;height:36px;border:1px solid transparent;border-radius:var(--radius);background:none;color:var(--ink-faint);cursor:pointer}.side-panel-tabs button i{font-style:normal;font-size:14px}.side-panel-tabs button span{display:none}.side-panel-tabs button:hover{color:var(--ink);background:var(--panel-raised)}.side-panel-tabs button[aria-selected=true]{color:var(--accent);border-color:var(--rule);background:var(--panel);box-shadow:inset 2px 0 0 var(--accent)}.side-panel-collapse{margin-top:auto;font-size:15px}.side-panel-body{min-height:0;overflow:auto;display:grid;align-content:start}@media(max-width:1100px){.side-panel[data-collapsed=false]{grid-template-columns:44px 250px}}@media(max-width:820px){.side-panel{grid-template-columns:44px}.side-panel-body{display:none}}.panel-bar{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--rule);background:var(--panel-2)}.panel-bar button{padding:3px 8px;border:1px solid var(--rule);border-radius:var(--radius);background:none;color:var(--ink-faint);font-size:11.5px;cursor:pointer}.panel-bar button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.panel-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.11em;color:var(--ink-faint)}.panel-empty{padding:18px 12px;color:var(--ink-faint);font-size:11.5px;text-align:center}.panel-primary{padding:5px 10px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);font-size:11.5px;font-weight:700;cursor:pointer}.panel-primary:disabled{opacity:.45;cursor:not-allowed}.panel-del{color:var(--err)!important;border-color:transparent!important}.panel-chain-head{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;padding:5px 10px;border-bottom:1px solid var(--rule);font-size:11.5px;font-weight:700;letter-spacing:.1em;color:var(--ink-faint)}.panel-chain-head span:nth-child(2){text-align:center}.panel-chain-rows>div{display:grid;grid-template-columns:1fr auto auto auto 1fr;gap:5px;align-items:center;padding:3px 8px;border-bottom:1px solid color-mix(in srgb,var(--rule) 55%,transparent);font-size:11.5px}.panel-chain-rows>div:hover{background:var(--panel-2)}.panel-chain-rows>div.is-atm{background:var(--accent-soft)}.panel-strike{display:grid;justify-items:center;min-width:54px;font-size:11.5px;font-weight:600}.panel-strike small{font-size:11.5px;color:var(--ink-faint)}.panel-bs{display:inline-flex;gap:2px;opacity:0;transition:opacity .1s}.panel-chain-rows>div:hover .panel-bs,.panel-chain-rows>div.is-atm .panel-bs{opacity:1}.panel-bs button{width:17px;height:17px;border:0;border-radius:2px;color:#fff;font-size:11.5px;font-weight:700;cursor:pointer}.panel-bs .is-buy{background:var(--buy)}.panel-bs .is-sell{background:var(--sell)}.panel-alert-add{display:grid;gap:5px;padding:9px 10px;border-bottom:1px solid var(--rule);background:var(--panel-2)}.panel-alert-add input{height:26px;padding:0 7px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--panel);color:var(--ink);font-size:11.5px}.panel-alert-add div{display:flex;gap:4px}.panel-alert-add div input{flex:1;min-width:0}.panel-alert-add div button{padding:0 8px;border:1px solid var(--rule);border-radius:var(--radius);background:none;color:var(--ink-faint);font-size:11.5px;cursor:pointer}.panel-alert-add div button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.panel-sound{display:flex;align-items:center;gap:7px;padding:7px 10px;border-bottom:1px solid var(--rule);font-size:11.5px;font-weight:700;letter-spacing:.1em;color:var(--ink-faint)}.panel-sound select{flex:1;height:24px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--panel);color:var(--ink);font-size:11.5px;letter-spacing:0}.panel-sound button{height:24px;padding:0 7px;border:1px solid var(--rule);border-radius:var(--radius);background:none;color:var(--ink-dim);font-size:11.5px;cursor:pointer}.panel-sound button.is-ready{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 45%,var(--rule))}.panel-alert-list article{padding:8px 10px;border-bottom:1px solid var(--rule)}.panel-alert-list article.is-paused{opacity:.66}.panel-alert-list article.is-spent{background:color-mix(in srgb,var(--accent) 5%,transparent)}.panel-alert-list header{display:flex;align-items:center;gap:6px;font-size:11.5px}.panel-alert-list header span{margin-left:auto;font-size:11.5px;font-weight:700}.panel-alert-list .is-armed{color:var(--ok)}.panel-alert-list .is-paused{color:var(--ink-faint)}.panel-alert-list .is-spent{color:var(--accent)}.panel-alert-list p{margin:3px 0 5px;font-size:11.5px;color:var(--ink-dim)}.panel-alert-list footer{display:flex;align-items:center;gap:6px;font-size:11.5px}.panel-alert-list footer small{color:var(--ink-faint)}.panel-alert-list footer button{margin-left:auto;padding:2px 7px;border:1px solid var(--rule);border-radius:var(--radius);background:none;color:var(--ink-dim);font-size:11.5px;cursor:pointer}.panel-alert-list footer button+button{margin-left:0}.panel-watch-lists button{flex:1}.panel-watch-lists{overflow-x:auto}.panel-watch-lists button{flex:0 0 auto;white-space:nowrap}.panel-list-new{display:flex;gap:5px;padding:7px 10px;border-bottom:1px solid var(--rule)}.panel-list-new input{min-width:0;flex:1;height:26px;padding:0 7px;border:1px solid var(--rule);background:var(--panel-2);color:var(--ink)}.panel-list-new button{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);font-size:11.5px}.panel-search{margin:8px 10px;height:28px;padding:0 8px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--panel-2);color:var(--ink);font-size:11.5px}.panel-search:focus{outline:none;border-color:var(--accent)}.panel-result{position:relative;border-bottom:1px solid var(--rule)}.panel-result-main{display:flex;align-items:center;gap:7px;width:100%;min-height:46px;padding:7px 10px;border:0;border-bottom:1px solid var(--rule);background:none;color:var(--ink);font-size:11.5px;text-align:left;cursor:pointer}.panel-result-main:hover{background:var(--panel-2)}.panel-result-main>b{margin-left:auto;color:var(--ink-dim)}.panel-results em{margin-left:auto;font-style:normal;padding:1px 5px;border-radius:2px;background:var(--panel-raised);font-size:11.5px;color:var(--ink-faint)}.panel-results i{font-style:normal;color:var(--ok)}.panel-result-actions{position:absolute;z-index:2;top:0;right:7px;height:46px;display:flex;align-items:center;gap:4px;opacity:0;transform:translate(5px);pointer-events:none;transition:opacity .12s ease,transform .16s ease}.panel-result:hover .panel-result-actions,.panel-result:focus-within .panel-result-actions,.panel-result.is-open .panel-result-actions{opacity:1;transform:none;pointer-events:auto}.panel-result:hover .panel-result-main>b,.panel-result:focus-within .panel-result-main>b,.panel-result.is-open .panel-result-main>b{opacity:0}.panel-result-actions button{width:25px;height:25px;padding:0;border:1px solid var(--rule-strong);border-radius:4px;background:var(--panel-raised);color:var(--ink-dim);font:700 10px var(--font-mono);cursor:pointer}.panel-result-actions button:hover{border-color:var(--accent);color:var(--accent)}.panel-result-actions button:disabled{opacity:.45;cursor:default}.panel-result-actions .is-buy{border-color:var(--buy);color:var(--buy)}.panel-result-actions .is-sell{border-color:var(--sell);color:var(--sell)}.market-depth-window{position:fixed;z-index:180;width:360px;overflow:hidden;border:1px solid var(--rule-strong);border-radius:8px;background:var(--panel);color:var(--ink);box-shadow:0 28px 80px #0000009e,inset 0 1px var(--edge-light);animation:furnish-menu-in .18s ease both}.market-depth-window>header{min-height:48px;display:grid;grid-template-columns:18px minmax(0,1fr) auto 28px;align-items:center;gap:8px;padding:6px 8px;border-bottom:1px solid var(--rule);background:var(--panel-raised);cursor:grab;touch-action:none;user-select:none}.market-depth-window>header:active{cursor:grabbing}.market-depth-grip{color:var(--ink-faint)}.market-depth-window>header>span:nth-child(2){display:grid;gap:2px}.market-depth-window>header b{font-size:12px}.market-depth-window>header small{color:var(--ink-faint);font:9px var(--font-mono)}.market-depth-window>header strong{font-size:13px}.market-depth-window>header button{width:28px;height:28px;border:1px solid var(--rule);border-radius:4px;background:transparent;color:var(--ink-dim);cursor:pointer}.market-depth-head,.market-depth-levels>div{min-height:27px;display:grid;grid-template-columns:1fr .65fr .8fr 1fr .65fr .8fr;align-items:center;gap:7px;padding:0 10px}.market-depth-head{color:var(--ink-faint);font:600 9px var(--font-mono);letter-spacing:.06em}.market-depth-levels>div{border-top:1px solid color-mix(in srgb,var(--rule) 62%,transparent);font-size:10.5px}.market-depth-levels .is-buy{color:var(--buy)}.market-depth-levels .is-sell{color:var(--sell)}.market-depth-stats{min-height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border-top:1px solid var(--rule);color:var(--ink-faint);font:9px var(--font-mono)}.market-depth-stats b{margin-left:4px;color:var(--ink-dim)}.market-depth-window>footer{min-height:42px;display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:6px 8px;border-top:1px solid var(--rule);background:var(--panel-2)}.market-depth-window>footer button{height:28px;min-width:58px;padding:0 10px;border:1px solid var(--rule-strong);border-radius:4px;background:transparent;color:var(--ink-dim);font-weight:700;cursor:pointer}.market-depth-window>footer .is-buy{border-color:var(--buy);color:var(--buy)}.market-depth-window>footer .is-sell{border-color:var(--sell);color:var(--sell)}.panel-watch-rows>div{display:flex;align-items:center;gap:7px;padding:7px 10px;border-bottom:1px solid var(--rule);font-size:11.5px}.panel-watch-rows>div:hover{background:var(--panel-2)}.panel-watch-name{display:grid}.panel-watch-name small{font-size:11.5px;color:var(--ink-faint)}.panel-watch-rows b{margin-left:auto;font-size:11.5px}.panel-watch-rows b.is-up{color:var(--ok)}.panel-watch-rows b.is-down{color:var(--err)}.panel-watch-actions{display:none;gap:3px;margin-left:auto}.panel-watch-rows>div:hover b{display:none}.panel-watch-rows>div:hover .panel-watch-actions{display:inline-flex}.panel-watch-actions button{width:22px;height:22px;border:1px solid var(--rule);border-radius:2px;background:none;color:var(--ink-dim);font-size:11.5px;cursor:pointer}.panel-watch-actions button:disabled{opacity:.25;cursor:default}.panel-watch-actions .is-buy{border-color:var(--buy);color:var(--buy)}.panel-watch-actions .is-sell{border-color:var(--sell);color:var(--sell)}.panel-note-new{display:grid;gap:5px;padding:9px 10px;border-bottom:1px solid var(--rule);background:var(--panel-2)}.panel-offline{margin:0;padding:6px 10px;border-bottom:1px solid var(--rule);color:var(--warn);font-size:11.5px;line-height:1.35}.panel-note-new textarea{min-height:52px;padding:7px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--panel);color:var(--ink);font:11.5px var(--font-ui);resize:vertical}.panel-note-days h4{display:flex;align-items:center;gap:6px;margin:0;padding:6px 10px;background:var(--panel-2);border-bottom:1px solid var(--rule);font-size:11.5px;font-weight:700;letter-spacing:.1em;color:var(--ink-faint)}.panel-note-days h4 span{margin-left:auto;color:var(--ink-dim)}.panel-note-days article{padding:7px 10px;border-bottom:1px solid var(--rule)}.panel-note-days textarea{width:100%;min-height:44px;padding:6px;border:1px solid transparent;border-radius:var(--radius);background:var(--panel-2);color:var(--ink);font:11.5px var(--font-ui);resize:vertical}.panel-note-days textarea:focus{outline:none;border-color:var(--accent);background:var(--panel)}.panel-note-days footer{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:11.5px;color:var(--ink-faint)}.panel-note-days footer button{margin-left:auto;padding:2px 6px;border:1px solid transparent;border-radius:var(--radius);background:none;font-size:11.5px;cursor:pointer}.side-panel{grid-template-columns:44px 360px}.panel-chain-contract{min-height:42px;display:flex;align-items:center;gap:12px;padding:7px 10px;border-bottom:1px solid var(--rule);background:var(--panel)}.panel-chain-contract label{display:flex;align-items:center;gap:7px}.panel-chain-contract label span,.panel-chain-contract>span{color:var(--ink-faint);font:700 11px var(--font-mono);text-transform:uppercase}.panel-chain-contract select{height:27px;min-width:92px;border:1px solid var(--rule);background:var(--panel-2);color:var(--ink);font:11.5px var(--font-mono)}.panel-chain-contract>span{margin-left:auto}.panel-chain-contract>span b{margin-left:5px;color:var(--ink);font-size:11.5px}.panel-chain-rows>div{min-height:45px;grid-template-columns:minmax(76px,1fr) auto 58px auto minmax(76px,1fr);gap:6px;padding:3px 8px}.panel-leg{min-width:0;display:grid;gap:2px;cursor:grab}.panel-leg:active{cursor:grabbing}.panel-leg.is-put{text-align:right}.panel-leg b{font-size:12px}.panel-leg small{overflow:hidden;color:var(--ink-faint);font:11px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.panel-chain-rows>div:hover .panel-leg small{color:var(--ink-dim)}.panel-chain-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-top:1px solid var(--rule);color:var(--ink-faint);font:11px var(--font-mono);text-transform:uppercase}@media(max-width:1100px){.side-panel[data-collapsed=false]{grid-template-columns:44px 320px}}.positions-settings>div{min-width:216px}.settings-head{margin:8px 0 4px;font-size:11.5px;font-weight:700;letter-spacing:.12em;color:var(--ink-faint)}.settings-head:first-child{margin-top:0}.settings-chips{display:flex;flex-wrap:wrap;gap:4px}.settings-chips button{padding:3px 9px;border:1px solid var(--rule);border-radius:var(--radius);background:none;color:var(--ink-dim);font-size:11.5px;cursor:pointer}.settings-chips button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.settings-clear{margin-top:8px;padding:3px 9px;border:0;background:none;color:var(--ink-faint);font-size:11.5px;letter-spacing:.1em;cursor:pointer}.settings-clear:hover{color:var(--err)}.positions-group{cursor:pointer}.positions-group td{background:var(--panel-2);border-top:1px solid var(--rule);font-size:11.5px}.positions-group:hover td{background:var(--panel-raised)}.positions-group i{font-style:normal;margin-right:7px;color:var(--ink-faint);font-size:11.5px}.positions-group b{font-weight:600}.positions-group span{margin-left:6px;color:var(--ink-faint);font-size:11.5px}.master-window-tabs:before{content:"⠿";display:grid;place-items:center;width:22px;flex:none;color:var(--ink-faint);font-size:12px;cursor:grab}.master-window-tabs:active:before{cursor:grabbing}.master-window[data-maximized=true] .master-window-tabs:before{opacity:.3;cursor:default}[data-no-drag]{cursor:default}.master-window[data-minimized=true] .master-window-tabs{min-height:44px}.panel-result-main{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.panel-result-name{display:grid;gap:1px;min-width:0;text-align:left}.panel-result-name small{font-size:9.5px;color:var(--ink-faint)}.panel-result-main>b{font-variant-numeric:tabular-nums;color:var(--ink-dim)}.board{display:grid;border-top:1px solid var(--rule);background:var(--panel)}.board[data-open=true]{grid-template-rows:auto minmax(0,1fr)}.board-bar{display:flex;align-items:center;gap:9px;min-height:30px;padding:0 12px;background:var(--panel-2)}.board-toggle{display:flex;align-items:center;gap:6px;padding:4px 0;border:0;background:none;color:var(--ink-dim);cursor:pointer}.board-toggle i{font-style:normal;font-size:11.5px}.board-toggle b{font-size:11.5px;font-weight:700;letter-spacing:.13em}.board-toggle:hover{color:var(--ink)}.board-filters{display:flex;gap:3px;flex-wrap:wrap}.board-filters button{display:flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid transparent;border-radius:var(--radius);background:none;color:var(--ink-faint);font-size:11.5px;cursor:pointer}.board-filters button:hover{color:var(--ink);background:var(--panel-raised)}.board-filters button[aria-pressed=true]{border-color:var(--rule);color:var(--accent);background:var(--panel)}.board-filters span{font-size:11.5px;color:var(--ink-faint)}.board-latest{display:flex;align-items:center;gap:8px;margin:0;min-width:0;font-size:11.5px;overflow:hidden}.board-latest time{color:var(--ink-faint);font-family:var(--font-mono);font-size:11.5px}.board-latest span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-errors{padding:1px 7px;border-radius:var(--radius);font-size:11.5px;font-weight:700;background:color-mix(in srgb,var(--err) 18%,transparent);color:var(--err)}.board-count{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-faint)}.board-repeat{margin-left:7px;padding:0 5px;border-radius:999px;letter-spacing:0;background:var(--panel-raised);color:var(--ink-faint);font-size:9.5px}.board-sound{padding:2px 6px;border:1px solid transparent;border-radius:var(--radius);background:none;font-size:11px;line-height:1;cursor:pointer;opacity:.55}.board-sound[aria-pressed=true]{opacity:1}.board-sound:hover{border-color:var(--rule)}.board-clear{padding:2px 8px;border:1px solid var(--rule);border-radius:var(--radius);background:none;color:var(--ink-faint);font-size:11.5px;cursor:pointer}.board-clear:hover{border-color:var(--err);color:var(--err)}.board-log{min-height:0;max-height:168px;overflow-y:auto;padding:4px 0;background:var(--ground);font-family:var(--font-mono)}.board-line{display:grid;grid-template-columns:auto 74px 1fr;gap:9px;align-items:baseline;margin:0;padding:2px 12px;font-size:11.5px;line-height:1.5}.board-line:hover{background:var(--panel)}.board-line time{color:var(--ink-faint);font-size:11.5px}.board-line em{font-style:normal;font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint)}.board-line span{color:var(--ink-dim)}.board-line small{grid-column:3;font-size:11.5px;color:var(--ink-faint)}.board-line-action{grid-column:3;justify-self:start;padding:2px 8px;border:1px solid var(--accent);background:transparent;color:var(--accent);font:700 11.5px var(--font-mono);cursor:pointer}.board-line-action:hover{background:var(--accent);color:var(--accent-ink)}.board-line.is-ok span{color:var(--ok)}.board-line.is-warn span{color:var(--accent)}.board-line.is-bad span,.board-line.is-bad small{color:var(--err)}.board-idle{margin:0;padding:10px 12px;color:var(--ink-faint);font-size:11.5px}@media(max-width:820px){.board-log{max-height:110px}.board-filters{display:none}}.oc-panel{display:grid;grid-template-rows:repeat(6,auto) minmax(0,1fr) auto;min-height:0}.oc-head{display:flex;align-items:center;gap:8px;padding:6px 9px;border-bottom:1px solid var(--rule);background:var(--panel-2)}.oc-head>b{margin-left:auto;font-size:10px;font-weight:700;letter-spacing:.05em;color:var(--ink-dim)}.oc-feed-state{font-size:9px;font-weight:800;letter-spacing:.08em;color:var(--ink-faint)}.oc-feed-state.is-live{color:var(--ok)}.oc-feed-state.is-down{color:var(--err)}.oc-addons{position:relative}.oc-addons>button{padding:3px 8px;border:1px solid var(--rule);border-radius:var(--radius);background:none;color:var(--ink-dim);font-size:10px;cursor:pointer}.oc-addons>button:hover,.oc-addons>button[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.oc-addons-menu{position:absolute;z-index:30;top:calc(100% + 4px);left:0;display:grid;gap:2px;min-width:132px;padding:6px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--panel-raised);box-shadow:0 6px 20px #00000080}.oc-addons-menu label{display:flex;align-items:center;gap:6px;padding:3px 4px;font-size:11px;color:var(--ink-dim);cursor:pointer}.oc-addons-menu label:hover{color:var(--ink);background:var(--panel-2)}.oc-expiry{display:grid;grid-template-columns:18px minmax(0,1fr) 18px;align-items:stretch;border-bottom:1px solid var(--rule);background:var(--panel)}.oc-expiry>button{border:0;background:none;color:var(--ink-faint);font-size:13px;cursor:pointer}.oc-expiry>button:hover{color:var(--accent);background:var(--panel-2)}.oc-expiry-track{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;padding:4px 2px}.oc-expiry-track::-webkit-scrollbar{display:none}.oc-expiry-track button{display:grid;gap:1px;flex:0 0 auto;padding:3px 8px;border:1px solid transparent;border-radius:var(--radius);background:none;cursor:pointer;text-align:center}.oc-expiry-track button b{font-size:10.5px;font-weight:700;color:var(--ink-dim)}.oc-expiry-track button small{font-size:9px;color:var(--ink-faint)}.oc-expiry-track button:hover{background:var(--panel-2)}.oc-expiry-track button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.oc-expiry-track button[aria-pressed=true] b{color:var(--accent)}.oc-expiry.is-empty{grid-template-columns:1fr;padding:6px 9px}.oc-expiry.is-empty span{font-size:10.5px;color:var(--ink-faint)}.oc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-bottom:1px solid var(--rule);background:var(--rule)}.oc-stats span{display:grid;gap:0;padding:3px 7px;background:var(--panel-2)}.oc-stats i{font-style:normal;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.oc-stats b{font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--ink)}.oc-shortcuts{display:flex;flex-wrap:wrap;gap:3px;padding:3px 9px;border-bottom:1px solid var(--rule);background:var(--panel)}.oc-shortcuts button{padding:2px 7px;border:1px solid var(--rule);border-radius:var(--radius);background:none;color:var(--ink-faint);font-size:9.5px;cursor:pointer}.oc-shortcuts button:hover{color:var(--ink);border-color:var(--ink-faint)}.oc-shortcuts button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.oc-basis{display:flex;align-items:center;gap:9px;padding:3px 9px;border-bottom:1px solid var(--rule);background:var(--panel)}.oc-basis i{font-style:normal;font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--ink-faint)}.oc-basis label{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--ink-dim);cursor:pointer}.oc-basis input{width:11px;height:11px;margin:0;accent-color:var(--accent)}.oc-grid-head{display:grid;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);padding:3px 9px;border-bottom:1px solid var(--rule);background:var(--panel);font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--ink-faint)}.oc-grid-head span:first-child{text-align:left}.oc-grid-head span:nth-child(2){text-align:center}.oc-grid-head span:last-child{text-align:right}.oc-rows{min-height:0;overflow-y:auto}.oc-empty-state{margin:0;padding:16px 10px;color:var(--ink-faint);font-size:10.5px;line-height:1.5;text-align:center}.oc-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 58px auto minmax(0,1fr);align-items:center;gap:4px;min-height:27px;padding:2px 9px;border-bottom:1px solid color-mix(in srgb,var(--rule) 45%,transparent)}.oc-row:hover{background:var(--panel-2)}.oc-row.is-atm{background:var(--accent-soft)}.oc-row.is-atm .oc-strike{color:var(--accent)}.oc-oi-bar{position:absolute;top:0;bottom:0;pointer-events:none;background:var(--ink-faint);opacity:.14}.oc-oi-bar.is-call{left:0}.oc-oi-bar.is-put{right:0}.oc-cell{position:relative;display:grid;gap:1px;min-width:0;cursor:grab}.oc-cell:active{cursor:grabbing}.oc-cell.is-put{justify-items:end;text-align:right}.oc-cell b{font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--ink)}.oc-cell.is-unpriced{cursor:default}.oc-cell.is-unpriced b{color:var(--ink-faint)}.oc-cell small{font-size:9px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.oc-strike{position:relative;display:grid;justify-items:center;gap:0;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-dim)}.oc-strike small{font-size:9px;font-weight:400;color:var(--ink-faint)}.oc-bs{position:relative;display:inline-flex;gap:2px;opacity:0;transition:opacity .1s}.oc-row:hover .oc-bs,.oc-row.is-atm .oc-bs,.oc-bs:focus-within{opacity:1}.oc-bs button{width:17px;height:17px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--radius);background:var(--panel-raised);font:700 9.5px var(--font-mono);cursor:pointer}.oc-bs button:disabled{opacity:.28;cursor:not-allowed}.oc-bs .is-buy{color:var(--buy)}.oc-bs .is-buy:hover{border-color:var(--buy);background:color-mix(in srgb,var(--buy) 22%,transparent)}.oc-bs .is-sell{color:var(--sell)}.oc-bs .is-sell:hover{border-color:var(--sell);background:color-mix(in srgb,var(--sell) 22%,transparent)}.oc-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 9px;border-top:1px solid var(--rule);background:var(--panel-2);font-size:9.5px;color:var(--ink-faint)}:root[data-palette=amber]{--ground:#070706;--panel:#0e0f0d;--panel-2:#151510;--panel-raised:#1c1a14;--rule:#35342d;--rule-strong:#625944;--ink:#f3eee4;--ink-dim:#d2cabd;--ink-faint:#928a7d;--accent:#d19a5b;--accent-soft:#2b2014;--accent-ink:#171008;--ok:#75c69e;--err:#e17d72}:root[data-palette=ice]{--ground:#05080c;--panel:#0a1017;--panel-2:#101925;--panel-raised:#152231;--rule:#263747;--rule-strong:#48637b;--ink:#eaf3fb;--ink-dim:#c4d3df;--ink-faint:#8298aa;--accent:#78b9ec;--accent-soft:#102b40;--accent-ink:#07121d;--ok:#74c9ad;--err:#ef7e84}:root[data-palette=mint]{--ground:#040806;--panel:#09110d;--panel-2:#0e1a14;--panel-raised:#14231b;--rule:#263b31;--rule-strong:#416a56;--ink:#e9f5ef;--ink-dim:#bfd9cc;--ink-faint:#7e9f8f;--accent:#72d3a4;--accent-soft:#0d2e20;--accent-ink:#06170f;--ok:#72d3a4;--err:#ee8278}:root[data-palette=violet]{--ground:#07060b;--panel:#100d17;--panel-2:#181324;--panel-raised:#21192f;--rule:#382d4b;--rule-strong:#655080;--ink:#f2edf8;--ink-dim:#d2c5e2;--ink-faint:#9786ac;--accent:#b69bea;--accent-soft:#271d3d;--accent-ink:#120b1e;--ok:#7bc9aa;--err:#ed7f89}:root[data-palette=slate]{--ground:#070809;--panel:#0e1012;--panel-2:#15181b;--panel-raised:#1c2024;--rule:#333940;--rule-strong:#59636e;--ink:#eef1f3;--ink-dim:#c9ced3;--ink-faint:#8c959e;--accent:#aab5c1;--accent-soft:#22272d;--accent-ink:#0e1114;--ok:#78bea0;--err:#d9817a}:root[data-palette=crimson]{--ground:#090506;--panel:#12090b;--panel-2:#1a0e11;--panel-raised:#241317;--rule:#45282e;--rule-strong:#71414a;--ink:#f7edef;--ink-dim:#ddc4c9;--ink-faint:#a17f86;--accent:#ef6f79;--accent-soft:#38151a;--accent-ink:#1b080b;--ok:#79c5a0;--err:#ff727c}:root[data-palette=cyan]{--ground:#03090a;--panel:#071113;--panel-2:#0c1a1d;--panel-raised:#112428;--rule:#223d42;--rule-strong:#3c6870;--ink:#e8f6f7;--ink-dim:#bedbdd;--ink-faint:#789fa3;--accent:#5fd6df;--accent-soft:#0c3035;--accent-ink:#041719;--ok:#70d3ad;--err:#ef7b79}:root[data-palette=sand]{--ground:#090805;--panel:#12100b;--panel-2:#1a1710;--panel-raised:#231f16;--rule:#403a2d;--rule-strong:#6c6149;--ink:#f5f0df;--ink-dim:#d9cfb5;--ink-faint:#9c9278;--accent:#d9b66f;--accent-soft:#302713;--accent-ink:#171208;--ok:#86c49a;--err:#dc8274}:root[data-palette=mono]{--ground:#050505;--panel:#0c0c0c;--panel-2:#141414;--panel-raised:#1c1c1c;--rule:#303030;--rule-strong:#5c5c5c;--ink:#f2f2f2;--ink-dim:#cccccc;--ink-faint:#8f8f8f;--accent:#ededed;--accent-soft:#252525;--accent-ink:#0b0b0b;--ok:#a8cfb7;--err:#e08a84}:root[data-palette=paper]{color-scheme:light;--ground:#ecebe6;--panel:#f8f7f2;--panel-2:#efeee8;--panel-raised:#ffffff;--rule:#d1cec4;--rule-strong:#9e998d;--ink:#171815;--ink-dim:#40423c;--ink-faint:#73766d;--accent:#9b612d;--accent-soft:#eadbc9;--accent-ink:#fffaf3;--ok:#18784f;--err:#b63835;--buy:#236cb5;--buy-soft:#dceaf8;--sell:#b63835;--sell-soft:#f5deda}:root:not([data-palette]){--ink-dim: #d6d3ca;--ink-faint: #9b9d94;--rule: #3d3f39;--rule-strong: #62655c}*{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-clip:content-box;background-color:var(--rule-strong)}::-webkit-scrollbar-thumb:hover{background-color:var(--accent)}::-webkit-scrollbar-corner{background:transparent}.terminal-ticker span{border-right:0!important;min-width:0!important;padding:0 16px!important}.terminal-ticker span+span{box-shadow:inset 1px 0 color-mix(in srgb,var(--rule) 60%,transparent)}.terminal-ticker span b{color:var(--ink)}.terminal-nav-row nav button{border-right:0!important;min-width:0!important;padding-inline:14px!important}.terminal-nav-row nav button[aria-current=page]{box-shadow:inset 0 -2px var(--accent)}.terminal-nav-row nav button span{opacity:.5}.terminal-session{border-right:0!important;padding:0 9px!important}.terminal-session+.terminal-session{box-shadow:inset 1px 0 color-mix(in srgb,var(--rule) 60%,transparent)}.terminal-replay{opacity:.4}.terminal-replay:hover{opacity:1}.terminal-palette{display:inline-flex;align-items:center;gap:4px;padding:0 7px;color:var(--ink-faint);cursor:pointer}.terminal-palette select{border:0;background:transparent;color:var(--ink-dim);font:10.5px var(--font-mono);cursor:pointer}.terminal-palette select option{background:var(--panel-raised);color:var(--ink)}.positions-table tbody tr.is-closed td{color:var(--ink-faint);background:#0a0b0a}.positions-table tbody tr.is-closed td>b{color:var(--ink-dim);font-weight:500}.positions-table tbody tr.is-closed td:first-child{position:relative}.positions-table tbody tr.is-closed td:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--rule-strong)}.positions-table tbody tr.tint-up td:first-child:before{background:var(--ok)}.positions-table tbody tr.tint-down td:first-child:before{background:var(--err)}.positions-table tbody tr:not(.is-closed) td{color:var(--ink-dim)}:where(select){appearance:none;-webkit-appearance:none;min-height:31px;padding:0 30px 0 10px!important;border:1px solid var(--rule)!important;border-radius:5px!important;background-color:var(--panel-raised)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m2 2 4 4 4-4' fill='none' stroke='%23979b92' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 9px center!important;color:var(--ink)!important;cursor:pointer;font-family:var(--font-ui)!important}:where(select):hover{border-color:var(--rule-strong)!important}:where(select):focus-visible,:where(input,textarea):focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 34%,transparent);outline-offset:1px;border-color:var(--accent)!important}:where(select) option,:where(select) optgroup{background:var(--panel-raised);color:var(--ink);font:12px var(--font-ui)}:where(input[type=date],input[type=time],input[type=datetime-local])::-webkit-calendar-picker-indicator{opacity:.65;filter:invert(.75);cursor:pointer}*{scrollbar-width:thin;scrollbar-color:var(--accent) var(--panel)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--panel)}::-webkit-scrollbar-thumb{min-height:28px;border:3px solid var(--panel);border-radius:999px;background:var(--rule-strong);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--accent);background-clip:padding-box}::-webkit-scrollbar-corner{background:var(--panel)}:where(.positions-addons>div,.oc-addons-menu,.panel-results){border:1px solid var(--rule-strong)!important;border-radius:7px!important;background:var(--panel-raised)!important;box-shadow:0 18px 50px #00000061,0 0 0 1px color-mix(in srgb,var(--accent) 8%,transparent)!important}.terminal-shell{grid-template-rows:96px minmax(0,1fr);background:var(--ground)}.terminal-top{grid-template-rows:58px 38px;border-color:var(--rule-strong);background:color-mix(in srgb,var(--panel) 94%,var(--accent) 6%)}.terminal-top-row{grid-template-columns:252px minmax(260px,1fr) auto;border-color:var(--rule)}.terminal-brand{position:relative;gap:13px;padding:0 16px;border-right:0;background:var(--panel)}.terminal-brand:after{content:"";position:absolute;right:0;top:13px;bottom:13px;width:1px;background:linear-gradient(transparent,var(--accent),transparent);opacity:.75}.terminal-brand>span{width:40px;height:36px;border-radius:5px;background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent)}.terminal-brand>b{font-size:13px;letter-spacing:.14em}.terminal-brand small{margin-top:5px;font-size:9px;letter-spacing:.11em}.terminal-ticker{border-inline:1px solid color-mix(in srgb,var(--rule) 65%,transparent);background:color-mix(in srgb,var(--panel-2) 68%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.terminal-ticker>div{display:flex;width:max-content;animation:terminal-ticker 30s linear infinite}.terminal-ticker-set{display:flex;flex:none}.terminal-ticker span{min-width:178px!important;padding:0 19px!important;gap:9px;font-size:11.5px;letter-spacing:.035em}.terminal-ticker span+span{box-shadow:none}.terminal-ticker span:before{content:"";width:3px;height:3px;border-radius:50%;background:var(--rule-strong)}.terminal-ticker b{font-size:12.5px}.terminal-ticker i{font-size:10.5px;font-weight:700}@keyframes terminal-ticker{to{transform:translate(-50%)}}.terminal-top-actions{gap:5px;padding:7px 9px;background:var(--panel)}.terminal-top-actions>button,.terminal-top-actions .ops-status{height:36px;border:1px solid transparent;border-radius:6px!important;background:transparent}.terminal-top-actions>button{padding:0 10px}.terminal-top-actions>button:hover{border-color:var(--rule);background:var(--panel-2)}.terminal-top-actions .ops-status{padding-inline:10px;border-color:var(--rule);background:var(--panel-2)}.terminal-top-actions .ops-status.is-warn{color:var(--accent)}.terminal-top-actions .ops-status.is-warn i{background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 55%,transparent)}.terminal-palette{position:relative;height:36px;gap:7px;padding:0 7px 0 10px;border:1px solid var(--rule);border-radius:6px;background:var(--panel-2)}.terminal-palette:after{content:"";position:absolute;left:9px;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 9px color-mix(in srgb,var(--accent) 55%,transparent)}.terminal-palette>span{opacity:0;width:6px}.terminal-palette select{min-height:30px;padding:0 24px 0 3px!important;border:0!important;background-color:transparent!important;font-size:11px!important}.terminal-user{min-width:158px;padding-inline:9px!important;border-color:var(--rule)!important;background:var(--panel-2)!important}.terminal-user>span{width:30px;height:30px;background:var(--accent);color:var(--accent-ink)}.terminal-user>b{font-size:11.5px}.terminal-user small{font-size:9.5px}.terminal-nav-row{padding:0 8px;gap:2px;background:var(--panel-2)}.terminal-nav-row nav{gap:2px}.terminal-nav-row nav button{min-width:100px!important;padding-inline:12px!important;border-radius:5px 5px 0 0!important;font-size:11.5px}.terminal-nav-row nav button:hover{background:var(--panel-raised)}.terminal-nav-row nav button[aria-current=page]{background:var(--panel-raised)}.terminal-session{padding-inline:10px!important;font-size:9.5px}.terminal-replay{margin-left:2px;font-size:9.5px}@media(max-width:1180px){.terminal-top-row{grid-template-columns:220px minmax(160px,1fr) auto}.terminal-brand{padding-inline:11px}.terminal-top-actions .ops-status{display:none}.terminal-user{min-width:48px;width:48px;grid-template-columns:1fr}.terminal-user>b{display:none}.terminal-nav-row nav button{min-width:82px!important;padding-inline:8px!important}.terminal-session{display:none}}:root[data-palette=paper] body,:root[data-palette=paper] .terminal-shell{background:var(--ground)!important;color:var(--ink)}:root[data-palette=paper] .terminal-shell :where(div,section,article,aside,header,footer,nav,main,table,thead,tbody,tfoot,tr,th,td){border-color:var(--rule)!important;background-color:transparent!important;background-image:none!important}:root[data-palette=paper] :where(.terminal-top,.terminal-top-row,.terminal-top-actions,.terminal-brand,.side-panel,.side-panel-body,.terminal-stack,.workspace-main,.terminal-content,.desk-page,.ops-page-v2,.settings-page,.positions-table-wrap,.ops-table-wrap,.master-window,.roll-panel,.ticket-window){background:var(--panel)!important}:root[data-palette=paper] :where(.terminal-nav-row,.terminal-funds,.terminal-footer,.oc-head,.oc-grid-head,.oc-foot,.positions-toolbar,.positions-table th,.positions-table tfoot td,.ops-data-table th,.desk-page-bar,.screen-header,.master-window-tabs,.master-account-tabs,.master-window-foot,.desk-notice-head,.message-board-head){background:var(--panel-2)!important}:root[data-palette=paper] :where(.oc-row:hover,.positions-table tbody tr:hover td,.ops-data-table tbody tr:hover td,.desk-master-card:hover,.overall-tile:hover,.terminal-nav-row nav button:hover,.terminal-nav-row nav button[aria-current=page],.master-window-tabs>button[aria-selected=true]){background:var(--panel-raised)!important}:root[data-palette=paper] :where(.desk-master-card,.desk-overall-card,.overall-tile,.settings-group,.connection-card,.positions-kpis>article,.exec-summary>article,.report-card,.notes-panel,.panel-alerts article,.panel-note-days article,.master-child-view,.master-child-strip article){background:var(--panel-raised)!important}:root[data-palette=paper] .terminal-ticker{background:linear-gradient(90deg,var(--panel),var(--panel-2),var(--panel))!important}:root[data-palette=paper] .terminal-top-actions .ops-status,:root[data-palette=paper] .terminal-palette,:root[data-palette=paper] .terminal-user{background:var(--panel-raised)!important}:root[data-palette=paper] :where(input,textarea,select){border-color:var(--rule)!important;background-color:var(--panel-raised)!important;color:var(--ink)!important}:root[data-palette=paper] :where(button){color:var(--ink-dim)}:root[data-palette=paper] :where(.matrix-side.is-buy,.position-side.is-buy,.oc-bs .is-buy,.panel-watch-actions .is-buy){color:var(--buy)!important}:root[data-palette=paper] :where(.matrix-side.is-sell,.position-side.is-sell,.oc-bs .is-sell,.panel-watch-actions .is-sell){color:var(--sell)!important}:root[data-palette=paper] :where(.ok,.is-up){color:var(--ok)!important}:root[data-palette=paper] :where(.err,.is-down){color:var(--err)!important}:root[data-palette=paper] .positions-table tbody tr.is-closed td{background:#e5e2da!important;color:var(--ink-faint)}:root[data-palette=paper] .oc-row.is-atm{background:var(--accent-soft)!important}:root[data-palette=paper] ::selection{background:var(--accent);color:#fff}:root[data-palette=paper] :where(input[type=date],input[type=time],input[type=datetime-local])::-webkit-calendar-picker-indicator{filter:none}:root{--radius: 7px;--shadow-1: 0 1px 0 rgb(255 255 255 / .025), 0 10px 28px rgb(0 0 0 / .16);--shadow-2: 0 1px 0 rgb(255 255 255 / .035), 0 22px 65px rgb(0 0 0 / .34);--edge-light: color-mix(in srgb, var(--ink) 7%, transparent);--furnish-ease: cubic-bezier(.2, .8, .2, 1)}body{font-size:13.5px;background:linear-gradient(color-mix(in srgb,var(--rule) 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--rule) 10%,transparent) 1px,transparent 1px),var(--ground);background-size:48px 48px}button,input,textarea,select{font-size:12px}button{transition:color .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .18s ease,transform .13s ease}button:active:not(:disabled){transform:translateY(1px)}.tcm-intro{--ground:#060706;--panel:#0a0c0a;--ink:#f2eee6;--ink-faint:#96998f;--rule:#30332d;--rule-strong:#565a50;overflow:hidden;color:var(--ink);background:#060706;animation:furnish-intro-away .76s 3.55s var(--furnish-ease) forwards}.tcm-intro:before,.tcm-intro:after{content:"";position:absolute;z-index:0;top:0;bottom:0;width:50%;background:#060706;pointer-events:none}.tcm-intro:before{left:0;border-right:1px solid color-mix(in srgb,var(--accent) 30%,var(--rule));animation:furnish-shutter-left .72s 3.3s var(--furnish-ease) forwards}.tcm-intro:after{right:0;border-left:1px solid color-mix(in srgb,var(--accent) 30%,var(--rule));animation:furnish-shutter-right .72s 3.3s var(--furnish-ease) forwards}.intro-grid{position:absolute;z-index:1;inset:-15%;opacity:0;background-image:linear-gradient(color-mix(in srgb,var(--rule) 34%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--rule) 28%,transparent) 1px,transparent 1px);background-size:64px 64px;transform:perspective(700px) rotateX(58deg) translateY(12%);transform-origin:center bottom;animation:furnish-grid-in .9s .12s ease-out forwards}.intro-frame{position:absolute;z-index:3;inset:30px;pointer-events:none}.intro-frame i{position:absolute;width:28px;height:28px;opacity:0}.intro-frame i:nth-child(1){left:0;top:0;border-left:1px solid var(--accent);border-top:1px solid var(--accent)}.intro-frame i:nth-child(2){right:0;top:0;border-right:1px solid var(--accent);border-top:1px solid var(--accent)}.intro-frame i:nth-child(3){right:0;bottom:0;border-right:1px solid var(--accent);border-bottom:1px solid var(--accent)}.intro-frame i:nth-child(4){left:0;bottom:0;border-left:1px solid var(--accent);border-bottom:1px solid var(--accent)}.intro-frame i:nth-child(1),.intro-frame i:nth-child(3){animation:furnish-corner-in .42s .24s ease-out forwards}.intro-frame i:nth-child(2),.intro-frame i:nth-child(4){animation:furnish-corner-in .42s .36s ease-out forwards}.intro-index{position:absolute;z-index:4;left:48px;top:45px;display:grid;grid-template-columns:28px auto;align-items:center;gap:10px;opacity:0;transform:translate(-8px);animation:furnish-meta-in .42s .5s var(--furnish-ease) forwards}.intro-index span{color:var(--accent);font:800 10px var(--font-mono)}.intro-index b{color:var(--ink-faint);font:600 9px var(--font-mono);letter-spacing:.18em}.tcm-intro-stage{position:relative;z-index:2}.tcm-intro-mark{width:280px;height:178px}.tcm-intro-glyph{position:relative;width:248px;height:128px;border-color:color-mix(in srgb,var(--ink) 86%,transparent);clip-path:inset(0 50% 0 50%);animation:furnish-logo-open .82s .64s var(--furnish-ease) forwards}.tcm-intro-glyph:before,.tcm-intro-glyph:after{content:"";position:absolute;top:50%;width:34px;height:1px;background:var(--accent);opacity:0}.tcm-intro-glyph:before{right:calc(100% + 14px)}.tcm-intro-glyph:after{left:calc(100% + 14px)}.tcm-intro-glyph span{font-size:64px;opacity:0;transform:translateY(9px);animation:furnish-logo-type .52s 1.04s var(--furnish-ease) forwards}.tcm-intro-glyph i{opacity:0;animation:furnish-logo-type .42s 1.22s ease-out forwards}.tcm-intro-scan{inset-block:18px;box-shadow:0 0 22px color-mix(in srgb,var(--accent) 45%,transparent);animation:furnish-scan 1.1s .69s var(--furnish-ease) forwards}.tcm-intro-stage h2{display:flex;gap:.38em;margin-top:21px;font-size:18px;opacity:1;transform:none;animation:none}.tcm-intro-stage h2 span{opacity:0;transform:translateY(8px);animation:furnish-word-in .44s var(--furnish-ease) forwards}.tcm-intro-stage h2 span:nth-child(1){animation-delay:1.55s}.tcm-intro-stage h2 span:nth-child(2){animation-delay:1.67s}.tcm-intro-stage h2 span:nth-child(3){animation-delay:1.79s}.tcm-intro-stage p{animation:furnish-word-in .46s 2.02s var(--furnish-ease) forwards}.intro-progress{width:248px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:24px}.intro-progress i{height:2px;background:var(--rule-strong);transform:scaleX(0);transform-origin:left}.intro-progress i:nth-child(1){animation:furnish-progress .26s 2.15s ease-out forwards}.intro-progress i:nth-child(2){animation:furnish-progress .26s 2.32s ease-out forwards}.intro-progress i:nth-child(3){animation:furnish-progress .26s 2.49s ease-out forwards}.intro-progress i:nth-child(4){background:var(--accent);animation:furnish-progress .26s 2.66s ease-out forwards}.intro-status{margin-top:11px;color:var(--ink-faint);font:600 9px var(--font-mono);letter-spacing:.2em;opacity:0;animation:furnish-word-in .38s 2.85s ease-out forwards}@keyframes furnish-grid-in{to{opacity:.52;transform:perspective(700px) rotateX(58deg) translateY(4%)}}@keyframes furnish-corner-in{0%{opacity:0;transform:scale(.7)}to{opacity:.75;transform:none}}@keyframes furnish-meta-in{to{opacity:1;transform:none}}@keyframes furnish-logo-open{to{clip-path:inset(0)}}@keyframes furnish-logo-type{to{opacity:1;transform:none}}@keyframes furnish-scan{0%{left:7%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:93%;opacity:0}}@keyframes furnish-word-in{to{opacity:1;transform:none}}@keyframes furnish-progress{to{transform:scaleX(1)}}@keyframes furnish-shutter-left{to{transform:translate(-102%)}}@keyframes furnish-shutter-right{to{transform:translate(102%)}}@keyframes furnish-intro-away{to{opacity:0;visibility:hidden}}@media(prefers-reduced-motion:reduce){.tcm-intro{animation:furnish-intro-away .42s 2.8s ease forwards!important}.intro-grid{animation:furnish-reduced-reveal .5s 80ms ease-out forwards!important;transform:none}.intro-frame i,.intro-index,.tcm-intro-glyph,.tcm-intro-glyph span,.tcm-intro-glyph i,.tcm-intro-stage h2 span,.tcm-intro-stage p,.intro-progress i,.intro-status{animation:furnish-reduced-reveal .38s .18s ease-out forwards!important;transform:none;clip-path:none}.tcm-intro:before,.tcm-intro:after,.tcm-intro-scan{animation:none!important}}@keyframes furnish-reduced-reveal{to{opacity:1}}.terminal-shell{background:color-mix(in srgb,var(--ground) 97%,var(--accent) 3%)}.terminal-top{box-shadow:0 10px 35px #0003;backdrop-filter:blur(18px) saturate(1.08)}.terminal-brand>span{box-shadow:inset 0 0 0 1px var(--edge-light),0 8px 24px color-mix(in srgb,var(--accent) 12%,transparent)}.terminal-brand>b{font-weight:760}.terminal-ticker span{opacity:.9}.terminal-ticker span:hover{opacity:1;color:var(--ink)}.terminal-top-actions>button,.terminal-palette,.terminal-top-actions .ops-status{box-shadow:inset 0 1px var(--edge-light)}.terminal-nav-row nav button{position:relative;letter-spacing:.01em}.terminal-nav-row nav button:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--accent);transform:scaleX(0);transition:transform .22s var(--furnish-ease)}.terminal-nav-row nav button:hover:after{transform:scaleX(.35)}.terminal-nav-row nav button[aria-current=page]:after{transform:scaleX(1)}.terminal-nav-row nav button[aria-current=page]{box-shadow:none!important}.terminal-replay{opacity:.82!important;color:var(--accent)!important;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--rule))!important;border-radius:5px!important;background:color-mix(in srgb,var(--accent) 7%,var(--panel))!important;padding-inline:12px!important}.terminal-replay:hover,.terminal-replay:focus-visible{opacity:1!important;border-color:var(--accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)}.terminal-body{background:transparent}.terminal-stack{background:color-mix(in srgb,var(--ground) 96%,transparent)}.terminal-content{background:radial-gradient(900px 440px at 92% -8%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 62%),var(--ground)}.side-panel{position:relative;grid-template-columns:44px var(--side-width,440px)!important;border-right-color:var(--rule-strong);background:color-mix(in srgb,var(--panel) 96%,var(--accent) 4%);box-shadow:12px 0 34px #0000001f}.side-panel[data-collapsed=true]{grid-template-columns:44px!important;width:44px;min-width:44px}.side-panel[data-collapsed=true] .side-panel-tabs{width:44px}.side-panel-tabs{background:color-mix(in srgb,var(--panel-2) 95%,var(--accent) 5%)}.side-panel-tabs button{position:relative}.side-panel-tabs button:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:2px;border-radius:0 2px 2px 0;background:var(--accent);transform:scaleY(0);transition:transform .19s var(--furnish-ease)}.side-panel-tabs button:hover:before,.side-panel-tabs button[aria-selected=true]:before{transform:scaleY(1)}.side-panel-tabs button:hover{background:var(--panel-raised)}.side-panel-body{background:var(--panel)}.side-panel-resize{position:absolute;z-index:20;top:0;right:-4px;bottom:0;width:8px;cursor:col-resize;touch-action:none}.side-panel-resize i{position:absolute;top:0;bottom:0;left:3px;width:1px;background:transparent;transition:background .14s ease,box-shadow .14s ease}.side-panel-resize:hover i,.side-panel-resize:active i{background:var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 55%,transparent)}.oc-head{min-height:38px;padding-inline:11px;box-shadow:inset 0 -1px var(--rule)}.oc-head>b{color:var(--ink);font-size:11px}.oc-feed-state{padding:4px 7px;border:1px solid var(--rule);border-radius:999px;background:var(--panel-raised)}.oc-expiry-track button{border-radius:6px!important}.oc-panel{position:relative}.oc-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.oc-stats span{min-height:34px;justify-content:center;padding:4px 9px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.oc-stats span:last-child{border-right:0}.oc-row{min-height:39px;transition:background-color .13s ease,box-shadow .13s ease}.oc-row:hover{background:var(--panel-raised);box-shadow:inset 2px 0 var(--accent)}.oc-row.is-atm{box-shadow:inset 2px 0 var(--accent),inset -2px 0 var(--accent)}.oc-row:hover .oc-bs{transform:translate(0)}.oc-bs{transform:translate(2px);transition:opacity .12s ease,transform .16s var(--furnish-ease)}.oc-bs button{border-radius:4px!important;box-shadow:inset 0 1px var(--edge-light)}.oc-cell b,.oc-strike{font-size:12px}.oc-cell small{font-size:9px;letter-spacing:-.015em}.oc-strike{border:1px solid transparent;background:transparent;color:var(--ink-dim);cursor:pointer;line-height:1.1}.oc-strike:hover,.oc-strike[aria-expanded=true]{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.oc-strike small{display:block;margin-top:2px;font-size:9px}.oc-foot{min-height:29px;padding-inline:11px}.oc-depth-panel{position:absolute;z-index:40;top:152px;right:10px;width:min(330px,calc(100% - 20px));border:1px solid var(--rule-strong);border-radius:8px;background:color-mix(in srgb,var(--panel) 96%,transparent);box-shadow:0 22px 65px #0000008c;backdrop-filter:blur(16px);animation:furnish-menu-in .18s var(--furnish-ease) both}.oc-depth-panel>header{min-height:38px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:0 10px;border-bottom:1px solid var(--rule)}.oc-depth-panel>header span{color:var(--accent);font:800 9px var(--font-mono);letter-spacing:.1em}.oc-depth-panel>header b{font-size:11.5px;text-align:right}.oc-depth-panel>header button{width:23px;height:23px;padding:0;border:1px solid var(--rule);background:transparent;color:var(--ink-faint)}.oc-depth-summary{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--rule)}.oc-depth-summary>span{display:grid;gap:2px;padding:8px 9px;border-right:1px solid var(--rule)}.oc-depth-summary>span:last-child{border:0}.oc-depth-summary i{color:var(--ink-faint);font:600 9px var(--font-mono);font-style:normal}.oc-depth-summary b{font-size:12px}.oc-depth-summary small{font-size:9px}.oc-depth-book{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;padding:6px 9px;gap:0 10px}.oc-depth-book>span{padding-bottom:5px;color:var(--ink-faint);font:600 9px var(--font-mono)}.oc-depth-book>b,.oc-depth-book>i{min-height:23px;display:flex;align-items:center;border-top:1px solid color-mix(in srgb,var(--rule) 55%,transparent);font-size:10.5px;font-style:normal}.oc-depth-book .is-bid{color:var(--buy)}.oc-depth-book .is-ask{color:var(--sell)}.oc-depth-panel>footer{min-height:28px;display:flex;align-items:center;gap:8px;padding:0 10px;border-top:1px solid var(--rule);color:var(--ink-faint);font:600 9px var(--font-mono)}.oc-depth-panel>footer b{color:var(--ink)}.oc-depth-panel>footer span:last-child{margin-left:auto}.desk-page{padding:12px;gap:11px}.desk-section-head,.desk-page-bar,.screen-header{padding-inline:3px}.desk-section-head{min-height:52px!important;padding:7px 12px!important}.desk-section-head h2{font-size:19px!important}.desk-section-head p{max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-masters{grid-template-rows:auto minmax(0,1fr)!important}.desk-master-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;grid-auto-rows:max-content;align-content:start;gap:8px!important;padding:8px!important}.desk-master-grid{gap:11px;padding:2px}.desk-master-card,.desk-overall-card{border-radius:9px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 4%,transparent),transparent 42%),var(--panel);box-shadow:var(--shadow-1),inset 0 1px var(--edge-light);transition:transform .22s var(--furnish-ease),border-color .18s ease,box-shadow .22s ease,background-color .18s ease}.desk-master-card{min-height:0!important}.desk-master-card>header{min-height:34px!important;padding:5px 8px!important;cursor:grab}.desk-master-card>header:active{cursor:grabbing}.desk-master-grip{color:var(--ink-faint)!important;font-size:12px!important}.desk-master-title{min-height:46px!important;padding:7px 9px!important}.desk-master-title h3{font-size:16px!important}.desk-master-title>span{display:block;overflow:hidden;color:var(--ink-faint);font:9.5px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.desk-master-title>span b{color:var(--ink-dim);font-weight:600}.desk-child-preview{min-height:0!important;max-height:126px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:6px 8px!important;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.desk-child-preview>button{position:relative;min-width:0;min-height:49px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:6px 7px 9px;overflow:hidden;border:1px solid var(--rule);border-radius:5px;background:color-mix(in srgb,var(--panel-2) 88%,transparent);color:var(--ink);text-align:left;cursor:pointer}.desk-child-preview>button:hover{border-color:color-mix(in srgb,var(--accent) 62%,var(--rule));background:var(--panel-raised);transform:translateY(-1px)}.desk-child-id{min-width:0;display:grid;grid-template-columns:7px minmax(0,1fr);align-items:center;gap:2px 5px}.desk-child-id>i{width:5px;height:5px;border-radius:50%;background:var(--err)}.desk-child-id>i.is-ok{background:var(--ok)}.desk-child-id>i.is-pending{background:var(--warn)}.desk-child-id>b{overflow:hidden;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.desk-child-id>small{grid-column:2;color:var(--ink-faint);font:600 9px var(--font-mono)}.desk-child-money{display:grid;justify-items:end}.desk-child-money>b{font-size:9.5px}.desk-child-money>small{color:var(--ink-faint);font:600 9px var(--font-mono);text-transform:uppercase}.desk-child-meter{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--rule)}.desk-child-meter>b{display:block;height:100%;background:var(--accent)}.desk-child-preview>small{grid-column:1/-1;padding:2px 1px!important;font-size:9px!important}.desk-master-card>footer{min-height:27px!important;padding:0 9px!important;font-size:9px!important}.desk-add-master-button,.desk-overall-card{min-height:112px!important}.desk-toast-stack{position:fixed;z-index:115;right:16px;bottom:74px;width:min(390px,calc(100vw - 32px));display:grid;gap:7px;pointer-events:none}.desk-toast{min-height:54px;display:grid;grid-template-columns:6px minmax(0,1fr) auto auto auto;align-items:center;gap:9px;padding:8px 9px;border:1px solid var(--rule-strong);border-radius:7px;background:color-mix(in srgb,var(--panel-raised) 94%,transparent);box-shadow:0 18px 50px #00000075;backdrop-filter:blur(15px);pointer-events:auto;animation:furnish-toast-in .26s var(--furnish-ease) both}.desk-toast>i{width:6px;height:6px;border-radius:50%;background:var(--warn)}.desk-toast.is-ok>i{background:var(--ok)}.desk-toast.is-bad>i{background:var(--err)}.desk-toast>span{min-width:0;display:grid;gap:3px}.desk-toast>span>b{font-size:11px}.desk-toast>span>small{overflow:hidden;color:var(--ink-faint);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.desk-toast>button:not(.desk-toast-x){height:26px;padding:0 8px;white-space:nowrap;border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);font-size:9px}.desk-toast time{color:var(--ink-faint);font:600 9px var(--font-mono)}.desk-toast-x{width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--ink-faint)}@keyframes furnish-toast-in{0%{opacity:0;transform:translate(18px) scale(.98)}to{opacity:1;transform:none}}.desk-master-card:before,.desk-overall-card:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--accent);opacity:.4;transition:opacity .18s ease,width .18s ease}.desk-master-card:hover,.desk-overall-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 48%,var(--rule));box-shadow:var(--shadow-2),inset 0 1px var(--edge-light)}.desk-master-card:hover:before,.desk-overall-card:hover:before{opacity:1;width:3px}.desk-master-card:active,.desk-overall-card:active{transform:translateY(0)}.desk-master-card header{background:color-mix(in srgb,var(--panel-2) 88%,transparent)}.desk-master-card h3{letter-spacing:-.015em}.desk-add-master{border-radius:9px;transition:border-color .18s ease,background-color .18s ease,transform .18s var(--furnish-ease)}.desk-add-master:hover{transform:translateY(-2px);background:var(--panel)}@keyframes furnish-card-in{0%{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:none}}.desk-master-grid>*{animation:furnish-card-in .42s var(--furnish-ease) both}.desk-master-grid>*:nth-child(2){animation-delay:45ms}.desk-master-grid>*:nth-child(3){animation-delay:90ms}.desk-master-grid>*:nth-child(4){animation-delay:135ms}.desk-master-grid>*:nth-child(n+5){animation-delay:.17s}.master-window{border-radius:10px;border-color:var(--rule-strong);box-shadow:0 30px 90px #00000085,0 0 0 1px var(--edge-light);overflow:hidden}.master-window-tabs{background:color-mix(in srgb,var(--panel-2) 96%,var(--accent) 4%)}.master-window-tabs>button{transition:background-color .16s ease,color .16s ease}.master-window-tabs>button:hover{background:var(--panel-raised)}.master-account-tabs button{transition:background-color .15s ease,color .15s ease,box-shadow .18s ease}.master-account-tabs button[aria-selected=true]{box-shadow:inset 0 -2px var(--accent)}.master-account-tabs button{min-width:170px!important;grid-template-columns:25px minmax(90px,1fr) auto!important;padding-block:6px!important}.master-account-tabs button>span{display:grid;gap:2px}.master-account-tabs button small{display:block;font-size:9px!important}.master-account-tabs button small em{color:var(--ink-dim);font-style:normal}.master-child-kpis>span{min-height:61px!important;padding:7px 11px!important}.master-child-kpis b{font-size:13px!important}.ticket{width:min(900px,calc(100vw - 28px));max-height:min(760px,calc(100vh - 28px));grid-template-rows:auto auto minmax(180px,1fr) auto auto!important}.ticket-head{padding:10px 13px!important}.ticket-fields{grid-template-columns:repeat(5,minmax(105px,1fr))!important;gap:7px!important;padding:8px 13px!important}.ticket-head{cursor:grab;touch-action:none;user-select:none}.ticket-head:active{cursor:grabbing}.ticket-x{cursor:pointer}.ticket{width:min(880px,calc(100vw - 32px))!important;grid-template-rows:auto auto auto minmax(0,1fr) auto auto!important}.ticket-name i{display:block;margin-bottom:3px;color:var(--ink-faint);font:600 9px var(--font-mono);font-style:normal;letter-spacing:.12em}.ticket-tabs{min-height:31px;display:flex;align-items:stretch;padding:0 12px;border-bottom:1px solid var(--rule);background:var(--panel)}.ticket-tabs button{position:relative;min-width:78px;padding:0 12px;border:0;background:transparent;color:var(--ink-faint);font:700 10px var(--font-mono);text-transform:uppercase;cursor:pointer}.ticket-tabs button:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;background:var(--accent);transform:scaleX(0);transition:transform .16s ease}.ticket-tabs button[aria-pressed=true]{color:var(--ink)}.ticket-tabs button[aria-pressed=true]:after{transform:scaleX(1)}.ticket-risk-controls{grid-column:1/-1;min-height:34px;display:flex;align-items:center;gap:7px;padding-top:2px;border-top:1px solid var(--rule)}.ticket-risk-controls label{display:flex!important;grid-auto-flow:column;align-items:center;gap:5px}.ticket-risk-controls label input{width:13px;height:13px;accent-color:var(--accent)}.ticket-risk-controls>input{width:70px;height:26px}.ticket-risk-controls>i{color:var(--ink-faint);font:10px var(--font-mono);font-style:normal}.ticket-risk-controls label:nth-of-type(2){margin-left:14px}.ticket-dest-head,.ticket-margin,.ticket-foot{flex-wrap:nowrap!important;white-space:nowrap;overflow-x:auto}.ticket-dest-list label{min-height:41px!important;padding:5px 13px!important}.ticket-place{white-space:nowrap}.ticket-review{grid-row:2/-1;min-height:0;display:grid;grid-template-rows:auto auto minmax(120px,1fr) auto auto auto;overflow:hidden}.ticket-review-banner{min-height:52px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:9px 14px;border-bottom:1px solid var(--rule);background:var(--panel-2)}.ticket-review-banner>span{padding:4px 7px;border:1px solid currentColor;border-radius:3px;font:800 9px var(--font-mono);letter-spacing:.1em}.ticket-review-banner[data-side=BUY]>span,.ticket-review-banner[data-side=BUY]>b{color:var(--buy)}.ticket-review-banner[data-side=SELL]>span,.ticket-review-banner[data-side=SELL]>b{color:var(--sell)}.ticket-review-banner>b{font:800 14px var(--font-ui)}.ticket-review-banner>strong{color:var(--ink-dim);font:700 11px var(--font-mono)}.ticket-review-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--rule)}.ticket-review-facts>span,.ticket-review-margin>span{min-width:0;display:grid;gap:3px;padding:8px 10px;border-right:1px solid var(--rule)}.ticket-review-facts i,.ticket-review-margin i{color:var(--ink-faint);font:600 9px var(--font-mono);font-style:normal;letter-spacing:.08em}.ticket-review-facts b{overflow:hidden;text-overflow:ellipsis;font-size:10.5px}.ticket-review-facts small{color:var(--ink-faint);font-size:9px}.ticket-review-table{min-height:0;overflow:auto}.ticket-review-table>header,.ticket-review-table>div{display:grid;grid-template-columns:minmax(140px,1.4fr) .65fr .8fr .8fr .8fr;gap:10px;align-items:center;padding:7px 13px;border-bottom:1px solid var(--rule)}.ticket-review-table>header{position:sticky;top:0;z-index:1;background:var(--panel-raised);color:var(--ink-faint);font:600 9px var(--font-mono);letter-spacing:.08em}.ticket-review-table>div{font-size:10px}.ticket-review-table>div>span:first-child{display:grid}.ticket-review-table small{color:var(--ink-faint);font-size:9px}.ticket-review-table .is-safe{color:var(--ok)}.ticket-review-margin{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--panel-2)}.ticket-review-margin>span.is-active{box-shadow:inset 0 -2px var(--accent)}.ticket-review-margin b{font-size:12px}.ticket-review-ack{min-height:42px;display:flex;align-items:center;gap:9px;padding:8px 13px;color:var(--ink-dim);font-size:10.5px;cursor:pointer}.ticket-review-ack input{accent-color:var(--accent)}.ticket-review-actions{display:flex;align-items:stretch;justify-content:flex-end;gap:8px;padding:8px 13px;border-top:1px solid var(--rule);background:var(--panel-raised)}.hold-execute{position:relative;min-width:225px;height:40px;display:grid;place-content:center;overflow:hidden;border:1px solid var(--rule-strong);border-radius:5px;background:var(--panel-3);color:var(--ink);cursor:pointer;user-select:none;touch-action:none}.hold-execute>i{position:absolute;inset:0 auto 0 0;width:0;background:color-mix(in srgb,var(--accent) 38%,transparent)}.hold-execute[data-side=BUY]>i{background:color-mix(in srgb,var(--buy) 45%,transparent)}.hold-execute[data-side=SELL]>i{background:color-mix(in srgb,var(--sell) 45%,transparent)}.hold-execute[data-holding=true]>i{width:100%;transition:width 1.1s linear}.hold-execute span,.hold-execute small{position:relative;z-index:1}.hold-execute span{font:800 10.5px var(--font-ui);letter-spacing:.03em}.hold-execute small{color:var(--ink-faint);font:600 9px var(--font-mono)}.hold-execute:disabled{opacity:.38;cursor:not-allowed}.execution-review-scrim{position:fixed;inset:0;z-index:260;display:grid;place-items:center;padding:18px;background:#000000c7;backdrop-filter:blur(5px)}.execution-review{width:min(1040px,calc(100vw - 36px));max-height:calc(100vh - 36px);display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto;overflow:hidden;border:1px solid var(--rule-strong);border-radius:8px;background:var(--panel);box-shadow:0 36px 110px #000c}.execution-review>header{min-height:50px;display:grid;grid-template-columns:auto 1fr 30px;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid var(--rule)}.execution-review>header>span{color:var(--accent);font:800 9px var(--font-mono);letter-spacing:.12em}.execution-review>header>b{font:800 17px var(--font-ui)}.execution-review>header>button{width:28px;height:28px;border:1px solid var(--rule);background:transparent;color:var(--ink-dim)}.execution-review-warning{min-height:38px;display:flex;align-items:center;gap:10px;padding:7px 12px;border-bottom:1px solid var(--rule);background:color-mix(in srgb,var(--accent) 8%,var(--panel));font-size:10px}.execution-review-warning>b{color:var(--accent)}.execution-review-warning>span{color:var(--ink-dim)}.execution-review-kpis{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--rule)}.execution-review-kpis>span{display:grid;gap:2px;padding:8px 11px;border-right:1px solid var(--rule)}.execution-review-kpis i{color:var(--ink-faint);font:600 9px var(--font-mono);font-style:normal}.execution-review-kpis b{font-size:13px}.execution-review-body{min-height:0;display:grid;grid-template-columns:minmax(265px,.7fr) minmax(520px,1.5fr)}.execution-review-body h4{min-height:31px;margin:0;display:flex;align-items:center;padding:0 10px;border-bottom:1px solid var(--rule);color:var(--ink-faint);font:800 9px var(--font-mono);letter-spacing:.08em}.execution-review-legs{min-width:0;overflow:auto;border-right:1px solid var(--rule)}.execution-review-legs>div{display:grid;grid-template-columns:42px 1fr auto;gap:9px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--rule)}.execution-review-legs>div>strong{text-align:center;padding:4px;border:1px solid currentColor;font:800 9px var(--font-mono)}.execution-review-legs>div[data-side=BUY]>strong{color:var(--buy)}.execution-review-legs>div[data-side=SELL]>strong{color:var(--sell)}.execution-review-legs span{display:grid}.execution-review-legs small{color:var(--ink-faint);font-size:9px}.execution-review-accounts{min-width:0;overflow:auto}.execution-review-accounts>header,.execution-review-accounts>div{min-width:610px;display:grid;grid-template-columns:minmax(130px,1.2fr) .5fr .8fr .8fr .8fr .7fr;gap:8px;align-items:center;padding:7px 10px;border-bottom:1px solid var(--rule)}.execution-review-accounts>header{position:sticky;top:0;z-index:1;background:var(--panel-raised);color:var(--ink-faint);font:600 9px var(--font-mono)}.execution-review-accounts>div{font-size:9.5px}.execution-review-accounts>div>span:first-child{display:grid}.execution-review-accounts small{color:var(--ink-faint);font-size:9px}.execution-review-accounts strong{color:var(--err);font-size:9px}.execution-review-accounts>div[data-ready=true] strong{color:var(--ok)}.execution-review-block{margin:0;padding:8px 12px;border-top:1px solid var(--err);color:var(--err);background:color-mix(in srgb,var(--err) 8%,transparent);font-size:10px}.execution-review>footer{display:flex;justify-content:flex-end;gap:8px;padding:8px 12px;border-top:1px solid var(--rule);background:var(--panel-raised)}.oc-depth-panel{position:fixed!important;width:340px!important;z-index:240!important}.oc-depth-panel>header{cursor:grab;touch-action:none;user-select:none}.oc-depth-panel>header:active{cursor:grabbing}body{font-size:14px;font-weight:600}button,input,textarea,select{font-size:12.5px;font-weight:650}.terminal-shell :where(b,strong),.ticket :where(b,strong),.master-window :where(b,strong),.execution-review :where(b,strong){font-weight:800}.terminal-shell :where(th),.master-window :where(th),.execution-review :where(header){font-weight:800}.terminal-shell :where(td),.master-window :where(td){font-weight:600}.num{font-weight:700}.terminal-brand>b,.terminal-user>b,.terminal-nav-row nav button{font-weight:800!important}.terminal-ticker b,.oc-cell>b,.panel-leg>b,.desk-strike>b,.desk-option-side>b{font-weight:800!important}.terminal-shell :where(small),.ticket :where(small),.master-window :where(small){font-weight:550}.tcm-intro{background:#050605;isolation:isolate;animation:tcm2-exit .58s 2.82s cubic-bezier(.4,0,.2,1) forwards}.tcm-intro:before,.tcm-intro:after{content:"";position:absolute;z-index:0;pointer-events:none;border:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 78%,white 8%),transparent);opacity:0;box-shadow:none}.tcm-intro:before{inset:50% 8% auto;width:auto;height:1px;transform:scaleX(0);transform-origin:center;animation:tcm2-axis-x .7s 90ms cubic-bezier(.2,.8,.2,1) forwards}.tcm-intro:after{inset:8% auto 8% 50%;width:1px;height:auto;background:linear-gradient(transparent,color-mix(in srgb,var(--accent) 55%,white 6%),transparent);transform:scaleY(0);transform-origin:center;animation:tcm2-axis-y .62s .18s cubic-bezier(.2,.8,.2,1) forwards}.intro-grid{opacity:0;background-size:56px 56px;transform:perspective(760px) rotateX(61deg) translateY(15%) scale(1.04);animation:tcm2-grid .78s 80ms cubic-bezier(.2,.8,.2,1) forwards}.intro-frame i{opacity:0;transform:scale(.55)}.intro-frame i:nth-child(1),.intro-frame i:nth-child(3){animation:tcm2-corner .36s .16s ease-out forwards}.intro-frame i:nth-child(2),.intro-frame i:nth-child(4){animation:tcm2-corner .36s .25s ease-out forwards}.intro-index{opacity:0;transform:translate(-12px);animation:tcm2-meta .4s .39s cubic-bezier(.2,.8,.2,1) forwards}.tcm-intro-stage{z-index:2;transform:translateY(-4px)}.tcm-intro-mark{width:270px;height:166px}.tcm-intro-glyph{width:244px;height:122px;border-color:color-mix(in srgb,var(--ink) 90%,transparent);clip-path:inset(0 50%);opacity:1;animation:tcm2-mark-open .76s .39s cubic-bezier(.65,0,.35,1) forwards}.tcm-intro-glyph:before,.tcm-intro-glyph:after{opacity:0;animation:tcm2-ticks .3s .86s ease-out forwards}.tcm-intro-glyph span{font-size:62px;font-weight:850;letter-spacing:-.075em;opacity:0;transform:translateY(10px) scale(.97);animation:tcm2-logo .44s .76s cubic-bezier(.2,.8,.2,1) forwards}.tcm-intro-glyph i{opacity:0;transform:translateY(5px);animation:tcm2-copy .36s .96s ease-out forwards}.tcm-intro-scan{inset-block:22px;left:5%;opacity:0;background:var(--accent);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 62%,transparent);animation:tcm2-scan .82s .35s cubic-bezier(.65,0,.35,1) forwards}.tcm-intro-stage h2{margin-top:18px;font-size:19px;font-weight:850;letter-spacing:.22em;opacity:1;transform:none;animation:none}.tcm-intro-stage h2 span{opacity:0;transform:translateY(9px);filter:blur(3px)}.tcm-intro-stage h2 span:nth-child(1){animation:tcm2-word .38s 1.2s cubic-bezier(.2,.8,.2,1) forwards}.tcm-intro-stage h2 span:nth-child(2){animation:tcm2-word .38s 1.31s cubic-bezier(.2,.8,.2,1) forwards}.tcm-intro-stage h2 span:nth-child(3){animation:tcm2-word .38s 1.42s cubic-bezier(.2,.8,.2,1) forwards}.tcm-intro-stage p{font-weight:700;opacity:0;transform:translateY(5px);animation:tcm2-copy .4s 1.67s ease-out forwards}.intro-progress{width:244px;margin-top:21px;gap:5px}.intro-progress i{height:2px;transform:scaleX(0);transform-origin:left}.intro-progress i:nth-child(1){animation:tcm2-progress .21s 1.92s ease-out forwards}.intro-progress i:nth-child(2){animation:tcm2-progress .21s 2.07s ease-out forwards}.intro-progress i:nth-child(3){animation:tcm2-progress .21s 2.22s ease-out forwards}.intro-progress i:nth-child(4){animation:tcm2-progress .21s 2.37s ease-out forwards}.intro-status{font-weight:750;opacity:0;transform:translateY(4px);animation:tcm2-copy .32s 2.13s ease-out forwards}@keyframes tcm2-axis-x{0%{opacity:0;transform:scaleX(0)}24%{opacity:.72}to{opacity:.18;transform:scaleX(1)}}@keyframes tcm2-axis-y{0%{opacity:0;transform:scaleY(0)}28%{opacity:.5}to{opacity:.12;transform:scaleY(1)}}@keyframes tcm2-grid{to{opacity:.42;transform:perspective(760px) rotateX(61deg) translateY(5%) scale(1)}}@keyframes tcm2-corner{to{opacity:.9;transform:scale(1)}}@keyframes tcm2-meta{to{opacity:1;transform:none}}@keyframes tcm2-mark-open{to{clip-path:inset(0);opacity:1}}@keyframes tcm2-ticks{to{opacity:.8}}@keyframes tcm2-logo{to{opacity:1;transform:none}}@keyframes tcm2-copy{to{opacity:1;transform:none}}@keyframes tcm2-word{to{opacity:1;transform:none;filter:blur(0)}}@keyframes tcm2-progress{to{transform:scaleX(1)}}@keyframes tcm2-scan{0%{left:5%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:95%;opacity:0}}@keyframes tcm2-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(1.015)}}.depth-ticket{position:fixed;width:390px;max-height:calc(100vh - 16px);display:grid;overflow:auto;border:1px solid var(--rule-strong);border-radius:7px;background:var(--panel);color:var(--ink);box-shadow:0 28px 90px #000000ad,inset 0 1px var(--edge-light);animation:furnish-menu-in .17s var(--furnish-ease) both}.depth-ticket>header{min-height:49px;display:grid;grid-template-columns:16px minmax(0,1fr) auto auto 28px;align-items:center;gap:8px;padding:6px 8px;border-bottom:1px solid var(--rule);background:var(--panel-raised);cursor:grab;touch-action:none;user-select:none}.depth-ticket>header:active{cursor:grabbing}.depth-ticket-grip{color:var(--ink-faint)}.depth-ticket-name{min-width:0;display:grid;gap:2px}.depth-ticket-name>b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.depth-ticket-name>small{color:var(--ink-faint);font:600 9px var(--font-mono)}.depth-ticket-ltp{display:grid;justify-items:end;gap:2px}.depth-ticket-ltp>b{font-size:12px}.depth-ticket-ltp>small{font:700 9px var(--font-mono)}.depth-ticket-source{padding:3px 5px;border:1px solid var(--rule);border-radius:3px;color:var(--ink-faint);font:750 9px var(--font-mono);text-transform:uppercase}.depth-ticket-source.is-live{border-color:color-mix(in srgb,var(--ok) 45%,var(--rule));color:var(--ok)}.depth-ticket-source.is-unavailable{border-color:color-mix(in srgb,var(--err) 45%,var(--rule));color:var(--err)}.depth-ticket-close{width:27px;height:27px;padding:0;border:1px solid var(--rule);background:transparent;color:var(--ink-dim);cursor:pointer}.depth-book-head,.depth-book-row,.depth-book-total{display:grid;grid-template-columns:1fr .62fr 1fr 1fr .62fr 1fr;gap:7px;align-items:center;padding:0 10px}.depth-book-head{min-height:27px;color:var(--ink-faint);font:700 9px var(--font-mono)}.depth-book-row{min-height:27px;border-top:1px solid color-mix(in srgb,var(--rule) 68%,transparent);font-size:10.5px}.depth-book-row>span:nth-child(n+4),.depth-book-head>span:nth-child(n+4),.depth-book-total>*:nth-child(n+4){text-align:right}.depth-book-row .is-bid{color:var(--buy);font-weight:800}.depth-book-row .is-ask{color:var(--sell);font-weight:800}.depth-qty{position:relative;isolation:isolate}.depth-qty>i{position:absolute;z-index:-1;inset:2px 0 2px auto;background:color-mix(in srgb,var(--buy) 18%,transparent)}.depth-book-row>span:nth-child(6)>i{left:0;right:auto;background:color-mix(in srgb,var(--sell) 18%,transparent)}.depth-book-total{min-height:31px;border-top:1px solid var(--rule-strong);font-size:10px}.depth-book-total>b:first-child,.depth-book-total>strong:nth-child(3){color:var(--buy)}.depth-book-total>b:nth-child(4),.depth-book-total>strong:nth-child(6){color:var(--sell)}.depth-ohlc{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px;padding:10px;border-top:1px solid var(--rule)}.depth-ohlc>span,.depth-facts>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.depth-ohlc i,.depth-facts i{color:var(--ink-faint);font:600 9px var(--font-ui);font-style:normal}.depth-ohlc b,.depth-facts b{font-size:10px}.depth-range{position:relative;height:16px;margin:0 11px 7px}.depth-range>i{position:absolute;left:0;right:0;top:7px;height:2px;background:linear-gradient(90deg,var(--sell),var(--accent),var(--ok));opacity:.78}.depth-range>b{position:absolute;top:4px;width:2px;height:8px;background:var(--ink);box-shadow:0 0 0 2px var(--panel)}.depth-facts{display:grid;grid-template-columns:1fr 1fr;gap:7px 22px;padding:10px;border-top:1px solid var(--rule);background:color-mix(in srgb,var(--panel-2) 70%,transparent)}.depth-ticket>footer{min-height:44px;display:flex;align-items:center;gap:6px;padding:7px 8px;border-top:1px solid var(--rule);background:var(--panel-raised)}.depth-ticket>footer button{height:29px;min-width:58px;padding:0 11px;border:1px solid var(--rule-strong);background:transparent;color:var(--ink-dim);font-weight:800;cursor:pointer}.depth-ticket>footer .is-buy{border-color:var(--buy);color:var(--buy)}.depth-ticket>footer .is-sell{border-color:var(--sell);color:var(--sell)}.depth-ticket-hint{margin-right:auto;color:var(--ink-faint);font:600 9px var(--font-mono)}.oc-bs .is-depth{color:var(--accent)}.oc-bs .is-depth:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent)}.master-matrix tbody tr{transition:background-color .12s ease}.master-matrix tbody tr:hover td{background:color-mix(in srgb,var(--accent) 5%,var(--panel-2))}.matrix-actions button,.master-window-foot button{border-radius:5px!important}.positions-kpis,.exec-summary{gap:9px}.positions-kpis>article,.exec-summary>article{border:1px solid var(--rule);border-radius:8px;background:var(--panel);box-shadow:inset 0 1px var(--edge-light)}.positions-toolbar{border-radius:8px 8px 0 0;box-shadow:inset 0 1px var(--edge-light)}.positions-table-wrap,.ops-table-wrap{border-radius:0 0 8px 8px;box-shadow:var(--shadow-1)}.positions-table tbody tr,.ops-data-table tbody tr{transition:background-color .12s ease,box-shadow .12s ease}.positions-table tbody tr:hover td,.ops-data-table tbody tr:hover td{background:color-mix(in srgb,var(--accent) 5%,var(--panel-2))}.positions-table tbody tr:hover,.ops-data-table tbody tr:hover{box-shadow:inset 2px 0 var(--accent)}.status-word{border-radius:999px;padding-inline:9px}.position-actions button,.exec-cancel{border-radius:5px!important}.exec-actions{display:inline-flex;gap:5px;white-space:nowrap}.exec-modify,.exec-cancel{min-height:26px;padding:0 9px;border:1px solid var(--rule-strong);border-radius:5px;background:transparent;color:var(--ink-dim);cursor:pointer}.exec-modify:hover{border-color:var(--accent);color:var(--accent)}.exec-cancel:hover{border-color:var(--err);color:var(--err)}.modify-order-scrim{position:fixed;inset:0;z-index:190;display:grid;place-items:center;padding:18px;background:#0000008c;backdrop-filter:blur(2px)}.modify-order-window{width:min(430px,100%);border:1px solid var(--rule-strong);border-radius:9px;overflow:hidden;background:var(--panel);box-shadow:0 28px 80px #0000009e}.modify-order-window>header{min-height:58px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;padding:8px 11px;border-bottom:1px solid var(--rule);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,var(--panel-raised)),var(--panel-raised))}.modify-order-window>header>span{color:var(--accent);font:600 9px var(--font-mono);letter-spacing:.12em}.modify-order-window>header>b{grid-column:1;font-size:13px}.modify-order-window>header>button{grid-column:2;grid-row:1/3;width:29px;height:29px;border:1px solid var(--rule);border-radius:4px;background:transparent;color:var(--ink-dim);cursor:pointer}.modify-order-window>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:13px}.modify-order-window label{display:grid;gap:5px}.modify-order-window label span{color:var(--ink-faint);font:700 9px var(--font-mono)}.modify-order-window input{height:34px;padding:0 9px;border:1px solid var(--rule);border-radius:5px;background:var(--panel-2);color:var(--ink);font:600 12px var(--font-mono)}.modify-order-window>footer{min-height:48px;display:flex;justify-content:flex-end;align-items:center;gap:7px;padding:8px 11px;border-top:1px solid var(--rule);background:var(--panel-2)}.modify-order-window>footer button{height:31px;padding:0 13px;border:1px solid var(--rule-strong);border-radius:5px;background:transparent;color:var(--ink-dim);font-weight:700;cursor:pointer}.modify-order-window>footer .is-primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.overall-page{gap:9px!important;padding:10px!important}.overall-command{min-height:58px!important;padding-bottom:9px!important;align-items:center!important}.overall-command h2{margin:4px 0 2px!important;font-size:21px!important}.overall-command p{max-width:620px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overall-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.overall-kpi{min-height:68px!important;gap:3px!important;padding:9px 12px!important}.overall-kpi>b{font-size:17px!important}.overall-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:8px}.overall-tile{border-radius:9px;box-shadow:var(--shadow-1),inset 0 1px var(--edge-light)}.overall-tile:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.overall-tile.is-open{grid-column:1/-1!important}.overall-tile-head{min-height:50px!important;padding:7px 10px!important}.overall-tile-stats>span{padding:7px 9px!important;gap:3px!important}.overall-accounts{min-height:30px!important;padding:4px 9px!important}.overall-detail{width:100%;overflow-x:visible!important}.overall-detail-row,.overall-detail-row.no-account{width:100%;min-width:0!important}.overall-tile.is-open .overall-detail-row{grid-template-columns:minmax(160px,1.5fr) minmax(140px,1.2fr) 80px 70px 90px 110px}.overall-tile.is-open .overall-detail-row.no-account{grid-template-columns:minmax(180px,1.5fr) 80px 70px 90px 110px}.settings-grid{gap:11px}.settings-group,.connection-manager,.connection-card{border-radius:9px;box-shadow:var(--shadow-1),inset 0 1px var(--edge-light)}.settings-group:hover,.connection-card:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--rule))}input,textarea,select{transition:border-color .14s ease,box-shadow .16s ease,background-color .16s ease}input:hover,textarea:hover{border-color:var(--rule-strong)!important}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}@keyframes furnish-menu-in{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:none}}.positions-addons>div,.oc-addons-menu,.panel-results{transform-origin:top right;animation:furnish-menu-in .18s var(--furnish-ease) both}.message-board{box-shadow:0 -14px 36px #00000024}.message-board-head{backdrop-filter:blur(12px)}.message-board-row{transition:background-color .12s ease}.message-board-row:hover{background:color-mix(in srgb,var(--accent) 5%,var(--panel-2))}.terminal-funds{box-shadow:inset 0 1px var(--edge-light)}:root[data-palette=paper]{--shadow-1: 0 1px 1px rgb(39 35 27 / .05), 0 9px 24px rgb(39 35 27 / .08);--shadow-2: 0 2px 2px rgb(39 35 27 / .06), 0 18px 48px rgb(39 35 27 / .13);--edge-light: rgb(255 255 255 / .8)}:root[data-palette=paper] body{background-color:var(--ground);background-image:linear-gradient(#d8d5cb55 1px,transparent 1px),linear-gradient(90deg,#d8d5cb44 1px,transparent 1px)}:root[data-palette=paper] .terminal-content{background:radial-gradient(900px 420px at 95% 0,#d19a5b12,transparent 60%),var(--ground)!important}@media(prefers-reduced-motion:reduce),(max-width:760px){.desk-master-grid>*{animation:none}.desk-master-card:hover,.desk-overall-card:hover,.overall-tile:hover,.desk-add-master:hover{transform:none}}.accounts-page{height:100%;min-height:0;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);padding:10px;overflow:hidden;background:var(--ground)}.accounts-command{min-height:64px;display:flex;align-items:center;gap:14px;padding:8px 11px;border:1px solid var(--rule);border-radius:8px 8px 0 0;background:var(--panel)}.accounts-command>div{min-width:230px}.accounts-command h2{margin:2px 0 0;font:700 21px var(--font-display)}.accounts-command p{margin:2px 0 0;color:var(--ink-faint);font-size:10.5px}.accounts-command nav{align-self:stretch;display:flex;margin-left:auto}.accounts-command nav button{min-width:112px;border:0;border-left:1px solid var(--rule);background:transparent;color:var(--ink-dim);font-weight:800;cursor:pointer}.accounts-command nav button[aria-pressed=true]{box-shadow:inset 0 -2px var(--accent);color:var(--accent);background:var(--accent-soft)}.accounts-command nav b{margin-left:5px;color:var(--ink-faint);font:700 10px var(--font-mono)}.accounts-primary{height:34px;padding:0 13px;border:1px solid var(--accent);border-radius:5px;background:var(--accent);color:var(--accent-ink);font-weight:850;white-space:nowrap;cursor:pointer}.accounts-primary:disabled{opacity:.4;cursor:default}.accounts-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-inline:1px solid var(--rule);background:var(--panel-2)}.accounts-kpis article{min-height:62px;display:grid;align-content:center;gap:2px;padding:7px 12px;border-right:1px solid var(--rule)}.accounts-kpis article:last-child{border-right:0}.accounts-kpis span{color:var(--ink-faint);font:750 9px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.accounts-kpis b{font:800 17px var(--font-mono)}.accounts-kpis b.ok{color:var(--ok)}.accounts-kpis small{color:var(--ink-faint);font-size:10px}.accounts-toolbar{min-height:45px;display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--rule);background:var(--panel)}.accounts-toolbar input{width:min(330px,28vw)}.accounts-toolbar input,.accounts-toolbar select,.accounts-toolbar button{height:31px;padding:0 9px;border:1px solid var(--rule);border-radius:4px;background:var(--panel-2);color:var(--ink);font-size:11px;font-weight:700}.accounts-toolbar button{cursor:pointer;white-space:nowrap}.accounts-toolbar button:hover{border-color:var(--accent);color:var(--accent)}.accounts-toolbar button:disabled{opacity:.35;cursor:default}.accounts-toolbar .sp{flex:1}.accounts-message{min-height:31px;display:flex;align-items:center;padding:4px 10px;border-inline:1px solid var(--rule);color:var(--ok);background:color-mix(in srgb,var(--ok) 7%,var(--panel));font:700 10.5px var(--font-mono)}.accounts-message button{margin-left:auto;border:0;background:transparent;color:inherit;cursor:pointer}.accounts-table-wrap{min-height:0;overflow:auto;border:1px solid var(--rule);border-top:0;border-radius:0 0 8px 8px;background:var(--panel);scrollbar-gutter:stable}.accounts-table{width:100%;min-width:1110px;border-collapse:collapse;table-layout:fixed}.accounts-table th{position:sticky;z-index:2;top:0;height:31px;padding:0 8px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule-strong);background:var(--panel-raised);color:var(--ink-faint);font:800 9px var(--font-mono);letter-spacing:.06em;text-align:left;text-transform:uppercase}.accounts-table th:first-child{width:38px}.accounts-table th:nth-child(2){width:155px}.accounts-table th:nth-child(3){width:155px}.accounts-table th:nth-child(4){width:150px}.accounts-table th:nth-child(5){width:95px}.accounts-table th:nth-child(n+6):nth-child(-n+8){width:105px}.accounts-table th:nth-child(9){width:130px}.accounts-table th:last-child{width:150px}.accounts-table td{height:48px;padding:5px 8px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:11px;vertical-align:middle}.accounts-table tbody tr:hover td{background:color-mix(in srgb,var(--accent) 5%,var(--panel-2))}.accounts-table td>b,.accounts-table td>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accounts-table td>b{font-weight:850}.accounts-table td>small{margin-top:3px;color:var(--ink-faint);font:650 9px var(--font-mono)}.accounts-table td:nth-child(4){position:relative;padding-left:22px}.account-state{position:absolute;left:9px;top:20px;width:6px;height:6px;border-radius:50%;background:var(--err)}.account-state.is-ok{background:var(--ok)}.account-state.is-degraded{background:var(--warn)}.accounts-table code{padding:3px 6px;border:1px solid var(--rule);border-radius:3px;color:var(--ink-dim);font:750 9px var(--font-mono)}.accounts-table .is-free{color:var(--ok);font-weight:800}.auth-word{font:850 9px var(--font-mono)}.auth-word.is-ok{color:var(--ok)}.auth-word.is-degraded{color:var(--warn)}.auth-word.is-err{color:var(--err)}.accounts-actions{display:flex;gap:5px;white-space:nowrap}.accounts-actions button{height:27px;padding:0 8px;border:1px solid var(--rule);border-radius:4px;background:transparent;color:var(--ink-dim);font-size:10px;font-weight:750;cursor:pointer}.accounts-actions button:hover{border-color:var(--accent);color:var(--accent)}.accounts-actions button:disabled{opacity:.35}.accounts-empty{margin:0;padding:38px;color:var(--ink-faint);text-align:center}.account-editor-scrim{position:fixed;z-index:220;inset:0;display:grid;place-items:center;padding:16px;background:#00000094;backdrop-filter:blur(2px)}.account-editor{width:min(570px,100%);border:1px solid var(--rule-strong);border-radius:9px;overflow:hidden;background:var(--panel);box-shadow:0 28px 90px #000000a8;animation:furnish-menu-in .17s var(--furnish-ease) both}.account-editor>header{min-height:58px;display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid var(--rule);background:var(--panel-raised)}.account-editor>header span{color:var(--accent);font:800 9px var(--font-mono);letter-spacing:.1em}.account-editor>header h3{margin:3px 0 0;font:700 19px var(--font-display)}.account-editor>header button{margin-left:auto;width:30px;height:30px;border:1px solid var(--rule);border-radius:4px;background:transparent;color:var(--ink-dim);cursor:pointer}.account-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}.account-editor-grid label{display:grid;gap:5px}.account-editor-grid label.is-wide{grid-column:1/-1}.account-editor-grid label>span{color:var(--ink-faint);font:800 9px var(--font-mono);text-transform:uppercase}.account-editor-grid input,.account-editor-grid select{height:35px;padding:0 9px;border:1px solid var(--rule);border-radius:4px;background:var(--panel-2);color:var(--ink);font-weight:700}.account-editor-error{margin:0;padding:8px 14px;color:var(--err);font:700 10px var(--font-mono)}.account-editor>footer{min-height:50px;display:flex;align-items:center;gap:7px;padding:8px 12px;border-top:1px solid var(--rule);background:var(--panel-2)}.account-editor>footer span{flex:1}.account-editor>footer button{height:32px;padding:0 12px;border:1px solid var(--rule-strong);border-radius:4px;background:transparent;color:var(--ink-dim);font-weight:800;cursor:pointer}.account-editor>footer .is-primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.account-editor>footer .is-danger{border-color:var(--err);color:var(--err)}.accounts-page>.connection-manager{min-height:0;margin:0;border-radius:0 0 8px 8px;overflow:auto}.accounts-page>.connection-manager .connection-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.desk-underlyings>strong{display:inline-flex;align-items:center;align-self:stretch;padding:0 10px;border-bottom:1px solid var(--accent);color:var(--ink);font-size:11.5px}@media(max-width:1000px){.accounts-kpis{grid-template-columns:repeat(2,1fr)}.accounts-toolbar{overflow-x:auto}.accounts-command p{display:none}}
