At heart has 2 different meanings across 2 categories:
Adverb · Prep_phrase
in reality
"she is very kind at heart"
In spirit; according to one's beliefs, views or feelings; deep down, really, fundamentally