.nimbus-nav{background:rgb(var(--surface-0));border-bottom:2px solid rgb(var(--text-1))}.nimbus-brand{font-family:var(--font-display);font-size:24px;letter-spacing:.08em;color:rgb(var(--text-1))}.nimbus-brand-red{color:#FF4D2A}.nimbus-alert{background:#FF4D2A;color:#FFFFFF;padding:8px 16px;border-radius:2px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;transition:background .15s}.nimbus-alert:hover{background:rgba(255,77,42,.8)}.alert-badge{background:#FFFFFF;color:#FF4D2A;padding:2px 6px;border-radius:2px;font-weight:700;font-size:12px}.metric-label{font-family:var(--font-mono);font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--text-4))}.metric-value{font-family:var(--font-display);font-size:40px;letter-spacing:.02em;line-height:1}.spark-bar{flex:1;background:rgb(var(--surface-3));border-radius:2px;transition:all .15s ease}.spark-bar:last-child{background:#FF4D2A}.section-title{font-family:var(--font-display);font-size:18px;letter-spacing:.04em;text-transform:uppercase}.activity-icon{width:32px;height:32px;border-radius:2px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.activity-icon.pinterest{background:#E60023;color:white}.activity-icon.chat{background:rgb(var(--surface-3));color:rgb(var(--text-1))}.activity-icon.ads{background:#FF4D2A;color:white}.activity-icon.seo{background:rgb(34 197 94/.15);color:#22C55E}.activity-icon.email{background:rgb(234 179 8/.15);color:#EAB308}.insights-card{background:rgb(var(--surface-1));border:1px solid rgb(var(--border-1));color:rgb(var(--text-1));border-radius:2px;padding:32px}.insight-badge{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(255,77,42,.1);border-radius:2px;color:#FF4D2A}.status-bar{background:rgb(var(--surface-0));color:rgb(var(--text-1));border-bottom:2px solid rgb(var(--text-1))}.status-indicator{width:12px;height:12px;background:#22C55E;border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}