.SignalFlow-module__cHZY_a__flow{border:1px solid var(--border);border-radius:var(--r-3);background:var(--surface-term);box-shadow:var(--el-3);display:block;overflow:hidden}.SignalFlow-module__cHZY_a__chrome{background:var(--surface-inset);border-bottom:1px solid var(--border);align-items:center;gap:7px;padding:10px 13px;display:flex}.SignalFlow-module__cHZY_a__dot{border-radius:var(--r-pill);background:var(--border-strong);flex:none;block-size:9px;inline-size:9px}.SignalFlow-module__cHZY_a__url{margin-left:var(--sp-3);font:400 11px/1 var(--font-mono);color:var(--text-muted)}.SignalFlow-module__cHZY_a__stage{background:var(--surface-term);color:var(--text-on-term);padding:var(--sp-5);position:relative}.SignalFlow-module__cHZY_a__cascade{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid;position:relative}.SignalFlow-module__cHZY_a__cascade:before{content:"";background:var(--border-strong);width:1.5px;position:absolute;top:24px;bottom:24px;left:23px}.SignalFlow-module__cHZY_a__cascade:after{content:"";background:var(--accent);width:3px;height:0;box-shadow:0 0 8px var(--accent);opacity:0;border-radius:2px;position:absolute;top:24px;left:22.25px}.SignalFlow-module__cHZY_a__stage[data-lit] .SignalFlow-module__cHZY_a__cascade:after{animation:SignalFlow-module__cHZY_a__travel 1.9s var(--ease-signal) forwards}@keyframes SignalFlow-module__cHZY_a__travel{0%{opacity:.9;height:0}to{opacity:.25;height:calc(100% - 48px)}}.SignalFlow-module__cHZY_a__node{z-index:1;border:1px solid var(--border-soft);border-radius:var(--r-2);background:var(--surface);font:500 var(--text-xs)/1.2 var(--font-mono);color:var(--text-on-term);opacity:.32;transition:opacity .5s var(--ease-signal), transform .5s var(--ease-signal), border-color .5s var(--ease-out), box-shadow .5s var(--ease-out);align-items:center;gap:11px;padding:11px 13px;display:flex;position:relative;transform:translate(4px)}.SignalFlow-module__cHZY_a__node[data-lit]{opacity:1;border-color:var(--accent-edge);box-shadow:-1px 0 0 var(--accent), 0 6px 18px -12px var(--accent);transition-delay:calc(var(--_i,0) * .13s);transform:translate(0)}.SignalFlow-module__cHZY_a__icon{border-radius:var(--r-2);background:var(--accent-wash);block-size:26px;inline-size:26px;transition:background .5s var(--ease-signal);transition-delay:calc(var(--_i,0) * .13s);flex:none;justify-content:center;align-items:center;display:flex}.SignalFlow-module__cHZY_a__icon svg{width:15px;height:15px;stroke:var(--accent);fill:none;stroke-width:1.6px;stroke-linecap:square;stroke-linejoin:miter}.SignalFlow-module__cHZY_a__body{flex-direction:column;gap:3px;min-width:0;display:flex}.SignalFlow-module__cHZY_a__nodeLabel{color:var(--text-on-term);display:block}.SignalFlow-module__cHZY_a__nodeDetail{letter-spacing:0;color:var(--text-2);font-size:10.5px;display:block}.SignalFlow-module__cHZY_a__connector{left:23px;bottom:calc(-1 * var(--sp-4));height:var(--sp-4);pointer-events:none;width:1.5px;position:absolute}.SignalFlow-module__cHZY_a__foot{padding:11px var(--sp-5);border-top:1px solid var(--border);background:var(--surface-term);font:400 10.5px/1 var(--font-mono);color:var(--text-2);flex-wrap:wrap;gap:14px;display:flex}.SignalFlow-module__cHZY_a__footOk{color:var(--accent);align-items:center;gap:5px;display:inline-flex}.SignalFlow-module__cHZY_a__footOk:before{content:"";border-radius:var(--r-pill);background:var(--accent);block-size:5px;inline-size:5px}.SignalFlow-module__cHZY_a__flow[data-orientation=horizontal] .SignalFlow-module__cHZY_a__cascade{grid-auto-columns:1fr;grid-auto-flow:column}.SignalFlow-module__cHZY_a__flow[data-orientation=horizontal] .SignalFlow-module__cHZY_a__cascade:before{width:auto;height:1.5px;inset:24px 24px auto}.SignalFlow-module__cHZY_a__flow[data-orientation=horizontal] .SignalFlow-module__cHZY_a__cascade:after{width:0;height:3px;top:23.25px;left:24px}.SignalFlow-module__cHZY_a__flow[data-orientation=horizontal] .SignalFlow-module__cHZY_a__stage[data-lit] .SignalFlow-module__cHZY_a__cascade:after{animation:SignalFlow-module__cHZY_a__travelX 1.9s var(--ease-signal) forwards}.SignalFlow-module__cHZY_a__flow[data-orientation=horizontal] .SignalFlow-module__cHZY_a__connector{display:none}@keyframes SignalFlow-module__cHZY_a__travelX{0%{opacity:.9;width:0}to{opacity:.25;width:calc(100% - 48px)}}@media (max-width:640px){.SignalFlow-module__cHZY_a__flow[data-orientation=horizontal] .SignalFlow-module__cHZY_a__cascade{grid-auto-columns:auto;grid-auto-flow:row}.SignalFlow-module__cHZY_a__flow[data-orientation=horizontal] .SignalFlow-module__cHZY_a__cascade:before{width:1.5px;height:auto;inset:24px auto 24px 23px}.SignalFlow-module__cHZY_a__flow[data-orientation=horizontal] .SignalFlow-module__cHZY_a__stage[data-lit] .SignalFlow-module__cHZY_a__cascade:after{animation:SignalFlow-module__cHZY_a__travel 1.9s var(--ease-signal) forwards}}@media (prefers-reduced-motion:reduce){.SignalFlow-module__cHZY_a__node{opacity:1;transition:none;transform:none}.SignalFlow-module__cHZY_a__node[data-lit]{transition-delay:0s}.SignalFlow-module__cHZY_a__icon{transition:none}.SignalFlow-module__cHZY_a__cascade:after,.SignalFlow-module__cHZY_a__stage[data-lit] .SignalFlow-module__cHZY_a__cascade:after,.SignalFlow-module__cHZY_a__flow[data-orientation=horizontal] .SignalFlow-module__cHZY_a__stage[data-lit] .SignalFlow-module__cHZY_a__cascade:after{opacity:.25;height:calc(100% - 48px);animation:none}.SignalFlow-module__cHZY_a__flow[data-orientation=horizontal] .SignalFlow-module__cHZY_a__cascade:after{width:calc(100% - 48px);height:3px}}
