.legacyPassword{background:#f5f5f7;min-height:100vh;display:block}.legacyPassword .userContent{background:#fff;max-width:32rem;padding:2.375rem 3.125rem 10.625rem;margin:7.1875rem auto 0;border-radius:.625rem}.legacyPassword h1.tag{font-size:1.625rem;font-weight:400;color:#7a7a7a;text-align:center;line-height:1.5;margin:0 0 6.25rem}.legacyPasswordReset .tag span{display:inline-block;line-height:3.125rem}.legacyPassword .accountField{padding-top:12px;margin-top:4px}.legacyPassword .accountInput{position:relative;height:32px}.legacyPassword .accountInput:before{content:"";position:absolute;inset:auto 0 -1px;border-bottom:1px solid #0000006b}.legacyPassword .accountInput:after{content:"";position:absolute;inset:auto 0 -1px;border-bottom:2px solid #000000de;transform:scaleX(0);transition:transform .2s}.legacyPassword .accountInput:focus-within:after{transform:scaleX(1)}.legacyPassword .accountInput input{width:100%;height:32px;padding:8px 0;font:inherit;font-size:16px;color:#000000de;outline:none;background:none;border:none;box-shadow:none}.legacyPassword .accountInput input:focus-visible{outline:none}.legacyPassword .accountInput label{position:absolute;top:6px;left:0;color:#0009;font-size:16px;line-height:20px;pointer-events:none;transform-origin:top left;transition:transform .2s,color .2s}.legacyPassword .accountInput.filled label,.legacyPassword .accountInput:focus-within label{transform:translateY(-18px) scale(.75)}.legacyPassword .accountInput:focus-within label{color:#0009}.legacyPassword .accountFieldDetails{min-height:22px;padding-top:8px;font-size:12px;line-height:12px;color:#0009}.legacyPassword .invalid .accountInput:before{border-color:#000000de}.legacyPassword .invalid label{color:#0009}.legacyPassword .accountPrimary{display:block;width:100%;height:36px;padding:0 16px;border-radius:4px;border:0;background:#e82255;color:#fff;font-size:14px;font-weight:500;letter-spacing:1.25px;text-indent:.0892857143em;line-height:normal;cursor:pointer;margin-top:16px}.legacyPassword .accountPrimary:disabled{opacity:.5;cursor:default}.legacyPassword .accountPrimary:focus-visible{outline:2px solid #e82255;outline-offset:3px}.legacyPassword .resetMobileLabel{display:none}.legacyPasswordUpdate .userContent{max-width:25rem;padding:1.375rem 3.125rem 3.75rem;margin-top:10.9375rem}.legacyPasswordUpdate h1.tag{font-size:1.5rem;margin-bottom:4.375rem}.legacyPassword .changePassBtn{margin-top:0;margin-bottom:3.75rem;text-transform:none;box-shadow:none}.legacyPassword>.footer{margin-top:5rem}@media (max-width:959px){.legacyPassword .resetDesktopLabel{display:none}.legacyPassword .resetMobileLabel{display:inline}}