/* Unified API follows the restrained Revenue Growth editorial system:
   one readable article column, a quiet rail, left-aligned sections, and
   consistent two-column evidence cards instead of mixed centered blocks. */
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] {
  --qv-unified-content: 860px;
}
@media (min-width:1120px) {
  .qv-guide-page--unified-api-for-ai-tools[data-guide-slug].qv-review-has-side-toc .qv-review-article-layout {
    grid-template-columns: minmax(0,var(--qv-unified-content)) 224px !important;
    gap: 36px !important;
    width: min(1120px,calc(100% - 48px)) !important;
    margin: 0 auto !important;
    align-items: start !important;
  }
  .qv-guide-page--unified-api-for-ai-tools[data-guide-slug].qv-review-has-side-toc .qv-review-side-toc {
    width: 224px !important;
    padding-left: 22px !important;
  }}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main {
  width: 100% !important;
  max-width: var(--qv-unified-content) !important;
  margin: 0 !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main > :is(.container,.qv-article-grid),
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .qv-article-main {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding-inline: 0 !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .qv-section,
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main > section {
  margin: 0 !important;
  padding: 48px 0 !important;
  border-top: 1px solid rgba(148,163,184,.13) !important;
  background: transparent !important;
  text-align: left !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main :is(.eyebrow,.qv-kicker,.section-desc,h2,h3,p) {
  text-align: left !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main h2 {
  max-width: 760px !important;
  margin: 0 0 14px !important;
  font-size: clamp(31px,3.2vw,44px) !important;
  line-height: 1.14 !important;
  letter-spacing: -.038em !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .section-desc {
  max-width: 720px !important;
  margin: 0 0 26px !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main :is(.grid-3,.grid-4,.integration-grid) {
  display: grid !important;
  grid-template-columns: repeat(2,minmax(0,1fr)) !important;
  gap: 18px !important;
  align-items: stretch !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main :is(.card,.uc-card,.integration-item) {
  height: 100% !important;
  min-width: 0 !important;
  padding: 24px !important;
  border: 1px solid rgba(148,163,184,.18) !important;
  border-radius: 16px !important;
  background: linear-gradient(145deg,rgba(16,25,39,.82),rgba(8,13,22,.7)) !important;
  box-shadow: none !important;
  text-align: left !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .featured-snippet {
  max-width: 760px !important;
  margin: 0 0 28px !important;
  padding: 22px 24px !important;
  border-radius: 14px !important;
  text-align: left !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .figure {
  width: min(100%,760px) !important;
  margin: 0 0 42px !important;
}

@media (max-width:760px) {
  .qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .qv-section,
  .qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main > section {
    padding: 38px 0 !important;
  }}

/* Unified API modules: consistent editorial rhythm and lighter card hierarchy. */
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main > .qv-section,
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main > section.qv-section {
  margin: 0 !important;
  padding: 52px 0 !important;
  border: 0 !important;
  border-top: 1px solid rgba(148,163,184,.13) !important;
  background: transparent !important;
  box-shadow: none !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .qv-section > .container {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .qv-section h2 {
  max-width: 760px !important;
  margin: 0 0 10px !important;
  font-size: clamp(28px,3vw,42px) !important;
  line-height: 1.16 !important;
  letter-spacing: -.025em !important;
  text-align: left !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .qv-section > .container > .section-desc {
  max-width: 760px !important;
  margin: 0 0 28px !important;
  color: rgba(226,232,240,.68) !important;
  font-size: 15px !important;
  line-height: 1.75 !important;
  text-align: left !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main :is(.grid-2,.grid-3,.grid-4) {
  display: grid !important;
  grid-template-columns: repeat(2,minmax(0,1fr)) !important;
  gap: 18px !important;
  margin: 0 !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main :is(.grid-2,.grid-3,.grid-4) > :is(.card,.step-card,.uc-card) {
  position: relative !important;
  min-height: 0 !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 24px 24px 25px !important;
  overflow: hidden !important;
  border: 1px solid rgba(148,163,184,.16) !important;
  border-radius: 16px !important;
  background: linear-gradient(145deg,rgba(17,27,41,.82),rgba(8,14,24,.70)) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.025) !important;
  text-align: left !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main :is(.grid-2,.grid-3,.grid-4) > :is(.card,.step-card,.uc-card)::before {
  content: none !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main :is(.card,.step-card,.uc-card) h3 {
  margin: 0 0 10px !important;
  color: rgba(255,255,255,.96) !important;
  font-size: 17px !important;
  line-height: 1.4 !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main :is(.card-body,.step-card p,.uc-card p) {
  margin: 0 !important;
  color: rgba(226,232,240,.68) !important;
  font-size: 14px !important;
  line-height: 1.72 !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .card-icon {
  display: none !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .step-num {
  position: static !important;
  display: inline-flex !important;
  width: auto !important;
  min-width: 38px !important;
  height: 30px !important;
  margin: 0 0 17px !important;
  padding: 0 9px !important;
  align-items: center !important;
  justify-content: center !important;
  border: 1px solid rgba(52,227,244,.24) !important;
  border-radius: 9px !important;
  background: rgba(52,227,244,.07) !important;
  color: #8df2fb !important;
  font-size: 12px !important;
  line-height: 1 !important;
  font-weight: 700 !important;
  align-self: flex-start !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .step-card {
  display: block !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .step-card h3 {
  margin-top: 0 !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .integration-grid {
  display: grid !important;
  grid-template-columns: repeat(2,minmax(0,1fr)) !important;
  gap: 10px !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .integration-item {
  min-height: 54px !important;
  padding: 14px 16px !important;
  border: 1px solid rgba(148,163,184,.14) !important;
  border-radius: 12px !important;
  background: rgba(12,20,32,.64) !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .qv-table-wrap {
  overflow: hidden !important;
  border: 1px solid rgba(148,163,184,.16) !important;
  border-radius: 16px !important;
  background: rgba(8,14,24,.60) !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .qv-table {
  margin: 0 !important;
  border: 0 !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .qv-primary-visual-wrap {
  margin: 28px 0 30px !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .qv-primary-visual {
  border: 1px solid rgba(148,163,184,.14) !important;
  border-radius: 18px !important;
  box-shadow: 0 22px 60px rgba(0,0,0,.24) !important;
}
@media (max-width: 760px) {
  .qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main > .qv-section,
  .qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main > section.qv-section {
    padding: 38px 0 !important;
  }
  .qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main :is(.grid-2,.grid-3,.grid-4),
  .qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .integration-grid {
    grid-template-columns: minmax(0,1fr) !important;
  }
  .qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main :is(.grid-2,.grid-3,.grid-4) > :is(.card,.step-card,.uc-card) {
    padding: 21px !important;
  }}

/* Component rules restored for the final 113 managed Guides. */
/* Extracted from the approved 330-page source and scoped per Guide. */
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools img.fig-svg{border-radius:22px!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools{--bg: #05070B;
    --surface: #0A0E16;
    --fg: rgba(255,255,255,0.97);
    --fg-secondary: rgba(255,255,255,0.74);
    --fg-tertiary: rgba(255,255,255,0.48);
    --border: rgba(255,255,255,0.08);
    --border-light: rgba(255,255,255,0.06);
    --brand: #34E3F4;
    --brand-light: rgba(52,227,244,0.06);
    --brand-hover: #25B8FF;
    --green: #38D39F;
    --green-bg: rgba(56,211,159,0.1);
    --red: #FF5F57;
    --red-bg: rgba(255,95,87,0.1);
    --amber: #FFC24B;
    --amber-bg: rgba(255,194,75,0.1);
    --blue: #1E6BFF;
    --blue-bg: rgba(30,107,255,0.1);
    --blue-alt: #2F43FF;
    --radius: 8px;
    --radius-lg: 12px;
    --max-w: 1152px;
    --font-mono: "SF Mono", "Fira Code", "Fira Mono", Menlo, Consolas, monospace;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools *,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools *::before,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools *::after{box-sizing: border-box; margin: 0; padding: 0;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .container{max-width: var(--max-w); margin: 0 auto; padding: 0 28px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn{display: inline-flex; align-items: center; gap: 6px; padding: 10px 22px; border-radius: var(--radius); font-size: .9rem; font-weight: 600; cursor: pointer; border: none; text-decoration: none; transition: all .15s; font-family: inherit; line-height: 1.4;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn-primary{background: var(--brand); color: #fff;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn-primary:hover{background: var(--brand-hover);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn-outline{background: transparent; border: 1px solid var(--border); color: var(--fg);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn-outline:hover{background: var(--border-light);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn-lg{padding: 14px 28px; font-size: .95rem; border-radius: var(--radius-lg);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools section{padding: 64px 0;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools section.alt{background: var(--surface); border-top: 1px solid var(--border); border-bottom: 1px solid var(--border);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools h1{font-size: 2.8rem; font-weight: 800; line-height: 1.15; letter-spacing: -.025em; margin-bottom: 14px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools h2{font-size: 1.75rem; font-weight: 700; line-height: 1.3; letter-spacing: -.012em; margin-bottom: 10px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools h3{font-size: 1.1rem; font-weight: 600; line-height: 1.4; margin-bottom: 6px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .section-desc{color: var(--fg-tertiary); font-size: 1.05rem; max-width: 640px; margin-bottom: 40px; line-height: 1.65;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .hero{padding: 72px 0 12px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .hero .eyebrow{font-size: .88rem; color: var(--brand); font-weight: 600; margin-bottom: 12px; letter-spacing: .02em; text-transform: uppercase;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .hero h1{max-width: 740px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .hero .subtitle{font-size: 1.15rem; color: var(--fg-secondary); max-width: 620px; margin-bottom: 36px; line-height: 1.68;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .featured-snippet{background: var(--brand-light); border: 1px solid rgba(52,227,244,.16); border-radius: var(--radius-lg); padding: 22px 26px; margin: 28px 0 36px; display: flex; gap: 14px; align-items: flex-start; max-width: 780px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .featured-snippet .fs-q{font-size: .85rem; font-weight: 600; color: var(--brand); margin-bottom: 4px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .featured-snippet .fs-a{font-size: .92rem; color: var(--fg-secondary); line-height: 1.62;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .grid-2{display: grid; grid-template-columns: 1fr 1fr; gap: 18px; align-items: stretch;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .grid-3{display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 18px; align-items: stretch;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .grid-4{display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 18px; align-items: stretch;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .card{background: var(--surface); border: 1px solid var(--border); border-radius: var(--radius-lg); padding: 26px; transition: border-color .2s, box-shadow .2s; display: flex; flex-direction: column; height: 100%;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .card:hover{border-color: rgba(52,227,244,.18); box-shadow: 0 0 20px rgba(52,227,244,0.06), 0 0 40px rgba(37,184,255,0.04);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .card .card-icon{display: inline-flex; padding: 10px; border-radius: 10px; margin-bottom: 14px; flex-shrink: 0; align-self: flex-start;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .card h3{margin-bottom: 6px; flex-shrink: 0;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .card .card-body{flex: 1; font-size: .9rem; color: var(--fg-tertiary); line-height: 1.62;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .icon-red{background: var(--red-bg); color: var(--red);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .step-card{position: relative; overflow: hidden;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .step-num{position: absolute; top: 10px; right: 18px; font-size: 3.2rem; font-weight: 800; color: rgba(52,227,244,.06); font-family: var(--font-mono); letter-spacing: -.04em; line-height: 1; pointer-events: none;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .step-card .step-icon{display: inline-flex; padding: 12px; border-radius: 10px; margin-bottom: 14px; position: relative; z-index: 1; flex-shrink: 0; align-self: flex-start;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .table-wrap{overflow-x: auto; border: 1px solid var(--border); border-radius: var(--radius-lg); background: var(--surface);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools table{width: 100%; border-collapse: collapse; font-size: .9rem;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools thead th{text-align: left; padding: 13px 18px; font-weight: 600; font-size: .78rem; text-transform: uppercase; letter-spacing: .05em; color: var(--fg-tertiary); background: var(--border-light); border-bottom: 1px solid var(--border);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools tbody td{padding: 13px 18px; border-bottom: 1px solid var(--border-light);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools tbody tr:last-child td{border-bottom: none;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .cell-check{color: var(--green); font-weight: 600;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .cell-cross{color: var(--fg-tertiary);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .integration-grid{display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; align-items: stretch;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .integration-item{display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: var(--surface); border: 1px solid var(--border); border-radius: var(--radius); font-size: .9rem; font-weight: 500;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .integration-item .dot{width: 8px; height: 8px; border-radius: 50%; flex-shrink: 0;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .integration-item .count{margin-left: auto; font-size: .78rem; color: var(--fg-tertiary);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .uc-card{display: flex; gap: 16px; align-items: flex-start; height: 100%;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .uc-card .uc-icon{flex-shrink: 0; display: flex; padding: 11px; border-radius: 10px; background: var(--brand-light); color: var(--brand);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools details{border-bottom: 1px solid var(--border-light);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools details:first-of-type{border-top: 1px solid var(--border-light);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools details summary{padding: 18px 4px; font-weight: 600; cursor: pointer; font-size: 1.02rem; list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 16px; color: var(--fg);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools details summary::-webkit-details-marker{display: none;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools details summary::after{content: "+"; font-size: 1.2rem; color: var(--fg-tertiary); font-weight: 400; flex-shrink: 0; transition: transform .2s; width: 20px; text-align: center;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools details[open] summary::after{content: "−";}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools details .faq-answer{padding: 0 4px 22px; color: var(--fg-secondary); line-height: 1.7; font-size: .93rem;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .cta-section{text-align: center; padding: 72px 0; background: var(--surface); border-top: 1px solid var(--border);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .cta-section h2{margin-bottom: 12px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .cta-section p{color: var(--fg-secondary); max-width: 520px; margin: 0 auto 30px; font-size: 1.05rem;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .cta-section .actions{display: flex; gap: 12px; justify-content: center; flex-wrap: wrap;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools footer{border-top: 1px solid var(--border); padding: 36px 0; text-align: center; color: var(--fg-tertiary); font-size: .85rem;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools footer a{color: var(--fg-secondary); text-decoration: none;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools footer a:hover{color: var(--fg);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .figure{margin: 32px 0; text-align: center;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .figure figcaption{margin-top: 10px; font-size: .84rem; color: var(--fg-tertiary);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .fig-svg{max-width: 100%; height: auto; display: block; margin: 0 auto; border-radius: var(--radius-lg);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools code{font-family: var(--font-mono); font-size: .88em; background: var(--border-light); padding: 2px 6px; border-radius: 4px; color: var(--fg);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools pre{background: #0A0E16; color: #e5e7eb; border: 1px solid var(--border); border-radius: var(--radius-lg); padding: 20px 24px; overflow-x: auto; font-size: .85rem; line-height: 1.7; margin: 20px 0;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools pre code{background: none; padding: 0; color: inherit;}
@media (max-width: 1024px){
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .grid-4{grid-template-columns: 1fr 1fr;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .integration-grid{grid-template-columns: repeat(3, 1fr);}}
@media (max-width: 768px){
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools h1{font-size: 2rem;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools h2{font-size: 1.4rem;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .hero{padding: 48px 0 8px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .grid-2,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .grid-3,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .grid-4{grid-template-columns: 1fr;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools section{padding: 44px 0;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .integration-grid{grid-template-columns: 1fr 1fr;}}
@media (max-width: 480px){
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .container{padding: 0 18px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .integration-grid{grid-template-columns: 1fr;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .featured-snippet{padding: 16px 18px;}}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-seo-links p a,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools main li a{color:#25b8ff;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-seo-links p a:hover,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools main li a:hover{color:#5ed0ff;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools{--bg-deep:#05070b;
    --bg-primary:#070b14;
    --bg-secondary:#0c111b;
    --bg-card:rgba(11,17,28,.72);
    --bg-card-hover:rgba(15,22,36,.88);
    --border-subtle:rgba(255,255,255,.06);
    --border-card:rgba(255,255,255,.08);
    --border-accent:rgba(53,227,244,.18);
    --text-primary:#eef3fb;
    --text-secondary:rgba(238,243,251,.70);
    --text-muted:rgba(238,243,251,.44);
    --accent-blue:#2bc3ff;
    --accent-cyan:#63e9f7;
    --accent-green:#34d399;
    --accent-amber:#f4c15d;
    --max-width:1240px;
    --radius-md:10px;
    --transition-fast:180ms ease;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools main{position:relative;
    z-index:1;
    padding-top:28px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .hero{padding-top:156px!important}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .container{position:relative;
    z-index:1;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools article h1{color:var(--text-primary)!important;
    letter-spacing:0!important;
    line-height:1.08!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools article h2{color:var(--text-primary)!important;
    letter-spacing:0!important;
    border-bottom-color:rgba(255,255,255,.08)!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools article h3{color:#f4f7fd!important;
    letter-spacing:0!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .card{background:var(--bg-card)!important;
    border:1px solid var(--border-card)!important;
    border-radius:10px!important;
    color:var(--text-primary)!important;
    box-shadow:none!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools button.btn,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools a.btn{display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:52px!important;
    padding:0 26px!important;
    border-radius:999px!important;
    transition:all var(--transition-fast)!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn-primary,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn:not(.alt),
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools :not():not(.alt),
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools a.btn-primary{background:linear-gradient(135deg,#6beefa 0%,#34d0ff 52%,#2f6dff 100%)!important;
    color:#ffffff!important;
    border:1px solid rgba(99,233,247,.24)!important;
    box-shadow:0 16px 36px rgba(43,195,255,.2)!important;
    text-shadow:0 1px 0 rgba(0,0,0,.08)!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn-primary:hover,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn:not(.alt):hover,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools :not():not(.alt):hover,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools a.btn-primary:hover{transform:translateY(-1px);
    box-shadow:0 18px 38px rgba(43,195,255,.26)!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn.alt,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .alt,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools a.btn.alt{background:linear-gradient(180deg,rgba(18,24,36,.92) 0%,rgba(11,16,27,.96) 100%)!important;
    color:rgba(238,243,251,.92)!important;
    border:1px solid rgba(255,255,255,.10)!important;
    box-shadow:none!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .actions{display:flex!important;
    flex-wrap:wrap!important;
    gap:12px!important;
    align-items:center!important;
    margin-top:18px!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .eyebrow{border-color:rgba(99,233,247,.18)!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .card a,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools main a{color:#8fb4ff!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .card a:hover,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools main a:hover{color:#d9e8ff!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools pre{position:relative!important;
    background:rgba(7,11,20,.96)!important;
    border:1px solid rgba(80,112,170,.35)!important;
    border-radius:18px!important;
    color:#d8e6ff!important;
    padding-top:58px!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools pre::before{content:"";
    position:absolute;
    top:18px;
    left:22px;
    width:14px;
    height:14px;
    border-radius:50%;
    background:#ff6b5f;
    box-shadow:24px 0 0 #f4c15d, 48px 0 0 #7adf8d;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools pre::after{content:"terminal - qveris";
    position:absolute;
    top:14px;
    left:50%;
    transform:translateX(-50%);
    color:rgba(238,243,251,.54);
    font:600 12px/1.2 "SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;
    letter-spacing:.02em;
    white-space:nowrap;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools pre code{background:transparent!important;
    border:0!important;
    color:inherit!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools code{background:rgba(255,255,255,.05)!important;
    border:1px solid rgba(255,255,255,.08)!important;
    color:#90dcff!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools table{background:rgba(11,16,27,.92)!important;
    border-color:var(--border-card)!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools th{background:rgba(18,24,39,.94)!important;
    color:var(--text-primary)!important;
    border-color:var(--border-card)!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools td{color:var(--text-secondary)!important;
    border-color:rgba(255,255,255,.05)!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .hero img{border-color:var(--border-card)!important;
    border-radius:10px!important;
    background:rgba(10,15,24,.9)!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools footer{background:#06090f!important;
    border-top:1px solid rgba(255,255,255,.06)!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools p,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools li,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .faq-answer{color:inherit!important;}
@media (max-width:640px){
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .hero{padding-top:132px!important}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools main{padding-top:18px}}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools{--qv-nav-bg:rgba(5,7,11,.68);--qv-nav-border:rgba(255,255,255,.06);--qv-nav-text:rgba(255,255,255,.55);--qv-nav-hover:rgba(255,255,255,.97)}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .is-open>a::after{opacity:.95!important;transform:translateY(1px)!important}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .actions{display:flex!important;align-items:center!important;gap:10px!important}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .is-open>a::after{opacity:.95!important}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools{--qv-shell-bg:#05070b;--qv-shell-panel:#0a0e16;--qv-shell-line:rgba(255,255,255,.08);--qv-shell-text1:rgba(255,255,255,.97);--qv-shell-text2:rgba(255,255,255,.74);--qv-shell-text3:rgba(255,255,255,.48);--qv-shell-text4:rgba(255,255,255,.36);--qv-shell-control:rgba(255,255,255,.04);--qv-shell-font:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;--qv-shell-gradient:linear-gradient(135deg,#e8fdff 0%,#bff8ff 12%,#34e3f4 32%,#25b8ff 58%,#1e6bff 82%,#2f43ff 100%)}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-lang-en .en{display:inline}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-lang-zh .zh{display:inline}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-lang-en .en{display:block!important}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-lang-en .zh{display:none!important}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-lang-zh .en{display:none!important}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-lang-zh .zh{display:block!important}
@media (max-width:1279px){
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .open{display:block}}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb{padding-top:124px}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb-inner{max-width:988px;min-height:32px;display:flex;align-items:center;gap:8px;color:var(--qv-text-3);font-size:13px;line-height:19.5px;white-space:nowrap;min-width:0}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb-back{width:32px;height:32px;flex:0 0 32px;display:inline-flex;align-items:center;justify-content:center;margin-right:4px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.04);color:var(--qv-text-2);transition:color 160ms ease}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb-back svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb a:not(.qv-breadcrumb-back){flex:0 0 auto;color:var(--qv-text-3);transition:color 160ms ease}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb a:not(.qv-breadcrumb-back):hover{color:var(--qv-text-1)}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb-separator{flex:0 0 auto;color:var(--qv-text-4)}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb-current{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--qv-text-2)}
@media (max-width:1040px){
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb{padding-top:101px}}
@media (max-width:700px){
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb-inner{font-size:13px}}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools{--qv-text-1:rgba(255,255,255,.97);
  --qv-text-2:rgba(255,255,255,.74);
  --qv-text-3:rgba(255,255,255,.48);
  --qv-text-4:rgba(255,255,255,.36);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb{padding-top:34px!important;background:transparent!important;border:0!important;box-shadow:none!important}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb-inner{max-width:1180px!important}
@media (max-width:720px){
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools *,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools *::before,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools *::after{box-sizing:border-box}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools main,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools article,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .container{min-width:0;max-width:100%}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools main table{display:block;width:100%;max-width:100%;overflow-x:auto}}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools nav.qv-breadcrumb .qv-breadcrumb-inner{flex-wrap: nowrap !important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools nav.qv-breadcrumb .qv-breadcrumb-current{min-width: 0 !important;
  white-space: nowrap !important;
  word-break: keep-all !important;
  overflow-wrap: normal !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;}
@media (max-width: 700px){
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools main .table-wrap{width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools main table{display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools main pre{width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    overflow-x: auto !important;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;}}
html body .qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-special-content a.btn-outline,
html body .qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-special-content a.btn-outline :is(span,strong,em){color:#fff!important;
  text-shadow:0 1px 1px rgba(3,16,25,.22)!important;}

/* Page audit 385: preserve the unified-API comparison table on mobile. */
.qv-guide-page--unified-api-for-ai-tools .qv-table-wrap{
  width:100%!important;
  max-width:100%!important;
  overflow-x:auto!important;
  -webkit-overflow-scrolling:touch;
}
.qv-guide-page--unified-api-for-ai-tools .qv-table-wrap .qv-table{
  display:table!important;
  width:100%!important;
  max-width:none!important;
  table-layout:auto!important;
}
@media(max-width:700px){
  .qv-guide-page--unified-api-for-ai-tools .qv-table-wrap .qv-table{
    display:table!important;
    width:760px!important;
    min-width:760px!important;
    max-width:none!important;
  }
  .qv-guide-page--unified-api-for-ai-tools .qv-table-wrap :is(th,td){
    word-break:normal!important;
    overflow-wrap:normal!important;
    white-space:normal!important;
  }}


/* IMPORTED PAGE-SCOPED SOURCE: unified-api-for-ai-tools.89bdb7baa2e106b7.css */
+.qv-guide-page--unified-api-for-ai-tools .qv-hero{min-height:0!important;padding-top:44px!important;padding-bottom:44px!important}
.qv-guide-page--unified-api-for-ai-tools .qv-hero-inner{min-height:0!important}
.qv-guide-page.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-article-main>.container>.hero{padding-top:24px!important;min-height:0!important;margin-top:0!important}
.qv-guide-page.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-article-grid{margin-top:0!important;padding-top:0!important}
[data-qv-layout-v2].qv-guide-page--unified-api-for-ai-tools .qv-hero-inner{width:calc(100% - 48px)!important;max-width:1000px!important;margin-inline:auto!important;padding:0!important}
[data-qv-layout-v2].qv-guide-page--unified-api-for-ai-tools .qv-article-main{padding-top:0!important}
[data-qv-layout-v2].qv-guide-page--unified-api-for-ai-tools .qv-api-intro{padding:12px 0 32px!important;margin:0!important;text-align:left!important;min-height:0!important}
[data-qv-layout-v2].qv-guide-page--unified-api-for-ai-tools .qv-api-intro .subtitle{margin:0 0 24px!important;max-width:none!important;text-align:left!important}
[data-qv-layout-v2].qv-guide-page--unified-api-for-ai-tools .featured-snippet{margin:24px 0!important;max-width:100%!important;text-align:left!important;padding:24px!important}
[data-qv-layout-v2].qv-guide-page--unified-api-for-ai-tools .qv-api-intro>div:last-child{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:24px!important}
[data-qv-layout-v2].qv-guide-page--unified-api-for-ai-tools .qv-article-grid{padding-top:0!important}
[data-qv-layout-v2].qv-guide-page--unified-api-for-ai-tools :is(.grid-2,.grid-3,.grid-4){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}
[data-qv-layout-v2].qv-guide-page--unified-api-for-ai-tools :is(.card,.integration-item){min-width:0!important}
[data-qv-layout-v2].qv-guide-page--unified-api-for-ai-tools main :is(h2,h3,p,summary,.faq-answer){text-align:left!important;overflow-wrap:break-word!important}
@media(max-width:700px){[data-qv-layout-v2].qv-guide-page--unified-api-for-ai-tools :is(.grid-2,.grid-3,.grid-4){grid-template-columns:minmax(0,1fr)!important}}

/* SOURCE: unified-api-for-ai-tools.4e4d5bd11373c2a4.css */
/* Component rules restored for the final 113 managed Guides. */
/* Extracted from the approved 330-page source and scoped per Guide. */
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools img.fig-svg{border-radius:22px!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools{--bg: #05070B;
    --surface: #0A0E16;
    --fg: rgba(255,255,255,0.97);
    --fg-secondary: rgba(255,255,255,0.74);
    --fg-tertiary: rgba(255,255,255,0.48);
    --border: rgba(255,255,255,0.08);
    --border-light: rgba(255,255,255,0.06);
    --brand: #34E3F4;
    --brand-light: rgba(52,227,244,0.06);
    --brand-hover: #25B8FF;
    --green: #38D39F;
    --green-bg: rgba(56,211,159,0.1);
    --red: #FF5F57;
    --red-bg: rgba(255,95,87,0.1);
    --amber: #FFC24B;
    --amber-bg: rgba(255,194,75,0.1);
    --blue: #1E6BFF;
    --blue-bg: rgba(30,107,255,0.1);
    --blue-alt: #2F43FF;
    --radius: 8px;
    --radius-lg: 12px;
    --max-w: 1152px;
    --font-mono: "SF Mono", "Fira Code", "Fira Mono", Menlo, Consolas, monospace;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools *,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools *::before,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools *::after{box-sizing: border-box; margin: 0; padding: 0;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .container{max-width: var(--max-w); margin: 0 auto; padding: 0 28px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn{display: inline-flex; align-items: center; gap: 6px; padding: 10px 22px; border-radius: var(--radius); font-size: .9rem; font-weight: 600; cursor: pointer; border: none; text-decoration: none; transition: all .15s; font-family: inherit; line-height: 1.4;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn-primary{background: var(--brand); color: #fff;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn-primary:hover{background: var(--brand-hover);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn-outline{background: transparent; border: 1px solid var(--border); color: var(--fg);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn-outline:hover{background: var(--border-light);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn-lg{padding: 14px 28px; font-size: .95rem; border-radius: var(--radius-lg);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools section{padding: 64px 0;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools section.alt{background: var(--surface); border-top: 1px solid var(--border); border-bottom: 1px solid var(--border);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools h1{font-size: 2.8rem; font-weight: 800; line-height: 1.15; letter-spacing: -.025em; margin-bottom: 14px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools h2{font-size: 1.75rem; font-weight: 700; line-height: 1.3; letter-spacing: -.012em; margin-bottom: 10px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools h3{font-size: 1.1rem; font-weight: 600; line-height: 1.4; margin-bottom: 6px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .section-desc{color: var(--fg-tertiary); font-size: 1.05rem; max-width: 640px; margin-bottom: 40px; line-height: 1.65;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .hero{padding: 72px 0 12px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .hero .eyebrow{font-size: .88rem; color: var(--brand); font-weight: 600; margin-bottom: 12px; letter-spacing: .02em; text-transform: uppercase;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .hero h1{max-width: 740px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .hero .subtitle{font-size: 1.15rem; color: var(--fg-secondary); max-width: 620px; margin-bottom: 36px; line-height: 1.68;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .featured-snippet{background: var(--brand-light); border: 1px solid rgba(52,227,244,.16); border-radius: var(--radius-lg); padding: 22px 26px; margin: 28px 0 36px; display: flex; gap: 14px; align-items: flex-start; max-width: 780px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .featured-snippet .fs-q{font-size: .85rem; font-weight: 600; color: var(--brand); margin-bottom: 4px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .featured-snippet .fs-a{font-size: .92rem; color: var(--fg-secondary); line-height: 1.62;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .grid-2{display: grid; grid-template-columns: 1fr 1fr; gap: 18px; align-items: stretch;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .grid-3{display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 18px; align-items: stretch;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .grid-4{display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 18px; align-items: stretch;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .card{background: var(--surface); border: 1px solid var(--border); border-radius: var(--radius-lg); padding: 26px; transition: border-color .2s, box-shadow .2s; display: flex; flex-direction: column; height: 100%;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .card:hover{border-color: rgba(52,227,244,.18); box-shadow: 0 0 20px rgba(52,227,244,0.06), 0 0 40px rgba(37,184,255,0.04);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .card .card-icon{display: inline-flex; padding: 10px; border-radius: 10px; margin-bottom: 14px; flex-shrink: 0; align-self: flex-start;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .card h3{margin-bottom: 6px; flex-shrink: 0;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .card .card-body{flex: 1; font-size: .9rem; color: var(--fg-tertiary); line-height: 1.62;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .icon-red{background: var(--red-bg); color: var(--red);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .step-card{position: relative; overflow: hidden;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .step-num{position: absolute; top: 10px; right: 18px; font-size: 3.2rem; font-weight: 800; color: rgba(52,227,244,.06); font-family: var(--font-mono); letter-spacing: -.04em; line-height: 1; pointer-events: none;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .step-card .step-icon{display: inline-flex; padding: 12px; border-radius: 10px; margin-bottom: 14px; position: relative; z-index: 1; flex-shrink: 0; align-self: flex-start;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .table-wrap{overflow-x: auto; border: 1px solid var(--border); border-radius: var(--radius-lg); background: var(--surface);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools table{width: 100%; border-collapse: collapse; font-size: .9rem;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools thead th{text-align: left; padding: 13px 18px; font-weight: 600; font-size: .78rem; text-transform: uppercase; letter-spacing: .05em; color: var(--fg-tertiary); background: var(--border-light); border-bottom: 1px solid var(--border);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools tbody td{padding: 13px 18px; border-bottom: 1px solid var(--border-light);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools tbody tr:last-child td{border-bottom: none;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .cell-check{color: var(--green); font-weight: 600;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .cell-cross{color: var(--fg-tertiary);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .integration-grid{display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; align-items: stretch;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .integration-item{display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: var(--surface); border: 1px solid var(--border); border-radius: var(--radius); font-size: .9rem; font-weight: 500;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .integration-item .dot{width: 8px; height: 8px; border-radius: 50%; flex-shrink: 0;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .integration-item .count{margin-left: auto; font-size: .78rem; color: var(--fg-tertiary);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .uc-card{display: flex; gap: 16px; align-items: flex-start; height: 100%;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .uc-card .uc-icon{flex-shrink: 0; display: flex; padding: 11px; border-radius: 10px; background: var(--brand-light); color: var(--brand);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools details{border-bottom: 1px solid var(--border-light);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools details:first-of-type{border-top: 1px solid var(--border-light);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools details summary{padding: 18px 4px; font-weight: 600; cursor: pointer; font-size: 1.02rem; list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 16px; color: var(--fg);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools details summary::-webkit-details-marker{display: none;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools details summary::after{content: "+"; font-size: 1.2rem; color: var(--fg-tertiary); font-weight: 400; flex-shrink: 0; transition: transform .2s; width: 20px; text-align: center;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools details[open] summary::after{content: "−";}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools details .faq-answer{padding: 0 4px 22px; color: var(--fg-secondary); line-height: 1.7; font-size: .93rem;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .cta-section{text-align: center; padding: 72px 0; background: var(--surface); border-top: 1px solid var(--border);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .cta-section h2{margin-bottom: 12px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .cta-section p{color: var(--fg-secondary); max-width: 520px; margin: 0 auto 30px; font-size: 1.05rem;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .cta-section .actions{display: flex; gap: 12px; justify-content: center; flex-wrap: wrap;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools footer{border-top: 1px solid var(--border); padding: 36px 0; text-align: center; color: var(--fg-tertiary); font-size: .85rem;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools footer a{color: var(--fg-secondary); text-decoration: none;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools footer a:hover{color: var(--fg);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .figure{margin: 32px 0; text-align: center;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .figure figcaption{margin-top: 10px; font-size: .84rem; color: var(--fg-tertiary);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .fig-svg{max-width: 100%; height: auto; display: block; margin: 0 auto; border-radius: var(--radius-lg);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools code{font-family: var(--font-mono); font-size: .88em; background: var(--border-light); padding: 2px 6px; border-radius: 4px; color: var(--fg);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools pre{background: #0A0E16; color: #e5e7eb; border: 1px solid var(--border); border-radius: var(--radius-lg); padding: 20px 24px; overflow-x: auto; font-size: .85rem; line-height: 1.7; margin: 20px 0;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools pre code{background: none; padding: 0; color: inherit;}
@media (max-width: 1024px){
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .grid-4{grid-template-columns: 1fr 1fr;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .integration-grid{grid-template-columns: repeat(3, 1fr);}}
@media (max-width: 768px){
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools h1{font-size: 2rem;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools h2{font-size: 1.4rem;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .hero{padding: 48px 0 8px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .grid-2,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .grid-3,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .grid-4{grid-template-columns: 1fr;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools section{padding: 44px 0;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .integration-grid{grid-template-columns: 1fr 1fr;}}
@media (max-width: 480px){
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .container{padding: 0 18px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .integration-grid{grid-template-columns: 1fr;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .featured-snippet{padding: 16px 18px;}}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-seo-links p a,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools main li a{color:#25b8ff;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-seo-links p a:hover,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools main li a:hover{color:#5ed0ff;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools{--bg-deep:#05070b;
    --bg-primary:#070b14;
    --bg-secondary:#0c111b;
    --bg-card:rgba(11,17,28,.72);
    --bg-card-hover:rgba(15,22,36,.88);
    --border-subtle:rgba(255,255,255,.06);
    --border-card:rgba(255,255,255,.08);
    --border-accent:rgba(53,227,244,.18);
    --text-primary:#eef3fb;
    --text-secondary:rgba(238,243,251,.70);
    --text-muted:rgba(238,243,251,.44);
    --accent-blue:#2bc3ff;
    --accent-cyan:#63e9f7;
    --accent-green:#34d399;
    --accent-amber:#f4c15d;
    --max-width:1240px;
    --radius-md:10px;
    --transition-fast:180ms ease;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools main{position:relative;
    z-index:1;
    padding-top:28px;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .hero{padding-top:156px!important}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .container{position:relative;
    z-index:1;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools article h1{color:var(--text-primary)!important;
    letter-spacing:0!important;
    line-height:1.08!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools article h2{color:var(--text-primary)!important;
    letter-spacing:0!important;
    border-bottom-color:rgba(255,255,255,.08)!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools article h3{color:#f4f7fd!important;
    letter-spacing:0!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .card{background:var(--bg-card)!important;
    border:1px solid var(--border-card)!important;
    border-radius:10px!important;
    color:var(--text-primary)!important;
    box-shadow:none!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools button.btn,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools a.btn{display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:52px!important;
    padding:0 26px!important;
    border-radius:999px!important;
    transition:all var(--transition-fast)!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn-primary,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn:not(.alt),
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools :not():not(.alt),
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools a.btn-primary{background:linear-gradient(135deg,#6beefa 0%,#34d0ff 52%,#2f6dff 100%)!important;
    color:#ffffff!important;
    border:1px solid rgba(99,233,247,.24)!important;
    box-shadow:0 16px 36px rgba(43,195,255,.2)!important;
    text-shadow:0 1px 0 rgba(0,0,0,.08)!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn-primary:hover,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn:not(.alt):hover,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools :not():not(.alt):hover,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools a.btn-primary:hover{transform:translateY(-1px);
    box-shadow:0 18px 38px rgba(43,195,255,.26)!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .btn.alt,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .alt,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools a.btn.alt{background:linear-gradient(180deg,rgba(18,24,36,.92) 0%,rgba(11,16,27,.96) 100%)!important;
    color:rgba(238,243,251,.92)!important;
    border:1px solid rgba(255,255,255,.10)!important;
    box-shadow:none!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .actions{display:flex!important;
    flex-wrap:wrap!important;
    gap:12px!important;
    align-items:center!important;
    margin-top:18px!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .eyebrow{border-color:rgba(99,233,247,.18)!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .card a,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools main a{color:#8fb4ff!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .card a:hover,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools main a:hover{color:#d9e8ff!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools pre{position:relative!important;
    background:rgba(7,11,20,.96)!important;
    border:1px solid rgba(80,112,170,.35)!important;
    border-radius:18px!important;
    color:#d8e6ff!important;
    padding-top:58px!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools pre::before{content:"";
    position:absolute;
    top:18px;
    left:22px;
    width:14px;
    height:14px;
    border-radius:50%;
    background:#ff6b5f;
    box-shadow:24px 0 0 #f4c15d, 48px 0 0 #7adf8d;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools pre::after{content:"terminal - qveris";
    position:absolute;
    top:14px;
    left:50%;
    transform:translateX(-50%);
    color:rgba(238,243,251,.54);
    font:600 12px/1.2 "SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;
    letter-spacing:.02em;
    white-space:nowrap;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools pre code{background:transparent!important;
    border:0!important;
    color:inherit!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools code{background:rgba(255,255,255,.05)!important;
    border:1px solid rgba(255,255,255,.08)!important;
    color:#90dcff!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools table{background:rgba(11,16,27,.92)!important;
    border-color:var(--border-card)!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools th{background:rgba(18,24,39,.94)!important;
    color:var(--text-primary)!important;
    border-color:var(--border-card)!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools td{color:var(--text-secondary)!important;
    border-color:rgba(255,255,255,.05)!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .hero img{border-color:var(--border-card)!important;
    border-radius:10px!important;
    background:rgba(10,15,24,.9)!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools footer{background:#06090f!important;
    border-top:1px solid rgba(255,255,255,.06)!important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools p,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools li,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .faq-answer{color:inherit!important;}
@media (max-width:640px){
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .hero{padding-top:132px!important}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools main{padding-top:18px}}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools{--qv-nav-bg:rgba(5,7,11,.68);--qv-nav-border:rgba(255,255,255,.06);--qv-nav-text:rgba(255,255,255,.55);--qv-nav-hover:rgba(255,255,255,.97)}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .is-open>a::after{opacity:.95!important;transform:translateY(1px)!important}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .actions{display:flex!important;align-items:center!important;gap:10px!important}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .is-open>a::after{opacity:.95!important}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools{--qv-shell-bg:#05070b;--qv-shell-panel:#0a0e16;--qv-shell-line:rgba(255,255,255,.08);--qv-shell-text1:rgba(255,255,255,.97);--qv-shell-text2:rgba(255,255,255,.74);--qv-shell-text3:rgba(255,255,255,.48);--qv-shell-text4:rgba(255,255,255,.36);--qv-shell-control:rgba(255,255,255,.04);--qv-shell-font:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;--qv-shell-gradient:linear-gradient(135deg,#e8fdff 0%,#bff8ff 12%,#34e3f4 32%,#25b8ff 58%,#1e6bff 82%,#2f43ff 100%)}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-lang-en .en{display:inline}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-lang-zh .zh{display:inline}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-lang-en .en{display:block!important}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-lang-en .zh{display:none!important}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-lang-zh .en{display:none!important}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-lang-zh .zh{display:block!important}
@media (max-width:1279px){
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .open{display:block}}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb{padding-top:124px}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb-inner{max-width:988px;min-height:32px;display:flex;align-items:center;gap:8px;color:var(--qv-text-3);font-size:13px;line-height:19.5px;white-space:nowrap;min-width:0}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb-back{width:32px;height:32px;flex:0 0 32px;display:inline-flex;align-items:center;justify-content:center;margin-right:4px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.04);color:var(--qv-text-2);transition:color 160ms ease}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb-back svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb a:not(.qv-breadcrumb-back){flex:0 0 auto;color:var(--qv-text-3);transition:color 160ms ease}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb a:not(.qv-breadcrumb-back):hover{color:var(--qv-text-1)}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb-separator{flex:0 0 auto;color:var(--qv-text-4)}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb-current{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--qv-text-2)}
@media (max-width:1040px){
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb{padding-top:101px}}
@media (max-width:700px){
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb-inner{font-size:13px}}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools{--qv-text-1:rgba(255,255,255,.97);
  --qv-text-2:rgba(255,255,255,.74);
  --qv-text-3:rgba(255,255,255,.48);
  --qv-text-4:rgba(255,255,255,.36);}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb{padding-top:34px!important;background:transparent!important;border:0!important;box-shadow:none!important}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb-inner{max-width:1180px!important}
@media (max-width:720px){
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools *,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools *::before,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools *::after{box-sizing:border-box}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools main,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools article,
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .container{min-width:0;max-width:100%}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools main table{display:block;width:100%;max-width:100%;overflow-x:auto}}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools nav.qv-breadcrumb .qv-breadcrumb-inner{flex-wrap: nowrap !important;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools nav.qv-breadcrumb .qv-breadcrumb-current{min-width: 0 !important;
  white-space: nowrap !important;
  word-break: keep-all !important;
  overflow-wrap: normal !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;}
@media (max-width: 700px){
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools main .table-wrap{width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools main table{display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;}
.qv-guides-embed.qv-guide-page--unified-api-for-ai-tools main pre{width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    overflow-x: auto !important;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;}}
html body .qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-special-content a.btn-outline,
html body .qv-guides-embed.qv-guide-page--unified-api-for-ai-tools .qv-special-content a.btn-outline :is(span,strong,em){color:#fff!important;
  text-shadow:0 1px 1px rgba(3,16,25,.22)!important;}

/* Page audit 385: preserve the unified-API comparison table on mobile. */
.qv-guide-page--unified-api-for-ai-tools .qv-table-wrap{
  width:100%!important;
  max-width:100%!important;
  overflow-x:auto!important;
  -webkit-overflow-scrolling:touch;
}
.qv-guide-page--unified-api-for-ai-tools .qv-table-wrap .qv-table{
  display:table!important;
  width:100%!important;
  max-width:none!important;
  table-layout:auto!important;
}
@media(max-width:700px){
  .qv-guide-page--unified-api-for-ai-tools .qv-table-wrap .qv-table{
    display:table!important;
    width:760px!important;
    min-width:760px!important;
    max-width:none!important;
  }
  .qv-guide-page--unified-api-for-ai-tools .qv-table-wrap :is(th,td){
    word-break:normal!important;
    overflow-wrap:normal!important;
    white-space:normal!important;
  }}
.qv-guide-page--unified-api-for-ai-tools .qv-hero{min-height:0!important;padding-top:44px!important;padding-bottom:44px!important}
.qv-guide-page--unified-api-for-ai-tools .qv-hero-inner{min-height:0!important}


.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb{padding-top:48px!important}
@media(max-width:1040px){.qv-guide-page--unified-api-for-ai-tools .qv-breadcrumb{padding-top:25px!important}}
.qv-guide-page--unified-api-for-ai-tools :is(.hero,.qv-hero){padding-top:34px!important;padding-bottom:34px!important}
.qv-guide-page--unified-api-for-ai-tools :is(.qv-hero-actions,.hero-actions){display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin-top:22px!important}
.qv-guide-page--unified-api-for-ai-tools [data-qv-cta-slot]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;height:auto!important;padding:10px 20px!important;box-sizing:border-box!important;border-radius:999px!important;text-decoration:none!important}
.qv-guide-page--unified-api-for-ai-tools [data-qv-cta-slot="hero-action"],.qv-guide-page--unified-api-for-ai-tools [data-qv-cta-slot="hero-action"] *{color:#fff!important;-webkit-text-fill-color:#fff!important}
.qv-guide-page--unified-api-for-ai-tools [data-qv-cta-slot="hero-action"]{border:1px solid transparent!important;background:linear-gradient(135deg,#e8fdff 0%,#bff8ff 12%,#34e3f4 32%,#25b8ff 58%,#1e6bff 82%,#2f43ff 100%)!important;box-shadow:0 14px 34px rgba(30,107,255,.22),0 0 26px rgba(52,227,244,.10)!important;overflow:hidden!important;background-clip:padding-box!important}
.qv-guide-page--unified-api-for-ai-tools [data-qv-cta-slot="hero-prompt"],.qv-guide-page--unified-api-for-ai-tools [data-qv-cta-slot="hero-prompt"] *{color:rgba(255,255,255,.97)!important;-webkit-text-fill-color:rgba(255,255,255,.97)!important}
.qv-guide-page--unified-api-for-ai-tools [data-qv-cta-slot="hero-prompt"]{border:1px solid rgba(52,227,244,.45)!important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02)),rgba(255,255,255,.016)!important;box-shadow:none!important}
.qv-guide-page--unified-api-for-ai-tools [data-qv-cta-slot]:is(:hover,:visited,:active),.qv-guide-page--unified-api-for-ai-tools [data-qv-cta-slot]:is(:hover,:visited,:active) *{text-decoration:none!important}
.qv-guide-page--unified-api-for-ai-tools :is(.article-visual,.qv-primary-visual,.qv-primary-visual-wrap>figure,.qv-primary-visual-wrap>.media-card){position:relative!important;width:100%!important;max-width:900px!important;height:auto!important;max-height:506px!important;aspect-ratio:900/506!important;margin-left:0!important;margin-right:0!important;padding:0!important;border-radius:22px!important;overflow:hidden!important}
.qv-guide-page--unified-api-for-ai-tools :is(.article-visual,.qv-primary-visual,.qv-primary-visual-wrap>figure,.qv-primary-visual-wrap>.media-card)>img,.qv-guide-page--unified-api-for-ai-tools img[src*="--editorial.jpg"]{display:block!important;width:100%!important;max-width:900px!important;height:100%!important;max-height:506px!important;aspect-ratio:900/506!important;object-fit:contain!important;object-position:left center!important;border-radius:22px!important}
.qv-guide-page--unified-api-for-ai-tools :is(.page-toc,.qv-toc,.toc,.page-toc-links,.qv-toc-links){max-height:none!important;overflow-y:hidden!important;scrollbar-width:none!important}
.qv-guide-page--unified-api-for-ai-tools :is(.page-toc,.qv-toc,.toc,.page-toc-links,.qv-toc-links)::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
html:not([lang^="zh"]) .qv-guide-page--unified-api-for-ai-tools :is(.zh,[data-locale="zh"],[data-guide-locale="zh"]),html[lang^="zh"] .qv-guide-page--unified-api-for-ai-tools :is(.en,[data-locale="en"],[data-guide-locale="en"]){display:none!important}
@media(max-width:700px){.qv-guide-page--unified-api-for-ai-tools :is(.qv-hero-actions,.hero-actions){align-items:stretch!important}.qv-guide-page--unified-api-for-ai-tools [data-qv-cta-slot]{width:100%!important}}
.qv-guide-page--unified-api-for-ai-tools.qv-guide-page--unified-api-for-ai-tools[data-qv-layout-v2] [data-qv-cta-slot="hero-action"]{border-color:transparent!important;background:linear-gradient(135deg,#e8fdff 0%,#bff8ff 12%,#34e3f4 32%,#25b8ff 58%,#1e6bff 82%,#2f43ff 100%)!important;background-clip:padding-box!important;box-shadow:0 14px 34px rgba(30,107,255,.22),0 0 26px rgba(52,227,244,.10)!important}
.qv-guide-page--unified-api-for-ai-tools.qv-guide-page--unified-api-for-ai-tools[data-qv-layout-v2] [data-qv-cta-slot="hero-action"],.qv-guide-page--unified-api-for-ai-tools.qv-guide-page--unified-api-for-ai-tools[data-qv-layout-v2] [data-qv-cta-slot="hero-action"] *{color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important}
.qv-guide-page--unified-api-for-ai-tools.qv-guide-page--unified-api-for-ai-tools[data-qv-layout-v2] [data-qv-cta-slot="hero-prompt"]{border-color:rgba(52,227,244,.45)!important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02)),rgba(255,255,255,.016)!important;box-shadow:none!important}
.qv-guide-page--unified-api-for-ai-tools.qv-guide-page--unified-api-for-ai-tools[data-qv-layout-v2] [data-qv-cta-slot="hero-prompt"],.qv-guide-page--unified-api-for-ai-tools.qv-guide-page--unified-api-for-ai-tools[data-qv-layout-v2] [data-qv-cta-slot="hero-prompt"] *{color:rgba(255,255,255,.97)!important;-webkit-text-fill-color:rgba(255,255,255,.97)!important;text-decoration:none!important}

:is(#qv-four-guide-axis,.qv-guide-page--unified-api-for-ai-tools) .qv-hero-inner {
  width: min(100%,1000px) !important;
  max-width: 1000px !important;
  margin-inline: auto !important;
  text-align: center !important;
}
:is(#qv-four-guide-axis,.qv-guide-page--unified-api-for-ai-tools) .qv-hero :is(h1,.qv-hero-lead,.qv-hero-actions) {
  margin-inline: auto !important;
  text-align: center !important;
}
:is(#qv-four-guide-axis,.qv-guide-page--unified-api-for-ai-tools) .qv-article-grid {
  box-sizing: border-box !important;
  width: min(1180px,calc(100% - 48px)) !important;
  max-width: 1180px !important;
  margin-inline: auto !important;
}
@media(max-width:700px){
  :is(#qv-four-guide-axis,.qv-guide-page--unified-api-for-ai-tools) .qv-article-grid {
    width: calc(100% - 36px) !important;
  }}

/* Keep Unified API publication metadata visually separate from the hero actions. */
.qv-guide-page--unified-api-for-ai-tools .qv-hero .qv-publication-meta{
  margin-top:20px!important;
}
@media(max-width:700px){
  .qv-guide-page--unified-api-for-ai-tools .qv-hero .qv-publication-meta{
    margin-top:16px!important;
  }}

/* Unified API opening: one coherent editorial lead instead of stacked fragments. */
.qv-guide-page--unified-api-for-ai-tools [data-qv-cta-slot="hero-prompt"] > [aria-hidden="true"] {
  display: none !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .qv-api-intro {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important;
  gap: 24px 28px !important;
  align-items: start !important;
  width: 100% !important;
  margin: 0 0 18px !important;
  padding: 30px !important;
  border: 1px solid rgba(148,163,184,.18) !important;
  border-radius: 18px !important;
  background: linear-gradient(145deg,rgba(15,24,37,.78),rgba(7,12,21,.58)) !important;
  box-shadow: 0 18px 46px rgba(0,0,0,.16) !important;
  text-align: left !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .qv-api-intro > .subtitle {
  margin: 0 !important;
  color: rgba(226,232,240,.82) !important;
  font-size: 16px !important;
  line-height: 1.85 !important;
  text-align: left !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .qv-api-intro > .featured-snippet {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 4px 0 4px 22px !important;
  border: 0 !important;
  border-left: 2px solid rgba(52,227,244,.72) !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .qv-api-intro .fs-q {
  margin: 0 0 8px !important;
  color: rgba(255,255,255,.96) !important;
  font-size: 16px !important;
  line-height: 1.45 !important;
  font-weight: 650 !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .qv-api-intro .fs-a {
  margin: 0 !important;
  color: rgba(226,232,240,.68) !important;
  font-size: 14px !important;
  line-height: 1.8 !important;
}
.qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .qv-api-intro + * {
  margin-top: 0 !important;
}
@media (max-width: 760px) {
  .qv-guide-page--unified-api-for-ai-tools[data-guide-slug] .qv-review-article-main .qv-api-intro {
    grid-template-columns: minmax(0,1fr) !important;
    gap: 22px !important;
    padding: 22px !important;
  }}
