.page-module__aydn6q__page{color:#fff;background:radial-gradient(circle,#f7c9481f,#0000 45%),#030708;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.page-module__aydn6q__container{z-index:10;width:100%;max-width:440px;position:relative}.page-module__aydn6q__header{text-align:center;margin-bottom:32px}.page-module__aydn6q__logo{mix-blend-mode:screen;width:180px;height:auto;margin-bottom:12px}.page-module__aydn6q__header p{color:#ffffff9e;margin:0;font-size:.95rem}.page-module__aydn6q__formCard{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:28px;padding:36px 32px;box-shadow:0 20px 40px #0003}.page-module__aydn6q__inputGroup{margin-bottom:22px}.page-module__aydn6q__inputGroup label{color:#ffffffb3;margin-bottom:8px;padding-left:4px;font-size:.86rem;font-weight:800;display:block}.page-module__aydn6q__inputControl{color:#fff;background:#0003;border:1px solid #ffffff1f;border-radius:16px;width:100%;padding:16px;font-size:1rem;transition:all .2s}.page-module__aydn6q__inputControl:focus{background:#f7c9480a;border-color:#f7c94899;outline:none}.page-module__aydn6q__inputControl::placeholder{color:#ffffff4d}.page-module__aydn6q__errorAlert{color:#ff6b6b;background:#dc354526;border:1px solid #dc35454d;border-radius:14px;align-items:center;gap:10px;margin-bottom:24px;padding:14px 16px;font-size:.88rem;font-weight:800;display:flex}.page-module__aydn6q__submitBtn{color:#111;cursor:pointer;background:linear-gradient(#f7c948,#f59e0b);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:16px;font-size:1.05rem;font-weight:950;transition:filter .15s;display:flex}.page-module__aydn6q__submitBtn:hover:not(:disabled){filter:brightness(1.05)}.page-module__aydn6q__submitBtn:disabled{opacity:.7;cursor:not-allowed}.page-module__aydn6q__footer{text-align:center;color:#fff9;margin-top:32px;font-size:.92rem}.page-module__aydn6q__footer a{color:#f7c948;margin-left:6px;font-weight:900;text-decoration:none;transition:opacity .2s}.page-module__aydn6q__footer a:hover{opacity:.8}@media (max-width:480px){.page-module__aydn6q__page{align-items:flex-start;padding:10vh 16px 16px}.page-module__aydn6q__formCard{border-radius:24px;padding:28px 22px}.page-module__aydn6q__logo{width:160px}}
