.cog-mcp-picker{align-items:center;box-sizing:border-box;display:grid;font-family:var(--font-sans,"Capitana","Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif);gap:4px 48px;grid-template-areas:"intro chat" "prompts chat";grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.cog-mcp-picker__intro{grid-area:intro}.cog-mcp-picker__prompts-col{grid-area:prompts}.cog-mcp-picker__chat-panel{grid-area:chat}.cog-mcp-picker *,.cog-mcp-picker :after,.cog-mcp-picker :before{box-sizing:border-box;font-family:inherit}.cog-mcp-picker button{-webkit-appearance:none!important;appearance:none!important;background:none!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:inherit!important;cursor:pointer!important;font:inherit!important;font-size:inherit!important;height:auto!important;letter-spacing:inherit!important;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:700px!important;min-height:0!important;overflow:visible!important;padding:0!important;text-align:inherit!important;text-decoration:none!important;text-overflow:clip!important;text-transform:none!important;white-space:normal!important;width:auto!important}.cog-mcp-picker__intro,.cog-mcp-picker__prompts-col{min-width:0}.cog-mcp-picker .cog-mcp-picker__eyebrow{color:var(--color-primary,#4c48f9);display:block;font-size:12px;font-weight:600!important;letter-spacing:var(--ls-eyebrow,.08em);text-transform:uppercase}.cog-mcp-picker .cog-mcp-picker__heading{color:var(--text-strong,#0d0d14);font-size:var(--fs-h1,36px);font-weight:600!important;letter-spacing:var(--ls-heading,-.01em);margin:12px 0}.cog-mcp-picker__subhead{color:var(--text-body,#000);font-size:var(--fs-body,16px);line-height:var(--lh-relaxed,1.65);margin:0 0 22px}.cog-mcp-picker__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.cog-mcp-picker .cog-mcp-picker__chip{align-items:center!important;background:#fff!important;border:1px solid var(--border-subtle,#e1e1ea)!important;border-radius:var(--radius-pill,999px)!important;box-shadow:none!important;color:var(--text-body,#353544)!important;cursor:pointer!important;display:inline-flex!important;font-size:12.5px!important;font-weight:600!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:7px 15px!important;transition:all var(--dur-fast,.12s) var(--ease-standard,ease);white-space:nowrap!important}.cog-mcp-picker .cog-mcp-picker__chip.is-active{background:var(--color-primary,#4c48f9)!important;border-color:var(--color-primary,#4c48f9)!important;color:#fff!important}.cog-mcp-picker__prompts-wrap{position:relative}.cog-mcp-picker__prompts-wrap:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 85%);bottom:0;content:"";height:88px;left:0;opacity:1;pointer-events:none;position:absolute;right:4px;transition:opacity var(--dur-fast,.12s) var(--ease-standard,ease)}.cog-mcp-picker__prompts-wrap.is-fade-hidden:after{opacity:0}.cog-mcp-picker__prompts{display:flex;flex-direction:column;gap:10px;height:460px;overflow-y:auto;padding-right:4px}.cog-mcp-picker__prompts::-webkit-scrollbar{width:6px}.cog-mcp-picker__prompts::-webkit-scrollbar-thumb{background:var(--border-subtle,#e1e1ea);border-radius:99px}.cog-mcp-picker .cog-mcp-picker__prompt{align-items:center!important;background:transparent!important;border:1px solid var(--border-subtle,#e1e1ea)!important;border-radius:var(--radius-lg,16px)!important;box-shadow:none!important;color:var(--text-body,#353544)!important;cursor:pointer!important;display:flex!important;flex-shrink:0;font-size:15px!important;font-weight:500!important;gap:14px!important;height:auto!important;line-height:1.4!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:16px 18px!important;text-align:left!important;transition:background var(--dur-fast,.12s) var(--ease-standard,ease),opacity var(--dur-fast,.12s) var(--ease-standard,ease);white-space:normal!important;width:100%!important}.cog-mcp-picker .cog-mcp-picker__prompt:hover:not(:disabled):not(.is-active){background:var(--surface-subtle,#f7f7fb)!important}.cog-mcp-picker .cog-mcp-picker__prompt.is-active{background:var(--purple-50,#f0f0fe)!important;color:var(--purple-700,#2a28a8)!important;font-weight:600!important}.cog-mcp-picker .cog-mcp-picker__prompt:disabled{cursor:default!important;opacity:.5!important}.cog-mcp-picker .cog-mcp-picker__prompt-text{color:inherit!important;display:inline!important;flex:1!important;font-size:inherit!important;font-weight:inherit!important;line-height:1.4!important;min-width:0;overflow:visible!important;text-align:left!important;text-overflow:clip!important;white-space:normal!important}.cog-mcp-picker .cog-mcp-picker__prompt-arrow{flex-shrink:0;opacity:.55}.cog-mcp-picker__chat-panel{background:#fff;border:1px solid var(--border-subtle,#e1e1ea);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-md,0 8px 24px rgba(13,13,20,.09));display:flex;flex-direction:column;height:680px;min-width:0;overflow:hidden}.cog-mcp-picker__chat-header{align-items:center;background:var(--surface-subtle,#f7f7fb);border-bottom:1px solid var(--border-subtle,#e1e1ea);display:flex;flex-shrink:0;gap:10px;padding:16px 22px}.cog-mcp-picker__brandmark{display:inline-flex;flex-shrink:0;line-height:0}.cog-mcp-picker__chat-heading{min-width:0}.cog-mcp-picker .cog-mcp-picker__chat-title{color:var(--text-strong,#0d0d14);font-size:13.5px;font-weight:600!important;line-height:1.2}.cog-mcp-picker__chat-subtitle{color:var(--text-muted,#6c6c80);font-size:11px;line-height:1.2}.cog-mcp-picker .cog-mcp-picker__badge{align-items:center;background:var(--purple-50,#f0f0fe);border-radius:var(--radius-pill,999px);color:var(--color-primary,#4c48f9);display:inline-flex;font-size:11.5px;font-weight:600!important;gap:6px;margin-left:auto;padding:6px 12px;white-space:nowrap}.cog-mcp-picker__badge-dot{animation:cogMcpPickerPulse 2s infinite;background:var(--color-primary,#4c48f9);border-radius:50%;height:6px;width:6px}.cog-mcp-picker__chat{display:flex;flex:1;flex-direction:column;gap:14px;overflow-y:auto;padding:20px 22px}.cog-mcp-picker__chat::-webkit-scrollbar{width:6px}.cog-mcp-picker__chat::-webkit-scrollbar-thumb{background:var(--border-subtle,#e1e1ea);border-radius:99px}.cog-mcp-picker__msg{animation:cogMcpPickerFadeUp .3s ease}.cog-mcp-picker__msg--bot{display:flex;gap:10px}.cog-mcp-picker__avatar{align-items:center;background:var(--color-primary,#4c48f9);border-radius:50%;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.cog-mcp-picker__intro-bubble,.cog-mcp-picker__thinking-bubble{background:var(--surface-subtle,#f7f7fb);border:1px solid var(--border-subtle,#e1e1ea);border-radius:14px 14px 14px 4px;color:var(--text-body,#353544);font-size:13.5px;line-height:1.55;max-width:88%;padding:12px 15px}.cog-mcp-picker__msg--user{display:flex;justify-content:flex-end}.cog-mcp-picker__user-bubble{background:var(--color-primary,#4c48f9);border-radius:14px 14px 4px 14px;color:#fff;font-size:13.5px;line-height:1.55;max-width:88%;padding:12px 15px;white-space:pre-wrap;word-break:break-word}.cog-mcp-picker__thinking-bubble{align-items:center;display:flex;gap:4px;padding:12px 15px}.cog-mcp-picker__thinking-dot{animation:cogMcpPickerBounce 1.2s infinite;background:var(--text-muted,#6c6c80);border-radius:50%;height:6px;width:6px}.cog-mcp-picker__thinking-dot:nth-child(2){animation-delay:.15s}.cog-mcp-picker__thinking-dot:nth-child(3){animation-delay:.3s}.cog-mcp-picker__answer{max-width:88%;min-width:0}.cog-mcp-picker__answer-stage0{opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease}.cog-mcp-picker__answer-stage0.is-visible{opacity:1;transform:translateY(0)}.cog-mcp-picker .cog-mcp-picker__tool-badge{align-items:center;background:var(--purple-50,#f0f0fe);border-radius:var(--radius-pill,999px);color:var(--color-primary,#4c48f9);display:inline-flex;font-family:var(--font-mono,"SFMono-Regular",ui-monospace,Menlo,Consolas,monospace);font-size:11px;font-weight:600!important;gap:7px;margin-bottom:8px;padding:4px 10px}.cog-mcp-picker__tool-dot{background:var(--green-500,#16a06a);border-radius:50%;flex-shrink:0;height:5px;width:5px}.cog-mcp-picker__summary{color:var(--text-body,#353544);font-size:13.5px;line-height:1.55;margin:0}.cog-mcp-picker__stats{display:grid;gap:6px;grid-template-columns:repeat(3,1fr);margin-bottom:4px;margin-top:8px;opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease}.cog-mcp-picker__stats.is-visible{opacity:1;transform:translateY(0)}.cog-mcp-picker__stat{background:#fff;border:1px solid var(--border-subtle,#e1e1ea);border-radius:var(--radius-md,10px);padding:7px 8px}.cog-mcp-picker .cog-mcp-picker__stat-value{color:var(--color-primary,#4c48f9);font-size:13px;font-weight:700!important;letter-spacing:var(--ls-display,-.02em);line-height:1.1}.cog-mcp-picker__stat-label{color:var(--text-muted,#6c6c80);font-size:9.5px;line-height:1.3;margin-top:3px}.cog-mcp-picker__rows{border:1px solid var(--border-subtle,#e1e1ea);border-radius:var(--radius-md,10px);margin-bottom:4px;margin-top:8px;opacity:0;overflow:hidden;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease}.cog-mcp-picker__rows.is-visible{opacity:1;transform:translateY(0)}.cog-mcp-picker__row{align-items:center;background:#fff;border-bottom:1px solid var(--border-subtle,#e1e1ea);display:grid;gap:10px;grid-template-columns:1.4fr 1fr;padding:10px 13px}.cog-mcp-picker__row:last-child{border-bottom:none}.cog-mcp-picker__row-primary{min-width:0}.cog-mcp-picker .cog-mcp-picker__row-name{color:var(--text-strong,#0d0d14);font-size:12.5px;font-weight:600!important}.cog-mcp-picker__row-sub{color:var(--text-muted,#6c6c80);font-size:11px;margin-top:1px}.cog-mcp-picker__row-secondary{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.cog-mcp-picker__row-value{color:var(--text-body,#353544);font-size:12px;min-width:0}.cog-mcp-picker .cog-mcp-picker__row-badge{background:var(--surface-subtle,#f7f7fb);border-radius:var(--radius-pill,999px);color:var(--text-muted,#6c6c80);display:inline-block;font-size:10.5px;font-weight:600!important;padding:3px 9px;white-space:nowrap}.cog-mcp-picker .cog-mcp-picker__row-badge.is-ok{background:var(--green-50,#e6f6ef);color:var(--green-500,#16a06a)}.cog-mcp-picker__note{align-items:flex-start;display:flex;gap:7px;margin-top:12px;opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease}.cog-mcp-picker__note.is-visible{opacity:1;transform:translateY(0)}.cog-mcp-picker__note-icon{color:var(--color-primary,#4c48f9);flex-shrink:0;margin-top:2px}.cog-mcp-picker__note-text{color:var(--text-muted,#6c6c80);font-size:11.5px;line-height:1.5}.cog-mcp-picker__composer{border-top:1px solid var(--border-subtle,#e1e1ea);flex-shrink:0;padding:14px 18px}.cog-mcp-picker__composer-bar{align-items:center;background:var(--surface-subtle,#f7f7fb);border:1px solid var(--border-subtle,#e1e1ea);border-radius:var(--radius-pill,999px);display:flex;gap:10px;padding:11px 12px 11px 16px;transition:background var(--dur-fast,.12s) var(--ease-standard,ease)}.cog-mcp-picker__composer-bar.is-busy{background:#fff}.cog-mcp-picker__composer-text-wrap{color:var(--text-strong,#0d0d14);flex:1;font-size:14px;line-height:1.5;min-width:0}.cog-mcp-picker__composer-text-wrap [data-mcp-picker-composer-text]{white-space:pre-wrap}.cog-mcp-picker__cursor{animation:cogMcpPickerBlink 1s step-end infinite;color:var(--color-primary,#4c48f9);display:none}.cog-mcp-picker__placeholder{color:var(--text-muted,#6c6c80)}.cog-mcp-picker__send{align-items:center;background:var(--neutral-300,#c9c9d6);border-radius:50%;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:background var(--dur-fast,.12s) var(--ease-standard,ease);width:30px}.cog-mcp-picker__send.is-active{background:var(--color-primary,#4c48f9)}@keyframes cogMcpPickerPulse{0%{box-shadow:0 0 0 0 rgba(76,72,249,.35)}70%{box-shadow:0 0 0 6px rgba(76,72,249,0)}to{box-shadow:0 0 0 0 rgba(76,72,249,0)}}@keyframes cogMcpPickerFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes cogMcpPickerBounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes cogMcpPickerBlink{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width:860px){.cog-mcp-picker{gap:32px;grid-template-areas:"intro" "chat" "prompts";grid-template-columns:1fr}.cog-mcp-picker__chat-panel{height:480px}.cog-mcp-picker__prompts{height:320px}}@media (prefers-reduced-motion:reduce){.cog-mcp-picker__badge-dot,.cog-mcp-picker__cursor,.cog-mcp-picker__msg,.cog-mcp-picker__thinking-dot{animation:none}.cog-mcp-picker__answer-stage0,.cog-mcp-picker__chip,.cog-mcp-picker__composer-bar,.cog-mcp-picker__note,.cog-mcp-picker__placeholder,.cog-mcp-picker__prompt,.cog-mcp-picker__rows,.cog-mcp-picker__send,.cog-mcp-picker__stats{transition:none}}