@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff")}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2)format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff)format("woff")}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-franklin-latin-400-normal-DNAyL8lK.woff2)format("woff2"),url(/assets/libre-franklin-latin-400-normal-B5qoBLOl.woff)format("woff")}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libre-franklin-latin-600-normal-BBKMvfE-.woff2)format("woff2"),url(/assets/libre-franklin-latin-600-normal-DjS29Py2.woff)format("woff")}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/libre-franklin-latin-800-normal-IoztdYMZ.woff2)format("woff2"),url(/assets/libre-franklin-latin-800-normal-C1oVkKH1.woff)format("woff")}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/libre-franklin-latin-900-normal-DYdohSdn.woff2)format("woff2"),url(/assets/libre-franklin-latin-900-normal-DLxS-yoc.woff)format("woff")}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-franklin-latin-ext-400-normal-BlKPGRwu.woff2)format("woff2"),url(/assets/libre-franklin-latin-ext-400-normal-CEHJ3Zjr.woff)format("woff")}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libre-franklin-latin-ext-600-normal-CSmGWxVI.woff2)format("woff2"),url(/assets/libre-franklin-latin-ext-600-normal-BbCuItST.woff)format("woff")}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/libre-franklin-latin-ext-800-normal-DdVAzGkM.woff2)format("woff2"),url(/assets/libre-franklin-latin-ext-800-normal-DZTh8Sc4.woff)format("woff")}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/libre-franklin-latin-ext-900-normal-cPVGlpja.woff2)format("woff2"),url(/assets/libre-franklin-latin-ext-900-normal-CvIKr2Km.woff)format("woff")}:root{--bg:#050d09;--panel:#0c1a13;--slot:#12291d;--edge:#1f3b2d;--glow:#3ee08f;--white:#f4f8f5;--soft:#d3e0d9;--dim:#9db3a7;--yellow:#ffd21f;--red:#e5233b;--ink:#04140b;--head:"Anton", Impact, "Arial Narrow Bold", sans-serif;--body:"Libre Franklin", "Helvetica Neue", Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--white);font-family:var(--body);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));padding-block:calc(8px + env(safe-area-inset-top,0px)) calc(40px + env(safe-area-inset-bottom,0px));min-height:100vh;margin:0;font-size:16px;line-height:1.4}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(70% 40% at -5% -8%,#ffffe629,#0000 70%),radial-gradient(70% 40% at 105% -8%,#ffffe629,#0000 70%);position:fixed;inset:0}h1,h2,h3{font-family:var(--head);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:400;line-height:.95}p{margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:focus-visible,a:focus-visible,li:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}a{color:inherit}.wrap{flex-direction:column;gap:12px;max-width:520px;margin:0 auto;display:flex}.kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--glow);font-size:12px;font-weight:800}.fine{color:var(--dim);font-size:12.5px}.lead{color:var(--soft);font-size:15px}.lead b{color:var(--white)}.mast{border-bottom:3px solid var(--glow);flex-direction:column;gap:6px;padding:10px 0 14px;display:flex}.mast-row{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.mast h1{font-size:clamp(44px,14vw,64px);line-height:.88}.mast h1 span{color:var(--glow)}.tiles{flex-direction:column;gap:12px;display:flex}.tile{text-align:left;background:var(--panel);border:2px solid var(--edge);grid-template-columns:1fr 104px;align-items:center;gap:12px;width:100%;min-height:150px;padding:16px;display:grid;position:relative;overflow:hidden}.tile:hover{border-color:var(--glow)}.tile .t-k{letter-spacing:.12em;text-transform:uppercase;color:var(--glow);font-size:11.5px;font-weight:800}.tile h2{margin:4px 0 6px;font-size:clamp(36px,11vw,48px)}.tile .t-line{color:var(--soft);font-size:15px}.tile .t-state{letter-spacing:.1em;text-transform:uppercase;background:var(--glow);color:var(--ink);align-items:center;gap:8px;margin-top:12px;padding:8px 14px;font-size:13px;font-weight:900;display:inline-flex}.tile.done{border-color:#2e6b4b}.tile.done .t-state{color:var(--glow);border:2px solid var(--glow);background:0 0;padding:6px 12px}.art{width:104px;height:118px;position:relative}.art.cards i{border:2px solid var(--glow);background:repeating-linear-gradient(45deg,#12291d 0 6px,#0c1a13 6px 12px);width:66px;height:84px;position:absolute;top:14px;left:20px}.art.cards i:first-child{opacity:.5;transform:rotate(-13deg)translate(-12px,6px)}.art.cards i:nth-child(2){opacity:.8;transform:rotate(-5deg)translate(-4px,2px)}.art.cards img{object-fit:cover;object-position:top;border:2px solid var(--glow);background:linear-gradient(#1d4632,#12291d);width:74px;height:92px;position:absolute;top:8px;left:26px;transform:rotate(7deg);box-shadow:0 8px 18px #00000080}.art.faces3{flex-direction:column;justify-content:center;gap:6px;display:flex}.art.faces3 .r{grid-template-columns:38px 1fr;align-items:center;gap:7px;display:grid}.art.faces3 img{background:var(--slot);border:1.5px solid var(--edge);width:38px;height:44px;display:block}.art.faces3 .r i{background:var(--glow);height:10px;display:block}.art.faces3 .r:first-child i{width:100%}.art.faces3 .r:nth-child(2) i{opacity:.75;width:68%}.art.faces3 .r:nth-child(3) i{opacity:.5;width:40%}.strap{border-top:1px solid var(--edge);justify-content:space-between;align-items:baseline;gap:10px;padding-top:12px;display:flex}.strap .label{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:12px;font-weight:800}.strap .clock{font-family:var(--head);font-variant-numeric:tabular-nums;font-size:32px;line-height:1}.linkbtn{color:var(--dim);align-self:flex-start;font-size:12.5px;text-decoration:underline}.scrim{z-index:20;background:#000000a8;justify-content:center;align-items:flex-end;animation:.2s ease-out fade;display:flex;position:fixed;inset:0}.sheet{background:var(--panel);border-top:5px solid var(--glow);width:100%;max-width:520px;padding:18px max(18px, env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(18px, env(safe-area-inset-left,0px));flex-direction:column;gap:14px;max-height:92vh;animation:.28s cubic-bezier(.2,.9,.3,1) rise;display:flex;overflow-y:auto}.sheet-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sheet h2{font-size:clamp(40px,12vw,54px)}.x{width:40px;height:40px;color:var(--dim);border:2px solid var(--edge);flex:none;place-items:center;font-size:26px;line-height:1;display:grid}.rules{counter-reset:r;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rules li{color:var(--soft);counter-increment:r;grid-template-columns:34px 1fr;align-items:start;gap:12px;font-size:16px;display:grid}.rules li:before{content:counter(r);background:var(--glow);width:34px;height:34px;color:var(--ink);font-family:var(--head);place-items:center;font-size:20px;display:grid}.rules b{color:var(--white)}.play{background:var(--glow);min-height:60px;color:var(--ink);font-family:var(--head);letter-spacing:.04em;text-transform:uppercase;font-size:30px;box-shadow:0 0 26px #3ee08f66}.mast-end{align-items:center;gap:8px;display:flex}.mute{width:44px;height:44px;color:var(--white);place-items:center;margin:-8px -10px -8px 0;display:grid}.mute svg{width:24px;height:24px}.mute[aria-pressed=true]{color:var(--dim)}.gbar{border-bottom:2px solid var(--edge);justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.back{letter-spacing:.1em;text-transform:uppercase;color:var(--white);align-items:center;gap:4px;min-height:44px;font-size:13px;font-weight:800;display:inline-flex}.gname{font-family:var(--head);text-transform:uppercase;font-size:20px}.topic{flex-direction:column;gap:4px;display:flex}.topic h1{font-size:clamp(28px,8.4vw,40px)}.topic.slam h1{animation:.5s cubic-bezier(.2,1.4,.4,1) slam}.topic.slam .kicker{animation:.3s ease-out fade}.topic.reveal{gap:10px;padding:36px 0 10px}.topic.reveal h1{font-size:clamp(46px,14vw,68px)}.reveal-lead{animation:.4s .45s both fade}.reveal-go{animation:.35s .7s both rise}.deck-head{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;font-weight:800;display:flex}.pips{gap:5px;display:flex}.pips i{border:1.5px solid var(--edge);width:9px;height:9px;display:block}.pips i.on{background:var(--glow);border-color:var(--glow)}.card{perspective:900px;position:relative}.card .face{background:var(--panel);border:2px solid var(--glow);backface-visibility:hidden;grid-template-columns:46% 1fr;gap:14px;padding:10px;display:grid;position:relative;box-shadow:0 0 26px #3ee08f40}.card .face img{aspect-ratio:4/5;object-fit:cover;background:var(--slot);width:100%;height:auto;display:block}.card .info{flex-direction:column;gap:6px;min-width:0;padding-top:4px;display:flex}.card .who{font-size:clamp(28px,8.4vw,38px)}.card .line{color:var(--soft);font-size:14px}.card .ask{letter-spacing:.1em;text-transform:uppercase;color:var(--glow);margin-top:auto;font-size:12px;font-weight:800}.card .cover{border:2px solid var(--glow);font-family:var(--head);color:var(--glow);backface-visibility:hidden;opacity:0;pointer-events:none;background:repeating-linear-gradient(45deg,#12291d 0 10px,#0c1a13 10px 20px);place-items:center;font-size:80px;display:grid;position:absolute;inset:0;transform:rotateY(90deg)}.card.flip .cover{animation:.5s ease-in both cover-off}.card.flip .face{animation:.5s ease-out both face-on}.card.gone .face{opacity:0;transition:opacity .12s}.flyer{z-index:30;object-fit:cover;pointer-events:none;transform-origin:0 0;position:fixed;box-shadow:0 12px 30px #0009}.slots,.order{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.slot{text-align:left;grid-template-columns:46px 1fr;width:100%;min-height:54px;display:grid}.rk{font-family:var(--head);background:var(--panel);color:var(--dim);border:2px solid var(--edge);border-right:0;place-items:center;font-size:26px;display:grid}.bar{background:var(--slot);border:2px solid var(--edge);align-items:center;gap:10px;min-width:0;padding:6px 10px;display:flex;position:relative;overflow:hidden}.hint{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:12px;font-weight:800}.end{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-left:auto;font-size:11px;font-weight:800}button.slot:hover .bar,button.slot:focus-visible .bar{border-color:var(--glow)}button.slot:hover .hint{color:var(--glow)}.filled .rk{background:var(--glow);border-color:var(--glow);color:var(--ink)}.filled .bar{background:linear-gradient(#173727,#10281c);border-color:#2e6b4b}.slot.filled.pop .bar{animation:.4s ease-out pop}.thumb{object-fit:cover;flex:none;width:38px;height:44px;position:relative}.faces{flex:none;display:flex;position:relative}.faces .thumb+.thumb{margin-left:-12px}.clip{aspect-ratio:16/9;border:1.5px solid var(--edge);background:var(--panel);flex:none;width:72px;position:relative}.clip img{object-fit:cover;width:100%;height:100%;display:block}.play-i{border:2px solid var(--glow);background:#04140bc7;border-radius:50%;width:24px;height:24px;margin:auto;position:absolute;inset:0}.play-i:after{content:"";border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent var(--glow);position:absolute;top:5px;left:8px}.clip-big{aspect-ratio:16/9;border:2px solid var(--edge);display:block;position:relative}.clip-big img{object-fit:cover;width:100%;height:100%;display:block}.clip-big .play-i{border-width:3px;width:64px;height:64px}.clip-big .play-i:after{border-width:13px 0 13px 20px;top:16px;left:23px}a.play{place-items:center;text-decoration:none;display:grid}.nm{font-family:var(--head);text-transform:uppercase;overflow-wrap:anywhere;min-width:0;font-size:21px;line-height:1}.sub{color:var(--dim);font-size:12.5px;line-height:1.3}.txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex;position:relative}.chip{letter-spacing:.05em;text-transform:uppercase;color:var(--white);white-space:nowrap;background:#2a3530;flex:none;margin-left:auto;padding:4px 7px;font-size:11.5px;font-weight:900;animation:.35s ease-out pop;position:relative}.chip.same{background:var(--glow);color:var(--ink)}.chip.near{background:var(--yellow);color:#111}.order li{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;grid-template-columns:46px 1fr;min-height:58px;transition:transform .16s;display:grid}.order li.dragging{z-index:2;cursor:grabbing;transition:none;position:relative}.order li.dragging .bar{border-color:var(--glow);background:#1a3a2a;box-shadow:0 10px 30px #0009}.order .rk{background:var(--glow);border-color:var(--glow);color:var(--ink)}.grip{width:30px;color:var(--dim);flex:none;place-items:center;display:grid}.grip svg{width:20px;height:20px}.lock{background:var(--glow);min-height:58px;color:var(--ink);font-family:var(--head);letter-spacing:.04em;text-transform:uppercase;font-size:28px;box-shadow:0 0 24px #3ee08f59}.lock.enter{animation:.3s ease-out rise}.fill{height:5px;width:var(--w);background:var(--glow);position:absolute;bottom:0;left:0}.fill.low{background:var(--yellow)}.pct{font-family:var(--head);color:var(--glow);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:26px;line-height:1;position:relative}.slot.new .fill{animation:.7s cubic-bezier(.2,.8,.3,1) both grow}.slot.new .pct{animation:.4s .3s both fade}.slot.new .bar{animation:.4s ease-out pop}.share-img{border:2px solid var(--edge);background:var(--bg);width:100%;height:auto;display:block}.share-img:not([src]){aspect-ratio:4/5}.share-tip{color:var(--soft);font-size:13px}.pct.low{color:var(--yellow)}.pct small{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);text-align:right;font-size:10.5px;font-weight:800;display:block}.result{text-align:center;background:var(--panel);border:2px solid var(--glow);flex-direction:column;align-items:center;gap:10px;padding:20px 16px 16px;display:flex;box-shadow:0 0 34px #3ee08f33}.result.enter{animation:.5s cubic-bezier(.2,1.4,.4,1) slam}.verdict{font-family:var(--head);letter-spacing:.1em;text-transform:uppercase;background:var(--yellow);color:#111;padding:3px 12px;font-size:15px;transform:rotate(-2deg)}.big{font-family:var(--head);color:var(--glow);font-variant-numeric:tabular-nums;text-shadow:0 0 28px #3ee08f73;font-size:88px;line-height:.85}.big-label{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-top:-4px;font-size:13px;font-weight:800}.result .call{max-width:34ch;font-size:16px}.result .call b{color:var(--yellow)}.share-btn{background:var(--glow);width:100%;min-height:54px;color:var(--ink);letter-spacing:.1em;text-transform:uppercase;font-size:15px;font-weight:900}.share{text-align:left;white-space:pre-wrap;border-left:4px solid var(--glow);background:#07130d;width:100%;margin:0;padding:10px 12px;font-family:ui-monospace,Menlo,monospace;font-size:13.5px}.next{letter-spacing:.08em;text-transform:uppercase;border:2px solid #ffffff8c;min-height:50px;font-size:14px;font-weight:900}.crowd-order{color:var(--soft);text-align:left;align-self:stretch;margin:0;padding-left:22px;font-size:14px}.checking{letter-spacing:.1em;text-transform:uppercase;color:var(--glow);padding:8px 0;font-size:13px;font-weight:800;animation:1s ease-in-out infinite alternate pulse}.order.settling li{transition:none}.done-title{font-size:clamp(24px,7vw,32px)}.crowd-head{text-align:left;align-self:stretch}.stand-in{border:1.5px dashed var(--yellow);color:var(--yellow);padding:8px 10px}.share-img{min-height:1px}div.share-img{aspect-ratio:4/5}.streak{flex-direction:column;gap:2px;display:flex}.streak b{font-family:var(--head);font-size:32px;font-weight:400;line-height:1}.streak small{color:var(--dim);font-size:12px}.countdown{flex-direction:column;align-items:flex-end;gap:2px;margin:0;display:flex}.countdown .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:12px;font-weight:800}.countdown .clock{font-family:var(--head);font-variant-numeric:tabular-nums;font-size:32px;line-height:1}.none-today{padding:24px 0}.dev-links{border:2px dashed var(--edge);flex-direction:column;gap:10px;padding:10px 12px;display:flex}.site-foot{color:var(--dim);flex-direction:column;gap:4px;padding-top:8px;font-size:12.5px;display:flex}.fine a{color:var(--glow)}.player{aspect-ratio:16/9;border:2px solid var(--edge);background:#000;min-height:200px;position:relative}.player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.test-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.next.ghost{color:var(--dim);border-style:dashed}.fallback{width:100%;min-height:120px;color:var(--white);border:2px solid var(--edge);background:#07130d;padding:8px;font:13px ui-monospace,Menlo,monospace}.test-days{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.test-day{border-top:2px solid var(--edge);flex-direction:column;gap:10px;padding-top:10px;display:flex}.test-day h2{font-size:26px}.test-day h2 small{font-family:var(--body);color:var(--dim);text-transform:none;font-size:13px;font-weight:600}.test-game{background:var(--panel);border:2px solid var(--edge);flex-direction:column;gap:8px;padding:10px;display:flex}.test-top{color:var(--soft);justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.test-top b{color:var(--white)}.t-play{background:var(--glow);min-height:40px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:0 16px;font-size:13px;font-weight:900}.marks{flex-wrap:wrap;gap:6px;display:flex}.mark{border:2px solid var(--edge);min-height:36px;color:var(--soft);padding:0 12px;font-size:13px;font-weight:800}.mark.on.mark-ok{background:var(--glow);border-color:var(--glow);color:var(--ink)}.mark.on.mark-wrong{background:var(--red);border-color:var(--red);color:var(--white)}.mark.on.mark-hard{background:var(--yellow);border-color:var(--yellow);color:#111}.note{background:var(--slot);width:100%;min-height:40px;color:var(--white);border:2px solid var(--edge);font:inherit;padding:6px 10px;font-size:14px}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes slam{0%{opacity:0;transform:scale(1.5)}60%{opacity:1;transform:scale(.97)}to{transform:none}}@keyframes cover-off{0%{opacity:1;transform:rotateY(0)}45%{opacity:1;transform:rotateY(90deg)}46%,to{opacity:0;transform:rotateY(90deg)}}@keyframes face-on{0%,45%{transform:rotateY(-90deg)}to{transform:rotateY(0)}}@keyframes pop{0%{transform:scale(.94)}60%{transform:scale(1.03)}to{transform:none}}@keyframes grow{0%{width:0}}@keyframes pulse{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.result.early .call{max-width:30ch}.share-btn:disabled{opacity:.6}.order.ten,.slots.ten{gap:4px}.order.ten .rk,.slots.ten .rk{font-size:20px}.order.ten .bar,.slots.ten .bar{gap:8px;padding:3px 8px}.order.ten .clip,.slots.ten .clip{width:62px}.order.ten .nm,.slots.ten .nm{font-size:17px}.slots.ten .slot{min-height:42px}.slots.ten .pct{font-size:20px}.order.ten li,.slots.ten .slot{grid-template-columns:38px 1fr}.order.ten li{min-height:44px}.privacy h2{margin-top:10px;font-size:30px}.privacy>p{color:var(--soft);max-width:62ch}.privacy a,.site-foot a{color:var(--glow)}.privacy .email{-webkit-user-select:all;user-select:all}.yt-choice{background:var(--panel);border:2px solid var(--edge);flex-direction:column;gap:10px;padding:14px;display:flex}.yt-ask{flex-direction:column;gap:12px;display:flex}.yt-ask .play{font-size:24px}
