/* Keep the article navigation compact and readable in the managed shell. */
.qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-layout>aside{
  max-height:calc(100vh - 120px);
  overflow-y:auto;
  padding:22px 20px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:16px;
  background:rgba(10,14,22,.82);
  scrollbar-width:thin;
}
.qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-layout>aside strong{
  margin-bottom:12px;
  color:rgba(255,255,255,.97);
  font-size:13px;
  letter-spacing:.04em;
}
.qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-layout>aside ol{
  gap:4px;
  margin:0;
  padding:0;
}
.qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-layout>aside a{
  display:block;
  padding:7px 9px;
  border-left:2px solid transparent;
  border-radius:0 8px 8px 0;
  color:rgba(238,243,251,.66)!important;
  font-size:13px;
  line-height:1.45;
}
.qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-layout>aside a:hover{
  border-left-color:#35e3f4;
  background:rgba(53,227,244,.06);
  color:#fff!important;
}
@media(max-width:1040px){
  .qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-layout>aside{
    max-height:none;
    margin:0 0 30px;
  }}


/* Skill contract: match the official QVeris primary and secondary CTA system. */
.qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent :is(.hero-actions,.cta-actions) .qv-btn-primary{
  color:#fff!important;
  border:0!important;
  background:linear-gradient(135deg,#e8fdff 0%,#bff8ff 12%,#34e3f4 32%,#25b8ff 58%,#1e6bff 82%,#2f43ff 100%)!important;
  box-shadow:0 10px 30px rgba(37,184,255,.2)!important;
}
.qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent :is(.hero-actions,.cta-actions) .qv-btn-secondary{
  color:rgba(255,255,255,.97)!important;
  -webkit-text-fill-color:rgba(255,255,255,.97)!important;
  border:1px solid rgba(52,227,244,.3)!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;
}

/* Isolate SEC CTAs from later page bundles loaded by the shared preview shell. */
html body [data-qveris-guides-root].qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent :is(.hero-actions,.cta-actions) a.qv-btn.qv-btn-primary{
  border:0!important;
  outline:0!important;
}
html body [data-qveris-guides-root].qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent :is(.hero-actions,.cta-actions) a.qv-btn.qv-btn-secondary{
  color:rgba(255,255,255,.97)!important;
  -webkit-text-fill-color:rgba(255,255,255,.97)!important;
}

.qv-guide-page--how-to-build-sec-filings-analysis-agent a,
.qv-guide-page--how-to-build-sec-filings-analysis-agent a:is(:hover,:focus-visible,:active){text-decoration:none!important;text-decoration-line:none!important}

/* SEC filing Guide opt-in: keep all CTA instances on the official QVeris system. */
html body .qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent :is(.hero-actions,.cta-actions) a.qv-btn.qv-btn-primary{
  color:#fff!important;
  border:1px solid rgba(232,253,255,.62)!important;
  background:linear-gradient(135deg,#e8fdff 0%,#bff8ff 12%,#34e3f4 32%,#25b8ff 58%,#1e6bff 82%,#2f43ff 100%)!important;
  box-shadow:0 10px 30px rgba(37,184,255,.2)!important;
}
html body .qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent :is(.hero-actions,.cta-actions) a.qv-btn.qv-btn-secondary{
  color:rgba(255,255,255,.97)!important;
  border:1px solid rgba(52,227,244,.3)!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--how-to-build-sec-filings-analysis-agent{--bg-deep: #06080f;
    --bg-primary: #0a0e17;
    --bg-card: rgba(15, 20, 35, 0.72);
    --bg-code: #080d16;
    --border-subtle: rgba(255, 255, 255, 0.06);
    --border-card: rgba(255, 255, 255, 0.09);
    --border-accent: rgba(56, 182, 255, 0.24);
    --text-primary: #e8ecf2;
    --text-secondary: #a7b1c4;
    --text-muted: #68758b;
    --accent-blue: #38b6ff;
    --accent-cyan: #22d3ee;
    --accent-green: #34d399;
    --accent-blue-alt: #63e9f7;
    --max-width: 1160px;
    --article-width: 800px;
    --radius: 8px;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent{box-sizing: border-box; margin: 0; padding: 0;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent html{scroll-behavior: smooth;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent{font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
    background: var(--bg-deep);
    color: var(--text-primary);
    line-height: 1.76;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent::before{content: "";
    position: fixed;
    inset: 0;
    z-index: -2;
    background:
      radial-gradient(circle at 50% 0%, rgba(56, 182, 255, 0.15), transparent 34%),
      linear-gradient(180deg, #06080f, #0a0e17 48%, #06080f);}
.qv-guide-page--how-to-build-sec-filings-analysis-agent a{color: var(--accent-cyan); text-decoration: none;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent a:hover{color: #fff;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent p,
.qv-guide-page--how-to-build-sec-filings-analysis-agent li{color: var(--text-secondary);}
.qv-guide-page--how-to-build-sec-filings-analysis-agent :is(h1,:where(.qv-secondary-h1)),
.qv-guide-page--how-to-build-sec-filings-analysis-agent h2{color: var(--text-primary); line-height: 1.15; letter-spacing: 0;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent :is(h1,:where(.qv-secondary-h1)){font-size: clamp(2.25rem, 5.5vw, 4.5rem); font-weight: 780;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent h2{margin: 64px 0 20px; font-size: clamp(1.65rem, 3vw, 2.35rem); font-weight: 730;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .btn{display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 11px 20px;
    border-radius: 8px;
    font-size: 0.88rem;
    font-weight: 700;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .btn-secondary{color: #fff;
    border: 1px solid var(--border-card);
    background: rgba(255,255,255,0.05);}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .hero{padding: 142px 24px 68px; text-align: center;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .hero-inner{max-width: 920px; margin: auto;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .eyebrow{display: inline-flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 22px;
    padding: 7px 14px;
    border: 1px solid var(--border-accent);
    border-radius: 999px;
    background: rgba(56, 182, 255, 0.08);
    color: var(--accent-cyan);
    font-size: 0.78rem;
    font-weight: 750;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .hero :is(h1,:where(.qv-secondary-h1)) span{background: linear-gradient(135deg, var(--accent-blue), var(--accent-cyan), var(--accent-blue));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .hero-subtitle{max-width: 760px; margin: 22px auto; font-size: 1.12rem;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .hero-visual{max-width: 920px;
    margin: 42px auto 0;
    padding: 26px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 16px;
    border: 1px solid var(--border-card);
    border-radius: var(--radius);
    background: var(--bg-card);}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .visual-node{min-height: 132px;
    padding: 20px;
    border: 1px solid var(--border-subtle);
    border-radius: var(--radius);
    background: rgba(255,255,255,0.03);
    text-align: left;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .visual-node img{width: 48px; height: 48px; object-fit: contain; margin-bottom: 12px; border-radius: 8px;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .visual-node strong{display: block; margin-bottom: 4px;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .visual-node span{color: var(--text-secondary); font-size: 0.83rem;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-layout{max-width: var(--max-width);
    margin: auto;
    padding: 0 24px 80px;
    display: grid;
    grid-template-columns: minmax(0, var(--article-width)) 260px;
    gap: 64px;
    justify-content: center;
    align-items: start;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent article{min-width: 0;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent article > p{margin: 0 0 20px;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent article ul{margin: 0 0 22px 22px;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent article li{margin-bottom: 8px;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .lead{font-size: 1.08rem;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-link{color: #25b8ff;
    border-bottom: 1px solid rgba(34, 211, 238, 0.35);}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .note{margin: 26px 0;
    padding: 18px 20px;
    border-left: 3px solid var(--accent-blue);
    background: rgba(56, 182, 255, 0.07);
    color: var(--text-secondary);}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .step{margin: 28px 0;
    padding: 22px;
    border: 1px solid var(--border-card);
    border-radius: var(--radius);
    background: var(--bg-card);}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .step-title{display: block;
    margin-bottom: 12px;
    color: var(--text-primary);
    font-size: 1.12rem;
    font-weight: 750;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .step-number{display: inline-grid;
    place-items: center;
    width: 28px;
    height: 28px;
    margin-right: 8px;
    border-radius: 50%;
    background: rgba(56, 182, 255, 0.14);
    color: var(--accent-cyan);
    font-size: 0.82rem;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent pre{margin-top: 16px;
    padding: 18px;
    overflow-x: auto;
    border: 1px solid var(--border-card);
    border-radius: var(--radius);
    background: var(--bg-code);
    color: #c9d6e8;
    line-height: 1.55;
    font-size: 0.84rem;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent code{font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-image{margin: 30px 0;
    padding: 24px;
    display: grid;
    grid-template-columns: 76px 1fr;
    gap: 20px;
    align-items: center;
    border: 1px solid var(--border-card);
    border-radius: var(--radius);
    background:
      radial-gradient(circle at 90% 15%, rgba(56,182,255,0.15), transparent 28%),
      var(--bg-card);}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-image img{width: 76px; height: 76px; object-fit: contain; border-radius: 8px;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-image strong{display: block; margin-bottom: 5px; font-size: 1.05rem;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-image span{color: var(--text-secondary); font-size: 0.9rem;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent aside{position: sticky;
    top: 96px;
    padding: 20px;
    border: 1px solid var(--border-card);
    border-radius: var(--radius);
    background: var(--bg-card);}
.qv-guide-page--how-to-build-sec-filings-analysis-agent aside strong{display: block; margin-bottom: 14px;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent aside ol{list-style: none; display: grid; gap: 9px;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent aside a{color: var(--text-secondary); font-size: 0.84rem;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent aside a:hover{color: var(--accent-cyan);}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .cta{margin-top: 64px;
    padding: 34px;
    border: 1px solid var(--border-accent);
    border-radius: var(--radius);
    background:
      radial-gradient(circle at 85% 15%, rgba(139,92,246,0.14), transparent 28%),
      linear-gradient(135deg, rgba(56,182,255,0.11), rgba(139,92,246,0.06)),
      var(--bg-card);}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .cta p{margin: 12px 0 22px;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .cta-actions{display: flex; flex-wrap: wrap; gap: 12px;}
@media (max-width: 920px){
.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-layout{grid-template-columns: 1fr;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent aside{position: static; order: -1;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .hero-visual{grid-template-columns: 1fr;}}
@media (max-width: 560px){
.qv-guide-page--how-to-build-sec-filings-analysis-agent .hero{padding-top: 116px;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-layout{padding-left: 18px; padding-right: 18px;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-image{grid-template-columns: 1fr;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .cta-actions{flex-direction: column;}}
.qv-guide-page--how-to-build-sec-filings-analysis-agent{--bg-deep:#05070b;
    --bg-primary:#070b14;
    --bg-secondary:#0c111b;
    --bg-card:rgba(13,18,30,.74);
    --bg-card-hover:rgba(16,23,38,.9);
    --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(255,255,255,.62);
    --text-muted:rgba(255,255,255,.38);
    --accent-blue:#27b8ff;
    --accent-cyan:#35e3f4;
    --accent-green:#34d399;
    --accent-blue-alt:#2f6dff;
    --accent-cyan-soft:#63e9f7;
    --max-width:1240px;
    --radius-md:10px;
    --transition-fast:180ms ease;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent{background:var(--bg-deep);
    color:var(--text-primary);}
.qv-guide-page--how-to-build-sec-filings-analysis-agent::before{background:
      radial-gradient(circle at 50% -10%, rgba(39,184,255,.18), transparent 34%),
      radial-gradient(circle at 82% 20%, rgba(53,227,244,.08), transparent 24%),
      linear-gradient(180deg, #05070b 0%, #0a0f18 48%, #05070b 100%);}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .btn{display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:6px;
    min-height:38px;
    padding:10px 16px;
    border-radius:10px;
    font-size:13.5px;
    font-weight:650;
    white-space:nowrap;
    transition:all var(--transition-fast);}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .btn-secondary{background:rgba(255,255,255,.04);
    color:var(--text-primary);
    border:1px solid rgba(255,255,255,.08);}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .btn-secondary:hover{background:rgba(255,255,255,.07);
    border-color:rgba(53,227,244,.18);
    color:#fff;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .hero{padding-top:156px!important;}
@media(max-width:640px){
.qv-guide-page--how-to-build-sec-filings-analysis-agent .hero{padding-top:132px!important}}
.qv-guide-page--how-to-build-sec-filings-analysis-agent{--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-guide-page--how-to-build-sec-filings-analysis-agent html.qv-language-loading body{visibility:hidden}
.qv-guide-page--how-to-build-sec-filings-analysis-agent{background:var(--bg-deep)!important;
    color:var(--text-primary)!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent main{position:relative;
    z-index:1;
    padding-top:28px;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent > article{margin-top:98px!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent::before{background:
      radial-gradient(circle at 50% -10%, rgba(39,184,255,.18), transparent 34%),
      radial-gradient(circle at 82% 20%, rgba(53,227,244,.08), transparent 24%),
      linear-gradient(180deg, #05070b 0%, #0a0f18 48%, #05070b 100%)!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .hero{padding-top:156px!important}
.qv-guide-page--how-to-build-sec-filings-analysis-agent article :is(h1,:where(.qv-secondary-h1)){color:var(--text-primary)!important;
    letter-spacing:0!important;
    line-height:1.08!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent article h2{color:var(--text-primary)!important;
    letter-spacing:0!important;
    border-bottom-color:rgba(255,255,255,.08)!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent article h3{color:#f4f7fd!important;
    letter-spacing:0!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .note,
.qv-guide-page--how-to-build-sec-filings-analysis-agent .cta{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-guide-page--how-to-build-sec-filings-analysis-agent .step{background:var(--bg-card)!important;
    border:1px solid var(--border-card)!important;
    border-radius:12px!important;
    padding:22px 24px!important;
    margin:18px 0!important;
    box-shadow:none!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .step > :last-child{margin-bottom:0!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .btn,
.qv-guide-page--how-to-build-sec-filings-analysis-agent button.btn,
.qv-guide-page--how-to-build-sec-filings-analysis-agent 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-guide-page--how-to-build-sec-filings-analysis-agent .btn-secondary,
.qv-guide-page--how-to-build-sec-filings-analysis-agent a.btn-secondary{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;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .cta-actions{display:flex!important;
    flex-wrap:wrap!important;
    gap:12px!important;
    align-items:center!important;
    margin-top:18px!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .eyebrow{border-color:rgba(99,233,247,.18)!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent main a{color:#8fb4ff!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent main a:hover{color:#d9e8ff!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent 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-guide-page--how-to-build-sec-filings-analysis-agent 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-guide-page--how-to-build-sec-filings-analysis-agent 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-guide-page--how-to-build-sec-filings-analysis-agent pre code{background:transparent!important;
    border:0!important;
    color:inherit!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent code{background:rgba(255,255,255,.05)!important;
    border:1px solid rgba(255,255,255,.08)!important;
    color:#90dcff!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent table{background:rgba(11,16,27,.92)!important;
    border-color:var(--border-card)!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent th{background:rgba(18,24,39,.94)!important;
    color:var(--text-primary)!important;
    border-color:var(--border-card)!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent td{color:var(--text-secondary)!important;
    border-color:rgba(255,255,255,.05)!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .hero img,
.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-image img{border-color:var(--border-card)!important;
    border-radius:10px!important;
    background:rgba(10,15,24,.9)!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent p,
.qv-guide-page--how-to-build-sec-filings-analysis-agent li,
.qv-guide-page--how-to-build-sec-filings-analysis-agent .hero-subtitle{color:inherit!important;}
@media(max-width:640px){
.qv-guide-page--how-to-build-sec-filings-analysis-agent main{padding-top:18px}}
.qv-guide-page--how-to-build-sec-filings-analysis-agent{--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-guide-page--how-to-build-sec-filings-analysis-agent .qv-lang-toggle{height:34px!important;min-height:34px!important;padding:0 10px!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.08)!important;background:transparent!important;color:rgba(255,255,255,.48)!important;font-size:12.5px!important;font-weight:500!important;line-height:1!important;box-shadow:none!important;gap:4px!important}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-lang-toggle:hover{border-color:rgba(255,255,255,.16)!important;background:rgba(255,255,255,.04)!important;color:rgba(255,255,255,.74)!important}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-lang-toggle svg{width:14px!important;height:14px!important;stroke-width:1.75!important}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .cta{min-height:0!important;height:auto!important;padding:9px 16px!important;border-radius:999px!important;font-size:13.5px!important;font-weight:700!important;line-height:1!important}
.qv-guide-page--how-to-build-sec-filings-analysis-agent{--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-guide-page--how-to-build-sec-filings-analysis-agent html{background:var(--qv-shell-bg)}
.qv-guide-page--how-to-build-sec-filings-analysis-agent{padding-top:77px!important;font-family:var(--qv-shell-font)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.qv-guide-page--how-to-build-sec-filings-analysis-agent main,
.qv-guide-page--how-to-build-sec-filings-analysis-agent main button,
.qv-guide-page--how-to-build-sec-filings-analysis-agent main input,
.qv-guide-page--how-to-build-sec-filings-analysis-agent main select,
.qv-guide-page--how-to-build-sec-filings-analysis-agent main textarea{font-family:var(--qv-shell-font)!important}
.qv-guide-page--how-to-build-sec-filings-analysis-agent main :is(h1,:where(.qv-secondary-h1)){font-family:var(--qv-shell-font)!important;font-size:56px!important;font-weight:350!important;line-height:59.36px!important;letter-spacing:-3.08px!important}
.qv-guide-page--how-to-build-sec-filings-analysis-agent main h2{font-family:var(--qv-shell-font)!important;font-size:42px!important;font-weight:400!important;line-height:47.04px!important;letter-spacing:-1.89px!important}
.qv-guide-page--how-to-build-sec-filings-analysis-agent main p,
.qv-guide-page--how-to-build-sec-filings-analysis-agent main li{font-family:var(--qv-shell-font)!important;font-size:16px!important;font-weight:350!important;line-height:28px!important;letter-spacing:-.24px!important}
.qv-guide-page--how-to-build-sec-filings-analysis-agent main h3{font-family:var(--qv-shell-font)!important;font-weight:600!important;letter-spacing:0!important}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;padding:11px 19px;color:#fff!important;font:600 13.5px/1.5 var(--qv-shell-font);letter-spacing:-.015em;text-decoration:none!important;white-space:nowrap}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-btn-primary{background:var(--qv-shell-gradient);box-shadow:0 14px 34px rgba(30,107,255,.22),0 0 26px rgba(52,227,244,.1),inset 0 1px 0 rgba(255,255,255,.28)}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-btn{width:103.2px;height:44.25px}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .en,
.qv-guide-page--how-to-build-sec-filings-analysis-agent .zh{display:none}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-lang-en .en{display:inline}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-lang-zh .zh{display:inline}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-lang-zh .zh.block{display:block}
@media(max-width:700px){
.qv-guide-page--how-to-build-sec-filings-analysis-agent main :is(h1,:where(.qv-secondary-h1)){font-size:36px!important;line-height:38.16px!important;letter-spacing:-1.98px!important}
.qv-guide-page--how-to-build-sec-filings-analysis-agent main h2{font-size:30px!important;line-height:33.6px!important;letter-spacing:-1.35px!important}}
@media(max-width:639px){
.qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-btn{width:auto;padding:11px 15px}}
.qv-guide-page--how-to-build-sec-filings-analysis-agent{--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-guide-page--how-to-build-sec-filings-analysis-agent{background:
    radial-gradient(ellipse at 51% 0%,rgba(52,227,244,.055),transparent 30%),
    radial-gradient(ellipse at 74% 0%,rgba(47,67,255,.12),transparent 42%),
    linear-gradient(180deg,#060B12 0%,#07111C 34%,#05070B 74%,#05070B 100%)!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent >main,
.qv-guide-page--how-to-build-sec-filings-analysis-agent .page-shell{background:transparent!important}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-third-round-legacy-control{display:none!important}
.qv-guide-page--how-to-build-sec-filings-analysis-agent main{min-width:0}
.qv-guide-page--how-to-build-sec-filings-analysis-agent main table{display:block;max-width:100%;overflow-x:auto;
  -webkit-overflow-scrolling:touch;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent main pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}
@media(max-width:720px){
.qv-guide-page--how-to-build-sec-filings-analysis-agent html,
.qv-guide-page--how-to-build-sec-filings-analysis-agent{width:100%;max-width:100%;overflow-x:clip}
.qv-guide-page--how-to-build-sec-filings-analysis-agent,
.qv-guide-page--how-to-build-sec-filings-analysis-agent *::before,
.qv-guide-page--how-to-build-sec-filings-analysis-agent *::after{box-sizing:border-box}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-container{width:min(100% - 24px,1180px)!important;max-width:calc(100% - 24px)!important}
.qv-guide-page--how-to-build-sec-filings-analysis-agent main,
.qv-guide-page--how-to-build-sec-filings-analysis-agent article,
.qv-guide-page--how-to-build-sec-filings-analysis-agent .page-shell{min-width:0;max-width:100%}
.qv-guide-page--how-to-build-sec-filings-analysis-agent main table{display:block;width:100%;max-width:100%;overflow-x:auto}}
@media (max-width: 700px){
.qv-guide-page--how-to-build-sec-filings-analysis-agent html,
.qv-guide-page--how-to-build-sec-filings-analysis-agent{max-width: 100% !important;
    overflow-x: clip !important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent 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-guide-page--how-to-build-sec-filings-analysis-agent main pre{width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    overflow-x: auto !important;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;}}
.qv-guide-page--how-to-build-sec-filings-analysis-agent{overflow-x:clip}
.qv-guide-page--how-to-build-sec-filings-analysis-agent::before{pointer-events:none}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-breadcrumb{padding-top:48px}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-breadcrumb-inner{max-width:988px;min-height:32px;gap:8px;font-size:13px;line-height:19.5px;white-space:nowrap}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-breadcrumb-back{width:32px;height:32px;flex:0 0 32px;margin-right:4px;border-radius:12px}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-breadcrumb-arrow{width:16px;height:16px}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .hero{box-sizing:border-box;padding-top:34px!important;padding-bottom:34px!important}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .hero :is(h1,:where(.qv-secondary-h1)){max-width:820px;line-height:1.06}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .hero .lead,
.qv-guide-page--how-to-build-sec-filings-analysis-agent .hero-subtitle{max-width:1040px;text-wrap:balance}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-layout{grid-template-columns:minmax(0,900px) minmax(170px,1fr);column-gap:40px}
.qv-guide-page--how-to-build-sec-filings-analysis-agent a:not(.qv-btn){color:#25b8ff;text-decoration:none}
@media(max-width:1040px){
.qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-breadcrumb{padding-top:25px}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-layout{display:block}}
@media(max-width:700px){
.qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-container{padding-left:18px;padding-right:18px}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .hero :is(h1,:where(.qv-secondary-h1)){font-size:36px!important;line-height:41px!important}
.qv-guide-page--how-to-build-sec-filings-analysis-agent table{min-width:640px}}
html:not([lang^="zh"]) .qv-guide-page--how-to-build-sec-filings-analysis-agent main>.en,
.qv-guide-page--how-to-build-sec-filings-analysis-agent.qv-lang-en main>.en{display:block!important;opacity:1!important;visibility:visible!important}
html:not([lang^="zh"]) .qv-guide-page--how-to-build-sec-filings-analysis-agent main>.zh,
.qv-guide-page--how-to-build-sec-filings-analysis-agent.qv-lang-en main>.zh{display:none!important}
html[lang^="zh"] .qv-guide-page--how-to-build-sec-filings-analysis-agent main>.en,
.qv-guide-page--how-to-build-sec-filings-analysis-agent.qv-lang-zh main>.en{display:none!important}
html[lang^="zh"] .qv-guide-page--how-to-build-sec-filings-analysis-agent main>.zh.block,
.qv-guide-page--how-to-build-sec-filings-analysis-agent.qv-lang-zh main>.zh.block{display:block!important;opacity:1!important;visibility:visible!important}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-layout{box-sizing:border-box;width:min(100%,1220px);max-width:1220px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;grid-template-columns:minmax(0,900px) 280px;column-gap:40px}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-layout>article{width:100%;max-width:900px;min-width:0}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-layout>aside{width:280px}
@media(max-width:1040px){
.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-layout{width:100%;max-width:900px;padding-left:24px;padding-right:24px;grid-template-columns:1fr}
.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-layout>aside{width:auto}}
@media(max-width:700px){
.qv-guide-page--how-to-build-sec-filings-analysis-agent .article-layout{padding-left:18px;padding-right:18px}}

/* Page audit 374: restore breadcrumb language labels and visible title spacing. */
.qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent.qv-lang-en nav.qv-breadcrumb .en{
  display:inline!important;
}
.qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent.qv-lang-en nav.qv-breadcrumb .zh{
  display:none!important;
}
.qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent.qv-lang-zh nav.qv-breadcrumb .en{
  display:none!important;
}
.qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent.qv-lang-zh nav.qv-breadcrumb .zh{
  display:inline!important;
}
.qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent .hero :is(h1,:where(.qv-secondary-h1))>span{
  margin-left:.16em!important;
}

/* Restore the SEC-agent bottom CTA surface after a generated button rule was
   accidentally applied to the complete .cta container. */
.qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent .cta{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  min-height:0!important;
  height:auto!important;
  margin-top:64px!important;
  padding:30px 32px!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-radius:22px!important;
  background:linear-gradient(145deg,rgba(52,227,244,.055),rgba(47,67,255,.045))!important;
  font-size:16px!important;
  font-weight:350!important;
  line-height:28px!important;
}
.qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent .cta-actions{
  display:flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:12px!important;
}
.qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent .cta-actions :is(a,button){
  width:auto!important;
  min-width:max-content!important;
  height:auto!important;
  min-height:46px!important;
  padding:12px 22px!important;
  border-radius:999px!important;
  font-size:13.5px!important;
  line-height:20px!important;
  white-space:nowrap!important;
}
@media(max-width:700px){
  .qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent .cta{
    padding:24px 20px!important;
    border-radius:18px!important;
  }
  .qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent .cta-actions :is(a,button){
    width:100%!important;
    min-width:0!important;
    white-space:normal!important;
  }}

.qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent{padding-top:0!important}
.qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-breadcrumb{padding-top:48px!important;background:transparent!important;border:0!important;box-shadow:none!important}
.qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent :is(.hero,.section-hero){background:transparent!important;border-top:0!important}
@media(max-width:1040px){.qv-guides-embed.qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-breadcrumb{padding-top:25px!important}}
.qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review] .qv-developer-publication{display:block!important;text-align:center!important;color:#8290a3!important;font-size:13px!important;line-height:1.6!important;margin:18px auto 0!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review] .qv-developer-provider{box-sizing:border-box;width:calc(100% - 48px);max-width:1180px;margin:60px auto;padding:24px;border:1px solid #ffffff24;border-radius:18px;background:#ffffff03;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review] .qv-developer-provider h2{font-size:18px!important;line-height:1.4!important;margin:0 0 16px!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review] .qv-developer-provider h3{font-size:16px!important;margin:0 0 12px!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review] .qv-developer-provider p{font-size:13px!important;line-height:1.7!important;margin:10px 0!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review] .qv-developer-provider a{font-size:13px!important;color:#25b8ff!important;text-decoration:none!important;}
.qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review] :is(.page-toc,.toc) .qv-developer-provider{width:100%;margin:26px 0 0;padding:14px;}
/* SEC Guide: natural-height directory and compact closing provider. */
.qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review] aside.toc{max-height:none!important;height:auto!important;overflow:visible!important;padding:0 0 0 20px!important;border:0!important;border-left:1px solid #ffffff14!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;position:static!important}
.qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review] .qv-sec-compact-provider{width:100%!important;margin:28px 0 0!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #ffffff14!important;border-radius:0!important;background:transparent!important}
.qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review] .qv-sec-compact-provider h2{font-size:11px!important;letter-spacing:.06em!important;color:#ffffff66!important;margin:0 0 10px!important}
.qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review] .qv-sec-compact-provider [data-qv-provider-pair]{padding:16px!important;border:1px solid #ffffff29!important;border-radius:16px!important;background:#ffffff03!important}
.qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review] .qv-sec-compact-provider h3{font-size:16px!important;line-height:1.5!important;color:#ffffff99!important;margin:0 0 14px!important}
.qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review] .qv-sec-compact-provider p{font-size:13px!important;color:#ffffff80!important;margin:0 0 18px!important;line-height:1.7!important}
.qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review] .qv-sec-compact-provider a{display:block!important;font-size:12px!important;font-weight:600!important;line-height:1.7!important;color:#ffffff99!important;margin-top:6px!important}
/* SEC directory stays above the article on narrow screens and at the top right on desktop. */
html body .qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review] .article-layout>aside.toc{align-self:start!important;grid-column:2!important;grid-row:1!important;position:sticky!important;top:100px!important;max-height:none!important;overflow:visible!important}
html body .qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review] .article-layout>article{grid-column:1!important;grid-row:1!important;min-width:0!important}
@media(max-width:1040px){html body .qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review] .article-layout{display:flex!important;flex-direction:column!important}html body .qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review] .article-layout>aside.toc{order:-1!important;position:static!important;width:100%!important;box-sizing:border-box!important}html body .qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review] .article-layout>article{order:0!important;width:100%!important}}
/* SEC provider is a closing section, not part of the directory. */
html body .qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review]>.qv-sec-compact-provider{width:calc(100% - 48px)!important;max-width:1180px!important;margin:60px auto!important;box-sizing:border-box!important}
/* SEC examples: the managed window owns the sole title bar. */
html body .qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review] pre::before,html body .qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review] pre::after{content:none!important;display:none!important}
html body .qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review] .qv-managed-code-window pre{position:static!important;margin:0!important;padding:20px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;white-space:pre!important;overflow-x:auto!important;font:13px/1.8 Consolas,'Courier New',monospace!important;text-align:left!important}
html body .qv-guide-page--how-to-build-sec-filings-analysis-agent[data-qv-developer-review] pre code{display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#d8e3ef!important;font:inherit!important;white-space:inherit!important;word-break:normal!important;overflow-wrap:normal!important}
/* Match the sensitivity-analysis reference rail without changing other providers. */
html body .qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-sec-reference-provider{display:block!important;width:100%!important;box-sizing:border-box!important;margin:32px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;text-align:left!important;box-shadow:none!important}
html body .qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-sec-provider-label{display:block!important;margin:0 0 12px!important;font-size:11px!important;line-height:16px!important;font-weight:600!important;letter-spacing:1.26px!important;color:#828891!important}
html body .qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-sec-provider-card{display:flex!important;flex-direction:column!important;gap:10px!important;box-sizing:border-box!important;width:100%!important;padding:14px!important;border:1px solid #ffffff24!important;border-radius:16px!important;background:#ffffff03!important;color:#a9afb7!important;font-size:12px!important;line-height:1.6!important;text-align:left!important}
html body .qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-sec-provider-card a{display:block!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;text-decoration:none!important;box-shadow:none!important;white-space:normal!important}
html body .qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-sec-provider-name{margin:0!important;font-size:13.5px!important;line-height:19px!important;font-weight:600!important}
html body .qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-sec-provider-card p{margin:7px 0 0!important;font-size:12px!important;line-height:18px!important;font-weight:350!important;color:inherit!important}
html body .qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-sec-provider-action{margin:11px 0 0!important;font-size:12px!important;line-height:18px!important;font-weight:600!important}
html body .qv-guide-page--how-to-build-sec-filings-analysis-agent .qv-sec-reference-provider [data-sec-locale]{display:none!important}
html body .qv-guide-page--how-to-build-sec-filings-analysis-agent.qv-lang-en .qv-sec-reference-provider [data-sec-locale="en"],html body .qv-guide-page--how-to-build-sec-filings-analysis-agent.qv-lang-zh .qv-sec-reference-provider [data-sec-locale="zh"]{display:inline!important}
