.page-module__aydn6q__page{background:linear-gradient(140deg,#f5f7fb 0%,#e9eef8 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.page-module__aydn6q__card{background:#fff;border:1px solid #dde4f0;border-radius:14px;width:min(460px,100%);padding:28px;box-shadow:0 20px 45px #12285a14}.page-module__aydn6q__title{color:#1d2b53;margin:0;font-size:28px}.page-module__aydn6q__subtitle{color:#57658a;margin-top:6px;margin-bottom:18px;font-size:14px}.page-module__aydn6q__modeTabs{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.page-module__aydn6q__modeBtn{color:#2b3c64;cursor:pointer;background:#fff;border:1px solid #ccd6ea;border-radius:10px;height:38px;font-weight:600}.page-module__aydn6q__modeBtnActive{color:#1e49b6;background:#edf3ff;border-color:#2b5dd9}.page-module__aydn6q__form{flex-direction:column;gap:12px;display:flex}.page-module__aydn6q__field{color:#2f3d60;flex-direction:column;gap:6px;font-size:13px;display:flex}.page-module__aydn6q__field input{color:#1f2c47;border:1px solid #ccd6ea;border-radius:10px;height:40px;padding:0 12px;font-size:14px}.page-module__aydn6q__field input:focus{border-color:#3d6be0;outline:none;box-shadow:0 0 0 3px #3d6be01f}.page-module__aydn6q__error{color:#c0392b;margin:0;font-size:13px}.page-module__aydn6q__submitBtn{color:#fff;cursor:pointer;background:#2b5dd9;border:none;border-radius:10px;height:42px;margin-top:4px;font-size:14px;font-weight:700}.page-module__aydn6q__submitBtn:disabled,.page-module__aydn6q__modeBtn:disabled{cursor:not-allowed;opacity:.65}
