.g02 .dot{offset-path:path("M300,200 a40,118 0 1,0 0,236 a40,118 0 1,0 0,-236");offset-rotate:0deg;animation:g02orbit calc(7s / var(--sp, 1)) linear infinite}@keyframes g02orbit{to{offset-distance:100%}}.g02 .glow{animation:g02breathe calc(4.2s / var(--sp, 1)) ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes g02breathe{0%,to{opacity:.4}50%{opacity:.78}}.g02 .shield{animation:g02shield calc(5.4s / var(--sp, 1)) ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes g02shield{0%,to{opacity:.22;transform:scale(1)}50%{opacity:.46;transform:scale(1.025)}}.g02 .sever{animation:g02sever calc(2.6s / var(--sp, 1)) ease-in-out infinite}@keyframes g02sever{0%,to{opacity:.65}50%{opacity:.2}}.g02 .ring{animation:g02spin calc(46s / var(--sp, 1)) linear infinite;transform-box:fill-box;transform-origin:center}@keyframes g02spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.g02 *{animation:none!important}}.g03 .tok{animation:g03tok calc(3.4s / var(--sp, 1)) ease-in-out infinite;offset-rotate:0deg}@keyframes g03tok{0%{offset-distance:0;opacity:0}9%{opacity:1}80%{opacity:1}to{offset-distance:100%;opacity:0}}.g03 .flash{transform-box:fill-box;transform-origin:center;animation:g03flash calc(3.4s / var(--sp, 1)) ease-out infinite;opacity:0}@keyframes g03flash{0%,80%{opacity:0;transform:scale(.5)}90%{opacity:.85;transform:scale(1.15)}to{opacity:0;transform:scale(1.45)}}.g03 .agent{transform-box:fill-box;transform-origin:center;animation:g03pulse calc(3.4s / var(--sp, 1)) ease-in-out infinite}@keyframes g03pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.g03 .agentglow{transform-box:fill-box;transform-origin:center;animation:g03glow calc(3.4s / var(--sp, 1)) ease-in-out infinite}@keyframes g03glow{0%,to{opacity:.3}50%{opacity:.65}}@media (prefers-reduced-motion:reduce){.g03 *{animation:none!important}.g03 .tok{opacity:.9}.g03 .flash{opacity:.4;transform:scale(1.1)}}.g04 .nd{transform-box:fill-box;transform-origin:center}.g04 .n1{animation:g04n1 calc(9s / var(--sp, 1)) ease-in-out infinite}.g04 .n2{animation:g04n2 calc(9s / var(--sp, 1)) ease-in-out infinite}.g04 .n3{animation:g04n3 calc(9s / var(--sp, 1)) ease-in-out infinite}.g04 .n4{animation:g04n4 calc(9s / var(--sp, 1)) ease-in-out infinite}.g04 .e1{animation:g04e1 calc(9s / var(--sp, 1)) ease-in-out infinite}.g04 .e2{animation:g04e2 calc(9s / var(--sp, 1)) ease-in-out infinite}.g04 .e3{animation:g04e3 calc(9s / var(--sp, 1)) ease-in-out infinite}@keyframes g04n1{0%,3%{opacity:0;transform:scale(.6)}8%{opacity:1;transform:scale(1)}88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes g04n2{0%,15%{opacity:0;transform:scale(.6)}21%{opacity:1;transform:scale(1)}88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes g04n3{0%,28%{opacity:0;transform:scale(.6)}34%{opacity:1;transform:scale(1)}88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes g04n4{0%,42%{opacity:0;transform:scale(.6)}49%{opacity:1;transform:scale(1)}88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes g04e1{0%,9%{opacity:0}14%{opacity:.6}88%{opacity:.6}to{opacity:0}}@keyframes g04e2{0%,22%{opacity:0}28%{opacity:.6}88%{opacity:.6}to{opacity:0}}@keyframes g04e3{0%,35%{opacity:0}42%{opacity:.6}88%{opacity:.6}to{opacity:0}}@media (prefers-reduced-motion:reduce){.g04 *{animation:none!important}}.g05 .frag{transform-box:fill-box;transform-origin:center;animation:g05frag calc(10s / var(--sp, 1)) ease-in-out infinite}@keyframes g05frag{0%,12%{transform:translate(0) scale(1)}40%,72%{transform:translate(var(--dx,0),var(--dy,0)) scale(.55)}to{transform:translate(0) scale(1)}}.g05 .link{animation:g05link calc(10s / var(--sp, 1)) ease-in-out infinite;opacity:0}@keyframes g05link{0%,38%{opacity:0}44%{opacity:.5}70%{opacity:.5}78%{opacity:0}to{opacity:0}}.g05 .shell{animation:g05shell calc(10s / var(--sp, 1)) ease-in-out infinite}@keyframes g05shell{0%,12%{opacity:.85}24%{opacity:0}76%{opacity:0}90%{opacity:.85}to{opacity:.85}}@media (prefers-reduced-motion:reduce){.g05 .frag{animation:none;transform:translate(var(--dx,0),var(--dy,0)) scale(.55)}.g05 .link{animation:none;opacity:.5}.g05 .shell{animation:none;opacity:0}}.g11 .flow{stroke-dasharray:4 7;animation:g11flow calc(2.4s / var(--sp, 1)) linear infinite}@keyframes g11flow{to{stroke-dashoffset:-22}}.g11 .act{offset-rotate:0deg;animation:g11act calc(3.2s / var(--sp, 1)) cubic-bezier(.5,0,.5,1) infinite}@keyframes g11act{0%{offset-distance:0;opacity:0}8%{opacity:1}44%{offset-distance:46%}54%{offset-distance:54%}92%{opacity:1}to{offset-distance:100%;opacity:0}}.g11 .gate{transform-box:fill-box;transform-origin:center;animation:g11gate calc(3.2s / var(--sp, 1)) ease-in-out infinite}@keyframes g11gate{0%,38%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}62%,to{opacity:.5;transform:scale(1)}}.g11 .gatecore{transform-box:fill-box;transform-origin:center;animation:g11gc calc(3.2s / var(--sp, 1)) ease-in-out infinite}@keyframes g11gc{0%,40%{opacity:.35}50%{opacity:.9}60%,to{opacity:.35}}.g11 .pass{transform-box:fill-box;transform-origin:center;animation:g11pass calc(3.2s / var(--sp, 1)) ease-out infinite;opacity:0}@keyframes g11pass{0%,50%{opacity:0;transform:scale(.6)}58%{opacity:.8;transform:scale(1.1)}80%,to{opacity:0;transform:scale(1.4)}}.g11 .haltglow{transform-box:fill-box;transform-origin:center;animation:g11halt calc(4.4s / var(--sp, 1)) ease-in-out infinite}@keyframes g11halt{0%,to{opacity:.5}50%{opacity:.82}}.g11 .spin{transform-box:fill-box;transform-origin:center;animation:g11spin calc(26s / var(--sp, 1)) linear infinite}@keyframes g11spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.g11 *{animation:none!important}}.g13 .pfx{transform-box:fill-box;transform-origin:center;animation:g13pfx calc(6s / var(--sp,1)) ease-in-out infinite}.g13 .p0{animation-delay:calc(0s / var(--sp,1))}.g13 .p1{animation-delay:calc(.5s / var(--sp,1))}.g13 .p2{animation-delay:calc(1s / var(--sp,1))}.g13 .p3{animation-delay:calc(1.5s / var(--sp,1))}@keyframes g13pfx{0%{opacity:0;transform:translateX(var(--from,-30px))}10%,16%{opacity:1;transform:translateX(var(--from,-30px))}26%{opacity:1;transform:translateX(0)}82%{opacity:1;transform:translateX(0)}92%,to{opacity:0;transform:translateX(0)}}.g13 .line{animation:g13line calc(6s / var(--sp,1)) ease-in-out infinite;opacity:0}@keyframes g13line{0%,30%{opacity:0}40%{opacity:1}86%{opacity:1}96%,to{opacity:0}}.g13 .seal{transform-box:fill-box;transform-origin:center;animation:g13seal calc(6s / var(--sp,1)) cubic-bezier(.34,1.56,.64,1) infinite;opacity:0}@keyframes g13seal{0%,46%{opacity:0;transform:scale(.4) rotate(-30deg)}58%{opacity:1;transform:scale(1) rotate(0)}86%{opacity:1;transform:scale(1) rotate(0)}96%,to{opacity:0;transform:scale(1) rotate(0)}}.g13 .sealring{transform-box:fill-box;transform-origin:center;animation:g13ring calc(6s / var(--sp,1)) ease-out infinite;opacity:0}@keyframes g13ring{0%,52%{opacity:0;transform:scale(.6)}60%{opacity:.7;transform:scale(1.15)}74%{opacity:0;transform:scale(1.5)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.g13 *{animation:none!important}.g13 .line,.g13 .pfx,.g13 .seal{opacity:1}.g13 .pfx{transform:none}}.g14 .beam{transform-box:fill-box;transform-origin:center top;animation:g14beam calc(5.5s / var(--sp,1)) ease-in-out infinite}@keyframes g14beam{0%{opacity:0;transform:translateY(-40px) scaleY(.4)}16%{opacity:1;transform:translateY(0) scaleY(1)}to{opacity:1;transform:translateY(0) scaleY(1)}}.g14 .lock{transform-box:fill-box;transform-origin:center;animation:g14lock calc(5.5s / var(--sp,1)) ease-in-out infinite}@keyframes g14lock{0%,14%{opacity:0}24%{opacity:1}48%{opacity:1}56%{opacity:.55}68%{opacity:1}to{opacity:1}}.g14 .drift{animation:g14drift calc(5.5s / var(--sp,1)) ease-in-out infinite}@keyframes g14drift{0%,24%{transform:translateX(0)}34%{transform:translateX(3px)}40%{transform:translateX(0)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.g14 *{animation:none!important}.g14 .beam,.g14 .lock{opacity:1;transform:none}}.g15 .sig{stroke-dasharray:var(--len,200);stroke-dashoffset:var(--len,200);animation:g15sig calc(6s / var(--sp,1)) ease-in-out infinite}.g15 .sigA{animation-delay:calc(.2s / var(--sp,1))}.g15 .sigB{animation-delay:calc(1.1s / var(--sp,1))}@keyframes g15sig{0%{stroke-dashoffset:var(--len,200)}18%,82%{stroke-dashoffset:0}96%,to{stroke-dashoffset:var(--len,200)}}.g15 .keypulse{transform-box:fill-box;transform-origin:center;animation:g15key calc(6s / var(--sp,1)) ease-in-out infinite}@keyframes g15key{0%,to{opacity:.5}10%{opacity:1}}.g15 .sweep{transform-box:fill-box;transform-origin:center;animation:g15sweep calc(6s / var(--sp,1)) ease-in-out infinite;opacity:0}@keyframes g15sweep{0%,40%{opacity:0;transform:translateX(-260px)}48%{opacity:.55}56%{opacity:.55}64%{opacity:0;transform:translateX(260px)}to{opacity:0;transform:translateX(260px)}}.g15 .survive{transform-box:fill-box;transform-origin:center;animation:g15surv calc(6s / var(--sp,1)) ease-out infinite}@keyframes g15surv{0%,52%{opacity:.55;transform:scale(1)}58%{opacity:1;transform:scale(1.08)}66%{opacity:.9;transform:scale(1)}to{opacity:.9;transform:scale(1)}}.g15 .rec{transform-box:fill-box;transform-origin:center;animation:g15rec calc(6s / var(--sp,1)) ease-in-out infinite}@keyframes g15rec{0%,52%{opacity:.45}58%{opacity:1}to{opacity:.7}}@media (prefers-reduced-motion:reduce){.g15 *{animation:none!important}.g15 .sig{stroke-dashoffset:0}.g15 .rec,.g15 .survive{opacity:1}}