Search first, then run analyzer on a selected listing to preserve data provenance.
Listings are real only when MLS is enabled and provider is configured; demo seed is explicitly labeled.