Hi all, the new reCaptcha is online... Please be patient when things don't work properly yet. We are still working...