.video-comparison-module__ey5TXa__comparison{min-width:0;margin:16px 0}.video-comparison-module__ey5TXa__stage{aspect-ratio:16/9;background:#101010;border-radius:10px;position:relative;overflow:hidden}.video-comparison-module__ey5TXa__stage video{object-fit:contain;background:#101010;width:100%;height:100%;position:absolute;inset:0}.video-comparison-module__ey5TXa__divider{pointer-events:none;border-left:2px solid #fff;position:absolute;top:0;bottom:0}.video-comparison-module__ey5TXa__divider:after{color:#111;content:"↔";background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.video-comparison-module__ey5TXa__curtain{cursor:ew-resize;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.video-comparison-module__ey5TXa__stage:has(.video-comparison-module__ey5TXa__curtain:focus-visible){outline:2px solid var(--accent,#0c9);outline-offset:3px}.video-comparison-module__ey5TXa__labels{pointer-events:none;justify-content:space-between;gap:24px;display:flex;position:absolute;inset:10px 10px auto}.video-comparison-module__ey5TXa__labels span{text-overflow:ellipsis;color:#fff;white-space:nowrap;background:#000b;border-radius:5px;max-width:45%;padding:5px 8px;font-size:13px;overflow:hidden}.video-comparison-module__ey5TXa__controls{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.video-comparison-module__ey5TXa__controls>input{min-width:100px;accent-color:var(--accent,#0c9);flex:1}.video-comparison-module__ey5TXa__controls label{align-items:center;gap:8px;display:flex}.video-comparison-module__ey5TXa__controls output{font-variant-numeric:tabular-nums;font-size:13px}.video-comparison-module__ey5TXa__controls button,.video-comparison-module__ey5TXa__controls select,.video-comparison-module__ey5TXa__selectors select,.video-comparison-module__ey5TXa__dialog header button{font:inherit;color:inherit;background:var(--surface);border:1px solid var(--border-control);border-radius:8px;padding:8px 12px}.video-comparison-module__ey5TXa__hint{color:var(--text-muted);font-size:13px;line-height:1.5}.video-comparison-module__ey5TXa__selectors{gap:12px;margin-bottom:12px;display:flex}.video-comparison-module__ey5TXa__selectors label{flex:1;gap:6px;min-width:0;display:grid}.video-comparison-module__ey5TXa__selectors select{width:100%;min-width:0}.video-comparison-module__ey5TXa__loading{color:#fff;pointer-events:none;background:#000b;border-radius:8px;padding:8px 12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-comparison-module__ey5TXa__dialog{width:min(960px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary);background:var(--surface);border:1px solid var(--border-control);border-radius:16px;padding:20px;overflow:auto}.video-comparison-module__ey5TXa__dialog::backdrop{background:#0009}.video-comparison-module__ey5TXa__dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.video-comparison-module__ey5TXa__dialog h2{margin:0;font-size:20px}@media (max-width:540px){.video-comparison-module__ey5TXa__selectors{flex-direction:column}.video-comparison-module__ey5TXa__controls{gap:8px}.video-comparison-module__ey5TXa__dialog{padding:12px}}
