.cz-root{z-index:0;pointer-events:none;background:var(--cz-bg);--cz-px:0;--cz-py:0;--cz-mx:50%;--cz-my:40%;position:fixed;inset:0;overflow:hidden}.cz-root svg.cz-svg{width:calc(100% + 48px);height:calc(100% + 48px);position:absolute;inset:-24px}.cz-par1{transform:translate3d(calc(var(--cz-px) * -16px),calc(var(--cz-py) * -12px),0);transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.cz-par2{transform:translate3d(calc(var(--cz-px) * 34px),calc(var(--cz-py) * 26px),0);transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.cz-scene{position:absolute;inset:-24px;overflow:hidden}.cz-fx{position:absolute;inset:0;overflow:hidden}.cz-cursor{background:radial-gradient(420px circle at var(--cz-mx) var(--cz-my),color-mix(in oklab,var(--cz-acc) 24%,transparent),transparent 70%);transition:opacity .4s;position:absolute;inset:0}.cz-veil{background:linear-gradient(180deg,color-mix(in oklab,var(--cz-bg) 30%,transparent),transparent 30%,transparent 70%,color-mix(in oklab,var(--cz-bg) 40%,transparent));position:absolute;inset:0}.cz-root.cz-paused *,.cz-root.cz-paused :before,.cz-root.cz-paused :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.cz-root *,.cz-root :before,.cz-root :after{transition:none!important;animation-play-state:paused!important}}@keyframes cz-spin{to{transform:rotate(360deg)}}@keyframes cz-spinR{to{transform:rotate(-360deg)}}@keyframes cz-drift1{0%{transform:translate(0)scale(1)}50%{transform:translate(120px,60px)scale(1.12)}to{transform:translate(40px,140px)scale(.95)}}@keyframes cz-drift2{0%{transform:translate(0)scale(1)}50%{transform:translate(-140px,-50px)scale(.9)}to{transform:translate(-60px,-130px)scale(1.1)}}@keyframes cz-ring{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(3.4)}}@keyframes cz-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes cz-tw{0%,to{opacity:var(--o,.6)}50%{opacity:.08}}@keyframes cz-fire{0%{stroke-dashoffset:3px}to{stroke-dashoffset:-100px}}@keyframes cz-blink{0%,to{opacity:.15}50%{opacity:1}}@keyframes cz-sparkle{0%,to{opacity:.2;transform:scale(.3)rotate(0)}50%{opacity:.95;transform:scale(1)rotate(45deg)}}.cz-blob{filter:blur(50px);border-radius:50%;position:absolute}.cz-star{fill:var(--cz-ink);animation:cz-tw var(--t,4s) ease-in-out infinite;animation-delay:var(--dl,0s)}.cz-star.a{fill:var(--cz-acc)}.cz-star.b{fill:var(--cz-ac2)}.cz-spark{fill:var(--cz-aci);transform-box:fill-box;transform-origin:50%;animation:cz-sparkle var(--t,5s) ease-in-out infinite;animation-delay:var(--dl,0s)}.cz-pulse{fill:none;stroke-linecap:round;stroke-dasharray:3 100;animation:cz-fire var(--t,4s) linear infinite;animation-delay:var(--dl,0s)}.cz-node{transform-box:fill-box;transform-origin:50%;transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s}.cz-node.is-near{filter:drop-shadow(0 0 6px var(--cz-acc));transform:scale(2.1)}.cz-ripple{border:2px solid var(--cz-aci);border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;animation:1s cubic-bezier(.1,.6,.3,1) forwards cz-rip;position:absolute}.cz-ripple.b{border-color:var(--cz-acc);opacity:0;animation-duration:1.4s;animation-delay:80ms}@keyframes cz-rip{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(9)}}.cz-chip{background:var(--cz-acc);width:6px;height:6px;box-shadow:0 0 8px var(--cz-acc);border-radius:50%;margin:-3px 0 0 -3px;animation:.9s cubic-bezier(.1,.7,.3,1) forwards cz-chip;position:absolute}.cz-chip:nth-child(2n){background:var(--cz-aci)}@keyframes cz-chip{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}.cz-neu .o1{background:radial-gradient(circle,color-mix(in oklab,var(--cz-acc) 40%,transparent),transparent 66%);width:560px;height:560px;animation:24s ease-in-out infinite alternate cz-drift1;top:-220px;left:-160px}.cz-neu .o2{background:radial-gradient(circle,color-mix(in oklab,var(--cz-ac2) 40%,transparent),transparent 66%);width:520px;height:520px;animation:28s ease-in-out infinite alternate cz-drift2;bottom:-240px;right:-180px}.cz-neu .axon{fill:none;stroke:color-mix(in oklab,var(--cz-acc) 34%,transparent);stroke-width:1.3px}.cz-neu .den{fill:none;stroke:color-mix(in oklab,var(--cz-acc) 50%,transparent);stroke-width:1.1px;stroke-linecap:round}.cz-neu .soma{fill:var(--cz-acc)}.cz-neu .soma.b{fill:var(--cz-aci)}.cz-neu .halo{fill:color-mix(in oklab,var(--cz-acc) 26%,transparent);transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite cz-syn;animation-delay:var(--dl,0s)}@keyframes cz-syn{0%,to{opacity:.15;transform:scale(.5)}35%{opacity:.9;transform:scale(1.5)}}.cz-neu .cz-pulse{stroke:var(--cz-aci);stroke-width:4.5px}.cz-neu .cz-pulse.b{stroke:var(--cz-acc);stroke-width:3.5px}.cz-cst .band{background:radial-gradient(ellipse at center,color-mix(in oklab,var(--cz-acc) 30%,transparent),color-mix(in oklab,var(--cz-ac2) 10%,transparent) 45%,transparent 70%);filter:blur(28px);height:300px;animation:12s ease-in-out infinite cz-breathe;position:absolute;top:26%;left:-25%;right:-25%;transform:rotate(-14deg)}.cz-cst .field{animation:70s ease-in-out infinite alternate cz-driftS}@keyframes cz-driftS{to{transform:translate(-40px,14px)}}.cz-cst .cl{fill:none;stroke:color-mix(in oklab,var(--cz-aci) 55%,transparent);stroke-width:1.1px;stroke-dasharray:100;stroke-dashoffset:100px;animation:16s ease-in-out infinite cz-draw;animation-delay:var(--dl,0s)}@keyframes cz-draw{0%{stroke-dashoffset:100px;opacity:1}30%,72%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.cz-cst .cs{fill:var(--cz-acc);stroke:var(--cz-aci);stroke-width:.8px}.cz-cst .csh{fill:color-mix(in oklab,var(--cz-acc) 30%,transparent);animation:3s ease-in-out infinite cz-tw;animation-delay:var(--dl,0s)}.cz-cst .shootw{transform-origin:0 0;position:absolute;top:8%;left:82%;transform:rotate(152deg)}.cz-cst .shoot{background:linear-gradient(90deg,transparent,var(--cz-aci));opacity:0;border-radius:2px;width:160px;height:2px;animation:11s ease-in infinite cz-shoot}.cz-cst .shootw.b{top:22%;left:48%;transform:rotate(160deg)}.cz-cst .shootw.b .shoot{animation-delay:-5.5s}@keyframes cz-shoot{0%,70%{opacity:0;transform:translate(0)}72%{opacity:1}84%{opacity:0;transform:translate(620px)}to{opacity:0}}.cz-gal{perspective:1400px}.cz-gal .glow{background:radial-gradient(circle,color-mix(in oklab,var(--cz-acc) 30%,transparent),transparent 62%);width:640px;height:640px;animation:9s ease-in-out infinite cz-breathe;top:-10%;left:40%}.cz-gal .tilt{width:0;height:0;transform:rotateX(calc(62deg + var(--cz-py) * 8deg)) rotateZ(calc(-22deg + var(--cz-px) * 10deg));transition:transform 1s cubic-bezier(.2,.7,.2,1);position:absolute;top:52%;left:66%}.cz-gal .spinG{width:0;height:0;animation:150s linear infinite cz-spin;position:absolute;top:0;left:0}.cz-gal .core{background:radial-gradient(circle,var(--cz-aci) 0 5%,color-mix(in oklab,var(--cz-acc) 70%,transparent) 12%,color-mix(in oklab,var(--cz-acc) 22%,transparent) 38%,transparent 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-130px;left:-130px}.cz-gal .gd{background:var(--c);border-radius:50%;position:absolute}.cz-gal .gd.t{animation:cz-tw var(--t,4s) ease-in-out infinite;animation-delay:var(--dl,0s)}.cz-orb .orbit{fill:none;stroke:color-mix(in oklab,var(--cz-aci) 34%,transparent);stroke-width:1.2px;stroke-dasharray:1.2 1.4}.cz-orb .sat{fill:none;stroke:var(--cz-aci);stroke-width:10px;stroke-linecap:round;stroke-dasharray:.01 100;animation:cz-fire var(--t,12s) linear infinite;animation-delay:var(--dl,0s)}.cz-orb .sat.b{stroke:var(--cz-acc);stroke-width:8px}.cz-orb .trail{fill:none;stroke:color-mix(in oklab,var(--cz-acc) 70%,transparent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:8 100;animation:cz-fire var(--t,12s) linear infinite;animation-delay:var(--dl,0s)}.cz-orb .pr{fill:none;stroke:var(--cz-acc);stroke-width:1.6px;transform-box:fill-box;transform-origin:50%;animation:3.4s ease-out infinite cz-ring;animation-delay:var(--dl,0s)}.cz-orb .pg{fill:var(--cz-acc)}.cz-orb .lat{fill:none;stroke:color-mix(in oklab,var(--cz-aci) 22%,transparent);stroke-width:1px}.cz-dat .b1{background:radial-gradient(circle,color-mix(in oklab,var(--cz-acc) 30%,transparent),transparent 66%);width:520px;height:520px;animation:26s ease-in-out infinite alternate cz-drift1;top:-25%;left:-10%}.cz-dat .b2{background:radial-gradient(circle,color-mix(in oklab,var(--cz-ac2) 38%,transparent),transparent 66%);width:460px;height:460px;animation:30s ease-in-out infinite alternate cz-drift2;bottom:-30%;right:-12%}.cz-dat .trace{fill:none;stroke:color-mix(in oklab,var(--cz-aci) 26%,transparent);stroke-width:1.6px;stroke-linejoin:round}.cz-dat .via{fill:var(--cz-bg);stroke:color-mix(in oklab,var(--cz-aci) 55%,transparent);stroke-width:1.5px}.cz-dat .cz-pulse{stroke:var(--cz-aci);stroke-width:4px}.cz-dat .cz-pulse.b{stroke:var(--cz-acc);stroke-width:3.2px}.cz-dat .cell{fill:var(--cz-acc);animation:cz-blink var(--t,3s) steps(2,jump-none) infinite;animation-delay:var(--dl,0s)}.cz-dat .cell.k{fill:var(--cz-aci)}.cz-glb .g1{background:radial-gradient(circle,color-mix(in oklab,var(--cz-acc) 30%,transparent),transparent 66%);width:520px;height:520px;animation:10s ease-in-out infinite cz-breathe;top:-14%;right:-6%}.cz-glb .g2{background:radial-gradient(circle,color-mix(in oklab,var(--cz-ac2) 18%,transparent),transparent 66%);width:360px;height:360px;animation:28s ease-in-out infinite alternate cz-drift1;bottom:-20%;left:4%}.cz-glb .wrap3d{perspective:1100px;width:0;height:0;position:absolute;top:52%;left:70%}.cz-glb .lean{width:0;height:0;transform-style:preserve-3d;transform:rotateY(calc(var(--cz-px) * 28deg)) rotateX(calc(var(--cz-py) * -18deg));transition:transform 1s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0}.cz-glb .sph{width:420px;height:420px;transform-style:preserve-3d;animation:46s linear infinite cz-globe;position:absolute;top:-210px;left:-210px}@keyframes cz-globe{0%{transform:rotateX(-16deg)rotateY(0)}to{transform:rotateX(-16deg)rotateY(360deg)}}.cz-glb .mer{border:1px solid color-mix(in oklab,var(--cz-acc) 55%,transparent);transform:rotateY(var(--a));border-radius:50%;position:absolute;inset:0}.cz-glb .lat{width:var(--w);height:var(--w);margin:calc(var(--w) / -2) 0 0 calc(var(--w) / -2);border:1px solid color-mix(in oklab,var(--cz-acc) 36%,transparent);transform:rotateX(90deg) translateZ(var(--z));border-radius:50%;position:absolute;top:50%;left:50%}.cz-glb .dp{background:var(--cz-aci);width:7px;height:7px;transform:rotateY(var(--a)) rotateX(var(--b)) translateZ(210px);animation:cz-blink var(--t,3s) ease-in-out infinite;animation-delay:var(--dl,0s);border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%}.cz-glb .dp.r{background:var(--cz-a2i)}.cz-glb .scanR{border:2px solid color-mix(in oklab,var(--cz-ac2) 65%,transparent);border-bottom-color:#0000;border-left-color:#0000;border-radius:50%;width:560px;height:560px;animation:7s linear infinite cz-scanR;position:absolute;top:-280px;left:-280px}@keyframes cz-scanR{0%{transform:rotateX(74deg)rotate(0)}to{transform:rotateX(74deg)rotate(360deg)}}.cz-glb .core{background:radial-gradient(circle,color-mix(in oklab,var(--cz-acc) 30%,transparent),transparent 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-150px;left:-150px}.cz-glb .bin{width:34%;color:color-mix(in oklab,var(--cz-aci) 40%,transparent);gap:22px;font:600 12px/1.9 ui-monospace,Consolas,monospace;display:flex;position:absolute;top:0;bottom:0;left:3%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.cz-glb .bin span{white-space:pre;animation:cz-rise var(--t,14s) linear infinite;animation-delay:var(--dl,0s)}@keyframes cz-rise{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.cz-neb .n1{background:radial-gradient(ellipse,color-mix(in oklab,var(--cz-acc) 40%,transparent),transparent 66%);width:560px;height:420px;animation:26s ease-in-out infinite alternate cz-drift1;top:-18%;left:-8%}.cz-neb .n2{background:radial-gradient(ellipse,color-mix(in oklab,var(--cz-ac2) 34%,transparent),transparent 66%);width:520px;height:460px;animation:30s ease-in-out infinite alternate cz-drift2;top:34%;left:36%}.cz-neb .n3{background:radial-gradient(ellipse,color-mix(in oklab,var(--cz-aci) 22%,transparent),transparent 68%);width:380px;height:300px;animation:22s ease-in-out infinite alternate cz-drift2;top:-10%;right:-6%}.cz-neb .pul{width:0;height:0;position:absolute;top:40%;left:70%}.cz-neb .beam{background:conic-gradient(from 0deg,transparent 0 85deg,color-mix(in oklab,var(--cz-acc) 60%,transparent) 89deg,transparent 93deg 265deg,color-mix(in oklab,var(--cz-acc) 60%,transparent) 269deg,transparent 273deg);border-radius:50%;width:1100px;height:1100px;animation:9s linear infinite cz-spin;position:absolute;top:-550px;left:-550px;-webkit-mask-image:radial-gradient(circle,#000 5%,#0000 62%);mask-image:radial-gradient(circle,#000 5%,#0000 62%)}.cz-neb .wave{border:1.5px solid color-mix(in oklab,var(--cz-aci) 55%,transparent);width:160px;height:160px;animation:6s ease-out infinite cz-ring;animation-delay:var(--dl,0s);border-radius:50%;position:absolute;top:-80px;left:-80px}.cz-neb .star0{background:var(--cz-aci);width:18px;height:18px;box-shadow:0 0 0 6px color-mix(in oklab,var(--cz-acc) 45%,transparent),0 0 60px 20px color-mix(in oklab,var(--cz-acc) 50%,transparent);border-radius:50%;animation:1.6s ease-in-out infinite cz-breathe;position:absolute;top:-9px;left:-9px}
