.injection-config.svelte-1b8l7d7{flex-direction:column;gap:1.5rem;display:flex}section.svelte-1b8l7d7{border-bottom:1px solid #f0f0f0;flex-direction:column;gap:.75rem;padding-bottom:1.5rem;display:flex}section.svelte-1b8l7d7:last-child{border-bottom:none;padding-bottom:0}h3.svelte-1b8l7d7{color:#2c3e50;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.95rem;font-weight:700}.count.svelte-1b8l7d7{color:#999;text-transform:none;letter-spacing:0;font-weight:400}.form-group.svelte-1b8l7d7{flex-direction:column;gap:.35rem;display:flex}.form-row.svelte-1b8l7d7{gap:1rem;display:flex}.form-row.svelte-1b8l7d7 .form-group:where(.svelte-1b8l7d7){flex:1}label.svelte-1b8l7d7{color:#555;font-size:.8rem;font-weight:600}input.svelte-1b8l7d7,select.svelte-1b8l7d7,textarea.svelte-1b8l7d7{border:1px solid #ddd;border-radius:6px;width:100%;padding:.5rem .65rem;font-family:inherit;font-size:.875rem}input.svelte-1b8l7d7:focus,select.svelte-1b8l7d7:focus,textarea.svelte-1b8l7d7:focus{border-color:#003dff;outline:none}input.invalid.svelte-1b8l7d7{border-color:#e74c3c}input.svelte-1b8l7d7:disabled{color:#888;cursor:not-allowed;background:#f5f5f5}textarea.svelte-1b8l7d7{resize:vertical}.item-row.svelte-1b8l7d7{background:#f8f9fa;border:1px solid #e8e8e8;border-radius:6px;justify-content:space-between;align-items:center;padding:.6rem .75rem;display:flex}.item-summary.svelte-1b8l7d7{flex-direction:column;gap:.1rem;display:flex}.item-meta.svelte-1b8l7d7{color:#888;font-size:.75rem}.item-actions.svelte-1b8l7d7{gap:.25rem;display:flex}.btn-edit.svelte-1b8l7d7,.btn-remove.svelte-1b8l7d7{cursor:pointer;color:#bbb;background:0 0;border:none;border-radius:4px;padding:.2rem .35rem;font-size:.9rem;line-height:1}.btn-edit.svelte-1b8l7d7:hover{color:#003dff;background:#f0f4ff}.btn-remove.svelte-1b8l7d7:hover{color:#e74c3c;background:#fff0f0}.item-form.svelte-1b8l7d7{background:#f8f9fa;border:1px dashed #ddd;border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.form-label-row.svelte-1b8l7d7{margin-bottom:.1rem}.form-mode-label.svelte-1b8l7d7{color:#888;text-transform:uppercase;letter-spacing:.04em;font-size:.775rem}.form-actions.svelte-1b8l7d7{justify-content:flex-end;gap:.5rem;padding-top:.25rem;display:flex}.btn-cancel.svelte-1b8l7d7{color:#666;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.45rem .9rem;font-family:inherit;font-size:.8rem}.btn-cancel.svelte-1b8l7d7:hover{color:#333;border-color:#aaa}.btn-submit.svelte-1b8l7d7{color:#fff;cursor:pointer;background:#003dff;border:none;border-radius:6px;padding:.45rem .9rem;font-family:inherit;font-size:.8rem;font-weight:600}.btn-submit.svelte-1b8l7d7:hover{background:#0031cc}.btn-open-add.svelte-1b8l7d7{color:#003dff;cursor:pointer;background:0 0;border:1px dashed #003dff;border-radius:6px;align-self:flex-start;padding:.4rem .9rem;font-family:inherit;font-size:.8rem;transition:background .1s}.btn-open-add.svelte-1b8l7d7:hover{background:#f0f4ff}.limit-note.svelte-1b8l7d7{color:#999;margin:0;font-size:.8rem}.radio-group.svelte-1b8l7d7{flex-direction:column;gap:.5rem;display:flex}.radio-option.svelte-1b8l7d7{cursor:pointer;border:1px solid #e8e8e8;border-radius:6px;align-items:flex-start;gap:.6rem;padding:.6rem .75rem;font-weight:400;display:flex}.radio-option.svelte-1b8l7d7:has(input:where(.svelte-1b8l7d7):checked){background:#f0f4ff;border-color:#003dff}.radio-option.svelte-1b8l7d7 div:where(.svelte-1b8l7d7){flex-direction:column;gap:.1rem;display:flex}.radio-option.svelte-1b8l7d7 strong:where(.svelte-1b8l7d7){font-family:monospace;font-size:.875rem}.radio-option.svelte-1b8l7d7 span:where(.svelte-1b8l7d7){color:#666;font-size:.775rem}.required.svelte-1b8l7d7{color:#e74c3c}.optional.svelte-1b8l7d7{color:#aaa;font-weight:400}.hint.svelte-1b8l7d7{color:#aaa;font-size:.75rem;font-weight:400}.error.svelte-1b8l7d7{color:#e74c3c;font-size:.75rem}.behavior-form.svelte-1jvu70i{flex-direction:column;gap:1.5rem;display:flex}h2.svelte-1jvu70i{color:#2c3e50;margin:0;font-size:1.25rem}.locked-type-note.svelte-1jvu70i{background:#f0f4ff;border:1px solid #c5d4ff;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.locked-badge.svelte-1jvu70i{color:#003dff;font-size:.9rem;font-weight:600}.locked-hint.svelte-1jvu70i{color:#666;font-size:.8rem}.type-selector.svelte-1jvu70i{gap:1rem;display:flex}.type-btn.svelte-1jvu70i{cursor:pointer;text-align:left;background:#fff;border:2px solid #e0e0e0;border-radius:8px;flex-direction:column;flex:1;gap:.3rem;padding:1rem;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.type-btn.svelte-1jvu70i:hover{border-color:#003dff}.type-btn.selected.svelte-1jvu70i{background:#f0f4ff;border-color:#003dff}.type-btn.svelte-1jvu70i strong:where(.svelte-1jvu70i){color:#2c3e50;font-size:.95rem}.type-btn.svelte-1jvu70i span:where(.svelte-1jvu70i){color:#777;font-size:.775rem;font-weight:400}.section-description.svelte-1jvu70i{color:#666;margin:0;font-size:.85rem;line-height:1.5}.behavior-body.svelte-1jvu70i{flex-direction:column;gap:1rem;display:flex}.feed-card.svelte-1jvu70i{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.feed-header.svelte-1jvu70i{background:#f8f9fa;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.feed-toggle.svelte-1jvu70i{cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;font-family:inherit;font-size:.9rem;display:flex}.feed-chevron.svelte-1jvu70i{color:#888;font-size:.7rem}.feed-body.svelte-1jvu70i{border-top:1px solid #e0e0e0;padding:1.25rem}.add-feed.svelte-1jvu70i{background:#f8f9fa;border:1px dashed #ddd;border-radius:8px;padding:.75rem}.feed-input-row.svelte-1jvu70i{gap:.75rem;display:flex}.feed-input-row.svelte-1jvu70i input:where(.svelte-1jvu70i){flex:1}.btn-add-feed.svelte-1jvu70i{color:#fff;cursor:pointer;white-space:nowrap;background:#003dff;border:none;border-radius:6px;padding:.5rem 1rem;font-family:inherit;font-size:.875rem}.btn-add-feed.svelte-1jvu70i:hover:not(:disabled){background:#0031cc}.btn-add-feed.svelte-1jvu70i:disabled{cursor:not-allowed;background:#b0b0b0}.btn-remove.svelte-1jvu70i{color:#ccc;cursor:pointer;background:0 0;border:none;font-size:1rem}.btn-remove.svelte-1jvu70i:hover{color:#e74c3c}.feed-order.svelte-1jvu70i{flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.feed-order-label.svelte-1jvu70i{color:#555;font-size:.8rem;font-weight:600}.feed-order-chips.svelte-1jvu70i{flex-direction:column;gap:.35rem;display:flex}.feed-chip.svelte-1jvu70i{color:#2c3e50;cursor:grab;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #ddd;border-radius:6px;align-items:center;gap:.6rem;padding:.5rem .75rem;font-family:monospace;font-size:.875rem;transition:background .1s,border-color .1s;display:flex}.feed-chip.svelte-1jvu70i:active{cursor:grabbing}.feed-chip.dragging.svelte-1jvu70i{opacity:.4}.feed-chip.drag-over.svelte-1jvu70i{background:#f0f4ff;border-color:#003dff}.drag-handle.svelte-1jvu70i{color:#bbb;flex-shrink:0;font-size:1rem;line-height:1}.chip-label.svelte-1jvu70i{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chip-exclude.svelte-1jvu70i,.chip-include.svelte-1jvu70i{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 .1rem;font-size:.9rem;line-height:1}.chip-exclude.svelte-1jvu70i{color:#ccc}.chip-exclude.svelte-1jvu70i:hover{color:#e74c3c}.chip-include.svelte-1jvu70i{color:#ccc;font-weight:700}.chip-include.svelte-1jvu70i:hover{color:#27ae60}.feed-chip.excluded.svelte-1jvu70i{opacity:.5;cursor:default;border-style:dashed}.feed-excluded.svelte-1jvu70i{flex-direction:column;gap:.35rem;display:flex}.excluded-label.svelte-1jvu70i{color:#bbb;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.limit-note.svelte-1jvu70i{color:#999;margin:0;font-size:.8rem}.form-group.svelte-1jvu70i{flex-direction:column;gap:.35rem;display:flex}label.svelte-1jvu70i{color:#555;font-size:.8rem;font-weight:600}input.svelte-1jvu70i{border:1px solid #ddd;border-radius:6px;width:100%;padding:.5rem .65rem;font-family:inherit;font-size:.875rem}input.svelte-1jvu70i:focus{border-color:#003dff;outline:none}input.invalid.svelte-1jvu70i{border-color:#e74c3c}.required.svelte-1jvu70i{color:#e74c3c}.hint.svelte-1jvu70i{color:#999;font-size:.75rem}.error.svelte-1jvu70i{color:#e74c3c;font-size:.75rem}.progress-bar.svelte-156ipee{align-items:center;gap:0;margin-bottom:2rem;display:flex}.step.svelte-156ipee{flex-direction:column;flex-shrink:0;align-items:center;gap:.4rem;display:flex}.bubble.svelte-156ipee{color:#aaa;background:#fff;border:2px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.step.done.svelte-156ipee .bubble:where(.svelte-156ipee){color:#fff;background:#003dff;border-color:#003dff}.step.active.svelte-156ipee .bubble:where(.svelte-156ipee){color:#003dff;background:#fff;border-color:#003dff}.label.svelte-156ipee{color:#aaa;white-space:nowrap;font-size:.75rem}.step.done.svelte-156ipee .label:where(.svelte-156ipee),.step.active.svelte-156ipee .label:where(.svelte-156ipee){color:#2c3e50}.step.active.svelte-156ipee .label:where(.svelte-156ipee){font-weight:600}.line.svelte-156ipee{background:#e0e0e0;flex:1;height:2px;margin-bottom:1.2rem;transition:background .2s}.line.done.svelte-156ipee{background:#003dff}.json-preview.svelte-kuk11w{background:#1e1e2e;border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}.json-header.svelte-kuk11w{background:#2a2a3e;border-bottom:1px solid #3a3a4e;align-items:center;padding:.6rem 1rem;display:flex}.json-label.svelte-kuk11w{color:#888;text-transform:uppercase;letter-spacing:.05em;font-family:monospace;font-size:.75rem}.json-body.svelte-kuk11w{color:#cdd6f4;flex:1;margin:0;padding:1rem;font-family:Fira Code,Cascadia Code,Consolas,monospace;font-size:.8rem;line-height:1.6;overflow:auto}code.svelte-kuk11w{white-space:pre}.json-body .key{color:#89b4fa}.json-body .str{color:#a6e3a1}.json-body .num{color:#fab387}.json-body .bool{color:#cba6f7}.json-body .null{color:#f38ba8}.step-layout.svelte-18y93me{flex-direction:column;gap:1.5rem;display:flex}.content.svelte-18y93me{grid-template-columns:1fr 1fr;gap:2rem;min-height:420px;display:grid}.form-panel.svelte-18y93me{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:2rem}.preview-panel.svelte-18y93me{min-height:300px}.below-content.svelte-18y93me{flex-direction:column;gap:.5rem;display:flex}.nav.svelte-18y93me{justify-content:space-between;align-items:center;display:flex}.nav-right.svelte-18y93me{gap:.75rem;display:flex}.btn-reset.svelte-18y93me{color:#888;cursor:pointer;background:0 0;border:1px solid #e0e0e0;border-radius:6px;padding:.6rem 1.2rem;font-family:inherit;font-size:.875rem}.btn-reset.svelte-18y93me:hover{color:#e74c3c;border-color:#e74c3c}.btn-secondary.svelte-18y93me{color:#555;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:.6rem 1.2rem;font-family:inherit;font-size:.875rem}.btn-secondary.svelte-18y93me:hover{color:#003dff;border-color:#003dff}.btn-primary.svelte-18y93me{color:#fff;cursor:pointer;background:#003dff;border:none;border-radius:6px;padding:.6rem 1.5rem;font-family:inherit;font-size:.875rem;font-weight:600}.btn-primary.svelte-18y93me:hover:not(:disabled){background:#0031cc}.btn-primary.svelte-18y93me:disabled{cursor:not-allowed;background:#b0b0b0}
