.card-body.svelte-15te69f{border-radius:.5rem}.drag-handle.svelte-15te69f{-webkit-user-select:none;user-select:none}.btn-link.svelte-15te69f{color:inherit}.btn-link.svelte-15te69f:hover,.btn-link.svelte-15te69f:focus{text-decoration:none}.delete-on-hover-btn.svelte-15te69f{opacity:0;transition:opacity .15s ease-in-out}.card-header.svelte-15te69f:hover .delete-on-hover-btn:where(.svelte-15te69f),.delete-on-hover-btn.svelte-15te69f:focus-visible{opacity:1}.delete-on-hover-btn.svelte-15te69f:hover,.delete-on-hover-btn.svelte-15te69f:focus-visible{opacity:1;color:#ea0606}.chevron-toggle-btn.svelte-15te69f{display:inline-flex;align-items:center;justify-content:center;padding:8px;margin:-8px;border-radius:6px}.chevron-toggle-btn.svelte-15te69f:focus-visible{outline:2px solid rgba(13,110,253,.8);outline-offset:2px}.collapse-card.svelte-15te69f{border-radius:1rem}@keyframes svelte-ucdgr1-slideUpFadeIn{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.popup.svelte-ucdgr1{position:absolute;background:#fff;border-radius:8px;max-height:calc(100vh - 150px);width:auto;height:auto;min-height:auto;display:flex;flex-direction:column;box-shadow:0 2px 10px #0000004d;overflow-y:auto;z-index:5001;transition:width .4s ease,height .4s ease;cursor:default}.popup.svelte-ucdgr1 .popup-header,.popup.svelte-ucdgr1 .card-header,.popup.svelte-ucdgr1 [class*=header]{cursor:move}.popup.fillScreen.svelte-ucdgr1 .popup-header,.popup.fillScreen.svelte-ucdgr1 .card-header,.popup.fillScreen.svelte-ucdgr1 [class*=header]{cursor:default}.popup.dragging.svelte-ucdgr1{transition:none;-webkit-user-select:none;user-select:none}.popup.fixedSize.svelte-ucdgr1{width:350px;height:650px;min-height:650px;max-width:1000px}.popup.limitWidth.svelte-ucdgr1{width:750px;max-width:750px;height:650px;min-height:650px}.popup.fillScreen.svelte-ucdgr1{width:calc(100vw - 50px)!important;left:50%!important;top:50px!important;height:auto;transform:translate(-50%)!important}@media (max-width: 1200px){.popup.fillScreen.svelte-ucdgr1{width:calc(100vw - 20px)!important;left:50%!important;top:80px!important;transform:translate(-50%)!important}}.loading-animation.svelte-bcbpv8{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#020202;padding:.5rem 1rem;background-color:#fff;z-index:1000}.loading-animation.svelte-bcbpv8 .pulsing-circle.node-style:where(.svelte-bcbpv8){position:relative;width:140px;height:140px;border-radius:140px;background:#fff;margin:0 auto;border:0px solid #333;box-sizing:border-box;padding:1rem;animation:loading_pulse ease-out 2s infinite;display:flex;align-items:center;justify-content:center}.loading-animation.svelte-bcbpv8 .pulsing-circle.node-style.error:where(.svelte-bcbpv8){animation:none;border:5px solid #ea0606;background:#fff}.loading-animation.svelte-bcbpv8 .pulsing-circle.node-style:where(.svelte-bcbpv8) .node-image:where(.svelte-bcbpv8){width:100%;height:100%;object-fit:contain;padding:1rem}.loading-animation.svelte-bcbpv8 .connecting-text:where(.svelte-bcbpv8){margin-top:10px;font-size:16px;color:#333;font-weight:700;min-height:1.5rem}.loading-animation.svelte-bcbpv8 .connecting-text:where(.svelte-bcbpv8){margin-top:10px;font-size:16px;color:#333;font-weight:700}.alert.svelte-bcbpv8{width:100%;text-align:center}.run-source-node-container.svelte-l04ofx{padding:1rem;background-color:#fff;border-radius:.375rem}.mapping-selector.svelte-128mduk{padding:1rem;max-height:400px;overflow-y:auto}.mapping-selector.svelte-128mduk button:where(.svelte-128mduk):hover .image-wrapper{box-shadow:0 0 0 4px rgba(var(--node-color-rgb),.7);border-color:inherit;animation:pulse .2s forwards}.navigate-btn.svelte-128mduk{width:40px;padding:.375rem;display:flex;justify-content:center;align-items:center;background-color:#f8f9fa}.navigate-btn.svelte-128mduk:hover{background-color:#e9ecef}.array-index.svelte-128mduk{color:#0d6efd;font-weight:500}.value-preview.svelte-128mduk{font-size:.85em;opacity:.8;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.mapping-input-wrapper.svelte-1jsnyqg{position:relative}.mapping-input.svelte-1jsnyqg{border:1px solid #ccc;border-radius:4px;min-height:2em;padding-right:1rem}.mapping-input.svelte-1jsnyqg .ql-editor{padding:6px 8px!important}.mapping-placeholder{background:rgba(var(--node-color-rgb, 79, 142, 245),.7);color:#fff;padding:2px 5px 2px 2px;border-radius:24px;margin:0 2px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.mapping-placeholder .placeholder-icon-container{width:20px;height:20px;border-radius:50%;background:#fff;flex-shrink:0;display:flex;align-items:center;justify-content:center}.mapping-placeholder .placeholder-icon-image{max-width:70%;max-height:70%;width:auto!important;height:auto!important;margin:0;object-fit:contain!important;border-radius:0!important}.mapping-placeholder .placeholder-text{line-height:1}.mapping-placeholder>span{display:inline-flex;align-items:center;gap:4px}.mapping-input-link.svelte-1jsnyqg{opacity:0;pointer-events:none;transition:opacity .12s ease-in-out}.mapping-input-wrapper.svelte-1jsnyqg:hover .mapping-input-link:where(.svelte-1jsnyqg),.mapping-input-wrapper.svelte-1jsnyqg:focus-within .mapping-input-link:where(.svelte-1jsnyqg){opacity:1;pointer-events:auto}.single-card-body.svelte-11ivm1f{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem .5rem .75rem;position:relative}.drag-handle.svelte-11ivm1f{-webkit-user-select:none;user-select:none;font-size:.9rem}.mapping-input-container.svelte-11ivm1f{flex:1;min-width:0;box-sizing:border-box}.mapping-input-container.svelte-11ivm1f .mapping-input-wrapper{width:100%;display:block}.mapping-input-container.svelte-11ivm1f .mapping-input{width:100%}.single-card-delete.svelte-11ivm1f{opacity:0;pointer-events:none;transition:opacity .12s ease-in-out;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.single-card-body.svelte-11ivm1f:hover .single-card-delete:where(.svelte-11ivm1f),.single-card-delete.svelte-11ivm1f:focus-visible{opacity:1;pointer-events:auto;transform:translateY(-50%)}.single-input-card.dragging .single-card-body.svelte-11ivm1f{background-color:#e7f1ff;cursor:grabbing}.palette.svelte-2bjgn5{display:flex;flex-direction:column;gap:.75rem;border:1px solid color-mix(in srgb,var(--bs-border-color, rgba(15, 23, 42, .16)) 85%,transparent);border-radius:1rem;background:var(--bs-body-bg, #fff);padding:1rem;box-shadow:0 18px 42px #0f172a1f;width:min(26rem,100%)}.palette__header.svelte-2bjgn5{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.palette__current.svelte-2bjgn5{display:flex;flex-direction:column;gap:.125rem}.palette__current-label.svelte-2bjgn5{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--bs-body-color, #1f2933) 60%,transparent)}.palette__current-value.svelte-2bjgn5{font-size:.95rem;font-weight:600;color:var(--bs-body-color, #1f2933)}.palette__current-placeholder.svelte-2bjgn5{color:color-mix(in srgb,var(--bs-body-color, #1f2933) 45%,transparent);font-weight:500}.palette__clear.svelte-2bjgn5{border:none;background:none;color:var(--bs-primary, #6f42c1);font-weight:600;font-size:.875rem;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease}.palette__clear.svelte-2bjgn5:hover,.palette__clear.svelte-2bjgn5:focus-visible{background:color-mix(in srgb,var(--bs-primary, #6f42c1) 12%,transparent);outline:none}.palette__groups.svelte-2bjgn5{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;padding-right:.25rem}.palette__group.svelte-2bjgn5{border:1px solid color-mix(in srgb,var(--group-color) 40%,transparent);border-radius:.9rem;padding:.75rem;background:color-mix(in srgb,var(--group-color) 12%,var(--bs-body-bg, #fff));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.palette__group-header.svelte-2bjgn5{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.palette__group-indicator.svelte-2bjgn5{width:.75rem;height:.75rem;border-radius:999px;background:var(--group-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--group-color) 25%,transparent)}.palette__group-name.svelte-2bjgn5{font-size:.875rem;font-weight:600;color:color-mix(in srgb,var(--group-color) 85%,var(--bs-body-color, #1f2933))}.palette__group-count.svelte-2bjgn5{margin-left:auto;font-size:.75rem;font-weight:600;color:color-mix(in srgb,var(--group-color) 70%,var(--bs-body-color, #1f2933));background:color-mix(in srgb,var(--group-color) 16%,transparent);border-radius:999px;padding:.125rem .45rem}.palette__options.svelte-2bjgn5{display:flex;flex-wrap:wrap;gap:.5rem}.palette__option.svelte-2bjgn5{border:1px solid color-mix(in srgb,var(--group-color) 30%,transparent);background:color-mix(in srgb,var(--group-color) 15%,rgba(255,255,255,.7));color:color-mix(in srgb,var(--group-color) 80%,var(--bs-body-color, #1f2933));font-weight:600;font-size:.85rem;padding:.4rem .75rem;border-radius:.65rem;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.palette__option.svelte-2bjgn5:hover,.palette__option.svelte-2bjgn5:focus-visible{transform:translateY(-1px);box-shadow:0 6px 14px #0f172a14;outline:none}.palette__option.is-selected.svelte-2bjgn5{background:var(--group-color);color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--group-color) 45%,rgba(15,23,42,.25))}.palette__empty.svelte-2bjgn5{padding:1.5rem;border-radius:.75rem;border:1px dashed color-mix(in srgb,var(--bs-border-color, rgba(15, 23, 42, .18)) 60%,transparent);text-align:center;color:color-mix(in srgb,var(--bs-body-color, #1f2933) 55%,transparent);font-size:.9rem}@media (max-width: 640px){.palette.svelte-2bjgn5{padding:.75rem}.palette__option.svelte-2bjgn5{flex:1 1 100%;justify-content:center}.palette__groups.svelte-2bjgn5{gap:.5rem}}.remote-select.svelte-1l9yukc{position:relative;display:flex;flex-direction:column;gap:.75rem}.remote-select__trigger.svelte-1l9yukc{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--bs-border-color, rgba(15, 23, 42, .16)) 80%,transparent);background:var(--bs-body-bg, #fff);padding:.65rem 1rem;font-size:.95rem;font-weight:600;color:var(--bs-body-color, #1f2933);position:relative;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .1s ease}.remote-select__trigger.svelte-1l9yukc:hover,.remote-select__trigger.svelte-1l9yukc:focus-visible{border-color:color-mix(in srgb,var(--bs-primary, #6f42c1) 35%,transparent);box-shadow:0 6px 16px #0f172a14;outline:none}.remote-select__trigger.is-open.svelte-1l9yukc{border-color:color-mix(in srgb,var(--bs-primary, #6f42c1) 45%,transparent);box-shadow:0 8px 20px #0f172a1f}.remote-select__trigger.has-error.svelte-1l9yukc{border-color:var(--bs-danger, #dc3545)}.remote-select__trigger-label.svelte-1l9yukc{flex:1 1 auto;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.remote-select__trigger.svelte-1l9yukc:not(.has-selection) .remote-select__trigger-label:where(.svelte-1l9yukc){color:color-mix(in srgb,var(--bs-body-color, #1f2933) 55%,transparent);font-weight:500}.remote-select__trigger-indicator.svelte-1l9yukc{width:.75rem;height:.75rem;border-radius:999px;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 18%,transparent)}.remote-select__trigger-icon.svelte-1l9yukc{font-size:.8rem;color:color-mix(in srgb,var(--bs-body-color, #1f2933) 60%,transparent)}.remote-select__trigger-spinner.svelte-1l9yukc{position:absolute;inset:.35rem .75rem auto auto;display:inline-flex;align-items:center;gap:.35rem}.remote-select__popover.svelte-1l9yukc{position:absolute;top:calc(100% + .75rem);left:0;z-index:20;min-width:min(26rem,100%)}.remote-select__popover.open-above.svelte-1l9yukc{top:auto;bottom:calc(100% + .75rem)}.remote-select__overlay.svelte-1l9yukc{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:1rem;background:color-mix(in srgb,var(--bs-body-bg, #fff) 88%,rgba(255,255,255,.9));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.remote-select__error.svelte-1l9yukc{display:inline-flex;align-items:center;gap:.5rem;color:var(--bs-danger, #dc3545);font-size:.875rem}.remote-select__retry.svelte-1l9yukc{border:none;background:none;color:inherit;text-decoration:underline;font-size:.875rem;padding:0;cursor:pointer}.remote-select__retry.svelte-1l9yukc:hover,.remote-select__retry.svelte-1l9yukc:focus-visible{text-decoration:none}
