.AuthForm_authContainer__ajPcq{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#111827,#1f2937);padding:20px}.AuthForm_authForm__HK_UX{background:#1f2937;padding:40px;border-radius:15px;box-shadow:0 10px 20px rgba(0,0,0,.5);width:100%;max-width:400px;text-align:center;animation:AuthForm_fadeIn__HVpm8 .5s ease-in-out}@keyframes AuthForm_fadeIn__HVpm8{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.AuthForm_logo__9ndH8{margin-bottom:20px}.AuthForm_logo__9ndH8 img{width:150px}.AuthForm_authForm__HK_UX h2{color:#f3f4f6;margin-bottom:20px;font-size:24px;font-weight:500}.AuthForm_formGroup__Nxe_W{margin-bottom:20px;text-align:left;display:flex;flex-direction:column;align-items:center}.AuthForm_formGroup__Nxe_W label{display:block;color:#9ca3af;margin-bottom:8px;font-size:14px;width:100%;text-align:left}.AuthForm_formGroup__Nxe_W input{width:100%;max-width:340px;padding:12px;border:1px solid #374151;border-radius:8px;background:#2d3748;color:#f3f4f6;font-size:16px;transition:border-color .3s ease}.AuthForm_formGroup__Nxe_W input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 5px rgba(59,130,246,.3)}.AuthForm_passwordStrength__IrEko{margin-top:8px;text-align:left;width:100%;max-width:340px;font-size:12px;color:#9ca3af}.AuthForm_strengthLabel__JUcWr{font-weight:500}.AuthForm_strengthLabel__JUcWr[data-strength=weak]{color:#ef4444}.AuthForm_strengthLabel__JUcWr[data-strength=medium]{color:#f59e0b}.AuthForm_strengthLabel__JUcWr[data-strength=strong]{color:#22c55e}.AuthForm_strengthBar__b4S0e{width:100%;height:4px;background:#374151;border-radius:2px;margin-top:4px}.AuthForm_strengthBarFill__p633q{height:100%;border-radius:2px;transition:width .3s ease,background .3s ease}.AuthForm_submitButton__oTWuP{width:100%;max-width:340px;margin:0 auto;padding:12px;background:linear-gradient(90deg,#3b82f6,#60a5fa);color:#f3f4f6;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:transform .1s ease,background .3s ease}.AuthForm_submitButton__oTWuP:hover{background:linear-gradient(90deg,#60a5fa,#3b82f6);transform:scale(1.02)}.AuthForm_submitButton__oTWuP:active{transform:scale(.98)}.AuthForm_authFooter__NADeZ{margin-top:20px;color:#9ca3af;font-size:14px}.AuthForm_authLink__3yOYp{color:#3b82f6;cursor:pointer;text-decoration:none;transition:color .3s ease}.AuthForm_authLink__3yOYp:hover{color:#60a5fa;text-decoration:underline}@media (max-width:768px){.AuthForm_authForm__HK_UX{padding:20px;max-width:350px}.AuthForm_logo__9ndH8 img{width:120px}.AuthForm_authForm__HK_UX h2{font-size:20px}.AuthForm_formGroup__Nxe_W label{font-size:13px}.AuthForm_formGroup__Nxe_W input,.AuthForm_submitButton__oTWuP{padding:10px;font-size:14px;max-width:100%}.AuthForm_authFooter__NADeZ{margin-top:15px}.AuthForm_authFooter__NADeZ span,.AuthForm_authLink__3yOYp{font-size:13px}.AuthForm_passwordStrength__IrEko{font-size:11px}.AuthForm_strengthBar__b4S0e{height:3px}}@media (max-width:480px){.AuthForm_authForm__HK_UX{padding:15px;max-width:300px}.AuthForm_logo__9ndH8 img{width:100px}.AuthForm_authForm__HK_UX h2{font-size:18px}.AuthForm_formGroup__Nxe_W label{font-size:12px}.AuthForm_formGroup__Nxe_W input,.AuthForm_submitButton__oTWuP{padding:8px;font-size:13px}.AuthForm_authFooter__NADeZ{margin-top:10px}.AuthForm_authFooter__NADeZ span,.AuthForm_authLink__3yOYp{font-size:12px}.AuthForm_passwordStrength__IrEko{font-size:10px}}