The issues at Cloudflare have resolved and our Support Portal is reachable again. Thank you for your patience.