.ban-screen{z-index:100000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(at 50% 30%,#ff2e932e,#0000 60%),#080410f0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ban-card{text-align:center;color:#f3e9ff;background:linear-gradient(#28123cf5,#140a22f5);border:1px solid #ff4fd873;border-radius:20px;width:100%;max-width:420px;padding:32px 28px;box-shadow:0 0 0 1px #a855f740,0 0 40px #ff2e9340}.ban-ico{color:#ff4fd8;filter:drop-shadow(0 0 10px #ff4fd8b3);margin-bottom:10px}.ban-card h2{margin:0 0 10px;font-size:22px}.ban-card p{color:#cbb8e6;margin:6px 0}.ban-card .ban-reason{color:#fff;font-weight:600}.ban-card .ban-hint{opacity:.75;margin-top:14px;font-size:13px}.wd-modal{max-width:440px}.wd-list{gap:6px;max-height:260px;margin:10px 0 12px;padding-right:4px;display:grid;overflow:auto}.wd-row{cursor:pointer;color:inherit;text-align:left;font:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.wd-row img{object-fit:contain;width:54px;height:40px}.wd-row .wd-name{flex:1;min-width:0;font-size:13px}.wd-row .wd-name small{opacity:.65;display:block}.wd-row .wd-price{white-space:nowrap;font-weight:700}.wd-row.on{background:#ff2e9314;border-color:#ff4fd8b3;box-shadow:0 0 14px #ff2e934d}.wd-label{opacity:.75;margin:4px 0 6px;font-size:12px;display:block}.wd-empty{opacity:.7;text-align:center;padding:14px 0}.ff-ico-neon{color:#ff7cc4;filter:drop-shadow(0 0 4px #ff46a059);background:linear-gradient(135deg,#ff3d9a2e,#a050ff29);border:1px solid #ff5caa59;border-radius:8px;place-items:center;width:26px;height:26px;display:inline-grid;box-shadow:0 0 10px #ff2d8a38,inset 0 0 8px #be5aff1f}.ff-ico-neon svg{display:block}.sc-fab{z-index:90;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 30% 25%,#ff8cd28c,#ff2d8a8c 45%,#8232e699);border:1px solid #ff8cd2b3;border-radius:50%;place-items:center;width:58px;height:58px;padding:0;transition:transform .18s,box-shadow .18s,filter .18s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 0 0 4px #ff3d9a1f,0 0 22px #ff2d8a8c,0 0 44px #9646ff4d}.sc-fab:hover,.sc-fab:focus-visible{filter:brightness(1.12);transform:translateY(-2px)scale(1.06);box-shadow:0 0 0 6px #ff3d9a2e,0 0 30px #ff2d8acc,0 0 60px #9646ff73}.sc-fab:not(.is-open):after{content:"";pointer-events:none;border:2px solid #ff5caa80;border-radius:50%;animation:2.4s ease-out infinite sc-ping;position:absolute;inset:-4px}@keyframes sc-ping{0%{opacity:.9;transform:scale(.9)}80%,to{opacity:0;transform:scale(1.35)}}.sc-fab-x{margin-top:-3px;font-size:30px;line-height:1}.sc-panel{z-index:90;-webkit-backdrop-filter:blur(22px)saturate(1.2);color:#f3e9f8;background:linear-gradient(160deg,#3a0f2ded,#160822f2);border:1px solid #ff5caa6b;border-radius:20px;flex-direction:column;width:370px;max-width:calc(100vw - 24px);height:min(560px,100vh - 130px);animation:.2s ease-out sc-in;display:flex;position:fixed;bottom:92px;right:22px;overflow:hidden;box-shadow:0 0 0 1px #a050ff1f,0 18px 60px #0000008c,0 0 36px #ff2d8a40}@keyframes sc-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.sc-head{background:linear-gradient(90deg,#ff2d8a38,#9646ff29);border-bottom:1px solid #ff5caa40;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex}.sc-ava{background:#14081cb3;border:1px solid #ff78c88c;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 14px #ff2d8a73}.sc-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sc-who b{color:#fff;font-size:15px;font-weight:800}.sc-status{color:#8ee9a2;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.sc-status i{background:#6cff8a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #6cff8ae6}.sc-close{cursor:pointer;color:#f0dcef;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;width:32px;height:32px;padding:0;font-size:22px;line-height:1}.sc-close:hover{color:#fff;border-color:#ff5caa99;box-shadow:0 0 10px #ff2d8a59}.sc-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;padding:14px 12px;display:flex;overflow-y:auto}.sc-row{align-items:flex-end;gap:8px;display:flex}.sc-row.user{justify-content:flex-end}.sc-mini{background:#14081cb3;border:1px solid #ff78c866;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.sc-col{flex-direction:column;gap:8px;min-width:0;max-width:82%;display:flex}.sc-bubble{white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff14;border:1px solid #ffffff1a;border-radius:14px 14px 14px 4px;padding:9px 12px;font-size:13px;line-height:1.42}.sc-row.user .sc-bubble{color:#fff;background:linear-gradient(135deg,#ff3d9abf,#9646ffa6);border-color:#ff8cd280;border-bottom-right-radius:4px;border-bottom-left-radius:14px;max-width:82%}.sc-chips{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.sc-chip{cursor:pointer;text-align:left;color:#ffd4ec;background:#ff3d9a1a;border:1px solid #ff5caa73;border-radius:12px;padding:8px 12px;font-size:12.5px;font-weight:700;transition:background .15s,box-shadow .15s,color .15s}.sc-chip:hover:not(:disabled){color:#fff;background:#ff3d9a40;box-shadow:0 0 12px #ff2d8a66}.sc-chip:disabled{opacity:.5;cursor:default}.sc-typing{gap:4px;padding:12px 14px;display:inline-flex}.sc-typing i{background:#ff9ad0;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite sc-dot}.sc-typing i:nth-child(2){animation-delay:.15s}.sc-typing i:nth-child(3){animation-delay:.3s}@keyframes sc-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.sc-input{background:#0e061473;border-top:1px solid #ff5caa38;gap:8px;padding:10px;display:flex}.sc-input input{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;outline:none;flex:1;min-width:0;height:40px;padding:0 12px;font-size:14px}.sc-input input:focus{border-color:#ff5caaa6;box-shadow:0 0 10px #ff2d8a4d}.sc-send{cursor:pointer;color:#fff;background:linear-gradient(135deg,#ff3d9a,#9a46ff);border:none;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;display:grid;box-shadow:0 0 12px #ff2d8a73}.sc-send:disabled{opacity:.45;cursor:default;box-shadow:none}.sc-hide{z-index:91;cursor:pointer;color:#ffc2e2;opacity:.85;background:#280a22e0;border:1px solid #ff5caa99;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;transition:opacity .15s,transform .15s,box-shadow .15s,color .15s,background .15s;display:grid;position:fixed;bottom:66px;right:18px;box-shadow:0 0 8px #ff2d8a59}.sc-hide:hover,.sc-hide:focus-visible{opacity:1;color:#fff;background:linear-gradient(135deg,#ff3d9ad9,#9646ffcc);transform:scale(1.12);box-shadow:0 0 12px #ff2d8ab3,0 0 20px #9646ff66}.sc-hide svg{display:block}@media (width<=640px){.sc-hide{width:22px;height:22px;bottom:54px;right:10px}.sc-fab{width:52px;height:52px;bottom:14px;right:14px}.sc-panel{width:auto;max-width:none;height:min(70vh,100dvh - 100px);bottom:76px;left:8px;right:8px}.sc-input input{font-size:16px}}@media (prefers-reduced-motion:reduce){.sc-fab:not(.is-open):after,.sc-typing i,.sc-panel{animation:none}}.sc-unread{min-width:20px;height:20px;font:800 11px/1 var(--font,Manrope, sans-serif);color:#fff;background:linear-gradient(135deg,#ff3d9a,#ff7a2f);border:2px solid #1a0b22;border-radius:10px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-3px;right:-3px;box-shadow:0 0 10px #ff3d9ae6}.sc-row.admin .sc-bubble{color:#fff;background:linear-gradient(135deg,#9b5cff52,#ff3d9a2e);border-color:#be8cff8c}.sc-mini-admin{background:linear-gradient(135deg,#ffd36a40,#9b5cff4d);border-color:#ffd36a99;font-size:15px;line-height:1}.sc-from{font:700 9.5px/1 var(--display,sans-serif);letter-spacing:.8px;text-transform:uppercase;color:#ffd36a}.sc-login{color:#f0dcef;text-align:center;background:#0e06148c;border-top:1px solid #ff5caa38;flex-direction:column;align-items:stretch;gap:8px;padding:12px;font-size:13px;display:flex}.sc-login-btn{cursor:pointer;color:#fff;height:40px;font:700 11px/1 var(--display,sans-serif);letter-spacing:.8px;text-transform:uppercase;background:linear-gradient(135deg,#ff6ec7,#ff2d8a 50%,#c81a7a);border:none;border-radius:12px;box-shadow:0 0 14px #ff2d8a73}.sc-login-btn:hover{filter:brightness(1.1)}.sc-input{flex-wrap:wrap}.sc-cat{max-width:100%;font:700 11px/1.2 var(--font,sans-serif);color:#ffd4ec;flex:100%;align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.sc-cat:before{content:"Категория:";color:#9a90a8;font-weight:600}.sc-cat button{color:#ffb8de;cursor:pointer;background:0 0;border:1px solid #ff5caa80;border-radius:50%;width:18px;height:18px;padding:0;line-height:1}.sc-input input:disabled{opacity:.6}.battle-setup{box-sizing:border-box;gap:16px;width:100%;max-width:100%;padding:16px 16px 20px}.battle-setup .battle-cases{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#ff3d9a73 #ffffff0f;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;width:100%;max-height:min(58vh,520px);padding:4px 2px 6px;display:grid;overflow:hidden auto}.battle-setup .battle-cases::-webkit-scrollbar{width:8px}.battle-setup .battle-cases::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--pink2), var(--purple));border-radius:999px}.battle-setup .bc{border:1px solid var(--line);text-align:center;cursor:pointer;background:linear-gradient(#ffffff0a,#100a18e0);border-radius:12px;flex-direction:column;align-items:center;min-width:0;padding:6px 6px 8px;font-size:11px;font-weight:700;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex}.battle-setup .bc .case-art{width:100%;height:78px;transform:none}.battle-setup .bc-name{letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;color:#e8e6ef;width:100%;margin-top:2px;font-size:10px;font-weight:700;line-height:1.25;overflow:hidden}.battle-setup .bc b,.battle-setup .bc-price{color:var(--pink2);margin-top:2px;font-size:11px;font-weight:800}.battle-setup .bc:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 8px 20px -12px #ff3d9a73,0 0 0 1px #ff6ec740}.battle-setup .bc.on{border-color:var(--pink);background:linear-gradient(#ff3d9a2e,#9b5cff1a);box-shadow:0 0 0 1px #ff3d9a73,0 0 16px #ff3d9a66,0 0 28px #9b5cff38}.battle-rounds{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;margin:2px 0 4px;display:flex}.battle-rounds-label{color:var(--muted);font-size:13px;font-weight:600}.battle-rounds-chips{border:1px solid var(--line);background:#08060eb8;border-radius:999px;gap:6px;padding:4px;display:inline-flex}.battle-round-chip{color:#c9ccd6;cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:999px;min-width:36px;height:32px;padding:0 12px;font-size:13px;font-weight:700;transition:background .15s,color .15s,box-shadow .15s,border-color .15s}.battle-round-chip:hover{color:#fff;border-color:var(--pink2);background:#ff3d9a1a;box-shadow:0 0 0 1px #9b5cff59,0 0 12px #ff3d9a59}.battle-round-chip.on{color:#fff;background:var(--pink-grad);border-color:#0000;box-shadow:0 0 14px #ff3d9a80,0 0 24px #9b5cff47}@media (width<=640px){.battle-setup{gap:12px;padding:10px 10px 14px}.battle-setup .battle-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:min(52vh,420px)}.battle-setup .bc{border-radius:10px;padding:4px 4px 6px}.battle-setup .bc .case-art{height:68px}.battle-setup .bc-name{font-size:9px}.battle-setup .bc-price{font-size:10px}.battle-round-chip{min-width:32px;height:30px;padding:0 10px}}.battle-arena .b-item{flex-direction:column;gap:4px;min-width:0;display:flex}.battle-arena .b-sell-one{appearance:none;border:1px solid var(--line-strong);width:100%;color:var(--pink2);cursor:pointer;background:#100a18e0;border-radius:8px;padding:4px 6px;font-size:10px;font-weight:700;line-height:1.2;transition:background .15s,border-color .15s,box-shadow .15s,color .15s}.battle-arena .b-sell-one:hover:not(:disabled){color:#fff;border-color:var(--pink);background:#ff3d9a29;box-shadow:0 0 10px #ff3d9a4d}.battle-arena .b-sell-all{appearance:none;background:var(--pink-grad);color:#fff;letter-spacing:.2px;cursor:pointer;border:none;border-radius:14px;width:100%;margin-top:12px;padding:10px 16px;font-size:14px;font-weight:800;transition:filter .15s,box-shadow .15s,transform .15s;display:block;box-shadow:0 0 16px #ff3d9a73,0 0 28px #9b5cff38}.battle-arena .b-sell-all:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 0 20px #ff3d9a8c,0 0 32px #9b5cff4d}.battle-arena .b-sell-all:disabled,.battle-arena .b-sell-one:disabled{cursor:default;filter:none;box-shadow:none;opacity:.75;transform:none}.battle-arena .b-sell-all:disabled{color:#c9ccd6;border:1px solid var(--line);background:#ffffff14}.battle-arena .b-sell-one:disabled{color:#8b8e99;border-color:var(--line);background:#ffffff0a}@media (width<=640px){.battle-arena .b-sell-all{margin-top:10px;padding:9px 12px;font-size:13px}.battle-arena .b-sell-one{padding:4px;font-size:9px}}.battle-arena.win-result .b-side.loser{opacity:1;filter:none}.battle-arena.win-result .b-side.loser .b-head{opacity:.72}.battle-arena.win-result .b-items{gap:10px;padding:4px 2px 8px}.battle-arena .b-item.won .skin-card{border-color:#ff3d9ab3;animation:2.8s ease-in-out infinite b-won-glow;box-shadow:0 0 0 1px #ff3d9a66,0 0 14px #ff3d9a61,0 0 24px #9b5cff33}.battle-arena .b-item.won .skin-card .skin-text,.battle-arena .b-item.won .skin-card .skin-weapon,.battle-arena .b-item.won .skin-card .skin-name{z-index:1;text-shadow:0 1px 2px #000000bf;position:relative}.battle-arena .b-item.won .b-sell-one{z-index:1;position:relative}.battle-arena .b-item.won.is-sold .skin-card{border-color:#ff3d9a73;animation:none;box-shadow:0 0 0 1px #ff3d9a40,0 0 10px #ff3d9a33,0 0 16px #9b5cff1f}@keyframes b-won-glow{0%,to{box-shadow:0 0 0 1px #ff3d9a5c,0 0 12px #ff3d9a52,0 0 22px #9b5cff29}50%{box-shadow:0 0 0 1px #ff6ec785,0 0 18px #ff3d9a75,0 0 30px #9b5cff42}}@media (prefers-reduced-motion:reduce){.battle-arena .b-item.won .skin-card{animation:none}}:root{--bg:#1a1c23;--bg2:#14161b;--panel:#252831;--panel2:#1f222a;--line:#2f333e;--orange:#ff953f;--orange2:#f0642b;--text:#e8e9ee;--muted:#8b91a0;--pink:#ff8fb1;--green:#79e04a}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:Roboto,Arial,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}button:disabled{cursor:not-allowed;opacity:.5}.muted{color:var(--muted);font-weight:400}input,select{font-family:inherit}.app{flex-direction:column;min-height:100%;display:flex}.header{z-index:50;background:#16181e;border-bottom:1px solid #23262f;align-items:center;gap:24px;height:66px;padding:0 16px;display:flex;position:sticky;top:0}.logo{flex-direction:column;align-items:center;min-width:210px;line-height:1;display:flex}.logo-main{letter-spacing:.5px;color:#fff;text-shadow:0 0 12px #ff953f40;align-items:center;gap:4px;font-family:Russo One,sans-serif;font-size:19px;display:flex}.logo-main .pig-icon{filter:drop-shadow(0 0 6px #ff8fb199);animation:4s infinite wiggle}.logo-sub{color:var(--muted);letter-spacing:2px;text-transform:lowercase;margin-top:2px;font-size:10px}@keyframes wiggle{0%,90%,to{transform:rotate(0)}93%{transform:rotate(-12deg)}96%{transform:rotate(12deg)}}.nav{align-items:center;gap:6px;height:100%;display:flex}.nav-item{color:#a8adbb;border-bottom:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:100%;padding:0 12px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.nav-item:hover{color:#fff}.nav-item.active{color:var(--orange);border-bottom-color:var(--orange);background:linear-gradient(#0000,#ff953f1f)}.nav-icon{filter:grayscale(.4);font-size:16px}.nav-item.active .nav-icon{filter:none}.online{color:#3ccf4e;flex-direction:column;align-items:center;margin-left:10px;font-size:13px;font-weight:700;display:flex}.online-icon{font-size:16px}.header-right{align-items:center;gap:14px;margin-left:auto;display:flex}.socials{align-items:center;gap:10px;display:flex}.socials .social{color:#fff;opacity:.92;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:color .2s,opacity .2s;display:inline-flex}.socials .social:hover{opacity:1}.socials .social-tg:hover{color:#26a5e4}.socials .social-yt:hover{color:red}.socials .social-vk:hover{color:#07f}.socials .social-tw:hover{color:#9146ff}.user-box{align-items:center;gap:10px;display:flex}.hello{color:var(--orange);font-size:12px}.hello b{color:#fff;font-weight:500}.bal{color:#c9ccd6;font-size:12px}.avatar{color:#fff;border:2px solid #333847;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.wallet-btn{border:1px solid var(--orange);color:var(--orange);background:0 0;border-radius:6px;padding:4px 8px;font-size:18px;position:relative}.wallet-btn .plus{background:var(--orange);color:#111;border-radius:50%;width:15px;height:15px;font-size:13px;font-weight:900;line-height:15px;position:absolute;top:-6px;right:-6px}.wallet-btn:hover{box-shadow:0 0 12px #ff953f80}.steam-btn{color:#1a1006;background:linear-gradient(#ffa95a,#f07a28);border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 18px;font-weight:700;display:flex;box-shadow:0 0 18px #ff953f59}.steam-btn.big{padding:14px 26px;font-size:16px}.steam-btn:hover{filter:brightness(1.1)}.body{flex:1;min-height:0;display:flex}.live-feed{background:#121419;border-right:1px solid #23262f;flex:none;width:104px;height:calc(100vh - 66px);position:sticky;top:66px;overflow:hidden}.feed-title{text-align:center;color:var(--muted);letter-spacing:.5px;background:#0f1115;padding:6px 2px;font-size:9px}.feed-list{flex-direction:column;display:flex}.feed-item{text-align:center;background:linear-gradient(90deg, color-mix(in srgb, var(--rc) 35%, transparent), color-mix(in srgb, var(--rc) 10%, #15171c));border-bottom:1px solid #0f1115;border-left:3px solid var(--rc);cursor:default;height:76px;padding:6px 4px;animation:.6s feedIn;position:relative;overflow:hidden}@keyframes feedIn{0%{opacity:0;max-height:0;transform:translate(-30px)}to{opacity:1;max-height:76px}}.feed-img{justify-content:center;align-items:center;height:32px;display:flex}.feed-img .weapon-art{filter:drop-shadow(0 2px 3px #0009);width:80%!important}.feed-w{color:#c4c8d2;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.feed-n{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.feed-hover{opacity:0;background:#0a0b0eeb;flex-direction:column;justify-content:center;align-items:center;font-size:10px;transition:all .2s;display:flex;position:absolute;inset:0}.feed-item:hover .feed-hover{opacity:1}.main{background:radial-gradient(1200px 400px at 50% -100px, #ff953f0d, transparent), repeating-linear-gradient(135deg, #ffffff03 0 2px, transparent 2px 40px), var(--bg);flex-direction:column;flex:1;min-width:0;padding:16px 24px 0;display:flex}.footer{border-top:1px solid #23262f;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:auto;padding:24px 0;font-size:12px;display:flex}.promo-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:50px;margin:4px 0 18px;display:flex}.promo-badge{cursor:pointer;background:linear-gradient(90deg,#7b3cff,#ff3d77);border-radius:8px;align-items:center;gap:8px;padding:6px 16px 6px 8px;display:flex;transform:rotate(-3deg);box-shadow:0 0 22px #ff3d7759}.promo-badge:hover{transform:rotate(-3deg)scale(1.05)}.pb-text{flex-direction:column;display:flex}.pb-text b{font-size:24px;font-weight:900}.pb-text span{font-size:10px;font-weight:700}.timer-box{border:1px solid var(--orange);background:#121419;border-radius:8px;align-items:center;gap:12px;padding:8px 14px;display:flex;box-shadow:0 0 14px #ff953f40}.tb-label{font-size:11px;font-weight:700;line-height:1.1}.cd{letter-spacing:1px;font-family:Russo One,monospace;font-size:30px;font-weight:700}.tb-clock{font-size:22px}.code-box{text-align:center}.cb-label{color:#c9ccd6;font-size:11px}.cb-label b{color:var(--orange)}.cb-code{color:#fff;letter-spacing:1px;text-shadow:0 1px 2px #0006;background:linear-gradient(#ffa95a,#f07a28);border-radius:6px;margin-top:4px;padding:8px 18px;font-size:18px;font-weight:900;box-shadow:0 0 18px #ff953f73}.filter-row{color:#c9ccd6;justify-content:center;align-items:center;gap:10px;margin-bottom:14px;font-size:13px;display:flex}.filter-row input:not([type]){color:#fff;background:#121419;border:1px solid #2a2e38;border-radius:4px;width:200px;padding:6px 10px}.switch{width:34px;height:18px;position:relative}.switch input{display:none}.switch i{background:#3a3e4a;border-radius:10px;transition:all .2s;position:absolute;inset:0}.switch i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;left:2px}.switch input:checked+i:after{left:18px}.group-title span{letter-spacing:.5px;background:radial-gradient(at bottom,#ffffff12,#0000 70%);border-bottom:1px solid #3a3e4a;padding:8px 40px;font-size:13px;font-weight:500;display:inline-block}.case-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:26px 20px;max-width:920px;margin:0 auto 36px;display:grid}.case-tile{cursor:pointer;flex-direction:column;transition:all .25s;display:flex}.case-tile:hover .case-art{filter:brightness(1.15) drop-shadow(0 0 16px var(--c1))}.ct-name{text-transform:uppercase;font-size:13px;font-weight:700}.ct-sub{color:var(--muted);align-items:center;gap:6px;margin:2px 0 6px;font-size:11px;display:flex}.new-badge{color:#fff;background:#e3262d;border-radius:3px;padding:1px 4px;font-size:8px;font-style:italic;font-weight:900}.ct-price{z-index:2;justify-content:center;margin-top:-14px;display:flex;position:relative}.ct-price span{border:1px solid var(--orange);color:var(--orange);background:#15171c;padding:5px 16px;font-size:13px;font-weight:500}.empty{text-align:center;color:var(--muted);padding:60px}.case-art{height:168px;transition:transform .3s,filter .3s;position:relative}.case-art.big{width:260px;height:190px}.case-svg{width:100%;height:100%;display:block;overflow:visible}.cs-title{letter-spacing:1.5px;paint-order:stroke;stroke:#0009;stroke-width:.8px;font-weight:700}.cs-flame{transform-box:fill-box;transform-origin:50% 100%;animation:1.2s ease-in-out infinite alternate csFlame}@keyframes csFlame{to{opacity:.8;transform:scaleY(.8)scaleX(1.1)}}.cs-glow{transform-origin:50%;animation:3.2s ease-in-out infinite csPulse}@keyframes csPulse{50%{opacity:.65}}.cs-weapon{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.cs-emblem{transition:transform .35s}.cs-shine{transition:transform .8s}.case-tile:hover .cs-weapon,.bc:hover .cs-weapon,.hero-ring .cs-weapon{transform:translateY(-6px)}.case-tile:hover .cs-shine{transform:translate(300px)skew(-20deg)}.hero-ring .cs-weapon{animation:3s ease-in-out infinite csFloat}@keyframes csFloat{50%{transform:translateY(-5px)}}@keyframes float{50%{transform:translateY(-4px)rotate(-3deg)}}.case-page{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:100%;display:flex;overflow-x:hidden}.cp-top{box-sizing:border-box;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%;max-width:960px;padding:0 4px;display:grid}.bingo{color:#ffcf3f;letter-spacing:.06em;white-space:nowrap;background:linear-gradient(#ff9a2e24,#ff9a2e0a);border:1px solid #ffaa3c59;border-radius:999px;justify-self:start;padding:6px 12px;font-size:13px;font-weight:800;box-shadow:0 0 12px #ff8c1e26}.cp-top .heart{justify-self:end}.cp-title{text-align:center;flex-direction:column;align-items:center;display:flex}.cp-title span{color:#ffb547;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}.cp-title b{font-size:20px}.heart{color:var(--orange);background:0 0;border:none;font-size:22px}.heart.on{color:#ff3d77}.cp-hero{margin:16px 0}.hero-ring{border-radius:50%;justify-content:center;align-items:center;width:260px;height:260px;display:flex;position:relative}.hero-ring:before{content:"";border:6px solid #0000;border-top-color:var(--c1);border-right-color:color-mix(in srgb, var(--c1) 40%, transparent);box-shadow:0 0 30px color-mix(in srgb, var(--c1) 50%, transparent), inset 0 0 30px color-mix(in srgb, var(--c1) 40%, transparent);border-radius:50%;animation:6s linear infinite spin;position:absolute;inset:0}.hero-ring:after{content:"";border:2px dashed color-mix(in srgb, var(--c1) 50%, transparent);border-radius:50%;animation:18s linear infinite reverse spin;position:absolute;inset:14px}@keyframes spin{to{transform:rotate(360deg)}}.count-row{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:10px 0;display:flex}.count-label{font-size:13px}.count-chips{background:var(--bg2);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;display:inline-flex}.count-chip{color:#c9ccd6;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;min-width:30px;height:28px;padding:0 8px;font-size:13px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s,border-color .15s}.count-chip:hover:not(:disabled){color:#fff;background:#ff953f1f;border-color:#ff953f66}.count-chip.on{background:linear-gradient(180deg, var(--orange), var(--orange2));color:#1a1006;border-color:var(--orange);box-shadow:0 0 12px #ff953f73}.count-chip:disabled{cursor:not-allowed}.count-chip.locked{color:#4c515e;box-shadow:none;background:0 0;text-decoration:none}.cp-actions{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;max-width:100%;margin:6px 12px 24px;padding:0 8px;display:flex}.cp-actions>.btn-outline,.cp-actions>a.btn-outline{white-space:nowrap;box-sizing:border-box;flex:0 auto;max-width:100%}.btn-outline{border:1px solid var(--orange);color:#fff;box-sizing:border-box;background:#15171c;border-radius:2px;align-items:center;gap:6px;max-width:100%;padding:11px 18px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.btn-outline:hover:not(:disabled){background:#ff953f1f;box-shadow:0 0 14px #ff953f59}.btn-outline.sm{padding:6px 10px;font-size:11px}.btn-outline.danger{border-color:#e3262d}.btn-orange{color:#1a1006;background:linear-gradient(#ffa95a,#f07a28);border:none;border-radius:6px;padding:10px 18px;font-weight:900}.slots{gap:10px;width:100%;max-width:1060px;margin:14px 0;display:grid}.slots.n1{grid-template-columns:minmax(0,560px);justify-content:center}.slots.n2{grid-template-columns:1fr 1fr}.slots.n3{grid-template-columns:1fr 1fr 1fr}.slots.n4{grid-template-columns:1fr 1fr}.slots.n5,.slots.n6{grid-template-columns:repeat(3,1fr)}.slots.n7,.slots.n8,.slots.n9,.slots.n10{grid-template-columns:repeat(5,1fr)}.slot{background:#1e2129;border:1px solid #2a2e38;height:248px;position:relative;overflow:hidden}.roulette{align-items:center;height:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.r-marker{background:var(--orange);width:2px;box-shadow:0 0 10px var(--orange);z-index:3;position:absolute;top:0;bottom:0;left:50%}.r-marker:before,.r-marker:after{content:"";border:8px solid #0000;position:absolute;left:-7px}.r-marker:before{border-top-color:var(--orange);top:0}.r-marker:after{border-bottom-color:var(--orange);bottom:0}.r-strip{display:flex}.r-item{border-bottom:3px solid var(--rc);background:radial-gradient(circle at 50% 60%, color-mix(in srgb, var(--rc) 30%, transparent), transparent 70%);border-right:1px solid #15171c;flex-direction:column;flex:none;justify-content:center;align-items:center;height:150px;padding:8px;display:flex}.r-item .weapon-art{filter:drop-shadow(0 3px 4px #000000b3)}.r-name{color:#c9ccd6;text-align:center;margin-top:8px;font-size:10px}.slot-win{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;height:100%;padding:18px 10px 12px;animation:.5s cubic-bezier(.2,1.6,.4,1) pop;display:flex;position:relative}.slot-win.sold{opacity:.45}.slot:has(.slot-win:not(.sold)){cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .15s}.slot:has(.slot-win:not(.sold)):hover{border-color:color-mix(in srgb, var(--rc,var(--orange)) 70%, #fff 10%);box-shadow:0 0 0 1px color-mix(in srgb, var(--rc,var(--orange)) 45%, transparent), 0 0 22px -4px color-mix(in srgb, var(--rc,var(--orange)) 55%, transparent), inset 0 0 28px -12px color-mix(in srgb, var(--rc,var(--orange)) 35%, transparent);transform:translateY(-2px)}.slot:has(.slot-win:not(.sold)):hover .slot-win .btn-outline.sm{background:#ff953f24;box-shadow:0 0 12px #ff953f59}.slot:has(.slot-win.sold){cursor:default}@keyframes pop{0%{opacity:0;transform:scale(.6)}}.slot-check{border:1px solid var(--orange);width:16px;height:16px;color:var(--orange);justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;top:8px;left:8px}.win-glow{border:3px solid color-mix(in srgb, var(--rc) 80%, cyan);width:120px;height:120px;box-shadow:0 0 24px var(--rc);opacity:.55;pointer-events:none;border-bottom-color:#0000;border-left-color:#0000;border-radius:50%;animation:3s linear infinite spin;position:absolute;top:10px}.win-img{z-index:1;filter:drop-shadow(0 6px 8px #000c);flex:none;width:58%;max-width:180px;margin-top:4px}.win-w{color:var(--orange);z-index:1;margin-top:2px;font-size:13px;font-weight:700;line-height:1.15}.win-n{color:var(--orange);z-index:1;margin:0 0 6px;font-size:12px;line-height:1.15}.slot-win .btn-outline.sm{z-index:3;white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:calc(100% - 16px);margin-top:4px;position:relative;overflow:hidden}.contents-head{justify-content:center;align-items:center;gap:14px;width:100%;max-width:660px;margin:4px 0 18px;font-size:13px;display:flex}.contents-head span{color:var(--muted)}.contents-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;width:100%;max-width:680px;margin-bottom:40px;display:grid}.skin-card{background:linear-gradient(#2a2d38,#23262f);border:1px solid #2c303b;flex-direction:column;height:120px;transition:all .2s;display:flex;position:relative;overflow:hidden}.skin-card:before{content:"";background:radial-gradient(circle at 70% 30%, color-mix(in srgb, var(--rc) 25%, transparent), transparent 65%);position:absolute;inset:0}.skin-card.clickable{cursor:pointer}.skin-card.clickable:hover{border-color:var(--rc);transform:translateY(-2px)}.skin-card.placeholder{color:#3a3e4a;background:#1c1f26;border-color:#23262f;justify-content:center;align-items:center;height:86px;font-size:22px}.skin-card.placeholder.rolling{animation:.7s infinite pulse}@keyframes pulse{50%{background:#2a2d38}}.check{color:var(--orange);z-index:2;font-size:11px;position:absolute;top:3px;left:4px}.skin-img{flex:1;justify-content:center;align-items:center;padding:8px 10px 0;display:flex;position:relative}.skin-img .weapon-art{filter:drop-shadow(0 3px 4px #000000b3)}.skin-price{color:var(--orange);background:#14161bd9;padding:2px 6px;font-size:11px;font-weight:700;position:absolute;top:50%;left:0}.skin-chance{z-index:2;color:#9dffb0;letter-spacing:.2px;pointer-events:none;background:#0c1014c7;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:700;position:absolute;top:3px;right:3px}.skin-text{padding:4px 6px 6px;position:relative}.skin-weapon{color:#c9ccd6;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.skin-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rarity-bar{background:var(--rc);height:3px;box-shadow:0 0 8px var(--rc)}.skin-card.compact{height:86px}.skin-card.compact .skin-img{padding:4px 8px 0}.skin-card.compact .skin-weapon{font-size:8.5px}.skin-card.compact .skin-name{font-size:9.5px;font-weight:700}.upgrade,.page{width:100%;max-width:1060px;margin:0 auto}.up-title{text-align:center;letter-spacing:.5px;margin:6px 0 10px;font-size:20px;font-weight:500}.up-title .muted{font-size:13px}.up-icons{color:#c9ccd6;gap:12px;margin-left:4px;font-size:15px;display:flex}.up-icons span{cursor:pointer}.up-icons .fast{color:var(--muted)}.up-icons .fast.on{color:var(--orange);text-shadow:0 0 8px var(--orange)}.up-top{grid-template-columns:1fr 360px 1fr;align-items:center;gap:14px;margin-top:6px;display:grid}.up-slot{background:radial-gradient(at 50% 60%,#2a2d38,#1c1f26 70%);border:1px solid #2a2e38;flex-direction:column;align-items:center;height:230px;display:flex;position:relative;overflow:hidden}.up-slot.right.win{border-color:var(--green);box-shadow:0 0 30px #79e04a59}.up-slot.right.win .slot-weapon{animation:1s winPop}@keyframes winPop{30%{filter:drop-shadow(0 0 24px var(--green));transform:scale(1.2)rotate(-4deg)}}.up-slot.right.lose{filter:grayscale(.6)}.slot-hint{color:#d8dae2;text-align:center;flex:none;margin-top:10px;margin-bottom:2px;padding:0 12px;font-size:13px}.up-slot.left .slot-hint:only-child{color:#fff;margin:auto;font-size:14px}.slot-items{flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:4px;width:100%;min-height:0;padding:4px 28px;display:flex;overflow:hidden}.slot-items.n1 .slot-weapon{width:62%;max-height:118px}.slot-items.n2 .slot-weapon{width:45%}.slot-items:not(.n1):not(.n2) .slot-weapon{width:30%}.slot-items.burn .slot-weapon{animation:1s forwards burn}@keyframes burn{to{filter:grayscale()brightness(.3)blur(2px);opacity:0;transform:translateY(20px)scale(.8)}}.slot-weapon{filter:drop-shadow(0 6px 10px #000c);animation:.4s pop}.slot-coins{font-size:60px}.slot-empty{opacity:.2;flex:1;align-items:center;font-size:50px;display:flex}.slot-info{z-index:2;box-sizing:border-box;border-bottom:2px solid var(--rc);background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--rc) 14%, #0a0c10b8) 100%), #0c0e14b8;width:100%;min-height:54px;box-shadow:inset 0 1px 0 #ffffff0d, 0 8px 18px -12px color-mix(in srgb, var(--rc) 70%, #000);text-align:center;flex:none;justify-content:center;align-items:center;margin-top:auto;padding:6px 78px 14px;display:flex;position:relative}.si-text{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:1px;width:100%;max-width:100%;margin:0 auto;padding-top:2px;padding-bottom:6px;display:flex}.si-w{letter-spacing:1.1px;text-transform:uppercase;color:#b4b9c7;font-size:10.5px;font-weight:700;line-height:1.1}.si-n{letter-spacing:.5px;color:#fff;text-shadow:0 1px 0 #000000b3, 0 0 14px color-mix(in srgb, var(--rc) 60%, transparent), 0 0 2px #ffffff40;text-overflow:clip;white-space:nowrap;max-width:100%;font-family:Russo One,sans-serif;font-size:16px;font-weight:400;line-height:1.2;overflow:visible}.si-p{color:var(--orange);letter-spacing:.2px;text-shadow:0 1px 2px #0000008c;white-space:nowrap;background:#12141ab8;border:1px solid #ff953f59;border-radius:7px;padding:4px 9px;font-size:12.5px;font-weight:800;position:absolute;top:46%;right:12px;transform:translateY(-50%)}.gauge{width:280px;height:280px;margin:20px auto;position:relative;overflow:visible}.gauge svg{width:100%;height:100%;overflow:visible}.gauge-mark{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:.08em;font-variant-numeric:tabular-nums;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:20px;margin:-10px 0 0 -18px;padding:0;font-size:13px;font-weight:900;line-height:1;display:flex;position:absolute;top:50%;left:50%}.gauge-mark-n{color:#7cff6a;text-shadow:0 0 4px #7cff6af2,0 0 12px #79e04ab3,0 0 22px #5ad84a66,0 1px 2px #000000e6;transform:translateY(-146px)}.gauge-mark-e{color:#ffd56a;text-shadow:0 0 4px #ffd56af2,0 0 12px #f0c14bb3,0 0 22px #f0c14b66,0 1px 2px #000000e6;transform:translate(146px)}.gauge-mark-s{color:#ff6b5c;text-shadow:0 0 4px #ff6b5cf2,0 0 12px #e23b2fb3,0 0 22px #e23b2f66,0 1px 2px #000000e6;transform:translateY(146px)}.gauge-mark-w{color:#ffd56a;text-shadow:0 0 4px #ffd56af2,0 0 12px #f0c14bb3,0 0 22px #f0c14b66,0 1px 2px #000000e6;transform:translate(-146px)}.gauge-mark.lit{opacity:1;filter:brightness(1.08)}.liquid{transition:y .6s}.gauge-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.g-big{color:var(--green);text-shadow:0 2px 6px #000c;font-size:34px;font-weight:700}.g-big.win{animation:.5s cubic-bezier(.2,1.6,.4,1) pop}.g-big.lose{color:#ff4d4d;animation:.5s shake}@keyframes shake{25%{transform:translate(-8px)}75%{transform:translate(8px)}}.g-sub{color:var(--green);text-shadow:0 1px 3px #000;font-size:12px;font-weight:500}.gauge.lose .g-sub{color:#ffb3b3}.gauge.win svg{filter:drop-shadow(0 0 18px #79e04a80)}.gauge.lose svg{filter:drop-shadow(0 0 18px #ff3c3c66)}.up-controls{grid-template-columns:1fr 290px 1fr;align-items:center;gap:14px;margin:12px 0 18px;display:grid}.bal-add{color:#c9ccd6;background:#1e2129;border:1px solid #2a2e38;align-items:center;gap:10px;padding:8px 12px;font-size:11px;display:flex}.ba-icon{border:1px solid #555;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.bal-add input{accent-color:var(--orange);flex:1}.ba-val{white-space:nowrap}.upgrade-btn{color:#fff;letter-spacing:.5px;background:linear-gradient(#ffab5c,#f27a2a);border:none;border-radius:8px;padding:14px 20px;font-size:16px;font-weight:700;transition:all .2s;box-shadow:0 0 20px #ff953f59,inset 0 -3px #0003}.upgrade-btn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 0 30px #ff953f99}.mults{justify-content:flex-end;gap:6px;display:flex}.mults button{color:#fff;background:#252831;border:1px solid #2f333e;border-radius:3px;padding:8px 10px;font-size:12px;font-weight:500}.mults button:hover:not(:disabled){border-color:var(--orange)}.up-bottom{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:30px;display:grid}.panel{background:#1c1f26;border:1px solid #262a33}.panel-head{color:#c9ccd6;border-bottom:1px solid #262a33;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.icon-btn{color:var(--orange);background:0 0;border:none}.cat-filters{align-items:center;gap:6px;font-size:12px;display:flex}.cat-filters select,.cat-filters input{color:#fff;background:#14161b;border:1px solid #2f333e;border-radius:3px;width:56px;padding:4px 6px}.cat-filters select{width:auto}.cat-filters .search{width:80px}.item-grid{grid-template-columns:repeat(5,1fr);align-content:start;gap:6px;max-height:380px;padding:10px;display:grid;overflow-y:auto}.item-grid.wide{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));max-height:none}.item-grid::-webkit-scrollbar{width:6px}.item-grid::-webkit-scrollbar-thumb{background:#3a3e4a}.grid-empty{text-align:center;color:var(--muted);grid-column:1/-1;padding:20px}.grid-empty a{color:var(--orange)}.modal-bg{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#000000b3;justify-content:center;align-items:center;animation:.2s fade;display:flex;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.modal{background:var(--panel);border:1px solid #333847;border-radius:8px;animation:.3s pop;position:relative}.modal-x{z-index:2;color:#e8eaf0;cursor:pointer;background:#00000059;border:1px solid #3a3e4a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:22px;line-height:28px;display:flex;position:absolute;top:6px;right:8px}.modal-x:hover{color:#fff;border-color:#ff953f}.steam-modal{background:linear-gradient(#1b2838,#171a21);border-color:#2a475e;width:420px}.steam-head{color:#c7d5e0;letter-spacing:2px;background:#171a21;border-bottom:1px solid #2a475e;border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:14px 20px;font-weight:700;display:flex}.steam-fake{color:var(--muted);letter-spacing:0;font-size:10px;font-weight:400}.steam-body{flex-direction:column;gap:10px;padding:22px;display:flex}.steam-body.center{color:#c7d5e0;align-items:center;padding:40px}.steam-label{color:#1999ff;text-transform:uppercase;font-size:12px;font-weight:700}.steam-input{color:#fff;background:#32353c;border:1px solid #32353c;border-radius:2px;padding:10px;font-size:15px}.steam-input:focus{border-color:#1999ff;outline:none}.link-btn{color:#8f98a0;text-align:left;background:0 0;border:none;padding:0;font-size:12px}.link-btn:hover{color:#fff}.steam-login{color:#fff;background:linear-gradient(90deg,#06bfff,#2d73ff);border:none;border-radius:2px;padding:12px;font-size:15px}.steam-note{color:#8f98a0;font-size:11px}.spinner{border:4px solid #2a475e;border-top-color:#06bfff;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.wallet-modal{width:480px;padding:22px}.wallet-modal h2{margin:0 0 6px;font-size:18px}.wallet-bal{color:var(--muted);margin-bottom:14px}.wallet-bal b{color:var(--orange)}.pay-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;display:grid}.pay{text-align:center;cursor:pointer;background:#1c1f26;border:1px solid #2f333e;flex-direction:column;gap:4px;padding:12px 6px;font-weight:700;display:flex}.pay span{color:var(--muted);font-size:9px;font-weight:400}.pay.disabled{opacity:.55}.piggy{background:linear-gradient(90deg,#ff8fb126,#ff953f1a);border:1px solid #ff8fb166;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.piggy-text{flex-direction:column;flex:1;gap:3px;display:flex}.piggy-text span{color:var(--muted);font-size:12px}.piggy-icon{animation:2s infinite wiggle}.wallet-note{color:var(--muted);margin-top:14px;font-size:11px}.toasts{z-index:200;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.toast{border-left:4px solid var(--orange);background:#252831;border-radius:4px;max-width:340px;padding:12px 16px;font-size:13px;animation:.3s slideIn;box-shadow:0 6px 20px #00000080}.toast.lose{border-color:#ff4d4d}@keyframes slideIn{0%{transform:translate(120%)}}.need-login p{color:var(--muted);max-width:420px;margin-bottom:18px}.page-sub{text-align:center;color:var(--muted);max-width:640px;margin:0 auto 20px}.contract-box{flex-direction:column;align-items:center;gap:10px;margin-bottom:20px;display:flex}.contract-sum b{color:var(--orange)}.contract-range{color:var(--muted);font-size:12px}.contract-res{text-align:center;width:160px;color:var(--green);flex-direction:column;gap:6px;animation:.5s pop;display:flex}.give-card{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--rc) 25%, #252831), #1c1f26 70%);border:1px solid #2f333e;border-bottom:3px solid var(--rc);flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.give-title{color:var(--orange);font-weight:700}.give-img{filter:drop-shadow(0 8px 10px #000c);width:75%;animation:3s ease-in-out infinite float}.give-timer{font-family:Russo One;font-size:26px}.give-people{color:var(--muted);font-size:12px}.leaderboard{flex-direction:column;gap:6px;max-width:620px;margin:0 auto 40px;display:flex}.lb-row{background:#1f222a;border:1px solid #2a2e38;align-items:center;gap:12px;padding:8px 14px;display:flex}.lb-row.me{border-color:var(--orange);box-shadow:0 0 14px #ff953f40}.lb-pos{text-align:center;width:26px;font-weight:700}.lb-name{flex:1}.lb-score{color:var(--pink);font-weight:700}.battle-setup{flex-direction:column;align-items:center;gap:10px;margin-bottom:20px;display:flex}.battle-cases{grid-template-columns:repeat(5,1fr);gap:10px;width:100%;display:grid}.bc{text-align:center;cursor:pointer;background:#1f222a;border:1px solid #2a2e38;padding:6px;font-size:11px;font-weight:700}.bc b{color:var(--orange)}.bc.on{border-color:var(--orange);box-shadow:0 0 14px #ff953f4d}.battle-arena{grid-template-columns:1fr 1fr;gap:50px;margin-bottom:30px;display:grid;position:relative}.vs{color:var(--orange);text-shadow:0 0 14px var(--orange);font-family:Russo One;font-size:26px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.b-side{background:#1f222a;border:1px solid #2a2e38;padding:12px;transition:all .3s}.b-side.winner{border-color:var(--green);box-shadow:0 0 24px #79e04a4d}.b-side.loser{opacity:.5;filter:grayscale(.6)}.b-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.b-sum{color:var(--orange);margin-left:auto;font-size:18px;font-weight:700}.b-items{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px;display:grid}.b-items .skin-card{animation:.4s pop}.profile-head{background:#1f222a;border:1px solid #2a2e38;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:16px;padding:20px;display:flex}.profile-head h2{margin:0 0 4px}.profile-stats{flex-wrap:wrap;gap:18px;margin:10px 0 6px;font-size:13px;display:flex}.profile-stats b{color:var(--orange)}.profile-stats b.g{color:var(--green)}.profile-stats b.r{color:#ff4d4d}.tip{font-size:12px}.profile-actions{flex-direction:column;gap:8px;margin-left:auto;display:flex}.inv-cell{flex-direction:column;gap:3px;display:flex}.sell-mini{color:var(--orange);background:#252831;border:1px solid #2f333e;padding:3px;font-size:11px}.sell-mini:hover{border-color:var(--orange)}@media (width<=1000px){.socials,.nav-item span:last-child{display:none}.up-top,.up-controls,.up-bottom{grid-template-columns:1fr;justify-items:center}.up-slot{width:100%}.slots.n2,.slots.n3,.slots.n4,.slots.n5,.slots.n6,.slots.n7,.slots.n8,.slots.n9,.slots.n10{grid-template-columns:1fr}.battle-cases{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.live-feed{display:none}.logo{min-width:0}.logo-main{font-size:13px}.main{padding:12px}.battle-arena{grid-template-columns:1fr}}img.weapon-art{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;max-height:100%;display:block}.r-item img.weapon-art{height:100px}.win-img img.weapon-art,.give-img img.weapon-art,.slot-weapon img.weapon-art{height:auto}.skin-img img.weapon-art{max-height:90px}.feed-img img.weapon-art{height:36px;width:90%!important}:root{--radius:8px;--ease:cubic-bezier(.2,.8,.2,1);--orange-grad:linear-gradient(180deg, #ffb36b 0%, #ff8a3a 55%, #ec6a22 100%)}body{-webkit-font-smoothing:antialiased;letter-spacing:.1px}.main{background:radial-gradient(900px 380px at 50% -120px,#ff953f17,#0000 70%),radial-gradient(1400px 900px at 50% 40%,#0000 55%,#00000073 100%),repeating-linear-gradient(135deg,#ffffff03 0 2px,#0000 2px 44px),#181a20;padding:22px 32px 0;position:relative}.header{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#1b1d24,#15171c);border-bottom:1px solid #262a33;height:68px;box-shadow:0 6px 24px #00000059}.header:after{content:"";background:linear-gradient(90deg,#0000,#ff953f59,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.logo-main{font-size:20px}.logo-sub{letter-spacing:3px;opacity:.8}.nav-item{letter-spacing:.6px;text-transform:uppercase;color:#9aa0ae;border-bottom-width:3px;padding:0 14px;font-size:11.5px;font-weight:700}.nav-item:hover{color:#fff;background:linear-gradient(#0000,#ffffff0a)}.nav-item:hover .nav-icon{transform:translateY(-2px)}.nav-icon{transition:transform .2s var(--ease)}.nav-item.active{text-shadow:0 0 12px #ff953f73;background:linear-gradient(#0000 20%,#ff953f29)}.steam-btn,.btn-orange{background:var(--orange-grad);border-radius:var(--radius);transition:transform .15s var(--ease), box-shadow .2s, filter .2s;box-shadow:0 6px 20px -6px #ff8a3ab3,inset 0 1px #ffffff59,inset 0 -2px #00000026}.steam-btn:hover,.btn-orange:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 26px -6px #ff8a3ad9,inset 0 1px #fff6}.wallet-btn{border-radius:var(--radius);background:#ff953f0f}.avatar{border:none;box-shadow:0 0 0 2px #1b1d24,0 0 0 3px #ff953f66}.live-feed{background:#111317;width:108px;height:calc(100vh - 68px);top:68px}.feed-item{background:linear-gradient(180deg, color-mix(in srgb, var(--rc) 22%, #16181d), #14161a);height:78px;box-shadow:inset 3px 0 0 var(--rc), inset 0 -16px 22px -18px var(--rc);border-bottom:1px solid #0c0d10;border-left:0;padding:6px 5px}.feed-img{height:42px}.feed-img img.weapon-art{filter:drop-shadow(0 3px 4px #000000b3);height:42px;width:96%!important}.feed-w{color:#9ea4b2;font-size:8.5px}.feed-n{font-weight:700}.promo-row{gap:56px;margin:6px 0 24px}.timer-box{background:linear-gradient(#17191f,#111317);border-color:#ff953fb3;border-radius:10px}.cb-code{background:var(--orange-grad);border-radius:var(--radius);box-shadow:0 8px 22px -8px #ff8a3acc,inset 0 1px #ffffff59}.filter-row input:not([type]){background:#121419;border-color:#2a2e38;border-radius:6px;transition:border-color .2s,box-shadow .2s}.filter-row input:not([type]):focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #ff953f26}.group-title{margin:18px 0 30px}.group-title span{letter-spacing:3px;color:#d6d9e1;background:0 0;border-bottom:0;padding:10px 56px;font-size:12px;font-weight:700;position:relative}.group-title span:before,.group-title span:after{content:"";width:120px;height:1px;position:absolute;top:50%}.group-title span:before{background:linear-gradient(90deg,#0000,#3a3f4c);right:100%}.group-title span:after{background:linear-gradient(90deg,#3a3f4c,#0000);left:100%}.case-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:22px;max-width:980px}.case-tile{transition:transform .25s var(--ease), border-color .25s, box-shadow .25s;background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #262a33;border-radius:12px;padding:14px 14px 18px;position:relative;overflow:hidden}.case-tile:before{content:"";background:radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--c1,#ff953f) 30%, transparent), transparent 70%);opacity:0;pointer-events:none;height:70%;transition:opacity .3s;position:absolute;inset:auto -20% -40%}.case-tile:hover{border-color:#ff953f73;transform:translateY(-5px);box-shadow:0 18px 40px -18px #000000e6,0 0 0 1px #ff953f26}.case-tile:hover:before{opacity:1}.ct-name{letter-spacing:.6px;font-size:14px}.ct-sub{margin:3px 0 4px}.new-badge{background:linear-gradient(#ff4b52,#c9151d);padding:2px 5px;box-shadow:0 0 10px #e3262d80}.case-art{height:168px}.ct-price span{background:#15171ce6;border-radius:6px;padding:6px 20px;font-weight:700;transition:all .2s;box-shadow:0 4px 14px -6px #ff953f99}.cp-title b{letter-spacing:1px;font-size:24px}.btn-outline{border-radius:var(--radius);letter-spacing:.3px;transition:background .2s, box-shadow .2s, transform .15s var(--ease);background:#15171cd9;padding:12px 20px;font-weight:700}.btn-outline:hover:not(:disabled){background:#ff953f1f;transform:translateY(-1px);box-shadow:0 8px 22px -10px #ff953fcc}.slot{background:radial-gradient(at 50% 40%,#252933,#1a1d24 75%);border-color:#282c36;border-radius:12px}.r-item{background:radial-gradient(ellipse at 50% 55%, color-mix(in srgb, var(--rc) 35%, transparent), transparent 70%), linear-gradient(180deg, transparent 60%, color-mix(in srgb, var(--rc) 14%, transparent));border-bottom-width:4px;height:160px}.r-item img.weapon-art{filter:drop-shadow(0 6px 8px #000000bf);height:108px}.r-name{color:#e3e5ea;font-weight:700}.win-img img.weapon-art{max-height:96px}.contents-grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:14px;max-width:860px}.skin-card{height:140px;transition:transform .2s var(--ease), border-color .2s, box-shadow .25s;isolation:isolate;background:linear-gradient(#262a34 0%,#1d2028 100%);border:1px solid #2a2e39;border-radius:10px}.skin-card:before{background:radial-gradient(ellipse at 50% 60%, color-mix(in srgb, var(--rc) 38%, transparent), transparent 62%);opacity:.75;transition:opacity .25s, transform .3s var(--ease);z-index:-1;inset:-10% -10% 30%}.skin-card:after{content:"";background:linear-gradient(0deg, color-mix(in srgb, var(--rc) 16%, transparent), transparent);pointer-events:none;z-index:-1;height:40%;position:absolute;bottom:0;left:0;right:0}.skin-img{padding:10px 8px 0}.skin-img img.weapon-art{filter:drop-shadow(0 6px 6px #000000a6);max-height:84px;transition:transform .3s var(--ease), filter .3s;transform:scale(1.12)}.skin-card:hover{border-color:color-mix(in srgb, var(--rc) 70%, #2a2e39);box-shadow:0 12px 28px -14px var(--rc), 0 0 0 1px color-mix(in srgb, var(--rc) 25%, transparent);transform:translateY(-3px)}.skin-card:hover:before{opacity:1;transform:scale(1.08)}.skin-card:hover .skin-img img.weapon-art{filter:drop-shadow(0 10px 10px #000000b3) drop-shadow(0 0 12px color-mix(in srgb, var(--rc) 50%, transparent));transform:scale(1.22)rotate(-3deg)}.skin-price{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c0d11b8;border:1px solid #ffffff0f;border-radius:5px;padding:2px 6px;font-size:10.5px;top:7px;left:7px;right:auto}.skin-chance{font-size:9.5px;font-weight:700;top:8px;right:8px}.skin-text{padding:2px 9px 8px}.skin-weapon{color:#8e94a3;text-transform:none;font-size:9.5px}.skin-name{font-size:12px;font-weight:700}.rarity-bar{height:2px;box-shadow:0 0 10px 1px var(--rc);border-radius:2px 2px 0 0;position:absolute;bottom:0;left:12%;right:12%}.skin-card.selected{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange), 0 0 18px -4px #ff953f99}.skin-card.selected .skin-img{opacity:.55}.check{background:var(--orange);color:#1a1006;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:900;display:flex;top:6px;left:auto;right:7px}.skin-card.compact{border-radius:8px;height:100px}.skin-card.compact .skin-img img.weapon-art{max-height:58px;transform:scale(1.1)}.skin-card.compact:hover .skin-img img.weapon-art{transform:scale(1.2)rotate(-3deg)}.skin-card.compact .skin-price{background:#0c0d11b3;padding:1px 5px;font-size:9.5px;top:5px;left:5px;right:auto}.skin-card.compact .skin-chance{inset:6px 6px auto auto}.skin-card.compact .skin-text{padding:0 7px 6px}.skin-card.placeholder{background:repeating-linear-gradient(135deg,#1b1e25 0 8px,#1d2027 8px 16px);border:1px dashed #2a2e38;border-radius:8px;height:100px}.up-title{letter-spacing:1.5px;margin:8px 0 12px;font-size:22px;font-weight:700}.up-slot{background:radial-gradient(at 50% 55%,#2a2e3a 0%,#1b1e25 70%);border:1px solid #2a2e39;border-radius:14px;height:260px;box-shadow:inset 0 1px #ffffff0a,0 18px 40px -26px #000}.up-slot:before{content:"";pointer-events:none;background:radial-gradient(#ff953f1a,#0000 70%);width:60%;height:40%;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.slot-hint{color:#9ea4b2;letter-spacing:.3px;font-size:12px}.slot-weapon img.weapon-art{filter:drop-shadow(0 10px 12px #000000bf)}.up-title{font-family:Russo One,sans-serif;font-weight:400}.slot-hint{font-weight:500}.up-top,.up-controls{gap:16px}.bal-add{box-shadow:inset 0 1px #ffffff0a}.panel{box-shadow:0 16px 36px -28px #000}.gauge svg{filter:drop-shadow(0 14px 30px #0000008c)}.g-big{letter-spacing:.5px;color:#fff;text-shadow:0 2px 10px #0009,0 0 18px #79e04a59;font-size:36px;font-weight:900}.g-sub{letter-spacing:1px;text-transform:uppercase;color:#c9f5a8;font-size:11px;font-weight:700}.upgrade-btn{background:var(--orange-grad);color:#fff;letter-spacing:1.5px;text-transform:uppercase;text-shadow:0 1px 2px #7828008c;border-radius:10px;padding:16px 20px;font-size:15px;font-weight:900;position:relative;overflow:hidden;box-shadow:0 12px 30px -10px #ff8a3ad9,inset 0 1px #fff6,inset 0 -3px #0000002e}.upgrade-btn:after{content:"";background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;animation:3.2s infinite shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}@keyframes shine{0%,60%{left:-60%}to{left:130%}}.upgrade-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 36px -10px #ff8a3a,inset 0 1px #ffffff73}.upgrade-btn:active:not(:disabled){transform:translateY(0)}.upgrade-btn:disabled{filter:grayscale(.5)}.upgrade-btn:disabled:after{display:none}.mults button{background:#1f222a;border-radius:6px;font-weight:700;transition:all .2s}.mults button:hover:not(:disabled){color:var(--orange);background:#ff953f1a}.bal-add{background:#1b1e25;border-radius:10px}.panel{background:#1b1e25;border-color:#262a33;border-radius:12px;overflow:hidden}.panel-head{background:linear-gradient(#ffffff06,#0000);font-weight:500}.panel-head select,.panel-head input{border-radius:6px}.give-card,.b-side,.profile-head,.lb-row,.bc{border-radius:12px}.give-card{padding:20px;box-shadow:0 20px 40px -28px #000}.give-img img.weapon-art{max-height:170px}.bc .case-art{transform:none}.footer{color:#6c7282}*{scrollbar-width:thin;scrollbar-color:#343846 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#343846;border-radius:8px}.case-tile{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--c1) 10%, transparent), transparent 60%), linear-gradient(180deg, #1a1d25, #14161c);border:1px solid #252933}.case-tile:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0d}.ct-name{white-space:nowrap;text-overflow:ellipsis;font-family:Russo One,sans-serif;font-size:14px;font-weight:400;overflow:hidden}.new-badge{letter-spacing:.5px;border-radius:3px;padding:2px 6px;font-style:italic;font-weight:900;animation:2.4s ease-in-out infinite newBlink;transform:skew(-10deg)}@keyframes newBlink{50%{box-shadow:0 0 16px #ff3c46e6}}.ct-price span{border:1px solid var(--orange);color:var(--orange);background:linear-gradient(#1d1a18,#121317);border-radius:6px;align-items:center;gap:6px;padding:6px 18px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 12px #ff953f1f,0 4px 14px -6px #ff953f99}.ct-price span:before{content:"";background:radial-gradient(circle at 35% 30%,#fff2a8,#ffc23a 45%,#b37400);border-radius:50%;width:12px;height:12px;box-shadow:0 0 6px #ffc23ab3}.case-tile:hover .ct-price span{background:var(--orange-grad);color:#1a1006;border-color:#0000}.bc .case-art{height:96px}.win-fill-bar{transition:y .55s,height .55s}.sound-btn{color:#fff;cursor:pointer;opacity:.9;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,opacity .15s,color .15s;display:inline-flex}.sound-btn:hover{opacity:1;background:#ffffff14}.sound-btn.muted{color:#8b91a0}.up-slot.right .slot-clear{z-index:3;color:#e8e9ee;cursor:pointer;background:#12141ab8;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:20px;font-weight:500;line-height:1;transition:color .15s,border-color .15s,background .15s,transform .15s;display:inline-flex;position:absolute;top:8px;right:8px}.up-slot.right .slot-clear:hover:not(:disabled){color:var(--orange);background:#ff953f1f;border-color:#ff953fa6;transform:scale(1.05)}.up-slot.right .slot-clear:disabled{opacity:.35;cursor:default}.up-slot.right .slot-info{padding-left:78px;padding-right:78px}.cs-spin{transform-box:fill-box;transform-origin:50%;animation:9s linear infinite csSpin}@keyframes csSpin{to{transform:rotate(360deg)}}.case-tile:hover .cs-spin{animation-duration:1.6s}@media (prefers-reduced-motion:reduce){.cs-spin{animation:none}}.case-art{perspective:760px;perspective-origin:50% 30%}.case-art:before{content:"";pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--c1) 38%, transparent), transparent 75%);filter:blur(14px);opacity:.7;border-radius:50%;transition:opacity .35s;animation:3.6s ease-in-out infinite csPulse;position:absolute;inset:6% 4% 0}.case-svg{transform-origin:50% 78%;transition:transform .55s cubic-bezier(.2,.8,.2,1);position:relative;transform:none}.case-tile:hover .case-svg,.bc:hover .case-svg{transform:translateY(-5px)scale(1.04)rotate(-1deg)}.case-tile:hover .case-art:before{opacity:1}.case-tile:hover .case-art{filter:brightness(1.1)saturate(1.15);transform:none}.case-art.big .case-svg{animation:7s ease-in-out infinite csSway}@keyframes csSway{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)translateY(-5px)}}.cs-char{transform-box:fill-box;transform-origin:50% 100%;transition:transform .4s;animation:4.2s ease-in-out infinite csBreath}@keyframes csBreath{50%{transform:translateY(-1.5px)scale(1.025)}}.case-tile:hover .cs-char{animation-duration:1.8s}.cs-weapon{animation:3.4s ease-in-out infinite csFloat}.case-tile:hover .cs-weapon{animation-duration:1.6s}.cs-rays{animation:3.2s ease-in-out infinite csRays}@keyframes csRays{50%{opacity:.55}}.cs-ember{transform-box:fill-box;transform-origin:50%;opacity:0;animation:4.5s linear infinite csEmber}@keyframes csEmber{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(-70px)translate(6px)}}.cs-bob{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite csBob}@keyframes csBob{50%{transform:translateY(-4px)rotate(3deg)}}.cs-bat{transform-box:fill-box;transform-origin:50%;animation:.5s ease-in-out infinite alternate csFlap}@keyframes csFlap{to{transform:scaleY(.6)}}.cs-smoke{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite csSmoke}@keyframes csSmoke{50%{opacity:.35;transform:translate(4px,-6px)scale(1.15)}}.cs-fire{transform-box:fill-box;transform-origin:50% 100%;animation:.9s ease-in-out infinite alternate csFire}@keyframes csFire{to{opacity:.55;transform:scaleY(.82)scaleX(1.06)}}.cs-pulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite csRing}@keyframes csRing{50%{opacity:.6;transform:scale(1.06)}}.cs-blink{animation:1.2s steps(2,end) infinite csBlink}@keyframes csBlink{50%{opacity:.3}}.cs-title{letter-spacing:1.2px}@media (prefers-reduced-motion:reduce){.case-art:before,.case-art.big .case-svg,.cs-char,.cs-weapon,.cs-rays,.cs-ember,.cs-bob,.cs-bat,.cs-smoke,.cs-fire,.cs-pulse,.cs-blink{animation:none}.cs-ember{opacity:.6}}.skin-card.r-consumer:before{opacity:.45}.skin-card.r-consumer .rarity-bar{box-shadow:0 0 6px 0 var(--rc)}.skin-card.r-industrial:before{opacity:.55}.skin-card.r-industrial .rarity-bar{box-shadow:0 0 8px 0 var(--rc)}.skin-card.r-contraband{border-color:color-mix(in srgb, var(--rc) 35%, #2a2e39);background:linear-gradient(#2b2620 0%,#1d2028 100%)}.skin-card.r-contraband:before{opacity:1;background:radial-gradient(ellipse at 50% 60%, color-mix(in srgb, var(--rc) 50%, transparent), transparent 64%)}.skin-card.r-contraband .rarity-bar{background:linear-gradient(90deg, #ff953f, var(--rc), #ff953f);height:3px;box-shadow:0 0 14px 2px var(--rc);left:6%;right:6%}.skin-card.r-contraband .skin-price{color:var(--rc);border-color:color-mix(in srgb, var(--rc) 40%, transparent)}.settings-bg{box-sizing:border-box;justify-content:center;align-items:center;padding:16px}.settings-modal{box-sizing:border-box;width:min(320px,100vw - 32px);max-width:320px;max-height:min(70vh,360px);margin:0 auto;padding:16px 14px 12px;overflow:auto}.settings-modal h2{margin:0 36px 12px 0;font-size:16px;line-height:1.2}.settings-row{box-sizing:border-box;background:#ffffff08;border:1px solid #2a2e39;border-radius:8px;flex-direction:column;gap:8px;min-width:0;margin-bottom:10px;padding:10px 12px;display:flex}.settings-row-inline{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.settings-row-inline .settings-label{flex:1;min-width:0}.settings-row-inline .btn-outline{white-space:nowrap;flex:none;padding:6px 12px;font-size:12px}.settings-label{flex-direction:column;gap:2px;min-width:0;font-size:12px;display:flex}.settings-label .muted{opacity:.7;font-size:11px}.settings-vol{box-sizing:border-box;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.settings-vol input[type=range]{accent-color:#ff953f;cursor:pointer;box-sizing:border-box;flex:auto;width:100%;min-width:0;max-width:100%;height:6px}.settings-vol input[type=range]:disabled{opacity:.45;cursor:not-allowed}.settings-pct{text-align:right;color:#ffb36b;font-variant-numeric:tabular-nums;flex:none;min-width:40px;font-size:13px;font-weight:700}.settings-modal .wallet-note{margin-top:2px;font-size:11px;line-height:1.35}.item-grid.wide{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.inv-cell{gap:6px;min-width:0;container-type:inline-size}.inv-cell>.skin-card{min-width:0}.sell-mini{box-sizing:border-box;white-space:nowrap;border-radius:var(--radius,6px);color:#ffb27a;letter-spacing:.4px;text-transform:uppercase;width:100%;min-width:0;max-width:100%;height:28px;transition:background .2s, border-color .2s, color .2s, box-shadow .2s, transform .15s var(--ease,ease);background:linear-gradient(#ff953f1a,#ff953f08),#1b1e25;border:1px solid #ff953f59;justify-content:space-between;align-items:center;gap:4px;padding:0 3px 0 8px;font-size:10px;font-weight:700;line-height:1;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.sell-mini-label{text-overflow:ellipsis;text-align:left;flex:auto;min-width:0;overflow:hidden}.sell-mini-price{color:#fff;letter-spacing:0;text-transform:none;white-space:nowrap;font-variant-numeric:tabular-nums;background:#ff953f24;border-radius:4px;flex:none;padding:3px 5px;font-size:10px}@container (width<=118px){.sell-mini{justify-content:center;padding:0 3px}.sell-mini-label{display:none}.sell-mini-price:before{content:"🪙 "}}.sell-mini:hover:not(:disabled){background:var(--orange-grad,linear-gradient(180deg, #ffa95a, #f07a28));color:#1a1006;border-color:#0000;transform:translateY(-1px);box-shadow:0 8px 20px -8px #ff8a3ad9,inset 0 1px #ffffff59}.sell-mini:hover:not(:disabled) .sell-mini-price{color:#1a1006;background:#1a10062e}.sell-mini:active:not(:disabled){filter:brightness(.95);transform:translateY(0)}.sell-mini:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.cat-head{flex-wrap:wrap}.cat-row{flex-wrap:wrap;padding:8px 12px 0}.cat-row select{width:auto;max-width:170px}.kind-tabs{gap:2px;display:flex}.kind-tabs button,.reset-f,.pager button{color:#c9ccd6;cursor:pointer;background:#14161b;border:1px solid #2f333e;border-radius:3px;padding:4px 9px;font-size:12px}.kind-tabs button.on{color:#14161b;background:#ff953f;border-color:#ff953f;font-weight:700}.reset-f:hover,.pager button:not(:disabled):hover,.kind-tabs button:not(.on):hover{color:#fff;border-color:#ff953f}.pager{color:#c9ccd6;justify-content:center;align-items:center;gap:6px;padding:0 10px 10px;font-size:12px;display:flex}.pager button:disabled{opacity:.35;cursor:default}.cat-filters .sort-label{color:var(--muted,#9aa3b5);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.cat-filters .sort-label select{margin:0}.profile-page{max-width:1180px;margin:0 auto}.pf-title{text-align:center;letter-spacing:1px;text-transform:uppercase;color:#fff;margin:6px 0 18px;font-family:Russo One,sans-serif;font-size:22px;font-weight:400}h2.pf-title{margin-top:34px}.pf-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.pf-col{flex-direction:column;gap:14px;min-width:0;display:flex}.pf-card{background:linear-gradient(#1d2028,#171a20);border:1px solid #262a33;border-radius:10px;min-width:0;padding:14px 16px;box-shadow:0 16px 36px -28px #000}.pf-card-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.pf-ico{border:2px solid var(--orange);width:34px;height:34px;color:var(--orange);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:900;display:grid}.pf-ico.ok{border-color:var(--green);color:var(--green)}.pf-h{text-transform:uppercase;letter-spacing:.4px;color:#fff;font-size:14px;font-weight:900}.pf-sub{color:var(--muted);font-size:13px}.pf-field{align-items:center;gap:8px;display:flex}.pf-field input{color:#fff;background:#12141a;border:1px solid #2a2e38;border-radius:6px;outline:none;flex:auto;min-width:0;height:32px;padding:0 10px;font-size:12px;transition:border-color .2s}.pf-field input:focus{border-color:var(--orange)}.pf-field input::placeholder{color:#5d6270}.pf-btn{border:1px solid var(--orange);color:#fff;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;background:#ff953f0f;border-radius:6px;flex:none;height:32px;padding:0 12px;font-size:11px;font-weight:700;transition:background .2s,box-shadow .2s}.pf-btn:hover{background:#ff953f29;box-shadow:0 6px 18px -8px #ff953fcc}.pf-hint{color:var(--muted);cursor:help;margin-top:9px;font-size:11px;display:inline-block}a.pf-hint{cursor:pointer}a.pf-hint:hover{color:var(--orange)}.pf-stats{flex-wrap:wrap;gap:16px;display:flex}.pf-stats span{align-items:baseline;gap:5px;display:flex}.pf-stats i{font-size:16px;font-style:normal}.pf-stats b{color:var(--orange);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.pf-stats small{color:var(--muted);text-transform:uppercase;font-size:10px}.pf-out-label{text-transform:uppercase;color:#c9ccd6;margin-top:12px;font-size:12px;font-weight:700}.pf-out{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:4px;display:flex}.pf-out b{color:var(--orange);font-variant-numeric:tabular-nums;font-size:22px}.pf-out .muted{font-size:12px}.pf-link{color:var(--orange);background:0 0;border:none;margin-left:auto;padding:0;font-size:12px;font-weight:700}.pf-link:hover{text-decoration:underline}.pf-user{flex-direction:column;gap:10px;display:flex}.pf-user-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pf-chip{text-overflow:ellipsis;white-space:nowrap;background:#12141a;border:1px solid #2a2e38;border-radius:4px;max-width:50%;padding:3px 8px;font-size:11px;overflow:hidden}.pf-actions{gap:4px;display:flex}.pf-mini{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;background:0 0;border:none;padding:2px 4px;font-size:10px}.pf-mini:hover{color:var(--orange)}.pf-ava{justify-content:center;display:flex}.pf-ava .avatar{border:3px solid var(--orange);box-shadow:0 0 22px -4px #ff953f99}.pf-user-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.pf-bal b{color:#fff;font-size:16px}.pf-sid{margin-top:2px;font-size:10px}.pf-best{position:relative;overflow:hidden}.pf-best:after{content:"";background:var(--rc,var(--orange));height:3px;position:absolute;bottom:0;left:0;right:0}.pf-best-title{text-align:center;text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px;font-size:12px;font-weight:900}.pf-best-body{align-items:center;gap:10px;display:flex}.pf-best-text{flex:auto;min-width:0}.pf-best-name{color:#fff;font-size:12px;font-weight:700;line-height:1.3}.pf-best-price{color:var(--orange);margin-top:8px;font-size:16px;font-weight:700}.pf-best-img{background:radial-gradient(closest-side, color-mix(in srgb, var(--rc,#ff953f) 35%, transparent), transparent);flex:none;place-items:center;width:150px;height:104px;display:grid}.pf-best-img img{object-fit:contain;filter:drop-shadow(0 8px 14px #0009);max-width:100%;max-height:100%;transform:rotate(-12deg)}.pf-empty{text-align:center;padding:14px 0;font-size:13px}.pf-inv-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pf-tabs{flex-wrap:wrap;gap:16px;display:flex}.pf-tab{color:#c9ccd6;background:0 0;border:none;align-items:center;gap:7px;padding:4px 0;font-size:13px;display:inline-flex}.pf-tab:hover{color:#fff}.pf-box{color:#1a1006;border:1px solid #3a3f4b;border-radius:3px;place-items:center;width:16px;height:16px;font-size:11px;display:grid}.pf-tab.on{color:#fff}.pf-tab.on .pf-box{background:var(--orange);border-color:var(--orange)}.pf-sellall{color:#c9ccd6;text-transform:uppercase;letter-spacing:.4px;background:#15171c;border:1px solid #3a3f4b;border-radius:6px;height:34px;padding:0 14px;font-size:11px;font-weight:700}.pf-sellall:not(:disabled){border-color:var(--orange);color:#fff}.pf-sellall:hover:not(:disabled){background:#ff953f1f}.item-grid.wide.pf-items{grid-template-columns:repeat(auto-fill,minmax(156px,1fr))}.pf-items .pf-cell{position:relative}.pf-src{z-index:2;text-transform:uppercase;color:var(--orange);pointer-events:auto;background:#12141ad9;border-radius:3px;padding:2px 5px;font-size:9px;position:absolute;top:5px;right:5px}.pf-badge{z-index:2;text-transform:uppercase;color:#c9ccd6;background:#2a2e38;border-radius:3px;padding:2px 5px;font-size:9px;font-weight:700;position:absolute;top:23px;right:5px}.pf-badge.b-error{color:#fff;background:#e3262de6}.pf-badge.b-pending{color:#1a1006;background:#ff953fe6;animation:1.2s infinite pfpulse}.pf-badge.b-withdrawn{color:#10200a;background:#79e04ae6}@keyframes pfpulse{50%{opacity:.55}}.pf-cell.gone>.skin-card{opacity:.45;filter:grayscale(.5)}.pf-cell.st-error>.skin-card{box-shadow:inset 0 0 0 1px #e3262db3}.pf-cell-actions{gap:4px;min-width:0;display:flex}.pf-cell-actions .sell-mini{flex:auto}.pf-wd{border-radius:var(--radius,6px);color:#c9ccd6;background:#1b1e25;border:1px solid #2f333e;flex:none;width:28px;height:28px;padding:0;font-size:13px;font-weight:900}.pf-wd:hover{border-color:var(--green);color:var(--green)}.pf-cell-status{text-transform:uppercase;letter-spacing:.4px;height:28px;color:var(--muted);border-radius:var(--radius,6px);border:1px dashed #2a2e38;place-items:center;font-size:10px;display:grid}.st-withdrawn .pf-cell-status{color:var(--green)}.st-pending .pf-cell-status{color:var(--orange)}@media (width<=1000px){.pf-grid{grid-template-columns:1fr 1fr}.pf-grid>.pf-col:nth-child(2){order:-1;grid-column:1/-1}}@media (width<=640px){.pf-grid{grid-template-columns:1fr}.pf-best-img{width:120px;height:84px}}.nav{gap:4px}.nav-item{text-align:center;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;gap:8px;min-width:96px;padding:0 12px;font-size:11.5px;font-weight:700;line-height:1}.nav-item>span:last-child{text-align:center;width:100%}.nav-icon{height:18px;line-height:1;display:block}.slot-info,.up-slot.right .slot-info{flex-direction:column;justify-content:flex-end;gap:4px;min-height:78px;padding:6px 12px 10px}.si-text{min-width:0;padding-bottom:0}.si-w,.si-n{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.si-p{flex:none;align-self:center;position:static;transform:none}.header-tools{align-items:center;gap:10px;margin-right:10px;display:flex}.header-tools .sound-btn{color:#fff;opacity:.92;background:0 0;border-radius:8px;width:28px;height:28px;padding:0;transition:color .2s,opacity .2s}.header-tools .sound-btn:hover{opacity:1;color:#ffb36b;background:0 0}.header-tools .sound-btn.muted{color:#8b91a0}.up-icons{align-items:center}.up-icons .up-tool{color:#fff;opacity:.75;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:17px;line-height:1;transition:color .15s,opacity .15s,background .15s;display:inline-flex}.up-icons .up-tool:hover{color:#ffb36b;opacity:1;background:#ffffff0f}.up-rules{max-width:420px}.up-rules ul{margin:10px 0 16px;padding-left:18px;font-size:14px;line-height:1.5}.upgrade .up-slot{background:radial-gradient(70% 55% at 50% 58%,#ff953f21,#0000 70%),radial-gradient(120% 70% at 50% 0,#ffb54712,#0000 60%),linear-gradient(#1c1813 0%,#15141a 55%,#111217 100%);border:1px solid #ff953f47;border-radius:14px;box-shadow:inset 0 1px #ffc8821a,inset 0 0 0 1px #00000059,inset 0 -30px 50px -30px #ff781e2e,0 0 22px -8px #ff953f59,0 18px 40px -26px #000}.upgrade .up-slot:before{background:radial-gradient(#ffa04629,#0000 70%);width:72%;height:48%;top:56%;left:50%}.upgrade .up-slot .slot-hint{color:#d9c3a6;z-index:2;position:relative}.upgrade .up-slot.left .slot-hint:only-child{color:#ffe2bf}.upgrade .up-slot .slot-items,.upgrade .up-slot .slot-empty{z-index:2;position:relative}.upgrade .up-slot .slot-empty{opacity:.28;filter:sepia(.6)saturate(1.6)hue-rotate(-10deg)}.upgrade .up-slot .slot-info{border-radius:0 0 13px 13px}.upgrade .up-slot.right.win{border-color:var(--green);box-shadow:0 0 30px #79e04a59,inset 0 0 40px -20px #79e04a66}.upgrade .item-grid .skin-card.compact{border-radius:8px;height:100px}.upgrade .item-grid .skin-card.compact .skin-text{padding:0 7px 7px}.upgrade .item-grid .skin-card.compact .skin-weapon{font-size:9px}.upgrade .item-grid .skin-card.compact .skin-name{font-size:10px;font-weight:700}.upgrade .item-grid .skin-card.compact .skin-price{top:5px;left:5px;right:auto}.upgrade .item-grid .skin-card.placeholder{border-radius:8px;height:100px}.upgrade .item-grid .skin-card.selected{border-color:var(--rc);box-shadow:0 0 0 1px var(--rc), 0 0 16px -4px var(--rc), inset 0 -18px 22px -18px var(--rc)}.upgrade .item-grid .skin-card.selected:after{background:linear-gradient(0deg, color-mix(in srgb, var(--rc) 30%, transparent), transparent)}.upgrade .item-grid .skin-card.selected .rarity-bar{background:var(--rc);height:3px;box-shadow:0 0 12px 2px var(--rc);left:4%;right:4%}.upgrade .item-grid .skin-card.selected .check{background:var(--rc);color:#0e0f13}.upgrade .item-grid .skin-card.r-contraband.selected .rarity-bar{background:var(--rc)}.multi-chip{letter-spacing:.5px;color:#1a1006;background:linear-gradient(#ffd36a,#f07a28);border-radius:999px;margin-top:4px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:800;animation:2.4s ease-in-out infinite csPulse;box-shadow:0 0 12px #ff953f73}.slots-wrap{justify-content:center;width:100%;max-width:1060px;display:flex;position:relative}.slots-wrap .slots{margin:14px 0}.slots.many{grid-template-columns:repeat(5,1fr)}.slots.many .slot{height:210px}.slot.bonus{animation:.7s cubic-bezier(.2,1.5,.4,1) both bonusIn;animation-delay:calc(var(--bi,0) * 70ms + .25s);background:radial-gradient(at 50% 30%,#3a2a14,#1a1610 75%);border-color:#ffb347a6;box-shadow:0 0 0 1px #ffb34740,0 0 22px -6px #ff953fcc,inset 0 0 30px -14px #ffb34799}.slot.bonus:before{content:"";pointer-events:none;z-index:4;background:linear-gradient(115deg,#0000 30%,#ffdc9659 48%,#0000 66%) 0 0/250% 100%;animation:2.2s ease-in-out .9s 2 both bonusShine;position:absolute;inset:0}.bonus-tag{z-index:5;letter-spacing:.5px;color:#1a1006;background:linear-gradient(#ffd36a,#f5a623);border-radius:6px;padding:2px 7px;font-size:10px;font-weight:900;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #00000080}@keyframes bonusIn{0%{opacity:0;filter:brightness(2.2);transform:translateY(-40px)scale(.4)rotate(-8deg)}60%{opacity:1}to{opacity:1;filter:none;transform:none}}@keyframes bonusShine{0%{background-position:150% 0}to{background-position:-100% 0}}.multi-banner{z-index:20;pointer-events:none;background:linear-gradient(#2a1c0cf5,#140e08f5);border:2px solid #ffb347;border-radius:16px;align-items:center;gap:14px;padding:14px 26px 14px 18px;animation:2.6s cubic-bezier(.2,1.4,.4,1) forwards mbLife;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #ff953f26,0 0 46px #ff953f8c,0 18px 40px #0009}.mb-rays{z-index:-1;opacity:.5;background:repeating-conic-gradient(from 0deg, #ffb34773 0 10deg, transparent 10deg 24deg);border-radius:50%;width:260px;height:260px;margin:-130px 0 0 -130px;animation:6s linear infinite spin;position:absolute;top:50%;left:60px;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 68%);mask-image:radial-gradient(circle,#000 20%,#0000 68%)}.mb-pig{filter:drop-shadow(0 6px 10px #0009);flex:none;width:84px;height:84px;animation:.9s cubic-bezier(.3,1.8,.5,1) both mbPig,1.4s ease-in-out .9s infinite float;position:relative}.mb-coin{opacity:0;animation:mbCoin 1.3s ease-out calc(.35s + var(--i) * 90ms) both;--a:calc(var(--i) * 45deg - 160deg);font-size:16px;position:absolute;top:20%;left:50%}.mb-text{flex-direction:column;line-height:1.1;display:flex}.mb-text b{white-space:nowrap;letter-spacing:1px;color:#ffcf6a;text-shadow:0 0 14px #ff953fe6,0 3px #6a3a10;font-size:28px;font-weight:900}.mb-text b em{color:#fff;background:linear-gradient(#ff7a3a,#e3262d);border-radius:8px;margin-left:4px;padding:0 8px;font-style:normal;animation:.6s cubic-bezier(.2,2,.4,1) .45s both mbX2;display:inline-block}.mb-text span{color:#ffe2b0;margin-top:4px;font-size:13px;font-weight:600}@keyframes mbLife{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}12%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}20%{transform:translate(-50%,-50%)scale(1)}82%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-80%)scale(.85)}}@keyframes mbPig{0%{transform:translateY(40px)scale(.2)rotate(-30deg)}70%{transform:translateY(-8px)scale(1.15)rotate(6deg)}to{transform:none}}@keyframes mbCoin{0%{opacity:0;transform:translate(-50%)scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + cos(var(--a)) * 70px), calc(sin(var(--a)) * 60px + 40px)) rotate(360deg) scale(1)}}@keyframes mbX2{0%{opacity:0;transform:scale(3)rotate(-20deg)}}@media (width<=720px){.multi-banner{gap:8px;padding:10px 14px}.mb-pig,.mb-pig svg{width:60px;height:60px}.mb-text b{font-size:20px}.slots.many{grid-template-columns:1fr 1fr}}.case-art-img{aspect-ratio:280/220;background:0 0;border-radius:0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:visible}.case-art-img img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;filter:drop-shadow(0 12px 14px #0009) drop-shadow(0 0 10px color-mix(in srgb, var(--c1,#ff953f) 35%, transparent));transition:filter .25s,transform .25s}.case-tile:hover .case-art-img img{filter:drop-shadow(0 16px 18px #000000a6) drop-shadow(0 0 18px color-mix(in srgb, var(--c1,#ff953f) 70%, transparent));transform:translateZ(30px)scale(1.04)}.case-tile:hover .case-art.case-art-img{filter:none;transform:none}.case-art-img.big{max-width:320px;margin:0 auto}.case-tile{--rx:0deg;--ry:0deg;--gx:50%;--gy:40%;transform-style:preserve-3d;perspective:900px;animation:.55s cubic-bezier(.2,.7,.2,1) backwards caseIn;animation-delay:calc(var(--i,0) * 45ms);transition:transform .2s,box-shadow .25s,border-color .25s}.case-tile:hover{transform:translateY(-6px)}.case-tile.tilt-on:hover,.case-tile.tilt-on{transform:perspective(700px) translateY(-6px) rotateX(var(--rx)) rotateY(var(--ry))}.case-tile.case-tone-serial{background:radial-gradient(120% 90% at var(--gx) var(--gy), color-mix(in srgb, var(--c1) 16%, transparent), transparent 55%), linear-gradient(180deg, #1c2030, #14161e)}.case-tile.case-tone-horror{background:radial-gradient(120% 90% at var(--gx) var(--gy), color-mix(in srgb, var(--c1) 22%, transparent), transparent 50%), linear-gradient(185deg, #120a10, #0a0c12 60%, #0e0508);border-color:color-mix(in srgb, var(--c1) 28%, #2a1018);box-shadow:0 18px 36px -20px #000000f2, 0 0 28px -12px color-mix(in srgb, var(--c1) 45%, transparent)}.case-tile.case-tone-horror .ct-name{text-shadow:0 0 12px color-mix(in srgb, var(--c1) 55%, transparent)}.case-tile.case-tone-horror:hover{box-shadow:0 22px 44px -16px #000, 0 0 36px -6px color-mix(in srgb, var(--c1) 70%, transparent)}@keyframes caseIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@media (hover:none),(pointer:coarse){.case-tile:not(.tilt-on):hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.case-tile{transition:border-color .2s,box-shadow .2s;animation:none}.case-tile:hover,.case-tile.tilt-on,.case-tile.tilt-on:hover{transform:none}}.case-tile{overflow:hidden}.case-art-img{isolation:isolate}.case-art-img img{position:absolute;inset:0}.case-art-img img.case-main{z-index:2;filter:drop-shadow(0 0 2px color-mix(in srgb, var(--c1,#ff953f) 90%, #fff)) drop-shadow(0 0 9px color-mix(in srgb, var(--c1,#ff953f) 75%, transparent)) drop-shadow(0 14px 12px #000000b3);position:relative}.case-art-img img.case-glow{z-index:1;opacity:.75;filter:drop-shadow(0 0 20px var(--c1,#ff953f)) drop-shadow(0 0 44px color-mix(in srgb, var(--c2,var(--c1)) 45%, var(--c1,#ff953f))) saturate(1.5) brightness(1.05);transition:opacity .3s,transform .3s;transform:scale(1.03)}.case-art-img:after{content:"";z-index:0;background:radial-gradient(closest-side, #000000eb, #0000008c 45%, color-mix(in srgb, var(--c1,#ff953f) 22%, transparent) 75%, transparent);filter:blur(7px);pointer-events:none;border-radius:50%;height:18%;transition:transform .3s,opacity .3s;position:absolute;bottom:0;left:10%;right:10%}.case-tile:hover .case-art-img img.case-main{filter:drop-shadow(0 0 2.5px color-mix(in srgb, var(--c1,#ff953f) 95%, #fff)) drop-shadow(0 0 14px color-mix(in srgb, var(--c1,#ff953f) 100%, transparent)) drop-shadow(0 20px 16px #000000bf);transform:translateZ(30px)scale(1.05)}.case-tile:hover .case-art-img img.case-glow{filter:drop-shadow(0 0 20px var(--c1,#ff953f)) drop-shadow(0 0 44px color-mix(in srgb, var(--c2,var(--c1)) 45%, var(--c1,#ff953f))) saturate(1.5) brightness(1.05);opacity:1;transform:translateZ(10px)scale(1.08)}.case-tile:hover .case-art-img:after{transform:scale(1.18,1.1)}.case-art-img:before{content:none;animation:none}.case-tile .new-badge{animation:none}:root{--bg:#07060c;--bg2:#0b0912;--panel:#160e20c7;--panel-solid:#14101c;--line:#ff5ab429;--line-strong:#ff5ab457;--pink:#ff3d9a;--pink2:#ff6ec7;--magenta:#e61a8a;--purple:#9b5cff;--violet:#6b3bff;--orange:#ff8a32;--orange2:#f0642b;--text:#f4eef7;--muted:#9a90a8;--green:#6cff8a;--gold:#ffd36a;--radius:14px;--header-h:64px;--feed-w:120px;--font:"Manrope", Roboto, Arial, sans-serif;--display:"Unbounded", "Oswald", "Russo One", sans-serif;--glass:linear-gradient(180deg, #ffffff12, #ffffff05);--pink-grad:linear-gradient(135deg, #ff6ec7 0%, #ff2d8a 50%, #c81a7a 100%);--orange-grad:linear-gradient(180deg, #ffb36b 0%, #ff8a3a 55%, #ec6a22 100%)}html,body,#root{min-height:100%}body{font-family:var(--font);color:var(--text);background:radial-gradient(1200px 500px at 15% -10%, #ff2d9a29, transparent 55%), radial-gradient(900px 400px at 90% 0%, #6b3bff2e, transparent 50%), radial-gradient(800px 500px at 80% 100%, #ff2d9a14, transparent 50%), var(--bg);background-attachment:fixed}header.header{height:var(--header-h);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08060eeb;border-bottom:1px solid #ff5ab41f;flex-wrap:nowrap;gap:8px;padding:0 14px 0 16px;box-shadow:0 8px 28px #0006}header.header:after{display:none}.logo{white-space:nowrap;flex-direction:row;flex-shrink:0;align-items:center;min-width:max-content}.logo-main{letter-spacing:.2px;text-shadow:none;color:#fff;white-space:nowrap;flex-shrink:0;gap:7px;font-family:Unbounded,Russo One,sans-serif;font-size:14px;font-weight:800;transform:skew(-8deg)}.logo-main span{white-space:nowrap;display:inline-block}.logo-main .pig-icon{filter:drop-shadow(0 0 6px #ff3d9ab3);animation:none;transform:skew(8deg)}header.header .nav{flex-wrap:nowrap;flex:auto;align-items:center;gap:0;min-width:0;height:auto}header.header .nav-item{color:#8d8798;letter-spacing:.2px;text-transform:none;white-space:nowrap;min-width:0;height:36px;text-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:row;flex:0 auto;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:13px;font-weight:700;position:relative}header.header .nav-item>span:last-child{width:auto;text-align:inherit}header.header .nav-item:hover{color:#efe8f6;background:#ffffff08}header.header .nav-item.active{color:#fff;text-shadow:none;background:#3a101c;border:1px solid #ff4d9a;box-shadow:0 0 0 1px #ff3d9a1f,0 0 16px #ff2d8a73}header.header .nav-item.nav-home .nav-icon{filter:none;color:#ff6eb4;place-items:center;width:15px;height:15px;display:grid}header.header .nav-item.nav-home:not(.active) .nav-icon{color:#8d8798}header.header .nav-icon svg{width:15px;height:15px;display:block}header.header .nav-item:hover .nav-icon{transform:none}header.header .nav-online{display:none}.header-online{white-space:nowrap;height:36px;color:var(--green);letter-spacing:0;-webkit-user-select:none;user-select:none;pointer-events:none;background:0 0;border:none;flex:none;align-items:center;gap:6px;margin:0 8px;padding:0 2px;font-weight:700;display:inline-flex}.header-online-dot{background:#6cff8a;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite header-online-pulse;box-shadow:0 0 8px #6cff8ae6}.header-online-num{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;line-height:1}.header-online-label{color:#8ee9a2;letter-spacing:.02em;font-size:11px;font-weight:700}@keyframes header-online-pulse{0%,to{opacity:1;box-shadow:0 0 8px #6cff8ae6}50%{opacity:.45;box-shadow:0 0 3px #6cff8a66}}.header-right{flex-shrink:0;gap:8px}.header-tools{flex-shrink:0;align-items:center;gap:6px;margin-right:2px;display:flex}header.header .header-tools .sound-btn,header.header .header-tools .social{width:34px;height:34px;box-shadow:none;opacity:1;color:#d4d0da;background:#16131d;border:1px solid #ffffff17;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}header.header .header-tools .sound-btn:hover,header.header .header-tools .social:hover,header.header .header-tools .social-tg:hover,header.header .header-tools .social-yt:hover,header.header .header-tools .social-vk:hover,header.header .header-tools .social-tw:hover{color:#f4f0f8;box-shadow:none;opacity:1;background:#1e1a26;border-color:#ffffff24}header.header .header-tools .sound-btn.muted{color:#6e6878}header.header .header-tools svg{width:16px;height:16px;display:block}.user-box{white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;flex-shrink:0;gap:10px;padding:4px 8px 4px 4px}.user-box:hover{border-color:var(--line-strong);background:#ff3d9a14}.ava-ring{background:conic-gradient(from 200deg, var(--pink), var(--purple), var(--pink2), var(--pink));border-radius:50%;flex:none;padding:2px;position:relative;box-shadow:0 0 0 2px #08060ee6,0 0 14px #ff3d9a73}.ava-ring .avatar{display:block}.ava-lvl{background:var(--pink-grad);color:#fff;border:2px solid #0a0810;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:800;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 8px #ff3d9a99}.user-meta{white-space:nowrap;flex-direction:column;flex-shrink:0;gap:1px;min-width:max-content;display:flex}.hello{color:#fff;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.2}.hello b{color:#fff}.bal{color:#9a90a8;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.bal span{color:#fff;font-weight:800}.coin-ico{object-fit:contain;vertical-align:middle;filter:drop-shadow(0 1px 1px #00000080);width:14px;height:14px}.avatar{background:#1a1220;border:none;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.plus-btn,.wallet-btn{background:var(--pink-grad);color:#fff;border:none;border-radius:10px;width:36px;height:36px;padding:0;font-size:22px;font-weight:800;line-height:1;position:relative;box-shadow:0 0 18px #ff2d8a73}.plus-btn:hover,.wallet-btn:hover{filter:brightness(1.1);box-shadow:0 0 24px #ff2d8ab3}.wallet-btn .plus{display:none}.steam-btn{background:var(--pink-grad);color:#fff;text-shadow:0 1px #00000040;border-radius:12px;box-shadow:0 0 18px #ff2d8a66}.body{min-height:0;padding-left:var(--feed-w)}.live-feed{left:0;top:var(--header-h);width:var(--feed-w);z-index:40;border-right:1px solid var(--line);background:#08060eeb;border-top:none;flex-direction:column;height:auto;margin:0;display:flex;position:fixed;bottom:0;overflow:hidden}.live-feed .feed-title{flex:none}.live-feed .feed-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;flex-direction:column;flex:auto;justify-content:flex-start;min-height:0;display:flex;overflow:hidden auto}.live-feed .feed-list::-webkit-scrollbar{width:4px}.live-feed .feed-list::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:4px}.feed-title{font-family:var(--display);letter-spacing:.8px;color:var(--pink2);text-shadow:0 0 8px #ff3d9a66;background:#ff3d9a14;padding:8px 4px;font-size:8.5px;font-weight:700}.live-feed .feed-item,.feed-item{box-sizing:border-box;background:linear-gradient(180deg, color-mix(in srgb, var(--rc) 22%, transparent), #0c0a1066 70%), #100c16;border-bottom:1px solid #ffffff0a;border-left:3px solid var(--rc);height:76px;min-height:76px;max-height:76px;box-shadow:inset 0 -3px 0 var(--rc);flex-direction:column;flex:0 0 76px;justify-content:flex-start;align-items:center;padding:4px 4px 7px;display:flex;overflow:hidden}.feed-item.mine{outline:1px solid var(--pink)}.live-feed .feed-img,.feed-img{flex:0 0 36px;justify-content:center;align-items:center;height:36px;min-height:36px;display:flex}.live-feed .feed-img img.weapon-art,.feed-img img.weapon-art{object-fit:contain;filter:drop-shadow(0 2px 3px #000000a6);height:36px;max-height:36px;width:92%!important}.live-feed .feed-w,.feed-w{color:#9ea4b2;white-space:nowrap;text-overflow:ellipsis;flex:none;width:100%;font-size:8.5px;line-height:1.2;overflow:hidden}.live-feed .feed-n,.feed-n{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:none;width:100%;font-size:9.5px;font-weight:700;line-height:1.2;overflow:hidden}.feed-hover{z-index:2;text-align:center;box-sizing:border-box;background:#0c0a12;flex-direction:column;justify-content:center;align-items:center;padding:4px;font-size:10px;line-height:1.25;display:flex;position:absolute;inset:0;overflow:hidden}.feed-hover>div{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.feed-src{color:var(--gold);margin-top:3px}.main{background:radial-gradient(900px 280px at 50% -80px,#ff3d9a12,#0000 60%),0 0;padding:18px 22px 0}.btn-orange,.upgrade-btn,.pf-sellall:not(:disabled),.pf-btn,.steam-login{background:var(--pink-grad);color:#fff;text-shadow:0 1px #0003;border:none;border-radius:12px;box-shadow:0 0 18px #ff2d8a59}.btn-orange:hover:not(:disabled),.upgrade-btn:hover:not(:disabled),.pf-sellall:hover:not(:disabled),.pf-btn:hover{filter:brightness(1.08)}.btn-outline{border:1px solid var(--line-strong);color:#fff;background:#100c16b3;border-radius:12px}.btn-outline:hover:not(:disabled){border-color:var(--pink);background:#ff3d9a1f;box-shadow:0 0 16px #ff3d9a4d}.hero{background:url(/img/ui/hero-scene.webp) 100%/cover no-repeat,radial-gradient(620px 340px at 84% 60%,#ff3d9a61,#0000 64%),linear-gradient(120deg,#0a0710 0%,#140a1c 48%,#0c0814 100%);border:1px solid #ff5ab42e;border-radius:22px;grid-template-columns:1.05fr .95fr;align-items:end;gap:8px;min-height:480px;padding:72px 28px 0 36px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 48px #ff2d8a1f,inset 0 1px #ffffff0d}.hero:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#08060ed1 0%,#08060e8c 70%,#0000 100%);position:absolute;inset:0 42% 0 0}.hero-plaques{z-index:4;align-items:stretch;gap:10px;width:max-content;max-width:calc(100% - 28px);display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.hero-copy{z-index:3;max-width:620px;padding-bottom:8px;position:relative}.hero h1{letter-spacing:-.04em;color:#fff;text-shadow:0 6px 24px #00000073;margin:0 0 16px;font-family:Unbounded,Oswald,sans-serif;font-size:clamp(40px,5vw,68px);font-weight:800;line-height:.92;transform:skew(-8deg)}.hero h1 .hero-line{display:block}.hero h1 em{background:linear-gradient(90deg,#ffb0dc 0%,#ff3d9a 42%,#ff6ec7 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px #ff3d9a8c);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-sub{color:#d8cce6;max-width:520px;margin:0 0 22px;padding-bottom:12px;font-size:16px;line-height:1.45;display:inline-block;position:relative}.hero-sub:after{content:"";filter:drop-shadow(0 0 6px #ff3d9ad9);pointer-events:none;border-bottom:3px solid #ff3d9a;border-radius:0 0 80% 80%;height:12px;position:absolute;bottom:0;left:6%;right:4%}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-btn{letter-spacing:.2px;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:14px;font-weight:800;display:inline-flex}.hero-btn.primary{background:var(--pink-grad);color:#fff;box-shadow:0 8px 24px #ff2d8a73}.hero-btn.primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.hero-btn.ghost{color:#fff;background:#0a0810b3;border:1px solid #ffffff24}.hero-btn.ghost:hover{border-color:var(--pink);background:#ff3d9a1f}.hero-mascot-glow{z-index:1;pointer-events:none;filter:blur(10px);background:radial-gradient(at 58% 48%,#ff5ab49e 0%,#ff288242 40%,#0000 70%);width:680px;max-width:52%;height:560px;position:absolute;bottom:-8%;right:-2%}.hero-mascot{z-index:2;filter:drop-shadow(0 20px 28px #0000008c)drop-shadow(0 0 36px #ff3d9a6b);pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain;object-position:right bottom;width:560px;max-width:43%;height:auto;position:absolute;bottom:-62px;right:-16px;transform:none}.hero-spark{filter:drop-shadow(0 0 8px #ffd36a99);width:56px;animation:3.2s ease-in-out infinite float;position:absolute;top:10%;right:12%}.hero-plaques .promo-badge,.hero-plaques .timer-box,.hero-plaques .code-box{white-space:nowrap;box-sizing:border-box;border-radius:12px;align-items:center;gap:8px;height:44px;margin:0;padding:7px 14px;display:flex;transform:none}.hero-plaques .promo-badge{cursor:pointer;color:#fff;background:linear-gradient(90deg,#7a3bff 0%,#9b5cff 50%,#c45cff 100%);border:none;box-shadow:0 0 18px #7b3bff66}.hero-plaques .promo-badge:hover{filter:brightness(1.06);transform:translateY(-1px)}.hero-plaques .pb-icon{place-items:center;display:grid}.hero-plaques .pb-text{align-items:baseline;gap:7px;display:flex}.hero-plaques .pb-text b{font-family:var(--display);font-size:16px;font-weight:800;line-height:1}.hero-plaques .pb-text span{letter-spacing:.3px;opacity:.95;text-transform:none;font-size:11px;font-weight:700}.hero-plaques .timer-box{color:#ff8a3a;background:#100a18e0;border:1px solid #ffffff1a;box-shadow:0 8px 18px #0000004d}.hero-plaques .tb-label{letter-spacing:.4px;color:#d8cce6;font-size:11px;font-weight:800;line-height:1}.hero-plaques .cd{font-family:var(--display);color:#fff;text-shadow:0 0 12px #ff8a3266;letter-spacing:.5px;font-size:18px}.hero-plaques .code-box{color:#1a0e06;background:linear-gradient(90deg,#ff9a3a 0%,#ff7a22 100%);border:none;flex-direction:row;gap:8px;box-shadow:0 0 18px #ff8a3259}.hero-plaques .cb-label{letter-spacing:.4px;color:#1a0e06bf;font-size:10px;font-weight:800}.hero-plaques .cb-code{color:#1a0e06;font-family:var(--display);letter-spacing:.4px;width:auto;box-shadow:none;text-shadow:none;background:0 0;border-radius:0;margin:0;padding:0;font-size:13px;font-weight:800;display:inline}.filter-row{color:var(--muted);justify-content:flex-start;margin:0 0 16px}.filter-row input:not([type]){border:1px solid var(--line);background:#0c0812cc;border-radius:10px;padding:8px 12px}.switch input:checked+i{background:var(--pink)}.home-layout{grid-template-columns:1fr;align-items:start;gap:22px;margin-top:22px;display:grid}.home-main{min-width:0}.cases-head{justify-content:space-between;align-items:baseline;margin:4px 0 6px;display:flex}.cases-head h2,.up-title,.pf-title,.page h1,.give-title{font-family:var(--display);letter-spacing:.2px;font-weight:700}.cases-head h2{margin:0;font-size:22px}.cases-all{color:var(--pink2);cursor:pointer;letter-spacing:.2px;background:0 0;border:none;padding:0;font-size:13px;font-weight:800}.cases-all:hover{color:#fff}#cases{scroll-margin-top:calc(var(--header-h) + 12px)}.group-title{text-align:left;margin:8px 0 16px}.group-title span{font-family:var(--display);letter-spacing:1.4px;color:var(--muted);background:0 0;border:none;padding:0;font-size:13px}.case-grid{grid-template-columns:repeat(4,1fr);gap:18px 16px;max-width:none;margin:0 0 28px}.case-tile{border:1px solid var(--line);background:radial-gradient(120% 90% at var(--gx,50%) var(--gy,40%), color-mix(in srgb, var(--c1) 22%, transparent), transparent 55%), linear-gradient(180deg, #1c1228eb, #0c0a12f2);box-shadow:0 14px 32px -18px #000, 0 0 22px -10px color-mix(in srgb, var(--c1) 45%, transparent);border-radius:18px;padding:12px 12px 16px;overflow:hidden}.case-tile.case-tone-serial,.case-tile.case-tone-horror{background:inherit}.ct-name{font-family:var(--display);letter-spacing:.4px;font-size:13px}.ct-sub{font-size:11px}.new-badge{background:var(--pink-grad);letter-spacing:.4px;border-radius:4px;font-style:normal;box-shadow:0 0 8px #ff2d8a80}.ct-price{margin-top:-8px}.ct-price span{color:var(--gold);background:#0c0810e0;border:1px solid #ffd36a73;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 0 14px #ffb34733}.ct-price span .coin-ico{width:16px;height:16px}.footer{border-top:none;margin-top:28px;padding:0;display:block}.footer-features{background:var(--glass), #100a18d9;border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:14px 18px;font-size:13px;font-weight:700;display:flex}.ff{color:#d8cce6;align-items:center;gap:8px;display:inline-flex}.ff-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 8px var(--green);border-radius:50%}.ff-cta{background:var(--pink-grad);color:#fff;border-radius:10px;align-items:center;height:36px;margin-left:auto;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 0 16px #ff2d8a66}.ff-cta:hover{filter:brightness(1.08)}.footer-legal{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:16px 6px 22px;font-size:12px;display:flex}.skin-card{box-shadow:0 0 20px -8px color-mix(in srgb, var(--rc) 55%, transparent);background:linear-gradient(#241830f2,#0e0a14f5);border:1px solid #ffffff0f;border-radius:12px}.skin-card:before{background:radial-gradient(circle at 70% 30%, color-mix(in srgb, var(--rc) 32%, transparent), transparent 65%)}.skin-price{background:var(--orange);color:#1a0e06;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:800;top:6px;left:6px}.skin-card.compact .skin-price{background:var(--orange);color:#1a0e06;padding:2px 6px;font-size:10px;top:5px;left:5px;right:auto}.rarity-bar{height:4px;box-shadow:0 0 12px var(--rc)}.skin-card.clickable:hover{border-color:var(--rc);box-shadow:0 0 18px -4px var(--rc)}.pf-top{grid-template-columns:1.1fr 1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.glass,.pf-card,.pf-identity,.pf-balance,.pf-info{background:var(--glass), #120c1acc;border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 28px #00000047,inset 0 1px #ffffff0d}.pf-card{padding:16px}.pf-identity{align-items:center;gap:16px;padding:18px;display:flex}.pf-ava-ring{background:conic-gradient(from 210deg, var(--pink), var(--purple), var(--pink2), var(--pink));border-radius:50%;flex:none;padding:3px;box-shadow:0 0 0 3px #0c0812,0 0 22px #ff3d9a80}.pf-ava-ring .avatar{display:block}.pf-id{color:var(--muted);margin-top:2px;font-size:12px}.pf-role{color:var(--pink2);letter-spacing:.4px;margin-top:6px;font-size:11px;font-weight:800;display:inline-block}.xp-bar{background:#ffffff14;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.xp-bar i{background:var(--pink-grad);border-radius:inherit;height:100%;display:block;box-shadow:0 0 10px #ff3d9a99}.xp-meta{color:var(--muted);margin-top:6px;font-size:11px}.pf-identity h2,.pf-name{font-family:var(--display);margin:0;font-size:22px}.pf-identity-actions{flex-direction:column;gap:6px;margin-left:auto;display:flex}.pf-mini{border:1px solid var(--line);color:#d8cce6;background:#ffffff0a;border-radius:8px;padding:6px 10px;font-size:12px}.pf-mini:hover{border-color:var(--pink);color:#fff}.pf-balance .pf-h{color:var(--muted);font-size:13px;font-weight:700}.pf-bal-big{font-family:var(--display);color:#fff;align-items:center;gap:8px;margin:8px 0 14px;font-size:28px;display:flex}.pf-bal-big .coin-ico{width:28px;height:28px}.pf-bal-btns{z-index:2;gap:8px;display:flex;position:relative}.pf-bal-btns button{border:none;border-radius:10px;height:38px;padding:0 16px;font-size:13px;font-weight:800}.pf-bal-btns .fill{background:var(--pink-grad);color:#fff;box-shadow:0 0 14px #ff2d8a66}.pf-bal-btns .ghost{color:#fff;border:1px solid var(--line-strong);background:#ffffff0f}.pf-bal-mascot{pointer-events:none;filter:drop-shadow(0 10px 16px #00000080);width:180px;position:absolute;bottom:-18px;right:-8px}.pf-info .pf-h{font-family:var(--display);margin:0 0 12px;font-size:15px}.pf-field{gap:8px;margin-bottom:8px;display:flex}.pf-field input{border:1px solid var(--line);color:#fff;background:#08060cb3;border-radius:10px;flex:1;padding:8px 10px;font-size:13px}.pf-hint{color:var(--muted);font-size:11px}.pf-stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 22px;display:grid}.stat-tile{background:var(--glass), #120c1acc;border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:6px;min-height:108px;padding:16px;display:flex}.stat-tile .st-ico{font-size:20px}.stat-tile .st-val{font-family:var(--display);font-size:24px}.stat-tile .st-growth{color:var(--green);font-size:12px;font-weight:800}.stat-tile .st-growth.flat{color:var(--muted)}.pf-inv-bar{margin-bottom:14px}.pf-tab{color:var(--muted);background:#ffffff08;border:1px solid #0000;border-radius:10px;padding:8px 12px}.pf-tab.on .pf-box{background:var(--pink);border-color:var(--pink);color:#fff}.pf-sellall{text-transform:none;letter-spacing:0;border-radius:12px;height:40px;padding:0 16px;font-size:13px}.pf-sellall:not(:disabled){background:var(--orange-grad);color:#1a0e06;border:none;box-shadow:0 0 16px #ff8a3259}.sell-mini{color:var(--orange);background:#100c14cc;border:1px solid #ff8a3266;border-radius:8px}.pf-src{color:var(--pink2)}.page,.upgrade{max-width:1180px}.up-title{font-size:22px}.page-sub{color:var(--muted)}.contract-box,.give-card,.leaderboard,.battle-setup,.up-slot,.panel,.need-login,.modal,.settings-modal,.wallet-modal,.steam-modal{background:var(--glass), #100a18eb;border:1px solid var(--line);border-radius:18px;box-shadow:0 16px 40px #0006}.need-login{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.need-login .mascot-login{filter:drop-shadow(0 12px 20px #00000080);width:200px}.give-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.give-card{padding:16px}.give-timer{font-family:var(--display);color:var(--pink2);font-size:22px}.lb-row{border-bottom:1px solid #ffffff0a;padding:10px 8px}.lb-row.me{background:#ff3d9a1a;border-radius:10px}.vs{color:var(--pink);text-shadow:0 0 16px var(--pink)}.b-side{border:1px solid var(--line);background:#100a18cc;border-radius:16px}.upgrade .up-slot{border-color:var(--line-strong);box-shadow:0 0 28px -10px #ff3d9a59}.upgrade-btn{border-radius:14px}.count-chip.on,.bc.on{border-color:var(--pink);box-shadow:0 0 14px #ff3d9a59}.modal-bg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040208b8}.modal-x{color:#fff}.bingo{color:var(--gold)}.cp-title b{font-family:var(--display)}.hero-ring:before{border-top-color:var(--pink)}.toast.win{border-color:var(--green)}.toast.pig{border-color:var(--pink)}@media (width<=1200px){.home-layout{grid-template-columns:1fr}.hero{grid-template-columns:1fr;min-height:340px;padding:60px 24px 24px}.hero-mascot{width:min(480px,46%);height:auto;bottom:-48px}.case-grid{grid-template-columns:repeat(3,1fr)}.pf-top{grid-template-columns:1fr 1fr}.pf-identity{grid-column:1/-1}.give-grid{grid-template-columns:1fr 1fr}}@media (width<=1400px){.header-online-label{display:none}header.header .nav-item{padding:0 6px;font-size:12.5px}header.header{gap:6px;padding:0 12px 0 14px}}@media (width<=1200px){.header-online{display:none}header.header .nav-item{padding:0 5px;font-size:12px}.header-tools{gap:5px}}@media (width<=1100px){header.header .nav-item{padding:0 5px;font-size:12px}}@media (width<=1000px){header.header{flex-wrap:wrap;height:auto;padding:8px 12px}header.header .nav{flex-wrap:wrap}header.header .nav-item .nav-label{display:inline}.hero{grid-template-columns:1fr;min-height:320px}.hero h1{font-size:40px}.hero-mascot{width:min(360px,50%);height:auto;bottom:-36px;right:-16px}.hero-plaques{flex-wrap:wrap;justify-content:center}.case-grid{grid-template-columns:repeat(2,1fr)}.pf-stat-grid{grid-template-columns:1fr 1fr}.give-grid{grid-template-columns:1fr}.ff-cta{margin-left:0}}@media (width<=640px){:root{--header-h:60px}.live-feed{display:none}.body{padding-left:0}.logo-main{font-size:12px}.hero h1{font-size:32px}.hero{min-height:0;padding:112px 16px 16px}.hero-mascot{display:none}.case-grid{grid-template-columns:1fr 1fr;gap:10px}.pf-top,.pf-stat-grid{grid-template-columns:1fr}.pf-identity{flex-wrap:wrap}.plus-btn,.wallet-btn{width:34px;height:34px}.footer-features{justify-content:center}}@media (prefers-reduced-motion:reduce){.hero-spark{animation:none}}.pf-page-head{justify-content:space-between;align-items:center;margin:0 0 16px;display:flex}.pf-page-title{font-family:var(--display);margin:0;font-size:26px;font-weight:800}.pf-page-actions{gap:8px;display:flex}.profile-page>.pf-title:first-child{display:revert}.pf-top{grid-template-columns:1.15fr 1fr 1.05fr;gap:14px}.pf-identity{grid-template-columns:auto 1fr;align-items:center;gap:16px 14px;padding:18px 16px;display:grid;position:relative;overflow:hidden}.pf-ava-ring{background:conic-gradient(from 200deg,#c45cff,#6b3bff,#ff4da0,#c45cff);padding:3px;box-shadow:0 0 0 3px #0c0812,0 0 22px #9b5cff8c}.pf-id-block{z-index:1;min-width:0;position:relative}.pf-name{align-items:center;gap:8px;margin:0 0 4px;font-size:22px;display:flex}.pf-name-crown{display:none}.pf-id{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.pf-copy{color:#9a90a8;cursor:pointer;background:0 0;border:none;padding:2px;display:inline-flex}.pf-copy:hover{color:#fff}.pf-role{color:#d7c4ff;letter-spacing:.3px;background:#9b5cff26;border:1px solid #9b5cff59;border-radius:999px;margin-top:6px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-block}.xp-row{align-items:center;gap:8px;margin-top:10px;display:flex}.xp-bar{flex:1;margin-top:0}.pf-deco-crown{opacity:.85;pointer-events:none;filter:drop-shadow(0 0 10px #ffd36a66);width:72px;position:absolute;top:14px;right:10px}.pf-balance .pf-h{z-index:2;position:relative}.pf-bal-big{z-index:2;color:#fff;margin:8px 0 14px;font-size:28px;position:relative}.pf-bal-btns{z-index:2;position:relative}.pf-bal-btns .ghost{background:#08060cb3;align-items:center;gap:6px;display:inline-flex}.pf-bal-btns .ghost .arr{font-family:inherit;font-size:15px;line-height:1}.pf-bal-mascot{object-fit:cover;object-position:90% 46%;pointer-events:none;filter:none;width:70%;max-width:390px;height:100%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0003 20%,#000 46%);mask-image:linear-gradient(90deg,#0000 0%,#0003 20%,#000 46%)}.pf-info .pf-h{margin-bottom:10px}.pf-row{grid-template-columns:78px 1fr auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.pf-row-label{color:var(--muted);font-size:12px;font-weight:700}.pf-row input{border:1px solid var(--line);color:#fff;background:#08060cb3;border-radius:10px;width:100%;padding:7px 10px;font-size:12px}.pf-bind{background:var(--pink-grad);color:#fff;white-space:nowrap;border:none;border-radius:9px;height:32px;padding:0 12px;font-size:11px;font-weight:800;box-shadow:0 0 10px #ff2d8a4d}.pf-bind:hover{filter:brightness(1.08)}.pf-linked{height:32px;color:var(--green);white-space:nowrap;background:#6cff8a1f;border:1px solid #6cff8a66;border-radius:9px;align-items:center;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.stat-tile{flex-direction:row;align-items:center;gap:12px;min-height:92px;position:relative;overflow:hidden}.stat-tile .st-ico{color:#ff6eb4;background:#ff3d9a1f;border:1px solid #ff3d9a40;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.stat-tile .st-body{z-index:1;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.stat-tile .st-label{font-size:12px}.stat-tile .st-val{font-size:26px;line-height:1.1}.st-deco{opacity:.28;pointer-events:none;opacity:.72;background:50%/contain no-repeat;width:84px;height:84px;position:absolute;bottom:-6px;right:6px}.st-deco-chest{background-image:url(/img/ui/stat-chest.svg)}.st-deco-shake{background-image:url(/img/ui/stat-shake.svg)}.st-deco-gift{background-image:url(/img/ui/stat-gift.svg)}.st-deco-crown{opacity:.8;background-image:url(/img/ui/stat-crown.svg)}.profile-page>.pf-title{margin:10px 0 12px;font-size:20px}.pf-tabs{gap:6px}.pf-tab{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700}.pf-tab.on{color:#fff;border-color:var(--line-strong);background:#ff3d9a24}.item-grid.wide.pf-items{grid-template-columns:repeat(7,1fr);gap:10px;padding:0}.pf-cell{position:relative}.pf-cell>.skin-card{width:100%}.pf-cell .pf-cell-actions{z-index:3;gap:4px;display:flex;position:absolute;top:6px;right:6px}.pf-ico{color:#d8cce6;background:#08060cc7;border:1px solid #ffffff1f;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;display:grid}.pf-ico:hover{color:#fff;border-color:var(--pink)}.pf-wd{width:24px;height:24px;font-size:inherit}.pf-src{display:none}@media (width<=1200px){.item-grid.wide.pf-items{grid-template-columns:repeat(5,1fr)}}@media (width<=800px){.item-grid.wide.pf-items{grid-template-columns:repeat(3,1fr)}.pf-row{grid-template-columns:1fr}}.app{position:relative}.app-fx{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.app>.header{z-index:50;position:sticky;top:0}.app>.body{z-index:1;position:relative}.app-fx-smoke{opacity:.62;will-change:transform;background:url(/img/ui/smoke-bg.webp) 50%/cover no-repeat;animation:70s ease-in-out infinite alternate fx-drift;position:absolute;inset:-10%}.app-fx-glows{background:radial-gradient(900px 560px at 14% 18%,#9628d233,#0000 62%),radial-gradient(800px 500px at 88% 8%,#ff2d9a29,#0000 58%),radial-gradient(1000px 640px at 72% 92%,#5a1eaa29,#0000 60%);position:absolute;inset:0}.app-fx-sil{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.sil-pig.p1{opacity:.1;filter:blur(10px);width:440px;top:14%;left:-60px}.sil-pig.p2{opacity:.08;filter:blur(12px);width:340px;top:40%;right:2%;transform:scaleX(-1)}.sil-pig.p3{opacity:.07;filter:blur(14px);width:280px;bottom:4%;left:30%}.sil-crown.c1{opacity:.12;filter:blur(5px)drop-shadow(0 0 18px #d2b4ff73);width:230px;top:10%;right:7%}.sil-crown.c2{opacity:.09;filter:blur(7px);width:170px;top:58%;left:9%;transform:rotate(-18deg)}.sil-crown.c3{opacity:.08;filter:blur(9px);width:300px;bottom:6%;right:20%;transform:rotate(12deg)}@keyframes fx-drift{0%{transform:translate(-1.6%,-.8%)scale(1.04)}to{transform:translate(1.8%,1%)scale(1.08)}}main.main{background:0 0}.pf-identity{position:relative;overflow:hidden}.pf-deco-crown{opacity:.32;color:#d4d0da;pointer-events:none;z-index:0;filter:drop-shadow(0 0 10px #dcdceb73)drop-shadow(0 0 18px #c8c8dc40);width:78px;height:auto;position:absolute;top:4px;right:6px}.pf-id-block{z-index:1;position:relative}.xp-block{margin-top:12px}.xp-top{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.xp-lvl{color:#d8cce6;white-space:nowrap;font-size:11px;font-weight:700}.xp-meta{color:#b8b0c4;white-space:nowrap;text-align:right;margin-top:0;font-size:11px;font-weight:600}.xp-block .xp-bar{margin-top:0}.pf-balance{min-height:223px;padding:18px 16px;position:relative;overflow:hidden}.pf-balance .pf-h,.pf-balance .pf-bal-big,.pf-balance .pf-bal-btns{z-index:2;position:relative}.pf-bal-mascot{object-fit:cover;object-position:center bottom;pointer-events:none;filter:none;z-index:0;width:100%;max-width:none;height:100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.profile-page .pf-info>.pf-h,.pf-info .pf-h{text-transform:none;letter-spacing:0;color:#fff;font-family:var(--font);margin:0 0 4px;font-size:16px;font-weight:700}.pf-info{padding:16px 16px 8px}.pf-link-row{border-bottom:1px solid #ffffff14;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:46px;padding:4px 0;display:grid}.pf-link-row:last-child{border-bottom:none}.pf-link-ico{flex:none;place-items:center;width:22px;height:22px;display:grid}.pf-link-ico.ico-mail{color:#ff6b9d}.pf-link-ico.ico-steam,.pf-link-ico.ico-tg{color:#fff}.pf-link-ico.ico-coupon{color:#e6d4b8}.pf-link-name{color:#9a90a8;font-size:13px;font-weight:600}.pf-link-status{color:#8b8496;white-space:nowrap;justify-self:end;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.pf-link-status.ok{color:#3ddc6e}.pf-link-btn{color:#fff;letter-spacing:0;text-transform:none;height:30px;box-shadow:none;white-space:nowrap;background:#3a3a43;border:none;border-radius:8px;padding:0 13px;font-size:12px;font-weight:800}.pf-link-btn:hover{filter:none;background:#4a4a55}.pf-edit-modal{flex-direction:column;gap:12px;width:min(420px,100vw - 32px);padding:22px 22px 18px;display:flex}.pf-edit-modal h3{text-transform:none;margin:0 28px 0 0;font-size:18px;font-weight:700}.pf-edit-modal input{border:1px solid var(--line);color:#fff;background:#08060cb3;border-radius:10px;width:100%;padding:10px 12px;font-size:13px}.pf-edit-save{align-self:flex-end;height:34px;padding:0 16px}.stat-tile{background:var(--glass), #0e0a14e0;flex-direction:row;align-items:center;gap:10px;min-height:108px;padding:16px 14px;position:relative;overflow:hidden}.stat-tile .st-ico{color:#ff6eb4;z-index:1;filter:drop-shadow(0 0 8px #ff50a073);background:0 0;border:none;border-radius:0;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid;position:relative}.stat-tile.st-level .st-ico,.stat-tile .st-ico.st-crown{color:#ff8a32;filter:drop-shadow(0 0 8px #ff8a3280)}.stat-tile .st-body{z-index:1;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;position:relative}.stat-tile .st-label{color:var(--muted);font-size:12px;font-weight:600}.stat-tile .st-val{font-family:var(--display);font-size:26px;line-height:1.1}.stat-tile .st-xp{width:100%;max-width:120px;height:6px;margin-top:4px}.stat-tile .st-deco,img.st-deco{object-fit:cover;object-position:right center;pointer-events:none;opacity:1;z-index:0;background:0 0;width:62%;height:100%;position:absolute;top:0;bottom:0;right:0}@media (prefers-reduced-motion:reduce){.app-fx-smoke{animation:none}}@media (width<=800px){.pf-link-row{grid-template-columns:24px 1fr auto}.pf-link-name{grid-column:2}}.pf-balance .pf-h{text-transform:none;letter-spacing:0;color:#c8c0d2;font-size:15px;font-weight:700}.stat-tile{min-height:124px}.upgrade .up-icons{align-items:center;gap:8px;margin-left:4px;display:flex}.upgrade .up-icons .up-tool,.upgrade .up-icons span.up-tool,.upgrade .up-icons .fast{width:34px;height:34px;box-shadow:none;color:#d4d0da;opacity:1;cursor:pointer;text-shadow:none;filter:none;background:#16131d;border:1px solid #ffffff17;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:0;line-height:0;display:inline-flex}.upgrade .up-icons .up-tool svg,.upgrade .up-icons .fast svg{width:16px;height:16px;display:block}.upgrade .up-icons .up-tool:hover,.upgrade .up-icons .fast:hover{color:#f4f0f8;background:#1e1a26;border-color:#ffffff24}.upgrade .up-icons .up-tool.on,.upgrade .up-icons .fast.on{color:#fff;border-color:#ff4d9a8c;box-shadow:0 0 0 1px #ff3d9a1f,0 0 16px #ff2d8a73}.upgrade .up-icons .up-tool.is-muted{color:#9a90a8;box-shadow:none}@media (width>=1921px){.app{max-width:1920px;min-height:100vh;margin-inline:auto}.live-feed{left:calc(50vw - 960px)}}@media (width<=1024px){header.header .header-tools .social{display:none}.item-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.upgrade .up-bottom,.up-bottom{grid-template-columns:1fr}.upgrade .item-grid,.item-grid{width:100%;min-width:0;max-width:100%}}@media (width<=900px){:root{--header-h:60px;--feed-strip:86px}header.header{gap:6px;height:var(--header-h)!important;flex-wrap:nowrap!important;padding:0 10px!important}.logo,.logo-main{min-width:0}.logo-main{gap:5px;font-size:12px}.logo-main span:last-of-type{display:none}header.header .nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;overflow:auto hidden;flex-wrap:nowrap!important}header.header .nav::-webkit-scrollbar{display:none}header.header .nav-item{flex:none;padding:0 8px;font-size:12px}.header-online,header.header .header-tools .social{display:none}header.header .header-tools{gap:4px}header.header .header-tools .sound-btn{width:30px;height:30px}.hello{display:none}.user-meta{min-width:0}.bal{gap:0;font-size:0}.bal span{font-size:11px}.plus-btn{width:32px;height:32px}.live-feed{left:0;right:0;top:var(--header-h);width:100%;height:var(--feed-strip);border-right:none;border-bottom:1px solid var(--line);flex-direction:row;align-items:stretch;display:flex;bottom:auto;overflow:hidden}.live-feed .feed-title{writing-mode:horizontal-tb;text-align:center;letter-spacing:.4px;flex:none;justify-content:center;align-items:center;width:72px;padding:4px 6px;font-size:8px;line-height:1.2;display:flex}.live-feed .feed-list{scrollbar-width:thin;flex-direction:row;min-width:0;min-height:0;overflow:auto hidden}.live-feed .feed-item,.feed-item{border-bottom:none;border-left-width:3px;border-right:1px solid #ffffff0a;flex:0 0 92px;width:92px;min-width:92px;max-width:92px;height:76px}.body{padding-left:0;padding-top:var(--feed-strip)}.main{padding:14px 14px 0}.hero h1{font-size:clamp(28px,8vw,40px)}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pf-top,.pf-stat-grid{grid-template-columns:1fr!important}.pf-identity{grid-column:auto}.item-grid,.item-grid.wide,.item-grid.wide.pf-items{grid-template-columns:repeat(3,minmax(0,1fr))}.slots.n2,.slots.n3,.slots.n4,.slots.n5,.slots.n6,.slots.n7,.slots.n8,.slots.n9,.slots.n10,.slots.many{grid-template-columns:1fr 1fr}.cp-top{grid-template-columns:1fr auto}.bingo{display:none}.up-top,.up-controls,.up-bottom{grid-template-columns:1fr;justify-items:stretch}}@media (width<=640px){.live-feed{display:flex}.body{padding-left:0;padding-top:var(--feed-strip)}.hero-mascot{display:none}.hero{min-height:0;padding:24px 14px 16px}.pf-identity{flex-wrap:wrap}.pf-identity-actions{flex-direction:row;margin-left:0}.footer-features{justify-content:center}}@media (width<=480px){:root{--header-h:56px}header.header{gap:4px;padding:0 8px!important}.logo-main{font-size:11px}header.header .header-tools .sound-btn{width:28px;height:28px}.ava-ring .avatar{width:32px!important;height:32px!important}.plus-btn{width:30px;height:30px;font-size:16px}.steam-btn{padding:0 8px;font-size:12px}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.item-grid,.item-grid.wide,.item-grid.wide.pf-items{grid-template-columns:repeat(2,minmax(0,1fr))}.slots.n2,.slots.n3,.slots.n4,.slots.n5,.slots.n6,.slots.n7,.slots.n8,.slots.n9,.slots.n10,.slots.many{grid-template-columns:1fr}.count-row{gap:6px}.pf-page-head{flex-wrap:wrap;gap:8px}.pf-bal-mascot{width:min(46%,180px)}.hero-plaques{flex-wrap:wrap}}html,body{overflow-x:hidden}.app,.body,.main,.page,.upgrade,.profile-page,.case-page{min-width:0;max-width:100%}@media (width<=640px){:root{--header-h:96px}header.header{grid-template-rows:56px 40px;grid-template-columns:auto 1fr auto;align-items:center;gap:0 8px;display:grid;height:var(--header-h)!important;padding:0 10px!important}.logo{grid-area:1/1}header.header .nav{flex:none;grid-area:2/1/auto/-1;width:100%;min-width:0}header.header .nav-item{flex:none;height:32px;padding:0 10px;font-size:12px}.header-right{grid-area:1/3}.hero-plaques{z-index:3;flex-wrap:wrap;justify-content:flex-start;width:100%;max-width:100%;margin:0 0 12px;position:static;top:auto;left:auto;transform:none}.hero-plaques .promo-badge,.hero-plaques .timer-box,.hero-plaques .code-box{flex:auto}.hero{padding:16px 14px}.hero-copy{max-width:100%}}@media (width<=480px){:root{--header-h:96px}.hero-plaques .pb-text b{font-size:14px}.hero-plaques .cd{font-size:15px}.hero-plaques .code-box{font-size:11px}}@media (width>=1921px){.app{max-width:1920px;min-height:100vh;margin-inline:auto}.live-feed{left:calc(50vw - 960px)}}@media (width<=900px){:root{--header-h:100px}header.header{grid-template-rows:60px 40px;grid-template-columns:auto 1fr auto;align-items:center;gap:0 8px;display:grid;height:var(--header-h)!important;padding:0 10px!important}.logo{grid-area:1/1}header.header .nav{flex:none;grid-area:2/1/auto/-1;width:100%;min-width:0}header.header .nav-item{flex:none;height:32px;padding:0 10px;font-size:12px}.header-right{grid-area:1/3}.hero-plaques{z-index:3;flex-wrap:wrap;justify-content:flex-start;width:100%;max-width:100%;margin:0 0 12px;position:static;top:auto;left:auto;transform:none}.hero{padding-top:16px}}@media (width<=640px){:root{--header-h:96px}header.header{grid-template-rows:56px 40px}}:root{--feed-w:196px;--feed-row-h:56px;--feed-tile-w:62px}@media (width<=1199px) and (width>=901px){:root{--feed-w:172px;--feed-tile-w:54px}}.live-feed{background:radial-gradient(160px 220px at 0 0,#ff3d9a29,#0000 70%),radial-gradient(200px 260px at 100% 100%,#9b5cff24,#0000 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='%23ff6ec7' stroke-opacity='.06' stroke-width='1.4'%3E%3Cellipse cx='28' cy='28' rx='11' ry='8'/%3E%3C/g%3E%3Cg fill='%23ff6ec7' fill-opacity='.06'%3E%3Cellipse cx='24' cy='28' rx='2' ry='3'/%3E%3Cellipse cx='32' cy='28' rx='2' ry='3'/%3E%3C/g%3E%3C/svg%3E") 0 0/56px 56px,linear-gradient(#120b1b 0%,#0b0811 55%,#0e0915 100%);border-right:1px solid #ff5ab424;box-shadow:inset -1px 0 #ffffff05,6px 0 22px #00000059}.live-feed .feed-title,.feed-title{background:linear-gradient(90deg,#ff3d9a24,#9b5cff14);border-bottom:1px solid #ff5ab41f;padding:10px 8px;font-size:9.5px}.live-feed .feed-list{box-sizing:border-box;gap:4px;padding:6px 6px 8px}.live-feed .feed-item,.feed-item{flex:0 0 var(--feed-row-h);height:var(--feed-row-h);min-height:var(--feed-row-h);max-height:var(--feed-row-h);box-sizing:border-box;cursor:pointer;text-align:left;background:linear-gradient(90deg,#ffffff09,#ffffff03);border:none;border-radius:8px;outline:none;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:stretch;gap:8px;width:auto;min-width:0;max-width:none;padding:0 8px 0 0;transition:background .18s,box-shadow .18s;animation:.42s cubic-bezier(.2,.8,.25,1) both feedSlideIn;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.feed-item:hover,.feed-item.open{background:linear-gradient(90deg, color-mix(in srgb, var(--rc) 14%, #ffffff08), #ffffff05);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rc) 35%, transparent)}.feed-item.mine{box-shadow:inset 0 0 0 1px #ff3d9a8c}@keyframes feedSlideIn{0%{opacity:0;height:0;min-height:0;max-height:0;margin-top:-4px;transform:translateY(-14px)}60%{opacity:1}to{max-height:var(--feed-row-h);min-height:var(--feed-row-h);height:var(--feed-row-h);opacity:1;margin-top:0;transform:none}}.live-feed .feed-img,.feed-img{flex:0 0 var(--feed-tile-w);width:var(--feed-tile-w);background:radial-gradient(70% 60% at 50% 45%, color-mix(in srgb, var(--rc) 20%, transparent), transparent 75%), linear-gradient(180deg, color-mix(in srgb, var(--rc) 10%, #3a3342) 0%, #1c1724 100%);border-radius:8px 0 0 8px;justify-content:center;align-items:center;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.feed-img:after{content:"";background:var(--rc);height:2px;box-shadow:0 0 8px var(--rc);position:absolute;bottom:0;left:0;right:0}.live-feed .feed-img img.weapon-art,.feed-img img.weapon-art{object-fit:contain;filter:drop-shadow(0 3px 4px #0009);height:80%;max-height:80%;transition:transform .18s;width:88%!important}.feed-item:hover .feed-img img.weapon-art,.feed-item.open .feed-img img.weapon-art{transform:scale(1.06)}.feed-text{flex:auto;min-width:0;position:relative;overflow:hidden}.feed-face{flex-direction:column;justify-content:center;gap:3px;min-width:0;transition:transform .18s,opacity .18s;display:flex;position:absolute;inset:0}.feed-back{opacity:0;transform:translateY(100%)}.feed-item:hover .feed-front,.feed-item.open .feed-front{opacity:0;transform:translateY(-100%)}.feed-item:hover .feed-back,.feed-item.open .feed-back{opacity:1;transform:none}.live-feed .feed-w,.feed-w{color:#fff;font-family:var(--font);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:10.5px;font-weight:800;line-height:1.15;overflow:hidden}.live-feed .feed-n,.feed-n{color:#9c93ab;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:10px;font-weight:600;line-height:1.15;overflow:hidden}.feed-nick,.feed-src{align-items:center;gap:5px;min-width:0;margin:0;font-size:10.5px;line-height:1.15;display:flex}.feed-nick{color:#fff;font-weight:800}.feed-nick svg{color:var(--pink2);flex:none}.feed-src{color:var(--gold);font-size:10px;font-weight:600}.feed-src svg{opacity:.9;flex:none}.feed-nick span,.feed-src span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.feed-hover{display:none}@media (prefers-reduced-motion:reduce){.feed-item{animation:none}.feed-face{transition:none}}@media (width<=900px){:root{--feed-strip:72px;--feed-row-h:56px;--feed-tile-w:56px}.live-feed .feed-title{border-bottom:none;border-right:1px solid #ff5ab41f;width:64px;padding:4px 6px;font-size:8px}.live-feed .feed-list{scrollbar-width:none;flex-direction:row;align-items:center;gap:6px;padding:0 8px;overflow:auto hidden}.live-feed .feed-list::-webkit-scrollbar{display:none}.live-feed .feed-item,.feed-item{border-right:none;flex:0 0 172px;width:172px;min-width:172px;max-width:172px;animation-name:feedSlideInX}.live-feed{box-shadow:0 6px 18px #00000059}}@keyframes feedSlideInX{0%{opacity:0;flex-basis:0;width:0;min-width:0;max-width:0;margin-left:-6px;transform:translate(-14px)}60%{opacity:1}to{opacity:1;flex-basis:172px;width:172px;min-width:172px;max-width:172px;margin-left:0;transform:none}}.feed-src span{text-transform:uppercase;letter-spacing:.3px}.login-bg{-webkit-backdrop-filter:blur(10px)saturate(.9);backdrop-filter:blur(10px)saturate(.9);box-sizing:border-box;background:#040208a8;padding:16px}.modal.lg-modal{background:linear-gradient(160deg,#17101f 0%,#0d0913 100%);border:1px solid #ff5ab438;border-radius:20px;grid-template-columns:37% 1fr;width:min(860px,100%);min-height:450px;max-height:calc(100vh - 32px);padding:0;display:grid;overflow:hidden;box-shadow:0 30px 80px #0009,0 0 60px #ff2d8a29}.lg-art{background:repeating-linear-gradient(135deg,#ffffff17 0 14px,#0000 14px 34px),radial-gradient(70% 55% at 50% 58%,#ffb4e68c,#0000 70%),linear-gradient(160deg,#ff4fae 0%,#e0208a 45%,#8a2be2 100%);justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.lg-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#28062873 100%);position:absolute;inset:0}.lg-badge{z-index:2;white-space:nowrap;font-family:var(--display);letter-spacing:.5px;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1406188c;border:1px solid #ffffff59;border-radius:999px;padding:7px 14px;font-size:10.5px;font-weight:800;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000040}.lg-pig{z-index:1;filter:drop-shadow(0 16px 24px #2800288c);-webkit-user-select:none;user-select:none;width:104%;max-width:none;height:auto;margin-bottom:-6%;position:relative}.lg-side{background:radial-gradient(420px 220px at 100% 0,#9b5cff24,#0000 70%),radial-gradient(360px 220px at 0 100%,#ff3d9a1a,#0000 70%);flex-direction:column;justify-content:center;gap:14px;min-width:0;padding:40px 40px 28px;display:flex;position:relative;overflow-y:auto}.lg-x{color:#d8cce6;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;transition:background .15s,color .15s,border-color .15s;display:grid;position:absolute;top:14px;right:14px}.lg-x:hover{color:#fff;border-color:var(--pink);background:#ff3d9a24}.lg-title{font-family:var(--display);letter-spacing:-.01em;color:#fff;text-transform:uppercase;margin:0 36px 0 0;font-size:26px;font-weight:800;line-height:1.12}.lg-title em{background:linear-gradient(90deg,#ffb0dc,#ff3d9a 55%,#c86bff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.lg-text{color:#a99fb8;margin:0;font-size:13.5px;line-height:1.5}.lg-check{color:#e9e1f2;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;display:flex;position:relative}.lg-check input{opacity:0;width:1px;height:1px;position:absolute}.lg-box{background:#ffffff0a;border:2px solid #ffffff40;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;margin-top:-1px;transition:background .15s,border-color .15s,box-shadow .15s;display:grid}.lg-box:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transition:transform .15s;transform:rotate(-45deg)translate(1px,-1px)scale(0)}.lg-check input:checked+.lg-box{background:linear-gradient(135deg,#3ee07a,#1fb35a);border-color:#3ee07a;box-shadow:0 0 12px #3ee07a73}.lg-check input:checked+.lg-box:after{transform:rotate(-45deg)translate(1px,-1px)scale(1)}.lg-check input:focus-visible+.lg-box{outline:2px solid var(--pink2);outline-offset:2px}.lg-link{font:inherit;cursor:pointer;background:linear-gradient(90deg,#ff4fb0,#c46bff);color:#0000;text-underline-offset:3px;filter:drop-shadow(0 0 6px #ff4fb073);-webkit-background-clip:text;background-clip:text;border:0;padding:0 2px;font-weight:800;-webkit-text-decoration:underline #ff4fb0cc;text-decoration:underline #ff4fb0cc;text-decoration-thickness:1.5px;transition:filter .15s;display:inline}.lg-link:hover{filter:drop-shadow(0 0 10px #ff4fb0cc)brightness(1.2)}.lg-steam{color:#fff;width:100%;height:52px;font-family:var(--display);letter-spacing:.6px;cursor:pointer;background:linear-gradient(#4a4552 0%,#2f2b36 100%);border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:2px;font-size:14px;font-weight:800;transition:filter .15s,transform .15s,box-shadow .15s,opacity .15s;display:flex}.lg-steam:not(:disabled):hover{filter:brightness(1.12);border-color:#ff6ec780;transform:translateY(-1px);box-shadow:0 8px 24px #ff2d8a40}.lg-steam:disabled{opacity:.45;cursor:not-allowed}.lg-steam svg{flex:none}.lg-note{text-align:center;color:#6f6680;font-size:11px}.lg-wait{color:#d8cce6;text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.lg-rules{color:#cfc5dc;flex-direction:column;gap:10px;font-size:13px;line-height:1.5;display:flex}.lg-rules h3{font-family:var(--display);color:#fff;text-transform:uppercase;margin:0;font-size:20px}.lg-rules ol{gap:6px;margin:0;padding-left:18px;display:grid}.lg-rules b{color:#fff}.lg-back{color:var(--pink2);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:700}.lg-accept{background:var(--pink-grad);color:#fff;cursor:pointer;border:0;border-radius:10px;align-self:flex-start;height:40px;padding:0 18px;font-weight:800}@media (width<=760px){.modal.lg-modal{grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:0;max-height:calc(100dvh - 24px);overflow-y:auto}.lg-art{align-items:flex-end;height:180px}.lg-pig{width:auto;height:172px;margin-bottom:-4px}.lg-badge{padding:6px 12px;font-size:9.5px;top:12px}.lg-side{gap:12px;padding:22px 18px 18px;overflow:visible}.lg-title{font-size:20px}.lg-text,.lg-check{font-size:13px}.lg-x{color:#fff;background:#1406188c;top:-168px;right:10px}}.cases-head-halloween{margin:34px 0 10px;padding-top:18px;position:relative}.cases-head-halloween:before{content:"";background:linear-gradient(90deg,#0000,#ff3d9a8c,#9b4dff8c,#0000);height:1px;position:absolute;top:0;left:0;right:0}.cases-head-halloween h2{text-transform:uppercase;letter-spacing:.6px;text-shadow:0 0 18px #ff3d9a59;align-items:center;gap:10px;margin:0;font-size:22px;display:flex}.cases-head-halloween h2 em{background:linear-gradient(90deg, var(--pink,#ff3d9a), #b45cff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.cases-head-halloween .hw-ico{filter:drop-shadow(0 0 8px #ff78288c);font-size:22px}#halloween-cases{scroll-margin-top:calc(var(--header-h) + 12px)}.lg-rules-bg{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06030cb8;place-items:center;padding:16px;animation:.18s lgRulesFade;display:grid;position:fixed;inset:0}.lg-rules-modal{color:#cfc5dc;background:linear-gradient(160deg,#280e2cfa,#100a18fa);border:1px solid #ff4fb059;border-radius:18px;flex-direction:column;gap:12px;width:min(620px,100%);max-height:min(80vh,640px);padding:26px 26px 22px;font-size:13px;line-height:1.55;animation:.2s lgRulesPop;display:flex;position:relative;box-shadow:0 24px 60px #0009,0 0 40px #ff2d8a2e}.lg-rules-modal h3{font-family:var(--display);color:#fff;text-transform:uppercase;margin:0 36px 0 0;font-size:20px}.lg-rules-body{padding-right:6px;overflow-y:auto}.lg-rules-lead{margin:0 0 10px}.lg-rules-body ol{gap:8px;margin:0;padding-left:18px;display:grid}.lg-rules-body b{color:#fff}.lg-rules-modal .lg-accept{align-self:flex-start}@keyframes lgRulesFade{0%{opacity:0}to{opacity:1}}@keyframes lgRulesPop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (width<=760px){.lg-rules-modal{max-height:86dvh;padding:20px 16px 16px}}.case-tile{--px:0;--py:0;isolation:isolate}.case-tile>.ct-name,.case-tile>.ct-sub,.case-tile>.case-art,.case-tile>.ct-price{z-index:2;position:relative}.case-tile .ct-aura{z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--c1) 46%, transparent), color-mix(in srgb, var(--c1) 16%, transparent) 55%, transparent 72%), radial-gradient(closest-side, #ff2d8a24, transparent 80%);opacity:.55;border-radius:50%;width:92%;transition:opacity .35s,transform .35s;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)scale(.9)}.case-tile:hover .ct-aura{opacity:1;transform:translate(calc(-50% + var(--px) * 10px), calc(-50% + var(--py) * 8px)) scale(1.06)}.case-tile .ct-sweep{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#ffdcf524 45%,#ffffff38 50%,#ffdcf524 55%,#0000);width:42%;position:absolute;inset:-20% auto -20% 0;transform:translate(-160%)skew(-16deg)}.case-tile:hover .ct-sweep{animation:1.1s cubic-bezier(.3,.6,.3,1) 50ms both ctSweep}@keyframes ctSweep{0%{opacity:0;transform:translate(-160%)skew(-16deg)}15%{opacity:1}to{opacity:0;transform:translate(330%)skew(-16deg)}}.case-tile:hover{border-color:color-mix(in srgb, var(--c1) 45%, #ff2d8a);box-shadow:0 22px 44px -18px #000, 0 0 0 1px color-mix(in srgb, var(--c1) 25%, transparent), 0 0 34px -8px color-mix(in srgb, var(--c1) 60%, #ff2d8a)}.case-tile>.case-art,.case-tile>.ct-name,.case-tile>.ct-sub,.case-tile>.ct-price{transition:transform .25s}.case-tile.tilt-on>.case-art{transform:translate3d(calc(var(--px) * 14px), calc(var(--py) * 10px), 0)}.case-tile.tilt-on>.ct-name,.case-tile.tilt-on>.ct-sub{transform:translate3d(calc(var(--px) * 6px), calc(var(--py) * 4px), 0)}.case-tile.tilt-on>.ct-price{transform:translate3d(calc(var(--px) * 9px), calc(var(--py) * 6px), 0)}.case-tile .ct-name{color:#fff;text-shadow:0 1px 0 color-mix(in srgb, var(--c1) 55%, #3a0a2a), 0 2px 0 color-mix(in srgb, var(--c1) 35%, #1a0614), 0 3px 4px #000000b3, 0 0 10px color-mix(in srgb, var(--c1) 55%, transparent), 0 0 22px #ff2d8a47}.case-tile:hover .ct-name{text-shadow:0 1px 0 color-mix(in srgb, var(--c1) 60%, #3a0a2a), 0 2px 0 color-mix(in srgb, var(--c1) 40%, #1a0614), 0 3px 5px #000000bf, 0 0 12px color-mix(in srgb, var(--c1) 85%, transparent), 0 0 28px #ff2d8a73}.case-tile .ct-sub{color:#cdb8dc;text-shadow:0 1px #000c,0 0 8px #be5aff59}.case-tile .new-badge{text-shadow:0 1px #7a0a3e,0 0 6px #ffffff8c;box-shadow:0 2px #8a1048,0 3px 6px #0000008c,0 0 10px #ff2d8a99,inset 0 1px #ffffff59}.case-tile .ct-price span{border-color:color-mix(in srgb, var(--c1) 35%, #ffd36a8c);text-shadow:0 1px #5a3a00,0 2px 2px #000000b3,0 0 10px #ffc45073;box-shadow:0 3px 0 #0000008c, 0 6px 14px -6px #000000e6, 0 0 16px -2px color-mix(in srgb, var(--c1) 40%, #ff2d8a80), inset 0 1px 0 #ffffff24;background:linear-gradient(#2a1434f2,#0e0814f2);transition:background .2s,box-shadow .2s,color .2s}.case-tile:hover .ct-price span{background:var(--pink-grad);color:#fff;text-shadow:0 1px #7a0a3e,0 2px 3px #00000073;border-color:#0000;box-shadow:0 3px #7a0a3e,0 8px 18px -6px #000000e6,0 0 22px #ff2d8aa6,inset 0 1px #ffffff59}@media (hover:none),(pointer:coarse){.case-tile .ct-aura{opacity:.75}.case-tile .ct-sweep{display:none}}@media (prefers-reduced-motion:reduce){.case-tile .ct-sweep{display:none}.case-tile .ct-aura,.case-tile>.case-art,.case-tile>.ct-name,.case-tile>.ct-sub,.case-tile>.ct-price{transition:none;transform:none!important}.case-tile .ct-aura{transform:translate(-50%,-50%)!important}}.home,.page,.upgrade,.profile-page{box-sizing:border-box;width:100%;max-width:min(100%,1480px);margin-inline:auto}.profile-page{max-width:min(100%,1320px)}.skin-card{min-width:0}.skin-card .skin-text,.skin-card .skin-name,.skin-card .skin-weapon{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}@media (width>=1025px){.upgrade .item-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.item-grid.wide.pf-items{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.pf-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-tile{min-height:96px}}header.header .nav-item,header.header .header-tools .sound-btn,header.header .header-tools .social{transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s}header.header .nav-item:not(.active):hover,header.header .nav-item:not(.active):focus-visible{color:#fff;background:#3a10288c;border-color:#ff4d9a8c;box-shadow:0 0 0 1px #be50ff1a,0 0 12px #ff2d8a47}header.header .nav-item.nav-home:not(.active):hover .nav-icon{color:#ff6eb4}header.header .nav-item.active:hover{box-shadow:0 0 0 1px #ff3d9a33,0 0 20px #ff2d8a8c}header.header .header-tools .sound-btn:hover,header.header .header-tools .sound-btn:focus-visible,header.header .header-tools .social:hover,header.header .header-tools .social:focus-visible{color:#fff;background:#3a10288c;border-color:#ff4d9a99;box-shadow:0 0 0 1px #be50ff1a,0 0 12px #ff2d8a52}.upgrade .item-grid .skin-card.compact{flex-direction:column;height:118px;display:flex}.upgrade .item-grid .skin-card.compact .skin-price{z-index:2;order:-1;align-self:flex-start;margin:6px 0 0 6px;line-height:14px;position:relative;top:auto;left:auto;right:auto}.upgrade .item-grid .skin-card.compact .skin-chance{padding-top:1px;padding-bottom:1px;line-height:14px;top:6px;right:6px}.upgrade .item-grid .skin-card.compact .skin-img{flex:auto;min-height:0;padding:2px 10px 0}.upgrade .item-grid .skin-card.compact .skin-img img.weapon-art{max-height:60px}.upgrade .item-grid .skin-card.compact .skin-text{text-align:left;padding:2px 8px 8px}.upgrade .item-grid .skin-card.placeholder{height:118px}.upgrade .up-slot .slot-price{z-index:3;background:var(--orange);color:#1a0e06;border-radius:7px;padding:3px 9px;font-size:12px;font-weight:800;line-height:16px;position:absolute;top:12px;left:12px;box-shadow:0 0 12px -2px #ff953f8c}.upgrade .up-slot .slot-price~.slot-info .si-p{display:none}.upgrade .up-slot .slot-hint{padding-left:92px;padding-right:92px}.upgrade .up-slot.left .slot-hint:only-child{padding-left:0;padding-right:0}.upgrade .up-top.is-spinning .up-slot{border-color:color-mix(in srgb, var(--rc,#ff4d9a) 70%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--rc,#ff4d9a) 35%, transparent), 0 0 28px -4px var(--rc,#ff4d9a), inset 0 0 46px -20px var(--rc,#ff4d9a);transition:box-shadow .3s,border-color .3s}.upgrade .up-top.is-spinning .up-slot .slot-weapon img.weapon-art{filter:drop-shadow(0 10px 12px #000000bf) drop-shadow(0 0 14px color-mix(in srgb, var(--rc,#ff4d9a) 75%, transparent))}.upgrade .mults{flex-wrap:wrap;gap:6px}.upgrade .mults button{letter-spacing:.3px;color:#f3dcf0;background:linear-gradient(135deg,#ff3d9a29,#9646ff29);border:1px solid #ff5caa61;border-radius:10px;min-width:46px;height:36px;padding:0 11px;font-size:12px;font-weight:800;transition:background .18s,box-shadow .18s,color .18s,border-color .18s,transform .18s;box-shadow:inset 0 1px #ffffff0d}.upgrade .mults button:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#ff3d9a52,#9646ff4d);border-color:#ff78c8bf;transform:translateY(-1px);box-shadow:0 0 14px #ff2d8a73,0 0 24px #9646ff38}.upgrade .mults button.on{color:#fff;background:linear-gradient(135deg,#ff3d9a,#9a46ff);border-color:#ffaadce6;box-shadow:0 0 16px #ff2d8a99,inset 0 1px #ffffff40}.upgrade .mults button:disabled{opacity:.45}.upgrade .up-chance{color:#e6d6ec;background:linear-gradient(135deg,#ff3d9a14,#9646ff14),#100a18d9;border:1px solid #ff5caa40;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;width:min(100%,640px);margin:-6px 0 18px auto;padding:8px 12px;font-size:11px;display:flex}.upgrade .up-chance .uc-label{white-space:nowrap;line-height:1.2}.upgrade .up-chance input[type=range]{accent-color:#ff4d9a;flex:140px;min-width:120px}.upgrade .up-chance .uc-val{color:#ff9ad0;text-align:right;font-variant-numeric:tabular-nums;min-width:54px;font-size:13px;font-weight:800}.upgrade .up-chance .uc-chips{flex-wrap:wrap;gap:6px;display:flex}.upgrade .up-chance .chance-chip{cursor:pointer;color:#f3dcf0;background:#ff3d9a1a;border:1px solid #ff5caa59;border-radius:9px;height:30px;padding:0 10px;font-size:11.5px;font-weight:800;transition:background .18s,box-shadow .18s,color .18s}.upgrade .up-chance .chance-chip:hover:not(:disabled){color:#fff;background:#ff3d9a42;box-shadow:0 0 12px #ff2d8a66}.upgrade .up-chance .chance-chip.on{color:#fff;background:linear-gradient(135deg,#ff3d9a,#9a46ff);border-color:#ffaadce6;box-shadow:0 0 14px #ff2d8a8c}.upgrade .up-chance .chance-chip:disabled,.upgrade .up-chance input:disabled{opacity:.45;cursor:default}@media (width<=1024px){.upgrade .up-chance{margin:0 auto 16px}}.stat-tile.st-topdrop{border-color:color-mix(in srgb, var(--rc,#ff4d9a) 45%, #ffffff14);background:radial-gradient(ellipse at 80% 55%, color-mix(in srgb, var(--rc,#ff4d9a) 26%, transparent), transparent 62%), linear-gradient(135deg, #ff3d9a1a, #9646ff1a), #120c1ad9;box-shadow:0 0 22px -8px var(--rc,#ff4d9a);flex-direction:row;align-items:center;gap:10px;position:relative;overflow:hidden}.st-topdrop .td-body{z-index:1;flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.st-topdrop .td-name{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.st-topdrop .td-w{white-space:nowrap;text-overflow:ellipsis;color:#c9b8d6;font-size:11px;font-weight:600;display:block;overflow:hidden}.st-topdrop .td-price{background:var(--orange);color:#1a0e06;border-radius:7px;align-self:flex-start;padding:2px 8px;font-size:12px;font-weight:800}.st-topdrop .td-hint{color:var(--muted);font-size:11px;line-height:1.3}.st-topdrop .td-img{z-index:1;flex:0 0 40%;place-items:center;max-width:40%;display:grid}.st-topdrop .td-img img.weapon-art{object-fit:contain;width:100%;max-height:74px;filter:drop-shadow(0 6px 8px #000000b3) drop-shadow(0 0 12px color-mix(in srgb, var(--rc,#ff4d9a) 65%, transparent))}.st-topdrop.empty{border-color:#ff5caa4d}.st-topdrop .td-empty{opacity:.35;filter:grayscale(.2)drop-shadow(0 0 10px #ff2d8a80);font-size:40px}.footer-features{align-items:center;gap:10px 32px}.footer-features .ff{white-space:nowrap;gap:10px;line-height:26px}.footer-features .ff-ico{flex:none}.upgrade .up-slot .slot-items{align-content:center;padding-top:6px;padding-bottom:8px}.upgrade .up-slot .slot-items .slot-weapon{box-sizing:border-box;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.upgrade .up-slot .slot-items.n1 .slot-weapon,.upgrade .up-slot .slot-items.n2 .slot-weapon{height:100%;max-height:100%}.upgrade .up-slot .slot-items.n1 .slot-weapon{width:66%}.upgrade .up-slot .slot-items:not(.n1):not(.n2) .slot-weapon{height:calc(50% - 2px);max-height:calc(50% - 2px)}.upgrade .up-slot .slot-weapon img.weapon-art{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%}.upgrade .item-grid .skin-card.compact,.upgrade .item-grid .skin-card.placeholder{height:134px}.upgrade .item-grid .skin-card.compact .skin-price{flex:none;margin:8px 0 0 8px}.upgrade .item-grid .skin-card.compact .check{top:8px;right:8px}.upgrade .item-grid .skin-card.compact .skin-img{box-sizing:border-box;flex:auto;justify-content:center;align-items:center;min-height:0;padding:10px 14px 6px;display:flex}.upgrade .item-grid .skin-card.compact .skin-img img.weapon-art{object-fit:contain;object-position:center;width:100%;height:100%;max-height:100%;transform:none}.upgrade .item-grid .skin-card.compact:hover .skin-img img.weapon-art{transform:scale(1.05)}.upgrade .item-grid .skin-card.compact .skin-text{flex:none;padding:0 8px 9px}.upgrade .up-slot .slot-items{padding-top:22px;padding-bottom:12px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.acorn{vertical-align:-.16em;filter:drop-shadow(0 1px 1px #00000073);flex:none;width:1em;height:1em;display:inline-block}.amt{white-space:nowrap;align-items:center;gap:.24em;display:inline-flex}.amt .acorn{vertical-align:0}svg.coin-ico{object-fit:initial}.ct-price span:before{content:none;display:none}.ba-icon.ba-acorn{border:0;width:22px;height:22px}.cat-acorn{width:14px;height:14px;margin:0 -2px 0 2px}.pf-bal-big .acorn{vertical-align:-.06em;width:.82em;height:.82em;margin-left:.18em}.pf-link-row.pf-trade-row{grid-template-columns:24px minmax(0,1fr) auto;row-gap:8px;padding:10px 0}.pf-link-ico.ico-trade{color:#ff6b9d}.pf-trade-form{grid-column:1/-1;gap:8px;min-width:0;display:flex}.pf-trade-form input,.wd-modal #wd-trade-url{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;flex:auto;min-width:0;height:34px;padding:0 10px;font-family:inherit;font-size:12px}.pf-trade-form input::placeholder{color:#6f6880}.pf-trade-form input:focus,.wd-modal #wd-trade-url:focus{border-color:#ff4fa3;outline:none;box-shadow:0 0 0 3px #ff2d8a2e}.pf-trade-form input.bad,.wd-modal #wd-trade-url.bad{border-color:#ff4d5e;box-shadow:0 0 0 3px #ff4d5e24}.pf-trade-form .pf-link-btn{background:var(--pink-grad,linear-gradient(90deg, #ff2d8a, #a64dff));height:34px}.pf-trade-form .pf-link-btn:disabled{opacity:.7;cursor:default;background:#3a3a43}.pf-trade-msg{color:#8b8496;grid-column:1/-1;font-size:11.5px;line-height:1.4}.pf-trade-msg.err{color:#ff6b78;font-weight:600}.pf-trade-msg a{color:#ff8cc0}.wd-modal .pf-trade-msg{margin:6px 0 2px}.trade-hint{color:#ffb4cf;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.trade-hint:hover{color:#fff;text-decoration:underline}.pf-bal-hint{z-index:2;margin-top:10px;position:relative}.pf-inv-hint{margin:-2px 0 12px}.pf-bal-btns button:disabled,.pf-ico.pf-wd:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.4)}.upgrade .up-logo{isolation:isolate;pointer-events:none;justify-content:center;align-items:center;width:max-content;max-width:100%;margin:4px auto 14px;padding:8px 26px;display:flex;position:relative}.up-logo-glow{z-index:-1;filter:blur(10px);background:radial-gradient(60% 70% at 50% 55%,#ff2d8a61,#a64dff2e 55%,#0000 75%);border-radius:999px;animation:3.2s ease-in-out infinite upLogoPulse;position:absolute;inset:-6px -10px}.upgrade .up-logo-main{filter:drop-shadow(0 0 10px #ff2d8a73);gap:10px;font-size:26px;animation:3.2s ease-in-out infinite upLogoGlow}.upgrade .up-logo-main span{background:linear-gradient(100deg,#fff 0% 38%,#ffc4e1 45%,#fff 50%,#d9b8ff 55%,#fff 62% 100%) 100% 0/260% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:4.2s cubic-bezier(.45,0,.2,1) infinite upLogoSweep}.upgrade .up-logo-main span:last-of-type{animation-delay:.18s}.upgrade .up-logo-main .pig-icon{filter:drop-shadow(0 0 8px #ff3d9ad9)}@keyframes upLogoSweep{0%,35%{background-position:100% 0}75%,to{background-position:0 0}}@keyframes upLogoPulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes upLogoGlow{0%,to{filter:drop-shadow(0 0 6px #ff2d8a59)}50%{filter:drop-shadow(0 0 16px #ff2d8abf)drop-shadow(0 0 28px #a64dff59)}}@media (width<=800px){.upgrade .up-logo-main{gap:7px;font-size:18px}.upgrade .up-logo-main span:last-of-type{display:inline-block}}@media (prefers-reduced-motion:reduce){.up-logo-glow,.upgrade .up-logo-main,.upgrade .up-logo-main span{animation:none}.upgrade .up-logo-main span{background-position:50% 0}}.wd-modal .wd-row{align-items:center;gap:10px;display:flex}.wd-modal .wd-row img.weapon-art{object-fit:contain;flex:none;width:54px;max-width:54px;height:40px;max-height:40px;margin:0;position:static;transform:none}.skin-card .skin-price,.skin-card.compact .skin-price,.upgrade .item-grid .skin-card.compact .skin-price{z-index:3;box-sizing:border-box;background:var(--orange);color:#1a0e06;-webkit-backdrop-filter:none;backdrop-filter:none;max-width:calc(100% - 12px);height:18px;text-shadow:none;letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;border:0;border-radius:6px;order:0;justify-content:center;align-self:auto;align-items:center;margin:0;padding:0 6px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex;position:absolute;inset:6px auto auto 6px}.skin-card .skin-price .amt{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:3px;line-height:1;display:inline-flex}.skin-card .skin-price .amt .acorn{vertical-align:0;width:11px;height:11px;display:block}.skin-card.r-contraband .skin-price{color:#1a0e06;border:0}.skin-card .skin-img,.skin-card.compact .skin-img,.upgrade .item-grid .skin-card.compact .skin-img{box-sizing:border-box;flex:1 1 0;justify-content:center;align-items:center;min-height:0;padding:28px 10px 2px;display:flex}.skin-card .skin-text,.upgrade .item-grid .skin-card.compact .skin-text{flex:none}.skin-card .skin-img img.weapon-art,.skin-card.compact .skin-img img.weapon-art,.upgrade .item-grid .skin-card.compact .skin-img img.weapon-art{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;transform:none}.skin-card:hover .skin-img img.weapon-art,.skin-card.compact:hover .skin-img img.weapon-art,.upgrade .item-grid .skin-card.compact:hover .skin-img img.weapon-art{transform:scale(1.06)rotate(-2deg)}.skin-card .skin-chance,.skin-card.compact .skin-chance,.upgrade .item-grid .skin-card.compact .skin-chance{box-sizing:border-box;height:18px;padding:0 5px;line-height:18px;inset:6px 6px auto auto}.skin-card .check,.upgrade .item-grid .skin-card.compact .check{top:7px;right:6px}.user-box.steam-pending{cursor:default}.steam-pending .sp-logo{color:#fff;background:#171a21;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.steam-pending .sp-logo svg{width:22px;height:22px}.steam-pending .bal{color:var(--muted,#b9a9c9);align-items:center;gap:6px;display:inline-flex}.steam-pending .sp-dot{background:var(--pink,#ff3d9a);width:8px;height:8px;box-shadow:0 0 8px var(--pink,#ff3d9a);border-radius:50%;animation:1s ease-in-out infinite alternate sp-pulse}@keyframes sp-pulse{0%{opacity:.35;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.steam-pending .sp-dot{animation:none}}.upgrade .up-bottom{--ctl-h:34px;--ctl-r:10px;--ctl-bg:linear-gradient(180deg, #ffffff0f, #ffffff04), #0e0916b8;--ctl-border:#ff6ec72e;--ctl-glow:0 0 0 3px #ff3d9a29, 0 0 14px #ff3d9a47}.upgrade .up-bottom .panel-head{border-bottom:1px solid var(--line);background:linear-gradient(#ff6ec70d,#0000);gap:10px;padding:12px 14px}.upgrade .up-bottom .cat-title{min-width:0;font-family:var(--display);letter-spacing:.9px;text-transform:uppercase;color:#fff;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.upgrade .up-bottom .count-pill{border:1px solid var(--line-strong);height:22px;font-family:var(--display);letter-spacing:.3px;color:var(--pink2);font-variant-numeric:tabular-nums;text-transform:none;background:linear-gradient(135deg,#ff6ec733,#9b5cff33);border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:10.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 0 12px #ff3d9a2e}.upgrade .up-bottom .count-pill i{color:var(--muted);font-style:normal;font-weight:500}.upgrade .up-bottom .cat-filters{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.upgrade .up-bottom .cat-head .cat-filters{flex:none;place-content:flex-start flex-end}.upgrade .up-bottom .cat-row{padding:10px 14px 0}.upgrade .up-bottom .cat-filters select,.upgrade .up-bottom .cat-price,.upgrade .up-bottom .cat-search,.upgrade .up-bottom .kind-tabs button,.upgrade .up-bottom .reset-f,.upgrade .up-bottom .cat-sort-btn{box-sizing:border-box;height:var(--ctl-h);border-radius:var(--ctl-r);border:1px solid var(--ctl-border);background:var(--ctl-bg);color:var(--text);font-family:var(--font);margin:0;font-size:12px;font-weight:700;line-height:1;transition:border-color .15s,box-shadow .15s,color .15s,background .15s}.upgrade .up-bottom .cat-filters select:hover,.upgrade .up-bottom .cat-price:hover,.upgrade .up-bottom .cat-search:hover,.upgrade .up-bottom .kind-tabs button:not(.on):hover,.upgrade .up-bottom .reset-f:hover,.upgrade .up-bottom .cat-sort-btn:hover{border-color:var(--line-strong);color:#fff;box-shadow:0 0 12px #ff3d9a2e}.upgrade .up-bottom .cat-filters select:focus-visible,.upgrade .up-bottom .cat-price:focus-within,.upgrade .up-bottom .cat-search:focus-within,.upgrade .up-bottom .kind-tabs button:focus-visible,.upgrade .up-bottom .reset-f:focus-visible,.upgrade .up-bottom .cat-sort-btn:focus-visible{border-color:var(--pink);box-shadow:var(--ctl-glow);outline:none}.upgrade .up-bottom .cat-filters select{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23ff6ec7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 11px center / 11px 8px, var(--ctl-bg);width:auto;max-width:190px;padding:0 30px 0 12px}.upgrade .up-bottom .cat-filters select option{color:var(--text);background:#14101c}.upgrade .up-bottom .cat-lbl{font-family:var(--display);letter-spacing:.8px;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:9.5px;font-weight:700}.upgrade .up-bottom .cat-filters .sort-label{color:var(--muted);gap:8px;font-size:12px}.upgrade .up-bottom .cat-price{cursor:text;align-items:center;gap:5px;padding:0 4px 0 10px;display:inline-flex}.upgrade .up-bottom .cat-price .cat-acorn{flex:none;width:14px;height:14px;margin:0}.upgrade .up-bottom .cat-filters .cat-price input,.upgrade .up-bottom .cat-filters .cat-search input{min-width:0;height:100%;box-shadow:none;color:var(--text);font:700 12px/1 var(--font);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0}.upgrade .up-bottom .cat-filters .cat-price input{width:62px}.upgrade .up-bottom .cat-filters input::placeholder{color:#9a90a8b3;font-weight:600}.upgrade .up-bottom .cat-search{cursor:text;align-items:center;gap:7px;padding:0 12px 0 10px;display:inline-flex}.upgrade .up-bottom .cat-search .search-ico{filter:drop-shadow(0 0 4px #ff3d9a73);flex:none;display:block}.upgrade .up-bottom .cat-filters .cat-search input{width:120px}.upgrade .up-bottom .kind-tabs{flex-wrap:wrap;gap:6px;display:flex}.upgrade .up-bottom .kind-tabs button,.upgrade .up-bottom .reset-f{cursor:pointer;font-family:var(--display);letter-spacing:.7px;text-transform:uppercase;color:#d8cfe2;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:10px;display:inline-flex}.upgrade .up-bottom .kind-tabs button.on{background:var(--pink-grad);color:#fff;text-shadow:0 1px #7a0a3e99;border-color:#0000;box-shadow:0 0 14px #ff2d8a73,inset 0 1px #ffffff4d}.upgrade .up-bottom .reset-f{color:var(--pink2);margin-left:auto}.upgrade .up-bottom .reset-f svg{display:block}.upgrade .up-bottom .cat-sort-btn{width:var(--ctl-h);color:var(--pink2);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.upgrade .up-bottom .cat-head{display:block}.upgrade .up-bottom .cat-head .cat-title{margin-bottom:10px;display:flex}.upgrade .up-bottom .cat-head .cat-filters{justify-content:flex-start}.upgrade .up-bottom .cat-filters .sort-label{flex:250px;min-width:0}.upgrade .up-bottom .cat-filters .sort-label select{flex:auto;min-width:0;max-width:none}.upgrade .up-bottom .cat-price{flex:96px;min-width:0}.upgrade .up-bottom .cat-filters .cat-price input{flex:auto;width:0}.upgrade .up-bottom .cat-search{flex:100%}.upgrade .up-bottom .cat-filters .cat-search input{flex:auto;width:0}.upgrade .up-bottom .kind-tabs{flex:100%;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.upgrade .up-bottom .cat-row select{flex:140px;min-width:0;max-width:none}.upgrade .up-bottom .reset-f{flex:none;margin-left:0}@media (width<=720px){.upgrade .up-bottom .kind-tabs button{letter-spacing:.4px;padding:0 6px;font-size:9px}.upgrade .up-bottom .reset-f{flex:100%}}select,option,optgroup,input,textarea,button{font-family:var(--font)}select option,select optgroup{font-family:var(--font);color:var(--text);background:#14101c;font-weight:600}.pig-range{--thumb:34px;--track:10px;appearance:none;width:100%;height:var(--thumb);cursor:grab;touch-action:pan-y;background:0 0;outline:none;margin:0;padding:0;display:block}.pig-range:active{cursor:grabbing}.pig-range::-webkit-slider-runnable-track{height:var(--track);background:linear-gradient(90deg, #ff3d9a 0%, #ff6ec7 45%, #9b5cff 100%) 0 0 / calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--p,0)) 100% no-repeat, #ffffff12;box-shadow:inset 0 1px 2px #0000008c, 0 0 14px rgba(255, 61, 154, calc(.15 + var(--p,0) * .45));border:1px solid #ff6ec747;border-radius:999px}.pig-range::-moz-range-track{height:var(--track);background:#ffffff12;border:1px solid #ff6ec747;border-radius:999px;box-shadow:inset 0 1px 2px #0000008c}.pig-range::-moz-range-progress{height:var(--track);background:linear-gradient(90deg,#ff3d9a,#ff6ec7 45%,#9b5cff);border-radius:999px;box-shadow:0 0 14px #ff3d9a8c}.pig-range::-webkit-slider-thumb{appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((var(--track) - 2px - var(--thumb)) / 2);filter:drop-shadow(0 2px 3px #0009)drop-shadow(0 0 7px #ffc43cbf);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3CradialGradient id='g' cx='38%25' cy='30%25' r='75%25'%3E%3Cstop offset='0' stop-color='%23fff6c8'/%3E%3Cstop offset='.45' stop-color='%23ffd24a'/%3E%3Cstop offset='1' stop-color='%23b9770e'/%3E%3C/radialGradient%3E%3ClinearGradient id='s' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffe58a'/%3E%3Cstop offset='1' stop-color='%23d79a1c'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M13 22 9 7l15 8M51 22l4-15-15 8' fill='%23e9a91f' stroke='%238a5508' stroke-width='2' stroke-linejoin='round'/%3E%3Ccircle cx='32' cy='35' r='24' fill='url(%23g)' stroke='%238a5508' stroke-width='2.5'/%3E%3Cellipse cx='32' cy='41' rx='11' ry='8' fill='url(%23s)' stroke='%238a5508' stroke-width='2'/%3E%3Cellipse cx='28' cy='41' rx='2.2' ry='3' fill='%237a4606'/%3E%3Cellipse cx='36' cy='41' rx='2.2' ry='3' fill='%237a4606'/%3E%3Ccircle cx='23' cy='29' r='3' fill='%233a2203'/%3E%3Ccircle cx='41' cy='29' r='3' fill='%233a2203'/%3E%3Ccircle cx='24' cy='28' r='1' fill='%23fff'/%3E%3Ccircle cx='42' cy='28' r='1' fill='%23fff'/%3E%3Cpath d='M20 18c4-4 9-5 13-5' stroke='%23fffbe6' stroke-width='3' stroke-linecap='round' opacity='.75' fill='none'/%3E%3C/svg%3E") 50%/contain no-repeat;border:0;border-radius:50%;transition:transform .15s,filter .15s}.pig-range::-moz-range-thumb{width:var(--thumb);height:var(--thumb);filter:drop-shadow(0 0 7px #ffc43cbf);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M13 22 9 7l15 8M51 22l4-15-15 8' fill='%23e9a91f' stroke='%238a5508' stroke-width='2'/%3E%3Ccircle cx='32' cy='35' r='24' fill='%23ffd24a' stroke='%238a5508' stroke-width='2.5'/%3E%3Cellipse cx='32' cy='41' rx='11' ry='8' fill='%23f2bb38' stroke='%238a5508' stroke-width='2'/%3E%3Cellipse cx='28' cy='41' rx='2.2' ry='3' fill='%237a4606'/%3E%3Cellipse cx='36' cy='41' rx='2.2' ry='3' fill='%237a4606'/%3E%3Ccircle cx='23' cy='29' r='3' fill='%233a2203'/%3E%3Ccircle cx='41' cy='29' r='3' fill='%233a2203'/%3E%3C/svg%3E") 50%/contain no-repeat;border:0;border-radius:50%}.pig-range:hover:not(:disabled)::-webkit-slider-thumb{filter:drop-shadow(0 2px 3px #0009)drop-shadow(0 0 12px #ffce50);transform:scale(1.1)rotate(-6deg)}.pig-range:active:not(:disabled)::-webkit-slider-thumb{transform:scale(1.16)rotate(6deg)}.pig-range:focus-visible::-webkit-slider-thumb{filter:drop-shadow(0 0 #fff)drop-shadow(0 0 3px #fff)drop-shadow(0 0 12px #ff3d9a)}.pig-range:focus-visible::-moz-range-thumb{filter:drop-shadow(0 0 4px #fff)drop-shadow(0 0 12px #ff3d9a)}.pig-range:disabled{cursor:not-allowed;opacity:.5;filter:saturate(.6)}.pig-range.pig-range-sm{--thumb:24px;--track:8px}.upgrade .up-chance{background:linear-gradient(135deg,#ff3d9a1a,#9b5cff1a),#100a18e0;border:1px solid #ff6ec74d;flex-wrap:nowrap;align-items:center;gap:14px;padding:10px 16px;box-shadow:0 0 22px -8px #ff3d9a73,inset 0 1px #ffffff0d}.upgrade .up-chance .uc-label{font-family:var(--display);letter-spacing:.9px;text-transform:uppercase;color:#d8cfe2;font-size:9.5px;font-weight:700;line-height:1.35}.upgrade .up-chance .uc-slider{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.upgrade .up-chance .uc-scale{font:700 9px/1 var(--font);color:var(--muted);letter-spacing:.3px;font-variant-numeric:tabular-nums;justify-content:space-between;padding:0 4px;display:flex}.upgrade .up-chance .uc-val{box-sizing:border-box;min-width:78px;height:34px;font-family:var(--display);color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 10px #ff3d9acc;background:linear-gradient(135deg,#ff3d9a47,#9b5cff47);border:1px solid #ff8cd280;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 0 14px #ff3d9a4d}@media (width<=640px){.upgrade .up-chance{flex-wrap:wrap;gap:8px 12px}.upgrade .up-chance .uc-label br{display:none}.upgrade .up-chance .uc-label{flex:auto}.upgrade .up-chance .uc-slider{flex:100%;order:3}}.upgrade .mults button.mult-rand{background:linear-gradient(135deg,#9b5cff38,#6b3bff29);border-color:#aa78ff8c;justify-content:center;align-items:center;min-width:42px;padding:0 10px;display:inline-flex}.upgrade .mults button.mult-rand svg{filter:drop-shadow(0 0 4px #9b5cffcc);display:block}.upgrade .mults button{font-family:var(--display);letter-spacing:.4px;font-variant-numeric:tabular-nums;font-size:10.5px}.upgrade .upgrade-btn{font-family:var(--display);letter-spacing:2px}.upgrade .up-rules,.settings-modal{font-family:var(--font);color:var(--text)}.upgrade .up-rules{box-sizing:border-box;background:linear-gradient(160deg,#3a0f2df0,#160822f5);border:1px solid #ff5caa6b;border-radius:20px;width:min(460px,100vw - 32px);padding:22px 22px 18px;box-shadow:0 0 0 1px #a050ff1f,0 18px 60px #0000008c,0 0 36px #ff2d8a40}.upgrade .up-rules h3,.settings-modal h2{font-family:var(--display);letter-spacing:1.2px;text-transform:uppercase;color:#fff;text-shadow:0 0 14px #ff3d9a8c;margin:0 40px 14px 0;font-size:15px;font-weight:800}.upgrade .up-rules .up-rules-list{counter-reset:r;flex-direction:column;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.upgrade .up-rules .up-rules-list li{counter-increment:r;color:#f1e6f6;background:#ffffff0b;border:1px solid #ff6ec729;border-radius:12px;padding:9px 12px 9px 42px;font-size:13.5px;font-weight:600;line-height:1.45;position:relative}.upgrade .up-rules .up-rules-list li:before{content:counter(r);width:22px;height:22px;font:800 11px/1 var(--display);color:#fff;background:var(--pink-grad);border-radius:7px;place-items:center;display:grid;position:absolute;top:50%;left:10px;transform:translateY(-50%);box-shadow:0 0 10px #ff2d8a80}.upgrade .up-rules .up-rules-ico{vertical-align:-3px;color:#ffd36a;place-items:center;display:inline-grid}.upgrade .up-rules .up-rules-ico svg{width:15px;height:15px}.up-rules-ok{cursor:pointer;width:100%;height:44px;font-family:var(--display);letter-spacing:1.5px;text-transform:uppercase;color:#fff;background:var(--pink-grad);text-shadow:0 1px #7a0a3e99;border:0;border-radius:12px;font-size:12px;font-weight:800;transition:filter .15s,transform .15s,box-shadow .15s;display:block;box-shadow:0 0 18px #ff2d8a73,inset 0 1px #ffffff4d}.up-rules-ok:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 0 26px #ff2d8aa6,inset 0 1px #ffffff4d}.up-rules-ok:focus-visible{outline-offset:2px;outline:2px solid #fff}.modal-x{font-family:var(--font);background:#ffffff0f;border-color:#ffffff24;border-radius:10px}.modal-x:hover{color:#fff;border-color:#ff5caaa6;box-shadow:0 0 10px #ff2d8a66}.settings-modal{background:linear-gradient(160deg,#3a0f2df0,#160822f5);border:1px solid #ff5caa6b;border-radius:20px;width:min(400px,100vw - 32px);max-width:400px;max-height:min(86vh,720px);padding:20px 18px 16px;box-shadow:0 0 0 1px #a050ff1f,0 18px 60px #0000008c,0 0 36px #ff2d8a40}.settings-modal .settings-sec{font:700 9.5px/1 var(--display);letter-spacing:1px;text-transform:uppercase;color:var(--pink2);margin:12px 0 8px}.settings-modal .settings-sec:first-of-type{margin-top:0}.settings-modal .settings-row{background:#ffffff0b;border:1px solid #ff6ec729;border-radius:12px;gap:9px;padding:11px 12px}.settings-modal .settings-label b{color:#fff;font-size:13px;font-weight:800}.settings-modal .settings-label .muted{color:var(--muted);opacity:1;font-size:11.5px}.settings-modal .settings-vol{gap:10px}.settings-modal .settings-vol .pig-range{flex:auto;min-width:0;height:24px}.settings-modal .settings-pct{min-width:44px;font-family:var(--display);color:#ff9ad0;font-size:11.5px;font-weight:800}.settings-modal .settings-toggle{min-width:104px;height:34px;font:800 10px/1 var(--display);letter-spacing:.8px;text-transform:uppercase;color:#d8cfe2;background:#ffffff0d;border:1px solid #ff6ec740;border-radius:10px;justify-content:center;padding:0 14px}.settings-modal .settings-toggle.on{color:#fff;background:var(--pink-grad);border-color:#0000;box-shadow:0 0 14px #ff2d8a73}.settings-modal .wallet-note{color:var(--muted);text-align:center;margin-top:10px;font-size:11.5px}.quick-editor .qe-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.quick-editor .qe-field{box-sizing:border-box;cursor:text;background:linear-gradient(#ffffff0f,#ffffff04),#0e0916b8;border:1px solid #ff6ec738;border-radius:10px;align-items:center;gap:4px;height:38px;padding:0 10px;transition:border-color .15s,box-shadow .15s;display:flex}.quick-editor .qe-field:focus-within{border-color:var(--pink);box-shadow:0 0 0 3px #ff3d9a29,0 0 14px #ff3d9a47}.quick-editor .qe-field.bad{border-color:#ff5a5a;box-shadow:0 0 0 3px #ff464629}.quick-editor .qe-field input{color:#fff;width:0;min-width:0;height:100%;font:800 14px/1 var(--display);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;outline:none;flex:auto;padding:0}.quick-editor .qe-pre,.quick-editor .qe-post{font:800 12px/1 var(--display);color:var(--pink2)}.quick-editor .qe-hint{color:var(--muted);font-size:11.5px;line-height:1.35}.quick-editor .qe-hint.bad{color:#ff8a8a}.quick-editor .qe-reset{height:34px;font:700 10px/1 var(--display);letter-spacing:.5px;text-transform:uppercase;color:var(--pink2);background:#ffffff0a;border:1px solid #ff6ec74d;border-radius:10px;justify-content:center;align-self:stretch}.quick-editor .qe-reset:disabled{opacity:.45;cursor:default}.app{min-height:100dvh}.main{min-height:calc(100vh - var(--header-h));min-height:calc(100dvh - var(--header-h));box-sizing:border-box;flex-direction:column;display:flex}.main>.route-view{flex:1 0 auto;width:100%;min-width:0}.main>.footer{flex:none;margin-top:28px;padding-bottom:18px}.contracts-page{font-family:var(--font)}.contracts-page .up-title{font-family:var(--display);letter-spacing:1.5px}.contracts-page .page-sub{font-size:14px;font-weight:600;line-height:1.5}.contracts-page .contract-box{gap:12px;padding:22px 18px}.contracts-page .contract-sum{font-family:var(--display);letter-spacing:.6px;text-transform:uppercase;color:#f1e6f6;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.contracts-page .contract-sum b{color:#ffb36b;font-variant-numeric:tabular-nums}.contracts-page .contract-range{color:var(--muted);font-size:12.5px;font-weight:600}.contract-btn-frame{background:linear-gradient(135deg,#ff6ec7e6,#9b5cffe6 50%,#ff3d9ae6);border-radius:22px;margin-top:4px;padding:5px;position:relative;box-shadow:0 0 22px #ff3d9a73,0 0 46px #9b5cff40}.contract-btn-frame:before{content:"";background:#100818f2;border-radius:20px;position:absolute;inset:2px}.contracts-page .contract-btn{min-width:min(420px,100vw - 80px);min-height:64px;font-family:var(--display);letter-spacing:2px;border-radius:17px;justify-content:center;align-items:center;gap:12px;padding:0 34px;font-size:17px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 0 26px #ff2d8a8c,inset 0 1px #ffffff59,inset 0 -3px #0000002e}.contracts-page .contract-btn:hover:not(:disabled){box-shadow:0 0 36px #ff2d8ad9,0 0 60px #9b5cff59,inset 0 1px #fff6}.contracts-page .contract-btn:disabled{filter:grayscale(.35)brightness(.8);opacity:.8}.contracts-page .contract-btn svg{flex:none}.contract-btn-frame:has(.contract-btn:disabled){opacity:.85;box-shadow:0 0 12px #ff3d9a33}.contracts-page .contract-need{color:var(--pink2);font-size:12px;font-weight:700}.contracts-page .contract-res{font-family:var(--display);letter-spacing:.5px;font-size:12px}@media (width<=640px){.contracts-page .contract-btn{letter-spacing:1.2px;width:100%;min-width:0;min-height:58px;padding:0 18px;font-size:14px}.contract-btn-frame{box-sizing:border-box;width:100%}}@media (width<=1024px){.cp-top-spacer{display:none}}.upgrade .up-chance .uc-slider .pig-range{accent-color:auto;flex:none;min-width:0}.settings-modal .settings-vol .pig-range{accent-color:auto;flex:auto;width:auto;min-width:0}.settings-modal .settings-vol>:last-child{text-align:right;flex:none;min-width:44px}.upgrade .up-chance .uc-slider .pig-range{height:var(--thumb)}.upgrade .bal-add{color:#e6d6ec;background:linear-gradient(135deg,#ff3d9a14,#9b5cff14),#100a18e0;border:1px solid #ff6ec747;border-radius:12px;gap:12px}.upgrade .bal-add .ba-label{font-family:var(--display);letter-spacing:.9px;text-transform:uppercase;color:#d8cfe2;white-space:nowrap;font-size:9.5px;font-weight:700;line-height:1.35}.upgrade .bal-add .ba-range{accent-color:auto;flex:auto;min-width:60px}.upgrade .bal-add .ba-val{font-family:var(--display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-weight:700}.upgrade .bal-add .ba-val .muted{font-family:var(--font);font-size:10.5px;font-weight:600}@media (width<=640px){.upgrade .mults{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.upgrade .mults button{letter-spacing:0;min-width:0;padding:0 2px;font-size:9.5px}.upgrade .mults button.mult-rand{min-width:0;padding:0}}.si-n{font-family:var(--display);letter-spacing:.2px;font-size:13px;font-weight:700}.up-title,.ct-name,.pf-title,.give-timer,.vs,.cd{font-family:var(--display);font-weight:700}.ct-name{font-size:12px}@media (width<=480px){.quick-editor .qe-reset{letter-spacing:.2px;white-space:nowrap;padding-left:6px;padding-right:6px;font-size:9px}}
