"use client"; import { cn } from "@/lib/utils"; // ============================================================================= // CleanProgressBar — Thin black-on-gray progress bar // ============================================================================= export interface CleanProgressBarProps { value: number; // 0–100 max?: number; label?: string; showPercent?: boolean; size?: "sm" | "md"; variant?: "default" | "success"; className?: string; } export function CleanProgressBar({ value, max = 100, label, showPercent = false, size = "sm", variant = "default", className, }: CleanProgressBarProps) { const pct = Math.min(100, Math.max(0, (value / max) * 100)); return (