@font-face{font-family:TTDisplay;src:url(/kit/BarlowCondensed-Black-latin.woff2)format("woff2");font-weight:900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-36F,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+2248,U+2260,U+2264-2265,U+FEFF,U+FFFD}@font-face{font-family:TTDisplay;src:url(/kit/BarlowCondensed-Black-latinext.woff2)format("woff2");font-weight:900;font-display:swap;unicode-range:U+100-130,U+133-151,U+154-237,U+259,U+292,U+2C7-2D9,U+2DB,U+2DD,U+394-3C0,U+1E80-1EF9,U+2074-2079,U+20A3,U+20BA-20BD,U+2113,U+2126-212E,U+215B-215E,U+2202-2211,U+2219-222B,U+25CA,U+27E9,U+FB01-FB02}@font-face{font-family:TTText;src:url(/kit/DMSans-latin.woff2)format("woff2");font-weight:400 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-36F,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+2248,U+2260,U+2264-2265,U+FEFF,U+FFFD}@font-face{font-family:TTText;src:url(/kit/DMSans-latinext.woff2)format("woff2");font-weight:400 900;font-display:swap;unicode-range:U+100-130,U+132-151,U+154-192,U+1FC-237,U+259,U+2C7-2D9,U+2DB,U+2DD,U+3C0,U+1E80-1EBD,U+1EF2-1EF9,U+2074,U+20A8,U+20B9-20BD,U+2113,U+2126-212E,U+2202-2211,U+221A-222B,U+25CA,U+FB01-FB02}:root{--bg:#111210;--panel:#1d1f1b;--line:#383b33;--ink:#151515;--cream:#f4f1e9;--muted:#b7bbae;--lime:#d7fa52;--blue:#7b9bff;--pink:#fd97ba;--orange:#ff9b57;--mint:#6edac5;--lilac:#c6a0f6;--field:#21251c;--field-line:#5b604f;--sunk:#0d0e0c;--well:#1a1c17;--raise:#22251d;--raise-line:#525943;--track:#292d23;--tint:#2d3125;--track-hi:#34382c;--quiet-line:#4a4e42;--bad:#ffb7b7;--bad-line:#82504b;--bad-bg:#3a2222;--gold:#f6d86b;--alarm:#c85a5a;--alarm-bg:#5a2626;--display:"TTDisplay", "Barlow Condensed", Impact, sans-serif;--text:"TTText", "DM Sans", system-ui, sans-serif;--display-tracking:.005em;--display-style:normal;--glow:none;--pill:999px;--radius:20px;--tv-radius:2.4vh;--sticker-tilt:-6deg;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html.nozoom{touch-action:pan-x pan-y}.face-box{touch-action:pinch-zoom}html,body{background:var(--bg);color:var(--cream);font-family:var(--text);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:1.4}h1,h2,h3,p{margin:0}button,input{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline:3px solid var(--cream);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.4}[hidden]{display:none!important}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:var(--display-tracking);font-weight:900;line-height:.94;font-style:var(--display-style);text-shadow:var(--glow)}.eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums}.btn{border:1px solid var(--line);border-radius:var(--pill);background:0 0;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:14px 20px;font-size:16px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.btn-block{width:100%}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--lime);color:var(--ink);border-color:var(--lime)}.tag{border-radius:var(--pill);background:var(--tint);color:var(--lime);letter-spacing:1px;white-space:nowrap;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.tag-pink{color:var(--pink);background:#392831}.tag-orange{color:var(--orange);background:#3a2a1f}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}body{background:var(--navy,#0f1430);color:var(--cream)}.top{justify-content:space-between;align-items:center;gap:16px;max-width:960px;margin:0 auto;padding:18px max(16px,4vw);display:flex}.brand{font-family:var(--display);text-transform:uppercase;color:inherit;align-items:center;gap:10px;font-size:22px;line-height:.85;text-decoration:none;display:flex}.brand img{width:30px;height:30px}.top nav{gap:18px;font-size:14px;display:flex}.top nav a{color:var(--muted)}.legal{max-width:760px;margin:0 auto;padding:16px max(16px,4vw) 64px}.legal h1{font-family:var(--display);text-transform:uppercase;margin:12px 0 8px;font-size:clamp(44px,9vw,84px);line-height:.9}.legal .meta{color:var(--muted);margin-bottom:28px;font-size:14px}.legal h2{font-family:var(--display);text-transform:uppercase;margin:36px 0 10px;font-size:28px;line-height:1}.legal p,.legal li{max-width:70ch;font-size:16px;line-height:1.55}.legal p+p{margin-top:10px}.legal ul{margin:8px 0;padding-left:22px}.legal li+li{margin-top:6px}.legal a{color:var(--lime)}.legal .box{border:1px solid var(--line);background:#ffffff0f;border-radius:14px;margin:14px 0;padding:14px 16px}.foot{max-width:960px;color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 auto;padding:24px max(16px,4vw) 40px;font-size:14px;display:flex}.foot nav{flex-wrap:wrap;gap:18px;display:flex}.foot a{color:var(--muted)}.help .crumbs{margin:0 0 6px;font-size:14px}.help ol,.help ul{padding-left:22px}.help ol li+li{margin-top:6px}.help-list{list-style:decimal}.help-list li{flex-direction:column;gap:2px;display:flex}.help-list span{color:var(--muted);font-size:15px}.shot-slot{margin:16px 0 20px}.shot-box{aspect-ratio:16/9;text-align:center;border:2px dashed var(--quiet-line);background:var(--well);color:var(--muted);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.shot-tag{font-family:var(--display);text-transform:uppercase;color:var(--cream);font-size:20px}.shot-what{max-width:46ch;font-size:14px}.help-next{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;padding-top:16px;display:flex}
