:root{--paper:#f3f3f3;--surface:#ffffff;--ink:#2b2b2b;--muted:#838383;--line:#e3e3e3;--green:#404040;--sage:#dbdbdb;--lime:#dedede;--up:#535353;--down:#767676;--rail:76px;--chat:338px;--radius:18px;font-family:'DM Sans',sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button{border:0;background:none}a{color:inherit;text-decoration:none}button:disabled{opacity:.5;cursor:wait}svg:not(.native-terminal svg):not(.js-plotly-plot svg){width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #898989;outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3,.wordmark{font-family:Manrope,sans-serif}button,a,input,select{touch-action:manipulation}[hidden]{display:none!important}.icon-library{position:absolute;width:0;height:0;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.next-app{display:grid;grid-template-columns:var(--rail) minmax(0,1fr) var(--chat);min-height:100dvh}.rail{position:sticky;top:0;height:100dvh;border-right:1px solid var(--line);display:flex;align-items:center;flex-direction:column;gap:22px;padding:29px 12px 19px;background:#f7f7f7;z-index:30}.brand-symbol{display:flex;align-items:end;gap:3px;height:30px;padding:3px;transform:skewY(-12deg)}.brand-symbol span{width:6px;background:var(--green);border-radius:2px;display:block;height:15px}.brand-symbol span:nth-child(2){height:24px}.brand-symbol span:nth-child(3){height:19px}.rail-nav{margin-top:43px;display:grid;gap:14px}.rail-button{width:44px;height:44px;border-radius:14px;color:#8f8f8f;display:grid;place-items:center;transition:background .18s,color .18s}.rail-button:hover{background:#e8e8e8;color:var(--ink)}.rail-button.active{background:var(--green);color:#ffffff;box-shadow:0 6px 14px #3f3f3f18}.rail-button.active svg{stroke-width:1.8}.rail-ai{margin-top:auto;background:#eaeaea;color:var(--green)}.rail-avatar{height:34px;width:34px;border-radius:50%;display:grid;place-items:center;background:#dadada;color:#5f5f5f;font-family:Manrope;font-size:12px;font-weight:800}.workspace{min-width:0}.topbar{height:91px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:26px;padding:0 38px}.wordmark{font-size:21px;font-weight:800;letter-spacing:-1px;display:flex;align-items:center;flex-wrap:wrap;position:relative;white-space:nowrap}.wordmark>span{font-weight:500;color:#8f8f8f;margin-left:2px}.wordmark small{font-family:'DM Sans';letter-spacing:1.8px;font-size:7px;color:#909090;position:absolute;top:27px;left:1px;font-weight:600}.search-box{position:relative;display:flex;align-items:center;gap:9px;max-width:420px;min-width:180px;flex:1;margin-left:auto;background:#ededed;border:1px solid transparent;border-radius:10px;padding:10px 12px;color:#8d8d8d}.search-box:focus-within{background:white;border-color:#adadad;box-shadow:0 3px 18px #33333307}.search-box>svg{width:17px;height:17px}.search-box input{min-width:0;flex:1;border:0;background:none;outline:none;font-size:11px;letter-spacing:.05px;color:var(--ink)}.search-box input::placeholder{color:#8f8f8f}.search-box kbd{font:10px 'DM Sans';color:#989898;border:1px solid #d8d8d8;padding:2px 4px;border-radius:4px;white-space:nowrap}.current-app{font-size:10px;color:#818181;display:flex;align-items:center;gap:7px;white-space:nowrap}.current-app svg{width:12px;height:12px}.search-results{position:absolute;left:0;right:0;top:calc(100% + 8px);border:1px solid var(--line);box-shadow:0 16px 55px #2424241c;border-radius:13px;background:#ffffff;z-index:80;max-height:400px;overflow:auto;padding:6px}.search-result{display:flex;align-items:center;gap:12px;width:100%;padding:12px 10px;text-align:left;border-radius:8px;font-size:12px}.search-result:hover,.search-result:focus{background:#f0f0f0}.search-result>strong{min-width:48px;font-family:'IBM Plex Mono';font-size:11px}.search-result>span{display:grid;gap:2px;flex:1}.search-result small{font-size:10px;color:var(--muted)}.search-result em{font-size:10px;font-style:normal;color:var(--muted)}#workspace-main{padding:38px 38px 18px;max-width:1600px;margin:auto}.page-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-bottom:31px}.eyebrow{font-size:8px;letter-spacing:1.7px;line-height:1.7;font-weight:700;color:#878787;display:flex;align-items:center;gap:7px}.status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#7e7e7e;flex:none}.page-intro h1{font-size:clamp(34px,3.6vw,51px);font-weight:650;line-height:1.16;letter-spacing:-2.3px;margin-top:16px}.page-intro h1 span{color:#868686}.intro-note{font-size:12px;color:#969696;margin-top:16px;letter-spacing:.04px}.market-choice{display:grid;gap:8px;justify-items:end;padding-bottom:3px;flex-shrink:0}.market-choice label{font-size:7px;letter-spacing:1.5px;color:#969696;font-weight:700}.market-choice select{border:1px solid #dcdcdc;border-radius:9px;padding:9px 31px 9px 12px;background:#f6f6f6;color:#565656;max-width:190px;font-size:11px}.market-choice>span{font-size:9px;color:#999999}.market-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:19px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:35px}.mover{display:flex;flex-direction:column;align-items:flex-start;padding:0 18px;border-right:1px solid var(--line);gap:5px;text-align:left}.mover:first-child{padding-left:0}.mover:last-child{border:0}.mover-label{font-size:9px;color:#909090;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.mover-values{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.mover-values strong{font-family:'IBM Plex Mono';font-size:13px;font-weight:500;letter-spacing:-.5px}.move{font-size:9px;font-weight:650;color:var(--up);white-space:nowrap}.move.negative{color:var(--down)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:19px}.section-heading h2{font-size:21px;letter-spacing:-.7px;font-weight:700;margin-top:5px}.section-heading .eyebrow{font-size:7px;letter-spacing:1.5px}.quiet-label{font-size:9px;color:#888888}.focus-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.focus-card{position:relative;overflow:hidden;border:1px solid #e1e1e1;border-radius:var(--radius);background:#e8e8e8;padding:23px;min-height:188px;text-align:left;transition:transform .2s,box-shadow .2s}.focus-card:nth-child(even){background:#eeeeee;border-color:#e0e0e0}.focus-card:hover{transform:translateY(-3px);box-shadow:0 12px 22px #2a2a2a08}.focus-card-top{display:flex;align-items:center;gap:9px;margin-bottom:20px}.stock-avatar{height:32px;min-width:32px;max-width:44px;padding:0 5px;border-radius:10px;display:grid;place-items:center;background:#ffffff99;color:#474747;font-family:'IBM Plex Mono';font-size:10px;font-weight:500;overflow:hidden}.focus-company{display:flex;flex-direction:column;gap:3px;min-width:0}.focus-company strong{font-size:11px;font-weight:650}.focus-company span{font-size:9px;color:#878787;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.focus-score{margin-left:auto;display:flex;flex-direction:column;align-items:center;gap:1px}.focus-score strong{font:22px Manrope;letter-spacing:-1px;color:#4e4e4e}.focus-score small{font-size:6px;letter-spacing:1px;color:#898989}.focus-card h3{font:600 15px/1.45 Manrope;letter-spacing:-.4px;max-width:95%}.focus-card-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:16px;color:#7f7f7f;font-size:8px}.focus-card-bottom svg{width:17px;height:17px}.feed-section{margin-top:36px}.feed-filters{display:flex;gap:4px}.feed-filters button{font-size:9px;padding:7px 10px;border-radius:7px;color:#989898;white-space:nowrap}.feed-filters button.active{background:#e6e6e6;color:#565656}.news-item{display:grid;grid-template-columns:45px 1fr auto;gap:15px;padding:20px 0;border-top:1px solid var(--line);align-items:start}.news-item>.news-symbol{font:10px 'IBM Plex Mono';padding-top:3px;color:#636363;text-align:left}.news-item .news-copy{display:grid;gap:6px;text-align:left;min-width:0}.news-copy h3{font:600 12px/1.55 Manrope;letter-spacing:-.1px}.news-copy>p{font-size:10px;line-height:1.65;color:#969696;max-width:620px}.news-meta{display:flex;align-items:center;gap:8px;color:#959595;font-size:8px}.news-meta .news-type{border:1px solid #e1e1e1;border-radius:4px;padding:2px 5px;font-size:7px;letter-spacing:.2px}.news-item>.icon-button{margin-top:3px;color:#8f8f8f}.icon-button{width:32px;height:32px;display:inline-grid;place-items:center;flex-shrink:0;border-radius:8px}.icon-button:hover{background:#e8e8e8}.icon-button svg{width:16px;height:16px}.workspace-footer{margin-top:46px;padding-top:16px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:8px;color:#a0a0a0;gap:15px}.footer-dot{padding:0 5px}.primary-button,.outline-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border-radius:9px;font-size:10px;white-space:nowrap}.primary-button{color:#ffffff;background:var(--green)}.outline-button{border:1px solid #dcdcdc;background:#f7f7f7;color:#676767}.outline-button svg,.primary-button svg{width:14px;height:14px}.compact h1{font-size:38px}.watch-table{border:1px solid var(--line);border-radius:15px;background:#ffffff;overflow:hidden}.watch-row{display:grid;grid-template-columns:60px 1fr 90px 65px;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid #ededed;text-align:left;width:100%;font-size:12px}.watch-row:hover{background:#f5f5f5}.watch-row strong{font-family:'IBM Plex Mono';font-weight:500;font-size:11px}.watch-row span:last-child{text-align:right}.watch-row small{font-size:9px;color:var(--muted)}.workspace-notice,.loading-surface,.empty-state{padding:30px 20px;color:#8a8a8a;background:#ededed;border:1px dashed #d9d9d9;border-radius:12px;font-size:12px;line-height:1.8}.loading-surface{grid-column:1/-1}.empty-state strong{display:block;color:#5a5a5a;font-family:Manrope;font-weight:650;font-size:18px;margin-bottom:6px}.empty-state button,.workspace-notice button{margin-top:12px;color:var(--green);text-decoration:underline}.workspace-notice{margin-top:24px}.terminal-breadcrumb{display:flex;align-items:center;gap:10px;color:#9a9a9a;font-size:9px;margin:0 0 25px}.terminal-breadcrumb button{padding:0;color:#737373}.terminal-asof{margin-left:auto;color:#a1a1a1;font-size:8px}.instrument-head{display:flex;align-items:center;gap:15px}.instrument-monogram{display:grid;place-items:center;flex:none;border-radius:14px;width:48px;height:48px;background:#e6e6e6;font:500 14px 'IBM Plex Mono';color:#595959}.instrument-identity{min-width:0}.instrument-identity h1{font-size:25px;letter-spacing:-1px;font-weight:700;margin:5px 0;line-height:1.2}.instrument-identity>p:last-child{font-size:9px;color:#9a9a9a}.instrument-identity .eyebrow{font-size:7px;letter-spacing:1px}.instrument-quote{margin-left:auto;display:grid;gap:4px;justify-items:end}.instrument-quote strong{font:500 28px 'IBM Plex Mono';letter-spacing:-1.4px;white-space:nowrap}.instrument-quote span{font-size:10px}.instrument-metrics{display:grid;grid-template-columns:repeat(4,1fr);padding:22px 0 25px;gap:20px}.instrument-metrics>div{display:grid;gap:6px;border-right:1px solid var(--line)}.instrument-metrics>div:last-child{border:0}.instrument-metrics small{font-size:8px;color:#969696}.instrument-metrics strong{font:500 12px 'IBM Plex Mono';color:#6a6a6a}.terminal-bar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:10px;margin-bottom:15px}.terminal-tabs{display:flex;align-items:stretch;gap:19px;height:43px}.terminal-tabs>button,.more-tabs>summary{font-size:10px;color:#999999;display:flex;align-items:center;cursor:pointer;list-style:none;white-space:nowrap;padding:0}.terminal-tabs>button.active{color:#4e4e4e;border-bottom:2px solid var(--green)}.more-tabs{position:relative;display:flex}.more-tabs>summary{height:100%;gap:8px}.more-tabs>div{position:absolute;top:100%;left:0;min-width:180px;border:1px solid var(--line);background:#ffffff;padding:7px;box-shadow:0 12px 30px #2e2e2e18;border-radius:10px;z-index:12}.more-tabs>div>button{display:block;width:100%;padding:10px;text-align:left;font-size:11px;border-radius:5px}.more-tabs>div>button:hover{background:#ededed}.chart-tools{display:flex;gap:7px;align-items:center}.engine-switch{display:flex;background:#e8e8e8;padding:3px;border-radius:7px}.engine-switch button{font-size:8px;padding:5px 8px;color:#8b8b8b;border-radius:5px;white-space:nowrap}.engine-switch button.active{background:#ffffff;color:#565656;box-shadow:0 1px 4px #29292910}.chart-workspace{position:relative;min-height:630px;background:#101010;border-radius:14px;overflow:hidden;border:1px solid #1e1e1e}.chart-workspace iframe{height:760px;width:100%;display:block;border:0;background:#101010}.chart-loading{position:absolute;inset:0;min-height:500px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;background:#121212;color:#acacac;z-index:3;font-size:10px;pointer-events:none}.chart-loading strong{font:500 16px Manrope}.chart-loading span:last-child{color:#767676;font-size:10px}.loading-ring{height:25px;width:25px;border:2px solid #313131;border-top-color:#bcbcbc;border-radius:50%;animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.terminal-footnote{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#969696;font-size:8px;margin:13px 0 0}.terminal-footnote>span{display:flex;align-items:center;gap:6px}.terminal-footnote a{display:flex;align-items:center;gap:5px}.terminal-footnote svg{width:10px;height:10px}#exit-chart-focus{display:none}.chart-workspace.focused{position:fixed;inset:12px;z-index:100;border-radius:10px;box-shadow:0 0 0 50px #1c1c1caa}.chart-workspace.focused iframe{height:calc(100dvh - 24px)}.chart-workspace.focused #exit-chart-focus{display:block;position:absolute;top:8px;right:10px;z-index:5;background:#2f2f2f;color:#ffffff;border-color:#555555}.conversation{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;background:#fbfbfb;border-left:1px solid var(--line);min-width:0;z-index:20}.conversation-top{height:91px;min-height:91px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 25px}.assistant-identity{display:flex;align-items:center;gap:10px}.assistant-mark{width:31px;height:31px;background:#e8e8e8;display:grid;place-items:center;border-radius:10px;color:#707070}.assistant-mark svg{height:16px;width:16px}.assistant-identity>div{display:grid;gap:3px}.assistant-identity strong{font:650 12px Manrope;letter-spacing:-.2px}.assistant-identity span:last-child{font-size:9px;color:#9e9e9e}.conversation-context{display:flex;align-items:center;gap:6px;margin:0 25px;padding:15px 0;border-bottom:1px solid #ebebeb;color:#8f8f8f;font-size:8px;min-height:48px}.conversation-context>button{margin-left:auto;padding:0;color:#9d9d9d}.conversation-context svg{height:13px;width:13px}.conversation-log{overflow-y:auto;flex:1;min-height:120px;scrollbar-width:thin;scrollbar-color:#dbdbdb transparent;padding:0 25px}.conversation-welcome{padding:46px 0 20px}.partner-glyph{height:46px;display:flex;align-items:center;gap:4px;margin-bottom:27px}.partner-glyph i{display:block;width:6px;height:20px;background:#afafaf;border-radius:3px}.partner-glyph i:nth-child(2){height:37px;background:#818181}.partner-glyph i:nth-child(3){height:27px;background:#969696}.partner-glyph i:nth-child(4){height:14px;background:#c3c3c3}.conversation-welcome h2{font:550 29px/1.25 Manrope;letter-spacing:-1.1px;color:#555555}.conversation-welcome>p{margin-top:14px;font-size:11px;line-height:1.85;color:#989898}.suggestions{margin-top:29px;display:grid;gap:8px}.suggestions button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;border:1px solid #e6e6e6;background:#f4f4f4;padding:12px 11px;border-radius:9px;font-size:10px;color:#7c7c7c}.suggestions button:hover{background:#e8e8e8}.suggestions svg{width:13px;height:13px}.conversation-composer{padding:17px 22px 17px;margin-top:auto;border-top:1px solid #e6e6e6;background:#fafafa}.input-modes{display:flex;align-items:center;gap:4px;margin-bottom:12px}.input-modes>button{display:flex;align-items:center;gap:5px;padding:6px 11px;border-radius:6px;font-size:9px;color:#919191}.input-modes>button[aria-pressed=true]{color:#535353;background:#e8e8e8}.input-modes svg{width:12px;height:12px}.voice-name{margin-left:auto;font-size:8px;color:#9a9a9a}.conversation-composer form{border:1px solid #dbdbdb;background:#ffffff;border-radius:12px;box-shadow:0 2px 6px #33333303;overflow:hidden}.conversation-composer textarea{resize:none;width:100%;border:0;background:none;padding:14px 13px 7px;font-size:11px;line-height:1.7;outline:none;display:block;color:#474747;min-height:65px}.conversation-composer textarea::placeholder{color:#a5a5a5}.composer-actions{padding:3px 9px 9px;display:flex;align-items:center;gap:6px;justify-content:space-between}.composer-actions>span{font-size:7px;color:#a5a5a5;display:flex;gap:5px;align-items:center}.composer-actions>span svg{height:10px;width:10px}.composer-actions>button{width:28px;height:28px;background:var(--green);color:#ffffff;border-radius:8px;display:grid;place-items:center}.composer-actions>button svg{height:14px;width:14px}.credit-note{font-size:7px;text-align:center;color:#adadad;padding-top:10px}.conversation-status{font-size:9px;color:#909090;line-height:1.6;margin-top:8px}.conversation-status:empty{display:none}.chat-turn{padding:20px 0;border-bottom:1px solid #ececec}.chat-turn>small{display:block;text-transform:uppercase;font-size:7px;letter-spacing:1px;color:#9f9f9f;margin-bottom:8px}.chat-turn.user>p{font-size:12px;font-weight:500;color:#525252;line-height:1.7}.chat-turn.assistant>.chat-copy{font-size:11px;line-height:1.9;color:#6f6f6f;white-space:pre-wrap;overflow-wrap:anywhere}.chat-turn.assistant .chat-copy strong{color:#454545;font-weight:650}.chat-turn.assistant .chat-copy h3{font:650 13px Manrope;margin:17px 0 7px;color:#4e4e4e}.chat-turn.error>.chat-copy{color:#797979}.chat-turn a{color:#5d5d5d;text-decoration:underline;text-underline-offset:3px}.chat-sources{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.chat-sources a{font-size:8px;border:1px solid #dddddd;background:#f0f0f0;padding:6px 8px;border-radius:6px;text-decoration:none}.chat-loader{display:flex;gap:5px;padding:7px 0}.chat-loader i{width:4px;height:4px;background:#a2a2a2;border-radius:50%;animation:wait 1.1s infinite}.chat-loader i:nth-child(2){animation-delay:.15s}.chat-loader i:nth-child(3){animation-delay:.3s}@keyframes wait{50%{opacity:.25;transform:translateY(-3px)}}.voice-stage{text-align:center;padding:18px 0 14px;display:flex;flex-direction:column;align-items:center;gap:9px}.voice-orb{height:67px;width:67px;border-radius:50%;background:#e5e5e5;border:1px solid #d1d1d1;display:grid;place-items:center;color:#707070;transition:box-shadow .2s}.voice-orb svg{height:23px;width:23px}.voice-stage>strong{font:600 12px Manrope;color:#6b6b6b}.voice-stage>span{font-size:9px;line-height:1.7;color:#a0a0a0;max-width:240px}.voice-wave{height:21px;display:flex;align-items:center;gap:3px;margin:5px 0}.voice-wave i{height:4px;width:3px;border-radius:2px;background:#a5a5a5}.conversation[data-voice-state="listening"] .voice-orb{box-shadow:0 0 0 7px #eaeaea77,0 0 0 15px #ededed44}.conversation[data-voice-state="listening"] .voice-wave i,.conversation[data-voice-state="speaking"] .voice-wave i{animation:wave .9s ease-in-out infinite}.voice-wave i:nth-child(2n){animation-delay:.2s!important}.voice-wave i:nth-child(3n){animation-delay:.4s!important}@keyframes wave{50%{height:20px}}.conversation[data-voice-state="thinking"] .voice-orb{animation:wait 1.5s infinite}.conversation-close,.mobile-chat-toggle,.mobile-nav{display:none}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:#3d3d3d;color:#ffffff;padding:12px 20px;border-radius:10px;font-size:12px;box-shadow:0 8px 30px #24242420;z-index:200;transition:transform .2s,opacity .2s}.toast.show{transform:translate(-50%,0);opacity:1}.chat-collapsed{--chat:0px}.chat-collapsed .conversation{visibility:hidden;overflow:hidden}.mobile-nav button svg{height:19px;width:19px}
@media(min-width:1600px){:root{--chat:370px}#workspace-main{padding:45px 55px 24px}.topbar{padding:0 55px}.conversation-top{padding:0 31px}.conversation-log{padding:0 31px}.conversation-welcome{padding-top:65px}.conversation-welcome h2{font-size:34px}}
@media(max-width:1200px){:root{--rail:64px;--chat:300px}.topbar{gap:18px;padding:0 25px}#workspace-main{padding:30px 25px 20px}.wordmark{font-size:18px}.current-app{font-size:0;gap:0}.current-app svg{width:14px;height:14px}.search-box{max-width:330px}.conversation-top{padding:0 20px}.conversation-log{padding:0 20px}.conversation-context{margin:0 20px}.conversation-composer{padding:15px 17px}.conversation-welcome h2{font-size:27px}.page-intro h1{font-size:40px}.focus-card{padding:18px}.focus-company span{max-width:110px}.mover{padding:0 12px}.mover-values{gap:5px}.instrument-identity h1{font-size:21px}.instrument-quote strong{font-size:24px}.instrument-head{gap:11px}.terminal-tabs{gap:13px}.engine-switch button{font-size:7px;padding:5px}.terminal-footnote>span{max-width:65%;line-height:1.7}.terminal-tabs>button,.more-tabs>summary{font-size:9px}}
@media(max-width:1020px){:root{--chat:0px}.conversation{position:fixed;width:min(390px,100vw);right:0;top:0;bottom:0;height:100dvh;transform:translateX(100%);transition:transform .22s,visibility .22s;box-shadow:-20px 0 60px #2f2f2f15;visibility:hidden;border-left:1px solid var(--line);z-index:70}.chat-open .conversation{transform:translateX(0);visibility:visible}.conversation-close,.mobile-chat-toggle{display:inline-grid}.chat-collapsed .conversation{overflow:auto}.current-app{margin-left:auto}.search-box{max-width:400px}.rail-ai{background:#e4e4e4}.page-intro h1{font-size:48px}.chart-workspace iframe{height:780px}.topbar{gap:18px}.wordmark{font-size:21px}.instrument-head{gap:15px}.instrument-identity h1{font-size:26px}.instrument-quote strong{font-size:29px}.terminal-tabs{gap:22px}.terminal-tabs>button,.more-tabs>summary{font-size:11px}.engine-switch button{font-size:9px;padding:6px 8px}}
@media(max-width:680px){:root{--rail:0px}.next-app{display:block}.rail{display:none}.topbar{height:75px;padding:0 20px;gap:12px;flex-wrap:wrap;align-content:center}.wordmark{font-size:20px}.wordmark small{font-size:6px;top:25px}.current-app{font-size:8px;gap:4px}.current-app svg{height:11px;width:11px}.mobile-chat-toggle{display:none}.search-box{order:5;flex-basis:100%;max-width:none;margin:22px 0 0;height:40px;background:#e8e8e8}.topbar{height:135px;padding-top:17px;padding-bottom:14px;border:0;align-items:center}.search-box input{font-size:11px}.search-box kbd{display:none}#workspace-main{padding:24px 20px 100px}.page-intro{gap:8px;align-items:flex-end;padding-bottom:24px}.page-intro h1{font-size:36px;letter-spacing:-1.6px;margin-top:13px}.intro-note{font-size:10px;max-width:210px;line-height:1.7;margin-top:10px}.eyebrow{font-size:7px;letter-spacing:1.1px}.market-choice{max-width:120px;gap:8px;padding-bottom:3px}.market-choice label{font-size:6px;letter-spacing:1px}.market-choice select{font-size:10px;width:117px;padding:7px 19px 7px 8px;background:#f4f4f4}.market-choice>span{font-size:7px;max-width:120px;line-height:1.5;text-align:right}.market-strip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px;padding:17px 0;margin-bottom:29px}.mover:nth-child(2){border:0}.mover:nth-child(3){padding-left:0}.mover-values strong{font-size:13px}.mover-label{font-size:9px}.move{font-size:9px}.focus-list{gap:10px}.focus-card{padding:15px;min-height:193px;border-radius:13px}.focus-card-top{gap:6px;margin-bottom:14px}.stock-avatar{width:27px;height:27px;min-width:27px;font-size:8px;border-radius:8px}.focus-company strong{font-size:10px}.focus-company span{max-width:65px;font-size:7px}.focus-score strong{font-size:18px}.focus-score small{font-size:5px}.focus-card h3{font-size:12px;line-height:1.6}.focus-card-bottom{font-size:6px;gap:4px}.focus-card-bottom svg{width:13px;height:13px}.section-heading{gap:10px;margin-bottom:16px}.section-heading h2{font-size:21px}.section-heading .eyebrow{font-size:6px;letter-spacing:1px}.quiet-label{font-size:8px}.feed-section{margin-top:31px}.feed-filters{gap:0}.feed-filters button{font-size:8px;padding:7px 6px}.news-item{grid-template-columns:38px 1fr auto;gap:10px;padding:18px 0}.news-copy h3{font-size:11px;line-height:1.6}.news-copy>p{font-size:9px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-item>.news-symbol{font-size:9px}.news-meta{font-size:7px;flex-wrap:wrap}.news-item>.icon-button{width:20px}.workspace-footer{font-size:7px;margin-top:30px;flex-wrap:wrap}.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;justify-content:space-around;align-items:center;height:calc(65px + env(safe-area-inset-bottom));padding:5px 9px calc(5px + env(safe-area-inset-bottom));background:#fafafaf5;border-top:1px solid #dfdfdf;backdrop-filter:blur(18px);z-index:50}.mobile-nav button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;font-size:8px;color:#9a9a9a;min-width:63px;min-height:49px;border-radius:12px}.mobile-nav button.active{color:#4c4c4c;background:#e9e9e9}.mobile-nav button:last-child{color:#5a5a5a}.conversation{width:100vw;border:0;height:100dvh;box-shadow:none}.conversation-top{height:76px;min-height:76px;padding:0 23px}.conversation-log{padding:0 25px}.conversation-context{margin:0 25px}.conversation-welcome{padding-top:55px}.conversation-welcome h2{font-size:33px}.conversation-composer{padding:16px 21px max(18px,env(safe-area-inset-bottom));position:relative}.conversation-composer textarea{font-size:16px;min-height:76px;padding:13px}.composer-actions>span{font-size:8px}.composer-actions>button{height:34px;width:34px}.credit-note{font-size:8px}.input-modes>button{font-size:11px;padding:7px 13px}.voice-name{font-size:9px}.chat-turn.assistant>.chat-copy{font-size:13px}.chat-turn.user>p{font-size:14px}.chat-turn>small{font-size:8px}.chat-sources a{font-size:10px}.voice-stage{padding-top:21px;padding-bottom:22px}.voice-orb{height:78px;width:78px}.voice-stage>strong{font-size:14px}.voice-stage>span{font-size:11px}.voice-wave{margin:8px 0}.watch-row{padding:17px 14px;grid-template-columns:43px 1fr 68px 48px;gap:7px;font-size:10px}.compact{align-items:start;flex-direction:column;gap:20px}.compact h1{font-size:34px}.terminal-breadcrumb{font-size:8px;margin-bottom:20px}.terminal-asof{font-size:6px;max-width:120px;text-align:right}.instrument-head{gap:10px;flex-wrap:wrap}.instrument-monogram{height:39px;width:39px;border-radius:10px;font-size:11px}.instrument-identity{max-width:calc(100% - 55px);flex:1}.instrument-identity h1{font-size:23px}.instrument-quote{margin-left:49px;justify-items:start;margin-top:5px}.instrument-quote strong{font-size:27px}.instrument-head>.outline-button{margin-left:auto;align-self:flex-end;padding:8px 11px}.instrument-quote span{font-size:9px}.instrument-metrics{gap:10px;padding-top:22px}.instrument-metrics small{font-size:7px}.instrument-metrics strong{font-size:10px}.terminal-bar{flex-direction:column;align-items:stretch;gap:10px;padding-bottom:10px}.terminal-tabs{height:35px;gap:24px}.terminal-tabs>button,.more-tabs>summary{font-size:11px}.chart-tools{justify-content:space-between}.engine-switch button{font-size:10px;padding:6px 12px}.chart-workspace{margin-left:-10px;margin-right:-10px;border-radius:10px;min-height:630px}.chart-workspace iframe{height:850px}.terminal-footnote{font-size:7px;line-height:1.7;align-items:flex-start}.terminal-footnote>span{max-width:60%}.terminal-footnote a{align-items:start;max-width:100px;text-align:right}.chart-workspace.focused{inset:0;border-radius:0}.chart-workspace.focused iframe{height:100dvh}.toast{bottom:90px;width:calc(100% - 40px);max-width:380px;font-size:11px;text-align:center}.empty-state{font-size:11px}.more-tabs>div{left:auto;right:0}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}

@media(max-width:1020px){body.chat-open{overflow:hidden}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/* Dark is the default, across the workspace and the conversation. */
:root{color-scheme:dark;--paper:#0f0f0f;--surface:#181818;--ink:#e5e5e5;--muted:#959595;--line:#2d2d2d;--green:#ff9f1c;--sage:#252525;--lime:#bababa;--up:#b3b3b3;--down:#b3b3b3;background:var(--paper);color:var(--ink)}body{background:var(--paper)}.rail{background:#161616}.rail-button{color:#7d7d7d}.rail-button:hover{background:#282828;color:#d3d3d3}.rail-button.active{background:#ff9f1c;color:#252525;box-shadow:none}.rail-ai{background:#2d2d2d;color:#b7b7b7}.rail-avatar{background:#2e2e2e;color:#bbbbbb}.topbar{background:#131313}.wordmark>span{color:#a6a6a6}.wordmark small{color:#707070}.search-box{background:#1e1e1e;border-color:#2f2f2f;color:#909090}.search-box:focus-within{background:#1f1f1f;border-color:#717171;box-shadow:none}.search-box input{color:#dcdcdc;font-size:12px}.search-box input::placeholder{color:#818181}.search-box kbd{border-color:#3a3a3a;color:#919191}.current-app{color:#8e8e8e}.search-results{background:#1d1d1d;border-color:#404040;box-shadow:0 15px 40px #00000088}.search-result:hover,.search-result:focus{background:#2c2c2c}.page-intro h1{font-weight:500}.page-intro h1 span{color:#b2b2b2}.eyebrow{color:#868686}.intro-note{color:#929292;font-size:13px}.market-choice select{background:#1b1b1b;border-color:#3a3a3a;color:#b6b6b6}.market-choice>span{color:#777777}.mover-label{color:#8c8c8c;font-size:10px}.mover-values strong{color:#d3d3d3}.mover .move{font-size:10px}.focus-card{background:#222222;border-color:#3c3c3c;box-shadow:none}.focus-card:nth-child(even){background:#272727;border-color:#3e3e3e}.focus-card:hover{box-shadow:none;border-color:#7a7a7a}.stock-avatar{background:#353535;color:#c0c0c0}.focus-company span{color:#919191}.focus-score strong{color:#bababa}.focus-score small{color:#8b8b8b}.focus-card h3{color:#dcdcdc;font-size:16px;font-weight:500}.focus-card-bottom{color:#9c9c9c;font-size:9px}.section-heading .eyebrow{color:#7c7c7c}.section-heading h2{color:#d4d4d4;font-weight:500}.news-copy h3{color:#cdcdcd;font-size:13px;font-weight:500}.news-copy>p{color:#898989;font-size:11px}.news-meta{color:#808080;font-size:9px}.news-meta .news-type{border-color:#383838;color:#9a9a9a;font-size:8px}.news-item>.news-symbol{color:#a7a7a7;font-size:11px}.news-item>.icon-button{color:#8e8e8e}.feed-filters button{color:#838383;font-size:10px}.feed-filters button.active{background:#303030;color:#b9b9b9}.workspace-footer{color:#666666}.primary-button{background:#ff9f1c;color:#242424}.outline-button{background:#202020;border-color:#414141;color:#b1b1b1}.outline-button:hover{background:#2e2e2e}.outline-button[aria-pressed=true]{background:#343434;border-color:#5e5e5e;color:#c2c2c2}.loading-surface,.empty-state,.workspace-notice{background:#1d1d1d;border-color:#404040;color:#919191}.empty-state strong{color:#bebebe}.empty-state button,.workspace-notice button{color:#c1c1c1}.conversation{background:#161616}.conversation-top{background:#161616}.assistant-mark{background:#303030;color:#b2b2b2}.assistant-identity strong{color:#d3d3d3;font-size:13px}.assistant-identity span:last-child{color:#8e8e8e;font-size:10px}.conversation-context{border-color:#303030;color:#919191;font-size:9px}.conversation-context>button{color:#a3a3a3}.conversation-log{min-height:0;scrollbar-color:#3d3d3d transparent}.conversation-welcome h2{color:#b6b6b6;font-weight:450;font-size:32px}.conversation-welcome>p{color:#8d8d8d;font-size:12px}.suggestions button{background:#1c1c1c;border-color:#363636;color:#a1a1a1;font-size:11px}.suggestions button:hover{background:#2b2b2b;border-color:#5f5f5f}.partner-glyph i{background:#ababab}.partner-glyph i:nth-child(2){background:#bebebe}.partner-glyph i:nth-child(3){background:#919191}.partner-glyph i:nth-child(4){background:#717171}.conversation-composer{background:#171717;border-color:#313131}.input-modes>button{font-size:10px;color:#898989}.input-modes>button[aria-pressed=true]{color:#c5c5c5;background:#323232}.voice-name{color:#8e8e8e}.conversation-composer form{background:#1d1d1d;border-color:#424242;box-shadow:none}.conversation-composer textarea{color:#c4c4c4;font-size:12px}.conversation-composer textarea::placeholder{color:#7c7c7c}.composer-actions>span{color:#737373;font-size:8px}.composer-buttons{display:flex;gap:7px;align-items:center}.composer-buttons>button{height:36px;width:36px;border-radius:9px;display:grid;place-items:center;background:#ff9f1c;color:#272727;border:1px solid #a7a7a7}.composer-buttons>button svg{height:16px;width:16px}#conversation-mic{background:#2d2d2d;color:#c1c1c1;border-color:#616161}#conversation-mic:hover{background:#404040}#conversation-mic[aria-pressed=true]{background:#ff9f1c;color:#242424;box-shadow:0 0 0 4px #ff9f1c10}.conversation-status{color:#adadad;font-size:10px}.conversation-status button{color:#cccccc;text-decoration:underline}.credit-note{color:#6e6e6e;font-size:8px}.chat-turn{border-color:#2f2f2f}.chat-turn>small{color:#919191}.chat-turn.user>p{color:#cfcfcf}.chat-turn.assistant>.chat-copy{color:#adadad;font-size:12px}.chat-turn.assistant .chat-copy strong{color:#d3d3d3}.chat-turn.assistant .chat-copy h3{color:#bdbdbd}.chat-sources a{background:#262626;border-color:#4a4a4a;color:#bebebe}.chat-turn.error>.chat-copy{color:#bfbfbf}.voice-orb{background:#343434;border-color:#656565;color:#cbcbcb}.voice-stage>strong{color:#bdbdbd}.voice-stage>span{color:#848484}.voice-wave i{background:#a8a8a8}.conversation[data-voice-state="listening"] .voice-orb{box-shadow:0 0 0 7px #3b3b3b33,0 0 0 15px #3b3b3b16}.instrument-monogram{background:#2e2e2e;color:#b6b6b6}.instrument-identity h1{color:#dfdfdf;font-weight:500}.instrument-identity>p:last-child{color:#878787}.instrument-quote strong{color:#d8d8d8}.instrument-metrics small{color:#868686}.instrument-metrics strong{color:#aeaeae}.terminal-tabs>button,.more-tabs>summary{color:#7c7c7c;font-size:11px}.terminal-tabs>button.active{color:#c2c2c2;border-bottom-color:#ff9f1c}.more-tabs>div{background:#1c1c1c;border-color:#444444;box-shadow:0 10px 40px #00000088}.more-tabs>div>button{color:#a6a6a6;font-size:12px}.more-tabs>div>button:hover,.more-tabs>div>button.active{background:#333333;color:#d2d2d2}.engine-switch{background:#242424}.engine-switch button{color:#838383;font-size:9px}.engine-switch button.active{background:#ff9f1c;color:#262626;box-shadow:none}.chart-workspace{border:0;background:transparent;min-height:0;overflow:visible;border-radius:12px}.chart-loading{min-height:400px;border:1px solid #373737;border-radius:12px;background:#171717;z-index:3}.chart-workspace.focused{background:#111111;overflow:auto;inset:8px;padding:38px 12px 12px;border:1px solid #525252;box-shadow:0 0 0 50px #0f0f0fe8}.chart-workspace.focused #exit-chart-focus{top:6px;right:12px;font-size:10px;padding:6px 12px}.terminal-footnote{color:#777777}.mobile-nav{background:#161616f5;border-color:#3b3b3b}.mobile-nav button{color:#7e7e7e}.mobile-nav button.active{background:#333333;color:#c4c4c4}.mobile-nav button:last-child{background:#ff9f1c;color:#282828}.mobile-nav button:last-child svg{stroke-width:2}.toast{background:#ff9f1c;color:#2a2a2a;border:1px solid #ff9f1c}.watch-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #333333;border-radius:13px;background:#181818;margin-bottom:26px;padding:22px 0}.watch-overview>div{display:grid;gap:10px;padding:0 23px;border-right:1px solid #323232}.watch-overview>div:last-child{border:0}.watch-overview>div>span{font-size:7px;letter-spacing:1px;color:#848484}.watch-overview strong{font:400 29px 'IBM Plex Mono';letter-spacing:-1px;color:#cbcbcb}.watch-overview strong>small{font:10px 'DM Sans';letter-spacing:0;color:#797979}.watch-overview .watch-up strong{color:#b5b5b5}.watch-overview .watch-down strong{color:#b2b2b2}.watch-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:15px}.watch-toolbar>span{font-size:8px;letter-spacing:1px;color:#777777;margin-right:auto}.watch-toolbar>label{font-size:9px;color:#878787;display:flex;align-items:center;gap:9px}.watch-toolbar select{background:#1d1d1d;border:1px solid #3c3c3c;border-radius:7px;padding:8px;color:#adadad;font-size:10px}.watch-toolbar>button{font-size:10px;color:#aeaeae}.watch-table{border:1px solid #363636;border-radius:12px;background:#191919;overflow:hidden}.watch-column-head{display:grid;grid-template-columns:minmax(0,1fr) 120px 160px 130px;gap:14px;padding:16px 21px;background:#1c1c1c;color:#787878;font-size:7px;letter-spacing:1px}.watch-column-head>span:nth-child(2),.watch-column-head>span:nth-child(3){text-align:right}.watch-row{display:grid;grid-template-columns:minmax(0,1fr) 120px 160px 130px;padding:20px 21px;gap:14px;align-items:center;border-color:#313131}.watch-row:hover{background:#212121}.watch-company{display:flex;align-items:center;gap:11px;min-width:0}.watch-company>span:last-child{display:grid;gap:5px;min-width:0}.watch-company strong{font:500 12px 'IBM Plex Mono';color:#d1d1d1}.watch-company>span:last-child>span{font-size:11px;color:#969696;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watch-company small{font-size:8px;color:#717171;line-height:1.7}.watch-monogram{height:36px;width:36px;flex-shrink:0;border-radius:11px;background:#303030;color:#a2a2a2;font:10px 'IBM Plex Mono';display:grid;place-items:center}.watch-price{font:500 15px 'IBM Plex Mono';color:#d5d5d5;text-align:right}.watch-movement{display:grid;justify-items:end;gap:7px}.watch-movement>strong{display:flex;align-items:center;gap:5px;font:500 12px 'IBM Plex Mono';background:#2c2c2c;border:1px solid #424242;border-radius:7px;color:#b3b3b3;padding:7px 9px}.watch-movement i{font:14px 'DM Sans';font-style:normal}.watch-movement>small{font-size:8px;color:#6f6f6f;white-space:nowrap}.direction-down .watch-movement>strong{color:#c3c3c3;background:#2f2f2f;border-color:#4a4a4a}.direction-flat .watch-movement>strong,.direction-unknown .watch-movement>strong{background:#2c2c2c;color:#999999;border-color:#3e3e3e}.watch-range{display:grid;gap:9px}.watch-range>span:last-child{display:flex;justify-content:space-between;gap:5px}.watch-range small{font:8px 'IBM Plex Mono';color:#7c7c7c}.watch-range-track{display:block;height:3px;background:#393939;border-radius:5px;position:relative}.watch-range-track i{position:absolute;top:-3px;height:9px;width:3px;background:#b2b2b2;transform:translateX(-50%);border-radius:2px}.direction-down .watch-range-track i{background:#b0b0b0}@media(max-width:1200px){.watch-column-head,.watch-row{grid-template-columns:minmax(0,1fr) 90px 125px}.watch-range,.watch-column-head>span:last-child{display:none}.watch-overview>div{padding:0 15px}}@media(max-width:1020px){.conversation{height:var(--chat-visible-height,100dvh)}.chat-open .mobile-nav{visibility:hidden}}@media(max-width:680px){.focus-card h3{font-size:12px}.focus-card-bottom{font-size:7px}.focus-company span{font-size:8px}.intro-note{font-size:11px}.search-box input{font-size:12px}.news-copy h3{font-size:12px}.news-copy>p{font-size:10px}.news-meta{font-size:8px}.news-item>.news-symbol{font-size:10px}.feed-filters button{font-size:9px}.conversation-composer textarea{font-size:16px}.conversation-welcome h2{font-size:35px}.chat-turn.assistant>.chat-copy{font-size:13px}.composer-buttons>button{height:41px;width:41px}.composer-buttons>button svg{height:18px;width:18px}.conversation-context{font-size:10px}.input-modes>button{font-size:11px}.credit-note{font-size:8px}.voice-stage>span{font-size:10px}.watch-overview{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin-bottom:21px}.watch-overview>div{padding:18px;border-right:1px solid #323232;border-bottom:1px solid #323232}.watch-overview>div:nth-child(even){border-right:0}.watch-overview>div:nth-child(n+3){border-bottom:0}.watch-overview strong{font-size:25px}.watch-overview>div>span{font-size:7px}.watch-overview strong>small{font-size:9px}.watch-toolbar{gap:9px;flex-wrap:wrap}.watch-toolbar>span{display:none}.watch-toolbar>button{margin-left:auto;font-size:10px}.watch-toolbar select{font-size:10px}.watch-column-head{display:none}.watch-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:19px 15px;position:relative}.watch-company{grid-column:1;grid-row:1/3;gap:9px;max-width:210px}.watch-monogram{width:30px;height:30px;font-size:8px;border-radius:9px}.watch-company strong{font-size:12px}.watch-company>span:last-child>span{font-size:10px;max-width:145px}.watch-company small{font-size:7px;max-width:170px}.watch-price{grid-column:2;grid-row:1;font-size:15px;align-self:end}.watch-movement{grid-column:2;grid-row:2;align-self:start;gap:6px}.watch-movement>strong{font-size:11px;padding:6px 7px}.watch-movement>small{display:none}.chart-workspace{margin-left:-8px;margin-right:-8px}.chart-workspace.focused{inset:0;border-radius:0;padding:38px 5px 10px}.instrument-identity h1{font-size:23px}.instrument-metrics strong{font-size:10px}.keyboard-open .conversation-welcome{display:none}.keyboard-open .voice-stage{padding:8px;display:grid;grid-template-columns:auto 1fr;gap:5px 10px;text-align:left}.keyboard-open .voice-stage .voice-wave,.keyboard-open .voice-stage>span{display:none}.keyboard-open .voice-orb{width:36px;height:36px;grid-row:1/3}.keyboard-open .voice-stage>strong{font-size:11px}.keyboard-open .conversation-top{height:56px;min-height:56px}.keyboard-open .conversation-composer{padding-top:10px;padding-bottom:12px}.keyboard-open .conversation-log{min-height:0}}
@media(max-width:680px){.topbar{height:112px;padding-top:10px;padding-bottom:10px}.search-box{margin-top:15px}#workspace-main{padding-top:18px}.terminal-breadcrumb{margin-bottom:14px}.instrument-head{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.instrument-monogram{display:none}.instrument-identity{max-width:none;grid-column:1/-1}.instrument-identity h1{font-size:22px;margin:5px 0}.instrument-quote{grid-column:1;grid-row:2;margin:0;display:flex;align-items:center;gap:11px}.instrument-quote strong{font-size:27px;letter-spacing:-1px}.instrument-quote span{font-size:10px}.instrument-head>.outline-button{grid-column:2;grid-row:2;margin:0;align-self:center;padding:7px 10px;font-size:9px}.instrument-metrics{padding:16px 0 18px}.terminal-bar{gap:5px}.terminal-tabs{height:32px}.chart-tools{padding-top:3px}}
@media(max-width:680px){.mobile-chat-toggle{display:inline-grid;color:#ababab;border:1px solid #3c3c3c;background:#222222}.current-app{margin-left:auto;font-size:8px}.topbar{column-gap:10px}}
.watch-company>span:last-child{text-align:left!important}.watch-company small{text-align:left!important}@media(max-width:680px){.watchlist-view .page-intro.compact{flex-direction:row;align-items:start;gap:12px}.watchlist-view .page-intro.compact h1{font-size:30px}.watchlist-view .page-intro.compact .intro-note{max-width:240px}.watchlist-view .page-intro.compact .primary-button{font-size:0;padding:11px;gap:0;margin-top:25px}.watchlist-view .page-intro.compact .primary-button svg{height:16px;width:16px}.watch-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.watch-overview>div{padding:16px 13px;border-bottom:0!important;border-right:1px solid #323232!important}.watch-overview>div:nth-child(3){border-right:0!important}.watch-overview>div:last-child{display:none}.watch-overview>div>span{font-size:6px;letter-spacing:.8px}.watch-overview strong{font-size:23px}.watch-company small{font-size:8px;max-width:170px}.watch-company>span:last-child>span{font-size:11px}.watch-row{padding-top:18px;padding-bottom:18px}}
/* Terminal palette: colour signals information; the workspace stays neutral. */
:root{--paper:#050607;--surface:#111214;--ink:#ededee;--muted:#96999f;--line:#2a2c30;--green:#ff9f1c;--sage:#191a1d;--lime:#ff9f1c;--up:#48d88a;--down:#ff737b;--radius:10px;color-scheme:dark;background:#050607;color:#ededee}.rail,.topbar{background:#0c0d0f}.conversation,.conversation-top{background:#0d0e10}.conversation-composer{background:#101114}.rail-button.active,.primary-button,.composer-buttons>#conversation-send,.mobile-nav button:last-child{background:#ff9f1c;color:#080808;border-color:#ff9f1c}.rail-button{border-radius:8px}.rail-ai{background:#1f2023;color:#bfc2c8}.rail-avatar{background:#25262a;color:#c3c5ca}.wordmark>span{color:#ff9f1c}.search-box{background:#151619;border-color:#303237}.search-box:focus-within{background:#191a1e;border-color:#aa6e1c}.search-box input{color:#e3e4e7}.search-box input::placeholder{color:#82868f}.search-results{background:#121316;border-color:#35373d}.search-result:hover,.search-result:focus{background:#222328}.page-intro h1{font-size:clamp(34px,3.3vw,47px);letter-spacing:-1.7px}.page-intro h1 span{color:#c8cbd1}.market-choice select{background:#151619;border-color:#35373b;color:#c9cbd0}.focus-card,.focus-card:nth-child(even){background:#141518;border-color:#303237;border-radius:10px}.focus-card:hover{border-color:#7b571e}.focus-card:nth-child(2){background:#181719}.stock-avatar{background:#25262a;color:#c5c7ce}.focus-score strong{color:#ffad3e}.focus-company strong,.focus-card h3{color:#e2e3e6}.mover-values strong{color:#dedfe3}.move{color:var(--up)}.move.negative{color:var(--down)}.move.muted{color:var(--muted)}.feed-filters button.active{background:#322512;color:#ffb44f}.assistant-mark{background:#2a241a;color:#ffad38}.partner-glyph i,.partner-glyph i:nth-child(2),.partner-glyph i:nth-child(3),.partner-glyph i:nth-child(4){background:#ff9f1c}.partner-glyph i:nth-child(3){background:#c98426}.partner-glyph i:nth-child(4){background:#835b27}.conversation-welcome h2{color:#d9dbdf}.conversation-welcome>p,.suggestions button{color:#a1a4ad}.suggestions button{background:#151619;border-color:#2e3035}.suggestions button:hover{background:#222023;border-color:#8d611e}.conversation-context .status-dot{background:#ff9f1c}.input-modes>button[aria-pressed=true]{color:#ffb646;background:#322615}.conversation-composer form{background:#151619;border-color:#41434a}.conversation-composer textarea{color:#e1e2e6}.conversation-composer textarea::placeholder{color:#888c95}.composer-buttons>button{border-radius:7px}#conversation-mic{background:#24201a;color:#ffb34a;border-color:#795321}#conversation-mic:hover{background:#3a2c18}#conversation-mic[aria-pressed=true]{background:#ff9f1c;color:#0a0907;border-color:#ff9f1c;box-shadow:0 0 0 4px #ff9f1c14}.voice-orb{background:#2c251b;color:#ffb64f;border-color:#8d6229}.voice-stage>strong{color:#ededee}.voice-stage>span{color:#9397a0}.voice-wave i{background:#ff9f1c}.conversation[data-voice-state="listening"] .voice-orb{box-shadow:0 0 0 7px #ff9f1c12,0 0 0 15px #ff9f1c08}.chat-turn.user>p{color:#ececef}.chat-turn.assistant>.chat-copy{color:#c5c7ce}.chat-turn.assistant .chat-copy strong,.chat-turn.assistant .chat-copy h3{color:#ededee}.chat-sources a{color:#e0b269;border-color:#5d482c;background:#221e17}.instrument-monogram{background:#242529;color:#d1d3d8}.instrument-identity h1,.instrument-quote strong{color:#f0f0f2}.instrument-metrics strong{color:#c4c7ce}.outline-button{background:#191a1d;border-color:#3c3e44;color:#b9bdc6}.outline-button[aria-pressed=true]{background:#302515;border-color:#755622;color:#ffb34d}.terminal-tabs>button.active{color:#ffad37;border-bottom-color:#ff9f1c}.engine-switch{background:#1b1c20}.engine-switch button.active{background:#ff9f1c;color:#090909}.more-tabs>div{background:#141518;border-color:#3c3e45}.more-tabs>div>button:hover,.more-tabs>div>button.active{background:#302515;color:#ffc15f}.watch-up strong,.watch-overview .watch-up strong{color:#48d88a}.watch-down strong,.watch-overview .watch-down strong{color:#ff737b}.watch-movement>strong{color:#67e09c;background:#10241a;border-color:#2c5d42}.direction-down .watch-movement>strong{color:#ff949a;background:#2b151b;border-color:#6c343c}.direction-flat .watch-movement>strong,.direction-unknown .watch-movement>strong{color:#9b9fa9;background:#222328;border-color:#3b3e45}.watch-monogram{background:#27282e;color:#b9bdc7}.watch-company strong,.watch-price{color:#e9e9ed}.watch-range-track{background:#383a40}.watch-range-track i{background:#b8bec8}.direction-down .watch-range-track i{background:#ff949a}.watch-table,.watch-overview{background:#111214;border-color:#303239}.watch-column-head{background:#191a1d;color:#9397a1}.watch-row{border-color:#2a2d33}.watch-row:hover{background:#1b1c21}.watch-toolbar select{background:#191a1e;border-color:#393c43;color:#bfc2ca}.mobile-nav{background:#0d0e11f5;border-color:#33363e}.mobile-nav button.active{background:#2e2415;color:#ffb646}.mobile-nav button:last-child{border-radius:9px}.mobile-chat-toggle{background:#23201a!important;border-color:#685025!important;color:#ffb446!important}.toast{background:#ffb142;color:#100d08;border-color:#ffb142}.loading-surface,.empty-state{background:#16171b;border-color:#3c3e46;color:#a5a9b2}.empty-state strong{color:#dddfe5}.empty-state button{color:#ffae3d}.news-meta,.watch-company small,.market-choice>span,.quiet-label,.terminal-asof,.credit-note,.voice-name{color:#92969f}.news-copy>p,.mover-label,.intro-note{color:#9a9da5}.section-heading .eyebrow,.eyebrow{color:#8b909a}.feed-filters button,.terminal-tabs>button,.more-tabs>summary{color:#a6aab3}.workspace-footer{color:#777c85}.conversation-status{color:#efbd75}.conversation-status button{color:#ffb142}.conversation-composer,.conversation-context,.conversation-top{border-color:#2b2d32}@media(max-width:680px){.page-intro h1{font-size:35px;letter-spacing:-1.4px}.watchlist-view .page-intro.compact h1{font-size:30px}.watch-company small{font-size:8px}.mobile-chat-toggle{border-radius:7px}}
.chat-turn.error>.chat-copy{color:#ff9fa7}
