@keyframes auth-module__uh9QMa__slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-module__uh9QMa__slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes auth-module__uh9QMa__slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes auth-module__uh9QMa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes auth-module__uh9QMa__scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes auth-module__uh9QMa__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes auth-module__uh9QMa__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes auth-module__uh9QMa__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.auth-module__uh9QMa__slide-in-up{animation:.6s ease-out auth-module__uh9QMa__slideInUp}.auth-module__uh9QMa__slide-in-left{animation:.6s ease-out auth-module__uh9QMa__slideInLeft}.auth-module__uh9QMa__slide-in-right{animation:.6s ease-out auth-module__uh9QMa__slideInRight}.auth-module__uh9QMa__fade-in{animation:.8s ease-out auth-module__uh9QMa__fadeIn}.auth-module__uh9QMa__scale-in{animation:.5s ease-out auth-module__uh9QMa__scaleIn}.auth-module__uh9QMa__pulse-animation{animation:2s infinite auth-module__uh9QMa__pulse}.auth-module__uh9QMa__float-animation{animation:3s ease-in-out infinite auth-module__uh9QMa__float}.auth-module__uh9QMa__shimmer-effect{background:linear-gradient(90deg,#0000,#fff6,#0000) 0 0/200% 100%;animation:2s infinite auth-module__uh9QMa__shimmer}.auth-module__uh9QMa__input-focus{transition:all .3s cubic-bezier(.4,0,.2,1)}.auth-module__uh9QMa__input-focus:focus{transform:scale(1.02);box-shadow:0 0 0 3px #3b82f61a}.auth-module__uh9QMa__button-hover{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.auth-module__uh9QMa__button-hover:hover{transform:translateY(-2px);box-shadow:0 10px 25px #00000026}.auth-module__uh9QMa__button-hover:active{transform:translateY(0)}.auth-module__uh9QMa__card-hover{transition:all .4s cubic-bezier(.4,0,.2,1)}.auth-module__uh9QMa__card-hover:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000001a}.auth-module__uh9QMa__animated-background{background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab) 0 0/400% 400%;animation:15s infinite auth-module__uh9QMa__gradientShift}@keyframes auth-module__uh9QMa__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.auth-module__uh9QMa__floating-particles{pointer-events:none;width:100%;height:100%;position:absolute;overflow:hidden}.auth-module__uh9QMa__particle{background:#3b82f61a;border-radius:50%;animation:20s linear infinite auth-module__uh9QMa__floatParticle;position:absolute}@keyframes auth-module__uh9QMa__floatParticle{0%{opacity:0;transform:translateY(100vh)rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100px)rotate(360deg)}}.auth-module__uh9QMa__loading-spinner{border:2px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:20px;height:20px;animation:1s linear infinite auth-module__uh9QMa__spin}@keyframes auth-module__uh9QMa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.auth-module__uh9QMa__slide-in-up,.auth-module__uh9QMa__slide-in-left,.auth-module__uh9QMa__slide-in-right{animation-duration:.4s}}@media (prefers-reduced-motion:reduce){.auth-module__uh9QMa__slide-in-up,.auth-module__uh9QMa__slide-in-left,.auth-module__uh9QMa__slide-in-right,.auth-module__uh9QMa__fade-in,.auth-module__uh9QMa__scale-in,.auth-module__uh9QMa__pulse-animation,.auth-module__uh9QMa__float-animation,.auth-module__uh9QMa__shimmer-effect,.auth-module__uh9QMa__animated-background{animation:none!important}.auth-module__uh9QMa__input-focus,.auth-module__uh9QMa__button-hover,.auth-module__uh9QMa__card-hover{transition:none!important}}.auth-module__uh9QMa__field-success{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.auth-module__uh9QMa__field-error{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.auth-module__uh9QMa__success-checkmark{animation:.6s ease-in-out auth-module__uh9QMa__checkmark}@keyframes auth-module__uh9QMa__checkmark{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}
