@keyframes shimmer-e91c5b1e{0%{background-position:-600px 0}to{background-position:600px 0}}.shimmer[data-v-e91c5b1e]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:600px 100%;animation:shimmer-e91c5b1e 1.4s infinite linear;border-radius:4px}.gk-skeleton[data-v-e91c5b1e]{width:100%;min-height:100vh;background:#f6f6f6;display:flex;align-items:flex-start;justify-content:center}.gk-skeleton__wrap[data-v-e91c5b1e]{display:flex;max-width:1329px;width:100%;margin-top:24px}.gk-skeleton__left[data-v-e91c5b1e]{width:616px;min-height:704px;background:#fff;border-radius:4px;margin:0 24px;padding:24px 118px 0;box-sizing:border-box;display:flex;flex-direction:column;gap:24px}.gk-skeleton__title[data-v-e91c5b1e]{height:29px;width:220px}.gk-skeleton__input[data-v-e91c5b1e]{height:55px;width:100%}.gk-skeleton__link[data-v-e91c5b1e]{height:17px;width:130px;align-self:flex-end}.gk-skeleton__btn[data-v-e91c5b1e]{height:43px;width:100%}.gk-skeleton__btn--outline[data-v-e91c5b1e]{background:linear-gradient(90deg,#e8f4f9 25%,#d2eaf5 50%,#e8f4f9 75%);background-size:600px 100%}.gk-skeleton__divider[data-v-e91c5b1e]{height:1px;width:100%;background:#e3e3e3;animation:none}.gk-skeleton__right[data-v-e91c5b1e]{flex:1;min-height:704px;background:#f6f6f6;border-radius:4px;margin:0 24px 0 0;padding:40px 48px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}.gk-skeleton__right-title[data-v-e91c5b1e]{height:24px;width:180px}.gk-skeleton__right-desc[data-v-e91c5b1e]{height:16px;width:100%}.gk-skeleton__right-btn[data-v-e91c5b1e]{height:43px;width:180px;margin-top:16px}@media screen and (max-width: 750px){.gk-skeleton__wrap[data-v-e91c5b1e]{flex-direction:column}.gk-skeleton__left[data-v-e91c5b1e]{width:100%;margin:0;padding:24px 24px 0}.gk-skeleton__right[data-v-e91c5b1e]{display:none}}@media screen and (min-width: 751px) and (max-width: 1024px){.gk-skeleton__left[data-v-e91c5b1e]{width:50%;padding:24px 40px 0}}.app{width:100%}@keyframes gk-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.btn-loading{opacity:.7;pointer-events:none;cursor:not-allowed}.gatekeeper-login-errorDiv{display:flex;padding:14px;margin-bottom:24px;border:1px solid #af0200;border-radius:4px;background-color:#af02000d}.gatekeeper-login-errorDiv img.warnIcon{margin-top:-33px}.gatekeeper-login-errorMsg{margin-left:4px}.cookieExpiration{display:none;align-items:center;padding:15px;margin-bottom:24px;font-size:14px;border:1px solid #0d5c91;border-radius:4px;background:#d9eef7}.cookieExpiration img{width:20px;height:20px;margin-right:12px}.cookieExpiration .cookieExpiration-description{flex:1}.mfa-inner .btn-resend,.mfa-inner .btn-back{color:#1a73e8 !important}.mfa-inner .mfa-buttons .btn-fill.btn-disabled{background-color:#fff !important}.mfa-inner .mfa-buttons .btn-fill{background-color:#d96661 !important}.gatekeeper-login-wrap{display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh;background:#f6f6f6;font-family:Montserrat}.gatekeeper-login-wrap .gatekeeper-login-content{display:flex;width:100%}.gatekeeper-login-wrap .gatekeeper-login-content-l-content{background-color:#fff;border-radius:4px;padding:24px 118px 0}.gatekeeper-login-wrap .gatekeeper-login-content-l-content .lenovo-ca-employee-p{margin-bottom:24px;color:#000;text-align:center;font-size:24px;line-height:29px}.gatekeeper-login-wrap .gatekeeper-login-content-l-content .login-input.errorStatus .text-field-general-input-default{background-color:#af00000d;border:1px solid #af0200 !important}.gatekeeper-login-wrap .gatekeeper-login-content-l-content .login-input .email-dialog{border-radius:4px;background-color:#fff;box-shadow:0 2px 15px #0000001a;padding:13px 12px 19px}.gatekeeper-login-wrap .gatekeeper-login-content-l-content .login-input .email-dialog ul li{padding:5px 0}.gatekeeper-login-wrap .gatekeeper-login-content-l-content .login-input .tip-input-err{display:none;padding:4px 9px 0 0;color:#af0200;font-size:12px;line-height:15px}.gatekeeper-login-wrap .gatekeeper-login-content-l-content .text-field-general-input-default{height:55px;padding:0 14px 0 12px;margin-top:24px;box-sizing:border-box;border:1px solid #bcbcbc;border-radius:4px}.gatekeeper-login-wrap .gatekeeper-login-content-l-content .text-field-general-input-default .input-password-icon{position:absolute;width:21px;height:17px;top:18.5px;right:0;cursor:pointer}.gatekeeper-login-wrap .gatekeeper-login-content-l-content .text-field-general-input-default .input-password-icon img{width:100%}.gatekeeper-login-wrap .gatekeeper-login-content-l-content .text-input-content{position:relative;height:100%}.gatekeeper-login-wrap .gatekeeper-login-content-l-content .text-input-content input{height:53px;width:100%;outline:0;color:#000;font-size:16px;padding-top:20px;box-sizing:border-box;cursor:pointer}.gatekeeper-login-wrap .gatekeeper-login-content-l-content .text-input-content input:-webkit-autofill{box-shadow:0 0 0 1000px transparent inset !important;transition:background-color 50000s ease-in-out 0s;-webkit-text-fill-color:#000 !important}.gatekeeper-login-wrap .gatekeeper-login-content-l-content .text-input-content input:focus+.label,.gatekeeper-login-wrap .gatekeeper-login-content-l-content .text-input-content input+.label.notnone{transform:translateY(0) scale(1);transform-origin:top left;font-size:12px;line-height:15px;color:#545454;pointer-events:none;padding-top:5px;box-sizing:border-box}.gatekeeper-login-wrap .gatekeeper-login-content-l-content .text-input-content .label{position:absolute;top:0;left:0;max-width:90%;height:55px;line-height:55px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transform-origin:top left;color:#545454;font-size:16px;transition:.3s cubic-bezier(.25,.8,.5,1)}.gatekeeper-login-wrap .gatekeeper-login-content-l-content .login-sign-in-button{margin-top:24px;border:1px solid #fff;border-radius:4px;background-color:#d96661;color:#fff;font-size:16px;text-align:center;line-height:43px;cursor:pointer}.gatekeeper-login-wrap .gatekeeper-login-content-l-content .forgot-pwd-title{margin-top:12px;color:#0d5c91;font-size:14px;font-weight:700;line-height:17px;text-align:right;cursor:pointer}.gatekeeper-login-wrap .gatekeeper-login-content-r-content{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;background-size:100% 100%}.gatekeeper-login-wrap .gatekeeper-login-content-r-content .r-content-title{color:#000;text-align:center;font-size:24px;line-height:29px}.gatekeeper-login-wrap .gatekeeper-login-content-r-content .r-content-desc-wrap{color:#000;font-size:16px;line-height:19px}.gatekeeper-login-wrap .gatekeeper-login-content-r-content .login-create-account-button{width:380px;margin-top:24px;border:1px solid #fff;border-radius:4px;background-color:#d96661;color:#fff;font-size:16px;text-align:center;line-height:43px;cursor:pointer}.gatekeeper-login-wrap .gatekeeper-login-content-r-content .login-create-account-button:hover{background-color:#d96661}.gatekeeper-login-wrap .gatekeeper-container-right{display:none;flex:1;background-size:cover !important}.gatekeeper-login-wrap .gatekeeper-container-right .gatekeeper-content-right-description{background:rgba(0,0,0,.6);padding:20px}.gatekeeper-login-wrap .gatekeeper-container-right .gatekeeper-content-right-description .gk-wishlist-description-link{font:700 16px/19px Lato;color:#fff;text-decoration:underline}.gatekeeper-login-wrap .gatekeeper-container-right .gatekeeper-content-right-description p{font:700 16px/19px Lato;color:#fff}@media (min-width: 1025px){.gatekeeper-login-wrap .gatekeeper-login-content{max-width:1329px}.gatekeeper-login-wrap .gatekeeper-login-content-l-content{height:704px;width:616px;margin:24px;padding:24px 118px 0}.gatekeeper-login-wrap .gatekeeper-login-content-l-content .lenovo-ca-employee-p,.gatekeeper-login-wrap .gatekeeper-login-content-l-content .gt-mfa-box{width:380px}.gatekeeper-login-wrap .gatekeeper-login-content-l-content .gt-mfa-box .mfa-box.mfa-pc .mfa-inner{width:100%}.gatekeeper-login-wrap .gatekeeper-login-content-l-content .gt-mfa-box .mfa-box.mfa-pc .mfa-inner .mfa-title{font-size:24px;line-height:29px}.gatekeeper-login-wrap .gatekeeper-login-content-r-content{width:664px;justify-content:flex-start;padding-top:48px;margin:24px 24px 24px 0}.gatekeeper-login-wrap .gatekeeper-login-content-r-content .r-content-desc-wrap{margin-top:24px;min-height:57px;width:380px}.gatekeeper-login-wrap .gatekeeper-container-right{min-height:704px}.nec_cms_sence_content .gatekeeper-login-wrap .gatekeeper-login-content{width:100%;max-width:1329px}.nec_cms_sence_content .gatekeeper-login-wrap .gatekeeper-login-content .gatekeeper-login-content-l-content{max-width:616px}.nec_cms_sence_content .gatekeeper-login-wrap .gatekeeper-login-content .gatekeeper-login-content-l-content .lenovo-ca-employee-p{width:auto}.nec_cms_sence_content .gatekeeper-login-wrap .gatekeeper-login-content .gatekeeper-login-content-r-content{max-width:664px}}@media (min-width: 768px) and (max-width: 1024px){.gatekeeper-login-wrap .gatekeeper-login-content{flex-direction:column;align-items:center}.gatekeeper-login-wrap .gatekeeper-login-content-l-content{width:718px;padding:122px 169px;margin:16px 0}.gatekeeper-login-wrap .gatekeeper-login-content-l-content .lenovo-ca-employee-p{width:380px}.gatekeeper-login-wrap .gatekeeper-login-content-r-content{width:718px;height:530px}.gatekeeper-login-wrap .gatekeeper-login-content-r-content .r-content-desc-wrap{width:380px;min-height:57px;margin-top:24px}.gatekeeper-login-wrap .gt-mfa-box{width:100%;margin:16px 0;background-color:#fff}.gatekeeper-login-wrap .gt-mfa-box .mfa-box.mfa-tablet .mfa-inner{width:100%;padding:122px 169px}.gatekeeper-login-wrap .gt-mfa-box .mfa-box.mfa-tablet .mfa-inner .mfa-title{font-size:24px;line-height:29px}}@media (max-width: 767px){.gatekeeper-login-wrap .gatekeeper-login-content{flex-direction:column;align-items:center}.gatekeeper-login-wrap .gatekeeper-login-content-l-content{width:calc(100% - 24px);margin:12px 8px;padding:24px 12px}.gatekeeper-login-wrap .gatekeeper-login-content-l-content .lenovo-ca-employee-p{width:335px}.gatekeeper-login-wrap .gatekeeper-login-content-r-content{width:100%;padding:82px 20px;opacity:.85}.gatekeeper-login-wrap .gatekeeper-login-content-r-content .r-content-desc-wrap{width:100%;margin:24px 0}.gatekeeper-login-wrap .gt-mfa-box{width:100%;padding:36px 0;background:#fff}.gatekeeper-login-wrap .gt-mfa-box .mfa-box.mfa-mobile .mfa-inner{width:100%}.gatekeeper-login-wrap .gt-mfa-box .mfa-box.mfa-mobile .mfa-inner .mfa-title{font-size:24px;line-height:29px}}
