.trg.svelte-1bx2e7s{--grid:24px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background-color:var(--tr-surface);background-image:radial-gradient(circle, var(--tr-outline-variant) 1px, transparent 1.4px);background-size:calc(var(--grid) * var(--k)) calc(var(--grid) * var(--k));background-position:var(--tx) var(--ty);border:1px solid var(--tr-outline-variant);border-radius:var(--tr-radius-md);--trg-s1:var(--trc-s1,#2a78d6);--trg-s2:var(--trc-s2,#eb6834);--trg-s3:var(--trc-s3,#1baf7a);--trg-s4:var(--trc-s4,#eda100);--trg-s5:var(--trc-s5,#e87ba4);--trg-s6:var(--trc-s6,#008300);--trg-s7:var(--trc-s7,#6250d6);--trg-s8:var(--trc-s8,#e34948);outline:none;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .trg.svelte-1bx2e7s{--trg-s1:var(--trc-s1,#3987e5);--trg-s2:var(--trc-s2,#d95926);--trg-s3:var(--trc-s3,#199e70);--trg-s4:var(--trc-s4,#c98500);--trg-s5:var(--trc-s5,#d55181);--trg-s6:var(--trc-s6,#008300);--trg-s7:var(--trc-s7,#9085e9);--trg-s8:var(--trc-s8,#e66767)}}:root[data-theme=dark] .trg.svelte-1bx2e7s{--trg-s1:var(--trc-s1,#3987e5);--trg-s2:var(--trc-s2,#d95926);--trg-s3:var(--trc-s3,#199e70);--trg-s4:var(--trc-s4,#c98500);--trg-s5:var(--trc-s5,#d55181);--trg-s6:var(--trc-s6,#008300);--trg-s7:var(--trc-s7,#9085e9);--trg-s8:var(--trc-s8,#e66767)}.trg-overlay.svelte-1bx2e7s{width:0;height:0;position:absolute;top:0;left:0}.trg[data-panning=true].svelte-1bx2e7s{cursor:grabbing}.trg.svelte-1bx2e7s:focus-visible{box-shadow:var(--tr-focus-ring);border-color:var(--tr-primary)}.viewport.svelte-1bx2e7s{transform-origin:0 0;position:absolute;top:0;left:0}.edges.svelte-1bx2e7s{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.edge.svelte-1bx2e7s{--c:var(--tr-outline);color:var(--c)}.edge[data-kind=primary].svelte-1bx2e7s{--c:var(--tr-primary)}.edge[data-kind=success].svelte-1bx2e7s{--c:var(--tr-success)}.edge[data-kind=warning].svelte-1bx2e7s{--c:var(--tr-warning)}.edge[data-kind=danger].svelte-1bx2e7s{--c:var(--tr-danger)}.line.svelte-1bx2e7s{fill:none;stroke:var(--c);stroke-width:1.75px;stroke-linejoin:round}.line.temp.svelte-1bx2e7s{stroke:var(--tr-primary);stroke-dasharray:5 4;color:var(--tr-primary)}.edge[data-animated=true].svelte-1bx2e7s .line:where(.svelte-1bx2e7s){stroke-dasharray:6 5;animation:.9s linear infinite svelte-1bx2e7s-flow}@keyframes svelte-1bx2e7s-flow{to{stroke-dashoffset:-11px}}@media (prefers-reduced-motion:reduce){.edge[data-animated=true].svelte-1bx2e7s .line:where(.svelte-1bx2e7s){animation:none}}.edge[data-selected=true].svelte-1bx2e7s .line:where(.svelte-1bx2e7s){stroke-width:3px}.edge-hit.svelte-1bx2e7s{fill:none;stroke:#0000;stroke-width:14px;pointer-events:stroke;cursor:pointer}.edge.svelte-1bx2e7s:hover .line:where(.svelte-1bx2e7s){stroke-width:2.75px}.lbl-bg.svelte-1bx2e7s{fill:var(--tr-surface-container-highest);stroke:var(--tr-outline-variant)}.lbl.svelte-1bx2e7s{fill:var(--tr-on-surface);pointer-events:none;font-size:11px;font-weight:600}.elabel.svelte-1bx2e7s{pointer-events:none;overflow:visible}.elabel-in.svelte-1bx2e7s{pointer-events:auto;width:100%;height:100%;color:var(--tr-on-surface);font:600 11px var(--tr-font-sans);justify-content:center;align-items:center;display:flex}.node.svelte-1bx2e7s{--c:var(--tr-outline);box-sizing:border-box;cursor:default;background:var(--tr-surface-container-low);border:1px solid var(--tr-outline-variant);border-radius:var(--tr-radius-md);box-shadow:var(--tr-elevation-1);transition:box-shadow var(--tr-dur) var(--tr-ease), border-color var(--tr-dur) var(--tr-ease);outline:none;align-items:center;display:flex;position:absolute}.node.svelte-1bx2e7s:before{content:"";border-radius:var(--tr-radius-md) 0 0 var(--tr-radius-md);background:var(--c);width:4px;position:absolute;top:0;bottom:0;left:0}.node[data-kind=primary].svelte-1bx2e7s{--c:var(--tr-primary)}.node[data-kind=success].svelte-1bx2e7s{--c:var(--tr-success)}.node[data-kind=warning].svelte-1bx2e7s{--c:var(--tr-warning)}.node[data-kind=danger].svelte-1bx2e7s{--c:var(--tr-danger)}.node.svelte-1bx2e7s:hover{border-color:var(--tr-outline)}.node[data-selected=true].svelte-1bx2e7s{border-color:var(--tr-primary);box-shadow:var(--tr-focus-ring), var(--tr-elevation-2);background:color-mix(in srgb, var(--tr-primary-container) 40%, var(--tr-surface-container-low))}.node.svelte-1bx2e7s:focus-visible{box-shadow:var(--tr-focus-ring)}.node[data-dragging=true].svelte-1bx2e7s{box-shadow:var(--tr-elevation-3);z-index:2;cursor:grabbing}.node[data-bare=true].svelte-1bx2e7s{box-shadow:none;background:0 0;border:0;border-radius:0}.node[data-bare=true].svelte-1bx2e7s:before{display:none}.node[data-bare=true][data-selected=true].svelte-1bx2e7s{outline:2px solid var(--tr-primary);outline-offset:3px;border-radius:var(--tr-radius-sm);box-shadow:none;background:0 0}.node[data-bare=true].svelte-1bx2e7s:focus-visible{outline:2px solid var(--tr-primary);outline-offset:3px;box-shadow:none}.node.svelte-1bx2e7s{transition:box-shadow var(--tr-dur) var(--tr-ease), border-color var(--tr-dur) var(--tr-ease), opacity var(--tr-dur) var(--tr-ease)}.node[data-dim=true].svelte-1bx2e7s{opacity:.22}.edge[data-dim=true].svelte-1bx2e7s{opacity:.12}.node[data-shape].svelte-1bx2e7s .content:where(.svelte-1bx2e7s){text-align:center;z-index:1;padding:0 14%;position:relative}.node[data-shape].svelte-1bx2e7s:before{display:none}.node[data-shape=circle].svelte-1bx2e7s{border:2px solid var(--c);border-radius:50%}.node[data-shape=circle][data-selected=true].svelte-1bx2e7s{border-color:var(--tr-primary)}.node[data-shape=diamond].svelte-1bx2e7s{box-shadow:none;background:0 0;border:0}.node[data-shape=diamond].svelte-1bx2e7s:before,.node[data-shape=diamond].svelte-1bx2e7s:after{content:"";background:var(--c);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0;width:auto;display:block;position:absolute;inset:0}.node[data-shape=diamond].svelte-1bx2e7s:after{background:var(--tr-surface-container-low);inset:2px}.node[data-shape=diamond][data-selected=true].svelte-1bx2e7s:before,.node[data-shape=diamond].svelte-1bx2e7s:focus-visible:before{background:var(--tr-primary)}.node[data-shape=diamond][data-selected=true].svelte-1bx2e7s:after{background:color-mix(in srgb, var(--tr-primary-container) 40%, var(--tr-surface-container-low))}.node[data-shape=diamond][data-selected=true].svelte-1bx2e7s,.node[data-shape=diamond].svelte-1bx2e7s:focus-visible{box-shadow:none;background:0 0}.expander.svelte-1bx2e7s{z-index:4;box-sizing:border-box;border-radius:var(--tr-radius-pill);border:1px solid var(--tr-outline);background:var(--tr-surface-container-highest);min-width:22px;height:22px;color:var(--tr-on-surface);font:600 11px var(--tr-font-sans);cursor:pointer;padding:0 6px;position:absolute;top:-10px;right:-10px}.expander.svelte-1bx2e7s:hover{border-color:var(--tr-primary)}.expander.svelte-1bx2e7s:focus-visible{box-shadow:var(--tr-focus-ring);outline:none}.legend.svelte-1bx2e7s{z-index:4;background:var(--tr-surface-container-highest);border:1px solid var(--tr-outline-variant);border-radius:var(--tr-radius-md);max-width:calc(100% - 200px);box-shadow:var(--tr-elevation-2);cursor:default;font:500 var(--tr-text-sm) var(--tr-font-sans);color:var(--tr-on-surface);flex-wrap:wrap;gap:4px 12px;padding:6px 10px;display:flex;position:absolute;top:8px;left:8px}.lg-item.svelte-1bx2e7s{--c:var(--tr-outline);align-items:center;gap:6px;display:inline-flex}[data-kind=primary].svelte-1bx2e7s{--c:var(--tr-primary)}[data-kind=success].svelte-1bx2e7s{--c:var(--tr-success)}[data-kind=warning].svelte-1bx2e7s{--c:var(--tr-warning)}[data-kind=danger].svelte-1bx2e7s{--c:var(--tr-danger)}.lg-node.svelte-1bx2e7s{background:var(--c);border-radius:3px;width:12px;height:12px}.lg-line.svelte-1bx2e7s{border-top:3px solid var(--c);border-radius:2px;width:18px;height:0}.lg-edge.svelte-1bx2e7s{font:inherit;color:inherit;cursor:pointer;border-radius:var(--tr-radius-sm);background:0 0;border:0;margin:0;padding:0}.lg-edge[aria-pressed=false].svelte-1bx2e7s{opacity:.45;text-decoration:line-through}.lg-edge.svelte-1bx2e7s:focus-visible{box-shadow:var(--tr-focus-ring);outline:none}.custom.svelte-1bx2e7s{width:100%;min-width:0}.custom.fill.svelte-1bx2e7s{height:100%}.content.svelte-1bx2e7s{flex:1;min-width:0;padding:0 12px 0 16px;line-height:1.25}.label.svelte-1bx2e7s{white-space:nowrap;text-overflow:ellipsis;color:var(--tr-on-surface);font-weight:600;overflow:hidden}.subtitle.svelte-1bx2e7s{font-size:var(--tr-text-sm);color:var(--tr-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.port.svelte-1bx2e7s{z-index:3;background:var(--tr-surface-container-highest);border:2px solid var(--tr-outline);box-sizing:border-box;width:12px;height:12px;transition:transform var(--tr-dur-fast) var(--tr-ease);border-radius:50%;margin:-6px 0 0 -6px;position:absolute}.port[data-connectable=true].svelte-1bx2e7s{cursor:crosshair}.port[data-connectable=true].svelte-1bx2e7s:hover,.port[data-hot=true].svelte-1bx2e7s{background:var(--tr-primary);border-color:var(--tr-primary);transform:scale(1.35)}.port.svelte-1bx2e7s:after{content:"";position:absolute;inset:-6px}.plabel.svelte-1bx2e7s{z-index:3;pointer-events:none;font:600 10px var(--tr-font-sans);color:var(--tr-on-surface-variant);white-space:nowrap;position:absolute}.plabel[data-side=right].svelte-1bx2e7s{margin-left:-12px;transform:translate(-100%,-50%)}.plabel[data-side=left].svelte-1bx2e7s{margin-left:12px;transform:translateY(-50%)}.plabel[data-side=top].svelte-1bx2e7s{margin-top:8px;transform:translate(-50%)}.plabel[data-side=bottom].svelte-1bx2e7s{margin-top:-8px;transform:translate(-50%,-100%)}.minimap.svelte-1bx2e7s{z-index:4;background:var(--tr-surface-container-highest);border:1px solid var(--tr-outline-variant);border-radius:var(--tr-radius-md);box-shadow:var(--tr-elevation-2);cursor:default;place-items:center;display:grid;position:absolute;bottom:8px;overflow:hidden}.minimap[data-pos=bottom-right].svelte-1bx2e7s{right:8px}.minimap[data-pos=bottom-left].svelte-1bx2e7s{left:8px}.minimap.svelte-1bx2e7s svg:where(.svelte-1bx2e7s){cursor:grab;touch-action:none;display:block}.mme.svelte-1bx2e7s{stroke:var(--tr-outline);stroke-width:1px;stroke-opacity:.6}.mmn.svelte-1bx2e7s{fill:var(--tr-outline)}.mmn[data-kind=primary].svelte-1bx2e7s{fill:var(--tr-primary)}.mmn[data-kind=success].svelte-1bx2e7s{fill:var(--tr-success)}.mmn[data-kind=warning].svelte-1bx2e7s{fill:var(--tr-warning)}.mmn[data-kind=danger].svelte-1bx2e7s{fill:var(--tr-danger)}.mmn[data-selected=true].svelte-1bx2e7s{stroke:var(--tr-on-surface);stroke-width:1.5px}.mmv.svelte-1bx2e7s{fill:var(--tr-primary);fill-opacity:.12;stroke:var(--tr-primary);stroke-width:1.5px;pointer-events:none}.controls.svelte-1bx2e7s{background:var(--tr-surface-container-highest);border:1px solid var(--tr-outline-variant);border-radius:var(--tr-radius-pill);box-shadow:var(--tr-elevation-2);cursor:default;gap:2px;padding:2px;display:flex;position:absolute;top:8px;right:8px}
