:root{color-scheme:dark;font-family:Noto Sans,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--sp-color-ink: #10100f;--sp-color-paper: #e8e3d9;--sp-color-silver: #c4c5c2;--sp-color-accent: #a52520;--sp-color-line: rgb(232 227 217 / 28%);--sp-focus: #f3c64f;--sp-header-height: 4rem;--sp-site-width: 393px;--sp-landing-width: 100%;--sp-landing-max-width: 540px}*{box-sizing:border-box}html{min-width:320px;background:#090909}body{min-width:320px;min-height:100vh;margin:0;background:#090909;color:var(--sp-color-paper)}html.landing-document,html.landing-document body,html.landing-document #landing-app{overflow-x:hidden;overscroll-behavior-x:none;touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.landing-document img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}button,a,select{font:inherit}:focus-visible{outline:2px solid var(--sp-focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:song;src:url(./song-ja-C0aMFGzI.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:songSemi;src:url(./songSemi-ja-CCYw-h_v.woff2) format("woff2");font-style:normal;font-display:swap}.landing-stage-stack[data-v-ff4ec345]{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none;background:#cfcfd0}.landing-stage-stack__plate[data-v-ff4ec345],.landing-stage-stack__overlay[data-v-ff4ec345]{position:absolute;top:0;left:0;display:block;width:100%;height:auto}.landing-stage-stack__overlay[data-v-ff4ec345]{z-index:2}@font-face{font-family:Gloock-Regular;src:url(./Gloock-Regular-subset-KTzhmWqW.woff2) format("woff2");font-display:swap}.sr-only[data-v-debab8b3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing-milestones.entrance-milestone-m[data-v-debab8b3]{position:absolute;z-index:1;box-sizing:border-box;width:100%;height:100%;overflow:hidden;color:#fff;pointer-events:none;background:transparent}.entrance-milestone-m__canvas[data-v-debab8b3]{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:0;overflow:hidden;background:transparent;background-size:cover;background-repeat:no-repeat;background-position:bottom}.entrance-milestone-m__stage-shell[data-v-debab8b3]{position:relative;flex-shrink:0;overflow:visible}.entrance-milestone-m__stage[data-v-debab8b3]{position:absolute;top:0;left:0;display:flex;flex-direction:column;gap:20px;align-items:stretch;width:1179px;max-width:none;transform-origin:top left}.milestone-main-group[data-v-debab8b3]{display:flex;flex-direction:column;gap:20px}.milestone-list[data-v-debab8b3]{position:relative;display:flex;flex-shrink:0;flex-direction:column;gap:35px;align-self:center;width:100%;max-width:1133px;overflow:visible}.milestone-lines-reveal[data-v-debab8b3]{position:absolute;top:0;left:343px;z-index:0;width:37px;height:100%;pointer-events:none}.milestone-list__line[data-v-debab8b3]{position:absolute;inset:0;width:100%;height:100%}.milestone-row[data-v-debab8b3]{position:relative;z-index:1;display:flex;flex-direction:row;gap:12px;align-items:center;min-height:216px;padding-left:61px}.milestone-row__amount[data-v-debab8b3]{display:flex;flex-shrink:0;flex-direction:column;gap:20px;align-items:flex-start;justify-content:center;width:263px}.milestone-row__number[data-v-debab8b3]{display:flex;flex-direction:row;align-items:baseline;color:#304a91}.milestone-row__number>strong[data-v-debab8b3],.milestone-row__number>small[data-v-debab8b3]{color:inherit;-webkit-text-fill-color:currentColor}.milestone-row__number strong[data-v-debab8b3]{font:80px/1 Gloock-Regular,serif;font-weight:400}.milestone-row__number small[data-v-debab8b3]{margin-left:2px;font:700 50px/1 song,serif}.milestone-row.reached .milestone-row__number[data-v-debab8b3]{color:#304a91}.milestone-row__status[data-v-debab8b3]{display:flex;align-items:center;justify-content:center;width:252px;height:56px;font-family:songSemi;font-size:36px;font-weight:600;line-height:1;color:#d9d9d9;background-repeat:no-repeat;background-position:center;background-size:100% 100%}.milestone-row__status.reached[data-v-debab8b3]{color:#1e2f66}.milestone-row.row-1500 .milestone-row__status[data-v-debab8b3]{width:230px;height:55px}.milestone-row__node[data-v-debab8b3]{display:block;flex-shrink:0;width:51px;height:50px}.milestone-row__reward[data-v-debab8b3]{position:relative;flex:1;min-width:0;max-width:692px}.milestone-row__reward>img[data-v-debab8b3]{display:block;width:100%;height:auto}.milestone-row__label[data-v-debab8b3]{position:absolute;top:50%;left:268px;font-family:songSemi;font-size:40px;font-weight:600;line-height:1;color:#fff;text-align:left;white-space:nowrap;transform:translateY(-50%)}.milestone-row.row-2000 .milestone-row__label[data-v-debab8b3]{font-size:32px}.milestone-row.character[data-v-debab8b3]{align-items:center;min-height:267px;margin-top:-30px;overflow:visible}.milestone-row.character .milestone-row__reward[data-v-debab8b3]{flex:0 0 742px;width:742px;margin-left:-54px;overflow:visible}.milestone-row.character .milestone-row__reward>img[data-v-debab8b3]{width:742px;max-width:none;height:auto}.milestone-row.character .milestone-row__label[data-v-debab8b3]{top:111px;left:321px;font-size:36px;line-height:36px;transform:none}.milestone-row.character .milestone-row__node[data-v-debab8b3]{align-self:center}.milestone-social[data-v-debab8b3]{position:relative;display:flex;flex-shrink:0;flex-direction:column;align-self:center;width:100%;max-width:1011px;height:353px;background-repeat:no-repeat;background-position:center;background-size:100% 100%}.milestone-social__copy[data-v-debab8b3]{box-sizing:border-box;display:flex;flex-direction:column;gap:25px;align-items:stretch;width:100%;height:100%;padding:94px 58px 0 55px;color:#33405d}.milestone-social__header[data-v-debab8b3]{display:flex;flex-direction:row;gap:8px;align-items:flex-end;width:100%;max-width:471px}.milestone-social__titles[data-v-debab8b3]{display:flex;flex-shrink:0;flex-direction:column;gap:15px;align-items:flex-start}.milestone-social__titles h3[data-v-debab8b3]{margin:0;font:700 64px/1 song,serif;color:#33405d;white-space:nowrap}.milestone-social__desc[data-v-debab8b3]{margin:0;font-family:songSemi;font-size:36px;font-weight:600;line-height:1;color:#33405d;white-space:nowrap}.milestone-social__amount[data-v-debab8b3]{display:flex;flex-shrink:0;flex-direction:row;align-items:baseline;line-height:1;color:#33405d}.milestone-social__amount strong[data-v-debab8b3]{font:48px/1 Gloock-Regular,serif;font-weight:400;color:inherit}.milestone-social__amount small[data-v-debab8b3]{margin-left:2px;font:700 36px/1 song,serif;color:inherit}.milestone-social__meta[data-v-debab8b3]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;max-width:919px}.milestone-social__status[data-v-debab8b3]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:194px;height:45px;font-family:songSemi;font-size:26px;font-weight:600;line-height:1;color:#212121;background-repeat:no-repeat;background-position:center;background-size:100% 100%}.milestone-social__status.reached[data-v-debab8b3]{color:#ebebeb}.milestone-social__reward[data-v-debab8b3]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:209px;height:54px;font-family:songSemi;font-size:26px;font-weight:700;line-height:1;color:#dbdbdb;text-align:center;white-space:nowrap;background-repeat:no-repeat;background-position:center;background-size:100% 100%}.entrance-milestone-m.zh-tw .milestone-title__copy p[data-v-debab8b3]{font-size:38px}.entrance-milestone-m.ja-jp .milestone-row__number[data-v-debab8b3]{gap:2px;white-space:nowrap}.entrance-milestone-m.ja-jp .milestone-row__number strong[data-v-debab8b3]{font-size:68px}.entrance-milestone-m.ja-jp .milestone-row__number small[data-v-debab8b3]{flex-shrink:0;margin-left:0;font-size:36px}.entrance-milestone-m.ja-jp .milestone-social__copy[data-v-debab8b3]{gap:7px;padding:83px 58px 0 56px}.entrance-milestone-m.ja-jp .milestone-social__header[data-v-debab8b3]{flex-direction:column;gap:8px;align-items:flex-start;max-width:none}.entrance-milestone-m.ja-jp .milestone-social__titles[data-v-debab8b3]{gap:13px}.entrance-milestone-m.ja-jp .milestone-social__titles h3[data-v-debab8b3]{font-size:50px;line-height:1;white-space:nowrap}.entrance-milestone-m.ja-jp .milestone-social__desc[data-v-debab8b3]{font-size:32px}.entrance-milestone-m.ja-jp .milestone-social__amount strong[data-v-debab8b3]{font-size:48px}.entrance-milestone-m.ja-jp .milestone-social__amount small[data-v-debab8b3]{font-size:32px}.entrance-milestone-m.ja-jp .milestone-social__meta[data-v-debab8b3]{max-width:921px}.entrance-milestone-m.ko-kr .milestone-social__copy[data-v-debab8b3]{gap:15px;padding:98px 58px 0 57px}.entrance-milestone-m.ko-kr .milestone-social__header[data-v-debab8b3]{gap:4px;align-items:flex-end;max-width:527px}.entrance-milestone-m.ko-kr .milestone-social__titles[data-v-debab8b3]{gap:27px}.entrance-milestone-m.ko-kr .milestone-social__titles h3[data-v-debab8b3]{font-size:56px;line-height:1}.entrance-milestone-m.ko-kr .milestone-social__desc[data-v-debab8b3]{font-size:32px}.entrance-milestone-m.ko-kr .milestone-social__amount[data-v-debab8b3]{margin-bottom:-8px;margin-left:-118px}.entrance-milestone-m.ko-kr .milestone-social__amount strong[data-v-debab8b3]{font-size:48px}.entrance-milestone-m.ko-kr .milestone-social__amount small[data-v-debab8b3]{font-size:32px}.entrance-milestone-m.ko-kr .milestone-social__reward[data-v-debab8b3]{font-size:24px}.entrance-milestone-m.en-us .milestone-row__number strong[data-v-debab8b3]{font-size:88px}.entrance-milestone-m.en-us .milestone-row__number small[data-v-debab8b3]{margin-left:8px;font-size:36px}.entrance-milestone-m.en-us .milestone-row__status[data-v-debab8b3]{font-size:28px}.entrance-milestone-m.en-us .milestone-row__label[data-v-debab8b3]{max-width:340px;font-size:30px;line-height:1.15;white-space:pre-line}.entrance-milestone-m.en-us .milestone-row.row-2000 .milestone-row__label[data-v-debab8b3]{font-size:26px}.entrance-milestone-m.en-us .milestone-row.character .milestone-row__label[data-v-debab8b3]{top:111px;left:321px;max-width:300px;font-size:36px;line-height:1.2;white-space:pre-line}.entrance-milestone-m.en-us .milestone-social__copy[data-v-debab8b3]{gap:2px;padding:83px 58px 0 57px}.entrance-milestone-m.en-us .milestone-social__header[data-v-debab8b3]{flex-direction:column;gap:18px;align-items:flex-start;max-width:none}.entrance-milestone-m.en-us .milestone-social__titles[data-v-debab8b3]{gap:15px}.entrance-milestone-m.en-us .milestone-social__titles h3[data-v-debab8b3]{font-size:48px;line-height:1;white-space:nowrap}.entrance-milestone-m.en-us .milestone-social__desc[data-v-debab8b3]{font-size:28px;line-height:1}.entrance-milestone-m.en-us .milestone-social__amount strong[data-v-debab8b3]{font-size:52px}.entrance-milestone-m.en-us .milestone-social__amount small[data-v-debab8b3]{margin-left:6px;font-family:song,serif;font-size:32px;font-weight:700}.entrance-milestone-m.en-us .milestone-social__meta[data-v-debab8b3]{align-items:center;max-width:920px}.entrance-milestone-m.en-us .milestone-social__status[data-v-debab8b3]{width:251px;height:45px;font-size:26px}.entrance-milestone-m.en-us .milestone-social__reward[data-v-debab8b3]{width:290px;height:57px;font-size:26px}.site-footer--oversea[data-v-6a569394]{width:100%;height:calc(710 / 1179 * 100cqw);min-height:0;padding:calc(40 / 1179 * 100cqw) calc(20 / 1179 * 100cqw);box-sizing:border-box;background:#181818;display:flex;justify-content:center;align-items:center;flex-shrink:0;color:#ffffffb8;line-height:1.6;z-index:1}.oversea-inner[data-v-6a569394]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.oversea-links[data-v-6a569394]{margin:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:calc(32 / 1179 * 100cqw)}.link[data-v-6a569394]{color:#fff;cursor:pointer;transition:opacity .2s}.link[data-v-6a569394]:hover,.link[data-v-6a569394]:focus-visible{opacity:.7}.divider[data-v-6a569394]{margin:0 calc(46 / 1179 * 100cqw);color:#fff6}.oversea-logo[data-v-6a569394]{display:flex;justify-content:center;align-items:center;gap:calc(50 / 1179 * 100cqw);margin:calc(50 / 1179 * 100cqw) 0 calc(36 / 1179 * 100cqw)}.oversea-logo img[data-v-6a569394]{display:block;-o-object-fit:contain;object-fit:contain;height:calc(110 / 1179 * 100cqw);max-width:70%}.oversea-logo img.partner[data-v-6a569394]{height:calc(90 / 1179 * 100cqw)}.oversea-age-rating[data-v-6a569394]{width:calc(860 / 1179 * 100cqw);max-width:calc(100% - calc(40 / 1179 * 100cqw));display:flex;align-items:center;gap:calc(22 / 1179 * 100cqw);margin-bottom:calc(30 / 1179 * 100cqw);color:#ffffff8f;font-family:sans-serif;font-size:calc(24 / 1179 * 100cqw);line-height:1.45;text-align:left}.oversea-age-rating__icon[data-v-6a569394]{width:calc(92 / 1179 * 100cqw);flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.oversea-age-rating__text[data-v-6a569394]{flex:1}.oversea-age-rating__text p[data-v-6a569394]{margin:0}.oversea-copyright[data-v-6a569394],.oversea-support-email[data-v-6a569394]{color:#ffffff8f;font-size:calc(28 / 1179 * 100cqw)}.oversea-support-email[data-v-6a569394]{margin-top:calc(4 / 1179 * 100cqw)}.oversea-support-email a[data-v-6a569394]{color:inherit;text-decoration:none}.oversea-support-email a[data-v-6a569394]:hover{opacity:.7}.landing[data-v-1b21e028]{position:relative;width:100%;max-width:var(--sp-landing-max-width, 540px);min-height:100vh;margin:0 auto;overflow-x:hidden;overflow-y:visible;background:#080910;container-type:inline-size;overscroll-behavior-x:none;touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;--landing-button-bottom: calc(1204 / 750 * 100cqw);--landing-visual-offset: max( 0px, calc(var(--landing-button-bottom) + 25px + env(safe-area-inset-bottom) - 100svh) )}.landing-visual-stage[data-v-1b21e028]{position:relative;width:100%;height:calc(2740 / 750 * 100cqw);transform:translateY(calc(-1 * var(--landing-visual-offset)));margin-bottom:calc(-1 * var(--landing-visual-offset))}.landing-hero[data-v-1b21e028]{position:relative;z-index:1;width:100%;height:100%}.landing-hero__logo[data-v-1b21e028],.landing-hero__slogan[data-v-1b21e028]{position:absolute;display:block;pointer-events:none}.landing-hero__logo[data-v-1b21e028]{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;z-index:2}.landing-hero__slogan[data-v-1b21e028]{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;z-index:1}.landing-hero__locale[data-v-1b21e028]{position:absolute;top:max(.75rem,env(safe-area-inset-top));right:.75rem;z-index:3;transform:translateY(var(--landing-visual-offset))}.landing-hero__locale select[data-v-1b21e028]{min-width:3.5rem;min-height:2.75rem;border:1px solid rgb(255 255 255 / 35%);border-radius:0;background:#080910d1;color:#fff;text-align:center}.landing-hero__action[data-v-1b21e028]{position:absolute;z-index:2;display:block;min-height:44px;overflow:visible;border-radius:0}.landing-hero__action img[data-v-1b21e028]{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;z-index:0}.landing-hero__action-shine[data-v-1b21e028]{position:absolute;inset:3px;z-index:1;pointer-events:none;overflow:hidden;border-radius:calc(8 / 95 * 100%)}.landing-hero__action-shine[data-v-1b21e028]:before{content:"";position:absolute;top:-20%;left:0;width:45%;height:140%;background:linear-gradient(105deg,#fff0 0% 35%,#ffffff8c 50%,#fff0 65% 100%);transform:translate(-160%) skew(-20deg);animation:landing-store-shine-1b21e028 2.8s ease-in-out infinite}.landing-hero__action--app-store .landing-hero__action-shine[data-v-1b21e028]:before{animation-delay:.45s}@keyframes landing-store-shine-1b21e028{0%,55%{transform:translate(-160%) skew(-20deg);opacity:0}62%{opacity:1}82%{transform:translate(280%) skew(-20deg);opacity:1}to{transform:translate(280%) skew(-20deg);opacity:0}}@media(prefers-reduced-motion:reduce){.landing-hero__action-shine[data-v-1b21e028]:before{animation:none;opacity:0}}.landing-reward-heading[data-v-1b21e028]{position:absolute;z-index:1;box-sizing:border-box;pointer-events:none}.landing-reward-title[data-v-1b21e028],.landing-reward-subtitle-art[data-v-1b21e028]{position:absolute;display:block;box-sizing:border-box;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;pointer-events:none}.landing-scroll-tip{position:fixed;left:50%;bottom:max(12px,calc(env(safe-area-inset-bottom) + 8px));z-index:1000;width:clamp(5rem,24vw,7.25rem);margin:0;padding:0;pointer-events:none;transform:translate(-50%);animation:landing-scroll-tip 1.4s ease-in-out infinite;opacity:1;transition:opacity .25s ease,visibility .25s ease;filter:brightness(0) invert(1) drop-shadow(0 0 6px rgb(0 0 0 / 80%)) drop-shadow(0 1px 2px rgb(0 0 0 / 70%))}.landing-scroll-tip.is-hidden{opacity:0;visibility:hidden}.landing-scroll-tip__art{display:block;width:100%;height:auto}@keyframes landing-scroll-tip{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(.4rem)}}@media(prefers-reduced-motion:reduce){.landing-scroll-tip{animation:none}}
