To be honest all the characters in Twokinds don't look quite right for their ages. It's obviously a design choice but It's nice to theorize that people age differently in Tom's world, like how Trace looks a bit too young for 24. That aside Keidran age a lot faster than humans like dogs or cats so that would mean physically Kat is probably around 25 in human form.