:root{--van-password-input-height:1.33333rem;--van-password-input-margin:0 var(--van-padding-md);--van-password-input-font-size:.53333rem;--van-password-input-radius:.16rem;--van-password-input-background:var(--van-background-2);--van-password-input-info-color:var(--van-text-color-2);--van-password-input-info-font-size:var(--van-font-size-md);--van-password-input-error-info-color:var(--van-danger-color);--van-password-input-dot-size:.26667rem;--van-password-input-dot-color:var(--van-text-color);--van-password-input-text-color:var(--van-text-color);--van-password-input-cursor-color:var(--van-text-color);--van-password-input-cursor-width:.02667rem;--van-password-input-cursor-height:40%;--van-password-input-cursor-duration:1s}.van-password-input{margin:var(--van-password-input-margin);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-password-input__error-info,.van-password-input__info{font-size:var(--van-password-input-info-font-size);margin-top:var(--van-padding-md);text-align:center}.van-password-input__info{color:var(--van-password-input-info-color)}.van-password-input__error-info{color:var(--van-password-input-error-info-color)}.van-password-input__security{cursor:pointer;display:flex;height:var(--van-password-input-height);width:100%}.van-password-input__security:after{border-radius:var(--van-password-input-radius)}.van-password-input__security li{align-items:center;background:var(--van-password-input-background);color:var(--van-password-input-text-color);display:flex;flex:1;font-size:var(--van-password-input-font-size);height:100%;justify-content:center;line-height:1.2;position:relative}.van-password-input__security i{background:var(--van-password-input-dot-color);border-radius:100%;height:var(--van-password-input-dot-size);visibility:hidden;width:var(--van-password-input-dot-size)}.van-password-input__cursor,.van-password-input__security i{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.van-password-input__cursor{animation:var(--van-password-input-cursor-duration) van-cursor-flicker infinite;background:var(--van-password-input-cursor-color);height:var(--van-password-input-cursor-height);width:var(--van-password-input-cursor-width)}@keyframes van-cursor-flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}
