.FlowEngine-module__sn3SFq__fe{--fe-line:rgb(var(--ink-rgb) / 8%);--fe-line-2:rgb(var(--ink-rgb) / 16%);--fe-node-bg:var(--surface);--fe-node-br:var(--line);--fe-text:var(--ink);--fe-text-dim:var(--ink-mute);--fe-accent:var(--accent-500);--fe-accent-2:var(--brand-bright);--fe-accent-soft:rgb(var(--accent-500-rgb) / 16%);width:100%;color:var(--fe-text);font-family:var(--ff-body,system-ui, sans-serif);position:relative}.FlowEngine-module__sn3SFq__feStage{aspect-ratio:800/980;width:100%;max-width:740px;margin-inline:auto;position:relative}.FlowEngine-module__sn3SFq__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.FlowEngine-module__sn3SFq__ringOuter{fill:none;stroke:var(--fe-line);stroke-width:1px;stroke-dasharray:2 9;transform-origin:400px 400px;animation:80s linear infinite FlowEngine-module__sn3SFq__feSpin}.FlowEngine-module__sn3SFq__ringInner{fill:none;stroke:var(--fe-line);stroke-width:1px}@keyframes FlowEngine-module__sn3SFq__feSpin{to{transform:rotate(360deg)}}.FlowEngine-module__sn3SFq__intakeGuide{fill:none;stroke:var(--fe-line);stroke-width:1px;stroke-dasharray:1 7;opacity:.5}.FlowEngine-module__sn3SFq__pipeBase{fill:none;stroke:rgb(var(--brand-rgb) / 20%);stroke-width:2.5px;stroke-linecap:round}.FlowEngine-module__sn3SFq__pipeFlow{fill:none;stroke:rgb(var(--brand-rgb) / 50%);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:5 26;animation:1.6s linear infinite FlowEngine-module__sn3SFq__feDash}@keyframes FlowEngine-module__sn3SFq__feDash{to{stroke-dashoffset:-31px}}.FlowEngine-module__sn3SFq__pipeBase.FlowEngine-module__sn3SFq__lit,.FlowEngine-module__sn3SFq__pipeFlow.FlowEngine-module__sn3SFq__lit{stroke:var(--fe-accent);opacity:.9}.FlowEngine-module__sn3SFq__arrowhead{fill:rgb(var(--brand-rgb) / 42%)}.FlowEngine-module__sn3SFq__particle{pointer-events:none}.FlowEngine-module__sn3SFq__particleHalo{fill:var(--fe-accent);opacity:.14}.FlowEngine-module__sn3SFq__particleDot{fill:var(--fe-accent);filter:drop-shadow(0 0 6px rgb(var(--accent-500-rgb) / 90%))}.FlowEngine-module__sn3SFq__particleCore{fill:var(--neutral-75)}.FlowEngine-module__sn3SFq__overlay{position:absolute;inset:0}.FlowEngine-module__sn3SFq__core{aspect-ratio:1;text-align:center;background:radial-gradient(60% 55% at 50% 34%, rgb(var(--brand-bright-rgb) / 35%), transparent 70%), var(--grad-panel-bright);width:30%;box-shadow:var(--finish-inset), 0 30px 70px -24px rgb(var(--brand-bright-rgb) / 45%), 0 0 0 1px rgb(var(--brand-bright-rgb) / 25%) inset, 0 0 60px -10px rgb(var(--brand-bright-rgb) / 35%);border-radius:50%;place-items:center;display:grid;position:absolute;top:40.82%;left:50%;transform:translate(-50%,-50%)}.FlowEngine-module__sn3SFq__core:before{content:"";z-index:-1;background:conic-gradient(from 0deg, transparent, rgb(var(--brand-bright-rgb) / 50%), transparent 60%);opacity:.8;border-radius:50%;animation:9s linear infinite FlowEngine-module__sn3SFq__feSpin;position:absolute;inset:-2px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}.FlowEngine-module__sn3SFq__coreMark{aspect-ratio:1;width:34%;margin-bottom:6px;animation:24s linear infinite FlowEngine-module__sn3SFq__feSpin}.FlowEngine-module__sn3SFq__coreMark path,.FlowEngine-module__sn3SFq__coreMark polygon,.FlowEngine-module__sn3SFq__coreMark circle{fill:none;stroke:var(--fe-accent-2);stroke-width:1.4px}.FlowEngine-module__sn3SFq__coreMark circle.FlowEngine-module__sn3SFq__dot{fill:var(--fe-accent-2);stroke:none}.FlowEngine-module__sn3SFq__coreTitle{font-family:var(--ff-display,sans-serif);letter-spacing:0;color:var(--ink);font-size:clamp(.95rem,2.4vw,1.35rem);font-weight:400}.FlowEngine-module__sn3SFq__coreSub{font-family:var(--ff-mono,monospace);letter-spacing:.34em;text-transform:uppercase;color:var(--fe-accent-2);margin-top:3px;font-size:.75rem}.FlowEngine-module__sn3SFq__pulseRing{border:1px solid var(--fe-accent);pointer-events:none;border-radius:50%;position:absolute;inset:0}.FlowEngine-module__sn3SFq__breathe{animation:4.5s ease-in-out infinite FlowEngine-module__sn3SFq__feBreathe}@keyframes FlowEngine-module__sn3SFq__feBreathe{0%,to{opacity:0;transform:scale(1)}50%{opacity:.25;transform:scale(1.18)}}.FlowEngine-module__sn3SFq__node{background:var(--fe-node-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--fe-node-br);box-shadow:var(--shadow);color:var(--fe-text-dim);white-space:nowrap;border-radius:100px;align-items:center;gap:9px;padding:8px 14px 8px 9px;font-size:clamp(.75rem,1.6vw,.82rem);font-weight:600;transition:transform .35s cubic-bezier(.2,.9,.25,1.4),border-color .3s,color .3s,box-shadow .3s,background .3s;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.FlowEngine-module__sn3SFq__nodeIc{width:26px;height:26px;color:var(--fe-text-dim);background:rgb(var(--ink-rgb) / 5%);border-radius:8px;flex:none;place-items:center;transition:color .3s,background .3s,box-shadow .3s;display:grid}.FlowEngine-module__sn3SFq__nodeIc svg{width:15px;height:15px}.FlowEngine-module__sn3SFq__nodeIc.FlowEngine-module__sn3SFq__bre{animation:4s ease-in-out infinite FlowEngine-module__sn3SFq__feIcBreathe}@keyframes FlowEngine-module__sn3SFq__feIcBreathe{0%,to{box-shadow:0 0 0 0 rgb(var(--brand-rgb) / 0%)}50%{box-shadow:0 0 0 4px rgb(var(--brand-rgb) / 10%)}}.FlowEngine-module__sn3SFq__node.FlowEngine-module__sn3SFq__active{background:var(--fe-accent-soft);border-color:rgb(var(--accent-500-rgb) / 60%);color:var(--ink);box-shadow:0 18px 40px -18px rgb(var(--accent-500-rgb) / 50%), 0 0 0 1px rgb(var(--accent-500-rgb) / 25%);transform:translate(-50%,-50%)scale(1.08)}.FlowEngine-module__sn3SFq__node.FlowEngine-module__sn3SFq__active .FlowEngine-module__sn3SFq__nodeIc{color:var(--dark-900);background:var(--fe-accent);box-shadow:0 0 16px rgb(var(--accent-500-rgb) / 70%)}.FlowEngine-module__sn3SFq__node.FlowEngine-module__sn3SFq__lockSnap{animation:.55s cubic-bezier(.2,.9,.25,1.6) FlowEngine-module__sn3SFq__feLockSnap}@keyframes FlowEngine-module__sn3SFq__feLockSnap{0%{transform:translate(-50%,-50%)scale(1.18)}60%{transform:translate(-50%,-50%)scale(.96)}to{transform:translate(-50%,-50%)scale(1.08)}}.FlowEngine-module__sn3SFq__checkBadge{background:var(--ok);color:#fff;width:22px;height:22px;box-shadow:0 0 16px rgb(var(--accent-600-rgb) / 80%);border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.FlowEngine-module__sn3SFq__checkBadge svg{width:13px;height:13px}.FlowEngine-module__sn3SFq__microLabel{background:rgb(var(--ink-rgb) / 92%);border:1px solid rgb(var(--accent-500-rgb) / 40%);color:var(--accent-300);font-family:var(--ff-mono,monospace);letter-spacing:.02em;white-space:nowrap;pointer-events:none;z-index:5;box-shadow:var(--shadow);border-radius:8px;padding:4px 10px;font-size:.75rem;position:absolute;transform:translate(-50%,-100%)}.FlowEngine-module__sn3SFq__chips{pointer-events:none;position:absolute;inset:0}.FlowEngine-module__sn3SFq__chip{background:var(--surface);border:1px solid var(--fe-node-br);color:var(--fe-text-dim);white-space:nowrap;border-radius:100px;align-items:center;gap:7px;padding:7px 12px;font-size:clamp(.75rem,1.5vw,.75rem);font-weight:600;transition:color .25s,border-color .25s,background .25s,box-shadow .25s;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.FlowEngine-module__sn3SFq__chip i{background:var(--fe-text-dim);border-radius:50%;width:6px;height:6px;transition:background .25s,box-shadow .25s}.FlowEngine-module__sn3SFq__chip.FlowEngine-module__sn3SFq__flash{color:var(--ink);border-color:rgb(var(--accent-500-rgb) / 60%);background:var(--fe-accent-soft);box-shadow:0 0 22px -4px rgb(var(--accent-500-rgb) / 60%)}.FlowEngine-module__sn3SFq__chip.FlowEngine-module__sn3SFq__flash i{background:var(--fe-accent);box-shadow:0 0 10px rgb(var(--accent-500-rgb) / 90%)}@media (prefers-reduced-motion:reduce){.FlowEngine-module__sn3SFq__ringOuter,.FlowEngine-module__sn3SFq__pipeFlow,.FlowEngine-module__sn3SFq__core:before,.FlowEngine-module__sn3SFq__coreMark,.FlowEngine-module__sn3SFq__breathe,.FlowEngine-module__sn3SFq__nodeIc.FlowEngine-module__sn3SFq__bre,.FlowEngine-module__sn3SFq__chip{animation:none!important}}
