/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer components{.c-floating-cta{z-index:40;align-items:stretch;gap:var(--spacing-unit-20px);padding:var(--spacing-unit-20px) var(--spacing-unit-16px);padding-bottom:calc(var(--spacing-unit-20px) + env(safe-area-inset-bottom,0px));pointer-events:none;inset-inline:0;flex-direction:column;display:flex;position:fixed;bottom:0}@media (width>=40rem){.c-floating-cta{inline-size:var(--lp-main-lg-width);align-items:flex-end;margin-inline:auto}}@media (width>=48rem){.c-floating-cta{display:none}}.c-floating-cta>*{pointer-events:auto}.c-floating-cta__map{--btn-border-color:var(--color-primary-background);--btn-font-size:var(--font-size-lg);--btn-padding-inline:var(--spacing-unit-16px);--btn-gap:var(--spacing-unit-8px);--btn-border-radius:50rem;align-self:flex-end}.c-floating-cta__map .c-btn__icon{--icon-size:calc(var(--px) * 18)}.c-floating-cta__ticket{outline:2px solid var(--color-white);outline-offset:-2px;--btn-border-radius:50rem}.c-floating-cta__ticket .c-btn__icon{color:var(--color-orange-vivid-500);--icon-size:var(--spacing-unit-28px)}.c-marquee{--marquee-gap:0;--marquee-duration:24s;--marquee-repeat:2;height:fit-content;overflow:hidden}.c-marquee__track{width:max-content;animation:marquee-scroll var(--marquee-duration) linear infinite;will-change:transform;backface-visibility:hidden;display:flex}.c-marquee[data-direction=right] .c-marquee__track{animation-direction:reverse}@media (any-hover:hover){.c-marquee[data-pause-on-hover=true]:hover .c-marquee__track{animation-play-state:paused}}.c-marquee[data-pause-on-hover=true]:focus-visible .c-marquee__track{animation-play-state:paused}.c-marquee__group{align-items:center;gap:var(--marquee-gap);flex-shrink:0;padding-inline-end:var(--marquee-gap);display:flex}@keyframes marquee-scroll{0%{transform:translate(0,0)}to{transform:translate3d(calc(-100% / var(--marquee-repeat)), 0, 0)}}@media (prefers-reduced-motion:reduce){.c-marquee{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.c-marquee__track{will-change:auto;animation:none}.c-marquee__group[aria-hidden=true]{display:none}}:root{--concept-image-width:350;--concept-body-width:350;--concept-text-align:start;--concept-body-font-size:var(--font-size-base);--concept-body-font-weight:var(--font-weight-medium);--concept-body-line-height:2}:where(.c-collapse__trigger){text-align:inherit;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0}:where(.c-collapse__trigger):focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.c-collapse__panel{visibility:hidden;transition:grid-template-rows var(--transition-interaction), visibility 0s linear var(--duration-interaction);grid-template-rows:0fr;display:grid;overflow:hidden}.c-collapse__panel[data-state=open]{visibility:visible;transition:grid-template-rows var(--transition-interaction), visibility 0s;grid-template-rows:1fr}.c-collapse__panel-inner{min-height:0;overflow:hidden}@property --collapse-fade{syntax:"<length>";inherits:false;initial-value:0}.c-collapse__clamp{--collapse-clamp-lines:3;--collapse-fade:1lh;max-height:calc(var(--collapse-clamp-lines) * 1lh);-webkit-mask-image:linear-gradient(#000 calc(100% - var(--collapse-fade)), transparent);-webkit-mask-image:linear-gradient(#000 calc(100% - var(--collapse-fade)), transparent);mask-image:linear-gradient(#000 calc(100% - var(--collapse-fade)), transparent);transition:max-height var(--transition-interaction), --collapse-fade var(--transition-interaction);overflow:hidden}.c-collapse__clamp[data-state=open]{--collapse-fade:0px;max-height:var(--collapse-full-height,none)}@media (prefers-reduced-motion:reduce){.c-collapse__panel,.c-collapse__panel[data-state=open],.c-collapse__clamp{transition:none}}.c-collapse__icon{flex-shrink:0}.c-collapse__icon--open,.c-collapse__trigger[aria-expanded=true] .c-collapse__icon--closed{display:none}.c-collapse__trigger[aria-expanded=true] .c-collapse__icon--open{display:block}.c-collapse__label--open,.c-collapse__trigger[aria-expanded=true] .c-collapse__label--closed{display:none}.c-collapse__trigger[aria-expanded=true] .c-collapse__label--open{display:inline}.c-collapse__labels{display:grid}.c-collapse__trigger .c-collapse__labels>.c-collapse__label--closed,.c-collapse__trigger .c-collapse__labels>.c-collapse__label--open{grid-area:1/1;display:block}.c-collapse__labels>.c-collapse__label--open,.c-collapse__trigger[aria-expanded=true] .c-collapse__labels>.c-collapse__label--closed{visibility:hidden}.c-collapse__trigger[aria-expanded=true] .c-collapse__labels>.c-collapse__label--open{visibility:visible}@media (scripting:none){.c-collapse__panel{visibility:visible;grid-template-rows:1fr}.c-collapse__clamp{max-height:none;mask-image:none}.c-collapse__trigger{cursor:default}.c-collapse__trigger--js-only,.c-collapse__trigger[aria-expanded] .c-collapse__icon{display:none}}.c-tab-button__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c-tab-button{--tab-button-min-height:var(--spacing-tab-height);--tab-button-radius:var(--radius-md);--tab-button-padding-inline:var(--spacing-unit-16px);--tab-button-font-size:var(--font-size-sm);--tab-button-font-weight:var(--font-weight-normal);--tab-button-line-height:var(--line-height-button);--tab-button-fg:var(--color-base-foreground);--tab-button-bg:var(--color-base-background);--tab-button-border-color:var(--color-white);--tab-button-hover-bg:var(--color-orange-vivid-100);min-height:var(--tab-button-min-height);padding-inline:var(--tab-button-padding-inline);border-radius:var(--tab-button-radius);border:1px solid var(--tab-button-border-color);background-color:var(--tab-button-bg);color:var(--tab-button-fg);font-size:var(--tab-button-font-size);font-weight:var(--tab-button-font-weight);font-family:var(--font-family-base);line-height:var(--tab-button-line-height);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:background-color,color,border-color;transition-duration:var(--duration-interaction);transition-timing-function:var(--ease-interaction);justify-content:center;align-items:center;display:inline-flex}.c-tab-button__input:focus-visible+.c-tab-button{outline:2px solid var(--color-focus);outline-offset:2px}@media (any-hover:hover){.c-tab-button__input:not(:checked)+.c-tab-button:hover{background-color:var(--tab-button-hover-bg)}}.c-tab-button__input:checked+.c-tab-button{--tab-button-bg:var(--color-orange-vivid-500);--tab-button-fg:var(--color-white);--tab-button-border-color:var(--color-white);--tab-button-font-weight:var(--font-weight-bold)}.c-slider{--slider-row-gap:var(--spacing-element-to-element);--slider-card-gap:var(--spacing-item-to-item);--slider-nav-gap:var(--spacing-unit-16px);--slider-controls-gap:var(--spacing-unit-8px);--slider-track-padding-inline:calc(var(--px) * 50);--slider-track-padding-block:var(--spacing-unit-8px);--slider-scrollbar-height:2px;--slider-scrollbar-track-color:var(--color-base-foreground)}@supports (color:color-mix(in lab, red, red)){.c-slider{--slider-scrollbar-track-color:color-mix(in oklab, var(--color-base-foreground) 40%, transparent)}}.c-slider{--slider-scrollbar-thumb-color:var(--color-white);--slider-counter-font-size:var(--font-size-xs);--slider-counter-gap:var(--spacing-unit-4px);--slider-counter-fg:var(--color-white);--slider-counter-muted-fg:var(--color-white);--slider-btn-width:var(--spacing-tap-target);--slider-btn-height:var(--spacing-button-height-sm);--slider-btn-radius:var(--radius-md);--slider-btn-border-width:1px;--slider-btn-border-color:var(--color-white);--slider-btn-bg:transparent;--slider-btn-fg:var(--color-white);--slider-btn-hover-bg:var(--color-black);--slider-btn-transition-duration:var(--duration-interaction);--slider-btn-transition-easing:var(--ease-interaction);--slider-btn-opacity-transition-duration:var(--duration-400);gap:var(--slider-row-gap);flex-direction:column;display:flex;overflow-x:clip}.c-slider__track{padding-block:var(--slider-track-padding-block);padding-inline:var(--slider-track-padding-inline);scroll-padding-inline:var(--slider-track-padding-inline);gap:var(--slider-card-gap);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.c-slider__track::-webkit-scrollbar{display:none}.c-slider__track>*{scroll-snap-align:start;flex-shrink:0}.c-slider__track[data-reveal-play]{animation-name:c-slider-reveal-from-right}@keyframes c-slider-reveal-from-right{0%{opacity:0;transform:translateX(calc(var(--px) * 48))}}@media (prefers-reduced-motion:reduce){.c-slider__track{scroll-behavior:auto}}.c-slider__nav{align-items:center;gap:var(--slider-nav-gap);padding-inline:var(--slider-track-padding-inline);display:flex}.c-slider__counter{flex-shrink:0;flex-basis:calc(var(--px) * 42);justify-content:center;align-items:baseline;gap:var(--slider-counter-gap);font-size:var(--slider-counter-font-size);font-variant-numeric:tabular-nums;color:var(--slider-counter-muted-fg);margin:0;line-height:1;display:flex}.c-slider__counter-current{color:var(--slider-counter-fg)}.c-slider__scrollbar{height:var(--slider-scrollbar-height);background-color:var(--slider-scrollbar-track-color);border-radius:999px;flex:auto;position:relative}.c-slider__scrollbar-thumb{background-color:var(--slider-scrollbar-thumb-color);border-radius:inherit;inset-block:0;width:100%;position:absolute;left:0}.c-slider__controls{gap:var(--slider-controls-gap);flex-shrink:0;display:flex}.c-slider__btn{width:var(--slider-btn-width);height:var(--slider-btn-height);border-radius:var(--slider-btn-radius);border:var(--slider-btn-border-width) solid var(--slider-btn-border-color);background-color:var(--slider-btn-bg);color:var(--slider-btn-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--slider-btn-transition-duration) var(--slider-btn-transition-easing), opacity var(--slider-btn-opacity-transition-duration) var(--slider-btn-transition-easing);justify-content:center;align-items:center;display:inline-flex;position:relative}.c-slider__btn:after{content:"";min-height:var(--spacing-tap-target);position:absolute;inset:50% 0;translate:0 -50%}@media (any-hover:hover){.c-slider__btn:not(:disabled):hover{background-color:var(--slider-btn-hover-bg)}}.c-slider__btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.c-slider__btn:disabled{opacity:.4;cursor:not-allowed}.c-slider__btn-icon{flex-shrink:0}.c-news-item{--news-item-border-radius:var(--spacing-unit-6px);--news-item-border-width:1px;--news-item-padding-block:var(--spacing-unit-20px);--news-item-padding-inline:var(--spacing-unit-20px);--news-item-gap:var(--spacing-unit-16px);--news-item-body-gap:var(--spacing-unit-10px);--news-item-label-font-size:var(--font-size-sm);--news-item-label-font-weight:var(--font-weight-medium);--news-item-label-line-height:var(--line-height-heading-jp);--news-item-date-font-size:var(--font-size-xs);--news-item-date-font-weight:var(--font-weight-medium);--news-item-date-line-height:var(--line-height-annotation);--news-item-fg:var(--color-white);--news-item-date-fg:var(--color-white);--news-item-border-color:var(--color-white);--news-item-transition-duration:var(--duration-interaction);--news-item-transition-easing:var(--ease-interaction)}@media (width>=80rem){.c-news-item{--news-item-padding-block:var(--spacing-unit-30px);--news-item-padding-inline:var(--spacing-unit-30px)}}.c-news-item{align-items:center;gap:var(--news-item-gap);padding-block:var(--news-item-padding-block);padding-inline:var(--news-item-padding-inline);border:var(--news-item-border-width) solid var(--news-item-border-color);border-radius:var(--news-item-border-radius);font-family:var(--font-family-base);color:var(--news-item-fg);transition-property:background-color,color;transition-duration:var(--news-item-transition-duration);transition-timing-function:var(--news-item-transition-easing);text-decoration:none;display:flex}.c-news-item:focus-visible,.c-news-item:is(a,button):not([disabled]):not([aria-disabled=true]):active{outline:2px solid var(--color-focus);outline-offset:2px}.c-news-item--static .c-news-item__label{text-decoration:none}.c-news-item--inset{--news-item-padding-block:var(--spacing-unit-16px);--news-item-padding-inline:var(--spacing-unit-8px);border:0;border-block-start:var(--news-item-border-width) solid var(--news-item-border-color);border-radius:0}.c-news-item__body{align-items:flex-start;gap:var(--news-item-body-gap);flex-direction:column;flex:1;display:flex}.c-news-item__label{color:var(--news-item-fg);font-size:var(--news-item-label-font-size);font-weight:var(--news-item-label-font-weight);line-height:var(--news-item-label-line-height);text-box:var(--box-trim-base)}.c-news-item__date{color:var(--news-item-date-fg);font-size:var(--news-item-date-font-size);font-weight:var(--news-item-date-font-weight);line-height:var(--news-item-date-line-height);text-box:var(--box-trim-base)}.c-news-item__icon{flex-shrink:0}}.c-top-banners__grid[data-astro-cid-asblun4v]{background-color:var(--color-white);border-block:1px solid var(--color-white);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.c-top-banners__image[data-astro-cid-asblun4v]{object-fit:cover;width:100%;height:auto;display:block}.c-concept__image[data-astro-cid-3nulkzri]{width:calc(var(--concept-image-width) * var(--px))}.c-concept__body[data-astro-cid-3nulkzri]{max-width:calc(var(--concept-body-width) * var(--px));text-align:var(--concept-text-align);font-size:var(--concept-body-font-size);font-weight:var(--concept-body-font-weight);line-height:var(--concept-body-line-height)}.c-info-list[data-astro-cid-gze5pxvs]{--info-list-label-bg:var(--color-orange-web-600);--info-list-label-border-color:var(--color-orange-web-600)}.c-game-preview[data-astro-cid-tqnramyu]{--game-preview-diamond:color-mix(in srgb, var(--color-orange-vivid-500) 59%, transparent);isolation:isolate}.c-game-preview[data-astro-cid-tqnramyu]:before{content:"";inset:calc(70 * var(--px)) 0 auto 0;aspect-ratio:1;z-index:-1;pointer-events:none;background-color:var(--game-preview-diamond);width:100%;height:auto;position:absolute;mask-image:linear-gradient(to bottom right,#0000 25%,#000 36.5% 63.5%,#0000 75%),linear-gradient(to bottom left,#0000 25%,#000 36.5% 63.5%,#0000 75%);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.c-game-preview__photo[data-astro-cid-tqnramyu]:before{transition:opacity var(--duration-reveal) var(--ease-reveal)}:root[data-section-bg-shift]:not(:has(.l-body-bg[data-dim])) .c-game-preview__photo[data-astro-cid-tqnramyu]:before{opacity:0}.c-player-card__gradient[data-astro-cid-okaodrjo]{mix-blend-mode:multiply;background:linear-gradient(#fff 0%,#010614 100%)}.js-how-to-enjoy-tabs[data-astro-cid-vzq6abgv] .c-tab-button{--tab-button-radius:0;--tab-button-padding-inline:0;--tab-button-bg:transparent;--tab-button-fg:var(--color-black);--tab-button-border-color:transparent;justify-content:flex-start;gap:var(--spacing-unit-2px);padding-block:var(--spacing-unit-8px);white-space:normal;flex-direction:column;overflow:hidden}.js-how-to-enjoy-tabs[data-astro-cid-vzq6abgv] .c-tab-button__label{display:contents}.js-how-to-enjoy-tabs[data-astro-cid-vzq6abgv] .c-tab-button__input:checked+.c-tab-button{--tab-button-bg:var(--color-orange-vivid-500);--tab-button-fg:var(--color-white)}.js-how-to-enjoy-tabs[data-astro-cid-vzq6abgv][data-scrollable]{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.js-how-to-enjoy-tabs[data-astro-cid-vzq6abgv][data-scrollable]::-webkit-scrollbar{display:none}.js-how-to-enjoy-tabs[data-astro-cid-vzq6abgv][data-scrollable] .c-tab-button{scroll-snap-align:start;flex:0 0 12.1%;min-width:0;overflow:visible}.js-how-to-enjoy-tabs[data-astro-cid-vzq6abgv][data-scrollable] .how-to-enjoy-tab-label[data-astro-cid-vzq6abgv]{margin-inline:calc(var(--px) * -2)}.how-to-enjoy-mascot-clip[data-astro-cid-vzq6abgv]{clip-path:inset(-100% -100% 0)}.how-to-enjoy-mascot[data-astro-cid-vzq6abgv]{transform-origin:50% 100%}.how-to-enjoy-mascot[data-astro-cid-vzq6abgv][data-reveal-pending]{opacity:1;translate:0 62%}.how-to-enjoy-mascot[data-astro-cid-vzq6abgv][data-reveal-play]{animation-name:how-to-enjoy-mascot-jump;animation-duration:var(--duration-1000);animation-timing-function:linear}@keyframes how-to-enjoy-mascot-jump{0%{animation-timing-function:cubic-bezier(.645,.045,.355,1);translate:0 62%;scale:1}16%{animation-timing-function:cubic-bezier(.33,1,.68,1);translate:0 66%;scale:1.04 .94}50%{animation-timing-function:cubic-bezier(.32,0,.67,0);translate:0;scale:1}64%{animation-timing-function:cubic-bezier(.33,1,.68,1);translate:0 6%;scale:1.04 .96}78%{animation-timing-function:cubic-bezier(.32,0,.67,0);translate:0;scale:1}90%{animation-timing-function:cubic-bezier(.33,1,.68,1);translate:0 1.5%;scale:1.015 .985}to{translate:none;scale:none}}
