:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg-app:#f6f7f9;--bg-surface:#fff;--bg-raised:#fff;--bg-sunken:#eef0f3;--fg-primary:#111318;--fg-secondary:#4a505c;--fg-tertiary:#5f6673;--fg-onAccent:#fff;--border-subtle:#e2e5ea;--border-strong:#7d8491;--accent:#4f46e5;--accent-hover:#4338ca;--accent-subtle:#eef0ff;--state-danger:#c42b2b;--state-warning:#965700;--state-success:#1d7a39;--state-info:#1f63c6;--state-dangerSubtle:#fdecec;--state-warningSubtle:#fff4e0;--state-successSubtle:#e7f6ec;--state-infoSubtle:#e8f0fc;--account-1:#2563eb;--account-2:#7c3aed;--account-3:#db2777;--account-4:#dc2626;--account-5:#c2410c;--account-6:#a16207;--account-7:#15803d;--account-8:#0f766e;--tag-1:#2563eb;--tag-2:#7c3aed;--tag-3:#db2777;--tag-4:#dc2626;--tag-5:#c2410c;--tag-6:#a16207;--tag-7:#15803d;--tag-8:#0f766e;--tag-9:#0369a1;--tag-10:#9333ea;--tag-11:#be123c;--tag-12:#4d7c0f;--space-0:0px;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-48:48px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:9999px;--font-sans:-apple-system, system-ui, Inter, "Segoe UI", Roboto, sans-serif;--font-mono:"SF Mono", ui-monospace, Menlo, Consolas, monospace;--font-caption:400 .75rem/1rem var(--font-sans);--font-footnote:400 .8125rem/1.125rem var(--font-sans);--font-body:400 .9375rem/1.375rem var(--font-sans);--font-headline:600 1.0625rem/1.375rem var(--font-sans);--font-title:700 1.375rem/1.75rem var(--font-sans);--font-largeTitle:700 2.125rem/2.5625rem var(--font-sans);--motion-state:.15s;--motion-spatial:.25s;--hit-target:24px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--bg-app:#0e0f12;--bg-surface:#16181d;--bg-raised:#1e2128;--bg-sunken:#0a0b0d;--fg-primary:#f2f4f7;--fg-secondary:#b4bac5;--fg-tertiary:#959ca9;--fg-onAccent:#0e0f12;--border-subtle:#2a2e36;--border-strong:#747c8a;--accent:#8e92ee;--accent-hover:#a3a6f2;--accent-subtle:#23254a;--state-danger:#f47c7c;--state-warning:#f2b53a;--state-success:#5ad48a;--state-info:#6faef7;--state-dangerSubtle:#3a1a1c;--state-warningSubtle:#3a2b12;--state-successSubtle:#15301f;--state-infoSubtle:#162a45;--account-1:#60a5fa;--account-2:#a78bfa;--account-3:#f472b6;--account-4:#f87171;--account-5:#fb923c;--account-6:#facc15;--account-7:#4ade80;--account-8:#2dd4bf;--tag-1:#60a5fa;--tag-2:#a78bfa;--tag-3:#f472b6;--tag-4:#f87171;--tag-5:#fb923c;--tag-6:#facc15;--tag-7:#4ade80;--tag-8:#2dd4bf;--tag-9:#38bdf8;--tag-10:#c084fc;--tag-11:#fb7185;--tag-12:#a3e635}}:root[data-theme=dark]{--bg-app:#0e0f12;--bg-surface:#16181d;--bg-raised:#1e2128;--bg-sunken:#0a0b0d;--fg-primary:#f2f4f7;--fg-secondary:#b4bac5;--fg-tertiary:#959ca9;--fg-onAccent:#0e0f12;--border-subtle:#2a2e36;--border-strong:#747c8a;--accent:#8e92ee;--accent-hover:#a3a6f2;--accent-subtle:#23254a;--state-danger:#f47c7c;--state-warning:#f2b53a;--state-success:#5ad48a;--state-info:#6faef7;--state-dangerSubtle:#3a1a1c;--state-warningSubtle:#3a2b12;--state-successSubtle:#15301f;--state-infoSubtle:#162a45;--account-1:#60a5fa;--account-2:#a78bfa;--account-3:#f472b6;--account-4:#f87171;--account-5:#fb923c;--account-6:#facc15;--account-7:#4ade80;--account-8:#2dd4bf;--tag-1:#60a5fa;--tag-2:#a78bfa;--tag-3:#f472b6;--tag-4:#f87171;--tag-5:#fb923c;--tag-6:#facc15;--tag-7:#4ade80;--tag-8:#2dd4bf;--tag-9:#38bdf8;--tag-10:#c084fc;--tag-11:#fb7185;--tag-12:#a3e635}@media (prefers-contrast:more){:root{--fg-secondary:#2b3038;--fg-tertiary:#3f4550;--border-subtle:#8a919e;--border-strong:#4a505c}:root[data-theme=dark]{--fg-secondary:#d5dae2;--fg-tertiary:#c2c8d2;--border-subtle:#7a8190;--border-strong:#a3aab6}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root:not([data-theme=light]){--fg-secondary:#d5dae2;--fg-tertiary:#c2c8d2;--border-subtle:#7a8190;--border-strong:#a3aab6}}:root[data-true-black][data-theme=dark]{--bg-app:#000;--bg-surface:#0b0c0e;--bg-raised:#16181d;--bg-sunken:#000}@media (prefers-color-scheme:dark){:root[data-true-black]:not([data-theme=light]){--bg-app:#000;--bg-surface:#0b0c0e;--bg-raised:#16181d;--bg-sunken:#000}}@media (prefers-reduced-motion:reduce){:root{--motion-state:0s;--motion-spatial:0s}}
*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg-app);color:var(--fg-primary);font:var(--font-body);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation}button:disabled{cursor:default}svg{flex-shrink:0}input,select,textarea{min-width:0;max-width:100%}dialog{overscroll-behavior:contain;max-height:calc(100dvh - 32px)}@media (pointer:coarse){input,select,textarea,[contenteditable=true]{font-size:max(1rem,16px)!important}button,a,input,select,textarea{touch-action:manipulation}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.status{min-height:100dvh;padding:var(--space-24) var(--space-16);color:var(--fg-secondary);place-items:center;display:grid}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);z-index:30;padding:var(--space-4) var(--space-8);border-radius:var(--radius-sm);background:var(--fg-primary);color:var(--bg-surface);font:var(--font-caption);white-space:normal;text-align:center;pointer-events:none;opacity:0;width:max-content;max-width:220px;transition:opacity var(--motion-state);display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transition-delay:.4s;display:block}[data-tip-align=end]:after{left:auto;right:0;transform:none}[data-tip-align=start]:after{left:0;transform:none}@media (hover:none){[data-tip]:after{display:none}}::selection{background:var(--accent-subtle)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}
