// AutistMask content script — bridges between inpage (window.ethereum) // and the background service worker via extension messaging. // In Chrome (MV3), inpage.js runs as a MAIN-world content script declared // in the manifest, so no injection is needed here. In Firefox (MV2), the // "world" key is not supported, so we inject via a