prompt = """ In src/gui_2.py: 1. In '__init__', initialize 'self.ui_separate_usage_analytics = gui_cfg.get("separate_usage_analytics", False)'. 2. Implement 'App._render_usage_analytics_panel(self)': - Call '_render_token_budget_panel()' (optionally inside a collapsing header if you want, but user asked to consolidate headers). - Call '_render_tool_analytics_panel()'. - Call '_render_session_insights_panel()'. 3. In '_gui_func', remove the original calls to these three panels from the 'AI Settings' block (around line 410). 4. In '_gui_func', add logic to render the standalone 'Usage Analytics' window if 'self.ui_separate_usage_analytics' and 'self.show_windows.get("Usage Analytics", False)' are true. 5. In 'Operations Hub' rendering (around line 530), add a 'Pop Out Usage Analytics' checkbox. If changed, update 'self.show_windows["Usage Analytics"]'. 6. In 'Operations Hub' tab bar, add a 'Usage Analytics' tab that calls '_render_usage_analytics_panel()' if 'not self.ui_separate_usage_analytics'. Use 1-space indentation. """