.a2-top-tint{inset:0 0 auto 0;height:360px;background:radial-gradient(ellipse 42% 100% at 8% -24%,rgba(129,140,248,.2),rgba(129,140,248,0) 70%),radial-gradient(ellipse 42% 100% at 92% -24%,rgba(125,211,252,.18),rgba(125,211,252,0) 70%)}.a2-horizon,.a2-top-tint{position:absolute;pointer-events:none}.a2-horizon{left:50%;top:52%;width:1500px;height:680px;margin-left:-750px;margin-top:-300px;background:radial-gradient(ellipse 46% 44% at 38% 58%,rgba(129,140,248,.34),rgba(129,140,248,0) 72%),radial-gradient(ellipse 46% 44% at 64% 54%,rgba(125,211,252,.32),rgba(125,211,252,0) 72%),radial-gradient(ellipse 60% 48% at 50% 70%,rgba(196,181,253,.26),rgba(196,181,253,0) 74%);animation:a2-horizon-drift 22s ease-in-out infinite;will-change:transform}@keyframes a2-horizon-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-40px,10px,0) scale(1.05)}}.a2-dots{background-image:radial-gradient(circle,rgba(79,70,229,.13) 1px,transparent 1.5px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 72% 60% at 50% 44%,#000 16%,transparent 72%);mask-image:radial-gradient(ellipse 72% 60% at 50% 44%,#000 16%,transparent 72%)}.a2-dots,.a2-veil{position:absolute;inset:0;pointer-events:none}.a2-veil{background:radial-gradient(ellipse 58% 48% at 50% 46%,hsla(0,0%,100%,.72),hsla(0,0%,100%,0) 78%)}.a2-card{box-shadow:0 1px 2px rgba(15,23,42,.04),0 24px 60px -24px rgba(67,56,202,.3)}.a2-input{transition:box-shadow .2s ease,border-color .2s ease;box-shadow:0 1px 2px rgba(15,23,42,.04)}.a2-input:focus,.a2-input:focus-within{outline:none;border-color:rgba(99,102,241,.5);box-shadow:0 0 0 4px rgba(99,102,241,.1),0 1px 2px rgba(15,23,42,.04)}@keyframes a2-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.a2-rise{animation:a2-rise .7s cubic-bezier(.16,1,.3,1) both}@keyframes a2-step-in{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}.a2-step-in{animation:a2-step-in .4s cubic-bezier(.16,1,.3,1) both}@keyframes a2-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.a2-wave-bar{animation:a2-wave 1.4s ease-in-out infinite;transform-origin:center}.a2-wave-bar-2{animation-delay:.18s}.a2-wave-bar-3{animation-delay:.36s}.a2-wave-bar-4{animation-delay:.54s}.a2-wave-bar-5{animation-delay:.72s}@keyframes a2-ring{0%{transform:scale(.7);opacity:.5}80%{transform:scale(1.7);opacity:0}to{transform:scale(1.7);opacity:0}}.a2-ring{animation:a2-ring 2.2s ease-out infinite}.a2-ring-2{animation-delay:.7s}@keyframes a2-check-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.a2-check-pop{animation:a2-check-pop .45s cubic-bezier(.34,1.56,.64,1) both}@keyframes a2-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}.a2-shake{animation:a2-shake .4s ease-in-out}@keyframes a2-dot-bounce{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-3px);opacity:1}}.a2-dot{animation:a2-dot-bounce 1.1s ease-in-out infinite}.a2-dot-2{animation-delay:.15s}.a2-dot-3{animation-delay:.3s}@media (prefers-reduced-motion:reduce){.a2-check-pop,.a2-dot,.a2-horizon,.a2-ring,.a2-rise,.a2-shake,.a2-step-in,.a2-wave-bar{animation:none!important}.a2-check-pop,.a2-rise,.a2-step-in{opacity:1!important;transform:none!important}}