.stats_page__FdpGW{--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__sr_Zz,.stats_orbA__aufd2,.stats_orbB__zu88B{pointer-events:none;position:absolute}.stats_bg__sr_Zz{inset:0;z-index:-2;background:linear-gradient(168deg,#fff9f3,#ffeede 48%,#ffe0e6)}.stats_orbA__aufd2,.stats_orbB__zu88B{z-index:-1;border-radius:50%}.stats_orbA__aufd2{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__DLtkM 30s ease-in-out infinite}.stats_orbB__zu88B{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__DLtkM 34s ease-in-out infinite reverse}[data-theme=dark] .stats_bg__sr_Zz,[data-theme=dark] .stats_orbA__aufd2,[data-theme=dark] .stats_orbB__zu88B{display:none}[data-theme=dark] .stats_page__FdpGW{--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__sr_Zz,:root:not([data-theme=light]) .stats_orbA__aufd2,:root:not([data-theme=light]) .stats_orbB__zu88B{display:none}:root:not([data-theme=light]) .stats_page__FdpGW{--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__FO1fc{position:relative;max-width:1040px;margin:0 auto;padding:clamp(28px,5vw,56px) clamp(20px,4vw,40px) 72px}.stats_card__oUKFh{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__9sD9c{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:clamp(28px,4vw,40px)}.stats_orbWrap__n6ulw{position:relative;width:64px;height:64px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%}.stats_orbWrap__n6ulw:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.stats_orbGlow__HpWZk{position:absolute;inset:-8px;border-radius:50%;background:#f6743b;filter:blur(20px);opacity:.32}.stats_orb__NWHcf{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__ABzXb 18s ease-in-out infinite,stats_yp-orbBreathe__eHR6_ 9s ease-in-out infinite}.stats_headText__KHIXF{flex:1 1 240px;min-width:200px}.stats_eyebrow__Q2xr_{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3em;color:var(--yp-label);margin-bottom:7px}.stats_h1__m_S9I{font-size:clamp(30px,4.6vw,42px);font-weight:600;letter-spacing:-.02em;line-height:1.02}.stats_greeting__iughp{font-size:16px;color:hsl(var(--muted-foreground));margin-top:6px}.stats_cta__jShcM{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__jShcM:hover{filter:brightness(1.07);transform:translateY(-1px)}.stats_ctaArrow__PMKfg{font-size:17px;line-height:1}.stats_tiles__dKgJb{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__osH0a{border-radius:24px;padding:22px 22px 20px}.stats_tileWarm__0UYA8{position:relative;overflow:hidden;background:linear-gradient(160deg,hsl(var(--card)) 0,hsl(var(--secondary)/.5) 100%);border-color:hsl(var(--border))}.stats_tileHead__dOj4G{display:flex;align-items:center;gap:8px;color:hsl(var(--primary));margin-bottom:14px}.stats_tileHeadWarm__NnXjl{color:var(--yp-streak)}.stats_tileLabel__0RSjh{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--yp-label)}.stats_tileLabelWarm__MEhXT{color:var(--yp-streak-label)}.stats_tileValue__eluGK{font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.stats_tileSub__l0YXe{font-size:13px;color:hsl(var(--muted-foreground));margin-top:8px}.stats_streakRow__K5tOW{display:flex;align-items:baseline;gap:7px}.stats_streakUnit__gev4l{font-size:15px;font-weight:500;color:hsl(var(--muted-foreground))}.stats_garden__GSTyt{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__QRQ80 .6s ease both}.stats_gardenHead__0W_Ag{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:22px}.stats_gardenTitle__2u4vI{font-size:clamp(22px,3vw,28px);font-weight:600;letter-spacing:-.015em}.stats_readout__2x9Ba{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__KcF63{width:9px;height:9px;border-radius:50%;flex:none;background:var(--yp-rest)}.stats_readoutDotActive__jEAXo{background:hsl(var(--primary));box-shadow:0 0 8px hsl(var(--primary)/.5)}.stats_readoutText__2WtYq{font-size:13.5px;color:hsl(var(--muted-foreground));font-weight:500;white-space:nowrap}.stats_gardenScroll__6g2zN{overflow-x:auto;padding-bottom:6px}.stats_gardenScroll__6g2zN::-webkit-scrollbar{height:6px}.stats_gardenScroll__6g2zN::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.18);border-radius:999px}.stats_gardenGrid__1WZWm{min-width:-moz-max-content;min-width:max-content}.stats_monthRow__jAs_2{display:flex;gap:4px;padding-left:32px;margin-bottom:6px;height:14px}.stats_monthLabel__p1GgS{width:16px;flex:none;font-size:11px;color:var(--yp-label);white-space:nowrap}.stats_weeksRow__QBmCF{display:flex;gap:4px}.stats_weekdayCol__P_9Sf{display:flex;flex-direction:column;gap:4px;width:28px;flex:none}.stats_weekdaySpacer__PlWjf{height:16px}.stats_weekdayLabel__XELL6{height:16px;font-size:10px;color:var(--yp-label);line-height:16px}.stats_week__GicQe{display:flex;flex-direction:column;gap:4px;flex:none}.stats_day__wDq2d{width:16px;height:16px;border-radius:5px;background:var(--yp-rest);cursor:pointer;transition:transform .15s ease,filter .15s ease}.stats_day__wDq2d:hover{transform:scale(1.28);filter:brightness(1.05);z-index:3}.stats_dayActive__Cw7ax{background:hsl(var(--primary));box-shadow:0 0 8px hsl(var(--primary)/.4)}.stats_dayToday__NQeUx{box-shadow:0 0 0 2px hsl(var(--foreground))}.stats_dayActive__Cw7ax.stats_dayToday__NQeUx{box-shadow:0 0 8px hsl(var(--primary)/.4),0 0 0 2px hsl(var(--foreground))}.stats_dayFuture__HxKTv{background:transparent;cursor:default;pointer-events:none}.stats_legend__JzkFK{display:flex;align-items:center;gap:8px;margin-top:20px;font-size:12px;color:hsl(var(--muted-foreground))}.stats_legendSwatch__bwMj_{width:14px;height:14px;border-radius:4px}.stats_bottom__TzSpv{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(16px,2vw,22px)}.stats_panel__kclna{border-radius:28px;padding:26px;box-shadow:0 0 0 1px var(--yp-card-edge),var(--yp-card-shadow-lg)}.stats_panelEyebrow__beyuA{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3em;color:var(--yp-label);margin-bottom:18px}.stats_favRow__WmyNg{display:flex;align-items:center;gap:18px}.stats_favOrbWrap__cjVpP{position:relative;width:56px;height:56px;flex:none;display:flex;align-items:center;justify-content:center}.stats_favOrbGlow__iuqCK{position:absolute;inset:-6px;border-radius:50%;filter:blur(16px);opacity:.3}.stats_favOrb__ZIxjY{position:relative;width:56px;height:56px;box-shadow:inset 0 0 16px hsla(0,0%,100%,.3);animation:stats_yp-orbMorph__ABzXb 20s ease-in-out infinite}.stats_favName__KUUf8{font-size:21px;font-weight:600;letter-spacing:-.01em}.stats_favCadence__lvSLJ{font-size:14px;color:hsl(var(--muted-foreground));margin-top:3px}.stats_favFoot__JiNA6{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding-top:18px;border-top:1px solid hsl(var(--border))}.stats_favCount__Koez_{font-size:13px;color:hsl(var(--muted-foreground))}.stats_favCta__iEOL9{font-size:14px;font-weight:600;color:hsl(var(--primary));text-decoration:none}.stats_favCta__iEOL9:hover{text-decoration:underline}.stats_weekHead__2bcql{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.stats_weekSub__glvnE{font-size:13px;color:hsl(var(--muted-foreground))}.stats_strip__gWUEm{display:flex;align-items:stretch;gap:clamp(8px,2vw,14px)}.stats_stripDay__Nwt91{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px}.stats_stripPill__DDUP6{width:100%;max-width:30px;height:56px;border-radius:9px;background:var(--yp-rest)}.stats_stripPillActive__Vsn9b{background:hsl(var(--primary));box-shadow:0 0 12px hsl(var(--primary)/.35)}.stats_stripPillToday__7LRuc{outline:2px solid hsl(var(--foreground));outline-offset:2px}.stats_stripLabel__rIVXA{font-size:11px;color:hsl(var(--muted-foreground))}.stats_stripLabelToday__MFnPv{color:hsl(var(--primary));font-weight:600}@keyframes stats_yp-orbBreathe__eHR6_{0%,to{transform:scale(.86)}50%{transform:scale(1.02)}}@keyframes stats_yp-orbMorph__ABzXb{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__DLtkM{0%{transform:translate(0)}50%{transform:translate(40px,-30px)}to{transform:translate(0)}}@keyframes stats_yp-riseIn__QRQ80{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.stats_favOrb__ZIxjY,.stats_garden__GSTyt,.stats_orbA__aufd2,.stats_orbB__zu88B,.stats_orb__NWHcf{animation:none!important}}