.home.svelte-1cl1lwk{--brand: #5b4bd4;--brand-deep: #4a3ec0;--ink: #1a1d21;--muted: #6b7280;--faint: #9aa1ab;--line: #e2e4e8;--bg: #f4f5f7;--ok-bg: #e3f6e8;--ok: #17803d;--warn-bg: #fdeeee;--warn: #c0392b;position:fixed;inset:0;overflow:auto;background:var(--bg);color:var(--ink);font:15px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.split.svelte-1cl1lwk{display:grid;grid-template-columns:1.1fr 1fr;min-height:100%}.pitch.svelte-1cl1lwk{background:linear-gradient(160deg,var(--brand) 0%,#3d2fae 100%);color:#fff;padding:64px 56px;display:flex;flex-direction:column;justify-content:center}.pitch.svelte-1cl1lwk .logo:where(.svelte-1cl1lwk){font-weight:800;font-size:22px;letter-spacing:-.01em;margin-bottom:40px;opacity:.95}.pitch.svelte-1cl1lwk h1:where(.svelte-1cl1lwk){font-size:40px;line-height:1.1;font-weight:800;letter-spacing:-.02em;margin:0 0 20px;color:#fff}.pitch.svelte-1cl1lwk ul:where(.svelte-1cl1lwk){list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:14px;max-width:420px}.pitch.svelte-1cl1lwk li:where(.svelte-1cl1lwk){display:flex;gap:12px;font-size:15.5px;color:#ffffffe0}.pitch.svelte-1cl1lwk li:where(.svelte-1cl1lwk) .tick:where(.svelte-1cl1lwk){font-weight:800;color:#c9beff}.panel.svelte-1cl1lwk{background:#fff;padding:64px 56px;display:flex;flex-direction:column;justify-content:center}.card.svelte-1cl1lwk{width:100%;max-width:380px;margin:0 auto}.panel.svelte-1cl1lwk h2:where(.svelte-1cl1lwk){font-size:24px;font-weight:700;margin:0 0 6px;color:var(--ink)}.panel.svelte-1cl1lwk .sub:where(.svelte-1cl1lwk){color:var(--muted);margin:0 0 24px}.field.svelte-1cl1lwk{margin-bottom:16px}.field.svelte-1cl1lwk label:where(.svelte-1cl1lwk){display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:4px;text-transform:uppercase;letter-spacing:.03em}.field.svelte-1cl1lwk input:where(.svelte-1cl1lwk){width:100%;border:1px solid #d4d7dd;border-radius:9px;padding:11px 13px;background:#fff;color:var(--ink);font:inherit}.field.svelte-1cl1lwk input.invalid:where(.svelte-1cl1lwk){border-color:#e05252;background:#fff7f7}.field.svelte-1cl1lwk .hint:where(.svelte-1cl1lwk){font-size:12.5px;color:var(--faint);margin-top:5px}.field.svelte-1cl1lwk .err:where(.svelte-1cl1lwk){font-size:12.5px;color:var(--warn);margin-top:5px}.cta.svelte-1cl1lwk{width:100%;border:1px solid var(--brand);background:var(--brand);color:#fff;border-radius:9px;padding:11px 18px;font:inherit;font-weight:600;cursor:pointer}.cta.svelte-1cl1lwk:hover:not(:disabled){background:var(--brand-deep);border-color:var(--brand-deep)}.cta.svelte-1cl1lwk:disabled{opacity:.5;cursor:not-allowed}.notice.svelte-1cl1lwk{border-radius:10px;padding:14px 16px;font-size:14px;margin-bottom:16px}.notice.ok.svelte-1cl1lwk{background:var(--ok-bg);color:var(--ok);margin-bottom:0}.notice.warn.svelte-1cl1lwk{background:var(--warn-bg);color:var(--warn)}.notice.svelte-1cl1lwk b:where(.svelte-1cl1lwk){display:block;margin-bottom:2px}.spin.svelte-1cl1lwk{display:inline-block;width:14px;height:14px;border:2px solid #ffffff80;border-top-color:#fff;border-radius:50%;animation:svelte-1cl1lwk-spin .7s linear infinite;vertical-align:-2px;margin-right:7px}@keyframes svelte-1cl1lwk-spin{to{transform:rotate(360deg)}}.foot.svelte-1cl1lwk{margin-top:22px;font-size:13px;color:var(--faint)}.foot.svelte-1cl1lwk a:where(.svelte-1cl1lwk){color:var(--brand)}.hp.svelte-1cl1lwk{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:820px){.split.svelte-1cl1lwk{grid-template-columns:1fr}.pitch.svelte-1cl1lwk,.panel.svelte-1cl1lwk{padding:48px 32px}}.board-scroll.svelte-12083y1{overflow-x:auto;margin-top:12px;border-radius:var(--radius);border:1px solid var(--line-ink)}.board.svelte-12083y1{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums;font-size:.9rem}.board.svelte-12083y1 th:where(.svelte-12083y1),.board.svelte-12083y1 td:where(.svelte-12083y1){border-bottom:1px solid var(--line-ink);padding:9px 12px;text-align:center;white-space:nowrap}.board.svelte-12083y1 thead:where(.svelte-12083y1) th:where(.svelte-12083y1){background:#ffffff0a;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--on-ink-soft);border-bottom:1px solid var(--line-ink)}.board.svelte-12083y1 tbody:where(.svelte-12083y1) tr:where(.svelte-12083y1):last-child td:where(.svelte-12083y1){border-bottom:none}.board.svelte-12083y1 .team:where(.svelte-12083y1){text-align:left;font-family:var(--display);font-weight:700}.board.svelte-12083y1 thead:where(.svelte-12083y1) .team:where(.svelte-12083y1){font-family:var(--body)}.board.svelte-12083y1 .rank:where(.svelte-12083y1){color:#ffffff59;font-weight:700}.board.svelte-12083y1 th:where(.svelte-12083y1) .max:where(.svelte-12083y1){display:block;color:#ffffff59;font-weight:500;font-size:.9em;text-transform:none;letter-spacing:0}.board.svelte-12083y1 th.revealed:where(.svelte-12083y1),.board.svelte-12083y1 td.revealed:where(.svelte-12083y1){background:#8f7bff24;font-weight:700;color:var(--brand-ink)}.board.svelte-12083y1 th.skipped:where(.svelte-12083y1),.board.svelte-12083y1 td.skipped:where(.svelte-12083y1){color:var(--on-ink-soft);font-style:italic;font-weight:400;background:repeating-linear-gradient(-45deg,transparent,transparent 5px,rgba(255,255,255,.04) 5px,rgba(255,255,255,.04) 10px)}.board.svelte-12083y1 td.pre-entry:where(.svelte-12083y1){background:#ffffff05}.board.svelte-12083y1 td.pre-entry:where(.svelte-12083y1) .not-yet:where(.svelte-12083y1){color:var(--on-ink-soft);font-style:italic;font-size:.72rem}.board.svelte-12083y1 .total:where(.svelte-12083y1){font-family:var(--display);font-weight:800;font-size:1.05rem;background:#ffffff0a}.final-pos.svelte-12083y1{color:var(--mint-ink);font-weight:700}.final-neg.svelte-12083y1{color:var(--rose-ink);font-weight:700}.final-none.svelte-12083y1{color:var(--on-ink-soft);font-style:italic}.corrected-chip.svelte-12083y1{display:inline-block;color:var(--amber-ink);background:#f5a5241a;border:1px solid rgba(245,165,36,.45);border-radius:var(--radius-pill);padding:0 6px;margin-left:3px;font-size:.75em;font-weight:600;cursor:help}.corrected-footnote.svelte-12083y1{color:var(--amber-ink);font-size:.8rem;margin:8px 0 0}.board.svelte-12083y1 tr.top:where(.svelte-12083y1) td:where(.svelte-12083y1):first-child{box-shadow:inset 3px 0 #ffffff59}.board.svelte-12083y1 tr.top-1:where(.svelte-12083y1) td:where(.svelte-12083y1):first-child{box-shadow:inset 3px 0 #ffd166}.board.svelte-12083y1 tr.top-2:where(.svelte-12083y1) td:where(.svelte-12083y1):first-child{box-shadow:inset 3px 0 #cfd2e4}.board.svelte-12083y1 tr.top-3:where(.svelte-12083y1) td:where(.svelte-12083y1):first-child{box-shadow:inset 3px 0 #d99a6c}.board.svelte-12083y1 tr.top-1:where(.svelte-12083y1){background:#ffd16612}.board.svelte-12083y1 tr.top-1:where(.svelte-12083y1) .rank:where(.svelte-12083y1),.board.svelte-12083y1 tr.top-1:where(.svelte-12083y1) .team:where(.svelte-12083y1){color:#ffd166}.winner-banner.svelte-lrmlcy{display:flex;align-items:center;gap:10px;font-family:var(--display);font-size:1.25rem;font-weight:800;letter-spacing:-.01em;color:#6b4c00;background:linear-gradient(105deg,#fff3cf,#ffe9a8 55%,#ffdd80);border:1px solid #eec55a;border-radius:var(--radius);padding:16px 20px;margin:14px 0 10px;box-shadow:0 6px 20px #e0a71238}.letter-grid.svelte-1kajuj7{display:flex;flex-wrap:wrap;gap:14px}.word.svelte-1kajuj7{display:flex;gap:6px}.cell.svelte-1kajuj7{width:38px;height:var(--tap);min-width:38px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.3rem;font-family:var(--body);text-transform:uppercase;color:var(--on-ink);background:#ffffff0a;border:2px solid var(--line-ink);border-radius:8px;padding:0;transition:border-color .12s,background .12s}input.cell.svelte-1kajuj7{caret-color:var(--brand-ink)}input.cell.svelte-1kajuj7:focus{outline:none;border-color:var(--brand-ink);background:#8f7bff1f}button.cell.svelte-1kajuj7{cursor:pointer;-webkit-user-select:none;user-select:none}button.cell.svelte-1kajuj7:hover:not(:disabled){border-color:var(--brand-ink)}button.cell.empty.svelte-1kajuj7{color:#ffffff47}.cell.revealed.svelte-1kajuj7{background:#8f7bff29;border-color:var(--brand-ink);border-style:dashed;color:var(--brand-ink);cursor:not-allowed}.cell.filled.svelte-1kajuj7{border-color:#fff6}.letter-grid.disabled.svelte-1kajuj7 .cell:where(.svelte-1kajuj7){opacity:.85}.topbar.svelte-1jdjhi{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:12px;padding:12px 20px;background:#0a0817d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-ink);color:var(--on-ink)}.topbar.svelte-1jdjhi a:where(.svelte-1jdjhi){color:var(--on-ink-soft);font-weight:600;font-size:.88rem;text-decoration:none}.topbar.svelte-1jdjhi a:where(.svelte-1jdjhi):hover{color:#fff}.topbar.svelte-1jdjhi .crumb:where(.svelte-1jdjhi){font-family:var(--display);font-weight:700;color:var(--on-ink-soft)}.topbar.svelte-1jdjhi .crumb:where(.svelte-1jdjhi) b:where(.svelte-1jdjhi){color:var(--on-ink);font-weight:800}.topbar.svelte-1jdjhi .spacer:where(.svelte-1jdjhi){flex:1}.topbar.svelte-1jdjhi .status:where(.svelte-1jdjhi){color:var(--on-ink-soft);font-size:.8rem;font-variant-numeric:tabular-nums}.topbar.svelte-1jdjhi button:where(.svelte-1jdjhi){background:var(--brand);border-color:var(--brand);color:#fff}.topbar.svelte-1jdjhi button:where(.svelte-1jdjhi):hover:not(:disabled){background:var(--brand-press);border-color:var(--brand-press)}.outline.svelte-1jdjhi{display:flex;min-height:calc(100vh - 57px);align-items:stretch}.tree.svelte-1jdjhi{width:300px;flex-shrink:0;border-right:1px solid var(--line-ink);background:#ffffff05;padding:12px 0}.tnode.svelte-1jdjhi{display:flex;align-items:center;gap:8px;width:100%;padding:8px 16px;cursor:pointer;border:none;border-radius:0;background:none;box-shadow:none;font:inherit;text-align:left;color:var(--on-ink)}.tnode.svelte-1jdjhi:hover{background:#ffffff0d}.tnode.sel.svelte-1jdjhi{background:#8f7bff24;box-shadow:inset 3px 0 0 var(--brand-ink);color:var(--brand-ink)}.tnode.quiz-title.svelte-1jdjhi{font-family:var(--display);font-weight:800;font-size:1.05rem;padding:10px 16px}.tnode.round.svelte-1jdjhi{font-weight:700}.tnode.svelte-1jdjhi .drag:where(.svelte-1jdjhi){color:#ffffff4d;cursor:grab}.tnode.svelte-1jdjhi .rname:where(.svelte-1jdjhi){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tnode.q.svelte-1jdjhi{padding-left:42px;font-size:.88rem;color:var(--on-ink-soft)}.tnode.q.sel.svelte-1jdjhi{color:var(--brand-ink)}.tnode.q.svelte-1jdjhi .qtext:where(.svelte-1jdjhi){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tnode.addq.svelte-1jdjhi,.tnode.frombank.svelte-1jdjhi{padding-left:42px}.tnode.add.svelte-1jdjhi,.tnode.addq.svelte-1jdjhi,.tnode.frombank.svelte-1jdjhi{color:var(--brand-ink);font-size:.88rem;font-weight:600}.tnode.add.svelte-1jdjhi:hover,.tnode.addq.svelte-1jdjhi:hover,.tnode.frombank.svelte-1jdjhi:hover{background:#8f7bff1f}.tnode.add.svelte-1jdjhi{margin-top:6px}.warn-dot.svelte-1jdjhi{width:7px;height:7px;border-radius:50%;background:var(--rose-ink);flex-shrink:0}.detail.svelte-1jdjhi{flex:1;min-width:0;padding:28px 32px}.detail.svelte-1jdjhi h2:where(.svelte-1jdjhi){display:flex;align-items:center;gap:10px;font-size:1.5rem}.detail.svelte-1jdjhi .where:where(.svelte-1jdjhi){color:var(--on-ink-soft);font-size:.88rem;margin:2px 0 0}.join-current.svelte-1jdjhi{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;color:var(--on-ink-soft);white-space:nowrap}.join-current.svelte-1jdjhi input:where(.svelte-1jdjhi){width:auto;margin:0}.panel.svelte-1jdjhi{max-width:660px;margin-top:18px;padding:20px;background:#ffffff08;border:1px solid var(--line-ink);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:14px}.panel.svelte-1jdjhi textarea:where(.svelte-1jdjhi){min-height:76px;resize:vertical;line-height:1.5}.panel.svelte-1jdjhi input.invalid:where(.svelte-1jdjhi),.panel.svelte-1jdjhi textarea.invalid:where(.svelte-1jdjhi){border-color:var(--rose-ink);background:#ff5c7414}.panel.svelte-1jdjhi input.invalid:where(.svelte-1jdjhi):focus,.panel.svelte-1jdjhi textarea.invalid:where(.svelte-1jdjhi):focus{box-shadow:0 0 0 4px #ff5c7426}.chips.svelte-1jdjhi{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-weight:400;color:var(--on-ink)}.chip.svelte-1jdjhi{display:inline-flex;align-items:center;gap:2px;background:#8f7bff29;color:var(--brand-ink);border-radius:var(--radius-pill);padding:4px 6px 4px 12px;font-size:.88rem;font-weight:600}.chip.svelte-1jdjhi .x:where(.svelte-1jdjhi){border:none;background:none;box-shadow:none;padding:0 4px;cursor:pointer;color:var(--brand-ink);font-size:.78rem;line-height:1}.chip.svelte-1jdjhi .x:where(.svelte-1jdjhi):hover{background:none;color:var(--rose-ink)}.chips.svelte-1jdjhi input:where(.svelte-1jdjhi){width:9em;padding:6px 10px}.row-actions.svelte-1jdjhi{display:flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap}.row-actions.svelte-1jdjhi .danger:where(.svelte-1jdjhi){margin-left:auto}.issuebar.svelte-1jdjhi{max-width:660px;border:1px solid rgba(255,92,116,.4);background:#ff5c7414;gap:0}.issuebar.svelte-1jdjhi b:where(.svelte-1jdjhi){color:var(--rose-ink);font-family:var(--display)}.issuebar.svelte-1jdjhi ul:where(.svelte-1jdjhi){margin:10px 0 0;padding-left:18px}.issuebar.svelte-1jdjhi li:where(.svelte-1jdjhi){margin-bottom:2px}.issue-link.svelte-1jdjhi{border:none;background:none;box-shadow:none;padding:2px 0;font:inherit;font-weight:500;color:var(--rose-ink);cursor:pointer;text-align:left;text-decoration:underline}.issue-link.svelte-1jdjhi:hover{background:none;color:#fff}.sessions.svelte-1jdjhi{max-width:980px;margin-top:32px}.sessions.svelte-1jdjhi>ul:where(.svelte-1jdjhi){list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:12px}.sessions.svelte-1jdjhi>ul:where(.svelte-1jdjhi)>li:where(.svelte-1jdjhi){display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:14px 16px;background:#ffffff08;border:1px solid var(--line-ink);border-radius:var(--radius-lg);font-size:.88rem;color:var(--on-ink-soft)}.sessions.svelte-1jdjhi [data-testid=session-join-code]:where(.svelte-1jdjhi){font-family:var(--display);font-size:1.1rem;letter-spacing:.08em;color:var(--brand-ink);background:#8f7bff29;border-radius:var(--radius);padding:2px 10px}.sessions.svelte-1jdjhi [data-testid=session-join-link]:where(.svelte-1jdjhi){font-size:.82rem;color:var(--on-ink-soft)}.sessions.svelte-1jdjhi button:where(.svelte-1jdjhi){padding:6px 12px;font-size:.82rem}.sessions.svelte-1jdjhi .panel:where(.svelte-1jdjhi){flex-basis:100%;max-width:none;background:#0a081780}.beat.svelte-1jdjhi{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;padding:10px 14px;border-radius:var(--radius);background:#ffffff0a;border:1px solid var(--line-ink);color:var(--on-ink)}.beat.svelte-1jdjhi strong:where(.svelte-1jdjhi){font-variant-numeric:tabular-nums}.beat.ready.svelte-1jdjhi{border-color:#2dd99273;background:#2dd99214;color:var(--mint-ink)}.timer-controls.svelte-1jdjhi .extend:where(.svelte-1jdjhi){flex-direction:row;align-items:center;gap:6px}.timer-controls.svelte-1jdjhi input:where(.svelte-1jdjhi){padding:6px 10px;width:5.5em;font-variant-numeric:tabular-nums}.judging.svelte-1jdjhi{border-color:#8f7bff66}.judging-head.svelte-1jdjhi{display:flex;align-items:center;gap:12px}.judging-head.svelte-1jdjhi h4:where(.svelte-1jdjhi){margin:0;flex:1;font-size:1.05rem}.judging-head.svelte-1jdjhi label:where(.svelte-1jdjhi){flex-direction:row;align-items:center;gap:6px}.overview.svelte-1jdjhi{display:flex;flex-wrap:wrap;gap:6px}.overview.svelte-1jdjhi button:where(.svelte-1jdjhi){padding:5px 10px;font-size:.8rem;font-variant-numeric:tabular-nums}.overview.svelte-1jdjhi button.done:where(.svelte-1jdjhi){background:#2dd9921a;border-color:#2dd99273;color:var(--mint-ink)}.overview.svelte-1jdjhi button.current:where(.svelte-1jdjhi){outline:2px solid var(--brand-ink);outline-offset:1px}.pinned.svelte-1jdjhi{border:1px solid var(--line-ink);border-left:3px solid var(--brand-ink);border-radius:var(--radius);padding:12px 16px;background:#ffffff08}.pinned.svelte-1jdjhi p:where(.svelte-1jdjhi){margin:0}.pinned.svelte-1jdjhi .prompt:where(.svelte-1jdjhi){font-weight:600;margin-bottom:6px}.pinned.svelte-1jdjhi strong:where(.svelte-1jdjhi){color:var(--mint-ink)}.judging-answers.svelte-1jdjhi{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.judging-answers.svelte-1jdjhi li:where(.svelte-1jdjhi){display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius)}.judging.grid.svelte-1jdjhi .judging-answers:where(.svelte-1jdjhi) li:where(.svelte-1jdjhi){padding-left:18px}.judging-answers.svelte-1jdjhi .answer-text:where(.svelte-1jdjhi){min-width:180px;font-weight:600}.judging-answers.svelte-1jdjhi .answer-text.blank:where(.svelte-1jdjhi){color:var(--on-ink-soft);font-style:italic;font-weight:400}.judging-answers.svelte-1jdjhi .who:where(.svelte-1jdjhi){color:var(--brand-ink);font-size:.82rem}.llm-note.svelte-1jdjhi{font-size:.8rem;color:var(--on-ink-soft);background:#ffffff0d;border:1px solid var(--line-ink);border-radius:var(--radius-pill);padding:2px 10px}.llm-note.low.svelte-1jdjhi{color:var(--amber-ink);border-color:#f5a52480;background:#f5a5241a}.verdict.svelte-1jdjhi{margin-left:auto;padding:5px 12px;font-size:.82rem;text-transform:capitalize}.verdict.svelte-1jdjhi+.verdict:where(.svelte-1jdjhi){margin-left:0}.verdict.picked.svelte-1jdjhi{background:var(--brand);border-color:var(--brand);color:#fff}.verdict.picked.svelte-1jdjhi:hover:not(:disabled){background:var(--brand-press);border-color:var(--brand-press)}.corrections.svelte-1jdjhi{list-style:none;padding:0;margin:10px 0 0;font-size:.82rem;color:var(--amber-ink)}.peek.svelte-1jdjhi{border:1px solid rgba(143,123,255,.4);border-left:3px solid var(--brand-ink);border-radius:var(--radius);padding:10px 16px;background:#ffffff08}.peek.svelte-1jdjhi h4:where(.svelte-1jdjhi){margin:0 0 6px}.peek.svelte-1jdjhi ol:where(.svelte-1jdjhi){margin:0;padding-left:18px;font-size:.88rem;color:var(--on-ink-soft)}.peek.svelte-1jdjhi em:where(.svelte-1jdjhi){margin-left:8px;color:var(--mint-ink);font-weight:600;font-style:normal}.overlay.svelte-1jdjhi{position:fixed;inset:0;z-index:20;background:#04030cb3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:16px}.dialog.svelte-1jdjhi{background:var(--ink-2);border:1px solid var(--line-ink);border-radius:var(--radius-lg);padding:24px;width:380px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow-lift)}.dialog.svelte-1jdjhi h2:where(.svelte-1jdjhi){margin:0}.dialog.svelte-1jdjhi label.check:where(.svelte-1jdjhi){flex-direction:row;align-items:center;gap:8px}.dialog.svelte-1jdjhi .row-actions:where(.svelte-1jdjhi){margin-top:4px}.dialog.svelte-1jdjhi .row-actions:where(.svelte-1jdjhi) button:where(.svelte-1jdjhi){flex:1}.to-bank.svelte-1jdjhi{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.to-bank.svelte-1jdjhi .hint:where(.svelte-1jdjhi),.to-bank-dialog.svelte-1jdjhi .note:where(.svelte-1jdjhi){margin:0;color:var(--on-ink-soft);font-size:.86rem}.to-bank-dialog.svelte-1jdjhi{width:440px;max-width:100%}.to-bank-dialog.svelte-1jdjhi .where:where(.svelte-1jdjhi){margin:0;color:var(--on-ink-soft)}.to-bank-dialog.svelte-1jdjhi .preview:where(.svelte-1jdjhi){display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:#ffffff08;border:1px solid var(--line-ink);border-radius:var(--radius)}.to-bank-dialog.svelte-1jdjhi .preview:where(.svelte-1jdjhi) .prompt:where(.svelte-1jdjhi){font-weight:600;white-space:pre-wrap}.to-bank-dialog.svelte-1jdjhi .preview:where(.svelte-1jdjhi) .ans:where(.svelte-1jdjhi),.to-bank-dialog.svelte-1jdjhi .preview:where(.svelte-1jdjhi) .alts:where(.svelte-1jdjhi){color:var(--on-ink-soft);font-size:.86rem}.to-bank-dialog.svelte-1jdjhi [role=alert]:where(.svelte-1jdjhi){margin:0;color:var(--rose-ink);font-size:.88rem}.dialog.picker.svelte-1jdjhi{width:760px;max-width:100%;max-height:86vh;padding:0;gap:0;overflow:hidden}.picker.svelte-1jdjhi header:where(.svelte-1jdjhi){padding:20px 22px 0}.picker.svelte-1jdjhi header:where(.svelte-1jdjhi) h2:where(.svelte-1jdjhi){margin:0}.picker.svelte-1jdjhi .where:where(.svelte-1jdjhi){margin:4px 0 0}.picker.svelte-1jdjhi .filterbar:where(.svelte-1jdjhi){display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;padding:16px 22px;border-bottom:1px solid var(--line-ink)}.picker.svelte-1jdjhi .filterbar:where(.svelte-1jdjhi) label:where(.svelte-1jdjhi){min-width:130px}.picker.svelte-1jdjhi .filterbar:where(.svelte-1jdjhi) label.toggle:where(.svelte-1jdjhi){flex-direction:row;align-items:center;gap:8px;min-width:0}.picker.svelte-1jdjhi .filterbar:where(.svelte-1jdjhi) label.toggle:where(.svelte-1jdjhi) input:where(.svelte-1jdjhi){width:auto}.picker.svelte-1jdjhi .entries:where(.svelte-1jdjhi){overflow:auto;padding:8px 12px;flex:1}.picker.svelte-1jdjhi .group-label:where(.svelte-1jdjhi){font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--on-ink-soft);padding:12px 10px 6px}.picker.svelte-1jdjhi .entry:where(.svelte-1jdjhi){display:flex;gap:12px;align-items:flex-start;padding:10px;border-radius:var(--radius);cursor:pointer;border:1px solid transparent}.picker.svelte-1jdjhi .entry:where(.svelte-1jdjhi):hover{background:#ffffff0a}.picker.svelte-1jdjhi .entry.picked:where(.svelte-1jdjhi){background:#8f7bff1f;border-color:#8f7bff66}.picker.svelte-1jdjhi .entry:where(.svelte-1jdjhi) input:where(.svelte-1jdjhi){margin-top:3px;width:auto}.picker.svelte-1jdjhi .entry:where(.svelte-1jdjhi) .body:where(.svelte-1jdjhi){flex:1;min-width:0}.picker.svelte-1jdjhi .entry:where(.svelte-1jdjhi) .prompt:where(.svelte-1jdjhi){font-weight:600}.picker.svelte-1jdjhi .entry:where(.svelte-1jdjhi) .ans:where(.svelte-1jdjhi){display:block;color:var(--on-ink-soft);font-size:.86rem;margin-top:2px}.picker.svelte-1jdjhi .entry:where(.svelte-1jdjhi) .meta:where(.svelte-1jdjhi){display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.picker.svelte-1jdjhi .empty:where(.svelte-1jdjhi){color:var(--on-ink-soft);text-align:center;padding:36px 12px}.picker.svelte-1jdjhi [role=alert]:where(.svelte-1jdjhi){margin:0;padding:0 22px;color:var(--rose-ink);font-size:.88rem}.picker.svelte-1jdjhi footer:where(.svelte-1jdjhi){display:flex;align-items:center;gap:12px;padding:16px 22px;border-top:1px solid var(--line-ink)}.picker.svelte-1jdjhi footer:where(.svelte-1jdjhi) .count:where(.svelte-1jdjhi){color:var(--on-ink-soft);font-size:.9rem;margin-right:auto}[data-testid=run-countdown].svelte-1jdjhi,[data-testid=submitted-counter].svelte-1jdjhi,[data-testid=wagers-counter].svelte-1jdjhi{font-variant-numeric:tabular-nums}[data-testid=run-team-list].svelte-1jdjhi,[data-testid=run-round-list].svelte-1jdjhi{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}[data-testid=run-team-row].svelte-1jdjhi,[data-testid=run-round-row].svelte-1jdjhi{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;background:#ffffff08;border:1px solid var(--line-ink);border-radius:var(--radius);font-size:.9rem;color:var(--on-ink)}[data-testid=run-round-row].svelte-1jdjhi>span:where(.svelte-1jdjhi):first-child,[data-testid=run-team-row].svelte-1jdjhi{flex-wrap:wrap}[data-testid=run-round-row].svelte-1jdjhi>span:where(.svelte-1jdjhi):first-child{flex:1;min-width:0}[data-testid=run-round-row].svelte-1jdjhi button:where(.svelte-1jdjhi),[data-testid=run-team-row].svelte-1jdjhi button:where(.svelte-1jdjhi){margin-left:auto}[data-testid=run-round-row].svelte-1jdjhi button:where(.svelte-1jdjhi)+button:where(.svelte-1jdjhi){margin-left:0}[data-testid=toolkit-team-list].svelte-1jdjhi,[data-testid=toolkit-participant-list].svelte-1jdjhi{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}[data-testid=toolkit-team-row].svelte-1jdjhi,[data-testid=toolkit-participant-row].svelte-1jdjhi{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;background:#ffffff08;border:1px solid var(--line-ink);border-radius:var(--radius);font-size:.9rem}[data-testid=toolkit-team-row].svelte-1jdjhi label:where(.svelte-1jdjhi){flex-direction:row;align-items:center;gap:6px}[data-testid=toolkit-handicap].svelte-1jdjhi,[data-testid=toolkit-member-count].svelte-1jdjhi{width:5em;font-variant-numeric:tabular-nums}[data-testid=toolkit-member-count].svelte-1jdjhi{width:auto;color:var(--on-ink-soft);font-weight:600}.seg.svelte-1jdjhi{display:inline-flex;align-self:flex-start;background:#ffffff0d;border:1px solid var(--line-ink);border-radius:10px;padding:3px;gap:3px;font-weight:400}.seg.svelte-1jdjhi button:where(.svelte-1jdjhi){font:inherit;font-size:.86rem;color:var(--on-ink-soft);background:transparent;border:none;box-shadow:none;border-radius:7px;padding:6px 14px;cursor:pointer}.seg.svelte-1jdjhi button.on:where(.svelte-1jdjhi){background:var(--brand);color:#fff}.grid-field.svelte-1jdjhi{display:flex;flex-direction:column;gap:6px}.grid-label.svelte-1jdjhi{font-size:.82rem;font-weight:600;color:var(--on-ink-soft)}.grid-field.svelte-1jdjhi .hint:where(.svelte-1jdjhi){margin:0;font-weight:400;font-size:.8rem;color:var(--on-ink-soft)}.gridwrap.svelte-1jdjhi{background:#0000002e;border:1px solid var(--line-ink);border-radius:12px;padding:16px}.gridmeta.svelte-1jdjhi{margin:12px 0 0;font-size:.8rem;color:var(--on-ink-soft)}.gridmeta.svelte-1jdjhi b:where(.svelte-1jdjhi){color:var(--brand-ink)}.grid-warn.svelte-1jdjhi{color:var(--rose-ink)}.grid-empty.svelte-1jdjhi{margin:0;font-size:.82rem;color:var(--rose-ink)}@media(max-width:860px){.outline.svelte-1jdjhi{flex-direction:column}.tree.svelte-1jdjhi{width:100%;border-right:none;border-bottom:1px solid var(--line-ink)}.detail.svelte-1jdjhi{padding:20px 16px}}.scrim.svelte-twnp4s{position:fixed;inset:0;z-index:50;background:#00000059}.drawer.svelte-twnp4s{position:fixed;top:0;right:0;bottom:0;z-index:51;width:min(480px,100%);box-sizing:border-box;overflow:auto;padding:20px 24px;background:var(--g-raised);color:var(--g-text);border-left:1px solid var(--g-line);box-shadow:var(--shadow-lift)}header.svelte-twnp4s{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}h3.svelte-twnp4s{margin:0}.close.svelte-twnp4s{padding:4px 10px}.form-grid.svelte-twnp4s{display:flex;flex-direction:column;gap:14px}.form-grid.svelte-twnp4s label:where(.svelte-twnp4s){display:flex;flex-direction:column;gap:6px;font-size:.82rem;font-weight:600;color:var(--g-soft)}.form-grid.svelte-twnp4s textarea:where(.svelte-twnp4s){min-height:60px;resize:vertical;line-height:1.5}.soft.svelte-twnp4s{font-weight:400;opacity:.7}.seg.svelte-twnp4s{display:inline-flex;align-self:flex-start;background:var(--g-hover);border:1px solid var(--g-line);border-radius:10px;padding:3px;gap:3px;font-weight:400}.seg.svelte-twnp4s button:where(.svelte-twnp4s){font:inherit;font-size:.86rem;color:var(--g-soft);background:transparent;border:none;box-shadow:none;border-radius:7px;padding:6px 14px;cursor:pointer}.seg.svelte-twnp4s button.on:where(.svelte-twnp4s){background:var(--brand);color:#fff}.alts.dim.svelte-twnp4s{opacity:.4;pointer-events:none}.chips.svelte-twnp4s{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-weight:400}.chips.svelte-twnp4s input:where(.svelte-twnp4s){flex:1;min-width:80px;width:auto}.chip.svelte-twnp4s{display:inline-flex;align-items:center;gap:2px;background:color-mix(in srgb,var(--g-accent) 16%,transparent);color:var(--g-accent);border-radius:var(--radius-pill);padding:4px 6px 4px 12px;font-size:.88rem;font-weight:600}.chip.svelte-twnp4s .x:where(.svelte-twnp4s){border:none;background:none;box-shadow:none;padding:0 4px;cursor:pointer;color:inherit;font-size:.78rem;line-height:1}.row-actions.svelte-twnp4s{display:flex;gap:8px;margin-top:4px}.row-actions.svelte-twnp4s .danger:where(.svelte-twnp4s){margin-left:auto}[role=alert].svelte-twnp4s{margin:0;color:var(--g-alert);font-size:.88rem;font-weight:400}.ro.svelte-twnp4s dt:where(.svelte-twnp4s){margin-top:12px;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--g-soft)}.ro.svelte-twnp4s dd:where(.svelte-twnp4s){margin:2px 0 0}.note.svelte-twnp4s{margin-top:20px;color:var(--g-soft);font-size:.88rem}@media(max-width:600px){.drawer.svelte-twnp4s{width:100%;border-left:0}}.scrim.svelte-1dgclmw{position:fixed;inset:0;z-index:60;background:#00000073}.dialog.svelte-1dgclmw{position:fixed;top:50%;left:50%;z-index:61;transform:translate(-50%,-50%);width:min(440px,calc(100% - 32px));box-sizing:border-box;padding:22px 24px;background:var(--g-raised);color:var(--g-text);border:1px solid var(--g-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift)}h3.svelte-1dgclmw{margin:0 0 10px}p.svelte-1dgclmw{margin:0 0 18px;color:var(--g-soft);line-height:1.45}p.error.svelte-1dgclmw{color:var(--g-alert)}.buttons.svelte-1dgclmw{display:flex;justify-content:flex-end;gap:8px}.delete.svelte-1dgclmw{background:var(--rose);border-color:var(--rose);color:#fff}.delete.svelte-1dgclmw:hover:not(:disabled){background:var(--rose-press);border-color:var(--rose-press)}@media(max-width:600px){.dialog.svelte-1dgclmw{inset:0;transform:none;width:100%;border:0;border-radius:0;display:flex;flex-direction:column;justify-content:center}}.bankgrid.svelte-10yy4np{--g-line: var(--line-ink);--g-text: var(--on-ink);--g-soft: var(--on-ink-soft);--g-accent: var(--brand-ink);--g-alert: var(--rose-ink);--g-head: color-mix(in srgb, var(--ink-2) 55%, var(--ink));--g-raised: var(--ink-2);--g-hover: rgba(255, 255, 255, .04);--g-surface: rgba(255, 255, 255, .02);margin-bottom:28px}.bankgrid.ground-console.svelte-10yy4np{--g-line: var(--line-console);--g-text: var(--on-console);--g-soft: var(--on-console-soft);--g-accent: var(--brand);--g-alert: var(--rose);--g-head: var(--console-tint);--g-raised: var(--console-2);--g-hover: var(--console-tint);--g-surface: var(--console-2)}p[role=alert].svelte-10yy4np{color:var(--g-alert)}.toolbar.svelte-10yy4np{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.search.svelte-10yy4np{flex:0 1 360px;min-width:200px}.facet.svelte-10yy4np{position:relative}.actions.svelte-10yy4np{display:flex;gap:8px;margin-left:auto}.actions.svelte-10yy4np .btn:where(.svelte-10yy4np){text-decoration:none}.actions.svelte-10yy4np .btn[aria-disabled=true]:where(.svelte-10yy4np){opacity:.45;cursor:not-allowed}.actions.svelte-10yy4np .btn:where(.svelte-10yy4np):not([aria-disabled=true]):hover{color:#fff;background:#8f7bff1f;border-color:var(--brand-ink)}.facet.svelte-10yy4np>button.active:where(.svelte-10yy4np){border-color:var(--g-accent);color:var(--g-accent)}.n.svelte-10yy4np{margin-left:6px;font-size:.72rem;padding:1px 6px;border-radius:999px;background:var(--brand);color:#fff}.pop.svelte-10yy4np{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:220px;max-height:320px;overflow:auto;padding:6px;background:var(--g-raised);border:1px solid var(--g-line);border-radius:var(--radius);box-shadow:var(--shadow-lift)}.opt.svelte-10yy4np,.toggle.svelte-10yy4np{flex-direction:row;align-items:center;gap:8px;color:var(--g-text);font-size:.9rem;font-weight:500}.opt.svelte-10yy4np{padding:6px 8px;border-radius:8px;cursor:pointer}.opt.svelte-10yy4np:hover{background:var(--g-hover)}.opt.zero.svelte-10yy4np{opacity:.45}.opt.svelte-10yy4np .c:where(.svelte-10yy4np){margin-left:auto;color:var(--g-soft);font-variant-numeric:tabular-nums}.none.svelte-10yy4np{margin:6px 8px;color:var(--g-soft);font-size:.88rem}.toggle.svelte-10yy4np{margin-left:6px}.opt.svelte-10yy4np input:where(.svelte-10yy4np),.toggle.svelte-10yy4np input:where(.svelte-10yy4np){padding:0}.statusrow.svelte-10yy4np{display:flex;align-items:center;gap:10px;margin:12px 0}.status.svelte-10yy4np{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--g-soft);font-size:.88rem}.status.svelte-10yy4np b:where(.svelte-10yy4np){color:var(--g-text)}.chip.svelte-10yy4np{padding:3px 10px;font-size:.78rem;border-radius:999px}.link.svelte-10yy4np{border:0;padding:0;background:none;text-decoration:underline;color:var(--g-accent)}.scroller.svelte-10yy4np{max-height:min(70vh,720px);overflow:auto;border:1px solid var(--g-line);border-radius:var(--radius-lg);background:var(--g-surface)}table.svelte-10yy4np{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.9rem;color:var(--g-text)}col.canonicalAnswer.svelte-10yy4np{width:16%}col.type.svelte-10yy4np{width:124px}col.difficulty.svelte-10yy4np{width:104px}col.tags.svelte-10yy4np{width:16%}col.origin.svelte-10yy4np{width:92px}col.createdAt.svelte-10yy4np{width:120px}col.act.svelte-10yy4np{width:92px}col.pick.svelte-10yy4np{width:40px}th.pick.svelte-10yy4np,td.pick.svelte-10yy4np{padding:0 0 0 12px;text-align:left}.pick.svelte-10yy4np input:where(.svelte-10yy4np),.pick-all.svelte-10yy4np{padding:0;margin:0;width:16px;height:16px;cursor:pointer;accent-color:var(--g-accent)}tr.row.picked.svelte-10yy4np{background:var(--g-hover)}.selbar.svelte-10yy4np b:where(.svelte-10yy4np){color:var(--g-text)}thead.svelte-10yy4np th:where(.svelte-10yy4np){position:sticky;top:0;z-index:1;background:var(--g-head);text-align:left;padding:0;border-bottom:1px solid var(--g-line)}thead.svelte-10yy4np th:where(.svelte-10yy4np) button:where(.svelte-10yy4np){width:100%;text-align:left;border:0;border-radius:0;background:none;padding:10px 12px;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--g-soft);white-space:nowrap}thead.svelte-10yy4np th:where(.svelte-10yy4np) button:where(.svelte-10yy4np):hover:not(:disabled){color:var(--g-text);background:none}.arrow.svelte-10yy4np{margin-left:4px;color:var(--g-accent)}tr.row.svelte-10yy4np{height:40px}tr.row.svelte-10yy4np{cursor:pointer}tr.row.svelte-10yy4np:hover,tr.row.sel.svelte-10yy4np{background:var(--g-hover)}td.svelte-10yy4np{padding:0 12px;border-bottom:1px solid var(--g-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}tr.spacer.svelte-10yy4np td:where(.svelte-10yy4np){padding:0;border:0}.answer.svelte-10yy4np{font-weight:700}.alts.svelte-10yy4np{color:var(--g-soft);font-weight:400;font-size:.8rem}td.tags.svelte-10yy4np .badge{margin-right:4px}.act.svelte-10yy4np{text-align:right}.sm.svelte-10yy4np{padding:3px 10px;font-size:.8rem}.soft.svelte-10yy4np{color:var(--g-soft)}.quiet.svelte-10yy4np{padding:24px;text-align:center;color:var(--g-soft)}.quiet.svelte-10yy4np p:where(.svelte-10yy4np){margin:0 0 12px}.empty.svelte-10yy4np .hint:where(.svelte-10yy4np){margin:12px 0 0;font-size:.88rem}.empty.svelte-10yy4np .buttons:where(.svelte-10yy4np){display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.sort.svelte-10yy4np{flex-direction:row;align-items:center;gap:6px;color:var(--g-soft);font-size:.88rem;font-weight:500}@media(max-width:860px){.statusrow.svelte-10yy4np{padding-left:13px}.search.svelte-10yy4np{flex:1 1 100%;min-width:0}.toggle.svelte-10yy4np{margin-left:0}.toolbar.svelte-10yy4np .actions{flex:1 1 100%}tr.row.svelte-10yy4np{height:58px}td.two-line.svelte-10yy4np{white-space:normal}.two-line.svelte-10yy4np>span:where(.svelte-10yy4np){display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.line2.svelte-10yy4np{margin-top:2px;color:var(--g-soft);font-size:.82rem}.line2.svelte-10yy4np b:where(.svelte-10yy4np){color:var(--g-text)}}.sr-only.svelte-10yy4np{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tabs.svelte-1kf9naj{display:flex;gap:4px;border-bottom:1px solid var(--tabs-line, var(--line-ink));margin-bottom:28px}a.svelte-1kf9naj{padding:10px 14px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--tabs-muted, var(--on-ink-soft));font-weight:600;font-size:.95rem;text-decoration:none;white-space:nowrap}a.svelte-1kf9naj:hover{color:var(--tabs-text, var(--on-ink))}a[aria-current=page].svelte-1kf9naj{color:var(--tabs-text, var(--on-ink));border-bottom-color:var(--tabs-accent, var(--brand-ink))}a.svelte-1kf9naj:focus-visible{outline:2px solid var(--tabs-accent, var(--brand-ink));outline-offset:-2px;border-radius:6px 6px 0 0}.shell.svelte-9bibt2{padding:32px clamp(16px,4vw,40px) 64px}.wordmark.svelte-9bibt2{display:inline-flex;align-items:center;gap:8px;font-size:1.5rem;letter-spacing:-.04em;margin:0}.wordmark.svelte-9bibt2:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px #12b76a2e}.bar.svelte-9bibt2{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}[data-testid=my-quizzes].svelte-9bibt2{max-width:760px}.waiting.svelte-9bibt2{color:var(--on-ink-soft);font-size:1.5rem;text-align:center;padding:3rem 0}.gate.svelte-9bibt2{max-width:380px;margin:10vh auto 0;text-align:center}.gate-note.svelte-9bibt2{color:var(--on-ink-soft);margin:6px 0 24px}.gate.svelte-9bibt2 form:where(.svelte-9bibt2){display:flex;flex-direction:column;gap:18px}.gate.svelte-9bibt2 label:where(.svelte-9bibt2){color:var(--brand-ink);font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;gap:10px}.gate.svelte-9bibt2 input:where(.svelte-9bibt2){background:transparent;border:none;border-bottom:2px solid rgba(255,255,255,.25);border-radius:0;color:var(--on-ink);font-size:1.15rem;text-align:center;padding:8px 2px;transition:border-color .15s ease}.gate.svelte-9bibt2 input:where(.svelte-9bibt2):hover:not(:disabled),.gate.svelte-9bibt2 input:where(.svelte-9bibt2):focus{border-color:var(--brand-ink);box-shadow:none}button.big.svelte-9bibt2{min-height:var(--tap);padding:12px 24px;font-size:1rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#7c6cff,var(--brand));border:none;border-radius:var(--radius);box-shadow:0 8px 28px #7c6cff59}button.big.svelte-9bibt2:hover:not(:disabled){background:linear-gradient(135deg,#8a7bff,var(--brand));box-shadow:0 8px 34px #7c6cff8c}.new-quiz.svelte-9bibt2{display:flex;gap:8px;margin:14px 0 24px}.new-quiz.svelte-9bibt2 input:where(.svelte-9bibt2){flex:1}.quiz-list.svelte-9bibt2{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.quiz-list.svelte-9bibt2 li:where(.svelte-9bibt2){display:flex;align-items:center;gap:10px;padding:13px 2px;border-bottom:1px solid var(--line-ink)}.title.svelte-9bibt2{flex:1;min-width:0;font-family:var(--display);font-weight:700;font-size:1.05rem;color:var(--on-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit.svelte-9bibt2{font-size:.85rem;font-weight:600;color:#fff;background:var(--brand);border-radius:var(--radius);padding:8px 14px;text-decoration:none}.edit.svelte-9bibt2:hover{background:var(--brand-press)}.rename.svelte-9bibt2{display:flex;gap:8px;flex:1}.rename.svelte-9bibt2 input:where(.svelte-9bibt2){flex:1}.empty.svelte-9bibt2{color:var(--on-ink-soft);border:1px dashed rgba(255,255,255,.2);border-radius:var(--radius);padding:24px;text-align:center}.bank-note.svelte-9bibt2{color:var(--on-ink-soft);font-size:.9rem;margin:0 0 18px}.play.svelte-14sf67n{width:min(680px,100% - 32px);margin:0 auto;padding:28px 0 64px}.play.seated.svelte-14sf67n{width:100%;padding:0 0 64px}.frame.svelte-14sf67n{display:grid;grid-template-columns:minmax(0,1fr) 264px;gap:40px;width:min(1020px,100% - 40px);margin:0 auto;padding-top:30px;align-items:start}.hud.svelte-14sf67n{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:14px;padding:12px 22px;background:#0a0817d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-ink)}.hud-mark.svelte-14sf67n{font-family:var(--display);font-weight:800;font-size:1.15rem;letter-spacing:-.03em;color:var(--on-ink)}.lamp.svelte-14sf67n{display:inline-flex;align-items:center;gap:6px;font-size:.66rem;font-weight:800;letter-spacing:.18em;color:var(--rose-ink);border:1px solid rgba(255,92,116,.5);border-radius:var(--radius-pill);padding:3px 10px;flex-shrink:0}.lamp.svelte-14sf67n i:where(.svelte-14sf67n){width:7px;height:7px;border-radius:50%;background:#ff3d5c;box-shadow:0 0 10px 2px #ff3d5c99;animation:svelte-14sf67n-lamp 2.4s ease-in-out infinite}.lamp.amber.svelte-14sf67n{color:var(--amber-ink);border-color:#f5a52480}.lamp.amber.svelte-14sf67n i:where(.svelte-14sf67n){background:var(--amber);box-shadow:0 0 10px 2px #f5a5248c}@keyframes svelte-14sf67n-lamp{50%{opacity:.45}}.hud-title.svelte-14sf67n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--on-ink-soft);font-size:.85rem}.clock.svelte-14sf67n{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.countdown.svelte-14sf67n{font-family:var(--display);font-size:1.9rem;font-weight:800;line-height:1;letter-spacing:-.02em;color:#cdc4ff;text-shadow:0 0 24px rgba(143,123,255,.5);transition:color .3s ease}.countdown.soon.svelte-14sf67n{color:var(--amber);text-shadow:0 0 24px rgba(245,165,36,.45)}.countdown.urgent.svelte-14sf67n{color:#ff5c74;text-shadow:0 0 28px rgba(255,61,92,.65);animation:svelte-14sf67n-pulse 1s infinite}.countdown.paused.svelte-14sf67n{color:var(--on-ink-soft);text-shadow:none;animation:none}.paused-note.svelte-14sf67n{color:var(--on-ink-soft);font-size:.72rem;font-style:italic;margin-top:3px}@keyframes svelte-14sf67n-pulse{50%{opacity:.5}}.eyebrow.svelte-14sf67n{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-ink);margin:0 0 6px}.eyebrow.amber.svelte-14sf67n{color:var(--amber-ink)}.headline.svelte-14sf67n{font-size:clamp(1.6rem,4.5vw,2.3rem);letter-spacing:-.03em;margin:0 0 10px}.note.svelte-14sf67n{color:var(--on-ink-soft);margin:6px 0 0}.note.small.svelte-14sf67n{font-size:.82rem}.rail-head.svelte-14sf67n{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--on-ink-soft);margin:0 0 10px}.waiting-dots.svelte-14sf67n{font-style:italic}.wordmark.svelte-14sf67n{margin-bottom:20px}.wordmark.svelte-14sf67n h1:where(.svelte-14sf67n){display:inline-flex;align-items:center;gap:8px;font-size:1.5rem;letter-spacing:-.04em;color:var(--on-ink);margin:0}.wordmark.svelte-14sf67n h1:where(.svelte-14sf67n):after{content:"";width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px #12b76a2e}.gate.svelte-14sf67n{max-width:380px;margin:10vh auto 0;text-align:center}.gate-title.svelte-14sf67n{color:var(--on-ink);margin-bottom:24px}.gate.svelte-14sf67n form:where(.svelte-14sf67n){display:flex;flex-direction:column;gap:18px}.gate.svelte-14sf67n label:where(.svelte-14sf67n){color:var(--brand-ink);font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;gap:10px}.gate.svelte-14sf67n input:where(.svelte-14sf67n){background:transparent;border:none;border-bottom:2px solid rgba(255,255,255,.25);border-radius:0;color:var(--on-ink);font-size:1.15rem;text-align:center;padding:8px 2px;transition:border-color .15s ease}.gate.svelte-14sf67n input:where(.svelte-14sf67n):hover:not(:disabled),.gate.svelte-14sf67n input:where(.svelte-14sf67n):focus{border-color:var(--brand-ink);box-shadow:none}.code-field.svelte-14sf67n{font-family:var(--display);font-size:2rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;padding:6px 2px}.gate.svelte-14sf67n :where(.svelte-14sf67n)::placeholder{color:#ffffff38}button.big.svelte-14sf67n,.cta.svelte-14sf67n{min-height:var(--tap);padding:12px 24px;font-size:1rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#7c6cff,var(--brand));border:none;border-radius:var(--radius);box-shadow:0 8px 28px #7c6cff59}button.big.svelte-14sf67n:hover:not(:disabled),.cta.svelte-14sf67n:hover:not(:disabled){background:linear-gradient(135deg,#8a7bff,var(--brand));box-shadow:0 8px 34px #7c6cff8c}.lobby.svelte-14sf67n button:where(.svelte-14sf67n),.take-over.svelte-14sf67n{color:#cdc4ff;background:transparent;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-pill)}.lobby.svelte-14sf67n button:where(.svelte-14sf67n):hover:not(:disabled),.take-over.svelte-14sf67n:hover:not(:disabled){color:#fff;background:#8f7bff1f;border-color:var(--brand-ink)}.lobby.svelte-14sf67n button.primary:where(.svelte-14sf67n){color:#fff;background:var(--brand);border-color:var(--brand)}.lobby.svelte-14sf67n button.primary:where(.svelte-14sf67n):hover:not(:disabled){background:var(--brand-press);border-color:var(--brand-press)}.waiting.svelte-14sf67n{color:var(--on-ink-soft);font-size:1.5rem;text-align:center;padding:3rem 0}.reconnect-banner.svelte-14sf67n{display:flex;align-items:center;gap:10px;width:min(1020px,100% - 40px);margin:16px auto 0;background:#f5a5241f;color:var(--amber-ink);border:1px solid rgba(245,165,36,.5);border-radius:var(--radius);padding:12px 16px;font-weight:600}.reconnect-banner.svelte-14sf67n:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--amber);flex-shrink:0;animation:svelte-14sf67n-blink 1.4s ease-in-out infinite}@keyframes svelte-14sf67n-blink{50%{opacity:.25}}.round.has-deck.svelte-14sf67n{padding-bottom:120px}.locked-wager.svelte-14sf67n{display:inline-block;background:#f5a5241f;color:var(--amber-ink);border:1px solid rgba(245,165,36,.4);border-radius:var(--radius-pill);padding:4px 12px;font-weight:600;font-size:.9rem;margin:6px 0 0}.questions.svelte-14sf67n{list-style:none;display:flex;flex-direction:column;padding:0;margin:16px 0 0}.questions.svelte-14sf67n li:where(.svelte-14sf67n){display:flex;gap:18px;padding:20px 0;border-bottom:1px solid var(--line-ink)}.qnum.svelte-14sf67n{font-family:var(--display);font-weight:800;font-size:1.9rem;line-height:1;color:#b3a8ff66;font-variant-numeric:tabular-nums;flex-shrink:0;width:2ch}.qnum.sm.svelte-14sf67n{font-size:1.1rem;width:auto}.judging-questions.svelte-14sf67n>li.grid:where(.svelte-14sf67n){--qnum-col: 26px}.judging-questions.svelte-14sf67n>li.grid:where(.svelte-14sf67n) .qnum.sm:where(.svelte-14sf67n){width:var(--qnum-col)}.judging-questions.svelte-14sf67n>li.grid:where(.svelte-14sf67n) .judged-answers:where(.svelte-14sf67n){margin-left:calc(var(--qnum-col) + 12px - 13px)}.questions.svelte-14sf67n li.held:where(.svelte-14sf67n) .qnum:where(.svelte-14sf67n){color:var(--brand-ink)}.qbody.svelte-14sf67n{flex:1;min-width:0}.questions.svelte-14sf67n .prompt:where(.svelte-14sf67n){margin:0 0 10px;font-size:1.02rem;font-weight:500;line-height:1.5;color:var(--on-ink)}.questions.svelte-14sf67n input.answer:where(.svelte-14sf67n){width:100%;min-height:var(--tap);font-size:1.12rem;color:#fff;background:transparent;border:none;border-bottom:2px solid rgba(255,255,255,.22);border-radius:0;padding:7px 2px;transition:border-color .15s ease,box-shadow .15s ease}.questions.svelte-14sf67n input.answer:where(.svelte-14sf67n)::placeholder{color:#fff3}.questions.svelte-14sf67n input.answer:where(.svelte-14sf67n):hover:not(:disabled){border-color:#fff6}.questions.svelte-14sf67n input.answer:where(.svelte-14sf67n):focus{border-color:var(--brand-ink);box-shadow:0 14px 22px -16px #8f7bffcc}.questions.svelte-14sf67n input.answer[readonly]:where(.svelte-14sf67n){border-bottom-style:dashed;border-color:var(--brand-ink);color:#cdc4ff}.questions.svelte-14sf67n input.answer:where(.svelte-14sf67n):disabled{background:transparent;color:var(--on-ink-soft)}.hand-off.svelte-14sf67n{display:flex;align-items:center;gap:12px;margin-top:8px}.typing.svelte-14sf67n{color:var(--brand-ink);font-size:.82rem;font-weight:600}.take-over.svelte-14sf67n{padding:4px 12px;font-size:.78rem}.deck.svelte-14sf67n{position:fixed;left:0;right:0;bottom:0;z-index:4;padding:40px 0 20px;background:linear-gradient(transparent,var(--ink) 46%);pointer-events:none}.deck-inner.svelte-14sf67n{width:min(1020px,100% - 40px);margin:0 auto;padding-right:304px;pointer-events:auto}.deck-inner.svelte-14sf67n button:where(.svelte-14sf67n){width:100%}.deck-note.svelte-14sf67n{margin:8px 0 0;text-align:center;font-size:.85rem;font-weight:600;color:var(--mint-ink)}.judging-head.svelte-14sf67n{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.judging-head.svelte-14sf67n .headline:where(.svelte-14sf67n){margin-bottom:0}.judging-progress.svelte-14sf67n{flex-shrink:0;font-family:var(--display);font-weight:800;font-size:1.05rem;color:var(--amber-ink)}.provisional.svelte-14sf67n{color:var(--on-ink-soft);font-size:.85rem;font-style:italic;margin:10px 0 0}.judging-questions.svelte-14sf67n{list-style:none;display:flex;flex-direction:column;gap:26px;padding:0;margin:22px 0 0}.judging-questions.svelte-14sf67n>li:where(.svelte-14sf67n){border-top:1px solid var(--line-ink);padding-top:18px}.jq-head.svelte-14sf67n{display:flex;gap:12px}.jq-key.svelte-14sf67n{flex:1;min-width:0}.jq-key.svelte-14sf67n .prompt:where(.svelte-14sf67n){margin:0 0 4px;font-weight:600;line-height:1.45;color:var(--on-ink)}.answer-key.svelte-14sf67n{margin:0;font-size:.9rem;color:var(--on-ink-soft)}.answer-key.svelte-14sf67n strong:where(.svelte-14sf67n){color:var(--mint-ink)}.alternates.svelte-14sf67n{color:var(--on-ink-soft)}.judge-notes.svelte-14sf67n{margin:4px 0 0;font-size:.85rem;font-style:italic;color:var(--on-ink-soft)}.judged-answers.svelte-14sf67n{list-style:none;display:flex;flex-direction:column;gap:6px;padding:0;margin:12px 0 0}.judged-answers.svelte-14sf67n li:where(.svelte-14sf67n){display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#ffffff08}.judged-answers.svelte-14sf67n li.mine:where(.svelte-14sf67n){border-color:#8f7bff99;background:#8f7bff1a}.judged-answers.svelte-14sf67n .answer-text:where(.svelte-14sf67n){flex:1;min-width:0;overflow-wrap:anywhere;color:var(--on-ink)}.judged-answers.svelte-14sf67n .answer-text.blank:where(.svelte-14sf67n){color:var(--on-ink-soft);font-style:italic}.times.svelte-14sf67n{color:var(--on-ink-soft);font-size:.8rem;font-weight:600}.yours-chip.svelte-14sf67n{flex-shrink:0;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-ink)}.verdict.svelte-14sf67n{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;border-radius:var(--radius-pill);border:1px solid transparent;padding:3px 10px}.verdict.correct.svelte-14sf67n{color:var(--mint-ink);border-color:#2dd99273;background:#2dd9921a}.verdict.half.svelte-14sf67n{color:var(--amber-ink);border-color:#f5a52473;background:#f5a5241a}.verdict.incorrect.svelte-14sf67n{color:var(--rose-ink);border-color:#ff5c7473;background:#ff5c741a}.verdict.pending.svelte-14sf67n{color:var(--on-ink-soft);font-weight:500;font-style:italic}.verdict-source.svelte-14sf67n{font-size:.78rem;font-weight:500;font-style:normal}.wager-form.svelte-14sf67n{display:flex;align-items:flex-end;gap:16px;margin-top:22px}.wager-form.svelte-14sf67n label:where(.svelte-14sf67n){color:var(--amber-ink);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;gap:8px}.wager-input.svelte-14sf67n{font-family:var(--display);font-size:2rem;font-weight:800;width:6ch;text-align:center;color:#fff;background:transparent;border:none;border-bottom:2px solid rgba(245,165,36,.5);border-radius:0;padding:4px}.wager-input.svelte-14sf67n:hover:not(:disabled),.wager-input.svelte-14sf67n:focus{border-color:var(--amber);box-shadow:none}.wager-form.svelte-14sf67n button:where(.svelte-14sf67n){flex:1}.wager-standing.svelte-14sf67n{display:inline-block;background:#f5a5241f;color:var(--amber-ink);border:1px solid rgba(245,165,36,.4);border-radius:var(--radius);padding:10px 14px;font-weight:600;margin:16px 0 0}.wager-standing.svelte-14sf67n strong:where(.svelte-14sf67n){font-family:var(--display);font-size:1.15rem}.lobby.svelte-14sf67n{display:flex;flex-direction:column;gap:34px}.lobby-head.svelte-14sf67n .headline:where(.svelte-14sf67n){font-size:clamp(1.8rem,5vw,2.6rem)}.inline-form.svelte-14sf67n{display:flex;gap:10px;margin:2px 0 14px}.inline-form.svelte-14sf67n input:where(.svelte-14sf67n){flex:1;color:var(--on-ink);background:#ffffff0f;border:1px solid var(--line-ink)}.inline-form.svelte-14sf67n input:where(.svelte-14sf67n):hover:not(:disabled),.inline-form.svelte-14sf67n input:where(.svelte-14sf67n):focus{border-color:var(--brand-ink);box-shadow:none;background:#ffffff14}.inline-form.svelte-14sf67n :where(.svelte-14sf67n)::placeholder{color:#ffffff4d}.team-list.svelte-14sf67n{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.team-list.svelte-14sf67n li:where(.svelte-14sf67n){display:flex;align-items:center;gap:12px;padding:13px 2px;border-bottom:1px solid var(--line-ink)}.team-list.svelte-14sf67n .tname:where(.svelte-14sf67n){font-family:var(--display);font-weight:700;font-size:1.05rem;flex:1;min-width:0;color:var(--on-ink)}.team-list.svelte-14sf67n li.mine:where(.svelte-14sf67n) .tname:where(.svelte-14sf67n){color:var(--brand-ink)}.team-list.svelte-14sf67n li.full:where(.svelte-14sf67n){opacity:.55}.count.svelte-14sf67n{font-size:.8rem;font-weight:600;color:var(--on-ink-soft)}.yours.svelte-14sf67n{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-style:normal;color:var(--brand-ink)}.roster.svelte-14sf67n{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.roster.svelte-14sf67n li:where(.svelte-14sf67n){display:inline-flex;align-items:center;gap:7px;font-size:.85rem;color:var(--on-ink);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-pill);padding:5px 13px}.presence.svelte-14sf67n{color:#ffffff4d;font-size:.7em}.presence.online.svelte-14sf67n{color:var(--mint-ink)}.legend.svelte-14sf67n{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 6px;font-size:.75rem;font-weight:600;color:var(--on-ink-soft)}.legend-item.svelte-14sf67n em:where(.svelte-14sf67n){font-style:normal;color:#ffffff59}.legend-item.revealed.svelte-14sf67n{color:var(--brand-ink)}.legend-item.skipped.svelte-14sf67n{font-style:italic;opacity:.6}.ladder.svelte-14sf67n{list-style:none;margin:0;padding:0}.ladder.svelte-14sf67n>li:where(.svelte-14sf67n){display:flex;align-items:center;gap:18px;padding:15px 4px;border-bottom:1px solid var(--line-ink)}.ladder.svelte-14sf67n>li.mine:where(.svelte-14sf67n){background:linear-gradient(90deg,rgba(143,123,255,.12),transparent 70%);border-radius:10px}.rank.svelte-14sf67n{font-family:var(--display);font-weight:800;font-size:2rem;line-height:1;width:2ch;text-align:center;color:#ffffff4d;font-variant-numeric:tabular-nums;flex-shrink:0}.rank.r1.svelte-14sf67n{color:#ffd166;text-shadow:0 0 18px rgba(255,209,102,.5)}.rank.r2.svelte-14sf67n{color:#cfd2e4}.rank.r3.svelte-14sf67n{color:#d99a6c}.ladder-team.svelte-14sf67n{flex:1;min-width:0}.ladder.svelte-14sf67n .tname:where(.svelte-14sf67n){display:block;font-family:var(--display);font-weight:700;font-size:1.1rem;color:var(--on-ink)}.splits.svelte-14sf67n{display:flex;flex-wrap:wrap;gap:3px 12px;margin-top:3px}.splits.svelte-14sf67n em:where(.svelte-14sf67n){font-style:normal;font-size:.75rem;color:var(--on-ink-soft);font-variant-numeric:tabular-nums}.splits.svelte-14sf67n em.revealed:where(.svelte-14sf67n){color:var(--brand-ink);font-weight:700}.splits.svelte-14sf67n em.skip:where(.svelte-14sf67n){opacity:.45}.splits.svelte-14sf67n em.hcp:where(.svelte-14sf67n){opacity:.7}.final-pos.svelte-14sf67n{color:var(--mint-ink);font-weight:700}.final-neg.svelte-14sf67n{color:var(--rose-ink);font-weight:700}.final-none.svelte-14sf67n{font-style:italic;opacity:.7}.corrected-chip.svelte-14sf67n{color:var(--amber-ink);margin-left:3px;cursor:help}.corrected-footnote.svelte-14sf67n{color:var(--amber-ink);font-size:.8rem;margin:10px 0 0}.ladder.svelte-14sf67n .total:where(.svelte-14sf67n){font-family:var(--display);font-weight:800;font-size:1.6rem;font-variant-numeric:tabular-nums;flex-shrink:0;color:var(--on-ink)}.ladder.svelte-14sf67n>li.first:where(.svelte-14sf67n) .total:where(.svelte-14sf67n){color:#ffd166}.rail.svelte-14sf67n{display:flex;flex-direction:column;gap:12px;position:sticky;top:76px}.panel.svelte-14sf67n{border:1px solid var(--line-ink);border-radius:var(--radius-lg);background:#ffffff08;padding:16px 18px}.rail-title.svelte-14sf67n{font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--on-ink-soft);margin:0 0 8px}.rail-team.svelte-14sf67n{font-family:var(--display);font-weight:700;font-size:1.05rem;color:var(--brand-ink);margin:0 0 8px}.mates.svelte-14sf67n{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mates.svelte-14sf67n li:where(.svelte-14sf67n){display:flex;align-items:center;gap:8px;font-size:.86rem;color:var(--on-ink)}.mates.svelte-14sf67n li.off:where(.svelte-14sf67n){color:var(--on-ink-soft);opacity:.7}.mates.svelte-14sf67n i:where(.svelte-14sf67n){width:7px;height:7px;border-radius:50%;background:#ffffff40;flex-shrink:0}.mates.svelte-14sf67n i.on:where(.svelte-14sf67n){background:var(--mint-ink);box-shadow:0 0 8px 1px #2dd99280}.mates.svelte-14sf67n em:where(.svelte-14sf67n){font-style:normal;font-size:.72rem;font-weight:600;color:var(--mint-ink);margin-left:auto}.rail-big.svelte-14sf67n{font-family:var(--display);font-weight:800;font-size:1.7rem;line-height:1;color:var(--on-ink);font-variant-numeric:tabular-nums;margin:0 0 8px}.rail-big.svelte-14sf67n em:where(.svelte-14sf67n){font-style:normal;font-family:var(--body);font-weight:500;font-size:.82rem;color:var(--on-ink-soft);margin-left:5px}.meter.svelte-14sf67n{height:6px;border-radius:var(--radius-pill);background:#ffffff1a;overflow:hidden}.meter.svelte-14sf67n i:where(.svelte-14sf67n){display:block;height:100%;border-radius:var(--radius-pill);background:var(--brand-ink);transition:width .25s ease}.mini-board.svelte-14sf67n{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mini-board.svelte-14sf67n li:where(.svelte-14sf67n){display:flex;align-items:center;gap:9px;font-size:.86rem;color:var(--on-ink)}.mini-board.svelte-14sf67n li.mine:where(.svelte-14sf67n) .mb-name:where(.svelte-14sf67n){color:var(--brand-ink);font-weight:700}.mini-board.svelte-14sf67n li.gap:where(.svelte-14sf67n){border-top:1px dashed var(--line-ink);padding-top:8px}.mini-rank.svelte-14sf67n{font-family:var(--display);font-weight:800;font-size:.82rem;width:1.6ch;text-align:center;color:#fff6;font-variant-numeric:tabular-nums;flex-shrink:0}.mini-rank.gold.svelte-14sf67n{color:#ffd166}.mb-name.svelte-14sf67n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-total.svelte-14sf67n{font-family:var(--display);font-weight:700}@media(max-width:860px){.frame.svelte-14sf67n{grid-template-columns:minmax(0,1fr);gap:28px}.rail.svelte-14sf67n{position:static;flex-direction:row;flex-wrap:wrap}.panel.svelte-14sf67n{flex:1 1 220px}.deck-inner.svelte-14sf67n{padding-right:0}}@media(max-width:560px){.hud.svelte-14sf67n{padding:10px 14px;gap:10px}.hud-title.svelte-14sf67n{display:none}.countdown.svelte-14sf67n{font-size:1.5rem}.frame.svelte-14sf67n{width:calc(100% - 28px);padding-top:20px}.questions.svelte-14sf67n li:where(.svelte-14sf67n){gap:12px}.wager-form.svelte-14sf67n{flex-direction:column;align-items:stretch}.wager-input.svelte-14sf67n{width:100%}.ladder.svelte-14sf67n>li:where(.svelte-14sf67n){gap:12px}}@media(prefers-reduced-motion:reduce){.lamp.svelte-14sf67n i:where(.svelte-14sf67n),.countdown.urgent.svelte-14sf67n{animation:none}}.signup.svelte-mcr0in{--brand: #5b4bd4;--brand-deep: #4a3ec0;--ink: #1a1d21;--muted: #6b7280;--faint: #9aa1ab;--warn: #c0392b;--bg: #f4f5f7;position:fixed;inset:0;overflow:auto;background:var(--bg);color:var(--ink);display:flex;align-items:center;justify-content:center;padding:30px 20px;font:15px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.card.svelte-mcr0in{width:100%;max-width:400px;background:#fff;border:1px solid #e2e4e8;border-radius:14px;padding:34px 30px;box-shadow:0 10px 40px -30px #0003}.logo.svelte-mcr0in{font-weight:800;font-size:20px;color:var(--brand);margin-bottom:18px}h2.svelte-mcr0in{font-size:22px;font-weight:700;margin:0 0 6px;color:var(--ink);word-break:break-word}.sub.svelte-mcr0in{color:var(--muted);margin:0 0 22px}.loading.svelte-mcr0in{color:var(--muted)}.field.svelte-mcr0in{margin-bottom:16px}.field.svelte-mcr0in label:where(.svelte-mcr0in){display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:4px;text-transform:uppercase;letter-spacing:.03em}.field.svelte-mcr0in input:where(.svelte-mcr0in){width:100%;border:1px solid #d4d7dd;border-radius:9px;padding:11px 13px;background:#fff;color:var(--ink);font:inherit}.hint.svelte-mcr0in{font-size:12.5px;color:var(--faint);margin-top:5px}.err.svelte-mcr0in{font-size:12.5px;color:var(--warn);margin:0 0 12px}.cta.svelte-mcr0in{width:100%;border:1px solid var(--brand);background:var(--brand);color:#fff;border-radius:9px;padding:11px 18px;font:inherit;font-weight:600;cursor:pointer}.cta.svelte-mcr0in:hover:not(:disabled){background:var(--brand-deep);border-color:var(--brand-deep)}.cta.svelte-mcr0in:disabled{opacity:.5;cursor:not-allowed}.cta.link.svelte-mcr0in{display:inline-block;text-align:center;text-decoration:none}.spin.svelte-mcr0in{display:inline-block;width:14px;height:14px;border:2px solid #ffffff80;border-top-color:#fff;border-radius:50%;animation:svelte-mcr0in-spin .7s linear infinite;vertical-align:-2px;margin-right:7px}@keyframes svelte-mcr0in-spin{to{transform:rotate(360deg)}}.platform.svelte-w4w73s{--brand: #5b4bd4;--brand-deep: #4a3ec0;--ink: #1a1d21;--muted: #6b7280;--faint: #9aa1ab;--line: #e2e4e8;--bg: #f4f5f7;--warn: #c0392b;--warn-bg: #fdeeee;--ok: #17803d;--tabs-text: var(--ink);--tabs-muted: var(--muted);--tabs-accent: var(--brand);--tabs-line: var(--line);position:fixed;inset:0;overflow:auto;background:var(--bg);color:var(--ink);padding:32px clamp(16px,4vw,40px);font:15px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.logo.svelte-w4w73s{font-weight:800;font-size:18px;color:var(--brand)}.loading.svelte-w4w73s{color:var(--muted);text-align:center;padding:3rem 0}.gate.svelte-w4w73s{max-width:360px;margin:12vh auto 0;background:#fff;border:1px solid var(--line);border-radius:14px;padding:32px 28px;box-shadow:0 10px 40px -30px #0003}.gate.svelte-w4w73s h2:where(.svelte-w4w73s){font-size:22px;font-weight:700;margin:10px 0 20px;color:var(--ink)}.gate.svelte-w4w73s form:where(.svelte-w4w73s){display:flex;flex-direction:column;gap:6px}.gate.svelte-w4w73s label:where(.svelte-w4w73s){font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.bar.svelte-w4w73s{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}h2.svelte-w4w73s{font-size:20px;font-weight:700;color:var(--ink);margin:0 0 14px}.tenants-tab.svelte-w4w73s{max-width:1100px;margin:0 auto}section.svelte-w4w73s{margin:0 0 36px}input.svelte-w4w73s{width:100%;border:1px solid #d4d7dd;border-radius:9px;padding:11px 13px;background:#fff;color:var(--ink);font:inherit;margin-bottom:6px}button.svelte-w4w73s{border:1px solid var(--brand);background:var(--brand);color:#fff;border-radius:8px;padding:7px 13px;font:inherit;font-weight:600;cursor:pointer}button.svelte-w4w73s:hover:not(:disabled){background:var(--brand-deep);border-color:var(--brand-deep)}button.svelte-w4w73s:disabled{opacity:.45;cursor:not-allowed}button.danger.svelte-w4w73s{background:#fff;color:var(--warn);border-color:#e4b6b1}button.danger.svelte-w4w73s:hover:not(:disabled){background:var(--warn-bg);border-color:var(--warn)}.bar.svelte-w4w73s button:where(.svelte-w4w73s),.gate.svelte-w4w73s button:where(.svelte-w4w73s){background:var(--brand)}.bar.svelte-w4w73s button:where(.svelte-w4w73s){color:#fff}table.svelte-w4w73s{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}th.svelte-w4w73s,td.svelte-w4w73s{text-align:left;padding:11px 14px;border-bottom:1px solid var(--line);font-size:14px;vertical-align:top}th.svelte-w4w73s{font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);background:#fafbfc}tr.svelte-w4w73s:last-child td:where(.svelte-w4w73s){border-bottom:none}.num.svelte-w4w73s{text-align:right;font-variant-numeric:tabular-nums}.email.svelte-w4w73s{font-weight:600}.tenant-id.svelte-w4w73s code:where(.svelte-w4w73s){font-size:.82em;color:#6b7280}.actions.svelte-w4w73s{display:flex;gap:6px;flex-wrap:wrap}.chip.svelte-w4w73s{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;background:#eef0f4;color:var(--muted);text-transform:capitalize}.chip.suspended.svelte-w4w73s{background:var(--warn-bg);color:var(--warn)}.token-dates.svelte-w4w73s{font-size:11.5px;color:var(--faint);margin-top:3px}.link-row.svelte-w4w73s td:where(.svelte-w4w73s){background:#f8f7ff}.signup-link.svelte-w4w73s{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.signup-link.svelte-w4w73s .label:where(.svelte-w4w73s){font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--brand-deep)}.signup-link.svelte-w4w73s code:where(.svelte-w4w73s){font-size:12.5px;background:#fff;border:1px solid var(--line);border-radius:6px;padding:4px 8px;word-break:break-all;flex:1;min-width:0}.empty.svelte-w4w73s{color:var(--muted);background:#fff;border:1px dashed var(--line);border-radius:12px;padding:20px;text-align:center}.err.svelte-w4w73s{color:var(--warn);font-size:13px;margin:6px 0 0}.err.banner.svelte-w4w73s{background:var(--warn-bg);border-radius:8px;padding:10px 14px;max-width:1100px;margin:0 auto 20px}.lede.svelte-w4w73s{color:var(--muted)}.bank-lede.svelte-w4w73s{margin:0 0 16px}button.secondary.svelte-w4w73s{background:#fff;color:var(--brand)}button.secondary.svelte-w4w73s:hover:not(:disabled){background:#f3f1ff;color:var(--brand-deep)}.overlay.svelte-w4w73s{position:fixed;inset:0;z-index:20;background:#1a1d2173;display:flex;align-items:center;justify-content:center;padding:16px}.dialog.svelte-w4w73s{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px;width:680px;max-width:100%;max-height:88vh;overflow:auto;display:flex;flex-direction:column;gap:12px;box-shadow:0 24px 60px -24px #0005}.dialog.svelte-w4w73s h2:where(.svelte-w4w73s),.dialog.svelte-w4w73s p:where(.svelte-w4w73s){margin:0}.dialog.svelte-w4w73s table:where(.svelte-w4w73s) th:where(.svelte-w4w73s),.dialog.svelte-w4w73s table:where(.svelte-w4w73s) td:where(.svelte-w4w73s){padding:6px 10px;font-size:13px}.dialog.svelte-w4w73s code:where(.svelte-w4w73s){font-size:12.5px}.dialog.svelte-w4w73s .hint:where(.svelte-w4w73s){font-size:13px;color:var(--muted)}.dialog.svelte-w4w73s .hint:where(.svelte-w4w73s) a:where(.svelte-w4w73s){color:var(--brand);font-weight:600;margin-left:4px}.dialog.svelte-w4w73s input[type=file]:where(.svelte-w4w73s){margin:0}.import-count.svelte-w4w73s,.import-done.svelte-w4w73s{font-weight:700}.import-done.svelte-w4w73s{color:var(--ok)}.error.svelte-w4w73s,.import-errors.svelte-w4w73s{color:var(--warn);background:var(--warn-bg);border-radius:9px;padding:10px 14px;font-size:14px}.import-errors.svelte-w4w73s ul:where(.svelte-w4w73s){margin:6px 0;padding-left:18px}.dialog-actions.svelte-w4w73s{display:flex;justify-content:flex-end;gap:8px}:root{--ink: #0a0817;--ink-2: #1f1a52;--line-ink: rgba(255, 255, 255, .1);--brand: #5b4bd4;--brand-press: #4638b5;--brand-ink: #b3a8ff;--mint: #12b76a;--amber: #f5a524;--rose: #e5484d;--rose-press: #c9373c;--mint-ink: #2dd992;--amber-ink: #ffc76e;--rose-ink: #ff8098;--on-ink: #f2f0ff;--on-ink-soft: #a49dd6;--console: #f4f5f7;--console-2: #fff;--console-tint: #f6f6fa;--console-wash: #eef0f3;--line-console: #e2e4e8;--edge-console: #d4d7dd;--on-console: #1a1d21;--on-console-soft: #6b7280;--radius: 12px;--radius-lg: 18px;--radius-pill: 999px;--shadow-lift: 0 10px 40px rgba(0, 0, 0, .35);--display: "Bricolage Grotesque", "Segoe UI", system-ui, sans-serif;--body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--tap: 44px}*{box-sizing:border-box}body{margin:0;font-family:var(--body);font-size:16px;line-height:1.5;color:var(--on-ink);color-scheme:dark;background:radial-gradient(1000px 560px at 50% -12%,#2b2277 0%,transparent 60%),var(--ink);background-attachment:fixed;min-height:100vh;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--display);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 8px}h1{font-size:1.75rem}h2{font-size:1.35rem}h3{font-size:1.05rem}h4{font-size:.95rem}a{color:var(--brand-ink);text-decoration-thickness:1px;text-underline-offset:2px}[data-tab-heading]:focus{outline:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}td,th,.tabular{font-variant-numeric:tabular-nums}button,.btn{font:inherit;font-weight:600;color:#cdc4ff;background:transparent;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius);padding:8px 14px;cursor:pointer;transition:transform .08s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease}button:hover:not(:disabled){color:#fff;background:#8f7bff1f;border-color:var(--brand-ink)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.45;cursor:not-allowed}button[type=submit],button.primary{background:var(--brand);border-color:var(--brand);color:#fff}button[type=submit]:hover:not(:disabled),button.primary:hover:not(:disabled){background:var(--brand-press);border-color:var(--brand-press)}button.danger{color:var(--rose-ink);border-color:#ff5c7466;background:transparent}button.danger:hover:not(:disabled){background:#ff5c741f;border-color:var(--rose-ink)}:where(button,a,input,textarea,select,[role=button]):focus-visible{outline:3px solid var(--brand-ink);outline-offset:2px;border-radius:var(--radius)}input,textarea,select{font:inherit;color:var(--on-ink);background:#ffffff0f;border:1px solid var(--line-ink);border-radius:var(--radius);padding:9px 12px;transition:border-color .12s ease,box-shadow .12s ease}input:hover:not(:disabled),textarea:hover:not(:disabled){border-color:#ffffff40}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--brand-ink);box-shadow:0 0 0 4px #8f7bff26}input:disabled,textarea:disabled,select:disabled{background:#ffffff08;color:var(--on-ink-soft);cursor:not-allowed}::placeholder{color:#ffffff4d}label{display:flex;flex-direction:column;gap:5px;font-size:.82rem;font-weight:600;color:var(--on-ink-soft)}[role=alert]{color:var(--rose-ink);font-size:.88rem;font-weight:500;margin:6px 0 0}.badge{display:inline-flex;align-items:center;gap:4px;font-family:var(--body);font-size:.72rem;font-weight:700;letter-spacing:.02em;padding:3px 9px;border-radius:var(--radius-pill);white-space:nowrap}.badge.ok{background:#2dd9921f;color:var(--mint-ink)}.badge.warn{background:#ff5c7424;color:var(--rose-ink)}.badge.final{background:#8f7bff29;color:var(--brand-ink)}.badge.state{background:#ffffff14;color:var(--on-ink-soft);text-transform:capitalize}.badge.times{background:#ffffff14;color:var(--on-ink-soft)}.badge.easy{background:#2dd99224;color:var(--mint-ink)}.badge.medium{background:#ffc76e24;color:var(--amber-ink)}.badge.hard{background:#ff809824;color:var(--rose-ink)}.badge.grid{background:#b3a8ff24;color:var(--brand-ink)}.badge.central{background:#ffc76e29;color:var(--amber-ink)}.ground-console{color-scheme:light;color:var(--on-console)}.ground-console :where(button,.btn){color:var(--brand-press);background:var(--console-2);border-color:var(--edge-console);border-radius:8px}.ground-console :where(button,.btn):hover:not(:disabled){color:var(--brand-press);background:var(--console-tint);border-color:var(--brand)}.ground-console button.danger{color:var(--rose);background:var(--console-2);border-color:color-mix(in srgb,var(--rose) 40%,transparent)}.ground-console :where(input,textarea,select){color:var(--on-console);background:var(--console-2);border-color:var(--edge-console)}.ground-console :where(input,textarea):hover:not(:disabled){border-color:var(--on-console-soft)}.ground-console :where(input,textarea,select):focus{border-color:var(--brand)}.ground-console :where(input,textarea,select):disabled{background:var(--console-tint);color:var(--on-console-soft)}.ground-console ::placeholder{color:var(--on-console-soft)}.ground-console :where(label){color:var(--on-console-soft)}.ground-console .badge.state{background:var(--console-wash);color:var(--on-console)}.presence{color:#ffffff4d;font-size:.7em;vertical-align:middle}.presence.online{color:var(--mint-ink)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
