.page-module__aydn6q__wrap{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:48px 24px;display:flex}.page-module__aydn6q__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);width:100%;max-width:400px;padding:32px}.page-module__aydn6q__title{letter-spacing:-.02em;margin:0 0 8px;font-size:1.5rem;font-weight:680;line-height:1.2}.page-module__aydn6q__sub{color:var(--ink-2);margin:0 0 24px;font-size:.95rem;line-height:1.5}.page-module__aydn6q__form{flex-direction:column;gap:8px;display:flex}.page-module__aydn6q__label{color:var(--ink-3);text-transform:uppercase;letter-spacing:.02em;font-size:.82rem;font-weight:500}.page-module__aydn6q__input{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--ink);background:var(--surface);margin-bottom:8px;padding:10px 12px;font-family:inherit;font-size:.98rem}.page-module__aydn6q__input:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.page-module__aydn6q__input:disabled{color:var(--ink-3);background:var(--surface-2)}.page-module__aydn6q__button{background:var(--ink);color:#fff;border-radius:var(--radius-control);cursor:pointer;border:none;padding:11px 16px;font-family:inherit;font-size:.98rem;font-weight:600;transition:opacity .15s}.page-module__aydn6q__button:hover:not(:disabled){opacity:.88}.page-module__aydn6q__button:disabled{opacity:.6;cursor:default}.page-module__aydn6q__error{color:var(--ink);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-control);margin:0 0 4px;padding:8px 10px;font-size:.88rem}.page-module__aydn6q__sent{color:var(--ink-2);margin:0;font-size:.98rem;line-height:1.55}
