.login_page___bVDP{--login-graphite:#201b1b;--login-ink:#111827;--login-muted:#5b677a;--login-blue:#0055fd;--login-border:#dce2ec;display:grid;min-height:100svh;place-items:center;padding:40px;background:#eef2f7;isolation:isolate}.login_loginShell__bczmR{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(440px,1.22fr);width:min(100%,980px);min-height:620px;overflow:hidden;border:1px solid rgba(32,27,27,.12);border-radius:18px;background:#fff;box-shadow:0 28px 70px rgba(20,31,50,.14),0 3px 10px rgba(20,31,50,.05);animation:login_shellEnter__yb6O_ .42s cubic-bezier(.22,1,.36,1) both}.login_contextPanel__u_9pv{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:42px 40px 38px;background:var(--login-graphite);color:#fff}.login_contextPanel__u_9pv:after{position:absolute;inset:0 0 auto auto;width:5px;height:112px;background:var(--login-blue);content:""}.login_logo__GW03_{width:150px;height:auto;object-fit:contain}.login_contextCopy__6_e18{margin-top:110px}.login_contextEyebrow__XHZmA,.login_eyebrow__tkUJ1{margin:0;font-family:JetBrains Mono Variable,monospace;font-size:10px;font-weight:650;letter-spacing:.14em}.login_contextEyebrow__XHZmA{color:#8e9aac}.login_contextCopy__6_e18 h2{margin:16px 0 18px;color:#fff;font-size:clamp(27px,2.5vw,36px);font-weight:660;letter-spacing:-.045em;line-height:1.08}.login_contextCopy__6_e18>p:last-child{max-width:290px;margin:0;color:#aeb6c3;font-size:13px;line-height:1.7}.login_securityRail__5jHOW{display:grid;grid-template-columns:16px 1fr;grid-gap:14px;gap:14px;align-items:stretch}.login_railLine__qWAcX{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:4px 0}.login_railLine__qWAcX:before{position:absolute;top:8px;bottom:8px;left:50%;width:1px;background:#42404a;content:"";transform:translateX(-50%)}.login_railLine__qWAcX span{z-index:1;width:7px;height:7px;border:2px solid var(--login-graphite);border-radius:50%;background:#677184;box-shadow:0 0 0 1px #677184}.login_railLine__qWAcX span:first-child{background:#4ddb91;box-shadow:0 0 0 1px #4ddb91,0 0 0 5px rgba(77,219,145,.1);animation:login_signalPulse__1JjKt 2.4s ease-out infinite}.login_railCopy__RLfDi{display:grid;grid-gap:5px;gap:5px}.login_railCopy__RLfDi strong{color:#f8fafc;font-size:12px;font-weight:650}.login_railCopy__RLfDi span{color:#818b9c;font-size:11px}.login_formPanel__tDyav{display:grid;place-items:center;padding:52px clamp(44px,6vw,86px);background:#fff}.login_formContent__SYQqn{width:min(100%,410px)}.login_securityMark__hcFu5{display:grid;width:42px;height:42px;margin-bottom:26px;place-items:center;border:1px solid #ccdaf9;border-radius:10px;background:#f2f6ff;color:var(--login-blue)}.login_eyebrow__tkUJ1{color:var(--login-blue)}.login_formContent__SYQqn h1{margin:12px 0 8px;color:var(--login-ink);font-size:clamp(30px,3.3vw,40px);font-weight:680;letter-spacing:-.045em;line-height:1.08}.login_supportingText__e08Wk{max-width:350px;margin:0;color:var(--login-muted);font-size:14px;line-height:1.65}.login_form__Ij6Df{display:grid;grid-gap:18px;gap:18px;margin-top:34px}.login_error__BN8Ls,.login_notice__gmWNk{display:flex;align-items:flex-start;gap:9px;margin:0;padding:11px 12px;border:1px solid;border-radius:8px;font-size:12px;line-height:1.5}.login_notice__gmWNk{border-color:#cbdaf4;background:#f4f7fc;color:#315078}.login_error__BN8Ls{border-color:#efc7cb;background:#fff5f6;color:#9c2f3a}.login_error__BN8Ls svg,.login_notice__gmWNk svg{flex:0 0 auto;margin-top:1px}.login_field__07CUi{display:grid;grid-gap:8px;gap:8px}.login_field__07CUi label{color:#344054;font-size:12px;font-weight:680}.login_inputWrap__ns1ZF{position:relative}.login_inputWrap__ns1ZF>svg{position:absolute;top:50%;left:14px;color:#7e899b;pointer-events:none;transform:translateY(-50%)}.login_inputWrap__ns1ZF input{width:100%;height:48px;padding:0 45px 0 43px;border:1px solid #cbd3df;border-radius:8px;outline:0;background:#fff;color:var(--login-ink);font-size:14px;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.login_inputWrap__ns1ZF input::placeholder{color:#98a2b3}.login_inputWrap__ns1ZF input:hover:not(:disabled){border-color:#a8b3c3}.login_inputWrap__ns1ZF input:focus{border-color:var(--login-blue);box-shadow:0 0 0 3px rgba(0,85,253,.13)}.login_inputWrap__ns1ZF input:disabled{background:#f5f7fa;color:#788397;cursor:not-allowed}.login_passwordToggle__GtxbS{position:absolute;top:50%;right:9px;display:grid;width:34px;height:34px;place-items:center;border-radius:6px;background:transparent;color:#657084;cursor:pointer;transform:translateY(-50%);transition:background-color .12s ease,color .12s ease}.login_passwordToggle__GtxbS:hover:not(:disabled){background:#eef2f7;color:#1f2937}.login_passwordToggle__GtxbS:disabled{cursor:not-allowed;opacity:.55}.login_submitButton__e8r5k{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-top:4px;border-radius:8px;background:var(--login-blue);color:#fff;cursor:pointer;font-size:13px;font-weight:700;box-shadow:0 8px 18px rgba(0,85,253,.18);transition:background-color .14s ease,box-shadow .14s ease,transform .1s ease}.login_submitButton__e8r5k:hover:not(:disabled){background:#0049db;box-shadow:0 10px 22px rgba(0,85,253,.24)}.login_submitButton__e8r5k:active:not(:disabled){transform:translateY(1px)}.login_submitButton__e8r5k:disabled{background:#8eaded;box-shadow:none;cursor:wait}.login_spinner__W0_61{width:15px;height:15px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:login_spin__pBhqS .7s linear infinite}.login_trustNote__zx2I6{display:flex;align-items:center;gap:8px;margin-top:28px;padding-top:20px;border-top:1px solid var(--login-border);color:#687489;font-size:11px}.login_trustNote__zx2I6 svg{color:#299769}.login_environmentLabel__iQwMm{position:fixed;right:24px;bottom:18px;display:flex;align-items:center;gap:8px;margin:0;color:#778397;font-family:JetBrains Mono Variable,monospace;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.login_environmentLabel__iQwMm span{width:5px;height:5px;border-radius:50%;background:#35b77c}@keyframes login_shellEnter__yb6O_{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes login_signalPulse__1JjKt{0%,62%,to{box-shadow:0 0 0 1px #4ddb91,0 0 0 3px rgba(77,219,145,.07)}75%{box-shadow:0 0 0 1px #4ddb91,0 0 0 7px rgba(77,219,145,.13)}}@keyframes login_spin__pBhqS{to{transform:rotate(1turn)}}@media (max-width:840px){.login_page___bVDP{display:block;padding:0;background:#fff}.login_loginShell__bczmR{display:block;min-height:100svh;border:0;border-radius:0;box-shadow:none}.login_contextPanel__u_9pv{min-height:174px;padding:28px 24px 24px}.login_contextPanel__u_9pv:after{width:4px;height:74px}.login_logo__GW03_{width:130px}.login_contextCopy__6_e18{margin-top:30px}.login_contextCopy__6_e18>p:last-child,.login_contextEyebrow__XHZmA,.login_securityRail__5jHOW{display:none}.login_contextCopy__6_e18 h2{max-width:310px;margin:0;font-size:24px}.login_formPanel__tDyav{display:block;padding:42px 24px 36px}.login_formContent__SYQqn{max-width:440px;margin:0 auto}.login_securityMark__hcFu5{width:38px;height:38px;margin-bottom:22px}.login_formContent__SYQqn h1{font-size:31px}.login_form__Ij6Df{margin-top:28px}.login_environmentLabel__iQwMm{display:none}}@media (max-width:380px){.login_contextPanel__u_9pv{min-height:154px;padding:22px 18px 20px}.login_contextCopy__6_e18{margin-top:24px}.login_contextCopy__6_e18 h2{font-size:21px}.login_formPanel__tDyav{padding:32px 18px 28px}.login_formContent__SYQqn h1{font-size:28px}}@media (max-height:720px) and (min-width:841px){.login_page___bVDP{padding-block:20px}.login_loginShell__bczmR{min-height:570px}.login_contextCopy__6_e18{margin-top:76px}.login_formPanel__tDyav{padding-block:38px}}@media (prefers-reduced-motion:reduce){.login_loginShell__bczmR,.login_railLine__qWAcX span:first-child,.login_spinner__W0_61{animation:none}.login_inputWrap__ns1ZF input,.login_passwordToggle__GtxbS,.login_submitButton__e8r5k{transition:none}}