.bracket.svelte-1xlr2ss{grid-template-rows:34px 1fr;grid-template-columns:1fr 220px;min-height:760px;display:grid;overflow-x:auto}.b-header.svelte-1xlr2ss{border-bottom:1px solid var(--border);grid-area:1/1;display:flex}.col-label.svelte-1xlr2ss{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);border-right:1px solid var(--border);white-space:nowrap;flex:1;justify-content:center;align-items:center;font-size:.65rem;font-weight:700;display:flex}.b-body.svelte-1xlr2ss{flex-direction:column;grid-area:2/1;min-height:0;display:flex}.half.svelte-1xlr2ss{flex-direction:row;flex:1;min-height:0;display:flex}.half-divider.svelte-1xlr2ss{background:var(--border);flex-shrink:0;height:2px;margin:0 6px}.col.svelte-1xlr2ss{border-right:1px solid var(--border);flex-direction:column;flex:1;justify-content:space-around;gap:5px;min-height:0;padding:6px 7px;display:flex}.cell.svelte-1xlr2ss{align-items:stretch;display:flex}.col-large.svelte-1xlr2ss .slot:where(.svelte-1xlr2ss){gap:7px;padding:9px 8px}.col-large.svelte-1xlr2ss .crest:where(.svelte-1xlr2ss),.col-large.svelte-1xlr2ss .crest-ph:where(.svelte-1xlr2ss){width:30px;height:30px}.col-large.svelte-1xlr2ss .tname:where(.svelte-1xlr2ss){max-width:66px;font-size:.75rem}.col-large.svelte-1xlr2ss .sc:where(.svelte-1xlr2ss){font-size:.92rem}.col-large.svelte-1xlr2ss .pen:where(.svelte-1xlr2ss){font-size:.58rem}.col-large.svelte-1xlr2ss .dt:where(.svelte-1xlr2ss){font-size:.64rem}.final-col.svelte-1xlr2ss{border-left:1px solid var(--border-gold);background:linear-gradient(#d4a0170f 0%,#0000 60%);flex-direction:column;grid-area:1/2/3;display:flex}.final-col-hdr.svelte-1xlr2ss{letter-spacing:.06em;text-transform:uppercase;height:34px;color:var(--gold-400);border-bottom:1px solid var(--border-gold);flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.final-col-body.svelte-1xlr2ss{flex:1;justify-content:center;align-items:center;padding:16px 12px;display:flex}.slot.svelte-1xlr2ss{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;border-radius:5px;flex:1;align-items:center;gap:5px;padding:7px 6px;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.slot.svelte-1xlr2ss:hover{border-color:var(--border-gold)}.slot.live.svelte-1xlr2ss{border-color:var(--live-red);box-shadow:0 0 6px #e53e3e2e}.slot.tbd.svelte-1xlr2ss{opacity:.3;pointer-events:none}.final-slot.svelte-1xlr2ss{border-color:var(--border-gold);background:linear-gradient(135deg, var(--bg-card), #d4a01717);cursor:pointer;flex-direction:column;align-items:stretch;gap:14px;width:100%;padding:20px 16px}.final-slot.svelte-1xlr2ss:hover{border-color:var(--gold-300)}.team.svelte-1xlr2ss{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.team-big.svelte-1xlr2ss{flex-direction:row;flex:unset;align-items:center;gap:10px;width:100%}.crest.svelte-1xlr2ss{object-fit:contain;flex-shrink:0;width:24px;height:24px}.crest-ph.svelte-1xlr2ss{background:var(--bg-elevated);border:1px dashed var(--border-hover);border-radius:3px;flex-shrink:0;width:24px;height:24px}.team-big.svelte-1xlr2ss .crest:where(.svelte-1xlr2ss),.team-big.svelte-1xlr2ss .crest-ph:where(.svelte-1xlr2ss){width:36px;height:36px}.tname.svelte-1xlr2ss{color:var(--text-primary);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:56px;font-size:.64rem;font-weight:600;line-height:1.15;overflow:hidden}.tname-tbd.svelte-1xlr2ss{color:var(--text-muted);font-style:italic}.team-big.svelte-1xlr2ss .tname:where(.svelte-1xlr2ss){text-align:left;white-space:normal;max-width:130px;font-size:.9rem;line-height:1.2}.mid.svelte-1xlr2ss{flex-direction:column;flex-shrink:0;align-items:center;gap:2px;min-width:32px;display:flex}.sc.svelte-1xlr2ss{font-family:var(--font-mono);color:var(--text-primary);white-space:nowrap;font-size:.82rem;font-weight:700}.sc.lsc.svelte-1xlr2ss{color:var(--live-red)}.final-slot.svelte-1xlr2ss .mid:where(.svelte-1xlr2ss){min-width:unset;align-items:center;gap:4px}.final-slot.svelte-1xlr2ss .sc:where(.svelte-1xlr2ss){font-size:1.6rem}.pen.svelte-1xlr2ss{color:var(--text-muted);font-size:.5rem;font-family:var(--font-mono)}.dt.svelte-1xlr2ss{color:var(--text-muted);font-size:.58rem;font-family:var(--font-mono);text-align:center;line-height:1.3}.vs.svelte-1xlr2ss{font-family:var(--font-display);color:var(--gold-400);letter-spacing:.06em;font-size:1.1rem}.bracket-mobile.svelte-1xlr2ss{display:none}@media (width<=1100px){.bracket.svelte-1xlr2ss{display:none}.bracket-mobile.svelte-1xlr2ss{display:block}.mob-round.svelte-1xlr2ss{margin-bottom:24px}.mob-title.svelte-1xlr2ss{font-family:var(--font-display);letter-spacing:.05em;color:var(--gold-400);border-bottom:1px solid var(--border);margin-bottom:8px;padding-bottom:5px;font-size:1rem}.mob-grid.svelte-1xlr2ss{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px;display:grid}.mob-grid.svelte-1xlr2ss .slot:where(.svelte-1xlr2ss){gap:6px;padding:8px 10px}.mob-grid.svelte-1xlr2ss .crest:where(.svelte-1xlr2ss),.mob-grid.svelte-1xlr2ss .crest-ph:where(.svelte-1xlr2ss){width:18px;height:18px}.mob-grid.svelte-1xlr2ss .tname:where(.svelte-1xlr2ss){font-size:.62rem}}.eliminatorias.svelte-sec69s{padding:24px 16px}.page-header.svelte-sec69s{margin-bottom:24px}.page-title.svelte-sec69s{font-family:var(--font-display);letter-spacing:.04em;font-size:2rem}.page-subtitle.svelte-sec69s{color:var(--text-muted);margin-top:4px;font-size:.875rem}.bracket-wrapper.svelte-sec69s{padding-bottom:16px;overflow-x:auto}.empty-state.svelte-sec69s{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:64px 20px;display:flex}.empty-icon.svelte-sec69s{font-size:4rem}.empty-state.svelte-sec69s h2:where(.svelte-sec69s){font-family:var(--font-display);letter-spacing:.04em;font-size:1.75rem}.empty-state.svelte-sec69s p:where(.svelte-sec69s){color:var(--text-secondary);max-width:420px}.btn-outline.svelte-sec69s{border:1px solid var(--border-gold);color:var(--gold-400);border-radius:var(--radius-sm);align-items:center;margin-top:8px;padding:8px 20px;font-size:.9rem;transition:all .15s;display:inline-flex}.btn-outline.svelte-sec69s:hover{background:var(--gold-900)}
