.ars{--ars-blue: #537fe7;--ars-sky: #8fb0ff;--ars-night: #0b1020;--ars-ok: #3ddc84;--ars-cycle: 7.5s}.ars-stage{position:relative;aspect-ratio:16 / 9;background-color:#0d1326;background-image:radial-gradient(ellipse 60% 70% at 50% 45%,rgba(83,127,231,.28),transparent 70%),radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:100% 100%,16px 16px;overflow:hidden}.ars-stage:after{content:"";position:absolute;inset:auto 0 0 0;height:35%;background:linear-gradient(to bottom,transparent,var(--ars-night));pointer-events:none}.ars-stage svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ars svg .k1,.ars svg .k2,.ars svg .k3,.ars svg .o1,.ars svg .o12,.ars svg .g1,.ars svg .g2,.ars svg .g3,.ars svg .v2,.ars svg .v3,.ars svg .p2,.ars svg .p3,.ars svg .sweep,.ars-step{animation-duration:var(--ars-cycle);animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-delay:var(--d, 0s);transform-box:fill-box}.ars svg .k1{animation-name:ars-k1}.ars svg .k2{animation-name:ars-k2;opacity:0}.ars svg .k3{animation-name:ars-k3;opacity:0}.ars svg .o1{animation-name:ars-o1}.ars svg .o12{animation-name:ars-o12}.ars svg .g1{animation-name:ars-g1;transform-origin:left center}.ars svg .g2{animation-name:ars-g2;transform-origin:left center;transform:scaleX(0)}.ars svg .g3{animation-name:ars-g3;transform-origin:left center;transform:scaleX(0)}.ars svg .v2{animation-name:ars-v2;transform-origin:center bottom;transform:scaleY(0)}.ars svg .v3{animation-name:ars-v3;transform-origin:center bottom;transform:scaleY(0)}.ars svg .p2{animation-name:ars-p2;transform-origin:center;opacity:0}.ars svg .p3{animation-name:ars-p3;transform-origin:center;opacity:0}.ars svg .sweep{animation-name:ars-sweep}@keyframes ars-k1{0%{opacity:0}5%,93%{opacity:1}to{opacity:0}}@keyframes ars-k2{0%,33%{opacity:0}38%,93%{opacity:1}to{opacity:0}}@keyframes ars-k3{0%,66%{opacity:0}71%,93%{opacity:1}to{opacity:0}}@keyframes ars-o1{0%{opacity:0}5%,31%{opacity:1}36%,to{opacity:0}}@keyframes ars-o12{0%{opacity:0}5%,64%{opacity:1}69%,to{opacity:0}}@keyframes ars-g1{0%{transform:scaleX(0)}25%,93%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes ars-g2{0%,34%{transform:scaleX(0)}58%,93%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes ars-g3{0%,67%{transform:scaleX(0)}88%,93%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes ars-v2{0%,34%{transform:scaleY(0)}55%,93%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes ars-v3{0%,67%{transform:scaleY(0)}85%,93%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes ars-p2{0%,33%{opacity:0;transform:scale(.4)}38%{opacity:1;transform:scale(1.15)}42%,93%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes ars-p3{0%,66%{opacity:0;transform:scale(.4)}71%{opacity:1;transform:scale(1.15)}75%,93%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes ars-sweep{0%{transform:translate(-60px);opacity:0}6%{opacity:1}30%{transform:translate(60px);opacity:1}36%,to{transform:translate(60px);opacity:0}}.ars-step{color:#ffffff6b;border-color:#ffffff1a}.ars-step-1{animation-name:ars-step-1}.ars-step-2{animation-name:ars-step-2}.ars-step-3{animation-name:ars-step-3}@keyframes ars-step-1{0%,31%{color:#fff;border-color:var(--ars-blue);background:#537fe72e}34%,to{color:#ffffff6b;border-color:#ffffff1a;background:transparent}}@keyframes ars-step-2{0%,33%{color:#ffffff6b;border-color:#ffffff1a;background:transparent}35%,64%{color:#fff;border-color:var(--ars-blue);background:#537fe72e}67%,to{color:#ffffff6b;border-color:#ffffff1a;background:transparent}}@keyframes ars-step-3{0%,66%{color:#ffffff6b;border-color:#ffffff1a;background:transparent}68%,96%{color:#fff;border-color:var(--ars-blue);background:#537fe72e}to{color:#ffffff6b;border-color:#ffffff1a;background:transparent}}@media(prefers-reduced-motion:reduce){.ars svg *,.ars-step{animation:none!important}.ars svg .k2,.ars svg .k3,.ars svg .p2,.ars svg .p3{opacity:1;transform:none}.ars svg .g2,.ars svg .g3{transform:scaleX(1)}.ars svg .v2,.ars svg .v3{transform:scaleY(1)}.ars svg .o1,.ars svg .o12,.ars svg .sweep{opacity:0}.ars-step-3{color:#fff;border-color:var(--ars-blue)}}
