MegaGrants

I am an independent developer based in Russia. I am planning to apply for Epic MegaGrants. Could you please confirm if individual developers from this region are still eligible to receive funding in 2026, and which payment methods are currently supported for successful applicants? I mostly ask, is it possible for me to be in the same rights with others if I have russian citizenship?