{# Terms of use v1 — the single source of the terms text. Included inline in the registration page's scroll box (strong acceptance: the text is on the page the user accepts it on) and rendered standalone at GET /terms. Version tag must match TERMS_VERSION in /etc/euler/auth.env. #}<p>This is a <strong>private, invitation-only</strong> instance for working on Project Euler problems. By registering you agree to:</p><p>1. Use your account personally — do not share credentials or session access with anyone.</p><p>2. Respect the <ahref="https://projecteuler.net/about"rel="noopener">Project Euler ethos</a>: solutions and answers hosted here are private notes, not for redistribution or publication.</p><p>3. Accept that activity may be logged for security, and that the operator may disable or remove accounts at any time.</p><p>4. Make no availability or fitness-for-purpose claims on this service: it is a hobby system, offered as-is.</p>