.blur.svelte-s7eqmh{margin:var(--space-4) 0 0;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface)}.stage.svelte-s7eqmh{border-radius:var(--radius-sm);background:var(--color-tile);cursor:crosshair;touch-action:none;user-select:none;direction:ltr;inline-size:fit-content;max-inline-size:100%;margin-inline:auto;position:relative}video.svelte-s7eqmh,img.svelte-s7eqmh{pointer-events:none;max-block-size:60vh;max-inline-size:100%;display:block}.area.svelte-s7eqmh{box-sizing:border-box;border:2px dashed var(--color-primary);cursor:move;position:absolute}.area.blur.svelte-s7eqmh{backdrop-filter:blur(8px)}.area.pixelate.svelte-s7eqmh{backdrop-filter:blur(4px)contrast(1.2);background:repeating-conic-gradient(#0000001f 0 25%, transparent 0 50%) 0 0 / 12px 12px}.area.black.svelte-s7eqmh{background:#000}.area.tracked.svelte-s7eqmh{border-color:var(--color-text);pointer-events:none}.badge.svelte-s7eqmh{padding:0 var(--space-1);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:700;line-height:1.4;position:absolute;inset-block-start:0;inset-inline-start:0}.area.selected.svelte-s7eqmh{border-style:solid}.area.svelte-s7eqmh:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.remove.svelte-s7eqmh{border:2px solid var(--color-primary);background:var(--color-surface);block-size:28px;inline-size:28px;color:var(--color-text);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:0;inset-inline-end:0;translate:50% -50%}.remove.svelte-s7eqmh:before{content:"";position:absolute;inset:-8px}.handle.svelte-s7eqmh{border:2px solid var(--color-primary);background:var(--color-surface);border-radius:50%;block-size:14px;inline-size:14px;position:absolute;translate:-50% -50%}.handle.svelte-s7eqmh:before{content:"";position:absolute;inset:-10px}.nw.svelte-s7eqmh,.w.svelte-s7eqmh,.sw.svelte-s7eqmh{inset-inline-start:0}.n.svelte-s7eqmh,.s.svelte-s7eqmh{inset-inline-start:50%}.ne.svelte-s7eqmh,.e.svelte-s7eqmh,.se.svelte-s7eqmh{inset-inline-start:100%}.nw.svelte-s7eqmh,.n.svelte-s7eqmh,.ne.svelte-s7eqmh{inset-block-start:0}.w.svelte-s7eqmh,.e.svelte-s7eqmh{inset-block-start:50%}.sw.svelte-s7eqmh,.s.svelte-s7eqmh,.se.svelte-s7eqmh{inset-block-start:100%}.nw.svelte-s7eqmh,.se.svelte-s7eqmh{cursor:nwse-resize}.ne.svelte-s7eqmh,.sw.svelte-s7eqmh{cursor:nesw-resize}.n.svelte-s7eqmh,.s.svelte-s7eqmh{cursor:ns-resize}.e.svelte-s7eqmh,.w.svelte-s7eqmh{cursor:ew-resize}.ne.svelte-s7eqmh{display:none}.seek.svelte-s7eqmh{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-4);font-weight:600;display:flex}.seek.svelte-s7eqmh input:where(.svelte-s7eqmh){flex:1;min-block-size:44px;min-inline-size:12rem}figcaption.svelte-s7eqmh{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}output.svelte-s7eqmh{padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--color-tile);font-variant-numeric:tabular-nums;font-weight:600}.hint.svelte-s7eqmh{color:var(--color-text-muted);flex-basis:100%;order:1}.reset.svelte-s7eqmh{min-block-size:44px;padding:var(--space-2) var(--space-4);border:2px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;margin-inline-start:auto;font-weight:600}.reset.svelte-s7eqmh:hover:not(:disabled){border-color:var(--color-primary)}.reset.svelte-s7eqmh:disabled{opacity:.5;cursor:default}.tracks.svelte-s7eqmh{font-size:var(--text-sm);margin-block-start:var(--space-4)}.tracks.svelte-s7eqmh h3:where(.svelte-s7eqmh){margin:0 0 var(--space-2);font-size:inherit}.tracks.svelte-s7eqmh ul:where(.svelte-s7eqmh){gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tracks.svelte-s7eqmh li:where(.svelte-s7eqmh){border:2px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);display:flex}.tracks.svelte-s7eqmh button:where(.svelte-s7eqmh){min-block-size:44px;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0}.jump.svelte-s7eqmh{padding-block:var(--space-2);padding-inline:var(--space-4) var(--space-2);font-variant-numeric:tabular-nums}.drop.svelte-s7eqmh{min-inline-size:44px;font-weight:700}.tracks.svelte-s7eqmh button:where(.svelte-s7eqmh):hover{color:var(--color-primary)}@media (width<=30rem){.blur.svelte-s7eqmh{padding:var(--space-4)}}
