{# Executive — Shared slide-over component (QA-031 / QA-032). A right-edge drawer mounted once per tabpanel. Lives hidden in the DOM from the initial render; ``executive_findings.js`` toggles visibility when a row in the Findings or Probes tab is clicked / Enter-keyed. Parameterised by the Jinja-set ``kind`` variable ("finding" | "probe"). The visual frame is identical; only the header chip set differs: * finding-mode → severity pill + finding id + ATLAS chips * probe-mode → verdict pill + probe id + turn chip The body is empty on render — JS injects the prompt / target response / judge reasoning structure via ``renderFindingBody()`` / ``renderProbeBody()`` keyed by the row's ``data-source`` attribute. Accessibility: * ``role="dialog"`` + ``aria-modal="true"`` + ``aria-labelledby`` so a screen reader announces the focused title on open. * Hidden via ``hidden`` attribute (not ``display: none``) so JS can toggle without recomputing layout each time. * Focus trap entry point is the close button (first focusable); backdrop click + Esc + close-button click all dismiss. #} {% set _kind = kind | default('probe') %}