.v2-root{--v2-brand:#5b3df5;--v2-brand-600:#4a2fe0;--v2-brand-100:#ece8ff;--v2-brand-50:#f5f3ff;--v2-trust:#0a1633;--v2-trust-700:#12307a;--v2-sky:#2f80ed;--v2-gradient:linear-gradient(135deg,#5b3df5,#3f5bf4 55%,#2f80ed);--v2-gradient-trust:linear-gradient(160deg,#060e22,#0f2a6b 55%,#1e40af);--v2-gradient-yes:linear-gradient(135deg,#38bdf8,#2563eb);--v2-gradient-no:linear-gradient(135deg,#ffb340,#f0780a);--v2-gradient-gold:linear-gradient(135deg,#f1d58a,#c9972b);--v2-glow:0 0 0 1px rgba(255,255,255,0.08),0 12px 40px rgba(37,99,235,0.35);--v2-yes:#2563eb;--v2-yes-bright:#3b82f6;--v2-yes-ink:#1d4ed8;--v2-yes-soft:#e8f0ff;--v2-no:#d9730d;--v2-no-bright:#ff9f1c;--v2-no-ink:#b45309;--v2-no-soft:#fff1e0;--v2-gold:#c9972b;--v2-gold-soft:#fbf3dc;--v2-live:#8b5cf6;--v2-warn:#b45309;--v2-warn-soft:#fff7e6;--v2-bg:#f3f5fb;--v2-surface:#ffffff;--v2-surface-2:#eaedf7;--v2-line:#dfe3f1;--v2-ink:#0b1226;--v2-ink-2:#34406a;--v2-muted:#66709a;--v2-on-brand:#ffffff;--v2-r-sm:10px;--v2-r-md:16px;--v2-r-lg:24px;--v2-r-pill:999px;--v2-shadow-1:0 1px 2px rgba(14,19,48,0.06),0 4px 14px rgba(14,19,48,0.06);--v2-shadow-2:0 8px 28px rgba(14,19,48,0.12);--v2-shadow-brand:0 10px 26px rgba(91,61,245,0.35);--v2-font:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI Variable","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--v2-fs-xs:12px;--v2-fs-sm:14px;--v2-fs-md:16px;--v2-fs-lg:20px;--v2-fs-xl:28px;--v2-fs-hero:40px;--v2-s-1:4px;--v2-s-2:8px;--v2-s-3:12px;--v2-s-4:16px;--v2-s-5:24px;--v2-s-6:32px;--v2-tap:48px;--v2-ease:cubic-bezier(0.22,1,0.36,1);--v2-nav-h:64px;min-height:100vh;color:var(--v2-ink);background:var(--v2-bg);font-family:var(--v2-font);font-size:var(--v2-fs-md);line-height:1.5;-webkit-font-smoothing:antialiased}.v2-root[data-theme=dark]{--v2-bg:#0a0f24;--v2-surface:#121a38;--v2-surface-2:#1a2447;--v2-line:#263059;--v2-ink:#f2f4ff;--v2-ink-2:#c9cff0;--v2-muted:#98a0c8;--v2-brand-100:#241c5c;--v2-brand-50:#181442;--v2-yes-soft:#10264f;--v2-no-soft:#3d2a0c;--v2-gold-soft:#3a2f10;--v2-warn-soft:#3a2a0b;--v2-shadow-1:0 1px 2px rgba(0,0,0,0.4),0 4px 14px rgba(0,0,0,0.35)}.v2-root *,.v2-root :after,.v2-root :before{box-sizing:border-box}.v2-root h1,.v2-root h2,.v2-root h3,.v2-root ol,.v2-root p,.v2-root ul{margin:0}.v2-root ol,.v2-root ul{padding:0;list-style:none}.v2-root a{color:inherit}.v2-root a:focus-visible,.v2-root button:focus-visible{outline:3px solid var(--v2-sky);outline-offset:2px}.v2-num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}@media (prefers-reduced-motion:reduce){.v2-root *,.v2-root :after,.v2-root :before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}