:root{--void:#08090d;--panel:#111319;--panel-2:#161922;--line:#22262f;--text:#e7e9ee;--muted:#767c8a;--r-consumer:#b0c3d9;--r-industrial:#5e98d9;--r-milspec:#4b69ff;--r-restricted:#8847ff;--r-classified:#d32ce6;--r-covert:#eb4b4b;--r-contraband:#e4ae39;--r-gold:#ffd700;--win:#38f9a4;--loss:#ff4d6a}*{box-sizing:border-box;margin:0;padding:0}body{background:radial-gradient(ellipse 80% 50% at 20% -10%,rgba(75,105,255,.18),transparent 55%),radial-gradient(ellipse 70% 45% at 90% 110%,rgba(211,44,230,.14),transparent 50%),radial-gradient(ellipse 50% 40% at 50% 50%,rgba(56,249,164,.03),transparent 60%),linear-gradient(180deg,#0a0c12 0,var(--void) 40%,#06070b 100%);color:var(--text);font-family:Inter,sans-serif;min-height:100vh;position:relative}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 20%,transparent 75%)}body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 30% 20%,rgba(75,105,255,.07),transparent 35%),radial-gradient(circle at 75% 80%,rgba(211,44,230,.06),transparent 40%);animation:ambientPulse 12s ease-in-out infinite alternate}@keyframes ambientPulse{0%{opacity:.6;transform:scale(1)}100%{opacity:1;transform:scale(1.05)}}.wrap,header,section{position:relative;z-index:1}.mono{font-family:'JetBrains Mono',monospace}.display{font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:.02em}a{color:inherit;text-decoration:none}button{font-family:Inter,sans-serif}.wrap{max-width:1240px;margin:0 auto;padding:20px}.hidden{display:none!important}header{position:sticky;top:0;z-index:20;padding:14px 20px;background:rgba(17,19,25,.92);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.header-inner{max-width:1240px;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.logo{display:flex;align-items:center;gap:11px}.logo .mark{width:38px;height:38px;border-radius:10px;background:linear-gradient(145deg,#a78bfa 0,#7c3aed 45%,#4f46e5 100%);display:flex;align-items:center;justify-content:center;font-family:Rajdhani,sans-serif;font-weight:700;font-size:15px;color:#fff;letter-spacing:-.04em;box-shadow:0 0 0 1px rgba(255,255,255,.18) inset,0 4px 16px rgba(124,58,237,.45);text-shadow:0 1px 2px rgba(0,0,0,.35)}.logo .name{font-family:Rajdhani,sans-serif;font-weight:700;font-size:22px;letter-spacing:.02em}.logo .name span{color:#a78bfa}nav{display:flex;gap:4px}nav a{font-size:13px;padding:8px 14px;border-radius:8px;color:var(--muted);font-family:Rajdhani,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.05em}nav a.active{color:var(--text);background:var(--panel-2)}nav a:hover{color:var(--text)}.balance-box{display:flex;align-items:center;gap:12px;background:var(--panel-2);border:1px solid var(--line);padding:8px 14px;border-radius:10px}.balance-box .label{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.balance-box .val{font-size:19px;font-weight:700;color:var(--win)}.topup{background:linear-gradient(180deg,rgba(75,105,255,.12),rgba(75,105,255,.04));border:1px solid rgba(75,105,255,.4);color:#c8d4ff;font-size:12px;padding:7px 12px;border-radius:8px;cursor:pointer;font-family:Rajdhani,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;box-shadow:0 0 16px rgba(75,105,255,.12);transition:all .2s ease}.topup:hover{border-color:var(--r-milspec);color:#fff;background:linear-gradient(180deg,rgba(75,105,255,.28),rgba(75,105,255,.1));box-shadow:0 0 24px rgba(75,105,255,.28);transform:translateY(-1px)}.panel{background:linear-gradient(165deg,rgba(22,25,34,.95),rgba(14,16,22,.98));border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:16px;box-shadow:0 8px 32px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.04)}.panel h2{font-family:Rajdhani,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.panel h2 .count{color:var(--text);font-size:12px}.grid3{display:grid;grid-template-columns:320px 1fr 300px;gap:14px}@media (max-width:980px){.grid3{grid-template-columns:1fr}}.inv-list{display:flex;flex-direction:column;gap:8px;max-height:560px;overflow:auto}.item{display:flex;align-items:center;gap:10px;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:7px 8px;cursor:pointer;transition:border-color .15s}.item.selected{border-color:var(--rarity,var(--r-milspec));background:rgba(255,255,255,.03)}.item .swatch{width:40px;height:40px;border-radius:6px;flex-shrink:0;background:linear-gradient(160deg,var(--rarity),#000 130%);display:flex;align-items:center;justify-content:center;font-size:17px}.item .meta{flex:1;min-width:0}.item .meta .nm{font-size:12.5px;line-height:1.3}.item .meta .nm .weap{color:var(--muted)}.item .meta .pr{font-size:12px;color:var(--win);margin-top:2px}.item .sell-mini{flex-shrink:0;font-size:10px;padding:5px 7px;border-radius:6px;border:1px solid var(--line);background:0 0;color:var(--loss);cursor:pointer;font-family:Rajdhani,sans-serif;font-weight:700;text-transform:uppercase}.item .sell-mini:hover{border-color:var(--loss)}.inv-summary-row{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:4px;font-size:13px}.inv-summary-row .row{display:flex;justify-content:space-between}.inv-summary-row .v{color:var(--win);font-weight:600}.core{display:flex;flex-direction:column;align-items:center;gap:16px}.gauge-wrap{position:relative;width:260px;height:260px}.gauge-wrap svg{transform:rotate(-90deg)}.needle{position:absolute;top:50%;left:50%;width:4px;height:112px;background:linear-gradient(to top,transparent,var(--text) 40%);transform-origin:50% 0%;transform:translate(-50%,0) rotate(0);border-radius:4px}.gauge-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.gauge-center .chance{font-family:Rajdhani,sans-serif;font-size:40px;font-weight:700}.gauge-center .mult{font-size:13px;color:var(--muted);margin-top:2px}.gauge-center .result{font-family:Rajdhani,sans-serif;font-size:16px;font-weight:700;height:20px;margin-top:6px}.target-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.target{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:8px;cursor:pointer;text-align:center;transition:border-color .15s}.target.selected{border-color:var(--rarity);box-shadow:0 0 0 1px var(--rarity) inset}.target .swatch{width:100%;height:48px;border-radius:6px;margin-bottom:6px;background:linear-gradient(160deg,var(--rarity),#000 140%);display:flex;align-items:center;justify-content:center;font-size:19px}.target .nm{font-size:11px;line-height:1.25}.target .pr{font-size:11.5px;color:var(--win);margin-top:3px}.upgrade-btn{width:100%;padding:16px;border-radius:12px;border:1px solid rgba(136,71,255,.45);background:linear-gradient(135deg,rgba(75,105,255,.95),rgba(136,71,255,.95) 55%,rgba(211,44,230,.9));color:#fff;font-family:Rajdhani,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;box-shadow:0 0 0 1px rgba(255,255,255,.06) inset,0 8px 28px rgba(75,105,255,.35),0 0 40px rgba(136,71,255,.18);transition:transform .18s ease,box-shadow .22s ease,filter .22s ease;position:relative;overflow:hidden}.upgrade-btn::before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.18) 50%,transparent 65%);transform:translateX(-120%);transition:transform .55s ease}.upgrade-btn:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 0 0 1px rgba(255,255,255,.1) inset,0 12px 36px rgba(75,105,255,.45),0 0 56px rgba(211,44,230,.28)}.upgrade-btn:hover:not(:disabled)::before{transform:translateX(120%)}.upgrade-btn:active:not(:disabled){transform:translateY(0)}.upgrade-btn:disabled{opacity:.38;cursor:not-allowed;box-shadow:none;filter:grayscale(.2)}.fair-box{width:100%;font-size:11px;color:var(--muted);background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:10px;line-height:1.6}.fair-box b{color:var(--text)}.hist-list{display:flex;flex-direction:column;gap:8px;max-height:600px;overflow:auto}.hist-item{display:flex;justify-content:space-between;align-items:center;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:12px}.hist-item .l{display:flex;flex-direction:column;gap:2px}.hist-item .tag{font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.hist-item.win .tag{color:var(--win)}.hist-item.loss .tag{color:var(--loss)}.hist-item .r{font-family:'JetBrains Mono',monospace;font-size:11px;color:var(--muted)}.empty{color:var(--muted);font-size:12px;text-align:center;padding:20px 0}.profile-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}@media (max-width:800px){.profile-stats{grid-template-columns:repeat(2,1fr)}}.pstat{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px;text-align:center}.pstat .n{font-family:'JetBrains Mono',monospace;font-size:22px;font-weight:700;color:var(--win)}.pstat .l{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:4px}.filter-row{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.filter-chip{font-size:12px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);color:var(--muted);cursor:pointer;font-family:Rajdhani,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.filter-chip.active{color:var(--text);border-color:var(--r-milspec);background:var(--panel-2)}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.shop-card{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.shop-card .swatch{width:100%;height:78px;border-radius:8px;background:linear-gradient(160deg,var(--rarity),#000 140%);display:flex;align-items:center;justify-content:center;font-size:27px}.shop-card .nm{font-size:12.5px;line-height:1.3}.shop-card .nm .weap{color:var(--muted);display:block;font-size:11.5px}.shop-card .pr{font-size:13px;color:var(--win);font-weight:600}.buy-btn{margin-top:auto;padding:8px;border-radius:8px;border:1px solid var(--line);background:var(--panel);color:var(--text);font-size:12px;cursor:pointer;font-family:Rajdhani,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.buy-btn:hover:not(:disabled){border-color:var(--win);color:var(--win)}.buy-btn:disabled{opacity:.35;cursor:not-allowed}.img-note{font-size:10.5px;color:var(--muted);text-align:right;margin-top:14px}.swatch img{width:100%;height:100%;object-fit:contain}.swatch .fallback-icon{display:block}.toast-stack{position:fixed;right:20px;top:84px;z-index:100;display:flex;flex-direction:column;gap:10px;width:min(380px,calc(100vw - 40px));pointer-events:none}.toast{position:relative;overflow:hidden;display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:rgba(17,19,25,.96);backdrop-filter:blur(16px);box-shadow:0 18px 55px rgba(0,0,0,.38);transform:translateX(120%);opacity:0;animation:toastIn .45s cubic-bezier(.2,.9,.2,1) forwards}.toast.out{animation:toastOut .4s ease forwards}.toast.win{border-color:rgba(56,249,164,.55)}.toast.loss{border-color:rgba(255,77,106,.55)}.toast::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--toast-color);animation:toastTimer 5s linear forwards}.toast.win{--toast-color:var(--win)}.toast.loss{--toast-color:var(--loss)}.toast-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.06);font-size:19px}.toast-title{font-family:Rajdhani,sans-serif;font-weight:700;font-size:16px;letter-spacing:.05em}.toast.win .toast-title{color:var(--win)}.toast.loss .toast-title{color:var(--loss)}.toast-text{font-size:12px;color:var(--muted);margin-top:2px;line-height:1.45}@keyframes toastIn{to{transform:translateX(0);opacity:1}}@keyframes toastOut{to{transform:translateX(120%);opacity:0}}@keyframes toastTimer{from{transform:scaleX(1);transform-origin:left}to{transform:scaleX(0);transform-origin:left}}.upgrade-layout{display:grid;grid-template-columns:290px 1fr;gap:14px;align-items:start}@media(max-width:900px){.upgrade-layout{grid-template-columns:1fr}}.global-panel{position:sticky;top:88px}.leaderboard{display:grid;gap:8px;margin-bottom:16px}.leader-card{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(135deg,var(--panel-2),rgba(255,255,255,.02))}.leader-rank{font-family:Rajdhani,sans-serif;font-weight:700;font-size:18px;width:28px;color:var(--r-gold)}.leader-meta{min-width:0;flex:1}.leader-meta b{font-size:12px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leader-meta span{font-size:11px;color:var(--muted)}.leader-value{font-family:'JetBrains Mono',monospace;color:var(--win);font-size:11px}.global-list{display:flex;flex-direction:column;gap:8px;max-height:420px;overflow:auto}.upgrade-main{min-width:0}.wheel-panel{min-height:560px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.wheel-panel::before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(75,105,255,.12),transparent 65%);pointer-events:none}.wheel{position:relative;width:min(460px,82vw);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;filter:drop-shadow(0 22px 38px rgba(0,0,0,.5))}.wheel-spin{position:absolute;inset:0;border-radius:50%;will-change:transform;background:conic-gradient(from 0deg,var(--wheel-win,#38f9a4) 0deg var(--wheel-deg,0deg),#ff4d6a var(--wheel-deg,0deg) 360deg);border:16px solid #202530;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 0 45px rgba(0,0,0,.4),0 0 0 8px #0b0d12}.wheel-spin::before{content:"";position:absolute;inset:12px;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.13) 0deg 1deg,transparent 1deg 12deg);-webkit-mask:radial-gradient(circle,transparent 0 57%,#000 58% 100%);mask:radial-gradient(circle,transparent 0 57%,#000 58% 100%)}.wheel-spin::after{content:"";position:absolute;inset:25%;border-radius:50%;background:#11141c;border:2px solid rgba(255,255,255,.08);box-shadow:inset 0 0 40px rgba(0,0,0,.55)}.wheel-track{display:none}.wheel-ticks{position:absolute;inset:0;border-radius:50%;pointer-events:none}.wheel-label{position:absolute;z-index:2;font-family:Rajdhani,sans-serif;font-weight:700;font-size:15px;letter-spacing:.1em;text-shadow:0 2px 7px #000;pointer-events:none}.wheel-label.win-label{top:22%;left:50%;transform:translateX(-50%);color:#fff}.wheel-label.lose-label{bottom:22%;left:50%;transform:translateX(-50%);color:#fff}.wheel-pointer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-top:34px solid #fff;filter:drop-shadow(0 4px 10px rgba(0,0,0,.8));margin-top:calc(-1 * min(230px,41vw))}.wheel-center{position:relative;z-index:6;width:56%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 25%,#242a38,#0d1016 72%);border:2px solid #303747;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 15px 45px rgba(0,0,0,.65),0 0 0 8px rgba(8,9,13,.92)}.wheel-glow{position:absolute;inset:15%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.07),transparent 60%);pointer-events:none}.targets-row{width:100%;margin-top:24px}.targets-row .target-grid{grid-template-columns:repeat(3,1fr)}@media(max-width:600px){.targets-row .target-grid{grid-template-columns:repeat(2,1fr)}}.quick-target-bar{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:14px 0 18px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:rgba(8,10,15,.42)}.quick-target-group{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.quick-target-group.right{justify-content:flex-end}.quick-target-label{font:700 10px 'JetBrains Mono',monospace;letter-spacing:.12em;color:var(--muted);text-transform:uppercase;margin-right:2px}.quick-target-btn{min-width:54px;padding:9px 12px;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.015));color:#cfd5df;font:700 14px Rajdhani,sans-serif;letter-spacing:.04em;cursor:pointer;transition:.18s transform,.18s border-color,.18s background,.18s color,.18s box-shadow;box-shadow:0 2px 8px rgba(0,0,0,.25)}.quick-target-btn:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.32);color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.35),0 0 12px rgba(255,255,255,.06)}.quick-target-btn.multiplier.active{border-color:var(--r-milspec);background:linear-gradient(180deg,rgba(75,105,255,.28),rgba(75,105,255,.12));color:#c5d2ff;box-shadow:0 0 20px rgba(75,105,255,.22),0 4px 12px rgba(75,105,255,.15)}.quick-target-btn.chance.active{border-color:var(--win);background:linear-gradient(180deg,rgba(56,249,164,.2),rgba(56,249,164,.08));color:var(--win);box-shadow:0 0 20px rgba(56,249,164,.2),0 4px 12px rgba(56,249,164,.12)}.quick-target-hint{width:100%;font-size:11px;color:var(--muted);margin-top:-10px;margin-bottom:8px}@media(max-width:760px){.quick-target-bar{align-items:stretch;flex-direction:column;gap:10px}.quick-target-group.right{justify-content:flex-start}}.inventory-bottom{margin-top:14px}.inventory-bottom .inv-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));max-height:430px}.inventory-bottom .inv-summary-row{flex-direction:row;justify-content:space-between;flex-wrap:wrap}.profile-tabs{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.profile-tab{padding:9px 14px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2);color:var(--muted);cursor:pointer;font-family:Rajdhani,sans-serif;font-weight:700;text-transform:uppercase}.profile-tab.active{border-color:var(--r-milspec);color:var(--text)}.profile-inventory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.profile-item{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px}.profile-item .swatch{height:110px;background:linear-gradient(160deg,var(--rarity),#000 145%);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:32px}.profile-item .name{font-size:12px;line-height:1.35}.profile-item .price{font-family:'JetBrains Mono',monospace;color:var(--win);font-size:12px}.withdraw-btn{padding:8px;border:1px solid rgba(56,249,164,.35);border-radius:8px;background:rgba(56,249,164,.06);color:var(--win);cursor:pointer;font-family:Rajdhani,sans-serif;font-weight:700;text-transform:uppercase}.withdraw-btn:hover{background:rgba(56,249,164,.12)}.section-hidden{display:none!important}.skin-image{width:100%;height:100%;object-fit:contain;display:block}.skin-placeholder{width:100%;height:100%;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.07),transparent 45%)}.image-missing::after{content:"IMAGE";font:700 10px 'JetBrains Mono',monospace;letter-spacing:.15em;color:rgba(255,255,255,.25)}.wheel-panel{min-height:690px;background:radial-gradient(circle at 50% 38%,rgba(75,105,255,.1),transparent 34%),linear-gradient(180deg,rgba(22,25,34,.98),rgba(12,14,20,.98))}.wheel{position:relative;width:min(540px,90vw);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;margin:12px 0 4px}.wheel::before{content:"";position:absolute;inset:-16px;border-radius:50%;background:conic-gradient(from 0deg,rgba(56,249,164,.55) 0deg,rgba(56,249,164,.04) var(--wheel-deg,0deg),rgba(255,77,106,.05) var(--wheel-deg,0deg),rgba(255,77,106,.45) 360deg);filter:blur(18px);opacity:.75;pointer-events:none}.wheel::after{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid rgba(255,255,255,.06);box-shadow:0 0 0 1px rgba(0,0,0,.7),0 0 55px rgba(0,0,0,.45);pointer-events:none}.upgrade-wheel-static{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,#38f9a4 0deg var(--wheel-deg,0deg),#7d2234 var(--wheel-deg,0deg) 360deg);padding:22px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.07),inset 0 0 0 12px rgba(0,0,0,.22),inset 0 0 52px rgba(0,0,0,.55),0 28px 70px rgba(0,0,0,.62);overflow:hidden}.upgrade-wheel-static::before{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.42) 0deg .65deg,transparent .65deg 3.6deg);-webkit-mask:radial-gradient(circle,transparent 0 61%,#000 62% 100%);mask:radial-gradient(circle,transparent 0 61%,#000 62% 100%);opacity:.38;pointer-events:none}.upgrade-wheel-static::after{content:"";position:absolute;inset:18px;border-radius:50%;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 0 35px rgba(0,0,0,.72),0 0 0 1px rgba(0,0,0,.5);pointer-events:none}.wheel-loss-zone,.wheel-win-zone{display:none}.wheel-start-marker{position:absolute;top:-3px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:17px solid transparent;border-right:17px solid transparent;border-top:30px solid #fff;filter:drop-shadow(0 4px 12px rgba(0,0,0,.9));z-index:14}.wheel-start-marker::after{content:"START";position:absolute;top:-27px;left:50%;transform:translateX(-50%);font:700 9px 'JetBrains Mono',monospace;letter-spacing:.16em;color:#fff;text-shadow:0 2px 7px #000}.upgrade-wheel-orbit{position:absolute;inset:0;border-radius:50%;z-index:12;will-change:transform}.orbit-dot{position:absolute;top:11px;left:50%;width:36px;height:36px;border-radius:50%;transform:translateX(-50%);background:radial-gradient(circle at 32% 28%,#fff,#b9c5d5 45%,#6f7d8d 100%);border:2px solid #fff;box-shadow:0 0 0 7px rgba(255,255,255,.13),0 0 28px rgba(255,255,255,.85),0 8px 22px rgba(0,0,0,.85);display:grid;place-items:center}.orbit-dot::before{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid rgba(255,255,255,.5)}.orbit-dot span{width:10px;height:10px;border-radius:50%;background:#111722;box-shadow:inset 0 1px 3px rgba(255,255,255,.22)}.wheel-center{position:absolute;inset:22%;z-index:13;width:auto;aspect-ratio:auto;border-radius:50%;background:radial-gradient(circle at 35% 22%,#313a4b 0,#171d28 32%,#080b10 78%);border:2px solid #455168;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 22px 60px rgba(0,0,0,.8),0 0 0 10px rgba(8,9,13,.92),inset 0 1px 0 rgba(255,255,255,.12)}.wheel-center::before{display:none!important;content:none}.wheel-center .chance{font-size:68px;line-height:1;font-family:Rajdhani,sans-serif;font-weight:700;text-shadow:0 0 28px rgba(56,249,164,.22)}.wheel-center .mult{font-size:12px;color:#8b94a4;margin-top:10px;max-width:80%;line-height:1.35}.wheel-center .result{font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700;height:38px;margin-top:7px;display:flex;align-items:center;justify-content:center;max-width:90%}.upgrade-scale{width:min(540px,90vw);display:flex;justify-content:space-between;gap:16px;margin:4px 0 18px;font:700 10px 'JetBrains Mono',monospace;letter-spacing:.16em}.upgrade-scale span{padding:8px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.upgrade-scale-win{color:var(--win);box-shadow:inset 0 0 18px rgba(56,249,164,.06)}.upgrade-scale-loss{color:var(--loss);box-shadow:inset 0 0 18px rgba(255,77,106,.05)}.wheel-label,.wheel-pointer,.wheel-ticks,.wheel-track{display:none!important}@media(max-width:600px){.wheel-panel{min-height:590px}.wheel-center .chance{font-size:54px}.orbit-dot{width:29px;height:29px}.upgrade-wheel-static{padding:17px}.wheel-center{inset:23%}}.hist-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;max-height:600px;overflow:auto}.hist-item{position:relative;min-height:92px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel-2);isolation:isolate}.hist-item::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(8,9,13,.92));z-index:1}.hist-item img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:5px;filter:drop-shadow(0 8px 12px rgba(0,0,0,.55))}.hist-item .hist-fallback{position:absolute;inset:0;display:grid;place-items:center;font-size:30px}.hist-item .hist-percent{position:absolute;right:7px;bottom:6px;z-index:2;padding:4px 6px;border-radius:6px;background:rgba(10,13,18,.78);font:700 12px 'JetBrains Mono',monospace;color:#fff;border:1px solid rgba(255,255,255,.12)}.hist-item.win .hist-percent{color:var(--win);border-color:rgba(56,249,164,.45)}.hist-item.loss .hist-percent{color:var(--loss);border-color:rgba(255,77,106,.45)}.hist-item .hist-status{position:absolute;left:7px;bottom:7px;z-index:2;width:7px;height:7px;border-radius:50%;box-shadow:0 0 10px currentColor}.hist-item.win .hist-status{color:var(--win);background:var(--win)}.hist-item.loss .hist-status{color:var(--loss);background:var(--loss)}.target-picker{width:100%;margin:12px 0 18px;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:12px;background:rgba(8,10,15,.42)}.target-picker-preview{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.target-picker-preview .preview-swatch{width:64px;height:48px;border-radius:8px;flex-shrink:0;background:linear-gradient(160deg,var(--preview-rarity,var(--r-milspec)),#000 145%);display:grid;place-items:center;overflow:hidden}.target-picker-preview .preview-swatch img{width:100%;height:100%;object-fit:contain}.target-picker-preview .preview-meta{min-width:0}.target-picker-preview .preview-title{font:700 12px Rajdhani,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.target-picker-preview .preview-name{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.target-picker-preview .preview-price{font:700 11px 'JetBrains Mono',monospace;color:var(--win);margin-top:3px}.target-picker-preview.empty .preview-name{color:var(--muted)}.target-shop-open{flex-shrink:0;min-width:150px;padding:12px 16px;border-radius:10px;border:1px solid rgba(75,105,255,.55);background:linear-gradient(135deg,rgba(75,105,255,.22),rgba(136,71,255,.14));color:#dfe4ff;font-family:Rajdhani,sans-serif;font-weight:700;font-size:15px;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.target-shop-open:hover{border-color:#8fa0ff;box-shadow:0 0 20px rgba(75,105,255,.16)}.target-modal{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(3,4,7,.78);backdrop-filter:blur(8px)}.target-modal.open{display:flex}.target-modal-card{width:min(1120px,100%);max-height:min(820px,calc(100vh - 40px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(75,105,255,.28);border-radius:16px;background:linear-gradient(180deg,#151925,#0d0f15);box-shadow:0 35px 100px rgba(0,0,0,.68)}.target-modal-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid var(--line)}.target-modal-head h2{margin:0;font-family:Rajdhani,sans-serif;font-size:20px;letter-spacing:.08em;text-transform:uppercase}.target-modal-close{width:38px;height:38px;border-radius:10px;border:1px solid var(--line);background:var(--panel-2);color:var(--text);font-size:22px;cursor:pointer}.target-modal-close:hover{border-color:var(--loss);color:var(--loss)}.target-shop-tools{display:grid;grid-template-columns:minmax(220px,1fr) 180px 180px auto auto;gap:10px;padding:16px 20px;border-bottom:1px solid var(--line)}.target-shop-tools input{width:100%;padding:11px 13px;border-radius:9px;border:1px solid var(--line);background:#0b0d13;color:var(--text);font:500 12px Inter,sans-serif;outline:0}.target-shop-tools input:focus{border-color:var(--r-milspec)}.target-sort-btn{padding:10px 13px;border-radius:9px;border:1px solid var(--line);background:var(--panel-2);color:var(--muted);font-family:Rajdhani,sans-serif;font-weight:700;text-transform:uppercase;cursor:pointer}.target-sort-btn.active{border-color:var(--win);color:var(--win);background:rgba(56,249,164,.06)}.target-shop-count{padding:0 20px 12px;color:var(--muted);font:700 10px 'JetBrains Mono',monospace;letter-spacing:.1em;text-transform:uppercase}.target-shop-grid{padding:0 20px 20px;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.target-shop-card{background:var(--panel-2);border:1px solid var(--line);border-radius:11px;padding:10px;display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:.16s transform,.16s border-color,.16s box-shadow}.target-shop-card:hover{transform:translateY(-2px);border-color:var(--rarity);box-shadow:0 10px 28px rgba(0,0,0,.25)}.target-shop-card.selected{border-color:var(--rarity);box-shadow:0 0 0 1px var(--rarity) inset}.target-shop-card .swatch{height:92px;border-radius:8px;background:linear-gradient(160deg,var(--rarity),#000 145%);display:grid;place-items:center;overflow:hidden}.target-shop-card .swatch img{width:100%;height:100%;object-fit:contain}.target-shop-card .name{font-size:12px;line-height:1.35}.target-shop-card .skin{font-size:11px;color:var(--muted)}.target-shop-card .price{font:700 12px 'JetBrains Mono',monospace;color:var(--win)}.target-shop-empty{grid-column:1/-1;padding:50px 20px;text-align:center;color:var(--muted);font-size:13px}@media(max-width:850px){.target-shop-tools{grid-template-columns:1fr 1fr}.target-shop-tools input:first-child{grid-column:1/-1}.target-picker{align-items:stretch;flex-direction:column}.target-shop-open{width:100%}}@media(max-width:520px){.target-shop-tools{grid-template-columns:1fr}.target-shop-tools input:first-child{grid-column:auto}.target-modal{padding:8px}.target-modal-card{max-height:calc(100vh - 16px)}.target-modal-head{padding:14px}.target-shop-tools{padding:12px}.target-shop-grid{padding:0 12px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-layout{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.admin-card{padding:18px}.admin-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.admin-title h2{margin:0;font-size:18px;letter-spacing:.08em;text-transform:uppercase}.admin-badge{padding:6px 9px;border-radius:999px;border:1px solid rgba(255,190,70,.35);background:rgba(255,190,70,.08);color:#ffc66d;font:700 10px 'JetBrains Mono',monospace;letter-spacing:.12em}.admin-lock{max-width:420px;margin:70px auto;padding:24px;text-align:center}.admin-lock input{width:100%;margin:12px 0;padding:12px 14px;border-radius:10px;border:1px solid var(--line);background:var(--panel-2);color:var(--text);font-family:'JetBrains Mono',monospace;outline:0}.admin-lock button,.admin-save{width:100%;padding:12px;border-radius:10px;border:1px solid rgba(255,190,70,.4);background:linear-gradient(135deg,rgba(255,190,70,.18),rgba(255,190,70,.06));color:#ffd894;font-family:Rajdhani,sans-serif;font-weight:700;text-transform:uppercase;cursor:pointer}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-control{padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.admin-control.wide{grid-column:1/-1}.admin-control .row{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.admin-control .label{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.admin-control .value{font-family:'JetBrains Mono',monospace;color:#ffd894;font-size:14px}.admin-control input[type=range]{width:100%;accent-color:#ffc66d}.admin-note{font-size:12px;color:var(--muted);line-height:1.45}.admin-switch{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-switch input{width:18px;height:18px}.admin-stat{padding:15px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(160deg,var(--panel-2),rgba(8,10,15,.7));margin-bottom:10px}.admin-stat .n{font:700 24px 'JetBrains Mono',monospace}.admin-stat .l{margin-top:5px;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.admin-danger{color:#ff7a90}.admin-good{color:var(--win)}.admin-fair-warning{margin-top:8px;color:#ffc66d;font-size:11px}@media(max-width:800px){.admin-layout{grid-template-columns:1fr}.admin-grid{grid-template-columns:1fr}}.inventory-pagination,.profile-pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:12px;flex-wrap:wrap}.inventory-page-btn{min-width:34px;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.04);color:var(--text);cursor:pointer;font-weight:700}.inventory-page-btn:hover{background:rgba(255,255,255,.08)}.inventory-page-btn.active{background:var(--accent,#4b69ff);border-color:var(--accent,#4b69ff);color:#fff}.inventory-page-btn:disabled{opacity:.35;cursor:not-allowed}.inv-list .item{padding:7px 9px;min-height:54px}.inv-list .swatch{width:52px;height:40px}.inv-list .swatch img.skin-image{max-height:40px}.profile-inventory-grid .profile-item{padding:8px}.profile-inventory-grid .swatch{height:76px}.profile-inventory-grid .swatch img.skin-image{max-height:76px}.shop-layout{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:start}.shop-layout .filter-row{display:flex;flex-direction:column;gap:7px;margin:0;position:sticky;top:12px}.shop-layout .filter-chip{width:100%;min-height:36px;padding:7px 10px;border-radius:8px;background:rgba(255,255,255,.025);text-align:left;font-size:11px;line-height:1.1}.shop-layout .filter-chip:hover{border-color:rgba(255,255,255,.22);color:var(--text);background:rgba(255,255,255,.045)}.shop-layout .filter-chip.active{color:var(--text);border-color:var(--r-milspec);background:rgba(75,105,255,.12);box-shadow:inset 3px 0 0 var(--r-milspec)}.shop-grid{display:grid;grid-template-columns:repeat(5,minmax(125px,1fr));gap:14px}.shop-card{min-width:0;padding:10px;gap:7px;border-radius:10px}.shop-card .swatch{height:70px;font-size:24px}.shop-card .nm{font-size:11.5px;line-height:1.25;min-height:29px}.shop-card .nm .weap{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-card .pr{font-size:12px}.shop-card .buy-btn{padding:7px;font-size:11px}@media(max-width:1100px){.shop-grid{grid-template-columns:repeat(4,minmax(125px,1fr))}}@media(max-width:800px){.shop-layout{grid-template-columns:1fr;gap:12px}.shop-layout .filter-row{position:static;display:grid;grid-template-columns:repeat(2,1fr)}.shop-layout .filter-chip{width:auto;text-align:center}.shop-grid{grid-template-columns:repeat(3,minmax(110px,1fr));gap:10px}}@media(max-width:520px){.shop-grid{grid-template-columns:repeat(2,minmax(110px,1fr))}}.inv-list .item input[type=checkbox]{display:none!important}.inv-list .item{gap:9px;padding:8px 9px;min-height:54px}.inv-list .item.selected .swatch{box-shadow:0 0 0 1px var(--rarity,var(--r-milspec)),0 0 12px color-mix(in srgb,var(--rarity,var(--r-milspec)) 25%,transparent)}body[data-theme=light]{--void:#eef1f5;--panel:#ffffff;--panel-2:#f5f7fa;--line:#d8dde6;--text:#171a21;--muted:#667085;background:radial-gradient(circle at 15% 0,rgba(75,105,255,.08),transparent 45%),radial-gradient(circle at 85% 100%,rgba(211,44,230,.06),transparent 45%),var(--void)}body[data-theme=light] header{background:rgba(255,255,255,.92)}body[data-theme=light] .balance-box,body[data-theme=light] .item,body[data-theme=light] .profile-card,body[data-theme=light] .profile-item,body[data-theme=light] .settings-card,body[data-theme=light] .shop-card,body[data-theme=light] .target-picker,body[data-theme=light] .target-shop-card{background:var(--panel-2)}body[data-theme=light] .target-modal-card{background:linear-gradient(180deg,#fff,#f5f7fa)}body[data-theme=light] .admin-lock input,body[data-theme=light] .target-shop-tools input{background:#fff;color:var(--text)}body[data-theme=light] .item.selected{background:rgba(75,105,255,.08)}body[data-theme=light] .skin-placeholder{background:linear-gradient(160deg,rgba(0,0,0,.06),rgba(0,0,0,.02))}.profile-card{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:16px;align-items:center;margin-bottom:16px}.profile-avatar{width:92px;height:92px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(145deg,#a78bfa 0,#7c3aed 45%,#4f46e5 100%);color:#fff;font:700 32px Rajdhani,sans-serif;letter-spacing:-.04em;box-shadow:0 12px 30px rgba(124,58,237,.35),0 0 0 1px rgba(255,255,255,.18) inset;border:1px solid rgba(255,255,255,.2);text-shadow:0 1px 3px rgba(0,0,0,.35)}.profile-user h1{font:700 25px Rajdhani,sans-serif;letter-spacing:.04em;margin-bottom:5px}.profile-user .subtitle{color:var(--muted);font-size:12px}.profile-id{margin-top:9px;display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;border:1px solid var(--line);background:rgba(127,127,127,.06);font:700 11px 'JetBrains Mono',monospace}.profile-id span{color:var(--r-milspec)}.profile-status{text-align:right;color:var(--win);font:700 10px 'JetBrains Mono',monospace;text-transform:uppercase}.settings-layout{display:grid;grid-template-columns:1fr 1fr;gap:14px}.settings-card{padding:18px}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.settings-row:last-child{border-bottom:0}.settings-label{font-weight:600;font-size:13px}.settings-desc{font-size:11px;color:var(--muted);margin-top:3px;line-height:1.45}.theme-buttons{display:flex;gap:7px;flex-shrink:0}.theme-btn{min-width:88px;padding:9px 12px;border-radius:8px;border:1px solid var(--line);background:var(--panel-2);color:var(--muted);cursor:pointer;font:700 11px Rajdhani,sans-serif;text-transform:uppercase}.theme-btn.active{color:var(--text);border-color:var(--r-milspec);background:rgba(75,105,255,.1)}.settings-preview{margin-top:14px;padding:16px;border-radius:12px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(75,105,255,.08),rgba(211,44,230,.05))}.settings-preview .preview-title{font:700 15px Rajdhani,sans-serif;text-transform:uppercase;letter-spacing:.08em}@media(max-width:760px){.profile-card{grid-template-columns:72px 1fr}.profile-avatar{width:72px;height:72px;border-radius:18px;font-size:24px;letter-spacing:-.04em}.profile-status{grid-column:2;text-align:left}.settings-layout{grid-template-columns:1fr}}.target-rarity-note{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:0 0 12px;padding:9px 12px;border:1px solid var(--line);border-radius:9px;background:rgba(127,127,127,.045);color:var(--muted);font-size:11px}.target-rarity-note b{color:var(--text)}.target-rarity-pill{padding:4px 8px;border-radius:999px;font:700 10px 'JetBrains Mono',monospace}.target-rarity-red{background:rgba(235,75,75,.12);color:#eb4b4b}.target-rarity-yellow{background:rgba(255,215,0,.12);color:#c9a900}.profile-item .rarity-badge{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:4px 7px;border:1px solid;border-radius:6px;background:rgba(127,127,127,.05);font:700 9px 'JetBrains Mono',monospace;text-transform:uppercase;white-space:nowrap}.upgrade-wheel{display:grid;grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);gap:18px;align-items:center;margin:18px 0}.upgrade-side{min-width:0;text-align:center}.upgrade-side-label{color:var(--muted);font:700 10px 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.upgrade-wheel-card{min-height:190px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(160deg,rgba(127,127,127,.07),rgba(127,127,127,.025));position:relative;overflow:hidden}.upgrade-wheel-card.win{border-color:var(--win);box-shadow:0 0 28px rgba(54,220,133,.15)}.upgrade-wheel-card.lose{border-color:rgba(235,75,75,.65)}.upgrade-wheel-image{width:145px;height:105px;object-fit:contain;margin-bottom:8px;filter:drop-shadow(0 10px 18px rgba(0,0,0,.25))}.upgrade-wheel-placeholder{width:145px;height:105px;display:grid;place-items:center;font-size:48px;opacity:.65}.upgrade-wheel-name{font:700 14px Rajdhani,sans-serif;text-align:center}.upgrade-wheel-price{color:var(--muted);font:700 11px 'JetBrains Mono',monospace;margin-top:3px}.upgrade-wheel-arrow{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--line);background:var(--panel);font-size:28px;box-shadow:0 8px 25px rgba(0,0,0,.15)}.upgrade-result-message{text-align:center;padding:13px 15px;border-radius:10px;margin:0 0 16px;border:1px solid var(--line);font:700 13px Rajdhani,sans-serif}.upgrade-result-message.win{color:var(--win);background:rgba(54,220,133,.07);border-color:rgba(54,220,133,.25)}.upgrade-result-message.lose{color:#eb6a6a;background:rgba(235,75,75,.06);border-color:rgba(235,75,75,.22)}@media(max-width:700px){.upgrade-wheel{grid-template-columns:1fr;gap:8px}.upgrade-wheel-arrow{margin:auto;transform:rotate(90deg)}}.skin-image{object-fit:contain;background:0 0}.upgrade-items-preview{display:grid;grid-template-columns:1fr 70px 1fr;gap:14px;align-items:center;margin:14px 0 18px}.upgrade-item-side{min-width:0;text-align:center}.upgrade-item-label{font:700 10px 'JetBrains Mono',monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px}.upgrade-item-card{min-height:145px;border:1px solid var(--line);border-radius:13px;padding:12px;background:linear-gradient(160deg,rgba(127,127,127,.08),rgba(127,127,127,.025));display:flex;flex-direction:column;align-items:center;justify-content:center;transition:.25s}.upgrade-item-card.win{border-color:var(--win);box-shadow:0 0 25px rgba(54,220,133,.14)}.upgrade-item-card.loss{border-color:rgba(235,75,75,.6)}.upgrade-item-card img{width:135px;height:82px;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.25))}.upgrade-item-placeholder{width:135px;height:82px;display:grid;place-items:center;font-size:38px;opacity:.6}.upgrade-item-name{font:700 13px Rajdhani,sans-serif;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upgrade-item-price{font:700 10px 'JetBrains Mono',monospace;color:var(--muted);margin-top:2px}.upgrade-item-arrow{width:58px;height:58px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;background:var(--panel);font-size:23px}.upgrade-message{display:none;margin:-4px 0 14px;text-align:center;padding:11px 13px;border-radius:10px;border:1px solid var(--line);font:700 13px Rajdhani,sans-serif}.upgrade-message.win{display:block;color:var(--win);background:rgba(54,220,133,.07);border-color:rgba(54,220,133,.25)}.upgrade-message.loss{display:block;color:#eb6a6a;background:rgba(235,75,75,.06);border-color:rgba(235,75,75,.22)}@media(max-width:650px){.upgrade-items-preview{grid-template-columns:1fr}.upgrade-item-arrow{margin:auto;transform:rotate(90deg)}}.upgrade-wheel-stage{width:100%;display:grid;grid-template-columns:minmax(150px,190px) minmax(360px,540px) minmax(150px,190px);gap:22px;align-items:center;justify-content:center;margin:18px 0 8px}.upgrade-side-card{min-width:0;min-height:215px;padding:12px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(160deg,rgba(127,127,127,.08),rgba(127,127,127,.025));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;position:relative;overflow:hidden;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.upgrade-side-card:hover{transform:translateY(-2px);border-color:var(--r-milspec);background:linear-gradient(160deg,rgba(75,105,255,.12),rgba(127,127,127,.03));box-shadow:0 14px 35px rgba(0,0,0,.25),0 0 22px rgba(75,105,255,.08)}.upgrade-side-card.has-item.upgrade-side-stake{border-color:rgba(75,105,255,.45)}.upgrade-side-card.has-item.upgrade-side-target{border-color:rgba(56,249,164,.45)}.upgrade-side-label{color:var(--muted);font:700 10px 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.upgrade-side-body{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.upgrade-side-image-wrap{width:100%;height:105px;display:grid;place-items:center;margin-bottom:7px}.upgrade-side-image-wrap img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.3))}.upgrade-side-image-wrap .upgrade-item-placeholder{width:100%;height:100%;display:grid;place-items:center;font-size:42px;opacity:.6}.upgrade-side-card .upgrade-item-name{font:700 13px Rajdhani,sans-serif;line-height:1.2;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upgrade-side-card .upgrade-item-price{font:700 10px 'JetBrains Mono',monospace;color:var(--muted);margin-top:3px}.upgrade-side-remove{margin-top:9px;font:700 9px 'JetBrains Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);opacity:0;transform:translateY(4px);transition:.18s}.upgrade-side-card:hover .upgrade-side-remove{opacity:1;transform:translateY(0);color:var(--loss)}.upgrade-side-card.empty .upgrade-side-remove{display:none}.upgrade-wheel-stage .wheel{width:min(540px,100%);margin:0;justify-self:center}@media(max-width:1050px){.upgrade-wheel-stage{grid-template-columns:150px minmax(320px,500px) 150px;gap:12px}}@media(max-width:800px){.upgrade-wheel-stage{grid-template-columns:1fr 1fr;grid-template-areas:"stake target" "wheel wheel";gap:10px}.upgrade-side-stake{grid-area:stake}.upgrade-side-target{grid-area:target}.upgrade-wheel-stage .wheel{grid-area:wheel;width:min(540px,90vw)}.upgrade-side-card{min-height:180px}}@media(max-width:520px){.upgrade-wheel-stage{grid-template-columns:1fr}.upgrade-side-stake,.upgrade-side-target,.upgrade-wheel-stage .wheel{grid-area:auto}.upgrade-side-card{min-height:150px}.upgrade-side-image-wrap{height:80px}}body{background:radial-gradient(900px 500px at 8% 8%,rgba(91,108,255,.12),transparent 60%),radial-gradient(800px 520px at 92% 16%,rgba(0,220,170,.09),transparent 58%),radial-gradient(700px 480px at 50% 100%,rgba(255,190,70,.055),transparent 62%),#090b10;background-attachment:fixed}body::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to bottom,black,transparent 88%);z-index:-1}.app{min-height:100vh}.container{max-width:1240px;padding-top:18px;padding-bottom:22px}.hero{margin-bottom:12px!important;padding:16px 18px!important}.hero h1{font-size:clamp(22px,2.5vw,32px)!important}.hero p{margin-top:5px!important;font-size:12px!important}.balance-card{padding:10px 14px!important}.balance-card .value{font-size:20px!important}.game-layout,.upgrade-grid,.upgrade-layout,.upgrade-main{gap:10px!important}.fair-box,.history-panel,.inventory-panel,.target-panel,.upgrade-panel{padding:12px!important}.wheel-box,.wheel-container,.wheel-wrap{transform:scale(.88);transform-origin:center center;margin:-18px auto!important}#wheel{transform-origin:center center}.upgrade-side,.upgrade-side-card{min-height:155px!important;padding:10px!important}.upgrade-side-image{max-height:105px!important;object-fit:contain}.upgrade-side .name,.upgrade-side-card .name{font-size:11px!important}.upgrade-side .price,.upgrade-side-card .price{font-size:12px!important}#invList{gap:6px!important;max-height:430px;overflow-y:auto;padding-right:3px}#invList .item{min-height:62px!important;padding:6px 8px!important;gap:8px!important}#invList .swatch{width:52px!important;height:42px!important}#invList .sell-mini{padding:6px 8px!important;font-size:10px!important}#profileInventoryGrid{gap:7px!important}.profile-item{padding:8px!important}.profile-item .swatch{height:78px!important}#shopGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;gap:7px!important;max-height:calc(100vh - 250px);overflow-y:auto;padding-right:4px}.shop-card{padding:8px!important;min-height:165px!important}.shop-card .swatch{height:82px!important}.shop-card .nm{font-size:11px!important;line-height:1.2!important}.shop-card .pr{font-size:12px!important}.buy-btn{padding:7px!important;font-size:11px!important}#view-upgrade{min-height:calc(100vh - 90px)}#view-upgrade .section{margin-bottom:8px!important}.quick-target-row,.quick-targets{gap:5px!important}.quick-target-btn{padding:6px 8px!important;font-size:10px!important}#view-profile .section,#view-settings .section{margin-bottom:10px!important}@media (max-width:900px){.container{padding:10px}.wheel-box,.wheel-container,.wheel-wrap{transform:scale(.78);margin:-35px auto!important}#invList{max-height:none}#shopGrid{max-height:none}}body,html{min-height:100%;overflow-x:hidden}body{background:radial-gradient(700px 380px at 50% 4%,rgba(255,210,30,.055),transparent 65%),radial-gradient(650px 420px at 8% 55%,rgba(75,105,255,.075),transparent 65%),radial-gradient(650px 420px at 92% 55%,rgba(211,44,230,.055),transparent 65%),#08090d}header{padding:8px 14px!important}.header-inner{max-width:1320px}.logo{transform:scale(.9);transform-origin:left center}.balance-box{padding:5px 8px!important}.balance-box .label{font-size:9px!important}.balance-box .val{font-size:15px!important}.balance-box .topup{padding:6px 8px!important;font-size:10px!important}#view-upgrade{max-width:1320px!important;padding:8px 10px 12px!important;min-height:calc(100vh - 55px)}#view-upgrade>.upgrade-layout{display:block!important}#view-upgrade .global-panel{display:none!important}.upgrade-main{width:100%;min-width:0}.wheel-panel{min-height:0!important;height:330px!important;padding:8px 10px!important;justify-content:flex-start!important;border-radius:12px!important}.wheel-panel>h2{height:22px;font-size:13px!important;line-height:22px;flex:0 0 auto}.upgrade-wheel-stage{width:100%!important;height:235px!important;display:grid!important;grid-template-columns:minmax(145px,1fr) 250px minmax(145px,1fr)!important;align-items:center!important;justify-items:center!important;gap:10px!important;margin:0 auto!important;flex:0 0 235px!important}.wheel{width:250px!important;max-width:250px!important;height:250px!important;max-height:250px!important}.wheel-spin{border-width:10px!important}.wheel-pointer{border-left-width:12px!important;border-right-width:12px!important;border-top-width:23px!important;margin-top:-125px!important}.wheel-center{width:55%!important}.wheel-label{font-size:9px!important}.chance{font-size:24px!important}.mult{font-size:9px!important}.upgrade-side-card{width:100%!important;max-width:205px!important;height:190px!important;min-height:190px!important;padding:8px!important;border-radius:10px!important}.upgrade-side-label{font-size:9px!important}.upgrade-side-body{gap:3px!important}.upgrade-side-image-wrap{width:100%!important;height:105px!important}.upgrade-side-image-wrap img{max-width:100%!important;max-height:100%!important;object-fit:contain!important}.upgrade-item-name{font-size:10px!important;line-height:1.15!important}.upgrade-item-price{font-size:10px!important}.upgrade-side-remove{font-size:9px!important}#upgradeMessage,.fair-box,.targets-row,.upgrade-scale{display:none!important}#upgradeBtn{width:230px!important;height:36px!important;min-height:36px!important;margin:3px auto 0!important;padding:6px 14px!important;font-size:12px!important}.inventory-bottom{margin-top:8px!important;padding:8px!important;border-radius:12px!important;height:285px!important}.inventory-bottom>h2{font-size:12px!important;margin-bottom:6px!important}#invList{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;height:218px!important;max-height:218px!important;overflow:hidden!important}#invList .item{min-width:0!important;height:102px!important;min-height:102px!important;padding:5px!important;display:grid!important;grid-template-columns:44px 1fr!important;grid-template-rows:auto auto!important;gap:3px 5px!important;border-radius:8px!important}#invList .item .swatch{width:44px!important;height:38px!important;grid-row:1/span 2!important}#invList .item .meta{min-width:0!important}#invList .item .name{font-size:9px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#invList .item .price,#invList .item .rarity{font-size:8px!important}#invList .item button{font-size:8px!important;padding:4px!important}.inv-summary-row{padding-top:5px!important;font-size:9px!important}#view-upgrade~.toast-stack{top:58px!important;right:8px!important;width:270px!important}#adminPinError{display:none!important}@media (min-width:901px){.container{padding-top:8px!important}}@media (max-width:1100px) and (min-width:701px){.upgrade-wheel-stage{grid-template-columns:minmax(125px,1fr) 220px minmax(125px,1fr)!important;gap:6px!important}.wheel{width:220px!important;height:220px!important}.upgrade-side-card{height:175px!important;min-height:175px!important}#invList{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:700px){#view-upgrade{padding:6px!important}.wheel-panel{height:auto!important}.upgrade-wheel-stage{height:auto!important;flex:initial!important;grid-template-columns:1fr 1fr!important;grid-template-areas:"stake target" "wheel wheel"!important;gap:6px!important}.upgrade-side-stake{grid-area:stake}.upgrade-side-target{grid-area:target}.upgrade-wheel-stage .wheel{grid-area:wheel}.wheel{width:220px!important;height:220px!important}.upgrade-side-card{height:125px!important;min-height:125px!important}.upgrade-side-image-wrap{height:60px!important}#invList{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;max-height:none!important;overflow:auto!important}.inventory-bottom{height:auto!important}}#view-upgrade .targets-row{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;margin:2px 0 0!important}#view-upgrade .quick-target-hint,#view-upgrade .target-picker-preview,#view-upgrade .targets-row>h2{display:none!important}#view-upgrade .quick-target-bar{display:flex!important;width:auto!important;margin:0!important;padding:4px!important;gap:5px!important;border:0!important;background:0 0!important;border-radius:7px!important;justify-content:center!important}#view-upgrade .quick-target-group{gap:4px!important;flex-wrap:nowrap!important}#view-upgrade .quick-target-label{display:none!important}#view-upgrade .quick-target-btn{min-width:43px!important;height:29px!important;padding:4px 7px!important;border-radius:6px!important;font-size:11px!important}#view-upgrade .target-picker{display:flex!important;justify-content:center!important;width:auto!important;margin:0!important}#view-upgrade #openTargetShop{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:29px!important;padding:4px 12px!important;margin-left:5px!important;border-radius:6px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}#view-upgrade .wheel-start-marker{display:none!important}#view-upgrade .orbit-dot{width:0!important;height:0!important;border-radius:0!important;background:0 0!important;border:0!important;box-shadow:none!important;top:0!important;left:50%!important;transform:translateX(-50%)!important}#view-upgrade .orbit-dot::before{display:none!important}#view-upgrade .orbit-dot span{display:block!important;width:0!important;height:0!important;border-left:13px solid transparent!important;border-right:13px solid transparent!important;border-top:24px solid #ffd400!important;border-radius:0!important;background:0 0!important;box-shadow:0 0 15px rgba(255,212,0,.45)!important}#view-upgrade .wheel-panel{height:385px!important;padding:7px 10px!important}#view-upgrade .upgrade-wheel-stage{height:235px!important;flex:0 0 235px!important;grid-template-columns:minmax(150px,1fr) 235px minmax(150px,1fr)!important;gap:7px!important}#view-upgrade .wheel{width:235px!important;height:235px!important}#view-upgrade #upgradeBtn{width:230px!important;height:34px!important;min-height:34px!important;margin:2px auto 0!important;font-size:12px!important}#view-upgrade .targets-row{min-height:34px!important}#view-upgrade .targets-row .quick-target-bar{order:1!important}#view-upgrade .targets-row .target-picker{position:static!important;margin:2px 0 0!important;width:auto!important;display:flex!important;justify-content:center!important}#view-upgrade .targets-row{position:static!important}#view-upgrade #openTargetShop{margin:2px 0 0!important;min-width:155px!important;height:27px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.12)!important}#view-upgrade .inventory-bottom{margin-top:7px!important;height:270px!important;padding:7px!important}#view-upgrade .inventory-bottom h2{margin-bottom:5px!important;font-size:11px!important}#view-upgrade #invList{height:205px!important;max-height:205px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important}#view-upgrade #invList .item{height:98px!important;min-height:98px!important;padding:4px!important}#view-upgrade #invList .item .swatch{width:40px!important;height:34px!important}#view-upgrade #invList .item .name{font-size:8px!important}#view-upgrade #invList .item .price,#view-upgrade #invList .item .rarity{font-size:7px!important}#view-upgrade .admin-fair-warning,#view-upgrade .upgrade-warning,#view-upgrade .warning{display:none!important}@media (min-width:901px) and (max-height:820px){#view-upgrade{padding-top:5px!important;padding-bottom:5px!important}#view-upgrade .wheel-panel{height:360px!important}#view-upgrade .upgrade-wheel-stage{height:220px!important;flex-basis:220px!important;grid-template-columns:minmax(140px,1fr) 220px minmax(140px,1fr)!important}#view-upgrade .wheel{width:220px!important;height:220px!important}#view-upgrade .upgrade-side-card{height:165px!important;min-height:165px!important}#view-upgrade .inventory-bottom{height:250px!important}#view-upgrade #invList{height:188px!important;max-height:188px!important}}.target-shop-card{position:relative}.target-buy-btn{width:100%;margin-top:5px;min-height:27px;padding:5px 6px;border-radius:6px;border:1px solid rgba(255,212,0,.28);background:rgba(255,212,0,.08);color:#ffd400;font:700 10px Rajdhani,sans-serif;cursor:pointer;transition:.16s}.target-buy-btn:hover:not(:disabled){background:rgba(255,212,0,.16);border-color:rgba(255,212,0,.5);transform:translateY(-1px)}.target-buy-btn:disabled{opacity:.38;cursor:not-allowed;color:var(--muted);border-color:var(--line);background:rgba(255,255,255,.025)}@media(max-width:700px){#view-upgrade .targets-row .quick-target-bar{flex-wrap:wrap!important}#view-upgrade .targets-row .target-picker{width:100%!important}}#view-upgrade .wheel-panel{height:430px!important;min-height:430px!important;padding:8px 10px!important;justify-content:flex-start!important}#view-upgrade .upgrade-wheel-stage{height:235px!important;flex:0 0 235px!important;margin:3px auto 2px!important;grid-template-columns:minmax(160px,205px) 235px minmax(160px,205px)!important;gap:10px!important}#view-upgrade .targets-row{position:static!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;height:92px!important;min-height:92px!important;margin:0!important;padding:0!important;gap:0!important}#view-upgrade .targets-row .quick-target-hint,#view-upgrade .targets-row .target-picker-preview,#view-upgrade .targets-row>h2{display:none!important}#view-upgrade .quick-target-bar{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:34px!important;min-height:34px!important;margin:0!important;padding:2px!important;gap:5px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:7px!important;background:rgba(8,10,15,.55)!important}#view-upgrade .quick-target-group{display:flex!important;align-items:center!important;gap:4px!important;flex-wrap:nowrap!important}#view-upgrade .quick-target-group.right{justify-content:flex-start!important}#view-upgrade .quick-target-btn{min-width:44px!important;width:44px!important;height:28px!important;padding:3px 5px!important;margin:0!important;font-size:11px!important;line-height:20px!important}#view-upgrade .target-picker{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:34px!important;margin:2px 0 0!important;padding:0!important}#view-upgrade #openTargetShop{display:flex!important;position:static!important;align-items:center!important;justify-content:center!important;width:150px!important;height:29px!important;min-height:29px!important;margin:0!important;padding:4px 10px!important;border-radius:6px!important;font-size:10px!important;line-height:18px!important;box-sizing:border-box!important;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025))!important;border:1px solid rgba(255,255,255,.13)!important}#view-upgrade #upgradeBtn{position:static!important;display:block!important;flex:0 0 auto!important;width:230px!important;height:34px!important;min-height:34px!important;margin:3px auto 0!important;padding:5px 14px!important;line-height:22px!important;font-size:12px!important;z-index:2!important}#view-upgrade .inventory-bottom{margin-top:7px!important;height:270px!important}@media (min-width:901px) and (max-height:820px){#view-upgrade .wheel-panel{height:395px!important;min-height:395px!important}#view-upgrade .upgrade-wheel-stage{height:205px!important;flex-basis:205px!important;grid-template-columns:minmax(145px,190px) 205px minmax(145px,190px)!important}#view-upgrade .wheel{width:205px!important;height:205px!important}#view-upgrade .upgrade-side-card{height:155px!important;min-height:155px!important}#view-upgrade .targets-row{height:88px!important;min-height:88px!important}}@media (max-width:700px){#view-upgrade .wheel-panel{height:auto!important;min-height:0!important}#view-upgrade .upgrade-wheel-stage{height:auto!important;flex:initial!important;grid-template-columns:1fr 1fr!important}#view-upgrade .quick-target-bar{flex-wrap:wrap!important;height:auto!important}}#view-upgrade #invList{grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;height:205px!important;max-height:205px!important;overflow:hidden!important}#view-upgrade #invList .item{height:96px!important;min-height:96px!important}#view-upgrade .inventory-pagination{display:flex!important;justify-content:center!important;align-items:center!important;gap:4px!important;height:28px!important;margin:4px 0 0!important}#view-upgrade .inventory-page-btn{min-width:25px!important;height:25px!important;padding:0 7px!important;border:1px solid var(--line)!important;border-radius:6px!important;background:rgba(255,255,255,.035)!important;color:var(--muted)!important;font:700 10px 'JetBrains Mono',monospace!important;cursor:pointer!important}#view-upgrade .inventory-page-btn:hover:not(:disabled){color:#fff!important;border-color:rgba(255,212,0,.45)!important}#view-upgrade .inventory-page-btn.active{color:#111!important;background:#ffd400!important;border-color:#ffd400!important}#view-upgrade .inventory-page-btn:disabled{opacity:.3!important;cursor:not-allowed!important}.target-shop-card{cursor:default!important}.target-shop-card:hover{transform:none!important}.target-buy-btn{min-height:28px!important;font-size:10px!important;font-weight:700!important}#view-upgrade .inventory-bottom{height:286px!important}@media (min-width:901px) and (max-height:820px){#view-upgrade .inventory-bottom{height:260px!important}#view-upgrade #invList{height:188px!important;max-height:188px!important}#view-upgrade #invList .item{height:88px!important;min-height:88px!important}#view-upgrade .inventory-pagination{height:25px!important}}@media(max-width:1100px) and (min-width:701px){#view-upgrade #invList{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important}}@media(max-width:700px){#view-upgrade #invList{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(6,minmax(0,1fr))!important;height:auto!important;max-height:none!important;overflow:auto!important}}#view-upgrade .orbit-dot{filter:none!important;box-shadow:none!important}#view-upgrade .orbit-dot span{border-left:13px solid transparent!important;border-right:13px solid transparent!important;border-top:24px solid #ffd400!important;box-shadow:none!important;filter:none!important}#view-upgrade .upgrade-wheel-static{background:conic-gradient(from 0deg,#38f9a4 0deg var(--wheel-deg,0deg),#7d2234 var(--wheel-deg,0deg) 360deg)!important}#view-upgrade .upgrade-wheel-static::before{opacity:.38!important}#view-upgrade .upgrade-side-stake{position:relative!important;overflow:visible!important}#view-upgrade .upgrade-side-stake .target-picker{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 5px)!important;width:100%!important;height:31px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:0 0!important;z-index:30!important}#view-upgrade .upgrade-side-stake .target-shop-open{width:100%!important;min-width:0!important;height:31px!important;padding:5px 8px!important;margin:0!important;border-radius:7px!important;font-size:10px!important;letter-spacing:.06em!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important}#view-upgrade #targetPickerPreview{display:none!important}#view-upgrade .upgrade-wheel-stage{margin-bottom:34px!important}#view-upgrade .targets-row{position:static!important;margin-top:0!important}#view-upgrade .targets-row .quick-target-bar{position:static!important;margin:0 auto!important}#view-upgrade .targets-row .target-picker{display:none!important}#view-upgrade .upgrade-side-stake .target-picker,#view-upgrade .upgrade-side-stake .target-shop-open{pointer-events:auto!important}#view-upgrade .upgrade-wheel-static{background:conic-gradient(from 0deg,#38f9a4 0deg var(--wheel-deg,0deg),#7d2234 var(--wheel-deg,0deg) 360deg)!important}#view-upgrade .wheel::before{background:conic-gradient(from 0deg,rgba(56,249,164,.28) 0deg,rgba(56,249,164,.03) var(--wheel-deg,0deg),rgba(255,77,106,.02) var(--wheel-deg,0deg),rgba(255,77,106,.18) 360deg)!important;filter:blur(12px)!important;opacity:.55!important}#view-upgrade .targets-row .target-picker{display:none!important}#view-upgrade .upgrade-side-stake .target-picker{display:flex!important}.music-widget{position:fixed;right:14px;bottom:14px;z-index:9999;font-family:Rajdhani,sans-serif}.music-toggle{width:38px;height:38px;border-radius:9px;border:1px solid rgba(255,255,255,.12);background:rgba(17,20,29,.92);color:#ffd400;box-shadow:0 8px 28px rgba(0,0,0,.35);cursor:pointer;font-size:18px}.music-toggle:hover{border-color:rgba(255,212,0,.45)}.music-panel{position:absolute;right:0;bottom:46px;width:260px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(13,16,23,.97);box-shadow:0 18px 55px rgba(0,0,0,.55);display:none}.music-widget.open .music-panel{display:block}.music-title{font:700 9px 'JetBrains Mono',monospace;color:#7f899b;letter-spacing:.12em}.music-track{margin-top:5px;font-size:12px;color:#f0f2f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-row{display:flex;align-items:center;gap:7px;margin-top:10px}.music-play{width:28px;height:28px;border-radius:6px;border:1px solid rgba(255,212,0,.28);background:rgba(255,212,0,.08);color:#ffd400;cursor:pointer}#musicVolume{flex:1;accent-color:#ffd400}#musicVolumeValue{width:34px;text-align:right;font:700 9px 'JetBrains Mono',monospace;color:#aeb5c1}.music-file-label{display:block;margin-top:9px;padding:7px 8px;border:1px dashed rgba(255,255,255,.12);border-radius:6px;color:#b8c0cc;font-size:10px;cursor:pointer;text-align:center}.music-file-label input{display:none}.music-note{margin-top:7px;font-size:8px;line-height:1.35;color:#626c7c}@media(max-width:700px){.music-widget{right:8px;bottom:8px}.music-panel{width:235px}}#view-upgrade .upgrade-side-stake #targetPicker{display:flex!important;position:absolute!important;left:0!important;right:0!important;top:calc(100% + 6px)!important;width:100%!important;height:30px!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:center!important;z-index:40!important}#view-upgrade .upgrade-side-stake #openTargetShop{display:flex!important;width:100%!important;height:30px!important;align-items:center!important;justify-content:center!important;margin:0!important;cursor:pointer!important;pointer-events:auto!important}#view-upgrade .targets-row>#targetPicker{display:none!important}#view-upgrade .inventory-bottom{position:relative!important;z-index:2!important}#view-upgrade #invList{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:5px!important;height:205px!important;max-height:205px!important;overflow:hidden!important}#view-upgrade #invList .item{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;cursor:pointer!important;height:96px!important;min-height:96px!important;min-width:0!important;padding:5px!important;box-sizing:border-box!important}#view-upgrade #invList .item.selected{outline:2px solid var(--rarity)!important;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 0 16px color-mix(in srgb,var(--rarity) 30%,transparent)!important}#view-upgrade #invList .item .sell-mini{position:relative!important;z-index:5!important;pointer-events:auto!important;cursor:pointer!important}#view-upgrade #inventoryPagination{display:flex!important;visibility:visible!important;align-items:center!important;justify-content:center!important;gap:4px!important;height:27px!important;margin:4px 0 0!important}#view-upgrade .upgrade-wheel-static{background:conic-gradient(from 0deg,#38f9a4 0deg var(--wheel-deg,0deg),#7d2234 var(--wheel-deg,0deg) 360deg)!important}#view-upgrade .orbit-dot{box-shadow:none!important;filter:none!important}#view-upgrade .orbit-dot span{box-shadow:none!important;filter:none!important}@media(max-width:1100px) and (min-width:701px){#view-upgrade #invList{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important}}@media(max-width:700px){#view-upgrade #invList{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(6,minmax(0,1fr))!important;height:auto!important;max-height:none!important;overflow:auto!important}#view-upgrade .upgrade-side-stake #targetPicker{top:calc(100% + 4px)!important}}#view-upgrade .wheel-panel{height:350px!important;min-height:350px!important;max-height:350px!important;overflow:visible!important;box-sizing:border-box!important;padding:7px 10px!important}#view-upgrade .wheel-panel>h2{height:20px!important;line-height:20px!important;margin:0!important}#view-upgrade .upgrade-wheel-stage{height:205px!important;min-height:205px!important;flex:0 0 205px!important;grid-template-columns:minmax(155px,205px) 205px minmax(155px,205px)!important;gap:8px!important;margin:0 auto!important}#view-upgrade .wheel{width:205px!important;height:205px!important;max-width:205px!important;max-height:205px!important}#view-upgrade .upgrade-side-card{width:100%!important;max-width:205px!important;height:155px!important;min-height:155px!important;max-height:155px!important;padding:7px!important}#view-upgrade .upgrade-side-image-wrap{height:78px!important;margin-bottom:4px!important}#view-upgrade .upgrade-side-remove{margin-top:4px!important}#view-upgrade .upgrade-side-stake #targetPicker{top:calc(100% + 4px)!important;height:27px!important}#view-upgrade .upgrade-side-stake #openTargetShop{height:27px!important;font-size:9px!important}#view-upgrade .targets-row{display:flex!important;height:70px!important;min-height:70px!important;margin:0!important;padding:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important}#view-upgrade .targets-row .quick-target-bar{display:flex!important;height:31px!important;padding:2px!important;gap:3px!important;margin:0 auto!important}#view-upgrade .quick-target-btn{height:27px!important;min-width:42px!important;padding:3px 6px!important}#view-upgrade #upgradeBtn{width:230px!important;height:32px!important;min-height:32px!important;margin:2px auto 0!important;padding:5px 12px!important}#view-upgrade .inventory-bottom{display:block!important;position:relative!important;visibility:visible!important;opacity:1!important;height:230px!important;min-height:230px!important;max-height:230px!important;margin-top:7px!important;padding:7px!important;overflow:visible!important;box-sizing:border-box!important;z-index:5!important}#view-upgrade .inventory-bottom>h2{display:flex!important;height:18px!important;line-height:18px!important;margin:0 0 4px!important;font-size:10px!important}#view-upgrade #invList{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:repeat(2,1fr)!important;gap:4px!important;width:100%!important;height:166px!important;max-height:166px!important;overflow:hidden!important;margin:0!important}#view-upgrade #invList .item{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;height:81px!important;min-height:81px!important;padding:4px!important;cursor:pointer!important;overflow:hidden!important}#view-upgrade #invList .empty{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:center!important;height:160px!important;color:var(--muted)!important}#view-upgrade #inventoryPagination{display:flex!important;visibility:visible!important;height:22px!important;min-height:22px!important;margin:3px 0 0!important;justify-content:center!important;align-items:center!important}#view-upgrade .inventory-bottom .inv-summary-row{position:absolute!important;left:7px!important;right:7px!important;bottom:5px!important;height:14px!important;padding:0!important;margin:0!important;font-size:8px!important}#view-upgrade .global-panel{display:none!important}@media (min-width:901px) and (max-height:760px){#view-upgrade .wheel-panel{height:325px!important;min-height:325px!important;max-height:325px!important}#view-upgrade .upgrade-wheel-stage{height:190px!important;min-height:190px!important;flex-basis:190px!important;grid-template-columns:minmax(145px,190px) 190px minmax(145px,190px)!important}#view-upgrade .wheel{width:190px!important;height:190px!important}#view-upgrade .upgrade-side-card{height:140px!important;min-height:140px!important;max-height:140px!important}#view-upgrade .upgrade-side-image-wrap{height:68px!important}#view-upgrade .targets-row{height:63px!important;min-height:63px!important}#view-upgrade .inventory-bottom{height:225px!important;min-height:225px!important}#view-upgrade #invList{height:160px!important;max-height:160px!important}}@media(max-width:1100px) and (min-width:701px){#view-upgrade #invList{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:repeat(3,1fr)!important;height:166px!important}}@media(max-width:700px){#view-upgrade .wheel-panel{height:auto!important;min-height:0!important;max-height:none!important}#view-upgrade .upgrade-wheel-stage{height:auto!important;min-height:0!important;flex:initial!important;grid-template-columns:1fr 1fr!important}#view-upgrade .inventory-bottom{height:auto!important;min-height:260px!important;max-height:none!important}#view-upgrade #invList{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(6,1fr)!important;height:auto!important;max-height:none!important;overflow:auto!important}}\n\n\n#view-upgrade #invList{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;width:100%!important;height:166px!important;min-height:166px!important;max-height:166px!important;gap:5px!important;overflow:hidden!important;align-items:stretch!important}\n#view-upgrade #invList .item{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important;overflow:hidden!important}\n#view-upgrade #invList .inventory-empty-slot{display:flex!important;align-items:center!important;justify-content:center!important;border:1px dashed rgba(255,255,255,.055)!important;background:rgba(255,255,255,.012)!important;cursor:default!important;pointer-events:none!important}\n#view-upgrade #invList .inventory-empty-slot span{max-width:90%;text-align:center;color:var(--muted);font-size:9px;line-height:1.4}\n#view-upgrade #inventoryPagination{height:22px!important;min-height:22px!important;margin:3px 0 0!important;display:flex!important;align-items:center!important;justify-content:center!important}\n@media(max-width:1100px) and (min-width:701px){grid-template-rows:repeat(3,minmax(0,1fr))!important}#view-upgrade .upgrade-wheel-stage{height:205px!important;min-height:205px!important;flex:0 0 205px!important}#view-upgrade .wheel{width:205px!important;height:205px!important}#view-upgrade .inventory-bottom{display:block!important;position:relative!important;z-index:50!important;height:285px!important;min-height:285px!important;max-height:285px!important;margin-top:8px!important;padding:9px!important;overflow:visible!important}#view-upgrade .inventory-bottom>h2{height:20px!important;line-height:20px!important;margin:0 0 7px!important}#view-upgrade #invList{position:relative!important;z-index:51!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:repeat(2,1fr)!important;grid-auto-flow:row!important;width:100%!important;height:220px!important;min-height:220px!important;max-height:220px!important;gap:6px!important;overflow:hidden!important;pointer-events:auto!important}#view-upgrade #invList .item{position:relative!important;z-index:52!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:6px!important;border-radius:8px!important;pointer-events:auto!important;cursor:pointer!important;overflow:hidden!important}#view-upgrade #invList .item .swatch{width:46px!important;height:42px!important;margin:0 auto 3px!important}#view-upgrade #invList .item .meta{min-width:0!important;text-align:center!important}#view-upgrade #invList .item .nm{font-size:10px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#view-upgrade #invList .item .pr{font-size:10px!important;margin-top:3px!important}#view-upgrade #invList .item .sell-mini{position:absolute!important;right:4px!important;top:4px!important;padding:3px 5px!important;font-size:8px!important;z-index:60!important}#view-upgrade #inventoryPagination{position:relative!important;z-index:100!important;display:flex!important;width:100%!important;height:34px!important;min-height:34px!important;margin:7px 0 0!important;padding:0!important;align-items:center!important;justify-content:center!important;gap:6px!important;pointer-events:auto!important}#view-upgrade #inventoryPagination .inventory-page-btn{position:relative!important;z-index:101!important;width:34px!important;min-width:34px!important;height:30px!important;min-height:30px!important;padding:0!important;border-radius:7px!important;pointer-events:auto!important;cursor:pointer!important;font-size:11px!important}#view-upgrade #inventoryPagination .inventory-page-btn:not(:disabled):hover{transform:translateY(-1px)!important}#view-upgrade .inventory-bottom .inv-summary-row{position:absolute!important;left:9px!important;right:9px!important;bottom:6px!important;height:16px!important;margin:0!important;padding:0!important}@media (min-width:901px) and (max-height:760px){#view-upgrade .wheel-panel{height:325px!important;min-height:325px!important;max-height:325px!important}#view-upgrade .upgrade-wheel-stage{height:185px!important;min-height:185px!important;flex-basis:185px!important}#view-upgrade .wheel{width:185px!important;height:185px!important}#view-upgrade .inventory-bottom{height:280px!important;min-height:280px!important;max-height:280px!important}#view-upgrade #invList{height:214px!important;min-height:214px!important;max-height:214px!important}}@media(max-width:1100px) and (min-width:701px){#view-upgrade #invList{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:repeat(3,1fr)!important}}@media(max-width:700px){#view-upgrade .inventory-bottom{height:auto!important;min-height:300px!important;max-height:none!important}#view-upgrade #invList{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(6,1fr)!important;height:510px!important;min-height:510px!important;max-height:510px!important;overflow:auto!important}}body,html{background:#07090e}body{position:relative;isolation:isolate;background:radial-gradient(900px 520px at 12% 18%,rgba(75,105,255,.105),transparent 68%),radial-gradient(850px 520px at 88% 72%,rgba(211,44,230,.075),transparent 68%),radial-gradient(600px 360px at 50% 40%,rgba(255,255,255,.022),transparent 72%),linear-gradient(180deg,#090b11 0,#07090e 48%,#08070d 100%)!important}body::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;opacity:.34;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),rgba(0,0,0,.35) 72%,transparent 100%)}body::after{content:"";position:fixed;width:720px;height:720px;left:50%;top:46%;transform:translate(-50%,-50%);z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(75,105,255,.045),transparent 66%);filter:blur(10px)}#view-upgrade .inventory-bottom{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 32%),rgba(17,19,25,.96)!important;border-color:rgba(255,255,255,.085)!important;box-shadow:0 18px 50px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.018)!important}#view-upgrade #invList{grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:repeat(2,100px)!important;height:204px!important;min-height:204px!important;max-height:204px!important;gap:4px!important;align-items:stretch!important}#view-upgrade #invList .item{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;grid-template-rows:1fr!important;align-items:center!important;gap:9px!important;height:100px!important;min-height:100px!important;padding:7px 8px!important;border-radius:8px!important;background:linear-gradient(145deg,rgba(255,255,255,.026),rgba(255,255,255,.008))!important;border:1px solid rgba(255,255,255,.075)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.018)!important}#view-upgrade #invList .item:hover{border-color:rgba(255,255,255,.16)!important;transform:translateY(-1px)}#view-upgrade #invList .item.selected{border-color:var(--rarity)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--rarity) 24%,transparent),0 8px 20px rgba(0,0,0,.22)!important}#view-upgrade #invList .item .swatch{width:72px!important;height:72px!important;margin:0!important;border-radius:7px!important;font-size:24px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--rarity) 30%,#151821),#090b10)!important;overflow:hidden!important}#view-upgrade #invList .item .swatch img{width:100%!important;height:100%!important;object-fit:contain!important}#view-upgrade #invList .item .meta{align-self:center!important;text-align:left!important;min-width:0!important;padding-right:30px!important}#view-upgrade #invList .item .nm{font-size:11px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#view-upgrade #invList .item .nm .weap{display:block!important;margin-top:2px!important;font-size:9px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#view-upgrade #invList .item .pr{margin-top:6px!important;font-size:10px!important;font-weight:700!important}#view-upgrade #invList .item .sell-mini{top:6px!important;right:6px!important;padding:3px 5px!important;font-size:7px!important;border-radius:5px!important}#view-upgrade #invList .inventory-empty-slot{background:rgba(255,255,255,.006)!important;border:1px dashed rgba(255,255,255,.055)!important}#view-upgrade #inventoryPagination{margin-top:6px!important;height:30px!important;min-height:30px!important}#view-upgrade #inventoryPagination .inventory-page-btn{width:32px!important;min-width:32px!important;height:28px!important;min-height:28px!important}#view-upgrade .inventory-bottom .inv-summary-row{bottom:6px!important;font-size:8px!important}@media(max-width:1100px) and (min-width:701px){#view-upgrade #invList{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:repeat(3,100px)!important;height:308px!important;min-height:308px!important;max-height:308px!important}#view-upgrade .inventory-bottom{height:390px!important;min-height:390px!important;max-height:390px!important}}@media(max-width:700px){#view-upgrade #invList{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(6,92px)!important;height:560px!important;min-height:560px!important;max-height:560px!important}#view-upgrade #invList .item{height:92px!important;min-height:92px!important;grid-template-columns:58px minmax(0,1fr)!important}#view-upgrade #invList .item .swatch{width:58px!important;height:58px!important}#view-upgrade .inventory-bottom{height:auto!important;min-height:650px!important;max-height:none!important}}#view-upgrade .targets-row{display:flex!important;position:relative!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;min-height:64px!important;height:64px!important;margin:0!important;padding:0!important}#view-upgrade .quick-target-hint,#view-upgrade .targets-row>h2{display:none!important}#view-upgrade .quick-target-bar{display:flex!important;width:auto!important;height:31px!important;margin:0!important;padding:2px!important;gap:4px!important;align-items:center!important;justify-content:center!important}#view-upgrade .quick-target-group{display:flex!important;align-items:center!important;gap:4px!important;flex-wrap:nowrap!important}#view-upgrade .quick-target-label{display:none!important}#view-upgrade .quick-target-btn{min-width:43px!important;height:27px!important;padding:3px 7px!important;font-size:10px!important}#view-upgrade .quick-target-gear{width:30px!important;height:27px!important;padding:0!important;margin-left:2px!important;border:1px solid var(--line)!important;border-radius:7px!important;background:rgba(255,255,255,.035)!important;color:var(--muted)!important;font-size:14px!important;line-height:25px!important;cursor:pointer!important;transition:.16s!important}#view-upgrade .quick-target-gear:hover{color:#fff!important;border-color:rgba(255,255,255,.3)!important;background:rgba(255,255,255,.07)!important}.chance-settings-modal{position:fixed;inset:0;z-index:260;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(3,4,7,.78);backdrop-filter:blur(8px)}.chance-settings-modal.open{display:flex}.chance-settings-card{width:min(500px,100%);border:1px solid rgba(75,105,255,.28);border-radius:14px;background:linear-gradient(180deg,#151925,#0d0f15);box-shadow:0 30px 90px rgba(0,0,0,.7);overflow:hidden}.chance-settings-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line)}.chance-settings-head h2{margin:0;font:700 18px Rajdhani,sans-serif;text-transform:uppercase;letter-spacing:.08em}.chance-settings-sub{margin-top:4px;color:var(--muted);font-size:11px}.chance-settings-close{width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--text);font-size:20px;cursor:pointer}.chance-settings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px}.chance-settings-grid label{color:var(--muted);font:700 10px 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.08em}.chance-settings-grid input{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#090b10;color:var(--text);font:700 14px 'JetBrains Mono',monospace;outline:0}.chance-settings-grid input:focus{border-color:var(--r-milspec)}.chance-settings-note{padding:0 18px 14px;color:var(--muted);font-size:11px}.chance-settings-actions{display:flex;gap:8px;padding:0 18px 18px}.chance-settings-actions button{flex:1;min-height:36px;border-radius:8px;cursor:pointer;font:700 11px Rajdhani,sans-serif;text-transform:uppercase}.chance-settings-secondary{border:1px solid var(--line);background:rgba(255,255,255,.035);color:var(--muted)}.chance-settings-save{border:1px solid rgba(56,249,164,.35);background:rgba(56,249,164,.08);color:var(--win)}@media(max-width:600px){.chance-settings-grid{grid-template-columns:1fr}.chance-settings-actions{flex-direction:column}}#view-upgrade #wheelSpin{will-change:transform}.balance-box{box-shadow:0 0 20px rgba(75,105,255,.08);border-color:rgba(75,105,255,.18)!important}.logo .mark{box-shadow:0 0 0 1px rgba(255,255,255,.18) inset,0 4px 18px rgba(124,58,237,.5)!important}nav a{transition:color .18s,background .18s,box-shadow .18s}nav a.active{box-shadow:0 0 16px rgba(75,105,255,.12)}.quick-target-bar{border-color:rgba(255,255,255,.08)!important;background:linear-gradient(180deg,rgba(18,22,32,.7),rgba(8,10,15,.55))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.target-shop-open{box-shadow:0 0 22px rgba(75,105,255,.2);transition:transform .18s,box-shadow .22s,filter .18s}.target-shop-open:hover{transform:translateY(-1px);filter:brightness(1.1);box-shadow:0 0 32px rgba(75,105,255,.35)}.filter-chip{transition:all .18s ease}.filter-chip:hover{border-color:rgba(255,255,255,.25);color:var(--text)}.hist-item,.item,.target,.target-shop-card{transition:border-color .2s,transform .2s,box-shadow .2s,background .2s}.item:hover,.target-shop-card:hover,.target:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.35)}body::after{background:radial-gradient(circle at 18% 22%,rgba(75,105,255,.12),transparent 28%),radial-gradient(circle at 82% 78%,rgba(211,44,230,.1),transparent 32%),radial-gradient(circle at 55% 40%,rgba(56,249,164,.04),transparent 25%),radial-gradient(circle at 40% 85%,rgba(75,105,255,.06),transparent 30%)!important;animation:ambientDrift 18s ease-in-out infinite alternate!important}@keyframes ambientDrift{0%{opacity:.55;transform:translate(0,0) scale(1)}50%{opacity:.9;transform:translate(-2%,1.5%) scale(1.04)}100%{opacity:.7;transform:translate(2%,-1%) scale(1.06)}}.bg-fx{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.bg-fx span{position:absolute;width:3px;height:3px;border-radius:50%;background:#7aa2ff;box-shadow:0 0 8px rgba(120,160,255,.8);opacity:.35;animation:riseParticle linear infinite}.bg-fx span:first-child{left:8%;animation-duration:16s;animation-delay:0s}.bg-fx span:nth-child(2){left:22%;animation-duration:22s;animation-delay:3s;width:2px;height:2px}.bg-fx span:nth-child(3){left:37%;animation-duration:18s;animation-delay:7s;background:#d46bff;box-shadow:0 0 8px rgba(200,100,255,.7)}.bg-fx span:nth-child(4){left:51%;animation-duration:25s;animation-delay:1s}.bg-fx span:nth-child(5){left:64%;animation-duration:19s;animation-delay:5s;width:2px;height:2px;background:#5dffb0;box-shadow:0 0 8px rgba(80,255,180,.6)}.bg-fx span:nth-child(6){left:78%;animation-duration:21s;animation-delay:9s}.bg-fx span:nth-child(7){left:91%;animation-duration:17s;animation-delay:2s;background:#d46bff;box-shadow:0 0 8px rgba(200,100,255,.7)}.bg-fx span:nth-child(8){left:14%;animation-duration:24s;animation-delay:11s;width:2px;height:2px}@keyframes riseParticle{0%{transform:translateY(110vh) scale(.4);opacity:0}12%{opacity:.45}80%{opacity:.3}100%{transform:translateY(-10vh) scale(1.1);opacity:0}}#view-upgrade .inventory-bottom{margin-top:10px!important;height:auto!important;min-height:280px!important;padding:12px 14px!important;border:1px solid rgba(255,255,255,.07)!important;background:linear-gradient(180deg,rgba(20,24,34,.95),rgba(12,14,20,.98))!important;box-shadow:0 10px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05)!important}#view-upgrade .inventory-bottom h2{margin-bottom:10px!important;font-size:13px!important;letter-spacing:.08em!important}#view-upgrade #invList{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;height:220px!important;min-height:220px!important;max-height:220px!important;gap:8px!important;overflow:hidden!important;padding:2px!important}#view-upgrade #invList .item{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,rgba(28,32,44,.95) 0,rgba(12,14,20,.98) 100%)!important;overflow:hidden!important;cursor:pointer!important;transition:transform .18s ease,border-color .2s ease,box-shadow .22s ease!important;box-shadow:0 4px 14px rgba(0,0,0,.35)!important}#view-upgrade #invList .item:hover{transform:translateY(-3px)!important;border-color:color-mix(in srgb,var(--rarity,#4b69ff) 55%,transparent)!important;box-shadow:0 10px 28px rgba(0,0,0,.45),0 0 20px color-mix(in srgb,var(--rarity,#4b69ff) 22%,transparent)!important}#view-upgrade #invList .item.selected{border-color:var(--rarity,#4b69ff)!important;box-shadow:0 0 0 1px var(--rarity,#4b69ff),0 0 24px color-mix(in srgb,var(--rarity,#4b69ff) 35%,transparent),0 8px 22px rgba(0,0,0,.4)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--rarity,#4b69ff) 18%,rgba(28,32,44,.95)),rgba(12,14,20,.98))!important}#view-upgrade #invList .item .item-rarity-bar{height:3px!important;width:100%!important;flex-shrink:0!important;background:linear-gradient(90deg,transparent,var(--rarity,#4b69ff),transparent)!important;box-shadow:0 0 12px var(--rarity,#4b69ff)!important}#view-upgrade #invList .item .swatch{width:100%!important;height:58px!important;min-height:58px!important;border-radius:0!important;margin:0!important;background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--rarity,#4b69ff) 35%,transparent),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--rarity,#4b69ff) 45%,#1a1e28),#05060a 130%)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}#view-upgrade #invList .item .swatch img.skin-image{max-height:52px!important;max-width:90%!important;object-fit:contain!important;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5));transition:transform .2s ease}#view-upgrade #invList .item:hover .swatch img.skin-image{transform:scale(1.08)}#view-upgrade #invList .item .meta{flex:1!important;min-width:0!important;padding:5px 7px 6px!important;display:flex!important;flex-direction:column!important;gap:2px!important;justify-content:center!important}#view-upgrade #invList .item .meta .nm,#view-upgrade #invList .item .name{font-size:10px!important;line-height:1.25!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#e8eaf0!important}#view-upgrade #invList .item .meta .nm .weap,#view-upgrade #invList .item .meta .weap{display:block!important;font-size:8.5px!important;color:var(--muted)!important;font-weight:500!important;letter-spacing:.02em!important}#view-upgrade #invList .item .meta .pr,#view-upgrade #invList .item .price{font-size:11px!important;color:var(--win)!important;font-weight:700!important;margin-top:1px!important}#view-upgrade #invList .item .sell-mini{position:absolute!important;top:8px!important;right:6px!important;z-index:2!important;width:22px!important;height:22px!important;padding:0!important;border-radius:6px!important;border:1px solid rgba(255,77,106,.35)!important;background:rgba(12,14,20,.85)!important;color:var(--loss)!important;font-size:11px!important;font-weight:700!important;opacity:0!important;transform:scale(.85)!important;transition:opacity .15s,transform .15s,background .15s!important;display:flex!important;align-items:center!important;justify-content:center!important}#view-upgrade #invList .item:hover .sell-mini{opacity:1!important;transform:scale(1)!important}#view-upgrade #invList .item .sell-mini:hover{background:rgba(255,77,106,.2)!important;border-color:var(--loss)!important;color:#fff!important}#view-upgrade #invList .inventory-empty-slot{display:flex!important;align-items:center!important;justify-content:center!important;border:1px dashed rgba(255,255,255,.07)!important;background:repeating-linear-gradient(-45deg,transparent,transparent 6px,rgba(255,255,255,.015) 6px,rgba(255,255,255,.015) 12px),rgba(255,255,255,.015)!important;cursor:default!important;pointer-events:none!important;box-shadow:none!important;transform:none!important}#view-upgrade #invList .inventory-empty-slot span{max-width:90%;text-align:center;color:var(--muted);font-size:9px;line-height:1.35;opacity:.85}#view-upgrade .inv-summary-row{margin-top:10px!important;padding-top:10px!important;border-top:1px solid rgba(255,255,255,.06)!important;font-size:12px!important}#view-upgrade .inv-summary-row .v{color:var(--win)!important;text-shadow:0 0 12px rgba(56,249,164,.25)}#view-upgrade .inventory-pagination{margin-top:8px!important;height:auto!important;gap:6px!important}#view-upgrade .inventory-page-btn{min-width:30px!important;height:28px!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.04)!important;color:var(--muted)!important;font:700 11px 'JetBrains Mono',monospace!important;transition:all .15s ease!important}#view-upgrade .inventory-page-btn:hover:not(:disabled){color:#fff!important;border-color:rgba(75,105,255,.5)!important;background:rgba(75,105,255,.15)!important}#view-upgrade .inventory-page-btn.active{background:linear-gradient(135deg,rgba(75,105,255,.85),rgba(136,71,255,.75))!important;border-color:transparent!important;color:#fff!important;box-shadow:0 0 16px rgba(75,105,255,.35)!important}@media(max-width:1100px) and (min-width:701px){#view-upgrade #invList{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;height:300px!important;min-height:300px!important;max-height:300px!important}}@media(max-width:700px){#view-upgrade #invList{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(6,minmax(0,1fr))!important;height:520px!important;min-height:520px!important;max-height:520px!important}#view-upgrade #invList .item .swatch{height:72px!important;min-height:72px!important}}#view-upgrade #invList .item .meta{padding:6px 8px 8px!important;gap:3px!important}#view-upgrade #invList .item .meta .nm,#view-upgrade #invList .item .name{font-size:9.5px!important;line-height:1.2!important}#view-upgrade #invList .item .meta .nm .weap,#view-upgrade #invList .item .meta .weap{font-size:8px!important;margin-bottom:1px!important}#view-upgrade #invList .item .meta .pr,#view-upgrade #invList .item .price{font-size:13px!important;font-weight:800!important;letter-spacing:.02em!important;color:#3dffb0!important;text-shadow:0 0 12px rgba(56,249,164,.45)!important;background:rgba(56,249,164,.08)!important;border-radius:5px!important;padding:2px 6px!important;display:inline-block!important;width:fit-content!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#view-upgrade #invList .item .swatch{height:52px!important;min-height:52px!important}#view-upgrade #invList{height:232px!important;min-height:232px!important;max-height:232px!important}#view-upgrade .wheel{position:relative!important;filter:drop-shadow(0 24px 48px rgba(0,0,0,.55))!important}#view-upgrade .wheel::before{content:""!important;position:absolute!important;inset:-22px!important;border-radius:50%!important;background:conic-gradient(from 0deg,rgba(56,249,164,.55) 0deg,rgba(56,249,164,.08) var(--wheel-deg,0deg),rgba(255,77,106,.08) var(--wheel-deg,0deg),rgba(255,77,106,.5) 360deg)!important;filter:blur(22px)!important;opacity:.85!important;pointer-events:none!important;z-index:0!important;animation:wheelAura 4s ease-in-out infinite alternate!important}@keyframes wheelAura{0%{opacity:.55;transform:scale(.98)}100%{opacity:.95;transform:scale(1.02)}}#view-upgrade .wheel::after{content:""!important;position:absolute!important;inset:-6px!important;border-radius:50%!important;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.22),transparent 35%),linear-gradient(145deg,#3a4255,#12151c 40%,#2a3142 70%,#0a0c10)!important;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 0 0 3px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.15)!important;z-index:1!important;pointer-events:none!important}#view-upgrade .upgrade-wheel-static{position:absolute!important;inset:4px!important;z-index:2!important;border-radius:50%!important;background:conic-gradient(from 0deg,#2aff9a 0deg,#38f9a4 calc(var(--wheel-deg,0deg) * .55),#1dbf78 var(--wheel-deg,0deg),#a01a32 var(--wheel-deg,0deg),#ff4d6a calc(var(--wheel-deg,0deg) + (360deg - var(--wheel-deg,0deg)) * .5),#7d2234 360deg)!important;padding:20px!important;box-shadow:inset 0 0 0 2px rgba(255,255,255,.1),inset 0 0 0 14px rgba(0,0,0,.28),inset 0 0 60px rgba(0,0,0,.55),0 20px 50px rgba(0,0,0,.5)!important;overflow:hidden!important}#view-upgrade .upgrade-wheel-static::before{content:""!important;position:absolute!important;inset:0!important;border-radius:50%!important;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.55) 0deg .5deg,transparent .5deg 3deg,rgba(255,255,255,.18) 3deg 3.35deg,transparent 3.35deg 9deg)!important;-webkit-mask:radial-gradient(circle,transparent 0 63%,#000 64% 100%)!important;mask:radial-gradient(circle,transparent 0 63%,#000 64% 100%)!important;opacity:.55!important;pointer-events:none!important}#view-upgrade .upgrade-wheel-static::after{content:""!important;position:absolute!important;inset:16px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 0 40px rgba(0,0,0,.75),0 0 0 1px rgba(0,0,0,.4)!important;pointer-events:none!important;background:radial-gradient(circle at 50% 50%,transparent 55%,rgba(0,0,0,.35) 100%)!important}#view-upgrade .wheel-start-marker{display:none!important}#view-upgrade .orbit-dot{top:2px!important;left:50%!important;width:0!important;height:0!important;border-radius:0!important;background:0 0!important;border:none!important;box-shadow:none!important;transform:translateX(-50%)!important;z-index:15!important;display:block!important;overflow:visible!important;filter:none!important}#view-upgrade .orbit-dot::before{display:none!important;content:none!important;animation:none!important}#view-upgrade .orbit-dot::after{display:none!important;content:none!important}#view-upgrade .orbit-dot span{display:block!important;position:absolute!important;top:0!important;left:50%!important;transform:translateX(-50%)!important;width:0!important;height:0!important;border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:16px solid #c8d0dc!important;border-bottom:none!important;border-radius:0!important;background:0 0!important;filter:drop-shadow(0 0 1px rgba(255,255,255,.95)) drop-shadow(0 1px 0 #8a94a4) drop-shadow(0 2px 3px rgba(0,0,0,.7)) drop-shadow(0 0 8px rgba(180,200,230,.45))!important;box-shadow:none!important}#view-upgrade .orbit-dot span::before{content:""!important;position:absolute!important;top:-15px!important;left:50%!important;transform:translateX(-50%)!important;width:0!important;height:0!important;border-left:5px solid transparent!important;border-right:5px solid transparent!important;border-top:9px solid #f0f4f8!important;opacity:.9!important}#view-upgrade .wheel-center{inset:24%!important;z-index:16!important;background:radial-gradient(circle at 35% 22%,#3a4558 0,#1a2030 40%,#07090e 85%)!important;border:2px solid rgba(120,140,180,.45)!important;box-shadow:0 20px 50px rgba(0,0,0,.85),0 0 0 8px rgba(8,9,13,.9),0 0 40px rgba(75,105,255,.12),inset 0 1px 0 rgba(255,255,255,.15),inset 0 -20px 40px rgba(0,0,0,.4)!important}#view-upgrade .wheel-center .chance{font-size:36px!important;line-height:1.05!important;background:linear-gradient(180deg,#fff 20%,#a8f5d0 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 0 12px rgba(56,249,164,.3))!important;text-shadow:none!important}#view-upgrade .wheel-center .mult{font-size:11px!important;color:#9aa3b5!important;margin-top:6px!important;letter-spacing:.04em!important;max-width:90%!important}#view-upgrade .wheel-center .result{font-size:12px!important;margin-top:4px!important;min-height:18px!important}#view-upgrade .upgrade-scale-win{background:rgba(56,249,164,.1)!important;border-color:rgba(56,249,164,.35)!important;box-shadow:0 0 16px rgba(56,249,164,.12)!important}#view-upgrade .upgrade-scale-loss{background:rgba(255,77,106,.08)!important;border-color:rgba(255,77,106,.3)!important;box-shadow:0 0 16px rgba(255,77,106,.1)!important}#view-upgrade .wheel-panel{background:radial-gradient(circle at 50% 42%,rgba(56,249,164,.06),transparent 28%),radial-gradient(circle at 50% 42%,rgba(75,105,255,.08),transparent 40%),linear-gradient(180deg,rgba(22,25,34,.98),rgba(12,14,20,.98))!important}@media(max-width:600px){#view-upgrade .wheel-center .chance{font-size:30px!important}#view-upgrade .orbit-dot span{border-left:7px solid transparent!important;border-right:7px solid transparent!important;border-top:13px solid #c8d0dc!important}#view-upgrade .orbit-dot span::before{border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:7px solid #f0f4f8!important;top:-12px!important}}.cases-hero{margin-bottom:18px;padding:18px 20px}.cases-sub{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.45}.cases-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:980px){.cases-grid{grid-template-columns:1fr}}.case-card{position:relative;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,rgba(22,25,34,.98),rgba(12,14,20,.98));padding:18px 16px 16px;overflow:hidden;cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.case-card::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--case-accent,#7c3aed)}.case-card:hover{transform:translateY(-3px);border-color:rgba(167,139,250,.45);box-shadow:0 12px 36px rgba(0,0,0,.45),0 0 24px rgba(124,58,237,.15)}.case-card-icon{width:64px;height:64px;border-radius:14px;display:grid;place-items:center;font-size:30px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);margin-bottom:14px}.case-card-name{font:700 18px Rajdhani,sans-serif;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.case-card-desc{font-size:12px;color:var(--muted);margin-bottom:14px;line-height:1.4}.case-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.case-card-price{font:700 16px 'JetBrains Mono',monospace;color:#c4b5fd}.case-card-count{font-size:11px;color:var(--muted);letter-spacing:.04em}.case-card-btn{margin-top:14px;width:100%;padding:11px 14px;border-radius:10px;border:1px solid rgba(167,139,250,.45);background:linear-gradient(135deg,rgba(124,58,237,.28),rgba(79,70,229,.16));color:#ede9fe;font:700 14px Rajdhani,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:.18s}.case-card-btn:hover{filter:brightness(1.08);box-shadow:0 0 20px rgba(124,58,237,.25)}.case-modal{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:20px}.case-modal.open{display:flex}.case-modal-backdrop{position:absolute;inset:0;background:rgba(4,6,12,.78);backdrop-filter:blur(8px)}.case-modal-card{position:relative;width:min(720px,100%);max-height:min(90vh,900px);overflow:auto;padding:22px 20px 18px;z-index:1;border:1px solid rgba(167,139,250,.25);box-shadow:0 24px 80px rgba(0,0,0,.65)}.case-modal-close{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:8px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:#fff;font-size:20px;cursor:pointer}.case-modal-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.case-modal-icon{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;font-size:28px;background:linear-gradient(145deg,rgba(167,139,250,.25),rgba(79,70,229,.12));border:1px solid rgba(167,139,250,.3)}.case-modal-head h2{font:700 22px Rajdhani,sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:0}.case-modal-price{color:#c4b5fd;margin-top:4px;font-size:14px}.case-reel-wrap{position:relative;height:110px;margin:8px 0 16px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.35);overflow:hidden}.case-reel-pointer{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#fff;box-shadow:0 0 12px rgba(255,255,255,.8);z-index:3;transform:translateX(-50%)}.case-reel-pointer::after,.case-reel-pointer::before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent}.case-reel-pointer::before{top:0;border-top:10px solid #fff}.case-reel-pointer::after{bottom:0;border-bottom:10px solid #fff}.case-reel{display:flex;align-items:center;height:100%;gap:8px;padding:10px;will-change:transform}.case-reel-item{flex:0 0 88px;height:88px;border-radius:10px;border:2px solid rgba(255,255,255,.12);background:rgba(18,22,32,.95);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;overflow:hidden}.case-reel-item .ico{font-size:28px;line-height:1}.case-reel-item .nm{font-size:9px;text-align:center;padding:0 4px;color:#cfd5df;line-height:1.2;max-height:24px;overflow:hidden}.case-result{text-align:center;margin:0 0 16px;padding:14px;border-radius:12px;border:1px solid rgba(56,249,164,.3);background:rgba(56,249,164,.06)}.case-result-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.case-result-item{display:inline-flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.25)}.case-result-item .ico{font-size:28px}.case-result-item .meta{text-align:left}.case-result-item .nm{font-weight:700;font-size:14px}.case-result-item .sk{font-size:12px;color:var(--muted)}.case-result-item .pr{font:700 13px 'JetBrains Mono',monospace;color:var(--win);margin-top:2px}.case-contents-title{font:700 12px Rajdhani,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.case-contents-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;max-height:220px;overflow:auto;margin-bottom:14px;padding-right:4px}.case-drop{border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:8px;background:rgba(255,255,255,.02);border-top:2px solid var(--drop-rarity,#4b69ff)}.case-drop .ico{font-size:22px;text-align:center}.case-drop .nm{font-size:11px;font-weight:600;margin-top:4px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-drop .sk{font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-drop .row{display:flex;justify-content:space-between;gap:6px;margin-top:6px;font-size:10px}.case-drop .pr{font-family:'JetBrains Mono',monospace;color:#cfd5df}.case-drop .ch{color:#a78bfa;font-family:'JetBrains Mono',monospace}.case-open-btn{width:100%;padding:14px;border-radius:12px;border:1px solid rgba(56,249,164,.4);background:linear-gradient(135deg,rgba(56,249,164,.22),rgba(56,249,164,.08));color:#d1fae5;font:700 15px Rajdhani,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:.18s}.case-open-btn:hover:not(:disabled){box-shadow:0 0 24px rgba(56,249,164,.22);filter:brightness(1.06)}.case-open-btn:disabled{opacity:.55;cursor:not-allowed}.case-card-img{width:96px;height:72px;object-fit:contain;display:block;margin-bottom:12px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.45))}.case-modal-icon img{width:48px;height:48px;object-fit:contain;display:block}.case-drop .ico{height:56px;display:grid;place-items:center}.case-drop .ico .skin-image,.case-drop .ico img.skin-image{width:100%;height:52px;object-fit:contain;display:block}.case-drop .ico .skin-placeholder{font-size:22px}.case-reel-item .ico{height:52px;width:100%;display:grid;place-items:center}.case-reel-item .ico .skin-image,.case-reel-item .ico img.skin-image{width:100%;height:48px;object-fit:contain}.case-result-item .ico .skin-image,.case-result-item .ico img.skin-image{width:56px;height:42px;object-fit:contain}