a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.loader{width:100vw;min-height:100vh;min-height:100svh;position:fixed;top:0;left:0;background-color:#000;opacity:0;z-index:2;display:flex;justify-content:center;align-items:center;transition:opacity .5s cubic-bezier(.55,.09,.68,.53)}.loader .instruction{white-space:pre-line}.loader.visible{opacity:1;visibility:visible;z-index:999;transition:opacity .5s cubic-bezier(.55,.09,.68,.53)}.loader[hidden]{z-index:-1;visibility:hidden;display:none}.loader_video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:url(/common/images/main/poster.jpg) no-repeat 50%;background-size:cover;pointer-events:none}.loader_video video{width:100%;height:100%;object-fit:cover}.loader_content{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:rgba(0,0,0,.62);color:#fff;display:flex;justify-content:center}.loader_content_body{font-size:1.8rem;font-weight:600;line-height:100%;letter-spacing:-.036rem;text-align:center;position:absolute;bottom:50%}@media screen and (min-width:700px){.loader_content_body .svg-container{min-width:53rem}}@media screen and (min-width:1024px){.loader_content_body .svg-container{min-width:61rem}}.loader_content_body .svg-container svg{display:block;width:100%;height:auto;max-width:610px}.loader_content_body p{margin-top:1.6rem}.loader_content_anim{margin-top:4.3rem;text-align:center;position:relative}.loader_content_anim .loading_progress{position:absolute;top:0;left:50%;height:5rem;transform:translateX(-50%)}.loader_content_anim .loading_progress #yellow rect{transform:scaleX(0)}.loader_content-bottom{width:100%;display:flex;justify-content:center;align-items:center;position:absolute;bottom:6rem;left:0}.loader_content-bottom_left,.loader_content-bottom_right{display:flex;flex-direction:row;align-items:center;font-size:1.5rem;font-weight:600;line-height:140%;gap:2.8rem;padding:0 1.4rem}.loader_content-bottom_left.mobile,.loader_content-bottom_right.mobile{display:none}@media screen and (max-width:1024px){.loader_content-bottom_left,.loader_content-bottom_right{flex-direction:column;text-align:center;font-size:2rem;padding:0 4rem}.loader_content-bottom_left.desktop,.loader_content-bottom_right.desktop{display:none}.loader_content-bottom_left.mobile,.loader_content-bottom_right.mobile{display:flex}.loader_content-bottom_left .instruction,.loader_content-bottom_right .instruction{margin-top:2.4rem}.loader_content-bottom_left .instruction .xs,.loader_content-bottom_right .instruction .xs{display:none}}@media screen and (max-width:700px){.loader_content-bottom_left,.loader_content-bottom_right{font-size:1.3rem;padding:0 2rem}.loader_content-bottom_left .instruction,.loader_content-bottom_right .instruction{margin-top:1.6rem;word-break:break-all}.loader_content-bottom_left .instruction .xs,.loader_content-bottom_right .instruction .xs{display:block}}.loader.simple .loader_video{background:url(/common/images/main/poster.jpg) no-repeat 50%;background-size:cover}@keyframes loading{0%{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(2%) hue-rotate(109deg) brightness(111%) contrast(101%)}to{filter:brightness(0) saturate(100%) invert(96%) sepia(27%) saturate(4025%) hue-rotate(322deg) brightness(101%) contrast(105%)}}@media screen and (max-width:700px){body.no-scroll{position:fixed;height:100vh;overflow-y:hidden;width:100%}}#joystick{display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:1024px){#joystick{display:block}#joystick .joystick-wrapper{display:flex;justify-content:center;align-items:center;width:14rem;height:14rem;position:fixed;bottom:4.5rem;left:4.8rem;border-radius:100%;background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(1.6rem);backdrop-filter:blur(1.6rem);z-index:3;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:1;transition:opacity .3s ease-in-out}#joystick .joystick-wrapper.hidden{opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}#joystick .joystick-button{border:2px solid #fff;box-shadow:0 0 0 10px hsla(0,0%,76%,.576);background:hsla(0,0%,100%,.694);-webkit-backdrop-filter:blur(2.6rem);backdrop-filter:blur(2.6rem);border-radius:50%;height:5.2rem;width:5.2rem;touch-action:none}}@media screen and (max-width:700px){#joystick .joystick-wrapper{bottom:2.2rem;left:2.2rem}}#minimap{width:20rem;height:20rem;position:absolute;bottom:6.6rem;left:5.3rem;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);z-index:1;border-radius:2.5rem;padding:2rem}#minimap-player{position:absolute;width:.6rem;height:.6rem;border-radius:50px;background-color:#ff50b4}#minimap .zone-disabled{fill:hsla(0,0%,100%,.3);stroke-width:0px;fill-rule:evenodd}#minimap .zone-inactive{fill:hsla(0,0%,100%,.5);stroke:hsla(0,0%,100%,.9);stroke-linejoin:round}#minimap .zone-active,#minimap .zone-inactive{stroke-width:1.5px}#minimap .zone-active{fill:rgba(254,59,171,.6);stroke:#ff50b4}#minimap .zone-label{fill:#fff}@media screen and (max-width:1024px){#minimap{width:10.5rem;height:10.5rem;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:blur(0);padding:1rem}}@media screen and (max-width:700px){#minimap{width:7rem;height:7rem;padding:1rem}}#quest{bottom:3.6rem}#quest,#quest .quest-cleared-link{position:absolute;left:50%;transform:translateX(-50%);z-index:2}#quest .quest-cleared-link{bottom:15rem;font-size:1.6rem;color:#e8399e;font-weight:600;line-height:140%;letter-spacing:-.48px;width:max-content;background-color:#fff;border-radius:5rem;opacity:1;transition:opacity .3s cubic-bezier(.46,.03,.52,.96),bottom .3s cubic-bezier(.46,.03,.52,.96)}#quest .quest-cleared-link:before{content:"";display:block;width:0;height:0;border-left:.7rem solid transparent;border-right:.7rem solid transparent;border-top:1.4rem solid #fff;position:absolute;bottom:-1.4rem;left:50%;transform:translate(-50%)}#quest .quest-cleared-link a{display:flex;padding:.7rem 1.8rem;justify-content:center;align-items:center;gap:.4rem}#quest .quest-cleared-link a:after{content:url(/_next/static/media/chevron_right_S.66d3b121.svg);width:2.4rem;height:2.4rem;filter:brightness(0) saturate(100%) invert(37%) sepia(98%) saturate(2818%) hue-rotate(303deg) brightness(93%) contrast(94%)}#quest .quest-cleared-link.inactive{opacity:0;transition:opacity .3s linear;pointer-events:none;bottom:12rem}@media screen and (max-width:700px){#quest .quest-cleared-link.invisible{opacity:0;transition:opacity .3s linear,bottom .3s cubic-bezier(.46,.03,.52,.96);pointer-events:none;bottom:12rem}}#quest ul{display:flex;padding:.5rem .3rem;background:hsla(0,0%,100%,0)}#quest ul.cleared{background:hsla(0,0%,100%,.15);border-radius:65px;position:relative;margin-bottom:3rem;transition:background .3s linear}#quest ul.cleared:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:65px;border:4px solid transparent;width:100%;height:100%;background:conic-gradient(from var(--border-angle),transparent 270deg,#fff,transparent) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;--border-angle:0turn;animation:bg-spin 3s linear infinite}@supports(-moz-appearance:none){#quest ul.cleared:before{border:4px solid #fff;animation:none}}@keyframes bg-spin{to{--border-angle:1turn}}#quest ul.cleared li .quest:before{margin:0 auto}#quest ul li{width:8rem;position:relative;z-index:2}#quest ul li.playing:before{content:"";width:6.2rem;height:6.2rem;border:2px solid rgba(254,59,171,.6);background-color:rgba(254,59,171,.6);border-radius:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%,-60%);animation:scale-circle 1s cubic-bezier(.5,0,.2,1) 1,fade-circle 1s cubic-bezier(.33,0,.66,1) 1 forwards;transform-origin:center center}#quest ul li .lf-player-container{width:130%;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}#quest ul li .quest:before{content:"";display:block;width:90%;margin:0 auto 3rem;aspect-ratio:1/1}@media screen and (max-width:700px){#quest ul li .quest:before{margin-bottom:2.6rem}}#quest ul li .quest-1:before{background:url(/common/images/main/icon_quest_01.png) no-repeat 50%;background-size:contain}#quest ul li .quest-2:before{background:url(/common/images/main/icon_quest_02.png) no-repeat 50%;background-size:contain}#quest ul li .quest-3:before{background:url(/common/images/main/icon_quest_03.png) no-repeat 50%;background-size:contain}#quest ul li .quest-4:before{background:url(/common/images/main/icon_quest_04.png) no-repeat 50%;background-size:contain}#quest ul li .quest-5:before{background:url(/common/images/main/icon_quest_05.png) no-repeat 50%;background-size:contain}@media screen and (max-width:1024px){#quest{position:fixed;bottom:4.5rem}}@media screen and (max-width:700px){#quest{bottom:2.2rem}#quest ul{pointer-events:none;opacity:0;transition:opacity .3s ease-in-out;margin-bottom:2.25rem}#quest ul.cleared{margin-bottom:4.5rem}#quest ul li{width:6rem}#quest ul li:before{width:87%;height:6rem}#quest ul.visible{opacity:1;transition:opacity .3s ease-in-out}}@property --border-angle{syntax:"<angle>";inherits:true;initial-value:0turn}.street-exit-btn{position:fixed;top:15.3rem;left:8rem;z-index:3;display:flex;align-items:center;gap:.8rem;padding:1.4rem 2.6rem 1.4rem 1.4rem;border-radius:999px;background:#fafafa;-webkit-backdrop-filter:blur(135px);backdrop-filter:blur(135px);color:#0f3bae;font-size:1.6rem;font-weight:700;letter-spacing:-.032rem;line-height:160%;text-decoration:none;cursor:pointer;transition:background .2s cubic-bezier(.66,.1,.37,.94),transform .2s cubic-bezier(.66,.1,.37,.94);pointer-events:all}.street-exit-btn:hover{background:#f0f0f0;transform:scale(1.05)}.street-exit-btn svg{width:2.4rem;height:2.4rem}@media screen and (max-width:1366px){.street-exit-btn{top:11.8rem;left:5.3rem;font-size:1.4rem;padding:1.2rem 2.2rem 1.2rem 1.2rem}.street-exit-btn svg{width:2rem;height:2rem}}@media screen and (max-width:1024px){.street-exit-btn{top:10.9rem;left:5rem}}@media screen and (max-width:700px){.street-exit-btn{top:7.2rem;left:2rem;font-size:1.2rem;padding:1rem 1.8rem 1rem .8rem;gap:.6rem}.street-exit-btn svg{width:1.6rem;height:1.6rem}}#event-popup.hidden{display:none}#event-popup .popup_wrapper{width:100%;max-width:38rem;position:fixed;top:50%;left:8rem;transform:translateY(-50%);border-radius:2.5rem;z-index:5;overflow:hidden;background-color:#fff}#event-popup .popup_content{width:100%;aspect-ratio:380/460;position:relative}#event-popup .popup_content img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#event-popup .popup_footer{display:flex;flex-direction:row}#event-popup .popup_footer button{cursor:pointer;flex:0 0 50%;font-size:1.5rem;font-weight:500;line-height:150%;letter-spacing:-.15px;text-transform:capitalize;padding:2rem 0;text-align:center}#event-popup .popup_footer button:first-child{border-right:2px solid rgba(0,0,0,.08)}@media screen and (max-width:700px){#event-popup .popup_wrapper{top:auto;left:0;bottom:0;transform:none;max-width:none;border-radius:2.5rem 2.5rem 0 0}#event-popup .popup_content{aspect-ratio:5/6}#event-popup .popup_content img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}}#tutorial{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);opacity:0;z-index:4}#tutorial,#tutorial.visible{transition:opacity .5s cubic-bezier(.55,.09,.68,.53)}#tutorial.visible{opacity:1}#tutorial[hidden]{z-index:-1;visibility:hidden;display:none}#tutorial .tuto_ctn.mobile{display:none}#tutorial .tuto_ctn.desktop{display:flex;padding:4.5rem 6.8rem;border-radius:4rem;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:55rem;position:absolute;top:15rem;right:8rem;justify-content:center;align-items:center;column-gap:10rem}#tutorial .tuto_ctn.desktop .instruction:nth-child(2):after{content:"";display:block;width:2px;height:60%;top:50%;right:50%;position:absolute;background-color:hsla(0,0%,55%,.2);transform:translate(-50%,-50%)}#tutorial .tuto_ctn.desktop .instruction:nth-child(2) .instruction_txt{margin-top:2.75rem}@media screen and (max-width:1366px){#tutorial .tuto_ctn.desktop{right:5.3rem}}#tutorial .tuto_ctn .instruction{flex:0 0 16rem}#tutorial .tuto_ctn .instruction_txt{font-size:1.6rem;font-weight:500;line-height:150%;letter-spacing:-.8px;text-align:center;white-space:pre-line}html[lang=jp] #tutorial .tuto_ctn .instruction_txt{font-size:1.5rem}#tutorial .tuto_ctn .tuto_btn{position:absolute;top:2.5rem;right:2.5rem}#tutorial .tuto_ctn .tuto_btn .btn{display:block;width:2.5rem;height:2.5rem;color:#767676;cursor:pointer}#tutorial .tuto_ctn .label{display:flex;justify-content:center;align-items:center;width:13rem;height:5rem;background-color:#fe3bab;color:#fff;text-align:center;font-size:1.8rem;font-weight:700;line-height:150%;letter-spacing:-.8px;border-radius:4rem;position:absolute;top:0;left:-28%}#tutorial .tuto_ctn .label:after{content:"";display:block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:15px solid #fe3bab;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}@media screen and (max-width:1024px){#tutorial .tuto_ctn.desktop{display:none}#tutorial .tuto_ctn.mobile{display:block;width:100vw;height:100vh;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.8));position:fixed;bottom:0;left:0}#tutorial .tuto_ctn.mobile .tuto_body{position:absolute;bottom:6.5rem;left:5rem;display:flex;gap:5rem;align-items:center}#tutorial .tuto_ctn.mobile .tuto_body .lottie{flex:0 0 16rem;width:16rem}#tutorial .tuto_ctn.mobile .tuto_body .lottie #lottie{border-radius:50%;height:16rem;box-shadow:inset 0 10px 70px 60px hsla(0,0%,100%,.322)}#tutorial .tuto_ctn.mobile .tuto_body .tuto_text{color:#fff;font-size:2rem;font-weight:500;line-height:150%;letter-spacing:-1px}#tutorial .tuto_ctn.mobile .tuto_body .tuto_text .label{position:relative;top:auto;left:auto;margin-bottom:1.2rem}#tutorial .tuto_ctn.mobile .tuto_body .tuto_text .label:after{width:3rem;height:15px;right:auto;top:auto;bottom:0;left:-1rem;border:0;background:linear-gradient(to bottom right,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 50%,#fe3bab 0,#fe3bab);transform:translateY(0)}}@media screen and (max-width:700px){#tutorial .tuto_ctn.mobile .tuto_body{bottom:3.8rem;left:2.2rem;gap:2.7rem;right:2rem}#tutorial .tuto_ctn.mobile .tuto_body .lottie{flex:0 0 12rem;width:12rem}#tutorial .tuto_ctn.mobile .tuto_body .lottie #lottie{height:12rem;box-shadow:inset 0 10px 70px 60px hsla(0,0%,100%,.322)}#tutorial .tuto_ctn.mobile .tuto_body .tuto_text{font-size:1.7rem}#tutorial .tuto_ctn.mobile .tuto_body .tuto_text .label{width:8rem}}#speech-ctn{position:absolute;top:0;left:0;z-index:1;pointer-events:all}#speech-ctn.hidden{display:none}.interaction-wrapper{will-change:transform;opacity:0;transition:opacity .1s linear}.interaction-wrapper .wrapper{transform:scale(0);transition:transform .5s cubic-bezier(.77,0,.18,1)}.interaction-wrapper.visible{display:block;opacity:1;transition:opacity .1s linear}.interaction-wrapper.visible .wrapper{transform:scale(2);transition:transform .5s cubic-bezier(.77,0,.18,1)}.interaction-button{width:7rem;height:7rem;box-shadow:0 0 0 2px rgba(254,59,171,.6);border-radius:50%;position:relative;transition:all .3s ease-in-out;transform-origin:center center;margin-left:-2rem}.interaction-button.hidden{display:none}.interaction-button.done:before{content:url(/_next/static/media/checkmark.7e28db43.svg);width:2rem;height:2rem;animation:scale-circle .2s ease-in forwards}.interaction-button.done .dots-wrapper{display:none}.interaction-button.entered{box-shadow:none}.interaction-button.entered:before{content:url(/_next/static/media/question_mark.c4a9577c.svg);width:auto;height:auto;animation:scaleUp .2s ease-in forwards}.interaction-button.entered:after{animation:scale-small-circle 1s cubic-bezier(.47,0,.75,.72) infinite}.interaction-button.entered .interaction-button_circle{display:block}.interaction-button.entered .dots-wrapper{display:none}.interaction-button:before{content:"";position:absolute;z-index:2;top:50%;left:50%;color:#fff;transform:translate(-50%,-50%) scale(2);transform-origin:center center}.interaction-button:after{content:"";z-index:1;background-color:#fe3bab;border-radius:50%}.interaction-button:after,.interaction-button_circle{position:absolute;width:6.2rem;height:6.2rem;top:50%;left:50%;transform:translate(-50%,-50%)}.interaction-button_circle{display:none;border:2px solid rgba(254,59,171,.6);background-color:rgba(254,59,171,.6);border-radius:100%;animation:scale-circle 1s cubic-bezier(.5,0,.2,1) infinite,fade-circle 1s cubic-bezier(.33,0,.66,1) infinite}.wrapper{transform-origin:center left;position:relative}.dots-wrapper{width:3.5rem;height:2.7rem;position:absolute;top:calc(50% - 4px);left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:.8rem;z-index:2;display:flex;align-items:center;justify-content:center}.dots-wrapper:after{content:"";position:absolute;width:0;height:0;bottom:-7px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #fff}.dots-wrapper .dots{width:.6rem;aspect-ratio:1;border-radius:50%;animation:dots 1s linear infinite alternate}.speech-bubble_ctn{width:47.5rem;padding:max(2.8rem,1.5625vw) max(2.6rem,1.4583vw);display:none;background:hsla(0,0%,100%,.96);border-radius:4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;position:relative}.speech-bubble_ctn:before{content:url(/_next/static/media/speech_arrow.5ad1699d.svg);position:absolute;top:40px;left:-1.45rem;width:17px;height:14px;transform:rotate(90deg)}@media screen and (min-width:100vw){.speech-bubble_ctn:before{left:-1.15rem}}.speech-bubble_ctn.visible{display:flex;transform:translate(40%,50%) scale(.9)}html[lang=jp] #npc-popup .speech-bubble_ctn{width:44rem}.speech-bubble_body{display:flex;align-items:flex-start;gap:1.2rem;font-size:1.5rem;font-weight:400;line-height:130%}html[lang=jp] .speech-bubble_body{font-size:1.3rem}.speech-bubble_body span{color:#0f3bae;font-weight:700}[lang=cn] .speech-bubble_body span,[lang=jp] .speech-bubble_body span{white-space:pre}.speech-bubble_body .br-mobile{display:none}.speech-bubble_icon{width:7rem;height:7rem;border-radius:50%;box-shadow:0 0 0 4px #fff;background-color:#dadada;overflow:hidden;flex:0 0 7rem}.speech-bubble_icon:before{content:"";display:block;width:7rem;height:7rem}#npc-brand .speech-bubble_icon:before{background:url(/common/images/main/brand.png) no-repeat 50%;background-size:cover}#npc-media .speech-bubble_icon:before{background:url(/common/images/main/media.png) no-repeat 50%;background-size:cover}#npc-popup .speech-bubble_icon:before{background:url(/common/images/main/popup.png) no-repeat 50%;background-size:cover}#npc-news .speech-bubble_icon:before{background:url(/common/images/main/news.png) no-repeat 50%;background-size:cover}#npc-store .speech-bubble_icon:before{background:url(/common/images/main/store.png) no-repeat 50%;background-size:cover}.speech-bubble_img-ctn{width:100%;margin-top:max(2.8rem,.9375vw)}.speech-bubble_img-ctn img{width:100%}.speech-bubble_btn{color:#fff;font-size:1.4rem;font-weight:600;width:50%;padding:1.2rem 2.4rem;background:#0f3bae;text-align:center;border:0;margin-left:auto;margin-top:max(2.2rem,1.25vw)}.speech-bubble_btn.--next{width:auto;box-shadow:0 0 0 2px #0f3bae;background-color:#fff;color:#0f3bae;text-transform:uppercase;padding-right:2.5rem}.speech-bubble_btn.--next .label{display:block;margin-right:1.5rem}.speech-bubble_btn.--next .arrow{display:block;margin:0 -.8rem;animation:arrow 2s infinite}.speech-bubble_btn.--next .arrow:nth-child(2){animation-delay:-.15s}.speech-bubble_btn.--later,.speech-bubble_btn.--next:after{display:none}.speech-bubble_btn:after{content:url(/_next/static/media/arrow_out.367450ac.svg);width:1.6rem;height:1.6rem;padding:.5rem;display:flex;justify-content:center;align-items:center}.speech-bubble_image.item-0{background:url(/common/images/main/store1.png) no-repeat 50%;background-size:cover}@media screen and (max-width:1366px){.speech-bubble_ctn{transform:translate(50%,80%) scale(.9);transform-origin:center left;padding:max(1.8rem,1.5625vw) max(1.6rem,1.4063vw)}.speech-bubble_body{font-size:1.3rem;font-weight:400}.speech-bubble_btn{font-size:1.2rem;padding:.8rem 1.68rem}.speech-bubble_btn,.speech-bubble_img-ctn{margin-top:max(1.5rem,1.3281vw)}}@media screen and (max-width:1024px){.speech-bubble_ctn{width:45rem;padding:max(4.4rem,4.4922vw) max(3.8rem,3.9063vw)}.speech-bubble_ctn.visible{transform:translate(-15%,-25%) scale(.8)}.speech-bubble_ctn:before{top:auto;bottom:-1.91rem;left:50%;transform:translateY(-50%) rotate(0)}#npc-store .speech-bubble_ctn{width:52rem;padding:1.8rem 2rem}.speech-bubble_body{font-size:1.3rem;font-weight:400}.speech-bubble_img-ctn{width:100%;height:20%;overflow:hidden;aspect-ratio:4/1;border-radius:1.5rem;margin-top:max(1.8rem,1.9531vw)}.speech-bubble_img-ctn img{width:100%;height:100%;object-fit:cover}.speech-bubble_btn{width:auto;margin-left:0;margin-top:max(3rem,3.125vw)}.speech-bubble_btn.--next{padding-right:1.4rem;margin-left:auto}.speech-bubble_btn.--next .label{display:none}[lang=cn] .speech-bubble_btn.--next,[lang=jp] .speech-bubble_btn.--next{padding-right:1.6rem}.speech-bubble_btn.--later{display:flex;border:1px solid #0f3bae;border-radius:3.75rem;padding:1.5rem 2.5rem;margin-right:.8rem;color:#0f3bae;font-weight:600;background-color:transparent}.speech-bubble_btn.--later:after{display:none}}@media screen and (max-width:700px){.speech-bubble_ctn{width:38rem;padding:max(2.6rem,7.1795vw) max(1.6rem,4.6154vw)}.speech-bubble_ctn.visible{transform:translate(-25%,-35%) scale(1);transform-style:preserve-3d}.naver #npc-brand .speech-bubble_ctn.visible,.naver #npc-media .speech-bubble_ctn.visible{transform:translate(-17%,-45%) scale(.9)}.naver #npc-store .speech-bubble_ctn.visible{transform:translate(-19%,-45%) scale(.9)}.naver .speech-bubble_ctn.visible{transform:translate(-25%,-45%) scale(.9)}#npc-popup .speech-bubble_ctn.visible{transform:translate(-20%,-45%) scale(.9)}#npc-store .speech-bubble_ctn{width:40rem}.ios .speech-bubble_ctn{min-height:20rem}.ios #npc-media .speech-bubble_ctn,.ios #npc-popup .speech-bubble_ctn{height:20rem}[lang=en] #npc-popup .speech-bubble_ctn{width:44rem}[lang=cn] #npc-popup .speech-bubble_ctn{width:39rem}.speech-bubble_body{gap:1rem;font-size:1.3rem}.speech-bubble_body .br-desktop{display:none}.speech-bubble_body .br-mobile{display:block}.speech-bubble_img-ctn{margin-top:1rem}.speech-bubble_btn{margin-top:max(1.9rem,5.3846vw)}}.bttns{text-align:right}@media screen and (max-width:1024px){.bttns{display:flex;flex-direction:row;justify-content:flex-end}}#interaction-claw{width:1000px;height:1500px}@keyframes scaleUp{0%{transform:translate(-50%,-50%) scale(0)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes scale-small-circle{0%{transform:translate(-50%,-50%) scale(1)}70%{transform:translate(-50%,-50%) scale(1.1)}80%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes scale-circle{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(2)}}@keyframes fade-circle{0%{opacity:.6}50%{opacity:.6}to{opacity:0}}@keyframes dots{0%{box-shadow:10px 0 #fe3bab,-10px 0 rgba(254,59,171,.2);background:#fe3bab}33%{box-shadow:10px 0 #fe3bab,-10px 0 rgba(254,59,171,.2);background:rgba(254,59,171,.2)}66%{box-shadow:10px 0 rgba(254,59,171,.2),-10px 0 #fe3bab;background:rgba(254,59,171,.2)}to{box-shadow:10px 0 rgba(254,59,171,.2),-10px 0 #fe3bab;background:#fe3bab}}@keyframes arrow{0%{opacity:0;transform:translateX(-5px)}50%{opacity:1}to{opacity:0;transform:translateX(0)}}.page_main__bJL3f{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100vh;overflow-x:hidden}.page_canvas__1YcCc{position:relative;width:100vw;height:100vh;overflow:hidden}