.page-module__E0kJGG__page{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.page-module__E0kJGG__form{flex-direction:column;gap:14px;width:100%;max-width:360px;display:flex}.page-module__E0kJGG__form h1{color:#111827;font-size:30px}.page-module__E0kJGG__form p{color:#6b7280;margin-bottom:4px;font-size:14px}.page-module__E0kJGG__fieldGroup{flex-direction:column;gap:6px;display:flex}.page-module__E0kJGG__fieldGroup label{color:#374151;font-size:13px;font-weight:600}.page-module__E0kJGG__fieldGroup input,.page-module__E0kJGG__submitButton{border-radius:10px;width:100%;height:44px;font-size:14px}.page-module__E0kJGG__fieldGroup input{color:#111827;background:#fff;border:1px solid #d7dbe2;outline:none;padding:0 12px;transition:border-color .2s,box-shadow .2s}.page-module__E0kJGG__fieldGroup input:focus-visible{border-color:#94a3b8;box-shadow:0 0 0 2px #94a3b833}.page-module__E0kJGG__inputError{border-color:#dc2626!important}.page-module__E0kJGG__errorText{color:#dc2626;font-size:12px}.page-module__E0kJGG__submitButton{color:#344054;cursor:pointer;background:#fff;border:1px solid #d7dbe2;margin-top:4px;font-weight:600;transition:background-color .2s,border-color .2s}.page-module__E0kJGG__submitButton:hover{background:#f8fafc;border-color:#cfd6df}@media (max-width:640px){.page-module__E0kJGG__page{padding:16px}.page-module__E0kJGG__form h1{font-size:24px}}
