:root{--sx-midnight:#0b0538;--sx-violet-700:#4a1a8c;--sx-purple-500:#7b2fbe;--sx-purple-300:#a97bd4;--sx-purple-200:#d4b0ee;--sx-ink:#1a1433;--sx-slate:#5e5a73;--sx-fog:#a7a3b8;--sx-mist:#eeeaf5;--sx-cloud:#f7f5fb;--sx-white:#fff;--sx-success:#1fa971;--sx-warning:#f2a93b;--sx-error:#e5484d;--sx-info:#4f8bf0;--sx-grad-flow:linear-gradient(135deg,#4a1a8c 0%,#7b2fbe 55%,#d4b0ee 100%);--sx-grad-night:linear-gradient(160deg,#0b0538 0%,#4a1a8c 100%);--sx-grad-lilac:linear-gradient(135deg,#f7f5fb 0%,#d4b0ee 100%);--sx-font-display:"Outfit", "Inter", system-ui, sans-serif;--sx-font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--sx-font-mono:"JetBrains Mono", ui-monospace, monospace;--sx-space-1:4px;--sx-space-2:8px;--sx-space-3:12px;--sx-space-4:16px;--sx-space-5:24px;--sx-space-6:32px;--sx-space-7:48px;--sx-space-8:64px;--sx-space-9:96px;--sx-radius-sm:8px;--sx-radius-md:12px;--sx-radius-lg:16px;--sx-radius-xl:24px;--sx-radius-pill:999px;--sx-shadow-sm:0 2px 8px #0b05380f;--sx-shadow-md:0 8px 24px #0b053814;--sx-glow:0 0 80px #7b2fbe73;--sx-ease:cubic-bezier(.65,0,.35,1);--sx-dur-fast:.2s;--sx-dur-base:.3s;--sx-dur-slow:.5s;--sx-container:1200px;--font-display:"Outfit", "Inter", system-ui, sans-serif;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-display:64px;--fs-h1:48px;--fs-h2:36px;--fs-h3:24px;--fs-eyebrow:14px;--fs-body-lg:20px;--fs-body:16px;--fs-small:14px;--text-xs:11px;--text-sm:12px;--text-base:14px;--text-md:16px;--text-lg:20px;--text-xl:24px;--text-2xl:28px;--text-3xl:36px;--text-4xl:42px;--text-5xl:48px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.6;--tracking-tight:-.01em;--tracking-snug:-.005em;--tracking-normal:0;--tracking-wide:.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:24px;--radius-full:999px;--section-pad:96px;--nav-h:80px}@media (width<=768px){:root{--fs-display:40px;--fs-h1:34px;--fs-h2:28px;--fs-h3:20px;--fs-eyebrow:13px;--fs-body-lg:18px;--fs-small:13px;--section-pad:56px;--nav-h:72px}}:root,.on-dark{--supnex-bg:var(--sx-midnight);--supnex-surface-alt:var(--sx-midnight);--supnex-panel:#240d5a;--supnex-panel-2:#31126a;--supnex-panel-hover:#3a1677;--supnex-ink:var(--sx-white);--supnex-muted:var(--sx-mist);--supnex-subtle:var(--sx-fog);--supnex-border:#ffffff1a;--supnex-border-strong:#fff3;--supnex-border-control:#8562b3;--supnex-divider:#a97bd466;--supnex-nav-bg:transparent;--supnex-nav-bg-scrolled:var(--sx-midnight);--supnex-brand:var(--sx-purple-500);--supnex-brand-hover:var(--sx-violet-700);--supnex-brand-ink:var(--sx-purple-200);--supnex-accent:var(--sx-purple-300);--supnex-highlight:var(--sx-purple-200);--supnex-brand-bg:var(--sx-purple-500);--supnex-pill-ink:var(--sx-white);--supnex-focus:var(--sx-purple-200);--supnex-focus-halo:#d4b0ee38;--supnex-btn-primary-bg:var(--sx-white);--supnex-btn-primary-ink:var(--sx-violet-700);--supnex-btn-primary-bg-hover:var(--sx-mist);--supnex-btn-secondary-border:#fff6;--supnex-btn-secondary-ink:var(--sx-white);--supnex-btn-secondary-bg-hover:#ffffff1a;--supnex-success:#32b57c;--supnex-success-bg:#073d29;--supnex-success-solid:var(--sx-success);--supnex-attention:#f2a93b;--supnex-attention-bg:#4d1f1d;--supnex-attention-solid:var(--sx-warning);--supnex-error:#ff7070;--supnex-error-bg:#64131f;--supnex-error-solid:var(--sx-error);--supnex-shadow-card:none;--supnex-shadow-elevated:var(--sx-glow);--supnex-shadow-mock:0 0 80px #7b2fbe4d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--supnex-bg:var(--sx-white);--supnex-surface-alt:var(--sx-cloud);--supnex-panel:var(--sx-white);--supnex-panel-2:var(--sx-mist);--supnex-panel-hover:#e7dff2;--supnex-ink:var(--sx-ink);--supnex-muted:var(--sx-slate);--supnex-subtle:var(--sx-slate);--supnex-border:var(--sx-mist);--supnex-border-strong:#d2bee9;--supnex-border-control:#7e7a91;--supnex-divider:var(--sx-mist);--supnex-nav-bg:transparent;--supnex-nav-bg-scrolled:var(--sx-white);--supnex-brand-ink:var(--sx-purple-500);--supnex-accent:var(--sx-purple-500);--supnex-highlight:var(--sx-purple-500);--supnex-brand-bg:var(--sx-mist);--supnex-pill-ink:var(--sx-violet-700);--supnex-focus:var(--sx-purple-500);--supnex-focus-halo:#7b2fbe2e;--supnex-btn-primary-bg:var(--sx-purple-500);--supnex-btn-primary-ink:var(--sx-white);--supnex-btn-primary-bg-hover:var(--sx-violet-700);--supnex-btn-secondary-border:var(--sx-purple-500);--supnex-btn-secondary-ink:var(--sx-purple-500);--supnex-btn-secondary-bg-hover:var(--sx-mist);--supnex-success:#00713e;--supnex-success-bg:#e4f3ea;--supnex-attention:#945100;--supnex-attention-bg:#fef3e6;--supnex-error:#bf1e2e;--supnex-error-bg:#ffe7e5;--supnex-shadow-card:var(--sx-shadow-sm);--supnex-shadow-elevated:var(--sx-shadow-md);--supnex-shadow-mock:var(--sx-shadow-md);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
