@keyframes Stats_fadeIn__ksSB7{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Stats_float__f2GVF{0%{transform:translateY(0)}to{transform:translateY(6px)}}@keyframes Stats_floatingParticles__gNiG5{0%{transform:translateY(0);opacity:.7}50%{transform:translateY(-20px);opacity:1}to{transform:translateY(0);opacity:.7}}.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,.7);--card-brd:rgba(0,0,0,.06);--shadow-1:0 8px 20px rgba(0,0,0,.1);--shadow-2:0 12px 28px rgba(0,0,0,.15);position:relative;min-height:100vh;text-align:center;padding:40px;color:var(--ink-1);background:linear-gradient(135deg,#c2f5d3,#74c69d,#57cc99);border-radius:12px;box-shadow:var(--shadow-1);animation:Stats_fadeIn__ksSB7 .8s ease-in-out both;overflow:hidden}.Stats_statsContainer__qNEpd h2{margin:36px 0 10px;color:var(--ink-2);letter-spacing:.2px}.Stats_content__815JA{position:relative;z-index:1}.Stats_floatingOrbs__AnVF9{position:absolute;inset:0;z-index:0;pointer-events:none}.Stats_floatingOrb__Db3Kb{position:absolute;width:15px;height:15px;background:rgba(255,255,255,.22);border-radius:50%;filter:blur(2px);animation:Stats_floatingParticles__gNiG5 6s ease-in-out infinite alternate}.Stats_floatingOrb__Db3Kb:first-child{top:10%;left:20%;animation-duration:7s}.Stats_floatingOrb__Db3Kb:nth-child(2){top:50%;left:70%;animation-duration:9s}.Stats_floatingOrb__Db3Kb:nth-child(3){top:80%;left:30%;animation-duration:6s}.Stats_floatingOrb__Db3Kb:nth-child(4){top:25%;left:80%;animation-duration:8s}.Stats_navButtons__yItQ1{display:flex;justify-content:center;gap:14px;margin-bottom:20px}.Stats_navButtons__yItQ1 button{background:linear-gradient(135deg,#52b788,#40916c);color:#fff;padding:12px 18px;border:none;border-radius:10px;cursor:pointer;font-size:15px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;box-shadow:0 6px 16px rgba(0,128,0,.25);will-change:transform}.Stats_navButtons__yItQ1 button:hover{background:linear-gradient(135deg,#1b4332,#52b788);transform:translateY(-2px) scale(1.04);box-shadow:var(--shadow-2)}.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:420px;margin:20px auto;padding:10px}.Stats_calendarCell__Y2y4t{width:50px;height:50px;display:grid;place-items:center;font-size:15px;font-weight:800;color:var(--ink-2);background:#fff;border-radius:10px;border:1px solid #b7e4c7;transition:transform .18s ease,box-shadow .18s ease;animation:Stats_fadeIn__ksSB7 .6s ease both}.Stats_calendarCell__Y2y4t:hover{transform:translateY(-2px) scale(1.06);box-shadow:0 6px 16px rgba(0,128,0,.22)}.Stats_chartCard__Ua4no,.Stats_responsiveContainer__ZQqSk{animation:Stats_float__f2GVF 2.5s ease-in-out infinite alternate;background:var(--card-bg);padding:18px;border-radius:14px;border:1px solid var(--card-brd);box-shadow:var(--shadow-1);margin:20px auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.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_pill__qHJev{display:inline-flex;align-items:center;gap:8px;padding:10px 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_pill__qHJev.Stats_secondary__5yoFK{background:#eef2ff;border-color:#e0e7ff}.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 #eef2f7;border-radius:12px;background:#ffffffaa;-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:2px;border:1px solid rgba(0,0,0,.05)}@media (max-width:768px){.Stats_statsContainer__qNEpd{padding:20px}.Stats_calendarGrid__AnH6O{max-width:320px;grid-template-columns:repeat(7,1fr)}.Stats_calendarCell__Y2y4t{width:40px;height:40px;font-size:14px}.Stats_navButtons__yItQ1 button{font-size:14px;padding:10px 12px}}