body.admin-mode{background:radial-gradient(900px 500px at 10% -10%,rgba(246,183,60,.08),transparent 60%),radial-gradient(800px 500px at 90% 0%,rgba(124,92,255,.08),transparent 60%),#07080c}.adm{min-height:100vh;display:flex;flex-direction:column}.adm-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:12px 24px;background:#0a0c12e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.adm-brand{display:flex;align-items:center;gap:10px}.adm-brand b{display:block;font-size:14px;letter-spacing:.6px}.adm-brand small{display:block;font-size:9.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted-2);margin-top:3px}.adm-logo{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-weight:900;color:#201406;background:linear-gradient(140deg,#ffd264,#ff7a18);box-shadow:0 10px 24px -10px #ff7a18e6}.adm-logo.big{width:52px;height:52px;border-radius:15px;font-size:20px;margin:0 auto 8px}.adm-nav{display:flex;gap:4px;flex-wrap:wrap;margin-left:8px}.adm-tab{padding:8px 13px;border-radius:9px;border:1px solid transparent;background:none;color:var(--muted);font-size:12.5px;font-weight:700}.adm-tab:hover{color:var(--text);background:#ffffff0d}.adm-tab.active{color:var(--text);background:#ffffff14;border-color:var(--line-2)}.adm-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.adm-link{color:var(--muted);font-size:12px;text-decoration:none}.adm-link:hover{color:var(--text)}.adm-main{width:100%;max-width:1240px;margin:0 auto;padding:22px 24px 60px;flex:1}.adm-btn{padding:9px 14px;border-radius:10px;border:1px solid var(--line-2);background:#ffffff0d;color:var(--text);font-size:12.5px;font-weight:700;transition:.15s;cursor:pointer}.adm-btn:hover{background:#ffffff1a}.adm-btn.primary{border:none;color:#221506;background:linear-gradient(135deg,#ffd264,#ff9a3d)}.adm-btn.danger{border-color:#ef4b4b73;color:#ff9a9a;background:#ef4b4b1a}.adm-btn.ghost{background:transparent}.adm-btn:disabled{opacity:.5;cursor:not-allowed}.adm-input{width:100%;background:#0a0c11;border:1px solid var(--line-2);border-radius:10px;color:var(--text);padding:10px 12px;font-size:13px;outline:none}.adm-input:focus{border-color:#f6b73c8c;box-shadow:0 0 0 3px #f6b73c1a}.adm-toolbar{display:flex;align-items:center;gap:14px;margin-bottom:14px}.adm-toolbar .adm-input{max-width:320px}.adm-toolbar .adm-select{max-width:180px;cursor:pointer}.adm-grid,.adm-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.adm-stats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.adm-stat,.adm-panel{background:linear-gradient(180deg,#12151e,#0c0f16);border:1px solid var(--line);border-radius:16px;padding:16px}.adm-stat{display:flex;flex-direction:column;gap:4px}.adm-stat-label{font-size:10.5px;text-transform:uppercase;letter-spacing:1.1px;color:var(--muted-2);font-weight:800}.adm-stat-value{font-size:22px;font-weight:900;letter-spacing:-.5px}.adm-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.adm-panel-head h2{font-size:15px;letter-spacing:-.2px}.adm-muted{color:var(--muted);font-size:11.5px}.adm-strong{font-weight:700;color:var(--text)}.adm-money{color:var(--accent);font-weight:800;margin-left:auto}.adm-rtp{margin-bottom:12px}.adm-rtp-bar{position:relative;height:10px;border-radius:99px;background:#ffffff12;overflow:hidden}.adm-rtp-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#2fd58a,#f6b73c)}.adm-rtp-bar i.hot{background:linear-gradient(90deg,#f6b73c,#ef4b4b)}.adm-rtp-target{position:absolute;top:-3px;bottom:-3px;width:2px;background:#ffffffb3}.adm-rtp-row{display:flex;align-items:baseline;gap:10px;margin-top:8px}.adm-rtp-row b{font-size:26px;font-weight:900}.adm-econ{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:11.5px;color:var(--muted)}.adm-econ b{color:var(--text)}.adm-list{display:flex;flex-direction:column;gap:2px}.adm-list-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:12.5px;min-width:0}.adm-list-row:last-child{border-bottom:0}.adm-rank{width:18px;color:var(--muted-2);font-weight:800;font-size:11px}.adm-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.adm-table-wrap{overflow-x:auto}.adm-table{width:100%;border-collapse:collapse;font-size:12.5px}.adm-table th{text-align:left;padding:9px 10px;font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:var(--muted-2);border-bottom:1px solid var(--line);white-space:nowrap}.adm-table td{padding:10px;border-bottom:1px solid rgba(255,255,255,.04);white-space:nowrap}.adm-row-click{cursor:pointer}.adm-row-click:hover td{background:#ffffff09}.adm-badge{display:inline-block;padding:2px 7px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.4px;background:#ffffff12;color:var(--muted)}.adm-badge.ok{background:#2fd58a24;color:#6ff0b6}.adm-badge.bad{background:#ef4b4b29;color:#ff9a9a}.adm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;padding:20px;display:grid;place-items:center;background:#040509cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.adm-modal{width:min(560px,96vw);max-height:88vh;overflow-y:auto;background:linear-gradient(180deg,#151925,#0b0d13);border:1px solid var(--line-2);border-radius:18px;padding:20px}.adm-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.adm-modal-head h2{font-size:18px}.adm-modal-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.adm-modal-stats div{background:#ffffff08;border-radius:10px;padding:9px 11px}.adm-modal-stats span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--muted-2);font-weight:800}.adm-modal-stats b{font-size:15px}.adm-field{margin-bottom:10px}.adm-field label{display:block;font-size:11px;color:var(--muted);margin-bottom:5px}.adm-modal-actions{display:flex;gap:8px;margin-top:10px}.adm-detail{display:flex;flex-direction:column;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.adm-pw-form{display:flex;gap:10px;flex-wrap:wrap}.adm-pw-form .adm-input{flex:1 1 200px;max-width:280px}.adm-form{display:flex;flex-direction:column;gap:10px}.adm-form label{display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--muted)}.adm-form label.adm-check{flex-direction:row;align-items:center;gap:9px;font-size:12.5px;color:var(--text);cursor:pointer;padding:8px 10px;border-radius:9px;background:#ffffff08}.adm-form label.adm-check input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.adm-textarea{min-height:74px;resize:vertical;font-family:inherit;line-height:1.5}.adm-price{max-width:96px;padding:6px 8px;font-size:12px}.adm-row-actions{display:flex;gap:6px;flex-wrap:wrap}.adm-row-actions .adm-btn{padding:6px 10px;font-size:11.5px}.adm-danger-zone{margin-top:14px;padding-top:12px;border-top:1px solid rgba(239,75,75,.25);display:flex;flex-direction:column;gap:8px}.adm-skel{height:14px;border-radius:6px;margin-bottom:10px;background:linear-gradient(90deg,#1a1f2b 25%,#262d3d 37%,#1a1f2b 63%);background-size:400% 100%;animation:admShimmer 1.4s ease infinite}.adm-skel.short{width:55%}@keyframes admShimmer{0%{background-position:100% 0}to{background-position:0 0}}.adm-toast{position:fixed;right:22px;bottom:22px;z-index:80;padding:12px 16px;border-radius:12px;font-size:13px;font-weight:600;background:#11151f;border:1px solid rgba(47,213,138,.45);box-shadow:0 22px 50px -18px #000000e6}.adm-toast.err{border-color:#ef4b4b8c}.adm-login{min-height:100vh;display:grid;place-items:center;padding:24px}.adm-login-card{width:min(380px,94vw);display:flex;flex-direction:column;gap:12px;text-align:center;background:linear-gradient(180deg,#141824,#0b0d13);border:1px solid var(--line-2);border-radius:20px;padding:30px 26px;box-shadow:0 40px 90px -30px #000000f2}.adm-login-card h1{font-size:20px}.adm-login-card p{margin:0;color:var(--muted);font-size:12px}.adm-error{color:#ff8c8c;font-size:12px;background:#ef4b4b1a;border:1px solid rgba(239,75,75,.3);border-radius:8px;padding:8px 10px}@media (max-width: 800px){.adm-grid,.adm-grid-2{grid-template-columns:1fr}.adm-main{padding:16px 14px 40px}.adm-top{padding:10px 14px}.adm-nav{order:3;width:100%;overflow-x:auto;flex-wrap:nowrap;margin-left:0}.adm-nav::-webkit-scrollbar{display:none}.adm-actions{margin-left:auto}.adm-modal-stats{grid-template-columns:1fr}}:root{--bg: #07080c;--bg-2: #0a0c12;--panel: #10131b;--panel-2: #151a25;--panel-3: #1b2130;--text: #eef1f7;--muted: #8b93a7;--muted-2: #626a7e;--accent: #f6b73c;--accent-2: #ff7a18;--accent-soft: rgba(246, 183, 60, .14);--green: #2fd58a;--red: #ef4b4b;--violet: #7c5cff;--line: rgba(255, 255, 255, .07);--line-2: rgba(255, 255, 255, .11);--radius: 18px;--shadow: 0 24px 60px -20px rgba(0, 0, 0, .8);--font: "Inter", "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body:before{content:"";position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;pointer-events:none;background:radial-gradient(900px 620px at 12% -10%,rgba(255,122,24,.16),transparent 62%),radial-gradient(900px 600px at 88% 0%,rgba(124,92,255,.14),transparent 62%),radial-gradient(900px 700px at 50% 110%,rgba(47,213,138,.07),transparent 62%);animation:aurora 22s ease-in-out infinite alternate}@keyframes aurora{0%{transform:translate(0) scale(1)}to{transform:translate(-3%,2%) scale(1.08)}}button,input,select{font-family:inherit}button{cursor:pointer}img{max-width:100%}h1,h2,h3,h4{margin:0}::-moz-selection{background:#f6b73c4d}::selection{background:#f6b73c4d}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#232a3a;border-radius:99px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:#303a50}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.muted{color:var(--muted)}:where(button,a,input,select,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-shell{min-height:100%;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:40;background:linear-gradient(180deg,#0a0c12eb,#08090ec7);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);border-bottom:1px solid rgba(255,255,255,.07);box-shadow:0 1px #ffffff08,0 18px 40px -32px #000;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(246,183,60,.45) 18%,rgba(124,92,255,.4) 52%,rgba(47,213,138,.3) 82%,transparent 100%);opacity:.5;transition:opacity .25s ease}.topbar.is-stuck{background:linear-gradient(180deg,#0a0c12f7,#08090eeb)}.topbar.is-stuck:after{opacity:1}.topbar.is-stuck .topbar-inner{padding-top:8px;padding-bottom:8px}.topbar-sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.topbar-sheen:before{content:"";position:absolute;top:-120%;left:10%;width:380px;height:240%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.05),transparent);transform:rotate(14deg);animation:topSheen 9s ease-in-out infinite}@keyframes topSheen{0%,62%{transform:translate(-60px) rotate(14deg);opacity:0}72%{opacity:1}to{transform:translate(1180px) rotate(14deg);opacity:0}}.topbar-inner{position:relative;z-index:1;max-width:1380px;margin:0 auto;display:flex;align-items:center;gap:16px;padding:11px 24px;transition:padding .22s ease}.brand{display:flex;align-items:center;gap:11px;background:none;border:0;padding:0;color:var(--text);flex:0 0 auto;position:relative}.brand-mark{position:relative;width:38px;height:38px;flex:0 0 auto;border-radius:11px;background:linear-gradient(140deg,#ffca5e,#ff7a18 58%,#b62f07);box-shadow:0 10px 26px -10px #ff7a18f2,inset 0 1px #ffffff8c;transition:transform .3s cubic-bezier(.2,.8,.3,1),box-shadow .3s}.brand:hover .brand-mark{transform:rotate(-6deg) scale(1.05);box-shadow:0 14px 34px -10px #ff7a18,inset 0 1px #ffffffb3}.brand-glow{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:16px;z-index:0;background:radial-gradient(circle,rgba(255,150,40,.5),transparent 70%);opacity:0;transition:opacity .3s;filter:blur(4px);pointer-events:none}.brand:hover .brand-glow{opacity:1}.brand-mark i{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:2px solid rgba(24,13,3,.88);border-radius:3px;transform:rotate(45deg)}.brand-mark i:last-child{top:15px;right:15px;bottom:15px;left:15px;border-width:1.6px}.brand-mark.small{width:26px;height:26px;border-radius:8px}.brand-mark.small i{top:7px;right:7px;bottom:7px;left:7px}.brand-mark.small i:last-child{top:10px;right:10px;bottom:10px;left:10px}.brand-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1}.brand-text b{font-size:17px;font-weight:900;letter-spacing:.7px;background:linear-gradient(96deg,#fff,#f3f5fb 55%,#cfd5e6);-webkit-background-clip:text;background-clip:text;color:transparent}.brand-text em{font-style:normal;background:linear-gradient(96deg,#ffd264,#ff8a2b);-webkit-background-clip:text;background-clip:text;color:transparent}.brand-text small{margin-top:5px;font-size:9px;letter-spacing:1.7px;text-transform:uppercase;color:var(--muted-2);font-weight:700}.mainnav{display:flex;align-items:center;gap:3px;flex:1 1 auto;min-width:0;padding:4px;border-radius:14px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 1px #ffffff08}.nav-btn{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:10px;border:1px solid transparent;background:none;color:var(--muted);font-size:13px;font-weight:600;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease;white-space:nowrap}.nav-btn .nav-ico{display:inline-flex;transition:transform .22s cubic-bezier(.2,.8,.3,1),color .18s}.nav-btn .ico{opacity:.7;transition:opacity .18s}.nav-btn:hover{color:var(--text);background:#ffffff0d}.nav-btn:hover .nav-ico{transform:translateY(-1px)}.nav-btn:hover .ico{opacity:1}.nav-btn.active{color:#fff;background:linear-gradient(180deg,#ffffff1a,#ffffff0b);border-color:#ffffff21;box-shadow:0 8px 20px -12px #000,inset 0 1px #ffffff1f}.nav-btn.active .nav-ico{color:var(--accent);transform:translateY(-1px)}.nav-btn.active .ico{opacity:1}.nav-btn.active:after{content:"";position:absolute;left:14px;right:14px;bottom:-5px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);box-shadow:0 0 10px 1px #f6b73cbf;animation:navBarIn .25s ease}@keyframes navBarIn{0%{opacity:0;transform:scaleX(.5)}to{opacity:1;transform:scaleX(1)}}.nav-badge{min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:linear-gradient(140deg,#ffd264,#ff9a3d);color:#1a1207;font-size:10.5px;font-weight:900;display:inline-grid;place-items:center;box-shadow:0 0 12px -2px #f6b73ccc}.topbar-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex:0 0 auto}.pill-wrap{position:relative;display:flex}.pill-caret{width:0;height:0;margin-left:2px;flex:0 0 auto;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid currentColor;opacity:.5;transition:transform .2s ease,opacity .2s ease}.open .pill-caret{transform:rotate(180deg);opacity:.9}.popover{position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:288px;padding:16px;border-radius:16px;background:linear-gradient(180deg,#161a26,#0d1017);border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 70px -24px #000,inset 0 1px #ffffff0f;animation:popIn .16s ease}@keyframes popIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.popover:before{content:"";position:absolute;top:-6px;right:26px;width:10px;height:10px;transform:rotate(45deg);border-left:1px solid rgba(255,255,255,.12);border-top:1px solid rgba(255,255,255,.12);background:#161a26}.pop-head{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.pop-balance{font-size:24px;font-weight:900;letter-spacing:-.5px;color:var(--accent)}.pop-rows{display:flex;flex-direction:column;gap:1px;margin-bottom:12px}.pop-rows div{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:12px}.pop-rows div:last-child{border-bottom:0}.pop-rows span{color:var(--muted)}.pop-rows b{font-weight:800;font-variant-numeric:tabular-nums}.pop-level{margin-bottom:12px}.pop-level-top{display:flex;justify-content:space-between;font-size:11px;margin-bottom:5px}.pop-level-top span:first-child{font-weight:800}.pop-bar{height:6px;border-radius:99px;background:#ffffff14;overflow:hidden;margin-bottom:12px}.pop-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width .4s ease}.pop-user{display:flex;align-items:center;gap:11px;margin-bottom:12px}.pop-user b{display:block;font-size:14px}.pop-user span.muted{font-size:11px}.pop-sessions{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:var(--muted);margin:-4px 0 10px}.pop-sessions b{color:var(--text);font-weight:800}.pop-links{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--line);padding-top:8px;margin-bottom:8px}.pop-links-title{font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--muted-2);padding:2px 10px 4px;font-weight:700}.pop-link-row{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;font-size:12.5px;color:var(--text);font-weight:600}.pop-link-on{font-size:11px;color:var(--win, #2fd58a);font-weight:700}.pop-link-state{display:inline-flex;align-items:center;gap:8px}.pop-link-off{width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--line-2);background:#ffffff08;border-radius:6px;color:var(--muted);font-size:10px;line-height:1;transition:color .15s,border-color .15s,background .15s}.pop-link-off:hover{color:#ff8c8c;border-color:#ef4b4b80;background:#ef4b4b1f}.pop-link-btn{border:1px solid var(--line-2);background:#ffffff0a;color:var(--text);font-size:11px;font-weight:700;padding:5px 10px;border-radius:7px;transition:border-color .15s,background .15s}.pop-link-btn:hover{border-color:#f6b73c8c;background:#f6b73c1a}.pop-email{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--muted)}.avatar.big{width:40px;height:40px;flex:0 0 auto;font-size:15px}.pop-actions{display:flex;flex-direction:column;gap:2px}.pop-actions button{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:9px;border:0;background:none;color:var(--text);font-size:12.5px;font-weight:600;text-align:left;transition:background .15s,color .15s}.pop-actions button:hover{background:#ffffff12}.pop-actions button .ico{color:var(--muted)}.pop-actions button b{margin-left:auto;font-size:11px;color:var(--muted)}.pop-actions .danger-row,.pop-actions .danger-row .ico{color:#ff8c8c}.pop-actions .danger-row:hover{background:#ef4b4b1f}.balance-pill{position:relative;overflow:hidden;display:flex;align-items:center;gap:9px;padding:6px 12px 6px 7px;border-radius:99px;background:linear-gradient(180deg,#f6b73c24,#f6b73c0d);border:1px solid rgba(246,183,60,.3);color:var(--text);font-family:inherit;font-weight:800;font-size:14px;letter-spacing:.2px;box-shadow:inset 0 1px #ffffff12,0 8px 22px -18px #f6b73c;transition:border-color .18s,box-shadow .18s;animation:balPulse .45s ease}.balance-pill.open{border-color:#f6b73ca6;box-shadow:0 0 0 3px #f6b73c1f}.balance-pill:hover{border-color:#f6b73c8c;box-shadow:inset 0 1px #ffffff1a,0 10px 28px -16px #f6b73c}.balance-pill:before{content:"";position:absolute;top:-60%;left:-40%;width:34%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:rotate(16deg);animation:coinSheen 4.5s ease-in-out infinite}@keyframes coinSheen{0%,55%{left:-45%;opacity:0}65%{opacity:.9}to{left:125%;opacity:0}}.balance-value{font-variant-numeric:tabular-nums;position:relative;z-index:1}.balance-pill .coin{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 32% 28%,#ffe9a8,#ffc247 45%,#e08a12);color:#2a1a04;font-size:13px;font-weight:900;box-shadow:0 3px 8px -3px #000c,inset 0 -1px 2px #783c0073;position:relative;z-index:1}@keyframes balPulse{0%{transform:scale(1)}45%{transform:scale(1.05);box-shadow:0 0 24px #f6b73c80}to{transform:scale(1)}}.balance-add{width:24px;height:24px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;margin-left:1px;border:1px solid rgba(246,183,60,.45);background:#f6b73c29;color:var(--accent);transition:.16s;position:relative;z-index:1}.balance-add:hover{background:var(--accent);color:#201406;transform:scale(1.08)}.user-chip{display:flex;align-items:center;gap:9px;padding:4px 12px 4px 4px;border-radius:99px;background:#ffffff0a;border:1px solid var(--line);color:var(--text);font-family:inherit;font-size:13px;font-weight:700;max-width:210px;transition:border-color .18s,background .18s}.user-chip.open{border-color:#ffffff38;background:#ffffff12}.user-chip:hover{border-color:var(--line-2);background:#ffffff0f}.avatar-ring{width:32px;height:32px;flex:0 0 auto;border-radius:50%;padding:2px;display:grid;place-items:center;background:conic-gradient(from -90deg,var(--accent) var(--p, 0%),rgba(255,255,255,.1) 0);box-shadow:0 0 14px -6px #f6b73ce6}.avatar{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,#2a2350,#16122c);border:1px solid rgba(0,0,0,.6);font-size:12px;font-weight:900;color:#fff;overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.user-meta{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1;max-width:110px}.lvl-badge{font-size:8.5px;font-weight:900;letter-spacing:.7px;padding:1px 5px;border-radius:5px;white-space:nowrap;color:#1d1205;background:linear-gradient(135deg,#ffd264,#ff9a3d);box-shadow:0 0 10px -4px #f6b73c}.icon-btn{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;background:#ffffff0a;border:1px solid var(--line);border-radius:11px;color:var(--muted);transition:.16s}.icon-btn:hover{color:var(--text);border-color:var(--line-2);background:#ffffff14;transform:translateY(-1px)}.icon-btn:active{transform:translateY(0)}.live-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:99px;border:1px solid var(--line);background:#ffffff0a;font-size:12px;font-weight:700;color:var(--muted);white-space:nowrap}.live-dot{width:7px;height:7px;border-radius:50%;background:#2fd58a;animation:livePulse 2.2s infinite}@keyframes livePulse{0%{box-shadow:0 0 #2fd58a8c}70%{box-shadow:0 0 0 7px #2fd58a00}to{box-shadow:0 0 #2fd58a00}}@media (max-width: 1500px){.nav-btn .nav-ico{display:none}.nav-btn{padding:8px 10px}.brand-text small{display:none}}@media (max-width: 1250px){.live-pill{display:none}}@media (max-width: 1300px){.topbar-inner{gap:14px}.mainnav{gap:2px}.nav-btn{padding:8px 11px;gap:7px}}@media (max-width: 1180px){.brand-text small{display:none}.nav-btn{padding:8px 9px;font-size:12.5px}}.ico{display:block}.topbar-xp{position:absolute;left:0;bottom:-1px;height:2px;width:var(--xp, 0%);background:linear-gradient(90deg,rgba(246,183,60,.1),var(--accent) 60%,#ffd98a);box-shadow:0 0 12px #f6b73cb3;border-radius:0 2px 2px 0;transition:width .6s cubic-bezier(.2,.8,.3,1);z-index:2}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:11px;border:1px solid var(--line-2);background:#ffffff0d;color:var(--text);font-size:13.5px;font-weight:700;letter-spacing:.1px;transition:transform .14s,background .14s,border-color .14s,box-shadow .14s,filter .14s;white-space:nowrap}.btn:hover{background:#ffffff17;border-color:#ffffff2e}.btn:active{transform:translateY(1px)}.btn.primary{border:none;color:#221506;background:linear-gradient(135deg,#ffd264,#ffb03a 45%,#ff7a18);box-shadow:0 12px 26px -12px #ff7a18f2,inset 0 1px #ffffff73}.btn.primary:hover{filter:brightness(1.07);box-shadow:0 16px 34px -12px #ff7a18}.btn.ghost{background:#ffffff09}.btn.danger{background:linear-gradient(135deg,#ff6b6b,#c81f1f);border:none;color:#fff}.btn.block{width:100%}.btn.lg{padding:14px 22px;font-size:14.5px;border-radius:13px}.btn:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.25);box-shadow:none}.link{background:none;border:none;color:var(--accent);font-weight:700;padding:0;font-size:inherit}.app{width:100%;max-width:1320px;margin:0 auto;padding:22px 24px 0;flex:1 0 auto}.tab-pane{animation:fadeUp .34s ease}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--accent)}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 #2fd58ab3;animation:livePulse 1.9s infinite}@keyframes livePulse{0%{box-shadow:0 0 #2fd58aa6}70%{box-shadow:0 0 0 9px #2fd58a00}to{box-shadow:0 0 #2fd58a00}}.page-head{margin:6px 0 22px}.page-head h1{font-size:clamp(26px,3.4vw,38px);letter-spacing:-1px;margin:8px 0 6px}.page-head p{margin:0;color:var(--muted);font-size:13.5px;max-width:640px}.ticker{display:flex;align-items:center;gap:14px;height:54px;margin-bottom:18px;padding:0 8px 0 18px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(90deg,#141822eb,#0d1017eb);overflow:hidden}.ticker-label{display:flex;align-items:center;gap:8px;flex:0 0 auto;font-size:10.5px;font-weight:900;letter-spacing:1.4px;text-transform:uppercase;color:var(--green);padding-right:14px;border-right:1px solid var(--line)}.ticker-viewport{flex:1 1 auto;overflow:hidden;min-width:0;mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.ticker-track{display:flex;width:-moz-max-content;width:max-content;animation-name:tickerScroll;animation-timing-function:linear;animation-iteration-count:infinite}.ticker-viewport:hover .ticker-track,.ticker-viewport.paused .ticker-track{animation-play-state:paused}.ticker-group{display:flex;gap:8px;padding-right:8px}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 11px 0 4px;border-radius:10px;background:#ffffff08;border:1px solid var(--line);font-size:11.5px}.ticker-item:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--rc)}.ticker-item.rare{box-shadow:0 0 18px -6px var(--rc)}.ticker-item.mine{border-color:#f6b73c8c}.tk-pic{width:27px;height:27px;border-radius:7px;flex:0 0 auto;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:12px;box-shadow:inset 0 0 12px #0009}.tk-pic img{width:92%;height:92%;object-fit:contain}.tk-name{font-weight:800;color:var(--rc);max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-skin{color:var(--muted);max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-price{font-weight:800;color:var(--accent)}.tk-user{color:var(--muted-2);font-size:10.5px;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticker-item.mine .tk-user{color:var(--accent);font-weight:800}.tk-time{color:var(--muted-2);font-size:10.5px}.ticker-empty{flex:1;color:var(--muted);font-size:12px}.ticker-toggle{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;border:1px solid var(--line);background:#0000004d;color:var(--muted);font-size:9px}.ticker-toggle:hover{color:var(--text)}.hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;min-height:380px;padding:44px 46px;margin-bottom:30px;border:1px solid var(--line);border-radius:26px;background:radial-gradient(120% 140% at 8% -20%,rgba(255,122,24,.16),transparent 55%),linear-gradient(120deg,#131722,#0c0f16 55%,#0a0c12);box-shadow:var(--shadow)}.hero-glow{position:absolute;right:-8%;top:-30%;width:620px;height:620px;pointer-events:none;background:radial-gradient(circle,rgba(124,92,255,.22),transparent 62%);filter:blur(10px)}.hero-copy{position:relative;z-index:2}.hero h1{margin:16px 0 14px;font-size:clamp(30px,3.7vw,50px);line-height:1.04;letter-spacing:-1.6px;font-weight:900}.hero h1 span{background:linear-gradient(100deg,#ffd264,#ff9a3d 55%,#ff6a00);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{margin:0 0 22px;max-width:480px;color:var(--muted);font-size:14px;line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.hero-free{font-size:11px;font-weight:700;color:var(--muted);background:#00000052;border:1px solid var(--line);padding:3px 8px;border-radius:99px}.hero-free.ready{color:#1d1205;background:var(--accent);border-color:transparent}.hero-stats{display:flex;gap:34px;margin-top:30px}.hero-stats div{display:flex;flex-direction:column;gap:3px}.hero-stats b{font-size:23px;font-weight:900;letter-spacing:-.5px}.hero-stats span{font-size:10.5px;text-transform:uppercase;letter-spacing:1.2px;color:var(--muted-2);font-weight:700}.hero-visual{position:relative;height:320px;z-index:1}.hero-halo{position:absolute;left:50%;top:50%;width:340px;height:340px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,170,60,.3),transparent 62%);filter:blur(6px)}.hero-case{position:absolute;width:210px;height:auto;object-fit:contain;filter:drop-shadow(0 26px 34px rgba(0,0,0,.7));animation:heroFadeIn .55s ease,floatCase 6s ease-in-out infinite;will-change:opacity,translate}.hero-case.hc1{left:50%;top:50%;transform:translate(-72%,-52%) rotate(-9deg);z-index:3;animation-delay:0s,0s}.hero-case.hc2{right:-4%;top:6%;width:168px;transform:rotate(11deg);z-index:2;animation-delay:.06s,-2s;opacity:.95}.hero-case.hc3{left:-6%;bottom:-2%;width:150px;transform:rotate(8deg);z-index:2;animation-delay:.12s,-4s;opacity:.8}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.hero-case{animation:none}}@keyframes floatCase{0%,to{translate:0 0}50%{translate:0 -12px}}.catalog{margin-top:6px}.catalog-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.catalog-head h2{font-size:26px;letter-spacing:-.8px}.catalog-head p{margin:5px 0 0;color:var(--muted);font-size:12.5px}.catalog-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chip-row{display:flex;gap:6px;background:#ffffff09;padding:4px;border-radius:12px;border:1px solid var(--line)}.chip{padding:7px 12px;border-radius:8px;border:0;background:none;color:var(--muted);font-size:12px;font-weight:700;transition:.15s}.chip:hover{color:var(--text)}.chip.active{background:var(--accent);color:#201406;box-shadow:0 6px 16px -8px #f6b73ce6}.select-wrap{position:relative}.search-wrap{position:relative;display:flex;align-items:center}.search-wrap:before{content:"⌕";position:absolute;left:11px;top:50%;transform:translateY(-52%);color:var(--muted-2);font-size:17px;line-height:1;pointer-events:none}.search-wrap input{width:196px;padding:9px 12px 9px 32px;background:#ffffff0a;border:1px solid var(--line);border-radius:10px;color:var(--text);font-size:12.5px;outline:none;transition:border-color .15s,box-shadow .15s}.search-wrap input::-moz-placeholder{color:var(--muted-2)}.search-wrap input::placeholder{color:var(--muted-2)}.search-wrap input:focus{border-color:#f6b73c8c;box-shadow:0 0 0 3px #f6b73c1a}.search-wrap input::-webkit-search-cancel-button{filter:invert(.55);cursor:pointer}.select-wrap select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#10141d;color:var(--text);border:1px solid var(--line-2);border-radius:10px;padding:9px 32px 9px 12px;font-size:12.5px;font-weight:600;cursor:pointer;outline:none;transition:border-color .15s,box-shadow .15s}.select-wrap select:focus{border-color:#f6b73c8c;box-shadow:0 0 0 3px #f6b73c1a}select option{background-color:#0f131c;color:#eef1f7}.select-wrap:after{content:"▾";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:10px;pointer-events:none}.case-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(262px,1fr));gap:18px}.case-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#161b26,#0e121a 55%,#0a0c12);border:1px solid rgba(255,255,255,.075);border-radius:20px;box-shadow:inset 0 1px #ffffff0f,0 24px 44px -32px #000000f2;transition:transform .26s cubic-bezier(.2,.7,.3,1),border-color .26s,box-shadow .26s;animation:pop .4s ease backwards}.case-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid transparent;pointer-events:none;transition:border-color .26s,opacity .26s;opacity:0}.case-glow{position:absolute;left:50%;top:-55%;width:150%;height:80%;transform:translate(-50%);border-radius:50%;filter:blur(54px);opacity:.15;pointer-events:none;transition:opacity .28s ease}.case-card:hover{transform:translateY(-6px);border-color:#ffffff26}.case-card:hover:after{opacity:.45;border-color:var(--accent-rc, rgba(246, 183, 60, .5))}.case-card:hover .case-glow{opacity:.3}.case-card:hover{box-shadow:inset 0 1px #ffffff1a,0 30px 60px -28px #000000f2}@keyframes pop{0%{transform:translateY(10px) scale(.985)}to{transform:none}}.case-art{position:relative;height:190px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(70% 90% at 50% 0%,rgba(255,255,255,.05),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.02),transparent);border-bottom:1px solid rgba(255,255,255,.06)}.case-art-btn{border:0;border-bottom:1px solid rgba(255,255,255,.06);padding:0;width:100%;background-color:transparent;cursor:pointer}.case-art-btn:focus-visible{outline:2px solid rgba(246,183,60,.75);outline-offset:-3px}.case-art img{width:84%;max-height:168px;object-fit:contain;filter:drop-shadow(0 20px 26px rgba(0,0,0,.7));transition:transform .34s cubic-bezier(.2,.7,.3,1),filter .34s}.case-card:hover .case-art img{transform:translateY(-6px) scale(1.07);filter:drop-shadow(0 26px 32px rgba(0,0,0,.78))}.case-art-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 45% at 50% 5%,rgba(255,255,255,.09),transparent 70%)}.case-art-cta{position:absolute;left:50%;bottom:12px;z-index:2;transform:translate(-50%,8px);opacity:0;font-size:10px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;padding:6px 12px;border-radius:99px;white-space:nowrap;color:#1a1206;background:linear-gradient(135deg,#ffd264,#ff9a3d);box-shadow:0 8px 20px -8px #f6b73ce6;transition:opacity .2s ease,transform .2s ease}.case-card:hover .case-art-cta{opacity:1;transform:translate(-50%)}.case-flag{position:absolute;top:11px;left:11px;z-index:2;font-size:9.5px;font-weight:900;letter-spacing:1px;text-transform:uppercase;padding:4px 8px;border-radius:7px;color:var(--accent);background:#08090db8;border:1px solid rgba(246,183,60,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.case-flag.gold{color:#201406;background:linear-gradient(135deg,#ffd264,#ff9a3d);border-color:transparent}.case-body{padding:16px 16px 17px;display:flex;flex-direction:column;flex:1}.case-body h3{font-size:16.5px;font-weight:800;letter-spacing:-.25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-line{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px}.case-price{display:inline-flex;align-items:center;font-size:14.5px;font-weight:900;color:var(--accent);letter-spacing:.2px;padding:3px 9px;border-radius:8px;background:#f6b73c1a;border:1px solid rgba(246,183,60,.22)}.case-price.free{color:var(--green);background:#2fd58a1a;border-color:#2fd58a47}.case-count{font-size:11px;color:var(--muted-2);font-weight:600}.case-strip{display:flex;gap:7px;margin:13px 0 14px;align-items:center}.strip-item{width:44px;height:44px;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 0 18px #0000008c;transition:transform .18s ease,border-color .18s ease}.case-card:hover .strip-item{transform:translateY(-1px);border-color:#ffffff1a}.strip-item .skin-img{width:90%;height:90%}.case-odds{display:flex;height:5px;border-radius:99px;overflow:hidden;margin:-2px 0 14px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #0000004d}.case-odds-seg{height:100%;transition:filter .2s}.case-odds:hover .case-odds-seg{filter:brightness(1.35)}.strip-dot{width:9px;height:9px;border-radius:50%;display:inline-block}.strip-note{font-size:10px;color:var(--muted-2);margin-left:4px}.free-strip{gap:7px}.case-actions{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:auto}.free-card{border-color:#f6b73c47;background:radial-gradient(90% 80% at 50% 0%,rgba(246,183,60,.12),transparent 70%),linear-gradient(180deg,#191523,#0d0b12)}.free-card.ready{border-color:#f6b73ca6;box-shadow:0 0 40px -18px #f6b73ccc}.free-art{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.free-ring{position:absolute;width:148px;height:148px;border-radius:50%;background:conic-gradient(from 0deg,transparent,rgba(246,183,60,.55),transparent 42%);filter:blur(2px);opacity:.65;animation:spin 9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.free-gift{font-size:58px;filter:drop-shadow(0 12px 20px rgba(0,0,0,.6));animation:floatCase 4.5s ease-in-out infinite}.free-case{position:relative;width:132px;max-height:132px;object-fit:contain;filter:drop-shadow(0 18px 26px rgba(0,0,0,.7)) drop-shadow(0 0 26px rgba(246,183,60,.25));animation:floatCase 4.5s ease-in-out infinite}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;padding:20px;display:grid;place-items:center;background:#040509cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:overlayIn .2s ease}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.preview-modal{position:relative;width:min(980px,96vw);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#12151f,#0b0d13);border:1px solid var(--line-2);border-radius:22px;box-shadow:0 40px 100px -30px #000000f2;animation:pop .28s ease}.close-btn{position:absolute;top:16px;right:16px;z-index:5}.preview-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:22px 66px 22px 22px;border-bottom:1px solid var(--line);background:radial-gradient(80% 140% at 10% -40%,rgba(255,122,24,.12),transparent 60%)}.preview-art{width:92px;height:92px;flex:0 0 auto;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent);border:1px solid var(--line)}.preview-art img{width:82%;filter:drop-shadow(0 10px 16px rgba(0,0,0,.6))}.preview-title{flex:1 1 240px;min-width:0}.preview-title h2{font-size:24px;letter-spacing:-.6px;margin:6px 0 7px}.preview-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.dot-sep{width:3px;height:3px;border-radius:50%;background:var(--muted-2)}.rar-legend{color:var(--accent);font-weight:700}.preview-page-link{color:var(--muted);font-size:12px;text-decoration:none;border-bottom:1px dashed rgba(255,255,255,.2);transition:color .15s,border-color .15s}.preview-page-link:hover{color:var(--accent);border-color:#f6b73c80}.preview-open{margin-left:auto}.preview-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:14px 22px;border-bottom:1px solid var(--line);background:#ffffff05}.preview-stat{display:flex;flex-direction:column;gap:3px}.preview-stat span{font-size:10px;text-transform:uppercase;letter-spacing:.9px;color:var(--muted-2);font-weight:700}.preview-stat b{font-size:16px;font-weight:900;letter-spacing:-.3px}.preview-stat b.good{color:var(--win, #2fd58a)}.preview-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 22px 0}.pv-search{flex:1 1 200px;min-width:140px;background:#0a0c11;border:1px solid var(--line-2);border-radius:10px;color:var(--text);padding:9px 12px;font-size:12.5px;outline:none;transition:border-color .15s,box-shadow .15s}.pv-search:focus{border-color:#f6b73c8c;box-shadow:0 0 0 3px #f6b73c1a}.pv-sort{background:#0a0c11;border:1px solid var(--line-2);border-radius:10px;color:var(--text);padding:9px 10px;font-size:12.5px;cursor:pointer;outline:none}.pv-toggle{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pv-toggle input{accent-color:var(--accent)}.pv-empty{padding:26px 0;text-align:center;color:var(--muted);font-size:13px}.preview-body{padding:20px 22px 26px;overflow-y:auto}.preview-group{margin-bottom:20px}.preview-group-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.pv-bar{width:4px;height:16px;border-radius:3px}.preview-group-head h3{font-size:12px;font-weight:900;letter-spacing:1.3px;text-transform:uppercase}.pv-chance{font-size:10.5px;font-weight:800;color:var(--muted);background:#ffffff0b;border:1px solid var(--line);padding:2px 7px;border-radius:99px}.pv-count{margin-left:auto;font-size:11px;color:var(--muted-2)}.preview-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:10px}.item-tile{position:relative;overflow:hidden;padding:9px 10px 10px;border-radius:12px;border:1px solid var(--line);background:linear-gradient(180deg,#141822,#0d1017);transition:border-color .16s,transform .16s}.item-tile:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--rc);opacity:.9}.item-tile:hover{border-color:var(--rc);transform:translateY(-2px)}.item-tile-pic{height:82px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;margin-bottom:8px;box-shadow:inset 0 0 20px #00000080}.item-tile-pic .skin-img{width:92%;height:92%}.item-tile-name b{display:block;font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-tile-name span{display:block;font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-tile-price{margin-top:5px;font-size:12px;font-weight:800;color:var(--accent)}.item-tile-chance{position:absolute;top:8px;right:9px;z-index:2;font-size:10px;font-weight:800;color:#cfd5e6;background:#06080cb8;border:1px solid var(--line-2);border-radius:6px;padding:2px 6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.item-tile-top{position:absolute;top:8px;left:9px;z-index:2;font-size:9px;font-weight:900;letter-spacing:.6px;color:#1d1205;background:linear-gradient(135deg,#ffd264,#ff9a3d);border-radius:6px;padding:2px 6px;box-shadow:0 0 12px -3px #f6b73ce6}.item-tile-profit .item-tile-price{color:var(--win, #2fd58a)}a.item-tile{display:block;text-decoration:none;color:inherit}a.item-tile:focus-visible{outline:2px solid rgba(246,183,60,.7);outline-offset:2px}.item-tile-go{float:right;font-size:11px;line-height:1;color:var(--muted-2);opacity:.5;transition:opacity .15s,color .15s}.item-tile:hover .item-tile-go{opacity:1;color:#66c0f4}.preview-hint{display:flex;align-items:center;gap:7px;padding:12px 22px 0;font-size:11.5px;color:var(--muted)}.preview-hint span{color:#66c0f4;font-weight:800}.site-banner{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:11px 16px;border-radius:12px;font-size:12.5px;font-weight:600;line-height:1.45;color:var(--text);background:linear-gradient(90deg,#f6b73c1f,#f6b73c0a);border:1px solid rgba(246,183,60,.3);animation:fadeUp .3s ease}.site-banner.warn{background:linear-gradient(90deg,#ef4b4b24,#ef4b4b0a);border-color:#ef4b4b66}.site-banner-ico{font-size:15px;flex:0 0 auto}.banner-btn{margin-left:auto;flex:0 0 auto;padding:5px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:var(--text);font-size:11px;font-weight:700;cursor:pointer}.banner-btn:hover{background:#ffffff1f}.banner-btn:disabled{opacity:.5;cursor:not-allowed}.inv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(186px,1fr));gap:14px}.inv-empty{padding:34px 20px;text-align:center;color:var(--muted);font-size:13.5px;border:1px dashed var(--line-2);border-radius:16px;background:#ffffff04}.inv-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.inv-tools .search-wrap{flex:0 1 240px}.inv-tools .search-wrap input{width:100%}.inv-summary{margin-left:auto;font-size:12px;color:var(--muted)}.inv-summary b{color:var(--text)}.inv-rarity{margin:0 0 14px;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.inv-rarity::-webkit-scrollbar{display:none}.inv-rarity .chip{display:inline-flex;align-items:center;white-space:nowrap}.chip-dot{width:6px;height:6px;border-radius:50%;margin-right:6px;flex:0 0 auto}.bulk-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px;padding:10px 14px;border-radius:13px;border:1px solid rgba(246,183,60,.35);background:linear-gradient(90deg,#f6b73c1a,#f6b73c08);animation:fadeUp .2s ease}.bulk-bar.confirm{border-color:#ef4b4b8c;background:linear-gradient(90deg,rgba(239,75,75,.12),transparent)}.bulk-info{font-size:12.5px;color:var(--muted)}.bulk-info b{color:var(--text);font-size:14px}.bulk-fee{display:block;font-size:10.5px;color:var(--muted-2);margin-top:2px}.bulk-clear{margin-left:auto;padding:7px 12px;font-size:12px}.bulk-bar .btn.primary,.bulk-bar .btn.danger{padding:8px 16px;font-size:12.5px}.skin{position:relative;overflow:hidden;padding:11px 11px 12px;background:radial-gradient(120% 90% at 50% -10%,rgba(255,255,255,.045),transparent 62%),linear-gradient(180deg,#141922,#0b0e15);border:1px solid rgba(255,255,255,.07);border-radius:16px;box-shadow:inset 0 1px #ffffff0d;transition:transform .2s,border-color .2s,box-shadow .2s;animation:pop .35s ease backwards}.skin:before{content:"";position:absolute;left:-20%;right:-20%;top:-30px;height:130px;background:radial-gradient(55% 65% at 50% 0%,var(--rc),transparent 72%);opacity:.14;filter:blur(24px);pointer-events:none;transition:opacity .22s ease}.skin:hover:before{opacity:.28}.skin:hover{transform:translateY(-4px);border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff17,0 22px 40px -26px #000000f2}.skin:nth-child(2){animation-delay:.03s}.skin:nth-child(3){animation-delay:.06s}.skin:nth-child(4){animation-delay:.09s}.skin:nth-child(5){animation-delay:.12s}.skin:nth-child(6){animation-delay:.15s}.skin:nth-child(7){animation-delay:.18s}.skin:nth-child(8){animation-delay:.21s}.skin:nth-child(9){animation-delay:.24s}.skin:nth-child(10){animation-delay:.27s}.skin .bar{position:absolute;left:0;right:0;top:0;height:3px;box-shadow:0 0 16px -2px var(--rc)}.skin .pic{height:116px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:10px;border:1px solid rgba(255,255,255,.04);box-shadow:inset 0 0 22px #0000008c}.skin .pic .skin-img{width:92%;height:92%}.skin .wname{font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skin .sname{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.skin-foot{display:flex;align-items:center;gap:6px;margin-top:9px}.rar-dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.rar-name{font-size:9.5px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.skin .price{margin-left:auto;font-size:12px;font-weight:900;color:var(--accent);padding:2px 8px;border-radius:7px;background:#f6b73c1a;border:1px solid rgba(246,183,60,.22)}.sell-btn{width:100%;margin-top:10px;padding:8px 0;font-size:12px;border-radius:9px}.skin.exotic{box-shadow:0 0 26px -10px #e4ae39cc}.skin.selected{outline:2px solid var(--green);outline-offset:2px}.skin.locked{opacity:.34;filter:grayscale(.65)}.skin.confirming{outline:2px solid var(--red);outline-offset:2px}.sell-tag{position:absolute;top:9px;right:9px;z-index:3;font-size:9px;font-weight:900;letter-spacing:.6px;padding:3px 6px;border-radius:6px;color:var(--muted);background:#06070bcc;border:1px solid var(--line-2)}.sell-tag.ok{color:#062015;background:var(--green);border-color:transparent}.upgrade{display:flex;flex-direction:column;gap:18px}.up-cols{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px;align-items:start}.up-gauge-col{display:flex;flex-direction:column;align-items:center;gap:10px;padding:6px 4px 0}.up-sum-box{display:flex;flex-direction:column;gap:2px;min-width:130px}.up-sum-label{font-size:9.5px;text-transform:uppercase;letter-spacing:1.1px;color:var(--muted-2);font-weight:800}.up-sum-box b{font-size:18px;font-weight:900;color:var(--accent);letter-spacing:-.3px}.up-sum-hint{font-size:10px;color:var(--muted-2)}.up-presets{display:grid;grid-template-columns:auto auto;gap:4px 12px;align-items:center}.up-presets-title{grid-column:1 / -1;font-size:9px;text-transform:uppercase;letter-spacing:1.1px;color:var(--muted-2);font-weight:800;margin-top:2px}.up-presets-row{display:flex;gap:6px}.up-presets-row button{min-width:44px;padding:7px 10px;border-radius:9px;border:1px solid var(--line-2);background:#ffffff0a;color:var(--muted);font-size:11.5px;font-weight:800;transition:.15s}.up-presets-row button:hover:not(:disabled){color:var(--text);border-color:#f6b73c80;background:#f6b73c1f}.up-presets-row button:disabled{opacity:.4;cursor:not-allowed}.up-col{position:relative;background:radial-gradient(110% 80% at 50% -20%,rgba(255,255,255,.05),transparent 62%),linear-gradient(180deg,#12161f,#0b0e14);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:18px;box-shadow:inset 0 1px #ffffff0d,0 26px 50px -40px #000000f2}.up-col h3{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text);display:flex;align-items:center;gap:9px;flex-wrap:nowrap}.up-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px;max-height:372px;overflow-y:auto;padding:2px}.up-grid .skin{padding:8px;cursor:pointer}.up-grid .skin:hover{transform:translateY(-2px)}.up-grid .skin.selected{outline:2px solid var(--green);outline-offset:2px;box-shadow:0 0 0 4px #2fd58a1f}.up-grid .skin .pic{height:78px}.up-grid .skin .wname{font-size:11.5px}.up-grid .skin .sname{font-size:10.5px}.up-grid .skin .price{font-size:11px;padding:1px 6px}.up-control{position:sticky;bottom:14px;z-index:6;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:14px 20px;border-radius:20px;background:linear-gradient(120deg,#151923f0,#0c0f16f0);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);box-shadow:0 32px 60px -30px #000000f2,inset 0 1px #ffffff12}.up-chance{display:flex;flex-direction:column;align-items:center;gap:7px}.chance-ring{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(closest-side,#0a0d13 76%,transparent 77% 100%),conic-gradient(from -90deg,var(--cc, var(--accent)) var(--p, 0%),rgba(255,255,255,.06) 0);box-shadow:0 0 28px -14px var(--cc, var(--accent)),inset 0 0 0 1px #ffffff0a;transition:box-shadow .3s}.chance-val{font-size:20px;font-weight:900;letter-spacing:-.5px}.chance-label{font-size:9.5px;text-transform:uppercase;letter-spacing:1.2px;color:var(--muted-2);font-weight:800}.up-summary{display:flex;align-items:center;gap:14px;flex:1 1 320px;min-width:0}.up-sum-name{min-width:0;display:flex;flex-direction:column;gap:3px}.up-sum-name span{font-size:9.5px;text-transform:uppercase;letter-spacing:1px;font-weight:800}.up-sum-name b{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.up-arrow{color:var(--accent);font-size:18px;display:flex;flex-direction:column;align-items:center;line-height:1}.up-mult{font-style:normal;font-size:10px;font-weight:900;color:var(--accent);background:#f6b73c1f;border:1px solid rgba(246,183,60,.3);border-radius:6px;padding:2px 6px;margin-top:4px}.up-btn{flex:0 1 320px;min-width:220px;font-size:15px;padding:14px 34px;border-radius:14px;margin:0 auto;box-shadow:0 18px 38px -20px #f6b73cf2}.up-btn:disabled{box-shadow:none}.up-sum-box{flex:1 1 0}.up-presets{flex:1 1 0;justify-content:flex-end}.up-quick-btn{padding:7px 11px;border-radius:9px;border:1px solid rgba(246,183,60,.3);background:#f6b73c1a;color:var(--accent);font-size:11px;font-weight:800;white-space:nowrap;transition:.15s}.up-quick-btn:hover{background:#f6b73c33;border-color:#f6b73c80}.up-tools-inv{margin-bottom:10px}.up-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.up-tools .search-wrap{flex:1 1 160px}.up-tools .search-wrap input{width:100%}.up-quick{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:8px}.up-quick button{padding:6px 10px;border-radius:8px;border:1px solid var(--line);background:#ffffff08;color:var(--muted);font-size:11px;font-weight:700;transition:.15s}.up-quick button:hover{color:var(--text);border-color:var(--line-2);background:#ffffff0f}.up-count{margin-left:auto;font-size:11px;color:var(--muted-2)}.up-filters{margin-bottom:10px;overflow-x:auto;flex-wrap:nowrap;padding:4px;scrollbar-width:none}.up-filters::-webkit-scrollbar{display:none}.up-filters .chip{white-space:nowrap}.up-chance-tag{position:absolute;top:8px;right:8px;z-index:2;font-size:10px;font-weight:900;padding:2px 6px;border-radius:6px;background:#06070bd9;border:1px solid var(--line-2);color:var(--text)}.up-chance-tag.good{background:var(--green);border-color:transparent;color:#062015}.up-chance-tag.low{color:#ffb4b4;border-color:#ef4b4b59}.up-more{width:100%;margin-top:10px}.up-sum-item{display:flex;align-items:center;gap:8px;min-width:0}.up-mini{width:34px;height:34px;flex:0 0 auto;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset 0 0 12px #0000008c}.up-mini .skin-img{width:100%;height:100%}.up-mini.empty{border:1px dashed var(--line-2);color:var(--muted-2);font-weight:900;font-size:14px}.up-result-row{display:flex;align-items:center;gap:10px}.up-result-pic{width:62px;height:62px;flex:0 0 auto;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset 0 0 20px #0000008c}.up-result-pic .skin-img{width:92%;height:92%}.up-lost{font-size:26px;color:var(--red);font-weight:900}.up-result-text{min-width:0}.up-result-text b{display:block;font-size:14px}.up-result-text span{display:block;font-size:11.5px;color:var(--muted)}.up-result-pic{position:relative}.up-result-count{position:absolute;right:-6px;bottom:-6px;z-index:2;min-width:20px;height:20px;padding:0 5px;border-radius:99px;display:grid;place-items:center;font-size:10px;font-weight:900;background:var(--accent);color:#201406}.forge-count{position:absolute;right:34px;bottom:40px;z-index:5;min-width:34px;height:34px;padding:0 8px;border-radius:99px;display:grid;place-items:center;font-size:14px;font-weight:900;background:var(--accent);color:#201406;box-shadow:0 10px 24px -10px #f6b73cf2}.up-picked{margin-left:auto;font-size:10.5px;font-weight:800;letter-spacing:.6px;color:var(--accent);background:#f6b73c1f;border:1px solid rgba(246,183,60,.3);border-radius:99px;padding:2px 8px;white-space:nowrap;flex:0 0 auto}.up-picked.soft{color:var(--muted);background:#ffffff0a;border-color:var(--line)}.up-step{width:22px;height:22px;flex:0 0 auto;border-radius:7px;display:grid;place-items:center;font-size:11px;font-weight:900;letter-spacing:0;color:#1a1206;background:linear-gradient(135deg,#ffd264,#ff9a3d);box-shadow:0 6px 16px -8px #f6b73cf2}.up-step-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.up-clear{background:none;border:0;color:var(--muted);font-size:10.5px;font-weight:700;text-decoration:underline;padding:0}.up-clear:hover{color:var(--text)}.forge-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:16px 0 8px;min-height:460px}.forge{position:relative;width:340px;height:300px;display:grid;place-items:center}.forge-ring{position:absolute;width:252px;height:252px;border-radius:50%;background:conic-gradient(from 0deg,transparent,rgba(246,183,60,.7),transparent 45%);filter:blur(3px);opacity:.3}.forge.charging .forge-ring{animation:spin 2.4s linear infinite;opacity:.75}.forge.done.win .forge-ring{background:conic-gradient(from 0deg,transparent,#2fd58a,transparent 45%);opacity:.8}.forge-core{position:relative;width:100%;height:100%;display:grid;place-items:center}.forge-item{position:absolute;width:170px;height:170px;border-radius:20px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 42px #00000080,0 24px 50px -20px #000000e6;transition:all .6s cubic-bezier(.2,1.3,.4,1)}.forge-item .skin-img{width:86%;height:86%}.forge-item .bar-pop{position:absolute;left:0;top:0;bottom:0;width:6px;border-radius:20px 0 0 20px}.forge-item.from{z-index:2}.forge-item.to{opacity:0;transform:scale(.5);z-index:3;box-shadow:inset 0 0 42px #00000080,0 0 70px -6px currentColor}.forge.charging .forge-item.from{animation:forgePulse 1s ease-in-out infinite alternate}@keyframes forgePulse{0%{transform:scale(1);filter:brightness(1)}to{transform:scale(1.05);filter:brightness(1.4) drop-shadow(0 0 22px var(--accent))}}.forge.done.win .from{opacity:0;transform:scale(.35)}.forge.done.win .to{opacity:1;transform:scale(1)}.forge.done.lose .from{animation:shatter .6s forwards}@keyframes shatter{to{opacity:0;transform:scale(.5) rotate(-18deg)}}.ember{position:absolute;bottom:26px;width:5px;height:5px;border-radius:50%;background:var(--accent);opacity:0;box-shadow:0 0 6px var(--accent);animation:ember 1.6s linear infinite}@keyframes ember{0%{opacity:.9;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-130px) scale(.3)}}.forge-meter{width:min(440px,90%);height:7px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:99px;overflow:hidden}.forge-fill{height:100%;width:0;background:linear-gradient(90deg,var(--accent),var(--accent-2));box-shadow:0 0 20px #f6b73c8c;transition:width 2.6s ease-in}.forge.charging .forge-fill{width:100%}.forge-label{font-weight:800;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:10px}.forge-chance{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:none;color:var(--accent);background:#f6b73c24;border:1px solid rgba(246,183,60,.3);border-radius:99px;padding:3px 10px}.forge.done.win .forge-label{color:var(--green)}.forge.done.lose .forge-label{color:var(--red)}.upgrade-forge{display:flex;flex-direction:column;align-items:center;gap:18px;padding:8px 0 4px;width:100%}.upgrade-dial.is-compact{width:100%;padding:0}.upgrade-dial.is-compact .upgrade-dial-face{width:268px;height:268px}.upgrade-dial.is-compact .dial-ticks{display:none}.upgrade-dial.is-compact .dial-legend{margin:12px 0 0;font-size:10.5px}.upgrade-dial.is-compact .dial-copy b{font-size:clamp(24px,4vw,34px)}.upgrade-dial.is-compact .dial-copy span{font-size:10.5px}.upgrade-dial{width:min(100%,540px);text-align:center;padding:24px 0 16px}.upgrade-dial-face{position:relative;width:min(350px,78vw);height:min(350px,78vw);margin:0 auto;isolation:isolate}.upgrade-dial-svg{display:block;width:100%;height:100%;overflow:visible}.dial-track{fill:#0d111a;stroke:#262b36;stroke-width:17}.dial-sector{fill:none;stroke:#f6b73c;stroke-width:17;stroke-linecap:butt;filter:drop-shadow(0 0 8px rgba(246,183,60,.28))}.dial-inner{fill:#0c1018;stroke:#ffffff0f;stroke-width:1}.dial-ticks{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:repeating-conic-gradient(rgba(255,255,255,.2) 0deg .6deg,transparent .6deg 6deg);-webkit-mask:radial-gradient(closest-side,transparent 90%,#000 91% 95%,transparent 96%);mask:radial-gradient(closest-side,transparent 90%,#000 91% 95%,transparent 96%)}.dial-pointer-orbit{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;z-index:3;will-change:transform}.upgrade-dial.is-rotating .dial-pointer-orbit i{filter:blur(.4px) drop-shadow(0 0 10px #ffb33c)}.upgrade-dial.is-rotating .upgrade-dial-face{animation:dialGlow 1.1s ease-in-out infinite alternate}@keyframes dialGlow{0%{filter:drop-shadow(0 0 0 rgba(246,183,60,0))}to{filter:drop-shadow(0 0 18px rgba(246,183,60,.35))}}.dial-pointer-orbit i{position:absolute;left:50%;top:4%;width:14px;height:33px;transform:translate(-50%);background:#fff1bc;clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 0 8px #ffb33c)}.dial-copy{position:absolute;top:32%;right:12%;bottom:32%;left:12%;display:flex;flex-direction:column;justify-content:center;gap:8px;pointer-events:none}.dial-copy b{color:#ffd179;font-size:clamp(30px,6vw,46px);font-weight:900;letter-spacing:-1.5px;font-variant-numeric:tabular-nums}.dial-copy small{font-size:.5em;margin-left:3px}.dial-copy span{color:#aab2c4;font-size:12px}.dial-legend{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin:20px 0 10px;color:#aab2c4;font-size:11px}.dial-legend i{display:inline-block;width:7px;height:7px;margin-right:5px;background:#f6b73c;border-radius:50%}.dial-status{color:#aab2c4;font-size:12px}.upgrade-dial.is-win .dial-copy b{color:#55e8a0}.upgrade-dial.is-loss .dial-copy b{color:#ff9292}.dial-prize{height:108px;max-width:240px;display:grid;place-items:center;margin:8px auto 4px;overflow:hidden}.dial-prize .skin-img{width:100%;max-width:230px;height:100%;max-height:104px;object-fit:contain}.upgrade .up-grid .skin{--rc: #4b69ff}.up-result-modal{position:relative;width:min(430px,92vw);padding:30px 28px 24px;text-align:center;border-radius:22px;overflow:hidden;background:radial-gradient(120% 90% at 50% -10%,rgba(255,255,255,.06),transparent 60%),linear-gradient(180deg,#151a24,#0a0c12);border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 90px -30px #000000f2,inset 0 1px #ffffff12;animation:pop .28s ease}.up-result-modal.win{border-color:#2fd58a73;box-shadow:0 40px 90px -30px #000000f2,0 0 70px -30px #2fd58acc}.up-result-modal.lose{border-color:#ef4b4b66}.up-result-icon{display:grid;place-items:center;width:62px;height:62px;margin:0 auto 14px;border-radius:50%;font-size:26px;font-weight:900}.up-result-modal.win .up-result-icon{color:#062015;background:linear-gradient(135deg,#6cf0b0,#2fd58a);box-shadow:0 14px 34px -14px #2fd58ae6}.up-result-modal.lose .up-result-icon{color:#2a0a0a;background:linear-gradient(135deg,#ffb1b1,#ef4b4b);box-shadow:0 14px 34px -14px #ef4b4bcc}.up-result-modal h3{font-size:24px;letter-spacing:-.6px;margin-bottom:8px}.up-result-modal p{font-size:13px;line-height:1.55;color:var(--muted);margin-bottom:20px}.up-result-modal p b{color:var(--text)}.up-result-modal .btn{min-width:160px}.duel-result{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center;padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:var(--panel);font-size:13px}.duel-result b{font-size:15px}.duel-result .btn{margin-left:auto}.stats{display:flex;flex-direction:column;gap:18px}.stats-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:14px}.stat-card{display:flex;align-items:center;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px}.stat-ico{width:40px;height:40px;flex:0 0 auto;border-radius:12px;display:grid;place-items:center;color:var(--accent);background:var(--accent-soft);border:1px solid rgba(246,183,60,.2)}.stat-val{font-size:21px;font-weight:900;letter-spacing:-.5px}.stat-label{font-size:11px;color:var(--muted);margin-top:3px}.econ-note{padding:13px 16px;border-radius:14px;font-size:12px;line-height:1.55;color:var(--muted);background:#f6b73c0d;border:1px solid rgba(246,183,60,.16)}.econ-note b{color:var(--text)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:20px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-head h2{font-size:16px;letter-spacing:-.2px}.panel-head span{font-size:12px}.rarities{display:flex;flex-direction:column}.rarity-row{display:grid;grid-template-columns:10px 108px 1fr 42px;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.04)}.rarity-row:last-child{border-bottom:0}.rarity-row .dot{width:10px;height:10px;border-radius:50%}.rarity-row .rar-name{font-size:10.5px}.rar-bar{height:6px;border-radius:99px;background:#ffffff0f;overflow:hidden}.rar-bar i{display:block;height:100%;border-radius:99px;transition:width .5s ease;min-width:0}.rar-count{text-align:right;font-weight:800;font-size:13px}.best-row{display:flex;align-items:center;gap:16px}.best-pic{width:104px;height:104px;flex:0 0 auto;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--rc);box-shadow:0 0 44px -14px var(--rc)}.best-pic .skin-img{width:90%;height:90%}.best-meta{min-width:0}.best-meta b{display:block;font-size:17px;margin:4px 0 2px}.best-meta b span{color:var(--muted);font-weight:600}.best-price{font-size:22px;font-weight:900;color:var(--accent);letter-spacing:-.4px}.auth-card{width:min(408px,94vw);text-align:center;padding:30px 28px 26px;background:linear-gradient(180deg,#141824,#0b0d13);border:1px solid var(--line-2);border-radius:22px;box-shadow:0 40px 90px -30px #000000f2;animation:pop .26s ease}.auth-brand{display:flex;align-items:center;justify-content:center;gap:10px}.auth-brand-name{font-size:15px;font-weight:900;letter-spacing:1.2px}.auth-brand-name em{font-style:normal;color:var(--accent)}.auth-card h2{font-size:22px;letter-spacing:-.6px;margin:18px 0 6px}.auth-card>p{margin:0 0 18px;font-size:12.5px;line-height:1.5}.auth-card form{display:flex;flex-direction:column;gap:10px}.auth-input{width:100%;background:#0a0c11;border:1px solid var(--line-2);border-radius:11px;color:var(--text);padding:12px 14px;font-size:14px;outline:none;transition:border-color .15s,box-shadow .15s}.auth-input::-moz-placeholder{color:var(--muted-2)}.auth-input::placeholder{color:var(--muted-2)}.auth-input:focus{border-color:#f6b73c99;box-shadow:0 0 0 3px #f6b73c1f}.auth-submit{margin-top:4px;padding:12px;font-size:14.5px}.oauth-list{display:flex;flex-direction:column;gap:9px}.oauth-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px 14px;border-radius:12px;font-size:14px;font-weight:700;text-decoration:none;border:1px solid var(--line-2);color:var(--text);background:#ffffff0a;transition:border-color .16s,background .16s,transform .16s}.oauth-btn:hover{transform:translateY(-1px);background:#ffffff14;border-color:#ffffff3d}.oauth-btn:active{transform:translateY(0)}.oauth-btn.steam{color:#cfe6ff}.oauth-btn.steam:hover{border-color:#66c0f48c;background:#66c0f41a}.oauth-btn.vk{color:#bcd6ff}.oauth-btn.vk:hover{border-color:#0077ff8c;background:#0077ff1f}.oauth-btn.yandex{color:#ffd6d9}.oauth-btn.yandex:hover{border-color:#fc3f1d8c;background:#fc3f1d1f}.oauth-icon{flex:0 0 auto}.auth-divider{display:flex;align-items:center;gap:10px;margin:14px 0;color:var(--muted-2);font-size:11.5px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--line)}.auth-error{color:#ff8c8c;font-size:12px;text-align:left;background:#ef4b4b1a;border:1px solid rgba(239,75,75,.3);border-radius:9px;padding:9px 11px}.auth-switch{margin-top:16px;color:var(--muted);font-size:12.5px}.pw-wrap{position:relative;display:flex}.pw-wrap .auth-input{padding-right:44px}.pw-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:15px;line-height:1;padding:6px;opacity:.7}.pw-toggle:hover{opacity:1}.co-modal{position:relative;width:min(900px,97vw);padding:20px 22px 22px;background:radial-gradient(130% 120% at 50% 0%,#1a1f2c,#10131b 55%,#0a0c11);border:1px solid var(--line-2);border-radius:22px;overflow:hidden;box-shadow:0 40px 100px -30px #000000f2,inset 0 1px #ffffff0d;animation:pop .26s ease}.co-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px;padding-right:42px}.co-eyebrow{font-size:9.5px;letter-spacing:1.5px;text-transform:uppercase;font-weight:800;color:var(--muted-2)}.co-head h3{margin:5px 0 0;font-size:20px;letter-spacing:-.3px}.co-status{font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--muted);background:#00000059;border:1px solid var(--line);border-radius:99px;padding:7px 13px;white-space:nowrap}.co-status.is-win{color:#201406;background:linear-gradient(135deg,#ffd264,#ff9a3d);border-color:transparent}.co-reel{position:relative;height:176px;overflow:hidden;border-radius:14px;border:1px solid #232838;background:linear-gradient(180deg,#0b0c12,#090a0f)}.co-track{display:flex;gap:10px;align-items:center;height:100%;will-change:transform}.co-item{position:relative;flex:0 0 104px;width:104px;height:148px;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;border:1px solid #262a3a;background:linear-gradient(180deg,#191c26,#11131a)}.co-item:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--rc);box-shadow:0 0 12px var(--rc);z-index:2}.co-item-pic{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:8px 8px 0;border-radius:9px;box-shadow:inset 0 0 18px #0000008c}.co-item-pic .skin-img{width:88%;height:88%}.co-item-name{padding:6px 8px 8px;font-size:10px;font-weight:800;line-height:1.25}.co-item-name span{display:block;color:var(--muted);font-weight:600;font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.co-reel-fade{position:absolute;top:0;bottom:0;width:96px;z-index:5;pointer-events:none}.co-reel-fade.left{left:0;background:linear-gradient(90deg,#0a0b10 15%,transparent)}.co-reel-fade.right{right:0;background:linear-gradient(270deg,#0a0b10 15%,transparent)}.co-pointer{position:absolute;left:50%;top:0;bottom:0;width:2px;z-index:6;transform:translate(-50%);background:linear-gradient(180deg,transparent,var(--accent) 15%,var(--accent) 85%,transparent);box-shadow:0 0 16px 2px #f6b73ca6}.co-pointer:before,.co-pointer:after{content:"";position:absolute;left:50%;transform:translate(-50%);border-left:7px solid transparent;border-right:7px solid transparent}.co-pointer:before{top:-1px;border-top:9px solid var(--accent)}.co-pointer:after{bottom:-1px;border-bottom:9px solid var(--accent)}.co-reel.land:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none;background:radial-gradient(ellipse 34% 70% at 50% 50%,rgba(255,255,255,.22),transparent 70%);animation:landFlash .75s ease-out forwards}@keyframes landFlash{0%{opacity:0}18%{opacity:1}to{opacity:0}}.co-progress{height:4px;margin-top:12px;border-radius:99px;background:#0006;overflow:hidden}.co-progress span{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.co-progress span.running{animation-name:coProgress;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes coProgress{0%{width:0}to{width:100%}}.co-skip{display:block;margin:10px 2px 0 auto;padding:5px 10px;border-radius:8px;border:1px solid var(--line);background:#ffffff08;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.3px;transition:.15s}.co-skip:hover{color:var(--text);border-color:var(--line-2);background:#ffffff12}.co-crack{height:210px;display:grid;place-items:center}.co-case{position:relative;width:152px;height:120px;border-radius:12px;box-shadow:inset 0 0 40px #00000080,0 20px 48px #0009;animation:coShake .8s ease-in-out}.co-case.has-art{display:flex;align-items:center;justify-content:center;box-shadow:none;background:none!important}.co-case.has-art img{width:152px;filter:drop-shadow(0 20px 30px rgba(0,0,0,.7))}.co-case:before{content:"";position:absolute;left:-7px;right:-7px;top:-15px;height:28px;border-radius:9px;background:linear-gradient(180deg,#333a52,#1c2030);border:1px solid rgba(255,255,255,.1);box-shadow:0 6px 14px #00000073}.co-case.has-art:before{display:none}.co-case:after{content:"";position:absolute;left:50%;top:52%;width:28px;height:28px;transform:translate(-50%,-50%);border-radius:7px;background:#0c0e14;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 0 12px #000000e6}.co-case.has-art:after{display:none}.co-case-shine{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;overflow:hidden}.co-case-shine:before{content:"";position:absolute;top:-60%;left:-40%;width:40%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:rotate(18deg);animation:coShine 1.1s ease-in-out}@keyframes coShine{0%{left:-50%}to{left:120%}}.co-case-flash{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:16px;background:#fff;opacity:0;animation:coFlash .8s ease-in-out}@keyframes coFlash{0%,60%{opacity:0}74%{opacity:.7}to{opacity:0}}@keyframes coShake{0%,to{transform:translate(0) rotate(0)}12%{transform:translate(-7px,2px) rotate(-3.5deg)}26%{transform:translate(7px,-2px) rotate(3.5deg)}40%{transform:translate(-6px,1px) rotate(-2.5deg)}55%{transform:translate(6px,-1px) rotate(2.5deg)}70%{transform:translate(-4px) rotate(-1.5deg)}85%{transform:translate(3px) rotate(1deg)}}.co-win{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:10px 0 2px}.co-rays{position:absolute;top:-70px;width:460px;height:460px;border-radius:50%;background:repeating-conic-gradient(from 0deg,transparent 0deg 9deg,var(--rc) 9deg 11deg,transparent 11deg 20deg);opacity:.13;filter:blur(.5px);animation:spin 26s linear infinite;pointer-events:none;z-index:0}.co-win-card{position:relative;z-index:1;width:196px;height:196px;border-radius:22px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--rc);background:linear-gradient(160deg,#1d2130,#0f1118);box-shadow:0 0 70px -12px var(--rc),0 24px 60px #000000a6,inset 0 1px #ffffff0d;animation:winPop .45s cubic-bezier(.2,1.4,.4,1),winPulse 2.6s ease-in-out .5s infinite alternate}@keyframes winPulse{0%{box-shadow:0 0 70px -12px var(--rc),0 24px 60px #000000a6,inset 0 1px #ffffff0d}to{box-shadow:0 0 96px -6px var(--rc),0 24px 60px #000000a6,inset 0 1px #ffffff14}}.co-win-card:after{content:"";position:absolute;top:-60%;left:-40%;width:34%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:rotate(18deg);pointer-events:none;animation:winShine 2.8s ease-in-out .4s infinite}@keyframes winShine{0%{left:-40%;opacity:0}12%{opacity:1}55%{left:120%;opacity:0}to{left:120%;opacity:0}}.co-win:before{content:"";position:absolute;top:-30px;width:340px;height:340px;border-radius:50%;background:radial-gradient(3px 3px at 12% 30%,rgba(255,255,255,.95),transparent 60%),radial-gradient(2px 2px at 78% 16%,var(--rc),transparent 60%),radial-gradient(2.5px 2.5px at 88% 62%,rgba(255,255,255,.85),transparent 60%),radial-gradient(2px 2px at 20% 76%,var(--rc),transparent 60%),radial-gradient(2px 2px at 62% 84%,rgba(255,255,255,.7),transparent 60%);animation:sparklePulse 2.4s ease-in-out infinite alternate;pointer-events:none;z-index:0}@keyframes sparklePulse{0%{opacity:.35;transform:scale(.96)}to{opacity:1;transform:scale(1.05)}}.co-win-card .skin-img{width:94%;height:94%}.co-win-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:22px}.co-win-shine:before{content:"";position:absolute;top:-60%;left:-45%;width:38%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:rotate(18deg);animation:winShine 1.5s ease-out .25s both}@keyframes winShine{0%{left:-50%;opacity:0}15%{opacity:1}to{left:130%;opacity:0}}.co-win-star{position:absolute;top:8px;right:10px;z-index:2;font-size:15px;color:var(--rc);text-shadow:0 0 12px var(--rc);animation:starPulse 2.2s ease-in-out infinite}@keyframes starPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.co-beam{position:absolute;top:-40px;width:2px;height:300px;z-index:0;background:linear-gradient(180deg,transparent,var(--rc),transparent);opacity:.55;filter:blur(1px);animation:beamPulse 2.6s ease-in-out infinite}.co-beam:before,.co-beam:after{content:"";position:absolute;top:0;width:2px;height:100%;background:inherit}.co-beam:before{left:-46px;opacity:.5}.co-beam:after{left:46px;opacity:.5}.co-beam.is-exotic{width:3px;opacity:.8;filter:blur(1.5px)}@keyframes beamPulse{0%,to{opacity:.35;transform:scaleY(.94)}50%{opacity:.75;transform:scaleY(1.04)}}.co-win-bar{position:absolute;left:0;top:0;bottom:0;width:5px;border-radius:22px 0 0 22px;background:var(--rc)}.co-win-info{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px}.co-win-info>*{animation:riseIn .5s cubic-bezier(.2,.8,.3,1) backwards}.co-win-info>*:nth-child(1){animation-delay:.06s}.co-win-info>*:nth-child(2){animation-delay:.12s}.co-win-info>*:nth-child(3){animation-delay:.18s}.co-win-info>*:nth-child(4){animation-delay:.24s}@keyframes riseIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.co-win-rar{font-size:10px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;padding:3px 11px;border-radius:99px;border:1px solid currentColor}.co-win-name b{display:block;font-size:24px;letter-spacing:.2px;text-align:center}.co-win-name span{display:block;font-size:14px;color:var(--muted);text-align:center}.co-win-price{font-size:26px;font-weight:900;color:var(--accent);letter-spacing:.3px}.co-win-xp{font-size:11px;font-weight:900;letter-spacing:1.2px;color:#1d1205;background:linear-gradient(135deg,#ffd264,#ff9a3d);padding:3px 10px;border-radius:99px;text-transform:uppercase}.co-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:4px}.co-actions .btn{min-width:175px;padding:12px 20px}.modal-close{position:absolute;top:14px;right:14px;z-index:8;width:34px;height:34px;display:grid;place-items:center;background:#08090db3;border:1px solid var(--line-2);border-radius:10px;color:var(--muted);font-size:13px;transition:.15s}.modal-close:hover{color:var(--text);border-color:#ffffff40}.win-pop{animation:winPop .45s cubic-bezier(.2,1.4,.4,1)}@keyframes winPop{0%{transform:scale(.6)}to{transform:scale(1)}}.confetti{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.seo{margin-top:52px;padding-top:34px;border-top:1px solid var(--line)}.seo-inner{max-width:900px}.seo h2{font-size:20px;letter-spacing:-.4px;margin:34px 0 12px;font-weight:800}.seo h2:first-child{margin-top:0}.seo p{font-size:13.5px;line-height:1.75;color:var(--muted);margin:0 0 12px;max-width:78ch}.seo p b{color:var(--text)}.seo-rarity{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:14px 0 12px}.seo-rarity-row{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:10px;background:#ffffff08;border:1px solid var(--line);border-left:3px solid var(--rc)}.seo-rarity-dot{width:8px;height:8px;border-radius:50%;background:var(--rc);flex:0 0 auto}.seo-rarity-name{font-size:12.5px;font-weight:700;color:var(--text)}.seo-rarity-chance{margin-left:auto;font-size:12.5px;font-weight:900;color:var(--text)}.seo-note{font-size:12px!important;color:var(--muted)!important}.seo-list{margin:12px 0 0;padding-left:20px;display:grid;gap:7px}.seo-list li{font-size:13.5px;line-height:1.6;color:var(--muted)}.seo-list b{color:var(--text)}.seo-faq{display:grid;gap:8px;margin-top:14px}.seo-faq-item{border:1px solid var(--line);border-radius:12px;background:#ffffff06;padding:0 14px}.seo-faq-item summary{cursor:pointer;padding:13px 0;font-size:13.5px;font-weight:700;color:var(--text);list-style:none;display:flex;align-items:center;gap:9px}.seo-faq-item summary::-webkit-details-marker{display:none}.seo-faq-item summary:before{content:"+";color:var(--accent);font-weight:900;font-size:15px;flex:0 0 auto}.seo-faq-item[open] summary:before{content:"−"}.seo-faq-item p{padding:0 0 14px 22px;margin:0}.seo-cases{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-top:14px}.seo-case-link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 13px;border-radius:10px;text-decoration:none;background:#ffffff08;border:1px solid var(--line);font-size:12.5px;color:var(--text);font-weight:600;transition:border-color .15s,background .15s,transform .15s}.seo-case-link b{color:var(--accent);font-weight:900;font-size:12px}.seo-case-link:hover{border-color:#f6b73c73;background:#f6b73c14;transform:translateY(-1px)}.seo-inline-link{color:var(--accent);text-decoration:none;border-bottom:1px dashed rgba(246,183,60,.45)}.seo-inline-link:hover{border-bottom-style:solid}.footer{margin-top:46px;padding:26px 4px 34px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.footer-brand{display:flex;align-items:center;gap:9px;font-weight:900;letter-spacing:.8px;font-size:12.5px}.footer p{margin:0;font-size:11px;color:var(--muted)}.toast-stack{position:fixed;right:22px;bottom:22px;z-index:90;display:flex;flex-direction:column-reverse;gap:8px;align-items:flex-end;pointer-events:none}.toast{display:flex;align-items:center;gap:10px;max-width:min(420px,calc(100vw - 44px));padding:12px 16px;border-radius:13px;background:#11151f;border:1px solid var(--line-2);box-shadow:0 22px 50px -18px #000000e6;font-size:13px;font-weight:600;pointer-events:auto;animation:toastIn .24s ease}@keyframes toastIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.toast-ico{width:22px;height:22px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:900;background:#ffffff14}.toast-success{border-color:#2fd58a73}.toast-success .toast-ico{background:#2fd58a29;color:var(--green)}.toast-error{border-color:#ef4b4b80}.toast-error .toast-ico{background:#ef4b4b29;color:#ff8c8c}.skc{background:linear-gradient(180deg,#12151e,#0b0d13);border:1px solid var(--line);border-radius:18px;padding:14px}.skt{height:168px;border-radius:12px;margin-bottom:14px}.sk-bar{height:11px;border-radius:6px;margin:9px 0}.sk-btn{height:38px;border-radius:10px;margin-top:14px}.skt,.sk-bar,.sk-btn{background:linear-gradient(90deg,#1a1f2b 25%,#262d3d 37%,#1a1f2b 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite}.sk-skin{animation:none}.sk-pic{height:108px;border-radius:10px;margin-bottom:10px;background:linear-gradient(90deg,#1a1f2b 25%,#262d3d 37%,#1a1f2b 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.skin-img{width:82%;height:82%;object-fit:contain;filter:drop-shadow(0 5px 9px rgba(0,0,0,.55));pointer-events:none}.lvl-badge{font-size:9px;font-weight:900;letter-spacing:.5px;padding:2px 6px;border-radius:6px;white-space:nowrap;color:#1d1205;background:linear-gradient(135deg,#ffd264,#ff9a3d)}.balance-add{width:22px;height:22px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;margin-left:2px;border:1px solid rgba(246,183,60,.5);background:#f6b73c24;color:var(--accent);transition:.15s}.balance-add:hover{background:var(--accent);color:#201406}.promo-card{position:relative}.promo-ico{width:56px;height:56px;margin:0 auto 14px;border-radius:16px;display:grid;place-items:center;font-size:24px;font-weight:900;color:#201406;background:linear-gradient(135deg,#ffd264,#ff7a18);box-shadow:0 14px 30px -12px #ff7a18e6}.promo-input{text-align:center;letter-spacing:3px;font-weight:800;text-transform:uppercase}.promo-done{display:flex;flex-direction:column;align-items:center;gap:10px;padding:6px 0 2px}.promo-done b{font-size:32px;color:var(--green);letter-spacing:.5px}.promo-done span{color:var(--muted);font-size:12.5px}.top-drops{display:flex;flex-direction:column;gap:18px}.top-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.top-totals{display:flex;gap:26px}.top-totals div{display:flex;flex-direction:column;align-items:flex-end}.top-totals b{font-size:16px;font-weight:900;color:var(--accent)}.top-totals span{font-size:9.5px;text-transform:uppercase;letter-spacing:1.1px;color:var(--muted-2);font-weight:800}.top-empty{padding:44px 20px;text-align:center;color:var(--muted);border:1px dashed var(--line-2);border-radius:16px}.top-skel{display:flex;flex-direction:column;gap:14px}.top-skel-podium{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tsk-card{height:236px;border-radius:18px;background:linear-gradient(90deg,#1a1f2b 25%,#262d3d 37%,#1a1f2b 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite}.tsk-row{height:54px;border-radius:12px;background:linear-gradient(90deg,#1a1f2b 25%,#262d3d 37%,#1a1f2b 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite}.case-card.armed{opacity:0}.case-card.armed.revealed{opacity:1;transition:opacity .5s ease}.podium{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:end}.podium-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 14px 15px;border-radius:18px;text-align:center;border:1px solid var(--line);background:linear-gradient(180deg,#141822,#0c0f16)}.podium-card.place-1{border-color:#f6b73c8c;box-shadow:0 0 55px -20px #f6b73cd9;padding-top:22px}.podium-card.place-2{border-color:#c8d2e64d}.podium-card.place-3{border-color:#cd7f3259}.podium-card.mine{outline:2px solid rgba(246,183,60,.55);outline-offset:2px}.podium-medal{font-size:20px;line-height:1}.podium-pic{width:100%;max-width:150px;height:104px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 22px #0000008c}.podium-pic img{width:92%;height:92%;object-fit:contain}.podium-name b{display:block;font-size:13px}.podium-name span{display:block;font-size:11px;color:var(--muted)}.podium-price{font-size:17px;font-weight:900;color:var(--accent)}.podium-user{font-size:10.5px;color:var(--muted-2);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-list{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--panel)}.rank-row{display:grid;grid-template-columns:34px 40px 1fr 150px 90px;align-items:center;gap:12px;padding:9px 14px;border-bottom:1px solid rgba(255,255,255,.04)}.rank-row:last-child{border-bottom:0}.rank-row.mine{background:#f6b73c0f}.rank-num{color:var(--muted-2);font-weight:800;font-size:12px}.rank-pic{width:38px;height:38px;border-radius:9px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 16px #0000008c}.rank-pic img{width:92%;height:92%;object-fit:contain}.rank-name{min-width:0}.rank-name b{display:block;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-name span{display:block;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-user{font-size:11px;color:var(--muted-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-price{text-align:right;font-weight:900;color:var(--accent);font-size:13px}.level-card{display:flex;align-items:center;gap:20px;padding:20px 22px;border:1px solid var(--line);border-radius:18px;background:radial-gradient(70% 160% at 0% 0%,rgba(246,183,60,.12),transparent 60%),linear-gradient(120deg,rgba(124,92,255,.08),transparent 70%),var(--panel)}.lvl-ring{width:84px;height:84px;flex:0 0 auto;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(closest-side,#0d1017 76%,transparent 77% 100%),conic-gradient(var(--accent) var(--p, 0%),rgba(255,255,255,.08) 0)}.lvl-ring b{font-size:24px;font-weight:900;line-height:1}.lvl-ring span{font-size:8.5px;letter-spacing:1.5px;color:var(--muted-2);font-weight:800;margin-top:2px}.lvl-info{flex:1 1 auto;min-width:0}.lvl-info h2{font-size:18px;letter-spacing:-.3px;margin:5px 0 9px}.lvl-bar{height:8px;border-radius:99px;background:#ffffff12;overflow:hidden;margin-bottom:7px}.lvl-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.lvl-info .muted{font-size:11.5px}.lvl-bonus{margin-left:auto;text-align:right;display:flex;flex-direction:column;gap:2px;flex:0 0 auto}.lvl-bonus b{font-size:20px;color:var(--accent)}.lvl-bonus span{font-size:10.5px;color:var(--muted)}.ach-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:10px}.ach{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#ffffff05;opacity:.5}.ach.done{opacity:1;border-color:#2fd58a59;background:#2fd58a0f}.ach-ico{width:24px;height:24px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:900;background:#ffffff12;color:var(--muted)}.ach.done .ach-ico{background:#2fd58a2e;color:var(--green)}.ach b{display:block;font-size:12px}.ach span{display:block;font-size:10.5px;color:var(--muted)}.battle{display:flex;flex-direction:column;gap:18px}.battle-controls{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:14px 18px}.battle-select{display:flex;align-items:center;gap:10px;font-size:12px}.bs-select-wrap{position:relative;display:inline-flex}.bs-select-wrap:after{content:"▾";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:10px;pointer-events:none}.battle-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#10141d;color:var(--text);border:1px solid var(--line-2);border-radius:10px;padding:9px 32px 9px 12px;font-size:12.5px;font-weight:600;cursor:pointer;max-width:260px;outline:none;transition:border-color .15s,box-shadow .15s}.battle-select select:focus{border-color:#f6b73c8c;box-shadow:0 0 0 3px #f6b73c1a}.battle-select select option{background-color:#10141d;color:#eef1f7}.battle-rule{flex:1 1 260px;font-size:12px;color:var(--muted)}.battle-rule b{color:var(--text)}.battle-controls .btn{margin-left:auto}.battle-arena{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:26px 20px;border:1px solid var(--line);border-radius:22px;background:radial-gradient(120% 130% at 0% 0%,rgba(124,92,255,.12),transparent 55%),radial-gradient(120% 130% at 100% 0%,rgba(255,122,24,.12),transparent 55%),var(--panel);transition:border-color .25s,box-shadow .25s}.battle-arena.won{border-color:#2fd58a73;box-shadow:0 0 70px -34px #2fd58ae6}.battle-arena.lost{border-color:#ef4b4b59}.battle-side{display:flex;flex-direction:column;align-items:center;gap:8px}.bs-label{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;font-weight:800;color:var(--muted-2)}.battle-side.hl .bs-label{color:var(--green)}.battle-pic{width:min(270px,100%);height:186px;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);box-shadow:inset 0 0 30px #0000008c}.battle-pic .skin-img{width:92%;height:92%}.battle-pic.empty{border-style:dashed}.battle-pic.searching{border-style:dashed;border-color:#f6b73c59}.bs-placeholder{font-size:44px;color:var(--muted-2);font-weight:900}.bs-case{width:74%;max-height:150px;object-fit:contain;filter:drop-shadow(0 16px 22px rgba(0,0,0,.65));animation:floatCase 3.6s ease-in-out infinite}.bs-search{display:inline-flex;align-items:center;gap:6px}.bs-search i{width:8px;height:8px;border-radius:50%;background:var(--muted);display:block;animation:bsDot 1.1s infinite ease-in-out}.bs-search i:nth-child(2){animation-delay:.15s}.bs-search i:nth-child(3){animation-delay:.3s}.bs-search.big i{width:12px;height:12px;background:var(--accent)}@keyframes bsDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.battle-arena.searching .battle-vs span{border-color:#f6b73c80;color:var(--accent);animation:vsPulse 1.6s ease-out infinite}@keyframes vsPulse{0%{box-shadow:0 0 #f6b73c59}to{box-shadow:0 0 0 14px #f6b73c00}}.battle-search-note{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px;font-size:12.5px;color:var(--muted)}.battle-item-name b{display:block;text-align:center;font-size:14px}.battle-item-name span{display:block;text-align:center;font-size:11.5px;color:var(--muted)}.battle-item-price{font-size:18px;font-weight:900;color:var(--accent)}.battle-vs{display:flex;flex-direction:column;align-items:center;gap:6px}.battle-vs span{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:#00000059;font-size:13px;font-weight:900;letter-spacing:.5px;color:var(--muted-2)}.battle-vs b{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.battle-arena.won .battle-vs b{color:var(--green)}.battle-arena.lost .battle-vs b{color:#ff8c8c}.battle-arena.rolling .battle-pic{animation:battleShake .4s linear infinite}@keyframes battleShake{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.battle-result{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 20px;border-radius:16px;border:1px solid var(--line);background:var(--panel)}.battle-result b{display:block;font-size:15px}.battle-result span{display:block;font-size:12px;margin-top:3px}.battle-result.win{border-color:#2fd58a66;background:linear-gradient(90deg,rgba(47,213,138,.08),transparent)}.battle-result.lose{border-color:#ef4b4b4d;background:linear-gradient(90deg,rgba(239,75,75,.07),transparent)}.battle-result .btn{margin-left:auto}.preview-modal:focus,.co-modal:focus,.auth-card:focus,.promo-card:focus{outline:none}.err-screen{min-height:100vh;display:grid;place-items:center;padding:24px}.err-card{max-width:470px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;background:var(--panel);border:1px solid var(--line-2);border-radius:22px;padding:34px 28px;box-shadow:var(--shadow)}.err-emoji{font-size:38px}.err-card h1{font-size:22px;letter-spacing:-.5px}.err-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.err-card code{max-width:100%;word-break:break-word;font-size:10.5px;color:var(--muted-2);background:#ffffff0a;border-radius:8px;padding:8px 10px}.load-error{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;text-align:center;border:1px dashed var(--line-2);border-radius:18px;background:#ffffff04}.load-error h2{font-size:19px}.load-error p{margin:0 0 6px;color:var(--muted);font-size:13px;max-width:380px}@media (max-width: 1080px){.hero{grid-template-columns:1fr;padding:34px 30px;min-height:0}.hero-visual{display:none}.hero p{max-width:560px}}@media (max-width: 1150px){.topbar-inner{flex-wrap:wrap;gap:8px 12px;padding:9px 16px}.topbar.is-stuck .topbar-inner{padding-top:7px;padding-bottom:7px}.mainnav{order:3;width:100%;overflow-x:auto;gap:2px;scrollbar-width:none}.mainnav::-webkit-scrollbar{display:none}.nav-btn{padding:8px 11px;font-size:13px}.nav-btn.active:after{bottom:1px;left:10px;right:10px}}@media (max-width: 900px){.app{padding:18px 16px 0}.ticker{margin-bottom:14px}}@media (max-width: 700px){.user-meta{display:none}.user-chip{padding:3px 8px 3px 3px;gap:6px}.avatar-ring{width:30px;height:30px}.popover{width:min(288px,calc(100vw - 24px));right:-6px}.user-pop{right:-52px}.podium{grid-template-columns:1fr}.podium-card.place-1{order:0}.podium-card.place-2{order:1}.podium-card.place-3{order:2}.rank-row{grid-template-columns:26px 34px 1fr 74px}.rank-user,.lvl-bonus{display:none}.level-card{gap:14px;padding:16px}.lvl-ring{width:68px;height:68px}.lvl-ring b{font-size:20px}.top-toolbar{align-items:flex-start}.battle-arena{grid-template-columns:1fr;gap:10px;padding:18px 14px}.battle-vs{flex-direction:row}.battle-pic{height:148px}.battle-controls .btn,.battle-result .btn{margin-left:0;width:100%}.brand-text small{display:none}.hero{padding:26px 20px;border-radius:20px}.hero h1{font-size:30px;letter-spacing:-1px}.hero-actions .btn{width:100%}.hero-stats{gap:22px;margin-top:22px}.catalog-head{align-items:flex-start}.catalog-tools,.search-wrap,.search-wrap input{width:100%}.chip-row{flex:1 1 auto;overflow-x:auto}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.case-art{height:128px}.case-body{padding:12px}.case-body h3,.case-price{font-size:13.5px}.case-count,.case-strip{display:none}.case-actions{grid-template-columns:1fr}.case-actions .btn.ghost{display:none}.preview-head{padding:16px 56px 16px 16px;gap:12px}.preview-stats{grid-template-columns:repeat(2,1fr);padding:12px 16px}.preview-tools{padding:12px 16px 0}.preview-hint{padding:10px 16px 0}.pv-search{flex:1 1 100%}.preview-art{width:64px;height:64px}.preview-title h2{font-size:19px}.preview-open{width:100%;margin-left:0}.preview-body{padding:16px}.preview-items{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.item-tile-pic{height:68px}.up-cols{grid-template-columns:1fr}.up-grid{max-height:300px}.up-summary{flex:1 1 100%;flex-wrap:wrap}.up-btn{width:100%}.up-tools .search-wrap{flex:1 1 100%}.up-quick .up-count{width:100%;margin-left:0}.up-result-row{width:100%}.toast-stack{right:12px;left:12px;bottom:12px;align-items:stretch}.toast{max-width:none}.co-modal{padding:16px 14px 18px;border-radius:16px}.co-head h3{font-size:17px}.co-status{font-size:9.5px;padding:6px 10px}.co-reel{height:172px}.co-win-card{width:160px;height:160px}.co-win-name b{font-size:20px}.co-win-price{font-size:22px}.co-actions .btn{min-width:100%}.co-rays{width:320px;height:320px;top:-40px}.footer{margin-top:32px;padding-bottom:26px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
