@keyframes onboarding-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.onboarding-arrive{animation:onboarding-arrive .4s ease-out both}@keyframes onboarding-scan{0%{transform:translateY(-40px)}to{transform:translateY(580px)}}.onboarding-scan{animation:onboarding-scan 1.4s ease-in-out infinite}@keyframes onboarding-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes onboarding-reveal{0%{opacity:.2;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.onboarding-pop{animation:onboarding-pop .35s ease-out both}.onboarding-reveal{animation:onboarding-reveal .5s ease-out backwards}@keyframes onboarding-typing{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.onboarding-typing{animation:onboarding-typing 1s ease-in-out infinite}.onboarding-phone .phone-number input{height:40px!important;border-start-end-radius:0!important;border-end-end-radius:0!important}