.SeasonRankingTable_wrapper__7NYHP{border-radius:16px;display:flex;flex-direction:column;gap:var(--space-md);padding-bottom:var(--space-md)}.SeasonRankingTable_header__6Qbh4{display:flex;flex-direction:column;gap:8px}.SeasonRankingTable_titleBlock__iSjw3{display:flex;flex-direction:column;gap:4px}.SeasonRankingTable_subtitle__EBQ8k{margin:0;font-size:var(--fs-xs);color:var(--color-white-50)}@media (min-width:768px){.SeasonRankingTable_header__6Qbh4{flex-direction:row;justify-content:space-between;align-items:center}}.SeasonRankingTable_tableContainer__qK9EH{border:1px solid var(--color-black-400);border-radius:4px;overflow-x:auto}.SeasonRankingTable_table__JRCtd{width:100%;border-collapse:collapse;--ranking-row-height:52.5px;--ranking-cell-vpad:24px}.SeasonRankingTable_eventTable__gQHTP{min-width:0}.SeasonRankingTable_colRank__SnCLG{width:64px}.SeasonRankingTable_colUsername__HzAFH{width:auto}.SeasonRankingTable_colMetric__Y8Nki{width:112px}.SeasonRankingTable_colEvents__Ex7ZI{width:72px}.SeasonRankingTable_table__JRCtd thead th{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:12px 8px;color:var(--color-white-50);border-bottom:1px solid var(--color-white-10);text-align:left;line-height:150%}.SeasonRankingTable_numericHeader__taDhb{text-align:right!important}.SeasonRankingTable_table__JRCtd tbody tr{transition:background-color .12s ease-in-out}.SeasonRankingTable_table__JRCtd tbody td{padding:12px 8px;border-bottom:1px solid var(--color-white-5);font-size:14px;color:var(--color-white-80)}.SeasonRankingTable_rankCell__VLOES{width:10%;font-weight:600;color:var(--color-white)}.SeasonRankingTable_rankPointsCell___qeVe{width:100%}.SeasonRankingTable_numericCell__nvzh8{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SeasonRankingTable_eventsCell__kk743,.SeasonRankingTable_eventsHeader__l76Mt{width:64px;padding-left:6px;padding-right:6px;white-space:nowrap}.SeasonRankingTable_usernameCell__vMH4e{width:30%;color:var(--color-white);font-weight:600}.SeasonRankingTable_usernameContent__li3Xj{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.SeasonRankingTable_usernameSubtext__PHC_r{display:block;font-size:12px;color:var(--color-white-50);margin-top:2px}.SeasonRankingTable_highlightRow__n0Jrd{background:rgba(155,105,255,.12);position:relative;display:table-row;box-shadow:inset 4px 0 0 var(--color-primary)}.SeasonRankingTable_highlightRow__n0Jrd:before{content:none;display:none}.SeasonRankingTable_badge__xeRkP{background:rgba(155,105,255,.2);color:var(--color-primary-lightest);font-size:10px;font-weight:600;letter-spacing:.08em;padding:2px 8px;border-radius:999px;text-transform:uppercase}.SeasonRankingTable_emptyCell__1LwXA{text-align:center;padding:32px 16px;color:var(--color-white-50)}.SeasonRankingTable_pagination__U5Yfj{display:flex;justify-content:center}.SeasonRankingTable_errorAlert__GKEPp{background:rgba(196,58,48,.16);border:1px solid rgba(196,58,48,.4);color:var(--color-white)}.SeasonRankingTable_retryButton__lQXZp{margin-top:12px}.SeasonRankingTable_skeletonCell__cbo_6{padding:12px 8px}.SeasonRankingTable_fillerBar__N1T2T,.SeasonRankingTable_skeletonBar__It0bB{display:block;width:100%;height:calc(var(--ranking-row-height) - var(--ranking-cell-vpad))}.SeasonRankingTable_fillerBar__N1T2T{background:transparent}.SeasonRankingTable_srOnly__0Wdju{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SeasonRankingTable_explorer__6C7JW{min-width:0;border-radius:4px;scroll-margin-top:var(--space-xl)}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_header__6Qbh4{align-items:flex-start;gap:var(--space-md);flex-wrap:wrap}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_titleBlock__iSjw3{flex:1 1 12rem}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_tableContainer__qK9EH{background:var(--color-black-100);overflow:visible}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_table__JRCtd{table-layout:fixed}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_usernameCell__vMH4e{width:auto;overflow-wrap:anywhere}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_rankPointsCell___qeVe{width:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_colRank__SnCLG{width:3.25rem}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_colEvents__Ex7ZI{width:4.5rem}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_colMetric__Y8Nki{width:6rem}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_table__JRCtd thead th{font-size:var(--fs-2xs);text-transform:none;letter-spacing:normal;white-space:normal;color:var(--color-gray)}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_table__JRCtd tbody td{font-size:var(--fs-sm);padding:var(--space-xs) var(--space-sm)}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_subtitle__EBQ8k{color:var(--color-gray)}.SeasonRankingTable_controls__7tK7t,.SeasonRankingTable_viewControls__Q6pvZ{display:flex;gap:var(--space-sm);align-items:end;flex-wrap:wrap}.SeasonRankingTable_searchField__7AVf_,.SeasonRankingTable_seasonField__M0rat{display:flex;flex-direction:column;gap:var(--space-xs);color:var(--color-gray);font-size:var(--fs-sm);min-width:0}.SeasonRankingTable_searchField__7AVf_{flex:1 1 12rem}.SeasonRankingTable_seasonField__M0rat{flex:0 1 14rem;max-width:100%}.SeasonRankingTable_seasonField__M0rat strong{color:var(--color-white)}.SeasonRankingTable_explorer__6C7JW input,.SeasonRankingTable_explorer__6C7JW select{width:100%;min-height:48px;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-medium);border-radius:4px;background:var(--color-black-200);color:var(--color-white);font:inherit}.SeasonRankingTable_explorer__6C7JW select{padding-right:var(--space-xl)}.SeasonRankingTable_controlButton__vV_hH{min-height:48px;padding:var(--space-sm) var(--space-md);font:inherit;font-size:var(--fs-sm);border:1px solid var(--color-border-medium);border-radius:4px;background:var(--color-black-100);color:var(--color-white);cursor:pointer}.SeasonRankingTable_controlButton__vV_hH[aria-pressed=true]{background:var(--color-primary-background);border-color:var(--color-primary)}.SeasonRankingTable_controlButton__vV_hH:hover{background:var(--color-black-200)}.SeasonRankingTable_explorer__6C7JW :is(button,input,select,a):focus-visible{outline:2px solid var(--color-primary-lightest);outline-offset:2px}.SeasonRankingTable_positionSummary__0KVlQ{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);padding:var(--space-sm) var(--space-md);border-left:3px solid var(--color-primary);font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--color-primary-background)}.SeasonRankingTable_resultContext__O3n6r{margin:0;color:var(--color-gray);font-size:var(--fs-sm);overflow-wrap:anywhere}.SeasonRankingTable_expandButton__IShy8{display:flex;justify-content:space-between;align-items:center;gap:var(--space-xs);width:100%;min-height:44px;padding:var(--space-xs);background:transparent;border:0;color:var(--color-white);font:inherit;font-weight:600;text-align:left;cursor:pointer;border-radius:4px;overflow-wrap:anywhere}.SeasonRankingTable_expandButton__IShy8:hover{background:var(--color-black-200)}.SeasonRankingTable_expandButton__IShy8>span:last-child{color:var(--color-primary-lightest)}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_usernameContent__li3Xj{display:block}.SeasonRankingTable_contributionRow__VWpR0{background:var(--color-black-200)}.SeasonRankingTable_contributions__l9bwv{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md)}.SeasonRankingTable_contributions__l9bwv p{margin:0;color:var(--color-gray);font-size:var(--fs-sm)}.SeasonRankingTable_contributions__l9bwv ul{list-style:none;margin:0;padding:0}.SeasonRankingTable_contributions__l9bwv li{display:flex;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-sm);border-top:1px solid var(--color-border-subtle)}.SeasonRankingTable_contributions__l9bwv a{color:var(--color-primary-lightest);overflow-wrap:anywhere}.SeasonRankingTable_contributions__l9bwv strong{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:480px){.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_header__6Qbh4{flex-direction:column}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_titleBlock__iSjw3,.SeasonRankingTable_seasonField__M0rat{flex-basis:auto;width:100%}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_colEvents__Ex7ZI{width:3.5rem}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_colMetric__Y8Nki{width:5.5rem}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_table__JRCtd tbody td{padding-inline:var(--space-xs)}}@media (prefers-reduced-motion:reduce){.SeasonRankingTable_explorer__6C7JW *,.SeasonRankingTable_explorer__6C7JW :after{animation:none!important;transition:none!important}}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_header__6Qbh4{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,14rem)}@media (max-width:767px){.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_header__6Qbh4{grid-template-columns:minmax(0,1fr)}}.SeasonRankingTable_explorer__6C7JW select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23bfc1c4' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-md) center;padding-right:var(--space-2xl)}.SeasonRankingTable_sectionTitle__Z44UY{font-weight:var(--season-ranking-title-weight,var(--font-weight-h4))}.SeasonRankingTable_participantIdentity__20vdr{display:inline-flex;align-items:center;gap:var(--space-sm);min-width:0}.SeasonRankingTable_avatar__kBuSa{flex:0 0 28px;--avatar-bg:var(--color-black-200);--avatar-color:var(--color-gray)}.SeasonRankingTable_participantName__T5JpK{white-space:normal;min-width:0;color:var(--color-white);overflow-wrap:anywhere}.SeasonRankingTable_participantCopy__Df9z8{display:flex;flex-direction:column;min-width:0}.SeasonRankingTable_mobileParticipantMeta___0VY4{display:none}@media (max-width:767px){.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_desktopDisclosure__d1aWL{display:none}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_colEvents__Ex7ZI{width:0}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_eventsCell__kk743,.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_eventsHeader__l76Mt{visibility:hidden;width:0;padding:0;border:0;font-size:0}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_colRank__SnCLG{width:2.5rem}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_colMetric__Y8Nki{width:5.5rem}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_expandButton__IShy8{padding-inline:0}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_participantIdentity__20vdr{width:100%;align-items:flex-start}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_participantCopy__Df9z8{flex:1 1;gap:var(--space-2xs)}.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_mobileParticipantMeta___0VY4{display:flex;align-items:center;gap:var(--space-sm);color:var(--color-gray);font-size:var(--fs-xs);font-weight:var(--weight-regular);line-height:1.4}.SeasonRankingTable_mobileDisclosure__RpYCy{color:var(--color-primary-lightest);font-size:var(--fs-md);line-height:1}}.SeasonRankingTable_filterPanel__dpvkm{display:flex;flex-direction:column;gap:var(--space-sm)}.SeasonRankingTable_filterPanel__dpvkm .SeasonRankingTable_controls__7tK7t{display:grid;grid-template-columns:minmax(0,1fr) auto}.SeasonRankingTable_resultsToolbar__AkEqV{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm) var(--space-md)}.SeasonRankingTable_resultsToolbar__AkEqV .SeasonRankingTable_viewControls__Q6pvZ{align-items:center}.SeasonRankingTable_resultsToolbar__AkEqV .SeasonRankingTable_controlButton__vV_hH{min-height:44px;padding:var(--space-xs) var(--space-sm)}@media (max-width:767px){.SeasonRankingTable_explorer__6C7JW .SeasonRankingTable_seasonField__M0rat{flex-direction:row;align-items:center;gap:var(--space-sm)}.SeasonRankingTable_seasonField__M0rat select{flex:1 1;min-width:0}.SeasonRankingTable_seasonField__M0rat>span{flex-shrink:0}}