@keyframes auth-box-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes auth-chip-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.auth-box{opacity:0;animation:auth-box-in .7s ease-out forwards}.auth-chip{opacity:0;animation:auth-chip-in .55s ease-out forwards}.auth-card{opacity:0;animation:auth-card-in .6s ease-out forwards}@keyframes auth-kenburns{0%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1.1)}}.auth-kenburns{opacity:1;animation:auth-kenburns 22s ease-out forwards;will-change:transform}.auth-shell{background:#ffffff}.dark .auth-shell{background:rgb(31 41 55)}.auth-form-atmosphere{background:radial-gradient(1200px 600px at 0 0,color-mix(in srgb,var(--primary) 14%,transparent),transparent 60%),radial-gradient(900px 500px at 100% 100%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 55%),linear-gradient(180deg,#faf9fc 0,#ffffff 45%,#f7f5fb 100%)}.auth-form-atmosphere:after{content:"";position:absolute;inset:0;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:soft-light;pointer-events:none}.dark .auth-form-atmosphere{background:radial-gradient(1000px 520px at 0 0,color-mix(in srgb,var(--primary) 22%,transparent),transparent 55%),radial-gradient(800px 480px at 100% 110%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 50%),linear-gradient(180deg,rgb(24 28 40) 0,rgb(31 41 55) 50%,rgb(24 28 40) 100%)}.dark .auth-form-atmosphere:after{opacity:.2;mix-blend-mode:overlay}@keyframes auth-form-item-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-enter-item{opacity:0;animation:auth-form-item-in .55s cubic-bezier(.22,1,.36,1) forwards}.auth-enter-1{animation-delay:.05s}.auth-enter-2{animation-delay:.14s}.auth-enter-3{animation-delay:.24s}.auth-enter-4{animation-delay:.34s}.auth-enter-5{animation-delay:.44s}@media (prefers-reduced-motion:reduce){.auth-box,.auth-card,.auth-chip,.auth-enter-item{animation:none;opacity:1;transform:none}.auth-kenburns{animation:none;opacity:1;transform:scale(1)}}