:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fbfbfc;--bg-elevated:#fff;--bg-sunken:#f4f4f6;--bg-hover:#efeff2;--bg-active:#e8e8ec;--fg:#16161a;--fg-muted:#6b6b76;--fg-subtle:#6f6f7a;--border:#e4e4e9;--border-strong:#d2d2da;--accent:#3d4ed8;--accent-fg:#fff;--accent-soft:#eef0fd;--positive:#1a7f52;--warning:#9a6b00;--danger:#c0392f;--danger-soft:#fdecea;--radius-sm:6px;--radius:9px;--radius-lg:13px;--shadow-sm:0 1px 2px #10101a0d;--shadow:0 1px 3px #10101a12, 0 6px 18px -6px #10101a14;--gap-actions:.6rem;--gap-stack:1.1rem;--sidebar-w:248px;--header-h:60px;--font:ui-sans-serif, -apple-system, "Segoe UI", Inter, Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0d0d10;--bg-elevated:#151519;--bg-sunken:#121215;--bg-hover:#1e1e24;--bg-active:#26262e;--fg:#f0f0f3;--fg-muted:#9d9daa;--fg-subtle:#8a8a96;--border:#26262e;--border-strong:#35353f;--accent:#7b8aff;--accent-fg:#0d0d10;--accent-soft:#1b1f3d;--positive:#4ade80;--warning:#e0b341;--danger:#f87171;--danger-soft:#2d1a1a;--shadow-sm:0 1px 2px #0006;--shadow:0 1px 3px #00000080, 0 8px 24px -8px #0009}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-wrap:break-word;font-size:14px;line-height:1.55}img,video{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}@media (max-width:860px){input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea{font-size:16px}}h1,h2,h3{letter-spacing:-.015em;font-weight:600;line-height:1.25}::selection{background:var(--accent-soft);color:var(--fg)}
