@keyframes scene_fuwafuwa__WWFZi{0%,to{transform:translateZ(0)}50%,55%{transform:translate3d(0,-2rem,0)}}@keyframes scene_fuwafuwasmall__NAtVN{0%,to{transform:translateZ(0)}50%,55%{transform:translate3d(0,-1rem,0)}}@keyframes scene_simple-scale__4FuCT{0%,to{scale:1.1}50%{scale:.9}}.scene_scene__OZmLH{height:100%;min-height:calc(var(--pc-display-height)*1px - 11.1rem);pointer-events:none;opacity:0}.scene_scene__OZmLH.scene_--fullscreen__EgaKa{position:fixed;inset:0;z-index:1;max-width:calc(var(--pc-display-width)*1px);min-height:calc(var(--pc-display-height)*1px);margin-inline:auto;overflow:auto;overscroll-behavior:contain;scroll-behavior:smooth}:root:has(.scene_scene__OZmLH.scene_--fullscreen__EgaKa) header{position:relative;z-index:0}.scene_scene__OZmLH.scene_--scrollable___7AvC{height:calc(var(--pc-display-height)*1px - 11.1rem);overflow:auto}.scene_scene__OZmLH.scene_--fullscreen__EgaKa.scene_--scrollable___7AvC{height:auto;min-height:auto}.scene_scene__OZmLH.scene_--overflow-hidden__w3Lhw{overflow:hidden}.scene_scene__OZmLH .scene_scene__OZmLH::-webkit-scrollbar{display:none}.scene_sceneInner__JwSpj{position:relative;z-index:1;height:100%}.scene_--align-center__snSuh .scene_sceneInner__JwSpj{display:grid;grid-template-rows:auto;align-items:center}.scene_--rows-3__twapt .scene_sceneInner__JwSpj{display:grid;grid-template-rows:auto 1fr auto}.scene_sceneClickableLayer__ckwqp{position:absolute;inset:0;z-index:10}@media (width >= 501px)and (height >= 635px){.scene_scene__OZmLH.scene_--fullscreen__EgaKa{top:calc((100svh - 635px)/2);bottom:calc((100svh - 635px)/2);height:auto;min-height:auto;border-radius:8px}}@media only screen and (max-width:500px){.scene_scene__OZmLH.scene_--scrollable___7AvC{height:calc(100svh - 11.1rem)}.scene_scene__OZmLH.scene_--fullscreen__EgaKa{max-width:100%}}@keyframes scene-body_fuwafuwa__rpxHN{0%,to{transform:translateZ(0)}50%,55%{transform:translate3d(0,-2rem,0)}}@keyframes scene-body_fuwafuwasmall__FyLxW{0%,to{transform:translateZ(0)}50%,55%{transform:translate3d(0,-1rem,0)}}@keyframes scene-body_simple-scale__rwIEn{0%,to{scale:1.1}50%{scale:.9}}@layer components{.scene-body_sceneBody__6IS17{position:relative;z-index:1;display:block;height:100%;opacity:0}}@layer utils{.scene-body_--align-center__MI4l9{display:grid;align-items:center}.scene-body_--position-static__GwykA{position:static}.scene-body_--forward__BVz0Z{z-index:2}.scene-body_--force-center__dUD9w{position:absolute;top:50%;width:100%;height:auto;transform:translateY(-50%)}}@keyframes scene-footer_fuwafuwa__u7FC9{0%,to{transform:translateZ(0)}50%,55%{transform:translate3d(0,-2rem,0)}}@keyframes scene-footer_fuwafuwasmall__YSioU{0%,to{transform:translateZ(0)}50%,55%{transform:translate3d(0,-1rem,0)}}@keyframes scene-footer_simple-scale__IQlRa{0%,to{scale:1.1}50%{scale:.9}}@layer components{.scene-footer_sceneFooter__xfO1d{position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(32.2rem,1fr));gap:0 2.6rem;align-self:end;justify-content:center;justify-items:center;padding:4.4rem 4rem 4.6rem;opacity:0}:root:has(dialog[open]) .scene-footer_sceneFooter__xfO1d{z-index:0}}@layer utils{.scene-footer_--force-bottom__QhSO4{position:absolute;bottom:2.4rem;display:block;width:100%;padding:0}}@keyframes scene-header_fuwafuwa__7Omzg{0%,to{transform:translateZ(0)}50%,55%{transform:translate3d(0,-2rem,0)}}@keyframes scene-header_fuwafuwasmall__IdxKe{0%,to{transform:translateZ(0)}50%,55%{transform:translate3d(0,-1rem,0)}}@keyframes scene-header_simple-scale__Op1T4{0%,to{scale:1.1}50%{scale:.9}}.scene-header_sceneHeader__i_VxI{position:relative;z-index:1;display:grid}@keyframes cover_fuwafuwa__QOoFJ{0%,to{transform:translateZ(0)}50%,55%{transform:translate3d(0,-2rem,0)}}@keyframes cover_fuwafuwasmall__SU8ei{0%,to{transform:translateZ(0)}50%,55%{transform:translate3d(0,-1rem,0)}}@keyframes cover_simple-scale__i48An{0%,to{scale:1.1}50%{scale:.9}}@layer components{.cover_cover__mR9EZ{position:absolute;inset:0;display:grid;place-content:center;align-items:start;max-width:calc(var(--pc-display-width)*1px);height:100%;min-height:100svh;padding-inline:4rem;margin-inline:auto}}@layer utils{.cover_--young-stage__LxxXL{background:url(/images/cover/young_stage.png) no-repeat center 0/cover}.cover_--middle-stage__NIPEM{background:url(/images/cover/middle_stage.png) no-repeat center 0/cover}.cover_--fixed__1s5Gq{position:fixed}}@media (width >= 501px)and (height >= 635px){.cover_cover__mR9EZ{min-height:calc(var(--pc-display-height)*1px - 11.1rem)}}@media (width >= 501px)and (height <= 635px){.cover_cover__mR9EZ{height:calc(var(--pc-display-height)*1px - 11.1rem)}}@media only screen and (max-width:500px){.cover_cover__mR9EZ{max-width:100%}}@keyframes cover-title_fuwafuwa__kwXW3{0%,to{transform:translateZ(0)}50%,55%{transform:translate3d(0,-2rem,0)}}@keyframes cover-title_fuwafuwasmall__Qtb4R{0%,to{transform:translateZ(0)}50%,55%{transform:translate3d(0,-1rem,0)}}@keyframes cover-title_simple-scale__8HV5s{0%,to{scale:1.1}50%{scale:.9}}@layer components{.cover-title_coverTitle__rO6_r{translate:0 -50%}.cover-title_coverTitle__rO6_r img{opacity:0}}.cover-title_coverTitleImage__qbPeE{animation:cover-title_fuwafuwa__kwXW3 2.5s cubic-bezier(.445,.05,.55,.95) 0s infinite;will-change:transform}@layer utils{.cover-title_coverTitle__rO6_r:has(:where(img.cover-title_--young__6HBGY,img.cover-title_--middle__CYzDx)){margin-top:-6rem}}@keyframes game_fuwafuwa__8XvRl{0%,to{transform:translateZ(0)}50%,55%{transform:translate3d(0,-2rem,0)}}@keyframes game_fuwafuwasmall__XuFLb{0%,to{transform:translateZ(0)}50%,55%{transform:translate3d(0,-1rem,0)}}@keyframes game_simple-scale__EszGI{0%,to{scale:1.1}50%{scale:.9}}.game_gameMain__YKg63{z-index:2;display:grid;grid-template-rows:11.1rem 1fr;align-content:start;min-height:100%}.game_gameMain__YKg63.game_--fade___a9r9{opacity:0}.game_gameMainInner__rTz18{position:relative;overflow:hidden;background:var(--color-white);border-radius:4rem 4rem 0 0}.game_gameMainContents__AOQg8{position:relative;z-index:1;height:100%}@media (width >= 501px)and (height <= 635px){.game_gameMain__YKg63{min-height:calc(var(--pc-display-height)*1px)}}