@import url("https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&family=Tomorrow:wght@400;500;600;700&display=swap");*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{--bg:#1b1b1e;--bg-2:#151517;--surface:#242428;--surface-2:#2e2e34;--surface-3:#3a3a42;--border:#34343b;--border-2:#45454e;--border-3:#56565f;--t1:#f5f5f6;--t2:#b6b6be;--t3:#8c8c96;--t4:#7a7a84;--accent:#f2cd1a;--accent-fg:#1a1a1a;--accent-bg:rgba(242,205,26,.12);--accent-bd:rgba(242,205,26,.42);--accent-ring:rgba(242,205,26,.28);--ok-fg:#4ade80;--ok-bg:rgba(34,197,94,.13);--ok-bd:rgba(34,197,94,.34);--warn-fg:#fbbf24;--warn-bg:rgba(251,191,36,.13);--warn-bd:rgba(251,191,36,.34);--bad-fg:#ff7a7a;--bad-bg:rgba(222,42,42,.16);--bad-bd:rgba(222,42,42,.42);--info-fg:#8fa2ff;--info-bg:rgba(109,131,255,.15);--info-bd:rgba(109,131,255,.36);--glow:0 18px 40px -22px rgba(0,0,0,.7);--accent-glow:0 0 22px -4px rgba(242,205,26,.45);--gap:16px;--pad:24px;--cardpad:16px;--rowpad:12px;--radius:12px;--radius-sm:7px;--fs:14px;--f-display:"Tomorrow",system-ui,sans-serif;--f-ui:"Hanken Grotesk",system-ui,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,monospace;--ease:cubic-bezier(.22,1,.36,1);--fast:130ms;--base:200ms;--surface-1:var(--surface);--border-1:var(--border);--yellow:var(--accent);--brand-yellow:var(--accent);--brand-yellow-deep:#d4b200;--brand-red:#de2a2a;--brand-blue:#213ce2;--brand-green:#22c55e;--brand-orange:#f97316;--font-cond:var(--f-display);--font-mono:var(--f-mono);--radius-md:var(--radius-sm);--radius-lg:var(--radius);--space-2:8px;--space-3:12px;--space-4:16px;--tracking-tight:.04em;--tracking-wide:.08em;--text-sm:13px;--text-base:14px;--text-xl:21px;--text-1:var(--t1);--text-2:var(--t2);--text-3:var(--t3);--text-4:var(--t4);--state-success:var(--ok-fg);--state-success-fg:var(--ok-fg);--state-success-bg:var(--ok-bg);--state-warning:var(--warn-fg);--state-warning-fg:var(--warn-fg);--state-warning-bg:var(--warn-bg);--state-error:var(--bad-fg);--state-error-fg:var(--bad-fg);--state-error-bg:var(--bad-bg);--state-info:var(--info-fg);--state-info-fg:var(--info-fg);--state-info-bg:var(--info-bg)}body,html{background:var(--bg);color:var(--t1);font-family:var(--f-ui);font-size:var(--fs);line-height:1.45;height:100%;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font-family:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px;border-radius:2px}::selection{background:rgba(242,205,26,.35);color:var(--t1)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:8px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--border-3)}*{scrollbar-width:thin;scrollbar-color:var(--border-2) transparent}.num{font-family:var(--f-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eyebrow{font-size:9.5px;letter-spacing:.12em;color:var(--t3)}.eyebrow,.label{font-family:var(--f-display);font-weight:700;text-transform:uppercase}.label{font-size:11px;letter-spacing:.1em;color:var(--t2)}.font-display{font-family:var(--f-display)}.font-ui{font-family:var(--f-ui)}@keyframes pit-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes pit-ring{0%{box-shadow:0 0 0 0 var(--accent-ring)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes pit-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pit-drawer{0%{transform:translateX(100%)}to{transform:none}}@keyframes pit-fade{0%{opacity:0}to{opacity:1}}@keyframes pit-pop{0%{opacity:0;transform:translateY(-50%) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.pit-pulse{animation:pit-pulse 2.4s var(--ease) infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}