diff --git a/src/components/admin/round/ranking-dashboard.tsx b/src/components/admin/round/ranking-dashboard.tsx
index 3f63ec9..8e03d12 100644
--- a/src/components/admin/round/ranking-dashboard.tsx
+++ b/src/components/admin/round/ranking-dashboard.tsx
@@ -38,6 +38,7 @@ import { Label } from '@/components/ui/label'
import { Textarea } from '@/components/ui/textarea'
import { Slider } from '@/components/ui/slider'
import { Switch } from '@/components/ui/switch'
+import { ScoreExplainerDialog } from '@/components/shared/score-explainer-dialog'
import {
Collapsible,
CollapsibleContent,
@@ -1075,6 +1076,9 @@ export function RankingDashboard({ competitionId: _competitionId, roundId }: Ran
{useBalanced && ← used for ranking}
+
+
+
diff --git a/src/components/observer/observer-project-detail.tsx b/src/components/observer/observer-project-detail.tsx
index d50e127..b2d9732 100644
--- a/src/components/observer/observer-project-detail.tsx
+++ b/src/components/observer/observer-project-detail.tsx
@@ -44,6 +44,7 @@ import {
ArrowLeft,
} from 'lucide-react'
import { cn, formatDate, formatDateOnly } from '@/lib/utils'
+import { ScoreExplainerDialog } from '@/components/shared/score-explainer-dialog'
export function ObserverProjectDetail({
projectId,
@@ -263,6 +264,9 @@ export function ObserverProjectDetail({
)}
+
+
+
diff --git a/src/components/observer/reports/project-preview-dialog.tsx b/src/components/observer/reports/project-preview-dialog.tsx
index 88b4240..2861a46 100644
--- a/src/components/observer/reports/project-preview-dialog.tsx
+++ b/src/components/observer/reports/project-preview-dialog.tsx
@@ -18,6 +18,7 @@ import { ExternalLink, MapPin, Waves, Users } from 'lucide-react'
import Link from 'next/link'
import type { Route } from 'next'
import { scoreGradient } from '@/components/charts/chart-theme'
+import { ScoreExplainerDialog } from '@/components/shared/score-explainer-dialog'
interface ProjectPreviewDialogProps {
projectId: string | null
@@ -108,7 +109,10 @@ export function ProjectPreviewDialog({ projectId, roundId, open, onOpenChange }:
{/* Evaluation summary */}
{data.stats && (
-
Evaluation Summary
+
+
Evaluation Summary
+
+