.login-module__JGkg_a__form{width:100%;max-width:420px;padding:2rem}.login-module__JGkg_a__title{text-align:center;letter-spacing:-1px;margin-bottom:3rem;font-size:2.5rem;font-weight:600}.login-module__JGkg_a__inputGroup{margin-bottom:2rem;position:relative}.login-module__JGkg_a__inputGroup label{color:var(--text-secondary);margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.login-module__JGkg_a__input{border:none;border-bottom:2px solid var(--border-color);width:100%;color:var(--text-primary);background-color:#0000;padding:.5rem .2rem;font-family:inherit;font-size:1.1rem;transition:border-color .3s}.login-module__JGkg_a__input:focus{border-color:var(--accent-blue);outline:none}.login-module__JGkg_a__button{background-color:var(--accent-blue);width:100%;color:var(--background-dark);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;padding:1rem;font-family:inherit;font-size:1.1rem;font-weight:600;transition:all .2s ease-in-out;display:flex}.login-module__JGkg_a__button:not(:disabled):hover{box-shadow:0 0 25px var(--accent-blue-glow);transform:translateY(-3px)}.login-module__JGkg_a__error{color:#ff4d4d;text-align:center;background-color:#ff4d4d1a;border:1px solid #ff4d4d4d;border-radius:8px;margin-bottom:1.5rem;padding:.75rem}.login-module__JGkg_a__footerText{text-align:center;color:var(--text-secondary);margin-top:2rem}.login-module__JGkg_a__link{color:var(--accent-blue);font-weight:500;text-decoration:none}.login-module__JGkg_a__link:hover{text-decoration:underline}.login-module__JGkg_a__extraOptions{text-align:right;margin-top:-1.5rem;margin-bottom:2rem}
.PasswordStrength-module__VKkSKq__container{background-color:#0a0a0a80;border-radius:8px;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;padding:1rem;display:grid}.PasswordStrength-module__VKkSKq__rule{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.8rem;transition:color .3s;display:flex}.PasswordStrength-module__VKkSKq__rule svg{color:#ff4d4d;flex-shrink:0}.PasswordStrength-module__VKkSKq__rule.PasswordStrength-module__VKkSKq__met{color:var(--text-primary)}.PasswordStrength-module__VKkSKq__rule.PasswordStrength-module__VKkSKq__met svg{color:#2ed573}
