.hs-app .ctx-v,.hs-app .fl-thresh,.hs-app .run-pill .mono,.hs-app .score,.hs-app .stat-v,.hs-shot .ctx-v,.hs-shot .fl-thresh,.hs-shot .run-pill .mono,.hs-shot .score,.hs-shot .stat-v{font-variant-numeric:tabular-nums slashed-zero}.hs-app .dot,.hs-shot .dot{width:6px;height:6px;border-radius:var(--r-pill);background:currentColor;flex-shrink:0}.hs-app .wrap,.hs-shot .wrap{max-width:1100px;margin:0 auto;padding:28px 32px}.hs-app .wrap-wide,.hs-shot .wrap-wide{max-width:1280px}.hs-app .fl-dir.pos,.hs-shot .fl-dir.pos{background:var(--positive-bg);color:var(--positive-text)}.hs-app .feed-item,.hs-shot .feed-item{display:flex;gap:13px;padding:13px 0;position:relative;border-bottom:1px solid var(--rule)}.hs-app .feed-item:last-child,.hs-shot .feed-item:last-child{border-bottom:none}.hs-app .feed-ico,.hs-shot .feed-ico{width:28px;height:28px;border-radius:var(--r-pill);display:grid;place-items:center;flex-shrink:0;background:var(--bg-component);color:var(--text-muted)}.hs-app .feed-ico svg,.hs-shot .feed-ico svg{width:14px;height:14px}.hs-app .feed-ico.accent,.hs-shot .feed-ico.accent{background:var(--accent-bg);color:var(--accent-text)}.hs-app .feed-ico.pos,.hs-shot .feed-ico.pos{background:var(--positive-bg);color:var(--positive-text)}.hs-app .feed-ico.warn,.hs-shot .feed-ico.warn{background:var(--warning-bg);color:var(--warning-text)}.hs-app .feed-body,.hs-shot .feed-body{flex:1;padding-top:3px}.hs-app .feed-text,.hs-shot .feed-text{font-size:var(--t-sm);line-height:1.5}.hs-app .feed-text b,.hs-shot .feed-text b{font-weight:600}.hs-app .feed-time,.hs-shot .feed-time{font-size:11px;color:var(--text-subtle);margin-top:2px;font-family:var(--font-mono)}.hs-app .page-head,.hs-shot .page-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.hs-app .page-head .mh,.hs-app .page-head h2,.hs-shot .page-head .mh,.hs-shot .page-head h2{font-size:var(--t-h2);font-weight:600;letter-spacing:-.025em}.hs-app .page-head .sub,.hs-shot .page-head .sub{color:var(--text-muted);margin-top:3px}.hs-app .page-head-actions,.hs-shot .page-head-actions{margin-left:auto;display:flex;gap:8px}.hs-app .stat-row,.hs-shot .stat-row{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--rule);border-radius:var(--r-lg);overflow:hidden;margin-bottom:28px}.hs-app .stat,.hs-shot .stat{padding:16px 18px;border-right:1px solid var(--rule)}.hs-app .stat:last-child,.hs-shot .stat:last-child{border-right:none}.hs-app .stat-k,.hs-shot .stat-k{font-size:var(--t-sm);color:var(--text-muted);display:flex;align-items:center;gap:7px;margin-bottom:10px}.hs-app .stat-k svg,.hs-shot .stat-k svg{width:15px;height:15px}.hs-app .stat-v,.hs-shot .stat-v{font-size:var(--t-h2);font-weight:600;letter-spacing:-.03em;display:flex;align-items:baseline;gap:7px}.hs-app .stat-d,.hs-shot .stat-d{font-size:var(--t-sm);font-weight:500}.hs-app .spark,.hs-shot .spark{height:26px;margin-top:10px}.hs-app .section-head,.hs-shot .section-head{display:flex;align-items:center;gap:8px;margin-bottom:14px}.hs-app .section-head .mh,.hs-app .section-head h3,.hs-shot .section-head .mh,.hs-shot .section-head h3{font-size:var(--t-md);font-weight:600}.hs-app .section-head .link,.hs-shot .section-head .link{margin-left:auto;font-size:var(--t-sm);color:var(--text-muted);font-weight:500;display:flex;align-items:center;gap:4px}.hs-app .section-head .link svg,.hs-shot .section-head .link svg{width:14px;height:14px}.hs-app .section-head .link:hover,.hs-shot .section-head .link:hover{color:var(--accent-text)}.hs-app .g-dash,.hs-shot .g-dash{display:grid;grid-template-columns:1fr 340px;gap:28px}.hs-app .hf,.hs-shot .hf{display:flex;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid var(--rule);cursor:pointer;transition:padding var(--dur-fast)}.hs-app .hf:hover,.hs-shot .hf:hover{padding-left:6px}.hs-app .hf-l,.hs-shot .hf-l{flex:1;min-width:0}.hs-app .hf-tag,.hs-shot .hf-tag{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;margin-bottom:5px}.hs-app .hf-h,.hs-shot .hf-h{font-size:var(--t-body);font-weight:450;line-height:1.4;margin-bottom:4px}.hs-app .hf-h .num,.hs-shot .hf-h .num{font-family:var(--font-mono);font-weight:600}.hs-app .hf-meta,.hs-shot .hf-meta{font-size:11px;color:var(--text-subtle);font-family:var(--font-mono)}.hs-app .hf-r,.hs-shot .hf-r{text-align:right;flex-shrink:0;display:flex;align-items:center;gap:14px}.hs-app .hf-time,.hs-shot .hf-time{font-size:11px;color:var(--text-subtle);font-family:var(--font-mono)}.hs-app .hf:hover .hf-arrow,.hs-shot .hf:hover .hf-arrow{color:var(--accent-text);transform:translateX(3px)}.hs-app .hf.empty,.hs-shot .hf.empty{opacity:.6}.hs-app .hf.empty:hover,.hs-shot .hf.empty:hover{padding-left:0;cursor:default}.hs-app .panel-card,.hs-shot .panel-card{border:1px solid var(--rule);border-radius:var(--r-lg);padding:18px;margin-bottom:20px}.hs-app .conn,.hs-shot .conn{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid var(--rule)}.hs-app .conn:last-child,.hs-shot .conn:last-child{border-bottom:none}.hs-app .conn-logo,.hs-shot .conn-logo{width:32px;height:32px;border-radius:var(--r-md);display:grid;place-items:center;font-weight:600;font-size:12px;color:#fff;flex-shrink:0}.hs-app .conn-logo svg,.hs-shot .conn-logo svg{width:18px;height:18px}.hs-app .conn-logo>span,.hs-shot .conn-logo>span{display:grid;place-items:center}.hs-app .conn-info,.hs-shot .conn-info{flex:1;min-width:0}.hs-app .conn-name,.hs-shot .conn-name{font-size:var(--t-sm);font-weight:500}.hs-app .conn-caps,.hs-shot .conn-caps{display:flex;gap:5px;margin-top:3px}.hs-app .cap,.hs-shot .cap{font-size:10px;font-weight:500;padding:1px 6px;border-radius:var(--r-pill);background:var(--bg-component);color:var(--text-subtle)}.hs-app .cap.on,.hs-shot .cap.on{background:var(--accent-bg);color:var(--accent-text)}.hs-app .conn-st,.hs-shot .conn-st{font-size:11px;display:flex;align-items:center;gap:5px;font-weight:500}.hs-app .st-active,.hs-shot .st-active{color:var(--positive-text)}.hs-app .st-reauth,.hs-shot .st-reauth{color:var(--warning-text)}.hs-app .st-soon,.hs-shot .st-soon{color:var(--text-subtle)}.hs-app .ctile2-caps .cap,.hs-shot .ctile2-caps .cap{font-size:10px}.hs-shot{--slate-1:#FCFCFD;--slate-2:#F9F9FB;--slate-3:#F1F1F4;--slate-4:#E9E9EC;--slate-5:#E1E1E6;--slate-6:#D9D9DF;--slate-7:#CECED6;--slate-8:#B9BBC6;--slate-9:#8B8D98;--slate-10:#7E828B;--slate-11:#60646C;--slate-12:#191B1F;--jade-1:#FBFEFD;--jade-2:#F2FBF7;--jade-3:#E0F8EE;--jade-4:#CBF3E1;--jade-5:#B3EBD5;--jade-6:#96E0C6;--jade-7:#6BD2B3;--jade-8:#30BD9A;--jade-9:#10A37F;--jade-10:#0C9374;--jade-11:#0A7B62;--jade-12:#0E342A;--green-9:#2A9461;--red-9:#E5484D;--red-11:#CE2C31;--blue-9:#0090FF;--blue-11:#0D74CE;--amber-9:#F0B429;--amber-11:#9A6700;--crit-fill:#FCEBEA;--crit-text:#B42318;--watch-fill:#FEF3DA;--watch-text:#9A6700;--mon-fill:#EDEEF1;--mon-text:#52555E;--healthy-fill:#E4F5EC;--healthy-text:#1B7A48;--bg-app:var(--slate-2);--bg-canvas:#FFFFFF;--bg-subtle:var(--slate-2);--bg-component:var(--slate-3);--bg-component-hover:var(--slate-4);--bg-component-active:var(--slate-5);--surface-card:#FFFFFF;--surface-overlay:#FFFFFF;--rail-bg:#16181C;--rail-fg:rgba(255,255,255,.55);--rail-fg-active:#FFFFFF;--rail-hover:rgba(255,255,255,.07);--rail-active:rgba(255,255,255,.11);--rail-border:rgba(255,255,255,.08);--border-subtle:var(--slate-5);--border-default:var(--slate-6);--border-strong:var(--slate-8);--rule:rgba(25,27,31,.09);--rule-strong:rgba(25,27,31,.14);--text-default:var(--slate-12);--text-muted:var(--slate-11);--text-subtle:var(--slate-9);--text-on-accent:#FFFFFF;--action-primary:var(--slate-12);--action-primary-hover:#000;--accent:var(--jade-9);--accent-hover:var(--jade-10);--accent-bg:var(--jade-3);--accent-bg-subtle:var(--jade-2);--accent-text:var(--jade-11);--accent-border:var(--jade-7);--focus-ring:var(--jade-9);--agent-live:var(--jade-9);--positive:var(--green-9);--positive-bg:#E7F5EE;--positive-text:#1B7A48;--negative:var(--red-9);--negative-bg:#FCEBEA;--negative-text:var(--red-11);--info:var(--blue-9);--info-bg:#E6F0FF;--info-text:var(--blue-11);--warning:var(--amber-9);--warning-bg:#FEF3DA;--warning-text:var(--amber-11);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--r-xs:3px;--r-sm:5px;--r-md:7px;--r-lg:9px;--r-pill:9999px;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Space Grotesk","Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--t-cap:12px;--t-sm:13px;--t-body:14px;--t-md:15px;--t-lg:17px;--t-xl:20px;--t-h2:23px;--t-h1:30px;--t-disp:40px;--sh-xs:0 0 0 1px rgba(25,27,31,.06);--sh-sm:0 1px 2px rgba(25,27,31,.04),0 0 0 1px rgba(25,27,31,.045);--sh-md:0 1px 1px rgba(25,27,31,.02),0 4px 8px -4px rgba(25,27,31,.04),0 12px 20px -8px rgba(25,27,31,.06),0 0 0 1px rgba(25,27,31,.045);--sh-pop:0 1px 1px rgba(25,27,31,.02),0 8px 16px -4px rgba(25,27,31,.05),0 24px 32px -8px rgba(25,27,31,.08),0 0 0 1px rgba(25,27,31,.05);--inset-hi:inset 0 1px 0 rgba(255,255,255,.6);--inset-hi-dark:inset 0 1px 0 rgba(255,255,255,.05);--dur-fast:120ms;--dur-base:180ms;--dur-slow:260ms;--ease:cubic-bezier(.2,0,.13,1);--ease-out:cubic-bezier(.16,1,.3,1)}.hs-shot [data-theme=dark]{--bg-app:#0B0C0E;--bg-canvas:#101215;--bg-subtle:#15171B;--bg-component:#1A1D22;--bg-component-hover:#21252B;--bg-component-active:#292E35;--surface-card:#141619;--surface-overlay:#191C20;--rail-bg:#0A0B0D;--border-subtle:#22252B;--border-default:#2C3037;--border-strong:#3A3F47;--rule:rgba(255,255,255,.08);--rule-strong:rgba(255,255,255,.13);--text-default:#F1F2F4;--text-muted:#A2A9B3;--text-subtle:#6A707A;--action-primary:#F1F2F4;--action-primary-hover:#FFF;--accent-bg:#0F2A23;--accent-bg-subtle:#0C211B;--accent-text:#3DD4AB;--accent-border:#1C5A48;--positive-bg:#0E2A1C;--positive-text:#54D08A;--negative-bg:#2A1416;--negative-text:#F1888B;--info-bg:#0C2138;--info-text:#6DB1F0;--warning-bg:#2A2310;--warning-text:#E8C36B;--crit-fill:#2A1517;--crit-text:#F1888B;--watch-fill:#2A2310;--watch-text:#E8C36B;--mon-fill:#1C1F24;--mon-text:#A2A9B3;--healthy-fill:#0E2A1C;--healthy-text:#54D08A;--sh-sm:0 1px 2px rgba(0,0,0,.4),0 0 0 1px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.04);--sh-md:0 6px 16px -4px rgba(0,0,0,.55),0 0 0 1px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.05);--sh-pop:0 16px 40px -8px rgba(0,0,0,.7),0 0 0 1px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.06)}.hs-shot *{box-sizing:border-box;margin:0;padding:0}.hs-shot{font-family:var(--font-sans);font-size:var(--t-body);line-height:1.5;color:var(--text-default);background:var(--bg-app);-webkit-font-smoothing:antialiased;letter-spacing:-.006em;overflow:hidden}.hs-shot button{cursor:pointer;border:none;background:none;color:inherit}.hs-shot button,.hs-shot input{font-family:inherit}.hs-shot ::selection{background:var(--accent-bg);color:var(--accent-text)}.hs-shot :focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg-canvas),0 0 0 4px var(--focus-ring);border-radius:var(--r-xs)}@media (forced-colors:active){.hs-shot :focus-visible{outline:2px solid CanvasText;outline-offset:2px}}.hs-shot .ctx-v,.hs-shot .fl-thresh,.hs-shot .run-pill .mono,.hs-shot .score,.hs-shot .stat-v{font-variant-numeric:tabular-nums slashed-zero}.hs-shot svg{display:block}@media(prefers-reduced-motion:reduce){.hs-shot *{animation:none!important;transition:none!important}}.hs-shot .btn{display:inline-flex;align-items:center;gap:7px;justify-content:center;height:34px;padding:0 14px;border-radius:var(--r-md);font-size:var(--t-body);font-weight:500;letter-spacing:-.01em;white-space:nowrap;transition:background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.hs-shot .btn:active{transform:translateY(.5px)}.hs-shot .btn svg{width:15px;height:15px;flex-shrink:0}.hs-shot .btn-accent{background:var(--accent);color:#fff;box-shadow:0 1px 2px rgba(16,163,127,.25)}.hs-shot .btn-accent:hover{background:var(--accent-hover)}.hs-shot .btn-secondary{background:var(--surface-card);color:var(--text-default);box-shadow:inset 0 0 0 1px var(--border-default)}.hs-shot .btn-secondary:hover{background:var(--bg-subtle)}.hs-shot .btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.hs-shot .dot{width:6px;height:6px;border-radius:var(--r-pill);background:currentColor;flex-shrink:0}.hs-shot .live{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-cap);font-weight:500;color:var(--accent-text)}.hs-shot .live-dot{position:relative;width:7px;height:7px;border-radius:var(--r-pill);background:var(--agent-live);flex-shrink:0}.hs-shot .live-dot:after{content:"";position:absolute;inset:0;border-radius:var(--r-pill);box-shadow:0 0 0 1.5px var(--agent-live);opacity:.6;animation:pulse 2.4s var(--ease-out) infinite}@keyframes pulse{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(2.6);opacity:0}}.hs-shot #app{height:100vh}.hs-shot .shell{display:grid;grid-template-columns:52px 232px 1fr;height:100vh}.hs-shot .shell.no-list{grid-template-columns:52px 1fr}.hs-shot .rail{background:var(--rail-bg);display:flex;flex-direction:column;align-items:center;border-right:1px solid var(--rail-border)}.hs-shot .rail-logo{height:52px;width:100%;display:grid;place-items:center;border-bottom:1px solid var(--rail-border)}.hs-shot .rail-logo svg{width:22px;height:22px;color:var(--rail-fg-active)}.hs-shot .rail-logo:hover svg{opacity:.8}.hs-shot .crumb-back{width:26px;height:26px;display:grid;place-items:center;border-radius:var(--r-md);color:var(--text-muted);margin-left:-4px;transition:background var(--dur-fast),color var(--dur-fast)}.hs-shot .crumb-back:hover{background:var(--bg-component);color:var(--text-default)}.hs-shot .crumb-back svg{width:16px;height:16px}.hs-shot .agent-pick{position:relative}.hs-shot .agent-pick-btn{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-sm);font-weight:600;color:var(--text-default);padding:3px 7px;border-radius:var(--r-md);transition:background var(--dur-fast)}.hs-shot .agent-pick-btn:hover{background:var(--bg-component)}.hs-shot .agent-pick-btn .chev{width:14px;height:14px;color:var(--text-subtle);transition:transform var(--dur-fast)}.hs-shot .agent-pick.open .agent-pick-btn .chev{transform:rotate(180deg)}.hs-shot .agent-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:230px;background:var(--surface-overlay);border-radius:var(--r-lg);box-shadow:var(--sh-pop);padding:5px;z-index:60;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.hs-shot .agent-pick.open .agent-menu{opacity:1;transform:translateY(0);pointer-events:auto}.hs-shot .agent-menu-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 10px;border-radius:var(--r-md);font-size:var(--t-sm);color:var(--text-default);transition:background var(--dur-fast)}.hs-shot .agent-menu-item:hover{background:var(--bg-component)}.hs-shot .agent-menu-item .am-glyph{width:24px;height:24px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--bg-component);color:var(--text-muted);flex-shrink:0}.hs-shot .agent-menu-item .am-glyph svg{width:14px;height:14px}.hs-shot .agent-menu-item.cur{background:var(--accent-bg-subtle)}.hs-shot .agent-menu-item .am-name{font-weight:500}.hs-shot .agent-menu-item .am-status{margin-left:auto;font-size:11px;font-family:var(--font-mono);color:var(--text-subtle);display:flex;align-items:center;gap:5px}.hs-shot .agent-menu-item .am-status .live-dot{width:6px;height:6px}.hs-shot .rail-nav{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 0;width:100%}.hs-shot .rail-item{position:relative;width:38px;height:38px;display:grid;place-items:center;border-radius:var(--r-md);color:var(--rail-fg);transition:all var(--dur-fast)}.hs-shot .rail-item svg{width:18px;height:18px}.hs-shot .rail-item:hover{background:var(--rail-hover);color:var(--rail-fg-active)}.hs-shot .rail-item.active{background:var(--rail-active);color:var(--rail-fg-active)}.hs-shot .rail-item.active:before{content:"";position:absolute;left:-10px;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--accent)}.hs-shot .rail-foot{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0}.hs-shot .rail-avatar{width:30px;height:30px;border-radius:var(--r-pill);background:var(--accent);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:600}.hs-shot .li.active{background:var(--bg-component);color:var(--text-default);font-weight:500}.hs-shot .li.active .count{color:var(--accent-text)}.hs-shot .fi.active{background:var(--bg-component);box-shadow:inset 0 0 0 1px var(--rule)}.hs-shot .main{display:flex;flex-direction:column;min-width:0;background:var(--bg-canvas);position:relative}.hs-shot .topbar{height:52px;display:flex;align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid var(--rule);flex-shrink:0}.hs-shot .crumb{font-size:var(--t-sm);color:var(--text-subtle);font-weight:500;display:flex;align-items:center;gap:8px}.hs-shot .crumb b{color:var(--text-default);font-weight:600}.hs-shot .crumb .sep{opacity:.4}.hs-shot .topbar-spacer{flex:1}.hs-shot .run-pill{display:flex;align-items:center;gap:8px;font-size:var(--t-sm);color:var(--text-muted);padding:5px 11px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--rule)}.hs-shot .run-pill .mono{color:var(--text-subtle);font-size:var(--t-cap)}.hs-shot .icon-btn{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-md);color:var(--text-muted);transition:background var(--dur-fast),color var(--dur-fast)}.hs-shot .icon-btn svg{width:17px;height:17px}.hs-shot .icon-btn:hover{background:var(--bg-component);color:var(--text-default)}.hs-shot .content{flex:1;overflow-y:auto;transition:margin-right var(--dur-slow) var(--ease)}.hs-shot .wrap{max-width:1100px;margin:0 auto;padding:28px 32px}.hs-shot .wrap-wide{max-width:1280px}.hs-shot .tab.active{color:var(--text-default)}.hs-shot .tab.active:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;background:var(--text-default);border-radius:2px}.hs-shot .tab.active .badge{color:var(--accent-text);background:var(--accent-bg)}.hs-shot .tabpane.active{display:block;animation:fade var(--dur-slow) var(--ease-out)}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hs-shot .headline .num{font-family:var(--font-mono);font-weight:600;letter-spacing:-.02em}.hs-shot .fl-dir.pos{background:var(--positive-bg);color:var(--positive-text)}.hs-shot .ctx-sub.down{color:var(--negative-text)}.hs-shot .fchip.on{background:var(--text-default);color:var(--bg-canvas);box-shadow:none}.hs-shot [data-theme=dark] .fchip.on{color:#0B0C0E}.hs-shot .fchip.on .ct{opacity:.85}.hs-shot .ck.on,.hs-shot tr.sel .ck{background:var(--accent);box-shadow:none}.hs-shot .ck.on svg,.hs-shot tr.sel .ck svg{opacity:1;transform:scale(1)}.hs-shot .mf .sep{color:var(--text-subtle);opacity:.5;margin:0 7px}.hs-shot .up{color:var(--positive-text)}.hs-shot .down{color:var(--negative-text)}.hs-shot .feed{display:flex;flex-direction:column}.hs-shot .feed-item{display:flex;gap:13px;padding:13px 0;position:relative;border-bottom:1px solid var(--rule)}.hs-shot .feed-item:last-child{border-bottom:none}.hs-shot .feed-ico{width:28px;height:28px;border-radius:var(--r-pill);display:grid;place-items:center;flex-shrink:0;background:var(--bg-component);color:var(--text-muted)}.hs-shot .feed-ico svg{width:14px;height:14px}.hs-shot .feed-ico.accent{background:var(--accent-bg);color:var(--accent-text)}.hs-shot .feed-ico.pos{background:var(--positive-bg);color:var(--positive-text)}.hs-shot .feed-ico.warn{background:var(--warning-bg);color:var(--warning-text)}.hs-shot .feed-body{flex:1;padding-top:3px}.hs-shot .feed-text{font-size:var(--t-sm);line-height:1.5}.hs-shot .feed-text b{font-weight:600}.hs-shot .feed-time{font-size:11px;color:var(--text-subtle);margin-top:2px;font-family:var(--font-mono)}.hs-shot .rp-foot .btn,.hs-shot .run-foot .btn{flex:1}.hs-shot .step.active .step-node{background:var(--accent);box-shadow:none}.hs-shot .step.active .step-node:after{content:"";position:absolute;inset:0;border-radius:var(--r-pill);box-shadow:0 0 0 2px var(--agent-live);opacity:.6;animation:pulse 2.4s var(--ease-out) infinite}.hs-shot .step.active .step-label{color:var(--accent-text)}.hs-shot .act-meta .sub{font-size:var(--t-sm);color:var(--text-subtle);line-height:1.4}.hs-shot .ppane.active{display:block}.hs-shot .page-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.hs-shot .page-head h2,.page-head .mh{font-size:var(--t-h2);font-weight:600;letter-spacing:-.025em}.hs-shot .page-head .sub{color:var(--text-muted);margin-top:3px}.hs-shot .page-head-actions{margin-left:auto;display:flex;gap:8px}.hs-shot .stat-row{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--rule);border-radius:var(--r-lg);overflow:hidden;margin-bottom:28px}.hs-shot .stat{padding:16px 18px;border-right:1px solid var(--rule)}.hs-shot .stat:last-child{border-right:none}.hs-shot .stat-k{font-size:var(--t-sm);color:var(--text-muted);display:flex;align-items:center;gap:7px;margin-bottom:10px}.hs-shot .stat-k svg{width:15px;height:15px}.hs-shot .stat-v{font-size:var(--t-h2);font-weight:600;letter-spacing:-.03em;display:flex;align-items:baseline;gap:7px}.hs-shot .stat-d{font-size:var(--t-sm);font-weight:500}.hs-shot .spark{height:26px;margin-top:10px}.hs-shot .section-head{display:flex;align-items:center;gap:8px;margin-bottom:14px}.hs-shot .section-head h3,.section-head .mh{font-size:var(--t-md);font-weight:600}.hs-shot .section-head .link{margin-left:auto;font-size:var(--t-sm);color:var(--text-muted);font-weight:500;display:flex;align-items:center;gap:4px}.hs-shot .section-head .link svg{width:14px;height:14px}.hs-shot .section-head .link:hover{color:var(--accent-text)}.hs-shot .g-dash{display:grid;grid-template-columns:1fr 340px;gap:28px}.hs-shot .studio-navitem.active{background:var(--accent-bg);color:var(--accent-text)}.hs-shot .studio-navitem.active svg{color:var(--accent-text)}.hs-shot .btn.is-disabled{opacity:.5;pointer-events:none}@media(max-width:1080px){.hs-shot .studio{grid-template-columns:1fr}.hs-shot .studio-nav{flex-direction:row}.hs-shot .studio-editor,.hs-shot .studio-nav{border-right:none;border-bottom:1px solid var(--rule)}}.hs-shot .hf{display:flex;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid var(--rule);cursor:pointer;transition:padding var(--dur-fast)}.hs-shot .hf:hover{padding-left:6px}.hs-shot .hf-l{flex:1;min-width:0}.hs-shot .hf-tag{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;margin-bottom:5px}.hs-shot .hf-h{font-size:var(--t-body);font-weight:450;line-height:1.4;margin-bottom:4px}.hs-shot .hf-h .num{font-family:var(--font-mono);font-weight:600}.hs-shot .hf-meta{font-size:11px;color:var(--text-subtle);font-family:var(--font-mono)}.hs-shot .hf-r{text-align:right;flex-shrink:0;display:flex;align-items:center;gap:14px}.hs-shot .hf-time{font-size:11px;color:var(--text-subtle);font-family:var(--font-mono)}.hs-shot .hf-arrow{color:var(--text-subtle);transition:transform var(--dur-fast),color var(--dur-fast)}.hs-shot .hf:hover .hf-arrow{color:var(--accent-text);transform:translateX(3px)}.hs-shot .hf-arrow svg{width:16px;height:16px}.hs-shot .hf.empty{opacity:.6}.hs-shot .hf.empty:hover{padding-left:0;cursor:default}.hs-shot .panel-card{border:1px solid var(--rule);border-radius:var(--r-lg);padding:18px;margin-bottom:20px}.hs-shot .conn-list{display:flex;flex-direction:column}.hs-shot .conn{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid var(--rule)}.hs-shot .conn:last-child{border-bottom:none}.hs-shot .conn-logo{width:32px;height:32px;border-radius:var(--r-md);display:grid;place-items:center;font-weight:600;font-size:12px;color:#fff;flex-shrink:0}.hs-shot .conn-logo svg{width:18px;height:18px}.hs-shot .conn-logo>span{display:grid;place-items:center}.hs-shot .conn-info{flex:1;min-width:0}.hs-shot .conn-name{font-size:var(--t-sm);font-weight:500}.hs-shot .conn-caps{display:flex;gap:5px;margin-top:3px}.hs-shot .cap{font-size:10px;font-weight:500;padding:1px 6px;border-radius:var(--r-pill);background:var(--bg-component);color:var(--text-subtle)}.hs-shot .cap.on{background:var(--accent-bg);color:var(--accent-text)}.hs-shot .conn-st{font-size:11px;display:flex;align-items:center;gap:5px;font-weight:500}.hs-shot .st-active{color:var(--positive-text)}.hs-shot .st-reauth{color:var(--warning-text)}.hs-shot .st-soon{color:var(--text-subtle)}.hs-shot .ctile2-status.live{background:var(--accent-bg);color:var(--accent-text)}.hs-shot .ctile2-caps .cap{font-size:10px}.hs-shot .onb-step.active .onb-num{background:var(--accent-bg);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-border)}.hs-shot .onb-step.active .onb-lbl{color:var(--text-default);font-weight:500}.hs-shot .onb-step.active .onb-sub{display:block}@media(max-width:1100px){.hs-shot .roster-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.hs-shot .roster-grid{grid-template-columns:1fr}}.hs-shot .mstrip .ms.active{color:var(--accent-text);position:relative}.hs-shot .mstrip .ms.active .msdot:after{content:"";position:absolute;inset:0;border-radius:var(--r-pill);box-shadow:0 0 0 1.5px var(--agent-live);opacity:.6;animation:pulse 2.4s var(--ease-out) infinite}@keyframes slidein{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.hs-shot .seg button.on{background:var(--surface-card);color:var(--text-default);box-shadow:var(--sh-xs)}.hs-shot .dchip.on{background:var(--accent-bg-subtle);box-shadow:inset 0 0 0 1.5px var(--accent)}.hs-shot .dchip.on,.hs-shot .dchip.on svg{color:var(--accent-text)}.hs-shot .fade-in{animation:fade var(--dur-slow) var(--ease-out)}@keyframes shimmer{to{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.hs-shot .sk:after{animation:none}}.hs-shot .cmdk-item.on,.hs-shot .cmdk-item:hover{background:var(--bg-component)}.hs-shot .cmdk-item.on .ci-ico{background:var(--accent-bg);color:var(--accent-text)}.hs-shot .cmdk-trigger{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px 0 11px;border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-subtle);font-size:var(--t-sm);transition:background var(--dur-fast),box-shadow var(--dur-fast)}.hs-shot .cmdk-trigger:hover{background:var(--bg-subtle);box-shadow:inset 0 0 0 1px var(--border-strong)}.hs-shot .cmdk-trigger svg{width:15px;height:15px}.hs-shot .cmdk-trigger kbd{font-family:var(--font-mono);font-size:10px;padding:1px 5px;border-radius:var(--r-xs);box-shadow:inset 0 0 0 1px var(--rule);margin-left:2px}.hs-shot{height:100%;width:100%}.hs-shot #app,.hs-shot .shell{height:100%;min-height:0}.hs-shot .content{min-height:0}#view-home>.band.ledger.aura:not(.aura-soft){background-image:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,.6) 180px,rgba(255,255,255,.34) 400px,rgba(255,255,255,.12) 620px,rgba(255,255,255,0) 820px),url(/marketing/hero-bg.svg);background-size:100% auto;background-position:top;background-repeat:no-repeat}#view-home>.band.ledger.aura:not(.aura-soft):before{content:none}@media (max-width:900px){#view-home>.band.ledger.aura:not(.aura-soft){background-size:auto 560px;background-image:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.75) 160px,rgba(255,255,255,.55) 340px,rgba(255,255,255,.25) 470px,rgba(255,255,255,0) 580px),url(/marketing/hero-bg.svg)}}