In short The Ethereum Virtual Machine — the runtime that executes smart contracts on Ethereum and on compatible chains.
"EVM-compatible" chains such as BNB Chain, Arbitrum or Base can run the same contracts and work with the same wallets, which is why one MetaMask address works across them.