.sf-terminal-shell{--sf-legal-rail-h:0px;--sf-statusbar-h:32px;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-squawkbot-docked{right:19px}}.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-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}}