.v-flow[data-v-5cf67f00]{margin:0}.v-flow__stage[data-v-5cf67f00]{aspect-ratio:var(--ar);container-type:inline-size;position:relative}.v-flow__svg[data-v-5cf67f00]{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.v-flow__svg--m[data-v-5cf67f00]{display:none}.v-flow__edge[data-v-5cf67f00]{fill:none;stroke-linecap:round;stroke-width:1.5}.v-flow__edge--idle[data-v-5cf67f00]{stroke:var(--v-line);stroke-dasharray:4 5}.v-flow__edge--active[data-v-5cf67f00]{stroke:var(--v-accent)}.v-flow__packet[data-v-5cf67f00]{fill:var(--v-accent-strong)}.v-flow__node[data-v-5cf67f00]{align-items:center;background:var(--v-card);border:1px solid var(--v-card-border);border-radius:12px;box-shadow:var(--v-shadow-sm);color:var(--v-fg);display:flex;font-size:clamp(.72rem,1.35cqw,.875rem);gap:.55rem;left:var(--x);line-height:1.25;max-width:clamp(7.5rem,19cqw,12.5rem);padding:.5rem .75rem .5rem .5rem;position:absolute;top:var(--y);translate:-50% -50%;width:-moz-max-content;width:max-content}.v-flow__icon[data-v-5cf67f00]{background:var(--v-track);border-radius:8px;color:var(--v-fg);display:grid;flex:none;font-size:1.05em;height:2em;place-items:center;width:2em}.v-flow__text[data-v-5cf67f00]{display:flex;flex-direction:column;min-width:0}.v-flow__label[data-v-5cf67f00]{font-family:var(--font-heading);font-weight:600}.v-flow__sub[data-v-5cf67f00]{color:var(--v-muted);font-size:.86em}.v-flow__node--source .v-flow__icon[data-v-5cf67f00]{background:var(--v-data-2-tint);color:var(--v-data-2)}.v-flow__node--human .v-flow__icon[data-v-5cf67f00]{background:var(--v-accent-tint);color:var(--v-accent)}.v-flow__node--result[data-v-5cf67f00]{border-color:var(--v-accent)}.v-flow__node--result .v-flow__icon[data-v-5cf67f00]{background:var(--v-accent-tint);color:var(--v-result)}.v-flow__node--ai[data-v-5cf67f00]{background:var(--kl-primary);border-color:var(--kl-primary);color:#fff}.v-flow__node--ai .v-flow__icon[data-v-5cf67f00]{background:#ffffff29;color:#fff}.v-flow__node--ai .v-flow__sub[data-v-5cf67f00]{color:#ffffffbf}.v-flow__node--ai[data-v-5cf67f00]:after{border:2px solid var(--kl-violet);border-radius:16px;content:"";inset:-6px;opacity:0;pointer-events:none;position:absolute}.is-playing .v-flow__node--ai[data-v-5cf67f00]:after{animation:v-flow-pulse-5cf67f00 3.2s var(--v-ease) infinite}.is-paused .v-flow__node--ai[data-v-5cf67f00]:after{animation-play-state:paused}@keyframes v-flow-pulse-5cf67f00{0%,to{opacity:0;transform:scale(.98)}35%{opacity:.45;transform:scale(1)}70%{opacity:0;transform:scale(1.04)}}.v-flow__elabel[data-v-5cf67f00]{background:var(--kl-surface);border-radius:6px;color:var(--v-muted);font-size:clamp(.68rem,1.1cqw,.78rem);left:var(--x);padding:.1rem .45rem;position:absolute;top:var(--y);translate:-50% -50%;white-space:nowrap}.v-flow__caption[data-v-5cf67f00]{color:var(--v-muted);font-size:.875rem;margin-top:1rem;text-align:center}.v-flow--compact .v-flow__node[data-v-5cf67f00]{font-size:clamp(.68rem,1.6cqw,.8rem);max-width:clamp(7rem,24cqw,10rem);padding:.35rem .55rem .35rem .35rem}.is-armed .v-flow__edge[data-v-5cf67f00],.is-armed .v-flow__elabel[data-v-5cf67f00]{opacity:0}.is-armed .v-flow__node[data-v-5cf67f00]{opacity:0;scale:.96}.is-armed.is-in .v-flow__edge[data-v-5cf67f00]{opacity:1;transition:opacity .6s var(--v-ease) calc(var(--b) + .2s)}.is-armed.is-in .v-flow__elabel[data-v-5cf67f00]{opacity:1;transition:opacity .6s var(--v-ease) .4s}.is-armed.is-in .v-flow__node[data-v-5cf67f00]{opacity:1;scale:1;transition:opacity .5s var(--v-ease),scale .5s var(--v-ease);transition-delay:calc(var(--d)*.45s)}@media(max-width:767px){.v-flow--vm .v-flow__stage[data-v-5cf67f00]{aspect-ratio:var(--mar)}.v-flow--vm .v-flow__svg--d[data-v-5cf67f00]{display:none}.v-flow--vm .v-flow__svg--m[data-v-5cf67f00]{display:block}.v-flow--vm .v-flow__elabel[data-v-5cf67f00],.v-flow--vm .v-flow__node[data-v-5cf67f00]{left:var(--mx);top:var(--my)}.v-flow--vm .v-flow__node[data-v-5cf67f00]{font-size:.875rem;max-width:72cqw}.v-flow--vm .v-flow__elabel[data-v-5cf67f00]{font-size:.75rem}}
