/* @component-map * App — Main container, header, phase switching * PhasePanel — Phase tabs, day grid, workout box, principles * ExerciseRow — Single exercise with expandable guide (cues, mistakes, video) * ProgressTracker — 60-day dot grid, stats display * @end-component-map */ import { PhasePanel } from './components/PhasePanel.jsx'; import { useState } from 'react'; import { ProgressTracker } from './components/ProgressTracker.jsx'; function App() { const [activePhase, setActivePhase] = useState(1); return (
Personal Training Plan

60-Day
Recomposition

Josh Byrd · 46 · 5'8" · 165lb
10 min / day · AM
Core + Upper Definition
Stacks on Thursday Trainer
How to use: Click a phase tab then a day to load the workout. Click any exercise or the Form button to expand the guide — then hit Video to watch it embedded right here.
); } ReactDOM.createRoot(document.getElementById("root")).render();