body.terminal-mode #axiomScoreCard,body.terminal-mode .axiom-score-toggle-row,body.terminal-mode #axiomScoreDetails,body.terminal-mode .legacy-retail-tiles{display:none !important}body.terminal-mode .portfolio-value-hero-right{display:none}body.terminal-mode .fund-cockpit{grid-template-columns:repeat(5,1fr);gap:10px}body.terminal-mode .fund-cockpit .metric-card{padding:10px 12px;border-radius:8px}body.terminal-mode .fund-cockpit .card-value{font-family:var(--font-mono);font-size:19px;font-variant-numeric:tabular-nums}body.terminal-mode .fund-cockpit .card-sub{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1px}body.terminal-mode .fund-cockpit.cockpit-offline .card-label::after{content:' · offline';color:var(--warning);font-weight:700}body.terminal-mode .fund-cockpit .card-value.positive,body.terminal-mode .fund-cockpit .card-sub.positive{color:var(--positive)}body.terminal-mode .fund-cockpit .card-value.negative,body.terminal-mode .fund-cockpit .card-sub.negative{color:var(--negative)}body.terminal-mode .pvh-daypnl{display:flex;align-items:baseline;gap:8px;margin-top:6px;font-family:var(--font-mono)}body.terminal-mode .pvh-daypnl .pvh-daypnl-label{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--text-tertiary)}body.terminal-mode .pvh-daypnl .card-value{font-size:14px;font-weight:600}body.terminal-mode .pvh-daypnl .card-sub{font-size:11px}body.terminal-mode .pvh-daypnl .positive{color:var(--positive)}body.terminal-mode .pvh-daypnl .negative{color:var(--negative)}.kind-badge{display:inline-block;margin-left:6px;padding:1px 5px;border-radius:3px;font-size:9px;font-weight:700;letter-spacing:.6px;vertical-align:middle;font-family:var(--font-mono)}.kind-badge.option{background:rgba(168,85,247,0.15);color:#c084fc;border:1px solid rgba(168,85,247,0.3)}.kind-badge.cash{background:rgba(148,163,184,0.12);color:var(--text-secondary);border:1px solid rgba(148,163,184,0.25)}.muted-sm{font-size:10px;color:var(--text-tertiary)}@media(max-width:1100px){body.terminal-mode .fund-cockpit{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){body.terminal-mode .fund-cockpit{grid-template-columns:repeat(2,1fr);gap:8px}body.terminal-mode .fund-cockpit .card-value{font-size:16px}}.rule-cell{font-family:var(--font-mono);font-size:11.5px;white-space:nowrap}.rule-none{color:var(--text-muted)}.rule-kind{display:inline-block;padding:1px 5px;border-radius:3px;font-size:9px;font-weight:700;letter-spacing:.6px;border:1px solid transparent}.rule-kind.rule-stop{background:rgba(239,83,80,0.10);color:#f47c79;border-color:rgba(239,83,80,0.25)}.rule-kind.rule-trail{background:rgba(59,130,246,0.12);color:#60a5fa;border-color:rgba(59,130,246,0.3)}.rule-kind.rule-premium{background:rgba(168,85,247,0.12);color:#c084fc;border-color:rgba(168,85,247,0.3)}.rule-kind.rule-none{background:rgba(148,163,184,0.08);color:var(--text-tertiary);border-color:rgba(148,163,184,0.15)}.rule-level{color:var(--text-primary);font-weight:600}.rule-trail{color:var(--text-secondary)}.rule-qty{color:var(--text-tertiary);font-size:10px}.rule-giveback{color:var(--warning);font-size:12px}.ladder-btn{background:rgba(168,85,247,0.10);border:1px solid rgba(168,85,247,0.3);color:#c084fc;font:inherit;font-size:10px;padding:0 5px;border-radius:3px;cursor:pointer}.ladder-btn:hover{background:rgba(168,85,247,0.2)}tr.ladder-row td{padding:6px 16px 10px !important;background:rgba(168,85,247,0.05);border-bottom:1px solid rgba(168,85,247,0.15)}.ladder-grid{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:flex-start;font-family:var(--font-mono);font-size:11px}.ladder-title{font-size:9px;font-weight:700;letter-spacing:1px;color:#c084fc;align-self:center}.ladder-item .ladder-k{font-size:9px;text-transform:uppercase;letter-spacing:.6px;color:var(--text-tertiary)}.ladder-item .ladder-v{color:var(--text-primary);white-space:normal;max-width:420px}.dist{font-weight:600;font-variant-numeric:tabular-nums}.dist-red{color:#ef5350}.dist-amber{color:#e8873a}.dist-ok{color:var(--positive)}.gate{display:inline-block;min-width:18px;text-align:center;font-weight:700;font-size:13px}.gate-pass{color:var(--positive)}.gate-mid{color:var(--warning)}.gate-fail{color:#ef5350}.evt-earn{color:var(--text-primary)}.evt-other{color:var(--text-secondary)}.lockout-badge{display:inline-block;padding:1px 5px;border-radius:3px;font-size:9px;font-weight:800;letter-spacing:.6px;background:rgba(239,83,80,0.15);color:#f47c79;border:1px solid rgba(239,83,80,0.35);vertical-align:middle}.watch-gates-panel{margin-bottom:var(--space-lg,24px)}.watch-gates-table{font-size:12.5px}.watch-gates-table td.mono,.watch-gates-table th.mono,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.watch-gates-table tr.wg-row{cursor:pointer}.watch-gates-table .wg-rule{max-width:260px;white-space:normal;line-height:1.3}.watch-gates-table .wg-note{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:11.5px}.watch-gates-table .wg-empty{text-align:center;color:var(--text-tertiary);padding:18px !important}.gate-pill{display:inline-block;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:800;letter-spacing:.8px;font-family:var(--font-mono);border:1px solid transparent}.gate-pill.gate-pass{background:rgba(47,194,126,0.14);color:#5bd49a;border-color:rgba(47,194,126,0.35)}.gate-pill.gate-fail{background:rgba(148,163,184,0.10);color:var(--text-tertiary);border-color:rgba(148,163,184,0.25)}.gate-pill.gate-lockout{background:rgba(239,83,80,0.14);color:#f47c79;border-color:rgba(239,83,80,0.35)}.gate-pill.gate-waiting{background:transparent;color:var(--text-muted);border-color:rgba(148,163,184,0.18)}.wg-legend{padding:8px 16px 12px;font-size:10.5px;color:var(--text-tertiary);display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}body.terminal-mode #watchlistEmpty .empty-suggestions{display:none}body.terminal-mode .headlines-scroll.levels-strip{animation-duration:90s}body.terminal-mode .headlines-scroll:hover{animation-play-state:paused}.lvl-item{font-family:var(--font-mono);font-size:11px;cursor:pointer;color:var(--text-secondary)}.lvl-item:hover .lvl-sym{color:#5bd49a}.lvl-sym{color:var(--text-primary);font-weight:700}.lvl-px{color:var(--text-primary)}.lvl-stop{color:var(--text-tertiary)}.lvl-dist{font-weight:700}.lvl-event{color:var(--warning)}.lvl-evt-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--warning);margin-right:6px;vertical-align:middle}@media(max-width:768px){.rule-cell{white-space:normal}tr.ladder-row:not(.hidden){display:block}.watch-gates-table .wg-note{white-space:normal}}body.terminal-mode .sub-nav-btn[data-subtab="community"],body.terminal-mode #subpanel-community,body.terminal-mode .insiders-section-full,body.terminal-mode #connectSnapTradeBtn,body.terminal-mode #manageSubscriptionRow,body.terminal-mode #privacyDataRightsBlock,body.terminal-mode #adminPanel,body.terminal-mode #tradingDnaPanel,body.terminal-mode #tierBadge,body.terminal-mode .upgrade-modal,body.terminal-mode .ai-feature-locked,body.terminal-mode .data-source-note{display:none !important}.atlas-feed-panel{margin-bottom:var(--space-lg,24px)}.atlas-feed-body{max-height:360px;overflow-y:auto;padding:0 !important}.atlas-feed-list{display:flex;flex-direction:column}.feed-item{padding:9px 16px;border-bottom:1px solid rgba(255,255,255,0.05)}.feed-item:last-child{border-bottom:0}.feed-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.feed-kind{font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.8px;padding:1px 6px;border-radius:3px;border:1px solid transparent}.feed-kind.fk-decision{background:rgba(47,194,126,0.14);color:#5bd49a;border-color:rgba(47,194,126,0.3)}.feed-kind.fk-alert{background:rgba(239,83,80,0.14);color:#f47c79;border-color:rgba(239,83,80,0.3)}.feed-kind.fk-brief{background:rgba(59,130,246,0.14);color:#60a5fa;border-color:rgba(59,130,246,0.3)}.feed-kind.fk-research{background:rgba(168,85,247,0.14);color:#c084fc;border-color:rgba(168,85,247,0.3)}.feed-kind.fk-note{background:rgba(148,163,184,0.10);color:var(--text-secondary);border-color:rgba(148,163,184,0.2)}.feed-sym{background:transparent;border:1px solid rgba(148,163,184,0.25);color:var(--text-primary);font-family:var(--font-mono);font-size:10px;font-weight:700;padding:0 5px;border-radius:3px;cursor:pointer}.feed-sym:hover{border-color:var(--accent);color:#5bd49a}.feed-title{font-size:13px;font-weight:600;color:var(--text-primary);flex:1 1 auto}.feed-time{font-family:var(--font-mono);font-size:10px;color:var(--text-tertiary);white-space:nowrap}.feed-body{margin-top:4px;font-size:12px;line-height:1.55;color:var(--text-secondary);cursor:pointer}.feed-body.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pregate-note{font-family:var(--font-mono);font-size:10.5px;color:var(--warning);padding:2px 0 4px 12px}.pregate-note.pregate-footer{margin-top:10px;padding:8px 10px;border:1px dashed rgba(232,135,58,0.4);border-radius:6px}.terminal-cmdbar{display:none}body.terminal-mode .terminal-cmdbar{display:flex;align-items:center;gap:8px;padding:4px 16px;background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);font-family:var(--font-mono)}body.terminal-mode .cmd-prompt{color:#5bd49a;font-weight:700;font-size:13px}body.terminal-mode .cmd-input{flex:1 1 auto;max-width:520px;background:var(--bg-primary);border:1px solid var(--border-secondary);color:var(--text-primary);font-family:var(--font-mono);font-size:12.5px;letter-spacing:.5px;padding:5px 10px;border-radius:4px;outline:0;text-transform:uppercase}body.terminal-mode .cmd-input::placeholder{text-transform:none;color:var(--text-muted);font-size:11.5px}body.terminal-mode .cmd-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}body.terminal-mode .cmd-hint{font-size:10px;color:var(--text-tertiary)}.symbol-page-overlay{position:fixed;inset:0;background:rgba(3,6,12,0.78);backdrop-filter:blur(4px);z-index:12000;display:none;align-items:flex-start;justify-content:center;padding:24px 16px;overflow-y:auto}.symbol-page-overlay.open{display:flex}body.sp-open{overflow:hidden}.symbol-page{width:min(1180px,100%);max-height:calc(100vh - 48px);background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:10px;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;overflow:hidden}.sp-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border-primary);background:var(--bg-elevated);flex-wrap:wrap}.sp-title-group{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-family:var(--font-mono)}.sp-symbol{font-size:20px;font-weight:800;color:var(--text-primary);letter-spacing:.5px}.sp-name{font-family:var(--font-sans);font-size:12px;color:var(--text-tertiary)}.sp-px{font-size:18px;font-weight:700;color:var(--text-primary)}.sp-chg{font-size:13px;font-weight:600}.sp-chg .positive{color:var(--positive)}.sp-chg .negative{color:var(--negative)}.sp-tags{display:inline-flex;gap:6px;flex-wrap:wrap}.sp-tag{font-size:10px;font-weight:700;letter-spacing:.6px;padding:2px 7px;border-radius:4px;border:1px solid rgba(148,163,184,0.25);color:var(--text-secondary)}.sp-tag.held{background:rgba(142,151,168,0.14);color:#f2ede2;border-color:#2a3650}.sp-actions{display:flex;align-items:center;gap:6px}.sp-close{font-size:22px;line-height:1;background:transparent;border:0;color:var(--text-secondary);cursor:pointer;padding:0 6px}.sp-close:hover{color:var(--text-primary)}.sp-body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:0;overflow-y:auto}.sp-col{padding:8px 16px 16px;min-width:0}.sp-col-side{border-left:1px solid var(--border-primary)}.sp-section{margin-top:12px}.sp-section.hidden{display:none}.sp-sec-title{font-size:10px;font-weight:700;letter-spacing:1.2px;color:var(--text-tertiary);margin-bottom:6px;display:flex;align-items:baseline;gap:8px}.sp-sec-sub{font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-muted)}.sp-sub-title{font-size:9.5px;font-weight:700;letter-spacing:1px;color:var(--text-tertiary);margin:10px 0 4px}.sp-kv{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;font-size:12px;align-items:baseline}.sp-k{color:var(--text-tertiary);white-space:nowrap}.sp-v{color:var(--text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.sp-v.positive,.sp-v .positive{color:var(--positive)}.sp-v.negative,.sp-v .negative{color:var(--negative)}.sp-muted{color:var(--text-tertiary);font-size:12px}.sp-chart{height:260px;min-height:200px;border:1px solid var(--border-primary);border-radius:6px;background:var(--bg-primary);position:relative;overflow:hidden}.sp-news .news-card{margin-bottom:8px}.sp-notes{font-size:12.5px;line-height:1.55;color:var(--text-primary);white-space:normal}.sp-evlist{display:flex;flex-direction:column;gap:4px}.sp-ev{display:flex;align-items:baseline;gap:8px;font-size:12px;flex-wrap:wrap}.sp-ev-date{color:var(--text-primary);font-weight:600;min-width:72px}.sp-ev-title{color:var(--text-secondary);flex:1 1 auto}.sp-ctx{margin-top:6px;padding:6px 8px;border-left:2px solid rgba(168,85,247,0.4);background:rgba(168,85,247,0.05)}.sp-ctx-key{font-size:10px;color:#c084fc}.sp-ctx-body{font-size:11.5px;color:var(--text-secondary);white-space:pre-wrap;line-height:1.45}@media(max-width:900px){.symbol-page-overlay{padding:0}.symbol-page{max-height:100vh;height:100vh;border-radius:0;border:0}.sp-body{grid-template-columns:1fr}.sp-col-side{border-left:0;border-top:1px solid var(--border-primary)}.sp-chart{height:200px}.sp-symbol{font-size:17px}.sp-px{font-size:15px}}@media(min-width:769px){body.terminal-mode .data-table{font-size:12.5px}body.terminal-mode .data-table thead th{padding:7px 10px;font-size:9.5px;letter-spacing:.8px}body.terminal-mode .data-table tbody td{padding:6px 10px}body.terminal-mode .data-table tbody td.text-right,body.terminal-mode .data-table thead th.text-right{text-align:right;font-variant-numeric:tabular-nums}body.terminal-mode .data-table tbody td.text-right{font-family:var(--font-mono);font-size:12px}body.terminal-mode .holdings-container .data-table-wrap{max-height:calc(100vh - 250px);overflow:auto}body.terminal-mode .data-table thead th{position:sticky;top:0;z-index:2;background:var(--bg-elevated);box-shadow:0 1px 0 var(--border-primary)}body.terminal-mode .sparkline-cell canvas{width:64px;height:24px}body.terminal-mode .table-header-bar{padding:8px 16px}body.terminal-mode .holdings-table thead th,body.terminal-mode .holdings-table tbody td{padding:6px 10px}body.terminal-mode .watch-gates-table tbody td{padding:6px 10px}body.terminal-mode .portfolio-value-hero{padding:14px 18px;margin-bottom:10px}body.terminal-mode .pvh-value{font-size:30px;font-family:var(--font-mono)}body.terminal-mode .main-content{padding-top:10px}body.terminal-mode .axiom-panel-header{padding:8px 14px}body.terminal-mode .axiom-panel-body{padding:10px 14px}}body.terminal-mode .data-table td.price-cell{font-family:var(--font-mono)}body.terminal-mode .holdings-totals-row td{font-family:var(--font-mono)}body.terminal-mode .platform-badge{font-size:9.5px;padding:1px 6px}@media(min-width:769px){body.terminal-mode #holdingsTable{min-width:1180px}}#holdingsTable .ext-col{display:none;font-family:var(--font-mono,"SF Mono",Menlo,monospace);white-space:nowrap}body.ext-session #holdingsTable .ext-col{display:table-cell}#holdingsTable .ext-col .ext-pct{font-size:11px;margin-left:4px}#holdingsTable .ext-col .ext-pct.ext-up{color:var(--positive,#34c759)}#holdingsTable .ext-col .ext-pct.ext-down{color:var(--negative,#ff453a)}#holdingsTable .ext-col .ext-pct.ext-flat,#holdingsTable .ext-col .ext-none{color:var(--text-tertiary,#8a8f98)}@media(max-width:768px){body.ext-session #holdingsTable .ext-col{display:block}}@media(max-width:768px){body.terminal-mode #holdingsTable tbody tr.holding-row td[data-label="Stop"],body.terminal-mode #holdingsTable tbody tr.holding-row td[data-label="Dist %"],body.terminal-mode #holdingsTable tbody tr.holding-row td[data-label="Gate"],body.terminal-mode #holdingsTable tbody tr.holding-row td[data-label="Earnings"]{display:flex !important}body.terminal-mode #holdingsTable tbody tr.holding-row td[data-label="Stop"]{grid-column:1 / -1}body.terminal-mode .terminal-cmdbar{padding:4px 10px}body.terminal-mode .cmd-input{max-width:none;font-size:14px}}.sp-news .news-card{padding:8px 10px;font-size:12px;border:1px solid var(--border-primary);border-radius:6px;background:var(--bg-primary)}.sp-news .news-card-headline{font-size:12.5px;font-weight:600;line-height:1.35;margin:2px 0}.sp-news .news-card-summary{font-size:11.5px;color:var(--text-secondary);line-height:1.4}.sp-news .news-card-header,.sp-news .news-card-footer{font-size:10.5px;display:flex;gap:8px;align-items:center;justify-content:space-between}.sp-news .news-breaking-tag{font-size:9px}.sp-news .news-card-link-hint{font-size:10px;color:var(--text-tertiary)}body:not(.terminal-mode) .terminal-only{display:none !important}body.terminal-mode #panel-intelligence .sub-nav-btn[data-subtab="forecasting"],body.terminal-mode #subpanel-forecasting{display:none !important}body.terminal-mode .desk-thesis-panel{margin-top:var(--space-lg,24px)}.decisions-panel{margin-bottom:var(--space-lg,24px);border-color:rgba(232,135,58,0.35)}.decisions-body{padding:0 !important;max-height:320px;overflow-y:auto}.decision-list{display:flex;flex-direction:column}.decision-item{display:flex;gap:12px;align-items:flex-start;padding:9px 16px;border-bottom:1px solid rgba(255,255,255,0.05);cursor:pointer}.decision-item:last-child{border-bottom:0}.decision-item:hover{background:rgba(255,255,255,0.02)}.decision-main{flex:1 1 auto;min-width:0}.decision-title{font-size:13px;font-weight:600;color:var(--text-primary);display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.decision-body{margin-top:3px;font-size:12px;line-height:1.5;color:var(--text-secondary)}.decision-body.clamp{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.decision-side{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.decision-due{font-family:var(--font-mono);font-size:10px;font-weight:700;padding:1px 6px;border-radius:3px;border:1px solid rgba(148,163,184,0.25);color:var(--text-secondary);white-space:nowrap}.decision-due.due-soon{color:#f0a267;border-color:rgba(232,135,58,0.45);background:rgba(232,135,58,0.10)}.decision-due.due-over{color:#f47c79;border-color:rgba(239,83,80,0.45);background:rgba(239,83,80,0.10)}@media(max-width:768px){.decision-item{flex-direction:column;gap:4px}.decision-side{flex-direction:row;align-items:center;gap:8px}}body.terminal-mode #panel-markets .sub-nav-btn[data-subtab="sentiment"],body.terminal-mode #panel-markets .sub-nav-btn[data-subtab="options"],body.terminal-mode #panel-markets .sub-nav-btn[data-subtab="macro"],body.terminal-mode #subpanel-sentiment,body.terminal-mode #subpanel-options,body.terminal-mode #subpanel-macro{display:none !important}.regime-panel,.breakglass-panel,.tape-events-panel{margin-bottom:var(--space-lg,24px)}.regime-body{padding:10px 14px !important}.regime-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.regime-tile{border:1px solid var(--border-primary);border-radius:6px;padding:8px 10px;background:var(--bg-primary);min-width:0;border-left-width:3px}.regime-tile.regime-fired{border-left-color:#ef5350;background:rgba(239,83,80,0.05)}.regime-tile.regime-near{border-left-color:#e8873a;background:rgba(232,135,58,0.05)}.regime-tile.regime-clear{border-left-color:#2a3650}.regime-tile.regime-info{border-left-color:rgba(148,163,184,0.4)}.regime-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.regime-label{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.regime-pill{font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.6px;padding:1px 6px;border-radius:3px;border:1px solid transparent;flex-shrink:0}.regime-pill.regime-fired{background:rgba(239,83,80,0.16);color:#f47c79;border-color:rgba(239,83,80,0.4)}.regime-pill.regime-near{background:rgba(232,135,58,0.16);color:#f0a267;border-color:rgba(232,135,58,0.4)}.regime-pill.regime-clear{background:transparent;color:#8e97a8;border-color:#566176}.regime-pill.regime-info{background:rgba(148,163,184,0.10);color:var(--text-tertiary);border-color:rgba(148,163,184,0.25)}.regime-val{font-family:var(--font-mono);font-size:18px;font-weight:700;color:var(--text-primary);margin-top:4px;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.regime-sub{font-size:10.5px;font-weight:600;color:var(--text-tertiary)}.regime-sub.positive{color:var(--positive)}.regime-sub.negative{color:var(--negative)}.regime-line{display:flex;justify-content:space-between;align-items:baseline;gap:6px;margin-top:3px;font-family:var(--font-mono);font-size:11px;color:var(--text-secondary)}.regime-level{white-space:nowrap}.regime-dist{font-weight:700}.regime-fires{font-size:10px;color:var(--text-tertiary);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breakglass-body{padding:0 !important}.bg-list{display:flex;flex-direction:column}.bg-row{padding:8px 14px;border-bottom:1px solid rgba(255,255,255,0.05);cursor:pointer}.bg-row:last-child{border-bottom:0}.bg-row:hover{background:rgba(255,255,255,0.02)}.bg-head{display:flex;align-items:center;gap:8px}.bg-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px rgba(0,0,0,0.25)}.bg-dot-green{background:transparent;box-shadow:inset 0 0 0 1.5px #8e97a8}.bg-dot-yellow{background:#e8873a}.bg-dot-red{background:#ef5350;box-shadow:0 0 8px rgba(239,83,80,0.6)}.bg-name{font-size:13px;font-weight:700;color:var(--text-primary);flex:1 1 auto}.bg-status{font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.8px;color:var(--text-tertiary)}.bg-row.bg-red .bg-status{color:#f47c79}.bg-row.bg-yellow .bg-status{color:#f0a267}.bg-row.bg-green .bg-status{color:#8e97a8}.bg-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 14px;margin-top:5px}.bg-k{font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--text-tertiary)}.bg-v{font-size:11.5px;line-height:1.4;color:var(--text-secondary)}.bg-note{margin-top:6px;padding:6px 8px;font-size:11.5px;line-height:1.5;color:var(--text-secondary);border-left:2px solid rgba(148,163,184,0.3);background:rgba(255,255,255,0.02)}.bg-note.hidden{display:none}.bg-more{margin-top:3px}@media(max-width:768px){.bg-cols{grid-template-columns:1fr}}.tape-events-body{padding:0 !important;max-height:360px;overflow-y:auto}.tape-ev-list{display:flex;flex-direction:column}.tape-ev-date{display:flex;justify-content:space-between;align-items:baseline;padding:6px 14px 2px;font-size:11px;font-weight:700;color:var(--text-primary);background:rgba(255,255,255,0.02);border-top:1px solid rgba(255,255,255,0.04)}.tape-ev{display:flex;align-items:center;gap:8px;padding:4px 14px 4px 22px;font-size:12px;flex-wrap:wrap}.tape-ev-lock{background:rgba(239,83,80,0.04)}.tape-ev-title{color:var(--text-secondary);flex:1 1 auto;min-width:0}.tape-ev-macro{font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.6px;color:var(--warning);border:1px solid rgba(232,135,58,0.35);padding:0 5px;border-radius:3px}.tape-ev-kind{font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.6px;color:var(--text-tertiary);border:1px solid rgba(148,163,184,0.25);padding:0 5px;border-radius:3px}.tape-news-title{font-size:11px;font-weight:700;letter-spacing:1.2px;color:var(--text-tertiary);margin:4px 0 8px;display:flex;align-items:baseline;gap:10px}body.terminal-mode #panel-research .sub-nav-btn[data-subtab="charts"],body.terminal-mode #panel-research .sub-nav-btn[data-subtab="insiders"],body.terminal-mode #subpanel-insiders{display:none !important}.desk-research-panel,.rulebook-panel{margin-bottom:var(--space-lg,24px)}.desk-research-body{padding:10px 14px !important}.dr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.dr-card{border:1px solid var(--border-primary);border-radius:6px;padding:10px 12px;background:var(--bg-primary);cursor:pointer;min-width:0}.dr-card:hover{border-color:rgba(168,85,247,0.4)}.dr-card.open{grid-column:1 / -1}.dr-head{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.dr-title{font-size:13px;font-weight:600;color:var(--text-primary);flex:1 1 auto;min-width:0}.dr-date{font-size:10px;color:var(--text-tertiary);white-space:nowrap}.dr-short{margin-top:5px;font-size:12px;line-height:1.5;color:var(--text-secondary)}.dr-full{margin-top:5px;font-size:12.5px;line-height:1.6;color:var(--text-primary);white-space:normal}.dr-full.hidden,.dr-short.hidden{display:none}.dr-more{margin-top:4px}.rulebook-header{cursor:pointer}.rulebook-body.hidden{display:none}.rulebook-list{margin:0;padding:0 0 0 18px;font-size:12.5px;line-height:1.6;color:var(--text-secondary);columns:2;column-gap:28px}.rulebook-list li{break-inside:avoid;margin-bottom:4px}.rulebook-list .rb-k{font-weight:700;color:var(--text-primary)}@media(max-width:900px){.rulebook-list{columns:1}.dr-grid{grid-template-columns:1fr}}.sp-collapsible .sp-sec-title{cursor:pointer;user-select:none}.sp-collapsible .sp-sec-title:hover{color:var(--text-secondary)}.sp-collapsible.collapsed .sp-sec-body{display:none}.sp-caret{display:inline-block;width:10px;color:var(--text-tertiary)}.sp-intel{margin-bottom:8px;font-size:11.5px}.sp-insiders .insider-row,.sp-filings .filing-card{font-size:12px}.sp-filings .filing-card{padding:6px 0}.sp-qgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px}.sp-q{border:1px solid var(--border-primary);border-radius:4px;padding:4px 8px;background:var(--bg-primary)}.sp-q-p{font-size:10px;color:var(--text-tertiary)}.sp-q-v{font-size:12px;color:var(--text-primary)}.sp-sent-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:12px}.sp-sent-label{font-weight:700}.sp-sent-score{font-size:16px;font-weight:800}.sp-sent-bar{height:4px;background:rgba(239,83,80,0.25);border-radius:2px;overflow:hidden;margin:6px 0 8px}.sp-sent-fill{height:100%;background:#2fc27e}.sp-sent-hl{display:flex;flex-direction:column;gap:3px}.sp-sent-h{display:flex;gap:6px;font-size:11.5px;line-height:1.4;color:var(--text-secondary)}@media(max-width:768px){.tape-ev .feed-sym,.decision-title .feed-sym,.dr-head .feed-sym,.sp-v .feed-sym{min-height:0;height:auto;padding:1px 6px;line-height:1.4;font-size:11px}.regime-grid{grid-template-columns:1fr}}body.terminal-mode .sub-nav-btn[data-subtab="alerts"],body.terminal-mode .sub-nav-btn[data-subtab="simulator"],body.terminal-mode #subpanel-alerts,body.terminal-mode #subpanel-simulator{display:none !important}body.terminal-mode .cmd-input-wrap{position:relative;flex:1 1 auto;max-width:520px;min-width:0}body.terminal-mode .cmd-input-wrap .cmd-input{width:100%;max-width:none;display:block}@media(max-width:760px){body.terminal-mode .cmd-input-wrap{max-width:none}}.cmd-suggest{display:none;position:absolute;left:0;right:0;top:calc(100% + 4px);max-height:320px;overflow-y:auto;background:var(--bg-secondary,#0e1420);border:1px solid var(--border-secondary,#26303f);border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,0.45);z-index:11000;padding:4px}.cmd-suggest.open{display:block}.cmd-sug-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;border-radius:6px;cursor:pointer;font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:13px;letter-spacing:.02em}.cmd-sug-item:hover,.cmd-sug-item.active{background:rgba(53,128,107,0.18)}.cmd-sug-sym{color:var(--text-primary,#e6edf3);font-weight:600}.cmd-sug-tag{font-size:10px;letter-spacing:.08em;padding:2px 6px;border-radius:4px;border:1px solid var(--border-secondary,#26303f);color:var(--text-tertiary,#8b949e)}.cmd-sug-held{color:#5bd49a;border-color:rgba(74,222,128,0.35)}.cmd-sug-leap{color:#a78bfa;border-color:rgba(167,139,250,0.35)}.cmd-sug-gate{color:#f0a267;border-color:rgba(251,191,36,0.35)}body.terminal-mode #aiReportPanel,body.terminal-mode #convictionAlignPanel,body.terminal-mode #portfolioThesisPanel,body.terminal-mode #insightsQueuePanel,body.terminal-mode #positionSizerPanel,body.terminal-mode #macroWeatherPanel,body.terminal-mode #optionsCopilotPanel,body.terminal-mode #sentimentRadarPanel,body.terminal-mode #watchlistFitPanel,body.terminal-mode #liquidityScanPanel{display:none !important}body.terminal-mode [onclick*="showAddWatchlistModal"],body.terminal-mode [onclick*="quickAddWatchlist"],body.terminal-mode [onclick*="_addThesis"],body.terminal-mode [onclick*="_editThesis"],body.terminal-mode [onclick*="_removeThesis"],body.terminal-mode [onclick*="_checkThesis"]{display:none !important}.tw-head{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);padding:6px 0 10px}.tw-scroll{overflow-x:auto}.tw-table{width:100%;border-collapse:collapse;font-size:13px}.tw-table th{text-align:left;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);padding:6px 8px;border-bottom:1px solid var(--border-secondary)}.tw-table th.r,.tw-table td.r{text-align:right}.tw-table td{padding:8px 8px;border-bottom:1px solid rgba(255,255,255,0.05);vertical-align:top}.tw-table tbody tr{cursor:pointer}.tw-table tbody tr:hover{background:rgba(53,128,107,0.10)}.tw-rule{max-width:340px;color:var(--text-secondary)}.tw-note{max-width:420px;color:var(--text-tertiary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wg-pill{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;padding:2px 7px;border-radius:4px;border:1px solid var(--border-secondary);color:var(--text-tertiary)}.wg-armed{color:#f0a267;border-color:rgba(251,191,36,.4)}.wg-lockout{color:#f47c79;border-color:rgba(248,113,113,.4)}.wg-fired{color:#5bd49a;border-color:rgba(74,222,128,.4)}.th-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.th-card{border:1px solid var(--border-secondary);border-left-width:3px;border-radius:8px;padding:12px 14px;background:rgba(255,255,255,0.02);cursor:pointer}.th-card:hover{background:rgba(53,128,107,0.08)}.th-green{border-left-color:#5bd49a}.th-yellow{border-left-color:#f0a267}.th-red{border-left-color:#f47c79}.th-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.th-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.th-green .th-dot{color:#5bd49a}.th-yellow .th-dot{color:#f0a267}.th-red .th-dot{color:#f47c79}.th-tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:1px 6px;border-radius:4px;border:1px solid var(--border-secondary);color:var(--text-tertiary)}.th-status{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.th-levels{margin-top:6px;font-size:12px;color:var(--text-secondary)}.th-text{margin-top:8px;font-size:13px;line-height:1.55;color:var(--text-primary)}.th-meta{margin-top:8px;font-family:var(--font-mono);font-size:10.5px;color:var(--text-tertiary)}.th-missing{margin-top:12px;font-family:var(--font-mono);font-size:11px;color:#f0a267}@media(max-width:760px){.th-grid{grid-template-columns:1fr}}body.terminal-mode #subpanel-allocations .allocation-chart-container,body.terminal-mode #subpanel-allocations .allocation-table-container,body.terminal-mode #subpanel-allocations .rebalance-bar,body.terminal-mode #btnSaveTargets,body.terminal-mode #btnMaxTorque{display:none !important}.terminal-allocation{padding:6px 0 12px}.ta-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.ta-views{display:flex;gap:6px;flex-wrap:wrap}.ta-view{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:999px;border:1px solid var(--border-secondary);background:transparent;color:var(--text-tertiary);cursor:pointer}.ta-view.active,.ta-view:hover{color:#5bd49a;border-color:rgba(74,222,128,.45);background:rgba(53,128,107,0.14)}.ta-note{font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.ta-body{display:grid;grid-template-columns:260px 1fr;gap:24px;align-items:start}.ta-chart{position:relative;width:260px;height:260px}.ta-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.ta-center-n{font-family:var(--font-mono);font-size:30px;font-weight:700;color:var(--text-primary)}.ta-center-l{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.ta-bars{display:grid;gap:10px}.ta-bar-row{display:grid;grid-template-columns:minmax(160px,1.2fr) 2fr auto auto;gap:12px;align-items:center}.ta-bar-lbl{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.ta-swatch{width:10px;height:10px;border-radius:2px;flex:none}.ta-members{font-family:var(--font-mono);font-size:10.5px;color:var(--text-tertiary)}.ta-bar-track{position:relative;height:10px;background:rgba(255,255,255,0.06);border-radius:999px;overflow:visible}.ta-bar-fill{height:100%;border-radius:999px}.ta-cap{position:absolute;top:-4px;width:2px;height:18px;background:#f47c79}.ta-target{position:absolute;top:-4px;width:2px;height:18px;background:#f0a267}.ta-bar-val{font-size:13px;color:var(--text-primary);white-space:nowrap}.ta-idx{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary)}.ta-status{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:4px;border:1px solid var(--border-secondary);color:var(--text-tertiary);white-space:nowrap}.st-over{color:#f47c79;border-color:rgba(248,113,113,.5)}.st-near{color:#f0a267;border-color:rgba(251,191,36,.5)}.st-ok{color:#5bd49a;border-color:rgba(74,222,128,.4)}.st-under{color:#60a5fa;border-color:rgba(96,165,250,.4)}.st-none{color:var(--text-tertiary)}.ta-missing,.ta-src{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);margin-top:6px}.ta-table{margin-top:18px}@media(max-width:860px){.ta-body{grid-template-columns:1fr}.ta-chart{margin:0 auto}.ta-bar-row{grid-template-columns:1fr;gap:4px}}.ta-review{position:absolute;top:-4px;width:2px;height:18px;background:#60a5fa}.price-cell .ext-tag{display:block;font-family:var(--font-mono,"SF Mono",Menlo,monospace);font-size:10px;line-height:1.3;letter-spacing:.02em;opacity:.85;white-space:nowrap}.price-cell .ext-tag::before{content:"\25CF";font-size:6px;vertical-align:2px;margin-right:4px;opacity:.7}.price-cell .ext-tag.ext-up{color:var(--positive,#34c759)}.price-cell .ext-tag.ext-down{color:var(--negative,#ff453a)}.ext-nav-tag{font-family:var(--font-mono,"SF Mono",Menlo,monospace);font-size:11px;margin-top:2px;letter-spacing:.02em;opacity:.9}.ext-nav-tag.ext-up{color:var(--positive,#34c759)}.ext-nav-tag.ext-down{color:var(--negative,#ff453a)}.regime-band{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 16px;margin-bottom:14px;border-radius:var(--radius-lg,14px);border:1px solid var(--border-primary);background:var(--bg-secondary);font-size:12.5px}.regime-band.hidden{display:none}.regime-band .band-dot{width:9px;height:9px;border-radius:50%;flex:none;background:var(--positive,#2fc27e)}.regime-band.band-amber{border-color:rgba(232,135,58,.35)}.regime-band.band-amber .band-dot{background:#e8873a}.regime-band.band-red{border-color:rgba(239,83,80,.40);background:rgba(239,83,80,.05)}.regime-band.band-red .band-dot{background:#ef5350}.regime-band .band-head{font-weight:700;color:var(--text-primary)}.regime-band .band-detail{color:var(--text-secondary);font-family:var(--font-mono);font-size:11.5px;flex:1 1 auto;min-width:0}.regime-band .band-link{background:0;border:1px solid var(--border-secondary);color:var(--text-secondary);border-radius:6px;padding:3px 9px;font-size:11.5px;cursor:pointer}.regime-band .band-link:hover{color:var(--text-primary)}.holdings-lean .stopbar{display:flex;align-items:center;gap:8px;min-width:120px}.holdings-lean .stopbar-track{flex:1 1 auto;height:6px;border-radius:3px;background:rgba(255,255,255,.07);overflow:hidden;min-width:60px}.holdings-lean .stopbar-fill{display:block;height:100%;border-radius:3px;background:#2fc27e}.holdings-lean .stopbar.dist-amber .stopbar-fill{background:#e8873a}.holdings-lean .stopbar.dist-red .stopbar-fill{background:#ef5350}.holdings-lean .stopbar-num{font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;min-width:46px;text-align:right;color:var(--text-secondary)}.holdings-lean .stopbar.dist-red .stopbar-num{color:#f47c79}.holdings-lean .stopbar.dist-amber .stopbar-num{color:#f0a267}.holdings-lean td{font-variant-numeric:tabular-nums}.holdings-lean tr.holding-row{cursor:pointer}.holdings-lean .hd-toggle{background:0;border:0;color:var(--text-tertiary);cursor:pointer;font-size:13px;transition:transform .15s ease;padding:2px 6px}.holdings-lean .hd-toggle.open{transform:rotate(90deg);color:var(--text-primary)}.holdings-lean tr.holding-detail>td{background:rgba(255,255,255,.02);padding:10px 16px 14px}.holdings-lean tr.holding-detail.hidden{display:none}.hd-grid{display:flex;flex-wrap:wrap;gap:10px 26px;align-items:flex-end}.hd-item .hd-k{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.hd-item .hd-v{font-family:var(--font-mono);font-size:12.5px;color:var(--text-primary);margin-top:2px}.hd-actions{margin-left:auto;display:flex;gap:6px}.book-gates-panel{margin:18px 0}.bg-gates{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;padding:12px 14px}.bg-gate{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:2px 8px;text-align:left;cursor:pointer;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:10px;padding:9px 11px;color:var(--text-primary);font:inherit;position:relative}.bg-gate:hover{border-color:var(--border-secondary)}.bg-gate-near{border-color:rgba(216,187,107,.45)}.bg-gate-sym{font-weight:700;font-size:13px;display:flex;align-items:center;gap:6px}.bg-gate-held{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);border:1px solid var(--border-secondary);border-radius:4px;padding:0 4px}.bg-gate-px{font-family:var(--font-mono);font-size:12px;text-align:right}.bg-gate-lvl{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary)}.bg-gate .gate-pill{justify-self:end}.bg-gate-kicker{position:absolute;top:-7px;right:10px;font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;color:#0b0b0c;background:#c9a55c;border-radius:3px;padding:0 5px}.needs-src{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);border:1px solid var(--border-secondary);border-radius:4px;padding:0 5px;margin-right:6px}.decision-item.decision-urgent{border-left:3px solid #ef5350}@media(max-width:768px){.hd-actions{margin-left:0}.regime-band .band-detail{flex-basis:100%}}.gate-pill.gate-armed{background:rgba(47,194,126,0.14);color:#5bd49a;border-color:rgba(47,194,126,0.35)}.gate-pill.gate-locked{background:rgba(232,135,58,0.12);color:#f0a267;border-color:rgba(232,135,58,0.32)}.gate-pill.gate-watch{background:transparent;color:var(--text-tertiary);border-color:rgba(148,163,184,0.25)}.gate-pill.gate-dormant{background:transparent;color:var(--text-muted);border-color:rgba(148,163,184,0.14)}.bg-gate.bg-dormant,.bg-gate.bg-watch{opacity:.72}.bg-gate.bg-dormant:hover,.bg-gate.bg-watch:hover{opacity:1}.boards-summary{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;padding:10px 14px;margin-bottom:16px;border:1px solid var(--border-primary);border-radius:6px;background:var(--bg-tertiary);font:500 13px var(--font-sans);color:var(--text-primary)}.boards-summary .bs-sep{color:var(--text-muted)}.boards-summary .bs-red{color:#ef5350}.boards-summary .bs-amber{color:#e8873a}#panel-boards .axiom-panel{margin-bottom:16px}.board-quiet{padding:12px 14px;color:var(--text-tertiary);font-size:13px}.board-foot{padding:8px 14px 12px;font-size:12px}.board-foot a{color:var(--text-secondary);text-decoration:none}.board-foot a:hover{color:var(--text-primary)}.fold{border-top:1px solid var(--border-primary)}.fold-head{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:0;border:0;cursor:pointer;color:var(--text-secondary);font:500 13px var(--font-sans);text-align:left}.fold-head:hover{color:var(--text-primary);background:var(--bg-hover)}.fold-caret{width:10px;color:var(--text-tertiary);font-size:11px}.board-compact{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:0 24px;padding:4px 14px 12px}.bc-row{display:grid;grid-template-columns:1fr auto 64px;gap:12px;align-items:center;height:28px;border-bottom:1px solid rgba(26,35,56,0.5);font-size:12.5px}.bc-name{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-dim{color:var(--text-tertiary);text-align:right}.bg-cols.bg-cols-2{grid-template-columns:1fr 1fr}.bg-disclose{margin-top:6px}.bg-disclose summary{cursor:pointer;color:var(--text-tertiary);font-size:12px}.bg-disclose[open] summary{color:var(--text-secondary)}body.terminal-mode .fund-cockpit{grid-template-columns:repeat(6,minmax(0,1fr))}body.terminal-mode .fund-cockpit.track-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}body.terminal-mode #regimeBand{display:none !important}body.terminal-mode .header-clock .clock-date{display:none}body.terminal-mode .header-clock .clock-time{font-size:13px;font-family:var(--font-mono);color:var(--text-secondary)}.home-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.home-rail{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;min-width:0}.home-rail .attention-panel .att-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:0 18px}@media(max-width:960px){.home-rail{grid-template-columns:1fr}}.home-rail .axiom-panel{margin:0}.home-rail .axiom-panel-header{display:flex;justify-content:space-between;align-items:center}.rail-link{font-size:12px;color:var(--text-secondary);text-decoration:none}.rail-link:hover{color:var(--text-primary)}.att-list{display:flex;flex-direction:column}.att-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto minmax(96px,150px) 52px;gap:8px;align-items:center;min-height:28px;padding:3px 12px;background:0;border:0;border-bottom:1px solid rgba(26,35,56,0.6);color:var(--text-primary);font:500 12.5px var(--font-sans);text-align:left;cursor:pointer}.att-row:hover{background:var(--bg-hover)}.att-dot{width:8px;height:8px;border-radius:50%}.att-red .att-dot{background:#ef5350}.att-amber .att-dot{background:#e8873a}.att-watch .att-dot{background:transparent;box-shadow:inset 0 0 0 1.5px #e8873a}.att-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-val{color:var(--text-secondary);text-align:right}.att-dist{color:var(--text-secondary);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.att-red .att-dist{color:#ef5350}.att-src{color:var(--text-muted);font-size:11px;text-align:right}.rail-ev-list{display:flex;flex-direction:column}.rail-ev{display:grid;grid-template-columns:74px auto minmax(0,1fr);gap:8px;align-items:center;min-height:28px;padding:2px 12px;border-bottom:1px solid rgba(26,35,56,0.6);font-size:12.5px}.rail-ev-date{color:var(--text-secondary);font-size:11.5px}.rail-ev-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-ev-lock .rail-ev-title{color:#e8873a}@media(max-width:1100px){body.terminal-mode .fund-cockpit{grid-template-columns:repeat(3,minmax(0,1fr))}body.terminal-mode .fund-cockpit.track-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-grid{grid-template-columns:1fr}.home-rail{order:-1}}@media(max-width:768px){body.terminal-mode .fund-cockpit,body.terminal-mode .fund-cockpit.track-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}body.terminal-mode .axiom-panel,body.terminal-mode .metric-card,body.terminal-mode .table-container,body.terminal-mode .holdings-container{border-radius:6px;box-shadow:none;border:1px solid var(--border-primary)}body.terminal-mode .mono,body.terminal-mode .card-value,body.terminal-mode .card-sub,body.terminal-mode .data-table td,body.terminal-mode .pv-amount,body.terminal-mode .pnl-amount{font-variant-numeric:tabular-nums}body.terminal-mode .status-dot,body.terminal-mode .freshness-dot{animation:none !important;box-shadow:none !important}body.terminal-mode .axiom-panel-title{color:var(--text-secondary);letter-spacing:.12em;font-size:11px}.sp-full{margin-top:6px}.sp-full summary{cursor:pointer;color:var(--text-tertiary);font-size:12px}.sp-full[open] summary{color:var(--text-secondary)}.sp-full-text{margin-top:6px;padding:8px 10px;border:1px solid var(--border-primary);border-radius:6px;background:var(--bg-primary);color:var(--text-secondary);font-size:12px;line-height:1.5;max-height:280px;overflow:auto}.sp-case{display:flex;gap:10px;align-items:flex-start}.sp-case-st{flex:none;font:700 10px var(--font-mono);letter-spacing:.08em;padding:2px 7px;border-radius:4px;border:1px solid;margin-top:2px}.sp-case-green{color:#2fc27e;border-color:rgba(47,194,126,0.45)}.sp-case-yellow{color:#e8873a;border-color:rgba(232,135,58,0.45)}.sp-case-red{color:#ef5350;border-color:rgba(239,83,80,0.45)}.sp-case-text{font-size:14px;line-height:1.55;color:var(--text-primary)}.sp-tgroup+.sp-tgroup{margin-top:12px}.sp-chk{display:inline-block;width:14px;font-weight:700}.sp-chk-ok{color:#2fc27e}.sp-chk-bad{color:#ef5350}.sp-chk-na{color:var(--text-muted)}.sp-slope{color:var(--text-tertiary);font-size:12px}.sp-asof{margin-top:10px;color:var(--text-muted);font-size:11px}body.terminal-mode #alertCountBadge{display:none !important}