@charset "UTF-8";:root{color-scheme:light;--accent: #350efd;--accent-strong: #2a0bca;--accent-soft: #6b4cfe;--accent-lift: #8f79ff;--accent-surface: #eeeaff;--accent-border: #d3c9ff;--surface: #ffffff;--surface-raised: #ffffff;--surface-sunken: #f4f5fa;--surface-muted: #f8f8fc;--border: #e5e5ef;--border-strong: #d5d5e2;--text: #0f0f18;--text-muted: #61617a;--text-subtle: #8b8ba3;--danger: #c02617;--danger-surface: #fdecea;--danger-border: #f4c7c1;--success: #10763a;--success-surface: #e6f5ec;--success-border: #bde3ca;--warning: #8a5300;--warning-surface: #fff4e3;--warning-border: #f2dcb8;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--radius: .75rem;--radius-sm: .5rem;--shadow-sm: 0 1px 2px rgb(15 15 24 / 5%), 0 1px 3px rgb(15 15 24 / 6%);--shadow: 0 1px 2px rgb(15 15 24 / 5%), 0 8px 24px -8px rgb(15 15 24 / 14%);--shadow-lg: 0 1px 2px rgb(15 15 24 / 6%), 0 24px 48px -16px rgb(15 15 24 / 22%);--ring: 0 0 0 4px rgb(53 14 253 / 16%)}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--accent: #7c62ff;--accent-strong: #350efd;--accent-soft: #6b4cfe;--accent-lift: #a693ff;--accent-surface: rgb(107 76 254 / 16%);--accent-border: rgb(124 98 255 / 34%);--surface: #16162a;--surface-raised: #1c1c33;--surface-sunken: #0b0b16;--surface-muted: #121223;--border: #2a2a42;--border-strong: #3a3a56;--text: #edecf5;--text-muted: #9b9ab4;--text-subtle: #75748f;--danger: #ff8b82;--danger-surface: rgb(255 139 130 / 12%);--danger-border: rgb(255 139 130 / 32%);--success: #4ade80;--success-surface: rgb(74 222 128 / 12%);--success-border: rgb(74 222 128 / 30%);--warning: #fbbf5c;--warning-surface: rgb(251 191 92 / 12%);--warning-border: rgb(251 191 92 / 30%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 40%);--shadow: 0 1px 2px rgb(0 0 0 / 40%), 0 8px 24px -8px rgb(0 0 0 / 60%);--shadow-lg: 0 1px 2px rgb(0 0 0 / 50%), 0 24px 48px -16px rgb(0 0 0 / 70%);--ring: 0 0 0 4px rgb(124 98 255 / 26%)}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100dvh;background:var(--surface-sunken);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif;font-synthesis-weight:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
