.auth-password-field{gap:9px;display:grid}.auth-password-field>span{color:#eaf0ffd1;font-size:13px;font-weight:900}.auth-password-field__control{position:relative}.auth-password-field__control input{color:#fff;background:#020c0ab8;border:1px solid #eaf0ff24;border-radius:8px;outline:none;width:100%;min-height:54px;padding:0 52px 0 16px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 0 22px #0003}.auth-password-field__control input:hover{border-color:#53ff9d47}.auth-password-field__control input:focus-visible{border-color:#53ff9dad;box-shadow:0 0 0 4px #53ff9d1c,inset 0 0 22px #0003}.auth-password-field__control input[aria-invalid=true]{border-color:#ff5f5f75;box-shadow:0 0 0 4px #ff5f5f14,inset 0 0 22px #0003}.auth-password-field__control input::placeholder{color:#eaf0ff57}.auth-password-field__control input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #071e16f0,0 0 0 4px #53ff9d1a}.auth-password-field__control input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #071e16f0,0 0 0 4px #53ff9d1a}.auth-password-field__control input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #071e16f0,0 0 0 4px #53ff9d1a}.auth-password-field__toggle{color:#eaf0ffb8;width:40px;cursor:var(--rf-cursor-pointer);background:#53ff9d11;border:1px solid #53ff9d38;border-radius:8px;transition:border-color .18s,color .18s,box-shadow .18s,background .18s;position:absolute;inset-block:7px;inset-inline-end:7px}.auth-password-field__toggle:hover,.auth-password-field__toggle:focus-visible{color:#fff;background:#53ff9d1a;border-color:#53ff9d80;outline:none;box-shadow:0 0 0 4px #53ff9d1a}.auth-password-field__icon{border:2px solid;border-radius:999px/72%;width:18px;height:12px;margin:0 auto;display:block;position:relative}.auth-password-field__icon span{background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.auth-password-field__icon:after{content:"";opacity:1;background:currentColor;border-radius:999px;width:24px;height:2px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-38deg)}.auth-password-field__icon.is-visible:after{opacity:0}html[dir=rtl] .auth-password-field__control input{padding:0 16px 0 52px}@media (prefers-reduced-motion:reduce){.auth-password-field__control input,.auth-password-field__toggle{transition:none}}
