{% extends "account/auth_base.html" %} {% block page_title %}Create an account{% endblock %} {% block subtitle_block %} Already have an account? Log in {% endblock %} {% block content %} {% if register_step2_active %} {# ---- Stepped flow: phone-first (identity → SMS code → profile) ---- #}

Step 1 of 3

{# ---- STEP 1 — Identity ---- #}
{% for f in register_step1_fields %}{% include "account/_register_field.html" %}{% endfor %}
{# ---- STEP 2 — Verify ---- #}

Enter the 6-digit code we sent.

{# ---- STEP 3 — Profile ---- #}
{% for row in register_step3_field_rows %} {% if row|length == 2 %}
{% for f in row %}{% include "account/_register_field.html" %}{% endfor %}
{% else %} {% for f in row %}{% include "account/_register_field.html" %}{% endfor %} {% endif %} {% endfor %} {% block extra_fields_stepped %}{% endblock %}
{% else %} {# ---- Single-pane flow: no SMS verify configured ---- #}
{% for row in register_field_rows %} {% if row|length == 2 %}
{% for f in row %}{% include "account/_register_field.html" %}{% endfor %}
{% else %} {% for f in row %}{% include "account/_register_field.html" %}{% endfor %} {% endif %} {% endfor %} {% block extra_fields %}{% endblock %}
{% endif %} {% if enable_google or enable_apple or enable_passkeys %}
Or register with
{% if enable_google %} {% endif %} {% if enable_apple %} {% endif %}
{% endif %} {% endblock %} {% block switcher %}{% endblock %} {% block page_script %} {{ register_fields|json_script:"reg-fields-data" }} {% endblock %}