diff --git a/src/components/insights/coach-panel/sources-rail.tsx b/src/components/insights/coach-panel/sources-rail.tsx
index bb84eccfc..3db63809f 100644
--- a/src/components/insights/coach-panel/sources-rail.tsx
+++ b/src/components/insights/coach-panel/sources-rail.tsx
@@ -10,6 +10,7 @@ import {
Smile,
} from "lucide-react";
+import { Checkbox } from "@/components/ui/checkbox";
import {
Select,
SelectContent,
@@ -234,20 +235,21 @@ export function SourcesRail({
!checked && "opacity-60",
)}
>
- ` primitive so the rail
+ ships a real focus ring, a proper keyboard contract
+ (Space toggles, Tab moves), and a touch-friendly
+ hit target on the side-tray surface. The wrapping
+ `