:root{--password-change-back-w-mobile:23px;--password-change-back-h-mobile:26px;--password-change-back-w-desktop:27px;--password-change-back-h-desktop:30px;--code-digits-count:6;--code-gap:4px;--verify-info-text-fs:24px;--verify-info-text-lh:1.2;--verify-info-label-fs-mobile:14px;--verify-info-label-lh-mobile:22px;--verify-info-label-fs-desktop:16px;--verify-info-label-lh-desktop:24px;--verify-info-icon-w-mobile:92px;--verify-info-icon-h-mobile:45px;--verify-info-icon-w-desktop:126px;--verify-info-icon-h-desktop:62px;--preface-frame-mobile:68px;--preface-icon-mobile:48px;--preface-frame-desktop:84px;--preface-icon-desktop:70px}.password-change-page .login-local-footer,.password-change-preface .login-local-footer,.password-change-verify-page .login-local-footer{display:none}.password-change-page,.password-change-verify-page{background:var(--color-bg)}.password-change-page .login__container,.password-change-verify-page .login__container{max-width:900px;padding-inline:var(--space-16);padding-bottom:calc(var(--btn-m-h) + 14px + var(--space-16));overflow:visible}.password-change-page .kc-left-col,.password-change-page .login-main,.password-change-verify-page .kc-left-col,.password-change-verify-page .login-main{overflow:visible}.password-change-page .password-change-title{margin:0 0 var(--space-8) 0;padding:0}.password-change-verify-page .password-change-title{margin:0 0 var(--space-24) 0;padding:0}@media (min-width:768px){.password-change-page .login__container{padding-inline:var(--space-48);padding-bottom:var(--space-32)}.password-change-verify-page .login__container{padding:var(--space-12) var(--space-60) var(--space-60) var(--space-60)}.password-change-preface .login__container{padding-top:var(--space-32)}.password-change-verify-page .password-change-title{margin:0 0 var(--space-48) 0}}@media (min-width:768px) and (max-width:940px){.password-change-page .login__container,.password-change-verify-page .login__container{max-width:none;padding-inline:calc(var(--space-16) * 5)}.password-change-container,.verify-container{margin-left:auto;margin-right:auto}}.password-change-container,.verify-container{width:100%;margin:0 auto;box-sizing:border-box;overflow:visible;padding-top:var(--space-24)}@media (min-width:768px){.password-change-container{max-width:var(--container-width);padding-top:var(--space-48)}}.verify-container{padding-top:var(--space-36)}@media (min-width:768px){.verify-container{max-width:var(--container-width);padding-top:var(--space-60)}}.password-change-subtitle{margin:0 0 var(--space-24) 0;padding:0!important}@media (min-width:768px){.password-change-subtitle{margin:0 0 var(--space-24) 0}}#password-change-form{display:flex;flex-direction:column;gap:0}#password-change-form .field{margin-bottom:0}@-moz-document url-prefix(){#password-change-form .field__control input[type=password]{font-size:12px!important;letter-spacing:2px!important}#password-change-form .field__control input[type=password]::placeholder{font:var(--fw-regular) var(--fs-input)/var(--lh-input) var(--font-ui);letter-spacing:0!important}#password-change-form .field__control input[type=password]::-moz-placeholder{font:var(--fw-regular) var(--fs-input)/var(--lh-input) var(--font-ui);letter-spacing:0!important}}@media (max-width:767px){.password-change-verify-page #verification-form .field{max-width:none;width:100%}.password-change-verify-page #verification-form .field__control{width:100%;max-width:none}}#password-change-form .field:first-of-type{margin-bottom:var(--space-24)}.pc-policy-badges{display:flex;flex-wrap:wrap;gap:4px;padding:0}@media (min-width:768px){.pc-policy-badges{gap:2px}}.pc-policy-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 4px 2px 4px;border-radius:var(--radius-4);background-color:var(--fld-bg-disabled);color:var(--color-text-muted);font:var(--fw-medium) var(--fs-hint)/18px var(--font-ui);white-space:nowrap;min-height:20px;transition:background-color .15s ease,color .15s ease}.pc-policy-badge.not-ok{background-color:var(--fld-bg-disabled);color:var(--color-text-muted)}.pc-policy-badge.ok{background-color:var(--chip-bg-success);color:var(--chip-fg-success)}.pc-policy-badge.ok .pc-policy-icon{filter:invert(38%) sepia(28%) saturate(70%) hue-rotate(70deg) brightness(95%)}.pc-policy-badge.error{background-color:var(--chip-bg-error);color:var(--chip-fg-error)}.pc-policy-badge.error .pc-policy-icon{filter:brightness(0) saturate(100%) invert(22%) sepia(86%) saturate(1237%) hue-rotate(355deg) brightness(95%)}.pc-policy-badge .pc-policy-icon{width:16px;height:16px;display:inline-block;flex-shrink:0;vertical-align:middle}.pc-policy-text{line-height:18px}.password-change-container .ds-alert{margin-bottom:var(--space-24)}.field__messages{display:flex;flex-direction:column;gap:0;width:100%;padding-left:2px}#pc-policy-error[hidden]{display:none}#pc-policy-error:not([hidden]){display:block;width:100%;padding:0}#pc-policy-error:not([hidden])+#pc-policy-badges{margin-top:6px}.password-change-actions{display:flex;position:fixed;bottom:0;left:0;right:0;padding:var(--space-16);z-index:100;margin-top:0;background:var(--color-bg)}.password-change-submit-btn{width:100%;justify-content:center;min-height:var(--btn-m-h);height:var(--btn-m-h);padding:var(--btn-m-pad)}@media (min-width:768px){#password-change-form .field__messages{min-height:calc(var(--lh-hint) + var(--space-8))}.password-change-actions{position:static;justify-content:center;padding:0;margin-top:var(--space-8)}.password-change-submit-btn{width:auto;min-width:var(--btn-l-w);min-height:var(--btn-l-h);height:var(--btn-l-h);padding:var(--btn-l-pad)}}.password-change-header-bar{position:fixed;top:0;left:0;right:0;width:100%;height:56px;background:var(--color-bg);display:flex;align-items:center;padding:var(--space-8);z-index:1000;box-shadow:none}@media (min-width:768px){.password-change-header-bar{height:78px;padding:16px}.password-change-back{height:46px}}@media (max-width:767px){.password-change-back .btn__label{display:none!important}}.password-change-back-icon{width:16px;height:16px}.password-change-preface .password-change-container{text-align:center;padding-top:var(--space-36)}.preface-icon-container{display:flex;justify-content:center;align-items:center;width:var(--preface-frame-desktop);height:var(--preface-frame-desktop);margin:0 auto 0 auto;padding-top:var(--space-36)}.preface-shield-icon{width:var(--preface-icon-desktop);height:var(--preface-icon-desktop);display:block}.password-change-preface .password-change-title{margin-bottom:var(--space-8)}.preface-subtitle{text-align:center;margin-bottom:var(--space-24);white-space:pre-line}.preface-subtitle--mobile{display:none}.preface-subtitle--desktop{display:block}.preface-button-container{display:flex;justify-content:center;margin-top:calc(var(--space-32) + var(--space-4))}.preface-btn{min-width:var(--btn-l-w);width:auto;height:var(--btn-l-h);padding:var(--btn-l-pad)}@media (max-width:767px){.preface-icon-container{width:var(--preface-frame-mobile);height:var(--preface-frame-mobile);margin:var(--space-36) auto 0 auto}.preface-shield-icon{width:var(--preface-icon-mobile);height:var(--preface-icon-mobile)}.preface-subtitle--desktop{display:none}.preface-subtitle--mobile{display:block}.password-change-preface .preface-button-container{position:fixed;bottom:0;left:0;right:0;padding:var(--space-16);z-index:100;margin:0;background:var(--color-bg)}.preface-btn{width:100%;min-width:var(--btn-m-min);height:var(--btn-m-h);padding:var(--btn-m-pad)}.password-change-preface .password-change-container{padding-bottom:calc(var(--btn-m-h) + 14px + var(--space-16));padding-top:var(--space-24)}}.password-change-verify-page .verify-container{max-width:var(--container-width);margin:0 auto;box-sizing:border-box}.verify-info-block{display:flex;flex-direction:column;gap:var(--space-16);margin-bottom:var(--space-24)}@media (min-width:768px){.verify-info-block{margin-bottom:var(--space-48)}}.verify-info-icon{display:flex;justify-content:center;padding-bottom:12px}.verify-info-icon svg{width:var(--verify-info-icon-w-desktop);height:var(--verify-info-icon-h-desktop);color:var(--color-primary)}.verify-info-content{display:flex;flex-direction:column;gap:var(--space-8)}.verify-info-text{font:var(--fw-semibold) var(--verify-info-text-fs)/var(--verify-info-text-lh) var(--font-display);color:var(--color-text);text-align:center;padding:0}.verify-info-label{font:400 var(--verify-info-label-fs-desktop)/var(--verify-info-label-lh-desktop) var(--font-ui);color:var(--color-text);text-align:center}@media (max-width:767px){.verify-info-label{font-size:var(--verify-info-label-fs-mobile);line-height:var(--verify-info-label-lh-mobile)}.verify-info-icon{padding-bottom:8px}.verify-info-icon svg{width:var(--verify-info-icon-w-mobile);height:var(--verify-info-icon-h-mobile)}.verify-info-text{font:var(--fw-semibold) var(--verify-info-text-fs)/var(--verify-info-text-lh) var(--font-display);text-align:center}}.verification-code-container{display:flex;justify-content:flex-start;box-sizing:border-box;gap:var(--code-gap);width:100%;margin:0;padding:0;background:0 0;border:none;min-height:auto}.code-digit{flex:1 1 0;min-width:0;width:100%;height:48px;border-radius:var(--radius-8);background:var(--fld-bg);border:2px solid transparent;text-align:center;font:var(--fw-regular) var(--fs-input)/var(--lh-input) var(--font-ui);color:var(--color-text);box-sizing:border-box;padding:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease,background-color .15s ease}@media (min-width:768px){.code-digit{flex:0 0 auto;width:96px;min-width:96px;max-width:96px}}.code-digit:focus{outline:0;background:var(--fld-bg-input);border-color:var(--fld-border-strong)}.code-digit::placeholder{color:var(--fld-muted);opacity:.6}.code-digit:focus::placeholder{opacity:0}.code-digit::-webkit-inner-spin-button,.code-digit::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.code-digit:disabled,.code-digit[readonly]{background:var(--fld-bg-disabled);color:var(--fld-disabled);cursor:default;opacity:.6}.code-error .code-digit,.verification-code-container.code-error .code-digit{background:var(--fld-bg-input);border-color:var(--fld-error)}.code-error .code-digit:focus{background:var(--fld-bg-input);border-color:var(--fld-error)}.verify-resend-container{display:flex;margin-top:var(--space-16);padding-bottom:var(--space-32);justify-content:center}@media (max-width:767px){.verify-resend-container{margin:0;padding:var(--space-24) var(--space-16)}}.verify-resend-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-8);font:var(--fw-semibold) 18px/28px var(--font-ui);color:var(--footer-link);text-decoration:none;cursor:pointer;transition:color .15s ease}.verify-resend-link:hover{color:var(--footer-link-hover)}.verify-resend-link:active{color:var(--footer-link-hover)}.verify-resend-link:focus-visible{color:var(--footer-link);outline:2px solid var(--color-focus);outline-offset:2px}.verify-resend-link.disabled,.verify-resend-link[aria-disabled=true]{color:var(--footer-link);pointer-events:none}.verify-resend-icon{width:20px;height:20px;display:block;align-items:center;flex-shrink:0}@media (max-width:767px){.verify-resend-link{font-size:16px;line-height:24px}}.verify-actions{display:flex;position:fixed;bottom:0;left:0;right:0;padding:var(--space-16);z-index:100;margin:0;background:var(--color-bg)}.verify-actions .btn{width:100%;justify-content:center;min-height:var(--btn-m-h);height:var(--btn-m-h);padding:var(--btn-m-pad)}@media (min-width:768px){.verify-actions{position:static;justify-content:center;padding:0;margin-top:var(--space-24)}.verify-actions .btn{min-width:var(--btn-l-w);min-height:var(--btn-l-h);height:var(--btn-l-h);padding:var(--btn-l-pad);width:auto}}.verify-success{text-align:center;padding:var(--space-12) 0}.verify-success-icon{display:flex;justify-content:center;margin-bottom:var(--space-16)}.verify-success-icon img{width:110px;height:95px;color:var(--color-primary)}.verify-success-title{margin-bottom:var(--space-8)}.verify-success-message{margin-bottom:var(--space-32)}@media (min-width:768px){.verify-success-message{white-space:pre-line}}@media (max-width:767px){.verify-success-message{white-space:normal}}.verify-success-actions{display:flex;justify-content:center;position:fixed;bottom:0;left:0;right:0;padding:var(--space-16);z-index:100;background:var(--color-bg)}.verify-success-btn{width:100%;min-width:var(--btn-m-min);height:var(--btn-m-h);padding:var(--btn-m-pad)}@media (min-width:768px){.verify-success-actions{position:static;padding:0}.verify-success-btn{width:auto;min-width:var(--btn-l-w);height:var(--btn-l-h);padding:var(--btn-l-pad)}}@media (max-width:767px){.verify-success{padding:var(--space-24) 0;padding-bottom:calc(var(--btn-m-h) + 14px + var(--space-16))}.verify-success-icon img{width:80px;height:70px}}.password-change-verify-page .field__label-row,.password-change-verify-page .field__messages{padding:0}#confirm-password-group,#password-group{transition:color .15s,background-color .15s,box-shadow .15s,border-color .15s}#password-group.has-error{background:var(--fld-bg-input)!important;border:var(--fld-bw) solid var(--fld-error)!important;border-radius:var(--fld-radius)!important;box-shadow:none!important}#password-group.has-error .npwl-eye-hide,#password-group.has-error .npwl-eye-show{background-color:var(--fld-error)!important}.password-change-verify-page .verify-actions .btn[aria-disabled=true],.password-change-verify-page .verify-actions .btn[disabled]{background:var(--btn-bg-primary)!important;color:var(--btn-fg-on-primary)!important;cursor:default}.password-change-verify-page .field__control{display:block;width:100%;box-sizing:border-box;padding:0;background:0 0!important;border:none!important;min-height:auto!important}@media (max-width:767px){.password-change-verify-page .field__control{max-width:none}}.password-change-verify-page .code-digit:hover:not(:focus){background:linear-gradient(0deg,rgba(13,13,13,.04),rgba(13,13,13,.04)),var(--fld-bg);border-color:transparent}.code-error .code-digit:hover:not(:focus),.verification-code-container.code-error .code-digit:hover:not(:focus){background:var(--fld-bg-input);border-color:var(--fld-error)}