@font-face{font-family:Antique Olive Compact;src:url(/assets/AntiqueOlive-Compact.6ea355ab.woff2) format("woff2")}@font-face{font-family:Alibaba PuHuiTi;src:url(/assets/Alibaba-PuHuiTi-Regular.8b0342fa.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Alibaba PuHuiTi;src:url(/assets/Alibaba-PuHuiTi-Medium.72185d4d.ttf) format("truetype");font-style:normal;font-weight:700}.opacity-0{opacity:0}.position-absolute{position:absolute;top:0;left:0}body{margin:0;overflow:hidden}#loading-screen{pointer-events:auto;transition:all .25s;width:100%;height:100%;z-index:9999;position:absolute;top:0;left:0}#loading-screen-background{position:absolute;top:0;left:0;width:150%;height:150%;object-fit:cover;background-position:center;z-index:9999}#loading-screen-background-2{position:absolute;top:0;left:0;width:150%;height:150%;object-fit:cover;background-position:center;z-index:9998}#loading-screen-header{z-index:10000;display:flex;height:100px}#loading-screen-header img{height:70px;padding:14px}#loading-screen-menu{height:70px;width:70px;padding:14px;font-size:14px;border:2px black solid;box-sizing:border-box;letter-spacing:14px;font-weight:700;margin:14px}#loading-screen-container{z-index:10000;display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box}#loading-screen-content{text-align:center}#loading-screen-title{white-space:nowrap;font-size:72px;font-weight:700;font-family:Antique Olive Compact,monospace;display:flex}#loading-screen-title-colored{color:#2715ae;position:relative;left:-25%}#loading-screen-title-black{position:relative;left:25%}#loading-screen-subtitle{font-size:32px;font-weight:700;font-family:Antique Olive Compact,monospace;display:flex}#loading-screen-subtitle-wrapper{display:flex;justify-content:center}#loading-screen-subtitle-colored{color:#fff;position:relative;left:-25%}#loading-screen-subtitle-black{position:relative;left:25%}.spacer{flex:1}#loading-complete{font-size:32px;font-weight:700;transition:all .25s;font-family:Antique Olive Compact,monospace}#enter-text{margin-top:100px;opacity:0;transition:all .25s;display:flex;justify-content:center}#enter-label{cursor:pointer;display:flex;flex-direction:column;font-size:32px;font-weight:700;border:none;background:none;font-family:Antique Olive Compact,monospace;color:#2715ae}#enter-label .icon{display:flex;flex-direction:column;justify-content:center;height:118px}#enter-label .icon .colored,#enter-label .icon .black{display:flex;flex-direction:column;justify-content:center;align-items:center}#enter-label .icon .colored .enter-icon-bar1{transform:scaleY(1);transform-origin:bottom;transition:transform .4s ease-out;transition-delay:0.6s;background:#2715AE;width:4px;height:55px}#enter-label .icon .colored .enter-icon-bar2{transition:transform .1s ease-out;transform:scaleX(1);transition-delay:0.5s;background:#2715AE;width:20px;height:4px}#enter-label .icon .black{position:relative;top:-50%}#enter-label .icon .black .enter-icon-bar1{transform:scaleY(0);transform-origin:top;transition:transform .4s ease-out;transition-delay:.1s;background:black;width:4px;height:55px}#enter-label .icon .black .enter-icon-bar2{transition:transform .1s ease-out;transition-delay:0ms;transform:scaleX(0);background:black;width:20px;height:4px}#enter-label .label{display:flex}#enter-label .label .colored{display:block;position:relative;left:25%}#enter-label .label .colored .letter{transition:opacity .2s ease-out}#enter-label .label .colored .letter:first-child{transition-delay:1s}#enter-label .label .colored .letter:nth-child(2){transition-delay:.8s}#enter-label .label .colored .letter:nth-child(3){transition-delay:.6s}#enter-label .label .colored .letter:nth-child(4){transition-delay:.8s}#enter-label .label .colored .letter:last-child{transition-delay:1s}#enter-label .label .black{color:#000;display:block;position:relative;left:-25%}#enter-label .label .black .letter{opacity:0;transition:opacity .5s ease-out}#enter-label .label .black .letter:first-child{transition-delay:.4s}#enter-label .label .black .letter:nth-child(2){transition-delay:.2s}#enter-label .label .black .letter:nth-child(3){transition-delay:0s}#enter-label .label .black .letter:nth-child(4){transition-delay:.2s}#enter-label .label .black .letter:last-child{transition-delay:.4s}#enter-label:hover .label .black .letter{opacity:1}#enter-label:hover .label .black .letter:first-child{transition-delay:1s}#enter-label:hover .label .black .letter:nth-child(2){transition-delay:.8s}#enter-label:hover .label .black .letter:nth-child(3){transition-delay:.6s}#enter-label:hover .label .black .letter:nth-child(4){transition-delay:.8s}#enter-label:hover .label .black .letter:last-child{transition-delay:1s}#enter-label:hover .label .colored .letter{opacity:0}#enter-label:hover .label .colored .letter:first-child{transition-delay:.4s}#enter-label:hover .label .colored .letter:nth-child(2){transition-delay:.2s}#enter-label:hover .label .colored .letter:nth-child(3){transition-delay:0s}#enter-label:hover .label .colored .letter:nth-child(4){transition-delay:.2s}#enter-label:hover .label .colored .letter:last-child{transition-delay:.4s}#enter-label:hover .icon .colored .enter-icon-bar1{transition-delay:0ms;transform:scaleY(0)}#enter-label:hover .icon .colored .enter-icon-bar2{transform:scaleX(0);transition-delay:.4s}#enter-label:hover .icon .black .enter-icon-bar1{transform:scaleY(1);transition-delay:0.5s}#enter-label:hover .icon .black .enter-icon-bar2{transform:scaleX(1);transition-delay:0.9s}#loading-progress{margin:50px auto;border:1px solid black;height:4px;width:50%}#loading-progress-bar{position:relative;top:-1px;height:6px;width:100%;background-color:#000}@keyframes scale-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes scale-x-in{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes scale-x-0-80{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(.8);transform-origin:left}}@keyframes scale-x-80-100{0%{transform:scaleX(.8);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes scale-x-center-out{0%{transform:scaleX(1);transform-origin:center}to{transform:scaleX(0);transform-origin:center}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes bg-to-center{0%{top:-15%;left:-15%}to{top:-25%;left:-25%}}.bg-to-center{animation:bg-to-center 10s ease-out forwards}@keyframes floating-sunglasses{0%{transform:translateY(-10px)}to{transform:translateY(10px)}}.floating-sunglasses{animation:floating-sunglasses 1s alternate-reverse infinite ease-in-out}.loading-start{animation:cubic-bezier(0,0,.13,1) scale-in 1s forwards}.fade-out{animation:linear fade-out .25s forwards}.fade-out-long{animation:linear fade-out 2.5s forwards}.fade-in{animation:linear fade-in .25s forwards}.scale-0{transform:scale(0)}.scale-x-0{transform:scaleX(0);transform-origin:left}.scale-x-in{animation:cubic-bezier(0,0,.13,1) scale-x-in .75s forwards}.scale-x-0-80{animation:cubic-bezier(0,0,.13,1) scale-x-0-80 3s forwards}.scale-x-80-100{animation:cubic-bezier(0,0,.13,1) scale-x-80-100 .75s forwards}.scale-x-center-out{animation:cubic-bezier(0,0,.13,1) scale-x-center-out .75s forwards}#loaded-img{margin:80px 0 60px}.none{display:none!important}#dialog{width:500px;height:300px;background:rgba(0,0,0,.5);color:#fff;text-align:center;display:flex;flex-direction:column}#dialog-mask{background:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;top:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center}#dialog-msg{padding:10px;flex:1;display:flex;align-items:center;justify-content:center}#dialog-btn{padding:10px;border-top:rgba(255,255,255,.2) solid 1px;cursor:pointer}#dialog-btn:hover{background:rgba(255,255,255,.2)}.delay-1{transition:opacity .5s ease-out;transition-delay:.2s}.delay-2{transition:opacity .5s ease-out;transition-delay:0.4s}.delay-3{transition:opacity .5s ease-out;transition-delay:0.6s}.delay-4{transition:opacity .5s ease-out;transition-delay:0.8s}.delay-5{transition:opacity .5s ease-out;transition-delay:1s}.delay-6{transition:opacity .5s ease-out;transition-delay:1.2s}.delay-7{transition:opacity .5s ease-out;transition-delay:1.4s}.delay-8{transition:opacity .5s ease-out;transition-delay:1.6s}.mobile-show{display:none}.mask{transition:all .25s ease-out;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10001;pointer-events:none}.mask-show{background:rgba(0,0,0,.5)}.menu-btn{font-size:18px;font-family:Antique Olive Compact,monospace;transition:all .25s ease-out;pointer-events:auto;position:absolute;top:16px;right:16px;background:white;color:#ff9f51;display:flex;align-items:center;flex-wrap:wrap;padding:20px;border-radius:16px;cursor:pointer;box-shadow:0 5px 10px #0000004d}.menu-btn:hover{transform:scale(.95);background-image:linear-gradient(120deg,#F6D365 0%,#FDA085 100%);color:#fff}.menu-btn-has-icon{padding:16px;background:unset;color:#fff;box-shadow:unset}.menu-btn-has-icon:hover{background-image:unset}.menu-btn-icon{border-radius:100%;margin:0 10px;width:36px;height:36px;background:white;display:flex;justify-content:center;align-items:center}.menu-btn-icon-svg{fill:#ff9f51;width:18px;height:18px}.menu-btn-round{display:none;align-items:center;justify-content:center;padding:unset;height:72px;width:72px;border-radius:100%}.menu-btn-round-inner{display:flex;flex-direction:column;row-gap:6px}.menu-btn-round-inner div{transition:.25s ease-out;background:#FF9F51;width:24px;height:3px}.menu-btn-round:hover .menu-btn-round-inner div{background:white}#lang-switch-btn{left:16px;bottom:16px;right:unset;top:unset;background:transparent;color:#fff;box-shadow:unset}#lang-switch-btn:hover{transform:unset}.lang-switch-en,.lang-switch-zh{transition:.25s ease-out;padding:5px}.lang-switch-en-selected,.lang-switch-zh-selected{text-decoration:underline 2px white}#menu-signup{right:132px;font-family:Alibaba PuHuiTi,sans-serif;font-weight:bolder;font-size:16px}.menu-item{font-family:Alibaba PuHuiTi,sans-serif;font-style:normal;transition:all .25s ease-out;text-decoration:none;color:#000;display:flex;justify-content:center;align-items:center;width:200px;font-size:20px;font-weight:700;height:64px;border-radius:16px;background:white;box-sizing:border-box;box-shadow:0 5px 10px #0000004d;pointer-events:auto;cursor:pointer;white-space:nowrap;border:none}.menu-item-en{font-size:18px;width:300px}.menu-item-none-pointer-events{pointer-events:none!important;touch-action:none!important}#menu,#menu-on-mobile{display:flex;flex-direction:column;row-gap:10px;position:absolute;top:96px;right:96px}.menu-hide{transform:scale(.8);opacity:0;pointer-events:none!important}.menu-delay-1{transition-delay:.1s}.menu-delay-2{transition-delay:0.2s}.menu-delay-3{transition-delay:0.3s}.menu-delay-4{transition-delay:0.4s}.menu-delay-5{transition-delay:0.5s}.menu-delay-6{transition-delay:0.6s}.menu-delay-7{transition-delay:0.7s}.menu-delay-8{transition-delay:0.8s}.menu-delay-9{transition-delay:0.9s}#signup-mask{display:flex;justify-content:center;align-items:center}#signup-content{display:flex;transition:all .25s ease-out;column-gap:16px}.signup-intro-en{width:550px!important}.signup-intro-pic-container-en{width:130%!important;height:130%!important}.signup-intro-text-en{font-size:16px!important}.signup-intro-btn{transition:all .25s ease-out;border-radius:10px;border:none;background:#FF9F51;color:#fff;padding:16px 20px;box-shadow:0 5px 10px #0000001a;cursor:pointer}.signup-intro-btn:hover{background:#e88f45;transform:scale(.95)}#signup-intro{background:white;width:450px;box-shadow:0 5px 10px #0000004d;box-sizing:border-box;border-radius:16px;display:flex;flex-direction:column}#signup-intro-header{display:flex;background:#ff9f51;border-top-left-radius:16px;border-top-right-radius:16px}#signup-intro-title{color:#fff;padding:10px 16px;font-size:18px}#signup-intro-content{display:flex;flex:1}#signup-intro-pic{flex:4}#signup-intro-pic-container{position:relative;top:-60px;left:-90px;width:150%;height:150%;background-image:url(/assets/signup-intro.a12d4011.png);background-size:contain;background-repeat:no-repeat}#signup-intro-right{flex:6;display:flex;flex-direction:column}#signup-intro-actions{padding:0 16px 16px 0;display:flex;justify-content:flex-end;column-gap:16px}#signup-intro-text{flex:1;font-family:Alibaba PuHuiTi;padding:16px;font-size:14px}#signup-intro-text p:first-child{margin-block-start:unset}#signup-intro-text p:last-child{margin-block-end:unset}#signup-form{transition:all .25s ease-out;background:white;padding:24px;border-radius:16px;box-shadow:0 5px 10px #0000004d;box-sizing:border-box;display:flex;flex-direction:column}#signup-title{color:#ff9f51;font-size:24px;margin-bottom:24px}.signup-input{display:block;font-size:18px;transition:all .25s ease-out;width:270px;border-radius:16px;padding:16px;border:none;outline:none;caret-color:#ff9f51;box-shadow:0 5px 10px #0000001a;-webkit-appearance:none}.signup-input:focus+.signup-label,.signup-input:valid+.signup-label{top:-64px;color:#ff9f51}.signup-label{pointer-events:none;transition:all .25s ease-out;padding:2px;background:white;font-size:14px;position:relative;top:-39px;left:16px;font-weight:400;color:#0006}.signup-actions{display:flex;column-gap:16px}.signup-actions .signup-btn{background:white;color:#000;border-radius:16px;font-size:20px;flex:1;padding:10px;transition:all .25s ease-out;box-shadow:0 5px 10px #0000001a;border:none}#signup-submit{background:#ff9f51;color:#fff}#signup-submit:hover{background:#e88f45;transform:scale(.9);cursor:pointer}#signup-cancel{font-size:18px;color:#0009}#signup-close{transition:.25s ease-out;display:flex;justify-content:center;align-items:center;font-size:32px;font-weight:700;border-radius:100%;height:32px;width:32px;padding:16px;position:absolute;right:16px;top:16px;background:white;box-shadow:0 5px 10px #0000001a;pointer-events:auto}#signup-close:hover{cursor:pointer;transform:scale(.9);background-image:linear-gradient(120deg,#F6D365 0%,#FDA085 100%);color:#fff}#signup-close:hover .signup-close-1,#signup-close:hover .signup-close-2{transition:.25s ease-out;background:white}.signup-close-1,.signup-close-2{transition:.25s ease-out;width:3px;background:#ff9f51;height:22px}.signup-close-1{transform:translate(1.5px) rotate(45deg)}.signup-close-2{transform:translate(-1.5px) rotate(-45deg)}#root{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999}.dialog-mask{transition:.25s ease-out;display:flex;justify-content:center;align-items:center}.dialog-container{transition:.25s ease-out;background:white;border-radius:16px;box-shadow:0 5px 10px #0000001a;box-sizing:border-box;min-width:350px;min-height:200px;display:flex;flex-direction:column;row-gap:10px;padding:16px;pointer-events:auto}.dialog-content{padding:16px;flex:1;display:flex;justify-content:center;align-items:center;font-size:18px}.dialog-btn{transition:.25s ease-out;padding:10px;background:#FF9F51;border:none;border-radius:10px;color:#fff;font-size:18px;box-shadow:0 5px 10px #0000001a}.dialog-btn:hover{cursor:pointer;transform:scale(.99);background:#e88f45;color:#fff}#avg-chat-mask{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}#avg-chat-mask:after{content:"";height:16px}.avg-chat-container{display:flex;transition:.25s ease-out;background:white;box-shadow:0 5px 10px #0000001a;height:200px;border-radius:16px;box-sizing:border-box;padding:16px;width:800px;column-gap:16px;cursor:pointer}.avg-chat-avatar{width:168px;height:168px;border-radius:10px;user-select:none}.avg-chat-content{flex:1;font-size:16px;display:flex;flex-direction:column}.avg-chat-text{flex:1;user-select:none}.avg-chat-actions{display:flex;justify-content:flex-end;column-gap:10px}.avg-chat-action-btn{border:none;border-radius:5px;padding:5px;background:#ff9f51;color:#fff;user-select:none}#live-mask{display:flex;justify-content:center;align-items:center}#live-content-player{transition:all .25s ease-out;border-radius:10px;overflow:hidden}#live-show{right:300px;font-family:Alibaba PuHuiTi,sans-serif;font-weight:bolder;font-size:16px}.live-show-in-en{right:330px!important}.wechat-qr-code-img{width:150px;height:150px}.wechat-qr-code-text{font-family:Alibaba PuHuiTi,sans-serif;text-align:center}.wechat-qr-codes{display:flex;flex-direction:column;flex:1}.wechat-qr-codes-container{flex:1;display:flex;align-items:center;justify-content:center;column-gap:10px}.wechat-qr-codes-title{margin-top:16px;font-family:Alibaba PuHuiTi,sans-serif;text-align:center;font-size:20px}.btn-join-discord{font-family:Alibaba PuHuiTi,sans-serif;width:100%;border:none;background:#5865F2;padding:10px;color:#fff;font-size:20px;transition:all .25s ease-out;box-shadow:0 5px 10px #0000001a;border-radius:10px}.btn-join-discord:hover{transform:scale(.95);cursor:pointer}.btn-join-discord-container{display:block;font-size:20px}@media screen and (min-width: 1600px){.signup-intro-en{width:600px!important}.signup-pic-container-en{width:140%!important;height:140%!important}.signup-intro-text-en{font-size:17px!important}#signup-intro{width:600px}#signup-intro-title{font-size:24px;padding:16px}#signup-intro-text{padding:20px;font-size:17px}#signup-intro-pic-container{top:-75px;left:-90px;width:130%;height:130%}.signup-input{border-radius:18px;font-size:20px;padding:20px}.signup-input:focus+.signup-label,.signup-input:valid+.signup-label{top:-75px;color:#ff9f51}.signup-label{top:-45px;font-size:18px;pointer-events:none}#signup-title{font-size:28px}#signup-submit{padding:14px;font-size:22px}}.hide-on-desktop{display:none}@media screen and (max-width: 960px){#signup-intro{display:none}}@media screen and (max-width: 800px) and (orientation: portrait){#loading-screen-title{font-size:64px}#loading-screen-subtitle{font-size:36px}.mobile-show{display:unset}}@media screen and (min-width: 600px){#menu-on-mobile{display:none}}@media screen and (max-width: 600px){#loading-screen-title{font-size:36px}#loading-screen-subtitle{font-size:18px}.mobile-show{display:unset}#loading-complete{font-size:18px}#loaded-img{margin:80px 0 20px;height:50px;object-fit:contain}#enter-label{font-size:18px}.enter-icon-bar1{width:2px!important;height:35px!important}.enter-icon-bar2{width:15px!important;height:2px!important}#enter-label .icon{height:74px}#enter-text{margin-top:80px}.hide-on-mobile{display:none}.hide-on-desktop,#menu-btn-round{display:flex}.avg-chat-container{height:150px;width:calc(100% - 32px)}.avg-chat-avatar{display:none}#menu,#menu-on-mobile{row-gap:10px;top:96px;right:16px}#avg-chat-mask:after{height:128px}}
