.password-field{position:relative;display:block;width:100%}
.password-field>input{padding-right:4.4rem!important}
.password-field .fs-creepy-eye{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);width:3.15rem;height:2.55rem;margin:0;padding:0;border:0!important;background:transparent!important;color:inherit;display:grid;place-items:center;cursor:pointer;z-index:3;box-shadow:none!important;appearance:none;-webkit-appearance:none}
.password-field .fs-creepy-eye:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:999px}
.fs-eye-svg{display:block;width:2.7rem;height:1.8rem;overflow:visible;filter:drop-shadow(0 0 4px rgba(73,255,229,.24))}
.fs-eye-lid{fill:#e8e5dc;stroke:#111;stroke-width:2;transform-origin:24px 16px;transition:transform .16s ease,fill .16s ease}
.fs-eye-iris{fill:#73e7d3;stroke:#111;stroke-width:1.25;transition:r .15s ease}
.fs-eye-pupil{fill:#080808;transition:transform .12s ease,r .15s ease}
.fs-eye-glint{fill:#fff;pointer-events:none;transition:transform .12s ease}
.fs-creepy-eye:hover .fs-eye-lid{fill:#fff}
.fs-creepy-eye.is-watching .fs-eye-iris{r:7.8px}
.fs-creepy-eye.is-watching .fs-eye-pupil{r:3.6px}
.fs-creepy-eye.is-blinking .fs-eye-lid{transform:scaleY(.12)}
@media (prefers-reduced-motion:no-preference){.fs-creepy-eye:not(.is-watching) .fs-eye-pupil,.fs-creepy-eye:not(.is-watching) .fs-eye-glint{animation:fs-eye-wander 7s ease-in-out infinite}.fs-creepy-eye:not(.is-watching) .fs-eye-glint{animation-name:fs-eye-wander-glint}@keyframes fs-eye-wander{0%,12%,100%{transform:translate(0,0)}24%,38%{transform:translate(-3px,1px)}49%,61%{transform:translate(2px,-1px)}72%,86%{transform:translate(3px,1px)}}@keyframes fs-eye-wander-glint{0%,12%,100%{transform:translate(0,0)}24%,38%{transform:translate(-3px,1px)}49%,61%{transform:translate(2px,-1px)}72%,86%{transform:translate(3px,1px)}}}
