.login_page___bVDP{min-height:100vh;display:grid;place-items:center;padding:16px;background:#032d60;position:relative;overflow:hidden;color:#032d60}.login_page___bVDP:after,.login_page___bVDP:before{content:"";position:absolute;width:40vw;height:40vw;border-radius:50%;filter:blur(80px);pointer-events:none}.login_page___bVDP:before{top:-10%;left:-10%;background:#0f3c73b3}.login_page___bVDP:after{top:20%;right:-10%;background:#0176d366}.login_card__r3Ltj{width:min(100%,384px);padding:32px;background:#fff;border:1px solid #0f3c7333;border-radius:32px;box-shadow:0 24px 65px #001b3f38;position:relative;z-index:1}.login_heading__DFZnI{text-align:center;margin-bottom:32px}.login_heading__DFZnI img{width:80px;height:80px;object-fit:contain;margin:0 auto 20px}.login_heading__DFZnI h1{font-size:30px;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0;color:#032d60}.login_heading__DFZnI p{font-size:10px;font-weight:800;letter-spacing:.12em;margin:5px 0 0;color:#475569}.login_form__Ij6Df{display:grid;grid-gap:16px;gap:16px}.login_form__Ij6Df input[type=email],.login_form__Ij6Df input[type=password],.login_form__Ij6Df input[type=text]{width:100%;height:51px;padding:12px 16px;border:1px solid #cbd5e1;border-radius:12px;background:#f3f4f6;color:#032d60;font:500 14px Prompt,sans-serif;outline:0;transition:background .15s,border-color .15s,box-shadow .15s}.login_form__Ij6Df input::placeholder{color:#475569;opacity:1}.login_form__Ij6Df input:focus{background:#fff;border-color:#0176d3;box-shadow:0 0 0 3px #0176d333}.login_rememberRow__XyP6a{display:flex;align-items:flex-start;gap:10px;padding:0 4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login_rememberCheck__2eCbl{width:16px;height:16px;margin-top:2px;accent-color:#0176d3;cursor:pointer;flex:none}.login_rememberCopy__A9Gfa{flex:1 1;min-width:0}.login_rememberTitle__LAS9T{font-size:14px;font-weight:700;color:#032d60;line-height:1.3}.login_rememberTitle__LAS9T span{font-size:10px;font-weight:500;color:#475569}.login_rememberSub__oaAno{font-size:10px;color:#475569;line-height:1.35;margin-top:2px}.login_rememberSub__oaAno i{color:#854d0e;margin-right:3px}.login_form__Ij6Df button{height:51px;margin-top:2px;padding:12px 16px;border:0;border-radius:12px;background:#0176d3;color:#fff;font:700 15px Prompt,sans-serif;cursor:pointer;box-shadow:0 4px 8px #032d6024}.login_form__Ij6Df button:hover{background:#014486}.login_form__Ij6Df button:disabled{background:#64748b;cursor:wait}.login_accountNote__msJDz{font-size:10px;line-height:1.45;color:#64748b;margin:-4px 4px 0}.login_error__BN8Ls{padding:12px;margin:0;background:#fef2f2;border:1px solid #fca5a5;border-radius:12px;color:#991b1b;text-align:center;font-size:12px;font-weight:700}.login_footer__Xh0OZ{text-align:center;margin-top:24px;color:#475569;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.7;letter-spacing:.02em}.login_footer__Xh0OZ p{margin:0}.login_footer__Xh0OZ strong{color:#0176d3;font-weight:800}.login_footerTime__9kif4{color:#94a3b8;font-size:9px;margin-top:2px!important}.login_srOnly__t_aNY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:480px){.login_card__r3Ltj{padding:28px}.login_page___bVDP:after,.login_page___bVDP:before{width:70vw;height:70vw}}