.bracket.svelte-1xlr2ss{--bracket-cols:minmax(150px, 1fr) minmax(185px, 1.15fr) minmax(216px, 1.35fr) minmax(246px, 1.55fr);grid-template-rows:34px 1fr;grid-template-columns:1fr 250px;min-width:1050px;min-height:760px;display:grid;overflow-x:auto}.b-header.svelte-1xlr2ss{grid-area:1/1;grid-template-columns:var(--bracket-cols);border-bottom:1px solid var(--border);display:grid}.col-label.svelte-1xlr2ss{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);border-right:1px solid var(--border);white-space:nowrap;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{grid-template-columns:var(--bracket-cols);flex:1;min-height:0;display:grid}.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;justify-content:space-around;gap:5px;min-width:0;min-height:0;padding:6px 7px;display:flex}.cell.svelte-1xlr2ss{align-items:stretch;display:flex}.col-r16.svelte-1xlr2ss .slot:where(.svelte-1xlr2ss){gap:8px;padding:12px 10px}.col-r16.svelte-1xlr2ss .crest:where(.svelte-1xlr2ss),.col-r16.svelte-1xlr2ss .crest-ph:where(.svelte-1xlr2ss){width:39px;height:26px}.col-r16.svelte-1xlr2ss .tname:where(.svelte-1xlr2ss){max-width:72px;font-size:1rem}.col-r16.svelte-1xlr2ss .sc:where(.svelte-1xlr2ss){font-size:1rem}.col-r16.svelte-1xlr2ss .pen:where(.svelte-1xlr2ss){font-size:.6rem}.col-r16.svelte-1xlr2ss .dt:where(.svelte-1xlr2ss){font-size:.66rem}.col-qf.svelte-1xlr2ss .slot:where(.svelte-1xlr2ss){gap:10px;padding:16px 12px}.col-qf.svelte-1xlr2ss .crest:where(.svelte-1xlr2ss),.col-qf.svelte-1xlr2ss .crest-ph:where(.svelte-1xlr2ss){width:48px;height:32px}.col-qf.svelte-1xlr2ss .tname:where(.svelte-1xlr2ss){max-width:82px;font-size:1.1rem}.col-qf.svelte-1xlr2ss .sc:where(.svelte-1xlr2ss){font-size:1.1rem}.col-qf.svelte-1xlr2ss .pen:where(.svelte-1xlr2ss){font-size:.62rem}.col-qf.svelte-1xlr2ss .dt:where(.svelte-1xlr2ss){font-size:.7rem}.col-sf.svelte-1xlr2ss .slot:where(.svelte-1xlr2ss){gap:12px;padding:20px 14px}.col-sf.svelte-1xlr2ss .crest:where(.svelte-1xlr2ss),.col-sf.svelte-1xlr2ss .crest-ph:where(.svelte-1xlr2ss){width:57px;height:38px}.col-sf.svelte-1xlr2ss .tname:where(.svelte-1xlr2ss){max-width:92px;font-size:1.2rem}.col-sf.svelte-1xlr2ss .sc:where(.svelte-1xlr2ss){font-size:1.2rem}.col-sf.svelte-1xlr2ss .pen:where(.svelte-1xlr2ss){font-size:.65rem}.col-sf.svelte-1xlr2ss .dt:where(.svelte-1xlr2ss){font-size:.74rem}.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}.third-hdr.svelte-1xlr2ss{letter-spacing:.06em;text-transform:uppercase;height:28px;color:var(--text-muted);border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:flex}.third-body.svelte-1xlr2ss{flex-shrink:0;padding:10px 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:.55;pointer-events:none}.final-slot.svelte-1xlr2ss{border-color:var(--border-gold);background:linear-gradient(135deg, var(--bg-card), #d4a01717);gap:12px;width:100%;padding:22px 14px}.final-slot.svelte-1xlr2ss:hover{border-color:var(--gold-300)}.final-slot.svelte-1xlr2ss .crest:where(.svelte-1xlr2ss),.final-slot.svelte-1xlr2ss .crest-ph:where(.svelte-1xlr2ss){width:63px;height:42px}.final-slot.svelte-1xlr2ss .tname:where(.svelte-1xlr2ss){max-width:60px;font-size:1.25rem}.final-slot.svelte-1xlr2ss .pen:where(.svelte-1xlr2ss){font-size:.67rem}.final-slot.svelte-1xlr2ss .dt:where(.svelte-1xlr2ss){font-size:.78rem}.final-slot.svelte-1xlr2ss .mid:where(.svelte-1xlr2ss){min-width:44px}.team.svelte-1xlr2ss{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.crest.svelte-1xlr2ss{object-fit:contain;flex-shrink:0;width:24px;height:16px}.crest-ph.svelte-1xlr2ss{box-sizing:border-box;background:var(--bg-elevated);border:1px solid var(--border-hover);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:16px;display:flex}.tbd-q.svelte-1xlr2ss{color:var(--text-muted);font-size:.6rem;font-weight:700;line-height:1}.tname.svelte-1xlr2ss{font-family:var(--font-display);color:var(--text-primary);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:56px;font-size:.85rem;line-height:1.15;overflow:hidden}.tname-tbd.svelte-1xlr2ss{color:var(--text-muted);font-style:italic}.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}.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)}
