.login_page___ryY_{min-height:100vh;display:grid;place-items:center;background:#040509;padding:20px}.login_card__IZJmS{width:min(520px,100%);padding:28px;background:linear-gradient(180deg,rgba(7,34,54,.92),rgba(4,5,9,.98));border:1px solid rgba(175,211,234,.3);box-shadow:0 16px 44px rgba(0,0,0,.55)}.login_title__Tjn8e{margin:0 0 8px;color:#fff;font-size:2rem;line-height:1.1;text-transform:uppercase}.login_lead__iDDos{margin:0 0 20px;color:#b9c7d3}.login_form__CorXy{display:grid;grid-gap:12px;gap:12px}.login_label___X1HT{color:#afd3ea;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.login_input__IA0sV{height:48px;border:1px solid rgba(175,211,234,.22);background:#0a1019;color:#fff;padding:0 14px}.login_button__Jt5Ck{margin-top:6px;height:48px;border:1px solid rgba(175,211,234,.5);background:rgba(54,105,146,.65);color:#fff;text-transform:uppercase;letter-spacing:.1em;font-weight:700;cursor:pointer}.login_button__Jt5Ck:disabled{opacity:.55;cursor:not-allowed}.login_linkButton__SZ4dU{border:0;background:rgba(0,0,0,0);color:#6aa1c6;text-decoration:underline;text-underline-offset:4px;cursor:pointer;justify-self:start;padding:0}.login_error__ac6H3{color:#ff9ab8;margin:0 0 10px}.login_message__V_aOG{color:#9be5bf;margin:0 0 10px}