.picker.svelte-1qiacya{border:0;min-width:0;margin:0;padding:0}legend.svelte-1qiacya{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:.5rem;padding:0;font-size:.78rem;font-weight:600}.row.svelte-1qiacya{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:.5rem;display:grid}.opt.svelte-1qiacya{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring), border-color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);justify-items:center;gap:.35rem;padding:.6rem .3rem;display:grid}.opt.svelte-1qiacya:hover{border-color:var(--line-strong);transform:translateY(-2px)}.opt.on.svelte-1qiacya{border-color:var(--accent);background:color-mix(in oklab, var(--accent-bg) 12%, var(--bg-raised));box-shadow:0 0 0 1px var(--accent), 0 6px 18px var(--accent-glow)}svg.svelte-1qiacya{width:44px;height:44px;overflow:visible}.bed.svelte-1qiacya{fill:var(--bg-sunken)}.shot.svelte-1qiacya{fill:var(--accent-bg)}.opt.on.svelte-1qiacya .shot:where(.svelte-1qiacya){fill:var(--accent)}.ghost-fill.svelte-1qiacya{fill:var(--accent-bg);opacity:.22}.frame.svelte-1qiacya{fill:none;stroke:var(--line-strong);stroke-width:1.6px}.asked.svelte-1qiacya{fill:none;stroke:var(--fg-muted);stroke-width:1.6px;stroke-dasharray:3.5 3}.cut.svelte-1qiacya{stroke:var(--danger);stroke-width:1.4px;stroke-dasharray:2.5 2.5;opacity:.75}.arrow.svelte-1qiacya{stroke:var(--fg);stroke-width:1.6px;fill:none;stroke-linecap:round;opacity:.75}.name.svelte-1qiacya{text-align:center;color:var(--fg-muted);font-size:.72rem;font-weight:600;line-height:1.15}.opt.on.svelte-1qiacya .name:where(.svelte-1qiacya){color:var(--fg)}.hint.svelte-1qiacya{color:var(--fg-faint);min-height:2.4em;margin-top:.5rem;font-size:.8rem}.tiers.svelte-1srnuyi{border:0;min-width:0;margin:0;padding:0}legend.svelte-1srnuyi{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:.5rem;padding:0;font-size:.78rem;font-weight:600}.row.svelte-1srnuyi{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;display:grid}.tier.svelte-1srnuyi{text-align:start;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-raised);cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring), border-color var(--dur) var(--ease-out);gap:.15rem;padding:.7rem .85rem;display:grid}.tier.svelte-1srnuyi:hover{border-color:var(--line-strong);transform:translateY(-2px)}.tier.on.svelte-1srnuyi{border-color:var(--accent);background:color-mix(in oklab, var(--accent-bg) 12%, var(--bg-raised));box-shadow:0 0 0 1px var(--accent), 0 6px 18px var(--accent-glow)}.tier.loading.svelte-1srnuyi{border-color:var(--accent)}.tier.loading.svelte-1srnuyi .size:where(.svelte-1srnuyi){color:var(--accent-text)}@keyframes svelte-1srnuyi-pulse{50%{opacity:.55}}.tier.loading.svelte-1srnuyi .size:where(.svelte-1srnuyi){animation:1.1s ease-in-out infinite svelte-1srnuyi-pulse}.label.svelte-1srnuyi{font-size:.9rem;font-weight:600}.scope.svelte-1srnuyi{color:var(--fg-muted);font-size:.75rem}.size.svelte-1srnuyi{font-family:var(--font-mono);color:var(--fg-faint);font-size:.72rem}.tier.on.svelte-1srnuyi .size:where(.svelte-1srnuyi){color:var(--accent-text)}.bar.svelte-1srnuyi{background:var(--bg-sunken);border-radius:999px;height:4px;margin-top:.6rem;overflow:hidden}.bar.svelte-1srnuyi span:where(.svelte-1srnuyi){background:var(--accent-bg);height:100%;transition:width var(--dur) var(--ease-out);display:block}.note.svelte-1srnuyi{color:var(--fg-faint);margin-top:.4rem;font-size:.78rem}.note.warn.svelte-1srnuyi{color:var(--accent-text)}.note.ok.svelte-1srnuyi{color:var(--fg-muted)}.anchor.svelte-709fa3{border:0;min-width:0;margin:0;padding:0}legend.svelte-709fa3{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:.5rem;padding:0;font-size:.78rem;font-weight:600}.grid.svelte-709fa3{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg-sunken);grid-template-columns:repeat(3,1.6rem);gap:3px;width:max-content;padding:4px;display:grid}button.svelte-709fa3{cursor:pointer;width:1.6rem;height:1.6rem;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:4px;place-items:center;display:grid}button.svelte-709fa3:hover{background:color-mix(in oklab, var(--accent-bg) 22%, transparent)}button.svelte-709fa3 span:where(.svelte-709fa3){background:var(--fg-faint);width:7px;height:7px;transition:transform var(--dur) var(--ease-spring), background-color var(--dur) var(--ease-out);border-radius:2px}button.on.svelte-709fa3{background:var(--accent-bg)}button.on.svelte-709fa3 span:where(.svelte-709fa3){background:var(--accent-fg);transform:scale(1.35)}.hint.svelte-709fa3{color:var(--fg-faint);max-width:40ch;margin-top:.4rem;font-size:.78rem}.exif.svelte-6qt75s{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-raised);padding:.85rem 1rem}h3.svelte-6qt75s{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 .6rem;font-size:.78rem;font-weight:600}.gps.svelte-6qt75s{border-radius:var(--r-sm);background:color-mix(in oklab, var(--gold-600) 10%, transparent);border:1px solid color-mix(in oklab, var(--gold-600) 32%, transparent);align-items:flex-start;gap:.5rem;margin:0 0 .7rem;padding:.6rem .7rem;font-size:.82rem;line-height:1.5;display:flex}.gps.svelte-6qt75s svg:where(.svelte-6qt75s){color:var(--accent-text);flex:none;margin-top:.15rem}.gps.svelte-6qt75s strong:where(.svelte-6qt75s){font-weight:600;display:block}.gps.svelte-6qt75s code:where(.svelte-6qt75s){font-family:var(--font-mono);color:var(--fg-muted);font-size:.78rem}.gps.svelte-6qt75s a:where(.svelte-6qt75s){color:var(--accent-text);margin-inline-start:.4rem}dl.svelte-6qt75s{grid-template-columns:auto 1fr;gap:.25rem .9rem;margin:0;font-size:.82rem;display:grid}dt.svelte-6qt75s{color:var(--fg-faint)}dd.svelte-6qt75s{color:var(--fg);margin:0}.clean.svelte-6qt75s{color:var(--fg-faint);margin:.7rem 0 0;font-size:.76rem;line-height:1.5}.clean.svelte-6qt75s em:where(.svelte-6qt75s){opacity:.75;font-style:normal}.batch.svelte-13y4e56{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-raised);padding:.85rem 1rem}header.svelte-13y4e56{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}h3.svelte-13y4e56{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);margin:0;font-size:.78rem;font-weight:600}.count.svelte-13y4e56{color:var(--fg-faint);font-size:.8rem}.progress.svelte-13y4e56{color:var(--accent-text);margin-inline-start:auto;font-size:.8rem}.bar.svelte-13y4e56{background:var(--bg-sunken);border-radius:999px;height:4px;margin:.6rem 0;overflow:hidden}.bar.svelte-13y4e56 span:where(.svelte-13y4e56){background:var(--accent-bg);height:100%;transition:width var(--dur) var(--ease-out);display:block}ul.svelte-13y4e56{max-height:14rem;margin:0;padding:0;font-size:.82rem;list-style:none;overflow-y:auto}li.svelte-13y4e56{border-bottom:1px solid color-mix(in oklab, var(--line) 55%, transparent);align-items:baseline;gap:.6rem;padding:.28rem 0;display:flex}li.svelte-13y4e56:last-child{border-bottom:0}.name.svelte-13y4e56{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.status.svelte-13y4e56{font-family:var(--font-mono);color:var(--fg-faint);flex:none;font-size:.74rem}li.working.svelte-13y4e56 .status:where(.svelte-13y4e56){color:var(--accent-text)}li.done.svelte-13y4e56 .status:where(.svelte-13y4e56){color:var(--fg-muted)}.err.svelte-13y4e56{color:var(--accent-text)}li.error.svelte-13y4e56 .name:where(.svelte-13y4e56){opacity:.65}.failed.svelte-13y4e56{color:var(--accent-text);margin:.5rem 0 0;font-size:.78rem}.note.svelte-13y4e56{color:var(--fg-faint);margin:.5rem 0 0;font-size:.76rem;line-height:1.5}.actions.svelte-13y4e56{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.actions.svelte-13y4e56 em:where(.svelte-13y4e56){opacity:.8;font-size:.76rem;font-style:normal}.stage-pane.svelte-18yasnq{gap:.45rem;min-width:0;display:grid}.stage-pane.svelte-18yasnq figcaption:where(.svelte-18yasnq){align-items:center;gap:.5rem;display:flex}.zoom.svelte-18yasnq{font-family:var(--font-mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:.72rem}.reset.svelte-18yasnq{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg-sunken);cursor:pointer;place-items:center;width:1.6rem;height:1.6rem;margin-inline-start:auto;line-height:1;display:grid}.reset.svelte-18yasnq:hover{border-color:var(--accent)}.frame.svelte-18yasnq{border:1px solid var(--line);border-radius:var(--r-md);--checker-size:14px;place-items:center;display:grid;position:relative;overflow:hidden}.frame.movable.svelte-18yasnq{cursor:grab;touch-action:none}.frame.dragging.svelte-18yasnq{cursor:grabbing}.frame.svelte-18yasnq .source:where(.svelte-18yasnq){user-select:none;-webkit-user-drag:none;max-width:none;position:absolute}.strokes.svelte-18yasnq{pointer-events:none;opacity:.5;image-rendering:auto;width:100%;max-width:none;height:100%;position:absolute;inset:0}.frame.painting.svelte-18yasnq{cursor:crosshair;touch-action:none}.ghost.svelte-18yasnq{pointer-events:none;user-select:none;height:auto;position:absolute}.ghost.on.svelte-18yasnq{outline:1px dashed var(--accent);outline-offset:2px}.meta.svelte-18yasnq{font-family:var(--font-mono);color:var(--fg-muted);font-size:.74rem}.hint.svelte-18yasnq{color:var(--fg-faint);max-width:40ch;font-size:.78rem}.layers.svelte-1kmcjp7{border:0;gap:.6rem;min-width:0;margin:0;padding:0;display:grid}.layers.svelte-1kmcjp7 legend:where(.svelte-1kmcjp7){letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:.5rem;padding:0;font-size:.78rem;font-weight:600}.add.svelte-1kmcjp7{justify-self:start;position:relative;overflow:hidden}.add.svelte-1kmcjp7 input:where(.svelte-1kmcjp7){opacity:0;cursor:pointer;position:absolute;inset:0}.empty.svelte-1kmcjp7{color:var(--fg-faint);max-width:44ch;font-size:.8rem}.list.svelte-1kmcjp7{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.item.svelte-1kmcjp7{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-sunken);align-items:center;gap:.35rem;padding:.3rem .4rem;display:flex}.item.on.svelte-1kmcjp7{border-color:var(--accent)}.pick.svelte-1kmcjp7{cursor:pointer;text-align:start;background:0 0;border:0;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.thumb.svelte-1kmcjp7{object-fit:contain;--checker-size:8px;border-radius:4px;flex:none;width:2rem;height:2rem}.name.svelte-1kmcjp7{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.icon.svelte-1kmcjp7{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-raised);cursor:pointer;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:.75rem;line-height:1;display:grid}.icon.svelte-1kmcjp7:hover{border-color:var(--accent)}.controls.svelte-1kmcjp7{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.8rem;display:grid}.field.svelte-1kmcjp7{gap:.35rem;display:grid}.field.svelte-1kmcjp7>span:where(.svelte-1kmcjp7){letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);font-size:.78rem;font-weight:600}.field.svelte-1kmcjp7>span:where(.svelte-1kmcjp7) em:where(.svelte-1kmcjp7){font-style:normal;font-family:var(--font-mono);color:var(--accent-text)}.field.svelte-1kmcjp7 input[type=range]:where(.svelte-1kmcjp7){accent-color:var(--accent-bg);width:100%}.field.svelte-1kmcjp7 select:where(.svelte-1kmcjp7){border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg-sunken);padding:.5rem .6rem}.brush.svelte-surpbu{border:0;gap:.6rem;min-width:0;margin:0;padding:0;display:grid}.brush.svelte-surpbu legend:where(.svelte-surpbu){letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:.5rem;padding:0;font-size:.78rem;font-weight:600}.switch.svelte-surpbu{cursor:pointer;user-select:none;align-items:center;gap:.5rem;font-size:.88rem;display:inline-flex}.switch.svelte-surpbu input[type=checkbox]:where(.svelte-surpbu){opacity:0;width:0;height:0;position:absolute}.track.svelte-surpbu{background:var(--line-strong);width:38px;height:22px;transition:background-color var(--dur) var(--ease-out);border-radius:999px;flex:none;position:relative}.track.svelte-surpbu:after{content:"";background:var(--bg-raised);width:16px;height:16px;box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease-spring);border-radius:50%;position:absolute;top:3px;left:3px}.switch.svelte-surpbu input:where(.svelte-surpbu):checked+.track:where(.svelte-surpbu){background:var(--accent-bg)}.switch.svelte-surpbu input:where(.svelte-surpbu):checked+.track:where(.svelte-surpbu):after{transform:translate(16px)}.switch.svelte-surpbu input:where(.svelte-surpbu):focus-visible+.track:where(.svelte-surpbu){box-shadow:0 0 0 3px var(--accent-glow)}.row.svelte-surpbu{flex-wrap:wrap;gap:.4rem;display:flex}.chip.svelte-surpbu{border:1px solid var(--line);background:var(--bg-raised);cursor:pointer;transition:border-color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);border-radius:999px;padding:.45rem .9rem;font-size:.85rem;font-weight:600}.chip.svelte-surpbu:hover:not(:disabled){border-color:var(--line-strong)}.chip.svelte-surpbu:disabled{opacity:.45;cursor:not-allowed}.chip.on.svelte-surpbu{border-color:var(--accent);background:color-mix(in oklab, var(--accent-bg) 14%, var(--bg-raised))}.clear.svelte-surpbu{margin-inline-start:auto}.field.svelte-surpbu{gap:.35rem;min-width:0;max-width:18rem;display:grid}.field.svelte-surpbu>span:where(.svelte-surpbu){letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);font-size:.78rem;font-weight:600}.field.svelte-surpbu>span:where(.svelte-surpbu) em:where(.svelte-surpbu){font-style:normal;font-family:var(--font-mono);color:var(--accent-text)}.field.svelte-surpbu input[type=range]:where(.svelte-surpbu){accent-color:var(--accent-bg);width:100%}.rerun.svelte-16fhpi8{justify-self:start}.widget.svelte-16fhpi8{transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);gap:1.5rem;padding:clamp(1.1rem,3vw,1.9rem);display:grid;position:relative}.widget.dragging.svelte-16fhpi8{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-glow), var(--shadow-lg)}.drop.svelte-16fhpi8{border:2px dashed var(--line-strong);border-radius:var(--r-md);background:var(--bg-sunken);transition:padding var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);justify-items:center;gap:.6rem;padding:clamp(1.2rem,4vw,2.2rem) 1rem;display:grid}.drop.has.svelte-16fhpi8{padding:1rem}.dragging.svelte-16fhpi8 .drop:where(.svelte-16fhpi8){border-color:var(--accent)}.actions.svelte-16fhpi8{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.pick.svelte-16fhpi8{position:relative;overflow:hidden}.pick.svelte-16fhpi8 input:where(.svelte-16fhpi8){opacity:0;cursor:pointer;position:absolute;inset:0}.pick.svelte-16fhpi8 input:where(.svelte-16fhpi8):disabled{cursor:not-allowed}.drop-hint.svelte-16fhpi8{color:var(--fg-muted);text-align:center;font-size:.85rem}.drop-hint.svelte-16fhpi8 strong:where(.svelte-16fhpi8){color:var(--fg);font-weight:600}.presets.svelte-16fhpi8{flex-wrap:wrap;gap:.5rem;display:flex}.chip.svelte-16fhpi8{border:1px solid var(--line);background:var(--bg-raised);cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring), border-color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);border-radius:999px;align-items:baseline;gap:.45rem;padding:.45rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex}.chip.svelte-16fhpi8 em:where(.svelte-16fhpi8){font-style:normal;font-family:var(--font-mono);color:var(--fg-faint);font-size:.72rem}.chip.svelte-16fhpi8:hover:not(:disabled){border-color:var(--line-strong);transform:translateY(-2px)}.chip.svelte-16fhpi8:disabled{opacity:.45;cursor:not-allowed}.chip.on.svelte-16fhpi8{border-color:var(--accent);background:color-mix(in oklab, var(--accent-bg) 14%, var(--bg-raised))}.chip.on.svelte-16fhpi8 em:where(.svelte-16fhpi8){color:var(--accent-text)}.crop.svelte-16fhpi8{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-sunken);gap:1.1rem;padding:1rem 1.1rem;display:grid}@media (width>=46rem){.crop.svelte-16fhpi8{grid-template-columns:1fr auto;align-items:start}.crop.svelte-16fhpi8 .ratios:where(.svelte-16fhpi8){grid-column:1/-1}}.ratios.svelte-16fhpi8{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.cap.svelte-16fhpi8{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);margin-inline-end:.3rem;font-size:.78rem;font-weight:600}.chip.sm.svelte-16fhpi8{font-family:var(--font-mono);padding:.3rem .7rem;font-size:.78rem}.free.svelte-16fhpi8{color:var(--fg-faint);font-size:.78rem}.framing.svelte-16fhpi8{border:0;min-width:0;margin:0;padding:0}.framing.svelte-16fhpi8 legend:where(.svelte-16fhpi8){letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:.5rem;padding:0;font-size:.78rem;font-weight:600}.framing.svelte-16fhpi8 .row:where(.svelte-16fhpi8){flex-wrap:wrap;gap:.4rem;display:flex}.framing.svelte-16fhpi8 .chip:where(.svelte-16fhpi8){flex-direction:column;align-items:flex-start;gap:.1rem}.framing.svelte-16fhpi8 .chip:where(.svelte-16fhpi8) em:where(.svelte-16fhpi8){color:var(--fg-faint);text-transform:lowercase;letter-spacing:0;font-size:.68rem;font-style:normal}.framing.svelte-16fhpi8 .chip.on:where(.svelte-16fhpi8) em:where(.svelte-16fhpi8){color:var(--accent-text)}.pad.svelte-16fhpi8{max-width:16rem;margin-top:.7rem}.upscale.svelte-16fhpi8{border:0;min-width:0;margin:0;padding:0}.upscale.svelte-16fhpi8 legend:where(.svelte-16fhpi8){letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:.5rem;padding:0;font-size:.78rem;font-weight:600}.upscale.svelte-16fhpi8 .row:where(.svelte-16fhpi8){flex-wrap:wrap;gap:.4rem;display:flex}.upscale.svelte-16fhpi8 .chip:where(.svelte-16fhpi8){flex-direction:column;align-items:flex-start;gap:.1rem}.upscale.svelte-16fhpi8 .chip:where(.svelte-16fhpi8) em:where(.svelte-16fhpi8){font-style:normal;font-family:var(--font-mono);color:var(--fg-faint);font-size:.68rem}.upscale.svelte-16fhpi8 .chip.on:where(.svelte-16fhpi8) em:where(.svelte-16fhpi8){color:var(--accent-text)}.tip.warn.svelte-16fhpi8{color:var(--gold-600)}.tiles.svelte-16fhpi8{font-family:var(--font-mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:.72rem}.controls.svelte-16fhpi8{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.8rem;display:grid}.field.svelte-16fhpi8{gap:.35rem;min-width:0;display:grid}.field.svelte-16fhpi8 select:where(.svelte-16fhpi8),.field.svelte-16fhpi8 input:where(.svelte-16fhpi8){min-width:0;max-width:100%}.field.svelte-16fhpi8>span:where(.svelte-16fhpi8){letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);font-size:.78rem;font-weight:600}.field.svelte-16fhpi8>span:where(.svelte-16fhpi8) em:where(.svelte-16fhpi8){font-style:normal;font-family:var(--font-mono);color:var(--accent-text)}.field.svelte-16fhpi8 input[type=number]:where(.svelte-16fhpi8),.field.svelte-16fhpi8 select:where(.svelte-16fhpi8){border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg-sunken);font-variant-numeric:tabular-nums;transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);padding:.55rem .7rem}.field.svelte-16fhpi8 input[type=number]:where(.svelte-16fhpi8):focus,.field.svelte-16fhpi8 select:where(.svelte-16fhpi8):focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow);outline:none}.field.svelte-16fhpi8 input[type=range]:where(.svelte-16fhpi8){accent-color:var(--accent-bg);width:100%}.toggles.svelte-16fhpi8{flex-wrap:wrap;gap:1.1rem;display:flex}.switch.svelte-16fhpi8{cursor:pointer;user-select:none;align-items:center;gap:.5rem;font-size:.88rem;display:inline-flex}.switch.svelte-16fhpi8 input[type=checkbox]:where(.svelte-16fhpi8){opacity:0;width:0;height:0;position:absolute}.track.svelte-16fhpi8{background:var(--line-strong);width:38px;height:22px;transition:background-color var(--dur) var(--ease-out);border-radius:999px;flex:none;position:relative}.track.svelte-16fhpi8:after{content:"";background:var(--bg-raised);width:16px;height:16px;box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease-spring);border-radius:50%;position:absolute;top:3px;left:3px}.switch.svelte-16fhpi8 input:where(.svelte-16fhpi8):checked+.track:where(.svelte-16fhpi8){background:var(--accent-bg)}.switch.svelte-16fhpi8 input:where(.svelte-16fhpi8):checked+.track:where(.svelte-16fhpi8):after{transform:translate(16px)}.switch.svelte-16fhpi8 input:where(.svelte-16fhpi8):focus-visible+.track:where(.svelte-16fhpi8){box-shadow:0 0 0 3px var(--accent-glow)}.switch.color.svelte-16fhpi8 input[type=color]:where(.svelte-16fhpi8){border:1px solid var(--line-strong);border-radius:var(--r-sm);cursor:pointer;background:0 0;width:38px;height:24px;padding:0}.tip.svelte-16fhpi8{color:var(--fg-faint);max-width:52ch;margin-top:.5rem;font-size:.8rem}.widget.svelte-16fhpi8>.tip:where(.svelte-16fhpi8){margin-top:-.5rem}.error.svelte-16fhpi8{border-radius:var(--r-sm);background:color-mix(in oklab, var(--danger) 12%, transparent);border:1px solid color-mix(in oklab, var(--danger) 40%, transparent);color:var(--danger);padding:.7rem .9rem;font-size:.9rem}.stage.svelte-16fhpi8{grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;display:grid}.stage[hidden].svelte-16fhpi8{display:none}@media (width<=34rem){.stage.svelte-16fhpi8{grid-template-columns:1fr}.arrow.svelte-16fhpi8{justify-self:center;transform:rotate(90deg)}}.pane.svelte-16fhpi8{gap:.45rem;min-width:0;display:grid}.pane.svelte-16fhpi8 figcaption:where(.svelte-16fhpi8){align-items:center;gap:.5rem;display:flex}.tag.accent.svelte-16fhpi8{border-color:var(--accent);color:var(--accent-text)}.canvas.svelte-16fhpi8{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--r-md);--checker-size:14px;place-items:center;display:grid;overflow:hidden}.canvas.svelte-16fhpi8 img:where(.svelte-16fhpi8){object-fit:contain;max-width:100%;max-height:100%;animation:svelte-16fhpi8-pop var(--dur-slow) var(--ease-spring)}@keyframes svelte-16fhpi8-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.arrow.svelte-16fhpi8{color:var(--fg-faint)}.meta.svelte-16fhpi8{font-family:var(--font-mono);color:var(--fg-muted);flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.74rem;display:flex}.delta.svelte-16fhpi8{background:color-mix(in oklab, var(--danger) 15%, transparent);color:var(--danger);border-radius:999px;padding:.05rem .4rem;font-weight:600}.delta.good.svelte-16fhpi8{background:color-mix(in oklab, var(--cyan-400) 18%, transparent);color:color-mix(in oklab, var(--cyan-400) 75%, var(--fg))}.ms.svelte-16fhpi8{color:var(--fg-faint)}.spinner.svelte-16fhpi8{border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite svelte-16fhpi8-spin}@keyframes svelte-16fhpi8-spin{to{transform:rotate(360deg)}}.stage.busy.svelte-16fhpi8 .pane:where(.svelte-16fhpi8):last-child .canvas:where(.svelte-16fhpi8){opacity:.55;transition:opacity var(--dur) var(--ease-out)}.download.svelte-16fhpi8{justify-self:start}@media (width>=60rem){.widget.svelte-16fhpi8{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.15rem 1.6rem}.drop.svelte-16fhpi8,.crop.svelte-16fhpi8,.stage.svelte-16fhpi8,.error.svelte-16fhpi8,.download.svelte-16fhpi8,.rerun.svelte-16fhpi8,.widget.svelte-16fhpi8>.exif,.widget.svelte-16fhpi8>.batch{grid-column:1/-1}.controls.svelte-16fhpi8{grid-template-columns:repeat(2,minmax(0,1fr))}}
