@property --n{syntax:"<integer>";initial-value:0;inherits:false}.xo-stage{--ring:hsla(0,0%,100%,.12);--g:linear-gradient(135deg,#0b63e8,#c9009f);--com:#22c55e;--rar:#3b82f6;--epi:#a855f7;--leg:#facc15;position:relative;width:100%;height:min(66vh,520px);overflow:hidden;background:radial-gradient(120% 80% at 50% 0,#1b1030 0,#07080d 60%);color:#fff;font-family:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.xo-stage *{box-sizing:border-box}.xo-scene{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.xo-art{inset:0 0 120px 0}.xo-art,.xo-cap{position:absolute}.xo-cap{left:0;right:0;bottom:56px;padding:0 16px;text-align:center;font-size:26px;line-height:1.15;font-weight:800;letter-spacing:-.01em;text-shadow:0 4px 24px #000}.xo-cap small{display:block;font-size:13px;font-weight:500;color:#ffffffaa;margin-top:4px}.xo-dots{position:absolute;left:0;right:0;bottom:22px;display:flex;gap:7px;justify-content:center}.xo-dots i{width:22px;height:5px;border-radius:9px;background:#ffffff30}.xo-dots i.xo-on{background:#fff}.xo-skip{position:absolute;right:14px;top:12px;z-index:20;font-size:13px;color:#fffc;background:#00000055;border:0;border-radius:99px;padding:6px 12px;cursor:pointer}.xo-skip:hover{color:#fff}.xo-cta{left:50%;bottom:14px;transform:translateX(-50%);z-index:20;border:0;border-radius:99px;padding:9px 22px;font-size:14px;color:#fff;background:var(--g);cursor:pointer;white-space:nowrap}.xo-card,.xo-cta{position:absolute;font-weight:800}.xo-card{width:96px;height:132px;border-radius:14px;border:2px solid #fff3;display:flex;align-items:flex-end;justify-content:center;padding-bottom:8px;font-size:11px;box-shadow:0 12px 30px -12px #000}.xo-c1{background:linear-gradient(160deg,#ff8a3c,#c9009f)}.xo-c2{background:linear-gradient(160deg,#0b63e8,#19c3ff)}.xo-c3{background:linear-gradient(160deg,#5b2cff,#c9009f)}.xo-c4{background:linear-gradient(160deg,#00c6a7,#0b63e8)}.xo-lv-com{border-color:var(--com)!important;box-shadow:0 0 22px -4px var(--com)}.xo-lv-rar{border-color:var(--rar)!important;box-shadow:0 0 22px -4px var(--rar)}.xo-lv-epi{border-color:var(--epi)!important;box-shadow:0 0 22px -4px var(--epi)}.xo-lv-leg{border-color:var(--leg)!important;box-shadow:0 0 30px -2px var(--leg)}.xo-hand{position:absolute;font-size:44px;filter:drop-shadow(0 6px 10px #000a)}.xo-s-f1 .xo-card{left:50%;top:40%;margin:-66px 0 0 -48px;opacity:0}.xo-stage .xo-s-f1 .xo-k1{animation:xo-f1in .6s cubic-bezier(.2,.9,.3,1.3) 0s forwards}.xo-stage .xo-s-f1 .xo-k2{animation:xo-f1in .6s cubic-bezier(.2,.9,.3,1.3) .15s forwards,xo-f1pick 1s ease 1.9s forwards}.xo-stage .xo-s-f1 .xo-k3{animation:xo-f1in .6s cubic-bezier(.2,.9,.3,1.3) .3s forwards}.xo-s-f1 .xo-k1{--x:-112px;--r:-8deg}.xo-s-f1 .xo-k2{--x:0px;--r:0deg}.xo-s-f1 .xo-k3{--x:112px;--r:8deg}@keyframes xo-f1in{0%{opacity:0;transform:translate(var(--x),120px) rotate(0)}to{opacity:1;transform:translate(var(--x)) rotate(var(--r))}}@keyframes xo-f1pick{0%{transform:translate(0) scale(1)}to{transform:translateY(-8px) scale(1.22);box-shadow:0 0 0 3px #ff7be5,0 0 50px 4px #ff7be5aa;z-index:3}}.xo-stage .xo-s-f1 .xo-k1,.xo-stage .xo-s-f1 .xo-k3{animation:xo-f1in .6s forwards,xo-f1dim .5s 2.1s forwards}.xo-stage .xo-s-f1 .xo-k1{animation-delay:0s,2.1s}.xo-stage .xo-s-f1 .xo-k3{animation-delay:.3s,2.1s}@keyframes xo-f1dim{to{opacity:.25;filter:blur(1px)}}.xo-s-f1 .xo-hand{left:50%;top:40%;margin:20px 0 0 -10px;opacity:0}.xo-stage .xo-s-f1 .xo-hand{animation:xo-f1hand 2.6s ease .9s forwards}@keyframes xo-f1hand{0%{opacity:0;transform:translate(140px,170px)}30%{opacity:1;transform:translate(8px,60px)}60%{transform:translate(8px,50px) scale(.85)}75%{transform:translate(8px,58px) scale(1)}to{opacity:1;transform:translate(8px,58px)}}.xo-s-f2 .xo-wallet{position:absolute;left:50%;top:46%;width:150px;height:110px;margin:-20px 0 0 -75px;border-radius:26px;background:linear-gradient(160deg,#2a2d44,#14152a);border:2px solid #ffffff22;display:flex;align-items:center;justify-content:center;flex-direction:column}.xo-s-f2 .xo-num{font-size:44px;font-weight:900;counter-reset:n var(--n);letter-spacing:-.02em}.xo-s-f2 .xo-num:after{content:counter(n)}.xo-stage .xo-s-f2 .xo-num{animation:xo-f2n 1.8s ease-out .5s forwards}@keyframes xo-f2n{0%{--n:0}to{--n:200}}.xo-s-f2 .xo-unit{font-size:11px;color:#ffffffaa;margin-top:-4px}.xo-s-f2 .xo-coin{position:absolute;left:50%;top:6%;font-size:30px;opacity:0;margin-left:-15px}.xo-stage .xo-s-f2 .xo-coin{animation:xo-f2coin .7s ease-in forwards}@keyframes xo-f2coin{0%{opacity:0;transform:translate(var(--cx))}20%{opacity:1}to{opacity:0;transform:translateY(calc(var(--cy)))}}.xo-s-f2 .xo-eq{position:absolute;left:50%;top:70%;transform:translateX(-50%) scale(0);background:var(--g);border-radius:99px;padding:8px 22px;font-size:26px;font-weight:900;white-space:nowrap}.xo-stage .xo-s-f2 .xo-eq{animation:xo-pop .5s cubic-bezier(.2,1.6,.4,1) 2.5s forwards}@keyframes xo-pop{to{transform:translateX(-50%) scale(1)}}.xo-s-f3 .xo-env{position:absolute;left:50%;top:38%;width:128px;height:170px;margin:-85px 0 0 -64px;border-radius:16px;background:linear-gradient(160deg,#0b63e8,#c9009f);border:2px solid #fff4;display:flex;align-items:center;justify-content:center;font-size:42px}.xo-stage .xo-s-f3 .xo-env{animation:xo-f3shake .9s ease-in-out .2s,xo-f3gone .3s 1.15s forwards}@keyframes xo-f3shake{0%,to{transform:rotate(0)}15%{transform:rotate(-7deg) scale(1.05)}30%{transform:rotate(7deg) scale(1.08)}45%{transform:rotate(-9deg) scale(1.1)}60%{transform:rotate(9deg) scale(1.12)}80%{transform:rotate(-4deg) scale(1.14)}}@keyframes xo-f3gone{to{opacity:0;transform:scale(1.5)}}.xo-s-f3 .xo-flash{position:absolute;left:50%;top:38%;width:50px;height:50px;margin:-25px;border-radius:50%;background:radial-gradient(circle,#fff 0,#ffffffcc 35%,#ff7be500 70%);opacity:0}.xo-stage .xo-s-f3 .xo-flash{animation:xo-flash .6s ease-out 1.1s forwards}@keyframes xo-flash{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(14)}}.xo-s-f3 .xo-card{left:50%;top:38%;margin:-66px 0 0 -48px;opacity:0}.xo-stage .xo-s-f3 .xo-ca{animation:xo-f3a .6s cubic-bezier(.2,.9,.3,1.3) 1.25s forwards,xo-f3pick .7s ease 2.3s forwards,xo-f3save .8s ease-in 3.1s forwards}.xo-stage .xo-s-f3 .xo-cb{animation:xo-f3b .6s cubic-bezier(.2,.9,.3,1.3) 1.25s forwards,xo-f3drop .5s ease 2.3s forwards}@keyframes xo-f3a{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:translate(-62px) rotate(-8deg)}}@keyframes xo-f3b{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:translate(62px) rotate(8deg)}}@keyframes xo-f3pick{to{transform:translateY(-6px) rotate(0) scale(1.25);box-shadow:0 0 0 3px #ff7be5,0 0 50px 4px #ff7be5aa}}@keyframes xo-f3drop{to{opacity:0;transform:translate(110px,40px) rotate(18deg) scale(.7)}}@keyframes xo-f3save{0%{opacity:1}to{opacity:0;transform:translate(120px,210px) scale(.25)}}.xo-s-f3 .xo-stack{position:absolute;right:26px;bottom:30px;font-size:30px;opacity:0}.xo-stage .xo-s-f3 .xo-stack{animation:xo-pop2 .4s 3.7s forwards}@keyframes xo-pop2{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.xo-s-f3 .xo-two{position:absolute;left:50%;top:6%;transform:translateX(-50%);font-weight:900;font-size:15px;background:#ffffff18;border-radius:99px;padding:5px 14px;opacity:0}.xo-stage .xo-s-f3 .xo-two{animation:xo-pop2 .4s 1.5s forwards}.xo-s-f4 .xo-row{gap:10px}.xo-s-f4 .xo-lc,.xo-s-f4 .xo-row{display:flex;align-items:flex-end}.xo-s-f4 .xo-lc{position:relative;width:74px;border-radius:12px;border:2px solid;justify-content:center;padding-bottom:6px;font-size:10px;font-weight:800;opacity:0;transform:rotateY(90deg)}.xo-s-f4 .xo-l1{height:96px;background:linear-gradient(#1e3a2a,#0e1f17)}.xo-s-f4 .xo-l2{height:112px;background:linear-gradient(#1c2f55,#0d1830)}.xo-s-f4 .xo-l3{height:128px;background:linear-gradient(#3b1e5a,#1d0f30)}.xo-s-f4 .xo-l4{height:148px;background:linear-gradient(#5a4310,#2b2008)}.xo-stage .xo-s-f4 .xo-lc{animation:xo-f4in .6s cubic-bezier(.2,.9,.3,1.2) forwards}.xo-stage .xo-s-f4 .xo-l1{animation-delay:.1s}.xo-stage .xo-s-f4 .xo-l2{animation-delay:.5s}.xo-stage .xo-s-f4 .xo-l3{animation-delay:.9s}.xo-stage .xo-s-f4 .xo-l4{animation-delay:1.3s}@keyframes xo-f4in{to{opacity:1;transform:rotateY(0)}}.xo-s-f4 .xo-l4{animation:none}.xo-stage .xo-s-f4 .xo-l4{animation:xo-f4in .6s cubic-bezier(.2,.9,.3,1.2) 1.3s forwards,xo-f4pulse 1s ease-in-out 2s infinite alternate}@keyframes xo-f4pulse{0%{box-shadow:0 0 16px -2px var(--leg)}to{box-shadow:0 0 44px 4px var(--leg)}}.xo-s-f4 .xo-sp{position:absolute;font-size:18px;opacity:0}.xo-stage .xo-s-f4 .xo-sp{animation:xo-spk 1.2s ease-in-out infinite}@keyframes xo-spk{0%,to{opacity:0;transform:scale(.3) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(40deg)}}.xo-s-f4 .xo-arrow{position:absolute;left:24px;right:24px;top:18%;height:3px;background:linear-gradient(90deg,var(--com),var(--rar),var(--epi),var(--leg));border-radius:9px;transform-origin:left;transform:scaleX(0)}.xo-stage .xo-s-f4 .xo-arrow{animation:xo-f4ar 1.6s ease-out .3s forwards}@keyframes xo-f4ar{to{transform:scaleX(1)}}.xo-s-f5 .xo-flip{position:absolute;left:50%;top:38%;width:150px;height:206px;margin:-103px 0 0 -75px;perspective:800px}.xo-s-f5 .xo-face{position:absolute;inset:0;border-radius:18px;backface-visibility:hidden;border:2px solid #fff4;display:flex;align-items:center;justify-content:center}.xo-s-f5 .xo-back{background:linear-gradient(160deg,#0b63e8,#c9009f);font-size:54px;font-weight:900}.xo-s-f5 .xo-front{background:linear-gradient(160deg,#ff8a3c,#c9009f 55%,#5b2cff);transform:rotateY(180deg);overflow:hidden}.xo-s-f5 .xo-inner{position:absolute;inset:0;transform-style:preserve-3d}.xo-stage .xo-s-f5 .xo-inner{animation:xo-f5flip .8s ease-in-out .5s forwards}@keyframes xo-f5flip{to{transform:rotateY(180deg)}}.xo-s-f5 .xo-veil{position:absolute;inset:0;background:#000b;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;font-size:54px}.xo-stage .xo-s-f5 .xo-veil{animation:xo-f5veil .6s 2.1s forwards}@keyframes xo-f5veil{to{opacity:0;backdrop-filter:blur(0)}}.xo-s-f5 .xo-lk1,.xo-s-f5 .xo-lk2{position:absolute}.xo-s-f5 .xo-lk2{opacity:0}.xo-stage .xo-s-f5 .xo-lk1{animation:xo-f5lock .9s 1.4s forwards}.xo-stage .xo-s-f5 .xo-lk2{animation:xo-f5unlock .3s 2s forwards}@keyframes xo-f5lock{0%{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(14deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(0)}to{opacity:0}}@keyframes xo-f5unlock{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.xo-s-f5 .xo-shine{position:absolute;top:0;bottom:0;width:60px;left:-80px;background:linear-gradient(100deg,transparent,#fff7,transparent);transform:skewX(-18deg)}.xo-stage .xo-s-f5 .xo-shine{animation:xo-shine .8s ease-out 2.5s forwards}@keyframes xo-shine{to{left:200px}}.xo-s-f5 .xo-play{position:absolute;bottom:14px;right:14px;font-size:22px}.xo-s-f6 .xo-gift{position:absolute;left:50%;top:26%;font-size:84px;margin-left:-42px}.xo-stage .xo-s-f6 .xo-gift{animation:xo-bounce 1s ease .1s infinite,xo-f6open .4s 3s forwards}@keyframes xo-bounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-16px) scale(1.06)}}@keyframes xo-f6open{to{transform:scale(1.4);opacity:0}}.xo-s-f6 .xo-week{position:absolute;left:24px;right:24px;top:56%;gap:8px}.xo-s-f6 .xo-day,.xo-s-f6 .xo-week{display:flex;justify-content:center}.xo-s-f6 .xo-day{width:34px;height:34px;border-radius:50%;background:#ffffff14;border:2px solid #ffffff22;align-items:center;font-size:13px;font-weight:800}.xo-stage .xo-s-f6 .xo-day{animation:xo-dayon .3s forwards}@keyframes xo-dayon{to{background:linear-gradient(135deg,#ff9a3c,#ff2d95);border-color:#fff8;transform:scale(1.12)}}.xo-s-f6 .xo-flame{position:absolute;left:50%;top:48%;margin-left:-14px;font-size:28px;opacity:0}.xo-stage .xo-s-f6 .xo-flame{animation:xo-pop2 .4s 2.4s forwards}.xo-s-f6 .xo-star{position:absolute;left:50%;top:30%;margin-left:-30px;font-size:60px;opacity:0}.xo-stage .xo-s-f6 .xo-star{animation:xo-starpop .8s cubic-bezier(.2,1.6,.4,1) 3.1s forwards}@keyframes xo-starpop{0%{opacity:0;transform:scale(0) rotate(-40deg)}to{opacity:1;transform:scale(1) rotate(0)}}.xo-s-c1 .xo-tag{position:absolute;left:50%;top:26%;transform:translateX(-50%);background:#fff;color:#111;border-radius:18px;padding:14px 28px;font-size:44px;font-weight:900;box-shadow:0 20px 50px -20px #000}.xo-s-c1 .xo-tag:after{content:"0,50 €"}.xo-stage .xo-s-c1 .xo-tag:after{animation:xo-price 3s steps(1) forwards}@keyframes xo-price{0%{content:"0,50 €"}28%{content:"1,00 €"}62%{content:"2,00 €"}to{content:"2,00 €"}}.xo-s-c1 .xo-slider{position:absolute;left:44px;right:44px;top:54%;height:8px;border-radius:9px;background:#ffffff22}.xo-s-c1 .xo-thumb{position:absolute;top:-9px;left:0;width:26px;height:26px;border-radius:50%;background:var(--g);border:3px solid #fff}.xo-stage .xo-s-c1 .xo-thumb{animation:xo-thumb 3s ease-in-out forwards}@keyframes xo-thumb{0%{left:0}28%{left:30%}62%{left:62%}to{left:62%}}.xo-s-c1 .xo-pk{position:absolute;left:50%;top:70%;transform:translateX(-50%) scale(0);font-size:34px}.xo-stage .xo-s-c1 .xo-pk{animation:xo-pop .4s 2.6s forwards}.xo-s-c2 .xo-big{position:absolute;left:50%;top:10%;margin-left:-42px;width:84px;height:84px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe27a,#f5a30a);border:4px solid #fff6;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:26px;color:#6a3d00}.xo-stage .xo-s-c2 .xo-big{animation:xo-bigsplit .5s 1s forwards}@keyframes xo-bigsplit{to{opacity:0;transform:scale(1.4)}}.xo-s-c2 .xo-m{position:absolute;left:50%;top:18%;margin-left:-14px;width:28px;height:28px;border-radius:50%;opacity:0}.xo-s-c2 .xo-m.xo-y{background:radial-gradient(circle at 35% 30%,#ffe27a,#f5a30a);border:2px solid #fff6}.xo-s-c2 .xo-m.xo-p{background:radial-gradient(circle at 35% 30%,#c7c9d8,#7b7e95);border:2px solid #fff4}.xo-stage .xo-s-c2 .xo-m{animation:xo-mcoin 1.2s ease-in-out forwards}@keyframes xo-mcoin{0%{opacity:0;transform:translate(0)}20%{opacity:1;transform:translate(var(--sx))}85%{opacity:1}to{opacity:0;transform:translate(var(--ex),var(--ey)) scale(.5)}}.xo-s-c2 .xo-who{position:absolute;bottom:130px;width:130px;text-align:center}.xo-s-c2 .xo-me{left:30px}.xo-s-c2 .xo-pl{right:30px}.xo-s-c2 .xo-av{font-size:44px}.xo-s-c2 .xo-pc{font-size:30px;font-weight:900;transform:scale(0)}.xo-stage .xo-s-c2 .xo-pc{animation:xo-pop3 .5s cubic-bezier(.2,1.6,.4,1) 2.5s forwards}@keyframes xo-pop3{to{transform:scale(1)}}.xo-s-c2 .xo-me .xo-pc{color:#facc15}.xo-s-c2 .xo-pl .xo-pc{color:#9aa0b8}.xo-s-c2 .xo-earn{position:absolute;left:30px;bottom:96px;background:#16a34a;border-radius:99px;padding:4px 12px;font-weight:800;opacity:0}.xo-stage .xo-s-c2 .xo-earn{animation:xo-pop2 .4s 2.9s forwards}.xo-s-c3 .xo-cal{position:absolute;left:30px;right:30px;top:12%;display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.xo-s-c3 .xo-cell{aspect-ratio:1;border-radius:10px;background:#ffffff12;border:1px solid #ffffff1c;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.xo-stage .xo-s-c3 .xo-cell{animation:xo-cellon .25s forwards}@keyframes xo-cellon{to{background:linear-gradient(135deg,#0b63e8,#c9009f);transform:scale(1.1)}}.xo-s-c3 .xo-bank{position:absolute;left:50%;top:40%;margin-left:-30px;font-size:60px;opacity:0}.xo-stage .xo-s-c3 .xo-bank{animation:xo-pop2 .5s 2.2s forwards}.xo-s-c3 .xo-meter{position:absolute;left:36px;right:36px;top:62%;height:16px;border-radius:99px;background:#ffffff18;overflow:hidden}.xo-s-c3 .xo-meter i{display:block;height:100%;width:0;background:linear-gradient(90deg,#0b63e8,#c9009f)}.xo-stage .xo-s-c3 .xo-meter i{animation:xo-meter 1.6s ease-out 2.5s forwards}@keyframes xo-meter{to{width:100%}}.xo-s-c3 .xo-goal{right:36px;color:#fff}.xo-s-c3 .xo-cnt,.xo-s-c3 .xo-goal{position:absolute;top:67%;font-size:14px;font-weight:800}.xo-s-c3 .xo-cnt{left:36px;counter-reset:n var(--n)}.xo-s-c3 .xo-cnt:after{content:counter(n) " €"}.xo-stage .xo-s-c3 .xo-cnt{animation:xo-cnt200 1.6s ease-out 2.5s forwards}@keyframes xo-cnt200{0%{--n:0}to{--n:200}}.xo-s-c4 .xo-grid{position:absolute;left:0;right:0;top:12%;display:flex;flex-direction:column;gap:10px;align-items:center}.xo-s-c4 .xo-rowc{display:flex;gap:7px}.xo-s-c4 .xo-sl{width:44px;height:58px;border-radius:9px;border:2px dashed;opacity:.9;position:relative}.xo-s-c4 .xo-sl.xo-g{border-color:var(--com)}.xo-s-c4 .xo-sl.xo-b{border-color:var(--rar)}.xo-s-c4 .xo-sl.xo-p{border-color:var(--epi)}.xo-s-c4 .xo-sl.xo-y{border-color:var(--leg)}.xo-s-c4 .xo-sl:after{content:"";position:absolute;inset:-2px;border-radius:9px;background:currentColor;opacity:0}.xo-s-c4 .xo-sl.xo-g{color:var(--com)}.xo-s-c4 .xo-sl.xo-b{color:var(--rar)}.xo-s-c4 .xo-sl.xo-p{color:var(--epi)}.xo-s-c4 .xo-sl.xo-y{color:var(--leg)}.xo-stage .xo-s-c4 .xo-sl:after{animation:xo-slfill .35s forwards;animation-delay:var(--d)}@keyframes xo-slfill{0%{opacity:0;transform:scale(1.8)}to{opacity:.85;transform:scale(1)}}.xo-s-c4 .xo-count{position:absolute;left:0;right:0;top:56%;text-align:center;font-size:40px;font-weight:900;counter-reset:n var(--n)}.xo-s-c4 .xo-count:after{content:counter(n) " / 10"}.xo-stage .xo-s-c4 .xo-count{animation:xo-c10 2s linear .2s forwards}@keyframes xo-c10{0%{--n:0}to{--n:10}}.xo-s-c4 .xo-sw{position:absolute;left:50%;top:70%;margin-left:-38px;width:76px;height:40px;border-radius:99px;background:#3a3d52}.xo-s-c4 .xo-sw i{position:absolute;top:4px;left:4px;width:32px;height:32px;border-radius:50%;background:#fff}.xo-stage .xo-s-c4 .xo-sw{animation:xo-swon .3s 2.9s forwards}.xo-stage .xo-s-c4 .xo-sw i{animation:xo-swmove .3s 2.9s forwards}@keyframes xo-swon{to{background:#16a34a}}@keyframes xo-swmove{to{left:40px}}.xo-s-c4 .xo-lens{position:absolute;left:50%;top:30%;font-size:44px;opacity:0}.xo-stage .xo-s-c4 .xo-lens{animation:xo-lens 1s ease-in-out 2.1s forwards}@keyframes xo-lens{0%{opacity:0;transform:translate(-90px)}20%{opacity:1}80%{opacity:1;transform:translate(60px,20px)}to{opacity:0;transform:translate(80px,20px)}}.xo-s-z .xo-em{position:absolute;left:50%;top:30%;margin-left:-48px;font-size:96px;transform:scale(0)}.xo-stage .xo-s-z .xo-em{animation:xo-pop3 .7s cubic-bezier(.2,1.8,.4,1) .15s forwards}.xo-s-z .xo-ring{position:absolute;left:50%;top:40%;width:80px;height:80px;margin:-40px;border-radius:50%;border:3px solid #ff7be5;opacity:0}.xo-stage .xo-s-z .xo-ring{animation:xo-rg 1.2s ease-out .1s forwards}.xo-stage .xo-s-z .xo-ring.xo-r2{animation-delay:.35s}@keyframes xo-rg{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(5)}}.xo-s-z .xo-conf{position:absolute;left:50%;top:40%;width:10px;height:16px;opacity:0;border-radius:2px}.xo-stage .xo-s-z .xo-conf{animation:xo-cf 2s var(--d) cubic-bezier(.2,.8,.3,1) forwards}@keyframes xo-cf{0%{opacity:1;transform:translate(0) rotate(0)}70%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r))}}.xo-s-z .xo-msg{position:absolute;left:0;right:0;top:58%;text-align:center;font-size:30px;font-weight:900;opacity:0}.xo-stage .xo-s-z .xo-msg{animation:xo-pop2 .5s .6s forwards}.xo-s-p .xo-path{position:absolute;left:46px;right:46px;top:36%;height:6px;background:#ffffff1c;border-radius:9px}.xo-s-p .xo-path i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--g);border-radius:9px}.xo-stage .xo-s-p .xo-path i{animation:xo-pfill 3.6s linear .3s forwards}@keyframes xo-pfill{to{width:100%}}.xo-s-p .xo-node{position:absolute;top:calc(36% - 24px);width:54px;height:54px;margin-left:-27px;border-radius:50%;background:#14151c;border:3px solid #ffffff22;display:flex;align-items:center;justify-content:center;font-size:24px}.xo-s-p .xo-n1{left:46px}.xo-s-p .xo-n2{left:calc(46px + (100% - 92px)/3)}.xo-s-p .xo-n3{left:calc(46px + (100% - 92px)*2/3)}.xo-s-p .xo-n4{left:calc(100% - 46px)}.xo-stage .xo-s-p .xo-node{animation:xo-nodeon .4s forwards;animation-delay:var(--d)}@keyframes xo-nodeon{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1);background:linear-gradient(135deg,#0b63e8,#c9009f);border-color:#fff9}}.xo-s-p .xo-tick{position:absolute;top:calc(36% - 52px);margin-left:-9px;font-size:18px;opacity:0}.xo-stage .xo-s-p .xo-tick{animation:xo-pop2 .3s forwards;animation-delay:var(--d)}.xo-s-p .xo-t1{left:46px}.xo-s-p .xo-t2{left:calc(46px + (100% - 92px)/3)}.xo-s-p .xo-t3{left:calc(46px + (100% - 92px)*2/3)}.xo-s-p .xo-t4{left:calc(100% - 46px)}.xo-s-p .xo-runner{position:absolute;top:calc(36% + 34px);left:46px;font-size:30px;margin-left:-15px}.xo-stage .xo-s-p .xo-runner{animation:xo-run 3.6s linear .3s forwards}@keyframes xo-run{to{left:calc(100% - 46px)}}.xo-s-p .xo-star{position:absolute;left:50%;top:58%;margin-left:-40px;font-size:80px;transform:scale(0)}.xo-stage .xo-s-p .xo-star{animation:xo-pop3 .6s cubic-bezier(.2,1.8,.4,1) 4.1s forwards}.xo-s-h .xo-mock{position:absolute;left:30px;right:30px;top:12%;bottom:30%;border-radius:18px;background:#0e1016;border:1px solid #ffffff1a;padding:14px}.xo-s-h .xo-bar{height:10px;border-radius:9px;background:#ffffff14;margin-bottom:10px}.xo-s-h .xo-bb{position:absolute;left:50%;bottom:36px;width:170px;margin-left:-85px;height:46px;border-radius:99px;background:var(--g);display:flex;align-items:center;justify-content:center;font-weight:800}.xo-s-h .xo-dim{position:absolute;inset:0;background:#000a;opacity:0}.xo-s-h .xo-halo{position:absolute;left:50%;bottom:30px;width:200px;height:58px;margin-left:-100px;border-radius:99px;box-shadow:0 0 0 0 #ff7be5}.xo-stage .xo-s-h .xo-dim{animation:xo-fadein .4s .2s forwards}.xo-stage .xo-s-h .xo-halo{animation:xo-halo 1.2s .6s infinite}@keyframes xo-fadein{to{opacity:1}}@keyframes xo-halo{0%{box-shadow:0 0 0 0 #ff7be5cc}to{box-shadow:0 0 0 26px #ff7be500}}.xo-s-h .xo-bb,.xo-s-h .xo-halo{z-index:3}.xo-s-h .xo-hand{left:50%;bottom:6px;margin-left:10px;z-index:4;opacity:0}.xo-stage .xo-s-h .xo-hand{animation:xo-hbob 1s ease-in-out .8s infinite;opacity:1}@keyframes xo-hbob{0%,to{transform:translate(0)}50%{transform:translate(-4px,-16px)}}.xo-s-h .xo-tip{position:absolute;left:50%;bottom:98px;transform:translateX(-50%) scale(0);background:#fff;color:#111;font-weight:800;border-radius:12px;padding:6px 14px;z-index:4;white-space:nowrap}.xo-stage .xo-s-h .xo-tip{animation:xo-pop .4s cubic-bezier(.2,1.6,.4,1) .9s forwards}@media (prefers-reduced-motion:reduce){.xo-stage *{animation-duration:.01s!important;animation-delay:0s!important;animation-iteration-count:1!important}}.xo-s-c1 .xo-tag{white-space:nowrap}.xo-s-f4 .xo-row{position:absolute;left:0;right:0;top:30%;justify-content:center}.xo-s-c4 .xo-sl{width:38px;height:46px}.xo-s-c4 .xo-count{top:62%;font-size:34px}.xo-s-c4 .xo-sw{top:80%}.xo-s-c4 .xo-lens{top:26%}.xo-last .xo-cap{bottom:72px}.xo-s-z .xo-em{top:26%}.xo-hs{position:fixed;inset:0;z-index:60;pointer-events:none}.xo-hs-halo{position:fixed;border:3px solid #ff7be5;box-shadow:0 0 0 0 #ff7be5cc;animation:xo-halo 1.2s infinite}.xo-hs-tip{position:fixed;gap:6px;background:#fff;font-weight:800;font-size:13px;border-radius:12px;padding:6px 8px 6px 14px;white-space:nowrap;pointer-events:auto;box-shadow:0 10px 30px -10px #000}.xo-hs-tip,.xo-hs-tip button{display:flex;align-items:center;color:#111}.xo-hs-tip button{border:0;background:#0000000f;border-radius:99px;width:20px;height:20px;justify-content:center;cursor:pointer}.xo-hs-hand{position:absolute;left:50%;margin-left:-12px;font-size:24px;animation:xo-hsbob 1s ease-in-out infinite;pointer-events:none}@keyframes xo-hsbob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.xo-hs-halo,.xo-hs-hand{animation:none}}.xo-hs-hand-side{left:auto;right:-34px;top:50%;margin:-14px 0 0;animation:xo-hsbob-x 1s ease-in-out infinite}@keyframes xo-hsbob-x{0%,to{transform:translateX(0)}50%{transform:translateX(6px)}}