.background-remover.svelte-22xci2{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:clamp(16px,3vw,28px)}.local-note.svelte-22xci2,.file-name.svelte-22xci2 small:where(.svelte-22xci2){color:var(--muted-foreground)}.workspace.svelte-22xci2{gap:16px;display:grid}.workspace-bar.svelte-22xci2,.actions.svelte-22xci2,.comparison-control.svelte-22xci2{align-items:center;display:flex}.workspace-bar.svelte-22xci2{justify-content:space-between;gap:16px}.file-name.svelte-22xci2{min-width:0;font-size:14px;display:grid}.file-name.svelte-22xci2 span:where(.svelte-22xci2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icon-button.svelte-22xci2{border:1px solid var(--border);background:var(--background);width:36px;height:36px;color:var(--foreground);border-radius:8px;flex:none;place-items:center;display:grid}.preview.svelte-22xci2{border:1px solid var(--border);border-radius:10px;place-items:center;min-height:300px;max-height:620px;display:grid;position:relative;overflow:hidden}.checkerboard.svelte-22xci2{background-color:var(--background);background-image:linear-gradient(45deg, var(--muted) 25%, transparent 25%), linear-gradient(-45deg, var(--muted) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--muted) 75%), linear-gradient(-45deg, transparent 75%, var(--muted) 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.preview.svelte-22xci2>img:where(.svelte-22xci2),.result-layer.svelte-22xci2,.result-layer.svelte-22xci2 img:where(.svelte-22xci2){object-fit:contain;width:100%;height:100%}.preview.svelte-22xci2>img:where(.svelte-22xci2){max-height:620px}.result-layer.svelte-22xci2,.result-layer.svelte-22xci2 img:where(.svelte-22xci2){position:absolute;inset:0}.comparison-line.svelte-22xci2{background:#fff;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #00000059}.is-processing.svelte-22xci2>img:where(.svelte-22xci2){opacity:.5}.progress-card.svelte-22xci2{border:1px solid var(--border);background:color-mix(in oklch, var(--background) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;border-radius:10px;justify-items:center;gap:10px;width:min(280px,100% - 32px);padding:20px;display:grid;position:absolute}.spinner{color:var(--primary);animation:1s linear infinite svelte-22xci2-spin}.progress-card.svelte-22xci2 strong:where(.svelte-22xci2){font-size:14px}.progress-card.svelte-22xci2 small:where(.svelte-22xci2){font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.progress-track.svelte-22xci2{background:var(--muted);border-radius:3px;width:100%;height:5px;overflow:hidden}.progress-track.svelte-22xci2 span:where(.svelte-22xci2){border-radius:inherit;background:var(--primary);height:100%;transition:width .16s;display:block}.comparison-control.svelte-22xci2{color:var(--muted-foreground);gap:12px;font-size:12px}.comparison-control.svelte-22xci2 [data-slot=slider-root]{width:100%}.actions.svelte-22xci2{flex-wrap:wrap;gap:8px}.error.svelte-22xci2{border:1px solid color-mix(in oklch, var(--destructive) 35%, var(--border));background:color-mix(in oklch, var(--destructive) 8%, transparent);color:var(--destructive);border-radius:8px;margin-top:14px;padding:10px 12px;font-size:13px}.local-note.svelte-22xci2{text-align:center;margin-top:14px;font-size:12px}@keyframes svelte-22xci2-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}.progress-track.svelte-22xci2 span:where(.svelte-22xci2){transition:none}}@media (width<=480px){.background-remover.svelte-22xci2{padding:12px}.preview.svelte-22xci2{min-height:260px}.actions.svelte-22xci2 a,.actions.svelte-22xci2 button{flex:auto}}@media (pointer:coarse){.icon-button.svelte-22xci2{width:44px;height:44px}.comparison-control.svelte-22xci2 [data-slot=slider-root]{min-height:44px}}
