.PublicBracket-module__mdL7pW__bracket{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.PublicBracket-module__mdL7pW__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.375rem,4vw,2rem)}.PublicBracket-module__mdL7pW__hint,.PublicBracket-module__mdL7pW__empty{color:var(--ink-muted);margin:0;font-size:.875rem}.PublicBracket-module__mdL7pW__section{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.PublicBracket-module__mdL7pW__sectionTitle{border-bottom:1px solid var(--hairline);color:var(--ink);margin:8px 0 0;padding-bottom:6px;font-size:1rem}.PublicBracket-module__mdL7pW__scroller{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;border-radius:12px;min-width:0;padding-bottom:8px;scroll-padding-inline:0;overflow-x:auto}.PublicBracket-module__mdL7pW__scroller:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.PublicBracket-module__mdL7pW__rounds{grid-auto-columns:minmax(240px,82%);grid-auto-flow:column;gap:12px;margin:0;padding:0;list-style:none;display:grid}.PublicBracket-module__mdL7pW__round{scroll-snap-align:start;align-content:start;gap:8px;min-width:0;display:grid}.PublicBracket-module__mdL7pW__round h4{color:var(--ink-muted);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:650}.PublicBracket-module__mdL7pW__round>ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.PublicBracket-module__mdL7pW__card{border:1px solid var(--hairline);background:var(--surface);min-height:44px;color:var(--ink);border-radius:12px;gap:6px;padding:12px 14px;text-decoration:none;display:grid}a.PublicBracket-module__mdL7pW__card:hover{border-color:var(--ink-muted)}a.PublicBracket-module__mdL7pW__card:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.PublicBracket-module__mdL7pW__card[data-followed]{border-color:var(--signal-strong);box-shadow:inset 4px 0 0 var(--signal-strong)}.PublicBracket-module__mdL7pW__team{justify-content:space-between;gap:12px;min-width:0;font-size:.9375rem;display:flex}.PublicBracket-module__mdL7pW__team span{overflow-wrap:anywhere;min-width:0}.PublicBracket-module__mdL7pW__team strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.PublicBracket-module__mdL7pW__team[data-winner]{font-weight:700}.PublicBracket-module__mdL7pW__card small{color:var(--ink-muted);font-size:.8125rem}@media (min-width:720px){.PublicBracket-module__mdL7pW__rounds{grid-auto-columns:minmax(240px,280px)}}
.Walkover-module___XpT_a__walkover{min-height:20px;color:inherit;letter-spacing:.02em;font-variant:normal;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border:1px solid;border-radius:4px;align-items:center;margin-inline-start:6px;padding:0 6px;font-size:.6875rem;font-weight:700;display:inline-flex}.Walkover-module___XpT_a__walkover abbr{text-decoration:none}
.p2-public>.PublicCompetition-module__QmaSIq__main{width:min(100% - 32px,1280px);padding:24px 0 calc(96px + env(safe-area-inset-bottom));margin:0 auto}.PublicCompetition-module__QmaSIq__app{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.PublicCompetition-module__QmaSIq__identity{gap:6px;padding-bottom:12px;display:grid}.PublicCompetition-module__QmaSIq__identity h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,8vw,4.5rem);font-weight:600;line-height:.95}.PublicCompetition-module__QmaSIq__eyebrow,.PublicCompetition-module__QmaSIq__venue{color:var(--ink-muted);margin:0;font-size:.875rem}.PublicCompetition-module__QmaSIq__subHeader{z-index:20;border-bottom:1px solid var(--hairline);background:var(--canvas);gap:8px;margin-inline:-16px;padding:10px 16px;display:grid;position:sticky;top:0}.PublicCompetition-module__QmaSIq__subHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;display:flex}.PublicCompetition-module__QmaSIq__subHeaderName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9375rem;overflow:hidden}.PublicCompetition-module__QmaSIq__liveStatus{color:var(--ink-muted);align-items:center;gap:8px;margin:0;font-size:.875rem;display:inline-flex}.PublicCompetition-module__QmaSIq__liveStatus span{background:var(--ink-muted);border-radius:50%;flex:none;width:9px;height:9px}.PublicCompetition-module__QmaSIq__liveStatus[data-tone=live] span{background:var(--signal-strong)}.PublicCompetition-module__QmaSIq__liveStatus[data-tone=warn] span{background:var(--warning)}.PublicCompetition-module__QmaSIq__tabs{scrollbar-width:none;border:1px solid var(--hairline);background:var(--surface-subtle);border-radius:999px;flex:100%;gap:2px;min-width:0;max-width:100%;padding:3px;display:flex;overflow-x:auto}.PublicCompetition-module__QmaSIq__tabs button{min-width:0;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 0 auto;padding:0 10px;font-size:.9375rem;font-weight:600}.PublicCompetition-module__QmaSIq__tabs button[aria-selected=true]{background:var(--signal);color:var(--signal-ink)}.PublicCompetition-module__QmaSIq__tabs button:focus-visible,.PublicCompetition-module__QmaSIq__textButton:focus-visible,.PublicCompetition-module__QmaSIq__dayPicker button:focus-visible,.PublicCompetition-module__QmaSIq__scoreCard:focus-visible,.PublicCompetition-module__QmaSIq__fixture:focus-visible,.PublicCompetition-module__QmaSIq__tableScroll:focus-visible,.PublicCompetition-module__QmaSIq__panel select:focus-visible,.PublicCompetition-module__QmaSIq__divisionSwitch select:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.PublicCompetition-module__QmaSIq__divisionSwitch,.PublicCompetition-module__QmaSIq__filters label,.PublicCompetition-module__QmaSIq__followHead label{min-width:0;color:var(--ink-muted);gap:4px;font-size:.8125rem;display:inline-grid}.PublicCompetition-module__QmaSIq__divisionSwitch select,.PublicCompetition-module__QmaSIq__filters select,.PublicCompetition-module__QmaSIq__followHead select{border:1px solid var(--hairline);background:var(--surface);min-width:0;max-width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:0 12px;font-size:1rem}.PublicCompetition-module__QmaSIq__panel{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}.PublicCompetition-module__QmaSIq__panel:focus{outline:none}.PublicCompetition-module__QmaSIq__panel>section{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.PublicCompetition-module__QmaSIq__sectionTitle{letter-spacing:-.02em;margin:0;font-size:clamp(1.375rem,4vw,2rem)}.PublicCompetition-module__QmaSIq__empty,.PublicCompetition-module__QmaSIq__help{color:var(--ink-muted);margin:0}.PublicCompetition-module__QmaSIq__textButton{min-height:44px;color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 4px;font-weight:600;text-decoration:underline}.PublicCompetition-module__QmaSIq__follow{border:1px solid var(--hairline);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr);padding:16px}.PublicCompetition-module__QmaSIq__followHead{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.PublicCompetition-module__QmaSIq__followHead h2{flex:100%;margin:0;font-size:1.125rem}.PublicCompetition-module__QmaSIq__followCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.PublicCompetition-module__QmaSIq__followCards h3{color:var(--ink-muted);text-transform:uppercase;margin:0 0 6px;font-size:.8125rem;font-weight:650}.PublicCompetition-module__QmaSIq__rail,.PublicCompetition-module__QmaSIq__cardGrid{gap:12px;margin:0;padding:0;list-style:none;display:grid}.PublicCompetition-module__QmaSIq__rail{scroll-snap-type:x mandatory;grid-auto-columns:minmax(260px,86%);grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.PublicCompetition-module__QmaSIq__rail>li{scroll-snap-align:start}.PublicCompetition-module__QmaSIq__cardGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.PublicCompetition-module__QmaSIq__scoreCard{border:1px solid var(--hairline);background:var(--surface);min-width:0;height:100%;color:var(--ink);border-radius:16px;gap:8px;padding:14px 16px;text-decoration:none;display:grid}.PublicCompetition-module__QmaSIq__scoreCard:hover{border-color:var(--ink-muted)}.PublicCompetition-module__QmaSIq__scoreCard[data-status=live]{border-color:var(--signal-strong)}.PublicCompetition-module__QmaSIq__scoreCard[data-followed],.PublicCompetition-module__QmaSIq__fixtures>li[data-followed] .PublicCompetition-module__QmaSIq__fixture,.PublicCompetition-module__QmaSIq__table tr[data-followed]>*{box-shadow:inset 4px 0 0 var(--signal-strong)}.PublicCompetition-module__QmaSIq__cardMeta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.8125rem;display:flex}.PublicCompetition-module__QmaSIq__divisionTag{color:var(--ink-muted);font-size:.8125rem}.PublicCompetition-module__QmaSIq__badge{border:1px solid var(--hairline);min-height:22px;color:var(--ink);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:.75rem;font-weight:700;display:inline-flex}.PublicCompetition-module__QmaSIq__badge[data-tone=live]{background:var(--signal);color:var(--signal-ink);border-color:#0000}.PublicCompetition-module__QmaSIq__side{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;font-size:1.0625rem;display:flex}.PublicCompetition-module__QmaSIq__side span{overflow-wrap:anywhere;min-width:0}.PublicCompetition-module__QmaSIq__side strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1}.PublicCompetition-module__QmaSIq__segments{color:var(--ink-muted);font-family:var(--font-mono);flex-wrap:wrap;gap:4px 10px;margin:0;font-size:.8125rem;display:flex}.PublicCompetition-module__QmaSIq__segmentNow{color:var(--ink);font-weight:700}.PublicCompetition-module__QmaSIq__cardFoot{color:var(--ink-muted);font-size:.875rem}.PublicCompetition-module__QmaSIq__filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.PublicCompetition-module__QmaSIq__dayPicker{flex:100%;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.PublicCompetition-module__QmaSIq__dayPicker button{border:1px solid var(--hairline);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;flex:none;padding:4px 14px;font-size:.875rem;font-weight:600;display:grid}.PublicCompetition-module__QmaSIq__dayPicker button small{color:var(--ink-muted);font-size:.75rem;font-weight:500}.PublicCompetition-module__QmaSIq__dayPicker button[aria-pressed=true]{border-color:var(--signal-strong);background:var(--signal);color:var(--signal-ink)}.PublicCompetition-module__QmaSIq__dayPicker button[aria-pressed=true] small{color:var(--signal-ink)}.PublicCompetition-module__QmaSIq__day{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.PublicCompetition-module__QmaSIq__day h3{margin:8px 0 0;font-size:1.0625rem}.PublicCompetition-module__QmaSIq__day h3 small{color:var(--ink-muted);font-size:.8125rem;font-weight:500}.PublicCompetition-module__QmaSIq__fixtures{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none;display:grid}.PublicCompetition-module__QmaSIq__fixtures>li{border-bottom:1px solid var(--hairline)}.PublicCompetition-module__QmaSIq__fixture{min-height:56px;color:var(--ink);grid-template-columns:3.5rem minmax(0,1fr) auto;grid-template-areas:"time teams score""court stage stage";align-items:center;gap:4px 12px;padding:10px 4px;text-decoration:none;display:grid}.PublicCompetition-module__QmaSIq__fixture:hover{background:var(--surface-subtle)}.PublicCompetition-module__QmaSIq__fixture time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;grid-area:time}.PublicCompetition-module__QmaSIq__fixtureCourt{color:var(--ink-muted);grid-area:court;font-size:.8125rem}.PublicCompetition-module__QmaSIq__fixtureTeams{grid-area:teams;gap:2px;min-width:0;font-weight:600;display:grid}.PublicCompetition-module__QmaSIq__fixtureTeams>span{overflow-wrap:anywhere}.PublicCompetition-module__QmaSIq__versus{color:var(--ink-muted);font-weight:400}.PublicCompetition-module__QmaSIq__fixtureTeams .PublicCompetition-module__QmaSIq__versus{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PublicCompetition-module__QmaSIq__fixtureScore{font-family:var(--font-mono);font-variant-numeric:tabular-nums;grid-area:score;justify-items:end;gap:4px;font-weight:700;display:grid}.PublicCompetition-module__QmaSIq__fixtureStage{color:var(--ink-muted);grid-area:stage;font-size:.8125rem}.PublicCompetition-module__QmaSIq__tableScroll{border:1px solid var(--hairline);border-radius:12px;min-width:0;overflow-x:auto}.PublicCompetition-module__QmaSIq__table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}.PublicCompetition-module__QmaSIq__table th,.PublicCompetition-module__QmaSIq__table td{border-bottom:1px solid var(--hairline);background:var(--surface);text-align:center;white-space:nowrap;padding:10px}.PublicCompetition-module__QmaSIq__table thead th{color:var(--ink-muted);font-size:.8125rem;font-weight:650}.PublicCompetition-module__QmaSIq__table abbr{text-decoration:none}.PublicCompetition-module__QmaSIq__table tbody tr:last-child>*{border-bottom:0}.PublicCompetition-module__QmaSIq__table .PublicCompetition-module__QmaSIq__teamCell{z-index:1;text-align:left;white-space:normal;overflow-wrap:anywhere;min-width:9rem;max-width:14rem;box-shadow:1px 0 0 var(--hairline);position:sticky;left:0}.PublicCompetition-module__QmaSIq__table tbody .PublicCompetition-module__QmaSIq__teamCell{font-weight:600}.PublicCompetition-module__QmaSIq__table tr[data-followed]>*{background:var(--surface-subtle)}.PublicCompetition-module__QmaSIq__youTag{color:var(--ink-muted);font-size:.75rem;font-weight:500;display:block}.PublicCompetition-module__QmaSIq__tieBreaks{border:1px solid var(--hairline);border-radius:12px;padding:12px 14px}.PublicCompetition-module__QmaSIq__tieBreaks summary{cursor:pointer;min-height:32px;font-weight:650}.PublicCompetition-module__QmaSIq__tieBreaks p{color:var(--ink-muted)}.PublicCompetition-module__QmaSIq__tieBreaks dl{gap:8px;margin:0;display:grid}.PublicCompetition-module__QmaSIq__tieBreaks dt{font-weight:650}.PublicCompetition-module__QmaSIq__tieBreaks dd{color:var(--ink-muted);margin:0;font-size:.875rem}[data-changed].PublicCompetition-module__QmaSIq__scoreCard,.PublicCompetition-module__QmaSIq__fixtures>li[data-changed] .PublicCompetition-module__QmaSIq__fixture{outline:2px solid var(--signal-strong);outline-offset:-2px}@media (prefers-reduced-motion:no-preference){[data-changed].PublicCompetition-module__QmaSIq__scoreCard,.PublicCompetition-module__QmaSIq__fixtures>li[data-changed] .PublicCompetition-module__QmaSIq__fixture{animation:PublicCompetition-module__QmaSIq__scorePulse 1.2s var(--ease-out) 1}.PublicCompetition-module__QmaSIq__scoreCard{transition:border-color .15s}}@keyframes PublicCompetition-module__QmaSIq__scorePulse{0%{background:color-mix(in srgb, var(--signal) 28%, var(--surface))}to{background:var(--surface)}}@media (min-width:720px){.PublicCompetition-module__QmaSIq__tabs{flex:0 auto}.p2-public>.PublicCompetition-module__QmaSIq__main{width:min(100% - 48px,1280px);padding-top:40px}.PublicCompetition-module__QmaSIq__subHeader{margin-inline:-24px;padding-inline:24px}.PublicCompetition-module__QmaSIq__rail{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-flow:row;overflow:visible}.PublicCompetition-module__QmaSIq__fixtureTeams{flex-wrap:wrap;gap:2px 8px;display:flex}.PublicCompetition-module__QmaSIq__fixtureTeams .PublicCompetition-module__QmaSIq__versus{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.PublicCompetition-module__QmaSIq__fixture{grid-template-columns:4rem 7rem minmax(0,1fr) minmax(8rem,auto) auto;grid-template-areas:"time court teams stage score"}.PublicCompetition-module__QmaSIq__follow{padding:20px 24px}}
.PublicMatch-module__rr4Pjq__wrap{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.PublicMatch-module__rr4Pjq__crumbs{flex-wrap:wrap;gap:4px 16px;display:flex}.PublicMatch-module__rr4Pjq__back{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.PublicMatch-module__rr4Pjq__back:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.PublicMatch-module__rr4Pjq__heading{gap:10px;display:grid}.PublicMatch-module__rr4Pjq__heading p{color:var(--ink-muted);margin:0;font-size:.875rem}.PublicMatch-module__rr4Pjq__heading h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,7vw,4rem);line-height:1.02}.PublicMatch-module__rr4Pjq__versus{color:var(--ink-muted);font-weight:400}.PublicMatch-module__rr4Pjq__scoreboard{border:1px solid var(--hairline);background:var(--event-surface);color:#f0f3ed;border-radius:20px;gap:16px;max-width:900px;padding:clamp(16px,4vw,40px);display:grid}.PublicMatch-module__rr4Pjq__scoreboard[data-status=live]{border-color:var(--signal-strong)}.PublicMatch-module__rr4Pjq__scoreboard[data-changed]{outline:2px solid var(--signal-strong);outline-offset:2px}.PublicMatch-module__rr4Pjq__meta{color:#bbc5ba;justify-content:space-between;gap:12px;font-size:.875rem;display:flex}.PublicMatch-module__rr4Pjq__badge{border:1px solid var(--event-line);color:#f0f3ed;text-transform:uppercase;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-flex}.PublicMatch-module__rr4Pjq__badge[data-tone=live]{background:var(--signal);color:var(--signal-ink);border-color:#0000}.PublicMatch-module__rr4Pjq__score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px;display:grid}.PublicMatch-module__rr4Pjq__team{gap:6px;min-width:0;display:grid}.PublicMatch-module__rr4Pjq__team:last-child{text-align:right}.PublicMatch-module__rr4Pjq__team span{overflow-wrap:anywhere;font-size:clamp(.9375rem,3.5vw,1.25rem);font-weight:600}.PublicMatch-module__rr4Pjq__team strong{color:var(--signal);font:700 clamp(3.5rem, 18vw, 7rem) / 1 var(--font-mono);font-variant-numeric:tabular-nums}.PublicMatch-module__rr4Pjq__dash{color:#bbc5ba;padding-bottom:.5em;font-size:2rem}.PublicMatch-module__rr4Pjq__current{margin:0;font-weight:700}.PublicMatch-module__rr4Pjq__breakdown{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.PublicMatch-module__rr4Pjq__breakdown caption{color:#bbc5ba;text-align:left;padding-bottom:6px;font-size:.8125rem}.PublicMatch-module__rr4Pjq__breakdown th,.PublicMatch-module__rr4Pjq__breakdown td{border-top:1px solid var(--event-line);text-align:center;padding:8px 6px}.PublicMatch-module__rr4Pjq__breakdown tbody th{text-align:left;overflow-wrap:anywhere;max-width:10rem;font-weight:600}.PublicMatch-module__rr4Pjq__details{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:12px;max-width:900px;margin:0;display:grid}.PublicMatch-module__rr4Pjq__details div{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;padding:12px 14px}.PublicMatch-module__rr4Pjq__details dt{color:var(--ink-muted);font-size:.8125rem}.PublicMatch-module__rr4Pjq__details dd{margin:4px 0 0;font-weight:600}@media (prefers-reduced-motion:no-preference){.PublicMatch-module__rr4Pjq__scoreboard[data-changed]{animation:PublicMatch-module__rr4Pjq__matchPulse 1.2s var(--ease-out) 1}}@keyframes PublicMatch-module__rr4Pjq__matchPulse{0%{box-shadow:0 0 0 6px color-mix(in srgb, var(--signal) 40%, transparent)}to{box-shadow:0 0 #0000}}
.page-module__JbX65W__page{background:var(--canvas);min-height:100dvh;color:var(--ink)}.page-module__JbX65W__main{width:min(100% - 32px,1280px);padding:24px 0 calc(96px + env(safe-area-inset-bottom));margin:0 auto}@media (min-width:720px){.page-module__JbX65W__main{width:min(100% - 48px,1280px);padding-top:40px}}
