.vs-key{color:var(--content-secondary);flex-wrap:wrap;gap:4px 16px;margin:0;font-size:1rem;line-height:1.375rem;display:flex}.vs-key__i--dot{align-items:center;gap:8px;display:inline-flex}.vs-key .vs-dot{margin:0}.vs-key--stage{margin-top:12px}.vs-key--table{display:none}.vs-intro>.vs-seg--stage+.vs-key{margin-top:-20px}@media (min-width:761px){.vs-pick{background:var(--bg-paper-raised);margin:0 0 8px;padding:0 12px 0 16px}.vs-pick:hover{background-image:linear-gradient(var(--fill-hover),var(--fill-hover))}.vs-pick__name{font-size:clamp(1.25rem,1rem + .7vw,1.75rem)}.vs-dev__pic{height:auto}.vs-dev__pic img{object-fit:contain;object-position:left bottom;width:min(100%,320px);height:auto;max-height:112px}.vs-swap{min-height:44px}}.vs-end{border-top:1px solid var(--content-primary);grid-template-columns:28% 36% 36%;align-items:start;margin-top:clamp(40px,5vw,56px);padding-top:24px;display:grid}.vs-end__intro{padding-right:32px}.vs-end__t{letter-spacing:-.02em;color:var(--content-primary);margin:0;font-size:clamp(1.5rem,1.3rem + .5vw,1.75rem);font-weight:600;line-height:1.2}.vs-end__lead{color:var(--content-secondary);margin:8px 0 0;font-size:1rem;line-height:1.375rem}.vs-end__dev{justify-items:start;gap:4px;min-width:0;padding-right:24px;display:grid}.vs-end__name{color:var(--content-primary);margin:0;font-size:1.25rem;font-weight:600;line-height:1.75rem}.vs-end__dev .vs-dev__price{margin-top:0;font-size:1.0625rem;line-height:1.5rem}.vs-end__dev .vs-dev__stock{font-size:1rem;line-height:1.375rem}.vs-end__dev .vs-dev__acts{margin-top:8px}@media (max-width:760px){.vs-key--stage{display:none}.vs-key--table{margin:0 0 4px;padding-top:4px;display:flex}.vt tr.is-diff>th:before{vertical-align:1px;width:7px;height:7px;margin:0 8px 0 0;display:inline-block;position:static}.vs-dev__acts .link:after{inset:-10px -4px}.vs-end{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.vs-end__intro{grid-column:1/-1;padding-right:0}.vs-end__dev{padding-right:0}.vs-end__name{font-size:1.0625rem;line-height:1.5rem}.vs-end__dev .vs-dev__acts .btn{min-height:44px;padding:0 16px}.vs-pop__list{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-inline:0;padding:0;display:grid;overflow:visible}.vs-pop__list>li{flex:none}.vs-card{gap:var(--space-lg);padding:28px 12px 16px}.vs-card__pics{gap:8px;height:36px}.vs-card__t{font-size:1rem;line-height:1.375rem}.vs-card__now{top:8px;right:8px}}