The file /Users/neog/Apps/macOS/NEOGHub/NEOGCommand/Components/Widgets/LiveConsumptionWidget.swift has been updated. Here's the result of running `cat -n` on a snippet of the edited file: 8→ @State private var showDetailSheet = false 9→ 10→ var body: some View { 11→ GroupBox { 12→ VStack(spacing: 12) { 13→ // Live Session Status (from cc-live-tracker.py) 14→ if tracker.liveSessionActive { 15→ HStack(spacing: 10) { 16→ // Claude Code icon with pulse 17→ ZStack { 18→ Circle() 19→ .fill(Color.green.opacity(0.2)) 20→ .frame(width: 36, height: 36) 21→ Image(systemName: "brain.head.profile") 22→ .font(.body) 23→ .foregroundStyle(.green) 24→ } 25→ 26→ VStack(alignment: .leading, spacing: 2) { 27→ Text("Claude Code Active") 28→ .font(.subheadline.bold()) 29→ .foregroundStyle(.green) 30→ Text(formatLiveDuration(tracker.liveSessionDurationSeconds)) 31→ .font(.caption.monospacedDigit()) 32→ .foregroundStyle(.secondary) 33→ } 34→ 35→ Spacer() 36→ 37→ // Cost display 38→ VStack(alignment: .trailing, spacing: 2) { 39→ Text(String(format: "$%.4f", tracker.liveSessionCost)) 40→ .font(.title3.bold().monospacedDigit()) 41→ .foregroundStyle(.green) 42→ Text("this session") 43→ .font(.caption2) 44→ .foregroundStyle(.secondary) 45→ } 46→ 47→ // Live indicator 48→ VStack(spacing: 4) { 49→ PulsingDot(isActive: true) 50→ Text("LIVE") 51→ .font(.caption2.bold()) 52→ .foregroundStyle(.green) 53→ } 54→ } 55→ .padding(10) 56→ .background(Color.green.opacity(0.1)) 57→ .cornerRadius(10) 58→ } 59→ // Terminal Status (prominent at top) 60→ else if !tracker.activeProcesses.isEmpty { 61→ HStack(spacing: 10) { 62→ // Terminal icon with pulse 63→ ZStack { 64→ Circle() 65→ .fill(Color.orange.opacity(0.2)) 66→ .frame(width: 36, height: 36) 67→ Image(systemName: "terminal.fill") 68→ .font(.body) 69→ .foregroundStyle(.orange) 70→ } 71→ 72→ VStack(alignment: .leading, spacing: 2) { 73→ Text("\(tracker.activeProcesses.count) Terminal\(tracker.activeProcesses.count > 1 ? "s" : "") Running") 74→ .font(.subheadline.bold()) 75→ .foregroundStyle(.orange) 76→ Text("Session: \(tracker.sessionDuration)") 77→ .font(.caption.monospacedDigit()) 78→ .foregroundStyle(.secondary) 79→ } 80→ 81→ Spacer() 82→ 83→ // Live indicator 84→ VStack(spacing: 4) { 85→ PulsingDot(isActive: true) 86→ Text("LIVE") 87→ .font(.caption2.bold()) 88→ .foregroundStyle(.green) 89→ } 90→ } 91→ .padding(10) 92→ .background(Color.orange.opacity(0.1)) 93→ .cornerRadius(10) 94→ } else { 95→ // No terminals - show waiting state 96→ HStack { 97→ HStack(spacing: 6) { 98→ PulsingDot(isActive: !tracker.isPaused)