Text this: The contribution of teamwork, thinking styles, and innovation towards knowledge management