.form_form__wW2d7{max-width:400px;margin:20vh auto;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.form_title__kbUHr{text-align:center;font-size:1.5rem;font-weight:600;color:#fff}.form_field__oMuHR{display:flex;flex-direction:column;gap:.35rem}.form_label__SoHi5{font-size:.85rem;font-weight:500;color:#fff;letter-spacing:.1rem}.form_inputWrapper__FWb88{position:relative;display:flex;align-items:center}.form_icon__fSrkz{position:absolute;left:.75rem;font-size:1.1rem;color:#6b7280;pointer-events:none}.form_input__lCnJD{width:100%;padding:.65rem 2.75rem;border:1px solid #6a6c6d;border-radius:6px;font-size:.95rem;color:#e1e1e1;background-color:#2c2c2c}.form_input__lCnJD::placeholder{color:#9ca3af}.form_input__lCnJD:focus{outline:none;border-color:#d9d9d9;box-shadow:0 0 2px rgba(255,255,255,.5)}.form_eyeButton__8yoUf{position:absolute;right:.75rem;background:none;border:none;cursor:pointer;color:#6b7280;display:flex;align-items:center}.form_eyeButton__8yoUf:hover{color:#4f46e5}.form_error__X1VKz{font-size:.8rem}.form_button__1ETND{height:42px;background-color:#3a3a3a;border:1px solid #5a5a5a;border-radius:6px;color:#f5f5f5;font-size:.95rem;font-weight:500;letter-spacing:.08rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.form_button__1ETND:hover{background-color:#444444;border-color:#7a7a7a}.form_button__1ETND:active{background-color:#2f2f2f}.form_button__1ETND:disabled{background-color:#2a2a2a;border-color:#3a3a3a;color:#8a8a8a;cursor:not-allowed}.form_input__lCnJD[type=password]::-ms-clear,.form_input__lCnJD[type=password]::-ms-reveal{display:none}.form_row__vBUau{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form_link__ThWy3{margin:auto;color:#f5f5f5}@media (max-width:480px){.form_row__vBUau{grid-template-columns:1fr}}