I’ve been hacked! Has my TokenOne Account been compromised too?

No it hasn’t.  To login using TokenOne Authentication you need to convert your PIN to a code using a KeyMap.  A hacker cannot get your PIN as its never entered stored or transmitted when using TokenOne Authentication.  Even if your phone was stolen and they access your set of KeyMaps they cannot use them to access your accounts without your PIN.