html{height:auto;overflow-y:auto;background-color:#000;scroll-behavior:smooth}body{height:auto;overflow-y:auto;margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}#ai-slider .swiper-slide{display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:#fff;max-width:200px}.gradient-text{background:linear-gradient(90deg,#070608 .5%,#b15295 58.66%,#5f4adc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradient-subtle-text{background:linear-gradient(106deg,#ffc368 34.8%,#ff8b66 57.13%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradient-blue-text{background:linear-gradient(90deg,#4690ff,#0cf0ff 50.04%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.blur-text{background:linear-gradient(180deg,#313132,#050506);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hbspt-form label:not(.hs-error-msg) span{color:#fff!important}.swiper-panorama{overflow:visible!important}.main-grid{border:1px solid #323232;border-left-width:0;border-right-width:0}.main-grid>*{border:1px solid #323232;border-top-width:0;border-left-width:0;margin-right:-1px;margin-bottom:-1px}.swiper{width:100%}.swiper-slide{background-position:center;background-size:cover}.swiper-slide img{display:block;width:100%}.swiper-pagination-bullet{width:50px}.swiper-pagination-bullet{background-color:#575757;margin:0!important;border-radius:0;height:6px}.swiper-pagination-bullet-active{background-color:#fff;border-radius:0;height:6px}.cards-slide.swiper{max-width:444px;aspect-ratio:1 / 1}.cards-slide .swiper-slide{display:flex;align-items:center;justify-content:center}.animate-jingle{animation:jingle 1s linear infinite;transform-origin:center}@keyframes jingle{0%{animation-timing-function:cubic-bezier(.146,.2111,.5902,1.3204);transform:rotate(0) skew(-8deg,-2deg)}11%{animation-timing-function:cubic-bezier(.1079,.1992,-.6462,.828);transform:rotate(7.61deg)}23%{animation-timing-function:cubic-bezier(.0504,.0951,.0163,.9677);transform:rotate(-5.789999999999999deg)}36%{animation-timing-function:cubic-bezier(.0475,.0921,.3134,1.0455);transform:rotate(3.35deg)}49%{animation-timing-function:cubic-bezier(.0789,.1565,.3413,1.0972);transform:rotate(-1.9300000000000002deg)}62%{animation-timing-function:cubic-bezier(.141,.2885,.406,1.1519);transform:rotate(1.12deg)}75%{animation-timing-function:cubic-bezier(.226,.4698,.5031,1.1722);transform:rotate(-.64deg)}88%{animation-timing-function:cubic-bezier(.3121,.5521,.5655,.8997);transform:rotate(.37deg)}to{transform:rotate(-.28deg)}}.glow-box-shadow{box-shadow:0 0 12px #ba00fb,0 0 8px #fb7800,0 0 2px #00fbf9}@keyframes marquee-move-text{to{transform:translate(-50%)}}.marquee-text{overflow:clip}.marquee-text-track{display:flex;padding-left:4.8rem;gap:4.8rem;width:max-content;animation:marquee-move-text var(--speed, 10s) linear infinite var(--direction, forwards)}.fadeout-horizontal{-webkit-mask-image:linear-gradient(to right,transparent,black 5rem,black calc(100% - 5rem),transparent);mask-image:linear-gradient(to right,transparent,black 5rem,black calc(100% - 5rem),transparent)}.autoplay-progress{position:absolute;right:16px;bottom:16px;z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--swiper-theme-color)}.autoplay-progress svg{--progress: 0;position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;stroke-width:4px;stroke:var(--swiper-theme-color);fill:none;stroke-dashoffset:calc(125.6px * (1 - var(--progress)));stroke-dasharray:125.6;transform:rotate(-90deg)}@keyframes notification-stack{0%{opacity:0;transform:scale(0) translate(0)}to{opacity:1;transform:scale(1) translate(0)}}.notification-stack{opacity:0;will-change:transform,opacity,bottom,width;transform:scale(0) translate(-50%)}.notification-stack.notification-animate.notification{animation:notification-stack 1.5s cubic-bezier(.68,0,.265,1) forwards}#pinContainer{width:100%;height:100%;overflow:hidden}.panel{height:100%;width:100%;position:absolute}@keyframes travel-phone-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes travel-wallet-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1) translateY(20%)}}.travel-phone-animate{animation:travel-phone-pop .8s cubic-bezier(.68,0,.265,1) forwards}.travel-wallet-animate{animation:travel-wallet-pop .8s cubic-bezier(.68,0,.265,1) .5s forwards;opacity:0}@keyframes bounce{0%,to{transform:none;animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(10%);animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}
