.quip-host[data-v-65f62be6]{justify-content:center;gap:14px;min-height:220px}.big-count[data-v-65f62be6],.quip-host[data-v-65f62be6]{display:flex;flex-direction:column;align-items:center}.num[data-v-65f62be6]{font-size:clamp(56px,12vw,120px);line-height:1;color:var(--primary)}.lbl[data-v-65f62be6],.num[data-v-65f62be6]{font-weight:800}.lbl[data-v-65f62be6]{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-size:14px}.dots[data-v-65f62be6]{display:flex;gap:10px}.dots span[data-v-65f62be6]{width:14px;height:14px;border-radius:50%;background:var(--c3);animation:pop-65f62be6 1.2s ease-in-out infinite}.dots span[data-v-65f62be6]:nth-child(2){animation-delay:.2s}.dots span[data-v-65f62be6]:nth-child(3){animation-delay:.4s}@keyframes pop-65f62be6{0%,to{transform:scale(.6);opacity:.4}50%{transform:scale(1);opacity:1}}.hint[data-v-65f62be6]{color:var(--ink-soft);font-weight:600}.quip[data-v-6887d16a]{display:flex;flex-direction:column;gap:8px}.quip-input[data-v-6887d16a]{width:100%;resize:none;font:inherit;font-size:clamp(16px,4.5vw,20px);font-weight:600;color:var(--ink);background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:14px;box-shadow:var(--shadow-sm)}.quip-input[data-v-6887d16a]:focus{outline:none;border-color:var(--primary)}.counter[data-v-6887d16a]{align-self:flex-end;font-size:13px;color:var(--mute);font-weight:700}.counter.low[data-v-6887d16a]{color:var(--primary)}.dicon[data-v-258fcfb9]{display:inline-block;vertical-align:-.18em;flex:none}.qr[data-v-423a7e82]{border-radius:12px;border:var(--bd) solid var(--line);background:#fff;padding:6px}.ticket[data-v-60b76df4]{display:flex;align-items:center;gap:28px;flex-wrap:wrap;justify-content:center}.ticket-main[data-v-60b76df4]{min-width:0}.join-where[data-v-60b76df4]{font-size:clamp(18px,2.4vw,26px);font-weight:700;color:var(--ink)}.join-where b[data-v-60b76df4]{color:var(--primary)}.join-sub[data-v-60b76df4]{font-size:clamp(13px,1.4vw,16px);color:var(--ink-soft);font-weight:600;margin-top:2px}.big-code[data-v-60b76df4]{font-weight:700;font-size:clamp(56px,11vw,120px);letter-spacing:.16em;color:var(--primary);line-height:1.05;padding-left:.16em;margin-top:4px}.join-actions[data-v-60b76df4]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}.url[data-v-60b76df4]{font-size:14px;color:var(--ink-soft);word-break:break-all}.copy-btn[data-v-60b76df4]{border:var(--bd) solid var(--line-soft);background:var(--surface);color:var(--ink);font-family:inherit;font-weight:700;font-size:13px;padding:6px 12px;border-radius:999px;cursor:pointer;box-shadow:var(--shadow-sm);white-space:nowrap}.copy-btn[data-v-60b76df4]:hover{border-color:var(--line)}.ticket-qr[data-v-60b76df4]{display:flex;flex-direction:column;align-items:center;gap:8px}.qr-label[data-v-60b76df4]{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-weight:600}.controlbar[data-v-185b9bbe]{margin-top:18px;justify-content:space-between;gap:16px;border-radius:var(--radius-lg);padding:14px 18px}.controlbar[data-v-185b9bbe],.progress[data-v-185b9bbe]{display:flex;align-items:center;flex-wrap:wrap}.progress[data-v-185b9bbe]{gap:14px}.pnum[data-v-185b9bbe]{font-weight:700;font-size:14px;color:var(--ink-soft)}.dotbar[data-v-185b9bbe]{display:flex;gap:6px}.dotbar i[data-v-185b9bbe]{width:11px;height:11px;border-radius:50%;background:var(--line-soft);border:2px solid var(--line-soft)}.dotbar i.done[data-v-185b9bbe]{background:var(--primary);border-color:var(--primary)}.dotbar i.cur[data-v-185b9bbe]{background:var(--c1);border-color:var(--c1);transform:scale(1.25)}.track[data-v-185b9bbe]{width:140px;height:10px;background:var(--line-soft);overflow:hidden}.track[data-v-185b9bbe],.track-fill[data-v-185b9bbe]{border-radius:999px}.track-fill[data-v-185b9bbe]{display:block;height:100%;background:var(--primary);transition:width .3s ease}.state-pill[data-v-185b9bbe]{text-transform:uppercase;letter-spacing:.12em;font-size:12px;padding:6px 12px}.lockpill[data-v-185b9bbe],.state-pill[data-v-185b9bbe]{font-weight:700;border-radius:999px;border:2px solid var(--line-soft);color:var(--ink-soft)}.lockpill[data-v-185b9bbe]{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;background:var(--surface-2);font-size:14px;transition:background .2s ease,border-color .2s ease,color .2s ease}.lockpill svg[data-v-185b9bbe]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.lockpill .lcount b[data-v-185b9bbe]{color:var(--ink);font-size:15px}.lockpill.allin[data-v-185b9bbe]{background:color-mix(in srgb,var(--c5) 18%,var(--surface));border-color:var(--c5);color:color-mix(in srgb,var(--c5) 75%,var(--ink))}.lockpill.allin .lcount b[data-v-185b9bbe]{color:color-mix(in srgb,var(--c5) 80%,var(--ink))}.ctl-actions[data-v-185b9bbe]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.opt-grid[data-v-5692d6b3]{display:grid;gap:11px}.opt[data-v-5692d6b3]{position:relative;display:flex;align-items:center;gap:13px;width:100%;text-align:left;background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:13px;box-shadow:var(--shadow-sm);color:var(--ink);overflow:hidden;transition:transform .08s,border-color .12s,background .12s}.opt[data-v-5692d6b3]:not(:disabled):active{transform:translate(2px,2px)}.opt .fill[data-v-5692d6b3]{position:absolute;inset:0 auto 0 0;width:0;background:color-mix(in srgb,var(--primary) 18%,transparent);border-right:2px solid var(--primary);transition:width .6s cubic-bezier(.2,.8,.2,1);z-index:0}.opt[data-v-5692d6b3]>:not(.fill){position:relative;z-index:1}.letter[data-v-5692d6b3]{width:38px;height:38px;flex:none;border-radius:11px;background:var(--surface);border:var(--bd) solid var(--line-soft);display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:18px}.othumb[data-v-5692d6b3]{width:44px;height:44px;flex:none;border-radius:9px;-o-object-fit:cover;object-fit:cover;border:var(--bd) solid var(--line-soft)}.olabel[data-v-5692d6b3]{display:flex;flex-direction:column;gap:2px;font-weight:700;font-size:clamp(15px,2vw,20px);flex:1;min-width:0;overflow-wrap:anywhere}.osub[data-v-5692d6b3]{font-size:12px;font-weight:600;color:var(--mute);line-height:1.25}.ocount[data-v-5692d6b3]{font-weight:700;font-size:17px;color:var(--ink-soft);min-width:2ch;text-align:right}.mark[data-v-5692d6b3]{font-weight:800;color:var(--c5)}.opt.sel[data-v-5692d6b3]{background:var(--primary);color:var(--primary-ink);border-color:var(--line)}.opt.sel .letter[data-v-5692d6b3]{background:var(--primary-ink);color:var(--primary)}.opt.correct[data-v-5692d6b3]{border-color:var(--c5);background:color-mix(in srgb,var(--c5) 16%,var(--surface))}.opt.dim[data-v-5692d6b3]{opacity:.5}.rate[data-v-105af906]{display:grid;gap:12px}.rate-cat[data-v-105af906]{background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:14px}.rtop[data-v-105af906]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.rlabel[data-v-105af906]{text-transform:uppercase;letter-spacing:.04em;font-size:14px}.rlabel[data-v-105af906],.rval[data-v-105af906]{font-weight:800}.rval[data-v-105af906]{font-family:var(--font-display);font-size:28px;color:var(--c2);line-height:1}.rdots[data-v-105af906]{display:grid;grid-template-columns:repeat(auto-fit,minmax(34px,1fr));gap:6px}.rdot[data-v-105af906]{min-height:38px;border-radius:9px;background:var(--surface);border:var(--bd) solid var(--line-soft);font-family:var(--font-mono);font-weight:700;font-size:13px;color:var(--ink-soft);padding:4px;transition:transform .06s,background .1s}.rdot[data-v-105af906]:not(:disabled):active{transform:scale(.9)}.rdot.on[data-v-105af906]{background:var(--c2);border-color:var(--line);color:var(--primary-ink)}.ranklist[data-v-4bc72aa9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.rank-item[data-v-4bc72aa9]{display:flex;align-items:center;gap:12px;background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:13px;padding:11px 13px}.pos[data-v-4bc72aa9]{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:9px;background:var(--surface);border:var(--bd) solid var(--line-soft)}.label[data-v-4bc72aa9],.pos[data-v-4bc72aa9]{font-weight:700}.label[data-v-4bc72aa9]{flex:1;min-width:0}.moves[data-v-4bc72aa9]{display:flex;gap:6px}.mv[data-v-4bc72aa9]{width:38px;height:38px;border-radius:9px;border:var(--bd) solid var(--line-soft);background:var(--surface);color:var(--ink);font-size:16px;font-weight:800}.mv[data-v-4bc72aa9]:disabled{opacity:.35}.mv[data-v-4bc72aa9]:not(:disabled):active{transform:translateY(1px)}.cd[data-v-a83da374]{display:inline-grid;place-items:center}.ring[data-v-a83da374]{width:64px;height:64px;place-items:center}.inner[data-v-a83da374],.ring[data-v-a83da374]{border-radius:50%;display:grid}.inner[data-v-a83da374]{width:50px;height:50px;background:var(--surface);place-items:center;font-weight:700;font-size:22px;color:var(--ink)}.cd.warn .ring[data-v-a83da374]{animation:cd-pulse-a83da374 .6s infinite alternate}@keyframes cd-pulse-a83da374{to{filter:brightness(1.2)}}.bars[data-v-9c0f26c8]{display:grid;gap:12px}.bar-row[data-v-9c0f26c8]{background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:14px 16px}.btop[data-v-9c0f26c8]{display:flex;align-items:baseline;justify-content:space-between}.blabel[data-v-9c0f26c8]{text-transform:uppercase;letter-spacing:.04em;font-size:14px}.blabel[data-v-9c0f26c8],.bval[data-v-9c0f26c8]{font-weight:800}.bval[data-v-9c0f26c8]{font-family:var(--font-display);font-size:30px;color:var(--c2);line-height:1}.bval small[data-v-9c0f26c8]{font-size:14px;color:var(--ink-soft);font-family:var(--font-mono);font-weight:400}.track[data-v-9c0f26c8]{height:14px;margin-top:8px;border-radius:999px;background:var(--surface);border:2px solid var(--line-soft);overflow:hidden}.fill[data-v-9c0f26c8]{height:100%;width:0;background:linear-gradient(90deg,var(--c2),color-mix(in srgb,var(--c2) 70%,transparent));transition:width .6s cubic-bezier(.2,.8,.2,1)}.bnote[data-v-9c0f26c8],.fill[data-v-9c0f26c8]{display:block}.bnote[data-v-9c0f26c8]{margin-top:6px;font-size:12px;color:var(--ink-soft)}.roster[data-v-07f800d8]{display:flex;flex-wrap:wrap;gap:10px;min-height:48px}.pill[data-v-07f800d8],.roster[data-v-07f800d8]{align-items:center}.pill[data-v-07f800d8]{display:inline-flex;gap:9px;background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:999px;padding:5px 14px 5px 5px;font-weight:700;animation:pill-pop-07f800d8 .25s ease}.pill.teamed[data-v-07f800d8]{border-color:var(--team);background:color-mix(in srgb,var(--team) 14%,var(--surface-2))}.team-tag[data-v-07f800d8]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--team,var(--ink-soft));background:var(--surface);border-radius:999px;padding:2px 8px}.empty[data-v-07f800d8]{color:var(--mute);font-style:italic}@keyframes pill-pop-07f800d8{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.lb[data-v-9e8bcb54]{list-style:none;margin:0;padding:0;flex-direction:column;gap:9px}.lb[data-v-9e8bcb54],.lb-row[data-v-9e8bcb54]{display:flex}.lb-row[data-v-9e8bcb54]{align-items:center;gap:13px;background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:13px;padding:11px 14px}.lb-row.first[data-v-9e8bcb54]{border-color:var(--c1);box-shadow:var(--shadow-sm)}.lb-row.me[data-v-9e8bcb54]{border-color:var(--primary)}.rank[data-v-9e8bcb54]{font-family:var(--font-display);font-weight:800;font-size:24px;width:36px;text-align:center;color:var(--mute)}.lb-row.first .rank[data-v-9e8bcb54]{color:var(--c1)}.who[data-v-9e8bcb54]{flex:1;display:flex;align-items:center;gap:10px;min-width:0}.nm[data-v-9e8bcb54]{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm[data-v-9e8bcb54],.sc[data-v-9e8bcb54]{font-size:18px}.sc[data-v-9e8bcb54]{font-weight:700;color:var(--c5)}.sc small[data-v-9e8bcb54]{color:var(--mute);font-weight:400;font-size:12px}.dial[data-v-f6a2c337]{width:100%;display:flex;flex-direction:column;gap:8px}.poles[data-v-f6a2c337]{display:flex;justify-content:space-between;gap:12px;font-weight:800;font-size:14px;color:var(--ink-soft)}.pole[data-v-f6a2c337]{max-width:45%;overflow-wrap:anywhere}.pole.right[data-v-f6a2c337]{text-align:right}.dial-range[data-v-f6a2c337]{width:100%;accent-color:var(--primary);height:28px}.dial-hint[data-v-f6a2c337]{text-align:center;font-size:13px;color:var(--mute);font-weight:600}.track[data-v-f6a2c337]{position:relative;height:44px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--c1) 40%,var(--surface-2)),color-mix(in srgb,var(--c5) 40%,var(--surface-2)));border:var(--bd) solid var(--line-soft)}.mark[data-v-f6a2c337]{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:var(--ink);border:2px solid var(--surface);transform:translate(-50%,-50%);transition:left .5s cubic-bezier(.2,.8,.2,1)}.mark.mine[data-v-f6a2c337]{width:18px;height:18px;background:var(--primary);z-index:2}.mean[data-v-f6a2c337]{top:-6px;bottom:-6px;width:3px;background:var(--c5);z-index:3}.mean[data-v-f6a2c337],.mean-flag[data-v-f6a2c337]{position:absolute;transform:translate(-50%)}.mean-flag[data-v-f6a2c337]{top:-20px;left:50%;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--c5);white-space:nowrap}.rapper[data-v-53a1ff2e]{--w:calc(var(--bot)*.78);display:flex;flex-direction:column;align-items:center;gap:10px}.bot[data-v-53a1ff2e]{position:relative;width:var(--w);height:var(--bot);transform-origin:center bottom}.speaking .bot[data-v-53a1ff2e]{animation:bob-53a1ff2e .5s ease-in-out infinite}.face-left .bot[data-v-53a1ff2e]{transform:rotate(7deg)}.face-right .bot[data-v-53a1ff2e]{transform:rotate(-7deg)}.antenna[data-v-53a1ff2e]{top:calc(var(--bot)*-.05);width:3px;height:calc(var(--bot)*.12);background:var(--line)}.antenna[data-v-53a1ff2e],.ball[data-v-53a1ff2e]{position:absolute;left:50%;transform:translate(-50%)}.ball[data-v-53a1ff2e]{top:calc(var(--bot)*-.06);width:calc(var(--bot)*.1);height:calc(var(--bot)*.1);border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 35%,transparent)}.speaking .ball[data-v-53a1ff2e]{animation:pulse-53a1ff2e .5s ease-in-out infinite}.head[data-v-53a1ff2e]{top:calc(var(--bot)*.08);left:50%;transform:translate(-50%);width:calc(var(--w)*.82);height:calc(var(--bot)*.42);border:var(--bd) solid var(--line);border-radius:calc(var(--bot)*.1);box-shadow:var(--shadow-sm)}.ear[data-v-53a1ff2e],.head[data-v-53a1ff2e]{position:absolute;background:var(--accent)}.ear[data-v-53a1ff2e]{top:35%;width:calc(var(--bot)*.06);height:calc(var(--bot)*.16);border:var(--bd) solid var(--line);border-radius:4px}.ear.left[data-v-53a1ff2e]{left:calc(var(--bot)*-.05)}.ear.right[data-v-53a1ff2e]{right:calc(var(--bot)*-.05)}.screen[data-v-53a1ff2e]{position:absolute;inset:14%;background:#15110d;border-radius:calc(var(--bot)*.06);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12%;overflow:hidden}.eyes[data-v-53a1ff2e]{display:flex;gap:22%}.eyes i[data-v-53a1ff2e]{width:calc(var(--bot)*.05);height:calc(var(--bot)*.05);border-radius:50%;background:var(--accent);box-shadow:0 0 calc(var(--bot)*.03) var(--accent)}.speaking .eyes i[data-v-53a1ff2e]{animation:blink-53a1ff2e 2.4s steps(1) infinite}.mouth[data-v-53a1ff2e]{display:flex;align-items:center;gap:12%;height:calc(var(--bot)*.07)}.mouth span[data-v-53a1ff2e]{width:calc(var(--bot)*.025);height:30%;border-radius:2px;background:var(--accent)}.speaking .mouth span[data-v-53a1ff2e]{animation:talk-53a1ff2e .32s ease-in-out infinite}.speaking .mouth span[data-v-53a1ff2e]:nth-child(2){animation-delay:.08s}.speaking .mouth span[data-v-53a1ff2e]:nth-child(3){animation-delay:.16s}.speaking .mouth span[data-v-53a1ff2e]:nth-child(4){animation-delay:.04s}.speaking .mouth span[data-v-53a1ff2e]:nth-child(5){animation-delay:.12s}.body[data-v-53a1ff2e]{bottom:0;left:50%;transform:translate(-50%);width:var(--w);height:calc(var(--bot)*.4);background:color-mix(in srgb,var(--accent) 80%,var(--ink));border:var(--bd) solid var(--line);border-radius:calc(var(--bot)*.08) calc(var(--bot)*.08) calc(var(--bot)*.05) calc(var(--bot)*.05);box-shadow:var(--shadow-sm)}.body[data-v-53a1ff2e],.grill[data-v-53a1ff2e]{position:absolute}.grill[data-v-53a1ff2e]{inset:22% 18% auto;height:46%;border-radius:calc(var(--bot)*.03);background:repeating-linear-gradient(180deg,color-mix(in srgb,#000 25%,transparent) 0 3px,transparent 3px 7px)}.arm[data-v-53a1ff2e]{position:absolute;bottom:calc(var(--bot)*.12);width:calc(var(--bot)*.07);height:calc(var(--bot)*.26);background:var(--accent);border:var(--bd) solid var(--line);border-radius:999px}.arm.left[data-v-53a1ff2e]{left:calc(var(--bot)*-.04)}.arm.left[data-v-53a1ff2e],.arm.right[data-v-53a1ff2e]{transform-origin:top center}.arm.right[data-v-53a1ff2e]{right:calc(var(--bot)*-.04)}.speaking .arm.left[data-v-53a1ff2e]{animation:wave-l-53a1ff2e .5s ease-in-out infinite}.speaking .arm.right[data-v-53a1ff2e]{animation:wave-r-53a1ff2e .5s ease-in-out infinite}.plate[data-v-53a1ff2e]{font-family:var(--font-display);font-weight:800;font-size:clamp(14px,1.6vw,20px);color:var(--ink);background:var(--surface);border:var(--bd) solid var(--line);border-radius:999px;padding:4px 14px;box-shadow:var(--shadow-sm)}@keyframes bob-53a1ff2e{0%,to{transform:translateY(0) scaleY(1)}50%{transform:translateY(calc(var(--bot)*-.04)) scaleY(1.02)}}@keyframes talk-53a1ff2e{0%,to{height:18%}50%{height:92%}}@keyframes pulse-53a1ff2e{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 35%,transparent)}50%{box-shadow:0 0 0 9px color-mix(in srgb,var(--accent) 10%,transparent)}}@keyframes blink-53a1ff2e{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes wave-l-53a1ff2e{0%,to{transform:rotate(8deg)}50%{transform:rotate(-14deg)}}@keyframes wave-r-53a1ff2e{0%,to{transform:rotate(-8deg)}50%{transform:rotate(14deg)}}.rap-stage[data-v-5a8f8eb9]{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.rap-stage[data-v-5a8f8eb9] canvas{display:block;width:100%;height:100%}.comedy-stage[data-v-80bead8b]{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.comedy-stage[data-v-80bead8b] canvas{display:block;width:100%;height:100%}.draw-canvas[data-v-7a2f7823]{width:100%;border:var(--bd) solid var(--line-soft);border-radius:14px;overflow:hidden;background:#fff;line-height:0;touch-action:none}.draw-canvas.disabled[data-v-7a2f7823]{opacity:.6;pointer-events:none}.draw-thumb[data-v-c943cf51]{width:100%;height:auto;display:block;border:var(--bd) solid var(--line-soft);border-radius:12px;background:#fff}.statrow[data-v-d4722c38]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.stat[data-v-d4722c38]{padding:16px;text-align:center}.sv[data-v-d4722c38]{font-family:var(--font-display);font-weight:800;font-size:34px;color:var(--c1)}.sl[data-v-d4722c38]{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-top:2px}.confetti[data-v-a80ecda8]{inset:0;overflow:hidden;pointer-events:none;z-index:50}.confetti[data-v-a80ecda8],.piece[data-v-a80ecda8]{position:absolute}.piece[data-v-a80ecda8]{top:-6%;border-radius:2px;animation-name:fall-a80ecda8;animation-timing-function:cubic-bezier(.3,.2,.5,1);animation-iteration-count:1;animation-fill-mode:both}@keyframes fall-a80ecda8{0%{transform:translateY(-10%) translate(0) rotate(var(--rot));opacity:1}to{transform:translateY(108vh) translate(var(--drift)) rotate(calc(var(--rot) + 540deg));opacity:.9}}@media(prefers-reduced-motion:reduce){.confetti[data-v-a80ecda8]{display:none}}.wheel[data-v-23bb8517]{position:relative;width:calc(var(--wheel-size, clamp(150px, 42vmin, 280px))*var(--control-scale, 1));height:calc(var(--wheel-size, clamp(150px, 42vmin, 280px))*var(--control-scale, 1));display:grid;place-items:center;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rim[data-v-23bb8517]{width:100%;height:100%;filter:drop-shadow(var(--shadow));transition:transform .16s cubic-bezier(.2,.8,.2,1)}.wheel.dragging .rim[data-v-23bb8517]{transition:none}.wheel[data-v-23bb8517]:focus-visible{outline:3px solid var(--primary);outline-offset:4px;border-radius:50%}.wheel.disabled[data-v-23bb8517]{opacity:.45}@media(prefers-reduced-motion:reduce){.rim[data-v-23bb8517]{transition:none}}.peek-bar[data-v-1055c1d2]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.votes-in[data-v-1055c1d2]{font-weight:800;font-size:15px}.peek[data-v-1055c1d2],.votes-in[data-v-1055c1d2]{color:var(--ink-soft)}.peek[data-v-1055c1d2]{background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:999px;padding:6px 14px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.peek[data-v-1055c1d2]:hover{border-color:var(--line);color:var(--ink)}.peek[aria-pressed=true][data-v-1055c1d2]{background:var(--primary);color:var(--primary-ink);border-color:var(--line)}.rows[data-v-1055c1d2]{list-style:none;display:grid;gap:10px;max-height:76vh;overflow-y:auto}.rows.dense[data-v-1055c1d2]{grid-template-columns:1fr 1fr;align-content:start}.rows.dense .row[data-v-1055c1d2]{align-items:flex-start;padding:11px 13px}.rows.dense .text[data-v-1055c1d2]{font-size:clamp(14px,1.6vw,19px);line-height:1.35}@media(max-width:760px){.rows.dense[data-v-1055c1d2]{grid-template-columns:1fr}}.row[data-v-1055c1d2]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;overflow:hidden;background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:14px 16px}.row.winner[data-v-1055c1d2]{border-color:var(--c5);background:color-mix(in srgb,var(--c5) 14%,var(--surface-2))}.row.performing[data-v-1055c1d2]{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 35%,transparent);transform:scale(1.015)}.perform-bar[data-v-1055c1d2]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.perform-btn[data-v-1055c1d2]{border:var(--bd) solid var(--line);background:var(--primary);color:var(--primary-ink);font-family:inherit;font-weight:800;font-size:16px;padding:10px 18px;border-radius:999px;cursor:pointer;box-shadow:var(--shadow-sm)}.perform-btn.on[data-v-1055c1d2]{background:var(--ink);color:var(--bg)}.perform-hint[data-v-1055c1d2]{color:var(--ink-soft);font-weight:600;font-size:14px}.stage[data-v-1055c1d2]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:8px 0 18px}.verse[data-v-1055c1d2]{position:relative;max-width:32ch;text-align:center;font-family:var(--font-display);font-weight:800;font-size:clamp(20px,3vw,32px);line-height:1.3;color:var(--ink);background:var(--surface);border:var(--bd) solid var(--line);border-radius:var(--radius-lg);padding:16px 20px;box-shadow:var(--shadow);white-space:pre-line}.beat[data-v-1055c1d2]{display:inline-flex;align-items:flex-end;gap:3px;height:22px}.beat i[data-v-1055c1d2]{width:4px;height:100%;border-radius:2px;background:var(--primary);transform-origin:bottom;animation:beat-1055c1d2 .6s ease-in-out infinite}.beat i[data-v-1055c1d2]:nth-child(2){animation-delay:.15s}.beat i[data-v-1055c1d2]:nth-child(3){animation-delay:.3s}.beat i[data-v-1055c1d2]:nth-child(4){animation-delay:.45s}@keyframes beat-1055c1d2{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.fill[data-v-1055c1d2]{position:absolute;inset:0 auto 0 0;width:0;background:color-mix(in srgb,var(--primary) 18%,transparent);border-right:2px solid var(--primary);transition:width .5s cubic-bezier(.2,.8,.2,1);z-index:0}.meta[data-v-1055c1d2],.text[data-v-1055c1d2]{position:relative;z-index:1}.text[data-v-1055c1d2]{font-weight:700;font-size:clamp(16px,2.2vw,22px);overflow-wrap:anywhere;min-width:0}.degenerate[data-v-1055c1d2]{color:var(--ink-soft);text-align:center;padding:28px 0;font-weight:600}.crown[data-v-1055c1d2]{margin-right:8px}.meta[data-v-1055c1d2]{display:flex;align-items:center;gap:12px;flex:none}.author[data-v-1055c1d2]{color:var(--c2);font-size:14px}.author[data-v-1055c1d2],.votes[data-v-1055c1d2]{font-weight:800}.votes[data-v-1055c1d2]{font-size:22px;color:var(--ink-soft);min-width:1.5ch;text-align:right}.empty[data-v-80825be4]{color:var(--ink-soft);text-align:center;padding:24px 0}.empty[data-v-80825be4]:empty{padding:0}.vote-reveal[data-v-4e3e160e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px}.kicker[data-v-4e3e160e]{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.kicker[data-v-4e3e160e],.wtext[data-v-4e3e160e]{font-weight:800}.wtext[data-v-4e3e160e]{font-size:clamp(22px,6vw,30px);max-width:24ch;overflow-wrap:anywhere}.wauthor[data-v-4e3e160e]{color:var(--c2);font-weight:700;margin-top:4px}.myvote[data-v-4e3e160e]{color:var(--ink-soft);font-weight:600}.myvote.muted[data-v-4e3e160e]{color:var(--mute)}.bp-host[data-v-46b84c03]{justify-content:center;gap:18px;min-height:240px;width:100%}.big-count[data-v-46b84c03],.bp-host[data-v-46b84c03]{display:flex;flex-direction:column;align-items:center}.num[data-v-46b84c03]{font-size:clamp(56px,12vw,120px);line-height:1;color:var(--primary)}.lbl[data-v-46b84c03],.num[data-v-46b84c03]{font-weight:800}.lbl[data-v-46b84c03]{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-size:14px}.dots[data-v-46b84c03]{display:flex;gap:10px}.dots span[data-v-46b84c03]{width:14px;height:14px;border-radius:50%;background:var(--c3);animation:pop-46b84c03 1.2s ease-in-out infinite}.dots span[data-v-46b84c03]:nth-child(2){animation-delay:.2s}.dots span[data-v-46b84c03]:nth-child(3){animation-delay:.4s}@keyframes pop-46b84c03{0%,to{transform:scale(.6);opacity:.4}50%{transform:scale(1);opacity:1}}.hint[data-v-46b84c03]{color:var(--ink-soft);font-weight:600}.answer[data-v-46b84c03]{display:flex;align-items:baseline;gap:8px}.anum[data-v-46b84c03]{font-family:var(--font-display);font-size:clamp(40px,9vw,88px);line-height:1;color:var(--c5)}.anum[data-v-46b84c03],.aunit[data-v-46b84c03]{font-weight:800}.aunit[data-v-46b84c03]{font-size:24px;color:var(--ink-soft)}.dial[data-v-46b84c03]{position:relative;width:min(760px,88%);height:120px;margin-top:8px}.track[data-v-46b84c03]{left:0;right:0;top:58px;height:8px;border-radius:999px;background:var(--surface-2);border:2px solid var(--line-soft)}.flag[data-v-46b84c03],.track[data-v-46b84c03]{position:absolute}.flag[data-v-46b84c03]{top:6px;transform:translate(-50%);transition:left .9s cubic-bezier(.2,.9,.2,1)}.flag-stick[data-v-46b84c03]{display:block;width:3px;height:56px;margin:0 auto;background:var(--c5)}.flag-dot[data-v-46b84c03]{bottom:-6px;left:50%;width:18px;height:18px;border-radius:50%;background:var(--c5);box-shadow:0 0 0 4px color-mix(in srgb,var(--c5) 30%,transparent)}.flag-dot[data-v-46b84c03],.mark[data-v-46b84c03]{position:absolute;transform:translate(-50%)}.mark[data-v-46b84c03]{top:50px}.tick[data-v-46b84c03]{display:block;width:10px;height:10px;margin:0 auto;border-radius:50%;background:var(--ink-soft);border:2px solid var(--surface)}.mark.closest .tick[data-v-46b84c03]{background:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 35%,transparent)}.tag[data-v-46b84c03]{position:absolute;top:16px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:12px;font-weight:700;color:var(--ink-soft)}.mark.closest .tag[data-v-46b84c03]{color:var(--primary)}.tag b[data-v-46b84c03]{color:var(--ink)}.bp[data-v-28f037bd]{flex-direction:column}.bp[data-v-28f037bd],.field[data-v-28f037bd]{display:flex;gap:10px}.field[data-v-28f037bd]{align-items:center;background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:10px 16px;box-shadow:var(--shadow-sm)}.field[data-v-28f037bd]:focus-within{border-color:var(--primary)}.bp-input[data-v-28f037bd]{flex:1;width:100%;font:inherit;font-size:clamp(28px,9vw,44px);font-weight:800;color:var(--ink);background:transparent;border:none;outline:none}.unit[data-v-28f037bd]{font-weight:800;font-size:20px}.hint[data-v-28f037bd],.unit[data-v-28f037bd]{color:var(--ink-soft)}.hint[data-v-28f037bd]{font-size:14px;font-weight:600}.bp-reveal[data-v-3afaa527]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}.badge[data-v-3afaa527]{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;font-size:34px;border:var(--bd) solid var(--line);box-shadow:var(--shadow-sm)}.badge.ok[data-v-3afaa527]{background:color-mix(in srgb,var(--c5) 22%,var(--surface));color:var(--c5)}.badge.no[data-v-3afaa527]{background:var(--surface-2);color:var(--ink-soft)}.bp-reveal h2[data-v-3afaa527]{font-size:clamp(34px,10vw,52px);font-weight:800;color:var(--c5)}.bp-reveal h2 small[data-v-3afaa527]{font-size:.45em;color:var(--ink-soft);font-weight:700}.bp-reveal p[data-v-3afaa527]{color:var(--ink-soft);max-width:30ch;line-height:1.45}.bp-reveal b[data-v-3afaa527]{color:var(--ink)}.results[data-v-23bd1875]{position:relative;display:flex;flex-direction:column;gap:16px}.results.carousel[data-v-23bd1875]{flex:1;min-height:0}.rhead[data-v-23bd1875]{text-align:center}.rhead h1[data-v-23bd1875]{font-size:clamp(28px,5vw,48px);font-weight:800}.rgrid[data-v-23bd1875]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;align-items:start}.awards[data-v-23bd1875],.board[data-v-23bd1875],.dist[data-v-23bd1875]{padding:22px}.ccarousel[data-v-23bd1875]{flex:1;min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.cmain[data-v-23bd1875]{min-height:0;height:100%;display:flex;flex-direction:column;gap:14px}.cpill[data-v-23bd1875]{align-self:center;max-width:100%;display:inline-flex;align-items:center;gap:10px;background:color-mix(in srgb,var(--primary) 12%,var(--surface));border:var(--bd) solid color-mix(in srgb,var(--primary) 35%,var(--line));color:var(--primary);border-radius:999px;padding:8px 18px;font-weight:800}.cpill-label[data-v-23bd1875]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;line-height:1.25}.cpos[data-v-23bd1875]{flex:none;font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--ink-soft);background:var(--surface);border-radius:999px;padding:2px 9px}.cstage[data-v-23bd1875]{flex:1;min-height:0;display:grid;place-items:center}.slide[data-v-23bd1875]{width:min(900px,100%);max-height:100%;overflow-y:auto;padding:24px 26px}.cside[data-v-23bd1875]{width:56px;height:56px;flex:none;border:var(--bd) solid var(--line);background:var(--surface);border-radius:50%;font-size:30px;line-height:1;font-weight:800;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-sm);transition:transform .1s,box-shadow .1s}.cside[data-v-23bd1875]:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.cstats[data-v-23bd1875]{flex:none}.cempty[data-v-23bd1875]{flex:1;min-height:0;display:grid;place-items:center}.slide-enter-active[data-v-23bd1875],.slide-leave-active[data-v-23bd1875]{transition:opacity .22s ease,transform .22s ease}.slide-enter-from[data-v-23bd1875]{opacity:0;transform:translate(26px)}.slide-leave-to[data-v-23bd1875]{opacity:0;transform:translate(-26px)}@media(prefers-reduced-motion:reduce){.slide-enter-active[data-v-23bd1875],.slide-leave-active[data-v-23bd1875]{transition:opacity .16s ease}.slide-enter-from[data-v-23bd1875],.slide-leave-to[data-v-23bd1875]{transform:none}}.awards h3[data-v-23bd1875],.board h3[data-v-23bd1875],.dist h3[data-v-23bd1875]{font-size:20px;margin-bottom:14px;color:var(--primary)}.teamboard[data-v-23bd1875]{list-style:none;display:grid;gap:10px;margin:0;padding:0}.teamboard.host[data-v-23bd1875]{width:min(720px,100%)}.team-row[data-v-23bd1875]{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:12px;background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-left:4px solid var(--team);border-radius:13px;padding:12px 16px}.team-row.win[data-v-23bd1875]{background:color-mix(in srgb,var(--team) 14%,var(--surface-2));border-color:var(--team)}.team-rank[data-v-23bd1875]{font-weight:800;color:var(--ink-soft);font-size:16px}.team-dot[data-v-23bd1875]{width:14px;height:14px;border-radius:50%;background:var(--team)}.team-name[data-v-23bd1875]{font-family:var(--font-display);font-weight:800;font-size:clamp(18px,2.4vw,24px);overflow-wrap:anywhere}.team-meta[data-v-23bd1875]{font-size:13px;color:var(--mute);font-weight:600}.team-score[data-v-23bd1875]{font-weight:800;font-size:clamp(20px,2.6vw,28px);color:var(--team)}.award[data-v-23bd1875]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:13px;padding:12px 15px;margin-bottom:9px}.al[data-v-23bd1875]{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-weight:700}.as[data-v-23bd1875]{font-size:20px}.as[data-v-23bd1875],.av[data-v-23bd1875]{font-family:var(--font-display);font-weight:800}.av[data-v-23bd1875]{font-size:28px;color:var(--c2)}.lobby[data-v-32e98681]{flex:1;display:grid;grid-template-columns:1.1fr .9fr;gap:18px;align-items:start}.ticket-card[data-v-32e98681]{padding:30px}.roster-card[data-v-32e98681]{padding:22px}.roster-head[data-v-32e98681]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.count[data-v-32e98681]{color:var(--c5);font-weight:700}.pick[data-v-32e98681]{margin-top:16px}.cap-row .kicker[data-v-32e98681],.pick>.kicker[data-v-32e98681]{font-size:15px}.pack-opts[data-v-32e98681]{display:grid;gap:8px;margin-top:8px}.pack-opt[data-v-32e98681]{display:flex;flex-direction:column;gap:2px;text-align:left;padding:12px 16px;border-radius:12px;border:var(--bd) solid var(--line-soft);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}.pack-opt.on[data-v-32e98681]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,var(--surface))}.pack-name[data-v-32e98681]{font-weight:800}.pack-blurb[data-v-32e98681]{font-size:13px;color:var(--ink-soft)}.seg[data-v-32e98681]{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.seg-btn[data-v-32e98681]{min-width:64px;padding:9px 16px;border-radius:10px;border:var(--bd) solid var(--line-soft);background:var(--surface);color:var(--ink);font:inherit;font-weight:800;cursor:pointer}.seg-btn.on[data-v-32e98681]{background:var(--primary);color:var(--primary-ink);border-color:var(--line)}.cap-row[data-v-32e98681]{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.cap-row input[type=checkbox][data-v-32e98681]{width:26px;height:26px;flex:none;accent-color:var(--primary);cursor:pointer}.cap-input[data-v-32e98681]{display:block;margin-top:8px;width:110px;padding:9px 12px;border-radius:10px;border:var(--bd) solid var(--line-soft);background:var(--surface);color:var(--ink);font:inherit;font-weight:700}.lobby-actions[data-v-32e98681]{margin-top:18px}.note[data-v-32e98681]{margin-top:12px;font-size:13px;color:var(--ink-soft);line-height:1.5}.results-wrap[data-v-32e98681]{flex:1;display:flex;flex-direction:column}.results-next[data-v-32e98681]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:24px}.stage[data-v-32e98681]{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:18px;padding:28px 20px;border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 50% -10%,color-mix(in srgb,var(--primary) 14%,var(--surface)),var(--surface));min-height:70vh;overflow:hidden}.stage-confetti[data-v-32e98681]{position:absolute;inset:0;pointer-events:none}.hud[data-v-32e98681]{width:100%;display:flex;justify-content:space-between}.tag[data-v-32e98681]{font-weight:800;font-size:13px;letter-spacing:1px;padding:7px 12px;border:var(--bd) solid var(--line-soft);background:var(--surface);border-radius:6px;color:var(--ink-soft)}.tag.pack[data-v-32e98681],.winner-banner[data-v-32e98681]{color:var(--primary)}.winner-banner[data-v-32e98681]{display:inline-flex;align-items:center;gap:8px;font-weight:900;font-size:clamp(18px,3vw,26px);background:color-mix(in srgb,var(--primary) 14%,var(--surface));border:var(--bd) solid var(--primary);border-radius:999px;padding:8px 20px}.call-card[data-v-32e98681]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.kicker[data-v-32e98681]{display:inline-flex;align-items:center;gap:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--primary);font-size:14px}.big-call[data-v-32e98681]{font-weight:900;font-size:clamp(34px,8vw,84px);line-height:1.02;max-width:18ch}.big-call.dim[data-v-32e98681]{color:var(--ink-soft);font-size:clamp(20px,4vw,34px);font-weight:800}.called-grid[data-v-32e98681]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:920px}.called-chip[data-v-32e98681]{padding:6px 12px;border-radius:999px;font-weight:700;font-size:14px;background:var(--surface);border:var(--bd) solid var(--line-soft);color:var(--ink-soft)}.called-chip.latest[data-v-32e98681]{background:var(--primary);color:var(--primary-ink);border-color:var(--line)}.winners[data-v-32e98681]{list-style:none;margin:0;padding:10px 0 0;display:flex;gap:18px;flex-wrap:wrap;justify-content:center;font-weight:700}.winners b[data-v-32e98681]{color:var(--primary)}.ctrls[data-v-32e98681]{margin-top:auto;display:flex;gap:12px;align-items:center}.loading[data-v-32e98681]{color:var(--ink-soft)}@media(max-width:900px){.lobby[data-v-32e98681]{grid-template-columns:1fr}}.bingo-player[data-v-8be25970]{display:flex;flex-direction:column;gap:12px;flex:1}.head[data-v-8be25970]{display:flex;align-items:center;justify-content:space-between;gap:8px}.kicker[data-v-8be25970]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary)}.badge[data-v-8be25970],.kicker[data-v-8be25970]{font-size:12px;font-weight:800}.badge[data-v-8be25970]{display:inline-flex;align-items:center;gap:5px;color:var(--primary-ink);background:var(--primary);border-radius:999px;padding:4px 10px}.callbar[data-v-8be25970]{margin:0;text-align:center;font-weight:700;font-size:clamp(14px,4vw,17px);color:var(--ink);background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:10px 12px;line-height:1.3}.grid[data-v-8be25970]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cell[data-v-8be25970]{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:10px;border:var(--bd) solid var(--line-soft);background:var(--surface-2);color:var(--ink);font-weight:700;overflow:hidden;transition:background .18s,border-color .18s}.cell-t[data-v-8be25970]{font-size:clamp(9px,2.6vw,13px);line-height:1.1;text-align:center;word-break:break-word}.cell.free[data-v-8be25970]{background:color-mix(in srgb,var(--c3) 22%,var(--surface-2));border-color:var(--c3);font-weight:900}.cell.covered[data-v-8be25970]{background:var(--primary);color:var(--primary-ink);border-color:var(--line)}.dot[data-v-8be25970]{position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:999px;background:var(--primary-ink);opacity:.9}.cell.free .dot[data-v-8be25970],.cell.win .dot[data-v-8be25970]{background:var(--ink)}.cell.win[data-v-8be25970]{background:color-mix(in srgb,var(--c3) 32%,var(--surface-2));border-color:var(--c3);color:var(--ink);box-shadow:0 0 0 2px var(--c3) inset}.bingo-btn[data-v-8be25970]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.hint[data-v-8be25970]{color:var(--ink-soft);font-weight:600;font-size:14px}.big[data-v-8be25970],.hint[data-v-8be25970]{text-align:center}.big[data-v-8be25970]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.big h2[data-v-8be25970]{font-size:clamp(24px,6.5vw,34px);font-weight:800}.big p[data-v-8be25970]{color:var(--ink-soft);max-width:30ch;line-height:1.45}.stage[data-v-b4cc758c]{display:flex;flex-direction:column;gap:16px}.valuetag[data-v-b4cc758c]{align-self:center;display:inline-flex;align-items:baseline;gap:6px;padding:6px 20px;border-radius:999px;background:var(--c1);color:var(--primary-ink);border:var(--bd) solid var(--line);box-shadow:var(--shadow),var(--glow) color-mix(in srgb,var(--c1) 55%,transparent);font-family:var(--font-display);transition:filter .3s ease}.valuetag.dim[data-v-b4cc758c]{filter:saturate(.6) opacity(.7)}.valuetag .v[data-v-b4cc758c]{font-size:clamp(26px,3.4vw,40px);font-weight:800}.valuetag .pts[data-v-b4cc758c]{font-size:14px;font-weight:800;letter-spacing:.12em}.board[data-v-b4cc758c]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:1100px){.board[data-v-b4cc758c]{grid-template-columns:1fr}}.panel[data-v-b4cc758c]{position:relative;display:flex;align-items:center;gap:14px;padding:18px;border-radius:var(--radius);background:var(--surface-2);border:var(--bd) solid var(--line-soft);box-shadow:var(--shadow-sm);font-weight:700;font-size:clamp(17px,2vw,24px);overflow:hidden;transition:transform .25s ease,border-color .25s ease,background .25s ease,opacity .25s ease}.panel .letter[data-v-b4cc758c]{flex:none;width:42px;height:42px;border-radius:11px;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:22px;color:var(--primary-ink);background:var(--primary);border:var(--bd) solid var(--line)}.panel .label[data-v-b4cc758c]{flex:1;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:2px}.panel .sub[data-v-b4cc758c]{font-size:13px;font-weight:600;color:var(--ink-soft)}.panel .count[data-v-b4cc758c]{font-weight:800;font-size:20px;color:var(--ink-soft)}.panel.right[data-v-b4cc758c]{border-color:var(--c5);background:color-mix(in srgb,var(--c5) 22%,var(--surface));transform:scale(1.03);box-shadow:var(--shadow),var(--glow) color-mix(in srgb,var(--c5) 60%,transparent)}.panel.right .letter[data-v-b4cc758c]{background:var(--c5)}.panel.wrong[data-v-b4cc758c]{opacity:.45}.tick[data-v-b4cc758c]{flex:none;color:var(--c5);font-size:26px;font-weight:900}.status[data-v-b4cc758c]{align-self:center;display:inline-flex;align-items:center;gap:9px;font-weight:800;font-size:18px;color:var(--ink-soft)}.status .dot[data-v-b4cc758c]{width:12px;height:12px;border-radius:50%;background:var(--c3);animation:live-b4cc758c 1.1s ease-in-out infinite}@keyframes live-b4cc758c{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1);opacity:1}}.spotlight[data-v-b4cc758c]{align-self:center;text-align:center;font-family:var(--font-display);font-weight:800;font-size:clamp(20px,2.6vw,30px);color:var(--ink)}.spotlight b[data-v-b4cc758c]{color:var(--primary)}.buzzer[data-v-9458b3fc]{display:grid;gap:12px}.buzzer-opt[data-v-9458b3fc]{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font:inherit;font-size:clamp(16px,4.4vw,20px);font-weight:700;color:var(--ink);background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow-sm);cursor:pointer;transition:transform .08s ease,border-color .12s ease,background .12s ease}.buzzer-opt[data-v-9458b3fc]:active{transform:translateY(1px)}.buzzer-opt.picked[data-v-9458b3fc]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 16%,var(--surface-2));box-shadow:var(--shadow),var(--glow) color-mix(in srgb,var(--primary) 40%,transparent)}.letter[data-v-9458b3fc]{flex:none;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--primary-ink);background:var(--primary);border:var(--bd) solid var(--line)}.opt-img[data-v-9458b3fc]{width:44px;height:44px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:var(--bd) solid var(--line-soft)}.opt-label[data-v-9458b3fc]{overflow-wrap:anywhere;display:flex;flex-direction:column;gap:2px}.opt-sub[data-v-9458b3fc]{font-size:12px;font-weight:600;color:var(--mute);line-height:1.25}.buzzer-reveal[data-v-040fdac3]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px}.bell[data-v-040fdac3]{font-size:clamp(64px,22vw,110px);line-height:1;animation:ring-040fdac3 .6s ease-in-out 3;transform-origin:top center}@keyframes ring-040fdac3{0%,to{transform:rotate(0)}25%{transform:rotate(16deg)}75%{transform:rotate(-16deg)}}.badge[data-v-040fdac3]{width:clamp(64px,18vw,96px);height:clamp(64px,18vw,96px);border-radius:50%;display:grid;place-items:center;font-size:clamp(34px,10vw,52px);font-weight:900;border:var(--bd) solid var(--line)}.badge.ok[data-v-040fdac3]{background:color-mix(in srgb,var(--c5) 22%,var(--surface));color:var(--c5)}.badge.no[data-v-040fdac3]{background:var(--surface-2);color:var(--ink-soft)}.buzzer-reveal h2[data-v-040fdac3]{font-size:clamp(28px,8vw,40px);font-weight:800}.buzzer-reveal p[data-v-040fdac3]{color:var(--ink-soft);max-width:30ch;line-height:1.45}.lobby[data-v-9a9d46ad]{flex:1;display:grid;grid-template-columns:1.1fr .9fr;gap:18px;align-items:start}.ticket-card[data-v-9a9d46ad]{padding:30px}.roster-card[data-v-9a9d46ad]{padding:22px}.roster-head[data-v-9a9d46ad]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.count[data-v-9a9d46ad]{color:var(--c5);font-weight:700}.pick[data-v-9a9d46ad]{margin-top:16px}.pick .kicker[data-v-9a9d46ad]{font-size:15px}.cap-row[data-v-9a9d46ad]{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.cap-row input[type=checkbox][data-v-9a9d46ad]{width:26px;height:26px;flex:none;accent-color:var(--primary);cursor:pointer}.cap-input[data-v-9a9d46ad]{display:block;margin-top:8px;width:110px;padding:9px 12px;border-radius:10px;border:var(--bd) solid var(--line-soft);background:var(--surface);color:var(--ink);font:inherit;font-weight:700}.lobby-actions[data-v-9a9d46ad]{margin-top:18px}.note[data-v-9a9d46ad]{margin-top:12px;font-size:13px;color:var(--ink-soft);line-height:1.5}.results-wrap[data-v-9a9d46ad]{flex:1;display:flex;flex-direction:column}.results-next[data-v-9a9d46ad]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:24px}.stage[data-v-9a9d46ad]{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;padding:26px 20px;border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 50% -10%,color-mix(in srgb,var(--c1) 14%,var(--surface)),var(--surface));min-height:70vh}.stage-confetti[data-v-9a9d46ad]{position:absolute;inset:0;pointer-events:none}.hud[data-v-9a9d46ad]{width:100%;display:flex;justify-content:space-between;gap:8px}.tag[data-v-9a9d46ad]{font-size:13px;letter-spacing:1px;padding:7px 12px;border:var(--bd) solid var(--line-soft);background:var(--surface);border-radius:6px;color:var(--ink-soft)}.kicker[data-v-9a9d46ad],.tag[data-v-9a9d46ad]{font-weight:800}.kicker[data-v-9a9d46ad]{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.08em;color:var(--primary);font-size:14px}.compose[data-v-9a9d46ad],.live[data-v-9a9d46ad]{width:min(820px,96%);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.prompt-input[data-v-9a9d46ad]{width:100%;resize:none;font:inherit;font-size:clamp(18px,3vw,24px);font-weight:700;color:var(--ink);background:var(--surface);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:14px}.prompt-input[data-v-9a9d46ad]:focus{outline:none;border-color:var(--primary)}.examples[data-v-9a9d46ad],.sets[data-v-9a9d46ad]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.mini[data-v-9a9d46ad]{font-size:13px;font-weight:700}.chip[data-v-9a9d46ad],.mini[data-v-9a9d46ad]{color:var(--ink-soft)}.chip[data-v-9a9d46ad]{font:inherit;font-weight:700;font-size:13px;padding:7px 12px;border-radius:999px;border:var(--bd) solid var(--line-soft);background:var(--surface);cursor:pointer}.chip.add[data-v-9a9d46ad]{border-style:dashed;color:var(--primary)}.opt-edit[data-v-9a9d46ad]{flex-direction:column;width:min(420px,90%)}.opt-edit[data-v-9a9d46ad],.opt-row[data-v-9a9d46ad]{display:flex;gap:8px}.opt-row[data-v-9a9d46ad]{align-items:center}.opt-input[data-v-9a9d46ad]{flex:1;font:inherit;font-weight:700;padding:11px 14px;border-radius:10px;border:var(--bd) solid var(--line-soft);background:var(--surface);color:var(--ink)}.opt-input[data-v-9a9d46ad]:focus{outline:none;border-color:var(--primary)}.opt-x[data-v-9a9d46ad]{width:38px;height:38px;flex:none;border-radius:10px;border:var(--bd) solid var(--line-soft);background:var(--surface);color:var(--ink-soft);font:inherit;font-weight:800;cursor:pointer}.prompt[data-v-9a9d46ad]{font-weight:900;font-size:clamp(26px,5vw,48px);line-height:1.1;max-width:22ch}.opt-grid[data-v-9a9d46ad]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;width:100%;max-width:640px}.opt-card[data-v-9a9d46ad]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 14px;border-radius:var(--radius-lg);border:3px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}.opt-card[data-v-9a9d46ad]:disabled{cursor:default}.opt-card.won[data-v-9a9d46ad]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,var(--surface))}.opt-t[data-v-9a9d46ad]{font-weight:900;font-size:clamp(18px,3.5vw,26px)}.opt-n[data-v-9a9d46ad]{font-weight:700}.opt-n[data-v-9a9d46ad],.sub[data-v-9a9d46ad]{color:var(--ink-soft)}.sub[data-v-9a9d46ad]{font-size:clamp(14px,2.4vw,18px)}.sub b[data-v-9a9d46ad]{color:var(--primary)}.board[data-v-9a9d46ad]{list-style:none;margin:0;padding:6px 0 0;display:flex;flex-direction:column;gap:4px;width:min(340px,90%);font-weight:700}.board li[data-v-9a9d46ad]{display:flex;gap:8px;align-items:baseline}.board b[data-v-9a9d46ad]{color:var(--primary)}.bscore[data-v-9a9d46ad]{margin-left:auto;color:var(--ink-soft)}.ctrls[data-v-9a9d46ad]{margin-top:8px;display:flex;gap:12px;align-items:center}.loading[data-v-9a9d46ad]{color:var(--ink-soft)}@media(max-width:900px){.lobby[data-v-9a9d46ad]{grid-template-columns:1fr}}.callit-player[data-v-49844303]{display:flex;flex-direction:column;gap:12px;flex:1}.head[data-v-49844303]{display:flex;align-items:center;justify-content:space-between;gap:8px}.kicker[data-v-49844303]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary)}.badge[data-v-49844303],.kicker[data-v-49844303]{font-size:12px;font-weight:800}.badge[data-v-49844303]{color:var(--primary-ink);background:var(--primary);border-radius:999px;padding:4px 10px}.q[data-v-49844303]{font-size:clamp(20px,5.5vw,28px);font-weight:800;line-height:1.2}.q[data-v-49844303],.status[data-v-49844303]{text-align:center}.status[data-v-49844303]{margin:0;color:var(--ink-soft);font-weight:600;font-size:14px}.opts[data-v-49844303]{display:flex;flex-direction:column;gap:12px}.opt[data-v-49844303]{font:inherit;font-weight:800;font-size:clamp(18px,5vw,22px);padding:18px;border-radius:var(--radius-lg);border:3px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;box-shadow:var(--shadow-sm);transition:transform .06s ease}.opt[data-v-49844303]:active{transform:scale(.97)}.opt.on[data-v-49844303]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 16%,var(--surface))}.result-card[data-v-49844303]{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px;border-radius:var(--radius-lg);border:var(--bd) solid var(--line);background:var(--surface-2);font-size:clamp(16px,4.5vw,20px)}.result-card[data-v-49844303],.spread[data-v-49844303]{text-align:center;font-weight:700}.spread[data-v-49844303]{margin:0;color:var(--ink-soft);font-size:14px}.result-card.win[data-v-49844303]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,var(--surface-2));color:var(--primary)}.result-card b[data-v-49844303]{color:var(--ink)}.result-card.win b[data-v-49844303]{color:var(--primary)}.hint[data-v-49844303]{color:var(--ink-soft);font-weight:600;font-size:14px}.big[data-v-49844303],.hint[data-v-49844303]{text-align:center}.big[data-v-49844303]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.big h2[data-v-49844303]{font-size:clamp(24px,6.5vw,34px);font-weight:800}.big p[data-v-49844303]{color:var(--ink-soft);max-width:30ch;line-height:1.45}.cats-host[data-v-d27f58cd]{display:flex;flex-direction:column;align-items:center;gap:14px;min-height:220px}.big-letter[data-v-d27f58cd]{font-family:var(--font-display);font-weight:800;font-size:clamp(64px,16vw,160px);line-height:1;color:var(--primary)}.cat-list[data-v-d27f58cd]{list-style:none;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.cat-list li[data-v-d27f58cd]{background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:999px;padding:8px 16px;font-weight:700}.hint[data-v-d27f58cd]{color:var(--ink-soft);font-weight:600}.reveal-grid[data-v-d27f58cd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;width:min(900px,96%)}.cat-block[data-v-d27f58cd]{background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:12px 14px}.cat-block h4[data-v-d27f58cd]{font-weight:800;margin-bottom:8px;color:var(--ink-soft)}.ans[data-v-d27f58cd]{list-style:none;display:grid;gap:5px}.ans li[data-v-d27f58cd]{font-weight:700;overflow-wrap:anywhere}.ans li.scored[data-v-d27f58cd]{color:var(--c5)}.ans li.dup[data-v-d27f58cd]{color:var(--mute);text-decoration:line-through}.ans li.bad[data-v-d27f58cd]{font-style:italic}.ans li.bad[data-v-d27f58cd],.empty[data-v-d27f58cd]{color:var(--mute)}.cats[data-v-f59232d9]{display:flex;flex-direction:column;gap:12px}.cats-letter[data-v-f59232d9]{text-align:center;font-weight:700;color:var(--ink-soft)}.cats-letter b[data-v-f59232d9]{font-size:1.4em;color:var(--primary)}.cats-row[data-v-f59232d9]{display:flex;flex-direction:column;gap:5px}.cats-label[data-v-f59232d9]{font-size:13px;font-weight:800;letter-spacing:.03em;color:var(--ink-soft)}.cats-input[data-v-f59232d9]{width:100%;font:inherit;font-size:18px;font-weight:700;color:var(--ink);background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:12px 14px}.cats-input[data-v-f59232d9]:focus{outline:none;border-color:var(--primary)}.cats-reveal[data-v-82faaf87]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.cats-reveal h2[data-v-82faaf87]{font-size:clamp(26px,7vw,36px);font-weight:800}.myrows[data-v-82faaf87]{list-style:none;display:grid;gap:8px;width:100%;max-width:360px}.myrows li[data-v-82faaf87]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:12px;padding:10px 14px;text-align:left}.myrows li.scored[data-v-82faaf87]{border-color:var(--c5);background:color-mix(in srgb,var(--c5) 12%,var(--surface-2))}.mr-cat[data-v-82faaf87]{font-size:12px;font-weight:800;color:var(--ink-soft)}.mr-ans[data-v-82faaf87]{font-weight:700;overflow-wrap:anywhere}.mr-mark[data-v-82faaf87]{font-weight:800;font-size:13px;color:var(--ink-soft)}.myrows li.scored .mr-mark[data-v-82faaf87]{color:var(--c5);font-size:18px}.foot[data-v-82faaf87]{color:var(--ink-soft);max-width:32ch;line-height:1.45;font-size:14px}.bars-host[data-v-b7c41bab]{justify-content:center;gap:14px;min-height:220px}.bars-host[data-v-b7c41bab],.big-count[data-v-b7c41bab]{display:flex;flex-direction:column;align-items:center}.num[data-v-b7c41bab]{font-size:clamp(56px,12vw,120px);line-height:1;color:var(--primary)}.lbl[data-v-b7c41bab],.num[data-v-b7c41bab]{font-weight:800}.lbl[data-v-b7c41bab]{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-size:14px}.dots[data-v-b7c41bab]{display:flex;gap:10px}.dots span[data-v-b7c41bab]{width:14px;height:14px;border-radius:50%;background:var(--c3);animation:pop-b7c41bab 1.2s ease-in-out infinite}.dots span[data-v-b7c41bab]:nth-child(2){animation-delay:.2s}.dots span[data-v-b7c41bab]:nth-child(3){animation-delay:.4s}@keyframes pop-b7c41bab{0%,to{transform:scale(.6);opacity:.4}50%{transform:scale(1);opacity:1}}.hint[data-v-b7c41bab]{color:var(--ink-soft);font-weight:600}.bars[data-v-b5f8d994]{gap:18px}.bars[data-v-b5f8d994],.couplet[data-v-b5f8d994]{display:flex;flex-direction:column}.couplet[data-v-b5f8d994]{gap:8px}.lead[data-v-b5f8d994]{font-size:clamp(16px,4.4vw,20px);font-weight:700;line-height:1.35;color:var(--ink);background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-left:4px solid var(--primary);border-radius:var(--radius);padding:11px 13px;overflow-wrap:anywhere}.bot-tag[data-v-b5f8d994]{margin-right:8px}.resp[data-v-b5f8d994]{display:flex;flex-direction:column;gap:5px}.resp-label[data-v-b5f8d994]{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft)}.bars-input[data-v-b5f8d994]{width:100%;font:inherit;font-size:clamp(16px,4.2vw,19px);font-weight:600;color:var(--ink);background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:12px 14px;box-shadow:var(--shadow-sm)}.bars-input[data-v-b5f8d994]:focus{outline:none;border-color:var(--primary)}.lobby[data-v-1e5b6d1c]{flex:1;display:grid;grid-template-columns:1.1fr .9fr;gap:18px;align-items:start}.ticket-card[data-v-1e5b6d1c]{padding:30px}.roster-card[data-v-1e5b6d1c]{padding:22px}.roster-head[data-v-1e5b6d1c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.count[data-v-1e5b6d1c]{color:var(--c5);font-weight:700}.cap-pick[data-v-1e5b6d1c]{margin-top:16px}.cap-row[data-v-1e5b6d1c],.mute-row[data-v-1e5b6d1c]{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.mute-row[data-v-1e5b6d1c]{margin-top:18px}.cap-row input[type=checkbox][data-v-1e5b6d1c],.cohost-first input[type=checkbox][data-v-1e5b6d1c],.mute-row input[type=checkbox][data-v-1e5b6d1c]{width:26px;height:26px;flex:none;accent-color:var(--primary);cursor:pointer}.cap-row .kicker[data-v-1e5b6d1c],.cohost-pick>.kicker[data-v-1e5b6d1c],.mute-row .kicker[data-v-1e5b6d1c],.perform-pick>.kicker[data-v-1e5b6d1c]{font-size:15px}.cohost-pick[data-v-1e5b6d1c],.perform-pick[data-v-1e5b6d1c]{margin-top:20px;display:flex;flex-direction:column;gap:10px}.seg[data-v-1e5b6d1c]{display:flex;gap:10px;flex-wrap:wrap}.seg-btn[data-v-1e5b6d1c]{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 18px;border-radius:12px;border:var(--bd) solid var(--line-soft);background:var(--surface);color:var(--ink);font:inherit;font-size:17px;font-weight:800;cursor:pointer;transition:background .12s,border-color .12s}.seg-btn.on[data-v-1e5b6d1c]{background:var(--primary);color:var(--primary-ink);border-color:var(--line)}.voice-note[data-v-1e5b6d1c]{margin:0;font-size:14px;line-height:1.45;color:var(--ink-dim,var(--ink));opacity:.85;max-width:560px}.sr-tally[data-v-1e5b6d1c]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cohost-select[data-v-1e5b6d1c]{width:100%;max-width:320px;padding:13px 14px;border-radius:12px;border:var(--bd) solid var(--line-soft);background:var(--surface);font:inherit;font-weight:700}.cohost-first[data-v-1e5b6d1c],.cohost-select[data-v-1e5b6d1c]{color:var(--ink);font-size:17px}.cohost-first[data-v-1e5b6d1c]{display:inline-flex;align-items:center;gap:12px;cursor:pointer;font-weight:600}.cap-input[data-v-1e5b6d1c]{display:block;margin-top:8px;width:110px;padding:9px 12px;border-radius:10px;border:var(--bd) solid var(--line-soft);background:var(--surface);color:var(--ink);font:inherit;font-weight:700}.lobby-actions[data-v-1e5b6d1c]{margin-top:18px}.note[data-v-1e5b6d1c]{margin-top:12px;font-size:13px;color:var(--ink-soft)}.stage[data-v-1e5b6d1c]{flex:1;display:flex;flex-direction:column}.stage-grid[data-v-1e5b6d1c]{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center}.left[data-v-1e5b6d1c]{display:flex;flex-direction:column}.subject[data-v-1e5b6d1c]{align-self:flex-start;background:var(--c3);color:var(--primary-ink);border:var(--bd) solid var(--line);border-radius:999px;padding:5px 15px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:14px}.prompt[data-v-1e5b6d1c]{font-size:clamp(28px,4.4vw,52px);font-weight:800;margin:14px 0}.building[data-v-1e5b6d1c]{font-weight:700;color:var(--ink-soft)}.arena[data-v-1e5b6d1c]{background:#070314;overflow:hidden}.arena[data-v-1e5b6d1c],.overlays[data-v-1e5b6d1c]{position:absolute;inset:0}.overlays[data-v-1e5b6d1c]{pointer-events:none;color:#f3e9ff;font-family:var(--font-display,sans-serif)}.overlays .ctrls[data-v-1e5b6d1c]{pointer-events:auto}.hud-top[data-v-1e5b6d1c]{position:absolute;top:18px;left:0;right:0;display:flex;justify-content:space-between;padding:0 22px}.tag[data-v-1e5b6d1c]{font-weight:800;font-size:13px;letter-spacing:1px;padding:7px 12px;border:2px solid hsla(0,0%,100%,.25);background:#0c061cb8;border-radius:4px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.round-tag[data-v-1e5b6d1c]{color:var(--gold);border-color:#ffd23f73}.live[data-v-1e5b6d1c]{display:flex;gap:8px;align-items:center;color:#39ff14}.live .dot[data-v-1e5b6d1c]{width:10px;height:10px;border-radius:50%;background:#39ff14;box-shadow:0 0 12px #39ff14;animation:blink-1e5b6d1c 1.1s infinite}@keyframes blink-1e5b6d1c{0%,to{opacity:1}50%{opacity:.25}}.score[data-v-1e5b6d1c]{position:absolute;top:62px;left:0;right:0;display:flex;justify-content:center;gap:14px}.chip[data-v-1e5b6d1c]{font-weight:800;font-size:13px;letter-spacing:1px;padding:6px 14px;border-radius:20px;background:#0c061cb8;border:2px solid;display:flex;gap:8px;align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chip b[data-v-1e5b6d1c]{font-size:15px}.chip.p1[data-v-1e5b6d1c]{border-color:var(--p1);color:var(--p1)}.chip.p1 .pip[data-v-1e5b6d1c]{background:var(--p1)}.chip.p2[data-v-1e5b6d1c]{border-color:var(--p2);color:var(--p2)}.chip.p2 .pip[data-v-1e5b6d1c]{background:var(--p2)}.pip[data-v-1e5b6d1c]{width:9px;height:9px;border-radius:50%}.title-seq[data-v-1e5b6d1c]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:20px;background:radial-gradient(ellipse at 50% 42%,#280a4680,#05020ed9);animation:title-in-1e5b6d1c .7s ease both}.t-big[data-v-1e5b6d1c]{font-size:clamp(40px,12vw,130px);line-height:.92;letter-spacing:1px;background:linear-gradient(90deg,var(--p1),#fff 50%,var(--p2));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 26px rgba(22,224,255,.4))}.t-big[data-v-1e5b6d1c],.t-vs[data-v-1e5b6d1c]{font-family:var(--font-display,sans-serif);font-weight:900}.t-vs[data-v-1e5b6d1c]{font-size:clamp(20px,5vw,44px);color:var(--gold);letter-spacing:2px;filter:drop-shadow(0 0 18px rgba(255,210,63,.5))}.t-sub[data-v-1e5b6d1c]{max-width:36ch;font-size:clamp(13px,2.6vw,18px);line-height:1.6;opacity:.85;letter-spacing:.5px}@keyframes title-in-1e5b6d1c{0%{opacity:0;transform:scale(1.08);filter:blur(6px)}to{opacity:1;transform:scale(1);filter:blur(0)}}.dn-label[data-v-1e5b6d1c]{gap:6px}.btn-ico[data-v-1e5b6d1c],.dn-label[data-v-1e5b6d1c]{display:inline-flex;align-items:center}.btn-ico[data-v-1e5b6d1c]{gap:7px}.stage-card[data-v-1e5b6d1c]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px}.stage-card .kicker[data-v-1e5b6d1c]{font-size:clamp(13px,3.4vw,20px);letter-spacing:3px;opacity:.85;margin-bottom:10px;text-shadow:0 0 14px currentColor;color:#f3e9ff}.stage-card .big[data-v-1e5b6d1c]{font-weight:900;font-size:clamp(44px,12vw,130px);line-height:.95;text-shadow:0 0 28px currentColor}.stage-card .sub[data-v-1e5b6d1c]{font-family:var(--font-body,monospace);font-size:clamp(13px,3.4vw,20px);margin-top:14px;opacity:.85;color:#f3e9ff}.pop[data-v-1e5b6d1c]{animation:pop-1e5b6d1c .5s cubic-bezier(.2,1.4,.4,1) both}@keyframes pop-1e5b6d1c{0%{transform:scale(1.6) rotate(-2deg);opacity:0;filter:blur(8px)}60%{opacity:1}to{transform:scale(1) rotate(0);filter:blur(0)}}.countnum[data-v-1e5b6d1c]{position:absolute;inset:0;display:grid;place-items:center;font-weight:900;font-size:clamp(120px,34vw,400px);color:#fff;text-shadow:0 0 40px hsla(0,0%,100%,.5);animation:count-1e5b6d1c .8s ease-out both}@keyframes count-1e5b6d1c{0%{transform:scale(2.2);opacity:0;filter:blur(12px)}30%{opacity:1;filter:blur(0)}to{transform:scale(.7);opacity:0}}.perform[data-v-1e5b6d1c]{position:absolute;left:0;right:0;bottom:18px;text-align:center}.pf-name[data-v-1e5b6d1c]{display:flex;align-items:center;gap:12px;justify-content:center;margin-bottom:10px}.pf-name b[data-v-1e5b6d1c]{font-size:clamp(20px,5vw,38px)}.live-tag[data-v-1e5b6d1c],.pf-name b[data-v-1e5b6d1c]{font-weight:800;letter-spacing:1px}.live-tag[data-v-1e5b6d1c]{font-size:11px;color:var(--gold);border:2px solid var(--gold);border-radius:999px;padding:3px 10px}.driving-note[data-v-1e5b6d1c]{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;border:2px solid hsla(0,0%,100%,.2);background:#0c061cb8;color:#f3e9ff;font-weight:700;font-size:13px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto}.take-back[data-v-1e5b6d1c]{background:none;border:none;color:var(--gold);font:inherit;font-weight:700;font-size:12px;cursor:pointer;text-decoration:underline}.verse-box[data-v-1e5b6d1c]{width:min(840px,calc(100% - 32px));margin:0 auto;background:#0c061cb8;border:2px solid;border-radius:10px;padding:18px 22px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box;overflow:hidden}.verse[data-v-1e5b6d1c]{display:flex;flex-direction:column;gap:.28em;font-size:clamp(15px,3.2vw,23px);line-height:1.35}.vline[data-v-1e5b6d1c]{display:flex;flex-wrap:wrap;justify-content:center;gap:.12em .4em;max-width:100%}.verse .w[data-v-1e5b6d1c]{opacity:.32;overflow-wrap:anywhere;word-break:break-word;transition:opacity .14s,text-shadow .14s}.verse .w.on[data-v-1e5b6d1c]{opacity:1;text-shadow:0 0 16px currentColor}.verse .w.done[data-v-1e5b6d1c]{opacity:.78}.vote[data-v-1e5b6d1c]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:20px}.vote h2[data-v-1e5b6d1c]{font-weight:900;font-size:clamp(24px,6vw,50px);letter-spacing:2px;color:var(--gold);text-shadow:0 0 24px rgba(255,210,63,.5)}.pair[data-v-1e5b6d1c]{display:flex;gap:clamp(14px,4vw,46px);flex-wrap:wrap;justify-content:center;width:100%;max-width:760px}.voter[data-v-1e5b6d1c]{flex:1 1 220px;min-width:200px;background:#0c061cb8;border:3px solid;border-radius:14px;padding:18px 16px;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.voter.p1[data-v-1e5b6d1c]{border-color:var(--p1)}.voter.p2[data-v-1e5b6d1c]{border-color:var(--p2)}.voter .nm[data-v-1e5b6d1c]{font-weight:800;font-size:clamp(18px,4vw,28px);letter-spacing:1px}.bar-wrap[data-v-1e5b6d1c]{height:14px;background:#ffffff14;margin-top:14px;overflow:hidden}.bar[data-v-1e5b6d1c],.bar-wrap[data-v-1e5b6d1c]{border-radius:8px}.bar[data-v-1e5b6d1c]{height:100%;width:0;transition:width .6s cubic-bezier(.2,.8,.2,1)}.voter.p1 .bar[data-v-1e5b6d1c]{background:linear-gradient(90deg,#0088b3,var(--p1))}.voter.p2 .bar[data-v-1e5b6d1c]{background:linear-gradient(90deg,#b3005f,var(--p2))}.pct[data-v-1e5b6d1c]{font-weight:800;font-size:15px;margin-top:8px}.vote .hint[data-v-1e5b6d1c]{font-family:var(--font-body,monospace);font-size:13px;opacity:.6;letter-spacing:.5px}.ctrls[data-v-1e5b6d1c]{position:absolute;right:16px;bottom:16px;gap:8px}.ctrl[data-v-1e5b6d1c],.ctrls[data-v-1e5b6d1c]{display:flex;align-items:center}.ctrl[data-v-1e5b6d1c]{width:46px;height:46px;border-radius:10px;border:2px solid hsla(0,0%,100%,.2);background:#0c061cb8;color:#f3e9ff;cursor:pointer;font-size:18px;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ctrl[data-v-1e5b6d1c]:hover{border-color:#ffffff80}.results-wrap[data-v-1e5b6d1c]{flex:1;display:flex;flex-direction:column}.results-next[data-v-1e5b6d1c]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:24px}@media(max-width:900px){.lobby[data-v-1e5b6d1c],.stage-grid[data-v-1e5b6d1c]{grid-template-columns:1fr}}.cc-player[data-v-0addef9a]{display:flex;flex-direction:column;gap:16px;flex:1}.drive-bar[data-v-0addef9a]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;border:var(--bd) solid var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--surface))}.drive-tag[data-v-0addef9a]{font-weight:800;font-size:13px;color:var(--ink-soft)}.drive-go[data-v-0addef9a]{flex:none}.kicker[data-v-0addef9a]{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft)}.big[data-v-0addef9a],.kicker[data-v-0addef9a]{text-align:center}.big[data-v-0addef9a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.big h2[data-v-0addef9a]{font-size:clamp(24px,6.5vw,36px);font-weight:800}.big p[data-v-0addef9a]{color:var(--ink-soft);max-width:30ch;line-height:1.45}.l[data-v-0addef9a]{color:#0088b3}.r[data-v-0addef9a]{color:#b3005f}.hint[data-v-0addef9a]{text-align:center;color:var(--ink-soft);font-weight:600;font-size:14px}.onmic[data-v-0addef9a]{font-family:var(--font-display);font-weight:800;font-size:clamp(20px,6vw,28px)}.cheer[data-v-0addef9a]{align-self:center;display:inline-flex;align-items:center;gap:10px;font:inherit;font-family:var(--font-display);font-weight:800;font-size:clamp(22px,6vw,30px);color:var(--primary-ink);background:var(--primary);border:var(--bd) solid var(--line);border-radius:999px;padding:18px 36px;box-shadow:var(--shadow);cursor:pointer;transition:transform .06s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.cheer[data-v-0addef9a]:active{transform:scale(.94)}.vote-q[data-v-0addef9a]{text-align:center;font-family:var(--font-display);font-weight:800;font-size:clamp(18px,5vw,24px)}.vote-opts[data-v-0addef9a]{display:grid;gap:12px}.vote-opt[data-v-0addef9a]{display:flex;flex-direction:column;align-items:center;gap:4px;font:inherit;background:var(--surface);border:3px solid var(--line);border-radius:var(--radius-lg);padding:22px 16px;cursor:pointer;box-shadow:var(--shadow-sm);transition:transform .06s ease,border-color .12s ease}.vote-opt.l[data-v-0addef9a]{border-color:#16e0ff}.vote-opt.r[data-v-0addef9a]{border-color:#ff2d9b}.vote-opt[data-v-0addef9a]:not(:disabled):active{transform:scale(.98)}.vote-opt[data-v-0addef9a]:disabled{opacity:.55;cursor:not-allowed}.vo-name[data-v-0addef9a]{font-family:var(--font-display);font-weight:800;font-size:clamp(20px,5.5vw,26px);color:var(--ink)}.vo-you[data-v-0addef9a]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--mute)}.faker-host[data-v-88cae0ba]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:240px}.kicker[data-v-88cae0ba]{display:inline-flex;align-items:center;gap:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--primary);font-size:15px}.category[data-v-88cae0ba]{font-size:clamp(36px,8vw,72px);font-weight:900;color:var(--ink);text-align:center}.big-count[data-v-88cae0ba]{display:flex;flex-direction:column;align-items:center}.num[data-v-88cae0ba]{font-size:clamp(44px,9vw,96px);line-height:1;color:var(--c5)}.lbl[data-v-88cae0ba],.num[data-v-88cae0ba]{font-weight:800}.lbl[data-v-88cae0ba]{text-transform:uppercase;letter-spacing:.08em;font-size:14px}.hint[data-v-88cae0ba],.lbl[data-v-88cae0ba]{color:var(--ink-soft)}.hint[data-v-88cae0ba]{font-weight:600}.faker[data-v-7d9e7ed3]{display:flex;flex-direction:column;gap:14px}.role[data-v-7d9e7ed3]{border-radius:var(--radius);border:var(--bd) solid var(--line-soft);padding:12px 14px}.faker-role[data-v-7d9e7ed3]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,var(--surface-2))}.role-badge[data-v-7d9e7ed3]{display:inline-flex;align-items:center;gap:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:14px}.faker-role .role-badge[data-v-7d9e7ed3]{color:var(--primary)}.know-role .role-badge[data-v-7d9e7ed3]{color:var(--c5)}.role-line[data-v-7d9e7ed3]{margin-top:6px;color:var(--ink-soft);font-size:14px;line-height:1.4}.card[data-v-7d9e7ed3]{border-radius:var(--radius);border:var(--bd) solid var(--line);background:var(--surface-2);padding:16px;box-shadow:var(--shadow-sm)}.kicker[data-v-7d9e7ed3]{font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-size:12px}.category[data-v-7d9e7ed3]{font-size:clamp(22px,6vw,30px);font-weight:800;color:var(--ink)}.word-kicker[data-v-7d9e7ed3]{margin-top:12px}.word[data-v-7d9e7ed3]{font-size:clamp(26px,8vw,40px);font-weight:900;color:var(--c5);letter-spacing:.01em}.unknown[data-v-7d9e7ed3]{margin-top:10px;font-weight:700;color:var(--primary)}.clue-label[data-v-7d9e7ed3]{font-weight:700;font-size:14px;color:var(--ink-soft)}.clue-input[data-v-7d9e7ed3]{width:100%;font:inherit;font-size:clamp(18px,5vw,22px);font-weight:700;color:var(--ink);background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:14px;box-shadow:var(--shadow-sm)}.clue-input[data-v-7d9e7ed3]:focus{outline:none;border-color:var(--primary)}.accuse-host[data-v-6f4dc12d]{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.kicker[data-v-6f4dc12d]{display:inline-flex;align-items:center;gap:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--primary);font-size:15px}.cat[data-v-6f4dc12d]{font-weight:700;color:var(--ink-soft)}.clue-grid[data-v-6f4dc12d]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;width:100%}.clue[data-v-6f4dc12d]{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:var(--radius);border:var(--bd) solid var(--line-soft);background:var(--surface-2)}.c-author[data-v-6f4dc12d]{font-weight:700;color:var(--ink-soft);font-size:14px}.c-word[data-v-6f4dc12d]{font-weight:800;font-size:clamp(20px,3.2vw,30px);color:var(--ink)}.c-word.quiet[data-v-6f4dc12d]{font-style:italic}.c-word.quiet[data-v-6f4dc12d],.hint[data-v-6f4dc12d]{color:var(--ink-soft);font-weight:600}.unmask[data-v-6f4dc12d]{display:flex;flex-direction:column;align-items:center;gap:4px}.faker-name[data-v-6f4dc12d]{font-size:clamp(36px,8vw,72px);font-weight:900;color:var(--primary)}.word-line[data-v-6f4dc12d]{font-weight:600;color:var(--ink-soft);font-size:clamp(16px,3vw,22px)}.word-line b[data-v-6f4dc12d]{color:var(--c5)}.tally[data-v-6f4dc12d]{list-style:none;margin:0;padding:0;width:min(640px,100%);display:flex;flex-direction:column;gap:8px}.tally li[data-v-6f4dc12d]{display:grid;grid-template-columns:minmax(120px,1fr) 2fr auto;gap:12px}.t-name[data-v-6f4dc12d],.tally li[data-v-6f4dc12d]{align-items:center}.t-name[data-v-6f4dc12d]{font-weight:700;display:inline-flex;gap:8px}.tag[data-v-6f4dc12d],.tally li.faker .t-name[data-v-6f4dc12d]{color:var(--primary)}.tag[data-v-6f4dc12d]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;border:var(--bd) solid var(--primary);border-radius:999px;padding:1px 8px}.bar-wrap[data-v-6f4dc12d]{height:14px;background:var(--surface-2);overflow:hidden}.bar[data-v-6f4dc12d],.bar-wrap[data-v-6f4dc12d]{border-radius:8px}.bar[data-v-6f4dc12d]{display:block;height:100%;background:var(--c5);transition:width .5s ease}.tally li.faker .bar[data-v-6f4dc12d]{background:var(--primary)}.t-votes[data-v-6f4dc12d]{font-weight:800}.accuse[data-v-b572365b]{display:flex;flex-direction:column;gap:10px}.empty[data-v-b572365b]{color:var(--ink-soft);text-align:center;padding:24px 0}.empty[data-v-b572365b]:empty{padding:0}.clue-list[data-v-b572365b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.clue[data-v-b572365b]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;font:inherit;padding:14px 16px;border-radius:var(--radius);border:var(--bd) solid var(--line-soft);background:var(--surface-2);color:var(--ink);cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color .12s,background .12s}.clue.chosen[data-v-b572365b]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,var(--surface-2))}.clue.self[data-v-b572365b]{cursor:default;opacity:.7}.author[data-v-b572365b]{font-weight:700;color:var(--ink-soft);font-size:14px}.you[data-v-b572365b]{color:var(--mute)}.word[data-v-b572365b]{font-weight:800;font-size:clamp(18px,5vw,22px);color:var(--ink)}.word.quiet[data-v-b572365b]{color:var(--mute);font-style:italic;font-weight:600}.accuse-reveal[data-v-886062b4]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}.badge[data-v-886062b4]{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;color:var(--ink-soft);background:var(--surface-2);border:var(--bd) solid var(--line);box-shadow:var(--shadow-sm)}.badge.win[data-v-886062b4]{color:var(--primary-ink);background:var(--primary);border-color:var(--line)}.accuse-reveal h2[data-v-886062b4]{font-size:clamp(24px,7vw,36px);font-weight:800}.word[data-v-886062b4]{color:var(--ink-soft)}.word b[data-v-886062b4]{color:var(--ink)}.verdict[data-v-886062b4]{color:var(--ink-soft);max-width:30ch;line-height:1.45;font-weight:600}.answer-host[data-v-5e86df1c]{justify-content:center;gap:14px;min-height:220px;text-align:center}.answer-host[data-v-5e86df1c],.big-count[data-v-5e86df1c]{display:flex;flex-direction:column;align-items:center}.num[data-v-5e86df1c]{font-size:clamp(56px,12vw,120px);line-height:1;color:var(--primary)}.lbl[data-v-5e86df1c],.num[data-v-5e86df1c]{font-weight:800}.lbl[data-v-5e86df1c]{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-size:14px}.dots[data-v-5e86df1c]{display:flex;gap:10px}.dots span[data-v-5e86df1c]{width:14px;height:14px;border-radius:50%;background:var(--c3);animation:pop-5e86df1c 1.2s ease-in-out infinite}.dots span[data-v-5e86df1c]:nth-child(2){animation-delay:.2s}.dots span[data-v-5e86df1c]:nth-child(3){animation-delay:.4s}@keyframes pop-5e86df1c{0%,to{transform:scale(.6);opacity:.4}50%{transform:scale(1);opacity:1}}.hint[data-v-5e86df1c]{font-weight:600}.hint[data-v-5e86df1c],.kicker[data-v-5e86df1c]{color:var(--ink-soft)}.kicker[data-v-5e86df1c]{text-transform:uppercase;letter-spacing:.1em;font-weight:800;font-size:13px}.reveal-answer[data-v-5e86df1c]{font-family:var(--font-display);font-weight:800;font-size:clamp(32px,7vw,64px);color:var(--primary);overflow-wrap:anywhere}.tally[data-v-5e86df1c]{font-weight:700;color:var(--ink-soft)}.winners[data-v-5e86df1c]{list-style:none;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:min(680px,92%)}.win[data-v-5e86df1c]{background:color-mix(in srgb,var(--c5) 16%,var(--surface-2));border:var(--bd) solid var(--line-soft);border-radius:999px;padding:6px 12px;font-weight:700;font-size:15px;overflow-wrap:anywhere}.answer[data-v-6be631d5]{display:flex;flex-direction:column;gap:8px}.answer-input[data-v-6be631d5]{width:100%;font:inherit;font-size:clamp(18px,5vw,24px);font-weight:700;color:var(--ink);background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow-sm)}.answer-input[data-v-6be631d5]:focus{outline:none;border-color:var(--primary)}.counter[data-v-6be631d5]{align-self:flex-end;font-size:13px;color:var(--mute);font-weight:700}.counter.low[data-v-6be631d5]{color:var(--primary)}.answer-reveal[data-v-9aec7b68]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}.badge[data-v-9aec7b68]{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;font-size:38px;font-weight:800;border:var(--bd) solid var(--line);box-shadow:var(--shadow-sm)}.badge.ok[data-v-9aec7b68]{background:color-mix(in srgb,var(--c5) 22%,var(--surface));color:var(--c5)}.badge.no[data-v-9aec7b68]{background:var(--surface-2);color:var(--ink-soft)}.answer-reveal h2[data-v-9aec7b68]{font-size:clamp(28px,8vw,40px);font-weight:800}.answer-reveal p[data-v-9aec7b68]{color:var(--ink-soft);max-width:32ch;line-height:1.45}.answer-reveal b[data-v-9aec7b68]{color:var(--ink);overflow-wrap:anywhere}.collect-host[data-v-8a857f10]{display:flex;flex-direction:column;gap:16px;align-items:center}.collect-host-head[data-v-8a857f10]{display:flex;align-items:baseline;gap:8px}.count[data-v-8a857f10]{font-size:clamp(40px,8vw,72px);font-weight:900;line-height:1;color:var(--primary)}.count-label[data-v-8a857f10]{font-size:18px;font-weight:700;color:var(--ink-soft)}.gallery[data-v-8a857f10]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;width:100%}.tile[data-v-8a857f10]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:var(--bd) solid var(--line-soft)}.texts[data-v-8a857f10]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.text-card[data-v-8a857f10]{background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:12px;padding:14px 18px;font-size:20px;font-weight:700;margin:0}.empty[data-v-8a857f10]{color:var(--ink-soft);font-size:18px}.collect[data-v-ed6bdf12]{display:flex;flex-direction:column;gap:8px}.collect-text[data-v-ed6bdf12]{font:inherit;padding:12px 14px;border-radius:var(--radius);border:var(--bd) solid var(--line-soft);background:var(--surface);color:var(--ink);resize:vertical}.collect-pick[data-v-ed6bdf12]{display:flex;align-items:center;justify-content:center;min-height:200px;border:var(--bd) dashed var(--line);border-radius:var(--radius);background:var(--surface-2);cursor:pointer;overflow:hidden}.collect-pick.done[data-v-ed6bdf12]{border-style:solid;padding:0}.collect-preview[data-v-ed6bdf12]{width:100%;max-height:60vh;-o-object-fit:contain;object-fit:contain;display:block}.collect-cta[data-v-ed6bdf12]{font-weight:800;color:var(--primary)}.collect-hint[data-v-ed6bdf12]{font-size:13px;color:var(--mute);margin:0;text-align:center}.collect-err[data-v-ed6bdf12]{font-size:13px;color:var(--primary);margin:0}.draw-host[data-v-af588796]{display:flex;flex-direction:column;gap:16px;height:100%}.draw-host-head[data-v-af588796]{display:flex;align-items:baseline;gap:8px}.count[data-v-af588796]{font-size:clamp(28px,5vw,44px);font-weight:800;color:var(--primary)}.count-label[data-v-af588796]{font-size:16px;font-weight:700;color:var(--ink-soft)}.gallery[data-v-af588796]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;align-content:start;overflow:auto}.empty[data-v-af588796]{color:var(--ink-soft);font-size:16px}.draw-player[data-v-a17d7782]{display:flex;flex-direction:column;gap:12px}.toolbar[data-v-a17d7782]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.swatches[data-v-a17d7782]{display:flex;gap:5px}.swatch[data-v-a17d7782]{width:26px;height:26px;border-radius:8px;border:2px solid var(--line);cursor:pointer;padding:0}.swatch.on[data-v-a17d7782]{outline:3px solid var(--primary);outline-offset:1px}.sizes[data-v-a17d7782]{display:flex;gap:4px}.sizebtn[data-v-a17d7782],.toolbtn[data-v-a17d7782]{border:var(--bd) solid var(--line-soft);background:var(--surface);color:var(--ink);border-radius:9px;padding:6px 11px;font-weight:700;font-size:13px;cursor:pointer;font-family:inherit}.sizebtn.on[data-v-a17d7782]{border-color:var(--primary);color:var(--primary)}.toolbtn[data-v-a17d7782]:disabled{opacity:.4;cursor:not-allowed}.spacer[data-v-a17d7782]{flex:1}.draw-reveal[data-v-3554beed]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px}.draw-reveal h2[data-v-3554beed]{font-size:clamp(24px,6vw,34px);font-weight:800}.draw-reveal p[data-v-3554beed]{color:var(--ink-soft);max-width:30ch;line-height:1.45}.frame[data-v-3554beed]{width:min(320px,80%);border:var(--bd) solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);background:#fff}.badge[data-v-3554beed]{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:30px;background:var(--surface-2);border:var(--bd) solid var(--line)}.head[data-v-2ef88788]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.votes-in[data-v-2ef88788]{font-weight:800;font-size:15px}.peek[data-v-2ef88788],.votes-in[data-v-2ef88788]{color:var(--ink-soft)}.peek[data-v-2ef88788]{background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:999px;padding:6px 14px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.gallery[data-v-2ef88788]{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--tile-min,180px),1fr));gap:12px;align-content:start;max-height:74vh;overflow:auto}.tile[data-v-2ef88788]{margin:0;display:flex;flex-direction:column;gap:8px}.tile.winner[data-v-2ef88788] .draw-thumb{border-color:var(--c5);box-shadow:0 0 0 3px color-mix(in srgb,var(--c5) 45%,transparent)}.cap[data-v-2ef88788]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.badge-win[data-v-2ef88788]{font-size:11px;font-weight:900;letter-spacing:.08em;color:var(--c5-ink,#06210f);background:var(--c5);border-radius:999px;padding:3px 9px}.author[data-v-2ef88788]{color:var(--c2)}.author[data-v-2ef88788],.votes[data-v-2ef88788]{font-weight:800}.degenerate[data-v-2ef88788],.votes[data-v-2ef88788]{color:var(--ink-soft)}.degenerate[data-v-2ef88788]{text-align:center;padding:28px 0;font-weight:600}.lead[data-v-b6b7837a]{font-weight:800;margin-bottom:12px}.empty[data-v-b6b7837a],.lead[data-v-b6b7837a]{text-align:center}.empty[data-v-b6b7837a]{color:var(--ink-soft);padding:24px 0}.grid[data-v-b6b7837a]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.cell[data-v-b6b7837a]{padding:0;border:3px solid transparent;border-radius:14px;background:none;cursor:pointer;transition:border-color .12s,transform .12s}.cell[data-v-b6b7837a]:disabled{cursor:default}.cell.on[data-v-b6b7837a]{border-color:var(--primary);transform:scale(1.02)}.dv-reveal[data-v-902feeff]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px}.kicker[data-v-902feeff]{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-weight:800}.thumb[data-v-902feeff]{width:70%;max-width:260px}.wauthor[data-v-902feeff]{color:var(--c2);font-weight:700}.myvote[data-v-902feeff]{color:var(--ink-soft);font-weight:600}.myvote.good[data-v-902feeff]{color:var(--ok,var(--c5));font-weight:800}.myvote.muted[data-v-902feeff]{color:var(--mute)}.head[data-v-1181fda8]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.lead[data-v-1181fda8],.votes-in[data-v-1181fda8]{font-weight:800;font-size:15px;color:var(--ink-soft)}.rows[data-v-1181fda8]{list-style:none;display:grid;gap:10px;max-height:76vh;overflow-y:auto}.rows.dense[data-v-1181fda8]{grid-template-columns:1fr 1fr;align-content:start}.rows.dense .row[data-v-1181fda8]{align-items:flex-start;padding:11px 13px}.rows.dense .text[data-v-1181fda8]{font-size:clamp(14px,1.6vw,19px);line-height:1.35}@media(max-width:760px){.rows.dense[data-v-1181fda8]{grid-template-columns:1fr}}.row[data-v-1181fda8]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;overflow:hidden;background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:14px 16px}.row.truth[data-v-1181fda8]{border-color:var(--c5);background:color-mix(in srgb,var(--c5) 16%,var(--surface-2))}.fill[data-v-1181fda8]{position:absolute;inset:0 auto 0 0;width:0;background:color-mix(in srgb,var(--primary) 18%,transparent);border-right:2px solid var(--primary);transition:width .5s cubic-bezier(.2,.8,.2,1);z-index:0}.meta[data-v-1181fda8],.text[data-v-1181fda8]{position:relative;z-index:1}.text[data-v-1181fda8]{font-weight:700;font-size:clamp(16px,2.2vw,22px);overflow-wrap:anywhere;min-width:0;display:flex;align-items:center;gap:10px}.badge-truth[data-v-1181fda8]{flex:none;font-size:12px;font-weight:900;letter-spacing:.08em;color:var(--c5-ink,#06210f);background:var(--c5);border-radius:999px;padding:3px 9px}.degenerate[data-v-1181fda8]{color:var(--ink-soft);text-align:center;padding:28px 0;font-weight:600}.meta[data-v-1181fda8]{display:flex;align-items:center;gap:12px;flex:none}.author[data-v-1181fda8]{color:var(--c2);font-size:14px}.author[data-v-1181fda8],.votes[data-v-1181fda8]{font-weight:800}.votes[data-v-1181fda8]{font-size:22px;color:var(--ink-soft);min-width:1.5ch;text-align:right}.lead[data-v-4625fdcb]{font-weight:800;margin-bottom:12px}.empty[data-v-4625fdcb],.lead[data-v-4625fdcb]{text-align:center}.empty[data-v-4625fdcb]{color:var(--ink-soft);padding:24px 0}.fib-reveal[data-v-278c4bf9]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px}.kicker[data-v-278c4bf9]{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.kicker[data-v-278c4bf9],.ttext[data-v-278c4bf9]{font-weight:800}.ttext[data-v-278c4bf9]{font-size:clamp(22px,6vw,30px);max-width:24ch;overflow-wrap:anywhere}.verdict[data-v-278c4bf9]{font-weight:800;font-size:18px}.verdict.good[data-v-278c4bf9]{color:var(--ok,var(--c5))}.verdict.bad[data-v-278c4bf9]{color:var(--ink-soft)}.fooled[data-v-278c4bf9]{color:var(--c2);font-weight:700}.fill-host[data-v-2cdf3d16]{justify-content:center;gap:14px;min-height:220px}.big-count[data-v-2cdf3d16],.fill-host[data-v-2cdf3d16]{display:flex;flex-direction:column;align-items:center}.num[data-v-2cdf3d16]{font-size:clamp(56px,12vw,120px);line-height:1;color:var(--primary)}.lbl[data-v-2cdf3d16],.num[data-v-2cdf3d16]{font-weight:800}.lbl[data-v-2cdf3d16]{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-size:14px}.dots[data-v-2cdf3d16]{display:flex;gap:10px}.dots span[data-v-2cdf3d16]{width:14px;height:14px;border-radius:50%;background:var(--c3);animation:pop-2cdf3d16 1.2s ease-in-out infinite}.dots span[data-v-2cdf3d16]:nth-child(2){animation-delay:.2s}.dots span[data-v-2cdf3d16]:nth-child(3){animation-delay:.4s}@keyframes pop-2cdf3d16{0%,to{transform:scale(.6);opacity:.4}50%{transform:scale(1);opacity:1}}.hint[data-v-2cdf3d16]{color:var(--ink-soft);font-weight:600}.fill[data-v-b281049c]{display:flex;flex-direction:column;gap:12px}.fill-template[data-v-b281049c]{font-size:clamp(17px,4.6vw,21px);font-weight:700;line-height:1.4;color:var(--ink);background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:12px 14px;overflow-wrap:anywhere}.fill-row[data-v-b281049c]{display:flex;flex-direction:column;gap:5px}.fill-label[data-v-b281049c]{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft)}.fill-input[data-v-b281049c]{width:100%;font:inherit;font-size:clamp(16px,4.2vw,19px);font-weight:600;color:var(--ink);background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:12px 14px;box-shadow:var(--shadow-sm)}.fill-input[data-v-b281049c]:focus{outline:none;border-color:var(--primary)}.board-stage[data-v-ee1710e8]{display:flex;flex-direction:column;gap:16px}.board[data-v-ee1710e8]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:1100px){.board[data-v-ee1710e8]{grid-template-columns:1fr}}.panel[data-v-ee1710e8]{position:relative;display:flex;align-items:center;gap:14px;padding:18px;border-radius:var(--radius);background:var(--surface-2);border:var(--bd) solid var(--line-soft);box-shadow:var(--shadow-sm);font-weight:700;font-size:clamp(17px,2vw,24px);overflow:hidden;transition:transform .25s ease,border-color .25s ease,background .25s ease,opacity .25s ease}.panel .letter[data-v-ee1710e8]{flex:none;width:42px;height:42px;border-radius:11px;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:22px;color:var(--primary-ink);background:var(--primary);border:var(--bd) solid var(--line)}.panel .othumb[data-v-ee1710e8]{flex:none;width:52px;height:52px;border-radius:9px;-o-object-fit:cover;object-fit:cover;border:var(--bd) solid var(--line-soft)}.panel .label[data-v-ee1710e8]{flex:1;min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:2px}.panel .sub[data-v-ee1710e8]{font-size:13px;font-weight:600;color:var(--ink-soft)}.panel .count[data-v-ee1710e8]{font-weight:800;font-size:20px;color:var(--ink-soft)}.panel.right[data-v-ee1710e8]{border-color:var(--c5);background:color-mix(in srgb,var(--c5) 22%,var(--surface));transform:scale(1.03);box-shadow:var(--shadow),var(--glow) color-mix(in srgb,var(--c5) 60%,transparent)}.panel.right .letter[data-v-ee1710e8]{background:var(--c5)}.panel.wrong[data-v-ee1710e8]{opacity:.45}.tick[data-v-ee1710e8]{flex:none;color:var(--c5);font-size:26px;font-weight:900}.status-row[data-v-ee1710e8]{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.status[data-v-ee1710e8]{display:inline-flex;align-items:center;gap:9px;font-weight:800;font-size:18px;color:var(--ink-soft)}.status .dot[data-v-ee1710e8]{width:12px;height:12px;border-radius:50%;background:var(--c3);animation:live-ee1710e8 1.1s ease-in-out infinite}@keyframes live-ee1710e8{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1);opacity:1}}.peek[data-v-ee1710e8]{background:var(--surface-2);border:var(--bd) solid var(--line-soft);color:var(--ink-soft);border-radius:999px;padding:6px 14px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.peek[data-v-ee1710e8]:hover{border-color:var(--line);color:var(--ink)}.peek[aria-pressed=true][data-v-ee1710e8]{background:var(--primary);color:var(--primary-ink);border-color:var(--line)}@media(prefers-reduced-motion:reduce){.panel[data-v-ee1710e8],.status .dot[data-v-ee1710e8]{transition:none;animation:none}}.guess-reveal[data-v-28071063]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}.badge[data-v-28071063]{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;font-size:38px;font-weight:800;border:var(--bd) solid var(--line);box-shadow:var(--shadow-sm)}.badge.ok[data-v-28071063]{background:color-mix(in srgb,var(--c5) 22%,var(--surface));color:var(--c5)}.badge.no[data-v-28071063]{background:var(--surface-2);color:var(--ink-soft)}.guess-reveal h2[data-v-28071063]{font-size:clamp(28px,8vw,40px);font-weight:800}.guess-reveal p[data-v-28071063]{color:var(--ink-soft);max-width:30ch;line-height:1.45}.guess-reveal b[data-v-28071063]{color:var(--ink)}.hive-host[data-v-5f935e07]{justify-content:center;gap:14px;min-height:220px}.big-count[data-v-5f935e07],.hive-host[data-v-5f935e07]{display:flex;flex-direction:column;align-items:center}.num[data-v-5f935e07]{font-size:clamp(56px,12vw,120px);line-height:1;color:var(--primary)}.lbl[data-v-5f935e07],.num[data-v-5f935e07]{font-weight:800}.lbl[data-v-5f935e07]{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-size:14px}.dots[data-v-5f935e07]{display:flex;gap:10px}.dots span[data-v-5f935e07]{width:14px;height:14px;border-radius:50%;background:var(--c3);animation:pop-5f935e07 1.2s ease-in-out infinite}.dots span[data-v-5f935e07]:nth-child(2){animation-delay:.2s}.dots span[data-v-5f935e07]:nth-child(3){animation-delay:.4s}@keyframes pop-5f935e07{0%,to{transform:scale(.6);opacity:.4}50%{transform:scale(1);opacity:1}}.hint[data-v-5f935e07]{color:var(--ink-soft);font-weight:600}.reveal-title[data-v-5f935e07]{font-family:var(--font-display);font-weight:800;font-size:clamp(22px,4vw,34px)}.clusters[data-v-5f935e07]{list-style:none;display:grid;gap:10px;width:min(620px,92%)}.cluster[data-v-5f935e07]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;overflow:hidden;background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:14px 16px}.cluster.top[data-v-5f935e07]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,var(--surface-2))}.fill[data-v-5f935e07]{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--primary) 18%,transparent);border-right:2px solid var(--primary);transition:width .6s cubic-bezier(.2,.8,.2,1);z-index:0}.cnt[data-v-5f935e07],.text[data-v-5f935e07]{position:relative;z-index:1}.text[data-v-5f935e07]{font-weight:700;font-size:clamp(16px,2.4vw,22px);overflow-wrap:anywhere}.cnt[data-v-5f935e07]{font-weight:800;font-size:22px;color:var(--ink-soft)}.hive[data-v-3164f272]{display:flex;flex-direction:column;gap:8px}.hive-input[data-v-3164f272]{width:100%;font:inherit;font-size:clamp(18px,5vw,24px);font-weight:700;color:var(--ink);background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow-sm)}.hive-input[data-v-3164f272]:focus{outline:none;border-color:var(--primary)}.counter[data-v-3164f272]{align-self:flex-end;font-size:13px;color:var(--mute);font-weight:700}.counter.low[data-v-3164f272]{color:var(--primary)}.hive-reveal[data-v-f32bab35]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}.badge[data-v-f32bab35]{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;font-size:38px;font-weight:800;border:var(--bd) solid var(--line);box-shadow:var(--shadow-sm)}.badge.ok[data-v-f32bab35]{background:color-mix(in srgb,var(--c5) 22%,var(--surface));color:var(--c5)}.badge.no[data-v-f32bab35]{background:var(--surface-2);color:var(--ink-soft)}.hive-reveal h2[data-v-f32bab35]{font-size:clamp(28px,8vw,40px);font-weight:800}.hive-reveal p[data-v-f32bab35]{color:var(--ink-soft);max-width:30ch;line-height:1.45}.hive-reveal b[data-v-f32bab35]{color:var(--ink)}.ml-host[data-v-e72fc4e5]{justify-content:center;gap:14px;min-height:220px}.big-count[data-v-e72fc4e5],.ml-host[data-v-e72fc4e5]{display:flex;flex-direction:column;align-items:center}.num[data-v-e72fc4e5]{font-size:clamp(56px,12vw,120px);line-height:1;color:var(--primary)}.lbl[data-v-e72fc4e5],.num[data-v-e72fc4e5]{font-weight:800}.lbl[data-v-e72fc4e5]{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-size:14px}.dots[data-v-e72fc4e5]{display:flex;gap:10px}.dots span[data-v-e72fc4e5]{width:14px;height:14px;border-radius:50%;background:var(--c3);animation:pop-e72fc4e5 1.2s ease-in-out infinite}.dots span[data-v-e72fc4e5]:nth-child(2){animation-delay:.2s}.dots span[data-v-e72fc4e5]:nth-child(3){animation-delay:.4s}@keyframes pop-e72fc4e5{0%,to{transform:scale(.6);opacity:.4}50%{transform:scale(1);opacity:1}}.hint[data-v-e72fc4e5]{color:var(--ink-soft);font-weight:600}.rows[data-v-e72fc4e5]{list-style:none;display:grid;gap:10px;width:min(620px,92%)}.row[data-v-e72fc4e5]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;overflow:hidden;background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:14px 16px}.row.winner[data-v-e72fc4e5]{border-color:var(--c5);background:color-mix(in srgb,var(--c5) 14%,var(--surface-2))}.fill[data-v-e72fc4e5]{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--primary) 18%,transparent);border-right:2px solid var(--primary);transition:width .6s cubic-bezier(.2,.8,.2,1);z-index:0}.text[data-v-e72fc4e5],.votes[data-v-e72fc4e5]{position:relative;z-index:1}.text[data-v-e72fc4e5]{font-weight:700;font-size:clamp(16px,2.4vw,22px);overflow-wrap:anywhere}.crown[data-v-e72fc4e5]{margin-right:8px}.votes[data-v-e72fc4e5]{font-weight:800;font-size:22px;color:var(--ink-soft)}.empty[data-v-e335d0ae]{color:var(--ink-soft);text-align:center;padding:24px 0}.empty[data-v-e335d0ae]:empty{padding:0}.ml-reveal[data-v-8ff36c50]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}.badge[data-v-8ff36c50]{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;font-size:36px;background:var(--surface-2);border:var(--bd) solid var(--line);box-shadow:var(--shadow-sm)}.ml-reveal h2[data-v-8ff36c50]{font-size:clamp(26px,7vw,38px);font-weight:800}.ml-reveal p[data-v-8ff36c50]{color:var(--ink-soft);max-width:30ch;line-height:1.45}.ml-reveal b[data-v-8ff36c50]{color:var(--ink)}.head[data-v-c91bf631]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.votes-in[data-v-c91bf631]{font-weight:800;font-size:15px}.peek[data-v-c91bf631],.votes-in[data-v-c91bf631]{color:var(--ink-soft)}.peek[data-v-c91bf631]{background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:999px;padding:6px 14px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.gallery[data-v-c91bf631]{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--tile-min,180px),1fr));gap:12px;align-content:start;max-height:74vh;overflow:auto}.tile[data-v-c91bf631]{margin:0;display:flex;flex-direction:column;gap:8px}.photo[data-v-c91bf631]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:var(--bd) solid var(--line-soft)}.tile.winner .photo[data-v-c91bf631]{border-color:var(--c5);box-shadow:0 0 0 3px color-mix(in srgb,var(--c5) 45%,transparent)}.cap[data-v-c91bf631]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.badge-win[data-v-c91bf631]{font-size:11px;font-weight:900;letter-spacing:.08em;color:var(--c5-ink,#06210f);background:var(--c5);border-radius:999px;padding:3px 9px}.author[data-v-c91bf631]{color:var(--c2)}.author[data-v-c91bf631],.votes[data-v-c91bf631]{font-weight:800}.degenerate[data-v-c91bf631],.votes[data-v-c91bf631]{color:var(--ink-soft)}.degenerate[data-v-c91bf631]{text-align:center;padding:28px 0;font-weight:600}.lead[data-v-4242757c]{font-weight:800;margin-bottom:12px}.empty[data-v-4242757c],.lead[data-v-4242757c]{text-align:center}.empty[data-v-4242757c]{color:var(--ink-soft);padding:24px 0}.grid[data-v-4242757c]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.cell[data-v-4242757c]{padding:0;border:3px solid transparent;border-radius:14px;background:none;cursor:pointer;overflow:hidden;transition:border-color .12s,transform .12s}.cell[data-v-4242757c]:disabled{cursor:default}.cell.on[data-v-4242757c]{border-color:var(--primary);transform:scale(1.02)}.photo[data-v-4242757c]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;display:block}.pv-reveal[data-v-4f2a8b7c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px}.kicker[data-v-4f2a8b7c]{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-weight:800}.thumb[data-v-4f2a8b7c]{width:70%;max-width:260px}.photo[data-v-4f2a8b7c]{width:100%;border-radius:12px;display:block}.wauthor[data-v-4f2a8b7c]{color:var(--c2);font-weight:700}.myvote[data-v-4f2a8b7c]{color:var(--ink-soft);font-weight:600}.myvote.good[data-v-4f2a8b7c]{color:var(--ok,var(--c5));font-weight:800}.myvote.muted[data-v-4f2a8b7c]{color:var(--mute)}.poll-host[data-v-3d0a9093]{display:flex;flex-direction:column;gap:10px;width:100%}.crowd-note[data-v-3d0a9093]{text-align:center;font-weight:700;font-size:13px;color:var(--ink-soft)}.poll-reveal[data-v-be06bee2]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}.badge[data-v-be06bee2]{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;font-size:34px;background:var(--surface-2);border:var(--bd) solid var(--line);box-shadow:var(--shadow-sm)}.poll-reveal h2[data-v-be06bee2]{font-size:clamp(26px,7vw,38px);font-weight:800}.poll-reveal p[data-v-be06bee2]{color:var(--ink-soft);max-width:30ch;line-height:1.45}.poll-reveal b[data-v-be06bee2]{color:var(--ink)}.voted[data-v-31bbcb0f]{margin-top:12px;color:var(--ink-soft);font-size:13px;text-align:right}.rank-reveal[data-v-9b3dc0b6]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px}.rank-reveal h2[data-v-9b3dc0b6]{font-size:clamp(24px,6vw,34px);font-weight:800}.order[data-v-9b3dc0b6]{list-style:none;display:grid;gap:6px;width:min(420px,92%)}.item[data-v-9b3dc0b6]{display:flex;align-items:center;gap:12px;background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:10px 14px;text-align:left}.item.mine[data-v-9b3dc0b6]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,var(--surface-2))}.rank[data-v-9b3dc0b6]{font-weight:800;color:var(--ink-soft);min-width:2.2ch}.label[data-v-9b3dc0b6]{font-weight:700;overflow-wrap:anywhere}.note[data-v-9b3dc0b6]{color:var(--ink-soft);max-width:32ch;line-height:1.45}.note b[data-v-9b3dc0b6]{color:var(--ink)}.rate-reveal[data-v-31a5661b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px}.badge[data-v-31a5661b]{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:30px;background:var(--surface-2);border:var(--bd) solid var(--line);box-shadow:var(--shadow-sm)}.rate-reveal h2[data-v-31a5661b]{font-size:clamp(24px,6vw,34px);font-weight:800}.rows[data-v-31a5661b]{list-style:none;display:grid;gap:8px;width:min(420px,92%)}.row[data-v-31a5661b]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:10px 14px}.cat[data-v-31a5661b]{font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:13px}.vals[data-v-31a5661b]{display:flex;gap:14px}.room[data-v-31a5661b],.you[data-v-31a5661b]{font-weight:800;font-size:20px;color:var(--ink)}.room[data-v-31a5661b]{color:var(--c2)}.vals small[data-v-31a5661b]{display:block;font-size:10px;font-weight:700;color:var(--mute);text-transform:uppercase}.slide[data-v-77dabcc6]{display:flex;align-items:center;justify-content:center;gap:clamp(18px,3vw,44px);width:100%;height:100%;min-height:0;text-align:center}.slide.combo[data-v-77dabcc6]{flex-wrap:wrap}.slide.combo .slide-text[data-v-77dabcc6]{text-align:left}.slide-img[data-v-77dabcc6]{max-width:100%;max-height:min(70vh,620px);-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-lg);border:var(--bd) solid var(--line-soft);background:var(--surface-2)}.slide.combo .slide-img[data-v-77dabcc6]{flex:1 1 320px;min-width:0}.slide-text[data-v-77dabcc6]{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:clamp(10px,1.6vw,18px)}.slide-heading[data-v-77dabcc6]{font-family:var(--font-display,inherit);font-weight:800;line-height:1.05;font-size:clamp(28px,5vw,64px);overflow-wrap:anywhere}.slide-body[data-v-77dabcc6]{font-size:clamp(16px,2.4vw,30px);line-height:1.45;color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere}.slide.text-only .slide-text[data-v-77dabcc6]{text-align:center;align-items:center}.slide.text-only .slide-body[data-v-77dabcc6]{max-width:26ch}.spectrum-host[data-v-d1945ea3]{display:flex;flex-direction:column;align-items:center;gap:18px;min-height:220px;justify-content:center}.dial-wrap[data-v-d1945ea3]{width:min(720px,92%)}.big-count[data-v-d1945ea3]{display:flex;flex-direction:column;align-items:center}.num[data-v-d1945ea3]{font-size:clamp(48px,10vw,96px);line-height:1;color:var(--primary)}.lbl[data-v-d1945ea3],.num[data-v-d1945ea3]{font-weight:800}.lbl[data-v-d1945ea3]{text-transform:uppercase;letter-spacing:.08em;font-size:14px}.hint[data-v-d1945ea3],.lbl[data-v-d1945ea3]{color:var(--ink-soft)}.hint[data-v-d1945ea3]{font-weight:600}.reveal-title[data-v-d1945ea3]{font-family:var(--font-display);font-weight:800;font-size:clamp(20px,3.5vw,30px)}.spectrum[data-v-96fbe013]{display:flex;flex-direction:column;gap:8px;padding:8px 4px}.spectrum-reveal[data-v-0b04623a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.spectrum-reveal h2[data-v-0b04623a]{font-size:clamp(26px,7vw,36px);font-weight:800}.dial-wrap[data-v-0b04623a]{width:100%}.foot[data-v-0b04623a]{color:var(--ink-soft);max-width:32ch;line-height:1.45;font-size:14px}.rows[data-v-6f131c55]{list-style:none;display:grid;gap:14px}.row[data-v-6f131c55]{background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:14px 16px}.rtop[data-v-6f131c55]{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:8px}.text[data-v-6f131c55]{font-weight:700;font-size:clamp(15px,1.9vw,19px);overflow-wrap:anywhere}.pts[data-v-6f131c55]{font-weight:800;color:var(--c2);flex:none}.bar[data-v-6f131c55]{display:flex;height:30px;border-radius:999px;overflow:hidden;border:2px solid var(--line-soft);background:var(--primary)}.bar.even[data-v-6f131c55]{border-color:var(--c5);box-shadow:0 0 0 2px color-mix(in srgb,var(--c5) 40%,transparent)}.bar .yes[data-v-6f131c55]{background:var(--c5);justify-content:flex-start;padding-left:10px;transition:width .5s cubic-bezier(.2,.8,.2,1);min-width:1.6em}.bar .no[data-v-6f131c55],.bar .yes[data-v-6f131c55]{color:var(--primary-ink);display:flex;align-items:center;font-weight:800;font-size:13px}.bar .no[data-v-6f131c55]{flex:1;justify-content:flex-end;padding-right:10px}.rfoot[data-v-6f131c55]{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;color:var(--ink-soft)}.author[data-v-6f131c55]{font-weight:800;color:var(--c2)}.split[data-v-8bde1f32]{display:flex;flex-direction:column;gap:14px}.empty[data-v-8bde1f32]{color:var(--ink-soft);text-align:center;padding:24px 0}.empty[data-v-8bde1f32]:empty{padding:0}.srow[data-v-8bde1f32]{background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:14px;box-shadow:var(--shadow-sm)}.stext[data-v-8bde1f32]{font-weight:700;font-size:clamp(16px,4.4vw,19px);line-height:1.4;margin-bottom:12px;overflow-wrap:anywhere}.syn[data-v-8bde1f32]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.syn-btn[data-v-8bde1f32]{font:inherit;font-weight:800;font-size:17px;padding:12px;border-radius:var(--radius);border:var(--bd) solid var(--line-soft);background:var(--surface);color:var(--ink);cursor:pointer;transition:transform .08s,background .12s,border-color .12s}.syn-btn[data-v-8bde1f32]:not(:disabled):active{transform:translate(1px,1px)}.syn-btn.yes.on[data-v-8bde1f32]{background:var(--c5)}.syn-btn.no.on[data-v-8bde1f32],.syn-btn.yes.on[data-v-8bde1f32]{color:var(--primary-ink);border-color:var(--line)}.syn-btn.no.on[data-v-8bde1f32]{background:var(--primary)}.split-reveal[data-v-89a22ede]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px}.kicker[data-v-89a22ede]{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.kicker[data-v-89a22ede],.wtext[data-v-89a22ede]{font-weight:800}.wtext[data-v-89a22ede]{font-size:clamp(20px,5.5vw,28px);max-width:26ch;overflow-wrap:anywhere}.wsplit[data-v-89a22ede]{font-weight:700;color:var(--c5)}.wauthor[data-v-89a22ede]{color:var(--c2);font-weight:700}.muted[data-v-89a22ede]{color:var(--mute);font-weight:600}.survey-host[data-v-037e4c2f]{gap:14px;min-height:220px}.big-count[data-v-037e4c2f],.survey-host[data-v-037e4c2f]{display:flex;flex-direction:column;align-items:center}.num[data-v-037e4c2f]{font-size:clamp(56px,12vw,120px);line-height:1;color:var(--primary)}.lbl[data-v-037e4c2f],.num[data-v-037e4c2f]{font-weight:800}.lbl[data-v-037e4c2f]{text-transform:uppercase;letter-spacing:.08em;font-size:14px}.hint[data-v-037e4c2f],.lbl[data-v-037e4c2f]{color:var(--ink-soft)}.hint[data-v-037e4c2f]{font-weight:600}.reveal-title[data-v-037e4c2f]{font-family:var(--font-display);font-weight:800;font-size:clamp(22px,4vw,34px)}.board[data-v-037e4c2f]{list-style:none;display:grid;gap:8px;width:min(640px,94%)}.brow[data-v-037e4c2f]{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:12px 16px;opacity:.55}.brow.found[data-v-037e4c2f]{opacity:1;border-color:var(--c5);background:color-mix(in srgb,var(--c5) 12%,var(--surface-2))}.brank[data-v-037e4c2f]{color:var(--ink-soft)}.brank[data-v-037e4c2f],.btext[data-v-037e4c2f]{font-weight:800}.btext[data-v-037e4c2f]{font-size:clamp(16px,2.4vw,22px);overflow-wrap:anywhere}.bhits[data-v-037e4c2f]{font-size:13px;color:var(--mute);font-weight:600}.bpts[data-v-037e4c2f]{font-weight:800;font-size:22px;color:var(--c5)}.survey[data-v-1377393f]{display:flex;flex-direction:column;gap:10px}.survey-hint[data-v-1377393f]{text-align:center;font-weight:700;color:var(--ink-soft)}.survey-input[data-v-1377393f]{width:100%;font:inherit;font-size:18px;font-weight:700;color:var(--ink);background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:12px 14px}.survey-input[data-v-1377393f]:focus{outline:none;border-color:var(--primary)}.survey-reveal[data-v-1e55c930]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.survey-reveal h2[data-v-1e55c930]{font-size:clamp(26px,7vw,36px);font-weight:800}.board[data-v-1e55c930]{list-style:none;display:grid;gap:7px;width:100%;max-width:360px}.board li[data-v-1e55c930]{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:12px;padding:10px 14px;opacity:.6}.board li.mine[data-v-1e55c930]{opacity:1;border-color:var(--c5);background:color-mix(in srgb,var(--c5) 12%,var(--surface-2))}.btext[data-v-1e55c930]{font-weight:700;overflow-wrap:anywhere}.bpts[data-v-1e55c930]{font-weight:800;color:var(--c5)}.foot[data-v-1e55c930]{color:var(--ink-soft);font-size:14px}.titlecard[data-v-64d12884]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(10px,2vw,20px);width:100%;height:100%;min-height:0;text-align:center}.tc-kicker[data-v-64d12884]{font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--primary);font-size:clamp(13px,1.8vw,22px)}.tc-kicker[data-v-64d12884],.tc-title[data-v-64d12884]{overflow-wrap:anywhere}.tc-title[data-v-64d12884]{font-family:var(--font-display,inherit);font-weight:900;line-height:1.02;font-size:clamp(36px,8vw,96px)}.wager-host[data-v-273d7694]{justify-content:center;gap:16px;min-height:220px;width:min(720px,96%);margin:0 auto}.big-count[data-v-273d7694],.wager-host[data-v-273d7694]{display:flex;flex-direction:column;align-items:center}.num[data-v-273d7694]{font-size:clamp(56px,12vw,120px);line-height:1;color:var(--primary)}.lbl[data-v-273d7694],.num[data-v-273d7694]{font-weight:800}.lbl[data-v-273d7694]{text-transform:uppercase;letter-spacing:.08em;font-size:14px}.hint[data-v-273d7694],.lbl[data-v-273d7694]{color:var(--ink-soft)}.hint[data-v-273d7694]{font-weight:600}.kicker[data-v-273d7694]{text-transform:uppercase;letter-spacing:.1em;font-weight:800;font-size:13px;color:var(--ink-soft);align-self:center}.wager[data-v-678b40dd]{display:flex;flex-direction:column;gap:14px}.bet-row[data-v-678b40dd]{display:flex;align-items:center;gap:8px;justify-content:center;flex-wrap:wrap}.bet-label[data-v-678b40dd]{font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:13px;color:var(--ink-soft)}.bet[data-v-678b40dd]{font:inherit;font-weight:800;font-size:18px;color:var(--ink);background:var(--surface-2);border:2px solid var(--line-soft);border-radius:999px;padding:8px 20px;cursor:pointer;min-width:64px}.bet.on[data-v-678b40dd]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 18%,var(--surface));color:var(--primary)}.wager-reveal[data-v-500c0d28]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}.badge[data-v-500c0d28]{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;font-size:38px;font-weight:800;border:var(--bd) solid var(--line);box-shadow:var(--shadow-sm)}.badge.ok[data-v-500c0d28]{background:color-mix(in srgb,var(--c5) 22%,var(--surface));color:var(--c5)}.badge.no[data-v-500c0d28]{background:var(--surface-2);color:var(--ink-soft)}.wager-reveal h2[data-v-500c0d28]{font-size:clamp(32px,9vw,48px);font-weight:800}.wager-reveal p[data-v-500c0d28]{color:var(--ink-soft);max-width:30ch;line-height:1.45}.wager-reveal b[data-v-500c0d28]{color:var(--ink)}.doodle-host[data-v-98d26e2b]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:24px 16px}.doodle-host[data-v-98d26e2b],.glyph[data-v-98d26e2b]{color:var(--primary)}.glyph[data-v-98d26e2b]{font-size:clamp(48px,10vw,96px);font-weight:900;line-height:.7}.step[data-v-98d26e2b]{font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);font-size:clamp(13px,2vw,16px)}.title[data-v-98d26e2b]{margin:0;font-size:clamp(28px,6vw,52px);font-weight:900;color:var(--ink);line-height:1.05}.sub[data-v-98d26e2b]{margin:0;max-width:36ch;color:var(--ink-soft);font-size:clamp(15px,2.4vw,20px);line-height:1.4}.doodle[data-v-071c5545]{display:flex;flex-direction:column;gap:12px}.step[data-v-071c5545]{font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-size:12px}.card[data-v-071c5545]{border-radius:var(--radius);border:var(--bd) solid var(--line);background:var(--surface-2);padding:14px;box-shadow:var(--shadow-sm)}.card.pass[data-v-071c5545]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--surface-2))}.badge[data-v-071c5545]{display:inline-block;font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:13px;color:var(--primary)}.received[data-v-071c5545]{margin-top:10px;font-size:clamp(18px,5vw,22px);font-weight:700;line-height:1.35;color:var(--ink);overflow-wrap:anywhere}.card.pass[data-v-071c5545] .draw-thumb{margin-top:10px;width:100%;height:auto;border-radius:calc(var(--radius) - 4px);border:var(--bd) solid var(--line-soft)}.lead[data-v-071c5545]{margin-top:8px;line-height:1.4}.lead[data-v-071c5545],.line-label[data-v-071c5545]{color:var(--ink-soft);font-size:14px}.line-label[data-v-071c5545]{font-weight:700}.line-input[data-v-071c5545]{width:100%;box-sizing:border-box;font:inherit;font-size:clamp(17px,4.5vw,20px);font-weight:600;line-height:1.4;color:var(--ink);background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:14px;box-shadow:var(--shadow-sm);resize:vertical}.line-input[data-v-071c5545]:focus{outline:none;border-color:var(--primary)}.unspool[data-v-0286a67f]{display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}.headline[data-v-0286a67f]{margin:0;font-size:clamp(24px,5vw,44px);font-weight:900;color:var(--ink)}.empty[data-v-0286a67f],.headline[data-v-0286a67f]{text-align:center}.empty[data-v-0286a67f]{color:var(--ink-soft)}.threads[data-v-0286a67f]{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:1fr}.unspool:not(.compact) .threads[data-v-0286a67f]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.chain[data-v-0286a67f]{border-radius:var(--radius);border:var(--bd) solid var(--line);background:var(--surface-2);box-shadow:var(--shadow-sm);overflow:hidden}.chain-head[data-v-0286a67f]{padding:10px 14px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:13px;color:var(--surface);background:var(--primary)}.steps[data-v-0286a67f]{list-style:none;margin:0;padding:12px 14px;gap:12px}.step[data-v-0286a67f],.steps[data-v-0286a67f]{display:flex;flex-direction:column}.step[data-v-0286a67f]{gap:4px}.step.self .text[data-v-0286a67f]{color:var(--primary)}.who[data-v-0286a67f]{font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft)}.text[data-v-0286a67f]{font-size:clamp(15px,2.2vw,18px);font-weight:600;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}.step[data-v-0286a67f] .draw-thumb{width:100%;height:auto;border-radius:calc(var(--radius) - 4px);border:var(--bd) solid var(--line-soft);background:#fff}.lobby[data-v-119ba9f3]{flex:1;display:grid;grid-template-columns:1.1fr .9fr;gap:18px;align-items:start}.ticket-card[data-v-119ba9f3]{padding:30px}.roster-card[data-v-119ba9f3]{padding:22px}.roster-head[data-v-119ba9f3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.count[data-v-119ba9f3]{color:var(--c5);font-weight:700}.round-pick[data-v-119ba9f3]{margin-top:16px}.round-opts[data-v-119ba9f3]{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.round-opt[data-v-119ba9f3]{min-width:44px;padding:9px 14px;border-radius:10px;border:var(--bd) solid var(--line-soft);background:var(--surface);color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:17px;cursor:pointer}.round-opt.on[data-v-119ba9f3]{background:var(--primary);color:var(--primary-ink);border-color:var(--line)}.cap-pick[data-v-119ba9f3]{margin-top:16px}.cap-row[data-v-119ba9f3]{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.sound-row[data-v-119ba9f3]{margin-top:16px}.cap-row input[type=checkbox][data-v-119ba9f3],.cohost-first input[type=checkbox][data-v-119ba9f3]{width:26px;height:26px;flex:none;accent-color:var(--primary);cursor:pointer}.cap-row .kicker[data-v-119ba9f3],.cohost-pick>.kicker[data-v-119ba9f3],.round-pick>.kicker[data-v-119ba9f3],.voice-pick>.kicker[data-v-119ba9f3]{font-size:15px}.voice-pick[data-v-119ba9f3]{margin-top:16px;flex-direction:column}.seg[data-v-119ba9f3],.voice-pick[data-v-119ba9f3]{display:flex;gap:10px}.seg[data-v-119ba9f3]{flex-wrap:wrap}.seg-btn[data-v-119ba9f3]{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 18px;border-radius:12px;border:var(--bd) solid var(--line-soft);background:var(--surface);color:var(--ink);font:inherit;font-size:17px;font-weight:800;cursor:pointer;transition:background .12s,border-color .12s}.seg-btn.on[data-v-119ba9f3]{background:var(--primary);color:var(--primary-ink);border-color:var(--line)}.voice-note[data-v-119ba9f3]{margin:0;font-size:14px;line-height:1.45;color:var(--ink-dim,var(--ink));opacity:.85;max-width:560px}.cap-input[data-v-119ba9f3]{display:block;margin-top:8px;width:110px;padding:9px 12px;border-radius:10px;border:var(--bd) solid var(--line-soft);background:var(--surface);color:var(--ink);font:inherit;font-weight:700}.cohost-pick[data-v-119ba9f3]{margin-top:16px;display:flex;flex-direction:column;gap:8px}.cohost-select[data-v-119ba9f3]{width:100%;max-width:320px;padding:13px 14px;border-radius:12px;border:var(--bd) solid var(--line-soft);background:var(--surface);font:inherit;font-weight:700}.cohost-first[data-v-119ba9f3],.cohost-select[data-v-119ba9f3]{color:var(--ink);font-size:17px}.cohost-first[data-v-119ba9f3]{display:inline-flex;align-items:center;gap:12px;cursor:pointer;font-weight:600}.lobby-actions[data-v-119ba9f3]{margin-top:18px}.note[data-v-119ba9f3]{margin-top:12px;font-size:13px;color:var(--ink-soft)}.results-wrap[data-v-119ba9f3]{flex:1;display:flex;flex-direction:column}.results-next[data-v-119ba9f3]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:24px}.club[data-v-119ba9f3]{position:absolute;inset:0;background:#140a06;overflow:hidden}.club-confetti[data-v-119ba9f3],.overlays[data-v-119ba9f3]{position:absolute;inset:0;pointer-events:none}.overlays[data-v-119ba9f3]{color:#fdeedd;font-family:var(--font-display,sans-serif)}.overlays .ctrls[data-v-119ba9f3]{pointer-events:auto}.hud-top[data-v-119ba9f3]{position:absolute;top:18px;left:0;right:0;display:flex;justify-content:space-between;padding:0 22px}.tag[data-v-119ba9f3]{font-weight:800;font-size:13px;letter-spacing:1px;padding:7px 12px;border:2px solid rgba(255,182,72,.45);background:#1c0e06b8;border-radius:4px;color:#ffb648;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.live[data-v-119ba9f3]{display:flex;gap:8px;align-items:center;color:#ff7a59;border-color:#ff7a5980}.live .dot[data-v-119ba9f3]{width:10px;height:10px;border-radius:50%;background:#ff7a59;box-shadow:0 0 12px #ff7a59;animation:blink-119ba9f3 1.1s infinite}@keyframes blink-119ba9f3{0%,to{opacity:1}50%{opacity:.25}}.stage-card[data-v-119ba9f3]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.stage-card .kicker[data-v-119ba9f3]{font-size:clamp(13px,3.2vw,20px);letter-spacing:3px;opacity:.85;margin-bottom:10px;color:#ffb648}.stage-card .big[data-v-119ba9f3]{font-weight:900;font-size:clamp(36px,9vw,96px);line-height:.98;text-shadow:0 0 26px rgba(255,182,72,.4)}.stage-card .sub[data-v-119ba9f3]{font-family:var(--font-body,monospace);font-size:clamp(15px,3.2vw,24px);margin-top:16px;opacity:.9;max-width:26ch}.intro-card[data-v-119ba9f3]{background:radial-gradient(120% 90% at 50% 40%,#140a0680,#080402d1);pointer-events:auto;cursor:pointer;z-index:3}.pop[data-v-119ba9f3]{animation:pop-119ba9f3 .5s cubic-bezier(.2,1.4,.4,1) both}@keyframes pop-119ba9f3{0%{transform:scale(1.5);opacity:0;filter:blur(8px)}60%{opacity:1}to{transform:scale(1);filter:blur(0)}}.bit[data-v-119ba9f3]{position:absolute;left:0;right:0;bottom:26px;text-align:center;padding:0 16px}.bit-name[data-v-119ba9f3]{display:inline-flex;align-items:center;gap:10px;color:#ffb648;font-weight:800;font-size:clamp(18px,4vw,30px);margin-bottom:12px}.bit-text[data-v-119ba9f3]{width:min(840px,calc(100% - 32px));margin:0 auto;background:#1c0e06c7;border:2px solid rgba(255,182,72,.5);border-radius:12px;padding:20px 24px;font-size:clamp(20px,4.2vw,36px);font-weight:800;line-height:1.3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vote[data-v-119ba9f3]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px}.vote h2[data-v-119ba9f3]{font-weight:900;font-size:clamp(24px,6vw,48px);letter-spacing:1px;color:#ffb648;text-shadow:0 0 22px rgba(255,182,72,.4)}.bit-list[data-v-119ba9f3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;width:min(760px,100%)}.bit-list li[data-v-119ba9f3]{background:#1c0e06bd;border:2px solid rgba(255,182,72,.3);border-radius:10px;padding:12px 18px;font-weight:700;font-size:clamp(15px,2.6vw,22px);text-align:center}.vote .hint[data-v-119ba9f3]{font-family:var(--font-body,monospace);font-size:13px;opacity:.65}.reveal[data-v-119ba9f3]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:24px}.reveal .kicker[data-v-119ba9f3]{font-size:clamp(14px,3.4vw,22px);letter-spacing:3px;color:#ffb648}.win-text[data-v-119ba9f3]{font-weight:900;font-size:clamp(26px,6vw,56px);max-width:24ch;text-shadow:0 0 26px rgba(255,182,72,.4)}.win-author[data-v-119ba9f3]{font-weight:700;font-size:clamp(16px,3vw,24px);opacity:.9}.write[data-v-119ba9f3]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:24px}.write .kicker[data-v-119ba9f3]{font-size:clamp(13px,3.2vw,20px);letter-spacing:3px;color:#ffb648}.premise[data-v-119ba9f3]{font-weight:900;font-size:clamp(28px,5.5vw,64px);line-height:1.05;max-width:22ch;text-shadow:0 0 24px rgba(255,182,72,.35)}.lockin[data-v-119ba9f3]{font-size:clamp(16px,3vw,24px);font-weight:800;color:#ffb648}.driving-note[data-v-119ba9f3]{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;border:2px solid rgba(255,182,72,.3);background:#1c0e06b8;font-weight:700;font-size:13px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto}.dn-label[data-v-119ba9f3]{display:inline-flex;align-items:center;gap:6px}.take-back[data-v-119ba9f3]{background:none;border:none;color:#ffb648;font:inherit;font-weight:700;font-size:12px;cursor:pointer;text-decoration:underline}.ctrls[data-v-119ba9f3]{position:absolute;right:16px;bottom:16px;gap:8px}.ctrl[data-v-119ba9f3],.ctrls[data-v-119ba9f3]{display:flex;align-items:center}.ctrl[data-v-119ba9f3]{width:46px;height:46px;border-radius:10px;border:2px solid rgba(255,182,72,.3);background:#1c0e06b8;color:#fdeedd;cursor:pointer;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.loading[data-v-119ba9f3]{color:var(--ink-soft);padding:40px}@media(max-width:900px){.lobby[data-v-119ba9f3]{grid-template-columns:1fr}}.pit-watch[data-v-ce028370]{position:absolute;inset:0;display:flex;flex-direction:column;background:#0b0a0f;color:#f3eee2;font-family:Chakra Petch,system-ui,sans-serif}.mono[data-v-ce028370]{font-family:IBM Plex Mono,monospace}header[data-v-ce028370]{display:flex;align-items:center;gap:12px;padding:8px 14px;background:#1f1c26;border-bottom:3px solid #000}.brand[data-v-ce028370]{font-family:Bungee,system-ui,sans-serif;color:#ffd23f;font-size:15px}.room[data-v-ce028370],.state[data-v-ce028370]{font-size:11px;color:#9d96a8}.state[data-v-ce028370]{margin-left:auto}.state.live[data-v-ce028370]{color:#5fe08a}.ctl[data-v-ce028370]{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;background:#15131a;color:#f3eee2;border:2px solid #2c2837;padding:6px 10px;cursor:pointer}.stage[data-v-ce028370]{position:relative;flex:1;display:flex;align-items:center;justify-content:center;min-height:0}video[data-v-ce028370]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.spin[data-v-ce028370]{position:absolute;font-family:IBM Plex Mono,monospace;font-size:12px;color:#9d96a8}.pit-host[data-v-7571d62b]{--tarmac:#15131a;--pit:#1f1c26;--pitline:#2c2837;--ink:#0b0a0f;--chalk:#f3eee2;--smoke:#9d96a8;--ghost:#5d5768;--hivis:#ffd23f;--flag-red:#ff4d5e;--flag-green:#5fe08a;--font-display:"Bungee",system-ui,sans-serif;--font-ui:"Chakra Petch",system-ui,sans-serif;--font-mono:"IBM Plex Mono",monospace;--shadow-hard:4px 4px 0 var(--ink);--shadow-soft:2px 2px 0 var(--ink);background:var(--tarmac);color:var(--chalk);font-family:var(--font-ui);overflow:hidden}.pit-host[data-v-7571d62b],.stage[data-v-7571d62b]{position:absolute;inset:0}.label[data-v-7571d62b]{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ghost)}.btn[data-v-7571d62b]{font-family:var(--font-display);font-size:18px;color:var(--ink);background:var(--hivis);border:3px solid var(--ink);padding:12px 28px;box-shadow:var(--shadow-hard);cursor:pointer}.btn[data-v-7571d62b]:active{transform:translate(2px,2px);box-shadow:var(--shadow-soft)}.btn[data-v-7571d62b]:disabled{background:var(--pitline);color:var(--ghost);cursor:default}.btn.ghostbtn[data-v-7571d62b]{background:var(--pit);color:var(--chalk)}.pillbtn[data-v-7571d62b]{font-size:11px;letter-spacing:.1em;color:var(--ink);background:var(--hivis);border:2px solid var(--ink);padding:6px 12px;cursor:pointer}.pill[data-v-7571d62b],.pillbtn[data-v-7571d62b]{font-family:var(--font-mono);text-transform:uppercase}.pill[data-v-7571d62b]{font-size:10px;letter-spacing:.12em;border:1px solid var(--pitline);background:var(--pit);color:var(--smoke);padding:4px 10px}.hazard[data-v-7571d62b]{background:repeating-linear-gradient(-45deg,var(--hivis) 0 14px,var(--ink) 14px 28px)}.screen[data-v-7571d62b]{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#0d0b11db}.frame[data-v-7571d62b]{width:min(1060px,94vw);border:3px solid var(--ink);background:var(--pit);box-shadow:8px 8px 0 var(--ink);display:grid;grid-template-columns:1.05fr 1fr}.stripeTop[data-v-7571d62b]{height:14px;grid-column:1/-1}.idSide[data-v-7571d62b]{padding:28px;border-right:2px solid var(--pitline);display:flex;flex-direction:column;gap:16px}h1[data-v-7571d62b]{font-family:var(--font-display);font-size:clamp(40px,6vw,76px);line-height:.9;color:var(--hivis);text-shadow:5px 5px 0 var(--ink)}.tag[data-v-7571d62b]{font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--smoke);font-size:13px}.joinRow[data-v-7571d62b]{display:flex;gap:14px;align-items:center}.qr[data-v-7571d62b]{background:#fff;padding:6px;border:3px solid var(--ink)}.bigcode[data-v-7571d62b]{font-family:var(--font-display);font-size:40px;color:var(--chalk);letter-spacing:.1em}.joinhint[data-v-7571d62b]{font-size:12px;color:var(--smoke);margin-top:6px}.joinhint b[data-v-7571d62b]{color:var(--hivis)}.courseRow[data-v-7571d62b]{display:flex;gap:6px;flex-wrap:wrap}.crs[data-v-7571d62b]{flex:1 1 28%;background:var(--tarmac);border:3px solid var(--pitline);padding:6px;cursor:pointer;display:flex;flex-direction:column;gap:4px;color:var(--chalk)}.crs .sw[data-v-7571d62b]{height:8px;border:1px solid var(--ink)}.crs .cn[data-v-7571d62b]{font-weight:700;font-size:11px}.crs .cb[data-v-7571d62b]{font-family:var(--font-mono);font-size:8px;color:var(--ghost);text-transform:uppercase}.crs.sel[data-v-7571d62b]{border-color:var(--hivis);box-shadow:var(--shadow-soft)}.settings[data-v-7571d62b]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.gridSide[data-v-7571d62b]{padding:28px;display:flex;flex-direction:column;gap:12px}.slotList[data-v-7571d62b]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.slot[data-v-7571d62b]{border:2px solid var(--pitline);background:var(--tarmac);min-height:64px;display:flex;align-items:center;gap:10px;padding:6px 10px;position:relative}.slot.full[data-v-7571d62b]{box-shadow:var(--shadow-soft)}.emptycv[data-v-7571d62b],.slot canvas[data-v-7571d62b]{width:48px;height:48px;image-rendering:pixelated;border:2px solid var(--ink);background:#241f2e}.who[data-v-7571d62b]{display:flex;flex-direction:column;gap:2px;min-width:0}.nm[data-v-7571d62b]{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch[data-v-7571d62b]{letter-spacing:.08em;color:var(--smoke);text-transform:uppercase}.ch[data-v-7571d62b],.src[data-v-7571d62b]{font-family:var(--font-mono);font-size:9px}.src[data-v-7571d62b]{position:absolute;top:-1px;right:-1px;padding:2px 6px;background:var(--hivis);color:var(--ink)}.ctaRow[data-v-7571d62b]{display:flex;gap:12px;margin-top:auto;flex-wrap:wrap}.selectFrame[data-v-7571d62b]{grid-template-columns:1fr}.selInner[data-v-7571d62b]{padding:28px;display:flex;flex-direction:column;gap:12px}.selGrid[data-v-7571d62b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.selCard[data-v-7571d62b]{border:3px solid var(--pitline);background:var(--tarmac);padding:10px;display:flex;align-items:center;gap:10px}.selCard.ready[data-v-7571d62b]{border-color:var(--flag-green);box-shadow:var(--shadow-soft)}.selCard canvas[data-v-7571d62b]{width:56px;height:56px;image-rendering:pixelated}.selWho[data-v-7571d62b]{display:flex;flex-direction:column;min-width:0}.rdy[data-v-7571d62b]{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--smoke)}.selCard.ready .rdy[data-v-7571d62b]{color:var(--flag-green)}.topbar[data-v-7571d62b]{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:40;display:flex;gap:12px;align-items:center;padding:6px 14px;background:var(--pit);border:2px solid var(--ink);border-top:0;box-shadow:var(--shadow-soft)}.topbar .rc[data-v-7571d62b]{font-family:var(--font-display);font-size:14px;color:var(--hivis);letter-spacing:.1em}.topbar .tt[data-v-7571d62b]{font-family:var(--font-mono);font-size:11px;color:var(--smoke)}.hud[data-v-7571d62b]{inset:0;z-index:30;pointer-events:none}.hud[data-v-7571d62b],.pane[data-v-7571d62b]{position:absolute}.pane[data-v-7571d62b]{border:2px solid var(--ink);overflow:hidden}.pane .strip[data-v-7571d62b]{position:absolute;top:0;left:0;right:0;height:22px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;border-bottom:2px solid var(--ink)}.pane .pnm[data-v-7571d62b]{font-weight:700;font-size:12px;color:var(--ink);text-transform:uppercase}.pane .spd[data-v-7571d62b]{font-family:var(--font-mono);font-size:10px;color:var(--ink);font-weight:600}.pane .place[data-v-7571d62b]{position:absolute;left:10px;top:30px;font-family:var(--font-display);font-size:48px;color:var(--chalk);text-shadow:4px 4px 0 var(--ink);line-height:1}.pane .place small[data-v-7571d62b]{font-size:20px;vertical-align:top}.pane .lap[data-v-7571d62b]{position:absolute;left:12px;top:84px;font-family:var(--font-mono);font-size:12px;color:var(--chalk);background:#0b0a0f8c;padding:2px 8px;border:1px solid var(--pitline)}.pane .itembox[data-v-7571d62b]{position:absolute;right:10px;top:30px;width:56px;height:56px;background:var(--pit);border:3px solid var(--ink);box-shadow:var(--shadow-soft);display:flex;align-items:center;justify-content:center}.pane .itembox.has[data-v-7571d62b]{border-color:var(--hivis)}.pane .itembox[data-v-7571d62b] svg{width:34px;height:34px}.ladder[data-v-7571d62b]{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:3px;z-index:35}.lrow[data-v-7571d62b]{display:grid;grid-template-columns:16px 10px minmax(0,110px) auto;gap:6px;align-items:center;background:#0b0a0f9e;border:1px solid var(--pitline);padding:2px 7px}.lrow .lr[data-v-7571d62b]{font-family:var(--font-display);font-size:11px;color:var(--hivis)}.lrow .lchip[data-v-7571d62b]{width:9px;height:9px;border:1px solid var(--ink)}.lrow .lnm[data-v-7571d62b]{font-size:10px;font-weight:700;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.lrow .llap[data-v-7571d62b]{font-family:var(--font-mono);font-size:9px;color:var(--smoke)}.pane .driftbar[data-v-7571d62b]{position:absolute;left:12px;bottom:12px;width:110px;height:8px;border:2px solid var(--ink);background:#0b0a0f8c}.pane .driftbar i[data-v-7571d62b]{display:block;height:100%;background:var(--hivis)}.pane .driftbar i.max[data-v-7571d62b]{background:var(--flag-red)}.pane .wrong[data-v-7571d62b]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.pane .wrong span[data-v-7571d62b]{font-family:var(--font-display);font-size:30px;color:var(--flag-red);text-shadow:3px 3px 0 var(--ink)}.mini[data-v-7571d62b]{position:absolute;right:14px;bottom:14px;border:2px solid var(--ink);background:#15131ad1;box-shadow:var(--shadow-soft)}.mini canvas[data-v-7571d62b]{display:block}.count[data-v-7571d62b]{position:absolute;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;pointer-events:none}.count .badge[data-v-7571d62b]{min-width:280px;padding:18px 46px;text-align:center;background:var(--pit);border:4px solid var(--ink);box-shadow:10px 10px 0 var(--ink)}.count .num[data-v-7571d62b]{font-family:var(--font-display);font-size:140px;line-height:1;color:var(--hivis);text-shadow:6px 6px 0 var(--ink)}.count .num.go[data-v-7571d62b]{color:var(--flag-green)}.copybtn[data-v-7571d62b]{margin-top:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--hivis);border:2px solid var(--ink);padding:7px 12px;cursor:pointer;box-shadow:var(--shadow-soft)}.copybtn[data-v-7571d62b]:active{transform:translate(2px,2px);box-shadow:none}.keysBar[data-v-7571d62b]{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;padding:10px 12px;border:2px solid var(--pitline);background:var(--tarmac)}.keysBar span[data-v-7571d62b]{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ghost)}.keysBar b[data-v-7571d62b]{color:var(--chalk);font-weight:600;background:var(--pit);border:1px solid var(--pitline);padding:1px 6px}.keysBar .kbpick[data-v-7571d62b]{color:var(--smoke);margin-right:auto}.keysBar .kbpick b[data-v-7571d62b]{color:var(--hivis);background:none;border:0;padding:0}.resFrame[data-v-7571d62b]{width:min(900px,94vw);max-height:92vh;border:3px solid var(--ink);background:var(--pit);box-shadow:8px 8px 0 var(--ink);display:flex;flex-direction:column;overflow:hidden}.resFrame.cup[data-v-7571d62b]{width:min(1000px,95vw)}.resInner[data-v-7571d62b]{padding:20px 24px;display:flex;flex-direction:column;gap:12px;min-height:0}h2[data-v-7571d62b]{font-family:var(--font-display);font-size:30px;color:var(--hivis);text-shadow:4px 4px 0 var(--ink)}.resCols[data-v-7571d62b]{display:flex;gap:18px;min-height:0;overflow-y:auto}.resCol[data-v-7571d62b]{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.resCol[data-v-7571d62b]:only-child{max-width:540px;margin:0 auto;width:100%}.colHd[data-v-7571d62b]{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ghost);margin-bottom:2px}.cupRow[data-v-7571d62b],.resRow[data-v-7571d62b]{display:grid;grid-template-columns:40px 20px 1fr auto auto;gap:9px;align-items:center;border:2px solid var(--pitline);background:var(--tarmac);padding:6px 11px}.cupRow[data-v-7571d62b]{grid-template-columns:26px 20px 1fr auto}.cupRow.lead[data-v-7571d62b],.resRow.podium[data-v-7571d62b]{border-color:var(--hivis)}.cupRow .pl[data-v-7571d62b],.resRow .pl[data-v-7571d62b]{font-family:var(--font-display);font-size:15px;color:var(--smoke)}.cupRow.lead .pl[data-v-7571d62b],.resRow.podium .pl[data-v-7571d62b]{color:var(--hivis)}.cupRow .nm[data-v-7571d62b],.resRow .nm[data-v-7571d62b]{min-width:0;font-size:13px}.chip[data-v-7571d62b]{box-sizing:border-box;width:16px;height:16px;border:2px solid var(--ink);border-radius:3px}.pts[data-v-7571d62b]{font-family:var(--font-mono);font-size:13px;color:var(--hivis);font-weight:600}.cupRow .pts[data-v-7571d62b]:after{content:" PTS";font-size:9px;color:var(--smoke)}.tm[data-v-7571d62b]{font-family:var(--font-mono);font-size:11px;color:var(--smoke)}@media(max-width:880px){.frame[data-v-7571d62b]{grid-template-columns:1fr}.idSide[data-v-7571d62b]{border-right:0;border-bottom:2px solid var(--pitline)}}.pit-pad[data-v-b2a8c556]{--tarmac:#15131a;--pit:#1f1c27;--pitline:#332e40;--ink:#0b0a0f;--chalk:#f0ecdf;--smoke:#9d96ad;--ghost:#5d5670;--hivis:#ffd23f;--flag-red:#ff4d5e;--flag-green:#5fe08a;--font-display:"Bungee",system-ui,sans-serif;--font-ui:"Chakra Petch",system-ui,sans-serif;--font-mono:"IBM Plex Mono",monospace;--shadow:4px 4px 0 var(--ink);--surface:#1f1c27;--surface-2:#14121a;--line:#0b0a0f;--bd:3px;--shadow-sm:2px 2px 0 var(--ink);--primary:#ffd23f;--c1:#ff5d8f;--c2:#ff4d5e;--c3:#5fe08a;--c4:#4ec3e0;--c5:#b48ae0;--control-scale:1.1;position:absolute;inset:0;background:var(--tarmac);color:var(--chalk);font-family:var(--font-ui);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.label[data-v-b2a8c556]{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:var(--ghost)}.big[data-v-b2a8c556],.label[data-v-b2a8c556]{text-transform:uppercase}.big[data-v-b2a8c556]{width:100%;font-family:var(--font-ui);font-weight:700;font-size:16px;letter-spacing:.06em;color:var(--ink);background:var(--hivis);border:3px solid var(--ink);box-shadow:var(--shadow);padding:14px;cursor:pointer}.big.on[data-v-b2a8c556]{background:var(--flag-green)}.big[data-v-b2a8c556]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.select[data-v-b2a8c556]{position:absolute;inset:0;display:flex;flex-direction:column;gap:12px;padding:16px;overflow-y:auto}.selhead h1[data-v-b2a8c556]{font-family:var(--font-display);font-size:36px;color:var(--hivis);text-shadow:3px 3px 0 var(--ink)}.tag[data-v-b2a8c556]{font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--smoke);font-size:11px}.grp[data-v-b2a8c556]{display:flex;flex-direction:column;gap:6px}.cgrid[data-v-b2a8c556]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ctile[data-v-b2a8c556]{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--tarmac);border:3px solid var(--pitline);padding:8px 4px;cursor:pointer}.ctile canvas[data-v-b2a8c556]{width:52px;height:52px;image-rendering:pixelated}.ctile .cn[data-v-b2a8c556]{font-weight:700;font-size:11px}.ctile.sel[data-v-b2a8c556]{border-color:var(--hivis);box-shadow:var(--shadow)}.ctile.taken[data-v-b2a8c556]{opacity:.45;cursor:default;position:relative}.ctile .tk[data-v-b2a8c556]{position:absolute;top:4px;right:4px;font-family:var(--font-mono);font-size:8px;letter-spacing:.08em;background:var(--flag-red);color:var(--ink);padding:1px 4px}.kgrid[data-v-b2a8c556]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ktile[data-v-b2a8c556]{display:flex;flex-direction:column;background:var(--tarmac);border:3px solid var(--pitline);padding:8px 10px;cursor:pointer;text-align:left}.ktile .kcv[data-v-b2a8c556]{width:100%;height:auto;max-height:48px;-o-object-fit:contain;object-fit:contain;margin-bottom:2px;image-rendering:auto}.ktile .kn[data-v-b2a8c556]{font-weight:700;font-size:13px;color:var(--chalk)}.ktile .kb[data-v-b2a8c556]{font-family:var(--font-mono);font-size:9px;color:var(--ghost);text-transform:uppercase}.ktile.sel[data-v-b2a8c556]{border-color:var(--hivis);box-shadow:var(--shadow)}.stats[data-v-b2a8c556]{display:flex;flex-direction:column;gap:5px;background:var(--pit);border:2px solid var(--pitline);padding:10px}.statrow[data-v-b2a8c556]{display:grid;grid-template-columns:64px 1fr;gap:8px;align-items:center}.statrow .sl[data-v-b2a8c556]{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;color:var(--smoke)}.statrow .bar[data-v-b2a8c556]{height:8px;border:2px solid var(--ink);background:var(--tarmac)}.statrow .bar i[data-v-b2a8c556]{display:block;height:100%;background:var(--hivis)}.drive[data-v-b2a8c556]{display:flex;flex-direction:column;touch-action:none}.drive[data-v-b2a8c556],.streamBg[data-v-b2a8c556]{position:absolute;inset:0}.streamBg[data-v-b2a8c556]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.85;z-index:0}.strip[data-v-b2a8c556]{position:relative;z-index:2;display:flex;align-items:center;gap:8px;background:var(--pit);border-bottom:3px solid var(--ink);min-height:48px;padding:max(6px,env(safe-area-inset-top)) 10px 6px}.strip .rank[data-v-b2a8c556]{font-family:var(--font-display);font-size:26px;color:var(--hivis);text-shadow:2px 2px 0 var(--ink);min-width:50px}.strip .meta[data-v-b2a8c556]{display:flex;flex-direction:column;line-height:1.15}.strip .lap[data-v-b2a8c556]{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--smoke);text-transform:uppercase;white-space:nowrap}.strip .spd[data-v-b2a8c556]{font-family:var(--font-display);font-size:18px;color:var(--chalk)}.strip .spd i[data-v-b2a8c556]{font-family:var(--font-mono);font-size:9px;font-style:normal;color:var(--ghost);margin-left:3px}.strip .itm[data-v-b2a8c556]{width:40px;height:40px;border:2px solid var(--pitline);border-radius:9px;background:var(--tarmac);display:flex;align-items:center;justify-content:center;margin-left:auto}.strip .itm.has[data-v-b2a8c556]{border-color:var(--hivis);box-shadow:0 0 12px #ffd23f66}.strip .itm[data-v-b2a8c556] svg{width:26px;height:26px}.seg[data-v-b2a8c556]{display:flex;border:2px solid var(--ink);border-radius:9px;overflow:hidden}.seg button[data-v-b2a8c556]{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.06em;padding:10px 9px;background:var(--tarmac);color:var(--smoke);border:0;border-right:2px solid var(--ink);cursor:pointer}.seg button[data-v-b2a8c556]:last-child{border-right:0}.seg button.on[data-v-b2a8c556]{background:var(--hivis);color:var(--ink)}.watch[data-v-b2a8c556]{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;padding:10px 11px;background:var(--tarmac);color:var(--smoke);border:2px solid var(--pitline);border-radius:9px;cursor:pointer}.watch.on[data-v-b2a8c556]{background:var(--flag-green);color:var(--ink);border-color:var(--ink)}.deck[data-v-b2a8c556]{position:relative;z-index:2;flex:1;display:flex;align-items:stretch;min-height:0;touch-action:none;gap:14px;padding:14px 14px max(14px,env(safe-area-inset-bottom))}.ctrlZone[data-v-b2a8c556]{flex:1.2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:radial-gradient(circle at 50% 56%,rgba(255,210,63,.06),transparent 64%);border-radius:16px}.hint[data-v-b2a8c556]{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--ghost);text-transform:uppercase}.actions[data-v-b2a8c556]{flex:1;display:grid;gap:12px}.actions .cell[data-v-b2a8c556]{display:grid;min-height:0;min-width:0}.actions[data-v-b2a8c556] .pad-btn{width:100%;height:100%;min-height:0;font-size:clamp(14px,4.2vmin,22px)}.actions.joystick[data-v-b2a8c556]{grid-template-rows:1fr 1.35fr}.actions.auto[data-v-b2a8c556]{grid-template-columns:1fr 1fr;grid-template-rows:1.3fr 1fr;grid-template-areas:"drift drift" "item brake"}.actions.auto .drift[data-v-b2a8c556]{grid-area:drift}.actions.auto .item[data-v-b2a8c556]{grid-area:item}.actions.auto .brake[data-v-b2a8c556]{grid-area:brake}.actions.wheel[data-v-b2a8c556]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1.3fr;grid-template-areas:"item drift" "brake gas"}.actions.wheel .item[data-v-b2a8c556]{grid-area:item}.actions.wheel .drift[data-v-b2a8c556]{grid-area:drift}.actions.wheel .brake[data-v-b2a8c556]{grid-area:brake}.actions.wheel .gas[data-v-b2a8c556]{grid-area:gas}.cdo[data-v-b2a8c556]{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#0b0a0f59}.cdo .num[data-v-b2a8c556]{font-family:var(--font-display);font-size:30vmin;color:var(--hivis);text-shadow:8px 8px 0 var(--ink)}.cdo .num.go[data-v-b2a8c556]{color:var(--flag-green)}.banner[data-v-b2a8c556]{position:absolute;left:50%;top:16%;transform:translate(-50%);z-index:6;font-family:var(--font-display);font-size:8vmin;color:var(--hivis);text-shadow:5px 5px 0 var(--ink);background:#0b0a0f80;padding:8px 22px;border:3px solid var(--ink);pointer-events:none}.result[data-v-b2a8c556],.spectate[data-v-b2a8c556]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:24px}.streamFull[data-v-b2a8c556]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#000}.spectatemsg[data-v-b2a8c556]{display:flex;flex-direction:column;align-items:center;gap:14px}.big-t[data-v-b2a8c556]{font-family:var(--font-display);font-size:30px;color:var(--hivis);text-shadow:3px 3px 0 var(--ink)}.result p[data-v-b2a8c556],.spectate p[data-v-b2a8c556]{color:var(--smoke);font-size:14px;max-width:30ch}.qod-root[data-v-d51a6d45]{--blood:#c41f1f;--blood2:#e23b3b;--blood-deep:#7a0f0f;--amber:#e8901f;--amber2:#f4b13a;--ghost:#86e0da;--ghost2:#bdf4ef;--bone:#efe9d8;--ink-h:#e9e3d2;--font-horror-disp:"Creepster","Special Elite",cursive;--font-horror-gore:"Nosifer","Creepster",cursive;--font-horror-type:"Special Elite","Courier New",monospace;--font-horror-digi:"VT323",monospace;flex:1;min-height:0}.qod-lobby[data-v-d51a6d45]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px;align-items:start}@media(max-width:880px){.qod-lobby[data-v-d51a6d45]{grid-template-columns:1fr}}.panel[data-v-d51a6d45]{background:var(--surface);border:var(--bd) solid var(--line);border-radius:var(--radius-lg);padding:18px;box-shadow:var(--shadow)}.lobby-head[data-v-d51a6d45]{margin-bottom:14px}.lobby-title[data-v-d51a6d45]{font-size:clamp(20px,3vw,28px);font-weight:900;line-height:1.1;color:var(--ink)}.lobby-desc[data-v-d51a6d45]{margin-top:4px;color:var(--ink-soft);font-size:14px;line-height:1.45}.roster-head[data-v-d51a6d45]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.kicker[data-v-d51a6d45]{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--primary)}.count[data-v-d51a6d45]{color:var(--mute);font-size:13px}.cap-pick[data-v-d51a6d45],.driver-pick[data-v-d51a6d45],.round-pick[data-v-d51a6d45]{margin-top:16px;display:flex;flex-direction:column;gap:8px}.driver-select[data-v-d51a6d45]{font:inherit;font-weight:700;padding:9px 12px;border-radius:var(--radius);border:var(--bd) solid var(--line-soft);background:var(--surface-2);color:var(--ink);cursor:pointer}.driver-note[data-v-d51a6d45]{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.4}.round-opts[data-v-d51a6d45]{display:flex;flex-wrap:wrap;gap:8px}.round-opt[data-v-d51a6d45]{font:inherit;font-weight:700;padding:8px 14px;border-radius:var(--radius);border:var(--bd) solid var(--line-soft);background:var(--surface-2);color:var(--ink);cursor:pointer}.round-opt.on[data-v-d51a6d45]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,var(--surface-2))}.cap-row[data-v-d51a6d45]{display:flex;align-items:center;gap:8px;cursor:pointer}.lobby-actions[data-v-d51a6d45]{margin-top:18px}.note[data-v-d51a6d45]{margin-top:12px;color:var(--ink-soft);font-size:14px;line-height:1.5}.qod-results[data-v-d51a6d45]{display:flex;flex-direction:column;gap:18px}.results-next[data-v-d51a6d45]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.qod-show[data-v-d51a6d45]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;min-height:0}.qod-stage[data-v-d51a6d45]{position:relative;width:min(100%,calc(177.77778dvh - 302.22222px));aspect-ratio:16/9;margin:0 auto;overflow:hidden;border-radius:var(--radius-lg);color:var(--ink-h);background:radial-gradient(120% 90% at 50% 18%,#1a1a24 0,#0b0b11 55%,#050507);box-shadow:0 0 120px #000000e6 inset,var(--shadow);font-family:var(--font-horror-type)}.qod-defs[data-v-d51a6d45]{position:absolute;width:0;height:0}.qod-stage.bg-night[data-v-d51a6d45]{background:radial-gradient(140% 100% at 50% 0,#20283a 0,#0d111c 45%,#060a12)}.qod-stage.bg-curtain[data-v-d51a6d45]{background:linear-gradient(#0b0b11,#070709)}.qod-stage.bg-dungeon[data-v-d51a6d45]{background:linear-gradient(#0c0c12,#08080c)}.qod-stage.bg-night[data-v-d51a6d45]:before{content:"";position:absolute;inset:0;z-index:0;opacity:.6;background-image:radial-gradient(1px 1px at 20% 18%,#cfe,transparent),radial-gradient(1px 1px at 70% 12%,#bdf,transparent),radial-gradient(1px 1px at 44% 26%,#fff,transparent),radial-gradient(1.4px 1.4px at 85% 22%,#def,transparent),radial-gradient(1px 1px at 12% 30%,#fff,transparent)}.qod-stage.bg-curtain[data-v-d51a6d45]:before{content:"";position:absolute;inset:0 0 38%;z-index:0;opacity:.85;background:repeating-linear-gradient(90deg,#0c1418 0 18px,#16242a 18px 26px,#0a1014 26px 44px);-webkit-mask:linear-gradient(#000,transparent);mask:linear-gradient(#000,transparent)}.qod-stage.bg-dungeon[data-v-d51a6d45]:before{content:"";opacity:.1;background-image:radial-gradient(circle at 12px 10px,#bbb 2px,transparent 3px);background-size:42px 42px}.qod-stage.bg-dungeon[data-v-d51a6d45]:before,.scene[data-v-d51a6d45]{position:absolute;inset:0;z-index:0}.floor[data-v-d51a6d45]{bottom:0;height:34%;z-index:0;background:repeating-conic-gradient(#1c1c22 0 25%,#0a0a0e 0 50%);background-size:64px 64px;transform:perspective(420px) rotateX(58deg);transform-origin:bottom;box-shadow:inset 0 -40px 80px #000c;opacity:.9}.floor[data-v-d51a6d45],.gallery[data-v-d51a6d45]{position:absolute;left:0;right:0}.gallery[data-v-d51a6d45]{top:1.6%;z-index:8;display:flex;align-items:flex-start;justify-content:center;gap:clamp(6px,2vw,30px);padding:0 3%;height:16%;overflow:hidden}.gp[data-v-d51a6d45]{display:flex;flex-direction:column;align-items:center;width:clamp(34px,5vw,64px);transition:opacity .5s,filter .5s,transform .5s}.gp.dead[data-v-d51a6d45]{filter:grayscale(1) brightness(.7)}.gp.atrisk[data-v-d51a6d45]{transform:translateY(3px) scale(1.06)}.gp.atrisk .gname[data-v-d51a6d45]{color:var(--blood2);text-shadow:0 0 10px var(--blood)}.gname[data-v-d51a6d45]{font-family:var(--font-horror-type);font-size:clamp(9px,1.2vw,15px);letter-spacing:.5px;white-space:nowrap;text-shadow:0 1px 3px #000;margin-bottom:1px}.gmoney[data-v-d51a6d45]{font-family:var(--font-horror-digi);font-size:clamp(11px,1.4vw,18px);color:var(--amber2);line-height:.9;text-shadow:0 0 6px rgba(0,0,0,.8)}.gdoll[data-v-d51a6d45]{width:100%;aspect-ratio:1/1;display:flex;align-items:flex-end;justify-content:center}.gdoll[data-v-d51a6d45] svg{width:100%;height:100%;overflow:visible}.idlebob[data-v-d51a6d45]{animation:bob-d51a6d45 3.4s ease-in-out infinite}@keyframes bob-d51a6d45{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-4%) rotate(1.5deg)}}.stageMain[data-v-d51a6d45]{position:absolute;inset:18.5% 0 18%;z-index:7;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 5%;gap:clamp(2px,.7vh,8px)}.stageMain.phase-intro[data-v-d51a6d45],.stageMain.phase-question[data-v-d51a6d45],.stageMain.phase-reveal[data-v-d51a6d45]{justify-content:flex-start}.stageMain.phase-intro[data-v-d51a6d45]{padding-top:.5%;gap:1vh}.big-amber[data-v-d51a6d45]{font-family:var(--font-horror-disp);color:var(--amber);font-size:clamp(34px,8vw,116px);line-height:.92;letter-spacing:2px;text-shadow:0 0 30px rgba(232,144,31,.35),0 5px 0 #6e3d08,0 6px 14px #000;transform:rotate(-2deg)}.big-amber i[data-v-d51a6d45]{display:block;font-style:normal;font-family:var(--font-horror-gore);color:var(--blood2);font-size:.5em;text-shadow:0 0 30px var(--blood)}.big-amber.win[data-v-d51a6d45]{font-size:clamp(28px,6vw,84px);color:var(--amber2)}.big-blood[data-v-d51a6d45]{font-family:var(--font-horror-gore);color:var(--blood2);font-size:clamp(30px,6.5vw,96px);line-height:1;text-shadow:0 0 36px var(--blood),0 4px 14px #000}.big-blood.cat[data-v-d51a6d45]{font-size:clamp(15px,2.7vw,30px)}.big-blood.cat.sm[data-v-d51a6d45]{font-size:clamp(14px,2.4vw,28px)}.label[data-v-d51a6d45]{font-family:var(--font-horror-gore);color:var(--amber2);letter-spacing:3px;font-size:clamp(11px,1.5vw,18px);text-shadow:0 0 14px rgba(0,0,0,.8)}.label.sub[data-v-d51a6d45]{color:var(--ghost2)}.q-title[data-v-d51a6d45]{color:var(--bone);font-size:clamp(15px,2.2vw,30px);line-height:1.14;text-shadow:0 3px 10px #000,0 0 26px rgba(0,0,0,.8);max-width:20em}.q-title[data-v-d51a6d45],.subtle[data-v-d51a6d45]{font-family:var(--font-horror-type)}.subtle[data-v-d51a6d45]{color:#b8b2a2;font-size:clamp(11px,1.4vw,17px);letter-spacing:1px}.subtle i[data-v-d51a6d45]{color:var(--amber2)}.answers[data-v-d51a6d45]{display:grid;gap:clamp(4px,.8vw,9px);width:min(80%,680px);margin:clamp(5px,1.1vh,12px) auto 0}.ans[data-v-d51a6d45],.ans-wrap[data-v-d51a6d45]{position:relative;transform:rotate(var(--rot,0deg))}.ans[data-v-d51a6d45]{gap:11px;width:100%;padding:clamp(4px,.85vh,10px) clamp(11px,1.7vw,20px);background:linear-gradient(180deg,#e7ddc4,#cdbf9f);color:#161208;font-family:var(--font-horror-type);font-size:clamp(12px,1.5vw,19px);text-align:left;clip-path:polygon(1% 8%,8% 0,40% 6%,62% 1%,99% 7%,100% 70%,96% 100%,55% 95%,30% 100%,2% 92%);box-shadow:0 8px 18px #0000008c,inset 0 1px #fff6}.ans[data-v-d51a6d45],.ans[data-v-d51a6d45]:before{display:flex;align-items:center}.ans[data-v-d51a6d45]:before{content:attr(data-n);justify-content:center;flex:0 0 auto;width:1.5em;height:1.5em;font-family:var(--font-horror-digi);font-size:1.1em;color:#fff;background:var(--key,#444);box-shadow:0 2px 5px #0008;transform:rotate(-4deg)}.ans.correct[data-v-d51a6d45]{background:linear-gradient(180deg,#bfe6a8,#8fc873);box-shadow:0 0 30px #6fd17f,0 8px 18px #0006}.ans.correct[data-v-d51a6d45]:after{content:"CORRECT";position:absolute;top:-11px;right:8px;z-index:5;font-family:var(--font-horror-type);font-size:clamp(9px,1vw,12px);letter-spacing:.16em;color:#eaffe2;background:#1d4420;padding:2px 8px;transform:rotate(2deg);box-shadow:0 2px 6px #0009}.ans.wrong[data-v-d51a6d45]{background:linear-gradient(180deg,#e6a8a8,#c87373);filter:brightness(.92);text-decoration:line-through;text-decoration-thickness:2px}.picks[data-v-d51a6d45]{position:absolute;top:-14px;right:-4px;display:flex;z-index:6}.pchip[data-v-d51a6d45]{width:clamp(20px,2.7vw,28px);height:clamp(20px,2.7vw,28px);margin-left:-7px;border-radius:50%;border:2px solid #0a0a0e;box-shadow:0 2px 6px #0009;align-items:center;font-family:var(--font-horror-type);font-size:clamp(8px,1.1vw,12px);color:#fff;text-shadow:0 1px 2px #000}.cups[data-v-d51a6d45],.pchip[data-v-d51a6d45]{display:flex;justify-content:center}.cups[data-v-d51a6d45]{align-items:flex-end;gap:clamp(6px,1.6vw,26px);margin-top:1vh}.cup[data-v-d51a6d45]{position:relative;width:clamp(46px,7vw,92px);filter:drop-shadow(0 10px 10px #000a);transition:filter .3s}.cup[data-v-d51a6d45] svg{width:100%;height:auto;overflow:visible}.cup.dim[data-v-d51a6d45]{filter:grayscale(.6) brightness(.6)}.cup .tok[data-v-d51a6d45]{position:absolute;left:50%;top:-16%;transform:translate(-50%);width:34%;animation:drop-d51a6d45 .5s ease}@keyframes drop-d51a6d45{0%{transform:translate(-50%,-30px);opacity:0}to{transform:translate(-50%);opacity:1}}.wheelwrap[data-v-d51a6d45]{position:relative;width:min(32vh,250px);aspect-ratio:1/1;margin:.6vh auto 0}.wheel[data-v-d51a6d45]{width:100%;height:100%;border-radius:50%;transition:transform 5s cubic-bezier(.12,.62,.12,1);box-shadow:0 0 0 8px #1c1c22,0 0 0 12px #000,0 14px 40px #000c,0 0 60px #b71c1c44}.wheel[data-v-d51a6d45] svg{width:100%;height:100%}.wheel-ptr[data-v-d51a6d45]{position:absolute;top:-4%;left:50%;transform:translate(-50%);z-index:3;width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:30px solid var(--blood2);filter:drop-shadow(0 3px 4px #000)}.wheel-hub[data-v-d51a6d45]{position:absolute;inset:42%;border-radius:50%;background:radial-gradient(#2a2a32,#0a0a0e);border:3px solid #000;z-index:2;box-shadow:inset 0 0 18px #000}.dicerow[data-v-d51a6d45]{display:flex;gap:clamp(8px,2vw,20px);justify-content:center;margin:1vh 0}.die[data-v-d51a6d45]{width:clamp(40px,6vw,72px);aspect-ratio:1/1;background:linear-gradient(150deg,#f3ecdb,#cdc3a8);border-radius:14%;box-shadow:0 6px 14px #0008,inset 0 1px #fff8;display:grid;place-items:center;position:relative}.die[data-v-d51a6d45] .pip{width:18%;aspect-ratio:1/1;background:#1a1206;border-radius:50%;position:absolute}.cash[data-v-d51a6d45]{font-family:var(--font-horror-digi);color:var(--amber2);font-size:clamp(38px,7vw,84px);line-height:.9;text-shadow:0 0 22px #000}.death[data-v-d51a6d45],.ending[data-v-d51a6d45]{display:flex;flex-direction:column;align-items:center;gap:1vh}.death-doll[data-v-d51a6d45]{width:clamp(110px,16vw,200px)}.death-doll[data-v-d51a6d45] svg{width:100%;height:auto}.finale[data-v-d51a6d45]{position:absolute;inset:0;z-index:7}.fin-head[data-v-d51a6d45]{position:absolute;top:17%;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:.4vh;padding:0 4%}.fin-opts[data-v-d51a6d45]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:.5vh}.fin-ans[data-v-d51a6d45]{width:auto;font-size:clamp(12px,1.7vw,20px);padding:clamp(5px,1vh,10px) clamp(12px,1.8vw,20px)}.lane[data-v-d51a6d45]{position:absolute;inset:42% 3% 7%}.exitdoor[data-v-d51a6d45]{position:absolute;right:0;top:0;bottom:0;width:8%;z-index:3;background:linear-gradient(180deg,#3a2410,#1c1208);border:3px solid #0c0804;border-radius:6px 6px 0 0;box-shadow:inset 0 0 40px #e8901f55,0 0 30px #000}.exitdoor[data-v-d51a6d45]:after{content:"EXIT";position:absolute;top:6px;left:0;right:0;text-align:center;font-family:var(--font-horror-gore);color:var(--blood2);font-size:clamp(9px,1.1vw,15px);text-shadow:0 0 10px var(--blood)}.dark[data-v-d51a6d45]{width:0;z-index:4;background:linear-gradient(90deg,#000 60%,rgba(0,0,0,.85) 80%,transparent);box-shadow:0 0 40px #000;transition:width 1.1s ease}.dark[data-v-d51a6d45],.track[data-v-d51a6d45]{position:absolute;left:0;top:0;bottom:0}.track[data-v-d51a6d45]{right:9%;display:flex;flex-direction:column;justify-content:space-evenly}.runner[data-v-d51a6d45]{position:relative;height:13%;display:flex;align-items:center}.runner.out[data-v-d51a6d45]{opacity:.14;filter:grayscale(1)}.rail[data-v-d51a6d45]{left:0;right:0;top:50%;height:3px;transform:translateY(-50%);background:repeating-linear-gradient(90deg,#3a3a44 0 10px,transparent 10px 22px)}.rail[data-v-d51a6d45],.tok[data-v-d51a6d45]{position:absolute}.tok[data-v-d51a6d45]{width:clamp(34px,5vw,64px);transition:left 1s cubic-bezier(.3,.8,.3,1);z-index:2}.tok-doll[data-v-d51a6d45] svg{width:100%;height:auto;overflow:visible}.tok-name[data-v-d51a6d45]{display:block;font-family:var(--font-horror-type);font-size:9px;text-align:center;line-height:1;margin-top:-2px;text-shadow:0 1px 2px #000}.hostStage[data-v-d51a6d45]{position:absolute;z-index:9;bottom:5.5%;right:1.5%;width:clamp(86px,12.5vw,164px);transition:transform .55s ease,opacity .5s,bottom .55s,right .55s,width .55s;pointer-events:none}.hostStage[data-v-d51a6d45] svg{width:100%;height:auto;overflow:visible}.hostStage.center[data-v-d51a6d45]{right:50%;transform:translate(50%) scale(1.02);bottom:4%;width:clamp(96px,12.5vw,156px)}.hostStage.hidden[data-v-d51a6d45]{opacity:0;transform:translateY(40px) scale(.8)}.hostStage[data-v-d51a6d45] #qodHostRoot{transform-box:fill-box;transform-origin:center;animation:hostbob-d51a6d45 4s ease-in-out infinite}@keyframes hostbob-d51a6d45{0%,to{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(-2.5%) rotate(.8deg)}}.hostStage[data-v-d51a6d45] #qodHead,.hostStage[data-v-d51a6d45] #qodKnifeArm,.hostStage[data-v-d51a6d45] #qodLidL,.hostStage[data-v-d51a6d45] #qodLidR,.hostStage[data-v-d51a6d45] #qodTalkMouth{transform-box:fill-box}.hostStage[data-v-d51a6d45] #qodTalkMouth{transform-origin:center}.hostStage[data-v-d51a6d45] #qodLidL,.hostStage[data-v-d51a6d45] #qodLidR{transform-origin:top;transform:scaleY(0)}.hostStage.talking[data-v-d51a6d45] #qodTalkMouth{animation:qodtalk-d51a6d45 .16s ease-in-out infinite alternate}.hostStage.talking[data-v-d51a6d45] #qodHead{transform-origin:center;animation:qodnod-d51a6d45 .5s ease-in-out infinite alternate}.hostStage.menace[data-v-d51a6d45] #qodKnifeArm{transform-origin:50% 8%;animation:qodswipe-d51a6d45 .55s ease}@keyframes qodtalk-d51a6d45{0%{transform:scaleY(.12)}to{transform:scaleY(1)}}@keyframes qodnod-d51a6d45{0%{transform:translateY(0)}to{transform:translateY(1.2px)}}@keyframes qodswipe-d51a6d45{0%{transform:rotate(2deg)}40%{transform:rotate(-34deg)}to{transform:rotate(2deg)}}.hud[data-v-d51a6d45]{inset:0;z-index:10;pointer-events:none}.hud[data-v-d51a6d45],.roomcode[data-v-d51a6d45]{position:absolute}.roomcode[data-v-d51a6d45]{left:2.4%;top:2.6%;font-family:var(--font-horror-gore);color:var(--blood2);text-shadow:0 0 12px var(--blood-deep);line-height:.95}.roomcode .rl[data-v-d51a6d45]{display:block;font-family:var(--font-horror-type);font-size:clamp(8px,1vw,12px);color:#b8b2a2;letter-spacing:3px;text-shadow:none}.roomcode .rc[data-v-d51a6d45]{font-size:clamp(16px,2.5vw,30px);letter-spacing:3px}.exitsign[data-v-d51a6d45]{position:absolute;top:3%;right:3%;font-family:var(--font-horror-gore);color:var(--blood2);font-size:clamp(12px,1.8vw,22px);text-shadow:0 0 18px var(--blood),0 0 4px #000;border:2px solid var(--blood-deep);padding:1px 8px;border-radius:3px;opacity:0;transition:opacity .5s;animation:flick-d51a6d45 5s infinite}.exitsign.show[data-v-d51a6d45]{opacity:1}@keyframes flick-d51a6d45{0%,93%,97%{opacity:1}95%{opacity:.3}}.status[data-v-d51a6d45]{position:absolute;left:2.4%;bottom:2.5%;font-family:var(--font-horror-gore);color:var(--blood2);font-size:clamp(12px,1.7vw,22px);line-height:.92;text-shadow:0 0 14px var(--blood-deep),0 2px 2px #000;transform:rotate(-3deg);opacity:0;transition:opacity .4s;z-index:11}.status.show[data-v-d51a6d45]{opacity:1;animation:throb-d51a6d45 1.3s ease-in-out infinite}.status .scount[data-v-d51a6d45]{font-family:var(--font-horror-digi);display:block;font-size:1.5em;color:var(--bone);margin-top:2px}@keyframes throb-d51a6d45{0%,to{transform:rotate(-3deg) scale(1)}50%{transform:rotate(-3deg) scale(1.07)}}.clock[data-v-d51a6d45]{position:absolute;left:3.5%;bottom:9%;width:clamp(54px,8.5vw,104px);aspect-ratio:1.15/1;background:linear-gradient(180deg,#2b8f8a,#176b67);border-radius:14px;padding:9% 8% 8%;box-shadow:0 10px 22px #000a,inset 0 2px #5fded6,inset 0 -8px #0b4946;border:3px solid #0a3a37;z-index:10}.clock .face[data-v-d51a6d45]{height:100%;background:#0c1413;border-radius:7px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 3px 8px #000}.clock .num[data-v-d51a6d45]{font-family:var(--font-horror-digi);font-size:clamp(26px,5vw,60px);color:#d9fffb;text-shadow:0 0 12px #2fffe8}.clock.low .num[data-v-d51a6d45]{color:#ff8a8a;text-shadow:0 0 14px #f33;animation:lowtick-d51a6d45 .5s steps(2) infinite}@keyframes lowtick-d51a6d45{50%{opacity:.55}}.captions[data-v-d51a6d45]{position:absolute;left:50%;bottom:3.5%;transform:translate(-50%);z-index:11;width:min(56%,620px);text-align:center;font-family:var(--font-horror-type);font-size:clamp(12px,1.5vw,19px);color:var(--ghost2);line-height:1.3;text-shadow:0 2px 6px #000,0 0 16px rgba(0,0,0,.9);opacity:0;transition:opacity .35s;pointer-events:none}.captions.show[data-v-d51a6d45]{opacity:1}.captions .who[data-v-d51a6d45]{display:block;font-family:var(--font-horror-gore);color:var(--blood2);font-size:.62em;letter-spacing:2px;margin-bottom:3px;text-shadow:0 0 10px var(--blood-deep)}.flash[data-v-d51a6d45]{position:absolute;inset:0;z-index:30;opacity:0;pointer-events:none}.flash.white[data-v-d51a6d45]{background:#fff;animation:qodflash-d51a6d45 .5s ease}.flash.blood[data-v-d51a6d45]{background:radial-gradient(circle,#e23b3b,#7a0f0f);animation:qodflash-d51a6d45 .6s ease}@keyframes qodflash-d51a6d45{0%{opacity:0}10%{opacity:.9}to{opacity:0}}.qod-stage.shake[data-v-d51a6d45]{animation:qodshake-d51a6d45 .5s}@keyframes qodshake-d51a6d45{0%,to{transform:translate(0)}20%{transform:translate(-7px,4px)}40%{transform:translate(6px,-4px)}60%{transform:translate(-5px,-3px)}80%{transform:translate(5px,4px)}}.pop-in[data-v-d51a6d45]{animation:popin-d51a6d45 .5s cubic-bezier(.2,1.4,.3,1) both}@keyframes popin-d51a6d45{0%{transform:scale(.4) rotate(-6deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.rise[data-v-d51a6d45]{animation:rise-d51a6d45 .6s ease both}@keyframes rise-d51a6d45{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.qod-controls[data-v-d51a6d45]{display:flex;gap:8px;opacity:.55;transition:opacity .2s}.qod-controls[data-v-d51a6d45]:hover{opacity:1}.ctl[data-v-d51a6d45]{font-family:var(--font-horror-type);font-size:12px;letter-spacing:1px;color:var(--ink-h);background:#0d0d12cc;border:1px solid #2a2a34;border-radius:5px;padding:5px 11px;cursor:pointer}.ctl.off[data-v-d51a6d45]{color:#6a6a72;text-decoration:line-through}@media(prefers-reduced-motion:reduce){.dark[data-v-d51a6d45],.flash[data-v-d51a6d45],.hostStage[data-v-d51a6d45],.hostStage[data-v-d51a6d45] #qodHostRoot,.idlebob[data-v-d51a6d45],.pop-in[data-v-d51a6d45],.rise[data-v-d51a6d45],.tok[data-v-d51a6d45],.wheel[data-v-d51a6d45]{transition:none!important;animation:none!important}}.qod-player[data-v-675a4ea5]{display:flex;flex-direction:column;gap:14px;flex:1}.me-badge[data-v-675a4ea5]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius);border:var(--bd) solid var(--line-soft);background:var(--surface-2)}.me-badge.ghost[data-v-675a4ea5]{opacity:.7}.me-badge.atrisk[data-v-675a4ea5]{border-color:#c41f1f;box-shadow:0 0 0 2px color-mix(in srgb,#c41f1f 30%,transparent)}.me-doll[data-v-675a4ea5]{width:40px;height:40px;flex:none}.me-doll[data-v-675a4ea5] svg{width:100%;height:100%;overflow:visible}.me-info[data-v-675a4ea5]{display:flex;flex-direction:column;line-height:1.2}.me-name[data-v-675a4ea5]{font-weight:800}.me-state[data-v-675a4ea5]{font-size:12px;color:var(--mute)}.kicker[data-v-675a4ea5]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--primary)}.kicker[data-v-675a4ea5],.q[data-v-675a4ea5]{text-align:center;font-weight:800}.q[data-v-675a4ea5]{font-size:clamp(18px,5vw,26px)}.opts[data-v-675a4ea5]{flex-direction:column}.opt[data-v-675a4ea5],.opts[data-v-675a4ea5]{display:flex;gap:10px}.opt[data-v-675a4ea5]{font:inherit;font-weight:700;padding:14px 16px;border-radius:var(--radius);border:var(--bd) solid var(--line-soft);background:var(--surface-2);color:var(--ink);cursor:pointer;text-align:left}.opt[data-v-675a4ea5],.opt .n[data-v-675a4ea5]{align-items:center}.opt .n[data-v-675a4ea5]{display:inline-flex;justify-content:center;width:1.5em;height:1.5em;border-radius:4px;background:var(--surface);font-size:13px}.opt.on[data-v-675a4ea5]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 16%,var(--surface-2))}.opt.good[data-v-675a4ea5]{border-color:#4caf50;background:color-mix(in srgb,#4caf50 18%,var(--surface-2))}.opt.locked[data-v-675a4ea5],.opt[data-v-675a4ea5]:disabled{cursor:default}.two[data-v-675a4ea5]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.two .on[data-v-675a4ea5]{outline:3px solid var(--primary)}.cup-grid[data-v-675a4ea5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:12px}.cup-btn[data-v-675a4ea5]{font:inherit;font-weight:800;font-size:22px;padding:22px 0;border-radius:var(--radius-lg);border:3px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}.cup-btn.on[data-v-675a4ea5]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 18%,var(--surface))}.cup-btn[data-v-675a4ea5]:disabled{cursor:default}.hint[data-v-675a4ea5]{color:var(--ink-soft);font-weight:600;font-size:14px}.big[data-v-675a4ea5],.hint[data-v-675a4ea5]{text-align:center}.big[data-v-675a4ea5]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.big h2[data-v-675a4ea5]{font-size:clamp(22px,6vw,32px);font-weight:800}.big p[data-v-675a4ea5]{color:var(--ink-soft);max-width:30ch;line-height:1.45}.good[data-v-675a4ea5]{color:#2e9e4f}.bad[data-v-675a4ea5]{color:#c41f1f}.watch[data-v-6f9755d9]{position:fixed;inset:0;z-index:30;display:flex;flex-direction:column;background:var(--bg)}.bar[data-v-6f9755d9]{flex:0 0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:8px max(12px,env(safe-area-inset-left));border-bottom:1px solid var(--line-soft)}.brand[data-v-6f9755d9]{font-family:var(--font-display);font-weight:800;font-size:14px}.mid[data-v-6f9755d9]{font-size:12px;color:var(--mute);text-align:center}.right[data-v-6f9755d9]{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.state[data-v-6f9755d9]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--mute)}.state.on[data-v-6f9755d9]{color:var(--c5)}.fs[data-v-6f9755d9]{width:36px;height:36px;border-radius:50%;border:var(--bd) solid var(--line);background:var(--surface);color:var(--ink);display:grid;place-items:center;cursor:pointer}.fs.on[data-v-6f9755d9]{background:var(--c5);border-color:var(--c5);color:var(--ink)}.stage[data-v-6f9755d9]{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.stage[data-v-6f9755d9],.vid[data-v-6f9755d9]{background:#000}.vid[data-v-6f9755d9]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.overlay[data-v-6f9755d9]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#fff;text-align:center;padding:24px}.overlay p[data-v-6f9755d9]{max-width:30ch;line-height:1.45;opacity:.85}.spinner[data-v-6f9755d9]{width:38px;height:38px;border-radius:50%;border:3px solid hsla(0,0%,100%,.25);border-top:3px solid var(--primary);animation:spin-6f9755d9 .9s linear infinite}.spinner.stop[data-v-6f9755d9]{animation:none;border-top-color:#ffffff40;opacity:.4}@keyframes spin-6f9755d9{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.spinner[data-v-6f9755d9]{animation:none}}.lobby[data-v-60106a19]{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.ticket-card[data-v-60106a19]{padding:28px}.ticket-note[data-v-60106a19]{margin-top:16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--ink-soft);line-height:1.5}.load-card[data-v-60106a19]{padding:24px}.load-card h2[data-v-60106a19]{font-family:var(--font-display);font-weight:800;font-size:20px}.hint[data-v-60106a19]{color:var(--mute);font-size:13px;margin:2px 0 18px}.drop[data-v-60106a19]{display:block;border:var(--bd) dashed var(--line);border-radius:var(--radius);padding:30px 16px;text-align:center;color:var(--ink-soft);cursor:pointer;transition:border-color .16s,background .16s}.drop.hot[data-v-60106a19]{border-color:var(--primary);color:var(--ink)}.drop.hot[data-v-60106a19],.drop.loaded[data-v-60106a19]{background:var(--surface-2)}.drop.loaded[data-v-60106a19]{border-style:solid;border-color:var(--c4)}.drop strong[data-v-60106a19]{color:var(--ink);font-weight:800}.drop small[data-v-60106a19]{display:block;margin-top:8px;font-size:11px;color:var(--mute)}.drop small[data-v-60106a19],.drop-badge[data-v-60106a19]{font-family:var(--font-mono)}.drop-badge[data-v-60106a19]{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary-ink);background:var(--c4);border-radius:999px;padding:3px 10px;margin-bottom:8px}.rom-name[data-v-60106a19]{display:block;font-size:17px;word-break:break-all}.row[data-v-60106a19]{display:flex;gap:10px;margin-top:16px}.row.tight[data-v-60106a19]{margin-top:8px}.field[data-v-60106a19]{flex:1;display:flex;flex-direction:column;gap:6px}.field.sysf[data-v-60106a19]{flex:0 0 180px}.flbl[data-v-60106a19]{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}input[type=text][data-v-60106a19],select[data-v-60106a19]{font-family:var(--font-mono);font-size:13px;color:var(--ink);background:var(--surface);border:var(--bd) solid var(--line);border-radius:calc(var(--radius) - 4px);padding:11px 12px;width:100%}.detected[data-v-60106a19]{margin-top:12px;font-size:13px;color:var(--ink-soft)}.lobby-actions[data-v-60106a19]{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.live[data-v-60106a19]{flex:1;flex-direction:column}.live[data-v-60106a19],.top[data-v-60106a19]{display:flex;gap:16px}.top[data-v-60106a19]{flex-wrap:wrap;align-items:flex-start}.screen-col[data-v-60106a19]{flex:1 1 320px;min-width:320px;max-width:var(--screen-w,720px);display:flex;flex-direction:column;gap:10px}.screen-wrap[data-v-60106a19]{position:relative;width:100%}.screen[data-v-60106a19]{width:100%;aspect-ratio:4/3;background:#000;border:var(--bd) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.resize-h[data-v-60106a19]{position:absolute;right:-6px;bottom:-6px;width:26px;height:26px;cursor:nwse-resize;touch-action:none;border-radius:0 0 8px;border-right:4px solid var(--primary);border-bottom:4px solid var(--primary);opacity:.7}.resize-h[data-v-60106a19]:hover{opacity:1}.seatbar[data-v-60106a19]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}.chip[data-v-60106a19]{display:flex;align-items:center;gap:7px;min-width:0;padding:7px 10px;border:var(--bd) solid var(--line);border-radius:calc(var(--radius) - 6px);background:var(--surface)}.chip.on[data-v-60106a19]{background:var(--surface-2);border-color:var(--primary)}.cp[data-v-60106a19]{font-family:var(--font-display);font-weight:800;color:var(--mute);font-size:12px;flex:none}.chip.on .cp[data-v-60106a19]{color:var(--primary)}.cn[data-v-60106a19]{font-size:12px;color:var(--ink-soft);display:inline-flex;align-items:center;gap:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn[data-v-60106a19],.pad-tag[data-v-60106a19]{font-family:var(--font-mono)}.pad-tag[data-v-60106a19]{font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--primary-ink);background:var(--c4);border-radius:4px;padding:1px 5px;flex:none}.join[data-v-60106a19]{flex:0 0 260px;min-width:220px;max-width:300px;flex-direction:column;gap:10px;padding:18px;border:var(--bd) solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.join[data-v-60106a19],.join-head[data-v-60106a19]{display:flex;align-items:center}.join-head[data-v-60106a19]{width:100%;justify-content:space-between;gap:8px}.join-lbl[data-v-60106a19]{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.big-code[data-v-60106a19]{font-family:var(--font-display);font-weight:800;font-size:clamp(34px,4vw,46px);letter-spacing:.14em;color:var(--ink);line-height:1}.join-url[data-v-60106a19]{font-size:11px;color:var(--mute);word-break:break-all;text-align:center}.join-count[data-v-60106a19]{font-size:13px;color:var(--ink-soft)}.join-count b[data-v-60106a19]{color:var(--primary);font-weight:800}.watching[data-v-60106a19]{color:var(--c5);font-weight:700}.join-btns[data-v-60106a19]{width:100%;display:flex;flex-direction:column;gap:8px;margin-top:2px}.watch-note[data-v-60106a19]{font-size:10px;color:var(--mute);text-align:center}.modal[data-v-60106a19]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in srgb,var(--ink) 36%,transparent)}.modal-card[data-v-60106a19]{width:min(520px,100%);max-height:90vh;overflow:auto;padding:22px;border:var(--bd) solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.modal-h[data-v-60106a19]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.modal-h h3[data-v-60106a19]{font-family:var(--font-display);font-weight:800;font-size:18px}.x[data-v-60106a19]{width:34px;height:34px;border-radius:50%;border:var(--bd) solid var(--line);background:var(--surface);color:var(--ink);font-size:20px;line-height:1;cursor:pointer}.modal-now[data-v-60106a19]{font-size:13px;color:var(--ink-soft);margin-bottom:16px}.modal-actions[data-v-60106a19]{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.modal-note[data-v-60106a19]{margin-top:12px;font-size:12px;color:var(--mute);line-height:1.45}.swap-sys[data-v-60106a19],.toast[data-v-60106a19]{font-size:13px}.toast[data-v-60106a19]{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:var(--primary);color:var(--primary-ink);border-radius:999px;padding:9px 18px;font-weight:800;box-shadow:var(--shadow-sm);z-index:10000}@media(max-width:900px){.lobby[data-v-60106a19]{grid-template-columns:1fr}}.arcade-player[data-v-3db3db9b]{position:fixed;inset:0;z-index:30;height:100dvh;display:flex;flex-direction:column;background:var(--bg);overflow:hidden;touch-action:none}.msg[data-v-3db3db9b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:24px}.msg h2[data-v-3db3db9b]{font-size:clamp(24px,6.5vw,34px);font-weight:800}.msg p[data-v-3db3db9b]{color:var(--ink-soft);max-width:32ch;line-height:1.45}.strip[data-v-3db3db9b]{flex:0 0 auto;display:flex;justify-content:space-between;gap:10px;padding:6px max(10px,env(safe-area-inset-right)) 6px max(10px,env(safe-area-inset-left));border-bottom:1px solid var(--line-soft)}.me[data-v-3db3db9b],.strip[data-v-3db3db9b]{align-items:center}.me[data-v-3db3db9b]{display:inline-flex;gap:8px;min-width:0}.mname[data-v-3db3db9b]{font-family:var(--font-display);font-weight:800;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtag[data-v-3db3db9b]{font-size:10px;color:var(--mute);letter-spacing:.06em}.acts[data-v-3db3db9b]{gap:10px}.acts[data-v-3db3db9b],.watch-toggle[data-v-3db3db9b]{display:inline-flex;align-items:center}.watch-toggle[data-v-3db3db9b]{gap:6px;height:32px;padding:0 12px;border-radius:999px;border:var(--bd) solid var(--line);background:var(--surface);color:var(--ink);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.04em;cursor:pointer}.watch-toggle.on[data-v-3db3db9b]{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.watch-acts[data-v-3db3db9b]{display:inline-flex;align-items:center;gap:14px}.live[data-v-3db3db9b]{font-size:11px;color:var(--mute);text-transform:uppercase;letter-spacing:.08em}.live.on[data-v-3db3db9b]{color:var(--c5)}.cog[data-v-3db3db9b]{flex:none;width:38px;height:38px;border-radius:50%;border:var(--bd) solid var(--line);background:var(--surface);color:var(--ink);display:grid;place-items:center;cursor:pointer}.pad-fill[data-v-3db3db9b]{flex:1 1 auto;min-height:0;padding:2px 6px max(6px,env(safe-area-inset-bottom))}.watch[data-v-3db3db9b]{display:flex;flex-direction:column;gap:3px;width:100%}.watch-vid[data-v-3db3db9b]{width:100%;max-height:46vh;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:#000;border:var(--bd) solid var(--line);border-radius:calc(var(--radius) - 4px);box-shadow:var(--shadow-sm)}.watch-bar[data-v-3db3db9b]{display:flex;align-items:center;justify-content:space-between}.watch-state[data-v-3db3db9b]{font-size:11px;color:var(--mute)}.pstream[data-v-3db3db9b]{position:absolute;top:104px;left:50%;transform:translate(-50%);z-index:5;width:min(82vw,440px);display:flex;flex-direction:column;gap:4px}.pstream-vid[data-v-3db3db9b]{width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:#000;border:var(--bd) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.sheet[data-v-3db3db9b]{position:absolute;inset:0;z-index:20;display:flex;align-items:flex-start;justify-content:center;padding:56px 16px 16px;background:color-mix(in srgb,var(--ink) 30%,transparent)}.sheet-card[data-v-3db3db9b]{width:min(440px,100%);flex-direction:column;padding:16px;border:var(--bd) solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.sheet-card[data-v-3db3db9b],.srow[data-v-3db3db9b]{display:flex;gap:12px}.srow[data-v-3db3db9b]{align-items:center;justify-content:space-between;flex-wrap:wrap}.slbl[data-v-3db3db9b]{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.gp-ctrls[data-v-3db3db9b]{display:inline-flex;align-items:center;gap:12px}.link-btn[data-v-3db3db9b]{background:none;border:none;color:var(--primary);font-weight:700;cursor:pointer;font-size:13px;text-decoration:underline}.link-btn.snd[data-v-3db3db9b]{color:var(--c5)}.gp-hint[data-v-3db3db9b]{position:absolute;bottom:6px;left:50%;transform:translate(-50%);z-index:6;border:var(--bd) solid var(--line);background:var(--surface-2);color:var(--ink-soft);border-radius:999px;padding:6px 14px;font-size:11px;font-family:var(--font-mono);cursor:pointer}.modal[data-v-3db3db9b]{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ink) 42%,transparent);padding:16px}.chain-host[data-v-24639806]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:24px 16px}.chain-host[data-v-24639806],.glyph[data-v-24639806]{color:var(--primary)}.glyph[data-v-24639806]{font-size:clamp(48px,10vw,96px);font-weight:900;line-height:.6}.step[data-v-24639806]{font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);font-size:clamp(13px,2vw,16px)}.title[data-v-24639806]{margin:0;font-size:clamp(28px,6vw,52px);font-weight:900;color:var(--ink);line-height:1.05}.sub[data-v-24639806]{margin:0;max-width:36ch;color:var(--ink-soft);font-size:clamp(15px,2.4vw,20px);line-height:1.4}.chain[data-v-18eaf042]{display:flex;flex-direction:column;gap:12px}.step[data-v-18eaf042]{font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-size:12px}.card[data-v-18eaf042]{border-radius:var(--radius);border:var(--bd) solid var(--line);background:var(--surface-2);padding:16px;box-shadow:var(--shadow-sm)}.card.pass[data-v-18eaf042]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--surface-2))}.badge[data-v-18eaf042]{display:inline-flex;align-items:center;gap:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:13px;color:var(--primary)}.received[data-v-18eaf042]{margin-top:10px;font-size:clamp(18px,5vw,22px);font-weight:700;line-height:1.35;color:var(--ink);overflow-wrap:anywhere}.received.muted[data-v-18eaf042]{font-weight:600;color:var(--ink-soft)}.lead[data-v-18eaf042]{margin-top:10px;line-height:1.4}.lead[data-v-18eaf042],.line-label[data-v-18eaf042]{color:var(--ink-soft);font-size:14px}.line-label[data-v-18eaf042]{font-weight:700}.line-input[data-v-18eaf042]{width:100%;box-sizing:border-box;font:inherit;font-size:clamp(17px,4.5vw,20px);font-weight:600;line-height:1.4;color:var(--ink);background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:14px;box-shadow:var(--shadow-sm);resize:vertical}.line-input[data-v-18eaf042]:focus{outline:none;border-color:var(--primary)}.unspool[data-v-3d045f41]{display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}.headline[data-v-3d045f41]{margin:0;font-size:clamp(24px,5vw,44px);font-weight:900;color:var(--ink)}.empty[data-v-3d045f41],.headline[data-v-3d045f41]{text-align:center}.empty[data-v-3d045f41]{color:var(--ink-soft)}.threads[data-v-3d045f41]{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:1fr}.unspool:not(.compact) .threads[data-v-3d045f41]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.story[data-v-3d045f41]{border-radius:var(--radius);border:var(--bd) solid var(--line);background:var(--surface-2);box-shadow:var(--shadow-sm);overflow:hidden}.story-head[data-v-3d045f41]{padding:10px 14px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:13px;color:var(--surface);background:var(--primary)}.lines[data-v-3d045f41]{list-style:none;margin:0;padding:12px 14px;gap:10px}.line[data-v-3d045f41],.lines[data-v-3d045f41]{display:flex;flex-direction:column}.line[data-v-3d045f41]{gap:2px}.line.self .text[data-v-3d045f41]{color:var(--primary)}.who[data-v-3d045f41]{font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft)}.text[data-v-3d045f41]{font-size:clamp(15px,2.2vw,18px);font-weight:600;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}.lobby[data-v-bceefa8c]{flex:1;display:grid;grid-template-columns:1.1fr .9fr;gap:18px;align-items:start}.ticket-card[data-v-bceefa8c]{padding:30px}.roster-card[data-v-bceefa8c]{padding:22px}.roster-head[data-v-bceefa8c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.count[data-v-bceefa8c]{color:var(--c5);font-weight:700}.round-pick[data-v-bceefa8c],.tier-pick[data-v-bceefa8c]{margin-top:16px}.round-opts[data-v-bceefa8c],.seg[data-v-bceefa8c]{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.round-opt[data-v-bceefa8c],.seg-btn[data-v-bceefa8c]{min-width:44px;padding:9px 16px;border-radius:10px;border:var(--bd) solid var(--line-soft);background:var(--surface);color:var(--ink);font:inherit;font-weight:800;cursor:pointer}.round-opt.on[data-v-bceefa8c],.seg-btn.on[data-v-bceefa8c]{background:var(--primary);color:var(--primary-ink);border-color:var(--line)}.cap-pick[data-v-bceefa8c]{margin-top:16px}.cap-row[data-v-bceefa8c]{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.cap-row input[type=checkbox][data-v-bceefa8c]{width:26px;height:26px;flex:none;accent-color:var(--primary);cursor:pointer}.cap-row .kicker[data-v-bceefa8c],.round-pick>.kicker[data-v-bceefa8c],.tier-pick>.kicker[data-v-bceefa8c]{font-size:15px}.cap-input[data-v-bceefa8c]{display:block;margin-top:8px;width:110px;padding:9px 12px;border-radius:10px;border:var(--bd) solid var(--line-soft);background:var(--surface);color:var(--ink);font:inherit;font-weight:700}.lobby-actions[data-v-bceefa8c]{margin-top:18px}.note[data-v-bceefa8c]{margin-top:12px;font-size:13px;color:var(--ink-soft);line-height:1.5}.results-wrap[data-v-bceefa8c]{flex:1;display:flex;flex-direction:column}.results-next[data-v-bceefa8c]{gap:12px;flex-wrap:wrap;margin-top:24px}.results-next[data-v-bceefa8c],.stage[data-v-bceefa8c]{display:flex;justify-content:center}.stage[data-v-bceefa8c]{flex:1;position:relative;flex-direction:column;align-items:center;overflow:hidden;border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 50% -10%,color-mix(in srgb,var(--c5,var(--primary)) 22%,#0c0a14),#0c0a14);color:#f6f0ff;min-height:70vh}.spot[data-v-bceefa8c]{position:absolute;top:-18%;left:50%;width:70%;height:120%;transform:translate(-50%);background:radial-gradient(50% 42% at 50% 30%,rgba(255,240,210,.22),transparent 70%);pointer-events:none;transition:opacity .5s ease;opacity:.7}.spot.hot[data-v-bceefa8c]{opacity:1}.stage-confetti[data-v-bceefa8c]{position:absolute;inset:0;pointer-events:none}.hud[data-v-bceefa8c]{position:absolute;top:16px;left:0;right:0;display:flex;justify-content:space-between;padding:0 20px}.tag[data-v-bceefa8c]{font-weight:800;font-size:13px;letter-spacing:1px;padding:7px 12px;border:2px solid hsla(0,0%,100%,.22);background:#0000004d;border-radius:6px;color:#f6f0ff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tag.spice[data-v-bceefa8c]{color:#ffc46b;border-color:#ffc46b80}.intro[data-v-bceefa8c],.spot-card[data-v-bceefa8c]{position:relative;z-index:1;width:min(820px,92%);text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.spot-card.wide[data-v-bceefa8c]{width:min(900px,94%)}.kicker[data-v-bceefa8c]{display:inline-flex;align-items:center;gap:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#ffc46b;font-size:15px}.kicker b[data-v-bceefa8c]{color:#fff}.title[data-v-bceefa8c]{font-weight:900;font-size:clamp(30px,6vw,60px)}.rules[data-v-bceefa8c]{text-align:left;margin:4px 0 8px;padding-left:26px;display:grid;gap:10px;font-size:clamp(15px,2.4vw,20px);line-height:1.4;color:#e9e2f5;max-width:32ch}.rules b[data-v-bceefa8c]{color:#fff}.big[data-v-bceefa8c]{font-weight:900;font-size:clamp(30px,6vw,64px);line-height:1.02}.spotlit[data-v-bceefa8c]{text-shadow:0 0 40px rgba(255,240,210,.55);color:#fff}.prompt[data-v-bceefa8c]{font-weight:800;font-size:clamp(26px,5vw,48px);line-height:1.1;max-width:22ch}.sub[data-v-bceefa8c]{color:#cfc6e0;max-width:40ch;line-height:1.45;font-size:clamp(15px,2.4vw,19px)}.answer[data-v-bceefa8c]{margin:0;width:100%;background:#ffffff0f;border:2px solid hsla(0,0%,100%,.18);border-left:5px solid #ffc46b;border-radius:var(--radius);padding:22px 26px;font-size:clamp(22px,4.2vw,36px);font-weight:800;line-height:1.3;color:#fff}.shared-photo[data-v-bceefa8c]{max-width:min(760px,92%);max-height:58vh;border-radius:14px;border:3px solid hsla(0,0%,100%,.85);box-shadow:0 12px 40px #00000080;-o-object-fit:contain;object-fit:contain}.shared-photo.sm[data-v-bceefa8c]{max-height:40vh}.react-live[data-v-bceefa8c]{gap:16px;font-weight:800;color:#cfc6e0;text-transform:capitalize}.react-live[data-v-bceefa8c],.score-row[data-v-bceefa8c]{display:flex;flex-wrap:wrap;justify-content:center}.score-row[data-v-bceefa8c]{gap:12px}.score-chip[data-v-bceefa8c]{background:#ffffff14;border:2px solid hsla(0,0%,100%,.2);border-radius:999px;padding:8px 16px;font-weight:700}.score-chip b[data-v-bceefa8c]{color:#ffc46b}.ctrls[data-v-bceefa8c]{position:absolute;right:18px;bottom:18px;display:flex;gap:10px;align-items:center;z-index:2}.ctrl-skip[data-v-bceefa8c]{font:inherit;font-weight:700;font-size:13px;color:#cfc6e0;background:#0000004d;border:2px solid hsla(0,0%,100%,.22);border-radius:999px;padding:8px 16px;cursor:pointer}.ctrl-skip[data-v-bceefa8c]:hover{color:#fff;border-color:#ffffff80}.loading[data-v-bceefa8c]{color:var(--ink-soft)}@media(max-width:900px){.lobby[data-v-bceefa8c]{grid-template-columns:1fr}}.ts-player[data-v-95ae7e03]{display:flex;flex-direction:column;gap:14px;flex:1}.kicker[data-v-95ae7e03]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--primary);display:inline-flex;align-items:center;gap:6px;justify-content:center}.kicker[data-v-95ae7e03],.q[data-v-95ae7e03]{text-align:center;font-weight:800}.q[data-v-95ae7e03]{font-size:clamp(19px,5vw,26px)}.opts[data-v-95ae7e03]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.opts.col[data-v-95ae7e03]{flex-direction:column}.opt[data-v-95ae7e03]{font:inherit;font-weight:700;padding:14px 18px;border-radius:var(--radius);border:var(--bd) solid var(--line-soft);background:var(--surface-2);color:var(--ink);cursor:pointer;box-shadow:var(--shadow-sm)}.opt.prompt[data-v-95ae7e03]{text-align:left}.opt.on[data-v-95ae7e03]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,var(--surface-2))}.write-own[data-v-95ae7e03]{border-style:dashed;color:var(--ink-soft)}.own-wrap[data-v-95ae7e03]{display:flex;flex-direction:column;gap:8px}.link-btn[data-v-95ae7e03]{align-self:flex-start;background:none;border:none;color:var(--primary);font:inherit;font-weight:700;font-size:13px;cursor:pointer;text-decoration:underline}.mode-pick[data-v-95ae7e03]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mode[data-v-95ae7e03]{display:flex;flex-direction:column;align-items:center;gap:6px;font:inherit;padding:22px 14px;border-radius:var(--radius-lg);border:3px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;box-shadow:var(--shadow-sm);transition:transform .06s ease,border-color .12s}.mode[data-v-95ae7e03]:active{transform:scale(.97)}.mode-truth[data-v-95ae7e03]{border-color:var(--c5)}.mode-share[data-v-95ae7e03]{border-color:var(--primary)}.mode-t[data-v-95ae7e03]{font-weight:900;font-size:clamp(20px,6vw,26px)}.mode-d[data-v-95ae7e03]{font-size:13px;color:var(--ink-soft);text-align:center;line-height:1.35}.answer-input[data-v-95ae7e03]{width:100%;resize:none;font:inherit;font-size:clamp(16px,4.5vw,20px);font-weight:600;color:var(--ink);background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:14px}.answer-input[data-v-95ae7e03]:focus{outline:none;border-color:var(--primary)}.photo-preview[data-v-95ae7e03]{border-radius:var(--radius);overflow:hidden;border:var(--bd) solid var(--line)}.photo-preview img[data-v-95ae7e03]{display:block;width:100%;max-height:280px;-o-object-fit:contain;object-fit:contain;background:var(--surface-2)}.photo-btn[data-v-95ae7e03]{position:relative}.visually-hidden[data-v-95ae7e03]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.answer[data-v-95ae7e03]{margin:0;background:var(--surface-2);border:var(--bd) solid var(--line);border-left:5px solid var(--primary);border-radius:var(--radius);padding:16px 18px;font-weight:700;font-size:clamp(17px,4.5vw,22px);line-height:1.35}.screen-hint[data-v-95ae7e03]{text-align:center;font-weight:700;color:var(--ink-soft)}.reacts[data-v-95ae7e03]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.react[data-v-95ae7e03]{font:inherit;font-weight:800;font-size:clamp(18px,5vw,24px);padding:18px;border-radius:var(--radius-lg);border:3px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;box-shadow:var(--shadow-sm);transition:transform .06s ease}.react[data-v-95ae7e03]:active{transform:scale(.96)}.react.laugh.on[data-v-95ae7e03]{border-color:#f4b400;background:color-mix(in srgb,#f4b400 16%,var(--surface))}.react.love.on[data-v-95ae7e03]{border-color:#e0407b;background:color-mix(in srgb,#e0407b 16%,var(--surface))}.react.wow.on[data-v-95ae7e03]{border-color:#16a3c9;background:color-mix(in srgb,#16a3c9 16%,var(--surface))}.react.oof.on[data-v-95ae7e03]{border-color:#8a6bd6;background:color-mix(in srgb,#8a6bd6 16%,var(--surface))}.hint[data-v-95ae7e03]{color:var(--ink-soft);font-weight:600;font-size:14px}.big[data-v-95ae7e03],.hint[data-v-95ae7e03]{text-align:center}.big[data-v-95ae7e03]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.big h2[data-v-95ae7e03]{font-size:clamp(24px,6.5vw,34px);font-weight:800}.big p[data-v-95ae7e03]{color:var(--ink-soft);max-width:30ch;line-height:1.45}.wl-host[data-v-2c49d2c5]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:16px}.glyph[data-v-2c49d2c5]{font-size:clamp(48px,10vw,96px);line-height:.7;color:var(--primary)}.glyph[data-v-2c49d2c5],.title[data-v-2c49d2c5]{font-weight:900}.title[data-v-2c49d2c5]{margin:0;font-size:clamp(28px,6vw,52px);color:var(--ink)}.sub[data-v-2c49d2c5]{margin:0;max-width:40ch;color:var(--ink-soft);font-size:clamp(15px,2.4vw,20px);line-height:1.4}.clue-banner[data-v-2c49d2c5]{font-size:clamp(24px,5vw,44px);font-weight:900;color:var(--ink);overflow-wrap:anywhere}.by[data-v-2c49d2c5]{font-size:clamp(15px,2.4vw,22px);font-weight:700;color:var(--ink-soft)}.result[data-v-2c49d2c5]{margin:0;font-size:clamp(16px,2.6vw,22px);color:var(--ink)}.wl-host[data-v-2c49d2c5] .dial,.wl-host[data-v-2c49d2c5] .spectrum-dial{width:100%;max-width:720px}.wl[data-v-78e3a512]{display:flex;flex-direction:column;gap:14px}.card[data-v-78e3a512]{border-radius:var(--radius);border:var(--bd) solid var(--line);background:var(--surface-2);padding:14px;box-shadow:var(--shadow-sm)}.card.pass[data-v-78e3a512]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--surface-2))}.badge[data-v-78e3a512]{display:inline-block;font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:13px;color:var(--primary)}.lead[data-v-78e3a512]{margin-top:8px;color:var(--ink-soft);font-size:14px;line-height:1.4}.clue-text[data-v-78e3a512]{margin-top:8px;font-size:clamp(20px,6vw,26px);font-weight:800;color:var(--ink);overflow-wrap:anywhere}.lbl[data-v-78e3a512]{font-weight:700;font-size:14px;color:var(--ink-soft)}.clue-input[data-v-78e3a512]{width:100%;box-sizing:border-box;font:inherit;font-size:clamp(18px,5vw,22px);font-weight:700;color:var(--ink);background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:14px;box-shadow:var(--shadow-sm)}.clue-input[data-v-78e3a512]:focus{outline:none;border-color:var(--primary)}.wl-reveal[data-v-1318fce3]{display:flex;flex-direction:column;gap:12px}.line[data-v-1318fce3]{color:var(--ink);font-weight:600;text-align:center}
