.auth-password-input[data-v-2e4763fb]{display:flex;flex-direction:column;gap:8px}.auth-password-input__label[data-v-2e4763fb]{font-size:14px;color:var(--color-text-secondary)}.auth-password-input__wrap[data-v-2e4763fb]{position:relative}.auth-password-input__field[data-v-2e4763fb]{width:100%;height:46px;padding:0 42px 0 14px;border-radius:10px;border:1px solid var(--color-border);background:#fff;color:var(--color-text);font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.auth-password-input__field[data-v-2e4763fb]::placeholder{color:var(--color-text-muted)}.auth-password-input__field[data-v-2e4763fb]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.auth-password-input__toggle[data-v-2e4763fb]{position:absolute;right:0;top:0;width:42px;height:46px;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.auth-password-input__toggle[data-v-2e4763fb]:hover{color:var(--color-text-secondary)}.auth-legal[data-v-3e49bf4d]{max-height:60vh;overflow-y:auto;padding-right:4px}.auth-legal__updated[data-v-3e49bf4d]{font-size:13px;color:var(--color-text-muted);margin-bottom:20px}.auth-legal__section+.auth-legal__section[data-v-3e49bf4d]{margin-top:20px}.auth-legal__section-title[data-v-3e49bf4d]{font-size:15px;font-weight:600;color:var(--color-text);margin-bottom:10px}.auth-legal__paragraph[data-v-3e49bf4d]{font-size:14px;line-height:1.8;color:var(--color-text-secondary);margin-bottom:10px}.auth-legal__paragraph[data-v-3e49bf4d]:last-child{margin-bottom:0}
