@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}}
