.qv-guide-page--toolhouse-vs-qveris{color:#f5f9ff;background:#07101d;font-family:"Plus Jakarta Sans",Arial,sans-serif;overflow-x:clip}
.qv-guide-page--toolhouse-vs-qveris .qv-source-content{display:grid;grid-template-columns:minmax(0,900px) minmax(170px,1fr);column-gap:40px}
.qv-guide-page--toolhouse-vs-qveris section{margin-top:60px}
.qv-guide-page--toolhouse-vs-qveris table{width:100%;min-width:700px;border-collapse:collapse}
.qv-guide-page--toolhouse-vs-qveris th,
.qv-guide-page--toolhouse-vs-qveris td{padding:14px;border-bottom:1px solid rgba(255,255,255,.1)}
.qv-guide-page--toolhouse-vs-qveris pre{overflow-x:auto}
@media(max-width:1040px){
.qv-guide-page--toolhouse-vs-qveris .qv-source-content{display:block}}
.qv-guide-page--toolhouse-vs-qveris *{box-sizing: border-box;

        margin: 0;

        padding: 0;}
.qv-guide-page--toolhouse-vs-qveris img{max-width: 100%;

        height: auto;}
.qv-guide-page--toolhouse-vs-qveris{font-family:

          Inter,

          -apple-system,

          BlinkMacSystemFont,

          "Segoe UI",

          system-ui,

          sans-serif;

        color: rgba(255, 255, 255, 0.82);

        background: #0a0e1a;

        font-size: 16.5px;

        line-height: 1.75;}
.qv-guide-page--toolhouse-vs-qveris ::selection{background: rgba(124, 155, 255, 0.3);}
.qv-guide-page--toolhouse-vs-qveris a{color: #7c9bff;

        text-decoration: none;}
.qv-guide-page--toolhouse-vs-qveris a:hover{color: #b5c6ff;}
.qv-guide-page--toolhouse-vs-qveris :is(h1,:where(.qv-secondary-h1)){font-size: 2.4rem;

        font-weight: 500;

        line-height: 1.15;

        margin-bottom: 16px;

        color: rgba(255, 255, 255, 0.97);

        letter-spacing: -0.02em;}
.qv-guide-page--toolhouse-vs-qveris h2{font-size: 1.22rem;

        font-weight: 600;

        margin: 40px 0 16px;

        color: rgba(255, 255, 255, 0.92);

        border-bottom: 1px solid rgba(255, 255, 255, 0.06);

        padding-bottom: 10px;}
.qv-guide-page--toolhouse-vs-qveris h3{font-size: 15px;

        font-weight: 600;

        margin: 24px 0 10px;

        color: rgba(255, 255, 255, 0.85);}
.qv-guide-page--toolhouse-vs-qveris p{margin: 0 0 18px;

        color: rgba(255, 255, 255, 0.62);}
.qv-guide-page--toolhouse-vs-qveris strong{color: rgba(255, 255, 255, 0.92);}
.qv-guide-page--toolhouse-vs-qveris ul,
.qv-guide-page--toolhouse-vs-qveris ol{margin: 12px 0 14px 24px;}
.qv-guide-page--toolhouse-vs-qveris li{margin: 6px 0;

        color: rgba(255, 255, 255, 0.62);}
@media (max-width: 720px){
.qv-guide-page--toolhouse-vs-qveris :is(h1,:where(.qv-secondary-h1)){font-size: 1.75rem;}}
.qv-guide-page--toolhouse-vs-qveris{--bg-deep: #05070b;

        --bg-primary: #070b14;

        --bg-secondary: #0c111b;

        --bg-card: rgba(13, 18, 30, 0.74);

        --bg-card-hover: rgba(16, 23, 38, 0.9);

        --border-subtle: rgba(255, 255, 255, 0.06);

        --border-card: rgba(255, 255, 255, 0.08);

        --border-accent: rgba(53, 227, 244, 0.18);

        --text-primary: #eef3fb;

        --text-secondary: rgba(255, 255, 255, 0.62);

        --text-muted: rgba(255, 255, 255, 0.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--toolhouse-vs-qveris{background: var(--bg-deep);

        color: var(--text-primary);}
.qv-guide-page--toolhouse-vs-qveris::before{background:

          radial-gradient(

            circle at 50% -10%,

            rgba(39, 184, 255, 0.18),

            transparent 34%

          ),

          radial-gradient(

            circle at 82% 20%,

            rgba(53, 227, 244, 0.08),

            transparent 24%

          ),

          linear-gradient(180deg, #05070b 0%, #0a0f18 48%, #05070b 100%);}
@media (max-width: 520px){
.qv-guide-page--toolhouse-vs-qveris .tvq-h1-detail{display:none}}
.qv-guide-page--toolhouse-vs-qveris{--bg-deep: #05070b;

        --bg-primary: #070b14;

        --bg-secondary: #0c111b;

        --bg-card: rgba(11, 17, 28, 0.72);

        --bg-card-hover: rgba(15, 22, 36, 0.88);

        --border-subtle: rgba(255, 255, 255, 0.06);

        --border-card: rgba(255, 255, 255, 0.08);

        --border-accent: rgba(53, 227, 244, 0.18);

        --text-primary: #eef3fb;

        --text-secondary: rgba(238, 243, 251, 0.7);

        --text-muted: rgba(238, 243, 251, 0.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--toolhouse-vs-qveris.qv-language-loading body{visibility: hidden;}
.qv-guide-page--toolhouse-vs-qveris{background: var(--bg-deep) !important;

        color: var(--text-primary) !important;}
.qv-guide-page--toolhouse-vs-qveris main{position: relative;

        z-index: 1;

        padding-top: 28px;}
.qv-guide-page--toolhouse-vs-qveris > article{margin-top: 98px !important;}
.qv-guide-page--toolhouse-vs-qveris::before{background:

          radial-gradient(

            circle at 50% -10%,

            rgba(39, 184, 255, 0.18),

            transparent 34%

          ),

          radial-gradient(

            circle at 82% 20%,

            rgba(53, 227, 244, 0.08),

            transparent 24%

          ),

          linear-gradient(180deg, #05070b 0%, #0a0f18 48%, #05070b 100%) !important;}
.qv-guide-page--toolhouse-vs-qveris article :is(h1,:where(.qv-secondary-h1)){color: var(--text-primary) !important;

        letter-spacing: 0 !important;

        line-height: 1.08 !important;}
.qv-guide-page--toolhouse-vs-qveris article h2{color: var(--text-primary) !important;

        letter-spacing: 0 !important;

        border-bottom-color: rgba(255, 255, 255, 0.08) !important;}
.qv-guide-page--toolhouse-vs-qveris article h3{color: #f4f7fd !important;

        letter-spacing: 0 !important;}
.qv-guide-page--toolhouse-vs-qveris main a{color: #25b8ff !important;}
.qv-guide-page--toolhouse-vs-qveris main a:hover{color: #d9e8ff !important;}
.qv-guide-page--toolhouse-vs-qveris pre{position: relative !important;

        background: rgba(7, 11, 20, 0.96) !important;

        border: 1px solid rgba(80, 112, 170, 0.35) !important;

        border-radius: 18px !important;

        color: #d8e6ff !important;

        padding-top: 58px !important;

        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03) !important;}
.qv-guide-page--toolhouse-vs-qveris 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--toolhouse-vs-qveris pre::after{content: "terminal - qveris";

        position: absolute;

        top: 14px;

        left: 50%;

        transform: translateX(-50%);

        color: rgba(238, 243, 251, 0.54);

        font:

          600 12px/1.2 "SFMono-Regular",

          Consolas,

          "Liberation Mono",

          Menlo,

          monospace;

        letter-spacing: 0.02em;

        white-space: nowrap;}
.qv-guide-page--toolhouse-vs-qveris pre code{background: transparent !important;

        border: 0 !important;

        color: inherit !important;}
.qv-guide-page--toolhouse-vs-qveris code{background: rgba(255, 255, 255, 0.05) !important;

        border: 1px solid rgba(255, 255, 255, 0.08) !important;

        color: #90dcff !important;}
.qv-guide-page--toolhouse-vs-qveris table{background: rgba(11, 16, 27, 0.92) !important;

        border-color: var(--border-card) !important;}
.qv-guide-page--toolhouse-vs-qveris th{background: rgba(18, 24, 39, 0.94) !important;

        color: var(--text-primary) !important;

        border-color: var(--border-card) !important;}
.qv-guide-page--toolhouse-vs-qveris td{color: var(--text-secondary) !important;

        border-color: rgba(255, 255, 255, 0.05) !important;}
.qv-guide-page--toolhouse-vs-qveris footer{background: #06090f !important;

        border-top: 1px solid rgba(255, 255, 255, 0.06) !important;}
.qv-guide-page--toolhouse-vs-qveris p,
.qv-guide-page--toolhouse-vs-qveris li{color: inherit !important;}
@media (max-width: 640px){
.qv-guide-page--toolhouse-vs-qveris main{padding-top: 18px;}}
.qv-guide-page--toolhouse-vs-qveris{--qv-nav-bg: rgba(5, 7, 11, 0.68);

        --qv-nav-border: rgba(255, 255, 255, 0.06);

        --qv-nav-text: rgba(255, 255, 255, 0.55);

        --qv-nav-hover: rgba(255, 255, 255, 0.97);}
.qv-guide-page--toolhouse-vs-qveris .is-open > a::after{opacity: 0.95 !important;

        transform: translateY(1px) !important;}
.qv-guide-page--toolhouse-vs-qveris .is-open > a::after{opacity: 0.95 !important;}
.qv-guide-page--toolhouse-vs-qveris{--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--toolhouse-vs-qveris{background:var(--qv-shell-bg)}
.qv-guide-page--toolhouse-vs-qveris{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--toolhouse-vs-qveris main,
.qv-guide-page--toolhouse-vs-qveris main button,
.qv-guide-page--toolhouse-vs-qveris main input,
.qv-guide-page--toolhouse-vs-qveris main select,
.qv-guide-page--toolhouse-vs-qveris main textarea{font-family:var(--qv-shell-font)!important}
.qv-guide-page--toolhouse-vs-qveris 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--toolhouse-vs-qveris 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--toolhouse-vs-qveris main p,
.qv-guide-page--toolhouse-vs-qveris 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--toolhouse-vs-qveris main h3{font-family:var(--qv-shell-font)!important;font-weight:600!important;letter-spacing:0!important}
.qv-guide-page--toolhouse-vs-qveris .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--toolhouse-vs-qveris .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--toolhouse-vs-qveris .qv-btn-secondary{border:1px solid var(--qv-shell-line);background:var(--qv-shell-control);color:var(--qv-shell-text1)!important}
.qv-guide-page--toolhouse-vs-qveris .qv-btn{width:103.2px;height:44.25px}
.qv-guide-page--toolhouse-vs-qveris .en,
.qv-guide-page--toolhouse-vs-qveris .zh{display:none}
.qv-guide-page--toolhouse-vs-qveris .qv-lang-en .en{display:inline}
.qv-guide-page--toolhouse-vs-qveris .qv-lang-zh .zh{display:inline}
.qv-guide-page--toolhouse-vs-qveris .qv-lang-zh .zh.block{display:block}
.qv-guide-page--toolhouse-vs-qveris .qv-container{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}
.qv-guide-page--toolhouse-vs-qveris .qv-lang-en .en{display:block!important}
.qv-guide-page--toolhouse-vs-qveris .qv-lang-en .zh{display:none!important}
.qv-guide-page--toolhouse-vs-qveris .qv-lang-zh .en{display:none!important}
.qv-guide-page--toolhouse-vs-qveris .qv-lang-zh .zh{display:block!important}
.qv-guide-page--toolhouse-vs-qveris .qv-btn{height:44.25px;padding:11px 18px}
@media(max-width:1279px){
.qv-guide-page--toolhouse-vs-qveris .open{display:block}}
@media(max-width:700px){
.qv-guide-page--toolhouse-vs-qveris main :is(h1,:where(.qv-secondary-h1)){font-size:36px!important;line-height:38.16px!important;letter-spacing:-1.98px!important}
.qv-guide-page--toolhouse-vs-qveris main h2{font-size:30px!important;line-height:33.6px!important;letter-spacing:-1.35px!important}
.qv-guide-page--toolhouse-vs-qveris .qv-container{padding-left:18px;padding-right:18px}}
@media(max-width:639px){
.qv-guide-page--toolhouse-vs-qveris .qv-btn{width:auto;padding:11px 15px}}
.qv-guide-page--toolhouse-vs-qveris .qv-breadcrumb{padding-top:124px}
.qv-guide-page--toolhouse-vs-qveris .qv-breadcrumb-inner{max-width:988px;min-height:32px;display:flex;align-items:center;gap:8px;color:var(--qv-text-3);font-size:13px;line-height:19.5px;white-space:nowrap;min-width:0}
.qv-guide-page--toolhouse-vs-qveris .qv-breadcrumb-back{width:32px;height:32px;flex:0 0 32px;display:inline-flex;align-items:center;justify-content:center;margin-right:4px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.04);color:var(--qv-text-2);transition:color 160ms ease}
.qv-guide-page--toolhouse-vs-qveris .qv-breadcrumb-back svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.qv-guide-page--toolhouse-vs-qveris .qv-breadcrumb a:not(.qv-breadcrumb-back){flex:0 0 auto;color:var(--qv-text-3);transition:color 160ms ease}
.qv-guide-page--toolhouse-vs-qveris .qv-breadcrumb a:not(.qv-breadcrumb-back):hover{color:var(--qv-text-1)}
.qv-guide-page--toolhouse-vs-qveris .qv-breadcrumb-separator{flex:0 0 auto;color:var(--qv-text-4)}
.qv-guide-page--toolhouse-vs-qveris .qv-breadcrumb-current{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--qv-text-2)}
@media(max-width:1040px){
.qv-guide-page--toolhouse-vs-qveris .qv-breadcrumb{padding-top:101px}}
@media(max-width:700px){
.qv-guide-page--toolhouse-vs-qveris .qv-breadcrumb-inner{font-size:13px}}
.qv-guide-page--toolhouse-vs-qveris{--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--toolhouse-vs-qveris{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--toolhouse-vs-qveris>main{background:transparent!important}
.qv-guide-page--toolhouse-vs-qveris .qv-breadcrumb{padding-top:34px!important;background:transparent!important;border:0!important;box-shadow:none!important}
.qv-guide-page--toolhouse-vs-qveris .qv-breadcrumb .qv-container{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}
.qv-guide-page--toolhouse-vs-qveris .qv-breadcrumb-inner{max-width:1180px!important}
.qv-guide-page--toolhouse-vs-qveris main{min-width:0}
.qv-guide-page--toolhouse-vs-qveris main table{display:block;max-width:100%;overflow-x:auto;

  -webkit-overflow-scrolling:touch;}
.qv-guide-page--toolhouse-vs-qveris main pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}
@media(max-width:700px){
.qv-guide-page--toolhouse-vs-qveris .qv-breadcrumb .qv-container{padding-left:18px;padding-right:18px}}
@media(max-width:720px){
.qv-guide-page--toolhouse-vs-qveris{width:100%;max-width:100%;overflow-x:clip}
.qv-guide-page--toolhouse-vs-qveris *,
.qv-guide-page--toolhouse-vs-qveris *::before,
.qv-guide-page--toolhouse-vs-qveris *::after{box-sizing:border-box}
.qv-guide-page--toolhouse-vs-qveris .qv-container{width:min(100% - 24px,1180px)!important;max-width:calc(100% - 24px)!important}
.qv-guide-page--toolhouse-vs-qveris main,
.qv-guide-page--toolhouse-vs-qveris article{min-width:0;max-width:100%}
.qv-guide-page--toolhouse-vs-qveris main table{display:block;width:100%;max-width:100%;overflow-x:auto}}
.qv-guide-page--toolhouse-vs-qveris nav.qv-breadcrumb .qv-breadcrumb-inner{flex-wrap: nowrap !important;}
.qv-guide-page--toolhouse-vs-qveris nav.qv-breadcrumb .qv-breadcrumb-current{min-width: 0 !important;
  white-space: nowrap !important;
  word-break: keep-all !important;
  overflow-wrap: normal !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;}
.qv-guide-page--toolhouse-vs-qveris.qv-lang-en nav.qv-breadcrumb .qv-breadcrumb-current > .en,
.qv-guide-page--toolhouse-vs-qveris.qv-lang-zh nav.qv-breadcrumb .qv-breadcrumb-current > .zh{display: inline !important;}
.qv-guide-page--toolhouse-vs-qveris.qv-lang-en nav.qv-breadcrumb .qv-breadcrumb-current > .zh,
.qv-guide-page--toolhouse-vs-qveris.qv-lang-zh nav.qv-breadcrumb .qv-breadcrumb-current > .en{display: none !important;}
@media (max-width: 700px){
.qv-guide-page--toolhouse-vs-qveris{max-width: 100% !important;
    overflow-x: clip !important;}
.qv-guide-page--toolhouse-vs-qveris 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--toolhouse-vs-qveris 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--toolhouse-vs-qveris .tvq-container{width:min(1120px,calc(100% - 48px));margin:0 auto}
.qv-guide-page--toolhouse-vs-qveris .tvq-hero{padding:54px 0 38px;text-align:center}
.qv-guide-page--toolhouse-vs-qveris .tvq-kicker{display:inline-flex;gap:8px;align-items:center;margin-bottom:22px;padding:7px 12px;border:1px solid rgba(52,227,244,.22);border-radius:999px;background:rgba(52,227,244,.055);color:#9ef6ff;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}
.qv-guide-page--toolhouse-vs-qveris .tvq-hero :is(h1,:where(.qv-secondary-h1)){max-width:990px;margin:0 auto 22px}
.qv-guide-page--toolhouse-vs-qveris .tvq-gradient{background:linear-gradient(105deg,#fff 0%,#9ef6ff 34%,#25b8ff 66%,#7087ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.qv-guide-page--toolhouse-vs-qveris .tvq-dek{max-width:790px;margin:0 auto;color:var(--tvq-muted)}
.qv-guide-page--toolhouse-vs-qveris .tvq-meta{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:22px;color:rgba(255,255,255,.47);font-size:13px}
.qv-guide-page--toolhouse-vs-qveris .tvq-hero-actions,
.qv-guide-page--toolhouse-vs-qveris .tvq-cta-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:26px}
.qv-guide-page--toolhouse-vs-qveris .tvq-figure{margin:34px auto 0;padding:10px;border:1px solid var(--tvq-line);border-radius:24px;background:rgba(255,255,255,.025);box-shadow:0 30px 90px rgba(0,0,0,.32)}
.qv-guide-page--toolhouse-vs-qveris .tvq-figure img{display:block;width:100%;height:auto;border-radius:16px}
.qv-guide-page--toolhouse-vs-qveris .tvq-figure figcaption{padding:11px 8px 4px;color:rgba(255,255,255,.48);font-size:12px;text-align:left}
.qv-guide-page--toolhouse-vs-qveris .tvq-section{padding:68px 0;border-top:1px solid rgba(255,255,255,.07)}
.qv-guide-page--toolhouse-vs-qveris .tvq-section-head{max-width:770px;margin-bottom:30px}
.qv-guide-page--toolhouse-vs-qveris .tvq-eyebrow{display:block;margin-bottom:12px;color:#74eaf7;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.qv-guide-page--toolhouse-vs-qveris .tvq-section h2{margin:0 0 14px}
.qv-guide-page--toolhouse-vs-qveris .tvq-section-head p,
.qv-guide-page--toolhouse-vs-qveris .tvq-card p,
.qv-guide-page--toolhouse-vs-qveris .tvq-note p,
.qv-guide-page--toolhouse-vs-qveris .tvq-source p,
.qv-guide-page--toolhouse-vs-qveris .tvq-faq p{color:var(--tvq-muted)}
.qv-guide-page--toolhouse-vs-qveris .tvq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.qv-guide-page--toolhouse-vs-qveris .tvq-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}
.qv-guide-page--toolhouse-vs-qveris .tvq-card{padding:24px;border:1px solid var(--tvq-line);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.048),rgba(255,255,255,.018))}
.qv-guide-page--toolhouse-vs-qveris .tvq-card.is-accent{border-color:rgba(52,227,244,.26);background:linear-gradient(145deg,rgba(52,227,244,.09),rgba(37,184,255,.025))}
.qv-guide-page--toolhouse-vs-qveris .tvq-card-title{display:block;margin-bottom:9px;color:#fff;font-size:18px;font-weight:650;line-height:1.35}
.qv-guide-page--toolhouse-vs-qveris .tvq-card p{margin:0}
.qv-guide-page--toolhouse-vs-qveris .tvq-card ul{margin:15px 0 0;padding:0;list-style:none}
.qv-guide-page--toolhouse-vs-qveris .tvq-card li{position:relative;margin:9px 0;padding-left:22px;color:rgba(255,255,255,.73)}
.qv-guide-page--toolhouse-vs-qveris .tvq-card li:before{content:"";position:absolute;left:2px;top:.72em;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,var(--tvq-cyan),#4f67ff);box-shadow:0 0 14px rgba(52,227,244,.35)}
.qv-guide-page--toolhouse-vs-qveris .tvq-toc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:18px;border:1px solid var(--tvq-line);border-radius:16px;background:rgba(255,255,255,.02)}
.qv-guide-page--toolhouse-vs-qveris .tvq-toc a{padding:10px 12px;border-radius:10px;color:rgba(255,255,255,.7)!important;text-decoration:none!important}
.qv-guide-page--toolhouse-vs-qveris .tvq-toc a:hover{background:rgba(255,255,255,.05);color:#fff!important}
.qv-guide-page--toolhouse-vs-qveris .tvq-flow{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:stretch}
.qv-guide-page--toolhouse-vs-qveris .tvq-flow-arrow{align-self:center;color:#58dff0;font-size:28px}
.qv-guide-page--toolhouse-vs-qveris .tvq-table-wrap{overflow:auto;border:1px solid var(--tvq-line);border-radius:18px}
.qv-guide-page--toolhouse-vs-qveris .tvq-table{width:100%;min-width:760px;border-collapse:collapse;background:rgba(255,255,255,.018)}
.qv-guide-page--toolhouse-vs-qveris .tvq-table th,
.qv-guide-page--toolhouse-vs-qveris .tvq-table td{padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.07);text-align:left;vertical-align:top;color:rgba(255,255,255,.7);font-size:14px;line-height:1.65}
.qv-guide-page--toolhouse-vs-qveris .tvq-table th{color:#fff;background:rgba(255,255,255,.035);font-weight:650}
.qv-guide-page--toolhouse-vs-qveris .tvq-table td:first-child{width:21%;color:#dffbff;font-weight:600}
.qv-guide-page--toolhouse-vs-qveris .tvq-table tr:last-child td{border-bottom:0}
.qv-guide-page--toolhouse-vs-qveris .tvq-note{margin-top:18px;padding:18px 20px;border-left:3px solid var(--tvq-cyan);border-radius:0 14px 14px 0;background:rgba(52,227,244,.055)}
.qv-guide-page--toolhouse-vs-qveris .tvq-note strong{color:#fff}
.qv-guide-page--toolhouse-vs-qveris .tvq-code{overflow:auto;margin:20px 0 0;padding:20px;border:1px solid rgba(52,227,244,.18);border-radius:16px;background:#070b12;color:#b9f7ff;font:500 13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}
.qv-guide-page--toolhouse-vs-qveris .tvq-steps{counter-reset:tvq-step;display:grid;gap:12px}
.qv-guide-page--toolhouse-vs-qveris .tvq-step{counter-increment:tvq-step;display:grid;grid-template-columns:42px 1fr;gap:16px;padding:20px;border:1px solid var(--tvq-line);border-radius:16px;background:var(--tvq-card)}
.qv-guide-page--toolhouse-vs-qveris .tvq-step:before{content:counter(tvq-step);display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#34e3f4,#315cff);color:#041016;font-weight:800}
.qv-guide-page--toolhouse-vs-qveris .tvq-step strong{display:block;margin:2px 0 6px;color:#fff;font-size:16px}
.qv-guide-page--toolhouse-vs-qveris .tvq-step p{margin:0;color:var(--tvq-muted)}
.qv-guide-page--toolhouse-vs-qveris .tvq-faq{border-top:1px solid var(--tvq-line)}
.qv-guide-page--toolhouse-vs-qveris .tvq-faq details{border-bottom:1px solid var(--tvq-line)}
.qv-guide-page--toolhouse-vs-qveris .tvq-faq summary{padding:20px 4px;cursor:pointer;color:#fff;font-size:17px;font-weight:600}
.qv-guide-page--toolhouse-vs-qveris .tvq-faq p{margin:0;padding:0 4px 20px}
.qv-guide-page--toolhouse-vs-qveris .tvq-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.qv-guide-page--toolhouse-vs-qveris .tvq-source{display:block;padding:18px;border:1px solid var(--tvq-line);border-radius:14px;background:var(--tvq-card);text-decoration:none!important}
.qv-guide-page--toolhouse-vs-qveris .tvq-source strong{display:block;margin-bottom:5px;color:#fff}
.qv-guide-page--toolhouse-vs-qveris .tvq-source span{color:rgba(255,255,255,.55);font-size:13px}
.qv-guide-page--toolhouse-vs-qveris .tvq-cta{margin:24px 0 84px;padding:44px 30px;border:1px solid rgba(52,227,244,.2);border-radius:24px;background:radial-gradient(circle at 50% 0,rgba(37,184,255,.14),transparent 55%),rgba(255,255,255,.025);text-align:center}
.qv-guide-page--toolhouse-vs-qveris .tvq-cta h2{max-width:740px;margin:0 auto 12px}
.qv-guide-page--toolhouse-vs-qveris .tvq-cta p{max-width:680px;margin:0 auto;color:var(--tvq-muted)}
.qv-guide-page--toolhouse-vs-qveris a:not(.qv-btn){color:#80edfa}
@media(max-width:800px){
.qv-guide-page--toolhouse-vs-qveris .tvq-container{width:min(100% - 36px,1120px)}
.qv-guide-page--toolhouse-vs-qveris .tvq-hero{padding-top:38px}
.qv-guide-page--toolhouse-vs-qveris .tvq-section{padding:50px 0}
.qv-guide-page--toolhouse-vs-qveris .tvq-grid,
.qv-guide-page--toolhouse-vs-qveris .tvq-grid.two,
.qv-guide-page--toolhouse-vs-qveris .tvq-sources{grid-template-columns:1fr}
.qv-guide-page--toolhouse-vs-qveris .tvq-flow{grid-template-columns:1fr}
.qv-guide-page--toolhouse-vs-qveris .tvq-flow-arrow{transform:rotate(90deg);justify-self:center}
.qv-guide-page--toolhouse-vs-qveris .tvq-toc{grid-template-columns:1fr}
.qv-guide-page--toolhouse-vs-qveris .tvq-card{padding:20px}
.qv-guide-page--toolhouse-vs-qveris .tvq-figure{border-radius:18px}
.qv-guide-page--toolhouse-vs-qveris .tvq-figure img{border-radius:11px}}
.qv-guide-page--toolhouse-vs-qveris .qv-guide-body{max-width:1180px;margin:0 auto;padding:34px 24px 42px}
.qv-guide-page--toolhouse-vs-qveris .qv-source-content{display:block!important;max-width:none;margin:0 auto}
.qv-guide-page--toolhouse-vs-qveris .qv-source-content>*{grid-column:auto!important}
.qv-guide-page--toolhouse-vs-qveris a{text-decoration:none}
.qv-guide-page--toolhouse-vs-qveris main a,
.qv-guide-page--toolhouse-vs-qveris section a{color:#25B8FF}
@media(max-width:1040px){
.qv-guide-page--toolhouse-vs-qveris .qv-guide-body{padding:34px 24px 42px}}
@media(max-width:700px){
.qv-guide-page--toolhouse-vs-qveris .qv-guide-body{padding:34px 18px 42px}}
.qv-guide-page--toolhouse-vs-qveris .tvq-hero{padding-bottom:0!important}
.qv-guide-page--toolhouse-vs-qveris .tvq-figure{box-sizing:border-box!important;width:min(100%,922px)!important;max-width:922px!important;margin:34px auto 0!important}
.qv-guide-page--toolhouse-vs-qveris .tvq-figure img{display:block!important;width:900px!important;max-width:100%!important;height:auto!important;max-height:506px!important;aspect-ratio:900/506!important;object-fit:contain!important;margin:0 auto!important}

/* Page audit 364: preserve both Toolhouse-vs-QVeris comparison tables on mobile. */
.qv-guides-embed.qv-guide-page--toolhouse-vs-qveris .tvq-table-wrap{
  width:100%!important;
  max-width:100%!important;
  overflow-x:auto!important;
  -webkit-overflow-scrolling:touch;
}
.qv-guides-embed.qv-guide-page--toolhouse-vs-qveris .tvq-table-wrap .tvq-table{
  display:table!important;
  width:100%!important;
  max-width:none!important;
  table-layout:auto!important;
}
@media(max-width:700px){
  .qv-guides-embed.qv-guide-page--toolhouse-vs-qveris .tvq-table-wrap .tvq-table{
    width:760px!important;
    min-width:760px!important;
  }
  .qv-guides-embed.qv-guide-page--toolhouse-vs-qveris .tvq-table-wrap :is(th,td){
    word-break:normal!important;
    overflow-wrap:normal!important;
    white-space:normal!important;
  }}
