.not-found-module__sxuMuG__workflow{background:#f4f4f4;border:1px solid #c6c6c6;overflow:hidden;box-shadow:8px 8px #16161614}.not-found-module__sxuMuG__windowBar{color:#697077;height:38px;font-family:var(--font-mono);background:#fff;border-bottom:1px solid #d8d8d8;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:12px;font-size:10px;display:grid}.not-found-module__sxuMuG__windowControls{gap:5px;display:flex}.not-found-module__sxuMuG__windowControls i{background:#e8e8e8;border:1px solid #a8a8a8;width:7px;height:7px}.not-found-module__sxuMuG__windowTitle{letter-spacing:.01em}.not-found-module__sxuMuG__runState{color:#525252;justify-self:end;align-items:center;gap:6px;display:flex}.not-found-module__sxuMuG__runState span{background:#864ffe;width:6px;height:6px;animation:1.4s ease-in-out infinite not-found-module__sxuMuG__statusPulse}.not-found-module__sxuMuG__canvas{background-color:#fbfbfb;background-image:radial-gradient(circle,#d8d8d8 1px,#0000 1px);background-size:16px 16px;height:250px;position:relative;overflow:hidden}.not-found-module__sxuMuG__canvas:after{pointer-events:none;content:"";background:linear-gradient(90deg,#ffffff59,#0000 18% 82%,#ffffff59);position:absolute;inset:0}.not-found-module__sxuMuG__node{z-index:2;background:#fff;border:1px solid #a8a8a8;align-items:center;width:180px;height:72px;display:flex;position:absolute;top:89px;box-shadow:4px 4px #16161614}.not-found-module__sxuMuG__sourceNode{left:8%}.not-found-module__sxuMuG__missingNode{background:#faf7ff;border-style:dashed;border-color:#864ffe;animation:2.8s ease-in-out infinite not-found-module__sxuMuG__missingPulse;right:8%}.not-found-module__sxuMuG__nodeIcon{color:#6f3fd1;border-right:1px solid #e0e0e0;flex:0 0 45px;place-items:center;width:45px;height:100%;display:grid}.not-found-module__sxuMuG__nodeIcon svg{width:18px;height:18px}.not-found-module__sxuMuG__node>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;padding:0 12px;display:flex}.not-found-module__sxuMuG__node small,.not-found-module__sxuMuG__coordinate{color:#878d96;font-family:var(--font-mono);letter-spacing:.08em;font-size:8px}.not-found-module__sxuMuG__node strong{color:#262626;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.not-found-module__sxuMuG__node b{color:#fff;font-family:var(--font-mono);background:#864ffe;border:1px solid #864ffe;padding:3px 5px;font-size:9px;font-weight:500;position:absolute;top:-10px;right:-10px}.not-found-module__sxuMuG__port{background:#864ffe;border:2px solid #fff;width:9px;height:9px;position:absolute;right:-5px;box-shadow:0 0 0 1px #864ffe}.not-found-module__sxuMuG__connection{background-image:linear-gradient(90deg,#864ffe 50%,#0000 50%);background-size:9px 2px;height:2px;position:absolute;top:124px;left:calc(8% + 180px);right:calc(8% + 180px);overflow:hidden}.not-found-module__sxuMuG__connection span{background:linear-gradient(90deg,#0000,#fff 40%,#864ffe);width:35%;height:100%;animation:2.2s linear infinite not-found-module__sxuMuG__dataFlow;display:block}.not-found-module__sxuMuG__scanner{z-index:1;border-inline:1px solid #864ffe2e;width:195px;height:152px;animation:2.8s ease-in-out infinite not-found-module__sxuMuG__scanArea;position:absolute;top:49px;right:7%}.not-found-module__sxuMuG__scanner span{background:linear-gradient(90deg,#0000,#864ffe 20% 80%,#0000);width:100%;height:1px;animation:2.8s ease-in-out infinite not-found-module__sxuMuG__scanLine;display:block;box-shadow:0 8px 18px #864ffe2e}.not-found-module__sxuMuG__cursor{z-index:4;color:#161616;filter:drop-shadow(1px 1px #fff);animation:5.6s ease-in-out infinite not-found-module__sxuMuG__cursorSearch;position:absolute;top:168px;left:45%}.not-found-module__sxuMuG__cursor svg{fill:#fff;width:18px;height:18px}.not-found-module__sxuMuG__coordinate{z-index:2;text-transform:uppercase;position:absolute}.not-found-module__sxuMuG__coordinateTop{top:14px;right:16px}.not-found-module__sxuMuG__coordinateBottom{bottom:14px;left:16px}@keyframes not-found-module__sxuMuG__dataFlow{0%{transform:translate(-110%)}to{transform:translate(320%)}}@keyframes not-found-module__sxuMuG__scanLine{0%,to{opacity:.2;transform:translateY(8px)}50%{opacity:.9;transform:translateY(135px)}}@keyframes not-found-module__sxuMuG__scanArea{0%,to{opacity:.45}50%{opacity:1}}@keyframes not-found-module__sxuMuG__cursorSearch{0%,12%,to{transform:translate(0)}35%,55%{transform:translate(82px,-50px)}72%,88%{transform:translate(130px,6px)}}@keyframes not-found-module__sxuMuG__missingPulse{0%,to{box-shadow:4px 4px #16161614}50%{box-shadow:4px 4px #864ffe29,0 0 0 4px #864ffe12}}@keyframes not-found-module__sxuMuG__statusPulse{0%,to{opacity:.35}50%{opacity:1}}@media (max-width:640px){.not-found-module__sxuMuG__workflow{box-shadow:5px 5px #16161614}.not-found-module__sxuMuG__canvas{height:220px}.not-found-module__sxuMuG__node{width:128px;height:72px;top:73px}.not-found-module__sxuMuG__sourceNode{left:5%}.not-found-module__sxuMuG__missingNode{right:5%}.not-found-module__sxuMuG__nodeIcon{flex-basis:38px;width:38px}.not-found-module__sxuMuG__node>span:nth-child(2){padding-inline:8px}.not-found-module__sxuMuG__connection{top:108px;left:calc(5% + 128px);right:calc(5% + 128px)}.not-found-module__sxuMuG__scanner{width:138px;height:137px;top:41px;right:3%}.not-found-module__sxuMuG__cursor{top:153px;left:43%}.not-found-module__sxuMuG__windowTitle{display:none}.not-found-module__sxuMuG__windowBar{grid-template-columns:1fr 1fr}.not-found-module__sxuMuG__node b{right:-4px}@keyframes not-found-module__sxuMuG__scanLine{0%,to{opacity:.2;transform:translateY(8px)}50%{opacity:.9;transform:translateY(120px)}}@keyframes not-found-module__sxuMuG__cursorSearch{0%,12%,to{transform:translate(0)}35%,55%{transform:translate(44px,-42px)}72%,88%{transform:translate(70px,3px)}}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__runState span,.not-found-module__sxuMuG__missingNode,.not-found-module__sxuMuG__connection span,.not-found-module__sxuMuG__scanner,.not-found-module__sxuMuG__scanner span,.not-found-module__sxuMuG__cursor{animation:none}.not-found-module__sxuMuG__scanner span{transform:translateY(68px)}}
