.vs-page .page-intro-eyebrow a{color:inherit;text-decoration:none}.vs-page .page-intro-eyebrow a:hover{text-decoration:underline}.vs-page .page-intro-eyebrow a:after{content:"/";color:var(--page-fg-muted);margin-left:14px}.vs-pill{border:1px solid var(--panel-line-strong);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--page-fg-muted);border-radius:999px;align-items:center;gap:7px;padding:3px 9px;font-size:9.5px;display:inline-flex}.vs-pill:before{content:"";border:1px solid;border-radius:50%;width:6px;height:6px}.vs-pill.is-yes,.vs-pill.is-pub{border-color:var(--success-line);background:var(--success-soft);color:var(--success-text)}.vs-pill.is-yes:before,.vs-pill.is-pub:before{background:currentColor}.vs-pill.is-part,.vs-pill.is-addon,.vs-pill.is-tier,.vs-pill.is-quote{color:var(--page-fg);border-style:dashed}.vs-pill.is-part:before,.vs-pill.is-addon:before,.vs-pill.is-tier:before,.vs-pill.is-quote:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.vs-pill.is-no{border-color:var(--danger-line);color:var(--danger-text)}.vs-pill.is-unk:before{border-style:dotted}.wrap.vs-faceoff{padding-top:24px}.vs-faceoff-grid{grid-template-columns:1fr 72px 1fr;align-items:stretch;display:grid}.vs-side{border:1px solid var(--panel-line);background:var(--panel-bg);border-radius:12px;flex-direction:column;gap:22px;min-width:0;padding:26px;display:flex}.vs-side.is-zovos{border-color:var(--accent);background:radial-gradient(ellipse 90% 70% at 0% 0%, var(--accent-soft), transparent 70%), var(--panel-bg);box-shadow:0 0 0 4px var(--accent-soft)}.vs-side-head{align-items:center;gap:14px;display:flex}.vs-mark{border:1px solid var(--panel-line-strong);background:var(--panel-bg-2);width:40px;height:40px;font:500 19px/1 var(--font-display);color:var(--page-fg-strong);border-radius:10px;flex:none;place-items:center;display:grid}.vs-mark.is-zovos{border-color:var(--accent);background:var(--accent);color:#fff}.vs-side-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--page-fg-strong);font-size:28px}.vs-side-kind{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--page-fg-muted);margin-top:2px;font-size:10px}.is-zovos .vs-side-kind{color:var(--accent-text)}.vs-glance{gap:0;margin:0;display:grid}.vs-glance>div{border-top:1px solid var(--panel-line);grid-template-columns:11ch 1fr;gap:14px;padding:11px 0;display:grid}.vs-glance dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--page-fg-muted);font-size:10px;line-height:1.9}.vs-glance dd{font-family:var(--font-body);color:var(--page-fg);margin:0;font-size:14px;line-height:1.55}.vs-medal{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.vs-medal i{background:linear-gradient(180deg, transparent, var(--accent), transparent) 0 -60% / 100% 40% no-repeat, var(--panel-line-strong);flex:1;width:2px}.vs-medal b{border:1px solid var(--accent);background:var(--panel-bg);width:48px;height:48px;font:italic 400 20px/1 var(--font-editorial);color:var(--accent-text);box-shadow:0 0 0 6px var(--accent-soft);border-radius:50%;place-items:center;margin:10px 0;display:grid}.vs-faceoff-grid.is-armed .vs-side{opacity:0}.vs-faceoff-grid.is-in .vs-side{animation:.7s cubic-bezier(.2,.7,.2,1) both vs-in}.vs-faceoff-grid.is-in .vs-side.is-zovos{--vs-from:-24px}.vs-faceoff-grid.is-in .vs-side:not(.is-zovos){--vs-from:24px;animation-delay:.12s}.vs-faceoff-grid.is-in .vs-medal i{animation:1.6s ease-in-out .4s 2 vs-beam}.vs-faceoff-grid.is-in .vs-medal b{animation:.5s cubic-bezier(.2,.7,.2,1.4) .3s both vs-pop}@keyframes vs-in{0%{opacity:0;transform:translateX(var(--vs-from))}}@keyframes vs-beam{to{background-position:0 160%,0 0}}@keyframes vs-pop{0%{opacity:0;transform:scale(.6)}}.wrap.vs-matrix-sec{padding-top:72px}.vs-table-wrap{border:1px solid var(--panel-line);background:var(--panel-bg);border-radius:12px;overflow-x:auto}.vs-table,.vs-matrix{border-collapse:collapse;width:100%;font-family:var(--font-body);color:var(--page-fg);font-size:14px;line-height:1.55}.vs-table th,.vs-table td,.vs-matrix th,.vs-matrix td{border-bottom:1px solid var(--panel-line);text-align:left;vertical-align:top;padding:16px 20px}.vs-table tbody tr:last-child>*,.vs-matrix tbody tr:last-child>*{border-bottom:0}.vs-table thead th,.vs-matrix thead th{background:var(--panel-bg-2);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--page-fg);font-size:10px;font-weight:400;position:sticky;top:0}.vs-table thead th.is-zovos{color:var(--accent-text)}.vs-table tbody th{width:22%;font-family:var(--font-display);color:var(--page-fg-strong);font-size:18px;font-weight:400;line-height:1.3}.vs-table td{width:39%}.vs-table td.is-zovos{background:var(--accent-soft);border-inline:1px solid var(--accent-soft)}.vs-table td p{margin:10px 0 0}.vs-table td:not(.is-zovos) p{color:var(--page-fg-muted)}.vs-matrix thead th{min-width:11ch}.vs-matrix tbody th{font-family:var(--font-display);white-space:nowrap;color:var(--page-fg-strong);font-size:17px;font-weight:400}.vs-matrix tbody th a{color:inherit;border-bottom:1px solid var(--panel-line-strong);text-decoration:none}.vs-matrix tbody th a:hover{border-color:var(--accent)}.vs-matrix tr.is-zovos>*{background:var(--accent-soft)}.vs-matrix tr.is-zovos th{color:var(--accent-text)}.vs-matrix tbody tr:not(.is-zovos):hover>*{background:var(--panel-bg-2)}.vs-bento{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.vs-tile{border:1px solid var(--panel-line);background:var(--panel-bg);border-radius:10px;flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.vs-tile .k{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--page-fg-muted);font-size:10px}.vs-tile.is-zovos{background:var(--accent-soft)}.vs-tile.is-zovos .k,.vs-proof-tile .k{color:var(--accent-text)}.vs-strong{grid-column:span 2}.vs-proof-tile{grid-row:span 2}.vs-strong ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vs-strong li,.vs-choose p{font-family:var(--font-body);color:var(--page-fg);margin:0;font-size:14.5px;line-height:1.6}.vs-strong li{padding-left:22px;position:relative}.vs-strong li:before{content:"";border-left:1.5px solid var(--success-text);border-bottom:1.5px solid var(--success-text);width:10px;height:6px;position:absolute;top:.55em;left:0;transform:rotate(-45deg)}.vs-proof{gap:18px;margin-top:4px;display:grid}.vs-proof>div{border-top:1px solid var(--panel-line);padding-top:14px}.vs-proof .v{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--page-fg-strong);font-size:44px;font-weight:300;line-height:1}.vs-proof .k{letter-spacing:.14em;color:var(--page-fg-muted);margin-top:6px}.vs-others ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vs-others a{border:1px solid var(--panel-line-strong);font-family:var(--font-body);color:var(--page-fg);border-radius:999px;padding:9px 16px;font-size:14px;text-decoration:none;transition:border-color .2s,background .2s;display:inline-block}.vs-others a:hover{border-color:var(--accent);background:var(--accent-soft)}.vs-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.vs-cards li{display:flex}.vs-card{border:1px solid var(--panel-line);background:var(--panel-bg);color:var(--page-fg);border-radius:10px;flex-direction:column;flex:1;gap:16px;padding:22px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.vs-card:hover{border-color:var(--accent);transform:translateY(-2px)}.vs-card-head{align-items:center;gap:12px;display:flex}.vs-card-head>span:last-child{gap:2px;display:grid}.vs-card-name{font-family:var(--font-display);color:var(--page-fg-strong);font-size:21px}.vs-card-kind{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--page-fg-muted);font-size:9.5px}.vs-card-line{font-family:var(--font-body);flex:1;font-size:14px;line-height:1.55}.vs-card-cta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);font-size:10.5px}.vs-legal{max-width:90ch;font-family:var(--font-body);color:var(--page-fg-muted);margin:20px 0 0;font-size:12.5px;line-height:1.6}.vs-legal a{color:var(--accent-text)}@media (prefers-reduced-motion:reduce){.vs-card,.vs-others a{transition:none}}@media (width<=1080px){.vs-cards{grid-template-columns:repeat(2,1fr)}.vs-bento{grid-template-columns:1fr 1fr}.vs-proof-tile{grid-row:auto}.vs-proof{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.vs-faceoff-grid{grid-template-columns:1fr}.vs-medal{flex-direction:row;height:64px}.vs-medal i{background:linear-gradient(90deg, transparent, var(--accent), transparent) -60% 0 / 40% 100% no-repeat, var(--panel-line-strong);width:auto;height:2px}.vs-faceoff-grid.is-in .vs-medal i{animation-name:vs-beam-x}.vs-faceoff-grid.is-in .vs-side:not(.is-zovos),.vs-faceoff-grid.is-in .vs-side.is-zovos{--vs-from:0}.vs-glance>div{grid-template-columns:1fr;gap:2px}.vs-side{padding:20px}.vs-cards,.vs-bento{grid-template-columns:1fr}.vs-strong{grid-column:auto}.vs-proof{grid-template-columns:1fr}.vs-matrix tbody th{z-index:1;background:var(--panel-bg);position:sticky;left:0}.vs-matrix tr.is-zovos th{background:linear-gradient(var(--accent-soft), var(--accent-soft)), var(--panel-bg)}.vs-table thead{display:none}.vs-table,.vs-table tbody,.vs-table tr,.vs-table th,.vs-table td{width:auto;display:block}.vs-table tbody th{border-bottom:0;width:auto;padding-bottom:6px}.vs-table td{border-bottom:0}.vs-table td:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--page-fg-muted);margin-bottom:8px;font-size:9.5px;display:block}.vs-table td.is-zovos:before{color:var(--accent-text)}.vs-table tr{border-bottom:1px solid var(--panel-line)}.vs-table tbody tr:last-child{border-bottom:0}}@keyframes vs-beam-x{to{background-position:160% 0,0 0}}.vs-formerly{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--page-fg-muted);margin-bottom:12px;font-size:10.5px;display:block}
