.ScreenshotsGallery-module__ws1nwa__carousel{position:relative}.ScreenshotsGallery-module__ws1nwa__fade{pointer-events:none;z-index:2;width:56px;transition:opacity .3s;position:absolute;top:0;bottom:16px}.ScreenshotsGallery-module__ws1nwa__fadeLeft{background:linear-gradient(90deg,#0a0b0f 10%,#0000);left:0}.ScreenshotsGallery-module__ws1nwa__fadeRight{background:linear-gradient(270deg,#0a0b0f 10%,#0000);right:0}.ScreenshotsGallery-module__ws1nwa__arrow{z-index:3;-webkit-backdrop-filter:blur(12px);color:#ffffffa6;cursor:pointer;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;outline-offset:3px;background:#080910c7;border:1px solid #ffffff1c;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .22s,background .18s,color .18s,border-color .18s,box-shadow .22s,transform .22s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:50%;transform:translateY(calc(-50% - 14px))}.ScreenshotsGallery-module__ws1nwa__arrowLeft{left:6px}.ScreenshotsGallery-module__ws1nwa__arrowRight{right:6px}.ScreenshotsGallery-module__ws1nwa__arrowVisible{opacity:1;pointer-events:auto}@media (hover:hover){.ScreenshotsGallery-module__ws1nwa__carousel:hover .ScreenshotsGallery-module__ws1nwa__arrowVisible{opacity:1}.ScreenshotsGallery-module__ws1nwa__arrow:hover{color:#fff;background:#161828f2;border-color:#ffffff42;transform:translateY(calc(-50% - 14px))scale(1.1);box-shadow:0 0 0 3px #506eff1f,0 0 20px #506eff33,0 6px 20px #0000008c}}.ScreenshotsGallery-module__ws1nwa__arrow:active{box-shadow:none!important;transform:translateY(calc(-50% - 14px))scale(.93)!important}.ScreenshotsGallery-module__ws1nwa__arrow:focus-visible{outline:2px solid #3b7fffbf}.ScreenshotsGallery-module__ws1nwa__scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;gap:12px;padding-bottom:16px;display:flex;overflow-x:auto}.ScreenshotsGallery-module__ws1nwa__scroll::-webkit-scrollbar{display:none}.ScreenshotsGallery-module__ws1nwa__figure{scroll-snap-align:start;scroll-snap-stop:normal;flex-direction:column;flex-shrink:0;align-items:center;gap:10px;width:150px;display:flex}.ScreenshotsGallery-module__ws1nwa__figureLandscape{width:260px}.ScreenshotsGallery-module__ws1nwa__thumb{aspect-ratio:9/16;cursor:pointer;-webkit-tap-highlight-color:transparent;outline-offset:3px;background:#0d0e18;border:none;border-radius:14px;width:100%;height:auto;padding:0;transition:box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000080,0 0 0 1px #ffffff0f}.ScreenshotsGallery-module__ws1nwa__thumbLandscape{aspect-ratio:16/9}.ScreenshotsGallery-module__ws1nwa__thumb:focus-visible{outline:2px solid #3b7fffbf}.ScreenshotsGallery-module__ws1nwa__thumb:hover{box-shadow:0 14px 44px #000000b8,0 0 0 1px #ffffff21,0 0 36px #4669ff24}.ScreenshotsGallery-module__ws1nwa__thumbImg{object-fit:contain;will-change:transform;pointer-events:none;border-radius:14px;width:100%;height:100%;transition:transform .35s cubic-bezier(.34,1.42,.64,1),filter .25s;display:block}.ScreenshotsGallery-module__ws1nwa__thumb:hover .ScreenshotsGallery-module__ws1nwa__thumbImg,.ScreenshotsGallery-module__ws1nwa__thumb:focus-visible .ScreenshotsGallery-module__ws1nwa__thumbImg{filter:brightness(1.06);transform:scale(1.06)}.ScreenshotsGallery-module__ws1nwa__zoomBadge{-webkit-backdrop-filter:blur(8px);color:#ffffffe0;opacity:0;pointer-events:none;background:#00000094;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .2s,transform .22s cubic-bezier(.34,1.5,.64,1);display:flex;position:absolute;bottom:9px;right:9px;transform:scale(.78)translateY(5px)}.ScreenshotsGallery-module__ws1nwa__thumb:hover .ScreenshotsGallery-module__ws1nwa__zoomBadge,.ScreenshotsGallery-module__ws1nwa__thumb:focus-visible .ScreenshotsGallery-module__ws1nwa__zoomBadge{opacity:1;transform:scale(1)translateY(0)}.ScreenshotsGallery-module__ws1nwa__thumbCaption{color:#3e3f54;text-align:center;max-width:100%;padding:0 4px;font-size:.7rem;line-height:1.45}@media (max-width:960px){.ScreenshotsGallery-module__ws1nwa__figure{width:140px}.ScreenshotsGallery-module__ws1nwa__figureLandscape{width:220px}}@media (max-width:600px){.ScreenshotsGallery-module__ws1nwa__figure{width:min(46vw,155px)}.ScreenshotsGallery-module__ws1nwa__figureLandscape{width:min(80vw,280px)}.ScreenshotsGallery-module__ws1nwa__arrow{width:36px;height:36px;transform:translateY(calc(-50% - 6px))}.ScreenshotsGallery-module__ws1nwa__arrow:active{transform:translateY(calc(-50% - 6px))scale(.92)!important}@media (hover:hover){.ScreenshotsGallery-module__ws1nwa__arrow:hover{transform:translateY(calc(-50% - 6px))scale(1.1)}}.ScreenshotsGallery-module__ws1nwa__fade{width:40px}}@media (max-width:600px) and (orientation:landscape){.ScreenshotsGallery-module__ws1nwa__thumb{max-height:52vw}}.ScreenshotsGallery-module__ws1nwa__overlay{z-index:9999;-webkit-backdrop-filter:blur(28px)saturate(1.4);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:#040408f5;justify-content:center;align-items:center;animation:.22s cubic-bezier(.16,1,.3,1) forwards ScreenshotsGallery-module__ws1nwa__overlayIn;display:flex;position:fixed;inset:0}@keyframes ScreenshotsGallery-module__ws1nwa__overlayIn{0%{opacity:0}to{opacity:1}}.ScreenshotsGallery-module__ws1nwa__bar{padding:max(16px, env(safe-area-inset-top,16px)) 20px 16px;pointer-events:none;background:linear-gradient(#04040899,#0000);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.ScreenshotsGallery-module__ws1nwa__counter{letter-spacing:.06em;color:#ffffff61;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.78rem;font-weight:700}.ScreenshotsGallery-module__ws1nwa__sep{opacity:.4;margin:0 5px;display:inline-block}.ScreenshotsGallery-module__ws1nwa__closeBtn{pointer-events:auto;color:#ffffffb3;cursor:pointer;-webkit-tap-highlight-color:transparent;outline-offset:3px;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .18s,color .18s,border-color .18s,transform .18s;display:flex}.ScreenshotsGallery-module__ws1nwa__closeBtn:hover{color:#fff;background:#ffffff21;border-color:#fff3}.ScreenshotsGallery-module__ws1nwa__closeBtn:active{transform:scale(.93)}.ScreenshotsGallery-module__ws1nwa__closeBtn:focus-visible{outline:2px solid #3b7fffb3}.ScreenshotsGallery-module__ws1nwa__content{pointer-events:auto;flex-direction:column;align-items:center;gap:18px;max-width:calc(100vw - 200px);max-height:calc(100vh - 130px);display:flex}.ScreenshotsGallery-module__ws1nwa__mainImg{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 200px);animation:.2s cubic-bezier(.16,1,.3,1) forwards ScreenshotsGallery-module__ws1nwa__imgIn;display:block;box-shadow:0 32px 96px #000000d9,0 0 0 1px #ffffff0f}@keyframes ScreenshotsGallery-module__ws1nwa__imgIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ScreenshotsGallery-module__ws1nwa__caption{color:#ffffff59;text-align:center;max-width:520px;margin:0;padding:0 16px;font-size:.82rem;line-height:1.55}.ScreenshotsGallery-module__ws1nwa__navBtn{color:#ffffffa6;cursor:pointer;-webkit-tap-highlight-color:transparent;outline-offset:3px;background:#ffffff0d;border:1px solid #ffffff17;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:background .18s,color .18s,border-color .18s,box-shadow .22s,transform .2s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ScreenshotsGallery-module__ws1nwa__navBtn:hover{color:#fff;background:#ffffff1c;border-color:#fff3;transform:translateY(-50%)scale(1.08);box-shadow:0 0 20px #506eff33,0 4px 16px #00000080}.ScreenshotsGallery-module__ws1nwa__navBtn:active{transform:translateY(-50%)scale(.94)}.ScreenshotsGallery-module__ws1nwa__navBtn:focus-visible{outline:2px solid #3b7fffb3}.ScreenshotsGallery-module__ws1nwa__navPrev{left:20px}.ScreenshotsGallery-module__ws1nwa__navNext{right:20px}@media (max-width:680px){.ScreenshotsGallery-module__ws1nwa__content{gap:14px;max-width:100vw;max-height:calc(100vh - 110px);padding:0 8px}.ScreenshotsGallery-module__ws1nwa__mainImg{border-radius:10px;max-height:calc(100vh - 190px)}.ScreenshotsGallery-module__ws1nwa__navBtn{width:44px;height:44px}.ScreenshotsGallery-module__ws1nwa__navPrev{left:8px}.ScreenshotsGallery-module__ws1nwa__navNext{right:8px}.ScreenshotsGallery-module__ws1nwa__caption{max-width:100%;font-size:.78rem}}@media (max-height:500px) and (orientation:landscape){.ScreenshotsGallery-module__ws1nwa__content{gap:8px;max-height:calc(100vh - 80px)}.ScreenshotsGallery-module__ws1nwa__mainImg{max-height:calc(100vh - 110px)}.ScreenshotsGallery-module__ws1nwa__bar{padding-bottom:10px;padding-top:max(10px, env(safe-area-inset-top,10px))}.ScreenshotsGallery-module__ws1nwa__caption{display:none}}
.page-module__cvZpgq__page{color:#e0e0e0;background:radial-gradient(80% 50% at 50% 0,#0d1220 0%,#0a0b0f 55%);min-height:100vh}.page-module__cvZpgq__hero{align-items:stretch;min-height:420px;display:flex;position:relative;overflow:hidden}.page-module__cvZpgq__heroCover{z-index:0;position:absolute;inset:0}.page-module__cvZpgq__heroCoverImg{object-fit:cover;opacity:.18;filter:saturate(.6);width:100%;height:100%}.page-module__cvZpgq__heroCoverBlur{filter:blur(60px)saturate(1.5);opacity:.14;background-position:50%;background-size:cover;position:absolute;inset:0}.page-module__cvZpgq__heroContent{z-index:1;background:linear-gradient(#0a0b0f40 0%,#0a0b0fe0 55%,#0a0b0f 100%);align-items:flex-end;width:100%;display:flex;position:relative}.page-module__cvZpgq__heroInner{align-items:flex-end;gap:32px;width:100%;max-width:1100px;margin:0 auto;padding:64px 32px 56px;display:flex}.page-module__cvZpgq__gameIcon{object-fit:cover;border-radius:26px;flex-shrink:0;width:120px;height:120px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;box-shadow:0 12px 48px #000000bf,0 0 0 1px #ffffff1a,inset 0 1px #ffffff1f}.page-module__cvZpgq__gameIcon:hover{transform:scale(1.04)translateY(-3px);box-shadow:0 20px 60px #000c,0 0 0 1px #ffffff24}.page-module__cvZpgq__heroText{flex:1;min-width:0}.page-module__cvZpgq__studio{letter-spacing:.16em;text-transform:uppercase;color:#3b7fff;align-items:center;gap:6px;margin:0 0 8px;font-size:.68rem;font-weight:700;display:inline-flex}.page-module__cvZpgq__studio:before{content:"";background:#3b7fff;border-radius:2px;width:14px;height:2px;display:inline-block}.page-module__cvZpgq__h1{letter-spacing:-2px;color:#fff;text-shadow:0 2px 40px #0009,0 0 80px #2563eb1a;margin:0 0 12px;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.05}.page-module__cvZpgq__desc{color:#8a8b9a;max-width:580px;margin:0 0 24px;font-size:1rem;line-height:1.65}.page-module__cvZpgq__platformBadges{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.page-module__cvZpgq__badgeLink{border-radius:8px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .2s;display:inline-flex;overflow:hidden}.page-module__cvZpgq__badgeLink:hover{filter:drop-shadow(0 6px 16px #0009);transform:translateY(-3px)scale(1.05)}.page-module__cvZpgq__badge{display:block}.page-module__cvZpgq__badgeGp{width:auto;height:44px}.page-module__cvZpgq__badgeIos{width:auto;height:32px;margin:6px 2px}.page-module__cvZpgq__badgeCrazy{width:auto;height:44px}.page-module__cvZpgq__tags{flex-wrap:wrap;gap:8px;display:flex}.page-module__cvZpgq__tag{color:#7a7b90;background:#ffffff0d;border:1px solid #ffffff17;border-radius:100px;padding:4px 12px;font-size:.73rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.page-module__cvZpgq__tag:hover{color:#93b4ff;background:#2563eb1f;border-color:#2563eb4d}.page-module__cvZpgq__sectionEyebrow{letter-spacing:.16em;text-transform:uppercase;color:#3b7fff;align-items:center;gap:8px;margin:0 0 20px;font-size:.68rem;font-weight:700;display:inline-flex}.page-module__cvZpgq__sectionEyebrow:before{content:"";background:#3b7fff;border-radius:2px;width:14px;height:2px;display:inline-block}.page-module__cvZpgq__screenshotsSection{border-bottom:1px solid #ffffff0d}.page-module__cvZpgq__screenshotsInner{max-width:1100px;margin:0 auto;padding:52px 32px}.page-module__cvZpgq__screenshotsScroll{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.page-module__cvZpgq__screenshotsScroll::-webkit-scrollbar{height:4px}.page-module__cvZpgq__screenshotsScroll::-webkit-scrollbar-track{background:0 0}.page-module__cvZpgq__screenshotsScroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.page-module__cvZpgq__screenshot{object-fit:cover;border:1px solid #ffffff14;border-radius:14px;flex-shrink:0;height:260px;transition:transform .25s,box-shadow .25s;box-shadow:0 8px 32px #0006;width:auto!important}.page-module__cvZpgq__screenshot:hover{transform:scale(1.02)translateY(-3px);box-shadow:0 16px 48px #0009}.page-module__cvZpgq__screenshotFigure{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}.page-module__cvZpgq__screenshotCaption{color:#555;text-align:center;max-width:160px;font-size:.72rem;line-height:1.4}.page-module__cvZpgq__contentSection{border-bottom:1px solid #ffffff0d}.page-module__cvZpgq__contentInner{max-width:1100px;margin:0 auto;padding:52px 32px}.page-module__cvZpgq__longDesc{color:#8a8b9a;max-width:680px;font-size:1rem;line-height:1.85}.page-module__cvZpgq__longDesc p{margin:0 0 1.4em}.page-module__cvZpgq__longDesc p:last-child{margin:0}.page-module__cvZpgq__longDesc h1,.page-module__cvZpgq__longDesc h2,.page-module__cvZpgq__longDesc h3,.page-module__cvZpgq__longDesc h4{color:#d0d1e0;margin:2em 0 .6em;font-weight:700;line-height:1.3}.page-module__cvZpgq__longDesc h1{font-size:1.6rem}.page-module__cvZpgq__longDesc h2{font-size:1.35rem}.page-module__cvZpgq__longDesc h3{font-size:1.15rem}.page-module__cvZpgq__longDesc h4{font-size:1rem}.page-module__cvZpgq__longDesc ul,.page-module__cvZpgq__longDesc ol{margin:0 0 1.4em;padding-left:1.5em}.page-module__cvZpgq__longDesc li{margin-bottom:.4em}.page-module__cvZpgq__longDesc strong{color:#c0c1d0;font-weight:600}.page-module__cvZpgq__longDesc em{font-style:italic}.page-module__cvZpgq__longDesc a{color:#6c8aff;text-underline-offset:3px;text-decoration:underline}.page-module__cvZpgq__longDesc a:hover{color:#8aa4ff}.page-module__cvZpgq__longDesc blockquote{color:#6c6d80;border-left:3px solid #6c8aff66;margin:1.6em 0;padding:.6em 1.2em;font-style:italic}.page-module__cvZpgq__longDesc code{background:#ffffff0f;border-radius:4px;padding:.15em .4em;font-family:monospace;font-size:.88em}.page-module__cvZpgq__longDesc pre{background:#ffffff0a;border-radius:8px;margin:0 0 1.4em;padding:1em 1.2em;overflow-x:auto}.page-module__cvZpgq__longDesc pre code{background:0 0;padding:0}.page-module__cvZpgq__longDesc hr{border:none;border-top:1px solid #ffffff14;margin:2em 0}.page-module__cvZpgq__longDesc img{border-radius:10px;max-width:100%;margin:1em 0}.page-module__cvZpgq__tagList{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.page-module__cvZpgq__tagPill{color:#7aabff;background:#2563eb1a;border:1px solid #2563eb40;border-radius:100px;padding:5px 14px;font-size:.75rem;font-weight:600;transition:background .2s,border-color .2s}.page-module__cvZpgq__tagPill:hover{background:#2563eb2e;border-color:#2563eb66}.page-module__cvZpgq__trendingSection{border-bottom:1px solid #ffffff0d}.page-module__cvZpgq__trendingInner{max-width:1100px;margin:0 auto;padding:52px 32px}.page-module__cvZpgq__trendingGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-bottom:20px;display:grid}.page-module__cvZpgq__trendingCard{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:flex}.page-module__cvZpgq__trendingCard:hover{background:#ffffff0d;border-color:#2563eb40;transform:translateY(-2px)}.page-module__cvZpgq__trendingCover{object-fit:cover;border:1px solid #ffffff14;border-radius:11px;flex-shrink:0;width:48px;height:48px}.page-module__cvZpgq__trendingCardBody{flex-direction:column;gap:4px;min-width:0;display:flex}.page-module__cvZpgq__trendingCardTitle{color:#d0d0e0;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:700;transition:color .2s;overflow:hidden}.page-module__cvZpgq__trendingCard:hover .page-module__cvZpgq__trendingCardTitle{color:#fff}.page-module__cvZpgq__trendingCardMeta{align-items:center;gap:8px;display:flex}.page-module__cvZpgq__trendingCardGenre{color:#5a6280;text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:500}.page-module__cvZpgq__trendingCardRating{color:#b09030;font-size:.72rem;font-weight:700}.page-module__cvZpgq__trendingAll{color:#5a7aaf;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.page-module__cvZpgq__trendingAll:hover{color:#93b4ff}@media (max-width:600px){.page-module__cvZpgq__heroInner{flex-direction:column;align-items:flex-start;gap:20px;padding:48px 20px 40px}.page-module__cvZpgq__gameIcon{border-radius:20px;width:88px;height:88px}.page-module__cvZpgq__h1{letter-spacing:-1px}}
