Module-tier chat empty state. CSS-only. Visibility driven by parent
Empty state placeholder. CSS-only. Visibility driven automatically by parent <chat-thread>'s [empty] reflected attribute — no JS toggling needed.
Typical placement inside <chat-shell>:
Per ADR-0023, the chat cluster's bespoke family — <chat-shell> (host), <chat-thread>, <chat-composer>, <chat-sidebar> (JS-bearing) + <chat-header>, <chat-status>, <chat-empty> (CSS-only). Mirrors the admin cluster's pattern.