.comparison-stats{--comparison-x:50%;--comparison-gap:24px;--comparison-edge:32px;--comparison-before-opacity:1;--comparison-after-opacity:0;position:absolute;inset:0;z-index:2;overflow:hidden;color:var(--paper);background:none;border:0;box-shadow:none;pointer-events:none;font-variant-numeric:tabular-nums;line-height:1.3}
.comparison-stats[hidden]{display:none}
.comparison-sweep{position:absolute;top:0;bottom:0;left:var(--comparison-x);width:0}
.comparison-sweep::before{content:'';position:absolute;top:0;bottom:0;left:-1px;width:2px;background:rgba(255,255,255,.72)}
.comparison-stats-side{position:absolute;top:124px;left:0;width:228px;min-width:0}
.comparison-stats-before{left:var(--comparison-gap);text-align:left;opacity:var(--comparison-before-opacity)}
.comparison-stats-after{left:auto;right:var(--comparison-gap);text-align:right;opacity:var(--comparison-after-opacity)}
.comparison-stats-title{font-size:16px;font-weight:500;line-height:1.35}
.comparison-stats-label{margin-top:8px;font-size:12px;line-height:1.4;opacity:.8}
.comparison-stats-rate{margin-top:2px;font-size:32px;line-height:1.1;letter-spacing:-.025em}
.comparison-stats-rate strong{font-weight:500}
.comparison-stats-after .comparison-stats-rate,.comparison-stats-summary strong{color:var(--accent-hover,#00ad43)}
.comparison-stats-meta{margin-top:8px;font-size:13px;line-height:1.4}
.comparison-stats-codec{margin-top:3px;font-size:12px;line-height:1.4;opacity:.8}
.comparison-stats-summary{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:4px 7px;margin-top:10px;font-size:13px;line-height:1.4}
.comparison-stats-summary strong{font-size:16px;font-weight:500}
.comparison-stats-method{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:3px 6px;margin-top:8px;font-size:10px;line-height:1.4;opacity:.65}
.home:has(.nav.is-open) .comparison-stats{visibility:hidden}
.cinema-video[data-comparison-video]{object-fit:cover}
@media(max-width:1100px){.comparison-stats{--comparison-gap:18px;--comparison-edge:24px}.comparison-stats-side{top:108px;width:190px}.comparison-stats-title{font-size:15px}.comparison-stats-rate{font-size:28px}}
@media(max-width:650px){.comparison-stats{--comparison-gap:10px;--comparison-edge:12px}.comparison-stats-side{top:104px;width:108px}.comparison-stats-title{font-size:12px}.comparison-stats-label{margin-top:8px;font-size:10px}.comparison-stats-rate{font-size:20px}.comparison-stats-meta{margin-top:6px;font-size:10px}.comparison-stats-codec{font-size:10px}.comparison-stats-summary{gap:3px 5px;margin-top:8px;font-size:10px}.comparison-stats-summary strong{font-size:12px}.comparison-stats-method{display:none}}
@media(max-width:650px) and (max-height:600px){.comparison-stats-side{top:84px}.comparison-stats-label{margin-top:4px}.comparison-stats-meta{margin-top:3px}.comparison-stats-codec{display:none}.comparison-stats-summary{margin-top:5px}}
