.card[data-v-789d284f]{transition:border-color .3s var(--ease-out),box-shadow .3s var(--ease-out);border-color:#e5e5e5;box-shadow:0 1px 2px #0000000a}.dark .card[data-v-789d284f]{box-shadow:none;border-color:#404040}.flow-node[data-status=running] .card[data-v-789d284f]{border-color:#171717;box-shadow:0 0 0 3px #17171714}.dark .flow-node[data-status=running] .card[data-v-789d284f]{border-color:#f5f5f5;box-shadow:0 0 0 3px #f5f5f51a}.flow-node[data-status=error] .card[data-v-789d284f]{border-color:#dc2626}.flow-node[data-selected] .card[data-v-789d284f]{outline-offset:3px;outline:2px solid #171717}.dark .flow-node[data-selected] .card[data-v-789d284f]{outline-color:#f5f5f5}.check[data-v-789d284f]{opacity:0;transition:opacity .16s var(--ease-out),transform .16s var(--ease-out);transform:scale(.5)}.flow-node[data-status=done] .check[data-v-789d284f]{opacity:1;transition-duration:.26s;transition-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(1)}.think i[data-v-789d284f]{background:currentColor;border-radius:9999px;width:4px;height:4px;animation:.9s ease-in-out infinite think-789d284f}.think i[data-v-789d284f]:nth-child(2){animation-delay:.15s}.think i[data-v-789d284f]:nth-child(3){animation-delay:.3s}@keyframes think-789d284f{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.think i[data-v-789d284f]{opacity:.6;animation:none}.check[data-v-789d284f]{transition:opacity .16s linear;transform:none!important}}.flow-prose[data-v-de2a7c61] p{font-size:inherit;line-height:inherit}.unfold[data-v-de2a7c61]{transition:grid-template-rows .26s var(--ease-out);grid-template-rows:0fr}.unfold.open[data-v-de2a7c61]{grid-template-rows:1fr}.stage-gap[data-v-de2a7c61]{--edge:#d4d4d4;height:var(--gap);color:var(--edge);transition:color .3s var(--ease-out)}.dark .stage-gap[data-v-de2a7c61]{--edge:#525252}.stage-gap.hot[data-v-de2a7c61]{--edge:#171717}.dark .stage-gap.hot[data-v-de2a7c61]{--edge:#f5f5f5}.line[data-v-de2a7c61]{background:currentColor;width:1.25px;margin-left:-.625px;top:0;bottom:4px}.arrow[data-v-de2a7c61],.line[data-v-de2a7c61]{position:absolute;left:50%}.arrow[data-v-de2a7c61]{stroke:currentColor;margin-left:-4.5px;bottom:1px}.ball[data-v-de2a7c61]{opacity:0;background:currentColor;border-radius:9999px;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:-3.5px;left:50%;box-shadow:0 0 0 3px #1717171a}.dark .ball[data-v-de2a7c61]{box-shadow:0 0 0 3px #f5f5f51f}.hot .ball[data-v-de2a7c61]{animation:travel-de2a7c61 .9s var(--ease-in-out) infinite}@keyframes travel-de2a7c61{0%{opacity:0;transform:translateY(0)}15%,85%{opacity:1}to{transform:translateY(calc(var(--gap) - 8px));opacity:0}}.chip[data-v-de2a7c61]{max-width:calc(50% - 14px);position:absolute;top:calc(50% - 10px);left:0;transform:translateY(-50%)}.loop[data-v-de2a7c61]{stroke:#a3a3a3;transition:stroke .3s var(--ease-out)}.dark .loop[data-v-de2a7c61]{stroke:#737373}.loop.looping[data-v-de2a7c61]{stroke:#171717}.dark .loop.looping[data-v-de2a7c61]{stroke:#f5f5f5}.loop-line[data-v-de2a7c61]{stroke-dasharray:4 4}.looping .loop-line[data-v-de2a7c61]{animation:.8s linear infinite loop-flow-de2a7c61}@keyframes loop-flow-de2a7c61{to{stroke-dashoffset:-8px}}.spin[data-v-de2a7c61]{animation:spin-de2a7c61 1.2s var(--ease-in-out) infinite}@keyframes spin-de2a7c61{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.unfold[data-v-de2a7c61]{transition:none}.hot .ball[data-v-de2a7c61],.looping .loop-line[data-v-de2a7c61],.spin[data-v-de2a7c61]{animation:none}}.swap[data-v-90215356]>*{opacity:0;filter:blur(2px);transition:opacity .18s var(--ease-out),transform .18s var(--ease-out),filter .18s var(--ease-out);grid-area:1/1;transform:scale(.4)}.swap>.on[data-v-90215356]{opacity:1;filter:blur();transform:scale(1)}@media (prefers-reduced-motion:reduce){.swap[data-v-90215356]>*{filter:none;transition:opacity .12s linear;transform:none}}.press[data-v-297bf111]{transition:transform .16s var(--ease-out)}.flow-button:active .press[data-v-297bf111]{transform:scale(.9)}.tip[data-v-297bf111]{--tip-x:-50%;--tip-from:2px;opacity:0;transform:translate(var(--tip-x),var(--tip-from));transition:opacity .12s var(--ease-out),transform .12s var(--ease-out);margin-bottom:8px;bottom:100%;left:50%}.tip[data-placement=top-start][data-v-297bf111]{--tip-x:0;left:0}.tip[data-placement=top-end][data-v-297bf111]{--tip-x:0;left:auto;right:0}.tip[data-placement=bottom-end][data-v-297bf111]{--tip-x:0;--tip-from:-2px;margin-top:8px;margin-bottom:0;inset:100% 0 auto auto}@media (hover:hover) and (pointer:fine){.flow-button:hover .tip[data-v-297bf111]{opacity:1;transform:translate(var(--tip-x));transition-delay:.45s}[data-warm] .flow-button:hover .tip[data-v-297bf111]{transition-delay:0s}}.flow-button:focus-visible .tip[data-v-297bf111]{opacity:1;transform:translate(var(--tip-x))}@media (prefers-reduced-motion:reduce){.tip[data-v-297bf111]{transform:translate(var(--tip-x))}}.is-inviting[data-v-7921e7c8]{animation:1.6s ease-out infinite flow-invite-7921e7c8}@keyframes flow-invite-7921e7c8{0%{box-shadow:0 0 #3b82f659}70%,to{box-shadow:0 0 0 8px #3b82f600}}@media (prefers-reduced-motion:reduce){.is-inviting[data-v-7921e7c8]{animation:none}}.flow-root[data-v-7921e7c8]{--flow-line:#a3a3a3;--flow-ink:#171717;--flow-dot:#00000012;touch-action:pan-y;cursor:grab}.dark .flow-root[data-v-7921e7c8]{--flow-line:#737373;--flow-ink:#f5f5f5;--flow-dot:#ffffff0f}.flow-root.is-panning[data-v-7921e7c8]{cursor:grabbing}.flow-root.is-morphing[data-v-7921e7c8]{z-index:61}.is-morphing .flow-world.is-gliding[data-v-7921e7c8]{transition:transform .42s cubic-bezier(.32,.72,0,1),opacity .2s linear}.flow-root.is-expanded[data-v-7921e7c8]{touch-action:none}.flow-backdrop[data-v-7921e7c8]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff9}.dark .flow-backdrop[data-v-7921e7c8]{background:#17171799}.flow-dots[data-v-7921e7c8]{background-image:radial-gradient(var(--flow-dot) 1px,transparent 1px);background-size:20px 20px;transition:opacity .2s linear}.flow-world[data-v-7921e7c8]{opacity:0}.is-ready .flow-world[data-v-7921e7c8]{opacity:1;transition:opacity .2s linear}.flow-world.is-gliding[data-v-7921e7c8]{transition:transform .32s var(--ease-out),opacity .2s linear}.flow-node-wrap[data-v-7921e7c8]{cursor:pointer}.flow-node-wrap.is-dragging[data-v-7921e7c8]{cursor:grabbing;z-index:10}.flow-node-wrap[data-v-7921e7c8]:focus-visible .card{outline-offset:3px;outline:2px solid #3b82f6}.flow-node-body[data-v-7921e7c8]{transition:opacity .2s var(--ease-out),scale .2s var(--ease-out)}.is-dragging .flow-node-body[data-v-7921e7c8]{scale:1.02}.is-dragging .flow-node-body[data-v-7921e7c8] .card{box-shadow:0 16px 32px -12px #00000040}.flow-node-body.is-dim[data-v-7921e7c8]{opacity:.35}.is-intro .flow-node-body[data-v-7921e7c8]{opacity:0;translate:0 6px}.is-intro.is-ready .flow-node-body[data-v-7921e7c8]{opacity:1;transition:opacity .4s var(--ease-out),translate .4s var(--ease-out);transition-delay:calc(var(--stage)*80ms + 60ms);translate:0}@media (hover:hover) and (pointer:fine){.flow-node-wrap:hover .flow-node-body[data-v-7921e7c8] .card{box-shadow:0 6px 16px -8px #0000002e}}.flow-edge[data-v-7921e7c8]{stroke:var(--flow-line);transition:stroke .3s var(--ease-out),opacity .2s var(--ease-out)}.flow-edge.is-hot[data-v-7921e7c8],.flow-edge.is-lit[data-v-7921e7c8]{stroke:var(--flow-ink)}.flow-edge.is-dim[data-v-7921e7c8],.flow-loop.is-dim[data-v-7921e7c8]{opacity:.3}.flow-edge-line[data-v-7921e7c8]{stroke-dasharray:1;stroke-dashoffset:0}.is-intro .flow-edge-line[data-v-7921e7c8]{stroke-dashoffset:1px}.is-intro .flow-edge-arrow[data-v-7921e7c8]{opacity:0}.is-intro.is-ready .flow-edge-line[data-v-7921e7c8]{stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--ease-out);transition-delay:calc(var(--stage)*80ms + .16s)}.is-intro.is-ready .flow-edge-arrow[data-v-7921e7c8]{opacity:1;transition:opacity .2s linear;transition-delay:calc(var(--stage)*80ms + .56s)}.flow-loop-label[data-v-7921e7c8]{transform:translate(-50%,-50%)}.flow-loop[data-v-7921e7c8]{stroke:var(--flow-line);stroke-width:1.25px;transition:opacity .2s var(--ease-out)}.flow-loop-line[data-v-7921e7c8]{stroke-dasharray:4 4}.flow-loop-line.is-flowing[data-v-7921e7c8]{animation:.8s linear infinite loop-flow-7921e7c8}@keyframes loop-flow-7921e7c8{to{stroke-dashoffset:-8px}}.flow-ball .halo[data-v-7921e7c8]{fill:var(--flow-ink);fill-opacity:.12}.flow-ball .core[data-v-7921e7c8]{fill:var(--flow-ink)}.flow-hint[data-v-7921e7c8]{opacity:0;transition:opacity .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.flow-root:hover .flow-hint[data-v-7921e7c8]{opacity:1;transition-delay:.6s}}.flow-prose[data-v-7921e7c8] p{font-size:inherit;line-height:inherit}.flow-status-dot[data-v-7921e7c8]{background:#d4d4d4;border-radius:9999px;width:7px;height:7px}.flow-status-dot[data-status=running][data-v-7921e7c8]{background:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.flow-status-dot[data-status=done][data-v-7921e7c8]{background:var(--flow-ink)}.flow-status-dot[data-status=error][data-v-7921e7c8]{background:#dc2626}.flow-panel-enter-active[data-v-7921e7c8],.flow-panel-leave-active[data-v-7921e7c8]{transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)}.flow-panel-leave-active[data-v-7921e7c8]{transition-duration:.16s}.flow-panel-enter-from[data-v-7921e7c8],.flow-panel-leave-to[data-v-7921e7c8]{opacity:0;transform:translate(12px)}.flow-fade-enter-active[data-v-7921e7c8],.flow-fade-leave-active[data-v-7921e7c8]{transition:opacity .42s cubic-bezier(.32,.72,0,1)}.flow-fade-enter-from[data-v-7921e7c8],.flow-fade-leave-to[data-v-7921e7c8]{opacity:0}.flow-pop-enter-active[data-v-7921e7c8],.flow-pop-leave-active[data-v-7921e7c8]{transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}.flow-pop-enter-from[data-v-7921e7c8],.flow-pop-leave-to[data-v-7921e7c8]{opacity:0;transform:scale(.9)}@media (prefers-reduced-motion:reduce){.flow-loop-line.is-flowing[data-v-7921e7c8]{animation:none}.is-intro .flow-edge-arrow[data-v-7921e7c8],.is-intro .flow-edge-line[data-v-7921e7c8],.is-intro .flow-node-body[data-v-7921e7c8]{opacity:1;stroke-dashoffset:0;translate:none;transition:none!important}.flow-panel-enter-from[data-v-7921e7c8],.flow-panel-leave-to[data-v-7921e7c8],.flow-pop-enter-from[data-v-7921e7c8],.flow-pop-leave-to[data-v-7921e7c8]{transform:none}}
