diff --git a/web/src/components/BookComparison.tsx b/web/src/components/BookComparison.tsx
index ebd0c88..a6f6dba 100644
--- a/web/src/components/BookComparison.tsx
+++ b/web/src/components/BookComparison.tsx
@@ -1,5 +1,7 @@
'use client';
+import BookChip from '@/components/vyndr/BookChip';
+
/**
* BookComparison (Session 28).
*
@@ -53,7 +55,9 @@ export default function BookComparison({ player, stat, line, side = 'over', book
border: `1px solid ${b.isBest ? 'var(--grade-a, #00D4A0)' : 'var(--border, #1A1A24)'}`,
}}
>
- {b.book}
+ {/* M3.3a — real branded book wordmark, never the capitalized raw
+ key ("Betmgm"). The entity-layer BookChip resolves DK/FD/MGM/… */}
+
{fmt(b.over_odds)} / {fmt(b.under_odds)}