@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/bricolage-grotesque-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/bricolage-grotesque-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--blend-add:plus-lighter;--additive-opacity:1;--dial-label-mix:75%}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--blend-add:normal;--additive-opacity:0;--dial-label-mix:55%}}:root[data-theme=light]{--blend-add:normal;--additive-opacity:0;--dial-label-mix:55%}:root{--font-display:"Bricolage Grotesque", "Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--color-surface-primary:var(--lightningcss-light,#f7f6fb)var(--lightningcss-dark,#04030a);--color-surface-secondary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141318);--color-surface-panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0c0a11);--color-surface-field:var(--lightningcss-light,#fff)var(--lightningcss-dark,#18171d);--color-surface-light:var(--lightningcss-light,#e9e6f2)var(--lightningcss-dark,#b9b9b9);--color-surface-action:var(--lightningcss-light,#8b3dd6)var(--lightningcss-dark,#9d45e6);--color-text-primary:var(--lightningcss-light,#15111f)var(--lightningcss-dark,#f6eeff);--color-ink:var(--lightningcss-light,#0f0c17)var(--lightningcss-dark,#fff);--color-static-white:#fff;--color-sheen:var(--lightningcss-light,#c9c4d4)var(--lightningcss-dark,#fff);--color-focus-ring:var(--lightningcss-light,#6a3ff0)var(--lightningcss-dark,#a78bfa);--color-nav-bg:var(--lightningcss-light,#f7f6fbb8)var(--lightningcss-dark,#00010533);--color-surface-phase-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#04030a);--color-link:var(--lightningcss-light,#5b37e0)var(--lightningcss-dark,#b39dff);--color-text-prose:var(--lightningcss-light,#2e2a38)var(--lightningcss-dark,#d8d2e1);--color-phase-digesting-glow:var(--lightningcss-light,#cacfe0)var(--lightningcss-dark,#5a69a5);--color-phase-blood-sugar-glow:var(--lightningcss-light,#f4b8c4)var(--lightningcss-dark,#fa114f);--color-phase-glycogen-glow:var(--lightningcss-light,#f8cdbc)var(--lightningcss-dark,#e8581f);--color-phase-fat-burn-glow:var(--lightningcss-light,#bdeecf)var(--lightningcss-dark,#22c55e);--color-phase-ketosis-glow:var(--lightningcss-light,#dfc2f9)var(--lightningcss-dark,#bf5af2);--color-phase-autophagy-glow:var(--lightningcss-light,#c3c1f2)var(--lightningcss-dark,#5046e6);--color-text-secondary:var(--lightningcss-light,#4c4757)var(--lightningcss-dark,#b8b3be);--color-text-muted:var(--lightningcss-light,#6a6374)var(--lightningcss-dark,#847b8c);--color-text-tertiary:var(--lightningcss-light,#696969)var(--lightningcss-dark,#787878);--color-text-inverse:#282b33;--color-text-widget-title:var(--lightningcss-light,#1d2130)var(--lightningcss-dark,#e3e7ef);--color-text-widget-faint:var(--lightningcss-light,#8a8791)var(--lightningcss-dark,#656269);--color-text-dial-status:var(--lightningcss-light,#3563d6)var(--lightningcss-dark,#6298ff);--color-icon-primary:#fff;--color-icon-secondary:#8e979e;--color-icon-red:#ef4444;--color-icon-orange:#f97316;--color-icon-yellow:#eab308;--color-icon-green:#22c55e;--color-icon-teal:#14b8a6;--color-icon-cyan:#06b6d4;--color-icon-blue:#3b82f6;--color-icon-indigo:#6366f1;--color-icon-purple:#a855f7;--color-icon-violet:#bf5af2;--color-icon-pink:#ec4899;--color-border-primary:var(--lightningcss-light,#e4e1eb)var(--lightningcss-dark,#212025);--color-border-secondary:var(--lightningcss-light,#e7e4ee)var(--lightningcss-dark,#242428);--color-border-tile:var(--lightningcss-light,#fff)var(--lightningcss-dark,#131d24);--color-border-tile-warm:var(--lightningcss-light,#fff)var(--lightningcss-dark,#241713);--color-border-cta-highlight:var(--lightningcss-light,#8b6cf0)var(--lightningcss-dark,#bc9dff);--color-border-cta:var(--lightningcss-light,#e0d9f4)var(--lightningcss-dark,#302842);--color-indicator-active:var(--lightningcss-light,#6a3ff0)var(--lightningcss-dark,#825bff);--color-indicator-inactive:var(--lightningcss-light,#d6d2e0)var(--lightningcss-dark,#3d394c);--color-brand-lilac:var(--lightningcss-light,#7c5cf0)var(--lightningcss-dark,#a78bfa);--color-brand-indigo:#6366f1;--color-brand-indigo-deep:#4f46e5;--color-brand-violet:#762afb;--color-brand-violet-deep:#572afb;--color-brand-violet-bright:#7245ff;--color-brand-orchid:var(--lightningcss-light,#9333ea)var(--lightningcss-dark,#bf5af2);--color-accent-hero-core:var(--lightningcss-light,#d9d3ff)var(--lightningcss-dark,#2c17e7);--color-accent-hero-rim:var(--lightningcss-light,#fff)var(--lightningcss-dark,#a09ad1);--color-accent-hero-wash:var(--lightningcss-light,#cfc8ff)var(--lightningcss-dark,#5c4edd);--color-accent-health-glow:var(--lightningcss-light,#e7e3ff)var(--lightningcss-dark,#0d0a3e);--color-accent-readiness:#4539e5;--color-accent-readiness-bright:#564aff;--color-accent-readiness-border:#a39dff;--color-accent-readiness-border-dim:#3b395c;--color-accent-disc-rim:var(--lightningcss-light,#fff)var(--lightningcss-dark,#aab1cc);--color-accent-disc-shade:var(--lightningcss-light,#eceaf3)var(--lightningcss-dark,#0c0b11);--color-accent-disc-shadow:var(--lightningcss-light,#d9c9ef)var(--lightningcss-dark,#3c0955);--color-accent-timer-end:var(--lightningcss-light,#3563d6)var(--lightningcss-dark,#8eb5ff);--color-phase-digesting:var(--lightningcss-light,#505f96)var(--lightningcss-dark,#5a69a5);--color-phase-digesting-border-top:var(--lightningcss-light,#d8dce8)var(--lightningcss-dark,#6f92b4);--color-phase-digesting-border-bottom:var(--lightningcss-light,#9fa7c5)var(--lightningcss-dark,#7394bb);--color-phase-digesting-tile-light:var(--lightningcss-light,#b0b7d0)var(--lightningcss-dark,#cfd4e8);--color-phase-digesting-tile-mid:var(--lightningcss-light,#505f96)var(--lightningcss-dark,#2c3566);--color-phase-digesting-tile-dark:var(--lightningcss-light,#364377)var(--lightningcss-dark,#05080f);--color-phase-digesting-chip-top:#353f66;--color-phase-digesting-chip-bottom:#6c7aae;--color-phase-digesting-badge-light:#d2d7e9;--color-phase-digesting-badge-mid:#3a456f;--color-phase-digesting-badge-dark:#06080d;--color-phase-blood-sugar:var(--lightningcss-light,#dc143c)var(--lightningcss-dark,#fa114f);--color-phase-blood-sugar-border-top:var(--lightningcss-light,#f7cbd4)var(--lightningcss-dark,#bf3253);--color-phase-blood-sugar-border-bottom:var(--lightningcss-light,#ec7e94)var(--lightningcss-dark,#fe5078);--color-phase-blood-sugar-tile-light:var(--lightningcss-light,#ef95a7)var(--lightningcss-dark,#ff9cb1);--color-phase-blood-sugar-tile-mid:var(--lightningcss-light,#dc143c)var(--lightningcss-dark,#730318);--color-phase-blood-sugar-tile-dark:var(--lightningcss-light,#ab092c)var(--lightningcss-dark,#24030b);--color-phase-blood-sugar-chip-top:#a10a32;--color-phase-blood-sugar-chip-bottom:#fb3e6a;--color-phase-blood-sugar-badge-light:#fec3d0;--color-phase-blood-sugar-badge-mid:#ae0b36;--color-phase-blood-sugar-badge-dark:#130306;--color-phase-glycogen:#e8581f;--color-phase-glycogen-border-top:var(--lightningcss-light,#fadace)var(--lightningcss-dark,#b15532);--color-phase-glycogen-border-bottom:var(--lightningcss-light,#f2a384)var(--lightningcss-dark,#ed7b51);--color-phase-glycogen-tile-light:var(--lightningcss-light,#f5b49a)var(--lightningcss-dark,#f4cabb);--color-phase-glycogen-tile-mid:var(--lightningcss-light,#e8581f)var(--lightningcss-dark,#5d1a02);--color-phase-glycogen-tile-dark:var(--lightningcss-light,#be3f00)var(--lightningcss-dark,#220d04);--color-phase-glycogen-chip-top:#933610;--color-phase-glycogen-chip-bottom:#ea6f41;--color-phase-glycogen-badge-light:#fcd3c4;--color-phase-glycogen-badge-mid:#a03b12;--color-phase-glycogen-badge-dark:#110703;--color-phase-fat-burn:#22c55e;--color-phase-fat-burn-border-top:var(--lightningcss-light,#cef2dc)var(--lightningcss-dark,#68c16f);--color-phase-fat-burn-border-bottom:var(--lightningcss-light,#85dfa6)var(--lightningcss-dark,#caffcc);--color-phase-fat-burn-tile-light:var(--lightningcss-light,#9ce5b7)var(--lightningcss-dark,#cbfbc7);--color-phase-fat-burn-tile-mid:var(--lightningcss-light,#22c55e)var(--lightningcss-dark,#25823e);--color-phase-fat-burn-tile-dark:var(--lightningcss-light,#0ea24a)var(--lightningcss-dark,#0a250d);--color-phase-fat-burn-chip-top:#1f853e;--color-phase-fat-burn-chip-bottom:#51d169;--color-phase-fat-burn-badge-light:#c6ecc3;--color-phase-fat-burn-badge-mid:#1f8d43;--color-phase-fat-burn-badge-dark:#030d02;--color-phase-ketosis:var(--lightningcss-light,#9333ea)var(--lightningcss-dark,#bf5af2);--color-phase-ketosis-border-top:var(--lightningcss-light,#e7d2fa)var(--lightningcss-dark,#aa5fc3);--color-phase-ketosis-border-bottom:var(--lightningcss-light,#c48ff3)var(--lightningcss-dark,#de7ef9);--color-phase-ketosis-tile-light:var(--lightningcss-light,#cea3f6)var(--lightningcss-dark,#deb7e1);--color-phase-ketosis-tile-mid:var(--lightningcss-light,#9333ea)var(--lightningcss-dark,#5d2f7a);--color-phase-ketosis-tile-dark:var(--lightningcss-light,#7407c1)var(--lightningcss-dark,#15041a);--color-phase-ketosis-chip-top:#8844a8;--color-phase-ketosis-chip-bottom:#d271f5;--color-phase-ketosis-badge-light:#e7c0ea;--color-phase-ketosis-badge-mid:#9047b3;--color-phase-ketosis-badge-dark:#0b030d;--color-phase-autophagy:var(--lightningcss-light,#3730d2)var(--lightningcss-dark,#5046e6);--color-phase-autophagy-border-top:var(--lightningcss-light,#d3d1f5)var(--lightningcss-dark,#534bb3);--color-phase-autophagy-border-bottom:var(--lightningcss-light,#918de6)var(--lightningcss-dark,#766ded);--color-phase-autophagy-tile-light:var(--lightningcss-light,#a5a2eb)var(--lightningcss-dark,#c3beec);--color-phase-autophagy-tile-mid:var(--lightningcss-light,#3730d2)var(--lightningcss-dark,#1a1765);--color-phase-autophagy-tile-dark:var(--lightningcss-light,#2600a8)var(--lightningcss-dark,#08071f);--color-phase-autophagy-chip-top:#342e96;--color-phase-autophagy-chip-bottom:#685ee9;--color-phase-autophagy-badge-light:#cbc7f4;--color-phase-autophagy-badge-mid:#3831a2;--color-phase-autophagy-badge-dark:#040410;--color-insight-calories-accent:var(--lightningcss-light,#60b1fd)var(--lightningcss-dark,#9dd3ff);--color-insight-calories-dim:var(--lightningcss-light,#1166a9)var(--lightningcss-dark,#39485c);--color-insight-calories-glow-soft:var(--lightningcss-light,#ddedfe)var(--lightningcss-dark,#466981);--color-insight-calories-glow-vivid:var(--lightningcss-light,#a1d0fe)var(--lightningcss-dark,#4aa9ff);--color-insight-calories-line:var(--lightningcss-light,#3885ca)var(--lightningcss-dark,#88b6dc);--color-insight-calories-icon:#e5f3ff;--color-insight-sleep-accent:var(--lightningcss-light,#ab9afd)var(--lightningcss-dark,#ba9dff);--color-insight-sleep-dim:var(--lightningcss-light,#6453a7)var(--lightningcss-dark,#44395c);--color-insight-sleep-glow-soft:var(--lightningcss-light,#eae8ff)var(--lightningcss-dark,#584681);--color-insight-sleep-glow-vivid:var(--lightningcss-light,#c9c2ff)var(--lightningcss-dark,#814aff);--color-insight-sleep-line:var(--lightningcss-light,#8071c8)var(--lightningcss-dark,#a188dc);--color-insight-sleep-icon:#ede5ff;--color-insight-meal-impact-accent:var(--lightningcss-light,#d689e2)var(--lightningcss-dark,#f29dff);--color-insight-meal-impact-dim:var(--lightningcss-light,#85468f)var(--lightningcss-dark,#57395c);--color-insight-meal-impact-glow-soft:var(--lightningcss-light,#f7e4f9)var(--lightningcss-dark,#794681);--color-insight-meal-impact-glow-vivid:var(--lightningcss-light,#e7b7ee)var(--lightningcss-dark,#e74aff);--color-insight-meal-impact-line:var(--lightningcss-light,#a464ae)var(--lightningcss-dark,#d188dc);--color-insight-meal-impact-icon:#fbdfff;--color-insight-late-eating-accent:var(--lightningcss-light,#fb836c)var(--lightningcss-dark,#ffa59d);--color-insight-late-eating-dim:var(--lightningcss-light,#a04130)var(--lightningcss-dark,#5c3c39);--color-insight-late-eating-glow-soft:var(--lightningcss-light,#ffe4df)var(--lightningcss-dark,#690900);--color-insight-late-eating-glow-vivid:var(--lightningcss-light,#feb6a7)var(--lightningcss-dark,#ed2c00);--color-insight-late-eating-line:var(--lightningcss-light,#c15f4c)var(--lightningcss-dark,#dc8f88);--color-insight-late-eating-icon:#fbdfff;--color-insight-fewer-meals-accent:var(--lightningcss-light,#e89630)var(--lightningcss-dark,#ffc39d);--color-insight-fewer-meals-dim:var(--lightningcss-light,#8c5507)var(--lightningcss-dark,#5c4639);--color-insight-fewer-meals-glow-soft:var(--lightningcss-light,#fce7d3)var(--lightningcss-dark,#672c07);--color-insight-fewer-meals-glow-vivid:var(--lightningcss-light,#f3bf8b)var(--lightningcss-dark,#ffab4a);--color-insight-fewer-meals-line:var(--lightningcss-light,#b36e0b)var(--lightningcss-dark,#dca888);--color-insight-fewer-meals-icon:#ffebdf;--color-insight-window-accent:var(--lightningcss-light,#56c579)var(--lightningcss-dark,#9dffc1);--color-insight-window-dim:var(--lightningcss-light,#0b773a)var(--lightningcss-dark,#395c46);--color-insight-window-glow-soft:var(--lightningcss-light,#dbf2e0)var(--lightningcss-dark,#2e794a);--color-insight-window-glow-vivid:var(--lightningcss-light,#9fdcad)var(--lightningcss-dark,#4aff8d);--color-insight-window-line:var(--lightningcss-light,#389657)var(--lightningcss-dark,#88dca7);--color-insight-window-icon:#dfffeb;--color-insight-variation-accent:var(--lightningcss-light,#f280b1)var(--lightningcss-dark,#ff9dce);--color-insight-variation-dim:var(--lightningcss-light,#993e68)var(--lightningcss-dark,#5c394b);--color-insight-variation-glow-soft:var(--lightningcss-light,#ffe2ed)var(--lightningcss-dark,#792e54);--color-insight-variation-glow-vivid:var(--lightningcss-light,#fab2ce)var(--lightningcss-dark,#ff4aa5);--color-insight-variation-line:var(--lightningcss-light,#ba5c85)var(--lightningcss-dark,#dc88b2);--color-insight-variation-icon:#ffdfef;--color-surface-badge-dark:#121213;--color-surface-badge-light:#fff;--color-rainbow-1:oklch(66.2% .225 25.9);--color-rainbow-2:oklch(60.4% .26 302);--color-rainbow-3:oklch(69.6% .165 251);--color-rainbow-4:oklch(80.2% .134 225);--color-rainbow-5:oklch(90.7% .231 133);--color-readiness-glow:var(--lightningcss-light,#a9c6f7)var(--lightningcss-dark,#3979e5);--color-readiness-glow-bright:var(--lightningcss-light,#c4d8fb)var(--lightningcss-dark,#4a8eff);--color-readiness-border:var(--lightningcss-light,#b8cff5)var(--lightningcss-dark,#9dc2ff);--color-readiness-border-dim:var(--lightningcss-light,#dfe6f2)var(--lightningcss-dark,#39465c);--color-readiness-text:var(--lightningcss-light,#121826)var(--lightningcss-dark,#f4f6fb);--color-readiness-ring:var(--lightningcss-light,#2f6fe0)var(--lightningcss-dark,#3b7ff1);--color-readiness-ring-track:var(--lightningcss-light,#dbe5f6)var(--lightningcss-dark,#23324d);--color-readiness-score:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#3c82f6);--color-readiness-score-label:var(--lightningcss-light,#2458c4)var(--lightningcss-dark,#356ecc);--color-readiness-date:var(--lightningcss-light,#676874)var(--lightningcss-dark,#70717c);--color-readiness-meta:var(--lightningcss-light,#5c5e6c)var(--lightningcss-dark,#535561);--radius-xxs:4px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-xxl:24px;--radius-card:25px;--radius-full:9999px;--space-unit:4px;--space-p-0-5:2px;--space-p-1:4px;--space-p-2:8px;--space-p-2-5:10px;--space-p-3:12px;--space-p-4:16px;--space-p-6:24px;--space-p-8:32px;--space-p-10:40px;--space-p-12:48px;--space-p-14:56px;--space-p-16:64px;--space-p-20:80px;--space-p-40:160px;--space-canvas-width:1600px;--space-container:1080px;--space-page-gutter:260px;--space-nav-width:1200px;--space-nav-content:1152px;--space-nav-height:72px;--space-section-gap:160px;--space-header-gap:48px;--space-eyebrow-gap:12px;--space-lede-gap:16px;--space-grid-gap:24px;--space-phase-stack-gap:48px;--space-health-block-gap:64px;--space-cta-footer-gap:80px;--space-card-padding:24px;--space-phase-card-padding:32px;--space-showcase-padding:56px;--space-tile-padding:12px;--space-footer-padding-top:56px}.t-display-xlarge{font-family:var(--font-display);letter-spacing:0;font-variation-settings:"opsz" 14, "wdth" 100;font-size:56px;font-weight:700;line-height:50px}.t-display-hero{font-family:var(--font-display);letter-spacing:-1.236px;font-variation-settings:"opsz" 14, "wdth" 100;font-size:48px;font-weight:700;line-height:63px}.t-display-arc{font-family:var(--font-body);letter-spacing:-.04em;font-size:72px;font-weight:800;line-height:normal}.t-heading-xlarge{font-family:var(--font-display);letter-spacing:0;font-variation-settings:"opsz" 14, "wdth" 100;font-size:48px;font-weight:600;line-height:58px}.t-heading-xlarge-stacked{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 14, "wdth" 100;font-size:48px;font-weight:600;line-height:48px}.t-heading-xlarge-tight{font-family:var(--font-display);letter-spacing:-.04em;font-variation-settings:"opsz" 14, "wdth" 100;font-size:48px;font-weight:600;line-height:48px}.t-heading-large{font-family:var(--font-display);letter-spacing:-1px;font-variation-settings:"opsz" 14, "wdth" 100;font-size:40px;font-weight:600;line-height:40px}.t-heading-medium{font-family:var(--font-display);letter-spacing:0;font-variation-settings:"opsz" 14, "wdth" 100;font-size:36px;font-weight:600;line-height:40px}.t-heading-small{font-family:var(--font-display);letter-spacing:0;font-variation-settings:"opsz" 14, "wdth" 100;font-size:24px;font-weight:600;line-height:24px}.t-heading-xsmall{font-family:var(--font-display);letter-spacing:0;font-variation-settings:"opsz" 14, "wdth" 100;font-size:20px;font-weight:600;line-height:20px}.t-title-large{font-family:var(--font-display);letter-spacing:0;font-variation-settings:"opsz" 14, "wdth" 100;font-size:32px;font-weight:600;line-height:42px}.t-title-medium{font-family:var(--font-display);letter-spacing:0;font-variation-settings:"opsz" 14, "wdth" 100;font-size:20px;font-weight:600;line-height:28px}.t-title-small{font-family:var(--font-display);letter-spacing:0;font-variation-settings:"opsz" 14, "wdth" 100;font-size:18px;font-weight:600;line-height:20px}.t-label-chip{font-family:var(--font-body);letter-spacing:.03em;text-transform:uppercase;font-size:15px;font-weight:700;line-height:20px}.t-label-chip-glyph{font-family:var(--font-body);letter-spacing:.03em;font-size:17px;font-weight:700;line-height:20px}.t-label-wordmark{font-family:var(--font-body);letter-spacing:-.03em;font-size:20.4px;font-weight:700;line-height:32.64px}.t-label-eyebrow{font-family:var(--font-body);letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.t-label-eyebrow-hero{font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:500;line-height:16.8px}.t-label-large-emp{font-family:var(--font-body);letter-spacing:0;font-size:16px;font-weight:500;line-height:24px}.t-label-nav{font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:400;line-height:21px}.t-label-nav-emp{font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:500;line-height:21px}.t-paragraph-large{font-family:var(--font-body);letter-spacing:0;font-size:16px;font-weight:400;line-height:26px}.t-paragraph-large-emp{font-family:var(--font-body);letter-spacing:0;font-size:16px;font-weight:500;line-height:26px}.t-paragraph-large-loose{font-family:var(--font-body);letter-spacing:0;font-size:16px;font-weight:400;line-height:30px}.t-paragraph-large-tight{font-family:var(--font-body);letter-spacing:0;font-size:16px;font-weight:400;line-height:22px}.t-paragraph-medium{font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:400;line-height:22px}.t-paragraph-medium-emp{font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:500;line-height:22px}.t-paragraph-medium-tight{font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}.t-paragraph-small-tight{font-family:var(--font-body);letter-spacing:0;font-size:12px;font-weight:400;line-height:17px}.t-widget-timer{font-family:var(--font-body);letter-spacing:-.04em;font-size:40px;font-weight:600;line-height:48px}.t-widget-status{font-family:var(--font-body);letter-spacing:0;font-size:16px;font-weight:500;line-height:22px}.t-widget-title{font-family:var(--font-body);letter-spacing:0;font-size:19.27px;font-weight:500;line-height:31px}.t-widget-body{font-family:var(--font-body);letter-spacing:0;font-size:14.99px;font-weight:400;line-height:24px}.t-widget-body-emp{font-family:var(--font-body);letter-spacing:0;font-size:14.99px;font-weight:500;line-height:24px}.t-widget-score{font-family:var(--font-body);letter-spacing:0;font-size:33.86px;font-weight:700;line-height:54px}.t-widget-score-label{font-family:var(--font-body);letter-spacing:0;font-size:12.09px;font-weight:500;line-height:19px}.t-widget-metric-label{font-family:var(--font-body);letter-spacing:0;font-size:12px;font-weight:500;line-height:20px}.t-widget-metric-value{font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:500;line-height:24px}.t-widget-metric-status{font-family:var(--font-body);letter-spacing:0;font-size:10px;font-weight:500;line-height:16px}h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,blockquote{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}input::placeholder{color:inherit;opacity:1}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes rainbow{0%{background-position:0%}to{background-position:200%}}@property --rainbow-mix{syntax:"<percentage>";inherits:true;initial-value:45%}.rainbow-surface{--speed:2s;--rainbow-mix:45%;--rainbow-neutral:var(--color-text-muted);--rainbow:linear-gradient(90deg, color-mix(in oklch, var(--color-rainbow-1) var(--rainbow-mix), var(--rainbow-neutral)), color-mix(in oklch, var(--color-rainbow-5) var(--rainbow-mix), var(--rainbow-neutral)), color-mix(in oklch, var(--color-rainbow-3) var(--rainbow-mix), var(--rainbow-neutral)), color-mix(in oklch, var(--color-rainbow-4) var(--rainbow-mix), var(--rainbow-neutral)), color-mix(in oklch, var(--color-rainbow-2) var(--rainbow-mix), var(--rainbow-neutral)));--rainbow-glow-opacity:.45;--rainbow-fill:var(--color-surface-badge-dark);--rainbow-fade:linear-gradient(var(--color-surface-badge-dark) 50%, #12121399 80%, #12121300);box-sizing:border-box;background-image:linear-gradient(var(--rainbow-fill), var(--rainbow-fill)), var(--rainbow-fade), var(--rainbow);animation:rainbow var(--speed) infinite linear;background-size:200%;background-origin:border-box;background-clip:padding-box,border-box,border-box;border:.125rem solid #0000}.rainbow-surface--light{--rainbow-fill:var(--color-surface-badge-light);--rainbow-fade:linear-gradient(var(--color-surface-badge-light) 50%, #fff9 80%, #0000)}.rainbow-surface:before{content:"";z-index:0;background-image:var(--rainbow);filter:blur(.75rem);width:60%;height:20%;opacity:var(--rainbow-glow-opacity);animation:rainbow var(--speed) infinite linear;background-size:200%;transition:opacity .6s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-20%;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.rainbow-surface,.rainbow-surface:before{animation:none}}.store-badge{border-radius:var(--radius-xs);white-space:nowrap;cursor:pointer;flex:none;justify-content:flex-start;align-items:center;gap:12px;height:40px;padding:0 19px;transition:translate .45s cubic-bezier(.16,1,.3,1),--rainbow-mix .6s cubic-bezier(.16,1,.3,1),box-shadow .3s ease-out;display:inline-flex;position:relative}.store-badge--gp{width:143px}.store-badge--as{width:147.667px}.store-badge img{z-index:1;flex:none;max-width:none;display:block;position:relative}.store-badge:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-lilac) 60%, transparent);outline:none}@media (hover:hover) and (pointer:fine){.store-badge:hover{--rainbow-mix:85%;--rainbow-glow-opacity:.9;translate:0 -2px}}.store-badge:focus-visible{--rainbow-mix:85%;--rainbow-glow-opacity:.9}.store-badge:active{transition-duration:.12s;translate:0}@media (prefers-reduced-motion:reduce){.store-badge,.store-badge:hover{translate:none}}.qr-sticker{width:248px;height:280px;position:absolute}.qr-sticker__card{--rainbow-fade:linear-gradient(to top, var(--color-surface-badge-light) 50%, #fff9 80%, #0000);border-radius:var(--radius-xs);transform-origin:0 0;width:222px;height:222px;position:absolute;top:23.8px;left:0;rotate:-6.15deg}.qr-sticker__card:before{content:none}.qr-sticker__code{z-index:1;border-radius:var(--radius-sm);background:linear-gradient(var(--color-static-white), color-mix(in srgb, var(--color-static-white) 10%, transparent));width:206px;height:206px;position:absolute;top:6px;left:6px;overflow:hidden}.qr-sticker__code img{width:182px;max-width:none;height:182px;position:absolute;top:12px;left:12px}.qr-sticker__label{z-index:2;box-sizing:border-box;background:color-mix(in srgb, var(--color-static-white) 68%, transparent);-webkit-backdrop-filter:blur(66px);backdrop-filter:blur(66px);transform-origin:0 0;width:222px;height:29.06px;font-family:var(--font-body);letter-spacing:0;text-transform:uppercase;white-space:nowrap;color:#3a3f4c;border-radius:6.6px;justify-content:center;align-items:center;padding:0 12px;font-size:14.53px;font-weight:500;line-height:1.2;display:flex;position:absolute;top:250.2px;left:24px;rotate:-6deg;box-shadow:-4px 2px 9px #25340e33,-14px 7px 16px #25340e2b,-32px 17px 22px #25340e1a,-57px 29px 26px #25340e08}.qr-sticker__text{text-box:trim-both cap alphabetic;display:block}.qr-sticker__label:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:.9;pointer-events:none;background:conic-gradient(at 43.16% 6.14%,#e5e5e5 102.8deg,#c394f2 109.8deg,#a142fe 119.7deg,#7254fe 130.1deg,#4265ff 146.3deg,#6b85f8 199.2deg,#94a5f2 238.7deg,#bcc5ec 256deg,#e5e5e5 265.8deg) border-box;border:1.1px solid #0000;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#000) padding-box,linear-gradient(#000,#000);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000,#000) padding-box exclude,linear-gradient(#000,#000)}.theme-toggle{border-radius:var(--radius-full);width:36px;height:36px;color:var(--color-ink);flex:none;place-items:center;transition:background-color .2s;display:inline-grid;position:relative}@media (hover:hover) and (pointer:fine){.theme-toggle:hover{background:color-mix(in srgb, var(--color-ink) 8%, transparent)}}.theme-toggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.theme-toggle__icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;opacity:0;grid-area:1/1;width:18px;height:18px;transition:opacity .2s,scale .3s cubic-bezier(.16,1,.3,1),rotate .3s cubic-bezier(.16,1,.3,1);rotate:-45deg;scale:.6}.theme-toggle[data-mode=auto] .theme-toggle__icon--auto,.theme-toggle[data-mode=light] .theme-toggle__icon--light,.theme-toggle[data-mode=dark] .theme-toggle__icon--dark{opacity:1;rotate:0deg;scale:1}@media (prefers-reduced-motion:reduce){.theme-toggle__icon{transition:none}}html{background:var(--color-surface-primary);overflow-x:clip}html,body{margin:0;padding:0}body{background:var(--color-surface-primary);font-optical-sizing:none;width:1600px;margin-inline:auto;position:relative}.f0{background:var(--color-surface-primary);align-items:flex-start;row-gap:var(--space-section-gap);flex-direction:column;width:100%;display:flex;position:relative;overflow:visible clip}.f340{align-self:stretch;row-gap:var(--space-section-gap);flex-direction:column;align-items:flex-start;display:flex;position:relative}.f347{color:var(--color-text-muted);font-family:var(--font-display)}.f348{font-family:var(--font-display)}.f461{color:var(--color-text-primary);font-family:var(--font-display)}@media (width>=1200px) and (width<=1599.98px){body{zoom:.95}}@media (width>=1200px) and (width<=1519.98px){body{zoom:.9}}@media (width>=1200px) and (width<=1439.98px){body{zoom:.8538}}@media (width>=1200px) and (width<=1365.98px){body{zoom:.8}}@media (width>=1200px) and (width<=1279.98px){body{zoom:.75}}@supports (zoom:calc(100cqw / 1600px)){html{container-type:inline-size}@media (width>=1200px) and (width<=1599.98px){body{zoom:calc(100cqw / 1600px)}}}.f1{background:var(--color-surface-primary);width:1600px;height:1064px;color:var(--color-ink);isolation:isolate;position:relative;overflow:hidden}.f4{width:626.61px;height:626.61px;position:absolute;top:401.09px;left:476.69px}.f5{width:361.94px;height:361.94px;position:absolute;top:217.72px;left:148.97px}.f6{background:var(--color-accent-hero-core);filter:blur(133.97px);border-radius:50%;width:282.77px;height:299.67px;position:absolute;top:15.78px;left:54.73px}.f7{background:var(--color-accent-hero-rim);filter:blur(44.66px);mix-blend-mode:screen;width:361.94px;height:455.07px;mix-blend-mode:var(--blend-add);border-radius:50%;position:absolute;top:-93.13px;left:0}.f8{background:color-mix(in srgb, var(--color-accent-hero-wash) 10%, transparent);filter:blur(250px);mix-blend-mode:screen;width:637.79px;height:801.91px;mix-blend-mode:var(--blend-add);border-radius:50%;position:absolute;top:-250.7px;left:-150.54px}.f9{width:626.61px;height:626.61px;display:block;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 80%,#0000 98%);mask-image:linear-gradient(#000 80%,#0000 98%)}@keyframes hero-phone-in-fade{0%{opacity:0}to{opacity:1}}@keyframes hero-phone-in-scale{0%{scale:.94}to{scale:1}}@keyframes hero-phone-float{0%{animation-timing-function:cubic-bezier(.61,1,.88,1);translate:0;rotate:0deg}25%{animation-timing-function:cubic-bezier(.37,0,.63,1);translate:0 -6px;rotate:-.5deg}75%{animation-timing-function:cubic-bezier(.12,0,.39,0);translate:0 6px;rotate:.5deg}to{translate:0;rotate:0deg}}@keyframes hero-glow-in{0%{opacity:.4}to{opacity:1}}@keyframes hero-glow-breathe{0%,to{opacity:1}50%{opacity:.9}}@keyframes hero-phone-exit{0%{filter:brightness()opacity()}to{filter:brightness(.6)opacity(.2)}}@keyframes hero-glow-exit{0%{opacity:0}to{opacity:-.6}}@media (prefers-reduced-motion:no-preference){.f9{--hero-phone-motion:hero-phone-in-fade 1s cubic-bezier(.25, .1, .25, 1) .1s backwards, hero-phone-in-scale 1.4s cubic-bezier(.16, 1, .3, 1) .1s backwards, hero-phone-float 7.6s linear .1s infinite;transform-origin:50% 72%;animation:var(--hero-phone-motion)}.f6,.f7{--hero-glow-motion:hero-glow-in 1.6s cubic-bezier(.33, 1, .68, 1) .3s backwards, hero-glow-breathe 7.6s cubic-bezier(.37, 0, .63, 1) 3.9s infinite;animation:var(--hero-glow-motion)}@supports (animation-timeline:view()){.f1{view-timeline:--hero block}.f9{animation:var(--hero-phone-motion), hero-phone-exit ease-in forwards;animation-timeline:auto,auto,auto,--hero;animation-range:normal,normal,normal,exit-crossing 20% exit-crossing 85%}.f6,.f7{animation:var(--hero-glow-motion), hero-glow-exit ease-in forwards;animation-composition:replace,replace,add;animation-timeline:auto,auto,--hero;animation-range:normal,normal,exit-crossing 20% exit-crossing 85%}}}.f10{filter:blur(108px);pointer-events:none;width:2173px;height:662px;position:absolute;top:650px;left:-269px}.hero-vignette__shape{background:var(--color-surface-primary);clip-path:path("M0 0C0 0 654.825 317.571 1088 317.237C1521.175 316.903 2173 0 2173 0L2173 662L0 662Z");position:absolute;inset:0}.f11{align-items:center;gap:var(--space-p-6);flex-direction:column;width:580px;height:252px;display:flex;position:absolute;top:144px;left:510px}.f12{align-self:stretch;align-items:center;gap:var(--space-p-6);flex-direction:column;flex:none;height:804.91px;display:flex;position:relative}.f13{align-self:stretch;align-items:center;gap:var(--space-p-4);flex-direction:column;flex:none;height:804.91px;display:flex;position:relative}.f14{--rainbow-fill:var(--color-surface-light);--rainbow-fade:linear-gradient(var(--color-surface-light) 50%, color-mix(in srgb, var(--color-surface-light) 60%, transparent) 80%, transparent);border-radius:var(--radius-xs);white-space:nowrap;flex:none;align-items:center;height:28px;padding:0 8px;display:inline-flex;position:relative}.f15{z-index:1;color:var(--color-text-inverse);font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:500;line-height:16.8px;position:relative}.f16{align-self:stretch;align-items:center;gap:var(--space-p-8);flex-direction:column;flex:none;height:760.91px;display:flex;position:relative}.f17{flex:none;align-self:stretch;height:760.91px;position:relative}.f18{width:580px;height:760.91px;margin:0;position:absolute;top:0;left:-206px}.f19{width:640px;height:176px;position:absolute;top:7px;left:176px;overflow:visible}.f19 text{fill:var(--color-text-primary);font-family:var(--font-body);letter-spacing:-.04em;font-size:72px;font-weight:800}.f20{text-align:center;white-space:nowrap;width:323px;height:63px;color:var(--color-text-primary);font-family:var(--font-display);letter-spacing:-1.236px;font-variation-settings:"opsz" 14, "wdth" 100;font-size:48px;font-weight:700;line-height:63px;display:block;position:absolute;top:121.3px;left:337.3px}.f23{text-align:center;width:491.6px;color:var(--color-ink);font-family:var(--font-body);letter-spacing:0;margin:0;font-size:16px;font-weight:400;line-height:26px;position:absolute;top:1012.4px;left:554.2px}.f25{width:1600px;height:var(--space-nav-height);background:var(--color-nav-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;display:flex;position:absolute;top:0;left:0}.f26{box-sizing:border-box;width:var(--space-nav-width);height:var(--space-nav-height);padding:0 var(--space-p-6);justify-content:space-between;align-items:center;display:flex}.f27{align-items:center;gap:var(--space-p-3);border-radius:var(--radius-xxs);height:36px;color:var(--color-ink);display:flex}.f1 .f28{flex:none;width:36px;height:36px;display:block}.f1 .f117{flex:none;align-items:flex-start;width:113px;height:33px;display:flex}.f1 .f118{white-space:nowrap;color:var(--color-ink);font-family:var(--font-body);letter-spacing:-.03em;font-size:20.4px;font-weight:700;line-height:32.64px}.f119{align-items:center;gap:var(--space-p-6);display:flex}.f120{align-items:center;gap:var(--space-p-3);margin:0;padding:0;list-style:none;display:flex}.f121,.f123,.f125{flex:none;height:33px;display:block}.f121{width:62px}.f123{width:64px}.f125{width:78px}.f122,.f124,.f126{box-sizing:border-box;width:100%;height:33px;padding:6px var(--space-p-3);border-radius:var(--radius-xxs);white-space:nowrap;color:var(--color-ink);font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:400;line-height:21px;display:block}.f122{font-weight:500}.f122:hover,.f124:hover,.f126:hover{background:color-mix(in srgb, var(--color-ink) 8%, transparent)}.f1 .f127{align-items:center;gap:var(--space-p-3);flex:none;height:40px;display:flex}.f1 a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.f148,.f177{margin:0;position:absolute}.f148{width:163px;height:156px;top:485.719px;left:262.141px}.f177{width:169px;height:160px;top:484.088px;left:1152.11px}.f148 img,.f177 img{width:100%;height:100%;display:block}@keyframes hero-mascot-float{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate3d(0, -10px, 0) rotate(var(--float-tilt,-2deg))}}@media (prefers-reduced-motion:no-preference){.f148 img,.f177 img{transform-origin:50% 85%;will-change:transform;animation:5.6s cubic-bezier(.45,0,.55,1) infinite hero-mascot-float}.f177 img{--float-tilt:2deg;animation-duration:6.4s;animation-delay:-2.4s}}.f21,.f24{white-space:nowrap;color:var(--color-ink);font-family:var(--font-body);letter-spacing:0;font-size:16px;font-weight:400;line-height:26px;position:absolute}.f21{top:156.281px;left:20.859px}.f24{top:158.912px;left:40.895px}.f201{margin-left:var(--space-page-gutter);width:var(--space-container);height:675px;position:relative;overflow:clip}.f202{align-items:center;gap:var(--space-lede-gap);flex-direction:column;width:829px;height:282px;display:flex;position:absolute;top:286px;left:126px}.f203{align-items:center;gap:var(--space-p-0-5);height:214px;font-family:var(--font-display);letter-spacing:0;font-variation-settings:"opsz" 14, "wdth" 100;color:var(--color-text-muted);text-align:center;white-space:nowrap;flex-direction:column;align-self:stretch;font-size:56px;font-weight:700;line-height:50px;display:flex}.f204,.f233{justify-content:center;align-items:center;gap:var(--space-p-1);height:80px;display:flex}.f205,.f231,.f232,.f256{flex:none;height:50px;display:block}.f206{color:var(--color-text-primary)}.f207{color:var(--color-text-muted)}.f208{flex:none;width:80px;height:80px;display:block}.f209{width:80px;height:80px;display:block}.f257{width:611px;font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);text-align:center;font-size:16px;font-weight:500;line-height:26px}.f258{top:-1px;left:460px}@keyframes journey-word-lit{to{color:var(--color-text-primary)}}@supports (animation-timeline:view()){.f203{view-timeline:--journey-headline block}.f203 .w{animation:linear both journey-word-lit;animation-timeline:--journey-headline;animation-range:cover calc(30% + var(--i) * 2.6%) cover calc(34% + var(--i) * 2.6%)}.f203 .w1{--i:0}.f203 .w2{--i:1}.f203 .w3{--i:2}.f203 .w4{--i:3}.f203 .w5{--i:4}.f203 .w6{--i:5}.f203 .w7{--i:6}.f203 .w8{--i:7}.f203 .w9{--i:8}}@media (prefers-reduced-motion:reduce){.f203 .w{animation:none}}.f341{box-sizing:border-box;align-items:center;gap:var(--space-header-gap);flex-direction:column;flex:none;width:1078px;height:940px;margin-left:261px;display:flex;position:relative}.f342{box-sizing:border-box;align-items:center;gap:var(--space-eyebrow-gap);flex-direction:column;flex:none;width:933px;height:182px;display:flex;position:relative}.f343{box-sizing:border-box;align-items:center;gap:var(--space-p-1);height:32px;padding:var(--space-p-1) var(--space-p-3);background:var(--color-surface-secondary);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--color-border-secondary);flex:none;display:flex;position:relative}.f344{color:var(--color-ink);white-space:nowrap}.f345{align-self:stretch;align-items:center;gap:var(--space-lede-gap);flex-direction:column;flex:none;display:flex;position:relative}.f346{color:var(--color-text-primary);text-align:center;white-space:nowrap;flex:none;position:relative;left:-1px}.f349{color:var(--color-text-secondary);text-align:center;white-space:nowrap;align-self:stretch}.f350{justify-content:center;align-self:stretch;align-items:stretch;gap:var(--space-grid-gap);flex:none;height:710px;display:flex;position:relative;overflow:visible}.f351{flex-direction:column;flex:none;justify-content:center;gap:25px;width:320px;display:flex}.f352{box-sizing:border-box;align-items:flex-start;gap:var(--space-p-6);height:220px;padding:var(--space-card-padding);background:var(--color-surface-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-card);flex-direction:column;display:flex;position:relative;overflow:hidden}.ml-tile{box-sizing:border-box;border-radius:var(--radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-secondary), var(--color-surface-primary) 30%) 0%, color-mix(in srgb, var(--color-surface-secondary), var(--color-surface-primary) 12%) 9%, color-mix(in srgb, var(--color-surface-secondary), var(--color-ink) 0.4%) 20%, color-mix(in srgb, var(--color-surface-secondary), var(--color-ink) 1.3%) 43%, color-mix(in srgb, var(--color-surface-secondary), var(--color-ink) 1.7%) 70%, color-mix(in srgb, var(--color-surface-secondary), var(--color-ink) 3.4%) 87%, color-mix(in srgb, var(--color-surface-secondary), var(--color-ink) 5.5%) 100%) padding-box, linear-gradient(180deg, color-mix(in srgb, var(--color-sheen) 50%, transparent) 0%, color-mix(in srgb, var(--color-sheen) 30%, transparent) 12%, color-mix(in srgb, var(--color-sheen) 7%, transparent) 18%, transparent 22%, transparent 88%, color-mix(in srgb, var(--color-sheen) 10%, transparent) 94%, color-mix(in srgb, var(--color-sheen) 28%, transparent) 97%, color-mix(in srgb, var(--color-sheen) 40%, transparent) 100%) border-box;border:1px solid #0000;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.ml-icon{width:24px;height:24px;display:block}.f357{align-self:stretch;align-items:flex-start;gap:var(--space-p-3);flex-direction:column;display:flex}.f358{color:var(--color-text-primary);white-space:nowrap}.f359{color:var(--color-text-secondary);white-space:nowrap;align-self:stretch}.f370{background:var(--color-surface-secondary);border-radius:var(--radius-card);isolation:isolate;flex:none;width:390px;position:relative;overflow:clip}.f370:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-border-primary);pointer-events:none;position:absolute;inset:0}.f371,.f372,.f379{pointer-events:none;max-width:none;display:block;position:absolute}.f371{width:390px;height:678.5px;top:31.986px;left:0}.f372{width:346px;height:632px;top:39.335px;left:22px}.f379{width:390px;height:180px;mix-blend-mode:var(--blend-add);opacity:var(--additive-opacity);top:530.168px;left:0}@keyframes ml-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes ml-stack{0%{opacity:0;transform:translateY(48px)scale(.97)}}@keyframes ml-curtain{0%{clip-path:inset(18% 0 0 0 round var(--radius-card))}to{clip-path:inset(0 0 0 0 round var(--radius-card))}}@property --ml-light{syntax:"<number>";inherits:false;initial-value:1}@keyframes ml-glow{0%{--ml-light:.35}}@keyframes ml-bloom{0%{--ml-light:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.f342{view-timeline:--ml-head block}.f352{view-timeline:--ml-card block}.f370{view-timeline:--ml-panel block}.f343,.f346,.f349{animation:cubic-bezier(.22,1,.36,1) backwards ml-rise;animation-timeline:--ml-head}.f343{animation-range:cover cover 18%}.f346{animation-range:cover 3% cover 22%}.f349{animation-range:cover 6% cover 26%}.f352{transform-origin:50% 100%;animation:cubic-bezier(.22,1,.36,1) backwards ml-stack;animation-timeline:--ml-card;animation-range:cover cover 28%}.f350>.f351:last-child>.f352{animation-range:cover 6% cover 34%}.f370{animation:cubic-bezier(.33,1,.68,1) backwards ml-curtain;animation-timeline:--ml-panel;animation-range:cover 0 cover 300px}.f371,.f379{opacity:var(--ml-light)}.f371{animation:cubic-bezier(.45,0,.55,1) backwards ml-glow;animation-timeline:--ml-panel;animation-range:cover 0 entry-crossing}.f379{animation:cubic-bezier(.45,0,.55,1) backwards ml-bloom;animation-timeline:--ml-panel;animation-range:entry-crossing 62%}}}.f264{flex:none;align-self:stretch;width:100%;height:1996px;position:relative}.phase-dial{width:403px;height:403px;margin-left:261px;position:sticky;top:max(96px,50% - 201.5px)}.phase-dial__face{position:absolute;inset:0}.phase-dial__dots{width:403px;height:403px;display:block;position:absolute;top:0;left:0;overflow:visible}.phase-dial__ring circle{fill:var(--dot)}.phase-dial__track,.phase-dial__arc{fill:none;display:none}.phase-dial__lit,.phase-dial__glow{display:none}.phase-dial__disc{border-radius:var(--radius-full);isolation:isolate;background:color-mix(in srgb, var(--color-ink) 3%, transparent);width:232px;height:232px;box-shadow:inset 0 4.38px 17.51px 6.57px color-mix(in srgb, var(--color-static-white) 8%, transparent), 0 -6px 15px 0 color-mix(in srgb, var(--color-accent-disc-shadow) 40%, transparent);position:absolute;top:86px;left:86px}.phase-dial__disc:after{content:"";z-index:2;border-radius:inherit;background:linear-gradient(180deg, var(--color-accent-disc-rim) 0%, var(--color-surface-primary) 55.5%) border-box;-webkit-mask-composite:xor;pointer-events:none;border:1px solid #0000;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000,#000) padding-box,linear-gradient(#000,#000);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000,#000) padding-box exclude,linear-gradient(#000,#000)}.phase-dial__disc-clip{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.phase-dial__speckle{width:232px;height:158px;display:block;position:absolute;top:0;left:0}.phase-dial__shade{background:var(--color-accent-disc-shade);filter:blur(36px);border-radius:50%;width:359px;height:163px;position:absolute;top:76px;left:-71px}.phase-dial__readout{z-index:1;flex-direction:column;align-items:center;gap:12px;width:156px;display:flex;position:absolute;top:80px;left:38px}.phase-dial__timer{white-space:nowrap;text-align:center}.phase-dial__timer-text,.phase-dial__timer:after{background:linear-gradient(180deg, var(--color-ink) 56.5%, var(--color-accent-timer-end) 87.5%);color:#0000;-webkit-background-clip:text;background-clip:text}.phase-dial__status{white-space:nowrap;color:color-mix(in srgb, var(--color-phase-autophagy) var(--dial-label-mix), var(--color-ink));justify-items:center;display:grid}.phase-dial__label{visibility:hidden;grid-area:1/1;align-items:center;gap:4px;display:inline-flex}.phase-dial__label--autophagy{visibility:visible}.phase-dial__icon{width:18px;height:18px;-webkit-mask:var(--icon) center / 18px 18px no-repeat;-webkit-mask:var(--icon) center / 18px 18px no-repeat;mask:var(--icon) center / 18px 18px no-repeat;background:currentColor;flex:none}.phase-dial__label--digesting{--icon:url(/assets/icons/phase-digesting.svg);--n:1}.phase-dial__label--blood-sugar{--icon:url(/assets/icons/phase-blood-sugar.svg);--n:2}.phase-dial__label--glycogen{--icon:url(/assets/icons/phase-glycogen.svg);--n:3}.phase-dial__label--fat-burn{--icon:url(/assets/icons/phase-fat-burn.svg);--n:4}.phase-dial__label--ketosis{--icon:url(/assets/icons/phase-ketosis.svg);--n:5}.phase-dial__label--autophagy{--icon:url(/assets/icons/phase-autophagy.svg);--n:6}.phase-list{align-items:stretch;gap:var(--space-phase-stack-gap);flex-direction:column;width:486px;display:flex;position:absolute;top:0;left:845px}.phase-card{isolation:isolate;box-sizing:border-box;width:486px;height:var(--card-h);padding:var(--space-phase-card-padding);border-radius:var(--radius-xxl);background:linear-gradient(var(--color-surface-phase-card), var(--color-surface-phase-card)) padding-box, linear-gradient(180deg, var(--phase-border-top) 0%, var(--phase-border-bottom) 100%) border-box;border:1px solid #0000;position:relative;overflow:hidden}.phase-card__inner{align-items:flex-start;gap:var(--space-p-10);flex-direction:column;display:flex}.phase-card__text{align-self:stretch;align-items:stretch;gap:var(--space-p-3);flex-direction:column;display:flex;position:relative}.phase-card__title{color:var(--color-text-primary);position:relative}.phase-card__body{white-space:nowrap;color:var(--color-text-secondary);position:relative}.phase-tile{box-sizing:border-box;width:52px;height:52px;padding:var(--space-tile-padding);border:2px solid var(--tile-ring,var(--color-border-tile));border-radius:var(--radius-full);background:linear-gradient(0deg, var(--tile-light) -4.3%, var(--tile-mid) 33.6%, var(--tile-dark) 88.1%);box-shadow:inset 0 -4px 6px 0 color-mix(in srgb, var(--color-static-white) 18%, transparent);background-origin:border-box;justify-content:center;align-items:center;display:flex}.phase-tile img{width:24px;height:24px;display:block}.phase-glow{left:calc(50% - 289px);top:var(--glow-top);filter:blur(38px);pointer-events:none;width:578.336px;height:236.707px;position:absolute}.phase-glow:before{content:"";background:var(--phase-glow);clip-path:path("M0 0C0 0 174.866 76.8214 287.745 77.0201C400.624 77.2187 578.336 0 578.336 0V236.707C578.336 236.707 400.422 158.855 287.745 159.009C175.069 159.163 0 236.707 0 236.707V0Z");position:absolute;inset:0}.phase-highlight{left:calc(50% - 310px);top:var(--highlight-top);filter:blur(24px);width:619px;height:162px;mix-blend-mode:var(--blend-add);opacity:var(--additive-opacity);pointer-events:none;position:absolute}.phase-highlight:before{content:"";background:var(--color-static-white);clip-path:path("M0 0C0 0 187.161 52.5759 307.977 52.7118C428.793 52.8478 619 0 619 0V162C619 162 428.576 108.719 307.977 108.824C187.378 108.93 0 162 0 162V0Z");position:absolute;inset:0}.phase-card--digesting{--card-h:264px;--phase:var(--color-phase-digesting);--phase-glow:var(--color-phase-digesting-glow);--phase-border-top:var(--color-phase-digesting-border-top);--phase-border-bottom:var(--color-phase-digesting-border-bottom);--tile-light:var(--color-phase-digesting-tile-light);--tile-mid:var(--color-phase-digesting-tile-mid);--tile-dark:var(--color-phase-digesting-tile-dark);--glow-top:54px;--highlight-top:235px}.phase-card--blood-sugar{--card-h:332px;--phase:var(--color-phase-blood-sugar);--phase-glow:var(--color-phase-blood-sugar-glow);--phase-border-top:var(--color-phase-blood-sugar-border-top);--phase-border-bottom:var(--color-phase-blood-sugar-border-bottom);--tile-light:var(--color-phase-blood-sugar-tile-light);--tile-mid:var(--color-phase-blood-sugar-tile-mid);--tile-dark:var(--color-phase-blood-sugar-tile-dark);--glow-top:117px;--highlight-top:297px}.phase-card--glycogen{--card-h:290px;--phase:var(--color-phase-glycogen);--phase-glow:var(--color-phase-glycogen-glow);--phase-border-top:var(--color-phase-glycogen-border-top);--phase-border-bottom:var(--color-phase-glycogen-border-bottom);--tile-light:var(--color-phase-glycogen-tile-light);--tile-mid:var(--color-phase-glycogen-tile-mid);--tile-dark:var(--color-phase-glycogen-tile-dark);--tile-ring:var(--color-border-tile-warm);--glow-top:74px;--highlight-top:265px}.phase-card--fat-burn{--card-h:290px;--phase:var(--color-phase-fat-burn);--phase-glow:var(--color-phase-fat-burn-glow);--phase-border-top:var(--color-phase-fat-burn-border-top);--phase-border-bottom:var(--color-phase-fat-burn-border-bottom);--tile-light:var(--color-phase-fat-burn-tile-light);--tile-mid:var(--color-phase-fat-burn-tile-mid);--tile-dark:var(--color-phase-fat-burn-tile-dark);--glow-top:82px;--highlight-top:266px}.phase-card--ketosis{--card-h:290px;--phase:var(--color-phase-ketosis);--phase-glow:var(--color-phase-ketosis-glow);--phase-border-top:var(--color-phase-ketosis-border-top);--phase-border-bottom:var(--color-phase-ketosis-border-bottom);--tile-light:var(--color-phase-ketosis-tile-light);--tile-mid:var(--color-phase-ketosis-tile-mid);--tile-dark:var(--color-phase-ketosis-tile-dark);--glow-top:74px;--highlight-top:265px}.phase-card--autophagy{--card-h:290px;--phase:var(--color-phase-autophagy);--phase-glow:var(--color-phase-autophagy-glow);--phase-border-top:var(--color-phase-autophagy-border-top);--phase-border-bottom:var(--color-phase-autophagy-border-bottom);--tile-light:var(--color-phase-autophagy-tile-light);--tile-mid:var(--color-phase-autophagy-tile-mid);--tile-dark:var(--color-phase-autophagy-tile-dark);--glow-top:94px;--highlight-top:280px}@property --ph-target{syntax:"<color>";inherits:false;initial-value:#0000}@property --ph-u{syntax:"<number>";inherits:false;initial-value:0}@property --ph-mins{syntax:"<integer>";inherits:false;initial-value:0}@property --ph-accent{syntax:"<color>";inherits:true;initial-value:#0000}@property --ph-glow{syntax:"<color>";inherits:true;initial-value:#0000}@keyframes ph-colour-1{0%,to{--ph-target:var(--color-phase-digesting)}}@keyframes ph-colour-2{0%,to{--ph-target:var(--color-phase-blood-sugar)}}@keyframes ph-colour-3{0%,to{--ph-target:var(--color-phase-glycogen)}}@keyframes ph-colour-4{0%,to{--ph-target:var(--color-phase-fat-burn)}}@keyframes ph-colour-5{0%,to{--ph-target:var(--color-phase-ketosis)}}@keyframes ph-colour-6{0%,to{--ph-target:var(--color-phase-autophagy)}}@keyframes ph-u-1{0%{--ph-u:0}to{--ph-u:.142857}}@keyframes ph-u-2{0%{--ph-u:.142857}to{--ph-u:.285714}}@keyframes ph-u-3{0%{--ph-u:.285714}to{--ph-u:.428571}}@keyframes ph-u-4{0%{--ph-u:.428571}to{--ph-u:.571429}}@keyframes ph-u-5{0%{--ph-u:.571429}to{--ph-u:.857143}}@keyframes ph-u-6{0%{--ph-u:.857143}to{--ph-u:1}}@keyframes ph-mins-1{0%{--ph-mins:0}to{--ph-mins:240}}@keyframes ph-mins-2{0%{--ph-mins:240}to{--ph-mins:480}}@keyframes ph-mins-3{0%{--ph-mins:480}to{--ph-mins:720}}@keyframes ph-mins-4{0%{--ph-mins:720}to{--ph-mins:960}}@keyframes ph-mins-5{0%{--ph-mins:960}to{--ph-mins:1440}}@keyframes ph-mins-6{0%{--ph-mins:1440}to{--ph-mins:1680}}@keyframes ph-label-on{0%,to{opacity:1}}@keyframes ph-dial-leave{0%{opacity:1;scale:1}to{opacity:0;scale:.85}}@supports (animation-timeline:view()) and (timeline-scope:--ph-1){.f264{timeline-scope:--ph-1, --ph-2, --ph-3, --ph-4, --ph-5, --ph-6;--ph-window-1:cover 0% cover calc(50% + 173px);--ph-window-2:cover calc(50% - 173px) cover calc(50% + 179.5px);--ph-window-3:cover calc(50% - 179.5px) cover calc(50% + 169px);--ph-window-4:cover calc(50% - 169px) cover calc(50% + 169px);--ph-window-5:cover calc(50% - 169px) cover calc(50% + 169px);--ph-window-6:cover calc(50% - 169px) cover 100%;--ph-timelines:--ph-1, --ph-2, --ph-3, --ph-4, --ph-5, --ph-6;--ph-windows:var(--ph-window-1), var(--ph-window-2), var(--ph-window-3), var(--ph-window-4), var(--ph-window-5), var(--ph-window-6)}.phase-card--digesting{view-timeline:--ph-1 block}.phase-card--blood-sugar{view-timeline:--ph-2 block}.phase-card--glycogen{view-timeline:--ph-3 block}.phase-card--fat-burn{view-timeline:--ph-4 block}.phase-card--ketosis{view-timeline:--ph-5 block}.phase-card--autophagy{view-timeline:--ph-6 block}.phase-dial{animation:linear both ph-colour-1,linear forwards ph-colour-2,linear forwards ph-colour-3,linear forwards ph-colour-4,linear forwards ph-colour-5,linear forwards ph-colour-6,linear both ph-dial-leave;animation-timeline:var(--ph-timelines), --ph-6;animation-range:var(--ph-windows), cover 60% cover 100%}.phase-dial__face{--ph-target:inherit;--ph-accent:var(--ph-target);--ph-glow:var(--ph-target);transition:--ph-accent .5s,--ph-glow .8s}.phase-dial__lit,.phase-dial__arc{animation:linear both ph-u-1,linear forwards ph-u-2,linear forwards ph-u-3,linear forwards ph-u-4,linear forwards ph-u-5,linear forwards ph-u-6;animation-timeline:var(--ph-timelines);animation-range:var(--ph-windows)}.phase-dial__timer{animation:linear both ph-mins-1,linear forwards ph-mins-2,linear forwards ph-mins-3,linear forwards ph-mins-4,linear forwards ph-mins-5,linear forwards ph-mins-6;animation-timeline:var(--ph-timelines);animation-range:var(--ph-windows)}.phase-dial__ring circle{fill:color-mix(in srgb, var(--color-ink) 9%, var(--color-surface-primary));transform-box:fill-box;transform-origin:50%;scale:.5}.phase-dial__ring .phase-dial__origin{fill:var(--dot);scale:1}.phase-dial__lit{--ph-sweep:calc(var(--ph-u) * 360deg + 2deg);width:403px;height:403px;-webkit-mask:conic-gradient(from 0deg at 202px 202px, #000 calc(var(--ph-sweep) - 14deg), #00000059 var(--ph-sweep), transparent calc(var(--ph-sweep) + 1deg));-webkit-mask:conic-gradient(from 0deg at 202px 202px, #000 calc(var(--ph-sweep) - 14deg), #00000059 var(--ph-sweep), transparent calc(var(--ph-sweep) + 1deg));mask:conic-gradient(from 0deg at 202px 202px, #000 calc(var(--ph-sweep) - 14deg), #00000059 var(--ph-sweep), transparent calc(var(--ph-sweep) + 1deg));display:block;position:absolute;top:0;left:0;overflow:visible}.phase-dial__lit circle{fill:var(--dot)}.phase-dial__lit-ring--middle{fill-opacity:.9}.phase-dial__lit-ring--inner{fill-opacity:.8}.phase-dial__track{stroke:color-mix(in srgb, var(--color-ink) 6%, transparent);stroke-width:2px;display:inline}.phase-dial__arc{stroke:var(--ph-accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:max(.005, var(--ph-u)) 1;display:inline}.phase-dial__glow{border-radius:var(--radius-full);background:var(--ph-glow);filter:blur(120px);opacity:.15;pointer-events:none;width:380px;height:380px;display:block;position:absolute;top:11.5px;left:11.5px}.phase-dial__timer{counter-reset:ph-h round(down, var(--ph-mins) / 60, 1) ph-m mod(var(--ph-mins), 60)}.phase-dial__timer-text{display:none}.phase-dial__timer:after{content:counter(ph-h) "h " counter(ph-m, decimal-leading-zero) "m";font-variant-numeric:tabular-nums;background-image:linear-gradient(180deg, var(--color-ink) 56.5%, color-mix(in srgb, var(--ph-accent) 52%, var(--color-ink)) 87.5%)}.phase-dial__status{color:color-mix(in srgb, var(--ph-accent) var(--dial-label-mix), var(--color-ink))}.phase-dial__label{visibility:visible;opacity:0;animation:linear ph-label-on}.phase-dial__label--digesting{animation-fill-mode:backwards;animation-timeline:--ph-1;animation-range:var(--ph-window-1)}.phase-dial__label--blood-sugar{animation-timeline:--ph-2;animation-range:var(--ph-window-2)}.phase-dial__label--glycogen{animation-timeline:--ph-3;animation-range:var(--ph-window-3)}.phase-dial__label--fat-burn{animation-timeline:--ph-4;animation-range:var(--ph-window-4)}.phase-dial__label--ketosis{animation-timeline:--ph-5;animation-range:var(--ph-window-5)}.phase-dial__label--autophagy{animation-fill-mode:forwards;animation-timeline:--ph-6;animation-range:var(--ph-window-6)}}@property --ph-phase{syntax:"<integer>";inherits:false;initial-value:0}@keyframes ph-phase-1{0%,to{--ph-phase:1}}@keyframes ph-phase-2{0%,to{--ph-phase:2}}@keyframes ph-phase-3{0%,to{--ph-phase:3}}@keyframes ph-phase-4{0%,to{--ph-phase:4}}@keyframes ph-phase-5{0%,to{--ph-phase:5}}@keyframes ph-phase-6{0%,to{--ph-phase:6}}@media (prefers-reduced-motion:no-preference) and (not (prefers-contrast:more)) and (forced-colors:none){@supports (animation-timeline:view()) and (timeline-scope:--ph-1){.phase-list{animation:linear both ph-phase-1,linear forwards ph-phase-2,linear forwards ph-phase-3,linear forwards ph-phase-4,linear forwards ph-phase-5,linear forwards ph-phase-6;animation-timeline:var(--ph-timelines);animation-range:var(--ph-windows)}.phase-card,.phase-glow,.phase-highlight{transition:opacity var(--ph-card-t,.45s) cubic-bezier(.22, 1, .36, 1)}.phase-card{opacity:var(--ph-card-o,1)}.phase-glow{opacity:var(--ph-card-glow-o,1)}.phase-highlight{opacity:calc(var(--ph-card-glow-o,1) * var(--additive-opacity))}@container style(--ph-phase:1){.phase-card:not(.phase-card--digesting,:focus-within){--ph-card-o:.45;--ph-card-glow-o:.6;--ph-card-t:.6s}}@container style(--ph-phase:2){.phase-card:not(.phase-card--blood-sugar,:focus-within){--ph-card-o:.45;--ph-card-glow-o:.6;--ph-card-t:.6s}}@container style(--ph-phase:3){.phase-card:not(.phase-card--glycogen,:focus-within){--ph-card-o:.45;--ph-card-glow-o:.6;--ph-card-t:.6s}}@container style(--ph-phase:4){.phase-card:not(.phase-card--fat-burn,:focus-within){--ph-card-o:.45;--ph-card-glow-o:.6;--ph-card-t:.6s}}@container style(--ph-phase:5){.phase-card:not(.phase-card--ketosis,:focus-within){--ph-card-o:.45;--ph-card-glow-o:.6;--ph-card-t:.6s}}@container style(--ph-phase:6){.phase-card:not(.phase-card--autophagy,:focus-within){--ph-card-o:.45;--ph-card-glow-o:.6;--ph-card-t:.6s}}}}@media (prefers-reduced-motion:reduce){@supports (animation-timeline:view()) and (timeline-scope:--ph-1){.phase-dial{animation-name:ph-colour-1,ph-colour-2,ph-colour-3,ph-colour-4,ph-colour-5,ph-colour-6,none}.phase-dial__face{transition:none}.phase-dial__ring circle{scale:none}.phase-dial__lit{-webkit-mask:none;mask:none}.phase-dial__track,.phase-dial__arc,.phase-dial__glow{display:none}}}.phase-card__head{justify-content:space-between;align-self:stretch;align-items:center;gap:var(--space-p-3);display:flex}.phase-card__hours{border-radius:var(--radius-full);background:color-mix(in srgb, var(--phase) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--phase) 32%, transparent);color:color-mix(in srgb, var(--phase) var(--dial-label-mix), var(--color-ink));font-family:var(--font-body);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding:4px 10px;font-size:13px;font-weight:600;line-height:18px}.f390{width:1080px;max-width:100%;height:1614px;min-height:1614px;margin-left:var(--space-page-gutter);box-sizing:border-box;gap:var(--space-header-gap);flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.f391{box-sizing:border-box;gap:var(--space-eyebrow-gap);flex-direction:column;flex:none;align-items:center;width:933px;max-width:100%;height:208px;min-height:208px;display:flex;position:relative}.f392{box-sizing:border-box;gap:var(--space-p-1);height:32px;padding:var(--space-p-1) var(--space-p-3);background:var(--color-surface-secondary);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--color-border-secondary);flex:none;align-items:center;display:flex;position:relative}.f393{white-space:nowrap;color:var(--color-ink);font-family:var(--font-body);letter-spacing:0;font-size:16px;font-weight:400;line-height:24px;display:block}.f394{box-sizing:border-box;align-self:stretch;gap:var(--space-lede-gap);flex-direction:column;flex:none;align-items:center;height:164px;min-height:164px;display:flex;position:relative}.f395{text-align:center;white-space:nowrap;height:96px;color:var(--color-text-primary);font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 14, "wdth" 100;flex:none;font-size:48px;font-weight:600;line-height:48px;display:block;position:relative}.f396{text-align:center;width:481px;max-width:100%;height:52px;color:var(--color-text-secondary);font-family:var(--font-body);letter-spacing:0;flex:none;font-size:16px;font-weight:400;line-height:26px;display:block;position:relative}.f397{box-sizing:border-box;flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:26px;height:1358px;min-height:1358px;display:flex;position:relative}.f398{box-sizing:border-box;align-self:stretch;gap:var(--space-grid-gap);flex:none;align-items:center;height:843px;display:flex;position:relative}.f399,.f439{box-sizing:border-box;background:var(--color-surface-secondary);border-radius:var(--radius-xl);flex:none;display:flex;position:relative;overflow:clip}.f399{flex-direction:column;align-items:flex-start;width:528px;height:843px;min-height:843px}.f439{align-self:stretch;align-items:center;height:489px}.f400,.f440{box-sizing:border-box;gap:var(--space-p-4);padding:var(--space-showcase-padding);flex-direction:column;align-items:stretch;display:flex;position:relative}.f400{flex:none;align-self:stretch;height:354px;min-height:354px}.f440{flex:auto;width:552px;min-width:0;height:308px;min-height:308px}.f401,.f441{text-align:left;color:var(--color-text-primary);font-family:var(--font-display);letter-spacing:0;font-variation-settings:"opsz" 14, "wdth" 100;flex:none;font-size:24px;font-weight:600;line-height:24px;display:block;position:relative}.f401{height:48px}.f441{white-space:nowrap;height:24px}.f390 .f402,.f442{text-align:left;white-space:normal;color:var(--color-text-secondary);font-family:var(--font-body);letter-spacing:0;flex:none;font-size:14px;font-weight:500;line-height:22px;display:block;position:relative}.f390 .f402{align-self:stretch;max-width:100%;height:66px;min-height:66px;margin-right:-4px}.f442{height:44px;min-height:44px}.f403,.f443{box-sizing:border-box;gap:var(--space-p-3);flex-direction:column;flex:none;align-items:flex-start;height:96px;display:flex;position:relative}.f405,.f411,.f415,.f428,.f433,.f436,.f444,.f447,.f450{box-sizing:border-box;flex:none;align-items:center;gap:5px;height:24px;display:flex;position:relative}.f406{flex:none;width:16px;max-width:100%;height:16px;position:relative;overflow:hidden}.f410,.f414,.f418,.f432,.f435,.f438,.f446,.f449,.f451{white-space:nowrap;color:var(--color-text-primary);font-family:var(--font-body);letter-spacing:0;font-size:16px;font-weight:500;line-height:24px;display:block}.f419{flex:none;width:528px;max-width:100%;height:489px;position:relative;overflow:clip}.f420{width:336.5px;max-width:none;height:449px;display:block;position:absolute;top:40px;left:96px}@keyframes ff-phone-rise{0%{opacity:0;translate:0 32px}to{opacity:1;translate:0}}@keyframes ff-card-lift{0%{background-color:color-mix(in srgb, var(--color-surface-secondary) 70%, var(--color-surface-primary))}to{background-color:var(--color-surface-secondary)}}@keyframes ff-copy-wipe{0%{left:-14px;-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000 60%);mask-image:linear-gradient(90deg,#000 40%,#0000 60%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}to{left:0;-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000 60%);mask-image:linear-gradient(90deg,#000 40%,#0000 60%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.f399,.f439{view-timeline:--ff-card block}.f400,.f440{view-timeline:--ff-copy block}.f398>.f399:first-child{--ff-settle-range:entry 394px entry 824px;--ff-phone-range:entry 394px entry 694px}.f398>.f399:nth-child(2){--ff-settle-range:entry 40px entry 470px;--ff-phone-range:entry 40px entry 340px}.f439{--ff-settle-range:entry 30px entry 440px;--ff-phone-range:entry 30px entry 330px}.f419>.f420{animation:cubic-bezier(.25,.6,.35,1) backwards ff-phone-rise;animation-timeline:--ff-card;animation-range:var(--ff-phone-range)}.f399,.f439{animation:cubic-bezier(.22,.61,.36,1) backwards ff-card-lift;animation-timeline:--ff-card;animation-range:var(--ff-settle-range)}.f400>.f401,.f400>.f402,.f403>li,.f440>.f441,.f440>.f442,.f443>li{animation:linear backwards ff-copy-wipe;animation-timeline:--ff-copy}.f400>.f401,.f440>.f441{animation-range:entry 50px entry 200px}.f400>.f402,.f440>.f442{animation-range:entry 100px entry 250px}.f403>li:first-child,.f443>li:first-child{animation-range:entry 150px entry 300px}.f403>li:nth-child(2){animation-range:entry 175px entry 325px}.f403>li:nth-child(3){animation-range:entry 200px entry 350px}.f443>li:nth-child(2){animation-range:entry 185px entry 335px}.f443>li:nth-child(3){animation-range:entry 220px entry 370px}}}.f455{width:1080px;height:514px;margin-left:var(--space-page-gutter);align-items:center;gap:var(--space-header-gap);box-sizing:border-box;timeline-scope:--insights-x;flex-direction:column;flex:none;display:flex;position:relative}.f456{align-self:stretch;align-items:center;gap:var(--space-lede-gap);flex-direction:column;height:178px;display:flex}.f457{align-items:center;gap:var(--space-eyebrow-gap);flex-direction:column;display:flex}.f458{align-items:center;gap:var(--space-p-1);height:32px;padding:var(--space-p-1) var(--space-p-3);box-sizing:border-box;background:var(--color-surface-secondary);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--color-border-secondary);color:var(--color-ink);font-family:var(--font-body);letter-spacing:0;white-space:nowrap;font-size:16px;font-weight:400;line-height:24px;display:inline-flex}.f460{height:58px;color:var(--color-text-muted);text-align:center;white-space:nowrap;font-family:var(--font-display);letter-spacing:0;font-variation-settings:"opsz" 14, "wdth" 100;font-size:48px;font-weight:600;line-height:58px}.f460 .f348{color:var(--color-text-muted)}.f460 .f461{color:var(--color-text-primary)}.f462{width:481px;color:var(--color-text-secondary);text-align:center;font-family:var(--font-body);letter-spacing:0;font-size:16px;font-weight:400;line-height:30px}.f463{--bleed:max(0px, (100vw - var(--space-canvas-width)) / 2);width:calc(var(--space-canvas-width) + 2 * var(--bleed));height:232px;margin-left:calc(-1 * var(--space-page-gutter) - var(--bleed));padding:0 0 0 calc(var(--space-page-gutter) + var(--bleed));box-sizing:border-box;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-timeline:--insights-x x;align-self:flex-start;scroll-padding-inline-start:calc(var(--space-page-gutter) + var(--bleed));overflow:auto hidden}.f463::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.f463{scroll-behavior:smooth}}.f463:focus-visible{outline:2px solid var(--color-indicator-active);outline-offset:4px}.insights-track{gap:var(--space-grid-gap);width:max-content;height:100%;display:flex}.f464.insight--clone{display:none}.f464{box-sizing:border-box;height:232px;padding:calc(var(--space-card-padding) + 1px);align-items:flex-start;gap:var(--space-p-8);background:var(--color-surface-secondary);border-radius:var(--radius-lg);isolation:isolate;scroll-snap-align:start;flex-direction:column;flex:0 0 436px;display:flex;position:relative;overflow:clip}.insight-anchor{width:calc(var(--space-canvas-width) - var(--space-page-gutter) + 4px);pointer-events:none;height:100%;scroll-margin-block:calc(50vh - 116px);scroll-margin-block:calc(50vh * max(1, 1600px / 100cqw) - 116px);position:absolute;top:0;left:0}.f464:after{content:"";z-index:5;border-radius:inherit;background:radial-gradient(125px 80px at 125px 0, var(--insight-accent) 0%, var(--insight-dim) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.insight--calories{--insight-accent:var(--color-insight-calories-accent);--insight-dim:var(--color-insight-calories-dim);--insight-glow-soft:var(--color-insight-calories-glow-soft);--insight-glow-vivid:var(--color-insight-calories-glow-vivid);--insight-line:var(--color-insight-calories-line)}.insight--sleep{--insight-accent:var(--color-insight-sleep-accent);--insight-dim:var(--color-insight-sleep-dim);--insight-glow-soft:var(--color-insight-sleep-glow-soft);--insight-glow-vivid:var(--color-insight-sleep-glow-vivid);--insight-line:var(--color-insight-sleep-line)}.insight--meal-impact{--insight-accent:var(--color-insight-meal-impact-accent);--insight-dim:var(--color-insight-meal-impact-dim);--insight-glow-soft:var(--color-insight-meal-impact-glow-soft);--insight-glow-vivid:var(--color-insight-meal-impact-glow-vivid);--insight-line:var(--color-insight-meal-impact-line)}.insight--late-eating{--insight-accent:var(--color-insight-late-eating-accent);--insight-dim:var(--color-insight-late-eating-dim);--insight-glow-soft:var(--color-insight-late-eating-glow-soft);--insight-glow-vivid:var(--color-insight-late-eating-glow-vivid);--insight-line:var(--color-insight-late-eating-line)}.insight--fewer-meals{--insight-accent:var(--color-insight-fewer-meals-accent);--insight-dim:var(--color-insight-fewer-meals-dim);--insight-glow-soft:var(--color-insight-fewer-meals-glow-soft);--insight-glow-vivid:var(--color-insight-fewer-meals-glow-vivid);--insight-line:var(--color-insight-fewer-meals-line)}.insight--window{--insight-accent:var(--color-insight-window-accent);--insight-dim:var(--color-insight-window-dim);--insight-glow-soft:var(--color-insight-window-glow-soft);--insight-glow-vivid:var(--color-insight-window-glow-vivid);--insight-line:var(--color-insight-window-line)}.insight--variation{--insight-accent:var(--color-insight-variation-accent);--insight-dim:var(--color-insight-variation-dim);--insight-glow-soft:var(--color-insight-variation-glow-soft);--insight-glow-vivid:var(--color-insight-variation-glow-vivid);--insight-line:var(--color-insight-variation-line)}.f465,.f466,.f471,.f472{pointer-events:none;position:absolute}.f465{z-index:0;transform-origin:0 0;background:var(--insight-glow-soft);filter:blur(58px);border-radius:50%;width:85.24px;height:309.402px;top:-65.669px;left:-42px;transform:rotate(-37.874deg)}.f466{z-index:1;width:112px;height:2.5px;fill:var(--insight-line);filter:blur(2px);top:-.5px;left:40px;overflow:visible}.insight-tile,.f468{z-index:2;position:relative}.f471{z-index:3;transform-origin:0 0;background:var(--insight-glow-vivid);filter:blur(74px);border-radius:50%;width:64.717px;height:203.519px;top:-61.567px;left:calc(100% - 71px);transform:rotate(-30.076deg)}.f472{z-index:4;width:101px;height:3px;fill:var(--color-static-white);filter:blur(2px);mix-blend-mode:var(--blend-add);top:-1.5px;left:48px;overflow:visible}.insight-tile{width:48px;height:48px;padding:var(--space-tile-padding);box-sizing:border-box;border-radius:var(--radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-primary) 18%, transparent) 0, transparent 5px, transparent 50%, color-mix(in srgb, var(--color-static-white) 5%, transparent) 100%), color-mix(in srgb, var(--color-static-white) 1%, transparent);background-color:var(--lightningcss-light,var(--insight-line))var(--lightningcss-dark,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex:none;place-items:center;display:grid}.insight-tile:before{content:"";border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--color-static-white) 55%, transparent) 0, transparent 10px, transparent calc(100% - 10px), color-mix(in srgb, var(--color-static-white) 40%, transparent) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.insight-tile img{width:24px;height:24px;display:block}.f468{align-self:stretch;gap:var(--space-p-4);flex-direction:column;display:flex}.f469{color:var(--color-text-primary);white-space:nowrap;font-family:var(--font-display);font-variation-settings:"opsz" 14, "wdth" 100;letter-spacing:0;font-size:18px;font-weight:600;line-height:20px}.f470{color:var(--color-text-tertiary);font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:500;line-height:22px}.f502{height:8px;padding:1px var(--space-p-1) 0;box-sizing:border-box}.f503{align-items:flex-start;gap:var(--space-p-2);display:flex}.f504,.f505{background-color:var(--color-indicator-inactive);border-radius:1.5px;width:20px;height:3px;display:block;position:relative}.f504{background-color:var(--color-indicator-active);width:44px}.f504:before,.f505:before{content:"";position:absolute;inset:-8px -4px}.f504:hover,.f505:hover{filter:brightness(1.5)}.f504:focus-visible,.f505:focus-visible{outline:2px solid var(--color-indicator-active);outline-offset:3px}@keyframes insights-dash{0%,to{background-color:var(--color-indicator-inactive);width:20px}50%{background-color:var(--color-indicator-active);width:44px}}@keyframes insights-dash-first{0%{background-color:var(--color-indicator-active);width:44px}to{background-color:var(--color-indicator-inactive);width:20px}}@keyframes insights-dash-last{0%{background-color:var(--color-indicator-inactive);width:20px}to{background-color:var(--color-indicator-active);width:44px}}@supports (animation-timeline:scroll()){.f504,.f505{animation:linear both insights-dash;animation-timeline:--insights-x}.f503>:first-child{animation-name:insights-dash-first;animation-range:0% 25%}.f503>:nth-child(2){animation-range:0% 50%}.f503>:nth-child(3){animation-range:25% 75%}.f503>:nth-child(4){animation-range:50% 100%}.f503>:nth-child(5){animation-name:insights-dash-last;animation-range:75% 100%}}@keyframes insights-marquee-intro{0%{animation-timing-function:cubic-bezier(.11,0,.5,0);translate:0}7.76%{animation-timing-function:linear;translate:-10.5px}to{translate:calc(-1 * var(--space-page-gutter))}}@keyframes insights-marquee{to{transform:translateX(calc(-7 * (436px + var(--space-grid-gap))))}}@keyframes insights-loop-dash-1{0%,19%{background-color:var(--color-indicator-active);width:44px}21%,99%{background-color:var(--color-indicator-inactive);width:20px}to{background-color:var(--color-indicator-active);width:44px}}@keyframes insights-loop-dash-2{0%,19%{background-color:var(--color-indicator-inactive);width:20px}21%,39%{background-color:var(--color-indicator-active);width:44px}41%,to{background-color:var(--color-indicator-inactive);width:20px}}@keyframes insights-loop-dash-3{0%,39%{background-color:var(--color-indicator-inactive);width:20px}41%,59%{background-color:var(--color-indicator-active);width:44px}61%,to{background-color:var(--color-indicator-inactive);width:20px}}@keyframes insights-loop-dash-4{0%,59%{background-color:var(--color-indicator-inactive);width:20px}61%,79%{background-color:var(--color-indicator-active);width:44px}81%,to{background-color:var(--color-indicator-inactive);width:20px}}@keyframes insights-loop-dash-5{0%,79%{background-color:var(--color-indicator-inactive);width:20px}81%,99%{background-color:var(--color-indicator-active);width:44px}to{background-color:var(--color-indicator-inactive);width:20px}}@media (prefers-reduced-motion:no-preference){.f455{--insights-delay:1s;--insights-intro:7.73s;--insights-loop:92s;--insights-ease:cubic-bezier(.16, 1, .3, 1)}.f455:not(:has(.insight-anchor:target,.f463:focus-visible)) .f463{overflow:clip visible}.f455:not(:has(.insight-anchor:target,.f463:focus-visible)) .f464.insight--clone{display:flex}.f455:not(:has(.insight-anchor:target,.f463:focus-visible)) .insights-track{animation:insights-marquee-intro var(--insights-intro) linear var(--insights-delay) 1 both, insights-marquee var(--insights-loop) linear calc(var(--insights-delay) + var(--insights-intro)) infinite both}.f455:not(:has(.insight-anchor:target,.f463:focus-visible)) .f503>*{animation:insights-loop-dash-1 var(--insights-loop) var(--insights-ease) calc(var(--insights-delay) + var(--insights-intro)) infinite both}.f455:not(:has(.insight-anchor:target,.f463:focus-visible)) .f503>:nth-child(2){animation-name:insights-loop-dash-2}.f455:not(:has(.insight-anchor:target,.f463:focus-visible)) .f503>:nth-child(3){animation-name:insights-loop-dash-3}.f455:not(:has(.insight-anchor:target,.f463:focus-visible)) .f503>:nth-child(4){animation-name:insights-loop-dash-4}.f455:not(:has(.insight-anchor:target,.f463:focus-visible)) .f503>:nth-child(5){animation-name:insights-loop-dash-5}.f455:not(:has(.insight-anchor:target,.f463:focus-visible)):has(.f463:hover,.f463:focus-within,.f502:hover,.f502:focus-within) .insights-track,.f455:not(:has(.insight-anchor:target,.f463:focus-visible)):has(.f463:hover,.f463:focus-within,.f502:hover,.f502:focus-within) .f503>*{animation-play-state:paused}}.health,.health *{box-sizing:border-box}.f506{align-self:stretch;align-items:center;gap:var(--space-health-block-gap);flex-direction:column;height:1359px;display:flex;position:relative}.f507{align-self:stretch;align-items:center;gap:var(--space-header-gap);flex-direction:column;display:flex}.f508{align-items:center;gap:var(--space-lede-gap);text-align:center;flex-direction:column;display:flex}.f509{color:var(--color-text-primary);white-space:nowrap}.health__muted{color:var(--color-text-muted)}.f510{width:546px;color:var(--color-text-secondary)}.f511{align-self:stretch;height:569px;position:relative;overflow:clip}.f512{width:480px;height:569px;position:absolute;top:0;left:calc(50% - 242px)}.health__phone{width:480px;height:569px;display:block}.f519{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-primary) 0%, transparent) 0%, var(--color-surface-primary) 100%);pointer-events:none;width:1080px;height:451px;position:absolute;top:134px;left:calc(50% - 554px)}.f520{filter:blur(74px);pointer-events:none;width:424px;height:157.5px;position:absolute;top:201px;left:calc(50% - 225px)}.f520:before{content:"";background:var(--color-accent-health-glow);clip-path:polygon(0 0,100% 0,100% 111px,209.5px 100%,0 111px);position:absolute;inset:0}.f521{background:linear-gradient(var(--color-surface-secondary), var(--color-surface-secondary)) padding-box, radial-gradient(520px 300px at 160.5px 0, var(--color-readiness-border) 0%, var(--color-readiness-border-dim) 31%) border-box;isolation:isolate;border:1.07px solid #0000;border-radius:17.13px;flex-direction:column;gap:21.41px;width:560px;padding:21.41px;display:flex;position:absolute;top:148px;left:calc(50% - 281px);overflow:hidden}.f522,.f523{transform-origin:0 0;filter:blur(70px);z-index:-1;border-radius:50%;width:69.295px;height:217.917px;position:absolute;top:-1.07px;left:-1.07px}.f522{background:var(--color-readiness-glow);transform:matrix(.8654,-.5012,.5012,.8654,-80.31,-100.19)}.f523{background:var(--color-readiness-glow-bright);transform:matrix(.8654,-.5012,.5012,.8654,464.7,-45.58)}.f525{justify-content:space-between;align-items:center;display:flex}.f526{align-items:center;gap:4.28px;display:flex}.f527{color:var(--color-text-widget-title)}.f528{width:19.27px;height:19.27px;display:block}.f531{color:var(--color-readiness-date)}.f532{align-items:center;gap:25.7px;display:flex}.f533{flex:none;width:102.79px;height:102.79px;position:relative}.health__ring{display:block;position:absolute;inset:0}.health__ring circle{fill:none;stroke-width:10.279px}.health__ring-track{stroke:var(--color-readiness-ring-track)}.health__ring-arc{stroke:var(--color-readiness-ring);stroke-linecap:round;stroke-dasharray:207.699 290.638}.f534{flex-direction:column;align-items:center;width:38.7px;display:flex;position:absolute;top:16.93px;left:31.44px}.f535{white-space:nowrap;color:var(--color-readiness-score)}.f536{color:var(--color-readiness-score-label);margin-top:-9.67px}.f538{flex-direction:column;flex:1;gap:21.41px;display:flex}.f539{color:var(--color-readiness-text);white-space:nowrap}.f540{color:var(--color-readiness-meta)}.health .metric{align-items:center;gap:var(--space-p-3);height:69.2px;padding:var(--space-p-3) var(--space-p-4) var(--space-p-3) var(--space-p-3);background:var(--color-surface-secondary);border:1px solid color-mix(in srgb, var(--color-ink) 6%, transparent);border-radius:var(--radius-md);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 4%, transparent), 0 1px 2px 0 #0000004d;white-space:nowrap;display:flex;position:absolute;overflow:hidden}.health .metric--l{padding:var(--space-p-3) var(--space-p-3) var(--space-p-3) var(--space-p-4)}.health .metric__tile{flex:none;width:40px;height:40px;display:block}.health .metric__text{flex-direction:column;width:140px;display:flex}.health .metric__label,.health .metric__status{color:var(--color-text-secondary)}.health .metric__value{margin-top:calc(-1 * var(--space-p-0-5));color:var(--color-ink)}.f598{top:172px;right:calc(50% + 351px)}.f554{top:281.2px;right:calc(50% + 310px)}.f572{top:390px;right:calc(50% + 270px)}.f589{top:172px;left:calc(50% + 346px)}.f542{top:281.2px;left:calc(50% + 306px)}.f563{top:390.39px;left:calc(50% + 266px)}.f605{width:var(--space-container);flex-direction:column;align-items:center;gap:29px;display:flex}.health__caption{color:var(--color-text-tertiary);text-align:center}.f607{justify-content:center;gap:var(--space-p-4);flex-wrap:wrap;width:100%;display:flex}.health .engine{align-items:center;gap:var(--space-p-3);height:48px;padding:calc(var(--space-p-3) + 1px);background:var(--color-surface-secondary);box-shadow:inset 0 0 0 1px var(--color-border-secondary);border-radius:var(--radius-md);color:var(--color-ink);white-space:nowrap;display:flex}.health .engine img,.health .nudge img{flex:none;width:24px;height:24px;display:block}.f636{grid-template-columns:repeat(3,1fr);gap:29px;width:100%;display:grid}.health .nudge{align-items:flex-start;gap:var(--space-p-3);padding:var(--space-p-3);background:var(--color-surface-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);display:flex;overflow:hidden}.health .nudge__text{gap:var(--space-p-3);white-space:nowrap;flex-direction:column;display:flex}.health .nudge__text h3{color:var(--color-ink)}.health .nudge__text p{color:var(--color-text-secondary)}@keyframes health-word{0%{opacity:.1}to{opacity:1}}@keyframes health-rise{0%{opacity:0;transform:translateY(var(--health-rise,56px)) scale(var(--health-scale,.96))}60%{opacity:1}to{opacity:1;transform:none}}@keyframes health-land{0%{opacity:0;transform:scale(.718)}20%{opacity:1}to{opacity:1;transform:none}}@keyframes health-land-content{0%{opacity:0}to{opacity:1}}@keyframes health-panel{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes health-panel-shift{0%{transform:translateY(24px)}to{transform:none}}@keyframes health-glow{0%{opacity:0}to{opacity:1}}@keyframes health-ring{0%{stroke-dashoffset:207.699px}to{stroke-dashoffset:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.f508{view-timeline:--health-head block}.f511{view-timeline:--health-stage block}.f605{timeline-scope:--health-engines, --health-nudges}.f607{view-timeline:--health-engines block}.f636{view-timeline:--health-nudges block}.health__word{animation:linear both health-word;animation-timeline:--health-head}.f509 .health__word{animation-range:cover calc(8% + var(--i) * 2.2%) cover calc(14% + var(--i) * 2.2%)}.f510 .health__word{animation-range:cover calc(18% + var(--i) * 1.1%) cover calc(22% + var(--i) * 1.1%)}.f512,.f519{animation:linear both health-panel;animation-timeline:--health-stage;animation-range:cover 2% cover 20%}.f519{animation-name:health-panel-shift}.health .metric{animation:linear both health-rise;animation-timeline:--health-stage;animation-range:cover calc(12% + var(--i) * 3.2%) cover calc(24% + var(--i) * 3.2%)}.f598{--i:0}.f589{--i:1}.f554{--i:2}.f542{--i:3}.f572{--i:4}.f563{--i:5}.f521{transform-origin:50% 0;animation:linear both health-land;animation-timeline:--health-stage;animation-range:cover 30% cover 43%}.f521>.f525,.f521>.f532{animation:linear both health-land-content;animation-timeline:--health-stage;animation-range:cover 32.6% cover 37%}.f520{animation:linear both health-glow;animation-timeline:--health-stage;animation-range:cover 32% cover 45%}.health__ring-arc{animation:linear both health-ring;animation-timeline:--health-stage;animation-range:cover 33% cover 45%}.health__caption{animation:linear both health-word;animation-timeline:--health-engines;animation-range:cover cover 12%}.f607+.health__caption{animation-timeline:--health-nudges}.health .engine{--health-rise:40px;animation:linear both health-rise;animation-timeline:--health-engines;animation-range:cover calc(4% + var(--i) * 33px) cover calc(16% + var(--i) * 33px)}.health .engine:first-child{--i:0}.health .engine:nth-child(2){--i:1}.health .engine:nth-child(3){--i:2}.health .engine:nth-child(4){--i:3}.health .engine:nth-child(5){--i:4}.health .engine:nth-child(6){--i:5}.health .engine:nth-child(7){--i:6}.health .nudge{--health-rise:48px;animation:linear both health-rise;animation-timeline:--health-nudges;animation-range:cover calc(4% + var(--i) * 4%) cover calc(18% + var(--i) * 4%)}.health .nudge:first-child{--i:0}.health .nudge:nth-child(2){--i:1}.health .nudge:nth-child(3){--i:2}}}@property --health-lift{syntax:"<number>";inherits:false;initial-value:0}.health .metric{border-color:color-mix(in srgb, var(--color-ink) calc(6% + 8% * var(--health-lift)), transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 4%, transparent), 0 calc(1px + 7px * var(--health-lift)) calc(2px + 18px * var(--health-lift)) calc(-8px * var(--health-lift)) rgb(0 0 0/calc(.3 + .3 * var(--health-lift)))}.health .engine{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-border-secondary), var(--color-ink) calc(14% * var(--health-lift)))}.health .nudge{border-color:color-mix(in srgb, var(--color-border-secondary), var(--color-ink) calc(14% * var(--health-lift)))}.f654{margin-left:var(--space-page-gutter);box-sizing:border-box;gap:var(--space-grid-gap);justify-content:space-between;align-items:flex-start;width:1080px;height:436px;display:flex;position:relative}.f655{box-sizing:border-box;width:528px;padding-top:var(--space-p-8);flex:none;position:relative}.f656{gap:var(--space-lede-gap);flex-direction:column;display:flex}.f657{font-family:var(--font-display);letter-spacing:0;font-variation-settings:"opsz" 14, "wdth" 100;color:var(--color-text-primary);text-align:left;font-size:36px;font-weight:600;line-height:40px;position:relative;top:1px}.pv-lead{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);text-align:left;font-size:14px;font-weight:500;line-height:22px}.f658{gap:var(--space-grid-gap);flex-direction:column;flex:none;width:528px;display:flex;position:relative}.f659{box-sizing:border-box;align-items:flex-start;gap:var(--space-grid-gap);height:182px;padding:var(--space-card-padding);background:var(--color-surface-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-card);flex-direction:column;display:flex;position:relative;overflow:clip}.f666{gap:var(--space-grid-gap);align-items:flex-start;display:flex}.f667{flex:none;width:252px;height:230px}.pv-tile{flex:none;width:48px;height:48px;display:block}.f663{align-self:stretch;gap:var(--space-p-3);flex-direction:column;display:flex}.f664{font-family:var(--font-display);font-variation-settings:"opsz" 14, "wdth" 100;letter-spacing:0;color:var(--color-text-primary);font-size:20px;font-weight:600;line-height:28px}.f665{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);white-space:nowrap;font-size:14px;font-weight:400;line-height:20px}@keyframes pv-settle{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes pv-stack{0%{opacity:0;transform:translateY(48px)scale(.97)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes pv-curtain{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.f654{--pv-ease:cubic-bezier(.33, 1, .68, 1);--pv-ease-curtain:cubic-bezier(.5, 1, .89, 1);view-timeline:--pv block}.f657,.pv-lead,.f654 .f659,.pv-tile{animation:pv-settle var(--pv-ease) both;animation-timeline:--pv}.f657{animation-range:cover 20px cover 220px}.pv-lead{animation-range:cover 50px cover 250px}.f654 .f659{transform-origin:50% 100%;animation-name:pv-stack}.f658>.f659{animation-range:cover 80px cover 320px}.f666>.f659:first-child{animation-range:cover 200px cover 440px}.f666>.f659:last-child{animation-range:cover 240px cover 480px}.pv-tile{animation-name:pv-curtain;animation-timing-function:var(--pv-ease-curtain)}.f658>.f659 .pv-tile{animation-range:cover 160px cover 240px}.f666>.f659:first-child .pv-tile{animation-range:cover 280px cover 360px}.f666>.f659:last-child .pv-tile{animation-range:cover 320px cover 400px}}}.f679{align-items:center;gap:var(--space-cta-footer-gap);flex-direction:column;width:1600px;height:1037px;display:flex;position:relative}.f680{background:var(--color-surface-panel);border-radius:var(--radius-xxl);isolation:isolate;flex:none;width:1080px;height:459px;position:relative;overflow:hidden}.cta-glow{pointer-events:none;width:1080px;max-width:none;height:404.5px;position:absolute;top:0;left:0}.f685{align-items:center;gap:var(--space-header-gap);flex-direction:column;width:751px;height:206px;display:flex;position:absolute;top:229px;left:163px}.f686{align-self:stretch;align-items:center;gap:var(--space-lede-gap);flex-direction:column;flex:none;height:118px;display:flex;position:relative}.f687{text-align:center;height:80px;color:var(--color-text-primary);flex:none;align-self:stretch;padding-right:1px}.f688{text-align:center;white-space:nowrap;width:478px;height:22px;color:var(--color-text-secondary);flex:none}.f685 .f127{align-items:center;gap:var(--space-p-3);flex:none;width:302.67px;height:40px;display:flex;position:relative}.qr-cta{transform-origin:0 0;pointer-events:none;top:-205px;left:295px;scale:.6485}.f697{z-index:2;box-sizing:border-box;border-radius:inherit;background:var(--color-border-cta) border-box;-webkit-mask-composite:xor;pointer-events:none;border:1px solid #0000;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#000) padding-box,linear-gradient(#000,#000);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000,#000) padding-box exclude,linear-gradient(#000,#000)}.f697:before{content:"";transform-origin:0 0;background:radial-gradient(circle 100px at 100px 100px, var(--color-border-cta-highlight) 0%, var(--color-border-cta) 30.9522%);width:200px;height:200px;position:absolute;top:-1px;left:-1px;transform:matrix(2.1055,4.59,-10.8,3.1604,1179.08,-775.04)}.f698{background:var(--color-surface-primary);flex:none;width:1600px;height:498px;position:relative;overflow:clip}.f700{align-items:flex-start;gap:272px;width:1080px;height:220px;display:flex;position:absolute;top:56px;left:260px}.f701{flex-direction:column;flex:none;align-items:flex-start;gap:33px;width:344px;height:219px;display:flex;position:relative}.f702{align-items:flex-start;gap:var(--space-p-4);flex-direction:column;flex:none;width:320px;height:118px;display:flex;position:relative}.f703{align-items:center;gap:var(--space-p-3);border-radius:var(--radius-xxs);flex:none;width:160.8px;height:36px;display:flex;position:relative}.footer-logo{flex:none;width:36px;height:36px;display:block}.footer-wordmark{white-space:nowrap;color:var(--color-ink);flex:none}.footer-desc{width:320px;height:66px;color:var(--color-text-secondary);flex:none}.f712{align-self:stretch;align-items:flex-start;gap:var(--space-p-2);flex-direction:column;flex:none;height:68px;margin:0;display:flex;position:relative}.f713{white-space:nowrap;height:22px;color:var(--color-text-primary);flex:none;align-self:stretch;display:block}.f714{align-self:stretch;align-items:flex-start;gap:var(--space-p-2);flex:none;height:38px;display:flex;position:relative}.f715{box-sizing:border-box;width:244px;min-width:0;height:38px;padding:7px var(--space-p-3) 9px;border-radius:var(--radius-xs);background:var(--color-surface-field);color:var(--color-text-primary);border:0;outline:none;flex:auto;margin:0;transition:box-shadow .15s ease-out}.f715::placeholder{color:var(--color-text-tertiary);opacity:1}.f715:focus-visible{box-shadow:0 0 0 1px var(--color-brand-orchid);outline:2px solid var(--color-brand-lilac);outline-offset:2px}.f717{box-sizing:border-box;width:92px;height:38px;padding:var(--space-p-2) var(--space-p-3);border-radius:var(--radius-xs);background:var(--color-surface-action);color:var(--color-static-white);text-align:center;white-space:nowrap;cursor:pointer;border:0;flex:none;transition:background-color .15s ease-out}.f717:hover{background:color-mix(in srgb, var(--color-surface-action) 88%, #000)}.f717:active{background:color-mix(in srgb, var(--color-surface-action) 78%, #000)}.f717:focus-visible,.f703:focus-visible,.f722:focus-visible{outline:2px solid var(--color-brand-lilac);outline-offset:2px}.f719{align-items:flex-start;gap:var(--space-grid-gap);flex:none;width:464px;height:220px;display:flex;position:relative}.f720,.f724{align-items:flex-start;gap:var(--space-p-6);flex-direction:column;flex:none;width:220px;display:flex;position:relative}.f720{height:220px}.f724{height:144px}.f721,.f725{align-items:flex-start;gap:var(--space-p-4);flex-direction:column;flex:none;display:flex;position:relative}.f721{width:118px;height:174px}.f725{width:116px;height:98px}.f722{white-space:nowrap;height:22px;color:var(--color-text-tertiary);border-radius:var(--radius-xxs);transition:color .15s ease-out;display:block}.f722:hover{color:var(--color-text-primary)}.f726{pointer-events:none;width:1600px;height:234px;position:absolute;top:265px;left:0}.chip--digesting,.bubble--digesting{--chip-top:var(--color-phase-digesting-chip-top);--chip-bottom:var(--color-phase-digesting-chip-bottom);--chip-glow:var(--color-phase-digesting);--badge-light:var(--color-phase-digesting-badge-light);--badge-mid:var(--color-phase-digesting-badge-mid);--badge-dark:var(--color-phase-digesting-badge-dark)}.chip--blood-sugar,.bubble--blood-sugar{--chip-top:var(--color-phase-blood-sugar-chip-top);--chip-bottom:var(--color-phase-blood-sugar-chip-bottom);--chip-glow:var(--color-phase-blood-sugar);--badge-light:var(--color-phase-blood-sugar-badge-light);--badge-mid:var(--color-phase-blood-sugar-badge-mid);--badge-dark:var(--color-phase-blood-sugar-badge-dark)}.chip--glycogen,.bubble--glycogen{--chip-top:var(--color-phase-glycogen-chip-top);--chip-bottom:var(--color-phase-glycogen-chip-bottom);--chip-glow:var(--color-phase-glycogen);--badge-light:var(--color-phase-glycogen-badge-light);--badge-mid:var(--color-phase-glycogen-badge-mid);--badge-dark:var(--color-phase-glycogen-badge-dark)}.chip--fat-burn,.bubble--fat-burn{--chip-top:var(--color-phase-fat-burn-chip-top);--chip-bottom:var(--color-phase-fat-burn-chip-bottom);--chip-glow:var(--color-phase-fat-burn);--badge-light:var(--color-phase-fat-burn-badge-light);--badge-mid:var(--color-phase-fat-burn-badge-mid);--badge-dark:var(--color-phase-fat-burn-badge-dark)}.chip--ketosis,.bubble--ketosis{--chip-top:var(--color-phase-ketosis-chip-top);--chip-bottom:var(--color-phase-ketosis-chip-bottom);--chip-glow:var(--color-phase-ketosis);--badge-light:var(--color-phase-ketosis-badge-light);--badge-mid:var(--color-phase-ketosis-badge-mid);--badge-dark:var(--color-phase-ketosis-badge-dark)}.chip--autophagy,.bubble--autophagy{--chip-top:var(--color-phase-autophagy-chip-top);--chip-bottom:var(--color-phase-autophagy-chip-bottom);--chip-glow:var(--color-phase-autophagy);--badge-light:var(--color-phase-autophagy-badge-light);--badge-mid:var(--color-phase-autophagy-badge-mid);--badge-dark:var(--color-phase-autophagy-badge-dark)}.chip{transform-origin:0 0;height:58px;position:absolute}.pile-fall,.pile-knock{display:block}.pile-fall{pointer-events:none}.chip__body{box-sizing:border-box;white-space:nowrap;border-radius:var(--radius-full);background:var(--color-surface-primary);height:58px;box-shadow:inset 0 -10px 18px 0 color-mix(in srgb, var(--chip-glow) 45%, transparent);padding:19px 25px 0 59px;display:block;position:relative;overflow:hidden}.chip__body:after{content:"";box-sizing:border-box;border-radius:inherit;background:linear-gradient(180deg, var(--chip-top) 0%, var(--chip-bottom) 100%) border-box;-webkit-mask-composite:xor;border:1px solid #0000;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#000) padding-box,linear-gradient(#000,#000);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000,#000) padding-box exclude,linear-gradient(#000,#000)}.chip__badge{border-radius:var(--radius-full);background:linear-gradient(0deg, var(--badge-light) -4.17%, var(--badge-mid) 33.33%, var(--badge-dark) 88.54%);width:36px;height:36px;box-shadow:inset 0 0 0 2px var(--color-border-tile), inset 0 -4px 6px 0 color-mix(in srgb, var(--color-static-white) 18%, transparent);--slot:18px;position:absolute;top:11px;left:11px;overflow:hidden}.chip__label{white-space:nowrap;height:20px;color:var(--color-text-primary);display:block;position:relative}.bubble{transform-origin:0 0;--slot:28px;--c:11px;width:56px;height:56px;position:absolute}.bubble__body{border-radius:var(--radius-full);background:linear-gradient(0deg, var(--badge-light) -4.17%, var(--badge-mid) 33.33%, var(--badge-dark) 88.54%);width:56px;height:56px;box-shadow:inset 0 0 0 2px var(--color-border-tile), inset 0 -4px 6px 0 color-mix(in srgb, var(--color-static-white) 18%, transparent);display:block;position:relative;overflow:hidden}.pile-hit{position:absolute;top:0;bottom:0}.pile-hit--l{border-radius:var(--radius-full) 0 0 var(--radius-full);left:0;right:50%}.pile-hit--r{border-radius:0 var(--radius-full) var(--radius-full) 0;left:50%;right:0}.chip__icon{left:calc(var(--slot) - var(--c,8px));top:calc(var(--slot) - var(--c,8px));max-width:none;transform-origin:var(--c,8px) var(--c,8px);transform:rotate(var(--r,0deg));display:block;position:absolute}.f727{--tilt:7.18deg;transform:rotate(var(--tilt));top:151px;left:51.25px}.f727 .chip__icon{--c:8.937px;--r:-7.18deg}.f733{--tilt:-23.754deg;transform:rotate(var(--tilt));top:72.56px;left:547px}.f733 .chip__icon{--c:14.499px;--r:23.754deg}.f736{top:176px;left:266px}.f740{top:176px;left:472px}.f747{top:177px;left:756px}.f749{top:176px;left:824px}.f755{top:176px;left:1212px}.f758{top:110px;left:1156px}.f760{--tilt:-8.252deg;transform:rotate(var(--tilt));top:70.02px;left:771px}.f760 .chip__icon{--c:9.066px;--r:8.252deg}.f766{--tilt:-6deg;transform:rotate(var(--tilt));top:120.53px;left:158px}.f766 .chip__icon{--c:8.793px;--r:6deg}.f770{--tilt:2.669deg;transform:rotate(var(--tilt));top:102px;left:374.7px}.f770 .chip__icon{--c:8.364px;--r:-2.669deg}.f773{--tilt:5.397deg;transform:rotate(var(--tilt));top:101px;left:598.46px}.f773 .chip__icon{--c:8.717px;--r:-5.397deg}.f775{top:114px;left:860px}.f778{--tilt:6deg;transform:rotate(var(--tilt));top:95px;left:1271.06px}.f778 .chip__icon{--c:8.793px;--r:-6deg}.f779{--tilt:-3.75deg;transform:rotate(var(--tilt));top:53.71px;left:1047px}.f779 .chip__icon{--c:8.506px;--r:3.75deg}.f779 .chip__label{height:21px;line-height:21px;top:-.5px}.chip__x{line-height:inherit}@property --pile-armed{syntax:"<integer>";inherits:true;initial-value:0}@property --pile-seen{syntax:"<integer>";inherits:false;initial-value:0}@property --pile-live{syntax:"<integer>";inherits:false;initial-value:0}@property --pile-long{syntax:"<integer>";inherits:false;initial-value:0}@property --pile-press{syntax:"<integer>";inherits:true;initial-value:0}@property --pile-in{syntax:"<integer>";inherits:true;initial-value:0}@property --pile-dir{syntax:"<integer>";inherits:true;initial-value:1}@property --pile-lift{syntax:"<integer>";inherits:false;initial-value:0}@keyframes pile-flags{0%{--pile-armed:1;--pile-seen:0}to{--pile-armed:1;--pile-seen:1}}@keyframes pile-live{0%{--pile-live:0}to{--pile-live:1}}@keyframes pile-drop{0%{translate:calc(-1 * var(--drop-h) * sin(var(--tilt,0deg))) calc(-1 * var(--drop-h) * cos(var(--tilt,0deg)))}to{translate:0}}@keyframes pile-drop-fade{0%{opacity:0}20%,to{opacity:1}}@keyframes pile-drop-rock{0%{rotate:var(--drop-spin);animation-timing-function:linear}56.18%{rotate:calc(var(--drop-spin) * .6)}62%{rotate:calc(var(--drop-spin) * -.3)}72%{rotate:calc(var(--drop-spin) * .12)}82%{rotate:calc(var(--drop-spin) * -.04)}92%,to{rotate:0deg}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.f726{--pile-ease-drop:linear(0, .0069 4.68%, .0278 9.36%, .0625 14.04%, .1111 18.73%, .1736 23.41%, .25 28.09%, .3403 32.77%, .4444 37.45%, .5625 42.13%, .6944 46.82%, .8403 51.5%, 1 56.18%, .9606 60.39%, .9325 64.61%, .9156 68.82%, .91 73.03%, .9156 77.25%, .9325 81.46%, .9606 85.67%, 1 89.89%, .9965 91.15%, .9939 92.42%, .9924 93.68%, .9919 94.94%, .9924 96.21%, .9939 97.47%, .9965 98.74%, 1);--pile-ease-fall:linear(0, .01 4.56%, .04 9.12%, .09 13.68%, .16 18.24%, .25 22.8%, .36 27.36%, .49 31.92%, .64 36.48%, .81 41.04%, 1 45.6%, .9228 50.39%, .8677 55.18%, .8346 59.97%, .8236 64.76%, .8346 69.55%, .8677 74.33%, .9228 79.12%, 1 83.91%, .9864 85.92%, .9767 87.93%, .9708 89.94%, .9689 91.96%, .9708 93.97%, .9767 95.98%, .9864 97.99%, 1);--pile-ease-rock:linear(0, .06 10%, .2 20%, .42 30%, .7 40%, .88 45.6%, 1.2 52%, 1.26 56%, 1.18 61%, 1 67%, .93 73%, .95 78%, 1 84%, 1.015 90%, 1);--pile-ease-lift:cubic-bezier(.333, .667, .667, 1);view-timeline:--chip-pile block;animation:linear both pile-flags;animation-timeline:--chip-pile;animation-range:entry 50% entry 51%}.chip,.bubble{isolation:isolate;animation:1ms linear both paused pile-live}@container style(--pile-seen:1){.chip,.bubble{animation-play-state:running}}@media screen{@container style(--pile-live:0) and style(--pile-armed:1){.pile-fall{opacity:0}}}@container style(--pile-live:1){.pile-fall{animation:pile-drop .95s var(--pile-ease-drop) var(--drop-delay,0s) backwards, pile-drop-fade .95s linear var(--drop-delay,0s) backwards, pile-drop-rock .95s ease-in-out var(--drop-delay,0s) backwards}}.pile-fall{transform-origin:50% 100%}.f749{--drop-delay:0s;--drop-h:350px;--drop-spin:3deg}.f736{--drop-delay:70ms;--drop-h:340px;--drop-spin:-5deg}.f755{--drop-delay:.12s;--drop-h:355px;--drop-spin:4deg}.f740{--drop-delay:.17s;--drop-h:330px;--drop-spin:-3deg}.f727{--drop-delay:.22s;--drop-h:345px;--drop-spin:6deg}.f747{--drop-delay:.29s;--drop-h:320px;--drop-spin:-14deg}.f775{--drop-delay:.38s;--drop-h:310px;--drop-spin:-4deg}.f766{--drop-delay:.43s;--drop-h:300px;--drop-spin:-6deg}.f773{--drop-delay:.48s;--drop-h:305px;--drop-spin:5deg}.f758{--drop-delay:.53s;--drop-h:290px;--drop-spin:16deg}.f770{--drop-delay:.57s;--drop-h:300px;--drop-spin:-4deg}.f778{--drop-delay:.62s;--drop-h:295px;--drop-spin:5deg}.f760{--drop-delay:.74s;--drop-h:280px;--drop-spin:-6deg}.f733{--drop-delay:.8s;--drop-h:270px;--drop-spin:18deg}.f779{--drop-delay:.86s;--drop-h:265px;--drop-spin:4deg}.chip{--knock-h:40px;--knock-w:18px;--knock-spin:7deg}.bubble{--knock-h:52px;--knock-w:20px;--knock-spin:28deg}.f749,.f779{--knock-spin:4deg}.f740,.f755,.f775{--knock-spin:5deg}.pile-hit{pointer-events:auto}@media (hover:hover){.pile-hit--l:hover{z-index:1;border-radius:var(--radius-full);right:0}.pile-hit--r:hover{z-index:1;border-radius:var(--radius-full);left:0}}.chip,.bubble{z-index:0;transition:--pile-long 0s linear 50ms,--pile-press linear,z-index 0s linear .83s}:is(.chip,.bubble):hover{--pile-long:1;z-index:1;transition-delay:.19s,0s,0s}:is(.chip,.bubble):active{--pile-press:1;z-index:1;transition-delay:50ms,.19s,0s}:is(.chip,.bubble):hover:active{transition-delay:.19s,.19s,0s}.pile-fall{--pile-in:0;--pile-dir:1;transition:--pile-in 0s linear .19s,--pile-dir 0s linear .19s}@container style(--pile-long:1){.pile-fall{transition:--pile-in,--pile-dir}}:is(.chip,.bubble):hover>.pile-fall{--pile-in:1;transition:--pile-in,--pile-dir}:is(.chip,.bubble):has(>.pile-hit--r:hover)>.pile-fall{--pile-dir:-1}.pile-knock{--pile-lift:0;transition:--pile-lift}@container style(--pile-in:1){.pile-knock{--pile-lift:1;transition:--pile-lift 0s linear .19s}}.pile-knock>*{transition:translate .64s var(--pile-ease-fall), rotate .64s var(--pile-ease-rock)}@container style(--pile-in:1) and style(--pile-lift:0){.pile-knock>*{translate:calc(var(--pile-dir) * var(--knock-w) * cos(var(--tilt,0deg)) - var(--knock-h) * sin(var(--tilt,0deg))) calc(-1 * var(--pile-dir) * var(--knock-w) * sin(var(--tilt,0deg)) - var(--knock-h) * cos(var(--tilt,0deg)));rotate:calc(var(--pile-dir) * var(--knock-spin));transition:translate .18s var(--pile-ease-lift), rotate .18s var(--pile-ease-lift)}}@container style(--pile-press:0){:is(.chip,.bubble):active .pile-knock>*{translate:calc(var(--pile-dir) * var(--knock-w) * cos(var(--tilt,0deg)) - var(--knock-h) * sin(var(--tilt,0deg))) calc(-1 * var(--pile-dir) * var(--knock-w) * sin(var(--tilt,0deg)) - var(--knock-h) * cos(var(--tilt,0deg)));rotate:calc(var(--pile-dir) * var(--knock-spin));transition:translate .18s var(--pile-ease-lift), rotate .18s var(--pile-ease-lift)}}}}.newsletter__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.newsletter__status{width:344px;color:var(--color-text-tertiary);font-family:var(--font-body);margin:0;font-size:12px;line-height:17px;position:absolute;top:calc(100% + 8px);left:0}.f712[data-state=done] .newsletter__status{color:var(--color-text-secondary)}.f712[data-state=error] .newsletter__status{color:var(--color-phase-blood-sugar)}.f712[data-state=loading] .f717{opacity:.7;cursor:default}.f715{box-shadow:inset 0 0 0 1px var(--color-border-secondary)}.mascot-divider--happy{pointer-events:none;flex:none;align-self:center;width:122px;height:160px;position:relative}.happy{transform-origin:14px 4px;width:152px;height:166px;position:absolute;top:-4px;left:-14px}.happy img{max-width:none;display:block;position:absolute}.happy__pop,.happy__hop,.happy__squash,.happy__arm,.happy__fist,.happy__leg,.happy__spin{position:absolute;inset:0}.happy__pop{transform-origin:76.5px 118px}.happy__halo{transform-origin:56.476px 56.476px;width:113px;height:113px;position:absolute;top:15px;left:20px}.happy__spin{transform-origin:56.476px 56.476px}.happy__spin img{top:0;left:0}.happy__squash{transform-origin:76.5px 162px}.happy__arm--r{--dir:1;transform-origin:116.82px 74.78px}.happy__arm--r .happy__arm-line{top:13px;left:115px}.happy__fist--r{transform-origin:126.24px 14.36px}.happy__fist--r img{top:4px;left:115px}.happy__arm--l{--dir:-1;transform-origin:34.37px 89.33px}.happy__arm--l .happy__arm-line{top:28px;left:13px}.happy__fist--l{transform-origin:22.8px 29.28px}.happy__fist--l img{top:18px;left:18px}.happy__leg--r{--dir:-1;transform-origin:85.82px 91.48px}.happy__leg--r img{top:88px;left:57px}.happy__leg--l{--dir:1;transform-origin:60.04px 84.73px}.happy__leg--l img{top:83px;left:22px}.happy .happy__body{top:23px;left:28px}.happy .happy__face{top:56px;left:54px}.happy__glow{width:720px;left:-286.9px;top:calc(4px - var(--rs-section-gap,160px) / var(--happy-scale,1));position:absolute;bottom:-266.92px;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 40px);mask-image:linear-gradient(#0000,#000 40px)}.happy__glow-bloom{will-change:transform;width:222.8px;height:192.52px;position:absolute;bottom:263.74px;left:248.6px}.happy__glow-disc{filter:blur(97px);background:#7190d485;border-radius:50%;position:absolute;inset:0;rotate:-30deg}@media (width<=599.98px){.happy__glow-disc{filter:none;background:radial-gradient(closest-side,#7190d439 0%,#7190d437 10%,#7190d42f 20%,#7190d425 30%,#7190d41a 40%,#7190d410 50%,#7190d409 60%,#7190d405 70%,#7190d402 80%,#7190d401 90%,#7190d400 100%);border-radius:0;inset:-252.25px -248.6px}}@media (width<=1199.98px){.mascot-divider--happy{--happy-scale:.85;width:calc(122px * var(--happy-scale));height:calc(160px * var(--happy-scale));margin-top:0}.happy{scale:var(--happy-scale)}}@media (width<=899.98px){.mascot-divider--happy{--happy-scale:.75}}@media (width<=599.98px){.mascot-divider--happy{--happy-scale:.65}}@property --happy-armed{syntax:"<integer>";inherits:true;initial-value:0}@property --happy-seen{syntax:"<integer>";inherits:false;initial-value:0}@property --happy-live{syntax:"<integer>";inherits:true;initial-value:0}@property --happy-onscreen{syntax:"<integer>";inherits:true;initial-value:0}@keyframes happy-flags{0%{--happy-armed:1;--happy-seen:0}to{--happy-armed:1;--happy-seen:1}}@keyframes happy-onscreen{0%,to{--happy-onscreen:1}}@keyframes happy-live{0%{--happy-live:0}to{--happy-live:1}}@keyframes happy-pop{0%{animation-timing-function:cubic-bezier(.2,.7,.35,1);translate:0 14px;rotate:-8deg;scale:.6}45%{animation-timing-function:cubic-bezier(.45,0,.55,1);translate:0 -3px;rotate:3deg;scale:1.08}68%{animation-timing-function:cubic-bezier(.45,0,.55,1);translate:0 .5px;rotate:-1deg;scale:.97}86%{animation-timing-function:cubic-bezier(.45,0,.55,1);translate:0;rotate:.3deg;scale:1.01}to{translate:0;rotate:0deg;scale:1}}@keyframes happy-fade{0%{opacity:0}to{opacity:1}}@keyframes happy-glow-bloom{0%{scale:.7}to{scale:1}}@keyframes happy-spin{to{rotate:360deg}}@keyframes happy-hop{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);translate:0}4%{translate:0 calc(var(--hop-amp,1) * 1px);animation-timing-function:cubic-bezier(.33,.67,.67,1)}9.75%{translate:0 calc(var(--hop-amp,1) * -13px);animation-timing-function:cubic-bezier(.33,0,.67,.33)}15.5%{animation-timing-function:linear;translate:0}25%{animation-timing-function:cubic-bezier(.45,0,.55,1);translate:0}27.5%{translate:0 calc(var(--hop-amp,1) * .6px);animation-timing-function:cubic-bezier(.33,.67,.67,1)}32.25%{translate:0 calc(var(--hop-amp,1) * -9px);animation-timing-function:cubic-bezier(.33,0,.67,.33)}37%{animation-timing-function:linear;translate:0}to{translate:0}}@keyframes happy-squash{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);scale:1}4%{animation-timing-function:cubic-bezier(.33,.67,.67,1);scale:1.064 .94}6.5%{animation-timing-function:cubic-bezier(.45,0,.55,1);scale:.952 1.05}9.75%{animation-timing-function:cubic-bezier(.33,0,.67,.33);scale:1}14%{animation-timing-function:linear;scale:.971 1.03}15.5%{animation-timing-function:cubic-bezier(.33,.67,.67,1);scale:.98 1.02}16.5%{animation-timing-function:cubic-bezier(.33,.67,.67,1);scale:1.087 .92}19.5%{animation-timing-function:cubic-bezier(.45,0,.55,1);scale:.98 1.02}22.5%{animation-timing-function:linear;scale:1}25%{animation-timing-function:cubic-bezier(.45,0,.55,1);scale:1}27.5%{animation-timing-function:cubic-bezier(.33,.67,.67,1);scale:1.047 .955}29.5%{animation-timing-function:cubic-bezier(.45,0,.55,1);scale:.966 1.035}32.25%{animation-timing-function:cubic-bezier(.33,0,.67,.33);scale:1}36%{animation-timing-function:linear;scale:.98 1.02}37%{animation-timing-function:cubic-bezier(.33,.67,.67,1);scale:.985 1.015}38%{animation-timing-function:cubic-bezier(.33,.67,.67,1);scale:1.064 .94}41%{animation-timing-function:cubic-bezier(.45,0,.55,1);scale:.988 1.012}44%{animation-timing-function:linear;scale:1}to{scale:1}}@keyframes happy-arm-r{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);rotate:0deg}4%{rotate:calc(var(--dir) * 36deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}8.25%{rotate:calc(var(--dir) * -12deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}12%{rotate:calc(var(--dir) * 3deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}15.5%{animation-timing-function:cubic-bezier(.33,.67,.67,1);rotate:0deg}17.5%{rotate:calc(var(--dir) * 9deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}21%{rotate:calc(var(--dir) * -2deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}24%{animation-timing-function:linear;rotate:0deg}25%{animation-timing-function:cubic-bezier(.45,0,.55,1);rotate:0deg}27.5%{rotate:calc(var(--dir) * 28deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}31%{rotate:calc(var(--dir) * -8deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}34%{rotate:calc(var(--dir) * 2deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}37%{animation-timing-function:cubic-bezier(.33,.67,.67,1);rotate:0deg}38.5%{rotate:calc(var(--dir) * 6deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}41.5%{rotate:calc(var(--dir) * -1.5deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}44.5%{animation-timing-function:linear;rotate:0deg}to{rotate:0deg}}@keyframes happy-arm-l{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);rotate:0deg}1.5%{animation-timing-function:cubic-bezier(.45,0,.55,1);rotate:0deg}5.5%{rotate:calc(var(--dir) * 36deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}9.75%{rotate:calc(var(--dir) * -12deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}13.5%{rotate:calc(var(--dir) * 3deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}16%{animation-timing-function:cubic-bezier(.33,.67,.67,1);rotate:0deg}18.5%{rotate:calc(var(--dir) * 9deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}22%{rotate:calc(var(--dir) * -2deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}25%{animation-timing-function:cubic-bezier(.45,0,.55,1);rotate:0deg}27.5%{rotate:calc(var(--dir) * -7deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}30.5%{rotate:calc(var(--dir) * 26deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}34%{rotate:calc(var(--dir) * -6deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}37%{rotate:calc(var(--dir) * 1deg);animation-timing-function:cubic-bezier(.33,.67,.67,1)}39%{rotate:calc(var(--dir) * 6deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}42%{rotate:calc(var(--dir) * -1.5deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}45%{animation-timing-function:linear;rotate:0deg}to{rotate:0deg}}@keyframes happy-leg{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);rotate:0deg}4%{rotate:calc(var(--dir) * -4deg);animation-timing-function:cubic-bezier(.33,.67,.67,1)}8%{rotate:calc(var(--dir) * 16deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}11%{rotate:calc(var(--dir) * 12deg);animation-timing-function:cubic-bezier(.33,0,.67,.33)}15.5%{rotate:calc(var(--dir) * -3deg);animation-timing-function:cubic-bezier(.33,.67,.67,1)}18.5%{rotate:calc(var(--dir) * 1.5deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}21.5%{animation-timing-function:linear;rotate:0deg}25%{animation-timing-function:cubic-bezier(.45,0,.55,1);rotate:0deg}27.5%{rotate:calc(var(--dir) * -3deg);animation-timing-function:cubic-bezier(.33,.67,.67,1)}31%{rotate:calc(var(--dir) * 12deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}33.5%{rotate:calc(var(--dir) * 9deg);animation-timing-function:cubic-bezier(.33,0,.67,.33)}37%{rotate:calc(var(--dir) * -2deg);animation-timing-function:cubic-bezier(.33,.67,.67,1)}40%{rotate:calc(var(--dir) * 1deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}43%{animation-timing-function:linear;rotate:0deg}to{rotate:0deg}}@keyframes happy-halo-pulse{0%{animation-timing-function:linear;scale:1}15.5%{animation-timing-function:cubic-bezier(.33,.67,.67,1);scale:1}18%{animation-timing-function:cubic-bezier(.45,0,.55,1);scale:1.06}23%{animation-timing-function:linear;scale:1}37%{animation-timing-function:cubic-bezier(.33,.67,.67,1);scale:1}39.5%{animation-timing-function:cubic-bezier(.45,0,.55,1);scale:1.04}44%{animation-timing-function:linear;scale:1}to{scale:1}}@keyframes happy-fist-r{0%{rotate:0deg}1%{rotate:calc(var(--dir) * -2.2deg)}2%{rotate:calc(var(--dir) * -7.3deg)}3%{rotate:calc(var(--dir) * -7.7deg)}4%{rotate:calc(var(--dir) * -.8deg)}5%{rotate:calc(var(--dir) * 9.3deg)}6%{rotate:calc(var(--dir) * 17.3deg)}7%{rotate:calc(var(--dir) * 6.8deg)}8%{rotate:calc(var(--dir) * -4.7deg)}9%{rotate:calc(var(--dir) * -8.3deg)}10%{rotate:calc(var(--dir) * -6.4deg)}11%{rotate:calc(var(--dir) * -2.4deg)}12%{rotate:calc(var(--dir) * 2deg)}13%{rotate:calc(var(--dir) * 3.5deg)}14%{rotate:calc(var(--dir) * 2.2deg)}15%{rotate:calc(var(--dir) * .1deg)}16%{rotate:calc(var(--dir) * -3.3deg)}17%{rotate:calc(var(--dir) * -3.9deg)}18%{rotate:calc(var(--dir) * -.2deg)}19%{rotate:calc(var(--dir) * 3.7deg)}20%{rotate:calc(var(--dir) * 4.5deg)}21%{rotate:calc(var(--dir) * 1.1deg)}22%{rotate:calc(var(--dir) * -2.1deg)}23%{rotate:calc(var(--dir) * -2.6deg)}24%{rotate:calc(var(--dir) * -.9deg)}25%{rotate:calc(var(--dir) * .8deg)}26%{rotate:calc(var(--dir) * -3.6deg)}27%{rotate:calc(var(--dir) * -8.9deg)}28%{rotate:calc(var(--dir) * -.7deg)}29%{rotate:calc(var(--dir) * 14.6deg)}30%{rotate:calc(var(--dir) * 11deg)}31%{rotate:calc(var(--dir) * -.6deg)}32%{rotate:calc(var(--dir) * -7.6deg)}33%{rotate:calc(var(--dir) * -7.7deg)}34%{rotate:calc(var(--dir) * -1.7deg)}35%{rotate:calc(var(--dir) * 3.4deg)}36%{rotate:calc(var(--dir) * 3.9deg)}37%{rotate:calc(var(--dir) * 1.2deg)}38%{rotate:calc(var(--dir) * -3.5deg)}39%{rotate:calc(var(--dir) * -2.1deg)}40%{rotate:calc(var(--dir) * 2deg)}41%{rotate:calc(var(--dir) * 3.3deg)}42%{rotate:calc(var(--dir) * .8deg)}43%{rotate:calc(var(--dir) * -1.4deg)}44%{rotate:calc(var(--dir) * -1.7deg)}45%{rotate:calc(var(--dir) * -.4deg)}46%{rotate:calc(var(--dir) * .6deg)}47%{rotate:calc(var(--dir) * .6deg)}48%{rotate:calc(var(--dir) * .2deg)}49%{rotate:calc(var(--dir) * -.2deg)}50%{rotate:calc(var(--dir) * -.2deg)}51%{rotate:calc(var(--dir) * -.1deg)}52%{rotate:0deg}53%{rotate:calc(var(--dir) * .1deg)}54%{rotate:0deg}55%{rotate:0deg}56%{rotate:0deg}57%{rotate:0deg}58%{rotate:0deg}59%{rotate:0deg}60%{rotate:0deg}to{rotate:0deg}}@keyframes happy-fist-l{0%{rotate:0deg}1%{rotate:0deg}2%{rotate:calc(var(--dir) * -.5deg)}3%{rotate:calc(var(--dir) * -4.7deg)}4%{rotate:calc(var(--dir) * -8.6deg)}5%{rotate:calc(var(--dir) * -4.7deg)}6%{rotate:calc(var(--dir) * 3.5deg)}7%{rotate:calc(var(--dir) * 16deg)}8%{rotate:calc(var(--dir) * 13.3deg)}9%{rotate:calc(var(--dir) * .3deg)}10%{rotate:calc(var(--dir) * -7.5deg)}11%{rotate:calc(var(--dir) * -7.7deg)}12%{rotate:calc(var(--dir) * -4.6deg)}13%{rotate:0deg}14%{rotate:calc(var(--dir) * 3.3deg)}15%{rotate:calc(var(--dir) * 3.5deg)}16%{rotate:calc(var(--dir) * 1deg)}17%{rotate:calc(var(--dir) * -3.8deg)}18%{rotate:calc(var(--dir) * -3.4deg)}19%{rotate:calc(var(--dir) * .1deg)}20%{rotate:calc(var(--dir) * 3.6deg)}21%{rotate:calc(var(--dir) * 4.3deg)}22%{rotate:calc(var(--dir) * 1deg)}23%{rotate:calc(var(--dir) * -2.1deg)}24%{rotate:calc(var(--dir) * -2.5deg)}25%{rotate:calc(var(--dir) * -.8deg)}26%{rotate:calc(var(--dir) * 1.9deg)}27%{rotate:calc(var(--dir) * 3.3deg)}28%{rotate:calc(var(--dir) * -.1deg)}29%{rotate:calc(var(--dir) * -8.8deg)}30%{rotate:calc(var(--dir) * -10.1deg)}31%{rotate:calc(var(--dir) * .7deg)}32%{rotate:calc(var(--dir) * 15deg)}33%{rotate:calc(var(--dir) * 10.7deg)}34%{rotate:calc(var(--dir) * -.9deg)}35%{rotate:calc(var(--dir) * -7.3deg)}36%{rotate:calc(var(--dir) * -6.6deg)}37%{rotate:calc(var(--dir) * -1.2deg)}38%{rotate:calc(var(--dir) * 1.2deg)}39%{rotate:calc(var(--dir) * 1.8deg)}40%{rotate:calc(var(--dir) * 2deg)}41%{rotate:calc(var(--dir) * 2.2deg)}42%{rotate:calc(var(--dir) * .4deg)}43%{rotate:calc(var(--dir) * -1.4deg)}44%{rotate:calc(var(--dir) * -1.6deg)}45%{rotate:calc(var(--dir) * -.5deg)}46%{rotate:calc(var(--dir) * .5deg)}47%{rotate:calc(var(--dir) * .6deg)}48%{rotate:calc(var(--dir) * .2deg)}49%{rotate:calc(var(--dir) * -.2deg)}50%{rotate:calc(var(--dir) * -.2deg)}51%{rotate:calc(var(--dir) * -.1deg)}52%{rotate:0deg}53%{rotate:calc(var(--dir) * .1deg)}54%{rotate:0deg}55%{rotate:0deg}56%{rotate:0deg}57%{rotate:0deg}58%{rotate:0deg}59%{rotate:0deg}60%{rotate:0deg}to{rotate:0deg}}@keyframes happy-face{0%{translate:0}1%{translate:0 -.15px}2%{translate:0 -.48px}3%{translate:0 -.43px}4%{translate:0 .04px}5%{translate:0 2.11px}6%{translate:0 1.4px}7%{translate:0 -.18px}8%{translate:0 -.88px}9%{translate:0 -.57px}10%{translate:0 .13px}11%{translate:0 .25px}12%{translate:0 -.06px}13%{translate:0 -.31px}14%{translate:0 -.36px}15%{translate:0 -.7px}16%{translate:0 -1.67px}17%{translate:0 .31px}18%{translate:0 1.59px}19%{translate:0 .7px}20%{translate:0 -.45px}21%{translate:0 -.67px}22%{translate:0 -.23px}23%{translate:0 .21px}24%{translate:0 .21px}25%{translate:0 .01px}26%{translate:0 -.38px}27%{translate:0 -.59px}28%{translate:0 1.08px}29%{translate:0 1.7px}30%{translate:0 .32px}31%{translate:0 -.79px}32%{translate:0 -.62px}33%{translate:0 .04px}34%{translate:0 .16px}35%{translate:0 -.11px}36%{translate:0 -.35px}37%{translate:0 -.7px}38%{translate:0 -.99px}39%{translate:0 .97px}40%{translate:0 .99px}41%{translate:0 .04px}42%{translate:0 -.49px}43%{translate:0 -.35px}44%{translate:0 .04px}45%{translate:0 .18px}46%{translate:0 .07px}47%{translate:0 -.04px}48%{translate:0 -.05px}49%{translate:0 -.01px}50%{translate:0 .02px}51%{translate:0 .01px}52%{translate:0}53%{translate:0 -.01px}54%{translate:0}55%{translate:0}56%{translate:0}57%{translate:0}58%{translate:0}59%{translate:0}60%{translate:0}to{translate:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.happy__hop{animation:4s linear .7s infinite both happy-hop}.happy__squash{animation:4s linear .7s infinite both happy-squash}.happy__arm--r{animation:4s linear .7s infinite both happy-arm-r}.happy__arm--l{animation:4s linear .7s infinite both happy-arm-l}.happy__fist--r{animation:4s linear .7s infinite both happy-fist-r}.happy__fist--l{animation:4s linear .7s infinite both happy-fist-l}.happy__leg--r{animation:4s linear .7s infinite both happy-leg}.happy__leg--l{animation:4s linear .75s infinite both happy-leg}.happy .happy__face{animation:4s linear .7s infinite both happy-face}.happy__halo{--hop-amp:.75;animation:4s linear .77s infinite both happy-hop,4s linear .77s infinite both happy-halo-pulse}.happy__spin{animation:48s linear infinite happy-spin}.mascot-divider--happy{view-timeline:--happy-view block;view-timeline-inset:0% 15%;animation:linear both happy-flags,linear happy-onscreen;animation-timeline:--happy-view,view();animation-range:entry 99%,cover}.happy{animation:1ms linear both paused happy-live}@container style(--happy-seen:1){.happy{animation-play-state:running}}@media screen{@container style(--happy-live:0) and style(--happy-armed:1){.happy__pop,.happy__glow-bloom{opacity:0}}}@container style(--happy-live:0){.happy__hop,.happy__squash,.happy__arm,.happy__fist,.happy__leg,.happy .happy__face,.happy__halo,.happy__spin{animation:none}}@container style(--happy-live:1){.happy__pop{animation:.9s linear both happy-pop,.32s cubic-bezier(.33,.67,.67,1) both happy-fade}.happy__glow-bloom{animation:1.4s cubic-bezier(.16,1,.3,1) both happy-glow-bloom,1s cubic-bezier(.33,.67,.4,1) both happy-fade}}@container style(--happy-onscreen:0){.happy__pop,.happy__glow-bloom,.happy__hop,.happy__squash,.happy__arm,.happy__fist,.happy__leg,.happy .happy__face,.happy__halo,.happy__spin{animation-play-state:paused}}}}.mascot-divider--pie{width:calc(162.278px * var(--mpie-s,1));height:calc(160px * var(--mpie-s,1));flex:none;align-self:center}.mpie-scene{grid-template:100%/100%;width:100%;height:100%;display:grid}.mpie{transform-origin:12.545px 6.0625px;grid-area:1/1;width:191.234px;height:172.11px;position:relative;top:-6.0625px;left:-12.545px}.mpie__pop,.mpie__carry,.mpie__chart{position:absolute;inset:0}.mpie__pop{transform-origin:109px 100px}.mpie__carry{transform-origin:83.28px 81.92px}.mpie__chart{transform-origin:37.92px 36.563px}.mpie img{max-width:none;display:block;position:absolute;top:0;left:0}.mpie__arm-pie{transform-origin:83.28px 81.92px;width:96px;height:97px;transform:translateY(14.894px)}.mpie__halo{transform-origin:109.081px 68.367px;width:119px;height:119px;transform:translate(49.992px,9.278px)}.mpie__arm-free{transform-origin:154.98px 78.63px;width:67px;height:84px;transform:translate(124.58px)}.mpie__leg--r{transform-origin:115.47px 93.23px;--mpie-dir:-1;width:69px;height:82px;transform:translate(85.307px,89.586px)}.mpie__leg--l{transform-origin:73.49px 94.37px;--mpie-dir:1;width:69px;height:82px;transform:translate(43.33px,90.721px)}.mpie__body{width:102px;height:102px;transform:translate(58.229px,17.605px)}.mpie__face{width:48px;height:31px;transform:translate(88.377px,51.805px)}.mpie__disc{transform-origin:37.92px 36.563px;width:47px;height:47px;transform:translate(14.643px,13.286px)}.mpie__slice--a{transform-origin:37.92px 36.563px;--mpie-dx:.8145;--mpie-dy:-.5801;width:24px;height:30px;transform:translate(35.906px,15.457px)}.mpie__slice--b{transform-origin:37.92px 36.563px;--mpie-dx:.0952;--mpie-dy:.9955;width:37px;height:22px;transform:translate(20.729px,36.558px)}.mpie__slice--c{transform-origin:37.92px 36.563px;--mpie-dx:-.9097;--mpie-dy:-.4153;width:47px;height:47px;transform:translate(14.643px,13.286px)}.mpie-glow{--mpie-glow-rgb:112.747 144.217 212.125;--mpie-glow-r:calc(340px * var(--mpie-glow-s,1) * var(--mpie-glow-k));box-sizing:border-box;pointer-events:none;background-image:radial-gradient(circle var(--mpie-glow-r) at 50% 50%, rgb(var(--mpie-glow-rgb) / calc(.2224 * var(--mpie-glow-a))) 0%, rgb(var(--mpie-glow-rgb) / calc(.2194 * var(--mpie-glow-a))) 5.882%, rgb(var(--mpie-glow-rgb) / calc(.2105 * var(--mpie-glow-a))) 11.765%, rgb(var(--mpie-glow-rgb) / calc(.1948 * var(--mpie-glow-a))) 17.647%, rgb(var(--mpie-glow-rgb) / calc(.1744 * var(--mpie-glow-a))) 23.529%, rgb(var(--mpie-glow-rgb) / calc(.1536 * var(--mpie-glow-a))) 29.412%, rgb(var(--mpie-glow-rgb) / calc(.1306 * var(--mpie-glow-a))) 35.294%, rgb(var(--mpie-glow-rgb) / calc(.1066 * var(--mpie-glow-a))) 41.176%, rgb(var(--mpie-glow-rgb) / calc(.0833 * var(--mpie-glow-a))) 47.059%, rgb(var(--mpie-glow-rgb) / calc(.0625 * var(--mpie-glow-a))) 52.941%, rgb(var(--mpie-glow-rgb) / calc(.047 * var(--mpie-glow-a))) 58.824%, rgb(var(--mpie-glow-rgb) / calc(.0331 * var(--mpie-glow-a))) 64.706%, rgb(var(--mpie-glow-rgb) / calc(.0216 * var(--mpie-glow-a))) 70.588%, rgb(var(--mpie-glow-rgb) / calc(.013 * var(--mpie-glow-a))) 76.471%, rgb(var(--mpie-glow-rgb) / calc(.0074 * var(--mpie-glow-a))) 82.353%, rgb(var(--mpie-glow-rgb) / calc(.0039 * var(--mpie-glow-a))) 88.235%, rgb(var(--mpie-glow-rgb) / calc(.0011 * var(--mpie-glow-a))) 94.118%, rgb(var(--mpie-glow-rgb) / 0) 100%);background-repeat:no-repeat;background-origin:border-box;background-clip:content-box;display:block}.mpie-glow--under{--mpie-glow-s:var(--mpie-s,1);width:calc(680px * var(--mpie-glow-s));height:calc(680px * var(--mpie-glow-s));margin:calc(-276.496px * var(--mpie-glow-s)) 0 0 calc(-247.064px * var(--mpie-glow-s));padding-top:calc(276.496px - var(--space-health-block-gap,64px) / 2);grid-area:1/1;place-self:start}.mpie-glow--over{width:680px;height:680px;padding-bottom:calc(403.505px + var(--space-health-block-gap,64px) / 2);position:absolute;top:-270.433px;left:-234.519px}@media (width<=1199.98px){.mascot-divider--pie{--mpie-s:.85}.mpie{scale:var(--mpie-s)}.mpie-glow--under{padding-top:0}.mpie-glow--over{display:none}}@media (width<=899.98px){.mascot-divider--pie{--mpie-s:.75}}@media (width<=599.98px){.mascot-divider--pie{--mpie-s:.65}}@property --mpie-armed{syntax:"<integer>";inherits:true;initial-value:0}@property --mpie-seen{syntax:"<integer>";inherits:false;initial-value:0}@property --mpie-live{syntax:"<integer>";inherits:true;initial-value:0}@property --mpie-sweep{syntax:"<angle>";inherits:false;initial-value:384deg}@property --mpie-drawing{syntax:"<integer>";inherits:false;initial-value:0}@property --mpie-onscreen{syntax:"<integer>";inherits:true;initial-value:0}@property --mpie-glow-a{syntax:"<number>";inherits:false;initial-value:1}@property --mpie-glow-k{syntax:"<number>";inherits:false;initial-value:1}@keyframes mpie-flags{0%{--mpie-armed:1;--mpie-seen:0}to{--mpie-armed:1;--mpie-seen:1}}@keyframes mpie-onscreen{0%,to{--mpie-onscreen:1}}@keyframes mpie-live{0%{--mpie-live:0}to{--mpie-live:1}}@keyframes mpie-pop{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.75,.35,1);translate:0 10px;scale:.6}22%{opacity:1}38%{animation-timing-function:cubic-bezier(.45,0,.55,1);translate:0 -5px;scale:1.05 1.09}60%{animation-timing-function:cubic-bezier(.45,0,.55,1);translate:0 1.5px;scale:1.06 .95}79%{animation-timing-function:cubic-bezier(.45,0,.55,1);translate:0 -.5px;scale:.985 1.02}to{opacity:1;translate:0;scale:1}}@keyframes mpie-glow-in{0%{--mpie-glow-a:0;--mpie-glow-k:.8}to{--mpie-glow-a:1;--mpie-glow-k:1}}@keyframes mpie-splay{0%{rotate:calc(14deg * var(--mpie-dir));animation-timing-function:cubic-bezier(.3,.6,.4,1)}40%{rotate:calc(-5deg * var(--mpie-dir));animation-timing-function:cubic-bezier(.45,0,.55,1)}70%{rotate:calc(2deg * var(--mpie-dir));animation-timing-function:cubic-bezier(.45,0,.55,1)}to{rotate:0deg}}@keyframes mpie-arm-lag{0%{animation-timing-function:cubic-bezier(.3,.6,.4,1);rotate:-14deg}45%{animation-timing-function:cubic-bezier(.45,0,.55,1);rotate:5deg}72%{animation-timing-function:cubic-bezier(.45,0,.55,1);rotate:-1.5deg}to{rotate:0deg}}@keyframes mpie-sweep{0%{--mpie-sweep:0deg}to{--mpie-sweep:384deg}}@keyframes mpie-drawing{0%,to{--mpie-drawing:1}}@keyframes mpie-disc{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1);scale:0}15%{opacity:1}55%{animation-timing-function:cubic-bezier(.45,0,.55,1);scale:1.1}80%{animation-timing-function:cubic-bezier(.45,0,.55,1);scale:.97}to{opacity:1;scale:1}}@keyframes mpie-chart-in{0%{animation-timing-function:cubic-bezier(.22,.8,.3,1);rotate:-150deg}75%{animation-timing-function:cubic-bezier(.45,0,.55,1);rotate:4deg}to{rotate:0deg}}@keyframes mpie-slice-in{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1);translate:0;scale:.15}20%{opacity:1}50%{scale:1.08;translate:calc(3.5px * var(--mpie-dx)) calc(3.5px * var(--mpie-dy));animation-timing-function:cubic-bezier(.45,0,.55,1)}78%{scale:.985;translate:calc(-.4px * var(--mpie-dx)) calc(-.4px * var(--mpie-dy));animation-timing-function:cubic-bezier(.45,0,.55,1)}to{opacity:1;translate:0;scale:1}}@keyframes mpie-present{0%{animation-timing-function:cubic-bezier(.3,.6,.4,1);rotate:0deg}35%{animation-timing-function:cubic-bezier(.45,0,.55,1);rotate:5deg}68%{animation-timing-function:cubic-bezier(.45,0,.55,1);rotate:-1.2deg}to{rotate:0deg}}@keyframes mpie-cheer{0%{animation-timing-function:cubic-bezier(.3,.6,.4,1);rotate:0deg}30%{animation-timing-function:cubic-bezier(.45,0,.55,1);rotate:-9deg}58%{animation-timing-function:cubic-bezier(.45,0,.55,1);rotate:6deg}80%{animation-timing-function:cubic-bezier(.45,0,.55,1);rotate:-2deg}to{rotate:0deg}}@keyframes mpie-spin{to{rotate:360deg}}@keyframes mpie-float{0%,to{animation-timing-function:cubic-bezier(.37,0,.63,1);translate:0}50%{animation-timing-function:cubic-bezier(.37,0,.63,1);translate:0 -3px}}@keyframes mpie-carry{0%,50%,to{animation-timing-function:cubic-bezier(.37,0,.63,1);rotate:0deg}25%,75%{animation-timing-function:cubic-bezier(.37,0,.63,1);rotate:3deg}}@keyframes mpie-slice-pulse{0%,4%{animation-timing-function:cubic-bezier(.34,0,.2,1);translate:0;scale:1}9.3333%,13.3333%{scale:1.05;translate:calc(2.5px * var(--mpie-dx)) calc(2.5px * var(--mpie-dy));animation-timing-function:cubic-bezier(.45,0,.55,1)}20.6667%,to{translate:0;scale:1}}@keyframes mpie-rock{0%{animation-timing-function:cubic-bezier(.33,.67,.67,1);rotate:0deg}25%{animation-timing-function:cubic-bezier(.37,0,.63,1);rotate:6deg}75%{animation-timing-function:cubic-bezier(.33,0,.67,.33);rotate:-6deg}to{rotate:0deg}}@keyframes mpie-dangle{0%{animation-timing-function:cubic-bezier(.33,.67,.67,1);rotate:0deg}25%{rotate:calc(2deg * var(--mpie-dir,1));animation-timing-function:cubic-bezier(.37,0,.63,1)}75%{rotate:calc(-2deg * var(--mpie-dir,1));animation-timing-function:cubic-bezier(.33,0,.67,.33)}to{rotate:0deg}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mascot-divider--pie{animation:linear both mpie-flags,linear mpie-onscreen;animation-timeline:view(),view();animation-range:cover 20% cover 21%,cover}.mpie-scene{animation:1ms linear both paused mpie-live}@container style(--mpie-seen:1){.mpie-scene{animation-play-state:running}}@media screen{@container style(--mpie-live:0) and style(--mpie-armed:1){.mpie__pop{opacity:0}.mpie-glow{--mpie-glow-a:0}}}@container style(--mpie-live:1){.mpie-glow{animation:1.4s cubic-bezier(.25,.6,.3,1) backwards mpie-glow-in}.mpie__pop{animation:.9s linear backwards mpie-pop,.92s linear mpie-drawing,6.4s linear 2s infinite mpie-float}@container style(--mpie-drawing:1){.mpie__halo{-webkit-mask-image:conic-gradient(#000 calc(var(--mpie-sweep) - 24deg), transparent var(--mpie-sweep));mask-image:conic-gradient(#000 calc(var(--mpie-sweep) - 24deg), transparent var(--mpie-sweep))}}.mpie__halo{animation:.8s cubic-bezier(.3,.6,.35,1) .12s backwards mpie-sweep,60s linear infinite mpie-spin}.mpie__leg{animation:1s linear 60ms backwards mpie-splay,6.4s linear 2.4s infinite mpie-dangle}.mpie__leg--l{animation-delay:.11s,2.55s}.mpie__arm-free{animation:.9s linear backwards mpie-arm-lag,.9s linear 1.4s mpie-cheer,6.4s linear 3.2s infinite mpie-dangle}.mpie__arm-pie,.mpie__carry{animation:.8s linear 1.4s mpie-present,6.4s linear 2.2s infinite mpie-carry}.mpie__disc{animation:.56s linear .26s backwards mpie-disc}.mpie__chart{animation:1.2s linear .26s backwards mpie-chart-in,12.8s linear 2s infinite mpie-rock}.mpie__slice{animation:.68s linear .5s backwards mpie-slice-in,9.6s linear 2.712s infinite mpie-slice-pulse}.mpie__slice--b{animation-delay:.66s,5.912s}.mpie__slice--c{animation-delay:.82s,9.112s}}@container style(--mpie-onscreen:0){.mpie-glow,.mpie__pop,.mpie__halo,.mpie__leg,.mpie__arm-free,.mpie__arm-pie,.mpie__carry,.mpie__disc,.mpie__chart,.mpie__slice{animation-play-state:paused}}}}@media (width>=1200px){:root{--rs-gutter:260px;--rs-container:1080px;--rs-bleed-pad:260px;--rs-section-gap:160px;--rs-header-gap:48px;--rs-nav-h:72px;--rs-display-xlarge:56px;--rs-heading-xlarge:48px;--rs-heading-large:40px;--rs-heading-medium:36px;--rs-title-large:32px;--rs-lede:16px;--rs-card-pad:24px;--rs-phase-card-pad:32px}}@media (width<=1199.98px){:root{--rs-gutter:32px;--rs-container:min(1080px, 100% - 64px);--rs-bleed-pad:max(32px, (100% - 1080px) / 2);--rs-section-gap:128px;--rs-header-gap:48px;--rs-nav-h:72px;--rs-display-xlarge:50px;--rs-heading-xlarge:44px;--rs-heading-large:38px;--rs-heading-medium:34px;--rs-title-large:30px;--rs-lede:16px;--rs-card-pad:24px;--rs-phase-card-pad:32px}html,body{overflow-x:clip}body{width:auto;height:auto;margin-inline:0}.f0{align-items:stretch;row-gap:var(--rs-section-gap);flex-direction:column;width:auto;height:auto;display:flex;position:relative;top:auto;left:auto}.f340{align-items:stretch;row-gap:var(--rs-section-gap);width:auto;min-height:0;position:relative;top:auto;left:auto;right:auto}.f1{width:100%;height:auto;min-height:1064px;margin:0;position:relative;top:auto;left:auto;right:auto}.f201{width:var(--rs-container);height:auto;min-height:675px;margin:0 auto;position:relative;top:auto;left:auto;right:auto}.f341{width:var(--rs-container);height:auto;min-height:940px;margin:0 auto;position:relative}.f264{align-self:stretch;width:100%;height:auto;min-height:1996px;margin:0;position:relative}.f390{width:var(--rs-container);max-width:none;height:auto;min-height:1614px;margin:0 auto;position:relative}.f455{width:var(--rs-container);height:auto;min-height:514px;margin:0 auto;position:relative}.f506{width:100%;height:auto;min-height:1135px;margin:0;position:relative;top:auto;left:auto;right:auto}.f654{width:var(--rs-container);height:auto;min-height:436px;margin:0 auto;position:relative;top:auto;left:auto;right:auto}.f679{width:100%;height:auto;min-height:1037px;margin:0;position:relative;top:auto;left:auto;right:auto}.t-display-xlarge{font-size:var(--rs-display-xlarge);line-height:.893}.t-heading-xlarge{font-size:var(--rs-heading-xlarge);line-height:1.2}.t-heading-xlarge-stacked,.t-heading-xlarge-tight{font-size:var(--rs-heading-xlarge);line-height:1}.t-heading-large{font-size:var(--rs-heading-large);line-height:1}.t-heading-medium{font-size:var(--rs-heading-medium);line-height:1.1}.t-title-large{font-size:var(--rs-title-large);line-height:1.3}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-brand-lilac);outline-offset:2px}}@media (width<=899.98px){:root{--rs-gutter:24px;--rs-container:calc(100% - 48px);--rs-bleed-pad:24px;--rs-section-gap:104px;--rs-display-xlarge:44px;--rs-heading-xlarge:38px;--rs-heading-large:34px;--rs-heading-medium:30px;--rs-title-large:28px;--rs-lede:16px;--rs-card-pad:24px;--rs-phase-card-pad:24px}}@media (width<=599.98px){:root{--rs-gutter:16px;--rs-container:calc(100% - 32px);--rs-bleed-pad:16px;--rs-section-gap:80px;--rs-nav-h:64px;--rs-display-xlarge:36px;--rs-heading-xlarge:32px;--rs-heading-large:30px;--rs-heading-medium:28px;--rs-title-large:24px;--rs-lede:15px;--rs-card-pad:20px;--rs-phase-card-pad:24px}.t-paragraph-large,.t-paragraph-large-emp,.t-paragraph-large-loose{font-size:var(--rs-lede);line-height:1.6}}@media (width<=1199.98px){.f25{width:100%}.f26{width:min(var(--space-nav-width), 100%);padding:0 var(--space-p-6)}.f119{gap:var(--space-p-4)}.f120{gap:var(--space-p-1)}.f1 .f27,.f122,.f124,.f126{position:relative}.f1 .f27:after,.f122:after,.f124:after,.f126:after,.f1 .store-badge:after{content:"";position:absolute;inset:-6px 0}.f1 .store-badge:after{inset:-4px -2px}.f4{left:calc(50% - 323.31px)}.f10{left:calc(50% - 1069px)}.f11{left:calc(50% - 290px)}.f23{left:calc(50% - 245.8px)}.f148,.f177{--mascot-offset:min(390px, 50% - 84px)}.f148{left:calc(50% - var(--mascot-offset) - 69.275px);width:138.55px;height:132.6px;top:497.4px}.f177{left:calc(50% + var(--mascot-offset) - 71.825px);width:143.65px;height:136px;top:496.1px}.f21,.f24{translate:-50%}.f21{top:calc(100% + .24px);left:58.5%}.f24{top:calc(100% - .92px);left:56.15%}}@media (width<=899.98px){.f1{--stage:min(626.61px, 86cqw);box-sizing:border-box;min-height:0;padding-top:calc(var(--space-nav-height) + 48px);grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;display:grid}.f25{z-index:3;height:var(--space-nav-height);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.f25:before{content:"";background:var(--color-nav-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;inset:0}.f25:has(.nav-menu[open]):before{background:color-mix(in srgb, var(--color-surface-primary) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.f26{height:var(--space-nav-height);padding:0 var(--rs-gutter);position:relative}.f119{gap:var(--space-p-2-5)}.f120,.f1 .f127{display:none}.nav-cta{--nav-cta-fill:var(--color-brand-indigo-deep);box-sizing:border-box;height:44px;padding:0 calc(var(--space-unit) * 5);border-radius:var(--radius-md);background:linear-gradient(color-mix(in srgb, var(--color-brand-indigo) 60%, var(--nav-cta-fill)), var(--nav-cta-fill));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-static-white) 22%, transparent), 0 8px 24px -6px color-mix(in srgb, var(--nav-cta-fill) 55%, transparent);color:var(--color-static-white);font-family:var(--font-body);letter-spacing:-.01em;white-space:nowrap;-webkit-tap-highlight-color:transparent;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.nav-menu{display:block}.nav-menu__toggle{box-sizing:border-box;border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;list-style:none;display:block;position:relative}.nav-menu__toggle::-webkit-details-marker{display:none}.nav-menu__toggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.nav-menu[open]>.nav-menu__toggle{border-color:var(--color-border-secondary);background:var(--color-surface-secondary)}.nav-menu__icon{width:22px;height:9px;position:absolute;top:50%;left:50%;translate:-50% -50%}.nav-menu__icon:before,.nav-menu__icon:after{content:"";background:currentColor;border-radius:1px;width:100%;height:2px;position:absolute;left:0}.nav-menu__icon:before{top:0}.nav-menu__icon:after{bottom:0}.nav-menu[open] .nav-menu__icon:before{transform:translateY(3.5px)rotate(45deg)}.nav-menu[open] .nav-menu__icon:after{transform:translateY(-3.5px)rotate(-45deg)}.nav-menu__panel{box-sizing:border-box;padding:var(--space-p-2) var(--rs-gutter) var(--space-p-8);border-top:1px solid var(--color-border-secondary);border-bottom:1px solid var(--color-border-secondary);background:color-mix(in srgb, var(--color-surface-primary) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:absolute;top:100%;left:0;right:0}.nav-menu__list{margin:0;padding:0;list-style:none}.nav-menu__list>li+li{border-top:1px solid var(--color-border-secondary)}.nav-menu__link{min-height:60px;margin-inline:calc(-1 * var(--space-p-2));padding-inline:var(--space-p-2);border-radius:var(--radius-sm);color:var(--color-text-primary);font-family:var(--font-body);letter-spacing:-.01em;align-items:center;font-size:20px;font-weight:500;line-height:1.4;display:flex}.f1 .nav-menu__link:focus-visible{outline-offset:-2px}.nav-menu__badges{gap:var(--space-p-3);margin-top:calc(var(--space-unit) * 7);flex-wrap:wrap;display:flex}.f11{grid-area:1/1;width:100%;height:auto;margin-bottom:30px;position:relative;top:auto;left:auto}.f12,.f13,.f16,.f17{height:auto}.f18{aspect-ratio:640/176;width:min(640px,100% - 32px);height:auto;margin:calc(min(640px,100% - 32px)/91.4077) auto 0;position:relative;top:auto;left:auto;container-type:inline-size}.f19{width:100%;height:100%;top:0;left:0}.f20{letter-spacing:-.1931cqw;width:50.469%;height:auto;font-size:7.5cqw;line-height:9.844cqw;top:64.943%;left:25.203%}.f4{left:calc(var(--stage) * -.01597);width:var(--stage);height:var(--stage);grid-area:2/1;position:relative;top:auto}.f5{width:57.762%;height:57.762%;top:34.746%;left:23.774%}.f6{width:78.126%;height:82.795%;filter:blur(calc(var(--stage) * .2138));top:4.36%;left:15.121%}.f7{width:100%;height:125.731%;filter:blur(calc(var(--stage) * .07127));top:-25.731%}.f8{width:176.214%;height:221.559%;filter:blur(calc(var(--stage) * .39897));top:-69.266%;left:-41.593%}.f9{width:100%;height:100%}.f10{left:calc(50% + var(--stage) * .02793);top:calc(var(--stage) * .39723);width:calc(var(--stage) * 3.46787);height:calc(var(--stage) * 1.05648);filter:blur(calc(var(--stage) * .17236));grid-area:2/1;translate:-50%}.hero-vignette__shape{clip-path:polygon(0% 0%,.86% 1.34%,3.29% 4.99%,7.05% 10.36%,11.88% 16.88%,17.56% 23.98%,23.83% 31.07%,30.46% 37.59%,37.21% 42.96%,43.82% 46.59%,50.07% 47.92%,56.31% 46.57%,62.92% 42.92%,69.65% 37.55%,76.26% 31.03%,82.51% 23.94%,88.17% 16.85%,92.98% 10.34%,96.72% 4.98%,99.14% 1.34%,100% 0%,100% 100%,0% 100%)}.f148,.f177,.f21,.f24{display:none}.f23{width:min(491.6px, 100% - 2 * var(--rs-gutter));margin-top:calc(var(--stage) * -.02442);grid-area:3/1;position:relative;top:auto;left:auto}}@media (width<=899.98px) and (hover:hover){.nav-cta:hover{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-static-white) 30%, transparent), 0 10px 28px -6px color-mix(in srgb, var(--nav-cta-fill) 75%, transparent);filter:brightness(1.08)}.nav-menu__toggle:hover{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}.nav-menu[open]>.nav-menu__toggle:hover{background:color-mix(in srgb, var(--color-ink) 6%, var(--color-surface-secondary))}.nav-menu__link:hover{background:color-mix(in srgb, var(--color-ink) 6%, transparent);color:var(--color-ink)}}@media (width<=899.98px) and (prefers-reduced-motion:no-preference){.nav-cta{transition:translate .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease-out,filter .24s ease-out}.nav-cta:active{transition-duration:.1s;translate:0 1px}.nav-menu__toggle,.f25:before{transition:background-color .2s ease-out,border-color .2s ease-out}.nav-menu__icon:before,.nav-menu__icon:after{transition:transform .24s cubic-bezier(.65,0,.35,1)}.nav-menu__link{transition:background-color .18s ease-out,color .18s ease-out}.nav-menu[open] .nav-menu__panel{transition:opacity .24s cubic-bezier(.16,1,.3,1),translate .24s cubic-bezier(.16,1,.3,1)}@starting-style{.nav-menu[open] .nav-menu__panel{opacity:0;translate:0 -8px}}}@media (width<=599.98px){.f1{--stage:min(92cqw, 420px);padding-top:calc(var(--space-nav-height) + 32px)}.f1 .f27{height:32px}.f1 .f28{width:32px;height:32px}.f1 .f117{width:auto;height:auto}.f1 .f118{font-size:18px;line-height:1.6}.f1 .f27:after{inset:-6px 0}.f14{height:26px}.f15{font-size:13px;line-height:1.2}.f23{width:min(34ch, 100% - 2 * var(--rs-gutter));font-size:var(--rs-lede);text-wrap:balance;line-height:1.6}.f8{filter:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent-hero-wash) 6.4%, transparent) 0%, color-mix(in srgb, var(--color-accent-hero-wash) 5.2%, transparent) 25%, color-mix(in srgb, var(--color-accent-hero-wash) 4%, transparent) 37.5%, color-mix(in srgb, var(--color-accent-hero-wash) 2.7%, transparent) 50%, color-mix(in srgb, var(--color-accent-hero-wash) 1.7%, transparent) 62.5%, color-mix(in srgb, var(--color-accent-hero-wash) 0.9%, transparent) 75%, color-mix(in srgb, var(--color-accent-hero-wash) 0.4%, transparent) 87.5%, transparent 100%);border-radius:0;width:442.1%;height:486.3%;top:-201.63%;left:-174.52%}}@media (width<=374.98px){.nav-cta{padding:0 var(--space-p-4)}.f119{gap:var(--space-p-2)}}@media (width<=349.98px){.f1 .f117{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=899.98px){.f1{--nav-h:64px}.f25,.f26{height:var(--nav-h)}.f1{padding-top:calc(var(--nav-h) + 48px)}.f1 .f27{height:30px}.f1 .f28{width:30px;height:30px}.f1 .f118{font-size:17px;line-height:1.6}.f119{gap:var(--space-p-2)}.nav-cta{height:38px;padding:0 var(--space-p-4);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-static-white) 22%, transparent), 0 6px 18px -6px color-mix(in srgb, var(--nav-cta-fill) 55%, transparent);border-radius:10px;font-size:15px;position:relative}.nav-cta:after{content:"";position:absolute;inset:-3px 0}.nav-menu__toggle{border-radius:10px;width:38px;height:38px}.nav-menu__toggle:after{content:"";position:absolute;inset:-3px}.nav-menu__icon{width:18px;height:8px}.nav-menu[open] .nav-menu__icon:before{transform:translateY(3px)rotate(45deg)}.nav-menu[open] .nav-menu__icon:after{transform:translateY(-3px)rotate(-45deg)}.nav-menu__panel{padding-bottom:var(--space-p-10)}.nav-menu__link{min-height:50px;font-size:17px}.nav-menu__badges{gap:var(--space-p-3);margin-top:var(--space-p-6)}.nav-menu__badges .store-badge{zoom:.9}}@media (width<=599.98px){.f1{--nav-h:60px;padding-top:calc(var(--nav-h) + 32px)}.f1 .f27{height:26px}.f1 .f28{width:26px;height:26px}.f1 .f118{font-size:15px;line-height:1.6}.nav-cta{border-radius:var(--radius-sm);height:34px;padding:0 14px;font-size:14px}.nav-cta:after{inset:-5px 0}.nav-menu__toggle{border-radius:var(--radius-sm);width:34px;height:34px}.nav-menu__toggle:after{inset:-5px}.nav-menu__icon{width:16px;height:8px}.nav-menu__link{min-height:46px;font-size:16px}.nav-menu__panel{padding-bottom:var(--space-p-8)}.nav-menu__badges{gap:var(--space-p-2-5);margin-top:20px}.nav-menu__badges .store-badge{zoom:.85}}@media (width<=899.98px){.f1 .f27:after{inset:-7px 0}.nav-menu__toggle:after{inset:-4px}.f1 .nav-menu__badges .store-badge:after{inset:-8px -2px}}@media (width<=599.98px){.f1 .f27:after{inset:-9px 0}.nav-menu__toggle:after{inset:-6px}}@media (width<=349.98px){.f1 .f27:after{inset:-9px}}@media (width<=1199.98px){.f201{--qr-s:.9;--qr-dx:calc(44px * var(--qr-s));--qr-overlap:-7px;box-sizing:border-box;flex-direction:column;align-items:center;min-height:0;padding-bottom:112px;display:flex}.f258{z-index:1;transform-origin:50% 0;scale:var(--qr-s);translate:var(--qr-dx) 0;margin-bottom:calc(280px * var(--qr-s) - 280px - var(--qr-overlap) * var(--qr-s));flex:none;order:-1;position:relative;top:auto;left:auto}.f202{width:100%;height:auto;position:relative;top:auto;left:auto}.f203{height:auto;font-size:var(--rs-display-xlarge);line-height:.893}.f204,.f233{height:1.4286em}.f205,.f231,.f232,.f256{height:auto}.f208{width:1.4286em;height:1.4286em}.f209{width:100%;height:100%}.f257{width:auto;max-width:611px}}@media (width<=899.98px){.f201{--qr-s:.8;--qr-dx:0px;--qr-overlap:-22px;padding-bottom:96px}.f203{font-size:min(var(--rs-display-xlarge), (100cqw - 48px) / 13.9)}}@media (width<=599.98px){.f201{padding-bottom:64px}.f258{display:none}.f203{font-size:var(--rs-display-xlarge);white-space:normal;line-height:1}.f204,.f232,.f233{text-wrap:balance;max-width:100%;height:auto;display:block}.f205,.f231,.f256{display:inline}.f207{white-space:nowrap}.f208{vertical-align:-.28em;margin-inline:-.12em;display:inline-block}.f257{font-size:var(--rs-lede);text-wrap:pretty;line-height:1.6}.journey-badges{justify-content:center;gap:var(--space-p-3);margin-top:var(--space-p-6);flex-wrap:wrap;display:flex}.journey-badges .store-badge:after{content:"";position:absolute;inset:-4px -2px}}@media (width<=1199.98px){.f341{min-height:0}.f342{width:min(933px,100%);height:auto}.f346,.f349{white-space:normal;text-wrap:balance}.f350{--ml-panel-w:351px;align-items:stretch;gap:var(--space-grid-gap);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:auto;display:grid}.f351{gap:var(--space-grid-gap);width:auto;min-width:0}.f352{align-content:start;align-items:center;gap:var(--space-p-4);flex:1 1 0;grid-template-columns:48px minmax(0,1fr);height:auto;min-height:min-content;padding:20px;display:grid}.f357{display:contents}.ml-tile{grid-area:1/1}.f358{grid-area:1/2}.f359{grid-area:2/1/3/-1}.f358{white-space:normal;text-wrap:balance;font-size:clamp(18px,1.613vw + 3.48px,20px);line-height:1.1}.f359{white-space:normal}.f359 br{display:none}.f370{width:var(--ml-panel-w);height:auto;min-height:calc(var(--ml-panel-w) * 710 / 390);align-self:stretch}.f371,.f372,.f379{height:auto;top:auto;bottom:0}.f371{width:100%;left:0}.f372{width:88.718%;margin-bottom:9.914%;left:5.641%}.f379{width:100%;left:0}}@media (width<=899.98px){.f350{--ml-panel-w:min(390px, 100%);grid-template-columns:repeat(2,minmax(0,1fr))}.f351{display:contents}.f358{font-size:20px}.f370{aspect-ratio:390/710;min-height:0;margin-bottom:var(--space-p-2);order:-1;grid-column:1/-1;place-self:start center}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.f350>.f351>.f352,.f350>.f351:last-child>.f352{animation-range:cover cover 28%}.f350>.f351:first-child>.f352:nth-child(2),.f350>.f351:last-child>.f352:nth-child(odd){animation-range:cover 6% cover 34%}}}}@media (width<=599.98px){.f343{height:28px}.f344{font-size:14px;line-height:20px}.f350{gap:var(--space-p-4);grid-template-columns:minmax(0,1fr)}.f370{margin-bottom:var(--space-p-4)}.f352{align-items:flex-start;gap:var(--space-p-4);border-radius:var(--radius-xl);flex-direction:row;display:flex}.f357{gap:var(--space-p-2);flex:auto;min-width:0;display:flex}.f358{font-size:18px;line-height:24px}.f359{text-wrap:pretty;font-size:15px;line-height:22px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.f350>.f351>.f352,.f350>.f351:first-child>.f352:nth-child(2),.f350>.f351:last-child>.f352,.f350>.f351:last-child>.f352:nth-child(odd){animation-range:cover cover 28%}}}}@media (width<=1199.98px){.f264{box-sizing:border-box;min-height:0;padding-inline:var(--rs-bleed-pad);column-gap:var(--space-p-12);grid-template-columns:minmax(0,1fr) minmax(0,486px);align-items:start;display:grid}.phase-dial{aspect-ratio:1;grid-area:1/1;width:min(403px,100%);height:auto;margin-left:0;top:max(96px,50% + min(403px,min(1080px,100cqw - 64px) - 534px)/-2);container-type:inline-size}.phase-dial__face{--u:calc(100cqw / 403)}.phase-dial__dots,.phase-dial__lit{width:100%;height:100%}.phase-dial__glow{left:calc(11.5 * var(--u));top:calc(11.5 * var(--u));width:calc(380 * var(--u));height:calc(380 * var(--u));filter:blur(calc(120 * var(--u)))}.phase-dial__disc{left:calc(86 * var(--u));top:calc(86 * var(--u));width:calc(232 * var(--u));height:calc(232 * var(--u));box-shadow:inset 0 calc(4.38 * var(--u)) calc(17.51 * var(--u)) calc(6.57 * var(--u)) color-mix(in srgb, var(--color-static-white) 8%, transparent), 0 calc(-6 * var(--u)) calc(15 * var(--u)) 0 color-mix(in srgb, var(--color-accent-disc-shadow) 40%, transparent)}.phase-dial__speckle{width:100%;height:calc(158 * var(--u))}.phase-dial__shade{left:calc(-71 * var(--u));top:calc(76 * var(--u));width:calc(359 * var(--u));height:calc(163 * var(--u));filter:blur(calc(36 * var(--u)))}.phase-dial__readout{left:calc(38 * var(--u));top:calc(80 * var(--u));width:calc(156 * var(--u));gap:calc(12 * var(--u))}.phase-dial .phase-dial__timer{font-size:calc(40 * var(--u));line-height:calc(48 * var(--u))}.phase-dial .phase-dial__status{font-size:max(13px, calc(16 * var(--u)));line-height:1.375}.phase-dial__label{gap:calc(4 * var(--u))}.phase-dial__icon{width:calc(18 * var(--u));height:calc(18 * var(--u));-webkit-mask-size:100% 100%;mask-size:100% 100%}@supports (animation-timeline:view()) and (timeline-scope:--ph-1){.f264{--ph-window-1:cover 0% cover calc(50% + 161px);--ph-window-2:cover calc(50% - 161px) cover calc(50% + 167.5px);--ph-window-3:cover calc(50% - 167.5px) cover calc(50% + 167.5px);--ph-window-4:cover calc(50% - 167.5px) cover calc(50% + 167.5px);--ph-window-5:cover calc(50% - 167.5px) cover calc(50% + 167.5px);--ph-window-6:cover calc(50% - 167.5px) cover 100%}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (timeline-scope:--ph-1){.phase-dial__lit{-webkit-mask:conic-gradient(from 0deg at 50.124% 50.124%, #000 calc(var(--ph-sweep) - 14deg), #00000059 var(--ph-sweep), transparent calc(var(--ph-sweep) + 1deg));-webkit-mask:conic-gradient(from 0deg at 50.124% 50.124%, #000 calc(var(--ph-sweep) - 14deg), #00000059 var(--ph-sweep), transparent calc(var(--ph-sweep) + 1deg));mask:conic-gradient(from 0deg at 50.124% 50.124%, #000 calc(var(--ph-sweep) - 14deg), #00000059 var(--ph-sweep), transparent calc(var(--ph-sweep) + 1deg))}}}.phase-list{grid-area:1/2;width:100%;position:relative;top:auto;left:auto}.phase-card{width:100%;height:auto}.phase-glow{top:calc(100% - var(--glow-bottom))}.phase-highlight{top:calc(100% - var(--highlight-bottom))}.phase-card--digesting{--glow-bottom:52px;--highlight-bottom:27px}.phase-card--blood-sugar{--glow-bottom:57px;--highlight-bottom:33px}.phase-card--glycogen{--glow-bottom:58px;--highlight-bottom:23px}.phase-card--fat-burn{--glow-bottom:50px;--highlight-bottom:22px}.phase-card--ketosis{--glow-bottom:58px;--highlight-bottom:23px}.phase-card--autophagy{--glow-bottom:38px;--highlight-bottom:8px}}@keyframes ph-hud-icon-1{0%,to{-webkit-mask-image:url(/assets/icons/phase-digesting.svg);mask-image:url(/assets/icons/phase-digesting.svg)}}@keyframes ph-hud-icon-2{0%,to{-webkit-mask-image:url(/assets/icons/phase-blood-sugar.svg);mask-image:url(/assets/icons/phase-blood-sugar.svg)}}@keyframes ph-hud-icon-3{0%,to{-webkit-mask-image:url(/assets/icons/phase-glycogen.svg);mask-image:url(/assets/icons/phase-glycogen.svg)}}@keyframes ph-hud-icon-4{0%,to{-webkit-mask-image:url(/assets/icons/phase-fat-burn.svg);mask-image:url(/assets/icons/phase-fat-burn.svg)}}@keyframes ph-hud-icon-5{0%,to{-webkit-mask-image:url(/assets/icons/phase-ketosis.svg);mask-image:url(/assets/icons/phase-ketosis.svg)}}@keyframes ph-hud-icon-6{0%,to{-webkit-mask-image:url(/assets/icons/phase-autophagy.svg);mask-image:url(/assets/icons/phase-autophagy.svg)}}@keyframes ph-hud-leave{0%{opacity:1;translate:0}75%{opacity:1}to{opacity:0;translate:0 calc(-100% - 24px)}}@media (width<=899.98px){.f264{--hud-top:12px;--hud-d:clamp(88px, 24vw, 108px);--hud-pad:12px;--hud-h:calc(var(--hud-d) + 2 * var(--hud-pad));--hud-text-x:calc(var(--hud-pad) + var(--hud-d) + 18px);--ph-card-gap:24px;--ph-line:calc(50% + (var(--hud-top) + var(--hud-h)) / 2);align-items:center;row-gap:var(--ph-card-gap);flex-direction:column;display:flex}.phase-dial{z-index:3;width:min(560px,100%);height:var(--hud-h);aspect-ratio:auto;top:var(--hud-top);border-radius:var(--radius-xxl);background:radial-gradient(120% 140% at 0% 50%, color-mix(in srgb, var(--color-static-white) 5%, transparent), transparent 60%), color-mix(in srgb, var(--color-surface-primary) 86%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);box-shadow:0 18px 40px -18px #000000e6, 0 calc(-1 * var(--hud-top)) 12px 10px var(--color-surface-primary);--hud-accent:var(--color-phase-digesting);overflow:clip;container-type:normal}.phase-dial:before{content:"";z-index:1;border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--hud-accent) 65%, var(--color-static-white) 10%) 0%, color-mix(in srgb, var(--hud-accent) 32%, var(--color-static-white) 10%) 55%, color-mix(in srgb, var(--hud-accent) 38%, var(--color-static-white) 12%) 100%) border-box;-webkit-mask-composite:xor;pointer-events:none;border:1px solid #0000;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#000) padding-box,linear-gradient(#000,#000);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000,#000) padding-box exclude,linear-gradient(#000,#000)}.phase-dial__face{--u:calc(var(--hud-d) / 403);inset:auto;left:var(--hud-pad);top:var(--hud-pad);width:var(--hud-d);height:var(--hud-d)}.phase-dial__glow{opacity:.4}.phase-dial__disc:before{content:"";z-index:1;width:calc(var(--hud-d) * .24);height:calc(var(--hud-d) * .24);background:color-mix(in srgb, var(--hud-icon,var(--color-phase-autophagy)) 45%, var(--color-ink));margin:auto;position:absolute;inset:0;-webkit-mask:url(/assets/icons/phase-autophagy.svg) 50%/contain no-repeat;mask:url(/assets/icons/phase-autophagy.svg) 50%/contain no-repeat}.phase-dial__readout{left:calc(100% + 85 * var(--u) + 18px);align-items:flex-start;gap:2px;width:max-content;top:50%;translate:0 calc(-50% - 7px)}.phase-dial .phase-dial__timer{letter-spacing:-.03em;font-size:28px;line-height:34px}.phase-dial .phase-dial__status{justify-items:start;font-size:15px;line-height:20px}.phase-dial__label{gap:0}.phase-dial__icon{display:none}.phase-list{gap:var(--ph-card-gap);width:min(560px,100%)}.phase-card{--pad:var(--rs-phase-card-pad);padding:var(--pad)}.phase-card__body{white-space:normal;text-wrap:pretty}.phase-card__body br{display:none}.phase-glow{left:calc(50% - (100% + 2 * var(--pad) + 2px) * .595);width:calc((100% + 2 * var(--pad) + 2px) * 1.19)}.phase-glow:before{clip-path:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 578.336 236.707' preserveAspectRatio='none'%3E%3Cpath d='M0 0C0 0 174.866 76.8214 287.745 77.0201C400.624 77.2187 578.336 0 578.336 0V236.707C578.336 236.707 400.422 158.855 287.745 159.009C175.069 159.163 0 236.707 0 236.707V0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 578.336 236.707' preserveAspectRatio='none'%3E%3Cpath d='M0 0C0 0 174.866 76.8214 287.745 77.0201C400.624 77.2187 578.336 0 578.336 0V236.707C578.336 236.707 400.422 158.855 287.745 159.009C175.069 159.163 0 236.707 0 236.707V0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.phase-highlight{width:127.4%;left:-13.7%}.phase-highlight:before{clip-path:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 619 162' preserveAspectRatio='none'%3E%3Cpath d='M0 0C0 0 187.161 52.5759 307.977 52.7118C428.793 52.8478 619 0 619 0V162C619 162 428.576 108.719 307.977 108.824C187.378 108.93 0 162 0 162V0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 619 162' preserveAspectRatio='none'%3E%3Cpath d='M0 0C0 0 187.161 52.5759 307.977 52.7118C428.793 52.8478 619 0 619 0V162C619 162 428.576 108.719 307.977 108.824C187.378 108.93 0 162 0 162V0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}@supports (animation-timeline:view()) and (timeline-scope:--ph-1){.phase-dial__ring circle{fill:color-mix(in srgb, var(--color-ink) 20%, var(--color-surface-primary))}.f264{view-timeline:--ph-sec block;--ph-window-1:cover 0% cover calc(100% + var(--ph-card-gap) - 1px);--ph-window-2:cover 0% cover calc(100% + var(--ph-card-gap) - 1px);--ph-window-3:cover 0% cover calc(100% + var(--ph-card-gap) - 1px);--ph-window-4:cover 0% cover calc(100% + var(--ph-card-gap) - 1px);--ph-window-5:cover 0% cover calc(100% + var(--ph-card-gap) - 1px);--ph-window-6:cover 0% cover 100%}.phase-card{view-timeline-inset:var(--ph-line) calc(100% - var(--ph-line) - 1px)}.phase-dial{animation-name:ph-colour-1,ph-colour-2,ph-colour-3,ph-colour-4,ph-colour-5,ph-colour-6,ph-hud-leave;animation-timeline:var(--ph-timelines), --ph-sec;animation-range:var(--ph-windows), exit calc(100% - var(--hud-top) - var(--hud-h) - 200px) exit calc(100% - var(--hud-top) - var(--hud-h))}.phase-dial:before{--ph-target:inherit;--hud-accent:var(--ph-accent);--ph-accent:var(--ph-target);transition:--ph-accent .5s}.phase-dial__disc:before{--hud-icon:var(--ph-accent);animation:linear both ph-hud-icon-1,linear forwards ph-hud-icon-2,linear forwards ph-hud-icon-3,linear forwards ph-hud-icon-4,linear forwards ph-hud-icon-5,linear forwards ph-hud-icon-6;animation-timeline:var(--ph-timelines);animation-range:var(--ph-windows)}.phase-dial:after{content:"";z-index:1;left:var(--hud-text-x);--track-p:var(--ph-u);--h4:calc((100% - 5 * 4px) / 7);background:linear-gradient(90deg, transparent calc(var(--track-p) * 100%), color-mix(in srgb, var(--color-ink) 12%, var(--color-surface-primary)) 0), linear-gradient(90deg, var(--color-phase-digesting) 0 calc(var(--h4) + 2px), var(--color-phase-blood-sugar) 0 calc(2 * var(--h4) + 6px), var(--color-phase-glycogen) 0 calc(3 * var(--h4) + 10px), var(--color-phase-fat-burn) 0 calc(4 * var(--h4) + 14px), var(--color-phase-ketosis) 0 calc(6 * var(--h4) + 18px), var(--color-phase-autophagy) 0);--gaps:linear-gradient(90deg, #000 0 var(--h4), transparent 0 calc(var(--h4) + 4px), #000 0 calc(2 * var(--h4) + 4px), transparent 0 calc(2 * var(--h4) + 8px), #000 0 calc(3 * var(--h4) + 8px), transparent 0 calc(3 * var(--h4) + 12px), #000 0 calc(4 * var(--h4) + 12px), transparent 0 calc(4 * var(--h4) + 16px), #000 0 calc(6 * var(--h4) + 16px), transparent 0 calc(6 * var(--h4) + 20px), #000 0);height:3px;-webkit-mask:var(--gaps);-webkit-mask:var(--gaps);mask:var(--gaps);animation:linear both ph-u-1,linear forwards ph-u-2,linear forwards ph-u-3,linear forwards ph-u-4,linear forwards ph-u-5,linear forwards ph-u-6;animation-timeline:var(--ph-timelines);animation-range:var(--ph-windows);pointer-events:none;position:absolute;top:calc(50% + 26px);right:20px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (timeline-scope:--ph-1){.phase-dial__ring circle{scale:.7}.phase-dial__ring .phase-dial__origin{scale:1}}}@media (prefers-reduced-motion:reduce){@supports (animation-timeline:view()) and (timeline-scope:--ph-1){.phase-dial{animation-name:ph-colour-1,ph-colour-2,ph-colour-3,ph-colour-4,ph-colour-5,ph-colour-6,none}.phase-dial:before{transition:none}.phase-dial:after{--track-p:calc(var(--ph-phase) / 6);animation-name:ph-phase-1,ph-phase-2,ph-phase-3,ph-phase-4,ph-phase-5,ph-phase-6}}}}@media (width<=599.98px){.f264{--hud-d:clamp(84px, 24vw, 96px);--hud-pad:10px;--hud-text-x:calc(var(--hud-pad) + var(--hud-d) + 14px)}.phase-dial{border-radius:var(--radius-xl)}.phase-dial__readout{left:calc(100% + 85 * var(--u) + 14px)}.phase-dial .phase-dial__timer{font-size:26px;line-height:32px}.phase-dial .phase-dial__status{font-size:14px}@supports (animation-timeline:view()) and (timeline-scope:--ph-1){.phase-dial:after{right:16px}}.phase-card{border-radius:var(--radius-xl)}.phase-card__inner{gap:var(--space-p-8)}.phase-card__text{gap:var(--space-p-2)}.phase-card__title{line-height:32px}.phase-glow{filter:blur(30px)}.phase-highlight{filter:blur(19px)}}@media (width<=1199.98px){.f390{gap:var(--rs-header-gap);min-height:0}.f391,.f394{height:auto;min-height:0}.f395{max-width:100%;height:auto;font-size:var(--rs-heading-xlarge);white-space:normal;text-wrap:balance;line-height:1}.f396{height:auto;font-size:var(--rs-lede);text-wrap:pretty}.f397{gap:var(--space-grid-gap);width:100%;height:auto;min-height:0}.f398{align-items:stretch;height:auto}.f399{flex:1 1 0;width:auto;min-width:0;height:auto;min-height:0}.f439{height:auto}.f400,.f440{padding:var(--space-p-10)}.f400{flex:1 0 auto;height:auto;min-height:0}.f440{flex:1 1 0;width:auto;height:auto;min-height:0}.f401,.f441{white-space:normal;text-wrap:pretty;height:auto}.f390 .f402{text-wrap:pretty;height:auto;min-height:0;margin-right:0}.f442{text-wrap:pretty;height:auto;min-height:0}.f403,.f443{max-width:100%;height:auto}.f405,.f411,.f415,.f428,.f433,.f436,.f444,.f447,.f450{max-width:100%;height:auto;min-height:24px}.f410,.f414,.f418,.f432,.f435,.f438,.f446,.f449,.f451{white-space:normal;min-width:0}.f419{width:100%}.f439>.f419{width:calc((100% - var(--space-grid-gap)) / 2)}.f420{left:calc(50% - 168.25px)}}@media (width<=899.98px){.f390{gap:var(--space-p-10)}.f397{align-self:center;max-width:640px}.f398{gap:var(--space-grid-gap);flex-direction:column}.f399{flex:none;width:100%}.f398>.f399:nth-child(2)>.f419{order:2}.f439{flex-direction:column;align-items:stretch}.f400,.f440{padding:var(--space-p-10) var(--space-p-8)}.f400{flex:none}.f440{flex:none;width:100%}.f439>.f419{width:100%}}@media (width<=599.98px){.f392{height:28px}.f393{font-size:14px;line-height:20px}.f399,.f439{border-radius:var(--radius-lg)}.f396{line-height:1.6}.f400,.f440{padding:var(--space-p-8) var(--space-p-6)}.f401,.f441{font-size:22px;line-height:1.1}.f403,.f443{gap:var(--space-p-2-5)}.f405,.f411,.f415,.f428,.f433,.f436,.f444,.f447,.f450{min-height:22px}.f410,.f414,.f418,.f432,.f435,.f438,.f446,.f449,.f451{font-size:15px;line-height:22px}.f419{height:391.2px}.f420{width:269.2px;height:359.2px;top:32px;left:calc(50% - 134.6px)}}@media (width<=1199.98px){@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.f419{view-timeline:--ff-media block}.f419>.f420{animation-timeline:--ff-media}.f398>.f399:first-child,.f398>.f399:nth-child(2){--ff-phone-range:entry 40px entry 340px;--ff-settle-range:entry 40px entry 470px}.f439{--ff-phone-range:entry 30px entry 330px;--ff-settle-range:entry 30px entry 440px}.f400>.f401,.f400>.f402,.f440>.f441,.f440>.f442,.f403>li:nth-child(n),.f443>li:nth-child(n){view-timeline:--ff-line block;animation-timeline:--ff-line;animation-range:entry 0 entry 140px}}@supports (animation-timeline:view()) and (timeline-scope:--ff-media){.f399,.f439{timeline-scope:--ff-media;animation-timeline:--ff-media}}}}@media (width<=599.98px){@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.f398>.f399:first-child,.f398>.f399:nth-child(2){--ff-phone-range:entry 32px entry 332px;--ff-settle-range:entry 32px entry 462px}}}}@media (width<=1199.98px){.f455{--ins-gutter:max(32px, (100cqw - 1080px) / 2);--ins-card-w:400px;--ins-gap:var(--space-grid-gap);--ins-dash-gap:24px;--ins-intro-x:60px;--insights-intro:2.02s;--insights-loop:84.8s;gap:var(--rs-header-gap);min-height:0}.f456{max-width:100%;height:auto}.f457{max-width:100%}.f460{max-width:100%;height:auto;font-size:var(--rs-heading-xlarge);white-space:normal;text-wrap:balance;line-height:1.2}.f462{text-wrap:balance;width:auto;max-width:min(481px,100%)}.f463{width:100cqw;height:auto;margin-left:calc(-1 * var(--ins-gutter));padding:0 var(--ins-gutter);scroll-padding-inline-start:var(--ins-gutter)}.insights-track{gap:var(--ins-gap);height:auto}.f464{flex:0 0 var(--ins-card-w);height:auto;padding:calc(var(--rs-card-pad) + 1px)}.insight-anchor{width:calc(100cqw - var(--ins-gutter) + 4px);scroll-margin-block:calc(50vh - 128px)}.f469{white-space:normal;text-wrap:balance}.f470{text-wrap:pretty}.f503{gap:var(--ins-dash-gap)}.f504:before,.f505:before{inset:-20.5px calc(var(--ins-dash-gap) / -2)}@supports (animation-timeline:scroll()){.f503{--ins-pitch:calc(var(--ins-card-w) + var(--ins-gap))}.f503>:first-child{animation-range:0px var(--ins-pitch)}.f503>:nth-child(2){animation-range:0px calc(2 * var(--ins-pitch))}.f503>:nth-child(3){animation-range:var(--ins-pitch) calc(3 * var(--ins-pitch))}.f503>:nth-child(4){animation-range:calc(2 * var(--ins-pitch)) calc(4 * var(--ins-pitch))}.f503>:nth-child(5){animation-range:calc(3 * var(--ins-pitch)) calc(4 * var(--ins-pitch))}}@keyframes insights-marquee-intro{0%{animation-timing-function:cubic-bezier(.11,0,.5,0);translate:0}30%{translate:calc(-.17647 * var(--ins-intro-x));animation-timing-function:linear}to{translate:calc(-1 * var(--ins-intro-x))}}@keyframes insights-marquee{to{transform:translateX(calc(-7 * (var(--ins-card-w) + var(--ins-gap))))}}}@media (width<=899.98px){.f455{--ins-gutter:24px;--ins-card-w:340px;--ins-intro-x:52.5px;--insights-intro:1.77s;--insights-loop:72.8s}.f462{max-width:min(440px,100%)}}@media (width<=599.98px){.f455{--ins-gutter:16px;--ins-card-w:min(340px, 100cqw - 56px);--ins-gap:16px;--ins-intro-x:40px;--insights-intro:1.88s;--insights-loop:96s}.f458{height:28px;font-size:14px;line-height:20px}.f462{font-size:var(--rs-lede);line-height:1.6}}@media (width<=1199.98px){.health{--h7-stage-h:520px;--h7-phone-scale:1;--h7-card-top:148px;--h7-overlap:72px;--h7-row-gap:16px;--h7-land-a:280px;--h7-land-l:200px}.f506{min-height:0}.f508{width:var(--rs-container)}.f509{white-space:normal;text-wrap:balance;max-width:100%}.f510{text-wrap:pretty;width:auto;max-width:546px}.f511{grid-template-columns:repeat(2,minmax(0,360px));grid-template-rows:minmax(calc(var(--h7-stage-h) - var(--h7-overlap) - var(--h7-row-gap)), auto);justify-content:center;gap:var(--h7-row-gap) 24px;height:auto;padding-inline:var(--rs-gutter);display:grid;overflow:clip visible}.f512{height:calc(var(--h7-stage-h) / var(--h7-phone-scale));scale:var(--h7-phone-scale);transform-origin:50% 0;overflow:clip}.f519{top:calc(134px * var(--h7-phone-scale));height:calc(var(--h7-stage-h) - 134px * var(--h7-phone-scale))}.f520{scale:var(--h7-phone-scale);transform-origin:223px -201px}.f521{--h7-land-from:.718;width:min(560px,100%);margin-top:var(--h7-card-top);grid-area:1/1/auto/-1;place-self:start center;position:relative;top:auto;left:auto}.health .metric{min-width:0;height:auto;min-height:69.2px;padding:var(--space-p-3) var(--space-p-4) var(--space-p-3) var(--space-p-3);white-space:normal;position:relative;inset:auto}.health .metric__text{flex:auto;width:auto;min-width:0}.health .metric__status{white-space:nowrap;text-align:right;flex:none}.health .metric__label{font-size:13px;line-height:20px}.health .metric__value{font-size:16px;line-height:24px}.health .metric__status{font-size:12px;line-height:16px}.f605{width:var(--rs-container)}.health .nudge{min-width:0}.health .nudge__text{white-space:normal;min-width:0}@keyframes h7r-land{0%{opacity:0;transform:scale(var(--h7-land-from,.718))}20%{opacity:1}to{opacity:1;transform:none}}@supports (animation-timeline:view()) and (timeline-scope:--h7-card){@media (prefers-reduced-motion:no-preference){.f511{timeline-scope:--h7-card}.f521{view-timeline:--h7-card block;animation-name:h7r-land;animation-timeline:--h7-card;animation-range:cover var(--h7-land-a) cover calc(var(--h7-land-a) + var(--h7-land-l))}.f521>.f525,.f521>.f532{animation-timeline:--h7-card;animation-range:cover calc(var(--h7-land-a) + .2 * var(--h7-land-l)) cover calc(var(--h7-land-a) + .54 * var(--h7-land-l))}.f520{animation-timeline:--h7-card;animation-range:cover calc(var(--h7-land-a) + .15 * var(--h7-land-l)) cover calc(var(--h7-land-a) + 1.15 * var(--h7-land-l))}.health__ring-arc{animation-timeline:--h7-card;animation-range:cover calc(var(--h7-land-a) + .23 * var(--h7-land-l)) cover calc(var(--h7-land-a) + 1.15 * var(--h7-land-l))}.health .metric{animation-timeline:view();animation-range:cover calc(16px + var(--h7-c,0) * 48px) cover calc(216px + var(--h7-c,0) * 48px)}.f589,.f542,.f563{--h7-c:1}}}}@media (width<=899.98px){.health{--h7-stage-h:460px;--h7-phone-scale:.8;--h7-card-top:118px;--h7-land-a:240px}.f506{gap:56px}.f521{--h7-land-from:.574}@supports (scale:calc(1px / 1px)){.f521{--h7-land-from:calc(321.6px / min(560px, 100cqw - 48px))}}.f523{left:calc(100% - 558.93px)}.f539{white-space:normal;text-wrap:pretty}.f539 br{display:none}.f605{gap:24px}.f636{grid-template-columns:minmax(0,560px);justify-content:center;gap:16px}.health .nudge__text p{font-size:14px;line-height:20px}@media (width>=600px) and (width<=719.98px){.health .metric{align-items:center;column-gap:var(--space-p-3);grid-template-columns:40px minmax(0,1fr);display:grid}.health .metric__tile{grid-row:1/span 2}.health .metric__text{grid-column:2;width:auto}.health .metric__status{text-align:left;grid-column:2}}}@media (width<=599.98px){.health{--h7-stage-h:380px;--h7-phone-scale:.66;--h7-card-top:98px;--h7-land-a:200px;--h7-land-l:180px}.f506{gap:48px}.f510{text-wrap:balance}.f511{grid-template-columns:minmax(0,560px)}.health .metric{justify-self:center;width:100%;max-width:420px}.f589,.f542,.f563{--h7-c:0}.f521{--h7-land-from:.74;border-radius:16px;gap:16px;padding:16px}@supports (scale:calc(1px / 1px)){.f521{--h7-land-from:calc(265.32px / min(560px, 100cqw - 32px))}}.f525{flex-wrap:wrap;column-gap:12px}.f532{gap:16px}.f538{gap:12px}.f607{gap:8px}.health .engine{gap:8px;height:40px;padding:0 13px}.health .engine img{width:20px;height:20px}.health .engine span{font-size:14px;line-height:20px}}@media (width<=1199.98px){.f654{column-gap:var(--space-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-height:0;display:grid}.f655,.f658{width:auto;min-width:0}.f657{font-size:var(--rs-heading-medium);text-wrap:balance;line-height:1.1}.pv-lead{text-wrap:pretty}.f654 .f659{height:auto;min-height:182px}.f666{align-items:stretch}.f654 .f667{flex:1 1 0;width:auto;min-width:0;height:auto;min-height:0}.f654 .f665{white-space:normal}.f654 .f665 br{display:none}}@media (width<=899.98px){.f654{row-gap:var(--space-p-8);grid-template-columns:minmax(0,1fr)}.f655{max-width:600px;padding-top:0}.f654 .f664 br{display:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.f654 .f659{view-timeline:--pv-card block;animation-timeline:--pv-card}.f654 .f659 .pv-tile{animation-timeline:--pv-card}.f654 .f658>.f659,.f654 .f666>.f659:first-child,.f654 .f666>.f659:last-child{animation-range:cover 40px cover 280px}.f654 .f658>.f659 .pv-tile,.f654 .f666>.f659:first-child .pv-tile,.f654 .f666>.f659:last-child .pv-tile{animation-range:cover 120px cover 200px}.f654 .f666>.f659:last-child:not(:first-child){animation-range:cover 80px cover 320px}.f654 .f666>.f659:last-child:not(:first-child) .pv-tile{animation-range:cover 160px cover 240px}}}}@media (width<=599.98px){.f657{text-wrap:pretty}.f658,.f666{gap:var(--space-p-4)}.f666{flex-direction:column}.f654 .f659{min-height:0;padding:var(--rs-card-pad)}.f654 .f667{flex:none}.f654 .f664{font-size:18px;line-height:1.4}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.f654 .f666>.f659:last-child:not(:first-child){animation-range:cover 40px cover 280px}.f654 .f666>.f659:last-child:not(:first-child) .pv-tile{animation-range:cover 120px cover 200px}}}}@media (width<=1199.98px){.f679{min-height:0}.f680{width:var(--rs-container);box-sizing:border-box;flex-direction:column;align-items:center;height:auto;padding:40px 24px;display:flex}.cta-glow{left:50%;translate:-50%}.f685{width:100%;max-width:751px;height:auto;position:relative;top:auto;left:auto}.f686,.f687{height:auto}.f688{max-width:100%;height:auto}.f685 .qr-cta{z-index:1;flex:none;order:-1;width:160.83px;height:181.58px;margin-bottom:-24.58px;position:relative;top:auto;left:auto}.f685 .store-badge:after{content:"";position:absolute;inset:-4px}.f698{--pile-scale:.8;box-sizing:border-box;width:100%;height:auto;padding:56px 0 calc(234px * var(--pile-scale))}.f700{width:var(--rs-container);justify-content:space-between;gap:48px;height:auto;margin-inline:auto;position:relative;top:auto;left:auto}.f701,.f702,.footer-desc,.f712{height:auto}.f719{flex:0 464px;width:auto;min-width:0;height:auto}.f720,.f724{flex:1 1 0;width:auto;min-width:0;max-width:220px;height:auto}.f721,.f725{width:auto;height:auto}.f720,.f724{gap:13px}.f721,.f725{gap:0}.f722{min-width:44px;height:auto;padding-block:11px}.f703{margin-block:-4px;padding-block:4px}.f714{height:auto}.f715{height:44px;padding-block:0;font-size:16px}.f717{height:44px;padding-block:0}.f726{height:calc(234px * var(--pile-scale));translate:-50%;scale:var(--pile-scale);transform-origin:50% 0;top:auto;bottom:-1px;left:50%}}@media (width<=899.98px){.f679{gap:64px}.f688{white-space:normal;width:100%}.f685 .f127{flex-wrap:wrap;justify-content:center;gap:12px;width:auto;max-width:100%;height:auto}.f697{background:radial-gradient(34% 26% at 28.7% 0%, var(--color-border-cta-highlight) 0%, var(--color-border-cta) 100%) border-box}.f697:before{content:none}.f698{--pile-scale:.62}.f700{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:40px}.f701{width:auto;max-width:440px}.f702{width:auto}.footer-desc{text-wrap:pretty;width:auto;max-width:100%}.f719{flex:none;gap:24px;width:auto}.f715{width:auto}}@media (width<=599.98px){.f679{gap:48px}.f680{border-radius:20px;padding:32px 20px}.f685 .qr-cta{display:none}.cta-glow{width:max(100%,380px);height:auto}.f687 br{display:none}.f687{text-wrap:balance}.f698{--pile-scale:.48}.f701{max-width:none}}
