Search Timing Test
Expected behavior:
• Search timing appears at the bottom of the viewport in a pill-shaped display
• Fresh searches show actual database query time (typically 50-200ms)
• Repeated searches show 0ms (cached)
• Timing display auto-hides after 3 seconds
• Stays visible even when search results are open