.login_page__VIB1K{height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:#101519;color:#eef3f4;display:flex;flex-direction:column;padding:max(20px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));letter-spacing:0;color-scheme:dark}.login_page__VIB1K *{box-sizing:border-box;letter-spacing:0;min-width:0}.login_footer__gXlwM,.login_header__6nr4p{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-shrink:0}.login_header__6nr4p{border-bottom:1px solid #2b353c;padding-bottom:18px}.login_brand__ezSFe{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:650}.login_brand__ezSFe img{width:36px;height:36px;border-radius:6px}.login_headerLabel__LKZhi{color:#94a6b0;font-size:12px}.login_content__CW_6z{width:min(400px,100%);margin:auto;padding:44px 0;flex-shrink:0}.login_accessMark__a6r2l{width:44px;height:44px;display:grid;place-items:center;border-radius:8px;border:1px solid #36575a;background:#153032;color:#70e3e7;margin-bottom:22px}.login_eyebrow__tyYbT{color:#9fb1ba;font-size:13px;margin:0 0 8px}.login_content__CW_6z h1{font-size:28px;line-height:1.25;font-weight:650;margin:0 0 10px}.login_subtitle__JqAz7{color:#a4b3ba;font-size:14px;line-height:1.5;margin:0 0 28px}.login_form__NY6Qf{display:grid;gap:19px}.login_field___YCmt{display:grid;gap:8px}.login_field___YCmt label{font-size:13px;font-weight:500;color:#c5d0d5}.login_inputWrap__xEdqg{position:relative}.login_inputWrap__xEdqg input{width:100%;height:50px;background:#171f25;border:1px solid #3d4b53;border-radius:6px;padding:0 48px 0 42px;font-size:16px;color:#f2f6f7;outline:none;transition:border-color .12s}.login_inputWrap__xEdqg input::-moz-placeholder{color:#889ba7}.login_inputWrap__xEdqg input::placeholder{color:#889ba7}.login_inputWrap__xEdqg input:focus{border-color:#57d8e1;box-shadow:0 0 0 3px #57d8e11f}.login_inputIcon__hYvvE{position:absolute;left:14px;top:16px;color:#92a8b3;pointer-events:none}.login_reveal__imp4Z{position:absolute;right:3px;top:3px;width:44px;height:44px;display:grid;place-items:center;border-radius:4px;color:#b3c2ca}.login_reveal__imp4Z:hover{background:#26353e;color:#fff}.login_remember__i6asn{display:flex;align-items:center;gap:10px;min-height:30px;font-size:13px;color:#b9c8cf;cursor:pointer}.login_remember__i6asn input{width:18px;height:18px;accent-color:#49d4dc}.login_submit__56LbW{min-height:48px;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:6px;background:#54d5df;border:1px solid #54d5df;color:#061b1d;font-size:15px;font-weight:650}.login_submit__56LbW:hover:not(:disabled){background:#85e6ec}.login_page__VIB1K button:focus-visible,.login_remember__i6asn input:focus-visible{outline:2px solid #79e3ed;outline-offset:3px}.login_page__VIB1K button:disabled,.login_page__VIB1K input:disabled{opacity:.6;cursor:wait}.login_security__witU7{display:flex;align-items:center;gap:8px;margin-top:23px;padding-top:20px;border-top:1px solid #2b353c;font-size:12px;color:#91a7ad}.login_security__witU7 svg{color:#91c5b3}.login_error__wxSLK{border-left:2px solid #f48e97;color:#ffd5d9;background:#352428;padding:10px 12px;margin:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.login_pending__Li10v{display:flex;gap:10px;align-items:center;min-height:80px;font-size:14px;color:#c5d0d5}.login_footer__gXlwM{border-top:1px solid #2b353c;padding-top:17px;color:#899da9;font-size:11px}.login_spin__7YwG_{animation:login_login-spin__aChmm 1s linear infinite}@keyframes login_login-spin__aChmm{to{transform:rotate(1turn)}}@media (max-width:480px){.login_page__VIB1K{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.login_headerLabel__LKZhi{display:none}.login_content__CW_6z{padding:30px 0}.login_accessMark__a6r2l{margin-bottom:16px}.login_content__CW_6z h1{font-size:26px}}@media (max-height:540px){.login_content__CW_6z{padding:24px 0}.login_accessMark__a6r2l{display:none}}@media (prefers-reduced-motion:reduce){.login_spin__7YwG_{animation:none}.login_inputWrap__xEdqg input{transition:none}}