/* ChatGPT setup article: shared visual system, Kimi article archetype. */
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo{--qv-bg:#070c12;--qv-text:rgba(255,255,255,.97);--qv-muted:rgba(255,255,255,.74);--qv-line:rgba(255,255,255,.11);--qv-cyan:#34e3f4;box-sizing:border-box;color:var(--qv-text);background:radial-gradient(ellipse 70% 650px at 82% 0,rgba(38,26,121,.17),transparent),radial-gradient(ellipse 65% 650px at 12% 0,rgba(40,134,139,.10),transparent),var(--qv-bg);font-family:var(--font-sans,"Plus Jakarta Sans"),"PingFang SC","Microsoft YaHei","Source Han Sans CN","Noto Sans SC",sans-serif;font-size:14px;font-weight:350;line-height:1.75;padding:0 24px 92px;color-scheme:dark}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo *{box-sizing:border-box;min-width:0}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-container{width:100%;max-width:1180px;margin:auto}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo a{color:var(--qv-cyan);text-underline-offset:4px}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo a:focus-visible{outline:2px solid var(--qv-cyan);outline-offset:3px}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-breadcrumb{padding:28px 0 0;font-size:12px;color:#929daa}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-breadcrumb a{color:inherit;text-decoration:none}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-hero{max-width:800px;margin:auto;padding:34px 0 48px;text-align:center}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-eyebrow{font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:12px;letter-spacing:.1em;color:#929daa;margin:0 0 26px}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo h1{font-size:52px;line-height:1.08;letter-spacing:-.045em;font-weight:350;margin:0 auto 22px;max-width:800px;text-wrap:balance}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-hero p{max-width:640px;margin:0 auto 26px;font-size:14px;line-height:28px;color:var(--qv-muted)}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-hero-actions{display:flex;justify-content:center;gap:14px;padding:2px}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:13px 22px;font-size:14px;font-weight:500;line-height:22px;border-radius:999px;text-decoration:none;color:#fff!important;background:var(--qv-primary-gradient,linear-gradient(135deg,#e8fdff,#34e3f4 32%,#25b8ff 58%,#1e6bff 82%,#2f43ff));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--connect-qveris-mcp-to-chatgpt.qv-seo .qv-layout{display:grid;grid-template-columns:minmax(0,900px) 240px;gap:40px;align-items:start;width:100%;margin:0}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-setup-article{padding:0;margin:0;width:100%}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .figure-frame{width:100%;max-width:900px;height:auto;margin:0 0 28px;overflow:hidden;border-radius:20px;background:transparent}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .figure-frame img{display:block;width:100%;max-width:100%;height:auto;max-height:none;object-fit:contain;aspect-ratio:auto}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo figcaption{padding:12px 0;font-size:13px;line-height:22px;color:var(--qv-muted)}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-section{margin:0;padding:24px 0;border-top:1px solid var(--qv-line);scroll-margin-top:110px;content-visibility:visible}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo h2{font-size:28px;line-height:1.12;letter-spacing:-.045em;font-weight:400;margin:0 0 24px;text-align:left;text-wrap:balance}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo h3{font-size:20px;font-weight:400;line-height:1.45;margin:28px 0 12px}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-setup-article p{font-size:14px;line-height:28px;color:var(--qv-muted);margin:0 0 18px}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-setup-article strong{color:var(--qv-text);font-weight:550}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo ol,.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo ul{padding-left:24px;margin:20px 0;color:var(--qv-muted);list-style-position:outside}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo ol{list-style-type:decimal}.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo ul{list-style-type:disc}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo li{padding-left:5px;margin:12px 0;line-height:28px}.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo li::marker{color:#54d5dc}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo code{font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:14px;overflow-wrap:anywhere;color:#a9e6f2;background:rgba(111,197,218,.075);border:1px solid rgba(119,199,220,.12);padding:2px 5px;border-radius:4px}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-note{border-left:2px solid #45bfcf;padding:18px 22px;background:linear-gradient(100deg,rgba(61,163,180,.085),rgba(38,88,113,.02));margin:26px 0}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-guide-rail{position:sticky;top:110px;align-self:start}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-toc{display:flex;flex-direction:column;gap:3px;padding-left:16px;border-left:1px solid var(--qv-line)}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-aside-label{font-size:12px;letter-spacing:.09em;color:#929daa;margin:0 0 14px}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-toc a{font-size:14px;line-height:20px;padding:7px 0;text-decoration:none;color:#929daa}.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-toc a:hover{color:#fff}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-feature-card{display:flex;flex-direction:column;gap:12px;margin-top:30px;border:1px solid rgba(52,227,244,.21);border-radius:12px;padding:16px;background:linear-gradient(135deg,rgba(18,78,87,.34),rgba(10,30,51,.62));text-decoration:none;font-size:14px;line-height:24px;color:var(--qv-muted)}
.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-feature-card strong{color:var(--qv-text);font-weight:550}.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-feature-card b{color:var(--qv-cyan);font-weight:500}
@media(max-width:1100px){.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-layout{grid-template-columns:minmax(0,1fr) 200px;gap:28px}}
@media(max-width:960px){.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-layout{display:block}.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-guide-rail{display:none}}
@media(max-width:700px){.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo{padding:0 20px 56px}.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-hero{padding:34px 0 38px}.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo h1{font-size:38px;line-height:1.12;letter-spacing:-.04em}.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo h2{line-height:1.18}.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .figure-frame{border-radius:14px}.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo .qv-button{max-width:100%;width:100%}}
@media(prefers-reduced-motion:reduce){.qv-guide-page--connect-qveris-mcp-to-chatgpt.qv-seo *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
