:root{--bg:#07090c;--panel:#0c1014;--panel-2:#10151b;--panel-3:#161d25;--border:#ffffff14;--border-strong:#ffffff24;--text:#e9edf2;--muted:#a7b1bc;--faint:#6b7682;--blue:#55a8d8;--blue-soft:#55a8d81a;--green:#4dbd73;--red:#e35d58;--amber:#d9a441;--amber-soft:#d9a4411a;--purple:#b487d6;--purple-soft:#b487d61f;--radius:4px;--workspace-gap:8px;--panel-border-soft:#566f7952;--panel-shadow:0 18px 44px #0003;--space-1:3px;--space-2:5px;--space-3:7px;--space-4:10px;--control-height:24px;--topbar-height:32px;--reviewbar-height:38px;--rail-width:48px;--left-stack-width:280px;--feed-row-height:40px;--feed-row-padding-y:2px;--mini-chart-width:118px;--mini-chart-height:38px;--detail-chart-height:218px;--font:"Inter", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", "Roboto Mono", Consolas, ui-monospace, monospace}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);font-family:var(--font);scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin;margin:0;overflow:hidden}button,input,select{font:inherit}*{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{border:1px solid var(--scrollbar-track);background:var(--scrollbar-thumb);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}nextjs-portal,[data-nextjs-toast],[data-nextjs-dialog-overlay]{display:none!important}button{color:inherit}.terminal-shell{--ui-font-adjust:0px;--ui-control-extra:0px;--ui-row-extra:0px;--ui-mini-chart-extra:0px;--ui-detail-chart-extra:0px;--feed-row-height:calc(40px + var(--ui-row-extra));--feed-row-padding-y:2px;--mini-chart-width:calc(118px + (var(--ui-mini-chart-extra) * 2));--mini-chart-height:calc(38px + var(--ui-mini-chart-extra));--detail-chart-height:calc(218px + var(--ui-detail-chart-extra));background:var(--bg);width:100%;height:100dvh;overflow:hidden}.terminal-shell.mode-live{--reviewbar-height:0px}.terminal-shell.density-compact,.density-compact{--feed-row-height:calc(40px + var(--ui-row-extra));--feed-row-padding-y:2px;--mini-chart-width:calc(118px + (var(--ui-mini-chart-extra) * 2));--mini-chart-height:calc(38px + var(--ui-mini-chart-extra));--detail-chart-height:calc(218px + var(--ui-detail-chart-extra))}.terminal-shell.density-comfortable,.density-comfortable{--feed-row-height:calc(48px + var(--ui-row-extra));--feed-row-padding-y:3px;--mini-chart-width:calc(132px + (var(--ui-mini-chart-extra) * 2));--mini-chart-height:calc(44px + var(--ui-mini-chart-extra));--detail-chart-height:calc(235px + var(--ui-detail-chart-extra))}.terminal-shell.text-normal{--control-height:calc(27px + var(--ui-control-extra));--topbar-height:calc(36px + var(--ui-control-extra));--feed-row-height:calc(46px + var(--ui-row-extra));--feed-row-padding-y:3px}.terminal-shell.text-large{--control-height:calc(30px + var(--ui-control-extra));--topbar-height:calc(40px + var(--ui-control-extra));--feed-row-height:calc(54px + var(--ui-row-extra));--feed-row-padding-y:4px;--mini-chart-height:calc(44px + var(--ui-mini-chart-extra));--detail-chart-height:calc(235px + var(--ui-detail-chart-extra))}.top-bar{min-height:var(--topbar-height);background:var(--topbar-bg);z-index:12;border-bottom:1px solid #22333a;grid-template-columns:minmax(130px,max-content) max-content minmax(160px,1fr) minmax(190px,300px) max-content minmax(150px,190px) minmax(160px,200px) minmax(130px,165px) 32px 32px;align-items:center;gap:6px;padding:5px 80px 5px 8px;display:grid;position:relative}.top-bar>.icon-control{position:absolute;top:7px}.top-bar>.icon-control[aria-label=Info]{right:44px}.top-bar>.icon-control[aria-label=Settings]{right:8px}.top-ticker-search-slot{min-width:0}.top-popover-control{min-width:0;position:relative}.top-static-control{min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius);background:var(--control-bg);color:var(--text);font-size:calc(10px + var(--ui-font-adjust));white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 7px;font-weight:900;display:inline-flex}.top-popover-control summary{min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius);background:var(--control-bg);color:var(--text);font-size:calc(10px + var(--ui-font-adjust));white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-weight:900;list-style:none;display:inline-flex}.top-popover-control summary::-webkit-details-marker{display:none}.top-popover-control[open] summary{color:var(--amber);border-color:#d9a44185}.top-popover{z-index:40;background:var(--drawer-bg);border:1px solid #d9a44175;width:min(310px,82vw);padding:8px;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 16px 34px #0000006b}.sensitivity-popover{width:min(340px,86vw)}.top-popover h2{color:var(--amber);font-size:calc(10px + var(--ui-font-adjust));text-transform:uppercase;margin:0 0 6px;font-weight:900}.top-popover p{color:var(--muted);font-size:calc(10px + var(--ui-font-adjust));margin:0 0 7px;line-height:1.3}.popover-button-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.popover-button-grid button,.popover-reset,.sensitivity-row{border:1px solid var(--border);background:var(--control-bg);min-height:24px;color:var(--text);font:inherit;font-size:calc(10px + var(--ui-font-adjust));text-align:left;cursor:pointer;padding:4px 6px;font-weight:900}.popover-button-grid button.selected,.sensitivity-row.selected{color:var(--green);border-color:#4dbd7375}.popover-section{border-top:1px solid var(--border);gap:4px;margin-top:7px;padding-top:6px;display:grid}.popover-section>span{color:var(--faint);font-size:calc(8px + var(--ui-font-adjust));text-transform:uppercase;font-weight:900}.compact-toggle{min-height:18px;font-size:calc(10px + var(--ui-font-adjust))}.popover-reset{width:100%;color:var(--amber);text-align:center;text-transform:uppercase;margin-top:7px}.sensitivity-row{gap:2px;width:100%;margin-bottom:4px;display:grid}.sensitivity-row strong{color:inherit}.sensitivity-row small{color:var(--muted);font-size:calc(9px + var(--ui-font-adjust));line-height:1.25}.terminal-shell.text-normal .brand,.terminal-shell.text-normal .clock,.terminal-shell.text-normal .search-box,.terminal-shell.text-normal .search-box input,.terminal-shell.text-normal .control,.terminal-shell.text-normal .icon-control,.terminal-shell.text-normal .top-bar select,.terminal-shell.text-normal .status-pill,.terminal-shell.text-normal .mode-badge{font-size:calc(12px + var(--ui-font-adjust))}.terminal-shell.text-large .brand,.terminal-shell.text-large .clock,.terminal-shell.text-large .search-box,.terminal-shell.text-large .search-box input,.terminal-shell.text-large .control,.terminal-shell.text-large .icon-control,.terminal-shell.text-large .top-bar select,.terminal-shell.text-large .status-pill,.terminal-shell.text-large .mode-badge{font-size:calc(13px + var(--ui-font-adjust))}.terminal-shell.text-normal .scope-pill,.terminal-shell.text-normal .scope-select,.terminal-shell.text-normal .session-badge,.terminal-shell.text-normal .runtime-status,.terminal-shell.text-normal .copy-status,.terminal-shell.text-large .scope-pill,.terminal-shell.text-large .scope-select,.terminal-shell.text-large .session-badge,.terminal-shell.text-large .runtime-status,.terminal-shell.text-large .copy-status{font-size:calc(11px + var(--ui-font-adjust))}.brand{min-width:132px;font-size:calc(12px + var(--ui-font-adjust));letter-spacing:0;color:var(--text);white-space:nowrap;align-items:center;gap:7px;padding-right:8px;font-weight:900;display:flex}.brand svg{color:var(--blue);flex:none}.brand small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.mode-badge,.session-badge,.connection-badge,.status-pill,.control,.icon-control,.top-bar select{min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius);background:var(--control-bg);color:var(--text);white-space:nowrap;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:10px;display:inline-flex}.top-static-control.top-strategy-select select{min-width:72px;max-width:120px;height:22px;min-height:22px;font-size:inherit;background:0 0;border:0;padding:0;font-weight:900}.control-cluster{align-items:center;gap:3px;min-width:0;display:inline-flex}.status-cluster{color:var(--muted);border-right:1px solid var(--border);gap:2px;padding-right:5px}.top-mode-switch{border-right:1px solid var(--border);padding-right:5px}.top-mode-switch button{min-height:24px}.top-mode-switch button:disabled{cursor:not-allowed;color:var(--faint);opacity:.6}.top-status-line{min-width:0;color:var(--muted);text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:900;display:flex;overflow:hidden}.top-status-line>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.top-status-line-live{color:var(--green)}.top-status-line-offline{color:var(--red)}.top-status-line-degraded{color:var(--amber)}.top-status-line-market_closed,.top-status-line-context_only,.top-status-line-checking{color:var(--muted)}.status-cluster .mode-badge,.status-cluster .data-mode-badge,.status-cluster .connection-badge,.status-cluster .session-badge,.status-cluster .runtime-status{background:0 0;border-color:#0000;min-height:18px;padding:0 3px}.copy-status{color:var(--amber);border-left:1px solid var(--border);text-transform:uppercase;padding-left:5px;font-size:10px;font-weight:900}.filter-cluster,.action-cluster{border-left:1px solid var(--border);padding-left:5px}.control-short{min-width:38px;padding-left:5px;padding-right:5px}.mode-badge{color:var(--green);font-weight:700}.mode-toggle{cursor:pointer}.mode-replayReview .mode-badge{color:var(--blue)}.status-pill{background:0 0;border-color:#8b9ca73d;font-weight:900}.status-ok{color:var(--green)}.status-warn{color:var(--amber)}.status-bad{color:var(--red)}.scope-cluster{border-right:1px solid var(--border);padding-right:5px;overflow:hidden}.scope-pill{max-width:150px;color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:900;overflow:hidden}.scope-select{min-height:18px;color:var(--muted);text-transform:uppercase;background:0 0;border:0;padding:0;font-size:9px;font-weight:900}.data-mode-badge{color:var(--muted);text-transform:uppercase;background:0 0;border-color:#8b9ca747}.data-mode-ws-live,.data-mode-http{color:var(--green);border-color:#35d06f57}.data-mode-replay{color:var(--blue);border-color:#1b9dff57}.data-mode-demo,.data-mode-degraded{color:var(--amber);border-color:#f5b83d61}.session-badge,.runtime-status,.connection-live,.connection-http-only{color:var(--blue);background:0 0;border-color:#1b9dff57}.connection-demo{color:var(--amber);border-color:#f5b83d61}.connection-disconnected{color:var(--red)}.clock{color:var(--text);font-variant-numeric:tabular-nums;padding:0 3px;font-size:11px}.search-box{border:1px solid var(--border);border-radius:var(--radius);min-height:26px;color:var(--muted);background:#03080b;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:flex}.search-box input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.ticker-launcher-root{z-index:16;flex:1;min-width:140px;max-width:360px;position:relative}.top-ticker-search-slot .ticker-launcher-root{width:100%;min-width:0;max-width:none}.ticker-launcher-dropdown{z-index:5000;background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius);width:min(380px,92vw);max-height:min(440px,72vh);box-shadow:var(--panel-shadow);color:var(--text);padding:6px 0;position:absolute;top:calc(100% + 4px);right:0;overflow:auto}.ticker-launcher-dropdown-header{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;padding:4px 10px 8px;font-size:10px;display:flex}.ticker-launcher-hint{font-variant-numeric:tabular-nums}.ticker-launcher-section-title{color:var(--muted);letter-spacing:.05em;padding:6px 10px 4px;font-size:10px}.ticker-launcher-row{border-top:1px solid var(--row-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.ticker-launcher-row-active{background:var(--row-hover)}.ticker-launcher-symbol-hit{cursor:pointer;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.ticker-launcher-sym{letter-spacing:.04em;font-size:12px;font-weight:600}.ticker-launcher-sub{color:var(--muted);font-size:10px}.ticker-launcher-badge{border:1px solid var(--border);color:var(--muted);text-transform:uppercase;border-radius:2px;padding:2px 6px;font-size:9px}.ticker-launcher-badge-live{color:var(--green);border-color:#49d48f59}.ticker-launcher-badge-alert{color:var(--blue);background:#55a8d814;border-color:#55a8d861}.ticker-launcher-badge-recent{color:var(--blue);border-color:#74aeff59}.ticker-launcher-badge-ready{color:var(--amber);border-color:#d9a44159}.ticker-launcher-badge-default{opacity:.75}.ticker-launcher-badge-missing{color:var(--red);border-color:#ff554d59}.ticker-launcher-open-chart{border:1px solid var(--border);background:var(--panel-3);color:var(--text);cursor:pointer;border-radius:2px;padding:4px 8px;font-size:10px}.ticker-launcher-open-chart:hover{border-color:var(--amber);color:var(--amber)}.ticker-launcher-empty{color:var(--muted);padding:12px 12px 16px;font-size:11px}.brand-with-links{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.top-workspace-quick-links{gap:10px;font-size:10px;display:inline-flex}.top-workspace-quick-links a{color:var(--muted);letter-spacing:.03em;text-decoration:none}.top-workspace-quick-links a:hover{color:var(--amber)}.workspace-manual-symbol-pane .workspace-manual-symbol-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-manual-symbol-close{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;display:inline-flex}.workspace-manual-symbol-close:hover{color:var(--amber);border-color:#d9a44159}.workspace-manual-symbol-banner{border:1px solid var(--border);border-radius:var(--radius);background:#74aeff0f;margin:10px 0 12px;padding:10px 12px;font-size:11px;line-height:1.45}.workspace-manual-symbol-banner p{margin:4px 0}.workspace-manual-symbol-link{color:var(--blue)}.workspace-manual-symbol-strip{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);flex-wrap:wrap;gap:10px 14px;margin-bottom:12px;padding:8px 10px;font-size:10px;display:flex}.workspace-manual-symbol-strip strong{color:var(--text);font-weight:600}.workspace-manual-symbol-status{color:var(--muted);font-size:11px}.workspace-manual-symbol-error{color:var(--red);margin-bottom:8px;font-size:11px}.workspace-manual-symbol-warn{color:var(--amber);margin-bottom:8px;font-size:11px}.workspace-manual-symbol-actions{margin-top:12px}.workspace-manual-symbol-cta{color:var(--blue);font-size:11px}.top-bar select{appearance:none}.control,.icon-control,.rail-item,.priority-chip,.alert-row,.feedback{cursor:pointer}.control.active{border-color:color-mix(in oklab, var(--amber) 50%, transparent);background:var(--amber-soft)}.control:hover,.icon-control:hover,.top-bar select:hover{color:var(--amber);border-color:#d9a44161}.control:disabled{cursor:wait;opacity:.72}.replay-running svg{animation:1s linear infinite spin}.replay-failed{color:var(--red);border-color:#ff554d6b}.icon-control{width:26px;padding:0}.replay-review-bar{min-height:var(--reviewbar-height);border-bottom:1px solid var(--border);background:var(--panel-2);grid-template-columns:max-content max-content max-content minmax(180px,1fr);align-items:center;gap:5px;padding:4px 6px;display:grid}.mode-switch,.profile-switch,.review-selectors,.review-metrics{align-items:center;gap:3px;min-width:0;display:inline-flex}.mode-switch,.profile-switch,.review-selectors{border-right:1px solid var(--border);padding-right:5px}.mode-switch button,.profile-switch button{border:1px solid var(--border);border-radius:var(--radius);background:var(--control-bg);min-height:24px;color:var(--muted);text-transform:uppercase;padding:0 7px;font-size:9px;font-weight:900}.mode-switch button.selected,.profile-switch button.selected{color:var(--amber);background:#d9a44114;border-color:#d9a44185}.review-selectors select{border:1px solid var(--border);border-radius:var(--radius);background:var(--control-bg);min-height:24px;color:var(--muted);text-transform:uppercase;padding:0 6px;font-size:9px;font-weight:900}.review-metric{border:1px solid var(--border);min-height:24px;color:var(--muted);text-transform:uppercase;background:#020405;grid-template-columns:14px max-content max-content;align-items:center;gap:3px;padding:0 5px;font-size:8px;font-weight:900;display:inline-grid}.review-metric svg{color:var(--faint)}.review-metric strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:10px}.profile-notes{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex;overflow:hidden}.profile-notes span{text-overflow:ellipsis;overflow:hidden}.workspace-grid{grid-template-columns:var(--left-stack-width) 4px minmax(620px, 1fr) 4px minmax(460px, 560px);height:calc(100dvh - var(--topbar-height) - var(--reviewbar-height));min-height:0;padding:var(--workspace-gap);background:radial-gradient(circle at 45% 0%, #55a8d814, transparent 34%), var(--workspace-bg);gap:0;display:grid;overflow:hidden}.terminal-left-stack{border:1px solid var(--panel-border-soft);min-width:0;min-height:0;box-shadow:var(--panel-shadow);background:#0c1014f5;border-radius:6px;flex-direction:column;gap:7px;padding:6px;display:flex;overflow:hidden}.terminal-left-stack .terminal-module{border-color:#566f7947;border-radius:5px}.terminal-left-collapsed{border:0;border-right:1px solid var(--border);color:var(--amber);background:#020405;flex-direction:column;align-items:center;gap:8px;padding-top:8px;font-size:9px;font-weight:900;display:flex}.terminal-module{border:1px solid var(--panel-border-soft);background:#03080af5;flex-direction:column;min-height:0;display:flex}.terminal-module-title{min-height:24px;color:var(--amber);text-transform:uppercase;background:#091013f2;border-bottom:1px solid #566f794d;padding:6px 8px 4px;font-size:11px;font-weight:900;line-height:1}.terminal-shell.text-normal .terminal-module-title,.terminal-shell.text-normal .terminal-view,.terminal-shell.text-normal .market-context-list div,.terminal-shell.text-normal .source-summary-line,.terminal-shell.text-normal .terminal-status-grid{font-size:calc(12px + var(--ui-font-adjust))}.terminal-shell.text-large .terminal-module-title,.terminal-shell.text-large .terminal-view,.terminal-shell.text-large .market-context-list div,.terminal-shell.text-large .source-summary-line,.terminal-shell.text-large .terminal-status-grid{font-size:calc(13px + var(--ui-font-adjust))}.terminal-module-body{min-height:0;padding:5px;overflow:hidden}.market-context-module{flex:0 0 132px}.terminal-view-list{gap:2px;display:grid}.terminal-view{min-height:24px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:18px minmax(0,1fr);align-items:center;padding:0 6px;font-size:11px;display:grid}.terminal-view.active{color:var(--blue);background:#55a8d814}.terminal-view:hover,.terminal-view:focus-visible{background:#ffffff09;outline:none}.terminal-saved-views{border-top:1px solid #ffffff14;gap:3px;margin-top:9px;padding-top:7px;display:grid}.terminal-saved-title{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;font-weight:900;display:flex}.terminal-saved-title strong{color:var(--muted)}.terminal-saved-view{min-height:22px;color:var(--muted);text-align:left;background:#ffffff05;border:1px solid #ffffff0e;border-radius:4px;padding:0 6px;overflow:hidden}.terminal-saved-view span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.terminal-saved-view:hover,.terminal-saved-view:focus-visible{color:var(--text);border-color:#55a8d861;outline:none}.terminal-saved-empty{min-height:22px;color:var(--faint);border:1px dashed #ffffff12;border-radius:4px;align-items:center;padding:0 6px;font-size:10px;display:flex}.terminal-shell.text-normal .terminal-module-title,.terminal-shell.text-large .terminal-module-title{font-size:10px}.terminal-profile-note{color:var(--muted);border-top:1px solid #ffffff14;gap:3px;margin-top:6px;padding-top:6px;font-size:10px;display:grid}.terminal-profile-note strong{color:var(--text)}.armed-watch-table,.source-context-list,.market-context-list,.terminal-status-grid{gap:4px;min-width:0;display:grid}.source-watch-subtitle{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.armed-watch-header,.armed-watch-row{grid-template-columns:minmax(44px,.7fr) minmax(36px,.45fr) minmax(74px,1fr) minmax(40px,.5fr);align-items:center;gap:7px;min-width:0;font-size:9px;display:grid}.terminal-shell.text-normal .armed-watch-header,.terminal-shell.text-normal .armed-watch-row{font-size:calc(10px + var(--ui-font-adjust))}.terminal-shell.text-large .armed-watch-header,.terminal-shell.text-large .armed-watch-row{font-size:calc(11px + var(--ui-font-adjust));grid-template-columns:minmax(46px,.75fr) minmax(36px,.55fr) minmax(82px,1fr) minmax(38px,.55fr)}.armed-watch-header{color:var(--muted);text-transform:uppercase;font-weight:900}.armed-watch-row{width:100%;min-height:32px;color:var(--text);text-align:left;background:#020506b8;border:1px solid #0000;border-radius:4px;padding:3px 4px}.armed-wait{color:var(--amber)}.armed-match{color:var(--purple)}.armed-dup,.armed-exp,.armed-stale{color:var(--faint)}.armed-watch-row>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.armed-watch-row>:last-child{text-align:right}.armed-source-cell,.armed-state-cell{gap:1px;min-width:0;display:grid}.armed-source-cell>*,.armed-state-cell>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.armed-source-cell small,.armed-state-cell small{color:var(--faint);text-transform:uppercase;font-size:8px;font-weight:800}.source-watch-hidden{color:var(--faint);text-transform:uppercase;font-size:9px;font-weight:800}.source-purple{color:var(--purple)}.source-url-link{min-height:16px;color:var(--purple);text-underline-offset:2px;background:#b487d614;border:1px solid #b487d657;justify-content:center;align-items:center;padding:0 3px;text-decoration:underline;display:inline-flex}.source-url-link:hover,.source-url-link:focus-visible{color:var(--amber);border-color:#d9a44185;outline:none}.state-up{color:var(--green)!important}.state-down{color:var(--red)!important}.state-muted{color:var(--faint)!important}.market-context-list div,.source-context-list div{grid-template-columns:54px 58px minmax(0,1fr);align-items:center;gap:5px;min-width:0;font-size:11px;display:grid}.source-context-list div{grid-template-columns:48px minmax(0,1fr)}.source-summary-line{color:var(--muted);text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font-size:10px;font-weight:900;display:flex}.source-summary-line strong{color:var(--purple)}.market-context-list em,.source-context-list span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.bottom-terminal-strip{border-top:1px solid var(--border);background:#020405;flex:none;grid-template-columns:minmax(260px,.9fr) minmax(240px,.7fr) minmax(280px,.9fr);gap:6px;min-height:92px;max-height:104px;padding:4px 5px 0;display:grid}.bottom-terminal-strip.compact-status-strip{grid-template-columns:minmax(0,1fr);min-height:30px;max-height:none;padding:4px 5px;display:grid}.compact-status-line{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.compact-status-line span{text-overflow:ellipsis;overflow:hidden}.compact-status-line strong{color:var(--text)}.compact-status-line button{border:1px solid var(--border);background:var(--control-bg);color:var(--amber);text-transform:uppercase;cursor:pointer;align-items:center;gap:4px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:900;display:inline-flex}.compact-help-drawer{grid-template-columns:minmax(220px,.8fr) minmax(220px,.7fr) minmax(260px,.9fr);gap:6px;display:grid}.bottom-terminal-strip .terminal-module-body{padding:5px 8px}.terminal-status-grid span{color:var(--muted);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px;font-size:10px;display:grid}.terminal-status-grid strong{color:var(--text)}.terminal-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-status-grid span{justify-content:space-between;display:flex}.workspace-grid.evidence-collapsed{grid-template-columns:var(--rail-width) minmax(620px, 1fr)}.left-rail{border-right:1px solid var(--border);background:var(--left-rail-bg);flex-direction:column;gap:2px;padding:5px 3px;display:flex}.left-rail.collapsed{align-items:center;padding-left:2px;padding-right:2px}.rail-item{border-radius:var(--radius);min-height:39px;color:var(--muted);background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:1px;display:flex}.rail-item.active{color:var(--blue);background:#55a8d814;border-color:#55a8d861}.rail-item span{max-width:44px;font-size:8px;line-height:1.1}.left-rail.collapsed .rail-item span,.left-rail.collapsed .rail-item small,.left-rail.collapsed .saved-view-count{display:none}.left-rail.collapsed .rail-item{width:24px;min-height:31px}.rail-item small{color:var(--faint);align-self:flex-start;margin-left:4px;font-size:8px;font-weight:900;line-height:1}.rail-item.active small{color:var(--blue)}.saved-view-count{border-top:1px solid var(--border);color:var(--faint);text-align:center;margin-top:auto;padding-top:8px;font-size:10px}.rail-collapse{border:1px solid var(--border);border-radius:var(--radius);background:var(--control-bg);width:100%;min-height:21px;color:var(--faint);margin-top:auto;font-size:10px;font-weight:900}.rail-collapse:hover{color:var(--blue);border-color:#55a8d861}.feed-panel,.detail-panel{border:1px solid var(--panel-border-soft);background:var(--content-bg);min-width:0;box-shadow:var(--panel-shadow);border-radius:7px;overflow:hidden}.review-main-stack{background:var(--content-bg);min-width:0;min-height:0;box-shadow:var(--panel-shadow);border:1px solid #55a8d838;border-radius:7px;flex-direction:column;display:flex;overflow:hidden}.review-main-stack .feed-panel{border-right:0;flex:auto;min-height:0}.sp500-readiness-strip{color:var(--muted);border-bottom:1px solid #55a8d82e;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:7px 10px;font-size:11px;line-height:1.25;display:flex}.sp500-readiness-strip strong{color:var(--text);font-weight:800}.strategy-review-strip{color:var(--muted);border-bottom:1px solid #55a8d82e;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:7px 10px;font-size:11px;line-height:1.25;display:flex}.strategy-review-strip strong{color:var(--text)}.strategy-review-description{min-width:180px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:260px;overflow:hidden}.strategy-review-strip select,.strategy-review-strip input,.strategy-review-strip button{border:1px solid var(--border);background:var(--control-bg);height:24px;color:var(--text);font:inherit;text-transform:uppercase;font-weight:800}.strategy-review-strip input{text-transform:none;width:min(260px,100%);padding:0 8px}.strategy-review-strip .strategy-review-date{width:132px}.strategy-review-strip .live-sim-time{width:86px}.strategy-review-strip button{cursor:pointer;color:var(--accent)}.live-sim-strip{border-bottom-color:#d9a4414d}.live-sim-badge{height:20px;color:var(--amber);letter-spacing:.04em;background:#d9a4411a;border:1px solid #d9a44185;align-items:center;padding:0 6px;font-size:9px;font-weight:900;display:inline-flex}.live-sim-strategy{min-height:20px;color:var(--muted);align-items:center;gap:5px;display:inline-flex}.live-sim-strategy strong{color:var(--text)}.live-sim-speed{align-items:center;gap:3px;display:inline-flex}.live-sim-speed button.selected{color:var(--amber);background:#d9a4411a;border-color:#d9a441a3}.live-sim-metrics{flex-wrap:wrap;align-items:center;gap:4px;min-height:22px;display:inline-flex}.live-sim-metrics span{height:20px;color:var(--muted);white-space:nowrap;background:#0003;border:1px solid #ffffff14;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.live-sim-metrics strong{color:var(--text);font-variant-numeric:tabular-nums}.live-sim-message{color:var(--muted);min-width:min(360px,100%)}.strategy-run-progress{background:#010406eb;border:1px solid #55a8d847;flex:100%;height:20px;position:relative;overflow:hidden}.strategy-run-progress span{background:linear-gradient(90deg, color-mix(in oklab, var(--blue) 28%, transparent), color-mix(in oklab, var(--green) 34%, transparent));min-width:2px;position:absolute;inset:0 auto 0 0}.strategy-run-progress small{color:var(--text);padding:2px 8px;font-size:10px;font-weight:800;display:block;position:relative}.live-alert-center-stack{background:linear-gradient(#061016fa,#03080af5);border-bottom:1px solid #55a8d82e;flex-direction:column;gap:8px;padding:8px 10px 9px;display:flex}.live-scanner-state{color:var(--faint);text-transform:uppercase;border:1px solid #566f7957;border-radius:999px;flex:none;padding:2px 7px;font-size:9px;font-weight:900}.live-scanner-state.is-running{color:var(--green);background:#4dbd7314;border-color:#4dbd735c}.live-alert-center-empty.live-alert-center-empty-minimal{background:var(--content-bg);place-items:center;min-height:180px;padding:18px;display:grid}.live-alert-center-empty-minimal .live-alert-center-empty-message{color:var(--muted);margin:0;font-size:13px;font-weight:500;line-height:1.4}.live-scanner-count{color:var(--amber);margin-left:4px;font-weight:800}.live-scanner-muted{color:var(--faint);font-style:italic}.profile-diff-strip{background:#020405;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px 5px 0;display:grid}.profile-diff-card{border:1px solid var(--border);background:var(--panel-2);min-height:35px;color:var(--muted);padding:3px 5px}.profile-diff-card.selected{border-color:color-mix(in oklab, var(--amber) 48%, transparent);background:var(--amber-soft)}.profile-diff-card strong,.profile-diff-card span,.profile-diff-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-diff-card strong{color:var(--amber);text-transform:uppercase;margin-right:8px;font-size:9px;display:inline-block}.profile-diff-card span{text-transform:uppercase;margin-right:7px;font-size:9px;font-weight:800;display:inline-block}.profile-diff-card small{color:var(--faint);margin-top:2px;font-size:8px;display:block}.chart-audit-strip{color:var(--muted);background:#28414a59;border:1px solid #28414ab8;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;font-size:8px;line-height:1.25;display:grid}.chart-audit-strip span{background:var(--panel-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:3px 4px;overflow:hidden}.chart-audit-strip strong{color:var(--text);font-weight:800}.interactive-chart{background:var(--chart-bg);border:1px solid #28414a8c;flex-direction:column;min-height:0;display:flex;overflow:hidden}.detail-chart-block{gap:4px;padding:5px;display:grid}.detail-chart-title{justify-content:space-between;align-items:center;min-width:0;display:flex}.detail-chart-title h2{margin:0}.detail-chart-title span{color:var(--faint);text-transform:uppercase;font-size:8px;font-weight:900}.detail-chart-title-actions{align-items:center;gap:8px;min-width:0;display:flex}.detail-chart-height-label{color:var(--faint);text-transform:uppercase;font-size:8px;font-weight:900}.chart-lookback-toggle{gap:2px;display:inline-flex}.chart-lookback-btn{text-transform:uppercase;color:var(--faint);cursor:pointer;background:#050c0f;border:1px solid #28414a8c;border-radius:2px;padding:2px 6px;font-size:8px;font-weight:800}.chart-lookback-btn:hover{color:var(--text);border-color:#5a8ca073}.chart-lookback-btn-active{color:var(--text);background:#142d378c;border-color:#78c8dc8c}.chart-resize-handle{cursor:row-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:#04090b;border:1px solid #28414a7a;height:14px;min-height:14px;position:relative}.chart-resize-handle:after{content:"";background:#84949a6b;width:72px;height:1px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.chart-resize-handle:hover,.chart-resize-handle:focus-visible{background:#55a8d814;border-color:#55a8d88f;outline:none}.chart-toolbar{background:var(--panel-2);min-height:24px;color:var(--muted);text-transform:uppercase;border-bottom:1px solid #28414ab8;flex-wrap:wrap;align-items:center;gap:5px;padding:2px 4px;font-size:9px;font-weight:900;display:flex}.chart-toolbar-left,.chart-control-group{align-items:center;gap:4px;min-width:0;display:flex}.chart-toolbar-left{flex:100%}.chart-control-group{flex:none}.chart-control-label{color:var(--faint);font-size:8px}.chart-toolbar-left strong{color:var(--text)}.chart-toolbar-left span{color:var(--faint)}.chart-toolbar-left .chart-data-warning{border-radius:var(--radius);color:var(--amber);border:1px solid #f5b83d52;padding:1px 4px}.chart-data-badge{border-radius:var(--radius);border:1px solid #55a8d84d;padding:1px 4px;color:var(--blue)!important}.chart-data-badge.chart-warning{border-color:#f5b83d52;color:var(--amber)!important}.chart-data-badge.chart-ok{border-color:#4dbd7352;color:var(--green)!important}.chart-control-group button{border-radius:var(--radius);background:var(--control-bg);min-width:24px;min-height:18px;color:var(--muted);text-transform:uppercase;border:1px solid #28414ab8;padding:0 5px;font-size:9px;font-weight:900;line-height:1}.chart-control-group button:hover,.chart-control-group button:focus-visible{color:var(--amber);border-color:#d9a44194;outline:none}.chart-control-group button.active{color:var(--blue);background:#55a8d81a;border-color:#55a8d894}.lightweight-chart-surface{flex:none;width:100%;min-height:0}.chart-placeholder-surface{color:var(--chart-empty-text);background:var(--chart-empty-bg);text-transform:uppercase;border-top:0;justify-content:center;align-items:center;font-size:9px;font-weight:900;display:flex}.chart-surface-wrap{width:100%;position:relative}.chart-signal-time-rail{border-bottom:1px solid color-mix(in oklab, var(--panel-border-soft) 76%, transparent);background:color-mix(in oklab, var(--chart-surface-bg) 94%, transparent);height:19px;position:relative}.chart-plot-wrap{width:100%;position:relative}.chart-production-marker-overlay{pointer-events:none;z-index:6;position:absolute;inset:0}.chart-production-marker{--line-top:0px;--line-height:160px;--dot-top:40px;width:0;height:100%;position:absolute;top:0;overflow:visible;transform:translate(-50%)}.chart-production-marker-line{top:var(--line-top);z-index:1;width:1px;height:var(--line-height);background-image:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--marker-line-color,currentColor) 56%, transparent) 0 4px, transparent 4px 9px);transform-origin:top;position:absolute;left:0;transform:translate(-50%)scaleX(.42)}.chart-production-marker-pin{top:var(--dot-top);z-index:4;border:1px solid color-mix(in oklab, currentColor 88%, #fff 12%);cursor:pointer;width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in oklab, var(--chart-surface-bg) 82%, transparent), 0 0 6px color-mix(in oklab, currentColor 30%, transparent);filter:none;pointer-events:auto;background:currentColor;border-radius:999px;padding:0;position:absolute;left:0;transform:translate(-50%,-50%)}.chart-production-marker-selected .chart-production-marker-pin{width:11px;height:11px;box-shadow:0 0 0 2px color-mix(in oklab, var(--chart-surface-bg) 82%, transparent), 0 0 8px color-mix(in oklab, currentColor 42%, transparent)}.chart-production-marker-time-badge{z-index:2;border:1px solid var(--chart-alert-time-border,currentColor);background:var(--chart-alert-time-bg,color-mix(in oklab, var(--chart-surface-bg) 92%, #000 8%));color:var(--chart-alert-time-color,var(--amber));font-family:var(--font-mono);letter-spacing:0;pointer-events:none;white-space:nowrap;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:850;line-height:1;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.chart-x-axis-overlay{pointer-events:none;z-index:4;height:18px;position:absolute;bottom:4px;left:0;right:48px}.chart-x-axis-label{color:var(--faint);font-family:var(--font-mono);letter-spacing:0;white-space:nowrap;font-size:10.5px;font-weight:650;line-height:1;position:absolute;bottom:0;transform:translate(-50%)}.chart-x-axis-label-date{border:1px solid color-mix(in oklab, var(--blue) 35%, transparent);background:color-mix(in oklab, var(--chart-surface-bg) 84%, transparent);color:color-mix(in oklab, var(--blue) 78%, var(--text) 22%);border-radius:3px;padding:2px 5px;font-size:10px;font-weight:850}.chart-x-axis-label-boundary:before{background:linear-gradient(to top, color-mix(in oklab, var(--blue) 34%, transparent), color-mix(in oklab, var(--blue) 10%, transparent) 72%, transparent);content:"";width:1px;height:282px;position:absolute;bottom:15px;right:50%;transform:translate(50%)}.source-window-chart .chart-x-axis-label-boundary:before,.chart-height-S .chart-x-axis-label-boundary:before{height:202px}.chart-height-L .chart-x-axis-label-boundary:before{height:382px}.chart-height-S .lightweight-chart-surface{height:210px}.chart-height-M .lightweight-chart-surface{height:290px}.chart-height-L .lightweight-chart-surface{height:390px}.source-window-chart.chart-height-S .lightweight-chart-surface{height:190px}.source-window-chart.chart-height-M .lightweight-chart-surface{height:245px}.source-window-chart.chart-height-L .lightweight-chart-surface{height:315px}.suppressed-detail-banner{min-height:28px;color:var(--muted);background:#d9a4410f;border:1px solid #d9a44157;grid-template-columns:18px max-content minmax(0,1fr);align-items:center;gap:6px;padding:4px 6px;font-size:9px;display:grid}.suppressed-detail-banner strong{color:var(--amber);text-transform:uppercase}.suppressed-detail-banner span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-panel{flex-direction:column;min-width:0;padding:8px;display:flex}.panel-heading,.detail-header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.panel-heading>*,.detail-header>*{min-width:0}.queue-titlebar{background:linear-gradient(#091013fa,#050a0cf5);border-bottom:1px solid #55a8d833;justify-content:space-between;align-items:center;min-height:34px;margin:-8px -8px 7px;padding:7px 10px;display:flex}.queue-title-main{color:var(--amber);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.queue-title-main small{color:var(--faint);font-variant-numeric:tabular-nums;font-size:10px}.queue-title-actions{align-items:center;gap:10px;min-width:0;display:inline-flex}.feed-title-checkbox{color:var(--muted);text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.feed-title-checkbox input{width:12px;height:12px;accent-color:var(--cyan);margin:0}.feed-title-checkbox input:disabled+span{opacity:.45}.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}h1,h2,p{margin:0}h1{letter-spacing:0;margin-top:1px;font-size:15px}.alert-count{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.feed-notice-strip{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.feed-notice-strip span{border-radius:var(--radius);color:var(--amber);text-transform:uppercase;background:#f5b83d14;border:1px solid #f5b83d47;padding:2px 6px;font-size:10px;font-weight:700}.feed-notice-strip .notice-info{color:#7bc5ff;background:#1b9dff14;border-color:#1b9dff47}.feed-notice-strip .notice-success{color:var(--green);background:#5bd67c14;border-color:#5bd67c57}.feed-notice-strip .notice-danger{color:var(--red);background:#ff554d14;border-color:#ff554d5c}.feed-notice-strip .notice-muted{color:var(--muted);background:#8b9ca70f;border-color:#8b9ca738}.priority-lane{border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--panel-2);align-items:center;gap:4px;min-height:22px;margin:3px 0 0;padding:1px 2px;display:flex;overflow:hidden}.priority-label{color:var(--amber);font-size:9px;font-weight:900}.priority-chip{border:0;border-left:1px solid var(--border);border-radius:var(--radius);text-align:left;background:0 0;align-items:center;gap:4px;min-height:18px;padding:0 5px;display:inline-flex}.priority-chip.selected{color:var(--amber);background:#d9a4410d}.priority-chip span{font-size:11px;font-weight:800}.priority-chip small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.row-code{color:var(--faint);text-transform:uppercase;font-size:8px;font-weight:900}.row-code-positive{color:var(--green)}.row-code-negative{color:var(--red)}.row-code-warning{color:var(--amber)}.row-code-critical{color:var(--red)}.row-code-muted{color:var(--faint)}.feed-header,.alert-row{grid-template-columns:24px 52px 64px 34px minmax(112px, 1.18fr) minmax(64px, .7fr) var(--mini-chart-width) 22px;align-items:center;gap:3px;display:grid}.row-number{color:var(--faint);font-variant-numeric:tabular-nums;text-align:right;font-size:9px}.detail-module-title{border-color:#55a8d833;margin:-8px -8px 2px}.feed-header{background:var(--table-header-bg);min-height:24px;color:var(--muted);text-transform:uppercase;border:1px solid #566f7947;border-bottom:0;border-radius:5px 5px 0 0;padding:0 5px;font-size:9px;font-weight:900}.alert-list{border:1px solid #566f7947;border-top:0;border-radius:0 0 5px 5px;padding-right:1px;overflow:hidden auto}.review-case-list{border-right:1px solid var(--border);background:#020405;flex-direction:column;min-width:0;min-height:0;padding:5px 4px;display:flex;overflow:hidden}.review-case-title,.expected-detected-title{border:1px solid color-mix(in oklab, var(--amber) 55%, transparent);min-height:22px;color:var(--amber);text-transform:uppercase;background:#050504;justify-content:space-between;align-items:center;padding:0 6px;font-size:9px;font-weight:900;display:flex}.review-case-title small,.expected-detected-title strong{color:var(--text)}.review-case-rows{border:1px solid color-mix(in oklab, var(--amber) 42%, transparent);border-top:0;gap:3px;min-height:0;padding:4px;display:grid;overflow-y:auto}.review-case-row{border:1px solid var(--border);background:var(--panel-2);text-align:left;grid-template-columns:42px minmax(0,1fr);gap:1px 6px;min-height:33px;padding:3px 5px;display:grid}.review-case-row:has(small){min-height:33px}.review-case-row:not(:has(small)){align-items:center;min-height:28px}.review-case-row.selected{border-color:var(--row-selected-border);background:var(--row-selected)}.review-case-row strong{color:var(--text);font-size:12px;font-weight:900}.review-case-row:has(small) strong{grid-row:span 2}.review-case-row span,.review-case-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-case-row span{color:var(--blue);text-transform:uppercase;font-size:9px;font-weight:900}.review-case-row small{color:var(--muted);font-size:8px}.expected-detected-panel{border:1px solid var(--border);background:var(--panel-2);gap:6px;min-height:0;padding:5px;display:grid}.expected-detected-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.review-block{border:1px solid var(--border);background:var(--panel-2);min-width:0;padding:5px}.review-block div,.expected-feedback{align-items:center;gap:5px;display:flex}.review-block div{justify-content:space-between;margin-bottom:4px}.review-block span,.expected-feedback span{color:var(--amber);text-transform:uppercase;font-size:9px;font-weight:900}.review-block small{border:1px solid color-mix(in oklab, var(--blue) 28%, transparent);color:var(--blue);text-transform:uppercase;padding:0 3px;font-size:8px;font-weight:900}.review-block p{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:10px;line-height:1.25;overflow:hidden}.review-outcome-block{border:1px solid var(--border);background:var(--panel-2);padding:5px 6px}.review-outcome-block span{color:var(--amber);text-transform:uppercase;font-size:9px;font-weight:900}.review-outcome-block ul{gap:2px;margin:4px 0 0;padding-left:14px;display:grid}.review-outcome-block li{color:var(--text);font-size:10px;line-height:1.25}.expected-feedback{border-top:1px solid var(--border);flex-wrap:wrap;padding-top:5px}.expected-feedback button{border:1px solid var(--border);background:var(--control-bg);min-height:21px;color:var(--text);padding:0 6px;font-size:9px;font-weight:900}.review-advanced-sections{gap:5px;min-height:0;display:grid;overflow-y:auto}.review-collapse{border:1px solid var(--border);background:#020405}.review-collapse summary{cursor:pointer;min-height:24px;color:var(--blue);text-transform:uppercase;padding:5px 7px;font-size:9px;font-weight:900}.suppressed-panel{border-top:1px solid var(--border);background:var(--panel-2);flex:none;min-height:112px;padding:4px 5px 5px}.review-drawer{border-top:1px solid var(--border-strong);background:var(--drawer-bg);flex:none;min-height:0}.review-drawer.collapsed{flex-basis:25px}.review-drawer.open{flex-direction:column;flex:0 0 min(310px,40vh);display:flex;overflow:hidden}.review-drawer-tab{border:0;border-bottom:1px solid var(--border);background:var(--control-bg);width:100%;min-height:25px;color:var(--blue);text-align:left;text-transform:uppercase;padding:0 6px;font-size:9px;font-weight:900}.review-drawer-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.calibration-tape{border-top:1px solid var(--border);background:var(--panel-2);flex:0 0 84px;min-height:76px;padding:4px 5px}.calibration-title{border-bottom:1px solid var(--border);min-height:18px;color:var(--amber);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;font-weight:900;display:flex}.calibration-title small{color:var(--faint)}.calibration-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding-top:4px;display:grid}.calibration-row{border:1px solid var(--border);background:var(--panel-2);text-align:left;grid-template-columns:34px minmax(0,.9fr) minmax(0,1fr) 74px;align-items:center;gap:4px;min-height:25px;padding:2px 4px;display:grid}.calibration-row.selected{background:#07100d;border-color:#d9a44194}.calibration-row strong{color:var(--text);font-size:11px;font-weight:900}.calibration-row span{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.calibration-status{border:1px solid var(--border);text-align:center;padding:1px 3px}.calibration-positive{border-color:#4dbd7357;color:var(--green)!important}.calibration-warning{border-color:#d9a44161;color:var(--amber)!important}.calibration-negative{border-color:#e35d5861;color:var(--red)!important}.selection-summary{display:none}.suppressed-title{border-bottom:1px solid var(--border);min-height:19px;color:var(--amber);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;font-weight:900;display:flex}.suppressed-title small{color:var(--faint)}.suppressed-list{border:1px solid var(--border);border-top:0;max-height:120px;overflow-y:auto}.suppressed-row{border:0;border-bottom:1px solid var(--border);background:var(--panel-2);text-align:left;grid-template-columns:44px 35px 42px 38px minmax(115px,.8fr) 74px minmax(180px,1.2fr);align-items:center;gap:4px;width:100%;min-height:26px;padding:2px 4px;display:grid}.suppressed-row.selected{background:#07100d;border:1px solid #d9a44194}.supp-symbol{color:var(--text);font-size:12px;font-weight:900}.supp-time,.supp-family,.supp-detail{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.supp-reason{border:1px solid var(--border);color:var(--amber);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;padding:1px 4px;font-size:8px;font-weight:900;overflow:hidden}.supp-chop,.supp-wick_only,.supp-profile_strict{color:var(--amber);border-color:#d9a44161}.supp-duplicate{color:var(--faint)}.suppressed-empty{min-height:72px;color:var(--muted);justify-content:center;align-items:center;font-size:10px;display:flex}.alert-row{width:100%;min-height:var(--feed-row-height);padding:var(--feed-row-padding-y) 5px;text-align:left;background:#020506b8;border:0;border-bottom:1px solid #566f792e}.alert-row.selected{background:linear-gradient(90deg,#55a8d824,#061018fa);border:1px solid #55a8d8ad;border-radius:4px;padding-left:5px;padding-right:5px}.alert-row.pinned{box-shadow:inset 0 1px #d9a44157,inset 0 -1px #d9a44138}.ticker-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.ticker{letter-spacing:0;font-size:15px;font-weight:600}.terminal-shell.text-normal .ticker{font-size:calc(17px + var(--ui-font-adjust))}.terminal-shell.text-large .ticker{font-size:calc(19px + var(--ui-font-adjust))}.ticker-cell small,.time-cell,.pattern-cell span,.move-cell,.reason-cell small{color:var(--muted);font-size:9px}.terminal-shell.text-normal .ticker-cell small,.terminal-shell.text-normal .time-cell,.terminal-shell.text-normal .pattern-cell span,.terminal-shell.text-normal .move-cell,.terminal-shell.text-normal .reason-cell small{font-size:calc(11px + var(--ui-font-adjust))}.terminal-shell.text-large .ticker-cell small,.terminal-shell.text-large .time-cell,.terminal-shell.text-large .pattern-cell span,.terminal-shell.text-large .move-cell,.terminal-shell.text-large .reason-cell small{font-size:calc(12px + var(--ui-font-adjust))}.time-cell,.clock,.metric strong,.detail-price span{font-variant-numeric:tabular-nums}.freshness-cell,.level-cell,.source-context{min-width:0}.freshness-cell,.level-cell{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:800;line-height:1.15;overflow:hidden}.terminal-shell.text-normal .freshness-cell,.terminal-shell.text-normal .level-cell{font-size:10px}.terminal-shell.text-large .freshness-cell,.terminal-shell.text-large .level-cell{font-size:11px}.freshness-cell{color:var(--faint);font-variant-numeric:tabular-nums}.level-cell{color:var(--amber)}.source-context{color:var(--muted);flex-direction:column;gap:2px;font-size:10px;line-height:1.2;display:flex}.source-context strong,.source-context span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.badge{text-transform:uppercase;white-space:nowrap;border-radius:1px;justify-content:center;align-items:center;width:fit-content;min-height:15px;padding:0 4px;font-size:8px;font-weight:800;display:inline-flex}.terminal-shell.text-normal .badge{min-height:17px;font-size:10px}.terminal-shell.text-large .badge{min-height:18px;font-size:11px}.provenance-badge{color:var(--amber);background:#d9a44114;border:1px solid #d9a44173}.severity-low{color:var(--muted);background:0 0;border:1px solid #2b393e}.severity-medium{color:var(--amber);background:0 0;border:1px solid #d9a4416b}.severity-high{color:var(--red);background:0 0;border:1px solid #e35d5885}.intent{color:#8fc3db;background:0 0;border:1px solid #55a8d84d}.catalyst{color:var(--purple);background:var(--purple-soft);border:1px solid #b487d670;margin-top:2px}.direction{align-items:center;gap:4px;font-size:10px;font-weight:800;display:inline-flex}.direction-icon-only{justify-content:center;gap:0;width:18px}.terminal-shell.text-normal .direction{font-size:12px}.terminal-shell.text-large .direction{font-size:13px}.direction-up,.context-positive,.detail-badges .direction-up{color:var(--green)}.direction-down{color:var(--red)}.direction-neutral{color:var(--muted)}.pattern-cell,.reason-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.pattern-title-line{align-items:center;gap:4px;min-width:0;display:flex;position:relative}.pattern-title-line strong{min-width:0}.alert-type-info{opacity:.58;flex:none;width:12px;height:12px;position:relative}.alert-type-info summary{width:12px;height:12px;color:color-mix(in oklab, var(--faint) 58%, transparent);cursor:pointer;font-family:var(--font);letter-spacing:0;background:0 0;border:1px solid #97a2ae2e;border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-style:normal;font-weight:600;line-height:1;list-style:none;display:inline-flex}.alert-type-info summary::-webkit-details-marker{display:none}.alert-type-info summary:hover,.alert-type-info summary:focus-visible,.alert-type-info[open] summary{color:var(--muted);border-color:#97a2ae85;outline:none}.alert-type-info:hover{opacity:.9}.alert-type-info[open]{opacity:1}.alert-type-info-card{z-index:1200;border:1px solid var(--border-strong);background:var(--drawer-bg);width:min(320px,100vw - 16px);color:var(--text);font-family:var(--font);letter-spacing:0;text-transform:none;border-radius:6px;padding:12px 13px;font-size:12.5px;font-weight:400;line-height:1.5;position:fixed;overflow-y:auto;box-shadow:0 16px 34px #00000070}.pattern-cell .alert-type-info-card strong{color:var(--text);font-family:var(--font);letter-spacing:0;white-space:normal;margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.35;display:block}.pattern-cell .alert-type-info-card p,.pattern-cell .alert-type-info-card li{color:color-mix(in oklab, var(--text) 78%, var(--muted));font-family:var(--font);letter-spacing:0;white-space:normal;font-size:12.5px;font-weight:400;line-height:1.5}.pattern-cell .alert-type-info-card p{margin:0 0 9px}.pattern-cell .alert-type-info-card ul{gap:6px;margin:0;padding-left:18px;display:grid}.row-flags{flex-wrap:wrap;gap:3px;display:flex}.feed-header>span,.alert-row>*{min-width:0}.alert-row-dismiss{width:18px;height:18px;color:var(--red);background:#ff554d14;border:1px solid #ff554d6b;border-radius:3px;justify-content:center;justify-self:end;align-items:center;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.alert-row-dismiss:hover,.alert-row-dismiss:focus-visible{background:#ff554d2e;border-color:#ff554dcc;outline:none}.compact-investigation-note p{color:var(--muted);font-size:11px;line-height:1.4}.pattern-cell strong,.reason-cell span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.12;overflow:hidden}.context-positive,.context-volume,.context-vwap{text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}.terminal-shell.text-normal .pattern-cell strong,.terminal-shell.text-normal .context-positive,.terminal-shell.text-normal .context-volume,.terminal-shell.text-normal .context-vwap{font-size:11px}.terminal-shell.text-large .pattern-cell strong,.terminal-shell.text-large .context-positive,.terminal-shell.text-large .context-volume,.terminal-shell.text-large .context-vwap{font-size:12px}.move-cell{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.context-volume{color:var(--green)}.context-vwap{color:var(--muted)}.mini-chart{width:var(--mini-chart-width);height:var(--mini-chart-height)}.mini-chart-off{border:1px solid var(--border);width:30px;min-height:18px;color:var(--faint);text-transform:uppercase;justify-content:center;align-items:center;font-size:8px;font-weight:900;display:inline-flex}.detail-chart{width:100%;height:var(--detail-chart-height)}.source-window-chart{height:170px}.chart-surface{border:1px solid var(--chart-surface-border);border-radius:var(--radius);background:var(--chart-surface-bg)}.svg-chart{display:block}.chart-bg{fill:var(--chart-svg-bg)}.chart-grid line{stroke:#43566338;stroke-width:1px}.candle line{stroke-width:1.5px}.candle rect{stroke-width:0}.candle-up line,.candle-up rect,.volume-up{fill:#4dbd7385;stroke:#4dbd73c7}.candle-down line,.candle-down rect,.volume-down{fill:#e35d5885;stroke:#e35d58c7}.volume-up{fill:#4dbd7342}.volume-down{fill:#e35d5842}.price-line,.vwap-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.price-line{stroke-width:2px}.price-up{stroke:var(--green)}.price-down{stroke:var(--red)}.price-neutral{stroke:var(--muted)}.vwap-line{stroke:var(--blue);stroke-width:2.2px}.level-line line{stroke:#d9a4419e;stroke-dasharray:4 3;stroke-width:1px}.mini-level-line{stroke:#d9a44185;stroke-dasharray:3 3;stroke-width:1.4px}.level-line text,.price-axis text,.chart-marker text{fill:var(--muted);font-size:18px;font-weight:800}.level-line text{fill:var(--amber);font-size:16px}.price-axis text{fill:var(--muted);font-size:16px}.chart-marker circle{fill:var(--amber);stroke:var(--chart-bg);stroke-width:2px}.marker-source circle{fill:var(--purple)}.marker-alert text,.marker-source text{fill:var(--amber);text-transform:uppercase;font-size:15px;font-weight:900}.chart-placeholder{border:1px solid var(--chart-empty-border);border-radius:var(--radius);color:var(--chart-empty-text);background:var(--chart-empty-bg);flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px;display:flex}.chart-placeholder span:first-child{color:var(--muted);font-weight:800}.chart-placeholder span:last-child{color:var(--faint);text-transform:uppercase;font-size:7px;font-weight:900;display:block}.detail-panel{flex-direction:column;gap:8px;padding:8px;display:flex;overflow-y:auto}.detail-symbol{align-items:center;gap:8px;font-size:20px;font-weight:900;line-height:1;display:flex}.terminal-shell.text-normal .detail-symbol{font-size:calc(22px + var(--ui-font-adjust))}.terminal-shell.text-large .detail-symbol{font-size:calc(24px + var(--ui-font-adjust))}.detail-symbol small{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.terminal-shell.text-normal .detail-symbol small,.terminal-shell.text-normal .detail-price small,.terminal-shell.text-normal .detail-header p{font-size:calc(12px + var(--ui-font-adjust))}.terminal-shell.text-large .detail-symbol small,.terminal-shell.text-large .detail-price small,.terminal-shell.text-large .detail-header p{font-size:calc(13px + var(--ui-font-adjust))}.detail-badges{align-items:center;gap:5px;margin:3px 0 0;display:flex}.detail-header p{color:var(--text);margin:2px 0 0;font-size:12px;line-height:1.25}.detail-price{flex-direction:column;align-items:flex-end;gap:3px;padding-top:1px;display:flex}.detail-price span{font-size:17px;font-weight:850}.terminal-shell.text-normal .detail-price span{font-size:calc(19px + var(--ui-font-adjust))}.terminal-shell.text-large .detail-price span{font-size:calc(21px + var(--ui-font-adjust))}.detail-price small{color:var(--muted);font-size:10px}.detail-price .price-change-up{color:var(--green)}.terminal-metric-strip{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.metric{border-right:1px solid var(--border);background:var(--panel-2);min-height:34px;padding:4px 5px}.metric:last-child{border-right:0}.metric span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800;display:block}.terminal-shell.text-normal .metric span,.terminal-shell.text-normal .tape-row span,.terminal-shell.text-normal .tape-list>span{font-size:calc(10px + var(--ui-font-adjust))}.terminal-shell.text-large .metric span,.terminal-shell.text-large .tape-row span,.terminal-shell.text-large .tape-list>span{font-size:calc(11px + var(--ui-font-adjust))}.metric strong{color:var(--green);margin-top:3px;font-size:10px;display:block}.terminal-shell.text-normal .metric strong,.terminal-shell.text-normal .tape-row strong{font-size:calc(12px + var(--ui-font-adjust))}.terminal-shell.text-large .metric strong,.terminal-shell.text-large .tape-row strong{font-size:calc(13px + var(--ui-font-adjust))}.evidence-tape{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.detail-section{background:#09101394;border:1px solid #566f7947;border-radius:6px;min-width:0;padding:8px}.detail-section h2{color:var(--amber);letter-spacing:.06em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:900}.why-now-section h2{color:var(--amber)}.invalid-section h2{color:var(--red)}.premarket-block{border-color:#d9a44147}.premarket-block p,.premarket-block small{color:var(--muted);margin:0;font-size:9px;font-weight:800}.premarket-warning{text-transform:uppercase;margin-bottom:4px;display:inline-block;color:var(--amber)!important}.premarket-grid{grid-template-columns:minmax(42px,max-content) minmax(0,1fr);gap:3px 8px;min-width:0;font-size:10px;display:grid}.premarket-grid span{color:var(--muted);text-transform:uppercase;font-weight:900}.premarket-grid strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-section h2{color:var(--purple)}.reason-news-section{border-color:#55a8d852}.reason-news-section h2{color:var(--blue)}.reason-news-title-row{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.reason-x-search-links{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.reason-x-search-link{background:var(--control-bg);min-height:24px;color:var(--blue);text-transform:uppercase;white-space:nowrap;border:1px solid #55a8d847;border-radius:4px;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.reason-x-search-link:hover,.reason-x-search-link:focus-visible{color:var(--text);border-color:#55a8d885}.reason-retry-error{color:var(--red);text-transform:uppercase;background:#e35d580f;border:1px solid #e35d5852;margin-top:4px;padding:3px 5px;font-size:9px;font-weight:900}.reason-news-status{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900}.reason-news-status.searching{color:var(--amber)}.reason-news-status.found{color:var(--blue)}.reason-news-status.none{color:var(--muted)}.reason-news-status.stale{color:var(--amber)}.reason-news-card{background:var(--panel-2);min-width:0;color:var(--muted);border:1px solid #55a8d838;gap:3px;padding:5px;font-size:10px;line-height:1.25;text-decoration:none;display:grid}.reason-news-card strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reason-news-card p{text-overflow:ellipsis;margin:0;overflow:hidden}.reason-risk-flags{flex-wrap:wrap;gap:3px;min-width:0;display:flex}.reason-risk-flags span{color:var(--amber);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border:1px solid #d9a4413d;padding:0 3px;overflow:hidden}.reason-news-card.disabled{opacity:.78}.reason-news-card-head{min-width:0;color:var(--faint);text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}.reason-news-card-head span,.reason-news-card-head time,.reason-news-card-head small,.reason-news-card-head em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reason-provider{color:var(--blue);border:1px solid #55a8d847;padding:0 3px}.reason-provider-x,.reason-provider-grok,.reason-provider-official-x{color:var(--purple);border-color:#b487d657}.reason-provider-mock,.reason-provider-demo{color:var(--amber);border-color:#f5b83d52}.reason-news-card-head small{color:var(--blue);text-transform:uppercase;font-weight:900}.reason-news-card-head .reason-trust-confirmed_source{color:var(--green)}.reason-news-card-head .reason-trust-possible_context{color:var(--blue)}.reason-news-card-head .reason-trust-rumor_unverified{color:var(--amber)}.reason-news-card-head em{color:var(--amber);border:1px solid #f5b83d52;margin-left:auto;padding:0 3px;font-style:normal}.reason-news-list{gap:4px;margin-top:5px;display:grid}.reason-open-label{color:var(--amber);text-transform:uppercase;background:#d9a4410f;border:1px solid #d9a44147;justify-self:start;padding:1px 5px;font-size:8px;font-weight:900}.reason-open-label.link-ready{text-underline-offset:2px;text-decoration:underline}.reason-source-links{flex-wrap:wrap;gap:3px;display:flex}.reason-source-links a{max-width:100%;color:var(--blue);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border:1px solid #55a8d83d;padding:1px 4px;font-size:8px;font-weight:900;text-decoration:none;overflow:hidden}.detail-source-links-section h2{color:var(--blue)}.detail-source-link-list{gap:4px;display:grid}.official-social-source{background:#b487d60f;border:1px solid #b487d647;grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;gap:5px;min-width:0;margin-bottom:5px;padding:4px 5px;font-size:9px;display:grid}.official-social-source span,.official-social-source small{color:var(--faint);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:900;overflow:hidden}.official-social-source a{color:var(--purple);text-underline-offset:2px;white-space:nowrap;font-weight:900;text-decoration:underline}.official-social-source small{min-width:0}.detail-source-link-list a{background:var(--panel-2);min-width:0;color:var(--muted);border:1px solid #55a8d838;grid-template-columns:max-content max-content minmax(0,1fr) max-content;align-items:center;gap:5px;padding:4px 5px;font-size:9px;text-decoration:none;display:grid}.detail-source-link-list a:hover,.detail-source-link-list a:focus-visible{border-color:#d9a44173;outline:none}.detail-source-link-list time,.detail-source-link-list small{color:var(--faint);text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:900}.detail-source-link-list strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-source-link-list small{color:var(--amber);text-underline-offset:2px;text-decoration:underline}.lifecycle-section h2{color:var(--blue)}.next-invalid-grid,.source-lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.event-details-section{padding:0}.event-details-section>summary{min-height:24px;color:var(--muted);text-transform:uppercase;cursor:pointer;padding:5px 6px;font-size:9px;font-weight:900}.event-details-section[open]>summary{border-bottom:1px solid var(--border);color:var(--amber)}.event-details-section .source-lifecycle-grid{padding:5px}.detail-bullet-list{color:var(--text);gap:3px;margin:0;padding-left:14px;font-size:10px;line-height:1.28;display:grid}.detail-bullet-list li{overflow-wrap:anywhere;min-width:0}.invalid-section .detail-bullet-list{color:#e4918d}.detail-key-values{grid-template-columns:58px minmax(0,1fr);gap:2px 6px;margin-bottom:5px;font-size:9px;display:grid}.detail-key-values span{color:var(--faint);text-transform:uppercase;font-weight:900}.detail-key-values strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tape-row,.tape-list{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--panel-2);min-width:0;padding:3px 5px}.tape-row span,.tape-list>span{color:var(--faint);text-transform:uppercase;font-size:8px;font-weight:900;display:block}.tape-row strong{color:var(--text);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.tape-list{grid-column:span 3;min-height:44px}.tape-list ul{gap:2px;margin:3px 0 0;padding:0;list-style:none;display:grid}.tape-list li{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.22;overflow:hidden}.terminal-shell.text-normal .tape-list li{font-size:11px;line-height:1.28}.terminal-shell.text-large .tape-list li{font-size:12px;line-height:1.3}.tape-list-negative li{color:#e4918d}.tape-warning strong,.tape-neutral strong,.tape-pending strong,.tape-pr strong,.tape-news strong,.tape-filing strong,.tape-web strong,.tape-social strong{color:var(--amber)}.tape-positive strong,.tape-found strong{color:var(--green)}.tape-negative strong,.tape-error strong{color:var(--red)}.tape-muted strong{color:var(--faint)}.lifecycle-badge{color:var(--muted);background:0 0;border-color:#8b9ca752}.lifecycle-badge-warning,.status-warning,.tape-warning{color:#7bc5ff;border-color:#1b9dff57}.lifecycle-badge-positive,.status-positive,.status-found,.tape-positive,.tape-found{color:var(--green);border-color:#35d06f5c}.lifecycle-badge-negative,.status-negative,.status-error,.tape-negative,.tape-error{color:var(--red);border-color:#ff554d6b}.lifecycle-badge-neutral,.status-pending,.status-pr,.status-news,.status-filing,.status-web,.status-social,.tape-neutral,.tape-pending,.tape-pr,.tape-news,.tape-filing,.tape-web,.tape-social{color:var(--amber);border-color:#f5b83d5c}.lifecycle-badge-muted,.status-muted,.tape-muted{color:var(--faint);border-color:#8b9ca73d}.review-status{text-transform:uppercase;font-weight:700}.review-pending,.feedback-pending,.feedback-state-pending{color:var(--amber)}.review-submitted,.feedback-submitted,.feedback-state-submitted{color:var(--green)}.review-local,.feedback-local,.feedback-state-local{color:var(--muted)}.reason-section{padding-top:2px}.invalidation-block{border-radius:var(--radius);color:#e4918d;background:0 0;border:0;border-top:1px solid #e35d5852;padding:5px 6px;font-size:10px;line-height:1.25}.invalidation-block strong{color:var(--red);text-transform:uppercase;margin-bottom:3px;font-size:10px;display:block}.detail-mini-blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.detail-mini-block{border:0;border-top:1px solid var(--border);border-radius:var(--radius);background:0 0;min-height:56px;padding:5px 0}.detail-mini-block h2{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800}.detail-mini-block ul{gap:3px;margin:0;padding-left:13px;display:grid}.detail-mini-block li,.detail-placeholder{color:var(--muted);font-size:10px;line-height:1.25}.timeline-block{border-top:1px solid var(--border);padding-top:4px}.replay-evidence-block{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:4px;display:grid}.replay-timing-grid,.replay-quality-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.replay-timing-grid div,.replay-quality-grid div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--panel-2);min-width:0;min-height:28px;padding:3px 4px}.replay-timing-grid span,.replay-quality-grid span,.replay-quality-grid small{color:var(--faint);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:900;display:block;overflow:hidden}.replay-timing-grid strong,.replay-quality-grid strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:2px;font-size:10px;display:block}.timeline-block h2{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:8px;font-weight:900}.timeline-list{border-left:1px solid var(--border);border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.timeline-list.compact{grid-template-columns:1fr}.timeline-item{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:18px;color:var(--muted);grid-template-columns:58px minmax(0,1fr);gap:5px;padding:2px 4px;font-size:9px;display:grid}.timeline-item span{color:var(--faint);text-transform:uppercase;font-weight:900}.timeline-item strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.reason-section h2{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:8px}.reason-section ul{gap:3px;margin:0;padding-left:15px;display:grid}.reason-section li{font-size:10px;line-height:1.25}.feedback-bar{z-index:3;border-top:1px solid var(--border);background:linear-gradient(#020405db,#020405 34%);flex-wrap:wrap;gap:3px;margin-top:auto;padding-top:6px;padding-bottom:3px;display:flex;position:sticky;bottom:0}.feedback-state{border:1px solid var(--border);border-radius:var(--radius);text-transform:uppercase;background:#0710158f;align-items:center;min-height:25px;padding:0 6px;font-size:8px;font-weight:800;display:inline-flex}.feedback{border:1px solid var(--border);border-radius:var(--radius);background:#050b0f;align-items:center;gap:4px;min-height:21px;padding:0 5px;font-size:9px;font-weight:800;display:inline-flex}.feedback.selected{border-color:var(--amber);background:var(--amber-soft)}.empty-state{min-height:180px;color:var(--muted);justify-content:center;align-items:center;display:flex}.live-feed-empty-card{border:1px solid var(--border);background:var(--content-bg);place-items:center;min-height:180px;margin:8px;padding:18px;display:grid}.live-feed-empty-card p{color:var(--muted);margin:0;font-size:13px;font-weight:500;line-height:1.4}.detail-no-selection{background:var(--content-bg);place-items:center;min-height:180px;padding:18px;display:grid}.detail-no-selection p{color:var(--muted);margin:0;font-size:13px;font-weight:500;line-height:1.4}.resize-handle{cursor:col-resize;background:var(--workspace-bg);border-right:1px solid var(--panel-border-soft);touch-action:none;border-left:1px solid #0000;width:4px;min-width:4px;position:relative}.resize-handle:hover,.resize-handle:focus-visible{border-left-color:#0000;border-right-color:var(--border);background:#ffffff06;outline:0}.left-resize-handle{cursor:col-resize;border-left-color:#0000}.resize-handle:after{content:"";background:#84949a57;width:1px;height:34px;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.resize-handle:hover:after,.resize-handle:focus-visible:after{background:#97a2ae85}body.panel-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.panel-resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}body.panel-resizing .terminal-left-stack,body.panel-resizing .review-main-stack,body.panel-resizing .detail-panel,body.panel-resizing-y .detail-chart-block{contain:layout paint}body.panel-resizing-y{cursor:row-resize;-webkit-user-select:none;user-select:none}body.panel-resizing-y *{-webkit-user-select:none;user-select:none;cursor:row-resize!important}.settings-drawer{top:var(--topbar-height);z-index:6000;width:320px;max-width:calc(100vw - 20px);height:calc(100vh - var(--topbar-height));border-left:1px solid var(--border-strong);background:var(--drawer-bg);box-shadow:var(--drawer-shadow);padding:7px;position:fixed;right:0;overflow-y:auto}.live-control-row{flex-wrap:wrap;gap:5px;margin-bottom:6px;display:flex}.live-control-row button{background:var(--live-control-bg);color:var(--blue);text-transform:uppercase;border:1px solid #55a8d847;padding:3px 6px;font-size:9px;font-weight:900}.icon-control.active{color:var(--amber);background:#d9a44114;border-color:#d9a4418f}.settings-titlebar{border:1px solid var(--border);background:var(--settings-title-bg);min-height:28px;color:var(--text);font-size:calc(11px + var(--ui-font-adjust));text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 7px;font-weight:900;display:flex}.settings-close{min-height:calc(20px + var(--ui-control-extra));border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);font-size:calc(9px + var(--ui-font-adjust));text-transform:uppercase;background:0 0;padding:0 6px;font-weight:800}.settings-section{border:1px solid var(--border);background:var(--panel-2);margin-top:7px;padding:7px}.settings-section h2{color:var(--faint);font-size:calc(9px + var(--ui-font-adjust));letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-weight:900}.settings-section summary{cursor:pointer;color:var(--faint);font-size:calc(9px + var(--ui-font-adjust));letter-spacing:.08em;text-transform:uppercase;font-weight:900}.settings-section details[open] summary{color:var(--amber);margin-bottom:7px}.segmented{grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;display:grid}.scale-segmented{grid-auto-flow:initial;grid-template-columns:repeat(5,minmax(0,1fr))}.setting-group-label{color:var(--muted);font-size:calc(8px + var(--ui-font-adjust));text-transform:uppercase;margin:6px 0 3px;font-weight:900}.setting-help{color:var(--faint);font-size:calc(9px + var(--ui-font-adjust));margin-top:3px;line-height:1.25}.segmented button{min-height:calc(26px + var(--ui-control-extra));border:1px solid var(--border);border-radius:var(--radius);background:var(--control-bg);color:var(--muted);font-size:calc(10px + var(--ui-font-adjust));text-transform:uppercase;font-weight:800}.segmented button.selected{color:var(--amber);background:#d9a44112;border-color:#d9a44180}.range-control{color:var(--muted);font-size:calc(10px + var(--ui-font-adjust));text-transform:uppercase;grid-template-columns:1fr;gap:5px;margin-top:8px;font-weight:800;display:grid}.range-control input{width:100%;accent-color:var(--amber)}.range-control strong{color:var(--text);font-size:calc(10px + var(--ui-font-adjust))}.settings-action{width:100%;min-height:calc(26px + var(--ui-control-extra));border:1px solid var(--border);border-radius:var(--radius);background:var(--control-bg);color:var(--muted);font-size:calc(10px + var(--ui-font-adjust));text-transform:uppercase;margin-top:8px;font-weight:800}.settings-action-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.settings-status{color:var(--amber);font-size:calc(9px + var(--ui-font-adjust));text-transform:uppercase;margin:6px 0 0;font-weight:900}.provider-readiness-list{gap:5px;display:grid}.provider-readiness-row{min-height:calc(24px + var(--ui-control-extra));color:var(--muted);font-size:calc(9px + var(--ui-font-adjust));text-transform:uppercase;grid-template-columns:64px 52px 1fr;align-items:center;gap:5px;font-weight:900;display:grid}.provider-readiness-row strong{color:var(--amber);font-size:calc(9px + var(--ui-font-adjust))}.provider-readiness-row small{color:var(--faint);font-size:calc(9px + var(--ui-font-adjust));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-readiness-row em{color:var(--danger);font-size:calc(9px + var(--ui-font-adjust));text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-style:normal;overflow:hidden}.settings-action:hover{color:var(--amber);border-color:#d9a4416b}.settings-action:disabled{cursor:not-allowed;opacity:.45}.settings-action:disabled:hover{border-color:var(--border);color:var(--muted)}.toggle-row{min-height:calc(24px + var(--ui-control-extra));color:var(--muted);font-size:calc(10px + var(--ui-font-adjust));text-transform:uppercase;align-items:center;gap:7px;font-weight:800;display:flex}.toggle-row input{accent-color:var(--amber)}.shortcut-grid{grid-template-columns:72px 1fr;gap:4px 8px;margin:0;display:grid}.shortcut-grid dt,.shortcut-grid dd{font-size:calc(10px + var(--ui-font-adjust));margin:0;line-height:1.2}.shortcut-grid dt{color:var(--amber);font-weight:900}.shortcut-grid dd{color:var(--muted)}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1180px){html,body{overflow:auto}.terminal-shell{height:auto;min-height:100dvh;overflow-y:auto}.workspace-grid{height:auto;min-height:calc(100dvh - var(--topbar-height) - var(--reviewbar-height));grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;padding:6px;overflow:visible}.workspace-grid.evidence-collapsed{grid-template-columns:minmax(0,1fr)}.resize-handle{display:none}.terminal-left-stack,.terminal-left-collapsed{border-right:0;border-bottom:1px solid var(--border)}.terminal-left-stack{grid-template-columns:minmax(0,1fr);gap:5px;max-height:360px;display:grid;overflow-y:auto}.views-profile-module,.market-context-module,.armed-watch-module{flex:none;min-height:0}.views-profile-module{max-height:132px}.armed-watch-module{max-height:178px}.market-context-module{max-height:104px}.replay-review-bar{grid-template-columns:1fr;min-height:66px}.profile-notes,.review-metrics{display:none}.detail-panel{border-top:1px solid var(--border);max-height:760px;display:flex}.review-main-stack{border-right:0;min-height:520px}.feed-panel{padding:8px 8px 6px}.top-bar{grid-template-columns:minmax(0,1fr) max-content;min-height:auto}.scope-cluster,.action-cluster,.filter-cluster,.session-badge,.connection-badge,.clock,.runtime-status,.copy-status,.top-bar select:nth-of-type(n+2),.control{display:none}.status-cluster{border-right:0;padding-right:0}.brand{min-width:0}.brand small{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.search-box{grid-column:1/-1;min-width:0}.icon-control{display:inline-flex}.feed-header,.alert-row{grid-template-columns:24px 58px 64px minmax(120px,1fr) 22px;gap:6px}.feed-panel.no-mini-charts .feed-header,.feed-panel.no-mini-charts .alert-row{grid-template-columns:24px 58px 64px minmax(120px,1fr) 22px}.feed-header span:nth-child(4),.feed-header span:nth-child(6),.feed-header span:nth-child(7),.feed-header span:nth-child(8),.alert-row>:nth-child(4),.alert-row>:nth-child(6),.feed-panel:not(.no-mini-charts) .alert-row>:nth-child(7){display:none}.alert-row{min-height:62px}.ticker{font-size:18px}.bottom-terminal-strip{grid-template-columns:minmax(0,1fr);max-height:none;padding-bottom:6px}.compact-status-line{white-space:normal;flex-wrap:wrap;gap:6px 10px}.compact-help-drawer{grid-template-columns:minmax(0,1fr)}.bottom-terminal-strip .terminal-module{min-height:0}.priority-lane{grid-template-columns:repeat(2,minmax(0,1fr))}.calibration-tape{flex-basis:104px}.calibration-list{grid-template-columns:1fr;max-height:82px;overflow-y:auto}.calibration-row{grid-template-columns:42px minmax(0,1fr) 88px 74px}.suppressed-panel{flex-basis:112px}.suppressed-list{max-height:88px}.suppressed-row{grid-template-columns:46px 38px 42px minmax(0,1fr) 70px}.suppressed-row>:nth-child(4),.suppressed-row>:nth-child(7){display:none}.selection-summary{border-top:1px solid var(--border-strong);background:#020405;flex:0 0 92px;grid-template-columns:minmax(0,1fr);gap:4px;padding:4px 5px;display:grid}.selection-summary-head{align-items:center;gap:7px;min-width:0;display:flex}.selection-summary-head strong{color:var(--text);font-size:13px;font-weight:900}.selection-summary-head span,.selection-summary-body span,.selection-summary-body small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selection-summary-head span{color:var(--amber);text-transform:uppercase;font-size:9px;font-weight:900}.selection-summary-body{color:var(--muted);gap:2px;font-size:9px;display:grid}.selection-summary-body small{color:var(--faint);text-transform:uppercase;font-size:8px;font-weight:800}.selection-summary-actions{gap:3px;display:flex;overflow-x:auto}.selection-summary-actions button{border:1px solid var(--border);border-radius:var(--radius);min-height:21px;color:var(--muted);text-transform:uppercase;background:#050b0f;flex:none;padding:0 6px;font-size:8px;font-weight:900}}@media (max-width:1440px){.top-bar{grid-template-columns:max-content max-content minmax(160px,1fr) max-content max-content minmax(150px,.65fr) max-content max-content;gap:6px;padding-inline:8px}}@media (max-width:1320px){.feed-panel.no-mini-charts .feed-header,.feed-panel.no-mini-charts .alert-row{grid-template-columns:22px 48px 64px 30px minmax(116px,1.5fr) minmax(58px,.6fr) 22px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07090c;--panel:#0c1014;--panel-2:#10151b;--panel-3:#161d25;--panel-4:#1c252f;--border:#ffffff14;--border-strong:#ffffff24;--panel-border-soft:#ffffff0d;--text:#e9edf2;--muted:#a7b1bc;--faint:#6b7682;--blue:#00b2f7;--blue-soft:color-mix(in oklab, var(--blue) 18%, transparent);--green:#42d77b;--red:#ff4f59;--amber:#ffb333;--info:#22cde5;--amber-soft:color-mix(in oklab, var(--amber) 16%, transparent);--radius:6px;--workspace-gap:0px;--topbar-height:48px;--font:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, "JetBrains Mono", Menlo, Consolas, monospace;--bg-2:#0a0e12;--bg-3:#10161d;--text-2:#c4ccd5;--text-3:#8f9aa6;--text-4:#4a525c;--topbar-bg:linear-gradient(180deg, #0d1217 0%, #0a0e12 100%);--control-bg:var(--panel-2);--control-hover-bg:var(--panel-3);--row-hover:#ffffff06;--row-border:#ffffff09;--row-selected:#082d3ad1;--row-selected-border:#ffffff0b;--surface-soft:#ffffff06;--neutral-soft:#ffffff0e;--logo:#fff;--scrollbar-track:#030607;--scrollbar-thumb:#203139;--scrollbar-thumb-hover:#2c4752;--chart-bg:#0c1014;--chart-empty-bg:var(--panel-2);--chart-empty-border:var(--panel-border-soft);--chart-empty-text:var(--faint);--chart-surface-bg:#030708;--chart-svg-bg:#020506;--chart-surface-border:#28414a73;--chart-alert-time-bg:#0d1217f0;--chart-alert-time-border:#ffc43d80;--chart-alert-time-color:#ffd56f;--drawer-bg:#030607;--drawer-shadow:-10px 0 24px #0000005c;--settings-title-bg:#050909;--live-control-bg:#020506;--market-closed-bg:#ff5a5a1a;--market-closed-text:#ff9c9c;--feed-toggle-bg:#ffffff29;--badge-neutral-bg:#ffffff0f;--badge-neutral-border:#ffffff14;--rvol-track-bg:var(--neutral-soft);--rvol-fill-bg:color-mix(in oklab, var(--text) 62%, transparent);--workspace-bg:var(--bg);--left-rail-bg:var(--panel);--content-bg:#04090bf5;--content-alt-bg:var(--panel-2);--table-header-bg:var(--bg);--detail-card-bg:var(--panel-2)}@supports (color:lab(0% 0 0)){:root{--blue:lab(67.5416% -20.9846 -47.2359);--green:lab(76.7703% -55.7901 33.4696);--red:lab(60.5928% 70.1906 36.9521);--amber:lab(78.9668% 21.4103 72.2375);--info:lab(75.4572% -35.8728 -24.0775)}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#ececed;--bg-2:#f6f6f7;--bg-3:#e2e2e5;--panel:#fff;--panel-2:#f7f7f8;--panel-3:#efeff1;--panel-4:#e2e2e5;--border:#d9d9de;--border-strong:#c2c2c9;--panel-border-soft:#e3e3e8;--text:#18181b;--text-2:#3f3f46;--text-3:#71717a;--text-4:#a1a1aa;--muted:#71717a;--faint:#a1a1aa;--blue:#2563eb;--blue-soft:#2563eb1a;--green:#16a34a;--red:#dc2626;--amber:#d97706;--amber-soft:#d977061a;--info:#0284c7;--purple:#7c3aed;--purple-soft:#7c3aed1a;--topbar-bg:#fff;--control-bg:#fff;--control-hover-bg:#f4f4f5;--row-hover:#f2f2f4;--row-border:#e8e8ec;--row-selected:#eaf2fd;--row-selected-border:#2563eb4d;--surface-soft:#f4f4f5;--neutral-soft:#f4f4f5;--logo:#18181b;--scrollbar-track:#f4f4f5;--scrollbar-thumb:#d4d4d8;--scrollbar-thumb-hover:#a1a1aa;--panel-shadow:0 1px 2px #18181b0d, 0 4px 12px #18181b0f;--chart-bg:#fff;--chart-empty-bg:#fafafa;--chart-empty-border:#e4e4e7;--chart-empty-text:#71717a;--chart-surface-bg:#fff;--chart-svg-bg:#fff;--chart-surface-border:#e4e4e7;--chart-alert-time-bg:#fafafa;--chart-alert-time-border:#d9770666;--chart-alert-time-color:#b45309;--drawer-bg:#fff;--drawer-shadow:-12px 0 32px #00000014;--settings-title-bg:#fafafa;--live-control-bg:#fff;--market-closed-bg:#dc262614;--market-closed-text:#b91c1c;--feed-toggle-bg:#f4f4f5;--badge-neutral-bg:#f4f4f5;--badge-neutral-border:#e4e4e7;--rvol-track-bg:#f4f4f5;--rvol-fill-bg:#a1a1aa;--workspace-bg:#ececed;--left-rail-bg:#f6f6f7;--content-bg:#fff;--content-alt-bg:#f7f7f8;--table-header-bg:#f1f1f3;--detail-card-bg:#f7f7f8}html,body{background:var(--bg);font-family:var(--font);font-feature-settings:"ss01", "cv11", "tnum";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:13px;line-height:1.4}.terminal-shell{background:var(--bg)}.top-bar{border-bottom:1px solid var(--border);background:var(--topbar-bg);align-items:center;gap:8px;min-height:48px;padding:0 10px 0 14px;display:flex}.top-bar>*{min-width:0}.brand-with-links{border-right:1px solid var(--border);flex-wrap:nowrap;gap:10px;margin-right:2px;padding-right:14px}.brand-mark{color:var(--logo);justify-content:center;align-items:center;display:inline-flex}.brand-mark svg{fill:currentColor;width:auto;height:16px;display:block}.brand-mark svg,.brand-mark svg path{color:var(--logo);fill:var(--logo)}.brand-name{color:var(--text);letter-spacing:-.005em;white-space:nowrap;font-size:13.5px;font-weight:600}.brand-name small{color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;margin-left:3px;font-size:10.5px;font-weight:550}.top-workspace-quick-links{letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}.top-workspace-quick-links a{color:var(--faint)}.top-mode-switch{border:1px solid var(--border);background:var(--panel-2);border-radius:7px;flex:none;gap:1px;padding:2px;display:inline-flex}.top-mode-switch button{min-height:24px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-radius:5px;padding:4px 10px;font-size:11.5px;font-weight:550}.mode-live-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--green) 12%, transparent);vertical-align:1px;border-radius:999px;margin-right:5px;display:inline-block}.top-mode-switch button.selected{background:var(--panel-4);color:var(--text);box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0006}.top-status-line{max-width:none;color:var(--muted);text-overflow:ellipsis;text-transform:none;white-space:nowrap;flex:auto;padding:0 10px;font-size:11.5px;font-weight:500;overflow:hidden}.top-status-line>span:first-child{color:inherit}.market-badge{background:var(--badge-neutral-bg);min-height:18px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;align-items:center;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.market-badge.closed{background:var(--market-closed-bg);color:var(--market-closed-text)}.market-badge.open{background:color-mix(in oklab, var(--green) 16%, transparent);color:var(--green)}.market-clock{color:var(--text);font-family:var(--font-mono);font-size:11.5px}.market-feed{color:var(--muted);font-size:11.5px}.market-feed-warning{color:var(--amber)}.top-popover-control summary,.top-static-control{border:1px solid var(--border);background:var(--control-bg);min-height:30px;color:var(--muted);letter-spacing:0;text-transform:none;border-radius:6px;padding:5px 26px 5px 9px;font-size:11.5px;font-weight:500;position:relative}.top-static-control:after{content:"";border-right:1.5px solid var(--faint);border-bottom:1.5px solid var(--faint);pointer-events:none;width:6px;height:6px;position:absolute;top:50%;right:9px;transform:translateY(-70%)rotate(45deg)}.top-popover-control summary:hover,.top-static-control:hover{border-color:var(--border-strong);background:var(--control-hover-bg);color:var(--text)}.top-static-control span,.top-popover-control summary span{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px}.top-popover-control summary strong,.top-static-control strong{color:var(--text);font-size:11.5px;font-weight:650}.top-static-control select{color:var(--text);appearance:none;background:0 0;border:0;max-width:100%;padding:0;font-weight:650}.top-bar>.icon-control{width:30px;height:30px;color:var(--faint);background:0 0;border:0;border-radius:6px;position:static;top:auto;right:auto}.top-alert-bell{border-left:1px solid var(--border);margin-left:8px}.top-browser-notifications{margin-left:0}.top-bar>.icon-control svg{opacity:.72;stroke-width:1.8px}.top-bar>.icon-control:hover,.top-bar>.icon-control.active{background:var(--control-hover-bg);color:var(--text)}.top-bar>.icon-control:hover svg,.top-bar>.icon-control.active svg{opacity:.9}.top-alert-bell,.top-browser-notifications{position:relative}.top-theme-toggle{color:var(--muted)}.top-theme-toggle svg{stroke-width:1.9px}.top-alert-dot{border:1px solid var(--bg);color:#fff;min-width:14px;height:14px;font-family:var(--font-mono);text-align:center;background:#ff4d6d;border-radius:999px;font-size:9px;font-weight:800;line-height:12px;position:absolute;top:2px;right:2px}.notification-mode-dot{background:#2d8cff}.workspace-grid{grid-template-columns:var(--left-stack-width) 4px minmax(560px, 1fr) 4px minmax(420px, 440px);height:calc(100dvh - 48px - var(--reviewbar-height));background:var(--workspace-bg);padding:0}.terminal-left-stack,.feed-panel,.detail-panel,.review-main-stack{box-shadow:none;border-radius:0}.terminal-left-stack{border:0;border-right:1px solid var(--panel-border-soft);background:var(--left-rail-bg);gap:0;padding:0}.terminal-left-stack .terminal-module{border:0;border-bottom:1px solid var(--panel-border-soft);background:0 0;border-radius:0}.terminal-module-title{min-height:auto;color:var(--faint);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 12px 8px;font-size:10px;font-weight:600;line-height:1.2;display:flex}.terminal-module-count{color:color-mix(in oklab, var(--faint) 72%, transparent);font-family:var(--font-mono);letter-spacing:0;font-size:10px;font-weight:500}.armed-watch-module{flex:0 0 190px;min-height:190px}.armed-watch-module:has(.armed-watch-row){flex:245px;min-height:245px}.views-profile-module{flex:none;margin-top:0}.terminal-module-body{padding:0 12px 12px}.source-watch-subtitle{display:none}.armed-watch-header,.armed-watch-row{font-family:var(--font);grid-template-columns:1fr 32px 38px 32px;gap:6px;font-size:11.5px}.armed-watch-header{color:color-mix(in oklab, var(--faint) 72%, transparent);letter-spacing:.08em;padding:0 8px 4px;font-size:9.5px;font-weight:600}.terminal-shell.text-normal .armed-watch-header,.terminal-shell.text-large .armed-watch-header{font-size:9.5px}.armed-watch-row{background:0 0;border:0;border-radius:5px;min-height:31px;padding:6px 8px}.armed-watch-row:hover,.armed-watch-row:focus-visible{background:var(--row-hover);outline:0}.armed-watch-row strong,.ticker{font-family:var(--font-mono);letter-spacing:0;font-weight:600}.terminal-view-list,.terminal-saved-views{gap:4px}.terminal-view{min-height:29px;color:var(--muted);border-radius:5px;grid-template-columns:18px minmax(0,1fr) max-content;padding:0 8px;font-size:12px;font-weight:400}.terminal-view svg{color:var(--faint);stroke-width:1.8px}.terminal-view span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.terminal-view strong{color:var(--faint);font-family:var(--font-mono);font-size:10.5px;font-weight:500}.terminal-view.active{background:color-mix(in oklab, var(--blue) 12%, transparent);color:var(--text);box-shadow:inset 2px 0 0 color-mix(in oklab, var(--blue) 72%, transparent)}.terminal-view.active svg{color:var(--text)}.terminal-view.active strong{color:var(--muted)}.terminal-saved-views{border:0;gap:4px;min-height:82px;margin:0;padding:0;display:grid}.terminal-saved-view{min-height:29px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:18px minmax(0,1fr) max-content;align-items:center;padding:0 8px;font-size:12px;display:grid}.terminal-saved-view:before{content:"";width:14px;height:14px}.terminal-saved-view strong{color:var(--faint);font-family:var(--font-mono);font-size:10.5px;font-weight:500}.terminal-saved-view:hover,.terminal-saved-view:focus-visible{background:var(--row-hover);color:var(--text);outline:0}.terminal-profile-note{border-top-color:var(--panel-border-soft);color:var(--faint);font-size:11px}.review-main-stack{border-right:1px solid var(--panel-border-soft);background:var(--content-bg)}.feed-panel{background:var(--content-bg);padding:0}.queue-titlebar{border-bottom:1px solid var(--panel-border-soft);background:var(--table-header-bg);min-height:60px;margin:0;padding:8px 12px 7px}.queue-title-main{color:var(--text);letter-spacing:0;text-transform:none;gap:1px;font-size:13.5px;font-weight:650;display:grid}.queue-title-main small{max-width:500px;color:var(--faint);text-transform:none;font-size:11px;font-weight:450;line-height:1.25}.queue-title-actions{flex:none;gap:6px}.feed-header-search{width:min(244px,24vw)}.feed-header-search .ticker-launcher-root{width:100%;max-width:none}.search-box{border-color:var(--border);background:var(--panel-2);min-height:31px;color:var(--faint);border-radius:6px;font-size:12px}.feed-title-checkbox{color:var(--muted);text-transform:none;font-size:11.5px;font-weight:500}.feed-title-checkbox input{opacity:0;width:1px;height:1px;position:absolute}.feed-toggle-switch{background:var(--feed-toggle-bg);border-radius:999px;width:24px;height:14px;display:inline-flex;position:relative}.feed-toggle-switch:after{content:"";background:var(--faint);border-radius:999px;width:8px;height:8px;position:absolute;top:3px;left:3px}.feed-title-checkbox input:checked+.feed-toggle-switch{background:color-mix(in oklab, var(--blue) 28%, transparent)}.feed-title-checkbox input:checked+.feed-toggle-switch:after{background:var(--blue);left:13px}.ticker-launcher-search{position:relative}.ticker-launcher-keycap{color:var(--faint);border:1px solid var(--border);font-family:var(--font-mono);pointer-events:none;border-radius:4px;padding:1px 5px;font-size:10px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.feed-header-search .search-box input{padding-right:42px}.alert-count{display:none}.feed-notice-strip{margin:10px 12px 0}.feed-header,.alert-row,.feed-panel.no-mini-charts .feed-header,.feed-panel.no-mini-charts .alert-row{grid-template-columns:30px 0 minmax(112px,.9fr) 70px 50px minmax(170px,1.8fr) minmax(92px,1.1fr) 60px;gap:10px}.feed-header{border:0;border-bottom:1px solid var(--border);background:var(--table-header-bg);height:30px;min-height:30px;color:var(--faint);letter-spacing:.08em;border-radius:0;padding:0 12px;font-size:10.5px;font-weight:650}.alert-list{border:0;border-radius:0;padding-right:0}.alert-row{border-bottom:1px solid var(--row-border);min-height:36px;color:var(--text-2);background:0 0;padding:0 12px;font-size:12.5px}.alert-row:hover{background:var(--row-hover)}.alert-row.selected{border:0;border-bottom:1px solid var(--row-selected-border);background:var(--row-selected);box-shadow:inset 2px 0 0 color-mix(in oklab, var(--blue) 86%, transparent);border-radius:0}.row-number,.time-cell{color:var(--muted);font-family:var(--font-mono);font-size:11px}.ticker{color:var(--text);letter-spacing:-.005em;font-size:13.5px;font-weight:600}.terminal-shell.text-normal .ticker,.terminal-shell.text-large .ticker{font-size:13.5px}.pattern-cell strong{background:color-mix(in oklab, var(--amber) 16%, transparent);width:fit-content;max-width:100%;color:color-mix(in oklab, var(--amber) 95%, white);border-radius:5px;padding:2px 8px;font-size:11.5px;font-weight:650}.context-volume{color:var(--text);font-family:var(--font-mono);font-size:12px;font-weight:650}.alert-row-dismiss{width:22px;height:22px;color:var(--faint);opacity:0;background:0 0;border:0}.alert-row:hover .alert-row-dismiss,.alert-row.selected .alert-row-dismiss{opacity:1}.bottom-terminal-strip{border-top:1px solid var(--panel-border-soft);background:var(--bg)}.detail-panel{background:var(--content-bg);color:var(--text);border:0;gap:0;padding:0}.detail-module-title{display:none}.detail-header{border-bottom:1px solid var(--panel-border-soft);background:var(--table-header-bg);margin:0;padding:12px 14px 10px}.detail-symbol span{font-family:var(--font-mono);font-size:18px;font-weight:700}.detail-symbol small{color:var(--muted);font-size:13px;font-weight:500}.detail-price span{font-family:var(--font-mono);font-size:24px;font-weight:700}.terminal-shell.text-normal .detail-price span,.terminal-shell.text-large .detail-price span{font-size:24px}.detail-price small{color:var(--faint);font-family:var(--font-mono);font-size:10.5px}.detail-badges .badge,.detail-badges .direction,.badge{border-radius:11px;padding:2px 7px;font-size:10.5px;font-weight:650}.detail-chart-block,.detail-section{border:1px solid var(--panel-border-soft);background:var(--detail-card-bg);border-radius:10px;margin:12px 14px 0}.detail-chart-block{flex:none;padding:0;overflow:hidden}.detail-chart-block .interactive-chart{border:0;flex:none}.detail-chart-title{display:none}.detail-section h2,.detail-chart-title h2{color:var(--muted);letter-spacing:.08em;font-size:11px;font-weight:650}.interactive-chart{background:var(--chart-bg)}.chart-toolbar{border-bottom:1px solid var(--panel-border-soft);background:var(--table-header-bg)}.chart-control-group button,.chart-lookback-btn{color:var(--muted);border-radius:4px}.chart-control-group button.active,.chart-lookback-btn-active{background:var(--panel-4);color:var(--blue);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--blue) 36%, transparent)}.terminal-metric-strip{border-color:var(--panel-border-soft);border-radius:8px;margin:0 14px}.metric{background:var(--detail-card-bg);border-right-color:var(--panel-border-soft)}.terminal-shell.mode-live .bottom-terminal-strip,.terminal-shell.mode-live .detail-panel>.feedback-bar{display:none}.diagnostics-workspace-link{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.diagnostics-workspace-link:focus{z-index:40;clip:auto;border:1px solid var(--border);background:var(--bg-3);width:auto;height:auto;color:var(--text);border-radius:4px;margin:0;padding:6px 8px;position:fixed;top:8px;left:8px}.terminal-shell.mode-live .brand-name small{font-weight:500}.terminal-shell.mode-live .top-mode-switch button{font-weight:600}.terminal-shell.mode-live .market-badge{font-weight:700}.terminal-shell.mode-live .market-clock{letter-spacing:.02em}.terminal-shell.mode-live .terminal-view{font-size:12px;font-weight:500}.terminal-shell.mode-live .queue-title-main{letter-spacing:-.005em;font-weight:700}.terminal-shell.mode-live .queue-title-main small{font-size:11.5px;font-weight:500;line-height:1.4}.terminal-shell.mode-live .feed-header{font-weight:700}.terminal-shell.mode-live .row-number,.terminal-shell.mode-live .time-cell{font-size:11px}.terminal-shell.mode-live .pattern-cell strong.event-pill{font-size:11.5px}.terminal-shell.mode-live .context-volume strong{font-weight:650}.terminal-shell.mode-live .pattern-cell strong.event-pill{letter-spacing:-.003em}.terminal-shell.mode-live .detail-symbol span,.terminal-shell.mode-live .detail-price span{letter-spacing:-.01em;font-weight:700}.terminal-shell.mode-live .detail-price small:last-child{font-size:10.5px}.terminal-shell.mode-live .armed-source-cell .source-purple{letter-spacing:.04em;text-transform:uppercase;font-size:10px}.terminal-shell.mode-live .armed-watch-row>:last-child{font-family:var(--font-mono)}.terminal-shell.mode-live .top-static-control select{font-weight:600}.terminal-shell.mode-live .chart-toolbar-redesign .chart-toolbar-left strong{font-family:var(--font-mono);letter-spacing:0;font-size:12px;font-weight:700}.terminal-shell.mode-live .chart-toolbar-redesign .chart-toolbar-left span{font-family:var(--font-mono);letter-spacing:.02em;font-size:10.5px;font-weight:600}.terminal-shell.mode-live .detail-compact-metrics .metric span{font-size:10px;font-weight:700}.terminal-shell.mode-live .detail-section h2,.terminal-shell.mode-live .detail-chart-title h2{font-weight:700}.feed-panel.no-mini-charts .feed-header,.feed-panel.no-mini-charts .alert-row{grid-template-columns:30px 28px 1.4fr 70px 50px 1.8fr 1.3fr 60px}.feed-panel:not(.no-mini-charts) .feed-header,.feed-panel:not(.no-mini-charts) .alert-row{grid-template-columns:30px 28px 1.4fr 70px 50px 1.8fr 1.3fr minmax(120px,.85fr) 60px}.feed-header{height:30px;min-height:30px;color:var(--faint);font-family:var(--font);letter-spacing:.08em;padding:0 12px;font-size:10.5px;font-weight:600}.alert-row{gap:10px;height:36px;min-height:36px;padding:0 12px;overflow:hidden}.row-grip,.ticker-star,.row-action-indicator,.alert-row-actions button{color:var(--faint);justify-content:center;align-items:center;display:inline-flex}.row-grip{opacity:0;cursor:grab;width:28px;height:100%;transition:opacity .12s}.alert-row:hover .row-grip{opacity:.8}.alert-row .ticker-cell{grid-template-columns:minmax(0,max-content) minmax(0,1fr) 16px;justify-content:start;align-items:center;gap:5px;min-width:0;display:grid}.ticker-cell small{min-width:0;max-width:112px;color:var(--faint);font-family:var(--font);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;line-height:1.1;display:block;overflow:hidden}.ticker-star{width:14px;height:14px;color:color-mix(in oklab, var(--amber) 72%, var(--faint));opacity:0;cursor:pointer;background:0 0;border:0;padding:0}.ticker-x-search{width:16px;height:16px;color:color-mix(in oklab, var(--blue) 74%, var(--faint));opacity:.78;background:0 0;border:1px solid #55a8d838;border-radius:4px;grid-column:3;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ticker-x-search:hover,.ticker-x-search:focus-visible{background:var(--surface-soft);color:var(--text);opacity:1;border-color:#55a8d88a}.alert-row:hover .ticker-star,.alert-row.selected .ticker-star,.alert-row.pinned .ticker-star{opacity:1}.ticker-star:hover{color:var(--amber)}.row-dir{width:20px;min-width:20px;height:20px;font-family:var(--font-mono);border-radius:4px;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.row-dir-up{background:color-mix(in oklab, var(--green) 8%, transparent);color:color-mix(in oklab, var(--green) 74%, white)}.row-dir-down{background:color-mix(in oklab, var(--red) 8%, transparent);color:color-mix(in oklab, var(--red) 74%, white)}.row-dir-neutral{background:var(--surface-soft);color:var(--muted)}.pattern-cell{min-width:0}.pattern-title-line{align-items:center;gap:5px;min-width:0;display:flex}.pattern-cell strong.event-pill{border:1px solid color-mix(in oklab, var(--text-2) 8%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;align-items:center;gap:6px;max-width:100%;min-height:21px;padding:2px 8px;font-size:11.5px;font-weight:560;line-height:1.3;display:inline-flex;position:relative;overflow:hidden}.pattern-cell strong.event-pill:before{content:"";border-radius:999px;flex:none;width:5px;height:5px}.pattern-cell strong.event-pill.tone-vwap-confirmed,.pattern-cell strong.event-pill.tone-vwap{border-color:color-mix(in oklab, var(--info) 13%, transparent);background:color-mix(in oklab, var(--info) 4.5%, transparent);color:color-mix(in oklab, var(--info) 48%, var(--text-2))}.event-pill.tone-vwap-confirmed:before,.event-pill.tone-vwap:before{background:color-mix(in oklab, var(--info) 56%, var(--muted))}.pattern-cell strong.event-pill.tone-pressure{border-color:color-mix(in oklab, var(--amber) 14%, transparent);background:color-mix(in oklab, var(--amber) 4.5%, transparent);color:color-mix(in oklab, var(--amber) 50%, var(--text-2))}.event-pill.tone-pressure:before{background:color-mix(in oklab, var(--amber) 58%, var(--muted))}.pattern-cell strong.event-pill.tone-fast,.pattern-cell strong.event-pill.tone-level{border-color:color-mix(in oklab, var(--purple) 14%, transparent);background:color-mix(in oklab, var(--purple) 5%, transparent);color:color-mix(in oklab, var(--purple) 50%, var(--text-2))}.event-pill.tone-fast:before,.event-pill.tone-level:before{background:color-mix(in oklab, var(--purple) 58%, var(--muted))}.pattern-cell strong.event-pill.tone-failure{border-color:color-mix(in oklab, var(--text-2) 12%, transparent);background:color-mix(in oklab, var(--text-2) 4.5%, transparent);color:color-mix(in oklab, var(--text-2) 56%, var(--muted))}.event-pill.tone-failure:before{background:color-mix(in oklab, var(--text-2) 56%, var(--muted))}.pattern-cell strong.event-pill.tone-watch,.pattern-cell strong.event-pill.tone-neutral{border-color:color-mix(in oklab, var(--muted) 10%, transparent);background:color-mix(in oklab, var(--muted) 4%, transparent);color:color-mix(in oklab, var(--muted) 68%, var(--text-2))}.event-pill.tone-watch:before,.event-pill.tone-neutral:before{background:color-mix(in oklab, var(--faint) 54%, var(--muted))}.event-subtext{display:none}html[data-theme=light] .row-dir-up{color:#16a34a;background:0 0}html[data-theme=light] .row-dir-down{color:#dc2626;background:0 0}html[data-theme=light] .row-dir-neutral{color:var(--text-4);background:0 0}html[data-theme=light] .pattern-cell strong.event-pill{color:var(--text-2);background:0 0;border:0;border-radius:4px;gap:6px;padding:2px;font-weight:560}html[data-theme=light] .pattern-cell strong.event-pill:before{width:6px;height:6px}html[data-theme=light] .event-pill.tone-vwap-confirmed:before,html[data-theme=light] .event-pill.tone-vwap:before{background:var(--info)}html[data-theme=light] .event-pill.tone-pressure:before{background:var(--amber)}html[data-theme=light] .event-pill.tone-fast:before,html[data-theme=light] .event-pill.tone-level:before{background:var(--purple)}html[data-theme=light] .event-pill.tone-failure:before{background:var(--text-4)}html[data-theme=light] .pattern-cell strong.event-pill.tone-watch,html[data-theme=light] .pattern-cell strong.event-pill.tone-neutral{color:var(--text-3)}html[data-theme=light] .event-pill.tone-watch:before,html[data-theme=light] .event-pill.tone-neutral:before{background:var(--muted)}.context-volume{grid-template-columns:minmax(52px,90px) 36px;align-items:center;gap:8px;min-width:0;display:grid}.context-volume strong{color:var(--text);font-family:var(--font-mono);text-align:right;font-size:11.5px;font-weight:650}.rvol-track{background:var(--rvol-track-bg);border-radius:999px;height:6px;position:relative;overflow:hidden}.rvol-track span{border-radius:inherit;background:var(--rvol-fill-bg);height:100%;display:block}.alert-row-actions{opacity:0;justify-content:flex-end;align-items:center;gap:2px;display:flex}.alert-row:hover .alert-row-actions,.alert-row.selected .alert-row-actions{opacity:1}.row-action-indicator,.alert-row-actions button{background:0 0;border:0;border-radius:4px;width:22px;height:22px}.row-action-indicator.active{color:var(--amber)}.alert-row-actions button:hover{background:var(--surface-soft);color:var(--text)}.chart-toolbar-redesign{border-bottom:1px solid var(--panel-border-soft);min-height:36px;padding:0 8px 0 10px}.chart-toolbar-redesign .chart-toolbar-left{gap:8px;min-width:0;overflow:hidden}.chart-toolbar-redesign .chart-toolbar-left strong{color:var(--text);letter-spacing:0;font-size:12px}.chart-toolbar-redesign .chart-toolbar-left span{color:var(--faint);letter-spacing:.04em;white-space:nowrap;background:0 0;border:0;padding:0;font-size:10.5px;position:relative}.chart-toolbar-redesign .chart-toolbar-left .chart-interval-label{text-transform:none}.chart-toolbar-redesign .chart-toolbar-left span+span:before{content:"·";color:var(--text-4,#4a525c);margin-right:8px}.chart-toolbar-redesign .chart-tabs{border:1px solid var(--panel-border-soft);background:var(--surface-soft);border-radius:5px;flex:none;gap:2px;padding:2px}.chart-toolbar-redesign .chart-tabs button{min-width:28px;height:22px;color:var(--faint);font-family:var(--font-mono);letter-spacing:.04em;text-transform:none;background:0 0;border:0;border-radius:3px;padding:0 6px;font-size:10.5px;font-weight:500}.chart-toolbar-redesign .chart-tabs button.active{background:var(--panel-4);color:var(--blue);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--blue) 34%, transparent)}.lightweight-chart-surface,.lightweight-chart-surface canvas{border-radius:0 0 9px 9px}.armed-watch-empty{border:1px dashed var(--border);color:var(--faint);text-align:center;border-radius:6px;padding:10px 8px;font-size:11px;line-height:1.5}.detail-compact-metrics{border:1px solid var(--panel-border-soft);background:var(--panel-border-soft);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:1px;min-height:46px;margin:0 14px;display:grid;overflow:hidden}.detail-compact-metrics .metric{background:var(--panel-2);flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;padding:8px 10px;display:flex}.detail-compact-metrics .metric span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600}.detail-compact-metrics .metric strong{color:var(--text);font-family:var(--font-mono);font-size:13px;font-weight:500}.detail-chart-height-label{display:none}.terminal-shell .chart-resize-handle{border:0;border-top:1px solid color-mix(in oklab, var(--panel-border-soft) 86%, transparent);border-bottom:1px solid color-mix(in oklab, var(--panel-border-soft) 54%, transparent);background:color-mix(in oklab, var(--panel) 72%, transparent);height:10px;min-height:10px;display:block}.terminal-shell .chart-resize-handle:after{background:#97a2ae52;width:64px;top:4px}.terminal-shell .chart-resize-handle:hover,.terminal-shell .chart-resize-handle:focus-visible{background:color-mix(in oklab, var(--panel-2) 74%, transparent);border-top-color:#97a2ae52;border-bottom-color:#97a2ae3d}.terminal-shell .chart-resize-handle:hover:after,.terminal-shell .chart-resize-handle:focus-visible:after{background:#97a2ae9e}.detail-header{grid-template-columns:minmax(0,1fr) 154px;align-items:flex-start;gap:10px;min-height:86px;padding:12px 14px 10px;display:grid}.detail-symbol{gap:2px;min-width:0;display:grid}.detail-symbol-with-company{align-content:start;gap:4px;padding-top:1px;display:grid}.detail-symbol span{font-size:18px;line-height:1}.detail-symbol small{max-width:230px;color:var(--text-2);text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}.detail-symbol-with-company small{max-width:min(360px,100%);color:var(--text-2);font-size:12px;font-weight:650;line-height:1.25}.detail-badges{flex-wrap:wrap;gap:5px;max-width:none;margin-top:10px}.detail-badges .badge,.detail-badges .direction,.badge{letter-spacing:.04em;text-transform:uppercase;border-radius:11px;min-height:20px;padding:2px 7px;font-size:10.5px;font-weight:600}.detail-badges .lifecycle-badge-positive:after,.detail-badges .lifecycle-badge-neutral:after{content:"›";margin-left:4px;font-size:12px;line-height:1}.detail-badges .lifecycle-badge-positive,.detail-badges .lifecycle-badge-neutral{border-color:color-mix(in oklab, var(--info) 36%, transparent);background:color-mix(in oklab, var(--info) 15%, transparent);color:color-mix(in oklab, var(--info) 84%, white)}.session-badge{border-color:var(--badge-neutral-border);background:var(--badge-neutral-bg);color:var(--text-2)}.severity-high{border-color:color-mix(in oklab, var(--amber) 34%, transparent);background:color-mix(in oklab, var(--amber) 10%, transparent);color:var(--amber)}.detail-price{align-items:flex-end;gap:4px;width:154px;min-width:154px;margin-left:auto;padding-top:2px}.detail-price span{font-size:24px;line-height:1}.detail-price .price-change-up,.detail-price .price-change-down{color:var(--green);text-align:right;white-space:nowrap;font-size:11.5px;line-height:1.1}.terminal-shell.text-normal .detail-price .price-change-up,.terminal-shell.text-normal .detail-price .price-change-down,.terminal-shell.text-large .detail-price .price-change-up,.terminal-shell.text-large .detail-price .price-change-down{font-size:11.5px}.detail-price .price-change-down{color:var(--red)}.detail-price small:last-child{white-space:nowrap;font-size:10px}.detail-section.why-now-section{border:0;border-top:1px solid var(--panel-border-soft);background:0 0;border-radius:0;padding:0}.detail-section.why-now-section h2,.reason-news-section h2,.compact-investigation-note h2,.source-section h2,.lifecycle-section h2,.event-details-section summary{color:var(--faint);letter-spacing:.08em;align-items:center;gap:10px;font-size:11px;font-weight:650;display:flex}.detail-section.why-now-section h2:after,.reason-news-section h2:after,.compact-investigation-note h2:after{content:"";background:var(--panel-border-soft);flex:1;height:1px}.detail-bullet-list{color:var(--text-2);flex-direction:column;gap:7px;margin:0;padding:0;font-size:12.5px;line-height:1.5;list-style:none;display:flex}.detail-bullet-list li{padding-left:13px;position:relative}.detail-bullet-list li:before{content:"";background:var(--faint);border-radius:999px;width:5px;height:5px;position:absolute;top:.75em;left:0}.why-now-section .detail-bullet-list{color:var(--text-2);font-size:12.5px;line-height:1.5}.reason-news-section,.compact-investigation-note,.source-section,.lifecycle-section,.event-details-section{border-color:var(--panel-border-soft);background:var(--panel-2);border-radius:7px}.reason-news-title-row{align-items:center}.alert-row-actions{opacity:0}.alert-row.selected .alert-row-actions,.alert-row:hover .alert-row-actions{opacity:1}.terminal-shell .pattern-cell .alert-type-info-card>strong{width:auto;max-width:none;color:var(--text);font-family:var(--font);letter-spacing:0;text-overflow:clip;white-space:normal;background:0 0;border-radius:0;margin-bottom:6px;padding:0;font-size:13px;font-weight:600;line-height:1.35;overflow:visible}.terminal-shell .pattern-cell .alert-type-info-card p,.terminal-shell .pattern-cell .alert-type-info-card li{font-family:var(--font);letter-spacing:0;font-size:12.5px;font-weight:400;line-height:1.5}.top-alert-bell:disabled,.toggle-row input:disabled+span{cursor:default;opacity:.52}@media (max-width:1180px){html,body{overflow:auto}.terminal-shell{height:auto;min-height:100dvh;overflow-y:auto}.workspace-grid,.workspace-grid.evidence-collapsed{height:auto;min-height:calc(100dvh - var(--topbar-height) - var(--reviewbar-height));grid-auto-rows:auto;padding:6px;display:grid;overflow:visible;grid-template-columns:minmax(0,1fr)!important}.resize-handle{display:none}.terminal-left-stack,.terminal-left-collapsed{border-right:0;border-bottom:1px solid var(--panel-border-soft)}.terminal-left-stack{max-height:360px;overflow-y:auto}.feed-panel,.detail-panel,.review-main-stack{min-height:420px}.ticker-cell small{display:none}}html[data-theme=light] .live-alert-center-stack,html[data-theme=light] .strategy-run-progress,html[data-theme=light] .review-metric,html[data-theme=light] .profile-diff-strip,html[data-theme=light] .review-case-list,html[data-theme=light] .selection-summary,html[data-theme=light] .feedback-bar{background:var(--content-alt-bg)}html[data-theme=light] .live-alert-center-stack,html[data-theme=light] .feedback-bar{border-color:var(--border)}html[data-theme=light] .live-sim-metrics span{background:var(--badge-neutral-bg);border-color:var(--border)}html[data-theme=light] .feedback,html[data-theme=light] .feedback-state,html[data-theme=light] .review-collapse,html[data-theme=light] .selection-summary-actions button{background:var(--control-bg);border-color:var(--border)}html[data-theme=light] .terminal-left-collapsed{background:var(--left-rail-bg);color:var(--muted)}html[data-theme=light] .expected-detected-title{background:var(--table-header-bg)}html[data-theme=light] .calibration-row.selected,html[data-theme=light] .suppressed-row.selected{background:var(--row-selected)}html[data-theme=light] .terminal-saved-views,html[data-theme=light] .terminal-saved-view,html[data-theme=light] .terminal-saved-empty,html[data-theme=light] .terminal-profile-note{border-color:var(--border)}html[data-theme=light] .terminal-view:hover,html[data-theme=light] .terminal-view:focus-visible{background:var(--row-hover)}html[data-theme=light] .invalid-section .detail-bullet-list,html[data-theme=light] .tape-list-negative li,html[data-theme=light] .invalidation-block{color:var(--red)}
