.auth-module__dgWmnG__wrapper{color:#1f201d;background:#fdfdfc;flex-direction:column;min-height:100vh;display:flex}.auth-module__dgWmnG__header{justify-content:center;padding:24px;display:flex}.auth-module__dgWmnG__wordmark{letter-spacing:-.01em;color:#1f201d;font-size:15px;font-weight:500;text-decoration:none}.auth-module__dgWmnG__main{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.auth-module__dgWmnG__card{background:#fff;border:1px solid #e5e5e0;border-radius:12px;width:100%;max-width:360px;padding:32px;box-shadow:0 4px 12px #00000008,0 1px 2px #00000005}.auth-module__dgWmnG__cardHeader{text-align:center;margin-bottom:24px}.auth-module__dgWmnG__title{letter-spacing:-.02em;margin:0 0 4px;font-size:20px;font-weight:500}.auth-module__dgWmnG__subtitle{color:#7a7a75;margin:0;font-size:14px}.auth-module__dgWmnG__form{flex-direction:column;gap:16px;display:flex}.auth-module__dgWmnG__field{flex-direction:column;gap:6px;display:flex}.auth-module__dgWmnG__label{color:#1f201d;font-size:13px;font-weight:500}.auth-module__dgWmnG__input{appearance:none;color:#1f201d;background:#fff;border:1px solid #d4d4d0;border-radius:6px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.auth-module__dgWmnG__input:focus{border-color:#1f201d;box-shadow:0 0 0 1px #1f201d}.auth-module__dgWmnG__submit{appearance:none;color:#fff;cursor:pointer;background:#1f201d;border:none;border-radius:6px;margin-top:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:background .15s}.auth-module__dgWmnG__submit:hover{background:#333330}.auth-module__dgWmnG__submit:disabled{color:#a3a39f;cursor:not-allowed;background:#e5e5e0}.auth-module__dgWmnG__error{color:#d93036;text-align:center;background:#fff0f0;border:1px solid #ffd6d6;border-radius:6px;padding:10px;font-size:13px}.auth-module__dgWmnG__footer{text-align:center;color:#7a7a75;margin-top:24px;font-size:13px}.auth-module__dgWmnG__footer a{color:#1f201d;font-weight:500;text-decoration:none}.auth-module__dgWmnG__footer a:hover{text-decoration:underline}
