{# Cache-bust assets by VERSION so that after an update the browser (QtWebEngine / WebView2) actually picks up the new JS+CSS instead of serving the previous version from its local HTTP cache. Without this, users kept seeing the OLD «Учётка» button (icon-only) and reporting the click as broken even after the new app.zip arrived. #} {% block head %}{% endblock %}

{% block page_title %}{{ t('dashboard.title') }}{% endblock %}

{% for m in modes %} {% endfor %}
{% for l in supported_langs %} {% endfor %}
{{ ANTIDETECTS[active_adapter].label }}
{% block content %}{% endblock %}
{# GSAP bundled locally (offline client — no CDN). ember-anim.js wires the tasteful micro-animations and MUST load before app.js so window.EmberAnim exists when onPageMount() fires. Both degrade to no-ops if GSAP is absent or the user prefers reduced motion. #} {% block scripts %}{% endblock %}