@keyframes login-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes login-orb-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(18px,-14px)scale(1.06)}}.login-reveal-item{animation:.7s cubic-bezier(.22,1,.36,1) both login-fade-up}.login-reveal-delay-1{animation-delay:80ms}.login-reveal-delay-2{animation-delay:.16s}.login-reveal-delay-3{animation-delay:.24s}.login-reveal-delay-4{animation-delay:.32s}.login-orb-a{animation:12s ease-in-out infinite login-orb-drift}.login-orb-b{animation:16s ease-in-out infinite reverse login-orb-drift}@media (prefers-reduced-motion:reduce){.login-reveal-item,.login-orb-a,.login-orb-b{animation:none}}
