.project-management-login-module__7YyfhW__page{--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;min-height:100dvh;color:var(--pm-login-ink);letter-spacing:0;background:#f4f7fa;grid-template-rows:72px minmax(0,1fr);grid-template-columns:minmax(400px,31.8vw) minmax(0,1fr);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;display:grid;overflow-x:hidden}.project-management-login-module__7YyfhW__brandPanel{color:#fff;background:var(--pm-login-navy);flex-direction:column;grid-row:1/3;min-width:0;padding:40px 48px 38px;display:flex}.project-management-login-module__7YyfhW__brandLockup{align-items:center;gap:16px;display:flex}.project-management-login-module__7YyfhW__brandMark{color:#fff;background:var(--pm-login-blue);border:1px solid #ffffff29;border-radius:8px;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 8px 20px #0048b43d}.project-management-login-module__7YyfhW__brandName{margin:0;font-size:34px;font-weight:750;line-height:1.05}.project-management-login-module__7YyfhW__brandProduct{color:#b8c6d8;margin:8px 0 0;font-size:17px;line-height:1.2}.project-management-login-module__7YyfhW__brandHero{margin-top:76px}.project-management-login-module__7YyfhW__brandHero h1{max-width:360px;margin:0;font-size:31px;font-weight:700;line-height:1.35}.project-management-login-module__7YyfhW__brandHero p{color:#aebdd0;margin:18px 0 0;font-size:16px;line-height:1.75}.project-management-login-module__7YyfhW__lifecycle{gap:26px;margin:50px 0 0 30px;display:grid;position:relative}.project-management-login-module__7YyfhW__lifecycle:before{content:"";background:#bed0e49e;width:1px;position:absolute;top:32px;bottom:32px;left:31px}.project-management-login-module__7YyfhW__lifecycleStep{z-index:1;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:26px;min-height:64px;display:grid;position:relative}.project-management-login-module__7YyfhW__lifecycleIcon{color:#e8f1fb;background:var(--pm-login-navy);border:1px solid #91a8c1;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.project-management-login-module__7YyfhW__lifecycleLabel{color:#f4f7fb;font-size:18px;font-weight:500}.project-management-login-module__7YyfhW__brandTrust{color:#aebdd0;margin:auto 0 0 30px;font-size:15px;line-height:1.6}.project-management-login-module__7YyfhW__workspaceHeader{background:#fff;border-bottom:1px solid #dce2ea;grid-column:2;justify-content:space-between;align-items:center;min-width:0;padding:0 36px;display:flex}.project-management-login-module__7YyfhW__workspaceTitle{font-size:18px;font-weight:650}.project-management-login-module__7YyfhW__helpLink,.project-management-login-module__7YyfhW__forgotLink{color:#344054;align-items:center;gap:8px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.project-management-login-module__7YyfhW__helpLink:hover,.project-management-login-module__7YyfhW__forgotLink:hover{color:var(--pm-login-blue)}.project-management-login-module__7YyfhW__helpLink:focus-visible,.project-management-login-module__7YyfhW__forgotLink:focus-visible,.project-management-login-module__7YyfhW__passwordToggle:focus-visible,.project-management-login-module__7YyfhW__submitButton:focus-visible,.project-management-login-module__7YyfhW__input:focus-visible{outline-offset:2px;outline:3px solid #2563eb2e}.project-management-login-module__7YyfhW__workspace{background:#f4f7fa;grid-column:2;justify-content:center;align-items:center;min-width:0;padding:40px;display:flex}.project-management-login-module__7YyfhW__loginPanel{background:#fff;border:1px solid #cfd8e4;border-radius:8px;width:min(590px,100%);padding:46px 48px 40px;box-shadow:0 8px 24px #17203306}.project-management-login-module__7YyfhW__eyebrow{color:#69758a;margin:0;font-size:16px;font-weight:600}.project-management-login-module__7YyfhW__loginTitle{margin:20px 0 0;font-size:31px;font-weight:700;line-height:1.28}.project-management-login-module__7YyfhW__loginHint{color:#7b8799;margin:10px 0 0;font-size:14px;line-height:1.7}.project-management-login-module__7YyfhW__form{gap:22px;margin-top:34px;display:grid}.project-management-login-module__7YyfhW__field{gap:10px;display:grid}.project-management-login-module__7YyfhW__fieldLabel{color:#253148;font-size:14px;font-weight:600}.project-management-login-module__7YyfhW__input,.project-management-login-module__7YyfhW__passwordField{box-sizing:border-box;width:100%;height:56px;color:var(--pm-login-ink);font:inherit;background:#fff;border:1px solid #cbd4e0;border-radius:6px;font-size:15px}.project-management-login-module__7YyfhW__input{padding:0 16px}.project-management-login-module__7YyfhW__input::placeholder,.project-management-login-module__7YyfhW__passwordInput::placeholder{color:#98a2b3}.project-management-login-module__7YyfhW__input:hover,.project-management-login-module__7YyfhW__passwordField:hover{border-color:#9eadc0}.project-management-login-module__7YyfhW__input:focus,.project-management-login-module__7YyfhW__passwordField:focus-within{border-color:var(--pm-login-blue)}.project-management-login-module__7YyfhW__input:disabled,.project-management-login-module__7YyfhW__passwordInput:disabled{cursor:wait;color:#7d8999;background:#f4f6f8}.project-management-login-module__7YyfhW__passwordField{align-items:center;display:flex;position:relative}.project-management-login-module__7YyfhW__passwordInput{border-radius:inherit;width:100%;min-width:0;height:100%;color:var(--pm-login-ink);font:inherit;background:0 0;border:0;outline:0;padding:0 52px 0 16px;font-size:15px}.project-management-login-module__7YyfhW__passwordToggle{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:40px;height:40px;display:grid;position:absolute;right:8px}.project-management-login-module__7YyfhW__passwordToggle:hover{color:var(--pm-login-blue);background:#eef4ff}.project-management-login-module__7YyfhW__formOptions{justify-content:space-between;align-items:center;gap:16px;min-height:24px;display:flex}.project-management-login-module__7YyfhW__rememberLabel{color:#667085;cursor:pointer;align-items:center;gap:9px;font-size:13px;display:inline-flex}.project-management-login-module__7YyfhW__rememberCheckbox{width:19px;height:19px;accent-color:var(--pm-login-blue);border-radius:4px;margin:0}.project-management-login-module__7YyfhW__forgotLink{color:var(--pm-login-blue);font-size:13px}.project-management-login-module__7YyfhW__submitButton{color:#fff;background:var(--pm-login-blue);width:100%;height:58px;font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;font-size:16px;font-weight:650;transition:background-color .16s;display:inline-flex}.project-management-login-module__7YyfhW__submitButton:hover:not(:disabled){background:var(--pm-login-blue-hover)}.project-management-login-module__7YyfhW__submitButton:disabled{cursor:wait;background:#96b4ed}.project-management-login-module__7YyfhW__alert{color:#9f2f27;background:#fff6f5;border:1px solid #f2c9c5;border-radius:6px;margin:-4px 0 0;padding:11px 12px;font-size:13px;line-height:1.55}.project-management-login-module__7YyfhW__assurance{color:#6f7b8d;text-align:center;justify-content:center;align-items:center;gap:8px;margin:32px 0 0;font-size:13px;line-height:1.5;display:flex}.project-management-login-module__7YyfhW__assurance svg{color:#18a968;flex:none}@media (max-width:1180px){.project-management-login-module__7YyfhW__page{grid-template-columns:380px minmax(0,1fr)}.project-management-login-module__7YyfhW__brandPanel{padding-left:36px;padding-right:36px}.project-management-login-module__7YyfhW__brandHero h1{font-size:28px}.project-management-login-module__7YyfhW__loginPanel{width:min(540px,100%);padding-left:40px;padding-right:40px}}@media (min-width:901px) and (max-width:1360px){.project-management-login-module__7YyfhW__brandPanel{padding-left:40px;padding-right:40px}.project-management-login-module__7YyfhW__brandHero h1{max-width:none;font-size:29px}}@media (min-width:901px) and (max-height:780px){.project-management-login-module__7YyfhW__brandPanel{padding-top:32px;padding-bottom:28px}.project-management-login-module__7YyfhW__brandHero{margin-top:48px}.project-management-login-module__7YyfhW__brandHero p{margin-top:14px;line-height:1.6}.project-management-login-module__7YyfhW__lifecycle{gap:14px;margin-top:32px}.project-management-login-module__7YyfhW__lifecycle:before{top:28px;bottom:28px;left:27px}.project-management-login-module__7YyfhW__lifecycleStep{grid-template-columns:56px minmax(0,1fr);gap:24px;min-height:56px}.project-management-login-module__7YyfhW__lifecycleIcon{width:56px;height:56px}.project-management-login-module__7YyfhW__brandTrust{font-size:14px}.project-management-login-module__7YyfhW__workspace{padding:24px 32px}.project-management-login-module__7YyfhW__loginPanel{padding:34px 42px 28px}.project-management-login-module__7YyfhW__loginTitle{margin-top:14px;font-size:29px}.project-management-login-module__7YyfhW__loginHint{margin-top:8px}.project-management-login-module__7YyfhW__form{gap:18px;margin-top:24px}.project-management-login-module__7YyfhW__input,.project-management-login-module__7YyfhW__passwordField,.project-management-login-module__7YyfhW__submitButton{height:52px}.project-management-login-module__7YyfhW__assurance{margin-top:22px}}@media (max-width:900px){.project-management-login-module__7YyfhW__page{min-height:100dvh;display:block}.project-management-login-module__7YyfhW__brandPanel{min-height:184px;padding:24px 32px}.project-management-login-module__7YyfhW__brandMark{flex-basis:50px;width:50px;height:50px}.project-management-login-module__7YyfhW__brandName{font-size:25px}.project-management-login-module__7YyfhW__brandProduct{margin-top:4px;font-size:14px}.project-management-login-module__7YyfhW__brandHero{margin-top:24px}.project-management-login-module__7YyfhW__brandHero h1{font-size:23px}.project-management-login-module__7YyfhW__brandHero p{margin-top:8px;font-size:14px;line-height:1.5}.project-management-login-module__7YyfhW__lifecycle,.project-management-login-module__7YyfhW__brandTrust{display:none}.project-management-login-module__7YyfhW__workspaceHeader{height:56px;padding:0 24px}.project-management-login-module__7YyfhW__workspaceTitle{font-size:15px}.project-management-login-module__7YyfhW__workspace{min-height:calc(100dvh - 240px);padding:28px 24px 40px}.project-management-login-module__7YyfhW__loginPanel{width:min(560px,100%)}}@media (max-width:640px){.project-management-login-module__7YyfhW__brandPanel{min-height:168px;padding:20px}.project-management-login-module__7YyfhW__brandHero{margin-top:20px}.project-management-login-module__7YyfhW__brandHero h1{font-size:21px}.project-management-login-module__7YyfhW__brandHero p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.project-management-login-module__7YyfhW__workspaceHeader{padding:0 16px}.project-management-login-module__7YyfhW__helpLink span{display:none}.project-management-login-module__7YyfhW__workspace{align-items:flex-start;min-height:calc(100dvh - 224px);padding:16px 16px 32px}.project-management-login-module__7YyfhW__loginPanel{padding:28px 20px 26px}.project-management-login-module__7YyfhW__eyebrow{font-size:14px}.project-management-login-module__7YyfhW__loginTitle{margin-top:12px;font-size:25px}.project-management-login-module__7YyfhW__loginHint{font-size:13px}.project-management-login-module__7YyfhW__form{gap:19px;margin-top:26px}.project-management-login-module__7YyfhW__input,.project-management-login-module__7YyfhW__passwordField,.project-management-login-module__7YyfhW__submitButton{height:52px}.project-management-login-module__7YyfhW__assurance{margin-top:24px;font-size:12px}}@media (prefers-reduced-motion:reduce){.project-management-login-module__7YyfhW__submitButton{transition:none}}
