.option.svelte-1yg4uiw{margin-bottom:.9rem}.check.svelte-1yg4uiw{display:flex;align-items:center;gap:.5rem;color:var(--text);font-size:.95rem}.check.svelte-1yg4uiw input:where(.svelte-1yg4uiw){width:auto}.hint.svelte-1yg4uiw{margin:.25rem 0 0;font-size:.78rem;color:var(--text-dim)}.drop.svelte-gh8x8t{border-radius:var(--radius)}.drop.dragging.svelte-gh8x8t{outline:2px dashed var(--accent);outline-offset:4px}.picker.svelte-gh8x8t{display:flex;flex-direction:column;gap:.3rem;align-items:center;justify-content:center;text-align:center;border:2px dashed var(--border);border-radius:var(--radius);padding:2.2rem 1rem;cursor:pointer;color:var(--text);font-size:1rem}.picker.svelte-gh8x8t:hover{border-color:var(--accent-dim)}.file-info.svelte-gh8x8t{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--border);border-radius:var(--radius);padding:.6rem .8rem}.alt.svelte-gh8x8t{margin-top:.35rem;font-size:.8rem;cursor:pointer}.link.svelte-gh8x8t{color:var(--accent)}.output.svelte-1hiloj8{display:flex;flex-direction:column;gap:.5rem}pre.svelte-1hiloj8{margin:0;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);padding:.7rem .9rem;max-height:24rem;overflow:auto;white-space:pre-wrap;word-break:break-all;font-size:.85rem}img.svelte-1hiloj8{max-width:100%;max-height:24rem;object-fit:contain;border:1px solid var(--border);border-radius:var(--radius);background:repeating-conic-gradient(#1e293b 0% 25%,#0f172a 0% 50%) 0 0 / 20px 20px}.bar.svelte-1hiloj8{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.actions.svelte-1hiloj8{display:flex;gap:.5rem}.toolbar.svelte-5b356r{display:flex;gap:.6rem;align-items:center;margin-bottom:.8rem}.toolbar.svelte-5b356r select:where(.svelte-5b356r){width:auto;max-width:20rem}.spacer.svelte-5b356r{flex:1}.ok-note.svelte-5b356r{color:var(--ok)}.stream-toggle.svelte-5b356r{display:flex;gap:.5rem;align-items:center;margin-bottom:.8rem;color:var(--text-dim);font-size:.9rem}.stream-toggle.svelte-5b356r input:where(.svelte-5b356r){width:auto}.layout.svelte-5b356r{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}@media(min-width:900px){.layout.svelte-5b356r{grid-template-columns:1fr 300px}}.left.svelte-5b356r{display:flex;flex-direction:column;gap:1rem;min-width:0}.left.svelte-5b356r h2:where(.svelte-5b356r){margin-top:0}.canvas.svelte-5b356r{width:100%;height:460px;background:linear-gradient(var(--bg-raised) 1px,transparent 1px) 0 0 / 100% 24px,linear-gradient(90deg,var(--bg-raised) 1px,transparent 1px) 0 0 / 24px 100%,var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);touch-action:none}rect.svelte-5b356r{fill:var(--bg-raised);stroke-width:1.5;cursor:grab}.title.svelte-5b356r{fill:var(--text);font-size:13px;font-weight:600;pointer-events:none}.sub.svelte-5b356r{fill:var(--text-dim);font-size:11px;font-family:ui-monospace,monospace;pointer-events:none}.port.svelte-5b356r{fill:var(--bg-input);stroke:var(--text-dim);stroke-width:1.5;cursor:pointer}.port.svelte-5b356r:hover,.port.target.svelte-5b356r{stroke:var(--accent);fill:var(--accent-dim)}.port.svelte-5b356r:focus-visible,.edge.svelte-5b356r:focus-visible,rect.svelte-5b356r:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.port.out.active.svelte-5b356r{fill:var(--accent);stroke:var(--accent)}.port-label.svelte-5b356r{fill:var(--text-dim);font-size:10px;font-family:ui-monospace,monospace;text-anchor:end;pointer-events:none}.badge.svelte-5b356r circle:where(.svelte-5b356r){fill:var(--accent-dim)}.badge.svelte-5b356r text:where(.svelte-5b356r){fill:#04121e;font-size:10px;font-weight:700;text-anchor:middle;pointer-events:none}.edge.svelte-5b356r{fill:none;stroke:var(--accent-dim);stroke-width:2;cursor:pointer}.edge.svelte-5b356r:hover{stroke:var(--err)}.empty.svelte-5b356r{fill:var(--text-dim);font-size:14px;text-anchor:middle}.side.svelte-5b356r h2:where(.svelte-5b356r){margin-top:0}.grid.svelte-bw4btw{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.8rem;margin-top:1rem}.chain.svelte-bw4btw{display:flex;flex-direction:column;gap:.3rem;color:var(--text)}.chain.svelte-bw4btw:hover{text-decoration:none;border-color:var(--accent-dim)}.desc.svelte-bw4btw{font-size:.85rem}.steps.svelte-bw4btw{font-size:.75rem}.cli.svelte-e6wsl9{display:flex;align-items:center;gap:.6rem;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);padding:.45rem .45rem .45rem .8rem}code.svelte-e6wsl9{flex:1;white-space:pre-wrap;word-break:break-all;font-size:.82rem;color:var(--text-dim)}button.svelte-e6wsl9{flex-shrink:0}h1.svelte-18cf2n8+p:where(.svelte-18cf2n8){max-width:46rem}section.svelte-18cf2n8{max-width:46rem;margin-top:1.6rem}h3.svelte-18cf2n8{margin:.9rem 0 .4rem;font-size:.85rem;font-weight:600}.detected.svelte-18cf2n8{margin-left:.4rem;padding:.1rem .45rem;border:1px solid var(--accent-dim);border-radius:999px;color:var(--accent);font-size:.7rem;font-weight:600}section.svelte-18cf2n8 p:where(.svelte-18cf2n8){margin-top:.8rem;font-size:.9rem}pre.svelte-18cf2n8{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);padding:.8rem;font-size:.82rem;overflow-x:auto}.hero.svelte-et6md{margin:1.5rem 0 2rem;max-width:42rem}.hero.svelte-et6md input:where(.svelte-et6md){margin-top:.8rem}.cli-strip.svelte-et6md{margin:.7rem 0 0;font-size:.85rem}.grid.svelte-et6md{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.8rem}.tool.svelte-et6md{display:flex;flex-direction:column;gap:.25rem;color:var(--text)}.tool.svelte-et6md:hover{text-decoration:none;border-color:var(--accent-dim)}.types.svelte-et6md{font-size:.75rem}.desc.svelte-et6md{font-size:.82rem}.cli-hint.svelte-12i5bcw p:where(.svelte-12i5bcw){margin-top:.5rem;font-size:.82rem}.layout.svelte-12i5bcw{display:grid;grid-template-columns:1fr;gap:1.2rem;align-items:start}@media(min-width:780px){.layout.svelte-12i5bcw{grid-template-columns:1fr 260px}}.main.svelte-12i5bcw{display:flex;flex-direction:column;gap:1.2rem;min-width:0}.slot.svelte-12i5bcw{margin-bottom:.6rem}.slot.svelte-12i5bcw .remove:where(.svelte-12i5bcw){margin-top:.35rem}aside.svelte-12i5bcw h2:where(.svelte-12i5bcw){margin-top:0}section.svelte-7lzqpg{margin-top:1rem;max-width:46rem}h2.svelte-7lzqpg{margin-top:0}nav.svelte-1n46o8q{border-bottom:1px solid var(--border);background:var(--bg-raised)}.nav-inner.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;padding-top:.7rem;padding-bottom:.7rem}.brand.svelte-1n46o8q{font-weight:700;font-size:1.1rem;color:var(--text)}.links.svelte-1n46o8q{display:flex;gap:1.2rem}.links.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--text-dim)}.links.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{color:var(--text);text-decoration:none}:root{--bg: #0f172a;--bg-raised: #1e293b;--bg-input: #0b1120;--border: #334155;--text: #e2e8f0;--text-dim: #94a3b8;--accent: #38bdf8;--accent-dim: #0ea5e9;--ok: #4ade80;--err: #f87171;--radius: 8px;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}code,pre,textarea{font-family:ui-monospace,Cascadia Code,Menlo,Consolas,monospace}h1{font-size:1.5rem}h2{font-size:1.15rem}.container{max-width:1100px;margin:0 auto;padding:1rem 1.25rem 4rem}.card{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.btn{display:inline-block;background:var(--accent-dim);color:#04121e;font-weight:600;border:none;border-radius:var(--radius);padding:.5rem 1rem;cursor:pointer;font-size:.95rem}.btn:hover{background:var(--accent)}.btn.secondary{background:transparent;color:var(--text);border:1px solid var(--border)}.btn.secondary:hover{border-color:var(--accent);background:transparent}.btn.danger{background:transparent;color:var(--err);border:1px solid var(--border)}input[type=text],input[type=number],select,textarea{background:var(--bg-input);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:.45rem .6rem;font-size:.95rem;width:100%}textarea{resize:vertical;min-height:7rem}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent-dim);outline-offset:-1px}label{display:block;font-size:.85rem;color:var(--text-dim);margin-bottom:.2rem}.error{color:var(--err);background:#f8717114;border:1px solid rgba(248,113,113,.35);border-radius:var(--radius);padding:.6rem .8rem}.dim{color:var(--text-dim)}.mono{font-family:ui-monospace,Menlo,Consolas,monospace}
