.site-header{width:100%;height:75px;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.8);transition:all .15s;z-index:80;font-size:16px}.site-header .site-header-section{width:100%;height:100%;display:flex;justify-content:left;align-items:center}@media screen and (max-width:768px){.site-header{height:60px}}.site-header .left-header{margin-left:calc(10vw - 8.5px);width:200px;height:100%;min-width:200px;position:relative}@media screen and (min-width:1000px)and (max-width:1250px){.site-header .left-header{margin-left:0}}@media screen and (max-width:1000px){.site-header .left-header{display:none}}.site-header .left-header .header-logo{position:absolute;left:0;width:180px;height:100%;text-align:center;display:flex;justify-content:center;align-items:center}.site-header .menu-header{margin-left:calc(10vw - 8.5px)}@media screen and (max-width:768px){.site-header .menu-header{display:none}}.site-header .menu-header .menu-navigation,.site-header .menu-header .menu-navigation .menu-link{display:flex;justify-content:left;align-items:center;height:100%}.site-header .menu-header .menu-navigation .menu-link{text-align:center;padding:1vw 2vw;white-space:nowrap}.site-header .menu-header .menu-navigation .menu-link span{font-size:24px;color:#fff;font-weight:400}.site-header .menu-header .menu-navigation .menu-link span:hover{color:#a3f8f8!important}.site-header .right-header{width:15vw;min-width:180px;height:100%;position:absolute;right:2vw;top:0}@media screen and (min-width:768px)and (max-width:1250px){.site-header .right-header{display:none}}@media screen and (max-width:768px){.site-header .right-header{display:block;min-width:120px}}.site-header .right-header .header-account{color:#fff;font-size:1rem;text-align:right;display:flex;justify-content:flex-end;align-items:center;height:100%;padding-left:1em;overflow:hidden;text-overflow:ellipsis}.site-header .right-header .header-account .user-header-link{color:#fff}.site-header .right-header .header-account .user-header-link .ion-android-person{font-size:1.2em;padding-right:.4em}.site-header .right-header .change-language-links{position:absolute;right:2vw;top:50%;transform:translateY(-50%);text-align:center;color:#fff;font-size:24px;z-index:84;cursor:pointer}@media screen and (max-width:768px){.site-header .right-header .change-language-links{font-size:18px}}.site-header .right-header .change-language-links .clang-world{vertical-align:middle;font-size:40px}@media screen and (max-width:768px){.site-header .right-header .change-language-links .clang-world{font-size:24px}}.site-header .right-header .change-language-links .clang-lng{padding-left:.2vw;padding-right:.5vw}.site-header .right-header .change-language-links .clang-down{font-size:20px;vertical-align:baseline}@media screen and (max-width:768px){.site-header .right-header .change-language-links .clang-down{font-size:12px}}.site-header .right-header .change-language-list{position:absolute;left:0;top:91.5px;width:100%;background-color:rgba(0,0,0,.8);text-align:center;border-bottom-left-radius:10px;border-bottom-right-radius:10px;cursor:pointer;height:0;transition:all .15s ease-out;font-size:20px}.site-header .right-header .change-language-list.clang-active-list{height:6em}.site-header .right-header .change-language-list.clang-active-list .clang-link{display:block}@media screen and (max-width:768px){.site-header .right-header .change-language-list{font-size:16px;top:59.5px}}.site-header .right-header .change-language-list .clang-link{color:gray;text-align:center;border-bottom:1px solid #fff;height:3em;line-height:3em;display:none}.site-header .right-header .change-language-list .clang-link.clang-link-active{color:#fff}.site-header .right-header .change-language-list .clang-link:last-child{border-bottom:none}.site-header .mobile-dropdown{position:absolute;left:0;height:100%;width:15vw;min-width:120px}@media screen and (min-width:769px){.site-header .mobile-dropdown{display:none}}.site-header .mobile-dropdown strong{display:inline-block;height:100%;line-height:70px;width:100%;color:#fff;font-size:36px;padding-left:3vw}.site-header .mobile-dropdown .mobile-menu-navigation{position:absolute;left:0;top:59.5px;width:100%;background-color:rgba(0,0,0,.8);text-align:center;border-bottom-left-radius:10px;border-bottom-right-radius:10px;z-index:85;font-size:16px;height:0;transition:all .15s ease-out}.site-header .mobile-dropdown .mobile-menu-navigation.nav-active{height:12em}.site-header .mobile-dropdown .mobile-menu-navigation.nav-active .mobile-menu-link{height:3em;display:block}.site-header .mobile-dropdown .mobile-menu-navigation .mobile-menu-link{display:none;color:#fff;height:0;line-height:3em;text-align:center;border-bottom:1px solid #fff}.site-header .mobile-dropdown .mobile-menu-navigation .mobile-menu-link:last-child{border-bottom:none}.site-header .mobile-header-logo{position:absolute;z-index:82;left:50%;top:50%;transform:translate(-50%,-50%);width:120px}@media screen and (min-width:769px){.site-header .mobile-header-logo{display:none}}.site-footer{width:100%;min-height:20vh;background-color:#000;color:#fff;padding-top:5vh;font-size:16px}.site-footer .footer-menu-navigation{text-align:center;position:relative;display:flex;justify-content:center;align-items:center;width:100%}@media screen and (max-width:768px){.site-footer .footer-menu-navigation{flex-direction:column}}.site-footer .footer-menu-navigation .footer-menu-link{text-align:center;font-size:1.2rem;color:#ded8d6;padding-left:1vw;padding-right:3vw;line-height:1.5em}@media screen and (max-width:1300px){.site-footer .footer-menu-navigation .footer-menu-link{font-size:1.4rem}}.site-footer .footer-menu-navigation .footer-menu-link .clang-link{color:gray}.site-footer .footer-menu-navigation .footer-menu-link .clang-link.clang-link-active{color:#fff}.site-footer .footer-menu-navigation .footer-menu-link .separation{margin-left:.5em;margin-right:.5em}.site-footer .footer-menu-navigation .footer-logo{vertical-align:bottom;margin-right:8%}.site-footer .footer-menu-navigation .mobile-footer-logo{display:none}.site-footer .footer-desc{text-align:center;font-size:1.5rem;color:#ded8d6;padding-top:5vh;padding-bottom:5vh}@media screen and (max-width:768px){.site-footer{width:100vw;min-height:30vh;background-color:#000;color:#fff;padding-top:2vh}.site-footer .footer-menu-navigation{text-align:center;justify-content:flex-start;text-align:left}.site-footer .footer-menu-navigation .footer-menu-link{width:100%;display:block;text-align:left;font-size:16px;color:#fff;padding-left:1em;padding-right:2em;line-height:2em}.site-footer .footer-menu-navigation .footer-clang{position:absolute;right:0;top:0}.site-footer .footer-menu-navigation .footer-logo{display:none}.site-footer .footer-menu-navigation .mobile-footer-logo{display:block;width:32vw;height:auto;position:absolute;right:2em;bottom:0}.site-footer .footer-menu-navigation .mobile-footer-logo .mobile-footer-logo-img{width:100%;height:auto}.site-footer .footer-desc{text-align:left;font-size:16px;color:#fff;padding-top:3vh;padding-left:1em}}.games-site{width:100%;overflow-x:hidden;overflow-y:hidden;min-height:77vh;font-size:16px}.games-site .games-bg-section{width:100vw;aspect-ratio:1920/739;min-height:555px;background-repeat:no-repeat;background-position:50%;background-size:cover;margin-bottom:1px}@media screen and (max-width:768px){.games-site .games-bg-section{min-height:50vh;aspect-ratio:750/965}}.games-site .games-bg-section .games-bg-img{width:100%;height:100%}.games-site .games-list-section{width:100vw;background-color:#000}@media screen and (max-width:768px){.games-site .games-list-section{background-color:#fff}}.games-site .games-list-section .games-list-title{width:100%;text-align:center;padding-top:2vh;padding-bottom:4vh;color:#fff;letter-spacing:.05em;word-spacing:.1em;font-size:16px}@media screen and (max-width:768px){.games-site .games-list-section .games-list-title{font-size:10px;color:#000}}.games-site .games-list-section .games-list-title .current-title{font-size:2em;color:#fff;font-weight:400}@media screen and (max-width:768px){.games-site .games-list-section .games-list-title .current-title{color:#000}}.games-site .games-list-section .games-list-title .current-title:hover{color:red}.games-site .games-list-section .games-list-title .separation{font-size:2.4em;margin-left:.5em;margin-right:.5em;font-weight:400}@media screen and (max-width:768px){.games-site .games-list-section .games-list-title .separation{color:#000}}.games-site .games-list-section .games-list-title .active-title{font-size:1.6em;font-weight:400;color:#aaa;letter-spacing:.05em;word-spacing:.1em}.games-site .games-list-section .games-list-title .active-title:hover{color:red}.games-site .games-list-section .games-list-content{width:86vw;max-width:1350px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:auto}@media screen and (max-width:768px){.games-site .games-list-section .games-list-content{width:70vw}}.games-site .games-list-section .games-list-content .game-products{position:relative;width:23%;aspect-ratio:370/590;margin-bottom:2rem;margin-left:1%;margin-right:1%;border-radius:16px;background-repeat:no-repeat;overflow:hidden;background-size:100%;background-position:50%;transition:transform .3s ease}.games-site .games-list-section .games-list-content .game-products:hover{transform:scale(1.05);box-shadow:0 8px 25px hsla(0,0%,100%,.3)}@media screen and (max-width:768px){.games-site .games-list-section .games-list-content .game-products{width:100%;margin-left:0;margin-right:0}}.games-site .games-list-section .games-list-content .game-products .game-item-img{position:absolute;z-index:1;width:100%;height:100%;filter:blur(0);transition:filter .3s ease}.games-site .games-list-section .games-list-content .game-products:hover .game-item-img{filter:blur(2px)}.games-site .games-list-section .games-list-content .game-products .game-hover-div{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.9) 40%,transparent 90%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:12;transition:opacity .3s ease;border-radius:16px}.games-site .games-list-section .games-list-content .game-products .game-hover-div .game-hover-content{text-align:center;padding-top:10%}.games-site .games-list-section .games-list-content .game-products .game-hover-div .game-hover-content .game-logo{width:40%;aspect-ratio:1/1;margin-bottom:5%;position:relative;display:inline-block;border-radius:16px}.games-site .games-list-section .games-list-content .game-products .game-hover-div .game-hover-content .game-logo .game-logo-img{border-radius:16px;width:100%;height:auto}.games-site .games-list-section .games-list-content .game-products .game-hover-div .game-hover-content .game-name{font-size:1.5rem;color:#000;margin-bottom:5%;padding-left:10%;padding-right:10%;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.games-site .games-list-section .games-list-content .game-products .game-hover-div .game-hover-content .game-name{font-size:3rem}}.games-site .games-list-section .games-list-content .game-products .game-hover-div .game-hover-content .google-link{display:flex;justify-content:center;margin-bottom:5%}.games-site .games-list-section .games-list-content .game-products .game-hover-div .game-hover-content .google-link .google-link-container{width:56%;aspect-ratio:28/12;position:relative;border-radius:16px}.games-site .games-list-section .games-list-content .game-products .game-hover-div .game-hover-content .google-link .google-link-container .google-link-img{width:100%;height:auto;border-radius:4px}.games-site .games-list-section .games-list-content .game-products .game-hover-div .game-hover-content .apple-link{display:flex;justify-content:center}.games-site .games-list-section .games-list-content .game-products .game-hover-div .game-hover-content .apple-link .apple-link-container{width:56%;aspect-ratio:28/12;position:relative;border-radius:16px}.games-site .games-list-section .games-list-content .game-products .game-hover-div .game-hover-content .apple-link .apple-link-container .apple-link-img{width:100%;height:auto;border-radius:4px}.games-site .games-list-section .games-list-content .game-products .game-hover-div:hover{opacity:1}.games-site .games-list-section .pagination-section{padding-top:2vh;padding-bottom:3vh;text-align:center}.games-site .games-list-section .pagination-section .btn-get-more{line-height:1.2;display:inline-block;box-sizing:border-box;border:1px solid #e7e7e7;color:#fff;background:transparent!important;position:relative;font-weight:600;width:50vw;max-width:300px;height:3em;text-align:center;margin:0 auto;border-radius:10px;word-spacing:.08em;letter-spacing:.08em}@media screen and (max-width:768px){.games-site .games-list-section .pagination-section .btn-get-more{color:#000}}.games-site .vr-bg-section{width:100vw;aspect-ratio:1920/739;min-height:555px;background-size:cover;background-repeat:no-repeat;position:relative}@media screen and (max-width:768px){.games-site .vr-bg-section{aspect-ratio:750/965;min-height:50vh;background-position:50%}}.games-site .vr-bg-section .video-bg{width:100%;height:100%}.games-site .vr-bg-section .video-play-group{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:993}.games-site .vr-bg-section .video-play-group .ion-play{font-size:30px}.games-site .vr-exhibit-section{background-color:#000;color:#fff;width:100vw;padding-top:1rem}@media screen and (max-width:768px){.games-site .vr-exhibit-section{background-color:#fff;color:#000}}.games-site .vr-exhibit-section .vr-exhibit-title{width:100%;text-align:center;display:flex;justify-content:center;flex-wrap:wrap;font-size:16px}@media screen and (max-width:768px){.games-site .vr-exhibit-section .vr-exhibit-title{padding-top:1rem}}.games-site .vr-exhibit-section .vr-exhibit-title .vr-link-title{width:100%;text-align:center;padding-top:2vh;padding-bottom:6vh;color:#fff;letter-spacing:.05em;word-spacing:.1em}@media screen and (max-width:768px){.games-site .vr-exhibit-section .vr-exhibit-title .vr-link-title{font-size:10px;color:#000;padding-bottom:calc(4vh - 1.2rem)}}.games-site .vr-exhibit-section .vr-exhibit-title .vr-link-title .current-title{font-size:2em;color:#fff;font-weight:400}@media screen and (max-width:768px){.games-site .vr-exhibit-section .vr-exhibit-title .vr-link-title .current-title{color:#000}}.games-site .vr-exhibit-section .vr-exhibit-title .vr-link-title .current-title:hover{color:red}.games-site .vr-exhibit-section .vr-exhibit-title .vr-link-title .separation{font-size:2.4em;margin-left:.5em;margin-right:.5em;font-weight:400}@media screen and (max-width:768px){.games-site .vr-exhibit-section .vr-exhibit-title .vr-link-title .separation{color:#000}}.games-site .vr-exhibit-section .vr-exhibit-title .vr-link-title .active-title{font-size:1.6em;font-weight:400;color:#aaa;letter-spacing:.05em;word-spacing:.1em}.games-site .vr-exhibit-section .vr-exhibit-title .vr-link-title .active-title:hover{color:red}.games-site .vr-exhibit-section .vr-exhibit-title .vr-desc-title{width:100%;text-align:center;font-size:34px;padding-bottom:.8em;letter-spacing:.1em;word-spacing:.1em}@media screen and (max-width:768px){.games-site .vr-exhibit-section .vr-exhibit-title .vr-desc-title{display:none}}.games-site .vr-exhibit-section .vr-exhibit-title .vr-desc-p{width:50%;text-align:center;font-size:16px;padding-bottom:3vh;letter-spacing:.1em;word-spacing:.14em;line-height:1.5em}@media screen and (max-width:768px){.games-site .vr-exhibit-section .vr-exhibit-title .vr-desc-p{display:none}}.games-site .vr-exhibit-section .vr-exhibit-content{width:100vw;aspect-ratio:1920/707;display:flex;justify-content:left;align-items:flex-start;background-size:cover;background-repeat:no-repeat;background-position:100%;background-color:#838282;padding-bottom:2rem}@media screen and (max-width:768px){.games-site .vr-exhibit-section .vr-exhibit-content{display:none}}.games-site .vr-exhibit-section .vr-exhibit-content .vr-exhibit-card{margin-left:5%;width:44%;height:auto;box-shadow:0 4px 8px rgba(0,0,0,.9)}@media screen and (min-width:769px){.games-site .vr-exhibit-section .vr-exhibit-content .vr-exhibit-card{min-width:560px}}.games-site .vr-exhibit-section .vr-exhibit-content .vr-exhibit-card .vr-exhibit-image{width:100%;aspect-ratio:600/340;background-color:#fff;position:relative}.games-site .vr-exhibit-section .vr-exhibit-content .vr-exhibit-card .vr-exhibit-card-content{display:flex;width:100%;background-color:#000;height:auto;font-size:16px}.games-site .vr-exhibit-section .vr-exhibit-content .vr-exhibit-card .vr-exhibit-card-content .vr-exhibit-tag{background-color:#d40000;color:#fff;letter-spacing:.2rem;word-spacing:.5rem;padding:1rem 9% 0 1rem;display:flex;justify-content:center;align-items:flex-start;font-size:4em;font-weight:400;-webkit-clip-path:polygon(0 0,100% 0,50% 100%,0 100%);clip-path:polygon(0 0,100% 0,50% 100%,0 100%);font-family:Cascadia Mono;text-transform:uppercase}.games-site .vr-exhibit-section .vr-exhibit-content .vr-exhibit-card .vr-exhibit-card-content .vr-exhibit-desc{background:linear-gradient(28deg,#000,#212121 70%);padding:1rem;color:#fff;flex-grow:1;display:flex;flex-direction:column;justify-content:center;position:relative}.games-site .vr-exhibit-section .vr-exhibit-content .vr-exhibit-card .vr-exhibit-card-content .vr-exhibit-desc h5{margin:0;font-size:2rem;letter-spacing:.08em;word-spacing:.1em}.games-site .vr-exhibit-section .vr-exhibit-content .vr-exhibit-card .vr-exhibit-card-content .vr-exhibit-desc p{margin:10px 0;font-size:14px;line-height:1.5;color:#ccc}.games-site .vr-exhibit-section .vr-exhibit-content .vr-exhibit-card .vr-exhibit-card-content .vr-exhibit-button-container{display:flex;justify-content:flex-end}.games-site .vr-exhibit-section .vr-exhibit-content .vr-exhibit-card .vr-exhibit-card-content .vr-exhibit-btn{background-color:#fff;color:#000;padding:10px 20px;border-radius:20px;text-transform:uppercase;font-weight:700;font-size:14px;text-decoration:none}.games-site .vr-list-section{width:100%;min-height:800px;background-size:100%;background-repeat:no-repeat;background-position:bottom;box-shadow:0 8px 8px #fff}.games-site .vr-list-section .vr-list-container{width:100%;height:100%;display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;padding-top:1rem}@media screen and (max-width:768px){.games-site .vr-list-section .vr-list-container{justify-content:center}}.games-site .vr-list-section .vr-list-container .vr-card{width:50%;max-width:80%;padding:1.2rem 3vw;border-radius:16px;position:relative}@media screen and (min-width:769px){.games-site .vr-list-section .vr-list-container .vr-card{min-width:460px}}@media screen and (max-width:769px){.games-site .vr-list-section .vr-list-container .vr-card{width:80%}}.games-site .vr-list-section .vr-list-container .vr-card .image-container{position:relative;border-radius:16px}.games-site .vr-list-section .vr-list-container .vr-card .image-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 .5rem hsla(0,0%,100%,.9);border-radius:16px;z-index:22;pointer-events:none}.games-site .vr-list-section .vr-list-container .vr-card .image-container .card-img-container{width:100%;aspect-ratio:600/340;border-radius:16px;position:relative}@media screen and (max-width:768px){.games-site .vr-list-section .vr-list-container .vr-card .image-container .card-img-container{aspect-ratio:370/590}}.games-site .vr-list-section .vr-list-container .vr-card .image-container .card-img-container .card-img{border-radius:16px}.games-site .vr-list-section .vr-list-container .vr-card .image-container .vr-label{position:absolute;top:0;left:0;background-color:red;color:#fff;padding-left:2%;padding-top:2%;height:35%;aspect-ratio:1/1;font-size:2.2rem;font-weight:700;-webkit-clip-path:polygon(0 0,100% 0,0 100%,0 100%);clip-path:polygon(0 0,100% 0,0 100%,0 100%);z-index:16;border-top-left-radius:16px;letter-spacing:.2rem;word-spacing:.5rem;font-family:Arial,sans-serif}@media screen and (max-width:768px){.games-site .vr-list-section .vr-list-container .vr-card .image-container .vr-label{display:none}}.games-site .vr-list-section .vr-list-container .vr-card .image-container .vr-label-fff{position:absolute;top:0;left:0;height:35%;aspect-ratio:1.1/1;background-color:#fff;-webkit-clip-path:polygon(0 0,100% 0,0 100%,0 100%);clip-path:polygon(0 0,100% 0,0 100%,0 100%);z-index:3;border-top-left-radius:16px;letter-spacing:.2rem;word-spacing:.5rem;font-family:Arial,sans-serif}@media screen and (max-width:768px){.games-site .vr-list-section .vr-list-container .vr-card .image-container .vr-label-fff{display:none}}.games-site .vr-list-section .vr-list-container .vr-card .card-content{padding:1.2rem 2rem 1rem 1rem;color:#fff;text-align:start}@media screen and (max-width:768px){.games-site .vr-list-section .vr-list-container .vr-card .card-content{display:none}}.games-site .vr-list-section .vr-list-container .vr-card .card-content h5{margin:0;font-size:1.8rem;letter-spacing:.08em;word-spacing:.1em}.games-site .vr-list-section .vr-list-container .vr-card .card-content p{text-indent:.5em;margin:1em 0;font-size:1rem;color:#ccc;letter-spacing:.1em;word-spacing:.1em}.games-site .vr-list-section .vr-list-container .vr-card .card-content .button-container{text-align:right}.games-site .vr-list-section .vr-list-container .vr-card .card-content .button-container .button{background-color:red;color:#fff;padding:.8rem 1.8rem;border-radius:30px;text-transform:uppercase;font-weight:600;font-size:1rem;text-decoration:none}.games-site .video-play-group .wrapper{perspective:500px;transform:rotateX(10deg);animation:rotateAngle 6s linear infinite;margin:auto;width:auto}.games-site .video-play-group button{display:block;position:relative;margin:.5em 0;padding:.8em 2.2em;cursor:pointer;background:#fff;border:none;border-radius:.4em;text-transform:uppercase;font-size:1.5rem;font-family:Work Sans,sans-serif;font-weight:500;letter-spacing:.04em;mix-blend-mode:color-dodge;perspective:500px;transform-style:preserve-3d}.games-site .video-play-group button:after,.games-site .video-play-group button:before{--z:0px;position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%;opacity:0;mix-blend-mode:inherit;border-radius:inherit;transform-style:preserve-3d;transform:translate3d(calc(var(--z) * 0px),calc(var(--z) * 0px),calc(var(--z) * 0px))}.games-site .video-play-group button span{mix-blend-mode:none;display:block}.games-site .video-play-group button:after{background-color:#5d00ff}.games-site .video-play-group button:before{background-color:#ff1731}.games-site .video-play-group button:hover{background-color:#5bf4ff;transition:background .3s .1s}.games-site .video-play-group button:hover:before{--z:0.04;animation:translateWobble 2.2s ease forwards}.games-site .video-play-group button:hover:after{--z:-0.06;animation:translateWobble 2.2s ease forwards}@keyframes rotateAngle{0%{transform:rotateY(0deg) rotateX(10deg);animation-timing-function:cubic-bezier(.61,1,.88,1)}25%{transform:rotateY(20deg) rotateX(10deg)}50%{transform:rotateY(0deg) rotateX(10deg);animation-timing-function:cubic-bezier(.61,1,.88,1)}75%{transform:rotateY(-20deg) rotateX(10deg)}to{transform:rotateY(0deg) rotateX(10deg)}}@keyframes translateWobble{0%{opacity:0;transform:translate3d(calc(var(--z) * 0px),calc(var(--z) * 0px),calc(var(--z) * 0px))}16%{transform:translate3d(calc(var(--z) * 160px),calc(var(--z) * 160px),calc(var(--z) * 160px))}28%{opacity:1;transform:translate3d(calc(var(--z) * 70px),calc(var(--z) * 70px),calc(var(--z) * 70px))}44%{transform:translate3d(calc(var(--z) * 130px),calc(var(--z) * 130px),calc(var(--z) * 130px))}59%{transform:translate3d(calc(var(--z) * 85px),calc(var(--z) * 85px),calc(var(--z) * 85px))}73%{transform:translate3d(calc(var(--z) * 110px),calc(var(--z) * 110px),calc(var(--z) * 110px))}88%{opacity:1;transform:translate3d(calc(var(--z) * 90px),calc(var(--z) * 90px),calc(var(--z) * 90px))}to{opacity:1;transform:translate3d(calc(var(--z) * 100px),calc(var(--z) * 100px),calc(var(--z) * 100px))}}.wifi-loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:90}#wifi-loader{--background:#62abff;--front-color:#f81717;--back-color:#c3c8de;--text-color:#414856;width:64px;height:64px;border-radius:50px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:999}#wifi-loader,#wifi-loader svg{display:flex;justify-content:center;align-items:center}#wifi-loader svg{position:absolute}#wifi-loader svg circle{position:absolute;fill:none;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-100deg);transform-origin:center}#wifi-loader svg circle.back{stroke:var(--back-color)}#wifi-loader svg circle.front{stroke:var(--front-color)}#wifi-loader svg.circle-outer{height:86px;width:86px}#wifi-loader svg.circle-outer circle{stroke-dasharray:62.75 188.25}#wifi-loader svg.circle-outer circle.back{animation:circle-outer135 1.8s ease .3s infinite}#wifi-loader svg.circle-outer circle.front{animation:circle-outer135 1.8s ease .15s infinite}#wifi-loader svg.circle-middle{height:60px;width:60px}#wifi-loader svg.circle-middle circle{stroke-dasharray:42.5 127.5}#wifi-loader svg.circle-middle circle.back{animation:circle-middle6123 1.8s ease .25s infinite}#wifi-loader svg.circle-middle circle.front{animation:circle-middle6123 1.8s ease .1s infinite}#wifi-loader svg.circle-inner{height:34px;width:34px}#wifi-loader svg.circle-inner circle{stroke-dasharray:22 66}#wifi-loader svg.circle-inner circle.back{animation:circle-inner162 1.8s ease .2s infinite}#wifi-loader svg.circle-inner circle.front{animation:circle-inner162 1.8s ease .05s infinite}#wifi-loader .text{position:absolute;bottom:-40px;display:flex;justify-content:center;align-items:center;text-transform:lowercase;font-weight:500;font-size:14px;letter-spacing:.2px}#wifi-loader .text:after,#wifi-loader .text:before{content:attr(data-text)}#wifi-loader .text:before{color:var(--text-color)}#wifi-loader .text:after{color:var(--front-color);animation:text-animation76 3.6s ease infinite;position:absolute;left:0}@keyframes circle-outer135{0%{stroke-dashoffset:25}25%{stroke-dashoffset:0}65%{stroke-dashoffset:301}80%{stroke-dashoffset:276}to{stroke-dashoffset:276}}@keyframes circle-middle6123{0%{stroke-dashoffset:17}25%{stroke-dashoffset:0}65%{stroke-dashoffset:204}80%{stroke-dashoffset:187}to{stroke-dashoffset:187}}@keyframes circle-inner162{0%{stroke-dashoffset:9}25%{stroke-dashoffset:0}65%{stroke-dashoffset:106}80%{stroke-dashoffset:97}to{stroke-dashoffset:97}}@keyframes text-animation76{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}50%{-webkit-clip-path:inset(0);clip-path:inset(0)}to{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}