.ticker-container.svelte-b6jp2v{position:absolute;inset:0;overflow:clip;pointer-events:none}.ticker-container.svelte-b6jp2v:hover .ticker-track:where(.svelte-b6jp2v){animation-play-state:paused}.ticker-track.svelte-b6jp2v{display:flex;flex-direction:column;width:100%;animation:svelte-b6jp2v-ticker-scroll 30s linear infinite;pointer-events:auto}.ticker-event.svelte-b6jp2v{display:flex;gap:1.5rem;padding:.5rem 1.5rem;font-family:Geist Mono,Consolas,monospace;font-size:.8rem;line-height:1.8;white-space:nowrap;overflow:hidden;opacity:.35;max-width:100%}.ticker-ts.svelte-b6jp2v{color:#6b7280}.ticker-retrieved{color:#f87572;min-width:10rem;flex-shrink:0}.ticker-cited{color:#fbbf24;min-width:10rem;flex-shrink:0}.ticker-engaged{color:#4ade80;min-width:10rem;flex-shrink:0}.ticker-domain.svelte-b6jp2v{color:#9ca3af;overflow:hidden;text-overflow:ellipsis;min-width:0}.ticker-agent.svelte-b6jp2v{color:#6b7280;flex-shrink:0}.ticker-fade-top.svelte-b6jp2v,.ticker-fade-bottom.svelte-b6jp2v{position:absolute;left:0;right:0;height:8rem;pointer-events:none;z-index:1}.ticker-fade-top.svelte-b6jp2v{top:0;background:linear-gradient(to bottom,#111827,#11182700)}.ticker-fade-bottom.svelte-b6jp2v{bottom:0;background:linear-gradient(to top,#111827,#11182700)}.ticker-fade-center.svelte-b6jp2v{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 50%,#111827,#11182700);pointer-events:none;z-index:1}@keyframes svelte-b6jp2v-ticker-scroll{0%{transform:translateY(0)}to{transform:translateY(-33.333%)}}@media(prefers-reduced-motion:reduce){.ticker-track.svelte-b6jp2v{animation:none}.ticker-event.svelte-b6jp2v{opacity:.15}}@media(max-width:640px){.ticker-event.svelte-b6jp2v{font-size:.6rem;gap:.5rem;padding:.4rem .75rem}.ticker-ts.svelte-b6jp2v{display:none}.ticker-retrieved,.ticker-cited,.ticker-engaged{min-width:5.5rem;font-size:.55rem}.ticker-agent.svelte-b6jp2v{display:none}.ticker-fade-center.svelte-b6jp2v{background:radial-gradient(ellipse 90% 55% at 50% 45%,#111827,#11182700)}}.flow-node.svelte-iki3zd{opacity:0;transition:opacity .6s ease}.flow-visible.svelte-iki3zd{opacity:1}.flow-badge-bg.svelte-iki3zd{clip-path:inset(0 100% 0 0);transition:clip-path .5s ease-out .3s}.flow-badge-reveal.flow-visible.svelte-iki3zd .flow-badge-bg:where(.svelte-iki3zd){clip-path:inset(0 0 0 0)}.flow-label.svelte-iki3zd{font-family:Geist,system-ui,sans-serif;font-size:15px;font-weight:400;fill:#1f2937}.flow-label-brand.svelte-iki3zd{fill:#dc3b35}.flow-sublabel.svelte-iki3zd{font-family:Geist,system-ui,sans-serif;font-size:11px;font-weight:300;fill:#6b7280}.flow-sublabel-brand.svelte-iki3zd{fill:#dc3b35;font-weight:400}.flow-tiny.svelte-iki3zd{font-family:Geist Mono,Consolas,monospace;font-size:10px;font-weight:300;fill:#9ca3af}.flow-badge.svelte-iki3zd{font-family:Geist Mono,Consolas,monospace;font-size:10px;font-weight:400;fill:#fff}@media(prefers-reduced-motion:reduce){.flow-node.svelte-iki3zd{transition:none;opacity:1}.flow-badge-bg.svelte-iki3zd{transition:none;clip-path:inset(0 0 0 0)}}.chat-container.svelte-4fgdw8{display:flex;flex-direction:column;height:100%}.messages.svelte-4fgdw8{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.75rem}.empty.svelte-4fgdw8{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:.8rem}.message.svelte-4fgdw8{padding:.6rem .75rem;border-radius:6px;animation:svelte-4fgdw8-fade-in .3s ease-out}.message.user.svelte-4fgdw8{background:#fef2f2;border:1px solid #fee2e1}.message.assistant.svelte-4fgdw8{background:#fff;border:1px solid #e5e7eb}.message-label.svelte-4fgdw8{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#9ca3af;margin-bottom:.3rem}.message-content.svelte-4fgdw8{font-size:.8rem;line-height:1.6;color:#374151;word-break:break-word}.message-content.svelte-4fgdw8 .citation{color:#dc3b35;font-weight:500}.cursor.svelte-4fgdw8{animation:svelte-4fgdw8-blink 1s step-end infinite;color:#9ca3af}@keyframes svelte-4fgdw8-blink{50%{opacity:0}}@keyframes svelte-4fgdw8-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sources-section.svelte-4fgdw8{margin-top:.5rem;padding-top:.4rem;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.15rem}.sources-label.svelte-4fgdw8{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#9ca3af;margin-bottom:.15rem}.source.svelte-4fgdw8{font-size:.7rem;color:#dc3b35;line-height:1.4}.telemetry-container.svelte-1e3iapr{display:flex;flex-direction:column;height:100%}.legend.svelte-1e3iapr{display:flex;align-items:center;gap:.75rem;padding:.4rem 1rem;border-bottom:1px solid #e5e7eb;background:#fff;font-size:.6rem;color:#9ca3af;flex-shrink:0}.legend-item.svelte-1e3iapr{display:flex;align-items:center;gap:.3rem}.dot.svelte-1e3iapr{width:6px;height:6px;border-radius:50%}.dot-retrieved.svelte-1e3iapr{background:#f87572}.dot-grounded.svelte-1e3iapr{background:#a78bfa}.dot-cited.svelte-1e3iapr{background:#fbbf24}.dot-engaged.svelte-1e3iapr{background:#4ade80}.session-id.svelte-1e3iapr{margin-left:auto;color:#9ca3af}.session-id.svelte-1e3iapr code:where(.svelte-1e3iapr){color:#6b7280;font-family:Geist Mono,monospace}.events.svelte-1e3iapr{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.empty.svelte-1e3iapr{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.5rem;color:#9ca3af;font-size:.8rem;text-align:center}.hint.svelte-1e3iapr{font-size:.7rem;max-width:20rem}.event.svelte-1e3iapr{padding:.5rem .75rem;border-radius:6px;border:1px solid #e5e7eb;background:#fff;animation:svelte-1e3iapr-slide-in .3s ease-out}.event.content_retrieved.svelte-1e3iapr{border-left:3px solid #f87572}.event.content_grounded.svelte-1e3iapr{border-left:3px solid #a78bfa}.event.content_cited.svelte-1e3iapr{border-left:3px solid #fbbf24}.event.content_engaged.svelte-1e3iapr{border-left:3px solid #4ade80}.event-header.svelte-1e3iapr{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.badge.svelte-1e3iapr{font-size:.6rem;font-weight:700;letter-spacing:.05em;padding:.15rem .4rem;border-radius:3px}.badge-content_retrieved.svelte-1e3iapr{background:#fef2f2;color:#dc3b35}.badge-content_grounded.svelte-1e3iapr{background:#f5f3ff;color:#7c3aed}.badge-content_cited.svelte-1e3iapr{background:#fef3c7;color:#d97706}.badge-content_engaged.svelte-1e3iapr{background:#dcfce7;color:#16a34a}.count.svelte-1e3iapr{font-size:.7rem;color:#6b7280}.time.svelte-1e3iapr{font-size:.65rem;color:#9ca3af;margin-left:auto;font-family:Geist Mono,monospace}.event-urls.svelte-1e3iapr{display:flex;flex-direction:column;gap:.15rem}.url.svelte-1e3iapr{font-size:.7rem;color:#6b7280;font-family:Geist Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes svelte-1e3iapr-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dashboard-container.svelte-1q4yp9m{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:.75rem}.content.svelte-1q4yp9m{display:flex;flex-direction:column;gap:.75rem}.cards.svelte-1q4yp9m{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem}.card.svelte-1q4yp9m{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem .65rem}.card-value.svelte-1q4yp9m{font-size:1.2rem;font-weight:700;color:#111827}.card-label.svelte-1q4yp9m{font-size:.55rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-top:.1rem}.section.svelte-1q4yp9m{display:flex;flex-direction:column;gap:.3rem}.section-title.svelte-1q4yp9m{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#9ca3af}.agent-row.svelte-1q4yp9m{padding:.35rem .5rem;background:#fff;border:1px solid #e5e7eb;border-radius:4px;display:flex;align-items:center;justify-content:space-between}.agent-name.svelte-1q4yp9m{font-size:.65rem;color:#0284c7;font-family:Geist Mono,monospace}.agent-stats.svelte-1q4yp9m{display:flex;gap:.6rem}.url-list.svelte-1q4yp9m,.events-list.svelte-1q4yp9m{display:flex;flex-direction:column;gap:.2rem}.url-row.svelte-1q4yp9m{padding:.35rem .5rem;background:#fff;border:1px solid #e5e7eb;border-radius:4px}.url-path.svelte-1q4yp9m{font-size:.65rem;color:#dc3b35;font-family:Geist Mono,monospace;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.url-stats.svelte-1q4yp9m{display:flex;gap:.6rem;margin-top:.15rem}.stat.svelte-1q4yp9m{font-size:.55rem;color:#9ca3af}.event-row.svelte-1q4yp9m{display:flex;align-items:center;gap:.4rem;padding:.25rem .4rem;background:#fff;border:1px solid #e5e7eb;border-radius:4px}.event-badge.svelte-1q4yp9m{font-size:.5rem;font-weight:700;padding:.1rem .25rem;border-radius:2px;flex-shrink:0}.event-badge.content_retrieved.svelte-1q4yp9m{background:#fef2f2;color:#dc3b35}.event-badge.content_grounded.svelte-1q4yp9m{background:#f5f3ff;color:#7c3aed}.event-badge.content_cited.svelte-1q4yp9m{background:#fef3c7;color:#d97706}.event-badge.content_engaged.svelte-1q4yp9m{background:#dcfce7;color:#16a34a}.event-url.svelte-1q4yp9m{font-size:.6rem;color:#6b7280;font-family:Geist Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.event-time.svelte-1q4yp9m{font-size:.55rem;color:#9ca3af;font-family:Geist Mono,monospace;flex-shrink:0}.demo-frame.svelte-fkbqro{border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -12px #00000026;border:1px solid #d1d5db;background:#f8f9fa}.demo-chrome.svelte-fkbqro{display:flex;align-items:center;padding:.6rem 1rem;background:#f3f4f6;border-bottom:1px solid #e5e7eb}.chrome-dots.svelte-fkbqro{display:flex;gap:6px}.chrome-dots.svelte-fkbqro .dot:where(.svelte-fkbqro){width:10px;height:10px;border-radius:50%;background:#d1d5db}.replay-btn.svelte-fkbqro{margin-left:auto;font-size:.7rem;color:#6b7280;background:none;border:1px solid #d1d5db;border-radius:4px;padding:.2rem .6rem;cursor:pointer;transition:all .15s}.replay-btn.svelte-fkbqro:hover{color:#374151;border-color:#9ca3af}.panes.svelte-fkbqro{display:flex;height:500px;gap:1px;background:#e5e7eb}.pane.svelte-fkbqro{display:flex;flex-direction:column;background:#f8f9fa;overflow:hidden}.chat-pane.svelte-fkbqro{flex:2}.telemetry-pane.svelte-fkbqro,.dashboard-pane.svelte-fkbqro{flex:1.5}.pane-header.svelte-fkbqro{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#111827;padding:.6rem 1rem;border-top:3px solid #dc3b35;border-bottom:1px solid #e5e7eb;flex-shrink:0;background:#fff}@media(max-width:768px){.panes.svelte-fkbqro{flex-direction:column;height:auto}.pane.svelte-fkbqro{height:300px}}
