:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hb-bg:#0b0d0e;--hb-surface:#131719;--hb-surface-raised:#1a2023;--hb-surface-sunken:#08090a;--hb-border:#262d31;--hb-border-strong:#3a4449;--hb-text:#e6ecee;--hb-text-muted:#93a1a7;--hb-text-subtle:#6b787e;--hb-accent:#2fb3a3;--hb-accent-hover:#37c9b7;--hb-accent-contrast:#04100e;--hb-accent-subtle:#0e2b28;--hb-danger:#e8615a;--hb-danger-contrast:#1b0605;--hb-danger-subtle:#33110f;--hb-warning:#d9a343;--hb-warning-contrast:#1a1204;--hb-warning-subtle:#2e2410;--hb-success:#4caf7d;--hb-success-contrast:#04120b;--hb-success-subtle:#102a1c;--hb-focus-ring:#4fd6c4;--hb-overlay:#040809a8;--hb-shadow-1:0 1px 2px #0006;--hb-shadow-2:0 8px 24px #00000080;--hb-scan-surface:#fff;--hb-scan-ink:#0b0d0e}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hb-bg:#f6f7f7;--hb-surface:#fff;--hb-surface-raised:#fff;--hb-surface-sunken:#eceeef;--hb-border:#d9dee0;--hb-border-strong:#b4bec2;--hb-text:#12181a;--hb-text-muted:#55636a;--hb-text-subtle:#7d8b92;--hb-accent:#10786c;--hb-accent-hover:#0c6259;--hb-accent-contrast:#fff;--hb-accent-subtle:#e2f3f0;--hb-danger:#b8302a;--hb-danger-contrast:#fff;--hb-danger-subtle:#fbe9e8;--hb-warning:#8a5f0c;--hb-warning-contrast:#fff;--hb-warning-subtle:#fbf1dd;--hb-success:#1d7a4c;--hb-success-contrast:#fff;--hb-success-subtle:#e4f4ea;--hb-focus-ring:#10786c;--hb-overlay:#12181a66;--hb-shadow-1:0 1px 2px #12181a14;--hb-shadow-2:0 8px 24px #12181a1f;--hb-scan-surface:#fff;--hb-scan-ink:#0b0d0e}:root{--hb-space-1:.25rem;--hb-space-2:.5rem;--hb-space-3:.75rem;--hb-space-4:1rem;--hb-space-5:1.5rem;--hb-space-6:2rem;--hb-space-7:3rem;--hb-space-8:4rem;--hb-radius-sm:3px;--hb-radius-md:6px;--hb-radius-lg:10px;--hb-radius-full:9999px;--hb-text-xs:.75rem;--hb-text-sm:.875rem;--hb-text-md:1rem;--hb-text-lg:1.125rem;--hb-text-xl:1.375rem;--hb-text-2xl:1.75rem;--hb-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", roboto, helvetica, arial, sans-serif;--hb-font-mono:ui-monospace, sfmono-regular, "SF Mono", menlo, consolas, monospace;--hb-duration-fast:.12s;--hb-duration-base:.2s;--hb-ease:cubic-bezier(.2, 0, .2, 1);--hb-z-dropdown:100;--hb-z-overlay:200;--hb-z-toast:300;--hb-touch-target:44px}@media (prefers-reduced-motion:reduce){:root{--hb-duration-fast:0s;--hb-duration-base:0s}}*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100%}body{background:var(--hb-bg);color:var(--hb-text);font-family:var(--hb-font-sans);font-size:var(--hb-text-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--hb-focus-ring);outline-offset:2px}a{color:var(--hb-accent);text-decoration:none}a:hover{text-decoration:underline}.hb-skip-link{left:var(--hb-space-2);top:calc(var(--hb-space-2) * -10);z-index:var(--hb-z-toast);padding:var(--hb-space-2) var(--hb-space-3);background:var(--hb-surface-raised);border:1px solid var(--hb-border);border-radius:var(--hb-radius-md);color:var(--hb-text);transition:top var(--hb-duration-fast) var(--hb-ease);position:absolute}.hb-skip-link:focus{top:var(--hb-space-2)}
