@keyframes Stats_fadeIn__ksSB7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes Stats_drift__ymUqU{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(28px,-26px,0) scale(1.08)}}@keyframes Stats_driftB__h3_oK{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-24px,18px,0) scale(1.06)}}@keyframes Stats_shimmerText__od3Sm{0%,to{filter:brightness(1) drop-shadow(0 0 8px rgba(45,218,123,.28))}50%{filter:brightness(1.18) drop-shadow(0 0 24px rgba(45,218,123,.7))}}@keyframes Stats_trail__3zVlC{0%{transform:translateX(-120%) skewX(-18deg);opacity:0}40%{opacity:.5}to{transform:translateX(220%) skewX(-18deg);opacity:0}}@keyframes Stats_sweep__8FXRe{0%{transform:translateX(-100%) skewX(-20deg);opacity:0}50%{opacity:.16}to{transform:translateX(200%) skewX(-20deg);opacity:0}}@keyframes Stats_twinkle__Ktea8{0%,to{opacity:.2;transform:scale(.8) rotate(0deg)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}}@keyframes Stats_sparkleDrift__LXP0T{0%{transform:translateY(0) rotate(0deg);opacity:.7}50%{transform:translateY(-18px) rotate(160deg);opacity:1}to{transform:translateY(0) rotate(320deg);opacity:.7}}@keyframes Stats_cardEntrance__WlQU6{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:none}}@keyframes Stats_countUp__PIk5M{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.Stats_statsContainer__qNEpd{--g-50:#f0fdf4;--g-100:#dcfce7;--g-200:#bbf7d0;--g-300:#86efac;--g-400:#4ade80;--g-500:#22c55e;--g-600:#16a34a;--g-700:#15803d;--g-800:#166534;--ink-1:#0b3d2e;--ink-2:#1b4332;--ink-3:#22543d;--card-bg:rgba(255,255,255,0.78);--card-brd:rgba(45,218,123,0.14);--shadow-1:0 8px 24px rgba(0,0,0,0.09);--shadow-2:0 16px 36px rgba(0,0,0,0.14);position:relative;min-height:100vh;padding:0 24px 100px;color:var(--ink-1);background:linear-gradient(180deg,#062818,#0a3d22 60px,#0f5230 140px,#c0e8cc 320px,#d8f0e0 520px,#e8f8ed);overflow:hidden}.Stats_backdrop__jsQiR{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.Stats_glowA__2XRGf,.Stats_glowB__DCZ7Q,.Stats_glowC__UZrV6{position:absolute;border-radius:999px;filter:blur(60px)}.Stats_glowA__2XRGf{top:-8%;left:-12%;width:54rem;height:54rem;background:radial-gradient(circle,rgba(34,197,94,.22),transparent 65%);animation:Stats_drift__ymUqU 11s ease-in-out infinite alternate}.Stats_glowB__DCZ7Q{bottom:0;right:-10%;width:46rem;height:46rem;background:radial-gradient(circle,rgba(74,222,128,.18),transparent 68%);animation:Stats_driftB__h3_oK 14s ease-in-out infinite alternate}.Stats_glowC__UZrV6{top:40%;left:28%;width:34rem;height:34rem;background:radial-gradient(circle,rgba(206,181,126,.12),transparent 70%);animation:Stats_drift__ymUqU 16s ease-in-out infinite alternate-reverse}.Stats_lightBeam__zjU9X{position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(45,218,123,.06) 50%,transparent 65%);animation:Stats_sweep__8FXRe 10s ease-in-out infinite}.Stats_starTrail__DooT5{position:absolute;inset:0;background:linear-gradient(92deg,transparent 20%,rgba(255,255,255,.08) 50%,transparent 80%);height:2px;top:22%;animation:Stats_trail__3zVlC 7s ease-in-out infinite}.Stats_sparkle__SJxCj{position:absolute;width:6px;height:6px;pointer-events:none;animation:Stats_sparkleDrift__LXP0T 4s ease-in-out infinite}.Stats_sparkle__SJxCj:before{content:"";position:absolute;inset:0;background:rgba(45,218,123,.78);-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);animation:Stats_twinkle__Ktea8 3s ease-in-out infinite}.Stats_sparkle__SJxCj[data-size=small]{width:5px;height:5px}.Stats_sparkle__SJxCj[data-size=medium]{width:8px;height:8px}.Stats_sparkle__SJxCj[data-size=large]{width:12px;height:12px}.Stats_content__815JA{position:relative;z-index:1;width:min(100%,1180px);margin:0 auto;padding-top:10vh}.Stats_heroSection__3sdHr{display:grid;grid-gap:28px;gap:28px;text-align:center;margin-bottom:8px}.Stats_heroIntro__wBomq{max-width:820px;margin:0 auto}.Stats_kicker__l1Hi3{display:block;margin:0 0 14px;color:#a7f3d0;text-transform:uppercase;letter-spacing:.18em;font-size:.74rem;font-weight:800}.Stats_heroTitle__ggcGk{margin:0;color:#f0fff4;font-size:clamp(2.8rem,7vw,5.6rem);line-height:.94;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;animation:Stats_shimmerText__od3Sm 4s ease-in-out infinite}.Stats_heroPara__cSy9V{margin:18px auto 0;max-width:520px;color:rgba(210,255,228,.82);font-size:1rem;line-height:1.65;letter-spacing:.01em}.Stats_overviewGrid__DlSKV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;animation:Stats_cardEntrance__WlQU6 .55s ease both;animation-delay:.18s}.Stats_statTile__OLYIk{padding:22px 18px;border-radius:24px;border:1px solid rgba(255,255,255,.3);background:rgba(247,255,249,.84);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-1);text-align:left;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease}.Stats_statTile__OLYIk:hover{transform:translateY(-5px) scale(1.02);box-shadow:var(--shadow-2),0 0 0 1.5px rgba(45,218,123,.3)}.Stats_statTile__OLYIk span{display:block;color:var(--ink-3);font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.13em}.Stats_statTile__OLYIk strong{display:block;margin:10px 0 4px;color:var(--ink-1);font-size:2.2rem;font-weight:800;animation:Stats_countUp__PIk5M .5s ease both}.Stats_statTile__OLYIk small{color:#3c6250;font-size:.8rem}.Stats_spotlightGrid__DJ2Vv{display:grid;grid-template-columns:1.3fr .85fr .85fr;grid-gap:14px;gap:14px;margin-top:18px;animation:Stats_cardEntrance__WlQU6 .55s ease both;animation-delay:.32s}.Stats_leaderboardGrid__avYJ9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px;animation:Stats_cardEntrance__WlQU6 .55s ease both;animation-delay:.46s}.Stats_leaderCard__9Ud9L,.Stats_spotlightCard__skaVP{padding:22px;border-radius:26px;border:1px solid rgba(255,255,255,.35);background:rgba(247,255,249,.84);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-1);text-align:left;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease}.Stats_leaderCard__9Ud9L:hover,.Stats_spotlightCard__skaVP:hover{transform:translateY(-4px);box-shadow:var(--shadow-2),0 0 0 1.5px rgba(45,218,123,.24)}.Stats_spotlightPrimary__S8zde{background:radial-gradient(circle at top right,rgba(255,255,255,.2),transparent 30%),linear-gradient(135deg,rgba(10,76,46,.97),rgba(30,150,82,.9));color:#f0fff4;border-color:rgba(255,255,255,.12)}.Stats_spotlightPrimary__S8zde .Stats_cardKicker__1V6Z6,.Stats_spotlightPrimary__S8zde .Stats_miniStat__n2WSz span,.Stats_spotlightPrimary__S8zde .Stats_miniStat__n2WSz strong,.Stats_spotlightPrimary__S8zde h2{color:inherit}.Stats_statsContainer__qNEpd h2{margin:0 0 8px;color:var(--ink-2);font-size:1.22rem;letter-spacing:.01em}.Stats_cardKicker__1V6Z6{display:block;margin-bottom:6px;color:var(--g-700);text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;font-weight:800}.Stats_inlineStats__OrDmZ{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.Stats_miniStat__n2WSz{min-width:88px;padding:14px;border-radius:18px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);text-align:center}.Stats_miniStat__n2WSz strong{display:block;font-size:1.7rem;font-weight:800}.Stats_miniStat__n2WSz span{font-size:.8rem;opacity:.85}.Stats_bigNumber__R5xF8{font-size:3.4rem;font-weight:800;color:var(--ink-1);line-height:1;margin:8px 0 6px}.Stats_leaderCard__9Ud9L h3{margin:0 0 8px;font-size:1.18rem;color:var(--ink-1);font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;line-height:1.3}.Stats_leaderCard__9Ud9L p,.Stats_spotlightCard__skaVP>p{margin:0;color:#406452;font-size:.9rem}.Stats_chartCard__Ua4no{background:rgba(255,255,255,.86);padding:24px;border-radius:24px;border:1.5px solid rgba(45,218,123,.14);box-shadow:0 8px 28px rgba(8,48,24,.09);margin:16px 0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:box-shadow .28s ease,transform .28s ease;position:relative;z-index:1}.Stats_chartCard__Ua4no:hover{box-shadow:0 18px 44px rgba(8,48,24,.15),0 0 0 1.5px rgba(45,218,123,.28);transform:translateY(-2px)}.Stats_chartRow__iSB_M{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:960px){.Stats_chartRow__iSB_M{grid-template-columns:1fr 1fr}}.Stats_sectionHeader__xxRvl{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;text-align:left;margin-bottom:12px}.Stats_sectionHeader__xxRvl h2{margin:0}.Stats_navButtons__yItQ1{display:flex;justify-content:center;gap:10px;margin-bottom:20px;position:relative;z-index:1}.Stats_navButtons__yItQ1 button{background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#d8ffe8;border:1.5px solid rgba(220,255,232,.28);padding:10px 20px;border-radius:999px;cursor:pointer;font-size:.88rem;font-weight:700;letter-spacing:.05em;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,background .22s ease}.Stats_navButtons__yItQ1 button:hover{background:rgba(45,218,123,.24);border-color:rgba(45,218,123,.6);transform:translateY(-3px) scale(1.04);box-shadow:0 8px 24px rgba(45,218,123,.3)}.Stats_navButtons__yItQ1 button:active{transform:translateY(0) scale(1)}.Stats_calendarGrid__AnH6O{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px;max-width:480px;margin:16px auto;padding:10px;position:relative;z-index:1}.Stats_calendarCell__Y2y4t{width:52px;height:52px;display:grid;place-items:center;font-size:13px;font-weight:800;color:var(--ink-2);background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;border:1.5px solid rgba(45,218,123,.16);transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,border-color .22s ease;animation:Stats_fadeIn__ksSB7 .45s ease both}.Stats_calendarCell__Y2y4t:hover{transform:translateY(-4px) scale(1.14);box-shadow:0 10px 26px rgba(23,138,78,.32);border-color:rgba(45,218,123,.65);background:rgba(255,255,255,.98)}.Stats_yearHeatmap__WNZxU{overflow-x:auto}.Stats_yearHeatmapInner__Bpqkf{display:grid;grid-auto-flow:column;grid-auto-columns:min-content;grid-gap:3px;gap:3px;padding:8px 4px;border:1px solid rgba(45,218,123,.12);border-radius:14px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Stats_yearHeatmapLabels__TaztR{display:grid;grid-template-rows:repeat(7,12px);grid-gap:3px;gap:3px;align-self:start;position:-webkit-sticky;position:sticky;left:0}.Stats_yearHeatmapLabels__TaztR div{font-size:10px;color:#64748b}.Stats_weekCol__2B5W1{display:grid;grid-template-rows:repeat(7,12px);grid-gap:3px;gap:3px}.Stats_dayCell__vPrJx{width:12px;height:12px;border-radius:3px;border:1px solid rgba(0,0,0,.05);transition:transform .15s ease}.Stats_dayCell__vPrJx:hover{transform:scale(1.7)}.Stats_pill__qHJev{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-weight:700;border:1px solid var(--g-100);background:var(--g-50);box-shadow:0 2px 6px rgba(0,0,0,.06)}.Stats_floatingOrb__Db3Kb,.Stats_floatingOrbs__AnVF9{display:none}@media (max-width:768px){.Stats_statsContainer__qNEpd{padding:0 14px 80px}.Stats_content__815JA{padding-top:8vh}.Stats_leaderboardGrid__avYJ9,.Stats_overviewGrid__DlSKV,.Stats_spotlightGrid__DJ2Vv{grid-template-columns:1fr}.Stats_calendarGrid__AnH6O{max-width:320px}.Stats_calendarCell__Y2y4t{width:40px;height:40px;font-size:12px}.Stats_navButtons__yItQ1 button{font-size:13px;padding:9px 12px}}