.threshold-video.svelte-zg97dq{place-items:center;min-height:100dvh;padding:1rem;display:grid;position:relative}.dock.svelte-zg97dq{pointer-events:none;flex-direction:column;align-items:center;gap:.6rem;padding:1rem 1rem 1.2rem;display:flex;position:fixed;bottom:0;left:0;right:0}.dock.svelte-zg97dq>:where(.svelte-zg97dq){pointer-events:auto}.stage.svelte-zg97dq{border:1px solid var(--line);background:#000;line-height:0;position:relative}.stage.flash.svelte-zg97dq:after{content:"";pointer-events:none;background:#fff;animation:.14s ease-out svelte-zg97dq-shutter;position:absolute;inset:0}@keyframes svelte-zg97dq-shutter{0%{opacity:.9}to{opacity:0}}.stage.svelte-zg97dq canvas{width:min(92vw,100dvh - 12rem,640px);height:auto;display:block}.shutter-row.svelte-zg97dq{align-items:center;gap:.75rem;display:flex}.shutter.svelte-zg97dq{font:inherit;letter-spacing:.04em;border:1px solid var(--line);color:var(--fg);cursor:pointer;background:0 0;border-radius:999px;padding:.6rem 1.3rem;font-weight:600;transition:background .12s,border-color .12s}.shutter.svelte-zg97dq:hover:not(:disabled){border-color:var(--fg);background:#ffffff1f}.shutter.svelte-zg97dq:disabled{opacity:.4;cursor:not-allowed}.clear.svelte-zg97dq{font:inherit;color:var(--fg);opacity:.6;cursor:pointer;background:0 0;border:none;font-size:.85rem;text-decoration:underline}.count.svelte-zg97dq{color:var(--muted);font-size:.85rem}.carousel.svelte-zg97dq{scroll-snap-type:x mandatory;align-items:center;gap:.5rem;width:min(92vw,640px);max-width:100%;min-height:5.5rem;padding:.5rem 0;display:flex;overflow-x:auto}.empty.svelte-zg97dq{color:var(--muted);margin:0 auto;font-size:.85rem}.shot.svelte-zg97dq{scroll-snap-align:start;border:1px solid var(--line);cursor:pointer;background:#000;border-radius:4px;flex:none;padding:0;line-height:0;position:relative;overflow:hidden}.shot.svelte-zg97dq img:where(.svelte-zg97dq){object-fit:cover;width:5rem;height:5rem;display:block}.shot.svelte-zg97dq .remove:where(.svelte-zg97dq){color:#fff;text-shadow:0 0 3px #000;opacity:0;font-size:1rem;line-height:1;transition:opacity .12s;position:absolute;top:2px;right:4px}.shot.svelte-zg97dq:hover .remove:where(.svelte-zg97dq),.shot.svelte-zg97dq:focus-visible .remove:where(.svelte-zg97dq){opacity:1}.error.svelte-zg97dq{color:#ff6b6b;font-size:.9rem}main.svelte-1uha8ag{min-height:100dvh}
