.moo-input-password{color:var(--moo-ct-text-h1);font-size:15px;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:normal;line-height:20px;text-align:left;text-indent:0;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal;list-style:none;cursor:default;quotes:auto;box-sizing:content-box;position:relative;display:block;margin:0 auto;font-size:0;width:100%;max-width:328px}.moo-input-password ul{list-style:none}.moo-input-password blockquote,.moo-input-password q{quotes:none}.moo-input-password svg{box-sizing:content-box}.moo-input-password.type-combine{max-width:240px}.moo-input-password.type-combine.len-4{max-width:160px}.moo-input-password__main{display:block;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.moo-input-password__main .moo-password-container{width:100%;white-space:nowrap;display:flex;flex-wrap:nowrap}.moo-input-password__main .moo-password-container.combine{position:relative;box-shadow:none;border:none;outline:none}.moo-input-password__main .moo-password-container .moo-input-password__cell{flex:1;box-sizing:border-box;color:var(--moo-ct-text-h1);font-weight:600;text-align:center;display:inline-flex;justify-content:center;align-items:center}.moo-input-password__main .moo-password-container .moo-input-password__cell.moo-input-password__cell--separate{font-size:22px;border:1px solid var(--line-ct-line-input, #E3E4E5);border-radius:8px;height:56px}.moo-input-password__main .moo-password-container .moo-input-password__cell.moo-input-password__cell--separate:not(:last-child){margin-right:8px}.moo-input-password__main .moo-password-container .moo-input-password__cell.moo-input-password__cell--separate:nth-of-type(1).moo-hairline--top:after{border-top-left-radius:var(--moo-input-password-border-radius);border-bottom-left-radius:var(--moo-input-password-border-radius)}.moo-input-password__main .moo-password-container .moo-input-password__cell.moo-input-password__cell--separate.moo-hairline--surround:after{border-top-right-radius:var(--moo-input-password-border-radius);border-bottom-right-radius:var(--moo-input-password-border-radius)}.moo-input-password__main .moo-password-container .moo-input-password__cell.moo-input-password__cell--separate.moo-input-password__cell--focused{border-color:var(--moo-input-password-border-color-focus)}.moo-input-password__main .moo-password-container .moo-input-password__cell.moo-input-password__cell--separate.error{border-color:var(--moo-ct-text-warn)}.moo-input-password__main .moo-password-container .moo-input-password__cell.moo-input-password__cell--combine{font-size:16px;height:40px;outline:none;position:relative}.moo-input-password__main .moo-password-container .moo-input-password__cell.moo-input-password__cell--combine:after{content:"";position:absolute;left:0;top:0;width:200%;height:200%;transform:scale(.5);transform-origin:0 0;border:1px solid var(--moo-ck-gray300);pointer-events:none}.moo-input-password__main .moo-password-container .moo-input-password__cell.moo-input-password__cell--combine:first-child:after{border-top-left-radius:calc(var(--moo-input-password-border-radius) * 2);border-bottom-left-radius:calc(var(--moo-input-password-border-radius) * 2)}.moo-input-password__main .moo-password-container .moo-input-password__cell.moo-input-password__cell--combine:last-child:after{border-top-right-radius:calc(var(--moo-input-password-border-radius) * 2);border-bottom-right-radius:calc(var(--moo-input-password-border-radius) * 2)}.moo-input-password__main .moo-password-container .moo-input-password__cell.moo-input-password__cell--combine:not(:first-child):after{border-left:none}.moo-input-password__main .moo-password-container .moo-input-password__cell.moo-input-password__cell--combine:nth-last-of-type(1){margin-right:0!important}.moo-input-password__main .moo-password-container .moo-input-password__cell.moo-input-password__cell--combine.error:after{border-color:var(--moo-ct-text-warn)}.moo-input-password__main .moo-password-container .moo-input-password__cell.moo-input-password__cell--combine:not(.error).moo-input-password__cell--focused:after{border:1px solid var(--moo-input-password-border-color-focus)}.moo-input-password__main .moo-password-container .moo-input-password__cell.moo-input-password__cell--combine:not(.error):has(+.moo-input-password__cell--focused):after{border-right:none}.moo-input-password__main .moo-password-container .moo-input-password__cell.moo-input-password__cell--dot{position:relative}.moo-input-password__main .moo-password-container .moo-input-password__cell.moo-input-password__cell--dot:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background-color:var(--moo-input-password-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.moo-input-password__main .moo-input-password__input{position:absolute;box-sizing:border-box;left:0;top:0;height:0;border:0;outline:none;padding:0;opacity:0;z-index:-1}.moo-input-password .info-wrap{display:flex;align-items:flex-start;flex-wrap:nowrap;width:100%;font-size:14px;font-weight:400;line-height:19px;padding-top:16px;box-sizing:content-box}.moo-input-password .info-wrap .info{flex:1;color:var(--moo-ct-text-h2);text-align:left}.moo-input-password .info-wrap .info.error{color:var(--moo-ct-text-warn)}.moo-input-password .info-wrap .action{flex:none;color:var(--moo-ct-text-h1);text-align:right;white-space:nowrap;padding-left:16px}
