.mcp-feature-widget{color:#111827;font-variant-numeric:tabular-nums;width:100%;min-width:0;max-width:360px;margin:0;font-size:12px;line-height:1.5}.mcp-feature-widget *{min-width:0}.mcp-feature-widget p,.mcp-feature-widget li,.mcp-feature-widget span{overflow-wrap:anywhere}.mcp-feature-widget .lucide-icon{flex-shrink:0;width:15px;height:15px}.mcp-feature-widget .mf-caption{align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.mcp-feature-widget .mf-caption>span:last-child{color:#9ca3af;text-align:right;margin-left:auto;font-size:10px;font-weight:400}.mcp-feature-widget .mf-badge{color:#6b7280;white-space:normal;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:500}.mcp-feature-widget .mf-badge.mf-red{color:#be123c;background:#fff1f2;border-color:#fecdd3}.mcp-feature-widget .mf-caption>.mf-badge:last-child{color:#6b7280;font-size:10px}.mcp-feature-widget .mf-caption>.mf-badge.mf-red:last-child{color:#be123c}.mcp-feature-widget .mf-question{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9px 9px 3px;width:fit-content;max-width:90%;margin:14px 0 17px auto;padding:9px 12px;font-size:12px}.mcp-feature-widget .mf-reply{grid-template-columns:24px minmax(0,1fr);gap:9px;display:grid}.mcp-feature-widget .mf-reply>img{width:24px;height:24px}.mcp-feature-widget .mf-name{margin-bottom:7px;font-size:11px;font-weight:500;line-height:24px}.mcp-feature-widget .mf-answer,.mcp-feature-widget .mf-page{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 5px #11182703}.mcp-feature-widget .mf-answer-body{padding:11px 12px 9px}.mcp-feature-widget .mf-issue{align-items:center;gap:7px;font-size:11px;font-weight:500;display:flex}.mcp-feature-widget .mf-issue>svg{color:#e11d48}.mcp-feature-widget .mf-issue .mf-badge{margin-left:auto}.mcp-feature-widget .mf-urls{color:#6b7280;margin-top:8px;font-size:10px}.mcp-feature-widget .mf-urls>li{border-top:1px solid #f3f4f6;padding:6px 0}.mcp-feature-widget .mf-source{color:#9ca3af;border-top:1px solid #e5e7eb;align-items:center;gap:5px;margin-top:12px;padding-top:10px;font-size:10px;display:flex}.mcp-feature-widget .mf-answer .mf-source{border-color:#f3f4f6;margin-top:4px;font-size:9px}.mcp-feature-widget .mf-source>span{text-align:right;margin-left:auto}.mcp-feature-widget .mf-context-map{grid-template-columns:42% 43%;justify-content:space-between;align-items:center;min-height:170px;margin-top:16px;display:grid;position:relative}.mcp-feature-widget .mf-context-map>svg{fill:none;stroke:#cbd5e1;stroke-width:1.5px;width:100%;height:170px;position:absolute;top:0;left:0}.mcp-feature-widget .mf-signals{grid-template-rows:repeat(3,minmax(57px,auto));display:grid;position:relative}.mcp-feature-widget .mf-signals li{align-items:center;gap:9px;display:flex}.mcp-feature-widget .mf-signals li>svg{color:#6b7280;background:#fafbfc}.mcp-feature-widget .mf-signals li>div{background:#fafbfc;padding-right:8px}.mcp-feature-widget .mf-signals p{color:#6b7280;font-size:10px}.mcp-feature-widget .mf-signals strong{font-size:16px;font-weight:500}.mcp-feature-widget .mf-page{position:relative}.mcp-feature-widget .mf-page-body{padding:13px 11px}.mcp-feature-widget .mf-page-body>svg{color:#94a3b8;width:21px;height:21px;margin-bottom:12px}.mcp-feature-widget .mf-page-body>p{font-size:10px;font-weight:500}.mcp-feature-widget .mf-page-rule{background:#f3f4f6;height:1px;margin:12px 0;display:block}.mcp-feature-widget .mf-page .mf-badge{font-size:9px}.mcp-feature-widget .mf-headline{letter-spacing:-.06em;align-items:center;gap:10px;margin-top:7px;font-size:36px;font-weight:600;line-height:1.2;display:flex}.mcp-feature-widget .mf-headline>small{letter-spacing:normal;color:#9ca3af;font-size:11px;font-weight:400}.mcp-feature-widget .mf-headline .mf-badge{letter-spacing:normal}.mcp-feature-widget .mf-search-plot,.mcp-feature-widget .mf-rank-plot{width:100%;height:92px;margin-top:16px;display:block;overflow:visible}.mcp-feature-widget .mf-search-plot line,.mcp-feature-widget .mf-rank-plot line{stroke:#e5e7eb;stroke-dasharray:2 4}.mcp-feature-widget .mf-search-plot path:not(.mf-search-area){fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mcp-feature-widget .mf-previous-line{stroke:#cbd5e1;stroke-dasharray:4 5}.mcp-feature-widget .mf-current-line{stroke:#3563dc}.mcp-feature-widget .mf-search-area{fill:#edf3ff}.mcp-feature-widget .mf-search-plot circle{fill:#3563dc;stroke:#fff;stroke-width:1.5px}.mcp-feature-widget .mf-legend{color:#9ca3af;justify-content:flex-end;gap:14px;margin-top:8px;font-size:9px;display:flex}.mcp-feature-widget .mf-legend span:before{content:"";vertical-align:middle;background:#cbd5e1;width:9px;height:2px;margin-right:4px;display:inline-block}.mcp-feature-widget .mf-legend span:last-child:before{background:#3563dc}.mcp-feature-widget .mf-result-line{color:#6b7280;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;font-size:10px;display:flex}.mcp-feature-widget .mf-result-line>strong{color:#be123c;flex-shrink:0;align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.mcp-feature-widget .mf-result-line small{color:#9ca3af;font-size:9px;font-weight:400}.mcp-feature-widget .mf-request-bars{border-bottom:1px solid #e5e7eb;align-items:flex-end;gap:6px;height:58px;margin-top:14px;display:flex}.mcp-feature-widget .mf-request-bars>i{background:#fde2b7;border-radius:2px 2px 0 0;flex:1}.mcp-feature-widget .mf-request-bars>i:nth-child(n+5):nth-child(-n+10){background:#f0ad4e}.mcp-feature-widget .mf-route-label{color:#6b7280;margin-top:13px;font-size:10px}.mcp-feature-widget .mf-redirect-chain{gap:8px;margin-top:7px;display:flex}.mcp-feature-widget .mf-redirect-chain li{align-items:center;gap:8px;display:flex}.mcp-feature-widget .mf-redirect-chain code{color:#b45309;background:#fffbeb;border:1px solid #fde2b7;border-radius:5px;padding:4px 13px;font-size:11px}.mcp-feature-widget .mf-redirect-chain li:last-child code{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.mcp-feature-widget .mf-redirect-chain svg{color:#9ca3af}.mcp-feature-widget .mf-rank-summary{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.mcp-feature-widget .mf-rank-summary small{color:#9ca3af;font-size:10px;display:block}.mcp-feature-widget .mf-rank-summary strong{letter-spacing:-.06em;margin-top:3px;font-size:32px;font-weight:600;line-height:1.2;display:block}.mcp-feature-widget .mf-rank-change{color:#be123c;grid-template-columns:18px auto;align-items:center;gap:0 5px;display:grid}.mcp-feature-widget .mf-rank-change>strong{font-size:22px}.mcp-feature-widget .mf-rank-change>svg{transform:rotate(45deg)}.mcp-feature-widget .mf-rank-change>small{grid-column:1/3;font-size:9px}.mcp-feature-widget .mf-rank-plot path{fill:none;stroke:#e76b7d;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.mcp-feature-widget .mf-rank-plot circle{fill:#e76b7d;stroke:#fff;stroke-width:1.5px}.mcp-feature-widget .mf-rank-plot text{fill:#9ca3af;font-size:9px}.mcp-feature-widget .mf-link-source{align-items:center;gap:10px;margin-top:22px;padding-left:19px;font-size:12px;display:flex}.mcp-feature-widget .mf-link-source>svg{color:#9ca3af}.mcp-feature-widget .mf-link-source small{color:#9ca3af;margin-bottom:2px;font-size:10px;display:block}.mcp-feature-widget .mf-link-trace{fill:none;stroke:#cbd5e1;stroke-width:1.5px;width:100%;height:40px;display:block}.mcp-feature-widget .mf-broken-target{box-shadow:none;background:#fff;border:1px solid #fecdd3;border-radius:7px}.mcp-feature-widget .mf-broken-body{padding:13px}.mcp-feature-widget .mf-broken-body>p{color:#374151;align-items:center;gap:8px;font-size:11px;display:flex}.mcp-feature-widget .mf-broken-body svg,.mcp-feature-widget .mf-broken-body code{color:#be123c}.mcp-feature-widget .mf-broken-body code{flex-shrink:0;margin-left:auto;font-size:10px}.mcp-feature-widget .mf-broken-body>span{color:#9ca3af;margin-top:5px;margin-left:23px;font-size:10px;display:block}.mcp-feature-widget .mf-mention-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px;display:grid}.mcp-feature-widget .mf-mention-track{justify-content:center;align-items:flex-end;height:100px;display:flex}.mcp-feature-widget .mf-mention-column{background:#e2e8f0;border-radius:4px 4px 0 0;width:70%;max-width:60px;position:relative}.mcp-feature-widget .mf-mention-column strong{text-align:center;width:100%;font-size:12px;font-weight:500;position:absolute;top:-22px}.mcp-feature-widget .mf-mention-columns li:first-child .mf-mention-column{color:#be123c;background:#fda4af}.mcp-feature-widget .mf-mention-columns li>p{text-align:center;color:#6b7280;border-top:1px solid #e5e7eb;padding-top:7px;font-size:10px}.mcp-feature-widget .mf-citations-title{color:#9ca3af;align-items:center;gap:5px;margin-top:17px;font-size:10px;display:flex}.mcp-feature-widget .mf-citations{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.mcp-feature-widget .mf-citations span{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:5px;padding:4px 7px;font-size:9px}.mcp-feature-widget .mf-plan{margin-top:16px}.mcp-feature-widget .mf-plan>li{grid-template-columns:15px minmax(0,1fr) auto;align-items:start;gap:11px;padding:11px 0;display:grid;position:relative}.mcp-feature-widget .mf-plan>li:not(:last-child):after{content:"";border-left:1px dashed #d1d5db;position:absolute;top:30px;bottom:-8px;left:7px}.mcp-feature-widget .mf-open-check{background:#fff;border:1px solid #cbd5e1;border-radius:4px;width:15px;height:15px;margin-top:2px}.mcp-feature-widget .mf-plan p{font-size:12px;font-weight:500}.mcp-feature-widget .mf-plan div>span{color:#9ca3af;margin-top:3px;font-size:10px;display:block}.mcp-feature-widget .mf-plan small{text-align:right;color:#9ca3af;max-width:58px;padding-top:2px;font-size:9px}@media (width<=380px){.mcp-feature-widget .mf-mention-columns{gap:12px}.mcp-feature-widget .mf-legend{gap:8px}.mcp-feature-widget .mf-context-map{grid-template-columns:42% 45%}}[data-conversation-theme=dark]{color:var(--color-gray-100)}[data-conversation-theme=dark] [data-slot=bubble][data-variant=secondary]>[data-slot=bubble-content]{color:var(--color-gray-100);background:#ffffff0f;border-color:#ffffff1a}[data-conversation-theme=dark] [data-slot=bubble][data-variant=default]>[data-slot=bubble-content]{background:var(--color-red-600);color:#fff}[data-conversation-theme=dark] .conversation-chart-grid{stroke:#ffffff1f}[data-conversation-theme=dark] .conversation-widget{color:var(--color-gray-100);background:#101010;border-color:#ffffff1a}[data-conversation-theme=dark] .text-gray-500{color:var(--color-gray-400)}[data-conversation-theme=dark] .border-gray-200,[data-conversation-theme=dark] .border-gray-100{border-color:#ffffff1a}[data-conversation-theme=dark] .bg-gray-100{background:#ffffff1a}[data-conversation-theme=dark] .text-blue-700{color:var(--color-blue-400)}[data-conversation-theme=dark] .text-red-600{color:var(--color-red-400)}[data-conversation-theme=dark] .text-emerald-600{color:var(--color-emerald-400)}[data-conversation-theme=dark] .conversation-composer{background:#ffffff0d;border-color:#ffffff26}[data-conversation-theme=dark] .conversation-caret{background:#fff}[data-conversation-theme=dark] .conversation-send[data-sending=true]{background:var(--color-red-600);color:#fff}@keyframes conversation-message-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes conversation-thinking{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.conversation-widget,.conversation-widget-row,.conversation-message{animation:.4s ease-out both conversation-message-enter}.conversation-dot{animation:1.2s ease-in-out infinite conversation-thinking}@keyframes conversation-caret{0%,49%{opacity:1}50%,to{opacity:0}}.conversation-caret{animation:.9s step-end infinite conversation-caret}@keyframes conversation-chart{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.conversation-chart{stroke-dasharray:1;animation:1s ease-out both conversation-chart}.client-logo[data-astro-cid-k3jjdtu7] svg{width:100%;height:100%}
