.transparent.svelte-1wg91mu{background:transparent}.flowdrop-node-config-btn.svelte-1hja48b{position:absolute;top:var(--fd-space-xs);right:var(--fd-space-xs);width:24px;height:24px;background-color:var(--fd-backdrop);border:1px solid var(--fd-border);border-radius:var(--fd-radius-sm);color:var(--fd-muted-foreground);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:var(--fd-config-btn-opacity, 0);transition:all var(--fd-transition-normal);-webkit-backdrop-filter:var(--fd-backdrop-blur);backdrop-filter:var(--fd-backdrop-blur);z-index:15;font-size:var(--fd-text-sm)}.flowdrop-node-config-btn.svelte-1hja48b svg{width:14px;height:14px}.flowdrop-node-config-btn.svelte-1hja48b:hover{background-color:var(--fd-muted);border-color:var(--fd-border-strong);color:var(--fd-foreground);transform:scale(1.05)}.flowdrop-node-config-btn--top-center.svelte-1hja48b{top:-24px;right:auto;left:50%;transform:translate(-50%);border-radius:50%;font-size:var(--fd-text-xs);box-shadow:var(--fd-shadow-sm)}.flowdrop-node-config-btn--top-center.svelte-1hja48b:hover{transform:translate(-50%) scale(1.1)}.flowdrop-workflow-node.svelte-1sdn068{position:relative;background-color:var(--fd-node-bg);-webkit-backdrop-filter:var(--fd-node-backdrop-filter);backdrop-filter:var(--fd-node-backdrop-filter);border:var(--fd-node-border-width) solid var(--fd-node-border);border-radius:var(--fd-node-radius);box-shadow:var(--fd-node-shadow);width:var(--fd-node-default-width);z-index:10;color:var(--fd-foreground);transition:all var(--fd-transition-fast)}.flowdrop-workflow-node.svelte-1sdn068:hover{box-shadow:var(--fd-node-shadow-hover);border-color:var(--fd-node-border-hover)}.flowdrop-workflow-node--selected.svelte-1sdn068,.flowdrop-workflow-node--selected.svelte-1sdn068:hover{box-shadow:0 0 0 2px var(--fd-primary-muted),var(--fd-node-shadow-hover);border-color:var(--fd-primary)}.flowdrop-workflow-node__header.svelte-1sdn068{box-sizing:border-box;padding:var(--fd-node-header-gap) var(--fd-space-xl) calc(var(--fd-node-header-gap) - var(--fd-node-border-width) - var(--fd-node-header-divider-width));border-bottom:var(--fd-node-header-divider-width) solid var(--fd-node-header-divider-color);background:var(--fd-node-header-bg);border-top-left-radius:var(--fd-node-radius);border-top-right-radius:var(--fd-node-radius);display:flex;flex-direction:column;gap:calc(var(--fd-node-header-gap) * 2);min-height:calc(var(--fd-node-header-gap) * 4 + var(--fd-node-header-title-height) + var(--fd-node-header-desc-line) - var(--fd-node-border-width))}.flowdrop-workflow-node__header-title.svelte-1sdn068{display:flex;align-items:center;gap:var(--fd-space-md);min-height:var(--fd-node-header-title-height);flex-shrink:0}.flowdrop-workflow-node__header-desc.svelte-1sdn068{margin:0;font-size:var(--fd-text-xs);color:var(--fd-muted-foreground);line-height:var(--fd-node-header-desc-line);min-height:var(--fd-node-header-desc-line);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.flowdrop-workflow-node__icon-wrapper.svelte-1sdn068{display:var(--fd-node-icon-display, flex);align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:color-mix(in srgb,var(--_icon-color) var(--fd-node-icon-bg-opacity),transparent);flex-shrink:0;transition:all var(--fd-transition-normal)}.flowdrop-workflow-node.svelte-1sdn068:hover .flowdrop-workflow-node__icon-wrapper:where(.svelte-1sdn068){background:color-mix(in srgb,var(--_icon-color) var(--fd-node-icon-bg-opacity-hover),transparent);transform:scale(1.05)}.flowdrop-workflow-node__icon-wrapper.svelte-1sdn068 .flowdrop-workflow-node__icon{width:20px;height:20px;color:var(--fd-node-icon)}.flowdrop-workflow-node__color-dot.svelte-1sdn068{width:10px;height:10px;border-radius:50%;flex-shrink:0;display:var(--fd-node-circle-display, none)}.flowdrop-workflow-node__header-title.svelte-1sdn068 h3:where(.svelte-1sdn068){margin:0;line-height:calc(var(--fd-node-header-title-height) / 2);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0}@keyframes svelte-1sdn068-pulse{0%,to{opacity:1}50%{opacity:.5}}.flowdrop-workflow-node__ports.svelte-1sdn068{padding:0}.flowdrop-workflow-node__ports-list.svelte-1sdn068{display:flex;flex-direction:column;gap:0;padding:0}.flowdrop-workflow-node__header.svelte-1sdn068+.flowdrop-workflow-node__ports:where(.svelte-1sdn068) .flowdrop-workflow-node__ports-list:where(.svelte-1sdn068){padding-top:calc(var(--fd-node-header-gap) * 2)}.flowdrop-workflow-node__port.svelte-1sdn068{display:flex;align-items:flex-start;gap:0;height:calc(var(--fd-node-port-row-height) * 3);padding:0;position:relative}.flowdrop-workflow-node__port-content.svelte-1sdn068{padding:var(--fd-node-header-gap) var(--fd-space-xl) 0}.flowdrop-workflow-node__port-content.svelte-1sdn068>div:where(.svelte-1sdn068){min-height:var(--fd-node-port-row-height);align-items:center}.flowdrop-workflow-node__port-content.svelte-1sdn068>p:where(.svelte-1sdn068){min-height:var(--fd-node-port-row-height);line-height:var(--fd-node-port-row-height)}.flowdrop-badge.svelte-1sdn068{padding:2px 4px;border-radius:var(--fd-radius-sm);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.flowdrop-badge--error.svelte-1sdn068{background-color:var(--fd-error);color:var(--fd-error-foreground)}.flowdrop-badge--sm.svelte-1sdn068{font-size:10px;padding:2px 4px}.flowdrop-flex.svelte-1sdn068{display:flex}.flowdrop-flex--1.svelte-1sdn068{flex:1}.flowdrop-gap--2.svelte-1sdn068{gap:var(--fd-space-xs)}.flowdrop-items--center.svelte-1sdn068{align-items:center}.flowdrop-justify--end.svelte-1sdn068{justify-content:flex-end}.flowdrop-min-w--0.svelte-1sdn068{min-width:0}.flowdrop-text--xs.svelte-1sdn068{font-size:var(--fd-text-xs);line-height:16px}.flowdrop-text--sm.svelte-1sdn068{font-size:var(--fd-text-sm);line-height:20px}.flowdrop-text--gray.svelte-1sdn068{color:var(--fd-muted-foreground)}.flowdrop-font--medium.svelte-1sdn068{font-weight:500}.flowdrop-truncate.svelte-1sdn068{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flowdrop-text--right.svelte-1sdn068{text-align:right}.flowdrop-workflow-node.svelte-1sdn068:hover{--fd-config-btn-opacity: 1}.flowdrop-simple-node.svelte-j8fhe7{position:relative;background-color:var(--fd-node-bg);-webkit-backdrop-filter:var(--fd-node-backdrop-filter);backdrop-filter:var(--fd-node-backdrop-filter);border:var(--fd-node-border-width) solid var(--fd-node-border);border-radius:var(--fd-node-radius);display:flex;flex-direction:column;cursor:pointer;transition:all var(--fd-transition-fast);box-shadow:var(--fd-node-shadow);overflow:hidden;z-index:10;color:var(--fd-foreground)}.flowdrop-simple-node--normal.svelte-j8fhe7{width:var(--fd-node-default-width);min-height:var(--fd-node-simple-height)}.flowdrop-simple-node.svelte-j8fhe7:hover{box-shadow:var(--fd-node-shadow-hover);border-color:var(--fd-node-border-hover)}.flowdrop-simple-node--selected.svelte-j8fhe7,.flowdrop-simple-node--selected.svelte-j8fhe7:hover{box-shadow:0 0 0 2px var(--fd-primary-muted),var(--fd-node-shadow-hover);border-color:var(--fd-primary)}.flowdrop-simple-node--processing.svelte-j8fhe7{opacity:.7}.flowdrop-simple-node--error.svelte-j8fhe7{border-color:var(--fd-error)!important;background-color:var(--fd-error-muted)!important}.flowdrop-simple-node__header.svelte-j8fhe7{padding:10px 20px;background:var(--fd-node-header-bg);flex:1}.flowdrop-simple-node__header-content.svelte-j8fhe7{display:flex;align-items:center;gap:var(--fd-space-md)}.flowdrop-simple-node__icon-wrapper.svelte-j8fhe7{display:var(--fd-node-icon-display, flex);align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:color-mix(in srgb,var(--_icon-color) var(--fd-node-icon-bg-opacity),transparent);flex-shrink:0;transition:all var(--fd-transition-normal)}.flowdrop-simple-node.svelte-j8fhe7:hover .flowdrop-simple-node__icon-wrapper:where(.svelte-j8fhe7){background:color-mix(in srgb,var(--_icon-color) var(--fd-node-icon-bg-opacity-hover),transparent);transform:scale(1.05)}.flowdrop-simple-node__title.svelte-j8fhe7{font-size:var(--fd-text-sm);font-weight:500;color:var(--fd-foreground);margin:0;flex:1;min-width:0;line-height:1.4}.flowdrop-simple-node__description.svelte-j8fhe7{font-size:var(--fd-text-xs);color:var(--fd-muted-foreground);margin:var(--fd-space-3xs) 0 0 0;line-height:1.3}.flowdrop-simple-node__icon-wrapper.svelte-j8fhe7 .flowdrop-simple-node__icon{width:20px;height:20px;color:var(--fd-node-icon)}.flowdrop-simple-node__processing.svelte-j8fhe7{position:absolute;top:4px;right:4px}.flowdrop-simple-node__spinner.svelte-j8fhe7{width:12px;height:12px;border:1px solid color-mix(in srgb,var(--fd-foreground) 30%,transparent);border-top:1px solid var(--fd-foreground);border-radius:50%;animation:svelte-j8fhe7-spin 1s linear infinite}.flowdrop-simple-node__error.svelte-j8fhe7{position:absolute;top:4px;right:4px;color:var(--fd-error)}.flowdrop-simple-node__error.svelte-j8fhe7 svg{width:12px;height:12px}.flowdrop-simple-node.svelte-j8fhe7:hover{--fd-config-btn-opacity: 1}@keyframes svelte-j8fhe7-spin{to{transform:rotate(360deg)}}.svelte-flow__node-simple .svelte-flow__handle{z-index:20!important;pointer-events:auto!important}.svelte-flow__node-simple .svelte-flow__handle:hover{transform:translateY(-50%) scale(1.2)!important}.flowdrop-simple-node__color-dot.svelte-j8fhe7{width:10px;height:10px;border-radius:50%;flex-shrink:0;display:var(--fd-node-circle-display, none)}.flowdrop-square-node.svelte-1cci2ji{position:relative;display:flex;align-items:center;justify-content:center;width:var(--fd-node-square-size);cursor:pointer;z-index:10;color:var(--fd-foreground)}.flowdrop-square-node__square.svelte-1cci2ji{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:var(--fd-node-square-size);height:var(--fd-node-square-size);background-color:var(--fd-node-bg);-webkit-backdrop-filter:var(--fd-node-backdrop-filter);backdrop-filter:var(--fd-node-backdrop-filter);border:var(--fd-node-border-width) solid var(--fd-node-border);border-radius:var(--fd-node-radius);box-shadow:var(--fd-node-shadow);transition:all var(--fd-transition-fast);color:var(--fd-foreground)}.flowdrop-square-node.svelte-1cci2ji:hover .flowdrop-square-node__square:where(.svelte-1cci2ji){box-shadow:var(--fd-node-shadow-hover);border-color:var(--fd-node-border-hover)}.flowdrop-square-node--selected.svelte-1cci2ji .flowdrop-square-node__square:where(.svelte-1cci2ji){box-shadow:0 0 0 2px var(--fd-primary-muted),var(--fd-node-shadow-hover);border-color:var(--fd-primary)}.flowdrop-square-node--selected.svelte-1cci2ji:hover .flowdrop-square-node__square:where(.svelte-1cci2ji){box-shadow:0 0 0 2px var(--fd-primary-muted),var(--fd-node-shadow-hover);border-color:var(--fd-primary)}.flowdrop-square-node--processing.svelte-1cci2ji{opacity:.7}.flowdrop-square-node--error.svelte-1cci2ji .flowdrop-square-node__square:where(.svelte-1cci2ji){border-color:var(--fd-error)!important;background-color:var(--fd-error-muted)!important}.flowdrop-square-node__compact-content.svelte-1cci2ji{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.flowdrop-square-node__icon-wrapper.svelte-1cci2ji{display:var(--fd-node-icon-display, flex);align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;background:color-mix(in srgb,var(--_icon-color) var(--fd-node-icon-bg-opacity),transparent);flex-shrink:0;transition:all var(--fd-transition-normal)}.flowdrop-square-node.svelte-1cci2ji:hover .flowdrop-square-node__icon-wrapper:where(.svelte-1cci2ji){background:color-mix(in srgb,var(--_icon-color) var(--fd-node-icon-bg-opacity-hover),transparent);transform:scale(1.05)}.flowdrop-square-node__icon-wrapper.svelte-1cci2ji .flowdrop-square-node__icon{width:28px;height:28px;color:var(--fd-node-icon)}.flowdrop-square-node__color-dot.svelte-1cci2ji{width:10px;height:10px;border-radius:50%;flex-shrink:0;display:var(--fd-node-circle-display, none)}.flowdrop-square-node__processing.svelte-1cci2ji{position:absolute;top:4px;right:4px}.flowdrop-square-node__spinner.svelte-1cci2ji{width:12px;height:12px;border:1px solid color-mix(in srgb,var(--fd-foreground) 30%,transparent);border-top:1px solid var(--fd-foreground);border-radius:50%;animation:svelte-1cci2ji-spin 1s linear infinite}.flowdrop-square-node__error.svelte-1cci2ji{position:absolute;top:4px;right:4px;color:var(--fd-error)}.flowdrop-square-node__error.svelte-1cci2ji svg{width:12px;height:12px}.flowdrop-square-node.svelte-1cci2ji:hover{--fd-config-btn-opacity: 1}@keyframes svelte-1cci2ji-spin{to{transform:rotate(360deg)}}.svelte-flow__node-square .svelte-flow__handle{z-index:20!important;pointer-events:auto!important}.svelte-flow__node-square .svelte-flow__handle:hover{transform:translateY(-50%) scale(1.2)!important}.flowdrop-atom-node.svelte-1d7pncw{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:fit-content;min-height:40px;max-height:60px;max-width:120px;cursor:pointer;z-index:10}.flowdrop-atom-node__pill.svelte-1d7pncw{box-sizing:border-box;display:inline-flex;align-items:center;max-width:100%;min-width:32px;padding:4px 10px;background-color:var(--fd-node-bg);-webkit-backdrop-filter:var(--fd-node-backdrop-filter);backdrop-filter:var(--fd-node-backdrop-filter);border:var(--fd-node-border-width) solid var(--fd-atom-node-color, var(--fd-node-border));border-radius:999px;box-shadow:var(--fd-shadow-sm);color:var(--fd-foreground);transition:box-shadow var(--fd-transition-fast),border-color var(--fd-transition-fast)}.flowdrop-atom-node--rect.svelte-1d7pncw .flowdrop-atom-node__pill:where(.svelte-1d7pncw){border-radius:var(--fd-radius-md)}.flowdrop-atom-node.svelte-1d7pncw:hover .flowdrop-atom-node__pill:where(.svelte-1d7pncw){box-shadow:var(--fd-node-shadow);border-color:var(--fd-atom-node-color, var(--fd-node-border-hover))}.flowdrop-atom-node--selected.svelte-1d7pncw .flowdrop-atom-node__pill:where(.svelte-1d7pncw){box-shadow:0 0 0 2px color-mix(in srgb,var(--fd-atom-node-color, var(--fd-primary)) 30%,transparent),var(--fd-node-shadow);border-color:var(--fd-atom-node-color, var(--fd-primary))}.flowdrop-atom-node--processing.svelte-1d7pncw{opacity:.7}.flowdrop-atom-node--error.svelte-1d7pncw .flowdrop-atom-node__pill:where(.svelte-1d7pncw){border-color:var(--fd-error)!important;background-color:var(--fd-error-muted)!important}.flowdrop-atom-node--empty.svelte-1d7pncw .flowdrop-atom-node__body:where(.svelte-1d7pncw){color:var(--fd-muted-foreground);font-style:italic}.flowdrop-atom-node__prefix.svelte-1d7pncw{flex-shrink:0;margin-right:2px;color:var(--fd-muted-foreground);font-size:var(--fd-text-sm);line-height:20px}.flowdrop-atom-node__body.svelte-1d7pncw{min-width:0;font-size:var(--fd-text-sm);line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svelte-flow__node-atom .svelte-flow__handle{--fd-handle-border-color: var(--fd-handle-border);transform:translateY(-50%);z-index:20!important;pointer-events:auto!important}.svelte-flow__node-atom .svelte-flow__handle:hover{transform:translateY(-50%) scale(1.2)}.flowdrop-tool-node.svelte-592xyf{position:relative;box-sizing:border-box;background-color:var(--fd-node-bg);-webkit-backdrop-filter:var(--fd-node-backdrop-filter);backdrop-filter:var(--fd-node-backdrop-filter);border:var(--fd-node-border-width) solid var(--fd-tool-node-color);border-radius:var(--fd-node-radius);width:var(--fd-node-default-width);min-height:100px;display:flex;flex-direction:column;cursor:pointer;transition:all var(--fd-transition-fast);box-shadow:var(--fd-node-shadow);overflow:visible;z-index:10;color:var(--fd-foreground)}.flowdrop-tool-node.svelte-592xyf:hover{box-shadow:var(--fd-node-shadow-hover);border-color:var(--fd-tool-node-color)}.flowdrop-tool-node--selected.svelte-592xyf,.flowdrop-tool-node--selected.svelte-592xyf:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--fd-tool-node-color) 30%,transparent),var(--fd-node-shadow-hover);border-color:var(--fd-tool-node-color)}.flowdrop-tool-node--processing.svelte-592xyf{opacity:.7}.flowdrop-tool-node--error.svelte-592xyf{border-color:var(--fd-error)!important;background-color:var(--fd-error-muted)!important}.flowdrop-tool-node__header.svelte-592xyf{box-sizing:border-box;flex:1;display:flex;flex-direction:column;padding:var(--fd-node-header-gap) 20px calc(var(--fd-node-header-gap) - var(--fd-node-border-width) * 2);background-color:color-mix(in srgb,var(--fd-tool-node-color) 5%,white);border-radius:var(--fd-node-radius);border:none}[data-theme=dark] .flowdrop-tool-node__header.svelte-592xyf{background-color:color-mix(in srgb,var(--fd-tool-node-color) 15%,#1a1a1e);border:none}.flowdrop-tool-node__header-content.svelte-592xyf{display:flex;align-items:center;gap:12px;min-height:var(--fd-node-header-title-height)}.flowdrop-tool-node__icon-wrapper.svelte-592xyf{display:var(--fd-node-icon-display, flex);align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:color-mix(in srgb,var(--fd-tool-node-color) var(--fd-node-icon-bg-opacity),transparent);flex-shrink:0;transition:all var(--fd-transition-normal)}.flowdrop-tool-node.svelte-592xyf:hover .flowdrop-tool-node__icon-wrapper:where(.svelte-592xyf){background:color-mix(in srgb,var(--fd-tool-node-color) var(--fd-node-icon-bg-opacity-hover),transparent);transform:scale(1.05)}.flowdrop-tool-node__info.svelte-592xyf{flex:1;min-width:0}.flowdrop-tool-node__title.svelte-592xyf{font-size:16px;font-weight:600;color:var(--fd-foreground);margin:0;line-height:var(--fd-node-port-row-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flowdrop-tool-node__version.svelte-592xyf{font-size:var(--fd-text-xs);color:var(--fd-muted-foreground);font-weight:500;line-height:var(--fd-node-port-row-height)}.flowdrop-tool-node__badge.svelte-592xyf{position:absolute;right:20px;transform:translateY(-50%);z-index:12;background-color:color-mix(in srgb,var(--fd-tool-node-color) 15%,transparent);color:var(--fd-tool-node-color);border:1px solid color-mix(in srgb,var(--fd-tool-node-color) 30%,transparent);font-size:10px;font-weight:700;padding:4px 8px;border-radius:var(--fd-radius-sm);letter-spacing:.05em;opacity:.4}.flowdrop-tool-node__description.svelte-592xyf{font-size:var(--fd-text-xs);color:var(--fd-muted-foreground);margin:0;line-height:var(--fd-node-port-row-height);min-height:var(--fd-node-port-row-height);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.flowdrop-tool-node__icon-wrapper.svelte-592xyf .flowdrop-tool-node__icon{width:20px;height:20px;color:var(--fd-node-icon)}.flowdrop-tool-node__processing.svelte-592xyf{position:absolute;top:4px;right:4px}.flowdrop-tool-node__spinner.svelte-592xyf{width:12px;height:12px;border:1px solid color-mix(in srgb,var(--fd-tool-node-color) 30%,transparent);border-top:1px solid var(--fd-tool-node-color);border-radius:50%;animation:svelte-592xyf-spin 1s linear infinite}.flowdrop-tool-node__error.svelte-592xyf{position:absolute;top:4px;right:4px;color:var(--fd-error)}.flowdrop-tool-node__error.svelte-592xyf svg{width:12px;height:12px}.flowdrop-tool-node.svelte-592xyf:hover{--fd-config-btn-opacity: 1}@keyframes svelte-592xyf-spin{to{transform:rotate(360deg)}}.svelte-flow__node-tool .svelte-flow__handle{z-index:20!important;pointer-events:auto!important}.svelte-flow__node-tool .svelte-flow__handle:hover{transform:translateY(-50%) scale(1.2)!important}.svelte-flow__node-tool .svelte-flow__handle:hover:before{box-shadow:0 0 0 2px color-mix(in srgb,var(--fd-tool-node-color) 30%,transparent)!important}.flowdrop-tool-node__color-dot.svelte-592xyf{width:10px;height:10px;border-radius:50%;flex-shrink:0;display:var(--fd-node-circle-display, none)}.flowdrop-workflow-node.svelte-96untz{position:relative;background-color:var(--fd-node-bg);-webkit-backdrop-filter:var(--fd-node-backdrop-filter);backdrop-filter:var(--fd-node-backdrop-filter);border:var(--fd-node-border-width) solid var(--fd-node-border);border-radius:var(--fd-node-radius);box-shadow:var(--fd-node-shadow);width:var(--fd-node-default-width);z-index:10;color:var(--fd-foreground);transition:all var(--fd-transition-fast)}.flowdrop-workflow-node--gateway.svelte-96untz{min-width:var(--fd-node-default-width)}.flowdrop-workflow-node.svelte-96untz:hover{box-shadow:var(--fd-node-shadow-hover);border-color:var(--fd-node-border-hover)}.flowdrop-workflow-node--selected.svelte-96untz,.flowdrop-workflow-node--selected.svelte-96untz:hover{box-shadow:0 0 0 2px var(--fd-primary-muted),var(--fd-node-shadow-hover);border-color:var(--fd-primary)}.flowdrop-workflow-node__header.svelte-96untz{box-sizing:border-box;padding:var(--fd-node-header-gap) var(--fd-space-xl) calc(var(--fd-node-header-gap) - var(--fd-node-border-width) - var(--fd-node-header-divider-width));border-bottom:var(--fd-node-header-divider-width) solid var(--fd-node-header-divider-color);background:var(--fd-node-header-bg);border-top-left-radius:var(--fd-node-radius);border-top-right-radius:var(--fd-node-radius);display:flex;flex-direction:column;gap:calc(var(--fd-node-header-gap) * 2);min-height:calc(var(--fd-node-header-gap) * 4 + var(--fd-node-header-title-height) + var(--fd-node-header-desc-line) - var(--fd-node-border-width))}.flowdrop-workflow-node__header-title.svelte-96untz{display:flex;align-items:center;gap:var(--fd-space-md);min-height:var(--fd-node-header-title-height);flex-shrink:0}.flowdrop-workflow-node__header-desc.svelte-96untz{margin:0;font-size:var(--fd-text-xs);color:var(--fd-muted-foreground);line-height:var(--fd-node-header-desc-line);min-height:var(--fd-node-header-desc-line);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.flowdrop-workflow-node__icon-wrapper.svelte-96untz{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:color-mix(in srgb,var(--_icon-color) var(--fd-node-icon-bg-opacity),transparent);flex-shrink:0;transition:all var(--fd-transition-normal)}.flowdrop-workflow-node.svelte-96untz:hover .flowdrop-workflow-node__icon-wrapper:where(.svelte-96untz){background:color-mix(in srgb,var(--_icon-color) var(--fd-node-icon-bg-opacity-hover),transparent);transform:scale(1.05)}.flowdrop-workflow-node__icon-wrapper.svelte-96untz .flowdrop-workflow-node__icon{width:20px;height:20px;color:var(--fd-node-icon)}.flowdrop-workflow-node__header-title.svelte-96untz h3:where(.svelte-96untz){margin:0;line-height:calc(var(--fd-node-header-title-height) / 2);color:var(--fd-foreground);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.flowdrop-workflow-node__ports.svelte-96untz{padding:0}.flowdrop-workflow-node__ports-list.svelte-96untz{display:flex;flex-direction:column;gap:0;padding:0}.flowdrop-workflow-node__header.svelte-96untz+.flowdrop-workflow-node__ports:where(.svelte-96untz) .flowdrop-workflow-node__ports-list:where(.svelte-96untz){padding-top:calc(var(--fd-node-header-gap) * 2)}.flowdrop-workflow-node__port.svelte-96untz{display:flex;align-items:flex-start;gap:0;height:calc(var(--fd-node-port-row-height) * 3);padding:0;position:relative}.flowdrop-workflow-node__port-content.svelte-96untz{padding:var(--fd-node-header-gap) var(--fd-space-xl) 0}.flowdrop-workflow-node__port-content.svelte-96untz>div:where(.svelte-96untz){min-height:var(--fd-node-port-row-height);align-items:center}.flowdrop-workflow-node__port-content.svelte-96untz>p:where(.svelte-96untz){min-height:var(--fd-node-port-row-height);line-height:var(--fd-node-port-row-height)}.flowdrop-badge.svelte-96untz{padding:2px 4px;border-radius:var(--fd-radius-sm);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.flowdrop-badge--error.svelte-96untz{background-color:var(--fd-error);color:var(--fd-error-foreground)}.flowdrop-badge--sm.svelte-96untz{font-size:10px;padding:2px 4px}.workflow-node__no-branches.svelte-96untz{display:flex;align-items:center;gap:var(--fd-space-xs);padding:var(--fd-space-md);background:var(--fd-warning-muted);border:1px solid var(--fd-warning);border-radius:var(--fd-radius-lg);color:var(--fd-warning-foreground);font-size:var(--fd-text-sm)}.flowdrop-workflow-node__handle:hover{transform:translateY(-50%) scale(1.2)}.flowdrop-workflow-node__handle--active:before{transform:scale(1.15);box-shadow:0 0 0 3px color-mix(in srgb,var(--fd-success) 20%,transparent)}.flowdrop-flex.svelte-96untz{display:flex}.flowdrop-flex--1.svelte-96untz{flex:1}.flowdrop-gap--2.svelte-96untz{gap:var(--fd-space-xs)}.flowdrop-items--center.svelte-96untz{align-items:center}.flowdrop-justify--end.svelte-96untz{justify-content:flex-end}.flowdrop-min-w--0.svelte-96untz{min-width:0}.flowdrop-text--xs.svelte-96untz{font-size:var(--fd-text-xs);line-height:16px}.flowdrop-text--sm.svelte-96untz{font-size:var(--fd-text-sm);line-height:20px}.flowdrop-text--gray.svelte-96untz{color:var(--fd-muted-foreground)}.flowdrop-text--active.svelte-96untz{color:var(--fd-success);font-weight:600}.flowdrop-font--medium.svelte-96untz{font-weight:500}.flowdrop-truncate.svelte-96untz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flowdrop-text--right.svelte-96untz{text-align:right}.flowdrop-workflow-node.svelte-96untz:hover{--fd-config-btn-opacity: 1}.flowdrop-notes-node.svelte-8nnj3i{box-sizing:border-box;min-width:var(--fd-notes-node-min-width);max-width:var(--fd-notes-node-max-width);width:var(--fd-notes-node-width);min-height:var(--fd-notes-node-min-height);border-radius:var(--fd-node-radius);border:var(--fd-node-border-width) solid var(--fd-note-border);background:var(--fd-node-bg);-webkit-backdrop-filter:var(--fd-notes-node-backdrop-filter);backdrop-filter:var(--fd-notes-node-backdrop-filter);box-shadow:var(--fd-node-shadow);color:var(--fd-foreground);transition:all var(--fd-transition-fast);overflow:hidden;z-index:5}.flowdrop-notes-node--info.svelte-8nnj3i{background-color:var(--fd-info-muted);--_notes-icon: var(--fd-info)}.flowdrop-notes-node--warning.svelte-8nnj3i{background-color:var(--fd-warning-muted);--_notes-icon: var(--fd-warning)}.flowdrop-notes-node--success.svelte-8nnj3i{background-color:var(--fd-success-muted);--_notes-icon: var(--fd-success)}.flowdrop-notes-node--error.svelte-8nnj3i{background-color:var(--fd-error-muted);--_notes-icon: var(--fd-error)}.flowdrop-notes-node--note.svelte-8nnj3i{background-color:var(--fd-muted);--_notes-icon: var(--fd-muted-foreground)}.flowdrop-notes-node.svelte-8nnj3i:hover{box-shadow:var(--fd-node-shadow-hover);border-color:var(--fd-note-border-hover)}.flowdrop-notes-node--selected.svelte-8nnj3i,.flowdrop-notes-node--selected.svelte-8nnj3i:hover{box-shadow:0 0 0 2px var(--fd-primary-muted),var(--fd-node-shadow-hover);border-color:var(--fd-primary)}.flowdrop-notes-node--processing.svelte-8nnj3i{opacity:.7}.flowdrop-notes-node--has-error.svelte-8nnj3i{border-color:var(--fd-error)!important;background-color:var(--fd-error-muted)!important}.flowdrop-notes-node__content.svelte-8nnj3i{box-sizing:border-box;padding:20px 20px calc(20px - var(--fd-node-border-width) * 2);height:100%;display:flex;flex-direction:column}.flowdrop-notes-node__header.svelte-8nnj3i{display:flex;align-items:center;justify-content:space-between;min-height:40px;margin-bottom:20px;flex-shrink:0}.flowdrop-notes-node__header-left.svelte-8nnj3i{display:flex;align-items:center;gap:12px}.flowdrop-notes-node__icon-wrapper.svelte-8nnj3i{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:color-mix(in srgb,var(--_notes-icon) var(--fd-node-icon-bg-opacity),transparent);flex-shrink:0;transition:all var(--fd-transition-normal)}.flowdrop-notes-node.svelte-8nnj3i:hover .flowdrop-notes-node__icon-wrapper:where(.svelte-8nnj3i){background:color-mix(in srgb,var(--_notes-icon) var(--fd-node-icon-bg-opacity-hover),transparent);transform:scale(1.05)}.flowdrop-notes-node__icon-wrapper.svelte-8nnj3i .flowdrop-notes-node__icon{width:20px;height:20px;color:var(--fd-node-icon)}.flowdrop-notes-node__type.svelte-8nnj3i{font-size:var(--fd-text-sm);font-weight:500;color:var(--fd-foreground)}.flowdrop-notes-node__body.svelte-8nnj3i{flex:1;overflow-y:auto;color:var(--fd-muted-foreground);line-height:20px}.flowdrop-notes-node__body.svelte-8nnj3i .flowdrop-notes-node__markdown{color:var(--fd-foreground)}.flowdrop-notes-node__body.svelte-8nnj3i :is(h1,h2,h3,h4,h5,h6,p,ul,ol,pre,blockquote,table){margin:0 0 20px;line-height:20px}.flowdrop-notes-node__body.svelte-8nnj3i :is(h1,h2,h3,h4,h5,h6,p,ul,ol,pre,blockquote,table):last-child{margin-bottom:0}.flowdrop-notes-node__body.svelte-8nnj3i li{margin:0;line-height:20px}.flowdrop-notes-node__processing.svelte-8nnj3i{display:flex;align-items:center;gap:8px;font-size:var(--fd-text-xs);color:var(--fd-muted-foreground)}.flowdrop-notes-node__spinner.svelte-8nnj3i{width:12px;height:12px;border:1px solid color-mix(in srgb,var(--fd-foreground) 30%,transparent);border-top-color:var(--fd-foreground);border-radius:50%;animation:svelte-8nnj3i-spin 1s linear infinite}.flowdrop-notes-node__error-indicator.svelte-8nnj3i{display:flex;align-items:center;gap:8px;font-size:var(--fd-text-xs);color:var(--fd-error)}.flowdrop-notes-node__error-icon{width:12px;height:12px}@keyframes svelte-8nnj3i-spin{to{transform:rotate(360deg)}}.flowdrop-notes-node.svelte-8nnj3i:hover{--fd-config-btn-opacity: 1}@media(max-width:640px){.flowdrop-notes-node.svelte-8nnj3i{min-width:200px;max-width:360px}.flowdrop-notes-node__content.svelte-8nnj3i{padding:12px}}.flowdrop-terminal-node.svelte-1nl66ht{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:all var(--fd-transition-normal);z-index:10;color:var(--fd-foreground)}.flowdrop-terminal-node__circle-wrapper.svelte-1nl66ht{position:relative;display:flex;align-items:center;justify-content:center}.flowdrop-terminal-node__content.svelte-1nl66ht{width:var(--fd-node-terminal-size);height:var(--fd-node-terminal-size);background-color:var(--fd-background);border:3px solid var(--terminal-color, var(--fd-muted-foreground));border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--fd-node-shadow);transition:all var(--fd-transition-normal)}.flowdrop-terminal-node.svelte-1nl66ht:hover .flowdrop-terminal-node__content:where(.svelte-1nl66ht){box-shadow:var(--fd-node-shadow-hover);transform:scale(1.05)}.flowdrop-terminal-node--selected.svelte-1nl66ht .flowdrop-terminal-node__content:where(.svelte-1nl66ht){box-shadow:var(--fd-node-shadow-hover),0 0 0 3px color-mix(in srgb,var(--fd-primary) 50%,transparent);border-color:var(--fd-primary)}.flowdrop-terminal-node--selected.svelte-1nl66ht:hover .flowdrop-terminal-node__content:where(.svelte-1nl66ht){box-shadow:var(--fd-node-shadow-hover),0 0 0 3px color-mix(in srgb,var(--fd-primary) 50%,transparent);border-color:var(--fd-primary);transform:scale(1.05)}.flowdrop-terminal-node--processing.svelte-1nl66ht .flowdrop-terminal-node__content:where(.svelte-1nl66ht){opacity:.7}.flowdrop-terminal-node--error.svelte-1nl66ht .flowdrop-terminal-node__content:where(.svelte-1nl66ht){border-color:var(--fd-error)!important;background-color:var(--fd-error-muted)!important}.flowdrop-terminal-node--start.svelte-1nl66ht .flowdrop-terminal-node__content:where(.svelte-1nl66ht){box-shadow:0 4px 6px -1px color-mix(in srgb,var(--fd-success) 20%,transparent),0 2px 4px -1px color-mix(in srgb,var(--fd-success) 10%,transparent)}.flowdrop-terminal-node--start.svelte-1nl66ht:hover .flowdrop-terminal-node__content:where(.svelte-1nl66ht){box-shadow:0 10px 15px -3px color-mix(in srgb,var(--fd-success) 30%,transparent),0 4px 6px -2px color-mix(in srgb,var(--fd-success) 15%,transparent)}.flowdrop-terminal-node--start.flowdrop-terminal-node--selected.svelte-1nl66ht:hover .flowdrop-terminal-node__content:where(.svelte-1nl66ht){box-shadow:0 10px 15px -3px color-mix(in srgb,var(--fd-success) 30%,transparent),0 4px 6px -2px color-mix(in srgb,var(--fd-success) 15%,transparent),0 0 0 3px color-mix(in srgb,var(--fd-primary) 50%,transparent)}.flowdrop-terminal-node--exit.svelte-1nl66ht .flowdrop-terminal-node__content:where(.svelte-1nl66ht){box-shadow:0 4px 6px -1px color-mix(in srgb,var(--fd-error) 20%,transparent),0 2px 4px -1px color-mix(in srgb,var(--fd-error) 10%,transparent)}.flowdrop-terminal-node--exit.svelte-1nl66ht:hover .flowdrop-terminal-node__content:where(.svelte-1nl66ht){box-shadow:0 10px 15px -3px color-mix(in srgb,var(--fd-error) 30%,transparent),0 4px 6px -2px color-mix(in srgb,var(--fd-error) 15%,transparent)}.flowdrop-terminal-node--exit.flowdrop-terminal-node--selected.svelte-1nl66ht:hover .flowdrop-terminal-node__content:where(.svelte-1nl66ht){box-shadow:0 10px 15px -3px color-mix(in srgb,var(--fd-error) 30%,transparent),0 4px 6px -2px color-mix(in srgb,var(--fd-error) 15%,transparent),0 0 0 3px color-mix(in srgb,var(--fd-primary) 50%,transparent)}.flowdrop-terminal-node__icon-wrapper.svelte-1nl66ht{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:color-mix(in srgb,var(--_icon-color) var(--fd-node-icon-bg-opacity),transparent);flex-shrink:0;transition:all var(--fd-transition-normal)}.flowdrop-terminal-node.svelte-1nl66ht:hover .flowdrop-terminal-node__icon-wrapper:where(.svelte-1nl66ht){background:color-mix(in srgb,var(--_icon-color) var(--fd-node-icon-bg-opacity-hover),transparent)}.flowdrop-terminal-node__icon-wrapper.svelte-1nl66ht .flowdrop-terminal-node__icon{width:24px;height:24px;color:var(--fd-node-icon)}.flowdrop-terminal-node__label-container.svelte-1nl66ht{display:flex;flex-direction:column;align-items:center;gap:2px;background-color:var(--fd-backdrop);padding:4px 8px;border-radius:var(--fd-radius-sm);box-shadow:var(--fd-shadow-sm);max-width:140px}.flowdrop-terminal-node__label.svelte-1nl66ht{font-size:var(--fd-text-xs);font-weight:500;color:var(--fd-foreground);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.flowdrop-terminal-node__description.svelte-1nl66ht{font-size:10px;color:var(--fd-muted-foreground);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.flowdrop-terminal-node__processing.svelte-1nl66ht{position:absolute;top:24px;right:0}.flowdrop-terminal-node__spinner.svelte-1nl66ht{width:14px;height:14px;border:2px solid color-mix(in srgb,var(--fd-foreground) 30%,transparent);border-top:2px solid var(--terminal-color, var(--fd-muted-foreground));border-radius:50%;animation:svelte-1nl66ht-spin 1s linear infinite}.flowdrop-terminal-node__error.svelte-1nl66ht{position:absolute;top:24px;right:0;color:var(--fd-error)}.flowdrop-terminal-node__error-icon{width:14px;height:14px}.flowdrop-terminal-node.svelte-1nl66ht:hover{--fd-config-btn-opacity: 1}@keyframes svelte-1nl66ht-spin{to{transform:rotate(360deg)}}.flowdrop-terminal-node__circle-wrapper .svelte-flow__handle{width:16px!important;height:16px!important;border-radius:50%!important;border:none!important;transition:all var(--fd-transition-normal)!important;cursor:pointer!important;z-index:20!important;pointer-events:auto!important}.flowdrop-terminal-node__circle-wrapper .svelte-flow__handle:hover{transform:translate(-50%,-50%) scale(1.2)!important}.svelte-flow__node-terminal .svelte-flow__handle{z-index:20!important;pointer-events:auto!important}.svelte-flow__node-terminal .svelte-flow__handle:hover{transform:translate(-50%,-50%) scale(1.2)!important}.flowdrop-idea-node.svelte-1el2qiq{position:relative;width:var(--fd-node-default-width);min-height:80px;cursor:pointer;transition:all var(--fd-transition-normal);z-index:10;color:var(--fd-foreground)}.flowdrop-idea-node__card.svelte-1el2qiq{background-color:var(--fd-background);border-radius:var(--fd-node-radius);border:1px solid var(--fd-border);box-shadow:var(--fd-node-shadow);overflow:hidden;transition:all var(--fd-transition-normal)}.flowdrop-idea-node.svelte-1el2qiq:hover .flowdrop-idea-node__card:where(.svelte-1el2qiq){box-shadow:var(--fd-node-shadow-hover)}.flowdrop-idea-node--selected.svelte-1el2qiq .flowdrop-idea-node__card:where(.svelte-1el2qiq){border-color:var(--fd-primary);box-shadow:var(--fd-node-shadow-hover),0 0 0 3px color-mix(in srgb,var(--fd-primary) 30%,transparent)}.flowdrop-idea-node--processing.svelte-1el2qiq .flowdrop-idea-node__card:where(.svelte-1el2qiq){opacity:.8}.flowdrop-idea-node--error.svelte-1el2qiq .flowdrop-idea-node__card:where(.svelte-1el2qiq){border-color:var(--fd-error)!important;background-color:var(--fd-error-muted)!important}.flowdrop-idea-node__accent-bar.svelte-1el2qiq{height:4px;background-color:var(--idea-accent-color, var(--fd-accent));transition:background-color var(--fd-transition-normal)}.flowdrop-idea-node__header.svelte-1el2qiq{display:flex;align-items:center;gap:10px;padding:8px 16px}.flowdrop-idea-node__icon-wrapper.svelte-1el2qiq{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:color-mix(in srgb,var(--idea-accent-color, var(--fd-accent)) var(--fd-node-icon-bg-opacity),transparent);border-radius:8px;flex-shrink:0;transition:all var(--fd-transition-normal)}.flowdrop-idea-node.svelte-1el2qiq:hover .flowdrop-idea-node__icon-wrapper:where(.svelte-1el2qiq){background-color:color-mix(in srgb,var(--idea-accent-color, var(--fd-accent)) var(--fd-node-icon-bg-opacity-hover),transparent);transform:scale(1.05)}.flowdrop-idea-node__icon{width:20px;height:20px;color:var(--fd-node-icon)}.flowdrop-idea-node__title.svelte-1el2qiq{font-size:15px;font-weight:600;color:var(--fd-foreground);margin:0;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flowdrop-idea-node__body.svelte-1el2qiq{padding:0 16px 6px}.flowdrop-idea-node__description.svelte-1el2qiq{font-size:13px;color:var(--fd-muted-foreground);margin:0;line-height:20px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.flowdrop-idea-node__processing.svelte-1el2qiq{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:var(--fd-text-xs);color:var(--fd-muted-foreground);border-top:1px solid var(--fd-border-muted)}.flowdrop-idea-node__spinner.svelte-1el2qiq{width:14px;height:14px;border:2px solid var(--fd-border);border-top-color:var(--idea-accent-color, var(--fd-accent));border-radius:50%;animation:svelte-1el2qiq-idea-spin 1s linear infinite}.flowdrop-idea-node__error.svelte-1el2qiq{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:var(--fd-text-xs);color:var(--fd-error);border-top:1px solid color-mix(in srgb,var(--fd-error) 30%,transparent);background-color:var(--fd-error-muted)}.flowdrop-idea-node__error-icon{width:14px;height:14px}@keyframes svelte-1el2qiq-idea-spin{to{transform:rotate(360deg)}}.flowdrop-idea-node.svelte-1el2qiq:hover{--fd-config-btn-opacity: 1}.flowdrop-idea-node .svelte-flow__handle{z-index:20!important;pointer-events:auto!important}.flowdrop-idea-node .svelte-flow__handle-left:hover,.flowdrop-idea-node .svelte-flow__handle-right:hover{transform:translateY(-50%) scale(1.2)!important}.flowdrop-idea-node .svelte-flow__handle-top:hover,.flowdrop-idea-node .svelte-flow__handle-bottom:hover{transform:translate(-50%) scale(1.2)!important}@media(max-width:640px){.flowdrop-idea-node.svelte-1el2qiq{width:256px}.flowdrop-idea-node__header.svelte-1el2qiq{padding:8px 12px}.flowdrop-idea-node__body.svelte-1el2qiq{padding:0 12px 6px}.flowdrop-idea-node__title.svelte-1el2qiq{font-size:var(--fd-text-sm)}.flowdrop-idea-node__description.svelte-1el2qiq{font-size:var(--fd-text-xs)}}.form-field.svelte-6n3rhp{display:flex;flex-direction:column;gap:.5rem;animation:svelte-6n3rhp-fieldFadeIn .3s ease-out forwards;opacity:0;transform:translateY(4px)}@keyframes svelte-6n3rhp-fieldFadeIn{to{opacity:1;transform:translateY(0)}}.form-field__label.svelte-6n3rhp{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;color:var(--fd-foreground);letter-spacing:-.01em}.form-field__label-text.svelte-6n3rhp{line-height:1.4}.form-field__required.svelte-6n3rhp{color:var(--fd-error);font-weight:500}.form-field__input-wrapper.svelte-6n3rhp{position:relative}.form-field__description.svelte-6n3rhp{margin:0;font-size:var(--fd-text-xs);color:var(--fd-muted-foreground);line-height:1.5;padding-left:.125rem}.form-text-field.svelte-1w9fmdp{width:100%;padding:.625rem .875rem;border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg);font-size:var(--fd-text-sm);font-family:inherit;color:var(--fd-foreground);background-color:var(--fd-background);transition:all var(--fd-transition-normal);box-shadow:var(--fd-shadow-sm)}.form-text-field.svelte-1w9fmdp::placeholder{color:var(--fd-muted-foreground)}.form-text-field.svelte-1w9fmdp:hover{border-color:var(--fd-border-strong);background-color:var(--fd-background)}.form-text-field.svelte-1w9fmdp:focus{border-color:var(--fd-ring);background-color:var(--fd-background)}.form-text-field.svelte-1w9fmdp:disabled{background-color:var(--fd-muted);border-color:var(--fd-border-muted);color:var(--fd-muted-foreground);cursor:not-allowed;opacity:1}.form-textarea.svelte-1tuxgti{width:100%;padding:.625rem .875rem;border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg);font-size:var(--fd-text-sm);font-family:inherit;color:var(--fd-foreground);background-color:var(--fd-background);transition:all var(--fd-transition-normal);box-shadow:var(--fd-shadow-sm);resize:vertical;min-height:5rem;line-height:1.5}.form-textarea.svelte-1tuxgti::placeholder{color:var(--fd-muted-foreground)}.form-textarea.svelte-1tuxgti:hover{border-color:var(--fd-border-strong);background-color:var(--fd-background)}.form-textarea.svelte-1tuxgti:focus{border-color:var(--fd-ring);background-color:var(--fd-background)}.form-textarea.svelte-1tuxgti:disabled{background-color:var(--fd-muted);border-color:var(--fd-border-muted);color:var(--fd-muted-foreground);cursor:not-allowed;opacity:1}.form-number-field.svelte-91n5q7{width:100%;padding:.625rem .875rem;border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg);font-size:var(--fd-text-sm);font-family:inherit;font-variant-numeric:tabular-nums;color:var(--fd-foreground);background-color:var(--fd-muted);transition:all var(--fd-transition-normal);box-shadow:var(--fd-shadow-sm)}.form-number-field.svelte-91n5q7::placeholder{color:var(--fd-muted-foreground)}.form-number-field.svelte-91n5q7:hover{border-color:var(--fd-border-strong);background-color:var(--fd-background)}.form-number-field.svelte-91n5q7:focus{border-color:var(--fd-primary);background-color:var(--fd-background)}.form-range-container.svelte-ervw5{display:flex;flex-direction:column;gap:.5rem;width:100%}.form-range-slider.svelte-ervw5{position:relative;width:100%;padding:.25rem 0}.form-range-field.svelte-ervw5{width:100%;height:6px;border-radius:3px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(to right,var(--fd-primary) 0%,var(--fd-primary) var(--progress, 0%),var(--fd-border) var(--progress, 0%),var(--fd-border) 100%);cursor:pointer;transition:background var(--fd-transition-fast)}.form-range-field.svelte-ervw5::-webkit-slider-runnable-track{height:6px;border-radius:3px}.form-range-field.svelte-ervw5::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,var(--fd-background) 0%,var(--fd-muted) 100%);border:2px solid var(--fd-primary);box-shadow:0 2px 6px #3b82f640,0 1px 2px #0000001a;cursor:pointer;margin-top:-6px;transition:all .2s cubic-bezier(.4,0,.2,1)}.form-range-field.svelte-ervw5::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #3b82f659,0 2px 4px #0000001a}.form-range-field.svelte-ervw5::-moz-range-track{height:6px;border-radius:3px;background:var(--fd-border)}.form-range-field.svelte-ervw5::-moz-range-progress{height:6px;border-radius:3px;background:var(--fd-primary)}.form-range-field.svelte-ervw5::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,var(--fd-background) 0%,var(--fd-muted) 100%);border:2px solid var(--fd-primary);box-shadow:0 2px 6px #3b82f640,0 1px 2px #0000001a;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.form-range-field.svelte-ervw5::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #3b82f659,0 2px 4px #0000001a}.form-range-values.svelte-ervw5{display:flex;justify-content:space-between;align-items:center;font-size:var(--fd-text-xs);font-variant-numeric:tabular-nums}.form-range-min.svelte-ervw5,.form-range-max.svelte-ervw5{color:var(--fd-muted-foreground);font-weight:400}.form-range-current.svelte-ervw5{font-weight:600;color:var(--fd-primary-hover);background-color:var(--fd-primary-muted);padding:.125rem .5rem;border-radius:var(--fd-radius-sm);min-width:2.5rem;text-align:center}.form-toggle.svelte-19k5ffk{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.5rem 0}.form-toggle__input.svelte-19k5ffk{position:absolute;opacity:0;width:0;height:0}.form-toggle__track.svelte-19k5ffk{position:relative;width:2.75rem;height:1.5rem;background-color:var(--fd-border-strong);border-radius:.75rem;transition:background-color var(--fd-transition-normal);flex-shrink:0}.form-toggle__thumb.svelte-19k5ffk{position:absolute;top:.125rem;left:.125rem;width:1.25rem;height:1.25rem;background-color:var(--fd-background);border-radius:50%;box-shadow:var(--fd-shadow-sm);transition:transform .2s cubic-bezier(.4,0,.2,1)}.form-toggle__input.svelte-19k5ffk:checked+.form-toggle__track:where(.svelte-19k5ffk){background-color:var(--fd-primary)}.form-toggle__input.svelte-19k5ffk:checked+.form-toggle__track:where(.svelte-19k5ffk) .form-toggle__thumb:where(.svelte-19k5ffk){transform:translate(1.25rem)}.form-toggle__label.svelte-19k5ffk{font-size:var(--fd-text-sm);color:var(--fd-muted-foreground);font-weight:500;min-width:4.5rem}.form-toggle__input.svelte-19k5ffk:checked~.form-toggle__label:where(.svelte-19k5ffk){color:var(--fd-primary-hover)}.form-select-wrapper.svelte-j96mmo{position:relative}.form-select.svelte-j96mmo{width:100%;padding:.625rem 2.5rem .625rem .875rem;border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg);font-size:var(--fd-text-sm);font-family:inherit;color:var(--fd-foreground);background-color:var(--fd-background);transition:all var(--fd-transition-normal);box-shadow:var(--fd-shadow-sm);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select.svelte-j96mmo:hover{border-color:var(--fd-border-strong);background-color:var(--fd-background)}.form-select.svelte-j96mmo:focus{border-color:var(--fd-ring);background-color:var(--fd-background)}.form-select.svelte-j96mmo:disabled{background-color:var(--fd-muted);border-color:var(--fd-border-muted);color:var(--fd-muted-foreground);cursor:not-allowed;opacity:1}.form-select__icon.svelte-j96mmo{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--fd-muted-foreground);display:flex;align-items:center;transition:color var(--fd-transition-normal)}.form-select__icon.svelte-j96mmo svg{width:1rem;height:1rem}.form-select.svelte-j96mmo:focus+.form-select__icon:where(.svelte-j96mmo){color:var(--fd-primary)}.form-checkbox-group.svelte-1sm266w{display:flex;flex-direction:column;gap:.625rem;padding:.75rem;background-color:var(--fd-muted);border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg)}.form-checkbox-item.svelte-1sm266w{display:flex;align-items:center;gap:.625rem;cursor:pointer;padding:.375rem;margin:-.375rem;border-radius:var(--fd-radius-md);transition:background-color var(--fd-transition-fast)}.form-checkbox-item.svelte-1sm266w:hover{background-color:var(--fd-subtle)}.form-checkbox__input.svelte-1sm266w{position:absolute;opacity:0;width:0;height:0}.form-checkbox__custom.svelte-1sm266w{width:1.125rem;height:1.125rem;border:1.5px solid var(--fd-border-strong);border-radius:var(--fd-radius-sm);background-color:var(--fd-background);display:flex;align-items:center;justify-content:center;transition:all var(--fd-transition-fast);flex-shrink:0}.form-checkbox__custom.svelte-1sm266w svg{width:.75rem;height:.75rem;color:var(--fd-primary-foreground);opacity:0;transform:scale(.5);transition:all var(--fd-transition-fast)}.form-checkbox__input.svelte-1sm266w:checked+.form-checkbox__custom:where(.svelte-1sm266w){background-color:var(--fd-primary);border-color:var(--fd-primary)}.form-checkbox__input.svelte-1sm266w:checked+.form-checkbox__custom:where(.svelte-1sm266w) svg{opacity:1;transform:scale(1)}.form-checkbox__label.svelte-1sm266w{font-size:var(--fd-text-sm);color:var(--fd-foreground);line-height:1.4}.form-array.svelte-1oxap9t{display:flex;flex-direction:column;gap:.75rem}.form-array--disabled.svelte-1oxap9t{opacity:.6;pointer-events:none}.form-array__items.svelte-1oxap9t{display:flex;flex-direction:column;gap:.5rem}.form-array__item.svelte-1oxap9t{display:flex;flex-direction:column;background-color:var(--fd-muted);border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg);overflow:hidden;animation:svelte-1oxap9t-itemFadeIn .25s ease-out forwards;opacity:0;transform:translateY(-8px)}@keyframes svelte-1oxap9t-itemFadeIn{to{opacity:1;transform:translateY(0)}}.form-array__item--simple.svelte-1oxap9t .form-array__item-content:where(.svelte-1oxap9t){padding:.5rem .75rem .75rem}.form-array__item--complex.svelte-1oxap9t .form-array__item-content:where(.svelte-1oxap9t){padding:0}.form-array__item-header.svelte-1oxap9t{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;background-color:var(--fd-subtle);border-bottom:1px solid var(--fd-border)}.form-array__item--simple.svelte-1oxap9t .form-array__item-header:where(.svelte-1oxap9t){padding:.5rem .625rem}.form-array__item-number.svelte-1oxap9t{font-size:var(--fd-text-xs);font-weight:600;color:var(--fd-muted-foreground);min-width:1.75rem;padding:.125rem .375rem;background-color:var(--fd-border);border-radius:var(--fd-radius-sm);text-align:center}.form-array__item-toggle.svelte-1oxap9t{display:flex;align-items:center;gap:.5rem;flex:1;padding:.375rem .5rem;margin:-.25rem;border:1px solid transparent;background:transparent;cursor:pointer;text-align:left;border-radius:var(--fd-radius-md);transition:all var(--fd-transition-fast)}.form-array__item-toggle.svelte-1oxap9t:hover{background-color:var(--fd-border)}.form-array__item-toggle.svelte-1oxap9t:focus-visible{border-color:var(--fd-primary)}.form-array__item-toggle.svelte-1oxap9t svg{width:1.125rem;height:1.125rem;color:var(--fd-muted-foreground);transition:transform var(--fd-transition-normal)}.form-array__item-label.svelte-1oxap9t{font-size:.8125rem;font-weight:600;color:var(--fd-foreground)}.form-array__actions.svelte-1oxap9t{display:flex;align-items:center;gap:.375rem;margin-left:auto}.form-array__action-btn.svelte-1oxap9t{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid transparent;border-radius:.375rem;cursor:pointer;transition:all .15s}.form-array__action-btn.svelte-1oxap9t svg{width:1rem;height:1rem}.form-array__action-btn.svelte-1oxap9t:disabled{opacity:.35;cursor:not-allowed}.form-array__action-btn--move.svelte-1oxap9t{background-color:var(--fd-primary-muted);border-color:var(--fd-primary);color:var(--fd-primary-hover)}.form-array__action-btn--move.svelte-1oxap9t:hover:not(:disabled){background-color:var(--fd-primary-muted);border-color:var(--fd-primary-hover);color:var(--fd-primary-hover)}.form-array__action-btn--move.svelte-1oxap9t:active:not(:disabled){background-color:var(--fd-primary)}.form-array__action-btn--delete.svelte-1oxap9t{background-color:var(--fd-error-muted);border-color:var(--fd-error);color:var(--fd-error)}.form-array__action-btn--delete.svelte-1oxap9t:hover:not(:disabled){background-color:var(--fd-error-muted);border-color:var(--fd-error-hover);color:var(--fd-error-hover)}.form-array__action-btn--delete.svelte-1oxap9t:active:not(:disabled){background-color:var(--fd-error)}.form-array__item-content.svelte-1oxap9t{transition:all .2s ease-out}.form-array__item-content--collapsed.svelte-1oxap9t{height:0;overflow:hidden;padding:0!important}.form-array__input.svelte-1oxap9t{width:100%;padding:.5rem .75rem;border:1px solid var(--fd-border);border-radius:var(--fd-radius-md);font-size:var(--fd-text-sm);font-family:inherit;color:var(--fd-foreground);background-color:var(--fd-background);transition:all var(--fd-transition-normal)}.form-array__input.svelte-1oxap9t::placeholder{color:var(--fd-muted-foreground)}.form-array__input.svelte-1oxap9t:hover{border-color:var(--fd-border-strong)}.form-array__input.svelte-1oxap9t:focus{border-color:var(--fd-primary)}.form-array__input--number.svelte-1oxap9t{font-variant-numeric:tabular-nums}.form-array__textarea.svelte-1oxap9t{resize:vertical;min-height:4rem;line-height:1.5}.form-array__select.svelte-1oxap9t{width:100%;padding:.5rem 2rem .5rem .75rem;border:1px solid var(--fd-border);border-radius:var(--fd-radius-md);font-size:var(--fd-text-sm);font-family:inherit;color:var(--fd-foreground);background-color:var(--fd-background);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239ca3af'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1rem}.form-array__select.svelte-1oxap9t:hover{border-color:var(--fd-border-strong)}.form-array__select.svelte-1oxap9t:focus{border-color:var(--fd-primary)}.form-array__toggle-wrapper.svelte-1oxap9t{display:flex;align-items:center;gap:.625rem;cursor:pointer}.form-array__checkbox-input.svelte-1oxap9t{position:absolute;opacity:0;width:0;height:0}.form-array__toggle-track.svelte-1oxap9t{position:relative;width:2.25rem;height:1.25rem;background-color:var(--fd-border-strong);border-radius:.625rem;transition:background-color var(--fd-transition-normal);flex-shrink:0}.form-array__toggle-thumb.svelte-1oxap9t{position:absolute;top:.125rem;left:.125rem;width:1rem;height:1rem;background-color:var(--fd-background);border-radius:50%;box-shadow:var(--fd-shadow-sm);transition:transform var(--fd-transition-normal)}.form-array__checkbox-input.svelte-1oxap9t:checked+.form-array__toggle-track:where(.svelte-1oxap9t){background-color:var(--fd-primary)}.form-array__checkbox-input.svelte-1oxap9t:checked+.form-array__toggle-track:where(.svelte-1oxap9t) .form-array__toggle-thumb:where(.svelte-1oxap9t){transform:translate(1rem)}.form-array__toggle-label.svelte-1oxap9t{font-size:.8125rem;color:var(--fd-muted-foreground)}.form-array__subform.svelte-1oxap9t{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;background-color:var(--fd-background)}.form-array__subform-field.svelte-1oxap9t{display:flex;flex-direction:column;gap:.375rem;animation:svelte-1oxap9t-subfieldFadeIn .2s ease-out forwards;opacity:0}@keyframes svelte-1oxap9t-subfieldFadeIn{to{opacity:1}}.form-array__subform-label.svelte-1oxap9t{display:flex;align-items:center;gap:.25rem;font-size:var(--fd-text-xs);font-weight:600;color:var(--fd-muted-foreground)}.form-array__subform-label-text.svelte-1oxap9t{line-height:1.4}.form-array__required.svelte-1oxap9t{color:var(--fd-error);font-weight:500}.form-array__subform-description.svelte-1oxap9t{margin:0;font-size:.6875rem;color:var(--fd-muted-foreground);line-height:1.4}.form-array__empty.svelte-1oxap9t{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;background-color:var(--fd-muted);border:2px dashed var(--fd-border-strong);border-radius:var(--fd-radius-lg)}.form-array__empty.svelte-1oxap9t svg{width:2.5rem;height:2.5rem;color:var(--fd-muted-foreground);margin-bottom:.625rem}.form-array__empty-text.svelte-1oxap9t{margin:0;font-size:var(--fd-text-sm);font-weight:500;color:var(--fd-muted-foreground)}.form-array__add-btn.svelte-1oxap9t{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;border:1px solid var(--fd-success);border-radius:var(--fd-radius-lg);background-color:var(--fd-success-muted);color:var(--fd-success-hover);font-size:.8125rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all var(--fd-transition-fast)}.form-array__add-btn.svelte-1oxap9t:hover:not(:disabled){background-color:var(--fd-success-muted);border-color:var(--fd-success-hover);color:var(--fd-success-hover)}.form-array__add-btn.svelte-1oxap9t:active:not(:disabled){background-color:var(--fd-success)}.form-array__add-btn.svelte-1oxap9t:disabled{opacity:.5;cursor:not-allowed}.form-array__add-btn.svelte-1oxap9t svg{width:1.125rem;height:1.125rem}.form-array__info.svelte-1oxap9t{display:flex;align-items:center;gap:.75rem;font-size:.6875rem;color:var(--fd-muted-foreground)}.form-array__count.svelte-1oxap9t{font-weight:500}.form-array__limit.svelte-1oxap9t{padding:.125rem .375rem;background-color:var(--fd-subtle);border-radius:var(--fd-radius-sm)}.form-array__unsupported.svelte-1oxap9t{padding:.75rem;background-color:var(--fd-warning-muted);border:1px solid var(--fd-warning);border-radius:var(--fd-radius-md);color:var(--fd-warning-hover);font-size:var(--fd-text-xs)}.form-array__unsupported.svelte-1oxap9t p:where(.svelte-1oxap9t){margin:0}.form-field-fallback.svelte-1w483i0{display:flex;flex-direction:column;gap:.5rem}.form-field-fallback__message.svelte-1w483i0{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:var(--fd-warning-muted);border:1px solid var(--fd-warning);border-radius:var(--fd-radius-md);color:var(--fd-warning-hover);font-size:.8125rem;font-weight:500}.form-field-fallback__icon.svelte-1w483i0{width:1rem;height:1rem;flex-shrink:0;color:var(--fd-warning)}.form-field-fallback__hint.svelte-1w483i0{margin:0;padding:.5rem .75rem;background-color:var(--fd-muted);border:1px solid var(--fd-border);border-radius:var(--fd-radius-md);font-family:JetBrains Mono,Fira Code,Monaco,Menlo,monospace;font-size:.6875rem;line-height:1.5;color:var(--fd-muted-foreground);word-break:break-word}.form-fieldset__summary.svelte-102nln8{gap:var(--fd-space-xs)}.form-fieldset__label.svelte-102nln8{display:flex;align-items:center;gap:var(--fd-space-xs)}.form-fieldset__title.svelte-102nln8{font-size:var(--fd-text-sm);font-weight:600;color:var(--fd-foreground)}.form-fieldset.svelte-102nln8 .form-fieldset__chevron{width:1rem;height:1rem;color:var(--fd-muted-foreground);transition:transform var(--fd-transition-fast);flex-shrink:0}details.form-fieldset[open].svelte-102nln8 .form-fieldset__chevron{transform:rotate(90deg)}.form-fieldset__badge.svelte-102nln8{font-size:var(--fd-text-xs);color:var(--fd-muted-foreground);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.form-fieldset__content.svelte-102nln8{padding-top:var(--fd-space-xs)}.form-fieldset__fields.svelte-102nln8{display:flex;flex-direction:column;gap:var(--fd-space-2xl)}.form-fieldset--static.svelte-102nln8{border:1px solid var(--fd-border-muted);border-radius:var(--fd-radius-lg);padding:var(--fd-space-xl);margin:0}.form-fieldset__legend.svelte-102nln8{padding:0 var(--fd-space-xs);font-size:var(--fd-text-sm);font-weight:600;color:var(--fd-foreground)}.form-fieldset__description.svelte-102nln8{margin:0 0 var(--fd-space-md) 0;font-size:var(--fd-text-xs);color:var(--fd-muted-foreground);line-height:1.4}.form-uischema-layout--vertical.svelte-1mxzi2a{display:flex;flex-direction:column;gap:var(--fd-space-2xl)}.flowdrop-logo-wordmark.svelte-tx8nw5{--logo-stroke: var(--fd-logo-stroke, #000000);--logo-text: var(--fd-logo-text, #000000);--logo-line-fill: var(--fd-logo-line-fill, #000000);--logo-drop: var(--fd-logo-drop, #009cde);--logo-circle: var(--fd-logo-circle, #f46351);--logo-left: var(--fd-logo-left, #ccbaf4);--logo-right: var(--fd-logo-right, #ffc423)}[data-theme=dark] .flowdrop-logo-wordmark.svelte-tx8nw5{--logo-stroke: var(--fd-logo-stroke, #ffffff);--logo-text: var(--fd-logo-text, #ffffff);--logo-line-fill: var(--fd-logo-line-fill, #ffffff)}.flowdrop-logo-wordmark.svelte-tx8nw5 svg{display:block;width:100%;height:100%}.schema-form.svelte-10258jq{display:flex;flex-direction:column;gap:var(--fd-space-3xl)}.schema-form--loading.svelte-10258jq,.schema-form--disabled.svelte-10258jq{opacity:.7;pointer-events:none}.schema-form__fields.svelte-10258jq{display:flex;flex-direction:column;gap:var(--fd-space-2xl)}.schema-form__footer.svelte-10258jq{display:flex;gap:var(--fd-space-md);justify-content:flex-end;padding-top:var(--fd-space-xl);border-top:1px solid var(--fd-border-muted);margin-top:var(--fd-space-xs)}.schema-form__button.svelte-10258jq{display:inline-flex;align-items:center;justify-content:center;gap:var(--fd-space-xs);padding:.625rem var(--fd-space-xl);border-radius:var(--fd-radius-lg);font-size:var(--fd-text-sm);font-weight:600;font-family:inherit;cursor:pointer;transition:all var(--fd-transition-normal);border:1px solid transparent;min-height:2.5rem}.schema-form__button.svelte-10258jq:disabled{opacity:.5;cursor:not-allowed}.schema-form__button.svelte-10258jq svg{width:1rem;height:1rem;flex-shrink:0}.schema-form__button--secondary.svelte-10258jq{background-color:var(--fd-background);border-color:var(--fd-border);color:var(--fd-foreground);box-shadow:var(--fd-shadow-sm)}.schema-form__button--secondary.svelte-10258jq:hover:not(:disabled){background-color:var(--fd-muted);border-color:var(--fd-border-strong);color:var(--fd-foreground)}.schema-form__button--primary.svelte-10258jq{background:linear-gradient(135deg,var(--fd-primary) 0%,var(--fd-primary-hover) 100%);color:var(--fd-primary-foreground);box-shadow:0 1px 3px #3b82f64d,inset 0 1px #ffffff1a}.schema-form__button--primary.svelte-10258jq:hover:not(:disabled){background:linear-gradient(135deg,var(--fd-primary-hover) 0%,var(--fd-primary-hover) 100%);box-shadow:0 4px 12px #3b82f659,inset 0 1px #ffffff1a;transform:translateY(-1px)}.schema-form__button--primary.svelte-10258jq:active:not(:disabled){transform:translateY(0)}.schema-form__button-spinner.svelte-10258jq{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-10258jq-schema-form-spin .6s linear infinite}@keyframes svelte-10258jq-schema-form-spin{to{transform:rotate(360deg)}}.schema-form__empty.svelte-10258jq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--fd-space-6xl) var(--fd-space-3xl);text-align:center}.schema-form__empty-icon.svelte-10258jq{width:3rem;height:3rem;margin-bottom:var(--fd-space-xl);color:var(--fd-border)}.schema-form__empty-icon.svelte-10258jq svg{width:100%;height:100%}.schema-form__empty-text.svelte-10258jq{margin:0;font-size:var(--fd-text-sm);color:var(--fd-muted-foreground);font-style:italic;line-height:1.5}.flowdrop-settings-panel.svelte-15k39gg{display:flex;flex-direction:column;height:100%;background-color:var(--fd-background);color:var(--fd-foreground)}.flowdrop-settings-panel__tabs.svelte-15k39gg{display:flex;gap:var(--fd-space-3xs);padding:var(--fd-space-md);border-bottom:1px solid var(--fd-border);overflow-x:auto}.flowdrop-settings-panel__tab.svelte-15k39gg{display:flex;align-items:center;gap:var(--fd-space-xs);padding:var(--fd-space-xs) var(--fd-space-md);border:none;border-radius:var(--fd-radius-md);background-color:transparent;color:var(--fd-muted-foreground);font-size:var(--fd-text-sm);font-weight:500;cursor:pointer;transition:all var(--fd-transition-fast);white-space:nowrap}.flowdrop-settings-panel__tab.svelte-15k39gg:hover{background-color:var(--fd-muted);color:var(--fd-foreground)}.flowdrop-settings-panel__tab--active.svelte-15k39gg,.flowdrop-settings-panel__tab--active.svelte-15k39gg:hover{background-color:var(--fd-primary);color:var(--fd-primary-foreground)}.flowdrop-settings-panel__tab-icon{font-size:var(--fd-text-base)}.flowdrop-settings-panel__content.svelte-15k39gg{flex:1;overflow-y:auto;padding:var(--fd-space-xl)}.flowdrop-settings-panel__panel.svelte-15k39gg{display:none}.flowdrop-settings-panel__panel--active.svelte-15k39gg{display:block}.flowdrop-settings-panel__footer.svelte-15k39gg{display:flex;justify-content:space-between;align-items:center;padding:var(--fd-space-md) var(--fd-space-xl);border-top:1px solid var(--fd-border);gap:var(--fd-space-md)}.flowdrop-settings-panel__footer-start.svelte-15k39gg,.flowdrop-settings-panel__footer-end.svelte-15k39gg{display:flex;gap:var(--fd-space-xs);align-items:center}.flowdrop-settings-panel__btn.svelte-15k39gg{display:inline-flex;align-items:center;gap:var(--fd-space-xs);padding:var(--fd-space-xs) var(--fd-space-md);border-radius:var(--fd-radius-md);font-size:var(--fd-text-sm);font-weight:500;cursor:pointer;transition:all var(--fd-transition-fast);border:1px solid transparent}.flowdrop-settings-panel__btn.svelte-15k39gg:disabled{opacity:.5;cursor:not-allowed}.flowdrop-settings-panel__btn--primary.svelte-15k39gg{background-color:var(--fd-primary);color:var(--fd-primary-foreground);border-color:var(--fd-primary)}.flowdrop-settings-panel__btn--primary.svelte-15k39gg:hover:not(:disabled){opacity:.9}.flowdrop-settings-panel__btn--secondary.svelte-15k39gg{background-color:var(--fd-secondary);color:var(--fd-secondary-foreground);border-color:var(--fd-border)}.flowdrop-settings-panel__btn--secondary.svelte-15k39gg:hover:not(:disabled){background-color:var(--fd-muted)}.flowdrop-settings-panel__btn--outline.svelte-15k39gg{background-color:transparent;color:var(--fd-foreground);border-color:var(--fd-border)}.flowdrop-settings-panel__btn--outline.svelte-15k39gg:hover:not(:disabled){background-color:var(--fd-muted)}.flowdrop-settings-panel__btn--ghost.svelte-15k39gg{background-color:transparent;color:var(--fd-muted-foreground);border-color:transparent}.flowdrop-settings-panel__btn--ghost.svelte-15k39gg:hover:not(:disabled){background-color:var(--fd-muted);color:var(--fd-foreground)}.flowdrop-settings-panel__error.svelte-15k39gg,.flowdrop-settings-panel__synced.svelte-15k39gg{display:flex;align-items:center;gap:var(--fd-space-xs);padding:var(--fd-space-xs) var(--fd-space-xl);font-size:var(--fd-text-xs)}.flowdrop-settings-panel__error.svelte-15k39gg{background-color:var(--fd-destructive);color:var(--fd-destructive-foreground)}.flowdrop-settings-panel__synced.svelte-15k39gg{background-color:var(--fd-success, #22c55e);color:#fff}.flowdrop-settings-panel__spin{animation:svelte-15k39gg-flowdrop-spin 1s linear infinite}@keyframes svelte-15k39gg-flowdrop-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.flowdrop-settings-modal.svelte-16iq5zd{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:none;background-color:transparent;overflow:hidden}.flowdrop-settings-modal.svelte-16iq5zd::backdrop{background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.flowdrop-settings-modal[open].svelte-16iq5zd{display:flex;align-items:center;justify-content:center}.flowdrop-settings-modal__container.svelte-16iq5zd{display:flex;flex-direction:column;width:90vw;max-width:640px;height:80vh;max-height:700px;background-color:var(--fd-background);border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg);box-shadow:var(--fd-shadow-lg, 0 25px 50px -12px rgba(0, 0, 0, .25));overflow:hidden;animation:svelte-16iq5zd-flowdrop-modal-enter .2s ease-out}@keyframes svelte-16iq5zd-flowdrop-modal-enter{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.flowdrop-settings-modal__header.svelte-16iq5zd{display:flex;align-items:center;justify-content:space-between;padding:var(--fd-space-xl);border-bottom:1px solid var(--fd-border);flex-shrink:0}.flowdrop-settings-modal__title.svelte-16iq5zd{display:flex;align-items:center;gap:var(--fd-space-xs);margin:0;font-size:var(--fd-text-lg);font-weight:600;color:var(--fd-foreground)}.flowdrop-settings-modal__title-icon{font-size:var(--fd-text-xl);color:var(--fd-muted-foreground)}.flowdrop-settings-modal__close.svelte-16iq5zd{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--fd-radius-md);background-color:transparent;color:var(--fd-muted-foreground);font-size:var(--fd-text-lg);cursor:pointer;transition:all var(--fd-transition-fast)}.flowdrop-settings-modal__close.svelte-16iq5zd:hover{background-color:var(--fd-muted);color:var(--fd-foreground)}.flowdrop-settings-modal__content.svelte-16iq5zd{flex:1;overflow:hidden;display:flex;flex-direction:column}@media(max-width:640px){.flowdrop-settings-modal__container.svelte-16iq5zd{width:100%;height:100%;max-width:100%;max-height:100%;border-radius:0}}.flowdrop-navbar.svelte-scqm9d{height:var(--fd-navbar-height);width:100%;max-width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;background-color:var(--fd-background);border-bottom:1px solid var(--fd-border);z-index:10}.flowdrop-navbar__start.svelte-scqm9d{display:flex;align-items:center;width:320px;min-width:320px;flex-shrink:0}.flowdrop-logo--container.svelte-scqm9d{color:var(--fd-foreground)}.flowdrop-logo--header.svelte-scqm9d{height:32px;width:160px;padding:2px 0}.flowdrop-navbar__center.svelte-scqm9d{flex:1;display:flex;justify-content:flex-start;align-items:center;padding-left:1rem}.flowdrop-navbar__center-content.svelte-scqm9d{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.25rem}.flowdrop-navbar__title-container.svelte-scqm9d{display:flex;justify-content:flex-start;align-items:center}.flowdrop-navbar__title.svelte-scqm9d{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.flowdrop-navbar__title-text.svelte-scqm9d{margin:0;font-size:1rem;font-weight:600;color:var(--fd-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:500px;text-align:left;line-height:1.2}.flowdrop-navbar__breadcrumb-container.svelte-scqm9d{display:flex;justify-content:flex-start;align-items:center}.flowdrop-navbar__breadcrumb.svelte-scqm9d{display:flex;align-items:center}.flowdrop-navbar__breadcrumb-list.svelte-scqm9d{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:.25rem}.flowdrop-navbar__breadcrumb-item.svelte-scqm9d{display:flex;align-items:center}.flowdrop-navbar__breadcrumb-link.svelte-scqm9d{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:var(--fd-radius-md);text-decoration:none;color:var(--fd-muted-foreground);font-size:var(--fd-text-sm);font-weight:500;transition:all var(--fd-transition-normal)}.flowdrop-navbar__breadcrumb-link.svelte-scqm9d:hover{color:var(--fd-foreground);background-color:var(--fd-muted)}.flowdrop-navbar__breadcrumb-current.svelte-scqm9d{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;color:var(--fd-foreground);font-size:var(--fd-text-sm);font-weight:600}.flowdrop-navbar__breadcrumb-icon.svelte-scqm9d{width:1rem;height:1rem;flex-shrink:0}.flowdrop-navbar__breadcrumb-text.svelte-scqm9d{white-space:nowrap}.flowdrop-navbar__breadcrumb-separator.svelte-scqm9d{display:flex;align-items:center;color:var(--fd-muted-foreground)}.flowdrop-navbar__breadcrumb-chevron.svelte-scqm9d{width:.875rem;height:.875rem}.flowdrop-navbar__status-container.svelte-scqm9d{display:flex;justify-content:flex-start;align-items:center}.flowdrop-navbar__status.svelte-scqm9d{display:inline-flex;align-items:center;gap:.375rem;padding:var(--fd-space-3xs) var(--fd-space-xs);background-color:var(--fd-success-muted);border-radius:var(--fd-radius-md);font-size:var(--fd-text-xs);font-weight:500}.flowdrop-navbar__status-indicator.svelte-scqm9d{width:.375rem;height:.375rem;background-color:var(--fd-success-hover);border-radius:50%;animation:svelte-scqm9d-pulse 2s infinite}.flowdrop-navbar__status-text.svelte-scqm9d{color:var(--fd-success-hover);font-size:var(--fd-text-xs);font-weight:500}@keyframes svelte-scqm9d-pulse{0%,to{opacity:1}50%{opacity:.5}}.flowdrop-navbar__actions.svelte-scqm9d{display:flex;align-items:center;gap:0;margin-left:auto;position:relative}.flowdrop-navbar__split-actions.svelte-scqm9d{display:var(--fd-navbar-split-display, none);align-items:center;gap:.5rem}.flowdrop-navbar__dropdown-mode.svelte-scqm9d{display:var(--fd-navbar-dropdown-display, flex);align-items:center}.flowdrop-navbar__primary-action.svelte-scqm9d{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;border:1px solid var(--fd-border-strong);border-radius:var(--fd-radius-md) 0 0 var(--fd-radius-md);transition:all var(--fd-transition-normal);font-weight:500;font-size:var(--fd-text-sm);height:2.5rem;box-sizing:border-box;background-color:var(--fd-background);color:var(--fd-foreground);border-right:none}.flowdrop-navbar__primary-action.svelte-scqm9d:hover{background-color:var(--fd-muted);color:var(--fd-foreground)}.flowdrop-navbar__dropdown.svelte-scqm9d{position:relative;display:flex;align-items:center;height:2.5rem}.flowdrop-navbar__dropdown-trigger.svelte-scqm9d{display:flex;align-items:center;justify-content:center;width:2rem;height:2.5rem;border:1px solid var(--fd-border-strong);border-left:none;border-radius:0 var(--fd-radius-md) var(--fd-radius-md) 0;background-color:var(--fd-background);color:var(--fd-foreground);cursor:pointer;transition:all var(--fd-transition-normal);box-sizing:border-box}.flowdrop-navbar__dropdown-trigger.svelte-scqm9d:hover{background-color:var(--fd-muted);color:var(--fd-foreground)}.flowdrop-navbar__dropdown-trigger[aria-expanded=true].svelte-scqm9d{background-color:var(--fd-subtle);color:var(--fd-foreground)}.flowdrop-navbar__dropdown-menu.svelte-scqm9d{position:absolute;top:100%;right:0;z-index:50;margin-top:.25rem;min-width:12rem;background-color:var(--fd-card);border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg);box-shadow:var(--fd-shadow-lg);overflow:hidden}.flowdrop-navbar__dropdown-item.svelte-scqm9d{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;color:var(--fd-foreground);font-size:var(--fd-text-sm);font-weight:500;transition:background-color var(--fd-transition-normal);border:none;width:100%;text-align:left;background-color:transparent}.flowdrop-navbar__dropdown-item.svelte-scqm9d:hover{background-color:var(--fd-muted);color:var(--fd-foreground)}.flowdrop-navbar__dropdown-item.svelte-scqm9d:first-child{border-top:none}.flowdrop-navbar__dropdown-item.svelte-scqm9d:last-child{border-bottom:none}.flowdrop-navbar__dropdown-divider.svelte-scqm9d{height:1px;background-color:var(--fd-border);margin:.25rem 0}.flowdrop-navbar__dropdown-group-header.svelte-scqm9d{padding:.5rem 1rem .25rem;font-size:var(--fd-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--fd-muted-foreground)}.flowdrop-navbar__action.svelte-scqm9d{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;border-radius:var(--fd-radius-md);transition:all var(--fd-transition-normal);font-weight:500;font-size:var(--fd-text-sm);border:1px solid transparent}.flowdrop-navbar__action--primary.svelte-scqm9d{background-color:var(--fd-primary);color:var(--fd-primary-foreground);border-color:var(--fd-primary)}.flowdrop-navbar__action--primary.svelte-scqm9d:hover{background-color:var(--fd-primary-hover);border-color:var(--fd-primary-hover);color:var(--fd-primary-foreground)}.flowdrop-navbar__action--secondary.svelte-scqm9d{background-color:var(--fd-secondary);color:var(--fd-secondary-foreground);border-color:var(--fd-border-strong)}.flowdrop-navbar__action--secondary.svelte-scqm9d:hover{background-color:var(--fd-secondary-hover);color:var(--fd-foreground)}.flowdrop-navbar__action--outline.svelte-scqm9d{background-color:transparent;color:var(--fd-foreground);border-color:var(--fd-border-strong)}.flowdrop-navbar__action--outline.svelte-scqm9d:hover{background-color:var(--fd-muted);color:var(--fd-foreground);border-color:var(--fd-muted-foreground)}.flowdrop-navbar__action--active.svelte-scqm9d{background-color:var(--fd-primary-muted);color:var(--fd-primary);border-color:var(--fd-primary)}.flowdrop-navbar__action-icon.svelte-scqm9d{display:flex;align-items:center}.flowdrop-navbar__action-icon.svelte-scqm9d svg{width:1rem;height:1rem}.flowdrop-navbar__action-label.svelte-scqm9d{font-weight:500}.flowdrop-navbar__end.svelte-scqm9d{display:flex;align-items:center;gap:var(--fd-space-xs);margin-left:var(--fd-space-md)}.flowdrop-navbar__settings-btn.svelte-scqm9d{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--fd-border);border-radius:var(--fd-radius-md);background-color:var(--fd-background);color:var(--fd-muted-foreground);font-size:1.25rem;cursor:pointer;transition:all var(--fd-transition-fast)}.flowdrop-navbar__settings-btn.svelte-scqm9d:hover{background-color:var(--fd-muted);color:var(--fd-foreground);border-color:var(--fd-border-strong)}.flowdrop-navbar__settings-btn.svelte-scqm9d:active{transform:scale(.95)}.flowdrop-api-status.svelte-scqm9d{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border-radius:var(--fd-radius-md);background-color:var(--fd-muted)}.flowdrop-api-status__indicator.svelte-scqm9d{width:.5rem;height:.5rem;border-radius:50%;transition:background-color var(--fd-transition-normal)}.flowdrop-api-status__indicator--connected.svelte-scqm9d{background-color:var(--fd-success)}@media(max-width:768px){.flowdrop-navbar.svelte-scqm9d{padding:0 .5rem}.flowdrop-navbar__start.svelte-scqm9d{width:auto;min-width:auto;flex-shrink:0}.flowdrop-navbar__center.svelte-scqm9d{min-width:0;overflow:hidden}.flowdrop-navbar__breadcrumb-list.svelte-scqm9d{overflow:hidden}.flowdrop-navbar__breadcrumb-link.svelte-scqm9d .flowdrop-navbar__breadcrumb-text:where(.svelte-scqm9d){display:none}.flowdrop-navbar__breadcrumb-current.svelte-scqm9d .flowdrop-navbar__breadcrumb-text:where(.svelte-scqm9d){overflow:hidden;text-overflow:ellipsis}.flowdrop-navbar__split-actions.svelte-scqm9d{display:none}.flowdrop-navbar__dropdown-mode.svelte-scqm9d{display:flex}.flowdrop-navbar__action-label.svelte-scqm9d{display:none}.flowdrop-navbar__primary-action.svelte-scqm9d{padding:.5rem;border-radius:var(--fd-radius-md) 0 0 var(--fd-radius-md)}.flowdrop-navbar__title-text.svelte-scqm9d{font-size:.875rem;max-width:300px}.flowdrop-navbar__status.svelte-scqm9d{font-size:var(--fd-text-xs);padding:var(--fd-space-3xs) var(--fd-space-xs)}}@media(max-width:480px){.flowdrop-navbar__title-text.svelte-scqm9d{font-size:.75rem;max-width:200px}}
