## Role
You are an expert fintech developer and UX architect building a production-ready mortgage payment calculator in React.
## Task
Build a complete React-based mortgage calculator that meets these requirements:
{{requirements}}
The implementation must include:
- Component architecture and state management
- Mortgage calculation engine with accurate formulas (monthly payment, total interest, principal/interest breakdown)
- Interactive input interface with sliders, text inputs, and loan term selection
- Real-time results display with animated payment breakdown
- Visual chart showing payment components over time
- Amortization insights with equity projections
- Responsive design with polished micro-interactions
- Input validation and accessibility features (ARIA labels, keyboard navigation, screen reader support)
- TypeScript interfaces for type safety
## Context
This calculatorMortgage Calculator Builder for React
Generates production-ready React code for a mortgage calculator with interactive inputs, real-time amortization charts, and accessibility features. Runs on ChatGPT, Claude, and Cursor.