.tournament_page__Am6B8{display:grid;min-width:0;gap:48px;padding-block:0 96px}.tournament_page__Am6B8>*{min-width:0}.tournament_heroActions__p42jB{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.tournament_section__k0ifm{display:grid;gap:16px}.tournament_sectionHeading__vgoTm{display:flex;align-items:end;justify-content:space-between;gap:20px}.tournament_sectionHeading__vgoTm h2{margin:0;font-size:24px}.tournament_sectionHeading__vgoTm p{margin:0;color:var(--live-muted);font-size:12px}.tournament_page__Am6B8 :is(a,button,summary):focus-visible{outline:2px solid var(--live-red);outline-offset:3px}.tournament_notice__UVnU3,.tournament_warning__Q8V1P{margin:0;padding:16px 20px;border:1px solid var(--border);border-left:3px solid #477e6b;background:var(--card);color:var(--live-muted);font-size:13px;line-height:1.7;border-radius:10px}.tournament_warning__Q8V1P{border-left-color:#b7812f;color:var(--live-ink)}.tournament_toolbar__Z06Hw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--border)}.tournament_filterPanel___wkba{border:1px solid var(--border);border-radius:12px;background:var(--card)}.tournament_tournamentSearch__HuiGb{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:20px;border-bottom:1px solid var(--border)}.tournament_tournamentSearch__HuiGb input{min-width:0;height:48px;padding:0 14px;border:1px solid var(--border);border-radius:8px;background:var(--background);color:var(--live-ink);outline:0}.tournament_tournamentSearch__HuiGb input:focus{border-color:var(--live-red);box-shadow:inset 0 0 0 1px var(--live-red)}.tournament_tournamentSearch__HuiGb button{display:inline-flex;min-width:86px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--live-ink);border-radius:8px;background:var(--live-ink);color:var(--live-paper);font-size:13px;font-weight:850}.tournament_filterGroups__bGm0C{display:grid;grid-template-columns:.8fr 1.2fr 1.5fr}.tournament_filterGroup__pII9y{display:grid;align-content:start;gap:12px;min-width:0;padding:20px}.tournament_filterGroup__pII9y+.tournament_filterGroup__pII9y{border-left:1px solid var(--border)}.tournament_filterGroup__pII9y>strong,.tournament_filterSummary__5mJ8o{color:var(--live-muted);font-size:12px}.tournament_filterSummary__5mJ8o{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:8px 16px;padding:8px 20px;border-top:1px solid var(--border)}.tournament_filterSummary__5mJ8o>div{display:flex;flex-wrap:wrap;gap:16px}.tournament_filterSummary__5mJ8o a{display:inline-flex;min-height:44px;align-items:center;color:var(--live-ink);font-weight:800;text-decoration:underline;text-underline-offset:3px}.tournament_mobileFilters__pj_3E{display:none}.tournament_filters__Vqm5s{display:flex;flex-wrap:wrap;gap:6px}.tournament_filters__Vqm5s :is(a,button,label){display:inline-flex;min-height:44px;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--border);border-radius:999px;color:var(--live-muted);font-size:12px;font-weight:800;background:transparent;cursor:pointer}.tournament_filters__Vqm5s :is(a,button,label):hover{color:var(--live-ink)}.tournament_filters__Vqm5s a[aria-current=page],.tournament_filters__Vqm5s button[aria-pressed=true],.tournament_filters__Vqm5s label:has(input:checked){border-color:var(--live-red);background:color-mix(in srgb,var(--live-red) 12%,var(--card));color:var(--live-red)}.tournament_filters__Vqm5s input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:var(--live-red);cursor:pointer}.tournament_filters__Vqm5s label:has(input:focus-visible){outline:2px solid var(--live-red);outline-offset:3px}.tournament_filters__Vqm5s[aria-busy=true]{opacity:.65}.tournament_toolbarLink__vvQL6{color:var(--live-ink);font-size:12px;font-weight:900;text-decoration:underline;text-underline-offset:4px}.tournament_tournamentList__fi921{display:grid;gap:12px}.tournament_tournamentRow__zG4jX{display:grid;grid-template-columns:180px minmax(0,1fr) 220px;gap:24px;align-items:center;padding:22px 20px;border:1px solid var(--border);border-radius:12px;background:var(--card);transition:border-color .16s ease,background-color .16s ease}.tournament_tournamentRow__zG4jX:hover{border-color:color-mix(in srgb,var(--live-red) 55%,var(--border));background:color-mix(in srgb,var(--live-red) 4%,var(--card))}.tournament_dateBlock__bMiWb{display:grid;min-width:0;gap:6px;color:var(--live-muted);font-size:12px;overflow-wrap:anywhere}.tournament_status__oMbWK{display:inline-flex;align-items:center;gap:6px;width:max-content;margin-bottom:2px;padding:4px 8px;border:1px solid color-mix(in srgb,currentColor 25%,var(--border));border-radius:6px;color:var(--live-muted);font-size:11px;font-weight:800}.tournament_status__oMbWK:before{width:5px;height:5px;border-radius:50%;background:currentColor;content:""}.tournament_status__oMbWK[data-status=upcoming]{color:var(--record-win)}.tournament_status__oMbWK[data-status=live]{color:var(--live-red)}.tournament_status__oMbWK[data-status=completed]{color:var(--record-win)}.tournament_status__oMbWK[data-status=incomplete]{color:var(--record-gold)}.tournament_status__oMbWK[data-status=unreported]{color:var(--live-muted)}.tournament_dateBlock__bMiWb time{color:var(--live-ink);font-size:15px;font-weight:850}.tournament_titleBlock__vkAyB{display:grid;min-width:0;gap:7px}.tournament_titleBlock__vkAyB h2{margin:0;font-size:18px;line-height:1.35}.tournament_titleBlock__vkAyB h2 a{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;color:inherit;overflow-wrap:anywhere}.tournament_titleBlock__vkAyB h2 a svg{flex-shrink:0;color:var(--live-muted)}.tournament_titleBlock__vkAyB p{margin:0;color:var(--live-muted);font-size:12px}.tournament_metaLine__O4aaF{display:flex;flex-wrap:wrap;gap:6px;color:var(--live-muted);font-size:11px;font-weight:700}.tournament_metaLine__O4aaF span{padding:3px 7px;border-radius:5px;background:color-mix(in srgb,var(--live-sand) 55%,var(--card))}.tournament_rowStats__uv_q_{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tournament_rowStats__uv_q_ div{display:grid;gap:4px}.tournament_rowStats__uv_q_ dt{color:var(--live-muted);font-size:11px;font-weight:700}.tournament_rowStats__uv_q_ dd{margin:0;font-size:20px;font-weight:850;font-variant-numeric:tabular-nums}.tournament_rowStats__uv_q_ div:last-child dd{font-size:14px;line-height:30px}.tournament_summary__Ur6ep{display:grid;grid-template-columns:minmax(230px,1.25fr) 2fr;border:1px solid var(--border);border-radius:12px;background:var(--card)}.tournament_summaryIntro__DkRYC{display:grid;align-content:start;gap:10px;padding:24px;border-right:1px solid var(--border)}.tournament_summaryIntro__DkRYC strong{font-size:17px}.tournament_summaryIntro__DkRYC p{margin:0;color:var(--live-muted);font-size:12px;line-height:1.65}.tournament_summaryLinks__qOvQm{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.tournament_summaryLinks__qOvQm a{display:inline-flex;min-height:44px;align-items:center;color:inherit;font-size:12px;font-weight:850;text-decoration:underline;text-underline-offset:3px}.tournament_metrics__pnbV4{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0}.tournament_metrics__pnbV4 div{display:grid;align-content:center;gap:7px;min-height:116px;padding:20px}.tournament_metrics__pnbV4 div+div{border-left:1px solid var(--border)}.tournament_metrics__pnbV4 dt{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--live-muted);font-size:12px;font-weight:700}.tournament_metrics__pnbV4 dd{margin:0;font-size:28px;font-weight:850;font-variant-numeric:tabular-nums}.tournament_metrics__pnbV4 .tournament_metricText__WNYas{font-size:14px}.tournament_tableWrap__qk7ty{width:100%;min-width:0;max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:var(--card)}.tournament_tableWrap__qk7ty table{width:100%;min-width:620px;border-collapse:collapse}.tournament_tableWrap__qk7ty td,.tournament_tableWrap__qk7ty th{padding:14px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.tournament_tableWrap__qk7ty tr:last-child td{border-bottom:0}.tournament_tableWrap__qk7ty th{color:var(--live-muted);font-size:10px;font-weight:850;letter-spacing:.03em}.tournament_tableWrap__qk7ty td{font-size:13px;vertical-align:middle}.tournament_tableWrap__qk7ty thead{background:color-mix(in srgb,var(--live-sand) 40%,var(--card))}.tournament_tableWrap__qk7ty tbody tr:hover{background:color-mix(in srgb,var(--live-ink) 3%,var(--card))}.tournament_tableWrap__qk7ty a{color:inherit;font-weight:800;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--live-ink) 30%,transparent);text-underline-offset:3px}.tournament_matchesTable__e5ODO,.tournament_standingsTable__5ycut{min-width:760px!important;table-layout:fixed}.tournament_standingsTable__5ycut{min-width:980px!important}.tournament_standingsTable__5ycut col:first-child{width:9%}.tournament_standingsTable__5ycut col:nth-child(2){width:20%}.tournament_standingsTable__5ycut col:nth-child(3){width:18%}.tournament_standingsTable__5ycut col:nth-child(4){width:12%}.tournament_standingsTable__5ycut col:nth-child(5){width:13%}.tournament_standingsTable__5ycut col:nth-child(6),.tournament_standingsTable__5ycut col:nth-child(7),.tournament_standingsTable__5ycut col:nth-child(8){width:9.33%}.tournament_standingsTable__5ycut abbr{text-decoration-color:color-mix(in srgb,var(--live-muted) 55%,transparent);text-underline-offset:3px}.tournament_matchesTable__e5ODO col:first-child,.tournament_matchesTable__e5ODO col:nth-child(3){width:25%}.tournament_matchesTable__e5ODO col:nth-child(2){width:14%}.tournament_matchesTable__e5ODO col:nth-child(4){width:12%}.tournament_matchesTable__e5ODO col:nth-child(5){width:24%}.tournament_playerNameCell__jwDZR{overflow-wrap:anywhere;word-break:break-word}.tournament_rank__zPwIJ{width:86px;font-size:15px!important;font-weight:900}.tournament_participantStatusCell__XeRhI{display:inline-flex;align-items:flex-start;flex-direction:column;gap:5px}.tournament_participantStatusCell__XeRhI small,.tournament_participantStatus__rFgHK{color:var(--live-muted);font-size:9px;white-space:nowrap}.tournament_participantStatus__rFgHK{display:inline-flex;min-height:24px;align-items:center;padding:3px 7px;border:1px solid var(--border);font-weight:850}.tournament_participantStatus__rFgHK[data-dropped=true]{border-color:#b7812f;background:color-mix(in srgb,#b7812f 10%,var(--card));color:color-mix(in srgb,#b7812f 78%,var(--live-ink))}.tournament_roundList__w4Je6{display:grid;min-width:0;gap:12px}.tournament_round__pDCpY{min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--card)}.tournament_round__pDCpY>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;min-height:64px;align-items:center;gap:16px;padding:16px 20px;border-radius:12px;cursor:pointer;list-style:none}.tournament_round__pDCpY>summary::-webkit-details-marker{display:none}.tournament_round__pDCpY>summary::marker{content:""}.tournament_round__pDCpY>summary strong{min-width:0;font-size:15px;overflow-wrap:anywhere}.tournament_round__pDCpY>summary span{min-width:0;color:var(--live-muted);font-size:12px;overflow-wrap:anywhere;text-align:right}.tournament_round__pDCpY>summary svg{color:var(--live-muted);transition:transform .16s ease}.tournament_round__pDCpY[open]{border-color:color-mix(in srgb,var(--live-red) 45%,var(--border))}.tournament_round__pDCpY[open]>summary{border-bottom:1px solid var(--border);border-radius:12px 12px 0 0;background:color-mix(in srgb,var(--live-red) 4%,var(--card))}.tournament_round__pDCpY[open]>summary svg{transform:rotate(180deg)}.tournament_round__pDCpY>.tournament_tableWrap__qk7ty{border:0;border-radius:0 0 12px 12px}.tournament_roundDrops__ROOEg{display:flex;flex-wrap:wrap;gap:8px 16px;padding:12px;border-bottom:1px solid var(--border);background:color-mix(in srgb,#b7812f 7%,var(--card));font-size:11px}.tournament_roundDrops__ROOEg strong{color:color-mix(in srgb,#b7812f 78%,var(--live-ink))}.tournament_roundDrops__ROOEg a{color:inherit;font-weight:850;text-decoration:underline;text-underline-offset:3px}.tournament_note___RfiH{margin:0;color:var(--live-muted);font-size:11px;line-height:1.7}.tournament_playerTournamentHistory__aidUa{display:grid;gap:12px}.tournament_playerTournament__CRV_q{min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--card)}.tournament_playerTournament__CRV_q>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;gap:24px;align-items:center;padding:20px;border-radius:12px;cursor:pointer;list-style:none}.tournament_playerTournament__CRV_q>summary::-webkit-details-marker{display:none}.tournament_playerTournament__CRV_q>summary::marker{content:""}.tournament_playerTournament__CRV_q>summary:hover{background:color-mix(in srgb,var(--live-ink) 3%,var(--card))}.tournament_playerTournament__CRV_q>summary:focus-visible{outline:2px solid var(--live-red);outline-offset:3px}.tournament_playerTournament__CRV_q[open]{border-color:color-mix(in srgb,var(--live-red) 45%,var(--border))}.tournament_playerTournament__CRV_q[open]>summary{border-radius:12px 12px 0 0;background:color-mix(in srgb,var(--live-red) 4%,var(--card))}.tournament_playerTournamentIdentity__YNETK{display:grid;min-width:0;gap:6px}.tournament_playerTournamentIdentity__YNETK>span{color:var(--live-muted);font-size:12px}.tournament_playerTournamentIdentity__YNETK>strong{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.tournament_playerTournamentSummary__qBy4_{display:flex;gap:24px;align-items:center}.tournament_playerTournamentSummary__qBy4_>span:first-child{display:grid;gap:4px}.tournament_playerTournamentSummary__qBy4_ small{color:var(--live-muted);font-size:11px;font-weight:700}.tournament_playerTournamentSummary__qBy4_ strong{font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.tournament_historyChevron__IFSMe{color:var(--live-muted);transition:transform .16s ease}.tournament_playerTournament__CRV_q[open] .tournament_historyChevron__IFSMe{transform:rotate(180deg)}.tournament_historyDropped__5EzP_{display:flex;grid-column:1/-1;flex-wrap:wrap;align-items:center;gap:8px}.tournament_historyDropped__5EzP_ small{color:var(--live-muted);font-size:12px}.tournament_playerTournamentBody__8HHTh{min-width:0;border-top:1px solid var(--border)}.tournament_playerTournamentActions__nA1uF{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:4px 20px;border-bottom:1px solid var(--border);color:var(--live-muted);font-size:12px}.tournament_playerTournamentActions__nA1uF a{display:inline-flex;min-height:44px;align-items:center;gap:4px;color:var(--live-ink);font-weight:850;text-decoration:underline;text-underline-offset:3px}.tournament_playerTournamentBody__8HHTh .tournament_tableWrap__qk7ty{max-width:100%;border:0}.tournament_playerHistoryTable__wsJ17{min-width:760px!important;table-layout:fixed}.tournament_playerHistoryTable__wsJ17 td,.tournament_playerHistoryTable__wsJ17 th{padding:16px 20px;vertical-align:middle}.tournament_playerHistoryTable__wsJ17 td{font-size:13px}.tournament_playerHistoryTable__wsJ17 th{font-size:11px}.tournament_playerHistoryTable__wsJ17 col:first-child{width:16%}.tournament_playerHistoryTable__wsJ17 col:nth-child(2){width:28%}.tournament_playerHistoryTable__wsJ17 col:nth-child(3){width:12%}.tournament_playerHistoryTable__wsJ17 col:nth-child(4){width:14%}.tournament_playerHistoryTable__wsJ17 col:nth-child(5){width:30%}.tournament_playerTournamentEmpty__tAEaJ{padding:28px 12px;color:var(--live-muted);font-size:11px;text-align:center}.tournament_matchScore__Ll0W3{font-weight:850;font-variant-numeric:tabular-nums}.tournament_playerMobileMatches__2ts9w{display:none}@media (min-width:801px){.tournament_playerTournamentSummary__qBy4_{display:grid;grid-template-columns:128px 112px}.tournament_playerTournamentSummary__qBy4_>span:first-child{gap:6px}.tournament_playerTournamentSummary__qBy4_ small{font-size:12px;line-height:1.5}.tournament_playerTournamentSummary__qBy4_ strong{font-size:15px;line-height:1.5}.tournament_playerTournamentSummary__qBy4_>.tournament_playerRank__T0f07{justify-self:end}}.tournament_page__Am6B8,.tournament_playerOverview__FA0nw,.tournament_playerTournamentHistory__aidUa,.tournament_playerTypeRecords__XqCPu{--record-win:#276b54;--record-loss:#ae433d;--record-draw:#687181;--record-gold:#856019;--record-silver:#58677c;--record-bronze:#8d593a}html[data-theme=dark] :is(.tournament_page__Am6B8,.tournament_playerOverview__FA0nw,.tournament_playerTypeRecords__XqCPu,.tournament_playerTournamentHistory__aidUa){--record-win:#7ed4ac;--record-loss:#ff9b90;--record-draw:#a9b4c5;--record-gold:#e9c570;--record-silver:#b8c9e2;--record-bronze:#dfad88}.tournament_playerOverview__FA0nw{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px}.tournament_careerPanel__bc7to,.tournament_latestPerformance__lrPZp{min-width:0;padding:28px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.tournament_careerPanel__bc7to{display:grid;align-content:start;gap:24px}.tournament_playerOverview__FA0nw:not(:has(.tournament_latestPerformance__lrPZp)) .tournament_careerPanel__bc7to{grid-column:1/-1}.tournament_playerPanelHeading__xq27o{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.tournament_playerPanelHeading__xq27o h2{margin:0;font-size:15px}.tournament_playerPanelHeading__xq27o>span{color:var(--live-muted);font-size:12px}.tournament_playerRecord___16AP{display:grid;gap:16px}.tournament_recordCounts__YduHQ{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px;font-variant-numeric:tabular-nums}.tournament_recordCounts__YduHQ>span{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.tournament_recordCounts__YduHQ b{font-size:24px;line-height:1.15;font-weight:850}.tournament_recordCounts__YduHQ>span>span{color:var(--live-muted);font-size:13px}.tournament_recordCounts__YduHQ [data-outcome=win] b{color:var(--record-win)}.tournament_recordCounts__YduHQ [data-outcome=loss] b{color:var(--record-loss)}.tournament_recordCounts__YduHQ [data-outcome=draw] b{color:var(--record-draw)}.tournament_playerRecord___16AP[data-prominent] .tournament_recordCounts__YduHQ{gap:24px}.tournament_playerRecord___16AP[data-prominent] b{font-size:clamp(36px,4vw,52px);letter-spacing:-.04em}.tournament_recordBar__zGlqL{display:flex;gap:3px;height:6px;overflow:hidden;border-radius:3px}.tournament_recordBar__zGlqL>span{flex-basis:0}.tournament_recordBar__zGlqL [data-outcome=win]{background:var(--record-win)}.tournament_recordBar__zGlqL [data-outcome=loss]{background:var(--record-loss)}.tournament_recordBar__zGlqL [data-outcome=draw]{background:var(--record-draw)}.tournament_recordUnavailable__2Xr0V{color:var(--live-muted);font-size:14px}.tournament_playerSecondaryStats__eGlxL{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;margin:0;padding-top:20px;border-top:1px solid var(--border)}.tournament_playerSecondaryStats__eGlxL>div{min-width:0}.tournament_playerSecondaryStats__eGlxL>div+div{padding-left:20px;border-left:1px solid var(--border)}.tournament_playerSecondaryStats__eGlxL dt{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--live-muted);font-size:12px}.tournament_playerSecondaryStats__eGlxL dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin:0}.tournament_playerSecondaryStats__eGlxL dd>b{font-size:24px;line-height:1.15}.tournament_playerSecondaryStats__eGlxL dd>span{color:var(--live-muted);font-size:13px}.tournament_playerSecondaryStats__eGlxL .tournament_recordCounts__YduHQ{gap:12px}.tournament_playerSecondaryStats__eGlxL .tournament_recordCounts__YduHQ b{color:var(--live-ink);font-size:20px}.tournament_latestPerformance__lrPZp{display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:color-mix(in srgb,var(--live-sand) 32%,var(--card))}.tournament_latestPerformance__lrPZp[data-podium]{border-color:color-mix(in srgb,var(--record-gold) 45%,var(--border));background:linear-gradient(120deg,color-mix(in srgb,var(--record-gold) 10%,var(--card)),var(--card))}.tournament_latestPerformance__lrPZp .tournament_playerPanelHeading__xq27o{align-self:stretch;margin-bottom:4px}.tournament_playerRank__T0f07{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border-radius:6px;color:var(--live-ink);font-size:13px;font-weight:850;white-space:nowrap}.tournament_playerRank__T0f07 svg{flex-shrink:0}.tournament_playerRank__T0f07[data-podium="1"]{--rank-color:var(--record-gold)}.tournament_playerRank__T0f07[data-podium="2"]{--rank-color:var(--record-silver)}.tournament_playerRank__T0f07[data-podium="3"]{--rank-color:var(--record-bronze)}.tournament_playerRank__T0f07[data-podium]{color:var(--rank-color);background:color-mix(in srgb,var(--rank-color) 10%,var(--card))}.tournament_latestPerformance__lrPZp>.tournament_playerRank__T0f07{justify-content:flex-start;padding:0;background:none;font-size:30px;line-height:1.25}.tournament_latestPerformance__lrPZp>.tournament_playerRank__T0f07 svg{width:30px;height:30px;margin-right:4px}.tournament_latestRecord__p1Xwb{margin:0;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.tournament_latestTournament__uqlXw{display:grid;gap:4px}.tournament_latestTournament__uqlXw>span{color:var(--live-muted);font-size:11px}.tournament_latestTournament__uqlXw>strong{font-size:14px;overflow-wrap:anywhere;line-height:1.5}.tournament_latestLink__n2hsq{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-top:auto;font-size:12px;font-weight:850;text-decoration:underline;text-underline-offset:4px}.tournament_latestLink__n2hsq:focus-visible,.tournament_playerTournament__CRV_q a:focus-visible{outline:2px solid var(--live-red);outline-offset:4px;border-radius:3px}.tournament_playerRecordNote__PZ28F{grid-column:1/-1;margin:0;color:var(--live-muted);font-size:12px;line-height:1.7}.tournament_playerRecordNote__PZ28F p{margin:0}.tournament_recordHelp__ZQZOs{margin:0;color:var(--live-muted);font-size:12px;line-height:1.7}.tournament_recordContext__OUVWv{display:block;margin-bottom:4px;color:var(--live-muted);font-size:12px;font-weight:500}.tournament_recordRequestActions__ptFM9{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 8px}.tournament_recordRequestActions__ptFM9 a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--live-ink);font-size:12px;font-weight:700}.tournament_recordRequestActions__ptFM9 a:hover{border-color:var(--live-red)}.tournament_playerTypeRecords__XqCPu{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.tournament_playerTypeRecords__XqCPu>article{display:grid;gap:20px;padding:24px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.tournament_playerTypeRecords__XqCPu h3{margin:0;font-size:14px}.tournament_matchResult__FFUlA{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:4px 8px;border-radius:5px;font-size:12px;font-weight:850;color:var(--record-draw);background:color-mix(in srgb,var(--record-draw) 10%,var(--card))}.tournament_matchResult__FFUlA[data-outcome=win]{color:var(--record-win);background:color-mix(in srgb,var(--record-win) 10%,var(--card))}.tournament_matchResult__FFUlA[data-outcome=loss]{color:var(--record-loss);background:color-mix(in srgb,var(--record-loss) 10%,var(--card))}.tournament_playerSearchPanel__UEclp{padding:24px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.tournament_searchForm__dyTAs{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.tournament_searchForm__dyTAs input{min-width:0;min-height:48px;padding:0 16px;border:1px solid var(--border);border-radius:8px;background:var(--background);color:var(--live-ink);font:inherit}.tournament_searchForm__dyTAs button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:6px;padding:0 22px;border:1px solid var(--live-ink);border-radius:8px;background:var(--live-ink);color:var(--live-paper);font-size:13px;font-weight:850}.tournament_searchHelp__PYGUd{margin:12px 0 0;color:var(--live-muted);font-size:12px;line-height:1.7}.tournament_playerList__1tIiF{display:grid;gap:12px}.tournament_playerRow__znBjP{display:grid;grid-template-columns:minmax(0,1fr) 100px 190px 190px;gap:28px;align-items:center;padding:24px;border:1px solid var(--border);border-radius:12px;background:var(--card);color:inherit}.tournament_playerRow__znBjP:hover{border-color:color-mix(in srgb,var(--live-red) 55%,var(--border));background:color-mix(in srgb,var(--live-red) 4%,var(--card))}.tournament_playerName__Ulqa1{display:grid;gap:4px}.tournament_playerName__Ulqa1 strong{font-size:18px;overflow-wrap:anywhere}.tournament_playerName__Ulqa1>span{display:flex;align-items:center;gap:4px;color:var(--live-muted);font-size:12px}.tournament_playerStat__4u0P8{display:grid;min-width:0;gap:8px}.tournament_playerStat__4u0P8>span:first-child{color:var(--live-muted);font-size:12px}.tournament_playerStat__4u0P8>strong{font-size:24px}.tournament_playerStat__4u0P8 small{margin-left:4px;color:var(--live-muted);font-size:12px;font-weight:600}.tournament_playerSearchRecord__n89x3 .tournament_recordCounts__YduHQ{gap:10px}.tournament_playerSearchRecord__n89x3 .tournament_recordCounts__YduHQ b{font-size:22px}.tournament_playerSearchRecord__n89x3:last-child .tournament_recordCounts__YduHQ b{color:var(--live-ink)}.tournament_playerSearchRecord__n89x3 .tournament_recordBar__zGlqL{height:4px}.tournament_typeRecords__FyvB8{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));border:1px solid var(--border);background:var(--card)}.tournament_typeRecords__FyvB8 article{display:grid;gap:8px;padding:20px}.tournament_typeRecords__FyvB8 article+article{border-left:1px solid var(--border)}.tournament_typeRecords__FyvB8 h3{margin:0;font-size:13px}.tournament_record__Hm3eK{font-size:22px;font-weight:900}.tournament_typeRecords__FyvB8 small{color:var(--live-muted)}.tournament_pagination__N1BO7{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;margin-top:20px}.tournament_pagination__N1BO7 a,.tournament_pagination__N1BO7>span[aria-disabled=true]{display:inline-grid;min-width:44px;height:44px;place-items:center;padding-inline:10px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--live-ink);font-size:12px;font-weight:850}.tournament_pagination__N1BO7 a[aria-current=page]{border-color:var(--live-red);background:color-mix(in srgb,var(--live-red) 14%,var(--card));color:var(--live-red)}.tournament_pagination__N1BO7>span[aria-disabled=true]{opacity:.4}.tournament_pagination__N1BO7>span:not([aria-disabled=true]){display:flex;align-items:center;gap:5px}.tournament_pagination__N1BO7 i{padding-inline:3px;color:var(--live-muted);font-style:normal}.tournament_empty__lianm{padding:48px 24px;border:1px solid var(--border);border-radius:12px;background:var(--card);text-align:center}.tournament_empty__lianm h2,.tournament_empty__lianm p{margin:0}.tournament_empty__lianm h2{font-size:20px}.tournament_empty__lianm p{margin-top:8px;color:var(--live-muted);font-size:13px;line-height:1.7}.tournament_empty__lianm .tournament_heroActions__p42jB{justify-content:center}.tournament_emptyIcon__uOlXc{margin-bottom:16px;color:var(--live-muted)}.tournament_mobileResults__BIIwr{display:none}.tournament_matchResultPair__nFvSA{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tournament_matchResultPair__nFvSA>span:nth-child(2){color:var(--live-muted)}.tournament_loadingCards__bAs7b{display:grid;gap:12px}.tournament_loadingCards__bAs7b>div{display:grid;gap:12px;padding:24px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.tournament_loadingCards__bAs7b span{display:block;width:55%;height:16px;border-radius:4px;background:var(--live-sand);animation:tournament_recordLoading__cSPCW 1.5s ease-in-out infinite alternate}.tournament_loadingCards__bAs7b span:first-child{width:25%;height:12px}.tournament_loadingCards__bAs7b span:last-child{width:70%}@keyframes tournament_recordLoading__cSPCW{to{opacity:.4}}@media (min-width:801px) and (max-width:1100px){.tournament_summary__Ur6ep{grid-template-columns:1fr}.tournament_summaryIntro__DkRYC{border-right:0;border-bottom:1px solid var(--border)}}@media (max-width:800px){.tournament_page__Am6B8{gap:36px;padding-bottom:72px}.tournament_sectionHeading__vgoTm{flex-wrap:wrap;align-items:flex-start;gap:8px}.tournament_sectionHeading__vgoTm h2{font-size:22px}.tournament_desktopFilters__SLiYk{display:none}.tournament_mobileFilters__pj_3E{display:block}.tournament_mobileFilters__pj_3E>summary{display:flex;min-height:52px;align-items:center;gap:8px;padding:12px 16px;cursor:pointer;list-style:none;font-size:13px;font-weight:800}.tournament_mobileFilters__pj_3E>summary::-webkit-details-marker{display:none}.tournament_mobileFilters__pj_3E>summary>svg:last-child{margin-left:auto}.tournament_mobileFilters__pj_3E[open]>summary>svg:last-child{transform:rotate(180deg)}.tournament_mobileFilters__pj_3E>summary b{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--live-red);color:var(--live-paper);font-size:11px}.tournament_mobileFilters__pj_3E[open]>summary{border-bottom:1px solid var(--border)}.tournament_filterGroups__bGm0C{grid-template-columns:1fr}.tournament_filterGroup__pII9y,.tournament_tournamentSearch__HuiGb{padding:16px}.tournament_filterGroup__pII9y+.tournament_filterGroup__pII9y{border-top:1px solid var(--border);border-left:0}.tournament_tournamentRow__zG4jX{grid-template-columns:1fr;gap:12px;padding:20px 16px}.tournament_dateBlock__bMiWb{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px}.tournament_dateBlock__bMiWb .tournament_status__oMbWK{grid-column:2;grid-row:1}.tournament_dateBlock__bMiWb time{grid-column:1;grid-row:1}.tournament_dateBlock__bMiWb>span:last-child{grid-column:1/-1}.tournament_rowStats__uv_q_{margin:4px 0 0;padding-top:16px;border-top:1px solid var(--border)}.tournament_summary__Ur6ep{grid-template-columns:1fr}.tournament_summaryIntro__DkRYC{border-right:0;border-bottom:1px solid var(--border)}.tournament_metrics__pnbV4{grid-template-columns:repeat(2,1fr)}.tournament_metrics__pnbV4 div:nth-child(3){border-left:0;border-top:1px solid var(--border)}.tournament_metrics__pnbV4 div:nth-child(4){border-top:1px solid var(--border)}.tournament_playerRow__znBjP{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 16px;padding:20px}.tournament_playerEventCount__Bgeao{justify-self:end;text-align:right}.tournament_playerSearchRecord__n89x3{align-self:start;padding-top:16px;border-top:1px solid var(--border)}.tournament_playerSearchRecord__n89x3 .tournament_recordCounts__YduHQ{gap:8px}.tournament_playerSearchRecord__n89x3 .tournament_recordCounts__YduHQ b{font-size:18px}.tournament_playerSearchRecord__n89x3 .tournament_recordCounts__YduHQ>span{gap:2px}.tournament_playerSearchRecord__n89x3 .tournament_recordCounts__YduHQ>span>span{font-size:12px}.tournament_playerSearchPanel__UEclp{padding:20px}.tournament_desktopResults__B2tU5{display:none}.tournament_mobileResults__BIIwr{display:grid;gap:12px;min-width:0}.tournament_standingCard__s37yX{min-width:0;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.tournament_standingIdentity__8Mc0X{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.tournament_standingIdentity__8Mc0X>a{display:inline-flex;min-height:44px;align-items:center;font-size:16px;font-weight:850;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--border)}.tournament_standingRecord__Iu6QO{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;margin:12px 0}.tournament_standingRecord__Iu6QO dt{margin-bottom:4px;color:var(--live-muted);font-size:11px}.tournament_standingRecord__Iu6QO dd{margin:0;font-size:15px;font-weight:850;font-variant-numeric:tabular-nums}.tournament_standingRecord__Iu6QO>div:last-child{text-align:right}.tournament_standingStatus__0mqgN{margin:0;color:var(--live-muted);font-size:11px;line-height:1.7}.tournament_standingStatus__0mqgN[data-dropped]{color:var(--record-gold)}.tournament_tiebreakDetails__MG5h0{margin-top:12px;border-top:1px solid var(--border)}.tournament_tiebreakDetails__MG5h0 summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:8px;color:var(--live-muted);font-size:12px;list-style:none;cursor:pointer}.tournament_tiebreakDetails__MG5h0 summary::-webkit-details-marker{display:none}.tournament_tiebreakDetails__MG5h0[open] summary svg{transform:rotate(180deg)}.tournament_tiebreakDetails__MG5h0 dl{display:grid;gap:8px;margin:4px 0}.tournament_tiebreakDetails__MG5h0 dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;font-size:12px}.tournament_tiebreakDetails__MG5h0 dt{color:var(--live-muted)}.tournament_tiebreakDetails__MG5h0 dd{margin:0;font-weight:800}.tournament_tiebreakDetails__MG5h0 abbr{text-decoration:none;font-size:10px}.tournament_round__pDCpY .tournament_mobileResults__BIIwr{padding:16px}.tournament_matchCard__g5BbW{display:grid;gap:8px;padding:16px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--live-sand) 20%,var(--card))}.tournament_matchPlayer__86B7I{display:flex;min-width:0;align-items:center;gap:8px}.tournament_matchSide__KUfOU{flex:0 0 12px;color:var(--live-muted);font-size:10px}.tournament_matchPlayerName__crW97{flex:1;min-width:0;overflow-wrap:anywhere;font-size:14px;font-weight:800}.tournament_matchPlayerName__crW97 a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.tournament_matchPlayer__86B7I>strong{min-width:18px;font-size:22px;font-variant-numeric:tabular-nums;text-align:right}.tournament_matchPlayer__86B7I .tournament_matchResult__FFUlA{flex-shrink:0}.tournament_matchGames__VqVGq{display:grid;gap:4px;margin:4px 0 0;padding-top:12px;border-top:1px solid var(--border);font-size:12px;overflow-wrap:anywhere}.tournament_matchGames__VqVGq>span,.tournament_unrecordedMatch__b0RQf{color:var(--live-muted);font-size:11px}.tournament_unrecordedMatch__b0RQf{margin:0}.tournament_playerOverview__FA0nw{grid-template-columns:1fr}.tournament_careerPanel__bc7to,.tournament_latestPerformance__lrPZp{padding:24px}.tournament_latestPerformance__lrPZp{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.tournament_latestPerformance__lrPZp .tournament_playerPanelHeading__xq27o,.tournament_latestTournament__uqlXw{grid-column:1/-1}.tournament_latestRecord__p1Xwb{align-self:center;text-align:right}.tournament_latestLink__n2hsq{grid-column:1/-1;justify-self:start}.tournament_playerTournament__CRV_q>summary{grid-template-columns:minmax(0,1fr) 20px;gap:16px;padding:16px}.tournament_historyChevron__IFSMe{grid-column:2;grid-row:1}.tournament_playerTournamentSummary__qBy4_{grid-column:1/-1;justify-content:space-between;gap:12px}.tournament_playerTournamentSummary__qBy4_>span:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.tournament_playerTournamentActions__nA1uF{padding-inline:16px}.tournament_playerTournamentBody__8HHTh .tournament_playerDesktopMatches__fVfaz{display:none}.tournament_playerMobileMatches__2ts9w{display:grid;gap:0;list-style:none;margin:0;padding:0 16px}.tournament_playerMobileMatches__2ts9w>li{display:grid;min-width:0;gap:8px;padding:16px 0}.tournament_playerMobileMatches__2ts9w>li+li{border-top:1px solid var(--border)}.tournament_mobileMatchHeading__dWy0B{display:flex;align-items:center;justify-content:space-between;gap:8px}.tournament_mobileMatchHeading__dWy0B>span:first-child{color:var(--live-muted);font-size:12px}.tournament_mobileMatchOpponent__f3XOJ{display:flex;justify-content:space-between;align-items:center;gap:16px}.tournament_mobileMatchOpponent__f3XOJ>span{min-width:0;font-size:15px;font-weight:800;overflow-wrap:anywhere}.tournament_mobileMatchOpponent__f3XOJ a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--border)}.tournament_mobileMatchOpponent__f3XOJ>strong{display:grid;flex-shrink:0;gap:2px;text-align:right;font-size:20px;font-variant-numeric:tabular-nums}.tournament_mobileMatchOpponent__f3XOJ small{color:var(--live-muted);font-size:10px;font-weight:600}.tournament_playerMobileMatches__2ts9w p{margin:0;font-size:12px}.tournament_playerMobileMatches__2ts9w p>span{margin-right:8px;color:var(--live-muted)}.tournament_round__pDCpY>summary{grid-template-columns:minmax(0,1fr) 20px;gap:6px 12px;padding:16px}.tournament_round__pDCpY>summary span{grid-column:1;text-align:left}.tournament_round__pDCpY>summary svg{grid-column:2;grid-row:1/3}.tournament_typeRecords__FyvB8{grid-template-columns:1fr}.tournament_typeRecords__FyvB8 article+article{border-top:1px solid var(--border);border-left:0}}@media (max-width:520px){.tournament_heroActions__p42jB>*{flex:1 1 auto;min-height:44px}.tournament_toolbar__Z06Hw{align-items:stretch}.tournament_filters__Vqm5s{width:100%;flex-wrap:wrap}.tournament_filters__Vqm5s a{min-height:44px;white-space:nowrap}.tournament_filterSummary__5mJ8o{align-items:flex-start;flex-direction:column}.tournament_rowStats__uv_q_{max-width:none}.tournament_searchForm__dyTAs button{padding-inline:16px}.tournament_playerOverview__FA0nw{gap:12px}.tournament_careerPanel__bc7to,.tournament_latestPerformance__lrPZp{padding:20px}.tournament_careerPanel__bc7to,.tournament_playerRecord___16AP[data-prominent] .tournament_recordCounts__YduHQ{gap:20px}.tournament_playerSecondaryStats__eGlxL{gap:12px}.tournament_playerSecondaryStats__eGlxL>div+div{padding-left:12px}.tournament_playerSecondaryStats__eGlxL .tournament_recordCounts__YduHQ{gap:8px}.tournament_playerSecondaryStats__eGlxL .tournament_recordCounts__YduHQ b{font-size:18px}.tournament_playerSecondaryStats__eGlxL .tournament_recordCounts__YduHQ>span{gap:2px}.tournament_latestPerformance__lrPZp>.tournament_playerRank__T0f07{font-size:26px}.tournament_latestRecord__p1Xwb{font-size:14px}.tournament_playerTypeRecords__XqCPu{grid-template-columns:minmax(0,1fr);gap:12px}.tournament_playerTypeRecords__XqCPu>article{padding:20px;gap:16px}.tournament_sectionHeading__vgoTm:has(+.tournament_playerTournamentHistory__aidUa),.tournament_sectionHeading__vgoTm:has(+.tournament_playerTypeRecords__XqCPu){align-items:flex-start;flex-direction:column;gap:6px}.tournament_playerTournamentSummary__qBy4_{align-items:flex-start;flex-wrap:wrap}.tournament_playerTournamentSummary__qBy4_>span:first-child{display:grid;gap:4px}}@media (prefers-reduced-motion:reduce){.tournament_historyChevron__IFSMe,.tournament_round__pDCpY>summary svg{transition:none}.tournament_loadingCards__bAs7b span{animation:none}}