.kees,.ph{--black:#090909;--char:#171717;--paper:#f1eee4;--receipt:#ddd3be;--plastic:#ebebe140;--acid:#dfff22;--red:#f02b24}.kees{z-index:90;background:var(--black);color:var(--paper);background-image:radial-gradient(80% 55% at 50% 0,#1c1c18 0%,#0000 62%),repeating-linear-gradient(114deg,#ffffff05 0 2px,#0000 2px 7px);place-items:center;font-family:Labash,Tahoma,Arial,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.kees section{text-align:center;width:min(1240px,92vw)}.kees-exit{top:14px;z-index:5;cursor:pointer;color:#b8b4aa;background:#ffffff0f;border:1px solid #ffffff26;width:42px;height:42px;padding:0;font-size:17px;position:absolute;inset-inline-end:14px}.kees-exit:hover{color:#fff;background:#ffffff1f}.kees-preview{bottom:8px;text-align:center;color:#6f6b64;margin:0;font-size:11.5px;position:absolute;inset-inline:0}:is(.kees :focus-visible,.ph :focus-visible){outline:3px solid var(--acid);outline-offset:3px}.kees-boot{text-align:center;place-items:center;gap:10px;padding:24px;display:grid}.kees-boot-head{margin:0;font-size:clamp(44px,9vw,110px);font-weight:900}.kees-boot-sub{color:#b6b2a8;margin:0;font-size:clamp(15px,2vw,21px)}.kees-boot-hint{color:#7f7b74;margin:0;font-size:13px}.kees-boot .kees-next{margin-top:10px}.kees-offline,.ph-offline{top:0;z-index:200;text-align:center;color:#fff;background:var(--red);margin:0;padding:7px 16px;font-size:13px;font-weight:700;position:fixed;inset-inline:0}.kees-wordmark{letter-spacing:-.02em;margin:0;font-size:clamp(52px,9vw,128px);font-weight:900;line-height:.9}.kees-shout{color:var(--acid);margin:6px 0 clamp(20px,3vh,34px);font-size:clamp(17px,2.4vw,28px)}.kees-label{letter-spacing:3px;color:#a5a199;margin:0;font-size:12px}.kees-go,.kees-next{font:inherit;cursor:pointer;border:0;font-weight:900;transition:transform .16s,filter .16s}.kees-go{color:#101003;background:var(--acid);min-width:min(360px,90vw);padding:18px 40px;font-size:clamp(19px,2.4vw,26px);box-shadow:0 10px 30px #000000a6}.kees-go:hover:not(:disabled){transform:translateY(-2px)}.kees-go:disabled{cursor:not-allowed;color:#9d9a92;box-shadow:none;background:#ffffff17}.kees-next{color:var(--paper);background:#ffffff14;border:1px solid #ffffff2e;padding:12px 28px;font-size:16px}.kees-next:hover{background:#ffffff26}.kees-bag{width:clamp(120px,15vw,200px);height:auto;display:block}.kees-bag-hero{width:clamp(170px,22vw,280px);margin:0 auto;animation:.9s cubic-bezier(.22,1,.36,1) bag-drop}@keyframes bag-drop{0%{opacity:0;transform:translateY(-60px)rotate(-6deg)}to{opacity:1;transform:none}}.kees-entry{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(24px,5vw,60px);margin-bottom:clamp(20px,3vh,34px);display:flex}.kees-code{letter-spacing:clamp(4px,1.2vw,14px);color:var(--paper);text-shadow:0 0 40px #000;margin:2px 0 0;font-size:clamp(58px,11vw,130px);font-weight:900;line-height:.95}.kees-qr{flex-direction:column;align-items:center;gap:7px;display:flex}.kees-qr .qr{background:var(--paper);width:clamp(104px,12vw,140px);padding:7px}.pc{flex-direction:column;align-items:center;gap:4px;display:inline-flex}.pc-art{object-fit:contain;object-position:center bottom;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.pc-name{text-align:center;font-size:.78em;font-weight:800;line-height:1.2}.pc-thumb{width:clamp(34px,3.4vw,48px)}.pc-phone{width:clamp(74px,22vw,118px)}.pc-lobby{width:clamp(92px,11vw,158px)}.pc-game{width:clamp(104px,13vw,200px)}.pc-winner{width:clamp(170px,24vw,360px)}.pc-thumb .pc-art,.pc-phone .pc-art,.pc-lobby .pc-art,.pc-game .pc-art,.pc-winner .pc-art{aspect-ratio:1024/1536}.pc.is-empty .pc-art{aspect-ratio:1024/1536;background:#ffffff0d;border:1px dashed #ffffff2b}.kees-ring{place-items:center;gap:4px;margin-bottom:14px;display:grid;position:relative}.kees-cast{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:clamp(8px,1.8vw,26px);margin:-14px 0 0;padding:0;list-style:none;display:flex}.kees-cast li{justify-items:center;animation:.55s cubic-bezier(.34,1.5,.55,1) both char-in;display:grid;position:relative}.kees-cast li[data-ready=true] .pc-name{color:var(--accent)}@keyframes char-in{0%{opacity:0;transform:translateY(56px)scale(.88)}70%{transform:translateY(-7px)scale(1.02)}to{opacity:1;transform:none}}.kees-cast li[data-ready=true] .pc-art{animation:4.2s ease-in-out infinite idle;animation-delay:calc(var(--i) * .7s)}@keyframes idle{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(.5deg)}}.kees-choosing{opacity:.55;justify-items:center;gap:6px;display:grid}.kees-choosing-box{aspect-ratio:1024/1536;background:#ffffff0a;border:1px dashed #ffffff30;width:clamp(92px,11vw,158px);animation:1.6s ease-in-out infinite waiting;display:block}@keyframes waiting{0%,to{opacity:.5}50%{opacity:.85}}.kees-choosing-name{color:#a5a199;font-size:12.5px}.kees-count{color:var(--acid);margin:0 0 16px;font-size:20px;font-weight:900}.kees-intro{justify-items:center;gap:6px;display:grid}.kees-wordmark-hero{animation:.6s .35s backwards hand-in}.kees-line{margin:0;font-size:clamp(20px,3vw,34px)}.kees-line-a{animation:.5s 1.1s backwards fade-up}.kees-line-b{color:var(--acid);animation:.5s 2.2s backwards fade-up}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.kees-round-label{margin:0;font-size:clamp(40px,7vw,88px);font-weight:900;animation:.45s fade-up}.kees-round-line{color:var(--acid);margin:8px 0 0;font-size:clamp(18px,2.4vw,26px);animation:.45s .5s backwards fade-up}.kees-qhead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:clamp(18px,3vh,34px);font-size:13px;display:flex}.kees-cat{color:#101003;background:var(--acid);padding:6px 14px;font-weight:800}.kees-qnum{color:#a5a199;letter-spacing:2px}.kees-prompt{margin:0;font-size:clamp(28px,4.6vw,62px);font-weight:800;line-height:1.42}.kees-blank{vertical-align:baseline;color:#14120c;background:var(--receipt);clip-path:polygon(0 6%,3% 0,97% 4%,100% 0,100% 94%,96% 100%,4% 96%,0 100%);min-width:clamp(140px,20vw,300px);margin:0 6px;padding:2px 18px;display:inline-block;box-shadow:0 4px #00000059}.kees-blank[data-filled=true]{background:var(--acid)}.kees-status{margin-top:clamp(22px,4vh,44px)}.kees-clock{color:var(--acid);margin:0;font-size:clamp(34px,5vw,58px);font-weight:900;line-height:1;transition:color .3s}.kees-clock[data-warn=true]{color:var(--red)}.kees-status-line{color:#a5a199;margin:4px 0 14px;font-size:15px}.kees-row{flex-wrap:wrap;justify-content:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.kees-row li{opacity:.38;transition:opacity .3s}.kees-row li[data-done=true]{opacity:1}.kees-row li[data-done=false] .pc-art{animation:1.4s ease-in-out infinite fidget}@keyframes fidget{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.kees-ask{margin:0 0 clamp(18px,3vh,30px);font-size:clamp(34px,6vw,72px);font-weight:900}.kees-answers{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.kees-answer{text-align:start;color:#14120c;background:var(--receipt);padding:18px 22px;transition:transform .3s,opacity .3s,background .3s;position:relative;box-shadow:0 5px #00000045}.kees-answer:nth-child(odd){transform:rotate(-.5deg)}.kees-answer:nth-child(2n){transform:rotate(.6deg)}.kees-answer-text{font-size:clamp(19px,2.4vw,30px);font-weight:800}.kees-answer[data-live=true]{background:var(--paper);box-shadow:0 10px 0 #00000059, 0 0 0 3px var(--acid);z-index:2;transform:scale(1.04)}.kees-answer[data-shown=false]{opacity:.82}.kees-answer[data-dead=true]{opacity:.5}.kees-answer[data-truth=true]{background:var(--acid)}.kees-answer-meta{color:#3b382f;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:14px;animation:.3s fade-up;display:flex}.kees-stamp{color:var(--paper);background:var(--char);padding:3px 12px;font-size:15px;font-weight:900;transform:rotate(-3deg)}.kees-answer[data-truth=true] .kees-stamp{color:var(--acid);background:#14120c}.kees-swallow{font-weight:700}.kees-author{align-items:center;gap:7px;font-weight:800;display:inline-flex}.kees-voters{flex-wrap:wrap;gap:8px;width:100%;margin-top:6px;display:flex}.kees-tag{color:#14120c;border-inline-end:3px solid var(--accent);background:#00000012;align-items:center;gap:6px;padding:3px 9px 3px 3px;font-size:13px;font-weight:800;animation:.3s both fade-up;display:inline-flex}.kees-explain{color:#d9d5cb;border-inline-start:4px solid var(--acid);background:#ffffff0d;max-width:76ch;margin:clamp(18px,3vh,30px) auto 0;padding:18px 22px;font-size:clamp(14px,1.6vw,19px);line-height:1.85;animation:.4s fade-up}.kees-explain-line{color:var(--acid);margin:0 0 8px;font-size:clamp(17px,2vw,24px);font-weight:900}.kees-reveal .kees-next,.kees-board .kees-next{margin-top:clamp(18px,3vh,30px)}.kees-board{justify-items:center;display:grid}.kees-board-bag{width:clamp(84px,9vw,130px)}.kees-board-title{margin:6px 0 18px;font-size:clamp(26px,4vw,44px);font-weight:900}.kees-ranks{gap:8px;width:min(760px,92vw);margin:0;padding:0;list-style:none;display:grid}.kees-ranks li{width:var(--reach);border-inline-end:4px solid var(--accent);background:#ffffff0f;align-items:center;gap:12px;min-width:260px;margin-inline-start:auto;padding:10px 14px;transition:width .7s cubic-bezier(.22,1,.36,1);display:flex}.kees-rank-name{font-weight:800}.kees-rank-score{margin-inline-start:auto;font-size:20px;font-weight:900}.kees-rank-gain{color:var(--acid);font-size:14px;font-weight:900;animation:.4s fade-up}section.kees-winner{z-index:0;grid-template-rows:1fr auto;place-items:center;width:auto;padding:clamp(8px,2vh,28px) clamp(12px,3vw,48px) clamp(30px,5vh,60px);display:grid;position:fixed;inset:0;overflow:hidden}.kees-winner-hero{align-content:center;justify-items:center;gap:2px;min-height:0;display:grid}.kees-winner-foot{align-content:end;justify-items:center;gap:clamp(8px,1.6vh,18px);width:100%;min-height:clamp(150px,26vh,290px);display:grid}.kees-winner .pc-winner{width:clamp(130px,15vw,250px)}.kees-grab{place-items:center;display:grid;position:relative}.kees-bag-taken{z-index:2;width:clamp(74px,9.5vw,165px);filter:drop-shadow(0 0 26px color-mix(in srgb, var(--acid) 55%, transparent));animation:.75s cubic-bezier(.34,1.7,.5,1) both yank;position:absolute;bottom:20%;left:-4%}@keyframes yank{0%{opacity:0;transform:translate(-90%,60%)scale(.55)rotate(-36deg)}62%{opacity:1;transform:translate(6%,-8%)scale(1.12)rotate(9deg)}to{opacity:1;transform:none}}.kees-grab .pc-winner{filter:drop-shadow(0 0 40px color-mix(in srgb, var(--accent) 45%, transparent));animation:.6s .18s both char-in}.kees-took{margin:10px 0 0;font-size:clamp(32px,6vw,76px);font-weight:900}.kees-took-score{color:var(--acid);margin:0 0 16px;font-size:clamp(26px,4vw,46px);font-weight:900}.kees-final{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:4px 10px;width:min(660px,94vw);margin:0;padding:0;list-style:none;display:grid}.kees-final li{text-align:start;background:#ffffff0d;grid-template-columns:26px auto 1fr auto;align-items:center;gap:10px;padding:4px 12px;font-size:15px;display:grid}.kees-final .pc-thumb{width:clamp(22px,2vw,30px)}.kees-endrow{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ph{background:var(--black);min-height:100svh;color:var(--paper);flex-direction:column;font-family:Labash,Tahoma,Arial,sans-serif;display:flex}.ph-top{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ph-brand{font-size:19px;font-weight:900}.ph-me{color:#cfcbc2;align-items:center;gap:7px;font-size:14px;display:flex}.ph-me-hand{width:22px;height:auto}.ph-body{flex-direction:column;flex:1;justify-content:center;gap:14px;padding:22px 18px 30px;display:flex}.ph-prompt{color:#b6b2a9;margin:0;font-size:15px;line-height:1.8}.ph-heading{margin:0;font-size:30px;font-weight:900}.ph-hint{color:#a5a199;margin:-8px 0 0;font-size:14.5px}.ph-input{font:inherit;color:#14120c;background:var(--receipt);border:0;width:100%;min-height:62px;padding:14px 16px;font-size:19px}.ph-input::placeholder{color:#7d7768}.ph-go{font:inherit;cursor:pointer;color:#101003;background:var(--acid);border:0;width:100%;min-height:62px;font-size:20px;font-weight:900}.ph-go:disabled{color:#8d8a83;cursor:not-allowed;background:#ffffff17}.ph-reject{color:#ffd9d7;border-inline-start:4px solid var(--red);background:#3a1210;margin:0;padding:11px 14px;font-size:15px}.ph-note{text-align:center;color:#a5a199;margin:0;font-size:14px}.ph-mine{text-align:center;color:#14120c;background:var(--receipt);margin:0;padding:12px 14px;font-size:17px;font-weight:800}.ph-choose{justify-content:flex-start;gap:10px}.ph-cast{grid-template-columns:repeat(2,1fr);gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}@media (min-width:520px){.ph-cast{grid-template-columns:repeat(3,1fr)}}.ph-charbtn{width:100%;font:inherit;cursor:pointer;background:#141414;border:2px solid #2c2c2c;padding:8px 6px 4px;transition:border-color .16s,background .16s,transform .16s;position:relative}.ph-charbtn .pc{width:100%}.ph-charbtn .pc-art{aspect-ratio:1024/1536}.ph-charbtn:hover:not(:disabled){border-color:#4d4d4d}.ph-charbtn[data-mine=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, #141414);transform:scale(1.03)}.ph-charbtn[data-taken=true]{cursor:not-allowed;opacity:.34;filter:grayscale(.7)}.ph-charflag{bottom:6px;color:#f1eee4;background:#0a0a0ae0;padding:3px 8px;font-size:11.5px;font-weight:800;position:absolute;inset-inline-start:6px}.ph-charflag.is-mine{color:#101003;background:var(--accent)}.ph-ghost{font:inherit;cursor:pointer;color:#cfcbc2;background:0 0;border:1px solid #ffffff26;width:100%;min-height:46px;font-size:14.5px}.ph-ghost:hover{color:#fff;border-color:#ffffff4d}.ph-cats{justify-content:flex-start}.ph-catlist{gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ph-cat{font:inherit;text-align:start;cursor:pointer;color:#14120c;background:var(--paper);border:0;border-inline-end:8px solid var(--accent);flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:96px;padding:16px 18px 18px;transition:transform .14s,box-shadow .14s,opacity .2s;display:flex;position:relative;box-shadow:0 6px #00000059}.ph-cat:active:not(:disabled){transform:translateY(4px);box-shadow:0 2px #00000059}.ph-cat-icon{font-size:26px;line-height:1}.ph-cat-name{font-size:22px;font-weight:900;line-height:1.25}.ph-cat-desc{color:#55503f;font-size:13px;font-weight:700}.ph-cat[data-sent=true]{background:var(--acid)}.ph-cat:disabled{cursor:default}.ph-catlist:has([data-sent=true]) .ph-cat:not([data-sent=true]){opacity:.3}.ph-wait{text-align:center;justify-items:center;gap:6px;display:grid}.ph-wait-hand{width:76px;height:auto}.ph-wait-head{margin:0;font-size:30px;font-weight:900}.ph-wait-sub{color:#a5a199;margin:0;font-size:15px}.ph-score{text-align:center;color:var(--acid);margin:0;font-size:34px;font-weight:900}.ph-finish{text-align:center;align-content:center;justify-items:center;gap:6px;animation:.4s both fade-up;display:grid}.ph-finish .ph-wait-head{font-size:30px;font-weight:900}.ph-finish[data-won=true] .ph-wait-head{color:var(--acid);font-size:38px}.ph-finish[data-won=true] .pc-art{animation:.8s cubic-bezier(.3,1.6,.5,1) both ph-won}@keyframes ph-won{0%{opacity:0;transform:scale(.7)translateY(24px)}to{opacity:1;transform:none}}.ph-choices,.ph-likes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ph-choice{font:inherit;text-align:start;cursor:pointer;color:#14120c;background:var(--receipt);border:0;width:100%;min-height:66px;padding:14px 16px;font-size:18px;font-weight:800}.ph-choice:disabled{cursor:not-allowed;color:#6f6a5e;background:#ffffff14}.ph-choice em{opacity:.8;margin-top:3px;font-size:12.5px;font-style:normal;display:block}.ph-like{font:inherit;text-align:start;cursor:pointer;width:100%;min-height:50px;color:var(--paper);background:#ffffff0f;border:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;font-size:14.5px;display:flex}.ph-like[data-on=true]{color:#101003;background:var(--acid);border-color:var(--acid)}.ph-like span{flex:none;font-size:13px}.join-note-static{color:#8f8b85;text-align:center;margin:4px 0 0;font-size:12.5px;line-height:1.7}@media (prefers-reduced-motion:reduce){.kees *,.ph *{transition:none!important;animation:none!important}}@media (max-width:700px){.kees-answers{grid-template-columns:1fr}.kees-entry{gap:20px}.kees-ranks li{min-width:0;width:100%!important}}.kees-intro-video{z-index:120;background:#000;place-items:center;display:grid;position:fixed;inset:0}.kees-intro-film{object-fit:contain;background:#000;width:100%;height:100%}.kees-intro-skip,.kees-intro-unmute{font:inherit;cursor:pointer;padding:9px 20px;font-size:14px;font-weight:800;transition:opacity .2s,color .2s,background .2s;position:absolute}.kees-intro-skip{bottom:max(18px, env(safe-area-inset-bottom));color:#f1eee4;opacity:.8;background:#000000a8;border:1px solid #ffffff59;inset-inline-start:18px}.kees-intro-skip:hover{opacity:1;background:#000000d6}.kees-intro-unmute{top:max(18px, env(safe-area-inset-top));color:#101003;background:var(--acid);border-color:var(--acid);inset-inline-end:18px}.sw-screen,.sw{--hot:#ff6a3d}.sw-wordmark{font-size:clamp(40px,7vw,104px)}.kees .sw-stage{flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,1.6vh,20px);width:min(1500px,94vw);height:100%;padding-block:clamp(6px,1.4vh,16px) clamp(26px,4vh,48px);display:flex}.sw-chip{background:var(--hot)}.sw-big-head{margin:0;font-size:clamp(28px,5vw,72px);font-weight:900;line-height:1.1}.sw-sub{color:var(--acid);margin:0;font-size:clamp(14px,1.7vw,22px)}.sw-tick{top:-4px;color:#101003;background:var(--acid);padding:0 5px;font-size:15px;font-weight:900;animation:.34s cubic-bezier(.2,1.9,.4,1) both sw-stamp;position:absolute;inset-inline-start:-6px;rotate:-8deg}@keyframes sw-stamp{0%{opacity:0;scale:2.4}to{opacity:1;scale:1}}.sw-live{top:-2px;background:var(--red);width:11px;height:11px;box-shadow:0 0 12px var(--red);border-radius:50%;animation:.8s steps(2,end) infinite sw-blink;position:absolute;inset-inline-start:-4px}@keyframes sw-blink{0%,49%{opacity:1}50%,to{opacity:.25}}.sw-cast li{position:relative}.sw-prompt-body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(8px,1.8vh,22px);width:100%;min-height:0;display:flex}.sw-prompt-text{text-wrap:balance;margin:0;font-size:clamp(32px,6vw,104px);font-weight:900;line-height:1.28;animation:.5s cubic-bezier(.2,1.5,.4,1) both sw-slam}@keyframes sw-slam{0%{opacity:0;filter:blur(8px);scale:1.16}to{opacity:1;filter:none;scale:1}}.sw-prompt-hint{color:#a5a199;margin:0;font-size:clamp(14px,1.8vw,24px)}.sw-lookdown{color:#101003;background:var(--hot);margin:clamp(6px,1.4vh,16px) 0 0;padding:8px 22px;font-size:clamp(14px,1.8vw,24px);font-weight:900;animation:1.4s ease-in-out infinite sw-pulse;rotate:-1.5deg}@keyframes sw-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.sw-prompt-stage[data-recording=true] .sw-prompt-text{font-size:clamp(22px,3.4vw,56px)}.sw-grille{background:radial-gradient(circle,#ffffff26 0 1.2px,#0000 1.6px) 0 0/9px 9px,linear-gradient(#262626,#141414);border:2px solid #3a3a3a;width:100%;height:100%;display:block}.sw-deck,.sw-options{flex-wrap:wrap;justify-content:center;gap:clamp(8px,1.4vw,20px);margin:clamp(10px,2vh,26px) 0 0;padding:0;list-style:none;display:flex}.sw-deck li,.sw-options li{aspect-ratio:1;place-items:center;width:clamp(72px,9vw,138px);display:grid;position:relative}.sw-deck li>span:last-child,.sw-option-n{color:var(--paper);text-shadow:0 3px #000;font-size:clamp(24px,3.2vw,52px);font-weight:900;position:absolute}.sw-deck li{animation:1.2s ease-in-out infinite sw-mix;animation-delay:calc(var(--i) * -.16s)}@keyframes sw-mix{0%,to{transform:translateY(0)rotate(-4deg)}40%{transform:translateY(-22px)rotate(8deg)}}.sw-options li{animation:.4s cubic-bezier(.25,1.4,.45,1) backwards sw-deal;animation-delay:calc(var(--i) * 80ms)}@keyframes sw-deal{0%{opacity:0;transform:translateY(24px)scale(.8)}to{opacity:1}}.sw-now{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(6px,1.4vh,16px);min-height:0;display:flex}.sw-now-n{aspect-ratio:1;color:#101003;background:var(--hot);border-radius:50%;place-items:center;width:clamp(110px,15vw,230px);font-size:clamp(56px,9vw,150px);font-weight:900;animation:.45s cubic-bezier(.2,1.6,.4,1) both sw-now-in;display:grid;box-shadow:0 0 0 10px #ffffff12,0 14px 40px #000000a6}@keyframes sw-now-in{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.sw-now-label{margin:0;font-size:clamp(16px,2.2vw,30px);font-weight:900}.sw-wave{align-items:flex-end;gap:5px;height:clamp(34px,5vh,62px);display:flex}.sw-wave span{background:var(--acid);width:clamp(6px,.8vw,12px);animation:.62s ease-in-out infinite alternate sw-bounce;animation-delay:calc(var(--i) * -.07s);height:30%}@keyframes sw-bounce{0%{height:16%}to{height:100%}}.sw-dots{gap:8px;margin:0;padding:0;list-style:none;display:flex}.sw-dots li{background:#ffffff26;border-radius:50%;width:10px;height:10px;transition:background .3s,scale .3s}.sw-dots li[data-done=true]{background:#ffffff6b}.sw-dots li[data-live=true]{background:var(--hot);scale:1.5}.sw-reveal-body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(4px,1.2vh,18px);width:100%;min-height:0;display:flex}.sw-reveal-n{width:clamp(74px,9vw,140px);font-size:clamp(36px,5.4vw,88px)}.sw-reveal[data-stage=replay] .sw-reveal-n{animation:.55s ease-out infinite sw-thump}@keyframes sw-thump{0%{box-shadow:0 0 #ff6a3d80}to{box-shadow:0 0 0 26px #ff6a3d00}}.sw-reveal-author{flex-direction:column;align-items:center;gap:2px;animation:.45s cubic-bezier(.25,1.6,.45,1) both sw-author;display:flex}@keyframes sw-author{0%{opacity:0;transform:translateY(44px)scale(.82)}to{opacity:1;transform:none}}.sw-reveal-author .pc{width:auto}.sw-reveal-author .pc-art{width:auto;height:clamp(110px,23vh,240px);filter:drop-shadow(0 0 34px color-mix(in srgb, var(--accent) 45%, transparent))}.sw-reveal[data-winner=true] .sw-reveal-n{background:var(--acid)}.sw-bonus{color:#101003;background:var(--acid);opacity:0;align-items:baseline;gap:10px;margin:2px 0 0;padding:4px 16px;font-size:clamp(20px,2.8vw,44px);font-weight:900;transition:opacity .25s,scale .3s cubic-bezier(.2,1.8,.4,1);display:flex;rotate:-2deg;scale:.7}.sw-bonus[data-in=true]{opacity:1;scale:1}.sw-bonus em{font-size:.38em;font-style:normal;font-weight:800}.kees .sw-payoff{z-index:3;background:#000;place-items:center;width:auto;display:grid;position:fixed;inset:0}.sw-video{object-fit:contain;background:#000;width:100%;height:100%}.sw-payoff-tag{bottom:clamp(18px,5vh,54px);color:#101003;background:var(--accent,var(--acid));align-items:center;gap:10px;width:fit-content;margin-inline:auto;padding:8px 20px 8px 12px;font-size:clamp(14px,1.8vw,24px);font-weight:900;animation:.5s .3s backwards sw-tag;display:flex;position:absolute;inset-inline:0;box-shadow:0 6px 24px #000000a6}@keyframes sw-tag{0%{opacity:0;transform:translateY(20px)}to{opacity:1}}.sw-payoff-tag .pc-thumb{width:30px}.sw-placeholder{top:14px;color:#d9d5cb;background:#000000a6;margin:0;padding:4px 12px;font-size:12px;position:absolute;inset-inline-start:50%;translate:-50%}.sw-slotlog{bottom:4px;color:#6f6b64;margin:0;font-size:11px;position:absolute;inset-inline-end:8px}.sw-skip{top:14px;font:inherit;cursor:pointer;color:#cfcbc2;opacity:.55;background:#ffffff14;border:1px solid #ffffff2e;padding:7px 16px;font-size:13px;font-weight:800;transition:opacity .2s;position:absolute;inset-inline-start:14px}.sw-skip:hover{opacity:1}.sw-card{text-align:center;width:min(760px,90vw);color:var(--paper);background:repeating-linear-gradient(45deg,#ffffff08 0 14px,#0000 14px 28px),#141414;border:3px dashed #4a4a4a;align-content:center;justify-items:center;gap:clamp(8px,2vh,20px);padding:clamp(24px,5vh,56px);display:grid}.sw-card-tag{color:#101003;background:var(--hot);margin:0;padding:5px 18px;font-size:clamp(13px,1.6vw,19px);font-weight:900;rotate:-1.5deg}.sw-card-note{color:#a5a199;margin:0;font-size:clamp(13px,1.5vw,18px)}.sw-card-clock{margin:0;font-size:clamp(40px,7vw,96px);font-weight:900;line-height:1}.sw-card-slots{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sw-card-slots li{color:#8f8b83;border:1px solid #3a3a3a;padding:5px 14px;font-size:clamp(12px,1.3vw,16px);font-weight:800;transition:color .2s,border-color .2s,background .2s}.sw-card-slots li[data-fired=true]{color:#101003;background:var(--acid);border-color:var(--acid)}.sw-payoff-failed{justify-items:center;gap:12px;padding:24px;display:grid}.sw-payoff-fail{margin:0;font-size:clamp(22px,3.4vw,44px);font-weight:900}.sw-payoff-fail-hint{color:#a5a199;margin:0;font-size:15px}.sw-winner-card{justify-items:center;gap:6px;font-size:clamp(16px,2vw,26px);font-weight:900;display:grid}.sw-trophy{aspect-ratio:1;background:radial-gradient(circle at 50% 32%, var(--hot) 0 32%, transparent 33%), linear-gradient(180deg, transparent 62%, var(--hot) 62% 72%, transparent 72%);filter:drop-shadow(0 0 18px #ff6a3d80);width:clamp(48px,6vw,84px);display:block}.sw-final-grab{place-items:center;display:grid;position:relative}.sw-final-blast{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 26%, transparent) 0%, transparent 62%);width:130%;animation:1.1s ease-out both sw-blast;position:absolute}@keyframes sw-blast{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}.sw .ph-body{padding-bottom:max(30px, env(safe-area-inset-bottom))}.sw .ph-top{padding-top:max(12px, env(safe-area-inset-top))}.sw-mic,.sw-arm,.sw-rec,.sw-review{text-align:center;align-items:center}.sw-prompt{color:var(--paper);font-size:18px;font-weight:800;line-height:1.7}.sw-big{font:inherit;aspect-ratio:1;cursor:pointer;color:#101003;background:var(--hot);border:0;border-radius:50%;place-items:center;gap:8px;width:min(240px,62vw);font-size:19px;font-weight:900;transition:transform .12s,box-shadow .12s;display:grid;box-shadow:0 12px #7a2c12,0 18px 40px #000000a6}.sw-big:active{transform:translateY(8px);box-shadow:0 4px #7a2c12}.sw-big[data-busy=true]{opacity:.6}.sw-big-icon{font-size:54px;line-height:1}.sw-big.is-stop{background:var(--red);color:#fff;animation:1s ease-in-out infinite sw-stop-pulse;box-shadow:0 12px #7c1410,0 18px 40px #000000a6}@keyframes sw-stop-pulse{0%,to{scale:1}50%{scale:1.03}}.sw-meter{justify-content:center;align-self:stretch;align-items:flex-end;gap:5px;width:100%;height:74px;display:flex}.sw-meter span{width:12px;height:calc(var(--h) * 100%);background:var(--acid);min-height:6px;transition:height 60ms linear}.sw-meter[data-active=false] span{background:#ffffff26}.sw-clock{color:var(--red);justify-content:center;align-items:center;gap:9px;margin:0;font-size:34px;font-weight:900;display:flex}.sw-dot{background:var(--red);width:14px;height:14px;box-shadow:0 0 14px var(--red);border-radius:50%;animation:.8s steps(2,end) infinite sw-blink}.sw-bar{background:#ffffff1a;width:100%;height:8px;overflow:hidden}.sw-bar:after{content:"";width:calc(var(--p) * 100%);background:var(--red);height:100%;display:block}.sw-listen{font:inherit;cursor:pointer;width:100%;min-height:60px;color:var(--paper);background:#ffffff14;border:2px solid #fff3;justify-content:center;align-items:center;gap:10px;font-size:19px;font-weight:900;display:flex}.sw-listen[data-playing=true]{color:#101003;background:var(--acid);border-color:var(--acid)}.sw-choices{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.sw-choices .ph-go,.sw-choices .ph-ghost{min-height:62px}.sw-votes{grid-template-columns:repeat(2,1fr);gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.sw-vote{font:inherit;aspect-ratio:1;cursor:pointer;width:100%;color:var(--paper);background:#1b1b1b;border:2px solid #3a3a3a;place-items:center;transition:transform .12s,border-color .12s,background .12s;display:grid;position:relative}.sw-vote:active:not(:disabled){transform:scale(.96)}.sw-vote:hover:not(:disabled){border-color:var(--hot)}.sw-vote-n{font-size:52px;font-weight:900}.sw-vote:disabled{cursor:not-allowed;opacity:.35}.sw-vote em{font-size:12px;font-style:normal;font-weight:800;position:absolute;bottom:8px}@media (prefers-reduced-motion:reduce){.sw-wave span,.sw-deck li,.sw-big.is-stop,.sw-lookdown{animation:none!important}}
