.auth-module__tHEuwW__container{background:radial-gradient(circle at top,#020b31,#0f0f0f 60%);justify-content:center;align-items:center;min-height:100vh;display:flex}.auth-module__tHEuwW__card{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--card-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--border);border-radius:20px;width:360px;padding:32px;box-shadow:0 20px 60px #0006}.auth-module__tHEuwW__title{text-align:center;letter-spacing:2px;color:#e5e7eb;margin-bottom:32px;font-size:20px}.auth-module__tHEuwW__form{flex-direction:column;gap:24px;display:flex}.auth-module__tHEuwW__field{border-bottom:1px solid var(--border);padding:16px 0 6px;position:relative}.auth-module__tHEuwW__field input{width:100%;color:var(--text);background-color:#0000;border:none;outline:none;padding:6px 0;font-size:14px}.auth-module__tHEuwW__field label{color:var(--muted);pointer-events:none;font-size:14px;transition:all .2s;position:absolute;top:18px;left:0}:-webkit-any(.auth-module__tHEuwW__field input:focus+label,.auth-module__tHEuwW__field input:not(:placeholder-shown)+label,.auth-module__tHEuwW__field input:-webkit-autofill+label){color:#22c55e;font-size:11px;top:0}:is(.auth-module__tHEuwW__field input:focus+label,.auth-module__tHEuwW__field input:not(:placeholder-shown)+label,.auth-module__tHEuwW__field input:autofill+label){color:#22c55e;font-size:11px;top:0}.auth-module__tHEuwW__field input:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text)!important;box-shadow:inset 0 0 0 1000px #0000!important}.auth-module__tHEuwW__field input:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text)!important;box-shadow:inset 0 0 0 1000px #0000!important}.auth-module__tHEuwW__field input:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text)!important;box-shadow:inset 0 0 0 1000px #0000!important}.auth-module__tHEuwW__passwordWrapper input:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text)!important;box-shadow:inset 0 0 0 1000px #0000!important}.auth-module__tHEuwW__passwordWrapper input:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text)!important;box-shadow:inset 0 0 0 1000px #0000!important}.auth-module__tHEuwW__passwordWrapper input:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text)!important;box-shadow:inset 0 0 0 1000px #0000!important}.auth-module__tHEuwW__field input::placeholder{color:var(--muted)}.auth-module__tHEuwW__button{color:#000;cursor:pointer;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:10px;margin-top:20px;padding:12px;font-weight:700;transition:transform .2s,box-shadow .2s}.auth-module__tHEuwW__button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #22c55e66}.auth-module__tHEuwW__footer{text-align:center;color:var(--muted);margin-top:16px;font-size:12px}.auth-module__tHEuwW__footer a{color:var(--primary);text-decoration:none}.auth-module__tHEuwW__back{position:absolute;top:24px;left:24px}.auth-module__tHEuwW__back a{color:#9ca3af;font-size:14px;text-decoration:none;transition:color .2s}.auth-module__tHEuwW__back a:hover{color:#e5e7eb}.auth-module__tHEuwW__passwordWrapper{border-bottom:1px solid var(--border);padding:16px 32px 6px 0;position:relative}.auth-module__tHEuwW__passwordWrapper input{width:100%;color:var(--text);background:0 0;border:none;outline:none;padding:6px 0;font-size:14px}.auth-module__tHEuwW__passwordWrapper label{color:var(--muted);pointer-events:none;font-size:14px;transition:all .2s;position:absolute;top:18px;left:0}:-webkit-any(.auth-module__tHEuwW__passwordWrapper input:focus+label,.auth-module__tHEuwW__passwordWrapper input:not(:placeholder-shown)+label,.auth-module__tHEuwW__passwordWrapper input:-webkit-autofill+label){color:#22c55e;font-size:11px;top:0}:is(.auth-module__tHEuwW__passwordWrapper input:focus+label,.auth-module__tHEuwW__passwordWrapper input:not(:placeholder-shown)+label,.auth-module__tHEuwW__passwordWrapper input:autofill+label){color:#22c55e;font-size:11px;top:0}.auth-module__tHEuwW__passwordRules{color:#9ca3af;margin-top:4px;padding-left:0;font-size:12px;line-height:1.5;list-style:none}.auth-module__tHEuwW__passwordRules li{gap:6px;display:flex}.auth-module__tHEuwW__passwordRules li:before{content:"•";color:#22c55e}.auth-module__tHEuwW__toggle{cursor:pointer;color:#9ca3af;background:0 0;border:none;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.auth-module__tHEuwW__toggle span{font-size:20px}.auth-module__tHEuwW__toggle:hover{color:#0ab849}.auth-module__tHEuwW__fieldColumn{flex-direction:column;gap:8px;display:flex}.auth-module__tHEuwW__error{color:#ef4444;text-align:center;margin-top:8px;font-size:13px}.auth-module__tHEuwW__forgotWrapper{justify-content:flex-end;width:100%;margin-top:-8px;margin-bottom:16px;display:flex}.auth-module__tHEuwW__forgot{color:#666;font-size:.85rem;text-decoration:none;transition:color .2s}.auth-module__tHEuwW__forgot:hover{color:#22c55e;text-decoration:underline}.auth-module__tHEuwW__subtitle{color:var(--muted);text-align:center;margin-bottom:10px;font-size:14px}.auth-module__tHEuwW__success{color:#22c55e;text-align:center;margin-bottom:10px;font-size:13px}.auth-module__tHEuwW__error{color:#ef4444;text-align:center;margin-bottom:10px;font-size:13px}
