{% load i18n %}
{% comment %}
Shared chat shell. Page mode places the sidebar slot in a persistent ResizableDiv;
floating mode displays it inline and supplies the footer launcher and window controls.
{% endcomment %}
{% if not page_mode %}
{% endif %}
{% if page_mode %}
{{ sidebar }}
{% endif %}
{{ header_start }}
{% if logo %}{% endif %}
{{ title }}
{{ header_controls }}
{% if not page_mode %}
{% endif %}
{% if not page_mode %}{{ sidebar }}{% endif %}
{{ slot }}
{% if page_mode %}