.PasswordInput_root__C9d1k:focus-within>.PasswordInput_label__DjUpo,.PasswordInput_root__C9d1k:not(:focus-within)>.PasswordInput_input__d48RB:not(:placeholder-shown)~.PasswordInput_label__DjUpo{background-color:#fff;border-radius:.2em;font-size:.8571428571em;font-weight:700;left:1em;padding:.1em .4em;top:0}.PasswordInput_root__C9d1k{display:block;font-size:1.6rem}@media(width <= 47.9375em){.PasswordInput_root__C9d1k{font-size:max(16px,3.2rem)}}.PasswordInput_root__C9d1k>.PasswordInput_placeholderIcon__Xh2ky{color:#ccc;height:1em;left:.625em;pointer-events:none;position:absolute;top:50%;transition:color .2s cubic-bezier(.16,1,.3,1);translate:0 -50%;width:1em;z-index:1}.PasswordInput_root__C9d1k>.PasswordInput_label__DjUpo{color:#ccc;left:2.25em;line-height:1.1;position:absolute;top:50%;transition:all .2s cubic-bezier(.16,1,.3,1);translate:0 -50%;z-index:1}.PasswordInput_root__C9d1k>.PasswordInput_input__d48RB{border-radius:.3125em;font-size:1em;height:3.125em;padding-inline:2.25em;width:100%}.PasswordInput_root__C9d1k>.PasswordInput_input__d48RB[data-with-border=true]{border:2px solid #e8e8e8}.PasswordInput_root__C9d1k>.PasswordInput_input__d48RB::placeholder{opacity:0}.PasswordInput_root__C9d1k>.PasswordInput_input__d48RB:focus-visible{border-color:#007cc2;outline:none}.PasswordInput_root__C9d1k:focus-within>.PasswordInput_label__DjUpo,.PasswordInput_root__C9d1k:focus-within>.PasswordInput_placeholderIcon__Xh2ky{color:#007cc2}.PasswordInput_root__C9d1k:focus-within>.PasswordInput_input__d48RB{border-color:#007cc2}.PasswordInput_root__C9d1k:not(:focus-within)>.PasswordInput_input__d48RB:not(:placeholder-shown)~.PasswordInput_label__DjUpo,.PasswordInput_root__C9d1k:not(:focus-within)>.PasswordInput_input__d48RB:not(:placeholder-shown)~.PasswordInput_placeholderIcon__Xh2ky{color:#ccc}.PasswordInput_visibleControlButton__Tvzbk{background-color:rgba(0,0,0,0);color:#ccc;position:absolute;right:.625em;top:50%;transition:color .2s cubic-bezier(.16,1,.3,1);translate:0 -50%;z-index:1}.PasswordInput_visibleControlButton__Tvzbk>svg{height:1.25em;width:1.25em}.PasswordInput_visibleControlButton__Tvzbk:focus-visible,.PasswordInput_visibleControlButton__Tvzbk:hover{color:#007cc2}.Title_root__F2n4U{color:#222;font-size:2rem;font-weight:700;line-height:1;text-align:center}@media(width <= 47.9375em){.Title_root__F2n4U{font-size:4rem}}