.page-module__X_Z_4a__page{justify-content:center;align-items:center;gap:var(--s4);background:var(--ground);min-height:100vh;padding:var(--s3);flex-direction:column;display:flex}.page-module__X_Z_4a__wordmark{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:32px;font-weight:600}.page-module__X_Z_4a__form{gap:var(--s2);flex-direction:column;width:100%;max-width:280px;display:flex}.page-module__X_Z_4a__input{font:inherit;border:1px solid var(--line);background:var(--ground);color:var(--ink);text-align:center;border-radius:8px;padding:9px 12px;font-size:15px}.page-module__X_Z_4a__input:focus{outline:2px solid var(--accent);outline-offset:-1px}.page-module__X_Z_4a__error{color:var(--bad);text-align:center;margin:0;font-size:13px}.page-module__X_Z_4a__submit{font:inherit;color:#fff;background:var(--accent);cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-size:15px;font-weight:600;transition:background-color .15s}.page-module__X_Z_4a__submit:hover{background:var(--accent-hover)}.page-module__X_Z_4a__submit:disabled{opacity:.6;cursor:default}.page-module__X_Z_4a__link{text-align:center;opacity:.7;color:inherit;font-size:14px}.page-module__X_Z_4a__link:hover{opacity:1}.page-module__X_Z_4a__notice{text-align:center;opacity:.8;font-size:14px}
