.wm.svelte-riwutc{display:flex;flex-direction:column}.wm.embed.svelte-riwutc{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-inset)}.head-toggle.svelte-riwutc{padding:15px 18px}.wm.embed.svelte-riwutc .head-toggle:where(.svelte-riwutc){padding:14px}.body.svelte-riwutc{padding:0 18px 18px;display:flex;flex-direction:column;gap:16px}.wm.embed.svelte-riwutc .body:where(.svelte-riwutc){padding:0 14px 14px}.toggle.svelte-riwutc{display:flex;align-items:flex-start;gap:11px;cursor:pointer}.toggle.svelte-riwutc input:where(.svelte-riwutc){position:absolute;opacity:0;pointer-events:none}.track.svelte-riwutc{flex:none;margin-top:2px;width:38px;height:22px;border-radius:999px;background:var(--bg-3);border:1px solid var(--line-2);position:relative;transition:background .15s}.knob.svelte-riwutc{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text-dim);transition:transform .16s,background .16s}.toggle.svelte-riwutc input:where(.svelte-riwutc):checked+.track:where(.svelte-riwutc){background:var(--grad);border-color:transparent}.toggle.svelte-riwutc input:where(.svelte-riwutc):checked+.track:where(.svelte-riwutc) .knob:where(.svelte-riwutc){transform:translate(16px);background:#0b0b16}.toggle-lbl.svelte-riwutc{font-size:var(--fs-base);font-weight:600;color:var(--text);display:flex;flex-direction:column;gap:2px}.toggle-lbl.svelte-riwutc small:where(.svelte-riwutc){font-size:var(--fs-xs);color:var(--text-mut);font-weight:400}.wm.embed.svelte-riwutc .toggle-lbl:where(.svelte-riwutc){font-size:var(--fs-sm);font-weight:550}.seg.svelte-riwutc{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:var(--bg-inset);border:1px solid var(--line);border-radius:var(--radius-sm);padding:4px}.seg-btn.svelte-riwutc{border:none;background:transparent;color:var(--text-dim);padding:8px 0;border-radius:7px;font-size:var(--fs-sm);font-weight:600}.seg-btn.active.svelte-riwutc{color:#0b0b16;background:var(--grad)}.row.svelte-riwutc{display:flex;gap:8px}.text.svelte-riwutc{flex:1;border:1px solid var(--line);background:var(--bg-inset);color:var(--text);border-radius:var(--radius-sm);padding:10px 12px;font:inherit;font-size:var(--fs-base)}.color.svelte-riwutc{width:42px;height:40px;border:1px solid var(--line);background:var(--bg-inset);border-radius:var(--radius-sm);padding:2px;flex:none}.logo-row.svelte-riwutc{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.logo-prev.svelte-riwutc{height:34px;max-width:90px;object-fit:contain;border-radius:6px;background:repeating-conic-gradient(#2a2a3a,#2a2a3a 25%,#1c1c28 0%,#1c1c28 50%) 0 / 12px 12px;padding:3px}.btn-ghost.sm.svelte-riwutc{padding:7px 11px;font-size:var(--fs-sm)}.logo-err.svelte-riwutc{margin:0;font-size:var(--fs-sm);color:var(--red, #e07a7a)}.sliders.svelte-riwutc{display:flex;flex-direction:column;gap:12px}.slbl.svelte-riwutc{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 10px;font-size:var(--fs-sm);color:var(--text-dim)}.slbl.svelte-riwutc span:where(.svelte-riwutc){color:var(--violet);font-variant-numeric:tabular-nums;text-align:right}.slbl.svelte-riwutc input[type=range]:where(.svelte-riwutc){grid-column:1 / -1;width:100%;accent-color:var(--accent)}.preview.svelte-riwutc{position:relative;display:grid;place-items:center;background:repeating-conic-gradient(#16161f,#16161f 25%,#101018 0%,#101018 50%) 0 / 20px 20px;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;min-height:120px}.preview.svelte-riwutc canvas:where(.svelte-riwutc){display:block;max-width:100%;max-height:320px}.empty.svelte-riwutc{font-size:var(--fs-sm);color:var(--text-mut);padding:28px 12px;text-align:center}.zones.svelte-riwutc{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}.zone.svelte-riwutc{border:none;background:transparent;cursor:pointer;transition:background .12s}.zone.svelte-riwutc:hover{background:#8b5cf624}.zone.active.svelte-riwutc{background:#8b5cf638;box-shadow:inset 0 0 0 2px var(--violet)}.settings.svelte-d580bl{display:flex;flex-direction:column}.head.svelte-d580bl{padding:16px 18px 12px;border-bottom:1px solid var(--line)}.body.svelte-d580bl{padding:18px;display:flex;flex-direction:column;gap:18px}.sec-head.svelte-d580bl{display:flex;align-items:center;gap:8px;width:100%;border:none;background:none;border-top:1px solid var(--line);padding:16px 0 0;margin-bottom:-6px;cursor:pointer;text-align:left}.sec-head.svelte-d580bl .chev:where(.svelte-d580bl){flex:none;color:var(--text-mut);transition:transform .18s}.sec-head.svelte-d580bl .chev.down:where(.svelte-d580bl){transform:rotate(90deg)}.sec-head.svelte-d580bl:hover .chev:where(.svelte-d580bl),.sec-head.svelte-d580bl:hover .sec-title:where(.svelte-d580bl){color:var(--text)}.sec-title.svelte-d580bl{font-size:var(--fs-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--text-mut);transition:color .15s}.sec-sum.svelte-d580bl{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);color:var(--text-dim);font-variant-numeric:tabular-nums}.field.svelte-d580bl{display:flex;flex-direction:column;gap:9px}.field.disabled.svelte-d580bl{opacity:.6}.lbl.svelte-d580bl{font-size:var(--fs-sm);font-weight:550;color:var(--text-dim);display:flex;justify-content:space-between;align-items:center}.val.svelte-d580bl{color:var(--violet);font-weight:650;font-variant-numeric:tabular-nums}.hint.svelte-d580bl{font-size:var(--fs-xs);color:var(--text-mut);line-height:1.45}.hint.svelte-d580bl code:where(.svelte-d580bl){color:var(--violet);font-size:.95em;word-break:break-all}.presets.svelte-d580bl{display:flex;flex-wrap:wrap;gap:6px}.preset.svelte-d580bl{display:inline-flex;align-items:stretch;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-3)}.preset-apply.svelte-d580bl{border:none;background:transparent;color:var(--text-dim);padding:6px 10px;font-size:var(--fs-sm);font-weight:600}.preset-apply.svelte-d580bl:hover{color:var(--text);background:var(--accent-soft)}.preset-del.svelte-d580bl{border:none;border-left:1px solid var(--line);background:transparent;color:var(--text-mut);padding:0 8px;font-size:1rem;line-height:1}.preset-del.svelte-d580bl:hover{color:#fff;background:var(--red)}.preset-save.svelte-d580bl{display:flex;gap:6px}.preset-save.svelte-d580bl .text:where(.svelte-d580bl){flex:1}.btn-ghost.sm.svelte-d580bl{padding:7px 12px;font-size:var(--fs-sm);white-space:nowrap}.seg.svelte-d580bl{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:var(--bg-inset);border:1px solid var(--line);border-radius:var(--radius-sm);padding:4px}.seg-btn.svelte-d580bl{border:none;background:transparent;color:var(--text-dim);padding:8px 0;border-radius:7px;font-size:var(--fs-sm);font-weight:600}.seg-btn.active.svelte-d580bl{color:#0b0b16;background:var(--grad)}.pills.svelte-d580bl{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.pills.bg.svelte-d580bl{grid-template-columns:repeat(2,1fr)}.pill.svelte-d580bl{border:1px solid var(--line);background:var(--bg-3);color:var(--text-dim);border-radius:var(--radius-sm);padding:9px 4px;font-size:var(--fs-sm);font-weight:600;transition:all .14s}.pill.svelte-d580bl:hover{color:var(--text);border-color:var(--line-2)}.pill.active.svelte-d580bl{color:#0b0b16;background:var(--grad);border-color:transparent}.text.svelte-d580bl{width:100%;border:1px solid var(--line);background:var(--bg-inset);color:var(--text);border-radius:var(--radius-sm);padding:10px 12px;font:inherit;font-size:var(--fs-base)}.text.svelte-d580bl:focus{border-color:var(--violet);outline:none}.color.svelte-d580bl{width:100%;height:34px;border:1px solid var(--line);background:var(--bg-inset);border-radius:var(--radius-sm);padding:2px}input[type=range].svelte-d580bl{width:100%;accent-color:var(--accent)}.qscale.svelte-d580bl{display:flex;justify-content:space-between;font-size:var(--fs-2xs);color:var(--text-mut);margin-top:-3px}.toggle.svelte-d580bl{display:flex;align-items:flex-start;gap:11px;cursor:pointer}.toggle.svelte-d580bl input:where(.svelte-d580bl){position:absolute;opacity:0;pointer-events:none}.track.svelte-d580bl{flex:none;margin-top:2px;width:38px;height:22px;border-radius:999px;background:var(--bg-3);border:1px solid var(--line-2);position:relative;transition:background .15s}.knob.svelte-d580bl{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text-dim);transition:transform .16s,background .16s}.toggle.svelte-d580bl input:where(.svelte-d580bl):checked+.track:where(.svelte-d580bl){background:var(--grad);border-color:transparent}.toggle.svelte-d580bl input:where(.svelte-d580bl):checked+.track:where(.svelte-d580bl) .knob:where(.svelte-d580bl){transform:translate(16px);background:#0b0b16}.toggle-lbl.svelte-d580bl{font-size:var(--fs-sm);font-weight:550;color:var(--text);display:flex;flex-direction:column;gap:2px}.toggle-lbl.svelte-d580bl small:where(.svelte-d580bl){font-size:var(--fs-xs);color:var(--text-mut);font-weight:400}.toggle.compact.svelte-d580bl .toggle-lbl:where(.svelte-d580bl){font-size:var(--fs-sm)}.card.svelte-d580bl{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-inset);padding:14px;display:flex;flex-direction:column;gap:14px}.card-body.svelte-d580bl{display:flex;flex-direction:column;gap:14px}.row.svelte-d580bl{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mini.svelte-d580bl{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-xs);color:var(--text-dim)}.adv.svelte-d580bl{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-inset);padding:4px 14px}.adv.svelte-d580bl summary:where(.svelte-d580bl){cursor:pointer;font-size:var(--fs-sm);font-weight:600;color:var(--text-dim);padding:10px 0;list-style:none}.adv.svelte-d580bl summary:where(.svelte-d580bl)::-webkit-details-marker{display:none}.adv[open].svelte-d580bl summary:where(.svelte-d580bl){color:var(--text);border-bottom:1px solid var(--line);margin-bottom:12px}.adv.svelte-d580bl .toggle:where(.svelte-d580bl){margin-bottom:12px}.qi.svelte-3qa574{position:relative;display:flex;flex-direction:column;gap:var(--space-2)}.qi.strip.svelte-3qa574{width:116px;flex:none;gap:6px}.qi.grid.svelte-3qa574{width:100%}.thumb.svelte-3qa574{position:relative;width:100%;border-radius:var(--radius-sm);overflow:hidden;border:2px solid var(--line);background:var(--bg-inset);padding:0;cursor:pointer;transition:border-color .15s,box-shadow .15s}.qi.strip.svelte-3qa574 .thumb:where(.svelte-3qa574){height:86px}.qi.grid.svelte-3qa574 .thumb:where(.svelte-3qa574){aspect-ratio:4 / 3}.thumb.svelte-3qa574 img:where(.svelte-3qa574){width:100%;height:100%;object-fit:cover;display:block}.ph.svelte-3qa574{display:grid;place-items:center;width:100%;height:100%;color:var(--text-dim);background:var(--bg-inset);animation:svelte-3qa574-ph-pulse 1.4s ease-in-out infinite}@keyframes svelte-3qa574-ph-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.ph.svelte-3qa574{animation:none}}.qi.selected.svelte-3qa574 .thumb:where(.svelte-3qa574){border-color:var(--violet);box-shadow:var(--glow-accent)}.qi.done.svelte-3qa574 .thumb:where(.svelte-3qa574){border-color:#34d39966}.qi.error.svelte-3qa574 .thumb:where(.svelte-3qa574){border-color:#f8717180}.badge.svelte-3qa574{position:absolute;bottom:5px;left:5px;font-size:var(--fs-2xs);font-weight:700;padding:2px 6px;border-radius:6px;background:#34d399eb;color:#062019}.badge.up.svelte-3qa574{background:#fbbf24eb;color:#2a1c00}.badge.err.svelte-3qa574{background:var(--red);color:#2a0606;left:auto;right:5px;bottom:auto;top:5px}.badge.miss.svelte-3qa574{background:#fbbf24f2;color:#2a1c00;left:auto;right:5px;bottom:5px}.spinner.svelte-3qa574{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:22px;height:22px;border:2.5px solid rgba(255,255,255,.2);border-top-color:var(--violet);border-radius:50%;animation:svelte-3qa574-spin .7s linear infinite}@keyframes svelte-3qa574-spin{to{transform:rotate(360deg)}}.acts.svelte-3qa574{position:absolute;top:5px;left:5px;display:flex;gap:var(--space-1);opacity:0;transition:opacity .15s}.qi.svelte-3qa574:hover .acts:where(.svelte-3qa574),.qi.selected.svelte-3qa574 .acts:where(.svelte-3qa574),.qi.svelte-3qa574:focus-within .acts:where(.svelte-3qa574){opacity:1}.act.svelte-3qa574{width:24px;height:24px;display:grid;place-items:center;border-radius:6px;border:none;background:#0a0a14b8;color:var(--text-dim);transition:color .15s,background .15s}.act.svelte-3qa574:hover:not(:disabled){color:#0b0b16;background:var(--violet)}.act.svelte-3qa574:disabled{opacity:.35}.edited.svelte-3qa574{position:absolute;bottom:5px;right:5px;font-size:var(--fs-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--violet);background:#8b5cf62e;padding:2px 6px;border-radius:5px}.x.svelte-3qa574{position:absolute;top:5px;right:5px;width:24px;height:24px;display:grid;place-items:center;border-radius:6px;border:none;background:#0a0a14b3;color:var(--text-dim);opacity:0;transition:opacity .15s,color .15s,background .15s}.qi.svelte-3qa574:hover .x:where(.svelte-3qa574),.qi.selected.svelte-3qa574 .x:where(.svelte-3qa574),.qi.svelte-3qa574:focus-within .x:where(.svelte-3qa574){opacity:1}.x.svelte-3qa574:hover{color:#fff;background:var(--red)}.name.svelte-3qa574{font-size:var(--fs-2xs);color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sizes.svelte-3qa574{font-size:var(--fs-2xs);color:var(--text-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.path.svelte-3qa574{font-size:var(--fs-2xs);color:var(--violet);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:rtl;text-align:left}.extras.svelte-3qa574{display:flex;flex-wrap:wrap;gap:3px}.fmt.svelte-3qa574{font-size:var(--fs-2xs);font-weight:700;color:var(--violet);background:#8b5cf629;padding:1px 5px;border-radius:4px}.backdrop.svelte-1ctqrjb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#04040ad9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:clamp(10px,2.5vw,28px)}.ed.svelte-1ctqrjb{width:100%;max-width:1400px;height:100%;display:flex;flex-direction:column;gap:14px}.ed-head.svelte-1ctqrjb{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.title.svelte-1ctqrjb{flex:1;font-weight:600;color:var(--text);min-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav.svelte-1ctqrjb{display:flex;align-items:center;gap:8px}.counter.svelte-1ctqrjb{font-size:.8rem;color:var(--text-dim);font-variant-numeric:tabular-nums;min-width:54px;text-align:center}.head-actions.svelte-1ctqrjb{display:flex;gap:8px}.save.svelte-1ctqrjb{padding:9px 22px}.tbtn.svelte-1ctqrjb{width:34px;height:34px;border:1px solid var(--line-2);background:var(--bg-2);color:var(--text);border-radius:8px;font-size:1.1rem}.tbtn.svelte-1ctqrjb:disabled{opacity:.4}.toolbar.svelte-1ctqrjb{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:12px 14px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius)}.group.svelte-1ctqrjb{display:flex;align-items:center;gap:8px}.tool.svelte-1ctqrjb{width:38px;height:38px;border:1px solid var(--line);background:var(--bg-3);color:var(--text);border-radius:var(--radius-sm);font-size:1.15rem}.tool.svelte-1ctqrjb:hover{border-color:var(--violet)}.tool.on.svelte-1ctqrjb{background:var(--accent-soft);border-color:var(--violet);color:var(--violet)}.glabel.svelte-1ctqrjb{font-size:.78rem;color:var(--text-dim)}.straighten.svelte-1ctqrjb input[type=range]:where(.svelte-1ctqrjb){width:160px;accent-color:var(--accent)}.aval.svelte-1ctqrjb{font-size:.78rem;color:var(--violet);min-width:38px;font-variant-numeric:tabular-nums}.aspects.svelte-1ctqrjb{flex-wrap:wrap}.chip.svelte-1ctqrjb{border:1px solid var(--line);background:var(--bg-3);color:var(--text-dim);border-radius:999px;padding:7px 13px;font-size:.8rem;font-weight:600}.chip.on.svelte-1ctqrjb{color:#0b0b16;background:var(--grad);border-color:transparent}.custom.svelte-1ctqrjb{display:inline-flex;align-items:center;gap:5px;color:var(--text-dim)}.custom.svelte-1ctqrjb input:where(.svelte-1ctqrjb){width:52px;border:1px solid var(--line);background:var(--bg-inset);color:var(--text);border-radius:7px;padding:6px 8px;font:inherit;font-size:.82rem}.stage.svelte-1ctqrjb{flex:1;min-height:0;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(100% 80% at 50% 0%,rgba(139,92,246,.05),transparent 70%),var(--bg-inset);overflow:hidden}.loading.svelte-1ctqrjb{color:var(--text-mut)}.frame.svelte-1ctqrjb{position:relative;box-shadow:0 20px 50px -20px #000c}.frame.svelte-1ctqrjb canvas:where(.svelte-1ctqrjb){width:100%;height:100%;display:block;border-radius:4px}.crop.svelte-1ctqrjb{position:absolute;border:1.5px solid rgba(255,255,255,.9);box-shadow:0 0 0 9999px #06060c80;cursor:move;touch-action:none}.third.svelte-1ctqrjb{position:absolute;background:#ffffff47;pointer-events:none}.third.v1.svelte-1ctqrjb,.third.v2.svelte-1ctqrjb{top:0;bottom:0;width:1px}.third.v1.svelte-1ctqrjb{left:33.33%}.third.v2.svelte-1ctqrjb{left:66.66%}.third.h1.svelte-1ctqrjb,.third.h2.svelte-1ctqrjb{left:0;right:0;height:1px}.third.h1.svelte-1ctqrjb{top:33.33%}.third.h2.svelte-1ctqrjb{top:66.66%}.h.svelte-1ctqrjb{position:absolute;width:14px;height:14px;background:#fff;border-radius:3px;box-shadow:0 1px 4px #00000080;touch-action:none}.h-nw.svelte-1ctqrjb{top:-7px;left:-7px;cursor:nwse-resize}.h-ne.svelte-1ctqrjb{top:-7px;right:-7px;cursor:nesw-resize}.h-se.svelte-1ctqrjb{bottom:-7px;right:-7px;cursor:nwse-resize}.h-sw.svelte-1ctqrjb{bottom:-7px;left:-7px;cursor:nesw-resize}.h-n.svelte-1ctqrjb{top:-7px;left:50%;transform:translate(-50%);cursor:ns-resize}.h-s.svelte-1ctqrjb{bottom:-7px;left:50%;transform:translate(-50%);cursor:ns-resize}.h-e.svelte-1ctqrjb{right:-7px;top:50%;transform:translateY(-50%);cursor:ew-resize}.h-w.svelte-1ctqrjb{left:-7px;top:50%;transform:translateY(-50%);cursor:ew-resize}.crop.locked.svelte-1ctqrjb .h-n:where(.svelte-1ctqrjb),.crop.locked.svelte-1ctqrjb .h-s:where(.svelte-1ctqrjb),.crop.locked.svelte-1ctqrjb .h-e:where(.svelte-1ctqrjb),.crop.locked.svelte-1ctqrjb .h-w:where(.svelte-1ctqrjb){display:none}.presets-anchor.svelte-1ctqrjb{position:relative}.preset-btn.svelte-1ctqrjb{display:inline-flex;align-items:center;gap:6px;max-width:220px}.preset-btn.svelte-1ctqrjb .caret:where(.svelte-1ctqrjb){font-size:.7rem;opacity:.7}.preset-scrim.svelte-1ctqrjb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5}.popover.svelte-1ctqrjb{position:absolute;z-index:6;top:calc(100% + 8px);right:0;width:min(360px,86vw);max-height:min(60vh,460px);display:flex;flex-direction:column;background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:0 24px 60px -24px #000000e6;overflow:hidden}.preset-search.svelte-1ctqrjb{margin:10px;border:1px solid var(--line-2);background:var(--bg-inset);color:var(--text);border-radius:8px;padding:8px 11px;font:inherit;font-size:.85rem}.preset-search.svelte-1ctqrjb:focus{outline:none;border-color:var(--violet)}.preset-list.svelte-1ctqrjb{overflow-y:auto;padding:0 6px 8px}.preset-cat.svelte-1ctqrjb{padding:10px 8px 4px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--violet)}.preset-row.svelte-1ctqrjb{display:flex;align-items:baseline;gap:8px;width:100%;text-align:left;border:none;background:transparent;color:var(--text);padding:7px 8px;border-radius:8px;font:inherit;font-size:.83rem}.preset-row.svelte-1ctqrjb:hover{background:var(--bg-3)}.preset-row.on.svelte-1ctqrjb{background:var(--accent-soft);color:var(--violet)}.pname.svelte-1ctqrjb{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pratio.svelte-1ctqrjb{flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:600;color:var(--text-dim)}.ppx.svelte-1ctqrjb{flex:0 0 auto;min-width:74px;text-align:right;font-size:.74rem;color:var(--text-mut);font-variant-numeric:tabular-nums}.preset-empty.svelte-1ctqrjb{padding:20px 12px;text-align:center;color:var(--text-mut);font-size:.85rem}.help-btn.svelte-1ctqrjb{width:34px;font-size:1rem;font-weight:700}.help-scrim.svelte-1ctqrjb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#04040a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:clamp(12px,3vw,32px)}.help.svelte-1ctqrjb{width:100%;max-width:640px;max-height:100%;display:flex;flex-direction:column;background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:0 30px 80px -30px #000000e6}.help-head.svelte-1ctqrjb{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line)}.help-title.svelte-1ctqrjb{font-weight:600;color:var(--text)}.help-grid.svelte-1ctqrjb{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 26px;padding:18px;overflow-y:auto}.help-group.svelte-1ctqrjb h3:where(.svelte-1ctqrjb){margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--violet)}.help-row.svelte-1ctqrjb{display:flex;align-items:baseline;gap:10px;padding:3px 0}.keys.svelte-1ctqrjb{display:inline-flex;gap:3px;flex:0 0 auto;min-width:96px}.keys.svelte-1ctqrjb kbd:where(.svelte-1ctqrjb){font:inherit;font-size:.72rem;font-weight:600;line-height:1;color:var(--text);background:var(--bg-inset);border:1px solid var(--line-2);border-bottom-width:2px;border-radius:5px;padding:4px 6px;min-width:18px;text-align:center}.desc.svelte-1ctqrjb{font-size:.82rem;color:var(--text-dim)}@media(max-width:760px){.straighten.svelte-1ctqrjb input[type=range]:where(.svelte-1ctqrjb){width:110px}.help-grid.svelte-1ctqrjb{grid-template-columns:1fr}}.backdrop.svelte-lnsl0r{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#04040ad1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:clamp(12px,3vw,36px)}.lb.svelte-lnsl0r{width:100%;max-width:1500px;height:100%;display:flex;flex-direction:column}.lb-head.svelte-lnsl0r{display:flex;align-items:center;gap:16px;padding:0 0 14px;flex-wrap:wrap}.title.svelte-lnsl0r{font-weight:600;color:var(--text);flex:1;min-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.views.svelte-lnsl0r{display:flex;gap:4px;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;padding:4px}.vbtn.svelte-lnsl0r{border:none;background:transparent;color:var(--text-dim);padding:6px 14px;border-radius:999px;font-size:.82rem;font-weight:600}.vbtn.active.svelte-lnsl0r{color:#0b0b16;background:var(--grad)}.tools.svelte-lnsl0r{display:flex;align-items:center;gap:6px}.tbtn.svelte-lnsl0r{min-width:32px;height:32px;padding:0 9px;border:1px solid var(--line-2);background:var(--bg-2);color:var(--text-dim);border-radius:8px;font-size:.9rem;font-weight:600}.tbtn.svelte-lnsl0r:hover{color:var(--text);border-color:var(--violet)}.tbtn.close.svelte-lnsl0r:hover{background:var(--red);color:#fff;border-color:transparent}.zval.svelte-lnsl0r{font-size:.78rem;color:var(--text-dim);min-width:42px;text-align:center;font-variant-numeric:tabular-nums}.stage.svelte-lnsl0r{flex:1;min-height:0;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);gap:12px}.stage.compare.svelte-lnsl0r{grid-template-columns:1fr 1fr}.pane.svelte-lnsl0r{position:relative;min-height:0;min-width:0;overflow:hidden;border-radius:var(--radius);border:1px solid var(--line);background:radial-gradient(100% 80% at 50% 0%,rgba(139,92,246,.06),transparent 70%),var(--bg-inset);display:grid;place-items:center;touch-action:none}.pane.grab.svelte-lnsl0r{cursor:grab}.pane.grab.svelte-lnsl0r:active{cursor:grabbing}.pane.svelte-lnsl0r img:where(.svelte-lnsl0r){max-width:100%;max-height:100%;object-fit:contain;transform-origin:center;will-change:transform;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.plabel.svelte-lnsl0r{position:absolute;bottom:10px;left:10px;font-size:.74rem;color:var(--text-dim);background:#080810b3;border:1px solid var(--line);padding:4px 10px;border-radius:999px;pointer-events:none}@media(max-width:720px){.stage.compare.svelte-lnsl0r{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}}.tool-title.svelte-9z3u77{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.intake.svelte-9z3u77{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);max-width:720px;margin:0 auto;width:100%}.intake-lede.svelte-9z3u77{font-size:var(--fs-sm);color:var(--text-dim);line-height:1.6;margin:0;max-width:32rem;text-align:center;margin-bottom:var(--space-6)}.workspace.svelte-9z3u77{display:grid;grid-template-columns:322px 1fr;gap:var(--space-5);align-items:start}.side.svelte-9z3u77{position:sticky;top:84px;max-height:calc(100vh - 104px);display:flex;flex-direction:column;gap:var(--space-4)}.side-scroll.svelte-9z3u77{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-4);padding-right:2px;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.main.svelte-9z3u77{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}@media(min-width:901px){.work.svelte-9z3u77{flex:1;min-height:0;display:flex;flex-direction:column}.workspace.svelte-9z3u77{flex:1;min-height:0;align-items:stretch;gap:0;grid-template-rows:minmax(0,100%)}.side.svelte-9z3u77{position:static;height:100%;max-height:100%;border-right:1px solid var(--line);background:#0a0a148c}.side.svelte-9z3u77 .settings.panel{background:none;border:none;border-radius:0;box-shadow:none}.main.svelte-9z3u77{height:100%;min-height:0;--stage-pad: clamp(16px, 2.5vw, 32px);padding:clamp(14px,2vh,22px) var(--stage-pad) 0}.actionbar.svelte-9z3u77{position:static;margin:auto calc(-1 * var(--stage-pad)) 0;border:none;border-top:1px solid var(--line);border-radius:0;box-shadow:none;background:#0c0c17d9}.grid.svelte-9z3u77{flex:1;min-height:0;overflow-y:auto;align-content:start;padding-right:2px;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.focus.svelte-9z3u77{flex:1;min-height:0}.focus.svelte-9z3u77 .preview:where(.svelte-9z3u77){flex:1;min-height:0}.focus.svelte-9z3u77 .stage:where(.svelte-9z3u77){position:relative}.focus.svelte-9z3u77 .stage:where(.svelte-9z3u77) img:where(.svelte-9z3u77){position:absolute;inset:var(--space-4);margin:auto;max-width:calc(100% - 2 * var(--space-4));max-height:calc(100% - 2 * var(--space-4))}}.main-head.svelte-9z3u77{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.head-actions.svelte-9z3u77{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0}.add.svelte-9z3u77{width:auto}.view-toggle.svelte-9z3u77{position:relative;display:grid;grid-template-columns:1fr 1fr;background:var(--bg-inset);border:1px solid var(--line);border-radius:var(--radius-sm);padding:3px}.vt-thumb.svelte-9z3u77{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:6px;background:var(--grad);box-shadow:0 4px 14px -4px #7c5cf699;transition:transform .28s cubic-bezier(.4,0,.2,1)}.view-toggle[data-active=focus].svelte-9z3u77 .vt-thumb:where(.svelte-9z3u77){transform:translate(100%)}.vt-btn.svelte-9z3u77{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;background:transparent;color:var(--text-dim);padding:6px 13px;font-size:var(--fs-sm);font-weight:600;transition:color .2s}.vt-btn.svelte-9z3u77:hover{color:var(--text)}.vt-btn.active.svelte-9z3u77{color:#0b0b16}.grid.svelte-9z3u77{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-3);transition:opacity .25s}.grid.stale.svelte-9z3u77,.strip.stale.svelte-9z3u77{opacity:.72}.focus.svelte-9z3u77{display:flex;flex-direction:column;gap:var(--space-4)}.preview.svelte-9z3u77{display:flex;flex-direction:column;min-height:340px}.preview-head.svelte-9z3u77{display:flex;align-items:center;justify-content:space-between;padding:13px var(--space-4);border-bottom:1px solid var(--line)}.pv-name.svelte-9z3u77{display:flex;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--fs-sm);color:var(--text-dim);font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live.svelte-9z3u77{flex:none;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#0b0b16;background:var(--grad);padding:2px 8px;border-radius:999px}.pv-actions.svelte-9z3u77{display:flex;align-items:center;gap:var(--space-2);flex:none}.engine.svelte-9z3u77{font-size:var(--fs-2xs);font-weight:650;color:var(--violet);background:var(--accent-soft);padding:3px 9px;border-radius:999px;flex:none}.btn-ghost.sm.svelte-9z3u77{padding:6px var(--space-3);font-size:var(--fs-sm)}.stage.svelte-9z3u77{flex:1;display:grid;place-items:center;padding:var(--space-4);background:radial-gradient(100% 80% at 50% 0%,rgba(139,92,246,.05),transparent 70%),var(--bg-inset);min-height:0}.stage.svelte-9z3u77 img:where(.svelte-9z3u77){max-width:100%;max-height:52vh;border-radius:var(--space-2);box-shadow:0 20px 50px -20px #000c}.stage.previewing.svelte-9z3u77{background:radial-gradient(100% 80% at 50% 0%,rgba(139,92,246,.12),transparent 70%),var(--bg-inset);box-shadow:inset 0 0 0 1px var(--accent-soft)}.preview-foot.svelte-9z3u77{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--text-dim)}.preview-foot.svelte-9z3u77 strong:where(.svelte-9z3u77){color:var(--text)}.dot.svelte-9z3u77{color:var(--line-2)}.kept.svelte-9z3u77{color:var(--amber);font-size:var(--fs-xs)}.preview-foot.svelte-9z3u77 .save:where(.svelte-9z3u77){color:var(--green);font-weight:700;margin-left:var(--space-1)}.preview-foot.svelte-9z3u77 .upd:where(.svelte-9z3u77){color:var(--text-mut);font-size:var(--fs-xs);font-style:italic}.strip.svelte-9z3u77{display:flex;gap:var(--space-3);overflow-x:auto;transition:opacity .25s;padding-bottom:var(--space-2);scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.strip.svelte-9z3u77::-webkit-scrollbar{height:8px}.strip.svelte-9z3u77::-webkit-scrollbar-track{background:transparent}.strip.svelte-9z3u77::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:999px}.strip.svelte-9z3u77::-webkit-scrollbar-thumb:hover{background:var(--violet)}.actionbar.svelte-9z3u77{bottom:var(--space-4);margin-top:auto;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:15}.ab-inner.svelte-9z3u77{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:13px var(--space-4)}.count.svelte-9z3u77{font-size:var(--fs-sm);color:var(--text-dim)}.count.svelte-9z3u77 strong:where(.svelte-9z3u77){color:var(--text)}.sep.svelte-9z3u77{margin:0 7px;color:var(--line-2)}.savings.svelte-9z3u77{font-size:var(--fs-sm);color:var(--text-dim)}.savings.svelte-9z3u77 strong:where(.svelte-9z3u77){color:var(--green)}.pct.svelte-9z3u77{color:var(--green);font-weight:700;margin:0 var(--space-2) 0 var(--space-1)}.savings.done.svelte-9z3u77 .pct:where(.svelte-9z3u77){font-size:1.05rem}.stale-note.svelte-9z3u77{font-size:var(--fs-xs);font-weight:600;color:var(--amber)}.detail.svelte-9z3u77{color:var(--text-mut);font-size:var(--fs-xs)}.spacer.svelte-9z3u77{flex:1}.err-line.svelte-9z3u77{color:var(--red);font-size:var(--fs-sm);margin:var(--space-1) 2px 0}.progress.svelte-9z3u77{height:4px;background:var(--bg-3)}.progress.svelte-9z3u77 .bar:where(.svelte-9z3u77){display:block;height:100%;background:var(--grad);transition:width .2s ease}.btn-ghost.armed.svelte-9z3u77{border-color:var(--red);color:var(--red)}.jump-fab.svelte-9z3u77{position:fixed;right:14px;bottom:14px;z-index:30;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line-2);background:#0c0c17eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text);border-radius:999px;padding:10px 16px;font-size:var(--fs-sm);font-weight:600;box-shadow:var(--shadow-panel);cursor:pointer}.jump-fab.svelte-9z3u77 svg:where(.svelte-9z3u77){color:var(--violet);flex:none}@media(min-width:901px){.jump-fab.svelte-9z3u77{display:none}}.drop-overlay.svelte-9z3u77{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:var(--space-6);background:#08080fb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:svelte-9z3u77-drop-fade .14s ease-out}@keyframes svelte-9z3u77-drop-fade{0%{opacity:0}}.drop-card.svelte-9z3u77{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:min(560px,90vw);padding:clamp(40px,8vw,72px);text-align:center;border:2px dashed var(--violet);border-radius:var(--radius);background:radial-gradient(120% 100% at 50% 0%,rgba(139,92,246,.14),transparent 70%),var(--bg-2);box-shadow:var(--glow-accent)}.drop-icon.svelte-9z3u77{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:var(--accent-soft);color:var(--violet)}.drop-icon.svelte-9z3u77 svg:where(.svelte-9z3u77){width:32px;height:32px}.drop-text.svelte-9z3u77{font-size:var(--fs-md);font-weight:650;color:var(--text)}@media(max-width:900px){.workspace.svelte-9z3u77{grid-template-columns:1fr}.grid.svelte-9z3u77{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-bottom:var(--space-5)}.preview-head.svelte-9z3u77{flex-wrap:wrap;gap:var(--space-2)}.side.svelte-9z3u77{position:static;order:2;max-height:none}.side-scroll.svelte-9z3u77{overflow:visible}.main.svelte-9z3u77{order:1}}
