Plan step 38: the Alpine-scope wrapper divs become <x-row>/<x-stack> carrying x-data directly, giving Filter and Input chips M3's full-width stretch in place of w-full/space-y-6. The narrow demo that forces its chip set to scroll moves to a data-md-showcase-chip-scroll hook (384px, Tailwind's old max-w-sm). Every id, value and derived aria-label the Chromium ChipsTest selectors read (#chips, the filter checkboxes' values, "Remove <email>") is unchanged. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Qwx5USif3wFFmxtHg5U1g9