.auth-module__Iay1tq__page{place-items:center;min-height:100vh;padding:32px 16px;display:grid}.auth-module__Iay1tq__card{background:var(--panel);border:1px solid var(--rule);border-radius:8px;width:100%;max-width:400px;padding:28px}.auth-module__Iay1tq__brand{letter-spacing:.12em;margin:0 0 22px;font-size:15px;font-weight:700}.auth-module__Iay1tq__title{margin:0 0 6px;font-size:21px;font-weight:600}.auth-module__Iay1tq__lead{color:var(--ink-2);margin:0 0 20px;font-size:14.5px}.auth-module__Iay1tq__form{gap:14px;display:grid}.auth-module__Iay1tq__label{color:var(--ink-2);gap:6px;font-size:14px;display:grid}.auth-module__Iay1tq__input{background:var(--bg);border:1px solid var(--rule-2);width:100%;color:var(--ink);border-radius:5px;padding:10px 12px;font-size:15px}.auth-module__Iay1tq__input:focus{border-color:var(--gold);outline:none}.auth-module__Iay1tq__submit{width:100%;margin-top:4px}.auth-module__Iay1tq__error{color:var(--down);background:#f07a701f;border-radius:5px;margin:0;padding:10px 12px;font-size:14px}.auth-module__Iay1tq__done{color:var(--up);background:#5cc48f1f;border-radius:5px;margin:0;padding:10px 12px;font-size:14px}.auth-module__Iay1tq__links{color:var(--ink-3);margin:18px 0 0;font-size:14px}.auth-module__Iay1tq__links a{color:var(--ink-2)}
