.tq .vs-crumb{font:400 12px/1.4 var(--font-mono);color:var(--text-tertiary);align-items:center;gap:10px;display:inline-flex}.tq .vs-crumb a{color:var(--text-tertiary);align-items:center;gap:6px;text-decoration:none;transition:color .1s;display:inline-flex}.tq .vs-crumb a:hover{color:var(--text-primary)}.tq .vs-meta{font:400 12px/1.4 var(--font-mono);color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.tq .vs-meta i{background:var(--text-quaternary);border-radius:9999px;width:3px;height:3px}.tq .vs-fig{width:100%;max-width:600px;margin:-6% 0 -8%;position:relative}.tq .vs-tag{border:1px solid var(--border-strong);background:var(--bg-100);height:24px;font:400 11px/1 var(--font-mono);letter-spacing:.04em;color:var(--text-tertiary);white-space:nowrap;pointer-events:none;border-radius:9999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:absolute}.tq .vs-tag.us{color:var(--on-primary);background:var(--primary);border-color:var(--primary)}.tq .vs-score .cp-row{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr)) minmax(0,1.35fr)}.tq .vs-score .cp-row+.cp-row{box-shadow:inset 0 1px 0 var(--border-subtle)}.tq .vs-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tq .vs-list li{font:400 15px/1.55 var(--font-body);color:var(--text-secondary);padding-left:20px;position:relative}.tq .vs-list li:before{content:"";background:var(--text-quaternary);width:9px;height:1px;position:absolute;top:.78em;left:2px}.tq .vs-sum{background:var(--border);border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tq .vs-sum>div{background:var(--bg-000);flex-direction:column;gap:18px;padding:28px;display:flex}.tq .vs-sum>div.us{background:radial-gradient(80% 80% at 100% 0%,var(--glow),transparent 70%),var(--bg-100)}.tq .vs-sum>div>span{font:400 12px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.tq .vs-sum>div.us>span,.tq .vs-sum>div.us li{color:var(--text-primary)}.tq .vs-bottom{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.tq .vs-bottom>div{flex-direction:column;gap:14px;display:flex}.tq .vs-bottom>div p{font:590 clamp(22px,2.2vw,28px)/1.35 var(--font-heading);letter-spacing:-.015em;color:var(--text-primary);text-wrap:balance;margin:0}.tq .vs-keep{border:1px solid var(--border-strong);border-left:2px solid var(--text-primary);background:var(--bg-100);border-radius:4px 16px 16px 4px;flex-direction:column;gap:16px;padding:24px 28px;display:flex}.tq .vs-keep>span{font:400 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary)}.tq .vs-table{border:1px solid var(--border-strong);border-radius:16px;overflow:hidden}.tq .vs-tr{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.tq .vs-tr>*{font:400 14px/1.5 var(--font-body);color:var(--text-secondary);align-items:center;gap:10px;padding:16px 24px;display:flex}.tq .vs-tr>:nth-child(2){background:var(--bg-100);color:var(--text-primary);box-shadow:inset 1px 0 0 var(--border),inset -1px 0 0 var(--border)}.tq .vs-tr+.vs-tr{box-shadow:inset 0 1px 0 var(--border-subtle)}.tq .vs-th{border-bottom:1px solid var(--border-strong);background:var(--bg-100)}.tq .vs-th>*{font:400 11px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);padding-top:14px;padding-bottom:14px}.tq .vs-th>:nth-child(2){color:var(--text-primary)}.tq .vs-feat{color:var(--text-tertiary)!important}.tq .vs-yes,.tq .vs-no{font:400 12px/1 var(--font-mono);color:var(--text-tertiary)}.tq .vs-foot{border-top:1px solid var(--border);background:var(--bg-100);font:400 12px/1.4 var(--font-mono);color:var(--text-tertiary);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:14px 24px;display:flex}.tq .vs-foot a{color:var(--text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.tq .vs-diffs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.tq .vs-diffs li{border:1px solid var(--border);background:var(--bg-000);border-radius:16px;flex-direction:column;gap:18px;padding:28px;display:flex}.tq .vs-diffs h3{font:590 20px/1.3 var(--font-heading);letter-spacing:-.015em;color:var(--text-primary);align-items:baseline;gap:14px;margin:0;display:flex}.tq .vs-diffs h3 span{font:400 12px/1 var(--font-mono);letter-spacing:0;color:var(--text-quaternary)}.tq .vs-diffs dl{border:1px solid var(--border);border-radius:12px;flex-direction:column;margin:0;display:flex;overflow:hidden}.tq .vs-diffs dl>div{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 16px;display:grid}.tq .vs-diffs dl>div+div{border-top:1px solid var(--border)}.tq .vs-diffs dl>div.us{background:var(--bg-100)}.tq .vs-diffs dt{font:400 11px/1.4 var(--font-mono);letter-spacing:.04em;color:var(--text-tertiary)}.tq .vs-diffs .us dt,.tq .vs-diffs .us dd{color:var(--text-primary)}.tq .vs-diffs dd{font:400 15px/1.5 var(--font-body);color:var(--text-secondary);margin:0}.tq .vs-diffs[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.tq .vs-diffs[data-count="3"] dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.tq .vs-diffs:not([data-count="3"]) li:last-child:nth-child(odd){grid-column:1/-1}.tq .vs-diffs details{border-top:0;margin-top:auto}.tq .vs-diffs summary{cursor:pointer;font:510 13px/1.5 var(--font-body);color:var(--text-tertiary);align-items:center;gap:6px;padding:0;list-style:none;transition:color .1s;display:inline-flex}.tq .vs-diffs summary::-webkit-details-marker{display:none}.tq .vs-diffs summary:after{content:"+";font:400 14px/1 var(--font-mono)}.tq .vs-diffs details[open] summary:after{content:"−"}.tq .vs-diffs summary:hover{color:var(--text-primary)}.tq .vs-diffs details p{font:400 14px/1.7 var(--font-body);color:var(--text-tertiary);margin:12px 0 0}.tq .vs-plat{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.tq .vs-plat[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.tq .vs-plat:not([data-count="3"])>div:last-child:nth-child(odd){grid-column:1/-1}.tq .vs-plat>div{border:1px solid var(--border);background:var(--bg-100);border-radius:16px;flex-direction:column;gap:12px;padding:28px;display:flex}.tq .vs-plat span{font:400 12px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary)}.tq .vs-plat p{font:400 15px/1.7 var(--font-body);color:var(--text-tertiary);margin:0}.tq .vs-faq{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.tq .vs-faq details{border-top:1px solid var(--border)}.tq .vs-faq details:last-child{border-bottom:1px solid var(--border)}.tq .vs-faq summary{cursor:pointer;font:510 17px/1.45 var(--font-body);color:var(--text-primary);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;list-style:none;display:flex}.tq .vs-faq summary::-webkit-details-marker{display:none}.tq .vs-faq summary svg{color:var(--text-tertiary);flex:none;transition:transform .15s}.tq .vs-faq details[open] summary svg{transform:rotate(45deg)}.tq .vs-faq details p{max-width:640px;font:400 15px/1.7 var(--font-body);color:var(--text-tertiary);margin:0 0 22px}.tq .vs-also{background:var(--border);border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tq .vs-also>a{background:var(--bg-000);color:inherit;flex-direction:column;gap:14px;padding:24px;text-decoration:none;transition:background-color .15s;display:flex}.tq .vs-also>a:hover{background:var(--bg-100);color:inherit}.tq .vs-also small{font:400 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-quaternary)}.tq .vs-also b{font:590 20px/1.25 var(--font-heading);letter-spacing:-.015em;color:var(--text-primary)}.tq .vs-also i{font:normal 400 14px/1.55 var(--font-body);color:var(--text-tertiary)}.tq .vs-dots{font:400 11px/1 var(--font-mono);color:var(--text-tertiary);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.tq .vs-dots span{align-items:center;gap:6px;display:inline-flex}.tq .vs-also .more{font:510 13px/1.5 var(--font-body);color:var(--text-primary);align-items:center;gap:6px;margin-top:auto;display:inline-flex}.tq .vs-link{font:510 13px/1.5 var(--font-body);color:var(--text-primary);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.tq .vs-bar,.tq .vs-bar-space{display:none}@media (max-width:960px){.tq .vs-sum,.tq .vs-diffs,.tq .vs-diffs[data-count="3"],.tq .vs-bottom,.tq .vs-faq{grid-template-columns:minmax(0,1fr)}.tq .vs-also{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.tq .vs-score .cp-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.tq .vs-tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tq .vs-tr .vs-feat{letter-spacing:.04em;grid-column:1/-1;padding-bottom:4px;font-size:12px!important;font-family:var(--font-mono)!important}.tq .vs-th .vs-feat{display:none}.tq .vs-tr>*{padding:12px 16px}.tq .vs-tr>:nth-child(2){box-shadow:none}.tq .vs-plat,.tq .vs-plat[data-count="3"],.tq .vs-also{grid-template-columns:minmax(0,1fr)}.tq .vs-bar{z-index:40;border-top:1px solid var(--border-strong);background:color-mix(in srgb,var(--bg-100) 92%,transparent);-webkit-backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.tq .vs-bar b{font:510 14px/1.3 var(--font-body);color:var(--text-primary);display:block}.tq .vs-bar small{font:400 11px/1.3 var(--font-mono);color:var(--text-tertiary)}.tq .vs-bar-space{height:64px;display:block}}@media (max-width:560px){.tq .vs-score .cp-row{grid-template-columns:repeat(2,minmax(0,1fr))}.tq .vs-diffs dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.tq .vs-diffs li,.tq .vs-sum>div{padding:22px}}