Prompt:

Act as a Senior Frontend Engineer. Build a React application called "Vibesec". This is a concept app for an "Automated penetration testing platform for vibe-coded applications" (AI-generated code). It simulates scanning a GitHub repo/URL for security vulnerabilities and uses the Gemini API to generate fixes.

1. Tech Stack & Setup

2. Design System & Aesthetics

3. Core Features & Views

The app should have 3 main states managed by a view state: 'home' | 'scanning' | 'results'.

A. Home View (Landing Page)