.head.svelte-4hcnd9{margin-bottom:var(--space-10)}.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 .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)}.judges.svelte-4hcnd9{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.judges.svelte-4hcnd9 a:where(.svelte-4hcnd9){align-items:center;gap:var(--space-2);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-full);height:40px;padding:0 var(--space-4) 0 4px;color:var(--text-primary);font-size:var(--text-sm);transition:var(--transition-fast);font-weight:600;text-decoration:none;display:flex}.judges.svelte-4hcnd9 a:where(.svelte-4hcnd9):hover{border-color:var(--accent);translate:0 -2px}.flag.svelte-4hcnd9{flex:none;font-size:.95em;line-height:1}.elims.svelte-4hcnd9{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.elims.svelte-4hcnd9 article:where(.svelte-4hcnd9){background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4)}.elims.svelte-4hcnd9 article:where(.svelte-4hcnd9) h3:where(.svelte-4hcnd9){font-family:var(--font-display);font-size:var(--text-base);margin-bottom:var(--space-3)}.elims.svelte-4hcnd9 article:where(.svelte-4hcnd9) ul:where(.svelte-4hcnd9){gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.elims.svelte-4hcnd9 article:where(.svelte-4hcnd9) li:where(.svelte-4hcnd9){align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary);display:flex}.elims.svelte-4hcnd9 article:where(.svelte-4hcnd9) li:where(.svelte-4hcnd9) a:where(.svelte-4hcnd9){color:inherit;text-decoration:none}.elims.svelte-4hcnd9 article:where(.svelte-4hcnd9) li:where(.svelte-4hcnd9) a:where(.svelte-4hcnd9):hover{color:var(--accent)}.elims.svelte-4hcnd9 article:where(.svelte-4hcnd9) li.passed:where(.svelte-4hcnd9){color:var(--text-primary)}.elims.svelte-4hcnd9 article:where(.svelte-4hcnd9) li:where(.svelte-4hcnd9) .badge:where(.svelte-4hcnd9){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--success);background:var(--success-muted);border-radius:var(--radius-full);padding:1px var(--space-2);font-size:9px}.elims.svelte-4hcnd9 article:where(.svelte-4hcnd9) li:where(.svelte-4hcnd9) .watch:where(.svelte-4hcnd9){color:var(--text-tertiary);font-size:var(--text-xs);text-decoration:none}.elims.svelte-4hcnd9 article:where(.svelte-4hcnd9) li:where(.svelte-4hcnd9) .watch:where(.svelte-4hcnd9):hover{color:var(--accent)}.elims.svelte-4hcnd9 article:where(.svelte-4hcnd9) .round-battles:where(.svelte-4hcnd9){margin-top:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.ranking.svelte-4hcnd9,.smoke.svelte-4hcnd9{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.ranking.svelte-4hcnd9 li:where(.svelte-4hcnd9),.smoke.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),.smoke.svelte-4hcnd9 li:where(.svelte-4hcnd9) .seq: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):not(.seq),.smoke.svelte-4hcnd9 li:where(.svelte-4hcnd9)>span:where(.svelte-4hcnd9):not(.rank):not(.seq){color:var(--text-primary)}.ranking.svelte-4hcnd9 li:where(.svelte-4hcnd9) a:where(.svelte-4hcnd9),.smoke.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,.smoke.svelte-4hcnd9 li:where(.svelte-4hcnd9) a:where(.svelte-4hcnd9):hover{color:var(--accent)}.smoke.svelte-4hcnd9 .match:where(.svelte-4hcnd9){align-items:baseline;gap:var(--space-4);flex-direction:row;flex:1}.ranking.svelte-4hcnd9 .watch:where(.svelte-4hcnd9){font-size:var(--text-xs);color:var(--text-tertiary)}.side-battles.svelte-4hcnd9{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.participants.svelte-4hcnd9{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:0;list-style:none;display:grid}.participants.ranked.svelte-4hcnd9{grid-template-columns:1fr;max-width:560px}.participants.ranked.svelte-4hcnd9 li:where(.svelte-4hcnd9){align-items:stretch;gap:var(--space-2);display:flex}.participants.ranked.svelte-4hcnd9 li:where(.svelte-4hcnd9)>a:where(.svelte-4hcnd9):not(.elim-vid),.participants.ranked.svelte-4hcnd9 li:where(.svelte-4hcnd9)>.row:where(.svelte-4hcnd9){flex:1;min-width:0}.participants.ranked.svelte-4hcnd9 li.out:where(.svelte-4hcnd9)>a:where(.svelte-4hcnd9):not(.elim-vid),.participants.ranked.svelte-4hcnd9 li.out:where(.svelte-4hcnd9)>.row:where(.svelte-4hcnd9){opacity:.55}.participants.svelte-4hcnd9 li.cut:where(.svelte-4hcnd9){align-items:center;gap:var(--space-3);margin:var(--space-3) 0;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);display:flex}.participants.svelte-4hcnd9 li.cut:where(.svelte-4hcnd9):before,.participants.svelte-4hcnd9 li.cut:where(.svelte-4hcnd9):after{content:"";border-top:1px solid var(--accent-muted-strong);flex:1}.participants.svelte-4hcnd9 .erank:where(.svelte-4hcnd9){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);flex-shrink:0;min-width:2ch}.participants.svelte-4hcnd9 .elim-vid:where(.svelte-4hcnd9){background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;flex:0 0 42px;place-items:center;text-decoration:none;transition:border-color .15s,color .15s;display:grid}.participants.svelte-4hcnd9 .elim-vid:where(.svelte-4hcnd9):hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.participants.svelte-4hcnd9 .elim-vid:where(.svelte-4hcnd9):disabled{color:var(--text-disabled);cursor:not-allowed}.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 .name:where(.svelte-4hcnd9){color:var(--text-primary);font-weight:600;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.participants.svelte-4hcnd9 .placement:where(.svelte-4hcnd9){color:var(--text-tertiary);font-size:var(--text-xs);white-space:nowrap}.participants.svelte-4hcnd9 .placement.win:where(.svelte-4hcnd9){color:var(--accent);font-weight:700}.rules.svelte-4hcnd9{color:var(--text-secondary);white-space:pre-wrap;max-width:720px;line-height:1.6}
