.password-field{width:100%;display:block;position:relative}.password-field__input{box-sizing:border-box;width:100%;padding-right:2.75rem!important}.password-field__input::-ms-reveal{display:none}.password-field__input::-ms-clear{display:none}.password-field__input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}.password-field__toggle{width:2.1rem;height:2.1rem;color:var(--color-textMuted,#5c6d7a);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}:is(.password-field__toggle:hover,.password-field__toggle:focus-visible){color:var(--color-text,#1c2b3a);background:color-mix(in srgb, var(--color-accentSoft,#d8e4d7) 70%, transparent);outline:none}.password-field__toggle:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent,#8fa88c) 55%, transparent)}.mkt-auth .password-field{margin-bottom:.85rem}.mkt-auth .password-field__toggle{color:var(--mkt-muted,#5c6d7a)}:is(.mkt-auth .password-field__toggle:hover,.mkt-auth .password-field__toggle:focus-visible){color:var(--mkt-navy,#1c2b3a);background:color-mix(in srgb, var(--mkt-sage-soft,#d8e4d7) 75%, transparent)}.kids-gate .password-field{margin:.75rem 0 1rem}.kids-gate .password-field__input{border:2px solid var(--color-border);width:100%;font:inherit;background:var(--color-surface);color:inherit;border-radius:1rem;padding:.85rem 2.75rem .85rem 1rem;font-weight:700}
