[data-reveal]{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}[data-reveal].revealed{opacity:1;transform:translateY(0)}[data-reveal-stagger]>[data-reveal-child]{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}[data-reveal-stagger].revealed>[data-reveal-child]{opacity:1;transform:translateY(0)}@keyframes cta-shimmer{0%{left:-100%}to{left:100%}}.cta-shine{position:relative;overflow:hidden}.cta-shine:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:50%;height:100%;animation:3.5s ease-in-out infinite cta-shimmer;position:absolute;top:0;left:-100%}@keyframes score-ring{0%{stroke-dashoffset:251px}to{stroke-dashoffset:33px}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes gentle-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.mockup-readiness .score-ring-track{opacity:.15}.mockup-readiness .score-ring-fill{stroke-dashoffset:251px}.mockup-readiness .score-number,.mockup-readiness .score-state,.mockup-readiness .score-subtitle{opacity:0}.revealed .mockup-readiness .score-ring-fill{animation:1.4s cubic-bezier(.16,1,.3,1) .3s forwards score-ring}.revealed .mockup-readiness .score-number{animation:.4s ease-out 1s forwards fade-in-up}.revealed .mockup-readiness .score-state{animation:.3s ease-out 1.3s forwards fade-in-up}.revealed .mockup-readiness .score-subtitle{animation:.3s ease-out 1.5s forwards fade-in-up}.mockup-trends .trend-bar{transform-origin:0;transform:scaleX(0)}.revealed .mockup-trends .trend-bar{animation:.7s cubic-bezier(.16,1,.3,1) forwards bar-grow}.mockup-stack .stack-item{opacity:0}.revealed .mockup-stack .stack-item{animation:.4s ease-out forwards slide-in-right}.mockup-roster .roster-dot{opacity:0;transform:scale(.5)}.revealed .mockup-roster .roster-dot{animation:.35s ease-out forwards fade-in-up}.accent-pulse{animation:3s ease-in-out infinite gentle-pulse}.hero-mockup-container{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.revealed .hero-mockup-container{opacity:1;transform:translateY(0)}.hero-phase{opacity:0}.revealed .hero-phase-checkin{animation:.4s ease-out .5s forwards hero-phase-in,.3s ease-in 2s forwards hero-phase-out}.revealed .hero-checkin-label{opacity:0;animation:.3s ease-out .6s forwards fade-in-up}.revealed .hero-checkin-question{opacity:0;animation:.3s ease-out .8s forwards fade-in-up}.revealed .hero-checkin-pill{opacity:0;transform:translateY(8px)}.revealed .hero-pill-1{animation:.3s ease-out 1s forwards fade-in-up}.revealed .hero-pill-2{animation:.3s ease-out 1.15s forwards fade-in-up}.revealed .hero-pill-3{animation:.3s ease-out 1.3s forwards fade-in-up}.revealed .hero-phase-score{animation:.4s ease-out 2.3s forwards hero-phase-in,.3s ease-in 7.5s forwards hero-phase-out}.hero-score-ring{stroke-dashoffset:251px}.revealed .hero-score-ring{animation:1.4s cubic-bezier(.16,1,.3,1) 2.5s forwards score-ring}.hero-score-number{opacity:0}.revealed .hero-score-number{animation:.4s ease-out 3.6s forwards fade-in-up}.hero-score-badge{opacity:0}.revealed .hero-score-badge{animation:.3s ease-out 4s forwards fade-in-up}.hero-score-subtitle{opacity:0}.revealed .hero-score-subtitle{animation:.3s ease-out 4.3s forwards fade-in-up}.hero-workout-card{opacity:0;transform:translateY(16px)}.revealed .hero-phase-workout{animation:.1s ease-out 5s forwards hero-phase-in}.revealed .hero-workout-card{animation:.5s cubic-bezier(.16,1,.3,1) 5s forwards fade-in-up}@keyframes hero-phase-in{0%{opacity:0}to{opacity:1}}@keyframes hero-phase-out{0%{opacity:1}to{opacity:0}}.hero-text-h1{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.hero-text-body{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .2s,transform .6s cubic-bezier(.16,1,.3,1) .2s;transform:translateY(20px)}.hero-text-closer{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .5s,transform .6s cubic-bezier(.16,1,.3,1) .5s;transform:translateY(16px)}.revealed .hero-text-h1,.revealed .hero-text-body,.revealed .hero-text-closer{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal-stagger]>[data-reveal-child]{opacity:1!important;transition:none!important;transform:none!important}.cta-shine:after{animation:none}.mockup-readiness .score-ring-fill,.mockup-readiness .score-number,.mockup-readiness .score-state,.mockup-readiness .score-subtitle{opacity:1;stroke-dashoffset:33px;animation:none}.mockup-trends .trend-bar{animation:none;transform:scaleX(1)}.mockup-stack .stack-item{opacity:1;animation:none}.mockup-roster .roster-dot{opacity:1;animation:none;transform:scale(1)}.accent-pulse{opacity:1;animation:none}.hero-mockup-container{opacity:1!important;transition:none!important;transform:none!important}.hero-phase{opacity:1!important}.hero-phase-checkin{display:none}.hero-phase-workout{opacity:1}.hero-score-ring{stroke-dashoffset:33px;animation:none}.hero-score-number,.hero-score-badge,.hero-score-subtitle,.hero-workout-card,.hero-checkin-label,.hero-checkin-question,.hero-checkin-pill{opacity:1!important;animation:none!important;transform:none!important}.hero-text-h1,.hero-text-body,.hero-text-closer{opacity:1!important;transition:none!important;transform:none!important}}
/*# sourceMappingURL=2104e5392da3e08b.css.map*/