@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c0534b40c1c3b5a4-s.p.18nrv_9r1bn2j.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d219fe3ae333997c-s.0ihgixp4s46p2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(../media/235a0ef330592118-s.p.0_dtpe4r-myal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.p.3_otmf38u2y4x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.00hyb-x0mjr9g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2p4adm_386h58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.p.1x39li9dshdhc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.1qsgyx-tuq4mu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.0s4utfvp8prsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.p.3f7g1nki62hoj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.3sup9rdq9grs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.22ggkaf3lyu8c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.p.22gtx64q2ss2-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.3os00td4x4cmq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.2lpos000q_nzo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.TEOzDW_className{font-family:Barlow,Barlow Fallback;font-style:normal}.TEOzDW_variable{--font-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbd88c7cbebcb5b-s.p.33sztrngv_ieb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e3c10b17cdb86a23-s.198xu-2bu0foz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/612838607db3d51d-s.p.2-6hkzwn24m5-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.p.38t85nkp60tez.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.2omtmoo94goav.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.3lj349bs9hfu1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.p.2dbbbbabmw4n4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.1oqo1buse5xew.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0xxdg0o7uh536.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.p.0i8had3keju7i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dae58b0b46c3f93-s.24oj26lcm6-u8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89232e6535d3b87e-s.p.2oeto2j5aaelm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.PQwcuq_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.PQwcuq_variable{--font-barlow-condensed:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.p.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:700;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.p.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.-iweZa_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.-iweZa_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#0a0a0b;--surface:#15151a;--surface2:#1f1f26;--fg:#fafafa;--muted:#b3a19e;--border:#34343c;--green:#22c55e;--green-bright:#4ade80;--on-green:#07130c;--red:#ef4444;--gold:#fbbf24;--pad:clamp(20px, 5vw, 32px);--maxw:1180px;--font-body:var(--font-barlow), "Barlow", system-ui, -apple-system, sans-serif;--font-display:var(--font-barlow-condensed), "Barlow Condensed", var(--font-body);--font-code:var(--font-mono), ui-monospace, "SFMono-Regular", monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);margin:0;font-size:18px;font-weight:300;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-weight:700;line-height:1.02}p{margin:0}h2{font-size:clamp(2rem,4.5vw,3.2rem)}.wrap{max-width:var(--maxw);padding-inline:var(--pad);margin:0 auto}.kicker{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--green-bright);font-size:15px;font-weight:600}.mono{font-family:var(--font-code)}.lead{color:var(--muted);max-width:36em;font-size:clamp(1.15rem,2vw,1.35rem)}.small{color:var(--muted);font-size:15px}.skip-link{z-index:200;background:var(--green);color:var(--on-green);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;padding:10px 18px;font-weight:700;position:absolute;top:0;left:-9999px}.skip-link:focus{top:12px;left:12px}:focus-visible{outline:3px solid var(--green-bright);outline-offset:3px}.btn{background:var(--green);color:var(--on-green);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:10px;padding:15px 34px;font-size:19px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 0 26px #22c55e73}.btn:hover{transform:translateY(-2px);box-shadow:0 0 40px #22c55e99}.btn svg,.btn-icon{flex:none;width:18px;height:18px}.btn-small{box-shadow:none;padding:9px 20px;font-size:16px}.btn-large{padding:17px 38px;font-size:20px}.reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(22px)}.reveal.vis{opacity:1;transform:none}.d1{transition-delay:60ms}.d2{transition-delay:.14s}.d3{transition-delay:.22s}.d4{transition-delay:.3s}.d5{transition-delay:.4s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.d1,.d2,.d3,.d4,.d5{transition-delay:0s}}.topzone{z-index:60;position:sticky;top:0}.ticker{background:var(--green);color:var(--on-green);white-space:nowrap;border-bottom:1px solid var(--on-green);overflow:hidden}.ticker-track{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;padding:7px 0;font-size:16px;font-weight:700;animation:30s linear infinite mq;display:inline-block}.ticker-track span{margin:0 26px}.ticker-track b{background:var(--on-green);color:var(--green-bright);border-radius:4px;margin-right:6px;padding:2px 10px}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.site-header{-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#0a0a0bd9}.hd{max-width:var(--maxw);padding:12px var(--pad);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.brand{align-items:center;gap:11px;text-decoration:none;display:flex}.brand-mark{border-radius:9px;width:34px;height:34px}.brand-text{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:20px;font-weight:800}.hd nav{align-items:center;gap:26px;display:flex}.hd nav .nav-anchor{color:var(--muted);font-size:16px;text-decoration:none}.hd nav .nav-anchor:hover{color:var(--fg)}@media (max-width:820px){.hd nav .nav-anchor{display:none}}.mbar{background:#ffffff17;height:3px}.mbar .mfill{background:var(--green);width:0;height:100%}.hero{align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-bg{background:url(/photos/hero-ball.jpg) 50%/cover no-repeat;transition:transform .25s ease-out;position:absolute;inset:0;transform:scale(1.04)}.hero-veil{background:#0a0a0ba8;position:absolute;inset:0}.hero-sweep{background:linear-gradient(115deg,#0000 30%,#fafafa12 46%,#4ade8017 50%,#0000 66%);animation:7s ease-in-out infinite sweep;position:absolute;inset:0}@keyframes sweep{0%{transform:translate(-60%)}55%,to{transform:translate(60%)}}.hero-in{z-index:2;padding:140px var(--pad) 70px;max-width:var(--maxw);grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(26px,4.5vw,64px);width:100%;margin:0 auto;display:grid;position:relative}.live{color:#f87171;font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;background:#ef444424;border:1px solid #ef44448c;border-radius:6px;align-items:center;gap:10px;margin-bottom:20px;padding:8px 18px;font-size:16px;font-weight:700;display:inline-flex}.live .rec{background:var(--red);border-radius:50%;width:10px;height:10px;animation:1.2s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.15}}.live .clock{font-family:var(--font-code);letter-spacing:.05em;color:#fca5a5;background:#0a0a0b73;border-radius:4px;margin-left:8px;padding:2px 9px;font-size:15px}.hero h1{font-size:clamp(3rem,7vw,6rem);font-weight:800}.hero h1 .ol{color:#0000;-webkit-text-stroke:2.5px var(--fg)}.hero h1 .g{color:var(--green)}.hero .lead{margin:20px 0 30px}.hero .note{margin-top:16px}.hero .note strong{color:var(--fg);font-weight:600}.tryme{border:1px solid var(--border);color:var(--muted);background:#1f1f26d9;border-radius:999px;align-items:center;gap:9px;margin-top:20px;padding:9px 18px;font-size:15px;display:inline-flex}.tryme .dot{background:var(--green);border-radius:50%;width:8px;height:8px;animation:1.6s infinite blink}@media (max-width:980px){.hero{min-height:auto;padding-bottom:60px}.hero-in{grid-template-columns:1fr;gap:44px;padding-top:120px}}.stage{justify-content:center;display:flex}.phone{border:1px solid var(--border);background:#0d0d10eb;border-radius:34px;width:min(360px,88vw);padding:16px;box-shadow:0 30px 70px #0009}.phone .bar{justify-content:space-between;align-items:center;gap:10px;padding:2px 6px 12px;display:flex}.phone .bar b{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:17px;font-weight:700}.phone .bar span{font-family:var(--font-code);color:var(--muted);font-size:15px}.deck{height:380px;position:relative}.deck .card{background:var(--surface);border:1px solid var(--border);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:20px;flex-direction:column;padding:22px;transition:transform .35s,opacity .35s;display:flex;position:absolute;inset:0;box-shadow:0 14px 40px #00000073}.deck .card.top{z-index:3}.deck .card.under1{z-index:2;opacity:.75;transform:scale(.95)translateY(14px)}.deck .card.under2{z-index:1;opacity:.5;transform:scale(.9)translateY(28px)}.deck .card.dragging{transition:none}.deck .ctype{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--green-bright);font-size:15px;font-weight:600}.deck .card h3,.deck .card .cname{font-size:26px;font-family:var(--font-display);text-transform:uppercase;margin:6px 0 2px;font-weight:700;line-height:1.02}.deck .dist{color:var(--muted);font-size:15px}.deck .chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.deck .chips span{background:var(--surface2);border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:6px 13px;font-size:15px}.deck .foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.deck .foot .when{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--green-bright);font-size:17px;font-weight:700}.deck .foot .free{color:var(--muted);font-size:15px}.stamp{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;opacity:0;border:3px solid;border-radius:10px;padding:7px 16px;font-size:22px;font-weight:800;transition:opacity .25s;position:absolute;top:18px}.stamp.like{color:var(--green-bright);border-color:var(--green);right:18px;transform:rotate(8deg)}.stamp.nope{color:#f87171;border-color:var(--red);left:18px;transform:rotate(-8deg)}.deck-actions{justify-content:center;gap:18px;padding:18px 0 6px;display:flex}.deck-actions button{border:1px solid var(--border);background:var(--surface);cursor:pointer;width:64px;height:64px;color:var(--fg);border-radius:50%;justify-content:center;align-items:center;transition:transform .15s;display:flex}.deck-actions button:hover{transform:scale(1.08)}.deck-actions .no svg{stroke:#f87171}.deck-actions .yes{background:var(--green);border-color:var(--green);color:var(--on-green)}.deck-actions .yes svg{stroke:var(--on-green)}.deck-actions svg{fill:none;stroke-width:2.6px;width:26px;height:26px}.match{z-index:5;background:var(--surface);border:1px solid var(--green);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:26px;display:none;position:absolute;inset:0}.match.show{display:flex}.match .big{font-family:var(--font-display);text-transform:uppercase;color:var(--green-bright);font-size:34px;font-weight:800}.match p{color:var(--muted);font-size:16px}.match .when{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--green-bright);background:#22c55e24;border-radius:999px;margin:8px 0;padding:9px 20px;font-size:22px;font-weight:700}.match button{background:var(--surface2);border:1px solid var(--border);color:var(--fg);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:999px;margin-top:10px;padding:10px 24px;font-size:16px;font-weight:700}.board{border-block:1px solid var(--border);background:var(--surface)}.board-in{max-width:var(--maxw);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.board .cell{padding:22px var(--pad);border-right:1px solid var(--border);text-align:center}.board .cell:last-child{border-right:none}.board b{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--green-bright);font-size:30px;font-weight:800;display:block}.board span{color:var(--muted);font-size:15px}@media (max-width:760px){.board-in{grid-template-columns:1fr 1fr}.board .cell:nth-child(2){border-right:none}.board .cell:nth-child(-n+2){border-bottom:1px solid var(--border)}}.seg{border-bottom:1px solid var(--border);padding:96px 0}.seg-head{align-items:center;gap:18px;margin-bottom:40px;display:flex}.seg-head .chip{font-family:var(--font-code);background:var(--green);color:var(--on-green);letter-spacing:.1em;border-radius:6px;padding:7px 14px;font-size:15px;font-weight:700}.seg-head .line{background:var(--border);flex:1;height:1px}.seg-head .tag{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:16px;font-weight:600}.seg .cols{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.seg .cols.rev .txt{order:2}.seg h2{margin:12px 0 16px}.seg .kicker{display:block}@media (max-width:880px){.seg{padding:72px 0}.seg .cols{grid-template-columns:1fr}.seg .cols.rev .txt{order:0}.seg-head{flex-wrap:wrap;margin-bottom:28px}}.deep{border-left:3px solid var(--green);margin:20px 0;padding:4px 0 4px 18px}.deep .lbl{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--green-bright);margin-bottom:4px;font-size:15px;font-weight:700;display:block}.deep p{color:var(--muted);font-size:16px;font-style:italic}.steps{gap:12px;margin-top:26px;display:grid}.step{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--green);border-radius:0 10px 10px 0;gap:14px;padding:13px 16px;display:flex}.step i{font-family:var(--font-code);color:var(--green);padding-top:3px;font-size:15px;font-style:normal;font-weight:700}.step p{font-size:16px}.bw{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #00000073}.bw .top{border-bottom:1px solid var(--border);background:var(--surface2);justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.bw .top b{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:17px;font-weight:700}.bw .top span{font-family:var(--font-code);color:var(--muted);font-size:15px}.bw .body{padding:18px}.bw .hint{color:var(--muted);margin-bottom:14px;font-size:15px}.bw .cam{aspect-ratio:16/9;border-bottom:1px solid var(--border);background:var(--surface2);position:relative;overflow:hidden}.bw .cam img{object-fit:cover;opacity:.8;width:100%;height:100%}.bw .cam:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0a0a0b00 0%,#0a0a0bc7 66%,#0a0a0bf0 100%);height:62%;position:absolute;bottom:0;left:0;right:0}.bw .cam .lbl{z-index:2;font-family:var(--font-code);letter-spacing:.12em;color:#f87171;background:#0a0a0bb8;border:1px solid #ef444466;border-radius:4px;padding:3px 9px;font-size:14px;position:absolute;top:12px;left:12px}.bw .cam .lbl:before{content:"";background:var(--red);border-radius:50%;width:8px;height:8px;margin-right:7px;animation:1.2s steps(2,end) infinite blink;display:inline-block}.bw .cam .cap{z-index:2;font-family:var(--font-code);color:var(--muted);font-size:14px;position:absolute;bottom:10px;left:12px;right:12px}.bw .cam .cap b{color:var(--fg);font-weight:500}.swipe-row{border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:14px 16px;font-size:16px;display:flex}.swipe-row b{font-weight:600}.swipe-row .act{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 14px;font-size:16px;font-weight:700}.swipe-row .act.like{color:var(--green-bright);background:#22c55e29}.swipe-row .act.skip{color:var(--muted)}.swipe-row .act.mt{background:var(--green);color:var(--on-green)}.meter{margin:8px 0 4px}.meter .lbl-row{color:var(--muted);justify-content:space-between;gap:10px;margin-bottom:8px;font-size:15px;display:flex}.meter .track{background:var(--surface2);border-radius:999px;height:12px;overflow:hidden}.meter .fill{background:var(--green);border-radius:999px;width:0;height:100%;transition:width 1.4s cubic-bezier(.2,.7,.3,1)}.dots{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.dots .d{width:38px;height:38px;font-family:var(--font-display);border:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--muted);opacity:1;transition:opacity .3s ease var(--dl,0s), transform .3s ease var(--dl,0s);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:15px;font-weight:700;line-height:1;display:flex;transform:none}.dots .d.yes{color:var(--green-bright);background:#22c55e29;border-color:#22c55e80}.dots .d.no{color:#f87171;border-color:#ef444480}html.anim .dots:not(.vis) .d{opacity:0;transform:scale(.4)}.ledger{border-collapse:collapse;width:100%;font-size:16px}.ledger td{border-top:1px solid var(--border);padding:11px 4px}.ledger td:first-child{font-weight:500}.ledger td:last-child{text-align:right;font-family:var(--font-code);font-size:15px}.ledger .ok{color:var(--green-bright)}.ledger .no{color:#f87171}.ledger .dim{color:var(--muted)}.arcs{width:100%;height:auto;display:block}.arcs .city{fill:var(--surface2)}.arcs .pitch{fill:#22c55e24;stroke:var(--green);stroke-width:1.5px}.arcs .arc{fill:none;stroke:var(--green-bright);stroke-width:2px;stroke-dasharray:6 8;opacity:.85;animation:1.6s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-14px}}.pulse{animation:2.4s ease-in-out infinite pl}@keyframes pl{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ticker-track{padding-inline:16px;animation:none}.hero-sweep{display:none}.hero-bg{transition:none}.live .rec,.tryme .dot,.bw .cam .lbl:before,.arcs .arc,.pulse{animation:none}.meter .fill{transition:none}html.anim .dots:not(.vis) .d{opacity:1;transition:none;transform:none}}.replay{text-align:center;justify-content:center;align-items:center;min-height:70vh;display:flex;position:relative;overflow:hidden}.replay-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.replay-veil{background:#0a0a0b99;position:absolute;inset:0}.replay .frame{pointer-events:none;border:1px solid #fafafa40;position:absolute;inset:22px}.replay .frame i{border:3px solid var(--green);width:26px;height:26px;font-style:normal;position:absolute}.replay .frame i:first-child{border-bottom:none;border-right:none;top:-3px;left:-3px}.replay .frame i:nth-child(2){border-bottom:none;border-left:none;top:-3px;right:-3px}.replay .frame i:nth-child(3){border-top:none;border-right:none;bottom:-3px;left:-3px}.replay .frame i:nth-child(4){border-top:none;border-left:none;bottom:-3px;right:-3px}.replay .cam{font-family:var(--font-code);color:#f87171;letter-spacing:.12em;z-index:2;background:#0a0a0bb8;border:1px solid #ef444466;border-radius:4px;padding:3px 9px;font-size:14px;position:absolute;top:40px;left:44px}.replay .cam:before{content:"";background:var(--red);border-radius:50%;width:9px;height:9px;margin-right:8px;animation:1.2s steps(2,end) infinite blink;display:inline-block}.replay blockquote{z-index:2;max-width:840px;padding:0 var(--pad);font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1.8rem,3.8vw,3rem);font-weight:700;line-height:1.18;position:relative}.replay blockquote span{color:var(--green-bright)}@media (prefers-reduced-motion:reduce){.replay .cam:before{animation:none}.replay{min-height:56vh}}.mq-break{background:var(--green);color:var(--on-green);padding:20px 0;overflow:hidden}.mq-break .track{white-space:nowrap;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(1.6rem,4vw,2.8rem);font-weight:800;animation:22s linear infinite mq;display:inline-block}.mq-break .track span{margin:0 30px}@media (prefers-reduced-motion:reduce){.mq-break .track{animation:none}}.vcard{max-width:880px;margin:0 auto}.vposter{border:1px solid var(--border);aspect-ratio:16/9;background:var(--surface);border-radius:14px;position:relative;overflow:hidden}.vposter img,.vposter video{object-fit:cover;width:100%;height:100%}.vposter .corner{font-family:var(--font-code);color:#f87171;letter-spacing:.12em;background:#0a0a0bb8;border:1px solid #ef444466;border-radius:4px;padding:3px 9px;font-size:14px;position:absolute;top:14px;left:16px}.vposter .corner:before{content:"";background:var(--red);border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.vposter .vplay{cursor:pointer;background:#0a0a0b40;border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vposter .disc{background:var(--green);border-radius:50%;justify-content:center;align-items:center;width:86px;height:86px;animation:2.2s ease-out infinite ring;display:flex}.vposter .disc svg{width:32px;height:32px;fill:var(--on-green);margin-left:4px}@keyframes ring{0%{box-shadow:0 0 #22c55e73}70%{box-shadow:0 0 0 30px #22c55e00}to{box-shadow:0 0 #22c55e00}}.vposter .vtime{font-family:var(--font-code);background:#0a0a0bbf;border-radius:6px;padding:4px 10px;font-size:15px;position:absolute;bottom:14px;right:16px}.vtranscript{text-align:left;margin-top:18px}.vtranscript b{color:var(--fg);font-weight:600}.video-note{color:var(--muted);margin-top:14px;font-size:15px}@media (prefers-reduced-motion:reduce){.vposter .disc{animation:none}}.mocks{background:var(--surface)}.mocks-head{text-align:center}.mocks-head .lead{margin:14px auto 48px}.phones{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.phone-s{border:1px solid var(--border);background:#0d0d10;border-radius:22px;width:300px;padding:14px;box-shadow:0 22px 56px #00000080}.phone-s .pname{justify-content:space-between;align-items:center;gap:10px;padding:4px 6px 12px;display:flex}.phone-s .pname b{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--green-bright);font-size:17px;font-weight:700}.phone-s .pname span{font-family:var(--font-code);color:var(--muted);font-size:15px}.pscreen{background:var(--bg);border:1px solid var(--border);border-radius:14px;overflow:hidden}.prow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:15px 16px;font-size:15px;display:flex}.prow .who b{font-size:16px;font-weight:600;display:block}.prow .who span{color:var(--muted);font-size:15px}.tag{font-family:var(--font-display);letter-spacing:.05em;white-space:nowrap;border-radius:6px;padding:5px 12px;font-size:15px;font-weight:700}.tag.ok{color:var(--green-bright);background:#22c55e24}.tag.no{color:#f87171}.tag.dim{color:var(--muted)}.pfoot{text-align:center;padding:14px 16px}.pfoot .pill{background:var(--green);color:var(--on-green);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;border-radius:8px;padding:8px 18px;font-size:15px;font-weight:700;display:inline-block}.about .grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.def{border-left:3px solid var(--green);background:var(--surface);margin:20px 0;padding:22px 26px;font-size:18px}.story{color:var(--muted)}.about-stats{grid-template-columns:1fr;gap:16px;margin:30px 0 0;padding:0;list-style:none;display:grid}.stat{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:10px;padding:20px}.stat strong{font-family:var(--font-display);text-transform:uppercase;color:var(--green-bright);margin-bottom:6px;font-size:26px;font-weight:800;display:block}.stat span{color:var(--muted);font-size:15px}.about-photo img{border:1px solid var(--border);border-radius:10px;width:100%;height:auto}.about-photo figcaption{color:var(--muted);margin-top:10px;font-size:15px;font-style:italic}.about-updated{color:var(--muted);margin-top:24px;font-size:15px}.about-credits{color:var(--muted);margin-top:10px;font-size:15px}@media (max-width:880px){.about .grid{grid-template-columns:1fr}}.faq{background:var(--surface)}.faq-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.qa{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:22px}.qa .n{font-family:var(--font-code);color:var(--green);margin-bottom:8px;font-size:15px;display:block}.qa h3{margin-bottom:10px;font-size:20px}.qa p{color:var(--muted);font-size:16px}@media (max-width:880px){.faq-grid{grid-template-columns:1fr}}.final{text-align:center;padding:140px 0;position:relative;overflow:hidden}.final-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.final-veil{background:#0a0a0bb8;position:absolute;inset:0}.final-in{z-index:2;position:relative}.final h2{font-size:clamp(2.8rem,7vw,5rem);font-weight:800}.final h2 .ol{color:#0000;-webkit-text-stroke:2px var(--fg)}.final .lead{margin:16px auto 36px}.final .note{margin-top:16px}.btn.glow{animation:3.2s ease-in-out infinite breath}@keyframes breath{50%{box-shadow:0 0 46px #22c55ea6}}@media (prefers-reduced-motion:reduce){.btn.glow{animation:none}}.site-footer{border-top:1px solid var(--border);padding:30px 0}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-brand{align-items:center;gap:10px;display:flex}.footer-logo{border-radius:8px;width:34px;height:34px}.footer-name{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:18px;font-weight:800}.footer-name-accent{color:var(--green-bright);font-style:normal}.footer-tagline{color:var(--muted);margin-top:6px;font-size:15px}.footer-nav{flex-wrap:wrap;gap:18px;display:flex}.footer-nav a{color:var(--muted);font-size:15px;text-decoration:none}.footer-nav a:hover{color:var(--fg)}.footer-copy{color:var(--muted);font-size:15px}.container{max-width:var(--maxw);padding-inline:var(--pad);margin:0 auto}.legal-main{padding:64px 0 96px}.legal-container{max-width:780px}.legal-back{color:var(--muted);align-items:center;gap:8px;margin-bottom:28px;font-size:15px;text-decoration:none;display:inline-flex}.legal-back:hover{color:var(--fg)}.legal-back svg{width:16px;height:16px}.legal-header h1{font-size:clamp(2rem,4.5vw,3rem)}.legal-meta{font-family:var(--font-code);color:var(--green-bright);margin-top:10px;font-size:15px}.legal-body{margin-top:34px}.legal-body h2{margin:34px 0 12px;font-size:1.5rem}.legal-body h3{margin:26px 0 10px;font-size:1.2rem}.legal-body p,.legal-body li{color:var(--muted);margin-bottom:12px;font-size:17px}.legal-body ul,.legal-body ol{margin:0 0 16px;padding-left:22px}.legal-body a{color:var(--green-bright)}.legal-body strong{color:var(--fg);font-weight:600}.legal-cross{border-top:1px solid var(--border);margin-top:44px;padding-top:22px}.legal-cross p{color:var(--muted);margin-bottom:10px;font-size:15px}.legal-cross a{color:var(--green-bright);font-weight:500}.nf-main{text-align:center;padding:120px 0 140px}.nf-code{font-family:var(--font-display);color:#0000;-webkit-text-stroke:2px var(--border);font-size:clamp(5rem,16vw,11rem);font-weight:800;line-height:1}.nf-main h1{margin:12px 0 14px;font-size:clamp(1.8rem,4vw,2.6rem)}.nf-main p{color:var(--muted);max-width:34em;margin:0 auto 28px}.tierbadge{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border);background:var(--surface2);color:var(--muted);white-space:nowrap;border-radius:999px;padding:7px 13px;font-size:14px;font-weight:700;line-height:1;display:inline-block}.tierbadge.lv2{color:var(--green);background:#22c55e1f;border-color:#22c55e80}.tierbadge.lv3{color:var(--green-bright);background:#22c55e2e;border-color:#22c55ea6}.tierbadge.lv4{color:var(--gold);background:#fbbf241f;border-color:#fbbf248c}.tierbadge.lv5{color:var(--gold);border-color:var(--gold);background:#fbbf2424;box-shadow:0 0 18px #fbbf2459}.tierbadge.ph{border-style:dashed}.tier-ladder{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:16px;display:flex}.tier-ladder .sep{color:var(--muted);font-family:var(--font-code);font-size:15px}.lb{gap:8px;display:grid}.lb-row{background:var(--bg);border:1px solid var(--border);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.lb-row .rk{font-family:var(--font-code);color:var(--muted);text-align:center;flex:none;width:30px;font-size:16px;font-weight:700}.lb-row .who{flex:1;min-width:0}.lb-row .who b{font-size:16px;font-weight:600;line-height:1.3;display:block}.lb-row .who span{color:var(--muted);font-size:14px;line-height:1.35;display:block}.lb-row .pts{font-family:var(--font-code);color:var(--green-bright);flex:none;font-size:16px;font-weight:700}.lb-row.dim{border-style:dashed}.lb-row.dim .pts{color:var(--muted)}.lb-note{margin-top:14px}@media (max-width:480px){.lb-row .tierbadge{display:none}}.more-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}.more-card{background:var(--surface);border:1px solid var(--border);text-align:left;border-radius:10px;padding:18px}.more-card h3{margin-bottom:8px;font-size:19px}.more-card p{color:var(--muted);font-size:15px;line-height:1.5}@media (max-width:640px){.more-grid{grid-template-columns:1fr}}.rk-hero{text-align:center;border-bottom:1px solid var(--border);justify-items:center;gap:10px;padding:26px 16px 22px;display:grid}.rk-hero .rk-rank{font-family:var(--font-display);color:var(--green-bright);font-size:54px;font-weight:800;line-height:1}.rk-hero .rk-pts{font-family:var(--font-code);color:var(--muted);font-size:14px}.rk-form{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.disclaim{background:var(--surface);border-bottom:1px solid var(--border);padding:60px 0}.disclaim .kicker{margin-bottom:6px;display:block}.disclaim p{max-width:62em;color:var(--muted);font-size:17px;line-height:1.65}.disclaim strong{color:var(--fg);font-weight:600}
