This change moves LogRocket setup out of the global app bootstrap and into a dedicated LogRocketAnalytics component that reads the client key from NEXT_PUBLIC_LOG_ROCKET_KEY instead of hardcoding it. It also identifies authenticated users with their UID and email, which should make debugging and session tracing much more useful once someone signs in. Alongside that, Firebase emulator config was added for the default project, making local auth development easier. Practical effect: observability is cleaner, safer to configure across environments, and more actionable during debugging.