@keyframes auth-in{0%{opacity:0;transform:translateY(16px) rotate(var(--r,0deg))}to{opacity:1;transform:translateY(0) rotate(var(--r,0deg))}}@keyframes auth-float{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes auth-bar{0%{transform:scaleY(var(--from))}to{transform:scaleY(var(--to))}}@keyframes auth-scroll{to{transform:translate(-250px)}}@keyframes auth-dash{to{stroke-dashoffset:-56px}}@keyframes auth-pulse{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes auth-drift{to{background-position:36px 36px}}.auth-enter{transform:rotate(var(--r,0deg));animation:auth-in .9s var(--ease-out-strong) both;animation-delay:var(--enter-delay,0s)}.auth-float{animation:auth-float 6s var(--ease-in-out-strong) infinite alternate;animation-delay:var(--float-delay,1s)}.auth-bar{transform-origin:bottom;transform:scaleY(var(--from));animation:auth-bar var(--dur,2.6s) var(--ease-in-out-strong) infinite alternate}.auth-scroll{animation:9s linear infinite auth-scroll}.auth-dash{stroke-dasharray:4 4;animation:2.4s linear infinite auth-dash}.auth-pulse{animation:auth-pulse 1.6s var(--ease-out-strong) infinite}.auth-drift{animation:8s linear infinite auth-drift}@media (prefers-reduced-motion:reduce){.auth-enter,.auth-float,.auth-bar,.auth-scroll,.auth-dash,.auth-pulse,.auth-drift{animation:none}}
