Text this: The seismogenic structure and dynamic origins of the 2023 Qingpu ML3.7 earthquake.