span.svelte-kenq34{display:inline-block;animation:svelte-kenq34-coin-pop .48s cubic-bezier(.2,.8,.2,1) both}small.svelte-kenq34{margin-left:6px;color:var(--muted);font:800 .9rem Inter,Arial,sans-serif}@keyframes svelte-kenq34-coin-pop{0%{opacity:.4;transform:translateY(8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){span.svelte-kenq34{animation:none}}.season-panel.svelte-1ej7bsb{display:grid;gap:12px;min-width:0;margin:0 0 18px;padding:18px}.season-panel.compact.svelte-1ej7bsb{padding:14px;margin-bottom:14px}.season-champion.svelte-1ej7bsb{display:grid;gap:4px;padding:16px;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface-2));text-align:center}.season-champion.svelte-1ej7bsb .eyebrow:where(.svelte-1ej7bsb){color:var(--accent)}.season-champion.svelte-1ej7bsb h2:where(.svelte-1ej7bsb){margin:0;font-size:clamp(2rem,7vw,3.4rem);line-height:1}.season-head.svelte-1ej7bsb{display:flex;align-items:end;justify-content:space-between;gap:12px;flex-wrap:wrap}.season-head.svelte-1ej7bsb h3:where(.svelte-1ej7bsb){margin:4px 0 0;font-size:1.4rem}.season-head.svelte-1ej7bsb small:where(.svelte-1ej7bsb){color:var(--muted);font-size:.62rem;line-height:1.4}.season-empty.svelte-1ej7bsb{margin:0;color:var(--muted);font-size:.68rem}.season-scroll.svelte-1ej7bsb{min-width:0;overflow-x:auto;scrollbar-width:thin}.season-table.svelte-1ej7bsb{width:100%;border-collapse:collapse;font-size:.72rem}.season-table.svelte-1ej7bsb th:where(.svelte-1ej7bsb){padding:6px 8px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.55rem;font-weight:900;letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap}.season-table.svelte-1ej7bsb td:where(.svelte-1ej7bsb){padding:8px;border-bottom:1px solid var(--line);vertical-align:middle}.season-rank.svelte-1ej7bsb{width:28px;color:var(--muted);font-weight:900}.season-org.svelte-1ej7bsb{min-width:150px}.season-org.svelte-1ej7bsb strong:where(.svelte-1ej7bsb),.season-org.svelte-1ej7bsb small:where(.svelte-1ej7bsb){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.season-org.svelte-1ej7bsb small:where(.svelte-1ej7bsb){margin-top:2px;color:var(--muted);font-size:.58rem}.season-run.svelte-1ej7bsb{min-width:88px;text-align:center}.season-run.svelte-1ej7bsb b:where(.svelte-1ej7bsb){display:block;font:900 1.05rem Arial Narrow,Impact,sans-serif}.season-run.svelte-1ej7bsb b.champion:where(.svelte-1ej7bsb){color:var(--accent)}.season-run.svelte-1ej7bsb b.champion:where(.svelte-1ej7bsb):after{content:" ★";font-size:.7rem}.season-run.svelte-1ej7bsb small:where(.svelte-1ej7bsb){display:block;color:var(--muted);font-size:.52rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.season-pending.svelte-1ej7bsb{color:var(--muted)}.season-total.svelte-1ej7bsb{text-align:right}.season-total.svelte-1ej7bsb b:where(.svelte-1ej7bsb){font:900 1.35rem Arial Narrow,Impact,sans-serif}tr.leader.svelte-1ej7bsb td:where(.svelte-1ej7bsb){background:color-mix(in srgb,var(--accent) 10%,transparent)}tr.leader.svelte-1ej7bsb .season-total:where(.svelte-1ej7bsb) b:where(.svelte-1ej7bsb),tr.leader.svelte-1ej7bsb .season-org:where(.svelte-1ej7bsb) strong:where(.svelte-1ej7bsb){color:var(--accent)}tr.mine.svelte-1ej7bsb .season-org:where(.svelte-1ej7bsb) strong:where(.svelte-1ej7bsb){text-decoration:underline;text-underline-offset:3px}tr.left.svelte-1ej7bsb{opacity:.55}@media(max-width:679px){.season-head.svelte-1ej7bsb{align-items:start;flex-direction:column}.season-panel.svelte-1ej7bsb{padding:14px}}.rematch-panel.svelte-12j6y8w{display:grid;gap:12px;margin:0 0 18px;padding:18px;border-color:var(--accent);box-shadow:0 0 22px color-mix(in srgb,var(--accent) 18%,transparent);animation:svelte-12j6y8w-rematchIn .22s var(--ease-out-strong) both}@keyframes svelte-12j6y8w-rematchIn{0%{transform:translateY(30%) scale(.97);opacity:0}}@media(prefers-reduced-motion:reduce){.rematch-panel.svelte-12j6y8w{animation:none}}.rematch-head.svelte-12j6y8w{display:flex;align-items:center;justify-content:space-between;gap:12px}.rematch-head.svelte-12j6y8w h2:where(.svelte-12j6y8w){margin:4px 0 0;font-size:1.6rem}.rematch-clock.svelte-12j6y8w{min-width:64px;font:900 2.4rem Arial Narrow,Impact,sans-serif;color:var(--accent);text-align:right;font-variant-numeric:tabular-nums}.rematch-clock.urgent.svelte-12j6y8w{color:var(--danger)}.rematch-actions.svelte-12j6y8w{display:grid;gap:8px}.rematch-actions.svelte-12j6y8w button:where(.svelte-12j6y8w){min-height:50px;font-size:.9rem}.rematch-actions.svelte-12j6y8w button[aria-pressed=true]:where(.svelte-12j6y8w){outline:2px solid var(--accent);outline-offset:2px}.rematch-hint.svelte-12j6y8w{margin:0;color:var(--muted);font-size:.68rem;line-height:1.45}.rematch-hint.svelte-12j6y8w b:where(.svelte-12j6y8w){color:var(--text)}.rematch-list.svelte-12j6y8w{display:grid;gap:6px;margin:0;padding:0;list-style:none}.rematch-list.svelte-12j6y8w li:where(.svelte-12j6y8w){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);background:var(--surface-2)}.rematch-list.svelte-12j6y8w li:where(.svelte-12j6y8w)>span:where(.svelte-12j6y8w){display:grid;place-items:center;width:32px;height:32px;background:var(--line);color:var(--text);font-size:.7rem;font-weight:900}.rematch-list.svelte-12j6y8w strong:where(.svelte-12j6y8w),.rematch-list.svelte-12j6y8w small:where(.svelte-12j6y8w){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rematch-list.svelte-12j6y8w small:where(.svelte-12j6y8w){margin-top:2px;color:var(--muted);font-size:.58rem}.rematch-list.svelte-12j6y8w b:where(.svelte-12j6y8w){font-size:.55rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rematch-list.svelte-12j6y8w li.accepted:where(.svelte-12j6y8w){border-color:var(--accent)}.rematch-list.svelte-12j6y8w li.accepted:where(.svelte-12j6y8w)>span:where(.svelte-12j6y8w){background:var(--accent);color:#0a0d08}.rematch-list.svelte-12j6y8w li.accepted:where(.svelte-12j6y8w) b:where(.svelte-12j6y8w){color:var(--accent)}.rematch-list.svelte-12j6y8w li.declined:where(.svelte-12j6y8w){opacity:.55}.rematch-list.svelte-12j6y8w li.declined:where(.svelte-12j6y8w) b:where(.svelte-12j6y8w){color:var(--danger)}.rematch-list.svelte-12j6y8w li.mine:where(.svelte-12j6y8w) strong:where(.svelte-12j6y8w){text-decoration:underline;text-underline-offset:3px}.rematch-count.svelte-12j6y8w{margin:0;color:var(--muted);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}.rematch-count.svelte-12j6y8w b:where(.svelte-12j6y8w){color:var(--accent);font-size:.9rem}@media(min-width:680px){.rematch-actions.svelte-12j6y8w{grid-template-columns:2fr 1fr}}.series-switcher.svelte-lyw94k{display:grid;gap:6px;min-width:0;margin:0 0 12px}.series-strip.svelte-lyw94k{display:flex;gap:6px;min-width:0;padding-bottom:4px;overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x proximity}.series-strip.svelte-lyw94k button:where(.svelte-lyw94k){display:grid;flex:0 0 auto;gap:2px;min-width:168px;max-width:240px;padding:8px 10px;border:1px solid var(--line);color:var(--text);background:var(--surface-2);font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start}.series-strip.svelte-lyw94k button:where(.svelte-lyw94k):hover,.series-strip.svelte-lyw94k button:where(.svelte-lyw94k):focus-visible{border-color:color-mix(in srgb,var(--accent) 60%,var(--line))}.series-strip.svelte-lyw94k button.active:where(.svelte-lyw94k){border-color:var(--accent);box-shadow:inset 3px 0 var(--accent);cursor:default}.series-strip.svelte-lyw94k button.mine:where(.svelte-lyw94k) small:where(.svelte-lyw94k){color:var(--accent)}.series-strip.svelte-lyw94k small:where(.svelte-lyw94k){color:#ff7676;font-size:.5rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.series-strip.svelte-lyw94k strong:where(.svelte-lyw94k){overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.series-strip.svelte-lyw94k strong:where(.svelte-lyw94k) em:where(.svelte-lyw94k){color:var(--muted);font-style:normal;font-weight:400}.series-strip.svelte-lyw94k span:where(.svelte-lyw94k){color:var(--muted);font-size:.6rem;font-weight:700;font-variant-numeric:tabular-nums}.snake-board.svelte-if8uyk{display:grid;gap:14px;padding:clamp(14px,2.6vw,22px) clamp(12px,2.6vw,22px) clamp(16px,3vw,24px)}.snake-board.my-turn.svelte-if8uyk{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent),0 0 32px color-mix(in srgb,var(--accent) 14%,transparent)}.snake-head.svelte-if8uyk{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.snake-sub.svelte-if8uyk{margin:0;color:var(--muted);font-size:.78rem;font-weight:700}.my-turn.svelte-if8uyk .snake-sub:where(.svelte-if8uyk){color:var(--accent)}.snake-order.svelte-if8uyk{display:grid;gap:6px}.snake-order.svelte-if8uyk ol:where(.svelte-if8uyk){display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.snake-order.svelte-if8uyk li:where(.svelte-if8uyk){display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 8px 4px 4px;border:1px solid var(--line);color:var(--muted);font-size:.72rem;font-weight:700;transition:border-color var(--dur-ui) var(--ease-out-strong),color var(--dur-ui) var(--ease-out-strong),transform var(--dur-ui) var(--ease-out-strong)}.snake-order.svelte-if8uyk li:where(.svelte-if8uyk) b:where(.svelte-if8uyk){display:grid;place-items:center;width:18px;height:18px;background:var(--surface-2);font-size:.62rem}.snake-order.svelte-if8uyk li:where(.svelte-if8uyk) span:where(.svelte-if8uyk){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snake-order.svelte-if8uyk li.me:where(.svelte-if8uyk){color:var(--text)}.snake-order.svelte-if8uyk li.current:where(.svelte-if8uyk){border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.snake-order.svelte-if8uyk li.current:where(.svelte-if8uyk) b:where(.svelte-if8uyk){background:var(--accent);color:#0a0d08}.snake-pool-head.svelte-if8uyk{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.snake-pool-head.svelte-if8uyk small:where(.svelte-if8uyk){color:var(--muted);font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums}.snake-grid.svelte-if8uyk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px 0 2px}.snake-grid.dense.svelte-if8uyk{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.snake-hint.svelte-if8uyk{position:absolute;top:-8px;right:6px;z-index:2;max-width:calc(100% - 12px);padding:2px 6px;border:1px solid var(--accent);background:var(--surface);color:var(--accent);font-size:.54rem;font-weight:900;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.snake-hint.lock.svelte-if8uyk{background:var(--accent);color:#0a0d08}.my-turn.svelte-if8uyk .snake-card.fills-role:where(.svelte-if8uyk) .card,.my-turn.svelte-if8uyk .snake-card.adds-theme:where(.svelte-if8uyk) .card{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent),0 0 18px color-mix(in srgb,var(--accent) 16%,transparent)}.my-turn.svelte-if8uyk .snake-card.locks-theme:where(.svelte-if8uyk) .card{box-shadow:0 0 0 2px var(--accent),0 0 24px color-mix(in srgb,var(--accent) 28%,transparent)}.snake-grid.dense.svelte-if8uyk .snake-hint:where(.svelte-if8uyk){top:-6px;right:3px;padding:1px 4px;font-size:.46rem;letter-spacing:.04em}.snake-ghost.svelte-if8uyk{position:absolute;inset:0;z-index:3;pointer-events:none}.snake-ghost.to-deck.svelte-if8uyk{animation:svelte-if8uyk-snakeToDeck .78s var(--ease-in-out-strong) forwards}.snake-ghost.away.svelte-if8uyk{animation:svelte-if8uyk-snakeAway .62s var(--ease-out-strong) forwards}@keyframes svelte-if8uyk-snakeToDeck{0%{transform:none;opacity:1}25%{transform:translateY(-10px) scale(1.04);opacity:1}to{transform:translateY(58vh) scale(.35);opacity:0}}@keyframes svelte-if8uyk-snakeAway{0%{transform:none;opacity:1}to{transform:translateY(-46px) rotate(-6deg) scale(.82);opacity:0;filter:grayscale(1)}}@media(min-width:640px){.snake-grid.svelte-if8uyk{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media(min-width:1060px){.snake-grid.svelte-if8uyk{grid-template-columns:repeat(6,minmax(0,1fr))}}.snake-card.svelte-if8uyk{position:relative;animation:svelte-if8uyk-snakeIn var(--dur-reveal) var(--ease-out-strong) both;animation-delay:var(--reveal-delay, 0ms);transition:opacity .42s var(--ease-out-soft),filter .42s var(--ease-out-soft),transform .42s var(--ease-out-strong)}.snake-card.svelte-if8uyk:not(.taken) .card{transition:transform var(--dur-ui) var(--ease-out-strong),box-shadow var(--dur-ui) var(--ease-out-strong)}.my-turn.svelte-if8uyk .snake-card:where(.svelte-if8uyk):not(.taken):hover .card{transform:translateY(-3px);box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 18%,transparent)}.snake-card.taken.svelte-if8uyk{opacity:.42;filter:grayscale(.7);transform:scale(.96);pointer-events:none}.snake-card.taken.mine.svelte-if8uyk{opacity:.88;filter:none;transform:none}.snake-grid.waiting.svelte-if8uyk .snake-card:where(.svelte-if8uyk):not(.taken){opacity:.9}@keyframes svelte-if8uyk-snakeIn{0%{opacity:0;transform:translateY(10px) scale(.94) rotate(-1.5deg)}60%{opacity:1}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.snake-card.svelte-if8uyk{animation:none;transition:none}.snake-ghost.svelte-if8uyk{display:none}.snake-order.svelte-if8uyk li:where(.svelte-if8uyk){transition:none;transform:none}.my-turn.svelte-if8uyk .snake-card:where(.svelte-if8uyk):not(.taken):hover .card{transform:none}}.coach-pool.svelte-wktcfk{display:grid;gap:14px}.pool-head.svelte-wktcfk{display:flex;justify-content:space-between;align-items:end;gap:12px}.pool-head.svelte-wktcfk h2:where(.svelte-wktcfk){margin:2px 0 4px}.pool-head.svelte-wktcfk p:where(.svelte-wktcfk){margin:0;color:var(--muted);font-size:.8rem;max-width:60ch}.pool-head.svelte-wktcfk small:where(.svelte-wktcfk){flex:none;color:var(--muted);font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.pool-grid.svelte-wktcfk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:980px;margin:0 auto;width:100%}.coach-slot.svelte-wktcfk{min-width:0;animation:svelte-wktcfk-coachIn var(--dur-reveal) var(--ease-out-strong) both;animation-delay:var(--reveal-delay, 0ms);transition:opacity .42s var(--ease-out-soft),filter .42s var(--ease-out-soft),transform .42s var(--ease-out-strong)}.coach-slot.taken.svelte-wktcfk{opacity:.42;filter:grayscale(.7);transform:scale(.97)}.coach-slot.taken.svelte-wktcfk .face{pointer-events:none}.locked.svelte-wktcfk .coach-slot:where(.svelte-wktcfk) .card{opacity:.85}.pick.svelte-wktcfk{width:100%;min-height:40px}@keyframes svelte-wktcfk-coachIn{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:720px){.pool-grid.svelte-wktcfk{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pool-head.svelte-wktcfk{flex-direction:column;align-items:start}}@media(prefers-reduced-motion:reduce){.coach-slot.svelte-wktcfk{animation:none;transition:none}}.turn-bar.svelte-jojo2w{position:sticky;top:140px;z-index:9;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:svelte-jojo2w-turnIn .52s var(--ease-out-strong) both}.turn-bar.my-turn.svelte-jojo2w{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent),0 8px 28px color-mix(in srgb,var(--accent) 18%,transparent);animation:svelte-jojo2w-turnIn .52s var(--ease-out-strong) both,svelte-jojo2w-turnPulse 1.6s ease-in-out infinite .52s}.who.svelte-jojo2w{display:grid;gap:2px;min-width:0}.who.svelte-jojo2w strong:where(.svelte-jojo2w){font-size:clamp(1rem,.9rem + .8vw,1.4rem);line-height:1.1;overflow-wrap:anywhere}.my-turn.svelte-jojo2w .who:where(.svelte-jojo2w) strong:where(.svelte-jojo2w){color:var(--accent)}.who.svelte-jojo2w small:where(.svelte-jojo2w){color:var(--muted);font-size:.72rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clock.svelte-jojo2w{display:grid;grid-auto-flow:column;align-items:baseline;gap:2px;min-width:60px;padding:6px 10px;border:1px solid var(--line);background:var(--surface-2);font-variant-numeric:tabular-nums;justify-content:center}.clock.svelte-jojo2w strong:where(.svelte-jojo2w){font-size:1.5rem;line-height:1}.clock.svelte-jojo2w small:where(.svelte-jojo2w){color:var(--muted);font-size:.7rem;font-weight:800}.urgent.svelte-jojo2w .clock:where(.svelte-jojo2w){border-color:var(--accent-2);color:var(--accent-2);animation:svelte-jojo2w-turnUrgent .8s ease-in-out infinite}@keyframes svelte-jojo2w-turnIn{0%{background:color-mix(in srgb,var(--accent) 24%,var(--surface));transform:translateY(-4px)}to{transform:none}}@keyframes svelte-jojo2w-turnPulse{50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent),0 8px 20px color-mix(in srgb,var(--accent) 6%,transparent)}}@keyframes svelte-jojo2w-turnUrgent{50%{opacity:.55}}@media(max-width:720px){.turn-bar.svelte-jojo2w{top:118px;padding:8px 12px}}@media(prefers-reduced-motion:reduce){.turn-bar.svelte-jojo2w,.turn-bar.my-turn.svelte-jojo2w,.urgent.svelte-jojo2w .clock:where(.svelte-jojo2w){animation:none}}.snake-synergy.svelte-1vogj55{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.chip.svelte-1vogj55{display:inline-flex;align-items:baseline;gap:6px;padding:4px 8px;border:1px solid var(--line);background:var(--surface-2);font-size:.72rem;font-weight:700;line-height:1.2}.chip.svelte-1vogj55 small:where(.svelte-1vogj55){color:var(--muted);font-size:.62rem;font-weight:700}.chip.need.svelte-1vogj55{border-color:color-mix(in srgb,var(--accent-2) 55%,var(--line));color:var(--accent-2)}.chip.theme.svelte-1vogj55{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.chip.theme.locked.svelte-1vogj55{background:color-mix(in srgb,var(--accent) 16%,var(--surface-2));border-color:var(--accent);color:var(--accent)}.chip.verdict.svelte-1vogj55{color:var(--muted);font-weight:600}.chip.verdict.ok.svelte-1vogj55{color:var(--accent);border-color:var(--accent);font-weight:800}.compact.svelte-1vogj55{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.compact.svelte-1vogj55::-webkit-scrollbar{display:none}.compact.svelte-1vogj55 .chip:where(.svelte-1vogj55){flex:none;padding:3px 6px;font-size:.62rem}.deck-bar.svelte-z9hzi{display:grid;gap:8px;padding:10px 14px 12px;border:1px solid var(--line);background:var(--surface)}.deck-head.svelte-z9hzi{display:flex;justify-content:space-between;align-items:baseline}.deck-head.svelte-z9hzi small:where(.svelte-z9hzi){color:var(--muted);font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums}.deck-row.svelte-z9hzi{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.deck-slot.svelte-z9hzi{--rarity: var(--line);position:relative;min-width:0;border:1px solid var(--rarity);background:linear-gradient(165deg,color-mix(in srgb,var(--rarity) 14%,var(--surface-2)),var(--surface))}.rarity-rare.svelte-z9hzi{--rarity: #4f8cff}.rarity-elite.svelte-z9hzi{--rarity: #a66bff}.rarity-superstar.svelte-z9hzi{--rarity: #ff7a45}.rarity-legend.svelte-z9hzi{--rarity: #f2c14e}.rarity-goat.svelte-z9hzi{--rarity: #ff4d6d}.deck-slot.svelte-z9hzi button:where(.svelte-z9hzi){display:grid;width:100%;gap:3px;justify-items:center;padding:6px 4px 7px;border:0;background:transparent;color:var(--text);font:inherit;cursor:pointer;min-height:0}.photo.svelte-z9hzi{display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border:1px solid color-mix(in srgb,var(--rarity) 55%,var(--line));background:var(--surface-2);color:var(--muted);font-weight:900}.photo.svelte-z9hzi img,.photo.svelte-z9hzi svg{width:100%;height:100%;object-fit:cover}.ovr.svelte-z9hzi{position:absolute;top:4px;left:4px;padding:1px 4px;background:var(--rarity);color:#0b0d12;font:900 .8rem/1.1 Arial Narrow,Impact,sans-serif}.rarity-common.svelte-z9hzi .ovr:where(.svelte-z9hzi),.deck-slot.svelte-z9hzi:not([class*=rarity-]) .ovr:where(.svelte-z9hzi){background:#b9c0cc}.nick.svelte-z9hzi{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:800}.role.svelte-z9hzi{color:var(--muted);font-size:.56rem;font-weight:800;letter-spacing:.08em}.deck-slot.star.svelte-z9hzi:after{content:"★";position:absolute;top:2px;right:4px;color:#d9a441;font-size:.7rem}.deck-slot.empty.svelte-z9hzi{display:grid;gap:3px;justify-items:center;padding:6px 4px 7px;border-style:dashed}.deck-slot.empty.svelte-z9hzi .nick:where(.svelte-z9hzi){color:var(--muted)}.deck-slot.suggested.svelte-z9hzi{border-color:color-mix(in srgb,var(--accent-2) 55%,var(--line))}.deck-slot.suggested.svelte-z9hzi .nick:where(.svelte-z9hzi){color:var(--accent-2)}.deck-slot.filled.svelte-z9hzi{animation:svelte-z9hzi-deckIn .42s var(--ease-out-strong) both}@keyframes svelte-z9hzi-deckIn{0%{opacity:0;transform:translateY(-6px) scale(.94)}to{opacity:1;transform:none}}@media(max-width:720px){.deck-bar.svelte-z9hzi{position:fixed;inset:auto 0 0;z-index:30;gap:6px;padding:6px 10px calc(6px + env(safe-area-inset-bottom));border-width:1px 0 0;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -8px 24px #00000059}.deck-head.svelte-z9hzi{display:none}.deck-row.svelte-z9hzi{gap:6px}.photo.svelte-z9hzi{width:36px;height:36px}.deck-slot.svelte-z9hzi button:where(.svelte-z9hzi),.deck-slot.empty.svelte-z9hzi{padding:4px 2px 5px;gap:2px}.nick.svelte-z9hzi{font-size:.6rem}.role.svelte-z9hzi{display:none}}@media(prefers-reduced-motion:reduce){.deck-slot.filled.svelte-z9hzi{animation:none}}.mode-description.svelte-29ghow{color:var(--muted);font-size:.68rem;line-height:1.4}.mode-choice.svelte-29ghow{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.mode-card.svelte-29ghow{min-width:0}.final-speed-vote.svelte-29ghow{justify-self:start;min-height:42px;padding:0 14px;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface-2));color:var(--accent);font-weight:800;cursor:pointer}.final-speed-vote.svelte-29ghow:disabled{cursor:default;opacity:.82}.online-entry.svelte-29ghow,.online-room.svelte-29ghow{padding:28px 0 70px}.online-unavailable.svelte-29ghow{margin-top:50px;padding:30px}.online-unavailable.svelte-29ghow h1:where(.svelte-29ghow){font-size:clamp(2.5rem,8vw,5rem)}.online-unavailable.svelte-29ghow p:where(.svelte-29ghow){color:var(--muted)}.online-link.svelte-29ghow{display:inline-flex;align-items:center;min-height:48px;margin-top:18px;padding:0 18px;text-decoration:none}.identity-grid.svelte-29ghow{display:grid;gap:12px;margin:28px 0 14px;padding:18px}.identity-grid.svelte-29ghow label:where(.svelte-29ghow),.room-settings.svelte-29ghow label:where(.svelte-29ghow),.entry-actions.svelte-29ghow label:where(.svelte-29ghow),.pro-config.svelte-29ghow label:where(.svelte-29ghow){display:grid;gap:7px}.identity-grid.svelte-29ghow span:where(.svelte-29ghow),.room-settings.svelte-29ghow label:where(.svelte-29ghow)>span:where(.svelte-29ghow),.entry-actions.svelte-29ghow label:where(.svelte-29ghow)>span:where(.svelte-29ghow){color:var(--muted);font-size:.6rem;font-weight:800;text-transform:uppercase}.identity-grid.svelte-29ghow input:where(.svelte-29ghow),.room-settings.svelte-29ghow input:where(.svelte-29ghow),.room-settings.svelte-29ghow select:where(.svelte-29ghow),.entry-actions.svelte-29ghow input:where(.svelte-29ghow),.pro-config.svelte-29ghow select:where(.svelte-29ghow){min-height:46px;padding:0 12px;border:1px solid var(--line);background:var(--surface-2);color:var(--text)}.entry-actions.svelte-29ghow{display:grid;gap:14px}.entry-actions.svelte-29ghow section:where(.svelte-29ghow){padding:22px}.entry-actions.svelte-29ghow h2:where(.svelte-29ghow){font-size:2rem}.entry-actions.svelte-29ghow button:where(.svelte-29ghow){width:100%;margin-top:15px}.room-input.svelte-29ghow{text-transform:uppercase;letter-spacing:.2em}.online-error.svelte-29ghow{padding:12px;border:1px solid var(--danger);color:#ff9b90}.online-header.svelte-29ghow{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:20px}.online-header-compact.svelte-29ghow{justify-content:flex-end}.online-header.svelte-29ghow h1:where(.svelte-29ghow){margin:5px 0 0;font-size:clamp(2.6rem,8vw,5rem)}.online-room-title.svelte-29ghow{margin:6px 0 0;font:900 1.3rem Arial Narrow,Impact,sans-serif;letter-spacing:.02em;text-transform:uppercase}.room-actions.svelte-29ghow{display:flex;align-items:end;gap:12px}.room-code.svelte-29ghow{display:grid;gap:5px;text-align:right}.room-code.svelte-29ghow span:where(.svelte-29ghow){color:var(--muted);font-size:.55rem;text-transform:uppercase}.room-code.svelte-29ghow button:where(.svelte-29ghow){padding:9px 12px;border:1px solid var(--accent);background:transparent;color:var(--accent);font-weight:900;letter-spacing:.17em}.leave-button.svelte-29ghow{min-height:44px;padding:0 14px;font-size:.58rem}.leave-button.armed.svelte-29ghow{border-color:var(--danger);color:var(--danger)}.lobby-grid.svelte-29ghow{display:grid;gap:14px}.participants-panel.svelte-29ghow,.room-settings.svelte-29ghow{padding:20px}.participant-list.svelte-29ghow{display:grid;gap:8px}.participant-list.svelte-29ghow article:where(.svelte-29ghow){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);background:var(--surface-2)}.participant-list.svelte-29ghow article:where(.svelte-29ghow)>span:where(.svelte-29ghow){display:grid;place-items:center;width:38px;height:38px;background:var(--accent);color:#0a0d08;font-weight:900}.participant-list.svelte-29ghow strong:where(.svelte-29ghow),.participant-list.svelte-29ghow small:where(.svelte-29ghow){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-list.svelte-29ghow small:where(.svelte-29ghow){margin-top:2px;color:var(--muted)}.participant-meta.svelte-29ghow{color:var(--accent);font-weight:800;letter-spacing:.04em}.participant-list.svelte-29ghow b:where(.svelte-29ghow){color:var(--accent);font-size:.55rem}.participant-list.svelte-29ghow .offline:where(.svelte-29ghow){opacity:.55}.room-settings.svelte-29ghow{display:grid;gap:10px}.room-settings.svelte-29ghow h2:where(.svelte-29ghow){margin:2px 0 7px}.draft-status.svelte-29ghow{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:14px}.draft-status.svelte-29ghow div:where(.svelte-29ghow){padding:13px;border-right:1px solid var(--line)}.draft-status.svelte-29ghow div:where(.svelte-29ghow):last-child{border-right:0}.draft-status.svelte-29ghow span:where(.svelte-29ghow),.draft-status.svelte-29ghow strong:where(.svelte-29ghow){display:block}.draft-status.svelte-29ghow span:where(.svelte-29ghow){color:var(--muted);font-size:.55rem;text-transform:uppercase}.draft-status.svelte-29ghow strong:where(.svelte-29ghow){margin-top:5px;color:var(--accent);font-size:1.3rem}.pro-config.svelte-29ghow,.waiting-panel.svelte-29ghow{margin-bottom:14px;padding:20px}.waiting-panel.svelte-29ghow{text-align:center}.waiting-panel.svelte-29ghow .scanner:where(.svelte-29ghow){margin:auto}.online-progress.svelte-29ghow{margin-top:18px}.online-progress.svelte-29ghow article:where(.svelte-29ghow){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:8px 0}.online-progress.svelte-29ghow article:where(.svelte-29ghow)>span:where(.svelte-29ghow){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online-progress.svelte-29ghow article:where(.svelte-29ghow)>b:where(.svelte-29ghow){font-size:.62rem;white-space:nowrap}.online-progress.svelte-29ghow i:where(.svelte-29ghow){grid-column:1/-1;height:4px;background:var(--line)}.online-progress.svelte-29ghow em:where(.svelte-29ghow){display:block;height:100%;background:var(--accent)}.pro-config.svelte-29ghow>div:where(.svelte-29ghow){display:grid;gap:8px;margin:14px 0}.pro-config.svelte-29ghow label:where(.svelte-29ghow){grid-template-columns:1fr 1fr;align-items:center}.watch-bar.svelte-29ghow{position:sticky;top:140px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--line);background:var(--surface)}.watch-bar.svelte-29ghow>div:where(.svelte-29ghow){display:grid;gap:3px;min-width:0}.watch-bar.svelte-29ghow strong:where(.svelte-29ghow){overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.watch-bar.svelte-29ghow strong:where(.svelte-29ghow) em:where(.svelte-29ghow){color:var(--muted);font-style:normal;font-weight:400}.watch-bar.svelte-29ghow b:where(.svelte-29ghow){color:var(--danger);font-size:.66rem;font-weight:800}.watch-bar.alert.svelte-29ghow{border-color:var(--danger);box-shadow:0 0 18px color-mix(in srgb,var(--danger) 25%,transparent)}.watch-bar.svelte-29ghow button:where(.svelte-29ghow){flex:0 0 auto;min-height:50px;padding:0 16px}.secret-zone.svelte-29ghow{display:grid;gap:12px;margin-bottom:14px;padding:20px;border-color:var(--accent-2)}.secret-zone.svelte-29ghow .section-heading:where(.svelte-29ghow)>strong:where(.svelte-29ghow){color:var(--accent-2);font-size:1.6rem}.live-actions.svelte-29ghow{position:sticky;top:140px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;margin:0 0 12px;padding:6px 10px;border:1px solid var(--line);background:var(--surface)}.live-actions.svelte-29ghow small:where(.svelte-29ghow){color:var(--muted);font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.veto-intro.svelte-29ghow{margin:-6px 0 14px;color:var(--muted);font-size:.72rem;line-height:1.4}.decision-wait.svelte-29ghow{border-style:dashed}.online-major-screen.svelte-29ghow{max-width:none;margin:24px auto 0}.online-stats.svelte-29ghow{display:grid;gap:12px;margin:18px 0}.online-stats.svelte-29ghow .section-heading:where(.svelte-29ghow) h2:where(.svelte-29ghow){margin:6px 0 0;font-size:1.5rem}.major-tabs.svelte-29ghow{margin-bottom:18px}.online-result-hero.svelte-29ghow{position:relative;margin-top:18px;overflow:hidden}.online-result-hero.svelte-29ghow>:where(.svelte-29ghow){position:relative;z-index:1}.online-result-hero.svelte-29ghow h1:where(.svelte-29ghow){animation:svelte-29ghow-heroTitleIn .6s var(--ease-out-strong) both}.online-result-hero.success.svelte-29ghow:after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--accent) 55%,transparent),transparent 65%);opacity:0;animation:svelte-29ghow-heroGlow .6s var(--ease-out-soft) both;pointer-events:none}.collection-outcome.svelte-29ghow .earned:where(.svelte-29ghow) li:where(.svelte-29ghow),.collection-outcome.svelte-29ghow .campaign-grid:where(.svelte-29ghow) article:where(.svelte-29ghow){animation:offline-lineup-in var(--dur-reveal) var(--ease-out-strong) backwards;animation-delay:var(--lineup-delay,0ms)}.collection-outcome.svelte-29ghow .earned:where(.svelte-29ghow) li:where(.svelte-29ghow):nth-child(2),.collection-outcome.svelte-29ghow .campaign-grid:where(.svelte-29ghow) article:where(.svelte-29ghow):nth-child(2){--lineup-delay:60ms}.collection-outcome.svelte-29ghow .earned:where(.svelte-29ghow) li:where(.svelte-29ghow):nth-child(3),.collection-outcome.svelte-29ghow .campaign-grid:where(.svelte-29ghow) article:where(.svelte-29ghow):nth-child(3){--lineup-delay:.12s}.collection-outcome.svelte-29ghow .earned:where(.svelte-29ghow) li:where(.svelte-29ghow):nth-child(4){--lineup-delay:.18s}.collection-outcome.svelte-29ghow .earned:where(.svelte-29ghow) li:where(.svelte-29ghow):nth-child(5){--lineup-delay:.24s}.collection-outcome.svelte-29ghow .earned:where(.svelte-29ghow) li:where(.svelte-29ghow):nth-child(6){--lineup-delay:.3s}.collection-outcome.svelte-29ghow .earned:where(.svelte-29ghow) li:where(.svelte-29ghow):nth-child(7){--lineup-delay:.36s}.collection-outcome.svelte-29ghow .earned:where(.svelte-29ghow) li:where(.svelte-29ghow):nth-child(n+8){--lineup-delay:.42s}@keyframes svelte-29ghow-heroTitleIn{0%{clip-path:inset(0 100% 0 0);opacity:.4}to{clip-path:inset(0 -2% 0 0);opacity:1}}@keyframes svelte-29ghow-heroGlow{0%{opacity:0}35%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.online-result-hero.svelte-29ghow h1:where(.svelte-29ghow),.online-result-hero.success.svelte-29ghow:after,.collection-outcome.svelte-29ghow .earned:where(.svelte-29ghow) li:where(.svelte-29ghow),.collection-outcome.svelte-29ghow .campaign-grid:where(.svelte-29ghow) article:where(.svelte-29ghow){animation:none}}.after-run.svelte-29ghow{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:14px 0 18px}.after-run.svelte-29ghow .online-link:where(.svelte-29ghow),.after-run.svelte-29ghow button:where(.svelte-29ghow){display:inline-flex;align-items:center;justify-content:center;min-height:50px;margin-top:0;padding:0 20px;text-decoration:none}.host-wait.svelte-29ghow{margin:0 0 18px;padding:16px;color:var(--muted);text-align:center}.control-group.svelte-29ghow{display:grid;gap:6px}.control-group.svelte-29ghow>span:where(.svelte-29ghow){color:var(--muted);font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.account-link.svelte-29ghow{margin:12px auto 0;width:fit-content}.live-board.svelte-29ghow{display:grid;gap:14px;margin-top:18px;padding:22px}.live-dot.svelte-29ghow{display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:50%;background:#ff3b3b;animation:svelte-29ghow-queuePulse 1.1s ease-in-out infinite}.live-count.svelte-29ghow{color:var(--accent);font:900 1.6rem Arial Narrow,Impact,sans-serif}.live-grid.svelte-29ghow{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.live-room.svelte-29ghow{display:grid;gap:8px;align-content:start;padding:14px;border:1px solid var(--line);background:var(--surface-2)}.live-room.done.svelte-29ghow{opacity:.75}.live-room.svelte-29ghow header:where(.svelte-29ghow){display:flex;justify-content:space-between;gap:8px;color:var(--accent);font-size:.6rem;font-weight:900;letter-spacing:.1em}.live-room.svelte-29ghow header:where(.svelte-29ghow) em:where(.svelte-29ghow){color:var(--muted);font-style:normal}.live-room.svelte-29ghow ul:where(.svelte-29ghow){display:grid;gap:3px;margin:0;padding:0;list-style:none}.live-room.svelte-29ghow li:where(.svelte-29ghow){display:flex;justify-content:space-between;gap:8px;padding:6px 8px;background:var(--surface);font-size:.78rem}.live-room.svelte-29ghow li.out:where(.svelte-29ghow){opacity:.45;text-decoration:line-through}.live-room.svelte-29ghow li.champ:where(.svelte-29ghow){border:1px solid color-mix(in srgb,#d9a441 55%,var(--line));background:color-mix(in srgb,#d9a441 8%,var(--surface))}.live-room.svelte-29ghow p:where(.svelte-29ghow){margin:0;color:#ffd36b;font-weight:800;font-size:.8rem}.live-empty.svelte-29ghow{margin:0;color:var(--muted);font-size:.85rem}.row-link.svelte-29ghow{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px;cursor:pointer;min-height:0}.earned.svelte-29ghow{display:grid;gap:8px;margin-bottom:14px}.earned.svelte-29ghow h3:where(.svelte-29ghow){margin:0;color:var(--accent);font-size:1.3rem}.earned.svelte-29ghow ul:where(.svelte-29ghow){display:grid;gap:4px;margin:0;padding:0;list-style:none}.earned.svelte-29ghow li:where(.svelte-29ghow){display:flex;justify-content:space-between;gap:10px;padding:8px 10px;background:var(--surface-2);font-size:.8rem;text-transform:capitalize}.earned.svelte-29ghow li:where(.svelte-29ghow) b:where(.svelte-29ghow){color:var(--accent);white-space:nowrap}.earned.svelte-29ghow li.total:where(.svelte-29ghow){border:1px solid color-mix(in srgb,#d9a441 55%,var(--line));background:color-mix(in srgb,#d9a441 8%,var(--surface-2));font-weight:900;text-transform:none}.earned.svelte-29ghow .note:where(.svelte-29ghow){margin:0;color:var(--muted);font-size:.75rem}.mode-choice.svelte-29ghow{display:grid;gap:14px;margin-top:24px}.draft-entry.svelte-29ghow{display:grid;gap:6px;margin-top:6px;padding-top:12px;border-top:1px solid var(--line)}.queue-kind.svelte-29ghow{display:inline-block;padding:1px 6px;border:1px solid var(--accent);color:var(--accent);font-size:.58rem;font-style:normal;font-weight:900;letter-spacing:.12em;vertical-align:middle}.snake-star.svelte-29ghow,.snake-coach.svelte-29ghow{display:grid;gap:12px}.snake-star-grid.svelte-29ghow{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;max-width:960px;margin:0 auto;width:100%}.snake-coach.svelte-29ghow .coach-draft{justify-items:center}.snake-coach.svelte-29ghow .coach-grid{max-width:820px;margin:0 auto}.snake-star-card.svelte-29ghow{display:grid;animation:svelte-29ghow-queueIn var(--dur-reveal) var(--ease-out-strong) both}.snake-star-card.blocked.svelte-29ghow{opacity:.55}.star-pick.svelte-29ghow{min-height:40px;width:100%;margin-top:8px;padding:0 10px;font-size:.68rem}.star-why.svelte-29ghow{display:block;margin-top:6px;color:var(--muted);font-size:.62rem;line-height:1.35}.snake-style.svelte-29ghow .style-required:where(.svelte-29ghow){margin:0}.online-room.svelte-29ghow .deck-bar{margin-bottom:14px}@media(prefers-reduced-motion:reduce){.snake-star-card.svelte-29ghow{animation:none}}.draft-entry.svelte-29ghow small:where(.svelte-29ghow){color:var(--muted);font-size:.72rem;line-height:1.4}.queue-live.svelte-29ghow{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:12px 14px;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface-2));overflow:hidden;animation:svelte-29ghow-queueIn var(--dur-ui) var(--ease-out-strong) both}.queue-text.svelte-29ghow{display:grid;gap:3px;min-width:0}.queue-status.svelte-29ghow{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.queue-meta.svelte-29ghow{color:var(--muted);font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.queue-radar.svelte-29ghow{position:relative;flex:none;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 5px,color-mix(in srgb,var(--accent) 22%,transparent) 6px 7px);overflow:hidden;transition:background var(--dur-ui) ease,border-color var(--dur-ui) ease}.queue-radar.svelte-29ghow span:where(.svelte-29ghow){position:absolute;inset:50% 0 0 50%;background:conic-gradient(var(--accent),transparent 60deg);transform-origin:top left;animation:svelte-29ghow-queueSweep 1.6s linear infinite}.queue-dots.svelte-29ghow em:where(.svelte-29ghow){display:inline-block;font-style:normal;animation:svelte-29ghow-queueDot 1.2s var(--ease-in-out-strong) infinite}.queue-dots.svelte-29ghow em:where(.svelte-29ghow):nth-child(2){animation-delay:.2s}.queue-dots.svelte-29ghow em:where(.svelte-29ghow):nth-child(3){animation-delay:.4s}.queue-count.svelte-29ghow{display:inline-grid;overflow:hidden;vertical-align:bottom;line-height:1.15}.queue-count.svelte-29ghow b:where(.svelte-29ghow){grid-area:1/1;color:var(--text);font-weight:900;font-variant-numeric:tabular-nums;animation:svelte-29ghow-queueRoll var(--dur-ui) var(--ease-out-strong) both;transition:color var(--dur-ui) var(--ease-out-soft)}.queue-count.rose.svelte-29ghow b:where(.svelte-29ghow){color:var(--accent)}.queue-live.matched.svelte-29ghow .queue-radar:where(.svelte-29ghow){border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 30%,transparent 32%),repeating-radial-gradient(circle,transparent 0 5px,color-mix(in srgb,var(--accent) 22%,transparent) 6px 7px)}.queue-live.matched.svelte-29ghow .queue-radar:where(.svelte-29ghow) span:where(.svelte-29ghow){animation:none;opacity:0}.queue-live.matched.svelte-29ghow .queue-status:where(.svelte-29ghow){color:var(--accent);animation:svelte-29ghow-queueTextIn .32s var(--ease-out-strong) both}.queue-live.matched.svelte-29ghow:after{content:"";position:absolute;inset:0;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 24%,transparent);opacity:0;animation:svelte-29ghow-queueFlash .32s var(--ease-out-strong) both;pointer-events:none}@keyframes svelte-29ghow-queueIn{0%{transform:translateY(6px);opacity:0}}@keyframes svelte-29ghow-queueSweep{to{transform:rotate(360deg)}}@keyframes svelte-29ghow-queueDot{0%,20%{opacity:.2}50%{opacity:1}to{opacity:.2}}@keyframes svelte-29ghow-queueRoll{0%{transform:translateY(100%);opacity:0}}@keyframes svelte-29ghow-queueTextIn{0%{clip-path:inset(0 100% 0 0);transform:translateY(20%)}to{clip-path:inset(0);transform:none}}@keyframes svelte-29ghow-queueFlash{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.queue-live.svelte-29ghow,.queue-radar.svelte-29ghow span:where(.svelte-29ghow),.queue-dots.svelte-29ghow em:where(.svelte-29ghow),.queue-count.svelte-29ghow b:where(.svelte-29ghow),.queue-live.matched.svelte-29ghow .queue-status:where(.svelte-29ghow),.queue-live.matched.svelte-29ghow:after{animation:none}.queue-radar.svelte-29ghow:before{opacity:.6}.queue-dots.svelte-29ghow em:where(.svelte-29ghow){opacity:1}}.queue-warn.svelte-29ghow{color:var(--accent-2)!important;font-weight:700}.queue-hint.svelte-29ghow{color:var(--text)!important;font-size:.78rem!important;font-weight:700}.queue-hint.pair.svelte-29ghow{color:var(--accent-2)!important}.competitive-badge.svelte-29ghow{margin:0 0 10px;padding:8px 10px;border:1px dashed var(--line);color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.competitive-badge.on.svelte-29ghow{border:1px solid var(--accent);color:var(--accent)}@keyframes svelte-29ghow-queuePulse{50%{opacity:.3}}.mode-card.svelte-29ghow{display:grid;gap:10px;align-content:start;aspect-ratio:auto;overflow:visible;padding:22px}.boost-switch-row.svelte-29ghow{display:flex;align-items:center;gap:10px}.boost-switch-row.svelte-29ghow small:where(.svelte-29ghow){color:var(--muted);font-size:.7rem;font-weight:700}.boost-done.svelte-29ghow{margin:0;padding:10px 12px;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface-2));color:var(--accent);font-weight:800;font-size:.8rem}.boost-modal.svelte-29ghow{display:grid;gap:14px}.boost-coins.svelte-29ghow{margin:0;color:var(--accent);font:900 2.6rem/1 Arial Narrow,Impact,sans-serif;text-align:center}.boost-coins.svelte-29ghow small{font:800 .9rem Inter,Arial,sans-serif;margin-left:6px;color:var(--muted)}.boost-finances.svelte-29ghow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.boost-finances.svelte-29ghow span:where(.svelte-29ghow){display:grid;gap:5px;padding:10px;border:1px solid var(--line);background:var(--surface-2);text-align:center}.boost-finances.svelte-29ghow small:where(.svelte-29ghow){color:var(--muted);font-size:.6rem;font-weight:800;text-transform:uppercase}.boost-finances.svelte-29ghow b:where(.svelte-29ghow){font-size:.76rem;color:var(--text)}.boost-finances.svelte-29ghow span:where(.svelte-29ghow):nth-child(2) b:where(.svelte-29ghow),.boost-finances.svelte-29ghow span:where(.svelte-29ghow):nth-child(3) b:where(.svelte-29ghow){color:var(--accent)}.boost-finances.svelte-29ghow span.negative:where(.svelte-29ghow) b:where(.svelte-29ghow){color:var(--danger,#ff7063)}.boost-lines.svelte-29ghow{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0}.boost-lines.svelte-29ghow span:where(.svelte-29ghow){color:var(--text);font-weight:800;font-size:.82rem}.boost-chips.svelte-29ghow{display:flex;flex-wrap:wrap;gap:6px}.boost-chips.svelte-29ghow span:where(.svelte-29ghow){padding:3px 8px;border:1px solid var(--line);background:var(--surface-2);color:var(--muted);font-size:.68rem;font-weight:700}.boost-meta-line.svelte-29ghow{margin:0;text-align:center;color:var(--muted);font-size:.74rem;font-weight:700}.notice-actions.svelte-29ghow{display:grid;grid-template-columns:1fr}.notice-actions.svelte-29ghow button{min-height:46px}.mode-card.svelte-29ghow h2:where(.svelte-29ghow){margin:0;font-size:1.9rem}.mode-card.svelte-29ghow p:where(.svelte-29ghow){margin:0;color:var(--muted);font-size:.86rem;line-height:1.55}.mode-card.svelte-29ghow button:where(.svelte-29ghow),.mode-card.svelte-29ghow .online-link:where(.svelte-29ghow){margin-top:6px;justify-content:center}.queue-heading.svelte-29ghow{display:flex;align-items:center;justify-content:space-between;gap:10px}.mode-card.svelte-29ghow .info-btn:where(.svelte-29ghow){flex:none;width:26px;height:26px;min-height:0;margin:0;padding:0;border:1px solid var(--line);background:var(--surface-2);color:var(--muted);font-size:.82rem;font-weight:900;line-height:1;cursor:pointer;transition:.18s ease}.mode-card.svelte-29ghow .info-btn:where(.svelte-29ghow):hover,.mode-card.svelte-29ghow .info-btn[aria-expanded=true]:where(.svelte-29ghow){color:var(--accent);border-color:var(--accent)}.queue-hint-info.svelte-29ghow{margin:-4px 0 0;color:var(--muted);font-size:.74rem;line-height:1.5}.presence-line.svelte-29ghow{display:flex;align-items:center;gap:8px;margin:0;color:var(--muted);font-size:.74rem;font-weight:700}.presence-line.svelte-29ghow i:where(.svelte-29ghow){flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent);animation:svelte-29ghow-queuePulse 1.6s ease-in-out infinite}.collection-mode.svelte-29ghow{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.collection-mode.logged.svelte-29ghow{box-shadow:0 0 26px color-mix(in srgb,var(--accent) 10%,transparent)}@media(max-width:420px){.boost-finances.svelte-29ghow{grid-template-columns:1fr}.boost-finances.svelte-29ghow span:where(.svelte-29ghow){grid-template-columns:1fr auto;align-items:center;text-align:left}}.identity-strip.svelte-29ghow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;margin:28px 0 14px;padding:18px}.identity-strip.svelte-29ghow .strip-copy:where(.svelte-29ghow) p:where(.svelte-29ghow){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0 0}.identity-strip.svelte-29ghow strong:where(.svelte-29ghow){font-size:1.05rem}.identity-strip.svelte-29ghow small:where(.svelte-29ghow){color:var(--muted);font-size:.82rem;font-weight:700}.identity-strip.svelte-29ghow>a:where(.svelte-29ghow){flex:none;color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.identity-strip.svelte-29ghow>a:where(.svelte-29ghow):hover{color:var(--accent)}.collection-toggle.svelte-29ghow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.collection-toggle.svelte-29ghow .toggle-copy:where(.svelte-29ghow){display:grid;gap:3px;min-width:0}.collection-toggle.svelte-29ghow strong:where(.svelte-29ghow){font:800 .72rem/1.2 Inter,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}.collection-toggle.svelte-29ghow small:where(.svelte-29ghow){color:var(--muted);font-size:.66rem;line-height:1.35;text-transform:none}.collection-toggle.svelte-29ghow small:where(.svelte-29ghow) a:where(.svelte-29ghow){color:var(--accent)}.switch.svelte-29ghow{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer}.switch.svelte-29ghow em:where(.svelte-29ghow){min-width:26px;font:800 .62rem/1 Inter,Arial,sans-serif;font-style:normal;letter-spacing:.1em;text-align:right;transition:color .18s ease}.switch.svelte-29ghow i:where(.svelte-29ghow){position:relative;display:block;width:46px;height:26px;border:1px solid var(--line);border-radius:20px;background:var(--surface-2);transition:.18s ease}.switch.svelte-29ghow i:where(.svelte-29ghow) span:where(.svelte-29ghow){position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:var(--muted);transition:.18s ease}.switch[aria-checked=true].svelte-29ghow{color:var(--accent)}.switch[aria-checked=true].svelte-29ghow i:where(.svelte-29ghow){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--surface-2))}.switch[aria-checked=true].svelte-29ghow i:where(.svelte-29ghow) span:where(.svelte-29ghow){left:23px;background:var(--accent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 60%,transparent)}.switch.svelte-29ghow:disabled{opacity:.45;cursor:not-allowed}.entry-actions.svelte-29ghow .collection-toggle:where(.svelte-29ghow) .switch:where(.svelte-29ghow){width:auto;margin-top:0}.team-badge-tag.svelte-29ghow{display:inline-block;margin-left:6px;padding:1px 6px;border:1px solid var(--accent);color:var(--accent);font-size:.5rem;font-style:normal;font-weight:900;letter-spacing:.1em;vertical-align:middle}.collection-outcome.svelte-29ghow{display:grid;gap:12px;margin-bottom:14px;padding:18px}.collection-outcome.svelte-29ghow .secondary:where(.svelte-29ghow){display:inline-flex;align-items:center;min-height:50px;padding:0 20px;text-decoration:none}.awards-line.svelte-29ghow{margin:0;color:var(--muted);font-size:.74rem}.awards-line.svelte-29ghow span:where(.svelte-29ghow){color:var(--text);font-weight:800}@media(min-width:680px){.mode-choice.svelte-29ghow{grid-template-columns:repeat(3,1fr)}.identity-grid.svelte-29ghow,.entry-actions.svelte-29ghow,.lobby-grid.svelte-29ghow{grid-template-columns:1fr 1fr}}@media(max-width:720px){.online-entry.svelte-29ghow,.online-room.svelte-29ghow{padding:8px 0 40px}.watch-bar.svelte-29ghow,.live-actions.svelte-29ghow{top:118px}.after-run.svelte-29ghow>:where(.svelte-29ghow){flex:1 1 160px}.identity-grid.svelte-29ghow,.identity-strip.svelte-29ghow{margin:16px 0 12px;padding:14px}.switch.svelte-29ghow i:where(.svelte-29ghow){width:50px;height:28px}.switch.svelte-29ghow i:where(.svelte-29ghow) span:where(.svelte-29ghow){width:20px;height:20px}.switch[aria-checked=true].svelte-29ghow i:where(.svelte-29ghow) span:where(.svelte-29ghow){left:25px}.live-board.svelte-29ghow,.collection-outcome.svelte-29ghow{padding:14px}.online-link.svelte-29ghow{justify-content:center}}@media(max-width:720px){.online-entry.svelte-29ghow .screen-header:where(.svelte-29ghow) h1:where(.svelte-29ghow){font-size:clamp(1.9rem,9vw,2.4rem)}.online-entry.svelte-29ghow .screen-header:where(.svelte-29ghow) p:where(.svelte-29ghow){margin:6px auto 0;max-width:34ch;font-size:.78rem;line-height:1.45}.online-entry.svelte-29ghow .screen-header:where(.svelte-29ghow) .account-link:where(.svelte-29ghow){min-height:40px;margin-top:10px;padding:0 16px;font-size:.7rem}.mode-choice.svelte-29ghow{margin-top:14px}.mode-card.svelte-29ghow{padding:16px 14px}.mode-card.svelte-29ghow h2:where(.svelte-29ghow){font-size:1.5rem}.entry-actions.svelte-29ghow{gap:8px}.entry-actions.svelte-29ghow section:where(.svelte-29ghow){padding:14px}.entry-actions.svelte-29ghow h2:where(.svelte-29ghow){font-size:1.4rem}.entry-actions.svelte-29ghow button:where(.svelte-29ghow){margin-top:10px}}@media(min-width:480px)and (max-width:679px){.entry-actions.svelte-29ghow{grid-template-columns:1fr 1fr}}@media(max-width:720px){.draft-status.snake-picking.svelte-29ghow{display:none}}@media(max-width:679px){.pro-config.svelte-29ghow label:where(.svelte-29ghow){grid-template-columns:1fr}.online-header.svelte-29ghow{align-items:start;flex-direction:column}.room-code.svelte-29ghow{text-align:left}.draft-status.svelte-29ghow{grid-template-columns:repeat(3,minmax(0,1fr))}.draft-status.svelte-29ghow div:where(.svelte-29ghow){padding:9px 8px;border-right:1px solid var(--line)}.draft-status.svelte-29ghow div:where(.svelte-29ghow):last-child{border-right:0}.draft-status.svelte-29ghow span:where(.svelte-29ghow){font-size:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.draft-status.svelte-29ghow strong:where(.svelte-29ghow){font-size:1rem}.online-major-screen.svelte-29ghow{margin-top:8px}.online-major-screen.svelte-29ghow .compact-match-controls{display:flex;flex-direction:column}.online-major-screen.svelte-29ghow .compact-match-controls>.control-group{width:100%;min-width:0}.major-tabs.svelte-29ghow{position:sticky;z-index:8;top:6px;margin-bottom:8px;padding:3px;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.major-tabs.svelte-29ghow .segmented-control button{min-height:44px}.online-major-screen.svelte-29ghow>.timeline:where(.svelte-29ghow){margin-top:8px}}.screen-kicker.svelte-29ghow{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.screen-header.centered.svelte-29ghow .screen-kicker:where(.svelte-29ghow){justify-content:center}.multiplayer-tag.svelte-29ghow{display:inline-flex;align-items:center;min-height:20px;padding:3px 7px;border:1px solid var(--accent);color:#091006;background:var(--accent);font-size:.48rem;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.organization-link.svelte-29ghow{min-width:0;padding:0;border:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-link.svelte-29ghow:hover,.organization-link.svelte-29ghow:focus-visible{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.timeline-match.svelte-29ghow{cursor:default}.timeline-match.svelte-29ghow:hover{background:transparent}.timeline-expand.svelte-29ghow{padding:4px 7px;border:1px solid transparent;color:inherit;background:transparent;font-weight:900;cursor:pointer}.timeline-expand.svelte-29ghow:hover,.timeline-expand.svelte-29ghow:focus-visible{border-color:currentColor}.online-result-actions.svelte-29ghow{width:min(540px,100%);margin:0 auto 24px}.online-result-actions.svelte-29ghow button:where(.svelte-29ghow){width:100%}.online-map-selection.svelte-29ghow{display:grid;gap:14px;margin-bottom:14px;padding:20px}.online-map-selection.svelte-29ghow .section-heading:where(.svelte-29ghow)>strong:where(.svelte-29ghow){color:var(--accent);font-size:1.6rem}.online-map-grid.svelte-29ghow{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:7px}.online-map-grid.svelte-29ghow button:where(.svelte-29ghow){display:grid;gap:4px;padding:12px;border:1px solid var(--line);color:var(--text);background:var(--surface-2);text-align:left;cursor:pointer}.online-map-grid.svelte-29ghow button.selected:where(.svelte-29ghow){border-color:var(--accent);box-shadow:inset 3px 0 var(--accent)}.online-map-grid.svelte-29ghow button:where(.svelte-29ghow):disabled{opacity:.38;cursor:not-allowed}.online-map-grid.svelte-29ghow span:where(.svelte-29ghow),.online-map-grid.svelte-29ghow small:where(.svelte-29ghow){color:var(--muted);font-size:.58rem}
