.WorldCup-module__2wrTLa__page{max-width:1100px;color:var(--color-text-primary,#f2f2f2);flex-direction:column;gap:28px;margin:0 auto;padding:24px 16px 64px;display:flex}.WorldCup-module__2wrTLa__backLink{color:var(--color-text-secondary,#a1a1aa);align-self:flex-start;font-size:.875rem;font-weight:600;text-decoration:none}.WorldCup-module__2wrTLa__backLink:hover,.WorldCup-module__2wrTLa__backLink:focus-visible{color:var(--color-accent-ink,#22c55e)}.WorldCup-module__2wrTLa__hero{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.WorldCup-module__2wrTLa__crest{object-fit:contain;background:#fff;border-radius:50%;flex:none;width:88px;height:88px}.WorldCup-module__2wrTLa__portrait{object-fit:cover;background:var(--color-bg-tertiary,#1c1c1f);border-radius:18px;flex:none;width:104px;height:104px}.WorldCup-module__2wrTLa__portraitEmpty{letter-spacing:.02em;color:var(--color-text-secondary,#a1a1aa);justify-content:center;align-items:center;font-size:2rem;font-weight:800;display:inline-flex}.WorldCup-module__2wrTLa__heroBody{flex-direction:column;gap:8px;min-width:0;display:flex}.WorldCup-module__2wrTLa__heroTitle{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.05}.WorldCup-module__2wrTLa__heroMeta{color:var(--color-text-secondary,#a1a1aa);flex-wrap:wrap;align-items:center;gap:8px;font-size:.9375rem;display:flex}.WorldCup-module__2wrTLa__heroMeta a{color:inherit;border-bottom:1px solid #0000;text-decoration:none}.WorldCup-module__2wrTLa__heroMeta a:hover,.WorldCup-module__2wrTLa__heroMeta a:focus-visible{color:var(--color-accent-ink,#22c55e);border-bottom-color:currentColor}.WorldCup-module__2wrTLa__miniFlag{object-fit:contain;vertical-align:-4px;background:#fff;border-radius:50%;width:20px;height:20px;margin-right:6px}.WorldCup-module__2wrTLa__badge{background:color-mix(in srgb,var(--color-accent,#00a365)16%,transparent);min-height:24px;color:var(--color-accent-ink,#22c55e);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-flex}.WorldCup-module__2wrTLa__dot{color:var(--color-border,#2a2a2e)}.WorldCup-module__2wrTLa__section{flex-direction:column;gap:14px;display:flex}.WorldCup-module__2wrTLa__sectionTitle{letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:700}.WorldCup-module__2wrTLa__sectionNote{color:var(--color-text-secondary,#a1a1aa);margin:0;font-size:.875rem}.WorldCup-module__2wrTLa__competitionBlock{border:1px solid var(--color-border,#2a2a2e);background:var(--color-bg-tertiary,#1c1c1f);border-radius:18px;flex-direction:column;gap:18px;padding:20px;display:flex}.WorldCup-module__2wrTLa__competitionName{margin:0;font-size:1.05rem;font-weight:700}.WorldCup-module__2wrTLa__stats{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.WorldCup-module__2wrTLa__stat{border:1px solid var(--color-border,#2a2a2e);background:var(--color-bg-primary,#111);border-radius:12px;flex-direction:column;gap:2px;min-width:84px;padding:10px 14px;display:flex}.WorldCup-module__2wrTLa__statValue{font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:800;line-height:1}.WorldCup-module__2wrTLa__statLabel{color:var(--color-text-secondary,#a1a1aa);font-size:.75rem}.WorldCup-module__2wrTLa__matchList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.WorldCup-module__2wrTLa__match{border:1px solid var(--color-border,#2a2a2e);background:var(--color-bg-primary,#111);color:inherit;border-radius:14px;grid-template-columns:116px 1fr auto;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:border-color .18s;display:grid}.WorldCup-module__2wrTLa__match:hover,.WorldCup-module__2wrTLa__match:focus-visible{border-color:var(--color-accent,#00a365)}.WorldCup-module__2wrTLa__matchWhen{color:var(--color-text-secondary,#a1a1aa);flex-direction:column;gap:2px;font-size:.75rem;display:flex}.WorldCup-module__2wrTLa__matchStage{color:var(--color-text-primary,#f2f2f2);text-transform:uppercase;letter-spacing:.03em;font-size:.6875rem;font-weight:700}.WorldCup-module__2wrTLa__matchTeams{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-width:0;display:grid}.WorldCup-module__2wrTLa__matchSide{align-items:center;gap:8px;min-width:0;font-size:.9375rem;font-weight:600;display:flex}.WorldCup-module__2wrTLa__matchSideAway{text-align:right;flex-direction:row-reverse}.WorldCup-module__2wrTLa__matchSideSelf{font-weight:800}.WorldCup-module__2wrTLa__matchFlag{object-fit:contain;background:#fff;border-radius:50%;flex:none;width:26px;height:26px}.WorldCup-module__2wrTLa__matchName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.WorldCup-module__2wrTLa__matchScore{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.15rem;font-weight:800}.WorldCup-module__2wrTLa__matchScoreSoft{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary,#a1a1aa);font-size:.8125rem;font-weight:700}.WorldCup-module__2wrTLa__matchShootout{color:var(--color-text-secondary,#a1a1aa);text-align:center;font-size:.6875rem;font-weight:600;display:block}.WorldCup-module__2wrTLa__outcome{border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:.8125rem;font-weight:800;display:inline-flex}.WorldCup-module__2wrTLa__win{color:#4ade80;background:#16a34a42}.WorldCup-module__2wrTLa__draw{color:var(--color-text-primary,#f2f2f2);background:#a1a1aa3d}.WorldCup-module__2wrTLa__loss{color:#f87171;background:#dc26263d}.WorldCup-module__2wrTLa__matchLine{border-top:1px dashed var(--color-border,#2a2a2e);color:var(--color-text-secondary,#a1a1aa);flex-wrap:wrap;grid-column:1/-1;gap:6px 12px;padding-top:8px;font-size:.8125rem;display:flex}.WorldCup-module__2wrTLa__matchLineStrong{color:var(--color-accent-ink,#22c55e);font-weight:700}.WorldCup-module__2wrTLa__squad{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.WorldCup-module__2wrTLa__squadItem{border:1px solid var(--color-border,#2a2a2e);background:var(--color-bg-primary,#111);color:inherit;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;transition:border-color .18s;display:flex}.WorldCup-module__2wrTLa__squadItem:hover,.WorldCup-module__2wrTLa__squadItem:focus-visible{border-color:var(--color-accent,#00a365)}.WorldCup-module__2wrTLa__squadNumber{background:var(--color-bg-tertiary,#1c1c1f);font-variant-numeric:tabular-nums;width:30px;height:30px;color:var(--color-text-secondary,#a1a1aa);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:800;display:inline-flex}.WorldCup-module__2wrTLa__squadBody{flex-direction:column;gap:1px;min-width:0;display:flex}.WorldCup-module__2wrTLa__squadName{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.WorldCup-module__2wrTLa__squadMeta{color:var(--color-text-secondary,#a1a1aa);font-size:.75rem}.WorldCup-module__2wrTLa__empty{border:1px dashed var(--color-border,#2a2a2e);color:var(--color-text-secondary,#a1a1aa);border-radius:12px;margin:0;padding:16px;font-size:.9375rem}@media (max-width:720px){.WorldCup-module__2wrTLa__match{grid-template-columns:1fr auto;gap:10px}.WorldCup-module__2wrTLa__matchWhen{flex-direction:row;grid-column:1/-1;align-items:baseline;gap:8px}.WorldCup-module__2wrTLa__matchName{font-size:.875rem}.WorldCup-module__2wrTLa__crest{width:64px;height:64px}.WorldCup-module__2wrTLa__portrait{width:80px;height:80px}}
.page-module__cTeEdq__page{min-height:100vh;color:var(--color-text-primary);padding-bottom:64px}.page-module__cTeEdq__hero{isolation:isolate;background:radial-gradient(120% 140% at 12% 0%,rgba(var(--color-accent-rgb,0,163,101),.1)0%,transparent 58%),var(--color-bg-secondary);border-bottom:1px solid var(--color-border);padding:16px 0 0;position:relative;overflow:hidden}.page-module__cTeEdq__heroCrest{object-fit:contain;opacity:.06;z-index:-1;pointer-events:none;width:260px;height:260px;position:absolute;top:50%;right:-40px;transform:translateY(-50%);-webkit-mask-image:linear-gradient(270deg,#000 30%,#0000 100%);mask-image:linear-gradient(270deg,#000 30%,#0000 100%)}.page-module__cTeEdq__breadcrumb{color:var(--color-text-tertiary);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;font-size:12px;display:flex}.page-module__cTeEdq__breadcrumb a{color:var(--color-text-tertiary);text-decoration:none}.page-module__cTeEdq__breadcrumb a:hover{color:var(--color-text-primary);text-decoration:underline}.page-module__cTeEdq__separator{color:var(--color-text-muted)}.page-module__cTeEdq__breadcrumbActive{color:var(--color-text-primary);font-weight:600}.page-module__cTeEdq__heroMain{align-items:center;gap:16px;display:flex}.page-module__cTeEdq__photoContainer{flex-shrink:0;position:relative}.page-module__cTeEdq__playerPhoto,.page-module__cTeEdq__photoPlaceholder{object-fit:cover;background:var(--color-bg-tertiary);border:2px solid var(--color-bg-elevated);width:104px;height:104px;box-shadow:0 0 0 1px var(--color-border);border-radius:50%}.page-module__cTeEdq__photoPlaceholder{color:var(--color-text-tertiary);justify-content:center;align-items:center;font-size:38px;font-weight:700;display:flex}.page-module__cTeEdq__jersey{border-radius:var(--radius-full);background:var(--color-bg-elevated);border:1px solid var(--color-border-light);min-width:28px;height:28px;color:var(--color-text-primary);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.page-module__cTeEdq__heroInfo{flex:1;min-width:0}.page-module__cTeEdq__title{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 10px;font-size:clamp(24px,4.4vw,36px);font-weight:800;line-height:1.1}.page-module__cTeEdq__meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.page-module__cTeEdq__country{color:var(--color-text-secondary);align-items:center;gap:6px;display:inline-flex}.page-module__cTeEdq__countryFlag{object-fit:cover;border-radius:2px;width:18px;height:12px}.page-module__cTeEdq__positionBadge{border-radius:var(--radius-full);background:var(--color-bg-tertiary);border:1px solid var(--color-border);height:24px;color:var(--color-text-secondary);align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.page-module__cTeEdq__clubChip{border-radius:var(--radius-full);background:var(--color-bg-tertiary);border:1px solid var(--color-border);height:24px;color:var(--color-text-primary);align-items:center;gap:6px;padding:0 10px 0 4px;font-size:12px;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.page-module__cTeEdq__clubChip:hover{background:var(--color-bg-hover);border-color:var(--color-border-light)}.page-module__cTeEdq__clubChipLogo{object-fit:contain;width:18px;height:18px}.page-module__cTeEdq__favButton{border-radius:var(--radius-full);background:var(--color-bg-tertiary);border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:color .16s,background .16s,transform .16s;display:inline-flex}.page-module__cTeEdq__favButton:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.page-module__cTeEdq__favButton:active{transform:scale(.94)}.page-module__cTeEdq__favButtonOn{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning)45%,var(--color-border))}.page-module__cTeEdq__heroRail{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:4px 0 16px;display:flex}.page-module__cTeEdq__kpis{flex-wrap:wrap;align-items:stretch;gap:0;margin:0;display:flex}.page-module__cTeEdq__kpi{border-left:1px solid var(--color-border);padding:0 20px}.page-module__cTeEdq__kpi:first-child{border-left:none;padding-left:0}.page-module__cTeEdq__kpi dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:800;line-height:1.1}.page-module__cTeEdq__kpi dt{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);margin-top:2px;font-size:11px;font-weight:600}.page-module__cTeEdq__forma{align-items:center;gap:10px;display:flex}.page-module__cTeEdq__formaLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:11px;font-weight:600}.page-module__cTeEdq__formaList{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.page-module__cTeEdq__result{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.page-module__cTeEdq__win{background:color-mix(in srgb,var(--color-success)20%,var(--color-bg-elevated));color:color-mix(in srgb,var(--color-success)60%,var(--color-text-primary))}.page-module__cTeEdq__loss{background:color-mix(in srgb,var(--color-error)18%,var(--color-bg-elevated));color:color-mix(in srgb,var(--color-error)60%,var(--color-text-primary))}.page-module__cTeEdq__draw{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.page-module__cTeEdq__tabsBar{top:var(--h-header,60px);z-index:20;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);position:sticky}.page-module__cTeEdq__tabs{scrollbar-width:none;-ms-overflow-style:none;gap:4px;display:flex;overflow-x:auto}.page-module__cTeEdq__tabs::-webkit-scrollbar{display:none}.page-module__cTeEdq__tab{color:var(--color-text-tertiary);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:14px 16px;font-size:14px;font-weight:600;transition:color .16s;position:relative}.page-module__cTeEdq__tab:hover{color:var(--color-text-secondary)}.page-module__cTeEdq__tab:after{content:"";background:var(--color-accent);border-radius:2px 2px 0 0;height:2px;transition:transform .18s;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}.page-module__cTeEdq__tabActive{color:var(--color-text-primary)}.page-module__cTeEdq__tabActive:after{transform:scaleX(1)}.page-module__cTeEdq__body{padding:24px 0 0}.page-module__cTeEdq__body section:focus{outline:none}.page-module__cTeEdq__bento{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.page-module__cTeEdq__bentoMain,.page-module__cTeEdq__bentoSide{flex-direction:column;gap:16px;min-width:0;display:flex}.page-module__cTeEdq__card{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:16px}.page-module__cTeEdq__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.page-module__cTeEdq__cardTitle{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:700}.page-module__cTeEdq__cardBadge{border-radius:var(--radius-full);background:var(--color-bg-tertiary);max-width:100%;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.page-module__cTeEdq__cardBadgeLogo{object-fit:contain;flex-shrink:0;width:16px;height:16px}.page-module__cTeEdq__cardFoot{color:var(--color-text-tertiary);margin:12px 0 0;font-size:11px;line-height:1.5}.page-module__cTeEdq__linkButton{color:var(--color-accent-ink);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.page-module__cTeEdq__linkButton:hover{text-decoration:underline}.page-module__cTeEdq__statGrid,.page-module__cTeEdq__dataGrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0;display:grid}.page-module__cTeEdq__statItem,.page-module__cTeEdq__dataItem{background:var(--color-bg-tertiary);border-radius:var(--radius-md);min-width:0;padding:10px 12px}.page-module__cTeEdq__statItem dt,.page-module__cTeEdq__dataItem dt{color:var(--color-text-tertiary);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.page-module__cTeEdq__statItem dd,.page-module__cTeEdq__dataItem dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:18px;font-weight:700}.page-module__cTeEdq__dataItem dd{font-size:15px}.page-module__cTeEdq__emptyState{color:var(--color-text-tertiary);margin:0;padding:16px 0;font-size:13px}.page-module__cTeEdq__chart{margin:0}.page-module__cTeEdq__chartHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.page-module__cTeEdq__segmented{border-radius:var(--radius-full);background:var(--color-bg-tertiary);padding:2px;display:inline-flex}.page-module__cTeEdq__segment{border-radius:var(--radius-full);color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;padding:5px 12px;font-size:12px;font-weight:600;transition:background .16s,color .16s}.page-module__cTeEdq__segment:hover{color:var(--color-text-primary)}.page-module__cTeEdq__segmentOn{background:var(--color-bg-elevated);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.page-module__cTeEdq__chartScroll{scrollbar-width:thin;padding-bottom:4px;overflow-x:auto}.page-module__cTeEdq__chartBars{align-items:flex-end;gap:8px;min-width:min-content;display:flex}.page-module__cTeEdq__chartCol{flex-direction:column;flex:1 0 44px;align-items:center;gap:5px;min-width:44px;display:flex}.page-module__cTeEdq__chartLogo{object-fit:contain;opacity:.85;width:18px;height:18px}.page-module__cTeEdq__chartValue{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.page-module__cTeEdq__chartTrack{border-radius:var(--radius-sm);background:var(--color-bg-tertiary);align-items:flex-end;width:60%;height:116px;display:flex}.page-module__cTeEdq__chartBar{border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-accent)55%,var(--color-bg-tertiary));width:100%;transition:height .26s}.page-module__cTeEdq__chartBarTop{background:var(--color-accent)}.page-module__cTeEdq__chartLabel{color:var(--color-text-tertiary);white-space:nowrap;font-size:10px;font-weight:600}.page-module__cTeEdq__compList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.page-module__cTeEdq__compItem{flex-direction:column;gap:6px;min-width:0;display:flex}.page-module__cTeEdq__compTop{align-items:center;gap:8px;min-width:0;display:flex}.page-module__cTeEdq__compLogo{object-fit:contain;flex-shrink:0;width:20px;height:20px}.page-module__cTeEdq__compName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.page-module__cTeEdq__compCount{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:700}.page-module__cTeEdq__compBottom{align-items:center;gap:8px;display:flex}.page-module__cTeEdq__compBar{border-radius:var(--radius-full);background:var(--color-bg-tertiary);flex:1;height:6px;display:flex;overflow:hidden}.page-module__cTeEdq__barWin{background:var(--color-success)}.page-module__cTeEdq__barDraw{background:var(--color-text-muted)}.page-module__cTeEdq__barLoss{background:color-mix(in srgb,var(--color-error)55%,var(--color-bg-tertiary))}.page-module__cTeEdq__compRecord{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:700}.page-module__cTeEdq__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.page-module__cTeEdq__sectionTitle{letter-spacing:-.015em;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;display:flex}.page-module__cTeEdq__sectionCount{border-radius:var(--radius-full);background:var(--color-bg-tertiary);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;padding:2px 8px;font-size:12px;font-weight:700}.page-module__cTeEdq__sectionHint{color:var(--color-text-tertiary);margin:0;font-size:12px}.page-module__cTeEdq__seasonLegend{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);justify-content:space-between;align-items:center;padding:0 40px 6px 12px;font-size:10px;font-weight:700;display:flex}.page-module__cTeEdq__seasonList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.page-module__cTeEdq__seasonRow{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color .16s;overflow:hidden}.page-module__cTeEdq__seasonRow:hover{border-color:var(--color-border-light)}.page-module__cTeEdq__seasonRowOpen{border-color:color-mix(in srgb,var(--color-accent)40%,var(--color-border))}.page-module__cTeEdq__seasonHead{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:28px minmax(0,1fr) auto 16px;grid-template-areas:"logo name nums caret";align-items:center;gap:12px;padding:12px;display:grid}.page-module__cTeEdq__seasonLogo{object-fit:contain;grid-area:logo;width:28px;height:28px}.page-module__cTeEdq__seasonName{flex-direction:column;grid-area:name;min-width:0;display:flex}.page-module__cTeEdq__seasonComp{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.page-module__cTeEdq__seasonLabel{color:var(--color-text-tertiary);font-size:11px;font-weight:600}.page-module__cTeEdq__seasonNums{grid-area:nums;align-items:center;gap:0;display:flex}.page-module__cTeEdq__seasonNum{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;width:56px;display:flex}.page-module__cTeEdq__seasonNumWide{width:64px}.page-module__cTeEdq__seasonNum b{font-size:15px;font-weight:700}.page-module__cTeEdq__seasonNum i{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:9px;font-style:normal;font-weight:700;display:none}.page-module__cTeEdq__seasonCaret,.page-module__cTeEdq__seasonCaretOpen{color:var(--color-text-tertiary);grid-area:caret;transition:transform .18s}.page-module__cTeEdq__seasonCaretOpen{transform:rotate(180deg)}.page-module__cTeEdq__seasonPanel{border-top:1px solid var(--color-border);padding:12px}.page-module__cTeEdq__tournamentLink{color:var(--color-accent-ink);align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__cTeEdq__tournamentLink:hover{text-decoration:underline}.page-module__cTeEdq__tournamentLinkLogo{object-fit:contain;width:18px;height:18px}.page-module__cTeEdq__chipsScroll{scrollbar-width:none;-ms-overflow-style:none;margin-bottom:12px;overflow-x:auto}.page-module__cTeEdq__chipsScroll::-webkit-scrollbar{display:none}.page-module__cTeEdq__chips{gap:6px;width:max-content;padding-bottom:2px;display:flex}.page-module__cTeEdq__chip{border-radius:var(--radius-full);background:var(--color-bg-secondary);border:1px solid var(--color-border);min-height:36px;color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.page-module__cTeEdq__chip:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.page-module__cTeEdq__chipOn{background:var(--color-bg-elevated);border-color:color-mix(in srgb,var(--color-accent)45%,var(--color-border));color:var(--color-text-primary)}.page-module__cTeEdq__chipLogo{object-fit:contain;width:16px;height:16px}.page-module__cTeEdq__chipCount{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.page-module__cTeEdq__note{border-radius:var(--radius-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-tertiary);margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.6}.page-module__cTeEdq__note strong{color:var(--color-text-secondary)}.page-module__cTeEdq__inlineLink{color:var(--color-accent-ink);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.page-module__cTeEdq__matchList,.page-module__cTeEdq__matchListCompact{border-radius:var(--radius-lg);overflow:hidden}.page-module__cTeEdq__matchList{background:var(--color-bg-secondary);border:1px solid var(--color-border)}.page-module__cTeEdq__conPuntaje .page-module__cTeEdq__matchHead,.page-module__cTeEdq__conPuntaje .page-module__cTeEdq__matchRow{grid-template-columns:92px minmax(0,1.4fr) minmax(0,.9fr) 44px repeat(6,52px)}.page-module__cTeEdq__conPuntaje .page-module__cTeEdq__matchRowCompact{grid-template-columns:72px minmax(0,1fr) 40px repeat(4,46px)}.page-module__cTeEdq__matchHead,.page-module__cTeEdq__matchRow{grid-template-columns:92px minmax(0,1.5fr) minmax(0,1fr) 44px repeat(5,52px);align-items:center;gap:8px;padding:10px 12px;display:grid}.page-module__cTeEdq__matchHead{letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border);font-size:10px;font-weight:700}.page-module__cTeEdq__matchRows{margin:0;padding:0;list-style:none}.page-module__cTeEdq__matchItem{display:block}.page-module__cTeEdq__matchRowLink{color:inherit;cursor:pointer;text-decoration:none}.page-module__cTeEdq__matchRowLink:hover{background:var(--color-bg-tertiary)}.page-module__cTeEdq__matchRowLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.page-module__cTeEdq__matchRow{border-bottom:1px solid var(--color-border);font-size:13px;transition:background .14s}.page-module__cTeEdq__matchItem:last-child .page-module__cTeEdq__matchRow{border-bottom:none}.page-module__cTeEdq__matchRowCompact{grid-template-columns:72px minmax(0,1fr) 40px repeat(3,46px);padding:10px 0}.page-module__cTeEdq__matchRowCompact .page-module__cTeEdq__matchCell:nth-last-child(-n+2){display:none}.page-module__cTeEdq__matchRowCompact .page-module__cTeEdq__cellLabel{display:inline}.page-module__cTeEdq__matchRowCompact:hover{background:0 0}.page-module__cTeEdq__matchRowCompact.page-module__cTeEdq__matchRowLink:hover{background:var(--color-bg-tertiary)}.page-module__cTeEdq__matchDate{color:var(--color-text-tertiary);white-space:nowrap;font-size:12px}.page-module__cTeEdq__rival{align-items:center;gap:8px;min-width:0;display:flex}.page-module__cTeEdq__rivalLogo{object-fit:contain;flex-shrink:0;width:22px;height:22px}.page-module__cTeEdq__rivalName{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.page-module__cTeEdq__matchComp{min-width:0;color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.page-module__cTeEdq__matchResult{justify-content:center;display:flex}.page-module__cTeEdq__matchCell{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:4px;display:flex}.page-module__cTeEdq__cellLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px;font-style:normal;font-weight:700;display:none}.page-module__cTeEdq__points{font-weight:700}.page-module__cTeEdq__strong{color:var(--color-accent-ink);font-weight:700}.page-module__cTeEdq__muted{color:var(--color-text-muted)}.page-module__cTeEdq__center{text-align:center}.page-module__cTeEdq__cards{gap:3px;display:inline-flex}.page-module__cTeEdq__cardYellow,.page-module__cTeEdq__cardRed{width:11px;height:15px;color:var(--color-bg-primary);border-radius:2px;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:inline-flex}.page-module__cTeEdq__cardYellow{background:var(--color-warning)}.page-module__cTeEdq__cardRed{background:var(--color-error)}.page-module__cTeEdq__yearMark{background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border);letter-spacing:.1em;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:11px;font-weight:800;display:flex}.page-module__cTeEdq__yearAvg{letter-spacing:normal;text-transform:none;align-items:center;gap:6px;display:inline-flex}.page-module__cTeEdq__yearAvgCount{color:var(--color-text-tertiary);font-weight:600}.page-module__cTeEdq__moreButton{border-radius:var(--radius-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);width:100%;min-height:44px;color:var(--color-text-primary);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:600;transition:background .16s;display:flex}.page-module__cTeEdq__moreButton:hover{background:var(--color-bg-hover)}.page-module__cTeEdq__moreRest{color:var(--color-text-tertiary);font-weight:500}.page-module__cTeEdq__clubList{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.page-module__cTeEdq__clubItem{min-width:0}.page-module__cTeEdq__clubLink,.page-module__cTeEdq__clubPlain{border-radius:var(--radius-lg);background:var(--color-bg-secondary);border:1px solid var(--color-border);height:100%;color:inherit;align-items:center;gap:12px;padding:14px;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.page-module__cTeEdq__clubLink:hover{background:var(--color-bg-tertiary);border-color:var(--color-border-light)}.page-module__cTeEdq__clubLogo{object-fit:contain;flex-shrink:0;width:40px;height:40px}.page-module__cTeEdq__clubText{flex-direction:column;gap:4px;min-width:0;display:flex}.page-module__cTeEdq__clubName{overflow-wrap:anywhere;font-size:15px;font-weight:700}.page-module__cTeEdq__clubTags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.page-module__cTeEdq__clubTagNt,.page-module__cTeEdq__clubTagNow{border-radius:var(--radius-full);letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;font-size:10px;font-weight:700}.page-module__cTeEdq__clubTagNt{background:color-mix(in srgb,var(--color-info)18%,var(--color-bg-tertiary));color:color-mix(in srgb,var(--color-info)55%,var(--color-text-primary))}.page-module__cTeEdq__clubTagNow{background:color-mix(in srgb,var(--color-success)18%,var(--color-bg-tertiary));color:color-mix(in srgb,var(--color-success)55%,var(--color-text-primary))}.page-module__cTeEdq__clubSeason{color:var(--color-text-tertiary);font-size:12px}.page-module__cTeEdq__skeleton{background:linear-gradient(90deg,var(--color-bg-tertiary)25%,var(--color-bg-elevated)50%,var(--color-bg-tertiary)75%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.4s linear infinite page-module__cTeEdq__shimmer}@keyframes page-module__cTeEdq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-module__cTeEdq__skeletonPhoto{border-radius:50%;flex-shrink:0;width:104px;height:104px}.page-module__cTeEdq__skeletonTitle{width:min(280px,60%);height:32px;margin-bottom:10px}.page-module__cTeEdq__skeletonLine{width:min(200px,45%);height:16px}.page-module__cTeEdq__skeletonRail{height:56px;margin:20px 0 16px}.page-module__cTeEdq__skeletonCard{height:160px;margin-bottom:16px}.page-module__cTeEdq__errorContainer{max-width:480px;padding:0 var(--spacing-lg,16px);text-align:center;color:var(--color-text-secondary);margin:80px auto}.page-module__cTeEdq__backButton{border-radius:var(--radius-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);min-height:44px;color:var(--color-text-primary);cursor:pointer;align-items:center;gap:8px;margin-top:16px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.page-module__cTeEdq__backButton:hover{background:var(--color-bg-hover)}.page-module__cTeEdq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__cTeEdq__tab:focus-visible,.page-module__cTeEdq__chip:focus-visible,.page-module__cTeEdq__segment:focus-visible,.page-module__cTeEdq__seasonHead:focus-visible,.page-module__cTeEdq__favButton:focus-visible,.page-module__cTeEdq__moreButton:focus-visible,.page-module__cTeEdq__linkButton:focus-visible,.page-module__cTeEdq__inlineLink:focus-visible,.page-module__cTeEdq__clubLink:focus-visible,.page-module__cTeEdq__clubChip:focus-visible,.page-module__cTeEdq__tournamentLink:focus-visible,.page-module__cTeEdq__backButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:1024px){.page-module__cTeEdq__bento{grid-template-columns:1fr}.page-module__cTeEdq__matchHead,.page-module__cTeEdq__matchRow{grid-template-columns:84px minmax(0,1.4fr) minmax(0,.9fr) 40px repeat(5,46px)}.page-module__cTeEdq__conPuntaje .page-module__cTeEdq__matchHead,.page-module__cTeEdq__conPuntaje .page-module__cTeEdq__matchRow{grid-template-columns:80px minmax(0,1.2fr) minmax(0,.8fr) 38px repeat(6,44px)}}@media (max-width:640px){.page-module__cTeEdq__hero{padding-top:12px}.page-module__cTeEdq__heroMain{gap:12px}.page-module__cTeEdq__playerPhoto,.page-module__cTeEdq__photoPlaceholder,.page-module__cTeEdq__skeletonPhoto{width:76px;height:76px}.page-module__cTeEdq__photoPlaceholder{font-size:28px}.page-module__cTeEdq__heroRail{gap:12px;margin-top:16px}.page-module__cTeEdq__kpis{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.page-module__cTeEdq__kpi{border-radius:var(--radius-md);background:var(--color-bg-tertiary);border-left:none;padding:8px 10px}.page-module__cTeEdq__kpi:first-child{padding-left:10px}.page-module__cTeEdq__kpi dd{font-size:19px}.page-module__cTeEdq__forma{justify-content:space-between;width:100%}.page-module__cTeEdq__seasonLegend{display:none}.page-module__cTeEdq__seasonHead{grid-template-columns:28px minmax(0,1fr) 16px;grid-template-areas:"logo name caret""nums nums nums";row-gap:10px}.page-module__cTeEdq__seasonNums{justify-content:space-between}.page-module__cTeEdq__seasonNum,.page-module__cTeEdq__seasonNumWide{flex:1;width:auto}.page-module__cTeEdq__seasonNum i{display:block}.page-module__cTeEdq__matchHead{display:none}.page-module__cTeEdq__matchRow,.page-module__cTeEdq__matchRowCompact{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px;display:flex}.page-module__cTeEdq__matchRowCompact{padding:12px 0}.page-module__cTeEdq__matchRowCompact .page-module__cTeEdq__matchCell:nth-last-child(-n+2){display:flex}.page-module__cTeEdq__matchResult{order:-3}.page-module__cTeEdq__matchDate{flex:none;order:-2}.page-module__cTeEdq__rival{flex:auto;order:-1}.page-module__cTeEdq__matchComp{flex:1 0 100%;font-size:11px}.page-module__cTeEdq__matchCell{justify-content:flex-start;gap:5px;font-size:12px}.page-module__cTeEdq__cellLabel{display:inline}.page-module__cTeEdq__clubList{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-module__cTeEdq__skeleton{animation:none}.page-module__cTeEdq__chartBar,.page-module__cTeEdq__seasonCaret,.page-module__cTeEdq__seasonCaretOpen,.page-module__cTeEdq__tab:after,.page-module__cTeEdq__favButton{transition:none}}.page-module__cTeEdq__rating{border-radius:var(--radius-full,999px);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:40px;height:24px;padding:0 8px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.page-module__cTeEdq__ratingSm{min-width:34px;height:20px;padding:0 6px;font-size:12px}.page-module__cTeEdq__ratingAlto{background:color-mix(in srgb,var(--color-success)16%,transparent);color:color-mix(in srgb,var(--color-success)55%,var(--color-text-primary))}.page-module__cTeEdq__ratingMedio{background:color-mix(in srgb,var(--color-warning)16%,transparent);color:color-mix(in srgb,var(--color-warning)50%,var(--color-text-primary))}.page-module__cTeEdq__ratingBajo{background:color-mix(in srgb,var(--color-error)16%,transparent);color:color-mix(in srgb,var(--color-error)55%,var(--color-text-primary))}
.PlayerShareOverlay-module__hIXm3q__backdrop{z-index:1000;background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.PlayerShareOverlay-module__hIXm3q__sheet{border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-bg-secondary);flex-direction:column;width:100%;max-width:420px;max-height:calc(100vh - 32px);padding:20px;display:flex;overflow-y:auto;box-shadow:0 24px 64px #00000073}.PlayerShareOverlay-module__hIXm3q__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.PlayerShareOverlay-module__hIXm3q__title{color:var(--color-text-primary);margin:0;font-size:1.0625rem;font-weight:700}.PlayerShareOverlay-module__hIXm3q__close{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-tertiary);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PlayerShareOverlay-module__hIXm3q__close:hover{color:var(--color-text-primary)}.PlayerShareOverlay-module__hIXm3q__formats{gap:8px;margin-bottom:16px;display:flex}.PlayerShareOverlay-module__hIXm3q__format{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-tertiary);cursor:pointer;text-align:left;flex-direction:column;flex:1;align-items:flex-start;min-height:44px;padding:8px 12px;display:flex}.PlayerShareOverlay-module__hIXm3q__format:hover{border-color:var(--color-accent)}.PlayerShareOverlay-module__hIXm3q__formatActive{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent)12%,transparent)}.PlayerShareOverlay-module__hIXm3q__formatLabel{color:var(--color-text-primary);font-size:.875rem;font-weight:700}.PlayerShareOverlay-module__hIXm3q__formatSize{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600}.PlayerShareOverlay-module__hIXm3q__preview{border-radius:var(--radius-lg);background:var(--color-bg-tertiary);border:1px solid var(--color-border);width:100%;max-height:46vh;margin:0 auto 16px;position:relative;overflow:hidden}.PlayerShareOverlay-module__hIXm3q__previewImg{object-fit:contain;width:100%;height:100%;display:block}.PlayerShareOverlay-module__hIXm3q__previewLoader{background:var(--color-bg-tertiary);animation:1.4s ease-in-out infinite PlayerShareOverlay-module__hIXm3q__pulse;position:absolute;inset:0}@keyframes PlayerShareOverlay-module__hIXm3q__pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.PlayerShareOverlay-module__hIXm3q__previewLoader{opacity:.8;animation:none}}.PlayerShareOverlay-module__hIXm3q__previewError{text-align:center;height:100%;color:var(--color-text-secondary);justify-content:center;align-items:center;margin:0;padding:24px;font-size:.875rem;display:flex}.PlayerShareOverlay-module__hIXm3q__actions{flex-wrap:wrap;gap:8px;display:flex}.PlayerShareOverlay-module__hIXm3q__primary,.PlayerShareOverlay-module__hIXm3q__secondary{border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.PlayerShareOverlay-module__hIXm3q__primary{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff;flex:140px}.PlayerShareOverlay-module__hIXm3q__primary:hover{filter:brightness(1.06)}.PlayerShareOverlay-module__hIXm3q__primary:disabled{opacity:.5;cursor:not-allowed}.PlayerShareOverlay-module__hIXm3q__secondary{border:1px solid var(--color-border);background:var(--color-bg-tertiary);color:var(--color-text-secondary);flex:auto}.PlayerShareOverlay-module__hIXm3q__secondary:hover{border-color:var(--color-accent);color:var(--color-accent-ink)}.PlayerShareOverlay-module__hIXm3q__close:focus-visible,.PlayerShareOverlay-module__hIXm3q__format:focus-visible,.PlayerShareOverlay-module__hIXm3q__primary:focus-visible,.PlayerShareOverlay-module__hIXm3q__secondary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:420px){.PlayerShareOverlay-module__hIXm3q__sheet{padding:16px}.PlayerShareOverlay-module__hIXm3q__actions{flex-direction:column}.PlayerShareOverlay-module__hIXm3q__primary,.PlayerShareOverlay-module__hIXm3q__secondary{width:100%}}
.PlayerProfile-module__CRKzOq__page{--tag-ink:var(--color-accent-ink);--pill-win-ink:var(--color-success);--pill-loss-ink:var(--color-error);--card-ink:var(--color-warning);background:var(--color-bg-primary);min-height:100vh;padding-bottom:64px}[data-theme=light] .PlayerProfile-module__CRKzOq__page{--tag-ink:#05603a;--pill-win-ink:#09592a;--pill-loss-ink:#a3121d;--card-ink:#8a5a00}.PlayerProfile-module__CRKzOq__hero{background:linear-gradient(180deg,var(--color-bg-secondary),var(--color-bg-primary));border-bottom:1px solid var(--color-border);padding-top:16px}.PlayerProfile-module__CRKzOq__breadcrumb{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:.8125rem;display:flex}.PlayerProfile-module__CRKzOq__breadcrumb a{color:var(--color-text-secondary);text-decoration:none}.PlayerProfile-module__CRKzOq__breadcrumb a:hover{color:var(--color-accent-ink);text-decoration:underline}.PlayerProfile-module__CRKzOq__breadcrumbCurrent{color:var(--color-text-primary);font-weight:600}.PlayerProfile-module__CRKzOq__identity{align-items:center;gap:16px;margin-bottom:20px;display:flex}.PlayerProfile-module__CRKzOq__avatar{border-radius:var(--radius-full);background:var(--color-bg-tertiary);border:1px solid var(--color-border);flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.PlayerProfile-module__CRKzOq__avatarImg{object-fit:cover;width:100%;height:100%}.PlayerProfile-module__CRKzOq__avatarInitials{letter-spacing:.02em;color:var(--color-text-secondary);font-size:1.5rem;font-weight:700}.PlayerProfile-module__CRKzOq__identityBody{flex:1;min-width:0}.PlayerProfile-module__CRKzOq__name{letter-spacing:-.02em;color:var(--color-text-primary);margin:0 0 8px;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.15}.PlayerProfile-module__CRKzOq__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PlayerProfile-module__CRKzOq__chip,.PlayerProfile-module__CRKzOq__clubChip{border-radius:var(--radius-full);background:var(--color-bg-tertiary);border:1px solid var(--color-border);color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.PlayerProfile-module__CRKzOq__clubChip{color:var(--color-text-primary);padding-left:4px;text-decoration:none;transition:border-color .2s,color .2s}.PlayerProfile-module__CRKzOq__clubChip:hover{border-color:var(--color-accent);color:var(--color-accent-ink)}.PlayerProfile-module__CRKzOq__clubChipCrest,.PlayerProfile-module__CRKzOq__matchCrest{flex-shrink:0;display:inline-flex}.PlayerProfile-module__CRKzOq__chipHint{opacity:.65;font-size:.6875rem;font-weight:700}.PlayerProfile-module__CRKzOq__fichaNote{color:var(--color-text-secondary);margin-top:2px;font-size:.6875rem;font-weight:500;display:block}.PlayerProfile-module__CRKzOq__shareBtn{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-tertiary);min-height:44px;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;justify-content:center;align-self:flex-start;align-items:center;gap:6px;margin-left:auto;padding:0 16px;font-size:.875rem;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.PlayerProfile-module__CRKzOq__shareBtn:hover{border-color:var(--color-accent);color:var(--color-accent-ink)}.PlayerProfile-module__CRKzOq__statRibbon{scrollbar-width:none;gap:8px;margin:0 0 20px;padding-bottom:4px;display:flex;overflow-x:auto}.PlayerProfile-module__CRKzOq__statRibbon::-webkit-scrollbar{display:none}.PlayerProfile-module__CRKzOq__stat{border-radius:var(--radius-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);text-align:center;flex-direction:column-reverse;flex:1 1 0;min-width:84px;max-width:168px;padding:12px;display:flex}.PlayerProfile-module__CRKzOq__statValue{font-variant-numeric:tabular-nums;color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}.PlayerProfile-module__CRKzOq__statLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);margin-top:4px;font-size:.6875rem}.PlayerProfile-module__CRKzOq__toneCaution{color:var(--card-ink)}.PlayerProfile-module__CRKzOq__toneDanger{color:var(--color-error)}.PlayerProfile-module__CRKzOq__tabs{scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.PlayerProfile-module__CRKzOq__tabs::-webkit-scrollbar{display:none}.PlayerProfile-module__CRKzOq__tab{min-height:44px;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:0 2px;font-size:.9375rem;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.PlayerProfile-module__CRKzOq__tab:hover{color:var(--color-text-primary)}.PlayerProfile-module__CRKzOq__tabActive{color:var(--color-accent-ink)}.PlayerProfile-module__CRKzOq__tabActive:after{content:"";background:var(--color-accent);border-radius:2px 2px 0 0;height:2px;position:absolute;inset:auto 0 -1px}.PlayerProfile-module__CRKzOq__tabCount{border-radius:var(--radius-full);background:var(--color-bg-tertiary);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);padding:1px 7px;font-size:.75rem;font-weight:700}.PlayerProfile-module__CRKzOq__panel{padding-top:24px}.PlayerProfile-module__CRKzOq__section+.PlayerProfile-module__CRKzOq__section{margin-top:32px}.PlayerProfile-module__CRKzOq__sectionHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.PlayerProfile-module__CRKzOq__sectionTitle{color:var(--color-text-primary);margin:0 0 12px;font-size:1.0625rem;font-weight:700}.PlayerProfile-module__CRKzOq__sectionHead .PlayerProfile-module__CRKzOq__sectionTitle{margin-bottom:12px}.PlayerProfile-module__CRKzOq__linkBtn{color:var(--color-accent-ink);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:.875rem;font-weight:600}.PlayerProfile-module__CRKzOq__linkBtn:hover{text-decoration:underline}.PlayerProfile-module__CRKzOq__inlineLink{color:var(--color-accent-ink);font-weight:600;text-decoration:none}.PlayerProfile-module__CRKzOq__inlineLink:hover{text-decoration:underline}.PlayerProfile-module__CRKzOq__matchList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.PlayerProfile-module__CRKzOq__matchItem{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-secondary);overflow:hidden}.PlayerProfile-module__CRKzOq__matchLink{color:inherit;padding:12px 16px;text-decoration:none;transition:background-color .2s;display:block}.PlayerProfile-module__CRKzOq__matchLink:hover{background:var(--color-bg-hover)}.PlayerProfile-module__CRKzOq__matchMeta{color:var(--color-text-secondary);align-items:center;gap:6px;margin-bottom:8px;font-size:.75rem;display:flex}.PlayerProfile-module__CRKzOq__matchTournament{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PlayerProfile-module__CRKzOq__matchTeams{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;display:grid}.PlayerProfile-module__CRKzOq__matchTeam{min-width:0;color:var(--color-text-secondary);align-items:center;gap:8px;display:flex}.PlayerProfile-module__CRKzOq__matchTeamOwn{color:var(--color-text-primary);font-weight:700}.PlayerProfile-module__CRKzOq__matchTeamName{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.PlayerProfile-module__CRKzOq__matchScore{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);margin-left:auto;font-size:1rem;font-weight:700}.PlayerProfile-module__CRKzOq__matchScoreWon{color:var(--color-text-primary)}.PlayerProfile-module__CRKzOq__resultPill{border-radius:var(--radius-sm);border:1px solid #0000;grid-area:1/2/span 2;justify-content:center;align-items:center;width:26px;height:26px;font-size:.75rem;font-weight:700;display:inline-flex}.PlayerProfile-module__CRKzOq__result_win{background:color-mix(in srgb,var(--color-success)16%,transparent);border-color:color-mix(in srgb,var(--color-success)40%,transparent);color:var(--pill-win-ink)}.PlayerProfile-module__CRKzOq__result_draw{background:var(--color-bg-tertiary);border-color:var(--color-border);color:var(--color-text-secondary)}.PlayerProfile-module__CRKzOq__result_loss{background:color-mix(in srgb,var(--color-error)14%,transparent);border-color:color-mix(in srgb,var(--color-error)38%,transparent);color:var(--pill-loss-ink)}.PlayerProfile-module__CRKzOq__matchContribution{border-top:1px solid var(--color-border-light);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex}.PlayerProfile-module__CRKzOq__roleTag,.PlayerProfile-module__CRKzOq__eventTag,.PlayerProfile-module__CRKzOq__pointsTag{border-radius:var(--radius-full);white-space:nowrap;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.PlayerProfile-module__CRKzOq__roleTag{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.PlayerProfile-module__CRKzOq__eventTag{background:color-mix(in srgb,var(--color-accent)14%,transparent);color:var(--tag-ink)}.PlayerProfile-module__CRKzOq__eventTagCard{background:color-mix(in srgb,var(--color-warning)16%,transparent);color:var(--card-ink)}.PlayerProfile-module__CRKzOq__pointsTag{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;background:0 0;margin-left:auto}.PlayerProfile-module__CRKzOq__fichaGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin:0;display:grid}.PlayerProfile-module__CRKzOq__fichaItem{border-radius:var(--radius-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);padding:12px}.PlayerProfile-module__CRKzOq__fichaLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:4px;font-size:.6875rem}.PlayerProfile-module__CRKzOq__fichaValue{color:var(--color-text-primary);margin:0;font-size:.9375rem;font-weight:600}.PlayerProfile-module__CRKzOq__tableScroll{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-secondary);overflow-x:auto}.PlayerProfile-module__CRKzOq__table{border-collapse:collapse;width:100%;font-size:.875rem}.PlayerProfile-module__CRKzOq__tableCaption{caption-side:bottom;color:var(--color-text-secondary);text-align:left;padding:10px 16px;font-size:.75rem}.PlayerProfile-module__CRKzOq__table thead th{background:var(--color-bg-tertiary);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);white-space:nowrap;padding:10px 12px;font-size:.6875rem;font-weight:700}.PlayerProfile-module__CRKzOq__table thead abbr{cursor:help;text-decoration:none}.PlayerProfile-module__CRKzOq__thText{text-align:left}.PlayerProfile-module__CRKzOq__thNum{text-align:center}.PlayerProfile-module__CRKzOq__table tbody tr:hover{background:var(--color-bg-hover)}.PlayerProfile-module__CRKzOq__tdText{text-align:left;color:var(--color-text-primary);border-top:1px solid var(--color-border);min-width:180px;padding:10px 12px;font-weight:600}.PlayerProfile-module__CRKzOq__tdNum{text-align:center;font-variant-numeric:tabular-nums;color:var(--color-text-secondary);border-top:1px solid var(--color-border);white-space:nowrap;padding:10px 12px}.PlayerProfile-module__CRKzOq__seasonName{display:block}.PlayerProfile-module__CRKzOq__seasonMeta{color:var(--color-text-secondary);margin-top:2px;font-size:.75rem;font-weight:500;display:block}.PlayerProfile-module__CRKzOq__cardCounts{gap:6px;font-weight:700;display:inline-flex}.PlayerProfile-module__CRKzOq__table tfoot th,.PlayerProfile-module__CRKzOq__table tfoot td{border-top:2px solid var(--color-border);color:var(--color-text-primary);font-weight:700}.PlayerProfile-module__CRKzOq__empty{border-radius:var(--radius-lg);border:1px dashed var(--color-border);background:var(--color-bg-secondary);text-align:center;padding:32px 24px}.PlayerProfile-module__CRKzOq__emptyTitle{color:var(--color-text-primary);margin:0 0 8px;font-size:1rem;font-weight:700}.PlayerProfile-module__CRKzOq__emptyBody{max-width:46ch;color:var(--color-text-secondary);margin:0 auto;font-size:.875rem;line-height:1.5}.PlayerProfile-module__CRKzOq__emptyCta{border-radius:var(--radius-full);background:var(--color-accent);color:#fff;align-items:center;gap:6px;min-height:44px;margin-top:16px;padding:0 18px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.PlayerProfile-module__CRKzOq__emptyCta:hover{filter:brightness(1.06)}.PlayerProfile-module__CRKzOq__tab:focus-visible,.PlayerProfile-module__CRKzOq__shareBtn:focus-visible,.PlayerProfile-module__CRKzOq__linkBtn:focus-visible,.PlayerProfile-module__CRKzOq__matchLink:focus-visible,.PlayerProfile-module__CRKzOq__clubChip:focus-visible,.PlayerProfile-module__CRKzOq__emptyCta:focus-visible,.PlayerProfile-module__CRKzOq__inlineLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.PlayerProfile-module__CRKzOq__clubChip,.PlayerProfile-module__CRKzOq__shareBtn,.PlayerProfile-module__CRKzOq__tab,.PlayerProfile-module__CRKzOq__matchLink{transition:none}}@media (max-width:640px){.PlayerProfile-module__CRKzOq__identity{gap:12px}.PlayerProfile-module__CRKzOq__avatar{width:56px;height:56px}.PlayerProfile-module__CRKzOq__avatarInitials{font-size:1.125rem}.PlayerProfile-module__CRKzOq__shareLabel{display:none}.PlayerProfile-module__CRKzOq__chipHint{opacity:.65;font-size:.6875rem;font-weight:700}.PlayerProfile-module__CRKzOq__fichaNote{color:var(--color-text-secondary);margin-top:2px;font-size:.6875rem;font-weight:500;display:block}.PlayerProfile-module__CRKzOq__shareBtn{width:44px;padding:0}.PlayerProfile-module__CRKzOq__stat{min-width:76px;padding:10px 8px}.PlayerProfile-module__CRKzOq__statValue{font-size:1.25rem}.PlayerProfile-module__CRKzOq__tabs{gap:20px}.PlayerProfile-module__CRKzOq__pointsTag{margin-left:0}}@media (min-width:860px){.PlayerProfile-module__CRKzOq__matchLink{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);grid-template-areas:"meta meta""teams contrib";align-items:center;column-gap:32px;display:grid}.PlayerProfile-module__CRKzOq__matchMeta{grid-area:meta}.PlayerProfile-module__CRKzOq__matchTeams{grid-area:teams}.PlayerProfile-module__CRKzOq__matchContribution{border-top:none;border-left:1px solid var(--color-border-light);grid-area:contrib;align-content:center;align-self:stretch;margin-top:0;padding:0 0 0 24px}.PlayerProfile-module__CRKzOq__pointsTag{margin-left:0}}
.PlayerProfileV2-module__0ZEA4G__page{--tag-ink:var(--color-accent-ink);--pill-win-ink:var(--color-success);--pill-loss-ink:var(--color-error);--card-ink:var(--color-warning);--card-bg:var(--color-bg-secondary);--glass:color-mix(in srgb,var(--color-bg-primary)78%,transparent);background:var(--color-bg-primary);min-height:100vh;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}[data-theme=light] .PlayerProfileV2-module__0ZEA4G__page{--tag-ink:#05603a;--pill-win-ink:#09592a;--pill-loss-ink:#a3121d;--card-ink:#8a5a00}.PlayerProfileV2-module__0ZEA4G__hero{background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--color-accent)26%,transparent),transparent 60%),linear-gradient(180deg,var(--color-bg-secondary),var(--color-bg-primary));padding-top:12px}.PlayerProfileV2-module__0ZEA4G__heroInner{padding-bottom:0}.PlayerProfileV2-module__0ZEA4G__topbar{justify-content:space-between;align-items:center;min-height:44px;display:flex}.PlayerProfileV2-module__0ZEA4G__topActions{align-items:center;gap:8px;display:flex}.PlayerProfileV2-module__0ZEA4G__back,.PlayerProfileV2-module__0ZEA4G__shareBtn{border-radius:var(--radius-full);min-width:44px;min-height:44px;color:var(--color-text-primary);justify-content:center;align-items:center;text-decoration:none;transition:transform .12s ease-out,background-color .2s;display:inline-flex}.PlayerProfileV2-module__0ZEA4G__back{margin-left:-10px}.PlayerProfileV2-module__0ZEA4G__shareBtn{border:1px solid var(--color-border);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;gap:6px;padding:0 14px;font-size:.875rem;font-weight:600}.PlayerProfileV2-module__0ZEA4G__back:hover,.PlayerProfileV2-module__0ZEA4G__shareBtn:hover{background:var(--color-bg-hover)}.PlayerProfileV2-module__0ZEA4G__back:active,.PlayerProfileV2-module__0ZEA4G__shareBtn:active{transform:scale(.96)}.PlayerProfileV2-module__0ZEA4G__identity{align-items:center;gap:16px;padding:12px 0 20px;display:flex}.PlayerProfileV2-module__0ZEA4G__avatar{border-radius:var(--radius-full);background:var(--color-bg-tertiary);border:2px solid var(--color-border);flex-shrink:0;justify-content:center;align-items:center;width:84px;height:84px;display:flex;overflow:hidden}.PlayerProfileV2-module__0ZEA4G__avatarImg{object-fit:cover;width:100%;height:100%}.PlayerProfileV2-module__0ZEA4G__avatarIcon{color:var(--color-text-muted)}.PlayerProfileV2-module__0ZEA4G__avatarWrap{flex-shrink:0;position:relative}.PlayerProfileV2-module__0ZEA4G__avatarCrest{border-radius:var(--radius-full);background:var(--color-bg-secondary);border:2px solid var(--color-border);justify-content:center;align-items:center;padding:3px;display:inline-flex;position:absolute;bottom:-4px;right:-6px}.PlayerProfileV2-module__0ZEA4G__identityBody{flex:1;min-width:0}.PlayerProfileV2-module__0ZEA4G__name{letter-spacing:-.025em;color:var(--color-text-primary);overflow-wrap:anywhere;margin:0 0 10px;font-size:clamp(1.625rem,5vw,2.25rem);font-weight:800;line-height:1.08}.PlayerProfileV2-module__0ZEA4G__clubChip{border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-bg-primary)55%,transparent);border:1px solid var(--color-border);max-width:100%;color:var(--color-text-primary);align-items:center;gap:8px;padding:4px 12px 4px 5px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .12s ease-out,border-color .2s;display:inline-flex}.PlayerProfileV2-module__0ZEA4G__clubChip:hover{border-color:var(--color-accent)}.PlayerProfileV2-module__0ZEA4G__clubChip:active{transform:scale(.97)}.PlayerProfileV2-module__0ZEA4G__clubCrest{flex-shrink:0;display:inline-flex}.PlayerProfileV2-module__0ZEA4G__tabs{scrollbar-width:none;top:env(safe-area-inset-top,0px);z-index:5;background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border-bottom:1px solid var(--color-border);gap:22px;margin:0 -16px;padding:0 16px;display:flex;position:sticky;overflow-x:auto}.PlayerProfileV2-module__0ZEA4G__tabs::-webkit-scrollbar{display:none}.PlayerProfileV2-module__0ZEA4G__tab{min-height:48px;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:0 2px;font-size:.9375rem;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.PlayerProfileV2-module__0ZEA4G__tab:hover,.PlayerProfileV2-module__0ZEA4G__tabActive{color:var(--color-text-primary)}.PlayerProfileV2-module__0ZEA4G__tab:after{content:"";background:var(--color-accent);border-radius:3px 3px 0 0;height:3px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.PlayerProfileV2-module__0ZEA4G__tabActive:after{transform:scaleX(1)}.PlayerProfileV2-module__0ZEA4G__tabCount{border-radius:var(--radius-full);background:var(--color-bg-tertiary);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);padding:1px 7px;font-size:.75rem;font-weight:700}.PlayerProfileV2-module__0ZEA4G__main{padding-top:16px}.PlayerProfileV2-module__0ZEA4G__panel{flex-direction:column;gap:14px;display:flex}.PlayerProfileV2-module__0ZEA4G__notice{border-radius:var(--radius-md);background:var(--color-bg-tertiary);border:1px solid var(--color-border);color:var(--color-text-secondary);margin:0 0 12px;padding:10px 14px;font-size:.8125rem}.PlayerProfileV2-module__0ZEA4G__card{background:var(--card-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card,none);padding:16px}.PlayerProfileV2-module__0ZEA4G__cardHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.PlayerProfileV2-module__0ZEA4G__cardTitle{letter-spacing:-.01em;color:var(--color-text-primary);margin:0;font-size:1.0625rem;font-weight:700}.PlayerProfileV2-module__0ZEA4G__cardTitleMeta{color:var(--color-text-secondary);font-weight:500}.PlayerProfileV2-module__0ZEA4G__cardHeadMeta{color:var(--color-text-secondary);font-size:.8125rem}.PlayerProfileV2-module__0ZEA4G__inlineLink{color:inherit;text-decoration:none}.PlayerProfileV2-module__0ZEA4G__inlineLink:hover{color:var(--color-accent-ink);text-decoration:underline}.PlayerProfileV2-module__0ZEA4G__linkBtn,.PlayerProfileV2-module__0ZEA4G__cardLink{min-height:44px;color:var(--color-accent-ink);cursor:pointer;background:0 0;border:none;padding:6px 0;font-size:.875rem;font-weight:600}.PlayerProfileV2-module__0ZEA4G__cardLink{border-top:1px solid var(--color-border);text-align:center;width:100%;margin-top:4px;padding-top:12px;display:block}.PlayerProfileV2-module__0ZEA4G__facts{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:18px 8px;margin:0;display:grid}.PlayerProfileV2-module__0ZEA4G__fact{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.PlayerProfileV2-module__0ZEA4G__factValue{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:1.0625rem;font-weight:600}.PlayerProfileV2-module__0ZEA4G__factLabel{color:var(--color-text-secondary);margin-top:2px;font-size:.8125rem}.PlayerProfileV2-module__0ZEA4G__factNote{color:var(--color-text-muted);margin-top:2px;font-size:.6875rem}.PlayerProfileV2-module__0ZEA4G__bigStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.PlayerProfileV2-module__0ZEA4G__bigStat{flex-direction:column;align-items:center;padding:6px 0;display:flex}.PlayerProfileV2-module__0ZEA4G__bigValue{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-text-primary);margin:0;font-size:2rem;font-weight:800;line-height:1.1}.PlayerProfileV2-module__0ZEA4G__bigValueAccent{color:var(--color-accent-ink)}.PlayerProfileV2-module__0ZEA4G__bigLabel{color:var(--color-text-secondary);margin-top:2px;font-size:.8125rem}.PlayerProfileV2-module__0ZEA4G__form{gap:8px;margin:0;padding:0;list-style:none;display:flex}.PlayerProfileV2-module__0ZEA4G__form>li{flex:1 1 0;min-width:0}.PlayerProfileV2-module__0ZEA4G__formItem{flex-direction:column;align-items:center;gap:8px;min-height:44px;text-decoration:none;transition:transform .12s ease-out;display:flex}.PlayerProfileV2-module__0ZEA4G__formItem:active{transform:scale(.95)}.PlayerProfileV2-module__0ZEA4G__formScore{border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;background:var(--color-bg-tertiary);min-width:56px;color:var(--color-text-secondary);justify-content:center;align-items:center;padding:4px 8px;font-size:.875rem;font-weight:700;display:inline-flex}.PlayerProfileV2-module__0ZEA4G__form_win{background:color-mix(in srgb,var(--color-success)20%,transparent);color:var(--pill-win-ink)}.PlayerProfileV2-module__0ZEA4G__form_loss{background:color-mix(in srgb,var(--color-error)18%,transparent);color:var(--pill-loss-ink)}.PlayerProfileV2-module__0ZEA4G__form_draw,.PlayerProfileV2-module__0ZEA4G__form_none{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.PlayerProfileV2-module__0ZEA4G__formCrest{display:inline-flex}.PlayerProfileV2-module__0ZEA4G__matchList{margin:0;padding:0;list-style:none}.PlayerProfileV2-module__0ZEA4G__scopeBar{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.PlayerProfileV2-module__0ZEA4G__scopeBar::-webkit-scrollbar{display:none}.PlayerProfileV2-module__0ZEA4G__scopeChip{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-secondary);min-height:40px;color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;flex-shrink:0;padding:0 14px;font-size:.875rem;font-weight:600;transition:transform .12s ease-out,background-color .2s,color .2s}.PlayerProfileV2-module__0ZEA4G__scopeChip:active{transform:scale(.96)}.PlayerProfileV2-module__0ZEA4G__scopeChipActive{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg-primary)}.PlayerProfileV2-module__0ZEA4G__context{color:var(--color-text-secondary);margin:0;font-size:.8125rem;line-height:1.45}.PlayerProfileV2-module__0ZEA4G__context strong{color:var(--color-text-primary)}.PlayerProfileV2-module__0ZEA4G__groupNote{color:var(--color-text-muted);margin:-4px 0 12px;font-size:.75rem;line-height:1.4}.PlayerProfileV2-module__0ZEA4G__tiles{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin:0;display:grid}.PlayerProfileV2-module__0ZEA4G__tile{border-radius:var(--radius-lg);background:var(--color-bg-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:12px 6px;display:flex}.PlayerProfileV2-module__0ZEA4G__tileValue{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:800;line-height:1.1}.PlayerProfileV2-module__0ZEA4G__tileEmpty{color:var(--color-text-muted);font-weight:600}.PlayerProfileV2-module__0ZEA4G__tileLabel{color:var(--color-text-secondary);margin-top:4px;font-size:.75rem;line-height:1.25}.PlayerProfileV2-module__0ZEA4G__tileHint{color:var(--color-text-muted)}.PlayerProfileV2-module__0ZEA4G__toneAccent{color:var(--color-accent-ink)}.PlayerProfileV2-module__0ZEA4G__toneCaution{color:var(--card-ink)}.PlayerProfileV2-module__0ZEA4G__toneDanger{color:var(--color-error)}.PlayerProfileV2-module__0ZEA4G__actions{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.PlayerProfileV2-module__0ZEA4G__action{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.PlayerProfileV2-module__0ZEA4G__actionLabel{color:var(--color-text-primary);font-size:.9375rem}.PlayerProfileV2-module__0ZEA4G__actionCount{font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-size:1rem;font-weight:700}@media (min-width:768px){.PlayerProfileV2-module__0ZEA4G__tabs{margin:0;padding:0}.PlayerProfileV2-module__0ZEA4G__panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.PlayerProfileV2-module__0ZEA4G__panel>.PlayerProfileV2-module__0ZEA4G__scopeBar,.PlayerProfileV2-module__0ZEA4G__panel>.PlayerProfileV2-module__0ZEA4G__context{grid-column:1/-1}.PlayerProfileV2-module__0ZEA4G__panel>*:only-child{grid-column:1/-1}.PlayerProfileV2-module__0ZEA4G__avatar{width:104px;height:104px}}@media (min-width:1024px){.PlayerProfileV2-module__0ZEA4G__tiles{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}}@media (prefers-reduced-motion:reduce){.PlayerProfileV2-module__0ZEA4G__tab:after,.PlayerProfileV2-module__0ZEA4G__back,.PlayerProfileV2-module__0ZEA4G__shareBtn,.PlayerProfileV2-module__0ZEA4G__clubChip,.PlayerProfileV2-module__0ZEA4G__formItem,.PlayerProfileV2-module__0ZEA4G__scopeChip{transition:none}.PlayerProfileV2-module__0ZEA4G__back:active,.PlayerProfileV2-module__0ZEA4G__shareBtn:active,.PlayerProfileV2-module__0ZEA4G__clubChip:active,.PlayerProfileV2-module__0ZEA4G__formItem:active,.PlayerProfileV2-module__0ZEA4G__scopeChip:active{transform:none}}@media (prefers-reduced-transparency:reduce){.PlayerProfileV2-module__0ZEA4G__tabs,.PlayerProfileV2-module__0ZEA4G__shareBtn{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-bg-primary)}}
.loading-module__QE-rJW__bar,.loading-module__QE-rJW__block{background:var(--color-bg-tertiary);animation:1.4s ease-in-out infinite loading-module__QE-rJW__shimmer}.loading-module__QE-rJW__bar{border-radius:var(--radius-sm)}.loading-module__QE-rJW__block{border-radius:var(--radius-md)}@keyframes loading-module__QE-rJW__shimmer{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.loading-module__QE-rJW__bar,.loading-module__QE-rJW__block{animation:none}}.loading-module__QE-rJW__breadcrumb{width:180px;height:13px;margin-bottom:20px}.loading-module__QE-rJW__avatar{border-radius:var(--radius-full);flex-shrink:0;width:72px;height:72px}.loading-module__QE-rJW__identityBody{flex:1;min-width:0}.loading-module__QE-rJW__name{width:min(60%,320px);height:30px;margin-bottom:10px}.loading-module__QE-rJW__chipRow{gap:8px;display:flex}.loading-module__QE-rJW__chip{border-radius:var(--radius-full);width:132px;height:26px}.loading-module__QE-rJW__chipShort{border-radius:var(--radius-full);width:78px;height:26px}.loading-module__QE-rJW__ribbon{gap:8px;margin:0 0 20px;display:flex}.loading-module__QE-rJW__stat{flex:1 1 0;min-width:84px;height:66px}.loading-module__QE-rJW__tabs{gap:24px;padding-bottom:10px;display:flex}.loading-module__QE-rJW__tab{width:84px;height:20px;margin-top:12px}.loading-module__QE-rJW__panel{flex-direction:column;gap:8px;padding-top:24px;display:flex}.loading-module__QE-rJW__matchRow{height:108px}@media (max-width:640px){.loading-module__QE-rJW__avatar{width:56px;height:56px}.loading-module__QE-rJW__name{height:24px}.loading-module__QE-rJW__stat{min-width:76px;height:58px}}
