.intro-screen.svelte-1di8u6t{flex-direction:column;justify-content:center;align-items:center;gap:2rem;height:100%;padding:2rem;display:flex}.show-logo.svelte-1di8u6t{flex-direction:column;align-items:center;gap:.5rem;display:flex}.show-name.svelte-1di8u6t{letter-spacing:-.02em;color:var(--color-ink,#f0f0f0);text-align:center;font-size:clamp(2rem,5vw,3.5rem);font-weight:900}.show-kicker.svelte-1di8u6t{color:var(--color-ink-secondary,#a0a0a0);text-transform:uppercase;letter-spacing:.12em;font-size:1rem;font-weight:500}.rules-box.svelte-1di8u6t{background:var(--color-surface-raised,#ffffff0f);border:1px solid var(--color-border,#ffffff1a);border-radius:12px;width:100%;max-width:520px;padding:1.5rem 2rem}.rules-heading.svelte-1di8u6t{text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-secondary,#a0a0a0);margin:0 0 .875rem;font-size:.875rem;font-weight:700}.rules-list.svelte-1di8u6t{flex-direction:column;gap:.5rem;margin:0;padding-left:1.25rem;display:flex}.rules-list.svelte-1di8u6t li:where(.svelte-1di8u6t){color:var(--color-ink,#f0f0f0);font-size:.9375rem;line-height:1.5}.team-names.svelte-1di8u6t{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.team-name-row.svelte-1di8u6t{flex-direction:column;gap:.375rem;display:flex}.team-label.svelte-1di8u6t{text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-secondary,#a0a0a0);font-size:.75rem;font-weight:600}.team-input.svelte-1di8u6t{background:var(--color-surface-raised,#ffffff14);border:1px solid var(--color-border,#ffffff26);color:var(--color-ink,#f0f0f0);border-radius:8px;outline:none;width:160px;padding:.5rem .875rem;font-size:.9375rem;font-weight:600}.team-input.svelte-1di8u6t:focus{border-color:#428cd799}.cta-btn.svelte-1di8u6t{color:#fff;cursor:pointer;background:#428cd7;border:none;border-radius:10px;padding:.875rem 2.5rem;font-size:1rem;font-weight:700;transition:background .15s}.cta-btn.svelte-1di8u6t:hover{background:#5f9edd}.team-select.svelte-16m7qbg{flex-direction:column;justify-content:center;align-items:center;gap:2rem;height:100%;padding:2rem;display:flex}.heading.svelte-16m7qbg{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-secondary,#a0a0a0);margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:800}.team-cards.svelte-16m7qbg{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.team-card.svelte-16m7qbg{background:var(--color-surface-raised,#ffffff0f);border:2px solid #fff3;border-radius:16px;flex-direction:column;align-items:center;gap:.75rem;min-width:160px;padding:2rem 2.5rem;display:flex}.team-emoji.svelte-16m7qbg{font-size:2.5rem}.team-name.svelte-16m7qbg{letter-spacing:.04em;color:var(--color-ink,#f0f0f0);font-size:1.25rem;font-weight:800}.cta-btn.svelte-16m7qbg{color:#fff;cursor:pointer;background:#428cd7;border:none;border-radius:10px;padding:.875rem 2.5rem;font-size:1rem;font-weight:700;transition:background .15s}.cta-btn.svelte-16m7qbg:hover{background:#5f9edd}.quiz-round.svelte-1s96t3g{flex-direction:column;height:100%;display:flex}.tab-bar.svelte-1s96t3g{border-bottom:1px solid var(--color-border,#ffffff1a);background:var(--color-surface,#1a1a1a);flex-shrink:0;align-items:center;gap:1rem;padding:.625rem 1rem;display:flex}.round-chip.svelte-1s96t3g{text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-secondary,#a0a0a0);margin-left:auto;font-size:.75rem;font-weight:700}.student-view.svelte-1s96t3g{flex-direction:column;flex:1;align-items:center;gap:1.25rem;padding:1.5rem 1rem;display:flex;overflow-y:auto}.question-box.svelte-1s96t3g{width:100%;max-width:600px;color:var(--color-ink,#f0f0f0);text-align:center;background:var(--color-surface-raised,#ffffff0d);border:1px solid var(--color-border,#ffffff1a);border-radius:12px;padding:1rem 1.5rem;font-size:clamp(1rem,2.5vw,1.375rem);font-weight:700;line-height:1.4}.question-box.small.svelte-1s96t3g{font-size:.9375rem}.sub-instruction.svelte-1s96t3g{color:var(--color-ink-secondary,#a0a0a0);text-align:center;max-width:460px;margin:0;font-size:.9375rem}.timer-big.svelte-1s96t3g{font-variant-numeric:tabular-nums;color:var(--color-ink,#f0f0f0);letter-spacing:-.02em;font-size:clamp(3rem,8vw,5rem);font-weight:900;line-height:1}.timer-big.urgent.svelte-1s96t3g{color:#e64d4d}.timer-big.done.svelte-1s96t3g{color:gray}.answer-board.svelte-1s96t3g{flex-direction:column;gap:.375rem;width:100%;max-width:560px;display:flex}.answer-row.svelte-1s96t3g{background:var(--color-surface-raised,#ffffff0a);border:1px solid var(--color-border,#ffffff14);border-radius:8px;align-items:center;gap:.75rem;padding:.625rem 1rem;transition:background .3s,border-color .3s;display:flex}.answer-row.revealed.svelte-1s96t3g{background:var(--color-surface-highlight,#4a90d91f);border-color:#428cd74d}.answer-rank.svelte-1s96t3g{color:var(--color-ink-tertiary,#666);flex-shrink:0;width:1.25rem;font-size:.75rem;font-weight:700}.answer-text.svelte-1s96t3g{color:var(--color-ink,#f0f0f0);flex:1;font-size:.9375rem}.answer-pts.svelte-1s96t3g{color:#6ca6e0;text-align:right;flex-shrink:0;width:2rem;font-size:.9375rem;font-weight:700}.reveal-btn.svelte-1s96t3g{border:1px solid var(--color-border,#ffffff26);color:var(--color-ink-secondary,#a0a0a0);cursor:pointer;background:0 0;border-radius:8px;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .15s}.reveal-btn.svelte-1s96t3g:hover{color:#6ca6e0;border-color:#428cd780}.action-btn.svelte-1s96t3g{color:#fff;cursor:pointer;background:#428cd7;border:none;border-radius:10px;padding:.75rem 2rem;font-size:.9375rem;font-weight:700;transition:background .15s}.action-btn.svelte-1s96t3g:hover{background:#5f9edd}.score-entry.svelte-1s96t3g{flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:360px;display:flex}.score-row.svelte-1s96t3g{align-items:center;gap:1rem;width:100%;display:flex}.score-label.svelte-1s96t3g{color:var(--color-ink,#f0f0f0);flex:1;font-size:.9375rem;font-weight:700}.score-input.svelte-1s96t3g{background:var(--color-surface-raised,#ffffff14);border:1px solid var(--color-border,#ffffff26);color:var(--color-ink,#f0f0f0);text-align:center;border-radius:8px;width:90px;padding:.5rem .75rem;font-size:1.125rem;font-weight:700}.class-view.svelte-1s96t3g{flex-direction:column;flex:1;align-items:center;gap:1.5rem;padding:2rem 1.5rem;display:flex}.iwb-question.svelte-1s96t3g{color:var(--color-ink,#f0f0f0);text-align:center;max-width:700px;font-size:clamp(1.25rem,3vw,2rem);font-weight:800;line-height:1.35}.iwb-timer.svelte-1s96t3g{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-ink,#f0f0f0);font-size:clamp(4rem,10vw,7rem);font-weight:900;line-height:1}.iwb-timer.urgent.svelte-1s96t3g{color:#e64d4d}.iwb-timer.done.svelte-1s96t3g{color:gray}.iwb-status.svelte-1s96t3g{color:var(--color-ink-secondary,#a0a0a0);text-align:center;margin:0;font-size:1rem}.iwb-board.svelte-1s96t3g{max-width:720px}.iwb-board.svelte-1s96t3g .answer-text:where(.svelte-1s96t3g),.iwb-board.svelte-1s96t3g .answer-pts:where(.svelte-1s96t3g){font-size:1.125rem}.iwb-scores.svelte-1s96t3g{gap:2rem;margin-top:auto;display:flex}.iwb-score-chip.svelte-1s96t3g{background:color-mix(in srgb, var(--team-color) 15%, transparent);border:2px solid color-mix(in srgb, var(--team-color) 40%, transparent);border-radius:12px;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem 2rem;display:flex}.iwb-team-name.svelte-1s96t3g{text-transform:uppercase;letter-spacing:.08em;color:var(--team-color);font-size:.8125rem;font-weight:700}.iwb-score.svelte-1s96t3g{color:var(--color-ink,#f0f0f0);font-size:2.5rem;font-weight:900;line-height:1}.beat-free-play.svelte-18kcfgz{flex-direction:column;height:100%;display:flex}.no-activity.svelte-18kcfgz{height:100%;color:var(--color-ink-secondary,#a0a0a0);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.no-activity.svelte-18kcfgz button:where(.svelte-18kcfgz){border:1px solid var(--color-border,#ffffff26);color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600}.deck.svelte-1wypr76{color:#e8e4d8;text-align:center;background:radial-gradient(120% 90% at 50% -10%,#20242b 0%,#13151a 60%),#13151a;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;height:100%;padding:2.5rem;font-family:Arial Narrow,Helvetica Neue,sans-serif;display:flex}.meta.svelte-1wypr76{letter-spacing:.3em;color:#9b968a;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.75rem}.ring.svelte-1wypr76{width:120px;height:120px;position:relative}.ring.svelte-1wypr76 .t:where(.svelte-1wypr76){justify-content:center;align-items:center;font-family:IBM Plex Mono,monospace;font-size:2.1rem;font-weight:700;display:flex;position:absolute;inset:0}.ring.urgent.svelte-1wypr76 .t:where(.svelte-1wypr76){color:#b5342a;animation:.5s infinite svelte-1wypr76-pulse}@keyframes svelte-1wypr76-pulse{50%{opacity:.4}}.q.svelte-1wypr76{text-transform:uppercase;max-width:950px;font-size:clamp(28px,5vw,60px);font-weight:800;line-height:1.05}.foot.svelte-1wypr76{color:#9b968a;align-items:center;gap:1.5rem;font-family:IBM Plex Mono,monospace;font-size:.8125rem;display:flex}.idx.svelte-1wypr76{letter-spacing:.2em}button.svelte-1wypr76{cursor:pointer;text-transform:uppercase;letter-spacing:.15em;color:#e8e4d8;background:#2f343d;border:1px solid #3a4049;padding:.7rem 1.4rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;transition:all .15s}button.svelte-1wypr76:hover{background:#23272f}button.svelte-1wypr76:disabled{opacity:.3;cursor:default}.go.svelte-1wypr76{color:#8fb87a;border-color:#5f7d4f}.hint.svelte-1wypr76{color:#6a655c;margin:0;font-family:IBM Plex Mono,monospace;font-size:.75rem}.hg.svelte-ub1lha{color:#e8e4d8;text-align:center;background:radial-gradient(120% 90% at 50% -10%,#20242b 0%,#13151a 60%),#13151a;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:1.5rem;font-family:Arial Narrow,Helvetica Neue,sans-serif;display:flex;overflow:auto}.tag.svelte-ub1lha{color:#b5342a;letter-spacing:.25em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.8rem}.tag.red.svelte-ub1lha{color:#b5342a}h1.svelte-ub1lha{text-transform:uppercase;margin:.4rem 0;font-size:clamp(30px,6vw,76px);font-weight:800;line-height:.95}.go.svelte-ub1lha{cursor:pointer;text-transform:uppercase;letter-spacing:.18em;color:#8fb87a;background:#2f343d;border:1px solid #5f7d4f;padding:.8rem 1.8rem;font-family:IBM Plex Mono,monospace;font-size:.8rem;transition:all .15s}.go.svelte-ub1lha:hover{color:#0c0f0c;background:#5f7d4f}.go.big.svelte-ub1lha{padding:1rem 2.4rem;font-size:.95rem}.sub.svelte-ub1lha,.msub.svelte-ub1lha{color:#9b968a;max-width:620px;font-size:1.05rem;line-height:1.5}.msub.svelte-ub1lha b:where(.svelte-ub1lha){color:#b5342a}.msub.svelte-ub1lha .ink:where(.svelte-ub1lha){color:#b5342a;font-weight:700}.hint.svelte-ub1lha{color:#6a655c;margin:.6rem 0 0;font-family:IBM Plex Mono,monospace;font-size:.72rem}.brief.svelte-ub1lha{flex-direction:column;align-items:center;gap:.5rem;display:flex}.rules.svelte-ub1lha{flex-wrap:wrap;justify-content:center;gap:1.1rem;margin:1.4rem 0 .4rem;display:flex}.rule.svelte-ub1lha{background:#282e378c;border:1px solid #3a4049;max-width:220px;padding:.9rem 1.2rem}.rbig.svelte-ub1lha{color:#8fb87a;font-family:IBM Plex Mono,monospace;font-size:1.35rem}.rlab.svelte-ub1lha{color:#9b968a;text-transform:uppercase;letter-spacing:.08em;margin-top:.3rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;line-height:1.4}.formula.svelte-ub1lha{letter-spacing:.05em;margin:1rem 0;font-family:IBM Plex Mono,monospace;font-size:1.05rem}.formula.svelte-ub1lha .x:where(.svelte-ub1lha){color:#b5342a}.stakes.svelte-ub1lha{flex-direction:column;align-items:center;gap:.5rem;display:flex}.stakes.red.svelte-ub1lha h1:where(.svelte-ub1lha),.stakes.red.svelte-ub1lha .v:where(.svelte-ub1lha){color:#b5342a}.nums.svelte-ub1lha{gap:3.5rem;margin:1.2rem 0;display:flex}.nums.svelte-ub1lha .v:where(.svelte-ub1lha){font-family:IBM Plex Mono,monospace;font-size:clamp(54px,11vw,130px);font-weight:700;line-height:.9}.nums.svelte-ub1lha .k:where(.svelte-ub1lha){letter-spacing:.3em;color:#9b968a;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.8rem}.top.svelte-ub1lha{align-items:center;gap:2rem;margin-bottom:.8rem;display:flex}.ring.svelte-ub1lha{width:104px;height:104px;position:relative}.ring.svelte-ub1lha .t:where(.svelte-ub1lha){justify-content:center;align-items:center;font-family:IBM Plex Mono,monospace;font-size:1.9rem;font-weight:700;display:flex;position:absolute;inset:0}.ring.urgent.svelte-ub1lha .t:where(.svelte-ub1lha){color:#b5342a;animation:.5s infinite svelte-ub1lha-pulse}@keyframes svelte-ub1lha-pulse{50%{opacity:.4}}.quota.svelte-ub1lha{color:#9b968a;text-transform:uppercase;letter-spacing:.12em;font-family:IBM Plex Mono,monospace;font-size:.8rem}.quota.svelte-ub1lha b:where(.svelte-ub1lha){color:#e8e4d8;font-size:1.6rem}.scorebox.svelte-ub1lha{text-align:right;font-family:IBM Plex Mono,monospace}.scorebox.svelte-ub1lha .n:where(.svelte-ub1lha){color:#8fb87a;font-size:2rem;font-weight:700;line-height:1}.scorebox.svelte-ub1lha .l:where(.svelte-ub1lha){color:#9b968a;text-transform:uppercase;font-size:.62rem}.cards.svelte-ub1lha{justify-content:center;align-items:stretch;gap:2.5rem;width:min(94vw,1020px);display:flex}.card.svelte-ub1lha{background:linear-gradient(#23272f,#1b1e24);border:1px solid #3a4049;flex-direction:column;flex:1;max-width:480px;transition:transform .35s,opacity .35s;display:flex;box-shadow:0 18px 40px #00000080}.card.out.svelte-ub1lha{opacity:0;transform:translateY(28px)scale(.96)}.card.hired.svelte-ub1lha{border-color:#8fb87a}.card.rej.svelte-ub1lha{filter:grayscale(.5)brightness(.7);border-color:#b5342a}.hdr.svelte-ub1lha{color:#9b968a;letter-spacing:.12em;border-bottom:1px solid #3a4049;justify-content:space-between;align-items:center;padding:.6rem .9rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;display:flex}.barcode.svelte-ub1lha{opacity:.6;background:repeating-linear-gradient(90deg,#e8e4d8 0 1px,#0000 1px 2px,#e8e4d8 2px 4px,#0000 4px 7px);width:80px;height:15px}.portrait.svelte-ub1lha{background:radial-gradient(circle at 50% 35%,#ffffff0d,#0000 60%);border-bottom:1px solid #3a4049;justify-content:center;align-items:center;height:188px;display:flex;position:relative;overflow:hidden}.portrait.svelte-ub1lha svg{width:auto;height:165px}.redact.svelte-ub1lha{opacity:.85;background:#000;width:140px;height:14px;position:absolute;top:16px;left:16px}.redact.two.svelte-ub1lha{width:95px;top:38px}.bars.svelte-ub1lha{flex-direction:column;gap:.7rem;padding:1rem 1.3rem;display:flex}.bar.svelte-ub1lha{letter-spacing:.05em;color:#9b968a;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.78rem}.bar.svelte-ub1lha .track:where(.svelte-ub1lha){gap:3px;margin-top:4px;display:flex}.seg.svelte-ub1lha{background:#2f343d;border:1px solid #000;flex:1;height:12px}.seg.on.svelte-ub1lha{background:#e8e4d8}.loc.svelte-ub1lha{color:#6a655c;letter-spacing:.1em;border-top:1px solid #000;justify-content:space-between;padding:.5rem 1.3rem .7rem;font-family:IBM Plex Mono,monospace;font-size:.66rem;display:flex}.hire.svelte-ub1lha{letter-spacing:.22em;color:#8fb87a;text-transform:uppercase;cursor:pointer;background:#2f343d;border:none;border-top:1px solid #3a4049;padding:1.1rem 0;font-family:IBM Plex Mono,monospace;font-size:1.15rem;font-weight:700;transition:all .12s}.hire.svelte-ub1lha:hover:not(:disabled){color:#0c0f0c;background:#5f7d4f}.hire.svelte-ub1lha:disabled{cursor:default}.mark.svelte-ub1lha{letter-spacing:.12em;text-transform:uppercase;z-index:5;border:5px solid;border-radius:8px;padding:.5rem 1.1rem;font-family:IBM Plex Mono,monospace;font-size:2.4rem;font-weight:700;animation:.5s cubic-bezier(.2,1.4,.4,1) forwards svelte-ub1lha-slam;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-16deg)scale(1.8)}.mark.hired.svelte-ub1lha{color:#8fb87a;border-color:#8fb87a}.mark.rej.svelte-ub1lha{color:#b5342a;border-color:#b5342a}@keyframes svelte-ub1lha-slam{to{transform:translate(-50%,-50%)rotate(-16deg)scale(1)}}.review.svelte-ub1lha{flex-direction:column;align-items:center;gap:.4rem;display:flex}.review.svelte-ub1lha .score:where(.svelte-ub1lha){color:#8fb87a;font-family:IBM Plex Mono,monospace;font-size:3.6rem;font-weight:700}.review.bad.svelte-ub1lha .score:where(.svelte-ub1lha){color:#b5342a}.vline.svelte-ub1lha{text-transform:uppercase;margin:.3rem 0;font-size:1.5rem;font-weight:800}.break.svelte-ub1lha{color:#9b968a;font-family:IBM Plex Mono,monospace;font-size:1rem}.break.svelte-ub1lha b:where(.svelte-ub1lha){color:#e8e4d8}.break.svelte-ub1lha .x:where(.svelte-ub1lha){color:#b5342a}.runtot.svelte-ub1lha{color:#9b968a;text-transform:uppercase;letter-spacing:.15em;margin:.8rem 0 1.2rem;font-family:IBM Plex Mono,monospace;font-size:.8rem}.runtot.svelte-ub1lha b:where(.svelte-ub1lha){color:#8fb87a;font-size:1.25rem}.explain.svelte-ub1lha{flex-direction:column;align-items:center;gap:.4rem;max-width:720px;display:flex}.explain.svelte-ub1lha p:where(.svelte-ub1lha){font-size:1.15rem;line-height:1.6}.explain.svelte-ub1lha .hl:where(.svelte-ub1lha){color:#8fb87a;font-weight:700}.explain.svelte-ub1lha .ink:where(.svelte-ub1lha){color:#b5342a;font-weight:700}.explain.svelte-ub1lha .go:where(.svelte-ub1lha){margin-top:1rem}.reveal.svelte-ub1lha,.metrics.svelte-ub1lha{flex-direction:column;align-items:center;gap:.6rem;display:flex}.grid.svelte-ub1lha{flex-wrap:wrap;justify-content:center;gap:10px;max-width:880px;margin:1rem 0;display:flex}.mini.svelte-ub1lha{background:#1b1e24;border:1px solid #3a4049;width:88px;height:112px;position:relative;overflow:hidden}.mini.svelte-ub1lha svg{height:80px;margin:6px auto 0;display:block}.mini.svelte-ub1lha .mloc:where(.svelte-ub1lha){text-align:center;color:#6a655c;letter-spacing:.06em;background:#000;padding:2px 0;font-family:IBM Plex Mono,monospace;font-size:.6rem;transition:all .4s;position:absolute;bottom:0;left:0;right:0}.mini.flagged.svelte-ub1lha{border-color:#b5342a;box-shadow:0 0 14px #b5342a8c}.mini.flagged.svelte-ub1lha .mloc:where(.svelte-ub1lha){color:#fff;background:#b5342a;font-weight:700}.binline.svelte-ub1lha{text-transform:uppercase;opacity:0;font-size:1.5rem;font-weight:800;transition:all .6s}.binline.show.svelte-ub1lha{opacity:1}.binline.svelte-ub1lha .ink:where(.svelte-ub1lha){color:#b5342a}.big.svelte-ub1lha{color:#b5342a;font-family:IBM Plex Mono,monospace;font-size:clamp(34px,6vw,80px);font-weight:700;line-height:1}.vectors.svelte-ub1lha{flex-wrap:wrap;justify-content:center;gap:14px;margin:1.4rem 0 .6rem;display:flex}.vec.svelte-ub1lha{color:#9b968a;text-transform:uppercase;letter-spacing:.06em;opacity:.3;border:1px solid #3a4049;padding:.7rem 1.1rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;transition:all .5s}.vec.lit.svelte-ub1lha{opacity:1;color:#e8e4d8;border-color:#b5342a}.arena-host.svelte-qpa2p4{flex-direction:column;height:100%;display:flex}.arena-header.svelte-qpa2p4{border-bottom:1px solid var(--color-border,#ffffff1a);background:var(--color-surface,#1a1a1a);flex-shrink:0;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}.back-link.svelte-qpa2p4{color:var(--color-ink-secondary,#a0a0a0);flex-shrink:0;align-items:center;gap:.25rem;font-size:.8125rem;text-decoration:none;transition:color .15s;display:flex}.back-link.svelte-qpa2p4:hover{color:var(--color-ink,#f0f0f0)}.arena-name.svelte-qpa2p4{color:var(--color-ink,#f0f0f0);flex-shrink:0;font-size:.875rem;font-weight:600}.mode-banner.svelte-qpa2p4{text-transform:uppercase;letter-spacing:.08em;color:#78ade2;background:#428cd71f;border:1px solid #428cd759;border-radius:9999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.6875rem;font-weight:600;display:inline-flex}.mode-banner.on-device.svelte-qpa2p4{color:#eeb263;background:#dd873c1f;border-color:#dd873c66}.mode-dot.svelte-qpa2p4{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px}.beat-chips.svelte-qpa2p4{flex-wrap:wrap;align-items:center;gap:.375rem;margin-left:auto;display:flex}.beat-chip.svelte-qpa2p4{border:1px solid var(--color-border,#ffffff1f);color:var(--color-ink-tertiary,#666);cursor:pointer;background:0 0;border-radius:9999px;padding:.25rem .75rem;font-size:.6875rem;font-weight:600;transition:all .15s}.beat-chip.svelte-qpa2p4:hover{color:var(--color-ink-secondary,#a0a0a0)}.beat-chip.active.svelte-qpa2p4{color:#6ca6e0;background:#428cd726;border-color:#428cd766}.beat-area.svelte-qpa2p4{flex:1;min-height:0;overflow:hidden}.beat-placeholder.svelte-qpa2p4{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;height:100%;display:flex}.placeholder-type.svelte-qpa2p4{text-transform:uppercase;letter-spacing:.1em;color:var(--color-ink-tertiary,#666);background:var(--color-surface-raised,#ffffff0f);border:1px solid var(--color-border,#ffffff1a);border-radius:6px;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.placeholder-msg.svelte-qpa2p4{color:var(--color-ink-secondary,#a0a0a0);margin:0;font-size:.9375rem}.skip-btn.svelte-qpa2p4{border:1px solid var(--color-border,#ffffff26);color:var(--color-ink-secondary,#a0a0a0);cursor:pointer;background:0 0;border-radius:8px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .15s}.skip-btn.svelte-qpa2p4:hover{color:#6ca6e0;border-color:#428cd766}
