.pw-meter{top:.5em;position:absolute;right:3rem;height:2.2rem;z-index:10;padding:8px 10px;border-radius:10px;background:rgb(0 0 0 / .04);backdrop-filter:blur(2px);font-size:12px;display:flex;align-items:center;justify-content:space-between}.pw-meter[hidden]{display:none!important}.pw-meter__bar{height:8px;border-radius:999px;background:rgb(0 0 0 / .12);overflow:hidden;display:none}.pw-meter__fill{display:block;height:100%;width:0;border-radius:999px;background:currentColor;transition:width 140ms ease;opacity:.9}.pw-meter__row{display:flex;justify-content:space-between;gap:8px}.pw-meter__label{opacity:.75}.pw-meter__verdict{font-weight:600}.pw-meter__hints{margin:0;padding-left:16px;opacity:.85}.pw-meter__hints{list-style-type:none}.pw-meter__hints li{margin:2px 0}.pw-meter__hints li:not(:first-child){display:none}.pw-meter.is-very-weak{color:var(--parker-cl-notifications-danger-1)!important;background-color:var(--parker-cl-notifications-danger-3)!important}.pw-meter.is-weak{color:var(--parker-cl-notifications-warning-1)!important;background-color:var(--parker-cl-notifications-warning-3)!important}.pw-meter.is-ok{color:var(--parker-cl-notifications-confirm-1)!important;background-color:var(--parker-cl-notifications-confirm-3)!important}.pw-meter.is-strong{color:var(--parker-cl-notifications-confirm-1)!important;background-color:var(--parker-cl-notifications-confirm-3)!important}.pw-meter.is-very-strong{color:#43087a;background-color:rgb(127 43 165 / .13);-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) right/300% 100%;animation:shimmer 2.5s infinite;overflow:visible;user-select:none}.mini-strength .pw-meter{background-repeat:no-repeat;background-position:center;font-size:0;width:2rem;height:2rem;margin-top:9px}.mini-strength .pw-meter.is-very-weak{background-image:url(/shared/media/images/passwordStrength/very-weak.svg);background-color:var(--parker-cl-notifications-danger-3)!important}.mini-strength .pw-meter.is-weak{background-image:url(/shared/media/images/passwordStrength/weak.svg);background-color:var(--parker-cl-notifications-warning-3)!important}.mini-strength .pw-meter.is-ok{background-image:url(/shared/media/images/passwordStrength/okay.svg);background-color:var(--parker-cl-notifications-confirm-3)!important}.mini-strength .pw-meter.is-strong{background-image:url(/shared/media/images/passwordStrength/strong.svg);background-color:var(--parker-cl-notifications-confirm-3)!important}.mini-strength .pw-meter.is-very-strong{background-image:url(/shared/media/images/passwordStrength/very-strong.svg);background-color:#d69ff4}@keyframes shimmer{100%{-webkit-mask-position:left}}.pw-toast__card.is-very-weak{color:var(--parker-cl-notifications-danger-1)!important;background-color:var(--parker-cl-notifications-danger-3)!important}.pw-toast__card.is-weak{color:var(--parker-cl-notifications-warning-1)!important;background-color:var(--parker-cl-notifications-warning-3)!important}.pw-toast__card.is-ok{color:var(--parker-cl-notifications-confirm-1)!important;background-color:var(--parker-cl-notifications-confirm-3)!important}.pw-toast__card.is-strong{color:var(--parker-cl-notifications-confirm-1)!important;background-color:var(--parker-cl-notifications-confirm-3)!important}.pw-toast{position:fixed;top:0;left:0;right:0;display:flex;justify-content:center;pointer-events:none;z-index:999999}.pw-toast__card{margin-top:12px;padding:18px 22px;border-radius:8px;box-shadow:0 8px 30px rgb(0 0 0 / .25);transform:translateY(-140%);opacity:0;transition:transform 280ms ease,opacity 220ms ease;max-width:520px;width:calc(100% - 24px);font:13px/1.4 system-ui}.pw-toast.show .pw-toast__card{transform:translateY(0);opacity:1}.pw-toast ul{margin:8px 0 0;padding-left:18px}.pw-toast li{margin:3px 0}.pw-toast-local.is-very-weak .pw-toast-local__card{color:var(--parker-cl-notifications-danger-1)!important;background-color:var(--parker-cl-notifications-danger-3)!important}.pw-toast-local.is-weak .pw-toast-local__card{color:var(--parker-cl-notifications-warning-1)!important;background-color:var(--parker-cl-notifications-warning-3)!important}.pw-toast-local.is-ok .pw-toast-local__card{color:var(--parker-cl-notifications-confirm-1)!important;background-color:var(--parker-cl-notifications-confirm-3)!important}.pw-toast-local.is-strong .pw-toast-local__card{color:var(--parker-cl-notifications-confirm-1)!important;background-color:var(--parker-cl-notifications-confirm-3)!important}.pw-toast-local{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:20;pointer-events:none;backdrop-filter:blur(2px)}.pw-toast-local__card{margin:0 auto;width:100%;max-width:520px;border-radius:8px;box-shadow:0 8px 10px rgb(0 0 0 / .25);padding:clamp(10px, 2.6vw, 14px) clamp(12px, 3.2vw, 18px);font:600 clamp(12px, 3.2vw, 13px)/1.35 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;transform:translateY(10px);opacity:0.9!important;transition:transform 220ms ease,opacity 180ms ease}.pw-toast-local.show .pw-toast-local__card{transform:translateY(0);opacity:1}.pw-toast-local ul{margin:8px 0 0;padding-left:18px;font-weight:500;font-size:clamp(12px, 3.1vw, 13px);opacity:.95}.pw-toast-local li{margin:3px 0}@media (max-width:480px){.pw-toast-local__card{max-width:none}}.spark-burst{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none;z-index:50}.spark{position:absolute;width:6px;height:2px;border-radius:2px;background:currentColor;opacity:.95;transform:translate(-50%,-50%);animation:spark-gravity 1650ms ease-out forwards;filter:drop-shadow(0 0 8px #ffb300) drop-shadow(0 0 14px rgb(255 179 0 / .6))}.spark::after{content:"";position:absolute;left:50%;top:50%;height:10px;width:34px;transform-origin:0 50%;transform:translate(-10px,-50%) rotate(var(--ang));border-radius:999px;opacity:0;background:radial-gradient(circle at 30% 50%,rgb(200 200 200 / .55),rgb(200 200 200 / .15) 55%,#fff0 75%);filter:blur(1px);animation:smoke-trail 1300ms ease-out forwards}.spark:nth-child(3n){width:8px;height:2px}.spark:nth-child(4n){width:4px;height:2px;opacity:.8}.spark:nth-child(5n){width:2px;height:2px;border-radius:50%}@keyframes spark-fly{0%{background:#ffd54f}70%{background:#ffb300}100%{background:#ff6f00;opacity:0}}@keyframes spark-fly{0%{transform:translate(-50%,-50%) rotate(var(--rot)) scale(1);opacity:1}100%{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(var(--rot)) scale(.6);opacity:0}}@keyframes spark-gravity{0%{transform:translate(-50%,-50%) rotate(var(--rot)) scale(1);opacity:1}55%{transform:translate(calc(-50% + calc(var(--dx) * 0.75)),calc(-50% + calc(var(--dy) * 0.55))) rotate(var(--rot)) scale(1);opacity:.95}100%{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy) + var(--g))) rotate(var(--rot)) scale(.6);opacity:0}}@keyframes smoke-trail{0%{opacity:0;transform:translate(-10px,-50%) rotate(var(--ang)) scaleX(.2) scaleY(.8);filter:blur(1px)}20%{opacity:.55}100%{opacity:0;transform:translate(-10px,-50%) rotate(var(--ang)) scaleX(1.6) scaleY(1.2);filter:blur(6px)}}@media (max-width:1700px){.pw-meter__hints{display:none}}@media (max-width:768px){.pw-meter__label{display:none}.pw-meter{background-repeat:no-repeat;background-position:center;font-size:0;width:2rem;height:2rem;margin-top:9px}.pw-meter.is-very-weak{background-image:url(/shared/media/images/passwordStrength/very-weak.svg);color:var(--parker-cl-notifications-danger-1)!important;background-color:var(--parker-cl-notifications-danger-3)!important}.pw-meter.is-weak{background-image:url(/shared/media/images/passwordStrength/weak.svg);color:var(--parker-cl-notifications-warning-1)!important;background-color:var(--parker-cl-notifications-warning-3)!important}.pw-meter.is-ok{background-image:url(/shared/media/images/passwordStrength/okay.svg);color:var(--parker-cl-notifications-confirm-1)!important;background-color:var(--parker-cl-notifications-confirm-3)!important}.pw-meter.is-strong{background-image:url(/shared/media/images/passwordStrength/strong.svg);color:var(--parker-cl-notifications-confirm-1)!important;background-color:var(--parker-cl-notifications-confirm-3)!important}.pw-meter.is-very-strong{background-image:url(/shared/media/images/passwordStrength/very-strong.svg);background-color:#d69ff4}}