.vs-frame{position:relative;overflow:visible;pointer-events:none;aspect-ratio:760/620}@media (max-width:767px){.vs-frame{aspect-ratio:400/440}}.vs-stage{position:absolute;top:0;left:0;width:760px;height:620px;transform-origin:top left;--chaos:1;--reach:1;--step:1;--dir:1;transform:scale(var(--vs-scale,1));font-weight:700;transition:opacity .42s ease;animation:vs-enter .42s ease}@keyframes vs-enter{0%{opacity:0}to{opacity:1}}[dir=rtl] .vs-stage{--dir:-1}.vs-stage[data-fading=true]{opacity:0}.vs-bot{width:1em;padding-top:.25em}.vs-head{position:relative;width:1em;height:1em;border-radius:50%;background:linear-gradient(135deg,#ff4998 10%,#7c4dff 90%)}.vs-stem{position:absolute;top:-.13em;inset-inline-start:.475em;width:.05em;height:.14em;background:#b06be0}.vs-bulb{top:-.26em;inset-inline-start:.42em;width:.16em;height:.16em;background:#ff4998}.vs-bulb,.vs-bulb:after{position:absolute;border-radius:50%}.vs-bulb:after{content:"";top:-.09em;left:-.09em;width:.34em;height:.34em;background:radial-gradient(closest-side,rgba(255,73,152,.6),transparent 72%)}.vs-ear{position:absolute;top:.39em;width:.1em;height:.22em;border-radius:.06em;background:#b06be0}.vs-ear.is-a{inset-inline-start:-.06em}.vs-ear.is-b{inset-inline-start:.96em}.vs-visor{position:absolute;top:.28em;inset-inline-start:.17em;width:.66em;height:.34em;border-radius:.19em;background:rgba(24,12,56,.55);overflow:hidden}.vs-rain{position:absolute;inset:0;opacity:0}.vs-rain-col{position:absolute;top:0;inset-inline-start:var(--x);font-size:.088em;line-height:1.02;font-weight:800;color:#7ef3ff;text-shadow:0 0 .06em rgba(126,243,255,1);animation:vs-fall var(--t) linear infinite var(--d)}.vs-rain-col i{display:block;font-style:normal}.vs-rain-col i:first-child{color:#eafdff}@keyframes vs-fall{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.vs-eyes{position:absolute;inset:0}.vs-eyes.is-open~.vs-eyes{opacity:0}.vs-eyes i{position:absolute;top:.1em}.vs-eyes.is-open i{width:.11em;height:.14em;border-radius:.03em;background:#7ef3ff;box-shadow:0 0 .06em rgba(126,243,255,.9)}.vs-eyes.is-open i.l{inset-inline-start:.17em}.vs-eyes.is-open i.r{inset-inline-start:.4em}.vs-eyes.is-happy i{width:.16em;height:.1em;border:.04em solid #7ef3ff;border-bottom:none;border-radius:.16em .16em 0 0;box-sizing:border-box}.vs-eyes.is-happy i.l{inset-inline-start:.12em}.vs-eyes.is-happy i.r{inset-inline-start:.37em}.vs-eyes.is-wink i.l{width:.16em;height:.1em;border:.04em solid #7ef3ff;border-bottom:none;border-radius:.16em .16em 0 0;box-sizing:border-box;inset-inline-start:.12em}.vs-eyes.is-wink i.r{width:.11em;height:.14em;border-radius:.03em;background:#7ef3ff;inset-inline-start:.42em}.vs-bot.is-watching .vs-head{transform:rotate(-8deg)}[dir=ltr] .vs-bot.is-watching .vs-head{transform:rotate(8deg)}.vs-bot.is-watching .vs-eyes.is-open i{top:.17em;animation:vs-watch 2.8s ease-in-out infinite}@keyframes vs-watch{0%,to{transform:translateX(.04em)}78%{transform:translateX(-.04em)}}.vs-smile{position:absolute;top:.66em;inset-inline-start:.37em;width:.26em;height:.12em;border-bottom:.045em solid #fff;border-radius:0 0 .2em .2em;box-sizing:border-box}.vs-card{position:absolute;gap:10px;padding:13px 15px;border-radius:14px;background:#fff;border:1px solid rgba(46,24,106,.1);box-shadow:0 10px 26px rgba(46,24,106,.13);font-size:13.5px;color:#1d1838}.vs-box,.vs-card{display:flex;align-items:center}.vs-box{width:22px;height:22px;border-radius:8px;border:2px solid #c0bccc;flex-shrink:0;justify-content:center}.vs-box svg{opacity:0}.vs-chip{position:absolute;display:flex;align-items:center;gap:9px;padding:11px 18px;border-radius:999px;color:#1d1838;font-size:13.5px;background:#fff;border:1px solid rgba(46,24,106,.1);box-shadow:0 10px 26px rgba(46,24,106,.13)}.vs-chip em{font-style:normal;color:#5b34d9}.vs-q-bot{position:absolute;top:234px;inset-inline-start:85px;font-size:152px}.vs-q-bot .vs-head{animation:vs-q-act 12s ease-in-out infinite;transform-origin:50% 62%}.vs-q-bot .vs-bulb{animation:vs-q-charge 12s ease-in-out infinite}.vs-q-bot .vs-eyes.is-open{animation:vs-q-scan 12s ease-in-out infinite}.vs-q-bot .vs-eyes.is-happy{animation:vs-q-glad 12s ease-in-out infinite}.vs-q-bot .vs-rain{animation:vs-q-think 12s ease-in-out infinite}@keyframes vs-q-think{0%,6%{opacity:0}12%,40%{opacity:1}46%,to{opacity:0}}@keyframes vs-q-act{0%,30%{transform:translateY(0) rotate(0) scale(1)}36%{transform:translateY(0) rotate(-6deg) scale(1)}42%{transform:translateY(8px) rotate(0) scale(.94,1.06)}47%{transform:translateY(6px) rotate(0) scale(1.08,.92)}50%{transform:translateY(-34px) rotate(0) scale(1.12,.9)}56%{transform:translateY(-10px) rotate(0) scale(1)}60%,74%{transform:translateY(-10px) rotate(1turn) scale(1)}80%,to{transform:translateY(0) rotate(1turn) scale(1)}}@keyframes vs-q-charge{0%,12%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,73,152,.4)}26%{transform:scale(1.15);box-shadow:0 0 10px 3px rgba(255,73,152,.55)}40%{transform:scale(1.5);box-shadow:0 0 18px 7px rgba(255,73,152,.8)}48%{transform:scale(2.1);box-shadow:0 0 30px 14px rgba(124,77,255,.95)}51%{transform:scale(1);box-shadow:0 0 0 40px rgba(255,73,152,0)}60%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(255,73,152,0)}}@keyframes vs-q-scan{0%,5%{opacity:1;transform:translate(0)}10%{opacity:1;transform:translate(-.045em,-.01em)}14%{opacity:.22;transform:translate(-.02em,.01em)}40%{opacity:.22;transform:translate(.02em,.01em)}45%,46%{opacity:1;transform:translateY(-.01em)}48%,74%{opacity:0}80%,to{opacity:1;transform:translate(0)}}@keyframes vs-q-glad{0%,48%{opacity:0}52%,74%{opacity:1}78%,to{opacity:0}}.vs-spark{position:absolute;background:#ffd76a;opacity:0;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:vs-q-spark 12s ease-out infinite var(--d,0s)}.vs-spark.s1{top:-.1em;inset-inline-start:-.08em;width:.2em;height:.2em}.vs-spark.s2{top:.18em;inset-inline-end:-.16em;width:.15em;height:.15em}.vs-spark.s3{top:.7em;inset-inline-start:-.14em;width:.12em;height:.12em}@keyframes vs-q-spark{0%,48%{transform:scale(0);opacity:0}54%{transform:scale(1.25);opacity:1}70%,to{transform:scale(.2);opacity:0}}.vs-blast{position:absolute;top:273px;inset-inline-start:86px;width:150px;height:150px;border-radius:50%;border:4px solid rgba(124,77,255,.85);opacity:0;animation:vs-q-blast 12s cubic-bezier(.2,.8,.2,1) infinite var(--d,0s)}.vs-blast.b2{border-color:rgba(255,73,152,.7)}.vs-blast.b3{border-color:rgba(124,77,255,.4)}@keyframes vs-q-blast{0%,48%{transform:scale(.1);opacity:0}52%{transform:scale(1);opacity:1}62%,to{transform:scale(3);opacity:0}}.vs-flash{position:absolute;top:273px;inset-inline-start:86px;width:150px;height:150px;border-radius:50%;background:radial-gradient(closest-side,rgba(124,77,255,.5),rgba(124,77,255,.14) 52%,transparent 72%);opacity:0;animation:vs-q-flash 12s ease-out infinite}@keyframes vs-q-flash{0%,48%{opacity:0;transform:scale(.4)}51%{opacity:1;transform:scale(1.5)}60%,to{opacity:0;transform:scale(2.6)}}.vs-q-card{top:var(--t);width:300px;inset-inline-end:52px;animation:var(--snap) 12s cubic-bezier(.2,.9,.25,1) infinite}.vs-q-card .vs-box{animation:vs-q-lock 12s ease-in-out infinite}.vs-q-card .vs-box svg{animation:vs-q-mark 12s ease-in-out infinite}.vs-late{margin-inline-start:auto;font-size:11px;color:#c62828;background:#ffecec;border-radius:999px;padding:3px 8px;animation:vs-q-lategone 12s ease-in-out infinite}@keyframes vs-q-lock{0%,49%{background:#fff;border-color:#c0bccc}53%,92%{background:#01cc74;border-color:#01cc74}96%,to{background:#fff;border-color:#c0bccc}}@keyframes vs-q-mark{0%,49%{opacity:0;scale:.3}53%,92%{opacity:1;scale:1}96%,to{opacity:0;scale:.3}}@keyframes vs-q-lategone{0%,49%{opacity:1;scale:1}53%,to{opacity:0;scale:.6}}@keyframes vs-q-snap1{0%,4%{transform:translate(calc(-36px * var(--chaos)),calc(26px * var(--chaos))) rotate(-7deg)}24%{transform:translate(calc(-30px * var(--chaos)),calc(20px * var(--chaos))) rotate(-5.5deg)}44%{transform:translate(calc(-36px * var(--chaos)),calc(26px * var(--chaos))) rotate(-7deg)}52%,92%{transform:translate(0) rotate(0)}to{transform:translate(calc(-36px * var(--chaos)),calc(26px * var(--chaos))) rotate(-7deg)}}@keyframes vs-q-snap2{0%,4%{transform:translate(calc(44px * var(--chaos)),calc(-18px * var(--chaos))) rotate(6deg)}24%{transform:translate(calc(38px * var(--chaos)),calc(-12px * var(--chaos))) rotate(4.5deg)}44%{transform:translate(calc(44px * var(--chaos)),calc(-18px * var(--chaos))) rotate(6deg)}52%,92%{transform:translate(0) rotate(0)}to{transform:translate(calc(44px * var(--chaos)),calc(-18px * var(--chaos))) rotate(6deg)}}@keyframes vs-q-snap3{0%,4%{transform:translate(calc(-58px * var(--chaos)),calc(-6px * var(--chaos))) rotate(-4deg)}24%{transform:translate(calc(-50px * var(--chaos)),calc(-12px * var(--chaos))) rotate(-6deg)}44%{transform:translate(calc(-58px * var(--chaos)),calc(-6px * var(--chaos))) rotate(-4deg)}52%,92%{transform:translate(0) rotate(0)}to{transform:translate(calc(-58px * var(--chaos)),calc(-6px * var(--chaos))) rotate(-4deg)}}@keyframes vs-q-snap4{0%,4%{transform:translate(calc(30px * var(--chaos)),calc(30px * var(--chaos))) rotate(8deg)}24%{transform:translate(calc(24px * var(--chaos)),calc(24px * var(--chaos))) rotate(6deg)}44%{transform:translate(calc(30px * var(--chaos)),calc(30px * var(--chaos))) rotate(8deg)}52%,92%{transform:translate(0) rotate(0)}to{transform:translate(calc(30px * var(--chaos)),calc(30px * var(--chaos))) rotate(8deg)}}@keyframes vs-q-snap5{0%,4%{transform:translate(calc(-22px * var(--chaos)),calc(-34px * var(--chaos))) rotate(5deg)}24%{transform:translate(calc(-16px * var(--chaos)),calc(-28px * var(--chaos))) rotate(3deg)}44%{transform:translate(calc(-22px * var(--chaos)),calc(-34px * var(--chaos))) rotate(5deg)}52%,92%{transform:translate(0) rotate(0)}to{transform:translate(calc(-22px * var(--chaos)),calc(-34px * var(--chaos))) rotate(5deg)}}.vs-allclear{top:44px;inset-inline-end:56px;background:#01cc74;border-color:#01cc74;color:#05301f;font-size:14px;font-weight:800;opacity:0;animation:vs-q-clear 12s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes vs-q-clear{0%,52%{opacity:0;transform:translateY(-10px) scale(.8)}58%,90%{opacity:1;transform:translateY(0) scale(1)}95%,to{opacity:0;transform:translateY(-10px) scale(.8)}}.vs-k-bot{position:absolute;top:258px;inset-inline-start:50%;margin-inline-start:-64px;font-size:128px;animation:vs-k-core 10s ease-in-out infinite}.vs-k-bot .vs-bulb{animation:vs-k-bulb 10s ease-in-out infinite}.vs-k-bot .vs-eyes.is-open{animation:vs-k-eyes 10s ease-in-out infinite}.vs-k-bot .vs-eyes.is-happy{animation:vs-k-grin 10s ease-in-out infinite}@keyframes vs-k-core{0%,12%{transform:scale(1);opacity:1}20%{transform:scale(1.14);opacity:1}24%{transform:scale(.2);opacity:0}76%{transform:scale(.2);opacity:0}82%{transform:scale(1.12);opacity:1}90%,to{transform:scale(1);opacity:1}}@keyframes vs-k-bulb{0%,8%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,73,152,.5)}20%{transform:scale(2);box-shadow:0 0 26px 12px rgba(124,77,255,.9)}24%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(255,73,152,0)}}@keyframes vs-k-eyes{0%,79%{opacity:1}82%,94%{opacity:0}97%,to{opacity:1}}@keyframes vs-k-grin{0%,80%{opacity:0}83%,94%{opacity:1}97%,to{opacity:0}}.vs-clone,.vs-cue,.vs-flare,.vs-trail{--fx:var(--tx);--fy:var(--ty)}.vs-clone{position:absolute;top:273px;inset-inline-start:50%;margin-inline-start:-33px;font-size:66px;opacity:0;animation:vs-k-fly 10s cubic-bezier(.3,.8,.3,1) infinite var(--d)}@keyframes vs-k-fly{0%,22%{opacity:0;transform:translate(0) scale(.3)}30%{opacity:1;transform:translate(var(--fx),var(--fy)) scale(1)}62%{opacity:1;transform:translate(var(--fx),var(--fy)) scale(1)}76%{opacity:1;transform:translate(0) scale(.35)}80%,to{opacity:0;transform:translate(0) scale(.2)}}.vs-trail{position:absolute;top:352px;inset-inline-start:50%;width:3px;height:3px;border-radius:50%;background:#ff8ec2;box-shadow:0 0 10px 4px rgba(255,142,194,.7);opacity:0;animation:vs-k-trail 10s ease-out infinite var(--d)}@keyframes vs-k-trail{0%,22%{opacity:0;transform:translate(0)}26%{opacity:1}31%,to{opacity:0;transform:translate(var(--fx),var(--fy))}}.vs-site{position:absolute;top:var(--t);bottom:var(--b);left:var(--l);right:var(--r);width:236px;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid rgba(46,24,106,.1);box-shadow:0 10px 26px rgba(46,24,106,.13);animation:vs-k-bump 10s ease-in-out infinite var(--d)}.vs-site .vs-name{font-size:13px;font-weight:800;color:#1d1838;margin-bottom:8px}.vs-site .vs-job{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600;color:#423c5e}.vs-site .vs-box{width:20px;height:20px;border-radius:7px;animation:vs-k-done 10s ease-in-out infinite var(--d)}.vs-site .vs-box svg{animation:vs-k-tick 10s ease-in-out infinite var(--d)}@keyframes vs-k-bump{0%,29%{scale:1}32%{scale:1.07}38%,to{scale:1}}@keyframes vs-k-done{0%,30%{background:#fff;border-color:#c0bccc}33%,94%{background:#01cc74;border-color:#01cc74}98%,to{background:#fff;border-color:#c0bccc}}@keyframes vs-k-tick{0%,30%{opacity:0;scale:.3}33%,94%{opacity:1;scale:1}98%,to{opacity:0;scale:.3}}.vs-ripple{position:absolute;top:354px;inset-inline-start:50%;width:90px;height:90px;margin-top:-45px;margin-inline-start:-45px;border-radius:50%;border:3px solid rgba(124,77,255,.8);opacity:0;animation:vs-k-ripple 10s ease-out infinite var(--d,0s)}.vs-ripple.r2{border-color:rgba(255,73,152,.6)}@keyframes vs-k-ripple{0%,18%{transform:scale(.2);opacity:0}22%{transform:scale(1);opacity:1}34%{transform:scale(3.4);opacity:0}78%{transform:scale(2.6);opacity:0}82%{transform:scale(1);opacity:.9}92%,to{transform:scale(.2);opacity:0}}.vs-s-bot{position:absolute;top:50%;inset-inline-start:50%;margin-top:-92px;margin-inline-start:-64px;font-size:128px}.vs-s-bot .vs-head{animation:vs-s-brace 3s ease-in-out infinite;transform-origin:50% 70%}.vs-s-bot .vs-bulb{animation:vs-s-pulse 3s ease-in-out infinite}.vs-s-bot .vs-eyes.is-open{animation:vs-s-guard 3s ease-in-out infinite}.vs-s-bot .vs-eyes.is-happy{animation:vs-s-proud 9s ease-in-out infinite}@keyframes vs-s-brace{0%,46%{transform:translateY(0) scale(1)}56%{transform:translateY(6px) scale(1.07,.93)}70%{transform:translateY(-3px) scale(.97,1.03)}84%,to{transform:translateY(0) scale(1)}}@keyframes vs-s-pulse{0%,44%{transform:scale(1);box-shadow:0 0 0 0 rgba(126,243,255,0)}54%{transform:scale(1.8);box-shadow:0 0 22px 9px rgba(124,77,255,.8)}72%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(126,243,255,0)}}@keyframes vs-s-guard{0%,30%{transform:translate(.035em)}52%{transform:translateY(.012em)}80%,to{transform:translate(-.035em)}}.vs-s-bot .vs-eyes.is-open{animation:vs-s-guard 3s ease-in-out infinite,vs-s-handover 9s ease-in-out infinite}@keyframes vs-s-handover{0%,83%{opacity:1}86%,96%{opacity:0}99%,to{opacity:1}}@keyframes vs-s-proud{0%,82%{opacity:0}86%,96%{opacity:1}99%,to{opacity:0}}.vs-dome{position:absolute;top:50%;inset-inline-start:50%;width:300px;height:300px;margin-top:-150px;margin-inline-start:-150px;border-radius:50%;border:2.5px solid rgba(124,77,255,.35);background:radial-gradient(closest-side,rgba(124,77,255,.09),rgba(124,77,255,.02) 70%,transparent);animation:vs-s-dome 3s ease-out infinite var(--d,0s)}.vs-dome.d2{width:344px;height:344px;margin-top:-172px;margin-inline-start:-172px;border-color:rgba(255,73,152,.28);background:none}@keyframes vs-s-dome{0%,44%{transform:scale(1);border-color:rgba(124,77,255,.35);box-shadow:0 0 0 0 rgba(126,243,255,0)}53%{transform:scale(1.06);border-color:rgba(124,77,255,.95);box-shadow:0 0 34px 6px rgba(124,77,255,.4)}66%{transform:scale(.99)}80%,to{transform:scale(1);border-color:rgba(124,77,255,.35);box-shadow:0 0 0 0 rgba(126,243,255,0)}}.vs-sweep{position:absolute;top:50%;inset-inline-start:50%;width:300px;height:300px;margin-top:-150px;margin-inline-start:-150px;border-radius:50%;border:4px solid rgba(1,204,116,.9);opacity:0;animation:vs-s-sweep 9s ease-out infinite}@keyframes vs-s-sweep{0%,84%{transform:scale(1);opacity:0}86%{transform:scale(1);opacity:1}94%,to{transform:scale(2.3);opacity:0}}.vs-hit{top:50%;inset-inline-start:50%;width:232px;margin-top:-24px;margin-inline-start:-116px;padding:12px 14px;font-size:13px;opacity:0;animation:var(--shot) 9s cubic-bezier(.45,0,.3,1) infinite var(--d)}.vs-hit .vs-dot{width:11px;height:11px;border-radius:50%;flex-shrink:0;background:#ff3b5c;animation:vs-s-dot 9s ease-in-out infinite var(--d)}.vs-hit .vs-tag{margin-inline-start:auto;font-size:10.5px;font-weight:800;padding:3px 8px;border-radius:7px;background:#ffe8ec;color:#c4102f;animation:vs-s-tag 9s ease-in-out infinite var(--d)}@keyframes vs-s-dot{0%,18%{background:#ff3b5c;scale:1}21%{background:#01cc74;scale:1.9}26%,to{background:#01cc74;scale:1}}@keyframes vs-s-tag{0%,18%{background:#ffe8ec;color:#c4102f}21%,to{background:#e1fbf0;color:#067a4b}}@keyframes vs-s-shot1{0%{opacity:0;transform:translate(calc(360px * var(--reach)),calc(-240px * var(--reach))) scale(.62) rotate(-16deg)}4%{opacity:1}16%{transform:translate(calc(96px * var(--reach)),calc(-62px * var(--reach))) scale(.95) rotate(-5deg)}19%{transform:translate(calc(84px * var(--reach)),calc(-54px * var(--reach))) scale(1.04) rotate(2deg)}23%{transform:translate(calc(112px * var(--reach)),calc(-18px * var(--reach))) scale(1) rotate(-1deg)}30%{transform:translate(calc(40px * var(--reach)),calc(128px * var(--reach))) scale(.95) rotate(0)}33%,to{opacity:0;transform:translate(calc(40px * var(--reach)),calc(196px * var(--reach))) scale(.86) rotate(0)}}@keyframes vs-s-shot2{0%{opacity:0;transform:translate(calc(-380px * var(--reach)),calc(-170px * var(--reach))) scale(.62) rotate(14deg)}4%{opacity:1}16%{transform:translate(calc(-100px * var(--reach)),calc(-48px * var(--reach))) scale(.95) rotate(5deg)}19%{transform:translate(calc(-88px * var(--reach)),calc(-40px * var(--reach))) scale(1.04) rotate(-2deg)}23%{transform:translate(calc(-118px * var(--reach)),calc(-6px * var(--reach))) scale(1) rotate(1deg)}30%{transform:translate(calc(-44px * var(--reach)),calc(130px * var(--reach))) scale(.95) rotate(0)}33%,to{opacity:0;transform:translate(calc(-44px * var(--reach)),calc(198px * var(--reach))) scale(.86) rotate(0)}}@keyframes vs-s-shot3{0%{opacity:0;transform:translate(calc(30px * var(--reach)),calc(-360px * var(--reach))) scale(.62) rotate(8deg)}4%{opacity:1}16%{transform:translate(calc(12px * var(--reach)),calc(-132px * var(--reach))) scale(.95) rotate(2deg)}19%{transform:translate(calc(10px * var(--reach)),calc(-120px * var(--reach))) scale(1.04) rotate(-3deg)}23%{transform:translate(calc(24px * var(--reach)),calc(-84px * var(--reach))) scale(1) rotate(0)}30%{transform:translateY(132px) scale(.95) rotate(0)}33%,to{opacity:0;transform:translateY(200px) scale(.86) rotate(0)}}.vs-flare{position:absolute;top:50%;inset-inline-start:50%;width:40px;height:40px;margin-top:-20px;margin-inline-start:-20px;border-radius:50%;background:radial-gradient(closest-side,#7c4dff,rgba(255,73,152,.45),transparent 72%);opacity:0;translate:calc(var(--fx) * var(--reach)) calc(var(--fy) * var(--reach));animation:vs-s-flare 9s ease-out infinite var(--d)}@keyframes vs-s-flare{0%,17%{opacity:0;transform:scale(.2)}20%{opacity:1;transform:scale(1.7)}27%,to{opacity:0;transform:scale(3)}}.vs-calm{bottom:46px;inset-inline-start:50%;margin-inline-start:-134px;width:268px;justify-content:center;animation:vs-s-calm 9s ease-in-out infinite}@keyframes vs-s-calm{0%,82%{border-color:rgba(46,24,106,.1);background:#fff}90%{border-color:rgba(1,204,116,.8);background:#e1fbf0}99%,to{border-color:rgba(46,24,106,.1);background:#fff}}.vs-b-ghost,.vs-b-runner{position:absolute;top:52px;inset-inline-end:107px;font-size:94px;animation:vs-b-dash 8s cubic-bezier(.5,0,.5,1) infinite}.vs-b-ghost{opacity:0;filter:blur(1px);animation:vs-b-dash 8s cubic-bezier(.5,0,.5,1) var(--d) infinite,vs-b-fade 8s linear infinite}.vs-b-runner .vs-head{animation:vs-b-lean 8s ease-in-out infinite;transform-origin:50% 70%}.vs-b-runner .vs-bulb{animation:vs-b-streak 8s ease-in-out infinite}.vs-b-runner .vs-eyes.is-open{animation:vs-b-run 8s steps(1) infinite}.vs-b-runner .vs-eyes.is-happy{animation:vs-b-won 8s steps(1) infinite}.vs-b-runner .vs-eyes.is-wink{animation:vs-b-wink 8s steps(1) infinite}@keyframes vs-b-fade{0%,16%{opacity:0}18%,64%{opacity:.3}68%,to{opacity:0}}@keyframes vs-b-dash{0%,16%{transform:translateY(0)}22%{transform:translateY(calc(78px * var(--step)))}28%{transform:translateY(calc(156px * var(--step)))}34%{transform:translateY(calc(234px * var(--step)))}40%{transform:translateY(calc(312px * var(--step)))}46%,52%{transform:translateY(calc(390px * var(--step)))}60%{transform:translateY(calc(-14px * var(--step)))}66%,to{transform:translateY(0)}}@keyframes vs-b-lean{0%,16%{transform:rotate(0) scale(1)}19%{transform:rotate(-9deg) scale(1.08,.92)}25%{transform:rotate(-7deg) scale(.95,1.05)}46%{transform:rotate(-7deg) scale(1)}56%{transform:rotate(9deg) scale(1.06,.94)}62%{transform:rotate(0) scale(.94,1.06)}70%,to{transform:rotate(0) scale(1)}}@keyframes vs-b-streak{0%,16%{box-shadow:0 0 0 0 rgba(255,73,152,0);transform:scale(1)}20%,50%{box-shadow:0 0 20px 8px rgba(124,77,255,.7);transform:scale(1.6)}58%{box-shadow:0 0 26px 12px rgba(255,73,152,.85);transform:scale(2)}68%,to{box-shadow:0 0 0 0 rgba(255,73,152,0);transform:scale(1)}}@keyframes vs-b-run{0%,65%{opacity:1}68%,88%{opacity:0}92%,to{opacity:1}}@keyframes vs-b-won{0%,66%{opacity:0}69%,80%{opacity:1}82%,to{opacity:0}}@keyframes vs-b-wink{0%,81%{opacity:0}83%,88%{opacity:1}91%,to{opacity:0}}.vs-speed{position:absolute;top:var(--t);height:var(--h);inset-inline-end:var(--e);width:3px;border-radius:2px;background:linear-gradient(180deg,rgba(124,77,255,0),rgba(124,77,255,.75),rgba(124,77,255,0));opacity:0;animation:vs-b-rip 8s ease-in infinite var(--d,0s)}@keyframes vs-b-rip{0%,17%{opacity:0;transform:translateY(-40px)}24%{opacity:1}48%,to{opacity:0;transform:translateY(240px)}}.vs-b-row{top:var(--t);inset-inline-start:74px;width:330px;gap:11px;padding:14px 16px;border-radius:15px;animation:vs-b-knock 8s ease-out var(--d) infinite}.vs-b-row .vs-box{animation:vs-b-fill 8s ease-out var(--d) infinite}.vs-b-row .vs-box svg{animation:vs-b-tick 8s ease-out var(--d) infinite}.vs-b-row .vs-zap{position:absolute;inset:0;border-radius:15px;background:#7c4dff;opacity:0;animation:vs-b-zap 8s ease-out var(--d) infinite}@keyframes vs-b-knock{0%,20%{transform:translateX(0) scale(1)}23%{transform:translateX(-10px) scale(1.05)}31%,to{transform:translateX(0) scale(1)}}@keyframes vs-b-fill{0%,20%{background:#fff;border-color:#c0bccc}23%,96%{background:#01cc74;border-color:#01cc74}99%,to{background:#fff;border-color:#c0bccc}}@keyframes vs-b-tick{0%,20%{opacity:0;scale:.2}23%{opacity:1;scale:1.5}27%,96%{opacity:1;scale:1}99%,to{opacity:0;scale:.2}}@keyframes vs-b-zap{0%,20%{opacity:0}22%{opacity:.22}28%,to{opacity:0}}.vs-clock{top:46px;inset-inline-start:74px;border-radius:15px;padding:11px 17px;font-size:13px;animation:vs-b-mood 8s ease-in-out infinite}.vs-clock .vs-t{font-size:25px;font-weight:800;color:#d6246e;font-variant-numeric:tabular-nums;height:32px;overflow:hidden;display:block}.vs-clock .vs-t i{display:block;height:32px;line-height:32px;font-style:normal;animation:vs-b-count 8s steps(1) infinite}@keyframes vs-b-count{0%,11%{transform:translateY(0)}12%,23%{transform:translateY(-32px)}24%,35%{transform:translateY(-64px)}36%,47%{transform:translateY(-96px)}48%,59%{transform:translateY(-128px)}60%,to{transform:translateY(-160px)}}@keyframes vs-b-mood{0%,58%{border-color:rgba(46,24,106,.1);background:#fff}66%,94%{border-color:rgba(1,204,116,.8);background:#e1fbf0}99%,to{border-color:rgba(46,24,106,.1);background:#fff}}.vs-b-done{position:absolute;bottom:52px;inset-inline-start:50%;margin-inline-start:-114px;width:228px;text-align:center;padding:11px 0;border-radius:999px;background:#01cc74;color:#fff;font-size:14px;font-weight:800;opacity:0;animation:vs-b-pop 8s cubic-bezier(.2,1.5,.4,1) infinite}@keyframes vs-b-pop{0%,63%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.08)}74%,94%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.5)}}.vs-c-bot{position:absolute;left:380px;top:392px;margin-left:-68px;margin-top:-34px;font-size:136px}.vs-c-bot .vs-head{animation:vs-c-conduct 7s cubic-bezier(.5,0,.4,1) infinite;transform-origin:50% 75%}.vs-c-bot .vs-bulb{animation:vs-c-baton 7s ease-out infinite}.vs-c-bot .vs-eyes.is-open{animation:vs-c-follow 7s cubic-bezier(.5,0,.4,1) infinite}.vs-c-bot .vs-eyes.is-happy{animation:vs-c-bow 7s steps(1) infinite}@keyframes vs-c-conduct{0%,10%{transform:rotate(0) scale(1)}15%{transform:rotate(-11deg) scale(1.05,.95)}24%{transform:rotate(-6deg) scale(1)}31%{transform:rotate(-3deg) scale(1.04,.96)}40%{transform:rotate(2deg) scale(1)}47%{transform:rotate(7deg) scale(1.04,.96)}56%{transform:rotate(11deg) scale(1)}63%{transform:rotate(13deg) scale(1.06,.94)}70%{transform:rotate(0) scale(.92,1.1)}76%{transform:rotate(0) scale(1.16,.9)}84%{transform:rotate(0) scale(1)}92%{transform:rotate(0) translateY(9px) scale(1.02,.97)}to{transform:rotate(0) scale(1)}}@keyframes vs-c-baton{0%,12%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,73,152,0)}15%{transform:scale(1.7);box-shadow:0 0 18px 7px rgba(124,77,255,.75)}20%{transform:scale(1)}29%{transform:scale(1.7);box-shadow:0 0 18px 7px rgba(124,77,255,.75)}34%{transform:scale(1)}45%{transform:scale(1.7);box-shadow:0 0 18px 7px rgba(124,77,255,.75)}50%{transform:scale(1)}61%{transform:scale(1.7);box-shadow:0 0 18px 7px rgba(124,77,255,.75)}66%{transform:scale(1)}74%{transform:scale(2.4);box-shadow:0 0 40px 18px rgba(124,77,255,.9)}86%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(255,73,152,0)}}@keyframes vs-c-follow{0%,10%{opacity:1;transform:translateX(0)}17%{transform:translateX(-.04em)}33%{transform:translateX(-.025em)}49%{transform:translateX(0)}65%{opacity:1;transform:translateX(.04em)}73%,96%{opacity:0;transform:translateX(0)}97%,to{opacity:1;transform:translateX(0)}}@keyframes vs-c-bow{0%,72%{opacity:0}73%,96%{opacity:1}97%,to{opacity:0}}.vs-scr{position:absolute;top:var(--t);left:var(--l);width:168px;padding:12px 13px;border-radius:15px;background:rgba(46,24,106,.04);border:1.5px dashed rgba(46,24,106,.18);color:rgba(46,24,106,.42);font-size:12px;animation:vs-c-wake 7s cubic-bezier(.2,1.4,.4,1) infinite var(--d)}.vs-scr .vs-lbl{display:flex;align-items:center;gap:7px}.vs-scr .vs-dot{width:9px;height:9px;border-radius:50%;background:rgba(46,24,106,.2);animation:vs-c-dot 7s ease-out infinite var(--d)}.vs-scr .vs-bars{display:flex;align-items:flex-end;gap:5px;height:34px;margin-top:10px}.vs-scr .vs-bars b{flex:1;border-radius:3px 3px 0 0;background:rgba(46,24,106,.14);transform-origin:50% 100%;animation:vs-c-bar 7s cubic-bezier(.2,1.4,.4,1) infinite var(--d)}.vs-scr .vs-bars b:first-child{height:42%}.vs-scr .vs-bars b:nth-child(2){height:66%}.vs-scr .vs-bars b:nth-child(3){height:34%}.vs-scr .vs-bars b:nth-child(4){height:88%}.vs-scr .vs-bars b:nth-child(5){height:56%}@keyframes vs-c-wake{0%,14%{background:rgba(46,24,106,.04);border-color:rgba(46,24,106,.18);color:rgba(46,24,106,.42);box-shadow:none;transform:scale(1) translateY(0)}17%{background:#fff;border-color:rgba(124,77,255,.55);color:#1d1838;box-shadow:0 14px 30px rgba(46,24,106,.18);transform:scale(1.09) translateY(-7px)}24%,92%{background:#fff;border-color:rgba(46,24,106,.1);color:#1d1838;box-shadow:0 10px 26px rgba(46,24,106,.13);transform:scale(1) translateY(0)}97%,to{background:rgba(46,24,106,.04);border-color:rgba(46,24,106,.18);color:rgba(46,24,106,.42);box-shadow:none;transform:scale(1) translateY(0)}}@keyframes vs-c-dot{0%,14%{background:rgba(46,24,106,.2);box-shadow:0 0 0 0 rgba(1,204,116,0)}17%{background:#01cc74;box-shadow:0 0 0 9px rgba(1,204,116,.35)}26%,92%{background:#01cc74;box-shadow:0 0 0 0 rgba(1,204,116,0)}97%,to{background:rgba(46,24,106,.2)}}@keyframes vs-c-bar{0%,14%{background:rgba(46,24,106,.14);transform:scaleY(.55)}19%{background:#01cc74;transform:scaleY(1.12)}26%,92%{background:#01cc74;transform:scaleY(1)}97%,to{background:rgba(46,24,106,.14);transform:scaleY(.55)}}.vs-cue{position:absolute;left:380px;top:392px;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#7c4dff;box-shadow:0 0 16px 6px rgba(255,73,152,.5);opacity:0;animation:vs-c-throw 7s cubic-bezier(.3,.7,.4,1) infinite var(--d)}@keyframes vs-c-throw{0%,12%{opacity:0;transform:translate(0) scale(.4)}13%{opacity:1;transform:translateY(-30px) scale(1)}17%{opacity:.9;transform:translate(var(--fx),var(--fy)) scale(1.5)}19%,to{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.3)}}.vs-tutti{position:absolute;left:380px;top:362px;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;border:3px solid rgba(124,77,255,.85);opacity:0;animation:vs-c-chord 7s ease-out infinite var(--d,0s)}.vs-tutti.t2{border-color:rgba(255,73,152,.7)}.vs-tutti.t3{border-color:rgba(124,77,255,.4)}@keyframes vs-c-chord{0%,73%{transform:scale(.1);opacity:0}77%{transform:scale(1);opacity:1}88%,to{transform:scale(3.8);opacity:0}}.vs-caption{bottom:38px;left:50%;transform:translateX(-50%);white-space:nowrap;padding:10px 22px;animation:vs-c-cap 7s ease-out infinite}@keyframes vs-c-cap{0%,73%{background:#fff;border-color:rgba(46,24,106,.1)}80%,93%{background:#e1fbf0;border-color:rgba(1,204,116,.8)}98%,to{background:#fff;border-color:rgba(46,24,106,.1)}}@media (max-width:767px){.vs-stage{width:400px;height:440px;--chaos:0.45;--reach:0.62;--step:0.744}.vs-wide-only{display:none}.vs-b-row,.vs-q-card,.vs-site{top:var(--t-m)}.vs-site{bottom:var(--b-m);left:var(--l-m);right:var(--r-m)}.vs-speed{top:var(--t-m);height:var(--h-m);inset-inline-end:var(--e-m)}.vs-scr{top:var(--t-m);left:var(--l-m)}.vs-clone,.vs-trail{--fx:calc(var(--tx-m) * var(--dir));--fy:var(--ty-m)}.vs-cue{--fx:var(--tx-m);--fy:var(--ty-m)}.vs-card{gap:8px;padding:11px 12px;border-radius:12px;font-size:13px}.vs-box{width:19px;height:19px;border-radius:6px}.vs-chip{gap:7px;padding:9px 14px;font-size:12.5px}.vs-q-bot{top:60px;inset-inline-start:50%;margin-inline-start:-46px;font-size:92px}.vs-blast,.vs-flash{top:69px;inset-inline-start:50%;margin-inline-start:-60px;width:120px;height:120px}.vs-q-card{width:300px;inset-inline-end:16px}.vs-allclear{top:16px;inset-inline-end:16px}.vs-k-bot{top:16px;margin-inline-start:-46px;font-size:92px}.vs-clone{top:62px;margin-inline-start:-26px;font-size:52px}.vs-site{width:300px;padding:11px 13px}.vs-ripple,.vs-trail{top:85px}.vs-ripple{width:74px;height:74px;margin-top:-37px;margin-inline-start:-37px}.vs-s-bot{margin-top:-74px;margin-inline-start:-48px;font-size:96px}.vs-dome{width:236px;height:236px;margin-top:-118px;margin-inline-start:-118px}.vs-dome.d2{width:272px;height:272px;margin-top:-136px;margin-inline-start:-136px}.vs-sweep{width:236px;height:236px;margin-top:-118px;margin-inline-start:-118px}.vs-hit{width:300px;margin-inline-start:-150px}.vs-calm{bottom:16px;margin-inline-start:-140px;width:280px}.vs-b-ghost,.vs-b-runner{top:62px;inset-inline-end:12px;font-size:74px}.vs-b-row{width:250px;padding:10px 12px}.vs-b-row,.vs-clock{inset-inline-start:14px}.vs-clock{top:18px;padding:8px 13px}.vs-clock .vs-t{font-size:21px;height:27px}.vs-clock .vs-t i{height:27px;line-height:27px;animation-name:vs-b-count-m}.vs-b-done{bottom:14px;margin-inline-start:-110px;width:220px;padding:9px 0;font-size:13px}.vs-c-bot{left:200px;top:300px;margin-left:-46px;margin-top:-23px;font-size:92px}.vs-scr{width:150px;padding:10px 11px;font-size:11.5px}.vs-scr .vs-bars{height:28px;margin-top:8px}.vs-cue{left:200px;top:300px}.vs-tutti{left:200px;top:270px;width:90px;height:90px;margin-top:-45px;margin-left:-45px}.vs-caption{bottom:14px;padding:9px 16px}}@keyframes vs-b-count-m{0%,11%{transform:translateY(0)}12%,23%{transform:translateY(-27px)}24%,35%{transform:translateY(-54px)}36%,47%{transform:translateY(-81px)}48%,59%{transform:translateY(-108px)}60%,to{transform:translateY(-135px)}}.vs-stage[data-still=true],.vs-stage[data-still=true] *{animation:none!important;transition:none!important}.vs-stage[data-still=true] .vs-box{background:#01cc74;border-color:#01cc74}.vs-stage[data-still=true] .vs-box svg{opacity:1}.vs-stage[data-still=true] .vs-blast,.vs-stage[data-still=true] .vs-flash,.vs-stage[data-still=true] .vs-late,.vs-stage[data-still=true] .vs-spark{display:none}.vs-stage[data-still=true] .vs-allclear{opacity:1}@media (prefers-reduced-motion:reduce){.vs-stage,.vs-stage *{animation:none!important;transition:none!important}.vs-box{background:#01cc74;border-color:#01cc74}.vs-box svg{opacity:1}.vs-blast,.vs-flash,.vs-late,.vs-spark{display:none}.vs-allclear{opacity:1}}