UPDATE: The contest has concluded with @cyberxion_101 as the winner. Congratulations!
I've gotten some good guesses so far. Y'all are getting warmer 😅
Here's a hint as an assurance that Fio's name is not just some arbitrary contrivance of mine: it is a reference to an actual character from popular media. It might or might not be animated.