body[data-page=terminal].has-sidebar .page-container{padding-left:var(--sidebar-width)}body[data-page=terminal].has-sidebar.sidebar-collapsed .page-container{padding-left:var(--sidebar-collapsed-width)}body[data-page=terminal],[data-terminal]{--paper: 14 15 18;--paper-2: 22 23 27;--paper-3: 30 31 35;--paper-4: 44 45 50;--ink: 250 247 240;--ink-2: 210 204 192;--ink-3: 150 146 136;--ink-4: 102 100 94;--rule: 60 60 66;--rule-2: 80 80 86;--up: 110 202 148;--down: 229 118 107;--accent: 226 161 68;--ai: 150 175 220;--font-serif: "Source Serif 4", Georgia, serif;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Consolas, monospace;color:rgb(var(--ink));background:rgb(var(--paper));font-family:var(--font-sans);-webkit-font-smoothing:antialiased}html:has(body[data-page=terminal]){--color-text-primary: 250 247 240;--color-text-secondary: 210 204 192;--color-surface-1: 30 31 35;--color-surface-2: 44 45 50;--color-primary-focus: 226 161 68;--color-text-on-accent: 14 15 18;--color-accent-green: 110 202 148;--color-accent-red: 229 118 107}html:has(body[data-page=terminal]) .quick-chart-tooltip{border-color:rgb(var(--rule) / .42);box-shadow:0 0 0 1px #00000038,0 22px 48px #0000008c}body[data-page=terminal]{--sidebar-bg: rgb(var(--paper-2));--sidebar-border: rgb(var(--rule));--sidebar-text: rgb(var(--ink-2));--sidebar-text-muted: rgb(var(--ink-3));--sidebar-hover-bg: rgb(var(--paper-3));--sidebar-active-bg: rgb(var(--accent) / .12);--sidebar-active-border: rgb(var(--accent))}body[data-page=terminal] .sidebar.sidebar--collapsed:not(.sidebar--mobile-open) .sidebar-menu-label,body[data-page=terminal] .sidebar.sidebar--collapsed:not(.sidebar--mobile-open) .sidebar-logo-text{display:none;flex:0 0 0;width:0;min-width:0;max-width:0;margin:0;padding:0;overflow:hidden;opacity:0;visibility:hidden}[data-terminal] .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}[data-terminal] .serif{font-family:var(--font-serif)}[data-terminal] .up{color:rgb(var(--up))}[data-terminal] .down{color:rgb(var(--down))}[data-terminal].stage{height:100vh;display:grid;grid-template-rows:auto auto auto auto auto auto auto 1fr;overflow:hidden}[data-terminal].stage[data-page-layout=paged]{--terminal-page-max-width: 1560px;--terminal-page-gutter: clamp(12px, 1.6vw, 28px);padding-inline:var(--terminal-page-gutter)}[data-terminal].stage[data-page-layout=paged]>.masthead,[data-terminal].stage[data-page-layout=paged]>.term-portfolio-ticker,[data-terminal].stage[data-page-layout=paged]>.terminal-trial-banner,[data-terminal].stage[data-page-layout=paged]>.term-header-metrics-row,[data-terminal].stage[data-page-layout=paged]>.terminal-toolbar,[data-terminal].stage[data-page-layout=paged]>.terminal-active-filter-bar,[data-terminal].stage[data-page-layout=paged]>.term-tabstrip,[data-terminal].stage[data-page-layout=paged]>.terminal-unsynced-banner-wrap,[data-terminal].stage[data-page-layout=paged]>.layout-grid,[data-terminal].stage[data-page-layout=paged]>.columns-stage,[data-terminal].stage[data-page-layout=paged]>.grid-stage,[data-terminal].stage[data-page-layout=paged]>.ledger-stage,[data-terminal].stage[data-page-layout=paged]>.split-stage,[data-terminal].stage[data-page-layout=paged]>.terminal-content-shell{width:min(100%,var(--terminal-page-max-width));margin-inline:auto}[data-terminal] .terminal-unsynced-banner-wrap{min-height:0;padding:0 0 8px}[data-terminal] .layout-grid{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden;position:relative}[data-terminal] .terminal-content-shell{position:relative;height:100%;min-height:0;overflow:hidden}[data-terminal].stage>.terminal-content-shell{grid-row:-2 / -1}[data-terminal] .terminal-content-shell>.layout-grid,[data-terminal] .terminal-content-shell>.columns-stage,[data-terminal] .terminal-content-shell>.grid-stage,[data-terminal] .terminal-content-shell>.ledger-stage,[data-terminal] .terminal-content-shell>.split-stage{height:100%;min-height:0}[data-terminal] .layout-grid>.inspector{position:absolute;top:0;right:0;bottom:0;width:320px;max-width:min(88vw,420px);z-index:14;box-shadow:none}[data-terminal] .center-board{width:100%;min-width:0;height:100%;overflow-y:auto}[data-terminal] .term-empty-state{width:min(560px,calc(100% - 48px));margin:clamp(48px,12vh,120px) auto;padding:28px;border:1px solid rgb(var(--rule-2));background:color-mix(in srgb,rgb(var(--panel)) 88%,transparent);text-align:center;box-shadow:inset 0 1px rgb(var(--paper) / .05)}[data-terminal] .term-empty-kicker{margin:0 0 8px;font:600 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--accent))}[data-terminal] .term-empty-state h2{margin:0;font:700 clamp(24px,4vw,40px)/1.05 var(--font-serif);color:rgb(var(--ink-1))}[data-terminal] .term-empty-state p:not(.term-empty-kicker){margin:14px auto 0;max-width:430px;color:rgb(var(--ink-3));line-height:1.55}[data-terminal] .term-empty-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:22px;min-height:40px;padding:0 18px;border:1px solid rgb(var(--accent));border-radius:999px;background:rgb(var(--accent));color:rgb(var(--paper));font:700 13px/1 var(--font-sans);text-decoration:none}[data-terminal] .term-empty-cta:hover{filter:brightness(1.06)}[data-terminal] .term-panel{width:100%}[data-terminal] .rail,[data-terminal] .inspector{height:100%;overflow-y:auto}[data-terminal] .center-board,[data-terminal] .rail,[data-terminal] .inspector{scrollbar-width:thin;scrollbar-color:rgb(var(--rule-2)) transparent}[data-terminal] .center-board::-webkit-scrollbar,[data-terminal] .rail::-webkit-scrollbar,[data-terminal] .inspector::-webkit-scrollbar{width:6px;height:6px}[data-terminal] .center-board::-webkit-scrollbar-track,[data-terminal] .rail::-webkit-scrollbar-track,[data-terminal] .inspector::-webkit-scrollbar-track{background:transparent}[data-terminal] .center-board::-webkit-scrollbar-thumb,[data-terminal] .rail::-webkit-scrollbar-thumb,[data-terminal] .inspector::-webkit-scrollbar-thumb{background:rgb(var(--rule-2));border-radius:3px}[data-terminal] .center-board::-webkit-scrollbar-thumb:hover,[data-terminal] .rail::-webkit-scrollbar-thumb:hover,[data-terminal] .inspector::-webkit-scrollbar-thumb:hover{background:rgb(var(--ink-4))}[data-terminal] .inspector-close{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid rgb(var(--rule-2));border-radius:6px;background:rgb(var(--paper-3));color:rgb(var(--ink-3));font-size:20px;line-height:1;cursor:pointer}[data-terminal] .inspector-close:hover{color:rgb(var(--ink));border-color:rgb(var(--accent) / .45)}[data-terminal] .term-inspector-symbol-link{color:rgb(var(--ink));font-size:22px;font-weight:600;text-decoration:none}[data-terminal] .term-inspector-symbol-link:hover{color:rgb(var(--accent));text-decoration:underline;text-underline-offset:3px}[data-terminal] .term-inspector-symbol-link:focus-visible{outline:none;color:rgb(var(--accent));box-shadow:0 2px rgb(var(--accent))}[data-terminal] .term-inspector-earnings-pill{margin-top:10px;max-width:100%}[data-terminal] .term-inspector-earnings-pill>div{max-width:100%;border-radius:6px;font-family:var(--font-mono)}[data-terminal] .masthead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:rgb(var(--paper-2));border-bottom:1px solid rgb(var(--rule))}[data-terminal] .terminal-identity-strip{display:inline-flex;align-items:center;gap:14px;font-size:11px;letter-spacing:.08em;color:rgb(var(--ink-3))}[data-terminal] .terminal-identity-strip__date{text-transform:uppercase;color:rgb(var(--ink-3))}[data-terminal] .terminal-identity-strip__market{display:inline-flex;align-items:center;gap:6px;text-transform:uppercase;font-weight:600}[data-terminal] .terminal-identity-strip__market.is-open{color:rgb(var(--up))}[data-terminal] .terminal-identity-strip__market.is-closed{color:rgb(var(--ink-4))}[data-terminal] .terminal-identity-strip__market-dot{width:8px;height:8px;border-radius:999px;background:currentColor;display:inline-block}[data-terminal] .terminal-identity-strip__sep{width:1px;height:14px;background:rgb(var(--rule));display:inline-block}[data-terminal] .terminal-identity-strip__avatar{width:24px;height:24px;border-radius:6px;background:rgb(var(--accent) / .85);color:rgb(var(--paper));display:inline-flex;align-items:center;justify-content:center;overflow:hidden;font-size:10px;font-weight:700;letter-spacing:.04em}[data-terminal] .terminal-identity-strip__avatar img{width:100%;height:100%;object-fit:cover}[data-terminal] .terminal-identity-strip__name{text-transform:uppercase;color:rgb(var(--ink-2));letter-spacing:.1em}[data-terminal] .terminal-identity-strip__initials{display:none}[data-terminal] .terminal-identity-strip__edit{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;color:rgb(var(--ink-4));text-decoration:none;transition:color .12s ease,background .12s ease}[data-terminal] .terminal-identity-strip__edit:hover,[data-terminal] .terminal-identity-strip__edit:focus-visible{color:rgb(var(--ink));background:rgb(var(--paper-3));outline:none}@media(max-width:1100px){[data-terminal] .terminal-identity-strip{display:none}}[data-terminal] .terminal-trial-banner{padding:10px 16px;background:linear-gradient(90deg,rgb(var(--paper-3)),rgb(var(--accent) / .08),rgb(var(--paper-3)));border-bottom:1px solid rgb(var(--accent) / .35)}[data-terminal] .terminal-trial-banner__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px;max-width:1400px;margin:0 auto}[data-terminal] .terminal-trial-banner__content{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}[data-terminal] .terminal-trial-banner__text{margin:0;font-size:12px;line-height:1.45;color:rgb(var(--ink-2))}[data-terminal] .terminal-trial-banner__eyebrow{display:inline-block;margin-right:6px;padding:2px 6px;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--paper));background:rgb(var(--accent) / .92);border-radius:4px}[data-terminal] .terminal-trial-banner__rel{color:rgb(var(--accent))}[data-terminal] .terminal-trial-banner__cta{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;font-size:11px;font-weight:600;letter-spacing:.02em;color:rgb(var(--paper));background:rgb(var(--accent));border-radius:999px;text-decoration:none;transition:filter .12s ease,transform .12s ease}[data-terminal] .terminal-trial-banner__cta:hover{filter:brightness(1.06)}[data-terminal] .terminal-trial-banner__cta:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}[data-terminal] .masthead-meta,[data-terminal] .masthead-controls{display:flex;align-items:center;gap:12px}[data-terminal] .term-header-metrics-row{padding:0;background:rgb(var(--paper-2));border-bottom:1px solid rgb(var(--rule))}[data-terminal] .term-header-metrics{min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}[data-terminal] .term-header-metric{min-width:0;padding:8px 10px;border-right:1px solid rgb(var(--rule));display:flex;flex-direction:column}[data-terminal] .term-header-metric:last-child{border-right:none}[data-terminal] .term-header-metric__label{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--ink-4));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-terminal] .term-header-metric__value{font-family:var(--font-mono);font-size:clamp(28px,2.9vw,39px);line-height:1.1;color:rgb(var(--ink));max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-terminal] .term-header-metric__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center}[data-terminal] .term-header-metric__detail{margin-top:4px;font-family:var(--font-sans);font-size:13px;line-height:1.2;color:rgb(var(--ink-3));max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-terminal] .term-header-metric__detail--currency-align{padding-left:.8ch}[data-terminal] .term-header-metric__value.is-up{color:rgb(var(--up))}[data-terminal] .term-header-metric__value.is-down{color:rgb(var(--down))}[data-terminal] .term-header-metric__detail.is-up{color:rgb(var(--up))}[data-terminal] .term-header-metric__detail.is-down{color:rgb(var(--down))}[data-terminal] .masthead .brand{font-family:var(--font-serif);font-size:15px;font-weight:600}[data-terminal] .rail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 12px 8px;border-bottom:1px solid rgb(var(--rule))}[data-terminal] .rail-eyebrow{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ink-4))}[data-terminal] .rail-caption{margin-top:4px;font-size:11px;color:rgb(var(--ink-4))}[data-terminal] .rail-add,[data-terminal] .rail-action,[data-terminal] .term-tab-action,[data-terminal] .columns-toolbar-button,[data-terminal] .term-column-action{appearance:none;border:1px solid rgb(var(--rule-2));background:rgb(var(--paper-3));color:rgb(var(--ink-2));border-radius:999px;padding:2px 10px;font-size:10px;line-height:1.5;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}[data-terminal] .rail-add:hover,[data-terminal] .rail-action:hover,[data-terminal] .term-tab-action:hover,[data-terminal] .columns-toolbar-button:hover,[data-terminal] .term-column-action:hover{color:rgb(var(--ink));border-color:rgb(var(--accent) / .6)}[data-terminal] .rail-action.danger,[data-terminal] .term-tab-action.danger,[data-terminal] .term-column-action.danger{color:rgb(var(--down))}[data-terminal] .rail-list{list-style:none;padding:0;margin:0}[data-terminal] .rail-item{padding:10px 12px;border-bottom:1px solid rgb(var(--rule))}[data-terminal] .rail-item-main{display:flex;align-items:center;justify-content:space-between;gap:10px}[data-terminal] .rail-item-name{min-width:0;font-size:13px;color:rgb(var(--ink-2));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-terminal] .rail-item-count{color:rgb(var(--ink-4));font-size:10px}[data-terminal] .rail-item-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}[data-terminal] .terminal-toolbar{position:relative;z-index:36;display:block;padding:0;background:rgb(var(--paper-2));border-bottom:1px solid rgb(var(--rule))}[data-terminal] .term-tabstrip-trailing{margin-left:auto;display:inline-flex;align-items:center;padding:4px 12px 4px 8px;position:sticky;right:0;background:linear-gradient(to right,rgb(var(--paper-2) / 0),rgb(var(--paper-2)) 12px);z-index:1;flex-shrink:0}[data-terminal] .term-tabstrip-trailing .layout-pill{flex-wrap:nowrap;white-space:nowrap}[data-terminal] .term-tabstrip-trailing .layout-pill-btn{padding:4px 10px;font-size:11px}[data-terminal] .layout-pill-btn__full{display:inline}[data-terminal] .layout-pill-btn__short{display:none}@media(max-width:1180px){[data-terminal] .term-tabstrip-trailing .layout-pill-btn__full{display:none}[data-terminal] .term-tabstrip-trailing .layout-pill-btn__short{display:inline}}[data-terminal] .terminal-toolbar .dashboard-filter-bar{margin:0;width:100%;justify-content:space-between;gap:14px;border:none;border-radius:0;background:rgb(var(--paper-3));padding:10px 16px}[data-terminal] .terminal-toolbar .filter-accordion-label,[data-terminal] .terminal-toolbar label,[data-terminal] .terminal-toolbar .sort-toggle,[data-terminal] .terminal-toolbar .compact-mode-toggle{color:rgb(var(--ink-2))}[data-terminal] .terminal-toolbar .sort-toggle:hover,[data-terminal] .terminal-toolbar .compact-mode-toggle:hover,[data-terminal] .terminal-toolbar .filter-accordion-summary:hover .filter-accordion-label{color:rgb(var(--ink))}[data-terminal] .terminal-toolbar input,[data-terminal] .terminal-toolbar select,[data-terminal] .terminal-toolbar .compact-mode-toggle{border-color:rgb(var(--rule-2));background:rgb(var(--paper));color:rgb(var(--ink))}[data-terminal] .terminal-toolbar input::placeholder{color:rgb(var(--ink-4))}[data-terminal] .terminal-toolbar .filter-active-badge{background:rgb(var(--accent) / .12);color:rgb(var(--accent))}[data-terminal] .terminal-owned-toggle{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 9px;border:1px solid rgb(var(--rule-2));border-radius:999px;background:rgb(var(--paper));color:rgb(var(--ink-2));font-size:12px;line-height:1.2;white-space:nowrap;cursor:pointer}[data-terminal] .terminal-owned-toggle:hover{color:rgb(var(--ink));border-color:rgb(var(--rule))}[data-terminal] .terminal-owned-toggle input{width:13px;height:13px;min-width:13px;margin:0;accent-color:rgb(var(--accent));cursor:pointer}[data-terminal] .terminal-toolbar .compact-mode-toggle:focus-visible,[data-terminal] .terminal-toolbar .sort-toggle:focus-visible,[data-terminal] .terminal-owned-toggle:focus-within,[data-terminal] .terminal-toolbar input:focus-visible,[data-terminal] .terminal-toolbar select:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--accent) / .32)}[data-terminal] .terminal-toolbar-signal-controls{display:inline-flex;align-items:center;gap:8px}body[data-page=terminal] .sort-menu-terminal{border-radius:8px;border:1px solid rgb(var(--rule));background:rgb(var(--paper-3));box-shadow:0 0 0 1px #00000040,0 20px 48px #0000008c;font-family:var(--font-sans)}body[data-page=terminal] .sort-menu-terminal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid rgb(var(--rule));background:rgb(var(--paper-2) / .92)}body[data-page=terminal] .sort-menu-terminal__title{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-2))}body[data-page=terminal] .sort-menu-terminal__close{border:none;padding:4px 8px;border-radius:6px;background:transparent;font-size:11px;font-weight:600;color:rgb(var(--ink-3));cursor:pointer}body[data-page=terminal] .sort-menu-terminal__close:hover{color:rgb(var(--ink));background:rgb(var(--paper-4) / .35)}body[data-page=terminal] .sort-menu-terminal__close:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--accent) / .35)}body[data-page=terminal] .sort-menu-terminal__sep{border-top:1px solid rgb(var(--rule))}body[data-page=terminal] .sort-menu-terminal__item{width:100%;text-align:left;padding:9px 14px;border:none;background:transparent;font-size:13px;line-height:1.35;color:rgb(var(--ink-2));cursor:pointer}body[data-page=terminal] .sort-menu-terminal__item:hover{background:rgb(var(--paper-4) / .45);color:rgb(var(--ink))}body[data-page=terminal] .sort-menu-terminal__item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgb(var(--accent) / .35)}body[data-page=terminal] .sort-menu-terminal__item--active{color:rgb(var(--accent));font-weight:600;background:rgb(var(--accent) / .1)}body[data-page=terminal] .sort-menu-terminal__item--active:hover{background:rgb(var(--accent) / .14)}body[data-page=terminal] .sort-menu-terminal__item--clear{font-size:12px;color:rgb(var(--ink-3))}body[data-page=terminal] .sort-menu-terminal__item--clear:hover{color:rgb(var(--down))}body[data-page=terminal] .sort-menu-terminal__status{border:1px solid rgb(var(--rule-2));padding:3px 8px;border-radius:6px;background:rgb(var(--paper));font-size:11px;font-variant-numeric:tabular-nums;color:rgb(var(--ink-3));cursor:pointer}body[data-page=terminal] .sort-menu-terminal__status--empty{display:none}body[data-page=terminal] .sort-menu-terminal__status:hover{color:rgb(var(--ink));border-color:rgb(var(--accent) / .45)}[data-terminal] .term-toolbar-signal-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid rgb(var(--rule-2));border-radius:999px;padding:6px 11px;background:rgb(var(--paper));color:rgb(var(--ink-2));font-family:var(--font-sans);font-size:12px;font-weight:600;cursor:pointer}[data-terminal] .term-toolbar-signal-btn:hover,[data-terminal] .term-toolbar-signal-btn.sel{color:rgb(var(--ink));border-color:rgb(var(--accent) / .42);background:rgb(var(--accent) / .08)}[data-terminal] .term-toolbar-signal-btn:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--accent) / .32)}[data-terminal] .term-toolbar-signal-btn--icon{position:relative;padding:6px}[data-terminal] .term-toolbar-signal-glyph{width:18px;height:18px;display:block}[data-terminal] .term-toolbar-signal-btn.has-unread{color:rgb(var(--ink));border-color:rgb(var(--accent) / .42)}[data-terminal] .term-toolbar-signal-dot{position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:999px;background:rgb(var(--down));box-shadow:0 0 0 2px rgb(var(--paper)),0 0 6px rgb(var(--down) / .85)}[data-terminal] .layout-pill{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;padding:3px;border:1px solid rgb(var(--rule));border-radius:999px;background:rgb(var(--paper-3))}[data-terminal] .layout-pill-btn{border:0;border-radius:999px;padding:6px 12px;background:transparent;color:rgb(var(--ink-3));font-family:var(--font-sans);font-size:12px;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease}[data-terminal] .layout-pill-btn:hover{color:rgb(var(--ink))}[data-terminal] .layout-pill-btn.sel{background:rgb(var(--accent) / .14);color:rgb(var(--ink));box-shadow:inset 0 0 0 1px rgb(var(--accent) / .45)}[data-terminal] .layout-pill-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(var(--accent) / .28)}[data-terminal] .term-panel{border-bottom:1px solid rgb(var(--rule))}[data-terminal] .term-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid rgb(var(--rule));font-family:var(--font-serif);font-size:13px;color:rgb(var(--ink-2))}[data-terminal] .term-panel-head-main{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}[data-terminal] .term-panel-head-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-terminal] .term-panel-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}[data-terminal] .term-panel-head-count{flex-shrink:0;font-variant-numeric:tabular-nums}[data-terminal] table.term-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:12px;table-layout:fixed}[data-terminal] table.term-table td:nth-child(4),[data-terminal] table.term-table th:nth-child(4){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-terminal] table.term-table th{text-align:left;padding:6px 12px;font-family:var(--font-sans);font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--ink-4));border-bottom:1px solid rgb(var(--rule))}[data-terminal] table.term-table th .ledger-sort-btn.term-sort-header{width:100%}[data-terminal] .term-th-left .term-sort-header{justify-content:flex-start}[data-terminal] .term-th-right .term-sort-header{justify-content:flex-end}[data-terminal] .term-th-center .term-sort-header{justify-content:center}[data-terminal] table.term-table th .term-sort-header:hover{color:rgb(var(--ink))}[data-terminal] table.term-table td{padding:6px 12px;border-bottom:1px solid rgb(var(--rule));white-space:nowrap;overflow:hidden}[data-terminal] table.term-table th{white-space:nowrap;overflow:hidden}[data-terminal] .term-logo-cell{width:40px;max-width:48px;padding:4px 6px;text-align:center;vertical-align:middle}[data-terminal] .term-logo-cell img{border-radius:6px}[data-terminal] .term-logo-empty{color:rgb(var(--ink-4));font-size:10px}[data-terminal] .term-chart-cell{box-sizing:border-box;width:28px;min-width:26px;max-width:30px;padding:2px 4px;text-align:center;vertical-align:middle}[data-terminal] table.ledger-table col.term-ledger-col-chart{width:26px}[data-terminal] table.ledger-table col.term-ledger-col-name{width:32%}[data-terminal] .term-portfolio-ticker{position:relative;z-index:34;overflow:hidden;border-bottom:1px solid rgb(var(--rule));background:rgb(var(--paper-2))}[data-terminal] .term-portfolio-ticker-marquee{overflow:hidden;width:100%;min-height:38px;padding:7px 0 8px}[data-terminal] .term-portfolio-ticker-track{display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;width:max-content;min-height:24px;padding:0 14px;animation:term-portfolio-ticker-scroll var(--term-ticker-duration, 45s) linear infinite;will-change:transform}[data-terminal] .term-portfolio-ticker:hover .term-portfolio-ticker-track{animation-play-state:paused}@keyframes term-portfolio-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){[data-terminal] .term-portfolio-ticker-track{animation:none}[data-terminal] .term-portfolio-ticker-marquee{overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgb(var(--rule-2)) transparent}}[data-terminal] .term-portfolio-ticker-item{display:inline-flex;align-items:center;gap:10px;padding:4px 16px;border-right:1px solid rgb(var(--rule));flex-shrink:0;font-size:11px}[data-terminal] .term-portfolio-ticker-symbol{font-weight:700;color:rgb(var(--ink));letter-spacing:.02em}[data-terminal] .term-quick-chart-btn{opacity:1;display:inline-flex;align-items:center;justify-content:center;padding:2px;margin:0 auto;border:none;border-radius:6px;background:transparent;color:rgb(var(--ink-3));cursor:pointer;transition:color .12s ease,background .12s ease}[data-terminal] .term-quick-chart-btn:hover{color:rgb(var(--accent));background:rgb(var(--accent) / .1)}[data-terminal] .term-quick-chart-btn:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--accent) / .28)}[data-terminal] .term-quick-chart-icon{width:14px;height:14px;flex-shrink:0}[data-terminal] .term-quick-chart-empty{display:inline-block;color:rgb(var(--ink-4));font-size:11px}[data-terminal] .term-inline-row td{padding:0;background:rgb(var(--paper-2));white-space:normal;overflow:visible}[data-terminal] .term-inline-signal{padding:14px 16px 16px;background:linear-gradient(180deg,rgb(var(--accent) / .04),rgb(var(--paper-2)))}[data-terminal][data-terminal-layout=terminal][data-density=normal] .term-panel table.term-table tbody>tr.term-row>td:last-child>*,[data-terminal][data-terminal-layout=terminal][data-density=compact] .term-panel table.term-table tbody>tr.term-row>td:last-child>*{visibility:hidden}[data-terminal] .term-row-expansion-tr td{padding:0;white-space:normal;overflow:visible;background:rgb(var(--paper-2) / .45)}[data-terminal] .term-row-expansion{box-sizing:border-box;padding:0 4px 12px 56px;margin-top:2px;border-bottom:1px solid rgb(var(--rule) / .42)}[data-terminal] .term-row-expansion--normal{display:flex;flex-direction:column}[data-terminal] .term-row-expansion--compact{min-height:76px;padding-bottom:10px}[data-terminal] .term-row-expansion__rule{height:1px;margin-bottom:12px;background:linear-gradient(90deg,transparent,rgb(var(--rule)) 30%,rgb(var(--rule)) 70%,transparent)}[data-terminal] .term-row-expansion__body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr);gap:28px;align-items:start}[data-terminal] .term-row-expansion--normal .term-row-expansion__body{flex:0 0 auto;align-items:stretch;min-height:0}[data-terminal] .term-row-expansion__left,[data-terminal] .term-row-expansion__right{min-width:0}[data-terminal] .term-row-expansion--normal .term-row-expansion__left{display:flex;flex-direction:column;min-height:0}[data-terminal] .term-row-expansion__right{display:grid;gap:14px}[data-terminal] .term-row-expansion__desc{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;max-width:76ch;min-width:0;margin:0 0 12px;color:rgb(var(--ink-2));font-family:var(--font-serif);font-size:13.5px;font-weight:400;line-height:1.45;overflow-wrap:break-word;white-space:normal}[data-terminal] .term-row-expansion--normal .term-row-quicklinks{margin-top:12px}[data-terminal] .term-row-expansion__desc--loading{color:rgb(var(--ink-4))}[data-terminal] .term-row-quicklinks{display:flex;flex-wrap:wrap;gap:4px 18px}[data-terminal] .term-row-quicklink{padding:2px 0 4px;border-bottom:1px solid rgb(var(--rule));color:rgb(var(--ink-3));font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.14em;line-height:1.3;text-decoration:none}[data-terminal] .term-row-quicklink:hover,[data-terminal] .term-row-quicklink:focus-visible{border-bottom-color:rgb(var(--accent));color:rgb(var(--accent));outline:none}[data-terminal] .term-row-overview-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 18px}[data-terminal] .term-row-overview-cell{display:flex;min-width:0;flex-direction:column;gap:2px}[data-terminal] .term-row-overview-cell span,[data-terminal] .term-row-metric-strip span span{color:rgb(var(--ink-4));font-family:var(--font-mono);font-size:9px;font-weight:400;letter-spacing:.16em;line-height:1.3}[data-terminal] .term-row-overview-cell strong,[data-terminal] .term-row-metric-strip strong{min-width:0;overflow:hidden;color:rgb(var(--ink));font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}[data-terminal] .term-row-overview-cell strong.is-down,[data-terminal] .term-row-metric-strip strong.is-down{color:rgb(var(--down))}[data-terminal] .term-row-overview-cell strong.is-up,[data-terminal] .term-row-metric-strip strong.is-up{color:rgb(var(--up))}[data-terminal] .term-row-52w{display:flex;flex-direction:column;gap:6px}[data-terminal] .term-row-52w__labels{display:flex;align-items:baseline;gap:6px;color:rgb(var(--ink-3));font-size:10px}[data-terminal] .term-row-52w__eyebrow{color:rgb(var(--ink-4));font-family:var(--font-mono);font-size:9px;font-weight:400;letter-spacing:.18em}[data-terminal] .term-row-52w__spacer{flex:1}[data-terminal] .term-row-52w__track{position:relative;height:6px;overflow:hidden;border-radius:4px;background:rgb(var(--paper-3))}[data-terminal] .term-row-52w__gradient{position:absolute;inset:0;background:linear-gradient(90deg,rgb(var(--down) / .65),rgb(var(--accent) / .55),rgb(var(--up) / .7))}[data-terminal] .term-row-52w__marker{position:absolute;top:-2px;bottom:-2px;width:2px;background:rgb(var(--ink));box-shadow:0 0 0 1.5px rgb(var(--paper));transform:translate(-50%)}[data-terminal] .term-row-signals-strip{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;margin-top:14px;padding:8px 12px;border:1px solid rgb(var(--rule) / .55);border-radius:4px;background:rgb(var(--paper-2) / .5);font-size:12px}[data-terminal] .term-row-signals-strip__row{display:flex;min-width:0;align-items:center;gap:8px}[data-terminal] .term-row-signals-strip__icon{width:16px;flex:0 0 auto;color:rgb(var(--accent));font-size:12px;line-height:1;text-align:center}[data-terminal] .term-row-signals-strip__row--ai .term-row-signals-strip__icon{color:rgb(var(--ai))}[data-terminal] .term-row-signals-strip__label{flex:0 0 auto;color:rgb(var(--ink-4));font-family:var(--font-mono);font-size:9px;font-weight:400;letter-spacing:.18em}[data-terminal] .term-row-signals-strip__msg{min-width:0;flex:1 1 auto;overflow:hidden;color:rgb(var(--ink-2));font-family:var(--font-sans);font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}[data-terminal] .term-row-signals-strip__count{flex:0 0 auto;color:rgb(var(--ink-3));font-size:11px}[data-terminal] .term-row-signals-strip__link{flex:0 0 auto;border-bottom:1px solid transparent;color:rgb(var(--accent));font-family:var(--font-sans);font-size:11px}[data-terminal] .term-row-signal-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:10px;margin-top:12px}[data-terminal] .term-row-signal-cards__col,[data-terminal] .term-row-signal-cards .term-signal-list{display:contents}[data-terminal] .term-row-signal-cards .term-signal-card{display:flex;flex-direction:column;min-width:0;border-radius:6px;padding:9px 12px;box-shadow:none}[data-terminal] .term-row-signal-cards .term-signal-card-head{align-items:center;gap:8px}[data-terminal] .term-row-signal-cards .term-signal-card-title{font-size:11px}[data-terminal] .term-row-signal-cards .term-signal-card-meta{margin-top:2px;font-size:9px}[data-terminal] .term-row-signal-cards .term-signal-card-copy{margin-top:6px;overflow:visible;font-size:11px;line-height:1.35;white-space:normal}[data-terminal] .term-row-signal-cards .term-ai-logo-shell{width:24px;height:24px}[data-terminal] .term-row-signal-cards .term-signal-action{padding:2px 8px;font-size:10px}[data-terminal] .term-row-signal-inline-wrap{margin-top:10px}[data-terminal] .term-row-signal-inline{display:flex;min-width:0;align-items:center;gap:8px;border:1px solid rgb(var(--rule));border-radius:6px;padding:8px 10px;background:rgb(var(--paper));color:rgb(var(--ink-2));font-family:var(--font-mono);font-size:11px;line-height:1.25}[data-terminal] .term-row-signal-inline--alert{border-color:rgb(var(--down) / .26)}[data-terminal] .term-row-signal-inline--ai{border-color:rgb(var(--accent) / .26);background:linear-gradient(135deg,rgb(var(--accent) / .08),transparent 40%),rgb(var(--paper))}[data-terminal] .term-row-signal-inline--ai.tone-positive{border-color:rgb(var(--up) / .34);background:linear-gradient(135deg,rgb(var(--up) / .1),transparent 40%),rgb(var(--paper))}[data-terminal] .term-row-signal-inline--ai.tone-negative{border-color:rgb(var(--down) / .34);background:linear-gradient(135deg,rgb(var(--down) / .1),transparent 40%),rgb(var(--paper))}[data-terminal] .term-row-signal-inline--ai-single{align-items:stretch;flex-direction:column;gap:6px}[data-terminal] .term-row-signal-inline__topline{display:flex;min-width:0;align-items:center;gap:8px}[data-terminal] .term-row-signal-inline__title{flex:0 0 auto;color:rgb(var(--ink));font-family:var(--font-sans);font-weight:700}[data-terminal] .term-row-signal-inline__meta,[data-terminal] .term-row-signal-inline__sep{flex:0 0 auto;color:rgb(var(--ink-4));text-transform:uppercase}[data-terminal] .term-row-signal-inline__copy{min-width:0;flex:1 1 auto;overflow:hidden;color:rgb(var(--ink-2));text-overflow:ellipsis;white-space:nowrap}[data-terminal] .term-row-signal-inline__copy--full{margin:0;overflow:visible;text-overflow:clip;white-space:normal}[data-terminal] .term-row-signal-inline__dismiss{flex:0 0 auto;margin-left:8px}[data-terminal] .term-row-signal-inline__topline .term-row-signal-inline__dismiss{margin-left:auto}[data-terminal] .term-row-signal-inline .term-ai-tone-badge{flex:0 0 auto;padding:1px 7px;font-size:10px}[data-terminal] .term-row-expansion__compact-row{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(440px,1.25fr) minmax(220px,.55fr);align-items:center;gap:24px}[data-terminal] .term-row-expansion__compact-left{min-width:0}[data-terminal] .term-row-expansion__compact-mid{display:flex;min-width:0;align-items:center;justify-content:center}[data-terminal] .term-row-expansion__compact-right{min-width:220px}[data-terminal] .term-row-metric-strip{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 10px;row-gap:4px;max-width:100%;padding:9px 12px;border:1px solid rgb(var(--rule) / .58);border-radius:6px;background:rgb(var(--paper) / .48);font-size:12px}[data-terminal] .term-row-metric-strip>span{display:inline-flex;align-items:baseline;gap:6px}[data-terminal] .term-row-metric-strip i{color:rgb(var(--ink-4));font-style:normal}[data-terminal] .term-row-expansion--crypto{min-height:0;padding-bottom:10px}[data-terminal] .term-row-expansion__crypto-row{display:grid;grid-template-columns:minmax(260px,.45fr) minmax(420px,1fr);align-items:center;gap:24px}[data-terminal] .term-row-crypto-strip{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:0 10px;row-gap:4px;padding:9px 12px;border:1px solid rgb(var(--rule) / .58);border-radius:6px;background:rgb(var(--paper) / .48);font-size:12px}[data-terminal] .term-row-crypto-strip>span{display:inline-flex;min-width:0;align-items:baseline;gap:6px}[data-terminal] .term-row-crypto-strip>span>span{color:rgb(var(--ink-4));font-family:var(--font-mono);font-size:9px;font-weight:400;letter-spacing:.16em;line-height:1.3}[data-terminal] .term-row-crypto-strip strong{min-width:0;overflow:hidden;color:rgb(var(--ink));font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}[data-terminal] .term-row-crypto-strip i{color:rgb(var(--ink-4));font-style:normal}[data-terminal] .term-row-compact-profile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px}[data-terminal] .term-row-compact-profile>span{display:flex;min-width:0;flex-direction:column;gap:2px}[data-terminal] .term-row-compact-profile>span>span{color:rgb(var(--ink-4));font-family:var(--font-mono);font-size:9px;font-weight:400;letter-spacing:.16em;line-height:1.3}[data-terminal] .term-row-compact-profile strong{min-width:0;overflow:hidden;color:rgb(var(--ink-2));font-family:var(--font-mono);font-size:12px;font-weight:400;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1180px){[data-terminal] .term-row-expansion__body{grid-template-columns:1fr}[data-terminal] .term-row-expansion__compact-row{grid-template-columns:1fr;align-items:start;gap:10px}[data-terminal] .term-row-expansion__compact-mid{justify-content:flex-start}[data-terminal] .term-row-expansion__compact-right{min-width:min(260px,100%)}}[data-terminal] .term-inline-signal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ink-3))}[data-terminal] .term-signal-pill{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:3px 8px;border:1px solid rgb(var(--rule-2));border-radius:999px;background:rgb(var(--paper));color:rgb(var(--ink-2));font-family:var(--font-mono);font-size:11px;line-height:1;cursor:pointer}[data-terminal] .term-signal-pill:hover{color:rgb(var(--ink));border-color:rgb(var(--accent) / .42)}[data-terminal] .term-signal-pill:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--accent) / .28)}[data-terminal] .term-signal-pill.accent{color:rgb(var(--accent))}[data-terminal] .term-signal-pill.danger{color:rgb(var(--down));border-color:rgb(var(--down) / .32);background:rgb(var(--down) / .08)}[data-terminal] .term-signal-pill--with-icon{gap:4px}[data-terminal] .term-signal-pill__icon{flex-shrink:0;width:12px;height:12px}[data-terminal] .term-name-pills .term-signal-pill__icon{width:11px;height:11px}[data-terminal] .term-signal-pill__text{font-family:var(--font-mono);letter-spacing:.02em}[data-terminal] .term-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-terminal] .term-name-with-pills{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0}[data-terminal] .term-name-leading{display:inline-flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto}[data-terminal] .term-row-name-cell{vertical-align:middle}[data-terminal] .term-brokerage-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}[data-terminal] .term-brokerage-badge .h-5.w-5{width:14px;height:14px}[data-terminal] .term-asset-type-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:26px;padding:2px 5px;border:1px solid rgb(var(--accent) / .34);border-radius:4px;background:rgb(var(--accent) / .08);color:rgb(var(--accent));font-size:9px;font-weight:700;line-height:1.1;letter-spacing:.02em;text-transform:uppercase}[data-terminal] .term-row-earnings-pill{flex:0 0 auto;max-width:92px}[data-terminal] .term-row-earnings-pill>div{max-width:92px;gap:4px;padding:1px 5px;border-radius:4px;font-family:var(--font-mono);font-size:9px;line-height:1.2}[data-terminal] .term-row-earnings-pill svg{width:10px;height:10px}[data-terminal] .term-row-earnings-pill .pulsing-dot{width:5px;height:5px}[data-terminal] .term-name-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--ink-3))}[data-terminal] .term-name-text--block{display:block;width:100%}[data-terminal] .term-ledger-name-cell{min-width:180px;vertical-align:middle}[data-terminal] .term-ledger-signals-cell{width:1%;min-width:92px;max-width:140px;padding-left:8px;padding-right:10px;text-align:center;vertical-align:middle;white-space:nowrap}[data-terminal] .term-ledger-signals-cell .term-name-pills--standalone{justify-content:center}[data-terminal] .term-name-pills{display:inline-flex;flex-shrink:0;gap:4px}[data-terminal] .term-name-pills .term-signal-pill{min-width:auto;padding:2px 6px;font-size:10px}[data-terminal] .term-52w-mini{width:100%;max-width:88px;margin:0 auto}[data-terminal] .term-52w-mini-track{position:relative;height:6px;border-radius:999px;overflow:hidden;background:rgb(var(--paper-3));border:1px solid rgb(var(--rule-2))}[data-terminal] .term-52w-mini-gradient{position:absolute;inset:0;background:linear-gradient(90deg,rgb(var(--down) / .35),rgb(var(--accent) / .25),rgb(var(--up) / .35))}[data-terminal] .term-52w-mini-marker{position:absolute;top:-2px;width:8px;height:10px;margin-left:-4px;background:rgb(var(--ink));border-radius:2px;box-shadow:0 0 0 1px rgb(var(--paper))}[data-terminal] .term-52w-empty{color:rgb(var(--ink-4))}[data-terminal] .term-exp-inline{font-size:11px;color:rgb(var(--ink-3))}[data-terminal] .term-panel-table-wrap{overflow-x:auto;max-width:100%}[data-terminal] .term-panel-table-wrap table.term-table{min-width:1460px}[data-terminal] .term-signal-empty{margin:0;color:rgb(var(--ink-4));font-size:11px}[data-terminal] .term-signal-loading-note{margin:0 0 10px;border:1px solid rgb(var(--accent) / .28);border-radius:999px;padding:7px 11px;background:rgb(var(--accent) / .08);color:rgb(var(--ink-2));font-size:11px}[data-terminal] .term-signal-list{display:grid;gap:10px}[data-terminal] .term-signal-panel-stack,[data-terminal] .term-signal-priority-alerts{display:grid;gap:14px}[data-terminal] .term-signal-card{border:1px solid rgb(var(--rule));border-radius:14px;padding:12px;background:rgb(var(--paper));box-shadow:0 10px 24px #00000029}[data-terminal] .term-signal-card.ai{background:linear-gradient(180deg,rgb(var(--accent) / .06),rgb(var(--paper)))}[data-terminal] .term-signal-card.danger{border-color:rgb(var(--down) / .28)}[data-terminal] .term-signal-card.term-ai-card{position:relative;overflow:hidden;border-color:rgb(var(--accent) / .22)}[data-terminal] .term-signal-card.term-ai-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:rgb(var(--accent));opacity:.75}[data-terminal] .term-signal-card.term-ai-card.tone-positive{border-color:rgb(var(--up) / .34);background:linear-gradient(135deg,rgb(var(--up) / .12),transparent 42%),linear-gradient(180deg,rgb(var(--paper-2)),rgb(var(--paper)))}[data-terminal] .term-signal-card.term-ai-card.tone-positive:before{background:rgb(var(--up))}[data-terminal] .term-signal-card.term-ai-card.tone-negative{border-color:rgb(var(--down) / .34);background:linear-gradient(135deg,rgb(var(--down) / .12),transparent 42%),linear-gradient(180deg,rgb(var(--paper-2)),rgb(var(--paper)))}[data-terminal] .term-signal-card.term-ai-card.tone-negative:before{background:rgb(var(--down))}[data-terminal] .term-signal-card.term-ai-card.tone-watch{border-color:rgb(var(--accent) / .3);background:linear-gradient(135deg,rgb(var(--accent) / .1),transparent 42%),linear-gradient(180deg,rgb(var(--paper-2)),rgb(var(--paper)))}[data-terminal] .term-signal-groups{display:grid;gap:18px}[data-terminal] .term-signal-group{display:grid;gap:10px}[data-terminal] .term-signal-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:6px;border-bottom:1px solid rgb(var(--rule))}[data-terminal] .term-signal-group-toggle{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto;border:0;padding:2px 0;background:transparent;color:inherit;cursor:pointer;text-align:left}[data-terminal] .term-signal-group-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--accent) / .28);border-radius:6px}[data-terminal] .term-signal-group-caret{flex:0 0 auto;font-size:10px;line-height:1;color:rgb(var(--ink-4));transition:transform .12s ease}[data-terminal] .term-signal-group-caret.open{transform:rotate(90deg)}[data-terminal] .term-signal-group-icon{font-size:14px;line-height:1;flex:0 0 auto}[data-terminal] .term-signal-group-title{font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.02em;color:rgb(var(--ink));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-terminal] .term-signal-group-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:rgb(var(--paper-2));box-shadow:inset 0 0 0 1px rgb(var(--rule));color:rgb(var(--ink-3));font-size:10px;font-weight:700}[data-terminal] .term-signal-card.term-alert-card{position:relative;overflow:hidden}[data-terminal] .term-signal-card.term-alert-card.is-navigable{cursor:pointer}[data-terminal] .term-signal-card.term-alert-card.is-navigable:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--accent) / .35),0 10px 24px #00000029}[data-terminal] .term-signal-card.term-alert-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;opacity:.85;background:rgb(var(--accent))}[data-terminal] .term-signal-card.term-alert-card.tone-positive{border-color:rgb(var(--up) / .34);background:linear-gradient(135deg,rgb(var(--up) / .1),transparent 42%),linear-gradient(180deg,rgb(var(--paper-2)),rgb(var(--paper)))}[data-terminal] .term-signal-card.term-alert-card.tone-positive:before{background:rgb(var(--up))}[data-terminal] .term-signal-card.term-alert-card.tone-negative{border-color:rgb(var(--down) / .34);background:linear-gradient(135deg,rgb(var(--down) / .1),transparent 42%),linear-gradient(180deg,rgb(var(--paper-2)),rgb(var(--paper)))}[data-terminal] .term-signal-card.term-alert-card.tone-negative:before{background:rgb(var(--down))}[data-terminal] .term-signal-card.term-brokerage-sync-alert{border-color:rgb(var(--down) / .48);box-shadow:0 0 0 1px rgb(var(--down) / .12),0 14px 30px #0003}[data-terminal] .term-signal-card.term-alert-card.tone-watch{border-color:rgb(var(--accent) / .3);background:linear-gradient(135deg,rgb(var(--accent) / .1),transparent 42%),linear-gradient(180deg,rgb(var(--paper-2)),rgb(var(--paper)))}[data-terminal] .term-signal-card.term-alert-card.tone-watch:before{background:rgb(var(--accent))}[data-terminal] .term-signal-card.term-alert-card .term-signal-card-head,[data-terminal] .term-signal-card.term-alert-card .term-signal-card-copy{position:relative;z-index:1}[data-terminal] .term-alert-card-detail{font-size:11px;line-height:1.55}[data-terminal] .term-alert-card-detail a{color:rgb(var(--accent));text-decoration:none}[data-terminal] .term-alert-card-detail a:hover{text-decoration:underline}[data-terminal] .term-alert-card-link{border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-decoration-color:rgb(var(--ink-4));text-underline-offset:2px}[data-terminal] .term-alert-card-link:hover{color:rgb(var(--accent));text-decoration-color:rgb(var(--accent))}[data-terminal] .term-alert-card-link:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--accent) / .32);border-radius:4px}[data-terminal] .term-alert-card-name{color:rgb(var(--ink-3));letter-spacing:0;text-transform:none}[data-terminal] .term-alert-card-stats{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0 0}[data-terminal] .term-alert-card-stat{display:flex;flex-direction:column;gap:1px;min-width:0}[data-terminal] .term-alert-card-stat dt{margin:0;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-4))}[data-terminal] .term-alert-card-stat dd{margin:0;font-size:11px;font-weight:650;color:rgb(var(--ink-2))}[data-terminal] .term-alert-card-foot{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:10px;padding-top:8px;border-top:1px solid rgb(var(--rule));font-size:10px;color:rgb(var(--ink-4))}[data-terminal] .term-alert-card-time{margin-left:auto}[data-terminal] .term-signal-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}[data-terminal] .term-ai-card-head{position:relative;z-index:1}[data-terminal] .term-ai-identity{display:flex;min-width:0;align-items:flex-start;gap:10px}[data-terminal] .term-ai-logo-shell{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:rgb(var(--paper-2));box-shadow:inset 0 0 0 1px rgb(var(--rule))}[data-terminal] .term-ai-logo-placeholder{color:rgb(var(--accent));font-size:10px;font-weight:800;letter-spacing:.04em}[data-terminal] .term-signal-card-title{font-family:var(--font-sans);font-size:12px;font-weight:700;color:rgb(var(--ink))}[data-terminal] .term-signal-card-meta{margin-top:3px;color:rgb(var(--ink-4));font-size:10px;letter-spacing:.06em;text-transform:uppercase}[data-terminal] .term-ai-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}[data-terminal] .term-ai-tone-badge{display:inline-flex;align-items:center;border-radius:999px;padding:2px 7px;border:1px solid rgb(var(--accent) / .24);background:rgb(var(--accent) / .08);color:rgb(var(--accent));letter-spacing:0;text-transform:none}[data-terminal] .term-ai-tone-badge.positive{border-color:rgb(var(--up) / .28);background:rgb(var(--up) / .1);color:rgb(var(--up))}[data-terminal] .term-ai-tone-badge.negative{border-color:rgb(var(--down) / .28);background:rgb(var(--down) / .1);color:rgb(var(--down))}[data-terminal] .term-signal-card-copy{margin:10px 0 0;color:rgb(var(--ink-2));font-size:11px;line-height:1.5}[data-terminal] .term-ai-card-copy{position:relative;z-index:1;font-size:12px}[data-terminal] .term-ai-highlight{font-weight:750}[data-terminal] .term-ai-highlight.positive{color:rgb(var(--up))}[data-terminal] .term-ai-highlight.negative{color:rgb(var(--down))}[data-terminal] .term-ai-highlight.number{color:rgb(var(--accent))}[data-terminal] .term-signal-actions-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}[data-terminal] .term-signal-action{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(var(--rule-2));border-radius:999px;padding:4px 10px;background:rgb(var(--paper-2));color:rgb(var(--ink-2));font-family:var(--font-sans);font-size:11px;font-weight:600;cursor:pointer}[data-terminal] .term-signal-action.subtle{background:transparent}[data-terminal] .term-signal-action:hover{color:rgb(var(--ink));border-color:rgb(var(--accent) / .38)}[data-terminal] .term-signal-action:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--accent) / .28)}[data-terminal][data-density=normal] table.term-table th,[data-terminal][data-density=normal] table.term-table td{padding-top:7px;padding-bottom:7px}[data-terminal][data-density=compact] table.term-table th,[data-terminal][data-density=compact] table.term-table td,[data-terminal][data-density=mini] table.term-table th,[data-terminal][data-density=mini] table.term-table td{padding-top:6px;padding-bottom:6px}[data-terminal] table.term-table .term-row-expansion-tr td,[data-terminal][data-density=normal] table.term-table .term-row-expansion-tr td,[data-terminal][data-density=compact] table.term-table .term-row-expansion-tr td{padding:0}[data-terminal] table.term-table tbody tr:hover{background:rgb(var(--ink) / .03)}[data-terminal] .rail,[data-terminal] .inspector{background:rgb(var(--paper-2));padding:16px;border-right:1px solid rgb(var(--rule))}[data-terminal] .inspector{border-right:none;border-left:1px solid rgb(var(--rule))}[data-terminal] .back-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgb(var(--accent) / .08);border:1px solid rgb(var(--accent) / .45);color:rgb(var(--accent));font-size:12px;font-weight:500;text-decoration:none}[data-terminal] .back-pill:hover{background:rgb(var(--accent) / .16)}[data-terminal] .back-pill:focus-visible{outline:none;border-color:rgb(var(--accent) / .9);box-shadow:0 0 0 3px rgb(var(--accent) / .35)}[data-terminal] .columns-stage{min-height:0;overflow:hidden;background:radial-gradient(circle at top left,rgb(var(--accent) / .08),transparent 28%),linear-gradient(180deg,rgb(var(--paper)),rgb(var(--paper-2)))}[data-terminal] .columns-scroll{height:100%;overflow:auto;padding:18px;scrollbar-width:thin;scrollbar-color:rgb(var(--rule-2)) transparent}[data-terminal] .columns-scroll::-webkit-scrollbar{width:8px;height:8px}[data-terminal] .columns-scroll::-webkit-scrollbar-track{background:transparent}[data-terminal] .columns-scroll::-webkit-scrollbar-thumb{background:rgb(var(--rule-2));border-radius:999px}[data-terminal] .columns-board{display:flex;align-items:stretch;gap:18px;min-height:100%;min-width:max-content}[data-terminal] .columns-board .term-column{cursor:grab}[data-terminal] .columns-board .term-column.sortable-chosen{cursor:grabbing}[data-terminal] .term-column{display:flex;flex-direction:column;width:360px;min-width:320px;max-width:360px;min-height:0;border:1px solid rgb(var(--rule));border-radius:18px;background:linear-gradient(180deg,rgb(var(--paper-2)),rgb(var(--paper)));box-shadow:0 20px 48px #0000003d;overflow:hidden}[data-terminal] .term-column-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgb(var(--rule));background:rgb(var(--paper-2) / .94)}[data-terminal] .term-column-title-block{min-width:0}[data-terminal] .term-column-title{margin:0;font-family:var(--font-serif);font-size:17px;font-weight:600;color:rgb(var(--ink));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-terminal] .term-column-subtitle{margin:3px 0 0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-4))}[data-terminal] .term-column-count{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 10px;border-radius:999px;border:1px solid rgb(var(--rule-2));background:rgb(var(--paper-3));color:rgb(var(--accent));font-family:var(--font-mono);font-size:11px;font-weight:600}[data-terminal] .term-column-meta{display:flex;align-items:center;gap:8px}[data-terminal] .term-column-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}[data-terminal] .columns-toolbar{display:flex;justify-content:flex-end;padding:0 20px 10px}[data-terminal] .term-card-list{flex:1 1 auto;min-height:140px;padding:14px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(var(--rule-2)) transparent}[data-terminal] .term-card-list::-webkit-scrollbar{width:6px}[data-terminal] .term-card-list::-webkit-scrollbar-track{background:transparent}[data-terminal] .term-card-list::-webkit-scrollbar-thumb{background:rgb(var(--rule-2));border-radius:999px}[data-terminal] .term-column-empty{min-height:140px;display:grid;place-items:center;padding:18px;border:1px dashed rgb(var(--rule-2));border-radius:14px;color:rgb(var(--ink-4));font-size:12px;text-align:center}[data-terminal] .grid-stage,[data-terminal] .ledger-stage,[data-terminal] .split-stage{min-height:0;overflow:hidden;background:radial-gradient(circle at top left,rgb(var(--accent) / .08),transparent 28%),linear-gradient(180deg,rgb(var(--paper)),rgb(var(--paper-2)))}[data-terminal] .grid-stage{display:flex;flex-direction:column}[data-terminal] .grid-scroll,[data-terminal] .ledger-table-shell,[data-terminal] .split-list-shell{height:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:rgb(var(--rule-2)) transparent}[data-terminal] .grid-scroll::-webkit-scrollbar,[data-terminal] .ledger-table-shell::-webkit-scrollbar,[data-terminal] .split-list-shell::-webkit-scrollbar{width:8px;height:8px}[data-terminal] .grid-scroll::-webkit-scrollbar-track,[data-terminal] .ledger-table-shell::-webkit-scrollbar-track,[data-terminal] .split-list-shell::-webkit-scrollbar-track{background:transparent}[data-terminal] .grid-scroll::-webkit-scrollbar-thumb,[data-terminal] .ledger-table-shell::-webkit-scrollbar-thumb,[data-terminal] .split-list-shell::-webkit-scrollbar-thumb{background:rgb(var(--rule-2));border-radius:999px}[data-terminal] .grid-scroll{padding:18px;flex:1 1 auto;min-height:0;height:auto}[data-terminal] .grid-toolbar{display:inline-flex;align-items:center;gap:8px;padding:10px 18px 0}[data-terminal] .grid-toolbar-button{border:1px solid rgb(var(--rule));border-radius:6px;background:rgb(var(--paper-3));color:rgb(var(--ink-3));padding:4px 10px;font-size:11px;letter-spacing:.06em;text-transform:uppercase}[data-terminal] .grid-toolbar-button.sel{border-color:rgb(var(--accent) / .7);background:rgb(var(--accent) / .12);color:rgb(var(--ink))}[data-terminal] .grid-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;align-content:start}[data-terminal] .grid-grouped-board{display:grid;gap:14px}[data-terminal] .grid-group{border:1px solid rgb(var(--rule));border-radius:10px;background:rgb(var(--paper-2));overflow:hidden}[data-terminal] .grid-group-title{padding:8px 12px;border-bottom:1px solid rgb(var(--rule));font-size:12px;color:rgb(var(--ink-2));font-family:var(--font-serif)}[data-terminal] .grid-group-cards{display:grid;gap:12px;padding:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}[data-terminal] .grid-card-shell,[data-terminal] .split-card-shell{display:flex;flex-direction:column;gap:10px}[data-terminal] .grid-card-meta,[data-terminal] .split-card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ink-4))}[data-terminal] .grid-empty,[data-terminal] .split-empty{min-height:180px;display:grid;place-items:center;color:rgb(var(--ink-4));font-size:12px;text-align:center}[data-terminal] .ledger-stage{position:relative;display:block;min-width:0;height:100%}[data-terminal] .ledger-table-shell{min-width:0;height:100%;width:100%;box-sizing:border-box;border-right:none;background:rgb(var(--paper-2) / .86)}[data-terminal] table.ledger-table{width:100%;min-width:1420px}[data-terminal] table.ledger-table-wide{min-width:1648px}[data-terminal] .ledger-table-shell table.ledger-table thead th{position:sticky;top:0;z-index:8;background:rgb(var(--paper-2));box-shadow:0 -1px rgb(var(--paper-2)),0 1px rgb(var(--rule))}[data-terminal] .ledger-sort-btn{display:inline-flex;align-items:center;gap:6px;border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}[data-terminal] .ledger-sort-btn:hover,[data-terminal] .ledger-sort-btn.sel{color:rgb(var(--ink))}[data-terminal] .ledger-row{cursor:pointer}[data-terminal] .ledger-row.sel{background:rgb(var(--accent) / .08)}[data-terminal] .ledger-asset-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid rgb(var(--rule-2));background:rgb(var(--paper-3));font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-2))}[data-terminal] .split-detail-shell{min-width:0}[data-terminal] .ledger-detail-shell{position:absolute;top:0;right:0;bottom:0;z-index:40;display:flex;flex-direction:column;width:min(320px,100%);max-width:100%;min-width:0;border-left:1px solid rgb(var(--rule));background:rgb(var(--paper-2));box-shadow:none;overflow:hidden}[data-terminal] .ledger-detail-shell .inspector{flex:1 1 auto;min-height:0;height:auto;overflow-y:auto}[data-terminal] .split-detail-shell .inspector{height:100%}[data-terminal] .split-stage{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr)}[data-terminal] .split-stage.split-stage--with-profile{grid-template-columns:minmax(280px,320px) minmax(420px,520px) minmax(0,1fr)}[data-terminal] .split-stage.split-stage--inspector-hidden{grid-template-columns:minmax(0,1fr)}[data-terminal] .split-stage.split-stage--inspector-hidden .split-list-shell{border-right:none}[data-terminal] .split-list-shell{padding:14px 12px;border-right:1px solid rgb(var(--rule))}[data-terminal] .split-list{display:flex;flex-direction:column;gap:18px}[data-terminal] .split-list-group{display:flex;flex-direction:column;gap:4px}[data-terminal] .split-list-group__head{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 6px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--ink-4));border-bottom:1px solid rgb(var(--rule-2))}[data-terminal] .split-list-group__count{font-size:10px;color:rgb(var(--ink-4))}[data-terminal] .split-list-group__rows{display:flex;flex-direction:column}[data-terminal] .split-list-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease}[data-terminal] .split-list-row:hover{background:rgb(var(--paper-2) / .7)}[data-terminal] .split-list-row.sel{background:linear-gradient(180deg,rgb(var(--accent) / .12),rgb(var(--paper-2) / .7));border-color:rgb(var(--accent) / .4);box-shadow:inset 2px 0 rgb(var(--accent))}[data-terminal] .split-list-row__logo{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px}[data-terminal] .split-list-row__logo .stock-logo-shell{border-radius:6px;border:1px solid rgb(var(--rule))}[data-terminal] .split-list-row__main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}[data-terminal] .split-list-row__ticker{font-size:13px;font-weight:600;color:rgb(var(--ink));letter-spacing:.02em}[data-terminal] .split-list-row__name{font-size:11px;color:rgb(var(--ink-3));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-terminal] .split-list-row__metrics{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:12px}[data-terminal] .split-list-row__price{color:rgb(var(--ink))}[data-terminal] .split-list-row__chg{font-size:11px}[data-terminal] .split-profile-shell{min-width:0;border-left:1px solid rgb(var(--rule));background:rgb(var(--paper));display:flex;flex-direction:column}[data-terminal] .split-profile-frame{flex:1 1 auto;width:100%;height:100%;border:0;background:rgb(var(--paper))}[data-terminal] .term-sidepanel-scrim{position:fixed;left:var(--terminal-content-left, 0px);right:calc(100vw - var(--terminal-content-right, 100vw));bottom:0;top:0;background:#050a1270;opacity:0;pointer-events:none;transition:opacity .14s ease;z-index:34}[data-terminal] .term-sidepanel-scrim.open{opacity:1;pointer-events:auto}[data-terminal] .term-sidepanel{position:fixed;top:0;right:calc(100vw - var(--terminal-content-right, 100vw));bottom:0;width:min(420px,92vw);display:flex;flex-direction:column;background:rgb(var(--paper-2));border-left:1px solid rgb(var(--rule));box-shadow:none;transform:translate(100%);transition:transform .18s ease;z-index:40}[data-terminal] .term-sidepanel.open{transform:translate(0)}[data-terminal] .terminal-content-shell>.term-sidepanel-scrim{position:absolute;inset:0}[data-terminal] .terminal-content-shell>.term-sidepanel{position:absolute;inset:0 0 0 auto;width:min(420px,100%);max-width:100%}[data-terminal] .terminal-content-shell>.term-sidepanel:not(.open){pointer-events:none}[data-terminal] .terminal-content-shell>.term-sidepanel.open{pointer-events:auto}@media(min-width:1024px){[data-terminal] .term-sidepanel{width:min(540px,92vw)}[data-terminal] .terminal-content-shell>.term-sidepanel{width:min(540px,100%)}}@media(min-width:1536px){[data-terminal] .term-sidepanel{width:min(720px,92vw)}[data-terminal] .terminal-content-shell>.term-sidepanel{width:min(720px,100%)}}[data-terminal] .term-sidepanel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 14px;border-bottom:1px solid rgb(var(--rule))}[data-terminal] .term-sidepanel-eyebrow{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ink-4))}[data-terminal] .term-sidepanel-title{margin-top:5px;font-family:var(--font-serif);font-size:22px;color:rgb(var(--ink))}[data-terminal] .term-sidepanel-actions{display:flex;align-items:center;gap:8px}[data-terminal] .term-sidepanel-close{border:1px solid rgb(var(--rule-2));border-radius:999px;width:32px;height:32px;background:rgb(var(--paper));color:rgb(var(--ink-2));font-size:20px;line-height:1;cursor:pointer}[data-terminal] .term-sidepanel-close:hover{color:rgb(var(--ink))}[data-terminal] .term-sidepanel-close:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--accent) / .28)}[data-terminal] .term-sidepanel-body{flex:1 1 auto;overflow:auto;padding:18px 24px 28px;scrollbar-width:thin;scrollbar-color:rgb(var(--rule-2)) transparent}[data-terminal] .term-sidepanel-body::-webkit-scrollbar{width:8px}[data-terminal] .term-sidepanel-body::-webkit-scrollbar-track{background:transparent}[data-terminal] .term-sidepanel-body::-webkit-scrollbar-thumb{background:rgb(var(--rule-2));border-radius:999px}@media(max-width:980px){[data-terminal] .masthead{flex-wrap:wrap}[data-terminal] .term-header-metrics{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}[data-terminal] .term-header-metric__value{font-size:29px}[data-terminal] .term-header-metric__detail{font-size:11px}[data-terminal] .masthead-controls{width:100%;justify-content:space-between}[data-terminal] .term-column{width:min(88vw,360px);min-width:min(88vw,360px)}[data-terminal] .split-stage,[data-terminal] .split-stage.split-stage--with-profile{grid-template-columns:1fr}[data-terminal] .split-profile-shell{display:none}[data-terminal] .ledger-detail-shell{inset:auto 0 0;width:100%;max-height:min(52vh,420px);border-left:none;border-top:1px solid rgb(var(--rule));box-shadow:0 -10px 28px #0003}[data-terminal] .split-detail-shell{border-top:1px solid rgb(var(--rule))}}[data-terminal] .term-tabstrip{display:flex;align-items:stretch;overflow-x:auto;background:rgb(var(--paper-2));border-bottom:1px solid rgb(var(--rule))}[data-terminal] .term-tab{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:12px;font-weight:500;background:transparent;border-right:1px solid rgb(var(--rule));border-bottom:2px solid transparent;white-space:nowrap}[data-terminal] .term-tab-switch{appearance:none;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:0;background:transparent;color:inherit;cursor:pointer}[data-terminal] .term-tab:hover{color:rgb(var(--ink));background:rgb(var(--ink) / .02)}[data-terminal] .term-tab.sel{color:rgb(var(--ink));font-weight:600;border-bottom-color:rgb(var(--accent))}[data-terminal] .term-tab .count{font-size:10px;color:rgb(var(--ink-4));padding:1px 6px;border:1px solid rgb(var(--rule));border-radius:3px}[data-terminal] .term-tab.sel .count{color:rgb(var(--accent));border-color:rgb(var(--accent) / .6)}[data-terminal] .term-tab .count.count-glow{color:rgb(var(--accent));border-color:rgb(var(--accent) / .7);background:rgb(var(--accent) / .16);box-shadow:0 0 0 1px rgb(var(--accent) / .25),0 0 8px rgb(var(--accent) / .55);animation:term-count-glow-pulse 1.8s ease-in-out infinite}@keyframes term-count-glow-pulse{0%,to{box-shadow:0 0 0 1px rgb(var(--accent) / .25),0 0 6px rgb(var(--accent) / .4)}50%{box-shadow:0 0 0 1px rgb(var(--accent) / .35),0 0 12px rgb(var(--accent) / .75)}}@media(prefers-reduced-motion:reduce){[data-terminal] .term-tab .count.count-glow{animation:none}}[data-terminal] .term-tab-dot{width:7px;height:7px;border-radius:999px;background:var(--term-tab-dot, rgb(var(--accent)));box-shadow:0 0 0 1px #00000052}[data-terminal] .term-tab-actions{display:inline-flex;align-items:center;gap:6px;padding-right:10px}[data-terminal] .term-tab-action{border-radius:4px;padding:4px 6px;font-size:9px}[data-terminal] .term-tab-add .term-tab-switch,[data-terminal] .term-tab-virtual{min-height:100%}[data-terminal] .tab-inline-edit{min-width:120px;border:1px solid rgb(var(--rule-2));border-radius:6px;background:rgb(var(--paper-3));color:rgb(var(--ink));padding:6px 8px;font-size:12px}[data-terminal] .tab-inline-edit:focus-visible,[data-terminal] .rail-add:focus-visible,[data-terminal] .rail-action:focus-visible,[data-terminal] .term-tab-switch:focus-visible,[data-terminal] .term-tab-action:focus-visible,[data-terminal] .columns-toolbar-button:focus-visible,[data-terminal] .term-column-action:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--accent) / .28)}[data-terminal] tr.term-row{cursor:pointer}[data-terminal] tr.term-row:hover{background:rgb(var(--ink) / .03)}[data-terminal] tr.term-row.sel{background:rgb(var(--accent) / .08);box-shadow:inset 2px 0 rgb(var(--accent))}[data-terminal] tr.term-row.terminal-deep-link-highlight,[data-terminal] tr.ledger-row.terminal-deep-link-highlight,[data-terminal] tr.term-row.terminal-deep-link-highlight+tr.term-row-expansion-tr .term-row-expansion,[data-terminal] .term-row-expansion.terminal-deep-link-highlight,[data-terminal] tr.term-row-expansion-tr.terminal-deep-link-highlight .term-row-expansion,[data-terminal] .split-list-row.terminal-deep-link-highlight{--term-row-bg: rgb(var(--accent) / .12);background:rgb(var(--accent) / .12);box-shadow:inset 3px 0 rgb(var(--accent)),0 0 0 1px rgb(var(--accent) / .22),0 0 24px rgb(var(--accent) / .16);animation:terminal-deep-link-pulse .9s ease-in-out 3}[data-terminal] .stock-card.terminal-deep-link-highlight,[data-terminal] .stock-card-wrapper.terminal-deep-link-highlight .stock-card{box-shadow:0 0 0 2px rgb(var(--accent) / .72),0 0 28px rgb(var(--accent) / .24);animation:terminal-deep-link-pulse .9s ease-in-out 3}@keyframes terminal-deep-link-pulse{0%,to{filter:none}50%{filter:brightness(1.16)}}[data-terminal] .term-last-cell{transition:background-color .14s ease-out,color .14s ease-out}[data-terminal] .term-last-cell__stack{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.1;white-space:nowrap}[data-terminal] .term-last-cell__main{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:1px;white-space:nowrap}[data-terminal] .term-last-cell__day-dollar{display:block;font-size:11px;font-weight:600;line-height:1;max-width:100%}[data-terminal] .term-last-cell__day-pct{display:block;margin-top:1px;font-size:10px}[data-terminal] .term-last-estimate{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:4px;white-space:nowrap}[data-terminal] .term-last-estimate__label{color:rgb(var(--ink-3));font-size:10px;font-weight:600;text-transform:uppercase}[data-terminal] .term-last-cell--up{background:rgb(var(--up) / .18);color:rgb(var(--up))}[data-terminal] .term-last-cell--down{background:rgb(var(--down) / .18);color:rgb(var(--down))}[data-terminal] .term-after-hours-cell{line-height:1.1;white-space:nowrap}[data-terminal] .term-after-hours-cell__price,[data-terminal] .term-after-hours-cell__pct{display:block}[data-terminal] .term-after-hours-cell__pct{margin-top:1px;font-size:10px}[data-terminal] .term-inspector-signals{display:flex;flex-direction:column;gap:6px;padding:6px 12px 10px}[data-terminal] .term-inspector-signal-row{display:flex;align-items:center;gap:8px;min-height:26px}[data-terminal] .term-inspector-signal-pill{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-family:var(--font-mono, ui-monospace, monospace);font-size:9px;font-weight:600;letter-spacing:.06em;padding:4px 6px;border-radius:6px;border:1px solid rgb(var(--rule));color:rgb(var(--ink-2));background:rgb(var(--ink) / .2)}[data-terminal] .term-inspector-signal-icon{width:13px;height:13px;flex-shrink:0}[data-terminal] .term-inspector-signal-pill--alert{color:rgb(var(--down));border-color:rgb(var(--down) / .4);background:rgb(var(--down) / .1)}[data-terminal] .term-inspector-signal-pill--ai{color:#67c6ea;border-color:#67c6ea66;background:#67c6ea1a}[data-terminal] .term-inspector-signal-preview{flex:1 1 auto;min-width:0;font-size:11px;color:rgb(var(--ink-2));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-terminal] .term-inspector-signal-link{flex:0 0 auto;font-size:10px;font-weight:600;color:rgb(var(--accent));background:transparent;border:none;padding:2px 0;cursor:pointer;text-decoration:none;letter-spacing:.04em}[data-terminal] .term-inspector-signal-link:hover{text-decoration:underline}body[data-page=terminal] #noteModal{z-index:12000;top:var(--terminal-content-top, 0px)!important;left:var(--terminal-content-left, 0px)!important;right:calc(100vw - var(--terminal-content-right, 100vw))!important}body[data-page=terminal] #noteModal.flex{justify-content:flex-end;align-items:stretch}body[data-page=terminal] #noteModal .note-modal-panel{height:calc(100vh - var(--terminal-content-top, 0px));max-height:calc(100vh - var(--terminal-content-top, 0px));border-radius:0;max-width:min(36rem,100vw);margin-left:auto;display:flex;flex-direction:column;overflow:hidden;box-shadow:-8px 0 32px #00000073;background:rgb(var(--paper-2))!important;border-left:1px solid rgb(var(--rule));color:rgb(var(--ink-2))}body[data-page=terminal] #noteModal .note-modal-head{flex-shrink:0}body[data-page=terminal] #noteModal #noteModalTitle{color:rgb(var(--ink))!important;font-family:var(--font-sans)}body[data-page=terminal] #noteModal .note-modal-close{width:30px;height:30px;display:grid;place-items:center;border-radius:6px;border:1px solid rgb(var(--rule-2));background:rgb(var(--paper-3));color:rgb(var(--ink-3));font-size:22px;line-height:1;cursor:pointer}body[data-page=terminal] #noteModal .note-modal-close:hover{color:rgb(var(--ink));border-color:rgb(var(--accent) / .45)}body[data-page=terminal] #noteModal .note-editor-container,body[data-page=terminal] #noteModal .note-editor-host{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}body[data-page=terminal] #noteModal .note-editor-host .ql-toolbar.ql-snow{flex-shrink:0;border-color:rgb(var(--rule-2));background:rgb(var(--paper-3));border-radius:6px 6px 0 0}body[data-page=terminal] #noteModal .note-editor-host .ql-container.ql-snow{flex:1 1 auto;min-height:140px;border-color:rgb(var(--rule-2));background:rgb(var(--paper));border-radius:0 0 6px 6px;font-family:var(--font-sans)}body[data-page=terminal] #noteModal .note-editor-host .ql-editor{color:rgb(var(--ink-2));min-height:140px}body[data-page=terminal] #noteModal .note-editor-host .ql-editor.ql-blank:before{color:rgb(var(--ink-4));font-style:normal}body[data-page=terminal] #noteModal .note-editor-host .ql-stroke{stroke:rgb(var(--ink-3))}body[data-page=terminal] #noteModal .note-editor-host .ql-fill{fill:rgb(var(--ink-3))}body[data-page=terminal] #noteModal .note-attachment-add,body[data-page=terminal] #noteModal #noteCancelButton{background:rgb(var(--paper-3))!important;color:rgb(var(--ink-2))!important;border:1px solid rgb(var(--rule-2))}body[data-page=terminal] #noteModal #noteSaveButton{background:rgb(var(--accent))!important;color:rgb(var(--paper))!important;border:none}body[data-page=terminal] #noteModal #noteSaveButton:hover{filter:brightness(1.06)}body[data-page=terminal] #noteModal .text-slate-200,body[data-page=terminal] #noteModal .text-slate-400{color:rgb(var(--ink-3))!important}body[data-page=terminal] #modal-root .modal-shell-dialog--terminal-chrome{background:rgb(var(--paper-2))!important;border-left-color:rgb(var(--rule))!important}body[data-page=terminal] #modal-root .modal-shell-backdrop--drawer{top:var(--terminal-content-top, 0px);left:var(--terminal-content-left, 0px);right:calc(100vw - var(--terminal-content-right, 100vw))}body[data-page=terminal] #modal-root .modal-shell-backdrop--drawer .modal-shell-dialog--drawer{height:calc(100vh - var(--terminal-content-top, 0px));max-height:calc(100vh - var(--terminal-content-top, 0px))}body[data-page=terminal] #modal-root .modal-shell-dialog--terminal-chrome h3{color:rgb(var(--ink))!important;font-family:var(--font-sans)}body[data-page=terminal] #modal-root .modal-shell-dialog--terminal-chrome .modal-shell-drawer-body{color:rgb(var(--ink-2))}body[data-page=terminal] #modal-root .modal-shell-dialog--terminal-chrome .term-modal-mode-tabs{background-color:rgb(var(--paper-3));border:1px solid rgb(var(--rule-2))}body[data-page=terminal] #modal-root .modal-shell-dialog--terminal-chrome .bg-slate-800{background-color:rgb(var(--paper-3))!important}body[data-page=terminal] #modal-root .modal-shell-dialog--terminal-chrome .border-slate-700{border-color:rgb(var(--rule-2))!important}body[data-page=terminal] #modal-root .modal-shell-dialog--terminal-chrome .bg-blue-600{background-color:rgb(var(--accent))!important;color:rgb(var(--paper))!important}body[data-page=terminal] #modal-root .modal-shell-dialog--terminal-chrome .bg-blue-600\/20{background-color:rgb(var(--accent) / .18)!important}body[data-page=terminal] #modal-root .modal-shell-dialog--terminal-chrome .text-blue-400{color:rgb(var(--accent))!important}body[data-page=terminal] #modal-root .modal-shell-dialog--terminal-chrome .hover\:bg-blue-500:hover{filter:brightness(1.06)}body[data-page=terminal] #modal-root .modal-shell-dialog--terminal-chrome .hover\:bg-slate-700\/50:hover,body[data-page=terminal] #modal-root .modal-shell-dialog--terminal-chrome .hover\:bg-slate-700:hover{background-color:rgb(var(--paper-4))!important}body[data-page=terminal] #modal-root .modal-shell-dialog--terminal-chrome .focus\:ring-blue-500\/40:focus{box-shadow:0 0 0 2px rgb(var(--accent) / .35)!important}body[data-page=terminal] #modal-root .modal-shell-dialog--terminal-chrome .text-slate-300,body[data-page=terminal] #modal-root .modal-shell-dialog--terminal-chrome .text-slate-400{color:rgb(var(--ink-3))!important}body[data-page=terminal] #modal-root .modal-shell-dialog--terminal-chrome .text-white{color:rgb(var(--ink))!important}.upgrade-modal-root.upgrade-modal-root--terminal [data-modal-content]{background:rgb(var(--paper-2))!important;border-color:rgb(var(--rule))!important}.upgrade-modal-root.upgrade-modal-root--terminal [data-modal-title]{color:rgb(var(--ink))!important;font-family:var(--font-sans)}.upgrade-modal-root.upgrade-modal-root--terminal [data-modal-message]{color:rgb(var(--ink-3))!important}.upgrade-modal-root.upgrade-modal-root--terminal .bg-blue-500\/20{background-color:rgb(var(--accent) / .14)!important}.upgrade-modal-root.upgrade-modal-root--terminal .text-blue-400{color:rgb(var(--accent))!important}.upgrade-modal-root.upgrade-modal-root--terminal a.bg-blue-600{background-color:rgb(var(--accent))!important;color:rgb(var(--paper))!important}.upgrade-modal-root.upgrade-modal-root--terminal a.bg-blue-600:hover{filter:brightness(1.06)}.upgrade-modal-root.upgrade-modal-root--terminal button[data-modal-close]{background-color:rgb(var(--paper-3))!important;color:rgb(var(--ink-2))!important;border:1px solid rgb(var(--rule-2))}.upgrade-modal-root.upgrade-modal-root--terminal [data-modal-hint]{color:rgb(var(--ink-4))!important}.confirmation-dialog-root.confirmation-dialog-root--terminal{background:rgb(var(--paper-2))!important;border:1px solid rgb(var(--rule))!important}.confirmation-dialog-root.confirmation-dialog-root--terminal #confirmation-title{color:rgb(var(--ink))!important}.confirmation-dialog-root.confirmation-dialog-root--terminal .confirmation-message{color:rgb(var(--ink-3))!important}.confirmation-dialog-root.confirmation-dialog-root--terminal .cancel-btn{color:rgb(var(--ink-2))!important;background:rgb(var(--paper-3))!important;border:1px solid rgb(var(--rule-2))!important}[data-terminal] .stock-card-surface--terminal.stock-card{background:rgb(var(--paper-2))!important;border:1px solid rgb(var(--rule))!important;box-shadow:none!important;border-radius:6px!important}[data-terminal] .stock-card:hover.stock-card-surface--terminal{transform:none;box-shadow:none!important;border-color:rgb(var(--accent) / .35)}[data-terminal] .stock-card-surface--terminal .text-white{color:rgb(var(--ink))!important}[data-terminal] .stock-card-surface--terminal .text-slate-400,[data-terminal] .stock-card-surface--terminal .text-slate-300{color:rgb(var(--ink-3))!important}[data-terminal] .stock-card-surface--terminal .text-slate-500{color:rgb(var(--ink-4))!important}[data-terminal] .stock-card-surface--terminal .wave-edit-btn,[data-terminal] .stock-card-surface--terminal .kebab-btn,[data-terminal] .stock-card-surface--terminal .quick-chart-btn{color:rgb(var(--ink-3))!important}[data-terminal] .stock-card-surface--terminal .wave-edit-btn:hover,[data-terminal] .stock-card-surface--terminal .kebab-btn:hover,[data-terminal] .stock-card-surface--terminal .quick-chart-btn:hover{background:rgb(var(--paper-3))!important;color:rgb(var(--ink))!important}[data-terminal] .stock-card-surface--terminal .chart-thumbnail{border-color:rgb(var(--rule-2))}[data-terminal] .stock-card-surface--terminal .chart-thumbnail:hover{border-color:rgb(var(--accent) / .45)}[data-terminal] .stock-card-surface--terminal .price-heat-up-1{background-color:rgb(var(--up) / .12)!important}[data-terminal] .stock-card-surface--terminal .price-heat-up-2{background-color:rgb(var(--up) / .18)!important}[data-terminal] .stock-card-surface--terminal .price-heat-up-3{background-color:rgb(var(--up) / .24)!important}[data-terminal] .stock-card-surface--terminal .price-heat-down-1{background-color:rgb(var(--down) / .12)!important}[data-terminal] .stock-card-surface--terminal .price-heat-down-2{background-color:rgb(var(--down) / .18)!important}[data-terminal] .stock-card-surface--terminal .price-heat-down-3{background-color:rgb(var(--down) / .24)!important}[data-terminal] .stock-card-surface--terminal .price-heat-base{border-radius:4px}[data-terminal] .stock-card-surface--terminal .wave-badge{color:rgb(var(--accent))}[data-terminal] .stock-card-surface--terminal .target-chip--up{background-color:rgb(var(--up) / .12);color:rgb(var(--up))}[data-terminal] .stock-card-surface--terminal .target-chip--down{background-color:rgb(var(--down) / .12);color:rgb(var(--down))}[data-terminal] .stock-card-surface--terminal .target-chip-type-badge,[data-terminal] .stock-card-surface--terminal .target-pill-type-badge,[data-terminal] .stock-card-surface--terminal .target-condensed-type-badge,[data-terminal] .stock-card-surface--terminal .target-row-type-badge{font-family:var(--font-mono),monospace!important;font-size:9px!important;font-weight:700!important;border-radius:2px!important;padding:1px 3px!important;letter-spacing:.05em!important;text-transform:uppercase!important}[data-terminal] .stock-card-surface--terminal .target-chip-type-badge--price,[data-terminal] .stock-card-surface--terminal .target-pill-type-badge--price,[data-terminal] .stock-card-surface--terminal .target-condensed-type-badge--price,[data-terminal] .stock-card-surface--terminal .target-row-type-badge--price{background-color:rgb(var(--up) / .12)!important;color:rgb(var(--up))!important;border:1px solid rgb(var(--up) / .3)!important}[data-terminal] .stock-card-surface--terminal .target-chip-type-badge--ma,[data-terminal] .stock-card-surface--terminal .target-chip-type-badge--sma,[data-terminal] .stock-card-surface--terminal .target-pill-type-badge--ma,[data-terminal] .stock-card-surface--terminal .target-pill-type-badge--sma,[data-terminal] .stock-card-surface--terminal .target-condensed-type-badge--ma,[data-terminal] .stock-card-surface--terminal .target-condensed-type-badge--sma,[data-terminal] .stock-card-surface--terminal .target-row-type-badge--ma,[data-terminal] .stock-card-surface--terminal .target-row-type-badge--sma{background-color:rgb(var(--accent) / .12)!important;color:rgb(var(--accent))!important;border:1px solid rgb(var(--accent) / .3)!important}[data-terminal] .stock-card-surface--terminal .target-chip-type-badge--ema,[data-terminal] .stock-card-surface--terminal .target-pill-type-badge--ema,[data-terminal] .stock-card-surface--terminal .target-condensed-type-badge--ema,[data-terminal] .stock-card-surface--terminal .target-row-type-badge--ema{background-color:#eb824b1f!important;color:#eb824b!important;border:1px solid rgb(235 130 75 / .3)!important}[data-terminal] .stock-card-surface--terminal .target-chip-type-badge--rsi,[data-terminal] .stock-card-surface--terminal .target-pill-type-badge--rsi,[data-terminal] .stock-card-surface--terminal .target-condensed-type-badge--rsi,[data-terminal] .stock-card-surface--terminal .target-row-type-badge--rsi{background-color:#ad88eb1f!important;color:#ad88eb!important;border:1px solid rgb(173 136 235 / .3)!important}[data-terminal] .stock-card-surface--terminal .target-chip-type-badge--macd,[data-terminal] .stock-card-surface--terminal .target-pill-type-badge--macd,[data-terminal] .stock-card-surface--terminal .target-condensed-type-badge--macd,[data-terminal] .stock-card-surface--terminal .target-row-type-badge--macd{background-color:#eb6ebe1f!important;color:#eb6ebe!important;border:1px solid rgb(235 110 190 / .3)!important}[data-terminal] .stock-card-surface--terminal .target-chip-type-badge--boll,[data-terminal] .stock-card-surface--terminal .target-pill-type-badge--boll,[data-terminal] .stock-card-surface--terminal .target-condensed-type-badge--boll,[data-terminal] .stock-card-surface--terminal .target-row-type-badge--boll{background-color:#50c8dc1f!important;color:#50c8dc!important;border:1px solid rgb(80 200 220 / .3)!important}[data-terminal] .stock-card-surface--terminal .target-chip-type-badge--vwap,[data-terminal] .stock-card-surface--terminal .target-pill-type-badge--vwap,[data-terminal] .stock-card-surface--terminal .target-condensed-type-badge--vwap,[data-terminal] .stock-card-surface--terminal .target-row-type-badge--vwap{background-color:rgb(var(--ai) / .12)!important;color:rgb(var(--ai))!important;border:1px solid rgb(var(--ai) / .3)!important}[data-terminal] .stock-card-surface--terminal .target-chip--type-ma,[data-terminal] .stock-card-surface--terminal .target-chip--type-sma,[data-terminal] .stock-card-surface--terminal .target-pill--type-ma,[data-terminal] .stock-card-surface--terminal .target-pill--type-sma,[data-terminal] .stock-card-surface--terminal .target-row--type-ma,[data-terminal] .stock-card-surface--terminal .target-row--type-sma,[data-terminal] .stock-card-surface--terminal .target-condensed--type-ma,[data-terminal] .stock-card-surface--terminal .target-condensed--type-sma{background-color:rgb(var(--accent) / .12)!important;color:rgb(var(--accent))!important;border:1px solid rgb(var(--accent) / .35)!important}[data-terminal] .stock-card-surface--terminal .target-chip--type-ma svg,[data-terminal] .stock-card-surface--terminal .target-chip--type-sma svg,[data-terminal] .stock-card-surface--terminal .target-pill--type-ma svg,[data-terminal] .stock-card-surface--terminal .target-pill--type-sma svg,[data-terminal] .stock-card-surface--terminal .target-row--type-ma svg,[data-terminal] .stock-card-surface--terminal .target-row--type-sma svg,[data-terminal] .stock-card-surface--terminal .target-condensed--type-ma svg,[data-terminal] .stock-card-surface--terminal .target-condensed--type-sma svg,[data-terminal] .stock-card-surface--terminal .target-chip--type-ma span,[data-terminal] .stock-card-surface--terminal .target-chip--type-sma span,[data-terminal] .stock-card-surface--terminal .target-pill--type-ma span,[data-terminal] .stock-card-surface--terminal .target-pill--type-sma span,[data-terminal] .stock-card-surface--terminal .target-row--type-ma span,[data-terminal] .stock-card-surface--terminal .target-row--type-sma span,[data-terminal] .stock-card-surface--terminal .target-condensed--type-ma span,[data-terminal] .stock-card-surface--terminal .target-condensed--type-sma span{color:rgb(var(--accent))!important}[data-terminal] .stock-card-surface--terminal .target-chip--type-ema,[data-terminal] .stock-card-surface--terminal .target-pill--type-ema,[data-terminal] .stock-card-surface--terminal .target-row--type-ema,[data-terminal] .stock-card-surface--terminal .target-condensed--type-ema{background-color:#eb824b1f!important;color:#eb824b!important;border:1px solid rgb(235 130 75 / .35)!important}[data-terminal] .stock-card-surface--terminal .target-chip--type-ema svg,[data-terminal] .stock-card-surface--terminal .target-pill--type-ema svg,[data-terminal] .stock-card-surface--terminal .target-row--type-ema svg,[data-terminal] .stock-card-surface--terminal .target-condensed--type-ema svg,[data-terminal] .stock-card-surface--terminal .target-chip--type-ema span,[data-terminal] .stock-card-surface--terminal .target-pill--type-ema span,[data-terminal] .stock-card-surface--terminal .target-row--type-ema span,[data-terminal] .stock-card-surface--terminal .target-condensed--type-ema span{color:#eb824b!important}[data-terminal] .stock-card-surface--terminal .target-chip--type-rsi,[data-terminal] .stock-card-surface--terminal .target-pill--type-rsi,[data-terminal] .stock-card-surface--terminal .target-row--type-rsi,[data-terminal] .stock-card-surface--terminal .target-condensed--type-rsi{background-color:#ad88eb1f!important;color:#ad88eb!important;border:1px solid rgb(173 136 235 / .35)!important}[data-terminal] .stock-card-surface--terminal .target-chip--type-rsi svg,[data-terminal] .stock-card-surface--terminal .target-pill--type-rsi svg,[data-terminal] .stock-card-surface--terminal .target-row--type-rsi svg,[data-terminal] .stock-card-surface--terminal .target-condensed--type-rsi svg,[data-terminal] .stock-card-surface--terminal .target-chip--type-rsi span,[data-terminal] .stock-card-surface--terminal .target-pill--type-rsi span,[data-terminal] .stock-card-surface--terminal .target-row--type-rsi span,[data-terminal] .stock-card-surface--terminal .target-condensed--type-rsi span{color:#ad88eb!important}[data-terminal] .stock-card-surface--terminal .target-chip--type-macd,[data-terminal] .stock-card-surface--terminal .target-pill--type-macd,[data-terminal] .stock-card-surface--terminal .target-row--type-macd,[data-terminal] .stock-card-surface--terminal .target-condensed--type-macd{background-color:#eb6ebe1f!important;color:#eb6ebe!important;border:1px solid rgb(235 110 190 / .35)!important}[data-terminal] .stock-card-surface--terminal .target-chip--type-macd svg,[data-terminal] .stock-card-surface--terminal .target-pill--type-macd svg,[data-terminal] .stock-card-surface--terminal .target-row--type-macd svg,[data-terminal] .stock-card-surface--terminal .target-condensed--type-macd svg,[data-terminal] .stock-card-surface--terminal .target-chip--type-macd span,[data-terminal] .stock-card-surface--terminal .target-pill--type-macd span,[data-terminal] .stock-card-surface--terminal .target-row--type-macd span,[data-terminal] .stock-card-surface--terminal .target-condensed--type-macd span{color:#eb6ebe!important}[data-terminal] .stock-card-surface--terminal .target-chip--type-boll,[data-terminal] .stock-card-surface--terminal .target-pill--type-boll,[data-terminal] .stock-card-surface--terminal .target-row--type-boll,[data-terminal] .stock-card-surface--terminal .target-condensed--type-boll{background-color:#50c8dc1f!important;color:#50c8dc!important;border:1px solid rgb(80 200 220 / .35)!important}[data-terminal] .stock-card-surface--terminal .target-chip--type-boll svg,[data-terminal] .stock-card-surface--terminal .target-pill--type-boll svg,[data-terminal] .stock-card-surface--terminal .target-row--type-boll svg,[data-terminal] .stock-card-surface--terminal .target-condensed--type-boll svg,[data-terminal] .stock-card-surface--terminal .target-chip--type-boll span,[data-terminal] .stock-card-surface--terminal .target-pill--type-boll span,[data-terminal] .stock-card-surface--terminal .target-row--type-boll span,[data-terminal] .stock-card-surface--terminal .target-condensed--type-boll span{color:#50c8dc!important}[data-terminal] .stock-card-surface--terminal .target-chip--type-vwap,[data-terminal] .stock-card-surface--terminal .target-pill--type-vwap,[data-terminal] .stock-card-surface--terminal .target-row--type-vwap,[data-terminal] .stock-card-surface--terminal .target-condensed--type-vwap{background-color:rgb(var(--ai) / .12)!important;color:rgb(var(--ai))!important;border:1px solid rgb(var(--ai) / .35)!important}[data-terminal] .stock-card-surface--terminal .target-chip--type-vwap svg,[data-terminal] .stock-card-surface--terminal .target-pill--type-vwap svg,[data-terminal] .stock-card-surface--terminal .target-row--type-vwap svg,[data-terminal] .stock-card-surface--terminal .target-condensed--type-vwap svg,[data-terminal] .stock-card-surface--terminal .target-chip--type-vwap span,[data-terminal] .stock-card-surface--terminal .target-pill--type-vwap span,[data-terminal] .stock-card-surface--terminal .target-row--type-vwap span,[data-terminal] .stock-card-surface--terminal .target-condensed--type-vwap span{color:rgb(var(--ai))!important}[data-terminal] .crypto-card-wrapper.stock-card-surface--terminal div[class*=text-indigo],[data-terminal] .commodity-card-wrapper.stock-card-surface--terminal div[class*=text-amber]{color:rgb(var(--ink-3))!important}[data-terminal] .crypto-card-wrapper.stock-card-surface--terminal .text-2xl,[data-terminal] .commodity-card-wrapper.stock-card-surface--terminal .text-2xl{color:rgb(var(--ink))!important}[data-terminal] .crypto-card-wrapper.stock-card-surface--terminal .crypto-terminal-quote{min-width:max-content;text-align:right}[data-terminal] .crypto-card-wrapper.stock-card-surface--terminal .crypto-terminal-quote .price-heat-base{padding:4px 8px}[data-terminal] .stock-card-surface--terminal .shares-section,[data-terminal] .stock-card-surface--terminal .target-section,[data-terminal] .stock-card-surface--terminal .options-section{background:rgb(var(--paper-3))!important;border-color:rgb(var(--rule-2))!important}[data-terminal] .stock-card-surface--terminal .spread-section{border-color:rgb(var(--rule-2))!important}[data-terminal] .stock-card-surface--terminal .spread-section:not([class*=bg-yellow]){background:rgb(var(--paper-3))!important}[data-terminal] .stock-card-surface--terminal .spread-section[class*=bg-yellow]{background:rgb(var(--accent) / .09)!important}[data-terminal] .stock-card-surface--terminal .option-leg{background:rgb(var(--paper))!important}[data-terminal] .stock-card-surface--terminal .compact-section-header:hover{background:rgb(var(--paper-3))!important}[data-terminal] .stock-card-wrapper.stock-card-surface--terminal .stock-card-surface--terminal.ai-insight-target-card .ai-insight-card-chip.ai-insight-card-chip--terminal-corner{position:absolute!important;top:-8px!important;right:-8px!important;left:auto!important;width:26px;height:26px;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border-color:rgb(var(--accent) / .65);background:rgb(var(--paper-2));color:rgb(var(--accent));z-index:20}[data-terminal] .stock-card-surface--terminal .ai-insight-card-chip__terminal-icon{font-size:14px;line-height:1}body[data-page=terminal] .ai-insight-card-popup{border:1px solid rgb(var(--rule-2));border-radius:12px;background:rgb(var(--paper-2));box-shadow:0 18px 44px #00000073;color:rgb(var(--ink-2))}body[data-page=terminal] .ai-insight-popup-header{color:rgb(var(--accent));font-family:var(--font-mono);letter-spacing:.08em;font-size:11px;margin-bottom:8px}body[data-page=terminal] .ai-insight-popup-item{border-top:1px solid rgb(var(--rule));padding-top:8px;margin-top:8px}body[data-page=terminal] .ai-insight-popup-item:first-of-type{border-top:none;margin-top:0;padding-top:0}body[data-page=terminal] .ai-insight-popup-title{color:rgb(var(--ink));font-weight:600;margin-bottom:4px}body[data-page=terminal] .ai-insight-popup-thesis,body[data-page=terminal] .ai-insight-popup-risk,body[data-page=terminal] .ai-insight-popup-confidence,body[data-page=terminal] .ai-insight-suggestion{color:rgb(var(--ink-2));font-size:12px;line-height:1.35}body[data-page=terminal] .ai-insight-popup-actions{display:flex;align-items:center;gap:6px;margin-top:8px}body[data-page=terminal] .ai-insight-dismiss-btn,body[data-page=terminal] .ai-insight-popup-feedback-btn{border:1px solid rgb(var(--rule-2));border-radius:6px;background:rgb(var(--paper-3));color:rgb(var(--ink-2))}body[data-page=terminal] .ai-insight-dismiss-btn{padding:3px 8px;font-size:11px}body[data-page=terminal] .ai-insight-popup-feedback-btn{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center}.terminal-active-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px 12px;margin:4px 0;border:1px solid rgb(var(--accent) / .6);border-radius:8px;background:rgb(var(--accent) / .1);font-size:12px}.terminal-active-filter-bar__label{font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--accent))}.terminal-active-filter-bar__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.terminal-active-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 4px 2px 8px;border-radius:999px;border:1px solid var(--term-border-strong, #475569);background:var(--term-card-bg, #0f172a);color:var(--term-text-primary, #dbe4ff)}.terminal-active-filter-chip__remove,.terminal-active-filter-bar__clear-all{cursor:pointer;border:none;background:transparent;color:var(--term-text-secondary, #94a3b8);font-size:11px;line-height:1}.terminal-active-filter-chip__remove{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:50%;font-size:13px}.terminal-active-filter-chip__remove:hover,.terminal-active-filter-bar__clear-all:hover{color:var(--term-text-primary, #dbe4ff)}.terminal-active-filter-bar__clear-all{margin-left:auto;min-height:24px;padding:0 6px;text-decoration:underline}
