.home[data-v-93decca8]{max-width:920px;margin:0 auto;padding:48px 16px}.hero[data-v-93decca8]{text-align:center;margin-bottom:40px}.eyebrow[data-v-93decca8]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.85rem;font-weight:600}h1[data-v-93decca8]{margin:12px 0;font-size:clamp(2.2rem,7vw,4rem);font-weight:800;line-height:1.05}h1 span[data-v-93decca8]{color:var(--accent)}.lead[data-v-93decca8]{color:var(--muted);max-width:520px;margin:0 auto}.guide-link[data-v-93decca8]{margin-top:16px}.cards[data-v-93decca8]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.card[data-v-93decca8]{flex-direction:column;gap:12px;display:flex}.card h2[data-v-93decca8]{margin:0;font-size:1.3rem}.card .btn[data-v-93decca8]{margin-top:auto}label[data-v-93decca8]{color:var(--muted);font-size:.85rem}.quizzes[data-v-93decca8]{margin-top:32px}.quizzes h2[data-v-93decca8]{color:var(--muted);text-align:center;margin-bottom:12px;font-size:1rem;font-weight:600}.quizzes ul[data-v-93decca8]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.quizzes li[data-v-93decca8]{border:1px dashed var(--border);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.cat[data-v-93decca8]{color:var(--accent);font-size:.8rem;font-weight:600}input[data-v-93decca8]{letter-spacing:.3em;text-align:center;font-size:1.6rem}.qs[data-v-a0c5b949]{text-align:left;flex-direction:column;gap:16px;display:flex}.summary[data-v-a0c5b949]{grid-template-columns:1.4fr 1fr 1fr;gap:12px;display:grid}@media (width<=760px){.summary[data-v-a0c5b949]{grid-template-columns:1fr}}.tile[data-v-a0c5b949]{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:4px;min-width:0;padding:16px;display:flex}.tile p[data-v-a0c5b949]{margin:0}.tile-label[data-v-a0c5b949]{color:var(--muted);font-size:.85rem;font-weight:600}.tile.good[data-v-a0c5b949]{border-color:#3ddc8473}.tile.bad[data-v-a0c5b949]{border-color:#ff6b6b73}.ring-tile[data-v-a0c5b949]{flex-direction:row;align-items:center;gap:16px}.ring[data-v-a0c5b949]{--p:0;background:conic-gradient(var(--good) calc(var(--p) * 1%), #ffffff1a 0);border-radius:50%;flex:none;place-items:center;width:96px;height:96px;transition:--p 1.2s ease-out;display:grid;position:relative}.ring[data-v-a0c5b949]:before{content:"";background:var(--bg-2);border-radius:50%;position:absolute;inset:10px}.ring span[data-v-a0c5b949]{font-size:1.7rem;font-weight:800;position:relative}.ring small[data-v-a0c5b949]{font-size:.9rem}.clamp[data-v-a0c5b949]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.toolbar[data-v-a0c5b949]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.spacer[data-v-a0c5b949]{flex:1}.legend[data-v-a0c5b949]{color:var(--muted);gap:14px;font-size:.85rem;display:flex}.legend span[data-v-a0c5b949]{align-items:center;gap:6px;display:inline-flex}.sw[data-v-a0c5b949]{border-radius:3px;width:12px;height:12px;display:inline-block}.sw.c[data-v-a0c5b949],.seg-c[data-v-a0c5b949]{background:var(--good)}.sw.w[data-v-a0c5b949],.seg-w[data-v-a0c5b949]{background:var(--bad)}.sw.n[data-v-a0c5b949],.seg-n[data-v-a0c5b949]{background:#ffffff29}.pill.warn[data-v-a0c5b949]{color:var(--accent);background:#f6c44526}.seg[data-v-a0c5b949]{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;gap:3px;padding:3px;display:flex}.seg button[data-v-a0c5b949]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:6px 12px;font-size:.85rem;font-weight:600}.seg button.on[data-v-a0c5b949]{background:var(--accent);color:var(--accent-ink)}.rows[data-v-a0c5b949]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-a0c5b949]{background:var(--bg-2);border:1px solid var(--border);border-radius:14px;overflow:hidden}.row.review[data-v-a0c5b949]{border-color:#f6c44580}.row-head[data-v-a0c5b949]{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:center;gap:14px;width:100%;padding:12px 16px;display:grid}.row-head[data-v-a0c5b949]:hover{background:#ffffff08}@media (width<=760px){.row-head[data-v-a0c5b949]{grid-template-columns:auto minmax(0,1fr) auto}.bar[data-v-a0c5b949]{grid-column:1/-1}}.qno[data-v-a0c5b949]{color:var(--accent);width:3ch;font-weight:800}.qtext[data-v-a0c5b949]{flex-direction:column;gap:4px;min-width:0;font-weight:600;display:flex}.badge[data-v-a0c5b949]{border-radius:999px;width:fit-content;padding:2px 8px;font-size:.75rem;font-weight:700}.badge.warn[data-v-a0c5b949]{color:var(--accent);background:#f6c4452e;animation:1.6s 3s 3 pulse-a0c5b949}.badge.ok[data-v-a0c5b949]{color:var(--good);background:#3ddc8426}@keyframes pulse-a0c5b949{50%{transform:scale(1.08)}}.bar[data-v-a0c5b949]{background:#ffffff0f;border-radius:8px;height:30px;display:flex;overflow:hidden}.bar>span[data-v-a0c5b949]{justify-content:center;align-items:center;transition:width .9s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden}.bar em[data-v-a0c5b949]{color:#08140e;white-space:nowrap;font-size:.85rem;font-style:normal;font-weight:800}.seg-w em[data-v-a0c5b949]{color:#2a0606}.chev[data-v-a0c5b949]{color:var(--muted)}.detail[data-v-a0c5b949]{border-top:1px solid var(--border);padding:0 16px 16px;animation:.25s drop-a0c5b949}.detail .prompt[data-v-a0c5b949]{margin:12px 0 0;font-weight:600}.facts[data-v-a0c5b949]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:12px;display:grid}.facts small[data-v-a0c5b949]{color:var(--muted);margin-bottom:2px;font-size:.8rem;display:block}.why[data-v-a0c5b949]{background:#f6c4451a;border-radius:12px;margin:12px 0 0;padding:12px 14px;line-height:1.5}@keyframes drop-a0c5b949{0%{opacity:0;transform:translateY(-6px)}}.row-move[data-v-a0c5b949]{transition:transform .45s}.host[data-v-76bf3206]{flex-direction:column;min-height:100vh;display:flex}.bar[data-v-76bf3206]{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex}.brand[data-v-76bf3206]{color:var(--accent);margin-right:8px;font-weight:800;text-decoration:none}.spacer[data-v-76bf3206]{flex:1}.net-error[data-v-76bf3206]{color:var(--accent);background:#f6c44526;margin:0;padding:8px 20px}.small[data-v-76bf3206]{font-size:.85rem}h3[data-v-76bf3206]{margin:0 0 12px;font-size:1rem}.lobby[data-v-76bf3206]{flex:1;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:20px;width:100%;max-width:1200px;margin:0 auto;padding:24px;display:grid}@media (width<=760px){.lobby[data-v-76bf3206]{grid-template-columns:1fr;padding:16px}}.join[data-v-76bf3206]{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.scan-hint[data-v-76bf3206]{margin:0;font-size:1.1rem;font-weight:600}.qr[data-v-76bf3206]{border-radius:12px;width:min(100%,340px);margin:8px 0}.code[data-v-76bf3206]{letter-spacing:.15em;color:var(--accent);font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1}.url[data-v-76bf3206]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);margin-top:8px;font-weight:400;overflow:hidden}.warn[data-v-76bf3206]{color:var(--accent);background:#f6c4451f;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:.85rem}.side[data-v-76bf3206]{flex-direction:column;gap:16px;display:flex}.field[data-v-76bf3206]{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.seg[data-v-76bf3206]{background:var(--bg);border-radius:12px;gap:4px;padding:4px;display:flex}.seg button[data-v-76bf3206]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:8px;font-weight:600}.seg button.on[data-v-76bf3206]{background:var(--accent);color:var(--accent-ink)}.players[data-v-76bf3206]{flex:1;min-height:160px}.chips[data-v-76bf3206]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips li[data-v-76bf3206]{background:var(--surface-2);border-radius:999px;align-items:center;gap:4px;padding:6px 8px 6px 14px;font-weight:600;display:flex}.chips li.off[data-v-76bf3206]{opacity:.45}.chips li button[data-v-76bf3206]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:1.1rem;line-height:1}.answers .chips li[data-v-76bf3206]{padding:6px 14px}.stage[data-v-76bf3206]{flex-direction:column;flex:1;gap:16px;width:100%;max-width:1400px;margin:0 auto;padding:20px 24px;display:flex}.q-head[data-v-76bf3206]{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.q-head h2[data-v-76bf3206]{margin:0;font-size:clamp(1.1rem,2.4vw,1.7rem)}.q-body[data-v-76bf3206]{flex:1;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-content:center;align-items:center;gap:20px;display:grid}@media (width<=900px){.q-body[data-v-76bf3206]{grid-template-columns:1fr}}.q-visual[data-v-76bf3206]{position:relative}.answer-banner[data-v-76bf3206]{background:var(--accent);color:var(--accent-ink);text-align:center;border-radius:24px;width:max-content;max-width:92%;padding:10px 24px;font-size:clamp(1rem,2.4vw,1.8rem);font-weight:800;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0006}.q-text[data-v-76bf3206]{text-align:center;justify-content:center;align-items:center;min-height:260px;padding:32px;font-size:clamp(1.4rem,3.2vw,2.6rem);font-weight:800;line-height:1.25;display:flex}.answer-banner.inline[data-v-76bf3206]{margin:14px auto 0;display:block;position:static;transform:none}.why[data-v-76bf3206]{border-color:#f6c44566;margin-top:14px;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.5}.quiz-list[data-v-76bf3206]{flex-direction:column;gap:8px;display:flex}.quiz-opt[data-v-76bf3206]{font:inherit;text-align:left;color:var(--text);background:var(--bg);border:2px solid var(--border);cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.quiz-opt small[data-v-76bf3206]{color:var(--muted)}.quiz-opt .cat[data-v-76bf3206]{color:var(--accent);margin-right:4px;font-size:.75rem}.quiz-opt.on[data-v-76bf3206]{border-color:var(--accent);background:#f6c44514}.q-side[data-v-76bf3206]{flex-direction:column;gap:14px;display:flex}.timer[data-v-76bf3206]{text-align:center}.timer p[data-v-76bf3206]{margin:10px 0 0}.secs[data-v-76bf3206]{font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:4.5rem;font-weight:800;line-height:1}.secs.low[data-v-76bf3206]{color:var(--bad);animation:.5s infinite blink}.choices[data-v-76bf3206]{gap:8px;display:grid}.choice[data-v-76bf3206]{border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-weight:600;transition:opacity .3s;display:flex;position:relative;overflow:hidden}.choice[data-v-76bf3206]>*{z-index:1;position:relative}.choice .fill[data-v-76bf3206]{z-index:0;background:#00000038;transition:width .4s;position:absolute;inset:0 auto 0 0}.choice .label[data-v-76bf3206]{flex:1}.choice .count[data-v-76bf3206]{font-size:1.2rem;font-weight:800}.choice.dim[data-v-76bf3206]{opacity:.35}.choice.right[data-v-76bf3206]{outline:3px solid #fff}.answer-list[data-v-76bf3206]{flex-direction:column;gap:6px;max-height:340px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.answer-list li[data-v-76bf3206]{background:#ff6b6b1f;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.answer-list li.ok[data-v-76bf3206]{background:#3ddc8424}.who[data-v-76bf3206]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:40%;font-weight:600;overflow:hidden}.what[data-v-76bf3206]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;overflow:hidden}.toggle[data-v-76bf3206]{gap:4px;display:flex}.toggle button[data-v-76bf3206]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;width:32px;height:32px;font-weight:800}.toggle button.on[data-v-76bf3206]:first-child{background:var(--good);color:#062;border-color:#0000}.toggle button.on[data-v-76bf3206]:last-child{background:var(--bad);color:#400;border-color:#0000}.controls[data-v-76bf3206]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.controls.center[data-v-76bf3206]{justify-content:center}.results[data-v-76bf3206]{text-align:center;flex:1;width:100%;max-width:900px;margin:0 auto;padding:32px 16px}.results h1[data-v-76bf3206]{margin-bottom:16px;font-size:clamp(2rem,5vw,3rem)}.results.wide[data-v-76bf3206]{max-width:1200px}.results .controls[data-v-76bf3206]{margin-top:24px}.tabs[data-v-76bf3206]{background:var(--bg-2);border:1px solid var(--border);border-radius:14px;gap:4px;margin-bottom:20px;padding:4px;display:inline-flex}.tabs button[data-v-76bf3206]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 20px;font-weight:700}.tabs button.on[data-v-76bf3206]{background:var(--accent);color:var(--accent-ink)}.review[data-v-76bf3206]{text-align:left;flex-direction:column;gap:16px;display:flex}.rv-nav[data-v-76bf3206]{justify-content:center;align-items:center;gap:12px;display:flex}.rv-prompt[data-v-76bf3206]{text-align:center;margin:0 0 12px;font-size:clamp(1.1rem,2.4vw,1.7rem)}.rv-stat b[data-v-76bf3206]{font-size:1.4rem}.rv-stat p[data-v-76bf3206]{margin:6px 0 0}.review>.muted[data-v-76bf3206]{text-align:center;margin:0}.podium[data-v-76bf3206]{justify-content:center;align-items:flex-end;gap:12px;margin:32px 0;display:flex}.step[data-v-76bf3206]{flex-direction:column;align-items:center;width:min(30%,200px);animation:.6s backwards rise-76bf3206;display:flex}.step.p1[data-v-76bf3206]{order:2;animation-delay:1.45s}.step.p2[data-v-76bf3206]{order:1;animation-delay:.8s}.step.p3[data-v-76bf3206]{order:3;animation-delay:.2s}.step.p1 .medal[data-v-76bf3206]{animation:.6s 2.05s bounce-76bf3206}@keyframes bounce-76bf3206{40%{transform:scale(1.5)rotate(-10deg)}70%{transform:scale(.9)}}.rest[data-v-76bf3206]{animation:.6s 2.4s backwards fade-76bf3206}@keyframes fade-76bf3206{0%{opacity:0;transform:translateY(12px)}}.medal[data-v-76bf3206]{font-size:2.6rem}.pname[data-v-76bf3206]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:1.15rem;font-weight:800;overflow:hidden}.pscore[data-v-76bf3206]{color:var(--accent);margin-bottom:8px;font-weight:800}.block[data-v-76bf3206]{background:var(--surface-2);width:100%;color:var(--muted);border-radius:12px 12px 0 0;justify-content:center;align-items:flex-start;padding-top:10px;font-size:2rem;font-weight:800;display:flex}.p1 .block[data-v-76bf3206]{background:var(--accent);height:160px;color:var(--accent-ink)}.p2 .block[data-v-76bf3206]{height:115px}.p3 .block[data-v-76bf3206]{height:80px}.rest[data-v-76bf3206]{text-align:left;max-width:520px;margin:0 auto 24px}@keyframes rise-76bf3206{0%{opacity:0;transform:translateY(40px)}}.pop-enter-active[data-v-76bf3206],.pop-leave-active[data-v-76bf3206]{transition:all .25s}.pop-enter-from[data-v-76bf3206],.pop-leave-to[data-v-76bf3206]{opacity:0;transform:scale(.8)}.play[data-v-9d290b3e]{flex-direction:column;min-height:100dvh;display:flex}.center[data-v-9d290b3e]{flex:1;justify-content:center;align-items:center;padding:24px 16px;display:flex}.join[data-v-9d290b3e]{flex-direction:column;gap:8px;width:100%;max-width:380px;display:flex}.join h1[data-v-9d290b3e]{margin-bottom:8px;font-size:1.6rem}.join label[data-v-9d290b3e]{color:var(--muted);margin-top:6px;font-size:.85rem}.join .code[data-v-9d290b3e]{letter-spacing:.3em;text-align:center;font-size:1.8rem;font-weight:800}.join .btn[data-v-9d290b3e]{margin-top:12px}.back[data-v-9d290b3e]{text-align:center;margin-top:4px;font-size:.9rem;text-decoration:none}.error[data-v-9d290b3e]{color:var(--bad);margin:6px 0 0;font-size:.9rem}.bar[data-v-9d290b3e]{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 16px;display:flex}.me[data-v-9d290b3e]{text-overflow:ellipsis;white-space:nowrap;max-width:40vw;font-weight:800;overflow:hidden}.spacer[data-v-9d290b3e]{flex:1}.reconnect[data-v-9d290b3e]{color:var(--accent);background:#f6c44526;align-items:center;gap:8px;margin:0;padding:8px 16px;font-size:.9rem;display:flex}.status-msg[data-v-9d290b3e]{text-align:center;width:100%;max-width:420px}.big-emoji[data-v-9d290b3e]{font-size:4rem;line-height:1.2}.spinner[data-v-9d290b3e]{border:4px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:44px;height:44px;margin:0 auto 16px;animation:.8s linear infinite spin-9d290b3e}@keyframes spin-9d290b3e{to{transform:rotate(360deg)}}.question[data-v-9d290b3e]{flex-direction:column;flex:1;gap:12px;width:100%;max-width:640px;margin:0 auto;padding:12px 16px 20px;display:flex}.timer-row[data-v-9d290b3e]{align-items:center;gap:12px;display:flex}.timer-row .timer-bar[data-v-9d290b3e]{flex:1}.secs[data-v-9d290b3e]{text-align:right;font-variant-numeric:tabular-nums;width:2ch;font-size:1.5rem;font-weight:800}.secs.low[data-v-9d290b3e]{color:var(--bad)}.prompt[data-v-9d290b3e]{margin:0;font-size:1.1rem;font-weight:600}.prompt.big[data-v-9d290b3e]{padding:8px 0;font-size:1.35rem;font-weight:800;line-height:1.35}.quiz-title[data-v-9d290b3e]{color:var(--accent);font-weight:600}.why[data-v-9d290b3e]{text-align:left;background:#0003;border-radius:12px;padding:12px 14px;font-size:.95rem;line-height:1.5}.choices[data-v-9d290b3e]{flex:1;grid-template-columns:1fr 1fr;gap:10px;min-height:200px;display:grid}.choice[data-v-9d290b3e]{font:inherit;color:#fff;cursor:pointer;text-shadow:0 1px 2px #0000004d;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 10px;font-size:1.05rem;font-weight:800;transition:transform 80ms;display:flex}.choice[data-v-9d290b3e]:active{transform:scale(.96)}.choice[data-v-9d290b3e]:disabled{opacity:.5}.choice .shape[data-v-9d290b3e]{font-size:1.6rem}.choice span[data-v-9d290b3e]:last-child{font-size:clamp(.85rem,3.6vw,1.05rem);line-height:1.3}.text-form[data-v-9d290b3e]{flex-direction:column;gap:10px;display:flex}.text-form input[data-v-9d290b3e]{padding:16px;font-size:1.3rem}.sent[data-v-9d290b3e]{text-align:center;padding:20px 0}.sent p[data-v-9d290b3e]{margin:4px 0}.result[data-v-9d290b3e]{text-align:center;border-radius:var(--radius);width:100%;max-width:420px;padding:28px 20px}.result.good[data-v-9d290b3e]{background:#3ddc8424}.result.bad[data-v-9d290b3e]{background:#ff6b6b1f}.result h2[data-v-9d290b3e]{margin-bottom:4px;font-size:2rem}.gain[data-v-9d290b3e]{color:var(--good);margin:0 0 8px;font-size:2.4rem;font-weight:800}.rank[data-v-9d290b3e]{margin-top:16px;font-size:1.1rem}.final .leaderboard[data-v-9d290b3e]{text-align:left;margin-top:20px}.leaderboard li.me[data-v-9d290b3e]{outline:2px solid var(--accent)}.review-btn[data-v-9d290b3e]{width:100%;margin-top:20px}.review[data-v-9d290b3e]{text-align:left;flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.review li[data-v-9d290b3e]{background:var(--surface-2);border-left:4px solid var(--bad);border-radius:14px;padding:14px}.review li.ok[data-v-9d290b3e]{border-left-color:var(--good)}.review p[data-v-9d290b3e]{margin:6px 0 0}.r-head[data-v-9d290b3e]{justify-content:space-between;align-items:center;gap:8px;display:flex}.r-mark[data-v-9d290b3e]{font-weight:800}.review li.ok .r-mark[data-v-9d290b3e]{color:var(--good)}.review li.no .r-mark[data-v-9d290b3e]{color:var(--bad)}.r-img[data-v-9d290b3e]{border-radius:10px;width:100%;margin-top:10px}.r-prompt[data-v-9d290b3e]{font-weight:600}.guide[data-v-f42a49be]{max-width:760px;margin:0 auto;padding:24px 16px 48px}.back[data-v-f42a49be]{color:var(--muted);font-size:.9rem;text-decoration:none}h1[data-v-f42a49be]{margin:16px 0 4px;font-size:clamp(1.8rem,5vw,2.6rem)}.lead[data-v-f42a49be]{margin-bottom:20px}h2[data-v-f42a49be]{margin-bottom:10px;font-size:1.1rem}h3[data-v-f42a49be]{margin:0 0 6px;font-size:1.05rem}p[data-v-f42a49be]{margin:0 0 6px;line-height:1.55}.seg[data-v-f42a49be]{background:var(--bg-2);border:1px solid var(--border);border-radius:14px;gap:4px;margin-bottom:20px;padding:4px;display:flex}.seg button[data-v-f42a49be]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;padding:10px;font-weight:600}.seg button.on[data-v-f42a49be]{background:var(--accent);color:var(--accent-ink)}section[data-v-f42a49be]{flex-direction:column;gap:16px;display:flex}.card ul[data-v-f42a49be]{margin:0;padding-left:20px;line-height:1.6}.warn[data-v-f42a49be]{border-color:#f6c44566}.steps[data-v-f42a49be]{counter-reset:step;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.steps li[data-v-f42a49be]{counter-increment:step;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);padding:16px 16px 12px 64px;position:relative}.steps li[data-v-f42a49be]:before{content:counter(step);background:var(--accent);width:34px;height:34px;color:var(--accent-ink);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:14px;left:16px}.controls[data-v-f42a49be]{border-collapse:collapse;width:100%;margin:6px 0;font-size:.92rem}.controls td[data-v-f42a49be]{border-top:1px solid var(--border);vertical-align:top;padding:8px 6px}.controls td[data-v-f42a49be]:first-child{white-space:nowrap;padding-right:12px}@media (width<=520px){.steps li[data-v-f42a49be]{padding-left:56px}.controls td[data-v-f42a49be]:first-child{white-space:normal}}.cta[data-v-f42a49be]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}:root{--bg:#072b20;--bg-2:#0b3b2b;--surface:#0f4a36;--surface-2:#145a42;--border:#ffffff1f;--text:#f4f7f2;--muted:#b5c9bd;--accent:#f6c445;--accent-ink:#2a1f00;--good:#3ddc84;--bad:#ff6b6b;--c-a:#e5484d;--c-b:#2f7ee8;--c-c:#e0a100;--c-d:#2ea44f;--radius:16px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:radial-gradient(1200px 600px at 50% -10%, var(--surface) 0%, var(--bg) 60%) fixed, var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif}h1,h2,h3,p{margin-top:0}.muted{color:var(--muted)}.card{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);padding:20px}input{font:inherit;border:2px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:12px;outline:none;padding:12px 14px}input:focus{border-color:var(--accent)}.btn{font:inherit;border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-weight:600;text-decoration:none;transition:transform 80ms,filter .15s,opacity .15s;display:inline-flex}.btn:hover:not(:disabled){filter:brightness(1.12)}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.btn.danger{color:var(--bad);background:0 0;border-color:#ff6b6b66}.btn.ghost{background:0 0}.btn.small{border-radius:10px;padding:6px 12px;font-size:.85rem}.btn.big{padding:16px 28px;font-size:1.15rem}.pill{background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.dot{background:var(--good);border-radius:50%;width:8px;height:8px}.dot.off{background:var(--bad)}.dot.wait{background:var(--accent);animation:1s infinite blink}@keyframes blink{50%{opacity:.3}}.qimg{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);background:var(--bg-2);width:100%;display:block}.choice-a{background:var(--c-a)}.choice-b{background:var(--c-b)}.choice-c{background:var(--c-c)}.choice-d{background:var(--c-d)}.timer-bar{background:#ffffff1a;border-radius:999px;height:10px;overflow:hidden}.timer-bar>div{background:var(--accent);height:100%;transition:width .1s linear}.timer-bar.low>div{background:var(--bad)}.leaderboard{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.leaderboard li{background:#ffffff0f;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.leaderboard .rank{width:2ch;color:var(--accent);font-weight:800}.leaderboard .name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.leaderboard .score{font-variant-numeric:tabular-nums;font-weight:800}@property --p{syntax:"<number>";inherits:false;initial-value:0}
