.upgrade-result-effect[data-vfx-version="5"]{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout paint;isolation:isolate;position:absolute;inset:0;overflow:visible}.upgrade-result-effect canvas{pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.upgrade-result-energy{z-index:0}.upgrade-result-scene{z-index:1}.selected-item.selected-item-result-win,.selected-item.selected-item-result-lose{box-shadow:none}@media (prefers-reduced-motion:reduce){.upgrade-result-effect{display:none}}
.skin-preview-card{min-width:0;position:relative}.skin-preview-card>.skin-card{width:100%}.skin-preview-card .skin-card .skin-price{max-width:calc(100% - 48px)}.shell .workspace-market .skin-preview-card .skin-card .market-item-status{top:27px;left:6px;right:auto}.shell .workspace-market .skin-preview-card .skin-delivery-badge{color:var(--accent-strong);align-self:flex-start;padding:1px 4px;font-size:11px;line-height:14px}.skin-preview-trigger{z-index:3;color:#eee2ff;cursor:zoom-in;touch-action:manipulation;background:#191122eb;border:1px solid #9c7ab078;border-radius:7px;place-items:center;width:36px;height:36px;padding:7px;display:grid;position:absolute;top:3px;right:3px}.skin-preview-trigger svg{width:20px;height:20px}.skin-preview-trigger:hover{background:#463056;border-color:#c8a0f0}.skin-preview-trigger:focus-visible,.skin-preview-close:focus-visible{outline-offset:2px;outline:2px solid #d7b0ff}.skin-preview-dialog{box-sizing:border-box;overscroll-behavior:contain;color:#f4eefb;background:#16111e;border:1px solid #7a558e;border-radius:16px;width:min(900px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:20px;font-family:inherit;overflow:auto;box-shadow:0 24px 100px #000b}.skin-preview-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08060ddd}.skin-preview-heading{align-items:flex-start;gap:16px;display:flex}.skin-preview-heading h2{min-width:0;font:inherit;overflow-wrap:anywhere;flex:1;margin:5px 0 16px;font-size:clamp(17px,2.2vw,23px);font-weight:650;line-height:1.4}.skin-preview-close{color:#f4eefb;width:44px;height:44px;font:inherit;cursor:pointer;background:#291e35;border:1px solid #76568d;border-radius:9px;flex:0 0 44px;padding:0;font-size:28px}.skin-preview-art{background:radial-gradient(#3b294c80,#110d18 75%);border-radius:10px;place-items:center;min-height:160px;display:grid}.skin-preview-art img{object-fit:contain;box-sizing:border-box;width:100%;height:min(58dvh,540px);padding:12px;display:block}.skin-preview-art p{color:#bfb1cc}@media (pointer:coarse){.skin-preview-trigger{width:44px;height:44px;top:2px;right:2px}}@media (max-width:600px){.skin-preview-card .skin-preview-trigger{color:#f1e5ff;background:#191122e8;border:1px solid #9c7ab078;border-radius:8px;width:44px;height:44px;padding:10px;top:2px;bottom:auto;right:2px}.skin-preview-card .skin-preview-trigger svg{width:20px;height:20px}.skin-preview-card .skin-preview-trigger:focus-visible{outline-offset:-2px}.shell .workspace-market .skin-preview-card .skin-card .skin-price{max-width:calc(100% - 56px)}}@media (max-width:480px){.skin-preview-dialog{border-radius:12px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:12px}.skin-preview-heading{gap:8px}.skin-preview-art img{height:min(50dvh,380px);padding:4px}}
.shell .upgrade-toolbar{z-index:12;gap:5px;width:fit-content;margin:0;display:flex;position:absolute;top:-38px;left:160px}.shell .upgrade-workspace{position:relative}.shell .upgrade-tool-button{color:#d8c3f2;cursor:pointer;background:#17111fdd;border:1px solid #4d3b63;border-radius:9px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;transition:border-color .14s,color .14s,background .14s,box-shadow .14s;display:inline-grid}.shell .upgrade-tool-button svg,.shell .chance-settings-button svg{width:18px;height:18px}.shell .upgrade-tool-button:hover,.shell .upgrade-tool-button[aria-pressed=true]{color:#f1ddff;background:#2d1942;border-color:#cf9aff;box-shadow:0 0 16px #ad5dff30}.shell .upgrade-tool-button:disabled{cursor:not-allowed;opacity:.45}.shell .upgrade-volume{background:#17111fdd;border:1px solid #4d3b63;border-radius:9px;align-items:center;width:88px;padding-inline:6px;display:flex}.shell .upgrade-volume>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.shell .upgrade-volume input{accent-color:#c078ff;width:100%}.upgrade-info-dialog{color:#f4efff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#120d1aef;border:1px solid #654682;border-radius:16px;width:min(520px,100vw - 28px);max-width:none;padding:0;box-shadow:0 28px 90px #000c,0 0 50px #a653ff26}.upgrade-info-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05030bb8}.upgrade-info-card{padding:22px}.upgrade-info-card header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.upgrade-info-card header span{color:#c99aff;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700}.upgrade-info-card h2{margin:4px 0 0;font-size:24px}.upgrade-info-card header button{color:#eadbfa;cursor:pointer;background:#1b1425;border:1px solid #554168;border-radius:10px;width:44px;height:44px;font-size:24px}.upgrade-info-card ol{counter-reset:upgrade-step;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.upgrade-info-card li{counter-increment:upgrade-step;background:#1a1423;border:1px solid #3f304f;border-radius:11px;gap:3px;min-height:58px;padding:10px 12px 10px 54px;display:grid;position:relative}.upgrade-info-card li:before{color:#160c20;content:counter(upgrade-step);background:#b96fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid;position:absolute;top:10px;left:12px}.upgrade-info-card li strong{font-size:14px}.upgrade-info-card li span{color:#c8bbd9;font-size:13px;line-height:1.4}.shell .chance-settings-button{place-items:center;display:grid}.shell .upgrade-quick-chances{position:relative}.shell .workspace-target-controls .upgrade-quick-chances.chance-picker{grid-template-columns:108px minmax(0,1fr);align-items:center;gap:5px 8px;display:grid}.shell .upgrade-quick-chances .chance-picker-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding-inline:4px;display:grid}.shell .upgrade-quick-chances .chance-preset{transform:skew(-8deg)}.shell .upgrade-quick-chances .chance-preset-label{justify-content:center;align-items:center;display:inline-flex;transform:skew(8deg)}.shell .upgrade-quick-chances .chance-hint{grid-column:1/-1;margin:0}.shell .workspace-target-controls .upgrade-quick-chances .chance-multiplier{color:#ead8ff;background:linear-gradient(#241a30,#17111f);border-color:#6a527f}.shell .workspace-target-controls .upgrade-quick-chances .chance-risk-low{color:#ff9dac;background:linear-gradient(#301823,#1a111a);border-color:#e85d72}.shell .workspace-target-controls .upgrade-quick-chances .chance-risk-medium{color:#f3cf72;background:linear-gradient(#2c2415,#19150f);border-color:#d8a63d}.shell .workspace-target-controls .upgrade-quick-chances .chance-risk-high{color:#82e9a6;background:linear-gradient(#152a20,#101a15);border-color:#4bbd76}.shell .workspace-target-controls .upgrade-quick-chances .chance-preset:disabled{opacity:.82}.shell .workspace-target-controls .upgrade-quick-chances .chance-preset[aria-pressed=true]{color:#1b0e24;background:linear-gradient(#c885ff,#a75ce8);border-color:#e0b5ff;box-shadow:0 0 0 2px #f0d8ff4a,0 0 18px #b253ff55}@media (max-width:1099px){.shell .upgrade-toolbar{margin-inline:12px;margin-bottom:7px;position:relative;top:auto;left:auto}}@media (max-width:599px){.shell .upgrade-toolbar{gap:4px;margin:0;position:absolute;top:-50px;left:auto;right:4px}.shell .upgrade-volume{width:144px;height:44px;position:absolute;top:48px;right:0}.shell .upgrade-workspace:has(.upgrade-volume) .workspace-flow{margin-top:48px}.shell .upgrade-tool-button{width:44px;height:44px}.shell .workspace-target-controls .upgrade-quick-chances.chance-picker{grid-template-columns:1fr}.shell .upgrade-quick-chances .chance-picker-row{grid-template-columns:repeat(4,minmax(0,1fr))}.shell .upgrade-quick-chances .chance-picker-label,.shell .upgrade-quick-chances .chance-hint{grid-column:1}.shell .upgrade-quick-chances .chance-preset{min-height:48px}}.shell .selected-item-price>.coin-amount{font-size:.9em}@media (min-width:1100px){.shell .content:has(.upgrade-workspace){max-width:1550px;padding-inline:24px}:is(.shell .content:has(.upgrade-workspace)>.market-heading,.shell .upgrade-workspace .workspace-flow){width:100%;max-width:1240px;margin-inline:auto}.shell .upgrade-workspace>.upgrade-toolbar{left:auto;right:max(0px,50% - 620px)}.shell .upgrade-workspace .workspace-flow{--arena-wheel-base:clamp(288px,calc((100vw - 256px) * .32),400px);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px clamp(12px,1.6%,20px);container-type:inline-size}@supports (width:1cqi){.shell .upgrade-workspace .workspace-flow{--arena-wheel-base:clamp(288px,32cqi,400px)}}.shell .content:has(.upgrade-workspace):before{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.shell .upgrade-workspace .workspace-market{--catalog-columns:3;--catalog-rows:3;--catalog-card-height:144px;--catalog-image-height:92px;--catalog-art-height:72px;--catalog-gap:8px}.shell .upgrade-workspace .workspace-market .skin-image{flex:none;padding-top:20px}.shell .upgrade-workspace .workspace-market .skin-body{justify-content:flex-end;gap:1px;min-height:0;padding:2px 6px 7px}.shell .upgrade-workspace .workspace-market .skin-name{flex:none;gap:1px;font-size:12px;line-height:13.5px}.shell .upgrade-workspace .workspace-market .skin-weapon{font-size:10px;line-height:11px}.shell .upgrade-workspace .workspace-market .skin-price,.shell .upgrade-workspace .workspace-market .skin-preview-card .skin-card .skin-price{max-width:calc(100% - 12px);font-size:12px}.shell .upgrade-workspace .workspace-market .skin-preview-trigger{top:28px}.shell .upgrade-workspace .workspace-market .catalog-summary,.shell .upgrade-workspace .workspace-market .inventory-selection .item-page-grid{margin-top:auto}.shell .upgrade-workspace .workspace-market .item-pagination{margin-top:0}}@media (min-width:1400px){.shell .upgrade-workspace .workspace-market{--catalog-columns:4}}@media (min-width:1700px){.shell .upgrade-workspace .workspace-market{--catalog-columns:5}}.shell .upgrade-workspace .workspace-market .skin-image:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb,var(--rarity) 40%,transparent) 0%, color-mix(in srgb,var(--rarity) 20%,transparent) 30%, color-mix(in srgb,var(--rarity) 10%,transparent) 45%, transparent 70%);filter:brightness();transition:transform .5s,filter .5s;position:absolute;inset:0;transform:scale(1)}.shell .upgrade-workspace .workspace-market .skin-image img,.shell .upgrade-workspace .workspace-market .skin-image-empty,.shell .upgrade-workspace .workspace-market .market-item-status{z-index:1}.shell .upgrade-workspace .workspace-market .skin-image-empty{position:relative}.shell .upgrade-workspace .workspace-market .skin-price{z-index:2}.shell .upgrade-workspace .workspace-market .skin-card:hover,.shell .upgrade-workspace .workspace-market .skin-card:hover .skin-image img{transform:none}.shell .upgrade-workspace .skin-preview-trigger,.shell .upgrade-workspace .upgrade-tool-button,.shell .upgrade-workspace .item-pagination-button{border-radius:10px}.shell .upgrade-workspace .skin-preview-trigger{color:#e6d0ff;background:#21162de8;border-color:#4d3b63}.shell .upgrade-workspace .skin-preview-trigger svg{width:18px;height:18px}.shell .upgrade-workspace .chance-preset{border-radius:8px}.shell .upgrade-workspace .upgrade-button{border-radius:12px}.shell .upgrade-workspace :is(.skin-preview-trigger,.upgrade-tool-button,.item-pagination-button,.chance-preset,.upgrade-button){transition:background .2s,border-color .2s,color .2s,box-shadow .2s}.shell .upgrade-workspace :is(.skin-card,.skin-preview-trigger,.upgrade-tool-button,.item-pagination-button,.chance-preset,.upgrade-button):focus-visible{outline-offset:2px;outline:2px solid #dfb0ff}.shell .upgrade-workspace .workspace-market .skin-card:focus-visible{outline-offset:-3px}.shell .upgrade-workspace .workspace-market .skin-card:focus-visible .skin-image:after{filter:brightness(2)}@media (hover:hover) and (pointer:fine){.shell .upgrade-workspace .workspace-market .skin-card:hover:not(.skin-card-static) .skin-image:after{filter:brightness(2);transform:scale(1.1)}.shell .upgrade-workspace :is(.skin-preview-trigger,.upgrade-tool-button,.item-pagination-button):hover:not(:disabled){color:#f4e7ff;background:#382349;border-color:#bf91ea;box-shadow:inset 0 1px #ffffff0d}.shell .upgrade-workspace .chance-preset:hover:not(:disabled):not([aria-pressed=true]){border-color:#c195e9}}@media (pointer:coarse){.shell .upgrade-workspace .upgrade-tool-button{width:44px;height:44px}}@media (pointer:coarse) and (min-width:600px){.shell .upgrade-workspace .chance-preset{min-height:44px}}@media (prefers-reduced-motion:reduce){.shell .upgrade-workspace .workspace-market .skin-image:after,.shell .upgrade-workspace :is(.skin-preview-trigger,.upgrade-tool-button,.item-pagination-button,.chance-preset,.upgrade-button){transition:none}.shell .upgrade-workspace .workspace-market .skin-card:hover:not(.skin-card-static) .skin-image:after{transform:none}}.shell .content .market-heading h1,.shell .content .workspace-flow .stage-title{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
