@media(max-width:700px){
  :is(#qv-b2-former-a,[data-qveris-guides-root]):is(#qv-b2-former-b,[data-qveris-guides-root]):is(#qv-b2-former-c,[data-qveris-guides-root]).qv-guide-page--former-liblib-cto-agent-infra h1{
    font-size:21px!important;
    line-height:24px!important;
  }}


/* IMPORTED PAGE-SCOPED SOURCE: former-liblib-cto-agent-infra.7fbf7688432c7f25.css */
/* SOURCE: former-liblib-cto-agent-infra.b59672c0a2bd0eb6.css */
@media(max-width:700px){
  :is(#qv-b2-former-a,[data-qveris-guides-root]):is(#qv-b2-former-b,[data-qveris-guides-root]):is(#qv-b2-former-c,[data-qveris-guides-root]).qv-guide-page--former-liblib-cto-agent-infra h1{
    font-size:21px!important;
    line-height:24px!important;
  }}


.qv-guide-page--former-liblib-cto-agent-infra .qv-breadcrumb{padding-top:48px!important}
@media(max-width:1040px){.qv-guide-page--former-liblib-cto-agent-infra .qv-breadcrumb{padding-top:25px!important}}
.qv-guide-page--former-liblib-cto-agent-infra :is(.hero,.qv-hero){padding-top:34px!important;padding-bottom:34px!important}
.qv-guide-page--former-liblib-cto-agent-infra :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--former-liblib-cto-agent-infra [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--former-liblib-cto-agent-infra [data-qv-cta-slot="hero-action"],.qv-guide-page--former-liblib-cto-agent-infra [data-qv-cta-slot="hero-action"] *{color:#fff!important;-webkit-text-fill-color:#fff!important}
.qv-guide-page--former-liblib-cto-agent-infra [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--former-liblib-cto-agent-infra [data-qv-cta-slot="hero-prompt"],.qv-guide-page--former-liblib-cto-agent-infra [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--former-liblib-cto-agent-infra [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--former-liblib-cto-agent-infra [data-qv-cta-slot]:is(:hover,:visited,:active),.qv-guide-page--former-liblib-cto-agent-infra [data-qv-cta-slot]:is(:hover,:visited,:active) *{text-decoration:none!important}
.qv-guide-page--former-liblib-cto-agent-infra :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--former-liblib-cto-agent-infra :is(.article-visual,.qv-primary-visual,.qv-primary-visual-wrap>figure,.qv-primary-visual-wrap>.media-card)>img,.qv-guide-page--former-liblib-cto-agent-infra 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--former-liblib-cto-agent-infra :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--former-liblib-cto-agent-infra :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--former-liblib-cto-agent-infra :is(.zh,[data-locale="zh"],[data-guide-locale="zh"]),html[lang^="zh"] .qv-guide-page--former-liblib-cto-agent-infra :is(.en,[data-locale="en"],[data-guide-locale="en"]){display:none!important}
@media(max-width:700px){.qv-guide-page--former-liblib-cto-agent-infra :is(.qv-hero-actions,.hero-actions){align-items:stretch!important}.qv-guide-page--former-liblib-cto-agent-infra [data-qv-cta-slot]{width:100%!important}}
.qv-guide-page--former-liblib-cto-agent-infra.qv-guide-page--former-liblib-cto-agent-infra[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--former-liblib-cto-agent-infra.qv-guide-page--former-liblib-cto-agent-infra[data-qv-layout-v2] [data-qv-cta-slot="hero-action"],.qv-guide-page--former-liblib-cto-agent-infra.qv-guide-page--former-liblib-cto-agent-infra[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--former-liblib-cto-agent-infra.qv-guide-page--former-liblib-cto-agent-infra[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--former-liblib-cto-agent-infra.qv-guide-page--former-liblib-cto-agent-infra[data-qv-layout-v2] [data-qv-cta-slot="hero-prompt"],.qv-guide-page--former-liblib-cto-agent-infra.qv-guide-page--former-liblib-cto-agent-infra[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}
[data-qv-layout-v2].qv-guide-page--former-liblib-cto-agent-infra .founder-card>div:first-child{display:flex!important;align-items:center!important;gap:16px!important}
[data-qv-layout-v2].qv-guide-page--former-liblib-cto-agent-infra .avatar-circle{display:grid!important;place-items:center!important;width:54px!important;height:54px!important;flex:0 0 54px!important;border:1px solid rgba(52,227,244,.28)!important;border-radius:50%!important;background:rgba(52,227,244,.08)!important;color:#fff!important;font-size:24px!important}
[data-qv-layout-v2].qv-guide-page--former-liblib-cto-agent-infra .founder-card p{margin:4px 0!important}

/* Preserve the active locale when legacy content contains repeated locale wrappers.
   Keep these selectors page-specific so the split-CSS build emits them after each
   page's legacy isolation rule instead of placing them only in the base shard. */
html[lang^="zh"] body .qv-guides-embed.qv-guide-page--former-liblib-cto-agent-infra .en:has(.zh){display:revert!important;}
html:not([lang^="zh"]) body .qv-guides-embed.qv-guide-page--former-liblib-cto-agent-infra .zh:has(.en){display:revert!important;}

/* Former Liblib story: flatten the decision section into balanced rows. */
.qv-guide-page--former-liblib-cto-agent-infra .qv-decision-summary{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:18px!important;
  margin-top:24px!important;
}
.qv-guide-page--former-liblib-cto-agent-infra .qv-decision-summary>.card{
  height:100%!important;
  margin:0!important;
}
.qv-guide-page--former-liblib-cto-agent-infra .qv-decision-section>.container-sm>.quote-block{
  margin:18px 0 0!important;
}
.qv-guide-page--former-liblib-cto-agent-infra .qv-observation-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:18px!important;
  margin-top:18px!important;
}
.qv-guide-page--former-liblib-cto-agent-infra .qv-observation-grid>.obs-card{
  height:100%!important;
  margin:0!important;
}
@media(max-width:800px){
  .qv-guide-page--former-liblib-cto-agent-infra :is(.qv-decision-summary,.qv-observation-grid){
    grid-template-columns:minmax(0,1fr)!important;
  }}

/* Former Liblib provider rail: match the earnings-call reference card exactly. */
@media(min-width:1120px){
  .qv-guide-page--former-liblib-cto-agent-infra :is(.qv-review-rail-provider,.qv-featured-providers){
    width:100%!important;
    margin:24px 0 0!important;
    padding:20px 0 0!important;
    border:0!important;
    border-top:1px solid rgba(148,163,184,.16)!important;
    background:transparent!important;
  }
  .qv-guide-page--former-liblib-cto-agent-infra :is(.qv-review-rail-provider,.qv-featured-providers)>h2{
    margin:0 0 10px!important;
    color:rgba(226,232,240,.48)!important;
    font-size:10px!important;
    line-height:15px!important;
    font-weight:650!important;
    letter-spacing:.10em!important;
    text-transform:uppercase!important;
  }
  .qv-guide-page--former-liblib-cto-agent-infra :is(.qv-review-rail-provider,.qv-featured-providers) .qv-provider-card{
    width:100%!important;
    margin:0!important;
    padding:14px!important;
    border:1px solid rgba(52,227,244,.16)!important;
    border-radius:14px!important;
    background:rgba(12,23,33,.92)!important;
    box-shadow:none!important;
  }
  .qv-guide-page--former-liblib-cto-agent-infra :is(.qv-review-rail-provider,.qv-featured-providers) .qv-provider-card h3{
    margin:0 0 8px!important;
    color:rgba(255,255,255,.97)!important;
    font-size:14px!important;
    line-height:20px!important;
    font-weight:650!important;
  }
  .qv-guide-page--former-liblib-cto-agent-infra :is(.qv-review-rail-provider,.qv-featured-providers) .qv-provider-card p{
    margin:7px 0 0!important;
    color:rgba(226,232,240,.62)!important;
    font-size:12px!important;
    line-height:18px!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }
  .qv-guide-page--former-liblib-cto-agent-infra :is(.qv-review-rail-provider,.qv-featured-providers) .qv-provider-card [data-qv-provider-pair]{
    display:grid!important;
    gap:7px!important;
  }
  .qv-guide-page--former-liblib-cto-agent-infra :is(.qv-review-rail-provider,.qv-featured-providers) .qv-provider-card [data-qv-provider-pair]>span{
    display:none!important;
  }
  .qv-guide-page--former-liblib-cto-agent-infra :is(.qv-review-rail-provider,.qv-featured-providers) .qv-provider-card a{
    display:block!important;
    color:#34e3f4!important;
    -webkit-text-fill-color:#34e3f4!important;
    font-size:12px!important;
    line-height:17px!important;
    text-decoration:none!important;
  }}

.qv-guide-page--former-liblib-cto-agent-infra .qv-review-article-main > .qv-section {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}

.qv-guide-page--former-liblib-cto-agent-infra .qv-review-article-main > .qv-section:first-child {
  padding-top: 28px !important;
}

.qv-guide-page--former-liblib-cto-agent-infra .qv-review-article-main :is(.container-sm,h2,p) {
  text-align: left !important;
}

.qv-guide-page--former-liblib-cto-agent-infra .qv-review-article-main > .qv-primary-visual {
  display: block !important;
  width: min(760px,100%) !important;
  max-width: 760px !important;
  height: auto !important;
  max-height: 428px !important;
  aspect-ratio: 16/9 !important;
  margin: 18px 0 52px !important;
  border-radius: 20px !important;
  object-fit: cover !important;
  object-position: center !important;
}

.qv-guide-page--former-liblib-cto-agent-infra .founder-card {
  margin-top: 16px !important;
}

.qv-guide-page--former-liblib-cto-agent-infra .founder-stats {
  align-items: stretch !important;
}

.qv-guide-page--former-liblib-cto-agent-infra .founder-stats > * {
  height: 100% !important;
  text-align: left !important;
}
.qv-guide-page--former-liblib-cto-agent-infra .qv-review-article-main > .qv-primary-visual {
  width: min(760px,100%) !important;
  max-width: 760px !important;
  height: auto !important;
  max-height: 428px !important;
  aspect-ratio: 16/9 !important;
  margin: 18px 0 52px !important;
  border-radius: 20px !important;
  object-fit: cover !important;
}
.qv-guide-page--former-liblib-cto-agent-infra[data-guide-slug] .qv-review-article-main > .qv-primary-visual {
  width: min(760px,100%) !important;
  max-width: 760px !important;
  height: auto !important;
  max-height: 428px !important;
  aspect-ratio: 16/9 !important;
  margin: 18px 0 52px !important;
  object-fit: cover !important;
  object-position: center !important;
}
.qv-guide-page--former-liblib-cto-agent-infra[data-guide-slug] .qv-review-article-main .grid-4 {
  grid-template-columns: repeat(2,minmax(0,1fr)) !important;
  gap: 20px !important;
}
.qv-guide-page--former-liblib-cto-agent-infra[data-guide-slug] .qv-review-article-main .grid-4 > * {
  height: 100% !important;
  text-align: left !important;
}
@media (max-width: 700px) {
  .qv-guide-page--former-liblib-cto-agent-infra[data-guide-slug] .qv-review-article-main .grid-4 {
    grid-template-columns: 1fr !important;
  }}
