@font-face{font-family:inter;src:url(../media/Inter_latin-s.p.45535valc9rzk.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_latin-s.p.45535valc9rzk.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_latin-s.p.45535valc9rzk.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.j2GN5a_className{font-family:inter,inter Fallback}.j2GN5a_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:jetbrains;src:url(../media/JetBrainsMono_latin-s.1wmoa0e_blxrz.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jetbrains;src:url(../media/JetBrainsMono_latin-s.1wmoa0e_blxrz.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jetbrains Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.tdTyba_className{font-family:jetbrains,jetbrains Fallback}.tdTyba_variable{--font-jetbrains:"jetbrains", "jetbrains Fallback"}
@font-face{font-family:instrumentSerif;src:url(../media/InstrumentSerif_latin-s.p.2rlzm4mj5kw8e.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSerif;src:url(../media/InstrumentSerif_Italic_latin-s.p.3strvg7o-g5v2.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Times New Roman);ascent-override:117.87%;descent-override:36.91%;line-gap-override:0.0%;size-adjust:83.99%}._0Tvcua_className{font-family:instrumentSerif,instrumentSerif Fallback}._0Tvcua_variable{--font-instrument:"instrumentSerif", "instrumentSerif Fallback"}
@font-face{font-family:dmSans;src:url(../media/DMSans_latin-s.0lsanbtneewqp.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dmSans;src:url(../media/DMSans_latin-s.0lsanbtneewqp.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:dmSans;src:url(../media/DMSans_latin-s.0lsanbtneewqp.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:dmSans;src:url(../media/DMSans_latin-s.0lsanbtneewqp.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:dmSans;src:url(../media/DMSans_Italic_latin-s.1pn5dem1is3an.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:dmSans;src:url(../media/DMSans_Italic_latin-s.1pn5dem1is3an.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:dmSans;src:url(../media/DMSans_Italic_latin-s.1pn5dem1is3an.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:dmSans;src:url(../media/DMSans_Italic_latin-s.1pn5dem1is3an.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.d7hbUW_className{font-family:dmSans,dmSans Fallback}.d7hbUW_variable{--font-shop-display:"dmSans", "dmSans Fallback"}
:root{--ink:#0a1525;--navy:#0a1525;--paper:#f8f7f4;--surface:#f4f2ee;--sand:#f0ede8;--canvas:#ddd9d2;--rule:#e8e5e0;--darkrule:#1a2535;--mid:#5a6570;--faint:#6a727a;--gold:#d4a75a;--steel:#6a8caa;--accent:#3d5f86;--sky:#a6cff6;--baby:#dde8f6;--sage:#8a9a78;--sage-light:#d4dfc9;--cream:#f5e8c8;--blush:#f0d8d0;--lavender:#c8c0d8;--pos:#10b981;--warn:#d97706;--live:#e25c4a;--attention:#9f1239;--danger:#a04d3c;--terracotta:#b4543e;--rust:#a04d3c;--recovery:#8a9a78;--metabolic:#d4a574;--cognition:#8b8caa;--ring-sleep:#5b5fc7;--ring-am:#d4a75a;--ring-move:#4f9a6a;--ring-pm:#c96a86;--ring-due:#e8872c;--ring-unavailable:#a9aeb3;--tint-myloop:#f1efea;--tint-oura:#ecf1f8;--tint-blood:#eaefe3;--text-body:var(--ink);--text-secondary:var(--mid);--text-muted:var(--faint);--text-on-dark:var(--paper);--surface-page:var(--paper);--surface-card:var(--paper);--surface-well:var(--surface);--surface-dark:var(--navy);--border-subtle:var(--rule);--focus-ring:#0a152566;--sky-gradient:linear-gradient(180deg, #a6cff600 55%, #f8f7f4f2 100%), radial-gradient(130% 100% at 50% -20%, #bcdcff 0%, #a6cff6 30%, #bcd8f4 58%, #e2ecf5 82%, #eef1f5 100%);--sky-gradient-soft:linear-gradient(180deg, #dde8f6d9 0%, #f8f7f466 100%);--today-gradient:linear-gradient(180deg, #f8f7f4 0%, #f6f9fc 55%, #e9f0f7 100%);--headline-em-gradient:linear-gradient(105deg, #3a5470 0%, #4f7090 45%, #2f4a64 100%);--font-serif:"Instrument Serif", Georgia, serif;--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--font-wordmark:"Aktiv Grotesk Ex", var(--font-sans);--text-display:3.75rem;--text-xl:3rem;--text-section:1.875rem;--text-lg:1.5rem;--text-md:1.25rem;--text-sm-heading:1.125rem;--text-body-lg:.9375rem;--text-body-base:.875rem;--text-caption:.8125rem;--text-xs:.75rem;--text-overline:.625rem;--tracking-overline:.28em;--tracking-chip:.14em;--tracking-pill-label:.08em;--leading-tight:1.05;--leading-snug:1.15;--leading-body:1.625;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--radius-btn:12px;--radius-btn-sm:10px;--radius-card:16px;--radius-tile:20px;--radius-hero:2.5rem;--radius-pill:9999px;--shadow-lift:0 1px 0 #0a152505, 0 4px 10px -4px #0a152514;--shadow-lift-soft:0 1px 0 #0a152505, 0 2px 6px -2px #0a15250d;--shadow-glass:inset 0 1px 0 #fffffff2, inset 0 0 0 .5px #fff6, inset 0 -8px 16px -10px #0a15250f, 0 1px 2px #0a15250d, 0 14px 36px -12px #0a152533;--shadow-glass-dark:inset 0 1px 0 #ffffff2e, inset 0 0 0 .5px #ffffff0f, inset 0 -10px 20px -12px #00000080, 0 1px 2px #00000040, 0 18px 44px -14px #00000080;--ease-out:cubic-bezier(.22, 1, .36, 1);--duration-fast:.15s;--duration-sheet:.32s}.shop-scope{--shop-display:var(--font-shop-display,"DM Sans"), system-ui, -apple-system, sans-serif;--shop-ease:cubic-bezier(.16, 1, .3, 1);--shop-max:1200px;--shop-steel-deep:#3d6989;--shop-cream:#edddb8;--shop-ink:#0a1525;--shop-navy:#0a1525;--shop-navy-deep:#050d1a;--shop-surface:#f5f5f2;--shop-rule:#e5e5e0;--shop-mid:#5a6570;--shop-peptide-gradient:linear-gradient(155deg, #1f4d55 0%, #0a1525 100%);--shop-glp-gradient:linear-gradient(135deg, #b8cfe2 0%, #ddd7c2 50%, #f5d89a 100%);--shop-tile-gradient:linear-gradient(135deg, #f5f8fc 0%, #dde8f6 55%, #c5daec 100%)}.shop-scope[data-gender=men]{--shop-ink:#0a1525;--shop-navy:#0a1525;--shop-navy-deep:#050d1a;--shop-surface:#f5f5f2;--shop-rule:#e5e5e0;--shop-ocean:#1f4d55;--shop-cream:#edddb8;--shop-tile-gradient:linear-gradient(135deg, #f5f8fc 0%, #dde8f6 55%, #c5daec 100%)}.shop-scope[data-gender=women]{--shop-ink:#2c3d52;--shop-navy:#44546a;--shop-navy-deep:#2c3d52;--shop-surface:#faf5ea;--shop-rule:#eae2d2;--shop-honey:#f5d89a;--shop-honey-soft:#f5e8c8;--shop-blush:#f0d8d0;--shop-cream:#edddb8;--shop-tile-gradient:linear-gradient(135deg, #faf5ea 0%, #f5e8c8 55%, #f0d8d0 100%)}.shop-scope[data-gender=gateway]{--shop-ink:#1a2435;--shop-navy:#2c3d52}.shop-scope[data-surface=catalog]{--paper:#fff;--shop-ink:#0a1525;--shop-navy:#0a1525;--shop-navy-deep:#050d1a;--shop-surface:#f5f5f2;--shop-rule:#e5e5e0;--shop-mid:#5a6570;--shop-steel-deep:#3d6989;--shop-cream:#edddb8;--shop-peptide-gradient:linear-gradient(135deg, #1f4d55 0%, #0a1525 100%)}@media (prefers-color-scheme:dark){:root{--accent:#8fb3d9}}@media (prefers-reduced-motion:reduce){.shop-scope{scroll-behavior:auto}}
.shadow-lift{box-shadow:var(--shadow-lift)}.shadow-lift-soft{box-shadow:var(--shadow-lift-soft)}.shadow-float{box-shadow:var(--shadow-glass)}.liquid-glass{--glass-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--shadow-glass);background:linear-gradient(#ffffffd1,#ffffffa3);border:1px solid #ffffff8c}.chrome-glass{--glass-filter:blur(4px) saturate(140%);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);background:#fff3;border-bottom:1px solid #14233a0f}.liquid-glass-dark{--glass-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--shadow-glass-dark);background:linear-gradient(#182438eb,#0a1525eb);border:1px solid #ffffff1f}.glass-light{--glass-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);background:#ffffffb8}.glass-strong{--glass-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);background:#ffffffd9}.glass-dark{--glass-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);background:#0a1525d1}.sky-gradient{background:var(--sky-gradient)}.sky-gradient-soft{background:var(--sky-gradient-soft)}.headline-em{background:var(--headline-em-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-sheet-up{animation:.32s cubic-bezier(.22,1,.36,1) sheet-up}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:.2s ease-out fade-in}@media (prefers-reduced-motion:reduce){.animate-sheet-up,.animate-fade-in{animation:none}}.reveal{opacity:0;transition:opacity .6s .1s,transform .6s cubic-bezier(.2,.8,.2,1) .1s;transform:translateY(20px)}.reveal.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.liquid-glass-adaptive{--nav-fg:var(--faint);--nav-fg-active:var(--ink);--nav-active-bg:#0a152512;--glass-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--shadow-glass);background:linear-gradient(#ffffffd1,#ffffffa3);border:1px solid #ffffff8c}@media (prefers-color-scheme:dark){.liquid-glass-adaptive{--nav-fg:#ffffff8c;--nav-fg-active:#fff;--nav-active-bg:#ffffff26;--glass-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--shadow-glass-dark);background:linear-gradient(#182438eb,#0a1525eb);border:1px solid #ffffff1f}}@keyframes ring-due-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}.ring-due-pulse{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite ring-due-pulse}.ring-fill{transition:stroke-dasharray .5s ease-out}@media (prefers-reduced-motion:reduce){.ring-due-pulse{animation:none}.ring-fill{transition:none}}
:root{--page:var(--paper);--accent-soft:#e6edf5;--accent-ink:#3d5f86;--nav-ink:#f6f1e8;--nav-active:#263c5e;--status-good:#10b981;--status-good-soft:#e4f6ee;--status-mid:#d4a75a;--status-mid-soft:#f5e8c8;--status-mid-ink:#756400;--status-good-ink:#0b7a52;--status-bad-ink:#b02d5a;--status-bad:#a04d3c;--status-bad-soft:#f0d8d0;--look-ring-doses:#d4a75a;--look-ring-sleep:#5b5fc7;--look-ring-heart:#c96a86;--look-glow:#3d5f862e}:root:has([data-look=new]){--page:#faf8f3;--paper:#fff;--surface:#f3f0e8;--sand:#efebe1;--canvas:#e9e4d8;--rule:#e9e4d8;--ink:#14233a;--navy:#152841;--mid:#3d4a5e;--faint:#5c687e;--accent:#b8703e;--accent-soft:#f7e8da;--accent-ink:#8a4f26;--nav-ink:#f6f1e8;--nav-active:#263c5e;--status-good:#14b87e;--status-good-soft:#e4f6ee;--status-mid:#e2c400;--status-mid-soft:#fbf5cc;--status-mid-ink:#756400;--status-good-ink:#0b7a52;--status-bad-ink:#b02d5a;--status-bad:#f0588a;--status-bad-soft:#fde5ee;--look-ring-doses:#b8703e;--look-ring-sleep:#2e5a3a;--look-ring-heart:#6a8fc0;--look-glow:#b8703e59;--radius-card:26px;--radius-tile:22px;--shadow-card:0 8px 24px -14px #1528414d;--shadow-float:0 24px 60px -28px #15284173}:root:has([data-look=new]) body{background:var(--page);min-height:100dvh}:root:has([data-look=new]) [data-desktop-pill] .liquid-glass{box-shadow:0 1px 2px #14233a12,0 4px 10px -6px #14233a24}:root:has([data-look=new]){background-color:var(--page)}:root:has([data-look=new]) body{background-color:var(--page);background-image:var(--sky-wash,none);background-repeat:no-repeat;background-size:100% 520px;background-attachment:fixed}:root:has([data-look=new]) .sky-cover{background-color:var(--page);background-image:var(--sky-wash,none);background-repeat:no-repeat;background-size:100% 520px;background-attachment:fixed}:root:has([data-look=new]) .sky-bg{background-color:var(--page);background-image:var(--sky-wash,none);background-repeat:no-repeat;background-size:100% 520px;background-attachment:fixed}:root:has([data-look=new]) .sky-cover{-webkit-mask-image:linear-gradient(to bottom, #000 var(--sky-mask-solid,65%), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 var(--sky-mask-solid,65%), transparent);mask-image:linear-gradient(to bottom, #000 var(--sky-mask-solid,65%), transparent)}[data-look=new] .headline-em{-webkit-text-fill-color:currentColor;color:inherit;background:0 0;font-style:normal}[data-look=new] .editorial-heading{letter-spacing:-.03em}[data-look=new] .kicker{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--faint);font-size:13px;font-weight:400}