.cx{--dir:1;background:#07060f;color:#fff}[dir=rtl] .cx{--dir:-1}.cx-act{height:calc(var(--h, 250) * 1svh)}@media (max-width:767px){.cx-act{height:calc(var(--h, 250) * .7svh)}}.cx-progress{position:fixed;inset-inline:0;top:0;height:3px;z-index:60;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#5c0cc9,#9d72ff,#d9ccff);pointer-events:none;display:none}[dir=rtl] .cx-progress{transform-origin:100% 50%}@supports (animation-timeline:scroll()){.cx-progress{display:block;animation:cx-grow linear both;animation-timeline:scroll(root)}}@keyframes cx-grow{to{transform:scaleX(1)}}.cx-w{display:inline-block;opacity:0;transform:translateY(.45em);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 70ms + var(--d, 0s))}.cx-on .cx-w{opacity:1;transform:none}.cx-intro{--k:clamp(0,var(--p) * 1.25,1)}.cx-intro-glow{position:absolute;inset:-20%;background:radial-gradient(closest-side,rgba(122,26,255,.55),rgba(44,3,110,.25) 55%,transparent 75%);opacity:calc(.35 + var(--k) * .65);transform:scale(calc(.6 + var(--k) * .9))}.cx-intro-stage{transform:scale(calc(1 + var(--k) * .55));opacity:calc(1 - var(--k) * 1.3)}.cx-logo{animation:cx-logo-on 1.1s cubic-bezier(.2,.7,.2,1) both}@keyframes cx-logo-on{0%{opacity:0;transform:scale(.82)}55%{opacity:1}to{opacity:1;transform:none}}.cx-logo-halo{animation:cx-halo 1.6s ease-out .2s both}@keyframes cx-halo{0%{opacity:0;transform:scale(.5)}40%{opacity:.9}to{opacity:.55;transform:scale(1)}}.cx-letter{display:inline-block;animation:cx-letter .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.45s + var(--i, 0) * 55ms)}@keyframes cx-letter{0%{opacity:0;transform:translateY(.35em) scale(.96)}to{opacity:1;transform:none}}.cx-shine{color:#fff;animation:cx-glow 2.4s ease-out 1.1s both}@keyframes cx-glow{0%{text-shadow:0 0 0 rgba(157,114,255,0)}35%{text-shadow:0 0 42px rgba(189,164,255,.95),0 0 90px rgba(122,26,255,.7)}to{text-shadow:0 0 30px rgba(122,26,255,.45)}}.cx-fade-late{animation:cx-fade .8s ease-out 1.25s both}@keyframes cx-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cx-hint{animation:cx-fade .8s ease-out 1.6s both}.cx-hint i{animation:hero-scroll 1.8s ease-in-out infinite}.cx-intro-bg{opacity:calc(1 - var(--k) * 1.1);transform:scale(calc(1 + var(--k) * .25))}.cx-intro-v .cx-letter{animation-delay:calc(1.7s + var(--i, 0) * 55ms)}.cx-intro-v .cx-shine{animation-delay:2.4s}.cx-intro-v .cx-fade-late{animation-delay:2.5s}.cx-intro-v .cx-hint{animation-delay:3s}.cx-problem{--k:clamp(0,(var(--p) - .25)/.65,1)}.cx-ghost{filter:grayscale(1)}.cx-ghost>*{transform:translate3d(calc(var(--dx, 0) * var(--k) * 1px),calc(var(--dy, 0) * var(--k) * 1px),0) rotate(calc(var(--r, 0) * var(--k) * 1deg));opacity:calc(1 - var(--k) * 1.05)}.cx-count{transition:opacity .35s,transform .35s}.cx-problem .cx-count{opacity:0;transform:translateY(20%) scale(.9);position:absolute;inset:0}.cx-problem[data-step="0"] .cx-count[data-n="0"],.cx-problem[data-step="1"] .cx-count[data-n="1"],.cx-problem[data-step="2"] .cx-count[data-n="2"]{opacity:1;transform:none}.cx-ring{stroke-dasharray:302;stroke-dashoffset:calc(302 * var(--p))}.cx-change{--k:clamp(0,var(--p) * 1.15,1)}.cx-stage{perspective:1200px}.cx-scene{transform-style:preserve-3d;transform:scale(calc(.62 + var(--k) * .43)) rotateX(calc((1 - var(--k)) * 14deg))}.cx-layer{--a:clamp(0,(var(--k) - var(--o,0))/.3,1);opacity:var(--a);transform:translate3d(0,calc((1 - var(--a)) * var(--y, 60) * 1px),calc((1 - var(--a)) * var(--z, -300) * 1px))}.cx-beam{position:absolute;inset:-30% -10%;background:linear-gradient(100deg,transparent 38%,rgba(217,204,255,.28) 48%,rgba(255,255,255,.5) 50%,rgba(217,204,255,.28) 52%,transparent 62%);transform:translateX(calc((var(--p) * 2.2 - 1.1) * 100% * var(--dir) * -1));mix-blend-mode:screen;pointer-events:none}.cx-change-text{opacity:clamp(0,(var(--p) - .05) * 6,1)}.cx-what{--s:0;--q:clamp(0,var(--p) * 4 - var(--s),1)}.cx-what[data-step="1"]{--s:1}.cx-what[data-step="2"]{--s:2}.cx-what[data-step="3"]{--s:3}.cx-chap,.cx-vis{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1);pointer-events:none}.cx-what[data-step="0"] [data-i="0"],.cx-what[data-step="1"] [data-i="1"],.cx-what[data-step="2"] [data-i="2"],.cx-what[data-step="3"] [data-i="3"]{opacity:1;transform:none;pointer-events:auto}.cx-seg>span{transform-origin:0 50%;transform:scaleX(0);transition:transform .4s}[dir=rtl] .cx-seg>span{transform-origin:100% 50%}.cx-what[data-step="0"] .cx-seg:nth-child(-n+1)>span,.cx-what[data-step="1"] .cx-seg:nth-child(-n+2)>span,.cx-what[data-step="2"] .cx-seg:nth-child(-n+3)>span,.cx-what[data-step="3"] .cx-seg>span{transform:scaleX(1)}.cx-num:after{content:"01"}.cx-what[data-step="1"] .cx-num:after{content:"02"}.cx-what[data-step="2"] .cx-num:after{content:"03"}.cx-what[data-step="3"] .cx-num:after{content:"04"}.cx-v-scroll{transform:translateY(calc(var(--q) * -38%))}.cx-v-bar{transform-origin:0 50%;transform:scaleX(var(--q))}[dir=rtl] .cx-v-bar{transform-origin:100% 50%}.cx-v-cube{transform:rotateY(calc((var(--q) - .5) * 50deg)) rotateX(calc((.5 - var(--q)) * 16deg));transform-style:preserve-3d}.cx-v-frame{--a:clamp(0,var(--q) * 3 - var(--j,0),1);opacity:calc(.25 + var(--a) * .75);transform:translateY(calc((1 - var(--a)) * 30px))}.cx-v-wipe{clip-path:inset(0 calc((1 - var(--q)) * 100%) 0 0)}[dir=rtl] .cx-v-wipe{clip-path:inset(0 0 0 calc((1 - var(--q)) * 100%))}[dir=ltr] .cx-rail{transform:translate3d(calc(var(--p) * var(--travel, 0) * -1px),0,0)}[dir=rtl] .cx-rail{transform:translate3d(calc(var(--p) * var(--travel, 0) * 1px),0,0)}.cx-card-art{transform:translateX(calc((var(--p) - .5) * 40px * var(--dir)))}@media (max-width:767px){.cx-free{height:auto!important}.cx-free>.cx-panel{position:relative;height:auto;overflow:visible}.cx-free .cx-rail{transform:none!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:1rem}.cx-free .cx-rail::-webkit-scrollbar{display:none}.cx-free .cx-rail>*{scroll-snap-align:center}}.cx-par{transform:translate3d(calc((var(--p) - .5) * var(--sx, 0) * 1px * var(--dir)),calc((var(--p) - .5) * var(--sy, -80) * 1px),0)}.cx-line{transform-origin:50% 0;transform:scaleY(clamp(0,(var(--p) - .12) * 1.6,1))}.cx-step{--on:clamp(0,((var(--p) - .12) * 1.6 - var(--i)/5) * 8,1)}.cx-step .cx-dot{transform:scale(calc(.6 + var(--on) * .4));background:rgb(calc(40 + var(--on) * 82) calc(30 - var(--on) * 4) calc(70 + var(--on) * 185));box-shadow:0 0 calc(var(--on) * 24px) rgba(157,114,255,.8)}.cx-step .cx-step-body{opacity:calc(.3 + var(--on) * .7);transform:translateY(calc((1 - var(--on)) * 16px))}.cx-bd-orb{position:absolute;border-radius:9999px;filter:blur(60px);will-change:transform}.cx-bd-a{animation:cx-orb-a 14s ease-in-out infinite}.cx-bd-b{animation:cx-orb-b 18s ease-in-out infinite}@keyframes cx-orb-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(18%,12%) scale(1.2)}}@keyframes cx-orb-b{0%,to{transform:translate(0) scale(1.1)}50%{transform:translate(-16%,-10%) scale(.9)}}.cx-bd-strip{animation:cx-strip 26s linear infinite}[dir=rtl] .cx-bd-strip{animation-direction:reverse}@keyframes cx-strip{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.cx-bd-beam{animation:cx-beam 7s ease-in-out infinite}@keyframes cx-beam{0%{transform:translateX(-60%) rotate(12deg);opacity:0}20%{opacity:.9}60%{opacity:.7}to{transform:translateX(160%) rotate(12deg);opacity:0}}.cx-bd-grain{background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 0);background-size:3px 3px}html[data-motion=lite] .cx-bd-a,html[data-motion=lite] .cx-bd-b,html[data-motion=lite] .cx-bd-beam,html[data-motion=lite] .cx-bd-strip,html[data-motion=lite] .cx-hint i{animation:none}html[data-motion=lite] .cx-bd-beam{opacity:0}@media (prefers-reduced-motion:reduce){.cx-fade-late,.cx-hint,.cx-letter,.cx-logo,.cx-logo-halo,.cx-shine{animation:none!important}.cx-w{transition:opacity .2s;transform:none}.cx-card-art,.cx-ghost>*,.cx-intro-bg,.cx-intro-stage,.cx-layer,.cx-par,.cx-scene,.cx-v-cube,.cx-v-frame,.cx-v-scroll{transform:none!important}.cx-intro-bg,.cx-intro-stage,.cx-layer,.cx-v-frame{opacity:1!important}.cx-ghost>*{opacity:calc(1 - var(--k) * .6)!important}.cx-chap,.cx-vis{transition:opacity .2s;transform:none}.cx-beam,.cx-progress{display:none}}.cx-faq>div>div{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.cx-faq button{color:#fff}.cx-faq button svg{color:#bda4ff}.cx-faq p{color:rgba(255,255,255,.68)}.cx{position:relative;isolation:isolate;clip-path:inset(0)}.cx-world{z-index:0;opacity:.9}.cx>:not(.cx-world):not(.cx-progress):not(.cx-vf-page){position:relative;z-index:1}.cx-draw circle.cx-trace,.cx-draw line,.cx-draw path{stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, var(--p) * var(--ds, 1.6), 1))}.cx-draw .cx-node{opacity:clamp(0,(var(--p) * var(--ds,1.6) - var(--at,.5)) * 8,1)}.cx-draw .cx-node,.cx-hud-a{transform-box:fill-box;transform-origin:center}.cx-hud-a{animation:cx-spin 40s linear infinite}.cx-hud-b{animation:cx-spin 26s linear infinite reverse}.cx-hud-b,.cx-hud-c{transform-origin:center;transform-box:fill-box}.cx-hud-c{animation:cx-spin 12s linear infinite}@keyframes cx-spin{to{transform:rotate(1turn)}}.cx-scan{animation:cx-scan 5.5s ease-in-out infinite}@keyframes cx-scan{0%{transform:translateY(-10%);opacity:0}15%{opacity:.9}85%{opacity:.9}to{transform:translateY(1100%);opacity:0}}.cx-glitch{position:absolute;inset:0;opacity:calc(var(--k) * .9);mix-blend-mode:screen;pointer-events:none}.cx-glitch>span{position:absolute;inset-inline:0;background:rgba(157,114,255,.35);animation:cx-glitch 1.6s steps(1) infinite}.cx-glitch>span:nth-child(2){animation-delay:-.5s;background:rgba(217,204,255,.25)}.cx-glitch>span:nth-child(3){animation-delay:-1.1s}@keyframes cx-glitch{0%{top:12%;height:4%;transform:translateX(-6%)}20%{top:47%;height:2%;transform:translateX(8%)}40%{top:70%;height:6%;transform:translateX(-3%)}60%{top:30%;height:1.5%;transform:translateX(5%)}80%{top:88%;height:3%;transform:translateX(-9%)}to{top:5%;height:2%;transform:none}}.cx-floor{position:absolute;inset-inline:-30%;bottom:-38%;height:70%;transform:perspective(600px) rotateX(72deg);transform-origin:50% 0;background-image:linear-gradient(rgba(157,114,255,.45) 1px,transparent 0),linear-gradient(90deg,rgba(157,114,255,.45) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse at 50% 0,#000 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 0,#000 20%,transparent 70%);opacity:calc(.2 + var(--k) * .8);animation:cx-floor 3s linear infinite}@keyframes cx-floor{to{background-position:0 48px,0 0}}@property --cx-a{syntax:"<angle>";inherits:false;initial-value:0deg}.cx-glow-border{background:conic-gradient(from var(--cx-a),rgba(157,114,255,.08),rgba(217,204,255,.9),rgba(122,26,255,.6),rgba(157,114,255,.08) 40%);animation:cx-border 6s linear infinite}@keyframes cx-border{to{--cx-a:360deg}}.cx-form-frame{background:conic-gradient(from var(--cx-a),rgba(157,114,255,.15),#d9ccff,#7a1aff,rgba(157,114,255,.15) 45%);animation:cx-border 5s linear infinite;box-shadow:0 30px 90px -30px rgba(122,26,255,.7)}.cx-form-scan{animation:cx-form-scan 4s ease-in-out infinite}@keyframes cx-form-scan{0%,to{transform:translateY(-100%)}50%{transform:translateY(400%)}}.cx-launch-sheen{inset-inline-start:-40%;animation:cx-sheen 2.8s ease-in-out infinite}@keyframes cx-sheen{0%,40%{transform:translateX(0)}to{transform:translateX(420%)}}[dir=rtl] .cx-launch-sheen{animation-name:cx-sheen-rtl}@keyframes cx-sheen-rtl{0%,40%{transform:translateX(0)}to{transform:translateX(-420%)}}.cx-field{position:relative;animation:cx-fade .6s ease-out both;animation-delay:calc(var(--i, 0) * 90ms)}.cx-phone>div:not(:first-child){color:#fff}.cx-done{animation:cx-logo-on .8s cubic-bezier(.2,.7,.2,1) both}.cx-card{transform:perspective(900px) rotateY(calc((var(--p) - .5) * 14deg * var(--dir)));transition:transform .2s}.cx-ring2{stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, (var(--p) - .1) * 2.2, 1) * var(--f, 1))}.cx-pulse{animation:cx-pulse-run 3.2s cubic-bezier(.5,0,.5,1) infinite}@keyframes cx-pulse-run{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.cx-new{animation:cx-new-pop .9s cubic-bezier(.2,1.4,.4,1) .3s both}@keyframes cx-new-pop{0%{opacity:0;transform:scale(.4) rotate(-12deg)}to{opacity:1;transform:none}}.cx-new-ping{animation:cx-ping 1.6s cubic-bezier(0,0,.2,1) infinite}@keyframes cx-ping{75%,to{transform:scale(2.2);opacity:0}}.cx-title-sheen{background:linear-gradient(100deg,#fff 35%,#d9ccff 47%,#fff 52%,#fff);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:cx-title-sheen 4.5s ease-in-out infinite}@keyframes cx-title-sheen{0%,30%{background-position:100% 0}70%,to{background-position:0 0}}.cx-cta-ring{animation:cx-cta-ring 2.2s ease-out infinite}@keyframes cx-cta-ring{0%{box-shadow:0 0 0 0 rgba(157,114,255,.7)}to{box-shadow:0 0 0 18px rgba(157,114,255,0)}}@media (max-width:767px){.cx-act{height:calc(var(--h, 250) * .62svh)}.cx-floor{background-size:32px 32px}}html[data-motion=lite] .cx-cta-ring,html[data-motion=lite] .cx-floor,html[data-motion=lite] .cx-form-frame,html[data-motion=lite] .cx-form-scan,html[data-motion=lite] .cx-glitch>span,html[data-motion=lite] .cx-glow-border,html[data-motion=lite] .cx-hud-a,html[data-motion=lite] .cx-hud-b,html[data-motion=lite] .cx-hud-c,html[data-motion=lite] .cx-launch-sheen,html[data-motion=lite] .cx-new-ping,html[data-motion=lite] .cx-pulse,html[data-motion=lite] .cx-scan,html[data-motion=lite] .cx-title-sheen{animation:none}html[data-motion=lite] .cx-glitch,html[data-motion=lite] .cx-pulse,html[data-motion=lite] .cx-scan{display:none}@media (prefers-reduced-motion:reduce){.cx-card{transform:none}.cx-draw line,.cx-draw path,.cx-ring2{stroke-dashoffset:0!important}.cx-draw .cx-node{opacity:1!important}.cx-title-sheen{color:#fff;background:none}.cx-field,.cx-new{animation:none}}.cx-phone>div>div[dir=ltr]{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.12)!important;border-radius:1rem;min-height:3.5rem}.cx-phone>div>div[dir=ltr]:focus-within{border-color:#9d72ff!important;box-shadow:0 0 0 2px rgba(157,114,255,.35)}.cx-phone>div>div[dir=ltr]>input{color:#fff}.cx-phone>div>div[dir=ltr]>input::-moz-placeholder{color:rgba(255,255,255,.35)}.cx-phone>div>div[dir=ltr]>input::placeholder{color:rgba(255,255,255,.35)}.cx-phone>div>div[dir=ltr]>div>button{border-color:rgba(255,255,255,.12)}.cx-phone>div>div[dir=ltr]>div>button:hover{background:rgba(255,255,255,.06)}.cx-phone>div>div[dir=ltr]>div>button span{color:#fff}.cx-vf:after,.cx-vf:before{content:"";position:absolute;width:22px;height:22px;border:2px solid rgba(217,204,255,.75)}.cx-vf:before{inset-inline-start:0;top:0;border-inline-end:0;border-bottom:0}.cx-vf:after{inset-inline-end:0;bottom:0;border-inline-start:0;border-top:0}.cx-vf-page{position:fixed;inset:76px 12px 12px;z-index:5;pointer-events:none}@media (min-width:768px){.cx-vf-page{inset:88px 22px 22px}}.cx-rec{animation:cx-rec 1.2s steps(2) infinite}@keyframes cx-rec{50%{opacity:.15}}.cx-gate{--g:clamp(0,(var(--p) - .18)/.82,1);--f:clamp(0,var(--p) * 3.2,1)}.cx-gate-film{opacity:calc(1 - var(--f))}.cx-gate-words{opacity:calc(1 - var(--f) * 1.4);transform:translateY(calc(var(--f) * -40px))}.cx-gate-veil{background:#07060f;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center,center;mask-position:center,center;-webkit-mask-size:calc(22vmin + var(--g) * var(--g) * 1400vmin) auto,100% 100%;mask-size:calc(22vmin + var(--g) * var(--g) * 1400vmin) auto,100% 100%;-webkit-mask-composite:xor;mask-composite:exclude}.cx-gate-glow{opacity:calc(var(--f) * (1 - var(--g) * 1.6))}.cx-gate-collage{transform:perspective(1200px) rotateX(calc(28deg - var(--g) * 18deg)) rotate(-8deg) scale(calc(1.5 - var(--g) * .35))}.cx-city-stage{perspective:900px;perspective-origin:50% 45%}.cx-city-cam{transform-style:preserve-3d;transform:translateZ(calc(var(--p) * var(--travel) * 1px))}.cx-shot{--d:calc(var(--z) + var(--p) * var(--travel));position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) translate3d(calc(var(--x) * 1vw),calc(var(--y) * 1svh),calc(var(--z) * 1px));opacity:calc(clamp(0, (620 - var(--d)) / 260, 1) * clamp(0, (var(--d) + 3200) / 1400, 1))}.cx-city-words{opacity:calc(1 - clamp(0, (var(--p) - .62) * 4, 1))}.cx-city-end{opacity:clamp(0,(var(--p) - .7) * 4,1);transform:scale(calc(.9 + clamp(0, (var(--p) - .7) * 4, 1) * .1))}.cx-lens .cx-sec:after{content:"00"}.cx-lens[data-step="1"] .cx-sec:after{content:"01"}.cx-lens[data-step="2"] .cx-sec:after{content:"02"}.cx-lens[data-step="3"] .cx-sec:after{content:"03"}.cx-cut{opacity:0;transform:scale(1.6) rotate(-14deg);transition:opacity .25s,transform .35s cubic-bezier(.2,1.6,.4,1)}.cx-lens[data-step="3"] .cx-cut{opacity:1;transform:rotate(-8deg)}.cx-lens[data-step="3"] .cx-ghost-wrap{filter:grayscale(1) brightness(.5);transform:scale(.94)}.cx-ghost-wrap{transition:filter .4s,transform .4s}.cx-cutline{opacity:0;transition:opacity .3s}.cx-lens[data-step="3"] .cx-cutline{opacity:1}.cx-playhead{position:absolute;top:-6px;bottom:-6px;width:2px;background:#fff;box-shadow:0 0 12px 2px rgba(157,114,255,.9);inset-inline-start:calc(var(--p) * 100%)}.cx-playhead:before{content:"";position:absolute;top:-6px;inset-inline-start:-6px;border:7px solid transparent;border-top-color:#fff}.cx-clip{position:absolute;top:3px;bottom:3px;border-radius:6px;inset-inline-start:calc(var(--s) * 1%);width:calc(var(--w) * 1%);background:linear-gradient(180deg,rgba(157,114,255,.85),rgba(92,12,201,.85));opacity:calc(.35 + clamp(0, (var(--p) * 100 - var(--s)) / 6, 1) * .65)}.cx-v-shot{-o-object-position:50% calc(var(--q) * 100%);object-position:50% calc(var(--q) * 100%)}.cx-v-wipe2{clip-path:inset(0 calc((1 - var(--q)) * 100%) 0 0)}[dir=rtl] .cx-v-wipe2{clip-path:inset(0 0 0 calc((1 - var(--q)) * 100%))}.cx-v-float{transform:translateY(calc((var(--q) - .5) * var(--fy, -30) * 1px))}.cx-strip{background:#050409;padding-block:26px;position:relative}.cx-strip:after,.cx-strip:before{content:"";position:absolute;inset-inline:0;height:12px;background:repeating-linear-gradient(90deg,transparent 0 10px,rgba(217,204,255,.55) 10px 22px,transparent 22px 34px)}.cx-strip:before{top:7px}.cx-strip:after{bottom:7px}.cx-credits-roll{transform:translateY(calc(80svh * (1 - var(--p)) - var(--p) * 100%))}.cx-clap-stick{transform-origin:0 100%;transform:rotate(calc((1 - var(--on)) * -24deg));transition:transform .15s}[dir=rtl] .cx-clap-stick{transform-origin:100% 100%;transform:rotate(calc((1 - var(--on)) * 24deg))}.cx-clap{--on:clamp(0,((var(--p) - .1) * 1.6 - var(--i)/5) * 8,1);opacity:calc(.35 + var(--on) * .65);transform:translateY(calc((1 - var(--on)) * 24px))}.cx-ticket{-webkit-mask:radial-gradient(circle 18px at 0 50%,#0000 98%,#000) 0 0 /51% 100% no-repeat,radial-gradient(circle 18px at 100% 50%,#0000 98%,#000) 100% 0 /51% 100% no-repeat;mask:radial-gradient(circle 18px at 0 50%,#0000 98%,#000) 0 0 /51% 100% no-repeat,radial-gradient(circle 18px at 100% 50%,#0000 98%,#000) 100% 0 /51% 100% no-repeat}.cx-barcode{background:repeating-linear-gradient(90deg,#fff 0 2px,transparent 2px 4px,#fff 4px 5px,transparent 5px 8px,#fff 8px 11px,transparent 11px 13px)}.cx-stamp{animation:cx-stamp .5s cubic-bezier(.2,1.6,.4,1) both}@keyframes cx-stamp{0%{opacity:0;transform:scale(2.2) rotate(-25deg)}to{opacity:1;transform:rotate(-12deg)}}@media (max-width:767px){.cx-strip{padding-block:22px}}html[data-motion=lite] .cx-rec{animation:none}@media (prefers-reduced-motion:reduce){.cx-city-cam,.cx-clap,.cx-clap-stick,.cx-credits-roll,.cx-gate-collage,.cx-v-float{transform:none!important}.cx-gate-veil{-webkit-mask:none;mask:none;opacity:calc(1 - var(--g))}.cx-shot{opacity:1!important}.cx-clap{opacity:1}.cx-cut,.cx-stamp{transition:none;animation:none}}