{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "camaleon",
  "homepage": "https://camaleon-ui.local",
  "items": [
    {
      "name": "camaleon-utils",
      "type": "registry:lib",
      "title": "Camaleon Utils",
      "description": "Utilitarios base para os componentes da biblioteca.",
      "files": [
        {
          "path": "registry/lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ]
    },
    {
      "name": "camaleon-button",
      "type": "registry:ui",
      "title": "Camaleon Button",
      "description": "Botao base com variantes semanticas e theme contract white-label.",
      "registryDependencies": ["camaleon-utils"],
      "dependencies": [
        "@radix-ui/react-slot",
        "class-variance-authority",
        "clsx",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/button.tsx",
          "type": "registry:ui",
          "target": "@ui/button.tsx"
        }
      ]
    },
    {
      "name": "camaleon-input",
      "type": "registry:ui",
      "title": "Camaleon Input",
      "description": "Campo base com label, addons, validacao e composicoes prontas para formularios e filtros.",
      "registryDependencies": ["camaleon-utils"],
      "files": [
        {
          "path": "registry/ui/input.tsx",
          "type": "registry:ui",
          "target": "@ui/input.tsx"
        }
      ]
    },
    {
      "name": "camaleon-dropdown",
      "type": "registry:ui",
      "title": "Camaleon Dropdown",
      "description": "Dropdown/select com label, hint, erro e itens ricos inspirado na sessão Dropdowns do Untitled UI.",
      "registryDependencies": ["camaleon-utils"],
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/dropdown.tsx",
          "type": "registry:ui",
          "target": "@ui/dropdown.tsx"
        }
      ]
    },
    {
      "name": "camaleon-textarea",
      "type": "registry:ui",
      "title": "Camaleon Textarea",
      "description": "Textarea white-label com estados, hint, erro e modo tags inspirado no Untitled UI.",
      "registryDependencies": ["camaleon-utils"],
      "files": [
        {
          "path": "registry/ui/textarea.tsx",
          "type": "registry:ui",
          "target": "@ui/textarea.tsx"
        }
      ]
    },
    {
      "name": "camaleon-auth-access-panel",
      "type": "registry:ui",
      "title": "Camaleon Auth Access Panel",
      "description": "Bloco de autenticação com onboarding editorial, OTP e contexto operacional.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-card",
        "camaleon-badge",
        "camaleon-button",
        "camaleon-input",
        "camaleon-verification-code-input",
        "camaleon-quote-highlight"
      ],
      "files": [
        {
          "path": "registry/ui/auth-access-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/auth-access-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-alert",
      "type": "registry:ui",
      "title": "Camaleon Alert",
      "description": "Alertas e notificações white-label para feedback, banners operacionais e status semântico.",
      "registryDependencies": ["camaleon-utils", "camaleon-button"],
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/alert.tsx",
          "type": "registry:ui",
          "target": "@ui/alert.tsx"
        }
      ]
    },
    {
      "name": "camaleon-avatar",
      "type": "registry:ui",
      "title": "Camaleon Avatar",
      "description": "Avatar circular com imagem e fallback para aproximar os exemplos do Figma com segurança.",
      "registryDependencies": ["camaleon-utils"],
      "files": [
        {
          "path": "registry/ui/avatar.tsx",
          "type": "registry:ui",
          "target": "@ui/avatar.tsx"
        }
      ]
    },
    {
      "name": "camaleon-company-logo",
      "type": "registry:ui",
      "title": "Camaleon Company Logo",
      "description": "Lockups de company logo com estilos Default e Badge inspirados diretamente na página Logos do Figma.",
      "registryDependencies": ["camaleon-utils"],
      "files": [
        {
          "path": "registry/ui/company-logo.tsx",
          "type": "registry:ui",
          "target": "@ui/company-logo.tsx"
        }
      ]
    },
    {
      "name": "camaleon-badge",
      "type": "registry:ui",
      "title": "Camaleon Badge",
      "description": "Badge semantico com tamanhos, aparencias e tons prontos para status, filtros e metadados.",
      "registryDependencies": ["camaleon-utils"],
      "dependencies": ["class-variance-authority", "clsx", "tailwind-merge"],
      "files": [
        {
          "path": "registry/ui/badge.tsx",
          "type": "registry:ui",
          "target": "@ui/badge.tsx"
        }
      ]
    },
    {
      "name": "camaleon-breadcrumb",
      "type": "registry:ui",
      "title": "Camaleon Breadcrumb",
      "description": "Breadcrumb white-label para navegação contextual em dashboards, settings e fluxos profundos.",
      "registryDependencies": ["camaleon-utils"],
      "dependencies": [
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/breadcrumb.tsx",
          "type": "registry:ui",
          "target": "@ui/breadcrumb.tsx"
        }
      ]
    },
    {
      "name": "camaleon-blog-post-page-header",
      "type": "registry:ui",
      "title": "Camaleon Blog Post Page Header",
      "description": "Header editorial fiel ao Figma para posts e páginas de conteúdo com categorias e hero image.",
      "registryDependencies": ["camaleon-utils"],
      "files": [
        {
          "path": "registry/ui/blog-post-page-header.tsx",
          "type": "registry:ui",
          "target": "@ui/blog-post-page-header.tsx"
        }
      ]
    },
    {
      "name": "camaleon-blog-post-page-header-alt",
      "type": "registry:ui",
      "title": "Camaleon Blog Post Page Header Alt",
      "description": "Header editorial alternativo com composição de imagens e navegação circular inspirado no Figma.",
      "registryDependencies": ["camaleon-utils"],
      "files": [
        {
          "path": "registry/ui/blog-post-page-header-alt.tsx",
          "type": "registry:ui",
          "target": "@ui/blog-post-page-header-alt.tsx"
        }
      ]
    },
    {
      "name": "camaleon-tooltip",
      "type": "registry:ui",
      "title": "Camaleon Tooltip",
      "description": "Primitive de tooltip com suporte a conteudo estruturado e gatilho de ajuda contextual.",
      "registryDependencies": ["camaleon-utils"],
      "dependencies": [
        "@radix-ui/react-tooltip",
        "class-variance-authority",
        "clsx",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/tooltip.tsx",
          "type": "registry:ui",
          "target": "@ui/tooltip.tsx"
        }
      ]
    },
    {
      "name": "camaleon-tabs",
      "type": "registry:ui",
      "title": "Camaleon Tabs",
      "description": "Tabs white-label para áreas de navegação interna, dashboards, settings e handoff operacional.",
      "registryDependencies": ["camaleon-utils"],
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/tabs.tsx",
          "type": "registry:ui",
          "target": "@ui/tabs.tsx"
        }
      ]
    },
    {
      "name": "camaleon-table",
      "type": "registry:ui",
      "title": "Camaleon Table",
      "description": "Tabela white-label para dashboards, filas operacionais, listagens e estados vazios com boa densidade visual.",
      "registryDependencies": ["camaleon-utils", "camaleon-badge"],
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/table.tsx",
          "type": "registry:ui",
          "target": "@ui/table.tsx"
        }
      ]
    },
    {
      "name": "camaleon-toggle",
      "type": "registry:ui",
      "title": "Camaleon Toggle",
      "description": "Toggle white-label para preferências, flags operacionais e modos de visualização.",
      "registryDependencies": ["camaleon-utils"],
      "dependencies": [
        "clsx",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/toggle.tsx",
          "type": "registry:ui",
          "target": "@ui/toggle.tsx"
        }
      ]
    },
    {
      "name": "camaleon-checkbox",
      "type": "registry:ui",
      "title": "Camaleon Checkbox",
      "description": "Checkbox white-label para seleção múltipla e opções complementares em formulários e settings.",
      "registryDependencies": ["camaleon-utils"],
      "dependencies": [
        "clsx",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/checkbox.tsx",
          "type": "registry:ui",
          "target": "@ui/checkbox.tsx"
        }
      ]
    },
    {
      "name": "camaleon-radio-group",
      "type": "registry:ui",
      "title": "Camaleon Radio Group",
      "description": "Radio group white-label para escolhas exclusivas em onboarding, settings e definição de superfícies.",
      "registryDependencies": ["camaleon-utils"],
      "dependencies": [
        "clsx",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/radio-group.tsx",
          "type": "registry:ui",
          "target": "@ui/radio-group.tsx"
        }
      ]
    },
    {
      "name": "camaleon-progress-indicator",
      "type": "registry:ui",
      "title": "Camaleon Progress Indicator",
      "description": "Indicadores lineares e circulares para progresso, metas de rollout e handoff operacional.",
      "registryDependencies": ["camaleon-utils"],
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/progress-indicator.tsx",
          "type": "registry:ui",
          "target": "@ui/progress-indicator.tsx"
        }
      ]
    },
    {
      "name": "camaleon-slider",
      "type": "registry:ui",
      "title": "Camaleon Slider",
      "description": "Slider white-label para ajustes graduais, densidade visual e preferências operacionais.",
      "registryDependencies": ["camaleon-utils"],
      "dependencies": [
        "clsx",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/slider.tsx",
          "type": "registry:ui",
          "target": "@ui/slider.tsx"
        }
      ]
    },
    {
      "name": "camaleon-date-picker",
      "type": "registry:ui",
      "title": "Camaleon Date Picker",
      "description": "Date picker white-label para agendamento, rollout e configuracoes operacionais com quick actions.",
      "registryDependencies": ["camaleon-utils"],
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/date-picker.tsx",
          "type": "registry:ui",
          "target": "@ui/date-picker.tsx"
        }
      ]
    },
    {
      "name": "camaleon-inline-cta",
      "type": "registry:ui",
      "title": "Camaleon Inline CTA",
      "description": "CTA inline white-label para módulos de aplicação, próximos passos e empty guidance.",
      "registryDependencies": ["camaleon-utils", "camaleon-badge", "camaleon-button"],
      "dependencies": [
        "clsx",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/inline-cta.tsx",
          "type": "registry:ui",
          "target": "@ui/inline-cta.tsx"
        }
      ]
    },
    {
      "name": "camaleon-activity-feed",
      "type": "registry:ui",
      "title": "Camaleon Activity Feed",
      "description": "Feed de atividade white-label para auditoria leve, colaboração e atualização operacional em tempo real.",
      "registryDependencies": ["camaleon-utils", "camaleon-avatar", "camaleon-badge", "camaleon-button", "camaleon-card"],
      "dependencies": [
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/activity-feed.tsx",
          "type": "registry:ui",
          "target": "@ui/activity-feed.tsx"
        }
      ]
    },
    {
      "name": "camaleon-analytics-chart",
      "type": "registry:ui",
      "title": "Camaleon Analytics Chart",
      "description": "Gráfico analítico white-label para dashboards, relatórios e métricas operacionais.",
      "registryDependencies": ["camaleon-utils", "camaleon-badge", "camaleon-button", "camaleon-card"],
      "dependencies": [
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/analytics-chart.tsx",
          "type": "registry:ui",
          "target": "@ui/analytics-chart.tsx"
        }
      ]
    },
    {
      "name": "camaleon-operations-insights-panel",
      "type": "registry:ui",
      "title": "Camaleon Operations Insights Panel",
      "description": "Painel composto white-label para leitura operacional, rollout e handoff em dashboards.",
      "registryDependencies": ["camaleon-utils", "camaleon-badge", "camaleon-button", "camaleon-card", "camaleon-metric-card"],
      "dependencies": [
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/operations-insights-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/operations-insights-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-automation-rules-workspace-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Automation Rules Workspace Panel",
      "description": "Painel composto para automações com toggles de regra, modal de confirmação e atividade recente.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-activity-feed",
        "camaleon-alert",
        "camaleon-badge",
        "camaleon-card",
        "camaleon-checkbox",
        "camaleon-metric-card",
        "camaleon-modal",
        "camaleon-page-header",
        "camaleon-section-footer",
        "camaleon-toggle"
      ],
      "files": [
        {
          "path": "registry/ui/application-automation-rules-workspace-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-automation-rules-workspace-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-brand-governance-workspace-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Brand Governance Workspace Panel",
      "description": "Painel composto para governança de marca com logos, section header, divisores editoriais e sinais operacionais.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-card",
        "camaleon-company-logo",
        "camaleon-content-divider",
        "camaleon-feature-text-card",
        "camaleon-metric-card",
        "camaleon-page-header",
        "camaleon-section-footer",
        "camaleon-section-header",
        "camaleon-untitled-ui-logo"
      ],
      "files": [
        {
          "path": "registry/ui/application-brand-governance-workspace-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-brand-governance-workspace-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-design-assets-workspace-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Design Assets Workspace Panel",
      "description": "Painel composto para assets de design com showcases de ícones e logos integrados a uma superfície operacional.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-card",
        "camaleon-content-divider",
        "camaleon-icon-system-showcase",
        "camaleon-logo-library-showcase",
        "camaleon-metric-card",
        "camaleon-page-header",
        "camaleon-section-footer",
        "camaleon-section-header"
      ],
      "files": [
        {
          "path": "registry/ui/application-design-assets-workspace-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-design-assets-workspace-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-approvals-workspace-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Approvals Workspace Panel",
      "description": "Painel composto para filas de aprovação com métricas, tabs de revisão, tabela de itens e atividade recente.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-activity-feed",
        "camaleon-alert",
        "camaleon-badge",
        "camaleon-card",
        "camaleon-metric-card",
        "camaleon-page-header",
        "camaleon-section-footer",
        "camaleon-table",
        "camaleon-tabs"
      ],
      "files": [
        {
          "path": "registry/ui/application-approvals-workspace-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-approvals-workspace-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-client-communication-workspace-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Client Communication Workspace Panel",
      "description": "Painel composto para comunicação com cliente com breadcrumb, métricas, touchpoints e thread contextual.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-alert",
        "camaleon-badge",
        "camaleon-breadcrumb",
        "camaleon-card",
        "camaleon-messaging-thread",
        "camaleon-metric-card",
        "camaleon-page-header",
        "camaleon-section-footer",
        "camaleon-table"
      ],
      "files": [
        {
          "path": "registry/ui/application-client-communication-workspace-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-client-communication-workspace-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-enablement-hub-workspace-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Enablement Hub Workspace Panel",
      "description": "Painel composto para enablement com video player, slideout lateral, timeline de atividade e CTA contextual.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-activity-feed",
        "camaleon-badge",
        "camaleon-card",
        "camaleon-inline-cta",
        "camaleon-metric-card",
        "camaleon-page-header",
        "camaleon-section-footer",
        "camaleon-slideout-menu",
        "camaleon-tooltip",
        "camaleon-video-player"
      ],
      "files": [
        {
          "path": "registry/ui/application-enablement-hub-workspace-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-enablement-hub-workspace-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-executive-briefing-workspace-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Executive Briefing Workspace Panel",
      "description": "Painel composto para briefings executivos com content heading, divider, quote highlight e cards narrativos.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-card",
        "camaleon-content-divider",
        "camaleon-content-heading",
        "camaleon-feature-text-card",
        "camaleon-metric-card",
        "camaleon-page-header",
        "camaleon-quote-highlight",
        "camaleon-section-footer"
      ],
      "files": [
        {
          "path": "registry/ui/application-executive-briefing-workspace-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-executive-briefing-workspace-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-content-ops-workspace-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Content Ops Workspace Panel",
      "description": "Painel composto para content operations com editor, snippet reutilizável, timeline e paginação de revisão.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-activity-feed",
        "camaleon-badge",
        "camaleon-card",
        "camaleon-code-snippet",
        "camaleon-metric-card",
        "camaleon-page-header",
        "camaleon-pagination",
        "camaleon-section-footer",
        "camaleon-text-editor"
      ],
      "files": [
        {
          "path": "registry/ui/application-content-ops-workspace-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-content-ops-workspace-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-experiment-lab-workspace-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Experiment Lab Workspace Panel",
      "description": "Painel composto para experimentação com chart, traffic split, toggles, radio goals e guardrails operacionais.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-analytics-chart",
        "camaleon-badge",
        "camaleon-card",
        "camaleon-checkbox",
        "camaleon-metric-card",
        "camaleon-page-header",
        "camaleon-radio-group",
        "camaleon-section-footer",
        "camaleon-slider",
        "camaleon-toggle",
        "camaleon-trend-comparison-chart"
      ],
      "files": [
        {
          "path": "registry/ui/application-experiment-lab-workspace-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-experiment-lab-workspace-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-guided-rollout-workspace-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Guided Rollout Workspace Panel",
      "description": "Painel composto para rollout guiado com checkpoints tabulares, sequência operacional e CTA de continuidade.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-card",
        "camaleon-inline-cta",
        "camaleon-metric-card",
        "camaleon-page-header",
        "camaleon-progress-steps",
        "camaleon-section-footer",
        "camaleon-table",
        "camaleon-tooltip"
      ],
      "files": [
        {
          "path": "registry/ui/application-guided-rollout-workspace-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-guided-rollout-workspace-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-navigation",
      "type": "registry:ui",
      "title": "Camaleon Application Navigation",
      "description": "Navegação lateral white-label para dashboards, áreas de operação e workspaces.",
      "registryDependencies": ["camaleon-utils", "camaleon-badge"],
      "dependencies": [
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/application-navigation.tsx",
          "type": "registry:ui",
          "target": "@ui/application-navigation.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-partner-portal-workspace-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Partner Portal Workspace Panel",
      "description": "Painel composto para portais de parceiros com logos, quote highlight e cards editoriais em uma superfície operacional.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-card",
        "camaleon-company-logo",
        "camaleon-content-heading",
        "camaleon-feature-text-card",
        "camaleon-metric-card",
        "camaleon-page-header",
        "camaleon-quote-highlight",
        "camaleon-section-footer"
      ],
      "files": [
        {
          "path": "registry/ui/application-partner-portal-workspace-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-partner-portal-workspace-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-press-coverage-workspace-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Press Coverage Workspace Panel",
      "description": "Painel composto para cobertura de imprensa com press logos, quote highlight e leitura editorial orientada a operação.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-card",
        "camaleon-content-divider",
        "camaleon-feature-text-card",
        "camaleon-metric-card",
        "camaleon-page-header",
        "camaleon-press-logo",
        "camaleon-quote-highlight",
        "camaleon-section-footer",
        "camaleon-section-header"
      ],
      "files": [
        {
          "path": "registry/ui/application-press-coverage-workspace-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-press-coverage-workspace-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-media-kit-workspace-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Media Kit Workspace Panel",
      "description": "Painel composto para media kits com press logos, snippet reutilizável e leitura editorial voltada para distribuição.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-card",
        "camaleon-code-snippet",
        "camaleon-feature-text-card",
        "camaleon-metric-card",
        "camaleon-page-header",
        "camaleon-press-logo",
        "camaleon-section-footer",
        "camaleon-section-header"
      ],
      "files": [
        {
          "path": "registry/ui/application-media-kit-workspace-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-media-kit-workspace-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-calendar",
      "type": "registry:ui",
      "title": "Camaleon Calendar",
      "description": "Calendario white-label para agendamento, rollout e superfícies operacionais de planejamento.",
      "registryDependencies": ["camaleon-utils"],
      "dependencies": [
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/calendar.tsx",
          "type": "registry:ui",
          "target": "@ui/calendar.tsx"
        }
      ]
    },
    {
      "name": "camaleon-page-header",
      "type": "registry:ui",
      "title": "Camaleon Page Header",
      "description": "Header de página white-label para dashboards, settings e superfícies operacionais.",
      "registryDependencies": ["camaleon-utils", "camaleon-badge", "camaleon-button"],
      "dependencies": [
        "clsx",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/page-header.tsx",
          "type": "registry:ui",
          "target": "@ui/page-header.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-card-header",
      "type": "registry:ui",
      "title": "Camaleon Application Card Header",
      "description": "Header de card white-label para métricas, painéis compactos e superfícies operacionais densas.",
      "registryDependencies": ["camaleon-utils", "camaleon-badge", "camaleon-button"],
      "dependencies": [
        "clsx",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/application-card-header.tsx",
          "type": "registry:ui",
          "target": "@ui/application-card-header.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-command-center-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Command Center Panel",
      "description": "Painel composto para command centers de operação com métricas, chart, activity feed e fluxo de execução.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-activity-feed",
        "camaleon-analytics-chart",
        "camaleon-application-card-header",
        "camaleon-badge",
        "camaleon-button",
        "camaleon-card",
        "camaleon-metric-card",
        "camaleon-progress-steps",
        "camaleon-slideout-menu"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/ui/application-command-center-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-command-center-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-support-workspace-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Support Workspace Panel",
      "description": "Painel composto para suporte e customer success com thread de contexto, métricas e fluxo de resolução.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-card",
        "camaleon-messaging-thread",
        "camaleon-metric-card",
        "camaleon-progress-steps"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/ui/application-support-workspace-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-support-workspace-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-empty-workspace-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Empty Workspace Panel",
      "description": "Painel composto para empty states de workspace com ações iniciais, orientação e fluxo de ativação.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-button",
        "camaleon-card",
        "camaleon-empty-state",
        "camaleon-progress-steps",
        "camaleon-section-footer",
        "camaleon-section-header"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/ui/application-empty-workspace-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-empty-workspace-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-reporting-workspace-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Reporting Workspace Panel",
      "description": "Painel composto para analytics e reporting com header, métricas executivas e gráficos comparativos.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-analytics-chart",
        "camaleon-badge",
        "camaleon-metric-card",
        "camaleon-page-header",
        "camaleon-section-footer",
        "camaleon-section-header",
        "camaleon-trend-comparison-chart"
      ],
      "files": [
        {
          "path": "registry/ui/application-reporting-workspace-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-reporting-workspace-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-permissions-workspace-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Permissions Workspace Panel",
      "description": "Painel composto para gestão de permissões com governança, toggles de segurança e matriz de acesso.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-alert",
        "camaleon-badge",
        "camaleon-card",
        "camaleon-checkbox",
        "camaleon-page-header",
        "camaleon-section-footer",
        "camaleon-table",
        "camaleon-toggle"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/ui/application-permissions-workspace-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-permissions-workspace-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-release-workspace-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Release Workspace Panel",
      "description": "Painel composto para release management com métricas, checklist de publicação e confirmação final.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-alert",
        "camaleon-badge",
        "camaleon-card",
        "camaleon-metric-card",
        "camaleon-modal",
        "camaleon-page-header",
        "camaleon-progress-steps",
        "camaleon-table"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/ui/application-release-workspace-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-release-workspace-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-project-workspace-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Project Workspace Panel",
      "description": "Painel composto para workspaces de projeto com comandos, upload, progresso e atividade recente.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-activity-feed",
        "camaleon-badge",
        "camaleon-card",
        "camaleon-command-menu",
        "camaleon-file-upload",
        "camaleon-page-header",
        "camaleon-progress-indicator",
        "camaleon-section-footer"
      ],
      "files": [
        {
          "path": "registry/ui/application-project-workspace-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-project-workspace-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-incident-ops-workspace-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Incident Ops Workspace Panel",
      "description": "Painel composto para incidentes e operações com alertas, métricas, tabela de serviços e fluxo de resposta.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-alert",
        "camaleon-badge",
        "camaleon-card",
        "camaleon-loading-indicator",
        "camaleon-metric-card",
        "camaleon-page-header",
        "camaleon-progress-steps",
        "camaleon-section-footer",
        "camaleon-table"
      ],
      "files": [
        {
          "path": "registry/ui/application-incident-ops-workspace-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-incident-ops-workspace-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-intake-workspace-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Intake Workspace Panel",
      "description": "Painel composto para intake operacional com filtros, datas, tabela de pedidos e fluxo de triagem.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-activity-feed",
        "camaleon-alert",
        "camaleon-badge",
        "camaleon-card",
        "camaleon-date-picker",
        "camaleon-dropdown",
        "camaleon-metric-card",
        "camaleon-page-header",
        "camaleon-progress-steps",
        "camaleon-section-footer",
        "camaleon-table"
      ],
      "files": [
        {
          "path": "registry/ui/application-intake-workspace-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-intake-workspace-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-scheduling-workspace-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Scheduling Workspace Panel",
      "description": "Painel composto para planejamento com calendário, filtros, lanes de agenda e fluxo de preparação.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-calendar",
        "camaleon-card",
        "camaleon-dropdown",
        "camaleon-metric-card",
        "camaleon-page-header",
        "camaleon-progress-steps",
        "camaleon-section-footer",
        "camaleon-tabs"
      ],
      "files": [
        {
          "path": "registry/ui/application-scheduling-workspace-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-scheduling-workspace-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-application-secure-handoff-workspace-panel",
      "type": "registry:ui",
      "title": "Camaleon Application Secure Handoff Workspace Panel",
      "description": "Painel composto para handoff seguro com alerta, datas, OTP visual e sequência operacional.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-activity-feed",
        "camaleon-alert",
        "camaleon-badge",
        "camaleon-card",
        "camaleon-date-picker",
        "camaleon-metric-card",
        "camaleon-page-header",
        "camaleon-progress-steps",
        "camaleon-section-footer",
        "camaleon-verification-code-input"
      ],
      "files": [
        {
          "path": "registry/ui/application-secure-handoff-workspace-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/application-secure-handoff-workspace-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-section-header",
      "type": "registry:ui",
      "title": "Camaleon Section Header",
      "description": "Header de seção white-label para módulos internos, listas e painéis secundários.",
      "registryDependencies": ["camaleon-utils", "camaleon-button"],
      "dependencies": [
        "clsx",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/section-header.tsx",
          "type": "registry:ui",
          "target": "@ui/section-header.tsx"
        }
      ]
    },
    {
      "name": "camaleon-section-footer",
      "type": "registry:ui",
      "title": "Camaleon Section Footer",
      "description": "Footer de seção white-label para continuidade, exportação e próximos passos.",
      "registryDependencies": ["camaleon-utils", "camaleon-button"],
      "dependencies": [
        "clsx",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/section-footer.tsx",
          "type": "registry:ui",
          "target": "@ui/section-footer.tsx"
        }
      ]
    },
    {
      "name": "camaleon-text-editor",
      "type": "registry:ui",
      "title": "Camaleon Text Editor",
      "description": "Editor de texto white-label para conteúdos, guidelines e superfícies editoriais com toolbar leve.",
      "registryDependencies": ["camaleon-utils"],
      "dependencies": [
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/text-editor.tsx",
          "type": "registry:ui",
          "target": "@ui/text-editor.tsx"
        }
      ]
    },
    {
      "name": "camaleon-modal",
      "type": "registry:ui",
      "title": "Camaleon Modal",
      "description": "Modal white-label para confirmações, ações críticas e handoff seguro.",
      "registryDependencies": ["camaleon-utils", "camaleon-badge", "camaleon-button"],
      "dependencies": [
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/modal.tsx",
          "type": "registry:ui",
          "target": "@ui/modal.tsx"
        }
      ]
    },
    {
      "name": "camaleon-command-menu",
      "type": "registry:ui",
      "title": "Camaleon Command Menu",
      "description": "Command menu white-label para pesquisa global, ações rápidas e atalhos operacionais.",
      "registryDependencies": ["camaleon-utils", "camaleon-badge", "camaleon-input"],
      "dependencies": [
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/command-menu.tsx",
          "type": "registry:ui",
          "target": "@ui/command-menu.tsx"
        }
      ]
    },
    {
      "name": "camaleon-progress-steps",
      "type": "registry:ui",
      "title": "Camaleon Progress Steps",
      "description": "Progress steps white-label para onboarding, rollout, setup e handoff por etapas.",
      "registryDependencies": ["camaleon-utils"],
      "dependencies": [
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/progress-steps.tsx",
          "type": "registry:ui",
          "target": "@ui/progress-steps.tsx"
        }
      ]
    },
    {
      "name": "camaleon-metric-card",
      "type": "registry:ui",
      "title": "Camaleon Metric Card",
      "description": "Card de métrica white-label para dashboards, painéis executivos e monitoramento de performance.",
      "registryDependencies": ["camaleon-utils", "camaleon-card", "camaleon-badge", "camaleon-application-card-header"],
      "dependencies": [
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/metric-card.tsx",
          "type": "registry:ui",
          "target": "@ui/metric-card.tsx"
        }
      ]
    },
    {
      "name": "camaleon-marketing-header-navigation",
      "type": "registry:ui",
      "title": "Camaleon Marketing Header Navigation",
      "description": "Cabeçalho de navegação para superfícies de marketing com logo, navegação e CTAs principais.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-button",
        "camaleon-untitled-ui-logo"
      ],
      "files": [
        {
          "path": "registry/ui/marketing-header-navigation.tsx",
          "type": "registry:ui",
          "target": "@ui/marketing-header-navigation.tsx"
        }
      ]
    },
    {
      "name": "camaleon-marketing-hero-section",
      "type": "registry:ui",
      "title": "Camaleon Marketing Hero Section",
      "description": "Hero de marketing com headline forte, proof points, CTAs e card lateral para lançamento ou produto.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-button",
        "camaleon-card"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/ui/marketing-hero-section.tsx",
          "type": "registry:ui",
          "target": "@ui/marketing-hero-section.tsx"
        }
      ]
    },
    {
      "name": "camaleon-marketing-feature-grid",
      "type": "registry:ui",
      "title": "Camaleon Marketing Feature Grid",
      "description": "Grade de valor e diferenciação para landing pages geradas por IA com visual white-label e argumentos claros.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-card"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/ui/marketing-feature-grid.tsx",
          "type": "registry:ui",
          "target": "@ui/marketing-feature-grid.tsx"
        }
      ]
    },
    {
      "name": "camaleon-marketing-social-proof-section",
      "type": "registry:ui",
      "title": "Camaleon Marketing Social Proof Section",
      "description": "Faixa de prova social com logos editoriais para reforçar confiança em páginas de marketing e produto.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-press-logo"
      ],
      "files": [
        {
          "path": "registry/ui/marketing-social-proof-section.tsx",
          "type": "registry:ui",
          "target": "@ui/marketing-social-proof-section.tsx"
        }
      ]
    },
    {
      "name": "camaleon-marketing-testimonial-section",
      "type": "registry:ui",
      "title": "Camaleon Marketing Testimonial Section",
      "description": "Seção de depoimentos com narrativa de resultado para reforçar confiança e contexto em páginas de marketing.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-avatar",
        "camaleon-badge",
        "camaleon-card"
      ],
      "files": [
        {
          "path": "registry/ui/marketing-testimonial-section.tsx",
          "type": "registry:ui",
          "target": "@ui/marketing-testimonial-section.tsx"
        }
      ]
    },
    {
      "name": "camaleon-marketing-team-section",
      "type": "registry:ui",
      "title": "Camaleon Marketing Team Section",
      "description": "Seção de time com cards editoriais para apresentar pessoas, funções e foco de atuação.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-avatar",
        "camaleon-badge",
        "camaleon-card"
      ],
      "files": [
        {
          "path": "registry/ui/marketing-team-section.tsx",
          "type": "registry:ui",
          "target": "@ui/marketing-team-section.tsx"
        }
      ]
    },
    {
      "name": "camaleon-marketing-pricing-section",
      "type": "registry:ui",
      "title": "Camaleon Marketing Pricing Section",
      "description": "Seção de pricing com três planos e hierarquia pronta para páginas comerciais geradas por IA.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-button",
        "camaleon-card"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/ui/marketing-pricing-section.tsx",
          "type": "registry:ui",
          "target": "@ui/marketing-pricing-section.tsx"
        }
      ]
    },
    {
      "name": "camaleon-marketing-faq-section",
      "type": "registry:ui",
      "title": "Camaleon Marketing FAQ Section",
      "description": "FAQ de marketing com objeções frequentes, respostas escaneáveis e CTA lateral de apoio.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-button"
      ],
      "files": [
        {
          "path": "registry/ui/marketing-faq-section.tsx",
          "type": "registry:ui",
          "target": "@ui/marketing-faq-section.tsx"
        }
      ]
    },
    {
      "name": "camaleon-marketing-cta-banner",
      "type": "registry:ui",
      "title": "Camaleon Marketing CTA Banner",
      "description": "Banner final de conversão com headline, supporting copy e duas ações claras.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-button"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/ui/marketing-cta-banner.tsx",
          "type": "registry:ui",
          "target": "@ui/marketing-cta-banner.tsx"
        }
      ]
    },
    {
      "name": "camaleon-marketing-contact-section",
      "type": "registry:ui",
      "title": "Camaleon Marketing Contact Section",
      "description": "Seção de contato com pontos de apoio e formulário compacto para demos, vendas e onboarding.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-button",
        "camaleon-card",
        "camaleon-input",
        "camaleon-textarea"
      ],
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "registry/ui/marketing-contact-section.tsx",
          "type": "registry:ui",
          "target": "@ui/marketing-contact-section.tsx"
        }
      ]
    },
    {
      "name": "camaleon-marketing-footer-section",
      "type": "registry:ui",
      "title": "Camaleon Marketing Footer Section",
      "description": "Footer de marketing com navegação institucional, CTA final e fechamento pronto para páginas de produto.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-button",
        "camaleon-untitled-ui-logo"
      ],
      "files": [
        {
          "path": "registry/ui/marketing-footer-section.tsx",
          "type": "registry:ui",
          "target": "@ui/marketing-footer-section.tsx"
        }
      ]
    },
    {
      "name": "camaleon-messaging-thread",
      "type": "registry:ui",
      "title": "Camaleon Messaging Thread",
      "description": "Thread de mensagens white-label para colaboração, handoff operacional e conversas em dashboards.",
      "registryDependencies": ["camaleon-utils", "camaleon-card", "camaleon-avatar", "camaleon-badge", "camaleon-button", "camaleon-input"],
      "dependencies": [
        "clsx",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/messaging-thread.tsx",
          "type": "registry:ui",
          "target": "@ui/messaging-thread.tsx"
        }
      ]
    },
    {
      "name": "camaleon-loading-indicator",
      "type": "registry:ui",
      "title": "Camaleon Loading Indicator",
      "description": "Estado de carregamento white-label para sincronização, espera assíncrona e geração de interface.",
      "registryDependencies": ["camaleon-utils", "camaleon-badge"],
      "dependencies": [
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/loading-indicator.tsx",
          "type": "registry:ui",
          "target": "@ui/loading-indicator.tsx"
        }
      ]
    },
    {
      "name": "camaleon-file-upload",
      "type": "registry:ui",
      "title": "Camaleon File Upload",
      "description": "Zona de upload white-label para arquivos de projeto, branding e pacotes operacionais.",
      "registryDependencies": ["camaleon-utils", "camaleon-badge", "camaleon-button", "camaleon-card", "camaleon-progress-indicator"],
      "dependencies": [
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/file-upload.tsx",
          "type": "registry:ui",
          "target": "@ui/file-upload.tsx"
        }
      ]
    },
    {
      "name": "camaleon-slideout-menu",
      "type": "registry:ui",
      "title": "Camaleon Slideout Menu",
      "description": "Painel lateral white-label para navegação contextual, ações rápidas e áreas de operação.",
      "registryDependencies": ["camaleon-utils", "camaleon-badge", "camaleon-button", "camaleon-card"],
      "dependencies": [
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/slideout-menu.tsx",
          "type": "registry:ui",
          "target": "@ui/slideout-menu.tsx"
        }
      ]
    },
    {
      "name": "camaleon-trend-comparison-chart",
      "type": "registry:ui",
      "title": "Camaleon Trend Comparison Chart",
      "description": "Gráfico comparativo white-label para evolução entre ciclos, períodos e trimestres.",
      "registryDependencies": ["camaleon-utils", "camaleon-badge", "camaleon-button", "camaleon-card"],
      "dependencies": [
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/trend-comparison-chart.tsx",
          "type": "registry:ui",
          "target": "@ui/trend-comparison-chart.tsx"
        }
      ]
    },
    {
      "name": "camaleon-video-player",
      "type": "registry:ui",
      "title": "Camaleon Video Player",
      "description": "Player de video white-label para demos de produto, walkthroughs e superfícies de marketing com preview rico.",
      "registryDependencies": ["camaleon-utils"],
      "dependencies": [
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/video-player.tsx",
          "type": "registry:ui",
          "target": "@ui/video-player.tsx"
        }
      ]
    },
    {
      "name": "camaleon-verification-code-input",
      "type": "registry:ui",
      "title": "Camaleon Verification Code Input",
      "description": "Campo de codigo seguro com variantes de 4 e 6 digitos e escalas sm, md e lg.",
      "registryDependencies": ["camaleon-utils"],
      "files": [
        {
          "path": "registry/ui/verification-code-input.tsx",
          "type": "registry:ui",
          "target": "@ui/verification-code-input.tsx"
        }
      ]
    },
    {
      "name": "camaleon-card",
      "type": "registry:ui",
      "title": "Camaleon Card",
      "description": "Container base para dashboards, settings e modulos de conteudo.",
      "registryDependencies": ["camaleon-utils"],
      "files": [
        {
          "path": "registry/ui/card.tsx",
          "type": "registry:ui",
          "target": "@ui/card.tsx"
        }
      ]
    },
    {
      "name": "camaleon-client-onboarding-panel",
      "type": "registry:ui",
      "title": "Camaleon Client Onboarding Panel",
      "description": "Bloco composto para onboarding white-label usando input, tooltip, textarea e verification code.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-card",
        "camaleon-badge",
        "camaleon-button",
        "camaleon-input",
        "camaleon-textarea",
        "camaleon-tooltip",
        "camaleon-verification-code-input"
      ],
      "files": [
        {
          "path": "registry/ui/client-onboarding-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/client-onboarding-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-code-snippet",
      "type": "registry:ui",
      "title": "Camaleon Code Snippet",
      "description": "Bloco de código white-label para docs, handoff técnico, exemplos de integração e áreas de desenvolvedor.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-button"
      ],
      "dependencies": [
        "clsx",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/code-snippet.tsx",
          "type": "registry:ui",
          "target": "@ui/code-snippet.tsx"
        }
      ]
    },
    {
      "name": "camaleon-logo-library-showcase",
      "type": "registry:ui",
      "title": "Camaleon Logo Library Showcase",
      "description": "Vitrine fiel da página Logos com logomark, wordmark, press logos e company logos claros e escuros.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-company-logo",
        "camaleon-press-logo",
        "camaleon-untitled-ui-logo"
      ],
      "files": [
        {
          "path": "registry/ui/logo-library-showcase.tsx",
          "type": "registry:ui",
          "target": "@ui/logo-library-showcase.tsx"
        }
      ]
    },
    {
      "name": "camaleon-pagination",
      "type": "registry:ui",
      "title": "Camaleon Pagination",
      "description": "Paginação white-label para tabelas, listagens e fluxos densos de aplicação.",
      "registryDependencies": ["camaleon-utils", "camaleon-button"],
      "dependencies": [
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/pagination.tsx",
          "type": "registry:ui",
          "target": "@ui/pagination.tsx"
        }
      ]
    },
    {
      "name": "camaleon-empty-state",
      "type": "registry:ui",
      "title": "Camaleon Empty State",
      "description": "Estado vazio white-label para dashboards, filas, tabelas e áreas sem conteúdo inicial.",
      "registryDependencies": ["camaleon-utils"],
      "dependencies": [
        "clsx",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "registry/ui/empty-state.tsx",
          "type": "registry:ui",
          "target": "@ui/empty-state.tsx"
        }
      ]
    },
    {
      "name": "camaleon-icon-system-showcase",
      "type": "registry:ui",
      "title": "Camaleon Icon System Showcase",
      "description": "Seção inspirada na página Icons com famílias por domínio, navegação, ações com texto e referências visuais do Figma.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-tooltip",
        "camaleon-untitled-ui-logo"
      ],
      "dependencies": ["lucide-react"],
      "files": [
        {
          "path": "registry/ui/icon-system-showcase.tsx",
          "type": "registry:ui",
          "target": "@ui/icon-system-showcase.tsx"
        }
      ]
    },
    {
      "name": "camaleon-content-divider",
      "type": "registry:ui",
      "title": "Camaleon Content Divider",
      "description": "Divisor semântico para separar seções editoriais e fluxos long-form com ritmo consistente.",
      "registryDependencies": ["camaleon-utils"],
      "files": [
        {
          "path": "registry/ui/content-divider.tsx",
          "type": "registry:ui",
          "target": "@ui/content-divider.tsx"
        }
      ]
    },
    {
      "name": "camaleon-content-split-image-section",
      "type": "registry:ui",
      "title": "Camaleon Content Split Image Section",
      "description": "Seção de conteúdo com CTA, rich text e imagem lateral fiel à página Content do Figma.",
      "registryDependencies": ["camaleon-utils", "camaleon-button"],
      "files": [
        {
          "path": "registry/ui/content-split-image-section.tsx",
          "type": "registry:ui",
          "target": "@ui/content-split-image-section.tsx"
        }
      ]
    },
    {
      "name": "camaleon-content-heading",
      "type": "registry:ui",
      "title": "Camaleon Content Heading",
      "description": "Heading editorial com eyebrow, badge opcional, descrição e ações para páginas e seções.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-button"
      ],
      "files": [
        {
          "path": "registry/ui/content-heading.tsx",
          "type": "registry:ui",
          "target": "@ui/content-heading.tsx"
        }
      ]
    },
    {
      "name": "camaleon-editorial-feature-section",
      "type": "registry:ui",
      "title": "Camaleon Editorial Feature Section",
      "description": "Bloco editorial inspirado na area Content do Untitled UI para textos longos com CTA.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-card",
        "camaleon-badge",
        "camaleon-button"
      ],
      "files": [
        {
          "path": "registry/ui/editorial-feature-section.tsx",
          "type": "registry:ui",
          "target": "@ui/editorial-feature-section.tsx"
        }
      ]
    },
    {
      "name": "camaleon-editorial-article-layout",
      "type": "registry:ui",
      "title": "Camaleon Editorial Article Layout",
      "description": "Página editorial rica inspirada no Content do Untitled UI com quote, imagens, author footer e callout.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-avatar",
        "camaleon-button",
        "camaleon-feature-text-card",
        "camaleon-quote-highlight"
      ],
      "files": [
        {
          "path": "registry/ui/editorial-article-layout.tsx",
          "type": "registry:ui",
          "target": "@ui/editorial-article-layout.tsx"
        }
      ]
    },
    {
      "name": "camaleon-editorial-interview-article-layout",
      "type": "registry:ui",
      "title": "Camaleon Editorial Interview Article Layout",
      "description": "Layout editorial inspirado na variante Alternative 02 do Figma com quote com avatar e footer por categorias.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-avatar",
        "camaleon-feature-text-card",
        "camaleon-quote-highlight"
      ],
      "files": [
        {
          "path": "registry/ui/editorial-interview-article-layout.tsx",
          "type": "registry:ui",
          "target": "@ui/editorial-interview-article-layout.tsx"
        }
      ]
    },
    {
      "name": "camaleon-feature-text-card",
      "type": "registry:ui",
      "title": "Camaleon Feature Text Card",
      "description": "Bloco de texto rico inspirado no Untitled UI para artigos, docs e seções explicativas.",
      "registryDependencies": ["camaleon-utils"],
      "files": [
        {
          "path": "registry/ui/feature-text-card.tsx",
          "type": "registry:ui",
          "target": "@ui/feature-text-card.tsx"
        }
      ]
    },
    {
      "name": "camaleon-knowledge-base-article",
      "type": "registry:ui",
      "title": "Camaleon Knowledge Base Article",
      "description": "Layout composto para bases de conhecimento, docs e páginas editoriais de produto.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-badge",
        "camaleon-button",
        "camaleon-card",
        "camaleon-content-divider",
        "camaleon-content-heading",
        "camaleon-feature-text-card",
        "camaleon-quote-highlight"
      ],
      "files": [
        {
          "path": "registry/ui/knowledge-base-article.tsx",
          "type": "registry:ui",
          "target": "@ui/knowledge-base-article.tsx"
        }
      ]
    },
    {
      "name": "camaleon-press-logo",
      "type": "registry:ui",
      "title": "Camaleon Press Logo",
      "description": "Press logos reais da página Logos com o mesmo repertório editorial do Figma.",
      "registryDependencies": ["camaleon-utils"],
      "files": [
        {
          "path": "registry/ui/press-logo.tsx",
          "type": "registry:ui",
          "target": "@ui/press-logo.tsx"
        }
      ]
    },
    {
      "name": "camaleon-quote-highlight",
      "type": "registry:ui",
      "title": "Camaleon Quote Highlight",
      "description": "Bloco de citacao editorial com avatar simplificado e contraste para depoimentos ou manifestos.",
      "registryDependencies": ["camaleon-utils", "camaleon-avatar"],
      "files": [
        {
          "path": "registry/ui/quote-highlight.tsx",
          "type": "registry:ui",
          "target": "@ui/quote-highlight.tsx"
        }
      ]
    },
    {
      "name": "camaleon-workspace-settings-panel",
      "type": "registry:ui",
      "title": "Camaleon Workspace Settings Panel",
      "description": "Bloco de settings operacionais com domínio, briefing, tags e aprovação segura.",
      "registryDependencies": [
        "camaleon-utils",
        "camaleon-card",
        "camaleon-badge",
        "camaleon-button",
        "camaleon-input",
        "camaleon-textarea",
        "camaleon-tooltip",
        "camaleon-verification-code-input"
      ],
      "files": [
        {
          "path": "registry/ui/workspace-settings-panel.tsx",
          "type": "registry:ui",
          "target": "@ui/workspace-settings-panel.tsx"
        }
      ]
    },
    {
      "name": "camaleon-untitled-ui-logo",
      "type": "registry:ui",
      "title": "Camaleon Untitled UI Logo",
      "description": "Logomark e wordmark da biblioteca para páginas institucionais, docs e áreas de navegação.",
      "registryDependencies": ["camaleon-utils"],
      "files": [
        {
          "path": "registry/ui/untitled-ui-logo.tsx",
          "type": "registry:ui",
          "target": "@ui/untitled-ui-logo.tsx"
        }
      ]
    }
  ]
}
