.null-store{color:#ededf1;background:#070707;overflow:clip}.shell{width:min(1340px,100% - 112px);margin-inline:auto}.null-header{z-index:5;border-bottom:1px solid #ffffff13;border-image:linear-gradient(90deg,#0000,#ffffff13 min(12%,96px) calc(100% - min(12%,96px)),#0000) 1;justify-content:space-between;align-items:center;height:91px;display:flex;position:relative}.store-nav{color:#b4b4bf;gap:33px;font-size:12px;display:flex}.store-nav a:hover{color:#fff}.header-actions{align-items:center;gap:30px;display:flex}.account-button{background:#ffffff04;border:1px solid #ffffff20;border-radius:5px;align-items:center;gap:10px;padding:11px 16px;font-size:11px;display:flex}.account-button:hover{background-color:#292929}.quiet-dot{background:#d5d3ee;border-radius:50%;width:4px;height:4px;box-shadow:0 0 9px #a6a0d4}.hero-bottom h1 span{color:#92929e}.null-cta{border-radius:3px;justify-content:space-between;align-items:center;gap:45px;min-height:50px;padding:15px 22px;font-size:12px;font-weight:600;display:inline-flex}.hero-edge{border-top:1px solid var(--line);border-image:linear-gradient(90deg, transparent, var(--line) min(12%, 96px), var(--line) calc(100% - min(12%, 96px)), transparent) 1;z-index:2;letter-spacing:.08em;color:#747480;justify-content:space-between;align-items:center;padding-top:12px;font-size:9px;display:flex;position:absolute;bottom:27px;left:0;right:0}.hero-edge a{align-items:center;gap:10px;min-height:36px;font-size:11px;display:flex}.hero-edge-actions{align-items:center;gap:20px;display:flex}.overline{letter-spacing:.18em;color:#9f9fac;font-size:9px;display:block}.catalog-section{padding-top:94px;padding-bottom:80px;scroll-margin-top:24px}.catalog-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:38px;display:flex}.catalog-heading h2,.section-title h2{letter-spacing:-.055em;margin-top:17px;font-size:40px;font-weight:400;line-height:1.1}.catalog-heading h2 em,.section-title h2 em{color:#8c8c99;font-style:normal}.catalog-heading>p{color:#91919d;max-width:220px;font-size:12px;line-height:1.7}.catalog-controls{border-bottom:1px solid #ffffff18;border-image:linear-gradient(90deg,#0000,#ffffff18 min(12%,96px) calc(100% - min(12%,96px)),#0000) 1;justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;padding-bottom:22px;display:flex}.game-tabs{flex-wrap:wrap;gap:5px;display:flex}.game-tabs button{color:#a5a5b0;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;padding:12px 17px;font-size:11px}.game-tabs button[aria-pressed=true]{color:#ececf3;background:#1b1b1b;border-color:#3b3b3b}.game-tabs button:hover{color:#fff}.type-filter{color:#8d8d9a;align-items:center;gap:12px;font-size:10px;display:flex}.type-filter select{background:#111;border-color:#303030;width:133px;min-height:38px;padding:9px 10px;font-size:11px}.null-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;min-height:100px;display:grid}.null-products:empty{min-height:0}.null-product{background:radial-gradient(at 100% 0,#b79bcc16,#0000 65%) padding-box padding-box,linear-gradient(#101011,#101011) padding-box padding-box,linear-gradient(150deg,#ffffff12,#c5afd841 38%,#ffffff12 75%) border-box;border:1px solid #0000;border-radius:7px;min-width:0;transition:border-color .25s,transform .25s;overflow:hidden}.null-product:hover{border-color:#ffffff45;transform:translateY(-4px)}.product-open{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.game-art{background:#171b21;border-bottom:1px solid #ffffff13;height:270px;position:relative;overflow:hidden}.game-landscape{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0;transform:scale(1.03)}.null-product:hover .game-landscape{transform:scale(1.075)}.game-art:after{content:"";background:linear-gradient(#0c0e1533,#0c0e1500 30%,#080a1150 66%,#090a10cc);position:absolute;inset:0}.card-top{z-index:2;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:19px;left:18px;right:18px}.preview-tag{letter-spacing:.04em;color:#e9e9f1;background:#0003;border:1px solid #fff3;border-radius:3px;padding:5px 7px;font-size:8px}.null-product-info{justify-content:space-between;align-items:center;gap:16px;padding:23px 21px 22px;display:flex}.product-kind{letter-spacing:.06em;color:#a2a2b0;font-size:9px}.null-product-info h3{letter-spacing:-.055em;margin:7px 0;font-size:23px;font-weight:500}.null-product-info p{color:#81818e;font-size:10px}.card-arrow{color:#babac9;border:1px solid #fff2;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.card-bottom{color:#9999a7;border-top:1px solid #ffffff0e;border-image:linear-gradient(90deg,#0000,#ffffff0e min(12%,96px) calc(100% - min(12%,96px)),#0000) 1;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;font-size:9px;display:flex}.card-bottom>span:last-child{color:#ceced9;gap:13px;display:flex}.preview-note{color:#80808d;max-width:780px;margin-top:23px;font-size:10px;line-height:1.8}.catalog-empty{text-align:center;color:#9a9aa8;background:radial-gradient(at 90% 0,#b7a0ce13,#0000 60%) padding-box padding-box,radial-gradient(at 50% 120%,#816b9f12,#0000 65%) padding-box padding-box,linear-gradient(#09090bf0,#09090bf0) padding-box padding-box,linear-gradient(160deg,#ffffff0d,#c3a7d72d 38%,#ffffff0b 72%) border-box;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:290px;margin-top:24px;padding:45px 0;font-size:14px;display:flex;position:relative;overflow:hidden}.catalog-empty h3{letter-spacing:-.04em;margin:22px 0 12px;font-size:27px;font-weight:400;position:relative}.catalog-empty p{color:#80758e;max-width:300px;font-size:12px;line-height:1.7;position:relative}.empty-orbit{pointer-events:none;border:1px solid #c2acd410;border-radius:50%;width:370px;height:370px;position:absolute;top:90px}.empty-orbit:before,.empty-orbit:after{content:"";border:1px solid #c2acd406;border-radius:50%;position:absolute;inset:-30px}.empty-orbit:after{inset:30px}.catalog-skeleton{background:#121318;border:1px solid #ffffff14;border-radius:7px;height:425px}.brand-pause em{color:#7e7e8d;font-style:normal}.support-button{color:#c1c1ce;background:0 0;border:0;border-bottom:1px solid #ffffff2b;align-items:center;gap:20px;margin-top:34px;padding:0 0 8px;font-size:11px;display:flex}.null-footer{padding-top:38px;padding-bottom:28px}.footer-top{align-items:center;gap:40px;padding-bottom:36px;display:flex}.footer-top>p{color:#90909e;font-size:11px}.developer-link{color:#8a8a97;align-items:center;gap:12px;margin-left:auto;font-size:10px;display:flex}.developer-link:hover{color:#efeff6}.footer-bottom{color:#747481;border-top:1px solid #ffffff12;border-image:linear-gradient(90deg,#0000,#ffffff12 min(12%,96px) calc(100% - min(12%,96px)),#0000) 1;justify-content:space-between;align-items:center;gap:15px;padding-top:20px;font-size:9px;display:flex}.footer-bottom>.language-switch{display:none}.developer-page main{min-height:70vh;padding-block:110px}.developer-page main>h1{letter-spacing:-.06em;margin-top:26px;font-size:clamp(38px,5.5vw,76px);font-weight:400;line-height:1.02}.developer-page main>h1 em{color:#9693aa;font-style:normal}.developer-intro{color:#a6a5b6;max-width:620px;margin-top:27px;margin-bottom:30px;font-size:15px;line-height:1.9}.developer-page header>a:not(.logo){color:#9e9cab;font-size:12px}.developer-capabilities{border-top:1px solid #ffffff19;border-image:linear-gradient(90deg,#0000,#ffffff19 min(12%,96px) calc(100% - min(12%,96px)),#0000) 1;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:95px;padding-top:40px;display:grid}.developer-capabilities h2{margin:22px 0 12px;font-size:19px;font-weight:500}.developer-capabilities p{color:#9291a2;font-size:12px;line-height:1.8}.developer-page footer{color:#9998aa;border-top:1px solid #ffffff16;border-image:linear-gradient(90deg,#0000,#ffffff16 min(12%,96px) calc(100% - min(12%,96px)),#0000) 1;justify-content:space-between;font-size:12px;display:flex}@media (max-width:1100px){.shell{width:calc(100% - 64px)}.store-nav{gap:20px}.header-actions{gap:18px}.null-products{gap:16px}.game-art{height:225px}.null-product-info{padding:20px 17px}.card-bottom{flex-wrap:wrap;padding:13px 17px}.catalog-heading h2,.section-title h2{font-size:35px}}@media (max-width:780px){.shell{width:calc(100% - 40px)}.null-header{height:80px}.store-nav{display:none}.null-cta{gap:35px;min-height:48px;padding:14px 19px;font-size:11px}.catalog-section{padding-top:65px;padding-bottom:58px}.catalog-heading{flex-direction:column;align-items:start;gap:14px;margin-bottom:26px}.catalog-heading>p{max-width:none}.catalog-heading h2,.section-title h2{font-size:32px}.catalog-controls{flex-direction:column;align-items:start;gap:18px}.game-tabs button{padding:11px 12px;font-size:10px}.type-filter{justify-content:space-between;width:100%}.type-filter select{width:151px}.null-products{grid-template-columns:repeat(2,minmax(0,1fr))}.null-product-info h3{font-size:20px}.game-art{height:240px}.footer-top{flex-wrap:wrap;gap:23px}.footer-top>p{font-size:10px}.developer-link{flex-basis:100%;margin-left:0}.footer-bottom{flex-wrap:wrap;font-size:8px}.footer-bottom>.language-switch{display:flex}.developer-capabilities{grid-template-columns:1fr;gap:36px;margin-top:55px}.developer-page main{padding-block:75px}.developer-page header>a:not(.logo){font-size:10px}}@media (max-width:520px){.null-header .logo{font-size:33px}.header-actions{gap:12px}.account-button{padding:10px}.account-button span{display:none}.null-products{grid-template-columns:1fr;gap:24px}.game-art{height:255px}.card-bottom{flex-wrap:nowrap}.null-product-info h3{font-size:23px}.preview-note{font-size:9px}.catalog-heading h2{font-size:30px}}.footer-contacts{color:#aaa;flex-wrap:wrap;gap:20px;margin-top:24px;font-size:13px;display:flex}.season-snow{pointer-events:none;z-index:3;position:fixed;inset:0;overflow:hidden}.season-snow i{opacity:.4;background:#e8e6ff;border-radius:50%;width:3px;height:3px;animation:linear infinite snow-fall;position:absolute;top:-20px}@keyframes snow-fall{0%{transform:translateY(-20px)}to{transform:translate(40px,105vh)}}@media (prefers-reduced-motion:reduce){.season-snow{display:none}}.catalog-section{padding-block:64px;scroll-margin-top:80px}.catalog-heading h2,.section-title h2{font-size:34px}.catalog-heading{margin-bottom:28px}.null-store .null-product-info{padding:22px}.null-store .null-product-info h3{letter-spacing:-.035em;font-size:22px}.null-store .null-product-info p,.null-store .card-bottom{color:#a3a3ad;font-size:12px}.null-store .card-bottom{padding:16px 22px}.null-store .null-product .card-arrow{background:#ffffff04;border-radius:8px;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .18s,background .18s}.null-store .null-product:hover .card-arrow{background:#ffffff09;border-color:#767781}.catalog-section .empty{background:#ffffff02;border:1px dashed #303035;border-radius:10px;min-height:230px}@media (max-width:540px){.catalog-heading h2,.section-title h2{font-size:29px}}.null-product-info p{font-size:12px}.card-bottom{padding:14px 20px;font-size:12px}.card-bottom>span:last-child{gap:8px;font-weight:500}.card-state{color:#c4e8cc;align-items:center;gap:8px;display:inline-flex}.card-state i{background:#7bd88f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #7bd88f22}.card-state.is-on_update{color:#eedfb4}.card-state.is-on_update i{background:#e7c46a;box-shadow:0 0 0 3px #e7c46a22}.card-state.is-unavailable{color:#efc2bf}.card-state.is-unavailable i{background:#e7837f;box-shadow:0 0 0 3px #e7837f22}.catalog-soon{color:#8a8a98;text-align:center;background:radial-gradient(at 50% 30%,#b79bcc0d,#0000 70%);border:1px dashed #ffffff1c;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;font-size:12px;display:flex}.catalog-soon b{color:#d8d8e2;font-size:15px;font-weight:500}.catalog-soon .ui-icon{color:#b9b8c7;border:1px solid #ffffff1c;border-radius:50%;width:38px;height:38px;margin-bottom:6px;padding:9px}@media (max-width:780px){.null-products>.catalog-soon:nth-child(3){display:none}}@media (max-width:520px){.catalog-soon{display:none}}.game-cover .gc-light{opacity:.8;transition:opacity .6s}.product-open:hover .game-cover .gc-light{opacity:1}
