/* tool-calling-platform-ai-agents: remove duplicate legacy crumb and compact mobile contents */
.qv-guide-page--tool-calling-platform-ai-agents .crumb{display:none!important}
@media(max-width:700px){
  .qv-guide-page--tool-calling-platform-ai-agents .toc{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;margin:22px 0 30px!important;padding:8px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:14px!important;background:rgba(255,255,255,.02)!important;-webkit-overflow-scrolling:touch!important}
  .qv-guide-page--tool-calling-platform-ai-agents .toc .label{display:none!important}
  .qv-guide-page--tool-calling-platform-ai-agents .toc ol{display:flex!important;width:max-content!important;max-width:none!important;gap:7px!important;margin:0!important;padding:0!important;list-style:none!important;counter-reset:none!important}
  .qv-guide-page--tool-calling-platform-ai-agents .toc li{display:block!important;margin:0!important;padding:0!important}
  .qv-guide-page--tool-calling-platform-ai-agents .toc a{display:block!important;white-space:nowrap!important;padding:8px 11px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:999px!important;color:rgba(255,255,255,.67)!important;text-decoration:none!important;font-size:11.5px!important;line-height:18px!important}}
@media(max-width:700px){:is(#qv-tool-calling-mobile-a,[data-qveris-guides-root]):is(#qv-tool-calling-mobile-b,[data-qveris-guides-root]).qv-guide-page--tool-calling-platform-ai-agents figure.hero{width:auto!important;max-width:100%!important;margin-inline:0!important}}

/* Page header precedes the reading columns; contents start beside the image. */
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4][data-qv-canonical-hero]>.qv-reading-header{box-sizing:border-box!important;max-width:1180px!important;margin:0 auto!important;padding:10px 24px 0!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4][data-qv-canonical-hero]>.qv-reading-header>.qv-canonical-hero{width:100%!important;max-width:none!important;margin-inline:0!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4][data-qv-canonical-hero]>.qv-v4-layout{padding-top:0!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4][data-qv-canonical-hero] .qv-v4-main>.article-visual{margin-top:0!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4][data-qv-canonical-hero] .qv-v4-main>.article-visual>figure.qv-editorial-standard{margin-top:0!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4][data-qv-canonical-hero] .qv-leading-breadcrumbs{width:100%!important;margin:0!important;padding:0!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4][data-qv-canonical-hero] .qv-leading-breadcrumbs .qv-breadcrumb{margin:0!important;padding:0!important}
html:not([lang^="zh"]) body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4][data-qv-canonical-hero] .qv-crumb-en,html[lang^="zh"] body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4][data-qv-canonical-hero] .qv-crumb-zh{display:block!important}
html:not([lang^="zh"]) body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4][data-qv-canonical-hero] .qv-crumb-zh,html[lang^="zh"] body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4][data-qv-canonical-hero] .qv-crumb-en{display:none!important}
@media(min-width:1041px){html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4][data-qv-canonical-hero] .qv-rail-v4{top:112px!important}}

/* Keep the canonical title once; retain the localized financial-tool explanation. */
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4][data-qv-canonical-hero] .qv-v4-main #zh-zh>.wrap>header>.qv-secondary-h1,html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4][data-qv-canonical-hero] .qv-v4-main #zh-zh>.wrap>header>.eyebrow{display:none!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4][data-qv-canonical-hero] .qv-v4-main .qv-locale article>.wrap>header{margin:0!important;padding:0!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4][data-qv-canonical-hero] .qv-v4-main .qv-locale article>.wrap>header>.lede{margin:0 0 22px!important;padding-top:0!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4][data-qv-canonical-hero] .qv-v4-main>.qv-locale,html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4][data-qv-canonical-hero] .qv-v4-main .qv-locale>.qv-guide-body,html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4][data-qv-canonical-hero] .qv-v4-main .qv-locale .qv-source-content,html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4][data-qv-canonical-hero] .qv-v4-main .qv-locale article.panel,html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4][data-qv-canonical-hero] .qv-v4-main .qv-locale article>.wrap{margin-top:0!important;padding-top:0!important}

/* Reading modules: summary, selection cards, execution flow, notes and resources. */
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main .qv-source-content article>.wrap>header{text-align:left!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main .qv-source-content article>.wrap>header>.lede{text-align:left!important;font-weight:400!important;color:#bcc8da!important;max-width:none!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main .summary{box-sizing:border-box!important;min-width:0!important;width:100%!important;margin:0 0 28px!important;padding:22px 24px!important;border:1px solid rgba(52,227,244,.18)!important;border-radius:16px!important;background:#0e1625!important;color:#bcc8da!important;text-align:left!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main .summary>.label{display:block!important;margin:0 0 10px!important;color:#34e3f4!important;font-size:13px!important;line-height:20px!important;font-weight:600!important;letter-spacing:.03em!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main .summary>p{margin:0!important;color:#bcc8da!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main :is(.criteria,.uses){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;min-width:0!important;margin:22px 0!important;padding:0!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main :is(.criteria,.uses)>.box{box-sizing:border-box!important;min-width:0!important;margin:0!important;padding:20px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;background:#0e1625!important;text-align:left!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main :is(.criteria,.uses)>.box>h3{margin:0 0 10px!important;font-size:18px!important;line-height:26px!important;font-weight:600!important;color:#f5f7fb!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main :is(.criteria,.uses)>.box>p{margin:0!important;color:#bcc8da!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main .protocol{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;min-width:0!important;margin:22px 0!important;padding:0!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main .protocol>div{box-sizing:border-box!important;min-width:0!important;margin:0!important;padding:20px!important;border:1px solid rgba(52,227,244,.2)!important;border-radius:16px!important;background:#0b1b29!important;color:#bcc8da!important;font-size:15px!important;line-height:26px!important;text-align:left!important;overflow-wrap:anywhere!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main .protocol>div>b{display:block!important;margin:0 0 10px!important;color:#34e3f4!important;font-size:16px!important;line-height:24px!important;font-weight:600!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main .protocol>div>b>span{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:inherit!important;line-height:inherit!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main .note{box-sizing:border-box!important;margin:22px 0!important;padding:16px 20px!important;border:1px solid rgba(52,227,244,.16)!important;border-left:3px solid #34e3f4!important;border-radius:12px!important;background:#0b1b29!important;color:#bcc8da!important;font-size:15px!important;line-height:26px!important;text-align:left!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main :is(.sources,.cta){box-sizing:border-box!important;min-width:0!important;margin:28px 0!important;padding:24px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;background:#0e1625!important;text-align:left!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main .cta{border-color:rgba(52,227,244,.2)!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main :is(.sources,.cta)>h2{margin:0 0 14px!important;font-size:25px!important;line-height:35px!important;color:#f5f7fb!important;white-space:normal!important;overflow-wrap:anywhere!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main .cta>p{margin:0!important;color:#bcc8da!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main .cta>.actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important;justify-content:flex-start!important;margin:18px 0 0!important;padding:0!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main .sources>ul{list-style:none!important;margin:0!important;padding:0!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main .sources>ul>li{margin:0!important;padding:12px 0!important;line-height:26px!important;border:0!important;border-top:1px solid rgba(255,255,255,.08)!important;overflow-wrap:anywhere!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main .sources>ul>li:first-child{border-top:0!important;padding-top:0!important}
html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main .sources>ul>li:last-child{padding-bottom:0!important}
@media(max-width:700px){
 html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main :is(.criteria,.uses,.protocol){grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
 html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main :is(.summary,.sources,.cta){padding:18px!important}
 html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main :is(.criteria,.uses)>.box,html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main .protocol>div{padding:18px!important}
 html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main .note{padding:14px 16px!important}
 html body .qv-guides-embed.qv-guide-page--tool-calling-platform-ai-agents[data-qv-rail-v4] .qv-v4-main :is(.sources,.cta)>h2{font-size:22px!important;line-height:32px!important}}
