.filter.svelte-2a0v9m{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-1);scrollbar-width:thin}.pill.svelte-2a0v9m{flex-shrink:0;min-height:var(--bloom-control-min);padding:0 var(--space-5);border:1px solid var(--bloom-line);border-radius:var(--bloom-radius-pill);background:var(--bloom-surface);color:var(--bloom-secondary);font:inherit;font-size:var(--bloom-text-control);font-weight:var(--font-bold);line-height:var(--leading-none);white-space:nowrap;cursor:pointer;transition:background var(--bloom-motion-fast),border-color var(--bloom-motion-fast),color var(--bloom-motion-fast)}.pill.svelte-2a0v9m:hover{background:var(--bloom-selected)}.pill--active.svelte-2a0v9m{border-color:var(--bloom-action);background:var(--bloom-selected);color:var(--bloom-action)}.cell.svelte-1us2xz1{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--bloom-surface);border:1px solid var(--bloom-line);border-radius:var(--bloom-radius-inset);box-shadow:var(--bloom-shadow-group)}.cell--live.svelte-1us2xz1{border-color:var(--bloom-live)}.cell--awaiting.svelte-1us2xz1{border-color:var(--bloom-warn)}.cell--oncourt.svelte-1us2xz1{border-color:var(--bloom-line-strong)}.cell--quiet.svelte-1us2xz1{padding:var(--space-3)}.cell--final.svelte-1us2xz1{padding:var(--space-6) var(--space-5);gap:var(--space-3)}.cell-head.svelte-1us2xz1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--bloom-control-min)}.cell-num.svelte-1us2xz1{color:var(--bloom-muted);font-size:var(--bloom-text-caption);font-variant-numeric:tabular-nums}.cell--quiet.svelte-1us2xz1 .cell-num:where(.svelte-1us2xz1){font-size:var(--bloom-text-micro)}.cell--final.svelte-1us2xz1 .cell-num:where(.svelte-1us2xz1){font-size:var(--bloom-text-control)}.chip.svelte-1us2xz1{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--bloom-radius-pill);background:var(--bloom-surface-2);color:var(--bloom-secondary);font-size:var(--bloom-text-caption);font-weight:var(--font-bold);line-height:var(--leading-tight);white-space:nowrap}.chip--live.svelte-1us2xz1{background:var(--bloom-live-bg);color:var(--bloom-live)}.chip--awaiting.svelte-1us2xz1{background:var(--bloom-warn-bg);color:var(--bloom-warn)}.chip-dot.svelte-1us2xz1{width:.5em;height:.5em;border-radius:50%;background:currentColor;animation:var(--live-pulse)}.side.svelte-1us2xz1{display:flex;align-items:center;gap:var(--space-2);min-height:var(--bloom-control-min);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--bloom-line);color:var(--bloom-secondary)}.side.svelte-1us2xz1:last-child{border-bottom:none}.side--winner.svelte-1us2xz1{color:var(--bloom-ink);font-weight:var(--font-semibold)}.side--loser.svelte-1us2xz1{color:var(--bloom-muted)}.side--mine.svelte-1us2xz1{box-shadow:inset 3px 0 0 var(--bloom-action)}.seed.svelte-1us2xz1{flex-shrink:0;min-width:1.5rem;padding:0 var(--space-1);border-radius:var(--bloom-radius-field);background:var(--bloom-surface-2);color:var(--bloom-muted);font-family:var(--bloom-font-numeral);font-size:var(--bloom-text-control);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;text-align:center}.side-name.svelte-1us2xz1{flex:1;min-width:0;font-size:var(--bloom-text-body);letter-spacing:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell--quiet.svelte-1us2xz1 .side-name:where(.svelte-1us2xz1){font-size:var(--bloom-text-caption)}.cell--final.svelte-1us2xz1 .side-name:where(.svelte-1us2xz1){font-size:var(--bloom-text-component);font-weight:var(--font-bold)}.side-name--bye.svelte-1us2xz1{color:var(--bloom-muted);font-style:italic}.finish.svelte-1us2xz1{display:inline-flex;align-items:center;gap:var(--space-1);flex-shrink:0;padding:var(--space-1) var(--space-2);border-radius:var(--bloom-radius-pill);background:var(--bloom-surface-2);color:var(--bloom-muted);font-size:var(--bloom-text-caption);font-weight:var(--font-semibold);line-height:var(--leading-tight);white-space:nowrap}.finish--champion.svelte-1us2xz1{background:var(--row-winner-bg);color:var(--status-winner-text)}.finish.svelte-1us2xz1 .finish-glyph{width:.75rem;height:.75rem}.score.svelte-1us2xz1{flex-shrink:0;min-width:1.75rem;text-align:right;font-family:var(--bloom-font-numeral);font-weight:var(--font-bold);font-size:var(--bloom-text-body);font-variant-numeric:tabular-nums}.cell--quiet.svelte-1us2xz1 .score:where(.svelte-1us2xz1){font-size:var(--bloom-text-caption)}.cell--final.svelte-1us2xz1 .score:where(.svelte-1us2xz1){font-size:var(--bloom-text-component);font-weight:var(--font-extrabold)}.score--clear.svelte-1us2xz1{font-weight:var(--font-bold)}.score--blowout.svelte-1us2xz1{font-weight:var(--font-extrabold)}.score--live.svelte-1us2xz1{color:var(--bloom-live);font-weight:var(--font-bold)}.side--champion.svelte-1us2xz1{flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:4px;background:var(--row-winner-bg);border-bottom:none}.champion-name.svelte-1us2xz1{display:flex;align-items:center;gap:var(--space-2);color:var(--status-winner-text);font-family:var(--bloom-font-numeral);text-transform:uppercase;font-size:var(--bloom-text-component);font-weight:var(--font-extrabold);letter-spacing:.01em}.champion-name.svelte-1us2xz1 .champion-glyph{width:1.25rem;height:1.25rem;flex-shrink:0}.champion-score.svelte-1us2xz1{color:var(--bloom-ink);font-family:var(--bloom-font-numeral);font-size:var(--bloom-text-component);font-weight:var(--font-extrabold);font-variant-numeric:tabular-nums}@media(max-width:767px){.side.svelte-1us2xz1{align-items:flex-start}.side-name.svelte-1us2xz1{overflow:visible;text-overflow:clip;white-space:normal;line-height:var(--leading-tight)}}.bracket.svelte-12ahyic{display:flex;flex-direction:column;gap:var(--space-5)}.scroller.svelte-12ahyic{position:relative;overflow:hidden}.tree.svelte-12ahyic{display:flex;gap:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-2);scrollbar-width:thin}@supports (mask-image: linear-gradient(#000,#000)){.tree.svelte-12ahyic{mask-image:linear-gradient(to right,#000 calc(100% - var(--space-6)),transparent 100%)}}.tree.svelte-12ahyic:focus-visible{outline:var(--bloom-focus-width) solid var(--bloom-focus);outline-offset:var(--bloom-focus-offset)}.tree.svelte-12ahyic:has(.round:where(.svelte-12ahyic):only-child){justify-content:center}@media(max-width:767px){.tree.svelte-12ahyic:has(.round:where(.svelte-12ahyic):only-child){overflow-x:visible}.tree.svelte-12ahyic:has(.round:where(.svelte-12ahyic):only-child) .round:where(.svelte-12ahyic){width:100%;min-width:0}.tree.svelte-12ahyic:has(.round:where(.svelte-12ahyic):only-child){mask-image:none}}.section.svelte-12ahyic{padding-left:var(--space-4);border-left:3px solid var(--bloom-line)}.section.svelte-12ahyic+.section:where(.svelte-12ahyic){margin-top:var(--space-6)}.section-head.svelte-12ahyic{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.section-title.svelte-12ahyic{margin:0;color:var(--bloom-secondary);font-size:var(--bloom-text-caption);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:.06em;text-transform:uppercase}.section--winners.svelte-12ahyic{border-left-color:var(--bloom-line-strong)}.section--winners.svelte-12ahyic .section-title:where(.svelte-12ahyic){color:var(--bloom-ink)}.section--championship.svelte-12ahyic{border-left-color:var(--status-winner-border)}.section--championship.svelte-12ahyic .section-title:where(.svelte-12ahyic){color:var(--bloom-ink)}.section-head.svelte-12ahyic .section-glyph{width:1rem;height:1rem;color:var(--status-winner-text)}.round.svelte-12ahyic{flex:0 0 auto;min-width:17rem;scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--space-3)}@media(min-width:768px){.round.svelte-12ahyic{min-width:18rem}}.round--final.svelte-12ahyic{min-width:19rem}@media(min-width:768px){.round--final.svelte-12ahyic{min-width:20rem}}.round--final.svelte-12ahyic .round-cells:where(.svelte-12ahyic){padding:var(--space-5) 0}.round-head.svelte-12ahyic{display:flex;flex-direction:column;gap:2px;padding:0 var(--space-1) var(--space-2);border-bottom:1px solid var(--bloom-line)}.round-name.svelte-12ahyic{margin:0;color:var(--bloom-ink);font-size:var(--bloom-text-body);font-weight:var(--font-bold);line-height:var(--leading-tight)}.round--quiet.svelte-12ahyic .round-name:where(.svelte-12ahyic){color:var(--bloom-muted);font-size:var(--bloom-text-caption);font-weight:var(--font-semibold)}.round--final.svelte-12ahyic .round-name:where(.svelte-12ahyic){font-size:var(--bloom-text-component)}.round-progress.svelte-12ahyic{color:var(--bloom-muted);font-size:var(--bloom-text-caption);white-space:nowrap}.round-cells.svelte-12ahyic{display:flex;flex-direction:column;gap:var(--space-3);justify-content:space-around;flex:1}@media(max-width:767px){.round-cells.svelte-12ahyic{justify-content:flex-start}}.explainer.svelte-12ahyic{padding:var(--space-4) var(--space-5);background:var(--bloom-surface);border:1px solid var(--bloom-line);border-radius:var(--bloom-radius-card)}.explainer.svelte-12ahyic p:where(.svelte-12ahyic){margin:0;color:var(--bloom-secondary);font-size:var(--bloom-text-body);line-height:var(--bloom-leading-body)}.explainer.svelte-12ahyic p:where(.svelte-12ahyic)+p:where(.svelte-12ahyic){margin-top:var(--space-3)}.explainer.svelte-12ahyic strong:where(.svelte-12ahyic){color:var(--bloom-ink);font-weight:var(--font-semibold)}.explainer-title.svelte-12ahyic{margin:0 0 var(--space-2);color:var(--bloom-ink);font-size:var(--bloom-text-body);font-weight:var(--font-bold)}.preplay.svelte-12ahyic{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-5);background:var(--bloom-surface);border:1px solid var(--bloom-line);border-radius:var(--bloom-radius-card)}.preplay-title.svelte-12ahyic{margin:0;color:var(--bloom-ink);font-size:var(--bloom-text-component);font-weight:var(--font-bold);line-height:var(--leading-tight)}.preplay-sub.svelte-12ahyic{margin:0;color:var(--bloom-secondary);font-size:var(--bloom-text-body)}.qualified.svelte-12ahyic{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--bloom-surface);border:1px solid var(--bloom-line);border-radius:var(--bloom-radius-card)}.qualified-title.svelte-12ahyic{margin:0;color:var(--bloom-ink);font-size:var(--bloom-text-body);font-weight:var(--font-bold)}.qualified-table.svelte-12ahyic{width:100%;border-collapse:collapse}.qualified-table.svelte-12ahyic th:where(.svelte-12ahyic){padding:var(--space-2) var(--space-3);text-align:left;color:var(--bloom-muted);font-size:var(--bloom-text-caption);font-weight:var(--font-bold);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--bloom-line)}.qualified-table.svelte-12ahyic td:where(.svelte-12ahyic){padding:var(--space-3);color:var(--bloom-ink);font-size:var(--bloom-text-body);border-bottom:1px solid var(--bloom-line)}.qualified-table.svelte-12ahyic tr:where(.svelte-12ahyic):last-child td:where(.svelte-12ahyic){border-bottom:none}.qualified-table.svelte-12ahyic td.pending:where(.svelte-12ahyic){color:var(--bloom-muted);font-style:italic}.bracket-head.svelte-12ahyic{display:flex;align-items:center}@media(min-width:768px){.bracket-head.svelte-12ahyic{display:none}}.share-bracket.svelte-12ahyic{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--space-2);min-height:var(--bloom-control-min);padding:0 var(--space-5);border:1px solid var(--bloom-line);border-radius:var(--bloom-radius-pill);background:var(--bloom-surface);color:var(--bloom-ink);font:inherit;font-size:var(--bloom-text-control);font-weight:var(--font-bold);line-height:var(--leading-none);cursor:pointer}.share-bracket.svelte-12ahyic:hover{background:var(--bloom-selected)}.share-bracket.svelte-12ahyic .share-bracket-glyph{width:.875rem;height:.875rem}.jump-mine.svelte-12ahyic{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-2);min-height:var(--bloom-control-min);padding:0 var(--space-5);border:1px solid var(--bloom-line);border-radius:var(--bloom-radius-pill);background:var(--bloom-surface);color:var(--bloom-ink);font:inherit;font-size:var(--bloom-text-control);font-weight:var(--font-bold);line-height:var(--leading-none);cursor:pointer}.jump-mine.svelte-12ahyic:hover{background:var(--bloom-selected)}.empty.svelte-12ahyic{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-5);background:var(--bloom-surface);border:1px solid var(--bloom-line);border-radius:var(--bloom-radius-card)}.bracket-preplay-cta.svelte-12ahyic{display:inline-flex;align-items:center;min-height:var(--bloom-control-min);padding:0 var(--bloom-space-18);border-radius:var(--bloom-radius-pill);background:var(--tournament-accent, var(--bloom-action-fill));color:var(--tournament-accent-text, var(--bloom-on-action));font-size:var(--text-xs);font-weight:var(--font-bold);text-decoration:none}.bracket-preplay-cta.svelte-12ahyic:hover{background:var(--tournament-accent-hover, var(--bloom-action-hover))}.preview-link.svelte-12ahyic{min-height:var(--bloom-control-min);padding:0 var(--space-5);border:1px solid var(--bloom-action-border);border-radius:var(--bloom-radius-pill);background:var(--bloom-action-fill);color:var(--bloom-on-action);font:inherit;font-size:var(--bloom-text-control);font-weight:var(--font-bold);line-height:var(--leading-none);cursor:pointer}.preview-link.svelte-12ahyic:hover{background:var(--bloom-action-hover)}
