.bracket-frame.svelte-1xlr2ss{border:1px solid var(--border);border-radius:var(--radius-xl);background:radial-gradient(circle at 1px 1px, var(--bg-overlay) 1px, transparent 0) 0 0/22px 22px, radial-gradient(ellipse 80% 60% at 30% 0%, #ff5b3b0d, transparent 70%), var(--bg-base);position:relative;overflow:hidden}.bracket-frame.svelte-1xlr2ss:before,.bracket-frame.svelte-1xlr2ss:after{content:"";pointer-events:none;z-index:2;width:40px;position:absolute;top:0;bottom:0}.bracket-frame.svelte-1xlr2ss:before{background:linear-gradient(to right, var(--bg-base), transparent);left:0}.bracket-frame.svelte-1xlr2ss:after{background:linear-gradient(to left, var(--bg-base), transparent);right:0}.scroller.svelte-1xlr2ss{padding:var(--space-6) var(--space-6) var(--space-8);cursor:grab;scrollbar-width:thin;overflow:auto hidden}.scroller.svelte-1xlr2ss.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.canvas.svelte-1xlr2ss{min-width:max-content;height:calc(var(--rows) * var(--slot) + var(--sf-room,0px));align-items:flex-start;gap:48px;display:flex}.canvas.has-small-final.svelte-1xlr2ss{--sf-room:max(0px, calc(var(--sf-drop) - var(--rows) * var(--slot) / 2))}.round.svelte-1xlr2ss{width:224px;height:calc(var(--rows) * var(--slot));flex-direction:column;display:flex}.round-label.svelte-1xlr2ss{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--text-tertiary);margin-bottom:var(--space-3);white-space:nowrap;font-size:10px}.slots.svelte-1xlr2ss{flex-direction:column;flex:1;display:flex;position:relative}.slot.svelte-1xlr2ss{flex:1;align-items:center;display:flex;position:relative}.round.svelte-1xlr2ss:not(:first-child) .slot:where(.svelte-1xlr2ss):before{content:"";border-top:1px solid var(--border-strong);width:24px;position:absolute;top:50%;right:100%}.link.svelte-1xlr2ss{border-right:1px solid var(--border-strong);pointer-events:none;width:24px;height:50%;position:absolute;left:100%}.slot.upper.svelte-1xlr2ss .link:where(.svelte-1xlr2ss){border-top:1px solid var(--border-strong);border-top-right-radius:12px;top:50%}.slot.lower.svelte-1xlr2ss .link:where(.svelte-1xlr2ss){border-bottom:1px solid var(--border-strong);border-bottom-right-radius:12px;bottom:50%}.match.svelte-1xlr2ss{background:var(--bg-base);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), translate var(--transition-fast);grid-template-columns:1fr auto;display:grid;position:relative;overflow:hidden}.match.svelte-1xlr2ss:hover{border-color:var(--border-strong);translate:0 -2px}.match.focused.svelte-1xlr2ss{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 32px #ff5b3b59}.lines.svelte-1xlr2ss{flex-direction:column;gap:1px;min-width:0;display:flex}.line.svelte-1xlr2ss{align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-1) var(--space-3);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-sm);display:flex}.line.svelte-1xlr2ss.wb-lit:first-child{border-top-left-radius:calc(var(--radius-md) - 1px)}.line.svelte-1xlr2ss.wb-lit:last-child{border-bottom-left-radius:calc(var(--radius-md) - 1px)}.line.svelte-1xlr2ss .flag:where(.svelte-1xlr2ss){flex:none;font-size:.9em;line-height:1}.line.svelte-1xlr2ss .name:where(.svelte-1xlr2ss){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.line.svelte-1xlr2ss .w:where(.svelte-1xlr2ss){font-family:var(--font-mono);color:inherit;opacity:.8;font-size:10px}.line.svelte-1xlr2ss .votes:where(.svelte-1xlr2ss){min-width:18px;height:18px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-tertiary);background:var(--bg-elevated);cursor:help;border-radius:9px;flex:none;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.line.win.svelte-1xlr2ss .votes:where(.svelte-1xlr2ss){color:var(--accent);background:var(--accent-muted-strong);font-weight:700}.line.svelte-1xlr2ss .tbd:where(.svelte-1xlr2ss){font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary)}.line.is-link.svelte-1xlr2ss:hover{background:var(--bg-elevated)}.line.win.svelte-1xlr2ss{background:var(--accent-muted);color:var(--accent)}.line.win.svelte-1xlr2ss .name:where(.svelte-1xlr2ss){font-weight:600}.line.win.is-link.svelte-1xlr2ss:hover{background:var(--accent-muted-strong)}.line.lose.svelte-1xlr2ss{opacity:.5}.line.lose.svelte-1xlr2ss .name:where(.svelte-1xlr2ss){text-decoration:line-through;-webkit-text-decoration-color:var(--text-tertiary);text-decoration-color:var(--text-tertiary)}.line.dropout.svelte-1xlr2ss{opacity:.7}.line.dropout.svelte-1xlr2ss .name:where(.svelte-1xlr2ss){-webkit-text-decoration:line-through dashed;text-decoration:line-through dashed;-webkit-text-decoration-color:var(--text-secondary);text-decoration-color:var(--text-secondary);text-decoration-thickness:1px}.line.win.by-default.svelte-1xlr2ss{background:var(--bg-surface);color:var(--accent);box-shadow:inset 2px 0 0 var(--accent-muted-strong)}.line.win.by-default.svelte-1xlr2ss .name:where(.svelte-1xlr2ss){font-weight:500}.line.win.by-default.is-link.svelte-1xlr2ss:hover{background:var(--bg-elevated)}.foot.svelte-1xlr2ss{border-top:1px solid var(--border);background:var(--bg-elevated);padding:2px var(--space-3);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);text-align:center;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:9px;overflow:hidden}.rail-col.svelte-1xlr2ss{flex-direction:column;align-self:stretch;display:flex}.rail-col.svelte-1xlr2ss .rail:where(.svelte-1xlr2ss){flex:1}.rail-col.svelte-1xlr2ss .rail:where(.svelte-1xlr2ss)+.rail:where(.svelte-1xlr2ss){border-top:1px solid var(--border)}.rail.svelte-1xlr2ss{background:var(--bg-elevated);border-left:1px solid var(--border);width:38px;color:var(--text-tertiary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);justify-content:center;align-self:stretch;align-items:center;padding:0;display:inline-flex}.rail.play.has-video.svelte-1xlr2ss{background:var(--accent-muted);border-left-color:color-mix(in oklab, var(--accent) 30%, var(--border));color:var(--accent)}.rail.svelte-1xlr2ss:hover,.rail.svelte-1xlr2ss:focus-visible{background:var(--accent);color:var(--bg-base)}.champ-col.svelte-1xlr2ss{width:190px}.champ-col.svelte-1xlr2ss .slot:where(.svelte-1xlr2ss):before{width:48px}.champ.svelte-1xlr2ss{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);border-radius:var(--radius-lg);background:linear-gradient(120deg, #fbbf2424, transparent 65%), var(--bg-surface);display:flex;box-shadow:0 0 28px #fbbf241f}.champ.svelte-1xlr2ss a:where(.svelte-1xlr2ss),.champ.svelte-1xlr2ss span:where(.svelte-1xlr2ss){font-family:var(--font-display);color:var(--gold);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.small-final.svelte-1xlr2ss{position:absolute;top:calc(50% + 58px);left:0;right:0}.small-final.svelte-1xlr2ss:before{content:"";border-top:1px dashed var(--border-strong);width:24px;position:absolute;bottom:37px;right:100%}.seed.svelte-1xlr2ss{border-radius:var(--radius-full);background:color-mix(in oklab, var(--accent) 16%, transparent);min-width:18px;height:18px;color:var(--accent);font-family:var(--font-mono);flex:none;place-items:center;margin-right:6px;padding:0 4px;font-size:10px;font-weight:700;display:inline-grid}.seed-chip.svelte-1xlr2ss{border:1px solid color-mix(in oklab, var(--accent) 45%, transparent);border-radius:var(--radius-full);background:color-mix(in oklab, var(--accent) 12%, transparent);color:var(--accent);font-family:var(--font-mono);letter-spacing:.04em;align-items:center;padding:2px 10px;font-size:11px;font-weight:700;display:inline-flex}.jury.svelte-1hn7jxk{margin:var(--space-10) 0}.head.svelte-1hn7jxk{margin-bottom:var(--space-4)}.head.svelte-1hn7jxk h2:where(.svelte-1hn7jxk){align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);display:flex}.sub.svelte-1hn7jxk{color:var(--text-tertiary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;margin:0}.sub.svelte-1hn7jxk .next:where(.svelte-1hn7jxk){color:var(--accent)}.cards.svelte-1hn7jxk{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=560px){.cards.svelte-1hn7jxk{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.card.svelte-1hn7jxk{aspect-ratio:3/4;border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, var(--border)), 0 18px 40px -18px color-mix(in srgb, var(--accent) 45%, transparent);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;position:relative;overflow:hidden}.card.svelte-1hn7jxk:hover{box-shadow:0 0 0 1px var(--accent), 0 24px 50px -18px color-mix(in srgb, var(--accent) 60%, transparent);transform:translateY(-4px)}.card.svelte-1hn7jxk:hover img:where(.svelte-1hn7jxk){transform:scale(1.06)}.card.svelte-1hn7jxk a:where(.svelte-1hn7jxk){color:inherit;text-decoration:none;position:absolute;inset:0}.photo.svelte-1hn7jxk{position:absolute;inset:0}.photo.svelte-1hn7jxk img:where(.svelte-1hn7jxk){object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.initial.svelte-1hn7jxk{background:linear-gradient(150deg, color-mix(in srgb, var(--accent) 55%, #000), #111);color:#ffffffd9;width:100%;height:100%;font-family:var(--font-display);place-items:center;font-size:72px;font-weight:800;display:grid}.shade.svelte-1hn7jxk{background:linear-gradient(#0000 38%,#00000059 62%,#000000e0 100%);position:absolute;inset:0}.num.svelte-1hn7jxk{top:var(--space-3);left:var(--space-3);border-radius:var(--radius-full);background:var(--accent);color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;font-size:10px;font-weight:700;position:absolute}.who.svelte-1hn7jxk{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);flex-direction:column;gap:2px;display:flex;position:absolute}.who.svelte-1hn7jxk strong:where(.svelte-1hn7jxk){color:#fff;font-family:var(--font-display);font-size:var(--text-xl);overflow-wrap:anywhere;align-items:center;gap:6px;line-height:1.1;display:flex}.who.svelte-1hn7jxk .flag:where(.svelte-1hn7jxk){font-size:var(--text-lg)}.ghost.svelte-1hn7jxk{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 60%), linear-gradient(170deg, var(--bg-elevated), var(--bg-base));box-shadow:0 0 0 1px var(--border-strong), 0 18px 40px -22px #000c}.ghost.svelte-1hn7jxk:hover{box-shadow:0 0 0 1px var(--border-strong);transform:none}.ghost.svelte-1hn7jxk .num:where(.svelte-1hn7jxk){background:var(--bg-surface);color:var(--text-secondary);box-shadow:0 0 0 1px var(--border-strong)}.ghost.pending.svelte-1hn7jxk .sil:where(.svelte-1hn7jxk){opacity:.45}.sil.svelte-1hn7jxk{position:absolute;inset:12% 8% 0}.sil.svelte-1hn7jxk svg:where(.svelte-1hn7jxk){width:100%;height:100%;fill:color-mix(in srgb, var(--text-primary) 9%, transparent)}.sweep.svelte-1hn7jxk{background:linear-gradient(110deg,#0000 30%,#ffffff12 48%,#0000 66%);animation:3.2s ease-in-out infinite svelte-1hn7jxk-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes svelte-1hn7jxk-sweep{to{transform:translate(100%)}}.q.svelte-1hn7jxk{letter-spacing:.02em;color:var(--text-secondary)!important}.when.svelte-1hn7jxk{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);flex-direction:column;gap:2px;display:flex}.when.svelte-1hn7jxk .lbl:where(.svelte-1hn7jxk){color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;font-size:10px}@media (prefers-reduced-motion:reduce){.sweep.svelte-1hn7jxk{animation:none}.card.svelte-1hn7jxk,.card.svelte-1hn7jxk img:where(.svelte-1hn7jxk){transition:none}}.race.svelte-19pa61c{--s-0:#3987e5;--s-1:#d95926;--s-2:#199e70;--s-3:#c98500;--s-4:#d55181;--s-5:#008300;--s-6:#9085e9;--s-7:#e66767;margin:0}.s0.svelte-19pa61c{--c:var(--s-0)}.s1.svelte-19pa61c{--c:var(--s-1)}.s2.svelte-19pa61c{--c:var(--s-2)}.s3.svelte-19pa61c{--c:var(--s-3)}.s4.svelte-19pa61c{--c:var(--s-4)}.s5.svelte-19pa61c{--c:var(--s-5)}.s6.svelte-19pa61c{--c:var(--s-6)}.s7.svelte-19pa61c{--c:var(--s-7)}.plot.svelte-19pa61c{position:relative;overflow:auto hidden}svg.svelte-19pa61c{width:100%;min-width:560px;height:auto;display:block}.grid.svelte-19pa61c{stroke:var(--border);stroke-width:1px}.target.svelte-19pa61c{stroke:var(--gold);stroke-width:1.5px;stroke-dasharray:5 4;opacity:.75}.tlabel.svelte-19pa61c{fill:var(--gold);font-family:var(--font-mono);letter-spacing:.04em;font-size:11px}.crownline.svelte-19pa61c{stroke:var(--gold);stroke-width:1px;stroke-dasharray:2 4;opacity:.4}.crowndot.svelte-19pa61c{fill:var(--gold);stroke:var(--bg-surface);stroke-width:2px}.ytick.svelte-19pa61c,.xtick.svelte-19pa61c{fill:var(--text-tertiary);font-family:var(--font-mono);font-size:11px}.casing.svelte-19pa61c{fill:none;stroke:var(--bg-surface);stroke-width:5px;stroke-linejoin:round}.line.svelte-19pa61c{fill:none;stroke:var(--c);stroke-width:2px;stroke-linejoin:round;transition:opacity var(--transition-fast)}.line.faded.svelte-19pa61c{opacity:.18}.node.svelte-19pa61c{fill:var(--c);stroke:var(--bg-surface);stroke-width:1.5px}.cursor.svelte-19pa61c{stroke:var(--text-tertiary);stroke-width:1px;stroke-dasharray:3 3}.end.svelte-19pa61c{fill:var(--c);font-family:var(--font-sans);font-size:12px;font-weight:600}.hit.svelte-19pa61c{fill:#0000}.tip.svelte-19pa61c{top:var(--space-2);background:var(--bg-overlay);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-md);pointer-events:none;min-width:148px;position:absolute;transform:translate(8px)}.tip.flip.svelte-19pa61c{transform:translate(-100%)translate(-8px)}.tip.svelte-19pa61c .tip-h:where(.svelte-19pa61c){margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap}.tip.svelte-19pa61c ul:where(.svelte-19pa61c){flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.tip.svelte-19pa61c li:where(.svelte-19pa61c){align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;display:flex}.tip.svelte-19pa61c li:where(.svelte-19pa61c) b:where(.svelte-19pa61c){font-family:var(--font-mono);color:var(--text-primary);margin-left:auto}.dot.svelte-19pa61c{border-radius:var(--radius-full);background:var(--c);flex:none;width:8px;height:8px}figcaption.svelte-19pa61c{margin-top:var(--space-3)}.legend.svelte-19pa61c{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legend.svelte-19pa61c li:where(.svelte-19pa61c){align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);cursor:default;transition:opacity var(--transition-fast);display:flex}.legend.svelte-19pa61c li.faded:where(.svelte-19pa61c){opacity:.4}.legend.svelte-19pa61c b:where(.svelte-19pa61c){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);font-weight:400}.blank.svelte-19pa61c{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--text-tertiary)}.flag.svelte-19pa61c{line-height:1}.fl.svelte-gzs3ex{position:relative}.fl-radio.svelte-gzs3ex{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.fl-head.svelte-gzs3ex{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.fl-head.svelte-gzs3ex h2:where(.svelte-gzs3ex){margin-bottom:var(--space-1)}.fl-facts.svelte-gzs3ex{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);margin:0}.fl-switch.svelte-gzs3ex{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-full);gap:2px;padding:3px;display:flex}.fl-switch.svelte-gzs3ex label:where(.svelte-gzs3ex){align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:var(--transition-fast);transition-property:background-color,color;display:inline-flex}.fl-switch.svelte-gzs3ex label:where(.svelte-gzs3ex):hover{color:var(--text-primary)}#fl-board.svelte-gzs3ex:checked~.fl-head:where(.svelte-gzs3ex) .fl-switch:where(.svelte-gzs3ex) label[for=fl-board]:where(.svelte-gzs3ex),#fl-runs.svelte-gzs3ex:checked~.fl-head:where(.svelte-gzs3ex) .fl-switch:where(.svelte-gzs3ex) label[for=fl-runs]:where(.svelte-gzs3ex){background:var(--bg-overlay);color:var(--text-primary)}#fl-board.svelte-gzs3ex:checked~.fl-views:where(.svelte-gzs3ex) .v-runs:where(.svelte-gzs3ex),#fl-runs.svelte-gzs3ex:checked~.fl-views:where(.svelte-gzs3ex) .v-board:where(.svelte-gzs3ex){display:none}.fl-rule.svelte-gzs3ex{gap:var(--space-2) var(--space-3);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.gate.svelte-gzs3ex{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-secondary);display:inline-flex}.gate.in.svelte-gzs3ex{color:var(--gold);border-color:#fbbf2459}.gate.out.svelte-gzs3ex{border-color:var(--border-strong);color:var(--text-tertiary)}.gate.shape.svelte-gzs3ex{border-color:var(--border-strong);color:var(--text-secondary)}.gate.guar.svelte-gzs3ex{color:var(--success);border-color:#22c55e4d}.fl-partial.svelte-gzs3ex{align-items:flex-start;gap:var(--space-3);margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);background:#f59e0b12;border:1px solid #f59e0b47;line-height:1.5;display:flex}.fl-partial.svelte-gzs3ex .icon{color:var(--warning);flex:none;margin-top:2px}.fl-play.svelte-gzs3ex{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;transition:var(--transition-fast);transition-property:border-color,color;display:inline-flex}.fl-play.svelte-gzs3ex:hover{border-color:var(--accent);color:var(--accent)}.fl-views.svelte-gzs3ex{margin-top:var(--space-5)}.rounds.svelte-gzs3ex{gap:var(--space-4);padding:0 0 var(--space-2);align-items:stretch;margin:0;list-style:none;display:flex;overflow-x:auto}.round.svelte-gzs3ex{gap:var(--space-3);flex-direction:column;flex:1 0 min(260px,78vw);min-width:0;display:flex}.round.svelte-gzs3ex h3:where(.svelte-gzs3ex){justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-weight:500;display:flex}.round.svelte-gzs3ex .n:where(.svelte-gzs3ex){font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:var(--text-disabled)}.bouts.svelte-gzs3ex{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bout.svelte-gzs3ex{padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;gap:2px;display:flex;position:relative}.bside.svelte-gzs3ex{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);min-width:0;font-size:var(--text-sm);color:var(--text-tertiary);display:flex}.bside.won.svelte-gzs3ex{background:var(--accent-muted);color:var(--text-primary)}.rec.svelte-gzs3ex{font-size:var(--text-xs);color:var(--text-disabled);flex:none}.rec.in.svelte-gzs3ex{color:var(--gold)}.rec.out.svelte-gzs3ex{text-decoration:line-through;text-decoration-thickness:1px}.acts.svelte-gzs3ex{gap:var(--space-2);margin-top:var(--space-2);padding:0 var(--space-1);flex-wrap:wrap;display:flex}.play.svelte-gzs3ex,.page.svelte-gzs3ex{align-items:center;gap:var(--space-1);padding:3px var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--text-xs);white-space:nowrap;transition:var(--transition-fast);text-decoration:none;transition-property:background-color,border-color,color;display:inline-flex}.play.svelte-gzs3ex{border-color:var(--accent);background:var(--accent-muted);color:var(--accent);font-weight:600}.play.svelte-gzs3ex:hover{background:var(--accent);color:var(--bg-base)}.page.svelte-gzs3ex{color:var(--text-tertiary)}.page.svelte-gzs3ex:hover{border-color:var(--accent);color:var(--accent)}.exits.svelte-gzs3ex{gap:var(--space-2);padding-top:var(--space-3);flex-direction:column;margin-top:auto;display:flex}.exit.svelte-gzs3ex{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.exit.svelte-gzs3ex .lbl:where(.svelte-gzs3ex){align-items:center;gap:var(--space-1);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;display:inline-flex}.exit.in.svelte-gzs3ex{color:var(--gold);background:#fbbf2412;border:1px solid #fbbf244d}.exit.out.svelte-gzs3ex{border:1px solid var(--border);color:var(--text-disabled)}.nothing.svelte-gzs3ex{padding:var(--space-2) var(--space-3);border:1px dashed var(--border);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-disabled);margin:auto 0 0}.chip.svelte-gzs3ex{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;color:var(--text-secondary);font-size:var(--text-xs);display:inline-flex}.exit.in.svelte-gzs3ex .chip:where(.svelte-gzs3ex){color:var(--text-primary)}.runs.svelte-gzs3ex{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.run.svelte-gzs3ex{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface);border:1px solid #0000;grid-template-columns:1.5rem minmax(7rem,12rem) 1fr auto auto;display:grid}.run.in.svelte-gzs3ex{border-color:#fbbf2440}.run.gone.svelte-gzs3ex{color:var(--text-tertiary);background:0 0}.pos.svelte-gzs3ex{font-size:var(--text-xs);color:var(--text-disabled)}.bb.svelte-gzs3ex{min-width:0;font-size:var(--text-sm)}.path.svelte-gzs3ex{gap:var(--space-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.step.svelte-gzs3ex{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;display:inline-flex}.step.won.svelte-gzs3ex{border-color:var(--accent-muted-strong);background:var(--accent-muted);color:var(--text-primary)}.step.lost.svelte-gzs3ex .icon{color:var(--text-disabled)}.opp.svelte-gzs3ex{text-overflow:ellipsis;max-width:9ch;overflow:hidden}.verdict.svelte-gzs3ex{text-align:right;min-width:5.5rem;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-disabled);justify-self:end}.verdict.in.svelte-gzs3ex{color:var(--gold)}.team.svelte-gzs3ex{align-items:center;gap:var(--space-2);min-width:0;color:inherit;display:inline-flex}.tname.svelte-gzs3ex{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.team.svelte-gzs3ex:hover .tname:where(.svelte-gzs3ex){color:var(--accent)}@media (width<=720px){.run.svelte-gzs3ex{row-gap:var(--space-2);grid-template-columns:1.25rem 1fr auto;grid-template-areas:"pos bb rec""path path verdict"}.pos.svelte-gzs3ex{grid-area:pos}.bb.svelte-gzs3ex{grid-area:bb}.run.svelte-gzs3ex>.rec:where(.svelte-gzs3ex){grid-area:rec}.path.svelte-gzs3ex{grid-area:path}.verdict.svelte-gzs3ex{grid-area:verdict}}.funnel.svelte-1t2330j{margin-top:var(--space-4);overflow-x:auto}.grid.svelte-1t2330j{grid-template-columns:minmax(200px, 280px) repeat(var(--cols), minmax(88px, 1fr));min-width:calc(200px + var(--cols) * 88px);display:grid}.head.svelte-1t2330j,.row.svelte-1t2330j{display:contents}.corner.svelte-1t2330j,.who.svelte-1t2330j{z-index:1;background:var(--bg-base);position:sticky;left:0}.col-head.svelte-1t2330j{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.col-head.final.svelte-1t2330j .col-name:where(.svelte-1t2330j){color:var(--accent)}.col-name.svelte-1t2330j{font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);color:var(--text-primary)}.col-duels.svelte-1t2330j{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-size:10px}.col-count.svelte-1t2330j{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}.play.svelte-1t2330j{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;place-items:center;margin-top:2px;display:inline-grid}.play.svelte-1t2330j:hover{border-color:var(--accent);color:var(--accent)}.final-link.svelte-1t2330j{font-size:var(--text-xs);color:var(--accent);text-underline-offset:2px;text-decoration:underline}.who.svelte-1t2330j{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid color-mix(in oklab, var(--border) 50%, transparent);display:flex}.rank.svelte-1t2330j{width:22px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);text-align:right;flex:none}.person.svelte-1t2330j{min-width:0;color:var(--text-primary);align-items:center;gap:6px;text-decoration:none;display:inline-flex}a.person.svelte-1t2330j:hover .name:where(.svelte-1t2330j){text-decoration:underline}.name.svelte-1t2330j{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.status.svelte-1t2330j{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);flex:none;margin-left:auto;font-size:10px}.row[data-status=champion].svelte-1t2330j .status:where(.svelte-1t2330j){color:#e3b341}.cell.svelte-1t2330j{border-bottom:1px solid color-mix(in oklab, var(--border) 50%, transparent);align-items:center;display:flex;position:relative}.bar.svelte-1t2330j{background:color-mix(in oklab, var(--accent) 55%, var(--bg-overlay));flex:1;height:4px}.bar.end.svelte-1t2330j{background:var(--bg-overlay);flex:0 0 50%}.row[data-status=champion].svelte-1t2330j .bar:where(.svelte-1t2330j){background:color-mix(in oklab, #e3b341 70%, var(--bg-overlay))}.cut.svelte-1t2330j{color:var(--text-tertiary);margin-left:4px;display:inline-flex}.crown.svelte-1t2330j{color:#e3b341;flex:none;margin:0 4px;display:inline-flex}.how.svelte-1t2330j{margin:var(--space-3) 0 0;max-width:62ch;font-size:var(--text-xs);color:var(--text-tertiary)}.elim-embargo.svelte-4hcnd9{align-items:center;gap:var(--space-3);margin:var(--space-2) 0 var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--accent) 8%, var(--bg-surface));color:var(--accent);flex-wrap:wrap;display:flex}.elim-embargo.svelte-4hcnd9 .ee-txt:where(.svelte-4hcnd9){color:var(--text-primary);font-weight:600}.elim-embargo.svelte-4hcnd9 .ee-when:where(.svelte-4hcnd9){color:var(--text-tertiary);font-size:var(--text-xs)}.rank.locked.svelte-4hcnd9{color:var(--text-tertiary);place-items:center;display:inline-grid}.seats.svelte-4hcnd9 .seats-sub:where(.svelte-4hcnd9){color:var(--muted,#9a9aa2);margin:.2rem 0 .9rem;font-size:.92rem}.seats.svelte-4hcnd9 .seats-sub:where(.svelte-4hcnd9) .free:where(.svelte-4hcnd9){color:var(--accent,#ff5b3b)}.door.svelte-4hcnd9{max-width:100%;padding:0 var(--space-3);text-overflow:ellipsis;white-space:nowrap;color:var(--muted,#9a9aa2);margin-top:2px;font-size:.76rem;display:block;overflow:hidden}.door.svelte-4hcnd9 a:where(.svelte-4hcnd9){color:var(--accent,#ff5b3b);text-decoration:none}.door.svelte-4hcnd9 a:where(.svelte-4hcnd9):hover{text-decoration:underline}.participants.svelte-4hcnd9 .door:where(.svelte-4hcnd9){min-height:1lh;margin-top:0;padding:0}.seat-groups.svelte-4hcnd9{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.seat-groups.svelte-4hcnd9 li:where(.svelte-4hcnd9){border:1px solid #ffffff1a;border-radius:999px;align-items:baseline;gap:.5rem;padding:.45rem .8rem;font-size:.92rem;display:inline-flex}.seat-groups.svelte-4hcnd9 .n:where(.svelte-4hcnd9){font-weight:700}.seat-groups.svelte-4hcnd9 .label:where(.svelte-4hcnd9) a:where(.svelte-4hcnd9){color:inherit}.seat-groups.svelte-4hcnd9 .still:where(.svelte-4hcnd9){opacity:.6;font-size:.78rem}.seat-groups.svelte-4hcnd9 li.reserved:where(.svelte-4hcnd9){border-color:#ff5b3b59}.seat-groups.svelte-4hcnd9 li.reserved:where(.svelte-4hcnd9) .n:where(.svelte-4hcnd9),.seat-groups.svelte-4hcnd9 li.reserved:where(.svelte-4hcnd9) .label:where(.svelte-4hcnd9) a:where(.svelte-4hcnd9){color:var(--accent,#ff5b3b)}.seat-groups.svelte-4hcnd9 li.vague:where(.svelte-4hcnd9),.seat-groups.svelte-4hcnd9>.vague:where(.svelte-4hcnd9){opacity:.6;font-style:italic}.head.svelte-4hcnd9{margin-bottom:var(--space-10)}.head.branded.svelte-4hcnd9{margin:0 calc(var(--space-4) * -1) var(--space-10);padding:var(--space-8) var(--space-4);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.head.svelte-4hcnd9 .head-bg:where(.svelte-4hcnd9){filter:blur(2px)saturate(120%);opacity:.3;background-position:50%;background-size:cover;height:100%;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 30%,#0000 95%);mask-image:linear-gradient(#000 30%,#0000 95%)}.head.svelte-4hcnd9 .head-inner:where(.svelte-4hcnd9){position:relative}.head.svelte-4hcnd9 .kicker:where(.svelte-4hcnd9){align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.head.svelte-4hcnd9 .kicker:where(.svelte-4hcnd9) .ev-logo:where(.svelte-4hcnd9){border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--border);background:var(--surface);flex:none;width:28px;height:28px}.head.svelte-4hcnd9 .kicker:where(.svelte-4hcnd9) a:where(.svelte-4hcnd9){color:inherit;text-decoration:none}.head.svelte-4hcnd9 .kicker:where(.svelte-4hcnd9) a:where(.svelte-4hcnd9):hover{text-decoration:underline}.head.svelte-4hcnd9 .kicker:where(.svelte-4hcnd9) .dot:where(.svelte-4hcnd9){opacity:.5}.head.svelte-4hcnd9 .cat-desc:where(.svelte-4hcnd9){margin:var(--space-3) 0 0;max-width:62ch;color:var(--text-secondary);font-size:1rem;line-height:1.6}.head.svelte-4hcnd9 .kicker:where(.svelte-4hcnd9){font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:var(--space-2)}.head.svelte-4hcnd9 h1:where(.svelte-4hcnd9){font-family:var(--font-display);font-size:clamp(var(--text-3xl), 5vw, var(--text-4xl));letter-spacing:-.02em}.head.svelte-4hcnd9 .sub:where(.svelte-4hcnd9){margin-top:var(--space-2);color:var(--text-secondary)}section.svelte-4hcnd9{margin-bottom:var(--space-12)}h2.svelte-4hcnd9{align-items:center;gap:var(--space-2);font-size:var(--text-2xl);margin-bottom:var(--space-5);letter-spacing:-.01em;display:flex}h2.svelte-4hcnd9 svg{color:var(--accent)}h2.svelte-4hcnd9 .count:where(.svelte-4hcnd9){color:var(--text-tertiary);font-size:var(--text-lg)}.match.svelte-4hcnd9{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);min-width:208px;transition:var(--transition-fast);flex-direction:column;gap:2px;display:flex;position:relative}.match.svelte-4hcnd9:hover{border-color:var(--border-strong)}.match.svelte-4hcnd9 .side:where(.svelte-4hcnd9){align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.match.svelte-4hcnd9 .side:where(.svelte-4hcnd9) a:where(.svelte-4hcnd9){color:inherit;text-decoration:none}.match.svelte-4hcnd9 .side:where(.svelte-4hcnd9) a:where(.svelte-4hcnd9):hover{color:var(--accent)}.match.svelte-4hcnd9 .side.won:where(.svelte-4hcnd9){color:var(--text-primary);font-weight:700}.match.svelte-4hcnd9 .side.won:where(.svelte-4hcnd9) .w:where(.svelte-4hcnd9){color:var(--accent);font-family:var(--font-mono);font-size:10px}.match.svelte-4hcnd9 .side.by-default:where(.svelte-4hcnd9){color:var(--text-primary)}.match.svelte-4hcnd9 .side.by-default:where(.svelte-4hcnd9) .w:where(.svelte-4hcnd9){color:var(--text-tertiary);font-family:var(--font-mono);font-size:10px}.match.svelte-4hcnd9 .side.dropout:where(.svelte-4hcnd9){opacity:.65}.match.svelte-4hcnd9 .drop-note:where(.svelte-4hcnd9){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin-top:2px;font-size:9px}.match.svelte-4hcnd9 .watch:where(.svelte-4hcnd9){right:var(--space-3);font-size:var(--text-xs);color:var(--text-tertiary);text-decoration:none;position:absolute;top:50%;translate:0 -50%}.match.svelte-4hcnd9 .watch:where(.svelte-4hcnd9):hover{color:var(--accent)}.flag.svelte-4hcnd9{flex:none;font-size:.95em;line-height:1}.ranking.svelte-4hcnd9{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.ranking.svelte-4hcnd9 li:where(.svelte-4hcnd9){align-items:center;gap:var(--space-3);display:flex}.ranking.svelte-4hcnd9 li:where(.svelte-4hcnd9) .rank:where(.svelte-4hcnd9){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);flex-shrink:0;width:36px}.ranking.svelte-4hcnd9 li:where(.svelte-4hcnd9)>a:where(.svelte-4hcnd9):not(.watch),.ranking.svelte-4hcnd9 li:where(.svelte-4hcnd9)>span:where(.svelte-4hcnd9):not(.rank){color:var(--text-primary)}.ranking.svelte-4hcnd9 li:where(.svelte-4hcnd9) a:where(.svelte-4hcnd9){color:var(--text-primary);text-decoration:none}.ranking.svelte-4hcnd9 li:where(.svelte-4hcnd9) a:where(.svelte-4hcnd9):hover{color:var(--accent)}.ranking.svelte-4hcnd9 .watch:where(.svelte-4hcnd9){font-size:var(--text-xs);color:var(--text-tertiary)}.s7.svelte-4hcnd9{position:relative}.s7-radio.svelte-4hcnd9{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.s7-head.svelte-4hcnd9{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.s7-head.svelte-4hcnd9 h2:where(.svelte-4hcnd9){margin-bottom:var(--space-1)}.sf-facts.svelte-4hcnd9,.s7-facts.svelte-4hcnd9{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);letter-spacing:.02em;margin:0}.s7-switch.svelte-4hcnd9{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-full);gap:2px;padding:3px;display:flex}.s7-switch.svelte-4hcnd9 label:where(.svelte-4hcnd9){align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:var(--transition-fast);transition-property:background-color,color;display:inline-flex}.s7-switch.svelte-4hcnd9 label:where(.svelte-4hcnd9):hover{color:var(--text-primary)}.s7-r-reigns.svelte-4hcnd9:checked~.s7-head:where(.svelte-4hcnd9) label.l-reigns:where(.svelte-4hcnd9),.s7-r-race.svelte-4hcnd9:checked~.s7-head:where(.svelte-4hcnd9) label.l-race:where(.svelte-4hcnd9){background:var(--bg-overlay);color:var(--text-primary)}.s7-r-reigns.svelte-4hcnd9:focus-visible~.s7-head:where(.svelte-4hcnd9) label.l-reigns:where(.svelte-4hcnd9),.s7-r-race.svelte-4hcnd9:focus-visible~.s7-head:where(.svelte-4hcnd9) label.l-race:where(.svelte-4hcnd9){outline:2px solid var(--accent);outline-offset:2px}.s7-views.svelte-4hcnd9{margin-top:var(--space-5);padding:var(--space-5);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.s7-r-reigns.svelte-4hcnd9:checked~.s7-views:where(.svelte-4hcnd9) .v-race:where(.svelte-4hcnd9),.s7-r-race.svelte-4hcnd9:checked~.s7-views:where(.svelte-4hcnd9) .v-reigns:where(.svelte-4hcnd9){display:none}.reigns.svelte-4hcnd9{gap:var(--space-2);padding:0;padding-bottom:var(--space-2);align-items:stretch;margin:0;list-style:none;display:flex;overflow-x:auto}.reign.svelte-4hcnd9{gap:var(--space-2);min-width:148px;padding:var(--space-3);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;flex-basis:0;display:flex}.reign.champ.svelte-4hcnd9{border-color:var(--gold);background:linear-gradient(#fbbf2417,#fbbf2405)}.r-who.svelte-4hcnd9{align-items:center;gap:var(--space-2);min-width:0;display:flex}.r-name.svelte-4hcnd9{font-weight:600;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r-ticks.svelte-4hcnd9{gap:3px;margin:0;padding:0;list-style:none;display:flex}.r-ticks.svelte-4hcnd9 .tick:where(.svelte-4hcnd9){border-radius:var(--radius-sm);background:var(--accent);flex:1;min-width:4px;max-width:26px;height:6px}.r-ticks.svelte-4hcnd9 .tick.lost:where(.svelte-4hcnd9){background:var(--border-strong)}.sr.svelte-4hcnd9{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.r-meta.svelte-4hcnd9{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary);flex-wrap:wrap;margin:auto 0 0;display:flex}.r-end.svelte-4hcnd9{font-size:var(--text-xs);color:var(--error);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;margin:0;display:flex;overflow:hidden}.s7-crown.svelte-4hcnd9{margin:var(--space-4) 0 0;align-items:center;gap:var(--space-2);color:var(--gold);font-weight:600;display:flex}.s7-sub.svelte-4hcnd9{margin:var(--space-8) 0 var(--space-4);font-size:var(--text-lg)}.s7-table.svelte-4hcnd9{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s7-table.svelte-4hcnd9 li:where(.svelte-4hcnd9){align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);grid-template-columns:28px minmax(110px,1fr) minmax(80px,2.4fr) 58px minmax(0,320px);display:grid}.s7-table.svelte-4hcnd9 li:where(.svelte-4hcnd9):hover{background:var(--bg-surface)}.s7-table.svelte-4hcnd9 li.blank:where(.svelte-4hcnd9){color:var(--text-tertiary);opacity:.72}.s7-table.svelte-4hcnd9 li.champ:where(.svelte-4hcnd9) .pts:where(.svelte-4hcnd9){color:var(--gold)}.pos.svelte-4hcnd9{font-size:var(--text-sm);color:var(--text-tertiary)}.s7-table.svelte-4hcnd9 .bar:where(.svelte-4hcnd9){border-radius:var(--radius-full);background:var(--bg-overlay);height:8px;overflow:hidden}.s7-table.svelte-4hcnd9 .bar:where(.svelte-4hcnd9) i:where(.svelte-4hcnd9){border-radius:var(--radius-full);background:var(--accent);height:100%;display:block}.s7-table.svelte-4hcnd9 .champ:where(.svelte-4hcnd9) .bar:where(.svelte-4hcnd9) i:where(.svelte-4hcnd9){background:var(--gold)}.s7-table.svelte-4hcnd9 .pts:where(.svelte-4hcnd9){font-size:var(--text-sm);white-space:nowrap;font-weight:600}.facts.svelte-4hcnd9{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.chip.svelte-4hcnd9{font-size:var(--text-xs);color:var(--text-tertiary);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-full);padding:1px var(--space-2);white-space:nowrap}.s7-table.svelte-4hcnd9 li:where(.svelte-4hcnd9):hover .chip:where(.svelte-4hcnd9){background:var(--bg-elevated)}.s7-rhead.svelte-4hcnd9{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.s7-play.svelte-4hcnd9{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-full);background:var(--accent-muted);color:var(--accent);font-family:inherit;font-size:var(--text-sm);cursor:pointer;transition:var(--transition-fast);font-weight:600;transition-property:background-color,color;display:inline-flex}.s7-play.svelte-4hcnd9:hover{background:var(--accent);color:var(--bg-base)}.vthumb.svelte-4hcnd9{border-radius:var(--radius-sm);background:var(--bg-elevated);flex:none;width:88px;height:50px;display:block;position:relative;overflow:hidden}.vthumb.svelte-4hcnd9 img:where(.svelte-4hcnd9){object-fit:cover;width:100%;height:100%;display:block}.vthumb.svelte-4hcnd9 .vplay:where(.svelte-4hcnd9){color:#fff;transition:background-color var(--transition-fast);background:#00000057;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vthumb.svelte-4hcnd9:hover .vplay:where(.svelte-4hcnd9){color:var(--accent);background:#0000001a}.vthumb.none.svelte-4hcnd9{border:1px dashed var(--border-strong);background:0 0}.vthumb.svelte-4hcnd9 .vnone:where(.svelte-4hcnd9){text-align:center;padding:0 var(--space-1);color:var(--text-disabled);justify-content:center;align-items:center;font-size:9px;line-height:1.2;display:flex;position:absolute;inset:0}.s7-rounds.svelte-4hcnd9 .rg:where(.svelte-4hcnd9)+.rg:where(.svelte-4hcnd9){margin-top:var(--space-6)}.rg-h.svelte-4hcnd9{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-base);padding-bottom:var(--space-2);border-bottom:1px solid var(--border);display:flex}.rg.champ.svelte-4hcnd9 .rg-h:where(.svelte-4hcnd9){border-bottom-color:var(--gold)}.rg-n.svelte-4hcnd9{font-size:var(--text-xs);color:var(--text-tertiary);margin-left:auto;font-weight:400}.rg-rounds.svelte-4hcnd9{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rg-rounds.svelte-4hcnd9 li:where(.svelte-4hcnd9){align-items:center;gap:var(--space-3);display:flex}.rg-rounds.svelte-4hcnd9 .seq:where(.svelte-4hcnd9){font-size:var(--text-xs);color:var(--text-tertiary);flex-shrink:0;width:32px}.rg-rounds.svelte-4hcnd9 .match:where(.svelte-4hcnd9){align-items:baseline;gap:var(--space-4);flex-direction:row;flex:1}.rg-rounds.svelte-4hcnd9 li.takeover:where(.svelte-4hcnd9) .match:where(.svelte-4hcnd9){box-shadow:inset 3px 0 0 var(--error)}.rdetails.svelte-4hcnd9{align-items:center;gap:var(--space-1);padding:3px var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;transition:var(--transition-fast);flex:none;text-decoration:none;transition-property:border-color,color;display:inline-flex}.rdetails.svelte-4hcnd9:hover{border-color:var(--accent);color:var(--accent)}.streak.svelte-4hcnd9{font-size:var(--text-xs);color:var(--text-tertiary);text-align:right;flex-shrink:0;width:56px}.streak.out.svelte-4hcnd9{color:var(--error)}@media (width<=720px){.reigns.svelte-4hcnd9{flex-direction:column}.reign.svelte-4hcnd9{flex-flow:wrap;align-items:center}.r-ticks.svelte-4hcnd9{flex-basis:100%;margin-top:0}.s7-table.svelte-4hcnd9 li:where(.svelte-4hcnd9){row-gap:var(--space-2);grid-template-columns:24px 1fr auto}.s7-table.svelte-4hcnd9 .bb:where(.svelte-4hcnd9){grid-area:1/2}.s7-table.svelte-4hcnd9 .pts:where(.svelte-4hcnd9){text-align:right;grid-area:1/3}.s7-table.svelte-4hcnd9 .bar:where(.svelte-4hcnd9){grid-area:2/2/auto/-1}.facts.svelte-4hcnd9{grid-area:3/2/auto/-1;justify-content:flex-start}.s7-views.svelte-4hcnd9{padding:var(--space-3)}.vthumb.svelte-4hcnd9{width:64px;height:36px}.rg-rounds.svelte-4hcnd9 li:where(.svelte-4hcnd9){gap:var(--space-2)}.rg-rounds.svelte-4hcnd9 .seq:where(.svelte-4hcnd9){width:26px}.streak.svelte-4hcnd9{width:46px}.rdetails.svelte-4hcnd9{padding:5px}.rdetails.svelte-4hcnd9 .lbl:where(.svelte-4hcnd9){display:none}}.unplaced-head.svelte-4hcnd9{margin-bottom:var(--space-5)}.unplaced-head.svelte-4hcnd9 h2:where(.svelte-4hcnd9){margin-bottom:var(--space-2)}.unplaced-head.svelte-4hcnd9 p:where(.svelte-4hcnd9){max-width:62ch;font-size:var(--text-sm);color:var(--text-tertiary);margin:0}.side-battles.svelte-4hcnd9{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.tb.svelte-4hcnd9{gap:var(--space-3);display:grid}.tb-match.svelte-4hcnd9{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);display:grid}.tb-head.svelte-4hcnd9{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.tb-team.svelte-4hcnd9{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-secondary);font-weight:600;text-decoration:none;display:flex}.tb-team.svelte-4hcnd9:last-child{text-align:right;flex-direction:row-reverse}.tb-team.win.svelte-4hcnd9{color:var(--text-primary)}.tb-team-name.svelte-4hcnd9{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tb-score.svelte-4hcnd9{border-radius:var(--radius-full);background:var(--bg-overlay);font-size:var(--text-lg);color:var(--text-tertiary);align-items:baseline;gap:6px;padding:4px 12px;display:inline-flex}.tb-score.svelte-4hcnd9 b:where(.svelte-4hcnd9){font-weight:700}.tb-score.svelte-4hcnd9 b.win:where(.svelte-4hcnd9){color:var(--accent)}.tb-legs.svelte-4hcnd9{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.tb-legs.svelte-4hcnd9 li:where(.svelte-4hcnd9){gap:4px;display:grid}.tb-leg-n.svelte-4hcnd9{font-size:var(--text-xs);color:var(--text-tertiary);letter-spacing:.02em}.anon-seat.svelte-4hcnd9 .row:where(.svelte-4hcnd9){background:0 0;border-style:dashed}.anon-av.svelte-4hcnd9{border:1px dashed var(--border-strong);width:40px;height:40px;color:var(--text-tertiary);font-family:var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.name.anon.svelte-4hcnd9{color:var(--text-tertiary)}.anon-state.svelte-4hcnd9{color:var(--text-tertiary);white-space:nowrap}.anon-state.in.svelte-4hcnd9{color:var(--success)}.anon-when.svelte-4hcnd9{color:var(--text-tertiary)}.anon-when.svelte-4hcnd9:before{content:" · "}.elim-others.svelte-4hcnd9{margin-top:var(--space-5)}.elim-others.svelte-4hcnd9 h3:where(.svelte-4hcnd9){margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);font-weight:600}.elim-others.svelte-4hcnd9 h3:where(.svelte-4hcnd9) .count:where(.svelte-4hcnd9){color:var(--text-tertiary)}.run-sub.svelte-4hcnd9{margin:calc(-1 * var(--space-2)) 0 var(--space-3);color:var(--text-secondary);font-size:var(--text-sm)}.team-groups.svelte-4hcnd9{gap:var(--space-4);margin-bottom:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.team-group.svelte-4hcnd9{align-content:start;gap:var(--space-2);display:grid}.team-group.svelte-4hcnd9 .participants:where(.svelte-4hcnd9){margin:0}.tg-name.svelte-4hcnd9{font-size:var(--text-lg);align-items:center;gap:8px;margin:0;display:flex}.tg-name.svelte-4hcnd9 .count:where(.svelte-4hcnd9){color:var(--text-tertiary);font-weight:500}.team-group.won.svelte-4hcnd9 .tg-name:where(.svelte-4hcnd9){color:var(--accent)}.participants.svelte-4hcnd9{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:0;list-style:none;display:grid}.participants.svelte-4hcnd9>li:where(.svelte-4hcnd9){display:grid}.participants.svelte-4hcnd9 a:where(.svelte-4hcnd9),.participants.svelte-4hcnd9 .row:where(.svelte-4hcnd9){align-items:center;gap:var(--space-3);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);text-decoration:none;transition:border-color .15s;display:flex}.participants.svelte-4hcnd9 a:where(.svelte-4hcnd9):hover{border-color:var(--accent)}.participants.svelte-4hcnd9 .run:where(.svelte-4hcnd9){text-align:right;min-width:2ch;font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--accent)}.participants.svelte-4hcnd9 .run.unset:where(.svelte-4hcnd9){color:var(--text-tertiary)}.participants.svelte-4hcnd9 .lines:where(.svelte-4hcnd9){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.participants.svelte-4hcnd9 .top:where(.svelte-4hcnd9){align-items:center;gap:.35rem;min-width:0;display:flex}.participants.svelte-4hcnd9 .name:where(.svelte-4hcnd9){color:var(--text-primary);font-weight:600;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.participants.svelte-4hcnd9 .placement:where(.svelte-4hcnd9){padding-left:var(--space-3);color:var(--text-tertiary);font-size:var(--text-xs);white-space:nowrap;margin-left:auto}.participants.svelte-4hcnd9 .placement.win:where(.svelte-4hcnd9){color:var(--accent);font-weight:700}.participants.svelte-4hcnd9 .placement.withdrew:where(.svelte-4hcnd9){white-space:normal;text-align:right;font-style:italic}.rules.svelte-4hcnd9{color:var(--text-secondary);white-space:pre-wrap;max-width:720px;line-height:1.6}.wc-novid.svelte-4hcnd9{inset:auto var(--space-2) var(--space-2);text-transform:uppercase;letter-spacing:.06em;color:var(--text-disabled);text-align:right;font-size:9px;position:absolute}.door-seats.svelte-4hcnd9{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);align-items:center;gap:6px;display:flex}.wildcard.svelte-4hcnd9{background:linear-gradient(150deg, var(--bg-elevated), var(--bg-surface) 60%);border:1px solid var(--accent-muted-strong);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-8)}.wildcard.bare.svelte-4hcnd9{background:0 0;border:0;border-radius:0;padding:0}.wildcard.svelte-4hcnd9 .wc-more:where(.svelte-4hcnd9){align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.wildcard.svelte-4hcnd9 .wc-head:where(.svelte-4hcnd9){justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.wildcard.svelte-4hcnd9 .wc-head:where(.svelte-4hcnd9) h2:where(.svelte-4hcnd9){font-family:var(--font-display);font-size:var(--text-lg);align-items:center;gap:var(--space-2);margin:0;display:inline-flex}.wildcard.svelte-4hcnd9 .wc-count:where(.svelte-4hcnd9){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}.wildcard.svelte-4hcnd9 .wc-judge:where(.svelte-4hcnd9){align-items:center;gap:var(--space-2);background:var(--accent);color:#fff;border-radius:var(--radius-full);padding:var(--space-2) var(--space-5);margin-bottom:var(--space-3);font-weight:600;text-decoration:none;display:inline-flex}.wildcard.svelte-4hcnd9 .wc-judge:where(.svelte-4hcnd9):hover{background:var(--accent-hover)}.wildcard.wc-gallery.svelte-4hcnd9{scroll-margin-top:84px}.wildcard.svelte-4hcnd9 .wc-action:where(.svelte-4hcnd9){align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-full);font-size:var(--text-sm);transition:var(--transition-fast);font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.wildcard.svelte-4hcnd9 .wc-action:where(.svelte-4hcnd9):active{scale:.97}.wildcard.svelte-4hcnd9 :where(.svelte-4hcnd9):not(.wc-more)>.wc-see:where(.svelte-4hcnd9){margin-bottom:var(--space-3)}.wildcard.svelte-4hcnd9 .wc-see:where(.svelte-4hcnd9){border:1px solid var(--border-strong);color:var(--text-secondary);background:0 0}.wildcard.svelte-4hcnd9 .wc-see:where(.svelte-4hcnd9):hover{border-color:var(--accent);color:var(--accent)}.wildcard.svelte-4hcnd9 .wc-mine:where(.svelte-4hcnd9){border:1px solid var(--accent);background:var(--accent);color:#fff;box-shadow:0 6px 20px color-mix(in srgb, var(--accent) 30%, transparent)}.wildcard.svelte-4hcnd9 .wc-mine:where(.svelte-4hcnd9):hover{background:var(--accent-hover);border-color:var(--accent-hover)}.wildcard.svelte-4hcnd9 .wc-lede:where(.svelte-4hcnd9){color:var(--text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-3);max-width:560px;line-height:1.6}.wildcard.svelte-4hcnd9 .wc-tabs:where(.svelte-4hcnd9){gap:var(--space-2);margin-bottom:var(--space-3);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.wildcard.svelte-4hcnd9 .wc-tabs:where(.svelte-4hcnd9)::-webkit-scrollbar{display:none}.wildcard.svelte-4hcnd9 .wc-tab:where(.svelte-4hcnd9){align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4) 0 var(--space-2);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;transition:var(--transition-fast);flex:none;font-weight:600;display:inline-flex}.wildcard.svelte-4hcnd9 .wc-tab:where(.svelte-4hcnd9):first-child{padding-left:var(--space-4)}.wildcard.svelte-4hcnd9 .wc-tab:where(.svelte-4hcnd9):hover{border-color:var(--accent);color:var(--text-primary)}.wildcard.svelte-4hcnd9 .wc-tab.on:where(.svelte-4hcnd9){background:var(--accent);border-color:var(--accent);color:#fff}.wildcard.svelte-4hcnd9 .wc-tab:where(.svelte-4hcnd9):active{scale:.97}.wildcard.svelte-4hcnd9 .wc-private:where(.svelte-4hcnd9){margin-bottom:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:.4rem;display:flex}.wildcard.svelte-4hcnd9 .wc-state:where(.svelte-4hcnd9){align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.wildcard.svelte-4hcnd9 .wc-state:where(.svelte-4hcnd9) strong:where(.svelte-4hcnd9){color:var(--text-secondary);font-weight:600}.wildcard.svelte-4hcnd9 .wc-state.open:where(.svelte-4hcnd9) strong:where(.svelte-4hcnd9){color:var(--accent)}.wildcard.svelte-4hcnd9 .wc-state:where(.svelte-4hcnd9) .wc-left:where(.svelte-4hcnd9){font-family:var(--font-mono);font-size:var(--text-xs);align-items:baseline;gap:5px;display:inline-flex}.wildcard.svelte-4hcnd9 .wc-current:where(.svelte-4hcnd9){color:var(--text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-3)}.wildcard.svelte-4hcnd9 .wc-error:where(.svelte-4hcnd9){color:var(--error);font-size:var(--text-sm);margin-bottom:var(--space-3)}.wildcard.svelte-4hcnd9 .wc-btn:where(.svelte-4hcnd9){align-items:center;gap:var(--space-2);background:var(--accent);color:#fff;border-radius:var(--radius-md);padding:var(--space-2) var(--space-5);cursor:pointer;border:none;font-weight:600;text-decoration:none;display:inline-flex}.wildcard.svelte-4hcnd9 .wc-btn:where(.svelte-4hcnd9):hover:not(:disabled){background:var(--accent-hover)}.wildcard.svelte-4hcnd9 .wc-btn:where(.svelte-4hcnd9):disabled{opacity:.6;cursor:default}.wildcard.svelte-4hcnd9 .wc-btn.ghost:where(.svelte-4hcnd9){border:1px solid var(--border);color:var(--text);background:0 0;font-weight:500}.wildcard.svelte-4hcnd9 .wc-btn.ghost:where(.svelte-4hcnd9):hover{background:var(--surface-2);border-color:var(--text-dim)}.wildcard.svelte-4hcnd9 .wc-nudge:where(.svelte-4hcnd9){align-items:center;gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);color:var(--gold);font-size:var(--text-sm);background:#d4af371a;border:1px solid #d4af3759;flex-wrap:wrap;display:flex}.wildcard.svelte-4hcnd9 .wc-nudge-btn:where(.svelte-4hcnd9){color:var(--gold);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.wildcard.svelte-4hcnd9 .wc-timer:where(.svelte-4hcnd9){align-items:baseline;gap:var(--space-2);margin:var(--space-4) 0 var(--space-3);display:flex}.wildcard.svelte-4hcnd9 .wc-date:where(.svelte-4hcnd9),.wildcard.svelte-4hcnd9 .wc-deadline:where(.svelte-4hcnd9){font-size:var(--text-xs);color:var(--text-tertiary);margin-bottom:var(--space-3)}.wildcard.svelte-4hcnd9 .wc-grid:where(.svelte-4hcnd9){gap:var(--space-3);margin:var(--space-2) 0 0;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:0;list-style:none;display:grid}.wildcard.svelte-4hcnd9 .wc-card:where(.svelte-4hcnd9){--wb-lit-radius:calc(var(--radius-md) + 5px)}.wildcard.svelte-4hcnd9 .wc-card.out:where(.svelte-4hcnd9){opacity:.55}.wildcard.svelte-4hcnd9 .wc-card.qualified:where(.svelte-4hcnd9) .wc-thumb:where(.svelte-4hcnd9){border-color:var(--gold)}.wildcard.svelte-4hcnd9 .wc-thumb:where(.svelte-4hcnd9){cursor:pointer;aspect-ratio:16/9;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--bg-base);width:100%;padding:0;display:block;position:relative;overflow:hidden}.wildcard.svelte-4hcnd9 .wc-thumb:where(.svelte-4hcnd9) img:where(.svelte-4hcnd9){object-fit:cover;width:100%;height:100%;display:block}.wildcard.svelte-4hcnd9 .wc-thumb:where(.svelte-4hcnd9) .wc-play:where(.svelte-4hcnd9){color:#fff;opacity:0;background:#00000040;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.wildcard.svelte-4hcnd9 .wc-thumb:where(.svelte-4hcnd9):hover .wc-play:where(.svelte-4hcnd9){opacity:1}.wildcard.svelte-4hcnd9 .wc-thumb:where(.svelte-4hcnd9) .wc-q:where(.svelte-4hcnd9){top:var(--space-2);left:var(--space-2);background:var(--gold);color:#201700;font-size:var(--text-xs);border-radius:var(--radius-full);padding:2px var(--space-2);font-weight:700;position:absolute}.wildcard.svelte-4hcnd9 .wc-thumb-ph:where(.svelte-4hcnd9){width:100%;height:100%;display:block}.wildcard.svelte-4hcnd9 .wc-who:where(.svelte-4hcnd9){align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-sm);min-width:0;display:flex}.wildcard.svelte-4hcnd9 .wc-who:where(.svelte-4hcnd9) a:where(.svelte-4hcnd9),.wildcard.svelte-4hcnd9 .wc-who:where(.svelte-4hcnd9) a.ref{min-width:0;color:var(--text-primary);font-weight:600;text-decoration:none}.wildcard.svelte-4hcnd9 .wc-who:where(.svelte-4hcnd9) a:where(.svelte-4hcnd9):hover,.wildcard.svelte-4hcnd9 .wc-who:where(.svelte-4hcnd9) a.ref:hover,.wildcard.svelte-4hcnd9 .wc-who:where(.svelte-4hcnd9) a.ref:hover .blaze{color:var(--accent)}.cine-reel.svelte-4hcnd9{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:0 var(--space-2);min-width:0;display:flex}.cine-reel.svelte-4hcnd9 button:where(.svelte-4hcnd9){max-width:42%;padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;align-items:center;gap:6px;display:inline-flex}.cine-reel.svelte-4hcnd9 button:where(.svelte-4hcnd9):hover{border-color:var(--accent);color:var(--accent)}.cine-reel.svelte-4hcnd9 button.follow:where(.svelte-4hcnd9){border-color:color-mix(in oklab, var(--accent) 45%, var(--border));background:var(--accent-muted);color:var(--accent)}.cine-reel.svelte-4hcnd9 button.follow:where(.svelte-4hcnd9) .arw:where(.svelte-4hcnd9){color:inherit}.cine-reel.svelte-4hcnd9 .arw:where(.svelte-4hcnd9){color:var(--text-tertiary);flex:none}.cine-reel.svelte-4hcnd9 .ref{min-width:0}.cine-reel.svelte-4hcnd9 .pos:where(.svelte-4hcnd9){letter-spacing:.08em;color:var(--text-disabled);flex:none;font-size:10px}.cine-reel.svelte-4hcnd9 .pad:where(.svelte-4hcnd9){flex:1}.reel-grid.svelte-4hcnd9{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(148px,1fr));margin:0;padding:0;list-style:none;display:grid}.cell.top3.svelte-4hcnd9{grid-column:span 2}.cell.svelte-4hcnd9{--wb-lit-radius:calc(var(--radius-lg) + 5px)}.card.svelte-4hcnd9{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);height:100%;color:inherit;transition:border-color var(--transition-fast), translate var(--transition-fast);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.cover.svelte-4hcnd9{z-index:1;border-radius:inherit;position:absolute;inset:0}.who.svelte-4hcnd9 a,.door.svelte-4hcnd9 a:where(.svelte-4hcnd9){z-index:2;position:relative}.card.linked.svelte-4hcnd9:hover{border-color:var(--accent);translate:0 -2px}.card.linked.svelte-4hcnd9:hover .play:where(.svelte-4hcnd9){background:#000c;scale:1.04}.card.linked.svelte-4hcnd9:hover .shot:where(.svelte-4hcnd9) img:where(.svelte-4hcnd9){filter:brightness(.85)}.card.linked.svelte-4hcnd9:hover .play:where(.svelte-4hcnd9):hover,.card.svelte-4hcnd9 .play:where(.svelte-4hcnd9):hover,.card.svelte-4hcnd9 .play:where(.svelte-4hcnd9):focus-visible{background:var(--accent);color:#fff;scale:1.18}.card.svelte-4hcnd9 .play:where(.svelte-4hcnd9):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card.svelte-4hcnd9:has(.cover:where(.svelte-4hcnd9):focus-visible){border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.shot.svelte-4hcnd9{aspect-ratio:16/9;background:var(--bg-elevated);display:block;position:relative;overflow:hidden}.shot.svelte-4hcnd9 img:where(.svelte-4hcnd9){object-fit:cover;filter:brightness(.7);width:100%;height:100%;transition:filter var(--transition-fast)}.rank.svelte-4hcnd9{border-bottom-right-radius:var(--radius-md);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;font-size:var(--text-sm);background:#0000009e;padding:3px 9px 4px;font-weight:700;line-height:1.2;position:absolute;top:0;left:0}.top3.svelte-4hcnd9 .rank:where(.svelte-4hcnd9){font-family:var(--font-display);font-size:var(--text-xl);padding:4px 14px 6px}.rank.unknown.svelte-4hcnd9{color:var(--text-disabled);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;cursor:help;background:#00000073;font-weight:600}.play.svelte-4hcnd9{right:var(--space-2);bottom:var(--space-2);z-index:2;color:#fff;width:30px;height:30px;font:inherit;cursor:pointer;transition:background var(--transition-fast), scale var(--transition-fast);background:#0009;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}.igsrc.svelte-4hcnd9{font-size:var(--text-xs);letter-spacing:.04em;color:var(--text-secondary);place-items:center;display:grid;position:absolute;inset:0}.novid.svelte-4hcnd9{inset:auto var(--space-2) var(--space-2);text-transform:uppercase;letter-spacing:.06em;color:var(--text-disabled);text-align:right;font-size:9px;position:absolute}.who.svelte-4hcnd9{min-width:0;padding:var(--space-3) var(--space-3) 0;font-weight:600;font-size:var(--text-sm);display:block}.meta.svelte-4hcnd9{justify-content:space-between;align-items:center;gap:var(--space-2);padding:4px var(--space-3) var(--space-3);min-height:30px;display:flex}.adj.svelte-4hcnd9{padding:0 var(--space-3) var(--space-3);font-size:var(--text-xs);flex-direction:column;gap:1px;margin-top:-6px;display:flex}.adj-from.svelte-4hcnd9{color:var(--text-tertiary);font-size:10px}.adj-from.down.svelte-4hcnd9{color:var(--error)}.adj-why.svelte-4hcnd9{color:var(--text-secondary)}.wc-adjusted.svelte-4hcnd9{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--accent-muted);color:var(--text-secondary);font-size:var(--text-sm);display:flex}.wc-adjusted.svelte-4hcnd9 svg{color:var(--accent);flex:none}.place.svelte-4hcnd9{font-size:var(--text-xs);color:var(--text-tertiary)}.place.win.svelte-4hcnd9{color:var(--gold);font-weight:700}.delta.svelte-4hcnd9{font-family:var(--font-mono);border-radius:var(--radius-full);background:var(--bg-elevated);color:var(--text-disabled);flex:none;padding:1px 6px;font-size:10px;font-weight:700}.delta.up.svelte-4hcnd9{background:var(--accent-muted);color:var(--accent)}.cell.withdrew.svelte-4hcnd9 .card:where(.svelte-4hcnd9){opacity:.62}.cell.withdrew.svelte-4hcnd9 .shot:where(.svelte-4hcnd9) img:where(.svelte-4hcnd9){filter:grayscale(.7)brightness(.7)}.cell.withdrew.svelte-4hcnd9 .rank:where(.svelte-4hcnd9){color:var(--text-tertiary);text-decoration:line-through;text-decoration-thickness:2px}.place.withdrew.svelte-4hcnd9{color:var(--text-tertiary);font-style:italic}.cell.out.svelte-4hcnd9 .card:where(.svelte-4hcnd9){opacity:.52}.cell.out.svelte-4hcnd9 .shot:where(.svelte-4hcnd9) img:where(.svelte-4hcnd9){filter:brightness(.55)saturate(.4)}.gate.svelte-4hcnd9{margin:var(--space-4) 0 var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--accent-muted-strong);text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:2px;display:flex}.gate-in.svelte-4hcnd9{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.gate-out.svelte-4hcnd9{font-size:var(--text-xs);color:var(--text-disabled)}.gate.withdrew.svelte-4hcnd9{border-top-color:var(--border-strong)}.gate.withdrew.svelte-4hcnd9 .gate-in:where(.svelte-4hcnd9){color:var(--text-tertiary)}@media (prefers-reduced-motion:reduce){.card.svelte-4hcnd9,.play.svelte-4hcnd9,.shot.svelte-4hcnd9 img:where(.svelte-4hcnd9){transition:none}a.card.svelte-4hcnd9:hover{translate:none}a.card.svelte-4hcnd9:hover .play:where(.svelte-4hcnd9){scale:1}}.title-row.svelte-4hcnd9{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.contact-slot.svelte-4hcnd9{margin-left:auto;display:inline-flex}.contact-slot.svelte-4hcnd9+.manage-link:where(.svelte-4hcnd9){margin-left:0}.manage-link.svelte-4hcnd9{border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-secondary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffff2e;flex:none;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-weight:600;text-decoration:none;display:inline-flex}.manage-link.svelte-4hcnd9:hover{color:var(--text-primary);border-color:#fff6}.bl-list.svelte-4hcnd9{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.bl-list.svelte-4hcnd9 li:where(.svelte-4hcnd9){align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.bl-n.svelte-4hcnd9{text-align:center;min-width:1.6em;color:var(--text-secondary);font-size:.8rem}
