.sf-terminal-shell{--sf-legal-rail-h:0px;--sf-statusbar-h:44px;height:calc(100dvh - var(--site-header-h, 0px) - var(--sf-legal-rail-h))}@media (min-width:768px){.sf-terminal-shell{--sf-legal-rail-h:20px;--sf-statusbar-h:26px}}.sf-terminal-statusbar{flex:0 0 var(--sf-statusbar-h);height:var(--sf-statusbar-h);display:flex;align-items:center;gap:12px;padding:0 8px;border-top:1px solid var(--sf-border-subtle);background:var(--sf-bg-base);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;color:var(--sf-text-dim);min-width:0;position:relative;z-index:40}.sf-terminal-statusbar__hints{display:flex;gap:8px;white-space:nowrap;flex-shrink:0}.sf-terminal-statusbar__audio{position:relative;flex:0 0 260px;height:22px;margin:0 auto}.sf-terminal-statusbar__audio>*{position:absolute;bottom:0;left:0;right:0}.sf-terminal-statusbar__cluster{display:flex;align-items:center;gap:6px;flex-shrink:0}.sf-terminal-statusbar__status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;flex-shrink:0}.sf-terminal-statusbar__dock{flex:0 0 26px;height:22px}@media (max-width:767px){.sf-terminal-statusbar__dock{flex-basis:44px}.sf-terminal-statusbar__audio,.sf-terminal-statusbar__cluster,.sf-terminal-statusbar__hints{display:none}.sf-terminal-statusbar__status{margin-left:auto}}@media (max-width:1100px) and (min-width:768px){.sf-terminal-statusbar__hints{display:none}}.sf-squawkbot-docked{position:fixed;right:8px;bottom:calc(var(--sf-legal-rail-h) + (var(--sf-statusbar-h) - 22px) / 2);width:22px;height:22px;min-width:22px;min-height:22px;padding:0;border:0;background:transparent;z-index:70}.sf-squawkbot-docked:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%);background:transparent}@media (max-width:767px){.sf-terminal-shell .hud-my-tickers{display:none}.sf-terminal-shell .sf-hud{--sf-hud-height:44px}.sf-terminal-shell .hud-feedback{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 8px}.sf-squawkbot-docked{right:8px;bottom:calc(var(--sf-legal-rail-h) + (var(--sf-statusbar-h) - 44px) / 2);width:44px;height:44px;min-width:44px;min-height:44px;padding:11px}}.sf-squawkbot-docked__face{width:22px;height:22px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1}.sf-terminal-shell{--sf-squawkbot-open-bottom:calc(var(--sf-legal-rail-h) + var(--sf-statusbar-h) + 8px)}@media (max-width:640px){.sf-terminal-shell .sf-workspace-scroll{padding-bottom:8px}}.sf-terminal-shell .sf-hero-band{display:flex;flex-direction:column;flex:0 0 auto;min-height:320px}.sf-terminal-shell .sf-hero-band>*{flex:1 1 auto;min-height:0}@media (min-width:768px){.sf-terminal-shell .sf-hero-band{max-height:max(320px,45vh)}}.sf-terminal-shell [data-tdc-compact-only]{display:none}@media (min-width:768px){.sf-terminal-shell .sf-hero-band:has([data-tdc-compact]){min-height:0}.sf-terminal-shell [data-tdc-compact] [data-tdc-detail]{display:none}.sf-terminal-shell [data-tdc-compact] [data-tdc-compact-only]{display:flex}}@media (max-width:767px){.sf-terminal-shell [data-tdc-details-toggle]{display:none}}.sf-more-below{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);z-index:30;padding:3px 10px;border:1px solid var(--sf-border-medium);border-radius:9999px;background:var(--sf-bg-elevated);color:var(--sf-text-secondary);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.06em;white-space:nowrap;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.5)}.sf-more-below:hover{color:var(--sf-text-primary);border-color:var(--sf-accent)}@media (max-width:767px){.sf-more-below{display:none}}.sf-tdc-analysis-chevron{transform:rotate(-90deg);transition:transform .15s ease}details[open]>summary .sf-tdc-analysis-chevron{transform:none}details[data-testid=tdc-analysis]>summary::-webkit-details-marker{display:none}.sf-terminal-collapsed-note{margin:0;padding:4px 10px;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--sf-text-dim);background:var(--sf-bg-base)}@media (max-width:767px){.sf-terminal-shell .sf-verdict{min-height:150px}}.sf-election-slot{display:none}@media (max-width:767px){.sf-terminal-shell .sf-command-mobile .sf-hero-band [data-tdc-cards],.sf-terminal-shell .sf-command-mobile .sf-hero-band [data-testid=tdc-partial]{display:none}.sf-terminal-shell .sf-command-mobile [data-panel=movers]{order:1}.sf-terminal-shell .sf-command-mobile .sf-workspace-body>:has([data-closed-compact]){min-height:64px}.sf-terminal-shell .sf-command-mobile .sf-election-slot{display:block;order:1;padding:4px 12px 12px;background:var(--sf-bg-base)}}.sf-return-plan{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 12px;border:1px solid var(--sf-border-subtle);border-radius:4px;background:var(--sf-bg-panel);font-size:13px;line-height:1.5;color:var(--sf-text-secondary)}.sf-return-plan p{margin:0}.sf-return-plan__caption{font-size:12px;color:var(--sf-text-faint)}.sf-return-plan__link{display:inline-flex;align-items:center;min-height:32px;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--sf-accent);text-decoration:underline}.sf-return-plan__link:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px}@media (max-width:767px){.sf-return-plan--desktop{display:none}}@media (min-width:768px){.sf-return-plan--desktop{flex:0 0 auto}}[data-v2-terminal] .sf-return-plan--cockpit{display:flex;padding:4px 0;border:0;background:transparent}[data-v2-terminal] .sf-return-plan--cockpit .sf-return-plan__link{font:600 12px var(--v2-sans);letter-spacing:0;color:var(--v2-gold);text-decoration:underline;text-underline-offset:3px;min-height:32px}[data-v2-terminal] .sf-return-plan--cockpit .sf-return-plan__link:focus-visible{outline-color:var(--v2-gold)}[data-v2-terminal] .sf-return-plan--cockpit .sf-return-plan__date{color:var(--v2-ink2)}[data-v2-terminal] .sf-return-plan--cockpit .sf-return-plan__caption{color:var(--v2-ink3);font-size:11.5px}@media(max-width:767px){[data-v2-terminal] .sf-return-plan--cockpit .sf-return-plan__link{min-height:44px}}html:has([data-v2-terminal]){--site-header-h:0px}body:has([data-v2-terminal]) .legal-rail{display:none}[data-v2-terminal] .sf-terminal-shell{height:100%;--sf-legal-rail-h:0px;--sf-statusbar-h:26px}[data-v2-terminal] .sf-v2-workspace{color:var(--v2-ink);font:500 13px/1.45 var(--v2-sans)}[data-v2-terminal] .sf-v2-workspace>nav{flex:none;height:44px}[data-v2-terminal] [data-onboarding-target=workspace-tabs]{height:44px!important;background:var(--v2-bg)!important;border-bottom:1px solid var(--v2-line)!important}[data-v2-terminal] [data-onboarding-target=workspace-tabs]>button{color:var(--v2-ink3)!important;background:var(--v2-bg)!important;border:0!important;position:relative;font-family:var(--v2-sans);letter-spacing:.06em!important}[data-v2-terminal] [data-onboarding-target=workspace-tabs]>button[aria-current=page]{color:var(--v2-ink)!important}[data-v2-terminal] [data-onboarding-target=workspace-tabs]>button[aria-current=page]:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;background:var(--v2-gold)}[data-v2-terminal] .sf-workspace-scroll{padding:12px!important;gap:12px!important;background:var(--v2-bg)!important}[data-v2-terminal] .sf-hero-band{min-height:0!important;max-height:none!important;flex:0 0 auto!important;overflow:visible!important}[data-v2-terminal] .sf-hero-band>.sf-panel-slot{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}[data-v2-terminal] .sf-workspace-body{gap:12px!important}[data-v2-terminal] .sf-v2-command .sf-workspace-body{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(264px,1fr))!important;min-height:816px!important}[data-v2-terminal] .sf-v2-command .sf-workspace-body>[data-panel=unifiedflow]{grid-column:span 2}[data-v2-terminal] .sf-v2-command .sf-workspace-body>[data-panel=squawk]{grid-row:span 2}[data-v2-terminal] .sf-panel-slot{min-width:0;border:0!important;background:var(--v2-s1);border-radius:10px}[data-v2-terminal] .sf-terminal-statusbar{height:26px;flex:0 0 26px;background:var(--v2-bg);border-color:var(--v2-line);color:var(--v2-ink3);font-family:var(--v2-sans);gap:10px;z-index:40}[data-v2-terminal] .sf-v2-legal{font-size:10px}.sf-v2-phone-legal{display:none}[data-v2-terminal] .sf-terminal-statusbar__audio{flex-basis:210px}[data-v2-terminal] a:focus-visible,[data-v2-terminal] button:focus-visible,[data-v2-terminal] summary:focus-visible{outline:2px solid var(--v2-gold);outline-offset:2px}[data-v2-terminal] .sf-terminal-statusbar__status{max-width:280px;white-space:nowrap;overflow:hidden;font-size:9px}[data-v2-terminal] .sf-terminal-tabrow-controls button{font-family:var(--v2-sans);color:var(--v2-ink2)!important;background:var(--v2-s1)!important;border-color:var(--v2-line2)!important;border-radius:8px!important;text-transform:none;letter-spacing:0}@media(min-width:768px) and (max-width:1023px){[data-v2-terminal] .sf-v2-command .sf-workspace-body{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none!important}[data-v2-terminal] .sf-v2-command .sf-workspace-body>[data-panel=squawk]{grid-row:auto}[data-v2-terminal] .sf-terminal-statusbar__hints,[data-v2-terminal] .sf-v2-legal{display:none}}@media(max-width:767px){[data-v2-terminal] .sf-terminal-shell{height:auto}[data-v2-terminal] .sf-v2-workspace{height:auto!important;overflow:visible!important;padding-bottom:96px}[data-v2-terminal] .sf-workspace-scroll{overflow:visible!important;padding:12px 16px!important;gap:12px!important;flex:none!important}[data-v2-terminal] .sf-v2-command .sf-workspace-body{display:flex!important;flex-direction:column;min-height:0!important;gap:12px!important}[data-v2-terminal] .sf-workspace-body>.sf-panel-slot{min-height:0!important;height:auto!important}[data-v2-terminal] .sf-terminal-statusbar{display:none}[data-v2-terminal] [data-onboarding-target=workspace-tabs]{padding:8px 16px 0;gap:6px;border:0!important;height:52px!important}[data-v2-terminal] [data-onboarding-target=workspace-tabs]>button{border:1px solid var(--v2-line)!important;border-radius:999px;padding:0 14px;min-width:44px}[data-v2-terminal] [data-onboarding-target=workspace-tabs]>button:after{display:none}[data-v2-terminal] .sf-v2-phone-legal{display:block;color:var(--v2-ink3);font-size:11px;padding:8px 16px}[data-v2-terminal] main{flex:none!important}}.sf-v2-phone-title{display:none}@media(max-width:767px){[data-v2-terminal] .sf-v2-phone-title{display:flex;justify-content:space-between;padding:14px 16px 0;color:var(--v2-ink);font:800 24px var(--v2-disp)}[data-v2-terminal] .sf-v2-phone-title span{color:var(--v2-ink2);font:700 11px var(--v2-sans)}}@media(min-width:1024px){[data-v2-terminal][data-cockpit=compact] .sf-v2-command .sf-workspace-body{min-height:0!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important}}[data-v2-terminal] .sf-workspace-body>[data-panel] [class*=panelHeader]{flex:none}[data-v2-terminal] .sf-more-below{background:var(--v2-s2);color:var(--v2-ink2);border-color:var(--v2-line2)}[data-v2-terminal] .sf-v2-legacy-evidence>.sf-panel>.sf-panel-header{display:none}[data-v2-terminal] .sf-v2-legacy-evidence .sf-panel{background:var(--v2-s1);color:var(--v2-ink2);border-color:var(--v2-line)}[data-v2-terminal] .sf-terminal-statusbar>time{color:var(--v2-ink3);font-size:9px;white-space:nowrap}[data-v2-terminal] .sf-v2-collapsed-tab-note{display:flex;align-items:center;color:var(--v2-ink3);padding:0 8px;font-size:10px;white-space:nowrap}[data-v2-terminal] :is([data-panel=cockpit],[data-panel=conviction],[data-panel=overview],[data-panel=oichange],[data-panel=unifiedflow],[data-panel=squawk],[data-panel=rotation],[data-panel=movers]){font-family:var(--v2-sans)}body:has([data-v2-terminal]){--sf-max-left:64px}@media(min-width:768px){body:has([data-v2-terminal]):has(aside[aria-label="Site sidebar"][data-expanded=true]){--sf-max-left:232px}}@media(max-width:767px){body:has([data-v2-terminal]){--sf-max-left:8px;--sf-max-top:52px;--sf-max-bottom:64px}}[data-v2-terminal] .sf-v2-legacy-evidence{--sf-bg-base:var(--v2-s1);--sf-bg-panel:var(--v2-s1);--sf-bg-elevated:var(--v2-s1);--sf-bg-depth:var(--v2-s1);--sf-bg-hover:var(--v2-s2)}[data-v2-terminal] .sf-workspace-scroll:not(.sf-v2-command),[data-v2-terminal] .sf-workspace-scroll:not(.sf-v2-command) .sf-workspace-body{gap:12px!important}[data-v2-terminal] .sf-workspace-scroll:not(.sf-v2-command) .sf-panel-slot{background:transparent}[data-v2-terminal] .sf-v2-legacy-evidence,[data-v2-terminal] .sf-v2-legacy-evidence :is(p,span,td,th,button,input,textarea,div){font-family:var(--v2-sans);font-variant-numeric:tabular-nums}[data-v2-terminal] .sf-v2-legacy-evidence>.sf-panel,[data-v2-terminal] .sf-v2-legacy-evidence>div{border:0!important;background:transparent!important;border-radius:0}[data-v2-terminal] .sf-workspace-scroll:not(.sf-v2-command) [class*=asof]{font:400 10.5px var(--v2-sans)}[data-v2-terminal] .sf-context-empty{padding:20px 8px;color:var(--v2-ink2);font:400 12px var(--v2-sans)}[data-v2-terminal] .sf-scanner-footer{display:flex;gap:8px;padding:8px;color:var(--v2-ink3);font:400 10.5px var(--v2-sans)}[data-v2-terminal] :is(.sf-scanner-footer,[class*=panelFooter]) button{color:var(--v2-gold);text-decoration:underline;text-underline-offset:3px}