.wc-node-js{background:radial-gradient(ellipse at 83% 40%,#eaf5e8,transparent 60%),var(--platform-card)}.djs-halo{position:absolute;inset:2% 4%;border-radius:50%;background:radial-gradient(ellipse,#d5ead780,transparent 70%)}.djs-loop{position:absolute;left:25%;top:10%;width:250px;height:250px;border:1px solid #b8d6b7;border-radius:50%;background:repeating-radial-gradient(ellipse,transparent 0 40px,#bddab222 41px 42px);z-index:2}.djs-orbit{position:absolute;inset:-1px;border-radius:50%;animation:djs-spin 20s linear infinite paused}.djs-orbit>i{position:absolute;width:8px;height:8px;border:2px solid #edf6e9;border-radius:50%;background:#5b9563;left:calc(50% - 4px);top:-3px;box-shadow:0 0 0 5px #99bf8e26}.djs-orbit-two{inset:27px;animation-duration:16s;animation-direction:reverse}.djs-orbit-two>i{width:6px;height:6px;background:#a1b278;top:-2px}.djs-core{position:absolute;inset:55px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#fff;border:1px solid #b8d6b7;border-radius:26px;box-shadow:0 15px 30px #3f784914;color:#426a42}.djs-core .menu-brand-art{width:50px;height:43px}.djs-core img{width:48px;height:40px}.djs-core strong{font-size:17px}.djs-core>span{font:6px/1.5 monospace;letter-spacing:.13em}.djs-task{position:absolute;left:0;top:15%;width:101px;min-height:103px;border:1px solid #c9dfc4;background:#fff;border-radius:12px;padding:15px;color:#4c754b;z-index:4;transition:transform .5s}.djs-task>span{font:7px/1.5 monospace;letter-spacing:.1em}.djs-task>i{display:block;height:3px;background:#bad3b4;width:80%;margin-top:9px}.djs-task>i+i{width:62%;margin-top:6px}.djs-task>b{display:block;margin-top:10px;font:12px/1 monospace;color:#426a42}.djs-task-two{left:auto;right:0;top:35%;width:112px}.djs-task-two .icon{display:block;width:24px;height:24px;margin-bottom:12px;color:#6c9367}.djs-task-two>span{font-size:6px}.djs-file{position:absolute;left:11%;bottom:0;width:239px;height:91px;padding:11px 15px;border:1px solid #bed6bc;border-radius:12px;background:#fff;box-shadow:0 9px 25px #3f78490a;color:#627956;z-index:4;transform:rotate(-4deg);transition:transform .5s}.djs-file>div{display:flex;align-items:center;gap:6px;border-bottom:1px solid #e0ebdc;padding-bottom:8px;margin-bottom:9px}.djs-file>div>span{font:7px/1.2 monospace}.djs-file>div>i{height:3px;width:11px;background:#c4d9bd;margin-left:auto}.djs-file>div>i+i{margin-left:0;width:6px}.djs-file code{font:9px/1.5 monospace;color:#526f4e}.djs-file code>span{color:#316e47}.djs-file>b{display:block;height:3px;background:#ccdcca;width:47%;margin-top:6px}.djs-file>b+b{width:66%;margin-left:12px}.djs-file>b+b+b{display:none}.djs-caret{position:absolute;left:67%;bottom:17px;width:2px;height:9px;background:#5b9563;animation:djs-blink 1.4s steps(1) infinite paused}.djs-route{position:absolute;left:9%;width:36%;height:2px;top:29%;background:#adcda5;transform:rotate(18deg);transform-origin:left;overflow:hidden;z-index:1}.djs-route-two{left:66%;width:29%;top:44%;transform:rotate(0)}.djs-route>i{position:absolute;inset:0;background:linear-gradient(90deg,transparent 30%,#58975b 50%,transparent 70%);animation:wc-packet 7s linear infinite paused}.wc-motion-active :is(.djs-orbit,.djs-caret,.djs-route>i){animation-play-state:running}[data-wc-scene="0"] .djs-task-one{transform:translateY(-5px)}[data-wc-scene="1"] .djs-task-two{transform:translate3d(-7px,-6px,0)}[data-wc-scene="2"] .djs-file{transform:rotate(0) translateY(-6px)}@keyframes djs-spin{to{transform:rotate(360deg)}}@keyframes djs-blink{50%{opacity:0}}@media(max-width:1050px){.djs-loop{left:22%;width:221px;height:221px}.djs-core{inset:48px}.djs-task{width:81px;padding:12px}.djs-task-two{width:88px}.djs-file{width:210px;left:9%}}@media(max-width:760px){.djs-loop{left:20%;top:12%;width:207px;height:207px}.djs-core{inset:46px;border-radius:23px}.djs-task{left:0;top:9%;width:75px;padding:11px;min-height:93px}.djs-task-two{left:auto;right:0;top:45%;width:82px}.djs-core strong{font-size:15px}.djs-core>span{font-size:5px}.djs-core img{width:39px;height:33px}.djs-file{left:5%;width:208px;bottom:0}.djs-route{top:22%}.djs-route-two{top:54%}}@media(max-width:360px){.djs-loop{left:17%;width:186px;height:186px}.djs-core{inset:39px}.djs-task{width:67px}.djs-task-two{width:72px}.djs-task-two>span{font-size:5px}.djs-file{width:187px}}[data-theme=dark] .wc-node-js{background:radial-gradient(ellipse at 83% 40%,#52884120,transparent 60%),var(--platform-card)}
