{# Tabbed network panel — Listening / Outbound flows / DNS. Each tab lazily loads its existing fragment into the shared content area via HTMX. The first tab loads on render. #} {% set tabs = [ ('listening-ports', 'listening ports'), ('network-flows', 'outbound flows'), ('dns-queries', 'dns queries'), ('network-topology', 'topology'), ('network-exposure', 'exposure'), ] %}