.auth-module__nS_NGG__draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.65,0,.35,1) forwards auth-module__nS_NGG__draw;animation-delay:var(--d,0s)}@keyframes auth-module__nS_NGG__draw{to{stroke-dashoffset:0}}.auth-module__nS_NGG__glow{opacity:0;animation:.9s ease-out forwards auth-module__nS_NGG__lightOn,5s ease-in-out 2 auth-module__nS_NGG__breathe;animation-delay:var(--d,0s), calc(var(--d,0s) + .9s)}@keyframes auth-module__nS_NGG__lightOn{to{opacity:1}}@keyframes auth-module__nS_NGG__breathe{0%,to{opacity:1}50%{opacity:.72}}.auth-module__nS_NGG__fadeIn{opacity:0;animation:1.2s ease-out forwards auth-module__nS_NGG__fadeIn;animation-delay:var(--d,0s)}@keyframes auth-module__nS_NGG__fadeIn{to{opacity:1}}.auth-module__nS_NGG__card{opacity:0;animation:auth-module__nS_NGG__rise .8s cubic-bezier(.16, 1, .3, 1) forwards, auth-module__nS_NGG__float var(--f,6s) ease-in-out 3;animation-delay:var(--d,0s), calc(var(--d,0s) + .8s);transform:translateY(14px)scale(.97)}@keyframes auth-module__nS_NGG__rise{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes auth-module__nS_NGG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.auth-module__nS_NGG__spark{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.2s cubic-bezier(.65,0,.35,1) forwards auth-module__nS_NGG__draw;animation-delay:var(--d,0s)}.auth-module__nS_NGG__pulse{animation:2.4s ease-out infinite auth-module__nS_NGG__pulse}@keyframes auth-module__nS_NGG__pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-lite) 55%, transparent)}70%,to{box-shadow:0 0 0 9px #0000}}.auth-module__nS_NGG__stagger{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards auth-module__nS_NGG__rise;animation-delay:var(--d,0s);transform:translateY(10px)}.auth-module__nS_NGG__screen :where(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:10px}.auth-module__nS_NGG__screen input[type=password]{letter-spacing:.14em;font-family:ui-sans-serif,system-ui,sans-serif}.auth-module__nS_NGG__shake{animation:.42s cubic-bezier(.36,.07,.19,.97) auth-module__nS_NGG__shake}@keyframes auth-module__nS_NGG__shake{15%,85%{transform:translate(-2px)}30%,70%{transform:translate(5px)}45%,55%{transform:translate(-7px)}50%{transform:translate(7px)}}.auth-module__nS_NGG__enter{animation:.55s cubic-bezier(.16,1,.3,1) auth-module__nS_NGG__enter}@keyframes auth-module__nS_NGG__enter{0%{opacity:0;transform:translateX(var(--from,14px))}}.auth-module__nS_NGG__envelope{animation:.9s cubic-bezier(.16,1,.3,1) auth-module__nS_NGG__drop}@keyframes auth-module__nS_NGG__drop{0%{opacity:0;transform:translateY(-18px)rotate(-6deg)}60%{transform:translateY(3px)rotate(1deg)}}.auth-module__nS_NGG__spin{animation:.8s linear infinite auth-module__nS_NGG__spin}@keyframes auth-module__nS_NGG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-module__nS_NGG__draw,.auth-module__nS_NGG__spark{stroke-dashoffset:0;animation:none}.auth-module__nS_NGG__glow,.auth-module__nS_NGG__fadeIn,.auth-module__nS_NGG__card,.auth-module__nS_NGG__stagger{opacity:1;animation:none;transform:none}.auth-module__nS_NGG__pulse,.auth-module__nS_NGG__shake,.auth-module__nS_NGG__enter,.auth-module__nS_NGG__envelope{animation:none}.auth-module__nS_NGG__spin{animation-duration:2.4s}}
