:root,[data-theme=grey]{--bg:#F4F4F8;--bg-raised:#FFFFFF;--bg-sunken:#F7F7FB;--surface-hover:#EFEFF6;--border:#EAEAF1;--border-strong:#DEDEE8;--text:#111418;--text-2:#4E545C;--text-3:#666B73;--text-4:#A8ADB5;--brand-1:#8B31F0;--brand-2:#C4569C;--brand-3:#F4AA2D;--grad:linear-gradient(135deg,#8B31F0,#C4569C 52%,#F4AA2D);--grad-action:linear-gradient(135deg,#8B31F0,#B0417F);--ink:#111418;--on-ink:#FFFFFF;--on-ink-2:#B9BDC6;--ink-raised:#1F232A;--nav-active:var(--ink);--on-nav-active:var(--on-ink);--grad-soft:linear-gradient(135deg,#F0E6FE,#F6E9F2 50%,#FDF2DF);--accent:#8B31F0;--accent-hover:#7523D6;--accent-strong:#5D14AC;--accent-soft:#F3EAFE;--accent-contrast:#FFFFFF;--teal:#0B6B4F;--focus:#8B31F0;--ok:#17A97C;--ok-bg:#E4F6EF;--ok-text:#0F7D5B;--warn:#C98708;--warn-bg:#FDF1DC;--warn-text:#8A6206;--risk:#E06A2B;--risk-bg:#FCEBE0;--risk-text:#A65014;--danger:#DC3B41;--danger-bg:#FCE8E9;--danger-text:#B32027;--shadow-1:0 1px 2px rgba(17,20,24,.04),0 8px 24px -12px rgba(17,20,24,.10);--shadow-2:0 2px 6px rgba(17,20,24,.06),0 18px 40px -18px rgba(17,20,24,.22);--sev-ahead:#0F7D5B;--sev-ontrack:#1F7A8C;--sev-minor:#8A6206;--sev-moderate:#A65014;--sev-significant:#B83C22;--sev-critical:#B32027;--sev-ahead-bg:#E4F6EF;--sev-ontrack-bg:#E3F2F6;--sev-minor-bg:#FBF1DB;--sev-moderate-bg:#FCEBE0;--sev-significant-bg:#FBE6E0;--sev-critical-bg:#FCE8E9}[data-theme=white]{--bg:#FFFFFF;--bg-raised:#FFFFFF;--bg-sunken:#F7F7FB;--surface-hover:#F4F4F8;--border:#EAEAF1;--border-strong:#DEDEE8;--text:#111418;--text-2:#4E545C;--text-3:#666B73;--text-4:#A8ADB5;--brand-1:#8B31F0;--brand-2:#C4569C;--brand-3:#F4AA2D;--grad:linear-gradient(135deg,#8B31F0,#C4569C 52%,#F4AA2D);--grad-action:linear-gradient(135deg,#8B31F0,#B0417F);--ink:#111418;--on-ink:#FFFFFF;--on-ink-2:#B9BDC6;--ink-raised:#1F232A;--nav-active:var(--ink);--on-nav-active:var(--on-ink);--grad-soft:linear-gradient(135deg,#F0E6FE,#F6E9F2 50%,#FDF2DF);--accent:#8B31F0;--accent-hover:#7523D6;--accent-strong:#5D14AC;--accent-soft:#F3EAFE;--accent-contrast:#FFFFFF;--teal:#0B6B4F;--focus:#8B31F0;--ok:#17A97C;--ok-bg:#E4F6EF;--ok-text:#0F7D5B;--warn:#C98708;--warn-bg:#FDF1DC;--warn-text:#8A6206;--risk:#E06A2B;--risk-bg:#FCEBE0;--risk-text:#A65014;--danger:#DC3B41;--danger-bg:#FCE8E9;--danger-text:#B32027;--shadow-1:0 1px 2px rgba(17,20,24,.04),0 8px 24px -14px rgba(17,20,24,.08);--shadow-2:0 2px 6px rgba(17,20,24,.05),0 18px 40px -20px rgba(17,20,24,.18);--sev-ahead:#0F7D5B;--sev-ontrack:#1F7A8C;--sev-minor:#8A6206;--sev-moderate:#A65014;--sev-significant:#B83C22;--sev-critical:#B32027;--sev-ahead-bg:#E4F6EF;--sev-ontrack-bg:#E3F2F6;--sev-minor-bg:#FBF1DB;--sev-moderate-bg:#FCEBE0;--sev-significant-bg:#FBE6E0;--sev-critical-bg:#FCE8E9}[data-theme=dark]{--bg:#0C0D11;--bg-raised:#15171C;--bg-sunken:#1A1D23;--surface-hover:#1F232A;--border:#23262D;--border-strong:#2E323A;--text:#F2F3F5;--text-2:#B4BAC2;--text-3:#8C929B;--text-4:#6B717A;--brand-1:#A560F5;--brand-2:#D585B8;--brand-3:#F6BC5B;--grad:linear-gradient(135deg,#8B31F0,#C4569C 52%,#F4AA2D);--grad-action:linear-gradient(135deg,#8B31F0,#B0417F);--ink:#08090B;--on-ink:#F4F4F8;--on-ink-2:#A3A8B2;--ink-raised:#15171C;--nav-active:var(--grad-action);--on-nav-active:#FFFFFF;--grad-soft:linear-gradient(135deg,#2A1B44,#33203A 50%,#3A2C18);--accent:#B57CF7;--accent-hover:#C79AF9;--accent-strong:#C79AF9;--accent-soft:#241634;--accent-contrast:#0C0D11;--teal:#4ED9A6;--focus:#B57CF7;--ok:#17A97C;--ok-bg:#0F2E24;--ok-text:#4ED9A6;--warn:#C98708;--warn-bg:#2E2411;--warn-text:#E8B650;--risk:#E06A2B;--risk-bg:#2E1D12;--risk-text:#F09A5B;--danger:#DC3B41;--danger-bg:#2E1416;--danger-text:#FA7A80;--shadow-1:0 1px 2px rgba(0,0,0,.5);--shadow-2:0 18px 40px -18px rgba(0,0,0,.8);--sev-ahead:#4ED9A6;--sev-ontrack:#5CC8DE;--sev-minor:#E8B650;--sev-moderate:#F09A5B;--sev-significant:#F5876A;--sev-critical:#FA7A80;--sev-ahead-bg:#0F2E24;--sev-ontrack-bg:#10272E;--sev-minor-bg:#2E2411;--sev-moderate-bg:#2E1D12;--sev-significant-bg:#2E1813;--sev-critical-bg:#2E1416}:root{--radius-sm:10px;--radius:14px;--radius-lg:22px;--radius-pill:999px;--motion-fast:120ms;--motion:180ms;--ease:cubic-bezier(.2,.6,.2,1);--font-ui:"Outfit",var(--font-dm),"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:var(--font-jb),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}[data-density=minimal]{--space-scale:1.15}[data-density=balanced]{--space-scale:1}[data-density=power]{--space-scale:0.85}[data-density=power] body{font-size:13px}[data-density=minimal] body{line-height:1.7}*,:after,:before{box-sizing:border-box}@keyframes hbspin{to{transform:rotate(1turn)}}@keyframes hbpulse{0%,to{opacity:.45}50%{opacity:.9}}.hb-skeleton{animation:hbpulse 1.6s var(--ease,ease) infinite}html{color-scheme:light dark}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;transition:background var(--motion) var(--ease),color var(--motion) var(--ease)}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.02em}h1{letter-spacing:-.03em}.tnum,[data-tnum]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}::selection{background:color-mix(in srgb,var(--accent) 24%,transparent)}summary{list-style:none}summary::-webkit-details-marker{display:none}a{color:var(--accent)}a:hover{color:var(--accent-hover)}dd a,li a:not([class]),p a{text-decoration:underline;text-underline-offset:.15em}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}@media (max-width:767px){.hb-search{min-width:0!important;padding:6px 10px!important}.hb-aside:not([data-overlay]){width:60px!important}.hb-aside:not([data-overlay]) .hb-rail-hide{display:none!important}.hb-aside:not([data-overlay]) .hb-nav-link{justify-content:center!important;padding-left:0!important;padding-right:0!important}.hb-aside:not([data-overlay]) .hb-aside-head{justify-content:center!important}.hb-wide-only{display:none!important}.hb-topbar{padding:8px 12px!important;flex-wrap:wrap}.hb-topbar-tools{gap:8px!important}.hb-main{padding:12px!important}.hb-bottombar{display:block!important}.hb-main:has(+.hb-bottombar){padding-bottom:72px!important}}.hb-bottombar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--bg-raised);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom)}*{scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:8px;border:2px solid transparent;background-clip:content-box}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media print{:root{--bg:#FFFFFF;--bg-raised:#FFFFFF;--bg-sunken:#FFFFFF;--border:#DEDEE8;--text:#111418;--text-2:#4E545C;--text-3:#6E747C;--shadow-1:none;--shadow-2:none}body{background:#fff}}@keyframes hbmicpulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 55%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 0%,transparent)}}.hb-mic--live{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent);animation:hbmicpulse 1.6s var(--ease) infinite}@keyframes hbvfade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes hbvslide{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}.hb-voice-confirm-backdrop{position:fixed;inset:0;z-index:50;display:flex;justify-content:flex-end;align-items:flex-start;padding:60px 24px}.hb-voice-confirm{animation:hbvfade var(--motion) var(--ease)}.hb-voice-sheet-backdrop{position:fixed;inset:0;z-index:55;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--text) 28%,transparent)}.hb-voice-sheet{width:360px;max-width:100%;height:100%;animation:hbvslide var(--motion) var(--ease)}@media (max-width:768px){.hb-voice-confirm-backdrop{justify-content:center;align-items:center;padding:16px;background:color-mix(in srgb,var(--text) 32%,transparent)}.hb-voice-sheet{width:100%}}.hb-nav-star{opacity:0;transition:opacity var(--motion-fast,.12s) var(--ease,ease)}.hb-acct-row:focus-visible,.hb-acct-row:hover{background:var(--surface-hover)}.hb-nav-star:focus-visible,.hb-nav-star[data-on],li:hover>a>.hb-nav-star{opacity:1}.hb-grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}@media (prefers-reduced-motion:reduce){.hb-nav-star{transition:none}}@media (max-width:1100px){.hb-home-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.hb-home-lead,.hb-home-row{grid-template-columns:minmax(0,1fr)!important}}.hb-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@font-face{font-family:dmSans;src:url(/_next/static/media/7abd0811ecb9cc72-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dmSans;src:url(/_next/static/media/210398b63ea2710a-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:dmSans;src:url(/_next/static/media/db6484ff081aa3d5-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:dmSans Fallback;src:local("Arial");ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.00%;size-adjust:105.13%}.__className_12c06d{font-family:dmSans,dmSans Fallback}.__variable_12c06d{--font-dm:"dmSans","dmSans Fallback"}@font-face{font-family:jetBrains;src:url(/_next/static/media/db9d659a1acad1e2-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jetBrains;src:url(/_next/static/media/ebeb24f1e7287d3a-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:jetBrains;src:url(/_next/static/media/9545a3d1fceacf5c-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:jetBrains Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_33529c{font-family:jetBrains,jetBrains Fallback}.__variable_33529c{--font-jb:"jetBrains","jetBrains Fallback"}