.stats_page__ftadh{--yp-label:#b08a73;--yp-rest:#f1e4d6;--yp-streak:#e85a7a;--yp-streak-label:#c08aa0;--yp-card-edge:hsla(0,0%,100%,.5);--yp-card-shadow:0 14px 34px -18px rgba(120,60,30,.22);--yp-card-shadow-lg:0 18px 40px -22px rgba(120,60,30,.25);--yp-garden-drop:0 26px 60px -28px rgba(120,60,30,.28);position:relative;min-height:100vh;width:100%;overflow-x:hidden;color:hsl(var(--foreground));font-feature-settings:"ss01","cv11"}.stats_bg__KC6O6,.stats_orbA__wsbmX,.stats_orbB__UFv4d{pointer-events:none;position:absolute}.stats_bg__KC6O6{inset:0;z-index:-2;background:linear-gradient(168deg,#fff9f3,#ffeede 48%,#ffe0e6)}.stats_orbA__wsbmX,.stats_orbB__UFv4d{z-index:-1;border-radius:50%}.stats_orbA__wsbmX{top:-120px;right:-80px;width:520px;height:520px;background:radial-gradient(circle,#ffb59a 0,rgba(255,181,154,0) 70%);filter:blur(60px);opacity:.5;animation:stats_yp-drift__S4pPp 30s ease-in-out infinite}.stats_orbB__UFv4d{bottom:-160px;left:-120px;width:560px;height:560px;background:radial-gradient(circle,#ffc3d3 0,rgba(255,195,211,0) 70%);filter:blur(70px);opacity:.45;animation:stats_yp-drift__S4pPp 34s ease-in-out infinite reverse}[data-theme=dark] .stats_bg__KC6O6,[data-theme=dark] .stats_orbA__wsbmX,[data-theme=dark] .stats_orbB__UFv4d{display:none}[data-theme=dark] .stats_page__ftadh{--yp-label:hsl(var(--muted-foreground));--yp-rest:hsl(var(--muted));--yp-streak:hsl(var(--accent));--yp-streak-label:hsl(var(--muted-foreground));--yp-card-edge:hsla(0,0%,100%,.06);--yp-card-shadow:0 14px 34px -18px rgba(0,0,0,.5);--yp-card-shadow-lg:0 18px 40px -22px rgba(0,0,0,.55);--yp-garden-drop:0 26px 60px -28px rgba(0,0,0,.6)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .stats_bg__KC6O6,:root:not([data-theme=light]) .stats_orbA__wsbmX,:root:not([data-theme=light]) .stats_orbB__UFv4d{display:none}:root:not([data-theme=light]) .stats_page__ftadh{--yp-label:hsl(var(--muted-foreground));--yp-rest:hsl(var(--muted));--yp-streak:hsl(var(--accent));--yp-streak-label:hsl(var(--muted-foreground));--yp-card-edge:hsla(0,0%,100%,.06);--yp-card-shadow:0 14px 34px -18px rgba(0,0,0,.5);--yp-card-shadow-lg:0 18px 40px -22px rgba(0,0,0,.55)}}.stats_inner__EsE_X{position:relative;max-width:1040px;margin:0 auto;padding:clamp(28px,5vw,56px) clamp(20px,4vw,40px) 72px}.stats_card__G1cgV{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 0 0 1px var(--yp-card-edge),var(--yp-card-shadow)}.stats_header__PSpp9{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:clamp(28px,4vw,40px)}.stats_orbWrap__aAnJr{position:relative;width:64px;height:64px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%}.stats_orbWrap__aAnJr:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.stats_orbGlow__Kdkuv{position:absolute;inset:-8px;border-radius:50%;background:#f6743b;filter:blur(20px);opacity:.32}.stats_orb__VsrlY{position:relative;width:64px;height:64px;background:radial-gradient(circle at 35% 30%,#ff9264,#f6743b 60%,#e85a52);box-shadow:inset 0 0 18px rgba(255,150,110,.55);animation:stats_yp-orbMorph__asqdh 18s ease-in-out infinite,stats_yp-orbBreathe__SyjDs 9s ease-in-out infinite}.stats_headText__9vVTs{flex:1 1 240px;min-width:200px}.stats_eyebrow__c6DoJ{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3em;color:var(--yp-label);margin-bottom:7px}.stats_h1__ZQL67{font-size:clamp(30px,4.6vw,42px);font-weight:600;letter-spacing:-.02em;line-height:1.02}.stats_greeting__eyu0F{font-size:16px;color:hsl(var(--muted-foreground));margin-top:6px}.stats_cta__EZ4Zr{flex:none;display:inline-flex;align-items:center;gap:9px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;border-radius:999px;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;box-shadow:0 10px 26px -8px hsl(var(--primary)/.6),inset 0 1px 0 hsla(0,0%,100%,.25);transition:transform .25s ease,filter .25s ease}.stats_cta__EZ4Zr:hover{filter:brightness(1.07);transform:translateY(-1px)}.stats_ctaArrow__OGe1u{font-size:17px;line-height:1}.stats_tiles__UkWz1{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:clamp(12px,1.6vw,18px);margin-bottom:clamp(16px,2vw,22px)}.stats_tile__su624{border-radius:24px;padding:22px 22px 20px}.stats_tileWarm__QcoE5{position:relative;overflow:hidden;background:linear-gradient(160deg,hsl(var(--card)) 0,hsl(var(--secondary)/.5) 100%);border-color:hsl(var(--border))}.stats_tileHead__3XXty{display:flex;align-items:center;gap:8px;color:hsl(var(--primary));margin-bottom:14px}.stats_tileHeadWarm__DdaHW{color:var(--yp-streak)}.stats_tileLabel__NqgTX{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--yp-label)}.stats_tileLabelWarm__s3f12{color:var(--yp-streak-label)}.stats_tileValue__K8ZIL{font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.stats_tileSub__witqY{font-size:13px;color:hsl(var(--muted-foreground));margin-top:8px}.stats_streakRow__PT6VE{display:flex;align-items:baseline;gap:7px}.stats_streakUnit__SutAC{font-size:15px;font-weight:500;color:hsl(var(--muted-foreground))}.stats_garden__0Oy88{border-radius:32px;padding:clamp(22px,3vw,32px);margin-bottom:clamp(16px,2vw,22px);box-shadow:0 0 0 1px var(--yp-card-edge),0 0 22px 2px var(--card-glow),var(--yp-garden-drop);animation:stats_yp-riseIn__Xo4YF .6s ease both}.stats_gardenHead__ME03b{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:22px}.stats_gardenTitle__cPkIZ{font-size:clamp(22px,3vw,28px);font-weight:600;letter-spacing:-.015em}.stats_readout__0qSV5{display:flex;align-items:center;gap:10px;background:hsl(var(--muted)/.6);border:1px solid hsl(var(--border));border-radius:999px;padding:9px 16px;min-height:40px}.stats_readoutDot__3EWnr{width:9px;height:9px;border-radius:50%;flex:none;background:var(--yp-rest)}.stats_readoutDotActive___77u8{background:hsl(var(--primary));box-shadow:0 0 8px hsl(var(--primary)/.5)}.stats_readoutText__d3yFu{font-size:13.5px;color:hsl(var(--muted-foreground));font-weight:500;white-space:nowrap}.stats_gardenScroll__TxDYl{overflow-x:auto;padding-bottom:6px}.stats_gardenScroll__TxDYl::-webkit-scrollbar{height:6px}.stats_gardenScroll__TxDYl::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.18);border-radius:999px}.stats_gardenGrid__z4ziX{min-width:-moz-max-content;min-width:max-content}.stats_monthRow__buZyL{display:flex;gap:4px;padding-left:32px;margin-bottom:6px;height:14px}.stats_monthLabel__TwwZE{width:16px;flex:none;font-size:11px;color:var(--yp-label);white-space:nowrap}.stats_weeksRow__vYI7_{display:flex;gap:4px}.stats_weekdayCol__8CYu1{display:flex;flex-direction:column;gap:4px;width:28px;flex:none}.stats_weekdaySpacer__Sybun{height:16px}.stats_weekdayLabel__9cksa{height:16px;font-size:10px;color:var(--yp-label);line-height:16px}.stats_week__OnLzE{display:flex;flex-direction:column;gap:4px;flex:none}.stats_day__tXa2f{width:16px;height:16px;border-radius:5px;background:var(--yp-rest);cursor:pointer;transition:transform .15s ease,filter .15s ease}.stats_day__tXa2f:hover{transform:scale(1.28);filter:brightness(1.05);z-index:3}.stats_dayActive__s9MvT{background:hsl(var(--primary));box-shadow:0 0 8px hsl(var(--primary)/.4)}.stats_dayToday__UKRU2{box-shadow:0 0 0 2px hsl(var(--foreground))}.stats_dayActive__s9MvT.stats_dayToday__UKRU2{box-shadow:0 0 8px hsl(var(--primary)/.4),0 0 0 2px hsl(var(--foreground))}.stats_dayFuture__u0AaR{background:transparent;cursor:default;pointer-events:none}.stats_legend__tDztF{display:flex;align-items:center;gap:8px;margin-top:20px;font-size:12px;color:hsl(var(--muted-foreground))}.stats_legendSwatch__xPtnW{width:14px;height:14px;border-radius:4px}.stats_bottom__wbNSj{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(16px,2vw,22px)}.stats_panel__aU1G_{border-radius:28px;padding:26px;box-shadow:0 0 0 1px var(--yp-card-edge),var(--yp-card-shadow-lg)}.stats_panelEyebrow__UqX_w{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3em;color:var(--yp-label);margin-bottom:18px}.stats_favRow__2dcDQ{display:flex;align-items:center;gap:18px}.stats_favOrbWrap__9nKrU{position:relative;width:56px;height:56px;flex:none;display:flex;align-items:center;justify-content:center}.stats_favOrbGlow__Njk6_{position:absolute;inset:-6px;border-radius:50%;filter:blur(16px);opacity:.3}.stats_favOrb__yfhzm{position:relative;width:56px;height:56px;box-shadow:inset 0 0 16px hsla(0,0%,100%,.3);animation:stats_yp-orbMorph__asqdh 20s ease-in-out infinite}.stats_favName__gAyag{font-size:21px;font-weight:600;letter-spacing:-.01em}.stats_favCadence__DtH7R{font-size:14px;color:hsl(var(--muted-foreground));margin-top:3px}.stats_favFoot__pWtX8{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding-top:18px;border-top:1px solid hsl(var(--border))}.stats_favCount__rrtCZ{font-size:13px;color:hsl(var(--muted-foreground))}.stats_favCta__MfjlP{font-size:14px;font-weight:600;color:hsl(var(--primary));text-decoration:none}.stats_favCta__MfjlP:hover{text-decoration:underline}.stats_weekHead__AmXd_{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.stats_weekSub__yMxa_{font-size:13px;color:hsl(var(--muted-foreground))}.stats_strip__jEfkW{display:flex;align-items:stretch;gap:clamp(8px,2vw,14px)}.stats_stripDay__R9Q_f{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px}.stats_stripPill__D5SU4{width:100%;max-width:30px;height:56px;border-radius:9px;background:var(--yp-rest)}.stats_stripPillActive__uYb7t{background:hsl(var(--primary));box-shadow:0 0 12px hsl(var(--primary)/.35)}.stats_stripPillToday__FwmkV{outline:2px solid hsl(var(--foreground));outline-offset:2px}.stats_stripLabel__Rnmou{font-size:11px;color:hsl(var(--muted-foreground))}.stats_stripLabelToday__kEZ1Q{color:hsl(var(--primary));font-weight:600}@keyframes stats_yp-orbBreathe__SyjDs{0%,to{transform:scale(.86)}50%{transform:scale(1.02)}}@keyframes stats_yp-orbMorph__asqdh{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@keyframes stats_yp-drift__S4pPp{0%{transform:translate(0)}50%{transform:translate(40px,-30px)}to{transform:translate(0)}}@keyframes stats_yp-riseIn__Xo4YF{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.stats_favOrb__yfhzm,.stats_garden__0Oy88,.stats_orbA__wsbmX,.stats_orbB__UFv4d,.stats_orb__VsrlY{animation:none!important}}