.vte-stage{border-radius:var(--radius-sm);background:#000;margin:12px 0;overflow:hidden}.vte-video{object-fit:contain;background:#000;width:100%;max-height:60vh;display:block}.vte-time{font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:600}.vte-slider{width:100%;min-height:44px;accent-color:var(--accent)}.vte-section{border-top:1px solid var(--border);margin-top:20px;padding-top:12px}.vte-section h3{margin:0 0 8px;font-size:1rem}.vte-frames{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:10px;margin:8px 0;padding:0;list-style:none;display:grid}.vte-frame{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;gap:6px;padding:8px;display:flex}.vte-frame img{object-fit:contain;background:#000;border-radius:6px;width:100%;height:auto;max-height:140px;display:block}.vte-frame-time{font-variant-numeric:tabular-nums;font-weight:600}.vte-frame .button-row{margin:0}.vte-progress{width:100%;height:12px}
