M3 is explicit twice over — never disable a FAB, remove it instead — and the prop painted the full disabled treatment with nothing warning against it. It is gone; hiding the FAB is the documented answer. The extended FAB's icon-to-label gap goes to M3's 16dp at md and 20dp at lg, the small one takes the baseline's 80dp minimum width, and the root gains a `data-fab` hook for a place that draws a nested FAB its own way. Plan step 18, actions.md ACT-08, ACT-16, ACT-31. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Qwx5USif3wFFmxtHg5U1g9