.site-shell .upgrades-page .upgrade-arena{clip-path:none;background:linear-gradient(#06101b15,#06101b55),url(/assets/upgrade-armory-v4.webp) 50%/cover no-repeat;border-radius:12px;grid-template-columns:minmax(0,1fr) 300px minmax(0,1fr);gap:24px;min-height:440px;padding:32px 24px 36px;box-shadow:none!important;border:0!important}.upgrades-page .upgrade-arena:before{background:linear-gradient(90deg,#06101b44,#0000 25% 75%,#06101b44);-webkit-mask-image:none;mask-image:none}.upgrades-page .upgrade-side{justify-content:center;gap:8px;min-height:330px;padding:0}.upgrades-page .upgrade-side>small{letter-spacing:1px;color:#a8c8dd;background:0 0;border:0;order:2;padding:0;font-size:12px;margin:0!important}.upgrades-page .upgrade-stack,.upgrades-page .upgrade-target-stage{order:1;width:100%;height:190px;margin-bottom:16px}.upgrades-page .upgrade-stack img,.upgrades-page .upgrade-target-stage>img{object-fit:contain;width:90%;max-width:360px;height:170px}.upgrades-page .upgrade-stack:before,.upgrades-page .upgrade-target-stage:before{opacity:.9;mix-blend-mode:normal;background:radial-gradient(#32c9ff20,#0000 68%);border:2px solid #3cd9ff;border-radius:50%;width:86%;height:28px;top:auto;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 12px #20b9ed55,inset 0 0 9px #32c9ff66}.upgrades-page .upgrade-target-stage:before{background:radial-gradient(#dca73c20,#0000 68%);border-color:#ecc56b;box-shadow:0 0 12px #e5b24d33,inset 0 0 9px #e5b24d44}.upgrades-page .upgrade-side>strong{color:#ffda83;border:0;order:3;padding:0;font-size:28px}.upgrades-page .upgrade-side>strong:before,.upgrades-page .upgrade-side>strong:after{display:none}.upgrades-page .upgrade-side>span{white-space:normal;order:4;max-width:100%;min-height:36px;margin:0;font-size:13px;line-height:1.4}.upgrades-page .quick-chance{flex-wrap:wrap;order:5;justify-content:center;gap:7px;margin:4px 0 0}.upgrades-page .quick-chance button{border-radius:6px;padding:8px 12px;font-size:12px}.upgrades-page .upgrade-side-clear{z-index:4;top:0;right:0}.upgrades-page .upgrade-core{justify-content:flex-start;gap:26px;min-height:350px;transform:none}.upgrades-page .upgrade-core .chance-ring{width:260px;height:260px;margin:0;position:relative;top:auto;left:auto;background:conic-gradient(from -90deg,#71e9ff var(--chance),#193647 0)!important;box-shadow:0 0 0 7px #0a1a27,0 0 0 8px #27526b,0 0 0 19px #0b203044,0 0 34px #20baf51a!important}.upgrades-page .chance-ring:before{background:radial-gradient(circle,#102535,#06101b 75%)!important;width:auto!important;height:auto!important;inset:10px!important;box-shadow:inset 0 0 0 1px #4b9db333!important}.upgrades-page .chance-ring>div:after{display:none!important}.upgrades-page .chance-ring strong{order:0;font-size:43px;line-height:1.2}.upgrades-page .chance-ring small{letter-spacing:1px;color:#a1bfd0;order:1;margin-top:10px;font-size:12px}.site-shell .upgrades-page .upgrade-core>button{clip-path:none;border-radius:7px;width:100%;max-width:288px;height:58px;margin:0;font-size:18px;position:relative;top:auto;left:auto;background:linear-gradient(135deg,#ffe696,#e6b958)!important;transform:none!important;box-shadow:inset 0 1px #fff9,0 6px 22px #dda6351c!important}.upgrades-page .upgrade-core>p{text-align:center;max-width:280px;margin:0}.upgrades-page .upgrade-core>.upgrade-result{min-width:0;max-width:100%;top:auto;bottom:-35px}.site-shell .upgrades-page .upgrade-market{background:0 0;gap:18px;margin-top:16px}.site-shell .upgrades-page .upgrade-load-pane{background:linear-gradient(150deg,#0c1c2a,#07131e);border-radius:9px}.site-shell .upgrades-page .upgrade-load-pane>header{background:0 0;height:64px;padding:0 18px}.upgrades-page .upgrade-load-pane>header small{display:none}.site-shell .upgrades-page .upgrade-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.site-shell .upgrades-page .upgrade-grid>button{background:linear-gradient(145deg,#162432,#09151f);border-radius:6px;grid-template-rows:90px 1fr auto;height:164px;padding:9px}.site-shell .upgrades-page .upgrade-grid>button.selected{background:linear-gradient(145deg,#122d3c,#091925);box-shadow:inset 0 0 0 1px #4ddcff55;border-color:#4ddcff!important}@media (max-width:1100px){.site-shell .upgrades-page .upgrade-arena{grid-template-columns:minmax(0,1fr) 230px minmax(0,1fr);gap:12px;padding-inline:12px}.upgrades-page .upgrade-core .chance-ring{width:210px;height:210px}.upgrades-page .upgrade-core{min-height:310px}.upgrades-page .chance-ring strong{font-size:35px}.upgrades-page .upgrade-stack img,.upgrades-page .upgrade-target-stage>img{height:140px}.upgrades-page .upgrade-side>strong{font-size:24px}}@media (max-width:600px){.site-shell .upgrades-page .upgrade-arena{background-position:50%;background-size:auto 100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 12px;min-height:0;padding:20px 10px 32px}.upgrades-page .upgrade-side{grid-row:1;gap:5px;min-height:220px}.upgrades-page .upgrade-core{grid-area:2/1/auto/-1;gap:24px;min-height:0;padding-top:10px}.upgrades-page .upgrade-stack,.upgrades-page .upgrade-target-stage{height:105px;margin-bottom:10px}.upgrades-page .upgrade-stack img,.upgrades-page .upgrade-target-stage>img{width:95%;max-width:160px;height:100px}.upgrades-page .upgrade-stack:before,.upgrades-page .upgrade-target-stage:before{width:90%;height:17px;bottom:-4px}.upgrades-page .upgrade-side>small{letter-spacing:.4px;font-size:10px}.upgrades-page .upgrade-side>strong{font-size:20px}.upgrades-page .upgrade-side>span{min-height:32px;font-size:11px}.upgrades-page .quick-chance{gap:3px}.upgrades-page .quick-chance button{padding:5px;font-size:10px}.upgrades-page .upgrade-core .chance-ring{width:190px;height:190px}.upgrades-page .chance-ring strong{font-size:32px}.site-shell .upgrades-page .upgrade-core>button{max-width:260px;height:52px;font-size:16px}.upgrades-page .upgrade-core>.upgrade-result{animation:none;position:relative;bottom:auto;left:auto;transform:none}.site-shell .upgrades-page .upgrade-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.upgrades-page .upgrade-market{margin-top:12px}.upgrades-page .upgrade-side-clear{font-size:10px;top:-17px}}.upgrades-page .chance-ring>div:before{transform:rotate(var(--pointer)) translateY(112px) translateX(-50%)!important;filter:drop-shadow(0 2px 3px #0009)drop-shadow(0 0 5px #edc66b66)!important;background:linear-gradient(135deg,#fff0bd,#eebc57)!important;top:50%!important}@media (max-width:1100px){.upgrades-page .chance-ring>div:before{transform:rotate(var(--pointer)) translateY(87px) translateX(-50%)!important}}@media (max-width:600px){.upgrades-page .chance-ring>div:before{transform:rotate(var(--pointer)) translateY(77px) translateX(-50%)!important}}.upgrades-page .upgrade-side{justify-content:flex-start;padding-top:24px}.upgrades-page .upgrade-side>strong,.upgrades-page .upgrade-side>span{box-shadow:none;clip-path:none;background:0 0;border:0}.upgrades-page .upgrade-stack:before,.upgrades-page .upgrade-target-stage:before{background:radial-gradient(#1a3743 0%,#071620 60%,#1c749033 72%,#0000 76%);max-width:350px}.upgrades-page .upgrade-target-stage:before{background:radial-gradient(#332e20 0%,#10191f 60%,#bf9c4333 72%,#0000 76%)}@media (max-width:600px){.upgrades-page .upgrade-side{padding-top:12px}}.site-shell .upgrades-page .upgrade-grid>button.selected{transform:none;filter:none!important;background:linear-gradient(145deg,#122d3c,#091925)!important;box-shadow:inset 0 0 0 1px #4ddcff55!important}.upgrades-page .upgrade-core>button:before,.upgrades-page .upgrade-core>button:after{display:none!important}.upgrades-page .upgrade-side{display:flex}@media (max-width:600px){.site-shell .upgrades-page .upgrade-arena{grid-template-areas:"stake target""core core"}.upgrades-page .upgrade-arena>.upgrade-core{grid-area:core}.upgrades-page .upgrade-side:last-of-type .quick-chance{flex-wrap:wrap;gap:3px;width:100%;display:flex;transform:none}.upgrades-page .upgrade-side>small{min-height:16px;padding:0}.upgrades-page .upgrade-side-clear{width:auto;max-width:100%;padding:3px;font-size:9px}.upgrades-page .upgrade-stack{max-width:100%}.upgrades-page .upgrade-side:last-of-type .quick-chance{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin-top:4px;display:grid}.upgrades-page .quick-chance button{height:27px;padding:0;font-size:9px}.upgrades-page .upgrade-side>small{order:2}.upgrades-page .upgrade-side>span{min-height:30px}.upgrades-page .upgrade-stack,.upgrades-page .upgrade-target-stage{order:1}}.site-shell .upgrades-page{isolation:isolate;background:#06111d;position:relative}.site-shell .upgrades-page:before{content:"";z-index:-1;pointer-events:none;background:url(/assets/upgrade-armory-v4.webp) top/cover no-repeat;height:850px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 40%,#0000 100%);mask-image:linear-gradient(#000 0% 40%,#0000 100%)}.site-shell .upgrades-page .upgrade-arena{background:0 0;overflow:visible}.upgrades-page .upgrade-arena:before{display:none}@media (max-width:600px){.site-shell .upgrades-page:before{background-position:top;height:1000px}}.upgrades-page .upgrade-core .chance-ring{box-shadow:none!important;background:url(/assets/upgrade-bezel-v2.webp) 50%/contain no-repeat!important;border:0!important}.upgrades-page .chance-ring:before{pointer-events:none;-webkit-mask-image:radial-gradient(circle,#0000 65%,#000 67%);mask-image:radial-gradient(circle,#0000 65%,#000 67%);background:conic-gradient(from -90deg,#73eaff var(--chance),#20445655 0)!important;box-shadow:none!important;inset:14%!important}.upgrades-page .chance-ring>div{z-index:2}.upgrades-page .upgrade-stack:before,.upgrades-page .upgrade-target-stage:before{width:100%;max-width:390px;height:190px;box-shadow:none;opacity:1;background:url(/assets/upgrade-pad-cyan-v2.webp) bottom/contain no-repeat;border:0;border-radius:0;bottom:-38px}.upgrades-page .upgrade-target-stage:before{background-image:url(/assets/upgrade-pad-gold-v2.webp)}.upgrades-page .upgrade-stack,.upgrades-page .upgrade-target-stage{margin-bottom:38px}.upgrades-page .chance-ring>div:before{transform:rotate(var(--pointer)) translateY(91px) translateX(-50%)!important}@media (max-width:1100px){.upgrades-page .chance-ring>div:before{transform:rotate(var(--pointer)) translateY(70px) translateX(-50%)!important}}@media (max-width:600px){.upgrades-page .upgrade-stack:before,.upgrades-page .upgrade-target-stage:before{height:94px;bottom:-23px}.upgrades-page .upgrade-stack,.upgrades-page .upgrade-target-stage{margin-bottom:24px}.upgrades-page .chance-ring>div:before{transform:rotate(var(--pointer)) translateY(63px) translateX(-50%)!important}}.site-shell .upgrades-page:before{opacity:1;filter:none;background-position:50% 75px;background-repeat:no-repeat;background-size:100%;height:780px;-webkit-mask-image:linear-gradient(#000 0% 65%,#0000 100%);mask-image:linear-gradient(#000 0% 65%,#0000 100%)}@media (min-width:1800px){.site-shell .upgrades-page:before{background-position:50% 40px;height:900px}}@media (max-width:900px){.site-shell .upgrades-page:before{background-position:50% 80px;background-size:auto 540px;height:760px;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#0000 100%)}}@media (max-width:600px){.site-shell .upgrades-page:before{background-position:50% 90px;background-size:auto 620px;height:820px}}@media (min-width:901px){.site-shell .upgrades-page:before{background-position:top;background-size:100% 100%;height:max(640px,33.3333vw);-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 70%,#0000 100%)}}.upgrades-page .chance-ring:before{--chance:inherit;z-index:1;filter:drop-shadow(0 0 4px #36cfff88);-webkit-mask-image:radial-gradient(circle,#0000 59%,#000 61%);mask-image:radial-gradient(circle,#0000 59%,#000 61%);background:conic-gradient(from -90deg,#73eaff 0deg,#29c5f7 var(--chance),#31586d88 var(--chance),#31586d88 360deg)!important;inset:13%!important}.upgrades-page .upgrade-core .chance-ring{background:linear-gradient(#06111d99,#06111d99),url(/assets/upgrade-bezel-v2.webp) 50%/contain no-repeat!important}.upgrades-page .chance-ring strong{text-shadow:none}.site-shell .upgrades-page:before{filter:brightness(1.22)}@media (min-width:901px){.site-shell .upgrades-page:before{background-position:50% -95px;background-size:100% 640px;height:680px;-webkit-mask-image:linear-gradient(#000 0% 66%,#0000 100%);mask-image:linear-gradient(#000 0% 66%,#0000 100%)}}.upgrades-page .upgrade-stack:before,.upgrades-page .upgrade-target-stage:before{filter:drop-shadow(0 12px 7px #0009)}@media (max-width:600px){.site-shell .upgrades-page:before{filter:brightness(1.18);background-position:50% -115px;background-size:auto 590px}}@media (min-width:901px){.site-shell .upgrades-page:before{-webkit-mask-image:linear-gradient(#000 0% 52%,#0000 80%);mask-image:linear-gradient(#000 0% 52%,#0000 80%)}}.site-shell .upgrades-page .upgrade-side-clear{color:#a5b5c1;width:30px;min-width:30px;height:30px;box-shadow:none;clip-path:none;background:#14212b99;border:1px solid #a6bdcf25;border-radius:7px;place-items:center;padding:6px;transition:color .15s,background .15s;display:grid;transform:none}.site-shell .upgrades-page .upgrade-side-clear:hover{color:#e1e9ef;background:#263642;border-color:#a6bdcf55;transform:none}.site-shell .upgrades-page .upgrade-side-clear svg{width:16px;height:16px;margin:0;transform:none}.site-shell .upgrades-page .upgrade-side-clear:focus-visible{outline-offset:3px;outline:2px solid #9cb9cc}.upgrades-page .chance-ring strong{text-align:center;white-space:nowrap;letter-spacing:-.6px;max-width:170px;font-size:36px;line-height:1.2}@media (max-width:1100px){.upgrades-page .chance-ring strong{max-width:145px;font-size:30px}}@media (max-width:600px){.upgrades-page .chance-ring strong{letter-spacing:-.4px;max-width:132px;font-size:27px}}.site-shell .upgrades-page .upgrade-core>button{color:#30200a;letter-spacing:.3px;text-shadow:0 1px #fff4;border:1px solid #ffe8a0;border-radius:10px;font-weight:900;transition:filter .18s,box-shadow .18s;background:linear-gradient(115deg,#fff0a6 0%,#ffce54 34%,#f4ab2d 68%,#ffe082 100%)!important;box-shadow:inset 0 2px #fff7,inset 0 -3px #a8652044,0 4px #926019,0 9px 24px #e6a92c38,0 0 15px #ffcd4226!important}.site-shell .upgrades-page .upgrade-core>button:not(:disabled):hover{filter:brightness(1.08);box-shadow:inset 0 2px #fff9,inset 0 -3px #a8652044,0 4px #926019,0 10px 28px #e6a92c55,0 0 20px #ffcd4240!important}.site-shell .upgrades-page .upgrade-core>button:not(:disabled):active{filter:brightness(.96);box-shadow:inset 0 2px 5px #99661d55,0 2px #926019,0 5px 14px #e6a92c28!important}.site-shell .upgrades-page .upgrade-core>button:disabled{filter:saturate(.3)brightness(.72);box-shadow:inset 0 1px #fff3,0 2px #665335!important}.site-shell .upgrades-page .upgrade-core>button:focus-visible{outline-offset:5px;outline:2px solid #fff0b1}.site-shell .upgrades-page .upgrade-core>button{justify-content:center;align-items:center;padding-inline:42px;display:flex}.upgrades-page .upgrade-core>button .upgrade-action-icon{fill:currentColor;stroke-width:1.5px;pointer-events:none;width:21px;height:21px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.upgrades-page .upgrade-core>button>span{line-height:1.2;position:relative}.site-shell .upgrades-page .upgrade-core>button{gap:9px;padding-inline:16px}.upgrades-page .upgrade-core>button .upgrade-action-icon{flex-shrink:0;position:static;transform:none}.upgrades-page .chance-ring:before{filter:drop-shadow(0 0 3px #ffc94c66);background:conic-gradient(from -90deg,#fff0a6 0deg,#ffd15c calc(var(--chance) * .5),#eda92d var(--chance),#263d4d99 var(--chance),#263d4d99 360deg)!important}.site-shell .upgrades-page .upgrade-load-pane{background:linear-gradient(145deg,#0d1925f2,#07121cf5);border-radius:10px;padding:5px;border:1px solid #7795ad22!important;box-shadow:inset 0 1px #a6d4ed05!important}.site-shell .upgrades-page .upgrade-load-pane>header{background:0 0;border-bottom:0;height:58px;padding:0 16px}.upgrades-page .upgrade-market h2{letter-spacing:-.3px;font-size:21px;font-weight:800}.site-shell .upgrades-page .upgrade-load-pane>header>b{color:#8ba3b7;background:0 0;border:0;font-size:11px;font-weight:600}.site-shell .upgrades-page .upgrade-filters{gap:8px;padding:0 12px 15px}.site-shell .upgrades-page .upgrade-filters :is(.upgrade-search,.price-input,.price-sort){color:#adbfce;background:linear-gradient(#10202d,#0a1722);border:1px solid #627e9638;border-radius:6px;height:38px;box-shadow:inset 0 1px #b9d9ec05}.site-shell .upgrades-page .upgrade-filters input{color:#e1eaf1;background:0 0;font-size:12px}.site-shell .upgrades-page .upgrade-grid{gap:10px;padding:0 12px 16px}.site-shell .upgrades-page .upgrade-grid>button{filter:none;background:linear-gradient(145deg,#18232e,#0b1722);border-radius:7px;grid-template-rows:106px minmax(30px,1fr) auto;height:186px;padding:10px;transform:none;box-shadow:inset 0 1px #aacfe508;border:1px solid #637c932b!important}.site-shell .upgrades-page .upgrade-grid img{filter:drop-shadow(0 8px 7px #0005);height:102px}.site-shell .upgrades-page .upgrade-grid>button>span{white-space:normal;-webkit-line-clamp:2;color:#cbd9e4;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box}.site-shell .upgrades-page .upgrade-grid>button>strong{color:#ffdb83;font-size:15px;line-height:1.4}.site-shell .upgrades-page .upgrade-grid>button.selected{transform:none;filter:none!important;background:linear-gradient(145deg,#102a38,#091824)!important;border-color:#57cfe9!important;box-shadow:inset 0 0 0 1px #57cfe922!important}.site-shell .upgrades-page .upgrade-grid>button.selected:after{display:none}.site-shell .upgrades-page .upgrade-grid>button.selected:before{color:#8ae2ef;width:17px;height:17px;box-shadow:none;background:#163947;border:1px solid #68b8ce55;font-size:11px;top:7px;right:7px}.site-shell .upgrades-page .upgrade-grid>button:hover{background:linear-gradient(145deg,#203343,#0d1c29);transform:none;border-color:#74adcb88!important}@media (max-width:600px){.site-shell .upgrades-page .upgrade-load-pane{padding:3px}.site-shell .upgrades-page .upgrade-load-pane>header{height:54px;padding:0 10px}.upgrades-page .upgrade-market h2{font-size:18px}.site-shell .upgrades-page .upgrade-filters{padding:0 8px 12px}.site-shell .upgrades-page .upgrade-grid{gap:8px;padding:0 8px 12px}.site-shell .upgrades-page .upgrade-grid>button{grid-template-rows:94px minmax(30px,1fr) auto;height:174px;padding:8px}.site-shell .upgrades-page .upgrade-grid img{height:90px}.site-shell .upgrades-page .upgrade-grid>button>strong{font-size:14px}}.site-shell .upgrades-page .upgrade-grid>button>strong .dropcoin-amount{font-size:inherit;color:inherit}.site-shell .upgrades-page .upgrade-grid>button>strong span{font-size:inherit;color:inherit;white-space:nowrap}.site-shell .upgrades-page .upgrade-grid>button:not(.selected){background:linear-gradient(155deg,color-mix(in srgb,currentColor 7%,#0a1621),#0a1621 85%);box-shadow:none;border-color:color-mix(in srgb,currentColor 15%,transparent)!important}.site-shell .upgrades-page .upgrade-grid>button:not(.selected):hover{background:linear-gradient(155deg,color-mix(in srgb,currentColor 13%,#0a1621),#0c1b28);border-color:color-mix(in srgb,currentColor 35%,transparent)!important}.site-shell .upgrades-page .upgrade-grid>button.consumer{color:#b0c3d9}.site-shell .upgrades-page .upgrade-grid>button.industrial{color:#5e98d9}.site-shell .upgrades-page .upgrade-grid>button.mil_spec{color:#4b69ff}.site-shell .upgrades-page .upgrade-grid>button.restricted{color:#8847ff}.site-shell .upgrades-page .upgrade-grid>button.classified{color:#d32ce6}.site-shell .upgrades-page .upgrade-grid>button.covert{color:#eb4b4b}.site-shell .upgrades-page .upgrade-grid>button.contraband{color:#e4ae39}.site-shell .upgrades-page .upgrade-grid>button.unknown{color:#8b9cac}@media (max-width:600px){.site-shell .upgrades-page .upgrade-arena>.upgrade-core{align-self:start;gap:18px;height:auto;min-height:0;padding:0}.site-shell .upgrades-page .upgrade-arena{grid-template-rows:auto auto;row-gap:16px;padding-bottom:14px}.site-shell .upgrades-page .upgrade-market{margin-top:10px}.site-shell .upgrades-page .upgrade-core>.upgrade-result{max-width:100%;margin:0;position:relative;inset:auto;transform:none}}.upgrade-mobile-chances{display:none}@media (max-width:600px){.site-shell .upgrades-page .upgrade-side .quick-chance{display:none!important}.site-shell .upgrades-page .upgrade-arena{grid-template-rows:auto auto auto;grid-template-areas:"stake target""chances chances""core core"}.site-shell .upgrades-page .upgrade-mobile-chances{grid-area:chances;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;width:100%;margin:0;padding:0;display:grid}.site-shell .upgrades-page .upgrade-mobile-chances button{color:#c2dce9;background:linear-gradient(145deg,#173245,#0d2130);border:1px solid #54799155;border-radius:7px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:0 3px;font-size:14px;font-weight:750;line-height:1;display:flex}.site-shell .upgrades-page .upgrade-mobile-chances button.active{color:#ffe3a0;background:linear-gradient(145deg,#584b2b,#2c2d26);border-color:#d5b56a88}.site-shell .upgrades-page .upgrade-mobile-chances button:disabled{opacity:.5;cursor:not-allowed}.site-shell .upgrades-page .upgrade-mobile-chances button:focus-visible{outline-offset:2px;outline:2px solid #f1cf82}}.site-shell .upgrades-page .upgrade-load-pane{background:linear-gradient(145deg,#102638f2,#0a1c2bf5)}.site-shell .upgrades-page .upgrade-load-pane>header>b{color:#b9d2e3}.site-shell .upgrades-page .upgrade-filters :is(.upgrade-search,.price-input,.price-sort){color:#d3e7f3;background:linear-gradient(#163247,#10283b);border-color:#729fbb44}.site-shell .upgrades-page .upgrade-grid>button:not(.selected){background:linear-gradient(155deg,color-mix(in srgb,currentColor 12%,#112536),#0d2030 85%);border-color:color-mix(in srgb,currentColor 24%,transparent)!important}.site-shell .upgrades-page .upgrade-grid>button:not(.selected):hover{background:linear-gradient(155deg,color-mix(in srgb,currentColor 21%,#1b3b52),#173248)}.site-shell .upgrades-page .upgrade-grid>button.selected{background:linear-gradient(145deg,#195069,#103448)!important;box-shadow:inset 0 0 0 1px #7de5ff33,0 0 10px #48c8ec18!important}.site-shell .upgrades-page .upgrade-grid>button>span{color:#e3f0fa}.site-shell .upgrades-page .upgrade-grid>button>strong{color:#ffe397}.site-shell .upgrades-page :is(.quick-chance,.upgrade-mobile-chances) button:not(.active):not(:disabled){color:#deeff9;background:linear-gradient(145deg,#214960,#153248);border-color:#79acc64d}.site-shell .upgrades-page .upgrade-arena{background:radial-gradient(at 50% 42%,#3c9bc320 0%,#267eaa10 42%,#0000 74%),radial-gradient(at 20% 55%,#54caff12,#0000 35%),radial-gradient(at 80% 55%,#ffd26c0c,#0000 35%)}
.site-shell .upgrades-page{background:radial-gradient(at 50% 12%,#153d5544,#0000 55%),#061522}.site-shell .upgrades-page:before,.site-shell .upgrades-page:after{display:none}.site-shell .upgrades-page .upgrade-shell{padding-top:18px}.site-shell .upgrades-page .upgrade-title h1{letter-spacing:-.7px;margin-bottom:14px;font-size:30px}.site-shell .upgrades-page .upgrade-title p{color:#9eb7c8;font-size:13px}.site-shell .upgrades-page .upgrade-arena{background:linear-gradient(#0b2436bb,#061724dd),url(/assets/upgrade-reactor-arena-v3.webp) 50%/cover;border:1px solid #70bad22b;border-radius:24px;grid-template-columns:minmax(0,1fr) 260px minmax(0,1fr);gap:24px;min-height:350px;margin-top:20px;padding:28px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0c,0 20px 60px #0003}.site-shell .upgrades-page .upgrade-arena:before,.site-shell .upgrades-page .upgrade-arena:after{display:none}.site-shell .upgrades-page .upgrade-side{--lab-accent:#68d3f1;gap:6px;min-height:250px;padding:16px 8px;transform:none!important}.site-shell .upgrades-page .upgrade-side:last-of-type{--lab-accent:#f4d17b}.site-shell .upgrades-page .upgrade-side>small{color:var(--lab-accent);letter-spacing:1.3px;background:0 0;border:0;margin:0;padding:0;font-size:11px}.site-shell .upgrades-page .upgrade-side>strong{text-shadow:none;color:#f7df9b;border:0;padding:4px 0;font-size:23px}.site-shell .upgrades-page .upgrade-side>strong:before,.site-shell .upgrades-page .upgrade-side>strong:after{display:none}.site-shell .upgrades-page .upgrade-side>span{color:#a9becd;white-space:normal;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:12px;line-height:1.4}.site-shell .upgrades-page .upgrade-stack,.site-shell .upgrades-page .upgrade-target-stage{width:100%;max-width:270px;height:155px;margin:0}.site-shell .upgrades-page .upgrade-stack:before,.site-shell .upgrades-page .upgrade-target-stage:before{mix-blend-mode:normal;opacity:1;background:radial-gradient(ellipse,color-mix(in srgb,var(--lab-accent) 26%,transparent),#091d2b 65%);border:1px solid color-mix(in srgb,var(--lab-accent) 50%,transparent);width:88%;height:36px;box-shadow:0 8px 20px #0005,inset 0 0 12px color-mix(in srgb,var(--lab-accent) 15%,transparent);border-radius:50%;display:block;top:auto;bottom:0;left:50%;transform:translate(-50%)}.site-shell .upgrades-page .upgrade-stack img,.site-shell .upgrades-page .upgrade-target-stage>img{filter:drop-shadow(0 12px 14px #0007);width:230px;max-width:100%;height:135px;animation:none}.site-shell .upgrades-page .upgrade-stack>i,.site-shell .upgrades-page .upgrade-target-stage>i{width:72px;height:72px;color:var(--lab-accent);background:#18334833;border-color:#7195ad44;border-radius:18px}.site-shell .upgrades-page .upgrade-side i svg{width:28px;height:28px}.site-shell .upgrades-page .upgrade-side-clear{border-radius:8px;top:8px;right:4px}.site-shell .upgrades-page .upgrade-core{justify-content:center;gap:18px;min-height:0;padding:8px 0;transform:none}.site-shell .upgrades-page .upgrade-core .chance-ring{width:216px;height:216px;margin:0;position:relative;top:auto;left:auto;background:conic-gradient(from -90deg,#79ddf4 0deg,#79ddf4 var(--chance),#244154 var(--chance),#244154 360deg)!important;border:0!important;box-shadow:0 0 0 7px #78d5f008!important}.site-shell .upgrades-page .chance-ring:before{width:auto!important;height:auto!important;box-shadow:none!important;background:radial-gradient(circle,#142f42,#0a2031)!important;inset:11px!important}.site-shell .upgrades-page .chance-ring>div:before{clip-path:polygon(50% 0,100% 92%,50% 74%,0 92%);width:25px!important;height:32px!important;transform:rotate(var(--pointer)) translateY(89px) translateX(-50%)!important;filter:drop-shadow(0 2px 3px #000b)drop-shadow(0 0 4px #ffcf6b66)!important;background:linear-gradient(135deg,#fffbe8 0%,#ffe29b 45%,#eab541 100%)!important}.site-shell .upgrades-page .chance-ring strong{text-shadow:none;color:#edf9ff;font-size:38px}.site-shell .upgrades-page .chance-ring small{color:#9cb9ca;letter-spacing:1.5px;font-size:11px}.site-shell .upgrades-page .upgrade-core>button{border-radius:12px;width:100%;max-width:240px;height:50px;margin:0;position:relative;top:auto;left:auto;box-shadow:0 6px 18px #e3b54018;background:linear-gradient(110deg,#ffe89c,#eec25b)!important;transform:none!important}.site-shell .upgrades-page .upgrade-core>button:disabled{filter:saturate(.4);opacity:.5!important}.site-shell .upgrades-page .upgrade-core>p,.site-shell .upgrades-page .upgrade-purchase-summary{text-align:center;max-width:100%;margin:0;font-size:12px;line-height:1.4;position:static}.site-shell .upgrades-page .quick-chance{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:8px}.site-shell .upgrades-page .quick-chance button{color:#c1d9e7;background:#173043;border-color:#7195ad33;border-radius:8px;padding:8px 10px}.site-shell .upgrades-page .quick-chance button.active{color:#ffe39b;background:#f2cf7320;border-color:#e8c76b}.site-shell .upgrades-page .upgrade-result-in-ring{gap:9px;max-width:190px;margin:0;box-shadow:none!important}.site-shell .upgrades-page .upgrade-result-in-ring .upgrade-result-icon{box-shadow:none;width:30px;height:30px}.site-shell .upgrades-page .upgrade-result-in-ring strong{font-size:19px}.site-shell .upgrades-page .upgrade-result-in-ring small{letter-spacing:.6px;font-size:9px}@media (max-width:900px) and (min-width:651px){.site-shell .upgrades-page .upgrade-arena{grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);gap:12px;padding:20px}}@media (max-width:650px){.site-shell .upgrades-page .upgrade-shell{padding-top:8px}.site-shell .upgrades-page .upgrade-title h1{margin-bottom:11px;font-size:24px}.site-shell .upgrades-page .upgrade-title p{max-width:320px;margin:auto;font-size:12px;line-height:1.4}.site-shell .upgrades-page .upgrade-arena{background:radial-gradient(#17445c44,#0000 75%),linear-gradient(#0d273b,#081d2e);border-radius:18px;grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;min-height:0;margin-top:12px;padding:12px}.site-shell .upgrades-page .upgrade-side:first-child{grid-area:1/1}.site-shell .upgrades-page .upgrade-side:last-of-type{grid-area:1/2}.site-shell .upgrades-page .upgrade-side{gap:3px;min-height:0;padding:4px 0}.site-shell .upgrades-page .upgrade-side>small{letter-spacing:.5px;font-size:10px}.site-shell .upgrades-page .upgrade-stack,.site-shell .upgrades-page .upgrade-target-stage{max-width:170px;height:90px}.site-shell .upgrades-page .upgrade-stack img,.site-shell .upgrades-page .upgrade-target-stage>img{width:125px;height:78px}.site-shell .upgrades-page .upgrade-stack img:nth-child(2){transform:translate(-18px)rotate(-8deg)}.site-shell .upgrades-page .upgrade-stack img:nth-child(3){transform:translate(18px)rotate(8deg)}.site-shell .upgrades-page .upgrade-stack:before,.site-shell .upgrades-page .upgrade-target-stage:before{height:22px}.site-shell .upgrades-page .upgrade-side>strong{padding:2px 0;font-size:18px}.site-shell .upgrades-page .upgrade-side>span{min-height:28px;font-size:11px;line-height:1.3}.site-shell .upgrades-page .upgrade-side-clear{width:26px;height:26px;top:18px;right:0}.site-shell .upgrades-page .upgrade-stack>i,.site-shell .upgrades-page .upgrade-target-stage>i{border-radius:12px;width:48px;height:48px}.site-shell .upgrades-page .upgrade-core{grid-area:2/1/auto/-1;gap:12px;min-height:0;padding:0}.site-shell .upgrades-page .upgrade-core .chance-ring{width:140px;height:140px;margin:0}.site-shell .upgrades-page .chance-ring:before{inset:9px!important}.site-shell .upgrades-page .chance-ring>div:before{width:20px!important;height:26px!important;transform:rotate(var(--pointer)) translateY(55px) translateX(-50%)!important}.site-shell .upgrades-page .chance-ring strong{font-size:29px}.site-shell .upgrades-page .upgrade-core>button{max-width:100%;height:46px;font-size:15px}.site-shell .upgrades-page .quick-chance{display:none}.site-shell .upgrades-page .upgrade-mobile-chances{background:0 0;border:0;grid-area:3/1/auto/-1;justify-content:center;gap:6px;height:auto;margin:0;padding:0;display:flex;position:static}.site-shell .upgrades-page .upgrade-mobile-chances button{color:#b9d6e5;background:#193549;border:1px solid #668aa533;border-radius:8px;flex:1;min-width:0;min-height:36px;padding:6px 0;font-size:12px}.site-shell .upgrades-page .upgrade-mobile-chances button.active{color:#ffe197;background:#ddba5020;border-color:#dbb865}.site-shell .upgrades-page .upgrade-result-in-ring{flex-direction:column;gap:4px;max-width:115px}.site-shell .upgrades-page .upgrade-result-in-ring strong{font-size:16px}.site-shell .upgrades-page .upgrade-result-in-ring small{font-size:8px}}@media (prefers-reduced-motion:reduce){.site-shell .upgrades-page .chance-ring>div:before{transition:none!important}.site-shell .upgrades-page .upgrade-arena *{animation:none!important}}.site-shell .upgrades-page .upgrade-arena{background:linear-gradient(#0a253940,#06172488),radial-gradient(at 50% 45%,#53c7f014,#0000 60%),url(/assets/upgrade-reactor-arena-v3.webp) 50%/cover;border-color:#68c8ed55;box-shadow:inset 0 1px #b8edff33,inset 0 -1px #0008,0 20px 60px #0005,0 0 40px #39bbea0a}.site-shell .upgrades-page .upgrade-side{border:1px solid color-mix(in srgb,var(--lab-accent) 20%,transparent);background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--lab-accent) 12%,transparent),transparent 75%),linear-gradient(160deg,#142f4444,#071a2b55);box-shadow:inset 0 1px color-mix(in srgb,var(--lab-accent) 16%,transparent),0 12px 30px #0002;border-radius:20px}.site-shell .upgrades-page .upgrade-side>small{border:1px solid color-mix(in srgb,var(--lab-accent) 23%,transparent);background:#081d2dbb;border-radius:999px;padding:5px 12px;font-weight:800}.site-shell .upgrades-page .upgrade-side>strong{color:#ffe39a;text-shadow:0 2px 12px #edbc4e26}.site-shell .upgrades-page .upgrade-stack:before,.site-shell .upgrades-page .upgrade-target-stage:before{width:120%;height:210px;box-shadow:none;mix-blend-mode:screen;opacity:.88;background:url(/assets/upgrade-platform-left-v1.webp) 50%/contain no-repeat;border:0;border-radius:0;top:50%;bottom:auto;transform:translate(-50%,-30%)}.site-shell .upgrades-page .upgrade-target-stage:before{filter:sepia(.8)saturate(1.8)hue-rotate(345deg);background-image:url(/assets/upgrade-platform-right-v1.webp)}.site-shell .upgrades-page .upgrade-stack img,.site-shell .upgrades-page .upgrade-target-stage>img{filter:drop-shadow(0 15px 14px #0009) drop-shadow(0 0 8px color-mix(in srgb,var(--lab-accent) 16%,transparent))}.site-shell .upgrades-page .chance-ring:before{background:radial-gradient(at 50% 0,#25516c,#102d42 45%,#091d2d 80%)!important;box-shadow:inset 0 2px 14px #87d7ff14,inset 0 -10px 24px #0004!important}.site-shell .upgrades-page .chance-ring strong{color:#f5fcff;text-shadow:0 3px 16px #75d2fb33;letter-spacing:-1px}.site-shell .upgrades-page .upgrade-core>button{border-color:#ffe9a2;box-shadow:inset 0 1px #fff4c9,0 5px #90681966,0 12px 24px #e8b83e20;background:linear-gradient(120deg,#fff0b3,#f9d16d 50%,#eeb342)!important}.site-shell .upgrades-page .upgrade-core>button:not(:disabled):hover{filter:brightness(1.08);box-shadow:inset 0 1px #fff4c9,0 3px #90681966,0 10px 28px #e8b83e35}.site-shell .upgrades-page .upgrade-core>button:focus-visible{outline-offset:5px;outline:2px solid #b1eaff}@media (max-width:650px){.site-shell .upgrades-page .upgrade-arena{background:linear-gradient(#102d4355,#061724bb),url(/assets/upgrade-reactor-arena-v3.webp) 50%/cover;gap:12px}.site-shell .upgrades-page .upgrade-side{border-radius:14px;padding:6px 3px}.site-shell .upgrades-page .upgrade-side>small{padding:3px 6px;font-size:9px}.site-shell .upgrades-page .upgrade-stack:before,.site-shell .upgrades-page .upgrade-target-stage:before{width:140%;height:145px;transform:translate(-50%,-26%)}.site-shell .upgrades-page .upgrade-side-clear{top:25px;right:3px}.site-shell .upgrades-page .upgrade-core{gap:14px}.site-shell .upgrades-page .upgrade-mobile-chances{padding-top:2px}}.site-shell .upgrades-page .upgrade-arena{background:linear-gradient(#06172418,#06172455),url(/assets/upgrade-laboratory-v4.webp) 50%/100% 100% no-repeat;min-height:390px}.site-shell .upgrades-page .upgrade-side{box-shadow:none;background:0 0;border-color:#0000;min-height:280px}.site-shell .upgrades-page .upgrade-stack:before,.site-shell .upgrades-page .upgrade-target-stage:before{display:none}.site-shell .upgrades-page .upgrade-side>small{border-color:color-mix(in srgb,var(--lab-accent) 50%,transparent);background:#071b2ddd}.site-shell .upgrades-page .upgrade-side>strong,.site-shell .upgrades-page .upgrade-side>span{background:#061724aa;border-radius:8px;padding:3px 8px}@media (max-width:650px){.site-shell .upgrades-page .upgrade-arena{background:radial-gradient(at 50% 55%,#19445d66,#0000 70%),linear-gradient(#102c40,#061724);min-height:0;padding:12px}.site-shell .upgrades-page .upgrade-side{border:1px solid color-mix(in srgb,var(--lab-accent) 40%,transparent);background:linear-gradient(#06172444,#06172455),url(/assets/upgrade-laboratory-v4.webp) 5% 46%/350% no-repeat;min-height:0;overflow:hidden}.site-shell .upgrades-page .upgrade-side:last-of-type{background-position:50%,95% 46%}.site-shell .upgrades-page .upgrade-side>span{min-height:26px;padding:2px 4px;font-size:10px}.site-shell .upgrades-page .upgrade-core{padding:4px 0 0}}.site-shell .upgrades-page .chance-ring:before{filter:none;z-index:0;-webkit-mask-image:none;mask-image:none}.site-shell .upgrades-page .chance-ring>div{z-index:1}.site-shell .upgrades-page .upgrade-side>small{order:0}.site-shell .upgrades-page .chance-ring small{order:0;margin-top:0}.site-shell .upgrades-page .chance-ring strong{order:1}.site-shell main.upgrades-page{background-color:#061724;width:100%;max-width:none;background-image:linear-gradient(#06172418 0,#06172422 350px,#061724aa 720px,#061724 1000px),url(/assets/upgrade-laboratory-v4.webp)!important;background-position:top,50% -340px!important;background-repeat:no-repeat!important;background-size:100% 100%,max(1600px,100vw)!important}.site-shell .upgrades-page .upgrade-arena{overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}@media (max-width:650px){.site-shell main.upgrades-page{background-position:top,50% -130px!important;background-size:100% 100%,auto 650px!important}.site-shell .upgrades-page .upgrade-arena{border-radius:18px;overflow:hidden;background:linear-gradient(#06172433,#06172466)!important}}.site-shell main.upgrades-page{background-image:linear-gradient(#06172418 0,#06172422 350px,#061724aa 720px,#061724 1000px),url(/assets/upgrade-room-v10.webp)!important}.site-shell .upgrades-page .upgrade-stack,.site-shell .upgrades-page .upgrade-target-stage{isolation:isolate;overflow:visible}.site-shell .upgrades-page .upgrade-stack:before,.site-shell .upgrades-page .upgrade-target-stage:before{content:"";z-index:-1;opacity:1;mix-blend-mode:normal;filter:none;width:130%;height:170px;box-shadow:none;pointer-events:none;background:url(/assets/upgrade-workbench-blue-v1.webp) bottom/contain no-repeat;border:0;border-radius:0;display:block;position:absolute;top:auto;bottom:-14px;left:50%;transform:translate(-50%)}.site-shell .upgrades-page .upgrade-arena{align-items:start}.site-shell .upgrades-page .upgrade-side{justify-content:flex-start;padding-top:20px}.site-shell .upgrades-page .upgrade-stack,.site-shell .upgrades-page .upgrade-target-stage{order:1;margin-top:8px;margin-bottom:10px}.site-shell .upgrades-page .upgrade-side>strong{order:2}.site-shell .upgrades-page .upgrade-side>span{order:3}.site-shell .upgrades-page .upgrade-chance-presets{background:linear-gradient(150deg,#18384be6,#0a2236e6);border:1px solid #5e91ac33;border-radius:12px;justify-content:center;align-items:center;gap:4px;width:100%;height:auto;min-height:42px;margin:0;padding:4px;display:flex;position:static;box-shadow:inset 0 1px #ffffff0b}.site-shell .upgrades-page .upgrade-chance-presets button{color:#9bc2d7;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;min-width:0;min-height:34px;padding:5px 4px;font-size:12px;font-weight:800;transition:background .15s,color .15s}.site-shell .upgrades-page .upgrade-chance-presets button.active{color:#172b37;background:linear-gradient(120deg,#fff0b3,#edc362);border-color:#ffe8a0;box-shadow:0 2px 10px #ecb74518}.site-shell .upgrades-page .upgrade-chance-presets button:hover:not(:disabled):not(.active){color:#e5f7ff;background:#75d0ed16}.site-shell .upgrades-page .upgrade-chance-presets button:disabled{opacity:.4;cursor:not-allowed}.site-shell .upgrades-page .upgrade-chance-presets button:focus-visible{outline-offset:2px;outline:2px solid #a4e8ff}@media (max-width:650px){.site-shell .upgrades-page .upgrade-side{padding-top:6px}.site-shell .upgrades-page .upgrade-stack,.site-shell .upgrades-page .upgrade-target-stage{margin-top:2px;margin-bottom:4px}.site-shell .upgrades-page .upgrade-chance-presets{border-radius:10px;max-width:100%;min-height:38px}.site-shell .upgrades-page .upgrade-chance-presets button{min-height:30px;font-size:12px}}.site-shell .upgrades-page .upgrade-target-stage:before{background-image:url(/assets/upgrade-workbench-gold-v1.webp)}.site-shell .upgrades-page .upgrade-stack img,.site-shell .upgrades-page .upgrade-target-stage>img{z-index:1;margin-bottom:34px;position:relative}@media (max-width:650px){.site-shell .upgrades-page .upgrade-side{background:linear-gradient(150deg,#18384c66,#06172455);overflow:visible}.site-shell .upgrades-page .upgrade-side:last-of-type{background:linear-gradient(150deg,#4b3b2166,#06172455)}.site-shell .upgrades-page .upgrade-stack:before,.site-shell .upgrades-page .upgrade-target-stage:before{width:125%;height:94px;bottom:-7px}.site-shell .upgrades-page .upgrade-stack img,.site-shell .upgrades-page .upgrade-target-stage>img{margin-bottom:20px}}.site-shell .upgrades-page .upgrade-stack,.site-shell .upgrades-page .upgrade-target-stage{max-width:330px;height:170px}.site-shell .upgrades-page .upgrade-stack:before,.site-shell .upgrades-page .upgrade-target-stage:before{width:120%;height:170px;bottom:-8px}.site-shell .upgrades-page .upgrade-stack img,.site-shell .upgrades-page .upgrade-target-stage>img{width:270px;height:145px;margin-bottom:35px}.site-shell .upgrades-page .upgrade-side>strong{background:#091e2deb;border:1px solid #6a9db32e;border-bottom:0;border-radius:9px 9px 0 0;width:230px;max-width:90%;margin:0;padding:7px 12px 2px;font-size:23px}.site-shell .upgrades-page .upgrade-side>span{background:#091e2deb;border:1px solid #6a9db32e;border-top:0;border-radius:0 0 9px 9px;width:230px;max-width:90%;min-height:32px;margin:0;padding:3px 12px 8px}@media (max-width:650px){.site-shell .upgrades-page .upgrade-stack,.site-shell .upgrades-page .upgrade-target-stage{max-width:170px;height:95px}.site-shell .upgrades-page .upgrade-stack:before,.site-shell .upgrades-page .upgrade-target-stage:before{width:112%;height:88px;bottom:-5px}.site-shell .upgrades-page .upgrade-stack img,.site-shell .upgrades-page .upgrade-target-stage>img{width:140px;height:85px;margin-bottom:20px}.site-shell .upgrades-page .upgrade-side>strong{padding:5px 6px 1px;font-size:18px}.site-shell .upgrades-page .upgrade-side>span{min-height:30px;padding:2px 6px 5px;font-size:10px}}.site-shell .upgrades-page .upgrade-stack,.site-shell .upgrades-page .upgrade-target-stage{max-width:340px;height:190px;box-shadow:none;background:radial-gradient(#49bcf016,#0000 70%);border-radius:8px;margin:12px 0 8px}.site-shell .upgrades-page .upgrade-stack:before,.site-shell .upgrades-page .upgrade-target-stage:before{z-index:0;opacity:1;background:linear-gradient(var(--lab-accent),var(--lab-accent)) left top/38px 2px, linear-gradient(var(--lab-accent),var(--lab-accent)) left top/2px 27px, linear-gradient(var(--lab-accent),var(--lab-accent)) right top/38px 2px, linear-gradient(var(--lab-accent),var(--lab-accent)) right top/2px 27px, linear-gradient(var(--lab-accent),var(--lab-accent)) left bottom/38px 2px, linear-gradient(var(--lab-accent),var(--lab-accent)) left bottom/2px 27px, linear-gradient(var(--lab-accent),var(--lab-accent)) right bottom/38px 2px, linear-gradient(var(--lab-accent),var(--lab-accent)) right bottom/2px 27px;width:auto;height:auto;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--lab-accent) 35%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lab-accent) 10%,transparent);background-repeat:no-repeat;border:0;border-radius:5px;inset:0;transform:none}.site-shell .upgrades-page .upgrade-target-stage{background:radial-gradient(at 50% 52%,#ffdb7845 0%,#eeb53f20 38%,#dfad3308 60%,#0000 78%)}.site-shell .upgrades-page .upgrade-target-stage:after{content:"";z-index:0;pointer-events:none;filter:blur(16px);background:radial-gradient(#ffdc7830,#0000 72%);position:absolute;inset:18% 12%}.site-shell .upgrades-page .upgrade-stack img,.site-shell .upgrades-page .upgrade-target-stage>img{object-fit:contain;z-index:1;width:290px;height:170px;margin:0}.site-shell .upgrades-page .upgrade-stack>img{grid-area:1/1;place-self:center}.site-shell .upgrades-page .upgrade-core>.upgrade-notices{scrollbar-width:thin;text-align:center;width:100%;height:64px;min-height:64px;overflow:auto}.site-shell .upgrades-page .upgrade-notices>p{color:#ff7881;overflow-wrap:anywhere;margin:0 0 4px;font-size:12px;line-height:18px}.site-shell .upgrades-page .upgrade-stack>img{--stake-x:0px;--stake-angle:0deg;animation:4.8s ease-in-out infinite upgrade-stake-bob}.site-shell .upgrades-page .upgrade-stack>img:nth-of-type(2){--stake-x:-35px;--stake-angle:-8deg;animation-delay:-1.6s}.site-shell .upgrades-page .upgrade-stack>img:nth-of-type(3){--stake-x:35px;--stake-angle:8deg;animation-delay:-3.2s}@keyframes upgrade-stake-bob{0%,to{transform:translate(var(--stake-x),0) rotate(var(--stake-angle))}50%{transform:translate(var(--stake-x),-10px) rotate(var(--stake-angle))}}@media (max-width:650px){.site-shell .upgrades-page .upgrade-stack>img:nth-of-type(2){--stake-x:-18px}.site-shell .upgrades-page .upgrade-stack>img:nth-of-type(3){--stake-x:18px}}@media (prefers-reduced-motion:reduce){.site-shell .upgrades-page .upgrade-stack>img{transform:translateX(var(--stake-x)) rotate(var(--stake-angle));animation:none!important}}.site-shell .upgrades-page .upgrade-selection-flash{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(#65d8ff80 0%,#45bfe936 35%,#0000 72%);border-radius:50%;animation:.75s ease-out both upgrade-selection-reveal;position:absolute;inset:5%}.site-shell .upgrades-page .upgrade-target-stage>.upgrade-selection-flash{background:radial-gradient(#ffe49c99 0%,#f3bd4c40 35%,#0000 72%);animation:.75s ease-out both upgrade-selection-reveal}@keyframes upgrade-target-glow{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.75;transform:scale(1.08)}}@keyframes upgrade-selection-reveal{0%{opacity:0;transform:scale(.65)}25%{opacity:1}to{opacity:0;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.site-shell .upgrades-page .upgrade-selection-flash{animation:none;display:none}.site-shell .upgrades-page .upgrade-target-stage>.upgrade-selection-flash{opacity:.45;animation:none;display:block;transform:none}}.site-shell .upgrades-page .upgrade-side>.upgrade-chance-presets{max-width:340px;box-shadow:none;background:0 0;border:0;order:4;gap:7px;margin-top:12px;padding:0}.site-shell .upgrades-page .upgrade-side>.upgrade-chance-presets button{background:#102e40;border:1px solid #669bb34d;min-height:40px}.site-shell .upgrades-page .upgrade-side>.upgrade-chance-presets button.active{background:linear-gradient(120deg,#fff0b3,#edc362)}.site-shell .upgrades-page .upgrade-balance-control{text-align:left;order:4;width:100%;max-width:340px;margin-top:12px}.upgrade-balance-control label{color:#aacbdc;align-items:center;gap:6px;font-size:12px;display:flex}.upgrade-balance-control>div{background:#102e40;border:1px solid #669bb34d;border-radius:8px;align-items:center;gap:8px;margin:6px 0;padding:5px 10px;display:flex}.upgrade-balance-control input[type=number]{color:#eff8ff;background:0 0;border:0;width:100%;min-width:0;font-size:16px}.upgrade-balance-control input[type=range]{accent-color:#69d3f5;cursor:pointer;width:100%}.site-shell .upgrades-page .upgrade-core .chance-ring{width:240px;height:240px}.site-shell .upgrades-page .chance-ring>div:before{transform:rotate(var(--pointer)) translateY(101px) translateX(-50%)!important}.site-shell .upgrades-page .upgrade-core>button{max-width:280px;height:58px;margin-top:10px;font-size:18px}.site-shell .upgrades-page .upgrade-side-clear{place-items:center;width:28px;height:28px;padding:4px;display:grid;top:22px;right:max(4px,50% - 170px)}@media (max-width:650px){.site-shell .upgrades-page .upgrade-side-clear{width:24px;height:24px;padding:3px;top:22px;right:max(2px,50% - 85px)}}.site-shell .upgrades-page .upgrade-target-stage>img{filter:drop-shadow(0 10px 12px #0008)drop-shadow(0 0 14px #f1c65b44);transform-origin:50%;animation:5s ease-in-out infinite upgrade-target-turn}@keyframes upgrade-target-turn{0%,to{transform:perspective(700px)rotateY(-15deg)rotateX(3deg)rotate(-2deg)}50%{transform:perspective(700px)rotateY(15deg)rotateX(-3deg)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.site-shell .upgrades-page .upgrade-target-stage>img{transform:none;animation:none!important}}.site-shell .upgrades-page .upgrade-stack>i,.site-shell .upgrades-page .upgrade-target-stage>i{z-index:1;position:relative}.site-shell .upgrades-page .upgrade-side>strong{box-shadow:none;background:0 0;border:0;order:3;padding:2px 6px;font-size:24px}.site-shell .upgrades-page .upgrade-side>span{box-shadow:none;background:0 0;border:0;order:2;min-height:24px;padding:5px 6px 0}@media (max-width:650px){.site-shell .upgrades-page .upgrade-stack,.site-shell .upgrades-page .upgrade-target-stage{max-width:170px;height:105px;margin:7px 0 4px}.site-shell .upgrades-page .upgrade-stack img,.site-shell .upgrades-page .upgrade-target-stage>img{width:145px;height:95px;margin:0}.site-shell .upgrades-page .upgrade-side>strong{font-size:18px}.site-shell .upgrades-page .upgrade-side>span{min-height:28px;font-size:11px;line-height:1.3}.site-shell .upgrades-page .upgrade-core .chance-ring{width:156px;height:156px}.site-shell .upgrades-page .chance-ring>div:before{transform:rotate(var(--pointer)) translateY(63px) translateX(-50%)!important}.site-shell .upgrades-page .upgrade-core>button{max-width:280px;height:50px;font-size:16px}.site-shell .upgrades-page .upgrade-side>.upgrade-chance-presets{flex-wrap:wrap;gap:3px;margin-top:8px}.site-shell .upgrades-page .upgrade-side>.upgrade-chance-presets button{flex:27%;min-height:32px}.site-shell .upgrades-page .upgrade-balance-control{margin-top:8px}}.site-shell .upgrades-page .upgrade-side>span.upgrade-target-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:700;display:block;overflow:hidden}@media (max-width:650px){.site-shell .upgrades-page .upgrade-side>span.upgrade-target-name{font-size:14px}}.site-shell .upgrades-page .upgrade-target-stage{transition:transform .35s}.site-shell .upgrades-page .upgrade-side:hover .upgrade-target-stage{transform:translateY(-5px)scale(1.025)}.site-shell .upgrades-page .upgrade-stack>.upgrade-empty-stake{z-index:3;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;height:100%;padding:0;position:absolute;inset:0}.site-shell .upgrades-page .upgrade-stack>.upgrade-empty-stake:focus-visible{outline-offset:4px;outline:2px solid #54cdfd}.site-shell .upgrades-page .upgrade-stack>.upgrade-empty-stake:disabled{cursor:default}@media (max-width:650px){.site-shell .upgrades-page .upgrade-shell{padding-top:8px}.site-shell .upgrades-page .upgrade-title h1{margin:0 0 7px;font-size:22px}.site-shell .upgrades-page .upgrade-title p{font-size:11px;line-height:15px}.site-shell .upgrades-page .upgrade-arena{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;min-height:0!important;padding:8px 0!important}.site-shell .upgrades-page .upgrade-arena>.upgrade-side{box-shadow:none;background:0 0;border:0;flex-direction:column;grid-template-rows:none;justify-content:flex-start;align-items:center;gap:0;height:auto!important;min-height:0!important;padding:0 3px!important;display:flex!important}.site-shell .upgrades-page .upgrade-side>small{height:16px;min-height:16px;padding:0;font-size:9px}.site-shell .upgrades-page .upgrade-stack,.site-shell .upgrades-page .upgrade-target-stage{max-width:170px;margin:6px 0 4px;width:100%!important;height:86px!important}.site-shell .upgrades-page .upgrade-stack img,.site-shell .upgrades-page .upgrade-target-stage>img{width:130px;height:80px}.site-shell .upgrades-page .upgrade-side>span{width:100%;max-width:100%;height:22px;min-height:22px;margin:0;padding:3px 0 0;font-size:11px}.site-shell .upgrades-page .upgrade-side>strong{width:100%;height:26px;padding:0;font-size:18px;line-height:26px}.site-shell .upgrades-page .upgrade-side>.upgrade-chance-presets,.site-shell .upgrades-page .upgrade-side>.upgrade-balance-control{max-width:100%;height:66px;min-height:66px;margin-top:5px;width:100%!important}.site-shell .upgrades-page .upgrade-side-clear{top:16px;right:3px}.site-shell .upgrades-page .upgrade-arena>.upgrade-core{grid-area:2/1/auto/-1;gap:8px;padding:0;min-height:0!important}.site-shell .upgrades-page .upgrade-core .chance-ring{width:140px;height:140px}.site-shell .upgrades-page .chance-ring>div:before{transform:rotate(var(--pointer)) translateY(55px) translateX(-50%)!important}.site-shell .upgrades-page .upgrade-core>button{max-width:210px;height:46px;margin-top:6px}.site-shell .upgrades-page .upgrade-core>.upgrade-notices{height:40px;min-height:40px}}@media (prefers-reduced-motion:reduce){.site-shell .upgrades-page .upgrade-target-stage{transition:none}}.site-shell .upgrades-page .upgrade-side>.upgrade-balance-control,.site-shell .upgrades-page .upgrade-side>.upgrade-chance-presets{box-sizing:border-box;height:44px;min-height:44px;margin-top:12px}.site-shell .upgrades-page .upgrade-balance-control{flex-direction:column;justify-content:center;display:flex}.site-shell .upgrades-page .upgrade-balance-control>label{color:#aacbdc;margin:0;font-size:12px;line-height:16px}.site-shell .upgrades-page .upgrade-balance-control>.upgrade-balance-row{background:0 0;border:0;align-items:center;gap:12px;height:28px;margin:0;padding:0;display:flex}.site-shell .upgrades-page .upgrade-balance-row input[type=range]{flex:1;width:0;min-width:0;margin:0}.site-shell .upgrades-page .upgrade-balance-row output{white-space:nowrap;color:#ffe297;flex:none;font-size:16px;font-weight:800}@media (max-width:650px){.site-shell .upgrades-page .upgrade-side>.upgrade-balance-control,.site-shell .upgrades-page .upgrade-side>.upgrade-chance-presets{height:70px;min-height:70px;margin-top:8px}.site-shell .upgrades-page .upgrade-balance-control>.upgrade-balance-row{gap:6px}.site-shell .upgrades-page .upgrade-balance-row output{font-size:13px}}@media (max-width:650px) and (max-height:700px){.site-shell .upgrades-page .upgrade-title p{display:none}.site-shell .upgrades-page .upgrade-arena{gap:5px;margin-top:8px}.site-shell .upgrades-page .upgrade-core .chance-ring{width:116px;height:116px}.site-shell .upgrades-page .chance-ring>div:before{transform:rotate(var(--pointer)) translateY(43px) translateX(-50%)!important}.site-shell .upgrades-page .upgrade-core>button{height:44px;margin-top:4px}.site-shell .upgrades-page .upgrade-core>.upgrade-notices{height:36px;min-height:36px}}.site-shell .upgrades-page .upgrade-mobile-controls{display:none}@media (max-width:650px){.site-shell .upgrades-page .upgrade-side>.upgrade-balance-control,.site-shell .upgrades-page .upgrade-side>.upgrade-chance-presets{display:none}.site-shell .upgrades-page .upgrade-side>span,.site-shell .upgrades-page .upgrade-side>span.upgrade-target-name{font-size:11px;font-weight:600;line-height:16px}.site-shell .upgrades-page .upgrade-core>.upgrade-mobile-controls{flex-direction:column;gap:7px;width:100%;max-width:230px;display:flex}.site-shell .upgrades-page .upgrade-mobile-controls>.upgrade-balance-control{order:0;width:100%;max-width:none;height:40px;min-height:40px;margin:0}.site-shell .upgrades-page .upgrade-mobile-controls>.upgrade-chance-presets{width:100%;height:32px;min-height:32px;box-shadow:none;background:0 0;border:0;flex-wrap:nowrap;order:1;gap:5px;margin:0;padding:0}.site-shell .upgrades-page .upgrade-mobile-controls>.upgrade-chance-presets button{background:#102e40;border:1px solid #669bb34d;min-height:32px}.site-shell .upgrades-page .upgrade-mobile-controls>.upgrade-chance-presets button.active{background:linear-gradient(120deg,#fff0b3,#edc362)}}.upgrade-mobile-market-tabs,.upgrade-mobile-pane-hint{display:none}.upgrade-catalog-panel{min-width:0}@media (max-width:650px){.site-shell .upgrades-page .upgrade-market{gap:10px;margin-top:8px!important}.site-shell .upgrades-page .upgrade-source>.upgrade-source-tabs{display:none}.site-shell .upgrades-page .upgrade-mobile-pane-hint{color:#aac3d3;grid-column:1/-1;margin:0;padding:0 6px;font-size:12px;line-height:1.45;display:block}.site-shell .upgrades-page .upgrade-core>.upgrade-notices{height:24px;min-height:24px}.site-shell .upgrades-page .upgrade-mobile-market-tabs{background:#0b2435;border:1px solid #527a913d;border-radius:12px;grid-column:1/-1;gap:6px;padding:4px;display:flex}.upgrade-mobile-market-tabs>button{color:#adc5d3;background:0 0;border:0;border-radius:8px;flex:1;min-width:0;min-height:42px;padding:7px 5px;font-size:12px;font-weight:700}.upgrade-mobile-market-tabs>button[aria-selected=true]{color:#ffe399;background:#254a60}.site-shell .upgrades-page .upgrade-mobile-pane-source>.upgrade-catalog-panel,.site-shell .upgrades-page .upgrade-mobile-pane-catalog>.upgrade-source{display:none}}.site-shell .upgrades-page .upgrade-mobile-market-tabs{align-items:stretch;gap:0;padding:0;overflow:hidden}.site-shell .upgrades-page .upgrade-mobile-market-tabs>button{border-radius:0;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:5px;margin:0;padding:9px 4px;transition:background-color .15s,color .15s;display:flex;animation:none!important;transform:translate(0,0)!important}.site-shell .upgrades-page .upgrade-mobile-market-tabs>button:hover,.site-shell .upgrades-page .upgrade-mobile-market-tabs>button:active,.site-shell .upgrades-page .upgrade-mobile-market-tabs>button[aria-selected=true]{border-radius:0;transform:translate(0,0)!important}.site-shell .upgrades-page .upgrade-mobile-market-tabs>button:after{content:"";width:6px;height:6px;box-shadow:none;opacity:.85;background:0 0;border:2px solid;border-top:0;border-left:0;flex:none;width:5px;height:5px;display:block;position:static;transform:rotate(45deg)}@media (max-width:650px){.site-shell .upgrades-page .upgrade-source>.upgrade-load-pane{padding-top:12px}.site-shell .upgrades-page .upgrade-core>.upgrade-mobile-controls{max-width:250px}.site-shell .upgrades-page .upgrade-core>button{margin-top:12px;margin-bottom:6px}.site-shell main.upgrades-page{background-color:#061724!important;background-image:linear-gradient(#06172440 0,#06172428 160px,#06172485 380px,#061724ed 520px,#061724 610px),url(/assets/upgrade-room-v10.webp)!important;background-position:top,50% -65px!important;background-repeat:no-repeat!important;background-size:100% 100%,auto 580px!important}.site-shell .upgrades-page .upgrade-title p{display:none}}.site-shell .upgrades-page .upgrade-empty-inventory{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:16px;min-height:240px;padding:24px 14px;display:flex}.site-shell .upgrades-page .upgrade-empty-inventory p{color:#edf7ff;margin:0;font-size:16px;font-weight:700;line-height:1.5}.site-shell .upgrades-page .upgrade-empty-inventory a{color:#16212b;background:linear-gradient(120deg,#fff0b3,#f3c65e);border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 20px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.site-shell .upgrades-page .upgrade-empty-inventory a svg{flex:none;width:20px;height:20px}.site-shell .upgrades-page .upgrade-empty-inventory a:focus-visible{outline-offset:4px;outline:2px solid #8be5ff}@media (max-width:650px){.site-shell .upgrades-page .upgrade-empty-inventory{min-height:190px}.site-shell .upgrades-page .upgrade-empty-inventory p{font-size:14px}}.site-shell .upgrades-page .upgrade-market>.upgrade-source,.site-shell .upgrades-page .upgrade-market>.upgrade-catalog-panel{height:var(--upgrade-panel-height,600px);box-sizing:border-box;flex-direction:column;min-height:0;display:flex}.site-shell .upgrades-page .upgrade-catalog-panel>.upgrade-load-pane{flex-direction:column;flex:1;min-height:0;display:flex}@media (max-width:900px){.site-shell .upgrades-page .upgrade-market>.upgrade-source,.site-shell .upgrades-page .upgrade-market>.upgrade-catalog-panel{height:var(--upgrade-panel-height,580px)}}.site-shell .upgrades-page .upgrade-market .upgrade-grid{scrollbar-gutter:stable;flex:1 1 0;grid-auto-rows:max-content;align-content:start}.site-shell .upgrades-page .upgrade-market .upgrade-grid>button{align-self:start}.site-shell .upgrades-page .upgrade-load-more-wrap{pointer-events:auto;background:0 0;flex:none;height:auto;padding:6px 8px 8px;position:static}.site-shell .upgrades-page .upgrade-load-pane>.upgrade-load-more{flex-shrink:0}@media (max-width:650px){.site-shell .upgrades-page .upgrade-market.upgrade-mobile-pane-source>.upgrade-catalog-panel,.site-shell .upgrades-page .upgrade-market.upgrade-mobile-pane-catalog>.upgrade-source{display:none}}.site-shell .upgrades-page .upgrade-market .upgrade-grid>button{box-sizing:border-box;aspect-ratio:1;grid-template-rows:minmax(0,1fr) auto auto;gap:3px;width:100%;height:auto;min-height:0;overflow:hidden}.site-shell .upgrades-page .upgrade-market .upgrade-grid>button>img{object-fit:contain;width:100%;height:100%;min-height:0}.site-shell .upgrades-page .upgrade-market .upgrade-grid>button>span{white-space:nowrap;text-overflow:ellipsis;min-height:0;line-height:1.25;display:block;overflow:hidden}.site-shell .upgrades-page .upgrade-market .upgrade-grid>button>strong{white-space:nowrap;min-width:0;font-size:clamp(10px,1vw,14px);line-height:1.25}@media (min-width:901px){.site-shell .upgrades-page .upgrade-market .upgrade-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:650px){.site-shell .upgrades-page .upgrade-market .upgrade-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.site-shell .upgrades-page .upgrade-market .upgrade-grid>button{min-width:0;padding:7px}.site-shell .upgrades-page .upgrade-market .upgrade-grid>button img{max-width:100%}.site-shell .upgrades-page .upgrade-market .upgrade-grid>button strong{font-size:12px}.site-shell .upgrades-page .upgrade-market .upgrade-grid>button>span{font-size:11px}}.upgrade-inventory-badge{color:#b9dceb;font-variant-numeric:tabular-nums;background:#06172445;border:1px solid #8fc6dd30;border-radius:5px;justify-content:center;align-items:center;padding:2px 6px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.site-shell .upgrades-page .upgrade-source-tabs{box-sizing:border-box;gap:5px;min-height:42px;padding:5px 8px}.site-shell .upgrades-page .upgrade-source-tabs button{border-radius:7px;min-height:32px;padding:5px 10px;font-size:13px}.site-shell .upgrades-page .upgrade-source-tabs button svg{width:16px;height:16px}.site-shell .upgrades-page .upgrade-source-tabs button{cursor:pointer;color:#d4edfa;background:linear-gradient(145deg,#224a62,#153449);border:1px solid #79bdd766;box-shadow:inset 0 1px #bcecff1c,0 2px 5px #0002}.site-shell .upgrades-page .upgrade-source-tabs button:hover:not([aria-selected=true]):not(:disabled){color:#fff;background:linear-gradient(145deg,#30637d,#1d465d);border-color:#a0e2f6}.site-shell .upgrades-page .upgrade-source-tabs button[aria-selected=true]{color:#183143;background:linear-gradient(125deg,#fff0b5,#edc366);border-color:#ffe4a0;box-shadow:inset 0 1px #fff9df,0 2px 9px #e8bc5920}.site-shell .upgrades-page .upgrade-source-tabs button[aria-selected=true] .upgrade-inventory-badge{color:#183143;background:#152d4012;border-color:#18314330}.site-shell .upgrades-page .upgrade-source-tabs button:focus-visible{outline-offset:2px;outline:2px solid #a4e8ff}.site-shell .upgrades-page .upgrade-source-tabs{background:linear-gradient(135deg,#20475e,#143347);border-bottom:0;gap:0;margin-bottom:9px;padding:0;overflow:visible}.site-shell .upgrades-page .upgrade-source-tabs button{min-height:40px;box-shadow:none;z-index:1;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.site-shell .upgrades-page .upgrade-source-tabs button[aria-selected=true]{box-shadow:none;background:linear-gradient(125deg,#fff0b5,#edc366);border:0}.site-shell .upgrades-page .upgrade-source-tabs button[aria-selected=true]:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none;width:16px;height:8px;box-shadow:none;background:#f5d78d;border:0;position:absolute;top:100%;bottom:auto;left:50%;transform:translate(-50%)}.site-shell .upgrades-page .upgrade-source-tabs button,.site-shell .upgrades-page .upgrade-source-tabs button:hover,.site-shell .upgrades-page .upgrade-source-tabs button:active,.site-shell .upgrades-page .upgrade-source-tabs button svg,.site-shell .upgrades-page .upgrade-source-tabs button:hover svg{transition:color .15s,background-color .15s,border-color .15s;animation:none!important;transform:translate(0,0)rotate(0)scale(1)!important}.site-shell .upgrades-page .upgrade-load-pane>header{height:38px;min-height:38px;padding:0 12px}.site-shell .upgrades-page .upgrade-market h2{letter-spacing:-.2px;margin:0;font-size:17px;line-height:1.3}@media (max-width:650px){.site-shell .upgrades-page .upgrade-load-pane>header{height:36px;min-height:36px;padding:0 10px}.site-shell .upgrades-page .upgrade-market h2{font-size:16px}}.upgrade-title-row{justify-content:center;align-items:baseline;gap:10px;display:flex;position:relative}.site-shell .upgrades-page .upgrade-help-trigger{color:#a5e1f5;cursor:pointer;background:#17384b;border:1px solid #72bcd04d;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:0;right:0}.site-shell .upgrades-page .upgrade-help-trigger svg{flex:none;width:18px;height:18px}.site-shell .upgrades-page .upgrade-help-trigger,.site-shell .upgrades-page .upgrade-help-trigger:hover,.site-shell .upgrades-page .upgrade-help-trigger:active,.site-shell .upgrades-page .upgrade-help-trigger svg,.site-shell .upgrades-page .upgrade-help-trigger:hover svg{transition:color .15s,background-color .15s,border-color .15s;animation:none!important;transform:translate(0,0)rotate(0)scale(1)!important}@media (max-width:650px){.upgrade-title-row{flex-wrap:wrap}.site-shell .upgrades-page .upgrade-help-trigger{min-height:30px;margin-left:auto;padding:5px 8px;font-size:11px;position:static}.site-shell .upgrades-page .upgrade-title-row h1{margin-right:auto}}.upgrade-help-dialog{box-sizing:border-box;color:#eaf6ff;text-align:left;background:linear-gradient(145deg,#153448,#091d2c);border:1px solid #74b6cf55;border-radius:18px;width:min(600px,100vw - 28px);max-height:calc(100dvh - 40px);padding:24px;overflow:auto;box-shadow:0 24px 80px #0009}.upgrade-help-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020a13b8}.upgrade-help-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.upgrade-help-dialog h2{letter-spacing:0;align-items:center;gap:9px;margin:0;font-size:20px;line-height:1.4;display:flex}.upgrade-help-dialog h2 svg{color:#f3cf79;flex:none}.upgrade-help-dialog header button{color:#c5dbe7;cursor:pointer;background:#ffffff08;border:1px solid #83b7ce30;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.upgrade-help-dialog ol{flex-direction:column;gap:18px;margin:24px 0;padding:0;list-style:none;display:flex}.upgrade-help-dialog li{align-items:flex-start;gap:12px;display:flex}.upgrade-help-dialog li>span{color:#f3d382;background:#e9c16512;border:1px solid #efd18340;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:15px;font-weight:800;display:grid}.site-shell .upgrades-page .upgrade-help-dialog li p{color:#c3d6e2;letter-spacing:0;max-width:none;margin:3px 0 0;font-size:14px;font-weight:400;line-height:1.6;display:block}.site-shell .upgrades-page .upgrade-help-dialog .upgrade-help-note{color:#b2c6d3;letter-spacing:0;border-top:1px solid #86b9ce26;max-width:none;margin:0;padding-top:16px;font-size:12px;font-weight:400;line-height:1.6;display:block}.upgrade-help-trigger:focus-visible,.upgrade-help-dialog button:focus-visible{outline-offset:3px;outline:2px solid #a4e8ff}@media (max-width:650px){.upgrade-help-dialog{padding:18px}.upgrade-help-dialog h2{font-size:17px}.upgrade-help-dialog ol{gap:14px;margin:20px 0}}.site-shell .upgrades-page .upgrade-balance-row input[type=range]{appearance:none;outline-offset:5px;background:linear-gradient(#3d7590,#24506b);border:1px solid #89c9e268;border-radius:999px;height:8px;box-shadow:inset 0 1px 2px #c2eeff26,0 0 12px #4abfe916}.site-shell .upgrades-page .upgrade-balance-row input[type=range]::-webkit-slider-thumb{appearance:none;cursor:grab;background:linear-gradient(145deg,#b2edff,#4dc4ef);border:2px solid #d6f5ff;border-radius:50%;width:19px;height:19px;box-shadow:0 2px 6px #04152380,0 0 13px #57cfff60}.site-shell .upgrades-page .upgrade-balance-row input[type=range]::-moz-range-thumb{cursor:grab;background:linear-gradient(145deg,#b2edff,#4dc4ef);border:2px solid #d6f5ff;border-radius:50%;width:15px;height:15px;box-shadow:0 2px 6px #04152380,0 0 13px #57cfff60}.site-shell .upgrades-page .upgrade-balance-row input[type=range]:disabled{opacity:.45;cursor:not-allowed}.site-shell .upgrades-page .upgrade-chance-presets button,.site-shell .upgrades-page .upgrade-side>.upgrade-chance-presets button,.site-shell .upgrades-page .upgrade-mobile-controls>.upgrade-chance-presets button{color:#cdeeff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(160deg,#295772,#16364c);border:1px solid #83c6e35e;border-radius:9px;transition:background .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #b9eaff20,0 3px 8px #03131c30}.site-shell .upgrades-page .upgrade-chance-presets button:hover:not(:disabled):not(.active){color:#effbff;background:linear-gradient(160deg,#356e8a,#214b63);border-color:#94def6;box-shadow:inset 0 1px #c7f1ff30,0 0 12px #67d4f524}.site-shell .upgrades-page .upgrade-chance-presets button.active,.site-shell .upgrades-page .upgrade-side>.upgrade-chance-presets button.active,.site-shell .upgrades-page .upgrade-mobile-controls>.upgrade-chance-presets button.active{color:#20303a;background:linear-gradient(135deg,#fff0b6,#efc15c);border-color:#ffe69c;box-shadow:inset 0 1px #fff8de,0 3px 12px #e8bc5930}.site-shell .upgrades-page .upgrade-stack,.site-shell .upgrades-page .upgrade-target-stage{isolation:isolate;background:0 0;overflow:visible}.site-shell .upgrades-page .upgrade-stack:after,.site-shell .upgrades-page .upgrade-target-stage:after{content:"";z-index:-1;pointer-events:none;filter:blur(8px);background:radial-gradient(#a5dff342 0%,#79bed432 32%,#5b9ab91a 56%,#0000 76%);position:absolute;inset:-24% -18%}.site-shell .upgrades-page .upgrade-target-stage:after{background:radial-gradient(#ffdf9947 0%,#d8bc7c32 32%,#9e96651a 56%,#0000 76%)}.site-shell .upgrades-page .upgrade-purchase-summary{gap:9px;width:100%}.site-shell .upgrades-page .upgrade-purchase-slot{scrollbar-width:thin;flex-shrink:0;width:100%;height:84px;min-height:84px;overflow:auto}.site-shell .upgrades-page .upgrade-core>.upgrade-notices{height:24px;min-height:24px}.site-shell .upgrades-page .upgrade-purchase-slot>.upgrade-notices{text-align:center;margin-top:5px}.site-shell .upgrades-page .upgrade-core>button.upgrade-top-up-action{flex-direction:column;justify-content:center;align-items:center;gap:3px;height:auto;min-height:58px;padding:8px 14px;display:flex}.site-shell .upgrades-page .upgrade-top-up-action>small{color:#35404a;font-size:12px;font-weight:600;line-height:1.3}@media (min-width:651px){.site-shell .upgrades-page .upgrade-arena{padding-bottom:0}.site-shell .upgrades-page .upgrade-core{gap:10px;padding-bottom:0}.site-shell .upgrades-page .upgrade-market{margin-top:8px}}.site-shell .upgrades-page .upgrade-purchase-summary>button{color:#172b37;cursor:pointer;background:linear-gradient(115deg,#fff0b3,#f3c65e);border:1px solid #ffe69b;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;max-width:260px;min-height:48px;padding:12px 24px;font-size:16px;font-weight:800;line-height:1.3;transition:box-shadow .18s,filter .18s;display:flex;box-shadow:0 4px 18px #edc05a30}.site-shell .upgrades-page .upgrade-purchase-summary>button:hover{filter:brightness(1.08);box-shadow:0 5px 22px #edc05a45}.site-shell .upgrades-page .upgrade-purchase-summary>button>small{color:#35404a;font-size:12px;font-weight:600;line-height:1.35}.site-shell .upgrades-page .upgrade-purchase-summary>button:focus-visible{outline-offset:4px;outline:2px solid #a4e8ff}@media (max-width:650px){.site-shell .upgrades-page .upgrade-purchase-summary>button{max-width:250px;min-height:44px;padding:10px 20px;font-size:15px}}.site-shell .upgrades-page .upgrade-core .chance-ring{background:conic-gradient(from -90deg,#ffe44b 0deg,#ffb82b calc(var(--chance) * .25),#ed643b calc(var(--chance) * .5),#ffb82b calc(var(--chance) * .75),#ffe44b var(--chance),#244052 var(--chance),#193243 360deg)!important;box-shadow:0 0 0 7px #7ac8e908,0 0 0 8px #8fc9df20,0 12px 32px #0004!important}.site-shell .upgrades-page .chance-ring:before{background:radial-gradient(at 50% 15%,#18384c,#0c2333 70%)!important;inset:24px!important;box-shadow:0 0 0 5px #06172488,inset 0 1px 12px #9cdef515!important}.site-shell .upgrades-page .chance-ring:after{content:"";pointer-events:none;background:repeating-conic-gradient(from -90deg,#9bc8d950 0deg 1deg,#0000 1deg 10deg);border-radius:50%;position:absolute;inset:-15px;-webkit-mask-image:radial-gradient(circle,#0000 66%,#000 67% 70%,#0000 71%);mask-image:radial-gradient(circle,#0000 66%,#000 67% 70%,#0000 71%)}.site-shell .upgrades-page .chance-ring strong{color:#ffe59a;text-shadow:0 2px 18px #f5c85322}.site-shell .upgrades-page .chance-ring small{color:#abc6d6}@media (max-width:650px){.site-shell .upgrades-page .chance-ring:before{inset:15px!important}.site-shell .upgrades-page .chance-ring:after{inset:-9px}}@media (max-width:650px) and (max-height:700px){.site-shell .upgrades-page .chance-ring:before{inset:12px!important}}
