/* NOVA V179 — faster catalog, clear progression and one blue visual system */
html{--nova-live-build:"179.0.0"}

/* Header: two equal language cells and a blue top-up action. */
.top-actions{min-width:0!important;gap:5px!important}.lang-toggle{width:78px!important;min-width:78px!important;height:30px!important;padding:2px!important;gap:2px!important}.lang-btn{min-width:0!important;width:100%!important;height:24px!important;padding:0 3px!important;gap:3px!important;font-size:8px!important;letter-spacing:0!important}.language-dot{width:5px!important;height:5px!important;flex-basis:5px!important}.lang-btn.active{background:linear-gradient(135deg,#164f91,#0d76dc)!important;color:#fff!important}.top-up{width:34px!important;height:30px!important;min-width:34px!important;min-height:30px!important;border:1px solid rgba(55,171,255,.55)!important;border-radius:9px!important;background:linear-gradient(145deg,#126cff,#0848ad)!important;color:#fff!important;box-shadow:0 7px 20px rgba(9,102,255,.28)!important}.global-online-badge{flex:0 1 auto!important;min-width:0!important}.global-online-badge span{white-space:nowrap!important}

/* Bottom navigation must survive opening/closing the PC master. */
.bottom-nav{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:180!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.home-service-v175,.home-service-v175[open],.home-service-v175 .master-v3{z-index:1!important}.home-service-v175[open] .master-v3{position:relative!important}.referral-launcher-v123{min-width:108px!important;border-color:rgba(48,165,255,.5)!important;background:linear-gradient(145deg,#0c3159,#071321)!important;color:#76ceff!important;box-shadow:0 10px 30px rgba(0,0,0,.48),0 0 20px rgba(24,130,255,.18)!important}.referral-launcher-v123 span{background:#092845!important}.referral-launcher-v123 b{font-size:9px!important;white-space:nowrap!important}

/* Steam skins: no rectangle behind the image; rarity itself frames the card. */
.skin-catalog-toolbar-v172{border-color:rgba(63,164,255,.22)!important;background:linear-gradient(145deg,#071827,#050e18)!important}.exact-skin-card-v172{--quality:#5dbdff;min-height:290px!important;border:1px solid color-mix(in srgb,var(--quality) 52%,#153047)!important;border-top-width:2px!important;background:linear-gradient(165deg,color-mix(in srgb,var(--quality) 8%,#07131f) 0,#06101a 42%,#040b12 100%)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--quality) 35%,transparent),0 12px 30px rgba(0,0,0,.24)!important;opacity:1!important}.exact-skin-card-v172:before{display:none!important}.exact-skin-card-v172 .shop-img,.exact-skin-card-v172 .shop-img-v26{height:126px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.exact-skin-card-v172 .shop-img img{max-width:94%!important;max-height:116px!important;filter:drop-shadow(0 13px 16px rgba(0,0,0,.72)) drop-shadow(0 0 11px color-mix(in srgb,var(--quality) 40%,transparent))!important}.exact-skin-card-v172 .skin-quality-v172{border-color:color-mix(in srgb,var(--quality) 68%,transparent)!important;background:color-mix(in srgb,var(--quality) 15%,#06101a)!important;color:color-mix(in srgb,var(--quality) 82%,white)!important;box-shadow:0 0 13px color-mix(in srgb,var(--quality) 18%,transparent)!important}.steam-item-consumer{--quality:#9aa7b5}.steam-item-industrial,.steam-item-light_blue{--quality:#62b9ff}.steam-item-mil_spec,.steam-item-milspec,.steam-item-blue{--quality:#3b72ff}.steam-item-restricted,.steam-item-purple{--quality:#8e56ff}.steam-item-classified,.steam-item-pink{--quality:#df4fae}.steam-item-covert,.steam-item-red{--quality:#ed4f59}.steam-item-knife,.steam-item-gloves{--quality:#f1aa36}.skin-steam-price-v172{border-top-color:color-mix(in srgb,var(--quality) 18%,transparent)!important}.exact-skin-card-v172 .shop-card-bottom button{min-height:43px!important;font-size:12px!important;letter-spacing:.02em!important;background:linear-gradient(135deg,#34c8ff,#126eff)!important;color:#03101b!important}.exact-skin-card-v172 .shop-card-bottom button:disabled{font-size:9px!important;background:#12324a!important;color:#83afc8!important}.shop-load-more-v177{font-size:11px!important}

/* Every level explains the reward instead of showing only an XP number. */
.profile-level-list-v178{grid-template-columns:1fr!important;gap:8px!important}.profile-level-list-v178 article{grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;min-height:72px!important;padding:10px!important}.level-number-v178{display:grid;place-items:center;align-content:center;width:52px;height:52px;border:1px solid rgba(54,158,255,.28);border-radius:15px;background:rgba(20,105,214,.1)}.level-number-v178 span{font-size:6px!important;letter-spacing:.1em}.level-number-v178 b{font-size:21px!important;color:#fff!important}.level-copy-v178{display:grid;gap:4px;min-width:0}.level-copy-v178 strong{color:#eef8ff;font-size:10px;line-height:1.3}.level-copy-v178 small{color:#65c9ff!important;font-size:7.5px!important;line-height:1.35}.level-goal-v178{display:grid;justify-items:end;gap:5px}.level-goal-v178 b{font-size:9px!important;white-space:nowrap}.level-goal-v178 small{padding:4px 6px;border-radius:7px;background:#111f2b;color:#7f98a9!important;white-space:nowrap}.profile-level-list-v178 article.current{border-color:#258cff!important;background:linear-gradient(145deg,rgba(21,104,204,.19),#07121c)!important;box-shadow:0 0 22px rgba(28,120,255,.12)!important}.profile-level-list-v178 article.done{opacity:.78!important}

/* Payment page: no card/SBP placeholders and no gold visual residue. */
.topup-modal-v81,.topup-ledger-v92{--pay-blue:#2ebdff;--pay-deep:#116cff}.topup-balance-v94,.topup-section-title-v79,.topup-calculator-v81,.coupon-box-v79,.first-deposit-coupon-v96,.topup-discount-active-v79{border-color:rgba(52,166,255,.3)!important;background:linear-gradient(145deg,rgba(12,52,91,.48),rgba(4,15,25,.97))!important}.topup-balance-v94>img,.topup-hero-icon-v79>img,.first-deposit-coupon-v96 img,.coupon-box-head-v79 img{filter:grayscale(1) sepia(1) saturate(4) hue-rotate(165deg) brightness(1.2) drop-shadow(0 7px 13px rgba(18,127,255,.28))!important}.topup-methods-v79 button,.topup-crypto-group-v93,.crypto-picker-v93{border-color:rgba(49,148,225,.25)!important;background:linear-gradient(145deg,#0a1c2b,#06101a)!important}.topup-methods-v79 button.active,.topup-crypto-group-v93.active{border-color:#258cff!important;background:linear-gradient(145deg,rgba(19,100,193,.35),#07131f)!important;box-shadow:inset 0 0 0 1px rgba(56,181,255,.1)!important}.topup-methods-v79 button small,.topup-calculator-head-v81 span,.topup-calculator-head-v81>em,.topup-amount-row-v81>i,.coupon-box-head-v79 span,.first-deposit-coupon-v96 span{color:#61c9ff!important}.topup-methods-v79 button.active small,.welcome-coupon-code-v98 em{background:linear-gradient(135deg,#41d0ff,#1274ff)!important;color:#03111d!important}.topup-amount-row-v81>div{border-color:rgba(56,166,255,.32)!important;background:rgba(20,102,190,.12)!important}.topup-amount-row-v81>div strong{color:#66d2ff!important}.topup-presets-v81 button{border-color:rgba(64,154,222,.24)!important;background:#0a1b29!important;color:#d9efff!important}.topup-consent-v178{grid-template-columns:21px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;padding:10px!important;border:1px solid rgba(50,153,232,.2)!important;border-radius:13px!important;background:#071521!important}.topup-consent-v178>input{width:19px!important;height:19px!important;margin:1px 0!important;accent-color:#178cff!important}.topup-consent-v178>div{display:grid;gap:7px!important}.topup-consent-v178 label{color:#e8f5ff!important;font-size:9px!important;font-weight:900!important}.topup-consent-v178 nav{display:flex;flex-wrap:wrap;gap:5px 10px}.topup-consent-v178 button{display:inline!important;color:#62caff!important;font-size:7.5px!important;text-align:left!important}.topup-pay-v81,.coupon-input-row-v79 button{background:linear-gradient(135deg,#43d5ff,#116eff)!important;color:#03101b!important}.quote-rate-v92,.topup-compliance-note-v81{color:#8198a9!important}.topup-pay-v81:disabled{background:#17344a!important;color:#7892a4!important}.topup-modal-v81 a,.topup-modal-v81 code{color:#68cbff!important}

.home-referral-v178{border-color:rgba(44,151,255,.32)!important;background:linear-gradient(145deg,rgba(14,100,206,.2),#07131f)!important}.home-referral-v178>i{color:#66d1ff!important}

@media(max-width:390px){.logo{font-size:22px!important}.lang-toggle{width:72px!important;min-width:72px!important}.global-online-badge span{display:none!important}.profile-level-list-v178 article{grid-template-columns:48px minmax(0,1fr) auto!important;gap:8px!important}.level-number-v178{width:46px;height:48px}.level-goal-v178 b{font-size:8px!important}}

/* V179: one stable header layout — no scaled, nested dots or shifting labels. */
.top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding-right:0!important}.logo{min-width:0!important}.top-actions{display:grid!important;grid-template-columns:72px max-content 34px!important;align-items:center!important;gap:5px!important;min-width:0!important;margin:0!important;transform:none!important}.lang-toggle{box-sizing:border-box!important;display:grid!important;grid-template-columns:1fr 1fr!important;width:72px!important;min-width:72px!important;height:30px!important;margin:0!important;padding:2px!important;gap:2px!important;overflow:hidden!important;border:1px solid rgba(57,150,225,.3)!important;border-radius:9px!important;background:#071521!important;transform:none!important}.lang-toggle #langRu,.lang-toggle #langEn{box-sizing:border-box!important;display:grid!important;width:auto!important;min-width:0!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;place-items:center!important;gap:0!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#7d93a4!important;font-family:inherit!important;font-size:9px!important;font-weight:1000!important;line-height:24px!important;letter-spacing:.02em!important;box-shadow:none!important;transform:none!important}.lang-toggle #langRu::first-letter,.lang-toggle #langEn::first-letter{font-size:inherit!important}.lang-toggle #langRu.active,.lang-toggle #langEn.active{background:linear-gradient(135deg,#2dc9ff,#126eff)!important;color:#03111d!important;box-shadow:0 4px 12px rgba(18,110,255,.26)!important}.global-online-badge{height:30px!important;min-width:48px!important;max-width:70px!important;margin:0!important;padding:0 7px!important;gap:4px!important}.top-up{margin:0!important;place-self:center!important}

/* V179: a single compact payment sheet with one scrollbar. */
.modal.topup-open-v179{overflow-y:auto!important}.topup-open-v179 .modal-box{width:min(100%,520px)!important;margin:0 auto calc(12px + env(safe-area-inset-bottom))!important}.topup-open-v179 .topup-modal-v79{box-sizing:border-box!important;width:100%!important;max-height:none!important;overflow:visible!important;gap:9px!important;padding:14px 13px calc(18px + env(safe-area-inset-bottom))!important;border-radius:0 0 22px 22px!important;background:linear-gradient(180deg,#061421,#040b12)!important}.topup-open-v179 .topup-balance-v94{min-height:53px!important;margin:0 42px 1px 0!important;padding:0 2px 8px!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(57,162,235,.18)!important}.topup-open-v179 .topup-balance-v94>img{width:46px!important;height:46px!important}.topup-open-v179 .topup-balance-v94>div{gap:3px!important}.topup-open-v179 .topup-balance-v94>div>span{color:#76a3bf!important;font-size:8px!important}.topup-open-v179 .topup-balance-v94>div>strong{font-size:25px!important}.topup-open-v179 .topup-section-title-v79{padding:2px 1px!important;border:0!important;background:transparent!important}.topup-open-v179 .topup-section-title-v79 b{font-size:11px!important}.topup-open-v179 .topup-section-title-v79 span{color:#48d49b!important;font-size:6.8px!important}
.topup-open-v179 .topup-method-grid-v92{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.topup-open-v179 .topup-methods-v79.topup-method-grid-v92>button{box-sizing:border-box!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:38px auto 18px!important;align-items:center!important;justify-items:center!important;gap:4px!important;min-width:0!important;min-height:94px!important;padding:7px 4px!important;border:1px solid rgba(51,143,211,.25)!important;border-radius:14px!important;background:linear-gradient(155deg,#0a1b2a,#06101a)!important;color:#fff!important;text-align:center!important;box-shadow:none!important}.topup-open-v179 .topup-method-grid-v92 button>i.payment-art-v94,.topup-open-v179 .topup-method-grid-v92 button>i.payment-art-v94 img{width:38px!important;height:38px!important}.topup-open-v179 .topup-method-grid-v92 button>div{display:grid!important;gap:2px!important;justify-items:center!important}.topup-open-v179 .topup-method-grid-v92 button b{max-width:100%!important;font-size:8.5px!important;line-height:1.15!important}.topup-open-v179 .topup-method-grid-v92 button div>span{display:none!important}.topup-open-v179 .topup-method-grid-v92 button>small{box-sizing:border-box!important;max-width:100%!important;padding:4px 5px!important;border-radius:6px!important;background:#0c2638!important;color:#64cfff!important;font-size:5.8px!important;line-height:1!important;white-space:nowrap!important}.topup-open-v179 .topup-modal-v81 .topup-methods-v79 button.active{border-color:#2aaaff!important;background:linear-gradient(155deg,rgba(25,130,226,.3),#071421)!important;box-shadow:inset 0 0 0 1px rgba(78,195,255,.12),0 0 18px rgba(18,113,234,.1)!important}.topup-open-v179 .topup-modal-v81 .topup-methods-v79 button.active small{background:linear-gradient(135deg,#38ceff,#1375ff)!important;color:#03111d!important}.topup-open-v179 .topup-method-grid-v92.crypto-picker-v93{grid-template-columns:1fr!important;padding:8px!important}.topup-open-v179 .crypto-picker-v93>button{grid-template-columns:46px minmax(0,1fr) auto!important;grid-template-rows:auto!important;justify-items:stretch!important;min-height:59px!important;text-align:left!important}.topup-open-v179 .crypto-picker-v93>button>div{justify-items:start!important}.topup-open-v179 .crypto-picker-v93>button div>span{display:block!important}.topup-open-v179 .crypto-picker-head-v93{grid-column:1/-1!important}
.topup-open-v179 .topup-calculator-v81{gap:9px!important;padding:11px!important;border-color:rgba(48,157,232,.3)!important;border-radius:16px!important;background:linear-gradient(145deg,rgba(9,39,63,.94),rgba(4,13,22,.98))!important}.topup-open-v179 .topup-calculator-head-v81 b{font-size:10.5px!important}.topup-open-v179 .topup-calculator-head-v81>em{background:#0b2940!important;color:#62ccff!important;font-size:7px!important}.topup-open-v179 .topup-amount-row-v81>label{border-color:rgba(57,151,218,.25)!important;background:#06111a!important}.topup-open-v179 .topup-amount-row-v81>div{border-color:rgba(51,161,238,.3)!important;background:rgba(20,104,186,.12)!important}.topup-open-v179 .topup-presets-v81 button{min-height:34px!important}.topup-open-v179 .topup-consent-v178{grid-template-columns:20px minmax(0,1fr)!important;gap:9px!important;padding:10px!important;border-color:rgba(52,161,235,.22)!important;background:#06131e!important}.topup-open-v179 .topup-consent-v178>input{display:grid!important;width:19px!important;height:19px!important;margin:0!important;appearance:none!important;place-items:center!important;border:1px solid #426477!important;border-radius:5px!important;background:#0b1a24!important}.topup-open-v179 .topup-consent-v178>input:checked{border-color:#36c8ff!important;background:linear-gradient(135deg,#32caff,#146fff)!important}.topup-open-v179 .topup-consent-v178>input:checked:after{content:"✓";color:#03111c;font-size:13px;font-weight:1000}.topup-open-v179 .topup-consent-v178>div{gap:7px!important}.topup-open-v179 .topup-consent-v178 label{font-size:9.5px!important}.topup-open-v179 .topup-consent-v178 nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.topup-open-v179 .topup-consent-v178 nav button{box-sizing:border-box!important;display:grid!important;min-width:0!important;min-height:27px!important;padding:4px!important;place-items:center!important;border:1px solid rgba(54,157,227,.18)!important;border-radius:7px!important;background:#0a2030!important;color:#67cfff!important;font-size:6.7px!important;line-height:1.15!important;text-align:center!important;text-decoration:none!important}.topup-open-v179 .topup-pay-v81{min-height:45px!important;font-size:10px!important}.topup-open-v179 .coupon-box-v79{gap:8px!important;padding:10px!important;border-color:rgba(52,160,231,.26)!important;background:#06131e!important}.topup-open-v179 .coupon-input-row-v79 input{border-color:rgba(48,153,222,.28)!important;background:#040c12!important}.topup-open-v179 .coupon-input-row-v79 button{min-width:92px!important}.topup-open-v179 .coin-icon{filter:grayscale(1) sepia(1) saturate(5) hue-rotate(165deg) brightness(1.22) drop-shadow(0 0 7px rgba(30,145,255,.28))!important}

@media(max-width:390px){.top{gap:6px!important}.logo{font-size:21px!important}.top-actions{grid-template-columns:68px 40px 32px!important;gap:4px!important}.lang-toggle{width:68px!important;min-width:68px!important}.global-online-badge{min-width:40px!important;width:40px!important;padding:0 5px!important}.global-online-badge span{display:none!important}.topup-open-v179 .topup-modal-v79{padding-inline:10px!important}.topup-open-v179 .topup-method-grid-v92{gap:5px!important}.topup-open-v179 .topup-methods-v79.topup-method-grid-v92>button{min-height:90px!important}.topup-open-v179 .topup-consent-v178 nav button{font-size:6.2px!important}}
