.hero.h3-hero{position:relative;padding:110px 24px 0;overflow:hidden}.hero-art{position:absolute;inset:-18% -12% -4%;z-index:0;transform:rotate(-2.2deg) scale(1.08);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 14%,#000 74%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 14%,#000 74%,transparent 100%);pointer-events:none}.hero-art::before{content:"";position:absolute;inset:0;z-index:0;background-image:linear-gradient(to bottom,rgba(248,252,255,.14),rgba(248,252,255,.28)),url('/images/about-lumayn-bg.jpg?v=ba1c0cec13');background-size:cover;background-position:center,center 44%;opacity:.68;filter:saturate(90%) brightness(1.02);pointer-events:none}.hero-art::after{content:"";position:absolute;inset:8% 9% 12%;z-index:1;border-radius:46%;background:radial-gradient(ellipse at 52% 46%,rgba(255,255,255,.22),rgba(244,251,255,.08) 58%,transparent 76%);backdrop-filter:blur(9px) saturate(118%);-webkit-backdrop-filter:blur(9px) saturate(118%);-webkit-mask-image:radial-gradient(ellipse at 52% 46%,#000 0 44%,rgba(0,0,0,0.72) 60%,transparent 78%);mask-image:radial-gradient(ellipse at 52% 46%,#000 0 44%,rgba(0,0,0,0.72) 60%,transparent 78%);pointer-events:none}@media (max-width:720px){.hero-art{inset:-12% -18% 18%}.hero-art::before{opacity:.62;background-position:center,20% center}.hero-art::after{inset:7% 5% 12%;backdrop-filter:blur(7px) saturate(112%);-webkit-backdrop-filter:blur(7px) saturate(112%)}}.hero.h3-hero .container{max-width:1180px;position:relative;z-index:2;margin:0 auto}.h3-grid{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;gap:48px;width:100%}.h3-text{flex:0 1 540px;min-width:0;padding-top:0;text-align:center}.h3-lockup{display:grid;justify-items:center;margin:0 auto;width:100%}.h3-title-art-wrap{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;width:100%;margin:0;padding:0;font-size:0;line-height:0;overflow:visible}.h3-title-art{display:block;width:min(460px,92%);max-width:none;height:auto;margin:0 0 -10px;justify-self:center;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none}.h3-stripe{position:relative;display:inline-block;isolation:isolate}.h3-sub{font-size:1.08rem;color:rgba(29,29,31,.62);line-height:1.55;margin:0 0 28px;font-family:var(--font)}.h3-mock{flex:0 0 auto;width:440px;aspect-ratio:873/866;background-image:url('/images/hero-iphone.webp?v=f1140fb6ed');background-repeat:no-repeat;background-position:center;background-size:contain;filter:drop-shadow(0 22px 36px rgba(0, 60, 140, .18));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none}@keyframes h3-phone-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.catalog-subtitle{display:grid;justify-items:center}.catalog-subtitle__copy{grid-area:1/1;display:inline-block;transition:opacity .3s cubic-bezier(.23, 1, .32, 1)}.catalog-subtitle__skel{grid-area:1/1;align-self:center;display:block;width:min(250px,78%);height:13px;opacity:0;pointer-events:none;transition:opacity 260ms cubic-bezier(.23, 1, .32, 1)}.catalog-subtitle.is-skel .catalog-subtitle__copy{opacity:0;transition-duration:190ms}.catalog-subtitle.is-skel .catalog-subtitle__skel{opacity:1}.panel{padding:0 20px}@media (max-width:620px){.panel{padding:0 14px}}.panel[hidden]{display:none}.catalog-stage{display:grid}.catalog-stage>.panel{grid-area:1/1;min-width:0}.catalog-stage>.panel[hidden]{display:none}.pick{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(258px,1fr);align-items:stretch;gap:26px;max-width:900px;margin:0 auto;padding:26px;border-radius:30px;background:#fff;box-shadow:0 22px 54px -26px rgba(31,42,55,.24)}.pick__left{min-width:0;display:flex;flex-direction:column;justify-content:center}.pick__lead{margin:0 0 12px 12px;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary,#1d1d1f)}@media (max-width:900px){.pick .pick__lead{margin-left:0;text-align:center}.pick .pick__rev{justify-content:center;margin-left:0}}.gp__pick.gp__pick--arrow{width:34px;height:34px;background:0 0;box-shadow:none;color:var(--blue,#0a84ff)}.gp__pick--arrow .gp__chev{width:26px;height:26px}.gp__trow{display:flex;align-items:center;gap:2px;min-width:0}.gp__trow .gp__tname{flex:0 1 auto}.gp__trow .gp__pick.gp__pick--arrow{width:24px;height:24px}.gp__trow .gp__pick--arrow .gp__chev{width:22px;height:22px}.pick__seal{position:absolute;top:50%;right:2px;transform:translateY(-50%);width:58px;height:58px;opacity:.85;pointer-events:none;user-select:none}.pick__seal.pick__seal--key{width:84px;height:84px;opacity:1}@media (max-width:359px){.pick__seal.pick__seal--key{width:48px!important;height:48px!important}#pickBuy{padding-left:14px!important;padding-right:14px!important;white-space:nowrap}}#pickBuy.is-soldout{background:#e6ebf2!important;color:#8a94a3!important;box-shadow:none!important;cursor:default;pointer-events:none}#pickBuy.is-soldout .btn-ico{display:none}.pick__right{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:22px;border-radius:24px;background:rgba(247,252,255,.76);backdrop-filter:blur(22px) saturate(155%);-webkit-backdrop-filter:blur(22px) saturate(155%);box-shadow:0 14px 32px -18px rgba(31,42,55,.28)}.pick__right::before{content:"";position:absolute;inset:-10px;z-index:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.44),rgba(241,249,255,.44)),url('/images/about-lumayn-bg.jpg?v=ba1c0cec13') center/cover no-repeat;opacity:.54;filter:blur(8px) saturate(72%) brightness(1.06);transform:scale(1.07)}.pick__right::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at 52% 42%,rgba(255,255,255,.66),rgba(244,251,255,.16) 62%,transparent 82%);backdrop-filter:blur(10px) saturate(86%);-webkit-backdrop-filter:blur(10px) saturate(86%)}.pick__right>*{position:relative;z-index:1}.pick__rev{display:flex;align-items:baseline;gap:10px;margin:14px 0 0 12px}.pick__rate{font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary,#1d1d1f);line-height:1}.pick__star{width:16px;height:16px;display:block;flex:0 0 auto;margin-right:-5px;transform:translateY(3.25px)}.pick__count{margin-left:-5px;font-size:.88rem;font-weight:500;color:var(--text-secondary,#6b7280);white-space:nowrap}.pick__revlink::before{content:"";display:inline-block;width:1px;height:12px;margin-right:10px;vertical-align:-2px;background:rgba(118,140,170,.35)}@media (max-width:359px){.pick__rev{flex-wrap:wrap;row-gap:6px}.pick__revlink{flex-basis:100%;text-align:center}.pick__revlink::before{display:none}}.pick__revlink .pick__revico{display:inline-block;margin:0 6px 0 0;vertical-align:-3px}.pick__revlink{white-space:nowrap;font-size:.88rem;font-weight:500;color:var(--text-secondary,#6b7280);text-decoration:underline;text-decoration-color:rgba(10,132,255,0.32);text-underline-offset:3px;text-decoration-thickness:1px}.pick__tag{margin:0 0 3px;font-size:.82rem;font-weight:600;color:var(--text-secondary,#6b7280)}#pickBox .pick__tag{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;padding:4px 12px 4px 10px;border-radius:999px;background:linear-gradient(90deg,rgba(10,132,255,.24) 0,rgba(10,132,255,0) 100%);color:var(--text-primary,#1d1d1f);font-weight:700;line-height:1.2}#pickBox .pick__tag-ico{background-color:#0a7cff}.pick__tag-ico{transform:translateY(.16px);flex:0 0 auto;width:17px;height:17px;background-color:currentColor;-webkit-mask:url('/images/decor/key.svg?v=8a4a2d165e') center/contain no-repeat;mask:url('/images/decor/key.svg?v=8a4a2d165e') center/contain no-repeat}.pick__price{margin:0 0 13px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.pick__num{font-size:2.1rem;font-weight:700;line-height:1.22;letter-spacing:-.03em;color:var(--text-primary,#1d1d1f)}.pick__cur{font-size:1rem;font-weight:500;color:var(--text-secondary,#6b7280)}.pick__old{font-size:.95rem;color:var(--text-tertiary,#9aa3af);text-decoration:line-through}.pick__old[hidden]{display:none}.pick__buy{width:100%;justify-content:center}body.v2-body a.pick__buy,body.v2-body a.pick__buy:active,body.v2-body a.pick__buy:focus,body.v2-body a.pick__buy:focus-visible,body.v2-body a.pick__buy:hover{transform:none!important;opacity:1!important;filter:none!important;box-shadow:var(--btn-glass)!important}.pick__terms{max-width:900px;margin:16px auto 0;padding:0 2px;font-size:.82rem;line-height:1.55;color:var(--text-tertiary,#9aa3af);text-align:center}.pick__terms a{color:inherit;text-decoration:underline;text-underline-offset:2px}.pick__meta{position:relative;margin-bottom:13px}.pick__meta .pick__price{margin-bottom:0}.gp__skel,.pick__skel{position:absolute;inset:14px 4px auto 12px;display:flex;flex-direction:column;gap:13px;opacity:0;pointer-events:none;transition:opacity 260ms cubic-bezier(.23, 1, .32, 1)}.pick__skel--price{inset:0;justify-content:center;gap:12px}.gp__skel{inset:10px 20px 10px 10px;flex-direction:row;align-items:center;gap:14px}.gp__tbox,.gp__ticon,.pick__price,.pick__tag{transition:opacity .3s cubic-bezier(.23, 1, .32, 1)}.gp__trigger.is-skel .gp__tbox,.gp__trigger.is-skel .gp__ticon,.pick__right.is-skel .pick__price,.pick__right.is-skel .pick__tag{opacity:0;transition-duration:190ms}.gp__trigger.is-skel .gp__skel,.pick__right.is-skel .pick__skel{opacity:1}.sk{position:relative;height:14px;border-radius:999px;background:rgba(118,140,170,.16);overflow:hidden}.sk--icon{width:52px;height:52px;border-radius:15px;flex:0 0 auto}.sk--name{width:46%;min-width:120px;height:20px}.sk::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);transform:translateX(-100%);animation:sk-shine 1.25s linear infinite}@keyframes sk-shine{to{transform:translateX(100%)}}.catalog-subtitle:not(.is-skel) .sk::after,.gp__trigger:not(.is-skel) .sk::after,.pick__right:not(.is-skel) .sk::after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.sk::after{animation:none}}.gp{position:relative}.gp__trigger{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:14px;width:100%;padding:10px 12px 10px 10px;border:0;border-radius:999px;background:rgba(248,252,255,.72);box-shadow:0 10px 24px -14px rgba(31,42,55,.26);font-family:var(--font);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.gp__trigger::before{content:"";position:absolute;inset:-10px;z-index:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.48),rgba(242,250,255,.48)),url("/images/about-lumayn-bg.jpg?v=ba1c0cec13") center/cover no-repeat;opacity:.58;filter:blur(8px) saturate(76%) brightness(1.06);transform:scale(1.07)}.gp__trigger::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 46%,rgba(255,255,255,.62),transparent 70%)}.gp__trigger>*{z-index:1}.gp__trigger>.gp__splash{position:absolute;z-index:0;right:-18px;top:50%;width:156px;aspect-ratio:360/208;translate:0 -40%;background:url("/images/ui/gp-splash.png?v=634c71adea") center/contain no-repeat;pointer-events:none;filter:blur(var(--sp-blur, 0px));opacity:var(--sp-op, 1);transition:filter .3s cubic-bezier(.23, 1, .32, 1),opacity .3s cubic-bezier(.23, 1, .32, 1)}@media (max-width:520px){.gp__trigger>.gp__splash{right:-14px;width:112px}}.gp__ticon{width:52px;height:52px;border-radius:14px;flex:0 0 auto;display:block}.gp__box{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.gp__tbox{display:grid;gap:1px;flex:1 1 auto;min-width:0}.gp__tcap{font-size:.72rem;font-weight:600;line-height:1.2;color:var(--text-tertiary,#9aa3af)}.gp__tbox{font-size:1.3rem}.gp__tname{min-width:0;line-height:1.2;font-size:inherit;font-weight:700;letter-spacing:-.02em;color:var(--text-primary,#1d1d1f);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp__pick{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:999px;background:#fff;box-shadow:0 1px 6px -2px rgba(31,42,55,.28);color:var(--text-secondary,#6b7280)}.gp__chev{width:17px;height:17px;flex:0 0 auto;display:block;transition:transform 260ms cubic-bezier(.23, 1, .32, 1)}.gp.is-open .gp__chev{transform:rotate(180deg)}.gp__scrim{display:block;position:fixed;inset:0;z-index:100000;background:rgba(15,28,48,.14);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity 220ms cubic-bezier(.23, 1, .32, 1)}.gp__scrim.is-open{opacity:1}.gp__scrim[hidden]{display:none}.gp__menu[hidden]{display:none}.gp__menu{position:fixed;z-index:100001;top:0;left:0;width:320px;border-radius:28px;background:#fff;box-shadow:0 22px 50px -18px rgba(31,42,55,.3);overflow:hidden;opacity:0;transform:translateY(-6px) scale(.99);transition:opacity .2s cubic-bezier(.23, 1, .32, 1),transform .2s cubic-bezier(.23, 1, .32, 1)}.gp__menu.is-open{opacity:1;transform:none}.gp__menu.is-closing{transition-duration:140ms}.gp__grip{display:none}.gp__list{max-height:340px;overflow-y:auto;overscroll-behavior:contain;padding:6px}.gp__opt{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px 9px 10px;border:0;border-radius:22px;background:0 0;font-family:var(--font);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.gp__opt img{width:40px;height:40px;border-radius:11px;flex:0 0 auto;display:block}.gp__name{min-width:0;font-size:.95rem;font-weight:500;color:var(--text-primary,#1d1d1f);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp__mark{margin-left:auto}.gp__opt[aria-selected=true] .pay-pick-dot{opacity:1}.gp__opt.is-on{background:rgba(0,122,255,.08)}.gp__opt.is-on .gp__name{font-weight:600}.gp__opt:focus-visible{outline:2.5px solid var(--blue,#007AFF);outline-offset:-2px}@media (max-width:900px){.pick{grid-template-columns:1fr;gap:22px;padding:22px}.pick__right{padding:18px}.pick__seal{width:52px;height:52px}.pick__seal.pick__seal--key{width:76px;height:76px}}@media (max-width:620px){.gp__scrim{background:rgba(15,28,48,.42);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition-duration:250ms}.gp__menu{position:fixed;z-index:100001;top:auto;left:0;right:0;bottom:0;width:auto;max-height:82vh;max-height:82svh;border-radius:26px 26px 0 0;opacity:1;transform:translateY(100%);transition:transform 420ms cubic-bezier(.32, .72, 0, 1)}.gp__menu.is-closing{transition-duration:280ms}.gp__menu.is-dragging{transition:none}.gp__grip{display:grid;place-items:center;padding:14px 0 10px;touch-action:none;cursor:grab}.gp__grip span{width:40px;height:5px;border-radius:999px;background:rgba(12,60,140,.18)}.gp__list{max-height:calc(82vh - 34px);max-height:calc(82svh - 34px);padding:6px 10px calc(14px + env(safe-area-inset-bottom,0px))}.gp__opt{padding:11px 10px}.gp__pick{width:32px;height:32px}.gp__tbox{font-size:1.12rem}.gp__tcap{font-size:.68rem}}@media (max-width:520px){.pick{padding:16px;border-radius:24px}.pick__icon{width:56px;height:56px;border-radius:14px}.pick__name{font-size:1.28rem}}.promo-section{position:relative;padding:52px 20px 52px}.promo-section>.section-title{margin-bottom:5px}.promo-section .section-title .v2-italic{color:inherit}.promo{max-width:900px;margin:20px auto 0}.promo__view{position:relative;overflow:hidden;border-radius:30px;background:#eef4fd;box-shadow:0 22px 54px -28px rgba(31,42,55,.24);isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none}.promo__track{display:flex;transition:transform .5s cubic-bezier(.22, .8, .24, 1);will-change:transform}.promo.is-drag .promo__track{transition:none}.promo__slide{flex:0 0 100%;min-width:0}.promo__slide a,.promo__slide img{display:block;width:100%;height:auto;-webkit-user-drag:none;-webkit-touch-callout:none}.promo__slide a{-webkit-tap-highlight-color:transparent}.promo__bar{display:flex;justify-content:center;gap:6px;margin:14px auto 0;width:min(240px,60%)}.promo__seg{position:relative;flex:1 1 0;height:4px;padding:0;border:0;border-radius:4px;background:rgba(10,132,255,.16);overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent}.promo__seg::before{content:"";position:absolute;inset:-10px 0}.promo__seg i{position:absolute;inset:0;border-radius:inherit;background:#0a84ff;transform:scaleX(0);transform-origin:left center}.promo__seg.is-done i{transform:scaleX(1)}.promo__seg.is-on i{animation:promoFill var(--promo-ms,6000ms) linear forwards}.promo.is-paused .promo__seg.is-on i{animation-play-state:paused}@keyframes promoFill{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.promo__track{transition:none}}@media (max-width:520px){.promo-section{padding:38px 14px 36px}.promo{margin-top:18px}.promo__view{border-radius:24px}.promo__bar{margin-top:12px}}.about-section{position:relative;padding:52px 20px 76px}.about-section>.section-title,.games-section>.section-title,.how>.section-title{margin-bottom:5px}.about-section .section-title .v2-italic{color:inherit}.about-shell{position:relative;overflow:hidden;max-width:900px;margin:20px auto 0;padding:clamp(28px,5vw,44px);border-radius:30px;background:rgba(249,253,255,.74);backdrop-filter:blur(26px) saturate(175%);-webkit-backdrop-filter:blur(26px) saturate(175%);box-shadow:0 22px 54px -28px rgba(31,42,55,.24);text-align:center}.about-shell::before{content:"";position:absolute;inset:-10px;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,rgba(255,255,255,.78),transparent 62%),linear-gradient(135deg,rgba(255,255,255,.56),rgba(235,248,255,.38)),url('/images/about-lumayn-bg.jpg?v=ba1c0cec13') center/cover no-repeat;opacity:.44;filter:blur(9px) saturate(70%) brightness(1.08);transform:scale(1.07)}.about-shell::after{content:"";position:absolute;top:-62%;left:50%;width:76%;height:120%;transform:translateX(-50%);pointer-events:none;background:radial-gradient(ellipse,rgba(255,255,255,.76),transparent 68%);filter:blur(12px)}.about-shell>*{position:relative;z-index:1}.about-decor{position:absolute;z-index:1;display:block;width:clamp(68px,9vw,94px);height:auto;pointer-events:none;user-select:none;-webkit-user-drag:none;opacity:.72;filter:saturate(88%) drop-shadow(0 12px 18px rgba(23, 111, 210, .16))}.about-decor--parcel{top:-20px;left:-17px;transform:rotate(-13deg)}.about-decor--star{right:-18px;bottom:-22px;transform:rotate(12deg)}.about-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.about-stat{min-width:0;padding:8px 4px}.about-stat__value{display:block;color:#0067d9;background:linear-gradient(90deg,#0057c8 0,#238bed 50%,#0057c8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(1.75rem, 4.2vw, 2.55rem);font-weight:700;line-height:1;letter-spacing:-.035em;font-variant-numeric:proportional-nums;white-space:nowrap}.about-stat__label{display:block;margin-top:8px;color:var(--text-secondary,#667085);font-size:clamp(.78rem, 1.8vw, .9rem);font-weight:500;line-height:1.35}.about-note{max-width:900px;margin:14px auto 0;padding:0 16px;color:var(--text-tertiary,#9aa3af);font-size:.82rem;font-weight:500;line-height:1.5;text-align:center}.about-note__verified{white-space:nowrap}.about-note__seal{display:inline-block;width:16px;height:16px;margin-left:4px;color:var(--text-tertiary,#9aa3af);vertical-align:-3px}@media (max-width:520px){.about-section{padding:38px 14px 60px}.about-shell{margin-top:18px;padding:26px 16px 24px;border-radius:26px}.about-note{margin-top:12px;padding:0 8px;font-size:.78rem}.about-stats{grid-template-columns:1fr;gap:16px}.about-decor{width:64px;opacity:.62;filter:saturate(82%) drop-shadow(0 9px 14px rgba(23, 111, 210, .13))}.about-decor--parcel{top:-7px;left:-9px}.about-decor--star{right:-10px;bottom:-12px}.about-stat{display:grid;grid-template-columns:minmax(96px,0.68fr) 1fr;align-items:center;gap:14px;padding:4px 10px;text-align:left}.about-stat__value{font-size:clamp(1.45rem, 7.2vw, 1.75rem);text-align:right}.about-stat__label{margin-top:0;color:#626b77;font-size:.84rem;line-height:1.4}}.how{position:relative;padding:40px 20px 52px}.games-section{position:relative;padding:52px 0 52px}.about-section::before,.games-section::before,.promo-section::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(460px,calc(100% - 80px));height:1px;background:linear-gradient(90deg,rgba(12,60,140,0) 0,rgba(12,60,140,.08) 24%,rgba(12,60,140,.08) 76%,rgba(12,60,140,0) 100%)}.how .section-title .v2-italic{color:inherit}.how-stage{display:grid;max-width:900px;margin:26px auto 0}.how-grid{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:auto auto;gap:16px;grid-area:1/1;width:100%;margin:0;padding:0;list-style:none;counter-reset:none}.how-step{position:relative;z-index:1;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,300px) auto;justify-content:center;align-items:center;gap:20px;padding:18px 22px;border-radius:30px;background:#fff;box-shadow:0 22px 54px -26px rgba(31,42,55,.24);text-align:left}.how-step>*{position:relative;z-index:2}.how-step__txt{grid-column:1;grid-row:1;display:grid;gap:6px;min-width:0}.how-step__pic{display:block;width:150px;height:auto}.how-step:first-child{grid-row:1/span 2;grid-template-columns:minmax(0,320px);align-content:center;justify-items:center;gap:12px;padding:24px 28px;text-align:center}.how-step:first-child .how-step__pw{grid-column:1;grid-row:1}.how-step:first-child .how-step__txt{grid-column:1;grid-row:2;justify-items:center}.how-step:first-child .how-step__pic{width:230px}.how-step__t{font-size:.98rem;font-weight:600;line-height:1.3;color:var(--text-primary,#1d1d1f)}.how-step__s{font-size:.84rem;line-height:1.45;color:var(--text-secondary,#6b7280)}.how-step__pw{grid-column:2;grid-row:1;position:relative;display:block;width:max-content;isolation:isolate}.how-step__pw picture{display:block}.how-step__pw::before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:130%;height:120%;translate:-50% -50%;border-radius:50%;background:radial-gradient(38% 42% at 34% 40%,rgba(10,132,255,.3),rgba(10,132,255,0) 100%),radial-gradient(34% 38% at 68% 64%,rgba(0,81,213,.24),rgba(0,81,213,0) 100%),radial-gradient(28% 32% at 62% 28%,rgba(26,198,240,.26),rgba(26,198,240,0) 100%);filter:blur(16px);will-change:transform;animation:how-drift 16s ease-in-out infinite alternate;pointer-events:none}.how-step:nth-child(2) .how-step__pw::before{background:radial-gradient(36% 40% at 64% 40%,rgba(26,198,240,.28),rgba(26,198,240,0) 100%),radial-gradient(32% 36% at 34% 62%,rgba(10,132,255,.28),rgba(10,132,255,0) 100%),radial-gradient(26% 30% at 30% 30%,rgba(0,81,213,.18),rgba(0,81,213,0) 100%);animation-duration:19s;animation-delay:-6s}.how-step:nth-child(3) .how-step__pw::before{background:radial-gradient(36% 40% at 38% 64%,rgba(0,81,213,.24),rgba(0,81,213,0) 100%),radial-gradient(32% 36% at 68% 36%,rgba(10,132,255,.28),rgba(10,132,255,0) 100%),radial-gradient(26% 30% at 72% 72%,rgba(26,198,240,.22),rgba(26,198,240,0) 100%);animation-duration:17s;animation-delay:-11s}@keyframes how-drift{0%{transform:translate(-6%,-4%) rotate(-8deg) scale(1)}50%{transform:translate(5%,3%) rotate(6deg) scale(1.06)}100%{transform:translate(-2%,6%) rotate(14deg) scale(.97)}}@media (prefers-reduced-motion:reduce){.how-step__pw::before{animation:none}}@media (max-width:720px){.how{padding:30px 14px 36px}.games-section{padding-top:38px;padding-bottom:36px}.about-section::before,.games-section::before{width:min(280px,calc(100% - 80px))}.how-stage{margin-top:20px}.how-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:1fr;gap:12px}.how-step{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;padding:16px 12px 16px 20px;border-radius:26px;gap:10px}.how-step__pic{width:116px}.how-step:first-child,.how-step:nth-child(3){grid-row:auto;grid-template-columns:auto minmax(0,1fr);justify-items:stretch;align-content:normal;gap:10px;padding:16px 20px 16px 12px;text-align:left}.how-step:first-child .how-step__pic{width:116px}.how-step:first-child .how-step__pw,.how-step:nth-child(3) .how-step__pw{grid-column:1;grid-row:1}.how-step:first-child .how-step__txt,.how-step:nth-child(3) .how-step__txt{grid-column:2;grid-row:1;justify-items:start}.how-step__t{font-size:.94rem}.how-step__s{font-size:.8rem}}.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.game-badge-img{display:block;height:32px;width:145px;max-width:100%;aspect-ratio:900/199;background-repeat:no-repeat;background-position:center center;background-size:contain;filter:drop-shadow(0 2px 8px rgba(0,81,213,.35));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none}.game-badge-hot{background-image:url('/images/hotprices.png?v=083bf1a557')}.game-badge-popular{background-image:url('/images/popular.png?v=eb0bc9406f')}.game-card .game-badges:has(.game-badge-img){max-width:80%}.game-card{align-items:flex-start;text-align:left}.game-card .license-line{text-align:left}.game-card .game-price-row{flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap}.game-card .game-price-current{font-size:1.34rem;font-weight:700;letter-spacing:-.008em;line-height:1}.game-card .game-price-old{font-size:1.02rem;font-weight:500;text-decoration-thickness:1.5px;line-height:1}.game-card .game-saving{flex-shrink:0;line-height:1}.game-social{display:flex;align-items:center;gap:7px;margin:0 0 10px;line-height:16px}.game-stars{display:inline-flex;align-items:center;justify-content:center;height:16px;flex-shrink:0}.rating-stars-img{width:87px;height:16px;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.game-rating{display:inline-flex;align-items:center;height:16px;font-weight:800;font-size:.9rem;color:#1d1d1f;line-height:16px;transform:translateY(2px)}.game-sales{display:inline-flex;align-items:center;height:16px;font-size:.8rem;color:var(--text-secondary);line-height:16px;transform:translateY(2px)}.game-saving{font-size:.79rem;font-weight:700;color:#1f9d52;background:rgba(52,199,89,.12);padding:4px 10px;border-radius:8px;line-height:1.2;letter-spacing:.005em}.card-corner-deco{position:absolute;top:0;right:0;width:180px;height:150px;pointer-events:none;background:radial-gradient(150px 120px at 100% -6%,rgba(0,122,255,.22) 0,rgba(0,122,255,.1) 34%,rgba(0,122,255,0) 70%);border-top-right-radius:inherit}.deco-gamepad{position:absolute;display:block;width:34px;height:auto;opacity:.28;filter:drop-shadow(0 6px 12px rgba(0, 122, 255, .16));animation:decoTwinkle 5.2s ease-in-out infinite}.deco-gamepad.dg1{width:38px;top:54px;right:18px;transform:rotate(13deg)}.deco-gamepad.dg2{width:26px;top:28px;right:78px;transform:rotate(-16deg);animation-delay:1.35s;opacity:.2}.deco-gamepad.dg3{width:22px;top:96px;right:48px;transform:rotate(24deg);animation-delay:2.7s;opacity:.18}@keyframes decoTwinkle{0%,100%{opacity:.16}50%{opacity:.34}}@media (prefers-reduced-motion:reduce){.deco-gamepad{animation:none}}@media (hover:none),(pointer:coarse){.deco-gamepad{animation:none}}@media (max-width:1080px){.h3-mock{width:380px}.h3-grid{gap:36px}}@media (max-width:900px){.hero.h3-hero{padding:calc(140px + env(safe-area-inset-top,0px)) 20px 24px}.h3-grid{flex-direction:column;gap:8px;text-align:center}.h3-title-art{width:min(405px,92%);margin-bottom:-8px}.h3-sub{font-size:.96rem;margin:0 0 14px}.h3-text{flex:0 1 auto;max-width:540px;width:100%;margin:0 auto}.h3-mock{width:min(320px,78vw);margin:4px auto 0}}.game-card .btn.btn-has-discount,body.v2-body .game-card .btn.btn-has-discount{position:relative;background:linear-gradient(100deg,var(--blue,#007aff) 0,#0a78ee 62%,#14afdf 84%,#1ac6f0 100%);justify-content:center}.game-card .btn.btn-has-discount .btn-discount{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-weight:800;font-size:.84rem;letter-spacing:-.01em;white-space:nowrap;opacity:.96}@media (max-width:640px){.game-card .game-price-row{align-self:stretch;width:100%;justify-content:center}}@media (max-width:520px){.hero.h3-hero{padding:calc(130px + env(safe-area-inset-top,0px)) 18px 20px}.h3-title-art{width:92%;margin-bottom:-6px}.h3-mock{width:min(280px,74vw)}.game-card .game-price-current{font-size:1.28rem;font-weight:700}.game-card .game-price-old{font-size:.96rem}}@media (max-width:380px){.h3-mock{width:min(240px,70vw)}}.h3-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:240px;height:46px;min-height:0;padding:1px 30px 0;border-radius:999px;font-family:var(--font);font-size:.95rem;font-weight:600;margin-top:-12px}.hero.h3-hero{-webkit-mask-image:none;mask-image:none}.h3-bg{position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 55%,rgba(0,0,0,0.5) 80%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 55%,rgba(0,0,0,0.5) 80%,transparent 100%)}.h3-mock-fade{flex:0 0 auto;padding:24px 48px 72px;margin:-24px -48px -72px}.h3-fade{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 55%,rgba(0,0,0,0.5) 80%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 55%,rgba(0,0,0,0.5) 80%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% var(--hero-h,100%);mask-size:100% var(--hero-h,100%);-webkit-mask-position:0 var(--mock-y,0px);mask-position:0 var(--mock-y,0px)}@media (max-width:900px){.h3-cta{margin-bottom:6px}}#games>.section-title{scroll-margin-top:calc(104px + env(safe-area-inset-top,0px))}