.mcp-announcement{--mcp-bg:#faf6f0;--mcp-fg:#2b2622;--mcp-card-1:#f1ebe2;--mcp-tool-icon-bg:#e4dcd0;--mcp-result-card:#f7e6d8;--mcp-accent-fg:var(--primary);--mcp-cta-bg:var(--primary);--mcp-cta-fg:var(--primary-foreground)}.dark .mcp-announcement{--mcp-bg:#373733;--mcp-fg:#f8f6f2;--mcp-card-1:#343531;--mcp-tool-icon-bg:#242521;--mcp-result-card:#493b36;--mcp-accent-fg:#aaa5ff;--mcp-cta-bg:#f7f5ef;--mcp-cta-fg:#292925}.announcement-visual.svelte-1fu7ih7{background-color:var(--background);background-image:radial-gradient(circle, color-mix(in srgb, var(--foreground) 16%, transparent) 1.5px, transparent 1.7px);background-position:4px 4px;background-size:28px 28px}.connector-line.svelte-1fu7ih7{border-bottom:2px dashed #625bd88c;border-right:2px dashed #e977509e;border-bottom-right-radius:.8rem}@media (width<=400px){.demo-wrap.svelte-1fu7ih7{width:108%;transform:scale(.92)}.agent-panel.svelte-1fu7ih7{width:70%}.result-card.svelte-1fu7ih7{width:48%}}@media (prefers-reduced-motion:no-preference){.agent-panel.svelte-1fu7ih7,.result-card.svelte-1fu7ih7{animation:.42s cubic-bezier(.22,1,.36,1) .22s both svelte-1fu7ih7-announcement-rise}.result-card.svelte-1fu7ih7{animation-delay:.33s}}@keyframes svelte-1fu7ih7-announcement-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:no-preference){.mcp-announcement[data-slot=dialog-content][data-state=open]{animation:.4s cubic-bezier(.22,1,.36,1) both mcp-announcement-in}.mcp-announcement[data-slot=dialog-content][data-state=closed]{animation:.2s cubic-bezier(.4,0,1,1) both mcp-announcement-out}.mcp-announcement-veil[data-slot=dialog-overlay][data-state=open]{animation:.4s ease-out both mcp-announcement-veil-in}.mcp-announcement-veil[data-slot=dialog-overlay][data-state=closed]{animation:.2s ease-in both mcp-announcement-veil-out}}@keyframes mcp-announcement-in{0%{opacity:0;transform:scale(.96)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes mcp-announcement-out{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.97)translateY(8px)}}@keyframes mcp-announcement-veil-in{0%{opacity:0}to{opacity:1}}@keyframes mcp-announcement-veil-out{0%{opacity:1}to{opacity:0}}
