.auth-modal-module__fCEvnW__overlay{z-index:200;backdrop-filter:blur(6px);background:#000000b8;justify-content:center;align-items:center;padding:20px;animation:.15s auth-modal-module__fCEvnW__fadeIn;display:flex;position:fixed;inset:0}@keyframes auth-modal-module__fCEvnW__fadeIn{0%{opacity:0}to{opacity:1}}.auth-modal-module__fCEvnW__modal{background:#121215;border:1px solid #24242a;border-radius:18px;flex-direction:column;gap:0;width:100%;max-width:440px;padding:32px 30px 30px;animation:.18s auth-modal-module__fCEvnW__slideUp;display:flex;position:relative;box-shadow:0 24px 60px #0009}@keyframes auth-modal-module__fCEvnW__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.auth-modal-module__fCEvnW__closeBtn{color:#6b7694;cursor:pointer;background:0 0;border:1px solid #28282e;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:flex;position:absolute;top:14px;right:14px}.auth-modal-module__fCEvnW__closeBtn:hover{color:#f0f4ff;background:#1e1e24}.auth-modal-module__fCEvnW__logo{justify-content:center;margin-bottom:18px;display:flex}.auth-modal-module__fCEvnW__logoImg{object-fit:contain;width:44px;height:44px}.auth-modal-module__fCEvnW__tabs{background:#0d0d0f;border:1px solid #202026;border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:20px;padding:3px;display:grid}.auth-modal-module__fCEvnW__tabBtn{color:#6b7694;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 0;font-size:.88rem;font-weight:600;transition:background .15s,color .15s}.auth-modal-module__fCEvnW__tabBtnActive{color:#f0f4ff;background:#1c1c22;box-shadow:0 1px 4px #0000004d}.auth-modal-module__fCEvnW__discordBtn{color:#fff;cursor:pointer;background:#5865f2;border:1px solid #4752c4;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;margin-bottom:16px;font-size:.9rem;font-weight:700;transition:background .15s;display:flex}.auth-modal-module__fCEvnW__discordBtn:hover:not(:disabled){background:#4752c4}.auth-modal-module__fCEvnW__discordBtn:disabled{opacity:.6;cursor:not-allowed}.auth-modal-module__fCEvnW__discordIcon{flex:none;width:22px;height:22px}.auth-modal-module__fCEvnW__divider{align-items:center;gap:10px;margin-bottom:16px;display:flex}.auth-modal-module__fCEvnW__dividerLine{background:#202026;flex:1;height:1px}.auth-modal-module__fCEvnW__dividerText{color:#4a5468;white-space:nowrap;font-size:.72rem}.auth-modal-module__fCEvnW__form{flex-direction:column;gap:12px;display:flex}.auth-modal-module__fCEvnW__field{flex-direction:column;gap:5px;display:flex}.auth-modal-module__fCEvnW__label{color:#8a97b8;font-size:.78rem;font-weight:600}.auth-modal-module__fCEvnW__pwChecklist{background:#ffffff08;border:1px solid #24242c;border-radius:7px;flex-direction:column;gap:4px;margin:6px 0 0;padding:8px 10px;list-style:none;display:flex}.auth-modal-module__fCEvnW__pwCheckPass,.auth-modal-module__fCEvnW__pwCheckFail{align-items:center;gap:7px;font-size:.76rem;font-weight:500;transition:color .15s;display:flex}.auth-modal-module__fCEvnW__pwCheckPass{color:#4ade80}.auth-modal-module__fCEvnW__pwCheckFail{color:#6b7694}.auth-modal-module__fCEvnW__pwCheckIcon{text-align:center;flex:none;width:14px;font-size:.7rem;font-weight:700}.auth-modal-module__fCEvnW__input{color:#f0f4ff;background:#0d0d0f;border:1px solid #24242c;border-radius:8px;width:100%;min-height:42px;padding:0 12px;font-size:.88rem;transition:border-color .15s}.auth-modal-module__fCEvnW__input:focus{border-color:#7cc4ff;outline:none}.auth-modal-module__fCEvnW__input::placeholder{color:#3a4460}.auth-modal-module__fCEvnW__error{color:#fca5a5;background:#ef444414;border:1px solid #ef444438;border-radius:7px;margin:0;padding:8px 12px;font-size:.8rem}.auth-modal-module__fCEvnW__successBox{color:#86efac;background:#4ade8012;border:1px solid #4ade8033;border-radius:10px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:.85rem;line-height:1.5;display:flex}.auth-modal-module__fCEvnW__submitBtn{color:#050d1a;cursor:pointer;background:#7cc4ff;border:none;border-radius:10px;width:100%;min-height:44px;margin-top:2px;font-size:.9rem;font-weight:700;transition:background .15s,opacity .15s}.auth-modal-module__fCEvnW__submitBtn:hover:not(:disabled){background:#a8d9ff}.auth-modal-module__fCEvnW__submitBtn:disabled{opacity:.4;cursor:not-allowed}.auth-modal-module__fCEvnW__submitBtnRegister{background:var(--themed-blue-gradient,linear-gradient(135deg,#1d65f5 0%,#4d3bff 100%));color:#fff;letter-spacing:.02em;box-shadow:0 4px 18px #1d65f561}.auth-modal-module__fCEvnW__submitBtnRegister:hover:not(:disabled){background:linear-gradient(135deg,#2d75ff 0%,#5d4bff 100%);box-shadow:0 6px 22px #1d65f580}
.deposit-modal-module__433fqq__overlay{-webkit-backdrop-filter:blur(5px);z-index:9000;background:#000000c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.deposit-modal-module__433fqq__modal{background:#18181d;border:1px solid #2a2a36;border-radius:18px;flex-direction:column;width:100%;max-width:780px;max-height:95vh;animation:.2s deposit-modal-module__433fqq__slideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 100px #000c}@keyframes deposit-modal-module__433fqq__slideUp{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.deposit-modal-module__433fqq__closeBtn{color:#6b7280;cursor:pointer;z-index:10;background:#ffffff0f;border:1px solid #2a2a36;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .12s,color .12s;display:flex;position:absolute;top:14px;right:14px}.deposit-modal-module__433fqq__closeBtn:hover{color:#e5e7eb;background:#ffffff1a}.deposit-modal-module__433fqq__body{flex-direction:column;gap:22px;padding:30px 28px 32px;display:flex;overflow-y:auto}.deposit-modal-module__433fqq__title{color:#f0f4ff;text-align:center;letter-spacing:-.01em;margin:0 0 2px;font-size:1.35rem;font-weight:800}.deposit-modal-module__433fqq__gameGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.deposit-modal-module__433fqq__gameCard{cursor:pointer;background:#111116;border:1px solid #2a2a36;border-radius:12px;flex-direction:column;min-height:160px;padding:0;transition:border-color .12s;display:flex;position:relative;overflow:hidden}.deposit-modal-module__433fqq__gameCardActive{border-color:#2a2a36}.deposit-modal-module__433fqq__gameCardActive:hover{border-color:#5865f280}.deposit-modal-module__433fqq__gameCardDisabled{opacity:.55;cursor:default}.deposit-modal-module__433fqq__gameImg{background:#0e0e12;flex:1;min-height:112px}.deposit-modal-module__433fqq__disabledLabel{color:#9ca3af;letter-spacing:.1em;text-transform:uppercase;pointer-events:none;background:#00000080;border-radius:4px;padding:3px 7px;font-size:.68rem;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}.deposit-modal-module__433fqq__bonusBadge{color:#1a1200;letter-spacing:.04em;background:#eab308;border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:800;position:absolute;top:9px;right:9px}.deposit-modal-module__433fqq__gameInfo{border-top:1px solid #1e1e26;flex-direction:column;gap:2px;padding:9px 10px 10px;display:flex}.deposit-modal-module__433fqq__gameName{color:#f0f4ff;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:800}.deposit-modal-module__433fqq__gameProvider{color:#4b5563;font-size:.68rem}.deposit-modal-module__433fqq__cashRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.deposit-modal-module__433fqq__cashSection{flex-direction:column;gap:8px;display:flex}.deposit-modal-module__433fqq__cashHeader{align-items:center;gap:8px;display:flex}.deposit-modal-module__433fqq__sectionLabel{color:#d1d5db;font-size:.9rem;font-weight:700}.deposit-modal-module__433fqq__freeCrateBadge{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#16a34a;border-radius:999px;padding:2px 7px;font-size:.58rem;font-weight:800}.deposit-modal-module__433fqq__cashCard{cursor:pointer;background:#111116;border:1px solid #2a2a36;border-radius:12px;min-height:130px;padding:0;transition:border-color .12s;display:flex;position:relative;overflow:hidden}.deposit-modal-module__433fqq__cashCardDisabled{opacity:.5;cursor:default}.deposit-modal-module__433fqq__cashImg{background:#0e0e12;flex:1;min-height:130px}.deposit-modal-module__433fqq__cryptoHeader{justify-content:space-between;align-items:center;display:flex}.deposit-modal-module__433fqq__bonusBadgeAlt{color:#eab308;letter-spacing:.04em;background:#eab30826;border:1px solid #eab3084d;border-radius:999px;padding:3px 9px;font-size:.64rem;font-weight:800}.deposit-modal-module__433fqq__cryptoGrid{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:-4px;display:grid}.deposit-modal-module__433fqq__cryptoCard{cursor:pointer;background:#111116;border:1px solid #2a2a36;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:18px 8px 14px;transition:border-color .12s,background .12s;display:flex}.deposit-modal-module__433fqq__cryptoCard:hover{background:#5865f20d;border-color:#5865f273}.deposit-modal-module__433fqq__cryptoIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.deposit-modal-module__433fqq__cryptoLabel{color:#d1d5db;text-align:center;font-size:.72rem;font-weight:600;line-height:1.2}.deposit-modal-module__433fqq__stepHeader{align-items:center;gap:14px;display:flex}.deposit-modal-module__433fqq__backBtn{color:#9ca3af;cursor:pointer;background:#ffffff0d;border:1px solid #2a2a36;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:color .12s,border-color .12s;display:inline-flex}.deposit-modal-module__433fqq__backBtn:hover{color:#e5e7eb;border-color:#5865f2}.deposit-modal-module__433fqq__selectedCoinRow{background:#111116;border:1px solid #2a2a36;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;display:flex}.deposit-modal-module__433fqq__field{flex-direction:column;gap:8px;display:flex}.deposit-modal-module__433fqq__fieldLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700}.deposit-modal-module__433fqq__input{color:#e8eeff;background:#0a0a0e;border:1px solid #2a2a36;border-radius:8px;width:100%;min-height:46px;padding:0 16px;font-size:1rem;transition:border-color .12s}.deposit-modal-module__433fqq__input:focus{border-color:#5865f2;outline:none}.deposit-modal-module__433fqq__input::placeholder{color:#2a2a36}.deposit-modal-module__433fqq__presetRow{flex-wrap:wrap;gap:8px;display:flex}.deposit-modal-module__433fqq__presetBtn{color:#9ca3af;cursor:pointer;background:#0a0a0e;border:1px solid #2a2a36;border-radius:6px;padding:6px 16px;font-size:.82rem;font-weight:600;transition:border-color .12s,color .12s,background .12s}.deposit-modal-module__433fqq__presetBtn:hover{color:#818cf8;background:#5865f214;border-color:#5865f2}.deposit-modal-module__433fqq__inputHint{color:#374151;font-size:.72rem}.deposit-modal-module__433fqq__errorMsg{color:#f87171;background:#f8717112;border:1px solid #f8717133;border-radius:8px;margin:0;padding:10px 14px;font-size:.8rem}.deposit-modal-module__433fqq__primaryBtn{color:#fff;cursor:pointer;background:#5865f2;border:none;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:.96rem;font-weight:700;transition:background .14s;display:flex}.deposit-modal-module__433fqq__primaryBtn:hover:not(:disabled){background:#6875f5}.deposit-modal-module__433fqq__primaryBtn:disabled{opacity:.6;cursor:not-allowed}.deposit-modal-module__433fqq__btnSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite deposit-modal-module__433fqq__spin}@keyframes deposit-modal-module__433fqq__spin{to{transform:rotate(360deg)}}.deposit-modal-module__433fqq__paymentSummary{background:#111116;border:1px solid #2a2a36;border-radius:10px;overflow:hidden}.deposit-modal-module__433fqq__summaryRow{border-bottom:1px solid #1e1e26;justify-content:space-between;align-items:center;padding:11px 16px;display:flex}.deposit-modal-module__433fqq__summaryRow:last-child{border-bottom:none}.deposit-modal-module__433fqq__summaryLabel{color:#6b7280;font-size:.78rem}.deposit-modal-module__433fqq__summaryValue{color:#e5e7eb;font-size:.88rem;font-weight:600}.deposit-modal-module__433fqq__summaryValueHighlight{color:#4ade80;font-family:monospace;font-size:.92rem;font-weight:700}.deposit-modal-module__433fqq__summaryValueWarn{color:#fb923c;font-family:monospace;font-size:.88rem;font-weight:700}.deposit-modal-module__433fqq__addressBox{word-break:break-all;background:#0a0a0e;border:1px solid #2a2a36;border-radius:8px;align-items:center;gap:8px;padding:12px 14px;display:flex}.deposit-modal-module__433fqq__addressText{color:#818cf8;flex:1;font-family:monospace;font-size:.8rem;line-height:1.5}.deposit-modal-module__433fqq__copyAddrBtn{color:#818cf8;cursor:pointer;background:#5865f21a;border:1px solid #5865f240;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .12s;display:flex}.deposit-modal-module__433fqq__copyAddrBtn:hover{background:#5865f233}.deposit-modal-module__433fqq__infoNote{color:#9ca3af;background:#5865f20f;border:1px solid #5865f22e;border-radius:8px;gap:8px;padding:12px 14px;font-size:.78rem;line-height:1.6;display:flex}.deposit-modal-module__433fqq__infoNote strong{color:#e5e7eb}.deposit-modal-module__433fqq__waitingRow{color:#6b7280;align-items:center;gap:10px;font-size:.8rem;display:flex}.deposit-modal-module__433fqq__waitingDot{background:#4ade80;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.4s ease-in-out infinite deposit-modal-module__433fqq__pulse}@keyframes deposit-modal-module__433fqq__pulse{0%,to{opacity:1}50%{opacity:.2}}@media (max-width:620px){.deposit-modal-module__433fqq__gameGrid{grid-template-columns:repeat(2,1fr)}.deposit-modal-module__433fqq__cryptoGrid{grid-template-columns:repeat(3,1fr)}.deposit-modal-module__433fqq__cashRow{grid-template-columns:1fr}.deposit-modal-module__433fqq__body{padding:20px 16px 24px}}
.layout-module__OzX_bW__page{background:#0d0d0f;flex-direction:column;min-height:100vh;display:flex}.layout-module__OzX_bW__wrapper{flex:1;justify-content:center;align-items:flex-start;padding:32px 20px 48px;display:flex}.layout-module__OzX_bW__panel{background:#121216;border:1px solid #1e1e26;border-radius:12px;grid-template-columns:210px 1fr;width:100%;max-width:1060px;min-height:640px;display:grid;overflow:hidden;box-shadow:0 24px 64px #0009}.layout-module__OzX_bW__sidebar{background:#0f0f13;border-right:1px solid #1e1e26;flex-direction:column;gap:2px;padding:20px 10px;display:flex}.layout-module__OzX_bW__userBlock{border-bottom:1px solid #1e1e26;align-items:center;gap:10px;margin-bottom:8px;padding:4px 8px 16px;display:flex}.layout-module__OzX_bW__avatar{background:linear-gradient(135deg,#5865f2,#818cf8);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.layout-module__OzX_bW__avatarImg{object-fit:cover;width:100%;height:100%;display:block}.layout-module__OzX_bW__avatarInitials{color:#fff;font-size:.76rem;font-weight:700}.layout-module__OzX_bW__userMeta{flex-direction:column;gap:1px;min-width:0;display:flex}.layout-module__OzX_bW__userName{color:#e8eeff;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.layout-module__OzX_bW__userEmail{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.layout-module__OzX_bW__nav{flex-direction:column;flex:1;gap:1px;display:flex}.layout-module__OzX_bW__navItem{color:#6b7280;cursor:pointer;text-align:left;background:0 0;border:none;border-left:2px solid #0000;border-radius:6px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:.84rem;font-weight:500;text-decoration:none;transition:background .1s,color .1s,border-color .1s;display:flex}.layout-module__OzX_bW__navItem:hover{color:#c8d4f0;background:#ffffff0a}.layout-module__OzX_bW__navItemActive{color:#7cc4ff;background:#7cc4ff14;border-left-color:#7cc4ff}.layout-module__OzX_bW__navItemActive:hover{color:#7cc4ff;background:#7cc4ff1f}.layout-module__OzX_bW__navIcon{opacity:.85;flex:none;display:inline-flex}.layout-module__OzX_bW__navDivider{background:#1e1e26;height:1px;margin:6px 4px}.layout-module__OzX_bW__navSignOut{color:#4b5563}.layout-module__OzX_bW__navSignOut:hover{color:#f87171;background:#ef444414;border-left-color:#ef444466}.layout-module__OzX_bW__content{background:#121216;min-width:0;padding:28px;overflow:hidden}@media (max-width:720px){.layout-module__OzX_bW__wrapper{padding:0 0 32px}.layout-module__OzX_bW__panel{border-left:none;border-right:none;border-radius:0;grid-template-columns:1fr}.layout-module__OzX_bW__sidebar{border-bottom:1px solid #1e1e26;border-right:none;padding:14px 10px}.layout-module__OzX_bW__nav{flex-flow:wrap;gap:2px}.layout-module__OzX_bW__navItem{border-bottom:2px solid #0000;border-left:none;border-radius:6px;flex:none;padding:7px 10px;font-size:.78rem}.layout-module__OzX_bW__navItemActive{border-bottom-color:#7cc4ff;border-left-color:#0000}.layout-module__OzX_bW__navSignOut{margin-top:0}.layout-module__OzX_bW__content{padding:20px 16px}}
.game-catalog-page-module__pYz-Ya__pageShell{isolation:isolate;width:min(1220px,100% - 56px);margin:0 auto;padding-bottom:38px;position:relative}.game-catalog-page-module__pYz-Ya__hero{background:#0f1723;border:0;border-radius:0;width:100vw;min-height:420px;margin-top:0;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.game-catalog-page-module__pYz-Ya__heroBackdrop{filter:saturate(.45)brightness(.55)grayscale(.3);background-position:50% 44%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.game-catalog-page-module__pYz-Ya__heroBackdrop:after{content:"";background:linear-gradient(#06080f47 0%,#06080fc2 100%);position:absolute;inset:0}.game-catalog-page-module__pYz-Ya__catalogSection{margin-top:0;padding-top:0}.game-catalog-page-module__pYz-Ya__productCardsGrid{z-index:2;grid-template-columns:repeat(3,1fr);gap:16px;width:min(1220px,100%);margin:-80px 0 0 auto;padding-left:40px;display:grid;position:relative}.game-catalog-page-module__pYz-Ya__productCard{background:#0f1012;border:none;border-radius:16px;overflow:hidden}.game-catalog-page-module__pYz-Ya__productCardLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.game-catalog-page-module__pYz-Ya__productCardMedia{aspect-ratio:3/2;background:#1a1f2e;flex-shrink:0;width:100%;position:relative}.game-catalog-page-module__pYz-Ya__productCardImage{object-fit:cover}.game-catalog-page-module__pYz-Ya__productCardBody{flex-direction:column;flex:1;gap:10px;padding:14px 16px 16px;display:flex}.game-catalog-page-module__pYz-Ya__productCardHeading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.game-catalog-page-module__pYz-Ya__productCardName{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.08rem;font-weight:700;line-height:1.2;overflow:hidden}.game-catalog-page-module__pYz-Ya__productCardPriceBlock{flex-shrink:0;align-items:center;gap:5px;display:flex}.game-catalog-page-module__pYz-Ya__productCardFrom{color:#fff;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:600}.game-catalog-page-module__pYz-Ya__productCardPrice{color:#fff;font-size:.9rem;font-weight:700}.game-catalog-page-module__pYz-Ya__statusBadge{letter-spacing:.055em;text-transform:uppercase;border-radius:5px;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:4px 9px;font-size:.64rem;font-weight:700;display:inline-flex}.game-catalog-page-module__pYz-Ya__statusUpdated{color:#fff;background:#0d7a55;border:1px solid #10b981}.game-catalog-page-module__pYz-Ya__statusUpdated svg{color:#6ee7b7}.game-catalog-page-module__pYz-Ya__statusUpdating{color:#fff;background:#0f3460;border:1px solid #3b82f6}.game-catalog-page-module__pYz-Ya__statusUpdating svg{color:#93c5fd}.game-catalog-page-module__pYz-Ya__statusFrozen{color:#9ca3af;background:#1e2029;border:1px solid #4b5563}.game-catalog-page-module__pYz-Ya__statusFrozen svg{color:#6b7280}.game-catalog-page-module__pYz-Ya__buyButton{color:#8b95a8;letter-spacing:.02em;cursor:pointer;background:#1a1d24;border:1px solid #ffffff12;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:auto;padding:11px 14px;font-size:.88rem;font-weight:600;transition:color .18s,background .18s;display:flex}.game-catalog-page-module__pYz-Ya__productCard:hover .game-catalog-page-module__pYz-Ya__buyButton,.game-catalog-page-module__pYz-Ya__productCard:focus-within .game-catalog-page-module__pYz-Ya__buyButton{color:#000;background:#fff}.game-catalog-page-module__pYz-Ya__emptyState{color:#becde9;grid-column:1/-1;margin:0;font-size:.94rem}@media (max-width:1100px){.game-catalog-page-module__pYz-Ya__pageShell{width:min(1220px,100% - 30px)}.game-catalog-page-module__pYz-Ya__productCardsGrid{grid-template-columns:repeat(2,1fr);margin-top:-60px;padding-left:20px}}@media (max-width:780px){.game-catalog-page-module__pYz-Ya__pageShell{width:min(1220px,100% - 22px)}.game-catalog-page-module__pYz-Ya__hero{min-height:230px}.game-catalog-page-module__pYz-Ya__productCardsGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:-40px;padding-left:0}}@media (max-width:480px){.game-catalog-page-module__pYz-Ya__productCardsGrid{grid-template-columns:1fr;margin-top:-30px}}.game-catalog-page-module__pYz-Ya__buyButtonLink{color:inherit;margin-top:auto;text-decoration:none;display:block}.game-catalog-page-module__pYz-Ya__productCardSelected{outline-offset:-2px;outline:2px solid #00d4aa80}.game-catalog-page-module__pYz-Ya__descPanel{background:#111214;border:1px solid #ffffff0f;border-radius:12px;gap:0;margin-top:32px;display:flex;overflow:hidden}.game-catalog-page-module__pYz-Ya__descInfoCol{border-left:3px solid #00d4aa;border-right:1px solid #ffffff12;flex-shrink:0;min-width:280px;max-width:320px;padding:28px 28px 32px}.game-catalog-page-module__pYz-Ya__descInfoTitle{letter-spacing:.1em;color:#fff;margin:0 0 20px;font-size:.8rem;font-weight:800}.game-catalog-page-module__pYz-Ya__descBullets{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.game-catalog-page-module__pYz-Ya__descBullets li{color:#c8d3ea;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.4;display:flex}.game-catalog-page-module__pYz-Ya__descBullets li:before{content:"";background:#00d4aa;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.game-catalog-page-module__pYz-Ya__descTabsGrid{flex:1;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0;display:grid}.game-catalog-page-module__pYz-Ya__descTabCol{border-left:3px solid #00d4aa;border-right:1px solid #ffffff12;padding:28px 24px 32px}.game-catalog-page-module__pYz-Ya__descTabCol:last-child{border-right:none}.game-catalog-page-module__pYz-Ya__descTabTitle{letter-spacing:.1em;color:#fff;margin:0 0 16px;font-size:.78rem;font-weight:800}.game-catalog-page-module__pYz-Ya__descTabItems{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.game-catalog-page-module__pYz-Ya__descTabItems li{color:#c8d3ea;align-items:flex-start;gap:10px;font-size:.85rem;line-height:1.4;display:flex}.game-catalog-page-module__pYz-Ya__descTabItems li:before{content:"";background:#00d4aa;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:4px}@media (max-width:780px){.game-catalog-page-module__pYz-Ya__descPanel{flex-direction:column}.game-catalog-page-module__pYz-Ya__descInfoCol{border-bottom:1px solid #ffffff12;border-right:none;max-width:100%}.game-catalog-page-module__pYz-Ya__descTabsGrid{grid-template-columns:1fr}.game-catalog-page-module__pYz-Ya__descTabCol{border-bottom:1px solid #ffffff12;border-right:none}}
.product-detail-page-module__GIBcVW__page{background:var(--surface-0);min-height:100vh;color:var(--text-primary)}.product-detail-page-module__GIBcVW__shell{width:min(1460px,100% - 56px);margin:0 auto;padding-bottom:60px}.product-detail-page-module__GIBcVW__showreel{background:var(--surface-2);border-radius:20px;margin-top:24px;padding:36px 40px}.product-detail-page-module__GIBcVW__topGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:48px;display:grid}.product-detail-page-module__GIBcVW__imagePanel{background:0 0;border-radius:12px;flex-direction:column;gap:12px;display:flex;position:relative}.product-detail-page-module__GIBcVW__mainDisplay{background:var(--surface-0);aspect-ratio:16/9;border-radius:10px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.product-detail-page-module__GIBcVW__mainEmbed{border:none;width:100%;height:100%;display:block}.product-detail-page-module__GIBcVW__mainImgBtn{cursor:zoom-in;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.product-detail-page-module__GIBcVW__mainImg{object-fit:contain;width:100%;height:100%;display:block}.product-detail-page-module__GIBcVW__thumbGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.product-detail-page-module__GIBcVW__thumbCard{background:var(--surface-0);cursor:pointer;aspect-ratio:16/10;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:opacity .18s;display:flex;position:relative;overflow:hidden}.product-detail-page-module__GIBcVW__thumbCard:hover{opacity:.8}.product-detail-page-module__GIBcVW__thumbCard img{object-fit:cover;width:100%;height:100%;transition:opacity .15s;display:block}.product-detail-page-module__GIBcVW__thumbCard:hover img{opacity:.85}.product-detail-page-module__GIBcVW__lightbox{z-index:9999;cursor:pointer;background:#000000eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.product-detail-page-module__GIBcVW__lightboxContent{cursor:default;justify-content:center;align-items:center;max-width:90vw;max-height:88vh;display:flex}.product-detail-page-module__GIBcVW__lightboxImg{object-fit:contain;border-radius:6px;max-width:100%;max-height:88vh;display:block;box-shadow:0 32px 80px #000c}.product-detail-page-module__GIBcVW__lightboxClose{background:var(--accent);color:#fff;cursor:pointer;z-index:10000;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex;position:fixed;top:20px;right:20px}.product-detail-page-module__GIBcVW__lightboxClose:hover{background:var(--accent-dark)}.product-detail-page-module__GIBcVW__lightboxArrow{background:var(--accent);color:#fff;cursor:pointer;z-index:10000;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .15s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.product-detail-page-module__GIBcVW__lightboxArrow:hover{background:var(--accent-dark)}.product-detail-page-module__GIBcVW__lightboxArrowLeft{left:20px}.product-detail-page-module__GIBcVW__lightboxArrowRight{right:20px}.product-detail-page-module__GIBcVW__buyColumn{flex-direction:column;height:100%;padding-top:4px;display:flex}.product-detail-page-module__GIBcVW__buyColumn h1{font-family:var(--font-main);color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1.1}.product-detail-page-module__GIBcVW__badgeRow{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.product-detail-page-module__GIBcVW__badgeInstant,.product-detail-page-module__GIBcVW__badgeUndetected{border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;line-height:1;display:inline-flex}.product-detail-page-module__GIBcVW__badgeInstant{background:var(--surface-3);border:1px solid var(--border-strong);color:var(--text-muted)}.product-detail-page-module__GIBcVW__badgeInstant svg{width:13px;height:13px;color:var(--accent);flex:none}.product-detail-page-module__GIBcVW__badgeUndetected{color:#fff;background:#0d7a55;border:1px solid #10b981}.product-detail-page-module__GIBcVW__badgeUndetected svg{color:#6ee7b7;flex:none;width:13px;height:13px}.product-detail-page-module__GIBcVW__priceQtyRow{justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;display:flex}.product-detail-page-module__GIBcVW__price{color:var(--text-primary);margin:0;font-size:clamp(1.86rem,3.25vw,2.7rem);font-weight:700;line-height:1}.product-detail-page-module__GIBcVW__planGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.product-detail-page-module__GIBcVW__planCard{border:1px solid var(--border);background:var(--surface-3);color:#fff;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:0;min-height:80px;padding:16px 14px 14px;transition:border-color .15s,background .15s;display:flex}.product-detail-page-module__GIBcVW__planCard:hover{border-color:var(--border-strong)}.product-detail-page-module__GIBcVW__planCardSelected{background:var(--accent);border-color:var(--accent)}.product-detail-page-module__GIBcVW__planCardSelected:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.product-detail-page-module__GIBcVW__planCard:disabled{opacity:.6;cursor:not-allowed}.product-detail-page-module__GIBcVW__planTopRow{justify-content:space-between;align-items:baseline;gap:4px;width:100%;margin-bottom:6px;display:flex}.product-detail-page-module__GIBcVW__planName{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;font-size:.72rem;font-weight:700}.product-detail-page-module__GIBcVW__planCardSelected .product-detail-page-module__GIBcVW__planName{color:#ffffffd9}.product-detail-page-module__GIBcVW__planStock{color:var(--accent);letter-spacing:.05em;text-align:right;white-space:nowrap;font-size:.62rem;font-weight:700}.product-detail-page-module__GIBcVW__planCardSelected .product-detail-page-module__GIBcVW__planStock{color:#ffffffbf}.product-detail-page-module__GIBcVW__planPrice{color:#fff;font-size:1.1rem;font-weight:800;line-height:1}.product-detail-page-module__GIBcVW__qtyStepper{background:var(--surface-3);border:none;border-radius:8px;grid-template-columns:36px 44px 36px;align-items:stretch;height:38px;display:inline-grid;overflow:hidden}.product-detail-page-module__GIBcVW__qtyStepper button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;height:38px;font-size:1.15rem;line-height:1;transition:background .12s,color .12s;display:flex}.product-detail-page-module__GIBcVW__qtyStepper button:first-child:hover{color:#fff;background:#ffffff0f}.product-detail-page-module__GIBcVW__qtyStepper button:last-child{background:var(--accent);color:#fff}.product-detail-page-module__GIBcVW__qtyStepper button:last-child:hover{background:var(--accent-dark)}.product-detail-page-module__GIBcVW__qtyStepper span{text-align:center;color:var(--text-primary);justify-content:center;align-items:center;font-size:.95rem;font-weight:600;display:flex}.product-detail-page-module__GIBcVW__minimumHint{color:var(--text-dim);margin:8px 0 0;font-size:.82rem}.product-detail-page-module__GIBcVW__actionRow{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;margin-top:auto;padding-top:28px;display:flex}.product-detail-page-module__GIBcVW__buyNowBtn{background:var(--themed-blue-gradient);color:#fff;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:0;border-radius:8px;height:54px;padding:0 32px;font-size:.92rem;font-weight:700;line-height:1;transition:opacity .15s,transform .1s}.product-detail-page-module__GIBcVW__buyNowBtn:hover{opacity:.88}.product-detail-page-module__GIBcVW__buyNowBtn:disabled{opacity:.65;cursor:not-allowed}.product-detail-page-module__GIBcVW__buyNowBtn:active{transform:scale(.99)}.product-detail-page-module__GIBcVW__notice{color:var(--accent);margin-top:12px}.product-detail-page-module__GIBcVW__descPanel{background:var(--surface-2);border-radius:20px;flex-direction:column;gap:12px;margin-top:24px;padding:22px 24px;display:flex}.product-detail-page-module__GIBcVW__descInfoRow{background:#0f1012;border-radius:12px;padding:20px 24px 22px 32px;position:relative}.product-detail-page-module__GIBcVW__descInfoRow:before{content:"";background:var(--accent);opacity:.55;border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:13px}.product-detail-page-module__GIBcVW__descInfoTitle{letter-spacing:.13em;text-transform:uppercase;color:#fff;margin:0 0 13px;font-size:.67rem;font-weight:800}.product-detail-page-module__GIBcVW__descBullets{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.product-detail-page-module__GIBcVW__descBullets li{color:var(--text-muted);padding-left:0;font-size:.84rem;line-height:1.45;position:relative}.product-detail-page-module__GIBcVW__descBullets li:before{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:-23px;transform:translateY(-50%)}.product-detail-page-module__GIBcVW__descTabsGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.product-detail-page-module__GIBcVW__descTabCol{background:#0f1012;border-radius:12px;padding:20px 18px 22px 32px;position:relative}.product-detail-page-module__GIBcVW__descTabCol:before{content:"";background:var(--accent);opacity:.55;border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:13px}.product-detail-page-module__GIBcVW__descTabTitle{letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0 0 5px;font-size:.87rem;font-weight:800}.product-detail-page-module__GIBcVW__descTabSubtitle{color:var(--text-dim);margin:0 0 14px;font-size:.75rem;line-height:1.4}.product-detail-page-module__GIBcVW__descTabItems{flex-direction:column;gap:13px;margin:14px 0 0;padding:0;list-style:none;display:flex}.product-detail-page-module__GIBcVW__descTabItems li{color:var(--text-muted);font-size:.83rem;line-height:1.4;position:relative}.product-detail-page-module__GIBcVW__descTabItems li:before{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:-23px;transform:translateY(-50%)}@media (max-width:1100px){.product-detail-page-module__GIBcVW__descTabsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.product-detail-page-module__GIBcVW__topGrid{grid-template-columns:1fr}.product-detail-page-module__GIBcVW__thumbGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.product-detail-page-module__GIBcVW__shell{width:min(1080px,100% - 24px)}.product-detail-page-module__GIBcVW__actionRow{grid-template-columns:1fr}.product-detail-page-module__GIBcVW__thumbGrid{grid-template-columns:repeat(3,1fr);gap:6px}.product-detail-page-module__GIBcVW__lightboxArrow{width:38px;height:38px}.product-detail-page-module__GIBcVW__lightboxArrowLeft{left:8px}.product-detail-page-module__GIBcVW__lightboxArrowRight{right:8px}.product-detail-page-module__GIBcVW__lightboxClose{top:10px;right:10px}}@media (max-width:600px){.product-detail-page-module__GIBcVW__descPanel{border-radius:16px;gap:10px;padding:14px}.product-detail-page-module__GIBcVW__descTabsGrid{grid-template-columns:1fr;gap:10px}}
.product-status-board-module__If8Knq__statusPage{width:100%;margin:18px 0 56px}.product-status-board-module__If8Knq__board{gap:14px;display:grid}.product-status-board-module__If8Knq__categoryCard{border:1px solid var(--global-outline);background:#151515;border-radius:10px;padding:10px 12px 12px}.product-status-board-module__If8Knq__categoryHeader{align-items:center;gap:8px;min-height:34px;margin-bottom:6px;display:flex}.product-status-board-module__If8Knq__categoryLogoBox{border:1px solid var(--global-outline);background:#0a0d12;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;overflow:hidden}.product-status-board-module__If8Knq__categoryLogo{object-fit:cover;width:100%;height:100%;display:block}.product-status-board-module__If8Knq__categoryTitle{color:#f1f5ff;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:.98rem;font-weight:700;line-height:1}.product-status-board-module__If8Knq__countChip{border:1px solid var(--global-outline);color:#8e98ab;white-space:nowrap;background:#171b24;border-radius:4px;align-items:center;min-height:18px;margin-left:2px;padding:0 6px;font-size:.62rem;font-weight:600;display:inline-flex}.product-status-board-module__If8Knq__productList{margin:0;padding:0;list-style:none;display:grid}.product-status-board-module__If8Knq__productRow{justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:6px 0;display:flex}.product-status-board-module__If8Knq__productRow+.product-status-board-module__If8Knq__productRow{border-top:1px solid var(--global-outline)}.product-status-board-module__If8Knq__name{min-width:0;margin:0}.product-status-board-module__If8Knq__name a{color:#eef3ff;font-size:.94rem;font-weight:600;line-height:1.2}.product-status-board-module__If8Knq__name a:hover{color:#bfd8ff}.product-status-board-module__If8Knq__rowRight{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.product-status-board-module__If8Knq__statusPill{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.product-status-board-module__If8Knq__dot{background:currentColor;border-radius:999px;width:6px;height:6px;box-shadow:0 0 8px}.product-status-board-module__If8Knq__undetected{color:#2fe496;background:#12432d7a;border-color:#1f7c5080}.product-status-board-module__If8Knq__testing,.product-status-board-module__If8Knq__updating{color:#62abff;background:#15366680;border-color:#2c69c480}.product-status-board-module__If8Knq__detected{color:#ff8a9f;background:#5c182973;border-color:#b3405e7a}.product-status-board-module__If8Knq__purchaseBtn{background:var(--themed-blue-gradient);color:#fff;white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:104px;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:700;transition:transform .16s,filter .16s;display:inline-flex}.product-status-board-module__If8Knq__purchaseBtn:hover{filter:brightness(1.07);transform:translateY(-1px)}.product-status-board-module__If8Knq__empty{border:1px solid var(--global-outline);color:#9aa4b7;text-align:center;background:#151515;border-radius:9px;padding:22px 16px}@media (max-width:760px){.product-status-board-module__If8Knq__statusPage{margin-top:16px}.product-status-board-module__If8Knq__productRow{flex-direction:column;align-items:flex-start;gap:8px;padding:8px 0}.product-status-board-module__If8Knq__rowRight{justify-content:space-between;width:100%}}
