.vs-face{width:min(420px,100%)}.vs-face__cols{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;border-bottom:1px solid var(--border-hairline)}.vs-face__who{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 14px}.vs-face__who b{font:var(--weight-medium)var(--text-base)/1.2 var(--font-sans)}.vs-face__who>span:last-child{font-size:12px;color:var(--text-tertiary)}.vs-face__who--me{background:var(--surface-block-soft)}.vs-face__vs{align-self:center;padding:0 8px;font:var(--weight-medium)12px/1 var(--font-sans);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em}.vs-face__init{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:7px;background:var(--ink-100);color:var(--ink-600);font:var(--weight-bold)var(--text-xs)/1 var(--font-sans)}.vs-face__row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:10px 14px;border-top:1px solid var(--border-hairline);font-size:13px;align-items:center}.vs-face__row:first-of-type{border-top:0}.vs-face__l{color:var(--text-secondary)}.vs-face__row b{font-weight:var(--weight-medium);color:var(--text-secondary)}.vs-face__row b.vs-win{color:var(--positive)}.vs-verdict__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--border-hairline);border-radius:var(--radius-md);overflow:hidden}.vs-pick{padding:32px;background:var(--surface-subtle)}.vs-pick--me{background:var(--surface-card);border-right:1px solid var(--border-hairline);box-shadow:inset 0 3px 0 var(--accent)}.vs-pick h3{font-size:var(--text-xl);letter-spacing:-.02em;margin-bottom:16px}.vs-pick ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.vs-pick li{position:relative;padding-left:22px;font-size:15px;line-height:1.5;color:var(--text-secondary)}.vs-pick li::before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:2px;background:var(--ink-300)}.vs-pick--me li::before{background:var(--accent)}.vs-table__scroll{overflow-x:auto;border:1px solid var(--border-hairline);border-radius:var(--radius-md)}.vs-table table{width:100%;min-width:640px;border-collapse:collapse;font-size:14px;line-height:1.45}.vs-table th,.vs-table td{padding:14px 18px;text-align:left;vertical-align:top;border-top:1px solid var(--border-hairline)}.vs-table thead th{border-top:0;background:var(--surface-subtle);font:var(--weight-medium)13px/1.3 var(--font-sans);color:var(--text-secondary)}.vs-table thead th:nth-child(2){background:var(--surface-block-soft);color:var(--accent)}.vs-table td:first-child{font-weight:var(--weight-medium);width:28%}.vs-table td:nth-child(2){background:rgba(243,245,255,.5)}.vs-table td.vs-y::before,.vs-table td.vs-n::before,.vs-table td.vs-p::before{display:inline-block;margin-right:8px;font-weight:var(--weight-bold)}.vs-table td.vs-y::before{content:"\2713";color:var(--positive)}.vs-table td.vs-n::before{content:"\2014";color:var(--ink-400)}.vs-table td.vs-p::before{content:"\00B1";color:var(--amber-600)}.vs-table__note{margin-top:14px;font-size:13px;line-height:1.5;color:var(--text-tertiary)}.vs-bars__grid{display:grid;grid-template-columns:1fr 1.25fr;gap:56px;align-items:center}.vs-bars .ih-head{margin-bottom:0}.vs-chart{margin:0}.vs-chart__svg{display:block;width:100%;height:auto;padding:14px 16px 0}.vs-chart__l{font:13px var(--font-sans);fill:var(--ink-600)}.vs-chart__v{font:600 13px var(--font-sans);fill:var(--ink-950)}.vs-chart__track{fill:var(--ink-100)}.vs-chart__bar{fill:var(--ink-400)}.vs-chart__bar--me{fill:var(--accent)}.vs-chart .ih-ui__foot{padding:10px 14px}.vs-shots__list{display:grid;grid-template-columns:1fr 1fr;gap:28px}.vs-shot{margin:0;display:flex;flex-direction:column;gap:14px;min-width:0}.vs-shot--wide{grid-column:1/-1}.vs-shot__frame{overflow:hidden;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-card)}.vs-shot__bar{display:flex;align-items:center;gap:6px;padding:9px 12px;background:var(--surface-subtle);border-bottom:1px solid var(--border-hairline)}.vs-shot__bar i{width:9px;height:9px;border-radius:50%;background:var(--ink-200)}.vs-shot__bar span{margin-left:10px;font-size:11px;color:var(--text-tertiary)}.vs-shot img{display:block;width:100%;height:auto}.vs-shot figcaption{display:flex;flex-direction:column;gap:4px}.vs-shot figcaption b{font:var(--weight-medium)var(--text-base)/1.3 var(--font-sans)}.vs-shot figcaption span{font-size:14px;line-height:1.55;color:var(--text-secondary);max-width:62ch}.vs-alts__list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.vs-alt{display:grid;grid-template-columns:44px 1fr 220px;gap:24px;padding:28px;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-card)}.vs-alt--me{box-shadow:inset 3px 0 0 var(--accent);background:var(--surface-block-soft)}.vs-alt__n{font:var(--weight-medium)13px/1.8 var(--font-sans);color:var(--text-tertiary)}.vs-alt h3{font-size:var(--text-xl);letter-spacing:-.02em}.vs-alt__pos{margin:6px 0 14px;color:var(--text-secondary);font-size:15px;line-height:1.5}.vs-alt ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vs-alt li{position:relative;padding-left:18px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.vs-alt li::before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:1px;background:var(--ink-300)}.vs-alt--me li::before{background:var(--accent)}.vs-alt__meta{margin:0;display:grid;gap:14px;align-content:start;border-left:1px solid var(--border-hairline);padding-left:20px}.vs-alt__meta dt{font-size:12px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em}.vs-alt__meta dd{margin:2px 0 0;font:var(--weight-medium)14px/1.4 var(--font-sans)}@media(max-width:900px){.vs-verdict__grid,.vs-bars__grid,.vs-shots__list{grid-template-columns:1fr}.vs-pick--me{border-right:0;border-bottom:1px solid var(--border-hairline)}.vs-alt{grid-template-columns:1fr;gap:14px;padding:22px}.vs-alt__meta{border-left:0;padding-left:0;border-top:1px solid var(--border-hairline);padding-top:14px;grid-template-columns:1fr 1fr}}.vs-shot:last-child:nth-child(even){grid-column:1/-1}