:root{--bg:#09111f;--bg-2:#0d1628;--bg-3:#14213a;--surface:#101b2ed1;--surface-2:#14233ceb;--surface-3:#1f304df2;--line:#7098eb29;--line-strong:#78aaff3d;--text:#eef4ff;--muted:#8fa8cf;--accent:#5a8cff;--accent-2:#7f63ff;--accent-3:#3cc3ff;--shadow:0 20px 60px #00000059}*{box-sizing:border-box}#__nuxt,body,html{min-height:100%;color:var(--text);background:radial-gradient(circle at 0 0,#5b8cff33,#0000 28%),radial-gradient(circle at 100% 0,#7f63ff24,#0000 24%),linear-gradient(#08101d,#0d1628 42%,#0a1220);margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}input::placeholder{color:#7f96ba}.page-shell{gap:16px;max-width:1500px;margin:0 auto;display:grid}.shell-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#142139e0,#0f192cf0);border-radius:26px}.app-header{z-index:10;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:18px 20px;display:flex;position:sticky}.brand-block{align-items:center;gap:14px;display:flex}.brand-logo{color:#fff;background:linear-gradient(135deg,#5d9cff,#6577ff 55%,#8f59ff);border-radius:16px;place-items:center;width:48px;height:48px;font-weight:900;display:grid;box-shadow:0 12px 30px #5678ff6b}.brand-title{letter-spacing:.02em;font-size:1.125rem;font-weight:800}.brand-subtitle,.catalog-stats span,.expanded-rank,.filters-header p,.mini-note,.muted-label,.section-subtitle{color:var(--muted)}.game-pill{color:var(--text);background:#1c2a44eb;border:1px solid #82a5eb24;border-radius:18px;align-items:center;gap:10px;padding:10px 14px;display:flex}.game-pill.active{background:linear-gradient(#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{align-items:center;gap:10px;display:flex}.ghost-pill,.primary-pill{border:none;border-radius:16px;padding:12px 16px;transition:all .2s}.primary-pill{color:#fff;background:linear-gradient(135deg,#4f8cff,#7d63ff);box-shadow:0 12px 26px #5c74ff47}.ghost-pill{color:var(--text);background:#1c2a44eb;border:1px solid #82a5eb24}.ghost-pill:hover,.hero-chip:hover,.hero-list-item:hover,.primary-pill:hover,.search-dropdown-item:hover{transform:translateY(-1px)}.toolbar-row{gap:14px;padding:18px 20px;display:grid}.card-actions-row,.card-topline,.filters-header,.modal-header,.section-headline,.toolbar-main{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-title{font-size:1.35rem;font-weight:800}.selected-heroes-row{flex-wrap:wrap;gap:8px;display:flex}.selected-heroes-row.compact{max-height:none;overflow:visible}.hero-chip{color:var(--text);background:#17243bf5;border:1px solid #7da0e429;border-radius:20px;align-items:center;gap:8px;padding:10px 14px;transition:all .18s;display:inline-flex}.hero-chip.active,.hero-chip.is-selected{background:linear-gradient(#355493eb,#20345af5);box-shadow:inset 0 0 0 1px #729dff4d,0 10px 20px #16254273}.hero-avatar{color:#fff;background:linear-gradient(135deg,#5f8cff,#8c9eff);border:2px solid #0000;border-radius:8px;flex:none;place-items:center;width:50px;height:50px;font-size:.95rem;font-weight:700;display:grid;overflow:hidden;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{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hero-avatar>span{place-items:center;width:100%;height:100%;display:grid}.hero-cloud{padding:18px 20px}.hero-cloud-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-top:16px;display:grid}.hero-cloud-item{border-radius:16px;justify-content:flex-start;min-height:70px;padding:10px 12px}.hero-cloud-item .hero-name{text-align:left;font-size:.92rem;line-height:1.15}.hero-cloud-reset{padding:10px 14px}.catalog-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:18px;display:grid}.filters-sidebar{background:linear-gradient(#111d32f5,#0c1627fa);gap:14px;max-height:calc(100vh - 102px);padding:18px;display:grid;position:sticky;top:84px;overflow:auto}.field-block{gap:8px;display:grid}.field-block>span{font-weight:700}.field-block input{width:100%;color:var(--text);background:#0c1626f2;border:1px solid #82a5eb29;border-radius:14px;padding:12px 14px}.price-field-block{gap:12px}.price-slider-box{background:linear-gradient(#0b1526fa,#0c1729f0);border:1px solid #7ba0e824;border-radius:18px;gap:12px;padding:14px 14px 12px;display:grid}.price-slider-head{color:var(--text);justify-content:space-between;align-items:center;gap:12px;font-size:.98rem;font-weight:800;display:flex}.price-slider-head--original{letter-spacing:.01em;font-size:1rem}.price-slider-head span:last-child{text-align:right}.range-slider{align-items:center;height:28px;display:flex;position:relative}.range-slider__active,.range-slider__track{border-radius:999px;height:8px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.range-slider__track{background:linear-gradient(#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{appearance:none;pointer-events:none;width:100%;margin:0;position:absolute;inset:0;background:0 0!important}.range-input::-webkit-slider-runnable-track{background:0 0;height:8px}.range-input::-moz-range-track{background:0 0;height:8px}.range-input::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:pointer;background:#dbe8ff;border:3px solid #7a82ff;border-radius:50%;width:18px;height:18px;margin-top:-5px;box-shadow:0 0 0 4px #7a82ff2e,0 4px 10px #00000047}.range-input::-moz-range-thumb{pointer-events:auto;cursor:pointer;background:#dbe8ff;border:3px solid #7a82ff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 4px #7a82ff2e,0 4px 10px #00000047}.range-input--min{z-index:3}.range-input--max{z-index:4}.hero-list-scroll{gap:8px;max-height:340px;padding-right:4px;display:grid;overflow:auto}.hero-list-item{text-align:left;color:var(--text);background:#152239f5;border:none;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.hero-list-item.active{background:linear-gradient(#355493eb,#20345af5)}.catalog-content{gap:16px;display:grid}.catalog-stats{background:linear-gradient(#121f37e6,#0e182af0);grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 18px;display:grid}.catalog-stats strong{font-size:1.3rem;display:block}.cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.account-card{background:radial-gradient(circle at 100% 0,#5388ff3d,#0000 24%),radial-gradient(circle at 0 100%,#7f63ff1f,#0000 24%),linear-gradient(#121e34f7,#0c1526fc);gap:14px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.account-card:hover{border-color:#84aeff42;transform:translateY(-3px);box-shadow:0 24px 56px #04091685}.card-glow{pointer-events:none;background:radial-gradient(circle,#5a8cff2e,#0000 68%);border-radius:999px;width:180px;height:180px;position:absolute;inset:auto -60px -70px auto}.badge-soft{background:#192944eb;border:1px solid #80a4ee2e;border-radius:999px;padding:8px 10px;font-size:.875rem}.badge-soft--accent{background:linear-gradient(#263f6cf5,#1a2c4af5);box-shadow:inset 0 0 0 1px #7ea9ff29}.card-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.article-code{font-size:1.05rem;font-weight:800}.card-hero-preview{background:linear-gradient(#0f1a2de6,#0d1627f0);border:1px solid #759ded1a;border-radius:20px;padding:12px}.hero-icons-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hero-icon-box{aspect-ratio:1;color:#9db5ff;background:linear-gradient(#1b2a46fa,#121d2ffa);border:1px solid #81a4ea24;border-radius:18px;place-items:center;min-height:68px;padding:7px;font-weight:800;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.hero-icon-box.more{color:var(--text);background:linear-gradient(#1f3152fa,#15223afa);font-size:1rem}.card-meta-strip{background:#101c31bd;border:1px solid #759ded14;border-radius:18px;gap:8px;padding:10px 12px;display:grid}.top-heroes-inline{flex-wrap:wrap;gap:8px;display:flex}.top-hero-name{background:#1a2b48eb;border:1px solid #7ba1ec1f;border-radius:999px;padding:6px 10px;font-size:.83rem}.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{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.resource-item{background:linear-gradient(#17253efa,#111c30fa);border:1px solid #7ba1ec24;border-radius:18px;flex-direction:column;gap:8px;padding:12px;display:flex}.resource-item__top{color:var(--muted);align-items:center;gap:8px;display:flex}.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{grid-template-columns:1fr auto;gap:14px;padding-top:4px;display:grid}.card-actions-stack{gap:10px;min-width:180px;display:grid}.card-secondary-btn{justify-content:center}.price-tag{letter-spacing:.01em;font-size:1.85rem;font-weight:900}.buy-button{justify-content:center;width:100%}.expanded-heroes{border-top:1px solid #81a4ea24;gap:12px;padding-top:14px;display:grid}.expanded-headline{align-items:center}.expanded-title{font-weight:800}.expanded-list{gap:8px;padding-right:0;display:grid}.expanded-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expanded-item{background:linear-gradient(#18253efa,#111c31fa);border:1px solid #7ba1ec1f;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.expanded-name{font-size:.94rem}.skeleton-card{background:linear-gradient(90deg,#16233cf2,#1f3154fa,#16233cf2) 0 0/200% 100%;min-height:320px;animation:1.4s infinite shimmer}.empty-state,.soon-banner{padding:32px}.load-more-wrap{justify-content:center;padding:4px 0 16px;display:flex}.modal-root{z-index:50;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mobile-backdrop,.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03070f94;position:fixed;inset:0}.modal-card{z-index:1;background:linear-gradient(#121e34fa,#0c1425);gap:14px;width:min(560px,100%);padding:22px;display:grid;position:relative}.error-box,.success-box{border-radius:14px;padding:12px 14px}.error-box{color:#ffb9c8;background:#821b3f2e;border:1px solid #ff84a72e}.success-box{color:#b7f5d9;background:#12654b3d;border:1px solid #62e7b12e}.icon-close{color:var(--text);background:#1c2a44eb;border:none;border-radius:12px;width:36px;height:36px;font-size:1.4rem}.mobile-only{display:none}.fade-slide-enter-active,.fade-slide-leave-active{transition:all .18s}.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{box-shadow:var(--shadow);z-index:20;background:#0e182afa;border:1px solid #7ba1ec2e;border-radius:18px;gap:6px;max-height:320px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.search-dropdown-item{text-align:left;width:100%;color:var(--text);background:#152239f5;border:1px solid #0000;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:10px 11px;display:grid}.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{border-radius:8px;width:50px;height:50px}.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;min-height:66px;padding:8px 10px 8px 8px}.chip-remove{color:#c8d6f2;margin-left:2px;font-size:1rem;font-weight:700}.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{background:radial-gradient(circle at top,#ffc23b47,#0000 58%),linear-gradient(#49360fe6,#1e190ef5);border-color:#ffc04752;box-shadow:inset 0 0 0 1px #ffc64f6b,0 0 0 1px #ffb72914,0 10px 24px #ffaa1a1f,0 0 24px #ffbc2d24}.rank-Epic.expanded-item,.rank-Epic.hero-chip-rank,.rank-Epic.hero-icon-box,.rank-Epic.hero-list-item,.rank-Epic.search-dropdown-item{background:radial-gradient(circle at top,#bc5fff47,#0000 58%),linear-gradient(#381958eb,#18102cf5);border-color:#b05cff52;box-shadow:inset 0 0 0 1px #bd61ff6b,0 10px 24px #9236ff24,0 0 24px #b456ff29}.rank-Rare.expanded-item,.rank-Rare.hero-chip-rank,.rank-Rare.hero-icon-box,.rank-Rare.hero-list-item,.rank-Rare.search-dropdown-item{background:radial-gradient(circle at top,#4cc0ff3d,#0000 58%),linear-gradient(#103256eb,#0c1830f5);border-color:#4dc2ff52;box-shadow:inset 0 0 0 1px #4ec2ff6b,0 10px 24px #1b81ff1f,0 0 24px #37b9ff24}.rank-Mythical.expanded-item,.rank-Mythical.hero-chip-rank,.rank-Mythical.hero-icon-box,.rank-Mythical.hero-list-item,.rank-Mythical.search-dropdown-item{background:radial-gradient(circle at top,#ef44443d,#0000 58%),linear-gradient(#521212eb,#260c0cf5);border-color:#dc262657;box-shadow:inset 0 0 0 1px #ef44446b,0 10px 24px #dc262629,0 0 24px #dc26262e}.hero-avatar.rank-Legendary{color:#5a3d00;background:linear-gradient(135deg,#ffbe32,#ffe07a);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}@media (width<=1180px){.cards-grid,.hero-cloud-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.page-wrap{padding:12px}.app-header{position:static}.catalog-layout{grid-template-columns:1fr}.filters-sidebar{z-index:45;width:min(360px,100vw - 24px);max-height:none;transition:transform .2s;position:fixed;top:12px;bottom:12px;left:12px;transform:translate(-120%)}.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{margin-bottom:10px;display:block}.selected-heroes-original{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.selected-hero-original{color:#fff;cursor:pointer;background:linear-gradient(#232c3df5,#171d28fa);border:none;border-radius:10px;padding:8px 12px;font-size:14px;line-height:1}.selected-hero-original.rank-Legendary{background:linear-gradient(#8c6a12,#5c470d)}.selected-hero-original.rank-Epic{background:linear-gradient(#8330c6,#57208a)}.selected-hero-original.rank-Rare{background:linear-gradient(#416ea9,#2b4b72)}.selected-hero-original.rank-Mythical{background:linear-gradient(#8f243a,#5d1826)}.original-search-wrap{align-items:stretch;gap:10px;display:flex}.original-hero-input{color:#fff;min-height:38px;box-shadow:none;background:linear-gradient(270deg,#110f13 5.43%,#1a1e29 72.46%);border:none;border-radius:10px;outline:none;flex:1;padding:0 14px}.original-hero-input::placeholder{color:#9ca8c0}.original-search-button{color:#fff;cursor:pointer;background:linear-gradient(#596580,#39445a);border:none;border-radius:10px;min-width:92px;padding:0 14px;font-weight:700}.original-search-dropdown{box-shadow:none;background:#343b4f;border:1px solid #1a1e29;border-radius:10px;gap:0;max-height:186px;padding:4px;top:calc(100% + 10px)}.original-search-item{background:0 0;border:none;border-radius:4px;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;box-shadow:none;border-radius:8px}.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:0 0;border-color:#0000}.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{box-shadow:none;background:0 0}.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 (width<=860px){.original-search-wrap{flex-direction:column}.original-search-button{min-height:38px}}.original-search-item{gap:14px;min-height:62px;padding:6px 16px}.original-search-item .hero-avatar,.selected-hero-chip .hero-avatar{border-radius:6px;width:50px;height:50px}.original-search-item .hero-avatar img,.selected-hero-chip .hero-avatar img{border-radius:6px}.selected-hero-chip{gap:10px;min-height:62px}.selected-hero-chip span{line-height:1.2}@media (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 (width<=1100px){.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (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 (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{z-index:70;padding:24px;position:fixed;inset:0;overflow-y:auto}.heroes-overlay-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03070fb8;position:fixed;inset:0}.heroes-overlay-panel{z-index:1;background:linear-gradient(#121e34fa,#0c1526fc);gap:16px;width:min(980px,100% - 32px);margin:32px auto;padding:20px;display:grid;position:relative;box-shadow:0 28px 70px #0208168c}.heroes-overlay-head{z-index:2;background:linear-gradient(#121e34fa,#121e34eb);padding-bottom:10px;position:sticky;top:0}.heroes-overlay-actions{align-items:center;gap:10px;display:flex}.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{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:50px;height:50px}@media (width<=900px){.heroes-overlay-list.expanded-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.heroes-overlay-root{padding:12px}.heroes-overlay-panel{width:min(100%,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{align-items:center;gap:8px;min-height:32px;display:inline-flex}.card-id-label{color:var(--text);letter-spacing:.01em;font-size:14px;font-weight:700}.copy-btn{width:32px;height:32px;color:var(--text);background:#152239f5;border:1px solid #7ba1ec29;border-radius:10px;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.copy-btn:hover{background:#213252fa;transform:translateY(-1px)}.hero-count-badge{min-width:46px;height:32px;color:var(--text);background:#152239eb;border:1px solid #7ba1ec24;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-weight:800;display:inline-flex}.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{place-items:center;display:grid;overflow:hidden}.heroes-overlay-panel{max-height:min(80vh,920px);overflow:hidden}.heroes-overlay-list{max-height:calc(min(80vh,920px) - 110px);padding-right:6px;overflow-y:auto}.filters-sidebar::-webkit-scrollbar{width:10px}.heroes-overlay-list::-webkit-scrollbar{width:10px}.search-dropdown-panel::-webkit-scrollbar{width:10px}.filters-sidebar::-webkit-scrollbar-thumb{background:#7ba1ec38;border-radius:999px}.heroes-overlay-list::-webkit-scrollbar-thumb{background:#7ba1ec38;border-radius:999px}.search-dropdown-panel::-webkit-scrollbar-thumb{background:#7ba1ec38;border-radius:999px}@media (width<=640px){.heroes-overlay-panel{max-height:86vh}.heroes-overlay-list{max-height:calc(86vh - 96px)}}.modal-price-wrap{gap:6px;display:grid}.modal-price-old{color:var(--muted);font-size:1rem;text-decoration:line-through}.modal-discount-note{color:#b8f7d8;font-size:.85rem}.card-hero-preview{gap:10px;display:grid}.hero-icons-grid{grid-template-columns:repeat(4,minmax(50px,1fr));justify-items:center;display:grid}.hero-icon-box{aspect-ratio:auto;width:50px;height:50px;min-height:50px;box-shadow:none;background:0 0;border:none;border-radius:8px;padding:0;overflow:visible}.hero-icon-box .hero-avatar{border-radius:8px;width:50px;height:50px}.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:0 0}.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{background:radial-gradient(circle at top,#ef44443d,#0000 58%),linear-gradient(#491212eb,#220a0af5);border-color:#dc262652;box-shadow:inset 0 0 0 1px #dc26266b,0 10px 24px #dc262624,0 0 24px #dc262629}.account-card{align-content:start}.hero-count-badge{align-self:flex-start}.hero-cloud{padding-top:0}.hero-cloud-grid--main{margin-top:0}@media (width<=640px){.hero-icons-grid{grid-template-columns:repeat(4,minmax(50px,1fr))}}.skeleton{background:linear-gradient(90deg,#15233beb,#273d63fa 50%,#15233beb) 0 0/220% 100%;border-radius:14px;animation:1.2s linear infinite shimmer;display:block;position:relative;overflow:hidden}.skeleton-line{width:100%;height:14px}.skeleton-line--sm{width:96px;height:12px}.skeleton-line--md{width:132px;height:16px}.skeleton-line--lg{width:68%;height:22px}.skeleton-avatar{border-radius:8px;width:50px;height:50px}.skeleton-block{min-height:74px}.skeleton-button{border-radius:16px;width:158px;height:46px}.skeleton-grid-2,.skeleton-hero-grid,.skeleton-row{gap:12px;display:grid}.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{border:1px solid #81a4ea1f;gap:16px;min-height:358px;padding:18px;display:grid}.hero-cloud-skeleton{background:#121d30c7;border:1px solid #7ba1ec1a;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:70px;padding:10px 12px;display:grid}.search-dropdown-item--skeleton{pointer-events:none}.search-dropdown-item--skeleton .skeleton-line{width:72%;height:18px}.btn-spinner{border:2px solid #ffffff47;border-top-color:#fff;border-radius:999px;flex:none;width:16px;height:16px;animation:.75s linear infinite spin}.original-search-button.is-loading,.primary-pill.is-loading{justify-content:center;align-items:center;gap:10px;display:inline-flex}.modal-price-wrap{min-height:74px;position:relative}.modal-price-skeleton{align-content:start;gap:10px;display:grid}.list-fade-enter-active,.list-fade-leave-active{transition:all .24s}.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,box-shadow .18s,border-color .18s,background-color .18s,opacity .18s}.heroes-overlay-panel,.modal-card{animation:.2s modal-pop}@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{gap:12px;margin-bottom:14px;display:grid}.rank-toggle{color:#eef4ff;cursor:pointer;background:#111c2fe0;border:1px solid #7ba1ec29;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.rank-toggle:hover{background:#16233af5;border-color:#7ba1ec47}.rank-toggle__left{align-items:center;gap:10px;min-width:0;display:flex}.rank-toggle__dot{background:#7ba1ecb3;border-radius:999px;width:12px;height:12px;display:inline-block;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{color:#c8d9ff;background:#7ba1ec24;border-radius:999px;padding:2px 8px;font-size:12px}.rank-toggle__icon{background:#7ba1ec1f;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:20px;line-height:1;display:inline-flex}.rank-group-list{padding-right:2px}.ghost-pill.active{background:linear-gradient(#4267b7cc,#2d4680eb);box-shadow:inset 0 0 0 1px #7ba4ff61,0 12px 22px #2c52a32e}.auth-card{gap:22px;padding:24px;display:grid}.auth-card__intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.auth-tabs{flex-wrap:wrap;gap:10px;display:flex}.auth-grid{grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr);gap:18px;display:grid}.auth-benefits{align-content:start;gap:14px;padding:18px;display:grid}.auth-benefit{background:#111d32b8;border:1px solid #7ba1ec1f;border-radius:18px;gap:6px;padding:14px;display:grid}.auth-benefit span{color:var(--muted);font-size:.95rem}.auth-form{gap:14px;display:grid}.auth-submit{justify-content:center;width:100%}.cabinet-layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:18px;display:grid}.cabinet-sidebar{gap:18px;padding:18px;display:grid;position:sticky;top:84px}.cabinet-userbox{align-items:center;gap:14px;display:flex}.cabinet-avatar{color:#fff;background:linear-gradient(135deg,#5d9cff,#6577ff 55%,#8f59ff);border-radius:16px;place-items:center;width:54px;height:54px;font-size:1.1rem;font-weight:800;display:grid;box-shadow:0 12px 30px #5678ff52}.cabinet-userbox__name{font-weight:800}.cabinet-nav{gap:10px;display:grid}.cabinet-nav__link{background:#111d32b8;border:1px solid #7ba1ec1f;border-radius:14px;padding:12px 14px}.cabinet-nav__link.active{background:linear-gradient(#4267b7cc,#2d4680eb)}.cabinet-main{display:grid}.cabinet-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}.cabinet-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cabinet-stat{gap:8px;padding:18px;display:grid}.cabinet-stat span{color:var(--muted)}.cabinet-stat strong{font-size:1.8rem}.cabinet-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cabinet-panel{padding:22px}.cabinet-panel__title{margin-bottom:14px}.cabinet-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cabinet-action-link{border-radius:16px;justify-content:center;padding:12px 14px;display:flex}.cabinet-list{color:var(--muted);gap:10px;margin:0;padding-left:18px;display:grid}.compact-empty{padding:10px 0 0}.compact-form{max-width:520px}@media (width<=980px){.auth-grid,.cabinet-actions-grid,.cabinet-layout,.cabinet-panels,.cabinet-stats{grid-template-columns:1fr}.cabinet-sidebar{position:static}}.copy-btn-inline{color:#fff;cursor:pointer;opacity:.92;background:0 0;border:none;flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;padding:0;display:inline-flex}.copy-btn-inline:hover{opacity:1}.copy-btn-inline__icon{width:13px;height:13px;display:block}.copy-btn-inline__done{color:#fff;font-size:11px;line-height:1}.copy-wrap{justify-content:center;align-items:center;min-width:14px;display:inline-flex;position:relative}.copy-tooltip{color:#fff;white-space:nowrap;z-index:5;background:#080f1cf2;border:1px solid #8faaec33;border-radius:8px;padding:4px 8px;font-size:11px;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.card-stats-inline{color:#eef4ff;gap:10px 12px;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 (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{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 2px #00000059);flex:0 0 16px;width:16px;height:16px}.card-stats-inline{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.card-stat-inline{align-items:center;gap:6px;min-height:24px;display:inline-flex}.card-rewards-line,.card-stat-inline strong{color:#eef4ff;font-size:14px;font-weight:700}.card-rewards-line{margin-top:6px;line-height:1}.save-jpg-btn{color:#fff;cursor:pointer;background:linear-gradient(#3959aef2,#2a4388f2);border:1px solid #88a3ff59;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:700;transition:transform .18s,opacity .18s,box-shadow .18s;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;margin-right:2px;font-size:12px;font-weight:600}@media (width<=640px){.heroes-overlay-actions{flex-wrap:wrap;justify-content:flex-end}.save-jpg-btn{order:-1;justify-content:center;width:100%}}.price-input-label{color:#c8d6f4b8;line-height:1}.price-input-field{width:100%;height:42px;color:var(--text);background:linear-gradient(#0b1526fa,#0c1729f0);border:1px solid #7ba0e82e;border-radius:12px;outline:none;padding:0 12px;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{-webkit-appearance:none;margin:0}.price-input-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price-input-field[type=number]{-moz-appearance:textfield}@media (width<=640px){.price-inputs-box{grid-template-columns:1fr}}.modal-check{color:#d6deef;align-items:flex-start;gap:10px;margin:14px 0 6px;font-size:13px;display:flex}.modal-check input{margin-top:3px}.modal-help-text{color:#9fb0cd;margin-top:14px;font-size:12px;line-height:1.45}.modal-help-text a{color:#fff}.inline-pill{text-decoration:none}.header-link-btn{align-items:center;display:inline-flex}.header-filter-btn{min-width:112px}@media (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,100% - 24px)}}@media (width<=1100px){.app-header{grid-template-columns:1fr;align-items:stretch}.brand-block{width:100%}.game-switcher{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.game-switcher::-webkit-scrollbar{display:none}.game-pill{flex:none;min-width:max-content}.header-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.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 (width<=900px){.page-wrap{padding:10px}.shell-card{border-radius:22px}.app-header{gap:12px;padding:14px;position:static}.brand-logo{border-radius:14px;width:42px;height:42px}.brand-title{font-size:1rem}.brand-subtitle{font-size:.85rem}.game-pill{border-radius:16px;padding:10px 12px}.header-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.header-actions>*{justify-content:center;width:100%}.catalog-layout{grid-template-columns:1fr;gap:12px}.filters-sidebar{border-radius:0 22px 22px 0;width:min(420px,100vw);padding:16px;top:0;bottom:0;left:0;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{gap:12px;padding:16px}.card-hero-preview{border-radius:16px;padding:10px}.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{border-radius:20px;width:min(100%,100% - 4px);max-height:calc(100dvh - 20px);margin:0 auto}.heroes-overlay-list{max-height:calc(100dvh - 150px)}}@media (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{border-radius:0;width:100vw;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{justify-content:space-between;align-items:center;width:100%;min-height:44px;display:flex}.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{display:grid;position:static}.heroes-overlay-actions{flex-wrap:wrap;justify-content:stretch;width:100%}.heroes-overlay-actions>*{flex: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%,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{min-width:68px;height:44px;color:var(--text);background:#1c2a44eb;border:1px solid #82a5eb24;border-radius:16px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex;position:relative}.language-switch__label{pointer-events:none;font-weight:700}.language-switch__select{opacity:0;cursor:pointer;position:absolute;inset:0}.price-inputs-box{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.price-input-wrap{background:linear-gradient(#0b1526fa,#0c1729f0);border:1px solid #7ba0e824;border-radius:18px;gap:6px;padding:12px;display:grid}.price-input-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px}.price-input-field{min-height:44px;font-weight:700}.sidebar-actions--mobile-stack>*{flex:1}@media (width<=1024px){.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-layout{grid-template-columns:280px minmax(0,1fr)}.account-card{gap:12px;padding:16px}.account-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.card-actions-row{flex-wrap:wrap}}@media (width<=768px){.page-wrap{padding:12px}.app-header{border-radius:20px;padding:14px;top:8px}.brand-logo{border-radius:14px;width:42px;height:42px}.brand-title{font-size:1rem}.brand-subtitle{font-size:.78rem}.game-switcher{scrollbar-width:none;flex-wrap:nowrap;order:3;width:100%;padding-bottom:2px;overflow-x:auto}.game-switcher::-webkit-scrollbar{display:none}.game-pill{flex:none;min-width:max-content}.header-actions{flex-wrap:nowrap;justify-content:space-between;gap:8px;width:100%}.header-actions>*{flex:auto}.language-switch{min-width:62px;height:42px;padding:0 10px}.catalog-layout{grid-template-columns:1fr}.filters-sidebar{z-index:50;border-radius:22px;max-height:calc(100vh - 24px);transition:transform .24s;position:fixed;inset:auto 12px 12px;transform:translateY(110%)}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.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{grid-template-columns:1fr;gap:8px;display:grid}.ghost-pill,.header-link-btn,.original-search-button,.primary-pill{justify-content:center;width:100%}.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{min-height:84px;padding:10px}.modal-card{border-radius:22px;width:min(100%,100vw - 20px);max-height:calc(100vh - 20px)}.auth-grid,.cabinet-layout,.cabinet-panels,.cabinet-stats,.modal-grid{grid-template-columns:1fr}}@media (width<=480px){.header-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-cloud-grid{grid-template-columns:1fr 1fr}.expanded-grid{grid-template-columns:1fr}.account-stats{grid-template-columns:1fr 1fr}}@media (width<=1024px){.page-wrap{padding:12px}.page-shell{gap:12px}.app-header{border-radius:22px;gap:12px;padding:14px;position:static}.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{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.header-actions>*{justify-content:center;width:100%;min-width:0}.game-switcher{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.game-switcher::-webkit-scrollbar{display:none}.game-pill{flex:none}.auth-card,.cabinet-hero,.cabinet-panel,.cabinet-sidebar,.filters-sidebar,.hero-cloud,.heroes-overlay-panel,.modal-card,.toolbar-row{border-radius:22px}.cabinet-userbox{flex-wrap:nowrap;align-items:center;min-width:0}.cabinet-userbox>div:last-child{min-width:0}.cabinet-userbox .brand-subtitle,.cabinet-userbox__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cabinet-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.cabinet-nav__link{text-align:center;justify-content:center;align-items:center;min-height:46px;display:flex}.cabinet-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-benefits{order:2}.auth-form{order:1}}@media (width<=768px){.page-wrap{padding:10px}.shell-card{border-radius:20px}.app-header{grid-template-columns:1fr;padding:12px}.brand-logo{border-radius:14px;width:40px;height:40px}.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{border-radius:22px 22px 0 0;width:100vw;max-height:88dvh;padding:14px;inset:auto 0 0;transform:translateY(110%)}.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{grid-template-columns:1fr;gap:10px;display:grid}.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{justify-content:flex-start;width:100%}.search-dropdown-panel{max-height:min(46dvh,320px)}.heroes-overlay-root{align-items:end;padding:8px}.heroes-overlay-panel{border-radius:22px 22px 18px 18px;width:100%;max-height:92dvh;margin:0;padding:14px}.heroes-overlay-head{position:static}.heroes-overlay-list{max-height:calc(92dvh - 154px)}.modal-root{align-items:end;padding:8px}.modal-card{border-radius:22px 22px 18px 18px;width:100%;max-height:92dvh;padding:14px;overflow-y:auto}.modal-price{font-size:1.5rem}.compact-form{max-width:none}.cabinet-sidebar{padding:14px;position:static}.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 (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{border-radius:14px;padding:9px 11px}.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{grid-template-columns:1fr;gap:8px;display:grid}.field-block input,.original-hero-input,.price-input-field{min-height:42px}}.lang-switch{min-width:84px;height:44px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;background:#121e32eb;border:1px solid #799ce32e;border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.lang-switch .lang-icon{flex:none;width:20px;height:20px}.lang-switch .name{letter-spacing:.08em;font-size:12px;font-weight:800}.lang-switch .dropdown{z-index:40;background:#0c1626fa;border:1px solid #799ce32e;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 16px 40px #00000047}.lang-switch.open .dropdown{display:inline-flex}.lang-switch .dropdown:hover{border-color:#799ce357}@media (width<=900px){.lang-switch{min-width:76px;height:42px;padding:0 10px}}.page-shell{gap:18px}.shell-card{background:linear-gradient(#121e34e6,#0b1424f5);border:1px solid #7aa0e924;box-shadow:0 22px 60px #0106125c,inset 0 1px #ffffff08}.app-header{background:radial-gradient(circle at 0 0,#6195ff24,#0000 28%),linear-gradient(#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,border-color .2s,background .2s,box-shadow .2s,opacity .2s}.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(#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{border-color:#799ce36b;outline:none;box-shadow:0 0 0 3px #5a8cff1f}.account-card{border-radius:28px;padding:20px}.card-topline{align-items:center}.article-code{color:#f7fbff;font-size:1rem}.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{border-radius:22px;padding:14px}.hero-icons-grid{gap:10px}.hero-icon-box{border-radius:16px}.card-meta-strip{border-radius:20px;gap:10px}.account-rewards,.account-stats{color:var(--text)}.resource-grid{gap:12px}.resource-item{border-radius:20px;padding:13px}.card-footer-box{border-top:1px solid #81a4ea1a;padding-top:8px}.price-tag{font-size:1.92rem;line-height:1}.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,100% - 28px);box-shadow:0 30px 70px #02081485}.modal-price-wrap{background:linear-gradient(#142037f0,#0d1728fa);border:1px solid #7fa2eb24;border-radius:20px;padding:18px}.modal-price{font-size:2rem;font-weight:900}.modal-price-old{margin-bottom:4px}.modal-help-text{background:#121e348f;border:1px solid #7ba1ec1a;border-radius:16px;padding:12px 14px}.heroes-overlay-head{border-bottom:1px solid #81a4ea1f;margin-bottom:2px;padding-bottom:14px}.heroes-overlay-panel{padding:22px}.rank-group{background:#0d16276b;border:1px solid #7ba1ec1a;border-radius:18px;padding:12px}.rank-group-toggle{border-radius:14px;min-height:48px}.expanded-item{border-radius:18px}.auth-shell{max-width:1240px}.auth-card{background:radial-gradient(circle at 100% 0,#5a8cff1f,#0000 28%),linear-gradient(#121e34eb,#0c1526fa);padding:28px}.auth-card__intro{align-items:center}.auth-benefits{background:linear-gradient(#111d32d6,#0c1728f0);border:1px solid #7ba1ec1f;border-radius:24px}.auth-benefit{min-height:94px}.auth-form{padding:4px 0 0}.cabinet-sidebar{background:linear-gradient(#121e34f0,#0c1526fa)}.cabinet-userbox{padding:6px 2px 4px}.cabinet-hero{background:radial-gradient(circle at 100% 0,#5a8cff29,#0000 28%),linear-gradient(#121e34f0,#0c1526fa)}.cabinet-stat{background:linear-gradient(#131f36eb,#0d1728f5);border-radius:24px;min-height:128px}.cabinet-stat strong{line-height:1}.cabinet-action-link{align-items:center;min-height:52px}.empty-state,.soon-banner{text-align:center;background:radial-gradient(circle at top,#5a8cff14,#0000 28%),linear-gradient(#121e34f0,#0c1526fa);border-radius:28px}.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{gap:16px;padding:36px;display:grid}.thanks-badge{background:linear-gradient(135deg,#5b8cff3d,#7f63ff3d);border:1px solid #7ba1ec38;border-radius:24px;place-items:center;width:70px;height:70px;margin:0 auto;font-size:1.8rem;display:grid;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 (width<=1180px){.app-header{top:8px}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (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{gap:12px;padding:14px}.header-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.game-switcher{width:100%;padding-bottom:2px;overflow-x:auto}.filters-sidebar{max-height:none}.auth-grid,.cabinet-actions-grid,.cabinet-layout,.cabinet-panels,.cabinet-stats,.cards-grid{gap:14px}}@media (width<=640px){.page-wrap{padding:10px}.page-shell{gap:12px}.app-header{border-radius:20px}.brand-logo{border-radius:14px;width:42px;height:42px}.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{border-radius:20px;padding:16px}.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{border-radius:20px;width:62px;height:62px}}.hero-cloud-item{align-items:center}.hero-cloud-item .hero-name{text-align:center;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;flex:auto;justify-content:center;align-items:center;min-width:0;font-size:clamp(9px,.76vw,13px);line-height:1.06;display:flex}.modal-price,.modal-price-old,.price-tag{white-space:nowrap;line-height:1}.price-tag{letter-spacing:0;font-size:clamp(1.35rem,1.45vw,1.72rem)}.modal-price,.price-tag{align-items:baseline;gap:4px;display:inline-flex}.modal-price{font-size:clamp(1.38rem,1.65vw,1.86rem)}.modal-price-old{align-items:baseline;gap:4px;display:inline-flex}@media (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 (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{background:#1c2a44eb;border:1px solid #82a5eb24;gap:8px;min-height:42px}.lang-switch-menu{z-index:30;background:linear-gradient(#121e34fa,#0c1425);border:1px solid #82a5eb29;min-width:100%;top:calc(100% + 8px);box-shadow:0 20px 40px #00000059}.lang-switch .dropdown{background:0 0;border:0;gap:8px;min-height:38px;padding:8px 10px}.lang-switch .dropdown:hover{background:#4d6fb42e}.card-stat-inline__icon-img{flex:0 0 18px;width:18px;height:18px}@media (width<=640px){.card-stat-inline__icon-img{flex-basis:17px;width:17px;height:17px}}.lang-switch{gap:0;min-width:auto;height:auto}.lang-switch-trigger{cursor:pointer;box-shadow:inset 0 1px #ffffff08}.lang-switch-trigger:hover{background:#21314ef5;border-color:#82a5eb47}.lang-switch .dropdown:focus-visible,.lang-switch-trigger:focus-visible{box-shadow:0 0 0 3px #5a8cff24}.lang-switch .dropdown.selected{background:#4d6fb438;border-color:#82a5eb3d}.lang-check{color:#dfeaff;font-size:12px;font-weight:800}@media (width<=900px){.lang-switch-menu{left:auto;right:0}}.lang-switch-menu{min-width:92px}.lang-switch-trigger{color:#eef4ff;background:linear-gradient(#1a263cf5,#121c2ef5);border:1px solid #85a4e12e;border-radius:12px;gap:9px;min-height:40px;padding:8px 12px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;box-shadow:0 8px 20px #0000002e,inset 0 1px #ffffff0a}.lang-switch-trigger:hover{background:linear-gradient(#1f2e49fa,#142036fa);border-color:#85a4e14d;box-shadow:0 12px 26px #0000003d,0 0 0 1px #547cd514,inset 0 1px #ffffff0d}.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{border-bottom:1.5px solid #deeaffd9;border-right:1.5px solid #deeaffd9;margin-top:-2px;transition:transform .18s,opacity .18s,margin-top .18s}.lang-switch.open .arrow{margin-top:2px;transform:rotate(225deg)}.lang-switch-menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#152036fb,#0c1527fb);border:1px solid #85a4e12e;border-radius:14px;gap:6px;min-width:128px;display:grid;box-shadow:0 22px 44px #00000057,inset 0 1px #ffffff08}.lang-switch .dropdown{background:#ffffff03;border-radius:10px;justify-content:flex-start;min-height:40px;padding:9px 10px;transition:background .16s,border-color .16s,transform .16s}.lang-switch .dropdown:active{transform:translateY(0)}@media (width<=900px){.lang-switch-trigger{min-height:38px;padding:8px 11px}.lang-switch-menu{min-width:118px}}.lang-switch{isolation:isolate;position:relative}.lang-switch:before{content:"";opacity:0;z-index:-1;background:radial-gradient(circle at 0 0,#7eaaff2e,#0000 48%),radial-gradient(circle at 100% 100%,#8c68ff24,#0000 46%);border-radius:18px;transition:opacity .24s;position:absolute;inset:-2px}.lang-switch.open:before,.lang-switch:hover:before{opacity:1}.lang-switch-trigger{min-width:104px;height:42px;color:var(--text);background:linear-gradient(#141f35f5,#0d1626f5);border:1px solid #7fa3ec29;border-radius:16px;align-items:center;gap:10px;padding:0 12px 0 10px;transition:border-color .22s,transform .22s,box-shadow .22s,background .22s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0308122e}.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{background:linear-gradient(#17253ffa,#101a2dfa);border-color:#8eb3ff6b;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{background:#ffffff0a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0d}.lang-switch .lang-icon{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:18px;height:18px}.lang-switch .name{letter-spacing:.01em;font-size:13px;font-weight:700;line-height:1}.lang-switch .arrow{opacity:.76;border-bottom:2px solid #eaeff7d1;border-right:2px solid #eaeff7d1;width:8px;height:8px;margin-left:auto;transition:transform .22s,opacity .22s;transform:rotate(45deg)}.lang-switch.open .arrow{opacity:1;transform:rotate(225deg)translate(-1px,1px)}.lang-switch-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:40;background:linear-gradient(#121d31fa,#0b1322fa);border:1px solid #83a5eb24;border-radius:18px;min-width:132px;position:absolute;box-shadow:0 22px 44px #02071270,inset 0 1px #ffffff0a}.lang-switch .dropdown{width:100%;min-height:44px;color:var(--text);border:1px solid #ffffff0a;border-radius:14px;align-items:center;gap:10px;padding:0 12px;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.lang-switch .dropdown:hover{background:linear-gradient(#283d6457,#18274357);border-color:#8aaef73d;transform:translateY(-1px);box-shadow:0 10px 20px #0409163d}.lang-switch .dropdown .name{flex:auto}.locale-switch-hint{letter-spacing:.08em;color:#cddaf49e;font-size:11px;font-weight:800}.locale-menu-enter-active,.locale-menu-leave-active{transform-origin:100% 0;transition:opacity .2s,transform .2s,filter .2s}.locale-menu-enter-from,.locale-menu-leave-to{opacity:0;filter:blur(4px);transform:translateY(-6px)scale(.97)}@media (width<=768px){.lang-switch-trigger{min-width:96px}.lang-switch-menu{min-width:122px;left:0;right:auto}}.app-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.brand-block--header,.brand-copy{min-width:0}.game-switcher{flex-wrap:wrap;gap:10px}.game-switcher,.header-actions{align-items:center;min-width:0;display:flex}.header-actions{justify-content:flex-end;gap:12px}.header-actions__group{align-items:center;gap:10px;display:flex}.header-actions__group--locale-help{background:linear-gradient(#121d2fb8,#0b121fc7);border:1px solid #81a4ea1f;border-radius:18px;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;box-shadow:none;background:0 0;border:0;padding:0}.lang-switch:before{display:none}.lang-switch-trigger{background:linear-gradient(#18263df2,#0e1828fa);border:1px solid #81a4ea29;border-radius:14px;min-width:94px;padding:0 12px;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{background:linear-gradient(#111c2ffa,#0a1220fc);border:1px solid #81a4ea24;border-radius:16px;min-width:110px;padding:8px;top:calc(100% + 10px);left:auto;right:0;box-shadow:0 20px 40px #03091461}.lang-switch .dropdown{background:#ffffff05;border:1px solid #0000;border-radius:12px;min-height:42px}.lang-switch .dropdown:hover{background:#4c70b72e;border-color:#81a4ea29}.locale-switch-hint{text-align:right;min-width:28px}@media (width<=1180px){.app-header{grid-template-columns:1fr;justify-items:stretch}.brand-block--header,.game-switcher{justify-content:flex-start}.game-switcher{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.header-actions{flex-wrap:wrap;justify-content:space-between}}@media (width<=820px){.app-header{gap:14px;padding:14px}.header-actions{grid-template-columns:1fr;gap:10px;display:grid}.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{justify-content:center;width:100%}.lang-switch-menu{min-width:0;left:0;right:0}}@media (width<=560px){.brand-subtitle{font-size:.82rem}.game-pill__text{font-size:.78rem}.header-actions__group--locale-help{gap:8px;padding:3px}}.app-header{background:radial-gradient(circle at 0 0,#5884ff1a,#0000 28%),radial-gradient(circle at 100% 0,#6e56ff1a,#0000 24%),linear-gradient(#121c2feb,#0b121ff5);border:1px solid #88aaee24;border-radius:24px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0a,0 18px 40px #050c1842}.app-header:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff08,#0000 32%);position:absolute;inset:0}.brand-logo{box-shadow:0 10px 24px #446cd63d,inset 0 1px #ffffff14}.game-switcher{background:linear-gradient(#111b2d9e,#0a111db3);border:1px solid #80a4eb1a;border-radius:18px;padding:4px;box-shadow:inset 0 1px #ffffff08}.game-pill{border-radius:14px;min-height:42px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.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{border-radius:18px;min-height:50px}.header-actions__group--locale-help{background:linear-gradient(#121d2fd6,#0b121fe6);border:1px solid #81a4ea24;padding:4px;box-shadow:inset 0 1px #ffffff0a}.header-actions__group--account{background:linear-gradient(#111c2f85,#0a101d99);border:1px solid #81a4ea1f;padding:4px;box-shadow:inset 0 1px #ffffff08}.header-help-btn,.header-link-btn,.lang-switch-trigger{border-radius:14px;min-height:42px}.header-help-btn{background:linear-gradient(#1b2a43eb,#101b2ef5);border:1px solid #81a4ea24;box-shadow:inset 0 1px #ffffff0a}.header-help-btn:hover{background:linear-gradient(#1f314ef5,#121e34fa);border-color:#8aaef73d}.header-link-btn{justify-content:center;width:100%}.lang-switch-trigger{min-width:102px}.lang-switch-menu{top:calc(100% + 12px)}@media (width<=1180px){.app-header{border-radius:22px}}@media (width<=820px){.game-switcher{border-radius:16px;padding:3px}.header-actions__group--account,.header-actions__group--locale-help{min-height:0}}@media (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{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}@media (width<=560px){.header-actions__group--locale-help{gap:8px}}.cabinet-logout{width:100%;margin-top:12px}.orders-list{gap:12px;display:grid}.order-card{padding:14px}.order-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.order-card__heroes{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.order-chip{background:#ffffff0f;border-radius:999px;padding:4px 8px;font-size:12px}.order-credentials{color:#e5e7eb;margin-top:10px;font-size:13px}.brand-block--link{color:inherit;text-decoration:none}.brand-block--link:hover{opacity:.96;text-decoration:none}.discount-panel{gap:16px}.discount-info-grid{gap:10px;margin-bottom:14px;display:grid}.discount-info-row{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.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-size:14px;font-weight:600}.discount-progress-container.enhanced{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:14px}.discount-progress-bar{background:#ffffff14;border-radius:999px;height:10px;margin:16px 6px 30px;position:relative;overflow:visible}.discount-progress-fill{background:linear-gradient(90deg,#4aa3ff,#78e8ff);border-radius:999px;height:100%;position:absolute;inset:0 auto 0 0}.discount-level-marker{text-align:center;position:absolute;top:-8px;transform:translate(-50%)}.level-marker-strip{background:#ffffff8c;border-radius:999px;width:3px;height:26px;margin:0 auto}.level-marker-label{color:#cdd8e8;white-space:nowrap;margin-top:4px;font-size:11px}.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{justify-content:space-between;gap:12px;display:flex}.progress-labels{color:#95a8c4;margin-top:8px;font-size:12px}.progress-info-under{gap:8px;margin-top:14px;display:grid}.info-under-item{flex:1;gap:6px}.info-label-small{color:#95a8c4;font-size:12px}.info-value-small{font-size:13px;font-weight:600}.fixed-discount-message,.no-discount-data{color:#cdd8e8;margin-top:8px;font-size:13px}.discount-type{padding:4px 10px;font-size:12px;font-weight:700}.discount-type.fixed{color:#8df2a8;background:#8df2a81f;border:1px solid #8df2a83d}.discount-type.dynamic{color:#7fdcff;background:#7fdcff1f;border:1px solid #7fdcff3d}@media (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{color:#fff;background:#0b182ac7;border:1px solid #8caadc29;gap:6px;min-width:220px;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;align-items:baseline;gap:4px;display:inline-flex}.balance-history-panel .cabinet-panel__title,.cabinet-orders-panel .cabinet-panel__title{margin-bottom:18px}.history-list-ui{gap:12px;display:grid}.history-item-ui{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.history-item-ui__main{min-width:0}.history-item-ui__title{color:#f3f7ff;font-weight:600}.history-item-ui__date{color:#8ea4c7;margin-top:4px;font-size:12px}.history-item-ui__amounts{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.history-amount{white-space:nowrap;font-size:14px;font-weight:700}.history-amount--in{color:#52d273}.history-amount--out{color:#ff7a7a}.cabinet-pagination{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.cabinet-pagination .ghost-pill.active{background:#508eff2e;border-color:#74a8ff73}.order-actions-stack{width:100%}.card-secondary-btn--accent{color:#eef5ff;background:#487eff29;border-color:#679aff59}.card-secondary-btn--accent:hover{background:#487eff38}.card-secondary-btn--danger{color:#ffd8de;background:#c948611f;border-color:#ff779147}.card-secondary-btn--danger:hover{background:#c948612e}.balance-history-panel,.cabinet-orders-panel{background:linear-gradient(#11192be6,#0d1423f0)}.cabinet-main{gap:18px}.cabinet-nav,.cabinet-panel{box-shadow:0 18px 46px #02081747}.cabinet-panel{border:1px solid #ffffff0f}@media (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{color:#eef5ff;background:#536a9724;border-color:#85a2e647}.card-secondary-btn--overlay:hover{background:#536a9738}.card-order-action{text-decoration:none}.order-credentials-box{background:#121c2dc2;border:1px solid #6e8fd22e;border-radius:14px;gap:8px;padding:12px 14px;display:grid}.orders-catalog-grid--cabinet .account-card{height:100%}.orders-catalog-grid--cabinet{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1180px){.orders-catalog-grid--cabinet{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.orders-catalog-grid--cabinet{grid-template-columns:1fr}}.cabinet-orders-panel{overflow:visible}.order-actions-stack{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.card-order-action,.card-secondary-btn--overlay{letter-spacing:.01em;border-radius:14px;justify-content:center;width:100%;min-height:44px;font-weight:700;box-shadow:inset 0 1px #ffffff08,0 10px 22px #060d192e}.card-secondary-btn--overlay{color:#eef4ff;background:linear-gradient(#1a2841f0,#111b2dfa);border:1px solid #6d90d63d}.card-secondary-btn--overlay:hover{background:linear-gradient(#1f314ef5,#121e34fa);border-color:#8baef45c}.card-order-action--register{color:#f4f8ff;background:linear-gradient(#213559f5,#162542fa);border:1px solid #709cff57}.card-order-action--register:hover{background:linear-gradient(#273f69fa,#1a2a4cfc);border-color:#8cb3ff70}.card-order-action--cancel{color:#ffe7ec;background:linear-gradient(#561b29f0,#3e121ffa);border:1px solid #ff769147}.card-order-action--cancel:hover{background:linear-gradient(#681f31f5,#4a1424fc);border-color:#ff91a96b}@media (width<=1180px){.orders-catalog-grid--cabinet{grid-template-columns:repeat(2,minmax(0,1fr))!important}.order-actions-stack{grid-template-columns:1fr}}@media (width<=760px){.orders-catalog-grid--cabinet{grid-template-columns:1fr!important}}.orders-catalog-grid--cabinet{align-items:start;gap:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important}.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{text-align:center;border-radius:16px;justify-content:center;width:100%;min-height:46px;padding:10px 14px;font-weight:800;line-height:1.15;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #060d192e}.orders-catalog-grid--cabinet .card-secondary-btn--overlay{color:#f2f7ff;background:linear-gradient(#192843f5,#111c2ffa);border:1px solid #7698e647}.orders-catalog-grid--cabinet .card-secondary-btn--overlay:hover{background:linear-gradient(#1f3151fa,#15223a);border-color:#96b7ff66}.orders-catalog-grid--cabinet .card-order-action--register{color:#fff;background:linear-gradient(#4d6fbbf5,#355291fc);border:1px solid #aac7ff4d}.orders-catalog-grid--cabinet .card-order-action--register:hover{background:linear-gradient(#597ed1fa,#3f5ea6);border-color:#c4d9ff6b}.orders-catalog-grid--cabinet .card-order-action--cancel{color:#fff2f5;background:linear-gradient(#792437f5,#571828fc);border:1px solid #ff97ad42}.orders-catalog-grid--cabinet .card-order-action--cancel:hover{background:linear-gradient(#902c42fa,#681c2f);border-color:#ffb2c461}.orders-catalog-grid--cabinet .order-credentials-box{align-content:center;min-height:102px}@media (width<=1180px){.orders-catalog-grid--cabinet{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (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{grid-template-columns:minmax(0,1fr) minmax(180px,220px);align-items:end;gap:14px;display:grid}.orders-catalog-grid--cabinet .order-actions-stack{grid-template-columns:1fr;align-items:stretch;gap:10px;width:100%;min-width:0;display:grid}.orders-catalog-grid--cabinet .order-actions-row{flex-direction:column;gap:10px;width:100%;display:flex}.orders-catalog-grid--cabinet .card-order-action{text-align:center;white-space:normal;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:46px;padding:10px 14px;font-weight:800;line-height:1.15;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.orders-catalog-grid--cabinet .card-order-action:hover{transform:translateY(-1px)}.orders-catalog-grid--cabinet .card-order-action--overlay{color:#f2f7ff;background:linear-gradient(#192843f5,#111c2ffa);border:1px solid #7698e647;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #060d1929}.orders-catalog-grid--cabinet .card-order-action--overlay:hover{background:linear-gradient(#1f3151fa,#15223a);border-color:#96b7ff66}.orders-catalog-grid--cabinet .card-order-action--cancel,.orders-catalog-grid--cabinet .card-order-action--register{color:#f2f7ff;background:linear-gradient(#192843f5,#111c2ffa);border:1px solid #7698e647;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(#1f3151fa,#15223a);border-color:#96b7ff66}@media (width<=1180px){.orders-catalog-grid--cabinet .card-footer-box{grid-template-columns:1fr}}@media (width<=760px){.orders-catalog-grid--cabinet .order-actions-row{grid-template-columns:1fr}}.cabinet-sidebar--clean{align-self:start;padding:18px}.cabinet-sidebar--clean .cabinet-userbox{display:none!important}.cabinet-main--polished{gap:18px;display:grid}.cabinet-panel__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.cabinet-inline-btn{flex:none;min-height:42px}.discount-panel--adm{padding:22px;overflow:hidden}.profile-adm-grid{gap:10px;margin:16px 0;display:grid}.profile-adm-row{background:#0a14246b;border:1px solid #81a3eb1a;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.profile-adm-label{color:var(--muted);font-weight:700}.profile-adm-value{color:#fff;text-align:right;font-weight:850}.discount-value{color:#9ee7ff}.next-discount-badge{color:#dce8ff;background:#5787ff29;border:1px solid #7ca4ff38;border-radius:999px;align-items:center;margin-left:8px;padding:2px 8px;font-size:.82em;display:inline-flex}.discount-progress-container--adm{background:linear-gradient(#081222b8,#0f1c31db);border:1px solid #7ea3ee24;border-radius:18px;margin-top:14px;padding:18px 16px}.discount-progress-container--adm .discount-progress-bar{background:#0f1e36f2;border:1px solid #78a6ff2e;border-radius:999px;height:12px;position:relative;overflow:visible}.discount-progress-container--adm .discount-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#4f8cff,#7d63ff);height:100%;box-shadow:0 0 18px #5c84ff61}.discount-progress-container--adm .discount-level-marker{pointer-events:none;justify-items:center;gap:5px;display:grid;position:absolute;top:-9px;transform:translate(-50%)}.discount-progress-container--adm .level-marker-strip{background:#ffffff59;border-radius:999px;width:3px;height:30px}.discount-progress-container--adm .level-marker-label{color:#dce8ff;background:#081222eb;border:1px solid #7ea3ee29;border-radius:999px;margin-top:2px;padding:2px 6px;font-size:11px;font-weight:900}.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{justify-content:space-between;gap:14px;display:flex}.discount-progress-container--adm .progress-labels{color:var(--muted);margin-top:24px;font-size:.86rem;font-weight:700}.discount-progress-container--adm .progress-info-under{gap:8px;margin-top:14px;display:grid}.info-under-item{align-items:center;gap:8px;display:flex}.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{border:1px solid #7ea3ee29;border-radius:999px;align-items:center;padding:5px 10px;font-weight:850;display:inline-flex}.discount-type.fixed{color:#ffe7a6;background:#ffb74d1f}.discount-type.dynamic{color:#aee7ff;background:#46a6ff1f}.fixed-discount-message,.no-discount-data,.profile-loading-line{background:#08122270;border:1px solid #7ea3ee1f;border-radius:14px;margin-top:14px;padding:12px}.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{gap:10px;margin-top:14px;display:grid}.history-item--adm{background:#0a14247a;border:1px solid #81a3eb1a;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.history-description{color:#fff;font-weight:850}.history-date{color:var(--muted);margin-top:4px;font-size:.85rem}.history-amounts{flex:none;justify-items:end;gap:4px;font-weight:900;display:grid}.amount.in{color:#9effc1}.amount.out{color:#ff9aa9}.cabinet-pagination{justify-content:center;margin-top:16px}.cabinet-pagination .ghost-pill.active{color:#fff;background:linear-gradient(135deg,#4f8cff,#7d63ff)}.password-modal-card{width:min(100%,460px);max-width:460px}.success-box{color:#d8ffe6;background:#27c6701f;border:1px solid #48e68d33;border-radius:14px;margin-bottom:12px;padding:12px 14px}.empty-history{margin-top:14px}@media (width<=760px){.cabinet-panel__head,.discount-progress-container--adm .progress-info-under-row,.history-item--adm,.profile-adm-row{flex-direction:column;align-items:stretch}.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{height:10px;margin:12px 10px 0}.discount-progress-container--adm .discount-level-marker{gap:0;top:50%;transform:translate(-50%,-50%)}.discount-progress-container--adm .level-marker-strip{background:#d8e5ff8a;width:4px;height:34px;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{grid-template-columns:repeat(var(--level-count),minmax(0,1fr));align-items:start;gap:8px;margin-top:24px;display:grid}.discount-milestone{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid}.discount-milestone.first{text-align:left;justify-items:start}.discount-milestone.last{text-align:right;justify-items:end}.discount-milestone-percent{color:#eaf2ff;white-space:nowrap;background:#081222c7;border:1px solid #7ea3ee29;border-radius:999px;justify-content:center;align-items:center;min-width:38px;min-height:22px;padding:3px 8px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.discount-milestone-amount{color:#99aac8;white-space:nowrap;max-width:100%;font-size:12px;font-weight:800;line-height:1.15}.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{border-top:1px solid #7ea3ee1f;margin-top:18px;padding-top:14px}.discount-progress-container--adm .progress-info-under-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;display:grid}.info-under-item{justify-content:space-between;min-width:0}.info-label-small,.info-value-small{white-space:nowrap}@media (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 (width<=640px){.discount-progress-container--adm{padding:16px 12px}.discount-progress-container--adm .discount-progress-bar{margin-inline:8px}.discount-milestones{grid-template-columns:repeat(var(--level-count),minmax(74px,1fr));padding-bottom:4px;overflow-x:auto}.discount-milestone.first,.discount-milestone.last{text-align:center;justify-items:center}.discount-progress-container--adm .progress-info-under-row{grid-template-columns:1fr}}.game-pill__icon{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;line-height:1;display:inline-flex}.game-pill__image{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:24px;height:24px;display:block;box-shadow:0 0 0 1px #93b5ff2e,0 6px 12px #00000038}@media (width<=640px){.game-pill__icon,.game-pill__image{flex-basis:22px;width:22px;height:22px}}.game-pill--raid .game-pill__icon,.game-pill--raid .game-pill__image{flex-basis:32px;width:32px;height:32px}@media (width<=640px){.game-pill--raid .game-pill__icon,.game-pill--raid .game-pill__image{flex-basis:29px;width:29px;height: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 (width<=980px){.app-header{grid-template-columns:1fr;place-items:stretch stretch;gap:12px;padding:14px}.brand-block--header{width:100%}.game-switcher{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto;padding-bottom:2px!important}.game-switcher::-webkit-scrollbar{display:none}.game-pill{white-space:nowrap;flex:none}.header-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%}.header-actions__group{flex: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{gap:14px;grid-template-columns:1fr!important}.cabinet-sidebar{padding:14px;position:static!important;top:auto!important}.cabinet-nav{-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:2px;overflow-x:auto;display:flex!important}.cabinet-nav::-webkit-scrollbar{display:none}.cabinet-nav__link{white-space:nowrap;flex:none}.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{padding-bottom:4px;overflow-x:auto}.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 (width<=640px){.page-wrap{padding:10px}.page-shell{gap:12px}.app-header{border-radius:18px;padding:12px}.brand-logo{border-radius:13px;width:42px;height:42px}.brand-title{font-size:1rem}.brand-subtitle,.section-subtitle{font-size:12px;line-height:1.35}.game-pill{border-radius:13px;gap:8px;min-height:38px;padding:8px 10px}.game-pill--raid .game-pill__icon,.game-pill--raid .game-pill__image{flex-basis:29px;width:29px;height:29px}.header-actions,.header-actions__group{grid-template-columns:1fr 1fr;width:100%;display:grid}.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{width:min(220px,100vw - 24px);left:0;right:auto}.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{border-radius:18px;padding:14px!important}.cabinet-panel__title,.section-title{font-size:1.05rem;line-height:1.25}.discount-info-row,.history-item--adm,.profile-adm-row{grid-template-columns:1fr;gap:6px;display:grid}.history-amounts,.profile-adm-value{text-align:left!important;place-items:flex-start 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{gap:8px;grid-template-columns:1fr!important}.modal-card,.password-modal-card{border-radius:18px;width:calc(100vw - 20px);max-height:calc(100vh - 24px);overflow:auto}}@media (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{margin-bottom:2px;font-size:.82rem;line-height:1.1;display:block}.catalog-status-box{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 16px;display:flex}.status-retry-btn{white-space:nowrap;min-height:36px;padding:8px 14px}.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 (width<=640px){.catalog-status-box{flex-direction:column;align-items:stretch}.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){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.card-actions-stack .buy-button,.card-actions-stack .card-secondary-btn,.order-actions-row .card-order-action{padding-inline:10px;font-size:.9em}.order-actions-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:0;display:grid}.order-actions-stack{margin-bottom:0;padding-bottom:0}.order-credentials-box{margin-bottom:0}}.art-search-block{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;gap:10px;padding:12px;display:grid}.art-search-field{gap:8px;display:grid}.art-search-input{width:100%}.art-search-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.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{white-space:nowrap;min-height:42px;padding-inline:14px}.art-search-result-banner{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}@media (width<=760px){.art-search-actions{grid-template-columns:1fr}.art-search-btn,.art-search-reset{width:100%}.art-search-result-banner{flex-direction:column;align-items:stretch}}.catalog-sidebar-stack{align-items:start;gap:14px;display:grid}.authorized-id-search-block{z-index:2;position:sticky;top:84px}.catalog-sidebar-stack .filters-sidebar{max-height:calc(100vh - 244px);top:226px}@media (width<=900px){.catalog-sidebar-stack{display:block}.authorized-id-search-block{margin-bottom:12px;position:static}.catalog-sidebar-stack .filters-sidebar{max-height:none;top:12px}}:root,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f7ff;--bg-2:#edf3ff;--bg-3:#e5edff;--surface:#ffffffe0;--surface-2:#fffffff5;--surface-3:#eef4fffa;--line:#3d5b9c29;--line-strong:#3d5b9c47;--text:#172033;--muted:#61708d;--accent:#416cff;--accent-2:#7357ff;--accent-3:#098ecf;--shadow:0 20px 60px #364e822e}html[data-theme=light],html[data-theme=light] #__nuxt,html[data-theme=light] body{background:radial-gradient(circle at 0 0,#5c7fff2e,#0000 30%),radial-gradient(circle at 100% 0,#9775ff24,#0000 28%),linear-gradient(#f7f9ff,#eef4ff 48%,#f8fbff)}.theme-toggle-btn{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:46px;display:inline-flex}.theme-toggle-btn__icon{place-items:center;width:20px;height:20px;line-height:1;display:grid}.theme-toggle-btn__text{letter-spacing:.01em;font-weight:800}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{border-color:var(--line);box-shadow:var(--shadow);background:linear-gradient(#ffffffeb,#f7fafff5)}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{color:var(--text);background:#ffffffd1;border-color:#3d5b9c29}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(#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::placeholder{color:#7b89a6}html[data-theme=light] .heroes-overlay-backdrop,html[data-theme=light] .mobile-backdrop,html[data-theme=light] .modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#d2def78f}html[data-theme=light] .heroes-overlay-head{background:linear-gradient(#fffffffa,#ffffffe0)}html[data-theme=light] .card-buy-error,html[data-theme=light] .error-box,html[data-theme=light] .overlay-save-error{color:#9f1239;background:#ffe8eeeb;border-color:#e11d482e}html[data-theme=light] .fixed-discount-message,html[data-theme=light] .success-box{color:#047857;background:#e4faf1eb}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{color:#fff;background:#172033eb}@media (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:#fffffff0;--surface-2:#fffffffa;--surface-3:#f1f6fffa;--line:#2d427024;--line-strong:#2d427042;--text:#111827;--muted:#4b5f7f;--accent:#315eff;--accent-2:#6747f5;--accent-3:#087bb6;--shadow:0 18px 46px #28396221}html[data-theme=light],html[data-theme=light] #__nuxt,html[data-theme=light] body{color:var(--text);background:radial-gradient(circle at 0 0,#486af01f,#0000 32%),radial-gradient(circle at 100% 0,#7e53f41a,#0000 30%),linear-gradient(#f8faff,#eff4fb 46%,#f7faff)}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{border-color:var(--line);color:var(--text);box-shadow:var(--shadow);background:linear-gradient(#fffffff5,#f8fbfffa)}html[data-theme=light] .app-header{border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6}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{border-color:var(--line);background:#ffffffc7;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(#ebf1fffa,#dee8fffa);border-color:#315eff38;box-shadow:inset 0 0 0 1px #315eff12,0 10px 22px #315eff1a;color:var(--text)!important}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{background:linear-gradient(135deg,#315eff,#7558ff);box-shadow:0 12px 24px #315eff33;color:#fff!important}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{background:linear-gradient(#fff4f7fa,#ffe6ecfa);border-color:#e11d4838;color:#9f1239!important}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{caret-color:var(--accent);color:var(--text)!important;border-color:var(--line)!important;background:#ffffffeb!important}html[data-theme=light] input::-moz-placeholder{color:#74839e!important}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{background:linear-gradient(135deg,#315eff,#7558ff);border-color:#315eff57;color:#fff!important}html[data-theme=light] .discount-milestone-amount,html[data-theme=light] .discount-milestone-percent,html[data-theme=light] .level-marker-label{border-color:var(--line);background:#ffffffe0}html[data-theme=light] .card-buy-error,html[data-theme=light] .error-box,html[data-theme=light] .overlay-save-error{background:#fff1f4f5;border-color:#e11d4833;color:#9f1239!important}html[data-theme=light] .fixed-discount-message,html[data-theme=light] .success-box{background:#ecfdf5f5;border-color:#10b98133;color:#047857!important}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(#fffffffa,#f5f8fffa);border-color:#cdd9ebf2;box-shadow:0 18px 40px #7e91b12e}html[data-theme=light] .hero-count-badge{color:#f8fbff;background:linear-gradient(#35476cf5,#243250fa);border-color:#546da161;box-shadow:0 10px 20px #2b3b5a2e}html[data-theme=light] .card-hero-preview{background:linear-gradient(#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(#fffffffa,#f1f5fcfa);border-color:#cad6ebf5;box-shadow:inset 0 1px #fffffff2,0 10px 22px #788aaa1f;color:#253247!important}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(#f9fbff,#ebf1fb);border-color:#a8bce2f2}html[data-theme=light] .price-tag{color:#172133!important}html[data-theme=light] .app-header{background:linear-gradient(#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(#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(#fffffffa,#f1f5fcfa);border-color:#ccd7eaf5;box-shadow:inset 0 1px #fffffffa,0 8px 18px #8093b21a;color:#263248!important}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{background:linear-gradient(#fafcff,#ecf1f9);border-color:#aabcdcfa}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(#f8fafffa,#f0f5fcfa);border-color:#cfdaebf5;box-shadow:0 18px 40px #7e91b124}html[data-theme=light] .cabinet-nav{background:linear-gradient(#ecf0f8e0,#e5ebf6e6);border-color:#d4ddedf5}html[data-theme=light] .cabinet-logout,html[data-theme=light] .cabinet-nav__link{background:linear-gradient(#fffffffc,#f3f6fbfc);border-color:#d0daebf5;box-shadow:inset 0 1px #fffffffa,0 8px 18px #8093b214;color:#243145!important}html[data-theme=light] .cabinet-nav__link.active{background:linear-gradient(#e6eefffc,#dae5fffc);border-color:#94adebf2;box-shadow:inset 0 1px #fffffff2,0 12px 24px #315eff24;color:#1d3795!important}html[data-theme=light] .cabinet-logout:hover,html[data-theme=light] .cabinet-nav__link:hover{background:linear-gradient(#fafcff,#eef3fa);border-color:#b0c1e0fa}html[data-theme=light] .heroes-overlay-panel{background:linear-gradient(#fcfdfffc,#f4f8fdfc);border-color:#d0daeaf5;box-shadow:0 28px 62px #7a8cac3d}html[data-theme=light] .heroes-overlay-head{background:linear-gradient(#fcfdfffc,#f8fafef5);border-bottom-color:#dde5f2eb}html[data-theme=light] .heroes-overlay-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#d6dff0a3}html[data-theme=light] .expanded-title{color:#1f2937!important}html[data-theme=light] .heroes-overlay-actions .badge-soft{background:linear-gradient(#324262f5,#222f4bfa);border-color:#556a915c;color:#f8fbff!important}html[data-theme=light] .heroes-overlay-actions .icon-close{color:#f8fbff;background:linear-gradient(#31405ff5,#222f4bfa);border-color:#566c9457;box-shadow:0 10px 18px #41516f2e}html[data-theme=light] .heroes-overlay-actions .icon-close:hover{background:linear-gradient(#3a4b6cfa,#273654fa)}html[data-theme=light] .rank-toggle{background:linear-gradient(#f4f7fcfa,#e9eff7fa);border-color:#c2cddefa;box-shadow:inset 0 1px #fffffff5,0 8px 18px #919fb81f;color:#1f2937!important}html[data-theme=light] .rank-toggle:hover{background:linear-gradient(#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;border-color:#c9d3e3f5;color:#637089!important}html[data-theme=light] .rank-toggle__icon{color:#40506a;background:#e3eaf4fa;border-color:#c9d3e3f5}html[data-theme=light] .rank-group-list{background:#f0f4fadb;border-color:#d6dfece6}html[data-theme=light] .expanded-item{background:linear-gradient(#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{background:radial-gradient(circle at 0 0,#5884ff14,#0000 32%),linear-gradient(#121d2feb,#0b121ff5);border:1px solid #81a4ea24;border-radius:24px;gap:14px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 18px 40px #050c1838}.authorized-id-search-block:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff08,#0000 34%);position:absolute;inset:0}.art-search-header{z-index:1;margin-bottom:0;position:relative}.art-search-header h3{margin:0}.art-search-header p{margin:4px 0 0}.art-search-field--polished{z-index:1;gap:8px;position:relative}.art-search-field--polished>span{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.art-search-input-wrap{position:relative}.art-search-input{background:#ffffff0d;border:1px solid #80a4eb29;border-radius:16px;min-height:48px;padding:0 14px;box-shadow:inset 0 1px #ffffff08}.art-search-input:focus{border-color:#799ce36b;outline:none;box-shadow:0 0 0 3px #5a8cff1f}.art-search-actions--stacked{z-index:1;grid-template-columns:1fr;gap:10px;display:grid;position:relative}.art-search-btn,.art-search-reset{border-radius:14px;justify-content:center;width:100%;min-height:44px;font-weight:700}.art-search-reset{color:#eef4ff;background:linear-gradient(#1a2841f0,#111b2dfa);border:1px solid #6d90d638}.art-search-reset:hover{background:linear-gradient(#1f314ef5,#121e34fa);border-color:#8baef457}html[data-theme=light] .authorized-id-search-block{background:radial-gradient(circle at 0 0,#5884ff14,#0000 34%),linear-gradient(#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(#fffffffa,#f3f6fbfc);border-color:#ccd7eaf5;box-shadow:inset 0 1px #fffffffa,0 8px 18px #8093b214;color:#253247!important}html[data-theme=light] .art-search-input::placeholder{color:#8c99af}html[data-theme=light] .art-search-reset{background:linear-gradient(#fffffffa,#f1f5fcfa);border-color:#ccd7eaf5;box-shadow:inset 0 1px #fffffffa,0 8px 18px #8093b214;color:#263248!important}html[data-theme=light] .art-search-reset:hover{background:linear-gradient(#fafcff,#ecf1f9);border-color:#aabcdcfa}.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{border-bottom:1px solid #81a4ea1f;margin-bottom:2px;padding-bottom:12px}@media (width<=900px){.catalog-sidebar-stack{gap:16px;display:grid}.authorized-id-search-block{margin-bottom:0}.filters-sidebar-block{margin-top:0}}html[data-theme=light] .filters-sidebar-block{background:linear-gradient(#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{max-height:none!important;position:static!important;top:auto!important}@media (width<=900px){.authorized-id-search-block,.catalog-sidebar-stack .filters-sidebar,.catalog-sidebar-stack .filters-sidebar-block{max-height:none!important;position:static!important;top:auto!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(#fffffffc,#f4f7fcfc);border-color:#ccd7eaf5;box-shadow:0 16px 34px #7e91b12e}html[data-theme=light] .lang-switch .dropdown{background:0 0}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(#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{background:radial-gradient(circle,#26ffbc2e,#0a121ffa 64%);padding:0;overflow:hidden}.brand-logo--image img{-o-object-fit:cover;object-fit:cover}html[data-theme=light] .brand-logo--image{background:radial-gradient(circle,#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{box-shadow:none!important;background:0 0!important}@media (width<=768px){.brand-logo,.brand-logo.brand-logo--image{border-radius:16px;width:55px;height:55px}}.brand-block--header{align-self:stretch;min-height:100%}.brand-logo,.brand-logo.brand-logo--image{align-self:stretch;max-height:100%;width:auto!important;height:auto!important}@media (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-items:center;gap:14px;display:flex;align-self:center!important;height:auto!important;min-height:0!important}.brand-logo,.brand-logo.brand-logo--image{aspect-ratio:1;box-sizing:border-box;border-radius:18px;min-width:68px;max-width:68px;min-height:68px;max-height:68px;overflow:hidden;align-self:center!important;width:68px!important;height:68px!important}.brand-logo--image{box-shadow:none!important;background:0 0!important}.brand-logo--image img{width:100%;height:100%;display:block}@media (width<=1024px){.brand-logo,.brand-logo.brand-logo--image{min-width:62px;max-width:62px;min-height:62px;max-height:62px;width:62px!important;height:62px!important}}@media (width<=768px){.brand-block--header{gap:12px}.brand-logo,.brand-logo.brand-logo--image{border-radius:16px;min-width:56px;max-width:56px;min-height:56px;max-height:56px;width:56px!important;height:56px!important}}.brand-logo--image img{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;padding:2px;transform:scale(.96)}@media (width<=1024px){.brand-logo--image img{padding:2px;transform:scale(.95)}}@media (width<=768px){.brand-logo--image img{padding:1px;transform:scale(.94)}}html[data-theme=light] .modal-card{color:#253247;background:linear-gradient(#fffffffa,#f7fafffa);border-color:#d0daeaf5;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{color:#253247;background:linear-gradient(#f5f8fdfa,#ebf1fafa);border-color:#cbd6e8fa;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{text-decoration-color:#7b879ab8;color:#7b879a!important}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(#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(#31405ff5,#222f4bfa);border-color:#566c9457;color:#fff!important}html[data-theme=light] .modal-card .ghost-pill{background:linear-gradient(#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 (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{max-width:100%;gap:10px!important}.app-header{border-radius:22px!important;grid-template-columns:1fr!important;place-items:stretch stretch!important;gap:12px!important;padding:14px!important;display:grid!important;position:static!important;top:auto!important}.brand-block--header{order:1;justify-content:flex-start;width:100%;align-items:center!important;gap:12px!important}.brand-logo,.brand-logo.brand-logo--image{border-radius:16px!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important}.brand-logo--image img{padding:1px!important;transform:scale(.95)!important}.brand-title{line-height:1.15;font-size:1.25rem!important}.brand-subtitle{display:none!important}.header-actions{order:2;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}.header-actions__group{display:contents!important}.mobile-only.header-filter-btn{grid-column:1/-1;justify-content:center;min-height:48px;font-size:1rem;width:100%!important;display:inline-flex!important}.header-help-btn,.header-link-btn,.lang-switch,.lang-switch-trigger,.theme-toggle-btn{border-radius:16px!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:46px!important}.lang-switch-menu{z-index:80;width:min(240px,100vw - 28px)!important;left:0!important;right:auto!important}.header-actions__group--account .ghost-pill,.header-actions__group--account .primary-pill{min-height:46px!important}.game-switcher{-webkit-overflow-scrolling:touch;scrollbar-width:none;order:3;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;padding:4px!important;display:flex!important;overflow-x:auto!important}.game-switcher::-webkit-scrollbar{display:none}.game-pill{white-space:nowrap;border-radius:15px!important;flex:none!important;min-height:42px!important;padding:8px 12px!important}.game-pill__icon,.game-pill__image{flex-basis:30px!important;width:30px!important;height:30px!important}.hero-cloud{border-radius:22px!important;padding:14px!important}.hero-cloud .section-headline{margin-bottom:10px}.hero-cloud .section-title,.hero-cloud h2{line-height:1.12;font-size:clamp(1.45rem,7vw,2rem)!important}.hero-cloud-grid{grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important;display:grid!important}.hero-cloud-item{border-radius:18px!important;min-height:62px!important;padding:8px 10px!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{text-align:left!important;font-size:.92rem!important;line-height:1.18!important}.catalog-layout{grid-template-columns:1fr!important}.catalog-layout,.catalog-sidebar-stack{align-items:start!important;gap:12px!important}.catalog-sidebar-stack{margin:0!important;display:grid!important}.authorized-id-search-block,.catalog-sidebar-stack .filters-sidebar,.catalog-sidebar-stack .filters-sidebar-block{width:100%!important;max-height:none!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}.authorized-id-search-block{border-radius:22px!important;gap:12px!important;padding:14px!important}.art-search-header h3,.filters-header h3{line-height:1.2;font-size:1.1rem!important}.art-search-header p,.filters-header p{line-height:1.35;font-size:.9rem!important}.art-search-input{font-size:16px!important}.art-search-btn,.art-search-input,.art-search-reset{min-height:48px!important}.filters-sidebar{border-radius:22px!important;gap:12px!important;padding:14px!important;overflow:visible!important}.filters-header{align-items:flex-start!important}.field-block{gap:8px!important}.original-search-wrap{grid-template-columns:1fr!important;gap:8px!important;display:grid!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{border-radius:22px!important;gap:14px!important;width:100%!important;padding:16px!important}.card-topline{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.card-id-label{word-break:break-word;font-size:.95rem!important;line-height:1.3!important}.hero-count-badge{border-radius:14px!important;min-width:54px!important;height:38px!important;font-size:.95rem!important}.card-hero-preview{border-radius:20px!important;padding:12px!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{flex-wrap:wrap!important;align-items:center!important;gap:10px 12px!important;display:flex!important}.card-stat-inline{font-size:.96rem!important}.card-rewards-line{font-size:1rem!important}.card-footer-box{grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important}.card-actions-stack:not(.order-actions-stack){grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.buy-button,.card-primary-btn,.card-secondary-btn{justify-content:center!important;width:100%!important;min-height:48px!important}.load-more-wrap{margin-top:2px!important}}@media (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{justify-content:space-between;align-items:center;display:flex}.hero-cloud-toggle{white-space:nowrap;min-height:38px;padding:8px 14px}.hero-cloud--collapsed{padding-bottom:18px}@media (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{min-width:96px;font-size:.92rem;border-radius:14px!important;width:auto!important;min-height:42px!important;padding:8px 14px!important}.hero-cloud--collapsed{padding:14px!important}.hero-cloud--collapsed .section-headline{margin-bottom:0!important}.filters-sidebar-block .filters-header{border-bottom:0!important;margin-bottom:0!important;padding-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{padding:18px 18px 22px!important;position:relative!important}.heroes-overlay-head{background:0 0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;padding:0 52px 14px 0!important;display:grid!important;position:relative!important;top:auto!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;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding-right:0!important;display:flex!important}.heroes-overlay-actions .icon-close{z-index:4!important;border-radius:14px!important;width:42px!important;min-width:42px!important;height:42px!important;position:absolute!important;top:0!important;right:0!important}.heroes-overlay-actions .badge-soft{flex:none!important;justify-content:center!important;align-items:center!important;min-height:42px!important;display:inline-flex!important}.heroes-overlay-actions .save-jpg-btn{flex:160px!important;min-height:42px!important}}@media (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{background:radial-gradient(circle at 0 0,#5884ff1a,#0000 30%),radial-gradient(circle at 100% 100%,#6e56ff14,#0000 28%),linear-gradient(#121d31f0,#0b1322fa);border:1px solid #81a4ea24;border-radius:26px;padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 40px #050c183d}.hero-cloud-headline{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:14px;align-items:center!important;display:grid!important}.hero-cloud-headline h2{min-width:0;margin:0}.hero-cloud-toggle{color:#eef4ff;background:linear-gradient(#1a2841f0,#111b2dfa);border:1px solid #6d90d638;border-radius:14px;justify-self:end;min-width:96px;min-height:40px;padding:9px 16px;font-weight:800;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #050c182e;width:auto!important}.hero-cloud-toggle:hover{background:linear-gradient(#1f314ef5,#121e34fa);border-color:#8baef457}.hero-cloud-grid{gap:12px;margin-top:0}.hero-cloud-item{background:radial-gradient(circle at 0 0,#ffffff0f,#0000 42%),linear-gradient(#16233cf5,#0d1627fa);border:1px solid #7ea4ec24;border-radius:18px;min-height:74px;padding:12px 14px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #050c182e}.hero-cloud-item:hover{border-color:#8baef447;transform:translateY(-1px);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 0 0,#5884ff14,#0000 34%),linear-gradient(#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(#fffffffa,#f1f5fcfa);border-color:#ccd7eaf5;box-shadow:inset 0 1px #fffffffa,0 8px 18px #8093b214;color:#253247!important}html[data-theme=light] .hero-cloud-toggle:hover{background:linear-gradient(#fafcff,#ecf1f9);border-color:#aabcdcfa}html[data-theme=light] .hero-cloud-item{background:linear-gradient(#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 (width<=768px){.hero-cloud{border-radius:22px!important;padding:14px!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{border-radius:18px!important;min-height:64px!important;padding:9px 11px!important}.hero-cloud--collapsed{padding:14px!important}.hero-cloud--collapsed .hero-cloud-headline{margin-bottom:0!important}.heroes-overlay-root{padding:max(12px,env(safe-area-inset-top)) 10px max(14px,env(safe-area-inset-bottom))!important;display:block!important;overflow-y:auto!important}.heroes-overlay-panel{width:min(100%,100vw - 20px)!important;max-height:calc(100dvh - 24px)!important;margin:0 auto!important;position:relative!important;overflow:auto!important}.heroes-overlay-head{border-bottom:1px solid #81a4ea24;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;padding:0 0 14px!important;display:grid!important}.heroes-overlay-head .expanded-title{grid-area:1/1/auto/2!important;align-self:center!important;margin:0!important;padding:0!important}.heroes-overlay-actions{flex-wrap:nowrap!important;grid-area:1/2/auto/4!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.heroes-overlay-actions .badge-soft{order:1!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.heroes-overlay-actions .badge-soft,.heroes-overlay-actions .icon-close{border-radius:16px!important;flex:none!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!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 (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;min-width:42px!important;height:42px!important;min-height:42px!important}}@media (width<=768px){.hero-cloud-headline h2{letter-spacing:0!important;font-size:1rem!important;font-weight:700!important;line-height:1.25!important}.hero-cloud-toggle{align-self:center!important}.app-header,.header-actions,.header-actions__group,.lang-switch{overflow:visible!important}.header-actions{z-index:20!important;position:relative!important}.lang-switch{isolation:isolate;z-index:220!important;position:relative!important}.lang-switch.open{z-index:260!important}.lang-switch-trigger{z-index:261!important;position:relative!important}.lang-switch-menu{z-index:999!important;width:min(240px,100vw - 28px)!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;box-shadow:0 20px 40px #03091461!important}}.lang-switch-menu--floating{isolation:isolate;pointer-events:auto;z-index:9999!important}.lang-switch-menu--floating .dropdown{width:100%}@media (width<=768px){.lang-switch-menu--floating{min-width:132px!important;max-width:calc(100vw - 24px)!important;box-shadow:0 24px 52px #03091485!important}.header-help-btn,.header-link-btn,.mobile-only.header-filter-btn,.theme-toggle-btn{z-index:1;position:relative}.lang-switch.open,.lang-switch.open .lang-switch-trigger{position:relative;z-index:20!important}}.lang-switch-menu--floating{-webkit-backdrop-filter:blur(16px);z-index:2147483000!important;pointer-events:auto!important;background:linear-gradient(#111c2ffc,#0a1220)!important;border:1px solid #81a4ea3d!important;border-radius:16px!important;padding:8px!important;position:fixed!important;overflow:hidden!important;box-shadow:0 26px 60px #020712a3,inset 0 1px #ffffff0d!important}.lang-switch-menu--floating .dropdown{color:#eef4ff!important;width:100%!important;min-height:44px!important;box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff0f!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:0 12px!important;display:inline-flex!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(#283d64b8,#182743b8)!important;border-color:#8aaef757!important;outline:none!important}.lang-switch-menu--floating .dropdown .name{color:#eef4ff!important;flex:auto!important;font-weight:800!important}.lang-switch-menu--floating .locale-switch-hint{color:#cddaf4c2!important}.lang-switch-menu--floating .lang-icon{border-radius:999px!important;flex:none!important;width:20px!important;height:20px!important}html[data-theme=light] .lang-switch-menu--floating{background:linear-gradient(#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{color:#253247!important;background:#eef3fbfa!important;border-color:#ccd7eaf5!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(#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 (width<=768px){.lang-switch-menu--floating{min-width:132px!important;max-width:calc(100vw - 20px)!important}.app-header{isolation:auto!important;overflow:visible!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{z-index:9999!important;pointer-events:auto!important;background:linear-gradient(#111c2ffc,#0a1220)!important;border:1px solid #81a4ea3d!important;border-radius:16px!important;gap:6px!important;width:100%!important;min-width:100%!important;padding:8px!important;display:grid!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;overflow:visible!important;box-shadow:0 22px 44px #0207127a,inset 0 1px #ffffff0d!important}.lang-switch-menu--mobile-inline .dropdown{color:#eef4ff!important;background:#ffffff0a!important;border:1px solid #ffffff0f!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:44px!important;padding:0 12px!important;display:inline-flex!important}.lang-switch-menu--mobile-inline .dropdown .name{color:#eef4ff!important;flex:auto!important;font-weight:800!important}.lang-switch-menu--mobile-inline .locale-switch-hint{color:#cddaf4c2!important}.lang-switch-menu--mobile-inline .lang-icon{border-radius:999px!important;width:20px!important;height:20px!important}.lang-switch.open{z-index:80!important}.header-help-btn,.header-link-btn,.theme-toggle-btn{z-index:1!important;position:relative!important}}html[data-theme=light] .lang-switch-menu--mobile-inline{background:linear-gradient(#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{color:#253247!important;background:#eef3fbfa!important;border-color:#ccd7eaf5!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 (width>=769px){.account-card .hero-icon-box{min-height:58px}}@media (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 (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 (width>=769px){.account-card .card-stats-inline{gap:11px 13px!important;font-size:15.4px!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{flex-basis:18px!important;width:18px!important;height:18px!important}}@media (orientation:landscape) and (height<=520px) and (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{gap:12px!important;max-width:100%!important}.hero-cloud{border-radius:22px!important;padding:16px!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{align-items:start!important;gap:14px!important}.catalog-layout,.catalog-sidebar-stack{grid-template-columns:1fr!important;display:grid!important}.catalog-sidebar-stack{gap:12px!important}.authorized-id-search-block,.catalog-sidebar-stack .filters-sidebar,.catalog-sidebar-stack .filters-sidebar-block{width:100%!important;max-height:none!important;position:static!important;top:auto!important}.authorized-id-search-block{border-radius:22px!important;padding:16px!important}.art-search-actions,.authorized-id-search-block .art-search-actions{grid-template-columns:1fr!important}.catalog-content{width:100%!important;min-width:0!important}.cards-grid,.orders-catalog-grid--cabinet{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:14px!important}.account-card{border-radius:22px!important;gap:12px!important;width:100%!important;min-width:0!important;padding:14px!important}.card-topline{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important}.card-id-inline{min-width:0!important;max-width:100%!important}.card-id-label{overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important;line-height:1.12!important;display:block!important}.hero-count-badge{min-width:54px!important;min-height:42px!important;padding:8px 12px!important;font-size:1rem!important}.card-hero-preview{border-radius:18px!important;padding:10px!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{border-radius:14px!important;min-height:0!important;padding:5px!important}.account-card .hero-icon-box .hero-avatar,.hero-icon-box .hero-avatar{border-radius:10px!important;width:100%!important;height:100%!important}}@media (orientation:landscape) and (height<=520px) and (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{isolation:isolate;border-style:solid!important;border-width:1px!important;position:relative!important;overflow:hidden!important}.hero-cloud .hero-cloud-item.hero-chip-rank:before{content:"";border-radius:inherit;opacity:.62;pointer-events:none;z-index:-1;position:absolute;inset:0}.hero-cloud .hero-cloud-item.rank-Mythical{background:radial-gradient(circle at 14%,#ef444457,#0000 36%),linear-gradient(90deg,#5d1218e0,#1c121ef0)!important;border-color:#ef444485!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{background:radial-gradient(circle at 14%,#ffc64f57,#0000 36%),linear-gradient(90deg,#543e0ee0,#1d1912f0)!important;border-color:#ffc64f8a!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{background:radial-gradient(circle at 14%,#b05cff54,#0000 36%),linear-gradient(90deg,#3d195ee0,#1b1628f0)!important;border-color:#bd61ff8a!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{background:radial-gradient(circle at 14%,#4ec2ff4f,#0000 36%),linear-gradient(90deg,#113a5ce0,#121c2df0)!important;border-color:#4ec2ff8a!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{text-shadow:0 1px 2px #0000006b;color:#f3f7ff!important;font-weight:850!important}.hero-cloud .hero-cloud-item.active{filter:brightness(1.08);transform:translateY(-1px)}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{background:radial-gradient(circle at 14%,#ef44445c,#0000 36%),linear-gradient(90deg,#78161ee6,#3a1219f0)!important;border-color:#ef444494!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{background:radial-gradient(circle at 14%,#ffc64f61,#0000 36%),linear-gradient(90deg,#74510ee8,#3a2b0ef0)!important;border-color:#ffc64f99!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{background:radial-gradient(circle at 14%,#b05cff5c,#0000 36%),linear-gradient(90deg,#52207fe8,#2f1849f0)!important;border-color:#bd61ff99!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{background:radial-gradient(circle at 14%,#4ec2ff57,#0000 36%),linear-gradient(90deg,#144c76e8,#123053f0)!important;border-color:#4ec2ff99!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 #00000073!important}.account-card .card-stats-inline{text-align:center!important;justify-content:center!important}.account-card .card-stat-inline{justify-content:center!important}.account-card .card-rewards-line{text-align:center!important}@media (width>=769px){.account-card .card-stats-inline{justify-content:center!important;width:100%!important}.app-header,.header-actions,.header-actions__group--locale-help{overflow:visible!important}.app-header{z-index:200!important;position:relative!important}.header-actions__group--locale-help{z-index:210!important;position:relative!important}.header-actions__group--locale-help .lang-switch{z-index:2!important;position:relative!important}.header-actions__group--locale-help .lang-switch-menu,.header-actions__group--locale-help .lang-switch-menu--mobile-inline{z-index:9999!important;transform-origin:0 0!important;width:112px!important;min-width:112px!important;max-width:112px!important;position:absolute!important;top:calc(100% + 8px)!important;left:4px!important;right:auto!important;transform:none!important}.header-actions__group--locale-help .lang-switch-menu .dropdown,.header-actions__group--locale-help .lang-switch-menu--mobile-inline .dropdown{justify-content:flex-start!important;width:100%!important}}@media (orientation:landscape) and (height<=560px) and (width<=980px){.catalog-layout{grid-template-columns:1fr!important;align-items:start!important}.catalog-layout,.catalog-sidebar-stack{gap:14px!important;display:grid!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{width:100%!important;min-width:0!important}.authorized-id-search-block,.catalog-sidebar-stack .filters-sidebar,.catalog-sidebar-stack .filters-sidebar-block{opacity:1!important;visibility:visible!important;max-height:none!important;margin:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}.authorized-id-search-block,.filters-sidebar-block{border-radius:22px!important;padding:14px!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{border-bottom:1px solid #81a4ea1f!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;margin-bottom:0!important;padding-bottom:8px!important;display:flex!important}.filters-sidebar-block .filters-header p{margin-top:3px!important;font-size:.82rem!important;line-height:1.25!important;display:block!important}.filters-sidebar-block .filters-header .icon-close{display:none!important}.art-search-header h3,.filters-header h3{margin:0!important;font-size:1.02rem!important;line-height:1.15!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{grid-template-columns:1fr!important;gap:8px!important;display:grid!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{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.sidebar-actions .ghost-pill,.sidebar-actions .primary-pill{min-height:42px!important;padding:8px 10px!important}.selected-heroes-stack{max-height:112px!important;padding-right:2px!important;overflow:auto!important}.catalog-content{width:100%!important;min-width:0!important}}@media (orientation:landscape) and (height<=560px) and (width<=700px){.catalog-sidebar-stack{grid-template-columns:1fr!important}.selected-heroes-stack{max-height:none!important;overflow:visible!important}}@media (pointer:coarse) and (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{gap:12px!important;max-width:100%!important}.app-header{border-radius:22px!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important;padding:14px!important;display:grid!important;position:static!important}.brand-block--header{justify-content:flex-start!important;width:100%!important}.brand-block--header,.brand-copy{min-width:0!important}.brand-subtitle,.brand-title{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.game-switcher{-webkit-overflow-scrolling:touch;scrollbar-width:none!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;padding:2px 2px 4px!important;display:flex!important;overflow-x:auto!important}.game-switcher::-webkit-scrollbar{display:none!important}.game-pill{flex:none!important;min-width:max-content!important}.header-actions{grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important;display:grid!important}.header-actions,.header-actions__group{width:100%!important}.header-actions__group--locale-help{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:0!important;display:grid!important}.header-actions__group--account{width:100%!important;min-width:0!important}.header-help-btn,.header-link-btn,.lang-switch,.lang-switch-trigger,.theme-toggle-btn{justify-content:center!important;width:100%!important;min-width:0!important}.catalog-layout,.catalog-sidebar-stack{grid-template-columns:1fr!important;align-items:start!important;gap:12px!important;display:grid!important}.catalog-sidebar-stack{width:100%!important}.authorized-id-search-block,.catalog-sidebar-stack .filters-sidebar,.catalog-sidebar-stack .filters-sidebar-block{opacity:1!important;visibility:visible!important;width:100%!important;max-width:none!important;max-height:none!important;margin:0!important;position:static!important;inset:auto!important;transform:none!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:12px!important;width:100%!important;margin:0!important}.account-card{width:100%!important;min-width:0!important}.card-topline{gap:8px!important}.card-id-label{overflow-wrap:anywhere!important;word-break:break-word!important}}@media (pointer:coarse) and (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 (height<=620px) and (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;min-width:42px!important;height: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{border-radius:20px!important;padding:12px!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{grid-template-columns:1fr 1fr!important;display:grid!important}}@media (width<=1280px) and (orientation:portrait){.catalog-layout{align-items:start!important;gap:14px!important}.catalog-layout,.catalog-sidebar-stack{grid-template-columns:1fr!important;display:grid!important}.catalog-sidebar-stack{align-self:stretch!important;gap:12px!important;width:100%!important;min-width:0!important}.authorized-id-search-block,.catalog-sidebar-stack .filters-sidebar,.catalog-sidebar-stack .filters-sidebar-block{opacity:1!important;visibility:visible!important;width:100%!important;min-width:0!important;max-width:none!important;max-height:none!important;margin:0!important;position:static!important;inset:auto!important;transform:none!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 (width<=640px) and (orientation:portrait){.cards-grid{grid-template-columns:1fr!important}.page-wrap{padding-left:10px!important;padding-right:10px!important}}@media (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{visibility:visible!important;opacity:1!important;width:100%!important;max-width:none!important;position:static!important;transform:none!important}.catalog-content{width:100%!important;min-width:0!important}}@media (width<=1280px) and (orientation:portrait){.mobile-only.header-filter-btn{display:none!important}}@media (pointer:coarse) and (width<=1100px){.mobile-only.header-filter-btn{display:none!important}}@media (width<=980px){.mobile-only.header-filter-btn{display:none!important}}.telegram-contact-btn{gap:8px!important}@media (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 (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 (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 #1e96d447)}.telegram-contact-btn{white-space:nowrap!important;gap:10px!important;min-height:42px!important;text-decoration:none!important}.telegram-contact-btn,.telegram-contact-btn__badge{justify-content:center!important;align-items:center!important;display:inline-flex!important}.telegram-contact-btn__badge{border-radius:999px!important;flex:0 0 22px!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;overflow:hidden!important;box-shadow:0 2px 6px #1d93d24d!important}.telegram-contact-btn__svg{width:22px!important;height:22px!important;display:block!important}.telegram-contact-btn__text{letter-spacing:.01em!important;font-weight:800!important}.telegram-contact-btn:focus-visible .telegram-contact-btn__badge,.telegram-contact-btn:hover .telegram-contact-btn__badge{transition:transform .18s;transform:translateY(-1px)scale(1.03)}.help-modal-root{z-index:10000;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.help-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030812b8;position:absolute;inset:0}.help-modal-card{z-index:1;border-radius:26px;gap:18px;width:min(620px,100%);max-height:min(86vh,720px);padding:22px;display:grid;position:relative;overflow:auto}.help-modal-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.help-modal-header h3{margin:0;font-size:1.3rem;line-height:1.18}.help-modal-header p{color:var(--muted);margin:6px 0 0;line-height:1.45}.help-steps{gap:10px;display:grid}.help-step{background:#121e34b8;border:1px solid #81a4ea21;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.help-step__num{color:#fff;background:linear-gradient(135deg,#4f8cff,#7d63ff);border-radius:999px;place-items:center;width:28px;height:28px;font-weight:900;display:inline-grid;box-shadow:0 8px 16px #5c74ff3d}.help-step p{color:var(--text);margin:0;line-height:1.45}.help-step a{color:#8db7ff;font-weight:900}.help-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.help-modal-actions .ghost-pill,.help-modal-actions .primary-pill{justify-content:center;text-decoration:none}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 (width<=640px){.help-modal-root{align-items:end;padding:10px}.help-modal-card{border-radius:24px 24px 18px 18px;max-height:88vh;padding:18px}.help-modal-actions{grid-template-columns:1fr;display:grid}.help-modal-actions .ghost-pill,.help-modal-actions .primary-pill{width:100%}}.help-simple-note{color:#dfeaff;background:linear-gradient(#4f8cff29,#7d63ff1f);border:1px solid #81a4ea2e;border-radius:16px;padding:13px 14px;line-height:1.45}html[data-theme=light] .help-simple-note{color:#253247;background:linear-gradient(#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 (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{gap:16px;width:min(100%,460px);display:grid}.cancel-purchase-modal-header{align-items:flex-start;gap:12px}.cancel-purchase-modal-text{color:#cdd8e8;margin:0;font-size:14px;line-height:1.55}.cancel-purchase-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cancel-purchase-confirm-btn{color:#fff;background:linear-gradient(135deg,#ff5f7a,#ff8f5a);border-color:#ff5f7a59}html[data-theme=light] .progress-title{text-shadow:none;color:#17233c!important}html[data-theme=light] .discount-progress-title-section{color:#17233c}html[data-theme=light] .cancel-purchase-modal-text{color:#34415f}@media (width<=560px){.cancel-purchase-modal-card{width:min(100%,100vw - 20px)}.cancel-purchase-modal-actions{grid-template-columns:1fr;display:grid}.cancel-purchase-modal-actions .ghost-pill,.cancel-purchase-modal-actions .primary-pill{width:100%}}.cancel-purchase-modal-root{z-index:80;position:fixed;inset:0;overflow-y:auto;justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important}.cancel-purchase-modal-root .modal-backdrop{z-index:0}.cancel-purchase-modal-card{z-index:1;border-radius:22px;max-height:calc(100dvh - 40px);margin:auto;position:relative;overflow-y:auto}@media (width<=560px){.cancel-purchase-modal-root{justify-content:center!important;align-items:center!important;padding:12px!important}.cancel-purchase-modal-card{max-height:calc(100dvh - 24px);border-radius:20px!important;width:min(100%,100vw - 24px)!important}}body.modal-scroll-locked,html.modal-scroll-locked{overscroll-behavior:contain;overflow:hidden!important}.help-modal-root,.heroes-overlay-root,.modal-root{min-height:100dvh;overflow:hidden auto;z-index:9990!important;justify-content:center!important;align-items:center!important;padding:clamp(12px,3vw,24px)!important;display:flex!important;position:fixed!important;inset:0!important}.help-modal-backdrop,.heroes-overlay-backdrop,.mobile-backdrop,.modal-backdrop{z-index:9991!important}.help-modal-card,.heroes-overlay-panel,.modal-card{-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 24px);overflow-y:auto;z-index:9992!important;margin:auto!important;position:relative!important}.mobile-backdrop{z-index:9980!important}.filters-sidebar.open{z-index:9981!important}@media (width<=640px){.help-modal-root,.heroes-overlay-root,.modal-root{justify-content:center!important;align-items:center!important;padding:12px!important}.help-modal-card,.heroes-overlay-panel,.modal-card{border-radius:20px!important;width:min(100%,100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}}@media (width<=390px){.help-modal-root,.heroes-overlay-root,.modal-root{padding:10px!important}.help-modal-card,.heroes-overlay-panel,.modal-card{width:min(100%,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(#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] .help-modal-backdrop,html[data-theme=light] .heroes-overlay-backdrop,html[data-theme=light] .modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#dbe5f7b8!important}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{color:#111827!important;background:#ffffffe6!important;border-color:#2d427029!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:#0d1728eb;--surface-2:#111d31f5;--surface-3:#182740fa;--line:#8baef729;--line-strong:#94b8ff47;--text:#f4f8ff;--muted:#a9bad6;--accent:#6b97ff;--accent-2:#9277ff;--accent-3:#45c9ff;--shadow:0 24px 70px #0000007a}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{color:var(--text);background:radial-gradient(circle at 0 0,#5081ff33,#0000 30%),radial-gradient(circle at 100% 0,#9277ff29,#0000 28%),radial-gradient(circle at bottom,#45c9ff14,#0000 34%),linear-gradient(#060b14,#0b1424 46%,#07101d)}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{color:var(--text);background:radial-gradient(circle at 100% 0,#5684ff1a,#0000 32%),linear-gradient(#101c30f0,#08101dfb);border-color:#8eb2ff29;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 0 0,#5e8fff24,#0000 30%),radial-gradient(circle at 100% 0,#9277ff1f,#0000 28%),linear-gradient(#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 100% 0,#588bff38,#0000 26%),radial-gradient(circle at 0 100%,#9277ff1f,#0000 28%),linear-gradient(#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(#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(#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;box-shadow:inset 0 1px #ffffff1f,0 14px 30px #365aca40;color:#fff!important}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{background:linear-gradient(135deg,#5d90ff,#8970ff 58%,#45c9ff);box-shadow:0 14px 30px #527eff47;color:#fff!important}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(#0b1525f0,#08101dfa);border-color:#8eb2ff21}html:not([data-theme=light]) .hero-count-badge,html[data-theme=dark] .hero-count-badge{color:#f7fbff;background:linear-gradient(#223556f5,#121e33fa);border-color:#8fb5ff38}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{color:#f4f8ff;caret-color:#7da4ff;background:linear-gradient(#0b1526fa,#08101dfa);border-color:#8fb5ff2e}html:not([data-theme=light]) input::-moz-placeholder{color:#8193b1}html:not([data-theme=light]) textarea::-moz-placeholder{color:#8193b1}html[data-theme=dark] input::-moz-placeholder{color:#8193b1}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{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02060ec2!important}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;border-color:#5befab38;color:#c4ffe0!important}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;border-color:#ff809e38;color:#ffc9d4!important}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{background:#081222e0;border-color:#8fb5ff2e;color:#eaf2ff!important}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{background:linear-gradient(135deg,#5d90ff,#8970ff);border-color:#c0d4ff5c;color:#fff!important}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{color:#253247;background:linear-gradient(#fffffffa,#f4f8fefa);border-color:#ccd7eaf5;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{background:linear-gradient(135deg,#315eff,#7558ff);border-color:#315eff57;box-shadow:0 10px 22px #315eff2e;color:#fff!important}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{background:#fff7dceb;border-color:#d9770633;color:#92400e!important}html[data-theme=light] .discount-type.dynamic,html[data-theme=light] .info-value-small.highlight{background:#e0f2feeb;border-color:#0ea5e933;color:#0369a1!important}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{background:linear-gradient(135deg,#315eff,#7558ff);border-color:#315eff57;box-shadow:0 10px 22px #315eff2e;color:#fff!important}@media (width>=1181px){.app-header .game-switcher{white-space:nowrap!important;scrollbar-width:none!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:auto hidden!important}.app-header .game-switcher::-webkit-scrollbar{display:none!important}.app-header .game-pill{white-space:nowrap!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:max-content!important;display:inline-flex!important}.app-header .game-pill__icon,.app-header .game-pill__image{flex-shrink:0!important}.app-header .game-pill__text{white-space:nowrap!important}}.hero-duplicate-badge{letter-spacing:.01em;color:#fff;text-shadow:0 1px 1px #00000059;pointer-events:none;background:linear-gradient(#facc15fa,#d97706fa);border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:22px;padding:0 8px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 8px 18px #02081457,inset 0 1px #ffffff3d}.hero-duplicate-badge--preview{z-index:3;position:absolute;bottom:-7px;right:-7px}.expanded-item .hero-duplicate-badge--list{place-self:center end}.expanded-item:has(.hero-duplicate-badge--list){grid-template-columns:auto 1fr auto}html[data-theme=light] .hero-duplicate-badge{color:#fff;background:linear-gradient(#f59e0bfa,#d97706fa);border-color:#ffffffdb;box-shadow:0 8px 16px #53340c33,inset 0 1px #ffffff47}.cabinet-orders-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.cabinet-orders-head .cabinet-panel__title{margin-bottom:6px}.cabinet-orders-hint{color:#9fb0d1;margin:0;font-size:14px}.orders-search-block{background:radial-gradient(circle at 0 0,#5a8cff1f,#0000 36%),#ffffff0b;border:1px solid #80a4eb29;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:14px;padding:14px;display:grid}.orders-search-field{gap:8px;display:grid}.orders-search-field>span{letter-spacing:.08em;text-transform:uppercase;color:#c7d8ff;font-size:12px;font-weight:800}.orders-search-input{color:#f4f7ff;background:#080e196b;border:1px solid #80a4eb2e;border-radius:16px;width:100%;min-height:48px;padding:0 15px;box-shadow:inset 0 1px #ffffff0a}.orders-search-input:focus{border-color:#799ce37a;outline:none;box-shadow:0 0 0 3px #5a8cff21}.orders-search-actions{gap:8px;display:flex}.orders-search-btn,.orders-search-reset{white-space:nowrap;border-radius:15px;min-height:48px;padding-inline:18px}.orders-search-result-banner{border-color:#60a5fa3d;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}html[data-theme=light] .cabinet-orders-hint{color:#5b6b84}html[data-theme=light] .orders-search-block{background:radial-gradient(circle at 0 0,#5884ff14,#0000 34%),#fffffff2;border-color:#4f74b629}html[data-theme=light] .orders-search-field>span{color:#405577}html[data-theme=light] .orders-search-input{color:#162033;background:#f8fbff;border-color:#4f74b633}@media (width<=760px){.cabinet-orders-head{flex-direction:column}.orders-search-actions,.orders-search-block{grid-template-columns:1fr}.orders-search-actions{display:grid}.orders-search-result-banner{flex-direction:column;align-items:stretch}}html{-webkit-text-size-adjust:100%;width:100%;overflow-x:hidden}#__nuxt,body{width:100%;overflow-x:clip}canvas,img,svg,video{max-width:100%}a,button,input{-webkit-tap-highlight-color:transparent}.page-wrap{width:100%;padding-inline:clamp(10px,2vw,18px)}.page-shell{width:min(100%,1500px)}.shell-card{min-width:0}.app-header{z-index:40;grid-template-columns:minmax(190px,auto) minmax(280px,1fr) minmax(280px,auto);top:12px;position:sticky!important;overflow:visible!important}.brand-block,.brand-block--header,.brand-copy,.game-switcher,.header-actions,.header-actions__group{min-width:0}.brand-subtitle,.brand-title,.game-pill__text,.header-help-btn,.header-link-btn,.lang-switch-trigger{text-overflow:ellipsis;overflow:hidden}.game-switcher{justify-content:center;max-width:100%}.game-pill{white-space:nowrap;flex:none}.header-actions{flex-wrap:nowrap}.header-actions__group--account{flex:0 auto}.header-help-btn,.header-link-btn,.lang-switch-trigger,.telegram-contact-btn,.theme-toggle-btn{justify-content:center;align-items:center;display:inline-flex}.telegram-contact-btn,.theme-toggle-btn{white-space:nowrap;border-radius:14px;min-height:42px}.auth-grid,.cabinet-layout,.cards-grid,.catalog-grid,.catalog-layout,.profile-adm-grid{min-width:0}.cards-grid,.catalog-grid{width:100%}.account-card{min-width:0;overflow:hidden}.card-actions-stack,.card-footer-box,.card-price-block,.card-topline,.order-actions-stack{min-width:0}.card-id-inline,.card-id-label,.order-credentials-box div{overflow-wrap:anywhere;min-width:0}.card-footer-box{align-items:end}.order-credentials-box{width:100%;max-width:100%}.order-actions-row{min-width:0}.orders-catalog-grid--cabinet .card-footer-box{grid-template-columns:minmax(0,1fr) minmax(156px,220px)}.orders-catalog-grid--cabinet .card-order-action,.orders-catalog-grid--cabinet .card-secondary-btn--overlay{overflow-wrap:anywhere;min-width:0}.hero-icons-grid{min-width:0}.hero-icon-box{position:relative}.help-modal-root,.heroes-overlay-root,.modal-root{overscroll-behavior:contain}.help-modal-card,.heroes-overlay-panel,.modal-card{max-width:min(100%,760px);max-height:calc(100dvh - 28px);overflow:auto}.heroes-overlay-panel{width:min(100%,980px)}.auth-shell,.thanks-shell{width:min(100%,760px)}.auth-card,.thanks-card{width:100%}.auth-form{width:min(100%,460px)}.cabinet-sidebar{min-width:0}.cabinet-action-link,.cabinet-logout,.cabinet-nav__link{text-align:center;min-width:0}.discount-milestones,.history-item-ui,.profile-adm-row,.progress-info-under-row{min-width:0}.orders-search-block{width:100%}.orders-search-input{min-width:0}.orders-search-actions{align-items:stretch}.orders-search-btn,.orders-search-reset{justify-content:center;align-items:center;display:inline-flex}@media (width<=1280px){.app-header{grid-template-columns:1fr;align-items:stretch}.brand-block--header,.game-switcher{justify-content:flex-start}.game-switcher{scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden;padding-bottom:2px!important}.game-switcher::-webkit-scrollbar{display:none}.header-actions{flex-wrap:wrap;justify-content:space-between}}@media (width<=980px){.page-wrap{padding:12px}.cabinet-actions-grid,.cabinet-layout,.cabinet-panels,.cabinet-stats,.catalog-layout{grid-template-columns:1fr!important}.cabinet-sidebar,.filters-sidebar{max-height:none;position:static!important}.cards-grid,.catalog-grid,.orders-catalog-grid--cabinet{grid-template-columns:repeat(2,minmax(0,1fr))!important}.orders-catalog-grid--cabinet .card-footer-box{grid-template-columns:1fr}}@media (width<=640px){.page-wrap{padding:10px}.app-header{border-radius:20px;padding:12px;top:8px}.brand-logo{border-radius:14px;width:42px;height:42px}.brand-title{font-size:1rem}.brand-subtitle{font-size:.78rem}.header-actions,.header-actions__group,.header-actions__group--account,.header-actions__group--locale-help{width:100%}.header-actions,.header-actions__group{grid-template-columns:1fr;display:grid}.header-actions__group--locale-help{grid-template-columns:1fr 1fr}.header-help-btn,.header-link-btn,.lang-switch,.lang-switch-trigger,.telegram-contact-btn,.theme-toggle-btn{width:100%}.cards-grid,.catalog-grid,.orders-catalog-grid--cabinet{grid-template-columns:1fr!important}.account-card,.auth-card,.cabinet-hero,.cabinet-panel,.filters-sidebar,.hero-cloud,.thanks-card{border-radius:20px;padding:14px}.card-footer-box,.orders-catalog-grid--cabinet .card-footer-box{align-items:stretch;grid-template-columns:1fr!important}.card-actions-stack,.card-price-block,.order-actions-row,.order-actions-stack{width:100%}.help-modal-root,.heroes-overlay-root,.modal-root{padding:10px}.help-modal-card,.heroes-overlay-panel,.modal-card{border-radius:22px;width:min(100%,100vw - 20px);max-height:calc(100dvh - 20px)}.orders-search-block{grid-template-columns:1fr}.orders-search-actions,.orders-search-result-banner{grid-template-columns:1fr;display:grid}}@media (width<=390px){.page-wrap{padding-inline:8px}.game-pill{padding-inline:10px}.hero-avatar,.hero-avatar.large,.hero-avatar.small{width:46px;height:46px}}.auth-shell{width:min(100%,1180px)!important;max-width:1180px!important}.auth-shell>.app-header{width:100%}.auth-shell>.auth-card{justify-self:center;width:min(100%,640px)!important;max-width:640px!important}.auth-shell .auth-grid{grid-template-columns:1fr!important}.auth-shell .auth-form{width:min(100%,460px)!important}.auth-shell .auth-submit{min-height:44px}.auth-shell .header-actions{min-width:0}.auth-shell .header-actions__group--account,.auth-shell .header-actions__group--locale-help{flex-shrink:0}@media (width<=1280px){.auth-shell>.app-header{grid-template-columns:1fr}.auth-shell .header-actions{justify-content:space-between}}@media (width<=640px){.auth-shell{width:100%!important}.auth-shell>.auth-card{width:100%!important;max-width:none!important}.auth-shell .auth-form{width:100%!important}}.auth-shell>.auth-card.auth-card--register{width:min(100%,720px)!important;max-width:720px!important}.auth-shell .auth-form.auth-form--register{width:min(100%,620px)!important}.auth-form-note{color:var(--muted);margin:-2px 0 0;font-size:13px;line-height:1.45}@media (width>=760px){.auth-shell .auth-form.auth-form--register{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-shell .auth-form.auth-form--register .auth-form-note,.auth-shell .auth-form.auth-form--register .auth-submit,.auth-shell .auth-form.auth-form--register .error-box{grid-column:1/-1}}@media (width<=640px){.auth-shell .auth-form.auth-form--register,.auth-shell>.auth-card.auth-card--register{width:100%!important;max-width:none!important}}.card-level-inline{white-space:nowrap;margin-left:12px}.raid-shards-bar{background:radial-gradient(circle at 8%,#50b2ff2e,#0000 18%),linear-gradient(100deg,#23184ff5,#0f192cf2 42%,#0d1627fa);border-color:#845dff57;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex;box-shadow:0 16px 42px #21145b3d}.raid-shards-bar--active{box-shadow:inset 0 0 0 1px #9770ff38,0 16px 42px #21145b47}.raid-shards-bar__main{align-items:center;gap:14px;min-width:0;display:flex}.raid-shards-bar__icon{filter:drop-shadow(0 0 15px #6769ff80);flex:none;place-items:center;width:54px;height:54px;display:grid}.raid-shards-bar__icon svg{width:100%;height:100%}.raid-shards-bar__icon--small{color:#8f7cff;width:38px;height:38px;font-size:26px}.raid-shards-bar__copy{gap:4px;min-width:0;display:grid}.raid-shards-bar__copy strong{font-size:1.08rem}.raid-shards-bar__copy span{color:var(--muted);font-size:.92rem}.raid-shards-bar__button{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.raid-shards-bar__button svg{width:18px;height:18px}.shards-page-heading{justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.shards-page-heading h1{margin:4px 0 8px;font-size:clamp(1.55rem,3vw,2.25rem)}.shards-page-heading p{color:var(--muted);margin:0}.shards-page-heading__eyebrow{color:#9d8cff;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800}.shards-page-heading__count{text-align:center;border:1px solid var(--line);background:#1d2843c2;border-radius:18px;gap:2px;min-width:130px;padding:14px 18px;display:grid}.shards-page-heading__count strong{font-size:1.4rem}.shards-page-heading__count span{color:var(--muted);font-size:.82rem}.shards-filter-info{background:#1f204880;border:1px solid #8a68ff33;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.shards-filter-info>div{gap:4px;display:grid}.shards-filter-info span:last-child{color:var(--muted);font-size:.82rem;line-height:1.35}@media (width<=720px){.raid-shards-bar{padding:12px}.raid-shards-bar__icon{width:44px;height:44px}.raid-shards-bar__copy span{display:none}.raid-shards-bar__button{padding:10px 12px}.raid-shards-bar__button span{display:none}.shards-page-heading{align-items:flex-start;padding:18px}.shards-page-heading__count{min-width:96px;padding:10px}}.shards-card-section{border-top:1px solid #7c9ee21f;gap:7px;padding:10px 0 0;display:grid}.shards-card-section__title{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:800}.shards-card-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.shards-card-item{background:#0a1322b8;border:1px solid #7c9ee221;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-width:0;height:42px;padding:6px 8px;display:flex}.shards-card-item strong{font-size:.9rem}.shards-card-item__book{-o-object-fit:contain;object-fit:contain;flex:none;width:26px;height:26px}.shards-card-item__book.tone-blue{filter:hue-rotate(22deg)saturate(1.7)brightness(1.12)}.shards-card-item__book.tone-merge{filter:hue-rotate()saturate(1.35)}.shards-card-item__book.tone-gold{filter:saturate(1.25)}.shards-card-item__shard{clip-path:polygon(50% 0,94% 25%,78% 78%,50% 100%,22% 78%,6% 25%);flex:none;width:17px;height:28px;position:relative;box-shadow:0 0 12px}.shards-card-item__shard:after{content:"";clip-path:polygon(50% 0,100% 100%,0 72%);background:#ffffff73;position:absolute;inset:3px 5px 7px}.shards-card-item__shard.tone-blue{color:#3aa7ff;background:linear-gradient(145deg,#8ae7ff,#2477ff 58%,#163a9f)}.shards-card-item__shard.tone-merge{color:#a65cff;background:linear-gradient(145deg,#f197ff,#8a36e8 58%,#431386)}.shards-card-item__shard.tone-gold{color:#ffbd36;background:linear-gradient(145deg,#fff09a,#ffad19 58%,#a65b00)}.shards-card-meta{justify-content:space-between;gap:12px;display:flex}@media (width<=520px){.shards-card-item{padding-inline:5px}.shards-card-item__book{width:23px;height:23px}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--touch-target:44px}html{scroll-padding-top:calc(84px + var(--safe-top))}#__nuxt,body{min-height:100dvh}a,button,input,select,textarea{touch-action:manipulation}:where(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #70a1ffe6}.header-collapsible,.header-mainline{display:contents}.header-mobile-controls{display:none!important}.page-wrap{padding:max(clamp(10px,2vw,18px),var(--safe-top)) max(clamp(10px,2vw,18px),var(--safe-right)) max(clamp(10px,2vw,18px),var(--safe-bottom)) max(clamp(10px,2vw,18px),var(--safe-left))}.copy-wrap{min-width:var(--touch-target);min-height:var(--touch-target)}.copy-btn-inline{width:var(--touch-target)!important;height:var(--touch-target)!important;min-width:var(--touch-target)!important;min-height:var(--touch-target)!important;flex-basis:var(--touch-target)!important;background:#182741b8!important;border:1px solid #7da4ee24!important;border-radius:12px!important}.copy-btn-inline__done{font-size:15px!important}.copy-tooltip{top:-32px!important}.art-search-btn,.game-pill,.header-help-btn,.header-link-btn,.hero-cloud-toggle,.icon-close,.lang-switch-trigger,.original-search-button,.price-input-field,.sidebar-actions .ghost-pill,.sidebar-actions .primary-pill,.telegram-contact-btn,.theme-toggle-btn{min-height:var(--touch-target)!important}.icon-close{place-items:center;display:inline-grid;width:var(--touch-target)!important;height:var(--touch-target)!important;min-width:var(--touch-target)!important}.help-modal-root,.heroes-overlay-root,.modal-root{padding:max(clamp(10px,3vw,24px),var(--safe-top)) max(clamp(10px,3vw,24px),var(--safe-right)) max(clamp(10px,3vw,24px),var(--safe-bottom)) max(clamp(10px,3vw,24px),var(--safe-left))!important}@media (width<=1024px){.app-header{max-height:calc(100dvh - max(16px, var(--safe-top)) - var(--safe-bottom));overscroll-behavior:contain;top:max(8px,var(--safe-top))!important;z-index:60!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;padding:10px 12px!important;display:grid!important;position:sticky!important;overflow:hidden auto!important}.header-mainline{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.brand-block--header{min-width:0;max-width:calc(100% - 102px);gap:10px!important}.brand-logo,.brand-logo.brand-logo--image{border-radius:13px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.brand-title{line-height:1.15;font-size:1rem!important}.brand-subtitle{display:none!important}.header-mobile-controls.mobile-only{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex!important}.mobile-header-icon-btn{place-items:center;width:var(--touch-target)!important;height:var(--touch-target)!important;min-width:var(--touch-target)!important;min-height:var(--touch-target)!important;border-radius:13px!important;padding:0!important;display:inline-grid!important}.mobile-header-icon-btn svg{width:22px;height:22px}.mobile-menu-toggle__icon{align-content:space-between;width:22px;height:18px;display:grid;position:relative}.mobile-menu-toggle__icon i{transform-origin:50%;background:currentColor;border-radius:999px;width:22px;height:2px;transition:transform .18s,opacity .18s;display:block}.mobile-menu-toggle.is-open .mobile-menu-toggle__icon i:first-child{transform:translateY(8px)rotate(45deg)}.mobile-menu-toggle.is-open .mobile-menu-toggle__icon i:nth-child(2){opacity:0}.mobile-menu-toggle.is-open .mobile-menu-toggle__icon i:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.header-collapsible{gap:10px;min-width:0;padding-top:10px;display:none}.app-header.mobile-menu-open .header-collapsible{display:grid}.app-header .game-switcher{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;max-width:100%!important;padding:2px 1px 6px!important;display:flex!important;overflow:auto hidden!important}.app-header .game-switcher::-webkit-scrollbar{display:none}.app-header .game-pill{scroll-snap-align:start;flex:none!important}.app-header .header-actions{grid-template-columns:minmax(0,1fr) auto;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.app-header .header-actions__group{min-width:0!important}.app-header .header-actions__group--locale-help{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch!important;gap:8px!important;width:100%!important;display:grid!important}.app-header .header-actions__group--account{grid-auto-columns:minmax(96px,auto);grid-auto-flow:column;align-items:stretch!important;gap:8px!important;width:auto!important;display:grid!important}.app-header .header-help-btn,.app-header .header-link-btn,.app-header .lang-switch,.app-header .lang-switch-trigger,.app-header .telegram-contact-btn,.app-header .theme-toggle-btn{justify-content:center!important;width:100%!important;min-width:0!important}.app-header .lang-switch-menu--mobile-inline{grid-column:1/-1;width:100%!important;margin-top:0!important;position:static!important}.catalog-layout{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.catalog-sidebar-stack{min-width:0!important;min-height:0!important}.catalog-sidebar-stack .filters-sidebar.filters-sidebar-block{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;top:max(10px,var(--safe-top))!important;right:auto!important;bottom:max(10px,var(--safe-bottom))!important;left:max(10px,var(--safe-left))!important;width:min(390px,calc(100vw - 20px - var(--safe-left) - var(--safe-right)))!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:9981!important;border-radius:22px!important;max-width:none!important;max-height:none!important;margin:0!important;padding:16px!important;transition:transform .24s,opacity .2s,visibility 0s linear .24s!important;position:fixed!important;overflow:hidden auto!important;transform:translate(calc(-100% - 32px))!important}.catalog-sidebar-stack .filters-sidebar.filters-sidebar-block.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important;transform:translateZ(0)!important}.mobile-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:9980!important;background:#03070fad!important;display:block!important;position:fixed!important;inset:0!important}.filters-sidebar-block .filters-header{z-index:6;background:linear-gradient(#111d32 72%,#111d3200);position:sticky;top:-16px;margin:-16px -16px 2px!important;padding:16px 16px 10px!important}.filters-sidebar-block .filters-header .icon-close.mobile-only{display:inline-grid!important}.hero-cloud{border-radius:22px!important;padding:14px!important}.hero-cloud-headline{margin-bottom:10px!important}.hero-cloud-grid.hero-cloud-grid--main{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;grid-template-rows:repeat(2,minmax(68px,auto));grid-auto-columns:minmax(168px,210px);grid-auto-flow:column;width:100%;max-width:100%;padding:2px 2px 8px;overflow:auto hidden;grid-template-columns:none!important;gap:10px!important;margin-top:0!important;display:grid!important}.hero-cloud-grid.hero-cloud-grid--main::-webkit-scrollbar{display:none}.hero-cloud-grid--main .hero-cloud-item,.hero-cloud-grid--main .hero-cloud-skeleton{scroll-snap-align:start;width:auto!important;min-width:0!important;min-height:68px!important}.hero-cloud-item{padding:9px 10px!important}input,select,textarea{font-size:16px!important}.cards-grid,.catalog-grid,.orders-catalog-grid--cabinet{gap:12px!important}}@media (width<=760px){.app-header .header-actions{grid-template-columns:minmax(0,1fr)!important}.app-header .header-actions__group--locale-help{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-header .header-actions__group--account{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;width:100%!important}.app-header .header-actions__group--account>:only-child{grid-column:1/-1}.cards-grid,.catalog-grid,.orders-catalog-grid--cabinet{grid-template-columns:minmax(0,1fr)!important}.account-card{padding:14px!important}.card-topline{align-items:center!important}.card-id-inline{max-width:calc(100% - 56px)}}@media (width<=430px){.page-shell{gap:10px!important}.brand-block--header{max-width:calc(100% - 100px)}.hero-cloud-grid.hero-cloud-grid--main{grid-auto-columns:minmax(150px,64vw)}.hero-cloud-headline h2{font-size:1.05rem!important}.hero-cloud-toggle{min-width:86px!important;padding-inline:12px!important}.catalog-sidebar-stack .filters-sidebar.filters-sidebar-block{width:calc(100vw - 20px - var(--safe-left) - var(--safe-right))!important}}@media (width<=340px){.app-header{padding-inline:10px!important}.brand-logo,.brand-logo.brand-logo--image{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.mobile-header-icon-btn{width:42px!important;min-width:42px!important}.hero-cloud-grid.hero-cloud-grid--main{grid-auto-columns:minmax(146px,68vw)}}@media (width<=1024px) and (orientation:landscape) and (height<=560px){.app-header{top:max(6px,var(--safe-top))!important}.app-header,.app-header.mobile-menu-open{max-height:calc(100dvh - 12px - var(--safe-top) - var(--safe-bottom))}.hero-cloud-grid.hero-cloud-grid--main{grid-template-rows:minmax(68px,auto)}.catalog-sidebar-stack .filters-sidebar.filters-sidebar-block{top:max(6px,var(--safe-top))!important;bottom:max(6px,var(--safe-bottom))!important}}@media (width>=1025px){.mobile-backdrop{display:none!important}.catalog-sidebar-stack .filters-sidebar.filters-sidebar-block{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important}}@media (hover:none),(pointer:coarse){.ghost-pill,.hero-chip,.hero-list-item,.primary-pill,.search-dropdown-item{transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1024px){.header-mainline .brand-block--header{order:0!important}.header-mainline .header-mobile-controls{order:1!important}.filters-sidebar-block .filters-header{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.filters-sidebar-block .filters-header>div{min-width:0}.brand-block--header{min-height:var(--touch-target)!important}}@media (width<=340px){.mobile-header-icon-btn{width:var(--touch-target)!important;min-width:var(--touch-target)!important}}@media (width<=1024px){.app-header>.header-mainline{order:0!important}.app-header .header-site-switcher{margin-top:10px;order:1!important}.app-header>.header-collapsible{order:2!important}}@media (width<=760px){.app-header .header-site-switcher{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;width:100%!important;max-width:100%!important;padding:0!important;display:grid!important;overflow:visible!important}.app-header .header-site-switcher .game-pill{font-size:.82rem;justify-content:center!important;gap:6px!important;width:100%!important;min-width:0!important;padding:8px 7px!important}.app-header .header-site-switcher .game-pill__icon,.app-header .header-site-switcher .game-pill__image{flex:none!important}}@media (width<=340px){.app-header .header-site-switcher .game-pill{font-size:.72rem;gap:3px!important;padding-inline:4px!important}.app-header .header-site-switcher .game-pill__icon,.app-header .header-site-switcher .game-pill__image{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important}}@media (width<=1024px) and (orientation:landscape) and (height<=560px),(width<=760px){.hero-cloud-grid.hero-cloud-grid--main{scroll-snap-type:none!important;grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:8px!important;width:100%!important;max-width:100%!important;margin-top:0!important;padding:0!important;display:grid!important;overflow:visible!important}.hero-cloud-grid--main .hero-cloud-item,.hero-cloud-grid--main .hero-cloud-skeleton{scroll-snap-align:none!important;width:100%!important;min-width:0!important;min-height:64px!important}.hero-cloud-grid--main .hero-cloud-item{justify-content:flex-start!important}}.card-topline{z-index:10;position:relative;overflow:visible}.card-hero-preview{z-index:1;position:relative}.card-id-inline,.copy-wrap{position:relative;overflow:visible}.copy-wrap{z-index:20;flex:0 0 34px;place-items:center;width:34px;height:34px;display:inline-grid;min-width:34px!important;min-height:34px!important}.copy-btn-inline,.copy-btn-inline.is-copied,.copy-btn-inline:active,.copy-btn-inline:hover{position:relative;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:0 0 34px!important;padding:0!important;transform:none!important}.copy-btn-inline{color:#e2ebfbbd;transition:color .16s,opacity .16s;opacity:1!important}.copy-btn-inline.is-copied,.copy-btn-inline:focus-visible,.copy-btn-inline:hover{color:#fff;opacity:1!important}.copy-btn-inline:focus-visible{outline-offset:1px;outline:2px solid #70a1ffeb}.copy-btn-inline:before{content:"";border-radius:12px;position:absolute;inset:-5px}.copy-btn-inline__icon{width:15px!important;height:15px!important}.copy-btn-inline__done{line-height:1;font-size:13px!important}.copy-tooltip{isolation:isolate;color:#fff;white-space:nowrap;pointer-events:none;background:#070e1bfa;border:1px solid #8faaec3d;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:650;line-height:1.2;box-shadow:0 10px 24px #0207127a;z-index:100!important;top:calc(100% + 6px)!important;left:auto!important;right:-3px!important;transform:none!important}.copy-tooltip:before{content:"";background:#070e1bfa;border-top:1px solid #8faaec3d;border-left:1px solid #8faaec3d;width:8px;height:8px;position:absolute;bottom:100%;right:11px;transform:translateY(4px)rotate(45deg)}html[data-theme=light] .copy-btn-inline{color:#1b2b48ad!important;background:0 0!important}html[data-theme=light] .copy-btn-inline.is-copied,html[data-theme=light] .copy-btn-inline:focus-visible,html[data-theme=light] .copy-btn-inline:hover{color:#17233b!important;background:0 0!important}html[data-theme=light] .copy-tooltip,html[data-theme=light] .copy-tooltip:before{background:#111827fa}@media (width<=1024px) and (orientation:landscape) and (height<=560px),(width<=760px){.copy-wrap{flex-basis:28px;width:28px;height:28px;min-width:28px!important;min-height:28px!important}.copy-btn-inline,.copy-btn-inline.is-copied,.copy-btn-inline:active,.copy-btn-inline:hover{border-radius:7px!important;flex-basis:28px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.copy-btn-inline:before{inset:-8px}.copy-btn-inline__icon{width:14px!important;height:14px!important}.copy-btn-inline__done{font-size:12px!important}.copy-tooltip{padding:5px 7px;font-size:10px;top:calc(100% + 7px)!important;right:-5px!important}}.header-auth-placeholder{background:#7497dc1a;border-radius:14px;width:96px;height:44px;display:inline-block}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.cabinet-layout--ui{grid-template-columns:254px minmax(0,1fr);gap:20px}.cabinet-main--ui{gap:18px;min-width:0}.cabinet-sidebar--ui{border-radius:22px;flex-direction:column;gap:14px;min-width:0;padding:12px;display:flex;position:sticky;top:116px;overflow:hidden}.cabinet-identity{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;padding:8px;display:grid}.cabinet-identity__avatar{color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#4f8cff,#765dff);border-radius:14px;place-items:center;width:44px;height:44px;font-size:.78rem;font-weight:900;display:grid;box-shadow:0 10px 24px #4b6eff47}.cabinet-identity__copy{gap:3px;min-width:0;display:grid}.cabinet-identity__copy span,.cabinet-identity__copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cabinet-identity__copy strong{font-size:.94rem}.cabinet-identity__copy span{color:var(--muted);font-size:.72rem}.cabinet-identity__balance{color:#bcd4ff;background:#4270c91f;border:1px solid #699fff33;border-radius:999px;grid-column:2;width:max-content;max-width:100%;padding:4px 8px;font-size:.74rem;font-weight:800}.cabinet-nav--ui{box-shadow:none;background:#050d1a38;border-radius:17px;gap:5px;padding:4px;display:grid}.cabinet-nav__link--ui{color:#aebfdb;min-width:0;min-height:44px;box-shadow:none;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:10px;padding:10px 12px;font-size:.88rem;font-weight:700;transition:color .18s,background .18s,border-color .18s;display:flex}.cabinet-nav__link--ui svg{flex:none;width:19px;height:19px}.cabinet-nav__link--ui:hover{color:var(--text);background:#5c85d717}.cabinet-nav__link--ui.active{color:#fff;background:linear-gradient(135deg,#436fcd6b,#5c4ab952);border-color:#76a3ff42;box-shadow:inset 0 1px #ffffff0a}.cabinet-sidebar__bottom{border-top:1px solid #7f9ed81a;gap:5px;margin-top:auto;padding-top:5px;display:grid}.cabinet-sidebar-action{min-height:40px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:9px;padding:8px 11px;font-size:.8rem;font-weight:700;transition:color .18s,background .18s;display:flex}.cabinet-sidebar-action svg{flex:none;width:18px;height:18px}.cabinet-sidebar-action:hover{color:var(--text);background:#668ed914}.cabinet-sidebar-action--logout:hover{color:#ffb9c3;background:#cd445d17}.cabinet-page-head{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;padding:4px 2px 2px;display:flex}.cabinet-page-head>div{min-width:0}.cabinet-eyebrow{color:#78a5ff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.7rem;font-weight:900;display:block}.cabinet-empty-state h2,.cabinet-page-head h1,.cabinet-section-head h2,.password-modal-head h2{color:var(--text);margin:0}.cabinet-page-head h1{letter-spacing:-.025em;font-size:clamp(1.55rem,2.5vw,2.15rem);line-height:1.12}.cabinet-empty-state p,.cabinet-modal-subtitle,.cabinet-page-head p,.cabinet-section-head p,.password-modal-head p{color:var(--muted);margin:7px 0 0;line-height:1.48}.cabinet-page-head p{max-width:660px;font-size:.91rem}.cabinet-head-action,.cabinet-security-button{border-radius:13px;justify-content:center;align-items:center;gap:8px;min-width:max-content;min-height:42px;padding:10px 14px;font-size:.82rem;font-weight:800;width:auto!important;display:inline-flex!important}.cabinet-head-action svg,.cabinet-security-button svg{width:18px;height:18px}.cabinet-count-badge{color:#bdd4ff;white-space:nowrap;background:#3d67b81f;border:1px solid #74a1f630;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:34px;padding:7px 11px;font-size:.76rem;font-weight:800;display:inline-flex}.cabinet-section-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cabinet-section-head h2{font-size:1.05rem;line-height:1.25}.cabinet-section-head p{font-size:.78rem}.cabinet-page-notice{margin:0}.cabinet-main--ui .error-box,.cabinet-main--ui .success-box{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.cabinet-main--ui .error-box .ghost-pill{border-radius:11px;min-width:max-content;padding:8px 11px;width:auto!important}.cabinet-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cabinet-summary-card{border-radius:20px;grid-template-columns:43px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:17px;display:grid;box-shadow:0 15px 42px #01081638}.cabinet-empty-state__icon,.cabinet-profile-metric__icon,.cabinet-quick-card__icon,.cabinet-summary-card__icon,.password-modal-head__icon{color:#94b9ff;background:#4671c921;border:1px solid #75a5ff2e;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.cabinet-empty-state__icon svg,.cabinet-profile-metric__icon svg,.cabinet-quick-card__icon svg,.cabinet-summary-card__icon svg,.password-modal-head__icon svg{width:22px;height:22px}.cabinet-summary-card>div{gap:3px;min-width:0;display:grid}.cabinet-profile-metric>div>span,.cabinet-summary-card__label{color:var(--muted);font-size:.74rem;font-weight:700}.cabinet-summary-card strong{overflow-wrap:anywhere;min-width:0;font-size:1.45rem;line-height:1.25}.cabinet-profile-metric small,.cabinet-summary-card small{color:#748bad;font-size:.68rem;line-height:1.35}.cabinet-quick-panel{border-radius:22px;padding:18px}.cabinet-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.cabinet-quick-card{background:#07101f38;border:1px solid #779de21c;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0;padding:13px;transition:border-color .18s,background .18s,transform .18s;display:grid}.cabinet-quick-card:hover{background:#496db31a;border-color:#74a2f940;transform:translateY(-1px)}.cabinet-quick-card__icon{border-radius:13px;width:40px;height:40px}.cabinet-quick-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.cabinet-quick-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.cabinet-quick-card small{color:var(--muted);font-size:.68rem;line-height:1.35}.cabinet-quick-card__arrow{color:#7c9bd0;width:18px;height:18px}.cabinet-search-panel{border-radius:20px;padding:15px}.cabinet-order-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.cabinet-order-search__field{gap:7px;min-width:0;display:grid}.cabinet-order-search__field>span:first-child{color:var(--muted);font-size:.72rem;font-weight:800}.cabinet-search-input-wrap{min-width:0;display:block;position:relative}.cabinet-search-input-wrap>svg{z-index:1;color:#7390bc;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.cabinet-search-input-wrap .orders-search-input{width:100%;min-height:44px;color:var(--text);background:#060e1b59;border:1px solid #7ea1df26;border-radius:13px;outline:none;padding:10px 13px 10px 40px}.cabinet-search-input-wrap .orders-search-input:focus{border-color:#5c95ff8c;box-shadow:0 0 0 3px #467ee61f}.cabinet-order-search__actions{align-items:center;gap:8px;display:flex}.cabinet-search-submit{border-radius:13px;justify-content:center;align-items:center;gap:7px;min-width:116px;min-height:44px;padding:10px 15px;width:auto!important;display:inline-flex!important}.cabinet-search-submit svg{width:17px;height:17px}.cabinet-reset-button{min-height:40px;color:var(--muted);background:0 0;border:0;padding:8px 9px;font-size:.76rem;font-weight:800}.cabinet-reset-button:hover{color:var(--text)}.cabinet-search-result{color:#bdd2f5;background:#456fc31c;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;font-size:.76rem;display:flex}.cabinet-search-result button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;font-size:1.1rem;display:grid}.cabinet-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.cabinet-order-card{border-radius:21px;gap:14px;min-width:0;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 17px 44px #02081640}.cabinet-order-card:before{content:"";opacity:.85;background:linear-gradient(#4a9eff,#4a9eff00);width:2px;position:absolute;inset:0 auto 0 0}.cabinet-order-card.is-pending:before{background:linear-gradient(#e9a64a,#e9a64a00)}.cabinet-order-card__footer,.cabinet-order-card__head,.cabinet-order-card__summary,.cabinet-order-heroes,.cabinet-order-id,.cabinet-order-status{align-items:center;display:flex}.cabinet-order-card__head{justify-content:space-between;gap:10px}.cabinet-order-id{gap:6px;min-width:0}.cabinet-order-id>span,.cabinet-order-price>span{color:var(--muted);font-size:.68rem;font-weight:700}.cabinet-order-id strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;overflow:hidden}.cabinet-icon-button{color:#9bb5df;width:34px;min-width:34px;height:34px;box-shadow:none;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:relative}.cabinet-icon-button:before{content:"";position:absolute;inset:-5px}.cabinet-icon-button:hover{color:#d6e5ff;background:#6b97e817}.cabinet-icon-button:focus-visible,.cabinet-nav__link--ui:focus-visible,.cabinet-order-link:focus-visible,.cabinet-quick-card:focus-visible,.cabinet-reset-button:focus-visible,.cabinet-sidebar-action:focus-visible{outline-offset:2px;outline:2px solid #76a7ff}.cabinet-icon-button svg{width:17px;height:17px}.cabinet-order-status{color:#9ce2c8;white-space:nowrap;background:#238d691a;border:1px solid #71c9aa2e;border-radius:999px;flex:none;gap:6px;min-height:28px;padding:5px 9px;font-size:.66rem;font-weight:800}.cabinet-order-status>span{background:#67d5ad;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #67d5ad1c}.cabinet-order-status.is-pending{color:#f0c17d;background:#be7a2417;border-color:#eaae5630}.cabinet-order-status.is-pending>span{background:#e9a64a;box-shadow:0 0 0 3px #e9a64a1f}.cabinet-order-card__summary{background:#050d193d;border:1px solid #789ad817;border-radius:15px;justify-content:space-between;gap:14px;min-width:0;padding:12px}.cabinet-order-price{gap:2px;min-width:0;display:grid}.cabinet-order-price strong{font-size:1.22rem;line-height:1.2}.cabinet-order-price small{color:#748baa;font-size:.66rem}.cabinet-order-rewards{color:#8fa7c9;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:.7rem;font-weight:700;display:flex}.cabinet-order-rewards span{color:#c5d6ee}.cabinet-order-heroes{justify-content:flex-end;gap:8px;min-width:0}.cabinet-order-heroes>strong{color:#a9bedf;white-space:nowrap;font-size:.68rem}.cabinet-order-hero-stack{align-items:center;padding-left:8px;display:flex}.cabinet-order-hero{background:#172641;border:2px solid #14213a;border-radius:10px;place-items:center;width:34px;height:34px;margin-left:-8px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 12px #00000038}.cabinet-order-hero .hero-avatar,.cabinet-order-hero .hero-avatar.large,.cabinet-order-hero .hero-avatar.small{box-shadow:none;border:0;border-radius:8px;width:100%!important;height:100%!important}.cabinet-order-hero--more{z-index:2;color:#dce8ff;background:linear-gradient(135deg,#31496f,#253453);font-size:.64rem;font-weight:900}.cabinet-credentials{gap:7px;display:grid}.cabinet-credential-row{background:#060e1c4d;border:1px solid #799dde1a;border-radius:12px;grid-template-columns:66px minmax(0,1fr) auto auto;align-items:center;min-width:0;min-height:42px;padding:4px 5px 4px 11px;display:grid}.cabinet-credential-row__label{color:var(--muted);font-size:.68rem;font-weight:700}.cabinet-credential-row code{color:#dce8fb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;overflow:hidden}.cabinet-credentials__hint{color:#7286a5;margin:0 2px;font-size:.64rem;line-height:1.35}.cabinet-order-pending-box{background:#ab6c1e12;border:1px solid #e8a94b21;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.cabinet-order-pending-box strong{font-size:.82rem}.cabinet-order-pending-box p{color:var(--muted);margin:4px 0 0;font-size:.68rem;line-height:1.4}.cabinet-order-register{border-radius:12px;justify-content:center;align-items:center;min-width:max-content;min-height:40px;padding:9px 13px;font-size:.76rem;font-weight:800;width:auto!important;display:inline-flex!important}.cabinet-order-card__footer{justify-content:space-between;gap:10px;padding-top:2px}.cabinet-order-link{color:#94b7f4;background:0 0;border:0;align-items:center;gap:7px;min-height:38px;padding:7px 4px;font-size:.72rem;font-weight:800;display:inline-flex}.cabinet-order-link svg{width:17px;height:17px}.cabinet-order-link:hover{color:#d3e2ff}.cabinet-order-link--danger{color:#c79099}.cabinet-order-link--danger:hover{color:#ffb3bf}.cabinet-order-error{margin:0;padding:9px 11px;font-size:.72rem}.cabinet-order-skeleton{border-radius:21px;gap:14px;min-height:260px;padding:16px;display:grid}.cabinet-order-skeleton__middle{justify-content:space-between;align-items:center;gap:10px;display:flex}.cabinet-order-skeleton__avatars{display:flex}.cabinet-order-skeleton__avatars .skeleton-avatar{border-radius:10px;width:34px;height:34px;margin-left:-6px}.cabinet-empty-state{text-align:center;border-radius:22px;place-items:center;gap:8px;min-height:300px;padding:32px;display:grid}.cabinet-empty-state__icon{border-radius:17px;width:54px;height:54px;margin-bottom:5px}.cabinet-empty-state p{max-width:430px;font-size:.82rem}.cabinet-empty-state .ghost-pill,.cabinet-empty-state .primary-pill{min-width:150px;margin-top:8px;width:auto!important}.cabinet-pagination--ui{margin-top:2px}.cabinet-pagination--ui .ghost-pill{border-radius:11px;place-items:center;min-width:38px;height:38px;padding:0;display:grid;width:38px!important}.cabinet-profile-metrics{grid-template-columns:1.2fr .9fr .9fr;gap:12px;display:grid}.cabinet-profile-metric{border-radius:20px;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:16px;display:grid;box-shadow:0 15px 42px #01081638}.cabinet-profile-metric>div{gap:3px;min-width:0;display:grid}.cabinet-profile-metric strong{overflow-wrap:anywhere;min-width:0;font-size:1.35rem;line-height:1.2}.cabinet-profile-metric__telegram{font-size:1rem!important}.cabinet-profile-metric--discount .cabinet-profile-metric__icon{font-size:1.15rem;font-weight:900}.cabinet-discount-card,.cabinet-history-card,.cabinet-topup-card{border-radius:22px;min-width:0;padding:18px}.cabinet-discount-type{color:#a8c4f5;white-space:nowrap;background:#426cbe1a;border:1px solid #6e9bef2b;border-radius:999px;align-items:center;min-height:30px;padding:5px 9px;font-size:.67rem;font-weight:800;display:inline-flex}.cabinet-discount-type.is-fixed{color:#a6dfca;background:#248e6917;border-color:#71c9aa33}.cabinet-discount-loading{gap:15px;margin-top:20px;display:grid}.cabinet-discount-loading__bar{border-radius:999px;width:100%;height:10px;display:block}.cabinet-fixed-discount{background:#20805e14;border:1px solid #6cc9a724;border-radius:15px;align-items:center;gap:14px;margin-top:16px;padding:16px;display:flex}.cabinet-fixed-discount strong{font-size:1.65rem}.cabinet-fixed-discount span{color:var(--muted);font-size:.8rem}.cabinet-discount-progress{gap:12px;margin-top:17px;display:grid}.cabinet-discount-progress__meta,.cabinet-discount-progress__topline{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.cabinet-discount-progress__topline>div{gap:3px;display:grid}.cabinet-discount-progress__meta span,.cabinet-discount-progress__topline span{color:var(--muted);font-size:.7rem}.cabinet-discount-progress__topline strong{font-size:1.2rem}.cabinet-discount-progress__target{text-align:right}.cabinet-progress-track{background:#7695cd1f;border-radius:999px;width:100%;height:9px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #00000040}.cabinet-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#4d8fff,#55c5f1 65%,#6ae0bf);min-width:3px;transition:width .35s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #50a4ff47}.cabinet-discount-progress__meta{align-items:flex-start}.cabinet-discount-progress__meta strong{color:#a9c9ff;text-align:right;font-size:.72rem}.cabinet-discount-levels{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:7px;margin-top:4px;display:grid}.cabinet-discount-level{color:#7f91ae;background:#070f1d33;border:1px solid #7799d517;border-radius:11px;gap:2px;min-width:0;padding:8px 9px;display:grid}.cabinet-discount-level span{font-size:.78rem;font-weight:900}.cabinet-discount-level small{text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.cabinet-discount-level.is-achieved{color:#9fb7dc}.cabinet-discount-level.is-current{color:#dbe8ff;background:#4370c92e;border-color:#5b95ff5e}.cabinet-discount-level.is-next{color:#a6dec9;background:#28926c17;border-color:#67cfab38}.cabinet-empty-inline{color:var(--muted);text-align:center;border:1px dashed #7c9dd724;border-radius:14px;margin-top:14px;padding:16px;font-size:.78rem}.cabinet-profile-lower-grid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.45fr);align-items:start;gap:12px;display:grid}.cabinet-topup-card{position:sticky;top:116px}.cabinet-topup-head{align-items:center}.cabinet-currency-badge{color:#b9d4ff;letter-spacing:.06em;background:#366fd524;border:1px solid #5a97ff3d;border-radius:999px;justify-content:center;align-items:center;min-width:58px;min-height:30px;padding:5px 10px;font-size:.7rem;font-weight:900;display:inline-flex}.cabinet-quick-amounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:15px;display:grid}.cabinet-quick-amounts button{color:#a9bddc;background:#070f1d40;border:1px solid #7a9ede1c;border-radius:11px;min-height:38px;padding:7px 9px;font-size:.72rem;font-weight:800}.cabinet-quick-amounts button.active,.cabinet-quick-amounts button:hover{color:#e4edff;background:#4271cd2b;border-color:#5d96ff61}.cabinet-topup-form{gap:13px;margin-top:13px;display:grid}.cabinet-topup-form .field-block{gap:7px}.cabinet-topup-form .field-block>span:first-child,.password-modal-form .field-block>span:first-child{color:#a9bddd;font-size:.72rem;font-weight:800}.cabinet-topup-form .field-block small,.password-modal-form .field-block small{color:#7186a7;font-size:.65rem;line-height:1.4}.field-error{color:#f2a7b2!important}.cabinet-money-input{display:block;position:relative}.cabinet-money-input input{width:100%;min-height:46px;color:var(--text);background:#060e1b57;border:1px solid #7ca0e024;border-radius:12px;outline:none;padding:10px 78px 10px 12px}.cabinet-money-input input:focus{border-color:#5c95ff8c;box-shadow:0 0 0 3px #467ee61f}.cabinet-money-input b{color:#8197bc;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.cabinet-topup-submit{border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:.8rem;font-weight:800;width:100%!important;display:inline-flex!important}.cabinet-topup-submit:disabled,.password-modal-actions button:disabled{cursor:not-allowed;opacity:.55}.cabinet-history-head{align-items:center}.cabinet-history-list{gap:7px;margin-top:15px;display:grid}.cabinet-history-item{background:#070f1d33;border:1px solid #779ad714;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:54px;padding:8px 10px;display:grid}.cabinet-history-item__icon{color:#72d0ad;background:#248e671a;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.cabinet-history-item.is-out .cabinet-history-item__icon{color:#f09baa;background:#b93d5217}.cabinet-history-item__icon svg{width:18px;height:18px}.cabinet-history-item__copy{gap:3px;min-width:0;display:grid}.cabinet-history-item__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.cabinet-history-item__copy span{color:#7589a8;font-size:.63rem}.cabinet-history-item__amount{white-space:nowrap;font-size:.75rem;font-weight:900}.cabinet-history-item__amount.in{color:#73d1ae}.cabinet-history-item__amount.out{color:#f0a0ad}.cabinet-history-skeleton{gap:8px;margin-top:15px;display:grid}.cabinet-history-skeleton>div{grid-template-columns:36px minmax(0,1fr) 80px;align-items:center;gap:10px;min-height:54px;display:grid}.cabinet-history-skeleton .skeleton-avatar{border-radius:11px;width:36px;height:36px}.password-modal-card--ui{border-radius:22px;width:min(100%,480px);padding:20px}.password-modal-head{grid-template-columns:44px minmax(0,1fr) 36px;align-items:start;gap:12px;display:grid}.password-modal-head h2{font-size:1.12rem}.password-modal-head p{font-size:.75rem}.password-modal-form{gap:13px;margin-top:17px;display:grid}.password-modal-form .field-block{gap:7px;display:grid}.password-modal-form input{width:100%;min-height:44px;color:var(--text);background:#060e1b57;border:1px solid #7ca0e024;border-radius:12px;outline:none;padding:10px 12px}.password-modal-form input:focus{border-color:#5c95ff8c;box-shadow:0 0 0 3px #467ee61f}.password-modal-actions{justify-content:flex-end;gap:8px;margin-top:3px;display:flex}.password-modal-actions .ghost-pill,.password-modal-actions .primary-pill{border-radius:12px;min-width:120px;min-height:42px;padding:9px 13px;width:auto!important}.cabinet-modal-subtitle{font-size:.72rem}.authorized-id-search-block{border-radius:22px}html[data-theme=light] .header-auth-placeholder{background:#31589a14}html[data-theme=light] .cabinet-currency-badge{color:#315c9d;background:#4877c714;border-color:#3f70c533}html[data-theme=light] .cabinet-credential-row,html[data-theme=light] .cabinet-discount-level,html[data-theme=light] .cabinet-history-item,html[data-theme=light] .cabinet-nav--ui,html[data-theme=light] .cabinet-order-card__summary,html[data-theme=light] .cabinet-quick-amounts button,html[data-theme=light] .cabinet-quick-card{background:#ebf1fcb8}html[data-theme=light] .cabinet-credentials__hint,html[data-theme=light] .cabinet-discount-progress__meta span,html[data-theme=light] .cabinet-discount-progress__topline span,html[data-theme=light] .cabinet-history-item__copy span,html[data-theme=light] .cabinet-nav__link--ui,html[data-theme=light] .cabinet-order-id>span,html[data-theme=light] .cabinet-order-pending-box p,html[data-theme=light] .cabinet-order-price>span,html[data-theme=light] .cabinet-profile-metric small,html[data-theme=light] .cabinet-quick-card small,html[data-theme=light] .cabinet-sidebar-action,html[data-theme=light] .cabinet-summary-card small,html[data-theme=light] .cabinet-topup-form .field-block small,html[data-theme=light] .password-modal-form .field-block small{color:#627491}html[data-theme=light] .cabinet-nav__link--ui:hover,html[data-theme=light] .cabinet-quick-card:hover,html[data-theme=light] .cabinet-sidebar-action:hover{background:#4970b514}html[data-theme=light] .cabinet-nav__link--ui.active{color:#17335f;background:linear-gradient(135deg,#6497ee38,#7a66d929);border-color:#3f70c53d}html[data-theme=light] .cabinet-count-badge,html[data-theme=light] .cabinet-discount-type,html[data-theme=light] .cabinet-identity__balance{color:#315c9d;background:#4877c714}html[data-theme=light] .cabinet-money-input input,html[data-theme=light] .cabinet-search-input-wrap .orders-search-input,html[data-theme=light] .password-modal-form input{color:#172744;background:#f6f9fff2}html[data-theme=light] .cabinet-order-hero{border-color:#eef3fb}html[data-theme=light] .cabinet-credential-row code,html[data-theme=light] .cabinet-quick-amounts button.active{color:#223a60}@media (width<=1180px){.cabinet-layout--ui{grid-template-columns:226px minmax(0,1fr);gap:14px}.cabinet-quick-grid,.cabinet-summary-grid{grid-template-columns:1fr}.cabinet-quick-card,.cabinet-summary-card{padding-block:13px}.cabinet-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cabinet-profile-metric:last-child{grid-column:1/-1}.cabinet-profile-lower-grid{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr)}.cabinet-order-grid{grid-template-columns:1fr}}@media (width<=980px){.cabinet-layout--ui{gap:12px;grid-template-columns:1fr!important}.cabinet-sidebar--ui{grid-template-columns:minmax(190px,.8fr) minmax(0,1.6fr) auto;align-items:center;gap:9px;padding:8px;display:grid;position:static!important}.cabinet-identity{grid-template-columns:38px minmax(0,1fr);padding:4px}.cabinet-identity__avatar{border-radius:12px;width:38px;height:38px}.cabinet-identity__balance{display:none}.cabinet-nav--ui{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px}.cabinet-nav__link--ui{text-align:center;justify-content:center;gap:6px;min-height:40px;padding:7px 8px}.cabinet-nav__link--ui svg{width:17px;height:17px}.cabinet-sidebar__bottom{border:0;gap:3px;margin:0;padding:0 0 0 4px;display:flex}.cabinet-sidebar-action{place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:grid}.cabinet-sidebar-action span{display:none}.cabinet-quick-grid,.cabinet-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cabinet-profile-lower-grid{grid-template-columns:1fr}.cabinet-topup-card{position:static}}@media (width<=760px){.cabinet-sidebar--ui{border-radius:16px;padding:5px;display:block}.cabinet-identity,.cabinet-sidebar__bottom{display:none}.cabinet-nav--ui{background:0 0;width:100%}.cabinet-nav__link--ui{border-radius:11px;min-width:0;min-height:43px;padding:7px 5px;font-size:.72rem;width:auto!important}.cabinet-page-head{align-items:center;gap:10px}.cabinet-page-head h1{font-size:1.48rem}.cabinet-page-head p{font-size:.78rem}.cabinet-head-action,.cabinet-page-head .ghost-pill,.cabinet-page-head .primary-pill,.cabinet-security-button{flex:none;min-width:42px;min-height:42px;padding:9px 11px;width:auto!important}.cabinet-page-head--welcome .cabinet-head-action{font-size:0}.cabinet-page-head--welcome .cabinet-head-action svg{margin:0}.cabinet-profile-head .cabinet-security-button{font-size:0}.cabinet-profile-head .cabinet-security-button svg{margin:0}.cabinet-count-badge{min-height:30px;padding:5px 8px;font-size:.65rem}.cabinet-quick-grid,.cabinet-summary-grid{grid-template-columns:1fr}.cabinet-summary-card{grid-template-columns:38px minmax(0,1fr);padding:12px}.cabinet-quick-card__icon,.cabinet-summary-card__icon{border-radius:12px;width:38px;height:38px}.cabinet-summary-card strong{font-size:1.22rem}.cabinet-discount-card,.cabinet-history-card,.cabinet-quick-panel,.cabinet-search-panel,.cabinet-topup-card{border-radius:19px;padding:14px}.cabinet-order-search{grid-template-columns:1fr;gap:9px}.cabinet-order-search__actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.cabinet-search-submit{width:100%!important}.cabinet-order-card{border-radius:19px;padding:13px}.cabinet-order-card__summary{padding:10px}.cabinet-order-hero:nth-child(n+5):not(.cabinet-order-hero--more),.cabinet-order-heroes>strong{display:none}.cabinet-credential-row{grid-template-columns:58px minmax(0,1fr) auto auto}.cabinet-order-pending-box{grid-template-columns:1fr}.cabinet-order-register{width:100%!important}.cabinet-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cabinet-profile-metric{border-radius:17px;grid-template-columns:34px minmax(0,1fr);gap:8px;padding:12px 10px}.cabinet-profile-metric:last-child{grid-column:1/-1}.cabinet-profile-metric__icon{border-radius:11px;width:34px;height:34px}.cabinet-profile-metric__icon svg{width:18px;height:18px}.cabinet-profile-metric strong{font-size:1.08rem}.cabinet-profile-metric__telegram{font-size:.88rem!important}.cabinet-discount-progress__meta{gap:4px;display:grid}.cabinet-discount-progress__meta strong{text-align:left}.cabinet-discount-levels{scroll-snap-type:x proximity;scrollbar-width:none;gap:7px;margin-inline:-14px;padding:0 14px 3px;display:flex;overflow-x:auto}.cabinet-discount-levels::-webkit-scrollbar{display:none}.cabinet-discount-level{scroll-snap-align:start;flex:0 0 94px}.cabinet-history-item{grid-template-columns:34px minmax(0,1fr) auto;padding:7px 8px}.cabinet-history-item__icon{width:34px;height:34px}.cabinet-history-item__amount{font-size:.7rem}.password-modal-card--ui{padding:16px}.password-modal-actions{grid-template-columns:1fr 1fr;display:grid}.password-modal-actions .ghost-pill,.password-modal-actions .primary-pill{min-width:0;width:100%!important}.cancel-purchase-modal-actions .ghost-pill,.cancel-purchase-modal-actions .primary-pill{width:auto!important}.authorized-id-search-block{padding:13px!important}.authorized-id-search-block .section-title{font-size:1rem}.authorized-id-search-block .brand-subtitle,.authorized-id-search-block .field-block>span{display:none}.authorized-id-search-block .auth-form,.authorized-id-search-block form{width:100%}}@media (width<=420px){.cabinet-nav__link--ui{flex-direction:column;gap:2px;min-height:48px;font-size:.64rem;line-height:1.1}.cabinet-nav__link--ui svg{width:17px;height:17px}.cabinet-page-head p{max-width:240px}.cabinet-order-card__head{align-items:flex-start}.cabinet-order-status{white-space:normal;text-align:right;max-width:132px}.cabinet-order-price strong{font-size:1.08rem}.cabinet-order-hero{width:31px;height:31px}.cabinet-credential-row{grid-template-columns:52px minmax(0,1fr) 32px 32px;padding-left:8px}.cabinet-credential-row .cabinet-icon-button{width:32px;min-width:32px;height:32px}.cabinet-order-card__footer{align-items:flex-start}.cabinet-order-link{font-size:.67rem}.cabinet-profile-metric small,.cabinet-profile-metric>div>span{font-size:.61rem}.cabinet-discount-progress__topline strong{font-size:1.05rem}.cabinet-history-item__copy strong{font-size:.7rem}.cabinet-history-item__amount{font-size:.65rem}}@media (width<=350px){.cabinet-order-status{padding-inline:6px;font-size:.6rem}.cabinet-order-card__summary{gap:7px}.cabinet-order-hero:nth-child(n+4):not(.cabinet-order-hero--more){display:none}.cabinet-profile-metrics{grid-template-columns:1fr}.cabinet-profile-metric:last-child{grid-column:auto}}@media (width<=900px) and (orientation:landscape) and (height<=520px){.cabinet-nav__link--ui{min-height:38px}.cabinet-main--ui{gap:12px}.cabinet-profile-metrics,.cabinet-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cabinet-profile-metric:last-child{grid-column:auto}}.cabinet-head-action,.cabinet-icon-button,.cabinet-order-link,.cabinet-order-register,.cabinet-pagination--ui .ghost-pill,.cabinet-quick-amounts button,.cabinet-reset-button,.cabinet-search-result button,.cabinet-security-button,.password-modal-head .icon-close{min-height:44px!important}.cabinet-icon-button{width:44px;min-width:44px;height:44px}.cabinet-order-link{padding-block:8px}.cabinet-sidebar-action{min-height:44px}.cabinet-pagination--ui .ghost-pill{min-width:44px;height:44px;width:44px!important}.password-modal-head .icon-close{width:44px;height:44px}@media (width<=980px){.cabinet-sidebar-action{width:44px;min-width:44px;height:44px}}@media (width<=760px){.cabinet-nav__link--ui{min-height:44px}}@media (width<=420px){.cabinet-credential-row{grid-template-columns:52px minmax(0,1fr) 44px 44px}.cabinet-credential-row .cabinet-icon-button{width:44px;min-width:44px;height:44px}}@media (width<=980px){.cabinet-nav__link--ui{min-height:44px!important}}:root{--filter-header-surface:#111d32;--filter-header-border:#8eb2ff29;--filter-header-title:#f4f8ff;--filter-header-copy:#a9bddc;--filter-close-surface:#1b2c49;--filter-close-surface-hover:#223756;--filter-close-border:#8eb2ff29;--filter-close-text:#f4f8ff}html[data-theme=light]{--filter-header-surface:#fff;--filter-header-border:#2d427024;--filter-header-title:#1f2937;--filter-header-copy:#6b7a93;--filter-close-surface:#f2f5fb;--filter-close-surface-hover:#e8eef8;--filter-close-border:#2d427029;--filter-close-text:#1f2c43}.filters-sidebar-block .filters-header .icon-close.mobile-only{display:none!important}html[data-theme=light] .empty-inline{box-shadow:none!important;background:0 0!important;border-color:#0000!important}@media (width<=1024px){.catalog-sidebar-stack .filters-sidebar.filters-sidebar-block .filters-header{border-radius:21px 21px 0 0;min-height:72px;z-index:6!important;border-bottom:1px solid var(--filter-header-border)!important;background:var(--filter-header-surface)!important;box-shadow:none!important;background-image:none!important;align-items:center!important;margin:-16px -16px 0!important;padding:14px 16px!important;position:sticky!important;top:-16px!important}.catalog-sidebar-stack .filters-sidebar.filters-sidebar-block .filters-header h3{color:var(--filter-header-title)!important}.catalog-sidebar-stack .filters-sidebar.filters-sidebar-block .filters-header p{color:var(--filter-header-copy)!important}.catalog-sidebar-stack .filters-sidebar.filters-sidebar-block .filters-header .icon-close.mobile-only{flex:0 0 44px;place-items:center;border:1px solid var(--filter-close-border)!important;background:var(--filter-close-surface)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--filter-close-text)!important;box-shadow:none!important;background-image:none!important;border-radius:13px!important;padding:0!important;display:inline-grid!important}.catalog-sidebar-stack .filters-sidebar.filters-sidebar-block .filters-header .icon-close.mobile-only:hover{background:var(--filter-close-surface-hover)!important}.catalog-sidebar-stack .filters-sidebar.filters-sidebar-block{height:auto!important;max-height:calc(100dvh - max(10px, var(--safe-top)) - max(10px, var(--safe-bottom)))!important;flex-direction:column!important;place-content:normal flex-start!important;align-items:stretch!important;gap:14px!important;display:flex!important;bottom:auto!important}.catalog-sidebar-stack .filters-sidebar.filters-sidebar-block>.field-block,.catalog-sidebar-stack .filters-sidebar.filters-sidebar-block>.filters-header,.catalog-sidebar-stack .filters-sidebar.filters-sidebar-block>.sidebar-actions{flex:none!important}.catalog-sidebar-stack .filters-sidebar.filters-sidebar-block>.field-block{align-content:start!important}.catalog-sidebar-stack .filters-sidebar.filters-sidebar-block>.sidebar-actions{margin-top:0!important}.catalog-sidebar-stack .filters-sidebar.filters-sidebar-block .filters-header>div{gap:3px;min-width:0;display:grid}.catalog-sidebar-stack .filters-sidebar.filters-sidebar-block .filters-header h3{margin:0!important}.catalog-sidebar-stack .filters-sidebar.filters-sidebar-block .filters-header p{margin:0!important;line-height:1.3!important}}@media (width<=768px){.catalog-sidebar-stack .filters-sidebar.filters-sidebar-block .filters-header{min-height:64px!important;padding:10px 14px!important}.catalog-sidebar-stack .filters-sidebar.filters-sidebar-block .filters-header h3{margin:0!important;font-size:1.08rem!important;line-height:1.2!important}.catalog-sidebar-stack .filters-sidebar.filters-sidebar-block .filters-header p{display:none!important}}@media (width<=360px){.catalog-sidebar-stack .filters-sidebar.filters-sidebar-block{gap:12px!important}}
