.project-management-login_page__X3JHw{--pm-login-navy:#071d36;--pm-login-blue:#2563eb;--pm-login-blue-hover:#1d56d8;--pm-login-ink:#172033;--pm-login-muted:#667085;--pm-login-border:#d7dee8;display:grid;grid-template-columns:minmax(400px,31.8vw) minmax(0,1fr);grid-template-rows:72px minmax(0,1fr);min-height:100dvh;overflow-x:hidden;color:var(--pm-login-ink);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;letter-spacing:0;background:#f4f7fa}.project-management-login_brandPanel___zhVD{grid-row:1/3;display:flex;min-width:0;flex-direction:column;padding:40px 48px 38px;color:#fff;background:var(--pm-login-navy)}.project-management-login_brandLockup__qv8RH{display:flex;align-items:center;gap:16px}.project-management-login_brandMark__fKkLZ{display:grid;width:64px;height:64px;flex:0 0 64px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#fff;background:var(--pm-login-blue);box-shadow:0 8px 20px rgba(0,72,180,.24)}.project-management-login_brandName__hVRGl{margin:0;font-size:34px;font-weight:750;line-height:1.05}.project-management-login_brandProduct__ONpEM{margin:8px 0 0;color:#b8c6d8;font-size:17px;line-height:1.2}.project-management-login_brandHero__Y9iQt{margin-top:76px}.project-management-login_brandHero__Y9iQt h1{margin:0;max-width:360px;font-size:31px;font-weight:700;line-height:1.35}.project-management-login_brandHero__Y9iQt p{margin:18px 0 0;color:#aebdd0;font-size:16px;line-height:1.75}.project-management-login_lifecycle__ldvFh{position:relative;display:grid;gap:26px;margin:50px 0 0 30px}.project-management-login_lifecycle__ldvFh:before{position:absolute;top:32px;bottom:32px;left:31px;width:1px;content:"";background:rgba(190,208,228,.62)}.project-management-login_lifecycleStep__s3tBs{position:relative;z-index:1;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:26px;min-height:64px}.project-management-login_lifecycleIcon__n4lns{display:grid;width:64px;height:64px;place-items:center;border:1px solid #91a8c1;border-radius:50%;color:#e8f1fb;background:var(--pm-login-navy)}.project-management-login_lifecycleLabel__OrHrW{color:#f4f7fb;font-size:18px;font-weight:500}.project-management-login_brandTrust__AwnC1{margin:auto 0 0 30px;color:#aebdd0;font-size:15px;line-height:1.6}.project-management-login_workspaceHeader__V9KGb{grid-column:2;display:flex;min-width:0;align-items:center;justify-content:space-between;padding:0 36px;border-bottom:1px solid #dce2ea;background:#fff}.project-management-login_workspaceTitle__t4lBs{font-size:18px;font-weight:650}.project-management-login_forgotLink__P4NEm,.project-management-login_helpLink__lITdn{display:inline-flex;align-items:center;gap:8px;color:#344054;font-size:14px;font-weight:550;text-decoration:none}.project-management-login_forgotLink__P4NEm:hover,.project-management-login_helpLink__lITdn:hover{color:var(--pm-login-blue)}.project-management-login_forgotLink__P4NEm:focus-visible,.project-management-login_helpLink__lITdn:focus-visible,.project-management-login_input__b_NeM:focus-visible,.project-management-login_passwordToggle__q9wRK:focus-visible,.project-management-login_submitButton__TWoCT:focus-visible{outline:3px solid rgba(37,99,235,.18);outline-offset:2px}.project-management-login_workspace__lbB6v{grid-column:2;display:flex;min-width:0;align-items:center;justify-content:center;padding:40px;background:#f4f7fa}.project-management-login_loginPanel__3pglw{width:min(590px,100%);padding:46px 48px 40px;border:1px solid #cfd8e4;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(23,32,51,.025)}.project-management-login_eyebrow__5qraA{margin:0;color:#69758a;font-size:16px;font-weight:600}.project-management-login_loginTitle__Bu4f1{margin:20px 0 0;font-size:31px;font-weight:700;line-height:1.28}.project-management-login_loginHint__kD5x8{margin:10px 0 0;color:#7b8799;font-size:14px;line-height:1.7}.project-management-login_form__1eaxY{display:grid;gap:22px;margin-top:34px}.project-management-login_field__7fe2Q{display:grid;gap:10px}.project-management-login_fieldLabel__LrPgu{color:#253148;font-size:14px;font-weight:600}.project-management-login_input__b_NeM,.project-management-login_passwordField___bpLX{width:100%;height:56px;box-sizing:border-box;border:1px solid #cbd4e0;border-radius:6px;color:var(--pm-login-ink);background:#fff;font:inherit;font-size:15px}.project-management-login_input__b_NeM{padding:0 16px}.project-management-login_input__b_NeM::placeholder,.project-management-login_passwordInput__qh3MX::placeholder{color:#98a2b3}.project-management-login_input__b_NeM:hover,.project-management-login_passwordField___bpLX:hover{border-color:#9eadc0}.project-management-login_input__b_NeM:focus,.project-management-login_passwordField___bpLX:focus-within{border-color:var(--pm-login-blue)}.project-management-login_input__b_NeM:disabled,.project-management-login_passwordInput__qh3MX:disabled{cursor:wait;color:#7d8999;background:#f4f6f8}.project-management-login_passwordField___bpLX{position:relative;display:flex;align-items:center}.project-management-login_passwordInput__qh3MX{width:100%;min-width:0;height:100%;padding:0 52px 0 16px;border:0;border-radius:inherit;outline:0;color:var(--pm-login-ink);background:transparent;font:inherit;font-size:15px}.project-management-login_passwordToggle__q9wRK{position:absolute;right:8px;display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:6px;color:#667085;background:transparent;cursor:pointer}.project-management-login_passwordToggle__q9wRK:hover{color:var(--pm-login-blue);background:#eef4ff}.project-management-login_formOptions__ZS7lT{display:flex;min-height:24px;align-items:center;justify-content:space-between;gap:16px}.project-management-login_rememberLabel__mqObp{display:inline-flex;align-items:center;gap:9px;color:#667085;font-size:13px;cursor:pointer}.project-management-login_rememberCheckbox__VnxOt{width:19px;height:19px;margin:0;border-radius:4px;accent-color:var(--pm-login-blue)}.project-management-login_forgotLink__P4NEm{color:var(--pm-login-blue);font-size:13px}.project-management-login_submitButton__TWoCT{display:inline-flex;width:100%;height:58px;align-items:center;justify-content:center;border:0;border-radius:6px;color:#fff;background:var(--pm-login-blue);font:inherit;font-size:16px;font-weight:650;cursor:pointer;transition:background-color .16s ease}.project-management-login_submitButton__TWoCT:hover:not(:disabled){background:var(--pm-login-blue-hover)}.project-management-login_submitButton__TWoCT:disabled{cursor:wait;background:#96b4ed}.project-management-login_alert__8Ezre{margin:-4px 0 0;padding:11px 12px;border:1px solid #f2c9c5;border-radius:6px;color:#9f2f27;background:#fff6f5;font-size:13px;line-height:1.55}.project-management-login_assurance__iPOGG{display:flex;align-items:center;justify-content:center;gap:8px;margin:32px 0 0;color:#6f7b8d;font-size:13px;line-height:1.5;text-align:center}.project-management-login_assurance__iPOGG svg{flex:0 0 auto;color:#18a968}@media (max-width:1180px){.project-management-login_page__X3JHw{grid-template-columns:380px minmax(0,1fr)}.project-management-login_brandPanel___zhVD{padding-right:36px;padding-left:36px}.project-management-login_brandHero__Y9iQt h1{font-size:28px}.project-management-login_loginPanel__3pglw{width:min(540px,100%);padding-right:40px;padding-left:40px}}@media (min-width:901px) and (max-width:1360px){.project-management-login_brandPanel___zhVD{padding-right:40px;padding-left:40px}.project-management-login_brandHero__Y9iQt h1{max-width:none;font-size:29px}}@media (min-width:901px) and (max-height:780px){.project-management-login_brandPanel___zhVD{padding-top:32px;padding-bottom:28px}.project-management-login_brandHero__Y9iQt{margin-top:48px}.project-management-login_brandHero__Y9iQt p{margin-top:14px;line-height:1.6}.project-management-login_lifecycle__ldvFh{gap:14px;margin-top:32px}.project-management-login_lifecycle__ldvFh:before{top:28px;bottom:28px;left:27px}.project-management-login_lifecycleStep__s3tBs{grid-template-columns:56px minmax(0,1fr);gap:24px;min-height:56px}.project-management-login_lifecycleIcon__n4lns{width:56px;height:56px}.project-management-login_brandTrust__AwnC1{font-size:14px}.project-management-login_workspace__lbB6v{padding:24px 32px}.project-management-login_loginPanel__3pglw{padding:34px 42px 28px}.project-management-login_loginTitle__Bu4f1{margin-top:14px;font-size:29px}.project-management-login_loginHint__kD5x8{margin-top:8px}.project-management-login_form__1eaxY{gap:18px;margin-top:24px}.project-management-login_input__b_NeM,.project-management-login_passwordField___bpLX,.project-management-login_submitButton__TWoCT{height:52px}.project-management-login_assurance__iPOGG{margin-top:22px}}@media (max-width:900px){.project-management-login_page__X3JHw{display:block;min-height:100dvh}.project-management-login_brandPanel___zhVD{min-height:184px;padding:24px 32px}.project-management-login_brandMark__fKkLZ{width:50px;height:50px;flex-basis:50px}.project-management-login_brandName__hVRGl{font-size:25px}.project-management-login_brandProduct__ONpEM{margin-top:4px;font-size:14px}.project-management-login_brandHero__Y9iQt{margin-top:24px}.project-management-login_brandHero__Y9iQt h1{font-size:23px}.project-management-login_brandHero__Y9iQt p{margin-top:8px;font-size:14px;line-height:1.5}.project-management-login_brandTrust__AwnC1,.project-management-login_lifecycle__ldvFh{display:none}.project-management-login_workspaceHeader__V9KGb{height:56px;padding:0 24px}.project-management-login_workspaceTitle__t4lBs{font-size:15px}.project-management-login_workspace__lbB6v{min-height:calc(100dvh - 240px);padding:28px 24px 40px}.project-management-login_loginPanel__3pglw{width:min(560px,100%)}}@media (max-width:640px){.project-management-login_brandPanel___zhVD{min-height:168px;padding:20px}.project-management-login_brandHero__Y9iQt{margin-top:20px}.project-management-login_brandHero__Y9iQt h1{font-size:21px}.project-management-login_brandHero__Y9iQt p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.project-management-login_workspaceHeader__V9KGb{padding:0 16px}.project-management-login_helpLink__lITdn span{display:none}.project-management-login_workspace__lbB6v{min-height:calc(100dvh - 224px);align-items:flex-start;padding:16px 16px 32px}.project-management-login_loginPanel__3pglw{padding:28px 20px 26px}.project-management-login_eyebrow__5qraA{font-size:14px}.project-management-login_loginTitle__Bu4f1{margin-top:12px;font-size:25px}.project-management-login_loginHint__kD5x8{font-size:13px}.project-management-login_form__1eaxY{gap:19px;margin-top:26px}.project-management-login_input__b_NeM,.project-management-login_passwordField___bpLX,.project-management-login_submitButton__TWoCT{height:52px}.project-management-login_assurance__iPOGG{margin-top:24px;font-size:12px}}@media (prefers-reduced-motion:reduce){.project-management-login_submitButton__TWoCT{transition:none}}