A minimal-code framework for 3D magnetotelluric inversion integrating fuzzy c-means clustering | Synapse