.PlayBadge_badge__V89tZ{display:flex;align-items:center;gap:14px;height:66px;margin:0;padding:0 28px;border-radius:33px;background:var(--accent);color:var(--accent-ink);box-shadow:0 26px 54px -20px rgba(34,197,94,.85)}.PlayBadge_text__AHy6j{display:flex;flex-direction:column;gap:3px}.PlayBadge_kicker__3A03k{font:600 11px/1 var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.PlayBadge_store__T23RW{font:800 19px/1 var(--font-sans),sans-serif}.CallToAction_wrap__spXTm{max-width:var(--page);margin:0 auto;padding:120px var(--gutter) 0}.CallToAction_panel__Id6ww{position:relative;overflow:hidden;border-radius:28px;padding:70px 56px;background:linear-gradient(140deg,rgba(34,197,94,.16),rgba(34,197,94,.04));border:1px solid rgba(34,197,94,.26)}.CallToAction_glow__JXVt3{position:absolute;right:-200px;bottom:-260px;width:800px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.2),transparent 65%);filter:blur(40px);pointer-events:none}.CallToAction_row__7dnNf{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:40px}.CallToAction_copy__2UaRq{flex:1 1;min-width:280px;display:flex;flex-direction:column;gap:14px}.CallToAction_title__ocZ8M{margin:0;font:800 clamp(30px,3.4vw,44px) /1.1 var(--font-sans),sans-serif;letter-spacing:-.03em;color:var(--ink-bright);text-wrap:pretty}.CallToAction_body__0KNJk{margin:0;max-width:520px;font:500 18px/1.6 var(--font-sans),sans-serif;color:var(--muted);text-wrap:pretty}@media (max-width:720px){.CallToAction_panel__Id6ww{padding:44px 28px}}.Faq_faq__jVVSx{max-width:1000px;margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.Faq_list__FYK01{display:flex;flex-direction:column;gap:12px;margin-top:44px}.Faq_entry__aAogR{border-radius:18px;background:var(--panel);border:1px solid var(--panel-line);padding:24px 28px}.Faq_summary__CM8Fg{display:flex;align-items:center;gap:20px;font:700 19px/1.4 var(--font-sans),sans-serif;color:var(--ink);list-style:none;cursor:pointer}.Faq_summary__CM8Fg::-webkit-details-marker{display:none}.Faq_summary__CM8Fg>span:first-child{flex:1 1}.Faq_plus__f_YSq{flex:none;font:400 22px/1 var(--font-sans),sans-serif;color:var(--accent);transition:transform var(--dur-swap) var(--ease)}.Faq_entry__aAogR[open] .Faq_plus__f_YSq{transform:rotate(45deg)}.Faq_answer__L0t0Y{margin:14px 0 0;font:500 17px/1.65 var(--font-sans),sans-serif;color:var(--muted-soft);text-wrap:pretty}.HandheldMockup_figure__jXLZs{margin:34px 0 0}.HandheldMockup_shell__WMVVS{border-radius:26px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 50px 100px -40px rgba(0,0,0,.9);background:#f4f5f4}.HandheldMockup_art__zmy0v{position:absolute;inset:0;background:url(/img/placeholder-hero-light.svg) 100%/cover no-repeat}.HandheldMockup_scrim__tJcUz{position:absolute;inset:0;background:linear-gradient(100deg,rgba(244,245,244,.96),rgba(244,245,244,.84) 42%,rgba(244,245,244,.42)),linear-gradient(180deg,rgba(244,245,244,.3),rgba(244,245,244,.6) 70%,rgba(244,245,244,.92))}.HandheldMockup_ui__qL1ov{position:absolute;inset:0;display:flex;flex-direction:column}.HandheldMockup_topbar__3__Fx{height:104px;display:flex;align-items:center;gap:26px;padding:0 72px}.HandheldMockup_tabs__juNmP{display:flex;align-items:center;gap:10px;height:64px;padding:0 8px;border-radius:32px;background:rgba(255,255,255,.7);border:1px solid rgba(12,15,17,.06)}.HandheldMockup_tab__i278l{height:48px;padding:0 22px;border-radius:24px;display:flex;align-items:center;font:700 24px/1 var(--font-mono),monospace;color:#7a868c}.HandheldMockup_tabRecents__yxTNI{font-family:var(--font-sans),sans-serif;white-space:nowrap}.HandheldMockup_tabActive__fl9tm{background:#0c0f11;color:#fff}.HandheldMockup_systemMeta__ON0Bo{margin-left:auto;display:flex;align-items:center;gap:22px}.HandheldMockup_battery__IvscP{font:500 26px/1 var(--font-mono),monospace;color:#7a868c}.HandheldMockup_clock__9HEak{font:600 26px/1 var(--font-sans),sans-serif;color:#0c0f11}.HandheldMockup_body__oDyQ2{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:24px;padding:0 72px}.HandheldMockup_meta__MH477{display:flex;align-items:baseline;gap:20px;width:840px;font:500 23px/1 var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.HandheldMockup_metaText__hTYQd{color:#7a868c}.HandheldMockup_count__h0WF_{margin-left:auto;color:#aeb7bc}.HandheldMockup_gameTitle__NitKH{width:660px;font:800 56px/1.2 var(--font-sans),sans-serif;color:#0c0f11;letter-spacing:-.02em;white-space:nowrap}.HandheldMockup_covers__vfurg{display:flex;gap:24px;align-items:flex-end}.HandheldMockup_selected__WLhPI{position:relative;flex:none}.HandheldMockup_coverSelected__wFl9_{width:380px;aspect-ratio:2/3;border-radius:18px;background:url(/img/placeholder-cover-1.svg) 50%/cover no-repeat;box-shadow:0 40px 70px -28px rgba(12,15,17,.45)}.HandheldMockup_ring__WQ7sT{position:absolute;inset:-12px;border-radius:28px;border:3px solid rgba(34,197,94,.55);box-shadow:0 26px 60px -14px rgba(34,197,94,.45),inset 0 1px 0 #fff}.HandheldMockup_coverNext__ozr_x{width:300px;aspect-ratio:2/3;border-radius:16px;flex:none;background:url(/img/placeholder-cover-2.svg) 50%/cover no-repeat;box-shadow:0 30px 56px -26px rgba(12,15,17,.4)}.HandheldMockup_coverFar__hGLev{opacity:.55}.HandheldMockup_hints__GQPPY{height:96px;display:flex;align-items:center;gap:36px;padding:0 72px}.HandheldMockup_hint__QZ480{display:flex;align-items:center;gap:12px}.HandheldMockup_hintEnd__mLXIm{margin-left:auto}.HandheldMockup_key__4c4fl{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center}.HandheldMockup_keyPrimary__xO4Fx{background:var(--accent);color:var(--accent-ink);font:800 26px/1 var(--font-sans),sans-serif}.HandheldMockup_keyGhost__k3TiQ{background:rgba(255,255,255,.8);border:1px solid rgba(12,15,17,.08);color:#0c0f11;font:800 24px/1 var(--font-sans),sans-serif}.HandheldMockup_keyWide__OwKlV{height:52px;padding:0 18px;border-radius:26px;background:rgba(255,255,255,.8);border:1px solid rgba(12,15,17,.08);color:#0c0f11;display:flex;align-items:center;font:800 22px/1 var(--font-sans),sans-serif}.HandheldMockup_hintLabel__7T0Ph{font:600 26px/1 var(--font-sans),sans-serif;color:#5c666b}.HandheldMockup_hintLabelStrong___zQl1{color:#0c0f11}.Features_grid__MVIxm{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:22px;gap:22px;margin:52px 0 0;padding:0;list-style:none}.Features_item__3mtjC{display:flex;flex-direction:column;gap:12px;padding:32px}.Features_title__nIuu_{margin:0;font:700 21px/1.3 var(--font-sans),sans-serif;color:var(--ink)}.Features_body__4i2RF{margin:0;font:500 16px/1.6 var(--font-sans),sans-serif;color:var(--muted-soft);text-wrap:pretty}.Features_accent__pPUz4{border-radius:22px;background:rgba(34,197,94,.07);border:1px solid rgba(34,197,94,.24)}.Features_accent__pPUz4 .Features_title__nIuu_{color:var(--accent-soft)}.Features_accent__pPUz4 .Features_body__4i2RF{color:var(--muted)}.Logo_logo__2PR44{font-family:var(--font-logo),var(--font-sans),sans-serif;font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--logo-ink)}.Logo_dot__ioxOl{color:var(--logo-dot)}.Footer_footer__pQtti{max-width:var(--page);margin:80px auto 0;padding:70px var(--gutter) 60px;display:flex;flex-wrap:wrap;align-items:center;gap:24px;border-top:1px solid rgba(255,255,255,.06)}.Footer_meta__HKjwM{margin-left:auto;display:flex;flex-wrap:wrap;gap:28px;font:500 14px/1 var(--font-sans),sans-serif;color:var(--dim)}.Footer_tagline__edhu4{white-space:nowrap}.Footer_copyright__j4atB{font-family:var(--font-mono),monospace;letter-spacing:.08em}@media (max-width:720px){.Footer_tagline__edhu4{white-space:normal}}.Hero_hero__bqvNd{position:relative;overflow:hidden;max-width:var(--page);margin:0 auto;padding:70px var(--gutter) 0}.Hero_glow__yuynr{position:absolute;left:-260px;top:-200px;width:1000px;height:760px;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.13),transparent 65%);filter:blur(40px);animation:Hero_blip-drift__itH7F 26s ease-in-out infinite;pointer-events:none}.Hero_body__nv9YQ{position:relative;max-width:820px;display:flex;flex-direction:column;gap:26px}.Hero_title__h4PJ2{margin:0;font:800 clamp(46px,6.6vw,88px) /.98 var(--font-sans),sans-serif;letter-spacing:-.035em;color:var(--ink-bright);text-wrap:pretty}.Hero_lede___B158{margin:0;max-width:620px;font:500 21px/1.6 var(--font-sans),sans-serif;color:var(--muted);text-wrap:pretty}.Hero_actions__yXeUX{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px}.Hero_secondary__naBSQ{display:flex;align-items:center;gap:10px;height:66px;padding:0 26px;border-radius:33px;background:var(--glass);border:1px solid var(--glass-line);color:var(--ink);font:700 17px/1 var(--font-sans),sans-serif;white-space:nowrap;transition:background var(--dur-swap) var(--ease),translate var(--dur-swap) var(--ease)}.Hero_secondary__naBSQ:active{translate:0 2px}.Hero_secondary__naBSQ:hover{background:rgba(255,255,255,.1);color:var(--ink)}.Hero_fineprint__GYdlS{margin:0;font:500 14px/1.5 var(--font-mono),monospace;color:var(--dim-soft);letter-spacing:.06em;text-transform:uppercase}@media (max-width:720px){.Hero_hero__bqvNd{padding-top:44px}.Hero_lede___B158{font-size:18px}}.HowItWorks_steps___lftL{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:22px;gap:22px;margin:52px 0 0;padding:0;list-style:none}.HowItWorks_step__gUC_t{display:flex;flex-direction:column;gap:16px;padding:34px}.HowItWorks_number__CDO28{width:46px;height:46px;border-radius:14px;background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.3);color:var(--accent-soft);display:flex;align-items:center;justify-content:center;font:700 20px/1 var(--font-mono),monospace}.HowItWorks_title__tECJv{margin:0;font:700 25px/1.2 var(--font-sans),sans-serif;color:var(--ink);letter-spacing:-.01em}.HowItWorks_body__ltWKK{margin:0;font:500 17px/1.6 var(--font-sans),sans-serif;color:var(--muted-soft);text-wrap:pretty}.Nav_nav__o8sSc{gap:32px;max-width:var(--page);margin:0 auto;padding:26px var(--gutter)}.Nav_brand__vMusG,.Nav_links__8Axcs,.Nav_nav__o8sSc{display:flex;align-items:center}.Nav_links__8Axcs{margin-left:auto;gap:30px;font:600 15px/1 var(--font-sans),sans-serif}.Nav_links__8Axcs a{color:var(--muted);transition:color var(--dur-swap) var(--ease)}.Nav_links__8Axcs a:hover{color:var(--ink)}.Nav_status__H7Yq1{display:flex;align-items:center;gap:9px;height:40px;margin:0;padding:0 16px;border-radius:20px;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.3);color:var(--accent-soft);font:700 13px/1 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.Nav_pulse__5U2A_{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:Nav_blip-breathe__KljG6 3.4s ease-in-out infinite}@media (max-width:720px){.Nav_nav__o8sSc{flex-wrap:wrap;gap:16px}.Nav_links__8Axcs{order:3;width:100%;margin-left:0;gap:20px;font-size:14px}.Nav_status__H7Yq1{margin-left:auto}}.ScaledFrame_frame__iGDsV{position:relative;width:100%;overflow:hidden}.ScaledFrame_stage__MrEew{position:absolute;top:0;left:0;transform-origin:top left;opacity:0}.ScaledFrame_stage__MrEew[data-ready]{opacity:1;transition:opacity var(--dur-sheet) var(--ease)}.ShelfMockup_figure__y_N0C{max-width:var(--page);margin:0 auto;padding:64px var(--gutter) 0}.ShelfMockup_shell__zcp6o{border-radius:26px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 60px 120px -40px rgba(0,0,0,.9);background:var(--bg)}.ShelfMockup_art__wUCEH{position:absolute;inset:0;background:url(/img/placeholder-hero-dark.svg) 100%/cover no-repeat}.ShelfMockup_scrim__xHPOC{position:absolute;inset:0;background:linear-gradient(100deg,rgba(11,14,16,.94),rgba(11,14,16,.78) 42%,rgba(11,14,16,.3)),linear-gradient(180deg,rgba(11,14,16,.25),rgba(11,14,16,.55) 70%,rgba(11,14,16,.9))}.ShelfMockup_ui__QzBFt{position:absolute;inset:0;display:flex;flex-direction:column}.ShelfMockup_topbar__oJR9y{height:104px;display:flex;align-items:center;gap:26px;padding:0 72px}.ShelfMockup_tabs__xld8N{display:flex;align-items:center;gap:10px;height:64px;padding:0 8px;border-radius:32px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07)}.ShelfMockup_tab__QW6pk{height:48px;padding:0 22px;border-radius:24px;display:flex;align-items:center;font:700 24px/1 var(--font-mono),monospace;color:#8e9a9f}.ShelfMockup_tabRecents__B1OQh{font-family:var(--font-sans),sans-serif;white-space:nowrap}.ShelfMockup_tabActive__K0jVM{background:rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.16);color:var(--ink)}.ShelfMockup_systemMeta__o85fy{margin-left:auto;display:flex;align-items:center;gap:22px;color:var(--muted)}.ShelfMockup_battery__4FH0V{font:500 26px/1 var(--font-mono),monospace;color:#8e9a9f}.ShelfMockup_clock__Api7b{font:600 26px/1 var(--font-sans),sans-serif;color:var(--ink)}.ShelfMockup_body__TwPxv{flex:1 1;display:flex;gap:56px;padding:0 72px;align-items:center}.ShelfMockup_detail__2FNv5{width:640px;display:flex;flex-direction:column;gap:26px}.ShelfMockup_detailTop__T8yA0{display:flex;align-items:center;gap:16px}.ShelfMockup_chip__4OQT1{height:52px;padding:0 18px;border-radius:12px;background:rgba(34,197,94,.16);border:1px solid rgba(34,197,94,.35);display:flex;align-items:center;font:700 22px/1 var(--font-mono),monospace;color:var(--accent-soft);letter-spacing:.1em}.ShelfMockup_publisher__V_hm1{font:500 26px/1 var(--font-sans),sans-serif;color:var(--muted)}.ShelfMockup_gameTitle__StJDz{font:800 82px/.98 var(--font-sans),sans-serif;color:var(--ink-bright);letter-spacing:-.03em}.ShelfMockup_playtime__dNtcA{font:500 30px/1.5 var(--font-sans),sans-serif;color:#c3cdd1}.ShelfMockup_detailActions__HIPN2{display:flex;gap:14px;margin-top:6px}.ShelfMockup_ghost__XxG7_,.ShelfMockup_primary__3tyq1{height:88px;border-radius:44px;display:flex;align-items:center;font:700 30px/1 var(--font-sans),sans-serif}.ShelfMockup_primary__3tyq1{padding:0 34px;gap:16px;background:var(--accent);color:var(--accent-ink);box-shadow:0 24px 50px -18px rgba(34,197,94,.9)}.ShelfMockup_ghost__XxG7_{padding:0 30px;background:rgba(255,255,255,.07);border:1px solid var(--glass-line);color:var(--ink)}.ShelfMockup_shelf__rHodU{flex:1 1;display:flex;flex-direction:column;gap:22px;min-width:0}.ShelfMockup_shelfHead__UzBo5{display:flex;align-items:center;gap:18px}.ShelfMockup_dot__NskQe{width:10px;height:10px;border-radius:50%;background:var(--accent);animation:ShelfMockup_blip-breathe__yK9eG 3.4s ease-in-out infinite}.ShelfMockup_shelfName__LRbRh{font:700 26px/1 var(--font-sans),sans-serif;color:var(--ink)}.ShelfMockup_count__N8K6X{margin-left:auto;font:500 24px/1 var(--font-mono),monospace;color:var(--dim)}.ShelfMockup_covers__LrB2G{display:flex;gap:22px;align-items:flex-start}.ShelfMockup_selected__5BkLU{position:relative;width:380px;flex:none}.ShelfMockup_coverSelected__Ys0Y5{width:380px;aspect-ratio:2/3;border-radius:20px;background:url(/img/placeholder-cover-1.svg) 50%/cover no-repeat;box-shadow:0 40px 80px -24px rgba(0,0,0,.75)}.ShelfMockup_ring__JDmUl{position:absolute;inset:-12px;border-radius:26px;border:2px solid rgba(34,197,94,.55);box-shadow:0 26px 70px -14px rgba(34,197,94,.5),inset 0 1px 0 rgba(255,255,255,.12)}.ShelfMockup_coverNext__9eWbZ{width:320px;aspect-ratio:2/3;border-radius:18px;flex:none;background:url(/img/placeholder-cover-2.svg) 50%/cover no-repeat;box-shadow:0 30px 60px -26px rgba(0,0,0,.8)}.ShelfMockup_coverFar__V7Ets{opacity:.55}.ShelfMockup_hints__N0ar4{margin-top:auto;height:96px;display:flex;align-items:center;gap:36px;padding:0 72px;background:linear-gradient(180deg,transparent,rgba(11,14,16,.9))}.ShelfMockup_hint__Q_DWf{display:flex;align-items:center;gap:14px}.ShelfMockup_hintEnd__KzIGg{margin-left:auto}.ShelfMockup_key___yD1J{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ShelfMockup_keyPrimary__by_M_{background:var(--accent);color:var(--accent-ink);font:800 26px/1 var(--font-sans),sans-serif}.ShelfMockup_keyGhost__rNg7L{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);color:var(--ink);font:800 24px/1 var(--font-sans),sans-serif}.ShelfMockup_keyWide__blW1z{height:52px;padding:0 18px;border-radius:26px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);color:var(--ink);display:flex;align-items:center;font:800 22px/1 var(--font-sans),sans-serif}.ShelfMockup_hintLabel__19sla{font:600 26px/1 var(--font-sans),sans-serif;color:var(--muted)}.ShelfMockup_hintLabelStrong__ZcMQH{color:var(--ink)}