.ap{--cycle:8s}.ap-head{justify-content:space-between;align-items:center;display:flex}.ap-on{color:#11170a;background:var(--brand-lime);border-radius:999px;align-items:center;gap:8px;padding:5px 13px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 0 24px -4px #cbe960b3}.ap-on i{background:#11170a;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite ap-pulse}@keyframes ap-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.65)}}.ap-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0 6px;padding:0;list-style:none;display:grid;position:relative}.ap-steps:before,.ap-steps:after{content:"";border-radius:2px;height:2px;position:absolute;top:19px;left:12.5%}.ap-steps:before{background:#ffffff1f;right:12.5%}.ap-steps:after{background:linear-gradient(90deg, var(--brand-lime), #fff);transform-origin:0;width:75%;animation:ap-fill var(--cycle) ease-in-out infinite;transform:scaleX(0)}@keyframes ap-fill{0%,2%{opacity:1;transform:scaleX(0)}78%{opacity:1;transform:scaleX(1)}94%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.ap-steps li{z-index:1;flex-direction:column;align-items:center;gap:9px;display:flex;position:relative}.ap-steps b{color:#8b97c2;animation:ap-label var(--cycle) linear infinite;animation-delay:calc(var(--i) * 2s);font-size:14px;font-weight:500}.ap-dot{color:#aab4dc;width:38px;height:38px;animation:ap-dot var(--cycle) ease-in-out infinite;animation-delay:calc(var(--i) * 2s);background:#0d1118;border:1px solid #ffffff2e;border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid}@keyframes ap-dot{0%,to{color:#aab4dc;box-shadow:none;background:#0d1118;border-color:#ffffff2e;transform:scale(1)}3%,22%{color:#11170a;background:var(--brand-lime);border-color:var(--brand-lime);transform:scale(1.14);box-shadow:0 0 28px #cbe960a6}27%{color:#11170a;background:color-mix(in srgb, var(--brand-lime) 55%, #0d1118);box-shadow:none;border-color:#cbe96099;transform:scale(1)}96%{color:#11170a;background:color-mix(in srgb, var(--brand-lime) 55%, #0d1118);border-color:#cbe96099}}@keyframes ap-label{0%,to{color:#8b97c2}3%,24%{color:#fff}28%,96%{color:#c3cbea}}.ap-feed{flex-direction:column;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ap-feed li{color:#e7ecff;opacity:.5;animation:ap-row var(--cycle) ease-in-out infinite;animation-delay:calc(var(--i) * 2s);background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 16px;font-size:15.5px;display:grid;position:relative;overflow:hidden}.ap-feed img{filter:brightness(0)invert();opacity:.9}.ap-feed em{color:#cfd7f5;white-space:nowrap;background:#ffffff14;border-radius:999px;padding:4px 11px;font-size:12.5px;font-style:normal;font-weight:600}@keyframes ap-row{0%,to{opacity:.5;background:#ffffff0a;border-color:#ffffff14;transform:translate(0)}3%,22%{opacity:1;background:#cbe9601a;border-color:#cbe96080;transform:translate(6px)}27%{opacity:.7;background:#ffffff0a;border-color:#ffffff14;transform:translate(0)}}.ap-bar{background:var(--brand-lime);transform-origin:0;height:2px;animation:ap-bar var(--cycle) linear infinite;animation-delay:calc(var(--i) * 2s);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes ap-bar{0%,to{transform:scaleX(0)}3%{transform:scaleX(0)}24%{transform:scaleX(1)}25%,99%{transform:scaleX(0)}}@media (max-width:560px){.ap-feed li{grid-template-columns:22px minmax(0,1fr)}.ap-feed em{display:none}.ap-steps b{font-size:12.5px}}.cn-wrap{grid-template-columns:minmax(0,880px)}.cn{aspect-ratio:2;width:100%;position:relative}.cn svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cn-link{stroke:#ffffff29;stroke-width:.5px}.cn-pulse{stroke:var(--brand-lime);stroke-width:.9px;stroke-linecap:round;stroke-dasharray:9 91;filter:drop-shadow(0 0 1.5px #cbe960e6);animation:2.8s linear infinite cn-flow;animation-delay:calc(var(--i) * -.55s)}.cn-pulse.in{animation-direction:reverse}@keyframes cn-flow{0%{stroke-dashoffset:9px}to{stroke-dashoffset:-91px}}.cn-hub{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 50% 35%,#1b2410,#090c0e 70%);border:1px solid #cbe9608c;border-radius:50%;place-items:center;width:clamp(64px,11vw,96px);display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 50px -6px #cbe9608c,inset 0 0 22px #cbe9602e}.cn-hub img{width:56%;height:auto}.cn-ring{border:1px solid #cbe96099;border-radius:50%;animation:3.2s ease-out infinite cn-ring;position:absolute;inset:0}.cn-ring.r2{animation-delay:1.6s}@keyframes cn-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.cn-node{z-index:2;text-align:center;animation:5s ease-in-out infinite cn-float;animation-delay:calc(var(--i) * -.9s);flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;transform:translate(-50%,-50%)}@keyframes cn-float{0%,to{translate:0 -3px}50%{translate:0 3px}}.cn-logo{aspect-ratio:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff1f,#ffffff0a);border:1px solid #ffffff29;border-radius:18px;place-items:center;width:clamp(40px,6.4vw,60px);margin-bottom:4px;display:grid;box-shadow:0 14px 30px -14px #000000e6,inset 0 1px #ffffff1f}.cn-logo img{object-fit:contain;width:58%;height:58%}.cn-logo img.inv{filter:brightness(0)invert()}.cn-node b{color:#fff;font-size:14.5px;font-weight:500}.cn-node em{color:#8b97c2;font-size:12px;font-style:normal}@media (max-width:560px){.cn-node b,.cn-node em{display:none}.cn-logo{border-radius:12px}}@media (prefers-reduced-motion:reduce),(pointer:coarse),(hover:none){.ap-on i,.ap-steps:after,.ap-steps b,.ap-dot,.ap-feed li,.ap-bar,.cn-pulse,.cn-ring,.cn-node{animation:none}.ap-steps:after{transform:scaleX(.34)}.ap-feed li{opacity:1}.ap-dot{color:#11170a;background:var(--brand-lime);border-color:var(--brand-lime)}.ap-steps li:not(:first-child) .ap-dot{color:#aab4dc;background:#0d1118;border-color:#ffffff2e}.cn-ring{display:none}}
