.auth_page__zxmjT{min-height:100vh;background:radial-gradient(circle at 72% 24%,#f5eddc 0,#f3f5f7 35%,#e8eef4 100%);color:#101d31;font-family:IBM Plex Sans,system-ui,sans-serif}.auth_topbar__Gsupl{height:68px;background:#0f1d32;justify-content:space-between;padding:0 24px}.auth_brand__tnBZM,.auth_topbar__Gsupl{color:white;display:flex;align-items:center}.auth_brand__tnBZM{text-decoration:none;gap:12px;font-weight:700;letter-spacing:.08em}.auth_mark__WAIzg{width:32px;height:32px;border:2px solid #c6a354;border-radius:9px;color:#d9b762;display:grid;place-items:center;font-family:Georgia,serif;font-size:21px}.auth_brand__tnBZM small{display:block;color:#aeb9ca;font-size:9px;letter-spacing:.16em;font-weight:500;margin-top:1px}.auth_back__o78PE{color:#d7deea;font-size:13px;text-decoration:none}.auth_center__KFzjf{min-height:calc(100vh - 68px);display:grid;place-items:center;padding:38px 18px}.auth_card__k42Qf{width:min(100%,520px);background:rgba(255,255,255,.97);border:1px solid #dfe4ea;border-radius:20px;box-shadow:0 20px 55px rgba(27,42,63,.12);padding:42px 38px}.auth_eyebrow__YqUnN{color:#a66824;font-size:12px;font-weight:700;letter-spacing:.13em}.auth_card__k42Qf h1{font-size:31px;letter-spacing:-.035em;margin:13px 0 6px}.auth_intro__7HHuY{color:#65758d;font-size:14px;line-height:1.5;margin:0 0 26px}.auth_form__k3TT_{display:grid;grid-gap:17px;gap:17px}.auth_label__NMuHE{color:#344258;font-weight:600;font-size:13px;display:grid;grid-gap:7px;gap:7px}.auth_input__0UcQj{width:100%;border:1px solid #ced6e1;border-radius:10px;padding:13px 14px;font:inherit;font-size:15px;color:#172337;background:white;box-sizing:border-box}.auth_input__0UcQj:focus{outline:3px solid rgba(57,103,181,.16);border-color:#4775bb}.auth_row__BgAxk{display:flex;justify-content:flex-end;margin-top:-7px}.auth_link__OqDFb{color:#476b9b;font-size:13px}.auth_button__eStcV{border:0;border-radius:10px;background:#101e33;color:white;padding:14px 20px;font-weight:700;font-size:14px;cursor:pointer}.auth_message__eykQd{border-radius:9px;padding:10px 12px;font-size:13px;line-height:1.45;margin:0 0 18px}.auth_error__jew35{background:#fff2f0;border:1px solid #f5c7c1;color:#9a2c22}.auth_success__LqQKs{background:#edf9f1;border:1px solid #b8e0c4;color:#17683a}.auth_note__5CeEP{text-align:center;margin:21px 0 0;color:#718097;font-size:12.5px;line-height:1.45}@media (max-width:560px){.auth_topbar__Gsupl{padding:0 16px}.auth_brandText__XAXSn{font-size:13px}.auth_card__k42Qf{padding:30px 22px;border-radius:15px}.auth_card__k42Qf h1{font-size:27px}}