.ccs.svelte-x9nnll{margin:4px 0 10px}.ccs-stage.svelte-x9nnll{border-radius:var(--radius-md);touch-action:none;-webkit-user-select:none;user-select:none;cursor:ew-resize;background:#000;width:100%;max-height:62vh;position:relative;overflow:hidden}.ccs-stage.is-pannable.svelte-x9nnll{cursor:grab}.ccs-layer.svelte-x9nnll{will-change:clip-path;position:absolute;inset:0;overflow:hidden}.ccs-img.svelte-x9nnll{max-width:none;display:block;position:absolute;top:0;left:0}.ccs-tag.svelte-x9nnll{border-radius:var(--radius-sm);color:#fff;white-space:nowrap;pointer-events:none;background:#0000008c;padding:4px 10px;font-size:12px;font-weight:600;transition:opacity .15s;position:absolute;top:10px}.ccs-tag-left.svelte-x9nnll{left:10px}.ccs-tag-right.svelte-x9nnll{right:10px}.ccs-tag-hidden.svelte-x9nnll{opacity:0}.ccs-divider.svelte-x9nnll{pointer-events:none;background:#ffffffd9;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.ccs-handle.svelte-x9nnll{color:#14161c;cursor:ew-resize;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0006}.ccs-handle.svelte-x9nnll svg:where(.svelte-x9nnll){width:18px;height:18px}.ccs-zoom.svelte-x9nnll{border-radius:var(--radius-sm);background:#0000008c;padding:2px;display:flex;position:absolute;bottom:10px;right:10px}.ccs-zoom.svelte-x9nnll button:where(.svelte-x9nnll){border-radius:var(--radius-sm);color:#ffffffd9;cursor:pointer;background:0 0;border:0;padding:3px 10px;font-size:12px;font-weight:600}.ccs-zoom.svelte-x9nnll button.is-active:where(.svelte-x9nnll){color:#14161c;background:#fff}.ccs-hint.svelte-x9nnll{color:var(--muted,#6b7280);margin:6px 0 0;font-size:12px}.preview-box.svelte-1l3pp32{border:1.5px dashed var(--line);border-radius:var(--radius-md);text-align:center;margin:14px 0 10px;padding:12px}.preview-title.svelte-1l3pp32{color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:600}.filmstrip.svelte-1l3pp32{scrollbar-width:thin;gap:6px;margin-bottom:10px;padding-bottom:4px;display:flex;overflow-x:auto}.thumb.svelte-1l3pp32{border-radius:var(--radius-md);cursor:pointer;background:#e9ebef;border:2px solid #0000;flex:1 0 72px;height:56px;padding:0;position:relative;overflow:hidden}.thumb.svelte-1l3pp32 img:where(.svelte-1l3pp32){object-fit:cover;width:100%;height:100%;display:block}.thumb.svelte-1l3pp32:hover:not(:disabled){border-color:var(--teal)}.thumb.is-active.svelte-1l3pp32{border-color:var(--coral)}.thumb.svelte-1l3pp32:disabled{opacity:.55;cursor:not-allowed}.thumb.is-pending.svelte-1l3pp32{cursor:default;animation:1.2s ease-in-out infinite svelte-1l3pp32-thumb-pulse}@keyframes svelte-1l3pp32-thumb-pulse{50%{opacity:.5}}.thumb-time.svelte-1l3pp32{border-radius:var(--radius-sm);color:#fff;font-variant-numeric:tabular-nums;background:#0009;padding:0 4px;font-size:10px;line-height:15px;position:absolute;bottom:3px;right:3px}.preview-stage.svelte-1l3pp32{position:relative}.preview-busy.svelte-1l3pp32{border-radius:var(--radius-sm);color:#fff;pointer-events:none;background:#000000a6;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.preview-spinner.svelte-1l3pp32{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite svelte-1l3pp32-preview-spin}@keyframes svelte-1l3pp32-preview-spin{to{transform:rotate(360deg)}}.preview-estimate.svelte-1l3pp32{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.45}.preview-estimate.is-warn.svelte-1l3pp32{color:var(--coral-dark);font-weight:600}.eta-line.svelte-1l3pp32{text-align:center;font-variant-numeric:tabular-nums;color:var(--muted);margin:8px 0 0;font-size:13px}
