@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.1spbknb88wd48.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.1spbknb88wd48.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_baddbb8-module__mRxumW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_baddbb8-module__mRxumW__variable{--font-outfit:"Outfit", "Outfit Fallback"}
.landing-module__bxHgOq__root{--l-bg:#fbf6ed;--l-bg-2:#f4ebdc;--l-ink:#241d14;--l-muted:#5f5340;--l-card:#fffcf6;--l-line:#241d141a;--l-accent:#dd5b2e;--l-cta:#b8481f;--l-cta-hover:#9c3c1a;--l-link:#b8481f;--l-frame:#241d14;--l-sage:#f1e6d4;--l-shadow:#78481e38;--l-progress:#e8630a;--l-workout:#d9251c;--l-nutrition:#8c990f;--l-nutrition-ink:#646b00;--l-profile:#7a3fc4;--l-mood:#0e8fa3;--l-goal:#2e9e5b;--l-nutrition-soft:#eef0c6;--l-workout-soft:#fbdcd6;--l-coach-soft:#ffdccd;--l-band:#171310;--l-band-ink:#f6efe4;--l-band-muted:#c9bba6;background:var(--l-bg);color:var(--l-ink)}.dark .landing-module__bxHgOq__root{--l-bg:#10161a;--l-bg-2:#141c20;--l-ink:#f2eee6;--l-muted:#cfc7ba;--l-card:#182125;--l-line:#f2eee61a;--l-cta:#b8481f;--l-cta-hover:#c75226;--l-link:#f0875c;--l-frame:#2a3236;--l-sage:#1c2529;--l-shadow:#0000008c;--l-progress:#ff8a3d;--l-workout:#ff453a;--l-nutrition:#ccd638;--l-nutrition-ink:#ccd638;--l-profile:#b98cff;--l-mood:#4dd6e6;--l-goal:#5edc8b;--l-nutrition-soft:#2b3109;--l-workout-soft:#3d1714;--l-coach-soft:#3b2219;--l-band:#0a0d0f}.landing-module__bxHgOq__display{font-family:var(--font-outfit), system-ui, sans-serif;letter-spacing:-.02em;font-weight:800;line-height:.98}.landing-module__bxHgOq__gradText{background:linear-gradient(100deg,#ff7a3d 0%,#e8481f 45%,#ff9f0a 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-module__bxHgOq__heroBg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-module__bxHgOq__blob{filter:blur(70px);opacity:.55;border-radius:9999px;animation:18s ease-in-out infinite alternate landing-module__bxHgOq__drift;position:absolute}.dark .landing-module__bxHgOq__blob{opacity:.22}@keyframes landing-module__bxHgOq__drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(4%,-6%)scale(1.08)}to{transform:translate(-5%,4%)scale(.96)}}.landing-module__bxHgOq__pulsePath{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.9s cubic-bezier(.65,0,.35,1) .25s forwards landing-module__bxHgOq__pulseDraw}.landing-module__bxHgOq__pulseGlow{stroke-dasharray:.08 .92;stroke-dashoffset:1px;opacity:0;animation:3.6s linear 2.2s infinite landing-module__bxHgOq__pulseRun}@keyframes landing-module__bxHgOq__pulseDraw{to{stroke-dashoffset:0}}@keyframes landing-module__bxHgOq__pulseRun{0%{stroke-dashoffset:1px;opacity:1}to{stroke-dashoffset:0;opacity:1}}.landing-module__bxHgOq__float{animation:6s ease-in-out infinite landing-module__bxHgOq__floatY}.landing-module__bxHgOq__floatSlow{animation:8s ease-in-out infinite reverse landing-module__bxHgOq__floatY}@keyframes landing-module__bxHgOq__floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.landing-module__bxHgOq__heroIn{animation:.7s cubic-bezier(.2,.8,.2,1) both landing-module__bxHgOq__cardIn}.landing-module__bxHgOq__heroText{animation:.7s cubic-bezier(.2,.8,.2,1) both landing-module__bxHgOq__heroText}@keyframes landing-module__bxHgOq__heroText{0%{transform:translateY(18px)}}.landing-module__bxHgOq__cardIn{animation:.7s cubic-bezier(.2,.8,.2,1) both landing-module__bxHgOq__cardIn}@keyframes landing-module__bxHgOq__cardIn{0%{opacity:0;transform:translateY(18px)scale(.96)}}.landing-module__bxHgOq__ring{stroke-dasharray:var(--c);stroke-dashoffset:var(--c);animation:1.6s cubic-bezier(.33,1,.68,1) .6s forwards landing-module__bxHgOq__ringFill}@keyframes landing-module__bxHgOq__ringFill{to{stroke-dashoffset:var(--off)}}.landing-module__bxHgOq__bar{transform-origin:0;animation:1.1s cubic-bezier(.33,1,.68,1) forwards landing-module__bxHgOq__barGrow;transform:scaleX(0)}@keyframes landing-module__bxHgOq__barGrow{to{transform:scaleX(1)}}.landing-module__bxHgOq__dot{opacity:.25;animation:.42s cubic-bezier(.34,1.56,.64,1) forwards landing-module__bxHgOq__dotPop;transform:scale(.6)}@keyframes landing-module__bxHgOq__dotPop{to{opacity:1;transform:scale(1)}}.landing-module__bxHgOq__typing span{animation:1.2s infinite both landing-module__bxHgOq__blink}.landing-module__bxHgOq__typing span:nth-child(2){animation-delay:.2s}.landing-module__bxHgOq__typing span:nth-child(3){animation-delay:.4s}@keyframes landing-module__bxHgOq__blink{0%,80%,to{opacity:.25}40%{opacity:1}}.landing-module__bxHgOq__marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landing-module__bxHgOq__marqueeTrack{animation:38s linear infinite landing-module__bxHgOq__marquee}.landing-module__bxHgOq__marquee:hover .landing-module__bxHgOq__marqueeTrack{animation-play-state:paused}@keyframes landing-module__bxHgOq__marquee{to{transform:translate(-50%)}}.landing-module__bxHgOq__scan{animation:3.2s ease-in-out infinite landing-module__bxHgOq__scan}@keyframes landing-module__bxHgOq__scan{0%{opacity:0;top:6%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:92%}}.landing-module__bxHgOq__tagIn{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.34,1.56,.64,1);transform:translateY(8px)scale(.92)}[data-in] .landing-module__bxHgOq__tagIn{opacity:1;transform:none}.landing-module__bxHgOq__barUp{transform-origin:bottom;transition:transform .9s cubic-bezier(.33,1,.68,1);transform:scaleY(0)}[data-in] .landing-module__bxHgOq__barUp{transform:scaleY(1)}.landing-module__bxHgOq__step{opacity:0;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1);transform:translateY(12px)}[data-in] .landing-module__bxHgOq__step{opacity:1;transform:none}.landing-module__bxHgOq__typingStep{opacity:0;transition:opacity .3s}[data-in] .landing-module__bxHgOq__typingStep{animation:1.4s forwards landing-module__bxHgOq__typingShow;animation-delay:var(--d,0s)}@keyframes landing-module__bxHgOq__typingShow{0%{opacity:0}15%,85%{opacity:1}to{opacity:0;height:0;margin:0;padding:0;overflow:hidden}}.landing-module__bxHgOq__swapIn{animation:.52s cubic-bezier(.2,.8,.2,1) both landing-module__bxHgOq__swapIn}@keyframes landing-module__bxHgOq__swapIn{0%{opacity:0;transform:translateY(14px)scale(.98)}}.landing-module__bxHgOq__progressBar{transform-origin:0;animation:landing-module__bxHgOq__tabProgress var(--dur,7s) linear forwards}@keyframes landing-module__bxHgOq__tabProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-module__bxHgOq__lift{transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s}.landing-module__bxHgOq__lift:hover{box-shadow:0 24px 50px -28px var(--l-shadow);transform:translateY(-4px)}.landing-module__bxHgOq__closing{background:radial-gradient(60% 70% at 85% 40%, #ff7a3d47, transparent 70%), radial-gradient(50% 60% at 10% 90%, #ff9f0a2e, transparent 70%), var(--l-bg-2)}.dark .landing-module__bxHgOq__closing{--l-muted:#ffffffdb;--l-cta:#16100e;--l-cta-hover:#000;--l-ink:#fff;color:#fff;background:#07070c -webkit-image-set(url(/auth/welcome-bg.avif) 1x type("image/avif"),url(/auth/welcome-bg.webp) 1x type("image/webp")) 50% 62%/cover no-repeat;background:#07070c image-set("/auth/welcome-bg.avif" 1x type("image/avif"),"/auth/welcome-bg.webp" 1x type("image/webp")) 50% 62%/cover no-repeat}.landing-module__bxHgOq__faq summary::-webkit-details-marker{display:none}.landing-module__bxHgOq__faq[open] .landing-module__bxHgOq__faqIcon{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__blob,.landing-module__bxHgOq__float,.landing-module__bxHgOq__floatSlow,.landing-module__bxHgOq__marqueeTrack,.landing-module__bxHgOq__scan,.landing-module__bxHgOq__pulseGlow,.landing-module__bxHgOq__progressBar{animation:none}.landing-module__bxHgOq__pulsePath,.landing-module__bxHgOq__ring,.landing-module__bxHgOq__bar,.landing-module__bxHgOq__dot,.landing-module__bxHgOq__cardIn,.landing-module__bxHgOq__heroIn,.landing-module__bxHgOq__heroText,.landing-module__bxHgOq__swapIn{animation-duration:1ms;animation-delay:0s}.landing-module__bxHgOq__step,.landing-module__bxHgOq__tagIn,.landing-module__bxHgOq__barUp{transition:none}.landing-module__bxHgOq__typingStep{display:none}}
