.split-lens.svelte-a8tg4b{position:relative;width:100%;overflow:hidden;border:1px solid var(--border-strong);background:var(--bg);cursor:ew-resize;user-select:none;touch-action:none}.split-lens.checkered.svelte-a8tg4b{background:repeating-conic-gradient(#ccc 0% 25%,#eee 0% 50%) 0 0 / 16px 16px}.layer.svelte-a8tg4b{position:absolute;inset:0}.layer.svelte-a8tg4b img:where(.svelte-a8tg4b){width:100%;height:100%;object-fit:contain;display:block}.rail.svelte-a8tg4b{position:absolute;top:0;bottom:0;width:1px;background:var(--border-strong);transform:translate(-50%);transition:background var(--duration-tick) var(--ease-snap)}.split-lens.dragging.svelte-a8tg4b .rail:where(.svelte-a8tg4b){background:var(--signal)}.handle.svelte-a8tg4b{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--fg-soft);transition:border-color var(--duration-tick) var(--ease-snap),color var(--duration-tick) var(--ease-snap)}.split-lens.dragging.svelte-a8tg4b .handle:where(.svelte-a8tg4b),.handle.svelte-a8tg4b:focus-visible{border-color:var(--signal-text);color:var(--signal-text);outline:none}.tag.svelte-a8tg4b{position:absolute;top:var(--space-2);font-size:var(--text-xs);background:#0c0c0ba6;color:var(--color-paper);padding:2px 8px;border-radius:var(--radius-sm);pointer-events:none}.tag-before.svelte-a8tg4b{left:var(--space-2)}.tag-after.svelte-a8tg4b{right:var(--space-2)}.console.svelte-1njjltx{border:1px solid var(--border-strong);background:var(--bg-raised);padding:var(--space-6)}.workbench.svelte-1njjltx{display:flex;flex-direction:column;gap:var(--space-5)}.queue.svelte-1njjltx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.queue-item.svelte-1njjltx{border:1px solid var(--border);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.queue-row.svelte-1njjltx{display:flex;align-items:center;gap:var(--space-3)}.thumb.svelte-1njjltx{width:44px;height:44px;object-fit:cover;border:1px solid var(--border);flex-shrink:0}.queue-meta.svelte-1njjltx{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.queue-name.svelte-1njjltx{font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-status.svelte-1njjltx{font-size:var(--text-xs);color:var(--fg-faint)}.remove-btn.svelte-1njjltx{background:transparent;border:1px solid var(--border);color:var(--fg-faint);width:28px;height:28px;cursor:pointer;border-radius:var(--radius-md);font-size:var(--text-md);line-height:1;flex-shrink:0;transition:border-color var(--duration-tick) var(--ease-snap),color var(--duration-tick) var(--ease-snap)}.remove-btn.svelte-1njjltx:hover{border-color:var(--signal-text);color:var(--signal-text)}.result.svelte-1njjltx{display:flex;flex-direction:column;gap:var(--space-3)}.actions.svelte-1njjltx{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.primary-btn.svelte-1njjltx,.download-btn.svelte-1njjltx{display:inline-flex;align-items:center;background:var(--signal);color:var(--color-ink);border:none;padding:var(--space-3) var(--space-5);font-size:var(--text-sm);cursor:pointer;text-decoration:none;border-radius:var(--radius-md);transition:opacity var(--duration-tick) var(--ease-snap)}.primary-btn.svelte-1njjltx:disabled{opacity:.5;cursor:not-allowed}.secondary-btn.svelte-1njjltx,.reset-btn.svelte-1njjltx{background:transparent;border:1px solid var(--border-strong);color:var(--fg-soft);padding:var(--space-3) var(--space-4);cursor:pointer;border-radius:var(--radius-md);font-size:var(--text-sm);transition:border-color var(--duration-tick) var(--ease-snap),color var(--duration-tick) var(--ease-snap)}.secondary-btn.svelte-1njjltx:hover,.reset-btn.svelte-1njjltx:hover{border-color:var(--signal-text);color:var(--signal-text)}.secondary-btn.svelte-1njjltx:disabled,.reset-btn.svelte-1njjltx:disabled{opacity:.5;cursor:not-allowed}.error.svelte-1njjltx{color:var(--signal-text);font-size:var(--text-sm);margin:0}
