:root{--bg:#0b0e13;--surface:#12171f;--surface-raised:#1b222d;--elevated:#171e28;--elevated-2:#202a36;--text:#e8edf5;--muted:#a3afbf;--faint:#8290a3;--border:#2a3442;--border-soft:#212a36;--cyan:#78b5ff;--green:#2dd4a0;--red:#ff7285;--accent:#eac36c;--terminal-chart-height:clamp(570px,calc(100dvh - 265px),1000px)}html[data-theme=light]{--bg:#cbd2d7;--surface:#e0e5e8;--surface-raised:#d5dde2;--elevated:#dbe1e5;--elevated-2:#c8d3dc;--text:#182536;--muted:#506075;--faint:#62738a;--border:#b3bec8;--border-soft:#c5ced5;--accent:#87601b}body,html[data-theme=light] body{background:var(--bg)}.terminal-page{width:100%;padding:0 16px 16px}.terminal-page button{-webkit-tap-highlight-color:transparent}.terminal-page button:focus-visible,.terminal-page summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.terminal-page :is(input,select):focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.terminal-masthead{min-height:72px;gap:20px;letter-spacing:0}.terminal-masthead .axis-brand{display:flex;align-items:center;gap:12px}.terminal-masthead .axis-brand-mark{width:34px;height:34px;display:grid;place-items:center;margin:0;border:1px solid #eac36c55;border-radius:9px;color:var(--accent);background:#eac36c0d}.axis-brand strong{color:var(--text);font:750 var(--type-title) var(--font-ui);letter-spacing:.04em}.terminal-masthead .axis-brand-caption{margin:0 0 0 6px;padding-left:18px;border-left:1px solid var(--border);color:var(--muted);font:var(--type-label) var(--font-ui)}.terminal-masthead .masthead-actions{gap:16px}.terminal-masthead .market-clock{font-size:var(--type-caption)}.terminal-masthead .market-clock strong{font-size:var(--type-label)}.theme-toggle{width:36px;height:36px;border-radius:8px;color:var(--muted);border-color:var(--border);background:var(--surface)}.workspace-switch,html[data-theme=light] .workspace-switch{gap:4px;padding:4px;border-color:var(--border);background:var(--surface);border-radius:9px}.workspace-switch button,html[data-theme=light] .workspace-switch button{min-height:36px;padding:0 16px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font:600 var(--type-label) var(--font-ui);letter-spacing:0}.workspace-switch button[aria-pressed=true],.workspace-switch button[data-workspace=GOLD][aria-pressed=true],html[data-theme=light] .workspace-switch button[aria-pressed=true]{color:var(--text);background:var(--elevated-2);box-shadow:none}.workspace-switch button[aria-pressed=true] svg{color:var(--accent)}.terminal-frame,.terminal-frame[data-workspace=GOLD]{gap:8px;background:transparent;border:0;box-shadow:none}.gold-market-header,.market-header,html[data-theme=light] :is(.market-header,.gold-market-header){display:grid;grid-template-columns:minmax(185px,auto) minmax(220px,1fr) auto;gap:24px;min-height:102px;padding:16px 20px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:none}.market-identity{gap:8px;min-width:0}.market-trigger{gap:10px}.market-trigger-copy>span{font-size:var(--type-heading);color:var(--text)}.gold-identity strong,.market-trigger-copy strong{color:var(--text)}.gold-identity small,.market-trigger-copy small{font:var(--type-caption) var(--font-ui);letter-spacing:0}.gold-identity em,.live-state{font-size:var(--type-caption);letter-spacing:.025em}.gold-price>small,.price-block small{font:var(--type-caption) var(--font-ui);color:var(--muted);letter-spacing:.04em}.price-row{gap:8px}.gold-price>strong,.price-row .animated-number{font-size:var(--type-price);color:var(--text);letter-spacing:-.035em}.price-row em{display:flex;gap:6px;align-items:center;font-size:var(--type-label)}.price-row .price-change-period{color:var(--muted);font-size:var(--type-caption);letter-spacing:0}.market-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.timeframes,.trading-modes{background:var(--elevated);border:1px solid var(--border);border-radius:6px}.timeframes button,.trading-modes button{min-width:52px;height:36px;padding:0 12px;font:600 var(--type-label) var(--font-ui);color:var(--muted)}.timeframes small,.trading-modes small{display:none}.timeframes button[aria-checked=true],.trading-modes button[aria-checked=true]{color:var(--cyan);background:var(--surface-raised)}.gold-header-actions>button,.market-controls :is(.radar-trigger,.model-test-trigger,.settings-trigger,.indicator-trigger){min-height:36px;height:auto;padding:9px 11px;font:500 var(--type-label) var(--font-ui);letter-spacing:0;color:var(--muted);border:1px solid var(--border);background:var(--elevated);border-radius:6px}.gold-header-actions>button:hover:not(:disabled),.market-controls button:hover{color:var(--text);border-color:var(--faint)}.market-shortcuts{display:flex;align-items:center;gap:4px;min-height:44px;padding:0 12px;overflow-x:auto;scrollbar-width:thin;border:1px solid var(--border);background:var(--surface);border-radius:8px;white-space:nowrap}.market-shortcuts>span{padding-right:12px;font:var(--type-caption) var(--font-ui);letter-spacing:.04em;color:var(--faint)}.market-shortcuts button{display:flex;align-items:center;gap:5px;min-height:32px;flex-shrink:0;padding:0 14px;border-radius:5px;color:var(--muted);background:transparent;font-size:var(--type-label);cursor:pointer}.market-shortcuts button small{font-size:var(--type-caption);color:var(--faint)}.market-shortcuts button[aria-pressed=true]{color:var(--text);background:var(--elevated-2)}.market-shortcuts button[aria-pressed=true]:before{content:"";width:5px;height:5px;margin-right:4px;border-radius:50%;background:var(--accent)}.market-shortcuts .shortcut-radar{margin-left:auto;color:var(--cyan)}.workspace-section,html[data-theme=light] .workspace-section{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface);box-shadow:none}.gold-workspace .section-rail,.section-rail{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:48px;padding:8px 16px;background:var(--surface);border-bottom:1px solid var(--border);font-size:var(--type-caption);letter-spacing:.025em}.section-rail>div{flex-shrink:0;color:var(--text)}.section-rail>div>span{font-size:var(--type-caption);max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-rail>p{margin:0;color:var(--faint);font-size:var(--type-caption)}.workspace-layout-switch,html[data-theme=light] .workspace-layout-switch{margin-left:auto;display:flex;gap:3px;padding:3px;background:var(--bg);border:1px solid var(--border-soft);border-radius:6px}.workspace-layout-switch button{min-height:28px;padding:0 12px;color:var(--muted);font:500 var(--type-caption) var(--font-ui);letter-spacing:0;border:0}.workspace-layout-switch button[aria-pressed=true],html[data-theme=light] .workspace-layout-switch button[aria-pressed=true]{color:var(--text);background:var(--elevated-2);border-radius:4px}.crypto-workspace .chart-shell,.crypto-workspace[data-layout=CHART_ONLY] .chart-shell,.crypto-workspace[data-layout=CHART_TRADE] .chart-shell,.terminal-sidebar{height:var(--terminal-chart-height)}.terminal-sidebar{min-width:0;min-height:0;background:var(--surface);border-left:1px solid var(--border)}.gold-dock-tabs,.terminal-sidebar-tabs,html[data-theme=light] :is(.terminal-sidebar-tabs,.gold-dock-tabs){min-height:48px;background:var(--surface);border-bottom:1px solid var(--border)}.terminal-sidebar-tabs{grid-template-columns:1fr 1fr 36px;flex-shrink:0}.gold-dock-tabs button,.terminal-sidebar-tabs button{min-height:48px;font:600 var(--type-label) var(--font-ui);letter-spacing:0;color:var(--muted)}.gold-dock-tabs button[aria-pressed=true],.terminal-sidebar-tabs button[aria-selected=true]{color:var(--accent)}.gold-dock-tabs button small,.terminal-sidebar-tabs button i{margin-left:5px;padding:3px 5px;font:var(--type-caption) var(--font-ui);color:var(--muted);background:var(--elevated-2);border-radius:3px}.trading-panel{padding:16px;background:var(--surface)}.trading-panel :is(button,label){font-family:var(--font-ui);letter-spacing:0}.trade-mode-switch button{min-height:34px;font-size:var(--type-caption)}.trade-workspace-tabs{margin:12px 0}.trade-workspace-tabs button{min-height:38px;font-size:var(--type-caption);color:var(--muted)}.trade-automation-strip{padding:10px;min-height:52px;background:var(--elevated);border-color:var(--border-soft)}.trade-automation-strip small,html[data-theme=light] .trade-automation-strip small{font-size:var(--type-caption);color:var(--faint)}.trade-automation-strip strong{font-size:var(--type-caption);color:var(--muted)}.paper-wallet-strip{gap:0;padding:12px 0;background:transparent;border:0;border-bottom:1px solid var(--border-soft)}.paper-wallet-strip small,html[data-theme=light] .paper-wallet-strip small{font-size:var(--type-caption);color:var(--muted)}.paper-wallet-strip strong{font-size:var(--type-body);color:var(--text)}.margin-mode-switch button{min-height:32px;font-size:var(--type-caption)}.order-ticket-head{margin-top:16px}.order-type-tabs button{min-height:36px;font-size:var(--type-caption)}.order-input-stack{gap:12px;margin-top:14px}.order-input-stack label>span,.protective-order-grid label>span{font-size:var(--type-caption);color:var(--muted)}.order-input-stack label>div,.protective-order-grid input{min-height:44px;background:var(--elevated);border-color:var(--border);border-radius:6px}.order-input-stack input,.protective-order-grid input{font-size:var(--type-body);color:var(--text)}.leverage-control>div:first-child>span{font-size:var(--type-caption);color:var(--muted)}.leverage-control em,.leverage-control>small{font-size:var(--type-caption);line-height:1.5}.leverage-presets button{min-height:30px}.protection-toggle{min-height:40px;background:var(--elevated)}.protection-toggle strong{color:var(--text)}.protection-toggle small,.protection-toggle strong{font-size:var(--type-caption)}.order-preview-grid{gap:8px;margin-top:14px}.order-preview-grid small,.order-preview-grid span{font-size:var(--type-caption);color:var(--muted)}.order-preview-grid strong{font-size:var(--type-label)}.place-paper-order{min-height:46px;font:650 var(--type-label) var(--font-ui);letter-spacing:.01em;border-radius:7px}.trading-panel :is(.paper-reconcile-note,.paper-order-warning,.paper-ledger-empty){font-size:var(--type-caption);line-height:1.55;color:var(--muted)}.chart-legend{top:12px;left:14px;max-width:calc(100% - 100px);overflow-x:auto;white-space:nowrap;font-size:var(--type-caption);border:1px solid var(--border-soft);border-radius:5px;background:var(--surface);color:var(--muted)}.chart-legend small{display:none}.chart-drawing-tools{max-height:calc(100% - 150px);overflow-y:auto;scrollbar-width:thin;background:var(--surface);border-color:var(--border);box-shadow:0 4px 16px #0002}.chart-drawing-tools button{color:var(--muted)}.chart-drawing-tools button svg{width:16px;height:16px}.chart-actions{background:var(--surface);border-color:var(--border);border-radius:6px}.chart-actions button{min-height:32px;font-size:var(--type-caption);color:var(--muted)}.workspace-research{border:1px solid var(--border);border-radius:9px;background:var(--surface);overflow:hidden}.workspace-research>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:14px 18px;gap:16px;cursor:pointer;color:var(--text);font-size:var(--type-label);font-weight:600}.workspace-research>summary::-webkit-details-marker{display:none}.workspace-research>summary small{margin-left:16px;font-size:var(--type-caption);font-weight:400;color:var(--faint)}.workspace-research[open]>summary{border-bottom:1px solid var(--border)}.workspace-research[open]>summary>svg{transform:rotate(180deg)}.workspace-research .overview-strip{padding:12px;background:var(--surface)}.workspace-research .overview-card{min-height:100px;border-radius:7px;background:var(--elevated);box-shadow:none}.overview-copy small,.overview-copy span{font-size:var(--type-caption);color:var(--muted);line-height:1.5}.overview-copy strong{font-size:var(--type-subheading)}.gold-market-header{grid-template-columns:minmax(210px,1fr) minmax(240px,1fr) auto}.gold-identity{gap:7px 12px}.gold-header-actions>span{background:transparent;border:0;padding:4px 10px;min-width:120px}.gold-header-actions>span:first-child{display:none}.gold-header-actions :is(small,em){font-size:var(--type-caption);letter-spacing:0}.gold-header-actions strong{font-size:var(--type-label);color:var(--text)}.gold-header-actions>button{min-width:0;align-self:center}.gold-mode-switch,html[data-theme=light] .gold-mode-switch{display:flex;align-items:stretch;gap:6px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.gold-mode-switch button{display:flex;flex:1 1;align-items:center;justify-content:center;gap:12px;min-height:38px;padding:8px 14px;border:0;border-radius:5px;background:transparent;color:var(--muted)}.gold-mode-switch strong{font-size:var(--type-caption)}.gold-mode-switch small{font:var(--type-caption) var(--font-ui);color:var(--faint)}.gold-mode-switch button[aria-pressed=true],html[data-theme=light] .gold-mode-switch button[aria-pressed=true]{background:var(--elevated-2);color:var(--accent);box-shadow:none}.gold-terminal-grid{grid-template-columns:minmax(0,1fr) 400px;height:var(--terminal-chart-height);min-height:0}.gold-trade-sidebar[hidden]{display:none}.gold-chart-shell{height:100%;min-height:0}.gold-trade-sidebar,html[data-theme=light] .gold-trade-sidebar{background:var(--surface);border-left:1px solid var(--border)}.gold-trade-sidebar .gold-pivot-panel{background:var(--surface);border-bottom-color:var(--border)}.gold-trade-sidebar .gold-paper{padding:18px}.gold-paper-direction button{flex:1 1;min-height:44px;font-size:var(--type-label)}.gold-paper-direction button:first-child[aria-pressed=true]{color:var(--green);border-color:var(--green);background:#2dd4a014}.gold-paper-direction button:nth-child(2)[aria-pressed=true]{color:var(--red);border-color:var(--red);background:#ff728514}.gold-paper-inputs input,.gold-paper-inputs select{font-size:var(--type-body);background:var(--elevated);color:var(--text);border-color:var(--border)}.gold-paper-submit{width:100%;min-height:46px;font-size:var(--type-label)}.gold-paper-ledger,html[data-theme=light] .gold-paper-ledger{border-color:var(--border);background:var(--surface);border-radius:9px}.gold-chart-legend{top:12px;left:14px;gap:12px;max-width:calc(100% - 30px)}.gold-chart-legend,.gold-chart-legend>small,.gold-chart-legend>span{font-size:var(--type-caption)}.gold-structure-tools{left:14px}.gold-structure-tools button{font-size:var(--type-caption);background:var(--surface);color:var(--muted)}.gold-structure-tools span{font-size:var(--type-caption);background:var(--surface);color:var(--faint)}.terminal-footer{padding:14px 4px 0;min-height:40px;gap:16px;font:var(--type-caption)/1.5 var(--font-ui);letter-spacing:0;color:var(--faint)}html[data-theme=light] :is(.chart-drawing-tools,.chart-actions,.trading-panel,.terminal-sidebar,.gold-trade-sidebar .gold-pivot-panel){background:var(--surface)}html[data-theme=light] :is(.trade-workspace-tabs button,.chart-actions button,.order-input-stack label>span){color:var(--muted)}@media (max-width:1500px){.market-header{grid-template-columns:minmax(195px,auto) minmax(220px,1fr);gap:14px 24px}.market-controls{grid-column:1/-1;justify-content:flex-start;padding-top:12px;border-top:1px solid var(--border-soft)}.market-controls .radar-trigger{margin-left:auto}.price-block{justify-self:end}.axis-brand-caption,.section-rail>p{display:none}}@media (max-width:1120px){.terminal-page{padding:0 10px 16px}.gold-market-header{grid-template-columns:1fr 1fr;gap:12px}.gold-header-actions{grid-column:1/-1;justify-content:flex-end;padding-top:10px;border-top:1px solid var(--border-soft)}.gold-header-actions .gold-auto-card{margin-right:auto}.gold-price{justify-self:end}.crypto-workspace .terminal-grid,.gold-terminal-grid{grid-template-columns:minmax(0,1fr) 350px}.crypto-workspace[data-layout=CHART_ONLY] .terminal-grid{grid-template-columns:minmax(0,1fr)}.terminal-grid-resizer,.terminal-masthead .market-clock{display:none}}@media (max-width:800px){.terminal-page{padding:0 8px 16px}.terminal-masthead{min-height:114px;padding:12px 4px;flex-wrap:wrap;gap:10px}.terminal-masthead>div:first-child{width:auto}.terminal-masthead .masthead-actions{display:contents}.theme-toggle{margin-left:auto}.workspace-switch{width:100%;order:3}.workspace-switch button{flex:1 1;min-height:38px;padding:0 8px;font-size:var(--type-label)}.gold-market-header,.market-header{padding:14px;gap:16px 10px;grid-template-columns:minmax(0,1fr) auto}.gold-identity strong,.market-trigger-copy>span{font-size:var(--type-body)}.market-trigger-copy small{font-size:var(--type-caption)}.gold-price>strong,.price-row .animated-number{font-size:var(--type-title)}.price-row{flex-wrap:wrap;gap:4px;justify-content:flex-end}.price-row em{width:100%;justify-content:flex-end;font-size:var(--type-caption)}.price-block small{font-size:var(--type-caption);text-align:right}.market-controls{gap:6px}.market-controls .radar-trigger{margin-left:0}.market-controls :is(.radar-trigger,.model-test-trigger,.settings-trigger,.indicator-trigger){min-height:38px;font-size:var(--type-caption);padding:8px}.timeframes button,.trading-modes button{min-height:38px}.market-shortcuts{padding:3px 6px}.market-shortcuts>span{display:none}.market-shortcuts button{min-height:38px;padding:0 10px}.chart-drawing-tools{max-height:calc(100% - 230px)}.section-rail{padding:8px 10px;gap:7px}.section-rail>div{font-size:var(--type-caption)}.section-rail>div>span{display:none}.workspace-layout-switch button{padding:0 9px;min-height:32px}.crypto-workspace .terminal-grid,.gold-terminal-grid{grid-template-columns:minmax(0,1fr);height:auto}.crypto-workspace .chart-shell,.crypto-workspace[data-layout=CHART_ONLY] .chart-shell,.crypto-workspace[data-layout=CHART_TRADE] .chart-shell,.gold-chart-shell{height:570px;min-height:570px;border-right:0}.terminal-sidebar{height:auto;min-height:0;border-left:0;border-top:1px solid var(--border)}.terminal-sidebar>.signal-panel{min-height:0}.gold-trade-sidebar{max-height:none;border-left:0;border-top:1px solid var(--border)}.gold-mode-switch button{flex-direction:column;gap:4px;min-height:52px;padding:8px 4px}.gold-mode-switch small{font-size:var(--type-caption)}.gold-identity{grid-template-columns:34px 1fr;gap:6px 8px}.gold-mark{width:34px;height:34px;font-size:var(--type-body)}.gold-price{grid-template-columns:auto;gap:4px;text-align:right}.gold-price>small{grid-column:auto;font-size:var(--type-caption)}.gold-price>em{font-size:var(--type-caption);margin:0}.gold-header-actions{gap:5px;overflow:visible}.gold-header-actions .gold-auto-card{min-width:0;padding:0}.gold-header-actions :is(small,em){font-size:var(--type-caption)}.gold-header-actions strong,.gold-header-actions>button{font-size:var(--type-caption)}.gold-header-actions>button{padding:8px}.workspace-research>summary{padding:14px}.workspace-research>summary small{display:block;margin:5px 0 0}.workspace-research .overview-strip{grid-template-columns:1fr 1fr;gap:8px}.overview-copy strong{font-size:var(--type-label)}.overview-copy small,.overview-copy span{font-size:var(--type-caption)}.terminal-footer{display:block}.terminal-footer p{margin-top:6px}}@media (prefers-reduced-motion:reduce){.terminal-page *,.terminal-page :after,.terminal-page :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--radius-control:6px;--radius-panel:10px;--shadow-popover:0 16px 48px #0005;--focus-ring:0 0 0 3px #78b5ff24}body{font-size:var(--type-body);line-height:1.45;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}button,input,select,textarea{font-family:var(--font-ui)}button{line-height:1.3}:where(button,input,select,textarea){transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}:where(button,summary,a):focus-visible{outline:2px solid var(--cyan);outline-offset:3px}:where(button):disabled{cursor:not-allowed}::selection{background:#78b5ff44;color:var(--text)}.axis-brand strong{letter-spacing:.08em;font-weight:700}.terminal-masthead .axis-brand-caption{font-size:var(--type-label)}.gold-price>strong,.market-clock strong,.price-row .animated-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.gold-price>strong,.price-row .animated-number{letter-spacing:-.025em}.terminal-masthead .market-clock>span{gap:3px}.gold-market-header,.market-header{column-gap:20px}.workspace-layout-switch button,.workspace-switch button{font-weight:550}.market-shortcuts button:hover:not([aria-pressed=true]),.workspace-switch button:hover:not([aria-pressed=true]){background:var(--elevated);color:var(--text)}.workspace-layout-switch button{font-size:var(--type-label)}.terminal-sidebar-tabs button[aria-selected=true]{background:var(--elevated)}.terminal-sidebar-tabs button[aria-selected=true]:after{background:var(--accent);box-shadow:none;right:18px;left:18px}.gold-dock-tabs button small,.terminal-sidebar-tabs button i{font-size:var(--type-caption);font-weight:500;border:0}.chart-drawing-tools button{min-height:34px}.chart-actions button:hover,.chart-drawing-tools button:hover:not(:disabled){background:var(--elevated-2);color:var(--text)}.chart-legend{gap:9px;padding:7px 9px;scrollbar-width:thin}.chart-legend-item{flex-shrink:0}.chart-level-key,.chart-lifecycle,.chart-profile{max-width:calc(100% - 86px)}.chart-profile small,.chart-profile strong{white-space:normal}.chart-profile{box-shadow:none}.gold-paper-inputs label,.order-input-stack label>span,.protective-order-grid label>span{font-size:var(--type-label);font-weight:500}.order-input-stack label>div:focus-within,.protective-order-grid label:focus-within{border-color:var(--cyan);box-shadow:var(--focus-ring)}.order-input-stack input:focus-visible{outline:none}.gold-paper-direction button,.gold-paper-submit,.order-side-switch button,.place-paper-order{font-weight:600}.paper-wallet-strip{margin-bottom:14px}.paper-wallet-strip strong{margin-top:4px;font-weight:600}.order-warning{align-items:flex-start;line-height:1.5;padding:10px 12px}.order-warning svg{flex-shrink:0;margin-top:2px}.protection-toggle{gap:8px;padding:8px 10px}.protection-toggle>span{flex-wrap:wrap}.leverage-control>small{color:var(--muted);line-height:1.5}.positions-workspace-heading{flex-wrap:wrap;gap:8px}.paper-ledger-list article{grid-template-columns:minmax(0,1fr) minmax(78px,auto) auto;gap:12px;padding:12px}.paper-ledger-list article button{min-height:34px;height:auto}.paper-position-scope{grid-template-columns:1fr 1fr}.paper-position-scope>span{grid-column:1/-1;justify-content:center;padding:7px 10px;border-top:1px solid var(--border-soft)}.paper-position-scope button{min-height:36px}.paper-ledger-empty,.paper-ledger-list article small,.paper-reconcile-note{color:var(--muted)}.gold-action-copy small,.gold-paper-disclaimer,.gold-pivot-foot,.gold-risk-note span,.gold-scap-checks small{line-height:1.6}.gold-action-copy strong,.gold-confirmation strong,.gold-scap-checks strong{font-size:var(--type-label)}.gold-paper-inputs input:focus,.gold-paper-inputs select:focus{box-shadow:var(--focus-ring)}.gold-paper-presets{gap:6px}.gold-paper-presets button{min-height:32px}.gold-paper-ledger>header{flex-wrap:wrap;gap:12px;padding:16px}.gold-ledger-row{padding-top:13px;padding-bottom:13px}.gold-ledger-row button{min-height:34px}.gold-mode-switch button{flex-wrap:wrap}.gold-structure-tools{max-width:calc(100% - 94px)}.gold-structure-tools span{white-space:normal}html :is(.terminal-settings,.radar-terminal,.backtest-terminal,.simulator-shell,.axis-context-menu){font-family:var(--font-ui);background:var(--surface);color:var(--text);border-color:var(--border)}html :is(.terminal-settings,.radar-terminal,.backtest-terminal,.axis-context-menu){border-radius:var(--radius-panel);box-shadow:var(--shadow-popover)}html :is(.terminal-settings>header,.radar-header,.backtest-header,.simulator-header){padding:18px 22px;border-bottom:1px solid var(--border);background:var(--surface)}html :is(.terminal-settings>header strong,.radar-header strong,.backtest-header strong,.simulator-title strong){color:var(--text);font-size:var(--type-heading);font-weight:600;line-height:1.35;letter-spacing:-.015em}html :is(.terminal-settings>header small,.radar-header>div>span,.simulator-title>span){font-size:var(--type-caption);font-weight:500;color:var(--muted);letter-spacing:.04em}html :is(.terminal-settings>header>button,.radar-header>button,.backtest-header>button){min-width:38px;min-height:38px;height:auto;border-radius:var(--radius-control)}.terminal-settings{width:min(560px,100%)}.terminal-settings-body{padding:16px}html .settings-group{margin-bottom:14px;border-color:var(--border);border-radius:8px;background:var(--elevated)}.settings-group-heading{padding:15px 16px;align-items:flex-start;gap:12px}.settings-group-heading>svg{margin-top:3px;flex-shrink:0}html .settings-group-heading strong{color:var(--text);font-size:var(--type-label);font-weight:600;letter-spacing:.025em}html :is(.settings-group-heading small,.terminal-setting-switch small){color:var(--muted);font-size:var(--type-label);line-height:1.5}.terminal-setting-switch{min-height:76px;padding:14px 16px;gap:20px}html .terminal-setting-switch strong{font-size:var(--type-label);font-weight:550;color:var(--text)}.terminal-setting-switch:hover{background:var(--surface-raised)}.terminal-number-setting{padding:14px 16px}html .terminal-number-setting :is(label,span){color:var(--muted)}.terminal-number-setting input{min-height:40px;font-size:var(--type-body)}html :is(.gold-feed-settings-copy span,.gold-provider-mode strong,.gold-api-key-field>span,.binance-permission-list b,.live-paper-settings-copy strong){color:var(--muted);font-size:var(--type-label);line-height:1.5}html .gold-feed-settings-copy strong{color:var(--text);font-size:var(--type-label);white-space:normal;line-height:1.5}.gold-provider-mode{display:flex;flex-wrap:wrap;gap:6px}.gold-provider-mode button{flex:1 1 100px;min-height:40px;height:auto;padding:8px}html .gold-api-key-field input{height:44px;font-size:var(--type-body);background:var(--surface);color:var(--text);border-color:var(--border)}.gold-feed-actions{flex-wrap:wrap;gap:8px}.gold-feed-actions button{min-height:40px;font-size:var(--type-label);padding:8px 12px}.gold-feed-notice{padding:10px 12px;gap:8px;line-height:1.5}.binance-connect-button,.open-live-paper-button{flex-wrap:wrap;height:auto;padding:12px;gap:8px}html .terminal-settings>footer{padding:14px 20px;background:var(--surface);border-top:1px solid var(--border)}html .terminal-settings>footer span{color:var(--muted);letter-spacing:0}.terminal-settings>footer button{height:40px;padding:0 22px;font-size:var(--type-label);font-weight:600}html :is(.radar-toolbar,.radar-footer,.backtest-sessions,.simulator-mode-tabs,.simulator-control-bar){background:var(--elevated);border-color:var(--border)}html :is(.radar-toolbar button,.simulator-mode-tabs button,.simulator-actions button,.simulator-back,.backtest-sessions button){font-size:var(--type-label);font-weight:550;letter-spacing:0;min-height:40px;height:auto}.radar-toolbar{gap:12px;padding:12px 18px}.radar-filters{flex-wrap:wrap;gap:6px}.radar-result{padding-top:14px;padding-bottom:14px}.radar-market-name strong{font-size:var(--type-label);font-weight:600}html :is(.radar-footer p,.radar-market-name small,.backtest-methodology,.simulator-panel header p){color:var(--muted);line-height:1.5}.simulator-table :is(th,td){padding-top:14px;padding-bottom:14px}html .simulator-table th{color:var(--muted);font-size:var(--type-caption);font-weight:550;letter-spacing:.025em}html .simulator-table td{font-size:var(--type-label)}html :is(.simulator-panel,.simulator-kpi,.backtest-summary>div){background:var(--surface);border-color:var(--border);box-shadow:none}.simulator-panel>header{flex-wrap:wrap;gap:10px}html .simulator-panel>header strong{font-size:var(--type-body);font-weight:600;color:var(--text)}.axis-context-menu{max-height:calc(100dvh - 20px);overflow-y:auto;width:min(330px,calc(100vw - 20px))}html .axis-context-menu>header{padding:14px 16px;background:var(--elevated);border-color:var(--border)}.axis-context-menu>header strong{font-size:var(--type-label);letter-spacing:0}.axis-context-menu button{padding:10px;gap:8px;min-height:48px}.axis-context-menu button strong{font-size:var(--type-label);font-weight:550;letter-spacing:0}html .axis-context-menu button small{color:var(--muted);font-size:var(--type-caption);white-space:normal;line-height:1.5}html :is(.market-popover,.indicator-popover,.chart-object-list){background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-popover)}.market-option{min-height:52px}.indicator-option{min-height:42px}@media (max-width:800px){.gold-market-header,.market-header{column-gap:10px}.gold-price>strong,.price-row .animated-number{font-size:var(--type-title)}.gold-chart-legend{flex-wrap:nowrap;overflow-x:auto;max-width:calc(100% - 28px);white-space:nowrap}.gold-chart-legend>span{flex-shrink:0}.gold-chart-legend>small{display:none}.gold-structure-tools{top:56px;left:10px;max-width:calc(100% - 92px)}.gold-structure-tools span{display:none}.gold-structure-tools button{padding:6px 8px;min-height:32px}.gold-mode-switch small{font-size:var(--type-caption);line-height:1.4}.gold-header-actions{flex-wrap:wrap}.gold-header-actions .gold-auto-card{flex:1 1 150px}.workspace-layout-switch button{padding:0 8px;font-size:var(--type-caption)}.terminal-settings-body{padding:12px}html :is(.terminal-settings>header,.radar-header,.backtest-header,.simulator-header){padding:14px 16px}html :is(.terminal-settings,.radar-terminal,.backtest-terminal){border-radius:0}.radar-toolbar{padding:12px}.radar-toolbar button{padding:8px}.chart-profile{max-width:calc(100% - 86px)}.chart-drawing-tools{max-width:48px}.chart-drawing-tools button>span{display:none}.settings-number-grid{grid-template-columns:1fr}}.workspace-layout-switch{position:static;inset:auto;flex:0 0 auto;align-self:center;margin:0 0 0 auto}.crypto-workspace .section-rail{padding:8px 12px}.crypto-workspace .section-rail>p{flex:1 1;text-align:right;min-width:0}.gold-workspace-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:8px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.gold-workspace-toolbar .gold-mode-switch{width:auto;min-width:0;margin:0;padding:0;flex:1 1 440px;border:0;background:transparent;gap:6px}.gold-workspace-toolbar .gold-mode-switch button{flex:1 1;min-height:44px;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:4px 12px;padding:9px 14px}.gold-mode-switch strong{font-size:var(--type-label)}.gold-workspace-toolbar .workspace-layout-switch{margin-left:auto}.gold-market-header{grid-template-columns:minmax(240px,1fr) minmax(240px,1fr) auto;align-items:center;padding:18px 20px;gap:20px}.gold-identity{grid-template-columns:42px minmax(0,1fr);gap:6px 12px}.gold-mark{width:42px;height:42px;font-size:var(--type-heading);box-shadow:none}.gold-identity>div{min-width:0}.gold-identity small{overflow-wrap:anywhere}.gold-identity em{margin-top:3px}.gold-price{gap:5px 14px}.gold-price>strong{font-size:var(--type-price)}.gold-price>em{margin-bottom:6px;font-size:var(--type-caption);white-space:nowrap}.gold-header-actions{justify-content:flex-end;align-items:center;gap:8px}.gold-header-actions .gold-auto-card{min-width:132px;padding:7px 12px;background:transparent;border-right:1px solid var(--border);border-radius:0}.gold-header-actions>button{min-height:40px}.gold-workspace .section-rail{min-height:42px;padding:8px 14px}.gold-workspace .section-rail>p{display:block;margin-left:auto;text-align:right}.gold-chart-shell{display:flex;flex-direction:column}.gold-chart-toolbar{position:relative;z-index:6;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px 12px;border-bottom:1px solid var(--border);background:var(--surface)}.gold-chart-toolbar .gold-chart-legend{position:static;inset:auto;grid-column:1/-1;max-width:none;min-width:0;padding:0;border:0;border-radius:0;flex-wrap:wrap;gap:6px 12px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.gold-chart-legend>span{padding:3px 0}.gold-chart-legend>small{margin-left:auto;padding:3px 0;font-size:var(--type-caption);color:var(--faint)}.gold-chart-toolbar .gold-structure-tools{position:static;inset:auto;min-width:0;max-width:none;align-content:center;gap:6px}.gold-structure-tools button{min-height:32px;background:var(--elevated);border-color:var(--border)}.gold-structure-tools span{width:100%;padding:2px 0;background:transparent}.gold-chart-toolbar .gold-chart-signal-focus{position:static;inset:auto;min-width:0;width:215px;min-height:48px;grid-template-columns:24px minmax(0,1fr);align-self:center;padding:8px 10px;gap:8px;background:var(--elevated);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.gold-chart-signal-focus>em{grid-column:2;font-size:var(--type-caption)}.gold-chart-signal-focus>i{width:24px;height:24px}.gold-chart-signal-focus strong{white-space:normal}.gold-chart-canvas{position:relative;inset:auto;flex:1 1;min-height:0;width:100%}.gold-chart-reset{min-height:34px;background:var(--surface)}.gold-trade-sidebar .gold-panel-meta{flex-wrap:wrap;gap:8px}.gold-trade-sidebar .gold-decision strong{overflow-wrap:anywhere}.gold-pivot-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-pivot-meta strong{overflow-wrap:anywhere}.gold-price-flow{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 9px;margin-top:12px;padding:9px 0;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.gold-price-flow>span{color:var(--muted);font-size:var(--type-caption);letter-spacing:.04em}.gold-price-flow>strong{color:var(--text);font-size:var(--type-label)}.gold-price-flow[data-direction=UP]>strong{color:var(--green)}.gold-price-flow[data-direction=DOWN]>strong{color:var(--red)}.gold-price-flow>small{flex:1 1 100%;color:var(--muted);font-size:var(--type-caption);line-height:1.4}.gold-trade-sidebar .gold-levels{gap:8px}.gold-trade-sidebar .gold-levels>span{min-width:0}.gold-trade-sidebar .gold-levels strong{font-size:var(--type-label)}.order-ticket-head{grid-template-columns:minmax(0,1fr);gap:10px}.order-side-switch{width:100%}.order-side-switch button{padding:10px;min-height:44px;height:auto;white-space:nowrap}.margin-mode-switch{width:100%;min-height:34px}.margin-mode-switch button{flex:1 1;padding:7px 12px}.paper-wallet-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.paper-wallet-strip>span{padding:10px 8px}.paper-wallet-strip small{white-space:normal;overflow-wrap:anywhere;min-height:2.6em;font-size:var(--type-caption);line-height:1.3;letter-spacing:0}.paper-wallet-strip strong{font-size:var(--type-label)}.paper-wallet-strip>span:first-child{grid-column:auto}.trade-automation-strip strong{white-space:normal;overflow:visible;line-height:1.5}.trade-automation-strip>span{gap:5px}.trade-workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-workspace-tabs button{flex-wrap:wrap;justify-content:center;align-content:center;gap:4px;min-height:42px;height:auto;padding:8px 4px;white-space:normal}html[data-theme=light]{--cyan:#245d91;--green:#147457;--red:#b33e52;--gold:#86601d;--amber:#86601d;--violet:#685598}html[data-theme=light] :is(.terminal-frame,.terminal-frame[data-workspace=GOLD]){background:transparent}html[data-theme=light] :is(.chart-shell,.gold-chart-shell){background:#dce2e5}html[data-theme=light] :is(.gold-mode-switch,.gold-workspace-toolbar,.gold-chart-toolbar,.gold-paper,.gold-paper-ledger,.gold-signal-panel,.signal-panel,.overview-card,.dashboard-card,.analysis-details,.radar-leader,.radar-results,.backtest-inspector,.backtest-trades,.simulator-panel,.simulator-kpi,.order-flow-panel){background:var(--surface);border-color:var(--border);box-shadow:none}html[data-theme=light] :is(.gold-action-copy,.gold-levels,.gold-confirmation,.gold-method-section,.gold-audit-drawer,.gold-recent-plan,.gold-pivot-meta span,.gold-paper-metrics span,.gold-paper-reference,.paper-wallet-strip>span,.order-preview-grid,.trade-mode-switch,.order-type-tabs,.leverage-control,.trade-automation-strip,.settings-group,.gold-validation-grid article){background:var(--elevated);border-color:var(--border)}html[data-theme=light] :is(.gold-chart-legend,.gold-structure-tools span){background:transparent;box-shadow:none}html[data-theme=light] :is(.gold-structure-tools button,.gold-paper-inputs input,.gold-paper-inputs select,.gold-paper-presets button,.gold-paper-direction button,.gold-paper-open>button,.order-input-stack label>div,.protective-order-grid input,.gold-provider-mode button,.gold-api-key-field input,.gold-feed-refresh,.market-search,.market-option:hover){background:var(--elevated);color:var(--text);border-color:var(--border)}html[data-theme=light] :is(.chart-legend,.ohlc-tooltip,.chart-actions,.chart-context,.chart-profile,.chart-level-key,.chart-drawing-tools,.chart-drawing-selection,.paper-chart-positions,.gold-chart-reset,.gold-chart-paper-mark,.gold-chart-signal-focus){background:#d6dde3f5;border-color:var(--border);box-shadow:0 4px 14px #23364812}html[data-theme=light] .gold-header-actions .gold-auto-card,html[data-theme=light] .gold-workspace-toolbar .gold-mode-switch{background:transparent}html[data-theme=light] .gold-paper-daily-goal{background:#ccddd4;border-color:#a9bfb4}html[data-theme=light] .gold-pivot-foot{background:#dbd8c9;color:var(--muted)}html[data-theme=light] .gold-structure-tools button[aria-pressed=true]{background:#d6d2c2;border-color:#ac965f;color:#745318}html[data-theme=light] .gold-paper-direction button:first-child[aria-pressed=true]{background:#c8ddd2;color:var(--green);border-color:var(--green)}html[data-theme=light] .gold-paper-direction button:nth-child(2)[aria-pressed=true]{background:#e3cfd3;color:var(--red);border-color:var(--red)}@media (max-width:1200px){.gold-market-header{grid-template-columns:minmax(0,1fr) auto;gap:14px 20px}.gold-header-actions{grid-column:1/-1;justify-content:flex-end;border-top:1px solid var(--border-soft);padding-top:12px}.gold-header-actions .gold-auto-card{margin-right:auto;border-right:0;padding:0}.gold-price{justify-self:end}.gold-chart-toolbar{grid-template-columns:minmax(0,1fr)}.gold-chart-toolbar .gold-chart-signal-focus{width:100%;grid-template-columns:24px minmax(0,1fr) auto;min-height:44px}.gold-chart-signal-focus>em{grid-column:auto}}@media (max-width:800px){.crypto-workspace .section-rail{padding:8px 10px}.workspace-layout-switch{position:static;inset:auto}.gold-workspace-toolbar{gap:8px;padding:8px}.gold-workspace-toolbar .gold-mode-switch{flex-basis:100%}.gold-workspace-toolbar .gold-mode-switch button{flex-direction:column;align-items:flex-start;justify-content:center;padding:8px;gap:4px}.gold-workspace-toolbar .workspace-layout-switch{width:100%;margin:0}.gold-workspace-toolbar .workspace-layout-switch button{flex:1 1}.gold-market-header{padding:14px;gap:12px}.gold-identity{grid-template-columns:32px minmax(0,1fr);gap:6px 8px}.gold-mark{width:32px;height:32px;font-size:var(--type-body)}.gold-price>strong{font-size:var(--type-title)}.gold-price>em{white-space:normal}.gold-workspace .section-rail>p{font-size:var(--type-caption);flex-basis:100%;margin:0;text-align:left}.gold-chart-toolbar{padding:8px 10px;gap:8px}.gold-chart-toolbar .gold-chart-legend{flex-wrap:nowrap;overflow-x:auto}.gold-chart-toolbar .gold-structure-tools{max-width:none;gap:5px}.gold-structure-tools button{font-size:var(--type-caption);padding:6px 8px}.gold-chart-toolbar .gold-chart-signal-focus{grid-template-columns:24px minmax(0,1fr)}.gold-chart-signal-focus>em{display:none}}body{font-optical-sizing:auto}.terminal-page :is(.workspace-switch button,.workspace-layout-switch button,.trading-modes button,.timeframes button,.market-shortcuts button){font-weight:500}.gold-price>strong,.price-row .animated-number{font-weight:550}.terminal-sidebar>.trading-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0;background:var(--surface)}.trade-panel-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 10px;flex-shrink:0}.trade-panel-topbar .trade-mode-switch{display:flex;width:auto;padding:3px;gap:2px;background:var(--elevated);border:1px solid var(--border-soft);border-radius:6px}.trade-panel-topbar .trade-mode-switch button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:28px;height:auto;padding:5px 10px;border:0;border-radius:4px;color:var(--muted);font-size:var(--type-caption);font-weight:500}.trade-panel-topbar .trade-mode-switch button[aria-pressed=true]{color:var(--text);background:var(--surface-raised)}.ticket-settings{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:7px 0;color:var(--muted);background:transparent;font-size:var(--type-caption);cursor:pointer;text-align:right}.ticket-settings[data-active=true]{color:var(--green)}.ticket-settings:hover{color:var(--text)}.trading-panel .trade-workspace-tabs{flex-shrink:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 18px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;overflow:visible}.trading-panel .trade-workspace-tabs button{min-height:42px;border:0;padding:10px 4px;background:transparent;color:var(--muted);font-size:var(--type-caption);font-weight:500}.trading-panel .trade-workspace-tabs button[aria-pressed=true]{color:var(--text);background:transparent}.trade-workspace-tabs button>i{background:var(--accent);box-shadow:none;right:12px;left:12px}.trading-panel .trade-workspace-view{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:18px;scrollbar-gutter:stable;scrollbar-width:thin}.order-workspace{display:flex;flex-direction:column;gap:18px}.trading-panel .paper-wallet-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 0 16px;margin:0;border:0;border-bottom:1px solid var(--border-soft);border-radius:0;background:transparent}.trading-panel .paper-wallet-strip>span{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:0;gap:6px;border:0;border-radius:0;background:transparent}.trading-panel .paper-wallet-strip small{min-height:0;color:var(--muted);font-size:var(--type-caption);line-height:1.4;letter-spacing:0;white-space:normal}.trading-panel .paper-wallet-strip strong{font-size:var(--type-label);font-weight:600;line-height:1.4;letter-spacing:-.01em}.order-workspace .order-ticket-head{margin:0}.order-side-switch{gap:8px;padding:0;border:0;background:transparent;overflow:visible}.order-side-switch button{border:1px solid var(--border);border-radius:6px;min-height:42px;font-size:var(--type-label);font-weight:550;background:var(--elevated);color:var(--muted)}.order-side-switch button:first-child{border-right:1px solid var(--border)}.order-side-switch button:first-child[aria-pressed=true]{border-color:var(--green);background:#2dd4a014;color:var(--green)}.order-side-switch button:last-child[aria-pressed=true]{border-color:var(--red);background:#ff728514;color:var(--red)}.order-workspace .order-input-stack,.ticket-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.order-input-stack label,.ticket-options label{display:flex;flex-direction:column;gap:7px;min-width:0}.order-input-stack label>span,.ticket-options label>span{min-height:20px;padding:0;font-size:var(--type-label);font-weight:400;color:var(--muted);letter-spacing:0}.ticket-options select{width:100%;min-height:42px;padding:9px 10px;border:1px solid var(--border);border-radius:6px;color:var(--text);background:var(--elevated);font-size:var(--type-label);cursor:pointer}.order-input-stack label>div{min-height:44px}.order-input-stack input{text-align:left;padding-left:10px;font-size:var(--type-label);font-weight:500}.order-input-stack em{padding-right:9px;font-size:var(--type-caption)}.order-input-stack label>span{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px}.order-input-stack label>span i{font-size:var(--type-caption);font-weight:400;padding:0;background:transparent}.order-workspace .leverage-control{margin:0;padding:0;border:0;border-radius:0;background:transparent}.leverage-control>div:first-child{gap:8px}.leverage-control>div:first-child>span{font-size:var(--type-label);font-weight:400}.leverage-control>div:first-child>span em{display:none}.leverage-control>div:first-child>strong{font-size:var(--type-label);font-weight:550}.leverage-control input[type=range]{width:100%;height:16px;margin:13px 0 6px;accent-color:var(--cyan)}.leverage-presets{gap:6px}.leverage-presets button{min-height:28px;padding:4px;border:0;background:var(--elevated);border-radius:4px;font-size:var(--type-caption);font-weight:400}.ticket-leverage-detail{margin-top:10px;color:var(--muted);font-size:var(--type-caption)}.ticket-leverage-detail summary{cursor:pointer;line-height:1.5}.ticket-leverage-detail p{margin:8px 0 0;line-height:1.6}.order-workspace .protection-toggle{padding:12px 0;margin:0;border:0;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);border-radius:0;background:transparent}.protection-toggle strong{font-size:var(--type-label);font-weight:500}.protection-toggle small{padding:0 0 0 4px;background:transparent;font-weight:400}.order-workspace .protective-order-grid{margin:-6px 0 0}.order-workspace .order-preview-grid{display:flex;flex-direction:column;gap:9px;margin:0;border:0;padding:0;border-radius:0;background:transparent}.order-preview-grid>span{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px;padding:0;border:0;background:transparent}.order-preview-grid small{font-size:var(--type-caption);color:var(--muted)}.order-preview-grid strong{font-size:var(--type-caption);font-weight:500;text-align:right}.ticket-submit-footer{flex:0 0 auto;padding:12px 18px 16px;border-top:1px solid var(--border);background:var(--surface)}.ticket-execution-note{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px;color:var(--muted);font-size:var(--type-caption)}.ticket-execution-note small{font-size:inherit}.ticket-submit-footer .place-paper-order{margin:0;min-height:44px;font-size:var(--type-label);font-weight:600;letter-spacing:0;box-shadow:none}.ticket-submit-footer .order-warning{margin:0 0 10px;font-size:var(--type-caption)}.trading-panel .trade-notice{flex-shrink:0;margin:0;padding:8px 14px;border-radius:0}.chart-profile{top:64px;right:86px;left:auto;max-width:calc(100% - 160px)}.chart-legend-item{padding:4px 2px;border:0;background:transparent;font-weight:500}html[data-theme=light] :is(.ticket-options select,.order-side-switch button,.trade-panel-topbar .trade-mode-switch){background:var(--elevated);color:var(--text)}html[data-theme=light] .trading-panel :is(.paper-wallet-strip,.paper-wallet-strip>span,.trade-workspace-tabs,.trade-workspace-tabs button,.leverage-control,.order-preview-grid,.protection-toggle){background:transparent}html[data-theme=light] .order-side-switch button:first-child[aria-pressed=true]{background:#c8ddd2;color:var(--green)}html[data-theme=light] .order-side-switch button:last-child[aria-pressed=true]{background:#e3cfd3;color:var(--red)}@media (max-width:800px){.terminal-sidebar>.trading-panel{min-height:0;height:auto;overflow:visible}.trading-panel .trade-workspace-view{flex:0 0 auto;overflow:visible;padding:18px}.ticket-submit-footer{position:static}.chart-profile{top:64px;right:86px;left:auto;max-width:calc(100% - 155px)}}.terminal-frame>[hidden]{display:none!important}.gold-chart-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.gold-chart-toolbar .gold-chart-legend{flex:1 1 180px}.gold-indicator-menu{position:relative;flex:0 0 auto}.gold-indicator-menu>summary{cursor:pointer;color:var(--muted);font-size:var(--type-label);padding:7px 10px;border:1px solid var(--border);border-radius:6px}.gold-indicator-menu[open]>summary{color:var(--text)}.gold-chart-toolbar .gold-indicator-menu .gold-structure-tools{position:absolute;top:calc(100% + 8px);right:0;left:auto;z-index:20;display:grid;width:235px;max-width:calc(100vw - 48px);padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 10px 28px #0003}.gold-structure-tools button{text-align:left;font-size:var(--type-label);font-weight:500}.gold-chart-toolbar .gold-chart-signal-focus{flex:0 1 230px;min-height:38px}.gold-chart-paper-mark{max-width:min(250px,calc(100% - 120px));padding:10px 12px;pointer-events:none}.gold-chart-paper-mark strong{font-size:1.125rem}.gold-chart-paper-mark small{font-size:var(--type-caption);font-weight:500}.gold-order-details,.signal-details{border-top:1px solid var(--border);padding:12px 0;font-size:var(--type-label);color:var(--muted)}.gold-order-details>summary,.signal-details>summary{cursor:pointer;color:var(--muted);font-weight:500}.gold-order-details[open]>summary,.signal-details[open]>summary{margin-bottom:10px;color:var(--text)}.gold-order-details p{margin:8px 0 0;font-size:var(--type-label);line-height:1.6}.gold-alternative{padding:16px}.gold-alternative .gold-signal-panel{padding:16px 0 0;border:0}.gold-protection-status{margin:8px 0;font-size:var(--type-label);line-height:1.5;color:var(--muted)}.gold-paper .gold-paper-daily-goal{background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;padding:8px 0 16px}.gold-paper .gold-paper-daily-goal p{font-size:var(--type-caption);line-height:1.5}.gold-paper .gold-paper-open-title{margin-top:16px;gap:12px;flex-wrap:wrap}.gold-paper .gold-paper-open-title strong{font-size:var(--type-label)}.gold-paper .gold-paper-metrics{gap:0 16px;margin:12px 0}.gold-paper .gold-paper-metrics>span{background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;padding:12px 0;gap:6px;font-size:var(--type-caption)}.gold-paper .gold-paper-metrics>span b{font-size:var(--type-label);font-weight:600}.gold-paper .gold-paper-management{background:transparent;border:0;padding:4px 0;font-size:var(--type-label);line-height:1.6}.signal-details.strategy-profile{padding:12px 0;border-radius:0;background:transparent}.signal-details .strategy-profile-copy{margin-top:10px}.paper-chart-position>small{display:none}.paper-chart-positions{max-width:min(270px,calc(100% - 120px));max-height:150px;overflow:auto}@media (max-width:800px){.gold-chart-toolbar .gold-chart-signal-focus{flex-basis:100%}.gold-chart-paper-mark{left:12px;bottom:55px}}.gold-workspace-container{display:flex;flex-direction:column;gap:8px}.gold-chart-timeframes{display:flex;gap:3px;padding:3px;border:1px solid var(--border);border-radius:6px;background:var(--elevated)}.gold-chart-timeframes button{min-width:42px;min-height:30px;padding:4px 10px;border:0;border-radius:4px;background:transparent;color:var(--muted);font:500 var(--type-label) var(--font-ui);cursor:pointer}.gold-chart-timeframes button[aria-pressed=true]{background:var(--surface-raised);color:var(--accent)}.gold-auto-status{display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:5px 10px;width:100%;padding:12px 18px;border:0;border-bottom:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left;cursor:pointer}.gold-auto-status>span{font-size:var(--type-label)}.gold-auto-status b{margin-left:7px;font-size:var(--type-caption);color:var(--muted);font-weight:500}.gold-auto-status[data-enabled=true] b{color:var(--green)}.gold-auto-status small{grid-row:2;font-size:var(--type-caption);line-height:1.5;color:var(--muted)}.gold-auto-status svg{grid-column:2;grid-row:1/3;align-self:center;color:var(--muted)}.gold-auto-setting{display:flex;align-items:flex-start;gap:12px;padding:12px 0;cursor:pointer}.gold-auto-setting input{width:18px;height:18px;margin:3px 0 0;accent-color:var(--accent);flex-shrink:0}.gold-auto-setting span{display:grid;gap:5px}.gold-auto-setting strong{font-size:var(--type-label);font-weight:500;color:var(--text)}.gold-auto-setting small,.gold-auto-settings>p{color:var(--muted);font-size:var(--type-label);line-height:1.6}.gold-auto-settings>p{margin:10px 0 0}.gold-workspace .section-rail{flex-wrap:wrap;gap:10px 16px}.gold-workspace .section-rail .gold-chart-timeframes{margin-right:auto}.terminal-page{padding-inline:clamp(8px,1vw,18px)}.terminal-masthead{min-height:62px}.gold-workspace-container,.terminal-frame{gap:7px}.gold-market-header,.market-header{min-height:82px;padding-block:12px}.gold-market-header{grid-template-columns:minmax(205px,1fr) auto minmax(250px,1fr)}.gold-identity>div{display:grid;gap:2px}.gold-identity em{grid-column:2}.gold-price{justify-self:center;text-align:center}.gold-price>small{font-size:var(--type-caption)}.gold-price>strong{line-height:1.1}.gold-header-actions{justify-self:end}.gold-header-actions .gold-auto-card{min-width:140px}.gold-workspace-toolbar{min-height:52px;padding:5px 8px;border-radius:8px}.gold-workspace-toolbar .gold-mode-switch{flex:0 1 570px;gap:2px}.gold-workspace-toolbar .gold-mode-switch button{justify-content:center;min-height:38px;padding:7px 10px;gap:7px}.gold-workspace-toolbar .gold-mode-switch small{font-size:var(--type-caption)}.gold-workspace-toolbar .workspace-layout-switch{flex-shrink:0}.gold-workspace .section-rail,.section-rail{min-height:44px}.gold-workspace .section-rail>p{font-size:var(--type-caption);color:var(--muted)}.gold-terminal-grid{position:relative;grid-template-columns:minmax(0,1fr) var(--sidebar-width,420px)}.gold-workspace[data-layout=CHART_ONLY] .gold-terminal-grid{grid-template-columns:minmax(0,1fr)}.gold-grid-resizer{position:absolute;z-index:12;top:0;right:calc(var(--sidebar-width, 420px) - 5px);bottom:0;width:10px;padding:0;border:0;background:transparent;cursor:col-resize}.gold-grid-resizer:after{position:absolute;top:42%;bottom:42%;left:5px;width:1px;background:var(--border);content:"";transition:top .15s ease,bottom .15s ease,background .15s ease}.gold-grid-resizer:focus-visible:after,.gold-grid-resizer:hover:after{top:30%;bottom:30%;background:var(--cyan)}.gold-chart-toolbar{min-height:44px;padding:6px 12px;gap:7px 12px}.gold-chart-toolbar .gold-chart-legend{flex:1 1 220px;gap:4px 12px}.gold-chart-legend>small{color:var(--muted)}.gold-indicator-menu>summary{min-height:32px;display:flex;align-items:center}.gold-chart-reset{border-radius:5px}.gold-trade-sidebar{scrollbar-width:thin}.gold-auto-status{padding:9px 16px;gap:2px 8px}.gold-auto-status small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gold-dock-tabs,.gold-dock-tabs button{min-height:42px}.gold-trade-sidebar .gold-paper{padding:16px 18px 20px}.gold-paper-heading{align-items:center}.gold-paper-heading>div{gap:3px}.gold-paper-heading strong{font-size:var(--type-heading);letter-spacing:-.025em}.gold-paper-heading>small{max-width:90px;text-align:right}.gold-paper .gold-paper-daily-goal{padding:10px 0 12px}.gold-paper-daily-goal>div:first-child{align-items:baseline}.gold-paper-daily-goal strong{font-size:var(--type-label)}.gold-paper .gold-paper-daily-goal p{margin:5px 0 0;color:var(--faint)}.gold-paper-form{gap:13px}.gold-paper-reference{grid-template-columns:1fr auto;align-items:baseline;gap:3px 12px;padding:11px 12px;border-color:var(--border);background:var(--elevated)}.gold-paper-reference strong{grid-column:2;grid-row:1/3;font-size:var(--type-heading);color:var(--text)}.gold-paper-reference small{grid-column:1;grid-row:2}.gold-paper-direction{gap:8px}.gold-paper-direction button{min-height:42px;font-weight:600}.gold-paper-exit-modes{padding:3px;gap:2px;border:1px solid var(--border);border-radius:7px;background:var(--elevated)}.gold-paper-exit-modes button{min-height:34px;border:0;background:transparent;color:var(--muted);font-size:var(--type-caption)}.gold-paper-exit-modes button[aria-pressed=true]{border:0;background:var(--surface-raised);color:var(--text)}.gold-paper-inputs{gap:11px}.gold-paper-inputs label{font-size:var(--type-label);color:var(--muted)}.gold-paper-presets span{flex-basis:38px}.gold-paper-presets button{min-height:30px;border-color:var(--border);background:var(--elevated);color:var(--muted)}.gold-paper .gold-paper-metrics{margin:4px 0 10px}.gold-paper .gold-paper-metrics>span{min-width:0;padding:9px 0}.gold-paper-open .gold-paper-metrics>span:nth-child(-n+4) b{font-size:var(--type-body)}.gold-paper-open .gold-paper-metrics>span:nth-child(n+5){opacity:.72}.gold-paper-open>button{width:100%;min-height:42px}.gold-protection-status{padding:8px 10px;border:1px solid var(--border);border-radius:6px}.gold-protection-status,html[data-theme=light] .gold-paper-reference{background:var(--elevated)}html[data-theme=light] .gold-paper-exit-modes button[aria-pressed=true]{background:var(--elevated-2);color:var(--text)}@media (max-width:1200px){.gold-market-header{grid-template-columns:minmax(0,1fr) auto}.gold-price{justify-self:end;text-align:right}.gold-header-actions{justify-self:stretch}.gold-terminal-grid{grid-template-columns:minmax(0,1fr) minmax(320px,var(--sidebar-width,420px))}.gold-grid-resizer{right:calc(var(--sidebar-width, 420px) - 5px)}}@media (max-width:800px){.gold-terminal-grid,.gold-workspace[data-layout=CHART_ONLY] .gold-terminal-grid{grid-template-columns:minmax(0,1fr)}.gold-grid-resizer{display:none}.gold-workspace-toolbar .gold-mode-switch{flex-basis:100%}.gold-workspace-toolbar .gold-mode-switch button{flex-direction:column;gap:3px}.gold-market-header{min-height:0}.gold-header-actions{justify-self:stretch}.gold-chart-legend>small{display:block}.gold-trade-sidebar .gold-paper{padding:16px}}.gold-swing-panel .gold-decision{min-height:74px;margin-bottom:10px}.gold-swing-panel .gold-decision strong{font-size:clamp(28px,2.5vw,38px);font-weight:550}.gold-swing-panel .gold-decision>i{width:38px;height:38px}.gold-swing-panel .gold-decision>i svg{width:22px}.gold-current-read{display:grid;gap:0;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--elevated)}.gold-current-read>div{display:grid;gap:4px;padding:10px 13px}.gold-current-read>div+div{border-top:1px solid var(--border-soft)}.gold-candle-note>span,.gold-current-read span{font-size:var(--type-caption);color:var(--muted);letter-spacing:.03em}.gold-current-read strong{font-size:var(--type-body);color:var(--text);font-weight:600}.gold-current-read[data-bias=LONG] strong{color:var(--green)}.gold-current-read[data-bias=SHORT] strong{color:var(--red)}.gold-current-read p{margin:0;color:var(--text);font-size:var(--type-label);line-height:1.48}.gold-current-read p b{font-weight:600}.gold-swing-panel .gold-recent-plan{grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0;background:var(--elevated);border-color:var(--border)}.gold-swing-panel .gold-recent-plan>span{padding:9px 12px;border-right:0;border-bottom:1px solid var(--border-soft)}.gold-swing-panel .gold-recent-plan>span:first-child,.gold-swing-panel .gold-recent-plan>span:nth-child(2){grid-column:1/-1}.gold-swing-panel .gold-recent-plan small{color:var(--muted);font-size:var(--type-caption)}.gold-swing-panel .gold-recent-plan strong{color:var(--text);font-size:var(--type-label);white-space:normal;overflow-wrap:anywhere}.gold-swing-panel .gold-recent-plan[data-outcome="TARGET HIT"]>span:first-child strong{color:var(--green)}.gold-swing-panel .gold-recent-plan>button{display:flex;align-items:center;justify-content:center;gap:7px;grid-column:1/-1;min-height:36px;border:0;background:var(--surface-raised);color:var(--cyan);font-size:var(--type-label);cursor:pointer}.gold-swing-panel .gold-recent-plan>button:hover{background:var(--elevated-2);color:var(--text)}.gold-swing-panel .gold-action-copy{margin-top:10px}.gold-candle-note{display:grid;gap:4px;margin:12px 16px 18px;padding:12px 14px;border:1px solid var(--border);border-left:2px solid var(--faint);border-radius:7px;background:var(--elevated)}.gold-candle-note[data-direction=LONG]{border-left-color:var(--green)}.gold-candle-note[data-direction=SHORT]{border-left-color:var(--red)}.gold-candle-note strong{font-size:var(--type-label);color:var(--text)}.gold-candle-note em,.gold-candle-note p,.gold-candle-note small{margin:0;color:var(--muted);font-size:var(--type-caption);line-height:1.45;font-style:normal}.gold-candle-note em{color:var(--faint)}.gold-pattern-chip{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 9px;border:1px solid var(--border);border-radius:5px;color:var(--muted);font-size:var(--type-caption)}.gold-pattern-chip[data-direction=LONG]{color:var(--green)}.gold-pattern-chip[data-direction=SHORT]{color:var(--red)}html[data-theme=light] :is(.gold-current-read,.gold-candle-note,.gold-swing-panel .gold-recent-plan){background:var(--elevated);border-color:var(--border)}html[data-theme=light] .gold-current-read p{color:var(--text)}@media (max-width:800px){.gold-pattern-chip{max-width:160px}}.backtest-terminal{grid-template-rows:auto auto auto auto minmax(490px,1fr) auto;overflow-x:hidden;overflow-y:auto}.backtest-summary{display:block;min-width:0;background:var(--surface)}.backtest-summary>.backtest-key-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:0;gap:0;padding:0;border-right:0}.backtest-extra-grid>div,.backtest-key-metrics>div{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:9px;padding:16px 18px;border-right:1px solid var(--border-soft);background:var(--surface)}.backtest-key-metrics>div{min-height:92px}.backtest-key-metrics>div:last-child{border-right:0}.backtest-summary :is(span,strong),.method-audit :is(span,strong,small){overflow-wrap:anywhere}.backtest-summary span,.historical-levels span{color:var(--muted);line-height:1.35}.backtest-summary strong{color:var(--text);font-size:clamp(17px,1.4vw,23px);font-weight:600;line-height:1.2}.backtest-summary [data-tone=weak] strong{color:var(--muted)}.backtest-summary [data-tone=positive] strong{color:var(--text)}.backtest-extra{border-top:1px solid var(--border)}.backtest-extra>summary,.method-audit>summary{list-style:none;cursor:pointer}.backtest-extra>summary::-webkit-details-marker,.method-audit>summary::-webkit-details-marker{display:none}.backtest-extra>summary{display:flex;align-items:center;gap:12px;min-height:40px;padding:9px 18px;color:var(--muted);font-size:var(--type-caption);font-weight:600;letter-spacing:.025em}.backtest-extra>summary span{margin-left:auto;color:var(--faint);font-weight:500}.backtest-extra>summary:after,.method-audit>summary:after{content:"⌄";color:var(--muted);font-size:18px;line-height:1;transition:transform .15s ease}.backtest-extra[open]>summary:after,.method-audit[open]>summary:after{transform:rotate(180deg)}.backtest-extra>summary:hover,.method-audit>summary:hover{background:var(--surface-raised);color:var(--text)}.backtest-extra>summary:focus-visible,.method-audit>summary:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.backtest-extra-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border-soft)}.backtest-extra-grid>div{min-height:80px;border-bottom:1px solid var(--border-soft)}.backtest-extra-grid strong{font-size:var(--type-body)}.method-audit{display:block;min-width:0;background:var(--elevated)}.method-audit-copy{display:flex;align-items:center;gap:16px;min-height:54px;padding:10px 18px;border-right:0}.method-audit-copy>span{color:var(--muted);font-size:var(--type-caption)}.method-audit-copy>strong{color:var(--text);font-size:var(--type-label);font-weight:600}.method-audit-copy>small{margin-left:auto;color:var(--muted);font-size:var(--type-caption)}.method-audit-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:0;overflow:visible;border-top:1px solid var(--border)}.method-audit-list>div{min-width:0;min-height:98px;padding:14px 18px;border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.method-audit-list span{color:var(--text);font-size:var(--type-label);font-weight:550;line-height:1.35}.method-audit-list strong{color:var(--muted);font-size:var(--type-caption)}.method-audit-list small{color:var(--muted);white-space:normal;line-height:1.4}.method-audit-list>div[data-retained=false]{opacity:.64}.method-audit-note{margin:0;padding:10px 18px;color:var(--muted);font-size:var(--type-caption);line-height:1.5}.backtest-inspector,.backtest-trades,.backtest-workspace{min-width:0}.trade-inspector-head{min-width:0;grid-template-columns:minmax(0,1fr) auto auto}.trade-inspector-head>p{min-width:0;white-space:normal;text-align:right}.historical-levels strong{overflow-wrap:anywhere;text-overflow:clip}@media (max-width:900px){.backtest-terminal{display:block;height:100dvh}.backtest-summary>.backtest-key-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.backtest-key-metrics>div{border-bottom:1px solid var(--border-soft)}.backtest-extra-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.backtest-workspace{display:block}}@media (max-width:560px){.backtest-extra-grid,.backtest-summary>.backtest-key-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.backtest-extra-grid>div,.backtest-key-metrics>div{padding:13px 12px}.backtest-extra>summary{padding-inline:12px}.method-audit-copy{flex-wrap:wrap;gap:5px 10px;padding:12px}.method-audit-copy>span{width:100%}.method-audit-copy>small{display:none}.method-audit-copy:after{margin-left:auto}.method-audit-list{grid-template-columns:repeat(2,minmax(0,1fr))}.method-audit-list>div{padding:12px}.trade-inspector-head>p{text-align:left}}.execution-readout{padding:16px;min-width:0;border-bottom:1px solid var(--border,#29323d)}.execution-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.execution-roles>div{min-width:0;padding:10px 8px;border:1px solid #344354;border-radius:8px;background:#14202a66}.execution-roles small,.execution-roles span{display:block;font-size:10px;line-height:1.5;color:#a3b2c4}.execution-roles strong{display:block;font-size:12px;text-transform:uppercase;color:#b9a1fa}.execution-roles [data-role=CONFIRMATION] strong{color:#79b7ff}.execution-roles [data-role=TRIGGER] strong{color:#efc15d}.entry-style,.next-action{margin-top:14px}.entry-style>small,.next-action>small{display:block;color:#94a6b8;font-size:10px;letter-spacing:.06em}.entry-style>strong,.next-action>strong{display:block;font-size:13px;color:#efc15d;margin-top:6px}.execution-readout[data-ready=true] .entry-style>strong{color:#24c99b}.audit-disclosure p,.execution-readout p,.position-management p{color:#a3b2c4;font-size:12px;line-height:1.6;margin:8px 0;overflow-wrap:anywhere}.audit-disclosure{margin:12px 0;padding:12px;border:1px solid #344354;border-radius:8px;min-width:0}.audit-disclosure summary{cursor:pointer;color:#b8c6d7;font-size:12px;font-weight:600;line-height:1.5}.signal-panel>.audit-disclosure{margin:12px 18px}.audit-disclosure dl{margin:12px 0}.audit-disclosure dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid #34435466;font-size:11px}.audit-disclosure dt{color:#a3b2c4}.audit-disclosure dt small{display:block;margin-top:5px;line-height:1.5;font-size:10px}.audit-disclosure dd{margin:0;text-align:right;color:#b8c6d7;overflow-wrap:anywhere}.audit-disclosure>small,.score-semantics{color:#94a6b8;font-size:11px;line-height:1.6}.score-semantics{padding:0 20px 12px;margin:0}.audit-table-wrap{overflow-x:auto;max-width:100%;margin-top:12px}.audit-table-wrap table{border-collapse:collapse;width:100%;font-size:10px}.audit-table-wrap td,.audit-table-wrap th{padding:8px;text-align:right;border-bottom:1px solid #34435466;white-space:nowrap}.audit-table-wrap td:first-child,.audit-table-wrap th:first-child{text-align:left;white-space:normal;min-width:96px}.structure-event{display:grid;gap:5px;padding:10px 0;font-size:11px}.structure-event strong{color:#24c99b;text-transform:uppercase}.structure-event[data-direction=bearish] strong{color:#ff698d}.evidence-time,.structure-event span{color:#94a6b8;font-size:10px}.signal-change{padding:10px 16px;background:#efc15d0a;color:#e3bf76;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.position-management{padding:20px}.position-management h2{color:#79b7ff;font-size:22px;margin:14px 0}.position-management>small{display:block;font-size:11px;line-height:1.5;color:#a3b2c4}.position-management .forming-plan{padding:16px 0}.position-management .signal-panel{padding:0;border:0}.entry-ticket-warning,.position-ticket-guard{margin:12px 0;padding:12px;border:1px solid #b99b4f66;border-radius:8px;font-size:11px;line-height:1.6;color:#d7ba79}.entry-ticket-warning p,.position-ticket-guard p{margin:6px 0}.position-ticket-guard label{display:flex;align-items:center;gap:8px;margin-top:10px}.position-ticket-guard button{border:1px solid #344354;padding:8px 12px;border-radius:6px}.signal-status-chip[data-state=CANCELLED],.signal-status-chip[data-state=WAIT_RECLAIM]{color:#efc15d;background:#efc15d12;border-color:#efc15d55}.signal-panel[data-state=WAIT_RECLAIM] .signal-decision span{color:#efc15d;font-size:clamp(24px,2.5vw,36px);overflow-wrap:anywhere}.signal-panel[data-state=CANCELLED] .signal-decision span{color:#ff698d;font-size:36px}html[data-theme=light] :is(.execution-roles>div,.audit-disclosure,.audit-disclosure dl>div,.audit-table-wrap td,.audit-table-wrap th){border-color:var(--border)}html[data-theme=light] .execution-roles>div{background:var(--elevated)}html[data-theme=light] :is(.execution-readout p,.audit-disclosure p,.position-management p,.execution-roles small,.execution-roles span,.audit-disclosure dt,.audit-disclosure dd,.audit-disclosure>small,.score-semantics,.structure-event span,.evidence-time,.position-management>small){color:var(--muted)}html[data-theme=light] .audit-disclosure summary{color:var(--text)}html[data-theme=light] :is(.entry-style>strong,.next-action>strong,.position-ticket-guard,.entry-ticket-warning,.signal-change){color:var(--accent)}html[data-theme=light] .execution-roles [data-role=BIAS] strong{color:#7450ae}html[data-theme=light] :is(.execution-roles [data-role=CONFIRMATION] strong,.position-management h2){color:#2566a6}html[data-theme=light] .execution-roles [data-role=TRIGGER] strong{color:var(--accent)}@media (max-width:600px){.execution-roles{gap:5px}.execution-roles>div{padding:8px 5px}.execution-roles small{font-size:8px}}.home-intelligence-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--sidebar-width,420px);gap:10px;align-items:start}.axis-card{min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden;color:var(--text)}.axis-card h2{margin:0;font-size:16px;font-weight:600;letter-spacing:0}.axis-card h3{margin:0 0 9px;font-size:14px;font-weight:600;color:var(--text)}.axis-card p{font-size:14px;line-height:1.55;color:var(--muted);margin:8px 0}.axis-card dt,.axis-card small{font-size:12px;line-height:1.5;color:var(--muted)}.axis-card button,.axis-card summary{font-family:var(--font-ui);cursor:pointer}.intel-heading{align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--border-soft)}.intel-heading,.intel-tabs{display:flex;flex-wrap:wrap}.intel-tabs{gap:5px}.intel-tabs button{padding:7px 11px;font-size:13px;color:var(--muted);border:1px solid var(--border);border-radius:5px;background:var(--elevated)}.intel-tabs button[aria-selected=true]{color:#eef6ff;border-color:#2b80ef;background:linear-gradient(180deg,#1468ce,#104391);box-shadow:inset 0 1px 0 #85bfff2b}.intel-tabs button:hover:not([aria-selected=true]){color:var(--text);border-color:var(--cyan)}.intel-content{padding:14px 16px 10px;min-height:150px}.intel-frames{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:7px 0;gap:0}.intel-frame{padding:2px 16px;min-width:0;border-left:1px solid var(--border);display:flex;flex-direction:column;gap:6px}.intel-frame:first-child{padding-left:0;border-left:0}.intel-frame strong{font-size:16px;font-weight:550;text-transform:capitalize;color:var(--muted)}.intel-bias[data-direction=bullish],.intel-frame[data-direction=bullish] strong{color:var(--green)}.intel-bias[data-direction=bearish],.intel-frame[data-direction=bearish] strong{color:var(--red)}.intel-frame span{font-size:12px;color:var(--muted)}.intel-frame small{font-size:14px;color:var(--text)}.intel-note{margin:10px 0!important}.intel-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 0 1px;border-top:1px solid var(--border-soft);font-size:12px;color:var(--muted)}.inline-action{display:inline-flex;align-items:center;gap:6px;padding:5px 0;color:var(--cyan);background:none;border:0;font-size:14px}.intel-empty{padding:15px 0}.intel-empty strong{font-size:15px;font-weight:500}.intel-evidence-list{border-top:1px solid var(--border);margin-top:10px}.intel-evidence-item{border-bottom:1px solid var(--border-soft)}.intel-evidence-row{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) 80px 15px;align-items:center;gap:12px;padding:14px 0;background:transparent;text-align:left;color:var(--text);border:0}.intel-evidence-item[data-active=true]{background:#2a85bf0b}.intel-evidence-row:hover{background:var(--elevated)}.intel-index{font-size:12px;color:var(--faint)}.intel-evidence-row strong{display:block;font-size:14px;font-weight:500;margin-top:4px}.intel-bias{font-size:12px;text-transform:capitalize}.intel-evidence-detail{padding:0 18px 14px 40px}.axis-card dl{margin:10px 0}.axis-card dl>div{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid var(--border-soft)}.axis-card dd{margin:0;font-size:13px;text-align:right;color:var(--text);overflow-wrap:anywhere}.intel-levels{display:grid;grid-template-columns:1fr 1fr;gap:20px}.intel-levels div{min-width:0}.intel-disclosure{border-top:1px solid var(--border-soft);margin:12px 0 0;padding-top:4px}.intel-disclosure summary{display:flex;align-items:center;justify-content:space-between;padding:10px 0;font-size:14px;color:var(--text);list-style:none}.intel-disclosure summary::-webkit-details-marker{display:none}.intel-disclosure[open]>summary svg,.intel-evidence-row[aria-expanded=true]>svg,.setup-details[open]>summary svg{transform:rotate(180deg)}.intel-zone{padding:10px 0;border-bottom:1px solid var(--border-soft);display:flex;flex-wrap:wrap;gap:9px 18px}.intel-zone strong{font-size:13px}.intel-zone small{width:100%}.intel-rule-summary,.intel-scores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:8px 0 14px}.intel-rule-summary span,.intel-scores span{display:flex;flex-direction:column;gap:8px}.intel-scores strong{font-size:25px;font-weight:600;color:var(--cyan)}.intel-rule-summary strong{font-size:16px;font-weight:550}.intel-rules dt{flex:0 0 140px}.intel-rules dd{text-align:left;flex:1 1;font-size:14px;line-height:1.5}.intel-checks>div{display:flex;align-items:start;gap:10px;padding:12px 0;border-bottom:1px solid var(--border-soft);font-size:13px}.intel-checks>div>span{flex:1 1}.intel-checks small{display:block;margin-top:6px}.intel-checks strong{font-weight:500;color:var(--muted)}.intel-checks>div[data-passed=true]>svg{color:var(--green)}.intel-table-wrap{overflow-x:auto}.intel-table-wrap table{width:100%;border-collapse:collapse;text-align:right;font-size:12px}.intel-table-wrap td,.intel-table-wrap th{padding:9px 7px;border-bottom:1px solid var(--border-soft);white-space:nowrap}.intel-table-wrap th{color:var(--muted);font-weight:500}.intel-table-wrap :is(th,td):first-child{text-align:left}.market-intelligence .audit-disclosure{background:transparent;border:0;border-top:1px solid var(--border-soft);padding:6px 0}.market-intelligence .audit-disclosure summary{font-size:14px}.setup-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 15px;border-bottom:1px solid var(--border-soft)}.setup-heading>span{font-size:12px;color:var(--cyan)}.setup-profile{padding:13px 15px;border-bottom:1px solid var(--border-soft)}.setup-profile strong{font-size:14px;font-weight:500;line-height:1.5}.setup-profile strong[data-direction=LONG] span{color:var(--green)}.setup-profile strong[data-direction=SHORT] span{color:var(--red)}.setup-profile small{display:block;margin-top:6px}.setup-block{padding:12px 15px 0}.setup-block p{margin:7px 0 10px}.setup-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.setup-prices span{min-width:0;border-left:1px solid var(--border);padding-left:10px;display:flex;flex-direction:column;gap:4px}.setup-prices span:first-child{border-left:0;padding-left:0}.setup-prices strong{font-size:clamp(15px,1.2vw,20px);font-weight:550;overflow-wrap:anywhere}.setup-prices span[data-tone=entry] strong{color:var(--cyan)}.setup-prices span[data-tone=target] strong{color:var(--green)}.setup-prices span[data-tone=stop] strong{color:var(--red)}.setup-plan-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px!important;padding:7px 9px;border:1px solid var(--border-soft);border-radius:4px;background:var(--elevated)}.setup-plan-meta strong{color:var(--text);font-weight:500}.setup-plan-meta i{height:10px;border-left:1px solid var(--border);margin:0 3px}.setup-context{display:flex;flex-wrap:wrap;gap:6px}.setup-context span{padding:4px 7px;border:1px solid var(--border);border-radius:4px;font-size:12px;text-transform:capitalize}.setup-context span[data-direction=bullish]{color:var(--green);border-color:#28c9a366;background:#28c9a308}.setup-context span[data-direction=bearish]{color:var(--red);border-color:#fa536466;background:#fa536408}.setup-details{padding:0 15px;border-top:1px solid var(--border-soft)}.setup-details summary{display:flex;justify-content:flex-end;gap:8px;align-items:center;padding:12px 0;list-style:none;font-size:14px;color:var(--cyan)}.setup-details summary::-webkit-details-marker{display:none}.setup-detail-body{padding-bottom:12px}.setup-linked-position{margin-top:14px;border-top:1px solid var(--border);padding-top:14px}.current-setup .intel-empty{padding:20px 15px}@media (max-width:1050px){.home-intelligence-grid{grid-template-columns:minmax(0,1fr)}.current-setup{max-width:none}.setup-prices strong{font-size:20px}}@media (max-width:600px){.intel-heading{padding:12px}.intel-tabs{width:100%}.intel-tabs button{flex:1 0 40%;font-size:13px}.intel-content{padding:12px}.intel-frames{grid-template-columns:1fr;gap:12px}.intel-frame{padding:0 0 12px;border-left:0;border-bottom:1px solid var(--border-soft)}.intel-frames strong{font-size:16px}.intel-rule-summary,.intel-scores{gap:8px}.intel-scores strong{font-size:22px}.intel-evidence-row{grid-template-columns:20px minmax(0,1fr) 65px 12px;gap:6px}.intel-levels{grid-template-columns:1fr;gap:0}.intel-rules dt{flex-basis:100px}.intel-evidence-detail{padding-left:26px}}html:not([data-theme=light]){--bg:#04121b;--surface:#071b26;--surface-raised:#0a2738;--elevated:#092131;--elevated-2:#10324a;--border:#21445a;--border-soft:#143449;--text:#eef5ff;--muted:#acc3df;--faint:#7d9dbb;--cyan:#23b3ff;--green:#08dac0;--red:#ff536d;--accent:#edcb59}.terminal-page{padding:0 12px 12px}.terminal-masthead{padding:0 8px}.terminal-masthead .axis-brand-mark{background:transparent;border:0;color:var(--cyan)}.terminal-masthead .axis-brand strong{font-size:25px}.terminal-masthead .axis-brand-caption{display:block;font-size:14px}.crypto-home-layout{display:grid;grid-template-columns:238px minmax(0,1fr)}.crypto-home-main,.home-research-column{min-width:0;display:flex;flex-direction:column;gap:9px}.home-watchlist{min-height:840px}.home-watchlist h2{margin:0 12px 11px;font-size:19px}.watchlist-search{margin:0 11px 13px;display:flex;gap:7px;align-items:center;border:1px solid var(--border);border-radius:5px;padding:7px 9px;background:var(--elevated);color:var(--faint)}.watchlist-search input{min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--text);width:100%;font:12px var(--font-ui)}.watchlist-columns{display:grid;grid-template-columns:1fr 66px 50px;padding:2px 11px 9px;font-size:12px;color:var(--muted)}.watchlist-columns span:not(:first-child){text-align:right}.watchlist-assets button{display:grid;grid-template-columns:27px minmax(0,1fr) 65px 45px;align-items:center;width:100%;padding:13px 9px;gap:6px;background:transparent;text-align:left;border:0;border-top:1px solid var(--border-soft);color:var(--text);cursor:pointer}.watchlist-assets button:hover{background:var(--elevated)}.watchlist-assets button[aria-pressed=true]{background:#145eb42b;box-shadow:inset 2px 0 var(--cyan)}.watchlist-name{min-width:0}.watchlist-name strong{display:block;font-size:12px;font-weight:500;white-space:nowrap}.watchlist-name small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.watchlist-change,.watchlist-price{text-align:right;font-size:11px}.watchlist-change{color:var(--red)}.watchlist-change[data-positive=true]{color:var(--green)}.watchlist-explore{margin:auto 11px 12px;min-height:34px;border:1px solid var(--border);background:var(--elevated);border-radius:5px;color:var(--cyan);font-size:13px}.crypto-home-main .market-header{grid-template-columns:minmax(165px,1fr) minmax(160px,1fr) auto;gap:12px;min-height:75px;padding:11px 13px}.crypto-home-main .market-trigger-copy>span{font-size:19px}.crypto-home-main .price-row .animated-number{font-size:24px}.crypto-home-main .market-controls{gap:5px}.crypto-home-main .market-controls button{font-size:12px;min-height:32px;padding:7px 9px}.crypto-home-main .timeframes button,.crypto-home-main .trading-modes button{min-width:36px;height:32px;padding:0 8px}.crypto-home-main .section-rail{min-height:39px;padding:5px 12px;gap:16px}.crypto-home-main .section-rail p strong{color:var(--text);font-weight:500}.crypto-home-main .section-rail p:first-of-type strong{color:var(--green)}.crypto-home-main .chart-shell,.crypto-home-main .terminal-sidebar{height:465px}.crypto-home-main .terminal-sidebar{scrollbar-width:thin}.crypto-home-main .workspace-section{border-radius:7px}.crypto-home-main .chart-legend{top:8px;font-size:12px}.crypto-home-main .terminal-sidebar-tabs,.crypto-home-main .terminal-sidebar-tabs button{min-height:37px}.home-history header{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border-soft)}.home-history header .inline-action{margin-left:auto;font-size:13px}.history-sample{font-size:11px;color:var(--accent);border:1px solid #edcb5955;padding:3px 6px;border-radius:4px}.history-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border-soft);font-size:12px;color:var(--muted)}.history-summary strong{font-weight:550;color:var(--text)}.history-summary span:nth-child(3) strong{color:var(--green)}.history-table{overflow-x:auto;padding:0 10px}.history-table table{width:100%;border-collapse:collapse;font-size:12px}.history-table th{font-weight:400;color:var(--muted);text-align:left;padding:7px 4px}.history-table td{padding:7px 4px;border-top:1px solid var(--border-soft);white-space:nowrap}.history-table td[data-direction=LONG]{color:var(--green)}.history-table td[data-direction=SHORT]{color:var(--red)}.history-outcome{padding:2px 5px;border:1px solid var(--border);border-radius:4px;font-size:10px}.history-outcome[data-outcome=TARGET]{color:var(--green);border-color:#08dac04d}.history-outcome[data-outcome=INVALIDATION]{color:var(--red);border-color:#ff536d4d}.home-history footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px}.home-history footer small{font-size:11px}.home-history footer nav{display:flex;gap:8px;align-items:center;font-size:12px}.home-history footer button{padding:3px;border:1px solid var(--border);border-radius:4px;background:var(--elevated);color:var(--muted)}.home-history footer button:disabled{opacity:.35;cursor:default}.home-history .history-empty{padding:15px 2px;font-size:13px}.axis-review-banner{margin-bottom:8px;padding:7px 12px;border:1px solid var(--border);border-radius:5px;font-size:12px;color:var(--muted);background:var(--surface)}@media (max-width:1700px){.crypto-home-main .market-header{grid-template-columns:minmax(165px,1fr) minmax(150px,1fr)}.crypto-home-main .market-controls{grid-column:1/-1;flex-wrap:nowrap;justify-content:flex-start}.crypto-home-main .market-header{min-height:112px}.crypto-home-main .price-block{text-align:right}.crypto-home-main .price-row{justify-content:flex-end}.crypto-home-main .market-controls .indicator-menu{margin-left:auto}.crypto-home-main .market-controls .settings-trigger{display:none}}@media (max-width:1450px){.crypto-home-layout{grid-template-columns:210px minmax(0,1fr)}.home-intelligence-grid{grid-template-columns:minmax(0,1fr) var(--sidebar-width)}.watchlist-assets button{grid-template-columns:24px minmax(0,1fr) 59px}.watchlist-assets .watchlist-change{display:none}.watchlist-columns{grid-template-columns:1fr 65px}.crypto-home-main .section-rail>p:last-of-type,.terminal-masthead .axis-brand-caption,.watchlist-columns span:last-child{display:none}}@media (max-width:1150px){.crypto-home-layout{grid-template-columns:minmax(0,1fr)}.home-watchlist{min-height:0;padding-bottom:8px}.home-watchlist h2,.watchlist-columns,.watchlist-explore,.watchlist-name small,.watchlist-price,.watchlist-search{display:none}.watchlist-assets{display:flex;overflow-x:auto}.watchlist-assets button{width:auto;min-width:105px;grid-template-columns:24px 1fr;border:0;padding:8px}.home-intelligence-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.terminal-masthead{flex-wrap:wrap;padding:9px 0;gap:8px}.terminal-masthead .masthead-actions{gap:6px;flex-wrap:wrap}.terminal-masthead .market-clock{display:none}.workspace-switch button{padding:0 10px;font-size:12px}.crypto-home-main .market-header{grid-template-columns:1fr 1fr}.crypto-home-main .market-controls{flex-wrap:wrap}.crypto-home-main .chart-shell{height:400px}.crypto-home-main .terminal-sidebar{height:auto;max-height:550px}.crypto-home-main .terminal-grid{grid-template-columns:minmax(0,1fr)}.crypto-home-main .terminal-grid-resizer{display:none}.crypto-home-main .section-rail{gap:8px}.crypto-home-main .section-rail>p{display:none}.crypto-home-main .market-trigger-copy>span{font-size:16px}.crypto-home-main .price-row .animated-number{font-size:20px}.crypto-home-main .price-row>span{display:none}}.axis-butterfly{font-size:30px;line-height:1}.terminal-masthead .axis-brand .axis-butterfly{font-size:30px;filter:hue-rotate(150deg) saturate(2.2) brightness(1.4)}.masthead-settings{display:flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:6px;min-height:34px;padding:0 11px;color:var(--muted);background:var(--surface);font:13px var(--font-ui)}@media (min-width:1151px){.crypto-home-main .market-header{grid-template-columns:minmax(165px,1fr) minmax(180px,1fr) auto;min-height:76px}.crypto-home-main .market-controls{grid-column:auto;justify-content:flex-end}.crypto-home-main .market-controls .indicator-menu{margin-left:0}.crypto-home-main .price-block{text-align:left}.crypto-home-main .price-row{justify-content:flex-start}.crypto-home-main .section-rail>p{display:flex;align-items:center;gap:6px}.crypto-home-main .section-rail>p:last-of-type{display:flex}}.history-outcome,.history-sample,.home-history footer small,.home-watchlist .watchlist-name small,.watchlist-change,.watchlist-price{font-size:12px}.axis-butterfly-svg{width:31px;height:31px;filter:drop-shadow(0 0 7px #148aff30)}.home-intelligence-grid{align-items:stretch}.home-intelligence-grid>.market-intelligence{grid-column:1/-1}.current-setup{display:flex;flex-direction:column}.setup-context-compact{padding:4px 15px 11px}.setup-profile{padding:12px 15px}.setup-block{padding:10px 15px}.setup-profile>strong{font-size:13px}.setup-profile>small{font-size:11px}.setup-prices strong{font-size:21px;font-weight:650}.setup-prices [data-tone=stop],.setup-prices [data-tone=target]{background:color-mix(in srgb,currentColor 4%,transparent);padding:4px 6px;border-radius:4px}.market-intelligence .intel-content{padding:13px 16px}.market-intelligence .intel-frame>span{font-size:11px}.market-intelligence .intel-frame strong{font-size:14px}.intel-note{margin:6px 0 10px}.intel-evidence-detail>p{font-size:13px}.setup-detail-body>.intel-disclosure{padding:0}:is(.gold-workspace-container,.settings-group)[hidden]{display:none!important}.page-heading{gap:20px;justify-content:space-between;padding:18px 0;flex-wrap:wrap}.page-heading,.page-heading h1{display:flex;align-items:center}.page-heading h1{gap:10px;margin:3px 0 7px;font-size:25px;font-weight:650;letter-spacing:-.03em}.page-heading small{color:var(--cyan);font-size:11px;letter-spacing:.08em}.page-heading p{color:var(--muted);font-size:14px;margin:0}.page-heading-actions{display:flex;gap:8px}:is(.paper-lab-workspace,.background-workspace,.gold-research-workspace){padding:0 12px 15px}:is(.paper-lab-workspace,.background-workspace,.gold-research-workspace,.backtest-page,.gold-instruments) button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:7px 10px;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--text);font-size:12px;cursor:pointer}:is(.paper-lab-workspace,.background-workspace,.gold-research-workspace,.backtest-page,.gold-instruments) button:hover{border-color:var(--cyan)}:is(.paper-lab-workspace,.background-workspace,.gold-research-workspace,.backtest-page,.gold-instruments) button:disabled{opacity:.4;cursor:default}:is(.page-section-tabs,.paper-account-tabs,.automation-profile-tabs,.settings-category-tabs){display:flex;gap:6px;flex-wrap:wrap}.page-section-tabs{border:1px solid var(--border);background:var(--surface);padding:8px;border-radius:6px;margin:12px 0}.page-section-tabs button{border:0;color:var(--muted);background:transparent;min-height:33px}:is(.page-section-tabs,.paper-account-tabs,.automation-profile-tabs,.settings-category-tabs,.automation-scope nav,.gold-intelligence .intel-tabs) button[aria-pressed=true]{color:var(--cyan);background:var(--cyan-soft);border-color:var(--cyan)}.paper-account-tabs{align-items:center;margin-bottom:12px}.paper-account-tabs button{flex-direction:column;align-items:flex-start;min-width:160px;gap:5px;padding:11px 15px}.paper-account-tabs button small,.paper-account-tabs>span{font-size:11px;color:var(--muted)}.paper-account-tabs>span{margin-left:auto}.operations-summary,.portfolio-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.operations-summary article,.portfolio-kpis article{padding:15px 18px;display:flex;gap:8px;flex-direction:column}:is(.portfolio-kpis,.operations-summary) small{color:var(--muted);font-size:12px}:is(.portfolio-kpis,.operations-summary) strong{font-size:24px;font-weight:600;letter-spacing:-.02em}.portfolio-kpis em{font-style:normal}.operations-summary span,.portfolio-kpis em{color:var(--muted);font-size:11px}:is(.portfolio-main-grid,.operations-grid){display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:10px;align-items:start}.operations-grid{grid-template-columns:1fr 1fr;margin-top:12px}.card-heading{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid var(--border)}.card-heading h2{margin:0;font-size:15px;font-weight:600}.card-heading small,.card-heading>span{color:var(--muted);font-size:11px}.card-heading h2 small{margin-left:6px;color:var(--cyan)}.portfolio-table-wrap{min-width:0;overflow-x:auto}.portfolio-table{width:100%;border-collapse:collapse;font-size:12px}.portfolio-table :is(th,td){padding:11px 12px;border-bottom:1px solid var(--border-soft);text-align:left;white-space:nowrap}.portfolio-table th{color:var(--muted);font-size:11px;font-weight:500}.portfolio-table tr[data-selected=true]{background:var(--cyan-soft)}.portfolio-table .table-select{border:0;background:transparent;color:var(--text);padding:0;display:flex;align-items:flex-start;flex-direction:column;text-align:left}.table-select small{color:var(--muted);font-size:10px;max-width:185px;overflow:hidden;text-overflow:ellipsis}.portfolio-table .inline-action{color:var(--cyan);background:transparent;border:0}.portfolio-table .danger-action{color:var(--red);border-color:color-mix(in srgb,var(--red) 30%,transparent);margin-left:4px}.positive-text,[data-positive=true]{color:var(--green)!important}.negative-text,[data-positive=false]{color:var(--red)!important}.empty-panel{text-align:center;padding:35px 18px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--muted);font-size:13px}.empty-panel h2{color:var(--text);font-size:18px}.empty-panel p{margin:0}.empty-panel small{font-size:12px}.position-detail>:is(strong,small){display:block;margin:14px 15px 0}.position-detail>strong{color:var(--cyan);font-size:17px}.position-id{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.position-detail>:is(dl,details,button,form,p){margin:14px 15px}:is(.position-detail,.compact-definition,.row-detail,.metric-detail) dl{display:flex;flex-direction:column;gap:0;font-size:12px}.compact-definition>div,:is(.position-detail,.compact-definition,.row-detail,.metric-detail) dl>div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--border-soft)}:is(.position-detail,.compact-definition,.row-detail,.metric-detail) dt{color:var(--muted)}.position-detail dd{margin:0;text-align:right;overflow-wrap:anywhere}.protection-inline-form{display:flex;flex-direction:column;gap:10px}.protection-inline-form label{display:flex;justify-content:space-between;gap:10px;font-size:12px}.protection-inline-form input{min-width:0;width:130px;padding:6px 8px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text)}.row-detail summary{display:flex;align-items:center;gap:5px;color:var(--cyan);cursor:pointer}.row-detail>dl{white-space:normal;min-width:230px}.performance-panel .mini-equity-chart{max-height:280px}.mini-equity-chart{width:100%;height:200px;color:var(--muted);padding:0 10px}.chart-empty{padding:30px;color:var(--muted)}.metric-detail{border-top:1px solid var(--border);padding:11px 15px}.metric-detail summary{cursor:pointer;display:flex;align-items:center;gap:16px;font-size:12px;list-style:none}.metric-detail summary span{color:var(--muted)}.metric-detail summary strong{color:var(--red);font-size:18px}.metric-detail summary small{margin-left:auto;color:var(--cyan)}.metric-detail p{font-size:12px;color:var(--muted)}.operations-grid .compact-definition{margin:12px 15px}.operations-grid>section>:is(p,details,button){margin:13px 15px;font-size:13px}.operations-grid dd{margin:0;text-align:right}.operations-grid p{color:var(--muted);line-height:1.6}.simulator-embedded{width:100%}.simulator-embedded .simulator-shell{width:100%;height:auto;max-height:none;border-radius:6px}.simulator-embedded .simulator-content{overflow:visible}.simulator-embedded .simulator-header{padding:15px}.simulator-embedded .simulator-mode-tabs{margin-top:10px}.backtest-page{margin:0 12px 15px}.backtest-page .backtest-terminal{width:100%;height:auto;max-height:none;display:flex;flex-direction:column;overflow:visible;background:var(--surface);border-radius:7px;gap:0}.backtest-page .backtest-header{min-height:66px}.backtest-page .backtest-header>div>span{display:flex;align-items:center;gap:7px;font-size:13px;text-transform:none;color:var(--cyan)}.backtest-page .backtest-header>p{font-size:10px}.backtest-page .backtest-header>button{width:auto;display:flex;gap:5px;padding:8px 10px}.research-config{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--elevated)}.research-config label{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.research-config select{border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text);padding:7px 10px}.research-config-detail{flex:1 1;min-width:210px;font-size:12px}.research-config-detail summary{display:flex;align-items:center;gap:8px;color:var(--cyan);cursor:pointer}.research-config-detail p{font-size:12px;line-height:1.5;color:var(--muted)}.research-config-detail[open]{flex-basis:100%;order:10}.backtest-page .page-section-tabs{margin:10px 12px}.backtest-page .backtest-summary{margin:0 12px 10px;border:1px solid var(--border);border-radius:6px;overflow:hidden}.backtest-page .backtest-key-metrics>div{min-height:76px;padding:11px 14px}.backtest-page .backtest-key-metrics strong{font-size:21px}.backtest-page .backtest-key-metrics span{font-size:10px}.backtest-page .backtest-extra{padding:8px 14px}.backtest-page .audit-disclosure{margin:0;border-radius:0}.research-overview-grid{display:grid;gap:10px;margin:0 12px 10px}.research-overview-grid>section{min-width:0}.research-overview-grid .intel-disclosure{margin:0 14px}.outcome-bars{display:flex;align-items:flex-end;justify-content:space-around;gap:8px;padding:16px 18px 8px;height:195px}.outcome-bars>div{display:flex;flex:1 1;align-items:center;flex-direction:column;gap:4px;font-size:12px}.outcome-bars>div>span{width:60%;border-radius:3px 3px 0 0}.outcome-bars small{font-size:10px;white-space:nowrap;color:var(--muted)}.research-method-disclosure{margin:0 12px 10px;padding:8px 14px;border:1px solid var(--border);border-radius:6px}.research-method-disclosure>summary{display:flex;justify-content:space-between;color:var(--cyan);cursor:pointer;font-size:12px}.research-method-disclosure .method-audit{margin-top:10px}.trailing-comparison{margin:0 12px 10px}.trailing-comparison>:is(p,details,.intel-rule-summary){margin:10px 15px}.backtest-page .backtest-workspace{display:grid;grid-template-columns:240px minmax(0,1fr);border-top:1px solid var(--border)}.backtest-page .backtest-trades{max-height:540px;overflow:auto;min-width:0}.backtest-page .backtest-inspector{min-width:0}.backtest-page .historical-chart-wrap{height:330px}.backtest-page .historical-levels{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.backtest-page .historical-levels>div{padding:10px;min-width:0}.backtest-page .historical-levels strong{font-size:12px;white-space:normal;overflow-wrap:anywhere}.backtest-page .historical-evidence{padding:12px 15px;font-size:12px}.backtest-page .historical-evidence summary{display:flex;justify-content:space-between;color:var(--cyan);cursor:pointer}.backtest-page .historical-evidence p{font-size:12px}.trade-replay-controls{display:flex;align-items:center;gap:8px;padding:9px 12px;border-top:1px solid var(--border)}.trade-replay-controls input{flex:1 1;min-width:50px;accent-color:var(--cyan)}.trade-replay-controls small{color:var(--muted);font-size:11px;white-space:nowrap}.settings-category-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 16px;border-bottom:1px solid var(--border)}.automation-profile-tabs button,.automation-scope button,.settings-category-tabs button{padding:9px 7px;border:1px solid transparent;background:transparent;color:var(--muted);border-radius:4px;font-size:12px;cursor:pointer}.automation-profile-tabs{padding:9px 0 15px}.automation-profile-tabs button{flex:1 1;border-color:var(--border)}.automation-scope{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0;border-bottom:1px solid var(--border);font-size:13px}.automation-scope>nav{display:flex;gap:5px}.automation-scope button{border-color:var(--border)}.automation-settings .intel-disclosure p,.settings-readiness{font-size:12px;line-height:1.6;color:var(--muted)}.terminal-setting-switch:disabled{cursor:default;opacity:.5}.terminal-settings-body .settings-group[hidden]{display:none!important}.gold-screen-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:10px;align-items:start}.gold-screen-main{min-width:0;display:flex;flex-direction:column}.gold-instruments{min-height:650px}.gold-instruments>p{color:var(--muted);font-size:12px;margin:0 0 5px}.instrument-card{padding:12px 10px;border:1px solid var(--border);border-radius:5px;font-size:12px}.instrument-card summary{display:flex;flex-direction:column;gap:7px;cursor:pointer;list-style:none}.instrument-card summary small{color:var(--muted);font-size:11px}.instrument-card[data-selected=true]{border-color:var(--cyan);background:var(--cyan-soft)}.instrument-card p{color:var(--muted);line-height:1.5}.gold-portfolio-link{margin-top:auto}.gold-intelligence .intel-rule-summary{margin-bottom:8px}.gold-intelligence .intel-disclosure{padding:7px 0}.gold-screen-main .gold-header-actions{flex-wrap:wrap}.gold-screen-main .gold-header-actions>span:first-child{display:none}.gold-screen-main .gold-auto-card{min-width:110px}.gold-screen-main .gold-identity{min-width:200px}.gold-screen-main .gold-paper-ledger{margin:0}.gold-research-workspace .gold-replay-lab{margin-top:0}@media(max-width:1100px){.gold-screen-layout{grid-template-columns:minmax(0,1fr)}.gold-instruments{min-height:0;flex-direction:row;flex-wrap:wrap;align-items:center}.gold-instruments>p{display:none}.instrument-card{flex:1 1;min-width:170px}.gold-portfolio-link{margin-top:0}.portfolio-main-grid{grid-template-columns:minmax(0,1fr) 280px}.terminal-masthead .axis-brand-caption{display:none}.masthead-actions{gap:6px}.terminal-masthead .market-clock{display:none}}@media(max-width:800px){.operations-grid,.portfolio-main-grid,.research-overview-grid{grid-template-columns:minmax(0,1fr)}.operations-summary,.portfolio-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-account-tabs button{flex:1 1;min-width:110px}.paper-account-tabs>span{width:100%}.backtest-page .backtest-workspace{grid-template-columns:minmax(0,1fr)}.backtest-page .backtest-trades{max-height:220px}.backtest-page .historical-levels{grid-template-columns:repeat(3,minmax(0,1fr))}.backtest-page .backtest-header{flex-wrap:wrap;gap:10px}.backtest-page .backtest-key-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.backtest-page .backtest-key-metrics>div{border-bottom:1px solid var(--border)}.trade-replay-controls{flex-wrap:wrap}.trade-replay-controls input{min-width:140px}.page-heading h1{font-size:22px}.page-heading{gap:10px}.page-section-tabs button{flex:1 1;min-width:110px}.home-intelligence-grid>.market-intelligence{grid-column:auto}.settings-category-tabs{padding:8px}.research-config{gap:8px}.masthead-actions .workspace-switch button{padding:7px;font-size:11px}.terminal-masthead{flex-wrap:wrap}.masthead-actions{flex:1 1;flex-wrap:wrap;justify-content:flex-end}.gold-instruments h2{flex-basis:100%}}.current-setup .setup-heading{min-height:44px;padding:10px 15px}.current-setup .setup-profile{padding:8px 15px;gap:4px}.current-setup .setup-profile>strong{line-height:18px}.current-setup .setup-profile>small{line-height:15px}.current-setup .setup-block{padding:10px 15px}.current-setup .setup-block h3{margin:0 0 8px;line-height:16px;font-size:12px}.current-setup .setup-prices{gap:7px;align-items:start}.current-setup .setup-prices>span{padding:4px 2px;display:flex;flex-direction:column;gap:3px;min-width:0}.current-setup .setup-prices small{font-size:10px;line-height:13px}.current-setup .setup-prices strong{font-size:17px;line-height:22px;white-space:nowrap;overflow-wrap:normal;letter-spacing:-.035em}.current-setup .setup-plan-meta{margin:6px 0 0;padding:6px 8px;font-size:11px}.current-setup .setup-context-compact{padding:2px 15px 7px;gap:5px}.current-setup .setup-context-compact>span{padding:4px 6px;font-size:10px}.current-setup .setup-details>summary{padding:9px 0;font-size:12px}.market-intelligence .intel-frames{align-items:start;padding:0 0 10px}.market-intelligence .intel-frame{border:1px solid var(--border);border-radius:6px;padding:0;display:block}.market-intelligence .intel-frame:first-child{border-left:1px solid var(--border);padding:0}.intel-frame>summary{padding:10px 12px;display:flex;flex-direction:column;gap:5px;list-style:none;cursor:pointer}.intel-frame>summary::-webkit-details-marker{display:none}.intel-frame-label{display:flex;align-items:center;gap:6px;font-size:12px!important;font-weight:600;color:var(--text)!important}.intel-frame-label>span{color:var(--muted);font-size:11px;font-weight:400}.intel-frame-label i{width:23px;height:23px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--muted);background:var(--surface);font-style:normal}.intel-frame[data-direction=bullish] .intel-frame-label i{color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent)}.intel-frame[data-direction=bearish] .intel-frame-label i{color:var(--red);background:color-mix(in srgb,var(--red) 12%,transparent)}.intel-frame-chevron{margin-left:auto;color:var(--muted);transition:transform .15s}.intel-frame[open] .intel-frame-chevron{transform:rotate(180deg)}.market-intelligence .intel-frame summary>strong{font-size:14px;font-weight:600;line-height:18px}.intel-frame summary>small{font-size:10px;line-height:14px;color:var(--muted)}.intel-frame-detail{border-top:1px solid var(--border-soft);padding:9px 12px}.intel-frame-detail p{font-size:12px;margin:0 0 8px}.intel-frame-detail dl{margin:0;display:flex;flex-direction:column;gap:8px}.intel-frame-detail dl>div{display:flex;flex-direction:column;gap:3px}.intel-frame-detail dt{font-size:10px}.intel-frame-detail dd{margin:0;font-size:11px;color:var(--text);overflow-wrap:anywhere}.market-intelligence :is(.intel-scores,.intel-rule-summary){gap:8px;padding:0}.market-intelligence :is(.intel-scores,.intel-rule-summary)>span{border:1px solid var(--border);border-radius:6px;padding:10px 12px;background:var(--elevated);gap:5px}.market-intelligence :is(.intel-scores,.intel-rule-summary)>span:first-child{border-left:1px solid var(--border);padding-left:12px}.market-intelligence :is(.intel-scores,.intel-rule-summary) strong{font-size:16px;line-height:20px}.market-intelligence :is(.intel-scores,.intel-rule-summary) small{font-size:11px;font-weight:500}.ticket-account-card{flex-shrink:0;margin:10px 12px 0;padding:10px 12px;border:1px solid var(--border);border-radius:6px;background:var(--elevated)}.ticket-account-card>header{display:flex;justify-content:space-between;gap:8px;margin-bottom:9px}.ticket-account-card>header strong{font-size:11px;font-weight:600}.ticket-account-card>header span{color:var(--muted);font-size:10px}.trading-panel .ticket-account-card .paper-wallet-strip{padding:0;border:0;gap:0}.trading-panel .ticket-account-card .paper-wallet-strip>span{padding:0 10px;gap:4px;border-left:1px solid var(--border)}.trading-panel .ticket-account-card .paper-wallet-strip>span:first-child{border-left:0;padding-left:0}.trading-panel .ticket-account-card .paper-wallet-strip small{font-size:10px}.trading-panel .ticket-account-card .paper-wallet-strip strong{font-size:16px}.trading-panel .trade-workspace-view{padding:12px 16px}.order-workspace{gap:12px}.order-ticket-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.order-ticket-title h3{margin:0;font-size:13px;font-weight:600}.order-ticket-title small{color:var(--muted);font-size:11px}.entry-ticket-warning>summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none}.entry-ticket-warning>summary strong{font-size:11px;font-weight:500}.entry-ticket-warning>summary>svg:last-child{margin-left:auto}.entry-ticket-warning>p{margin-bottom:0}.order-preview-details{border:1px solid var(--border);border-radius:5px;padding:9px 10px}.order-preview-details>summary{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--muted);list-style:none;font-size:11px}.order-preview-details>summary>span{margin-left:auto;color:var(--text);font-weight:600}.order-preview-details .order-preview-grid{margin-top:11px}.ticket-status-line{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px}.ticket-status-line>span{display:flex;align-items:center;gap:6px}.ticket-status-line i{width:5px;height:5px;background:var(--amber);border-radius:50%}.ticket-status-line[data-fresh=true] i{background:var(--green)}.ticket-status-line small{font-size:10px}@media(max-width:640px){.market-intelligence .intel-frames{grid-template-columns:1fr}.market-intelligence :is(.intel-scores,.intel-rule-summary){grid-template-columns:1fr}}.trading-panel .ticket-account-card{margin:8px 12px 0;padding:8px 10px}.ticket-account-card>header{margin-bottom:6px}.trading-panel .ticket-account-card .paper-wallet-strip>span{padding-right:7px;padding-left:7px}.trading-panel .ticket-account-card .paper-wallet-strip small{line-height:12px}.trading-panel .ticket-account-card .paper-wallet-strip strong{line-height:20px}.trading-panel .trade-panel-topbar{padding:7px 14px 4px}.trading-panel .trade-panel-topbar .trade-mode-switch button{min-height:24px;padding:3px 8px;font-size:11px}.trading-panel .trade-workspace-tabs{margin:0 14px}.trading-panel .trade-workspace-tabs button{min-height:33px;padding:6px 3px;font-size:11px}.trading-panel .trade-workspace-view{padding:10px 14px}.order-workspace{gap:8px}.order-workspace .entry-ticket-warning{margin:0;padding:6px 8px;border-radius:5px}.order-workspace .order-side-switch button{min-height:32px;padding:6px 8px;font-size:12px}.order-workspace .order-input-stack{gap:8px}.order-workspace .order-input-stack label{gap:4px}.order-workspace .order-input-stack label>span{min-height:0;font-size:11px;line-height:14px}.order-workspace .order-input-stack label>div{min-height:32px}.order-workspace .order-input-stack input{min-height:32px;height:32px;padding:6px 8px;font-size:12px}.order-workspace .order-input-stack em{font-size:10px}.order-options-details{border-bottom:1px solid var(--border-soft);padding:7px 0}.order-options-details>summary{display:flex;align-items:center;gap:7px;color:var(--muted);cursor:pointer;list-style:none;font-size:11px}.order-options-details>summary span{margin-left:auto;color:var(--text);font-size:10px}.order-options-body{display:flex;flex-direction:column;gap:12px;padding-top:12px}.order-workspace .protection-toggle{padding:7px 0;font-size:11px}.order-workspace .protection-toggle strong{font-size:11px}.order-workspace .protection-toggle small{font-size:10px}.order-preview-details{padding:7px 8px}.trading-panel .ticket-submit-footer{padding:8px 14px 10px}.ticket-submit-footer .order-warning{padding:3px 0;border:0;background:transparent;margin:3px 0 6px;font-size:10px;line-height:14px}.ticket-submit-footer .place-paper-order{min-height:34px;padding:7px 8px;font-size:12px}@media(min-width:761px){.crypto-home-main .chart-shell,.crypto-home-main .terminal-sidebar{height:520px}}:root{--bg:#06131d;--surface:#0a1a27;--surface-raised:#10283a;--elevated:#0d2231;--elevated-2:#163247;--border:#254052;--border-soft:#193344;--cyan:#26adff;--green:#00d8aa;--red:#ff5974}.terminal-page{max-width:2400px;margin:0 auto;padding:0 12px 14px}.axis-card,.backtest-page,.gold-market-header,.market-header,.workspace-section{background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface) 94%,var(--cyan)));border-radius:6px}.terminal-masthead{min-height:58px}.terminal-masthead .masthead-actions{gap:10px}.terminal-masthead .workspace-switch{background:transparent;border:0;gap:12px}.terminal-masthead .workspace-switch button{background:transparent;border-radius:0;min-height:44px;border-bottom:2px solid transparent;font-size:14px;padding:0 12px}.terminal-masthead .workspace-switch button[aria-pressed=true]{background:transparent;color:var(--cyan);border-color:var(--cyan)}.terminal-masthead .workspace-switch button[data-workspace=GOLD][aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.terminal-masthead .workspace-switch button[aria-pressed=true] svg{color:inherit}.crypto-home-layout{grid-template-columns:222px minmax(0,1fr);align-items:start;gap:10px}.crypto-home-main{display:grid;grid-template-columns:minmax(0,1fr) var(--sidebar-width,340px);gap:10px;align-items:start}.crypto-home-main[data-layout=CHART_ONLY]{grid-template-columns:minmax(0,1fr)}.crypto-market-column{min-width:0;display:flex;flex-direction:column;gap:10px}.crypto-home-main .market-header{min-height:94px;gap:8px 16px;padding:12px}.crypto-home-main .market-controls{justify-content:flex-start;flex-wrap:wrap;gap:6px;border-top:0}.crypto-home-main .market-controls .radar-trigger{margin-left:0}.crypto-home-main .price-row>span:first-child{display:none}.crypto-home-main .market-controls .indicator-menu{margin-left:auto}.crypto-home-main .market-controls :is(button,.indicator-trigger){font-size:12px}.crypto-home-main .price-block{text-align:right}.crypto-home-main .price-row{justify-content:flex-end}.crypto-home-main .terminal-grid{display:block}.crypto-home-main .chart-shell{height:440px}.crypto-home-main .section-rail{min-height:38px;flex-wrap:wrap;padding:6px 10px;gap:8px 16px}.crypto-home-main .section-rail>p{font-size:12px}.crypto-position-rail{min-width:0;display:flex;flex-direction:column;gap:10px;position:relative}.crypto-position-rail>.terminal-grid-resizer{position:absolute;height:170px;width:8px;left:-9px;top:160px;z-index:3;border:0;background:transparent;cursor:col-resize}.crypto-position-rail>.terminal-grid-resizer:hover{background:var(--cyan-soft)}.workspace-account{overflow:hidden}.workspace-account>header{display:flex;align-items:center;gap:7px;min-height:35px;padding:8px 12px;border-bottom:1px solid var(--border);font-size:12px}.workspace-account>header svg{color:var(--cyan)}.workspace-account>header .inline-action{margin-left:auto;font-size:12px}.workspace-account-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:12px 10px 8px}.workspace-account-metrics>span{min-width:0;display:flex;flex-direction:column;padding:0 8px;gap:5px;border-left:1px solid var(--border)}.workspace-account-metrics>span:first-child{border:0;padding-left:0}.workspace-account-metrics small{font-size:12px;color:var(--muted);white-space:nowrap}.workspace-account-metrics strong{font-size:19px;font-weight:650;white-space:nowrap;letter-spacing:-.025em}.workspace-account-metrics strong[data-positive=true]{color:var(--green)}.workspace-account-metrics strong[data-positive=false]{color:var(--red)}.account-currency{display:block;color:var(--faint);font-size:12px;padding:0 12px 9px}.workspace-position-card{overflow:hidden}.workspace-position-card .terminal-sidebar-tabs{display:grid;grid-template-columns:1fr 1fr;height:40px}.workspace-position-card .terminal-sidebar-tabs button{position:relative;min-height:40px;font-size:14px;border:0;background:transparent;cursor:pointer}.workspace-position-card .terminal-sidebar-tabs button[aria-selected=true]{color:var(--text);box-shadow:inset 0 -2px var(--accent)}.workspace-readout{padding:14px}.readout-status{display:flex;justify-content:space-between;align-items:center;gap:8px}.readout-status>small{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.readout-status>span{color:var(--green);border:1px solid color-mix(in srgb,var(--green) 50%,transparent);border-radius:4px;padding:4px 7px;font-size:12px}.readout-status>span[data-caution=true]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.workspace-readout h2{margin:13px 0 8px;font-size:22px;letter-spacing:-.025em}.workspace-readout h2[data-direction=LONG]{color:var(--green)}.workspace-readout h2[data-direction=SHORT]{color:var(--red)}.workspace-readout h2>span{color:var(--cyan);font-size:16px}.readout-context{margin:8px 0 12px;color:var(--muted);font-size:14px;line-height:1.5}.position-readout-grid{display:grid;grid-template-columns:1fr 1fr;margin:0;gap:0}.position-readout-grid>div{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-bottom:1px solid var(--border-soft);min-width:0}.position-readout-grid>div:nth-child(2n){padding-left:14px}.position-readout-grid dt{color:var(--muted);font-size:12px}.position-readout-grid dd{margin:0;font-size:15px;font-weight:550}.position-protection-levels{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:13px 0;border-bottom:1px solid var(--border-soft)}.position-protection-levels span{display:flex;flex-direction:column;gap:6px;font-size:14px}.position-protection-levels small{color:var(--muted);font-size:12px}.position-protection-levels strong{color:var(--green)}.position-protection-levels span:last-child strong{color:var(--red)}.readout-trailing{display:flex;align-items:center;gap:6px;margin:13px 0;color:var(--muted);font-size:12px}.readout-trailing small{margin-left:auto;color:var(--faint);font-size:12px}.readout-trailing strong{color:var(--text);font-weight:500}.readout-actions{display:flex;gap:8px}.readout-actions button{flex:1 1;min-height:35px;border:1px solid var(--border);color:var(--cyan);background:var(--elevated);border-radius:4px;font-size:12px;cursor:pointer}.readout-actions button:hover{border-color:var(--cyan)}.signal-score-line{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid var(--border-soft);font-size:14px;color:var(--muted)}.signal-score-line strong{color:var(--green);font-size:24px}.signal-availability{display:flex;gap:10px;background:var(--elevated);padding:11px;border:1px solid var(--border-soft);border-radius:4px}.signal-availability svg{color:var(--cyan);flex-shrink:0;margin-top:3px}.signal-availability span{display:flex;flex-direction:column;gap:5px;font-size:14px}.signal-availability small{color:var(--muted);font-size:12px;line-height:1.5}.signal-diagnostics{border-top:1px solid var(--border-soft);margin-top:12px}.signal-diagnostics>summary{display:flex;align-items:center;justify-content:space-between;padding:10px 0 0;color:var(--cyan);font-size:12px;cursor:pointer;list-style:none}.signal-diagnostics .signal-panel{border:0;padding:12px 0}.workspace-order-ticket[hidden]{display:none!important}.workspace-order-ticket .trading-panel{padding:0}.workspace-order-ticket .trade-workspace-view{overflow:visible;padding:12px 14px}.workspace-order-ticket .ticket-submit-footer{border-top:1px solid var(--border)}.workspace-order-ticket .trade-panel-topbar{padding-top:12px}.crypto-position-rail .current-setup{display:block}.current-setup .setup-prices strong{font-size:18px}.current-setup .setup-prices small,.current-setup .setup-profile>small{font-size:12px}.current-setup .setup-profile>strong{font-size:14px;line-height:1.5}.current-setup .setup-context-label{padding:8px 15px 6px;font-size:14px;border-top:1px solid var(--border-soft);font-weight:600}.current-setup .setup-context-compact{padding-bottom:12px}.current-setup .setup-context-compact>span{font-size:12px}.setup-brief{margin:0 15px;padding:10px 0;border-top:1px solid var(--border-soft)}.setup-brief h3{margin:0 0 5px;font-size:14px;font-weight:550}.setup-brief p{font-size:12px;line-height:1.55;margin:0;color:var(--muted)}.current-setup .setup-details>summary{justify-content:space-between;font-size:14px;padding:12px 0}.crypto-market-column .market-intelligence{align-self:stretch}.market-intelligence .intel-heading{padding:9px 12px;flex-wrap:wrap;gap:9px;min-height:40px}.market-intelligence .intel-heading h2{font-size:15px}.market-intelligence .intel-tabs button{min-height:30px;font-size:12px;padding:5px 9px}.market-intelligence .intel-content{padding:12px}.market-intelligence .intel-frames{gap:8px}.market-intelligence .intel-frame{background:var(--elevated)}.market-intelligence .intel-frame summary{padding:10px}.market-intelligence .intel-frame-observation{font-size:12px;color:var(--muted);line-height:1.5}.market-intelligence .intel-frame time{display:block;font-size:12px;color:var(--faint);margin-top:6px}.market-intelligence .intel-note{margin:2px 0 10px;font-size:12px}.market-intelligence .intel-footer{padding-top:10px;font-size:12px}.home-watchlist{min-height:930px}.watchlist-assets button{min-height:58px}.watchlist-change,.watchlist-price{font-size:12px}.home-history>header{min-height:43px}.home-history .history-summary{padding:10px 12px;font-size:12px}.home-history .history-summary strong{font-size:15px}.history-table :is(th,td){padding:9px 10px;font-size:12px}.home-history footer{padding:9px 12px}.operations-summary,.portfolio-kpis{gap:10px}.operations-summary>article,.portfolio-kpis>article{border-top:2px solid color-mix(in srgb,var(--cyan) 45%,var(--border));background:var(--elevated)}.page-heading{padding:16px 0}.backtest-page .backtest-header{padding:16px;grid-template-columns:minmax(0,1fr) auto auto}.backtest-page .backtest-header>button{white-space:nowrap}.backtest-page .backtest-trades{grid-template-rows:auto auto minmax(0,1fr)}.backtest-page .trade-filter button[data-active=true]{background:var(--cyan-soft);color:var(--cyan)}.research-overview-grid{grid-template-columns:1.45fr 1fr}.backtest-page .backtest-workspace{grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr)}.backtest-page .historical-chart-wrap{height:360px}.backtest-page .historical-levels{grid-template-columns:repeat(3,minmax(0,1fr))}.backtest-page .historical-levels strong{font-size:15px}.gold-screen-layout{grid-template-columns:222px minmax(0,1fr)}.gold-instruments{min-height:900px}.gold-screen-main,.gold-screen-main .gold-terminal-grid{grid-template-columns:minmax(0,1fr) var(--sidebar-width,340px)}.gold-screen-main{display:grid;align-items:start;gap:10px}.gold-screen-main[data-layout=CHART_ONLY]{grid-template-columns:minmax(0,1fr)}.gold-market-column{display:flex;flex-direction:column;min-width:0;gap:10px}.gold-screen-main .gold-market-header{padding:12px;min-width:0}.gold-screen-main .gold-header-actions{justify-content:flex-start}.gold-screen-main .gold-terminal-grid{display:block;height:auto}.gold-position-rail{min-width:0;position:relative;display:flex;flex-direction:column;gap:10px}.gold-position-rail>.gold-grid-resizer{position:absolute;left:-9px;top:130px;width:8px;height:170px;border:0;background:transparent;cursor:col-resize}.gold-position-rail .gold-trade-sidebar{height:auto;max-height:none;overflow:visible;border:1px solid var(--border);border-radius:6px}.gold-position-rail .gold-auto-status{width:100%}.gold-position-rail .gold-auto-status small{display:none}.gold-position-rail .gold-dock-tabs,.gold-position-rail .gold-dock-tabs button{min-height:40px}.gold-position-rail .gold-decision strong{font-size:24px}.gold-position-rail .gold-decision{padding-block:12px}.gold-screen-main .gold-intelligence .intel-content{padding:12px}.backtest-page .trade-list>button,.research-trade-columns{display:grid;grid-template-columns:60px 60px minmax(65px,1fr) 65px 64px;align-items:center;gap:7px}.research-trade-columns{padding:10px 12px;background:var(--elevated);color:var(--muted);font-size:12px;border-bottom:1px solid var(--border)}.backtest-page .trade-list>button{width:100%;min-height:46px;padding:10px 12px;text-align:left;border:0;border-bottom:1px solid var(--border-soft);border-radius:0;background:transparent;font-size:12px}.backtest-page .trade-list>button[data-active=true]{background:var(--cyan-soft);box-shadow:inset 3px 0 var(--cyan)}.backtest-page .trade-list>button>*{grid-column:auto;grid-row:auto;margin:0;font-size:12px}.backtest-page .trade-list>button b[data-positive=true],.backtest-page .trade-list>button strong[data-direction=LONG]{color:var(--green)}.backtest-page .trade-list>button b[data-positive=false],.backtest-page .trade-list>button strong[data-direction=SHORT]{color:var(--red)}.backtest-page .backtest-workspace{grid-template-columns:minmax(350px,1fr) minmax(0,1.35fr)}.gold-screen-main .gold-chart-shell{height:450px}.gold-screen-main .gold-workspace-toolbar{min-height:55px;padding:6px 8px;gap:8px}.gold-screen-main .gold-workspace-toolbar .gold-mode-switch button{min-height:38px;padding:7px 10px}.gold-screen-main .gold-workspace-toolbar .gold-mode-switch button small,.gold-screen-main .gold-workspace-toolbar .gold-mode-switch button strong{font-size:12px}.gold-screen-main .gold-workspace-toolbar .workspace-layout-switch{width:auto;margin-left:auto}.gold-screen-main .gold-price>strong{font-size:28px}.gold-screen-main .gold-identity strong{font-size:20px}.gold-screen-main .gold-identity{min-width:180px}.gold-screen-main .gold-identity em{margin:5px 0 0}.gold-screen-main .gold-auto-card{border:0;padding:0;min-height:0}.gold-screen-main .gold-auto-card strong{font-size:12px;margin:3px 0}.gold-screen-main .gold-auto-card em,.gold-screen-main .gold-auto-card small{font-size:12px}.gold-screen-main .gold-intelligence .intel-rule-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gold-screen-main .gold-intelligence .intel-rule-summary>span{padding:10px;background:var(--elevated);border:1px solid var(--border);border-radius:5px}.watchlist-archive-label{display:block;margin:0 10px 10px;color:var(--faint);font-size:12px}.study-risk-card{min-height:230px;overflow:hidden;display:flex;flex-direction:column}.study-risk-card>header{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border)}.study-risk-card h2{font-size:15px;margin:0}.study-risk-card>header>span{font-size:12px;color:var(--muted)}.study-risk-card>header>button{margin-left:auto;font-size:12px}.study-risk-overview{padding:9px 12px 7px}.study-risk-total{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted)}.study-risk-total strong{font-size:18px;color:var(--red)}.study-risk-total strong[data-positive=true]{color:var(--green)}.study-risk-card .mini-equity-chart--compact{height:45px;padding:0;display:block}.study-risk-facts{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted)}.study-risk-facts strong{color:var(--text);margin-left:4px}.study-risk-card .metric-detail{padding:10px 12px}.study-risk-card .metric-detail summary{gap:8px}.study-risk-card .metric-detail summary strong{font-size:16px}.study-risk-card>footer{margin-top:auto;padding:7px 12px;color:var(--faint);font-size:12px;border-top:1px solid var(--border-soft)}.study-risk-card:has(.metric-detail[open]) .study-risk-overview{display:none}.study-risk-empty{padding:12px;font-size:14px;line-height:1.5;color:var(--muted)}.metric-detail summary::-webkit-details-marker{display:none}.metric-detail summary svg{color:var(--cyan);transition:transform .15s}.metric-detail[open] summary svg{transform:rotate(180deg)}.metric-detail .drawdown-breakdown{padding-top:12px}.metric-detail .drawdown-breakdown dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.metric-detail .drawdown-breakdown dl>div{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px;border:1px solid var(--border);border-radius:4px;background:var(--elevated);min-width:0}.metric-detail .drawdown-breakdown dt{font-size:12px}.metric-detail .drawdown-breakdown dd{margin:0;color:var(--text);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.metric-detail .drawdown-breakdown .drawdown-window{margin-top:8px}.metric-detail .drawdown-breakdown p{margin:9px 0 0;line-height:1.5;font-size:12px}.study-risk-card .drawdown-breakdown{padding-top:8px}.study-risk-card .drawdown-breakdown dl>div{padding:6px;gap:3px}.study-risk-card .drawdown-breakdown p{margin-top:6px;line-height:1.4}.research-overview-grid>.axis-card:first-child{min-height:310px}.research-overview-grid>.axis-card:first-child:has(.metric-detail[open])>.mini-equity-chart{display:none}@media(max-width:860px){.crypto-position-rail .study-risk-card{grid-column:1/-1}}.signal-readout .readout-context{font-size:12px}.signal-readout h2{font-size:20px}.signal-score-line{padding:8px 0}.signal-availability{padding:9px}.gold-instruments .instrument-card[data-selected=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}@media(min-width:1800px){.crypto-home-main .market-header{grid-template-columns:minmax(155px,1fr) minmax(170px,1fr) auto}.crypto-home-main .market-controls{grid-column:auto}.crypto-home-main .chart-shell{height:520px}}@media(max-width:1200px){.crypto-home-layout,.gold-screen-layout{grid-template-columns:minmax(0,1fr)}.home-watchlist{min-height:0}.home-watchlist :is(h2,.watchlist-search,.watchlist-columns,.watchlist-explore,.watchlist-name small,.watchlist-price){display:none}.watchlist-assets{display:flex;overflow-x:auto}.watchlist-assets button{min-height:44px;min-width:104px;grid-template-columns:24px 1fr;border:0;padding:8px}.gold-instruments{min-height:0}.terminal-masthead .axis-brand-caption,.terminal-masthead .market-clock{display:none}}@media(max-width:860px){.crypto-home-main{grid-template-columns:minmax(0,1fr)}.crypto-position-rail{display:grid;grid-template-columns:1fr 1fr}.workspace-account{grid-column:1/-1}.crypto-position-rail>.terminal-grid-resizer{display:none}.terminal-masthead{flex-wrap:wrap;padding:8px 0}.terminal-masthead .masthead-actions{flex-wrap:wrap}.terminal-masthead .workspace-switch{gap:0}.terminal-masthead .workspace-switch button{font-size:12px;padding:0 8px;min-height:34px}.backtest-page .backtest-workspace,.gold-screen-main,.gold-screen-main .gold-terminal-grid,.research-overview-grid{grid-template-columns:minmax(0,1fr)}.gold-position-rail>.gold-grid-resizer{display:none}}@media(max-width:560px){.crypto-position-rail{grid-template-columns:minmax(0,1fr)}.crypto-home-main .chart-shell{height:370px}.crypto-home-main .market-header{grid-template-columns:minmax(130px,1fr) minmax(130px,1fr)}.crypto-home-main .market-trigger-copy>span{font-size:17px}.crypto-home-main .price-row .animated-number{font-size:21px}.crypto-home-main .section-rail>p{display:none}.market-intelligence .intel-frames{grid-template-columns:1fr}.market-intelligence .intel-tabs{flex-wrap:wrap}.workspace-account-metrics strong{font-size:21px}}.order-workspace{gap:5px}.order-ticket-title h3 small{font-size:10px;font-weight:400;color:var(--muted)}.order-ticket-title .entry-ticket-warning{padding:0;margin:0;border:0;background:transparent}.order-ticket-title .entry-ticket-warning summary{gap:4px;min-height:22px}.order-ticket-title .entry-ticket-warning summary strong{font-size:10px}.order-ticket-title:has(.entry-ticket-warning[open]){flex-wrap:wrap}.order-ticket-title .entry-ticket-warning[open]{flex-basis:100%;padding:7px 8px;border:1px solid var(--border);background:var(--elevated)}.order-workspace .order-side-switch{margin:2px 0}.crypto-home-layout,.gold-screen-layout{display:grid;grid-template-columns:222px minmax(0,1fr) var(--sidebar-width,340px);gap:10px;align-items:stretch}.crypto-home-main,.gold-screen-main{display:contents}.crypto-market-column,.gold-market-column{display:flex;flex-direction:column;min-width:0;gap:10px;grid-column:2;grid-row:1}.crypto-home-layout[data-layout=CHART_ONLY],.gold-screen-layout[data-layout=CHART_ONLY]{grid-template-columns:222px minmax(0,1fr)}.crypto-watch-column{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:10px;min-width:0}.crypto-watch-column .study-risk-card{flex-shrink:0}.home-watchlist{flex:1 1;min-height:0;padding:13px 0 0;display:flex;flex-direction:column}.home-watchlist .watchlist-assets{display:flex;flex-direction:column;flex:1 1;overflow:visible}.home-watchlist .watchlist-assets button{flex:1 1;min-height:44px;width:100%;grid-template-columns:27px minmax(0,1fr) 66px;padding:7px 9px;border:0;border-top:1px solid var(--border-soft);border-radius:0;gap:6px}.home-watchlist h2{font-size:16px;line-height:1.3;margin-bottom:8px}.home-watchlist .watchlist-search{margin-bottom:8px;padding:6px 8px}.home-watchlist .watchlist-archive-label{font-size:11px;margin-bottom:8px}.home-watchlist .watchlist-columns{padding-bottom:7px;font-size:11px}.home-watchlist .watchlist-name strong{font-size:11px;line-height:1.4}.home-watchlist .watchlist-name small{display:block;font-size:10px;line-height:1.4}.home-watchlist .watchlist-search{display:flex}.home-watchlist .watchlist-price{display:block}.home-watchlist .watchlist-change{display:none}.home-watchlist .watchlist-columns{display:grid;grid-template-columns:1fr 66px}.home-watchlist .watchlist-columns span:last-child{display:none}.home-watchlist .watchlist-explore{display:block;margin:10px 11px 12px;flex-shrink:0}.crypto-home-main .market-header{grid-template-columns:minmax(155px,1fr) minmax(170px,1fr);min-height:112px}.crypto-home-main .market-controls{grid-column:1/-1;padding-top:6px}.crypto-home-main .crypto-workspace{display:flex;flex-direction:column;flex:1 1;min-height:470px}.crypto-home-main .crypto-workspace .terminal-grid{flex:1 1;min-height:0}.crypto-home-main .crypto-workspace .chart-shell{height:100%;min-height:420px}.crypto-position-rail,.gold-position-rail{grid-column:3;grid-row:1;align-self:stretch;display:flex}.crypto-position-rail .workspace-position-card{flex:1 1;display:flex;flex-direction:column}.crypto-position-rail .current-setup .setup-context-label{display:none}.crypto-position-rail .current-setup .setup-block,.crypto-position-rail .current-setup .setup-profile{padding:8px 12px}.crypto-position-rail .current-setup .setup-plan-meta{margin-bottom:6px}.crypto-position-rail .current-setup .setup-context-compact{padding:0 12px 8px}.crypto-position-rail .current-setup .setup-details{padding:8px 12px}.crypto-position-rail .workspace-readout{flex:1 1;display:flex;flex-direction:column;padding:12px}.crypto-position-rail .readout-actions{margin-top:auto;padding-top:12px}.crypto-position-rail .signal-readout .readout-context{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.crypto-position-rail .workspace-account>header{min-height:32px;padding:7px 12px}.crypto-position-rail .workspace-account-metrics{padding:9px 10px 5px}.crypto-position-rail .workspace-readout h2{margin:9px 0 6px}.crypto-position-rail .readout-context{margin:6px 0 9px}.crypto-position-rail .readout-trailing{margin:9px 0}.crypto-home-main>.compact-intelligence{grid-column:1/-1;grid-row:2}.crypto-position-rail>.current-setup{display:flex;min-height:0;flex-shrink:0}.crypto-market-column>.home-history{flex-shrink:0}.crypto-market-column .history-table td,.crypto-market-column .history-table th{padding:5px 4px}.current-setup .setup-details{display:flex;justify-content:flex-end;padding:10px 15px;margin-top:auto}.current-setup .setup-context-compact{padding:0 15px 12px}.study-risk-card>header{flex-wrap:wrap;gap:6px}.study-risk-card>header>button{display:none}.study-risk-card>header>span{font-size:11px}.study-risk-overview{display:flex;flex-direction:column;gap:8px;padding:10px 12px}.study-risk-total{flex-direction:column;align-items:flex-start;gap:5px;font-size:11px;line-height:1.3}.study-risk-total strong{font-size:24px;line-height:1.2}.study-risk-card .mini-equity-chart--compact{height:48px;width:100%}.study-risk-facts{flex-direction:column;gap:6px;font-size:11px;line-height:1.3}.study-risk-summary{flex-direction:column;gap:7px;line-height:1.3}.study-risk-summary button{align-self:flex-end}.gold-instruments{grid-column:1;grid-row:1;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:15px 12px}.gold-instruments h2{margin:0;font-size:18px}.gold-instruments>p{display:block;margin:0}.gold-instruments .instrument-card{flex:1 1;min-height:130px;display:flex;flex-direction:column;justify-content:center;padding:12px}.instrument-kind{color:var(--faint);font-size:10px;letter-spacing:.09em}.gold-instruments .instrument-card>p{margin:9px 0;line-height:1.6;font-size:12px}.gold-instruments .overlay-disclosure-button{font-size:12px;flex-wrap:wrap;padding:9px 0 0}.gold-instruments .overlay-disclosure-button>span{display:block;font-size:11px}.gold-instruments .gold-portfolio-link{margin:0;min-height:36px;font-size:12px}.gold-screen-main .gold-market-header{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:0}.gold-screen-main .gold-identity{min-width:160px;flex:1 1}.gold-screen-main .gold-price{display:flex;flex-direction:column;align-items:flex-end;min-width:170px;gap:3px}.gold-screen-main .gold-price>em{display:block;margin:0;font-size:12px}.gold-screen-main .gold-header-actions{width:100%;padding-top:4px;gap:8px}.gold-screen-main .gold-header-actions .gold-auto-card{margin-right:auto}.gold-screen-main .gold-auto-card em{display:none}.gold-screen-main .gold-workspace-toolbar{flex-wrap:wrap}.gold-screen-main .gold-workspace-toolbar .gold-mode-switch{flex:1 1 100%}.gold-screen-main .gold-workspace{flex:1 1;min-height:470px;display:flex;flex-direction:column}.gold-screen-main .gold-terminal-grid{flex:1 1;min-height:0}.gold-screen-main .gold-chart-shell{height:100%;min-height:420px}.gold-position-rail .gold-trade-sidebar{flex:1 1}.gold-screen-main>.compact-intelligence{grid-column:1/-1;grid-row:2}.gold-screen-main>.gold-paper-ledger{grid-column:1/-1;grid-row:3}.study-risk-summary{display:flex;justify-content:space-between;align-items:stretch;padding:8px 12px;border-top:1px solid var(--border-soft);font-size:12px}.study-risk-summary strong{margin-left:8px;color:var(--red)}.compact-intelligence{overflow:hidden}.compact-intelligence .intel-heading{min-height:52px;padding:10px 16px;display:flex;align-items:center;gap:18px}.compact-intelligence .intel-heading h2{font-size:15px}.compact-intelligence .intel-tabs{display:flex;gap:6px;flex-wrap:wrap}.compact-intelligence .intel-tabs button{min-height:32px;font-size:14px;padding:5px 11px}.compact-intelligence .intel-tabs button[aria-selected=true]{background:var(--cyan-soft);color:var(--cyan);border-color:var(--cyan)}.intelligence-summary{padding:14px 16px 0}.intelligence-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.intelligence-kpi{display:flex;flex-direction:column;gap:7px;min-width:0;min-height:156px;padding:14px 16px;border:1px solid var(--border);background:var(--elevated);border-radius:6px;--kpi-color:var(--muted)}.intelligence-kpi[data-tone=bullish]{--kpi-color:var(--green)}.intelligence-kpi[data-tone=bearish]{--kpi-color:var(--red)}.intelligence-kpi[data-tone=cyan]{--kpi-color:var(--cyan)}.intelligence-kpi[data-tone=violet]{--kpi-color:var(--violet,#ad9aff)}.intelligence-kpi[data-tone=gold]{--kpi-color:var(--accent)}.intelligence-kpi>span{color:var(--muted);font-size:14px}.intelligence-kpi>strong{font-size:27px;color:var(--kpi-color);line-height:1.2;font-weight:650;text-transform:capitalize;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.intelligence-kpi>p{margin:0;color:var(--muted);font-size:14px;line-height:1.4;min-height:20px}.intelligence-kpi>small{color:var(--faint);font-size:12px}.kpi-meter{height:6px;border-radius:3px;background:var(--border-soft);overflow:hidden;margin-top:auto}.kpi-meter i{display:block;width:var(--meter);height:100%;background:var(--kpi-color);border-radius:inherit}.intelligence-summary>footer{min-height:43px;padding:10px 0;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:var(--muted)}.intelligence-summary>footer>button{font-size:14px}.overlay-disclosure-button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border:0;border-top:1px solid var(--border-soft);border-radius:0;background:transparent;color:var(--text);font-size:14px;text-align:left;cursor:pointer}.overlay-disclosure-button>span{color:var(--cyan);font-size:12px;white-space:nowrap}.axis-detail-overlay{width:min(1040px,calc(100vw - 40px));max-width:none;max-height:86dvh;border:1px solid var(--border);border-radius:12px;padding:0;margin:auto;background:var(--surface);color:var(--text);box-shadow:0 30px 110px #0008;overflow:hidden}.axis-detail-overlay::backdrop{background:#020910b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.detail-overlay-shell{display:flex;flex-direction:column;max-height:86dvh}.detail-overlay-shell>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--border);flex-shrink:0;background:var(--elevated)}.detail-overlay-shell>header small{color:var(--muted);font-size:12px}.detail-overlay-shell>header h2{margin:5px 0 0;font-size:21px}.detail-overlay-close{display:flex;align-items:center;gap:7px;min-height:36px;padding:7px 11px;color:var(--text);border:1px solid var(--border);border-radius:5px;background:var(--surface);font-size:14px;cursor:pointer}.detail-overlay-tabs{display:flex;gap:6px;padding:12px 22px;border-bottom:1px solid var(--border);flex-shrink:0;overflow-x:auto}.detail-overlay-tabs button{padding:8px 12px;white-space:nowrap;font-size:14px;border:1px solid var(--border);background:var(--surface);border-radius:5px;color:var(--muted);cursor:pointer}.detail-overlay-tabs button[aria-selected=true]{background:var(--cyan-soft);border-color:var(--cyan);color:var(--cyan)}.detail-overlay-body{padding:20px 22px;overflow:auto;min-height:0;font-size:16px;line-height:1.6}.detail-overlay-body .intel-content{padding:0}.detail-overlay-body :is(.intel-note,.intel-evidence-detail p,.intel-disclosure p,.gold-audit-note,.setup-detail-body p){font-size:14px;line-height:1.6}.detail-overlay-body .intel-disclosure{padding:12px 0}.detail-overlay-body .intel-disclosure>summary{font-size:15px}.detail-overlay-body dl{margin:12px 0}.detail-overlay-body dl>div{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;border-bottom:1px solid var(--border-soft);padding:9px 0;font-size:14px}.detail-overlay-body dt{color:var(--muted)}.detail-overlay-body dd{margin:0;text-align:right}.detail-overlay-body .setup-brief{margin:0}.detail-overlay-body .intel-table-wrap{overflow-x:auto}.detail-overlay-body :is(.gold-signal-panel,.signal-panel){width:auto;height:auto;max-height:none;overflow:visible;border:0;padding:0}.detail-overlay-body .gold-overview{grid-template-columns:repeat(3,minmax(0,1fr));height:auto}.detail-overlay-body .gold-audit-drawer{margin:12px 0 0}.gold-position-rail .gold-signal-panel{padding:14px}.gold-position-rail .gold-decision{min-height:70px}.gold-position-rail .gold-updated{margin-top:8px}.gold-position-rail .gold-decision>i{width:36px;height:36px}.gold-position-rail .gold-current-read{margin:10px 0}.gold-position-rail .gold-current-read>div{padding:9px 10px}.gold-position-rail .gold-current-read p{font-size:12px;line-height:1.5}.gold-position-rail .gold-action-copy{padding:10px;gap:5px}.gold-position-rail .gold-decision small,.gold-position-rail .gold-signal-panel>.gold-updated{display:none}.gold-position-rail .gold-decision{min-height:54px;margin:6px 0 8px;padding:8px 0}.gold-position-rail .gold-decision>div{gap:0}.gold-position-rail .gold-current-read{margin:8px 0}.gold-position-rail .gold-current-read>div{padding:8px 10px}.gold-position-rail .gold-current-read strong{font-size:14px}.gold-position-rail .gold-current-read p{margin:4px 0 0}.gold-position-rail .overlay-disclosure-button{padding:8px 0}.gold-position-rail .workspace-account-metrics{padding:9px 10px 5px}.gold-position-rail .gold-action-copy{margin-top:8px}.gold-position-rail .gold-risk-note{margin-top:12px;padding:10px}.gold-position-rail .gold-risk-note span{font-size:12px;line-height:1.5}.gold-intelligence .intel-tabs button[aria-selected=true]{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}@media(min-width:1101px){.crypto-home-layout{grid-template-rows:auto auto auto auto}.crypto-market-column,.crypto-position-rail,.crypto-watch-column{display:grid;grid-template-rows:subgrid;grid-row:1/span 3}.crypto-watch-column .home-watchlist{grid-row:1/span 2}.crypto-watch-column .study-risk-card{grid-row:3}.crypto-market-column>.market-header,.crypto-position-rail>.workspace-account{grid-row:1}.crypto-market-column>.crypto-workspace,.crypto-position-rail>.workspace-position-card{grid-row:2}.crypto-market-column>.home-history,.crypto-position-rail>.current-setup{grid-row:3}.crypto-home-main>.compact-intelligence{grid-row:4}.crypto-home-layout:not([data-layout=FULL]){grid-template-rows:auto auto}.crypto-home-layout:not([data-layout=FULL]) :is(.crypto-watch-column,.crypto-market-column,.crypto-position-rail){grid-row:1/span 2}.crypto-home-main>.compact-intelligence .intel-heading{align-items:flex-start;flex-direction:column;gap:10px;padding:12px}.crypto-home-main>.compact-intelligence .intel-tabs{width:100%;gap:4px}.crypto-home-main>.compact-intelligence .intel-tabs button{font-size:12px;padding:5px 8px}.crypto-home-main>.compact-intelligence .intelligence-summary{padding:12px 12px 0}.crypto-home-main>.compact-intelligence .intelligence-kpi-grid{gap:8px}.crypto-home-main>.compact-intelligence .intelligence-kpi{padding:12px;min-height:167px;gap:7px}.crypto-home-main>.compact-intelligence .intelligence-kpi>span{font-size:12px}.crypto-home-main>.compact-intelligence .intelligence-kpi>strong{font-size:23px}.crypto-home-main>.compact-intelligence .intelligence-kpi>p{font-size:12px;min-height:34px}.crypto-home-main>.compact-intelligence .intelligence-kpi>small,.crypto-home-main>.compact-intelligence .intelligence-summary>footer{font-size:11px}}@media(max-width:1100px){.crypto-home-layout,.gold-screen-layout{grid-template-columns:minmax(0,1fr) var(--sidebar-width,340px)}.crypto-home-layout[data-layout=CHART_ONLY],.gold-screen-layout[data-layout=CHART_ONLY]{grid-template-columns:minmax(0,1fr)}.crypto-watch-column,.gold-instruments{grid-column:1/-1;grid-row:1}.crypto-watch-column{display:contents}.crypto-watch-column .home-watchlist{grid-column:1/-1;grid-row:1}.crypto-watch-column .study-risk-card{grid-column:1/-1;grid-row:4}.home-watchlist{padding:8px}.home-watchlist .watchlist-columns,.home-watchlist .watchlist-explore,.home-watchlist .watchlist-name small,.home-watchlist .watchlist-price,.home-watchlist .watchlist-search,.home-watchlist h2{display:none}.home-watchlist .watchlist-assets{display:flex;flex-direction:row;overflow:auto}.home-watchlist .watchlist-assets button{min-width:112px;min-height:44px;grid-template-columns:27px 1fr;padding:8px;border:0}.crypto-market-column,.gold-market-column{grid-column:1;grid-row:2}.crypto-position-rail,.gold-position-rail{grid-column:2;grid-row:2}.crypto-home-main>.compact-intelligence{grid-column:1/-1;grid-row:3}.gold-instruments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.gold-instruments .gold-portfolio-link,.gold-instruments h2,.gold-instruments>p{grid-column:1/-1}.gold-screen-main>.compact-intelligence{grid-row:3}.gold-screen-main>.gold-paper-ledger{grid-row:4}}@media(max-width:860px){.crypto-home-layout,.gold-screen-layout{grid-template-columns:minmax(0,1fr)}.crypto-position-rail,.gold-position-rail{grid-column:1;grid-row:3;display:flex}.crypto-home-main>.compact-intelligence,.gold-screen-main>.compact-intelligence{grid-column:1;grid-row:4}.crypto-watch-column .study-risk-card{grid-column:1;grid-row:5}.gold-screen-main>.gold-paper-ledger{grid-row:5}.crypto-home-main .crypto-workspace .chart-shell,.gold-screen-main .gold-chart-shell{height:440px;min-height:440px}.crypto-home-main .crypto-workspace,.gold-screen-main .gold-workspace{min-height:0}.study-risk-facts,.study-risk-total{flex-direction:row}}@media(max-width:640px){.intelligence-kpi-grid{grid-template-columns:1fr}.compact-intelligence .intel-heading{gap:10px}.compact-intelligence .intel-tabs button{font-size:12px;padding:5px 8px}.intelligence-kpi{min-height:142px}.intelligence-summary>footer{flex-wrap:wrap}.axis-detail-overlay{width:calc(100vw - 16px);max-height:92dvh;border-radius:8px}.detail-overlay-shell{max-height:92dvh}.detail-overlay-shell>header{padding:14px}.detail-overlay-shell>header h2{font-size:18px}.detail-overlay-body{padding:14px}.detail-overlay-tabs{padding:10px 14px}.detail-overlay-body .gold-overview,.gold-instruments{grid-template-columns:1fr}}