.PasswordField-module__FqoVnq__field{gap:.4375rem;display:grid}.PasswordField-module__FqoVnq__label{font-weight:750}.PasswordField-module__FqoVnq__control{display:block;position:relative}.PasswordField-module__FqoVnq__input.PasswordField-module__FqoVnq__input{padding-right:3.5rem}.PasswordField-module__FqoVnq__toggle{width:2.75rem;height:2.75rem;color:var(--brand-dark);cursor:pointer;background:0 0;border:0;border-radius:.625rem;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:.375rem;translate:0 -50%}.PasswordField-module__FqoVnq__toggle:hover{background:var(--brand-faint)}.PasswordField-module__FqoVnq__toggle:focus-visible{outline:3px solid var(--brand-soft);outline-offset:-1px}.PasswordField-module__FqoVnq__cat{width:1.875rem;height:1.875rem;overflow:visible}.PasswordField-module__FqoVnq__fur{fill:var(--paper);stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round}.PasswordField-module__FqoVnq__inner{fill:color-mix(in srgb, var(--brand) 24%, var(--paper));stroke:none}.PasswordField-module__FqoVnq__nose{fill:color-mix(in srgb, var(--brand) 42%, var(--paper));stroke:none}.PasswordField-module__FqoVnq__mouth{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round}.PasswordField-module__FqoVnq__eyesOpen ellipse{fill:currentColor}.PasswordField-module__FqoVnq__eyesOpen .PasswordField-module__FqoVnq__glint{fill:var(--paper)}.PasswordField-module__FqoVnq__eyesShut path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.PasswordField-module__FqoVnq__eyesOpen,.PasswordField-module__FqoVnq__eyesShut{transition:opacity .18s}.PasswordField-module__FqoVnq__eyesOpen[data-visible=false]{opacity:0}.PasswordField-module__FqoVnq__eyesOpen[data-visible=true]{opacity:1;transition-delay:80ms}.PasswordField-module__FqoVnq__eyesShut[data-visible=true]{opacity:0}.PasswordField-module__FqoVnq__eyesShut[data-visible=false]{opacity:1}.PasswordField-module__FqoVnq__paw{fill:var(--paper);stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;transition:transform .34s cubic-bezier(.34,1.4,.64,1)}.PasswordField-module__FqoVnq__paw .PasswordField-module__FqoVnq__bean{fill:color-mix(in srgb, var(--brand) 45%, var(--paper));stroke:none}.PasswordField-module__FqoVnq__paw[data-visible=true][data-side=left]{transform:translate(-3px,13px)rotate(-18deg)}.PasswordField-module__FqoVnq__paw[data-visible=true][data-side=right]{transform:translate(3px,13px)rotate(18deg)}.PasswordField-module__FqoVnq__toggle[data-touched=true][data-visible=true] .PasswordField-module__FqoVnq__cat{animation:.48s cubic-bezier(.34,1.4,.64,1) PasswordField-module__FqoVnq__catPeek}.PasswordField-module__FqoVnq__toggle[data-touched=true][data-visible=false] .PasswordField-module__FqoVnq__cat{animation:.48s cubic-bezier(.34,1.4,.64,1) PasswordField-module__FqoVnq__catHide}.PasswordField-module__FqoVnq__toggle:active .PasswordField-module__FqoVnq__cat{scale:.92}@keyframes PasswordField-module__FqoVnq__catPeek{0%{translate:0;scale:1}38%{translate:0 -1.5px;scale:1.07}to{translate:0;scale:1}}@keyframes PasswordField-module__FqoVnq__catHide{0%{translate:0;scale:1}38%{translate:0 1.2px;scale:.93}to{translate:0;scale:1}}
