Be is correct. It's a use of the present subjunctive, which is the bare infinitive. Should , of course, makes sense, but it isn't really grammatically correct.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.