.bc-mcp a:focus-visible,.bc-mcp button:focus-visible,.bc-mcp summary:focus-visible,.bc-mcp .mcp-tbl:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #3a63c4}.bc-mcp .mcp-cta a:focus-visible{outline-color:#8fb0f5}@media (hover:hover){.bc-mcp .mcp-btn:hover{background:#1f43a0!important}.bc-mcp .mcp-btn-2:hover{background:#f4f7fd!important}.bc-mcp .mcp-cta .mcp-btn-2:hover{background:#ffffff1a!important}.bc-mcp [data-action=copy-mcp]:hover{background:#e8eefb!important}}.bc-mcp [data-ai-panel][hidden]{display:none}.bc-mcp details summary{cursor:pointer;min-height:44px;list-style:none}.bc-mcp details summary::-webkit-details-marker{display:none}.bc-mcp details[open] .faq-plus{transform:rotate(45deg)}.bc-mcp .faq-plus{transition:transform .18s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.bc-mcp .faq-plus{transition:none}}@media (max-width:480px){.bc-mcp .mcp-scope{grid-template-columns:1fr!important}.bc-mcp .mcp-grid>div{border-right:0!important}}.bc-mcp [data-msg].is-hidden,.bc-mcp [data-chat-note].is-hidden{display:none!important}.bc-mcp [data-msg].is-enter{animation:.28s cubic-bezier(.16,1,.3,1) mcp-in}@keyframes mcp-in{0%{opacity:0;transform:translateY(6px)}}.bc-mcp .mcp-tool-ic{display:inline-flex}.bc-mcp .mcp-tool-ic .mcp-spin{display:none}.bc-mcp [data-msg=t].is-running .mcp-tool-ic .mcp-spin{animation:.8s linear infinite mcp-spin;display:block}.bc-mcp [data-msg=t].is-running .mcp-tool-ic svg:not(.mcp-spin){display:none}@keyframes mcp-spin{to{transform:rotate(360deg)}}.bc-mcp [data-chat-input].is-typing{color:#11151d!important}.bc-mcp [data-chat-input].is-typing:after{content:"";vertical-align:-2px;background:#2850b0;width:1px;height:1em;margin-left:2px;animation:1s step-end infinite mcp-caret;display:inline-block}@keyframes mcp-caret{50%{opacity:0}}.bc-mcp [data-chat-toggle] .ic-play{display:none}.bc-mcp [data-chat-toggle].is-paused .ic-play{display:block}.bc-mcp [data-chat-toggle].is-paused .ic-pause{display:none}@media (hover:hover){.bc-mcp [data-chat-toggle]:hover{background:#f1f3f7!important}}.bc-mcp .mcp-step{transition:background-color .22s,box-shadow .22s}.bc-mcp .mcp-step.is-active{background:#e8eefb;box-shadow:inset 0 0 0 1px #a3b8e9;border-bottom-color:#0000!important}.bc-mcp [data-chat] .mcp-chat-body{scrollbar-width:thin}@media (prefers-reduced-motion:reduce){.bc-mcp [data-msg].is-enter,.bc-mcp .mcp-spin{animation:none!important}}.bc-mcp [data-chat-toggle][hidden]{display:none!important}
