:root{--bg: #f4f6f5;--surface: #ffffff;--surface-2: #eef1f2;--ink: #0b1222;--ink-lede: #2a3447;--ink-2: #3d485e;--ink-3: #5c687e;--ink-4: #5d6b85;--line: #d9dfe2;--line-2: #eceff2;--line-strong: #c3cbd4;--accent: #f28a0d;--accent-hover: #ffa324;--accent-ink: #a85a06;--accent-ink-hover: #8a4a05;--accent-wash: #fff4df;--accent-line: #f0b24a;--accent-hl: #ffe0a3;--dark-accent-text: #ffb63c;--e-accent: rgba(242, 138, 13, .5);--negative-ink: #b92d10;--negative: #e03a16;--positive-ink: #0e7a52;--positive: #10a96c;--dark-panel: #131c31;--dark-line: #1b2438;--dark-fill: #3a4a6b;--dark-text: #d5dcea;--dark-text-2: #9faac4;--dark-text-3: #8593ac;--font-sans: "Instrument Sans", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--t-display: 700 56px/1.04 var(--font-sans);--t-display-tracking: -.03em;--t-h1: 700 44px/1.08 var(--font-sans);--t-h1-tracking: -.03em;--t-h2: 700 30px/1.2 var(--font-sans);--t-h2-tracking: -.025em;--t-h3: 700 21px/1.3 var(--font-sans);--t-h3-tracking: -.015em;--t-body-lg: 400 17.5px/1.75 var(--font-sans);--t-body: 400 15.5px/1.7 var(--font-sans);--t-caption: 400 13px/1.6 var(--font-sans);--t-mono-label: 500 12px/1.4 var(--font-mono);--t-mono-data: 600 13.5px/1.5 var(--font-mono);--mono-label-tracking: .14em;--measure: 640px;--page-max: 1120px;--s-4: 4px;--s-8: 8px;--s-12: 12px;--s-16: 16px;--s-20: 20px;--s-28: 28px;--s-48: 48px;--s-64: 64px;--s-80: 80px;--r-6: 6px;--r-8: 8px;--r-12: 12px;--r-14: 14px;--r-pill: 999px;--e1: 0 1px 2px rgba(11, 18, 34, .05);--e2: 0 12px 32px -18px rgba(11, 18, 34, .18)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::selection{background:var(--accent-hl);color:var(--ink)}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes arrowGo{0%,to{transform:translate(-3px);opacity:.35}50%{transform:translate(3px);opacity:1}}@keyframes barL{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes capIn{0%{opacity:0}to{opacity:1}}@keyframes chipIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes chk{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes cpulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes dashOnce{0%{stroke-dashoffset:430}to{stroke-dashoffset:0}}@keyframes fdotA{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes fdotB{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes flagA{0%{background:#1b2438}to{background:#e03a1652}}@keyframes flagB{0%{background:#1b2438}to{background:#e03a1652}}@keyframes fpulse{0%,to{box-shadow:0 0 #e03a1673}50%{box-shadow:0 0 0 6px #e03a1600}}@keyframes glide{0%{stroke-dashoffset:430}to{stroke-dashoffset:-430}}@keyframes glowP{0%,to{opacity:.35}50%{opacity:1}}@keyframes jitA{0%,to{transform:rotate(-2.5deg)}50%{transform:translate(2px,-4px) rotate(1deg)}}@keyframes jitB{0%,to{transform:rotate(1.8deg)}50%{transform:translate(-3px,3px) rotate(-1.2deg)}}@keyframes jitC{0%,to{transform:rotate(-1deg)}50%{transform:translate(2px,3px) rotate(2deg)}}@keyframes mscan{0%{transform:translateY(0);opacity:0}10%{opacity:1}88%{transform:translateY(122px);opacity:1}to{transform:translateY(122px);opacity:0}}@keyframes progressGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes redact{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes rowIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes scanY{0%{transform:translateY(0);opacity:0}8%{opacity:1}86%{transform:translateY(128px);opacity:1}to{transform:translateY(128px);opacity:0}}@keyframes sn1{0%{transform:translate(-46px,-22px) rotate(-7deg);opacity:.5}to{transform:none;opacity:1}}@keyframes sn2{0%{transform:translate(38px,-16px) rotate(5deg);opacity:.5}to{transform:none;opacity:1}}@keyframes sn3{0%{transform:translate(-30px,18px) rotate(-4deg);opacity:.5}to{transform:none;opacity:1}}@keyframes sn4{0%{transform:translate(44px,20px) rotate(6deg);opacity:.5}to{transform:none;opacity:1}}@keyframes sn5{0%{transform:translate(-52px,8px) rotate(3deg);opacity:.5}to{transform:none;opacity:1}}@keyframes sn6{0%{transform:translate(36px,-26px) rotate(-6deg);opacity:.5}to{transform:none;opacity:1}}@keyframes stampL{0%{opacity:0;transform:scale(1.5) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(-8deg)}}@keyframes strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes swp{0%,8%{left:0;opacity:0}18%{opacity:.7}72%{opacity:.7}84%,to{left:calc(100% - 70px);opacity:0}}@keyframes tickerY{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes vpulse{0%,to{box-shadow:0 0 #10a96c66}50%{box-shadow:0 0 14px 2px #10a96c38}}@keyframes vstamp{0%{opacity:0;transform:scale(1.7) rotate(-7deg)}to{opacity:1;transform:scale(1) rotate(-7deg)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink-2);font:var(--t-body);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}a{color:var(--accent-ink);text-decoration-color:var(--accent);text-decoration-thickness:1.5px;text-underline-offset:3px}a:hover{color:var(--accent-ink-hover)}.v4-nav{position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid var(--line)}.v4-nav-inner{max-width:var(--page-max);margin:0 auto;padding:0 var(--s-28);height:60px;display:flex;align-items:center;gap:var(--s-28)}.v4-brand{text-decoration:none;font-weight:700;font-size:17px;letter-spacing:-.02em;display:flex;align-items:center;gap:var(--s-8);color:var(--ink)}.v4-brand-2{color:var(--accent-ink)}.v4-mark{display:inline-block;width:10px;height:10px;background:var(--accent);border-radius:2px}.v4-nav-links{display:flex;gap:22px;margin-left:auto;align-items:center;font-size:14.5px;flex-wrap:wrap}.v4-nav-links a{text-decoration:none;color:var(--ink-2)}.v4-nav-links a:hover{color:var(--ink)}.v4-cta{background:var(--accent);color:var(--ink)!important;padding:9px 16px;border-radius:var(--r-6);font-weight:700;font-size:13.5px;transition:background .2s,transform .15s}.v4-cta:hover{background:var(--accent-hover);transform:translateY(-1px)}.v4-wrap,.v4-wrap-wide{margin:0 auto;padding:0 var(--s-28)}.v4-wrap{max-width:var(--page-max)}.v4-wrap-wide{max-width:1320px}.v4-foot{border-top:1px solid var(--line);background:var(--surface-2);margin-top:var(--s-64)}.v4-foot-inner{max-width:var(--page-max);margin:0 auto;padding:var(--s-48) var(--s-28);display:grid;gap:var(--s-20)}.v4-foot-lede{margin:0;font-size:14.5px;line-height:1.7;color:var(--ink-2);max-width:var(--measure)}.v4-foot-links,.v4-foot-legal{display:flex;gap:18px;flex-wrap:wrap}.v4-foot-links{font-size:13.5px}.v4-foot-legal{font-size:13px;color:var(--ink-4)}.v4-foot-legal a{color:var(--ink-4)}.v4-foot-fine{margin:0;font-size:12.5px;color:var(--ink-4)}@media(max-width:720px){.v4-nav-inner{height:auto;padding:var(--s-12) var(--s-16);flex-wrap:wrap;gap:var(--s-12)}.v4-nav-links{gap:var(--s-12);font-size:13.5px}.v4-wrap,.v4-wrap-wide{padding:0 var(--s-16)}}
