.AppWeekProof_proof__4e1gH{display:flex;flex-direction:column;align-items:center;gap:var(--space-8)}.AppWeekProof_label__9uD8P{margin:0;font-size:var(--font-size-xs);color:var(--color-text-meta)}.AppWeekProof_week__PjI2Y{width:100%;max-width:640px;margin:0;display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-8) var(--space-6);background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-card)}.AppWeekProof_days__ulCmW{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.AppWeekProof_day__cE8b2{position:relative;aspect-ratio:3/4;border:1px solid var(--color-border-strong);border-radius:6px;overflow:hidden}.AppWeekProof_dayFill__f0wgF{position:absolute;inset:0;background:linear-gradient(to top,var(--color-accent-subtle),color-mix(in srgb,var(--color-accent) 22%,transparent));border-top:2px solid var(--color-accent);transform-origin:bottom;transform:scaleY(0);transition:transform .52s var(--ease-out);transition-delay:calc(var(--i) * .14s)}.AppWeekProof_proof__4e1gH[data-live] .AppWeekProof_dayFill__f0wgF{transform:scaleY(var(--fill))}.AppWeekProof_dayLetter__ipa_N{position:absolute;left:0;right:0;bottom:var(--space-2);text-align:center;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.AppWeekProof_weekCaption__uXhPw{display:flex;flex-direction:column;gap:var(--space-2)}.AppWeekProof_value__mXrTW{font-size:clamp(44px,4vw + 20px,72px);color:var(--color-text-primary);white-space:nowrap}.AppWeekProof_caption__6MZT_{font-size:var(--font-size-sm);line-height:1.45;color:var(--color-text-secondary)}.AppWeekProof_srOnly__UX3Tr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.AppWeekProof_dayFill__f0wgF{transition:none;transform:scaleY(var(--fill))}}.PillarTiles_tiles__ih9ea{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;border:1px solid var(--color-border);border-radius:var(--radius-control);background-color:var(--color-bg-primary)}.PillarTiles_tile__FRkeX{display:flex;flex-direction:column;align-items:center;gap:4px;padding:var(--space-3) var(--space-2);position:relative}.PillarTiles_tile__FRkeX+.PillarTiles_tile__FRkeX{border-left:1px solid var(--color-border)}.PillarTiles_value__3LKBe{font-size:18px;color:var(--color-text-primary)}.PillarTiles_label__4YOte{font-size:9px}.PillarTiles_tile__FRkeX[data-open]{z-index:3}.PillarTiles_trigger__afl5R{display:flex;flex-direction:column;align-items:inherit;gap:inherit;width:100%;padding:0;border:0;background:none;color:inherit;cursor:pointer}.PillarTiles_trigger__afl5R:focus-visible{outline:2px solid var(--color-live);outline-offset:4px}.PillarTiles_wrap__92IiX{position:relative}.PillarTiles_note__2eqvF{position:absolute;inset:auto 0 calc(100% + 10px) 0;z-index:4;padding:var(--space-4) var(--space-5) var(--space-5);text-align:left;background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-panel);pointer-events:none;animation:cgg-fade .16s var(--ease-out) both}.PillarTiles_noteWhat__Ek68P{margin:0;font-size:13px;line-height:1.5;color:var(--color-text-primary)}.PillarTiles_noteRow__GmHNe{margin:var(--space-3) 0 0;font-size:11px;color:var(--color-text-meta)}.PillarTiles_noteKey__nxM3W{color:var(--color-live)}.PillarTiles_noteWhy__oOzLz{margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--color-border-hairline);font-size:12px;line-height:1.5;color:var(--color-text-body)}.ScoreRing_ring__blh_t{position:relative;flex-shrink:0}.ScoreRing_sm__hVc6G{width:84px;height:84px}.ScoreRing_lg__EA7Sm{width:104px;height:104px}.ScoreRing_svg__Wmr9Z{width:100%;height:100%}.ScoreRing_track__Ac_x4{stroke:var(--color-bg-elevated)}.ScoreRing_arc__KDn4Y{transition:stroke-dashoffset 1.4s cubic-bezier(.165,.84,.44,1)}.ScoreRing_numeral__m_b_G{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--color-text-primary)}.ScoreRing_sm__hVc6G .ScoreRing_numeral__m_b_G{font-size:30px}.ScoreRing_lg__EA7Sm .ScoreRing_numeral__m_b_G{font-size:38px}.PlayerCard_card___ItTl{display:flex;flex-direction:column;border:1px solid var(--color-border);border-top:2px solid var(--gold);border-radius:var(--radius-card);background-color:var(--color-bg-secondary);box-shadow:var(--shadow-panel);overflow:hidden}.PlayerCard_photoPanel__b3Tac{position:relative;width:100%;aspect-ratio:5/6;overflow:hidden}.PlayerCard_photo___Arwc{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 18%;filter:grayscale(1)}.PlayerCard_shadeTop__F3AXM{position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.25) 60%,transparent)}.PlayerCard_shadeBottom__W4j9d{position:absolute;bottom:0;left:0;right:0;height:62%;background:linear-gradient(0deg,rgba(0,0,0,.92),rgba(0,0,0,.45) 55%,transparent)}.PlayerCard_number__s0nNV{position:absolute;top:12px;left:16px;display:flex;flex-direction:column;gap:2px}.PlayerCard_numberKicker__6cfpA{font-size:9px;color:rgba(255,255,255,.75)}.PlayerCard_numeral__YJBwb{font-weight:800;font-size:62px;line-height:.78;letter-spacing:-.01em;color:var(--gold);text-shadow:0 2px 5px rgba(0,0,0,.65)}.PlayerCard_numeral__YJBwb,.PlayerCard_position__Fw_eN{font-family:var(--font-head),"Arial Narrow",sans-serif;font-style:italic}.PlayerCard_position__Fw_eN{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:8px;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-control);background-color:rgba(0,0,0,.45);font-weight:700;font-size:13px;color:var(--color-text-primary)}.PlayerCard_identity__s3FdD{position:absolute;left:0;right:0;bottom:0;padding:0 var(--space-5) var(--space-4)}.PlayerCard_rule__Y8FW8{display:block;width:40px;height:2px;margin-bottom:var(--space-2);border-radius:var(--radius-pill);background-color:var(--gold)}.PlayerCard_name___Qbj3{margin:0;font-family:var(--font-head),"Arial Narrow",sans-serif;font-style:italic;font-weight:800;font-size:27px;line-height:.9;text-transform:uppercase;color:var(--color-text-primary);text-shadow:0 2px 8px rgba(0,0,0,.75)}.PlayerCard_line__JE4UT{margin:var(--space-2) 0 0;font-size:10px;color:var(--color-text-body)}.PlayerCard_tier__lJCVZ{color:var(--gold)}.PlayerCard_meta__pcSmf{margin:2px 0 0;font-size:9px;color:var(--color-text-secondary)}.PlayerCard_body__IBRId{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-3)}.PlayerCard_scoreRow__fM9l5{display:flex;align-items:center;gap:var(--space-4)}.PlayerCard_scoreCopy__r6FxW{display:flex;flex-direction:column;gap:4px}.PlayerCard_scoreLabel__cmyw2{margin:0;font-size:10px;color:var(--color-text-secondary)}.PlayerCard_scoreLabel__cmyw2+.PlayerCard_scoreNote__PDkaT{margin-top:2px}.PlayerCard_scoreNote__PDkaT{margin:0;font-size:10px;color:var(--color-text-meta)}.PlayerCard_foot__3T0xV{display:flex;align-items:center;justify-content:space-between;margin:0;padding-top:var(--space-3);border-top:1px solid var(--color-border-hairline);font-size:11px;color:var(--color-text-secondary)}.PlayerCard_streak__F4PEi,.PlayerCard_xp__6BiYi{display:inline-flex;align-items:center;gap:6px}.PlayerCard_xpIcon__mDaXY{color:var(--color-text-meta)}.PlayerCard_xpValue__dp5a3{font-size:14px;color:var(--color-text-primary)}.SeasonClimb_chart__lzbwt{display:flex;flex-direction:column;gap:var(--space-5);margin:0;padding:var(--space-6);background-color:var(--color-bg-secondary);border:1px solid var(--color-border-hairline);border-radius:var(--radius-card)}.SeasonClimb_head__oAw__{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.SeasonClimb_kicker__G2CTg{font-size:10px}.SeasonClimb_scope__8CkVo{font-size:11px;color:var(--color-text-meta)}.SeasonClimb_plot__3BDFe{flex:1 1;position:relative;width:100%;height:clamp(150px,17vw,230px)}.SeasonClimb_svg__xKpt4{width:100%;height:100%;display:block}.SeasonClimb_grid__dBEPP{stroke:var(--color-border-hairline);stroke-width:1;vector-effect:non-scaling-stroke}.SeasonClimb_ink__rbE6M{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 1.6s var(--ease-out);transition:clip-path 1.6s var(--ease-out);transition:clip-path 1.6s var(--ease-out),-webkit-clip-path 1.6s var(--ease-out)}.SeasonClimb_area__Dud4N{opacity:0;transition:opacity .9s var(--ease-out) .5s}.SeasonClimb_chart__lzbwt[data-drawn] .SeasonClimb_ink__rbE6M{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.SeasonClimb_chart__lzbwt[data-drawn] .SeasonClimb_area__Dud4N{opacity:.09}.SeasonClimb_week__07ULw{position:absolute;left:var(--l);top:var(--t);width:22px;height:22px;margin:-11px 0 0 -11px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;opacity:0;transform:scale(.4);transition:opacity .32s var(--ease-out),transform .32s var(--ease-out);transition-delay:calc(.2s + var(--i) * .12s)}.SeasonClimb_week__07ULw:after{content:"";position:absolute;inset:50% auto auto 50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background-color:var(--color-bg-secondary);box-shadow:0 0 0 1.5px var(--color-text-disabled);transition:box-shadow .16s var(--ease-out),transform .16s var(--ease-out)}.SeasonClimb_week__07ULw:focus-visible:after,.SeasonClimb_week__07ULw:hover:after,.SeasonClimb_week__07ULw[data-open]:after{box-shadow:0 0 0 2px var(--gold-mark),0 0 0 6px var(--gold-halo);transform:scale(1.5)}.SeasonClimb_week__07ULw:focus-visible{outline:2px solid var(--color-live);outline-offset:2px}.SeasonClimb_card__q51XC{position:absolute;left:var(--l);top:var(--t);z-index:2;width:min(268px,60vw);padding:var(--space-4) var(--space-5) var(--space-5);background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-panel);pointer-events:none;animation:cgg-fade .16s var(--ease-out) both}.SeasonClimb_card__q51XC[data-side=right]{transform:translate(16px,-50%)}.SeasonClimb_card__q51XC[data-side=left]{transform:translate(calc(-100% - 16px),-50%)}.SeasonClimb_cardHead__gd28y{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin:0 0 var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-hairline);font-size:10px;color:var(--color-text-meta)}.SeasonClimb_cardScore__0gR5_{display:inline-flex;align-items:baseline;gap:6px;font-size:17px;color:var(--color-text-primary)}.SeasonClimb_cardDelta__Xya16{font-size:11px;color:var(--color-text-meta)}.SeasonClimb_cardDelta__Xya16[data-dir=up]{color:var(--gold-mark)}.SeasonClimb_cardNote__9tGoa{margin:0;font-size:13px;line-height:1.55;color:var(--color-text-body);text-wrap:pretty}.SeasonClimb_dot__fmiKc{position:absolute;left:var(--l);top:var(--t);width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background-color:var(--color-text-disabled);opacity:0;transition:opacity .4s var(--ease-out)}.SeasonClimb_dot__fmiKc[data-end=start]{transition-delay:.2s}.SeasonClimb_dot__fmiKc[data-end=finish]{transition-delay:1.5s;box-shadow:0 0 0 4px var(--color-bg-secondary)}.SeasonClimb_chart__lzbwt[data-drawn] .SeasonClimb_week__07ULw{position:absolute;left:var(--l);top:var(--t);width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background-color:var(--color-bg-secondary);box-shadow:0 0 0 1.5px var(--color-text-disabled);opacity:0;transform:scale(.4);transition:opacity .32s var(--ease-out),transform .32s var(--ease-out);transition-delay:calc(.2s + var(--i) * .12s);opacity:1;transform:none}.SeasonClimb_caption___GUbj{margin:0;max-width:62ch;font-size:13px;line-height:1.6;color:var(--color-text-meta);text-wrap:pretty}.SeasonClimb_dot__fmiKc{opacity:1}.SeasonClimb_axis__WywWc{display:flex;align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-hairline)}.SeasonClimb_end__Qx8Ro{display:flex;flex-direction:column;gap:2px}.SeasonClimb_endNow__l0IWT{align-items:flex-end}.SeasonClimb_endValue___rX7N{font-size:clamp(26px,2vw + 14px,38px);color:var(--color-text-disabled);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SeasonClimb_endLabel__hHsS_{font-size:10px;color:var(--color-text-meta)}.SeasonClimb_rule__E_1Ku{flex:1 1;height:1px;background-color:var(--color-border-hairline)}.ClimbVignette_root__MuMVZ{width:100%}.ClimbVignette_pair__yZONh{display:grid;grid-gap:var(--space-6);gap:var(--space-6);align-items:stretch}@media (min-width:880px){.ClimbVignette_pair__yZONh{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-7)}.ClimbVignette_chart__lldJD{grid-column:span 3}.ClimbVignette_card__GGG48{grid-column:span 1}}.ClimbVignette_chart__lldJD{min-width:0;display:flex}.ClimbVignette_chart__lldJD>*{flex:1 1}.ClimbVignette_card__GGG48{width:100%;justify-self:stretch;display:flex;flex-direction:column;opacity:0;transform:translate3d(0,10px,0);transition:opacity .62s var(--ease-out) .7s,transform .62s var(--ease-out) .7s}.ClimbVignette_card__GGG48>:last-child{flex:1 1}@media (max-width:879px){.ClimbVignette_card__GGG48{max-width:380px;justify-self:center}}.ClimbVignette_cardIn__gZnSN{opacity:1;transform:none}.ClimbVignette_srOnly__PjsLU{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}