@keyframes auth-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes auth-slide-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}@keyframes auth-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.auth-rise{animation:.5s cubic-bezier(.22,1,.36,1) both auth-rise}.auth-slide-left{animation:.6s cubic-bezier(.22,1,.36,1) both auth-slide-left}.auth-pop{animation:.55s cubic-bezier(.34,1.56,.64,1) both auth-pop}.auth-fade{animation:.3s both auth-rise}@keyframes auth-orb-1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(50px,30px)scale(1.1)}}@keyframes auth-orb-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-40px,-20px)scale(1.15)}}@keyframes auth-orb-3{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.2)}}.auth-orb-1{animation:8s ease-in-out infinite auth-orb-1}.auth-orb-2{animation:10s ease-in-out infinite auth-orb-2}.auth-orb-3{animation:6s ease-in-out infinite auth-orb-3}@keyframes auth-particle{0%{opacity:0;transform:translateY(100vh)}10%,90%{opacity:var(--op,.3)}to{opacity:0;transform:translateY(-10vh)}}.auth-particle{animation:linear infinite auth-particle}
