Is there a difference in cognition and behavior among learners with different learning styles when using GenAI-assisted learning? An empirical analysis based on programming learning | Synapse