:root{--page-max:76rem;--page-inset:max(0px, calc((100% - var(--page-max)) / 2));--page:#f5f5f7;--surface:#fbfbfd;--surface-strong:#e8e8ed;--ink:#1d1d1f;--muted:#515154;--line:#d2d2d7;--accent:#0071e3;--accent-strong:#06c;--accent-soft:#e8f2ff;--on-accent:#f9fbff;--danger:#b42318;--ok:#166c33;--ok-soft:#e6f4ea;--warn:#8f5300;--warn-soft:#fff1db;--shadow:0 22px 60px #202a361a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme]){--page:#0b0b0c;--surface:#1c1c1e;--surface-strong:#2c2c2e;--ink:#f5f5f7;--muted:#a1a1a6;--line:#3a3a3c;--accent:#2997ff;--accent-strong:#64b5ff;--accent-soft:#17283c;--on-accent:#0b0b0c;--danger:#ff9b91;--ok:#4cd964;--ok-soft:#12301c;--warn:#ffb340;--warn-soft:#3a2911;--shadow:0 22px 60px #0103066b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--page:#0b0b0c;--surface:#1c1c1e;--surface-strong:#2c2c2e;--ink:#f5f5f7;--muted:#a1a1a6;--line:#3a3a3c;--accent:#2997ff;--accent-strong:#64b5ff;--accent-soft:#17283c;--on-accent:#0b0b0c;--danger:#ff9b91;--ok:#4cd964;--ok-soft:#12301c;--warn:#ffb340;--warn-soft:#3a2911;--shadow:0 22px 60px #0103066b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);color:var(--ink);font-family:var(--font-geist-sans), system-ui, sans-serif;text-rendering:optimizelegibility;margin:0;transition:background-color .18s,color .18s}button,input,select,textarea{color:inherit;font:inherit}button,label,select{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}::selection{background:var(--accent-soft)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
