Natural Science Foundation of Sichuan Province Grant No.2025ZNSFSC1669