@media(min-width:1024px){.page.upgrader .panels #inventory-panel .panel-head,.page.upgrader .panels #target-panel .target-head{min-height:64px}.page.upgrader .panels .select-wrap.sort-field,.page.upgrader .panels #target-panel .target-head .select-wrap.sort-field{min-width:64px}.page.upgrader .panels .bounds,.page.upgrader .panels #target-panel .target-head .bounds{min-width:144px}@container (max-width:519.98px){.page.upgrader .panels #inventory-panel .panel-head,.page.upgrader .panels #target-panel .target-head{min-height:106px;flex-wrap:wrap;gap:4px}.page.upgrader .panels .panel-heading,.page.upgrader .panels .target-title{width:100%;height:40px;flex:0 0 100%}.page.upgrader .panels #inventory-panel .panel-head>.panel-tools,.page.upgrader .panels #target-panel .target-head>.panel-tools{width:100%;flex:0 0 100%;min-width:0;margin:0;gap:6px}}@container zone (max-width:300px){#arena #source-stage .stage-body:has(.stage-mini) .stack{display:none}}}@media(min-width:1024px)and (max-width:1599px)and (max-height:850px){.page.upgrader{--stage-size:clamp(240px,min(calc(var(--upg-content-w) * .314),calc((100svh - 440px) / 1.27)),364px)}}@media(max-width:1023px){.page.upgrader{gap:16px;padding-bottom:100px}.page.upgrader .upg-block{display:flex;gap:12px}#arena{padding-top:12px}#arena .upg-tools{position:absolute;top:0;left:0;width:auto;margin:0}#arena .upg-tool{width:32px;height:32px}#arena .upg-tool .icon{width:20px;height:20px}#arena .upg-tools-start .scene-tool:first-child .scene-tip{left:0;--tip-x:0px}#arena .stage-layout{padding:0;gap:12px 8px}#arena .center-stage{width:min(64%,230px)}#arena .stage{height:210px;min-height:0;padding:10px}#arena .stage-in{display:flex;flex-direction:column;flex:1;min-height:0}#arena .stage-head{flex:none;padding:4px 0 0;gap:3px}#arena .stage-title{font-size:12px;line-height:16px}#arena .stage-sub{font-size:11px;line-height:15px}#arena .stage-body{container-type:size;flex:1 1 0;min-height:0;padding:4px 0;gap:4px}#arena .stage-empty{min-height:0;padding:0}#arena .stage-empty .stage-sil{flex:none;width:min(160px,100cqw,100cqh);max-width:none}#arena .stage-art{flex:none;width:max(36px,min(150px,100cqw,calc(100cqh - 52px)));margin:0}#arena .stage-info{display:flex;flex:none;flex-direction:column;align-items:center;max-width:100%;gap:3px}#arena .stage-info .stage-cat{display:none}#arena .stage-name{font-size:11px;line-height:14px}#arena .stage-price{font-size:14px;line-height:18px;margin:0;gap:4px}#arena .stage-price .icon{width:14px;height:14px}#arena .stage-body:has(.stage-mini) .stack{display:none}#arena .stage-body .stage-mini{display:flex;min-height:0;max-height:100%;overflow:auto;gap:0}#arena .stage-mini .mini-item{flex:none;min-height:28px;height:28px;gap:4px;font-size:10px}#arena .stage-mini .mini-item img{width:20px;height:20px}#arena .stage-mini .mini-item i{font-size:10px}.page.upgrader .controls{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.page.upgrader .controls .multis{order:1;padding:0;background:none}.page.upgrader .preset-head{display:none}.page.upgrader .multis-row,.page.upgrader .multis-btns{gap:4px}.page.upgrader .multi{height:44px;min-width:0;padding:0 4px}.page.upgrader .multi-gear{width:44px}.page.upgrader .controls .upgrade-wrap{position:fixed;left:12px;right:72px;bottom:calc(var(--mobile-nav-h) + 8px + env(safe-area-inset-bottom,0px));z-index:55;width:auto;padding:8px 0;background:linear-gradient(180deg,transparent,var(--bg-0) 45%)}.page.upgrader .controls .upgrade-action-row{width:min(100%,360px)}.page.upgrader .controls #upgrade-btn{height:48px;min-height:48px}.page.upgrader .controls #upgrade-btn .btn-main{font-size:16px}body:has(.page.upgrader) #support-widget:not(:has(.support-widget.is-open)){right:12px;bottom:calc(var(--mobile-nav-h) + 16px + env(safe-area-inset-bottom,0px))}.page.upgrader .panels .panel-head,.page.upgrader .panels #target-panel .target-head{min-height:108px;padding:10px 12px;gap:8px;align-content:start}.page.upgrader .panels :is(.panel-heading,.target-title){height:40px}.page.upgrader .panels .panel-head>.panel-tools{margin-top:0}.page.upgrader .panels :is(.panel-heading,.target-title):before{content:none}.page.upgrader .panels .inv-tabs{padding:3px;gap:2px;height:40px}.page.upgrader .panels .inv-tab{width:34px;height:34px}.page.upgrader .panels .panel-heading{gap:6px}.page.upgrader .panels .panel-head .btn-sq,.page.upgrader .panels #target-panel .target-head .btn-sq,.page.upgrader .panels #inv-tools-shop .btn-sq{width:40px;height:40px}.page.upgrader .panels .panel-head :is(.input,.select),.page.upgrader .panels #target-panel .target-head :is(.input,.select){height:40px}.page.upgrader .panels .panel-body{margin-inline:0;padding:8px;min-height:276px}.page.upgrader .panels .inv-empty{min-height:260px;margin:0;padding:16px 12px}.page.upgrader .panels .panel-footer-slot{min-height:56px}.page.upgrader .panels .panel-hint{display:none}.page.upgrader .panels .item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page.upgrader .panels .inv-title-extra{min-width:0}.page.upgrader .panels .inv-title .sum{font-size:12px}}@media(min-width:768px)and (max-width:1023px){.page.upgrader{padding-top:12px}#arena .stage-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto;gap:12px;align-items:end}#arena .center-stage{grid-column:2;grid-row:1;width:100%;margin:0}#arena #source-stage{grid-column:1;grid-row:1}#arena #target-stage{grid-column:3;grid-row:1}#arena .stage{height:240px}.page.upgrader .controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px}.page.upgrader .controls .upgrade-wrap{right:12px;bottom:8px}body:has(.page.upgrader) #support-widget:not(:has(.support-widget.is-open)){right:24px;bottom:24px}.page.upgrader .panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page.upgrader .panels .panel-body{min-height:320px}}@media(max-width:1023px){@container (max-width:319px){.page.upgrader .panels #inv-tools-shop{display:grid;grid-template-columns:40px minmax(90px,1fr) 40px;gap:6px}.page.upgrader .panels #inv-tools-shop>.cat-pick{grid-column:1 / -1}.page.upgrader .panels #inv-tools-shop .cat-pick-btn{width:100%}.page.upgrader .panels #inv-tools-shop :is(.sort-field,.bounds){width:100%;min-width:0;max-width:none}.page.upgrader .panels #inv-tools-shop .sort-field .select{padding-inline:8px 18px}}@container (max-width:319px){.page.upgrader .panels .inv-title-extra{gap:3px}.page.upgrader .panels .inv-title .sum{font-size:11px}.page.upgrader .panels .selected-chip{margin-right:0}.page.upgrader .panels .item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}}.page.upgrader .controls .bal-add{position:relative;width:100%;height:48px;min-height:48px;padding:5px 12px 4px;gap:0;align-content:start;grid-template-rows:16px 1fr;border:0;border-radius:var(--r-3);background:var(--bg-3)}.page.upgrader .bal-title{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:nowrap;border:0;color:var(--text-2);font:600 12px/16px Montserrat,system-ui,sans-serif}.page.upgrader .bal-add-head{display:grid;grid-template-columns:max-content minmax(0,1fr);position:relative;z-index:2;height:16px;align-items:center;gap:8px}.page.upgrader .bal-add-head .val{justify-self:end;justify-content:flex-end;flex-wrap:nowrap;margin:0;padding:0 6px;height:20px;border:1px solid var(--line);border-radius:6px;background:var(--bg-0);overflow:visible;font-size:13px;line-height:16px;gap:2px 4px}.page.upgrader .bal-current{display:inline-flex;align-items:center;gap:4px}.page.upgrader .bal-current b,.page.upgrader .bal-of{white-space:nowrap}.page.upgrader .bal-add-head .val .icon{width:15px;height:15px}.page.upgrader .bal-slider{position:absolute;z-index:1;left:12px;right:12px;top:25px;height:20px}.page.upgrader .bal-bars{left:0;right:0;top:8px;height:4px;border-radius:8px;-webkit-mask-image:none;mask-image:none;background:linear-gradient(90deg,var(--money) 0 calc(8px + (100% - 16px) * var(--f)),var(--bg-0) calc(8px + (100% - 16px) * var(--f)))}.page.upgrader .bal-range{position:relative;left:0;top:0;width:100%;height:20px;padding:0;border:0}.page.upgrader .bal-range::-webkit-slider-runnable-track{height:20px}.page.upgrader .bal-range::-moz-range-track{height:20px}.page.upgrader .bal-range::-webkit-slider-thumb{width:16px;height:16px;margin-top:2px;border-radius:50%;background:var(--money);box-shadow:none}.page.upgrader .bal-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;transform:none;background:var(--money);box-shadow:none}.page.upgrader :is(.panels,.secret-case-window) :is(.item-card,.item-surface,.item-card-main,.skeleton-card){border-radius:6px;corner-shape:round}#arena .stage :is(.stage-art,.stack){scale:1.1385;transform-origin:50% 100%}#arena .stage-empty .stage-sil{scale:1.1;transform-origin:50% 100%}@media(min-width:1024px){.page.upgrader .upg-block:before{scale:1.15;transform-origin:50% 100%}#arena .stage:after{width:calc(var(--podium-w) * 1.3915)}#arena .stage-empty .stage-sil{scale:1.4927}#arena .stage-art{width:clamp(48px,min(100cqw,calc(100cqh + 20px)),300px)}#arena .stage-head{top:calc(14px - var(--band-top))}#arena .upg-tools{top:2px}}@media(max-width:1023px){#arena .stage{height:270px}#arena .stage-art{width:max(36px,min(139.1304px,86.9565cqw,calc((100cqh - 42px) / 1.15)))}}#arena #source-stage .source-bundle{display:block;flex:none;width:max(48px,min(100cqw,300px,calc((100cqh - 48px)*1.5)));aspect-ratio:1.5;margin:0}#arena #source-stage .source-bundle>img{width:68%;height:100%;inset:auto auto 0 0;z-index:1}#arena #source-stage .source-bundle>img:nth-of-type(2){left:32%;z-index:2}#arena #source-stage .source-bundle[data-count="3"]>img{width:56%;height:96%}#arena #source-stage .source-bundle[data-count="3"]>img:nth-of-type(2){left:22%;bottom:4%}#arena #source-stage .source-bundle[data-count="3"]>img:nth-of-type(3){left:44%;z-index:3}#arena #source-stage .source-bundle[data-count="4"]>img{width:47%;height:94%}#arena #source-stage .source-bundle[data-count="4"]>img:nth-of-type(2){left:18%;bottom:6%}#arena #source-stage .source-bundle[data-count="4"]>img:nth-of-type(3){left:35%;bottom:6%;z-index:3}#arena #source-stage .source-bundle[data-count="4"]>img:nth-of-type(4){left:53%;z-index:4}@media(min-width:1024px){#arena #source-stage .source-bundle{width:max(48px,min(100cqw,340px,calc((100cqh + 20px)*1.5)))}}@media(min-width:1024px)and (max-width:1599px){.page.upgrader .upg-block:before{scale:1}}@media(min-width:1024px)and (max-width:1279px){#arena .stage-art{width:clamp(48px,min(100cqw,calc(100cqh - 2px)),300px)}#arena #source-stage .source-bundle{width:max(48px,min(100cqw,340px,calc((100cqh - 2px)*1.5)))}#arena .stage-empty .stage-sil{scale:1.265}}
