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;--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))}[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]>.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-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__label-detail{font-size:9px;letter-spacing:.08em;color:rgb(var(--ink-3));text-transform:none}[data-terminal] .term-header-metric__value{font-family:var(--font-mono);font-size:39px;line-height:1.1;color:rgb(var(--ink));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));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] .term-header-metric__label-detail.is-up{color:rgb(var(--up))}[data-terminal] .term-header-metric__label-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: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] .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))}[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))}[data-terminal] .term-inline-signal{padding:14px 16px 16px;background:linear-gradient(180deg,rgb(var(--accent) / .04),rgb(var(--paper-2)))}[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:1256px}[data-terminal] .term-signal-empty{margin:0;color:rgb(var(--ink-4));font-size:11px}[data-terminal] .term-signal-list{display:grid;gap:10px}[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-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}[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-signal-card-copy{margin:10px 0 0;color:rgb(var(--ink-2));font-size:11px;line-height:1.5}[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=compact] table.term-table{font-size:11px}[data-terminal][data-density=compact] table.term-table th,[data-terminal][data-density=compact] table.term-table td{padding-top:5px;padding-bottom:5px}[data-terminal][data-density=mini] table.term-table{font-size:10.5px}[data-terminal][data-density=mini] table.term-table th,[data-terminal][data-density=mini] table.term-table td{padding-top:4px;padding-bottom:4px}[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:936px}[data-terminal] table.ledger-table-wide{min-width:1256px}[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}[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-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] .term-last-cell{transition:background-color .14s ease-out,color .14s ease-out}[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] .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}
