@font-face{font-family:Xiaolai;font-style:normal;font-weight:400;src:local('XiaolaiP SC'),url(/assets/fonts/xiaolai.woff2) format('woff2'),url(/assets/fonts/xiaolai.woff) format('woff'),url(/assets/fonts/xiaolai.ttf) format('truetype');font-display:swap}@-webkit-keyframes run1{from{transform:translateX(-40px) translateY(-40px);top:50vh;left:50vw}to{transform:translateX(-40px) translateY(-40px) rotate(135deg);top:-113px;left:30vw}}@keyframes run1{from{transform:translateX(-40px) translateY(-40px);top:50vh;left:50vw}to{transform:translateX(-40px) translateY(-40px) rotate(135deg);top:-113px;left:30vw}}@-webkit-keyframes run2{from{transform:translateX(-40px) translateY(-40px);top:50vh;left:50vw}to{transform:translateX(-40px) translateY(-40px) rotate(-135deg);top:90vh;left:-113px}}@keyframes run2{from{transform:translateX(-40px) translateY(-40px);top:50vh;left:50vw}to{transform:translateX(-40px) translateY(-40px) rotate(-135deg);top:90vh;left:-113px}}@-webkit-keyframes run3{from{transform:translateX(-40px) translateY(-40px);top:50vh;left:50vw}to{transform:translateX(-40px) translateY(-40px) rotate(90deg);top:50vh;left:-113px}}@keyframes run3{from{transform:translateX(-40px) translateY(-40px);top:50vh;left:50vw}to{transform:translateX(-40px) translateY(-40px) rotate(90deg);top:50vh;left:-113px}}@-webkit-keyframes run4{from{transform:translateX(-40px) translateY(-40px);top:50vh;left:50vw}to{transform:translateX(-40px) translateY(-40px) rotate(-180deg);top:30vh;left:calc(100% + 113px)}}@keyframes run4{from{transform:translateX(-40px) translateY(-40px);top:50vh;left:50vw}to{transform:translateX(-40px) translateY(-40px) rotate(-180deg);top:30vh;left:calc(100% + 113px)}}@-webkit-keyframes run5{from{transform:translateX(-40px) translateY(-40px);top:50vh;left:50vw}to{transform:translateX(-40px) translateY(-40px) rotate(-180deg);top:90vh;left:calc(100% + 113px)}}@keyframes run5{from{transform:translateX(-40px) translateY(-40px);top:50vh;left:50vw}to{transform:translateX(-40px) translateY(-40px) rotate(-180deg);top:90vh;left:calc(100% + 113px)}}@-webkit-keyframes run6{from{transform:translateX(-40px) translateY(-40px);top:50vh;left:50vw}to{transform:translateX(-40px) translateY(-40px) rotate(-180deg);top:150vh;left:70vw}}@keyframes run6{from{transform:translateX(-40px) translateY(-40px);top:50vh;left:50vw}to{transform:translateX(-40px) translateY(-40px) rotate(-180deg);top:150vh;left:70vw}}@-webkit-keyframes loading{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes scaleInWithTransform{from{transform:rotate(-30deg) scale(1.5);opacity:0}to{transform:rotate(-30deg) scale(1);opacity:1}}@keyframes scaleInWithTransform{from{transform:rotate(-30deg) scale(1.5);opacity:0}to{transform:rotate(-30deg) scale(1);opacity:1}}@-webkit-keyframes breath{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes breath{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@-webkit-keyframes breathSmall{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes breathSmall{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}@-webkit-keyframes bounceInWithTransform{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateX(0) scale3d(.3,.3,.3)}20%{transform:translateX(0) scale3d(1.1,1.1,1.1)}40%{transform:translateX(0) scale3d(.9,.9,.9)}60%{opacity:1;transform:translateX(0) scale3d(1.03,1.03,1.03)}80%{transform:translateX(0) scale3d(.97,.97,.97)}to{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes bounceInWithTransform{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateX(0) scale3d(.3,.3,.3)}20%{transform:translateX(0) scale3d(1.1,1.1,1.1)}40%{transform:translateX(0) scale3d(.9,.9,.9)}60%{opacity:1;transform:translateX(0) scale3d(1.03,1.03,1.03)}80%{transform:translateX(0) scale3d(.97,.97,.97)}to{opacity:1;transform:translateX(0) scaleX(1)}}@-webkit-keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@-webkit-keyframes bounceOutWithTransform{20%{transform:translateX(0) scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:translateX(0) scale3d(1.1,1.1,1.1)}to{opacity:0;transform:translateX(0) scale3d(.3,.3,.3)}}@keyframes bounceOutWithTransform{20%{transform:translateX(0) scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:translateX(0) scale3d(1.1,1.1,1.1)}to{opacity:0;transform:translateX(0) scale3d(.3,.3,.3)}}@-webkit-keyframes rippleEffect{0%{width:5px;height:5px;transform:translate(0,0);opacity:.4}100%{width:1000px;height:1000px;transform:translate(-500px,-500px);opacity:0}}@keyframes rippleEffect{0%{width:5px;height:5px;transform:translate(0,0);opacity:.4}100%{width:1000px;height:1000px;transform:translate(-500px,-500px);opacity:0}}@-webkit-keyframes countup{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-25px)}}@keyframes countup{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-25px)}}*{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:xiaolai,-apple-system,"Noto Sans","Helvetica Neue",Helvetica,"Nimbus Sans L",Arial,"Liberation Sans","PingFang SC","Hiragino Sans GB","Noto Sans CJK SC","Source Han Sans SC","Source Han Sans CN","Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Zen Hei","ST Heiti",SimHei,"WenQuanYi Zen Hei Sharp",sans-serif}body,html{overflow:hidden}body{margin:0;padding:0;width:100vw;height:100vh;contain:paint}#main{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:1;background-color:#fff}#main #timer{position:absolute;bottom:15px;left:20px;font-size:30px;font-variant:tabular-nums;font-feature-settings:"tnum";opacity:0;transition:.3s;pointer-events:none}#main #timer.shown{opacity:.7}#main #timer.timer-tight{opacity:1;color:#e62b1e;-webkit-animation:1s infinite breath;animation:1s infinite breath}#main #score{position:absolute;bottom:15px;right:20px;font-size:30px;font-variant:tabular-nums;font-feature-settings:"tnum";opacity:0;transition:.3s;pointer-events:none}#main #score #score-icon{display:inline-block;height:30px;vertical-align:bottom;margin-right:5px}#main #score.shown{opacity:1}#main #score.shown #score-text{opacity:.7}#main #score.end{opacity:0}#loading{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:999;overflow:hidden;background-color:#fff}#loading .loading-text{line-height:35px;height:35px;position:absolute;right:65px;bottom:15px;font-size:19px;text-align:right;z-index:1000;transition:opacity .3s}#loading .loading-ani{width:35px;height:35px;position:absolute;right:15px;bottom:15px;z-index:1000;transition:opacity .3s}#loading .loading-ani svg{width:80%;height:80%;margin:10%;-webkit-animation:1s linear infinite loading;animation:1s linear infinite loading}#loading-tip-part-1{position:absolute;top:30%;right:-125px;width:170px;transform:rotate(0);transform-origin:bottom center;transition:.3s}#loading-tip-part-2{width:40px;height:auto;position:absolute;top:30%;right:77px;opacity:0}#loading-tip-part-3{position:absolute;top:calc(30% - 36px);right:59px;font-size:19px;opacity:0}#loading-logo{width:450px;height:auto;position:absolute;left:-8px;top:calc(100vh + 5px);transform:rotate(-90deg);transform-origin:left top;z-index:1000;transition:left .3s}#pre-start{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:51;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;overflow:hidden}#pre-start img#start-box{width:110px;height:auto;display:none}#pre-start img#start-box.shown{-webkit-animation:.5s bounceIn;animation:.5s bounceIn}#pre-start img#start-box.breath{-webkit-animation:2s infinite breath;animation:2s infinite breath}#pre-start img#start-box.disappear{-webkit-animation:.5s bounceOut;animation:.5s bounceOut}#pre-start img.traget-obj{display:none;width:80px;height:auto;position:absolute;top:50vh;left:50vw;transform:translateX(-40px) translateY(-40px)}#pre-start img.traget-obj.shown{display:block}#pre-start img.traget-obj.intro-anim-1{-webkit-animation:1.2s forwards run1;animation:1.2s forwards run1}#pre-start img.traget-obj.intro-anim-2{-webkit-animation:1.2s forwards run2;animation:1.2s forwards run2}#pre-start img.traget-obj.intro-anim-3{-webkit-animation:1.2s forwards run3;animation:1.2s forwards run3}#pre-start img.traget-obj.intro-anim-4{-webkit-animation:1.2s forwards run4;animation:1.2s forwards run4}#pre-start img.traget-obj.intro-anim-5{-webkit-animation:1.2s forwards run5;animation:1.2s forwards run5}#pre-start img.traget-obj.intro-anim-6{-webkit-animation:1.2s forwards run6;animation:1.2s forwards run6}#pre-start #intro-anim-tip{display:none;width:100%;text-align:center;font-size:19px;position:absolute;top:50vh;left:0;opacity:0;transform:translateY(60px);transition:.8s}#pre-start #intro-anim-tip.shown{opacity:.3}#intro{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:50;display:none;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;overflow:hidden}#intro .container{width:95vw;height:95vh;padding:5px;position:relative;box-sizing:border-box}#intro .container h1{font-size:80px;margin:10px 0}#intro .container h1 span{color:#e62b1e}#intro .container #start{width:calc(85vw - 4px);text-align:center;position:absolute;left:5vw;bottom:80px;height:60px;line-height:60px;font-size:30px;border:2px solid #000;background-color:#e62b1e;color:#fff;z-index:2;cursor:pointer;-webkit-animation:3s infinite breathSmall;animation:3s infinite breathSmall}#intro .container #start:active{background-color:#a81e14}#intro .container #rules{width:45vw;text-align:center;position:absolute;left:25vw;bottom:8px;font-size:22px;cursor:pointer;line-height:52px}#intro .container #user{width:calc(80vw - 4px);text-align:center;position:absolute;left:7.5vw;bottom:140px;height:80px;border:2px solid #000;border-bottom:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:1;background-color:#fff}#intro .container #user #user-avatar{width:50px;height:50px;margin-bottom:4px;margin-left:12px;background-color:#b6b6b6;border:2px solid #000;border-radius:100px;text-align:left;overflow:hidden}#intro .container #user #user-avatar img{width:100%;height:100%}#intro .container #user #user-name{width:calc(100% - 95px);height:50px;line-height:50px;margin-bottom:4px;margin-right:12px;font-size:20px;text-align:left;overflow:hidden;text-overflow:ellipsis;font-family:-apple-system,"Noto Sans","Helvetica Neue",Helvetica,"Nimbus Sans L",Arial,"Liberation Sans","PingFang SC","Hiragino Sans GB","Noto Sans CJK SC","Source Han Sans SC","Source Han Sans CN","Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Zen Hei","ST Heiti",SimHei,"WenQuanYi Zen Hei Sharp",sans-serif}#intro.shown{-webkit-animation:.5s bounceIn;animation:.5s bounceIn}#intro.disappear{-webkit-animation:.5s bounceOut;animation:.5s bounceOut}#settle{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:20;display:none;flex-direction:column;justify-content:center;align-items:center}#settle .container{width:90vw;height:calc(65vh - 25px);margin-top:25vh;margin-bottom:25px;border:2px solid #000;padding:15px;position:relative;box-sizing:border-box;background-color:#fff}#settle .container .title{text-align:center;transform:translateY(calc(-21vh - 60px));font-size:22px;line-height:60px}#settle .container .title img{display:inline-block;height:40px;width:40px;vertical-align:middle}#settle .container #object-name{padding-top:calc(12vh - 80px);text-align:center;margin:0}#settle .container #get-part{font-size:20px;padding-top:30px;margin:0;text-align:center;line-height:40px;opacity:0;transform:translateY(15px);transition:.5s}#settle .container #get-part #small-post-part{width:22px;height:22px;border-radius:30px;display:inline-block;vertical-align:sub;margin-right:10px;margin-left:10px;position:relative}#settle .container #get-part #small-post-part svg{left:0;width:100%;position:absolute;top:0}#settle .container #get-part #small-post-part.small-part-2 svg{margin-top:16%}#settle .container #get-part #small-post-part.small-part-5 svg{width:200%;transform:translateX(-25%)}#settle .container #get-part #small-post-part.small-part-6 svg{width:121%;transform:translateY(-13%)}#settle .container #get-part.shown{transform:translateY(0);opacity:1}#settle .container #next{width:calc(70vw - 4px);text-align:center;position:absolute;left:10vw;bottom:20px;height:60px;line-height:60px;font-size:30px;border:2px solid #000;background-color:#e62b1e;color:#fff;cursor:pointer}#settle .container #next:active{background-color:#a81e14}#settle.before-shown{opacity:0;transition:opacity .3s}#settle.shown{opacity:1}#settle.exit{transition:transform .7s cubic-bezier(.445,.05,.55,.95);transform:translateX(-100vw)}#next-level{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:19;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translateX(100vw)}#next-level .level-logo{width:35vw;height:35vw;left:27.5vw;position:absolute;top:-10vh;display:none}#next-level .level-logo svg{overflow:visible}#next-level .level-logo#post-part-2 svg{margin-top:16%}#next-level .level-logo#post-part-5 svg{width:200%;transform:translateX(-25%)}#next-level .level-logo#post-part-6 svg{width:121%;transform:translateY(-13%)}#next-level .level-logo.shown{display:block}#next-level .container{width:90vw;height:calc(65vh - 25px);margin-top:25vh;margin-bottom:25px;border:2px solid #000;padding:15px;position:relative;box-sizing:border-box;background-color:#fff}#next-level .container .title{text-align:center;transform:translateY(calc(-21vh - 60px));font-size:22px;line-height:60px}#next-level .container .title img{display:inline-block;height:40px;width:40px;vertical-align:middle}#next-level .container p{text-align:center;font-size:18px;margin-top:5vh}#next-level .container #level-name{padding-top:calc(12vh - 80px);text-align:center;margin:0}#next-level .container #go-next{width:calc(70vw - 4px);text-align:center;position:absolute;left:10vw;bottom:20px;height:60px;line-height:60px;font-size:30px;border:2px solid #000;background-color:#e62b1e;color:#fff;cursor:pointer}#next-level .container #go-next:active{background-color:#a81e14}#next-level.first-shown{transform:translateX(0);-webkit-animation:.5s forwards bounceInWithTransform;animation:.5s forwards bounceInWithTransform}#next-level.shown{transition:transform .7s cubic-bezier(.445,.05,.55,.95);transform:translateX(0)}#next-level.exit{-webkit-animation:.5s bounceOutWithTransform;animation:.5s bounceOutWithTransform}#end{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:10;display:flex;transform:translateX(100vw);flex-direction:column;justify-content:center;align-items:center}#end .container{background-color:#fff;width:92vw;height:95vh;border:2px solid #000;padding:15px;position:relative;box-sizing:border-box;overflow:hidden}#end .container>img{width:calc(75vw + 4px);position:absolute;left:7.5vw;bottom:50px;height:64px;opacity:0;z-index:3}#end .container p{text-align:center;font-size:22px;margin:7px 0 22px}#end .container h1{text-align:center;font-size:40px;margin:0 0 10px}#end .container h1 img{display:inline-block;height:42px;vertical-align:bottom;margin-right:5px}#end .container h1 #end-score-text{position:relative}#end .container h1 #score-mark{position:absolute;border:2px solid #ea4c41;border-radius:50%;width:42px;height:42px;transform:rotate(-30deg);color:#ea4c41;font-size:30px;line-height:42px;text-align:center;top:-18px;right:-28px;z-index:-1;display:inline-block}#end .container div.text{text-align:center;padding-top:1vh}#end .container div.text span{font-size:18px}#end .container div.text span img{width:18px;vertical-align:middle;margin-left:5px;display:inline-block}#end .container .outer-post{width:56.5vw;margin:2vh auto 0}#end .container .end-post-part{position:relative;width:25vw;height:25vw;display:inline-block;margin-right:5vw;margin-bottom:5vw}#end .container .end-part svg{overflow:visible;width:25vw;height:25vw;position:absolute;z-index:2}#end .container .end-part.end-part-2 svg{margin-top:-23%;z-index:1}#end .container .end-part.end-part-4 svg{z-index:1}#end .container .end-part.end-part-5 svg{width:200%;transform:translateX(-25%)}#end .container .end-part.end-part-6 svg{width:132%;height:113%;transform:translateY(-13%) translateX(-4%)}#end .container .end-post-part-2{margin-right:0}#end .container .end-post-part-4{width:24vw;height:24vw;padding-left:1vw;margin-right:0}#end .container .end-post-part-4 svg{width:24vw;height:24vw}#end .container #share{width:75vw;text-align:center;position:absolute;left:7.5vw;bottom:50px;height:60px;line-height:60px;font-size:30px;border:2px solid #000;background-color:#e62b1e;color:#fff;z-index:2}#end .container #share:active{background-color:#a81e14}#end .container #user-index{width:70vw;text-align:center;position:absolute;left:10vw;bottom:114px;height:60px;border:2px solid #000;border-bottom:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:1;background-color:#fff}#end .container #user-index #index-user-avatar{width:40px;height:40px;margin-left:12px;background-color:#b6b6b6;border:2px solid #000;border-radius:100px;text-align:left;overflow:hidden}#end .container #user-index #index-user-avatar img{width:100%;height:100%}#end .container #user-index #user-name-index{width:calc(100% - 85px);margin-right:12px;font-size:16px;text-align:left;line-height:25px}#end .container #user-index #user-name-index #user-name-index-text{display:block;width:90%;text-overflow:ellipsis;overflow:hidden;font-family:-apple-system,"Noto Sans","Helvetica Neue",Helvetica,"Nimbus Sans L",Arial,"Liberation Sans","PingFang SC","Hiragino Sans GB","Noto Sans CJK SC","Source Han Sans SC","Source Han Sans CN","Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Zen Hei","ST Heiti",SimHei,"WenQuanYi Zen Hei Sharp",sans-serif}#end .container #user-index #user-index-text{display:block;font-size:25px;text-align:left;font-weight:700;font-family:xiaolai,-apple-system,"Noto Sans","Helvetica Neue",Helvetica,"Nimbus Sans L",Arial,"Liberation Sans","PingFang SC","Hiragino Sans GB","Noto Sans CJK SC","Source Han Sans SC","Source Han Sans CN","Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Zen Hei","ST Heiti",SimHei,"WenQuanYi Zen Hei Sharp",sans-serif}#end .container #user-index #all-index{position:absolute;right:10px;font-size:20px;top:22px}#end .container #end-down{width:calc(70vw - 4px);text-align:center;position:absolute;left:10vw;bottom:10px;line-height:30px;font-size:17px;color:#b9b9b9}#end .container #end-down span{transform:rotate(90deg);display:inline-block;font-size:25px;vertical-align:middle;margin-right:15px}#end .container #event-info{position:absolute;top:102%;left:0;width:100%;line-height:0;background-color:#000}#end .container #event-info img{width:100%}#end .container #event-info #buy-now{width:100%;background-color:#000;padding:10px 20px 20px;box-sizing:border-box;text-align:center}#end .container #event-info #buy-now a{line-height:60px;font-size:20px;display:inline-block;width:100%;color:#fff;border:1px solid #fff;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;text-decoration:none}#end.shown{transition:transform .7s cubic-bezier(.445,.05,.55,.95);transform:translateX(0)}#end.shown .end-part.end-part-1{-webkit-animation:.3s .8s backwards fadeIn;animation:.3s .8s backwards fadeIn}#end.shown .end-part.end-part-2{-webkit-animation:.3s 1.1s backwards fadeIn;animation:.3s 1.1s backwards fadeIn}#end.shown .end-part.end-part-3{-webkit-animation:.3s 1.4s backwards fadeIn;animation:.3s 1.4s backwards fadeIn}#end.shown .end-part.end-part-4{-webkit-animation:.3s 1.7s backwards fadeIn;animation:.3s 1.7s backwards fadeIn}#end.shown .end-part.end-part-5{-webkit-animation:.3s 2s backwards fadeIn;animation:.3s 2s backwards fadeIn}#end.shown .end-part.end-part-6{-webkit-animation:.3s 2.3s backwards fadeIn;animation:.3s 2.3s backwards fadeIn}#end.shown h1{-webkit-animation:.5s 2.6s both bounceIn;animation:.5s 2.6s both bounceIn}#end.shown h1 #score-mark{-webkit-animation:.5s 3.8s both scaleInWithTransform;animation:.5s 3.8s both scaleInWithTransform}#end.shown p{-webkit-animation:.3s 2.6s backwards fadeIn;animation:.3s 2.6s backwards fadeIn}#end.shown .text span{-webkit-animation:.3s 3.1s backwards fadeIn;animation:.3s 3.1s backwards fadeIn}#end.shown #share,#end.shown #user-index{-webkit-animation:.3s 3.3s backwards fadeIn;animation:.3s 3.3s backwards fadeIn}#end.shown #end-down{-webkit-animation:.3s 3.7s backwards fadeIn;animation:.3s 3.7s backwards fadeIn}@media (max-width:350px){#end.shown .container .outer-post{transform:scale(.9);transform-origin:top center}#end.shown .container p{margin:2px 0 17px}#end.shown .container>img{height:54px;bottom:40px}#end.shown .container h1{margin:-22px 0 8px;font-size:33px}#end.shown .container h1 img{width:35px;height:35px}#end.shown .container h1 #score-mark{width:33px;height:33px;font-size:23px;line-height:33px;top:-15px;right:-23px}#end.shown .container #share{height:50px;line-height:50px;bottom:40px}#end.shown .container #user-index{bottom:94px;width:68vw;left:11vw;height:50px}#end.shown .container #user-index #index-user-avatar{width:35px;height:35px}#end.shown .container #user-index #user-name-index{width:calc(100% - 75px)}#end.shown .container #user-index #user-name-index #user-name-index-text{font-size:12px;line-height:20px}#end.shown .container #user-index #user-name-index #user-index-text{font-size:22px;line-height:20px}#end.shown .container #user-index #all-index{top:17px}#end.shown .container #end-down{bottom:5px}}#end-img{position:absolute;top:-717px;right:0;width:375px;height:717px;z-index:-1;display:flex;flex-direction:column;justify-content:center;align-items:center}#end-img .container{background-color:#fff;width:345px;height:684px;border:2px solid #000;padding:15px;position:relative;box-sizing:border-box}#end-img .container p{text-align:center;font-size:22px;margin:7px 0 22px}#end-img .container>img{width:250px;height:auto;margin-left:28.8px}#end-img .container h1{text-align:center;font-size:40px;margin:40px 0 10px}#end-img .container h1 img{display:inline-block;height:42px;vertical-align:bottom;margin-right:5px}#end-img .container h1 #end-score-text-img{position:relative}#end-img .container h1 #end-score-text-plain-img{position:relative;z-index:2}#end-img .container h1 #score-mark-img{position:absolute;border:2px solid #ea4c41;border-radius:50%;width:42px;height:42px;transform:rotate(-30deg);color:#ea4c41;font-size:30px;line-height:42px;text-align:center;top:-18px;right:-28px;z-index:1;display:inline-block}#end-img .container #qrcode{width:321px;position:absolute;left:10px;bottom:75px;height:90px;font-size:27px;border:2px solid #000;background-color:#e62b1e;color:#fff;z-index:2;padding:10px;box-sizing:border-box}#end-img .container #qrcode span{color:#f2958e;font-size:16px}#end-img .container #qrcode img{float:right;width:62px;height:auto;border:2px solid #fff;background-color:#fff}#end-img .container #user-img{width:287px;text-align:center;position:absolute;left:25px;bottom:164px;height:70px;border:2px solid #000;border-bottom:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:1;background-color:#fff}#end-img .container #user-img #img-user-avatar{width:50px;height:50px;margin-left:12px;background-color:#b6b6b6;border:2px solid #000;border-radius:100px;text-align:left;overflow:hidden}#end-img .container #user-img #img-user-avatar img{width:100%;height:100%}#end-img .container #user-img #user-name-img{width:calc(100% - 95px);margin-right:12px;font-size:16px;text-align:left;line-height:25px}#end-img .container #user-img #user-name-img #user-name-img-text{font-family:-apple-system,"Noto Sans","Helvetica Neue",Helvetica,"Nimbus Sans L",Arial,"Liberation Sans","PingFang SC","Hiragino Sans GB","Noto Sans CJK SC","Source Han Sans SC","Source Han Sans CN","Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Zen Hei","ST Heiti",SimHei,"WenQuanYi Zen Hei Sharp",sans-serif}#end-img .container #user-img #user-tag-img{font-size:25px;font-weight:700;text-align:left;font-family:xiaolai,-apple-system,"Noto Sans","Helvetica Neue",Helvetica,"Nimbus Sans L",Arial,"Liberation Sans","PingFang SC","Hiragino Sans GB","Noto Sans CJK SC","Source Han Sans SC","Source Han Sans CN","Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Zen Hei","ST Heiti",SimHei,"WenQuanYi Zen Hei Sharp",sans-serif}#end-img .container #end-logo-img{position:absolute;bottom:23px;width:100px;height:auto;margin-left:105.5px}#end-failed{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:10;display:none;flex-direction:column;justify-content:center;align-items:center}#end-failed .container{background-color:#fff;width:90vw;height:90vh;border:2px solid #000;padding:15px;position:relative;box-sizing:border-box}#end-failed .container h1{text-align:center}#end-failed .container img{width:40vw;height:40vw;margin:20px calc(25vw - 15px)}#end-failed .container .tip{font-size:20px;line-height:40px}#end-failed .container #restart{width:calc(70vw - 4px);text-align:center;position:absolute;left:10vw;bottom:20px;height:60px;line-height:60px;font-size:30px;border:2px solid #000;background-color:#e62b1e;color:#fff;cursor:pointer}#end-failed .container #restart:active{background-color:#a81e14}#end-failed.shown{-webkit-animation:.5s bounceIn;animation:.5s bounceIn}#end-failed.disappear{-webkit-animation:.5s bounceOut;animation:.5s bounceOut}#rules-layer{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:101;display:none;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}#rules-layer .container{width:90vw;height:90vh;border:2px solid #000;padding:15px;position:relative;box-sizing:border-box;background-color:#fff}#rules-layer .container .scroll{overflow:auto;width:100%;height:calc(100% - 100px)}#rules-layer .container h1{text-align:center;font-size:25px}#rules-layer .container .tip{font-size:20px;line-height:40px}#rules-layer .container #close-rules{width:calc(70vw - 4px);text-align:center;position:absolute;left:10vw;bottom:20px;height:60px;line-height:60px;font-size:30px;border:2px solid #000;background-color:#e62b1e;color:#fff;cursor:pointer}#rules-layer .container #close-rules:active{background-color:#a81e14}#rules-layer.shown{-webkit-animation:.5s bounceIn;animation:.5s bounceIn}#rules-layer.disappear{-webkit-animation:.5s bounceOut;animation:.5s bounceOut}#in-game-tip{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:101;display:none;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}#in-game-tip .container{width:90vw;height:70vh;border:2px solid #000;padding:15px;position:relative;box-sizing:border-box;background-color:#fff;max-height:420px}#in-game-tip .container .scroll{overflow:auto;width:100%;height:calc(100% - 100px)}#in-game-tip .container h1{text-align:center;font-size:25px}#in-game-tip .container .tip{font-size:20px;line-height:40px}#in-game-tip .container #close-how-to{width:calc(70vw - 4px);text-align:center;position:absolute;left:10vw;bottom:20px;height:60px;line-height:60px;font-size:30px;border:2px solid #000;background-color:#e62b1e;color:#fff;cursor:pointer}#in-game-tip .container #close-how-to:active{background-color:#a81e14}#in-game-tip.shown{display:flex;-webkit-animation:.5s bounceIn;animation:.5s bounceIn}#in-game-tip.disappear{display:flex;-webkit-animation:.5s bounceOut;animation:.5s bounceOut}#user-index-list{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:101;display:none;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}#user-index-list .container{width:92vw;height:95vh;border:2px solid #000;padding:15px;position:relative;box-sizing:border-box;background-color:#fff}#user-index-list .container .scroll{overflow:auto;width:100%;height:calc(100% - 100px)}#user-index-list .container h1{text-align:center;margin:10px 0 20px}#user-index-list .container ul{margin:0;padding:0}#user-index-list .container ul li{list-style:none}#user-index-list .container .all-index,#user-index-list .container .my-index{margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #e2e2e2}#user-index-list .container .all-index .list-user-index,#user-index-list .container .my-index .list-user-index{display:inline-block;font-size:30px;font-weight:700;margin:0 3px 0 10px;vertical-align:middle;width:30px;text-align:right}#user-index-list .container .all-index .list-user-index.num1,#user-index-list .container .my-index .list-user-index.num1{color:#efdf1a}#user-index-list .container .all-index .list-user-index.num2,#user-index-list .container .my-index .list-user-index.num2{color:#bdbdbd}#user-index-list .container .all-index .list-user-index.num3,#user-index-list .container .my-index .list-user-index.num3{color:#ea9515}#user-index-list .container .all-index .list-avatar,#user-index-list .container .my-index .list-avatar{display:inline-block;width:50px;height:50px;vertical-align:middle;margin:0 10px;border-radius:50%;border:2px solid #000;background-color:grey;overflow:hidden}#user-index-list .container .all-index .list-avatar img,#user-index-list .container .my-index .list-avatar img{width:100%;height:100%}#user-index-list .container .all-index .list-nameandscore,#user-index-list .container .my-index .list-nameandscore{display:inline-block;height:54px;width:calc(90vw - 170px);vertical-align:middle;padding:5px 0;box-sizing:border-box}#user-index-list .container .all-index .list-nameandscore .list-username,#user-index-list .container .my-index .list-nameandscore .list-username{font-size:15px;overflow:hidden;text-overflow:ellipsis}#user-index-list .container .all-index .list-nameandscore .list-score,#user-index-list .container .my-index .list-nameandscore .list-score{font-size:30px}#user-index-list .container .all-index .list-username{font-family:-apple-system,"Noto Sans","Helvetica Neue",Helvetica,"Nimbus Sans L",Arial,"Liberation Sans","PingFang SC","Hiragino Sans GB","Noto Sans CJK SC","Source Han Sans SC","Source Han Sans CN","Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Zen Hei","ST Heiti",SimHei,"WenQuanYi Zen Hei Sharp",sans-serif}#user-index-list .container .my-index{padding-top:10px;border-top:2px solid #e2e2e2;border-bottom:none}#user-index-list .container .my-index .list-user-index{width:auto!important}#user-index-list .container .my-index .list-nameandscore{width:calc(90vw - 225px)}#user-index-list .container #index-end-tip{text-align:center}#user-index-list .container .list-more{text-align:center;font-size:50px;line-height:20px;padding-bottom:40px;color:#e2e2e2}#user-index-list .container #close-index{width:calc(70vw - 4px);text-align:center;position:absolute;left:10vw;bottom:20px;height:60px;line-height:60px;font-size:30px;border:2px solid #000;background-color:#e62b1e;color:#fff;cursor:pointer}#user-index-list .container #close-index:active{background-color:#a81e14}#user-index-list.shown{display:flex;-webkit-animation:.5s bounceIn;animation:.5s bounceIn}#user-index-list.disappear{display:flex;-webkit-animation:.5s bounceOut;animation:.5s bounceOut}#landscape-tip{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:1001;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;display:none;font-size:20px;color:rgba(0,0,0,.87)}#landscape-tip svg{width:60px;height:60px;padding-bottom:15px}#main-img{position:absolute;height:30px;width:30px;pointer-events:none;opacity:0;z-index:30}#main-img.shown{opacity:1;height:40vh;width:40vh;top:30vh!important;left:calc((100vw - 40vh)/ 2)!important;transition:.3s}#main-img.shown.hero{transform:scale(.7) translateY(-20vh)}#main-img.exit{transition:transform .7s cubic-bezier(.445,.05,.55,.95);transform:scale(.7) translateY(-20vh) translateX(-142.86vw)!important}#how-to{position:absolute;top:15px;right:15px;width:20px;height:20px;font-size:19px;text-align:center;line-height:20px;color:grey;border-radius:50%;border:2px solid grey;z-index:4;opacity:0;transition:opacity .3s}#how-to.shown{opacity:1}#text-tip{position:absolute;top:15px;left:0;height:20px;width:100vw;pointer-events:none;z-index:3;font-size:20px;color:rgba(0,0,0,.3);text-align:center;opacity:0;display:none;transition:opacity .3s}#score-plus{position:absolute;bottom:27px;right:20px;font-size:27px;z-index:200;color:#f58821;font-variant:tabular-nums;font-feature-settings:"tnum";pointer-events:none;opacity:0}#score-plus.shown{-webkit-animation:1.8s forwards countup;animation:1.8s forwards countup}.ripple{position:absolute;background:#474747;border-radius:50%;width:5px;height:5px;-webkit-animation:2s cubic-bezier(.215,.61,.355,1) rippleEffect;animation:2s cubic-bezier(.215,.61,.355,1) rippleEffect;opacity:0;transform:translate3d(1,1,1);z-index:-1}@media all and (orientation:landscape){#landscape-tip{display:flex}}
