Pre-rendered shell + live HubL partial

Contact profile reveal with a fully pre-rendered first paint.

This page ships a static shell from the CDN, then asks HubLRenderingRpc to render a private contact panel after load. Logged-out visitors only see the shell and guest messaging. Logged-in contacts can see their injected contact properties.

Loading the private HubL panel after first paint