Playing via Steam, the Evil Geniuses node appears almost off-screen - it took me a little while to find it. Once I realized where it was, it was easy enough to enter, but you might want to shift it elsewhere to be more visible.
seconded.
Can you not slide/drag the main map down/around when on Steam?
You can drag it down a bit, though it’s still pretty high up there. As a matter of fact, removing the ability to scroll might actually improve this, since by scrolling it’s possible to make the node vanish entirely.
And on PC, there’s so much room on the screen that it doesn’t make sense at all to have something offscreen or partially offscreen. I get why that might be necessary sometimes on a mobile devices, but design-wise it doesn’t fit a monitor at all.