:root input:-webkit-autofill{transition:background-color 0s 600000s,color 0s 600000s,border-color .15s}:root input:-webkit-autofill-strong-password{transition:background-color 0s 600000s,color 0s 600000s,border-color .15s}input{-webkit-tap-highlight-color:transparent}.pw{position:relative}.pw input:is([type=password],[type=text]){padding-right:48px;display:block}.pw input::-ms-reveal{display:none}.pw input::-ms-clear{display:none}.pw-toggle{color:#999;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;transition:color .15s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pw-toggle:hover{color:#555}.pw input:placeholder-shown+.pw-toggle{visibility:hidden}.pw-toggle:focus-visible{outline-offset:0;outline:2px solid #111}.pw-toggle svg{display:block}
