.login-form-module__jS9fVG__page{box-sizing:border-box;isolation:isolate;color:#202d42;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f7f8;width:100%;min-height:100svh;margin:0;font:14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;position:relative;overflow:hidden}.login-form-module__jS9fVG__page *{box-sizing:border-box}.login-form-module__jS9fVG__page :where(button,input){font:inherit}.login-form-module__jS9fVG__illustration{z-index:-3;object-fit:cover;object-position:52% center;filter:blur(4px)saturate(.3)contrast(.85);pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:scale(1.04)}.login-form-module__jS9fVG__page:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#f7f9fcf2 0%,#f7f9fce6 22%,#f7f9fc70 52%,#f7f9fc66 100%),linear-gradient(#f7f9fc66 0%,#0000 45%,#f7f9fc55 100%);position:absolute;inset:0}.login-form-module__jS9fVG__site-header{z-index:1;background:0 0;height:64px;position:absolute;inset:0 0 auto}.login-form-module__jS9fVG__header-inner{align-items:center;width:calc(100% - 80px);max-width:1112px;height:100%;margin:auto;display:flex}.login-form-module__jS9fVG__brand{align-items:center;gap:10px;display:flex}.login-form-module__jS9fVG__brand-logo{object-fit:contain;width:48px;height:28px}.login-form-module__jS9fVG__brand strong{letter-spacing:.02em;font-size:17px;font-weight:650}.login-form-module__jS9fVG__main{grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:72px;min-height:100svh;padding:80px max(48px,50vw - 540px);display:grid}.login-form-module__jS9fVG__intro{align-self:center;padding:24px 0 40px;position:relative}.login-form-module__jS9fVG__intro h1{letter-spacing:-2px;color:#192a42;margin:0 0 28px;font-size:clamp(40px,4.3vw,58px);font-weight:650;line-height:1.3}.login-form-module__jS9fVG__intro h1 span{color:#3b5e96}.login-form-module__jS9fVG__intro>p{color:#56677d;margin:0;font-size:15px;line-height:2}.login-form-module__jS9fVG__sections{color:#53657e;flex-wrap:wrap;gap:12px 20px;max-width:390px;margin-top:52px;font-size:11px;display:flex}.login-form-module__jS9fVG__sections span{border-top:1px solid #9caec34d;padding-top:12px}.login-form-module__jS9fVG__login{-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffffed,#ffffffd6);border:1px solid #fff;border-radius:18px;padding:38px;position:relative;box-shadow:0 28px 80px #2530471a,0 3px 12px #25304708}.login-form-module__jS9fVG__eyebrow{letter-spacing:1px;color:#52729e;margin-bottom:10px;font-size:12px;font-weight:600}.login-form-module__jS9fVG__login h2{letter-spacing:-.8px;color:#21324b;margin:0 0 10px;font-size:29px;font-weight:650}.login-form-module__jS9fVG__login-sub{color:#66758a;margin:0;font-size:12px;line-height:1.8}.login-form-module__jS9fVG__login form{gap:20px;margin-top:32px;display:grid}.login-form-module__jS9fVG__field label{color:#43546c;margin-bottom:9px;font-size:12px;font-weight:550;display:block}.login-form-module__jS9fVG__field input{color:#202938;background:#ffffffb3;border:1px solid #d6dee8;border-radius:7px;width:100%;height:48px;padding:0 14px;font-size:12px;font-weight:400;transition:border-color .15s,box-shadow .15s,background .15s}.login-form-module__jS9fVG__field input::placeholder{color:#8b98aa}.login-form-module__jS9fVG__field input:hover{border-color:#a9bbd1}.login-form-module__jS9fVG__field input:focus{background:#fff;border-color:#6686b6;outline:0;box-shadow:0 0 0 3px #4474c114}.login-form-module__jS9fVG__field input[aria-invalid=true]{border-color:#b14848}.login-form-module__jS9fVG__password{position:relative}.login-form-module__jS9fVG__password input{padding-right:58px}.login-form-module__jS9fVG__show{color:#63748e;cursor:pointer;background:0 0;border:0;height:48px;padding:0 12px;font-size:11px;position:absolute;top:0;right:0}.login-form-module__jS9fVG__submit{color:#fff;cursor:pointer;background:linear-gradient(110deg,#345c9a,#426caf);border:1px solid #315a99;border-radius:7px;justify-content:center;align-items:center;width:100%;height:48px;font-size:14px;font-weight:600;transition:box-shadow .15s,background .15s;display:flex;position:relative;box-shadow:0 5px 12px #315caa24}.login-form-module__jS9fVG__submit>span:last-child{font-size:18px;font-weight:400;position:absolute;right:17px}.login-form-module__jS9fVG__submit:hover{background:linear-gradient(110deg,#294e88,#365f9e);box-shadow:0 7px 18px #315caa30}.login-form-module__jS9fVG__submit:disabled{opacity:.65;cursor:wait}.login-form-module__jS9fVG__page button:focus-visible{outline-offset:3px;outline:3px solid #9bb7e3}.login-form-module__jS9fVG__help{color:#66758a;margin:0;font-size:12px;line-height:1.8}.login-form-module__jS9fVG__error,.login-form-module__jS9fVG__formError{color:#b14848;margin:0;font-size:12px;line-height:1.6}.login-form-module__jS9fVG__error{margin-top:6px}.login-form-module__jS9fVG__status{color:#52729e;margin:0;font-size:12px}.login-form-module__jS9fVG__error:empty,.login-form-module__jS9fVG__formError:empty,.login-form-module__jS9fVG__status:empty{display:none}@media (max-width:900px){.login-form-module__jS9fVG__main{grid-template-columns:minmax(0,1fr) 360px;gap:32px;padding:64px 32px}.login-form-module__jS9fVG__login{padding:30px}.login-form-module__jS9fVG__intro h1{font-size:38px}}@media (max-width:650px){.login-form-module__jS9fVG__header-inner{width:calc(100% - 48px)}.login-form-module__jS9fVG__main{min-height:100svh;padding:88px 24px 40px;display:block}.login-form-module__jS9fVG__intro{max-width:400px;margin:0 auto 28px;padding:0}.login-form-module__jS9fVG__intro h1{letter-spacing:-1px;margin-bottom:0;font-size:32px}.login-form-module__jS9fVG__intro>p,.login-form-module__jS9fVG__sections{display:none}.login-form-module__jS9fVG__login{max-width:400px;margin:auto;padding:28px}.login-form-module__jS9fVG__illustration{object-position:40% center}.login-form-module__jS9fVG__page:before{background:#f5f8fbbf}}html:has(.login-form-module__jS9fVG__page){overflow-y:auto}
