Text this: Harnessing de-oiled Glycine max seed-anchored-CuO nanoparticles for adsorptive removal of crystal violet dye with comprehensive mechanistic insights