.PlayerCareerDashboard_stack__OpPFh{display:grid;gap:clamp(1rem,2.4vw,1.6rem)}.PlayerCareerDashboard_hero__J8SXB{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.62fr);gap:1rem}.PlayerCareerDashboard_identity__MIUs_,.PlayerCareerDashboard_section__DIRta,.PlayerCareerDashboard_unlockCard__234pj{background:var(--surface-card);border:1px solid var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.PlayerCareerDashboard_identity__MIUs_{display:grid;grid-template-columns:minmax(220px,.64fr) minmax(0,1.36fr);min-height:320px;overflow:hidden}.PlayerCareerDashboard_avatarStage__veWQ4{align-items:end;background-color:var(--surface-soft);background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:320px;overflow:hidden;position:relative}.PlayerCareerDashboard_avatarStage__veWQ4:after{background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.2));content:"";inset:0;pointer-events:none;position:absolute}.PlayerCareerDashboard_avatar__ovB1d{height:94%;max-width:100%;object-fit:contain;object-position:center bottom;position:relative;z-index:1}.PlayerCareerDashboard_racket__jnNPl{bottom:4%;height:62%;object-fit:contain;position:absolute;right:-3%;transform:rotate(18deg);transform-origin:center;z-index:2}.PlayerCareerDashboard_initials__W_Whx{align-items:center;background:color-mix(in srgb,var(--olive) 90%,transparent);border:4px solid color-mix(in srgb,var(--surface-strong) 80%,transparent);border-radius:50%;color:var(--surface-strong);display:flex;font-size:3rem;font-weight:900;height:150px;justify-content:center;margin-bottom:70px;width:150px;z-index:1}.PlayerCareerDashboard_levelOrb__wOOdB{background:var(--clay);border:3px solid var(--surface-strong);border-radius:var(--radius-pill);bottom:1rem;box-shadow:var(--shadow);color:white;font-size:.8rem;font-weight:900;left:1rem;letter-spacing:.08em;padding:.55rem .8rem;position:absolute;z-index:3}.PlayerCareerDashboard_identityCopy__8CDDy{align-content:center;display:grid;gap:1.25rem;padding:clamp(1.25rem,3vw,2.35rem)}.PlayerCareerDashboard_eyebrow__PS_ge{color:var(--clay);font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.PlayerCareerDashboard_nameRow__iOglG{align-items:start;display:flex;gap:1rem;justify-content:space-between}.PlayerCareerDashboard_nameRow__iOglG h1{color:var(--text-primary);font-size:clamp(2rem,5vw,3.35rem);letter-spacing:-.045em;line-height:.96;margin:0}.PlayerCareerDashboard_title___BoIv{color:var(--olive);font-size:1rem;font-weight:900;letter-spacing:.09em;margin:.55rem 0 0;text-transform:uppercase}.PlayerCareerDashboard_betaBadge__fdMv2,.PlayerCareerDashboard_counter__I7xo3,.PlayerCareerDashboard_streak__gb_UM,.PlayerCareerDashboard_syncBadge__JPp93{background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:var(--radius-pill);color:var(--text-secondary);flex:0 0 auto;font-size:.78rem;font-weight:800;padding:.45rem .7rem}.PlayerCareerDashboard_xpBlock__7SQ4y{display:grid;gap:.55rem}.PlayerCareerDashboard_xpHeader__JrlnP{align-items:baseline;display:flex;gap:1rem;justify-content:space-between}.PlayerCareerDashboard_xpHeader__JrlnP strong{color:var(--olive);font-size:1.05rem}.PlayerCareerDashboard_xpHeader__JrlnP span{color:var(--text-secondary);font-size:.78rem;text-align:right}.PlayerCareerDashboard_progressTrack__7HlHj{background:var(--surface-soft);border-radius:var(--radius-pill);height:10px;overflow:hidden;width:100%}.PlayerCareerDashboard_progressFill__ZwXVX{background:linear-gradient(90deg,var(--clay),var(--warning));border-radius:inherit;display:block;height:100%;min-width:0;transition:width .35s ease}.PlayerCareerDashboard_rankGrid__ThLsK{display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr))}.PlayerCareerDashboard_rankGrid__ThLsK>div{background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:var(--radius-md);display:grid;gap:.18rem;padding:.8rem}.PlayerCareerDashboard_rankGrid__ThLsK small,.PlayerCareerDashboard_rankGrid__ThLsK span{color:var(--text-secondary);font-size:.68rem}.PlayerCareerDashboard_rankGrid__ThLsK strong{color:var(--text-primary);font-size:1.35rem}.PlayerCareerDashboard_unlockCard__234pj{align-content:center;background:radial-gradient(circle at top right,var(--app-accent-glow),transparent 42%),var(--olive);color:white;display:grid;gap:.65rem;padding:clamp(1.3rem,3vw,2rem)}.PlayerCareerDashboard_unlockCard__234pj .PlayerCareerDashboard_eyebrow__PS_ge{color:color-mix(in srgb,var(--clay) 72%,white)}.PlayerCareerDashboard_unlockCard__234pj>strong{font-size:.8rem;letter-spacing:.11em;text-transform:uppercase}.PlayerCareerDashboard_unlockCard__234pj h2{color:white;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.04;margin:0}.PlayerCareerDashboard_unlockCard__234pj p{color:rgba(255,255,255,.76);margin:0 0 .5rem}.PlayerCareerDashboard_primaryAction__yGNXj{align-items:center;background:var(--clay);border-radius:var(--radius-pill);color:white;display:inline-flex;font-weight:900;justify-content:center;min-height:46px;padding:.75rem 1rem;text-decoration:none}.PlayerCareerDashboard_quickNav__u7A4M{display:grid;gap:.75rem;grid-template-columns:repeat(6,minmax(0,1fr))}.PlayerCareerDashboard_quickNav__u7A4M a{background:var(--surface-card);border:1px solid var(--border-soft);border-radius:var(--radius-lg);display:grid;gap:.16rem;min-height:104px;padding:.9rem;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.PlayerCareerDashboard_quickNav__u7A4M a:hover{border-color:color-mix(in srgb,var(--clay) 52%,var(--border-soft));box-shadow:var(--shadow-sm);transform:translateY(-2px)}.PlayerCareerDashboard_quickNav__u7A4M span{font-size:1.3rem}.PlayerCareerDashboard_quickNav__u7A4M strong{color:var(--text-primary);font-size:.9rem}.PlayerCareerDashboard_quickNav__u7A4M small{color:var(--text-secondary);font-size:.7rem}.PlayerCareerDashboard_section__DIRta{display:grid;gap:1rem;padding:clamp(1rem,2.4vw,1.5rem)}.PlayerCareerDashboard_sectionHeader__MQYyc{align-items:end;display:flex;gap:1rem;justify-content:space-between}.PlayerCareerDashboard_sectionHeader__MQYyc h2{color:var(--text-primary);font-size:clamp(1.25rem,2vw,1.7rem);margin:.15rem 0 0}.PlayerCareerDashboard_statsGrid__QzU8M{display:grid;gap:.7rem;grid-template-columns:repeat(7,minmax(0,1fr))}.PlayerCareerDashboard_stat__7xbUZ{align-items:center;background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:var(--radius-lg);display:grid;gap:.18rem;justify-items:center;min-height:112px;padding:.8rem;text-align:center}.PlayerCareerDashboard_stat__7xbUZ>span{font-size:1.35rem}.PlayerCareerDashboard_stat__7xbUZ strong{color:var(--olive);font-size:1.5rem}.PlayerCareerDashboard_stat__7xbUZ small{color:var(--text-secondary);font-size:.72rem;font-weight:700}.PlayerCareerDashboard_statMuted__0LroW{opacity:.62}.PlayerCareerDashboard_twoColumns__UI0m6{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.PlayerCareerDashboard_missionList__J0w45{display:grid;gap:.7rem}.PlayerCareerDashboard_mission__jYefd{align-items:center;border:1px solid var(--border-soft);border-radius:var(--radius-lg);display:grid;gap:.8rem;grid-template-columns:46px minmax(0,1fr);padding:.8rem}.PlayerCareerDashboard_completed__ym_Du{background:color-mix(in srgb,var(--success) 8%,var(--surface-card));border-color:color-mix(in srgb,var(--success) 30%,var(--border-soft))}.PlayerCareerDashboard_missionIcon__CJctR{align-items:center;background:var(--surface-soft);border-radius:50%;display:flex;font-size:1.15rem;height:42px;justify-content:center;width:42px}.PlayerCareerDashboard_completed__ym_Du .PlayerCareerDashboard_missionIcon__CJctR{background:var(--success);color:white}.PlayerCareerDashboard_missionTitle__Tjdjy{align-items:center;display:flex;gap:.8rem;justify-content:space-between}.PlayerCareerDashboard_missionTitle__Tjdjy strong{color:var(--text-primary);font-size:.9rem}.PlayerCareerDashboard_missionTitle__Tjdjy span{color:var(--clay);font-size:.72rem;font-weight:900}.PlayerCareerDashboard_mission__jYefd p{color:var(--text-secondary);font-size:.75rem;margin:.14rem 0 .5rem}.PlayerCareerDashboard_mission__jYefd small{color:var(--text-muted);display:block;font-size:.68rem;margin-top:.28rem;text-align:right}.PlayerCareerDashboard_badgeGrid__U_MZp{display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}.PlayerCareerDashboard_badge__rntzW{align-content:start;background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:var(--radius-lg);display:grid;gap:.28rem;min-height:145px;padding:.85rem}.PlayerCareerDashboard_badgeIcon__DU1DF{font-size:1.55rem}.PlayerCareerDashboard_badge__rntzW strong{color:var(--text-primary);font-size:.85rem}.PlayerCareerDashboard_badge__rntzW p{color:var(--text-secondary);font-size:.7rem;line-height:1.35;margin:0}.PlayerCareerDashboard_badge__rntzW small{color:var(--success);font-size:.65rem;font-weight:800;margin-top:auto}.PlayerCareerDashboard_locked__xNR9p{filter:saturate(.4);opacity:.58}.PlayerCareerDashboard_locked__xNR9p small{color:var(--text-secondary)}.PlayerCareerDashboard_specializationGrid___KVB5{display:grid;gap:.7rem;grid-template-columns:repeat(7,minmax(0,1fr))}.PlayerCareerDashboard_specializationGrid___KVB5 article{align-items:start;background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:var(--radius-lg);display:grid;gap:.55rem;min-height:128px;padding:.8rem}.PlayerCareerDashboard_specializationGrid___KVB5 article>span{font-size:1.35rem}.PlayerCareerDashboard_specializationGrid___KVB5 small{color:var(--text-secondary);display:block;font-size:.66rem}.PlayerCareerDashboard_specializationGrid___KVB5 strong{color:var(--olive);display:block;font-size:.95rem;margin-top:.12rem}.PlayerCareerDashboard_specializationGrid___KVB5 p{color:var(--text-secondary);font-size:.68rem;line-height:1.35;margin:.3rem 0 0}.PlayerCareerDashboard_futureSpecialization__wzeEz{opacity:.6}.PlayerCareerDashboard_xpDetails__EwNqN{border-top:1px solid var(--border-soft);padding-top:.85rem}.PlayerCareerDashboard_xpDetails__EwNqN summary{color:var(--olive);cursor:pointer;font-size:.78rem;font-weight:900}.PlayerCareerDashboard_xpDetails__EwNqN>div{display:grid;gap:.38rem;margin-top:.8rem}.PlayerCareerDashboard_xpDetails__EwNqN p{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0}.PlayerCareerDashboard_xpDetails__EwNqN p span{color:var(--text-secondary);font-size:.75rem}.PlayerCareerDashboard_xpDetails__EwNqN p strong{color:var(--clay);font-size:.75rem}@media (max-width:1120px){.PlayerCareerDashboard_hero__J8SXB{grid-template-columns:1fr}.PlayerCareerDashboard_unlockCard__234pj{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.PlayerCareerDashboard_unlockCard__234pj h2,.PlayerCareerDashboard_unlockCard__234pj p{grid-column:2}.PlayerCareerDashboard_unlockCard__234pj>strong{grid-column:1;grid-row:1/span 2}.PlayerCareerDashboard_unlockCard__234pj .PlayerCareerDashboard_eyebrow__PS_ge{grid-column:2}.PlayerCareerDashboard_primaryAction__yGNXj{grid-column:3;grid-row:1/span 3}.PlayerCareerDashboard_quickNav__u7A4M{grid-template-columns:repeat(3,minmax(0,1fr))}.PlayerCareerDashboard_specializationGrid___KVB5,.PlayerCareerDashboard_statsGrid__QzU8M{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.PlayerCareerDashboard_identity__MIUs_{grid-template-columns:1fr}.PlayerCareerDashboard_avatarStage__veWQ4{min-height:300px}.PlayerCareerDashboard_avatar__ovB1d{height:98%}.PlayerCareerDashboard_racket__jnNPl{bottom:-8%;height:58%;right:-8%}.PlayerCareerDashboard_twoColumns__UI0m6{grid-template-columns:1fr}.PlayerCareerDashboard_badgeGrid__U_MZp{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.PlayerCareerDashboard_hero__J8SXB,.PlayerCareerDashboard_stack__OpPFh,.PlayerCareerDashboard_twoColumns__UI0m6{gap:.85rem}.PlayerCareerDashboard_identity__MIUs_,.PlayerCareerDashboard_section__DIRta,.PlayerCareerDashboard_unlockCard__234pj{border-radius:var(--radius-lg)}.PlayerCareerDashboard_avatarStage__veWQ4{min-height:270px}.PlayerCareerDashboard_identityCopy__8CDDy{gap:1rem;padding:1rem}.PlayerCareerDashboard_nameRow__iOglG{align-items:center}.PlayerCareerDashboard_nameRow__iOglG h1{font-size:2rem}.PlayerCareerDashboard_streak__gb_UM{font-size:.68rem}.PlayerCareerDashboard_xpHeader__JrlnP{align-items:start;flex-direction:column;gap:.18rem}.PlayerCareerDashboard_xpHeader__JrlnP span{text-align:left}.PlayerCareerDashboard_rankGrid__ThLsK{grid-template-columns:repeat(2,minmax(0,1fr))}.PlayerCareerDashboard_rankGrid__ThLsK>div{padding:.65rem}.PlayerCareerDashboard_rankGrid__ThLsK strong{font-size:1.05rem}.PlayerCareerDashboard_unlockCard__234pj{display:grid;grid-template-columns:1fr}.PlayerCareerDashboard_primaryAction__yGNXj,.PlayerCareerDashboard_unlockCard__234pj .PlayerCareerDashboard_eyebrow__PS_ge,.PlayerCareerDashboard_unlockCard__234pj h2,.PlayerCareerDashboard_unlockCard__234pj p,.PlayerCareerDashboard_unlockCard__234pj>strong{grid-column:auto;grid-row:auto}.PlayerCareerDashboard_quickNav__u7A4M{display:flex;gap:.65rem;margin-inline:-.9rem;overflow-x:auto;padding:0 .9rem .2rem;scroll-snap-type:x mandatory}.PlayerCareerDashboard_quickNav__u7A4M a{flex:0 0 128px;min-height:96px;scroll-snap-align:start}.PlayerCareerDashboard_section__DIRta{padding:.9rem}.PlayerCareerDashboard_sectionHeader__MQYyc{align-items:start}.PlayerCareerDashboard_statsGrid__QzU8M{grid-template-columns:repeat(3,minmax(0,1fr))}.PlayerCareerDashboard_stat__7xbUZ{min-height:94px;padding:.65rem .4rem}.PlayerCareerDashboard_stat__7xbUZ strong{font-size:1.25rem}.PlayerCareerDashboard_badgeGrid__U_MZp{grid-template-columns:repeat(2,minmax(0,1fr))}.PlayerCareerDashboard_specializationGrid___KVB5{display:flex;gap:.65rem;margin-inline:-.9rem;overflow-x:auto;padding:0 .9rem .2rem;scroll-snap-type:x mandatory}.PlayerCareerDashboard_specializationGrid___KVB5 article{flex:0 0 150px;scroll-snap-align:start}}@media (max-width:390px){.PlayerCareerDashboard_rankGrid__ThLsK{grid-template-columns:1fr}.PlayerCareerDashboard_statsGrid__QzU8M{grid-template-columns:repeat(2,minmax(0,1fr))}}.PlayerCareerDashboard_historyList__DYkck{border-top:1px solid var(--border-soft);display:grid;gap:.55rem;margin-top:.9rem;padding-top:.9rem}.PlayerCareerDashboard_historyList__DYkck h3{color:var(--text-primary);font-size:.78rem;margin:0 0 .15rem}.PlayerCareerDashboard_historyList__DYkck article{align-items:center;background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:var(--radius-md);display:flex;gap:.8rem;justify-content:space-between;padding:.65rem .75rem}.PlayerCareerDashboard_historyList__DYkck article>div{display:grid;gap:.12rem}.PlayerCareerDashboard_historyList__DYkck article strong{color:var(--text-primary);font-size:.74rem}.PlayerCareerDashboard_historyList__DYkck article small{color:var(--text-secondary);font-size:.64rem}.PlayerCareerDashboard_historyList__DYkck article>span{color:var(--clay);flex:0 0 auto;font-size:.72rem;font-weight:900}.PlayerCareerDashboard_collectionGrid__7rKO0{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.PlayerCareerDashboard_collectionCard__f1LQv{background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:var(--radius-lg);display:grid;gap:.75rem;min-height:150px;padding:.9rem}.PlayerCareerDashboard_collectionHeading__ysdTm{align-items:center;display:flex;gap:.65rem}.PlayerCareerDashboard_collectionHeading__ysdTm>span{align-items:center;background:var(--surface-strong);border:1px solid var(--border-soft);border-radius:50%;display:flex;font-size:1.2rem;height:42px;justify-content:center;width:42px}.PlayerCareerDashboard_collectionHeading__ysdTm>div{display:grid;gap:.1rem}.PlayerCareerDashboard_collectionHeading__ysdTm strong{color:var(--olive);font-size:1.25rem}.PlayerCareerDashboard_collectionHeading__ysdTm small{color:var(--text-secondary);font-size:.68rem;font-weight:800}.PlayerCareerDashboard_collectionItems__9KqOQ{display:flex;flex-wrap:wrap;gap:.35rem}.PlayerCareerDashboard_collectionItems__9KqOQ span{background:var(--surface-strong);border:1px solid var(--border-soft);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:.66rem;line-height:1.25;max-width:100%;overflow:hidden;padding:.35rem .55rem;text-overflow:ellipsis;white-space:nowrap}.PlayerCareerDashboard_collectionCard__f1LQv>p{color:var(--text-secondary);font-size:.7rem;line-height:1.4;margin:0}@media (max-width:900px){.PlayerCareerDashboard_collectionGrid__7rKO0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.PlayerCareerDashboard_collectionGrid__7rKO0{display:flex;gap:.65rem;margin-inline:-.9rem;overflow-x:auto;padding:0 .9rem .2rem;scroll-snap-type:x mandatory}.PlayerCareerDashboard_collectionCard__f1LQv{flex:0 0 195px;min-height:140px;scroll-snap-align:start}}.PlayerCareerDashboard_challengeCancel__sbfBH,.PlayerCareerDashboard_secondaryAction__LNn6I,.PlayerCareerDashboard_textAction__STCh7{background:transparent;border:1px solid var(--border-soft);border-radius:var(--radius-pill);color:var(--olive);cursor:pointer;font:inherit;font-size:.74rem;font-weight:900;padding:.6rem .85rem}.PlayerCareerDashboard_textAction__STCh7{border-color:transparent;color:var(--text-secondary)}.PlayerCareerDashboard_challengeCancel__sbfBH{border-color:transparent;color:var(--danger);justify-self:start;padding-inline:0}.PlayerCareerDashboard_challengeError__cqf1e{background:color-mix(in srgb,var(--danger) 8%,var(--surface-card));border:1px solid color-mix(in srgb,var(--danger) 34%,var(--border-soft));border-radius:var(--radius-md);color:var(--danger);font-size:.74rem;padding:.7rem .8rem}.PlayerCareerDashboard_challengeEditor__u17_f{background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:var(--radius-lg);display:grid;gap:.9rem;padding:1rem}.PlayerCareerDashboard_challengeFormGrid__EnkAg{display:grid;gap:.75rem;grid-template-columns:1.5fr 1fr 1fr .55fr}.PlayerCareerDashboard_challengeFormGrid__EnkAg label{display:grid;gap:.3rem}.PlayerCareerDashboard_challengeFormGrid__EnkAg label>span,.PlayerCareerDashboard_friendPicker__Ddle_>strong{color:var(--text-secondary);font-size:.68rem;font-weight:800}.PlayerCareerDashboard_challengeFormGrid__EnkAg input,.PlayerCareerDashboard_challengeFormGrid__EnkAg select{background:var(--surface-strong);border:1px solid var(--border-soft);border-radius:var(--radius-md);color:var(--text-primary);font:inherit;min-height:42px;padding:.55rem .65rem;width:100%}.PlayerCareerDashboard_friendPicker__Ddle_{display:flex;flex-wrap:wrap;gap:.45rem}.PlayerCareerDashboard_friendPicker__Ddle_>strong{flex-basis:100%}.PlayerCareerDashboard_friendPicker__Ddle_ button{background:var(--surface-strong);border:1px solid var(--border-soft);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.7rem;font-weight:800;padding:.45rem .65rem}.PlayerCareerDashboard_friendPicker__Ddle_ .PlayerCareerDashboard_friendSelected__52Azw{background:color-mix(in srgb,var(--success) 12%,var(--surface-strong));border-color:color-mix(in srgb,var(--success) 45%,var(--border-soft));color:var(--success)}.PlayerCareerDashboard_challengeNotice__5crmz,.PlayerCareerDashboard_friendPicker__Ddle_ small{color:var(--text-secondary);font-size:.67rem}.PlayerCareerDashboard_challengeActions__HyOmb{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.PlayerCareerDashboard_challengeGrid__xOB3Z{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.PlayerCareerDashboard_challengeCard__uEx7d{background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:var(--radius-lg);display:grid;gap:.7rem;padding:.95rem}.PlayerCareerDashboard_challengeTopline__XrsxT{align-items:center;display:flex;justify-content:space-between}.PlayerCareerDashboard_challengeTopline__XrsxT>span{color:var(--clay);font-size:.7rem;font-weight:900;text-transform:uppercase}.PlayerCareerDashboard_challengeTopline__XrsxT small{color:var(--text-secondary);font-size:.66rem}.PlayerCareerDashboard_challengeCard__uEx7d h3{color:var(--text-primary);font-size:1rem;margin:0}.PlayerCareerDashboard_challengeCard__uEx7d>p{color:var(--text-secondary);font-size:.72rem;margin:0}.PlayerCareerDashboard_challengeParticipants__B3wYB{display:grid;gap:.55rem}.PlayerCareerDashboard_challengeParticipants__B3wYB>div{display:grid;gap:.28rem;grid-template-columns:minmax(0,1fr) auto}.PlayerCareerDashboard_challengeParticipants__B3wYB span{color:var(--text-primary);font-size:.72rem;font-weight:800}.PlayerCareerDashboard_challengeParticipants__B3wYB strong{color:var(--olive);font-size:.72rem}.PlayerCareerDashboard_challengeParticipants__B3wYB>div>div{grid-column:1/-1}.PlayerCareerDashboard_challengeEmpty__4diav{border:1px dashed var(--border-soft);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:.75rem;padding:1rem;text-align:center}@media (max-width:820px){.PlayerCareerDashboard_challengeFormGrid__EnkAg{grid-template-columns:repeat(2,minmax(0,1fr))}.PlayerCareerDashboard_challengeGrid__xOB3Z{grid-template-columns:1fr}}@media (max-width:520px){.PlayerCareerDashboard_challengeFormGrid__EnkAg{grid-template-columns:1fr}.PlayerCareerDashboard_secondaryAction__LNn6I{white-space:nowrap}}.PlayerCareerDashboard_challengeWinner__EO44U{background:color-mix(in srgb,var(--warning) 12%,var(--surface-strong));border:1px solid color-mix(in srgb,var(--warning) 42%,var(--border-soft));border-radius:var(--radius-md);color:var(--text-primary);font-size:.74rem;font-weight:900;padding:.55rem .65rem}.PlayerCareerDashboard_badge__rntzW[data-tier=silver]{border-color:color-mix(in srgb,var(--text-secondary) 45%,var(--border-soft))}.PlayerCareerDashboard_badge__rntzW[data-tier=gold]{border-color:color-mix(in srgb,var(--warning) 58%,var(--border-soft));box-shadow:inset 0 3px 0 color-mix(in srgb,var(--warning) 58%,transparent)}.PlayerCareerDashboard_badge__rntzW[data-tier=diamond]{border-color:color-mix(in srgb,var(--info) 62%,var(--border-soft));box-shadow:inset 0 3px 0 color-mix(in srgb,var(--info) 58%,transparent)}.PlayerCareerDashboard_badgeFooter__4Gg9L{align-items:center;display:flex;gap:.55rem;justify-content:space-between;margin-top:auto}.PlayerCareerDashboard_badgeFooter__4Gg9L small{margin-top:0}.PlayerCareerDashboard_badgeFooter__4Gg9L>span{color:var(--text-secondary);font-size:.62rem;font-weight:800}.PlayerCareerDashboard_challengeCancel__sbfBH:disabled,.PlayerCareerDashboard_primaryAction__yGNXj:disabled,.PlayerCareerDashboard_secondaryAction__LNn6I:disabled,.PlayerCareerDashboard_textAction__STCh7:disabled{cursor:not-allowed;opacity:.55}.PlayerCareerDashboard_avatarStage__veWQ4[data-career-frame=bronze]{border-color:color-mix(in srgb,var(--clay) 68%,var(--border-soft));box-shadow:0 0 0 3px color-mix(in srgb,var(--clay) 22%,transparent)}.PlayerCareerDashboard_avatarStage__veWQ4[data-career-frame=pulse]{border-color:color-mix(in srgb,var(--info) 66%,var(--border-soft));box-shadow:0 0 0 3px color-mix(in srgb,var(--info) 18%,transparent),0 14px 34px color-mix(in srgb,var(--info) 12%,transparent)}.PlayerCareerDashboard_avatarStage__veWQ4[data-career-frame=prestige]{border-color:color-mix(in srgb,var(--warning) 78%,var(--border-soft));box-shadow:0 0 0 4px color-mix(in srgb,var(--warning) 22%,transparent),0 16px 36px color-mix(in srgb,var(--warning) 14%,transparent)}.PlayerCareerDashboard_avatarStage__veWQ4[data-career-frame=elite]{border-color:color-mix(in srgb,var(--info) 78%,var(--border-soft));box-shadow:0 0 0 4px color-mix(in srgb,var(--info) 25%,transparent),inset 0 0 32px color-mix(in srgb,var(--info) 9%,transparent)}.PlayerCareerDashboard_avatarStage__veWQ4[data-career-frame=legend]{border-color:color-mix(in srgb,var(--warning) 86%,var(--border-soft));box-shadow:0 0 0 4px color-mix(in srgb,var(--warning) 30%,transparent),0 18px 42px color-mix(in srgb,var(--clay) 18%,transparent),inset 0 0 38px color-mix(in srgb,var(--warning) 10%,transparent)}.PlayerCareerDashboard_careerBadgePill__5_tRR{align-items:center;background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:var(--radius-pill);color:var(--text-secondary);display:inline-flex;font-size:.66rem;font-weight:900;gap:.3rem;margin-top:.35rem;padding:.3rem .55rem;width:fit-content}.PlayerCareerDashboard_careerBadgePill__5_tRR[data-tier=gold]{border-color:color-mix(in srgb,var(--warning) 55%,var(--border-soft))}.PlayerCareerDashboard_careerBadgePill__5_tRR[data-tier=diamond]{border-color:color-mix(in srgb,var(--info) 58%,var(--border-soft))}.PlayerCareerDashboard_customizationGrid__qtdK4{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.PlayerCareerDashboard_customizationField__tYgkG{display:grid;gap:.35rem}.PlayerCareerDashboard_customizationField__tYgkG>span{color:var(--text-secondary);font-size:.68rem;font-weight:800}.PlayerCareerDashboard_customizationField__tYgkG select{background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:var(--radius-md);color:var(--text-primary);font:inherit;min-height:44px;padding:.55rem .65rem;width:100%}.PlayerCareerDashboard_rewardGrid__azSKV{display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr))}.PlayerCareerDashboard_rewardCard__i1YUd{align-items:center;background:var(--surface-soft);border:1px solid color-mix(in srgb,var(--success) 34%,var(--border-soft));border-radius:var(--radius-md);display:flex;gap:.6rem;min-height:66px;padding:.65rem .75rem}.PlayerCareerDashboard_rewardCard__i1YUd>span{align-items:center;background:color-mix(in srgb,var(--success) 12%,var(--surface-strong));border-radius:50%;color:var(--success);display:flex;flex:0 0 30px;font-size:.72rem;font-weight:900;height:30px;justify-content:center}.PlayerCareerDashboard_rewardCard__i1YUd>div{display:grid;gap:.1rem;min-width:0}.PlayerCareerDashboard_rewardCard__i1YUd small{color:var(--text-secondary);font-size:.61rem}.PlayerCareerDashboard_rewardCard__i1YUd strong{color:var(--text-primary);font-size:.7rem;overflow:hidden;text-overflow:ellipsis}.PlayerCareerDashboard_rewardLocked__MEpoZ{border-color:var(--border-soft);opacity:.58}.PlayerCareerDashboard_rewardLocked__MEpoZ>span{background:var(--surface-strong);color:var(--text-secondary)}.PlayerCareerDashboard_clubPicker__Xl3Wy{background:var(--surface-strong);border:1px solid var(--border-soft);border-radius:var(--radius-md);display:grid;gap:.35rem;padding:.7rem .8rem}.PlayerCareerDashboard_clubPicker__Xl3Wy strong{color:var(--olive);font-size:.72rem}.PlayerCareerDashboard_clubPicker__Xl3Wy p{color:var(--text-secondary);font-size:.68rem;line-height:1.45;margin:0}.PlayerCareerDashboard_challengeClub__P8vcQ{color:var(--olive);font-size:.68rem;font-weight:900}@media (max-width:900px){.PlayerCareerDashboard_customizationGrid__qtdK4{grid-template-columns:1fr}.PlayerCareerDashboard_rewardGrid__azSKV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.PlayerCareerDashboard_rewardGrid__azSKV{display:flex;margin-inline:-.9rem;overflow-x:auto;padding:0 .9rem .2rem}.PlayerCareerDashboard_rewardCard__i1YUd{flex:0 0 180px}}.PlayerCareerDashboard_leaderboardColumns__bOGon{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.PlayerCareerDashboard_leaderboardPanel__fxazM{background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:var(--radius-lg);display:grid;gap:.65rem;padding:.85rem}.PlayerCareerDashboard_leaderboardHeading__rGTQs{align-items:center;display:flex;justify-content:space-between;gap:.75rem}.PlayerCareerDashboard_leaderboardHeading__rGTQs>div{display:grid;gap:.12rem}.PlayerCareerDashboard_leaderboardHeading__rGTQs strong{color:var(--olive);font-size:.86rem}.PlayerCareerDashboard_leaderboardHeading__rGTQs small,.PlayerCareerDashboard_leaderboardHeading__rGTQs>span{color:var(--text-secondary);font-size:.65rem}.PlayerCareerDashboard_leaderboardHeading__rGTQs>span{background:var(--surface-strong);border:1px solid var(--border-soft);border-radius:var(--radius-pill);font-weight:900;padding:.3rem .5rem}.PlayerCareerDashboard_leaderboardList___LsiP{display:grid;gap:.4rem}.PlayerCareerDashboard_leaderboardRow__uzNaK{align-items:center;background:var(--surface-strong);border:1px solid var(--border-soft);border-radius:var(--radius-md);display:grid;gap:.55rem;grid-template-columns:38px minmax(0,1fr) auto;min-height:58px;padding:.5rem .6rem}.PlayerCareerDashboard_leaderboardMe__xKTLl{background:color-mix(in srgb,var(--clay) 8%,var(--surface-strong));border-color:color-mix(in srgb,var(--clay) 38%,var(--border-soft))}.PlayerCareerDashboard_leaderboardRank__hlZMl{color:var(--text-secondary);font-size:.72rem;font-weight:950;text-align:center}.PlayerCareerDashboard_leaderboardIdentity__prp4v{align-items:center;display:flex;gap:.55rem;min-width:0}.PlayerCareerDashboard_leaderboardIdentity__prp4v>img,.PlayerCareerDashboard_leaderboardIdentity__prp4v>span{align-items:center;background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:50%;display:flex;flex:0 0 34px;font-size:.72rem;font-weight:900;height:34px;justify-content:center;object-fit:cover;width:34px}.PlayerCareerDashboard_leaderboardIdentity__prp4v>div{display:grid;gap:.08rem;min-width:0}.PlayerCareerDashboard_leaderboardIdentity__prp4v strong{color:var(--text-primary);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlayerCareerDashboard_leaderboardIdentity__prp4v small{color:var(--text-secondary);font-size:.61rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlayerCareerDashboard_leaderboardXp__mtMjX{color:var(--clay);font-size:.72rem;white-space:nowrap}.PlayerCareerDashboard_leaderboardNotice__8clwz{color:var(--text-secondary);display:block;font-size:.65rem;line-height:1.45}@media (max-width:820px){.PlayerCareerDashboard_leaderboardColumns__bOGon{grid-template-columns:1fr}}@media (max-width:520px){.PlayerCareerDashboard_leaderboardPanel__fxazM{margin-inline:-.15rem;padding:.7rem}.PlayerCareerDashboard_leaderboardRow__uzNaK{grid-template-columns:32px minmax(0,1fr) auto;padding-inline:.45rem}.PlayerCareerDashboard_leaderboardXp__mtMjX{font-size:.66rem}}.PlayerCareerDashboard_leagueSection__ijFH_{background:var(--surface-card);border:1px solid var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:grid;gap:1rem;overflow:hidden;padding:1rem}.PlayerCareerDashboard_leagueSection__ijFH_[data-league=bronze]{--league-accent:var(--clay)}.PlayerCareerDashboard_leagueSection__ijFH_[data-league=silver]{--league-accent:var(--text-secondary)}.PlayerCareerDashboard_leagueSection__ijFH_[data-league=gold]{--league-accent:var(--warning)}.PlayerCareerDashboard_leagueSection__ijFH_[data-league=diamond]{--league-accent:var(--info)}.PlayerCareerDashboard_leagueSection__ijFH_[data-league=elite]{--league-accent:var(--olive)}.PlayerCareerDashboard_leagueHero__S_oea{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--league-accent) 11%,var(--surface-soft)),var(--surface-soft));border:1px solid color-mix(in srgb,var(--league-accent) 34%,var(--border-soft));border-radius:var(--radius-lg);display:grid;gap:.85rem;grid-template-columns:auto minmax(0,1fr) auto;padding:1rem}.PlayerCareerDashboard_leagueCrest__P9Niy{align-items:center;background:color-mix(in srgb,var(--league-accent) 14%,var(--surface-strong));border:2px solid color-mix(in srgb,var(--league-accent) 52%,var(--border-soft));border-radius:22px;display:flex;font-size:2rem;height:70px;justify-content:center;width:70px}.PlayerCareerDashboard_leagueHeroCopy__reJf3{display:grid;gap:.2rem}.PlayerCareerDashboard_leagueHeroCopy__reJf3 h2{color:var(--text-primary);font-size:1.22rem;margin:0}.PlayerCareerDashboard_leagueHeroCopy__reJf3 p{color:var(--text-secondary);font-size:.75rem;margin:0}.PlayerCareerDashboard_leagueHeroCopy__reJf3 p strong{color:var(--league-accent);font-size:1rem}.PlayerCareerDashboard_leagueProjection__1JnsS{background:var(--surface-strong);border:1px solid var(--border-soft);border-radius:var(--radius-md);display:grid;gap:.12rem;min-width:190px;padding:.7rem .8rem;text-align:right}.PlayerCareerDashboard_leagueProjection__1JnsS small,.PlayerCareerDashboard_leagueProjection__1JnsS span{color:var(--text-secondary);font-size:.61rem}.PlayerCareerDashboard_leagueProjection__1JnsS strong{color:var(--text-primary);font-size:.78rem}.PlayerCareerDashboard_leagueProjection__1JnsS[data-zone=promotion]{border-color:color-mix(in srgb,var(--success) 42%,var(--border-soft))}.PlayerCareerDashboard_leagueProjection__1JnsS[data-zone=promotion] strong{color:var(--success)}.PlayerCareerDashboard_leagueProjection__1JnsS[data-zone=demotion]{border-color:color-mix(in srgb,var(--danger) 42%,var(--border-soft))}.PlayerCareerDashboard_leagueProjection__1JnsS[data-zone=demotion] strong{color:var(--danger)}.PlayerCareerDashboard_leagueBody__EsFlP{display:grid;gap:.8rem;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.PlayerCareerDashboard_leagueRewards__Tyglm,.PlayerCareerDashboard_leagueStanding__9SA1i{background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:var(--radius-lg);display:grid;gap:.7rem;padding:.85rem}.PlayerCareerDashboard_leagueSubheading__noCr4{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.PlayerCareerDashboard_leagueSubheading__noCr4>div{display:grid;gap:.08rem}.PlayerCareerDashboard_leagueSubheading__noCr4 strong{color:var(--olive);font-size:.8rem}.PlayerCareerDashboard_leagueSubheading__noCr4 small,.PlayerCareerDashboard_leagueSubheading__noCr4>span{color:var(--text-secondary);font-size:.62rem}.PlayerCareerDashboard_leagueSubheading__noCr4>span{background:var(--surface-strong);border:1px solid var(--border-soft);border-radius:var(--radius-pill);font-weight:900;padding:.25rem .45rem}.PlayerCareerDashboard_leagueRows__YRXEK{display:grid;gap:.35rem}.PlayerCareerDashboard_leagueRow__YLSgc{align-items:center;background:var(--surface-strong);border:1px solid var(--border-soft);border-left:3px solid transparent;border-radius:var(--radius-md);display:grid;gap:.5rem;grid-template-columns:38px minmax(0,1fr) auto 24px;min-height:56px;padding:.45rem .55rem}.PlayerCareerDashboard_leagueRow__YLSgc[data-zone=promotion]{border-left-color:var(--success)}.PlayerCareerDashboard_leagueRow__YLSgc[data-zone=demotion]{border-left-color:var(--danger)}.PlayerCareerDashboard_leagueRowMe__mJKsF{background:color-mix(in srgb,var(--league-accent) 8%,var(--surface-strong));border-color:color-mix(in srgb,var(--league-accent) 34%,var(--border-soft))}.PlayerCareerDashboard_leagueRank__UTCg3{color:var(--text-secondary);font-size:.7rem;font-weight:950;text-align:center}.PlayerCareerDashboard_leaguePlayer__fIXbR{align-items:center;display:flex;gap:.5rem;min-width:0}.PlayerCareerDashboard_leaguePlayer__fIXbR>img,.PlayerCareerDashboard_leaguePlayer__fIXbR>span{align-items:center;background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:50%;display:flex;flex:0 0 32px;font-size:.68rem;font-weight:900;height:32px;justify-content:center;object-fit:cover;width:32px}.PlayerCareerDashboard_leaguePlayer__fIXbR>div{display:grid;gap:.05rem;min-width:0}.PlayerCareerDashboard_leaguePlayer__fIXbR strong{color:var(--text-primary);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlayerCareerDashboard_leaguePlayer__fIXbR small{color:var(--text-secondary);font-size:.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlayerCareerDashboard_leagueXp__igYhe{color:var(--league-accent);font-size:.7rem;white-space:nowrap}.PlayerCareerDashboard_leagueZone__gQf_f{color:var(--text-secondary);font-size:.9rem;font-weight:950;text-align:center}.PlayerCareerDashboard_leagueRow__YLSgc[data-zone=promotion] .PlayerCareerDashboard_leagueZone__gQf_f{color:var(--success)}.PlayerCareerDashboard_leagueRow__YLSgc[data-zone=demotion] .PlayerCareerDashboard_leagueZone__gQf_f{color:var(--danger)}.PlayerCareerDashboard_leagueFirstSeason__bLO8e,.PlayerCareerDashboard_leagueRuleNotice__kfmp_{background:var(--surface-strong);border:1px dashed var(--border-soft);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.63rem;line-height:1.45;margin:0;padding:.6rem .7rem}.PlayerCareerDashboard_leagueRewardCards__aD6Gy{display:grid;gap:.45rem}.PlayerCareerDashboard_leagueRewardCards__aD6Gy article{align-items:center;background:var(--surface-strong);border:1px solid var(--border-soft);border-radius:var(--radius-md);display:flex;gap:.6rem;padding:.6rem .65rem}.PlayerCareerDashboard_leagueRewardCards__aD6Gy article>span{align-items:center;background:color-mix(in srgb,var(--league-accent) 12%,var(--surface-soft));border-radius:50%;display:flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.PlayerCareerDashboard_leagueRewardCards__aD6Gy article>div{display:grid;gap:.05rem}.PlayerCareerDashboard_leagueHistory__oia6U>strong,.PlayerCareerDashboard_leagueRewardCards__aD6Gy strong{color:var(--text-primary);font-size:.7rem}.PlayerCareerDashboard_leagueHistory__oia6U small,.PlayerCareerDashboard_leagueRewardCards__aD6Gy small{color:var(--text-secondary);font-size:.6rem}.PlayerCareerDashboard_leagueHistory__oia6U{border-top:1px solid var(--border-soft);display:grid;gap:.4rem;padding-top:.65rem}.PlayerCareerDashboard_leagueHistory__oia6U>div{align-items:center;display:grid;gap:.45rem;grid-template-columns:30px minmax(0,1fr) auto}.PlayerCareerDashboard_leagueHistory__oia6U>div>span{font-size:1rem;text-align:center}.PlayerCareerDashboard_leagueHistory__oia6U>div>div{display:grid;gap:.04rem;min-width:0}.PlayerCareerDashboard_leagueHistory__oia6U>div>div strong{color:var(--text-primary);font-size:.65rem}.PlayerCareerDashboard_leagueHistory__oia6U b{color:var(--league-accent);font-size:.9rem}@media (max-width:900px){.PlayerCareerDashboard_leagueHero__S_oea{grid-template-columns:auto minmax(0,1fr)}.PlayerCareerDashboard_leagueProjection__1JnsS{grid-column:1/-1;text-align:left}.PlayerCareerDashboard_leagueBody__EsFlP{grid-template-columns:1fr}}@media (max-width:520px){.PlayerCareerDashboard_leagueSection__ijFH_{padding:.8rem}.PlayerCareerDashboard_leagueHero__S_oea{grid-template-columns:54px minmax(0,1fr);padding:.8rem}.PlayerCareerDashboard_leagueCrest__P9Niy{border-radius:16px;font-size:1.45rem;height:52px;width:52px}.PlayerCareerDashboard_leagueHeroCopy__reJf3 h2{font-size:1rem}.PlayerCareerDashboard_leagueRow__YLSgc{grid-template-columns:30px minmax(0,1fr) auto 18px;padding-inline:.4rem}.PlayerCareerDashboard_leaguePlayer__fIXbR>img,.PlayerCareerDashboard_leaguePlayer__fIXbR>span{flex-basis:28px;height:28px;width:28px}.PlayerCareerDashboard_leagueXp__igYhe{font-size:.64rem}}