.nx-root{--nx-ease:cubic-bezier(.16, 1, .3, 1);background:#06070a;position:relative;overflow-x:clip}.nx-field{z-index:0;pointer-events:none;position:fixed;inset:0}.nx-content{z-index:1;position:relative}.nx-ignite{opacity:.35;transition:opacity 1s var(--nx-ease), transform 1s var(--nx-ease);transition-delay:var(--nx-delay,0s);transform:translateY(18px)}.nx-ignite.nx-lit{opacity:1;transform:translateY(0)}.nx-node{background:#84cc16;border-radius:9999px;flex:none;width:7px;height:7px;display:inline-block;position:relative;box-shadow:0 0 10px #84cc16b3}.nx-node:after{content:"";opacity:0;border:1px solid #84cc168c;border-radius:9999px;position:absolute;inset:-6px;transform:scale(.4)}.nx-lit .nx-node:after{animation:nx-ping 1.2s var(--nx-ease) .15s 1 both}@keyframes nx-ping{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}.nx-kicker{align-items:center;gap:10px;display:inline-flex}.nx-card{background:#090b07c7;border:1px solid #ffffff12;border-radius:16px;transition:border-color .3s,background-color .3s;position:relative;overflow:hidden}.nx-card:hover{background:#0b0e08b3;border-color:#84cc1659}.nx-lit .nx-card{animation:nx-card-ignite 1.9s var(--nx-ease) var(--nx-delay,0s) 1 both}@keyframes nx-card-ignite{0%{border-color:#ffffff12;box-shadow:0 0 #84cc1600}35%{border-color:#84cc1680;box-shadow:0 0 44px -8px #84cc1666,inset 0 0 32px #84cc160f}to{border-color:#ffffff1a;box-shadow:0 0 #84cc1600}}.nx-syn{width:100%;height:100%;display:block;overflow:visible}.nx-syn-base{fill:none;stroke:#84cc162e;stroke-width:1px;vector-effect:non-scaling-stroke}.nx-draw{stroke-dasharray:600 600;stroke-dashoffset:600px;transition:stroke-dashoffset 1.8s var(--nx-ease);transition-delay:var(--nx-delay,0s)}.nx-lit .nx-draw{stroke-dashoffset:0}.nx-dash{fill:none;stroke:#d9f99d;stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:14 586;stroke-dashoffset:0;opacity:0}.nx-on .nx-dash{opacity:1;animation:nx-dash var(--nx-dash-dur,6s) linear infinite;animation-delay:var(--nx-dash-delay,0s)}@keyframes nx-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-600px}}.nx-divider{width:100vw;height:88px;margin-left:calc(50% - 50vw);display:block;position:relative;overflow:hidden}.nx-divider-dot{background:#bef264cc;border-radius:9999px;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute;box-shadow:0 0 8px #84cc16b3}.nx-pipe{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.nx-pipe-step{align-items:center;gap:9px;display:inline-flex}.nx-pipe-dot{background:#84cc1638;border-radius:9999px;flex:none;width:8px;height:8px}.nx-pipe-link{background:linear-gradient(90deg,#84cc160a,#84cc1652,#84cc160a);flex:none;width:30px;height:1px}.nx-on .nx-pipe-dot{animation:nx-pipe-dot var(--nx-pc,8.4s) linear infinite;animation-delay:var(--nx-pd,0s)}.nx-on .nx-pipe-label{animation:nx-pipe-label var(--nx-pc,8.4s) linear infinite;animation-delay:var(--nx-pd,0s)}@keyframes nx-pipe-dot{0%,20%,to{background:#84cc1638;box-shadow:0 0 #84cc1600}6%{background:#bef264;box-shadow:0 0 16px #84cc16d9}}@keyframes nx-pipe-label{0%,20%,to{color:var(--color-fg-subtle);text-shadow:none}6%{color:#d9f99d;text-shadow:0 0 18px #84cc1699}}.nx-chip{position:absolute;transform:translate(-50%,-50%)}.nx-chip-label{white-space:nowrap;text-align:center;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.nx-chip-dot{background:#a3e635;border-radius:9999px;width:9px;height:9px;display:block;position:relative;box-shadow:0 0 14px #84cc16cc}.nx-chip-dot:after{content:"";opacity:0;border:1px solid #84cc1666;border-radius:9999px;position:absolute;inset:-7px;transform:scale(.4)}.nx-on .nx-chip-dot:after{animation:nx-chip-ping 3.4s var(--nx-ease) infinite;animation-delay:var(--nx-delay,0s)}@keyframes nx-chip-ping{0%,55%{opacity:0;transform:scale(.4)}62%{opacity:.8}to{opacity:0;transform:scale(2.1)}}.nx-cue{background:linear-gradient(#84cc1680,#84cc160d);width:1px;height:64px;position:relative}.nx-cue:after{content:"";width:5px;height:5px;animation:nx-cue 2.6s var(--nx-ease) infinite;background:#bef264;border-radius:9999px;margin-left:-2.5px;position:absolute;top:0;left:50%;box-shadow:0 0 10px #84cc16e6}@keyframes nx-cue{0%{opacity:0;transform:translateY(-2px)}12%{opacity:1}80%{opacity:.9;transform:translateY(58px)}to{opacity:0;transform:translateY(60px)}}.nx-axon-end{background:linear-gradient(#84cc1605,#84cc1680);width:1px;height:84px}.nx-terminal{background:#a3e635;border-radius:9999px;width:14px;height:14px;position:relative;box-shadow:0 0 24px #84cc16e6}.nx-terminal:after{content:"";opacity:0;border:1px solid #84cc1673;border-radius:9999px;position:absolute;inset:-9px;transform:scale(.4)}.nx-on .nx-terminal:after{animation:nx-chip-ping 2.8s var(--nx-ease) infinite}@media (prefers-reduced-motion:reduce){.nx-ignite{opacity:1!important;transition:none!important;transform:none!important}.nx-lit .nx-node:after,.nx-lit .nx-card,.nx-on .nx-chip-dot:after,.nx-on .nx-terminal:after,.nx-cue:after,.nx-on .nx-pipe-dot,.nx-on .nx-pipe-label{animation:none!important}.nx-draw{stroke-dashoffset:0!important;transition:none!important}.nx-on .nx-dash{opacity:0!important;animation:none!important}}
