.flow-pill{display:inline-flex;align-items:center;gap:.625rem;padding:.5rem .875rem;background:#fff;border:1px solid #e5e5e5;border-radius:9999px;box-shadow:0 1px 3px #0f172a0a,0 1px 2px #0f172a0f;font-size:.8125rem;font-weight:500;color:#262626;white-space:nowrap;animation:svelte-s21302-pill-in .6s ease-out both;animation-delay:var(--delay, 0s)}.flow-pill .pill-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.5rem;border-width:1px;border-style:solid;flex-shrink:0}.flow-pill .pill-label{line-height:1}.pill-out{align-self:flex-start}@keyframes svelte-s21302-pill-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.agent-core.svelte-s21302{animation:svelte-s21302-agent-breathe 2.8s ease-in-out infinite}.agent-glow.svelte-s21302{animation:svelte-s21302-agent-glow 2.8s ease-in-out infinite}.agent-ring.svelte-s21302{animation:svelte-s21302-agent-ring 2.4s ease-out infinite}@keyframes svelte-s21302-agent-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes svelte-s21302-agent-glow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.12)}}@keyframes svelte-s21302-agent-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.flow-line.svelte-s21302{stroke-dasharray:6 10;animation:svelte-s21302-flow 2.2s linear infinite}.flow-delay-1.svelte-s21302{animation-delay:.2s}.flow-delay-2.svelte-s21302{animation-delay:.4s}.flow-delay-3.svelte-s21302{animation-delay:.6s}.flow-delay-4.svelte-s21302{animation-delay:.8s}.flow-delay-5.svelte-s21302{animation-delay:1s}.flow-delay-6.svelte-s21302{animation-delay:1.2s}@keyframes svelte-s21302-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-32}}@media(prefers-reduced-motion:reduce){.agent-core.svelte-s21302,.agent-glow.svelte-s21302,.agent-ring.svelte-s21302,.flow-line.svelte-s21302,.flow-pill{animation:none!important}.agent-glow.svelte-s21302{opacity:.5}}@keyframes svelte-14fsdy8-float-slow{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-20px) translate(10px)}}@keyframes svelte-14fsdy8-float-medium{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(15px) translate(-10px)}}@keyframes svelte-14fsdy8-float-fast{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float-slow{animation:svelte-14fsdy8-float-slow 8s ease-in-out infinite}.animate-float-medium{animation:svelte-14fsdy8-float-medium 6s ease-in-out infinite}.animate-float-fast{animation:svelte-14fsdy8-float-fast 4s ease-in-out infinite}
