@font-face{font-family:Inter;src:url(/fonts/inter-latin-variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--terminal-black:#000;--terminal-background:#080808;--terminal-panel:#101010;--terminal-panel-raised:#171717;--terminal-input:#111;--terminal-border:#292929;--terminal-border-soft:#292929;--terminal-amber:#ffa028;--terminal-amber-bright:#ffb547;--terminal-yellow:#ffd43b;--terminal-amber-dim:#ffa028;--terminal-text:#e8e8e8;--terminal-muted:#a0a0a0;--terminal-dim:#777;--terminal-disabled:#505050;--terminal-up:#00b96b;--terminal-down:#f23645;--terminal-selection:#ffa028;--terminal-blue:#ffa028;--terminal-sans:"Inter", Arial, sans-serif;--terminal-mono:"IBM Plex Mono", Consolas, monospace}body{background:var(--terminal-background);color:var(--terminal-text);font-family:var(--terminal-sans)}::selection{background:var(--terminal-selection);color:#000}.terminal-platform{--terminal-amber:#ffa028;--terminal-amber-bright:#ffb547;--terminal-amber-dim:#ffa028;--terminal-blue:#ffa028;background:var(--terminal-black);color:var(--terminal-text);font-family:var(--terminal-sans);font-size:12px}.terminal-platform *,.terminal-platform :before,.terminal-platform :after{box-shadow:none}.terminal-platform :is(button,input,select,textarea){font-family:var(--terminal-sans)}.terminal-platform :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--terminal-selection);outline-offset:2px}.terminal-platform :is(button,input,select,textarea):disabled{color:var(--terminal-disabled)}.terminal-platform .platform-header,.terminal-platform .platform-command-row,.terminal-platform .platform-navigation{background:var(--terminal-background);border-color:var(--terminal-border)}.terminal-platform .platform-brand{color:var(--terminal-text);font-family:var(--terminal-sans);letter-spacing:-.035em;font-size:17px;font-weight:600}.terminal-platform .platform-brand span{color:var(--terminal-amber);font-size:14px;font-weight:500}.terminal-platform .platform-command{border-color:var(--terminal-border);background:var(--terminal-input);min-height:38px}.terminal-platform .platform-command:focus-within,.terminal-platform :is(.platform-command,.company-lookup-input,.workspace-search,.workspace-news-search):focus-within{border-color:var(--terminal-selection)}.terminal-platform :is(.platform-command,.company-lookup-input,.workspace-search,.workspace-news-search) input:focus-visible{outline:none}.terminal-platform .platform-command input{color:var(--terminal-text);font-family:var(--terminal-mono);font-size:14px}.terminal-platform .platform-command input::placeholder{color:var(--terminal-dim)}.terminal-platform .platform-command button{background:var(--terminal-amber);color:var(--terminal-black);font-size:12px;font-weight:600}.terminal-platform .platform-navigation a{border-color:var(--terminal-border);min-height:36px;color:var(--terminal-muted);font-family:var(--terminal-sans);font-size:12px;font-weight:500}.terminal-platform .platform-navigation a :is(span,small){color:var(--terminal-dim);font-family:var(--terminal-mono);font-size:11px}.terminal-platform .platform-navigation a:hover{background:var(--terminal-panel-raised);color:var(--terminal-text)}.terminal-platform .platform-navigation a.is-current,.terminal-platform .platform-navigation a.is-current :is(span,small){background:var(--terminal-selection);color:#000}.terminal-platform .platform-suggestions,.terminal-platform .company-lookup-results{background:var(--terminal-panel-raised);border-color:var(--terminal-border)}.terminal-platform .platform-suggestions li[aria-selected=true] button,.terminal-platform .platform-suggestions li button:hover,.terminal-platform .platform-suggestions li button:focus-visible,.terminal-platform .company-lookup-results li[aria-selected=true] button,.terminal-platform .company-lookup-results li button:hover,.terminal-platform .company-lookup-results li button:focus-visible{background:var(--terminal-background);color:var(--terminal-text);outline:1px solid var(--terminal-selection);outline-offset:-1px}.terminal-platform :is(.platform-suggestions,.company-lookup-results) li:is([aria-selected=true],:hover,:focus-within) strong{color:var(--terminal-amber)}.terminal-platform .company-lookup-results li:is([aria-selected=true],:hover,:focus-within) span{color:var(--terminal-text)}.terminal-platform .platform-content{background:var(--terminal-black)}.terminal-platform .platform-desk-heading{background:var(--terminal-background);border-color:var(--terminal-border)}.terminal-platform .platform-desk-heading h1{color:var(--terminal-text);font-family:var(--terminal-sans);letter-spacing:0;font-size:14px;font-weight:600}.terminal-platform .platform-desk-heading p{color:var(--terminal-muted);font-size:12px}.terminal-platform :is(.platform-desk-code,.platform-active-symbol){background:var(--terminal-panel-raised);border-color:var(--terminal-border);color:var(--terminal-amber);font-family:var(--terminal-mono);font-size:11px}.terminal-platform :is(.workspace-panel,.research-terminal-shell,.workspace-news-panel,.equity-desk,.terminal-panel,.market-monitor,.equity-history,.financial-chart,.fundamentals-workspace,.scenario-lab,.peer-workspace,.company-news,.workspace-live-market){background:var(--terminal-panel);border-color:var(--terminal-border);border-radius:0}.terminal-platform :is(.workspace-panel-heading,.terminal-panel-heading,.market-monitor-header,.equity-toolbar,.equity-identity,.equity-profile,.research-company-controls){background:var(--terminal-panel-raised);border-color:var(--terminal-border)}.terminal-platform :is(.workspace-panel-heading h2,.terminal-panel-heading h3,.market-monitor-header h2,.company-news-heading h3,.financial-chart-heading h4,.fundamentals-heading h3,.scenario-heading h3,.peer-workspace h3,.equity-desk-header h2,.terminal-heading h2){color:var(--terminal-text);font-family:var(--terminal-sans);letter-spacing:0;font-size:12px;font-weight:600}.terminal-platform :is(.workspace-panel-kicker,.terminal-panel-label,.equity-eyebrow,.workspace-kicker,.eyebrow,.platform-suggestions-title){color:var(--terminal-amber);font-family:var(--terminal-sans);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:500}.terminal-platform :is(.workspace-stat,.terminal-stat,.equity-metric,.workspace-indicator,.equity-history-summary>div,.scenario-grid>*,.workspace-source-card,.live-asset-card,.workspace-news-item){background:var(--terminal-panel);border-color:var(--terminal-border)}.terminal-platform :is(.workspace-stat-grid,.terminal-stat-grid,.equity-metrics,.scenario-grid,.workspace-news-grid){background:var(--terminal-border);border-color:var(--terminal-border)}.terminal-platform :is(.workspace-stat>strong,.terminal-stat>strong,.equity-quote strong){color:var(--terminal-text);font-family:var(--terminal-mono);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.terminal-platform :is(.equity-metric strong,.workspace-indicator>strong,.workspace-chart-readout strong,.equity-history-summary strong,.equity-chart-readout strong,.financial-chart-readout strong,.live-asset-price strong,.workspace-crypto-value strong,.scenario-base strong){color:var(--terminal-text);font-family:var(--terminal-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.terminal-platform :is(.workspace-chart-readout strong,.equity-chart-readout strong){color:var(--terminal-yellow)}.terminal-platform :is(.workspace-stat-label,.workspace-stat small,.workspace-stat-frequency,.terminal-stat>span,.terminal-stat small,.equity-metric>span,.equity-metric small,.workspace-chart-footer,.equity-table-caption,.workspace-asof,.company-news-note,.company-news li span,.workspace-news-meta,.workspace-filing-date,.workspace-filing-report){color:var(--terminal-muted);font-size:11px;line-height:1.4}.terminal-platform :is(.workspace-stat small,.terminal-stat small,.company-news li span,.workspace-news-meta time,.workspace-filing-date,.workspace-filing-report,.workspace-chart-readout,.equity-chart-readout,.platform-active-symbol){font-family:var(--terminal-mono);font-variant-numeric:tabular-nums}.terminal-platform :is(table,.equity-table,.market-monitor-table){color:var(--terminal-text);font-family:var(--terminal-mono);font-variant-numeric:tabular-nums;font-size:11px}.terminal-platform :is(.equity-table,.market-monitor-table) :is(th,td){border-color:var(--terminal-border);padding:7px 9px;font-size:11px}.terminal-platform :is(.equity-table,.market-monitor-table) thead :is(th,td){background:var(--terminal-panel-raised);color:var(--terminal-muted);font-weight:500}.terminal-platform :is(.equity-table,.market-monitor-table) tbody tr:nth-child(2n){background:var(--terminal-background)}.terminal-platform :is(.equity-table,.market-monitor-table) tbody :is(th,td){color:var(--terminal-text)}.terminal-platform :is(.equity-table-scroll,.market-monitor-scroll){border-color:var(--terminal-border)}.terminal-platform :is(.workspace-search,.workspace-news-search,.company-lookup-input,.workspace-instrument-select,.workspace-watchlist-add select,.scenario-grid input,.peer-input-row input){background:var(--terminal-input);border-color:var(--terminal-border);color:var(--terminal-text);border-radius:0}.terminal-platform :is(.workspace-search input,.workspace-news-search input,.company-lookup-input input,.workspace-instrument-select,.workspace-watchlist-add select,.peer-input-row input,.scenario-grid input){color:var(--terminal-text);font-family:var(--terminal-sans);font-size:12px}.terminal-platform :is(.equity-tabs button,.workspace-periods button,.equity-range-buttons button,.workspace-news-filters button,.market-monitor-filters button,.terminal-switch,.company-pill,.workspace-refresh,.equity-refresh,.workspace-news-refresh,.company-news button,.workspace-export,.equity-export,.watchlist-add-equity,.peer-input-row button){border-color:var(--terminal-border);background:var(--terminal-panel-raised);color:var(--terminal-text);font-family:var(--terminal-sans);border-radius:0;font-size:12px;font-weight:500}.terminal-platform :is(.equity-tabs button,.workspace-periods button,.equity-range-buttons button,.workspace-news-filters button,.market-monitor-filters button,.terminal-switch,.company-pill):is(.is-active,[aria-pressed=true]){background:var(--terminal-selection);border-color:var(--terminal-selection);color:#000}.terminal-platform :is(.positive,.is-positive){font-family:var(--terminal-mono);font-variant-numeric:tabular-nums;color:var(--terminal-up)!important}.terminal-platform :is(.negative,.is-negative){font-family:var(--terminal-mono);font-variant-numeric:tabular-nums;color:var(--terminal-down)!important}.terminal-platform .equity-average-toggle[aria-pressed=true]{border-color:var(--terminal-selection);background:var(--terminal-selection);color:#000}.terminal-platform .equity-history svg .equity-average-line{stroke:var(--terminal-amber);stroke-dasharray:6 4}.terminal-platform .equity-history-legend span:nth-child(2),.terminal-platform .workspace-filing-form.form-8-k{color:var(--terminal-amber)}.terminal-platform :is(.workspace-chart-line,.rate-chart-line,.equity-history svg path){stroke:var(--terminal-amber)}.terminal-platform :is(.workspace-chart-point,.rate-chart-point,.revenue-chart-bar-current){fill:var(--terminal-amber)}.terminal-platform :is(.workspace-chart-svg text,.rate-chart-svg text,.financial-chart svg text){fill:var(--terminal-muted);font-family:var(--terminal-mono)}.terminal-platform :is(.workspace-news-item,.company-news li){border-color:var(--terminal-border)}.terminal-platform .workspace-news-grid{display:block}.terminal-platform .workspace-news-item{border-bottom:1px solid var(--terminal-border);grid-template-columns:minmax(135px,190px) minmax(0,1fr);align-items:start;gap:5px 16px;min-height:0;padding:10px 12px;display:grid}.terminal-platform .workspace-news-item:hover{background:var(--terminal-panel-raised)}.terminal-platform .workspace-news-meta{color:var(--terminal-muted);flex-wrap:wrap;justify-content:flex-start}.terminal-platform .workspace-news-meta>span{color:var(--terminal-amber)}.terminal-platform .workspace-news-item>strong{color:var(--terminal-text);margin:0;font-size:12px;font-weight:500}.terminal-platform .workspace-news-item>p,.terminal-platform .workspace-news-link{color:var(--terminal-muted);grid-column:2;margin:0;padding:0;font-size:11px}.terminal-platform .company-news li a{color:var(--terminal-text);font-size:12px}.terminal-platform :is(.equity-links a,.company-news-more,.workspace-panel-foot-link,.workspace-source-link){color:var(--terminal-amber)}.terminal-platform :is(.equity-error,.workspace-alert,.terminal-error){border-color:var(--terminal-down)}.terminal-platform :is(.workspace-panel-heading p,.terminal-heading p,.workspace-watchlist-note,.workspace-watchlist-select small,.workspace-watchlist-symbol,.workspace-count,.workspace-filings-caption,.workspace-filing-form,.market-monitor-note,.market-monitor-table small,.equity-attribution,.equity-links a,.equity-identity p,.equity-quote span,.equity-quote small,.equity-profile p,.terminal-panel-foot span,.terminal-disclaimer,.chart-readout span,.reported-tag,.revenue-change small,.terminal-clock,.terminal-period,.workspace-news-item p,.workspace-news-link){font-size:11px}.terminal-platform :is(.workspace-watchlist-symbol,.chart-readout,.equity-attribution){font-family:var(--terminal-mono)}.terminal-platform :is(.valuation-panel table,.financial-chart-readout,.financial-chart-plot text,.workspace-chart-svg text,.rate-chart-svg text,.revenue-chart-svg text,.equity-history svg text,.workspace-crypto-value,.live-asset-price,.platform-suggestions li strong){font-family:var(--terminal-mono);font-variant-numeric:tabular-nums}.terminal-platform :is(.financial-chart-heading label,.fundamentals-source,.scenario-badge,.events-workspace h4,.workspace-news-meta>span){font-family:var(--terminal-sans);font-size:11px}.terminal-platform .terminal-period{border-color:var(--terminal-border);background:var(--terminal-panel-raised);color:var(--terminal-text);font-family:var(--terminal-sans);border-radius:0;font-weight:500}.terminal-platform .terminal-period:is(.is-active,[aria-pressed=true]){border-color:var(--terminal-selection);background:var(--terminal-selection);color:#000}.terminal-platform .equity-toolbar{align-items:stretch}.terminal-platform .equity-tabs{scrollbar-width:thin;scrollbar-color:var(--terminal-dim) var(--terminal-panel);align-items:stretch}.terminal-platform .equity-section-group{border-right:1px solid var(--terminal-border);flex-direction:column;flex:none;gap:5px;padding:6px 6px 5px;display:flex}.terminal-platform .equity-section-group-label{color:var(--terminal-muted);letter-spacing:.06em;text-transform:uppercase;padding:0 6px;font-size:10px;font-weight:500}.terminal-platform .equity-section-group-buttons{gap:2px;display:flex}.terminal-platform .equity-section-group-buttons button{padding:7px 9px}.terminal-platform .equity-refresh{align-self:center}@media (max-width:850px){.terminal-platform .workspace-side-column{grid-template-columns:minmax(0,1fr)}.terminal-platform .workspace-watchlist-add button,.terminal-platform .workspace-watchlist-remove{width:44px;height:44px}.terminal-platform .workspace-watchlist-add select{min-height:44px}.terminal-platform .watchlist-add-equity{min-height:40px;margin-inline:0}.terminal-platform .workspace-watchlist-row,.terminal-platform .workspace-watchlist-select{min-height:48px}.terminal-platform .workspace-watchlist-symbol{white-space:normal;overflow-wrap:anywhere;line-height:1.4;overflow:visible}.terminal-platform .workspace-watchlist-select small{font-size:10px}}@media (max-width:700px){.terminal-platform .platform-command-row{flex-wrap:nowrap;gap:6px}.terminal-platform .platform-brand{flex:none;margin:0}.terminal-platform .platform-command-wrap{flex:1 1 0;order:0}.terminal-platform .platform-command button{min-width:42px}.terminal-platform .platform-command button span,.terminal-platform .platform-navigation a>span,.terminal-platform .platform-navigation a small{display:none}.terminal-platform .platform-navigation{padding:0}.terminal-platform .platform-navigation a{flex:1 0 auto;justify-content:center;min-height:40px;padding:0 4px;font-size:11px}.terminal-platform :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px}.terminal-platform .equity-toolbar{flex-wrap:wrap;gap:0}.terminal-platform .equity-tabs{flex-direction:column;flex:1 0 100%;display:flex;overflow:visible}.terminal-platform .equity-section-group{border-right:0;border-bottom:1px solid var(--terminal-border);min-width:0}.terminal-platform .equity-section-group-buttons{flex-wrap:wrap}.terminal-platform .equity-section-group-buttons button{min-height:40px}.terminal-platform .equity-refresh{margin-left:auto}.terminal-platform .equity-table tr>:first-child{z-index:1;background:var(--terminal-panel);position:sticky;left:0}.terminal-platform .equity-table thead tr>:first-child{z-index:2;background:var(--terminal-panel-raised)}.terminal-platform .workspace-stat>strong,.terminal-platform .terminal-stat>strong,.terminal-platform .equity-quote strong{font-size:22px}.terminal-platform .workspace-news-item{grid-template-columns:1fr;gap:6px}.terminal-platform .workspace-news-item>p,.terminal-platform .workspace-news-link{grid-column:1}}
