.cog-mcp-demo{background:var(--surface-subtle,#f7f7fb);border:1px solid var(--border-subtle,#e1e1ea);border-radius:var(--radius-lg,16px);box-sizing:border-box;font-family:var(--font-sans,"Capitana","Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif);min-width:0;overflow:hidden;width:100%}.cog-mcp-demo *,.cog-mcp-demo :after,.cog-mcp-demo :before{box-sizing:border-box;font-family:inherit}.cog-mcp-demo__header{align-items:center;border-bottom:1px solid var(--border-subtle,#e1e1ea);display:flex;gap:12px;padding:16px 24px}.cog-mcp-demo__brandmark{display:inline-flex;flex-shrink:0;line-height:0}.cog-mcp-demo__heading{display:flex;flex-direction:column;min-width:0}.cog-mcp-demo .cog-mcp-demo__title{color:var(--text-strong,#0d0d14);font-size:15px;font-weight:700!important;line-height:1.3}.cog-mcp-demo__subtitle{color:var(--text-muted,#6c6c80);font-size:12px;line-height:1.6}.cog-mcp-demo__body{background:var(--surface-page,#fff);height:260px;overflow:hidden;position:relative}.cog-mcp-demo__stage{bottom:20px;left:24px;opacity:1;position:absolute;right:24px;top:20px;transition:opacity .5s ease}.cog-mcp-demo__stage.is-fading{opacity:0}.cog-mcp-demo__question{display:flex;justify-content:flex-end;margin-bottom:14px;min-height:1px}.cog-mcp-demo__question span[data-mcp-demo-question-text]{background:var(--color-primary,#4c48f9);border-radius:16px 16px 4px 16px;color:#fff;font-size:12.5px;line-height:1.45;max-width:88%;padding:9px 15px;white-space:pre-wrap;word-break:break-word}.cog-mcp-demo__question span[data-mcp-demo-question-text]:empty,.cog-mcp-demo__question:empty span[data-mcp-demo-question-text]{padding:0}.cog-mcp-demo__cursor{animation:cogMcpDemoBlink 1s step-end infinite;color:#fff;display:none;font-weight:400}.cog-mcp-demo__result{background:var(--surface-subtle,#f7f7fb);border-radius:var(--radius-md,10px);opacity:0;padding:14px 16px;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.cog-mcp-demo__result.is-visible{opacity:1;transform:translateY(0)}.cog-mcp-demo__result.cog-mcp-demo__no-transition{transition:none!important}.cog-mcp-demo__tool{align-items:center;display:flex;gap:7px;margin-bottom:11px}.cog-mcp-demo__tool-icon{flex-shrink:0}.cog-mcp-demo .cog-mcp-demo__tool span[data-mcp-demo-tool]{color:var(--color-primary,#4c48f9);font-family:var(--font-mono,"SFMono-Regular",ui-monospace,Menlo,Consolas,monospace);font-size:10px;font-weight:600!important;letter-spacing:.02em}.cog-mcp-demo__fields{display:flex;flex-direction:column;gap:8px}.cog-mcp-demo__field-row{align-items:baseline;display:flex;gap:14px;justify-content:space-between;opacity:0;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease}.cog-mcp-demo__field-row.is-visible{opacity:1;transform:translateY(0)}.cog-mcp-demo__field-label{color:var(--text-muted,#6c6c80);font-family:var(--font-mono,"SFMono-Regular",ui-monospace,Menlo,Consolas,monospace);font-size:10.5px;white-space:nowrap}.cog-mcp-demo .cog-mcp-demo__field-value{color:var(--text-strong,#0d0d14);font-size:12px;font-weight:600!important;text-align:right}@keyframes cogMcpDemoBlink{0%,50%{opacity:1}51%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.cog-mcp-demo__field-row,.cog-mcp-demo__result,.cog-mcp-demo__stage{transition:none}.cog-mcp-demo__cursor{animation:none}}