.stage-wrap.svelte-1iguwpu{padding:20px 24px 0}.stage.svelte-1iguwpu{border:1px solid var(--line);background:var(--surface);border-radius:10px;height:400px;position:relative;overflow:hidden}video.svelte-1iguwpu,canvas.svelte-1iguwpu,.stage.svelte-1iguwpu img:where(.svelte-1iguwpu){object-fit:contain;width:100%;height:100%;display:block}.cant-play.svelte-1iguwpu{color:var(--text-2);background:#0a0a0bd9;border-radius:8px;margin:0;padding:8px 12px;font-size:14px;position:absolute;inset:auto 12px 12px}.tag.svelte-1iguwpu{text-overflow:ellipsis;max-width:calc(100% - 24px);font:400 12px var(--mono);color:var(--text-2);white-space:pre;pointer-events:none;background:#0a0a0bd9;border-radius:6px;padding:6px 10px;position:absolute;top:12px;left:12px;overflow:hidden}.close.svelte-1iguwpu{min-height:40px;font-size:14px;position:absolute;top:12px;right:12px}.bar.svelte-1iguwpu{opacity:0;background:#0a0a0bd9;border-radius:8px;align-items:center;gap:12px;padding:4px 12px 4px 4px;transition:opacity .2s;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.stage.svelte-1iguwpu:hover .bar:where(.svelte-1iguwpu),.bar.svelte-1iguwpu:focus-within{opacity:1}@media (hover:none){.bar.svelte-1iguwpu{opacity:1}}.play.svelte-1iguwpu{background:var(--line);width:36px;height:36px;color:var(--text);cursor:pointer;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.time.svelte-1iguwpu{font:400 12px var(--mono);color:var(--text-2)}.dim.svelte-1iguwpu{color:var(--dim)}.track.svelte-1iguwpu{background:var(--line-2);border-radius:2px;flex:1;height:4px;position:relative}.kept.svelte-1iguwpu,.played.svelte-1iguwpu{position:absolute;top:0;bottom:0}.kept.svelte-1iguwpu{background:#3f4a2a}.played.svelte-1iguwpu{background:var(--lime)}.seek.svelte-1iguwpu{opacity:0;cursor:pointer;width:100%;margin:0;position:absolute;inset:-10px 0}.track.svelte-1iguwpu:has(.seek:where(.svelte-1iguwpu):focus-visible){outline:2px solid var(--lime);outline-offset:6px}.trim.svelte-1iguwpu{flex-direction:column;gap:10px;padding:16px 24px 0;display:flex}.trim-head.svelte-1iguwpu{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.trim-head.svelte-1iguwpu h2:where(.svelte-1iguwpu){margin:0;font-size:14px;font-weight:600}.mono.svelte-1iguwpu{font:400 12px var(--mono);color:var(--muted)}.mono.svelte-1iguwpu b:where(.svelte-1iguwpu){color:var(--text);font-weight:600}.strip.svelte-1iguwpu{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);border-radius:8px;height:52px;padding:4px;position:relative}.frames.svelte-1iguwpu{gap:2px;height:100%;display:flex}.frames.svelte-1iguwpu span:where(.svelte-1iguwpu){background:var(--line);border-radius:2px;flex:1;min-width:0;overflow:hidden}.frames.svelte-1iguwpu .out:where(.svelte-1iguwpu){opacity:.35}.frames.svelte-1iguwpu img:where(.svelte-1iguwpu){object-fit:cover;width:100%;height:100%;display:block}.window.svelte-1iguwpu{box-sizing:border-box;border:2px solid var(--lime);pointer-events:none;border-radius:6px;position:absolute;top:0;bottom:0}.head.svelte-1iguwpu{background:var(--text);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.handle.svelte-1iguwpu{appearance:none;pointer-events:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.handle.svelte-1iguwpu:focus-visible{outline:none}.handle.svelte-1iguwpu::-webkit-slider-runnable-track{background:0 0}.handle.svelte-1iguwpu::-webkit-slider-thumb{appearance:none;background:var(--lime);pointer-events:auto;cursor:ew-resize;border-radius:3px;width:10px;height:24px}.handle.svelte-1iguwpu::-moz-range-track{background:0 0}.handle.svelte-1iguwpu::-moz-range-thumb{background:var(--lime);pointer-events:auto;cursor:ew-resize;border:0;border-radius:3px;width:10px;height:24px}.handle.svelte-1iguwpu:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--lime)}.handle.svelte-1iguwpu:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--lime)}div.svelte-14aejd9{gap:3px;display:flex}span.svelte-14aejd9{background:var(--line-2);border-radius:1px;flex:1;height:10px}.on.svelte-14aejd9{background:var(--lime)}.over.svelte-14aejd9{background:var(--rust)}
