.page-module__aydn6q__page{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.page-module__aydn6q__form{flex-direction:column;gap:8px;width:100%;max-width:400px;display:flex}.page-module__aydn6q__title{text-align:center;margin-bottom:13px;font-size:24px;font-weight:700}.page-module__aydn6q__label{margin-top:4px;font-size:14px;font-weight:500}.page-module__aydn6q__input{border:1px solid #d1d5db;border-radius:3px;outline:none;height:40px;padding:0 12px;font-size:14px;transition:border-color .2s}.page-module__aydn6q__input:focus{border-color:#171717}.page-module__aydn6q__passwordWrapper{border:1px solid #d1d5db;border-radius:3px;align-items:center;transition:border-color .2s;display:flex}.page-module__aydn6q__passwordWrapper:focus-within{border-color:#171717}.page-module__aydn6q__passwordInput{border:none;border-radius:3px 0 0 3px;outline:none;flex:1;height:40px;padding:0 12px;font-size:14px}.page-module__aydn6q__eyeButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.page-module__aydn6q__submitButton{color:#fff;cursor:pointer;background-color:#171717;border:none;border-radius:3px;height:40px;margin-top:12px;font-size:14px;font-weight:600;transition:opacity .2s}.page-module__aydn6q__submitButton:hover{opacity:.9}.page-module__aydn6q__submitButton:disabled{opacity:.6;cursor:not-allowed}.page-module__aydn6q__error{color:#dc2626;text-align:center;background-color:#fef2f2;border-radius:3px;padding:8px;font-size:14px}.page-module__aydn6q__link{text-align:center;color:#6b7280;margin-top:12px;font-size:14px}.page-module__aydn6q__link a{color:#171717;font-weight:500;text-decoration:none}.page-module__aydn6q__link a:hover{text-decoration:underline}
