.global-floating-webshop{position:fixed;top:0;left:0;width:100%;height:100dvh;pointer-events:none;z-index:9999}.global-floating-webshop>*{pointer-events:auto}.global-floating-webshop .kv-bottom-right-wrapper{position:fixed;bottom:0;right:calc(80 / 1440 * 100vw);display:flex;flex-direction:column}.global-floating-webshop .kv-webshop-banner-container{position:relative;width:calc(514 / 1440 * 100vw);height:calc(192 / 1440 * 100vw);display:flex;align-items:center;justify-content:center}.global-floating-webshop .kv-webbtn-bg{width:100%;height:auto;display:block}.global-floating-webshop .kv-webshop-links-overlay{position:absolute;right:calc(15 / 1440 * 100vw);bottom:calc(15 / 1440 * 100vw);display:flex;flex-direction:column;align-items:center;gap:calc(5 / 1440 * 100vw);z-index:2}.global-floating-webshop .hover-scale{transition:transform .2s ease}.global-floating-webshop .hover-scale:hover{transform:scale(1.05)}.global-floating-webshop .webshop-go-btn img{width:calc(205.5 / 1440 * 100vw);height:auto;display:block}.global-floating-webshop .webshop-notes-btn img{width:calc(152 / 1440 * 100vw);height:auto;display:block}.global-floating-webshop .kv-stores-overlay{position:absolute;top:calc(100 / 1440 * 100vw);left:3.125vw;display:flex;flex-direction:row;align-items:center;gap:calc(8 / 1440 * 100vw);z-index:2}.global-floating-webshop .store-links-col{display:flex;flex-direction:column}.global-floating-webshop .kv-stores-overlay .store-links{flex-direction:column!important;align-items:flex-start!important;gap:calc(4 / 1440 * 100vw)!important}.global-floating-webshop .kv-stores-overlay .store-btn img{height:calc(32 / 1440 * 100vw)!important;width:auto!important}.global-floating-webshop .kv-qr-inside{width:calc(71 / 1440 * 100vw);height:calc(71 / 1440 * 100vw);aspect-ratio:1 / 1}.global-floating-webshop .kv-giftcode-btn{position:absolute;top:calc(35 / 1440 * 100vw + 5px);left:calc(40 / 1440 * 100vw);width:calc(201 / 1440 * 100vw);height:auto;z-index:10;display:none!important}.global-floating-webshop .kv-giftcode-btn img{width:100%;height:auto;display:block}@media(max-width:600px){.global-floating-webshop .kv-bottom-right-wrapper{bottom:calc(40 / 390 * 100vw);right:50%;transform:translate(50%);align-items:center;width:calc(340 / 390 * 100vw)}}.header-container-fixed{position:fixed;top:0;left:0;width:100vw;height:0;z-index:1000;pointer-events:none;container-type:inline-size}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;padding:0;font-family:Montserrat,sans-serif;color:#fff;background-color:#004a9d}.preorder-container{background-color:#004a9d;min-height:100vh;width:100%;display:flex;flex-direction:column;overflow:clip;color:var(--color-light);container-type:inline-size}.preorder-container .section{min-height:auto;padding:calc(100 / 1440 * 100vw) calc(20 / 1440 * 100vw)}.site-bg-wrapper{position:absolute;left:50%;transform:translate(-50%);width:100vw!important;max-width:none!important;top:calc(110 / 1440 * 100vw);bottom:0;z-index:1;display:flex;flex-direction:column;pointer-events:none}.site-bg-wrapper:after{content:"";width:100%;flex-grow:1;background-color:#fff}.site-bg-wrapper-sp{display:none}.global-kv-video-wrapper{position:fixed;top:0;left:0;width:100%;height:calc(896 / 1440 * 100vw);z-index:0;overflow:hidden}.global-kv-video-wrapper video{display:none}.global-kv-video-wrapper .kv-video-pc{display:flex;position:relative;width:100%;height:100%;overflow:hidden;align-items:center;justify-content:center}.global-kv-video-wrapper .kv-video-pc-blur{display:block!important;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(10px);opacity:.4;transform:scale(1.3);z-index:1;pointer-events:none}.global-kv-video-wrapper .kv-video-pc-main{display:block!important;position:relative;height:100%;width:auto;object-fit:contain;z-index:2;box-shadow:0 0 30px #00000080}.global-kv-video-wrapper .kv-video-sp{width:100%;height:100%;object-fit:cover;display:none}.site-bg-layer{position:relative;z-index:1;width:100%;height:auto;display:block}.site-bg-lower-group{width:100%;display:flex;flex-direction:column;background:linear-gradient(to bottom,#000 0 calc(400 / 1440 * 100vw),#fff calc(400 / 1440 * 100vw));padding-top:calc(200 / 1440 * 100vw)}img{max-width:100%;height:auto;display:block}.sp-only,.sp-only-flex{display:none!important}.preorder-header{position:absolute;width:calc((1440 - 32 - 32) / 1440 * 100vw);height:calc(80 / 1440 * 100vw);left:calc(32 / 1440 * 100vw);top:calc(40 / 1440 * 100vw);display:flex;justify-content:space-between;align-items:center;z-index:100;pointer-events:auto}.header-logo-img{width:calc(190 / 1440 * 100vw);height:calc(100 / 1440 * 100vw);object-fit:contain;filter:drop-shadow(0 0 10px rgba(255,255,255,.8))}.lang-selector-btn{position:relative;cursor:pointer;width:calc(168 / 1440 * 100vw);height:3.125vw;-webkit-tap-highlight-color:transparent}.header-lang-img{width:100%;height:100%;object-fit:contain;display:block}.lang-text{display:block;position:absolute;left:8%;width:50%;text-align:center;top:50%;transform:translateY(-50%);z-index:2;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:calc(24 / 1440 * 100vw);color:#6c00ff;background:#fff;letter-spacing:.1em;text-transform:uppercase;pointer-events:none}.invisible-select{display:none!important}.dropdown-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:none;z-index:-1}.lang-selector-btn.is-open .dropdown-overlay{display:block}.custom-dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%);width:calc(150 / 1440 * 100vw);padding-top:calc(8 / 1440 * 100vw);display:none;z-index:200}.lang-selector-btn.is-open .custom-dropdown{display:block}.dropdown-bg{width:100%;height:auto;display:block}.dropdown-options{position:absolute;top:calc(8 / 1440 * 100vw);left:0;width:100%;height:calc(100% - (8 / 1440 * 100vw));display:flex;flex-direction:column;align-items:center;padding-top:calc(1 / 152 * 100%)}.lang-opt{width:calc(150 / 152 * 100%);aspect-ratio:150 / 40;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0;cursor:pointer;transition:opacity .2s;-webkit-tap-highlight-color:transparent}@media(hover:hover){.lang-opt:hover{opacity:1}}.lang-opt.is-active{opacity:1}.content-frame{display:flex;flex-direction:column;align-items:center;width:100%;padding-bottom:calc(150 / 1440 * 100vw);gap:calc(250 / 1440 * 100vw)}.kv-section{position:relative;width:100vw!important;max-width:none!important;height:calc(896 / 1440 * 100vw);left:50%;transform:translate(-50%)}.kv-character{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;pointer-events:none}.kv-content-left{position:absolute;width:100vw;left:0;top:calc(120 / 1440 * 100vw);display:flex;flex-direction:column;align-items:center;gap:calc(64 / 1440 * 100vw);z-index:2}.kv-badges-col{display:flex;flex-direction:column;align-items:center;gap:calc(16 / 1440 * 100vw);width:calc(521 / 1440 * 100vw)}picture.kv-title{width:calc(751 / 1440 * 100vw);height:calc(395 / 1440 * 100vw);display:block;margin:0 auto}img.kv-title{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0px 0px 120px rgba(255,255,255,.9))}picture.kv-pre-title{width:100%;height:calc(64 / 1440 * 100vw);display:block}img.kv-pre-title{width:100%;height:100%;object-fit:contain}.kv-stores .store-links{gap:calc(34 / 1440 * 100vw)!important;justify-content:space-between!important;width:100%;flex-wrap:nowrap!important}.kv-stores .store-btn{display:flex}.kv-stores .store-btn img{height:calc(80 / 1440 * 100vw)!important;width:auto!important}.kv-store-disclaimers{display:flex;flex-direction:column;align-items:flex-start;gap:calc(4 / 1440 * 100vw);width:100%;padding-left:calc(14 / 1440 * 100vw)}.kv-store-disclaimers .disclaimer-text-small{display:block;color:#fff;font-size:calc(11 / 1440 * 100vw);font-weight:500;line-height:1.5;letter-spacing:.02em;padding-left:1em;text-indent:-1em;white-space:nowrap}.catch-section{width:100vw;display:flex;justify-content:center;align-items:center}.catch-content-left{height:calc(415 / 1440 * 100vw);flex-shrink:0;display:flex;justify-content:center}.catch-img{height:100%;width:auto;display:block}.prereg-section{width:calc(1250 / 1440 * 100vw);display:flex;flex-direction:column;align-items:center;gap:calc(64 / 1440 * 100vw);margin-top:calc(-73 / 1440 * 100vw)}.prereg-title-wrapper{display:flex;justify-content:center;width:100%}.prereg-title-img{height:calc(50 / 1440 * 100vw);width:auto;display:block}.prereg-text-container{position:relative;width:calc(1054 / 1440 * 100vw);display:flex;justify-content:center;align-items:center;min-height:6.25vw}.prereg-line-bg{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}.prereg-line-img{width:100%;height:auto}.prereg-boxes{display:flex;flex-direction:column;align-items:center;width:100%;gap:calc(20 / 1440 * 100vw)}.prereg-row-top{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:calc(5 / 1440 * 100vw);width:100%}.prereg-row-bottom{display:flex;justify-content:center;width:100%;margin-top:calc(-140 / 1440 * 100vw);margin-left:calc(100 / 1440 * 100vw)}.prereg-box-container{position:relative;width:calc(210 / 1440 * 100vw);display:flex;justify-content:center}.prereg-box-container-large{position:relative;width:calc(935 / 1440 * 100vw);display:flex;justify-content:center}picture.prereg-box{width:100%;height:auto;display:block}.prereg-arrow{width:calc(30 / 1440 * 100vw);height:auto;display:flex;justify-content:center;align-items:center}.prereg-arrow-img{width:100%;height:auto;object-fit:contain}html[lang=ar] .prereg-arrow{transform:scaleX(-1)}picture.prereg-box-large{width:100%;height:auto;display:block}.prereg-box-img{width:100%;height:auto;display:block}.reward-text{position:absolute;bottom:calc(44 / 1440 * 100vw);left:0;width:100%;text-align:center;color:#0d1c6f;font-weight:800;font-size:calc(15 / 1440 * 100vw);line-height:1.25;padding-bottom:.15em;pointer-events:none;font-family:var(--font-base, "Noto Sans JP", sans-serif)}html:not([lang=ja]) .reward-text{font-size:calc(12.5 / 1440 * 100vw)}.reward-text-1{bottom:3.75vw}.reward-text p{margin:0;padding:0}.reward-line{border:none;border-top:1px solid #0D1C6F;margin:calc(4 / 1440 * 100vw) auto;width:80%}.reward-text-higher{bottom:calc(61 / 1440 * 100vw)}.reward-text-highest{bottom:calc(56 / 1440 * 100vw)}.large-reward-text{position:absolute;top:50%;transform:translateY(calc(-50% + calc(35 / 1440 * 100vw)));left:calc(57 / 778 * 100%);display:flex;flex-direction:column;align-items:flex-start;gap:calc(10 / 337 * 100%);text-align:left;width:calc(412 / 778 * 100%)}.pre5-text-top-small{font-size:calc(24 / 1440 * 100vw);font-weight:900;line-height:1.13;white-space:nowrap!important}.pre5-text-top-large{font-size:3.75vw;font-weight:900;line-height:1.13}.pre5-line{width:calc(337 / 412 * 100%);height:0px;border:0;border-top:.75px solid rgba(141,140,141,.65);margin:calc(10 / 337 * 100%) 0}.pre5-text-bottom-small{font-size:calc(24 / 1440 * 100vw);font-weight:900;line-height:1.13}.pre5-text-bottom-large{font-size:calc(40 / 1440 * 100vw);font-weight:900;line-height:1.13}.pre5-text-top-small,.pre5-text-top-large,.pre5-text-bottom-small,.pre5-text-bottom-large{background:linear-gradient(to right,#9e06cc 19.98%,#0116ff 84.7%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.intro-section{width:calc(840 / 1440 * 100vw);display:flex;flex-direction:column;align-items:center;margin-top:calc(-200 / 1440 * 100vw);gap:calc(80 / 1440 * 100vw);color:#000}.intro-title-img{width:calc(561 / 1440 * 100vw)}.intro-body{width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(40 / 1440 * 100vw)}.intro-content{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:calc(80 / 1440 * 100vw);width:100%}.intro-left{width:calc(286 / 840 * 100%);flex-shrink:0}.app-icon{width:100%;border-radius:calc(32 / 1440 * 100vw);background:#fff}.intro-right{width:calc(387 / 840 * 100%);display:flex;flex-direction:column;gap:calc(20 / 1440 * 100vw)}.intro-right.scroll-anim{opacity:1!important;transform:none!important}.detail-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;height:auto;min-height:calc(24 / 1440 * 100vw);width:100%}.detail-label,.detail-value{font-weight:600;font-size:calc(16 / 1440 * 100vw);line-height:1.5;color:#000}.detail-label{flex-shrink:0;min-width:calc(94 / 387 * 100%);padding-right:calc(16 / 1440 * 100vw)}.detail-value{flex-grow:1;word-break:normal;overflow-wrap:break-word;min-width:calc(160 / 1440 * 100vw);white-space:normal}.letter{display:inline-block;opacity:0;will-change:transform,opacity}.intro-right.is-visible .letter{animation:slideInChar .8s cubic-bezier(0,1.2,.13,1.5) forwards}.detail-hr{border-top:calc(1 / 1440 * 100vw) solid #000000;width:100%;transform:scaleX(0);transform-origin:left}.intro-right.is-visible .detail-hr{animation:expandWidth 1.2s cubic-bezier(.25,1,.5,1) forwards}.os-group{display:flex;flex-direction:column;gap:calc(8 / 1440 * 100vw);width:100%}.os-disclaimer{display:flex;flex-direction:row;gap:calc(2 / 1440 * 100vw);width:100%;font-size:calc(14 / 1440 * 100vw);line-height:1.5;font-weight:500;color:#000}.os-disclaimer span{flex-shrink:0}.intro-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:calc(16 / 1440 * 100vw);width:calc(521.02 / 840 * 100%)}.intro-stores .store-btn img{height:calc(80 / 1440 * 100vw)!important}.intro-stores .store-links{gap:calc(34 / 1440 * 100vw)!important;justify-content:flex-start!important;flex-wrap:nowrap!important}.store-disclaimers{display:flex;flex-direction:column;gap:calc(4 / 1440 * 100vw)}.disclaimer-row{display:flex;flex-direction:row;gap:calc(4 / 1440 * 100vw)}.asterisk-small,.disclaimer-text-small{display:block;font-size:calc(12 / 1440 * 100vw);line-height:1.5;font-weight:500;letter-spacing:.02em;color:#000;padding-left:1em;text-indent:-1em;white-space:nowrap}.x-follow-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;box-sizing:border-box;gap:calc(2 / 1440 * 100vw);padding:calc(8 / 1440 * 100vw) calc(80 / 1440 * 100vw);width:20vw;height:calc(46 / 1440 * 100vw);background:#fff;border-radius:calc(16 / 1440 * 100vw);text-decoration:none;transition:all .3s ease}.x-follow-btn:hover{transform:scale(1.02) translateY(-2px);box-shadow:0 4px 12px #fff3}.x-btn-icon{width:calc(30 / 1440 * 100vw);height:calc(30 / 1440 * 100vw);color:#1e1e1e}.x-btn-text{font-weight:700;font-size:calc(16 / 1440 * 100vw);color:#000;white-space:nowrap}#character-stage{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:50;pointer-events:none}.char-slide{position:absolute;bottom:-100px;opacity:0;height:70vh;max-height:800px;object-fit:contain;will-change:transform,opacity;animation:slideUpFlow 3s linear forwards}@keyframes slideUpFlow{0%{opacity:0;transform:translate(-50%) translateY(100px) scale(.95)}10%{opacity:1;transform:translate(-50%) translateY(-10vh) scale(1)}90%{opacity:1;transform:translate(-50%) translateY(-90vh) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-110vh) scale(.95)}}.char-slide.fade-out-up{animation:fadeOutUp .6s cubic-bezier(.25,1,.5,1) forwards!important}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate(-50%) translateY(-120vh) scale(.95)}}@media(max-width:768px){.char-slide{height:40vh}}.scroll-anim{opacity:0;will-change:transform,opacity}.scroll-anim.slide-in-left.is-visible{animation:slideInLeft 1.8s cubic-bezier(.25,1,.5,1) forwards}.scroll-anim.slide-in-right.is-visible{animation:slideInRight 1.8s cubic-bezier(.25,1,.5,1) forwards}.scroll-anim.slide-in-bottom.is-visible{animation:slideInBottom 1.8s cubic-bezier(.25,1,.5,1) forwards}.scroll-anim.slide-in-top.is-visible{animation:slideInTop 1.8s cubic-bezier(.25,1,.5,1) forwards}.scroll-anim.slide-in-left-fast.is-visible{animation:slideInLeftFast .8s cubic-bezier(.175,.885,.32,1.275) forwards}.scroll-anim.fade-in.is-visible{animation:simpleFadeIn 2.2s cubic-bezier(.25,1,.5,1) forwards}.intro-section .scroll-anim.slide-in-top.is-visible,.intro-section .scroll-anim.slide-in-bottom.is-visible{animation-duration:.8s!important}.intro-section .scroll-anim.delay-1{animation-delay:.2s!important}.scroll-anim.delay-1{animation-delay:.4s}.scroll-anim.delay-2{animation-delay:.8s}.scroll-anim.delay-3{animation-delay:1.2s}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeftFast{0%{opacity:0;transform:translate(-150px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInTop{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInChar{0%{opacity:0;transform:translate3d(-20px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes expandWidth{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes simpleFadeIn{0%{opacity:0}to{opacity:1}}.header-control-group{position:relative;width:calc(168 / 1440 * 100vw);height:3.125vw}.sound-toggle-btn{position:absolute;bottom:calc(100% + 12 / 1440 * 100vw);right:0;left:auto;width:calc(120 / 1440 * 100vw);height:calc(32 / 1440 * 100vw);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .3s ease,transform .3s ease}.sound-toggle-btn:hover{opacity:.8;transform:scale(1.02)}.sound-btn-bg{width:100%;height:100%;object-fit:contain;display:block}.sound-text{display:block;position:absolute;left:8%;width:50%;text-align:center;top:50%;transform:translateY(-50%);z-index:2;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:calc(17 / 1440 * 100vw);color:#6c00ff;background:#fff;letter-spacing:.1em;text-transform:uppercase;pointer-events:none}.sound-icon-wrapper{position:absolute;right:8%;top:50%;transform:translateY(-50%);width:calc(42 / 1440 * 100vw);height:calc(26 / 1440 * 100vw);background:#fff;display:flex;align-items:center;justify-content:flex-end;padding-right:calc(4 / 1440 * 100vw);z-index:3}.sound-icon{width:1.25vw;height:1.25vw;stroke:#6c00ff;fill:none}.sound-toggle-btn .icon-playing{display:none}.sound-toggle-btn .icon-muted,.sound-toggle-btn.is-on .icon-playing{display:block}.sound-toggle-btn.is-on .icon-muted,.kv-sp-disclaimer{display:none}@media(max-width:600px){.preorder-container{min-height:100vh;background-color:#fff}.site-bg-wrapper{display:none!important}.site-bg-wrapper-sp{position:absolute;left:50%;transform:translate(-50%);width:100vw!important;max-width:none!important;top:0;bottom:0;z-index:1;display:flex;flex-direction:column;pointer-events:none}.site-bg-wrapper-sp:after{content:"";width:100%;flex-grow:1;background-color:#fff}.site-bg-layer-sp{width:100%;height:auto;display:block}.footer{padding-top:calc(20 / 375 * 100vw)!important;padding-bottom:calc(40 / 375 * 100vw)!important;border-top:none!important}.preorder-header{position:absolute;width:100vw!important;height:calc(56 / 375 * 100vw)!important;left:0!important;top:0!important}.logo{position:static}.header-logo-img{display:none!important}.header-control-group{position:absolute!important;width:calc(82 / 375 * 100vw)!important;height:calc(26 / 375 * 100vw)!important;left:calc(17 / 375 * 100vw)!important;top:calc(34 / 375 * 100vw)!important;z-index:9999!important}.lang-selector-btn{position:relative!important;width:100%!important;height:100%!important;left:auto!important;top:auto!important;max-width:none}.sound-toggle-btn{bottom:calc(100% + 5 / 375 * 100vw);left:0!important;right:auto!important;width:100%!important;height:100%!important}.sound-text{display:block;position:absolute;left:calc(8 / 84 * 100%)!important;width:50%;text-align:center;top:50%;transform:translateY(-50%)!important;z-index:2;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:calc(14 / 375 * 100vw)!important;color:#6c00ff;background:#fff;letter-spacing:1.2px;text-transform:uppercase;pointer-events:none}.sound-icon-wrapper{position:absolute;right:8%;top:50%;transform:translateY(-50%);width:calc(28 / 375 * 100vw);height:4.8vw;background:#fff;display:flex;align-items:center;justify-content:flex-end;padding-right:calc(2 / 375 * 100vw);z-index:3}.sound-icon{width:3.2vw;height:3.2vw;stroke:#6c00ff;fill:none}.global-kv-video-wrapper{height:calc(1401 / 750 * 100vw)!important}.global-kv-video-wrapper .kv-video-pc{display:none!important}.global-kv-video-wrapper .kv-video-sp{display:block!important}.hamburger-btn{position:absolute;right:calc(17 / 375 * 100vw);top:calc(10 / 375 * 100vw);width:calc(66 / 375 * 100vw);height:auto;display:flex;justify-content:center;align-items:center;padding:0;background:none;border:none;z-index:9999;cursor:pointer}.hamburger-icon-img{width:100%;height:auto;display:block}.lang-text{font-size:calc(14 / 375 * 100vw)!important;left:calc(8 / 84 * 100%)!important;transform:translateY(-50%)!important;letter-spacing:1.2px}.custom-dropdown{width:calc(100 / 375 * 100vw)!important;padding-top:calc(8 / 375 * 100vw);z-index:9999!important}.dropdown-options{top:calc(8 / 375 * 100vw);height:calc(100% - (8 / 375 * 100vw))}.content-frame{padding-top:0;gap:16vw;padding-bottom:16vw}.sp-floating-bar{position:fixed;bottom:0;left:0;width:100%;display:flex;flex-direction:column;align-items:center;z-index:1000;pointer-events:auto;padding-bottom:calc(calc(10 / 375 * 100vw) + env(safe-area-inset-bottom));background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 70%,transparent 100%)}.sp-floating-top-row{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;gap:calc(16 / 375 * 100vw);margin-bottom:calc(4 / 375 * 100vw)}.sp-dl-btn{position:relative;width:calc(171 / 375 * 100vw);height:calc(21 / 375 * 100vw);display:flex;justify-content:center;align-items:center;text-decoration:none;margin-bottom:0;transform:translate(calc(5 / 375 * 100vw))}.sp-dl-bg{position:absolute;width:calc(167 / 375 * 100vw);height:calc(19 / 375 * 100vw);left:calc(2 / 375 * 100vw);top:calc(1 / 375 * 100vw);display:block}.sp-dl-text{position:relative;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:900;font-size:calc(14 / 375 * 100vw);line-height:150%;letter-spacing:-.1em;background:linear-gradient(103.15deg,#9e06cc 19.98%,#0116ff 84.7%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;z-index:1;white-space:nowrap}html:not([lang=ja]):not([lang=zh-cn]):not([lang=zh-tw]):not([lang=ko]) .sp-dl-text{font-size:calc(11 / 375 * 100vw)!important}.sp-webshop-btn{width:48vw;height:32vw;display:block;transform:translate(-4vw,calc(13 / 375 * 100vw))}.sp-webshop-bg{width:100%;height:100%;display:block;object-fit:contain}.sp-dl-col{display:flex;flex-direction:column;align-items:center}.sp-giftcode-btn{display:none!important;width:38.4vw;height:auto;margin-bottom:calc(4 / 375 * 100vw);transform:translate(calc(5 / 375 * 100vw))}.sp-giftcode-btn img{width:100%;height:auto;display:block}.sp-floating-bottom-row{width:calc(343 / 375 * 100vw);height:calc(51 / 375 * 100vw);display:flex;justify-content:center}.sp-floating-bottom-row .store-links{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:calc(16 / 375 * 100vw);padding:0}.sp-floating-bottom-row .store-btn{display:flex;justify-content:center;align-items:center}.sp-floating-bottom-row .store-btn.apple{width:calc(144.15 / 375 * 100vw);height:calc(51 / 375 * 100vw)}.sp-floating-bottom-row .store-btn.google{width:calc(171.62 / 375 * 100vw);height:calc(51 / 375 * 100vw)}.sp-floating-bottom-row .store-btn img{width:100%!important;height:100%!important;object-fit:contain}.kv-section{position:relative;width:100vw!important;height:calc(559 / 375 * 100vw)!important;background:transparent!important;overflow:hidden;display:block!important;left:0!important;transform:none!important;z-index:1!important}picture.kv-character{position:absolute!important;width:100vw!important;height:calc(559 / 375 * 100vw)!important;left:0!important;top:0!important;max-width:none!important;z-index:-1!important}img.kv-character{position:static!important;width:100%!important;height:100%!important;object-fit:cover!important}.kv-content-left{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;display:block!important;z-index:10!important}picture.kv-title{position:absolute!important;width:calc(343 / 375 * 100vw)!important;height:48vw!important;left:calc(50% - (343 / 375 * 100vw) / 2)!important;top:calc(100 / 375 * 100vw)!important;max-width:none!important;display:block!important}img.kv-title{position:static!important;width:100%!important;height:100%!important;left:auto!important;top:auto!important;margin:0!important;max-width:none!important}.kv-badges-col{position:absolute!important;width:calc(343 / 375 * 100vw)!important;left:calc(16 / 375 * 100vw)!important;top:calc(320 / 375 * 100vw)!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:calc(16 / 375 * 100vw)!important}picture.kv-pre-title{width:100%!important;height:calc(42 / 375 * 100vw)!important;max-width:none!important;display:block!important;position:relative!important}img.kv-pre-title{position:absolute!important;width:100%!important;height:100%!important;left:0!important;top:0!important;margin:0!important}.kv-stores{width:100%!important;height:calc(55.29 / 375 * 100vw)!important}.kv-stores .store-links{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:calc(8 / 375 * 100vw)!important;width:100%;height:100%}.kv-stores .store-btn{height:100%!important;display:flex;align-items:center;justify-content:center}.kv-stores .store-btn.apple{width:calc(150.51 / 375 * 100vw)!important}.kv-stores .store-btn.google{width:calc(185.32 / 375 * 100vw)!important}.kv-stores .store-btn img{height:100%!important;width:100%!important;object-fit:contain}.kv-store-disclaimers,.store-disclaimers{display:flex!important;flex-direction:column!important;gap:calc(4 / 375 * 100vw)!important;margin-top:calc(8 / 375 * 100vw)!important;align-items:flex-start!important}.kv-store-disclaimers .disclaimer-text-small{font-size:calc(8 / 375 * 100vw)!important;color:#fff!important;line-height:1.4!important}.catch-section{width:90%;flex-direction:column;gap:8vw}.catch-content-left,.catch-img{width:100%!important;height:auto!important}.prereg-section{width:100%;gap:30px;margin-top:calc(100 / 375 * 100vw)}.prereg-title-wrapper{width:100%;display:flex;justify-content:center}.prereg-title-img{width:100%;max-width:calc(335 / 375 * 100vw);height:auto}.prereg-row-top .prereg-box-container:nth-of-type(odd).is-visible{animation-name:slideInLeft!important}.prereg-row-top .prereg-box-container:nth-of-type(2n).is-visible{animation-name:slideInRight!important}.prereg-row-bottom .prereg-box-container-large.is-visible{animation-name:slideInLeft!important}.prereg-text{font-size:4vw;white-space:normal;word-break:break-word;line-height:1.5;padding:0 calc(10 / 375 * 100vw);letter-spacing:-.05em}.prereg-line-bg{display:none!important}.prereg-boxes{flex-direction:column;align-items:center;gap:0}.prereg-row-top,.prereg-row-bottom{flex-direction:column!important;align-items:center!important;width:100%!important;gap:0!important;margin:0!important}.prereg-box-container,.prereg-box-container-large{width:100%!important;margin:0!important;max-width:none!important;flex-shrink:0!important}.sp-pre-badge{display:none!important}.badge-1{width:calc(126 / 375 * 100vw);top:0vw;right:calc(-20 / 375 * 100vw)}.badge-2{width:42.4vw}.badge-3{width:44vw;right:-8vw}.badge-4{width:40.8vw;top:calc(5 / 375 * 100vw);right:calc(-10 / 375 * 100vw)}.badge-5{width:calc(376 / 375 * 100vw);top:-12vw;right:calc(-115 / 375 * 100vw)}.sp-only,.sp-only-flex{display:flex!important}.pc-only,.pc-only-flex{display:none!important}picture.prereg-box{width:100%;max-width:none!important}picture.prereg-box-large{width:100%;max-width:none!important}.prereg-arrow{width:calc(35 / 375 * 100vw)!important;margin:calc(8 / 375 * 100vw) 0!important}html[lang=ar] .prereg-arrow{transform:none!important}.reward-text{bottom:auto!important;top:50%!important;left:calc(52 / 375 * 100vw)!important;transform:translateY(-50%)!important;margin-top:calc(5 / 375 * 100vw)!important;width:calc(185 / 375 * 100vw)!important;text-align:left!important;align-items:flex-start!important;font-size:calc(16 / 375 * 100vw)!important;z-index:3!important}.reward-text-1{margin-top:calc(5 / 375 * 100vw)!important}html[lang=ja] .nowrap-all,html[lang=ja] .nowrap-jp{white-space:nowrap!important}.reward-text-higher{margin-top:calc(8 / 375 * 100vw)!important}.reward-text-highest{margin-top:3.2vw!important}.reward-line{margin:calc(10 / 375 * 100vw) 0!important;width:100%!important}.reward-multiplier{font-size:3.2vw!important}.prereg-exclusive-text{font-size:calc(14 / 375 * 100vw)!important}.gacha-ticket-text{font-size:6.4vw!important}.item-name-text{font-size:calc(20 / 375 * 100vw)!important}html:not([lang=ja]) .reward-text{font-size:3.2vw!important;line-height:1.2!important;padding-bottom:.15em!important}html:not([lang=ja]) .item-name-text{font-size:calc(13 / 375 * 100vw)!important}html:not([lang=ja]) .gacha-ticket-text{font-size:calc(14.5 / 375 * 100vw)!important}html:not([lang=ja]) .prereg-exclusive-text{font-size:calc(11 / 375 * 100vw)!important}html:not([lang=ja]) .reward-multiplier{font-size:3.2vw!important}html:not([lang=ja]) .reward-text-1,html:not([lang=ja]) .reward-text-higher,html:not([lang=ja]) .reward-text-highest{margin-top:calc(4 / 375 * 100vw)!important}html:not([lang=ja]) .reward-line{margin:calc(4 / 375 * 100vw) 0!important}.large-reward-text{top:calc(50% - .8vw)!important;transform:translateY(-50%)!important;left:calc(42 / 375 * 100vw)!important;width:calc(185 / 375 * 100vw)!important;gap:calc(4 / 375 * 100vw)!important;z-index:3!important}html[lang=ar] .reward-text{text-align:right!important;align-items:flex-end!important}.pre5-text-top-small,.pre5-text-bottom-small{font-size:3.2vw!important}.pre5-text-top-large{font-size:calc(22 / 375 * 100vw)!important}.pre5-text-bottom-large{font-size:6.4vw!important}html[lang=ja] .pre5-text-top-small,html[lang=ja] .pre5-text-bottom-small{font-size:calc(16 / 375 * 100vw)!important;white-space:nowrap!important}html[lang=ja] .pre5-text-top-large{font-size:calc(40 / 375 * 100vw)!important}html[lang=ja] .pre5-text-bottom-large{font-size:8vw!important;white-space:nowrap!important}.pre5-line{margin:calc(4 / 375 * 100vw) 0!important;width:100%!important}.intro-section{width:100%;margin-top:32vw;gap:calc(40 / 375 * 100vw)}.intro-title-img{width:calc(290 / 375 * 100vw)}.intro-body{gap:calc(40 / 375 * 100vw)}.intro-content{flex-direction:column;align-items:center;gap:calc(37 / 375 * 100vw);width:calc(343 / 375 * 100vw)}.intro-left{width:32vw;max-width:none}.app-icon{border-radius:calc(16 / 375 * 100vw)}.intro-right{width:100%;gap:calc(20 / 375 * 100vw)}.detail-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;height:auto;min-height:calc(20 / 375 * 100vw);width:100%}.detail-label,.detail-value{line-height:1.5;font-size:calc(13 / 375 * 100vw)!important;font-weight:600}.detail-label{flex-shrink:0;min-width:calc(65 / 375 * 100vw);padding-right:calc(10 / 375 * 100vw)}.detail-value{flex-grow:1;word-break:normal;overflow-wrap:break-word;min-width:48vw;white-space:normal}.detail-hr{border-top:calc(1 / 375 * 100vw) solid #000000}.os-group{width:100%;gap:calc(8 / 375 * 100vw);display:flex;flex-direction:column}.os-group .detail-row{height:auto}.os-disclaimer{display:flex;flex-direction:row;gap:calc(2 / 375 * 100vw);width:100%;font-size:calc(11 / 375 * 100vw)!important;line-height:1.5}.intro-bottom{width:calc(343 / 375 * 100vw);align-items:flex-start;gap:calc(8 / 375 * 100vw)}.intro-stores{width:100%;height:calc(55.29 / 375 * 100vw)}.intro-stores .store-links{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:calc(8 / 375 * 100vw)!important;width:100%;height:100%}.intro-stores .store-btn{height:100%!important;display:flex;align-items:center;justify-content:center}.intro-stores .store-btn.apple{width:calc(150.51 / 375 * 100vw)!important}.intro-stores .store-btn.google{width:calc(185.32 / 375 * 100vw)!important}.intro-stores .store-btn img{height:100%!important;width:100%!important;object-fit:contain}.store-disclaimers{width:100%;gap:calc(8 / 375 * 100vw);display:flex;flex-direction:column}.store-disclaimers .disclaimer-row{gap:0;display:flex;flex-direction:row;align-items:flex-start}.store-disclaimers .asterisk-small,.store-disclaimers .disclaimer-text-small{font-size:calc(11 / 375 * 100vw)!important;line-height:1.5;font-weight:500;letter-spacing:.02em;color:#000}.store-disclaimers .asterisk-small{width:calc(14 / 375 * 100vw);flex-shrink:0}.store-disclaimers .disclaimer-text-small{width:calc(329 / 375 * 100vw)}.x-follow-btn{width:76.8vw!important;height:calc(46 / 375 * 100vw)!important;padding:calc(8 / 375 * 100vw) 0!important;gap:calc(2 / 375 * 100vw)!important;border-radius:calc(16 / 375 * 100vw)!important}.x-btn-icon{width:8vw!important;height:8vw!important;flex-shrink:0}.x-btn-text{font-size:calc(16 / 375 * 100vw)!important;line-height:calc(22 / 375 * 100vw)!important}}.dummy-cache-bust{color:red;opacity:.99}
