.home[data-v-dea5fc4e]{flex-direction:column;gap:1.75rem;max-width:40rem;margin:0 auto;padding:2.5rem 1.25rem 3rem;display:flex}.home__header h1[data-v-dea5fc4e]{color:var(--accent);letter-spacing:-.02em;margin:0;font-size:3rem;line-height:1}.home__header p[data-v-dea5fc4e]{color:var(--text-dim);margin:.4rem 0 0;font-size:1.15rem}.home__form[data-v-dea5fc4e]{flex-direction:column;gap:1.25rem;display:flex}.home__group[data-v-dea5fc4e]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:.75rem;min-width:0;margin:0;padding:1rem 1.1rem 1.1rem;display:flex}.home__group legend[data-v-dea5fc4e]{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;padding:0 .4rem;font-size:.8rem;font-weight:600}.home__topics[data-v-dea5fc4e]{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.75rem;display:grid}.home__topic[data-v-dea5fc4e]{border:2px solid var(--border);border-radius:calc(var(--radius) - 4px);background:var(--surface-2);cursor:pointer;flex-direction:column;gap:.15rem;padding:.8rem 1rem;display:flex;position:relative}.home__topic input[data-v-dea5fc4e]{opacity:0;position:absolute}.home__topic[data-v-dea5fc4e]:has(input:checked){border-color:var(--accent)}.home__topic[data-v-dea5fc4e]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.home__topic-title[data-v-dea5fc4e]{font-weight:600}.home__topic-count[data-v-dea5fc4e],.home__hint[data-v-dea5fc4e]{color:var(--text-dim);margin:0;font-size:.9rem}.home__player[data-v-dea5fc4e]{gap:.75rem;display:flex}.home__field[data-v-dea5fc4e]{width:9rem;color:var(--text-dim);flex-direction:column;gap:.3rem;font-size:.9rem;display:flex}.home__field--wide[data-v-dea5fc4e]{flex:1;width:auto;min-width:0}.home__field input[data-v-dea5fc4e]{border:1px solid var(--border);border-radius:calc(var(--radius) - 4px);background:var(--bg);width:100%;color:var(--text);padding:.6em .8em;font-size:1rem}.home__actions[data-v-dea5fc4e]{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.home__actions .btn[data-v-dea5fc4e]{padding-inline:1.6em;font-size:1.05rem}.home__help[data-v-dea5fc4e]{color:var(--text-dim)}.home__help h2[data-v-dea5fc4e]{color:var(--text);margin:0 0 .5rem;font-size:1rem}.home__help ol[data-v-dea5fc4e]{flex-direction:column;gap:.4rem;margin:0;padding-left:1.2rem;display:flex}.card[data-v-bc916c1e]{width:100%;height:100%;min-height:0;position:relative}.card__image[data-v-bc916c1e]{object-fit:contain;filter:drop-shadow(0 .6rem 1.6rem #0000008c);-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.card-enter-active[data-v-bc916c1e]{transition:opacity .18s ease-out,transform .18s ease-out}.card-leave-active[data-v-bc916c1e]{transition:opacity .12s ease-in}.card-enter-from[data-v-bc916c1e]{opacity:0;transform:scale(.96)}.card-leave-to[data-v-bc916c1e]{opacity:0}@media (prefers-reduced-motion:reduce){.card-enter-active[data-v-bc916c1e],.card-leave-active[data-v-bc916c1e]{transition:none}}.clock[data-v-847213b8]{border:2px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;color:var(--text-dim);font-size:var(--clock-size,1rem);flex-direction:column;gap:.1em;padding:.5em .9em;transition:background-color .15s,border-color .15s,color .15s;display:flex}.clock__name[data-v-847213b8]{text-overflow:ellipsis;white-space:nowrap;font-size:.9em;font-weight:600;overflow:hidden}.clock__time[data-v-847213b8]{font-variant-numeric:tabular-nums;font-size:2.6em;font-weight:700;line-height:1}.clock.is-active[data-v-847213b8]{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.clock.is-low[data-v-847213b8]{border-color:var(--danger);background:var(--danger);color:#fff}.clock.is-winner[data-v-847213b8]{border-color:var(--good);color:var(--good)}.clock.is-loser[data-v-847213b8]{opacity:.55}.host[data-v-81730df0]{grid-template-rows:auto auto minmax(8rem,1fr) auto auto auto;gap:1rem;max-width:68rem;height:100%;margin:0 auto;padding:1rem 1.25rem 1.25rem;display:grid}.host__bar[data-v-81730df0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.host__back[data-v-81730df0]{color:var(--text-dim);text-decoration:none}.host__back[data-v-81730df0]:hover{color:var(--text)}.host__title[data-v-81730df0]{color:var(--text-dim)}.host__tools[data-v-81730df0]{gap:.5rem;font-size:.9rem;display:flex}.host__clocks[data-v-81730df0]{--clock-size:clamp(.8rem, 1.6vw, 1.15rem);grid-template-columns:1fr 1fr;gap:1rem;display:grid}.host__card[data-v-81730df0]{min-height:0}.host__answer[data-v-81730df0]{text-align:center;flex-direction:column;align-items:center;gap:.15rem;display:flex}.host__answer-label[data-v-81730df0]{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.host__answer-text[data-v-81730df0]{font-size:clamp(1.8rem,4.5vw,3rem);line-height:1.1}.host__answer-aliases[data-v-81730df0]{color:var(--text-dim)}.host__status[data-v-81730df0]{color:var(--text-dim);text-align:center}.host__status p[data-v-81730df0]{margin:0}.host__status.is-reveal[data-v-81730df0],.host__status.is-paused[data-v-81730df0]{color:var(--accent)}.host__status.is-finished[data-v-81730df0]{color:var(--good);font-weight:600}.host__reveal[data-v-81730df0]{background:var(--surface-2);border-radius:1rem;width:min(24rem,100%);height:.35rem;margin:.5rem auto 0;overflow:hidden}.host__reveal.is-idle[data-v-81730df0]{visibility:hidden}.host__reveal-bar[data-v-81730df0]{background:var(--accent);transform-origin:0;height:100%}.host__controls[data-v-81730df0]{grid-template-columns:2fr 1fr 1fr;gap:.75rem;display:grid}.host__control[data-v-81730df0]{padding-block:1.1em;font-size:1.15rem}@media (width<=40rem){.host__controls[data-v-81730df0]{grid-template-columns:1fr 1fr}.host__control[data-v-81730df0]:first-child{grid-column:1/-1}}.stage[data-v-da8b5e96]{grid-template-rows:auto minmax(0,1fr);gap:2vh;height:100%;padding:2.5vh 2.5vw 3vh;display:grid;position:relative;overflow:hidden}.stage__top[data-v-da8b5e96]{--clock-size:clamp(.9rem, 1.4vh + .9vw, 2.4rem);grid-template-columns:1fr auto 1fr;align-items:stretch;gap:2vw;display:grid}.stage__clock[data-v-da8b5e96]{grid-area:1/1;justify-self:start;min-width:min(34vw,11em)}.stage__clock--right[data-v-da8b5e96]{grid-column:3;justify-self:end;align-items:flex-end}.stage__meta[data-v-da8b5e96]{color:var(--text-dim);text-align:center;flex-direction:column;grid-area:1/2;justify-content:center;align-items:center;gap:.3em;font-size:clamp(.9rem,1vh + .7vw,1.6rem);display:flex}.stage__topic[data-v-da8b5e96]{color:var(--text);font-weight:600}.stage__paused[data-v-da8b5e96]{background:var(--accent);color:var(--accent-ink);border-radius:2em;padding:.1em .8em;font-weight:700}.stage__card[data-v-da8b5e96]{min-height:0;position:relative}.stage__answer[data-v-da8b5e96]{border:.08em solid var(--accent);border-radius:var(--radius);max-width:92%;color:var(--accent);text-align:center;background:#0a0b0ee6;padding:.25em .9em;font-size:clamp(1.8rem,5vh + 2vw,6rem);font-weight:800;line-height:1.15;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.answer-enter-active[data-v-da8b5e96]{transition:opacity .15s ease-out,transform .15s ease-out}.answer-enter-from[data-v-da8b5e96]{opacity:0;transform:translate(-50%)translateY(20%)}@media (prefers-reduced-motion:reduce){.answer-enter-active[data-v-da8b5e96]{transition:none}}.stage__notice[data-v-da8b5e96]{color:var(--text-dim);text-align:center;place-content:center;gap:.6em;font-size:clamp(1.1rem,2vh + 1.2vw,2.6rem);display:grid;position:absolute;inset:0}.stage__notice h1[data-v-da8b5e96]{color:var(--text);margin:0;font-size:2.4em;line-height:1.1}.stage__notice p[data-v-da8b5e96]{margin:0}.stage__notice--result h1[data-v-da8b5e96]{color:var(--good)}.stage__tools[data-v-da8b5e96]{opacity:.35;gap:.5rem;transition:opacity .15s;display:flex;position:absolute;bottom:.75rem;right:1rem}.stage__tools[data-v-da8b5e96]:hover,.stage__tools[data-v-da8b5e96]:focus-within{opacity:1}.stage__tool[data-v-da8b5e96]{border:1px solid var(--border);background:var(--surface);color:var(--text-dim);border-radius:2em;padding:.35em .8em;font-size:.85rem}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101216;--surface:#1a1d24;--surface-2:#242833;--border:#2f3442;--text:#f2f3f5;--text-dim:#9aa1b0;--accent:#ffb020;--accent-ink:#1a1203;--good:#3ecf8e;--danger:#ff5d5d;--radius:14px;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;line-height:1.4}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);justify-content:center;align-items:center;gap:.6em;padding:.7em 1.2em;font-weight:600;text-decoration:none;transition:filter .12s,transform 50ms;display:inline-flex}.btn:hover:not(:disabled){filter:brightness(1.15)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.4}.btn--primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.btn--good{border-color:var(--good);background:var(--good);color:#062216}.btn--ghost{background:0 0}kbd{opacity:.7;border:1px solid;border-radius:.4em;padding:.1em .5em;font-family:inherit;font-size:.7em;font-weight:600}.notice{height:100%;color:var(--text-dim);text-align:center;place-content:center;gap:1rem;padding:2rem;display:grid}
