/* FMP / Claude: scoped reading modules; all page content remains unchanged. */
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .qv-article-grid{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;padding:0!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] :is(.qv-article-main,.qv-special-content,.article-content){width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;padding:0!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .qv-mcp-module{margin:0!important;padding:34px 0!important;border-top:1px solid rgba(255,255,255,.09)!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .qv-mcp-module:first-child{border-top:0!important;padding-top:4px!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .article-content h2{font-size:27px!important;line-height:1.4!important;margin:0 0 18px!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .article-content p{font-size:15px!important;line-height:1.8!important;margin:14px 0!important;color:#bcc8da!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .section-label{display:block!important;font-size:12px!important;line-height:20px!important;font-weight:600!important;color:#34e3f4!important;letter-spacing:.04em!important;margin:0 0 10px!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .section-label span{color:inherit!important;-webkit-text-fill-color:inherit!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] :is(.answer-split,.setup-flow,.risk-rings,.trouble-list,.qveris-box){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:22px 0!important;min-width:0!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] :is(.answer-split,.qveris-box)>div,html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] :is(.setup-flow,.risk-rings,.trouble-list)>article{min-width:0!important;box-sizing:border-box!important;padding:20px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;background:#0e1625!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .answer-split>.boundary{border-left:3px solid #34e3f4!important;background:#0b1b29!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] :is(.answer-split,.qveris-box,.setup-flow,.risk-rings,.trouble-list) h3{font-size:16px!important;line-height:1.5!important;font-weight:600!important;margin:0 0 10px!important;color:#f5f7fb!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .answer-split>.boundary>b{display:block!important;font-size:16px!important;line-height:1.5!important;font-weight:600!important;margin:0 0 10px!important;color:#f5f7fb!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] :is(.answer-split,.qveris-box,.setup-flow,.risk-rings,.trouble-list) p{font-size:14px!important;line-height:1.75!important;margin:0!important;color:#bcc8da!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .risk-rings small,html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .trouble-list>article>b{display:block!important;font-size:11px!important;line-height:18px!important;font-weight:600!important;letter-spacing:.04em!important;color:#34e3f4!important;margin-bottom:10px!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .risk-rings small span,html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .trouble-list>article>b span{color:inherit!important;-webkit-text-fill-color:inherit!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .setup-flow>article{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;column-gap:12px!important;align-content:start!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .setup-flow>article>span{grid-column:1!important;grid-row:1 / 3!important;display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:10px!important;border:1px solid rgba(52,227,244,.25)!important;background:rgba(52,227,244,.08)!important;color:#34e3f4!important;font-size:13px!important;font-weight:700!important;line-height:1!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .setup-flow>article>:is(h3,p){grid-column:2!important;min-width:0!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .fact-strip{display:grid!important;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr)!important;gap:10px!important;align-items:stretch!important;min-width:0!important;margin:22px 0!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .fact-strip>span{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;min-width:0!important;box-sizing:border-box!important;padding:16px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;background:#0e1625!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .fact-strip>span>b{font-size:14px!important;line-height:22px!important;font-weight:600!important;color:#f5f7fb!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .fact-strip>span>small{font-size:12px!important;line-height:20px!important;color:#91a0b7!important;overflow-wrap:anywhere!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .fact-strip>i{display:flex!important;align-items:center!important;justify-content:center!important;font-style:normal!important;font-size:18px!important;line-height:24px!important;color:#34e3f4!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .code-note{display:block!important;box-sizing:border-box!important;min-width:0!important;margin:22px 0!important;padding:20px!important;border:1px solid rgba(52,227,244,.2)!important;border-left:3px solid #34e3f4!important;border-radius:12px!important;background:#0b1b29!important;font-size:14px!important;line-height:1.8!important;color:#c7d3e3!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .code-note>b{display:block!important;font-size:14px!important;line-height:22px!important;margin:0 0 12px!important;color:#f5f7fb!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .code-note>code{display:block!important;box-sizing:border-box!important;max-width:100%!important;width:100%!important;padding:13px!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.1)!important;background:#080e18!important;color:#bceaf2!important;font:12px/21px Consolas,'Courier New',monospace!important;white-space:pre!important;overflow-x:auto!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .code-note>p{font-size:14px!important;line-height:1.8!important;margin:12px 0 0!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .source-note{font-size:13px!important;line-height:1.8!important;color:#91a0b7!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .test-board{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:22px 0!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;background:#0e1625!important;overflow:hidden!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .test-board>div{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) minmax(0,1.6fr)!important;gap:16px!important;min-width:0!important;padding:18px!important;border-bottom:1px solid rgba(255,255,255,.09)!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .test-board>div:last-child{border-bottom:0!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .test-board>.test-axis{background:#102235!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .test-axis>b{font-size:12px!important;line-height:20px!important;font-weight:600!important;color:#34e3f4!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .test-axis>b span{color:inherit!important;-webkit-text-fill-color:inherit!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .test-board>div>h3{grid-column:1!important;grid-row:1!important;min-width:0!important;font-size:14px!important;line-height:1.75!important;font-weight:600!important;margin:0!important;color:#f5f7fb!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .test-board>div>p{min-width:0!important;font-size:14px!important;line-height:1.75!important;margin:0!important;color:#bcc8da!important;overflow-wrap:anywhere!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .test-board>div>p:nth-of-type(-n+2){grid-column:2!important;grid-row:1!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .test-board>div>p:nth-of-type(n+3){grid-column:3!important;grid-row:1!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .faq-list{display:grid!important;gap:10px!important;margin:20px 0!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .faq-list>details{padding:16px 18px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;background:#0e1625!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .faq-list summary{cursor:pointer!important;font-size:15px!important;line-height:1.6!important;font-weight:600!important;color:#f5f7fb!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .faq-list summary::marker{color:#34e3f4!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .faq-list summary:focus-visible{outline:2px solid #34e3f4!important;outline-offset:5px!important;border-radius:4px!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .faq-list details[open]{border-color:rgba(52,227,244,.3)!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .faq-list details p{font-size:14px!important;line-height:1.8!important;margin:12px 0 0!important}
@media(max-width:700px){
 html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] :is(.answer-split,.setup-flow,.risk-rings,.trouble-list,.qveris-box){grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
 html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] :is(.answer-split,.qveris-box)>div,html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] :is(.setup-flow,.risk-rings,.trouble-list)>article{padding:18px!important}
 html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .qv-mcp-module{padding:28px 0!important}
 html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .article-content h2{font-size:23px!important;line-height:1.45!important}
 html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .article-content p{font-size:14px!important}
 html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .fact-strip{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}
 html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .fact-strip>i{height:20px!important;transform:rotate(90deg)!important}
 html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .code-note{padding:17px!important}
 html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .test-board{border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}
 html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .test-board>.test-axis{display:none!important}
 html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .test-board>div:not(.test-axis){display:block!important;margin-bottom:12px!important;padding:18px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;background:#0e1625!important}
 html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .test-board>div:not(.test-axis):last-child{margin-bottom:0!important}
 html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .test-board>div>h3{font-size:16px!important;line-height:1.5!important;margin:0 0 12px!important}
 html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .test-board>div>p:nth-of-type(n+3){margin-top:14px!important;padding-top:12px!important;border-top:1px solid rgba(255,255,255,.09)!important}
 html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .test-board>div>p::before{display:block!important;font-size:11px!important;line-height:18px!important;font-weight:600!important;color:#34e3f4!important;margin:0 0 6px!important}
 html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .test-board>div>p:nth-of-type(1)::before{content:"Evidence to keep"}
 html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .test-board>div>p:nth-of-type(2)::before{content:"保留证据"}
 html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .test-board>div>p:nth-of-type(3)::before{content:"Failure signal"}
 html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .test-board>div>p:nth-of-type(4)::before{content:"失败信号"}}

/* Match the specificity of the legacy shared prose rule without changing language visibility. */
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .qv-special-content .article-content .qv-mcp-module>p{font-size:15px!important;line-height:1.8!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .qv-special-content .article-content .qv-mcp-module :is(.answer-split,.setup-flow,.risk-rings,.trouble-list,.qveris-box,.test-board,.code-note,.faq-list) p{font-size:14px!important;line-height:1.75!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .qv-special-content .article-content .qv-mcp-module>p.source-note{font-size:13px!important;line-height:1.8!important}
@media(max-width:700px){
 html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .qv-special-content .article-content .qv-mcp-module>p{font-size:14px!important}}

/* FMP Claude acceptance cells: preserve column roles when inactive-language nodes are omitted. */
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .qv-special-content .test-board>div>p{grid-column:2!important;grid-row:1!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .qv-special-content .test-board>div>p.en~p.en,html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .qv-special-content .test-board>div>p.zh~p.zh{grid-column:3!important;grid-row:1!important}
@media(max-width:700px){
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .qv-special-content .test-board>div>p{margin:0!important;padding:0!important;border:0!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .qv-special-content .test-board>div>p.en~p.en,html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .qv-special-content .test-board>div>p.zh~p.zh{margin-top:14px!important;padding-top:12px!important;border-top:1px solid rgba(255,255,255,.09)!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .qv-special-content .test-board>div>p.en::before{content:"Evidence to keep"!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .qv-special-content .test-board>div>p.zh::before{content:"保留证据"!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .qv-special-content .test-board>div>p.en~p.en::before{content:"Failure signal"!important}
html body .qv-guides-embed.qv-guide-page--fmp-mcp-server-for-claude[data-qv-rail-v4] .qv-special-content .test-board>div>p.zh~p.zh::before{content:"失败信号"!important}}
