:root{--sf-ink:#0f172a;--sf-text:#263244;--sf-muted:#64748b;--sf-faint:#94a3b8;--sf-surface:#fff;--sf-surface-2:#f8fafc;--sf-surface-3:#f1f5f9;--sf-page:#f2f5f9;--sf-line:#e4e9f0;--sf-line-soft:#eef2f7;--sf-night:#101a30;--sf-night-2:#16223d;--sf-night-3:#1d2c4d;--sf-night-line:#ffffff1f;--sf-night-text:#ffffffb8;--sf-night-strong:#fff;--sf-accent:var(--theme-primary,#2940e8);--sf-accent-rgb:var(--theme-primary-rgb,41, 64, 232);--sf-accent-ink:#fff;--sf-accent-soft:rgba(var(--sf-accent-rgb), .09);--sf-accent-soft-strong:rgba(var(--sf-accent-rgb), .16);--sf-danger:#e11d48;--sf-danger-rgb:225, 29, 72;--sf-success:#059669;--sf-warning:#d97706;--sf-hero-ratio:1730 / 500;--sf-radius-xs:6px;--sf-radius-sm:8px;--sf-radius:12px;--sf-radius-lg:18px;--sf-radius-pill:999px;--sf-shadow-xs:0 1px 2px #0f172a0f;--sf-shadow-sm:0 2px 8px #0f172a12;--sf-shadow:0 6px 20px #0f172a17;--sf-shadow-lg:0 18px 44px #0f172a29;--sf-gutter:1rem;--sf-max:1800px;--sf-section-gap:2rem;--sf-utility-h:38px;--sf-main-h:78px;--sf-nav-h:52px;--sf-fs-2xs:.6875rem;--sf-fs-xs:.75rem;--sf-fs-sm:.8125rem;--sf-fs-base:.875rem;--sf-fs-md:.9375rem;--sf-fs-lg:1.0625rem;--sf-fw-medium:500;--sf-fw-semibold:600;--sf-fw-bold:700;--sf-ease:cubic-bezier(.4, 0, .2, 1);--sf-dur:.18s;--sf-dur-slow:.32s;--sf-z-nav:1030;--sf-z-drawer:1080;--sf-z-drawer-scrim:1070}@media (min-width:768px){:root{--sf-gutter:1.5rem}}@media (min-width:992px){:root{--sf-gutter:3rem;--sf-section-gap:2.75rem}}@media (min-width:1200px){:root{--sf-gutter:max(3rem, calc((100% - var(--sf-max)) / 2))}}@media (prefers-reduced-motion:reduce){:root{--sf-dur:1ms;--sf-dur-slow:1ms}}.sf-band{width:100%;padding-inline:var(--sf-gutter)}
