@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:600 900;font-display:swap;src:url(/fonts/big-shoulders-display-latin-var.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/public-sans-latin-var.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500.woff2)format("woff2")}:root{--night:#0a0f1c;--panel:#101829;--line:#1f2c4a;--text:#e9edf5;--mute:#8391ad;--red:#ff4a5c;--blue:#4f8cff;--sodium:#ffb547;--display:"Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--body:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:72px}html,body{background:var(--night);color:var(--text)}body{font:16px/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit}.wrap{max-width:1160px;margin:0 auto;padding-inline:20px}h1,h2,h3{font-family:var(--display);text-wrap:balance;text-transform:uppercase;margin:0;font-weight:900;line-height:.92}.eyebrow{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.btn{font:700 15px/1 var(--body);border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 22px;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.btn:hover{border-color:var(--text)}.btn:active{transform:scale(.97)}.btn.primary{background:var(--text);color:var(--night);border-color:var(--text)}.btn.primary:hover{background:#fff}.btn:disabled{opacity:.6;cursor:wait}:focus-visible{outline:2px solid var(--sodium);outline-offset:3px}.num{font-variant-numeric:tabular-nums}.skip-link{z-index:40;background:var(--sodium);color:var(--night);padding:.8rem 1rem;font-weight:700;position:fixed;top:-6rem;left:1rem}.skip-link:focus{top:1rem}nav{top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb,var(--night) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky}nav .wrap{justify-content:space-between;align-items:center;gap:16px;padding-block:12px;display:flex}.mark{font:900 26px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;text-decoration:none;display:flex}.mark i{background:var(--red);border-radius:50%;width:11px;height:11px;animation:1.6s infinite strobe}@keyframes strobe{0%,45%{background:var(--red);box-shadow:0 0 14px var(--red)}50%,95%{background:var(--blue);box-shadow:0 0 14px var(--blue)}}.navlinks{align-items:center;gap:24px;font-size:14px;display:flex}.navlinks a:not(.btn){color:var(--mute);text-decoration:none}.navlinks a:not(.btn):hover{color:var(--text)}.navlinks .btn{padding:10px 18px;font-size:14px}@media (max-width:700px){.navlinks a:not(.btn){display:none}}.hero{position:relative;overflow:hidden}#scope{opacity:.5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding-block:56px 64px;display:grid;position:relative}.hero-copy{min-width:0}.hero h1{margin:0 0 24px;font-size:clamp(60px,8.4vw,124px)}.hero h1 .see{background:linear-gradient(90deg,var(--red) 50%,var(--blue) 50%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:3.2s step-end infinite bar;display:block}@keyframes bar{0%{background-position:0 0}50%{background-position:100% 0}}.lede{color:#c9d1e2;max-width:28ch;margin:0 0 28px;font-size:clamp(18px,1.7vw,21px)}.ctas{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:920px){.hero .wrap{grid-template-columns:1fr;gap:36px;padding-block:40px 48px}}.localmap-clip{pointer-events:none;position:absolute;inset:0;overflow:hidden}.localmap{opacity:0;pointer-events:none;width:512px;height:512px;transition:opacity .8s;position:absolute;top:72%;left:50%;transform:translate(-50%,-50%)scale(1.3);-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 70%);mask-image:radial-gradient(circle,#000 30%,#0000 70%)}.localmap.ready{opacity:.55}.localmap img{filter:grayscale()invert()brightness(.55)contrast(1.15)sepia(.35)hue-rotate(180deg);-webkit-user-select:none;user-select:none;width:256px;max-width:none;height:256px;position:absolute}@media (min-width:921px){.localmap{top:50%;left:74%;transform:translate(-50%,-50%)scale(2)}}.map-note{max-width:1160px;font:400 12px/1.5 var(--mono);color:#c9d1e2;text-align:right;text-wrap:pretty;margin:-44px auto 0;padding:0 20px 14px;position:relative}.map-note a{color:var(--text)}.map-note .attr{white-space:nowrap}@media (max-width:920px){.map-note{text-align:left;margin-top:-32px}.map-note .attr{white-space:normal}}.game{background:var(--panel);border:1px solid var(--line);border-radius:20px;min-width:0;padding:18px;box-shadow:0 30px 80px -30px #000}.game-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.game-top .eyebrow{color:var(--sodium);font:500 12px/1 var(--mono);margin:0}.pips{gap:4px;display:flex}.pips span{background:var(--line);border-radius:3px;width:12px;height:5px}.pips span.ok{background:var(--text)}.pips span.miss{background:var(--red)}.pips span.now{background:var(--mute)}.stage{aspect-ratio:16/9;background:radial-gradient(120% 80% at 50% 0,#1b2742 0%,#0c1322 70%);border-radius:12px;max-width:100%;overflow:hidden}.stage svg{width:100%;height:100%;display:block}.answers{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.answers button{font:700 15px/1 var(--body);border:1px solid var(--line);color:var(--text);cursor:pointer;background:#0c1322;border-radius:12px;padding:16px 8px;transition:border-color .15s,transform .1s}.answers button:hover{border-color:var(--text)}.answers button:active{transform:scale(.97)}.answers button:disabled{cursor:default;opacity:.4}.answers button.picked{opacity:1;border-color:var(--sodium);background:#1d1a12}.verdict{min-height:58px;color:var(--mute);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:14px;display:flex}.verdict strong{color:var(--text)}.verdict .tell{color:var(--sodium)}.verdict.right strong:before{content:"✓ ";color:#6fe3a1}.verdict.wrong strong:before{content:"✕ ";color:var(--red)}.verdict .btn{flex-shrink:0;padding:11px 16px;font-size:14px}.final{text-align:center;padding:14px 4px 6px}.final .score{font:900 104px/1 var(--display);margin:4px 0 6px}.final p{color:#c9d1e2;margin:0 0 18px}.final .ctas{justify-content:center}.fine{font:400 13px/1.5 var(--mono);color:var(--mute);margin:14px 0 0}.stats{border-block:1px solid var(--line);background:var(--panel)}.stats .wrap{grid-template-columns:repeat(4,1fr);display:grid}.stat{border-left:1px solid var(--line);min-width:0;padding:30px 20px}.stat:first-child{border-left:0}.stat .v{font:900 clamp(44px,5.4vw,72px)/1 var(--display);align-items:center;gap:10px;display:flex}.stat .v .live{background:var(--red);border-radius:50%;width:9px;height:9px;animation:1.4s infinite pulse}.stat .v .unavailable{color:var(--mute)}@keyframes pulse{50%{opacity:.25}}.stat .k{font:500 12px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-top:8px}.stats .stats-note{font:400 12px/1.5 var(--mono);color:var(--mute);margin:0 auto;padding-block:0 18px;display:block}@media (max-width:760px){.stats .wrap{grid-template-columns:1fr 1fr}.stat:nth-child(3){border-left:0}.stat:nth-child(n+3){border-top:1px solid var(--line)}.stat{padding:24px 14px}.stat .v{font-size:clamp(34px,10vw,44px)}}section{padding-block:88px}section+section{border-top:1px solid var(--line)}h2{margin-bottom:40px;font-size:clamp(48px,6.4vw,88px)}@media (max-width:760px){section{padding-block:60px}h2{margin-bottom:28px}}.tells{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tell-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;min-width:0;padding:14px 14px 20px}.tell-card .fig{aspect-ratio:16/9;background:radial-gradient(120% 90% at 50% 0,#1b2742 0%,#0c1322 75%);border-radius:10px;max-width:100%;margin-bottom:16px}.tell-card .fig svg{width:100%;height:100%;display:block}.tell-card h3{padding-inline:6px;font-size:28px}.tell-card p{color:var(--mute);margin:6px 0 0;padding-inline:6px;font-size:15px}@media (max-width:900px){.tells{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.tells{grid-template-columns:1fr}}.promise{grid-template-columns:1fr 1fr;gap:16px;display:grid}.col{border:1px solid var(--line);border-radius:18px;min-width:0;padding:30px}.col.sees{background:var(--panel)}.col .eyebrow{margin-bottom:18px}.col ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.col li{font:900 clamp(34px,4.2vw,54px)/1 var(--display);text-transform:uppercase}.col.sees li{color:var(--sodium)}.col.never li{color:var(--text);text-decoration:line-through;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-decoration-thickness:4px}.promise-note{max-width:70ch;font:400 13px/1.55 var(--mono);color:var(--mute);margin:18px 0 0}@media (max-width:700px){.promise{grid-template-columns:1fr}}.posters{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.poster{aspect-ratio:3/4;border-radius:8px;flex-direction:column;justify-content:space-between;min-width:0;max-width:100%;padding:18px;display:flex;position:relative;overflow:hidden}.poster .p-tag,.poster .p-url{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.poster .p-line{font:900 clamp(30px,3vw,44px)/.92 var(--display);text-transform:uppercase;overflow-wrap:anywhere}.poster.a{color:#fff;background:#d7263b}.poster.b{background:var(--text);color:var(--night)}.poster.c{color:#fff;background:#2f6fe8}.poster.d{background:var(--sodium);color:var(--night)}.poster:after{content:"";opacity:.2;border:2px solid;border-radius:50%;width:170px;height:170px;position:absolute;top:-50px;right:-50px}.poster-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.copied{font:400 13px/1 var(--mono);color:var(--sodium)}@media (max-width:900px){.posters{grid-template-columns:repeat(2,1fr)}}.join{text-align:center}.join h2{margin-bottom:28px;font-size:clamp(60px,10vw,140px)}.join .ctas{justify-content:center}.join-panels{text-align:left;grid-template-columns:1fr 1fr;gap:16px;margin-top:56px;display:grid}.join-panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;min-width:0;padding:26px}.join-panel h3{margin-bottom:10px;font-size:clamp(30px,3.4vw,40px)}.join-panel h3:focus{outline:none}.join-panel h4{font:700 15px/1.3 var(--body);margin:22px 0 4px}.join-panel p{color:#c9d1e2;margin:0 0 12px}@media (max-width:820px){.join-panels{grid-template-columns:1fr}}.field{margin-block:16px}label{font:500 12px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin-bottom:6px;display:block}input,select{width:100%;min-height:48px;color:var(--text);font:inherit;background:#0c1322;border:1px solid #3a4a6e;border-radius:12px;padding:12px 14px}input[aria-invalid=true]{border-color:var(--red)}.hint,.field-error{color:var(--mute);margin-top:6px;font-size:13px;display:block}.field-error{color:#ff8a96;font-weight:700}.field-error:empty{display:none}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.join-panel .consent{color:var(--mute);font-size:13px;line-height:1.45}.join-panel .reassurance{color:var(--text);font-size:14px;font-weight:700}.join-panel form .btn.primary{width:100%}.form-status{min-height:1.6em;margin:12px 0 0;font-size:14px;font-weight:700}.form-status.error{color:#ff8a96}.form-status.success{color:#b9f3d2;background:#10261c;border-left:3px solid #6fe3a1;padding:10px 12px}.button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.text-button{color:#ff8a96;min-height:44px;font:700 15px/1 var(--body);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.text-button:disabled{opacity:.6;cursor:wait}details{margin-top:18px}summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}details form{margin-top:12px}details form>*+*{margin-top:10px}footer{border-top:1px solid var(--line);color:var(--mute);padding-block:24px;font-size:13px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:10px 28px;display:flex}footer a{color:var(--mute)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
