:root{--c-primary:#6d5efc;--c-accent:#e8548a;--c-ok:#0ea88c;--c-warn:#c07c07;--c-danger:#d93a5b;--c-ink:#211b33;--c-bg:#f7f6fb;--c-surface:color-mix(in srgb,var(--c-bg) 24%,#fff);--c-surface-2:color-mix(in srgb,var(--c-bg) 58%,var(--c-surface));--c-rail:color-mix(in srgb,var(--c-primary) 16%,#16121f);--c-ink-2:color-mix(in srgb,var(--c-ink) 68%,var(--c-surface));--c-ink-3:color-mix(in srgb,var(--c-ink) 42%,var(--c-surface));--c-mute:color-mix(in srgb,var(--c-ink) 7%,var(--c-surface));--c-line:color-mix(in srgb,var(--c-ink) 9%,var(--c-surface));--c-line-2:color-mix(in srgb,var(--c-ink) 17%,var(--c-surface));--c-primary-600:color-mix(in srgb,var(--c-primary) 82%,#000);--c-primary-ink:color-mix(in srgb,var(--c-primary) 68%,#000);--c-primary-soft:color-mix(in srgb,var(--c-primary) 12%,var(--c-surface));--c-primary-soft-2:color-mix(in srgb,var(--c-primary) 20%,var(--c-surface));--c-accent-ink:color-mix(in srgb,var(--c-accent) 70%,#000);--c-accent-soft:color-mix(in srgb,var(--c-accent) 13%,var(--c-surface));--c-ok-soft:color-mix(in srgb,var(--c-ok) 14%,var(--c-surface));--c-warn-soft:color-mix(in srgb,var(--c-warn) 15%,var(--c-surface));--c-danger-soft:color-mix(in srgb,var(--c-danger) 12%,var(--c-surface));--grad:linear-gradient(135deg,var(--c-primary),color-mix(in srgb,var(--c-primary),var(--c-accent)) 55%,var(--c-accent));--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-pill:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sh-1:0 1px 2px color-mix(in srgb,var(--c-ink) 6%,transparent);--sh-2:0 3px 12px color-mix(in srgb,var(--c-ink) 9%,transparent);--sh-3:0 16px 38px -14px color-mix(in srgb,var(--c-primary) 46%,transparent);--ring:0 0 0 3px color-mix(in srgb,var(--c-primary) 22%,transparent);--t:.16s cubic-bezier(.4,0,.2,1);--font:'Assistant','Segoe UI',system-ui,sans-serif;--rail-w:74px;--pagehead-h:65px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}