Implemented. I moved pricing into a dedicated client component and wired a real monthly/yearly toggle with torph morph animation.
components/landing-pricing.tsx:1 with:
Monthly / Yearly) at components/landing-pricing.tsx:74TextMorph animation for plan price at components/landing-pricing.tsx:161$4.99/month and $49.99/year at components/landing-pricing.tsx:47components/landing-pricing.tsx:23:
Unlimited bookmarksUnlimited collectionscomponents/landing-pricing.tsx:39:
Tags...API access...Export your data anytime (CSV/JSON) -> Export your data anytimeImport from browser (JSON, HTML) -> Import from browsercomponents/landing.tsx:15 and components/landing.tsx:169.torph in package.json:59 (and lockfile updated in bun.lock).Verification run:
lsp_diagnostics on modified files: no errorsbun run typecheck: passbun run lint: passbun run build: passbun run test: fails due missing vitest.config.ts in repo script; bunx vitest run reports no test files present.