.hero-carousel[data-astro-cid-ge2uvauf]{cursor:grab;-webkit-user-select:none;user-select:none;background:#0a0a0c;flex-direction:column;width:100%;height:100svh;display:flex;position:relative;overflow:hidden}.hero-carousel[data-astro-cid-ge2uvauf]:active{cursor:grabbing}.hero-slides[data-astro-cid-ge2uvauf]{flex:1;width:100%;min-height:0;position:relative}.hero-slide[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity .6s;position:absolute;inset:0}.hero-slide[data-astro-cid-ge2uvauf].active{opacity:1}.hero-media[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero-bg[data-astro-cid-ge2uvauf]{position:absolute;inset:0;overflow:hidden}.hero-bg-img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:center;z-index:2;width:100%;height:100%;transition:transform 8s ease-out;position:relative;transform:scale(1.05)}.hero-slide[data-astro-cid-ge2uvauf].active .hero-bg-img[data-astro-cid-ge2uvauf]{transform:scale(1)}.hero-overlay[data-astro-cid-ge2uvauf]{background:linear-gradient(#08080a80 0%,#08080a33 38%,#08080a73 62%,#08080aeb 100%),linear-gradient(90deg,#08080aa8 0%,#08080a42 42%,#0000 72%);position:absolute;inset:0}.hero-content[data-astro-cid-ge2uvauf]{z-index:2;flex-direction:column;justify-content:flex-end;align-items:center;gap:0;width:100%;padding:clamp(5.5rem,12vh,9rem) clamp(1.25rem,4vw,3.2rem) clamp(4.1rem,11vh,7rem);display:flex;position:absolute;inset:0}.hero-panel[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:center;gap:.9rem;width:fit-content;max-width:min(100%,980px);padding:.35rem .8rem .55rem;display:flex}.hero-message-wrap[data-astro-cid-ge2uvauf]{text-align:center;isolation:isolate;justify-content:center;align-items:center;width:fit-content;max-width:calc(100% - 1rem);margin:0 auto;padding:.15rem .5rem;display:inline-flex;position:relative}.hero-message-wrap[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;pointer-events:none;filter:blur(12px);background:radial-gradient(70% 90% at 50% 100%,#040407cc 0%,#0404077a 46%,#0404072e 72%,#04040700 100%),radial-gradient(48% 50% at 50% 78%,#181e2c40 0%,#181e2c00 100%);border-radius:999px;position:absolute;inset:-.55rem -1.15rem -.42rem}.hero-cta-row[data-astro-cid-ge2uvauf]{flex-wrap:nowrap;justify-content:center;gap:.65rem;width:100%;display:flex}.hero-message[data-astro-cid-ge2uvauf]{font-family:var(--f-game-title);color:#fff;white-space:nowrap;text-wrap:nowrap;opacity:1;text-shadow:0 2px 20px #00000080;width:100%;margin:0 auto;font-weight:600;line-height:1.1;transition:none;transform:none;text-align:center!important;font-size:58px!important}.hero-buy-btn[data-astro-cid-ge2uvauf]{color:#fff;min-width:clamp(180px,28vw,240px);font-family:var(--f-mono);letter-spacing:.11em;text-transform:uppercase;background:#0180e5;border:1px solid #8cb4e673;border-radius:10px;justify-content:center;align-items:center;padding:.88rem 1.4rem;font-size:.72rem;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 26px #0180e559}.hero-buy-btn[data-astro-cid-ge2uvauf]:hover{background:#009eff;transform:translateY(-1px);box-shadow:0 16px 30px #0180e56b}.hero-dots[data-astro-cid-ge2uvauf]{z-index:10;margin:0 0 max(1.1rem, env(safe-area-inset-bottom,0px) + .7rem);backdrop-filter:blur(8px);background:#08080a66;border:1px solid #ffffff29;border-radius:999px;flex-direction:row;align-self:center;gap:.6rem;padding:.4rem .6rem;display:flex;position:relative}.hero-dot[data-astro-cid-ge2uvauf]{cursor:pointer;background:#fff3;border:none;border-radius:2px;width:24px;height:3px;padding:0;transition:all .3s}.hero-dot[data-astro-cid-ge2uvauf].active{background:#ffffffe6;width:40px;box-shadow:0 0 10px #ffffff73}.hero-dot[data-astro-cid-ge2uvauf]:hover:not(.active){background:#ffffff80}@media (width<=768px){.hero-carousel[data-astro-cid-ge2uvauf]{height:86svh;min-height:560px}.hero-bg-img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:center;transform:none}.hero-slide[data-astro-cid-ge2uvauf].active .hero-bg-img[data-astro-cid-ge2uvauf]{transform:none}.hero-content[data-astro-cid-ge2uvauf]{width:100%;padding:max(4.1rem, env(safe-area-inset-top,0px) + 2.6rem) .75rem max(3.8rem, env(safe-area-inset-bottom,0px) + 3rem);justify-content:flex-end;gap:.6rem}.hero-panel[data-astro-cid-ge2uvauf]{gap:.72rem;max-width:100%;padding:.28rem .45rem .46rem}.hero-message-wrap[data-astro-cid-ge2uvauf]{padding:.12rem .28rem}.hero-message-wrap[data-astro-cid-ge2uvauf]:before{filter:blur(10px);inset:-.38rem -.62rem -.3rem}.hero-message[data-astro-cid-ge2uvauf]{line-height:1.15;font-size:22px!important}.hero-cta-row[data-astro-cid-ge2uvauf]{flex-wrap:nowrap;gap:.52rem}.hero-buy-btn[data-astro-cid-ge2uvauf]{letter-spacing:.1em;min-width:178px;padding:.78rem 1.15rem;font-size:.62rem}.hero-dots[data-astro-cid-ge2uvauf]{margin:0 0 max(.9rem, env(safe-area-inset-bottom,0px) + .5rem);gap:.45rem;padding:.32rem .52rem}.hero-dot[data-astro-cid-ge2uvauf]{width:18px}.hero-dot[data-astro-cid-ge2uvauf].active{width:30px}}@supports (height:100dvh){.hero-carousel[data-astro-cid-ge2uvauf]{height:100dvh}}.games-section[data-astro-cid-bfmdqxla]{padding:clamp(4rem, 10vh, 7rem) var(--pad);background:#0b0d10}.games-content[data-astro-cid-bfmdqxla]{max-width:var(--max);margin:0 auto}.games-header[data-astro-cid-bfmdqxla]{text-align:center;margin-bottom:2.2rem}.games-title[data-astro-cid-bfmdqxla]{font-family:var(--f-serif);color:#ece8f5;margin-bottom:.7rem;font-size:clamp(2rem,1.33vw + 1.69rem,2.75rem);line-height:1.08}.games-subtitle[data-astro-cid-bfmdqxla]{color:#ffffff9e;max-width:620px;margin:0 auto;line-height:1.8}.games-filters[data-astro-cid-bfmdqxla]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2rem;display:flex}.filter-btn[data-astro-cid-bfmdqxla]{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #8cb4e66b;border-radius:999px;padding:.6rem 1.2rem;font-size:.72rem;transition:all .22s}.filter-btn[data-astro-cid-bfmdqxla]:hover{color:#fff;background:#1d2e44f2;border-color:#a0cdffb8}.filter-btn[data-astro-cid-bfmdqxla].active{color:#fff;background:#11161d;border-color:#a0cdffbf}.games-grid[data-astro-cid-bfmdqxla]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.game-card[data-astro-cid-bfmdqxla]{contain:paint;backface-visibility:hidden;background:#11161d;border:1px solid #8cb4e633;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .28s,box-shadow .28s,opacity .28s,border-color .28s;display:flex;overflow:hidden;transform:translateZ(0)}.game-card[data-astro-cid-bfmdqxla]:hover{border-color:#a0cdff8c;transform:translateY(-5px);box-shadow:0 20px 40px #14263a99}.game-card[data-astro-cid-bfmdqxla].hidden{display:none}.game-media[data-astro-cid-bfmdqxla]{aspect-ratio:16/10;contain:paint;background:#0e0e10;overflow:hidden}.game-media[data-astro-cid-bfmdqxla] img[data-astro-cid-bfmdqxla]{object-fit:cover;filter:saturate(.92);backface-visibility:hidden;will-change:transform;width:100%;height:100%;transition:transform .45s;transform:translateZ(0)}.game-card[data-astro-cid-bfmdqxla]:hover .game-media[data-astro-cid-bfmdqxla] img[data-astro-cid-bfmdqxla]{transform:translateZ(0)scale(1.05)}.game-body[data-astro-cid-bfmdqxla]{flex-direction:column;gap:.5rem;padding:1.1rem 1.2rem;display:flex}.game-title[data-astro-cid-bfmdqxla]{font-family:var(--f-serif);color:#f4f4f4;font-size:clamp(1rem,.44vw + .9rem,1.25rem);line-height:1.25}.game-footer[data-astro-cid-bfmdqxla]{justify-content:space-between;align-items:center;gap:.45rem;margin-top:.35rem;display:flex}.game-playtime[data-astro-cid-bfmdqxla]{color:#ffffffa6;min-width:0;font-size:.82rem;line-height:1.6}.game-arrow[data-astro-cid-bfmdqxla]{color:#d9ecff;background:#1f3550b3;border:1px solid #8cb4e666;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;transition:background .22s,transform .22s,border-color .22s;display:inline-flex}.game-card[data-astro-cid-bfmdqxla]:hover .game-arrow[data-astro-cid-bfmdqxla]{background:#2f5276cc;border-color:#a0cdffb8;transform:translate(3px)}.game-arrow[data-astro-cid-bfmdqxla] svg[data-astro-cid-bfmdqxla]{transition:transform .22s}.game-card[data-astro-cid-bfmdqxla]:hover .game-arrow[data-astro-cid-bfmdqxla] svg[data-astro-cid-bfmdqxla]{transform:translate(2px)}@media (width<=1024px){.games-grid[data-astro-cid-bfmdqxla]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.games-section[data-astro-cid-bfmdqxla]{padding-left:1rem;padding-right:1rem}.games-filters[data-astro-cid-bfmdqxla]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:.2rem;overflow:auto hidden}.games-filters[data-astro-cid-bfmdqxla]::-webkit-scrollbar{display:none}.filter-btn[data-astro-cid-bfmdqxla]{white-space:nowrap;flex:none}.games-grid[data-astro-cid-bfmdqxla]{grid-template-columns:1fr;gap:.9rem}.game-body[data-astro-cid-bfmdqxla]{padding:.85rem}.game-title[data-astro-cid-bfmdqxla]{font-size:clamp(1rem,.44vw + .9rem,1.25rem)}.game-playtime[data-astro-cid-bfmdqxla]{font-size:.72rem}.game-arrow[data-astro-cid-bfmdqxla]{width:1.5rem;height:1.5rem}.game-arrow[data-astro-cid-bfmdqxla] svg[data-astro-cid-bfmdqxla]{stroke-width:2.7px;width:13px;height:13px}}@media (width<=400px){.games-grid[data-astro-cid-bfmdqxla]{grid-template-columns:1fr;gap:.75rem}}.locations-section[data-astro-cid-434yds3c]{padding:clamp(4rem, 10vh, 8rem) var(--pad);background:#0b0d10;border-bottom:none}.locations-content[data-astro-cid-434yds3c]{max-width:var(--max);margin:0 auto}.locations-header[data-astro-cid-434yds3c]{text-align:center;margin-bottom:4rem}.locations-label[data-astro-cid-434yds3c]{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#efe5ffdb;background:#1f3550b8;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.65rem;font-weight:600;display:inline-flex}.locations-title[data-astro-cid-434yds3c]{font-family:var(--f-serif);color:#ece8f5;margin-bottom:.7rem;font-size:clamp(2rem,1.33vw + 1.69rem,2.75rem);line-height:1.08}.locations-subtitle[data-astro-cid-434yds3c]{color:#ffffff9e;max-width:620px;margin:0 auto;line-height:1.8}.locations-grid[data-astro-cid-434yds3c]{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.location-card[data-astro-cid-434yds3c]{background:#11161d;border:1px solid #8cb4e63d;border-radius:24px;padding:2rem}.location-card[data-astro-cid-434yds3c]:hover{border-color:#a0cdff99;box-shadow:0 16px 50px #14263a80}.location-card-header[data-astro-cid-434yds3c]{border-bottom:1px solid #ffffff1a;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.location-num[data-astro-cid-434yds3c]{font-family:var(--f-serif);color:#fff;font-size:3.5rem;font-weight:400;line-height:1}.location-title-area[data-astro-cid-434yds3c]{padding-top:.5rem}.location-name[data-astro-cid-434yds3c]{font-family:var(--f-serif);color:#f2f2f2;margin-bottom:.25rem;font-size:clamp(1rem,.44vw + .9rem,1.25rem);font-weight:400;line-height:1.2}.location-subtitle[data-astro-cid-434yds3c]{font-family:var(--f-mono);letter-spacing:.08em;color:#ffffff8f;font-size:.7rem}.location-details[data-astro-cid-434yds3c]{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.location-info-row[data-astro-cid-434yds3c]{gap:.75rem;display:flex}.info-icon[data-astro-cid-434yds3c]{color:#fffc;background:#1f3550b8;border:1px solid #8cb4e659;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.info-content[data-astro-cid-434yds3c]{flex-direction:column;gap:.15rem;display:flex}.info-label[data-astro-cid-434yds3c]{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff8f;font-size:.6rem}.info-value[data-astro-cid-434yds3c]{font-family:var(--f-jp);color:#f0f0f0;font-size:.85rem;line-height:1.5}.hours-row[data-astro-cid-434yds3c] .info-value[data-astro-cid-434yds3c]{min-height:4.5em}.location-route[data-astro-cid-434yds3c]{margin-bottom:1.5rem}.route-label[data-astro-cid-434yds3c]{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#fffc;margin-bottom:.75rem;font-size:.65rem}.route-carousel[data-astro-cid-434yds3c]{align-items:center;gap:.5rem;display:flex}.route-btn[data-astro-cid-434yds3c]{color:#fffc;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.2rem;display:flex}.route-btn[data-astro-cid-434yds3c]:hover{background:#ffffff1f}.route-viewport[data-astro-cid-434yds3c]{border-radius:12px;flex:1;overflow:hidden}.route-track[data-astro-cid-434yds3c]{display:flex}.route-slide[data-astro-cid-434yds3c]{min-width:100%;position:relative}.route-slide[data-astro-cid-434yds3c] img[data-astro-cid-434yds3c]{aspect-ratio:4/5;object-fit:contain;border-radius:12px;width:100%;display:block}.route-step[data-astro-cid-434yds3c]{font-family:var(--f-mono);letter-spacing:.08em;color:#fff;white-space:nowrap;background:#ffffff1f;border-radius:20px;padding:.25rem .6rem;font-size:.6rem;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.location-games[data-astro-cid-434yds3c]{margin-bottom:1.5rem}.games-badge[data-astro-cid-434yds3c]{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffd1;background:#1f3550b8;border-radius:50px;margin-bottom:.5rem;padding:.3rem .7rem;font-size:.55rem;font-weight:600;display:inline-block}.games-badge-exclusive[data-astro-cid-434yds3c]{color:#fff;background:linear-gradient(135deg,#fff3 0%,#ffffff1a 100%)}.games-list[data-astro-cid-434yds3c]{font-family:var(--f-jp);color:#ffffff9e;font-size:.85rem}.location-actions[data-astro-cid-434yds3c]{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.partner-link[data-astro-cid-434yds3c]{font-family:var(--f-mono);letter-spacing:.08em;color:#c7e4fff2;background:#1f3550a3;border:1px solid #8cb4e66b;border-radius:50px;padding:.5rem 1rem;font-size:.65rem;font-weight:600;text-decoration:none;transition:all .22s}.partner-link[data-astro-cid-434yds3c]:hover{color:#fff;background:#2f5276d1;border-color:#a0cdffbf}.location-map[data-astro-cid-434yds3c]{border:1px solid #ffffff1f;border-radius:16px;overflow:hidden}.location-map[data-astro-cid-434yds3c] iframe[data-astro-cid-434yds3c]{border:none;width:100%;height:180px;display:block}@media (width<=900px){.locations-grid[data-astro-cid-434yds3c]{grid-template-columns:1fr}}.pr-section[data-astro-cid-s2hs7fbu]{background:#0b0d10;position:relative;overflow:hidden}.pr-content[data-astro-cid-s2hs7fbu]{z-index:1;max-width:var(--max);margin:0 auto;position:relative}.pr-header[data-astro-cid-s2hs7fbu]{text-align:center;padding:clamp(3rem, 6vw, 5rem) var(--pad) clamp(2rem, 4vw, 3rem);border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;gap:2rem;display:flex}.pr-header-center[data-astro-cid-s2hs7fbu]{flex-direction:column;gap:.5rem;display:flex}.pr-title[data-astro-cid-s2hs7fbu]{font-family:var(--f-serif);color:#f2f2f2;font-size:clamp(2rem,1.33vw + 1.69rem,2.75rem);font-weight:400;line-height:1.1}.pr-subtitle[data-astro-cid-s2hs7fbu]{font-family:var(--f-jp);letter-spacing:.15em;color:#fff9;font-size:.85rem}.pr-footer[data-astro-cid-s2hs7fbu]{justify-content:center;padding:2rem 0;display:flex}.pr-view-all-btn[data-astro-cid-s2hs7fbu]{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#11161d;border:1px solid #8cb4e673;border-radius:50px;align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-size:.65rem;font-weight:600;text-decoration:none;display:inline-flex}.pr-view-all-btn[data-astro-cid-s2hs7fbu]:hover{background:#1d2e44f5;transform:translateY(-2px)}.pr-list[data-astro-cid-s2hs7fbu]{flex-direction:column;display:flex}.pr-item[data-astro-cid-s2hs7fbu]{padding:1.25rem var(--pad);border-bottom:1px solid #ffffff14;align-items:center;gap:1.25rem;text-decoration:none;transition:background .2s;display:flex}.pr-item[data-astro-cid-s2hs7fbu]:hover{background:#ffffff0a}.pr-item-media[data-astro-cid-s2hs7fbu]{background:#0d0d0d;border-radius:8px;flex-shrink:0;width:160px;height:108px;overflow:hidden}.pr-item-media[data-astro-cid-s2hs7fbu] img[data-astro-cid-s2hs7fbu]{object-fit:cover;width:100%;height:100%}.pr-item[data-astro-cid-s2hs7fbu]:hover .pr-item-media[data-astro-cid-s2hs7fbu] img[data-astro-cid-s2hs7fbu]{transform:scale(1.06)}.pr-item-content[data-astro-cid-s2hs7fbu]{flex-direction:column;gap:.35rem;min-width:0;display:flex}time[data-astro-cid-s2hs7fbu].pr-item-date{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;line-height:14px;font-size:14px!important}.pr-item-title[data-astro-cid-s2hs7fbu]{font-family:var(--f-jp);color:#f0f0f0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.pr-message[data-astro-cid-s2hs7fbu]{font-family:var(--f-jp);color:#fff9;text-align:center;padding:3rem 0;line-height:1.9}@media (width<=640px){.pr-item[data-astro-cid-s2hs7fbu]{padding:1rem var(--pad);gap:1rem}.pr-item-media[data-astro-cid-s2hs7fbu]{width:120px;height:84px}.pr-item-title[data-astro-cid-s2hs7fbu]{-webkit-line-clamp:3;font-size:.82rem}time[data-astro-cid-s2hs7fbu].pr-item-date{line-height:12px;font-size:12px!important}}.faq-section[data-astro-cid-7synugci]{background:#0b0d10;position:relative;overflow:hidden;border-bottom:none!important}.faq-bg[data-astro-cid-7synugci]{z-index:0;background:linear-gradient(#0b0b0b 0%,#070707 100%);position:absolute;inset:-100px 0 0}.faq-gradient-fade-top[data-astro-cid-7synugci]{z-index:1;pointer-events:none;background:linear-gradient(#080809 0%,#08080900 100%);height:150px;position:absolute;top:100px;left:0;right:0}.faq-content[data-astro-cid-7synugci]{z-index:1;max-width:var(--max);margin:0 auto;position:relative}.faq-header[data-astro-cid-7synugci]{text-align:center;padding:clamp(4rem, 8vw, 6rem) var(--pad) clamp(2rem, 4vw, 3rem);border-bottom:1px solid #ffffff14}.faq-label[data-astro-cid-7synugci]{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#d9ecffe6;background:#1f3550b8;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.4rem .9rem;font-size:.6rem;font-weight:600;display:inline-flex}.faq-label[data-astro-cid-7synugci] svg[data-astro-cid-7synugci]{color:#d9ecffe6}.faq-title[data-astro-cid-7synugci]{font-family:var(--f-serif);color:#f2f2f2;margin-bottom:.75rem;font-size:clamp(2rem,1.33vw + 1.69rem,2.75rem);font-weight:400;line-height:1.1}.faq-subtitle[data-astro-cid-7synugci]{font-family:var(--f-jp);letter-spacing:.1em;color:#ffffff94;font-size:.9rem}.faq-list[data-astro-cid-7synugci]{padding:clamp(2rem, 4vw, 3rem) var(--pad)}.faq-item[data-astro-cid-7synugci]{background:#11161d;border:1px solid #8cb4e638;border-radius:16px;margin-bottom:.75rem;transition:border-color .3s,box-shadow .3s;overflow:hidden}.faq-item[data-astro-cid-7synugci]:first-child{border-top-left-radius:16px;border-top-right-radius:16px}.faq-item[data-astro-cid-7synugci]:last-child{border-bottom-right-radius:16px;border-bottom-left-radius:16px;margin-bottom:0}.faq-item[data-astro-cid-7synugci]:hover{border-color:#a0cdff94;box-shadow:0 4px 16px #14263a4d}.faq-item[data-astro-cid-7synugci].open{border-color:#a0cdff9e;box-shadow:0 10px 26px #21406247}.faq-q[data-astro-cid-7synugci]{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1.4rem 1.75rem;transition:background .25s;display:flex}.faq-item[data-astro-cid-7synugci]:hover .faq-q[data-astro-cid-7synugci]{background:#1d2e44ad}.faq-item[data-astro-cid-7synugci].open .faq-q[data-astro-cid-7synugci]{border-bottom:1px solid #ffffff14;padding-bottom:1rem}.faq-q-text[data-astro-cid-7synugci]{font-family:var(--f-jp);color:#e6f4ff;font-size:.95rem;font-weight:500;line-height:1.6;transition:color .25s}.faq-item[data-astro-cid-7synugci].open .faq-q-text[data-astro-cid-7synugci]{color:#d9ecff}.faq-icon[data-astro-cid-7synugci]{background:#1f3550b8;border:1px solid #8cb4e666;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .3s,border-color .3s,transform .35s cubic-bezier(.4,0,.2,1),box-shadow .3s;display:flex;position:relative}.faq-icon-line[data-astro-cid-7synugci]{background:#e6f4ffe6;border-radius:99px;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .25s,background .25s;display:block;position:absolute}.faq-icon-line-h[data-astro-cid-7synugci]{width:12px;height:1.8px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon-line-v[data-astro-cid-7synugci]{transform-origin:50%;width:1.8px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item[data-astro-cid-7synugci].open .faq-icon[data-astro-cid-7synugci]{background:linear-gradient(135deg,#1f3550eb 0%,#2f5276d1 100%);border-color:#a0cdffa6;box-shadow:0 6px 16px #2140625c}.faq-item[data-astro-cid-7synugci].open .faq-icon-line[data-astro-cid-7synugci]{background:#e6f4ff}.faq-item[data-astro-cid-7synugci].open .faq-icon-line-v[data-astro-cid-7synugci]{opacity:0;transform:translate(-50%,-50%)scaleY(0)}.faq-a[data-astro-cid-7synugci]{font-family:var(--f-jp);color:#d2e8ff;opacity:0;max-height:0;padding:0 1.75rem;font-size:clamp(.875rem,.28vw + .74rem,1rem);line-height:2;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .35s,padding .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-item[data-astro-cid-7synugci].open .faq-a[data-astro-cid-7synugci]{opacity:1;max-height:1000px;padding-top:1.25rem;padding-bottom:1.5rem}.faq-location-grid[data-astro-cid-7synugci]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.faq-location[data-astro-cid-7synugci]{border-left:1px solid #8cb4e64d;min-width:0;padding-left:1rem}.faq-location-heading[data-astro-cid-7synugci]{color:#e6f4ff;align-items:center;gap:.65rem;margin-bottom:.7rem;display:flex}.faq-location-mark[data-astro-cid-7synugci]{background:#1f3550d9;border-radius:50%;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;font-size:1.2rem;line-height:1;display:grid}.faq-location-heading[data-astro-cid-7synugci] h3[data-astro-cid-7synugci],.faq-location-heading[data-astro-cid-7synugci] p[data-astro-cid-7synugci]{margin:0}.faq-location-heading[data-astro-cid-7synugci] h3[data-astro-cid-7synugci]{font-size:.9rem;line-height:1.4}.faq-location-heading[data-astro-cid-7synugci] p[data-astro-cid-7synugci]{color:#e6f4ffa6;font-size:.76rem;line-height:1.4}.faq-location-games[data-astro-cid-7synugci]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.faq-location-game[data-astro-cid-7synugci]{color:#e6f4ff;text-align:center;min-width:0;font-size:.68rem;line-height:1.35;text-decoration:none}.faq-location-game[data-astro-cid-7synugci] img[data-astro-cid-7synugci]{aspect-ratio:1.45;object-fit:cover;border:1px solid #8cb4e64d;border-radius:8px;width:100%;margin-bottom:.3rem;display:block}.faq-location-game[data-astro-cid-7synugci]:hover,.faq-location-game[data-astro-cid-7synugci]:focus-visible{color:#fff;text-underline-offset:3px;text-decoration:underline}.faq-q[data-astro-cid-7synugci]:focus-visible{outline-offset:-2px;outline:2px solid #fff}@media (width<=768px){.faq-q[data-astro-cid-7synugci]{padding:1.2rem 1.25rem}.faq-item[data-astro-cid-7synugci].open .faq-q[data-astro-cid-7synugci]{padding-bottom:.85rem}.faq-q-text[data-astro-cid-7synugci]{font-size:.88rem}.faq-a[data-astro-cid-7synugci]{padding:0 1.25rem}.faq-item[data-astro-cid-7synugci].open .faq-a[data-astro-cid-7synugci]{padding-top:1rem;padding-bottom:1.25rem}.faq-location-grid[data-astro-cid-7synugci]{grid-template-columns:1fr;gap:1.25rem}.faq-location[data-astro-cid-7synugci]{padding-left:.75rem}}
