/* Folder 9 pilot: customer-confirmed Guides V6 geometry for managed-mcp-server. */
.qv-guides-embed .qv-guide-page--managed-mcp-server .hero {
  padding-top: 34px;
  padding-bottom: 34px;
}

.qv-guides-embed .qv-guide-page--managed-mcp-server .hero h1 {
  max-width: 820px;
  margin-bottom: 24px;
}

.qv-guides-embed .qv-guide-page--managed-mcp-server .hero h1 br {
  display: none;
}

.qv-guides-embed .qv-guide-page--managed-mcp-server .hero .hero-title-gradient {
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  background-image: linear-gradient(90deg, #70f5ff 0%, #25b8ff 42%, #4e78ff 72%, #6f63ff 100%) !important;
  background-repeat: no-repeat !important;
  background-clip: text !important;
  -webkit-background-clip: text !important;
}

.qv-guides-embed .qv-guide-page--managed-mcp-server .article-layout {
  padding-top: 10px;
}

.qv-guides-embed .qv-guide-page--managed-mcp-server .managed-mcp-article h2 {
  margin-top: 60px;
}

.qv-guides-embed .qv-guide-page--managed-mcp-server .article-main > .article-visual {
  width: 100%;
  max-width: 900px;
  height: 506px;
  max-height: 506px;
  padding: 0;
  aspect-ratio: 900 / 506;
  overflow: visible;
}

.qv-guides-embed .qv-guide-page--managed-mcp-server .article-main > .article-visual > .diagram-image {
  display: block;
  width: 100%;
  max-width: 900px;
  height: 100%;
  max-height: 506px;
  aspect-ratio: 900 / 506;
  object-fit: contain;
  object-position: left center;
  border-radius: 22px;
  margin: 0;
}

.qv-guides-embed .qv-guide-page--managed-mcp-server[data-lang="en"] .article-main > .article-visual > .zh,
.qv-guides-embed .qv-guide-page--managed-mcp-server[data-lang="zh"] .article-main > .article-visual > .en {
  display: none;
}

@media (max-width: 1040px) {
  .qv-guides-embed .qv-guide-page--managed-mcp-server .hero {
    padding-top: 34px;
    padding-bottom: 34px;
  }

  .qv-guides-embed .qv-guide-page--managed-mcp-server .article-main > .article-visual {
    height: auto;
    min-height: 0;
  }

  .qv-guides-embed .qv-guide-page--managed-mcp-server .article-main > .article-visual > .diagram-image {
    height: auto;
  }

  .qv-guides-embed .qv-guide-page--managed-mcp-server .page-toc-mobile {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    overflow-x: auto;
    overflow-y: hidden;
    contain: inline-size;
  }

  .qv-guides-embed .qv-guide-page--managed-mcp-server .page-toc-mobile .page-toc-links {
    display: flex;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    flex-wrap: wrap;
  }

  .qv-guides-embed .qv-guide-page--managed-mcp-server .table-wrap,
  .qv-guides-embed .qv-guide-page--managed-mcp-server pre {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    overflow-x: auto;
  }}

/* managed-mcp-server: final exact display-frame and responsive ownership */
.qv-guides-embed .qv-guide-page--managed-mcp-server .article-main>.article-visual{box-sizing:border-box;overflow:hidden;border-radius:22px}
.qv-guides-embed .qv-guide-page--managed-mcp-server .article-main>.article-visual>.diagram-image{border-radius:22px;object-fit:contain}
.qv-guides-embed .qv-guide-page--managed-mcp-server .hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:22px}
.qv-guides-embed .qv-guide-page--managed-mcp-server .managed-mcp-article{padding-top:60px!important}
@media(max-width:700px){
  .qv-guides-embed .qv-guide-page--managed-mcp-server .hero-actions .qv-btn{width:100%;white-space:normal}}
