.PlayerStatsFilters_root__UTd3v{display:flex;flex-direction:column;gap:16px}.PlayerStatsFilters_headerRow__DW9Ik{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.PlayerStatsFilters_advancedToggle__Sc5JB{min-height:40px;padding:4px 16px;border-radius:999px;border:1px solid rgba(7,170,226,.24);background:rgba(7,170,226,.1);color:#fff;font:inherit;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.PlayerStatsFilters_advancedToggle__Sc5JB:focus-visible,.PlayerStatsFilters_advancedToggle__Sc5JB:hover{border-color:rgba(7,170,226,.48);background:rgba(7,170,226,.16);outline:none}.PlayerStatsFilters_primaryGrid__8kpwq{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.PlayerStatsFilters_control__NdhHg{display:flex;flex-direction:column;gap:4px;min-width:0}.PlayerStatsFilters_label__DL1vx{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:#aaa}.PlayerStatsFilters_select__yj_mo{width:100%;min-height:44px;padding:8px 2.5rem 8px 16px;border-radius:8px;border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),rgb(23.7525423729,26.493220339,30.1474576271);color:#fff;font:inherit;font-size:.875rem;line-height:1.2;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2314a2d2' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .85rem center;background-repeat:no-repeat;background-size:1.1rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.PlayerStatsFilters_select__yj_mo:hover{border-color:rgba(7,170,226,.4)}.PlayerStatsFilters_select__yj_mo:focus-visible{outline:none;border-color:rgba(20,162,210,.75);box-shadow:0 0 0 2px rgba(20,162,210,.2)}.PlayerStatsFilters_hintRow__a8mG3{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.PlayerStatsFilters_hint__w4vUy{margin:0;font-size:.75rem;line-height:1.5;color:#aaa}.PlayerStatsFilters_familyBadge__B_Dgk{padding:4px 8px;border-radius:999px;border:1px solid rgba(7,170,226,.22);background:rgba(7,170,226,.12);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#fff}.PlayerStatsFilters_advancedPanel__jenYO{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0)),rgba(0,0,0,.16)}.PlayerStatsFilters_advancedGrid__kdvJh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.PlayerStatsFilters_input__HUAoC{width:100%;min-height:44px;padding:8px 16px;border-radius:8px;border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),rgb(23.7525423729,26.493220339,30.1474576271);color:#fff;font:inherit;font-size:.875rem}.PlayerStatsFilters_input__HUAoC:focus-visible{outline:none;border-color:rgba(20,162,210,.75);box-shadow:0 0 0 2px rgba(20,162,210,.2)}.PlayerStatsFilters_input__HUAoC:disabled{opacity:.48;cursor:not-allowed}.PlayerStatsFilters_advancedMeta__6d_mb{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.PlayerStatsFilters_scopeBadge__dYG1J{padding:4px 8px;border-radius:999px;border:1px solid rgba(255,204,51,.22);background:rgba(255,204,51,.12);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:#fff}.PlayerStatsFilters_subtleHint__kRaTo{margin:0;font-size:.75rem;color:#aaa;line-height:1.5}@media(max-width:1280px){.PlayerStatsFilters_primaryGrid__8kpwq{grid-template-columns:repeat(3,minmax(0,1fr))}.PlayerStatsFilters_advancedGrid__kdvJh{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.PlayerStatsFilters_advancedGrid__kdvJh,.PlayerStatsFilters_primaryGrid__8kpwq{grid-template-columns:1fr}.PlayerStatsFilters_advancedMeta__6d_mb,.PlayerStatsFilters_headerRow__DW9Ik{align-items:flex-start}}.PanelStatus_status__PBKsq{padding:30px 15px;text-align:center;font-size:.95rem;font-family:var(--font-family,Roboto,sans-serif);letter-spacing:.5px;line-height:1.3;color:#ccc;background-color:rgba(0,0,0,0)}.PanelStatus_loading__RS_s7{opacity:.85}.PanelStatus_empty__By3iS{opacity:.9}.PanelStatus_error__vOSvd{color:#ff6b6b}.PlayerStatsTableState_panelState__EZUQa,.PlayerStatsTableState_warningState__QT5UH{min-height:180px;border-radius:8px;border:1px solid #505050;box-shadow:0 4px 8px rgba(0,0,0,.25)}.PlayerStatsTableState_panelState__EZUQa{display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,.08)),#1a1c21}.PlayerStatsTableState_warningState__QT5UH{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:16px 24px;background:linear-gradient(135deg,rgba(255,204,51,.18),rgba(255,204,51,.06) 48%,rgba(26,28,33,.96)),#1a1c21;border-color:hsl(45,100%,48%);color:#ccc}.PlayerStatsTableState_warningEyebrow__7qqZJ{margin:0;color:#fc3;font-family:Train One,sans-serif;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}.PlayerStatsTableState_warningMessage__qpQMc{margin:0;max-width:64ch;font-size:.875rem;line-height:1.5}.PlayerStatsTable_red__5VRFz{background-color:rgba(182,67,67,.25)}.PlayerStatsTable_orange__sEK94{background-color:rgba(199,164,65,.35)}.PlayerStatsTable_yellow__7mSfq{background-color:rgba(199,164,65,.25)}.PlayerStatsTable_green__Fr7wi{background-color:rgba(22,194,113,.25)}.PlayerStatsTable_grey__boOX3{background-color:rgba(128,128,128,.2)}.PlayerStatsTable_shell__NuDas{position:relative;border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:0;box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.05)}.PlayerStatsTable_shell__NuDas:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,rgba(255,255,255,.08),rgba(255,255,255,0));mix-blend-mode:overlay;opacity:.4}.PlayerStatsTable_shell__NuDas{overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0)),#1a1d21}.PlayerStatsTable_viewport__mQt64{overflow-x:auto;overflow-y:auto;max-width:100%}.PlayerStatsTable_viewport__mQt64::-webkit-scrollbar{width:6px;height:6px}.PlayerStatsTable_viewport__mQt64::-webkit-scrollbar-track{background:rgb(19.2576271186,21.4796610169,24.4423728814);border-radius:3px}.PlayerStatsTable_viewport__mQt64::-webkit-scrollbar-thumb{background-color:#07aae2;border-radius:3px;border:1px solid rgba(0,0,0,.1)}.PlayerStatsTable_viewport__mQt64::-webkit-scrollbar-thumb:hover{background-color:#07aae2;opacity:.8}.PlayerStatsTable_footer__olWzg{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 16px 16px;border-top:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0)),rgb(21.5050847458,23.986440678,27.2949152542)}.PlayerStatsTable_paginationMeta__4_b22,.PlayerStatsTable_paginationSummary__PDsUG{margin:0;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:#aaa}.PlayerStatsTable_pagination__5Kw7_{display:flex;align-items:center;gap:8px;margin-left:auto}.PlayerStatsTable_paginationButton__qbUfq{min-width:96px;padding:4px 16px;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.03)),rgba(0,0,0,0);color:#ccc;font:inherit;font-size:.875rem;letter-spacing:.04em;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,opacity .18s ease}.PlayerStatsTable_paginationButton__qbUfq:focus-visible,.PlayerStatsTable_paginationButton__qbUfq:hover:not(:disabled){border-color:rgba(7,170,226,.45);color:#fff}.PlayerStatsTable_paginationButton__qbUfq:focus-visible{outline:2px solid rgba(20,162,210,.7);outline-offset:2px}.PlayerStatsTable_paginationButton__qbUfq:disabled{cursor:not-allowed;opacity:.42}.PlayerStatsTable_table__irRwg{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#ccc}.PlayerStatsTable_head__utc38{position:-webkit-sticky;position:sticky;top:0;z-index:4}.PlayerStatsTable_bodyCell__wP8aN,.PlayerStatsTable_headerCell__U59RH{padding:8px 16px;white-space:nowrap;border-bottom:1px solid hsla(0,0%,100%,.08);background-color:#1a1d21}.PlayerStatsTable_headerCell__U59RH{position:-webkit-sticky;position:sticky;top:0;z-index:3;background-color:rgb(19.2576271186,21.4796610169,24.4423728814);border-bottom:2px solid rgba(7,170,226,.5)}.PlayerStatsTable_headerButton__0ntkT{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.PlayerStatsTable_headerButton__0ntkT:focus-visible{outline:2px solid rgba(20,162,210,.7);outline-offset:2px}.PlayerStatsTable_sortIndicator__iWcxl{color:#07aae2;font-size:.9em;line-height:1}.PlayerStatsTable_row__Mp03B:nth-child(2n) .PlayerStatsTable_bodyCell__wP8aN{background-color:hsla(0,0%,100%,.015)}.PlayerStatsTable_row__Mp03B:hover .PlayerStatsTable_bodyCell__wP8aN{background-color:rgba(7,170,226,.08)}.PlayerStatsTable_stickyCell__L9_l3{position:-webkit-sticky;position:sticky;z-index:2;box-shadow:1px 0 0 hsla(0,0%,100%,.08)}.PlayerStatsTable_head__utc38 .PlayerStatsTable_stickyCell__L9_l3{z-index:5}.PlayerStatsTable_alignLeft__1_XfX{text-align:left}.PlayerStatsTable_alignCenter__1oKF6{text-align:center}.PlayerStatsTable_alignRight__BGNkB{text-align:right}@media(max-width:480px){.PlayerStatsTable_footer__olWzg{flex-direction:column;align-items:stretch}.PlayerStatsTable_pagination__5Kw7_{width:100%;justify-content:space-between;margin-left:0}.PlayerStatsTable_paginationButton__qbUfq{min-width:0;flex:1 1}.PlayerStatsTable_paginationMeta__4_b22{text-align:center}}.playerStats_red__fPhlu{background-color:rgba(182,67,67,.25)}.playerStats_orange__effIn{background-color:rgba(199,164,65,.35)}.playerStats_yellow__W7um9{background-color:rgba(199,164,65,.25)}.playerStats_green__Ch4UN{background-color:rgba(22,194,113,.25)}.playerStats_grey____YKq{background-color:rgba(128,128,128,.2)}.playerStats_page__uXjI5{min-height:100vh;padding:24px clamp(1rem,3.5vw,3rem) 48px;display:flex;flex-direction:column;gap:24px;background:radial-gradient(circle at top left,rgba(20,162,210,.18),transparent 26%),radial-gradient(circle at top right,rgba(7,170,226,.12),transparent 24%),#1a1d21;color:#ccc}.playerStats_pageInner__HZHVa{width:min(1440px,100%);margin:0 auto;display:flex;flex-direction:column;gap:24px}.playerStats_hero__T_wcr{position:relative;border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:0;box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.05)}.playerStats_hero__T_wcr:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,rgba(255,255,255,.08),rgba(255,255,255,0));mix-blend-mode:overlay;opacity:.4}.playerStats_hero__T_wcr{overflow:hidden;background:linear-gradient(135deg,rgba(20,162,210,.08),transparent 45%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0)),rgb(23.7525423729,26.493220339,30.1474576271)}.playerStats_heroBody___A3HT{padding:clamp(1.25rem,2.5vw,2rem);display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);grid-gap:24px;gap:24px}.playerStats_heroCopy__AOaMa{display:flex;flex-direction:column;gap:8px}.playerStats_eyebrow__7m4cp{font-size:.75rem;letter-spacing:.16em;color:#14a2d2}.playerStats_eyebrow__7m4cp,.playerStats_title__UCUg1{margin:0;font-family:Train One,sans-serif;text-transform:uppercase}.playerStats_title__UCUg1{font-size:clamp(2rem,4vw,3.25rem);line-height:.98;letter-spacing:.05em;color:#fff}.playerStats_accent__5J6Fc{color:#07aae2}.playerStats_description__78kwv{margin:0;max-width:68ch;font-size:1rem;line-height:1.65;color:#aaa}.playerStats_breadcrumbs__nSqJp{display:flex;align-items:center;gap:4px;font-size:.875rem;color:#aaa}.playerStats_breadcrumbLink__cQP7S{color:inherit;text-decoration:none}.playerStats_breadcrumbLink__cQP7S:focus-visible,.playerStats_breadcrumbLink__cQP7S:hover{color:#fff}.playerStats_heroMeta__SHOn1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.playerStats_metaCard__Whl80{padding:16px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0)),rgba(0,0,0,.18)}.playerStats_metaLabel__8PDKr{margin:0 0 4px;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#aaa}.playerStats_metaValue__U5ocK{margin:0;font-size:1.25rem;font-family:Martian Mono,monospace;color:#fff}.playerStats_metaHint__TTpKg{margin:4px 0 0;font-size:.75rem;color:#aaa;line-height:1.5}.playerStats_section__jh76A{position:relative;border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:0;box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.05)}.playerStats_section__jh76A:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,rgba(255,255,255,.08),rgba(255,255,255,0));mix-blend-mode:overlay;opacity:.4}.playerStats_section__jh76A{overflow:hidden}.playerStats_sectionHeader__eLISq{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;border-bottom:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0)),rgba(0,0,0,.12)}.playerStats_sectionTitle__Reekl{margin:0;font-size:1.25rem;color:#fff}.playerStats_sectionCopy__qkY8X{margin:4px 0 0;max-width:72ch;font-size:.875rem;line-height:1.6;color:#aaa}.playerStats_chipRow__5RTJ9{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.playerStats_chip__osmT8{padding:4px 8px;border-radius:999px;background:rgba(7,170,226,.12);border:1px solid rgba(7,170,226,.22);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#fff}.playerStats_tableSectionBody__ASbEG{padding:24px}.playerStats_tableFrame__vSeiP{display:flex;flex-direction:column;gap:16px}.playerStats_stateBanner__ZzAbi{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03)}.playerStats_stateBanner__ZzAbi[data-tone=loading]{border-color:rgba(20,162,210,.24);background:rgba(20,162,210,.08)}.playerStats_stateBanner__ZzAbi[data-tone=warning]{border-color:rgba(7,170,226,.28);background:rgba(7,170,226,.09)}.playerStats_stateBanner__ZzAbi[data-tone=error]{border-color:rgba(255,107,107,.32);background:rgba(255,107,107,.08)}.playerStats_stateBanner__ZzAbi[data-tone=empty]{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04)}.playerStats_stateBannerCopy__U2NDC{display:flex;flex-direction:column;gap:2px}.playerStats_stateBannerTitle__ASJ4M{margin:0;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;color:#fff}.playerStats_stateBannerMessage__Ajd_d{margin:0;font-size:.875rem;line-height:1.6;color:#aaa}.playerStats_resetButton__SybPE{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;margin:0;font:inherit;color:inherit;line-height:inherit;text-align:inherit;cursor:pointer;flex-shrink:0;padding:4px 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.06);color:#fff;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,transform .2s ease}.playerStats_resetButton__SybPE:focus-visible,.playerStats_resetButton__SybPE:hover{border-color:rgba(7,170,226,.4);background:rgba(7,170,226,.16);transform:translateY(-1px)}.playerStats_footnote__qsPg8{margin:0;font-size:.75rem;line-height:1.5;color:#aaa}@media(max-width:1007px){.playerStats_heroBody___A3HT{grid-template-columns:1fr}.playerStats_chipRow__5RTJ9{justify-content:flex-start}}@media(max-width:480px){.playerStats_page__uXjI5{padding-inline:16px}.playerStats_heroMeta__SHOn1{grid-template-columns:1fr}.playerStats_sectionHeader__eLISq{flex-direction:column}.playerStats_stateBanner__ZzAbi{flex-direction:column;align-items:flex-start}}