:root{--navy:#2a3f8f;--navy-d:#1f2f6e;--orange:#f5821f;--orange-d:#c25e08;--bg:#fff;--bg-alt:#f4f6fb;--bg-dark:#0b1437;--card:#fff;--text:#0b1437;--text-2:#5a6482;--text-3:#8891a9;--line:#e3e7f0;--line-2:#cbd2e2;--accent:var(--navy);--accent-soft:#edf0fa;--up:#16a34a;--down:#dc2626;--live:#16a34a;--font-display:"Space Grotesk", "Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "SF Mono", ui-monospace, monospace;--fs:1rem;--r:10px;--r-lg:16px;--r-sm:6px;--wrap:1180px;--shadow-sm:0 1px 2px #0b14370f;--shadow:0 6px 24px #0b143714;--shadow-lg:0 18px 48px #0b143724;--t:.22s ease}html[data-theme=dark]{--navy:#5b78d6;--navy-d:#3f57ad;--orange:#ff9838;--orange-d:#e07a1a;--bg:#0a1024;--bg-alt:#0e1530;--bg-dark:#060b1c;--card:#121a38;--text:#e8ecf7;--text-2:#9ba6c7;--text-3:#6e7899;--line:#212c52;--line-2:#2c3a66;--accent:var(--navy);--accent-soft:#182449;--up:#34d399;--down:#f87171;--live:#34d399;--shadow-sm:0 1px 2px #0000004d;--shadow:0 8px 28px #00000073;--shadow-lg:0 20px 52px #0009}html[data-track=biz]{--accent:var(--orange);--accent-soft:#fdf0e3}html[data-theme=dark][data-track=biz]{--accent-soft:#3a250f}html[data-contrast=on]{--text:#000;--text-2:#111;--text-3:#222;--bg:#fff;--bg-alt:#fff;--card:#fff;--line:#000;--line-2:#000;--accent:#00c;--accent-soft:#e8e8ff;--up:#060;--down:#c00}html[data-theme=dark][data-contrast=on]{--text:#fff;--text-2:#f0f0f0;--text-3:#e0e0e0;--bg:#000;--bg-alt:#000;--card:#000;--line:#fff;--line-2:#fff;--accent:#ffd400;--accent-soft:#330}*,:after,:before{box-sizing:border-box}html{font-size:var(--fs);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background var(--t),color var(--t);margin:0;font-size:1rem;line-height:1.6}body,h1,h2,h3,h4{color:var(--text)}h1,h2,h3,h4{font-family:var(--font-display);margin:0 0 .4em;font-weight:600;line-height:1.15}p{margin:0 0 1em}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button{font:inherit;cursor:pointer}ul{margin:0;padding:0;list-style:none}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:20px}.section{padding-block:clamp(48px,6vw,84px)}.section-head{margin-bottom:32px}.section-head h2{font-size:clamp(1.5rem,3vw,2.1rem)}.section-head .sub{color:var(--text-2);max-width:60ch}.eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-size:.8rem;font-weight:600;display:inline-flex}.skeleton{background:var(--bg-alt);border-radius:var(--r-sm);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--card) 60%,transparent),transparent);animation:1.3s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.reveal{opacity:0;will-change:opacity,transform;transition:opacity .6s,transform .6s;transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:none}.live-dot{background:var(--live);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb,var(--live) 60%,transparent);border-radius:50%;animation:1.8s infinite pulse;display:inline-block}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--live) 55%,transparent)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}html[data-grayscale=on]{filter:grayscale()}html[data-negative=on]{background:#fff}html[data-negative=on],html[data-negative=on] iframe,html[data-negative=on] img,html[data-negative=on] video{filter:invert()hue-rotate(180deg)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}.skip-link{z-index:200;background:var(--accent);color:#fff;border-radius:0 0 var(--r-sm) 0;padding:10px 16px;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.errp[data-v-b45e1c1e]{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.errp__box[data-v-b45e1c1e]{text-align:center;max-width:460px}.errp__code[data-v-b45e1c1e]{color:var(--accent);font-size:4rem;font-weight:700}.errp__box h1[data-v-b45e1c1e]{margin:8px 0 12px;font-size:1.6rem}.errp__box p[data-v-b45e1c1e]{color:var(--text-2);margin-bottom:24px}
