.flow-track.svelte-1n2ali9{flex-direction:column;align-items:stretch;display:flex}.flow-node.svelte-1n2ali9{border:1px solid var(--color-border);background:var(--color-paper);border-radius:1rem;flex-direction:column;flex-shrink:0;width:100%;transition:border-color .15s;display:flex;overflow:hidden}.flow-node.is-selected.svelte-1n2ali9{border-color:color-mix(in oklab, var(--color-ink) 55%, transparent)}.flow-node.is-running.svelte-1n2ali9{border-color:var(--color-ink)}.flow-node.has-warning.svelte-1n2ali9:not(.is-running){border-color:color-mix(in oklab, var(--color-stamp) 45%, var(--color-border))}.flow-connector.svelte-1n2ali9{justify-content:center;align-items:center;min-height:2.75rem;display:flex;position:relative;overflow:hidden}.connector-line.svelte-1n2ali9{background:var(--color-border);width:2px;height:100%;min-height:2.75rem;display:block}.connector-image.svelte-1n2ali9{z-index:1;border:2px solid var(--color-paper);object-fit:cover;border-radius:.75rem;width:1.75rem;height:1.75rem;animation:.7s ease-in-out infinite alternate svelte-1n2ali9-travel-y;position:absolute;box-shadow:0 3px 12px oklch(20% .012 50/.18)}.add-button.svelte-1n2ali9{z-index:2;border:1px solid var(--color-border);background:var(--color-paper);width:1.75rem;height:1.75rem;color:var(--color-muted);border-radius:999px;place-items:center;font-size:1rem;transition:color .15s,border-color .15s,transform .15s;display:grid;position:relative}.add-button.svelte-1n2ali9:hover:not(:disabled){color:var(--color-ink);border-color:var(--color-ink);transform:scale(1.06)}.add-button.svelte-1n2ali9:focus-visible{outline:2px solid color-mix(in oklab, var(--color-ink) 60%, transparent);outline-offset:2px}.add-button.svelte-1n2ali9:disabled{cursor:not-allowed;opacity:.4}.add-button.is-open.svelte-1n2ali9{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.step-choice.svelte-1n2ali9{border:1px solid var(--color-border);background:var(--color-paper);color:var(--color-ink);text-align:left;border-radius:999px;padding:.5rem .75rem;font-size:.75rem;transition:background .15s}.step-choice.svelte-1n2ali9:hover{background:var(--color-surface)}.step-choice.svelte-1n2ali9:focus-visible{outline:2px solid color-mix(in oklab, var(--color-ink) 60%, transparent);outline-offset:1px}.node-state.svelte-1n2ali9{background:var(--color-surface);color:var(--color-muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:.25rem .55rem;font-size:.75rem}.node-state.active.svelte-1n2ali9{background:color-mix(in oklab, var(--color-lime) 30%, transparent);color:var(--color-ink)}.node-action.svelte-1n2ali9{width:2rem;height:2rem;color:var(--color-muted);border-radius:999px;place-items:center;font-size:.75rem;transition:color .15s,background .15s;display:grid}.node-action.svelte-1n2ali9:hover:not(:disabled){background:var(--color-surface);color:var(--color-ink)}.node-action.svelte-1n2ali9:focus-visible{outline:2px solid color-mix(in oklab, var(--color-ink) 60%, transparent);outline-offset:1px}.node-action.svelte-1n2ali9:disabled{opacity:.28}@keyframes svelte-1n2ali9-travel-y{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}@keyframes svelte-1n2ali9-travel-x{0%{transform:translate(-8px)}to{transform:translate(8px)}}@media (width>=64rem){.flow-track.svelte-1n2ali9{flex-direction:row;align-items:stretch}.flow-node.svelte-1n2ali9{width:13.5rem}.flow-connector.svelte-1n2ali9{width:3rem;min-height:0}.connector-line.svelte-1n2ali9{width:100%;height:2px;min-height:0}.connector-image.svelte-1n2ali9{animation-name:svelte-1n2ali9-travel-x}}.toolbar-button.svelte-7bewgk{color:var(--color-muted);border-radius:999px;padding:.5rem .75rem;font-size:.75rem;transition:color .15s,background .15s}.toolbar-button.svelte-7bewgk:hover:not(:disabled){background:var(--color-surface);color:var(--color-ink)}.toolbar-button.svelte-7bewgk:focus-visible{outline:2px solid color-mix(in oklab, var(--color-ink) 60%, transparent);outline-offset:2px}.toolbar-button.svelte-7bewgk:disabled{cursor:not-allowed;opacity:.4}
