.player-tournament-card,.player-tournament-empty,.player-tournament-overview,.player-tournament-round{border:1px solid rgb(var(--border));border-radius:.75rem;background:rgb(var(--bg-surface));box-shadow:none;overflow:hidden}.player-tournament-empty{padding:1.5rem 1rem;color:#a1a1aa;font-size:.875rem;text-align:center}.player-tournament-team-name{min-width:0;overflow-wrap:anywhere;white-space:normal;line-height:1.4}.player-tournament-your-team{display:block;color:rgb(var(--brand));font-size:.6875rem;font-weight:500;line-height:1.5}.player-tournament-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid rgb(var(--border))}.player-tournament-tab{min-height:48px;padding:.625rem .375rem;border-bottom:2px solid transparent;color:#a1a1aa;font-size:.875rem;font-weight:600}.player-tournament-tab[aria-selected=true]{border-bottom-color:rgb(var(--brand));color:#fafafa}.player-tournament-tab:hover{color:#fff}.player-tournament-disclosure-summary,.player-tournament-recent>summary,.player-tournament-round-summary,.player-tournament-scorer-details>summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.player-tournament-round-summary{padding:.875rem 1rem}.player-tournament-round-summary:hover,.player-tournament-team-stats>summary:hover{background:rgb(var(--bg-surface-2)/.6)}.player-tournament-disclosure-summary::-webkit-details-marker,.player-tournament-recent>summary::-webkit-details-marker,.player-tournament-round-summary::-webkit-details-marker,.player-tournament-scorer-details>summary::-webkit-details-marker,.player-tournament-team-stats>summary::-webkit-details-marker{display:none}.player-tournament-disclosure-chevron,.player-tournament-recent>summary>svg,.player-tournament-round-chevron,.player-tournament-scorer-details>summary>svg{flex-shrink:0;color:#a1a1aa}.player-tournament-mobile-disclosure[open]>summary>svg,.player-tournament-recent[open]>summary>svg,.player-tournament-round[open]>summary>svg,.player-tournament-scorer-details[open]>summary>svg,.player-tournament-team-stats[open] .player-tournament-stats-hint>svg{transform:rotate(180deg)}.player-tournament-match{padding:.875rem 1rem}.player-tournament-match-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.375rem .75rem;margin-bottom:.625rem;color:#a1a1aa;font-size:.6875rem;line-height:1.5;overflow-wrap:anywhere}.player-tournament-scoreboard{display:grid;gap:.5rem}.player-tournament-scoreboard--cancelled{opacity:.65}.player-tournament-score-side{display:grid;grid-template-columns:minmax(0,1fr) 2.25rem;align-items:start;gap:.75rem;font-size:.9375rem}.player-tournament-score{text-align:center;color:#d4d4d8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.4}.player-tournament-score--winner{color:#fff;font-weight:700}.player-tournament-scorer-details{margin-top:.375rem}.player-tournament-scorer-details>summary{justify-content:flex-start;width:-moz-fit-content;width:fit-content;color:#a1a1aa;font-size:.75rem}.player-tournament-scorer-lines{display:grid;gap:.625rem;padding-bottom:.25rem}.player-tournament-scorer-lines p{display:grid;gap:.125rem;overflow-wrap:anywhere}.player-tournament-scorer-lines p>span:first-child{color:#d4d4d8;font-size:.75rem;font-weight:500}.player-tournament-standing-grid{display:grid;grid-template-columns:1.5rem minmax(0,1fr) 1.5rem 2rem 2rem;align-items:center;gap:.375rem;padding:.75rem;font-size:.8125rem;font-variant-numeric:tabular-nums}.player-tournament-standing-grid>:nth-child(n+3){text-align:center}.player-tournament-standing-grid>strong{color:#fff;font-size:.9375rem}.player-tournament-table-heading{color:#a1a1aa;background:rgb(var(--bg-base)/.45);font-size:.6875rem;font-weight:500}.player-tournament-standing-team{min-width:0;font-size:.875rem}.player-tournament-position{color:#a1a1aa;text-align:center;font-variant-numeric:tabular-nums}.player-tournament-team-stats>summary{min-height:64px;list-style:none;cursor:pointer}.player-tournament-stats-hint{display:flex;align-items:center;gap:.25rem;margin:.2rem 0 0 1.125rem;color:#a1a1aa;font-size:.625rem}.player-tournament-mobile-table li,.player-tournament-scorers li{border-top:1px solid rgb(var(--border)/.65)}.player-tournament-cut{border-bottom:2px solid rgb(var(--brand)/.65)!important}.player-tournament-expanded-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;padding:.75rem;border-top:1px solid rgb(var(--border)/.65);background:rgb(var(--bg-base)/.3);text-align:center}.player-tournament-expanded-stats dt{min-height:2.25rem;color:#a1a1aa;font-size:.6875rem;line-height:1.4}.player-tournament-expanded-stats dd{color:#e4e4e7;font-size:.875rem;font-variant-numeric:tabular-nums}.player-tournament-footnote{margin-top:.75rem;color:#a1a1aa;font-size:.6875rem;line-height:1.6}.player-tournament-desktop-table td:first-child,.player-tournament-desktop-table th{color:#a1a1aa}.player-tournament-desktop-table td:nth-child(2){width:34%}.player-tournament-scorer-grid{display:grid;grid-template-columns:1.5rem minmax(0,1fr) 2.75rem;align-items:center;gap:.75rem;padding:.875rem 1rem}.player-tournament-scorer-grid>:last-child{text-align:center}.player-tournament-next{display:grid;grid-template-columns:1.25rem minmax(0,1fr) 1.125rem;align-items:center;gap:.875rem;padding:1rem;min-height:44px;text-decoration:none}.player-tournament-next>svg{color:rgb(var(--brand))}.player-tournament-eyebrow{display:block;color:#a1a1aa;font-size:.6875rem;font-weight:500}.player-tournament-next-title{display:block;color:#fff;font-size:1.125rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.player-tournament-next-date{display:block;color:#d4d4d8;font-size:.8125rem;line-height:1.5}.player-tournament-jump-label{display:block;margin-top:.625rem;color:rgb(var(--brand));font-size:.75rem;font-weight:600}.player-tournament-recent{border-top:1px solid rgb(var(--border))}.player-tournament-recent>summary{padding:.875rem 1rem}.player-tournament-recent-label{display:block;margin-top:.125rem;color:#e4e4e7;font-size:.875rem}.player-tournament-recent li{border-top:1px solid rgb(var(--border)/.6)}.player-tournament-results-link{display:flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem 1rem;color:rgb(var(--brand));font-size:.75rem;font-weight:500}.player-tournament-leader,.player-tournament-no-next{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;color:#a1a1aa;font-size:.75rem;line-height:1.5}.player-tournament-leader{border-top:1px solid rgb(var(--border))}.player-tournament-leader>svg,.player-tournament-no-next>svg{flex-shrink:0;color:#a1a1aa;margin-top:.1rem}.player-tournament-leader strong{color:#d4d4d8;font-weight:500}.player-tournament-show-more{width:100%;min-height:44px;padding:.5rem .75rem;border:1px solid rgb(var(--border));border-radius:.5rem;color:#d4d4d8;font-size:.875rem}.player-tournament-show-more:hover{border-color:rgb(var(--brand)/.5);color:#fff}.player-tournament-disclosure-summary:focus-visible,.player-tournament-next:focus-visible,.player-tournament-recent>summary:focus-visible,.player-tournament-results-link:focus-visible,.player-tournament-round-summary:focus-visible,.player-tournament-scorer-details>summary:focus-visible,.player-tournament-show-more:focus-visible,.player-tournament-tab:focus-visible,.player-tournament-team-stats>summary:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:-3px}@media (width >= 48rem){.player-tournament-standing-grid{gap:.75rem}.player-tournament-score-side{font-size:1rem}}