.Login_page__SRHOx{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 30% 10%,#124a8b 0,#061d3d 38%,#031026 100%)}.Login_card__av7ZS{width:min(430px,100%);padding:38px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:rgba(255,255,255,.98);box-shadow:0 28px 80px rgba(0,0,0,.36)}.Login_brandMark__tiPd5{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:#073c91;color:#fff;font-size:22px;font-weight:950;box-shadow:0 10px 25px rgba(7,60,145,.28)}.Login_eyebrow__nfgri{margin:20px 0 5px;color:#0a4eaf;font-size:12px;font-weight:900;letter-spacing:.18em}.Login_card__av7ZS h1{margin:0;color:#082856;font-size:31px;letter-spacing:-.03em}.Login_sub__jCddT{margin:9px 0 26px;color:#5c6f88;line-height:1.6}.Login_form__tm3nF{display:grid;grid-gap:15px;gap:15px}.Login_form__tm3nF label{display:grid;grid-gap:7px;gap:7px;color:#213e62;font-size:13px;font-weight:800}.Login_form__tm3nF input{width:100%;height:46px;padding:0 13px;border:1px solid #b9c9de;border-radius:10px;background:#fff;color:#102c52;font:inherit}.Login_form__tm3nF input:focus{outline:2px solid #a9c9f8;border-color:#3376d2}.Login_form__tm3nF button{height:48px;border:0;border-radius:10px;background:#0a4eaf;color:white;font-weight:900;cursor:pointer}.Login_form__tm3nF button:hover{background:#073c91}.Login_error__Cx5YU{padding:10px 12px;border-radius:9px;background:#fff0ed;border:1px solid #e8c2ba;color:#9c4032;font-size:12px;line-height:1.55}.Login_note__y_PCp{margin:20px 0 0;padding-top:16px;border-top:1px solid #e0e6ee;color:#7a899b;font-size:11px;text-align:center}.Login_resetBox__4_IMc{margin-top:20px;padding:16px;border:1px solid #d6e1ef;border-radius:12px;background:#f6f9fd}.Login_resetBox__4_IMc strong{display:block;color:#173b68;font-size:13px}.Login_resetBox__4_IMc p{margin:6px 0 12px;color:#6b7d93;font-size:11px;line-height:1.55}.Login_resetForm__WIFs8{display:grid;grid-gap:8px;gap:8px}.Login_resetForm__WIFs8 input{height:42px;padding:0 12px;border:1px solid #bdcbe0;border-radius:9px;font:inherit}.Login_resetForm__WIFs8 button{height:42px;border:1px solid #8eb2e6;border-radius:9px;background:#edf4ff;color:#0a4eaf;font-weight:900;cursor:pointer}.Login_resetForm__WIFs8 button:hover{background:#e0ecff}.Login_success__QIT3h{margin-top:10px;padding:10px 12px;border-radius:9px;background:#edf9f2;border:1px solid #b8dec7;color:#23633d;font-size:12px;line-height:1.55}