:root{--bg:#09111f;--bg-2:#0d1628;--bg-3:#14213a;--surface:rgba(16,27,46,.82);--surface-2:rgba(20,35,60,.92);--surface-3:rgba(31,48,77,.95);--line:rgba(112,152,235,.16);--line-strong:rgba(120,170,255,.24);--text:#eef4ff;--muted:#8fa8cf;--accent:#5a8cff;--accent-2:#7f63ff;--accent-3:#3cc3ff;--shadow:0 20px 60px rgba(0,0,0,.35)}*{box-sizing:border-box}#__nuxt,body,html{margin:0;min-height:100%;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--text);background:radial-gradient(circle at top left,rgba(91,140,255,.2),transparent 28%),radial-gradient(circle at top right,rgba(127,99,255,.14),transparent 24%),linear-gradient(180deg,#08101d,#0d1628 42%,#0a1220)}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}input::-moz-placeholder{color:#7f96ba}input::placeholder{color:#7f96ba}.page-shell{max-width:1500px;margin:0 auto;display:grid;gap:16px}.shell-card{background:linear-gradient(180deg,#142139e0,#0f192cf0);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:26px}.app-header{display:flex;justify-content:space-between;gap:16px;padding:18px 20px;flex-wrap:wrap;position:sticky;top:12px;z-index:10}.brand-block{display:flex;align-items:center;gap:14px}.brand-logo{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;font-weight:900;color:#fff;background:linear-gradient(135deg,#5d9cff,#6577ff 55%,#8f59ff);box-shadow:0 12px 30px #5678ff6b}.brand-title{font-size:1.125rem;font-weight:800;letter-spacing:.02em}.brand-subtitle,.catalog-stats span,.expanded-rank,.filters-header p,.mini-note,.muted-label,.section-subtitle{color:var(--muted)}.game-pill{border:none;border-radius:18px;padding:10px 14px;display:flex;gap:10px;align-items:center;background:#1c2a44eb;color:var(--text);border:1px solid rgba(130,165,235,.14)}.game-pill.active{background:linear-gradient(180deg,#4267b7cc,#2d4680eb);box-shadow:inset 0 0 0 1px #7ba4ff61,0 12px 22px #2c52a347}.game-pill__icon{font-size:1.05rem}.game-pill__text{font-weight:700}.header-actions,.sidebar-actions,.toolbar-controls{display:flex;gap:10px;align-items:center}.ghost-pill,.primary-pill{border:none;border-radius:16px;padding:12px 16px;transition:.2s ease}.primary-pill{background:linear-gradient(135deg,#4f8cff,#7d63ff);color:#fff;box-shadow:0 12px 26px #5c74ff47}.ghost-pill{background:#1c2a44eb;color:var(--text);border:1px solid rgba(130,165,235,.14)}.ghost-pill:hover,.hero-chip:hover,.hero-list-item:hover,.primary-pill:hover,.search-dropdown-item:hover{transform:translateY(-1px)}.toolbar-row{padding:18px 20px;display:grid;gap:14px}.card-actions-row,.card-topline,.filters-header,.modal-header,.section-headline,.toolbar-main{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.section-title{font-size:1.35rem;font-weight:800}.selected-heroes-row{display:flex;flex-wrap:wrap;gap:8px}.selected-heroes-row.compact{max-height:none;overflow:visible}.hero-chip{border:none;border-radius:20px;padding:10px 14px;background:#17243bf5;display:inline-flex;align-items:center;gap:8px;color:var(--text);border:1px solid rgba(125,160,228,.16);transition:.18s ease}.hero-chip.active,.hero-chip.is-selected{background:linear-gradient(180deg,#355493eb,#20345af5);box-shadow:inset 0 0 0 1px #729dff4d,0 10px 20px #16254273}.hero-avatar{width:50px;height:50px;border-radius:8px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#5f8cff,#8c9eff);color:#fff;font-weight:700;font-size:.95rem;flex:0 0 auto;border:2px solid transparent;box-shadow:0 0 0 1px #060c1859,0 10px 18px #040a1633}.hero-avatar.small{font-size:.95rem}.hero-avatar.large,.hero-avatar.small{width:50px;height:50px}.hero-avatar img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.hero-avatar>span{display:grid;place-items:center;width:100%;height:100%}.hero-cloud{padding:18px 20px}.hero-cloud-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-top:16px}.hero-cloud-item{justify-content:flex-start;min-height:70px;border-radius:16px;padding:10px 12px}.hero-cloud-item .hero-name{font-size:.92rem;line-height:1.15;text-align:left}.hero-cloud-reset{padding:10px 14px}.catalog-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px;align-items:start}.filters-sidebar{padding:18px;position:sticky;top:84px;max-height:calc(100vh - 102px);overflow:auto;display:grid;gap:14px;background:linear-gradient(180deg,#111d32f5,#0c1627fa)}.field-block{display:grid;gap:8px}.field-block>span{font-weight:700}.field-block input{width:100%;border:1px solid rgba(130,165,235,.16);background:#0c1626f2;border-radius:14px;padding:12px 14px;color:var(--text)}.price-field-block{gap:12px}.price-slider-box{display:grid;gap:12px;padding:14px 14px 12px;border-radius:18px;background:linear-gradient(180deg,#0b1526fa,#0c1729f0);border:1px solid rgba(123,160,232,.14)}.price-slider-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:800;color:var(--text);font-size:.98rem}.price-slider-head--original{font-size:1rem;letter-spacing:.01em}.price-slider-head span:last-child{text-align:right}.range-slider{position:relative;height:28px;display:flex;align-items:center}.range-slider__active,.range-slider__track{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:8px;border-radius:999px}.range-slider__track{background:linear-gradient(180deg,#223456f5,#182642f5);box-shadow:inset 0 0 0 1px #5f81c42e}.range-slider__active{background:linear-gradient(90deg,#6c8eff,#9b7cff);box-shadow:0 0 12px #7a78ff73}.range-input{position:absolute;inset:0;width:100%;margin:0;background:transparent!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}.range-input::-webkit-slider-runnable-track{height:8px;background:transparent}.range-input::-moz-range-track{height:8px;background:transparent}.range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#dbe8ff;border:3px solid #7a82ff;box-shadow:0 0 0 4px #7a82ff2e,0 4px 10px #00000047;pointer-events:auto;cursor:pointer;margin-top:-5px}.range-input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#dbe8ff;border:3px solid #7a82ff;box-shadow:0 0 0 4px #7a82ff2e,0 4px 10px #00000047;pointer-events:auto;cursor:pointer}.range-input--min{z-index:3}.range-input--max{z-index:4}.hero-list-scroll{display:grid;gap:8px;max-height:340px;overflow:auto;padding-right:4px}.hero-list-item{border:none;border-radius:14px;padding:10px;background:#152239f5;display:flex;align-items:center;gap:10px;text-align:left;color:var(--text)}.hero-list-item.active{background:linear-gradient(180deg,#355493eb,#20345af5)}.catalog-content{display:grid;gap:16px}.catalog-stats{padding:16px 18px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:linear-gradient(180deg,#121f37e6,#0e182af0)}.catalog-stats strong{display:block;font-size:1.3rem}.cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.account-card{position:relative;overflow:hidden;padding:18px;display:grid;gap:14px;background:radial-gradient(circle at top right,rgba(83,136,255,.24),transparent 24%),radial-gradient(circle at bottom left,rgba(127,99,255,.12),transparent 24%),linear-gradient(180deg,#121e34f7,#0c1526fc);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.account-card:hover{transform:translateY(-3px);border-color:#84aeff42;box-shadow:0 24px 56px #04091685}.card-glow{position:absolute;inset:auto -60px -70px auto;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle,rgba(90,140,255,.18),transparent 68%);pointer-events:none}.badge-soft{padding:8px 10px;border-radius:999px;background:#192944eb;border:1px solid rgba(128,164,238,.18);font-size:.875rem}.badge-soft--accent{background:linear-gradient(180deg,#263f6cf5,#1a2c4af5);box-shadow:inset 0 0 0 1px #7ea9ff29}.card-badges{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.article-code{font-weight:800;font-size:1.05rem}.card-hero-preview{padding:12px;border-radius:20px;background:linear-gradient(180deg,#0f1a2de6,#0d1627f0);border:1px solid rgba(117,157,237,.1)}.hero-icons-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hero-icon-box{aspect-ratio:1;min-height:68px;border-radius:18px;background:linear-gradient(180deg,#1b2a46fa,#121d2ffa);display:grid;place-items:center;font-weight:800;color:#9db5ff;padding:7px;overflow:hidden;border:1px solid rgba(129,164,234,.14);box-shadow:inset 0 1px #ffffff08}.hero-icon-box .hero-avatar{width:100%;height:100%;border-radius:12px}.hero-icon-box.more{background:linear-gradient(180deg,#1f3152fa,#15223afa);color:var(--text);font-size:1rem}.card-meta-strip{display:grid;gap:8px;padding:10px 12px;border-radius:18px;background:#101c31bd;border:1px solid rgba(117,157,237,.08)}.top-heroes-inline{display:flex;gap:8px;flex-wrap:wrap}.top-hero-name{padding:6px 10px;border-radius:999px;font-size:.83rem;background:#1a2b48eb;border:1px solid rgba(123,161,236,.12)}.top-hero-name--Legendary,.top-hero-name--legendary{box-shadow:inset 0 0 0 1px #ffd04f59}.top-hero-name--Epic,.top-hero-name--epic{box-shadow:inset 0 0 0 1px #be78ff59}.top-hero-name--Rare,.top-hero-name--rare{box-shadow:inset 0 0 0 1px #63aeff59}.top-hero-name--Mythical,.top-hero-name--mythical{box-shadow:inset 0 0 0 1px #ff6c9559}.resource-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.resource-item{border-radius:18px;background:linear-gradient(180deg,#17253efa,#111c30fa);border:1px solid rgba(123,161,236,.14);padding:12px;display:flex;flex-direction:column;gap:8px}.resource-item__top{display:flex;align-items:center;gap:8px;color:var(--muted)}.resource-item__top span{font-size:1rem}.resource-item__top small{font-size:.8rem}.resource-item strong{font-size:1rem;line-height:1.2}.card-footer-box{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:end;padding-top:4px}.card-actions-stack{display:grid;gap:10px;min-width:180px}.card-secondary-btn{justify-content:center}.price-tag{font-size:1.85rem;font-weight:900;letter-spacing:.01em}.buy-button{width:100%;justify-content:center}.expanded-heroes{border-top:1px solid rgba(129,164,234,.14);padding-top:14px;display:grid;gap:12px}.expanded-headline{align-items:center}.expanded-title{font-weight:800}.expanded-list{display:grid;gap:8px;padding-right:0}.expanded-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expanded-item{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:10px 12px;border-radius:16px;background:linear-gradient(180deg,#18253efa,#111c31fa);border:1px solid rgba(123,161,236,.12)}.expanded-name{font-size:.94rem}.skeleton-card{min-height:320px;background:linear-gradient(90deg,#16233cf2,#1f3154fa,#16233cf2);background-size:200% 100%;animation:shimmer 1.4s infinite}.empty-state,.soon-banner{padding:32px}.load-more-wrap{display:flex;justify-content:center;padding:4px 0 16px}.modal-root{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px}.mobile-backdrop,.modal-backdrop{position:fixed;inset:0;background:#03070f94;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-card{position:relative;z-index:1;width:min(560px,100%);padding:22px;display:grid;gap:14px;background:linear-gradient(180deg,#121e34fa,#0c1425)}.modal-price{font-size:1.8rem}.error-box,.success-box{padding:12px 14px;border-radius:14px}.error-box{background:#821b3f2e;color:#ffb9c8;border:1px solid rgba(255,132,167,.18)}.success-box{background:#12654b3d;color:#b7f5d9;border:1px solid rgba(98,231,177,.18)}.icon-close{border:none;background:#1c2a44eb;color:var(--text);width:36px;height:36px;border-radius:12px;font-size:1.4rem}.mobile-only{display:none}.fade-slide-enter-active,.fade-slide-leave-active{transition:all .18s ease}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0;transform:translateY(-4px)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-inline{color:var(--muted);font-size:.95rem}.search-field,.search-input-wrap{position:relative}.search-dropdown-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#0e182afa;border:1px solid rgba(123,161,236,.18);border-radius:18px;box-shadow:var(--shadow);padding:8px;display:grid;gap:6px;max-height:320px;overflow:auto;z-index:20}.search-dropdown-item{width:100%;border:1px solid transparent;border-radius:14px;background:#152239f5;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:10px 11px;text-align:left;color:var(--text)}.search-dropdown-name{font-weight:700}.search-dropdown-rank{color:var(--muted);font-size:.84rem}.search-dropdown-item .hero-avatar,.selected-hero-chip .hero-avatar{width:50px;height:50px;border-radius:8px}.expanded-item .hero-avatar img,.hero-chip .hero-avatar img,.search-dropdown-item .hero-avatar img,.selected-hero-chip .hero-avatar img{border-radius:6px}.selected-heroes-stack{align-items:flex-start}.selected-hero-chip{justify-content:flex-start;padding:8px 10px 8px 8px;min-height:66px}.chip-remove{margin-left:2px;color:#c8d6f2;font-weight:700;font-size:1rem}.expanded-item,.hero-chip-rank,.hero-icon-box,.hero-list-item,.search-dropdown-item{position:relative}.rank-Legendary.expanded-item,.rank-Legendary.hero-chip-rank,.rank-Legendary.hero-icon-box,.rank-Legendary.hero-list-item,.rank-Legendary.search-dropdown-item{border-color:#ffc04752;box-shadow:inset 0 0 0 1px #ffc64f6b,0 0 0 1px #ffb72914,0 10px 24px #ffaa1a1f,0 0 24px #ffbc2d24;background:radial-gradient(circle at top,rgba(255,194,59,.28),transparent 58%),linear-gradient(180deg,#49360fe6,#1e190ef5)}.rank-Epic.expanded-item,.rank-Epic.hero-chip-rank,.rank-Epic.hero-icon-box,.rank-Epic.hero-list-item,.rank-Epic.search-dropdown-item{border-color:#b05cff52;box-shadow:inset 0 0 0 1px #bd61ff6b,0 10px 24px #9236ff24,0 0 24px #b456ff29;background:radial-gradient(circle at top,rgba(188,95,255,.28),transparent 58%),linear-gradient(180deg,#381958eb,#18102cf5)}.rank-Rare.expanded-item,.rank-Rare.hero-chip-rank,.rank-Rare.hero-icon-box,.rank-Rare.hero-list-item,.rank-Rare.search-dropdown-item{border-color:#4dc2ff52;box-shadow:inset 0 0 0 1px #4ec2ff6b,0 10px 24px #1b81ff1f,0 0 24px #37b9ff24;background:radial-gradient(circle at top,rgba(76,192,255,.24),transparent 58%),linear-gradient(180deg,#103256eb,#0c1830f5)}.rank-Mythical.expanded-item,.rank-Mythical.hero-chip-rank,.rank-Mythical.hero-icon-box,.rank-Mythical.hero-list-item,.rank-Mythical.search-dropdown-item{border-color:#dc262657;box-shadow:inset 0 0 0 1px #ef44446b,0 10px 24px #dc262629,0 0 24px #dc26262e;background:radial-gradient(circle at top,rgba(239,68,68,.24),transparent 58%),linear-gradient(180deg,#521212eb,#260c0cf5)}.hero-avatar.rank-Legendary{background:linear-gradient(135deg,#ffbe32,#ffe07a);color:#5a3d00;border-color:#ffc64ff2;box-shadow:0 0 0 1px #613f0059,0 0 0 3px #ffc64f3d,0 0 22px #ffbc2d3d}.hero-avatar.rank-Epic{background:linear-gradient(135deg,#a545ff,#d984ff);border-color:#bd61fff2;box-shadow:0 0 0 1px #340e5366,0 0 0 3px #bd61ff38,0 0 22px #b456ff42}.hero-avatar.rank-Rare{background:linear-gradient(135deg,#2ab2ff,#89e1ff);border-color:#4ec2fff2;box-shadow:0 0 0 1px #052d4c6b,0 0 0 3px #4ec2ff33,0 0 22px #37b9ff3d}.hero-avatar.rank-Mythical{background:linear-gradient(135deg,#dc2626,#ef4444);border-color:#ef4444f2;box-shadow:0 0 0 1px #5a10106b,0 0 0 3px #ef444438,0 0 22px #dc26263d}@media(max-width:1180px){.cards-grid,.hero-cloud-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.page-wrap{padding:12px}.app-header{position:static}.catalog-layout{grid-template-columns:1fr}.filters-sidebar{position:fixed;left:12px;top:12px;bottom:12px;width:min(360px,calc(100vw - 24px));z-index:45;transform:translate(-120%);transition:transform .2s ease;max-height:none}.filters-sidebar.open{transform:translate(0)}.mobile-only{display:inline-flex}.cards-grid,.catalog-stats,.hero-cloud-grid{grid-template-columns:1fr}.search-dropdown-panel{max-height:260px}}.search-field-original>span{display:block;margin-bottom:10px}.selected-heroes-original{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.selected-hero-original{border:none;border-radius:10px;padding:8px 12px;color:#fff;font-size:14px;line-height:1;cursor:pointer;background:linear-gradient(180deg,#232c3df5,#171d28fa)}.selected-hero-original.rank-Legendary{background:linear-gradient(180deg,#8c6a12,#5c470d)}.selected-hero-original.rank-Epic{background:linear-gradient(180deg,#8330c6,#57208a)}.selected-hero-original.rank-Rare{background:linear-gradient(180deg,#416ea9,#2b4b72)}.selected-hero-original.rank-Mythical{background:linear-gradient(180deg,#8f243a,#5d1826)}.original-search-wrap{display:flex;align-items:stretch;gap:10px}.original-hero-input{flex:1;min-height:38px;background:linear-gradient(270deg,#110f13 5.43%,#1a1e29 72.46%);border-radius:10px;border:none;color:#fff;padding:0 14px;outline:none;box-shadow:none}.original-hero-input::-moz-placeholder{color:#9ca8c0}.original-hero-input::placeholder{color:#9ca8c0}.original-search-button{min-width:92px;padding:0 14px;border:none;border-radius:10px;color:#fff;font-weight:700;background:linear-gradient(180deg,#596580,#39445a);cursor:pointer}.original-search-dropdown{top:calc(100% + 10px);padding:4px;border-radius:10px;background:#343b4f;border:1px solid #1a1e29;box-shadow:none;gap:0;max-height:186px}.original-search-item{border:none;border-radius:4px;background:transparent;grid-template-columns:auto 1fr;gap:13px;min-height:44px;box-shadow:none!important}.original-search-item:hover{background-color:#0c1743}.original-search-item .search-dropdown-name{font-size:15px;font-weight:400}.original-search-item .hero-avatar{width:32px;height:32px;border-radius:8px;box-shadow:none}.original-search-item .hero-avatar img{border-radius:8px}.original-search-item.rank-Epic,.original-search-item.rank-Legendary,.original-search-item.rank-Mythical,.original-search-item.rank-Rare{background:transparent;border-color:transparent}.original-search-item.rank-Epic .hero-avatar,.original-search-item.rank-Legendary .hero-avatar,.original-search-item.rank-Mythical .hero-avatar,.original-search-item.rank-Rare .hero-avatar{background:none;box-shadow:none}.original-search-item.rank-Legendary .hero-avatar img{border:2px solid #fff900}.original-search-item.rank-Mythical .hero-avatar img{border:2px solid #900}.original-search-item.rank-Epic .hero-avatar img{border:2px solid #b136ff}.original-search-item.rank-Rare .hero-avatar img{border:2px solid #72a3df}.original-selected-list{max-height:unset}@media(max-width:860px){.original-search-wrap{flex-direction:column}.original-search-button{min-height:38px}}.original-search-item{min-height:62px;gap:14px;padding:6px 16px}.original-search-item .hero-avatar,.selected-hero-chip .hero-avatar{width:50px;height:50px;border-radius:6px}.original-search-item .hero-avatar img,.selected-hero-chip .hero-avatar img{border-radius:6px}.selected-hero-chip{min-height:62px;gap:10px}.selected-hero-chip span{line-height:1.2}@media(max-width:860px){.original-search-item .hero-avatar,.selected-hero-chip .hero-avatar{width:42px;height:42px}.original-search-item,.selected-hero-chip{min-height:54px}}@media(max-width:1100px){.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.hero-icons-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.card-footer-box,.expanded-list-grid{grid-template-columns:1fr}.card-actions-stack{min-width:0}}.expanded-name,.hero-name,.search-dropdown-name{line-height:1.2}.hero-name{font-weight:700}.expanded-item{min-height:74px}.expanded-item .expanded-rank{font-size:.8rem}.card-hero-preview,.card-meta-strip,.expanded-item,.resource-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.account-card .buy-button{min-height:46px}@media(max-width:900px){.hero-avatar,.hero-avatar.large,.hero-avatar.small,.search-dropdown-item .hero-avatar,.selected-hero-chip .hero-avatar{width:50px;height:50px}.hero-icons-grid{gap:10px}}.toolbar-main--compact{justify-content:flex-end}.toolbar-main--compact .toolbar-controls{margin-left:auto}.heroes-overlay-root{position:fixed;inset:0;z-index:70;padding:24px;overflow-y:auto}.heroes-overlay-backdrop{position:fixed;inset:0;background:#03070fb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.heroes-overlay-panel{position:relative;z-index:1;width:min(980px,calc(100% - 32px));margin:32px auto;padding:20px;display:grid;gap:16px;background:linear-gradient(180deg,#121e34fa,#0c1526fc);box-shadow:0 28px 70px #0208168c}.heroes-overlay-head{position:sticky;top:0;z-index:2;padding-bottom:10px;background:linear-gradient(180deg,#121e34fa,#121e34eb)}.heroes-overlay-actions{display:flex;align-items:center;gap:10px}.heroes-overlay-list{padding-right:0}.heroes-overlay-list.expanded-list-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.heroes-overlay-panel .expanded-item{min-height:72px}.hero-avatar-img{width:50px;height:50px;border-radius:6px;-o-object-fit:cover;object-fit:cover}@media(max-width:900px){.heroes-overlay-list.expanded-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.heroes-overlay-root{padding:12px}.heroes-overlay-panel{width:min(100%,calc(100% - 8px));margin:12px auto;padding:16px}.heroes-overlay-list.expanded-list-grid{grid-template-columns:1fr}.toolbar-main--compact{justify-content:stretch}}.card-id-inline{display:inline-flex;align-items:center;gap:8px;min-height:32px}.card-id-label{font-size:14px;font-weight:700;color:var(--text);letter-spacing:.01em}.copy-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(123,161,236,.16);border-radius:10px;background:#152239f5;color:var(--text);transition:.18s ease}.copy-btn:hover{background:#213252fa;transform:translateY(-1px)}.hero-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:32px;padding:0 10px;border-radius:10px;background:#152239eb;border:1px solid rgba(123,161,236,.14);color:var(--text);font-weight:800}.card-badges .badge-soft{display:none}.page-shell>.toolbar-row{display:none!important}.hero-cloud{margin-top:0}.hero-cloud .section-headline{justify-content:flex-start}.hero-cloud-reset{display:none!important}.expanded-item .hero-avatar,.hero-avatar,.hero-avatar.large,.hero-avatar.small,.hero-chip .hero-avatar,.hero-icon-box .hero-avatar,.hero-icons-grid .hero-icon-box,.original-search-item .hero-avatar,.search-dropdown-item .hero-avatar,.selected-hero-chip .hero-avatar{width:50px;height:50px}.heroes-overlay-root{display:grid;place-items:center;overflow:hidden}.heroes-overlay-panel{max-height:min(80vh,920px);overflow:hidden}.heroes-overlay-list{overflow-y:auto;max-height:calc(min(80vh,920px) - 110px);padding-right:6px}.filters-sidebar::-webkit-scrollbar,.heroes-overlay-list::-webkit-scrollbar,.search-dropdown-panel::-webkit-scrollbar{width:10px}.filters-sidebar::-webkit-scrollbar-thumb,.heroes-overlay-list::-webkit-scrollbar-thumb,.search-dropdown-panel::-webkit-scrollbar-thumb{background:#7ba1ec38;border-radius:999px}@media(max-width:640px){.heroes-overlay-panel{max-height:86vh}.heroes-overlay-list{max-height:calc(86vh - 96px)}}.modal-price-wrap{display:grid;gap:6px}.modal-price-old{font-size:1rem;color:var(--muted);text-decoration:line-through}.modal-discount-note{font-size:.85rem;color:#b8f7d8}.card-hero-preview{display:grid;gap:10px}.hero-icons-grid{display:grid;grid-template-columns:repeat(4,minmax(50px,1fr));justify-items:center}.hero-icon-box{width:50px;height:50px;min-height:50px;aspect-ratio:auto;border-radius:8px;padding:0;background:transparent;border:none;box-shadow:none;overflow:visible}.hero-icon-box .hero-avatar{width:50px;height:50px;border-radius:8px}.hero-icon-box.more{display:none!important}.rank-Epic.hero-icon-box,.rank-Legendary.hero-icon-box,.rank-Mythical.hero-icon-box,.rank-Rare.hero-icon-box{background:transparent}.hero-avatar.rank-Mythical{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#dc2626f2;box-shadow:0 0 0 1px #5a10106b,0 0 0 3px #dc262633,0 0 22px #dc26263d}.rank-Mythical.expanded-item,.rank-Mythical.hero-chip-rank,.rank-Mythical.hero-list-item,.rank-Mythical.search-dropdown-item{border-color:#dc262652;box-shadow:inset 0 0 0 1px #dc26266b,0 10px 24px #dc262624,0 0 24px #dc262629;background:radial-gradient(circle at top,rgba(239,68,68,.24),transparent 58%),linear-gradient(180deg,#491212eb,#220a0af5)}.account-card{align-content:start}.card-topline{align-items:flex-start}.hero-count-badge{align-self:flex-start}.hero-cloud{padding-top:0}.hero-cloud-grid--main{margin-top:0}@media(max-width:640px){.hero-icons-grid{grid-template-columns:repeat(4,minmax(50px,1fr))}}.skeleton{display:block;position:relative;overflow:hidden;border-radius:14px;background:linear-gradient(90deg,#15233beb,#273d63fa 50%,#15233beb);background-size:220% 100%;animation:shimmer 1.2s linear infinite}.skeleton-line{height:14px;width:100%}.skeleton-line--sm{width:96px;height:12px}.skeleton-line--md{width:132px;height:16px}.skeleton-line--lg{width:68%;height:22px}.skeleton-avatar{width:50px;height:50px;border-radius:8px}.skeleton-block{min-height:74px}.skeleton-button{width:158px;height:46px;border-radius:16px}.skeleton-grid-2,.skeleton-hero-grid,.skeleton-row{display:grid;gap:12px}.skeleton-row{grid-template-columns:1fr auto;align-items:end}.skeleton-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-hero-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.skeleton-card{min-height:358px;padding:18px;display:grid;gap:16px;border:1px solid rgba(129,164,234,.12)}.hero-cloud-skeleton{min-height:70px;padding:10px 12px;border-radius:16px;border:1px solid rgba(123,161,236,.1);background:#121d30c7;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.search-dropdown-item--skeleton{pointer-events:none}.search-dropdown-item--skeleton .skeleton-line{height:18px;width:72%}.btn-spinner{width:16px;height:16px;border-radius:999px;border:2px solid hsla(0,0%,100%,.28);border-top-color:#fff;animation:spin .75s linear infinite;flex:0 0 auto}.original-search-button.is-loading,.primary-pill.is-loading{display:inline-flex;align-items:center;justify-content:center;gap:10px}.modal-price-wrap{position:relative;min-height:74px}.modal-price-skeleton{display:grid;gap:10px;align-content:start}.list-fade-enter-active,.list-fade-leave-active{transition:all .24s ease}.list-fade-enter-from,.list-fade-leave-to{opacity:0;transform:translateY(10px) scale(.985)}.account-card,.filters-sidebar,.ghost-pill,.hero-chip,.hero-cloud-item,.hero-icons-grid>*,.icon-close,.modal-card,.primary-pill,.search-dropdown-item,.selected-hero-chip{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,opacity .18s ease}.heroes-overlay-panel,.modal-card{animation:modal-pop .2s ease}@keyframes spin{to{transform:rotate(1turn)}}@keyframes modal-pop{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.rank-group{display:grid;gap:12px;margin-bottom:14px}.rank-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(123,161,236,.16);background:#111c2fe0;color:#eef4ff;cursor:pointer}.rank-toggle:hover{background:#16233af5;border-color:#7ba1ec47}.rank-toggle__left{display:flex;align-items:center;gap:10px;min-width:0}.rank-toggle__dot{width:12px;height:12px;border-radius:999px;display:inline-block;background:#7ba1ecb3;box-shadow:0 0 10px #7ba1ec59}.rank-toggle__dot.rank-Legendary{background:#facc15;box-shadow:0 0 10px #facc1573}.rank-toggle__dot.rank-Mythical{background:#dc2626;box-shadow:0 0 10px #dc262673}.rank-toggle__dot.rank-Epic{background:#a855f7;box-shadow:0 0 10px #a855f773}.rank-toggle__dot.rank-Rare{background:#3b82f6;box-shadow:0 0 10px #3b82f673}.rank-toggle__title{font-size:14px;font-weight:700}.rank-toggle__count{padding:2px 8px;border-radius:999px;background:#7ba1ec24;color:#c8d9ff;font-size:12px}.rank-toggle__icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#7ba1ec1f;font-size:20px;line-height:1}.rank-group-list{padding-right:2px}.ghost-pill.active{background:linear-gradient(180deg,#4267b7cc,#2d4680eb);box-shadow:inset 0 0 0 1px #7ba4ff61,0 12px 22px #2c52a32e}.auth-shell{max-width:1180px}.auth-card{padding:24px;display:grid;gap:22px}.auth-card__intro{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.auth-tabs{display:flex;gap:10px;flex-wrap:wrap}.auth-grid{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr);gap:18px}.auth-benefits{padding:18px;display:grid;gap:14px;align-content:start}.auth-benefit{display:grid;gap:6px;padding:14px;border-radius:18px;background:#111d32b8;border:1px solid rgba(123,161,236,.12)}.auth-benefit span{color:var(--muted);font-size:.95rem}.auth-form{display:grid;gap:14px}.auth-submit{width:100%;justify-content:center}.cabinet-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:18px;align-items:start}.cabinet-sidebar{padding:18px;display:grid;gap:18px;position:sticky;top:84px}.cabinet-userbox{display:flex;align-items:center;gap:14px}.cabinet-avatar{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;font-weight:800;font-size:1.1rem;color:#fff;background:linear-gradient(135deg,#5d9cff,#6577ff 55%,#8f59ff);box-shadow:0 12px 30px #5678ff52}.cabinet-userbox__name{font-weight:800}.cabinet-nav{display:grid;gap:10px}.cabinet-nav__link{padding:12px 14px;border-radius:14px;background:#111d32b8;border:1px solid rgba(123,161,236,.12)}.cabinet-nav__link.active{background:linear-gradient(180deg,#4267b7cc,#2d4680eb)}.cabinet-main{display:grid}.cabinet-hero{padding:22px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.cabinet-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cabinet-stat{padding:18px;display:grid;gap:8px}.cabinet-stat span{color:var(--muted)}.cabinet-stat strong{font-size:1.8rem}.cabinet-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cabinet-panel{padding:22px}.cabinet-panel__title{margin-bottom:14px}.cabinet-actions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cabinet-action-link{display:flex;justify-content:center;padding:12px 14px;border-radius:16px}.cabinet-list{margin:0;padding-left:18px;color:var(--muted);display:grid;gap:10px}.compact-empty{padding:10px 0 0}.compact-form{max-width:520px}@media(max-width:980px){.auth-grid,.cabinet-actions-grid,.cabinet-layout,.cabinet-panels,.cabinet-stats{grid-template-columns:1fr}.cabinet-sidebar{position:static}}.copy-btn-inline{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;color:#fff;background:transparent;border:none;cursor:pointer;opacity:.92;flex:0 0 14px}.copy-btn-inline:hover{opacity:1}.copy-btn-inline__icon{width:13px;height:13px;display:block}.copy-btn-inline__done{font-size:11px;line-height:1;color:#fff}.copy-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:14px}.copy-tooltip{position:absolute;top:-24px;left:50%;transform:translate(-50%);padding:4px 8px;border-radius:8px;background:#080f1cf2;border:1px solid rgba(143,170,236,.2);color:#fff;font-size:11px;white-space:nowrap;z-index:5}.card-stats-inline{gap:10px 12px;color:#eef4ff;font-size:14px}.card-stat-inline__icon{font-size:15px;line-height:1}.card-stat-inline strong{line-height:1}.resource-grid{display:none}.card-id-inline{gap:6px}.card-id-label{font-size:15px;line-height:1.1}@media(max-width:640px){.card-stats-inline{gap:8px 10px;font-size:13px}.card-id-label,.card-rewards-line,.card-stat-inline strong{font-size:13px}}.card-stat-inline__icon-img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;flex:0 0 16px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.card-stats-inline{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.card-stat-inline{display:inline-flex;align-items:center;gap:6px;min-height:24px}.card-rewards-line,.card-stat-inline strong{font-size:14px;font-weight:700;color:#eef4ff}.card-rewards-line{margin-top:6px;line-height:1}.save-jpg-btn{border:1px solid rgba(136,163,255,.35);background:linear-gradient(180deg,#3959aef2,#2a4388f2);color:#fff;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:700;cursor:pointer;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease;box-shadow:0 8px 22px #2958c138}.save-jpg-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #2958c152}.save-jpg-btn:disabled{opacity:.75;cursor:wait}.overlay-save-error{color:#ffd4d4;font-size:12px;font-weight:600;margin-right:2px}@media(max-width:640px){.heroes-overlay-actions{flex-wrap:wrap;justify-content:flex-end}.save-jpg-btn{width:100%;order:-1;justify-content:center}}.price-input-label{line-height:1;color:#c8d6f4b8}.price-input-field{width:100%;height:42px;border-radius:12px;border:1px solid rgba(123,160,232,.18);background:linear-gradient(180deg,#0b1526fa,#0c1729f0);color:var(--text);padding:0 12px;outline:none;font-size:14px;box-shadow:inset 0 1px #ffffff08}.price-input-field:focus{border-color:#82a6ff6b;box-shadow:0 0 0 3px #728aff24}.price-input-field::-webkit-inner-spin-button,.price-input-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price-input-field[type=number]{-moz-appearance:textfield}@media(max-width:640px){.price-inputs-box{grid-template-columns:1fr}}.modal-check{display:flex;align-items:flex-start;gap:10px;margin:14px 0 6px;color:#d6deef;font-size:13px}.modal-check input{margin-top:3px}.modal-help-text{margin-top:14px;color:#9fb0cd;font-size:12px;line-height:1.45}.modal-help-text a{color:#fff}.inline-pill{text-decoration:none}.header-link-btn{display:inline-flex;align-items:center}.header-filter-btn{min-width:112px}@media(max-width:1280px){.page-shell{gap:14px}.catalog-layout{grid-template-columns:300px minmax(0,1fr);gap:14px}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.heroes-overlay-panel{width:min(920px,calc(100% - 24px))}}@media(max-width:1100px){.app-header{grid-template-columns:1fr;align-items:stretch}.brand-block{width:100%}.game-switcher{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none}.game-switcher::-webkit-scrollbar{display:none}.game-pill{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content}.header-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.catalog-layout{grid-template-columns:280px minmax(0,1fr)}.filters-sidebar{top:76px}.hero-cloud-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.page-wrap{padding:10px}.shell-card{border-radius:22px}.app-header{position:static;padding:14px;gap:12px}.brand-logo{width:42px;height:42px;border-radius:14px}.brand-title{font-size:1rem}.brand-subtitle{font-size:.85rem}.game-pill{padding:10px 12px;border-radius:16px}.header-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.header-actions>*{width:100%;justify-content:center}.catalog-layout{grid-template-columns:1fr;gap:12px}.filters-sidebar{left:0;top:0;bottom:0;width:min(420px,100vw);border-radius:0 22px 22px 0;padding:16px;transform:translate(-110%);box-shadow:0 24px 60px #0000007a}.filters-sidebar.open{transform:translate(0)}.catalog-content{gap:12px}.cards-grid{grid-template-columns:1fr;gap:12px}.account-card{padding:16px;gap:12px}.card-hero-preview{padding:10px;border-radius:16px}.hero-icons-grid{grid-template-columns:repeat(4,minmax(50px,1fr));justify-items:start;gap:8px}.card-stats-inline{gap:8px 10px}.card-footer-box{grid-template-columns:1fr;align-items:stretch;gap:12px}.card-actions-stack{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.price-tag{font-size:1.65rem}.auth-card,.cabinet-hero,.cabinet-panel,.filters-sidebar,.hero-cloud,.modal-card,.toolbar-row{padding:16px}.auth-grid,.cabinet-actions-grid,.cabinet-layout,.cabinet-panels,.cabinet-stats{grid-template-columns:1fr}.cabinet-sidebar{position:static}.heroes-overlay-root{padding:10px}.heroes-overlay-panel{width:min(100%,calc(100% - 4px));margin:0 auto;max-height:calc(100dvh - 20px);border-radius:20px}.heroes-overlay-list{max-height:calc(100dvh - 150px)}}@media(max-width:640px){.page-wrap{padding:8px}.page-shell{gap:10px}.shell-card{border-radius:18px}.app-header{padding:12px}.brand-block{gap:10px}.brand-subtitle{display:none}.game-pill__text{font-size:.92rem}.header-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.header-filter-btn{grid-column:1/-1}.hero-cloud-grid{grid-template-columns:1fr;gap:8px}.hero-cloud-item{min-height:64px}.filters-sidebar{width:100vw;border-radius:0;padding:14px}.field-block input,.ghost-pill,.original-hero-input,.original-search-button,.primary-pill{min-height:44px}.price-inputs-box{grid-template-columns:1fr}.original-search-wrap{flex-direction:column}.original-search-button{width:100%}.selected-heroes-original{gap:6px}.selected-hero-original{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:44px}.card-actions-row,.card-topline,.filters-header,.heroes-overlay-head,.modal-header{gap:10px}.hero-icons-grid{gap:8px}.card-actions-stack{grid-template-columns:1fr}.buy-button,.card-secondary-btn{width:100%}.card-id-label,.card-rewards-line,.card-stat-inline strong,.hero-count-badge{font-size:13px}.hero-count-badge{min-width:42px;height:28px;padding:0 8px}.heroes-overlay-head{position:static;display:grid}.heroes-overlay-actions{width:100%;justify-content:stretch;flex-wrap:wrap}.heroes-overlay-actions>*{flex:1 1 auto}.heroes-overlay-actions .icon-close,.save-jpg-btn{width:100%}.expanded-list-grid,.heroes-overlay-list.expanded-list-grid{grid-template-columns:1fr}.expanded-item{min-height:70px;padding:10px}.modal-root{padding:10px}.modal-card{width:min(100%,calc(100% - 4px));padding:16px}.modal-price{font-size:1.55rem}.auth-card__intro,.cabinet-hero{gap:12px}.auth-tabs{width:100%}.auth-tabs>*{flex:1 1 0;justify-content:center}}.language-switch{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:68px;height:44px;padding:0 14px;border-radius:16px;background:#1c2a44eb;border:1px solid rgba(130,165,235,.14);color:var(--text)}.language-switch__label{font-weight:700;pointer-events:none}.language-switch__select{position:absolute;inset:0;opacity:0;cursor:pointer}.price-inputs-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.price-input-wrap{display:grid;gap:6px;padding:12px;border-radius:18px;background:linear-gradient(180deg,#0b1526fa,#0c1729f0);border:1px solid rgba(123,160,232,.14)}.price-input-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.price-input-field{min-height:44px;font-weight:700}.sidebar-actions--mobile-stack>*{flex:1}@media(max-width:1024px){.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-layout{grid-template-columns:280px minmax(0,1fr)}.account-card{padding:16px;gap:12px}.account-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.card-actions-row{flex-wrap:wrap}}@media(max-width:768px){.page-wrap{padding:12px}.app-header{padding:14px;border-radius:20px;top:8px}.brand-logo{width:42px;height:42px;border-radius:14px}.brand-title{font-size:1rem}.brand-subtitle{font-size:.78rem}.game-switcher{order:3;width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.game-switcher::-webkit-scrollbar{display:none}.game-pill{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content}.header-actions{width:100%;justify-content:space-between;gap:8px;flex-wrap:nowrap}.header-actions>*{flex:1 1 auto}.language-switch{min-width:62px;height:42px;padding:0 10px}.catalog-layout{grid-template-columns:1fr}.filters-sidebar{position:fixed;inset:auto 12px 12px;max-height:calc(100vh - 24px);z-index:50;transform:translateY(110%);transition:transform .24s ease;border-radius:22px}.filters-sidebar.open{transform:translateY(0)}.cards-grid{grid-template-columns:1fr;gap:12px}.account-card{border-radius:20px;padding:14px}.card-actions-row,.card-topline{flex-wrap:wrap;gap:10px}.card-actions-row>*,.card-id-block,.price-box{width:100%}.card-id{font-size:12px}.hero-avatar,.hero-avatar.large,.hero-avatar.small{width:46px;height:46px}.hero-strip{gap:8px}.account-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.account-rewards{font-size:13px}.hero-cloud-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hero-cloud-item{min-height:64px;padding:10px}.hero-cloud-item .hero-name{font-size:.86rem}.price-inputs-box{grid-template-columns:1fr}.sidebar-actions--mobile-stack{flex-direction:column}.original-search-wrap{display:grid;grid-template-columns:1fr;gap:8px}.ghost-pill,.header-link-btn,.original-search-button,.primary-pill{width:100%;justify-content:center}.original-selected-list,.selected-heroes-original{max-height:none;overflow:visible}.card-overlay .overlay-content{padding:12px}.expanded-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expanded-hero{padding:10px;min-height:84px}.modal-card{width:min(100%,100vw - 20px);max-height:calc(100vh - 20px);border-radius:22px}.auth-grid,.cabinet-layout,.cabinet-panels,.cabinet-stats,.modal-grid{grid-template-columns:1fr}}@media(max-width:480px){.header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-cloud-grid{grid-template-columns:1fr 1fr}.expanded-grid{grid-template-columns:1fr}.account-stats{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.page-wrap{padding:12px}.page-shell{gap:12px}.app-header{position:static;border-radius:22px;padding:14px;gap:12px}.app-header,.auth-card__intro,.cabinet-hero,.card-actions-row,.card-topline,.filters-header,.heroes-overlay-head,.modal-header,.toolbar-main{align-items:stretch}.brand-block{min-width:0}.brand-title,.card-id-label,.modal-price,.price-tag,.section-title{word-break:break-word}.header-actions{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.header-actions>*{min-width:0;width:100%;justify-content:center}.game-switcher{width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.game-switcher::-webkit-scrollbar{display:none}.game-pill{flex:0 0 auto}.auth-card,.cabinet-hero,.cabinet-panel,.cabinet-sidebar,.filters-sidebar,.hero-cloud,.heroes-overlay-panel,.modal-card,.toolbar-row{border-radius:22px}.cabinet-userbox{align-items:center;flex-wrap:nowrap;min-width:0}.cabinet-userbox>div:last-child{min-width:0}.cabinet-userbox .brand-subtitle,.cabinet-userbox__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cabinet-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.cabinet-nav__link{text-align:center;min-height:46px;display:flex;align-items:center;justify-content:center}.cabinet-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-benefits{order:2}.auth-form{order:1}}@media(max-width:768px){.page-wrap{padding:10px}.shell-card{border-radius:20px}.app-header{padding:12px;grid-template-columns:1fr}.brand-logo{width:40px;height:40px;border-radius:14px}.brand-title{font-size:1rem}.brand-subtitle{display:none}.header-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.header-filter-btn{grid-column:1/-1}.cabinet-action-link,.cabinet-nav__link,.ghost-pill,.header-link-btn,.language-switch,.original-search-button,.primary-pill,.save-jpg-btn{min-height:44px}.filters-sidebar{inset:auto 0 0;width:100vw;max-height:88dvh;border-radius:22px 22px 0 0;transform:translateY(110%);padding:14px}.filters-sidebar.open{transform:translateY(0)}.auth-grid,.cabinet-layout,.cabinet-main,.cabinet-panels,.cards-grid,.catalog-content{gap:12px}.account-card{padding:14px}.auth-grid,.cabinet-actions-grid,.cabinet-layout,.cabinet-panels,.cabinet-stats,.card-actions-stack,.card-footer-box,.resource-grid{grid-template-columns:1fr}.auth-card__intro,.cabinet-hero,.card-actions-row,.card-topline,.filters-header,.heroes-overlay-head,.modal-header,.toolbar-main{display:grid;grid-template-columns:1fr;gap:10px}.card-badges,.heroes-overlay-actions,.sidebar-actions,.toolbar-controls{flex-wrap:wrap}.hero-icons-grid{grid-template-columns:repeat(4,minmax(50px,1fr));justify-items:start}.card-stats-inline{gap:8px}.selected-heroes-original,.selected-heroes-row{gap:6px}.hero-chip,.selected-hero-chip,.selected-hero-original{width:100%;justify-content:flex-start}.search-dropdown-panel{max-height:min(46dvh,320px)}.heroes-overlay-root{padding:8px;align-items:end}.heroes-overlay-panel{width:100%;margin:0;max-height:92dvh;border-radius:22px 22px 18px 18px;padding:14px}.heroes-overlay-head{position:static}.heroes-overlay-list{max-height:calc(92dvh - 154px)}.modal-root{padding:8px;align-items:end}.modal-card{width:100%;max-height:92dvh;border-radius:22px 22px 18px 18px;padding:14px;overflow-y:auto}.modal-price{font-size:1.5rem}.compact-form{max-width:none}.cabinet-sidebar{position:static;padding:14px}.cabinet-nav{grid-template-columns:1fr}.cabinet-stat strong{font-size:1.45rem}.cabinet-list{padding-left:18px}.empty-state,.soon-banner{padding:20px 16px}}@media(max-width:480px){.page-wrap{padding:8px}.page-shell{gap:10px}.shell-card{border-radius:18px}.account-card,.app-header,.auth-card,.cabinet-hero,.cabinet-panel,.cabinet-sidebar,.filters-sidebar,.hero-cloud,.heroes-overlay-panel,.modal-card,.toolbar-row{padding:12px}.header-actions{grid-template-columns:1fr 1fr}.language-switch{min-width:58px;padding:0 8px}.game-pill{padding:9px 11px;border-radius:14px}.game-pill__text{font-size:.9rem}.hero-cloud-grid{grid-template-columns:1fr}.hero-icons-grid{gap:8px}.hero-avatar,.hero-avatar-img,.hero-avatar.large,.hero-avatar.small,.original-search-item .hero-avatar,.search-dropdown-item .hero-avatar,.selected-hero-chip .hero-avatar{width:46px;height:46px}.hero-count-badge{min-width:40px;height:28px;font-size:12px}.modal-price,.price-tag{font-size:1.4rem}.cabinet-userbox__name,.card-id-label,.card-rewards-line,.card-stat-inline strong,.expanded-name,.hero-name,.search-dropdown-name{font-size:13px}.ghost-pill,.header-link-btn,.icon-close,.primary-pill,.save-jpg-btn{min-height:42px}.heroes-overlay-actions{display:grid;grid-template-columns:1fr;gap:8px}.field-block input,.original-hero-input,.price-input-field{min-height:42px}}.lang-switch{display:inline-flex;align-items:center;gap:8px;min-width:84px;height:44px;padding:0 12px;border-radius:14px;background:#121e32eb;border:1px solid rgba(121,156,227,.18);color:var(--text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lang-switch .lang-icon{width:20px;height:20px;flex:0 0 auto}.lang-switch .name{font-size:12px;font-weight:800;letter-spacing:.08em}.lang-switch .arrow{border-right:2px solid hsla(0,0%,100%,.72);border-bottom:2px solid hsla(0,0%,100%,.72);margin-top:-3px;transition:transform .2s ease}.lang-switch .dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;display:none;background:#0c1626fa;border:1px solid rgba(121,156,227,.18);box-shadow:0 16px 40px #00000047;z-index:40}.lang-switch.open .dropdown{display:inline-flex}.lang-switch .dropdown:hover{border-color:#799ce357}@media(max-width:900px){.lang-switch{min-width:76px;height:42px;padding:0 10px}}.page-wrap{padding:18px}.page-shell{gap:18px}.shell-card{background:linear-gradient(180deg,#121e34e6,#0b1424f5);border:1px solid rgba(122,160,233,.14);box-shadow:0 22px 60px #0106125c,inset 0 1px #ffffff08}.app-header{background:radial-gradient(circle at top left,rgba(97,149,255,.14),transparent 28%),linear-gradient(180deg,#131f36eb,#0d1729fa)}.brand-logo{border-radius:18px;box-shadow:0 16px 34px #5678ff61}.brand-title{font-size:1.14rem}.brand-subtitle{font-size:.92rem}.account-card,.auth-benefit,.cabinet-action-link,.cabinet-nav__link,.field-block input,.game-pill,.ghost-pill,.hero-cloud-item,.hero-list-item,.lang-switch,.price-slider-box,.primary-pill,.resource-item,.search-dropdown-item{transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease,opacity .2s ease}.primary-pill{background:linear-gradient(135deg,#5b8dff,#7a6cff 58%,#4bc2ff)}.primary-pill:hover{transform:translateY(-1px);box-shadow:0 16px 32px #537aff4d}.cabinet-action-link:hover,.cabinet-nav__link:hover,.game-pill:hover,.ghost-pill:hover,.hero-cloud-item:hover,.hero-list-item:hover,.search-dropdown-item:hover{border-color:#89b0f947;box-shadow:inset 0 0 0 1px #78a4ff1a,0 12px 26px #07101f3d}.auth-grid,.cabinet-layout,.cabinet-panels,.cabinet-stats,.cards-grid,.catalog-layout{gap:18px}.hero-cloud-grid--main{gap:12px}.hero-cloud-item{background:linear-gradient(180deg,#142138f2,#0d1727fa)}.filters-sidebar{border-radius:26px;gap:16px;box-shadow:0 24px 52px #02081452}.account-section-title,.cabinet-panel__title,.field-block>span,.price-input-label,.section-title{letter-spacing:.01em}.field-block input,.price-input-field{min-height:46px;box-shadow:inset 0 1px #ffffff05}.field-block input:focus,.price-input-field:focus{outline:none;border-color:#799ce36b;box-shadow:0 0 0 3px #5a8cff1f}.account-card{padding:20px;border-radius:28px}.card-topline{align-items:center}.article-code{font-size:1rem;color:#f7fbff}.auth-benefit,.cabinet-panel,.cabinet-sidebar,.cabinet-stat,.card-hero-preview,.card-meta-strip,.modal-price-wrap{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.card-hero-preview{padding:14px;border-radius:22px}.hero-icons-grid{gap:10px}.hero-icon-box{border-radius:16px}.card-meta-strip{gap:10px;border-radius:20px}.account-rewards,.account-stats{color:var(--text)}.resource-grid{gap:12px}.resource-item{border-radius:20px;padding:13px}.card-footer-box{padding-top:8px;border-top:1px solid rgba(129,164,234,.1)}.price-tag{line-height:1;font-size:1.92rem}.buy-button{min-height:48px}.auth-card,.cabinet-hero,.cabinet-panel,.cabinet-sidebar,.heroes-overlay-panel,.modal-card{border-radius:28px}.modal-card{width:min(560px,calc(100% - 28px));box-shadow:0 30px 70px #02081485}.modal-price-wrap{border-radius:20px;padding:18px;background:linear-gradient(180deg,#142037f0,#0d1728fa);border:1px solid rgba(127,162,235,.14)}.modal-price{font-size:2rem;font-weight:900}.modal-price-old{margin-bottom:4px}.modal-help-text{padding:12px 14px;border-radius:16px;background:#121e348f;border:1px solid rgba(123,161,236,.1)}.heroes-overlay-head{padding-bottom:14px;margin-bottom:2px;border-bottom:1px solid rgba(129,164,234,.12)}.heroes-overlay-panel{padding:22px}.rank-group{border-radius:18px;background:#0d16276b;border:1px solid rgba(123,161,236,.1);padding:12px}.rank-group-toggle{min-height:48px;border-radius:14px}.expanded-item{border-radius:18px}.auth-shell{max-width:1240px}.auth-card{padding:28px;background:radial-gradient(circle at top right,rgba(90,140,255,.12),transparent 28%),linear-gradient(180deg,#121e34eb,#0c1526fa)}.auth-card__intro{align-items:center}.auth-benefits{border-radius:24px;background:linear-gradient(180deg,#111d32d6,#0c1728f0);border:1px solid rgba(123,161,236,.12)}.auth-benefit{min-height:94px}.auth-form{padding:4px 0 0}.cabinet-sidebar{background:linear-gradient(180deg,#121e34f0,#0c1526fa)}.cabinet-userbox{padding:6px 2px 4px}.cabinet-hero{background:radial-gradient(circle at top right,rgba(90,140,255,.16),transparent 28%),linear-gradient(180deg,#121e34f0,#0c1526fa)}.cabinet-stat{min-height:128px;border-radius:24px;background:linear-gradient(180deg,#131f36eb,#0d1728f5)}.cabinet-stat strong{line-height:1}.cabinet-action-link{min-height:52px;align-items:center}.empty-state,.soon-banner{border-radius:28px;text-align:center;background:radial-gradient(circle at top center,rgba(90,140,255,.08),transparent 28%),linear-gradient(180deg,#121e34f0,#0c1526fa)}.empty-state h3,.soon-banner h2{margin:0 0 10px}.empty-state p,.soon-banner p{max-width:560px;margin:0 auto}.inline-pill{margin-top:18px;display:inline-flex}.thanks-shell{max-width:900px}.thanks-card{padding:36px;display:grid;gap:16px}.thanks-badge{width:70px;height:70px;border-radius:24px;display:grid;place-items:center;margin:0 auto;font-size:1.8rem;background:linear-gradient(135deg,#5b8cff3d,#7f63ff3d);border:1px solid rgba(123,161,236,.22);box-shadow:0 18px 40px #111a2e57}.lang-switch{min-width:92px;box-shadow:inset 0 1px #ffffff08}.lang-switch .dropdown{min-height:46px}.copy-btn-inline{opacity:.88}.copy-btn-inline:hover{transform:translateY(-1px)}@media(max-width:1180px){.app-header{top:8px}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.page-wrap{padding:14px}.account-card,.app-header,.auth-card,.cabinet-hero,.cabinet-panel,.cabinet-sidebar,.filters-sidebar,.hero-cloud,.heroes-overlay-panel,.modal-card,.thanks-card{border-radius:24px}.app-header{padding:14px;gap:12px}.header-actions{width:100%;justify-content:space-between;flex-wrap:wrap}.game-switcher{width:100%;overflow-x:auto;padding-bottom:2px}.filters-sidebar{max-height:none}.auth-grid,.cabinet-actions-grid,.cabinet-layout,.cabinet-panels,.cabinet-stats,.cards-grid{gap:14px}}@media(max-width:640px){.page-wrap{padding:10px}.page-shell{gap:12px}.app-header{border-radius:20px}.brand-logo{width:42px;height:42px;border-radius:14px}.brand-title{font-size:1rem}.brand-subtitle{font-size:.84rem}.account-card,.auth-card,.cabinet-hero,.cabinet-panel,.cabinet-sidebar,.empty-state,.filters-sidebar,.hero-cloud,.heroes-overlay-panel,.modal-card,.soon-banner,.thanks-card{padding:16px;border-radius:20px}.cards-grid{grid-template-columns:1fr;gap:12px}.card-hero-preview,.card-meta-strip,.modal-price-wrap,.resource-item{border-radius:16px}.hero-icons-grid{gap:8px}.modal-price,.price-tag{font-size:1.65rem}.thanks-badge{width:62px;height:62px;border-radius:20px}}.hero-cloud-item{align-items:center}.hero-cloud-item .hero-name{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;font-size:clamp(9px,.76vw,13px);line-height:1.06;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.card-footer-box{align-items:center}.modal-price,.modal-price-old,.price-tag{white-space:nowrap;line-height:1}.price-tag{font-size:clamp(1.35rem,1.45vw,1.72rem);letter-spacing:0}.modal-price,.price-tag{display:inline-flex;align-items:baseline;gap:4px}.modal-price{font-size:clamp(1.38rem,1.65vw,1.86rem)}.modal-price-old{display:inline-flex;align-items:baseline;gap:4px}@media(max-width:900px){.hero-cloud-item .hero-name{font-size:clamp(9px,2.2vw,12px)}.price-tag{font-size:clamp(1.2rem,4vw,1.5rem)}.modal-price{font-size:clamp(1.22rem,4.2vw,1.62rem)}}@media(max-width:640px){.hero-cloud-item{min-height:66px;padding:10px}.hero-cloud-item .hero-name{font-size:clamp(8px,2.6vw,10px);line-height:1.04}.modal-price,.price-tag{font-size:clamp(1.15rem,5vw,1.42rem)}}.lang-switch-trigger{gap:8px;min-height:42px;background:#1c2a44eb;border:1px solid rgba(130,165,235,.14)}.lang-switch-menu{top:calc(100% + 8px);min-width:100%;background:linear-gradient(180deg,#121e34fa,#0c1425);border:1px solid rgba(130,165,235,.16);box-shadow:0 20px 40px #00000059;z-index:30}.lang-switch .dropdown{gap:8px;min-height:38px;padding:8px 10px;background:transparent;border:0}.lang-switch .dropdown:hover{background:#4d6fb42e}.card-stat-inline__icon-img{width:18px;height:18px;flex:0 0 18px}@media(max-width:640px){.card-stat-inline__icon-img{width:17px;height:17px;flex-basis:17px}}.lang-switch{min-width:auto;height:auto;gap:0}.lang-switch-trigger{cursor:pointer;box-shadow:inset 0 1px #ffffff08}.lang-switch-trigger:hover{border-color:#82a5eb47;background:#21314ef5}.lang-switch .dropdown:focus-visible,.lang-switch-trigger:focus-visible{box-shadow:0 0 0 3px #5a8cff24}.lang-switch-menu{min-width:104px}.lang-switch .dropdown.selected{background:#4d6fb438;border-color:#82a5eb3d}.lang-check{font-size:12px;font-weight:800;color:#dfeaff}@media(max-width:900px){.lang-switch-menu{right:0;left:auto}}.lang-switch-menu{min-width:92px}.lang-switch-trigger{min-height:40px;padding:8px 12px;gap:9px;border-radius:12px;border:1px solid rgba(133,164,225,.18);background:linear-gradient(180deg,#1a263cf5,#121c2ef5);color:#eef4ff;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease;box-shadow:0 8px 20px #0000002e,inset 0 1px #ffffff0a}.lang-switch-trigger:hover{background:linear-gradient(180deg,#1f2e49fa,#142036fa);border-color:#85a4e14d;box-shadow:0 12px 26px #0000003d,0 0 0 1px #547cd514,inset 0 1px #ffffff0d}.lang-switch.open .lang-switch-trigger{border-color:#85a4e157;background:linear-gradient(180deg,#21314efa,#152239fa);box-shadow:0 14px 30px #00000047,0 0 0 1px #547cd514,inset 0 1px #ffffff0f}.lang-switch .lang-icon{width:16px;height:16px;box-shadow:0 0 0 1px #ffffff14}.lang-switch .name{letter-spacing:.02em;color:#f3f7ff}.lang-switch .arrow{margin-top:-2px;border-right:1.5px solid rgba(222,234,255,.85);border-bottom:1.5px solid rgba(222,234,255,.85);transition:transform .18s ease,opacity .18s ease,margin-top .18s ease}.lang-switch.open .arrow{transform:rotate(225deg);margin-top:2px}.lang-switch-menu{min-width:128px;display:grid;gap:6px;border-radius:14px;border:1px solid rgba(133,164,225,.18);background:linear-gradient(180deg,#152036fb,#0c1527fb);box-shadow:0 22px 44px #00000057,inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lang-switch .dropdown{min-height:40px;padding:9px 10px;justify-content:flex-start;border-radius:10px;background:#ffffff03;transition:background .16s ease,border-color .16s ease,transform .16s ease}.lang-switch .dropdown:hover{background:#5072b829;border-color:#85a4e138}.lang-switch .dropdown:active{transform:translateY(0)}@media(max-width:900px){.lang-switch-trigger{min-height:38px;padding:8px 11px}.lang-switch-menu{min-width:118px}}.lang-switch{position:relative;isolation:isolate}.lang-switch:before{content:"";position:absolute;inset:-2px;border-radius:18px;background:radial-gradient(circle at top left,rgba(126,170,255,.18),transparent 48%),radial-gradient(circle at bottom right,rgba(140,104,255,.14),transparent 46%);opacity:0;transition:opacity .24s ease;z-index:-1}.lang-switch.open:before,.lang-switch:hover:before{opacity:1}.lang-switch-trigger{position:relative;min-width:104px;height:42px;padding:0 12px 0 10px;border-radius:16px;border:1px solid rgba(127,163,236,.16);background:linear-gradient(180deg,#141f35f5,#0d1626f5);box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0308122e;display:inline-flex;align-items:center;gap:10px;color:var(--text);transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease,background .22s ease}.lang-switch-trigger:hover{border-color:#8eb3ff52;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 14px 28px #050b183d}.lang-switch.open .lang-switch-trigger{border-color:#8eb3ff6b;background:linear-gradient(180deg,#17253ffa,#101a2dfa);box-shadow:inset 0 1px #ffffff0d,0 18px 36px #050b1847}.lang-switch .dropdown:focus-visible,.lang-switch-trigger:focus-visible{outline:none;box-shadow:0 0 0 2px #5b8bff42,0 12px 26px #050b183d}.dropdown-flag-wrap,.lang-switch-trigger__flag-wrap{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff0d;flex:0 0 auto}.lang-switch .lang-icon{width:18px;height:18px;-o-object-fit:cover;object-fit:cover;border-radius:999px}.lang-switch .name{font-size:13px;font-weight:700;line-height:1;letter-spacing:.01em}.lang-switch .arrow{width:8px;height:8px;margin-left:auto;border-right:2px solid rgba(234,239,247,.82);border-bottom:2px solid rgba(234,239,247,.82);transform:rotate(45deg);transition:transform .22s ease,opacity .22s ease;opacity:.76}.lang-switch.open .arrow{transform:rotate(225deg) translate(-1px,1px);opacity:1}.lang-switch-menu{position:absolute;min-width:132px;border-radius:18px;border:1px solid rgba(131,165,235,.14);background:linear-gradient(180deg,#121d31fa,#0b1322fa);box-shadow:0 22px 44px #02071270,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:40}.lang-switch .dropdown{width:100%;min-height:44px;padding:0 12px;border:1px solid hsla(0,0%,100%,.04);border-radius:14px;display:inline-flex;align-items:center;gap:10px;color:var(--text);transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.lang-switch .dropdown:hover{background:linear-gradient(180deg,#283d6457,#18274357);border-color:#8aaef73d;transform:translateY(-1px);box-shadow:0 10px 20px #0409163d}.lang-switch .dropdown .name{flex:1 1 auto}.locale-switch-hint{font-size:11px;font-weight:800;letter-spacing:.08em;color:#cddaf49e}.locale-menu-enter-active,.locale-menu-leave-active{transition:opacity .2s ease,transform .2s ease,filter .2s ease;transform-origin:top right}.locale-menu-enter-from,.locale-menu-leave-to{opacity:0;transform:translateY(-6px) scale(.97);filter:blur(4px)}@media(max-width:768px){.lang-switch-trigger{min-width:96px}.lang-switch-menu{min-width:122px;right:auto;left:0}}.app-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 18px}.brand-block--header,.brand-copy{min-width:0}.game-switcher{justify-content:center;gap:10px;flex-wrap:wrap}.game-switcher,.header-actions{min-width:0;display:flex;align-items:center}.header-actions{justify-content:flex-end;gap:12px}.header-actions__group{display:flex;align-items:center;gap:10px}.header-actions__group--locale-help{border-radius:18px;background:linear-gradient(180deg,#121d2fb8,#0b121fc7);border:1px solid rgba(129,164,234,.12);box-shadow:inset 0 1px #ffffff08}.header-actions__group--account{min-width:124px}.header-link-btn{min-width:120px}.header-help-btn{white-space:nowrap}.lang-switch{min-width:0;background:transparent;border:0;padding:0;box-shadow:none}.lang-switch:before{display:none}.lang-switch-trigger{min-width:94px;padding:0 12px;border-radius:14px;border:1px solid rgba(129,164,234,.16);background:linear-gradient(180deg,#18263df2,#0e1828fa);box-shadow:inset 0 1px #ffffff0a,0 10px 24px #050c183d}.lang-switch-trigger:hover,.lang-switch.open .lang-switch-trigger{border-color:#84afff4d;box-shadow:inset 0 1px #ffffff0d,0 16px 28px #07101f47}.lang-switch-menu{top:calc(100% + 10px);right:0;left:auto;min-width:110px;padding:8px;border-radius:16px;background:linear-gradient(180deg,#111c2ffa,#0a1220fc);border:1px solid rgba(129,164,234,.14);box-shadow:0 20px 40px #03091461}.lang-switch .dropdown{min-height:42px;border-radius:12px;border:1px solid transparent;background:#ffffff05}.lang-switch .dropdown:hover{background:#4c70b72e;border-color:#81a4ea29}.locale-switch-hint{min-width:28px;text-align:right}@media(max-width:1180px){.app-header{grid-template-columns:1fr;justify-items:stretch}.brand-block--header,.game-switcher{justify-content:flex-start}.game-switcher{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.header-actions{justify-content:space-between;flex-wrap:wrap}}@media(max-width:820px){.app-header{padding:14px;gap:14px}.header-actions{display:grid;grid-template-columns:1fr;gap:10px}.header-actions__group{width:100%}.header-actions__group--locale-help{justify-content:space-between}.header-actions__group--account,.header-help-btn,.header-link-btn,.lang-switch{width:100%}.header-help-btn,.header-link-btn,.lang-switch-trigger{width:100%;justify-content:center}.lang-switch-menu{left:0;right:0;min-width:0}}@media(max-width:560px){.brand-subtitle{font-size:.82rem}.game-pill__text{font-size:.78rem}.header-actions__group--locale-help{padding:3px;gap:8px}}.app-header{position:relative;overflow:visible;border-radius:24px;border:1px solid rgba(136,170,238,.14);background:radial-gradient(circle at top left,rgba(88,132,255,.1),transparent 28%),radial-gradient(circle at top right,rgba(110,86,255,.1),transparent 24%),linear-gradient(180deg,#121c2feb,#0b121ff5);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #050c1842}.app-header:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.03),transparent 32%)}.brand-block--header{gap:12px}.brand-logo{box-shadow:0 10px 24px #446cd63d,inset 0 1px #ffffff14}.game-switcher{padding:4px;border-radius:18px;background:linear-gradient(180deg,#111b2d9e,#0a111db3);border:1px solid rgba(128,164,235,.1);box-shadow:inset 0 1px #ffffff08}.game-pill{min-height:42px;border-radius:14px;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.game-pill:hover{transform:translateY(-1px);box-shadow:0 12px 24px #050c182e}.game-pill.active{box-shadow:0 12px 24px #050c1838,inset 0 1px #ffffff0d}.header-actions{gap:10px}.header-actions__group--account,.header-actions__group--locale-help{min-height:50px;border-radius:18px}.header-actions__group--locale-help{padding:4px;background:linear-gradient(180deg,#121d2fd6,#0b121fe6);border:1px solid rgba(129,164,234,.14);box-shadow:inset 0 1px #ffffff0a}.header-actions__group--account{padding:4px;background:linear-gradient(180deg,#111c2f85,#0a101d99);border:1px solid rgba(129,164,234,.12);box-shadow:inset 0 1px #ffffff08}.header-help-btn,.header-link-btn,.lang-switch-trigger{min-height:42px;border-radius:14px}.header-help-btn{background:linear-gradient(180deg,#1b2a43eb,#101b2ef5);border:1px solid rgba(129,164,234,.14);box-shadow:inset 0 1px #ffffff0a}.header-help-btn:hover{border-color:#8aaef73d;background:linear-gradient(180deg,#1f314ef5,#121e34fa)}.header-link-btn{width:100%;justify-content:center}.lang-switch-trigger{min-width:102px}.lang-switch-menu{top:calc(100% + 12px)}@media(max-width:1180px){.app-header{border-radius:22px}}@media(max-width:820px){.game-switcher{padding:3px;border-radius:16px}.header-actions__group--account,.header-actions__group--locale-help{min-height:0}}@media(max-width:560px){.app-header{border-radius:20px;padding:12px}.brand-block--header{gap:10px}.brand-title{font-size:1rem}}.game-switcher,.header-actions__group--locale-help{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}@media(max-width:560px){.header-actions__group--locale-help{gap:8px}}.cabinet-logout{width:100%;margin-top:12px}.orders-list{display:grid;gap:12px}.order-card{padding:14px}.order-card__top{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.order-card__heroes{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.order-chip{padding:4px 8px;border-radius:999px;background:#ffffff0f;font-size:12px}.order-credentials{margin-top:10px;font-size:13px;color:#e5e7eb}.brand-block--link{text-decoration:none;color:inherit}.brand-block--link:hover{text-decoration:none;opacity:.96}.discount-panel{gap:16px}.discount-info-grid{display:grid;gap:10px;margin-bottom:14px}.discount-info-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.discount-label{color:#9fb0c9}.discount-value{color:#fff;font-weight:600}.discount-main{color:#7fdcff}.next-discount-badge{color:#8df2a8;font-size:12px}.discount-progress-title-section{margin:10px 0 8px}.progress-title{color:#dfe8f4;font-weight:600;font-size:14px}.discount-progress-container.enhanced{background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:14px}.discount-progress-bar{position:relative;height:10px;border-radius:999px;background:#ffffff14;overflow:visible;margin:16px 6px 30px}.discount-progress-fill{position:absolute;inset:0 auto 0 0;height:100%;border-radius:999px;background:linear-gradient(90deg,#4aa3ff,#78e8ff)}.discount-level-marker{position:absolute;top:-8px;transform:translate(-50%);text-align:center}.level-marker-strip{width:3px;height:26px;margin:0 auto;border-radius:999px;background:#ffffff8c}.level-marker-label{margin-top:4px;font-size:11px;color:#cdd8e8;white-space:nowrap}.discount-level-marker.current .level-marker-strip,.discount-level-marker.next .level-marker-strip{background:#8df2a8}.discount-level-marker.current .level-marker-label,.discount-level-marker.next .level-marker-label{color:#fff;font-weight:700}.progress-info-under-row,.progress-labels{display:flex;justify-content:space-between;gap:12px}.progress-labels{margin-top:8px;color:#95a8c4;font-size:12px}.progress-info-under{margin-top:14px;display:grid;gap:8px}.info-under-item{gap:6px;flex:1}.info-label-small{color:#95a8c4;font-size:12px}.info-value-small{font-size:13px;font-weight:600}.info-value-small.highlight{color:#8df2a8}.fixed-discount-message,.no-discount-data{margin-top:8px;color:#cdd8e8;font-size:13px}.discount-type-row{margin-top:12px}.discount-type{padding:4px 10px;font-size:12px;font-weight:700}.discount-type.fixed{color:#8df2a8;background:#8df2a81f;border:1px solid rgba(141,242,168,.24)}.discount-type.dynamic{color:#7fdcff;background:#7fdcff1f;border:1px solid rgba(127,220,255,.24)}@media(max-width:768px){.discount-info-row,.progress-info-under-row{flex-direction:column;align-items:flex-start}.discount-progress-container.enhanced{padding:12px}}.order-credentials-box{gap:6px;min-width:220px;background:#0b182ac7;border:1px solid rgba(140,170,220,.16);color:#fff;font-size:14px}.order-actions-stack{align-items:flex-end}.card-cancel-btn{color:#ffd8d8;border-color:#dc262659}.orders-catalog-grid{align-items:start}.cabinet-panel .catalog-grid{margin-top:18px}.cabinet-layout .cabinet-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cabinet-main .shell-card{box-shadow:0 22px 60px #07101f57}.copy-wrap .copy-tooltip{white-space:nowrap}.hero-cloud .hero-card__name,.hero-cloud .hero-name,.popular-hero-name{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.cards__info-price,.price,.price-tag{white-space:nowrap;display:inline-flex;align-items:baseline;gap:4px}.balance-history-panel .cabinet-panel__title,.cabinet-orders-panel .cabinet-panel__title{margin-bottom:18px}.history-list-ui{display:grid;gap:12px}.history-item-ui{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:16px;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.06)}.history-item-ui__main{min-width:0}.history-item-ui__title{font-weight:600;color:#f3f7ff}.history-item-ui__date{margin-top:4px;font-size:12px;color:#8ea4c7}.history-item-ui__amounts{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.history-amount{font-weight:700;font-size:14px;white-space:nowrap}.history-amount--in{color:#52d273}.history-amount--out{color:#ff7a7a}.cabinet-pagination{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.cabinet-pagination .ghost-pill.active{background:#508eff2e;border-color:#74a8ff73}.order-actions-stack{width:100%}.card-secondary-btn--accent{background:#487eff29;border-color:#679aff59;color:#eef5ff}.card-secondary-btn--accent:hover{background:#487eff38}.card-secondary-btn--danger{background:#c948611f;border-color:#ff779147;color:#ffd8de}.card-secondary-btn--danger:hover{background:#c948612e}.balance-history-panel,.cabinet-orders-panel{background:linear-gradient(180deg,#11192be6,#0d1423f0)}.cabinet-main{gap:18px}.cabinet-nav,.cabinet-panel{box-shadow:0 18px 46px #02081747}.cabinet-panel{border:1px solid hsla(0,0%,100%,.06)}@media(max-width:760px){.history-item-ui{flex-direction:column}.history-item-ui,.history-item-ui__amounts{align-items:flex-start}.orders-catalog-grid--cabinet{grid-template-columns:1fr}}.order-actions-stack{grid-template-columns:1fr}.card-secondary-btn--overlay{background:#536a9724;border-color:#85a2e647;color:#eef5ff}.card-secondary-btn--overlay:hover{background:#536a9738}.card-order-action{text-decoration:none}.order-credentials-box{display:grid;gap:8px;padding:12px 14px;border-radius:14px;background:#121c2dc2;border:1px solid rgba(110,143,210,.18)}.orders-catalog-grid--cabinet .account-card{height:100%}.orders-catalog-grid--cabinet{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1180px){.orders-catalog-grid--cabinet{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.orders-catalog-grid--cabinet{grid-template-columns:1fr}}.cabinet-orders-panel{overflow:visible}.order-actions-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.card-order-action,.card-secondary-btn--overlay{min-height:44px;width:100%;justify-content:center;border-radius:14px;font-weight:700;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff08,0 10px 22px #060d192e}.card-secondary-btn--overlay{background:linear-gradient(180deg,#1a2841f0,#111b2dfa);border:1px solid rgba(109,144,214,.24);color:#eef4ff}.card-secondary-btn--overlay:hover{background:linear-gradient(180deg,#1f314ef5,#121e34fa);border-color:#8baef45c}.card-order-action--register{background:linear-gradient(180deg,#213559f5,#162542fa);border:1px solid rgba(112,156,255,.34);color:#f4f8ff}.card-order-action--register:hover{background:linear-gradient(180deg,#273f69fa,#1a2a4cfc);border-color:#8cb3ff70}.card-order-action--cancel{background:linear-gradient(180deg,#561b29f0,#3e121ffa);border:1px solid rgba(255,118,145,.28);color:#ffe7ec}.card-order-action--cancel:hover{background:linear-gradient(180deg,#681f31f5,#4a1424fc);border-color:#ff91a96b}@media(max-width:1180px){.orders-catalog-grid--cabinet{grid-template-columns:repeat(2,minmax(0,1fr))!important}.order-actions-stack{grid-template-columns:1fr}}@media(max-width:760px){.orders-catalog-grid--cabinet{grid-template-columns:1fr!important}}.orders-catalog-grid--cabinet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px;align-items:start}.orders-catalog-grid--cabinet .account-card{width:100%;min-width:0}.orders-catalog-grid--cabinet .order-actions-stack{min-width:168px}.orders-catalog-grid--cabinet .card-order-action,.orders-catalog-grid--cabinet .card-secondary-btn--overlay{width:100%;min-height:46px;justify-content:center;text-align:center;border-radius:16px;font-weight:800;line-height:1.15;padding:10px 14px;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #060d192e}.orders-catalog-grid--cabinet .card-secondary-btn--overlay{background:linear-gradient(180deg,#192843f5,#111c2ffa);border:1px solid rgba(118,152,230,.28);color:#f2f7ff}.orders-catalog-grid--cabinet .card-secondary-btn--overlay:hover{background:linear-gradient(180deg,#1f3151fa,#15223a);border-color:#96b7ff66}.orders-catalog-grid--cabinet .card-order-action--register{background:linear-gradient(180deg,#4d6fbbf5,#355291fc);border:1px solid rgba(170,199,255,.3);color:#fff}.orders-catalog-grid--cabinet .card-order-action--register:hover{background:linear-gradient(180deg,#597ed1fa,#3f5ea6);border-color:#c4d9ff6b}.orders-catalog-grid--cabinet .card-order-action--cancel{background:linear-gradient(180deg,#792437f5,#571828fc);border:1px solid rgba(255,151,173,.26);color:#fff2f5}.orders-catalog-grid--cabinet .card-order-action--cancel:hover{background:linear-gradient(180deg,#902c42fa,#681c2f);border-color:#ffb2c461}.orders-catalog-grid--cabinet .order-credentials-box{min-height:102px;align-content:center}@media(max-width:1180px){.orders-catalog-grid--cabinet{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.orders-catalog-grid--cabinet{grid-template-columns:1fr!important}.orders-catalog-grid--cabinet .order-actions-stack{min-width:0}}.orders-catalog-grid--cabinet .card-footer-box{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,220px);gap:14px;align-items:end}.orders-catalog-grid--cabinet .order-actions-stack{display:grid;grid-template-columns:1fr;gap:10px;min-width:0;width:100%;align-items:stretch}.orders-catalog-grid--cabinet .order-actions-row{display:flex;flex-direction:column;gap:10px;width:100%}.orders-catalog-grid--cabinet .card-order-action{display:inline-flex;align-items:center;justify-content:center;min-height:46px;width:100%;text-align:center;border-radius:16px;font-weight:800;line-height:1.15;padding:10px 14px;white-space:normal;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.orders-catalog-grid--cabinet .card-order-action:hover{transform:translateY(-1px)}.orders-catalog-grid--cabinet .card-order-action--overlay{background:linear-gradient(180deg,#192843f5,#111c2ffa);border:1px solid rgba(118,152,230,.28);color:#f2f7ff;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #060d1929}.orders-catalog-grid--cabinet .card-order-action--overlay:hover{background:linear-gradient(180deg,#1f3151fa,#15223a);border-color:#96b7ff66}.orders-catalog-grid--cabinet .card-order-action--cancel,.orders-catalog-grid--cabinet .card-order-action--register{background:linear-gradient(180deg,#192843f5,#111c2ffa);border:1px solid rgba(118,152,230,.28);color:#f2f7ff;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #060d1929}.orders-catalog-grid--cabinet .card-order-action--cancel:hover,.orders-catalog-grid--cabinet .card-order-action--register:hover{background:linear-gradient(180deg,#1f3151fa,#15223a);border-color:#96b7ff66}@media(max-width:1180px){.orders-catalog-grid--cabinet .card-footer-box{grid-template-columns:1fr}}@media(max-width:760px){.orders-catalog-grid--cabinet .order-actions-row{grid-template-columns:1fr}}.cabinet-sidebar--clean{padding:18px;align-self:start}.cabinet-sidebar--clean .cabinet-userbox{display:none!important}.cabinet-main--polished{display:grid;gap:18px}.cabinet-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.cabinet-inline-btn{flex:0 0 auto;min-height:42px}.discount-panel--adm{padding:22px;overflow:hidden}.profile-adm-grid{display:grid;gap:10px;margin:16px 0}.profile-adm-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border-radius:14px;background:#0a14246b;border:1px solid rgba(129,163,235,.1)}.profile-adm-label{color:var(--muted);font-weight:700}.profile-adm-value{color:#fff;font-weight:850;text-align:right}.discount-value{color:#9ee7ff}.next-discount-badge{display:inline-flex;align-items:center;margin-left:8px;padding:2px 8px;border-radius:999px;color:#dce8ff;background:#5787ff29;border:1px solid rgba(124,164,255,.22);font-size:.82em}.discount-progress-container--adm{margin-top:14px;padding:18px 16px;border-radius:18px;background:linear-gradient(180deg,#081222b8,#0f1c31db);border:1px solid rgba(126,163,238,.14)}.discount-progress-container--adm .discount-progress-bar{position:relative;height:12px;border-radius:999px;background:#0f1e36f2;overflow:visible;border:1px solid rgba(120,166,255,.18)}.discount-progress-container--adm .discount-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4f8cff,#7d63ff);box-shadow:0 0 18px #5c84ff61}.discount-progress-container--adm .discount-level-marker{position:absolute;top:-9px;transform:translate(-50%);display:grid;justify-items:center;gap:5px;pointer-events:none}.discount-progress-container--adm .level-marker-strip{width:3px;height:30px;border-radius:999px;background:#ffffff59}.discount-progress-container--adm .level-marker-label{margin-top:2px;padding:2px 6px;border-radius:999px;font-size:11px;font-weight:900;color:#dce8ff;background:#081222eb;border:1px solid rgba(126,163,238,.16)}.discount-progress-container--adm .discount-level-marker.current .level-marker-label,.discount-progress-container--adm .discount-level-marker.next .level-marker-label{color:#fff;background:#5380ff57;border-color:#81a9ff80}.discount-progress-container--adm .progress-info-under-row,.discount-progress-container--adm .progress-labels{display:flex;justify-content:space-between;gap:14px}.discount-progress-container--adm .progress-labels{margin-top:24px;color:var(--muted);font-weight:700;font-size:.86rem}.discount-progress-container--adm .progress-info-under{margin-top:14px;display:grid;gap:8px}.info-under-item{display:flex;align-items:center;gap:8px}.info-label-small{color:var(--muted);font-size:.88rem;font-weight:700}.info-value-small{color:#fff;font-size:.9rem;font-weight:850}.info-value-small.highlight{color:#9ee7ff}.discount-type-row{margin-top:14px}.discount-type{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;font-weight:850;border:1px solid rgba(126,163,238,.16)}.discount-type.fixed{color:#ffe7a6;background:#ffb74d1f}.discount-type.dynamic{color:#aee7ff;background:#46a6ff1f}.fixed-discount-message,.no-discount-data,.profile-loading-line{margin-top:14px;padding:12px;border-radius:14px;background:#08122270;border:1px solid rgba(126,163,238,.12)}.balance-panel--polished,.history-panel--polished{padding:22px}.balance-form{grid-template-columns:minmax(160px,260px) auto;align-items:end;gap:12px}.history-list--adm{display:grid;gap:10px;margin-top:14px}.history-item--adm{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:16px;background:#0a14247a;border:1px solid rgba(129,163,235,.1)}.history-description{font-weight:850;color:#fff}.history-date{margin-top:4px;color:var(--muted);font-size:.85rem}.history-amounts{flex:0 0 auto;display:grid;justify-items:end;gap:4px;font-weight:900}.amount.in{color:#9effc1}.amount.out{color:#ff9aa9}.cabinet-pagination{margin-top:16px;justify-content:center}.cabinet-pagination .ghost-pill.active{background:linear-gradient(135deg,#4f8cff,#7d63ff);color:#fff}.password-modal-card{max-width:460px;width:min(100%,460px)}.success-box{padding:12px 14px;border-radius:14px;color:#d8ffe6;background:#27c6701f;border:1px solid rgba(72,230,141,.2);margin-bottom:12px}.empty-history{margin-top:14px}@media(max-width:760px){.cabinet-panel__head,.discount-progress-container--adm .progress-info-under-row,.history-item--adm,.profile-adm-row{align-items:stretch;flex-direction:column}.profile-adm-value{text-align:left}.balance-form{grid-template-columns:1fr}.history-amounts{justify-items:start}.cabinet-inline-btn{width:100%}}.discount-progress-container--adm{padding:18px 18px 16px;overflow:hidden}.discount-track-wrap{padding:12px 0 4px}.discount-progress-container--adm .discount-progress-bar{margin:12px 10px 0;height:10px}.discount-progress-container--adm .discount-level-marker{top:50%;transform:translate(-50%,-50%);gap:0}.discount-progress-container--adm .level-marker-strip{width:4px;height:34px;background:#d8e5ff8a;box-shadow:0 0 0 1px #0c172aa6}.discount-progress-container--adm .level-marker-label,.discount-progress-container--adm .progress-labels{display:none!important}.discount-milestones{display:grid;grid-template-columns:repeat(var(--level-count),minmax(0,1fr));gap:8px;margin-top:24px;align-items:start}.discount-milestone{min-width:0;display:grid;gap:4px;justify-items:center;text-align:center}.discount-milestone.first{justify-items:start;text-align:left}.discount-milestone.last{justify-items:end;text-align:right}.discount-milestone-percent{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:22px;padding:3px 8px;border-radius:999px;color:#eaf2ff;background:#081222c7;border:1px solid rgba(126,163,238,.16);font-size:12px;line-height:1;font-weight:900;white-space:nowrap}.discount-milestone-amount{max-width:100%;color:#99aac8;font-size:12px;line-height:1.15;font-weight:800;white-space:nowrap}.discount-milestone.active .discount-milestone-percent,.discount-milestone.next .discount-milestone-percent{color:#fff;background:#5380ff57;border-color:#81a9ff85;box-shadow:0 0 16px #5e84ff38}.discount-progress-container--adm .progress-info-under{margin-top:18px;padding-top:14px;border-top:1px solid rgba(126,163,238,.12)}.discount-progress-container--adm .progress-info-under-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px}.info-under-item{justify-content:space-between;min-width:0}.info-label-small,.info-value-small{white-space:nowrap}@media(max-width:900px){.discount-milestones{gap:5px}.discount-milestone-percent{min-width:34px;padding-inline:6px;font-size:11px}.discount-milestone-amount{font-size:11px}}@media(max-width:640px){.discount-progress-container--adm{padding:16px 12px}.discount-progress-container--adm .discount-progress-bar{margin-inline:8px}.discount-milestones{overflow-x:auto;grid-template-columns:repeat(var(--level-count),minmax(74px,1fr));padding-bottom:4px}.discount-milestone.first,.discount-milestone.last{justify-items:center;text-align:center}.discount-progress-container--adm .progress-info-under-row{grid-template-columns:1fr}}.game-pill__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;line-height:1;flex:0 0 24px}.game-pill__image{width:24px;height:24px;border-radius:6px;-o-object-fit:cover;object-fit:cover;display:block;box-shadow:0 0 0 1px #93b5ff2e,0 6px 12px #00000038}@media(max-width:640px){.game-pill__icon,.game-pill__image{width:22px;height:22px;flex-basis:22px}}.game-pill--raid .game-pill__icon,.game-pill--raid .game-pill__image{width:32px;height:32px;flex-basis:32px}@media(max-width:640px){.game-pill--raid .game-pill__icon,.game-pill--raid .game-pill__image{width:29px;height:29px;flex-basis:29px}}body,html{max-width:100%;overflow-x:hidden}.cabinet-main,.cabinet-panel,.catalog-content,.page-shell,.page-wrap,.shell-card{min-width:0}@media(max-width:980px){.app-header{grid-template-columns:1fr;justify-items:stretch;align-items:stretch;gap:12px;padding:14px}.brand-block--header{width:100%}.game-switcher{width:100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px!important}.game-switcher::-webkit-scrollbar{display:none}.game-pill{flex:0 0 auto;white-space:nowrap}.header-actions{width:100%;justify-content:space-between;flex-wrap:wrap;gap:10px}.header-actions__group{flex:1 1 auto}.header-actions__group--account,.header-actions__group--locale-help{min-height:0}.header-help-btn,.header-link-btn,.lang-switch-trigger{min-width:0}.cabinet-layout{grid-template-columns:1fr!important;gap:14px}.cabinet-sidebar{position:static!important;top:auto!important;padding:14px}.cabinet-nav{display:flex!important;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.cabinet-nav::-webkit-scrollbar{display:none}.cabinet-nav__link{flex:0 0 auto;white-space:nowrap}.cabinet-logout{width:100%}.cabinet-hero,.cabinet-panel__head{align-items:stretch}.cabinet-hero>*,.cabinet-panel__head>*{min-width:0}.cabinet-actions-grid,.cabinet-panels,.cabinet-stats,.profile-adm-grid{grid-template-columns:1fr!important}.history-item--adm,.profile-adm-row{align-items:flex-start}.discount-progress-container--adm .discount-track-wrap{overflow-x:auto;padding-bottom:4px}.discount-progress-container--adm .discount-milestones,.discount-progress-container--adm .discount-progress-bar{min-width:560px}.cards-grid,.catalog-grid,.orders-catalog-grid--cabinet{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.page-wrap{padding:10px}.page-shell{gap:12px}.app-header{border-radius:18px;padding:12px}.brand-logo{width:42px;height:42px;border-radius:13px}.brand-title{font-size:1rem}.brand-subtitle,.section-subtitle{font-size:12px;line-height:1.35}.game-pill{min-height:38px;padding:8px 10px;border-radius:13px;gap:8px}.game-pill--raid .game-pill__icon,.game-pill--raid .game-pill__image{width:29px;height:29px;flex-basis:29px}.header-actions,.header-actions__group{display:grid;grid-template-columns:1fr 1fr;width:100%}.mobile-only.header-filter-btn{grid-column:1/-1}.ghost-pill,.header-help-btn,.header-link-btn,.lang-switch,.lang-switch-trigger,.primary-pill{width:100%}.lang-switch-menu{left:0;right:auto;width:min(220px,calc(100vw - 24px))}.catalog-layout{grid-template-columns:1fr!important}.cabinet-main,.catalog-content{gap:12px}.cards-grid,.catalog-grid,.orders-catalog-grid--cabinet{grid-template-columns:1fr!important}.balance-panel--polished,.cabinet-hero,.cabinet-panel,.cabinet-sidebar,.discount-panel--adm,.history-panel--polished{padding:14px!important;border-radius:18px}.cabinet-panel__title,.section-title{font-size:1.05rem;line-height:1.25}.discount-info-row,.history-item--adm,.profile-adm-row{display:grid;grid-template-columns:1fr;gap:6px}.history-amounts,.profile-adm-value{text-align:left!important;justify-items:start!important;align-items:flex-start!important}.auth-form,.balance-form,.compact-form{gap:10px}.field-block input,.field-block select,.field-block textarea{min-height:42px;font-size:16px}.discount-progress-container--adm{padding:12px;overflow:hidden}.discount-progress-container--adm .discount-track-wrap{margin-inline:-2px}.discount-progress-container--adm .progress-info-under-row{grid-template-columns:1fr!important;gap:8px}.modal-card,.password-modal-card{width:calc(100vw - 20px);max-height:calc(100vh - 24px);overflow:auto;border-radius:18px}}@media(max-width:390px){.header-actions,.header-actions__group{grid-template-columns:1fr}.game-pill__text{font-size:12px}.cabinet-nav__link{padding:10px 12px;font-size:13px}}.card-price-old{display:block;margin-bottom:2px;font-size:.82rem;line-height:1.1}.catalog-status-box{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 16px}.status-retry-btn{min-height:36px;padding:8px 14px;white-space:nowrap}.card-price-block{min-width:0}.card-buy-error{margin-top:10px}.card-actions-stack .buy-button,.card-actions-stack .card-secondary-btn,.order-actions-row .card-order-action{min-height:42px}.card-stat-inline__icon-img,.expanded-item img,.hero-icon-box img{content-visibility:auto}@media(max-width:640px){.catalog-status-box{align-items:stretch;flex-direction:column}.card-footer-box{align-items:stretch}.card-price-block{order:1}.card-actions-stack{order:2;width:100%}.card-actions-stack:not(.order-actions-stack){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.card-actions-stack .buy-button,.card-actions-stack .card-secondary-btn,.order-actions-row .card-order-action{font-size:.9em;padding-inline:10px}.order-actions-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:0}.order-actions-stack{padding-bottom:0;margin-bottom:0}.order-credentials-box{margin-bottom:0}}.art-search-block{display:grid;gap:10px;padding:12px;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;background:#ffffff0a}.art-search-field{display:grid;gap:8px}.art-search-input{width:100%}.art-search-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.art-search-actions .art-search-btn:only-child,.art-search-actions .art-search-reset:only-child{grid-column:1/-1}.art-search-btn,.art-search-reset{min-height:42px;padding-inline:14px;white-space:nowrap}.art-search-result-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:12px 14px}@media(max-width:760px){.art-search-actions{grid-template-columns:1fr}.art-search-btn,.art-search-reset{width:100%}.art-search-result-banner{align-items:stretch;flex-direction:column}}.catalog-sidebar-stack{display:grid;gap:14px;align-items:start}.authorized-id-search-block{position:sticky;top:84px;z-index:2}.catalog-sidebar-stack .filters-sidebar{top:226px;max-height:calc(100vh - 244px)}@media(max-width:900px){.catalog-sidebar-stack{display:block}.authorized-id-search-block{position:static;margin-bottom:12px}.catalog-sidebar-stack .filters-sidebar{top:12px;max-height:none}}:root,html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light;--bg:#f4f7ff;--bg-2:#edf3ff;--bg-3:#e5edff;--surface:hsla(0,0%,100%,.88);--surface-2:hsla(0,0%,100%,.96);--surface-3:rgba(238,244,255,.98);--line:rgba(61,91,156,.16);--line-strong:rgba(61,91,156,.28);--text:#172033;--muted:#61708d;--accent:#416cff;--accent-2:#7357ff;--accent-3:#098ecf;--shadow:0 20px 60px rgba(54,78,130,.18)}html[data-theme=light],html[data-theme=light] #__nuxt,html[data-theme=light] body{background:radial-gradient(circle at top left,rgba(92,127,255,.18),transparent 30%),radial-gradient(circle at top right,rgba(151,117,255,.14),transparent 28%),linear-gradient(180deg,#f7f9ff,#eef4ff 48%,#f8fbff)}.theme-toggle-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;white-space:nowrap}.theme-toggle-btn__icon{display:grid;place-items:center;width:20px;height:20px;line-height:1}.theme-toggle-btn__text{font-weight:800;letter-spacing:.01em}html[data-theme=light] .account-card,html[data-theme=light] .art-search-block,html[data-theme=light] .auth-card,html[data-theme=light] .cabinet-hero,html[data-theme=light] .cabinet-panel,html[data-theme=light] .cabinet-sidebar,html[data-theme=light] .filters-sidebar,html[data-theme=light] .hero-cloud,html[data-theme=light] .heroes-overlay-panel,html[data-theme=light] .modal-card,html[data-theme=light] .shell-card,html[data-theme=light] .thanks-card{background:linear-gradient(180deg,#ffffffeb,#f7fafff5);border-color:var(--line);box-shadow:var(--shadow)}html[data-theme=light] .app-header{background:#ffffffdb;border-color:#3d5b9c24}html[data-theme=light] .art-search-input,html[data-theme=light] .auth-benefit,html[data-theme=light] .balance-panel--polished,html[data-theme=light] .cabinet-nav__link,html[data-theme=light] .card-stat-inline,html[data-theme=light] .discount-panel,html[data-theme=light] .dropdown,html[data-theme=light] .empty-inline,html[data-theme=light] .empty-state,html[data-theme=light] .expanded-item,html[data-theme=light] .field-block input,html[data-theme=light] .game-pill,html[data-theme=light] .ghost-pill,html[data-theme=light] .hero-chip,html[data-theme=light] .hero-cloud-item,html[data-theme=light] .history-item,html[data-theme=light] .lang-switch-menu,html[data-theme=light] .lang-switch-trigger,html[data-theme=light] .order-credentials-box,html[data-theme=light] .original-hero-input,html[data-theme=light] .original-search-dropdown,html[data-theme=light] .original-search-item,html[data-theme=light] .price-input-wrap,html[data-theme=light] .price-slider-box,html[data-theme=light] .profile-adm-row,html[data-theme=light] .rank-toggle,html[data-theme=light] .search-dropdown-item,html[data-theme=light] .search-dropdown-panel{background:#ffffffd1;border-color:#3d5b9c29;color:var(--text)}html[data-theme=light] .cabinet-nav__link.active,html[data-theme=light] .dropdown:hover,html[data-theme=light] .game-pill.active,html[data-theme=light] .hero-chip.active,html[data-theme=light] .hero-chip.is-selected,html[data-theme=light] .original-search-item:hover,html[data-theme=light] .rank-toggle:hover,html[data-theme=light] .search-dropdown-item:hover{background:linear-gradient(180deg,#e6eefffa,#d6e2fffa);border-color:#416cff3d;box-shadow:inset 0 0 0 1px #416cff14,0 10px 24px #416cff1f}html[data-theme=light] .brand-subtitle,html[data-theme=light] .catalog-stats span,html[data-theme=light] .expanded-rank,html[data-theme=light] .filters-header p,html[data-theme=light] .history-date,html[data-theme=light] .info-label-small,html[data-theme=light] .locale-switch-hint,html[data-theme=light] .mini-note,html[data-theme=light] .muted-label,html[data-theme=light] .operation-description,html[data-theme=light] .price-input-label,html[data-theme=light] .section-subtitle{color:var(--muted)}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{color:var(--text);background:#ffffffe6}html[data-theme=light] input::-moz-placeholder{color:#7b89a6}html[data-theme=light] input::placeholder{color:#7b89a6}html[data-theme=light] .heroes-overlay-backdrop,html[data-theme=light] .mobile-backdrop,html[data-theme=light] .modal-backdrop{background:#d2def78f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-theme=light] .heroes-overlay-head{background:linear-gradient(180deg,#fffffffa,#ffffffe0)}html[data-theme=light] .card-buy-error,html[data-theme=light] .error-box,html[data-theme=light] .overlay-save-error{background:#ffe8eeeb;color:#9f1239;border-color:#e11d482e}html[data-theme=light] .fixed-discount-message,html[data-theme=light] .success-box{background:#e4faf1eb;color:#047857}html[data-theme=light] .card-glow{opacity:.55}html[data-theme=light] .hero-avatar,html[data-theme=light] .hero-icon-box{box-shadow:0 8px 18px #364e8224}html[data-theme=light] .copy-tooltip{background:#172033eb;color:#fff}@media(max-width:640px){.theme-toggle-btn{min-width:46px;padding-inline:12px}.theme-toggle-btn__text{display:none}}html[data-theme=light] .account-card .card-stat-inline strong,html[data-theme=light] .card-stat-inline strong,html[data-theme=light] .catalog-grid .card-stat-inline strong{color:#000}html[data-theme=light]{--bg:#f5f7fb;--bg-2:#eef3fb;--bg-3:#e7eef9;--surface:hsla(0,0%,100%,.94);--surface-2:hsla(0,0%,100%,.98);--surface-3:rgba(241,246,255,.98);--line:rgba(45,66,112,.14);--line-strong:rgba(45,66,112,.26);--text:#111827;--muted:#4b5f7f;--accent:#315eff;--accent-2:#6747f5;--accent-3:#087bb6;--shadow:0 18px 46px rgba(40,57,98,.13)}html[data-theme=light],html[data-theme=light] #__nuxt,html[data-theme=light] body{background:radial-gradient(circle at top left,rgba(72,106,240,.12),transparent 32%),radial-gradient(circle at top right,rgba(126,83,244,.1),transparent 30%),linear-gradient(180deg,#f8faff,#eff4fb 46%,#f7faff);color:var(--text)}html[data-theme=light] .account-card,html[data-theme=light] .art-search-block,html[data-theme=light] .auth-card,html[data-theme=light] .balance-panel--polished,html[data-theme=light] .cabinet-hero,html[data-theme=light] .cabinet-panel,html[data-theme=light] .cabinet-sidebar,html[data-theme=light] .discount-progress-container--adm,html[data-theme=light] .filters-sidebar,html[data-theme=light] .hero-cloud,html[data-theme=light] .heroes-overlay-panel,html[data-theme=light] .history-panel--polished,html[data-theme=light] .modal-card,html[data-theme=light] .shell-card,html[data-theme=light] .thanks-card{background:linear-gradient(180deg,#fffffff5,#f8fbfffa);border-color:var(--line);color:var(--text);box-shadow:var(--shadow)}html[data-theme=light] .app-header{background:#ffffffe6;border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-theme=light] .art-search-field>span,html[data-theme=light] .brand-title,html[data-theme=light] .cabinet-panel__title,html[data-theme=light] .cabinet-stat strong,html[data-theme=light] .cabinet-userbox__name,html[data-theme=light] .card-id-label,html[data-theme=light] .card-rewards-line,html[data-theme=light] .discount-milestone-amount,html[data-theme=light] .discount-milestone-percent,html[data-theme=light] .discount-value,html[data-theme=light] .field-block>span,html[data-theme=light] .filters-header h3,html[data-theme=light] .hero-name,html[data-theme=light] .history-amounts,html[data-theme=light] .history-description,html[data-theme=light] .info-value-small,html[data-theme=light] .level-marker-label,html[data-theme=light] .modal-price,html[data-theme=light] .modal-price-new,html[data-theme=light] .order-credentials-box,html[data-theme=light] .order-credentials-box strong,html[data-theme=light] .price-tag,html[data-theme=light] .profile-adm-value,html[data-theme=light] .section-title{color:var(--text)!important}html[data-theme=light] .auth-benefit span,html[data-theme=light] .brand-subtitle,html[data-theme=light] .cabinet-list,html[data-theme=light] .cabinet-stat span,html[data-theme=light] .catalog-stats span,html[data-theme=light] .expanded-rank,html[data-theme=light] .filters-header p,html[data-theme=light] .history-date,html[data-theme=light] .info-label-small,html[data-theme=light] .locale-switch-hint,html[data-theme=light] .mini-note,html[data-theme=light] .muted-label,html[data-theme=light] .operation-description,html[data-theme=light] .price-input-label,html[data-theme=light] .profile-adm-label,html[data-theme=light] .progress-labels,html[data-theme=light] .section-subtitle{color:var(--muted)!important}html[data-theme=light] .art-search-input,html[data-theme=light] .auth-benefit,html[data-theme=light] .cabinet-nav__link,html[data-theme=light] .card-stat-inline,html[data-theme=light] .discount-panel,html[data-theme=light] .dropdown,html[data-theme=light] .empty-inline,html[data-theme=light] .empty-state,html[data-theme=light] .expanded-item,html[data-theme=light] .field-block input,html[data-theme=light] .field-block select,html[data-theme=light] .field-block textarea,html[data-theme=light] .fixed-discount-message,html[data-theme=light] .game-pill,html[data-theme=light] .ghost-pill,html[data-theme=light] .hero-chip,html[data-theme=light] .hero-cloud-item,html[data-theme=light] .history-item,html[data-theme=light] .lang-switch-menu,html[data-theme=light] .lang-switch-trigger,html[data-theme=light] .no-discount-data,html[data-theme=light] .order-credentials-box,html[data-theme=light] .original-hero-input,html[data-theme=light] .original-search-dropdown,html[data-theme=light] .original-search-item,html[data-theme=light] .price-input-wrap,html[data-theme=light] .price-slider-box,html[data-theme=light] .profile-adm-row,html[data-theme=light] .profile-loading-line,html[data-theme=light] .rank-toggle,html[data-theme=light] .search-dropdown-item,html[data-theme=light] .search-dropdown-panel{background:#ffffffc7;border-color:var(--line);color:var(--text)!important}html[data-theme=light] .cabinet-nav__link.active,html[data-theme=light] .dropdown:hover,html[data-theme=light] .game-pill.active,html[data-theme=light] .hero-chip.active,html[data-theme=light] .hero-chip.is-selected,html[data-theme=light] .original-search-item:hover,html[data-theme=light] .rank-toggle:hover,html[data-theme=light] .search-dropdown-item:hover{background:linear-gradient(180deg,#ebf1fffa,#dee8fffa);border-color:#315eff38;color:var(--text)!important;box-shadow:inset 0 0 0 1px #315eff12,0 10px 22px #315eff1a}html[data-theme=light] .auth-submit,html[data-theme=light] .buy-button,html[data-theme=light] .card-order-action--register,html[data-theme=light] .primary-pill{color:#fff!important;background:linear-gradient(135deg,#315eff,#7558ff);box-shadow:0 12px 24px #315eff33}html[data-theme=light] .card-order-action--overlay,html[data-theme=light] .card-secondary-btn,html[data-theme=light] .card-secondary-btn--overlay,html[data-theme=light] .copy-btn-inline,html[data-theme=light] .header-filter-btn,html[data-theme=light] .header-help-btn,html[data-theme=light] .header-link-btn,html[data-theme=light] .theme-toggle-btn{color:var(--text)!important}html[data-theme=light] .card-order-action--cancel,html[data-theme=light] .card-secondary-btn--danger{color:#9f1239!important;background:linear-gradient(180deg,#fff4f7fa,#ffe6ecfa);border-color:#e11d4838}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{color:var(--text)!important;background:#ffffffeb!important;border-color:var(--line)!important;caret-color:var(--accent)}html[data-theme=light] input::-moz-placeholder,html[data-theme=light] textarea::-moz-placeholder{color:#74839e!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#74839e!important}html[data-theme=light] .account-card .card-stat-inline strong,html[data-theme=light] .card-stat-inline strong,html[data-theme=light] .catalog-grid .card-stat-inline strong,html[data-theme=light] .orders-catalog-grid--cabinet .card-stat-inline strong{color:#000!important}html[data-theme=light] .discount-progress-container--adm .discount-progress-bar{background:#d4e0f4f2}html[data-theme=light] .discount-milestone.active .discount-milestone-percent,html[data-theme=light] .discount-milestone.next .discount-milestone-percent,html[data-theme=light] .discount-progress-container--adm .discount-level-marker.current .level-marker-label,html[data-theme=light] .discount-progress-container--adm .discount-level-marker.next .level-marker-label{color:#fff!important;background:linear-gradient(135deg,#315eff,#7558ff);border-color:#315eff57}html[data-theme=light] .discount-milestone-amount,html[data-theme=light] .discount-milestone-percent,html[data-theme=light] .level-marker-label{background:#ffffffe0;border-color:var(--line)}html[data-theme=light] .card-buy-error,html[data-theme=light] .error-box,html[data-theme=light] .overlay-save-error{background:#fff1f4f5;color:#9f1239!important;border-color:#e11d4833}html[data-theme=light] .fixed-discount-message,html[data-theme=light] .success-box{background:#ecfdf5f5;color:#047857!important;border-color:#10b98133}html[data-theme=light] .card-glow{opacity:.35}html[data-theme=light] .game-pill__image,html[data-theme=light] .hero-avatar,html[data-theme=light] .hero-icon-box{box-shadow:0 8px 18px #28396224}html[data-theme=light] .copy-tooltip{background:#111827eb;color:#fff!important}html[data-theme=light] .account-card{background:linear-gradient(180deg,#fffffffa,#f5f8fffa);border-color:#cdd9ebf2;box-shadow:0 18px 40px #7e91b12e}html[data-theme=light] .hero-count-badge{background:linear-gradient(180deg,#35476cf5,#243250fa);border-color:#546da161;color:#f8fbff;box-shadow:0 10px 20px #2b3b5a2e}html[data-theme=light] .card-hero-preview{background:linear-gradient(180deg,#293b63fa,#1c2c4efa);border-color:#809ad638;box-shadow:inset 0 1px #ffffff0d,0 14px 26px #293b632e}html[data-theme=light] .card-footer-box{border-top-color:#cfdaebd9}html[data-theme=light] .card-order-action--overlay,html[data-theme=light] .card-secondary-btn,html[data-theme=light] .card-secondary-btn--overlay{background:linear-gradient(180deg,#fffffffa,#f1f5fcfa);border-color:#cad6ebf5;color:#253247!important;box-shadow:inset 0 1px #fffffff2,0 10px 22px #788aaa1f}html[data-theme=light] .card-order-action--overlay:hover,html[data-theme=light] .card-secondary-btn--overlay:hover,html[data-theme=light] .card-secondary-btn:hover{background:linear-gradient(180deg,#f9fbff,#ebf1fb);border-color:#a8bce2f2}html[data-theme=light] .price-tag{color:#172133!important}html[data-theme=light] .app-header{background:linear-gradient(180deg,#fffffff0,#f8fafff2);border-color:#d3ddedf5;box-shadow:0 18px 38px #7e91b129}html[data-theme=light] .game-switcher,html[data-theme=light] .header-actions__group--account,html[data-theme=light] .header-actions__group--locale-help{background:linear-gradient(180deg,#f0f4fbeb,#e9eff8f2);border-color:#d2dcedf5;box-shadow:inset 0 1px #fffffff5}html[data-theme=light] .header-actions__group--account .header-link-btn:not(.primary-pill),html[data-theme=light] .header-help-btn,html[data-theme=light] .lang-switch-trigger,html[data-theme=light] .theme-toggle-btn{background:linear-gradient(180deg,#fffffffa,#f1f5fcfa);border-color:#ccd7eaf5;color:#263248!important;box-shadow:inset 0 1px #fffffffa,0 8px 18px #8093b21a}html[data-theme=light] .header-actions__group--account .header-link-btn:not(.primary-pill):hover,html[data-theme=light] .header-help-btn:hover,html[data-theme=light] .lang-switch-trigger:hover,html[data-theme=light] .theme-toggle-btn:hover{border-color:#aabcdcfa;background:linear-gradient(180deg,#fafcff,#ecf1f9)}html[data-theme=light] .header-actions__group--account .primary-pill{box-shadow:0 10px 22px #315eff2e}html[data-theme=light] .cabinet-sidebar--clean{background:linear-gradient(180deg,#f8fafffa,#f0f5fcfa);border-color:#cfdaebf5;box-shadow:0 18px 40px #7e91b124}html[data-theme=light] .cabinet-nav{background:linear-gradient(180deg,#ecf0f8e0,#e5ebf6e6);border-color:#d4ddedf5}html[data-theme=light] .cabinet-logout,html[data-theme=light] .cabinet-nav__link{background:linear-gradient(180deg,#fffffffc,#f3f6fbfc);border-color:#d0daebf5;color:#243145!important;box-shadow:inset 0 1px #fffffffa,0 8px 18px #8093b214}html[data-theme=light] .cabinet-nav__link.active{background:linear-gradient(180deg,#e6eefffc,#dae5fffc);border-color:#94adebf2;color:#1d3795!important;box-shadow:inset 0 1px #fffffff2,0 12px 24px #315eff24}html[data-theme=light] .cabinet-logout:hover,html[data-theme=light] .cabinet-nav__link:hover{border-color:#b0c1e0fa;background:linear-gradient(180deg,#fafcff,#eef3fa)}html[data-theme=light] .heroes-overlay-panel{background:linear-gradient(180deg,#fcfdfffc,#f4f8fdfc);border-color:#d0daeaf5;box-shadow:0 28px 62px #7a8cac3d}html[data-theme=light] .heroes-overlay-head{background:linear-gradient(180deg,#fcfdfffc,#f8fafef5);border-bottom-color:#dde5f2eb}html[data-theme=light] .heroes-overlay-backdrop{background:#d6dff0a3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=light] .expanded-title{color:#1f2937!important}html[data-theme=light] .heroes-overlay-actions .badge-soft{background:linear-gradient(180deg,#324262f5,#222f4bfa);border-color:#556a915c;color:#f8fbff!important}html[data-theme=light] .heroes-overlay-actions .icon-close{background:linear-gradient(180deg,#31405ff5,#222f4bfa);color:#f8fbff;border-color:#566c9457;box-shadow:0 10px 18px #41516f2e}html[data-theme=light] .heroes-overlay-actions .icon-close:hover{background:linear-gradient(180deg,#3a4b6cfa,#273654fa)}html[data-theme=light] .rank-toggle{background:linear-gradient(180deg,#f4f7fcfa,#e9eff7fa);border-color:#c2cddefa;color:#1f2937!important;box-shadow:inset 0 1px #fffffff5,0 8px 18px #919fb81f}html[data-theme=light] .rank-toggle:hover{background:linear-gradient(180deg,#eff4fb,#e3ebf6);border-color:#a2b4d2fa;box-shadow:inset 0 1px #fffffffa,0 10px 20px #788aaa24}html[data-theme=light] .rank-toggle__title{color:#1f2937!important}html[data-theme=light] .rank-toggle__count{background:#dde5f2f2;color:#637089!important;border-color:#c9d3e3f5}html[data-theme=light] .rank-toggle__icon{background:#e3eaf4fa;color:#40506a;border-color:#c9d3e3f5}html[data-theme=light] .rank-group-list{background:#f0f4fadb;border-color:#d6dfece6}html[data-theme=light] .expanded-item{background:linear-gradient(180deg,#fffffffc,#f6f9fdfc);border-color:#d2dbe9f5;box-shadow:0 8px 18px #919fb81a}html[data-theme=light] .expanded-name,html[data-theme=light] .expanded-rank{color:#253247!important}html[data-theme=light] .overlay-save-error{background:#ffedf1fa}.authorized-id-search-block{position:relative;overflow:hidden;gap:14px;padding:18px;border-radius:24px;background:radial-gradient(circle at top left,rgba(88,132,255,.08),transparent 32%),linear-gradient(180deg,#121d2feb,#0b121ff5);border:1px solid rgba(129,164,234,.14);box-shadow:inset 0 1px #ffffff08,0 18px 40px #050c1838}.authorized-id-search-block:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.03),transparent 34%)}.art-search-header{position:relative;z-index:1;margin-bottom:0}.art-search-header h3{margin:0}.art-search-header p{margin:4px 0 0}.art-search-field--polished{position:relative;z-index:1;gap:8px}.art-search-field--polished>span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.art-search-input-wrap{position:relative}.art-search-input{min-height:48px;padding:0 14px;border-radius:16px;border:1px solid rgba(128,164,235,.16);background:#ffffff0d;box-shadow:inset 0 1px #ffffff08}.art-search-input:focus{outline:none;border-color:#799ce36b;box-shadow:0 0 0 3px #5a8cff1f}.art-search-actions--stacked{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:10px}.art-search-btn,.art-search-reset{width:100%;min-height:44px;border-radius:14px;justify-content:center;font-weight:700}.art-search-reset{background:linear-gradient(180deg,#1a2841f0,#111b2dfa);border:1px solid rgba(109,144,214,.22);color:#eef4ff}.art-search-reset:hover{background:linear-gradient(180deg,#1f314ef5,#121e34fa);border-color:#8baef457}html[data-theme=light] .authorized-id-search-block{background:radial-gradient(circle at top left,rgba(88,132,255,.08),transparent 34%),linear-gradient(180deg,#fffffffa,#f6f9fefa);border-color:#d0daeaf5;box-shadow:0 18px 40px #7e91b124}html[data-theme=light] .art-search-header h3{color:#1f2937!important}html[data-theme=light] .art-search-field--polished>span,html[data-theme=light] .art-search-header p{color:#6b7a93!important}html[data-theme=light] .art-search-input{background:linear-gradient(180deg,#fffffffa,#f3f6fbfc);border-color:#ccd7eaf5;color:#253247!important;box-shadow:inset 0 1px #fffffffa,0 8px 18px #8093b214}html[data-theme=light] .art-search-input::-moz-placeholder{color:#8c99af}html[data-theme=light] .art-search-input::placeholder{color:#8c99af}html[data-theme=light] .art-search-reset{background:linear-gradient(180deg,#fffffffa,#f1f5fcfa);border-color:#ccd7eaf5;color:#263248!important;box-shadow:inset 0 1px #fffffffa,0 8px 18px #8093b214}html[data-theme=light] .art-search-reset:hover{border-color:#aabcdcfa;background:linear-gradient(180deg,#fafcff,#ecf1f9)}.catalog-sidebar-stack{gap:18px}.catalog-sidebar-stack>*{min-width:0}.authorized-id-search-block,.filters-sidebar-block{position:relative}.filters-sidebar-block{box-shadow:inset 0 1px #ffffff08,0 18px 40px #050c1838}.filters-sidebar-block .filters-header{margin-bottom:2px;padding-bottom:12px;border-bottom:1px solid rgba(129,164,234,.12)}@media(max-width:900px){.catalog-sidebar-stack{display:grid;gap:16px}.authorized-id-search-block{margin-bottom:0}.filters-sidebar-block{margin-top:0}}html[data-theme=light] .filters-sidebar-block{background:linear-gradient(180deg,#fffffffa,#f6f9fefa);border-color:#d0daeaf5;box-shadow:0 18px 40px #7e91b124}html[data-theme=light] .filters-sidebar-block .filters-header{border-bottom-color:#d6dfeceb}html[data-theme=light] .filters-sidebar-block .filters-header h3{color:#1f2937!important}html[data-theme=light] .filters-sidebar-block .filters-header p{color:#6b7a93!important}.catalog-sidebar-stack{align-self:start}.authorized-id-search-block,.catalog-sidebar-stack .filters-sidebar,.catalog-sidebar-stack .filters-sidebar-block{position:static!important;top:auto!important;max-height:none!important}@media(max-width:900px){.authorized-id-search-block,.catalog-sidebar-stack .filters-sidebar,.catalog-sidebar-stack .filters-sidebar-block{position:static!important;top:auto!important;max-height:none!important}}html[data-theme=light] .lang-switch .arrow,html[data-theme=light] .lang-switch .dropdown,html[data-theme=light] .lang-switch .dropdown .name,html[data-theme=light] .lang-switch .lang-icon,html[data-theme=light] .lang-switch-menu,html[data-theme=light] .lang-switch-trigger,html[data-theme=light] .lang-switch-trigger .name,html[data-theme=light] .locale-switch-hint{color:#253247!important}html[data-theme=light] .lang-switch-menu{background:linear-gradient(180deg,#fffffffc,#f4f7fcfc);border-color:#ccd7eaf5;box-shadow:0 16px 34px #7e91b12e}html[data-theme=light] .lang-switch .dropdown{background:transparent}html[data-theme=light] .lang-switch .dropdown.selected,html[data-theme=light] .lang-switch .dropdown:focus-visible,html[data-theme=light] .lang-switch .dropdown:hover{background:linear-gradient(180deg,#eef3fb,#e4ebf7);color:#1f2937!important}html[data-theme=light] .account-card,html[data-theme=light] .art-search-block,html[data-theme=light] .balance-panel--polished,html[data-theme=light] .cabinet-panel,html[data-theme=light] .cabinet-sidebar,html[data-theme=light] .discount-progress-container--adm,html[data-theme=light] .filters-sidebar,html[data-theme=light] .heroes-overlay-panel,html[data-theme=light] .history-panel--polished,html[data-theme=light] .modal-card,html[data-theme=light] .shell-card{color:#253247}html[data-theme=light] .art-search-block strong,html[data-theme=light] .balance-panel--polished strong,html[data-theme=light] .cabinet-panel strong,html[data-theme=light] .discount-progress-container--adm strong,html[data-theme=light] .filters-sidebar strong,html[data-theme=light] .history-panel--polished strong,html[data-theme=light] .shell-card h1,html[data-theme=light] .shell-card h2,html[data-theme=light] .shell-card h3,html[data-theme=light] .shell-card h4,html[data-theme=light] .shell-card strong{color:#1f2937!important}html[data-theme=light] .art-search-block label,html[data-theme=light] .art-search-block li,html[data-theme=light] .art-search-block p,html[data-theme=light] .art-search-block span,html[data-theme=light] .balance-panel--polished label,html[data-theme=light] .balance-panel--polished li,html[data-theme=light] .balance-panel--polished p,html[data-theme=light] .balance-panel--polished span,html[data-theme=light] .cabinet-panel label,html[data-theme=light] .cabinet-panel li,html[data-theme=light] .cabinet-panel p,html[data-theme=light] .cabinet-panel span,html[data-theme=light] .cabinet-sidebar label,html[data-theme=light] .cabinet-sidebar li,html[data-theme=light] .cabinet-sidebar p,html[data-theme=light] .cabinet-sidebar span,html[data-theme=light] .discount-progress-container--adm label,html[data-theme=light] .discount-progress-container--adm li,html[data-theme=light] .discount-progress-container--adm p,html[data-theme=light] .discount-progress-container--adm span,html[data-theme=light] .filters-sidebar label,html[data-theme=light] .filters-sidebar li,html[data-theme=light] .filters-sidebar p,html[data-theme=light] .filters-sidebar span,html[data-theme=light] .history-panel--polished label,html[data-theme=light] .history-panel--polished li,html[data-theme=light] .history-panel--polished p,html[data-theme=light] .history-panel--polished span,html[data-theme=light] .shell-card .empty-inline,html[data-theme=light] .shell-card .mini-note,html[data-theme=light] .shell-card .muted-label,html[data-theme=light] .shell-card label,html[data-theme=light] .shell-card li,html[data-theme=light] .shell-card p,html[data-theme=light] .shell-card span{color:#5b6a82}html[data-theme=light] .card-primary-btn,html[data-theme=light] .card-primary-btn span,html[data-theme=light] .primary-pill,html[data-theme=light] .primary-pill span,html[data-theme=light] .save-jpg-btn,html[data-theme=light] .save-jpg-btn span{color:#fff!important}html[data-theme=light] .art-search-header h3,html[data-theme=light] .art-search-header p,html[data-theme=light] .art-search-reset,html[data-theme=light] .art-search-reset span,html[data-theme=light] .dropdown,html[data-theme=light] .field-block>span,html[data-theme=light] .filters-header h3,html[data-theme=light] .filters-header p,html[data-theme=light] .ghost-pill,html[data-theme=light] .ghost-pill span,html[data-theme=light] .header-help-btn,html[data-theme=light] .header-help-btn span,html[data-theme=light] .header-link-btn:not(.primary-pill),html[data-theme=light] .header-link-btn:not(.primary-pill) span,html[data-theme=light] .price-input-label,html[data-theme=light] .search-dropdown-name,html[data-theme=light] .search-dropdown-rank,html[data-theme=light] .theme-toggle-btn,html[data-theme=light] .theme-toggle-btn span,html[data-theme=light] input,html[data-theme=light] option,html[data-theme=light] select,html[data-theme=light] textarea{color:#253247!important}html[data-theme=light] .art-search-header p,html[data-theme=light] .brand-subtitle,html[data-theme=light] .catalog-stats span,html[data-theme=light] .empty-inline,html[data-theme=light] .filters-header p,html[data-theme=light] .history-date,html[data-theme=light] .locale-switch-hint,html[data-theme=light] .mini-note,html[data-theme=light] .operation-description,html[data-theme=light] .price-input-label,html[data-theme=light] .section-subtitle{color:#6b7a93!important}html[data-theme=light] .account-card .hero-count-badge,html[data-theme=light] .account-card .hero-count-badge *,html[data-theme=light] .hero-count-badge,html[data-theme=light] .hero-count-badge *{color:#fff!important}.brand-logo--image{overflow:hidden;padding:0;background:radial-gradient(circle at center,#26ffbc2e,#0a121ffa 64%)}.brand-logo--image img{-o-object-fit:cover;object-fit:cover}html[data-theme=light] .brand-logo--image{background:radial-gradient(circle at center,#26ffbc1f,#f4f8fffa 66%);box-shadow:0 10px 22px #315eff29,inset 0 1px #ffffffbf}.brand-block--header{gap:16px}.brand-logo,.brand-logo.brand-logo--image{width:62px;height:62px}.brand-logo--image img{transform:scale(1.02)}html[data-theme=light] .brand-logo--image{background:transparent!important;box-shadow:none!important}@media(max-width:768px){.brand-logo,.brand-logo.brand-logo--image{width:55px;height:55px;border-radius:16px}}.app-header{align-items:stretch}.brand-block--header{align-self:stretch;min-height:100%}.brand-logo,.brand-logo.brand-logo--image{align-self:stretch;height:auto!important;width:auto!important;max-height:100%}@media(max-width:768px){.app-header{align-items:stretch}.brand-block--header{align-self:stretch}.brand-logo,.brand-logo.brand-logo--image{border-radius:16px}}.app-header{align-items:center!important}.brand-block--header{align-self:center!important;display:flex;align-items:center;min-height:0!important;height:auto!important;gap:14px}.brand-logo,.brand-logo.brand-logo--image{align-self:center!important;width:68px!important;height:68px!important;min-width:68px;min-height:68px;max-width:68px;max-height:68px;aspect-ratio:1/1;border-radius:18px;overflow:hidden;box-sizing:border-box}.brand-logo--image{background:transparent!important;box-shadow:none!important}.brand-logo--image img{display:block;width:100%;height:100%}@media(max-width:1024px){.brand-logo,.brand-logo.brand-logo--image{width:62px!important;height:62px!important;min-width:62px;min-height:62px;max-width:62px;max-height:62px}}@media(max-width:768px){.brand-block--header{gap:12px}.brand-logo,.brand-logo.brand-logo--image{width:56px!important;height:56px!important;min-width:56px;min-height:56px;max-width:56px;max-height:56px;border-radius:16px}}.brand-logo--image img{padding:2px;box-sizing:border-box;-o-object-fit:contain;object-fit:contain;transform:scale(.96)}@media(max-width:1024px){.brand-logo--image img{padding:2px;transform:scale(.95)}}@media(max-width:768px){.brand-logo--image img{padding:1px;transform:scale(.94)}}html[data-theme=light] .modal-card{background:linear-gradient(180deg,#fffffffa,#f7fafffa);border-color:#d0daeaf5;color:#253247;box-shadow:0 28px 62px #7a8cac3d}html[data-theme=light] .modal-card .field-block>span,html[data-theme=light] .modal-card label,html[data-theme=light] .modal-card span,html[data-theme=light] .modal-header h3,html[data-theme=light] .modal-header p{color:#253247}html[data-theme=light] .modal-check span,html[data-theme=light] .modal-header p{color:#6b7a93!important}html[data-theme=light] .modal-price-wrap{background:linear-gradient(180deg,#f5f8fdfa,#ebf1fafa);border-color:#cbd6e8fa;color:#253247;box-shadow:inset 0 1px #ffffffeb,0 12px 24px #7e91b11f}html[data-theme=light] .modal-price,html[data-theme=light] .modal-price-new{color:#172133!important}html[data-theme=light] .modal-price-old{color:#7b879a!important;text-decoration-color:#7b879ab8}html[data-theme=light] .modal-discount-note{color:#047857!important}html[data-theme=light] .modal-check{color:#6b7a93!important}html[data-theme=light] .modal-check input{accent-color:#4f63ff}html[data-theme=light] .modal-help-text{background:linear-gradient(180deg,#f1f5fcfa,#e8eff9fa);border-color:#cbd6e8f5;color:#5b6a82!important}html[data-theme=light] .modal-help-text a{color:#315eff!important}html[data-theme=light] .modal-card .icon-close{background:linear-gradient(180deg,#31405ff5,#222f4bfa);color:#fff!important;border-color:#566c9457}html[data-theme=light] .modal-card .ghost-pill{background:linear-gradient(180deg,#fffffffa,#f1f5fcfa);border-color:#ccd7eaf5;color:#253247!important}html[data-theme=light] .modal-card .primary-pill,html[data-theme=light] .modal-card .primary-pill span{color:#fff!important}@media(max-width:768px){#__nuxt,body,html{min-width:0;overflow-x:hidden}.page-wrap{padding:10px 10px max(18px,env(safe-area-inset-bottom))!important}.page-shell{gap:10px!important;max-width:100%}.app-header{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;justify-items:stretch!important;gap:12px!important;padding:14px!important;border-radius:22px!important;position:static!important;top:auto!important}.brand-block--header{order:1;width:100%;justify-content:flex-start;align-items:center!important;gap:12px!important}.brand-logo,.brand-logo.brand-logo--image{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important;border-radius:16px!important}.brand-logo--image img{transform:scale(.95)!important;padding:1px!important}.brand-title{font-size:1.25rem!important;line-height:1.15}.brand-subtitle{display:none!important}.header-actions{order:2;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important}.header-actions__group{display:contents!important}.mobile-only.header-filter-btn{display:inline-flex!important;grid-column:1/-1;min-height:48px;width:100%!important;justify-content:center;font-size:1rem}.header-help-btn,.header-link-btn,.lang-switch,.lang-switch-trigger,.theme-toggle-btn{width:100%!important;min-width:0!important;min-height:46px!important;justify-content:center!important;border-radius:16px!important}.lang-switch-menu{left:0!important;right:auto!important;width:min(240px,calc(100vw - 28px))!important;z-index:80}.header-actions__group--account .ghost-pill,.header-actions__group--account .primary-pill{min-height:46px!important}.game-switcher{order:3;width:100%!important;display:flex!important;justify-content:flex-start!important;gap:8px!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding:4px!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.game-switcher::-webkit-scrollbar{display:none}.game-pill{flex:0 0 auto!important;min-height:42px!important;padding:8px 12px!important;border-radius:15px!important;white-space:nowrap}.game-pill__icon,.game-pill__image{width:30px!important;height:30px!important;flex-basis:30px!important}.hero-cloud{padding:14px!important;border-radius:22px!important}.hero-cloud .section-headline{margin-bottom:10px}.hero-cloud .section-title,.hero-cloud h2{font-size:clamp(1.45rem,7vw,2rem)!important;line-height:1.12}.hero-cloud-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important}.hero-cloud-item{min-height:62px!important;padding:8px 10px!important;border-radius:18px!important}.hero-cloud-item .hero-avatar,.hero-cloud-item .hero-avatar.large,.hero-cloud-item .hero-avatar.small{width:46px!important;height:46px!important}.hero-cloud-item .hero-name{font-size:.92rem!important;line-height:1.18!important;text-align:left!important}.catalog-layout{grid-template-columns:1fr!important}.catalog-layout,.catalog-sidebar-stack{gap:12px!important;align-items:start!important}.catalog-sidebar-stack{display:grid!important;margin:0!important}.authorized-id-search-block,.catalog-sidebar-stack .filters-sidebar,.catalog-sidebar-stack .filters-sidebar-block{position:static!important;inset:auto!important;width:100%!important;max-height:none!important;transform:none!important;margin:0!important}.authorized-id-search-block{padding:14px!important;gap:12px!important;border-radius:22px!important}.art-search-header h3,.filters-header h3{font-size:1.1rem!important;line-height:1.2}.art-search-header p,.filters-header p{font-size:.9rem!important;line-height:1.35}.art-search-input{font-size:16px!important}.art-search-btn,.art-search-input,.art-search-reset{min-height:48px!important}.filters-sidebar{padding:14px!important;gap:12px!important;border-radius:22px!important;overflow:visible!important}.filters-header{align-items:flex-start!important}.field-block{gap:8px!important}.original-search-wrap{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.original-hero-input,.original-search-button,.price-input-field{min-height:46px!important;font-size:16px!important}.price-inputs-box{grid-template-columns:1fr 1fr!important;gap:8px!important}.price-input-wrap{padding:10px!important}.cards-grid,.catalog-content{gap:12px!important;margin:0!important}.cards-grid{grid-template-columns:1fr!important}.account-card{padding:16px!important;gap:14px!important;border-radius:22px!important;width:100%!important}.card-topline{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:10px!important}.card-id-label{font-size:.95rem!important;line-height:1.3!important;word-break:break-word}.hero-count-badge{min-width:54px!important;height:38px!important;font-size:.95rem!important;border-radius:14px!important}.card-hero-preview{padding:12px!important;border-radius:20px!important}.hero-icons-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-items:center!important;gap:10px!important}.hero-avatar,.hero-avatar.large,.hero-avatar.small,.hero-icon-box,.hero-icon-box .hero-avatar{width:54px!important;height:54px!important}.card-stats-inline{display:flex!important;flex-wrap:wrap!important;gap:10px 12px!important;align-items:center!important}.card-stat-inline{font-size:.96rem!important}.card-rewards-line{font-size:1rem!important}.card-footer-box{grid-template-columns:1fr!important;gap:12px!important;align-items:stretch!important}.card-actions-stack:not(.order-actions-stack){display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.buy-button,.card-primary-btn,.card-secondary-btn{width:100%!important;min-height:48px!important;justify-content:center!important}.load-more-wrap{margin-top:2px!important}}@media(max-width:390px){.header-actions,.price-inputs-box{grid-template-columns:1fr!important}.hero-icons-grid{gap:8px!important}.hero-avatar,.hero-avatar.large,.hero-avatar.small,.hero-icon-box,.hero-icon-box .hero-avatar{width:50px!important;height:50px!important}}.hero-cloud-headline{display:flex;align-items:center;justify-content:space-between}.hero-cloud-toggle{min-height:38px;padding:8px 14px;white-space:nowrap}.hero-cloud--collapsed{padding-bottom:18px}@media(max-width:768px){.hero-cloud{margin-bottom:0!important}.hero-cloud-headline{align-items:center!important;gap:10px!important}.hero-cloud-headline h2{margin:0!important}.hero-cloud-toggle{width:auto!important;min-width:96px;min-height:42px!important;padding:8px 14px!important;border-radius:14px!important;font-size:.92rem}.hero-cloud--collapsed{padding:14px!important}.hero-cloud--collapsed .section-headline{margin-bottom:0!important}.filters-sidebar-block .filters-header{padding-bottom:0!important;margin-bottom:0!important;border-bottom:0!important}.filters-sidebar-block .filters-header .icon-close,.filters-sidebar-block .filters-header p{display:none!important}.filters-sidebar-block .filters-header h3{margin:0!important}.filters-sidebar-block{gap:16px!important}.filters-sidebar-block .search-field-original{padding-top:0!important}.filters-sidebar-block .search-field-original:after,.filters-sidebar-block .search-field-original:before{display:none!important}.heroes-overlay-panel{position:relative!important;padding:18px 18px 22px!important}.heroes-overlay-head{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;padding:0 52px 14px 0!important;background:transparent!important}.heroes-overlay-head .expanded-title{grid-column:1/-1;padding-right:0!important;font-size:1.15rem!important;line-height:1.25!important}.heroes-overlay-actions{grid-column:1/-1;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;padding-right:0!important}.heroes-overlay-actions .icon-close{position:absolute!important;top:0!important;right:0!important;width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important;z-index:4!important}.heroes-overlay-actions .badge-soft{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important}.heroes-overlay-actions .save-jpg-btn{min-height:42px!important;flex:1 1 160px!important}}@media(max-width:420px){.heroes-overlay-head{padding-right:50px!important}.heroes-overlay-actions .badge-soft,.heroes-overlay-actions .save-jpg-btn{width:100%!important}.heroes-overlay-actions .badge-soft{justify-content:flex-start!important;padding-inline:14px!important}}.hero-cloud{position:relative;overflow:hidden;padding:20px;border-radius:26px;background:radial-gradient(circle at top left,rgba(88,132,255,.1),transparent 30%),radial-gradient(circle at bottom right,rgba(110,86,255,.08),transparent 28%),linear-gradient(180deg,#121d31f0,#0b1322fa);border:1px solid rgba(129,164,234,.14);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #050c183d}.hero-cloud-headline{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:12px;margin-bottom:14px}.hero-cloud-headline h2{margin:0;min-width:0}.hero-cloud-toggle{justify-self:end;width:auto!important;min-width:96px;min-height:40px;padding:9px 16px;border-radius:14px;font-weight:800;background:linear-gradient(180deg,#1a2841f0,#111b2dfa);border:1px solid rgba(109,144,214,.22);color:#eef4ff;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #050c182e}.hero-cloud-toggle:hover{background:linear-gradient(180deg,#1f314ef5,#121e34fa);border-color:#8baef457}.hero-cloud-grid{gap:12px;margin-top:0}.hero-cloud-item{min-height:74px;border-radius:18px;padding:12px 14px;background:radial-gradient(circle at top left,hsla(0,0%,100%,.06),transparent 42%),linear-gradient(180deg,#16233cf5,#0d1627fa);border:1px solid rgba(126,164,236,.14);box-shadow:inset 0 1px #ffffff0a,0 12px 24px #050c182e;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.hero-cloud-item:hover{transform:translateY(-1px);border-color:#8baef447;box-shadow:inset 0 1px #ffffff0d,0 16px 30px #050c1838}.hero-cloud-item.active{border-color:#7397ff85;box-shadow:inset 0 0 0 1px #7397ff3d,0 18px 34px #4b67ff33}html[data-theme=light] .hero-cloud{background:radial-gradient(circle at top left,rgba(88,132,255,.08),transparent 34%),linear-gradient(180deg,#fffffffa,#f6f9fefa);border-color:#d0daeaf5;box-shadow:0 18px 40px #7e91b124}html[data-theme=light] .hero-cloud-headline h2{color:#1f2937!important}html[data-theme=light] .hero-cloud-toggle{background:linear-gradient(180deg,#fffffffa,#f1f5fcfa);border-color:#ccd7eaf5;color:#253247!important;box-shadow:inset 0 1px #fffffffa,0 8px 18px #8093b214}html[data-theme=light] .hero-cloud-toggle:hover{border-color:#aabcdcfa;background:linear-gradient(180deg,#fafcff,#ecf1f9)}html[data-theme=light] .hero-cloud-item{background:linear-gradient(180deg,#fffffffc,#f4f8fdfc);border-color:#cfdaebf5;box-shadow:inset 0 1px #fffffffa,0 10px 22px #7e91b11a}html[data-theme=light] .hero-cloud-item .hero-name{color:#253247!important}@media(max-width:768px){.hero-cloud{padding:14px!important;border-radius:22px!important}.hero-cloud-headline{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;margin-bottom:12px!important}.hero-cloud-headline h2{font-size:clamp(1.35rem,6vw,1.9rem)!important;line-height:1.1!important}.hero-cloud-toggle{justify-self:end!important;width:auto!important;min-width:88px!important;min-height:40px!important;padding:8px 12px!important;font-size:.9rem!important}.hero-cloud-grid{grid-template-columns:1fr!important;gap:8px!important;margin-top:0!important}.hero-cloud-item{min-height:64px!important;padding:9px 11px!important;border-radius:18px!important}.hero-cloud--collapsed{padding:14px!important}.hero-cloud--collapsed .hero-cloud-headline{margin-bottom:0!important}.heroes-overlay-root{display:block!important;padding:max(12px,env(safe-area-inset-top)) 10px max(14px,env(safe-area-inset-bottom))!important;overflow-y:auto!important}.heroes-overlay-panel{margin:0 auto!important;width:min(100%,calc(100vw - 20px))!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important;position:relative!important}.heroes-overlay-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;padding:0 0 14px!important;border-bottom:1px solid rgba(129,164,234,.14)}.heroes-overlay-head .expanded-title{grid-column:1/2!important;grid-row:1!important;align-self:center!important;padding:0!important;margin:0!important}.heroes-overlay-actions{grid-column:2/4!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:8px!important;min-width:0!important}.heroes-overlay-actions .badge-soft{order:1!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.heroes-overlay-actions .badge-soft,.heroes-overlay-actions .icon-close{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:16px!important;flex:0 0 auto!important}.heroes-overlay-actions .icon-close{order:2!important;position:static!important}.heroes-overlay-actions .overlay-save-error,.heroes-overlay-actions .save-jpg-btn{grid-column:1/-1!important;width:100%!important}.heroes-overlay-list{margin-top:14px!important}}@media(max-width:420px){.heroes-overlay-head{grid-template-columns:minmax(0,1fr) auto auto!important}.heroes-overlay-head .expanded-title{font-size:1.05rem!important}.heroes-overlay-actions .badge-soft,.heroes-overlay-actions .icon-close{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}}@media(max-width:768px){.hero-cloud-headline h2{font-size:1rem!important;line-height:1.25!important;font-weight:700!important;letter-spacing:0!important}.hero-cloud-toggle{align-self:center!important}.app-header,.header-actions,.header-actions__group,.lang-switch{overflow:visible!important}.header-actions{position:relative!important;z-index:20!important}.lang-switch{position:relative!important;z-index:220!important;isolation:isolate}.lang-switch.open{z-index:260!important}.lang-switch-trigger{position:relative!important;z-index:261!important}.lang-switch-menu{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;width:min(240px,calc(100vw - 28px))!important;z-index:999!important;box-shadow:0 20px 40px #03091461!important}}.lang-switch-menu--floating{z-index:9999!important;isolation:isolate;pointer-events:auto}.lang-switch-menu--floating .dropdown{width:100%}@media(max-width:768px){.lang-switch-menu--floating{max-width:calc(100vw - 24px)!important;min-width:132px!important;box-shadow:0 24px 52px #03091485!important}.header-help-btn,.header-link-btn,.mobile-only.header-filter-btn,.theme-toggle-btn{position:relative;z-index:1}.lang-switch.open,.lang-switch.open .lang-switch-trigger{position:relative;z-index:20!important}}.lang-switch-menu--floating{position:fixed!important;z-index:2147483000!important;padding:8px!important;border-radius:16px!important;border:1px solid rgba(129,164,234,.24)!important;background:linear-gradient(180deg,#111c2ffc,#0a1220)!important;box-shadow:0 26px 60px #020712a3,inset 0 1px #ffffff0d!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden!important;pointer-events:auto!important}.lang-switch-menu--floating .dropdown{width:100%!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:0 12px!important;border-radius:12px!important;border:1px solid hsla(0,0%,100%,.06)!important;background:#ffffff0a!important;color:#eef4ff!important;box-shadow:none!important}.lang-switch-menu--floating .dropdown+.dropdown{margin-top:6px!important}.lang-switch-menu--floating .dropdown:focus-visible,.lang-switch-menu--floating .dropdown:hover{background:linear-gradient(180deg,#283d64b8,#182743b8)!important;border-color:#8aaef757!important;outline:none!important}.lang-switch-menu--floating .dropdown .name{flex:1 1 auto!important;color:#eef4ff!important;font-weight:800!important}.lang-switch-menu--floating .locale-switch-hint{color:#cddaf4c2!important}.lang-switch-menu--floating .lang-icon{width:20px!important;height:20px!important;border-radius:999px!important;flex:0 0 auto!important}html[data-theme=light] .lang-switch-menu--floating{background:linear-gradient(180deg,#fffffffc,#f4f7fc)!important;border-color:#ccd7eaf5!important;box-shadow:0 24px 52px #7e91b147,inset 0 1px #fffffffa!important}html[data-theme=light] .lang-switch-menu--floating .dropdown{background:#eef3fbfa!important;border-color:#ccd7eaf5!important;color:#253247!important}html[data-theme=light] .lang-switch-menu--floating .dropdown:focus-visible,html[data-theme=light] .lang-switch-menu--floating .dropdown:hover{background:linear-gradient(180deg,#eef3fb,#e4ebf7)!important;border-color:#aabcdcfa!important}html[data-theme=light] .lang-switch-menu--floating .dropdown .name{color:#253247!important}html[data-theme=light] .lang-switch-menu--floating .locale-switch-hint{color:#6b7a93!important}@media(max-width:768px){.lang-switch-menu--floating{max-width:calc(100vw - 20px)!important;min-width:132px!important}.app-header{overflow:visible!important;isolation:auto!important}.header-actions__group--locale-help,.lang-switch{position:relative!important;overflow:visible!important}.lang-switch{z-index:30!important}.lang-switch-menu--mobile-inline{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;width:100%!important;min-width:100%!important;z-index:9999!important;display:grid!important;gap:6px!important;padding:8px!important;border-radius:16px!important;border:1px solid rgba(129,164,234,.24)!important;background:linear-gradient(180deg,#111c2ffc,#0a1220)!important;box-shadow:0 22px 44px #0207127a,inset 0 1px #ffffff0d!important;overflow:visible!important;pointer-events:auto!important}.lang-switch-menu--mobile-inline .dropdown{width:100%!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:0 12px!important;border-radius:12px!important;border:1px solid hsla(0,0%,100%,.06)!important;background:#ffffff0a!important;color:#eef4ff!important}.lang-switch-menu--mobile-inline .dropdown .name{flex:1 1 auto!important;color:#eef4ff!important;font-weight:800!important}.lang-switch-menu--mobile-inline .locale-switch-hint{color:#cddaf4c2!important}.lang-switch-menu--mobile-inline .lang-icon{width:20px!important;height:20px!important;border-radius:999px!important}.lang-switch.open{z-index:80!important}.header-help-btn,.header-link-btn,.theme-toggle-btn{position:relative!important;z-index:1!important}}html[data-theme=light] .lang-switch-menu--mobile-inline{background:linear-gradient(180deg,#fffffffc,#f4f7fc)!important;border-color:#ccd7eaf5!important;box-shadow:0 24px 52px #7e91b147,inset 0 1px #fffffffa!important}html[data-theme=light] .lang-switch-menu--mobile-inline .dropdown{background:#eef3fbfa!important;border-color:#ccd7eaf5!important;color:#253247!important}html[data-theme=light] .lang-switch-menu--mobile-inline .dropdown .name{color:#253247!important}html[data-theme=light] .lang-switch-menu--mobile-inline .locale-switch-hint{color:#6b7a93!important}.account-card .hero-icons-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.account-card .hero-icon-box{min-height:0}@media(min-width:769px){.account-card .hero-icon-box{min-height:58px}}@media(max-width:768px){.account-card .hero-icons-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}.account-card .hero-icon-box,.account-card .hero-icon-box .hero-avatar{width:52px!important;height:52px!important}}@media(max-width:390px){.account-card .hero-icons-grid{gap:7px!important}.account-card .hero-icon-box,.account-card .hero-icon-box .hero-avatar{width:48px!important;height:48px!important}}@media(min-width:769px){.account-card .card-stats-inline{font-size:15.4px!important;gap:11px 13px!important}.account-card .card-stat-inline{gap:7px!important;min-height:27px!important}.account-card .card-rewards-line,.account-card .card-stat-inline strong{font-size:15.4px!important;line-height:1.1!important}.account-card .card-stat-inline__icon-img{width:18px!important;height:18px!important;flex-basis:18px!important}}@media(orientation:landscape)and (max-height:520px)and (max-width:980px){#__nuxt,body,html{min-width:0!important;overflow-x:hidden!important}.page-wrap{padding:10px max(10px,env(safe-area-inset-left)) max(14px,env(safe-area-inset-bottom))!important}.page-shell{max-width:100%!important;gap:12px!important}.hero-cloud{padding:16px!important;border-radius:22px!important}.hero-cloud-headline h2{font-size:1.15rem!important;line-height:1.2!important}.hero-cloud-toggle{min-height:42px!important;padding:8px 14px!important;font-size:.95rem!important}.catalog-layout{gap:14px!important;align-items:start!important}.catalog-layout,.catalog-sidebar-stack{display:grid!important;grid-template-columns:1fr!important}.catalog-sidebar-stack{gap:12px!important}.authorized-id-search-block,.catalog-sidebar-stack .filters-sidebar,.catalog-sidebar-stack .filters-sidebar-block{position:static!important;top:auto!important;max-height:none!important;width:100%!important}.authorized-id-search-block{padding:16px!important;border-radius:22px!important}.art-search-actions,.authorized-id-search-block .art-search-actions{grid-template-columns:1fr!important}.catalog-content{min-width:0!important;width:100%!important}.cards-grid,.orders-catalog-grid--cabinet{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:start!important}.account-card{min-width:0!important;width:100%!important;padding:14px!important;gap:12px!important;border-radius:22px!important}.card-topline{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:start!important}.card-id-inline{min-width:0!important;max-width:100%!important}.card-id-label{display:block!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-height:1.12!important}.hero-count-badge{min-width:54px!important;min-height:42px!important;padding:8px 12px!important;font-size:1rem!important}.card-hero-preview{padding:10px!important;border-radius:18px!important}.account-card .hero-icons-grid,.hero-icons-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.account-card .hero-icon-box,.hero-icon-box{min-height:0!important;padding:5px!important;border-radius:14px!important}.account-card .hero-icon-box .hero-avatar,.hero-icon-box .hero-avatar{width:100%!important;height:100%!important;border-radius:10px!important}}@media(orientation:landscape)and (max-height:520px)and (max-width:760px){.cards-grid,.orders-catalog-grid--cabinet{grid-template-columns:1fr!important}.authorized-id-search-block{max-width:none!important}}.hero-cloud .hero-cloud-item.hero-chip-rank{position:relative!important;overflow:hidden!important;border-width:1px!important;border-style:solid!important;isolation:isolate}.hero-cloud .hero-cloud-item.hero-chip-rank:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:.62;pointer-events:none;z-index:-1}.hero-cloud .hero-cloud-item.rank-Mythical{border-color:#ef444485!important;background:radial-gradient(circle at 14% 50%,rgba(239,68,68,.34),transparent 36%),linear-gradient(90deg,#5d1218e0,#1c121ef0)!important;box-shadow:inset 0 0 0 1px #ef444452,0 0 0 1px #ef44441f,0 12px 28px #dc26262e,0 0 28px #ef44442e!important}.hero-cloud .hero-cloud-item.rank-Legendary{border-color:#ffc64f8a!important;background:radial-gradient(circle at 14% 50%,rgba(255,198,79,.34),transparent 36%),linear-gradient(90deg,#543e0ee0,#1d1912f0)!important;box-shadow:inset 0 0 0 1px #ffc64f57,0 0 0 1px #ffb7291f,0 12px 28px #ffaa1a29,0 0 28px #ffc64f29!important}.hero-cloud .hero-cloud-item.rank-Epic{border-color:#bd61ff8a!important;background:radial-gradient(circle at 14% 50%,rgba(176,92,255,.33),transparent 36%),linear-gradient(90deg,#3d195ee0,#1b1628f0)!important;box-shadow:inset 0 0 0 1px #bd61ff57,0 0 0 1px #b05cff1f,0 12px 28px #9236ff29,0 0 28px #b456ff2b!important}.hero-cloud .hero-cloud-item.rank-Rare{border-color:#4ec2ff8a!important;background:radial-gradient(circle at 14% 50%,rgba(78,194,255,.31),transparent 36%),linear-gradient(90deg,#113a5ce0,#121c2df0)!important;box-shadow:inset 0 0 0 1px #4ec2ff52,0 0 0 1px #4ec2ff1a,0 12px 28px #1b81ff24,0 0 28px #37b9ff26!important}.hero-cloud .hero-cloud-item .hero-name{color:#f3f7ff!important;font-weight:850!important;text-shadow:0 1px 2px rgba(0,0,0,.42)}.hero-cloud .hero-cloud-item.active{transform:translateY(-1px);filter:brightness(1.08)}html[data-theme=light] .hero-cloud .hero-cloud-item.hero-chip-rank{color:#f3f7ff!important}html[data-theme=light] .hero-cloud .hero-cloud-item.rank-Mythical{border-color:#ef444494!important;background:radial-gradient(circle at 14% 50%,rgba(239,68,68,.36),transparent 36%),linear-gradient(90deg,#78161ee6,#3a1219f0)!important;box-shadow:inset 0 0 0 1px #ef44445c,0 0 0 1px #ef444424,0 12px 28px #dc262633,0 0 28px #ef44442e!important}html[data-theme=light] .hero-cloud .hero-cloud-item.rank-Legendary{border-color:#ffc64f99!important;background:radial-gradient(circle at 14% 50%,rgba(255,198,79,.38),transparent 36%),linear-gradient(90deg,#74510ee8,#3a2b0ef0)!important;box-shadow:inset 0 0 0 1px #ffc64f61,0 0 0 1px #ffb72924,0 12px 28px #ffaa1a2e,0 0 28px #ffc64f2e!important}html[data-theme=light] .hero-cloud .hero-cloud-item.rank-Epic{border-color:#bd61ff99!important;background:radial-gradient(circle at 14% 50%,rgba(176,92,255,.36),transparent 36%),linear-gradient(90deg,#52207fe8,#2f1849f0)!important;box-shadow:inset 0 0 0 1px #bd61ff61,0 0 0 1px #b05cff24,0 12px 28px #9236ff2e,0 0 28px #b456ff2e!important}html[data-theme=light] .hero-cloud .hero-cloud-item.rank-Rare{border-color:#4ec2ff99!important;background:radial-gradient(circle at 14% 50%,rgba(78,194,255,.34),transparent 36%),linear-gradient(90deg,#144c76e8,#123053f0)!important;box-shadow:inset 0 0 0 1px #4ec2ff5c,0 0 0 1px #4ec2ff1f,0 12px 28px #1b81ff29,0 0 28px #37b9ff29!important}html[data-theme=light] .hero-cloud .hero-cloud-item .hero-name{color:#f3f7ff!important;text-shadow:0 1px 2px rgba(0,0,0,.45)!important}.account-card .card-stats-inline{justify-content:center!important;text-align:center!important}.account-card .card-stat-inline{justify-content:center!important}.account-card .card-rewards-line{text-align:center!important}@media(min-width:769px){.account-card .card-stats-inline{width:100%!important;justify-content:center!important}.app-header,.header-actions,.header-actions__group--locale-help{overflow:visible!important}.app-header{position:relative!important;z-index:200!important}.header-actions__group--locale-help{position:relative!important;z-index:210!important}.header-actions__group--locale-help .lang-switch{position:relative!important;z-index:2!important}.header-actions__group--locale-help .lang-switch-menu,.header-actions__group--locale-help .lang-switch-menu--mobile-inline{position:absolute!important;top:calc(100% + 8px)!important;left:4px!important;right:auto!important;width:112px!important;min-width:112px!important;max-width:112px!important;z-index:9999!important;transform:none!important;transform-origin:top left!important}.header-actions__group--locale-help .lang-switch-menu .dropdown,.header-actions__group--locale-help .lang-switch-menu--mobile-inline .dropdown{width:100%!important;justify-content:flex-start!important}}@media(orientation:landscape)and (max-height:560px)and (max-width:980px){.catalog-layout{grid-template-columns:1fr!important;align-items:start!important}.catalog-layout,.catalog-sidebar-stack{display:grid!important;gap:14px!important}.catalog-sidebar-stack{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;align-items:stretch!important;width:100%!important}.authorized-id-search-block,.catalog-sidebar-stack>div,.filters-sidebar,.filters-sidebar-block{min-width:0!important;width:100%!important}.authorized-id-search-block,.catalog-sidebar-stack .filters-sidebar,.catalog-sidebar-stack .filters-sidebar-block{display:grid!important;position:static!important;inset:auto!important;transform:none!important;opacity:1!important;visibility:visible!important;max-height:none!important;margin:0!important}.authorized-id-search-block,.filters-sidebar-block{padding:14px!important;border-radius:22px!important}.authorized-id-search-block{align-self:start!important}.filters-sidebar-block{align-self:stretch!important;gap:10px!important;overflow:visible!important}.filters-sidebar-block .filters-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;padding-bottom:8px!important;margin-bottom:0!important;border-bottom:1px solid rgba(129,164,234,.12)!important}.filters-sidebar-block .filters-header p{display:block!important;font-size:.82rem!important;line-height:1.25!important;margin-top:3px!important}.filters-sidebar-block .filters-header .icon-close{display:none!important}.art-search-header h3,.filters-header h3{font-size:1.02rem!important;line-height:1.15!important;margin:0!important}.art-search-header p{font-size:.86rem!important;line-height:1.25!important}.art-search-input,.original-hero-input,.original-search-button,.price-input-field{min-height:42px!important;font-size:15px!important}.art-search-actions,.authorized-id-search-block .art-search-actions,.original-search-wrap{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.field-block{gap:7px!important}.price-inputs-box{grid-template-columns:1fr 1fr!important;gap:8px!important}.price-input-wrap{padding:8px!important}.sidebar-actions,.sidebar-actions--mobile-stack{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.sidebar-actions .ghost-pill,.sidebar-actions .primary-pill{min-height:42px!important;padding:8px 10px!important}.selected-heroes-stack{max-height:112px!important;overflow:auto!important;padding-right:2px!important}.catalog-content{width:100%!important;min-width:0!important}}@media(orientation:landscape)and (max-height:560px)and (max-width:700px){.catalog-sidebar-stack{grid-template-columns:1fr!important}.selected-heroes-stack{max-height:none!important;overflow:visible!important}}@media(pointer:coarse)and (max-width:1100px){#__nuxt,body,html{min-width:0!important;overflow-x:hidden!important}.page-wrap{padding-left:max(10px,env(safe-area-inset-left))!important;padding-right:max(10px,env(safe-area-inset-right))!important}.page-shell{max-width:100%!important;gap:12px!important}.app-header{position:static!important;display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important;padding:14px!important;border-radius:22px!important}.brand-block--header{width:100%!important;justify-content:flex-start!important}.brand-block--header,.brand-copy{min-width:0!important}.brand-subtitle,.brand-title{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.game-switcher{width:100%!important;display:flex!important;justify-content:flex-start!important;gap:8px!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding:2px 2px 4px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}.game-switcher::-webkit-scrollbar{display:none!important}.game-pill{flex:0 0 auto!important;min-width:-moz-max-content!important;min-width:max-content!important}.header-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:stretch!important}.header-actions,.header-actions__group{width:100%!important}.header-actions__group--locale-help{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.header-actions__group--account{min-width:0!important;width:100%!important}.header-help-btn,.header-link-btn,.lang-switch,.lang-switch-trigger,.theme-toggle-btn{width:100%!important;min-width:0!important;justify-content:center!important}.catalog-layout,.catalog-sidebar-stack{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:start!important}.catalog-sidebar-stack{width:100%!important}.authorized-id-search-block,.catalog-sidebar-stack .filters-sidebar,.catalog-sidebar-stack .filters-sidebar-block{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;max-height:none!important;transform:none!important;margin:0!important;opacity:1!important;visibility:visible!important}.filters-sidebar{border-radius:22px!important;padding:14px!important;overflow:visible!important}.mobile-backdrop{display:none!important}.catalog-content{width:100%!important;min-width:0!important}.cards-grid{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important}.account-card{min-width:0!important;width:100%!important}.card-topline{gap:8px!important}.card-id-label{overflow-wrap:anywhere!important;word-break:break-word!important}}@media(pointer:coarse)and (max-width:720px){.cards-grid,.header-actions__group--account,.header-actions__group--locale-help{grid-template-columns:1fr!important}.header-actions__group--account{display:grid!important}}@media(pointer:coarse)and (orientation:landscape)and (max-height:620px)and (max-width:1100px){.app-header{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important}.brand-logo,.brand-logo.brand-logo--image{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}.brand-subtitle{display:none!important}.catalog-sidebar-stack{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:12px!important}.authorized-id-search-block,.filters-sidebar-block{padding:12px!important;border-radius:20px!important}.art-search-header p,.filters-header p{font-size:.82rem!important;line-height:1.25!important}.art-search-btn,.art-search-input,.original-hero-input,.original-search-button,.price-input-field{min-height:42px!important}.sidebar-actions{display:grid!important;grid-template-columns:1fr 1fr!important}}@media(max-width:1280px)and (orientation:portrait){.catalog-layout{gap:14px!important;align-items:start!important}.catalog-layout,.catalog-sidebar-stack{display:grid!important;grid-template-columns:1fr!important}.catalog-sidebar-stack{gap:12px!important;width:100%!important;min-width:0!important;align-self:stretch!important}.authorized-id-search-block,.catalog-sidebar-stack .filters-sidebar,.catalog-sidebar-stack .filters-sidebar-block{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;min-width:0!important;max-height:none!important;transform:none!important;opacity:1!important;visibility:visible!important;margin:0!important}.filters-sidebar{border-radius:22px!important;padding:14px!important;overflow:visible!important}.mobile-backdrop{display:none!important}.catalog-content{width:100%!important;min-width:0!important}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;margin:0!important}}@media(max-width:640px)and (orientation:portrait){.cards-grid{grid-template-columns:1fr!important}.page-wrap{padding-left:10px!important;padding-right:10px!important}}@media(max-width:980px){.catalog-layout,.catalog-sidebar-stack{grid-template-columns:1fr!important}.catalog-sidebar-stack{width:100%!important}.catalog-sidebar-stack .filters-sidebar,.catalog-sidebar-stack .filters-sidebar-block{position:static!important;transform:none!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:none!important}.catalog-content{width:100%!important;min-width:0!important}}@media(max-width:1280px)and (orientation:portrait){.mobile-only.header-filter-btn{display:none!important}}@media(pointer:coarse)and (max-width:1100px){.mobile-only.header-filter-btn{display:none!important}}@media(max-width:980px){.mobile-only.header-filter-btn{display:none!important}}.telegram-contact-btn{gap:8px!important}@media(max-width:1280px)and (orientation:portrait){.header-actions__group--locale-help{grid-template-columns:repeat(4,minmax(0,1fr))!important}.telegram-contact-btn{width:100%!important;min-width:0!important}}@media(pointer:coarse)and (max-width:1100px){.header-actions__group--locale-help{grid-template-columns:repeat(4,minmax(0,1fr))!important}.telegram-contact-btn{width:100%!important;min-width:0!important}}@media(max-width:720px){.header-actions__group--locale-help{grid-template-columns:1fr 1fr!important}.telegram-contact-btn{min-height:46px!important}.telegram-contact-btn__text{font-size:.95rem!important}}.telegram-contact-btn__badge{filter:drop-shadow(0 2px 4px rgba(30,150,212,.28))}.telegram-contact-btn{text-decoration:none!important;gap:10px!important;white-space:nowrap!important;min-height:42px!important}.telegram-contact-btn,.telegram-contact-btn__badge{display:inline-flex!important;align-items:center!important;justify-content:center!important}.telegram-contact-btn__badge{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;border-radius:999px!important;overflow:hidden!important;box-shadow:0 2px 6px #1d93d24d!important;flex:0 0 22px!important}.telegram-contact-btn__svg{width:22px!important;height:22px!important;display:block!important}.telegram-contact-btn__text{font-weight:800!important;letter-spacing:.01em!important}.telegram-contact-btn:focus-visible .telegram-contact-btn__badge,.telegram-contact-btn:hover .telegram-contact-btn__badge{transform:translateY(-1px) scale(1.03);transition:transform .18s ease}.help-modal-root{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:18px}.help-modal-backdrop{position:absolute;inset:0;background:#030812b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.help-modal-card{position:relative;z-index:1;width:min(620px,100%);max-height:min(86vh,720px);overflow:auto;padding:22px;display:grid;gap:18px;border-radius:26px}.help-modal-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.help-modal-header h3{margin:0;font-size:1.3rem;line-height:1.18}.help-modal-header p{margin:6px 0 0;color:var(--muted);line-height:1.45}.help-steps{display:grid;gap:10px}.help-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:14px;border-radius:18px;background:#121e34b8;border:1px solid rgba(129,164,234,.13)}.help-step__num{width:28px;height:28px;border-radius:999px;display:inline-grid;place-items:center;font-weight:900;color:#fff;background:linear-gradient(135deg,#4f8cff,#7d63ff);box-shadow:0 8px 16px #5c74ff3d}.help-step p{margin:0;line-height:1.45;color:var(--text)}.help-step a{color:#8db7ff;font-weight:900}.help-modal-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.help-modal-actions .ghost-pill,.help-modal-actions .primary-pill{text-decoration:none;justify-content:center}html[data-theme=light] .help-modal-backdrop{background:#121c2d6b}html[data-theme=light] .help-step{background:#f8fbfff5;border-color:#ccd7eaf5}html[data-theme=light] .help-step a{color:#1769d8}@media(max-width:640px){.help-modal-root{padding:10px;align-items:end}.help-modal-card{padding:18px;border-radius:24px 24px 18px 18px;max-height:88vh}.help-modal-actions{display:grid;grid-template-columns:1fr}.help-modal-actions .ghost-pill,.help-modal-actions .primary-pill{width:100%}}.help-simple-note{padding:13px 14px;border-radius:16px;line-height:1.45;color:#dfeaff;background:linear-gradient(180deg,#4f8cff29,#7d63ff1f);border:1px solid rgba(129,164,234,.18)}html[data-theme=light] .help-simple-note{color:#253247;background:linear-gradient(180deg,#e6effffa,#f3f7fffa);border-color:#bccdebf5}.help-modal-root{align-items:center!important;overflow-y:auto!important}.help-modal-card{height:auto!important;max-height:none!important;overflow:visible!important}@media(max-width:640px){.help-modal-root{align-items:center!important;padding-top:12px!important;padding-bottom:12px!important}.help-modal-card{max-height:none!important;overflow:visible!important}}.cancel-purchase-modal-card{width:min(100%,460px);display:grid;gap:16px}.cancel-purchase-modal-header{align-items:flex-start;gap:12px}.cancel-purchase-modal-text{margin:0;color:#cdd8e8;font-size:14px;line-height:1.55}.cancel-purchase-modal-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.cancel-purchase-confirm-btn{background:linear-gradient(135deg,#ff5f7a,#ff8f5a);color:#fff;border-color:#ff5f7a59}html[data-theme=light] .progress-title{color:#17233c!important;text-shadow:none}html[data-theme=light] .discount-progress-title-section{color:#17233c}html[data-theme=light] .cancel-purchase-modal-text{color:#34415f}@media(max-width:560px){.cancel-purchase-modal-card{width:min(100%,calc(100vw - 20px))}.cancel-purchase-modal-actions{display:grid;grid-template-columns:1fr}.cancel-purchase-modal-actions .ghost-pill,.cancel-purchase-modal-actions .primary-pill{width:100%}}.cancel-purchase-modal-root{position:fixed;inset:0;z-index:80;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;overflow-y:auto}.cancel-purchase-modal-root .modal-backdrop{z-index:0}.cancel-purchase-modal-card{position:relative;z-index:1;margin:auto;max-height:calc(100dvh - 40px);overflow-y:auto;border-radius:22px}@media(max-width:560px){.cancel-purchase-modal-root{align-items:center!important;justify-content:center!important;padding:12px!important}.cancel-purchase-modal-card{width:min(100%,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px);border-radius:20px!important}}body.modal-scroll-locked,html.modal-scroll-locked{overflow:hidden!important;overscroll-behavior:contain}.help-modal-root,.heroes-overlay-root,.modal-root{position:fixed!important;inset:0!important;z-index:9990!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(12px,3vw,24px)!important;overflow:hidden auto;min-height:100dvh}.help-modal-backdrop,.heroes-overlay-backdrop,.mobile-backdrop,.modal-backdrop{z-index:9991!important}.help-modal-card,.heroes-overlay-panel,.modal-card{position:relative!important;z-index:9992!important;margin:auto!important;max-height:calc(100dvh - 24px);overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-backdrop{z-index:9980!important}.filters-sidebar.open{z-index:9981!important}@media(max-width:640px){.help-modal-root,.heroes-overlay-root,.modal-root{align-items:center!important;justify-content:center!important;padding:12px!important}.help-modal-card,.heroes-overlay-panel,.modal-card{width:min(100%,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important;border-radius:20px!important}}@media(max-width:390px){.help-modal-root,.heroes-overlay-root,.modal-root{padding:10px!important}.help-modal-card,.heroes-overlay-panel,.modal-card{width:min(100%,calc(100vw - 20px))!important;max-height:calc(100dvh - 20px)!important}}html[data-theme=light] .cancel-purchase-modal-header .section-title,html[data-theme=light] .card-rewards-line,html[data-theme=light] .card-topline,html[data-theme=light] .discount-progress-container--adm .discount-milestone-percent,html[data-theme=light] .discount-progress-container--adm .info-value-small,html[data-theme=light] .discount-progress-container--adm .section-title,html[data-theme=light] .discount-progress-title-section,html[data-theme=light] .expanded-title,html[data-theme=light] .modal-header .section-title,html[data-theme=light] .modal-header h3,html[data-theme=light] .order-credentials-box,html[data-theme=light] .order-credentials-box strong,html[data-theme=light] .price-tag,html[data-theme=light] .progress-title,html[data-theme=light] .rank-toggle__count,html[data-theme=light] .rank-toggle__title{color:#111827!important;text-shadow:none!important}html[data-theme=light] .brand-subtitle,html[data-theme=light] .cancel-purchase-modal-text,html[data-theme=light] .card-stat-inline span,html[data-theme=light] .discount-progress-container--adm .discount-milestone-amount,html[data-theme=light] .discount-progress-container--adm .info-label-small,html[data-theme=light] .expanded-rank,html[data-theme=light] .filters-header p,html[data-theme=light] .modal-check,html[data-theme=light] .modal-header p,html[data-theme=light] .modal-help-text,html[data-theme=light] .section-subtitle{color:#334155!important}html[data-theme=light] .account-card,html[data-theme=light] .art-search-block,html[data-theme=light] .cabinet-panel,html[data-theme=light] .discount-progress-container--adm,html[data-theme=light] .filters-sidebar,html[data-theme=light] .help-modal-card,html[data-theme=light] .hero-cloud,html[data-theme=light] .heroes-overlay-panel,html[data-theme=light] .modal-card{background:linear-gradient(180deg,#fffffffa,#f6f9fffc)!important;border-color:#2d42702e!important}html[data-theme=light] .discount-progress-container--adm .progress-info-under{border-top-color:#2d427029!important}html[data-theme=light] .discount-progress-bar{background:#2d427024!important}html[data-theme=light] .discount-progress-fill{background:linear-gradient(90deg,#315eff,#08a7d8)!important}html[data-theme=light] .discount-progress-container--adm .level-marker-strip{background:#315eff38!important;box-shadow:0 0 0 1px #315eff52!important}html[data-theme=light] .help-modal-backdrop,html[data-theme=light] .heroes-overlay-backdrop,html[data-theme=light] .modal-backdrop{background:#dbe5f7b8!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=light] .card-secondary-btn,html[data-theme=light] .card-stat-inline,html[data-theme=light] .expanded-item,html[data-theme=light] .field-block input,html[data-theme=light] .field-block select,html[data-theme=light] .field-block textarea,html[data-theme=light] .game-pill,html[data-theme=light] .ghost-pill,html[data-theme=light] .hero-chip,html[data-theme=light] .lang-switch-trigger,html[data-theme=light] .price-input-wrap,html[data-theme=light] .rank-toggle{background:#ffffffe6!important;border-color:#2d427029!important;color:#111827!important}html[data-theme=light] .auth-submit,html[data-theme=light] .buy-button,html[data-theme=light] .primary-pill{color:#fff!important}html[data-theme=light] .cancel-purchase-confirm-btn,html[data-theme=light] .card-order-action--cancel,html[data-theme=light] .card-secondary-btn--danger{color:#fff!important;background:linear-gradient(135deg,#e11d48,#f97316)!important;border-color:#e11d4847!important}:root,html:not([data-theme=light]),html[data-theme=dark]{--bg:#070d18;--bg-2:#0b1424;--bg-3:#111d32;--surface:rgba(13,23,40,.92);--surface-2:rgba(17,29,49,.96);--surface-3:rgba(24,39,64,.98);--line:rgba(139,174,247,.16);--line-strong:rgba(148,184,255,.28);--text:#f4f8ff;--muted:#a9bad6;--accent:#6b97ff;--accent-2:#9277ff;--accent-3:#45c9ff;--shadow:0 24px 70px rgba(0,0,0,.48)}html:not([data-theme=light]),html:not([data-theme=light]) #__nuxt,html:not([data-theme=light]) body,html[data-theme=dark],html[data-theme=dark] #__nuxt,html[data-theme=dark] body{background:radial-gradient(circle at top left,rgba(80,129,255,.2),transparent 30%),radial-gradient(circle at top right,rgba(146,119,255,.16),transparent 28%),radial-gradient(circle at bottom center,rgba(69,201,255,.08),transparent 34%),linear-gradient(180deg,#060b14,#0b1424 46%,#07101d);color:var(--text)}html:not([data-theme=light]) .account-card,html:not([data-theme=light]) .art-search-block,html:not([data-theme=light]) .auth-card,html:not([data-theme=light]) .cabinet-hero,html:not([data-theme=light]) .cabinet-panel,html:not([data-theme=light]) .cabinet-sidebar,html:not([data-theme=light]) .discount-progress-container--adm,html:not([data-theme=light]) .filters-sidebar,html:not([data-theme=light]) .hero-cloud,html:not([data-theme=light]) .heroes-overlay-panel,html:not([data-theme=light]) .modal-card,html:not([data-theme=light]) .shell-card,html:not([data-theme=light]) .thanks-card,html[data-theme=dark] .account-card,html[data-theme=dark] .art-search-block,html[data-theme=dark] .auth-card,html[data-theme=dark] .cabinet-hero,html[data-theme=dark] .cabinet-panel,html[data-theme=dark] .cabinet-sidebar,html[data-theme=dark] .discount-progress-container--adm,html[data-theme=dark] .filters-sidebar,html[data-theme=dark] .hero-cloud,html[data-theme=dark] .heroes-overlay-panel,html[data-theme=dark] .modal-card,html[data-theme=dark] .shell-card,html[data-theme=dark] .thanks-card{background:radial-gradient(circle at top right,rgba(86,132,255,.1),transparent 32%),linear-gradient(180deg,#101c30f0,#08101dfb);border-color:#8eb2ff29;color:var(--text);box-shadow:0 24px 62px #0000006b,inset 0 1px #ffffff0b}html:not([data-theme=light]) .app-header,html[data-theme=dark] .app-header{background:radial-gradient(circle at top left,rgba(94,143,255,.14),transparent 30%),radial-gradient(circle at top right,rgba(146,119,255,.12),transparent 28%),linear-gradient(180deg,#101b2df0,#080f1bfa);border-color:#8eb2ff29;box-shadow:0 20px 48px #0000005c,inset 0 1px #ffffff0d}html:not([data-theme=light]) .account-card,html[data-theme=dark] .account-card{background:radial-gradient(circle at top right,rgba(88,139,255,.22),transparent 26%),radial-gradient(circle at bottom left,rgba(146,119,255,.12),transparent 28%),linear-gradient(180deg,#0f1b2ffa,#08101e);border-color:#8fb5ff29}html:not([data-theme=light]) .account-card:hover,html[data-theme=dark] .account-card:hover{border-color:#9abeff57;box-shadow:0 30px 72px #0000008f,inset 0 0 0 1px #6897ff1a}html:not([data-theme=light]) .article-code,html:not([data-theme=light]) .brand-title,html:not([data-theme=light]) .cabinet-panel__title,html:not([data-theme=light]) .cabinet-stat strong,html:not([data-theme=light]) .cabinet-userbox__name,html:not([data-theme=light]) .card-id-label,html:not([data-theme=light]) .card-rewards-line,html:not([data-theme=light]) .discount-value,html:not([data-theme=light]) .field-block>span,html:not([data-theme=light]) .filters-header h3,html:not([data-theme=light]) .hero-name,html:not([data-theme=light]) .history-description,html:not([data-theme=light]) .info-value-small,html:not([data-theme=light]) .modal-price,html:not([data-theme=light]) .price-tag,html:not([data-theme=light]) .profile-adm-value,html:not([data-theme=light]) .section-title,html[data-theme=dark] .article-code,html[data-theme=dark] .brand-title,html[data-theme=dark] .cabinet-panel__title,html[data-theme=dark] .cabinet-stat strong,html[data-theme=dark] .cabinet-userbox__name,html[data-theme=dark] .card-id-label,html[data-theme=dark] .card-rewards-line,html[data-theme=dark] .discount-value,html[data-theme=dark] .field-block>span,html[data-theme=dark] .filters-header h3,html[data-theme=dark] .hero-name,html[data-theme=dark] .history-description,html[data-theme=dark] .info-value-small,html[data-theme=dark] .modal-price,html[data-theme=dark] .price-tag,html[data-theme=dark] .profile-adm-value,html[data-theme=dark] .section-title{color:#f7fbff!important}html:not([data-theme=light]) .brand-subtitle,html:not([data-theme=light]) .cabinet-list,html:not([data-theme=light]) .catalog-stats span,html:not([data-theme=light]) .expanded-rank,html:not([data-theme=light]) .filters-header p,html:not([data-theme=light]) .history-date,html:not([data-theme=light]) .info-label-small,html:not([data-theme=light]) .locale-switch-hint,html:not([data-theme=light]) .mini-note,html:not([data-theme=light]) .muted-label,html:not([data-theme=light]) .operation-description,html:not([data-theme=light]) .price-input-label,html:not([data-theme=light]) .profile-adm-label,html:not([data-theme=light]) .section-subtitle,html[data-theme=dark] .brand-subtitle,html[data-theme=dark] .cabinet-list,html[data-theme=dark] .catalog-stats span,html[data-theme=dark] .expanded-rank,html[data-theme=dark] .filters-header p,html[data-theme=dark] .history-date,html[data-theme=dark] .info-label-small,html[data-theme=dark] .locale-switch-hint,html[data-theme=dark] .mini-note,html[data-theme=dark] .muted-label,html[data-theme=dark] .operation-description,html[data-theme=dark] .price-input-label,html[data-theme=dark] .profile-adm-label,html[data-theme=dark] .section-subtitle{color:#a9bad6!important}html:not([data-theme=light]) .auth-benefit,html:not([data-theme=light]) .cabinet-nav__link,html:not([data-theme=light]) .card-stat-inline,html:not([data-theme=light]) .dropdown,html:not([data-theme=light]) .expanded-item,html:not([data-theme=light]) .field-block input,html:not([data-theme=light]) .field-block select,html:not([data-theme=light]) .field-block textarea,html:not([data-theme=light]) .game-pill,html:not([data-theme=light]) .ghost-pill,html:not([data-theme=light]) .hero-chip,html:not([data-theme=light]) .hero-cloud-item,html:not([data-theme=light]) .history-item--adm,html:not([data-theme=light]) .lang-switch-menu,html:not([data-theme=light]) .lang-switch-trigger,html:not([data-theme=light]) .order-credentials-box,html:not([data-theme=light]) .original-hero-input,html:not([data-theme=light]) .original-search-dropdown,html:not([data-theme=light]) .original-search-item,html:not([data-theme=light]) .price-input-wrap,html:not([data-theme=light]) .price-slider-box,html:not([data-theme=light]) .profile-adm-row,html:not([data-theme=light]) .rank-toggle,html:not([data-theme=light]) .search-dropdown-item,html:not([data-theme=light]) .search-dropdown-panel,html[data-theme=dark] .auth-benefit,html[data-theme=dark] .cabinet-nav__link,html[data-theme=dark] .card-stat-inline,html[data-theme=dark] .dropdown,html[data-theme=dark] .expanded-item,html[data-theme=dark] .field-block input,html[data-theme=dark] .field-block select,html[data-theme=dark] .field-block textarea,html[data-theme=dark] .game-pill,html[data-theme=dark] .ghost-pill,html[data-theme=dark] .hero-chip,html[data-theme=dark] .hero-cloud-item,html[data-theme=dark] .history-item--adm,html[data-theme=dark] .lang-switch-menu,html[data-theme=dark] .lang-switch-trigger,html[data-theme=dark] .order-credentials-box,html[data-theme=dark] .original-hero-input,html[data-theme=dark] .original-search-dropdown,html[data-theme=dark] .original-search-item,html[data-theme=dark] .price-input-wrap,html[data-theme=dark] .price-slider-box,html[data-theme=dark] .profile-adm-row,html[data-theme=dark] .rank-toggle,html[data-theme=dark] .search-dropdown-item,html[data-theme=dark] .search-dropdown-panel{background:linear-gradient(180deg,#142137f5,#0b1424fa);border-color:#8eb2ff29;color:#f4f8ff!important}html:not([data-theme=light]) .cabinet-nav__link:hover,html:not([data-theme=light]) .game-pill:hover,html:not([data-theme=light]) .ghost-pill:hover,html:not([data-theme=light]) .hero-chip:hover,html:not([data-theme=light]) .hero-cloud-item:hover,html:not([data-theme=light]) .search-dropdown-item:hover,html[data-theme=dark] .cabinet-nav__link:hover,html[data-theme=dark] .game-pill:hover,html[data-theme=dark] .ghost-pill:hover,html[data-theme=dark] .hero-chip:hover,html[data-theme=dark] .hero-cloud-item:hover,html[data-theme=dark] .search-dropdown-item:hover{background:linear-gradient(180deg,#1b2c48fa,#0e192b);border-color:#9bbeff4d;box-shadow:inset 0 1px #ffffff0e,0 14px 28px #0000004d}html:not([data-theme=light]) .cabinet-nav__link.active,html:not([data-theme=light]) .game-pill.active,html:not([data-theme=light]) .hero-chip.active,html:not([data-theme=light]) .hero-chip.is-selected,html[data-theme=dark] .cabinet-nav__link.active,html[data-theme=dark] .game-pill.active,html[data-theme=dark] .hero-chip.active,html[data-theme=dark] .hero-chip.is-selected{background:linear-gradient(135deg,#4f7cffc7,#7559ffb8);border-color:#b6ccff57;color:#fff!important;box-shadow:inset 0 1px #ffffff1f,0 14px 30px #365aca40}html:not([data-theme=light]) .auth-submit,html:not([data-theme=light]) .buy-button,html:not([data-theme=light]) .primary-pill,html[data-theme=dark] .auth-submit,html[data-theme=dark] .buy-button,html[data-theme=dark] .primary-pill{color:#fff!important;background:linear-gradient(135deg,#5d90ff,#8970ff 58%,#45c9ff);box-shadow:0 14px 30px #527eff47}html:not([data-theme=light]) .buy-button:hover,html:not([data-theme=light]) .primary-pill:hover,html[data-theme=dark] .buy-button:hover,html[data-theme=dark] .primary-pill:hover{box-shadow:0 18px 38px #527eff5c}html:not([data-theme=light]) .card-hero-preview,html:not([data-theme=light]) .card-meta-strip,html:not([data-theme=light]) .discount-progress-container--adm .progress-info-under,html:not([data-theme=light]) .modal-price-wrap,html[data-theme=dark] .card-hero-preview,html[data-theme=dark] .card-meta-strip,html[data-theme=dark] .discount-progress-container--adm .progress-info-under,html[data-theme=dark] .modal-price-wrap{background:linear-gradient(180deg,#0b1525f0,#08101dfa);border-color:#8eb2ff21}html:not([data-theme=light]) .hero-count-badge,html[data-theme=dark] .hero-count-badge{background:linear-gradient(180deg,#223556f5,#121e33fa);border-color:#8fb5ff38;color:#f7fbff}html:not([data-theme=light]) input,html:not([data-theme=light]) select,html:not([data-theme=light]) textarea,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:linear-gradient(180deg,#0b1526fa,#08101dfa);border-color:#8fb5ff2e;color:#f4f8ff;caret-color:#7da4ff}html:not([data-theme=light]) input::-moz-placeholder,html:not([data-theme=light]) textarea::-moz-placeholder,html[data-theme=dark] input::-moz-placeholder,html[data-theme=dark] textarea::-moz-placeholder{color:#8193b1}html:not([data-theme=light]) input::placeholder,html:not([data-theme=light]) textarea::placeholder,html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#8193b1}html:not([data-theme=light]) .help-modal-backdrop,html:not([data-theme=light]) .heroes-overlay-backdrop,html:not([data-theme=light]) .mobile-backdrop,html:not([data-theme=light]) .modal-backdrop,html[data-theme=dark] .help-modal-backdrop,html[data-theme=dark] .heroes-overlay-backdrop,html[data-theme=dark] .mobile-backdrop,html[data-theme=dark] .modal-backdrop{background:#02060ec2!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html:not([data-theme=light]) .help-modal-card,html:not([data-theme=light]) .modal-card,html:not([data-theme=light]) .password-modal-card,html[data-theme=dark] .help-modal-card,html[data-theme=dark] .modal-card,html[data-theme=dark] .password-modal-card{border-color:#9bbeff2e;box-shadow:0 32px 82px #0000009e,inset 0 1px #ffffff0d}html:not([data-theme=light]) .fixed-discount-message,html:not([data-theme=light]) .modal-help-text,html:not([data-theme=light]) .no-discount-data,html:not([data-theme=light]) .profile-loading-line,html[data-theme=dark] .fixed-discount-message,html[data-theme=dark] .modal-help-text,html[data-theme=dark] .no-discount-data,html[data-theme=dark] .profile-loading-line{background:#091221bd;border-color:#8fb5ff24;color:#bfd0eb!important}html:not([data-theme=light]) .success-box,html[data-theme=dark] .success-box{background:#1580542e;color:#c4ffe0!important;border-color:#5befab38}html:not([data-theme=light]) .card-buy-error,html:not([data-theme=light]) .error-box,html:not([data-theme=light]) .overlay-save-error,html[data-theme=dark] .card-buy-error,html[data-theme=dark] .error-box,html[data-theme=dark] .overlay-save-error{background:#8f1c3a33;color:#ffc9d4!important;border-color:#ff809e38}html:not([data-theme=light]) .cancel-purchase-confirm-btn,html:not([data-theme=light]) .card-order-action--cancel,html:not([data-theme=light]) .card-secondary-btn--danger,html[data-theme=dark] .cancel-purchase-confirm-btn,html[data-theme=dark] .card-order-action--cancel,html[data-theme=dark] .card-secondary-btn--danger{color:#fff4f6!important;background:linear-gradient(135deg,#b22a48f5,#8b2535fa)!important;border-color:#ff9db247!important}html:not([data-theme=light]) .discount-progress-bar,html[data-theme=dark] .discount-progress-bar{background:#071120f5!important;border-color:#8fb5ff2e!important}html:not([data-theme=light]) .discount-progress-fill,html[data-theme=dark] .discount-progress-fill{background:linear-gradient(90deg,#5d90ff,#45c9ff)!important;box-shadow:0 0 20px #4db5ff5c!important}html:not([data-theme=light]) .discount-milestone-percent,html:not([data-theme=light]) .discount-progress-container--adm .level-marker-label,html[data-theme=dark] .discount-milestone-percent,html[data-theme=dark] .discount-progress-container--adm .level-marker-label{color:#eaf2ff!important;background:#081222e0;border-color:#8fb5ff2e}html:not([data-theme=light]) .discount-milestone-amount,html[data-theme=dark] .discount-milestone-amount{color:#a9bad6!important}html:not([data-theme=light]) .discount-milestone.active .discount-milestone-percent,html:not([data-theme=light]) .discount-milestone.next .discount-milestone-percent,html[data-theme=dark] .discount-milestone.active .discount-milestone-percent,html[data-theme=dark] .discount-milestone.next .discount-milestone-percent{color:#fff!important;background:linear-gradient(135deg,#5d90ff,#8970ff);border-color:#c0d4ff5c}html:not([data-theme=light]) .amount.in,html:not([data-theme=light]) .history-amount--in,html[data-theme=dark] .amount.in,html[data-theme=dark] .history-amount--in{color:#9effc1!important}html:not([data-theme=light]) .amount.out,html:not([data-theme=light]) .history-amount--out,html[data-theme=dark] .amount.out,html[data-theme=dark] .history-amount--out{color:#ff9aa9!important}html:not([data-theme=light]) .lang-switch-menu,html[data-theme=dark] .lang-switch-menu{z-index:120}html[data-theme=light] .balance-panel--polished,html[data-theme=light] .cabinet-layout,html[data-theme=light] .cabinet-main,html[data-theme=light] .cabinet-main--polished,html[data-theme=light] .cabinet-orders-panel,html[data-theme=light] .discount-panel--adm,html[data-theme=light] .history-panel--polished{color:#253247}html[data-theme=light] .discount-progress-container--adm,html[data-theme=light] .fixed-discount-message,html[data-theme=light] .history-item--adm,html[data-theme=light] .no-discount-data,html[data-theme=light] .profile-adm-row,html[data-theme=light] .profile-loading-line{background:linear-gradient(180deg,#fffffffa,#f4f8fefa);border-color:#ccd7eaf5;color:#253247;box-shadow:0 10px 24px #7e91b11a}html[data-theme=light] .discount-milestone-amount,html[data-theme=light] .empty-history,html[data-theme=light] .history-date,html[data-theme=light] .info-label-small,html[data-theme=light] .profile-adm-label,html[data-theme=light] .progress-title{color:#5f6f88!important}html[data-theme=light] .cabinet-panel__title,html[data-theme=light] .discount-value,html[data-theme=light] .history-amounts,html[data-theme=light] .history-description,html[data-theme=light] .info-value-small,html[data-theme=light] .profile-adm-value{color:#1f2937!important}html[data-theme=light] .discount-milestone.active .discount-milestone-percent,html[data-theme=light] .discount-milestone.next .discount-milestone-percent,html[data-theme=light] .next-discount-badge{color:#fff!important;background:linear-gradient(135deg,#315eff,#7558ff);border-color:#315eff57;box-shadow:0 10px 22px #315eff2e}html[data-theme=light] .discount-milestone-percent,html[data-theme=light] .discount-type,html[data-theme=light] .next-discount-badge{border-color:#ccd7eaf5}html[data-theme=light] .discount-progress-container--adm .discount-progress-bar{background:#dae4f5f2;border-color:#2d427029}html[data-theme=light] .discount-progress-container--adm .discount-progress-fill{background:linear-gradient(90deg,#315eff,#7558ff);box-shadow:0 0 18px #315eff3d}html[data-theme=light] .discount-progress-container--adm .level-marker-strip{background:#374d786b;box-shadow:0 0 0 1px #fffc}html[data-theme=light] .discount-type.fixed{color:#92400e!important;background:#fff7dceb;border-color:#d9770633}html[data-theme=light] .discount-type.dynamic,html[data-theme=light] .info-value-small.highlight{color:#0369a1!important;background:#e0f2feeb;border-color:#0ea5e933}html[data-theme=light] .amount.in{color:#047857!important}html[data-theme=light] .amount.out{color:#be123c!important}html[data-theme=light] .cabinet-pagination .ghost-pill.active{color:#fff!important;background:linear-gradient(135deg,#315eff,#7558ff);border-color:#315eff57;box-shadow:0 10px 22px #315eff2e}@media(min-width:1181px){.app-header .game-switcher{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;white-space:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.app-header .game-switcher::-webkit-scrollbar{display:none!important}.app-header .game-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-width:-moz-max-content!important;min-width:max-content!important;white-space:nowrap!important}.app-header .game-pill__icon,.app-header .game-pill__image{flex-shrink:0!important}.app-header .game-pill__text{white-space:nowrap!important}}
