@layer tx.components{.tx-workflow-node.svelte-mjkqeg{box-sizing:border-box;padding:var(--tx-workflow-node-padding-block,var(--tx-space-2)) var(--tx-workflow-node-padding-inline,var(--tx-space-3));background:var(--tx-surface,Canvas);border:var(--tx-border-width-thin) solid var(--tx-border,CanvasText);border-inline-start:4px solid var(--tx-workflow-accent,var(--tx-primary,CanvasText));border-radius:var(--tx-workflow-node-radius,var(--tx-shape-radius-lg));box-shadow:var(--tx-workflow-node-elevation,var(--tx-elevation-1));cursor:grab;touch-action:none;user-select:none;position:absolute}.tx-workflow-node[data-selected].svelte-mjkqeg{outline:2px solid var(--tx-primary,Highlight);outline-offset:2px}.tx-workflow-node[data-dragging].svelte-mjkqeg{cursor:grabbing;opacity:.9;translate:var(--tx-workflow-drag-x,0) var(--tx-workflow-drag-y,0)}.tx-workflow-node.svelte-mjkqeg:focus-visible,.tx-workflow-port.svelte-mjkqeg:focus-visible{outline:3px solid var(--tx-ring,Highlight);outline-offset:2px}.tx-workflow-node__sr.svelte-mjkqeg{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.tx-workflow-node__body.svelte-mjkqeg{block-size:100%;overflow:hidden}.tx-workflow-port.svelte-mjkqeg{cursor:crosshair;touch-action:none;background:0 0;border:0;border-radius:50%;place-items:center;block-size:24px;inline-size:24px;margin:-12px 0 0 -12px;padding:0;display:grid;position:absolute}.tx-workflow-port__dot.svelte-mjkqeg{background:var(--tx-surface,Canvas);border:var(--tx-border-width-thick) solid var(--tx-muted-foreground,CanvasText);border-radius:50%;block-size:12px;inline-size:12px}.tx-workflow-port[data-direction=out].svelte-mjkqeg .tx-workflow-port__dot:where(.svelte-mjkqeg){background:var(--tx-muted-foreground,CanvasText)}.tx-workflow-port[data-candidate].svelte-mjkqeg .tx-workflow-port__dot:where(.svelte-mjkqeg){border-color:var(--tx-primary,Highlight);box-shadow:0 0 0 3px color-mix(in oklab, var(--tx-primary,Highlight) 35%, transparent)}.tx-workflow-port[data-source].svelte-mjkqeg .tx-workflow-port__dot:where(.svelte-mjkqeg){background:var(--tx-primary,Highlight);border-color:var(--tx-primary,Highlight)}@media (prefers-reduced-motion:no-preference){.tx-workflow-node.svelte-mjkqeg:not([data-dragging]){transition:box-shadow .12s}}@media (forced-colors:active){.tx-workflow-node.svelte-mjkqeg{border-color:canvastext}.tx-workflow-node[data-selected].svelte-mjkqeg,.tx-workflow-node.svelte-mjkqeg:focus-visible,.tx-workflow-port.svelte-mjkqeg:focus-visible{outline-color:highlight}.tx-workflow-port[data-candidate].svelte-mjkqeg .tx-workflow-port__dot:where(.svelte-mjkqeg),.tx-workflow-port[data-source].svelte-mjkqeg .tx-workflow-port__dot:where(.svelte-mjkqeg){border-color:highlight}}.tx-workflow-canvas.svelte-1ydiv0h{min-block-size:20rem;color:var(--tx-foreground,CanvasText);background:var(--tx-surface,Canvas);border:var(--tx-border-width-thin) solid var(--tx-border,CanvasText);border-radius:var(--tx-shape-radius-xl);color-scheme:light dark;display:grid;position:relative;overflow:hidden}.tx-workflow-canvas__viewport.svelte-1ydiv0h{min-block-size:inherit;touch-action:none;cursor:grab;background-image:radial-gradient(var(--tx-border,GrayText) 1px, transparent 1px);background-size:16px 16px;position:relative;overflow:hidden}.tx-workflow-canvas__world.svelte-1ydiv0h{transform-origin:0 0;direction:ltr;position:absolute;inset-block-start:0;inset-inline-start:0}.tx-workflow-sr-only.svelte-1ydiv0h{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.tx-workflow-edges.svelte-1ydiv0h{position:absolute;inset-block-start:0;inset-inline-start:0;overflow:visible}.tx-workflow-edge[data-drag=cut].svelte-1ydiv0h{display:none}.tx-workflow-edge[data-drag=whole].svelte-1ydiv0h{transform:translate(var(--tx-workflow-drag-x,0), var(--tx-workflow-drag-y,0))}.tx-workflow-edge__hit.svelte-1ydiv0h{fill:none;stroke:#0000;stroke-width:14px;pointer-events:stroke;cursor:pointer}.tx-workflow-edge__line.svelte-1ydiv0h,.tx-workflow-wire.svelte-1ydiv0h{fill:none;stroke:var(--tx-muted-foreground,GrayText);stroke-width:2px;pointer-events:none}.tx-workflow-edge__arrow.svelte-1ydiv0h{fill:var(--tx-muted-foreground,GrayText)}.tx-workflow-edge[data-selected].svelte-1ydiv0h .tx-workflow-edge__line:where(.svelte-1ydiv0h){stroke:var(--tx-primary,Highlight);stroke-width:3px}.tx-workflow-edge__label.svelte-1ydiv0h{fill:var(--tx-foreground,CanvasText);font-size:var(--tx-type-caption-size);paint-order:stroke;stroke:var(--tx-surface,Canvas);stroke-width:4px}.tx-workflow-wire.svelte-1ydiv0h{stroke:var(--tx-primary,Highlight);stroke-dasharray:6 4}.tx-workflow-group.svelte-1ydiv0h{border:var(--tx-border-width-thin) dashed var(--tx-border,CanvasText);border-radius:var(--tx-shape-radius-xl);background:color-mix(in oklab, var(--tx-muted,Canvas) 60%, transparent);position:absolute}.tx-workflow-group__label.svelte-1ydiv0h{padding:var(--tx-space-1) var(--tx-space-2);font-size:var(--tx-type-caption-size);color:var(--tx-muted-foreground,GrayText);display:block}.tx-workflow-marquee.svelte-1ydiv0h{border:var(--tx-border-width-thin) solid var(--tx-primary,Highlight);background:color-mix(in oklab, var(--tx-primary,Highlight) 12%, transparent);pointer-events:none;position:absolute}@media (forced-colors:active){.tx-workflow-edge__line.svelte-1ydiv0h,.tx-workflow-wire.svelte-1ydiv0h{stroke:canvastext}.tx-workflow-edge[data-selected].svelte-1ydiv0h .tx-workflow-edge__line:where(.svelte-1ydiv0h){stroke:highlight}.tx-workflow-edge__arrow.svelte-1ydiv0h{fill:canvastext}}.tx-workflow-inspector.svelte-lv7si6{gap:var(--tx-space-3);font-size:var(--tx-type-label-size);align-content:start;display:grid}.tx-workflow-inspector__title.svelte-lv7si6{font-size:var(--tx-type-body-size);margin:0}.tx-workflow-inspector__subtitle.svelte-lv7si6{font-size:var(--tx-type-label-size);margin:0}.tx-workflow-inspector__type.svelte-lv7si6,.tx-workflow-inspector__empty.svelte-lv7si6{color:var(--tx-muted-foreground,GrayText);margin:0}.tx-workflow-inspector__row.svelte-lv7si6{gap:var(--tx-space-2);grid-template-columns:1fr 1fr;display:grid}.tx-workflow-inspector__field.svelte-lv7si6{gap:var(--tx-space-1);display:grid}.tx-workflow-inspector__field.svelte-lv7si6 input:not([type=checkbox]),.tx-workflow-inspector__field.svelte-lv7si6 select,.tx-workflow-inspector__field.svelte-lv7si6 textarea{min-block-size:2rem;padding:var(--tx-space-1) var(--tx-space-2);font:inherit;color:inherit;background:var(--tx-surface,Field);border:var(--tx-border-width-thin) solid var(--tx-border,FieldText);border-radius:var(--tx-shape-radius-sm)}.tx-workflow-inspector__field.svelte-lv7si6 :focus-visible{outline:3px solid var(--tx-ring,Highlight);outline-offset:1px}.tx-workflow-inspector__check.svelte-lv7si6{align-items:center;gap:var(--tx-space-2);min-block-size:24px;display:flex}.tx-workflow-inspector__check.svelte-lv7si6 input{block-size:1.25rem;inline-size:1.25rem}.tx-workflow-inspector__error.svelte-lv7si6{color:var(--tx-destructive,CanvasText);margin:0}.tx-workflow-inspector__preview.svelte-lv7si6{border-radius:var(--tx-shape-radius-sm)}.tx-workflow-inspector__ports.svelte-lv7si6{margin:0;padding-inline-start:var(--tx-space-5)}.tx-workflow-minimap.svelte-vrtvzw{background:var(--tx-surface,Canvas);border:var(--tx-border-width-thin) solid var(--tx-border,CanvasText);border-radius:var(--tx-shape-radius-lg);cursor:pointer;touch-action:none;position:absolute;inset-block-end:.5rem;inset-inline-end:.5rem}.tx-workflow-minimap__node.svelte-vrtvzw{fill:var(--tx-muted-foreground,GrayText)}.tx-workflow-minimap__node[data-selected].svelte-vrtvzw{fill:var(--tx-primary,Highlight)}.tx-workflow-minimap__view.svelte-vrtvzw{fill:color-mix(in oklab, var(--tx-primary,Highlight) 10%, transparent);stroke:var(--tx-primary,Highlight);stroke-width:1.5px}@media (forced-colors:active){.tx-workflow-minimap__node.svelte-vrtvzw{fill:canvastext}.tx-workflow-minimap__view.svelte-vrtvzw{fill:none;stroke:highlight}}.tx-workflow-outline.svelte-1iv382b{border-collapse:collapse;inline-size:100%;font-size:var(--tx-type-label-size)}.tx-workflow-outline.svelte-1iv382b th:where(.svelte-1iv382b){text-align:start;padding:var(--tx-space-1) var(--tx-space-2);border-block-end:var(--tx-border-width-thin) solid var(--tx-border,CanvasText);font-weight:600}.tx-workflow-outline.svelte-1iv382b td:where(.svelte-1iv382b){padding:calc(var(--tx-space-unit) * .5) var(--tx-space-2);border-block-end:var(--tx-border-width-thin) solid color-mix(in oklab, var(--tx-border,CanvasText) 50%, transparent)}.tx-workflow-outline.svelte-1iv382b tr[aria-selected=true]:where(.svelte-1iv382b){background:color-mix(in oklab, var(--tx-primary,Highlight) 12%, transparent)}.tx-workflow-outline.svelte-1iv382b tr:where(.svelte-1iv382b):focus-visible,.tx-workflow-outline.svelte-1iv382b button:focus-visible,.tx-workflow-outline.svelte-1iv382b select:focus-visible,.tx-workflow-outline.svelte-1iv382b input:focus-visible{outline:3px solid var(--tx-ring,Highlight);outline-offset:-3px}.tx-workflow-outline__child.svelte-1iv382b{padding-inline-start:var(--tx-space-8)}.tx-workflow-outline__toggle.svelte-1iv382b{block-size:24px;inline-size:24px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tx-workflow-outline__action.svelte-1iv382b,.tx-workflow-outline__select.svelte-1iv382b,.tx-workflow-outline__input.svelte-1iv382b{min-block-size:24px;font:inherit}.tx-workflow-outline__action.svelte-1iv382b{padding:0 var(--tx-space-2);color:inherit;background:var(--tx-surface,ButtonFace);border:var(--tx-border-width-thin) solid var(--tx-border,ButtonText);border-radius:var(--tx-shape-radius-sm);cursor:pointer}.tx-workflow-outline__sr.svelte-1iv382b{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}@media (forced-colors:active){.tx-workflow-outline.svelte-1iv382b tr[aria-selected=true]:where(.svelte-1iv382b){outline-offset:-2px;outline:2px solid highlight}}.tx-workflow-palette.svelte-17pworg{gap:var(--tx-space-2);align-content:start;display:grid}.tx-workflow-palette__list.svelte-17pworg{gap:var(--tx-space-1);margin:0;padding:0;list-style:none;display:grid}.tx-workflow-palette__item.svelte-17pworg{min-block-size:2rem;inline-size:100%;padding:var(--tx-space-1) var(--tx-space-3);font:inherit;text-align:start;color:inherit;background:var(--tx-surface,ButtonFace);border:var(--tx-border-width-thin) solid var(--tx-border,ButtonText);border-inline-start:4px solid var(--tx-workflow-accent,var(--tx-primary,ButtonText));border-radius:var(--tx-shape-radius-lg);cursor:grab;touch-action:none}.tx-workflow-palette__item.svelte-17pworg:focus-visible{outline:3px solid var(--tx-ring,Highlight);outline-offset:2px}.tx-workflow-palette__item[aria-disabled=true].svelte-17pworg{cursor:not-allowed;opacity:.5}.tx-workflow-palette__ghost.svelte-17pworg{z-index:10;padding:var(--tx-space-1) var(--tx-space-3);background:var(--tx-surface,Canvas);border:var(--tx-border-width-thin) solid var(--tx-primary,Highlight);border-radius:var(--tx-shape-radius-lg);pointer-events:none;position:fixed;transform:translate(-50%,-50%)}.tx-workflow-toolbar.svelte-igud1w{gap:var(--tx-space-1);flex-wrap:wrap;display:flex}.tx-workflow-toolbar__button.svelte-igud1w{min-block-size:2rem;min-inline-size:2rem;padding:var(--tx-space-1) var(--tx-space-2);font:inherit;color:inherit;background:var(--tx-surface,ButtonFace);border:var(--tx-border-width-thin) solid var(--tx-border,ButtonText);border-radius:var(--tx-shape-radius-lg);cursor:pointer}.tx-workflow-toolbar__button[aria-disabled=true].svelte-igud1w{opacity:.5;cursor:not-allowed}.tx-workflow-toolbar__button.svelte-igud1w:focus-visible{outline:3px solid var(--tx-ring,Highlight);outline-offset:2px}@media (forced-colors:active){.tx-workflow-toolbar__button[aria-disabled=true].svelte-igud1w{color:graytext;opacity:1}}.tx-workflow-editor.svelte-pp2dok{gap:var(--tx-space-3);color:var(--tx-foreground,CanvasText);display:grid;container-type:inline-size}.tx-workflow-editor__main.svelte-pp2dok{gap:var(--tx-space-3);grid-template-columns:minmax(0,1fr);display:grid}.tx-workflow-editor__main.svelte-pp2dok>.tx-workflow-editor__canvas{min-block-size:28rem}@container (width>=56rem){.tx-workflow-editor__main[data-palette][data-inspector].svelte-pp2dok{grid-template-columns:11rem minmax(0,1fr) 16rem}.tx-workflow-editor__main[data-palette].svelte-pp2dok:not([data-inspector]){grid-template-columns:11rem minmax(0,1fr)}.tx-workflow-editor__main[data-inspector].svelte-pp2dok:not([data-palette]){grid-template-columns:minmax(0,1fr) 16rem}}.tx-workflow-editor__outline.svelte-pp2dok{max-block-size:20rem;overflow:auto}}
