.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-85181af3]{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-78efb081]{display:grid;gap:11px}.opt[data-v-78efb081]{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-78efb081]:not(:disabled):active{transform:translate(2px,2px)}.opt .fill[data-v-78efb081]{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-78efb081]>:not(.fill){position:relative;z-index:1}.letter[data-v-78efb081]{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-78efb081]{width:56px;height:56px;flex:none;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:var(--bd) solid var(--line-soft)}.opt-grid.no-letters .othumb[data-v-78efb081]{width:72px;height:72px;border-radius:12px}.olabel[data-v-78efb081]{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-78efb081]{font-size:12px;font-weight:600;color:var(--mute);line-height:1.25}.ocount[data-v-78efb081]{font-weight:700;font-size:17px;color:var(--ink-soft);min-width:2ch;text-align:right}.mark[data-v-78efb081]{font-weight:800;color:var(--c5)}.opt.sel[data-v-78efb081]{background:var(--primary);color:var(--primary-ink);border-color:var(--line)}.opt.sel .letter[data-v-78efb081]{background:var(--primary-ink);color:var(--primary)}.opt.correct[data-v-78efb081]{border-color:var(--c5);background:color-mix(in srgb,var(--c5) 16%,var(--surface))}.opt.dim[data-v-78efb081]{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-be62d4f0]{display:flex;flex-wrap:wrap;gap:10px;min-height:48px;align-items:center}.roster.scroll[data-v-be62d4f0]{align-items:flex-start;align-content:flex-start;max-height:270px;overflow-y:auto;padding:2px}.pill.more[data-v-be62d4f0]{font:inherit;font-weight:800;font-size:14px;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--surface-2));border-color:color-mix(in srgb,var(--primary) 35%,var(--line-soft));padding:8px 16px;cursor:pointer}.pill.more[data-v-be62d4f0]:hover{background:color-mix(in srgb,var(--primary) 18%,var(--surface-2))}.pill[data-v-be62d4f0]{display:inline-flex;align-items:center;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-be62d4f0 .25s ease}.pill.teamed[data-v-be62d4f0]{border-color:var(--team);background:color-mix(in srgb,var(--team) 14%,var(--surface-2))}.kick[data-v-be62d4f0]{display:inline-flex;align-items:center;justify-content:center;margin-left:1px;width:22px;height:22px;border-radius:999px;border:none;background:transparent;color:var(--mute);cursor:pointer;padding:0;transition:background .12s,color .12s}.kick[data-v-be62d4f0]:hover{background:color-mix(in srgb,var(--danger,#c0392b) 16%,transparent);color:var(--danger,#c0392b)}.team-tag[data-v-be62d4f0]{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-be62d4f0]{color:var(--mute);font-style:italic}@keyframes pill-pop-be62d4f0{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.lb[data-v-37b6c5c7]{list-style:none;margin:0;padding:0;flex-direction:column;gap:9px}.lb[data-v-37b6c5c7],.lb-row[data-v-37b6c5c7]{display:flex}.lb-row[data-v-37b6c5c7]{align-items:center;gap:12px;background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:13px;padding:11px 14px}.lb-row.first[data-v-37b6c5c7]{border-color:var(--c1);background:color-mix(in srgb,var(--c1) 12%,var(--surface-2));box-shadow:var(--shadow-sm);padding:14px;gap:14px}.lb-row.me[data-v-37b6c5c7]{border-color:var(--primary)}.lb-row.first.me[data-v-37b6c5c7]{border-color:var(--c1);box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--primary)}.rank[data-v-37b6c5c7]{flex:none;font-family:var(--font-display);font-weight:800;font-size:22px;width:30px;text-align:center;color:var(--mute)}.lb-row.first .rank[data-v-37b6c5c7]{color:var(--c1);font-size:30px}.av[data-v-37b6c5c7]{flex:none}.who[data-v-37b6c5c7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.nm[data-v-37b6c5c7]{font-weight:800;font-size:17px;line-height:1.2;overflow-wrap:anywhere}.lb-row.first .nm[data-v-37b6c5c7]{font-size:20px}.dt[data-v-37b6c5c7]{font-size:12px;font-weight:600;color:var(--mute)}.sc[data-v-37b6c5c7]{flex:none;font-weight:800;font-size:20px;color:var(--c5)}.lb-row.first .sc[data-v-37b6c5c7]{font-size:26px}.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}.media-frame.is-contain[data-v-6426bfee]{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;max-width:100%}.media-frame.is-contain img[data-v-6426bfee]{display:block;max-width:100%;max-height:var(--mf-maxh,min(46vh,460px));width:auto;height:auto;-o-object-fit:contain;object-fit:contain;background:var(--surface-2)}.media-frame.is-contain.fill[data-v-6426bfee]{align-self:stretch}.media-frame.is-contain.fill img[data-v-6426bfee]{height:100%;max-height:var(--mf-maxh,70vh);width:auto;max-width:100%}.media-frame.is-contain.framed img[data-v-6426bfee]{border:var(--bd) solid var(--line-soft);border-radius:var(--radius-lg)}.media-frame.is-cover[data-v-6426bfee]{display:block;width:100%;overflow:hidden;background:var(--surface-2);line-height:0}.media-frame.is-cover.framed[data-v-6426bfee]{border:var(--bd) solid var(--line-soft);border-radius:var(--radius-lg)}.media-frame.is-cover img[data-v-6426bfee]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--mf-pos,50% 50%);object-position:var(--mf-pos,50% 50%)}.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}.if-row[data-v-2b8d74f9]{display:flex;gap:8px;align-items:stretch}.if-row .sf-input[data-v-2b8d74f9]{flex:1}.if-upload[data-v-2b8d74f9]{display:inline-flex;align-items:center;white-space:nowrap;border:var(--bd) solid var(--line-soft);background:var(--surface);color:var(--ink);border-radius:11px;padding:0 14px;font-size:14px;font-weight:700;cursor:pointer}.if-upload[data-v-2b8d74f9]:hover{border-color:var(--primary)}.if-upload.busy[data-v-2b8d74f9]{opacity:.6;cursor:progress}.if-upload input[data-v-2b8d74f9]{display:none}.sf-hint[data-v-2b8d74f9]{margin:6px 0 0;font-size:12px;color:var(--mute)}.sf-image-preview[data-v-2b8d74f9]{margin-top:10px;border:var(--bd) solid var(--line-soft);border-radius:11px;overflow:hidden;background:var(--surface-2);display:grid;place-items:center;min-height:64px}.sf-image-preview img[data-v-2b8d74f9]{max-width:100%;max-height:220px;display:block}.sf-image-broken[data-v-2b8d74f9]{padding:18px;font-size:13px;color:var(--mute)}.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-d98dd9f2]{inset:0;overflow:hidden;pointer-events:none;z-index:50}.confetti[data-v-d98dd9f2],.piece[data-v-d98dd9f2]{position:absolute}.piece[data-v-d98dd9f2]{top:-6%;border-radius:2px;animation-name:fall-d98dd9f2;animation-timing-function:cubic-bezier(.3,.2,.5,1);animation-iteration-count:1;animation-fill-mode:both}@keyframes fall-d98dd9f2{0%{transform:translateY(-10%) translate(0) rotate(var(--rot));opacity:1}85%{opacity:.9}to{transform:translateY(108vh) translate(var(--drift)) rotate(calc(var(--rot) + 540deg));opacity:0}}@media(prefers-reduced-motion:reduce){.confetti[data-v-d98dd9f2]{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-1afcd99a]{position:relative;display:flex;flex-direction:column;gap:16px}.results.carousel[data-v-1afcd99a]{flex:1;min-height:0}.rhead[data-v-1afcd99a]{text-align:center}.rhead h1[data-v-1afcd99a]{font-size:clamp(28px,5vw,48px);font-weight:800;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rgrid[data-v-1afcd99a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;align-items:start;position:relative;z-index:60}.awards[data-v-1afcd99a],.board[data-v-1afcd99a],.dist[data-v-1afcd99a]{padding:22px}@media(max-width:560px){.rgrid[data-v-1afcd99a]{gap:14px}.awards[data-v-1afcd99a],.board[data-v-1afcd99a],.dist[data-v-1afcd99a]{padding:15px}.rhead h1[data-v-1afcd99a]{font-size:clamp(30px,8vw,40px)}.awards h3[data-v-1afcd99a],.board h3[data-v-1afcd99a],.dist h3[data-v-1afcd99a]{margin-bottom:10px}}.ccarousel[data-v-1afcd99a]{flex:1;min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;position:relative;z-index:60}.cmain[data-v-1afcd99a]{min-height:0;height:100%;display:flex;flex-direction:column;gap:14px}.cpill[data-v-1afcd99a]{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-1afcd99a]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;line-height:1.25}.cpos[data-v-1afcd99a]{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-1afcd99a]{flex:1;min-height:0;display:grid;place-items:center}.slide[data-v-1afcd99a]{width:min(900px,100%);max-height:100%;overflow-y:auto;padding:24px 26px}.cside[data-v-1afcd99a]{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-1afcd99a]:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.cstats[data-v-1afcd99a]{flex:none}.cempty[data-v-1afcd99a]{flex:1;min-height:0;display:grid;place-items:center}.cempty[data-v-1afcd99a] .statrow{width:min(880px,100%)}.slide-enter-active[data-v-1afcd99a],.slide-leave-active[data-v-1afcd99a]{transition:opacity .22s ease,transform .22s ease}.slide-enter-from[data-v-1afcd99a]{opacity:0;transform:translate(26px)}.slide-leave-to[data-v-1afcd99a]{opacity:0;transform:translate(-26px)}@media(prefers-reduced-motion:reduce){.slide-enter-active[data-v-1afcd99a],.slide-leave-active[data-v-1afcd99a]{transition:opacity .16s ease}.slide-enter-from[data-v-1afcd99a],.slide-leave-to[data-v-1afcd99a]{transform:none}}.awards h3[data-v-1afcd99a],.board h3[data-v-1afcd99a],.dist h3[data-v-1afcd99a]{font-size:20px;margin-bottom:14px;color:var(--primary)}.teamboard[data-v-1afcd99a]{list-style:none;display:grid;gap:10px;margin:0;padding:0}.teamboard.host[data-v-1afcd99a]{width:min(720px,100%)}.team-row[data-v-1afcd99a]{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-1afcd99a]{background:color-mix(in srgb,var(--team) 14%,var(--surface-2));border-color:var(--team)}.team-rank[data-v-1afcd99a]{font-weight:800;color:var(--ink-soft);font-size:16px}.team-dot[data-v-1afcd99a]{width:14px;height:14px;border-radius:50%;background:var(--team)}.team-name[data-v-1afcd99a]{font-family:var(--font-display);font-weight:800;font-size:clamp(18px,2.4vw,24px);overflow-wrap:anywhere}.team-meta[data-v-1afcd99a]{font-size:13px;color:var(--mute);font-weight:600}.team-score[data-v-1afcd99a]{font-weight:800;font-size:clamp(20px,2.6vw,28px);color:var(--team)}.award[data-v-1afcd99a]{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}.award-text[data-v-1afcd99a]{min-width:0;flex:1}.award-img[data-v-1afcd99a]{flex:none;width:56px;height:56px;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:var(--bd) solid var(--line-soft)}.award.host[data-v-1afcd99a]{padding:16px 18px;margin-bottom:12px}.award.host .award-img[data-v-1afcd99a]{width:clamp(96px,12vw,160px);height:clamp(96px,12vw,160px);border-radius:14px}.al[data-v-1afcd99a]{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-weight:700}.as[data-v-1afcd99a]{font-size:20px;overflow-wrap:anywhere}.as[data-v-1afcd99a],.av[data-v-1afcd99a]{font-family:var(--font-display);font-weight:800}.av[data-v-1afcd99a]{font-size:28px;color:var(--c2)}.lobby[data-v-6694c3a1]{flex:1;display:grid;grid-template-columns:1.1fr .9fr;gap:18px;align-items:start}.ticket-card[data-v-6694c3a1]{padding:30px}.roster-card[data-v-6694c3a1]{padding:22px}.roster-head[data-v-6694c3a1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.count[data-v-6694c3a1]{color:var(--c5);font-weight:700}.pick[data-v-6694c3a1]{margin-top:16px}.cap-row .kicker[data-v-6694c3a1],.pick>.kicker[data-v-6694c3a1]{font-size:15px}.pack-opts[data-v-6694c3a1]{display:grid;gap:8px;margin-top:8px}.pack-opt[data-v-6694c3a1]{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-6694c3a1]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,var(--surface))}.pack-name[data-v-6694c3a1]{font-weight:800}.pack-blurb[data-v-6694c3a1]{font-size:13px;color:var(--ink-soft)}.seg[data-v-6694c3a1]{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.seg-btn[data-v-6694c3a1]{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-6694c3a1]{background:var(--primary);color:var(--primary-ink);border-color:var(--line)}.cap-row[data-v-6694c3a1]{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.cap-row input[type=checkbox][data-v-6694c3a1]{width:26px;height:26px;flex:none;accent-color:var(--primary);cursor:pointer}.cap-input[data-v-6694c3a1]{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-6694c3a1]{margin-top:18px}.note[data-v-6694c3a1]{margin-top:12px;font-size:13px;color:var(--ink-soft);line-height:1.5}.results-wrap[data-v-6694c3a1]{flex:1;display:flex;flex-direction:column}.results-next[data-v-6694c3a1]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:24px}.stage[data-v-6694c3a1]{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-6694c3a1]{position:absolute;inset:0;pointer-events:none}.hud[data-v-6694c3a1]{width:100%;display:flex;justify-content:space-between}.tag[data-v-6694c3a1]{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-6694c3a1],.winner-banner[data-v-6694c3a1]{color:var(--primary)}.winner-banner[data-v-6694c3a1]{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-6694c3a1]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.kicker[data-v-6694c3a1]{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-6694c3a1]{font-weight:900;font-size:clamp(34px,8vw,84px);line-height:1.02;max-width:18ch}.big-call.dim[data-v-6694c3a1]{color:var(--ink-soft);font-size:clamp(20px,4vw,34px);font-weight:800}.called-grid[data-v-6694c3a1]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:920px}.called-chip[data-v-6694c3a1]{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-6694c3a1]{background:var(--primary);color:var(--primary-ink);border-color:var(--line)}.winners[data-v-6694c3a1]{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-6694c3a1]{color:var(--primary)}.ctrls[data-v-6694c3a1]{margin-top:auto;display:flex;gap:12px;align-items:center}.loading[data-v-6694c3a1]{color:var(--ink-soft)}@media(max-width:900px){.lobby[data-v-6694c3a1]{grid-template-columns:1fr}}.bingo-player[data-v-f66d8302]{display:flex;flex-direction:column;gap:12px;flex:1}.head[data-v-f66d8302]{display:flex;align-items:center;justify-content:space-between;gap:8px}.kicker[data-v-f66d8302]{text-transform:uppercase;letter-spacing:.08em;color:var(--primary)}.badge[data-v-f66d8302],.kicker[data-v-f66d8302]{font-size:12px;font-weight:800}.badge[data-v-f66d8302]{display:inline-flex;align-items:center;gap:5px;color:var(--primary-ink);background:var(--primary);border-radius:999px;padding:4px 10px}.callbar[data-v-f66d8302]{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-f66d8302]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cell[data-v-f66d8302]{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-f66d8302]{font-size:clamp(9px,2.6vw,13px);line-height:1.1;text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cell.free[data-v-f66d8302]{background:color-mix(in srgb,var(--c3) 22%,var(--surface-2));border-color:var(--c3);font-weight:900}.cell.covered[data-v-f66d8302]{background:var(--primary);color:var(--primary-ink);border-color:var(--line)}.dot[data-v-f66d8302]{position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:999px;background:var(--primary-ink);opacity:.9}.cell.free .dot[data-v-f66d8302],.cell.win .dot[data-v-f66d8302]{background:var(--ink)}.cell.win[data-v-f66d8302]{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-f66d8302]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.hint[data-v-f66d8302]{color:var(--ink-soft);font-weight:600;font-size:14px}.big[data-v-f66d8302],.hint[data-v-f66d8302]{text-align:center}.big[data-v-f66d8302]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.big h2[data-v-f66d8302]{font-size:clamp(24px,6.5vw,34px);font-weight:800}.big p[data-v-f66d8302]{color:var(--ink-soft);max-width:30ch;line-height:1.45}.stage[data-v-9ae2ceaf]{display:flex;flex-direction:column;gap:16px}.valuetag[data-v-9ae2ceaf]{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-9ae2ceaf]{filter:saturate(.6) opacity(.7)}.valuetag .v[data-v-9ae2ceaf]{font-size:clamp(26px,3.4vw,40px);font-weight:800}.valuetag .pts[data-v-9ae2ceaf]{font-size:14px;font-weight:800;letter-spacing:.12em}.board[data-v-9ae2ceaf]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:1100px){.board[data-v-9ae2ceaf]{grid-template-columns:1fr}}.panel[data-v-9ae2ceaf]{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-9ae2ceaf]{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-9ae2ceaf]{flex:1;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:2px}.panel .sub[data-v-9ae2ceaf]{font-size:13px;font-weight:600;color:var(--ink-soft)}.panel .count[data-v-9ae2ceaf]{font-weight:800;font-size:20px;color:var(--ink-soft)}.panel.right[data-v-9ae2ceaf]{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-9ae2ceaf]{background:var(--c5)}.panel.wrong[data-v-9ae2ceaf]{opacity:.45}.tick[data-v-9ae2ceaf]{flex:none;color:var(--c5);font-size:26px;font-weight:900}.status[data-v-9ae2ceaf]{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-9ae2ceaf]{width:12px;height:12px;border-radius:50%;background:var(--c3);animation:live-9ae2ceaf 1.1s ease-in-out infinite}@keyframes live-9ae2ceaf{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1);opacity:1}}.spotlight[data-v-9ae2ceaf]{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-9ae2ceaf]{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-3eb6b889]{flex:1;display:grid;grid-template-columns:1.1fr .9fr;gap:18px;align-items:start}.ticket-card[data-v-3eb6b889]{padding:30px}.roster-card[data-v-3eb6b889]{padding:22px}.roster-head[data-v-3eb6b889]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.count[data-v-3eb6b889]{color:var(--c5);font-weight:700}.pick[data-v-3eb6b889]{margin-top:16px}.pick .kicker[data-v-3eb6b889]{font-size:15px}.cap-row[data-v-3eb6b889]{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.cap-row input[type=checkbox][data-v-3eb6b889]{width:26px;height:26px;flex:none;accent-color:var(--primary);cursor:pointer}.cap-input[data-v-3eb6b889]{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-3eb6b889]{margin-top:18px}.note[data-v-3eb6b889]{margin-top:12px;font-size:13px;color:var(--ink-soft);line-height:1.5}.results-wrap[data-v-3eb6b889]{flex:1;display:flex;flex-direction:column}.results-next[data-v-3eb6b889]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:24px}.stage[data-v-3eb6b889]{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-3eb6b889]{position:absolute;inset:0;pointer-events:none}.hud[data-v-3eb6b889]{width:100%;display:flex;justify-content:space-between;gap:8px}.tag[data-v-3eb6b889]{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-3eb6b889],.tag[data-v-3eb6b889]{font-weight:800}.kicker[data-v-3eb6b889]{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.08em;color:var(--primary);font-size:14px}.compose[data-v-3eb6b889],.live[data-v-3eb6b889]{width:min(820px,96%);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.prompt-input[data-v-3eb6b889]{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-3eb6b889]:focus{outline:none;border-color:var(--primary)}.examples[data-v-3eb6b889],.sets[data-v-3eb6b889]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.mini[data-v-3eb6b889]{font-size:13px;font-weight:700}.chip[data-v-3eb6b889],.mini[data-v-3eb6b889]{color:var(--ink-soft)}.chip[data-v-3eb6b889]{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-3eb6b889]{border-style:dashed;color:var(--primary)}.opt-edit[data-v-3eb6b889]{flex-direction:column;width:min(420px,90%)}.opt-edit[data-v-3eb6b889],.opt-row[data-v-3eb6b889]{display:flex;gap:8px}.opt-row[data-v-3eb6b889]{align-items:center}.opt-input[data-v-3eb6b889]{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-3eb6b889]:focus{outline:none;border-color:var(--primary)}.opt-x[data-v-3eb6b889]{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-3eb6b889]{font-weight:900;font-size:clamp(26px,5vw,48px);line-height:1.1;max-width:22ch}.opt-grid[data-v-3eb6b889]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;width:100%;max-width:640px}.opt-card[data-v-3eb6b889]{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-3eb6b889]:disabled{cursor:default}.opt-card.won[data-v-3eb6b889]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,var(--surface))}.opt-t[data-v-3eb6b889]{font-weight:900;font-size:clamp(18px,3.5vw,26px)}.opt-n[data-v-3eb6b889]{font-weight:700}.opt-n[data-v-3eb6b889],.sub[data-v-3eb6b889]{color:var(--ink-soft)}.sub[data-v-3eb6b889]{font-size:clamp(14px,2.4vw,18px)}.sub b[data-v-3eb6b889]{color:var(--primary)}.board[data-v-3eb6b889]{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-3eb6b889]{display:flex;gap:8px;align-items:baseline}.board b[data-v-3eb6b889]{color:var(--primary)}.bscore[data-v-3eb6b889]{margin-left:auto;color:var(--ink-soft)}.ctrls[data-v-3eb6b889]{margin-top:8px;display:flex;gap:12px;align-items:center}.loading[data-v-3eb6b889]{color:var(--ink-soft)}@media(max-width:900px){.lobby[data-v-3eb6b889]{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-313798d9]{flex:1;display:grid;grid-template-columns:1.1fr .9fr;gap:18px;align-items:start}.ticket-card[data-v-313798d9]{padding:30px}.roster-card[data-v-313798d9]{padding:22px}.roster-head[data-v-313798d9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.count[data-v-313798d9]{color:var(--c5);font-weight:700}.cap-pick[data-v-313798d9]{margin-top:16px}.cap-row[data-v-313798d9],.mute-row[data-v-313798d9]{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.mute-row[data-v-313798d9]{margin-top:18px}.cap-row input[type=checkbox][data-v-313798d9],.cohost-first input[type=checkbox][data-v-313798d9],.mute-row input[type=checkbox][data-v-313798d9]{width:26px;height:26px;flex:none;accent-color:var(--primary);cursor:pointer}.cap-row .kicker[data-v-313798d9],.cohost-pick>.kicker[data-v-313798d9],.mute-row .kicker[data-v-313798d9],.perform-pick>.kicker[data-v-313798d9]{font-size:15px}.cohost-pick[data-v-313798d9],.perform-pick[data-v-313798d9]{margin-top:20px;display:flex;flex-direction:column;gap:10px}.seg[data-v-313798d9]{display:flex;gap:10px;flex-wrap:wrap}.seg-btn[data-v-313798d9]{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-313798d9]{background:var(--primary);color:var(--primary-ink);border-color:var(--line)}.voice-note[data-v-313798d9]{margin:0;font-size:14px;line-height:1.45;color:var(--ink-dim,var(--ink));opacity:.85;max-width:560px}.sr-tally[data-v-313798d9]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cohost-select[data-v-313798d9]{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-313798d9],.cohost-select[data-v-313798d9]{color:var(--ink);font-size:17px}.cohost-first[data-v-313798d9]{display:inline-flex;align-items:center;gap:12px;cursor:pointer;font-weight:600}.cap-input[data-v-313798d9]{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-313798d9]{margin-top:18px}.note[data-v-313798d9]{margin-top:12px;font-size:13px;color:var(--ink-soft)}.stage[data-v-313798d9]{flex:1;display:flex;flex-direction:column}.stage-grid[data-v-313798d9]{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center}.left[data-v-313798d9]{display:flex;flex-direction:column}.subject[data-v-313798d9]{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-313798d9]{font-size:clamp(28px,4.4vw,52px);font-weight:800;margin:14px 0}.building[data-v-313798d9]{font-weight:700;color:var(--ink-soft)}.arena[data-v-313798d9]{background:#070314;overflow:hidden}.arena[data-v-313798d9],.overlays[data-v-313798d9]{position:absolute;inset:0}.overlays[data-v-313798d9]{pointer-events:none;color:#f3e9ff;font-family:var(--font-display,sans-serif)}.overlays .ctrls[data-v-313798d9]{pointer-events:auto}.hud-top[data-v-313798d9]{position:absolute;top:18px;left:0;right:0;display:flex;justify-content:space-between;padding:0 22px}.tag[data-v-313798d9]{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-313798d9]{color:var(--gold);border-color:#ffd23f73}.live[data-v-313798d9]{display:flex;gap:8px;align-items:center;color:#39ff14}.live .dot[data-v-313798d9]{width:10px;height:10px;border-radius:50%;background:#39ff14;box-shadow:0 0 12px #39ff14;animation:blink-313798d9 1.1s infinite}@keyframes blink-313798d9{0%,to{opacity:1}50%{opacity:.25}}.score[data-v-313798d9]{position:absolute;top:62px;left:0;right:0;display:flex;justify-content:center;gap:14px}.chip[data-v-313798d9]{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-313798d9]{font-size:15px}.chip.p1[data-v-313798d9]{border-color:var(--p1);color:var(--p1)}.chip.p1 .pip[data-v-313798d9]{background:var(--p1)}.chip.p2[data-v-313798d9]{border-color:var(--p2);color:var(--p2)}.chip.p2 .pip[data-v-313798d9]{background:var(--p2)}.pip[data-v-313798d9]{width:9px;height:9px;border-radius:50%}.title-seq[data-v-313798d9]{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-313798d9 .7s ease both}.t-big[data-v-313798d9]{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-313798d9],.t-vs[data-v-313798d9]{font-family:var(--font-display,sans-serif);font-weight:900}.t-vs[data-v-313798d9]{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-313798d9]{max-width:36ch;font-size:clamp(13px,2.6vw,18px);line-height:1.6;opacity:.85;letter-spacing:.5px}@keyframes title-in-313798d9{0%{opacity:0;transform:scale(1.08);filter:blur(6px)}to{opacity:1;transform:scale(1);filter:blur(0)}}.dn-label[data-v-313798d9]{gap:6px}.btn-ico[data-v-313798d9],.dn-label[data-v-313798d9]{display:inline-flex;align-items:center}.btn-ico[data-v-313798d9]{gap:7px}.stage-card[data-v-313798d9]{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-313798d9]{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-313798d9]{font-weight:900;font-size:clamp(44px,12vw,130px);line-height:.95;text-shadow:0 0 28px currentColor}.stage-card .sub[data-v-313798d9]{font-family:var(--font-body,monospace);font-size:clamp(13px,3.4vw,20px);margin-top:14px;opacity:.85;color:#f3e9ff}.pop[data-v-313798d9]{animation:pop-313798d9 .5s cubic-bezier(.2,1.4,.4,1) both}@keyframes pop-313798d9{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-313798d9]{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-313798d9 .8s ease-out both}@keyframes count-313798d9{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-313798d9]{position:absolute;left:0;right:0;bottom:18px;text-align:center}.pf-name[data-v-313798d9]{display:flex;align-items:center;gap:12px;justify-content:center;margin-bottom:10px}.pf-name b[data-v-313798d9]{font-size:clamp(20px,5vw,38px)}.live-tag[data-v-313798d9],.pf-name b[data-v-313798d9]{font-weight:800;letter-spacing:1px}.live-tag[data-v-313798d9]{font-size:11px;color:var(--gold);border:2px solid var(--gold);border-radius:999px;padding:3px 10px}.driving-note[data-v-313798d9]{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-313798d9]{background:none;border:none;color:var(--gold);font:inherit;font-weight:700;font-size:12px;cursor:pointer;text-decoration:underline}.verse-box[data-v-313798d9]{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-313798d9]{display:flex;flex-direction:column;gap:.28em;font-size:clamp(15px,3.2vw,23px);line-height:1.35}.vline[data-v-313798d9]{display:flex;flex-wrap:wrap;justify-content:center;gap:.12em .4em;max-width:100%}.verse .w[data-v-313798d9]{opacity:.32;overflow-wrap:anywhere;word-break:break-word;transition:opacity .14s,text-shadow .14s}.verse .w.on[data-v-313798d9]{opacity:1;text-shadow:0 0 16px currentColor}.verse .w.done[data-v-313798d9]{opacity:.78}.vote[data-v-313798d9]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:20px}.vote h2[data-v-313798d9]{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-313798d9]{display:flex;gap:clamp(14px,4vw,46px);flex-wrap:wrap;justify-content:center;width:100%;max-width:760px}.voter[data-v-313798d9]{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-313798d9]{border-color:var(--p1)}.voter.p2[data-v-313798d9]{border-color:var(--p2)}.voter .nm[data-v-313798d9]{font-weight:800;font-size:clamp(18px,4vw,28px);letter-spacing:1px}.bar-wrap[data-v-313798d9]{height:14px;background:#ffffff14;margin-top:14px;overflow:hidden}.bar[data-v-313798d9],.bar-wrap[data-v-313798d9]{border-radius:8px}.bar[data-v-313798d9]{height:100%;width:0;transition:width .6s cubic-bezier(.2,.8,.2,1)}.voter.p1 .bar[data-v-313798d9]{background:linear-gradient(90deg,#0088b3,var(--p1))}.voter.p2 .bar[data-v-313798d9]{background:linear-gradient(90deg,#b3005f,var(--p2))}.pct[data-v-313798d9]{font-weight:800;font-size:15px;margin-top:8px}.vote .hint[data-v-313798d9]{font-family:var(--font-body,monospace);font-size:13px;opacity:.6;letter-spacing:.5px}.ctrls[data-v-313798d9]{position:absolute;right:16px;bottom:16px;gap:8px}.ctrl[data-v-313798d9],.ctrls[data-v-313798d9]{display:flex;align-items:center}.ctrl[data-v-313798d9]{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-313798d9]:hover{border-color:#ffffff80}.results-wrap[data-v-313798d9]{flex:1;display:flex;flex-direction:column}.results-next[data-v-313798d9]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:24px}@media(max-width:900px){.lobby[data-v-313798d9],.stage-grid[data-v-313798d9]{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-8d547858]{flex:1;min-height:0;flex-direction:column;align-items:center;gap:clamp(16px,3vh,32px)}.blanks[data-v-8d547858],.fill-host[data-v-8d547858]{display:flex;justify-content:center}.blanks[data-v-8d547858]{flex-wrap:wrap;gap:12px;max-width:760px}.blank-chip[data-v-8d547858]{font-weight:800;font-size:clamp(15px,1.8vw,22px);text-transform:lowercase;color:var(--ink);background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:999px;padding:8px 18px;box-shadow:var(--shadow-sm)}.big-count[data-v-8d547858]{display:flex;flex-direction:column;align-items:center}.num[data-v-8d547858]{font-size:clamp(72px,16vw,160px);line-height:1;color:var(--primary)}.lbl[data-v-8d547858],.num[data-v-8d547858]{font-weight:800}.lbl[data-v-8d547858]{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-size:clamp(14px,1.6vw,18px)}.dots[data-v-8d547858]{display:flex;gap:12px}.dots span[data-v-8d547858]{width:16px;height:16px;border-radius:50%;background:var(--c3);animation:pop-8d547858 1.2s ease-in-out infinite}.dots span[data-v-8d547858]:nth-child(2){animation-delay:.2s}.dots span[data-v-8d547858]:nth-child(3){animation-delay:.4s}@keyframes pop-8d547858{0%,to{transform:scale(.6);opacity:.4}50%{transform:scale(1);opacity:1}}.hint[data-v-8d547858]{color:var(--ink-soft);font-weight:600;font-size:clamp(15px,1.8vw,20px)}@media(prefers-reduced-motion:reduce){.dots span[data-v-8d547858]{animation:none}}.fill[data-v-bc362057]{display:flex;flex-direction:column;gap:16px;width:100%}.fill-template[data-v-bc362057]{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-bc362057]{display:flex;flex-direction:column;gap:5px}.fill-label[data-v-bc362057]{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft)}.fill-input[data-v-bc362057]{width:100%;font:inherit;font-size:clamp(17px,4.6vw,21px);font-weight:600;color:var(--ink);background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:var(--radius);padding:15px 16px;box-shadow:var(--shadow-sm)}.fill-input[data-v-bc362057]:focus{outline:none;border-color:var(--primary)}.board-stage[data-v-c0addca9]{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:16px}.board[data-v-c0addca9]{list-style:none;margin:0;padding:0;display:grid;gap:14px}.board.grid[data-v-c0addca9]{grid-template-columns:1fr 1fr}.board.list[data-v-c0addca9]{grid-template-columns:1fr}@media(max-width:1100px){.board.grid[data-v-c0addca9]{grid-template-columns:1fr}}.panel[data-v-c0addca9]{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-c0addca9]{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-c0addca9]{flex:none;width:64px;height:64px;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:var(--bd) solid var(--line-soft)}.board.no-letters .panel .othumb[data-v-c0addca9]{width:88px;height:88px;border-radius:12px}.panel .label[data-v-c0addca9]{flex:1;min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:2px}.panel .sub[data-v-c0addca9]{font-size:13px;font-weight:600;color:var(--ink-soft)}.panel .count[data-v-c0addca9]{font-weight:800;font-size:20px;color:var(--ink-soft)}.answer-focus[data-v-c0addca9]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:safe center;text-align:center;gap:clamp(12px,2vw,22px)}.answer-img[data-v-c0addca9]{flex:1;min-height:0;max-width:100%}.answer-body[data-v-c0addca9]{display:flex;flex-direction:column;align-items:center;gap:6px}.answer-kicker[data-v-c0addca9]{font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:14px;color:var(--c5)}.answer-label[data-v-c0addca9]{font-family:var(--font-display);font-weight:800;line-height:1.05;font-size:clamp(30px,5vw,60px);overflow-wrap:anywhere;color:var(--ink)}.answer-sub[data-v-c0addca9]{font-size:clamp(15px,1.8vw,22px);font-weight:600;color:var(--ink-soft);overflow-wrap:anywhere}.answer-count[data-v-c0addca9]{margin-top:4px;font-weight:700;font-size:16px;color:var(--ink-soft)}.answer-count .ac-num[data-v-c0addca9]{color:var(--c5);font-weight:800}.status-row[data-v-c0addca9]{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.status[data-v-c0addca9]{display:inline-flex;align-items:center;gap:9px;font-weight:800;font-size:18px;color:var(--ink-soft)}.status .dot[data-v-c0addca9]{width:12px;height:12px;border-radius:50%;background:var(--c3);animation:live-c0addca9 1.1s ease-in-out infinite}@keyframes live-c0addca9{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1);opacity:1}}.peek[data-v-c0addca9]{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-c0addca9]:hover{border-color:var(--line);color:var(--ink)}.peek[aria-pressed=true][data-v-c0addca9]{background:var(--primary);color:var(--primary-ink);border-color:var(--line)}@media(prefers-reduced-motion:reduce){.panel[data-v-c0addca9],.status .dot[data-v-c0addca9]{transition:none;animation:none}}.guess-reveal[data-v-068e8f40]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}.badge[data-v-068e8f40]{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-068e8f40]{background:color-mix(in srgb,var(--c5) 22%,var(--surface));color:var(--c5)}.badge.no[data-v-068e8f40]{background:var(--surface-2);color:var(--ink-soft)}.guess-reveal h2[data-v-068e8f40]{font-size:clamp(28px,8vw,40px);font-weight:800}.guess-reveal p[data-v-068e8f40]{color:var(--ink-soft);max-width:30ch;line-height:1.45}.guess-reveal b[data-v-068e8f40]{color:var(--ink)}.answer-img[data-v-068e8f40]{max-width:100%;max-height:38vh;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius);border:var(--bd) solid var(--line-soft)}.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-ad9596f2]{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-bff0f355]{display:flex;align-items:safe center;justify-content:safe center;gap:calc(clamp(18px,3vw,44px)*var(--fit, 1));width:100%;height:100%;min-height:0;text-align:center}.slide.side[data-v-bff0f355]{flex-wrap:wrap}.slide.side .slide-text[data-v-bff0f355]{text-align:left;max-width:34rem}.slide.banner[data-v-bff0f355]{flex-direction:column}.slide.banner .slide-text[data-v-bff0f355]{text-align:center;align-items:center}.slide.side .slide-img[data-v-bff0f355]{flex:0 1 auto;min-width:0;max-width:min(58%,720px)}.slide.banner .slide-img[data-v-bff0f355]{flex:none;max-width:100%}.slide.image-only .slide-img[data-v-bff0f355]{flex:1;min-height:0;max-width:100%}.slide-text[data-v-bff0f355]{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:calc(clamp(10px,1.6vw,18px)*var(--fit, 1))}.slide-heading[data-v-bff0f355]{font-family:var(--font-display,inherit);font-weight:800;line-height:1.08;font-size:calc(clamp(26px,3.4vw,52px)*var(--fit, 1));overflow-wrap:anywhere}.slide-body[data-v-bff0f355]{font-size:calc(clamp(16px,1.9vw,26px)*var(--fit, 1));line-height:1.5;color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere}.slide.text-only .slide-text[data-v-bff0f355]{text-align:center;align-items:center}.slide.text-only .slide-body[data-v-bff0f355]{max-width:26ch}.slide.banner .slide-body[data-v-bff0f355]{max-width:46ch}.spectrum-host[data-v-140e8121]{display:flex;flex-direction:column;align-items:center;gap:18px;min-height:220px;justify-content:center}.dial-wrap[data-v-140e8121]{width:min(720px,92%)}.big-count[data-v-140e8121]{display:flex;flex-direction:column;align-items:center}.num[data-v-140e8121]{font-size:clamp(48px,10vw,96px);line-height:1;color:var(--primary)}.lbl[data-v-140e8121],.num[data-v-140e8121]{font-weight:800}.lbl[data-v-140e8121]{text-transform:uppercase;letter-spacing:.08em;font-size:14px}.hint[data-v-140e8121],.lbl[data-v-140e8121]{color:var(--ink-soft)}.hint[data-v-140e8121]{font-weight:600}.reveal-title[data-v-140e8121]{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}.tier-editor[data-v-743e5d27]{display:flex;flex-direction:column;gap:18px}.te-field[data-v-743e5d27],.te-section[data-v-743e5d27]{display:flex;flex-direction:column;gap:8px}.te-label[data-v-743e5d27]{font-weight:700;font-size:13px}.te-section-head[data-v-743e5d27]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.te-count[data-v-743e5d27]{color:var(--mute);font-size:12px;font-weight:700}.te-items[data-v-743e5d27],.te-tiers[data-v-743e5d27]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.te-item[data-v-743e5d27]{background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:10px;padding:7px}.te-item-row[data-v-743e5d27],.te-tier[data-v-743e5d27]{display:flex;align-items:center;gap:6px}.te-item-label[data-v-743e5d27]{flex:1;min-width:0}.te-item-img[data-v-743e5d27]{margin-top:7px}.te-tier[data-v-743e5d27]{background:color-mix(in srgb,var(--tc) 10%,var(--surface-2));border:var(--bd) solid color-mix(in srgb,var(--tc) 30%,var(--line-soft));border-radius:10px;padding:6px 8px}.te-swatch[data-v-743e5d27]{flex:none;width:34px;height:34px;border:var(--bd) solid var(--line-soft);border-radius:8px;padding:0;background:none;cursor:pointer}.te-tier-label[data-v-743e5d27]{flex:1;min-width:0;font-weight:700}.te-mini[data-v-743e5d27]{flex:none;min-width:34px;height:34px;border:var(--bd) solid var(--line-soft);background:var(--surface);color:var(--ink);border-radius:8px;font-weight:700;cursor:pointer}.te-mini.on[data-v-743e5d27]{border-color:var(--primary);color:var(--primary)}.te-mini.danger[data-v-743e5d27]:hover:not(:disabled){border-color:var(--danger,#c0392b);color:var(--danger,#c0392b)}.te-mini[data-v-743e5d27]:disabled{opacity:.4;cursor:default}.te-bulk[data-v-743e5d27]{display:flex;gap:8px;align-items:flex-end}.te-bulk-input[data-v-743e5d27]{flex:1;resize:vertical;font-family:inherit}.te-add[data-v-743e5d27]{flex:none}.te-presets[data-v-743e5d27]{display:flex;gap:6px;flex-wrap:wrap}.te-preset[data-v-743e5d27]{border:var(--bd) solid var(--line-soft);background:var(--surface);color:var(--ink-soft);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700;cursor:pointer}.te-preset[data-v-743e5d27]:hover{border-color:var(--primary);color:var(--primary)}.te-add-tier[data-v-743e5d27]{align-self:flex-start}.te-options[data-v-743e5d27]{display:flex;flex-direction:column;gap:10px;border-top:var(--bd) solid var(--line-soft);padding-top:14px}.te-opt[data-v-743e5d27]{display:flex;align-items:center;gap:9px;font-weight:600;font-size:14px}.te-timer[data-v-743e5d27]{width:72px}.te-opt-unit[data-v-743e5d27]{color:var(--mute);font-size:13px}.tl-host[data-v-ce09937e]{position:relative;flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0}.tl-head[data-v-ce09937e],.tl-host[data-v-ce09937e]{display:flex;gap:12px}.tl-head[data-v-ce09937e]{align-items:baseline;justify-content:space-between}.tl-title[data-v-ce09937e]{font-family:var(--font-display);font-weight:800;font-size:clamp(22px,3vw,34px)}.tl-meta[data-v-ce09937e]{display:flex;gap:8px}.tl-tag[data-v-ce09937e]{font-family:var(--font-mono);font-weight:700;font-size:13px;letter-spacing:.06em;color:var(--ink-soft);border:var(--bd) solid var(--line-soft);border-radius:999px;padding:3px 12px}.tl-tag.live[data-v-ce09937e]{color:var(--c1);border-color:color-mix(in srgb,var(--c1) 45%,var(--line-soft))}.tl-grid[data-v-ce09937e]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:16px;flex:1;min-height:0}.tl-board[data-v-ce09937e]{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto}.tl-lane[data-v-ce09937e]{display:grid;grid-template-columns:clamp(64px,7vw,96px) 1fr;gap:8px;background:color-mix(in srgb,var(--tc) 9%,var(--surface));border:var(--bd) solid color-mix(in srgb,var(--tc) 26%,var(--line-soft));border-radius:12px;min-height:clamp(54px,8.5vh,90px)}.tl-lane-label[data-v-ce09937e]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--tc);color:var(--tt);border-radius:11px 0 0 11px;padding:4px}.tl-lane-letter[data-v-ce09937e]{font-family:var(--font-display);font-weight:800;font-size:clamp(22px,3vw,34px)}.tl-lane-sub[data-v-ce09937e]{font-weight:800;font-size:9px;letter-spacing:.05em}.tl-lane-items[data-v-ce09937e]{display:flex;flex-wrap:wrap;gap:6px;align-content:center;padding:6px}.tl-cell[data-v-ce09937e]{display:flex;align-items:center;gap:6px;background:var(--surface-2);border:var(--bd) solid var(--line-soft);border-radius:9px;padding:5px 11px;max-width:100%}.tl-cell.img[data-v-ce09937e]{padding:4px 9px 4px 4px}.tl-cell-img[data-v-ce09937e]{width:clamp(30px,3.6vw,46px);height:clamp(30px,3.6vw,46px);border-radius:7px;-o-object-fit:cover;object-fit:cover}.tl-cell-label[data-v-ce09937e]{font-weight:700;font-size:clamp(13px,1.5vw,17px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:clamp(80px,12vw,170px)}.tl-lane.dense .tl-cell[data-v-ce09937e]{padding:3px 8px}.tl-lane.dense .tl-cell-img[data-v-ce09937e]{width:28px;height:28px}.tl-lane.dense .tl-cell-label[data-v-ce09937e]{font-size:12px;max-width:clamp(60px,8vw,120px)}.tl-cell.more[data-v-ce09937e]{font-weight:800;color:var(--ink-soft);background:transparent;border-style:dashed}.tl-side[data-v-ce09937e]{display:flex;flex-direction:column;gap:12px;min-height:0}.tl-now[data-v-ce09937e]{padding:16px 18px;text-align:center;flex:none}.tl-now-img[data-v-ce09937e]{width:clamp(96px,8.5vw,140px);height:clamp(96px,8.5vw,140px);-o-object-fit:cover;object-fit:cover;border-radius:16px;margin:8px auto;border:var(--bd) solid var(--line-soft)}.tl-now-name[data-v-ce09937e]{font-family:var(--font-display);font-weight:800;font-size:clamp(22px,2.6vw,32px);overflow-wrap:anywhere}.tl-now-name.big[data-v-ce09937e]{font-size:clamp(28px,3.4vw,44px);padding:10px 0}.tl-locked[data-v-ce09937e]{margin-top:8px;font-size:16px;color:var(--ink-soft)}.tl-locked b[data-v-ce09937e]{color:var(--ink);font-size:20px}.tl-dots[data-v-ce09937e]{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:8px 0}.tl-dot[data-v-ce09937e]{width:11px;height:11px;border-radius:50%;background:var(--line);transition:background .2s}.tl-dot.on[data-v-ce09937e]{background:var(--c1)}.tl-bar[data-v-ce09937e]{height:10px;border-radius:999px;background:var(--line);overflow:hidden;margin:10px 0}.tl-bar-fill[data-v-ce09937e]{display:block;height:100%;background:var(--c1);transition:width .3s ease}.tl-timer[data-v-ce09937e]{font-size:22px;font-weight:800;color:var(--ink)}.tl-timer.paused[data-v-ce09937e]{color:var(--mute)}.tl-landed[data-v-ce09937e]{margin-top:10px;display:inline-block;background:var(--tc);color:var(--tt);font-family:var(--font-display);font-weight:800;font-size:24px;border-radius:12px;padding:8px 18px}.tl-landed-agree[data-v-ce09937e]{font-size:13px;font-family:var(--font-mono);font-weight:700}.tl-top[data-v-ce09937e]{padding:14px 18px;flex:1;min-height:0;overflow-y:auto}.tl-lb[data-v-ce09937e]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.tl-lb-row[data-v-ce09937e]{display:flex;align-items:center;gap:9px}.tl-lb-rank[data-v-ce09937e]{width:18px;color:var(--mute);font-weight:700}.tl-lb-name[data-v-ce09937e]{flex:1;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-lb-score[data-v-ce09937e]{font-weight:800;color:var(--c5)}.tl-lb-empty[data-v-ce09937e]{color:var(--mute);font-style:italic}.tl-controls[data-v-ce09937e]{display:flex;align-items:center;gap:10px;flex:none}.tl-pause[data-v-ce09937e]{display:inline-flex;align-items:center;gap:6px;border:var(--bd) solid var(--line-soft);background:var(--surface);color:var(--ink-soft);border-radius:10px;padding:10px 14px;font-weight:700;cursor:pointer}.tl-drop-enter-active[data-v-ce09937e]{transition:transform .35s cubic-bezier(.34,1.3,.64,1),opacity .35s ease}.tl-drop-enter-from[data-v-ce09937e]{transform:translateY(-20px) scale(.7);opacity:0}.tl-drop-move[data-v-ce09937e]{transition:transform .3s ease}@media(prefers-reduced-motion:reduce){.tl-bar-fill[data-v-ce09937e],.tl-dot[data-v-ce09937e],.tl-drop-enter-active[data-v-ce09937e],.tl-drop-move[data-v-ce09937e]{transition:none}.tl-drop-enter-from[data-v-ce09937e]{transform:none}}@media(max-width:900px){.tl-grid[data-v-ce09937e]{grid-template-columns:1fr}}.tl-player[data-v-bb1dcfa0]{display:flex;flex-direction:column;gap:11px}.tl-prompt[data-v-bb1dcfa0]{text-align:center;color:var(--ink-soft);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.tl-img[data-v-bb1dcfa0]{width:clamp(120px,44vw,190px);height:clamp(120px,44vw,190px);-o-object-fit:cover;object-fit:cover;border-radius:18px;align-self:center;border:var(--bd) solid var(--line-soft)}.tl-name[data-v-bb1dcfa0]{text-align:center;font-weight:800;font-size:clamp(26px,8vw,38px);overflow-wrap:anywhere}.tl-name.no-img[data-v-bb1dcfa0]{font-size:clamp(30px,10vw,46px);padding:14px 0 4px}.tl-tiers[data-v-bb1dcfa0]{display:flex;flex-direction:column;gap:9px}.tl-tier[data-v-bb1dcfa0]{display:flex;align-items:center;gap:14px;min-height:58px;padding:0 18px;border-radius:14px;border:none;background:var(--tc);color:var(--tt,#1a1a1a);cursor:pointer;transition:transform .08s,box-shadow .12s,outline-color .12s;outline:3px solid transparent;outline-offset:2px}.tl-tier[data-v-bb1dcfa0]:active{transform:scale(.98)}.tl-tier.on[data-v-bb1dcfa0]{outline-color:var(--ink);box-shadow:var(--shadow)}.tl-letter[data-v-bb1dcfa0]{font-family:var(--font-display);font-weight:800;font-size:26px;min-width:30px}.tl-sub[data-v-bb1dcfa0]{font-weight:800;letter-spacing:.05em;text-transform:uppercase;font-size:13px;opacity:.85}.tl-hint[data-v-bb1dcfa0]{text-align:center;color:var(--mute);font-size:13px}.tl-locked[data-v-bb1dcfa0]{text-align:center;padding:18px 0;display:flex;flex-direction:column;gap:8px;align-items:center}.tl-locked h2[data-v-bb1dcfa0]{font-weight:800;font-size:22px}.tl-yourpick[data-v-bb1dcfa0]{display:inline-block;background:var(--tc);color:var(--tt,#1a1a1a);font-weight:800;border-radius:10px;padding:6px 14px}@media(prefers-reduced-motion:reduce){.tl-tier[data-v-bb1dcfa0],.tl-tier[data-v-bb1dcfa0]:active{transition:none;transform:none}}.tier-reveal[data-v-59371a04]{display:flex;flex-direction:column;gap:10px}.tr-head[data-v-59371a04]{font-weight:800;font-size:20px}.tr-sub[data-v-59371a04]{color:var(--ink-soft);font-weight:600}.tr-rows[data-v-59371a04]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.tr-row[data-v-59371a04]{display:flex;align-items:center;gap:9px;background:var(--surface);border:var(--bd) solid var(--line-soft);border-radius:11px;padding:9px 12px}.tr-row.agreed[data-v-59371a04]{border-color:color-mix(in srgb,var(--primary) 40%,var(--line-soft))}.tr-label[data-v-59371a04]{flex:1;font-weight:700;overflow-wrap:anywhere}.tr-tier[data-v-59371a04]{flex:none;display:grid;place-items:center;min-width:30px;height:30px;padding:0 7px;border-radius:8px;background:var(--tc);color:var(--tt,#1a1a1a);font-family:var(--font-display);font-weight:800}.tr-mine[data-v-59371a04]{flex:none;font-size:12px;font-weight:600;color:var(--mute)}.tr-check[data-v-59371a04]{flex:none;color:var(--primary);font-weight:800}.titlecard[data-v-20c88f1c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(clamp(10px,2vw,20px)*var(--fit, 1));width:100%;height:100%;min-height:0;text-align:center}.tc-kicker[data-v-20c88f1c]{font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--primary);font-size:calc(clamp(13px,1.8vw,22px)*var(--fit, 1))}.tc-kicker[data-v-20c88f1c],.tc-title[data-v-20c88f1c]{overflow-wrap:anywhere}.tc-title[data-v-20c88f1c]{font-family:var(--font-display,inherit);font-weight:900;line-height:1.02;font-size:calc(clamp(36px,8vw,96px)*var(--fit, 1))}.wager-host[data-v-0871c050]{justify-content:center;gap:16px;min-height:220px;width:min(720px,96%);margin:0 auto}.big-count[data-v-0871c050],.wager-host[data-v-0871c050]{display:flex;flex-direction:column;align-items:center}.num[data-v-0871c050]{font-size:clamp(56px,12vw,120px);line-height:1;color:var(--primary)}.lbl[data-v-0871c050],.num[data-v-0871c050]{font-weight:800}.lbl[data-v-0871c050]{text-transform:uppercase;letter-spacing:.08em;font-size:14px}.hint[data-v-0871c050],.lbl[data-v-0871c050]{color:var(--ink-soft)}.hint[data-v-0871c050]{font-weight:600}.kicker[data-v-0871c050]{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-950c6121]{display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}.headline[data-v-950c6121]{margin:0;font-size:clamp(24px,5vw,44px);font-weight:900;color:var(--ink)}.empty[data-v-950c6121],.headline[data-v-950c6121]{text-align:center}.empty[data-v-950c6121]{color:var(--ink-soft)}.threads[data-v-950c6121]{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:1fr}.unspool:not(.compact) .threads[data-v-950c6121]{grid-template-columns:1fr;gap:14px}.unspool:not(.compact) .steps[data-v-950c6121]{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;align-items:flex-start;justify-content:flex-start;gap:10px}.unspool:not(.compact) .step[data-v-950c6121]{flex:0 0 clamp(104px,11vw,150px)}.unspool:not(.compact) .step[data-v-950c6121] .draw-thumb{max-height:min(30vh,260px);-o-object-fit:contain;object-fit:contain}.chain[data-v-950c6121]{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-950c6121]{padding:10px 14px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:13px;color:var(--surface);background:var(--primary)}.steps[data-v-950c6121]{list-style:none;margin:0;padding:12px 14px;gap:12px}.step[data-v-950c6121],.steps[data-v-950c6121]{display:flex;flex-direction:column}.step[data-v-950c6121]{gap:4px}.step.self .text[data-v-950c6121]{color:var(--primary)}.who[data-v-950c6121]{font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft)}.text[data-v-950c6121]{font-size:clamp(15px,2.2vw,18px);font-weight:600;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}.step[data-v-950c6121] .draw-thumb{width:100%;height:auto;border-radius:calc(var(--radius) - 4px);border:var(--bd) solid var(--line-soft);background:#fff}.lobby[data-v-96fccd66]{flex:1;display:grid;grid-template-columns:1.1fr .9fr;gap:18px;align-items:start}.ticket-card[data-v-96fccd66]{padding:30px}.roster-card[data-v-96fccd66]{padding:22px}.roster-head[data-v-96fccd66]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.count[data-v-96fccd66]{color:var(--c5);font-weight:700}.round-pick[data-v-96fccd66]{margin-top:16px}.round-opts[data-v-96fccd66]{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.round-opt[data-v-96fccd66]{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-96fccd66]{background:var(--primary);color:var(--primary-ink);border-color:var(--line)}.cap-pick[data-v-96fccd66]{margin-top:16px}.cap-row[data-v-96fccd66]{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.sound-row[data-v-96fccd66]{margin-top:16px}.cap-row input[type=checkbox][data-v-96fccd66],.cohost-first input[type=checkbox][data-v-96fccd66]{width:26px;height:26px;flex:none;accent-color:var(--primary);cursor:pointer}.cap-row .kicker[data-v-96fccd66],.cohost-pick>.kicker[data-v-96fccd66],.round-pick>.kicker[data-v-96fccd66],.voice-pick>.kicker[data-v-96fccd66]{font-size:15px}.voice-pick[data-v-96fccd66]{margin-top:16px;flex-direction:column}.seg[data-v-96fccd66],.voice-pick[data-v-96fccd66]{display:flex;gap:10px}.seg[data-v-96fccd66]{flex-wrap:wrap}.seg-btn[data-v-96fccd66]{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-96fccd66]{background:var(--primary);color:var(--primary-ink);border-color:var(--line)}.voice-note[data-v-96fccd66]{margin:0;font-size:14px;line-height:1.45;color:var(--ink-dim,var(--ink));opacity:.85;max-width:560px}.cap-input[data-v-96fccd66]{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-96fccd66]{margin-top:16px;display:flex;flex-direction:column;gap:8px}.cohost-select[data-v-96fccd66]{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-96fccd66],.cohost-select[data-v-96fccd66]{color:var(--ink);font-size:17px}.cohost-first[data-v-96fccd66]{display:inline-flex;align-items:center;gap:12px;cursor:pointer;font-weight:600}.lobby-actions[data-v-96fccd66]{margin-top:18px}.note[data-v-96fccd66]{margin-top:12px;font-size:13px;color:var(--ink-soft)}.results-wrap[data-v-96fccd66]{flex:1;display:flex;flex-direction:column}.results-next[data-v-96fccd66]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:24px}.club[data-v-96fccd66]{position:absolute;inset:0;background:#140a06;overflow:hidden}.club-confetti[data-v-96fccd66],.overlays[data-v-96fccd66]{position:absolute;inset:0;pointer-events:none}.overlays[data-v-96fccd66]{color:#fdeedd;font-family:var(--font-display,sans-serif)}.overlays .ctrls[data-v-96fccd66]{pointer-events:auto}.hud-top[data-v-96fccd66]{position:absolute;top:18px;left:0;right:0;display:flex;justify-content:space-between;padding:0 22px}.tag[data-v-96fccd66]{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-96fccd66]{display:flex;gap:8px;align-items:center;color:#ff7a59;border-color:#ff7a5980}.live .dot[data-v-96fccd66]{width:10px;height:10px;border-radius:50%;background:#ff7a59;box-shadow:0 0 12px #ff7a59;animation:blink-96fccd66 1.1s infinite}@keyframes blink-96fccd66{0%,to{opacity:1}50%{opacity:.25}}.stage-card[data-v-96fccd66]{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-96fccd66]{font-size:clamp(13px,3.2vw,20px);letter-spacing:3px;opacity:.85;margin-bottom:10px;color:#ffb648}.stage-card .big[data-v-96fccd66]{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-96fccd66]{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-96fccd66]{background:radial-gradient(120% 90% at 50% 40%,#140a0680,#080402d1);pointer-events:auto;cursor:pointer;z-index:3}.pop[data-v-96fccd66]{animation:pop-96fccd66 .5s cubic-bezier(.2,1.4,.4,1) both}@keyframes pop-96fccd66{0%{transform:scale(1.5);opacity:0;filter:blur(8px)}60%{opacity:1}to{transform:scale(1);filter:blur(0)}}.bit[data-v-96fccd66]{position:absolute;left:0;right:0;bottom:26px;text-align:center;padding:0 16px}.bit-name[data-v-96fccd66]{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-96fccd66]{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-96fccd66]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px}.vote h2[data-v-96fccd66]{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-96fccd66]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;width:min(760px,100%)}.bit-list li[data-v-96fccd66]{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-96fccd66]{font-family:var(--font-body,monospace);font-size:13px;opacity:.65}.reveal[data-v-96fccd66]{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-96fccd66]{font-size:clamp(14px,3.4vw,22px);letter-spacing:3px;color:#ffb648}.win-text[data-v-96fccd66]{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-96fccd66]{font-weight:700;font-size:clamp(16px,3vw,24px);opacity:.9}.write[data-v-96fccd66]{position:absolute;inset:0;justify-content:center;text-align:center;padding:24px}.write[data-v-96fccd66],.write-panel[data-v-96fccd66]{display:flex;flex-direction:column;align-items:center}.write-panel[data-v-96fccd66]{gap:14px;max-width:min(900px,92%);padding:26px 34px;border-radius:20px;background:#120905a8;border:2px solid rgba(255,182,72,.32);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.write .kicker[data-v-96fccd66]{font-size:clamp(13px,3.2vw,20px);letter-spacing:3px;color:#ffb648}.premise[data-v-96fccd66]{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-96fccd66]{font-size:clamp(16px,3vw,24px);font-weight:800;color:#ffb648}.driving-note[data-v-96fccd66]{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-96fccd66]{display:inline-flex;align-items:center;gap:6px}.take-back[data-v-96fccd66]{background:none;border:none;color:#ffb648;font:inherit;font-weight:700;font-size:12px;cursor:pointer;text-decoration:underline}.ctrls[data-v-96fccd66]{position:absolute;right:16px;bottom:16px;gap:8px}.ctrl[data-v-96fccd66],.ctrls[data-v-96fccd66]{display:flex;align-items:center}.ctrl[data-v-96fccd66]{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-96fccd66]{color:var(--ink-soft);padding:40px}@media(max-width:900px){.lobby[data-v-96fccd66]{grid-template-columns:1fr}}.pit-watch[data-v-6ff6d684]{position:absolute;inset:0;display:flex;flex-direction:column;background:#0b0a0f;color:#f3eee2;font-family:Chakra Petch,system-ui,sans-serif}.mono[data-v-6ff6d684]{font-family:IBM Plex Mono,monospace}header[data-v-6ff6d684]{display:flex;align-items:center;gap:12px;padding:8px 14px;background:#1f1c26;border-bottom:3px solid #000}.brand[data-v-6ff6d684]{font-family:Bungee,system-ui,sans-serif;color:#ffd23f;font-size:15px}.room[data-v-6ff6d684],.state[data-v-6ff6d684]{font-size:11px;color:#9d96a8}.state[data-v-6ff6d684]{margin-left:auto}.state.live[data-v-6ff6d684]{color:#5fe08a}.ctl[data-v-6ff6d684]{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-6ff6d684]{position:relative;flex:1;display:flex;align-items:center;justify-content:center;min-height:0}video[data-v-6ff6d684]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.spin[data-v-6ff6d684]{position:absolute;font-family:IBM Plex Mono,monospace;font-size:12px;color:#9d96a8}.pit-host[data-v-6833e244]{--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-6833e244],.stage[data-v-6833e244]{position:absolute;inset:0}.label[data-v-6833e244]{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ghost)}.btn[data-v-6833e244]{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-6833e244]:active{transform:translate(2px,2px);box-shadow:var(--shadow-soft)}.btn[data-v-6833e244]:disabled{background:var(--pitline);color:var(--ghost);cursor:default}.btn.ghostbtn[data-v-6833e244]{background:var(--pit);color:var(--chalk)}.pillbtn[data-v-6833e244]{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-6833e244],.pillbtn[data-v-6833e244]{font-family:var(--font-mono);text-transform:uppercase}.pill[data-v-6833e244]{font-size:10px;letter-spacing:.12em;border:1px solid var(--pitline);background:var(--pit);color:var(--smoke);padding:4px 10px}.hazard[data-v-6833e244]{background:repeating-linear-gradient(-45deg,var(--hivis) 0 14px,var(--ink) 14px 28px)}.screen[data-v-6833e244]{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#0d0b11db}.frame[data-v-6833e244]{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-6833e244]{height:14px;grid-column:1/-1}.idSide[data-v-6833e244]{padding:28px;border-right:2px solid var(--pitline);display:flex;flex-direction:column;gap:16px}h1[data-v-6833e244]{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-6833e244]{font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--smoke);font-size:13px}.joinRow[data-v-6833e244]{display:flex;gap:14px;align-items:center}.qr[data-v-6833e244]{background:#fff;padding:6px;border:3px solid var(--ink)}.bigcode[data-v-6833e244]{font-family:var(--font-display);font-size:40px;color:var(--chalk);letter-spacing:.1em}.joinhint[data-v-6833e244]{font-size:12px;color:var(--smoke);margin-top:6px}.joinhint b[data-v-6833e244]{color:var(--hivis)}.courseRow[data-v-6833e244]{display:flex;gap:6px;flex-wrap:wrap}.crs[data-v-6833e244]{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-6833e244]{height:8px;border:1px solid var(--ink)}.crs .cn[data-v-6833e244]{font-weight:700;font-size:11px}.crs .cb[data-v-6833e244]{font-family:var(--font-mono);font-size:8px;color:var(--ghost);text-transform:uppercase}.crs.sel[data-v-6833e244]{border-color:var(--hivis);box-shadow:var(--shadow-soft)}.settings[data-v-6833e244]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.gridSide[data-v-6833e244]{padding:28px;display:flex;flex-direction:column;gap:12px}.slotList[data-v-6833e244]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.slot[data-v-6833e244]{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-6833e244]{box-shadow:var(--shadow-soft)}.emptycv[data-v-6833e244],.slot canvas[data-v-6833e244]{width:48px;height:48px;image-rendering:pixelated;border:2px solid var(--ink);background:#241f2e}.who[data-v-6833e244]{display:flex;flex-direction:column;gap:2px;min-width:0}.nm[data-v-6833e244]{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch[data-v-6833e244]{letter-spacing:.08em;color:var(--smoke);text-transform:uppercase}.ch[data-v-6833e244],.src[data-v-6833e244]{font-family:var(--font-mono);font-size:9px}.src[data-v-6833e244]{position:absolute;top:-1px;right:-1px;padding:2px 6px;background:var(--hivis);color:var(--ink)}.ctaRow[data-v-6833e244]{display:flex;gap:12px;margin-top:auto;flex-wrap:wrap}.selectFrame[data-v-6833e244]{grid-template-columns:1fr}.selInner[data-v-6833e244]{padding:28px;display:flex;flex-direction:column;gap:12px}.selGrid[data-v-6833e244]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.selCard[data-v-6833e244]{border:3px solid var(--pitline);background:var(--tarmac);padding:10px;display:flex;align-items:center;gap:10px}.selCard.ready[data-v-6833e244]{border-color:var(--flag-green);box-shadow:var(--shadow-soft)}.selCard canvas[data-v-6833e244]{width:56px;height:56px;image-rendering:pixelated}.selWho[data-v-6833e244]{display:flex;flex-direction:column;min-width:0}.rdy[data-v-6833e244]{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--smoke)}.selCard.ready .rdy[data-v-6833e244]{color:var(--flag-green)}.topbar[data-v-6833e244]{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-6833e244]{font-family:var(--font-display);font-size:14px;color:var(--hivis);letter-spacing:.1em}.topbar .tt[data-v-6833e244]{font-family:var(--font-mono);font-size:11px;color:var(--smoke)}.hud[data-v-6833e244]{inset:0;z-index:30;pointer-events:none}.hud[data-v-6833e244],.pane[data-v-6833e244]{position:absolute}.pane[data-v-6833e244]{border:2px solid var(--ink);overflow:hidden}.pane .strip[data-v-6833e244]{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-6833e244]{font-weight:700;font-size:12px;color:var(--ink);text-transform:uppercase}.pane .spd[data-v-6833e244]{font-family:var(--font-mono);font-size:10px;color:var(--ink);font-weight:600}.pane .place[data-v-6833e244]{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-6833e244]{font-size:20px;vertical-align:top}.pane .lap[data-v-6833e244]{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-6833e244]{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-6833e244]{border-color:var(--hivis)}.pane .itembox[data-v-6833e244] svg{width:34px;height:34px}.ladder[data-v-6833e244]{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:3px;z-index:35}.lrow[data-v-6833e244]{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-6833e244]{font-family:var(--font-display);font-size:11px;color:var(--hivis)}.lrow .lchip[data-v-6833e244]{width:9px;height:9px;border:1px solid var(--ink)}.lrow .lnm[data-v-6833e244]{font-size:10px;font-weight:700;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.lrow .llap[data-v-6833e244]{font-family:var(--font-mono);font-size:9px;color:var(--smoke)}.pane .driftbar[data-v-6833e244]{position:absolute;left:12px;bottom:12px;width:110px;height:8px;border:2px solid var(--ink);background:#0b0a0f8c}.pane .driftbar i[data-v-6833e244]{display:block;height:100%;background:var(--hivis)}.pane .driftbar i.max[data-v-6833e244]{background:var(--flag-red)}.pane .wrong[data-v-6833e244]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.pane .wrong span[data-v-6833e244]{font-family:var(--font-display);font-size:30px;color:var(--flag-red);text-shadow:3px 3px 0 var(--ink)}.mini[data-v-6833e244]{position:absolute;right:14px;bottom:14px;border:2px solid var(--ink);background:#15131ad1;box-shadow:var(--shadow-soft)}.mini canvas[data-v-6833e244]{display:block}.count[data-v-6833e244]{position:absolute;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;pointer-events:none}.count .badge[data-v-6833e244]{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-6833e244]{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-6833e244]{color:var(--flag-green)}.copybtn[data-v-6833e244]{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-6833e244]:active{transform:translate(2px,2px);box-shadow:none}.keysBar[data-v-6833e244]{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-6833e244]{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ghost)}.keysBar b[data-v-6833e244]{color:var(--chalk);font-weight:600;background:var(--pit);border:1px solid var(--pitline);padding:1px 6px}.keysBar .kbpick[data-v-6833e244]{color:var(--smoke);margin-right:auto}.keysBar .kbpick b[data-v-6833e244]{color:var(--hivis);background:none;border:0;padding:0}.resFrame[data-v-6833e244]{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-6833e244]{width:min(1000px,95vw)}.resInner[data-v-6833e244]{padding:20px 24px;display:flex;flex-direction:column;gap:12px;min-height:0}h2[data-v-6833e244]{font-family:var(--font-display);font-size:30px;color:var(--hivis);text-shadow:4px 4px 0 var(--ink)}.resCols[data-v-6833e244]{display:flex;gap:18px;min-height:0;overflow-y:auto}.resCol[data-v-6833e244]{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.resCol[data-v-6833e244]:only-child{max-width:540px;margin:0 auto;width:100%}.colHd[data-v-6833e244]{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ghost);margin-bottom:2px}.cupRow[data-v-6833e244],.resRow[data-v-6833e244]{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-6833e244]{grid-template-columns:26px 20px 1fr auto}.cupRow.lead[data-v-6833e244],.resRow.podium[data-v-6833e244]{border-color:var(--hivis)}.cupRow .pl[data-v-6833e244],.resRow .pl[data-v-6833e244]{font-family:var(--font-display);font-size:15px;color:var(--smoke)}.cupRow.lead .pl[data-v-6833e244],.resRow.podium .pl[data-v-6833e244]{color:var(--hivis)}.cupRow .nm[data-v-6833e244],.resRow .nm[data-v-6833e244]{min-width:0;font-size:13px}.chip[data-v-6833e244]{box-sizing:border-box;width:16px;height:16px;border:2px solid var(--ink);border-radius:3px}.pts[data-v-6833e244]{font-family:var(--font-mono);font-size:13px;color:var(--hivis);font-weight:600}.cupRow .pts[data-v-6833e244]:after{content:" PTS";font-size:9px;color:var(--smoke)}.tm[data-v-6833e244]{font-family:var(--font-mono);font-size:11px;color:var(--smoke)}@media(max-width:880px){.frame[data-v-6833e244]{grid-template-columns:1fr}.idSide[data-v-6833e244]{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-df63f0e3]{--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-df63f0e3]{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-df63f0e3]{grid-template-columns:1fr}}.panel[data-v-df63f0e3]{background:var(--surface);border:var(--bd) solid var(--line);border-radius:var(--radius-lg);padding:18px;box-shadow:var(--shadow)}.lobby-head[data-v-df63f0e3]{margin-bottom:14px}.lobby-title[data-v-df63f0e3]{font-size:clamp(20px,3vw,28px);font-weight:900;line-height:1.1;color:var(--ink)}.lobby-desc[data-v-df63f0e3]{margin-top:4px;color:var(--ink-soft);font-size:14px;line-height:1.45}.roster-head[data-v-df63f0e3]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.kicker[data-v-df63f0e3]{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--primary)}.count[data-v-df63f0e3]{color:var(--mute);font-size:13px}.cap-pick[data-v-df63f0e3],.driver-pick[data-v-df63f0e3],.round-pick[data-v-df63f0e3]{margin-top:16px;display:flex;flex-direction:column;gap:8px}.driver-select[data-v-df63f0e3]{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-df63f0e3]{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.4}.round-opts[data-v-df63f0e3]{display:flex;flex-wrap:wrap;gap:8px}.round-opt[data-v-df63f0e3]{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-df63f0e3]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,var(--surface-2))}.cap-row[data-v-df63f0e3]{display:flex;align-items:center;gap:8px;cursor:pointer}.lobby-actions[data-v-df63f0e3]{margin-top:18px}.note[data-v-df63f0e3]{margin-top:12px;color:var(--ink-soft);font-size:14px;line-height:1.5}.qod-results[data-v-df63f0e3]{display:flex;flex-direction:column;gap:18px}.results-next[data-v-df63f0e3]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.qod-show[data-v-df63f0e3]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;min-height:0}.qod-stage[data-v-df63f0e3]{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-df63f0e3]{position:absolute;width:0;height:0}.qod-stage.bg-night[data-v-df63f0e3]{background:radial-gradient(140% 100% at 50% 0,#20283a 0,#0d111c 45%,#060a12)}.qod-stage.bg-curtain[data-v-df63f0e3]{background:linear-gradient(#0b0b11,#070709)}.qod-stage.bg-dungeon[data-v-df63f0e3]{background:linear-gradient(#0c0c12,#08080c)}.qod-stage.bg-night[data-v-df63f0e3]: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-df63f0e3]: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-df63f0e3]: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-df63f0e3]:before,.scene[data-v-df63f0e3]{position:absolute;inset:0;z-index:0}.floor[data-v-df63f0e3]{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-df63f0e3],.gallery[data-v-df63f0e3]{position:absolute;left:0;right:0}.gallery[data-v-df63f0e3]{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-df63f0e3]{display:flex;flex-direction:column;align-items:center;width:clamp(34px,5vw,64px);transition:opacity .5s,filter .5s,transform .5s}.gp.dead[data-v-df63f0e3]{filter:grayscale(1) brightness(.7)}.gp.atrisk[data-v-df63f0e3]{transform:translateY(3px) scale(1.06)}.gp.atrisk .gname[data-v-df63f0e3]{color:var(--blood2);text-shadow:0 0 10px var(--blood)}.gname[data-v-df63f0e3]{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-df63f0e3]{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-df63f0e3]{width:100%;aspect-ratio:1/1;display:flex;align-items:flex-end;justify-content:center}.gdoll[data-v-df63f0e3] svg{width:100%;height:100%;overflow:visible}.idlebob[data-v-df63f0e3]{animation:bob-df63f0e3 3.4s ease-in-out infinite}@keyframes bob-df63f0e3{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-4%) rotate(1.5deg)}}.stageMain[data-v-df63f0e3]{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-df63f0e3],.stageMain.phase-question[data-v-df63f0e3],.stageMain.phase-reveal[data-v-df63f0e3]{justify-content:flex-start}.stageMain.phase-intro[data-v-df63f0e3]{padding-top:.5%;gap:1vh}.big-amber[data-v-df63f0e3]{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-df63f0e3]{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-df63f0e3]{font-size:clamp(28px,6vw,84px);color:var(--amber2)}.big-blood[data-v-df63f0e3]{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-df63f0e3]{font-size:clamp(15px,2.7vw,30px)}.big-blood.cat.sm[data-v-df63f0e3]{font-size:clamp(14px,2.4vw,28px)}.label[data-v-df63f0e3]{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-df63f0e3]{color:var(--ghost2)}.q-title[data-v-df63f0e3]{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-df63f0e3],.subtle[data-v-df63f0e3]{font-family:var(--font-horror-type)}.subtle[data-v-df63f0e3]{color:#b8b2a2;font-size:clamp(11px,1.4vw,17px);letter-spacing:1px}.subtle i[data-v-df63f0e3]{color:var(--amber2)}.answers[data-v-df63f0e3]{display:grid;gap:clamp(4px,.8vw,9px);width:min(80%,680px);margin:clamp(5px,1.1vh,12px) auto 0}.ans[data-v-df63f0e3],.ans-wrap[data-v-df63f0e3]{position:relative;transform:rotate(var(--rot,0deg))}.ans[data-v-df63f0e3]{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-df63f0e3],.ans[data-v-df63f0e3]:before{display:flex;align-items:center}.ans[data-v-df63f0e3]: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-df63f0e3]{background:linear-gradient(180deg,#bfe6a8,#8fc873);box-shadow:0 0 30px #6fd17f,0 8px 18px #0006}.ans.correct[data-v-df63f0e3]: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-df63f0e3]{background:linear-gradient(180deg,#e6a8a8,#c87373);filter:brightness(.92);text-decoration:line-through;text-decoration-thickness:2px}.picks[data-v-df63f0e3]{position:absolute;top:-14px;right:-4px;display:flex;z-index:6}.pchip[data-v-df63f0e3]{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-df63f0e3],.pchip[data-v-df63f0e3]{display:flex;justify-content:center}.cups[data-v-df63f0e3]{align-items:flex-end;gap:clamp(6px,1.6vw,26px);margin-top:1vh}.cup[data-v-df63f0e3]{position:relative;width:clamp(46px,7vw,92px);filter:drop-shadow(0 10px 10px #000a);transition:filter .3s}.cup[data-v-df63f0e3] svg{width:100%;height:auto;overflow:visible}.cup.dim[data-v-df63f0e3]{filter:grayscale(.6) brightness(.6)}.cup .tok[data-v-df63f0e3]{position:absolute;left:50%;top:-16%;transform:translate(-50%);width:34%;animation:drop-df63f0e3 .5s ease}@keyframes drop-df63f0e3{0%{transform:translate(-50%,-30px);opacity:0}to{transform:translate(-50%);opacity:1}}.wheelwrap[data-v-df63f0e3]{position:relative;width:min(32vh,250px);aspect-ratio:1/1;margin:.6vh auto 0}.wheel[data-v-df63f0e3]{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-df63f0e3] svg{width:100%;height:100%}.wheel-ptr[data-v-df63f0e3]{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-df63f0e3]{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-df63f0e3]{display:flex;gap:clamp(8px,2vw,20px);justify-content:center;margin:1vh 0}.die[data-v-df63f0e3]{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-df63f0e3] .pip{width:18%;aspect-ratio:1/1;background:#1a1206;border-radius:50%;position:absolute}.cash[data-v-df63f0e3]{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-df63f0e3],.ending[data-v-df63f0e3]{display:flex;flex-direction:column;align-items:center;gap:1vh}.death-doll[data-v-df63f0e3]{width:clamp(110px,16vw,200px)}.death-doll[data-v-df63f0e3] svg{width:100%;height:auto}.finale[data-v-df63f0e3]{position:absolute;inset:0;z-index:7}.fin-head[data-v-df63f0e3]{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-df63f0e3]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:.5vh}.fin-ans[data-v-df63f0e3]{width:auto;font-size:clamp(12px,1.7vw,20px);padding:clamp(5px,1vh,10px) clamp(12px,1.8vw,20px)}.lane[data-v-df63f0e3]{position:absolute;inset:42% 3% 7%}.exitdoor[data-v-df63f0e3]{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-df63f0e3]: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-df63f0e3]{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-df63f0e3],.track[data-v-df63f0e3]{position:absolute;left:0;top:0;bottom:0}.track[data-v-df63f0e3]{right:9%;display:flex;flex-direction:column;justify-content:space-evenly}.runner[data-v-df63f0e3]{position:relative;height:13%;display:flex;align-items:center}.runner.out[data-v-df63f0e3]{opacity:.14;filter:grayscale(1)}.rail[data-v-df63f0e3]{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-df63f0e3],.tok[data-v-df63f0e3]{position:absolute}.tok[data-v-df63f0e3]{width:clamp(34px,5vw,64px);transition:left 1s cubic-bezier(.3,.8,.3,1);z-index:2}.tok-doll[data-v-df63f0e3] svg{width:100%;height:auto;overflow:visible}.tok-name[data-v-df63f0e3]{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-df63f0e3]{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-df63f0e3] svg{width:100%;height:auto;overflow:visible}.hostStage.center[data-v-df63f0e3]{right:50%;transform:translate(50%) scale(1.02);bottom:4%;width:clamp(96px,12.5vw,156px)}.hostStage.hidden[data-v-df63f0e3]{opacity:0;transform:translateY(40px) scale(.8)}.hostStage[data-v-df63f0e3] #qodHostRoot{transform-box:fill-box;transform-origin:center;animation:hostbob-df63f0e3 4s ease-in-out infinite}@keyframes hostbob-df63f0e3{0%,to{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(-2.5%) rotate(.8deg)}}.hostStage[data-v-df63f0e3] #qodHead,.hostStage[data-v-df63f0e3] #qodKnifeArm,.hostStage[data-v-df63f0e3] #qodLidL,.hostStage[data-v-df63f0e3] #qodLidR,.hostStage[data-v-df63f0e3] #qodTalkMouth{transform-box:fill-box}.hostStage[data-v-df63f0e3] #qodTalkMouth{transform-origin:center}.hostStage[data-v-df63f0e3] #qodLidL,.hostStage[data-v-df63f0e3] #qodLidR{transform-origin:top;transform:scaleY(0)}.hostStage.talking[data-v-df63f0e3] #qodTalkMouth{animation:qodtalk-df63f0e3 .16s ease-in-out infinite alternate}.hostStage.talking[data-v-df63f0e3] #qodHead{transform-origin:center;animation:qodnod-df63f0e3 .5s ease-in-out infinite alternate}.hostStage.menace[data-v-df63f0e3] #qodKnifeArm{transform-origin:50% 8%;animation:qodswipe-df63f0e3 .55s ease}@keyframes qodtalk-df63f0e3{0%{transform:scaleY(.12)}to{transform:scaleY(1)}}@keyframes qodnod-df63f0e3{0%{transform:translateY(0)}to{transform:translateY(1.2px)}}@keyframes qodswipe-df63f0e3{0%{transform:rotate(2deg)}40%{transform:rotate(-34deg)}to{transform:rotate(2deg)}}.hud[data-v-df63f0e3]{inset:0;z-index:10;pointer-events:none}.hud[data-v-df63f0e3],.roomcode[data-v-df63f0e3]{position:absolute}.roomcode[data-v-df63f0e3]{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-df63f0e3]{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-df63f0e3]{font-size:clamp(16px,2.5vw,30px);letter-spacing:3px}.exitsign[data-v-df63f0e3]{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-df63f0e3 5s infinite}.exitsign.show[data-v-df63f0e3]{opacity:1}@keyframes flick-df63f0e3{0%,93%,97%{opacity:1}95%{opacity:.3}}.status[data-v-df63f0e3]{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-df63f0e3]{opacity:1;animation:throb-df63f0e3 1.3s ease-in-out infinite}.status .scount[data-v-df63f0e3]{font-family:var(--font-horror-digi);display:block;font-size:1.5em;color:var(--bone);margin-top:2px}@keyframes throb-df63f0e3{0%,to{transform:rotate(-3deg) scale(1)}50%{transform:rotate(-3deg) scale(1.07)}}.clock[data-v-df63f0e3]{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-df63f0e3]{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-df63f0e3]{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-df63f0e3]{color:#ff8a8a;text-shadow:0 0 14px #f33;animation:lowtick-df63f0e3 .5s steps(2) infinite}@keyframes lowtick-df63f0e3{50%{opacity:.55}}.captions[data-v-df63f0e3]{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-df63f0e3]{opacity:1}.captions .who[data-v-df63f0e3]{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-df63f0e3]{position:absolute;inset:0;z-index:30;opacity:0;pointer-events:none}.flash.white[data-v-df63f0e3]{background:#fff;animation:qodflash-df63f0e3 .5s ease}.flash.blood[data-v-df63f0e3]{background:radial-gradient(circle,#e23b3b,#7a0f0f);animation:qodflash-df63f0e3 .6s ease}@keyframes qodflash-df63f0e3{0%{opacity:0}10%{opacity:.9}to{opacity:0}}.qod-stage.shake[data-v-df63f0e3]{animation:qodshake-df63f0e3 .5s}@keyframes qodshake-df63f0e3{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-df63f0e3]{animation:popin-df63f0e3 .5s cubic-bezier(.2,1.4,.3,1) both}@keyframes popin-df63f0e3{0%{transform:scale(.4) rotate(-6deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.rise[data-v-df63f0e3]{animation:rise-df63f0e3 .6s ease both}@keyframes rise-df63f0e3{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.qod-controls[data-v-df63f0e3]{display:flex;gap:8px;opacity:.55;transition:opacity .2s}.qod-controls[data-v-df63f0e3]:hover{opacity:1}.ctl[data-v-df63f0e3]{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-df63f0e3]{color:#6a6a72;text-decoration:line-through}@media(prefers-reduced-motion:reduce){.dark[data-v-df63f0e3],.flash[data-v-df63f0e3],.hostStage[data-v-df63f0e3],.hostStage[data-v-df63f0e3] #qodHostRoot,.idlebob[data-v-df63f0e3],.pop-in[data-v-df63f0e3],.rise[data-v-df63f0e3],.tok[data-v-df63f0e3],.wheel[data-v-df63f0e3]{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-903b7c7b]{position:fixed;inset:0;z-index:30;display:flex;flex-direction:column;background:var(--bg)}.bar[data-v-903b7c7b]{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-903b7c7b]{font-family:var(--font-display);font-weight:800;font-size:14px}.mid[data-v-903b7c7b]{font-size:12px;color:var(--mute);text-align:center}.right[data-v-903b7c7b]{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.state[data-v-903b7c7b]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--mute)}.state.on[data-v-903b7c7b]{color:var(--c5)}.fs[data-v-903b7c7b]{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-903b7c7b]{background:var(--c5);border-color:var(--c5);color:var(--ink)}.stage[data-v-903b7c7b]{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.stage[data-v-903b7c7b],.vid[data-v-903b7c7b]{background:#000}.vid[data-v-903b7c7b]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.overlay[data-v-903b7c7b]{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-903b7c7b]{max-width:30ch;line-height:1.45;opacity:.85}.spinner[data-v-903b7c7b]{width:38px;height:38px;border-radius:50%;border:3px solid hsla(0,0%,100%,.25);border-top:3px solid var(--primary);animation:spin-903b7c7b .9s linear infinite}.spinner.stop[data-v-903b7c7b]{animation:none;border-top-color:#ffffff40;opacity:.4}@keyframes spin-903b7c7b{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.spinner[data-v-903b7c7b]{animation:none}}.lobby[data-v-fa41b8a5]{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.ticket-card[data-v-fa41b8a5]{padding:28px}.ticket-note[data-v-fa41b8a5]{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-fa41b8a5]{padding:24px}.load-card h2[data-v-fa41b8a5]{font-family:var(--font-display);font-weight:800;font-size:20px}.hint[data-v-fa41b8a5]{color:var(--mute);font-size:13px;margin:2px 0 18px}.drop[data-v-fa41b8a5]{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-fa41b8a5]{border-color:var(--primary);color:var(--ink)}.drop.hot[data-v-fa41b8a5],.drop.loaded[data-v-fa41b8a5]{background:var(--surface-2)}.drop.loaded[data-v-fa41b8a5]{border-style:solid;border-color:var(--c4)}.drop strong[data-v-fa41b8a5]{color:var(--ink);font-weight:800}.drop small[data-v-fa41b8a5]{display:block;margin-top:8px;font-size:11px;color:var(--mute)}.drop small[data-v-fa41b8a5],.drop-badge[data-v-fa41b8a5]{font-family:var(--font-mono)}.drop-badge[data-v-fa41b8a5]{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-fa41b8a5]{display:block;font-size:17px;word-break:break-all}.row[data-v-fa41b8a5]{display:flex;gap:10px;margin-top:16px}.row.tight[data-v-fa41b8a5]{margin-top:8px}.field[data-v-fa41b8a5]{flex:1;display:flex;flex-direction:column;gap:6px}.field.sysf[data-v-fa41b8a5]{flex:0 0 180px}.flbl[data-v-fa41b8a5]{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}input[type=text][data-v-fa41b8a5],select[data-v-fa41b8a5]{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-fa41b8a5]{margin-top:12px;font-size:13px;color:var(--ink-soft)}.lobby-actions[data-v-fa41b8a5]{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.live[data-v-fa41b8a5]{flex:1;flex-direction:column}.live[data-v-fa41b8a5],.top[data-v-fa41b8a5]{display:flex;gap:16px}.top[data-v-fa41b8a5]{flex-wrap:wrap;align-items:flex-start}.screen-col[data-v-fa41b8a5]{flex:1 1 320px;min-width:320px;max-width:var(--screen-w,720px);display:flex;flex-direction:column;gap:10px}.screen-wrap[data-v-fa41b8a5]{position:relative;width:100%}.screen[data-v-fa41b8a5]{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-fa41b8a5]{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-fa41b8a5]:hover{opacity:1}.seatbar[data-v-fa41b8a5]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}.chip[data-v-fa41b8a5]{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-fa41b8a5]{background:var(--surface-2);border-color:var(--primary)}.cp[data-v-fa41b8a5]{font-family:var(--font-display);font-weight:800;color:var(--mute);font-size:12px;flex:none}.chip.on .cp[data-v-fa41b8a5]{color:var(--primary)}.cn[data-v-fa41b8a5]{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-fa41b8a5],.pad-tag[data-v-fa41b8a5]{font-family:var(--font-mono)}.pad-tag[data-v-fa41b8a5]{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-fa41b8a5]{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-fa41b8a5],.join-head[data-v-fa41b8a5]{display:flex;align-items:center}.join-head[data-v-fa41b8a5]{width:100%;justify-content:space-between;gap:8px}.join-lbl[data-v-fa41b8a5]{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.big-code[data-v-fa41b8a5]{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-fa41b8a5]{font-size:11px;color:var(--mute);word-break:break-all;text-align:center}.join-count[data-v-fa41b8a5]{font-size:13px;color:var(--ink-soft)}.join-count b[data-v-fa41b8a5]{color:var(--primary);font-weight:800}.watching[data-v-fa41b8a5]{color:var(--c5);font-weight:700}.join-btns[data-v-fa41b8a5]{width:100%;display:flex;flex-direction:column;gap:8px;margin-top:2px}.watch-note[data-v-fa41b8a5]{font-size:10px;color:var(--mute);text-align:center}.modal[data-v-fa41b8a5]{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-fa41b8a5]{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-fa41b8a5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.modal-h h3[data-v-fa41b8a5]{font-family:var(--font-display);font-weight:800;font-size:18px}.x[data-v-fa41b8a5]{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-fa41b8a5]{font-size:13px;color:var(--ink-soft);margin-bottom:16px}.modal-actions[data-v-fa41b8a5]{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.modal-note[data-v-fa41b8a5]{margin-top:12px;font-size:12px;color:var(--mute);line-height:1.45}.swap-sys[data-v-fa41b8a5],.toast[data-v-fa41b8a5]{font-size:13px}.toast[data-v-fa41b8a5]{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-fa41b8a5]{grid-template-columns:1fr}}.arcade-player[data-v-b92582bf]{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-b92582bf]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:24px}.msg h2[data-v-b92582bf]{font-size:clamp(24px,6.5vw,34px);font-weight:800}.msg p[data-v-b92582bf]{color:var(--ink-soft);max-width:32ch;line-height:1.45}.strip[data-v-b92582bf]{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-b92582bf],.strip[data-v-b92582bf]{align-items:center}.me[data-v-b92582bf]{display:inline-flex;gap:8px;min-width:0}.mname[data-v-b92582bf]{font-family:var(--font-display);font-weight:800;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtag[data-v-b92582bf]{font-size:10px;color:var(--mute);letter-spacing:.06em}.acts[data-v-b92582bf]{gap:10px}.acts[data-v-b92582bf],.watch-toggle[data-v-b92582bf]{display:inline-flex;align-items:center}.watch-toggle[data-v-b92582bf]{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-b92582bf]{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.watch-acts[data-v-b92582bf]{display:inline-flex;align-items:center;gap:14px}.live[data-v-b92582bf]{font-size:11px;color:var(--mute);text-transform:uppercase;letter-spacing:.08em}.live.on[data-v-b92582bf]{color:var(--c5)}.cog[data-v-b92582bf]{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-b92582bf]{flex:1 1 auto;min-height:0;padding:2px 6px max(6px,env(safe-area-inset-bottom))}.watch[data-v-b92582bf]{display:flex;flex-direction:column;gap:3px;width:100%}.watch-vid[data-v-b92582bf]{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-b92582bf]{display:flex;align-items:center;justify-content:space-between}.watch-state[data-v-b92582bf]{font-size:11px;color:var(--mute)}.pstream[data-v-b92582bf]{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-b92582bf]{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-b92582bf]{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-b92582bf]{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-b92582bf],.srow[data-v-b92582bf]{display:flex;gap:12px}.srow[data-v-b92582bf]{align-items:center;justify-content:space-between;flex-wrap:wrap}.slbl[data-v-b92582bf]{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.gp-ctrls[data-v-b92582bf]{display:inline-flex;align-items:center;gap:12px}.link-btn[data-v-b92582bf]{background:none;border:none;color:var(--primary);font-weight:700;cursor:pointer;font-size:13px;text-decoration:underline}.link-btn.snd[data-v-b92582bf]{color:var(--c5)}.gp-hint[data-v-b92582bf]{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-b92582bf]{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-d2c8f17a]{flex:1;display:grid;grid-template-columns:1.1fr .9fr;gap:18px;align-items:start}.ticket-card[data-v-d2c8f17a]{padding:30px}.roster-card[data-v-d2c8f17a]{padding:22px}.roster-head[data-v-d2c8f17a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.count[data-v-d2c8f17a]{color:var(--c5);font-weight:700}.round-pick[data-v-d2c8f17a],.tier-pick[data-v-d2c8f17a]{margin-top:16px}.round-opts[data-v-d2c8f17a],.seg[data-v-d2c8f17a]{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.round-opt[data-v-d2c8f17a],.seg-btn[data-v-d2c8f17a]{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-d2c8f17a],.seg-btn.on[data-v-d2c8f17a]{background:var(--primary);color:var(--primary-ink);border-color:var(--line)}.cap-pick[data-v-d2c8f17a]{margin-top:16px}.cap-row[data-v-d2c8f17a]{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.cap-row input[type=checkbox][data-v-d2c8f17a]{width:26px;height:26px;flex:none;accent-color:var(--primary);cursor:pointer}.cap-row .kicker[data-v-d2c8f17a],.round-pick>.kicker[data-v-d2c8f17a],.tier-pick>.kicker[data-v-d2c8f17a]{font-size:15px}.cap-input[data-v-d2c8f17a]{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-d2c8f17a]{margin-top:18px}.note[data-v-d2c8f17a]{margin-top:12px;font-size:13px;color:var(--ink-soft);line-height:1.5}.results-wrap[data-v-d2c8f17a]{flex:1;display:flex;flex-direction:column}.results-next[data-v-d2c8f17a]{gap:12px;flex-wrap:wrap;margin-top:24px}.results-next[data-v-d2c8f17a],.stage[data-v-d2c8f17a]{display:flex;justify-content:center}.stage[data-v-d2c8f17a]{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-d2c8f17a]{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-d2c8f17a]{opacity:1}.stage-confetti[data-v-d2c8f17a]{position:absolute;inset:0;pointer-events:none}.hud[data-v-d2c8f17a]{position:absolute;top:16px;left:0;right:0;display:flex;justify-content:space-between;padding:0 20px}.tag[data-v-d2c8f17a]{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-d2c8f17a]{color:#ffc46b;border-color:#ffc46b80}.intro[data-v-d2c8f17a],.spot-card[data-v-d2c8f17a]{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-d2c8f17a]{width:min(900px,94%)}.kicker[data-v-d2c8f17a]{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-d2c8f17a]{color:#fff}.title[data-v-d2c8f17a]{font-weight:900;font-size:clamp(30px,6vw,60px)}.rules[data-v-d2c8f17a]{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-d2c8f17a]{color:#fff}.big[data-v-d2c8f17a]{font-weight:900;font-size:clamp(30px,6vw,64px);line-height:1.02}.spotlit[data-v-d2c8f17a]{text-shadow:0 0 40px rgba(255,240,210,.55);color:#fff}.prompt[data-v-d2c8f17a]{font-weight:800;font-size:clamp(26px,5vw,48px);line-height:1.1;max-width:22ch}.sub[data-v-d2c8f17a]{color:#cfc6e0;max-width:40ch;line-height:1.45;font-size:clamp(15px,2.4vw,19px)}.answer[data-v-d2c8f17a]{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-d2c8f17a]{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-d2c8f17a]{max-height:40vh}.react-live[data-v-d2c8f17a]{gap:16px;font-weight:800;color:#cfc6e0;text-transform:capitalize}.react-live[data-v-d2c8f17a],.score-row[data-v-d2c8f17a]{display:flex;flex-wrap:wrap;justify-content:center}.score-row[data-v-d2c8f17a]{gap:12px}.score-chip[data-v-d2c8f17a]{background:#ffffff14;border:2px solid hsla(0,0%,100%,.2);border-radius:999px;padding:8px 16px;font-weight:700}.score-chip b[data-v-d2c8f17a]{color:#ffc46b}.ctrls[data-v-d2c8f17a]{position:absolute;right:18px;bottom:18px;display:flex;gap:10px;align-items:center;z-index:2}.ctrl-skip[data-v-d2c8f17a]{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-d2c8f17a]:hover{color:#fff;border-color:#ffffff80}.loading[data-v-d2c8f17a]{color:var(--ink-soft)}@media(max-width:900px){.lobby[data-v-d2c8f17a]{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}
