@font-face{font-family:"ChristmasFont";src:url(/assets/fonts/ChristmasFont.woff2);font-display:swap}@font-face{font-family:"folioBold";src:url(/assets/fonts/folioBold.OTF);font-display:swap}body{--cell:3.45vw}.launch_box{display:none}.bg{width:100%;height:100%;object-fit:cover}.panel{position:relative}.panel .bg{position:absolute;left:0;top:0}.banner{position:relative}.banner h2{font-family:"Manrope-Regular";font-weight:normal;font-size:2.23958vw;position:absolute;left:14.16667vw;top:26.04167vw;color:#fff;line-height:1;text-transform:uppercase;letter-spacing:1px}.panel_title{text-align:center;position:absolute;left:50%;transform:translateX(-50%)}.panel_title h3{font-weight:100;font-family:"ChristmasFont";font-size:3.80208vw}.giftBox{height:51.40625vw;position:relative}.giftBox .panel_title{top:8.85417vw;color:#0f644e}.drawNum{display:none;text-align:center;font-size:1.5625vw;font-family:"folioBold";color:#0f644e;margin-top:1.5625vw}.gift{position:absolute;top:54%;left:50%;width:15.625vw;height:15.625vw;transform:translate3d(-50%, -50%, 0);cursor:pointer}.gift_top{position:relative;width:100%;height:25%;background:#F54537;border-radius:.26042vw .26042vw 0 0;background-image:linear-gradient(to right, #F54537 0%, #F54537 44%, #FFC113 44%, #FFC113 56%, #F54537 56%, #F54537 100%)}.gift_top.hovered{animation:shake 3s infinite}.gift_top.fadeout{animation-name:rotateOutUpRight;animation-duration:1s;animation-fill-mode:both}.gift_top::before,.gift_top::after{content:"";width:.78125vw;height:.78125vw;border:.52083vw solid #FFC113;border-radius:50% 50% 0 50%;position:absolute;top:0;left:50%;transform:translate3d(-100%, -100%, 0) skew(10deg, 10deg)}.gift_top::after{border-radius:50% 50% 50% 0;transform:translate3d(0, -100%, 0) skew(-10deg, -10deg)}.gift_bottom{width:95%;height:75%;margin:0 auto;background-image:linear-gradient(to right, #F54537 0%, #F54537 45%, #FFC113 45%, #FFC113 55%, #F54537 55%, #F54537 100%);border-radius:0 0 .26042vw .26042vw}.gift_bottom.fadeout{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@keyframes shake{0%{transform:rotate(0deg)}12%{transform:rotate(-10deg)}25%{transform:rotate(10deg)}37%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:1;-webkit-transform:translate3d(0, 40%, 0);transform:translate3d(0, 40%, 0)}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg);opacity:1}}.drawBox{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.25);display:none}.drawBox .close{position:absolute;right:34%;top:30%;width:2.08333vw;height:2.08333vw;cursor:pointer}.drawResult{position:relative;left:50%;top:60%;transform:translate(-50%, -50%);display:inline-block}.drawResult .resultBg{width:26.04167vw}.drawResult.resGift .resultBg{width:27.39583vw}.drawResult.resAgain{top:50%}.drawResult.resAgain .resultText{top:4.94792vw}.drawResult.resAgain .resultText span{display:inline-block;background:#000;font-size:1.35417vw;padding:.15625vw .625vw;margin-top:1.82292vw;cursor:pointer;border-radius:.15625vw}.drawResult.resNogift{top:48%}.drawResult.resNogift .resultText{top:4.16667vw;padding-left:1.04167vw}.drawResult.resNogift .resultText h4{font-size:2.5vw;line-height:1}.drawResult.resNogift .resultText p{display:none}.drawResult .resultText{text-align:center;font-family:"folioBold";color:#ffffff;position:absolute;top:3.125vw;left:0;width:100%}.drawResult .resultText h4{font-size:3.02083vw}.drawResult .resultText p{font-size:1.45833vw}.drawResult .resultText span{display:none}.gameMain{display:flex;justify-content:center;align-items:center;height:51.92708vw;margin:0;color:#fff;overflow:hidden;font-family:"Titan One", sans-serif;font-weight:700;position:relative}.gameMain .panel_title{top:7.8125vw}.gameMain .panel_title p{font-size:1.25vw}.gameMain #rock{display:none}.gameMain .game{position:relative;display:flex;flex-wrap:wrap;width:24.16667vw;transition:transform 0.5s ease;overflow:hidden;perspective:16.66667vw;transform-style:preserve-3d;transform-origin:center center 0;border-radius:.41667vw;background-color:#A9DDF5;margin-top:10.41667vw}.gameMain .game:before,.gameMain .game:after{content:"";display:flex;position:absolute;z-index:-1;top:0;width:var(--cell);height:100%;background:red;transform-style:preserve-3d;transform-origin:center center 0;background-color:#A9DDF5;outline:1px solid #fff}.gameMain .game:before{left:0;transform:translateZ(calc(-0.5 * var(--cell))) translateX(calc(-0.5 * var(--cell))) rotate3d(0, 1, 0, 90deg)}.gameMain .game:after{right:0;transform:translateZ(calc(-0.5 * var(--cell))) translateX(calc(0.5 * var(--cell))) rotate3d(0, 1, 0, 90deg)}.gameMain .game__player{position:absolute;z-index:999;width:calc(var(--cell) * 0.8);height:calc(var(--cell) * 0.8);top:calc((var(--positionTop) + 0.1) * var(--cell));left:calc((var(--positionLeft) + 0.1) * var(--cell));transition-property:top, left, transform;transition-duration:0.2s;transition-timing-function:ease;transform:var(--rotation) translateZ(0)}.gameMain .game__player img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.gameMain .game__cell{position:relative;z-index:-1;width:var(--cell);height:var(--cell);background:linear-gradient(135deg, #A9DDF5, #fff 200%);outline:1px solid #fff;transform:translateZ(calc(-1 * var(--cell)))}.gameMain .game__cell--rock{transform:translateZ(0);transform-style:preserve-3d;transform-origin:center center 0;background:none;outline:none}.gameMain .game__cell--rock-face{position:absolute;display:flex;background:linear-gradient(135deg, #919ea3, #fff 200%);border-radius:0.1rem;outline:1px solid #bebebe}.gameMain .game__cell--rock-lava .gameMain .game__cell--rock-face{background:linear-gradient(45deg, orange, #ff7d66 200%);background-size:100% 200%;animation:lava;animation-duration:2s;animation-iteration-count:infinite;outline:1px solid #ff7d66}@keyframes lava{0%,100%{background-position:0 0}50%{background-position:0 100%}}.gameMain .game__cell--rock-front{top:0;left:0;width:100%;height:100%}.gameMain .game__cell--rock-top,.gameMain .game__cell--rock-bottom,.gameMain .game__cell--rock-left,.gameMain .game__cell--rock-right{width:100%;height:var(--cell)}.gameMain .game__cell--rock-top{top:0;left:0;transform:translateZ(calc(-0.5 * var(--cell))) translateY(calc(-0.5 * var(--cell))) rotate3d(1, 0, 0, 90deg)}.gameMain .game__cell--rock-bottom{bottom:0;left:0;transform:translateZ(calc(-0.5 * var(--cell))) translateY(calc(0.5 * var(--cell))) rotate3d(1, 0, 0, 90deg)}.gameMain .game__cell--rock-left{top:0;left:0;transform:translateZ(calc(-0.5 * var(--cell))) translateY(calc(-0.5 * var(--cell))) translateX(calc(var(--cell) / -2)) rotate3d(1, 0, 0, 90deg) rotate3d(0, 1, 0, 90deg) translateX(calc(var(--cell) / 2))}.gameMain .game__cell--rock-right{top:0;left:0;transform:translateZ(calc(-0.5 * var(--cell))) translateY(calc(-0.5 * var(--cell))) translateX(calc(var(--cell) / -2)) rotate3d(1, 0, 0, 90deg) rotate3d(0, 1, 0, 90deg) translateX(calc(var(--cell) / 2)) translateZ(var(--cell))}.gameMain .game__cell--horizontal{z-index:0;transform:translateZ(calc(var(--cell) * -0.8));background:linear-gradient(135deg, #78d6c6, #eb80b1 200%)}.gameMain .game__cell--horizontal:before,.gameMain .game__cell--horizontal:after{content:"";position:absolute;width:0;height:0;border-top:calc(var(--cell) / 4) solid transparent;border-bottom:calc(var(--cell) / 4) solid transparent}.gameMain .game__cell--horizontal:before{bottom:calc(var(--cell) / 6);left:calc(var(--cell) / 6);border-left:calc(var(--cell) / 3) solid #fff}.gameMain .game__cell--horizontal:after{top:calc(var(--cell) / 6);right:calc(var(--cell) / 6);border-right:calc(var(--cell) / 3) solid #fff}.gameMain .game__cell--vertical{z-index:0;transform:translateZ(calc(var(--cell) * -0.8));background:linear-gradient(135deg, #78d6c6, orange 200%)}.gameMain .game__cell--vertical:before,.gameMain .game__cell--vertical:after{content:"";position:absolute;width:0;height:0;border-left:calc(var(--cell) / 4) solid transparent;border-right:calc(var(--cell) / 4) solid transparent}.gameMain .game__cell--vertical:before{bottom:calc(var(--cell) / 6);left:calc(var(--cell) / 6);border-bottom:calc(var(--cell) / 3) solid #fff}.gameMain .game__cell--vertical:after{top:calc(var(--cell) / 6);right:calc(var(--cell) / 6);border-top:calc(var(--cell) / 3) solid #fff}.gameMain .game__cell--end{background-color:#fff;background-image:linear-gradient(45deg, #000038 25%, transparent 25%, transparent 74%, #000038 75%, #000038),linear-gradient(45deg, #000038 25%, transparent 25%, transparent 74%, #000038 75%, #000038);background-size:calc(var(--cell) / 2) calc(var(--cell) / 2);background-position:0 0,calc(var(--cell) / 4) calc(var(--cell) / 4)}.gameMain .game__wrapper{position:relative}.gameMain .game__water{position:absolute;transition-property:width, height;transition-duration:0.2s;transition-timing-function:ease;transform-style:preserve-3d}.gameMain .game__water--0,.gameMain .game__water--2{width:100%;height:calc(var(--depth) * var(--cell))}.gameMain .game__water--1,.gameMain .game__water--3{height:100%;width:calc(var(--depth) * var(--cell))}.gameMain .game__water--0,.gameMain .game__water--3{bottom:0;left:0}.gameMain .game__water--1{bottom:0;right:0}.gameMain .game__water--2{top:0;left:0}.gameMain .game__water--front{position:relative;z-index:2;width:100%;height:100%;background-color:rgba(119,180,208,0.8);transform:translateZ(0)}.gameMain .game__water--top,.gameMain .game__water--left,.gameMain .game__water--right,.gameMain .game__water--bottom{position:absolute;display:flex;background:linear-gradient(45deg, rgba(119,180,208,0.8), #fff 200%)}.gameMain .game__water--top,.gameMain .game__water--bottom{width:100%;height:var(--cell);transform-origin:center 0 0}.gameMain .game__water--left,.gameMain .game__water--right{width:var(--cell);height:100%;transform-origin:center center 0}.gameMain .game__water--top{top:0;left:0;transform:translateZ(calc(-1 * var(--cell))) rotate3d(1, 0, 0, 90deg)}.gameMain .game__water--left{top:0;left:0;transform:translateZ(calc(-0.5 * var(--cell))) translateX(calc(-0.5 * var(--cell))) rotate3d(0, 1, 0, 90deg)}.gameMain .game__water--right{top:0;right:0;transform:translateZ(calc(-0.5 * var(--cell))) translateX(calc(0.5 * var(--cell))) rotate3d(0, 1, 0, 90deg)}.gameMain .game__water--bottom{bottom:0;left:0;transform:translateZ(calc(-1 * var(--cell))) translateY(calc(var(--cell))) rotate3d(1, 0, 0, 90deg)}.gameMain .title{position:absolute;top:1rem;left:1rem;color:#fff07f}.gameMain .level-text{display:none;position:absolute;top:3rem;right:1rem;line-height:1}.gameMain .water-level{position:absolute;right:calc(50vw - var(--width) * var(--cell) * 0.5 - 0.15rem);display:flex;width:0.3rem;height:calc(var(--height) * var(--cell));background:linear-gradient(#c1ebff 50%, transparent 50%);background-size:100% 200%;background-position:0 calc(100% + (var(--depth) / var(--height) * 100%));transition:all 0.2s ease;margin-top:10.41667vw}.gameMain .water-level:before,.gameMain .water-level:after{content:"";position:absolute;left:-0.15rem;width:5rem;color:#fff;font-size:.83333vw}.gameMain .water-level:before{content:"min -";top:calc(100% - (var(--min-depth) / var(--height) * 100%) - 0.7rem);left:-2.35rem}.gameMain .water-level:after{content:"- max";top:calc(100% - (var(--max-depth) / var(--height) * 100%) - 0.7rem)}.gameMain .water-level--hidden{display:none}.gameMain .over-text{position:absolute;top:0;left:0;display:none;justify-content:center;align-items:center;width:100vw;height:100%;color:#fff;background-color:rgba(65,145,151,0.5);text-align:center;font-size:2.86458vw}.gameMain .over-text--display{display:flex}.gameMain .over-text--lose{color:#000038;background-color:rgba(255,125,102,0.5)}.gameMain .over-text--win{font-size:10vw;color:#12486b;background-color:rgba(255,255,255,0.5)}.gameMain .over-text--win .gameMain .over-text__timer{font-size:5vw}.gameMain .over-text--tutorial{color:#12486b;background:rgba(255,255,255,0.3);top:unset;bottom:0;height:4rem;pointer-events:none}.gameMain .controls{position:absolute;top:60%;left:50%;width:50%;transform:translate(-50%, -50%);height:60%}.gameMain .controls__arrow{display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;position:absolute}.gameMain .controls__arrow:after{content:"";width:0;height:0}.gameMain .controls__arrow--top{left:50%;top:2%;transform:translateX(-50%)}.gameMain .controls__arrow--bottom{left:50%;bottom:2%;transform:translateX(-50%)}.gameMain .controls__arrow--left{left:18%;top:50%;transform:translateY(-50%) rotateZ(45deg)}.gameMain .controls__arrow--right{right:18%;top:50%;transform:translateY(-50%) rotateZ(-45deg)}.gameMain .controls__arrow--top:after{border-left:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1.6rem solid #d74b34}.gameMain .controls__arrow--left:after{border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1.6rem solid #d74b34;transform:rotate(45deg)}.gameMain .controls__arrow--right:after{border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1.6rem solid #d74b34;transform:rotate(-45deg)}.gameMain .controls__arrow--bottom:after{border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1.6rem solid #d74b34}.gameMain .intro{position:absolute;top:0;left:0;width:100%;height:100%}.gameMain .intro__player{position:absolute;top:10rem;right:0;width:40vw;height:40vh;transform:rotate(10deg)}.gameMain .intro__button{cursor:pointer;position:absolute;top:57%;left:50%;transform:translate(-50%, -50%);background:url(/assets/images/25_christmas/playButton.png) no-repeat;background-size:cover;width:20vw;height:7.23958vw}.gameMain .intro--hidden{display:none}.gameMain .fullscreen{position:absolute;top:1.2rem;right:7rem;cursor:pointer}.gameMain .refresh{display:none;position:absolute;top:3rem;right:4rem;cursor:pointer}.gameMain .level-selector{position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:none;z-index:6}.gameMain .level-selector--active{display:flex;justify-content:center;align-items:center}.gameMain .level-selector__button{padding:.20833vw .78125vw;border-radius:.20833vw;cursor:pointer;transition:background-color 0.2s ease;font-size:1.5625vw;margin:0 .52083vw}.gameMain .level-selector__button:hover{background-color:rgba(0,0,56,0.2)}.gameMain .level-selector__button--current{background-color:#8CC5E0}.gameMain .level-selector__button--disabled{opacity:0.5;cursor:default;pointer-events:none}.gameSuccess{z-index:10;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.25);display:none}.gameSuccess .successBox{width:26.04167vw;height:14.0625vw;position:relative;left:50%;top:50%;transform:translate(-50%, -50%);font-family:"folioBold";line-height:1}.gameSuccess .tipText{position:relative;z-index:2;left:50%;top:50%;text-align:center;transform:translate(-50%, -50%)}.gameSuccess h4{font-size:3.125vw}.gameSuccess p{font-size:1.66667vw}.gameSuccess .close{position:absolute;right:34%;top:34%;width:2.08333vw;height:2.08333vw;cursor:pointer}.taskBox{height:58.54167vw}.taskBox .panel_title{top:6.25vw;color:#ffffff}.taskBox .dailyText{position:absolute;top:8.75vw;width:100%;text-align:center;left:0;color:#ffffff;font-size:1.5625vw}.taskList{position:relative;top:12.5vw}.taskList ul{width:45.3125vw;margin:0 auto}.taskList li{width:100%;height:8.85417vw;border-radius:1.5625vw;margin-bottom:2.39583vw}.taskList li:nth-of-type(1){background:url(/assets/images/25_christmas/taskBg1.webp) no-repeat;background-size:cover}.taskList li:nth-of-type(2){background:url(/assets/images/25_christmas/taskBg2.webp) no-repeat;background-size:cover}.taskList li:nth-of-type(2) h6{color:#000}.taskList li:nth-of-type(2) p{color:#af2e1c}.taskList li:nth-of-type(3){background:url(/assets/images/25_christmas/taskBg3.webp) no-repeat;background-size:cover}.taskIcon{width:6.77083vw;text-align:center}.taskItem{display:flex;align-items:center;border-radius:5.20833vw;color:#ffffff;cursor:pointer;position:relative;top:50%;transform:translateY(-50%);padding-left:5.20833vw}.taskItem span{font-size:.72917vw}.taskItem img{width:3.125vw}.taskItem .progress h6{line-height:1;font-size:2.34375vw;font-family:"folioBold"}.taskItem .progress p{line-height:1;font-size:1.66667vw;font-family:"folioBold"}.sharePopup{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.37);display:none}.sharePopup .shareCon{background:url(/assets/images/25_christmas/sharePoster.webp) no-repeat;background-size:cover;width:32.29167vw;height:33.85417vw;position:relative;left:50%;top:50%;transform:translate(-50%, -50%)}.sharePopup .close{background:url(/assets/images/25_christmas/close.svg) no-repeat;background-size:cover;width:2.03125vw;height:1.92708vw;position:absolute;top:-.52083vw;right:-.52083vw;cursor:pointer}.sharePopup .shareInfo{display:flex;justify-content:center;flex-direction:column;text-align:center;position:absolute;left:50%;transform:translateX(-50%);width:100%;bottom:3.64583vw}.sharePopup .shareInfo p{color:#ffffff;line-height:1;font-size:1.875vw;font-family:"folioBold"}.sharePopup .shareBtn{margin-top:1.04167vw}.sharePopup .shareBtn a{position:relative;display:inline-block;width:2.86458vw;height:2.86458vw;margin-right:1.30208vw;cursor:pointer}.invitationPopup{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.37);display:none}.invitationCon{background-size:cover;width:32.29167vw;height:27.5vw;position:relative;left:50%;top:50%;transform:translate(-50%, -50%);padding-top:4.6875vw}.invitationCon h5{color:#ffffff;line-height:0.8;font-size:3.64583vw;font-family:"folioBold";text-align:center;position:relative}.invitationCon p{color:#ffffff;line-height:0.8;font-size:1.35417vw;font-family:"folioBold";text-align:center;position:relative;margin-top:1.04167vw}.invitationCon .close{width:1.82292vw;height:1.77083vw;position:absolute;top:-1.04167vw;right:-.52083vw;cursor:pointer}.invitationBox{display:flex;justify-content:center;margin-top:2.44792vw;position:relative}#invitationCode{width:15.625vw;height:2.34375vw;line-height:2.34375vw;font-size:1.77083vw;text-align:center;color:#000000;background:#fff;font-family:"folioBold"}#invitationCopy{width:5.72917vw;height:2.34375vw;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.77083vw;background:#000000;color:#fff;text-transform:uppercase;font-family:"folioBold"}.loginAlert{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.5);z-index:10;display:none}.emailVerification{position:relative;left:50%;top:50%;transform:translate(-50%, -50%);display:inline-block;width:32.29167vw}.emailVerification .inputBox{position:absolute;top:6.51042vw;left:5.88542vw;width:20.83333vw}.emailVerification .emailFlex{display:flex;margin-bottom:.52083vw}.emailVerification input{padding:.52083vw;font-size:1.25vw;font-family:"folioBold";width:100%}.emailVerification #send_code{font-size:1.35417vw;font-family:"folioBold";background-color:#000000;color:#ffffff;padding:0;width:6.77083vw}.emailVerification #verify_email{width:100%}.emailVerification button{cursor:pointer;padding:.41667vw;font-size:.83333vw}.emailVerification .signUp{position:relative;left:50%;transform:translateX(-50%);background-color:#000;color:#fff;margin-top:1.30208vw;font-size:1.35417vw;padding:.3125vw 1.04167vw;font-family:"folioBold"}.emailVerification .loginClose{width:1.92708vw;height:1.875vw;border-radius:100%;position:absolute;right:-3%;top:-1%;font-size:1.04167vw;cursor:pointer}.user_country{display:none}#message-toast-container{position:fixed;top:50%;left:50%;transform:translate(-50%, -70%);z-index:9999;border-radius:2.08333vw;transition:all 0.3s ease;opacity:0}#message-toast-container.success .message-toast{background-color:#0F644E}#message-toast-container.error .message-toast{background-color:#B20D1D}#message-toast-container.show{opacity:1;transform:translate(-50%, -50%)}#message-toast-container .message-toast{display:inline-block;min-width:10.41667vw;max-width:80vw;padding:.52083vw 1.5625vw .78125vw;border-radius:2.08333vw;font-size:1.04167vw;text-align:center;border:.15625vw solid #fff4e8;color:#ffffff;font-family:"Manrope-Bold";font-weight:normal}.loading{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:50;display:none}.loading .loader{width:2.34375vw;height:2.34375vw;border:.15625vw solid #fff;border-radius:50%;display:inline-block;position:relative;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;left:49%;top:50%}.loading .loader::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:2.86458vw;height:2.86458vw;border-radius:50%;border:.15625vw solid;border-color:#8e04d3 transparent}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.note{height:12.03125vw}.note .noteText{position:relative;text-align:center}.note p{color:#000;line-height:1.3;font-size:1.875vw;font-family:"folioBold"}.note .giftIcon{width:1.77083vw;margin-right:.52083vw}@media screen and (max-width: 992px){body{--cell:9.866vw}.banner{height:114vw}.banner h2{width:100%;text-align:center;font-size:5.33333vw;left:0;top:27.46667vw}.panel_title h3{font-size:10vw}.giftBox{height:131.73333vw}.giftBox .panel_title{top:24vw}.gift{top:57%;width:50.66667vw;height:45.86667vw}.gift_top::after,.gift_top::before{width:2.66667vw;height:2.66667vw;border-width:1.33333vw}.drawNum{font-size:4.53333vw;margin-top:4vw}.drawBox .close{right:5%;top:20%;width:8.53333vw;height:8.53333vw}.drawResult .resultBg{width:82.66667vw}.drawResult .resultText h4{font-size:8vw}.drawResult .resultText p{font-size:4.26667vw}.drawResult.resAgain .resultText{top:16vw}.drawResult.resAgain .resultText span{font-size:4vw;margin-top:5.33333vw;border-radius:.53333vw;padding:1.6vw 4.53333vw}.drawResult.resGift .resultBg{width:80vw}.drawResult.resGift .resultText{top:10.66667vw}.drawResult.resNogift{top:48%}.drawResult.resNogift .resultText{top:13.33333vw;padding-left:5.33333vw}.drawResult.resNogift .resultText h4{font-size:8vw}.gameMain{height:132.93333vw}.gameMain .panel_title{top:13.86667vw;width:100%}.gameMain .panel_title p{font-size:2.93333vw}.gameMain .intro__button{width:49.33333vw;height:17.6vw;top:55%}.gameMain .game{top:0;width:69.06667vw;margin-top:25.33333vw;perspective:85.33333vw;border-radius:1.33333vw}.gameMain .water-level{margin-top:44.53333vw;top:0}.gameMain .over-text{font-size:5.33333vw;padding-top:24vw}.gameMain .controls{width:97%;height:67%}.gameMain .level-text{top:3rem;right:1rem}.gameMain .water-level::before,.gameMain .water-level::after{font-size:3.2vw}.gameMain .controls__arrow--top{top:0%}.gameMain .controls__arrow--top::after{border-left:0.8rem solid transparent;border-right:0.8rem solid transparent;border-bottom:1.3rem solid #D74B34}.gameMain .controls__arrow--bottom::after{border-left:0.8rem solid transparent;border-right:0.8rem solid transparent;border-top:1.3rem solid #D74B34}.gameMain .controls__arrow--left{left:4%}.gameMain .controls__arrow--left::after{border-left:0.8rem solid transparent;border-right:0.8rem solid transparent;border-top:1.3rem solid #D74B34}.gameMain .controls__arrow--right{right:4%}.gameMain .controls__arrow--right::after{border-left:0.8rem solid transparent;border-right:0.8rem solid transparent;border-top:1.3rem solid #D74B34}.gameMain .level-selector{padding-top:24vw}.gameMain .level-selector__button{font-size:5.33333vw;padding:1.86667vw 3.46667vw;border-radius:1.06667vw}.gameSuccess .successBox{width:74.66667vw;height:40.53333vw;top:60%}.gameSuccess h4{font-size:8vw}.gameSuccess p{font-size:5.33333vw}.gameSuccess .close{width:8vw;height:8vw;right:6%;top:40%}.loading .loader{width:8vw;height:8vw;left:45%}.loading .loader::after{width:10.66667vw;height:10.66667vw;border-width:.53333vw}.taskBox{height:148.93333vw}.taskBox .panel_title{width:100%;top:21.33333vw}.taskList{top:38.66667vw}.taskList ul{width:90%}.taskList li{height:17.6vw;margin-bottom:6.66667vw}.taskItem{padding-left:10.66667vw}.taskItem img{width:8vw}.taskItem .progress h6{font-size:4.26667vw}.taskItem .progress p{font-size:4vw}.taskIcon{width:13.33333vw}.note{height:21.73333vw}.note .giftIcon{width:4.8vw;margin-right:1.33333vw;transform:translateY(-13%)}.note p{line-height:1;font-size:4.8vw;margin-bottom:2.66667vw}#message-toast-container .message-toast{font-size:3.46667vw;padding:3.46667vw 8.53333vw 4.26667vw;border-radius:8vw;white-space:nowrap;border-width:.53333vw;width:80vw}.invitationCon{width:80vw;height:68vw;padding-top:10.66667vw}.invitationCon h5{font-size:8vw}.invitationCon p{font-size:3.2vw;margin-top:3.46667vw;line-height:1.2}.invitationCon .close{width:8vw;height:7.73333vw;top:-13%;right:-2%}.invitationBox{margin-top:5.33333vw}#invitationCode{width:37.33333vw;height:7.2vw;line-height:7.2vw;font-size:5.33333vw}#invitationCopy{height:7.2vw;font-size:5.33333vw;width:14.13333vw}.sharePopup .shareCon{width:80vw;height:83.73333vw}.sharePopup .shareInfo{bottom:25px}.sharePopup .shareInfo p{font-size:16px}.sharePopup .shareBtn{margin-top:15px}.sharePopup .shareBtn a{width:32px;height:32px;margin-right:15px}.sharePopup .close{width:8vw;height:7.73333vw;top:-4%;right:-5%}.emailVerification{width:96vw}.emailVerification .loginClose{width:8vw;height:8vw;top:-13%;right:0%}.emailVerification .inputBox{width:58.66667vw;left:18.13333vw;top:16vw}.emailVerification input{font-size:3.73333vw;padding:1.86667vw 2.66667vw;border-radius:0}.emailVerification #send_code{width:21.33333vw;font-size:4vw}.emailVerification .emailFlex{margin-bottom:1.86667vw}.emailVerification .signUp{font-size:4.26667vw;padding:1.33333vw 4vw;margin-top:2.66667vw;border-radius:0}}
