Fast, reliable currency conversions with history tracking.

This section is rendered on the client so we can safely use useSearchParams / usePathname without breaking prerender.