.auth_main___Zwfq{max-width:28rem;margin:3rem auto;padding:1.5rem}.auth_title__llpnK{font-size:1.5rem;margin-bottom:.5rem}.auth_lead__LpJij{color:#555;margin-bottom:1.5rem;line-height:1.4}.auth_form__TOqgD{display:flex;flex-direction:column;gap:1rem}.auth_label__f_eX0{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem}.auth_input__EwnNX{padding:.6rem .75rem;border:1px solid #ccc;border-radius:6px;font-size:1rem}.auth_button__Bj9q0{padding:.7rem 1rem;border:none;border-radius:6px;background:#111;color:#fff;font-size:1rem;cursor:pointer}.auth_button__Bj9q0:disabled{opacity:.6;cursor:not-allowed}.auth_error__oxV8g{color:#b00020;font-size:.9rem}.auth_footer__SqHTg{margin-top:1.25rem;font-size:.9rem}.auth_footer__SqHTg a{text-decoration:underline}