:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff;--vc-icn-width: 1.2em;--vc-nav-width: 30px;--vc-nav-height: 30px;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-background: transparent;--vc-pgn-width: 12px;--vc-pgn-height: 4px;--vc-pgn-margin: 4px;--vc-pgn-border-radius: 0;--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-active-color: var(--vc-clr-primary)}.carousel{position:relative;text-align:center;box-sizing:border-box;touch-action:pan-y;overscroll-behavior:none}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative}.carousel__viewport{overflow:hidden}.carousel__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.carousel__icon{width:var(--vc-icn-width);height:var(--vc-icn-width);fill:currentColor}.carousel__prev,.carousel__next{box-sizing:content-box;background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);width:var(--vc-nav-width);height:var(--vc-nav-height);text-align:center;font-size:var(--vc-nav-height);padding:0;color:var(--vc-nav-color);display:flex;justify-content:center;align-items:center;position:absolute;border:0;cursor:pointer;margin:0 10px;top:50%;transform:translateY(-50%)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{right:auto;left:0}@media(hover:hover){.carousel__prev:hover,.carousel__next:hover{color:var(--vc-nav-color-hover)}}.carousel__pagination{display:flex;justify-content:center;list-style:none;line-height:0;margin:10px 0 0;padding:0}.carousel__pagination-button{display:block;border:0;margin:0;cursor:pointer;padding:var(--vc-pgn-margin);background:transparent}.carousel__pagination-button:after{display:block;content:"";width:var(--vc-pgn-width);height:var(--vc-pgn-height);border-radius:var(--vc-pgn-border-radius);background-color:var(--vc-pgn-background-color)}.carousel__pagination-button--active:after{background-color:var(--vc-pgn-active-color)}@media(hover:hover){.carousel__pagination-button:hover:after{background-color:var(--vc-pgn-active-color)}}.carousel__slide{scroll-snap-stop:auto;flex-shrink:0;margin:0;position:relative;display:flex;justify-content:center;align-items:center;transform:translateZ(0)}@media screen and (max-width:768px){[data-v-57e903b3] .carousel__prev{left:-25px;z-index:10}[data-v-57e903b3] .carousel__next{right:-25px;z-index:10}}[data-v-5112cf7f] .carousel__prev,[data-v-5112cf7f] .carousel__next{border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(228 229 228 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}[data-v-5112cf7f] .carousel__prev:hover,[data-v-5112cf7f] .carousel__next:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}[data-v-5112cf7f] .carousel__prev:is(.dark *),[data-v-5112cf7f] .carousel__next:is(.dark *){--tw-border-opacity: 1;border-color:rgb(74 85 104 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(18 18 18 / var(--tw-bg-opacity, 1))}[data-v-5112cf7f] .carousel__pagination-button:after{height:.5rem;width:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}[data-v-5112cf7f] .carousel__pagination-button:is(.dark *):after{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}[data-v-5112cf7f] .carousel__pagination-button--active:after{width:1.5rem;--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.platforms-carousel[data-v-5112cf7f]{padding-top:2rem;padding-bottom:2rem}.platform-link[data-v-5112cf7f]:focus{outline:none}.platform-link:hover .platform-logo[data-v-5112cf7f],.platform-link:focus-visible .platform-logo[data-v-5112cf7f]{outline:2px solid rgb(5,150,105);outline-offset:4px;border-radius:.5rem}.zoom-fade-enter-active,.zoom-fade-leave-active{transition:all .3s ease}.zoom-fade-enter-from,.zoom-fade-leave-to{transform:scale(.9);opacity:0}.fade-transition-enter-active,.fade-transition-leave-active{position:relative;transition:opacity .5s cubic-bezier(.455,.03,.515,.955)}.fade-transition-enter,.fade-transition-leave-to{position:absolute;opacity:0}section.auth-dialog-overlay{position:fixed;inset:0;width:100%;height:100vh;height:100dvh;z-index:70;overflow:hidden;overscroll-behavior:contain;touch-action:none}section.auth-dialog-overlay>section.auth-dialog-panel{max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow:auto;overscroll-behavior:contain;touch-action:auto}.auth-dialog-panel .m-input,.auth-dialog-panel .m-input .m-input-wrapper{width:100%;max-width:100%}
