597 41467_2025_Article_64693.pdf 77 + 674 .