.SignUpPage-module__STRJsq__mainContent{flex:1}.SignUpPage-module__STRJsq__form{background-color:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:16px;width:100%;max-width:440px;margin:40px auto;padding:24px 28px;display:flex;box-shadow:0 3px 10px #0000000f}.SignUpPage-module__STRJsq__formTitle{text-align:center;color:var(--text-primary);margin-bottom:8px;font-size:24px;font-weight:600}.SignUpPage-module__STRJsq__formGroup{color:var(--text-primary);flex-direction:column;font-size:14px;font-weight:500;display:flex}.SignUpPage-module__STRJsq__input{border:1px solid var(--input-border);border-radius:4px;margin-top:4px;padding:8px 12px;font-size:14px}.SignUpPage-module__STRJsq__actions{justify-content:flex-end;gap:8px;display:flex}.SignUpPage-module__STRJsq__submitButton{background-color:var(--primary);color:var(--on-primary);cursor:pointer;border:none;border-radius:4px;padding:8px 16px;font-size:16px;transition:background-color .2s}.SignUpPage-module__STRJsq__submitButton:hover{background-color:var(--primary-hover)}.SignUpPage-module__STRJsq__submitButton:disabled{background-color:var(--disabled);cursor:not-allowed}.SignUpPage-module__STRJsq__error{color:var(--danger);text-align:center;margin-top:4px;font-size:12px}
