:root,html:not([data-theme=light]){color-scheme:dark;--bg:#0c1017;--surface:#151b25;--surface-raised:#232e3e;--elevated:#1a2230;--elevated-2:#273347;--text:#e9eef7;--muted:#a0acc0;--faint:#8291a8;--border:#2b3546;--border-soft:#232d3c;--cyan:#75adff;--accent:var(--cyan);--cyan-soft:#75adff10;--green:#35c79a;--red:#f07488;--amber:#d6b778;--gold:var(--amber);--gold-soft:#d6b77810;--violet:#aba1d8;--chart-background:#151b25;--radius-control:7px;--radius-panel:12px;--shadow-panel:0 1px 2px #0002,0 8px 24px #0000000a;--shadow-popover:0 24px 80px #0006,0 2px 12px #0003;--focus-ring:0 0 0 3px #75adff26;--type-caption:.75rem;--type-label:.8125rem;--type-body:.875rem;--type-heading:1.125rem;--type-title:1.5rem;--type-price:1.875rem}html[data-theme=light]{color-scheme:light;--bg:#f3f5f9;--surface:#ffffff;--surface-raised:#eaf0f8;--elevated:#f5f7fb;--elevated-2:#e4ebf5;--text:#1b293e;--muted:#52637b;--faint:#67788f;--border:#d4deeb;--border-soft:#e5ebf3;--cyan:#256ac6;--cyan-soft:#256ac60d;--green:#07805b;--red:#c73752;--amber:#8f6b27;--gold-soft:#8f6b270d;--violet:#7864ad;--chart-background:#ffffff;--shadow-panel:0 1px 2px #23355004,0 6px 20px #23355006;--shadow-popover:0 24px 80px #23355024,0 2px 12px #2335500d}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased}html:root :is(button,input,select,textarea){font-family:var(--font-ui);letter-spacing:0}html:root :is(input,select,textarea){accent-color:var(--cyan)}html:root button{cursor:pointer}html:root button:disabled{cursor:default;box-shadow:none}html:root :is(button,summary,input,select,textarea):focus-visible{outline:2px solid var(--cyan);outline-offset:3px}::selection{background:color-mix(in srgb,var(--cyan) 25%,transparent);color:var(--text)}html:root .terminal-page{padding:0 20px 18px}html:root .terminal-frame{gap:12px;--mode-accent:var(--cyan);--mode-glow:transparent}html:root .terminal-frame[data-workspace=GOLD]{--gold:var(--amber);--gold-soft:color-mix(in srgb,var(--amber) 7%,transparent)}html:root :is(.axis-card,.market-header,.gold-market-header,.workspace-section,.gold-workspace,.gold-paper-ledger,.gold-context-card,.automation-monitor,.workspace-research,.simulator-panel,.simulator-kpi,.overview-card){background:var(--surface);border-color:var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}html:root :is(.axis-card,.gold-workspace,.workspace-section){min-width:0}html:root :is(.axis-card h2,.gold-instruments h2){font-size:15px;line-height:1.4;font-weight:600;letter-spacing:-.015em}html:root :is(.axis-card h3,.order-ticket-title h3){font-size:13px;font-weight:600}html:root :is(.axis-card p,.workspace-readout p){line-height:1.6}html:root :is(.section-rail,.gold-chart-legend,.workspace-account>header,.setup-heading,.home-history>header,.study-risk-card>header,.gold-context-card>header,.automation-monitor>header,.intel-heading,.card-heading){background:transparent;border-color:var(--border-soft)}html:root .card-heading{min-height:58px;padding:16px 20px}html:root .card-heading h2{display:flex;align-items:center;gap:8px}html:root .card-heading h2>svg{color:var(--faint);flex:none}html:root .terminal-masthead{min-height:82px;padding:0 2px;border-bottom:1px solid var(--border-soft);margin-bottom:14px;gap:16px}html:root .terminal-masthead .axis-brand{gap:10px}html:root .terminal-masthead .axis-brand-mark{width:38px;height:38px;border:1px solid color-mix(in srgb,var(--cyan) 18%,var(--border));background:var(--cyan-soft);border-radius:11px;color:var(--cyan);filter:none}html:root .axis-butterfly-svg{width:26px;height:26px}html:root .terminal-masthead .axis-brand strong{font-size:21px;letter-spacing:.035em;font-weight:700}html:root .terminal-masthead .axis-brand-caption{font-size:12px;color:var(--faint)}html:root .terminal-masthead .workspace-switch{padding:4px;gap:4px;border:1px solid var(--border-soft);background:var(--surface);border-radius:10px}html:root .terminal-masthead .workspace-switch button{min-height:36px;padding:0 13px;border:1px solid transparent;border-radius:7px;font-size:12px;font-weight:500;color:var(--muted)}html:root .terminal-masthead .workspace-switch button svg{width:15px;height:15px;color:inherit}html:root .terminal-masthead .workspace-switch button[aria-pressed=true]{color:var(--cyan);border-color:color-mix(in srgb,var(--cyan) 22%,var(--border-soft));background:var(--cyan-soft);box-shadow:0 1px 3px #0001}html:root .terminal-masthead .workspace-switch button:hover:not([aria-pressed=true]){color:var(--text);background:var(--elevated)}html:root .market-clock{background:transparent;border-color:var(--border-soft);border-radius:8px}html:root .market-clock>span{color:var(--muted)}html:root .market-clock>span strong{color:var(--text)}html:root .market-clock>span:last-child strong{color:var(--cyan)}html:root :is(.theme-toggle,.masthead-settings,.market-controls>button,.market-controls .indicator-trigger,.gold-header-actions>button,.watchlist-explore,.gold-portfolio-link,.readout-actions button,.automation-monitor>footer button,.detail-overlay-close){color:var(--muted);border:1px solid var(--border);background:var(--elevated);border-radius:var(--radius-control);box-shadow:0 1px 2px #0001;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s}html:root :is(.theme-toggle,.masthead-settings){min-height:36px}html:root :is(.masthead-settings,.gold-header-actions>button,.watchlist-explore,.gold-portfolio-link,.readout-actions button,.automation-monitor>footer button,.detail-overlay-close):hover:not(:disabled){color:var(--text);background:var(--surface-raised);border-color:color-mix(in srgb,var(--cyan) 32%,var(--border))}html:root :is(.trading-modes,.timeframes,.workspace-layout-switch,.gold-mode-switch){padding:3px;background:var(--elevated);border-color:var(--border-soft);border-radius:8px;box-shadow:none}html:root :is(.trading-modes,.timeframes) button{color:var(--muted);font-weight:500;border-radius:5px}html:root :is(.gold-mode-switch,.workspace-layout-switch) button[aria-pressed=true],html:root :is(.trading-modes,.timeframes) button[aria-checked=true]{color:var(--cyan);background:var(--cyan-soft);box-shadow:none;border-color:transparent}html:root .gold-mode-switch button{font-size:12px;border-radius:5px}html:root .gold-mode-switch button small{color:var(--muted);font-size:11px}html:root :is(.terminal-sidebar-tabs,.gold-dock-tabs,.paper-ledger-tabs,.trade-workspace-tabs){background:var(--surface);border-color:var(--border-soft)}html:root :is(.terminal-sidebar-tabs button[aria-selected=true],.gold-dock-tabs button[aria-pressed=true],.paper-ledger-tabs button[aria-pressed=true]){color:var(--cyan);box-shadow:inset 0 -2px var(--cyan);background:transparent;border-bottom-color:var(--cyan)}html:root :is(.crypto-home-layout,.crypto-home-main,.gold-screen-layout,.gold-screen-main){gap:12px}html:root :is(.home-watchlist,.gold-instruments) h2{font-size:15px}html:root .home-watchlist .watchlist-search{margin-top:12px;border-radius:7px}html:root .home-watchlist .watchlist-assets button{border-radius:6px;transition:background .15s}html:root .watchlist-assets button[aria-pressed=true]{background:var(--cyan-soft);box-shadow:inset 2px 0 var(--cyan)}html:root .market-header:before{content:none}html:root .market-header{padding:20px 24px}html:root .crypto-home-main .market-header{grid-template-columns:minmax(155px,1fr) minmax(170px,1fr);gap:14px}html:root .crypto-home-main .price-block{padding:4px 8px 6px 20px;border-left:1px solid var(--border)}html:root .crypto-home-main .price-caption{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--border-soft);color:var(--faint);font-size:10px;line-height:1.3}html:root .price-caption>span{text-transform:uppercase;letter-spacing:.04em}html:root .price-caption>b{font-size:9px;font-weight:500;padding:2px 5px;border:1px solid var(--border);border-radius:4px;color:var(--muted)}html:root .crypto-home-main .price-row{gap:14px}html:root .crypto-home-main .price-row em{padding-left:12px;border-left:1px solid var(--border-soft);font-size:12px}html:root .market-clock small{color:var(--faint)}html:root .market-trigger .coin-artwork,html:root .market-trigger .coin-artwork svg{display:block}html:root :is(.signal-panel,.gold-position-rail .gold-signal-panel){background:var(--surface)}html:root .gold-screen-main .gold-market-header{display:flex}html:root .gold-identity strong,html:root .gold-identity strong i{color:var(--text)}html:root .gold-identity strong i{opacity:.55}html:root .workspace-account>header{padding:13px 16px}html:root .workspace-account-metrics{padding:16px 16px 8px;gap:10px}html:root :is(.workspace-account-metrics strong,.pulse-value strong){color:var(--text);font-weight:600;letter-spacing:-.02em}html:root .account-currency{padding:4px 16px 14px;font-size:10px;color:var(--faint)}html:root .workspace-readout{padding:18px}html:root .readout-status{gap:12px}html:root .readout-status>small{max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:root .readout-status>span{padding:4px 7px;border-radius:5px;letter-spacing:.035em;font-size:10px}html:root .signal-score-line{margin:18px 0 12px}html:root .signal-score-line>strong{color:var(--text);font-size:28px;font-weight:600;letter-spacing:-.03em}html:root .readout-context{font-size:13px;color:var(--muted)}html:root :is(.gold-current-read>div,.signal-availability,.gold-action-copy,.setup-plan-meta,.ticket-account-card){background:var(--elevated);border-color:var(--border-soft);border-radius:7px;box-shadow:none}html:root .signal-availability{padding:13px;margin-top:16px}html:root .readout-trailing{font-size:12px;color:var(--faint);padding:10px 0}html:root .readout-actions{gap:8px}html:root .readout-actions button{min-height:38px;padding:9px 12px}html:root .readout-actions button:first-child{color:var(--cyan);border-color:color-mix(in srgb,var(--cyan) 28%,var(--border));background:var(--cyan-soft)}html:root .current-setup .setup-heading{min-height:54px;padding:13px 16px}html:root .current-setup .setup-profile{padding:12px 16px;gap:8px}html:root .current-setup .setup-profile>strong{font-size:12px;line-height:1.5;font-weight:500}html:root .current-setup .setup-profile>small{font-size:10px;color:var(--faint)}html:root .current-setup .setup-block{padding:16px 16px 14px}html:root .setup-block h3{margin:0 0 10px;color:var(--muted);font-size:11px;font-weight:500}html:root .setup-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;border:0;background:none}html:root .setup-prices>span{display:flex;flex-direction:column;gap:7px;padding:10px 9px;min-width:0;border:1px solid var(--border-soft);border-top:2px solid var(--cyan);border-radius:7px;background:var(--cyan-soft)}html:root .setup-prices>span[data-tone=target]{border-top-color:var(--green);background:color-mix(in srgb,var(--green) 6%,transparent)}html:root .setup-prices>span[data-tone=stop]{border-top-color:var(--red);background:color-mix(in srgb,var(--red) 6%,transparent)}html:root .setup-prices small{font-size:10px;letter-spacing:.045em}html:root .setup-prices strong{font-size:15px;line-height:1.3;font-weight:600;letter-spacing:-.03em;overflow-wrap:anywhere}html:root .setup-plan-meta{padding:8px 10px;margin:10px 0 0;background:var(--elevated);font-size:11px;line-height:1.5;flex-wrap:wrap}html:root .current-setup .setup-context-label{padding:2px 16px 8px;color:var(--muted)}html:root .current-setup .setup-context-compact{padding:0 16px 14px;gap:6px}html:root .setup-context-compact>span{padding:5px 7px;border-radius:5px;font-size:10px;background:var(--elevated)}html:root .current-setup .setup-details{border-top:1px solid var(--border-soft);padding:12px 16px}html:root .position-protection-levels>span{padding:12px;border-radius:7px}html:root .gold-position-rail .gold-decision strong{font-size:25px;font-weight:600;letter-spacing:-.025em;line-height:1.3}html:root .gold-action-copy{border:1px solid var(--border-soft)}html:root .gold-current-read strong{font-size:13px}html:root .gold-panel-meta b{color:var(--amber);border-color:var(--border);background:var(--elevated);font-size:10px}html:root .gold-panel-meta>span i{background:var(--amber);box-shadow:none}html:root :is(.section-rail i,.live-state i,.gold-feed-settings-copy i,.binance-connection-status i){box-shadow:none}html:root .gold-model-table strong{color:var(--amber)}html:root .gold-model-table strong[data-state=READY]{color:var(--green)}html:root .gold-paper-ledger>header strong{color:var(--text)}html:root .gold-paper-ledger>header strong b{color:var(--muted);background:var(--elevated-2)}html:root .gold-instruments .instrument-card{border-color:var(--border);background:var(--elevated);border-radius:8px}html:root .gold-instruments .instrument-card[data-selected=true]{border-color:color-mix(in srgb,var(--cyan) 38%,var(--border));background:var(--cyan-soft)}html:root .instrument-kind{color:var(--faint);letter-spacing:.045em}html:root .gold-context-card>header{color:var(--cyan)}html:root .gold-context-card>header>svg{flex:none;width:14px;height:14px;min-height:0}html:root .axis-detail-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-height:34px;padding:7px 11px;font-size:12px;line-height:1.4;font-weight:550;color:var(--cyan);background:var(--cyan-soft);border:1px solid color-mix(in srgb,var(--cyan) 25%,var(--border));border-radius:var(--radius-control);box-shadow:0 1px 2px #0001;white-space:nowrap;transition:background .15s,border-color .15s}html:root .axis-detail-trigger:hover{background:color-mix(in srgb,var(--cyan) 14%,var(--surface));border-color:color-mix(in srgb,var(--cyan) 60%,var(--border))}html:root .axis-detail-trigger svg{flex:none;color:inherit;transition:transform .15s}html:root .axis-detail-trigger:hover svg{transform:translate(1px,-1px)}html:root .overlay-disclosure-button{min-height:42px;padding:10px 0;gap:10px;border-color:var(--border-soft);font-size:12px;font-weight:500}html:root .overlay-disclosure-button .disclosure-label{display:block;color:var(--muted);font-size:12px;min-width:0;white-space:normal}html:root .overlay-disclosure-button .disclosure-action{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid color-mix(in srgb,var(--cyan) 22%,var(--border));border-radius:6px;color:var(--cyan);background:var(--cyan-soft);font-size:11px;flex:none}html:root .overlay-disclosure-button:hover .disclosure-action{background:color-mix(in srgb,var(--cyan) 14%,var(--surface));border-color:var(--cyan)}html:root .gold-instruments .overlay-disclosure-button .disclosure-label{font-size:11px;text-align:left}html:root .gold-instruments .overlay-disclosure-button .disclosure-action{display:inline-flex;font-size:0;padding:5px;gap:0}html:root :is(.compact-intelligence .intel-tabs,.detail-overlay-tabs) button{min-height:32px;padding:6px 10px;font-size:12px;font-weight:500;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);box-shadow:none}html:root :is(.compact-intelligence .intel-tabs,.detail-overlay-tabs) button[aria-selected=true]{color:var(--cyan);background:var(--cyan-soft);border-color:color-mix(in srgb,var(--cyan) 20%,var(--border-soft));box-shadow:none}html:root :is(.compact-intelligence .intel-tabs,.detail-overlay-tabs) button:hover:not([aria-selected=true]){background:var(--elevated);color:var(--text)}html:root .compact-intelligence .intel-heading{gap:14px;padding:14px 18px}html:root .intelligence-summary{padding:16px 18px 0}html:root .intelligence-kpi{background:linear-gradient(145deg,var(--elevated),var(--surface));border-color:var(--border-soft);border-radius:9px;padding:16px;gap:8px;--kpi-color:var(--cyan)}html:root .intelligence-kpi>span{font-size:12px;color:var(--muted);font-weight:500}html:root .intelligence-kpi>strong{font-size:25px;line-height:1.2;color:var(--text);font-weight:600;letter-spacing:-.025em}html:root .intelligence-kpi[data-tone=bullish]{--kpi-color:var(--green)}html:root .intelligence-kpi[data-tone=bearish]{--kpi-color:var(--red)}html:root .intelligence-kpi:is([data-tone=bullish],[data-tone=bearish])>strong{color:var(--kpi-color)}html:root .intelligence-kpi>p{color:var(--muted);font-size:12px;line-height:1.55}html:root .intelligence-kpi>small{color:var(--faint);font-size:11px}html:root .kpi-meter{height:4px;background:var(--border-soft);border-radius:2px}html:root .kpi-meter i{box-shadow:none}html:root .intelligence-summary>footer{min-height:60px;padding:12px 0;font-size:11px;color:var(--faint)}html:root .inline-action{color:var(--cyan);font-size:12px;font-weight:500}html:root .study-risk-card>header{padding:14px;gap:8px}html:root .study-risk-overview{padding:14px;gap:12px}html:root .study-risk-total strong{font-size:25px;letter-spacing:-.035em}html:root .study-risk-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;flex-direction:row;padding:11px 12px;gap:8px;align-items:center}html:root .study-risk-summary>span{display:grid;gap:4px;font-size:11px;line-height:1.3}html:root .study-risk-summary strong{margin-left:0;font-size:15px;font-weight:600}html:root .study-risk-summary .axis-detail-trigger{align-self:center;min-height:30px;font-size:10px;padding:6px 8px;gap:6px}html:root .crypto-watch-column .study-risk-card{align-self:start;height:auto;min-height:0}html:root .study-risk-card>footer{margin-top:0}html:root :is(.history-table th,.portfolio-table th,.scan-log th){color:var(--faint);font-weight:500;font-size:11px}html:root :is(.history-table td,.portfolio-table td,.scan-log td){border-color:var(--border-soft)}html:root .history-sample{color:var(--amber);border-color:var(--border);background:var(--elevated)}html:root :is(.home-history,.study-risk-card){overflow:hidden}html:root .coin-icon>.coin-artwork{display:block;position:relative;width:100%;height:100%}html:root .coin-icon>.coin-artwork>:is(svg,img){display:block;width:100%;height:100%;object-fit:contain;fill:#8291a8;opacity:.8}html:root .coin-icon>.coin-artwork>img{position:absolute;inset:0;visibility:hidden}html:root .coin-icon>.coin-artwork[data-loaded=true]>img{visibility:visible}html:root .coin-icon>.coin-artwork[data-loaded=true]>svg{visibility:hidden}html:root .coin-icon[data-active=true]>.coin-artwork>svg{fill:var(--cyan);opacity:1}html:root .gold-position-rail .gold-trade-sidebar{border:1px solid var(--border);border-radius:var(--radius-panel);overflow:hidden;background:var(--surface);box-shadow:var(--shadow-panel)}html:root :is(.chart-shell,.gold-chart-shell){background:var(--chart-background)}html:root :is(.chart-legend,.chart-drawing-tools,.chart-actions,.chart-level-key,.gold-chart-reset,.chart-tooltip,.gold-chart-paper-mark){background:var(--surface);border-color:var(--border);border-radius:7px;box-shadow:0 2px 8px #0001}html:root :is(.chart-legend,.gold-chart-legend,.chart-level-key){color:var(--muted);font-size:11px}html:root .chart-legend-item{color:var(--muted)}html:root .chart-legend i.ema20{background:var(--cyan);box-shadow:none}html:root .chart-legend i.ema50{background:var(--amber);box-shadow:none}html:root .chart-legend i.ema200{background:var(--violet);box-shadow:none}html:root .chart-legend i.trendline{background:var(--cyan);box-shadow:none}html:root .chart-legend i.candles{background:var(--green);box-shadow:none}html:root .chart-actions button{color:var(--muted);font-size:11px}html:root .chart-drawing-tools button[aria-pressed=true]{color:var(--cyan);background:var(--cyan-soft);border-color:var(--border)}html:root .gold-structure-tools button{background:var(--elevated);border-color:var(--border);font-size:11px;border-radius:6px}html:root .gold-structure-tools button[aria-pressed=true]{color:var(--cyan);border-color:var(--cyan);background:var(--cyan-soft)}html:root .gold-chart-timeframes button[aria-pressed=true]{color:var(--cyan);background:var(--cyan-soft)}html:root .gold-chart-legend>small{color:var(--muted)}html:root :is(.order-input-stack label>div,.protective-order-grid input,.gold-paper-inputs input,.gold-paper-inputs select,.gold-api-key-field input,.watchlist-search){color:var(--text);background:var(--elevated);border-color:var(--border);border-radius:var(--radius-control)}html:root :is(.order-input-stack label>div,.watchlist-search):focus-within{border-color:var(--cyan);box-shadow:var(--focus-ring)}html:root .gold-paper-direction button{color:var(--muted);border-color:var(--border);background:var(--elevated);border-radius:7px}html:root .gold-paper-direction button:first-child[aria-pressed=true]{color:var(--green);border-color:var(--green);background:color-mix(in srgb,var(--green) 8%,transparent)}html:root .gold-paper-direction button:nth-child(2)[aria-pressed=true]{color:var(--red);border-color:var(--red);background:color-mix(in srgb,var(--red) 8%,transparent)}html:root .place-paper-order{background:var(--green);border-color:var(--green);color:#071b12;border-radius:7px;box-shadow:none}html:root .place-paper-order[data-side=SHORT]{background:var(--red);border-color:var(--red);color:#201018}html:root .gold-paper .gold-paper-submit{color:#fff;border-color:#397de0;background:#397de0;border-radius:7px;box-shadow:none;font-weight:600}html:root :is(.terminal-settings,.axis-detail-overlay,.radar-terminal,.backtest-terminal,.axis-context-menu,.market-popover,.indicator-popover,.chart-object-list){background:var(--surface);color:var(--text);border-color:var(--border);border-radius:14px;box-shadow:var(--shadow-popover)}html:root .axis-detail-overlay{width:min(1020px,calc(100vw - 40px));max-height:86dvh}html:root .detail-overlay-shell>header{padding:22px 26px;background:linear-gradient(120deg,var(--elevated),var(--surface));border-color:var(--border-soft)}html:root .detail-overlay-title{display:flex;gap:14px;align-items:center;min-width:0}html:root .detail-overlay-title>i{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;color:var(--cyan);background:var(--cyan-soft);border:1px solid color-mix(in srgb,var(--cyan) 22%,var(--border));flex:none}html:root .detail-overlay-title small{font-size:11px;color:var(--faint)}html:root .detail-overlay-shell>header h2{font-size:21px;font-weight:600;letter-spacing:-.025em;line-height:1.4;overflow-wrap:anywhere}html:root .detail-overlay-tabs{padding:12px 26px;border-color:var(--border-soft);background:var(--surface)}html:root .detail-overlay-body{padding:24px 26px;font-size:14px;line-height:1.6;overscroll-behavior:contain;scrollbar-width:thin}html:root .detail-overlay-body :is(dl>div,.intel-disclosure){border-color:var(--border-soft)}html:root .detail-overlay-body :is(.setup-brief,.setup-linked-position){padding:16px 18px;margin-bottom:12px;background:var(--elevated);border:1px solid var(--border-soft);border-radius:9px}html:root .detail-overlay-body .setup-brief h3{font-size:13px;margin-bottom:7px}html:root .axis-detail-overlay::backdrop{background:#050912b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html:root :is(.paper-lab-workspace,.background-workspace,.gold-research-workspace){padding:0 0 20px}html:root .page-heading{min-height:110px;padding:20px 2px 24px;gap:20px}html:root .page-heading h1{font-size:28px;font-weight:600;letter-spacing:-.04em;margin:7px 0 9px}html:root .page-heading h1 svg{color:var(--cyan);width:24px;height:24px}html:root .page-heading small{color:var(--faint);font-size:10px;letter-spacing:.12em}html:root .page-heading p{font-size:13px;line-height:1.6}html:root :is(.paper-lab-workspace,.background-workspace,.gold-research-workspace,.backtest-page) button{border-radius:var(--radius-control);font-weight:500}html:root .page-heading-actions{gap:8px;align-items:center;flex-wrap:wrap}html:root .page-heading-actions button,html:root .page-heading>button{min-height:38px;padding:9px 13px;background:var(--elevated);color:var(--muted)}html:root .page-heading-actions button:last-child,html:root .page-heading>button{color:var(--cyan);background:var(--cyan-soft);border-color:color-mix(in srgb,var(--cyan) 28%,var(--border))}html:root .paper-account-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch;margin-bottom:18px}html:root .paper-account-tabs button{min-width:0;min-height:74px;padding:16px;border-radius:10px;background:var(--surface);border-color:var(--border);position:relative}html:root .paper-account-tabs button>span{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:550}html:root .paper-account-tabs button>span svg{color:var(--faint)}html:root .paper-account-tabs button small{margin-left:24px;font-size:11px}html:root .paper-account-tabs button[aria-pressed=true]{background:linear-gradient(120deg,var(--cyan-soft),var(--surface));border-color:color-mix(in srgb,var(--cyan) 45%,var(--border));color:var(--text);box-shadow:inset 0 0 0 1px var(--cyan-soft)}html:root .paper-account-tabs button[aria-pressed=true]>span svg{color:var(--cyan)}html:root .paper-account-tabs>span{grid-column:1/-1;margin-left:0;font-size:11px;color:var(--faint)}html:root :is(.portfolio-kpis,.operations-summary){gap:12px}html:root :is(.portfolio-kpis,.operations-summary)>article{padding:18px 20px;gap:11px;border:1px solid var(--border);background:var(--surface);min-height:128px;border-radius:11px}html:root :is(.portfolio-kpis,.operations-summary) article>small{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}html:root :is(.portfolio-kpis,.operations-summary) article>small svg{color:var(--faint)}html:root .portfolio-kpis article>strong{font-size:27px;line-height:1.35;letter-spacing:-.035em;color:var(--text)}html:root .portfolio-kpis article>span{font-size:11px;color:var(--faint)}html:root .portfolio-kpis article:first-child{background:linear-gradient(120deg,var(--cyan-soft),var(--surface))}html:root .operations-summary article>strong{font-size:22px;line-height:1.35;font-weight:550}html:root .operations-summary article>strong[data-enabled=true]{color:var(--green)}html:root .operations-summary article>strong[data-enabled=false]{color:var(--muted)}html:root .operations-summary article>span{font-size:11px;line-height:1.6;color:var(--faint)}html:root .page-section-tabs{margin:18px 0 14px;padding:6px;gap:4px;border-radius:10px;border-color:var(--border-soft)}html:root .page-section-tabs button{color:var(--muted);padding:9px 14px;font-size:12px;background:transparent;border:1px solid transparent;min-height:36px}html:root .page-section-tabs button[aria-pressed=true]{color:var(--cyan);background:var(--cyan-soft);border-color:color-mix(in srgb,var(--cyan) 22%,var(--border))}html:root .page-section-tabs button:hover:not([aria-pressed=true]){background:var(--elevated);color:var(--text)}html:root :is(.portfolio-main-grid,.operations-grid){gap:14px;align-items:stretch}html:root .portfolio-main-grid{grid-template-columns:minmax(0,1fr) 330px}html:root .portfolio-main-grid>.axis-card{overflow:hidden}html:root .portfolio-table :is(th,td){padding:14px 16px}html:root .portfolio-table th{background:var(--elevated)}html:root .portfolio-table tbody tr:hover{background:var(--cyan-soft)}html:root .portfolio-table .table-select{gap:6px;font-size:12px}html:root .portfolio-table [data-direction=LONG]{color:var(--green)}html:root .portfolio-table [data-direction=SHORT]{color:var(--red)}html:root .portfolio-table .danger-action{background:transparent}html:root .empty-panel{padding:46px 24px;gap:12px;min-height:220px}html:root .empty-panel>svg{width:42px;height:42px;padding:10px;border:1px solid var(--border);background:var(--elevated);color:var(--cyan);border-radius:12px}html:root .empty-panel h3{margin:0;color:var(--text);font-size:14px;font-weight:550}html:root .empty-panel p{max-width:410px;font-size:13px;line-height:1.6}html:root .empty-panel small{color:var(--faint);font-size:11px;line-height:1.6}html:root .position-detail>:is(strong,small){margin:16px 20px 0}html:root .position-detail>:is(dl,details,button,form,p){margin:16px 20px}html:root .position-detail dl>div{padding:11px 0;font-size:12px}html:root .position-detail .empty-panel{min-height:170px;padding:26px 22px}html:root .paper-equity-preview{padding:16px 20px;border-top:1px solid var(--border-soft)}html:root .paper-equity-preview>div{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px}html:root .paper-equity-preview small{font-size:10px;color:var(--faint)}html:root .paper-equity-preview .mini-equity-chart--compact{height:68px;padding:8px 0 0}html:root .paper-equity-preview p{font-size:11px;color:var(--muted);margin:12px 0 0}html:root .operations-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:18px}html:root .operations-policy>p{margin:18px 20px}html:root .operations-cycle{display:grid;gap:0;margin:0 20px;padding:0;list-style:none}html:root .operations-cycle li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid var(--border-soft)}html:root .operations-cycle li>span{display:grid;gap:4px}html:root .operations-cycle strong{font-size:12px;font-weight:500;color:var(--text)}html:root .operations-cycle small{font-size:11px;color:var(--faint)}html:root .operations-cycle b{font-size:11px;font-weight:500;color:var(--cyan);background:var(--cyan-soft);border:1px solid var(--border-soft);padding:5px 9px;border-radius:5px;white-space:nowrap}html:root .operations-policy .intel-disclosure{margin:4px 20px 16px;font-size:12px}html:root .operations-forward{margin-top:14px;overflow:hidden}html:root .operations-forward>.compact-definition{display:grid;grid-template-columns:1fr 2fr 1fr;gap:22px;padding:20px;margin:0}html:root .operations-forward>.compact-definition>div{display:grid;gap:8px;padding:0;border:0}html:root .operations-forward dt{font-size:11px;color:var(--faint)}html:root .operations-forward dd{font-size:12px;margin:0;line-height:1.6;overflow-wrap:anywhere}html:root .automation-monitor{overflow:hidden}html:root .automation-monitor>header{padding:16px 20px;min-height:58px;color:var(--muted)}html:root .automation-monitor>header>svg{color:var(--cyan)}html:root .automation-monitor>header>span{font-size:10px;padding:4px 7px;border:1px solid var(--border-soft);border-radius:5px;color:var(--faint);background:var(--elevated)}html:root .automation-monitor>header>span[data-ok=true]{color:var(--green);background:color-mix(in srgb,var(--green) 7%,transparent)}html:root .automation-heartbeat{padding:20px;gap:12px}html:root .automation-heartbeat>svg{width:34px;height:34px;padding:8px;border:1px solid var(--border);border-radius:9px;background:var(--elevated)}html:root .automation-heartbeat strong{font-size:13px;font-weight:550}html:root .automation-heartbeat small{font-size:11px;color:var(--faint)}html:root .automation-monitor>dl{margin:0;padding:0 20px}html:root .automation-monitor>dl>div{padding:11px 0;font-size:12px}html:root .automation-result{padding:16px 20px;margin:0;font-size:12px}html:root .automation-monitor>footer{padding:12px 20px;background:var(--elevated);border-color:var(--border-soft)}html:root .automation-monitor>footer button{min-height:34px;padding:7px 11px}html:root .terminal-settings-overlay{padding:24px;align-items:center;justify-content:center;background:#050912b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html:root .terminal-settings{width:min(960px,calc(100vw - 48px));height:min(820px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);display:grid;grid-template-columns:192px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}html:root .terminal-settings>header{grid-column:1/-1;padding:22px 26px;min-height:88px;border-color:var(--border-soft);background:linear-gradient(120deg,var(--elevated),var(--surface))}html:root .terminal-settings>header>div{display:flex;gap:14px}html:root .terminal-settings>header>div>svg{width:42px;height:42px;padding:11px;border:1px solid color-mix(in srgb,var(--cyan) 22%,var(--border));background:var(--cyan-soft);border-radius:11px;color:var(--cyan)}html:root .terminal-settings>header strong{font-size:23px;font-weight:600;letter-spacing:-.035em}html:root .terminal-settings>header small{font-size:10px;letter-spacing:.08em;color:var(--faint)}html:root .terminal-settings>header>button{border:1px solid var(--border);background:var(--elevated);border-radius:7px;width:34px;height:34px;color:var(--muted)}html:root .terminal-settings .settings-category-tabs{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:5px;padding:22px 14px;margin:0;border:0;border-right:1px solid var(--border-soft);background:color-mix(in srgb,var(--elevated) 35%,var(--surface));position:static;overflow-y:auto}html:root .terminal-settings .settings-category-tabs button{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:42px;padding:11px 12px;border:1px solid transparent;border-radius:7px;font-size:12px;font-weight:500;line-height:1.3;text-align:left;color:var(--muted);background:transparent;flex:none}html:root .terminal-settings .settings-category-tabs button>svg{width:15px;height:15px;flex:none}html:root .terminal-settings .settings-category-tabs button:hover{background:var(--elevated);color:var(--text)}html:root .terminal-settings .settings-category-tabs button[aria-pressed=true]{background:var(--cyan-soft);border-color:color-mix(in srgb,var(--cyan) 22%,var(--border-soft));color:var(--cyan);box-shadow:none}html:root .terminal-settings .terminal-settings-body{padding:24px;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;display:block}html:root .settings-page-intro{margin-bottom:20px}html:root .settings-page-intro h2{margin:0 0 7px;font-size:18px;font-weight:600;letter-spacing:-.025em}html:root .settings-page-intro p{margin:0;font-size:12px;line-height:1.6;color:var(--muted)}html:root .terminal-settings .settings-group{margin:0 0 18px;overflow:hidden;border-radius:10px;border:1px solid var(--border);background:var(--surface)}html:root .terminal-settings .settings-group-heading{padding:16px 18px;gap:10px;border-color:var(--border-soft);background:var(--elevated)}html:root .terminal-settings .settings-group-heading>svg{color:var(--cyan);flex:none}html:root .terminal-settings .settings-group-heading strong{font-size:12px;line-height:1.4;font-weight:600;letter-spacing:0}html:root .terminal-settings .settings-group-heading small{font-size:11px;line-height:1.55;margin-top:5px;color:var(--muted)}html:root .terminal-settings .settings-section-label{padding:11px 18px;background:transparent;border-color:var(--border-soft)}html:root .terminal-settings .settings-section-label>span{color:var(--faint);font-size:10px;letter-spacing:.08em}html:root .terminal-settings .settings-section-label>small{font-size:10px;color:var(--faint)}html:root .terminal-settings .automation-profile-tabs{padding:12px 18px;gap:6px;margin:0;border-color:var(--border-soft)}html:root .terminal-settings .automation-profile-tabs button{padding:9px;border-radius:6px;font-size:12px;background:var(--elevated);border-color:var(--border-soft)}html:root .terminal-settings .automation-profile-tabs button[aria-pressed=true]{background:var(--cyan-soft);border-color:color-mix(in srgb,var(--cyan) 30%,var(--border));color:var(--cyan)}html:root .terminal-settings .terminal-setting-switch{padding:16px 18px;gap:22px;min-height:80px;background:transparent;border-color:var(--border-soft);border-radius:0}html:root .terminal-settings .terminal-setting-switch>span{gap:6px}html:root .terminal-settings .terminal-setting-switch strong{font-size:13px;font-weight:550;line-height:1.4}html:root .terminal-settings .terminal-setting-switch small{font-size:11px;line-height:1.55;color:var(--muted)}html:root .terminal-settings .terminal-setting-switch>i{width:36px;height:21px;background:var(--elevated-2);border-color:var(--border);flex:none}html:root .terminal-settings .terminal-setting-switch>i b{width:15px;height:15px;background:var(--muted);box-shadow:0 1px 3px #0003}html:root .terminal-settings .terminal-setting-switch[aria-pressed=true]>i{background:#397de0;border-color:#397de0}html:root .terminal-settings .terminal-setting-switch[aria-pressed=true]>i b{background:#fff}html:root .terminal-settings .terminal-number-setting{padding:16px 18px;border-color:var(--border-soft)}html:root .terminal-settings .terminal-number-setting strong{font-size:13px;font-weight:550}html:root .terminal-settings .terminal-number-setting small{font-size:11px;line-height:1.55}html:root .terminal-settings .terminal-number-setting>div{border-color:var(--border);background:var(--elevated);border-radius:7px;min-height:38px}html:root .terminal-settings .terminal-number-setting input{font-size:13px}html:root .terminal-settings .settings-number-grid{padding:0}html:root .terminal-settings .intel-disclosure{padding:0 18px;border-color:var(--border-soft)}html:root .terminal-settings .intel-disclosure summary{min-height:46px;font-size:12px;padding:13px 0}html:root .terminal-settings .intel-disclosure .terminal-number-setting{padding:14px 0}html:root .terminal-settings :is(.automation-policy,.settings-readiness,.binance-connection-card>p){padding:0;margin:16px 18px;font-size:11px;color:var(--faint);line-height:1.7}html:root .terminal-settings .gold-feed-settings-copy{grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 18px;gap:8px;padding:0}html:root .terminal-settings .gold-feed-settings-copy>div{padding:11px;border-radius:7px;background:var(--elevated);border-color:var(--border-soft);min-height:0;justify-content:flex-start;gap:8px}html:root .terminal-settings .gold-feed-settings-copy span{font-size:9px;color:var(--faint);letter-spacing:.02em}html:root .terminal-settings .gold-feed-settings-copy strong{font-size:11px;font-weight:550;line-height:1.5;color:var(--text)}html:root .terminal-settings .gold-provider-mode{margin:0 18px 16px;gap:8px}html:root .terminal-settings .gold-provider-mode button{background:var(--elevated);border-color:var(--border);border-radius:8px;min-height:72px;padding:14px}html:root .terminal-settings .gold-provider-mode button[aria-pressed=true]{background:var(--cyan-soft);border-color:color-mix(in srgb,var(--cyan) 45%,var(--border));color:var(--cyan)}html:root .terminal-settings .gold-provider-mode strong{font-size:12px;color:var(--muted);letter-spacing:0}html:root .terminal-settings .gold-provider-mode button[aria-pressed=true] strong{color:var(--cyan)}html:root .terminal-settings .gold-provider-mode small{font-size:11px;color:var(--muted);white-space:normal}html:root .terminal-settings .gold-api-key-field small{color:var(--faint);font-size:11px;line-height:1.6}html:root .terminal-settings .gold-api-key-field input::placeholder{color:var(--faint)}html:root .terminal-settings :is(.gold-api-key-field,.gold-feed-tv-note,.gold-feed-notice,.gold-feed-actions){margin:16px 18px}html:root :is(.terminal-settings>footer button,.gold-feed-actions .gold-feed-save){color:#fff;border-color:#397de0;background:#397de0;box-shadow:0 2px 4px #0002;font-weight:550;border-radius:7px}html:root :is(.terminal-settings>footer button,.gold-feed-actions .gold-feed-save):hover:not(:disabled){background:#488bea;border-color:#488bea}html:root .terminal-settings>footer{grid-column:1/-1;min-height:68px;padding:14px 24px;border-color:var(--border-soft);background:var(--surface)}html:root .terminal-settings>footer span{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--faint);letter-spacing:0}html:root .terminal-settings>footer span>svg{color:var(--green)}html:root .terminal-settings>footer button{padding:9px 20px;font-size:12px;min-height:36px}html:root .terminal-settings .binance-connect-button{background:var(--elevated);border-color:var(--border);color:var(--faint)}html:root .terminal-settings .binance-permission-list>span{background:var(--elevated);border-color:var(--border-soft);border-radius:7px}html:root .terminal-settings .binance-permission-list b{font-size:11px;color:var(--muted);letter-spacing:0}html:root .terminal-settings .binance-connection-status>strong{color:var(--muted)}html:root .terminal-settings .open-live-paper-button{background:var(--cyan-soft);color:var(--cyan);border-color:color-mix(in srgb,var(--cyan) 30%,var(--border))}html:root .backtest-page{margin:0 0 20px}html:root .backtest-page .backtest-terminal{border-radius:12px;box-shadow:var(--shadow-panel)}html:root .backtest-header{background:var(--surface);border-color:var(--border-soft)}html:root :is(.research-config,.backtest-summary,.backtest-extra,.backtest-key-metrics,.historical-levels){background:var(--elevated);border-color:var(--border-soft)}html:root .research-config select{background:var(--surface);border-color:var(--border);border-radius:7px}html:root .backtest-page .backtest-key-metrics strong{font-size:23px;font-weight:600;letter-spacing:-.03em}html:root .backtest-page .backtest-key-metrics span{font-size:11px;color:var(--muted)}html:root :is(.trade-list>button,.historical-chart-wrap){background:var(--surface);border-color:var(--border-soft)}html:root .trade-list>button[data-selected=true]{background:var(--cyan-soft);border-color:var(--cyan)}html:root .terminal-footer{margin-top:8px;border-color:var(--border-soft);padding:16px 2px 4px;font-size:11px;color:var(--faint)}html:root .terminal-footer p{font-size:10px}html:root .axis-review-banner{background:var(--elevated);border-color:var(--border-soft);color:var(--faint);font-size:11px;padding:8px 12px;border-radius:7px}@media (min-width:1101px){html:root .crypto-home-main>.compact-intelligence .intel-heading{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px 18px}html:root .crypto-home-main>.compact-intelligence .intel-tabs{width:auto;gap:5px}html:root .crypto-home-main>.compact-intelligence .intelligence-summary{padding:16px 18px 0}html:root .crypto-home-main>.compact-intelligence .intelligence-kpi{padding:16px;min-height:160px}html:root .gold-position-rail .gold-paper{max-height:510px;overflow-y:auto;scrollbar-width:thin}}@media (max-width:1100px){html:root .terminal-page{padding:0 14px 16px}html:root .terminal-masthead{min-height:76px}html:root .home-watchlist .watchlist-assets button{min-width:132px;grid-template-columns:27px minmax(0,1fr)}html:root .portfolio-main-grid{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:800px){html:root .terminal-masthead{padding:14px 0;gap:12px}html:root .terminal-masthead .masthead-actions{gap:8px}html:root .terminal-masthead .workspace-switch button{padding:0 9px;font-size:11px;gap:5px}html:root :is(.portfolio-main-grid,.operations-grid){grid-template-columns:minmax(0,1fr)}html:root .portfolio-kpis article>strong{font-size:24px}html:root .paper-account-tabs{gap:8px}html:root .paper-account-tabs button{padding:13px 10px}html:root .paper-account-tabs button>span{font-size:12px;gap:6px}html:root .paper-account-tabs button small{margin-left:0;font-size:10px}html:root .terminal-settings{grid-template-columns:160px minmax(0,1fr)}html:root .terminal-settings .terminal-settings-body{padding:18px}html:root .operations-forward>.compact-definition{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:600px){html:root .terminal-page{padding:0 10px 12px}html:root .terminal-masthead{justify-content:flex-start;margin-bottom:10px}html:root .terminal-masthead .masthead-actions{width:100%;flex:auto;justify-content:flex-start;gap:7px}html:root .terminal-masthead .workspace-switch{order:3;width:100%;justify-content:space-between}html:root .terminal-masthead .workspace-switch button{flex:1 1;min-height:36px;padding:0 5px;font-size:11px}html:root .terminal-masthead .theme-toggle{margin-left:auto}html:root .terminal-masthead .masthead-settings{padding:8px 10px}html:root .terminal-masthead .axis-brand{position:absolute;top:18px;left:12px}html:root .terminal-masthead .axis-brand-mark{width:32px;height:32px;border-radius:9px}html:root .terminal-masthead .axis-brand strong{font-size:19px}html:root .terminal-masthead .axis-brand-caption{display:none}html:root .terminal-masthead .workspace-switch{max-width:none}html:root .terminal-masthead .workspace-switch button{flex:1 1 auto;white-space:nowrap;min-width:0;gap:4px;padding:0 4px}html:root .terminal-masthead .workspace-switch button>svg{width:13px;height:13px;flex:none}html:root .crypto-home-main .market-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:16px;gap:14px 10px}html:root .crypto-home-main .market-identity{grid-column:1;min-width:0;width:100%;flex-direction:column;align-items:flex-start}html:root .crypto-home-main .market-trigger{min-width:0;width:100%;grid-template-columns:26px minmax(0,1fr) 12px;gap:7px}html:root .crypto-home-main .market-trigger .coin-icon{width:26px!important;height:26px!important}html:root .crypto-home-main .market-trigger-copy>span{font-size:16px;white-space:nowrap}html:root .crypto-home-main .market-trigger-copy small{font-size:10px}html:root .crypto-home-main .live-state{font-size:9px;letter-spacing:0}html:root .crypto-home-main .price-block{grid-column:2;min-width:0;display:flex;flex-direction:column;align-items:flex-end}html:root .crypto-home-main .price-block>small{font-size:9px;letter-spacing:.02em;white-space:nowrap;align-self:stretch}html:root .crypto-home-main .price-row{align-items:flex-end;flex-direction:column;gap:4px}html:root .crypto-home-main .price-row .animated-number{display:block;font-size:22px;letter-spacing:-.035em}html:root .crypto-home-main .price-row em{font-size:11px;border-left:0;padding-left:0}html:root .crypto-home-main .market-controls{grid-column:1/-1;min-width:0;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;padding-top:2px}html:root .crypto-home-main .trading-modes{display:flex;flex:1 1 58%;width:auto;min-width:0}html:root .crypto-home-main .timeframes{display:flex;flex:1 1 32%;width:auto;min-width:0}html:root .crypto-home-main :is(.trading-modes,.timeframes) button{min-width:0;flex:1 1;height:32px;min-height:32px;padding:0 6px}html:root .crypto-home-main .market-controls>:is(.radar-trigger,.model-test-trigger){flex:1 1;min-width:0;font-size:11px;padding:8px}html:root .crypto-home-main .indicator-menu{flex:1 1;min-width:0;margin-left:0}html:root .crypto-home-main .market-controls .indicator-trigger{width:100%;font-size:11px;min-height:34px;padding:8px;gap:5px}html:root .page-heading{min-height:auto;padding:16px 0 22px;gap:16px}html:root .page-heading h1{font-size:25px}html:root .page-heading p{font-size:12px}html:root .page-heading-actions{width:100%}html:root .page-heading-actions button{flex:1 1;font-size:11px}html:root .paper-account-tabs{gap:6px}html:root .paper-account-tabs button{min-height:90px;padding:12px 9px;gap:8px}html:root .paper-account-tabs button>span{font-size:11px;line-height:1.5;gap:4px}html:root .paper-account-tabs button>span svg{display:none}html:root :is(.portfolio-kpis,.operations-summary){gap:8px}html:root :is(.portfolio-kpis,.operations-summary)>article{padding:15px 13px;min-height:124px;gap:10px}html:root .portfolio-kpis article>strong{font-size:21px}html:root :is(.portfolio-kpis,.operations-summary) article>small{font-size:11px}html:root .operations-summary article>strong{font-size:20px}html:root .page-section-tabs{gap:3px;padding:5px}html:root .page-section-tabs button{padding:8px;font-size:11px;min-width:100px}html:root .compact-intelligence .intel-heading{padding:14px}html:root .intelligence-summary{padding:14px 14px 0}html:root .intelligence-kpi>strong{font-size:23px}html:root .intelligence-summary>footer{flex-wrap:wrap}html:root .terminal-settings-overlay{padding:8px}html:root .terminal-settings{width:100%;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto}html:root .terminal-settings>header{padding:18px;min-height:80px}html:root .terminal-settings .settings-category-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:10px;border:0;border-bottom:1px solid var(--border-soft)}html:root .terminal-settings .settings-category-tabs button{justify-content:center;padding:9px 5px;min-height:38px;font-size:11px;gap:5px}html:root .terminal-settings .settings-category-tabs button>svg{display:none}html:root .terminal-settings .terminal-settings-body{padding:18px 12px}html:root .terminal-settings .terminal-setting-switch{padding:14px;gap:14px}html:root .terminal-settings .terminal-number-setting{padding:14px}html:root .terminal-settings .gold-feed-settings-copy{grid-template-columns:minmax(0,1fr)}html:root .terminal-settings .gold-feed-settings-copy>div{min-height:0}html:root .terminal-settings>footer{padding:12px 16px}html:root .terminal-settings>footer span{font-size:10px}html:root .axis-detail-overlay{width:calc(100vw - 16px);max-height:92dvh}html:root .detail-overlay-shell{max-height:92dvh}html:root .detail-overlay-shell>header{padding:16px;gap:10px}html:root .detail-overlay-title{gap:10px}html:root .detail-overlay-title>i{width:32px;height:32px;border-radius:8px}html:root .detail-overlay-shell>header h2{font-size:17px}html:root .detail-overlay-close{padding:8px}html:root .detail-overlay-close span{display:none}html:root .detail-overlay-tabs{padding:10px 16px;gap:5px}html:root .detail-overlay-body{padding:18px 16px}html:root .detail-overlay-body dl>div{gap:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){html:root :is(button,button svg){transition:none}html:root .axis-detail-trigger:hover svg{transform:none}}html:root :is(.chart-shell,.gold-chart-shell){display:flex;flex-direction:column}html:root .chart-plot{position:relative;flex:1 1;min-height:0;min-width:0}html:root .gold-chart-canvas{position:absolute;inset:0;width:100%}html:root .gold-chart-toolbar{flex:none;z-index:8}html:root .chart-drawing-layer{position:absolute;inset:0;pointer-events:none;z-index:5;overflow:hidden}html:root .chart-drawing-layer :is(.chart-drawing-tools,.chart-drawing-selection,.chart-object-list,.chart-drawing-overlay){pointer-events:auto}html:root .chart-drawing-tools{top:56px;max-height:calc(100% - 104px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}html:root .gold-chart-plot .chart-drawing-tools{top:12px;max-height:calc(100% - 62px)}html:root .chart-drawing-tools .drawing-tools-collapse{position:sticky;top:0;background:var(--surface);z-index:2}html:root .chart-drawing-selection{top:56px;background:var(--surface);color:var(--text);border-color:var(--border)}html:root .gold-chart-plot .chart-drawing-selection{top:12px}html:root .chart-object-list{top:100px;max-height:calc(100% - 150px);overflow-y:auto;background:var(--surface);border-color:var(--border)}html:root .gold-chart-plot .chart-object-list{top:56px}html:root .chart-drawing-overlay>span{top:100px}html:root .gold-chart-plot .chart-drawing-overlay>span{top:58px}html:root :is(.indicator-popover,.gold-chart-toolbar .gold-indicator-menu .gold-structure-tools){max-height:min(670px,calc(100dvh - 220px));overflow-y:auto;scrollbar-width:thin}html:root .gold-chart-toolbar .gold-indicator-menu .gold-structure-tools{width:286px;max-width:calc(100vw - 48px)}html:root .crossover-controls{margin:9px 0;padding:11px 7px;border-block:1px solid var(--border-soft);display:grid;gap:9px}html:root .crossover-controls-heading{display:flex;gap:7px;align-items:center;color:var(--cyan)}html:root .crossover-controls-heading strong{color:var(--text);font-size:12px;font-weight:600}html:root .crossover-basis{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:3px;background:var(--elevated);border:1px solid var(--border-soft);border-radius:7px}html:root .crossover-basis button{border:1px solid transparent;min-height:30px;padding:6px;border-radius:5px;background:transparent;color:var(--muted);font-size:11px;line-height:1.3}html:root .crossover-basis button[aria-pressed=true]{background:var(--cyan-soft);color:var(--cyan);border-color:color-mix(in srgb,var(--cyan) 22%,var(--border))}html:root .crossover-toggle{width:100%;display:flex;gap:9px;align-items:center;text-align:left;background:transparent;padding:3px 0;border:0;border-radius:0;color:var(--muted);font-size:11px;line-height:1.5}html:root .crossover-toggle .indicator-check{width:15px;height:15px;flex:none}html:root .crossover-controls>small{font-size:10px;line-height:1.5;color:var(--faint);padding:0}html:root .crossover-readout{flex:none;display:grid;grid-template-columns:minmax(164px,.85fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--border);background:var(--surface);--cross-tone:var(--muted)}html:root .crossover-detail-status[data-tone=bullish],html:root .crossover-readout[data-tone=bullish]{--cross-tone:var(--green)}html:root .crossover-detail-status[data-tone=bearish],html:root .crossover-readout[data-tone=bearish]{--cross-tone:var(--red)}html:root .crossover-readout[data-tone=pending]{--cross-tone:var(--amber)}html:root .crossover-readout-title{display:flex;gap:9px;align-items:center;min-width:0}html:root .crossover-readout-title>i{flex:none;display:grid;place-items:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--cross-tone) 25%,var(--border));background:color-mix(in srgb,var(--cross-tone) 7%,transparent);border-radius:7px;color:var(--cross-tone)}html:root .crossover-readout-title>span{display:grid;gap:5px}html:root .crossover-readout-title strong{font-size:12px;font-weight:600;line-height:1.35;color:var(--text)}html:root .crossover-readout-title small{font-size:10px;line-height:1.5;color:var(--faint)}html:root .crossover-readout>p{margin:0;font-size:11px;line-height:1.6;color:var(--muted)}html:root .crossover-readout .axis-detail-trigger{padding:6px 8px;min-height:30px;font-size:10px;gap:6px}html:root .crossover-detail{display:grid;gap:18px}html:root .crossover-detail>p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}html:root .crossover-detail-status{--cross-tone:var(--muted);display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--border-soft);border-radius:8px;background:var(--elevated)}html:root .crossover-detail-status>svg{color:var(--cross-tone)}html:root .crossover-detail-status>div{display:grid;gap:5px}html:root .crossover-detail-status strong{font-size:14px;font-weight:600}html:root .crossover-detail-status span{font-size:12px;color:var(--muted);text-transform:capitalize}html:root .crossover-detail .crossover-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0}html:root .crossover-detail .crossover-values>div{display:grid;gap:8px;padding:14px;border:1px solid var(--border-soft);border-radius:8px;background:var(--elevated)}html:root .crossover-values dt{color:var(--faint);font-size:11px}html:root .crossover-values dd{margin:0;font-size:17px;font-weight:600;overflow-wrap:anywhere}html:root .crossover-event-facts{display:grid;gap:0;margin:0}html:root .crossover-detail .crossover-event-facts>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;border-bottom:1px solid var(--border-soft)}html:root .crossover-event-facts dt{color:var(--muted);font-size:12px}html:root .crossover-event-facts dd{margin:0;color:var(--text);font-size:12px;text-align:right}html:root .crossover-scenario{padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--elevated)}html:root .crossover-history>strong,html:root .crossover-scenario strong{font-size:13px;font-weight:600}html:root .crossover-scenario p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.7}html:root .crossover-scenario small{display:block;margin-top:9px;font-size:11px;color:var(--faint);line-height:1.6}html:root .crossover-history{display:grid;gap:8px}html:root .crossover-history button{display:flex;justify-content:space-between;gap:12px;align-items:center;min-width:0;padding:12px;border:1px solid var(--border-soft);border-radius:7px;background:var(--surface);color:var(--text);text-align:left}html:root .crossover-history button[aria-pressed=true]{border-color:color-mix(in srgb,var(--cyan) 40%,var(--border));background:var(--cyan-soft)}html:root .crossover-history button span{display:grid;gap:4px;font-size:12px}html:root .crossover-history button small{color:var(--faint);font-size:10px;line-height:1.5}html:root .crossover-history button b{font-size:12px;font-weight:500;white-space:nowrap}html:root .crossover-detail>footer{display:grid;gap:12px;padding-top:14px;border-top:1px solid var(--border-soft)}html:root .crossover-detail>footer p{margin:0;font-size:11px;color:var(--faint);line-height:1.65}html:root .crossover-detail>footer button{display:flex;align-items:center;gap:7px;justify-self:start}html:root .crossover-detail .crossover-pending{padding:12px;border:1px solid color-mix(in srgb,var(--amber) 30%,var(--border));border-radius:7px;color:var(--amber);background:color-mix(in srgb,var(--amber) 5%,var(--surface));font-size:12px}@media (max-width:1100px){html:root .crossover-readout{grid-template-columns:minmax(0,1fr) auto;gap:10px}html:root .crossover-readout>p{grid-row:2;grid-column:1/-1}html:root .crossover-readout>button{grid-column:2;grid-row:1}}@media (max-width:540px){html:root .crossover-readout{padding:12px}html:root .crossover-detail .crossover-values{grid-template-columns:1fr;gap:7px}html:root .crossover-detail .crossover-values>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px}html:root .crossover-values dd{font-size:15px}html:root .crossover-detail .crossover-event-facts>div{align-items:flex-start}html:root :is(.crypto-home-main .crypto-workspace .chart-shell,.gold-screen-main .gold-chart-shell){min-height:500px;height:500px}html:root .chart-legend{max-width:calc(100% - 24px);flex-wrap:wrap}html:root .indicator-popover{max-height:calc(100dvh - 190px)}}html:root .detail-overlay-body{padding:26px 28px 30px;scrollbar-gutter:stable;scroll-padding-block:26px}html:root .detail-page{display:grid;gap:20px;min-width:0}html:root .detail-page>*{min-width:0}html:root .detail-intro{padding:0 0 18px;border-bottom:1px solid var(--border-soft)}html:root .detail-intro>small{display:block;color:var(--cyan);font-size:11px;font-weight:500;margin-bottom:7px}html:root .detail-intro h3{margin:0 0 9px;color:var(--text);font-size:20px;line-height:1.4;font-weight:600;letter-spacing:-.02em}html:root .detail-intro p{margin:0;max-width:76ch;color:var(--muted);font-size:14px;line-height:1.75}html:root .detail-section{min-width:0;border:1px solid var(--border-soft);border-radius:9px;background:var(--surface);overflow:hidden}html:root .detail-section>header{padding:15px 18px;background:var(--elevated);border-bottom:1px solid var(--border-soft)}html:root .detail-section>header h3{margin:0;font-size:14px;line-height:1.5;font-weight:600;color:var(--text)}html:root .detail-section>header p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.65;max-width:78ch}html:root .detail-section-content{padding:18px;min-width:0}html:root .detail-section-content>:first-child{margin-top:0}html:root .detail-section-content>:last-child{margin-bottom:0}html:root .detail-overlay-body :is(.detail-section-content,.performance-reading) p{font-size:14px;line-height:1.75;color:var(--muted);max-width:78ch;margin:12px 0}html:root .detail-overlay-body .detail-note{padding:13px 16px;margin:15px 0;border-left:2px solid color-mix(in srgb,var(--cyan) 50%,var(--border));border-radius:0 7px 7px 0;background:var(--elevated)}html:root .detail-note>strong{display:block;color:var(--text);font-size:12px;font-weight:600;margin-bottom:5px}html:root .detail-overlay-body .detail-note p{margin:0;font-size:13px;line-height:1.75;color:var(--muted);max-width:78ch}html:root .detail-page>.detail-note{margin:0}html:root .detail-overlay-body .detail-facts{margin:14px 0}html:root .detail-overlay-body .detail-facts>div{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(0,1.4fr);gap:18px;padding:11px 0;font-size:13px;line-height:1.6}html:root .detail-facts dt{color:var(--muted)}html:root .detail-facts dd{margin:0;color:var(--text);text-align:right;overflow-wrap:anywhere;min-width:0}html:root .detail-page>.intel-disclosure,html:root .detail-section .intel-disclosure,html:root .performance-reading>.intel-disclosure{border:1px solid var(--border-soft);border-radius:7px;padding:0;margin:12px 0 0}html:root .detail-overlay-body .intel-disclosure>summary{padding:13px 15px;font-size:13px;line-height:1.5;gap:10px;color:var(--text);list-style:none}html:root .detail-overlay-body .intel-disclosure>summary:after{content:"+";margin-left:auto;color:var(--faint);font-size:15px;flex:none}html:root .detail-overlay-body .intel-disclosure[open]>summary:after{content:"-"}html:root .detail-overlay-body .intel-disclosure>summary:has(svg):after{content:none}html:root .detail-overlay-body .intel-disclosure>summary svg{margin-left:auto;flex:none}html:root .detail-overlay-body .intel-disclosure>:not(summary){margin-left:15px;margin-right:15px}html:root .detail-overlay-body .intel-disclosure>:last-child:not(summary){margin-bottom:15px}html:root .detail-overlay-body .intel-disclosure[open]>summary{margin-bottom:9px;border-bottom:1px solid var(--border-soft)}html:root .detail-context-strip,html:root .detail-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}html:root .detail-context-strip>span,html:root .detail-stat-grid>div{display:grid;gap:6px;padding:13px 14px;background:var(--elevated);border:1px solid var(--border-soft);border-radius:7px;min-width:0}html:root :is(.detail-stat-grid,.detail-context-strip) small{color:var(--muted);font-size:11px;line-height:1.5}html:root .detail-stat-grid strong{font-size:22px;font-weight:600;line-height:1.4;color:var(--text);letter-spacing:-.025em;overflow-wrap:anywhere}html:root .detail-stat-grid span{font-size:10px;line-height:1.5;color:var(--faint)}html:root .detail-context-strip strong{font-size:14px;font-weight:600;text-transform:capitalize}html:root .detail-context-strip [data-direction=bullish] strong{color:var(--green)}html:root .detail-context-strip [data-direction=bearish] strong{color:var(--red)}html:root .detail-observation{margin:13px 0;color:var(--muted)}html:root .detail-observation>summary{cursor:pointer;font-size:12px;line-height:1.6;color:var(--cyan);padding:4px 0}html:root .detail-overlay-body table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html:root .detail-overlay-body table caption{text-align:left;color:var(--faint);font-size:11px;line-height:1.6;padding:0 0 12px}html:root .detail-overlay-body :is(th,td){padding:11px 12px;font-size:12px;line-height:1.5}html:root .detail-overlay-body th{color:var(--muted);font-weight:500;background:var(--elevated)}html:root .detail-overlay-body td{color:var(--text);border-bottom:1px solid var(--border-soft)}html:root .detail-overlay-body :is(.audit-table-wrap,.intel-table-wrap){overflow-x:auto;max-width:100%}html:root .detail-overlay-body .intel-disclosure>:is(.audit-table-wrap,.intel-table-wrap){width:calc(100% - 30px);max-width:calc(100% - 30px)}html:root .detail-overlay-body .intel-evidence-detail{padding:16px;background:var(--elevated);border-top:1px solid var(--border-soft)}html:root .detail-overlay-body .intel-evidence-detail>p{max-width:78ch;margin-top:0;line-height:1.75}html:root .detail-overlay-body .intel-scores{gap:14px;padding:0 0 16px}html:root .detail-overlay-body .intel-scores>span{padding:12px 14px;display:grid;gap:6px;border:1px solid var(--border-soft);border-radius:7px;background:var(--elevated);min-width:0}html:root .detail-overlay-body .intel-scores strong{font-size:24px;line-height:1.4;font-weight:600}html:root .detail-overlay-body .intel-frame-detail p{line-height:1.75}@media (max-width:600px){html:root .crypto-home-main .price-block{padding:3px 0 4px 12px}html:root .detail-overlay-body{padding:20px 16px 24px}html:root .detail-overlay-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}html:root .detail-overlay-tabs button{min-width:0;white-space:normal}html:root .detail-page{gap:16px}html:root .detail-intro h3{font-size:18px}html:root .detail-intro p{font-size:13px}html:root .detail-section>header{padding:13px 14px}html:root .detail-section-content{padding:14px}html:root .detail-overlay-body .detail-facts>div{grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 0}html:root .detail-facts dd{text-align:left}html:root .detail-context-strip,html:root .detail-stat-grid{grid-template-columns:1fr}html:root .detail-stat-grid>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px}html:root .detail-stat-grid strong{grid-row:1/3;grid-column:2;font-size:20px}html:root .detail-note{padding:12px 14px}html:root .detail-overlay-body .intel-scores{padding-bottom:6px}html:root .detail-overlay-body .intel-scores>span{padding:12px 14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}}html:root :is(p.reading-copy,.reading-copy p){color:var(--muted);font-size:13px;line-height:1.75;max-width:78ch;overflow-wrap:anywhere}html:root .paper-account-tabs>span{font-size:12px;line-height:1.7;max-width:100ch}html:root .paper-section-copy{margin:0 2px 16px}html:root .portfolio-kpis strong{white-space:normal;overflow-wrap:anywhere}html:root .portfolio-kpis strong[data-available=false]{font-size:17px;line-height:1.5}html:root .empty-panel button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:7px;color:var(--cyan);background:var(--cyan-soft);padding:9px 12px;min-height:36px;font-size:12px}html:root .position-detail .position-record-copy{margin:14px 20px;font-size:12px;line-height:1.75}html:root .position-detail .intel-disclosure p{margin:12px 0}html:root .chart-empty{display:grid;place-items:center;padding:24px;min-height:150px;color:var(--muted);font-size:13px;line-height:1.7;text-align:center}html:root .drawdown-breakdown .reading-copy{margin:14px 0 0}html:root .detail-page .scan-log-wrap{min-width:0;max-width:100%;overflow-x:auto}html:root .detail-page .scan-log{min-width:660px}html:root .scan-decision{display:inline-block;padding:4px 7px;border:1px solid var(--border-soft);border-radius:5px;background:var(--elevated);text-transform:capitalize;font-size:11px}html:root .operations-policy>p.reading-copy{margin:16px 20px;max-width:78ch}html:root .operations-policy .reading-copy p{margin:12px 0}html:root .terminal-settings :is(.automation-policy.reading-copy,.settings-readiness,.binance-connection-card>p.reading-copy){font-size:12px;line-height:1.75;color:var(--muted)}html:root .terminal-settings .intel-disclosure>p.reading-copy{font-size:12px;line-height:1.75;margin:8px 0 14px}html:root .terminal-settings .settings-group-heading small{line-height:1.65}html:root .terminal-settings .gold-feed-draft{margin:12px 18px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--amber) 30%,var(--border));border-radius:7px;background:color-mix(in srgb,var(--amber) 5%,var(--surface));color:var(--amber);font-size:12px;line-height:1.6}html:root .terminal-settings .live-paper-settings-copy p{font-size:12px;line-height:1.75}html:root .terminal-settings .open-live-paper-button{flex-wrap:wrap;justify-content:center;gap:8px;line-height:1.5}html:root .terminal-settings>footer>span{min-width:0;font-size:11px;line-height:1.6}html:root .research-section-copy{margin:12px 20px 16px}html:root .backtest-page .research-config-detail p{font-size:12px;line-height:1.75}html:root .session-list>button{color:var(--text);background:var(--surface);border-color:var(--border-soft)}html:root .session-list>button[data-active=true]{background:var(--cyan-soft);color:var(--text);box-shadow:inset 0 -2px var(--cyan)}html:root .session-list>button strong{color:var(--text);font-weight:550}html:root .session-list>button :is(span,small){color:var(--muted)}html:root .backtest-page .trade-list>button,html:root .backtest-page .trade-list>button>span{color:var(--text)}html:root .backtest-page .trade-list>button>:is(small,em){color:var(--muted)}html:root .backtest-page .trade-list>button[data-active=true]{background:var(--cyan-soft);box-shadow:inset 3px 0 var(--cyan)}html:root .backtest-page .backtest-methodology{display:block;padding:14px 20px;background:var(--elevated);border-top:1px solid var(--border-soft)}html:root .backtest-page .backtest-methodology p{margin:0;max-width:100ch;font-size:11px;line-height:1.7;color:var(--muted)}html:root .trailing-comparison>p.reading-copy{margin:16px 18px}html:root .performance-distribution>summary{padding:8px 0;font-size:12px;color:var(--text)}html:root .performance-distribution .performance-reading{padding:6px 0 14px;min-width:0}html:root .performance-reading p{color:var(--muted);font-size:13px;line-height:1.75;max-width:78ch}html:root .performance-reading>.detail-note{border-left:2px solid color-mix(in srgb,var(--cyan) 50%,var(--border));border-radius:0 7px 7px 0;padding:13px 16px;background:var(--elevated);margin:16px 0}html:root .performance-reading .detail-note p{margin:0}html:root .performance-distribution .detail-facts>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;padding:10px 0;border-bottom:1px solid var(--border-soft);font-size:12px;line-height:1.65}html:root .performance-distribution .intel-disclosure>summary{padding:12px 14px;font-size:12px;line-height:1.6}html:root .performance-distribution .intel-disclosure>:not(summary){margin-left:14px;margin-right:14px}html:root .performance-distribution .intel-disclosure>.audit-table-wrap{width:calc(100% - 28px);max-width:calc(100% - 28px);overflow-x:auto}html:root .performance-distribution .intel-disclosure>:last-child:not(summary){margin-bottom:14px}html:root .performance-distribution .intel-disclosure[open]>summary{border-bottom:1px solid var(--border-soft)}html:root .order-options-copy{margin:0 0 14px;font-size:12px}html:root .gold-order-details.reading-copy p{margin:12px 0;font-size:12px;line-height:1.75}html:root .simulator-research-note.reading-copy p{font-size:13px;line-height:1.75}html:root .simulator-research-note.reading-copy strong{font-size:12px;line-height:1.5;color:var(--text)}@media (max-width:600px){html:root .detail-overlay-tabs:has(button:only-child){grid-template-columns:minmax(0,1fr)}html:root .paper-account-tabs>span{font-size:11px}html:root .paper-section-copy{font-size:12px;margin-bottom:14px}html:root .portfolio-kpis strong[data-available=false]{font-size:15px}html:root .research-section-copy{margin:12px 14px;font-size:12px}html:root .performance-distribution .detail-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}html:root .performance-distribution .detail-facts dd{text-align:left}html:root .position-detail .position-record-copy{margin:12px 16px}}html:root .position-detail .paper-saved-protection{margin:0 20px 16px;padding:0;border-bottom:0;gap:10px}html:root .paper-saved-protection>span{padding:11px;background:var(--elevated);border:1px solid var(--border-soft)}html:root .paper-saved-protection strong{font-size:14px;overflow-wrap:anywhere}html:root .paper-saved-protection small{font-size:11px}html:root .terminal-settings footer [data-manual-save=true] svg{color:var(--muted)}@media (max-width:600px){html:root .position-detail .paper-saved-protection{margin-left:16px;margin-right:16px}}html:root .portfolio-main-grid[data-populated=true]{align-items:start}html:root .portfolio-kpis strong[data-available=false]{color:var(--muted)}html:root .paper-ledger-preview{padding:18px 20px;border-top:1px solid var(--border-soft)}html:root .paper-ledger-preview header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}html:root .paper-ledger-preview header>div{display:flex;flex-direction:column;gap:5px}html:root .paper-ledger-preview strong{font-size:13px;color:var(--text)}html:root .paper-ledger-preview small{font-size:11px;color:var(--muted);line-height:1.6}html:root .paper-ledger-preview .mini-equity-chart--compact{max-height:130px}html:root .simulator-back,html:root .simulator-back>svg{flex:none}@media (max-width:600px){html:root .paper-ledger-preview{padding:16px}html:root .paper-ledger-preview header{flex-wrap:wrap;gap:10px}html:root .simulator-header{grid-template-columns:40px minmax(0,1fr) auto;gap:12px}html:root .simulator-back{width:40px;padding:0;min-height:40px;justify-content:center}html:root .simulator-back>span{display:none}html:root .simulator-title{align-items:flex-start;min-width:0}html:root .simulator-title strong{font-size:15px}}html:root .simulator-embedded .simulator-content{padding:24px}html:root .simulator-embedded .simulator-setup{min-height:0;max-width:1180px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:28px}html:root .simulator-embedded .simulator-setup-copy{padding:16px 0}html:root .simulator-embedded .simulator-setup-copy h2{margin:14px 0 0;font-size:28px;font-weight:600;line-height:1.3;letter-spacing:-.025em;color:var(--text);text-shadow:none}html:root .simulator-embedded .simulator-setup-copy>p{margin-top:18px;font-size:13px;line-height:1.75;color:var(--muted)}html:root .simulator-embedded .simulator-setup-points{margin-top:22px;gap:10px}html:root .simulator-embedded .simulator-setup-points>div{min-height:0;padding:14px;gap:10px;border-color:var(--border-soft);border-radius:7px;background:var(--elevated);box-shadow:none}html:root .simulator-embedded .simulator-setup-points strong{color:var(--text);font-size:12px;line-height:1.6}html:root .simulator-embedded :is(.simulator-eyebrow,.simulator-setup-points small,.simulator-setup-card label>span,.simulator-setup-card label>small,.simulator-scope>span,.simulator-scope small,.simulator-setup-card-head span,.simulator-mode-tabs small,.replay-universe small){color:var(--muted);line-height:1.6}html:root .simulator-embedded .simulator-setup-card{padding:22px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:none}html:root .simulator-embedded .simulator-setup-card-head{padding-bottom:16px;border-color:var(--border-soft)}html:root .simulator-embedded .simulator-setup-card-head svg{color:var(--cyan)}html:root .simulator-embedded .simulator-money-input{height:48px;background:var(--elevated);border-color:var(--border);border-radius:7px}html:root .simulator-embedded .simulator-money-input input{font-size:24px;color:var(--text)}html:root .simulator-embedded :is(.replay-date-input,.replay-setup-card select){color:var(--text);color-scheme:inherit;border-color:var(--border);border-radius:7px;background:var(--elevated)}html:root .simulator-embedded .simulator-scope{margin-top:18px;background:var(--elevated);border-color:var(--border-soft);border-radius:7px}html:root .simulator-embedded .simulator-scope strong{color:var(--text)}html:root .simulator-embedded .simulator-start{min-height:42px;height:auto;padding:12px;color:#fff;background:#397de0;border-color:#397de0;border-radius:7px;box-shadow:none}html:root .simulator-embedded .simulator-start:hover:not(:disabled){background:#488bea;box-shadow:none;filter:none}html:root .simulator-embedded .replay-universe button{border-color:var(--border);border-radius:7px;background:var(--elevated);color:var(--text);box-shadow:none}html:root .simulator-embedded .replay-universe button[data-active=true]{border-color:var(--cyan);background:var(--cyan-soft)}@media (max-width:900px){html:root .simulator-embedded .simulator-setup{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:800px){html:root .simulator-back>span{display:none}html:root .simulator-back{width:40px;padding:0;justify-content:center}}@media (max-width:600px){html:root .simulator-embedded .simulator-content{padding:16px}html:root .simulator-embedded .simulator-setup-copy{padding:6px 0}html:root .simulator-embedded .simulator-setup-copy h2{font-size:23px}html:root .simulator-embedded .simulator-setup-card{padding:18px}}html:root .watchlist-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 11px 8px}html:root .watchlist-heading h2{display:flex;align-items:center;gap:7px;margin:0;line-height:1.4}html:root .watchlist-heading h2 small{font-size:11px;font-weight:500;color:var(--muted)}html:root .coin-selector:not(.watchlist-picker){display:flex;align-items:center;gap:8px;min-width:0}html:root :is(.market-favorite,.watchlist-add){display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;color:var(--faint);background:transparent;cursor:pointer}html:root :is(.market-favorite,.watchlist-add):hover{border-color:var(--border);background:var(--elevated);color:var(--text)}html:root :is(.market-favorite,.watchlist-add):focus-visible{outline:2px solid var(--cyan);outline-offset:2px}html:root .market-favorite[aria-pressed=true]{color:var(--amber)}html:root .market-favorite[aria-pressed=true] svg{fill:currentColor}html:root .watchlist-add{border-color:var(--border);color:var(--muted);background:var(--elevated)}html:root .watchlist-heading .watchlist-picker{position:static}html:root .watchlist-heading{position:relative}html:root .watchlist-picker .market-popover{position:absolute;right:auto;left:0;top:calc(100% + 8px)}html:root .watchlist-picker-title{display:flex;flex-direction:column;gap:4px;padding:8px 9px 10px;border-bottom:1px solid var(--border-soft)}html:root .watchlist-picker-title strong{color:var(--text);font-size:13px}html:root .watchlist-picker-title span{color:var(--muted);font-size:12px;line-height:1.6}html:root .market-option-row{display:flex;align-items:center;gap:2px;border-radius:6px}html:root .market-option-row .market-option{flex:1 1;min-width:0;border-radius:6px;gap:8px}html:root .market-option-row .market-favorite{margin-right:4px}html:root .market-option-row:hover{background:var(--elevated)}html:root .market-directory-status span{line-height:1.5;font-size:10px}html:root .home-watchlist .watchlist-assets{min-height:0;justify-content:flex-start;overflow-y:auto}html:root .home-watchlist .watchlist-assets>button{min-height:50px}html:root .home-watchlist .watchlist-explore{margin-top:auto}html:root .home-watchlist .watchlist-search{margin-top:0}html:root .watchlist-search>button{display:grid;place-items:center;flex-shrink:0;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer}html:root .watchlist-empty{padding:22px 12px;color:var(--muted)}html:root .watchlist-empty strong{color:var(--text);font-size:12px;font-weight:500}html:root .watchlist-empty p{font-size:12px;line-height:1.7;margin:6px 0 0}@media(min-width:1101px){html:root .home-watchlist .watchlist-assets{max-height:520px}}@media(max-width:1100px){html:root .home-watchlist .watchlist-heading h2{display:flex;font-size:12px}html:root .watchlist-heading{margin:0 0 6px}html:root .home-watchlist .watchlist-assets{overflow-x:auto;overflow-y:hidden}html:root .home-watchlist .watchlist-assets>button{width:auto;min-height:44px}html:root .watchlist-empty{padding:10px 4px}}@media(max-width:640px){html:root .coin-selector:not(.watchlist-picker){gap:4px}html:root .crypto-home-main .market-trigger{flex:1 1;min-width:0;width:auto}html:root .market-favorite{flex-basis:26px;width:26px}html:root .market-option-row .market-option-metrics{min-width:65px}html:root .watchlist-picker .market-popover{width:min(430px,calc(100vw - 50px))}}html:root .home-watchlist{overflow:visible;position:relative;z-index:4}html:root .home-watchlist:has(.market-popover){z-index:60}html:root .market-popover{display:flex;flex-direction:column}html:root .market-popover .market-list{min-height:0;flex:1 1 auto}html:root .market-popover :is(.market-search,.market-directory-status,.watchlist-picker-title){flex-shrink:0}html:root .watchlist-search input:focus-visible{outline:none}html:root .market-directory-status span{color:var(--muted)}html:root .shared-market-popover{position:fixed;z-index:300;margin:0;max-width:none;min-height:0;font-family:var(--font-ui);color:var(--text);border-radius:10px;background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-popover);transform-origin:top left}html:root .market-search-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 4px 12px;flex-shrink:0}html:root .market-search-heading>span{display:grid;gap:4px}html:root .market-search-heading strong{font-size:13px;font-weight:600;color:var(--text)}html:root .market-search-heading small{font-size:11px;line-height:1.5;color:var(--muted)}html:root .market-search-heading>button{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;padding:0;color:var(--muted);background:var(--elevated);border:1px solid var(--border);border-radius:6px;cursor:pointer}html:root .shared-market-popover .market-search{height:40px;border:1px solid var(--border);background:var(--elevated);border-radius:7px}html:root .shared-market-popover .market-search input{color:var(--text)}html:root .shared-market-popover .market-list{max-height:none;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}html:root .shared-market-popover .market-option-row{flex-shrink:0}html:root .shared-market-popover .market-option-metrics{color:var(--muted)}html:root .shared-market-popover .market-directory-status{padding-top:10px}html:root .shared-market-popover .market-option-row .market-favorite{flex-basis:32px;width:32px;height:32px}html:root .home-watchlist .watchlist-assets>button{flex:0 0 auto}.chart-crossover-dots{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;z-index:5;pointer-events:none}.chart-crossover-dots circle{vector-effect:non-scaling-stroke}.chart-crossover-dots .cross-dot-halo{fill:currentColor;opacity:.17}.chart-crossover-dots .cross-dot{fill:currentColor;stroke:var(--surface);stroke-width:1.5px}html:root .chart-drawing-overlay>span{max-width:calc(100% - 100px);white-space:normal;text-align:center;line-height:1.5}html:root .manual-fibonacci>g line{stroke:currentColor;stroke-width:var(--drawing-width,1)}html:root .manual-fibonacci>g[data-major=true] line{stroke:var(--amber);stroke-width:calc(var(--drawing-width, 1) * 1px + .5px)}html:root .manual-fib-anchor-line{stroke:currentColor;stroke-width:var(--drawing-width,1);stroke-opacity:.5}html:root :is(.manual-fibonacci,.manual-zone-drawing,.manual-position-drawing) .manual-drawing-handle{stroke:currentColor}html:root .manual-zone-drawing>rect:not(.manual-drawing-hitbox){fill:currentColor;fill-opacity:.1;stroke:currentColor;stroke-opacity:.9;stroke-width:var(--drawing-width,2)}html:root .manual-zone-drawing>line{stroke:currentColor;stroke-opacity:.5;stroke-width:var(--drawing-width,2)}html:root .manual-zone-drawing>text{fill:currentColor}html:root .manual-position-drawing :is(.manual-position-profit,.manual-position-risk){stroke-width:var(--drawing-width,2)}html:root .manual-position-drawing .manual-position-entry{stroke:currentColor;stroke-width:var(--drawing-width,2)}html:root :is(.workspace-switch button,.workspace-layout-switch button,.terminal-sidebar-tabs button,.market-favorite,.watchlist-add,.watchlist-assets>button,.chart-drawing-tools button,.chart-drawing-selection button,.gold-structure-tools button,.axis-detail-trigger,.overlay-disclosure-button,.detail-overlay-tabs button,.theme-toggle){transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .18s ease}@media (prefers-reduced-motion:no-preference){:is(.crypto-home-layout,.gold-workspace-container:not([hidden]),.paper-lab-workspace,.background-workspace,.gold-research-workspace){animation:axisWorkspaceEnter .24s cubic-bezier(.22,1,.36,1) both}.axis-detail-overlay[open] .detail-overlay-shell{animation:axisPanelEnter .2s cubic-bezier(.22,1,.36,1) both}.axis-detail-overlay[open]::backdrop{animation:axisFadeIn .18s ease both}:is(.chart-object-list,.chart-drawing-selection,.gold-indicator-menu[open] .gold-structure-tools){animation:axisPanelEnter .16s ease both}.intel-disclosure[open]>:not(summary){animation:axisFadeIn .16s ease both}.market-favorite[aria-pressed=true] svg{animation:axisStarSave .22s ease}.chart-crossover-dots g{animation:axisFadeIn .2s ease}}@keyframes axisWorkspaceEnter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes axisPanelEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes axisFadeIn{0%{opacity:0}to{opacity:1}}@keyframes axisStarSave{0%{transform:scale(.8)}55%{transform:scale(1.12)}to{transform:scale(1)}}@media (pointer:coarse){html:root .shared-market-popover .market-option-row .market-favorite{flex-basis:38px;width:38px;height:38px}}@media (prefers-reduced-motion:reduce){html:root :is(.workspace-switch button,.workspace-layout-switch button,.terminal-sidebar-tabs button,.market-favorite,.watchlist-add,.watchlist-assets>button,.chart-drawing-tools button,.chart-drawing-selection button,.gold-structure-tools button,.axis-detail-trigger,.overlay-disclosure-button,.detail-overlay-tabs button,.theme-toggle){transition:none}}