.admin-link[data-v-74f03298]{margin-left:8px}.mod-list[data-v-74f03298]{list-style:none;padding:0;margin:0}.mod-list li[data-v-74f03298]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--line)}.series[data-v-74f03298]{border:1px solid var(--line);border-radius:12px;padding:10px 14px;margin:12px 0}.series>header[data-v-74f03298]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.series-title[data-v-74f03298]{font-weight:600;font-size:1.05rem;color:var(--fg)}.attempts[data-v-74f03298]{list-style:none;padding:0;margin:6px 0 0}.attempts li[data-v-74f03298]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;border-top:1px solid var(--line)}.meta[data-v-74f03298]{display:grid;gap:2px}.acts[data-v-74f03298]{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.button.small[data-v-74f03298]{padding:8px 12px;font-size:.9rem}.button.ghost[data-v-74f03298]{background:transparent;color:var(--accent);border:1px solid var(--line)}.editor[data-v-00440930]{display:grid;gap:8px;padding:8px 0 4px}label[data-v-00440930]{display:grid;gap:4px;font-size:.9rem;color:var(--muted)}label input[data-v-00440930],label select[data-v-00440930]{color:var(--fg)}.options[data-v-00440930]{display:grid;gap:6px;font-size:.9rem;color:var(--muted)}.qr[data-v-00440930]{border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:8px 12px 12px}.qr legend[data-v-00440930]{font-size:.85rem;color:var(--muted)}.check[data-v-00440930]{display:flex;align-items:center;gap:8px;color:var(--fg)}.check input[data-v-00440930]{width:auto;flex:none}.error[data-v-00440930]{color:var(--danger)}.hint[data-v-00440930]{font-size:.8rem;margin:0}.picker[data-v-a6914e80]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.85rem}.picker.off .screen[data-v-a6914e80],.picker.off .sizes[data-v-a6914e80]{opacity:.35}.toggle[data-v-a6914e80]{display:flex;align-items:center;gap:4px;color:var(--muted)}.toggle input[data-v-a6914e80]{width:auto;flex:none}.screen[data-v-a6914e80]{position:relative;width:96px;aspect-ratio:16 / 9;border:1px solid var(--line);border-radius:4px;background:color-mix(in srgb,var(--fg) 6%,transparent);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.corner[data-v-a6914e80]{all:unset;position:relative;cursor:pointer}.corner[data-v-a6914e80]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.corner[data-v-a6914e80]:disabled{cursor:default}.mark[data-v-a6914e80]{position:absolute;display:none;background:var(--accent);border-radius:2px}.corner.on .mark[data-v-a6914e80]{display:block}.top-left .mark[data-v-a6914e80]{top:3px;left:3px}.top-right .mark[data-v-a6914e80]{top:3px;right:3px}.bottom-left .mark[data-v-a6914e80]{bottom:3px;left:3px}.bottom-right .mark[data-v-a6914e80]{bottom:3px;right:3px}.mark.size-s[data-v-a6914e80]{width:7px;height:7px}.mark.size-m[data-v-a6914e80]{width:10px;height:10px}.mark.size-l[data-v-a6914e80]{width:14px;height:14px}.sizes[data-v-a6914e80]{display:flex;border:1px solid var(--line);border-radius:6px;overflow:hidden}.sizes button[data-v-a6914e80]{font:inherit;font-size:.8rem;min-width:30px;min-height:30px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}.sizes button[data-v-a6914e80]:last-child{border-right:0}.sizes button.on[data-v-a6914e80]{background:var(--accent);color:#fff}.sizes button[data-v-a6914e80]:disabled{cursor:default}.card[data-v-e842fdd2]{border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin:12px 0}h2[data-v-e842fdd2]{font-size:1.05rem;margin:4px 0 8px}.note[data-v-e842fdd2]{font-size:.85rem;margin:0 0 8px}.inline[data-v-e842fdd2]{padding:0;font-size:inherit}.mods[data-v-e842fdd2]{list-style:none;padding:0;margin:0 0 8px}.mods li[data-v-e842fdd2]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.wide[data-v-4d26af8d]{max-width:1100px}.title[data-v-4d26af8d]{margin-top:0}.golive[data-v-4d26af8d]{display:block;text-align:center;margin:8px 0 4px;max-width:420px}.card[data-v-4d26af8d]{border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin:12px 0}h2[data-v-4d26af8d]{font-size:1.05rem;margin:4px 0 8px}summary[data-v-4d26af8d]{cursor:pointer;margin:4px 0}.file[data-v-4d26af8d]{position:relative;overflow:hidden;margin-top:8px}.file input[data-v-4d26af8d]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.suggestion[data-v-4d26af8d]{flex-wrap:wrap;align-items:flex-start}.suggestion>div[data-v-4d26af8d]:first-child{flex:1 1 260px;display:grid;gap:2px;min-width:0}.reason[data-v-4d26af8d]{font-style:italic}.actions[data-v-4d26af8d]{display:flex;flex-wrap:wrap;margin-left:-8px}.chip[data-v-4d26af8d]{font-size:.8rem;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:2px 8px;white-space:nowrap}del[data-v-4d26af8d]{color:var(--danger)}ins[data-v-4d26af8d]{color:var(--accent);text-decoration:none}.small-note[data-v-4d26af8d]{font-size:.85rem;margin:4px 0 8px}.step2[data-v-4d26af8d]{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.grid-head[data-v-4d26af8d]{display:none}.scenario[data-v-4d26af8d]{list-style:none;padding:0;margin:0}.row[data-v-4d26af8d]{display:grid;gap:8px;border-bottom:1px solid var(--line);padding:10px 0}.row.invalid[data-v-4d26af8d]{border-left:3px solid var(--danger);padding-left:8px}.row.interactive .item[data-v-4d26af8d]{padding-left:24px;border-left:3px solid color-mix(in srgb,var(--accent) 40%,transparent)}.cell[data-v-4d26af8d]{min-width:0}.head[data-v-4d26af8d]{display:flex;align-items:center;gap:8px}.thumb[data-v-4d26af8d]{width:112px;aspect-ratio:16 / 9;object-fit:contain;background:#000;border-radius:4px;flex:none}.badge[data-v-4d26af8d]{width:112px;flex:none;text-align:center;font-size:.8rem;padding:18px 2px;border-radius:4px;background:color-mix(in srgb,var(--accent) 15%,transparent)}.badge.small[data-v-4d26af8d]{width:auto;padding:2px 8px;font-size:.75rem}.name[data-v-4d26af8d]{flex:1;text-align:left;color:var(--fg);padding:4px 0;min-width:0;overflow-wrap:anywhere}.tools[data-v-4d26af8d]{display:flex;gap:4px;margin-top:6px}.qrpick[data-v-4d26af8d]{margin-top:8px}.icon[data-v-4d26af8d]{font:inherit;width:36px;height:36px;border:1px solid var(--line);border-radius:8px;background:transparent;color:inherit;cursor:pointer}.icon[data-v-4d26af8d]:disabled{opacity:.3}.proposal[data-v-4d26af8d]{display:grid;gap:2px;padding:8px 10px;border:1px dashed color-mix(in srgb,var(--accent) 60%,transparent);border-radius:8px;margin-bottom:6px}.p-head[data-v-4d26af8d]{display:flex;gap:6px;align-items:center;font-size:.8rem}.edit-hint[data-v-4d26af8d]{font-size:.75rem}.add .link[data-v-4d26af8d]{font-size:.85rem;padding:4px 8px 4px 0}.kinds[data-v-4d26af8d]{display:flex;flex-wrap:wrap}.notes textarea[data-v-4d26af8d]{width:100%;font:inherit;font-size:.9rem;line-height:1.35;padding:8px;border:1px solid var(--line);border-radius:8px;background:transparent;color:inherit;resize:vertical}.save-state[data-v-4d26af8d]{font-size:.75rem}@media(min-width:900px){.grid-head[data-v-4d26af8d]{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:16px;font-size:.8rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding-bottom:6px;border-bottom:1px solid var(--line)}.row[data-v-4d26af8d]{grid-template-columns:1.15fr 1fr 1fr;gap:16px;align-items:start}}.savebar[data-v-4d26af8d]{position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;background:var(--bg);border-top:1px solid var(--line)}.button.small[data-v-4d26af8d]{padding:8px 12px;justify-self:start}.view[data-v-77540985]{--u: min(1cqw, 1.7778cqh);container-type:size;width:100%;height:100%;display:grid;place-items:center;background:#000;color:#fff;overflow:hidden}.slide[data-v-77540985]{width:100%;height:100%;object-fit:contain}.card[data-v-77540985]{width:84%;max-height:92%;display:grid;gap:calc(2.4 * var(--u));align-content:center}.kind[data-v-77540985]{font-size:calc(1.8 * var(--u));letter-spacing:.08em;text-transform:uppercase;opacity:.6}.question[data-v-77540985]{font-size:calc(3.6 * var(--u));font-weight:600;line-height:1.2}.bars[data-v-77540985]{display:grid;gap:calc(1.2 * var(--u))}.bar[data-v-77540985]{position:relative;display:flex;justify-content:space-between;align-items:center;padding:calc(.9 * var(--u)) calc(1.6 * var(--u));border-radius:calc(1 * var(--u));background:#ffffff14;font-size:calc(2.4 * var(--u));overflow:hidden}.fill[data-v-77540985]{position:absolute;inset:0 auto 0 0;background:#4c8dff;opacity:.55;transition:width .5s ease}.label[data-v-77540985],.num[data-v-77540985]{position:relative}.num[data-v-77540985]{font-weight:600;font-variant-numeric:tabular-nums}.hist[data-v-77540985]{display:flex;align-items:flex-end;gap:calc(.6 * var(--u));height:calc(9 * var(--u))}.hist span[data-v-77540985]{flex:1;background:#ffffff59;border-radius:calc(.4 * var(--u)) calc(.4 * var(--u)) 0 0;transition:height .5s ease;min-height:calc(.2 * var(--u))}.track[data-v-77540985]{position:relative;height:calc(.8 * var(--u));border-radius:calc(1 * var(--u));background:linear-gradient(90deg,#4c8dff,#ff6b6b)}.avg[data-v-77540985]{position:absolute;top:50%;width:calc(3 * var(--u));height:calc(3 * var(--u));border-radius:50%;background:#fff;border:calc(.5 * var(--u)) solid #000;transform:translate(-50%,-50%);transition:left .5s ease}.poles[data-v-77540985]{display:flex;justify-content:space-between;font-size:calc(2.8 * var(--u));font-weight:600}.poles>span[data-v-77540985]{display:grid;gap:calc(.4 * var(--u))}.poles .right[data-v-77540985]{text-align:right}.poles b[data-v-77540985]{font-size:calc(4.4 * var(--u));font-variant-numeric:tabular-nums}.verdict[data-v-77540985]{font-size:calc(2.4 * var(--u));font-weight:600;text-align:center}.cloud[data-v-77540985]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:calc(.6 * var(--u)) calc(2 * var(--u));min-height:calc(20 * var(--u));line-height:1.05}.cloud span[data-v-77540985]{font-weight:600;transition:font-size .4s ease}.cloud span[data-v-77540985]:nth-child(3n){color:#8ab4ff}.cloud span[data-v-77540985]:nth-child(3n+1){color:#ffd479}.qa[data-v-77540985]{list-style:none;margin:0;padding:0;display:grid;gap:calc(1.4 * var(--u));font-size:calc(2.8 * var(--u));align-content:center}.qa li[data-v-77540985]{display:flex;gap:calc(1.6 * var(--u));align-items:baseline}.qa .votes[data-v-77540985]{min-width:calc(3.5 * var(--u));text-align:right;font-weight:700;color:#8ab4ff;font-variant-numeric:tabular-nums}.qa .answered[data-v-77540985]{opacity:.45;text-decoration:line-through}.card.dense[data-v-77540985]{gap:calc(1.6 * var(--u))}.card.dense .question[data-v-77540985]{font-size:calc(3.2 * var(--u))}.card.dense .bars[data-v-77540985]{gap:calc(.7 * var(--u))}.card.dense .bar[data-v-77540985]{font-size:calc(1.9 * var(--u));padding:calc(.6 * var(--u)) calc(1.4 * var(--u))}.qa-view[data-v-77540985]{width:84%;height:100%;display:grid;align-content:center;gap:calc(3 * var(--u))}.qa-head[data-v-77540985]{display:grid;gap:calc(1.6 * var(--u))}.invite[data-v-77540985]{font-size:calc(2.4 * var(--u));opacity:.7}.qa-view.filled[data-v-77540985]{grid-template-rows:auto 1fr;align-content:stretch;padding-top:calc(3 * var(--u))}.filled .kind[data-v-77540985]{font-size:calc(1.26 * var(--u))}.filled .question[data-v-77540985]{font-size:calc(2.8 * var(--u))}.filled .invite[data-v-77540985]{font-size:calc(1.68 * var(--u))}.filled .qa[data-v-77540985]{align-self:center;padding-bottom:calc(4 * var(--u))}.footer[data-v-77540985]{font-size:calc(1.8 * var(--u));opacity:.6}.panel[data-v-34da88a8]{border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin:12px 0}.head[data-v-34da88a8]{display:grid;gap:8px}h2[data-v-34da88a8]{font-size:1.05rem;margin:0}.tabs[data-v-34da88a8]{display:flex;gap:6px;flex-wrap:wrap}.tabs button[data-v-34da88a8]{font:inherit;font-size:.85rem;padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}.tabs .on[data-v-34da88a8]{color:var(--fg);border-color:var(--fg)}.tabs b[data-v-34da88a8]{color:var(--danger)}.qs[data-v-34da88a8]{list-style:none;padding:0;margin:8px 0 0}.qs li[data-v-34da88a8]{border-bottom:1px solid var(--line);padding:10px 0;display:grid;gap:4px}.qs .answered .text>div[data-v-34da88a8]{opacity:.55}.text[data-v-34da88a8]{display:grid;gap:2px;overflow-wrap:anywhere}.actions[data-v-34da88a8]{display:flex;flex-wrap:wrap;margin-left:-8px}.actions .link[data-v-34da88a8]{font-size:.9rem}textarea[data-v-34da88a8]{font:inherit;padding:8px;border:1px solid var(--line);border-radius:8px;background:transparent;color:inherit}.panel[data-v-803dde50]{border:1px solid var(--line);border-radius:12px;padding:8px 12px;margin:12px 0;display:grid;gap:6px}.row1[data-v-803dde50]{display:flex;align-items:center;gap:10px;min-height:32px}h2[data-v-803dde50]{font-size:.95rem;margin:0}.rec[data-v-803dde50]{display:flex;align-items:center;gap:6px;color:var(--danger);font-weight:600;font-variant-numeric:tabular-nums;flex:none}.rec i[data-v-803dde50]{width:9px;height:9px;border-radius:50%;background:var(--danger);animation:blink-803dde50 1s infinite}@keyframes blink-803dde50{50%{opacity:.2}}.line[data-v-803dde50]{flex:1;min-width:0;font-size:.8rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.auto[data-v-803dde50]{display:flex;gap:6px;align-items:center;font-size:.85rem;margin-left:auto}.auto input[data-v-803dde50]{width:auto;flex:none}.button.small[data-v-803dde50]{padding:6px 12px;font-size:.85rem}.tiny[data-v-803dde50]{font-size:.78rem;margin:0}.warn[data-v-803dde50]{color:#b26a00}.ok[data-v-803dde50]{color:#1a7f37}.past[data-v-803dde50]{padding-left:18px;margin:4px 0 0;font-size:.85rem}.slide-stop[data-v-803dde50]{position:relative;height:40px;border-radius:999px;background:color-mix(in srgb,var(--danger) 14%,transparent)}.slide-label[data-v-803dde50]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding-left:40px;font-size:.8rem;color:var(--danger);pointer-events:none}.slide-stop input[data-v-803dde50]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;background:transparent;border:0;z-index:1;cursor:grab}.slide-stop input[data-v-803dde50]::-webkit-slider-runnable-track{height:40px;background:transparent}.slide-stop input[data-v-803dde50]::-moz-range-track{height:40px;background:transparent}.slide-stop input[data-v-803dde50]::-webkit-slider-thumb{-webkit-appearance:none;width:40px;height:40px;border-radius:50%;background:var(--danger);box-shadow:0 1px 4px #00000040}.slide-stop input[data-v-803dde50]::-moz-range-thumb{width:40px;height:40px;border:0;border-radius:50%;background:var(--danger)}.slide-stop input[data-v-803dde50]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:999px}.qr-modal[data-v-14b53d5c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0009;display:grid;place-items:center;padding:16px}.sheet[data-v-14b53d5c]{background:#fff;color:#000;border-radius:16px;padding:20px;display:grid;gap:12px;justify-items:center;width:min(100%,460px)}.sheet strong[data-v-14b53d5c]{font-size:1.15rem}.code[data-v-14b53d5c]{line-height:0}.code[data-v-14b53d5c] svg{display:block;width:min(78vw,56vh,400px);height:min(78vw,56vh,400px)}.url[data-v-14b53d5c]{font-size:.9rem;overflow-wrap:anywhere;text-align:center;color:#333}.button[data-v-14b53d5c]{width:100%}.remote[data-v-2052d717]{max-width:640px;margin:0 auto;padding:12px 16px 180px}.top[data-v-2052d717]{display:flex;justify-content:space-between;align-items:center}.conn[data-v-2052d717]{font-size:.85rem;padding:4px 10px;border-radius:999px}.conn.ok[data-v-2052d717]{color:#1a7f37;background:color-mix(in srgb,#1a7f37 14%,transparent)}.conn.bad[data-v-2052d717]{color:var(--danger);background:color-mix(in srgb,var(--danger) 14%,transparent)}.status[data-v-2052d717]{display:flex;align-items:baseline;gap:12px;margin:12px 0}.timer[data-v-2052d717]{font-size:2rem;font-variant-numeric:tabular-nums}.preview[data-v-2052d717]{margin:8px 0 16px}.label[data-v-2052d717]{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.frame[data-v-2052d717]{aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:#000}.frame.small[data-v-2052d717]{width:120px;flex:none}.caption[data-v-2052d717]{margin-top:6px}.row-next[data-v-2052d717]{display:flex;gap:12px;align-items:center}.notes-tab[data-v-2052d717]{position:fixed;right:0;top:40%;z-index:20;writing-mode:vertical-rl;transform:rotate(180deg);font:600 .9rem system-ui,sans-serif;padding:14px 8px;border:0;border-radius:0 10px 10px 0;background:var(--accent);color:#fff;cursor:pointer;box-shadow:0 2px 8px #0003}.notes-drawer[data-v-2052d717]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#00000059;opacity:0;pointer-events:none;transition:opacity .2s}.notes-drawer.open[data-v-2052d717]{opacity:1;pointer-events:auto}.notes-panel[data-v-2052d717]{position:absolute;top:0;right:0;bottom:0;width:min(88vw,420px);background:var(--bg);padding:16px 16px calc(16px + env(safe-area-inset-bottom));overflow-y:auto;transform:translate(100%);transition:transform .25s ease;display:flex;flex-direction:column;gap:10px}.notes-drawer.open .notes-panel[data-v-2052d717]{transform:none}.notes-panel header[data-v-2052d717]{display:flex;justify-content:space-between;align-items:center;gap:8px}.notes-text[data-v-2052d717]{white-space:pre-wrap;font-size:1.15rem;line-height:1.45;margin:0}.notes-text.muted[data-v-2052d717]{font-size:.95rem}.drawer-nav[data-v-2052d717]{margin-top:auto;display:grid;grid-template-columns:1fr 1.6fr;gap:10px}.activity[data-v-2052d717]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 12px}.chip[data-v-2052d717]{font-size:.85rem;padding:4px 10px;border-radius:999px}.hint-closed[data-v-2052d717]{flex-basis:100%;margin:0;font-size:.9rem;color:#b26a00}.chip.open[data-v-2052d717]{color:#1a7f37;background:color-mix(in srgb,#1a7f37 14%,transparent)}.chip.closed[data-v-2052d717]{color:var(--muted);border:1px solid var(--line)}.links[data-v-2052d717]{margin:8px 0}.screen-link[data-v-2052d717]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:6px 0}.label-link[data-v-2052d717]{min-width:112px}.copy[data-v-2052d717]{display:inline-flex;align-items:center;gap:6px}.copy svg[data-v-2052d717]{width:1.3em;height:1.3em;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;flex:none}.list ol[data-v-2052d717]{list-style:none;padding:0;margin:4px 0}.jump[data-v-2052d717]{width:100%;text-align:left;font:inherit;color:inherit;background:none;border:0;border-bottom:1px solid var(--line);padding:12px 4px;cursor:pointer}.jump.active[data-v-2052d717]{color:var(--accent);font-weight:600}.controls[data-v-2052d717]{position:fixed;z-index:10;left:0;right:0;bottom:0;background:var(--bg);border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 1.6fr;gap:10px;max-width:640px;margin:0 auto}.nav[data-v-2052d717]{font:600 1.1rem system-ui,sans-serif;min-height:64px;border-radius:12px;border:1px solid var(--line);background:transparent;color:inherit;cursor:pointer}.nav.primary[data-v-2052d717]{background:var(--accent);color:#fff;border:0}.nav[data-v-2052d717]:disabled{opacity:.4}.end[data-v-2052d717]{grid-column:1 / -1;justify-self:center;font-size:.9rem}.wide[data-v-2052d717]{grid-column:1 / -1;min-height:56px}.done[data-v-2052d717]{grid-column:1 / -1;text-align:center;justify-self:center}.center-text[data-v-2052d717]{text-align:center;text-decoration:none}.qr[data-v-aa825203]{position:absolute;z-index:2;padding:1vh;border-radius:1.2vh;display:grid;gap:.6vh;justify-items:center}.qr.light[data-v-aa825203]{background:#fff;color:#000}.qr.dark[data-v-aa825203]{background:#000;color:#fff;outline:.3vh solid #fff}.top-left[data-v-aa825203]{top:3vh;left:3vh}.top-right[data-v-aa825203]{top:3vh;right:3vh}.bottom-left[data-v-aa825203]{bottom:3vh;left:3vh}.bottom-right[data-v-aa825203]{bottom:3vh;right:3vh}.code[data-v-aa825203]{line-height:0}.code[data-v-aa825203] svg{display:block}.size-s .code[data-v-aa825203] svg{width:15vh;height:15vh}.size-m .code[data-v-aa825203] svg{width:22vh;height:22vh}.size-l .code[data-v-aa825203] svg{width:30vh;height:30vh}.caption[data-v-aa825203]{font:600 1.8vh/1.1 system-ui,sans-serif;letter-spacing:.02em}.size-l .caption[data-v-aa825203]{font-size:2.4vh}.screen[data-v-d7ae113c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;color:#fff;cursor:none}.message[data-v-d7ae113c]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;gap:2vw;font:600 4vw/1.2 system-ui,sans-serif;padding:0 8vw}.message small[data-v-d7ae113c]{font-size:2vw;font-weight:400;opacity:.6}.stage[data-v-d7ae113c]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.hint[data-v-d7ae113c]{position:absolute;left:50%;bottom:3vh;transform:translate(-50%);font:14px system-ui,sans-serif;background:#ffffff1f;padding:8px 14px;border-radius:999px;cursor:pointer;z-index:3}.offline[data-v-d7ae113c]{position:absolute;top:12px;left:12px;width:10px;height:10px;border-radius:50%;background:#ff6b6b;opacity:.7;z-index:3}.aud[data-v-c82b9ad8]{max-width:560px;margin:0 auto;padding:12px 16px 40px}.top[data-v-c82b9ad8]{display:flex;justify-content:space-between;align-items:center;gap:8px}.langs button[data-v-c82b9ad8]{font:inherit;font-size:.8rem;background:none;border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:4px 8px;margin-left:4px;cursor:pointer}.langs .on[data-v-c82b9ad8]{color:var(--fg);border-color:var(--fg)}.card[data-v-c82b9ad8]{border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin:12px 0}h2[data-v-c82b9ad8]{font-size:1.15rem;margin:6px 0 12px}.kind[data-v-c82b9ad8]{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.small[data-v-c82b9ad8]{font-size:.85rem}.options[data-v-c82b9ad8]{display:grid;gap:8px}.opt[data-v-c82b9ad8]{font:inherit;text-align:left;padding:14px;border-radius:10px;border:1px solid var(--line);background:transparent;color:inherit;cursor:pointer}.opt.picked[data-v-c82b9ad8]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.debate[data-v-c82b9ad8]{display:grid;gap:10px}.debate .poles[data-v-c82b9ad8]{display:flex;justify-content:space-between;font-weight:600}.debate input[type=range][data-v-c82b9ad8]{width:100%;padding:0}.note[data-v-c82b9ad8]{color:var(--accent)}.closed[data-v-c82b9ad8]{padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--muted) 14%,transparent)}.word[data-v-c82b9ad8]{display:grid;gap:8px}.word input[data-v-c82b9ad8]{font-size:1.1rem;padding:14px}.results[data-v-c82b9ad8]{margin-top:12px;aspect-ratio:16 / 11;border-radius:10px;overflow:hidden}.ask[data-v-c82b9ad8]{display:grid;gap:8px}textarea[data-v-c82b9ad8]{font:inherit;padding:12px;border:1px solid var(--line);border-radius:8px;background:transparent;color:inherit;resize:vertical}.qlist[data-v-c82b9ad8]{list-style:none;padding:0;margin:12px 0 0}.qlist li[data-v-c82b9ad8]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.qlist.mine li[data-v-c82b9ad8]{opacity:.7}.qlist .answered>span[data-v-c82b9ad8]{opacity:.55}.up[data-v-c82b9ad8]{font:inherit;font-size:.9rem;min-width:64px;padding:8px;border-radius:8px;border:1px solid var(--line);background:transparent;color:inherit;cursor:pointer;flex:none}.up.on[data-v-c82b9ad8]{border-color:var(--accent);color:var(--accent)}.player[data-v-ea9c679f]{max-width:900px}.stage[data-v-ea9c679f]{aspect-ratio:16 / 9;width:min(100%,calc((100vh - 260px) * 16 / 9));min-width:280px;margin:0 auto;border-radius:10px;overflow:hidden;background:#000}.audio[data-v-ea9c679f]{margin:12px 0;display:grid;gap:8px}audio[data-v-ea9c679f]{width:100%}.recs[data-v-ea9c679f]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.chip[data-v-ea9c679f]{font:inherit;font-size:.85rem;padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}.chip.on[data-v-ea9c679f]{color:var(--fg);border-color:var(--fg)}.warn[data-v-ea9c679f]{color:#b26a00;margin:0}h2[data-v-ea9c679f]{font-size:1.05rem}.chapters[data-v-ea9c679f]{list-style:none;padding:0;margin:0}.chapters button[data-v-ea9c679f]{width:100%;display:flex;gap:12px;text-align:left;font:inherit;color:inherit;background:none;border:0;border-bottom:1px solid var(--line);padding:10px 4px;cursor:pointer}.chapters .active button[data-v-ea9c679f]{color:var(--accent);font-weight:600}.t[data-v-ea9c679f]{min-width:52px;font-variant-numeric:tabular-nums;color:var(--muted)}.role[data-v-e86c8439]{margin:0;font-size:.85rem}h1[data-v-e86c8439]{margin-top:4px}.conn[data-v-e86c8439]{font-size:.85rem;padding:4px 10px;border-radius:999px}.conn.ok[data-v-e86c8439]{color:#1a7f37;background:color-mix(in srgb,#1a7f37 14%,transparent)}.conn.bad[data-v-e86c8439]{color:var(--danger);background:color-mix(in srgb,var(--danger) 14%,transparent)}.wide[data-v-8aa98ca7]{max-width:900px}.t[data-v-8aa98ca7]{width:100%;border-collapse:collapse;font-size:.95rem}.t th[data-v-8aa98ca7]{text-align:left;font-size:.8rem;color:var(--muted);font-weight:500;text-transform:uppercase;letter-spacing:.04em;padding:6px 8px;border-bottom:1px solid var(--line)}.t td[data-v-8aa98ca7]{padding:10px 8px;border-bottom:1px solid var(--line);vertical-align:top}.num[data-v-8aa98ca7]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.row[data-v-8aa98ca7]{cursor:pointer}.name[data-v-8aa98ca7]{padding:0;color:var(--fg);font-weight:600;text-align:left}.small[data-v-8aa98ca7]{font-size:.8rem}.detail td[data-v-8aa98ca7]{background:color-mix(in srgb,var(--fg) 4%,transparent)}.talks[data-v-8aa98ca7]{list-style:none;padding:0;margin:0}.talks li[data-v-8aa98ca7]{display:grid;gap:2px;padding:6px 0}@media(max-width:600px){.t th[data-v-8aa98ca7]:nth-child(4),.t td[data-v-8aa98ca7]:nth-child(4){display:none}}:root{--bg: #f6f7f9;--fg: #14171c;--muted: #5c6470;--line: #dfe3e8;--accent: #1f6feb;--danger: #c62828;color-scheme:light dark;font:16px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media(prefers-color-scheme:dark){:root{--bg: #111418;--fg: #e8ebef;--muted: #9aa3ae;--line: #2a3038;--accent: #4c8dff;--danger: #ff6b6b}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg)}.page{max-width:640px;margin:0 auto;padding:16px}.bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}h1{font-size:1.25rem;margin:24px 0 8px}.muted{color:var(--muted)}.center{text-align:center;padding-top:15vh}.row{display:flex;gap:8px}input,select{flex:1;min-width:0;font:inherit;padding:12px;border:1px solid var(--line);border-radius:8px;background:transparent;color:inherit}.button{display:inline-block;font:inherit;padding:12px 18px;border:0;border-radius:8px;background:var(--accent);color:#fff;text-decoration:none;cursor:pointer}.button:disabled{opacity:.5;cursor:default}.link{font:inherit;background:none;border:0;color:var(--accent);cursor:pointer;padding:8px}.danger{color:var(--danger)}.list{list-style:none;padding:0;margin:0}a{color:var(--accent)}.list li>div{display:grid;gap:2px}.list li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid var(--line)}.alert{padding:12px;border-radius:8px;border:1px solid var(--danger);color:var(--danger)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ver{color:var(--muted);font-size:.8rem;font-variant-numeric:tabular-nums}
