.ai-scout{-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:4px 8px 4px 6px;transition:all .3s;display:inline-flex}.ai-scout--running{background:#22c55e0f;border-color:#22c55e26}.dark .ai-scout--running{background:#22c55e14;border-color:#22c55e1f}.ai-scout--stopping{opacity:.55;pointer-events:none}.ai-scout--pausing{opacity:.75}.ai-scout--paused{background:#f59e0b14;border-color:#f59e0b38}.dark .ai-scout--paused{background:#f59e0b1a;border-color:#f59e0b2e}.ai-scout--paused .ai-scout__timer{color:#b45309;background:#f59e0b1a}.dark .ai-scout--paused .ai-scout__timer{color:#fbbf24;background:#fbbf241f}.ai-scout__badge{letter-spacing:.6px;font-variant-numeric:tabular-nums;text-transform:uppercase;color:#b45309;white-space:nowrap;background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700}.dark .ai-scout__badge{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2438}.ai-scout__link-icon{width:13px;height:13px;color:hsl(var(--muted-foreground));cursor:pointer;flex-shrink:0;transition:color .2s}.ai-scout__link-icon:hover{color:hsl(var(--primary))}.ai-scout__icon{width:14px;height:14px;color:hsl(var(--muted-foreground));flex-shrink:0;transition:color .3s}.ai-scout__icon--active{color:#22c55e;animation:2.5s linear infinite iconSweep}.dark .ai-scout__icon--active{color:#4ade80}@keyframes iconSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ai-scout__label{letter-spacing:.2px;color:hsl(var(--foreground) / .85);font-size:11px;font-weight:600}.ai-scout__timer{font-variant-numeric:tabular-nums;color:#16a34a;letter-spacing:.5px;background:#22c55e14;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600}.dark .ai-scout__timer{color:#4ade80;background:#4ade801a}.ai-scout__spinner{width:12px;height:12px;color:hsl(var(--muted-foreground));animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ai-scout__btn{cursor:pointer;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex}.ai-scout__btn:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.ai-scout__btn--start,.dark .ai-scout__btn--start{background:hsl(var(--muted));color:hsl(var(--foreground))}.ai-scout__btn--start:hover,.dark .ai-scout__btn--start:hover{background:hsl(var(--primary));color:#fff}.ai-scout__btn--start:active{transform:scale(.92)}.ai-scout__btn--start:disabled{opacity:.4;cursor:not-allowed}.ai-scout__btn--pause{color:#b45309;background:#f59e0b1a}.dark .ai-scout__btn--pause{color:#fbbf24;background:#fbbf241f}.ai-scout__btn--pause:hover:not(:disabled){background:#f59e0b2e}.dark .ai-scout__btn--pause:hover:not(:disabled){background:#fbbf2433}.ai-scout__btn--pause:active:not(:disabled){transform:scale(.92)}.ai-scout__btn--pause:disabled{opacity:.5;cursor:not-allowed}.ai-scout__btn--stop{color:#dc2626;background:#ef444414}.dark .ai-scout__btn--stop{color:#f87171;background:#ef44441a}.ai-scout__btn--stop:hover{background:#ef444426}.dark .ai-scout__btn--stop:hover{background:#ef44442e}.ai-scout__btn--stop:active{transform:scale(.92)}@keyframes agentPulseGlow{0%{box-shadow:0 0 0 0px hsl(var(--primary) / .15), 0 4px 12px #0000000d;border-color:hsl(var(--primary) / .25)}50%{box-shadow:0 0 12px 2px hsl(var(--primary) / .25), 0 4px 12px #0000000d;border-color:hsl(var(--primary) / .5)}to{box-shadow:0 0 0 0px hsl(var(--primary) / .15), 0 4px 12px #0000000d;border-color:hsl(var(--primary) / .25)}}@keyframes agentHarvesterGlow{0%{border-color:#0d94884d;box-shadow:0 0 #0d948826}50%{border-color:#0d948899;box-shadow:0 0 10px 2px #0d948840}to{border-color:#0d94884d;box-shadow:0 0 #0d948826}}@keyframes agentAnalystGlow{0%{border-color:#8b5cf64d;box-shadow:0 0 #8b5cf626}50%{border-color:#8b5cf699;box-shadow:0 0 10px 2px #8b5cf640}to{border-color:#8b5cf64d;box-shadow:0 0 #8b5cf626}}@keyframes pipelineFlow{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes signalPulse{0%{opacity:.3;transform:scale(.95)}50%{opacity:.9;transform:scale(1.15)}to{opacity:.3;transform:scale(.95)}}@keyframes radarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounceDots{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}@keyframes gridPan{0%{background-position:0 0}to{background-position:30px 30px}}.agent-glass-card{-webkit-backdrop-filter:blur(12px);background:#ffffff73;border:1px solid #0000000f;transition:all .3s cubic-bezier(.2,.8,.2,1);box-shadow:0 4px 14px -4px #0000000d}.dark .agent-glass-card{background:#1414178c;border:1px solid #ffffff0d;box-shadow:0 4px 20px -6px #0000004d}.agent-glass-card:hover{border-color:hsl(var(--primary) / .25);box-shadow:0 8px 24px -6px hsl(var(--primary) / .12);background:#ffffffa6;transform:translateY(-2px)}.dark .agent-glass-card:hover{border-color:hsl(var(--primary) / .3);background:#1a1a1eb3;box-shadow:0 8px 30px -6px #00000080}.agent-card--active-planner{animation:3s ease-in-out infinite agentPulseGlow}.agent-card--active-harvester{animation:2.5s ease-in-out infinite agentHarvesterGlow}.agent-card--active-analyst{animation:2.5s ease-in-out infinite agentAnalystGlow}.flow-line-animated{stroke-dasharray:6 4;animation:1.2s linear infinite pipelineFlow}.radar-panel{background:radial-gradient(circle at center, hsl(var(--primary) / .05) 0%, transparent 70%), hsl(var(--card) / .4);-webkit-backdrop-filter:blur(10px);border:1px dashed hsl(var(--primary) / .25);position:relative;overflow:hidden}.dark .radar-panel{background:radial-gradient(circle at center, hsl(var(--primary) / .07) 0%, transparent 70%), hsl(var(--card) / .5);border:1px dashed hsl(var(--primary) / .3)}.radar-grid-bg{background-image:linear-gradient(hsl(var(--primary) / .06) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--primary) / .06) 1px, transparent 1px);pointer-events:none;z-index:0;background-position:50%;background-size:20px 20px;position:absolute;inset:0}.radar-sweep-effect{background:conic-gradient(from 0deg at 50% 50%, hsl(var(--primary) / .14) 0deg, hsl(var(--primary) / .01) 90deg, transparent 180deg, transparent 360deg);pointer-events:none;z-index:1;width:200%;height:200%;animation:8s linear infinite radarSweep;position:absolute;top:-50%;left:-50%}.dark .radar-sweep-effect{background:conic-gradient(from 0deg at 50% 50%, hsl(var(--primary) / .18) 0deg, hsl(var(--primary) / .01) 90deg, transparent 180deg, transparent 360deg)}.radar-target-ping{background:hsl(var(--primary));width:6px;height:6px;box-shadow:0 0 8px 2px hsl(var(--primary));border-radius:50%;animation:2s ease-in-out infinite signalPulse;position:absolute}.typing-dot{background-color:currentColor;border-radius:50%;width:3.5px;height:3.5px;animation:1.4s ease-in-out infinite both bounceDots;display:inline-block}.typing-dot:first-child{animation-delay:-.32s}.typing-dot:nth-child(2){animation-delay:-.16s}@media (prefers-reduced-motion:reduce){.radar-sweep-effect,.radar-target-ping,.ai-scout__icon--active,.ai-scout__spinner,.agent-card--active-planner,.agent-card--active-harvester,.agent-card--active-analyst,.flow-line-animated,.typing-dot{animation:none}}
