.login_page__LW7uW{position:relative;z-index:0;width:100%;max-width:560px}.login_page__LW7uW:before{position:fixed;z-index:-1;inset:0;background:#fff;content:"";pointer-events:none}.login_frame__9FuV_{overflow:hidden;border:1px solid #ffffff26;border-radius:24px;background:#e8eef8;box-shadow:0 24px 64px #090f2626}.login_columns__0n5Rw{display:flex;flex-direction:column}.login_brandPanel__Sd8It{position:relative;isolation:isolate;min-height:224px;overflow:hidden;padding:24px;background:#c6d6ed;color:#1e2a78}.login_brand__WvJw1{position:relative;z-index:1;width:224px;max-width:100%}.login_welcome__ll2CC{position:relative;z-index:1;width:58%;margin-top:24px}.login_welcome__ll2CC:before{display:block;width:32px;height:3px;margin-bottom:12px;background:#a27b2f;content:""}.login_welcome__ll2CC h2{font-family:var(--font-jakarta),sans-serif;font-size:clamp(21px,5.5vw,26px);font-weight:600;line-height:1.18;letter-spacing:-.6px}.login_eyebrow__YHSY4,.login_motto__jggCC{display:none}.login_companion__jnyHn{position:absolute;right:12px;bottom:-32px;width:clamp(112px,34vw,140px);height:auto}.login_formColumn__Z3RPO{min-width:0;background:#e8eef8}.login_formPanel__EhcNp{padding:28px 24px 24px}.login_formTitle__PPBH7{color:#172451;font-family:var(--font-jakarta),sans-serif;font-size:clamp(23px,5.8vw,28px);font-weight:600;line-height:1.25;letter-spacing:-.8px}.login_field__Lt_JA{height:48px;border:1px solid #bac8df;border-radius:12px;padding-left:44px;background:#f6f8fc;color:#172451;font-size:16px;box-shadow:none}.login_field__Lt_JA::placeholder{color:#63708b}.login_field__Lt_JA:focus-visible{border-color:#526cc0;background:#fff;box-shadow:0 0 0 3px #526cc026}.login_field__Lt_JA[aria-invalid=true]{border-color:#b42318}.login_passwordToggle__38Y7B{position:absolute;top:2px;right:2px;display:grid;width:44px;height:44px;place-items:center;border-radius:10px;color:#63708b;transition:color .16s,background-color .16s}.login_passwordToggle__38Y7B:hover{background:#e8eef8;color:#1e2a78}.login_primaryButton__MIB0M{width:100%;min-height:48px;border-radius:12px;color:#fff;font-family:var(--font-jakarta),sans-serif;font-size:15px;font-weight:600;box-shadow:0 2px 4px #0f172a14;transition:filter .16s,transform .16s}.login_primaryButton__MIB0M:hover{filter:brightness(1.14)}.login_primaryButton__MIB0M:active{transform:translateY(1px)}.login_primaryButton__MIB0M:disabled{opacity:.65}.login_modeSwitch__1ithO{min-height:44px;padding:4px 0;color:#53617e;font-size:14px;line-height:22px}.login_modeSwitch__1ithO:hover{color:#1e2a78}.login_page__LW7uW a:focus-visible,.login_page__LW7uW button:focus-visible{outline:2px solid #1e2a78;outline-offset:3px}.login_footer__fz0PY{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #cbd5e6;color:#53617e;font-size:12px;line-height:18px;text-align:center}@media (min-width:640px){.login_brandPanel__Sd8It{min-height:248px;padding:28px 36px}.login_welcome__ll2CC h2{font-size:28px}.login_companion__jnyHn{right:36px;bottom:-52px;width:164px}.login_formPanel__EhcNp{padding:32px 40px}}@media (min-width:1024px){.login_page__LW7uW{max-width:1080px}.login_frame__9FuV_{border-radius:28px}.login_columns__0n5Rw{min-height:660px;flex-direction:row}.login_brandPanel__Sd8It{flex:0 0 46%;padding:40px}.login_welcome__ll2CC{width:100%;margin-top:40px}.login_welcome__ll2CC:before{margin-bottom:16px}.login_eyebrow__YHSY4{display:block;margin-bottom:12px;color:#45577a;font-size:13px}.login_welcome__ll2CC h2{font-size:40px;line-height:1.12;letter-spacing:-1.2px}.login_companion__jnyHn{right:20px;bottom:-40px;width:220px}.login_motto__jggCC{position:absolute;bottom:40px;left:40px;display:block;max-width:120px;color:#45577a;font-size:12px;line-height:20px}.login_formColumn__Z3RPO{display:flex;flex:1;align-items:center}.login_formPanel__EhcNp{width:100%;padding:48px}.login_footer__fz0PY{margin-top:24px;padding-top:20px}}@media (min-width:1200px){.login_companion__jnyHn{bottom:-48px;width:260px}}@media (prefers-reduced-motion:reduce){.login_page__LW7uW *,.login_page__LW7uW :after,.login_page__LW7uW :before{transition:none!important}.login_primaryButton__MIB0M:active{transform:none}}