.vid-stage{line-height:0;position:relative}.vid-stage .tool-preview{display:block}.vid-hit{cursor:crosshair;touch-action:none;position:absolute;inset:0 0 48px}.vid-frame{pointer-events:none;position:absolute;overflow:hidden}.vid-box{outline:1px solid var(--tool-accent);border:2px solid #fff;position:absolute;box-shadow:0 0 0 9999px #00000080}.vid-hint{color:var(--tool-muted);font-size:13px}.vid-engine{color:var(--tool-muted);text-align:center}.vid-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vid-list li{border:1px solid var(--tool-border);background:var(--tool-fill);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.vid-list-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vid-list button{border:1px solid var(--tool-border);cursor:pointer;background:#fff;border-radius:6px;height:32px;padding:0 10px}.vid-list button:disabled{opacity:.4;cursor:default}.vid-inline{align-items:center;gap:8px;display:flex}.vid-timer{font-variant-numeric:tabular-nums;text-align:center;font-size:28px}.vid-secondary{border:1px solid var(--tool-border);cursor:pointer;background:#fff;border-radius:6px;height:40px;padding:0 14px}
