:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0c0b;--bg-2:#0e100f;--panel:#111312;--panel-2:#171a18;--panel-3:#1d201e;--stroke:#e9eef81a;--stroke-2:#e9eef829;--text:#e9eef8;--muted:#8a8f98;--muted-2:#5f646c;--accent:#b6ee5f;--accent-2:#c5f472;--accent-grad:linear-gradient(180deg, #c5f472 0%, #a4e04b 100%);--accent-text:#16210b;--accent-soft:#b6ee5f1f;--accent-glow:#b6ee5f59;--danger:#ff5a4a;--gold:#e4ae39;--violet:#8847ff;--font-display:"Russo One", "Onest", system-ui, sans-serif;--font-ui:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--radius:14px;--radius-lg:20px;--radius-xl:26px;--glow-a:#b6ee5f1a;--glow-b:#8847ff1a;--rim:#b6ee5f;--rim-soft:#b6ee5f38;--frame-top:#171b17;--frame-bottom:#0d0f0e;--well:#080a09;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--header-h:60px;--bar-h:104px}:root[data-theme-fs=true]{--glow-a:#ff7a2f29;--glow-b:#eb4b4b1f;--rim:#ff8a2a;--rim-soft:#ff7a2f4d;--frame-top:#1f1510;--frame-bottom:#120c09;--well:#0d0806}@media (width<=720px){:root{--bar-h:140px}}@media (width<=640px){:root{--header-h:52px}}.app{flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow-x:clip}.app-main{flex-direction:column;flex:1;display:flex;position:relative}.app-skeleton{flex-direction:column;gap:14px;width:100%;max-width:1180px;margin:0 auto;padding:28px 20px 64px;display:flex}.app-skeleton>div,.skel-card{background:linear-gradient(90deg,#e9eef80d,#e9eef817,#e9eef80d) 0 0/200% 100%;border-radius:14px;animation:1.4s linear infinite skel-shimmer}.app-skeleton .skel-cards{background:0 0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:10px;animation:none;display:grid}.skel-line{height:14px}.skel-line-s{width:140px}.skel-line-l{width:min(360px,80%);height:42px}.skel-line-m{width:min(620px,100%)}.skel-card{border-radius:20px;height:220px}.app-skeleton .skel-block{border-radius:20px;height:320px}@keyframes skel-shimmer{to{background-position:-200% 0}}.hdr{z-index:30;height:var(--header-h);-webkit-backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--stroke);background:#0b0c0bbd;position:sticky;top:0}.hdr-inner{align-items:center;gap:22px;max-width:1480px;height:100%;margin:0 auto;padding:0 20px;display:flex}.logo{color:var(--text);flex:0 auto;align-items:center;gap:10px;min-width:0;text-decoration:none;display:inline-flex}.logo-can{background:radial-gradient(circle at 50% 30%,#b6ee5f38,#b6ee5f0f);border:1px solid #b6ee5f4d;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 22px #b6ee5f2e}.logo:hover .logo-can svg{animation:.5s lid}@keyframes lid{30%{transform:rotate(-10deg)translateY(-2px)}60%{transform:rotate(6deg)}}.logo-text{min-width:0;font-family:var(--font-display);letter-spacing:.02em;align-items:baseline;gap:7px;font-size:21px;line-height:1;display:flex}.logo-a{color:var(--accent);text-shadow:0 0 18px #b6ee5f59;flex:none}.logo-b{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--text);overflow:hidden}.logo-demo{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--stroke);border-radius:6px;flex:none;padding:3px 7px;font-size:10px;font-weight:800}.tabs{border:1px solid var(--stroke);background:#111312cc;border-radius:13px;gap:4px;padding:4px;display:flex}.tab{height:34px;color:var(--muted);border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;transition:color .15s,background-color .15s;display:inline-flex}.tab:hover{color:var(--text)}.tab.is-on{color:var(--accent-text);background:var(--accent-grad);box-shadow:0 4px 14px #a4e04b40}.tab.is-pending{animation:.8s ease-in-out infinite alternate tab-wait}@keyframes tab-wait{to{filter:brightness(.8)}}.tab:focus-visible{outline-offset:1px}.hdr-tools{align-items:center;gap:10px;margin-left:auto;display:flex}.lang{border:1px solid var(--stroke);background:#111312cc;border-radius:11px;padding:3px;display:flex}.lang-btn{letter-spacing:.04em;min-width:40px;height:32px;color:var(--muted);border-radius:8px;font-size:12px;font-weight:800}.lang-btn.is-on{color:var(--text);background:var(--panel-3);box-shadow:inset 0 0 0 1px var(--stroke-2)}@media (width<=640px){.hdr-inner{gap:10px;padding:0 12px}.logo-can{border-radius:10px;width:32px;height:32px}.logo-can svg{width:20px;height:20px}.logo-text{flex-direction:column;gap:1px;font-size:14px}.logo-demo{display:none}.tab{height:32px;padding:0 10px}.tab span{display:none}.lang-btn{min-width:32px;height:30px}.hdr-tools{gap:6px}}@media (width<=360px){.logo-text{display:none}}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg)}body{min-height:100dvh;font-family:var(--font-ui);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-size:14px;line-height:1.4;overflow-x:hidden}#root{min-height:100dvh}.bg-scene{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bg-scene:before,.bg-scene:after{content:"";transition:opacity .8s;position:absolute;inset:0}.bg-scene:before{background:radial-gradient(900px 520px at 12% -6%,#b6ee5f1a,#0000 70%),radial-gradient(760px 560px at 96% 18%,#8847ff1a,#0000 70%),radial-gradient(700px 420px at 50% 110%,#b6ee5f0d,#0000 70%)}.bg-scene:after{opacity:0;background:radial-gradient(1000px 600px at 50% -10%,#ff7a2f33,#0000 70%),radial-gradient(700px 520px at 4% 60%,#eb4b4b21,#0000 70%),radial-gradient(700px 520px at 100% 70%,#ffaa3c1a,#0000 70%)}:root[data-theme-fs=true] .bg-scene:after{opacity:1}:root[data-theme-fs=true] .bg-scene:before{opacity:.35}.bg-dots{opacity:.5;background-image:radial-gradient(#e9eef80d 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0003 70%,#0000);mask-image:linear-gradient(#000000e6,#0003 70%,#0000)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}:focus:not(:focus-visible){outline:none}::selection{color:#fff;background:#b6ee5f59}*{scrollbar-width:thin;scrollbar-color:#e9eef824 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#e9eef81f padding-box padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-track{background:0 0}html{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:14px;font-weight:700;line-height:1;transition:transform .12s,background-color .15s,box-shadow .15s,opacity .15s,color .15s;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)scale(.98)}.btn:disabled{opacity:.45}.btn-accent{color:var(--accent-text);background:var(--accent-grad);box-shadow:inset 0 1px #ffffff73,inset 0 -2px #00000024,0 6px 18px #a4e04b38}.btn-accent:hover:not(:disabled){box-shadow:inset 0 1px #ffffff80,inset 0 -2px #00000024,0 8px 26px #a4e04b61}.btn-ghost{color:var(--text);background:var(--panel-2);border:1px solid var(--stroke)}.btn-ghost:hover:not(:disabled){background:var(--panel-3);border-color:var(--stroke-2)}.btn-danger{color:#fff;background:linear-gradient(#ff6b5b,#e2402f)}.btn-sm{border-radius:10px;min-height:32px;padding:0 12px;font-size:13px}.btn-block{width:100%}.icon-btn{width:40px;height:40px;color:var(--muted);background:var(--panel-2);border:1px solid var(--stroke);border-radius:12px;justify-content:center;align-items:center;transition:color .15s,background-color .15s,border-color .15s,transform .12s;display:inline-flex}.icon-btn:hover:not(:disabled){color:var(--text);border-color:var(--stroke-2)}.icon-btn:active:not(:disabled){transform:scale(.94)}.icon-btn[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);border-color:#b6ee5f59}.icon-btn:disabled{opacity:.4}.switch{border:1px solid var(--stroke);background:#2a2e2c;border-radius:13px;flex:none;width:44px;height:26px;transition:background-color .2s;position:relative}.switch:after{content:"";width:20px;height:20px;transition:transform .22s var(--ease-out), background-color .2s ease;background:#cfd5dd;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #0006}.switch[data-on=true]{background:var(--accent)}.switch[data-on=true]:after{background:#16210b;transform:translate(18px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pt-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);background:#040504bd;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out pt-fade;display:flex;position:fixed;inset:0}.pt-panel{width:min(940px,100%);max-height:min(88vh,920px);color:var(--text,#e9eef8);font-family:var(--font-ui,"Onest"), system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--panel,#111312);border:1px solid var(--stroke,#e9eef81a);border-radius:20px;flex-direction:column;animation:.24s cubic-bezier(.2,.8,.2,1) pt-rise;display:flex;overflow:hidden;box-shadow:0 30px 90px #0009,0 0 0 1px #0006}.pt-panel *,.pt-panel :before,.pt-panel :after{box-sizing:border-box}.pt-head{border-bottom:1px solid var(--stroke,#e9eef81a);background:radial-gradient(120% 180% at 0% 0%, #b6ee5f14, transparent 55%), var(--panel,#111312);justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 16px 22px;display:flex}.pt-head-text{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.pt-title{font-family:var(--font-display,"Russo One"), var(--font-ui,"Onest"), sans-serif;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:20px;font-weight:400}.pt-bet{color:var(--accent,#b6ee5f);white-space:nowrap;font-variant-numeric:tabular-nums;background:#b6ee5f1a;border:1px solid #b6ee5f38;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.pt-close{width:40px;height:40px;color:var(--text,#e9eef8);cursor:pointer;background:var(--panel-2,#171a18);border:1px solid var(--stroke,#e9eef81a);border-radius:12px;flex:none;place-items:center;padding:0;transition:background .15s,transform .15s;display:grid}.pt-close:hover{background:#20241f}.pt-close:active{transform:scale(.94)}.pt-close:focus-visible{outline:2px solid var(--accent,#b6ee5f);outline-offset:2px}.pt-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#e9eef82e transparent;grid-template-columns:minmax(0,1fr);gap:28px;padding:20px 22px 28px;display:grid;overflow-y:auto}.pt-body:focus-visible{outline:2px solid var(--accent,#b6ee5f);outline-offset:-4px}.pt-section{min-width:0}.pt-h3{letter-spacing:.1em;color:var(--muted,#8a8f98);text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.pt-h4{margin:0;font-size:15px;font-weight:700;line-height:1.25}.pt-lead{color:var(--muted,#8a8f98);margin:-4px 0 14px;font-size:14px;line-height:1.5}.pt-text{color:#c9ced8;margin:10px 0 0;font-size:14px;line-height:1.55}.pt-muted{color:var(--muted,#8a8f98);font-size:13px}.pt-syms{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pt-sym{--pt-glow:#b0c3d9;background:radial-gradient(90px 90px at 42px 50%, color-mix(in srgb, var(--pt-glow) 16%, transparent), transparent 70%), var(--panel-2,#171a18);border:1px solid var(--stroke,#e9eef81a);border-radius:14px;align-items:center;gap:14px;padding:12px 14px 12px 10px;display:flex;position:relative;overflow:hidden}.pt-sym:before{content:"";background:var(--pt-glow);opacity:.85;border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.pt-sym-icon{flex:none;width:64px;height:64px}.pt-sym-icon>svg{display:block}.pt-sym-body{flex:1;min-width:0}.pt-sym-name{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin-bottom:6px;font-size:14px;font-weight:700;line-height:1.2}.pt-pays{gap:3px;margin:0;display:grid}.pt-pay{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.pt-pay dt{color:var(--muted,#8a8f98)}.pt-pay dd{margin:0;font-weight:700}.pt-pay:first-child dd{color:var(--accent,#b6ee5f)}.pt-pays-wide{max-width:260px;margin-top:12px}.pt-specials{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:-12px;display:grid}.pt-special{--pt-glow:#b6ee5f;background:radial-gradient(160px 120px at 40px 40px, color-mix(in srgb, var(--pt-glow) 14%, transparent), transparent 70%), var(--panel-2,#171a18);border:1px solid color-mix(in srgb, var(--pt-glow) 28%, transparent);border-radius:14px;min-width:0;padding:14px 16px 16px}.pt-special-head{align-items:center;gap:12px;display:flex}.pt-special-icon{flex:none;width:56px;height:56px}.pt-special-icon>svg{display:block}.pt-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pt-chip{font-variant-numeric:tabular-nums;background:#ff7a2f1a;border:1px solid #ff7a2f52;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}.pt-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pt-rule{background:var(--panel-2,#171a18);border:1px solid var(--stroke,#e9eef81a);border-radius:14px;min-width:0;padding:14px 16px}.pt-rule-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.pt-rule-icon{width:30px;height:30px;color:var(--accent,#b6ee5f);background:#b6ee5f1a;border-radius:9px;flex:none;place-items:center;display:grid}.pt-rule-body{color:#c9ced8;font-size:14px;line-height:1.5}.pt-rule-body p{margin:0}.pt-rule-body ul{gap:4px;margin:0;padding-left:18px;display:grid}.pt-rule-body li::marker{color:var(--accent,#b6ee5f)}.pt-steps{counter-reset:pt-step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.pt-steps li{background:var(--panel-2,#171a18);border:1px solid var(--stroke,#e9eef81a);counter-increment:pt-step;border-radius:14px;gap:2px;padding:12px 14px 12px 52px;display:grid;position:relative}.pt-steps li:before{width:26px;height:26px;color:var(--accent-text,#16210b);content:counter(pt-step);background:var(--accent-grad,linear-gradient(180deg, #c5f472, #a4e04b));border-radius:8px;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:12px;left:14px}.pt-steps strong{font-size:14px}.pt-steps span{color:#b9bfca;font-size:13.5px;line-height:1.5}.pt-rtp{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pt-rtp-tile{background:radial-gradient(140% 120% at 0% 0%, #b6ee5f14, transparent 60%), var(--panel-2,#171a18);border:1px solid var(--stroke,#e9eef81a);border-radius:14px;align-content:space-between;gap:6px;padding:14px 16px;display:grid}.pt-rtp-label{color:var(--muted,#8a8f98);font-size:12px;font-weight:600}.pt-rtp-value{font-family:var(--font-display,"Russo One"), var(--font-ui,"Onest"), sans-serif;color:var(--accent,#b6ee5f);white-space:nowrap;font-size:26px;line-height:1}.pt-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0;display:grid}.pt-limits>div{background:var(--panel-2,#171a18);border:1px solid var(--stroke,#e9eef81a);border-radius:14px;padding:12px 16px}.pt-limits dt{color:var(--muted,#8a8f98);margin-bottom:4px;font-size:12px;font-weight:600}.pt-limits dd{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.pt-limits b{font-size:18px}.pt-limits span{color:var(--muted,#8a8f98);font-size:13px}@media (width<=640px){.pt-overlay{padding:0}.pt-panel{border:none;border-radius:0;width:100%;height:100%;max-height:none;animation-name:pt-slide}.pt-head{padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px 16px}.pt-title{font-size:17px}.pt-body{padding:16px 16px calc(28px + env(safe-area-inset-bottom,0px));gap:24px}.pt-syms{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pt-sym{background:radial-gradient(70px 70px at 30px 30px, color-mix(in srgb, var(--pt-glow) 16%, transparent), transparent 70%), var(--panel-2,#171a18);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px 10px;padding:10px 12px 10px 10px;display:grid}.pt-sym:before{height:40px;top:10px;bottom:auto}.pt-sym-icon{width:40px;height:40px}.pt-sym-body{display:contents}.pt-sym-name{margin:0;font-size:13px}.pt-pays{grid-column:1/-1}.pt-pay{font-size:12.5px}.pt-specials,.pt-rules,.pt-limits{grid-template-columns:minmax(0,1fr)}.pt-rtp{gap:8px}.pt-rtp-tile{padding:12px}.pt-rtp-value{font-size:19px}}@keyframes pt-fade{0%{opacity:.6}}@keyframes pt-rise{0%{transform:translateY(14px)scale(.98)}}@keyframes pt-slide{0%{transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.pt-overlay,.pt-panel{animation:none}}.vol{white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.vol-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.vol-bolts{color:var(--muted-2);gap:1px;display:inline-flex}.vol-bolts .is-on{color:var(--mode-accent,var(--accent));filter:drop-shadow(0 0 4px var(--mode-accent-soft,var(--accent-glow)))}.vol-value{color:var(--text)}.msel{z-index:85;overscroll-behavior:contain;-webkit-backdrop-filter:blur(10px);background:radial-gradient(80% 60% at 50% 0,#ffffff0d,#0000 60%),#050605db;justify-content:center;align-items:center;padding:24px 20px;animation:.28s ease-out msel-in;display:flex;position:fixed;inset:0;overflow-y:auto}.msel.is-entry{background:radial-gradient(70% 55% at 25% 20%, var(--glow-a), transparent 65%), radial-gradient(70% 55% at 75% 20%, var(--glow-b), transparent 65%), #050605f0}@keyframes msel-in{0%{opacity:.6}}.msel-inner{flex-direction:column;align-items:center;gap:22px;width:min(900px,100%);margin:auto;display:flex}.msel-head{text-align:center;width:100%;padding:0 48px;position:relative}.msel-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;text-shadow:0 4px 24px #0009;margin:0;font-size:34px;font-weight:400;line-height:1.05}.msel-sub{color:var(--muted);margin:8px 0 0;font-size:14px;font-weight:600}.msel-close{position:absolute;top:0;right:0}.msel-cards{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:18px;width:100%;display:grid}.msel-card{text-align:left;min-width:0;color:var(--text);border:1px solid var(--stroke-2);cursor:pointer;transition:transform .22s var(--ease-out), border-color .2s ease, box-shadow .22s ease;animation:msel-card-in .42s var(--ease-back) both;background:linear-gradient(#161a17,#0e100f);border-radius:24px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.msel-card:nth-child(2){animation-delay:70ms}.msel-card:nth-child(3){animation-delay:.14s}@keyframes msel-card-in{0%{opacity:0;transform:translateY(18px)scale(.96)}}.msel-card:hover,.msel-card:focus-visible{border-color:var(--mode-accent,var(--accent));box-shadow:0 28px 70px #00000080, 0 0 40px var(--mode-accent-soft,var(--accent-glow));transform:translateY(-4px)}.msel-card:focus-visible{outline:2px solid var(--mode-accent,var(--accent));outline-offset:3px}.msel-card.is-current{border-color:var(--mode-accent,var(--accent))}.msel-art{aspect-ratio:4/3;background:radial-gradient(80% 80% at 50% 60%, var(--mode-accent-soft,var(--accent-soft)), transparent 70%);display:block;position:relative;overflow:hidden}.msel-art>*{width:100%;height:100%;position:absolute;inset:0}.msel-body{flex-direction:column;flex:1;gap:8px;padding:14px 18px 18px;display:flex}.msel-name{font-family:var(--font-display);text-transform:uppercase;color:var(--mode-accent,var(--text));font-size:28px;line-height:1}.msel-desc{color:var(--muted);font-size:13px;font-weight:600;line-height:1.45}.msel-cta{text-align:center;font-family:var(--font-display);text-transform:uppercase;color:var(--mode-cta-text,var(--accent-text));background:var(--mode-cta,var(--accent-grad));border-radius:14px;margin-top:auto;padding:12px 14px;font-size:18px;line-height:1;box-shadow:inset 0 1px #fff6,inset 0 -2px #00000024}.msel-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--mode-cta-text,var(--accent-text));background:var(--mode-accent,var(--accent));border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;position:absolute;top:12px;left:12px}.mswitch{background:var(--bg-2);border:1px solid var(--stroke);border-radius:14px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.mswitch-opt{min-width:0;min-height:40px;color:var(--muted);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:13px;font-weight:800;transition:background-color .18s,color .18s,border-color .18s;display:flex}.mswitch-opt:not(:disabled):hover{color:var(--text)}.mswitch-opt.is-on{color:var(--text);background:var(--mode-accent-soft,var(--accent-soft));border-color:var(--mode-accent,var(--accent))}.mswitch-opt:disabled{opacity:.45;cursor:not-allowed}.mswitch-ico{flex:none;place-items:center;width:26px;height:26px;display:grid}.mswitch-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mswitch-opt.is-long{flex-direction:column;gap:2px;padding-inline:4px;font-size:11px}.mswitch-opt.is-long .mswitch-ico{width:20px;height:20px}.mswitch-opt.is-long .mswitch-name{max-width:100%}.side-card.mode-card{gap:10px}.mode-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.mode-title{font-family:var(--font-display);text-transform:uppercase;font-size:19px}.mode-more{color:var(--muted);text-underline-offset:3px;font-size:12px;font-weight:700;text-decoration:underline}.mode-more:not(:disabled):hover{color:var(--text)}.mode-more:disabled{opacity:.5;cursor:not-allowed}.mode-vol{flex-wrap:wrap;row-gap:4px;font-size:12px}.mode-vol .vol-label{flex-basis:100%}.mode-note{color:var(--muted-2);font-size:11.5px}.md-panel.bmenu{width:min(640px,100%)}.bmenu-list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:14px;display:grid}.bmenu-opt{text-align:center;min-width:0;color:var(--text);background:radial-gradient(120% 80% at 50% 0%, var(--mode-accent-soft,#b6ee5f2e), transparent 60%), linear-gradient(180deg, #151915, #0f110f);border:1px solid var(--mode-accent,#b6ee5f59);transition:transform .18s var(--ease-out), box-shadow .2s ease;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:16px 14px 14px;display:flex;position:relative}.bmenu-opt[data-kind=super]{background:radial-gradient(120% 80% at 50% 0,#e4ae3942,#0000 60%),linear-gradient(#19160f,#100e0a);border-color:#e4ae3999}.bmenu-opt:not(:disabled):hover{box-shadow:0 0 30px var(--mode-accent-soft,#b6ee5f33);transform:translateY(-2px)}.bmenu-opt[data-kind=super]:not(:disabled):hover{box-shadow:0 0 30px #e4ae3947}.bmenu-opt:disabled{filter:saturate(.25);opacity:.7;cursor:not-allowed}.bmenu-art,.bmenu-confirm-art{justify-content:center;align-items:center;height:78px;display:flex}.bmenu-case{width:58px;height:58px;animation:bounce-in .5s var(--ease-back) both;flex:none;margin:0 -8px}.bmenu-case:nth-child(odd){transform:rotate(-8deg)}.bmenu-case:nth-child(2n){transform:translateY(-6px)rotate(8deg)}.bmenu-case:nth-child(2){animation-delay:60ms}.bmenu-case:nth-child(3){animation-delay:.12s}.bmenu-case:nth-child(4){animation-delay:.18s}.bmenu-title{font-family:var(--font-display);text-transform:uppercase;font-size:20px;line-height:1.05}.bmenu-sub{color:var(--muted);font-size:12.5px;font-weight:600;line-height:1.4}.bmenu-price{width:100%;font-family:var(--font-display);color:var(--accent-text);background:var(--accent-grad);border-radius:13px;margin-top:auto;padding:11px 12px;font-size:20px;line-height:1;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #00000024}.bmenu-opt[data-kind=super] .bmenu-price{color:#231704;background:linear-gradient(#ffd873 0%,#e4ae39 100%)}.bmenu-confirm-name{font-family:var(--font-display);text-transform:uppercase;font-size:22px;font-weight:400;display:block}.bmenu-confirm-sub{color:var(--muted);margin-top:4px;display:block}@media (width<=1099px){.side-card.mode-card{gap:6px;padding:12px 14px}.mode-note{display:none}}@media (width>=1100px) and (height<=800px){.side-card.mode-card{gap:8px;padding:14px}.mode-note{display:none}}@media (width<=640px){.side-card.mode-card{justify-content:center;gap:0;padding:8px}.mode-head,.mode-vol{display:none}.mswitch{border-radius:12px;padding:3px}.mswitch-opt{gap:3px;min-height:40px;padding:4px 3px;font-size:11.5px}.mswitch-ico{width:20px;height:20px}.mswitch-opt.is-long{letter-spacing:-.02em;padding-inline:1px;font-size:10px}.msel{align-items:flex-start;padding:16px 12px}.msel-inner{gap:14px}.msel-head{padding:0 40px}.msel-title{font-size:24px}.msel-sub{margin-top:6px;font-size:12.5px}.msel-cards{gap:10px}.msel-card{border-radius:18px}.msel-art{aspect-ratio:1}.msel-body{gap:6px;padding:10px 10px 12px}.msel-name{font-size:19px}.vol{gap:5px;font-size:11px}.msel-vol{flex-wrap:wrap;row-gap:2px}.msel-vol .vol-label{display:none}.vol-bolts svg{width:11px;height:11px}.msel-desc{font-size:11.5px;line-height:1.35}.msel-cta{border-radius:11px;padding:10px 8px;font-size:14px}.msel-badge{padding:4px 8px;font-size:9.5px;top:8px;left:8px}.bmenu-list{gap:10px}.bmenu-opt{gap:6px;padding:12px 10px 10px}.bmenu-art{height:56px}.bmenu-case{width:42px;height:42px;margin:0 -7px}.bmenu-title{font-size:15px}.bmenu-sub{font-size:11px}.bmenu-price{padding:9px 8px;font-size:15px}}@media (prefers-reduced-motion:reduce){.msel,.msel-card,.bmenu-case{animation:none}}@media (width<=380px){.mswitch-opt{gap:2px;padding-inline:2px}.mswitch-ico{width:17px;height:17px}}.game{flex-direction:column;flex:1;display:flex}.game[hidden]{display:none}.stage{flex:1;grid-template-columns:250px minmax(0,1fr) 316px;grid-template-areas:"left center right";align-items:start;gap:20px;width:100%;max-width:1480px;margin:0 auto;padding:16px 20px 18px;display:grid}.col-left{top:calc(var(--header-h) + 16px);flex-direction:column;grid-area:left;gap:14px;min-width:0;display:flex;position:sticky}.col-center{--mw:min(100%, max(320px, calc((100dvh - var(--header-h) - var(--bar-h) - 150px) * var(--mw-k,1.18))));flex-direction:column;grid-area:center;align-items:center;gap:10px;min-width:0;display:flex}.col-right{top:calc(var(--header-h) + 16px);height:calc(100dvh - var(--header-h) - var(--bar-h) - 34px);grid-area:right;min-width:0;min-height:420px;position:sticky}.hud{width:var(--mw);justify-content:space-between;align-items:center;gap:12px;height:38px;display:flex}.hud-base{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;width:100%;display:flex;overflow:hidden}.hud-chip{color:var(--muted);border:1px solid var(--stroke);white-space:nowrap;background:#111312bf;border-radius:999px;flex:none;padding:6px 12px;font-size:12px;font-weight:600}.hud-ante{color:var(--accent);background:var(--accent-soft);border-color:#b6ee5f4d}.hud-fs{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:#ffc46b;text-shadow:0 0 20px #ff8a2a80;animation:hud-in .4s var(--ease-back);flex:none;font-size:19px}.hud-strip{flex-direction:row-reverse;flex:1;justify-content:safe center;gap:6px;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14%);mask-image:linear-gradient(90deg,#0000,#000 14%)}.hud-strip .sk-chip{animation:chip-in .4s var(--ease-back);flex:none}.hud-total{background:#ff7a2f1f;border:1px solid #ff8a2a59;border-radius:12px;flex:none;align-items:baseline;gap:8px;padding:6px 12px;display:flex}.hud-total span{letter-spacing:.08em;text-transform:uppercase;color:#ffc46b;font-size:11px;font-weight:800}.hud-total b{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:17px;font-weight:400}@keyframes hud-in{0%{transform:translateY(6px)scale(.9)}}@keyframes chip-in{0%{transform:scale(.6)}}.machine{width:var(--mw);background:radial-gradient(120% 50% at 50% 0%, var(--rim-soft), transparent 55%), linear-gradient(180deg, var(--frame-top), var(--frame-bottom));border:1px solid var(--stroke-2);box-shadow:0 30px 80px #0000008c, 0 0 0 1px #0000008c, inset 0 1px 0 #ffffff12, 0 -12px 60px -24px var(--rim-soft);border-radius:26px;padding:10px;transition:background .8s,box-shadow .8s;position:relative}.machine-rim{border-radius:inherit;background:linear-gradient(180deg, var(--rim) 0%, transparent 28%, transparent 72%, var(--rim-soft) 100%);-webkit-mask-composite:xor;opacity:.75;pointer-events:none;padding:1.5px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.machine.is-tease{box-shadow:0 30px 80px #0000008c,0 0 0 1px #0000008c,0 0 50px #b6ee5f59}.machine.is-tease .machine-rim{background:var(--accent);animation:.35s ease-in-out infinite alternate rim-pulse}@keyframes rim-pulse{0%{opacity:.4}to{opacity:1}}.grid-well{width:100%;aspect-ratio:var(--grid-aspect,6 / 5);background:radial-gradient(90% 70% at 50% 40%, #ffffff09, transparent 70%), var(--well);border-radius:17px;transition:background-color .8s;position:relative;box-shadow:inset 0 2px 12px #000c,inset 0 0 0 1px #ffffff0a}.grid-slots{grid-template-columns:repeat(var(--grid-cols,6), 1fr);border-radius:inherit;display:grid;position:absolute;inset:0;overflow:hidden}.grid-slots span{background:linear-gradient(#ffffff06,#0000 40%,#ffffff04);border-right:1px solid #ffffff09}.grid-slots span:last-child{border-right:0}.grid-cells{clip-path:inset(0 -40px round 17px);position:absolute;inset:0;overflow-y:clip}.gc{width:calc(100% / var(--grid-cols,6));height:calc(100% / var(--grid-rows,5));will-change:transform;contain:layout style;position:absolute}.gc-sym{will-change:transform;position:absolute;inset:5%}.gc-sym svg{filter:drop-shadow(0 5px 6px #00000080);width:100%;height:100%;display:block;overflow:visible}.gc-glow{opacity:0;background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 70%, transparent), color-mix(in srgb, var(--c) 22%, transparent) 72%, color-mix(in srgb, var(--c) 8%, transparent));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c) 95%, #fff 5%), inset 0 0 18px color-mix(in srgb, var(--c) 45%, transparent), 0 0 28px color-mix(in srgb, var(--c) 65%, transparent);will-change:opacity;pointer-events:none;border-radius:24%;position:absolute;inset:2%}.gc.is-lit .gc-glow{animation:.9s ease-in-out infinite alternate lit}.gc.is-trigger .gc-glow{animation-duration:.35s}.gc.is-armed .gc-glow{opacity:1;--c:#ff7a2f}@keyframes lit{0%{opacity:.35}to{opacity:1}}.grid-fx{pointer-events:none;z-index:3;position:absolute;inset:0}.gfx-label{z-index:2;font-family:var(--font-display);color:#fff;white-space:nowrap;border:1.5px solid color-mix(in srgb, var(--c) 80%, transparent);box-shadow:0 0 26px color-mix(in srgb, var(--c) 45%, transparent), 0 8px 20px #00000080;text-shadow:0 0 14px color-mix(in srgb, var(--c) 80%, transparent);will-change:transform, opacity;background:linear-gradient(#0e100feb,#080a09cc);border-radius:999px;padding:5px 14px 6px;font-size:clamp(17px,2.5vw,30px);line-height:1;position:absolute}.gfx-tease{pointer-events:none;background:repeating-linear-gradient(#b6ee5f00 0 18px,#b6ee5f29 18px 30px,#b6ee5f00 30px 60px) 0 0/100% 60px,linear-gradient(#b6ee5f1a,#b6ee5f38 50%,#b6ee5f1a) 0 0/100% 100%;border-radius:14px;animation:.22s linear infinite tease-roll;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 2px #b6ee5fd9,0 0 26px #b6ee5f73}@keyframes tease-roll{to{background-position:0 60px,0 0}}.gfx-p{background:var(--c);width:10px;height:10px;box-shadow:0 0 12px var(--c);will-change:transform, opacity;border-radius:50%;position:absolute}.gfx-p-ring{background:#fff;width:7px;height:7px}.fx-fly{z-index:75;pointer-events:none;will-change:transform, opacity;filter:drop-shadow(0 0 18px #ff7a2fcc);position:fixed}.fx-fly svg{width:100%;height:100%;display:block}.meter-wrap{width:var(--mw)}.meter{border:1px solid var(--stroke);background:linear-gradient(#171a18eb,#0f1110eb);border-radius:16px;justify-content:center;align-items:center;height:54px;padding:0 16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.meter:before{content:"";opacity:0;background:radial-gradient(60% 120% at 50% 100%,#b6ee5f24,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.meter[data-state=win]:before{opacity:1}.meter-idle,.meter-spin,.meter-win,.meter-cons{align-items:center;gap:12px;min-width:0;display:none;position:relative}.meter[data-state=idle] .meter-idle,.meter[data-state=spin] .meter-spin,.meter[data-state=win] .meter-win,.meter[data-state=cons] .meter-cons{display:flex}.meter-idle,.meter-spin{color:var(--muted);letter-spacing:.02em;white-space:nowrap;font-size:13px;font-weight:600}.meter-spin{letter-spacing:.12em;text-transform:uppercase;color:#e9eef88c;font-weight:800}.meter-fs{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:#ffc46b;text-shadow:0 0 16px #ff8a2a66;font-size:16px;font-weight:400}.meter-fs-sep{background:var(--stroke-2);width:1px;height:20px}.meter-fs-sum{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:18px}.meter-skin{color:var(--text);white-space:nowrap;background:#b6ee5f1a;border:1px solid #b6ee5f4d;border-radius:10px;flex:none;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-size:13px;font-weight:800;display:none}.meter-skin[data-on=true]{display:inline-flex}.meter-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex:none;font-size:11px;font-weight:800}.meter-amount{font-family:var(--font-display);color:var(--accent);text-shadow:0 0 22px #b6ee5f66;font-variant-numeric:tabular-nums;will-change:transform;font-size:28px;line-height:1;display:inline-block}.meter-mult{font-family:var(--font-display);color:#ffc46b;background:#ff7a2f29;border:1px solid #ff8a2a80;border-radius:10px;padding:5px 10px;font-size:20px;line-height:1;display:none;box-shadow:0 0 20px #ff7a2f59}.meter-mult[data-on=true]{display:inline-block}.meter-note{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.meter-note-price{color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:-4px;font-size:14px;font-weight:800}.side-card{text-align:left;background:var(--panel);border:1px solid var(--stroke);width:100%;transition:transform .18s var(--ease-out), border-color .2s ease, box-shadow .2s ease, background-color .2s ease, opacity .2s ease;border-radius:20px;flex-direction:column;gap:8px;padding:16px;display:flex;position:relative;overflow:hidden}button.side-card:not(:disabled):hover{transform:translateY(-2px)}button.side-card:not(:disabled):active{transform:translateY(0)scale(.99)}.buy-card{text-align:center;background:radial-gradient(120% 80% at 50% 0,#b6ee5f33,#0000 60%),linear-gradient(#151915,#0f110f);border-color:#b6ee5f59;align-items:center;gap:10px;padding:18px 16px 16px;box-shadow:0 18px 40px #00000059,inset 0 1px #ffffff0f}.buy-card:not(:disabled):hover{border-color:#b6ee5fb3;box-shadow:0 18px 50px #0006,0 0 34px #b6ee5f38,inset 0 1px #ffffff14}.buy-card:disabled{filter:saturate(.25);opacity:.7}.buy-art{width:150px;height:76px;position:relative}.buy-case{width:70px;height:70px;transition:transform .3s var(--ease-back);position:absolute;top:6px}.buy-case-1{left:0;transform:rotate(-14deg)scale(.86)}.buy-case-2{z-index:1;top:0;left:40px}.buy-case-3{right:0;transform:rotate(14deg)scale(.86)}.buy-card:not(:disabled):hover .buy-case-1{transform:rotate(-20deg)scale(.9)translate(-4px,-2px)}.buy-card:not(:disabled):hover .buy-case-2{transform:translateY(-5px)scale(1.06)}.buy-card:not(:disabled):hover .buy-case-3{transform:rotate(20deg)scale(.9)translate(4px,-2px)}.buy-text{flex-direction:column;gap:3px;display:flex}.buy-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:22px;line-height:1.05}.buy-sub{color:var(--muted);font-size:12.5px;font-weight:600}.buy-price{width:100%;font-family:var(--font-display);color:var(--accent-text);background:var(--accent-grad);border-radius:13px;padding:11px 12px;font-size:21px;line-height:1;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #00000024,0 8px 22px #a4e04b40}.buy-off{color:#ffb3a8;font-size:11.5px;font-weight:700}.ante-card{cursor:pointer;gap:10px}.ante-card:disabled{cursor:not-allowed;opacity:.8}.ante-card.is-on{background:radial-gradient(120% 90% at 100% 0%, #b6ee5f29, transparent 60%), var(--panel);border-color:#b6ee5f8c;box-shadow:0 0 28px #b6ee5f1f}.ante-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ante-title{font-family:var(--font-display);text-transform:uppercase;font-size:19px}.ante-chance{align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.ante-x{font-family:var(--font-display);color:var(--muted);font-size:26px;line-height:1;transition:color .2s}.ante-card.is-on .ante-x{color:var(--accent);text-shadow:0 0 16px #b6ee5f73}.ante-cost{color:var(--muted);font-size:12.5px;font-weight:600}.ante-note{color:var(--muted-2);font-size:11.5px}.feed{border:1px solid var(--stroke);background:#111312e0;border-radius:20px;flex-direction:column;height:100%;display:flex;overflow:hidden}.feed-head{border-bottom:1px solid var(--stroke);justify-content:space-between;align-items:center;padding:14px 16px 12px;display:flex}.feed-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:19px;font-weight:400}.feed-live{letter-spacing:.08em;color:var(--accent);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.feed-live i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:1.4s ease-in-out infinite blink}@keyframes blink{50%{opacity:.3}}.feed-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:6px;min-height:0;padding:8px;display:flex;overflow-y:auto}.feed-empty{text-align:center;color:var(--muted);margin:auto;padding:24px;font-size:13px;line-height:1.5}.feed-item{cursor:pointer;border-radius:13px;flex:none}.feed-item:focus-visible{outline-offset:1px}.feed-item:hover .sk-row:not(.is-sold){border-color:var(--stroke-2);background:linear-gradient(90deg, color-mix(in srgb, var(--rar) 20%, transparent), transparent 60%), var(--panel-3)}.feed-item:has(.is-sold){cursor:default}.feed-item.is-big .sk-row{box-shadow:0 0 0 1px color-mix(in srgb, var(--rar) 55%, transparent), 0 0 18px color-mix(in srgb, var(--rar) 22%, transparent)}.feed-item.is-selected .sk-row{background:linear-gradient(90deg, color-mix(in srgb, var(--rar) 16%, transparent), transparent 55%), var(--panel-3);border-color:#b6ee5f99}.feed-sell{min-height:26px;animation:chip-in .2s var(--ease-back);margin-top:4px;padding:0 10px;font-size:12px}.feed-foot{border-top:1px solid var(--stroke);background:#0b0c0b66;align-items:center;gap:8px;padding:10px;display:flex}.feed-inv{text-align:left;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;padding:6px;transition:background-color .15s;display:flex}.feed-inv:hover{background:var(--panel-2)}.feed-inv-ico{width:36px;height:36px;color:var(--accent);background:var(--accent-soft);border-radius:11px;flex:none;place-items:center;display:grid}.feed-inv-text{flex-direction:column;min-width:0;display:flex}.feed-inv-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.feed-inv-ico{position:relative}.feed-inv-badge{min-width:20px;height:18px;color:var(--accent-text);background:var(--accent);box-shadow:0 0 0 2px var(--panel);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:800;line-height:1;display:grid;position:absolute;top:-6px;right:-8px}.feed-inv-count{color:var(--muted);margin-left:2px;font-size:12px;font-weight:600;display:none}.feed-inv-sum{color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.feed-sellall{flex:none}.sk-row{background:linear-gradient(90deg, color-mix(in srgb, var(--rar) 15%, transparent), transparent 55%), var(--panel-2);border:1px solid var(--stroke);border-radius:13px;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px 7px 8px;transition:opacity .3s,filter .3s,border-color .15s;display:grid;position:relative;overflow:hidden}.sk-row:before{content:"";background:var(--rar);width:3px;box-shadow:0 0 10px var(--rar);border-radius:0 3px 3px 0;position:absolute;top:9px;bottom:9px;left:0}.sk-row.is-fresh{animation:row-in .55s var(--ease-back)}@keyframes row-in{0%{transform:translateY(-14px)scale(.92)}}.sk-row.is-sold{opacity:.4;filter:grayscale(.8)}.sk-row-art{filter:drop-shadow(0 3px 5px #00000080);width:60px;height:40px}.sk-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.sk-row-weapon{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex;overflow:hidden}.sk-row-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.sk-row-side{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.sk-price{color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:800}.sk-sold{color:var(--muted);font-size:11px;font-weight:700}.sk-star{color:var(--gold)}.sk-tile-weapon .sk-star{margin-right:.2em}.sk-wear{color:var(--muted);background:#ffffff0f;border-radius:5px;flex:none;padding:3px 5px;font-size:10px;font-weight:800;line-height:1}.sk-badge{border-radius:5px;flex:none;padding:3px 5px;font-size:10px;font-weight:800;line-height:1}.sk-badge-st{color:#ff9a57;background:#cf6a322e}.sk-badge-sv{color:#ffd966;background:#ffd70024}.sk-tile{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--rar) 28%, transparent), transparent 65%), linear-gradient(180deg, #1a1d1b, #111312);border:1px solid color-mix(in srgb, var(--rar) 45%, #e9eef814);text-align:left;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.sk-tile:after{content:"";background:var(--rar);height:3px;box-shadow:0 0 16px var(--rar);position:absolute;bottom:0;left:0;right:0}.sk-tile-art{aspect-ratio:16/10;filter:drop-shadow(0 6px 10px #0000008c);padding:10px 14px 0}.sk-tile-art svg{display:block}.sk-tile-body{flex-direction:column;gap:3px;min-width:0;padding:6px 12px 14px;display:flex}.sk-tile-weapon{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.sk-tile-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;line-height:1.2;overflow:hidden}.sk-tile-meta{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.sk-tile-rarity{letter-spacing:.08em;text-transform:uppercase;color:var(--rar);margin-top:2px;font-size:11px;font-weight:800}.sk-tile-price{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px}.sk-tile-sm .sk-tile-art{padding:8px 10px 0}.sk-tile-sm .sk-tile-body{padding:4px 10px 12px}.sk-tile-sm .sk-tile-name{font-size:13px}.sk-tile-sm .sk-tile-weapon{font-size:11px}.sk-tile-sm .sk-tile-price{font-size:15px}.sk-tile-md{width:184px}.sk-tile-lg{border-radius:20px;width:min(280px,72vw)}.sk-tile-lg .sk-tile-art{padding:18px 22px 4px}.sk-tile-lg .sk-tile-body{gap:4px;padding:6px 18px 18px}.sk-tile-lg .sk-tile-weapon{font-size:14px}.sk-tile-lg .sk-tile-name{white-space:normal;font-size:21px}.sk-tile-lg .sk-tile-price{font-size:28px}.sk-tile-lg .sk-wear{padding:4px 7px;font-size:11px}.sk-chip{background:color-mix(in srgb, var(--rar) 14%, var(--panel-2));border:1px solid color-mix(in srgb, var(--rar) 45%, transparent);border-radius:999px;flex:none;align-items:center;gap:3px;height:28px;padding:0 8px 0 2px;display:inline-flex}.sk-chip-art{width:34px;height:22px}.sk-chip-price{font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.bar{z-index:25;-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 var(--stroke);background:linear-gradient(#0b0c0bb3,#0b0c0bf5 35%);position:sticky;bottom:0;container-type:inline-size}.bar-inner{max-width:1480px;height:var(--bar-h);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"money center bet";align-items:center;gap:16px;margin:0 auto;padding:0 20px 8px;display:grid}.bar-money{flex-wrap:wrap;grid-area:money;gap:2px 28px;min-width:0;display:flex}.bar-stat{flex-direction:column;gap:3px;min-width:0;display:flex}.bar-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.bar-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:21px;line-height:1.05;transition:color .2s}.bar-win .bar-value.is-on{color:var(--accent);text-shadow:0 0 16px #b6ee5f59}.bar-balance[data-shake=true]{animation:.45s shake}.bar-balance.is-low .bar-value{color:#ff8a7d}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.bar-topup{color:var(--accent-text);background:var(--accent-grad);border-radius:8px;align-self:flex-start;margin-top:2px;padding:4px 9px;font-size:11.5px;font-weight:800}.bar-center{grid-area:center;grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);align-items:center;column-gap:20px;display:grid}.bar-side{align-items:center;gap:20px;min-width:0;display:flex}.bar-side-l{justify-content:flex-end}.bar-side-r{justify-content:flex-start}.bar-sound[aria-pressed=true]{color:var(--muted);background:var(--panel-2);border-color:var(--stroke)}.bar-sound[aria-pressed=true]:hover{color:var(--text);border-color:var(--stroke-2)}.bar-round{border-radius:50%;flex-direction:column;gap:2px;width:54px;height:54px}.bar-mini{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 4px);font-size:min(9px, calc(var(--rb,46px) * .2));letter-spacing:.05em;text-transform:uppercase;font-weight:800;line-height:1;overflow:hidden}.spin-btn{width:86px;height:86px;color:var(--accent-text);background:radial-gradient(circle at 50% 28%, #ffffff80, transparent 45%), var(--accent-grad);transition:transform .15s var(--ease-out), box-shadow .2s ease, filter .2s ease;contain:layout;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 6px #b6ee5f1a,0 12px 34px #a4e04b61,inset 0 2px #ffffff8c,inset 0 -5px #00000029}.spin-btn:not(:disabled):hover{transform:scale(1.04);box-shadow:0 0 0 8px #b6ee5f24,0 14px 44px #a4e04b80,inset 0 2px #ffffff8c,inset 0 -5px #00000029}.spin-btn:not(:disabled):active{transform:scale(.95)}.spin-btn:disabled{filter:grayscale(.85)brightness(.7)}.spin-btn.is-hold{filter:grayscale(.85)brightness(.7);pointer-events:none}.spin-icon{transition:transform .45s var(--ease-out);place-items:center;display:grid}.spin-btn.is-spin:not(:disabled):hover .spin-icon{transform:rotate(180deg)}.spin-ring{outline-offset:7px;opacity:0;pointer-events:none;border-radius:50%;outline:2px dashed #b6ee5f8c;transition:opacity .2s;animation:5s linear infinite spin;position:absolute;inset:0}.spin-btn.is-skip .spin-ring,.spin-btn.is-auto .spin-ring{opacity:1}.spin-btn.is-skip .spin-ring{animation-duration:1.4s}@keyframes spin{to{transform:rotate(360deg)}}.spin-count{min-width:28px;height:26px;color:var(--accent);background:var(--bg);border:2px solid var(--accent);font-variant-numeric:tabular-nums;border-radius:13px;place-items:center;padding:0 6px;font-size:12.5px;font-weight:800;display:grid;position:absolute;top:-4px;right:-6px}.bar-bet{grid-area:bet;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.bet{border:1px solid var(--stroke);background:#111312e6;border-radius:17px;align-items:center;gap:6px;padding:6px;display:flex}.bet-btn{width:42px;height:42px;color:var(--text)}.bet-value{flex-direction:column;align-items:center;gap:1px;min-width:104px;display:flex}.bet-amount{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:20px;line-height:1.05}.bet-total{color:var(--muted);white-space:nowrap;font-size:10.5px;font-weight:700;line-height:1.2}.bet-total.is-ante{color:var(--accent)}@media (width<=1099px){.bar-inner{gap:10px;padding:0 14px 8px}.bar-money{column-gap:14px}.bar-value{font-size:18px}.bar-center,.bar-side{column-gap:12px}.bar-round{width:48px;height:48px}.spin-btn{width:78px;height:78px}.bar-bet{gap:8px}.bet-value{min-width:84px}.bet-btn{width:38px;height:38px}}@media (width>=721px) and (width<=900px){.bar-center,.bar-side{column-gap:8px}.bar-round{width:46px;height:46px}.spin-btn{width:72px;height:72px}.bar-money{column-gap:12px}.bar-value{font-size:17px}}.fly-layer{z-index:60;pointer-events:none;position:fixed;inset:0}.fly{will-change:transform, opacity;position:fixed}.fly-card .sk-tile{box-shadow:0 24px 60px #000000a6, 0 0 44px color-mix(in srgb, var(--rar) 50%, transparent)}.fly-stack{position:relative}.fly-more{min-width:30px;height:30px;color:var(--accent-text);background:var(--accent-grad);border-radius:15px;place-items:center;padding:0 6px;font-weight:800;display:grid;position:absolute;top:-8px;right:-8px}.fly-mini{width:270px}.fly-mini .sk-row{box-shadow:0 14px 40px #0009}.ov{z-index:80;cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px 16px;animation:.3s ease-out ov-in;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes ov-in{0%{opacity:.75}}.ov-hint{left:0;right:0;bottom:max(24px, env(safe-area-inset-bottom));text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#e9eef880;font-size:11.5px;font-weight:700;animation:2s ease-in-out infinite blink;position:absolute}.ov-big{--tier:#b6ee5f}.ov-big.tier-mega{--tier:#d32ce6}.ov-big.tier-epic{--tier:#eb4b4b}.ov-big.tier-musor{--tier:#e4ae39}.big-bg{background:radial-gradient(60% 55% at 50% 42%, color-mix(in srgb, var(--tier) 30%, #05060599), #050605f0 72%);-webkit-backdrop-filter:blur(5px);transition:background .5s;position:absolute;inset:0}.big-bg:before{content:"";background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--tier) 20%, transparent) 0deg 7deg, transparent 7deg 18deg);width:170vmax;height:170vmax;margin:-85vmax 0 0 -85vmax;animation:24s linear infinite spin;position:absolute;top:40%;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 10%,#0000 60%);mask-image:radial-gradient(closest-side,#000 10%,#0000 60%)}.big-coins span{top:-40px;left:var(--x);width:calc(16px * var(--s));height:calc(16px * var(--s));background:radial-gradient(circle at 35% 30%, #fffbe0, var(--tier) 45%, color-mix(in srgb, var(--tier) 45%, #000));box-shadow:0 0 12px color-mix(in srgb, var(--tier) 70%, transparent);animation:coin-fall var(--t) linear infinite;animation-delay:var(--d);will-change:transform;border-radius:50%;position:absolute}.big-coins span:nth-child(4n){height:calc(22px * var(--s));border-radius:3px}@keyframes coin-fall{to{transform:translateY(115vh)rotate(720deg)}}.big-head{text-align:center;transition:transform .6s var(--ease-out);flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.ov-big.stage-reveal .big-head,.ov-big.stage-shown .big-head{margin-bottom:-8vh;transform:scale(.6)}.ov-big.stage-reveal .big-x,.ov-big.stage-shown .big-x{visibility:hidden}.big-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--tier);font-size:14px;font-weight:800}.big-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;background:linear-gradient(180deg, #fff 0%, #fff 22%, var(--tier) 60%, color-mix(in srgb, var(--tier) 55%, #000) 100%);color:#0000;filter:drop-shadow(0 6px 0 #0000008c) drop-shadow(0 0 34px color-mix(in srgb, var(--tier) 55%, transparent));animation:tier-in .65s var(--ease-back);white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:clamp(52px,11vw,132px);line-height:.95}@keyframes tier-in{0%{transform:scale(.45)rotate(-4deg)}60%{transform:scale(1.12)rotate(1deg)}}.big-amount{min-height:1em;font-family:var(--font-display);color:#fff;text-shadow:0 4px 0 #0000008c, 0 0 34px color-mix(in srgb, var(--tier) 70%, transparent);font-variant-numeric:tabular-nums;font-size:clamp(38px,6.5vw,78px);line-height:1}.big-x{letter-spacing:.1em;text-transform:uppercase;color:#e9eef8b8;max-width:520px;font-size:13px;font-weight:800}.big-reveal{flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.big-winto{color:#e9eef8cc;background:#00000059;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:700;animation:.4s .9s both fade-up;position:relative}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}}.rv{place-items:center;width:min(560px,92vw);min-height:min(380px,50dvh);display:grid;position:relative}.rv-rays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--rar) 42%, transparent) 0deg 6deg, transparent 6deg 16deg);opacity:0;pointer-events:none;width:150%;animation:.5s .6s forwards rays-in,16s linear infinite rays-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 18%,#0000 72%);mask-image:radial-gradient(closest-side,#000 18%,#0000 72%)}@keyframes rays-in{to{opacity:1}}@keyframes rays-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.rv-case{filter:drop-shadow(0 0 30px #b6ee5f80);width:150px;height:150px;animation:.6s ease-in-out case-shake,.22s ease-in .58s forwards case-out;position:absolute}@keyframes case-shake{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.05)rotate(0)}40%{transform:scale(1)rotate(-8deg)}55%{transform:scale(1.02)rotate(8deg)}70%{transform:scale(1.05)rotate(-6deg)}85%{transform:scale(1.1)rotate(5deg)}to{transform:scale(1.15)rotate(0)}}@keyframes case-out{to{opacity:0;transform:scale(1.8)}}.rv-flash{background:radial-gradient(circle, #fffffff2, color-mix(in srgb, var(--rar) 60%, transparent) 25%, transparent 60%);opacity:0;pointer-events:none;animation:.6s ease-out .56s flash;position:absolute;inset:-10%}@keyframes flash{0%{opacity:0;transform:scale(.5)}25%{opacity:1}to{opacity:0;transform:scale(1.3)}}.rv-cards{justify-content:center;align-items:center;display:flex;position:relative}.rv-card{--fan:rotate(calc((var(--i) - (var(--n) - 1) / 2) * 6deg));transform:var(--fan);opacity:0;animation:card-in .6s calc(.62s + var(--i) * 70ms) var(--ease-back) forwards;box-shadow:0 26px 70px #0009, 0 0 60px color-mix(in srgb, var(--rar) 45%, transparent)}.rv.is-set .rv-card+.rv-card{margin-left:-64px}@keyframes card-in{0%{opacity:0;transform:translateY(40px)scale(.3)rotate(-10deg)}to{opacity:1;transform:var(--fan)}}.rv-more{font-family:var(--font-display);color:var(--accent);margin-left:10px;font-size:28px;position:relative}.rv.is-instant .rv-case,.rv.is-instant .rv-flash{display:none}.rv.is-instant .rv-card{opacity:1;animation:none}.rv.is-instant .rv-rays{opacity:1;animation:16s linear infinite rays-spin}.ov-fs{-webkit-backdrop-filter:blur(6px);background:radial-gradient(60% 55% at 50% 42%,#ff7a2f61,#080504f2 72%)}.ov-fs:before{content:"";background:repeating-conic-gradient(#ffaa3c1f 0deg 8deg,#0000 8deg 20deg);width:170vmax;height:170vmax;margin:-85vmax 0 0 -85vmax;animation:30s linear infinite spin;position:absolute;top:40%;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 10%,#0000 60%);mask-image:radial-gradient(closest-side,#000 10%,#0000 60%)}.fsi{text-align:center;cursor:default;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.fsi-cases{gap:6px;display:flex}.fsi-cases span{--fsi-s:min(clamp(48px, 9vw, 72px), calc((100vw - 32px - 6px * (var(--n,4) - 1)) / var(--n,4)));width:var(--fsi-s);height:var(--fsi-s);animation:bounce-in .6s calc(var(--i) * 90ms) var(--ease-back) both}@keyframes bounce-in{0%{transform:translateY(-40px)scale(.4)}}.fsi-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ffc46b;font-size:13px;font-weight:800}.fsi-title{animation:tier-in .7s .2s var(--ease-back) both;flex-direction:column;align-items:center;line-height:.86;display:flex}.fsi-num,.rt-num{font-family:var(--font-display);background:linear-gradient(#fff6d6 0%,#ffc46b 42%,#ff5a2a 100%);color:#0000;filter:drop-shadow(0 8px #00000080)drop-shadow(0 0 40px #ff7a2f99);-webkit-background-clip:text;background-clip:text;font-size:clamp(96px,17vw,180px)}.fsi-word,.rt-word{font-family:var(--font-display);text-transform:uppercase;color:#fff;text-shadow:0 4px #00000080;font-size:clamp(28px,5.4vw,56px)}.fsi-rules{flex-wrap:wrap;justify-content:center;gap:10px;max-width:760px;margin:8px 0 6px;padding:0;list-style:none;display:flex}.fsi-rules li{text-align:left;max-width:240px;animation:rise-in .4s calc(.3s + var(--d,0s)) var(--ease-out) both;background:#ffffff0d;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:13px;font-weight:700;line-height:1.3;display:flex}@keyframes rise-in{0%{transform:translateY(10px)}}.fsi-ico{flex:none;width:38px;height:38px}.fsi-start{min-width:240px;min-height:58px;font-family:var(--font-display);text-transform:uppercase;color:#2a1405;background:linear-gradient(#ffd08a,#ff8a2a);border-radius:18px;font-size:20px;font-weight:400;animation:1.4s ease-in-out infinite pulse-btn;box-shadow:inset 0 2px #ffffff80,inset 0 -3px #00000026,0 12px 36px #ff7a2f73}.fsi-start:hover{box-shadow:inset 0 2px #ffffff80,inset 0 -3px #00000026,0 14px 44px #ff7a2fa6}@keyframes pulse-btn{50%{transform:scale(1.04)}}.fsi-auto{color:#e9eef899;font-size:12px;font-weight:700}.ov-retrigger{background:radial-gradient(50% 45% at 50% 45%,#ff7a2f4d,#080504b3 70%)}.rt{animation:tier-in .6s var(--ease-back);flex-direction:column;align-items:center;gap:6px;display:flex}.rt-title{flex-direction:column;align-items:center;line-height:.88;display:flex}.rt-sub{letter-spacing:.12em;text-transform:uppercase;color:#ffc46b;font-size:15px;font-weight:800}.ov-summary{-webkit-backdrop-filter:blur(8px);background:#050605db}.sum{cursor:default;text-align:center;background:radial-gradient(100% 50% at 50% 0%, #ff7a2f33, transparent 60%), var(--panel);width:min(780px,100%);max-height:calc(100dvh - 32px);animation:sum-in .5s var(--ease-back);border:1px solid #ff8a2a61;border-radius:28px;flex-direction:column;align-items:center;gap:6px;padding:26px 24px 22px;display:flex;box-shadow:0 40px 120px #000000a6,0 0 80px #ff7a2f1f}@keyframes sum-in{0%{transform:translateY(30px)scale(.92)}}.sum-eyebrow{font-family:var(--font-display);text-transform:uppercase;color:#ffc46b;text-shadow:0 0 24px #ff8a2a73;font-size:clamp(22px,4vw,32px)}.sum-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:12px;font-weight:800}.sum-amount{min-height:1em;font-family:var(--font-display);color:var(--accent);text-shadow:0 0 34px #b6ee5f66;font-variant-numeric:tabular-nums;font-size:clamp(42px,7.5vw,72px);line-height:1}.sum-meta{color:var(--muted);font-size:13px;font-weight:700}.sum-grid{overscroll-behavior:contain;flex:auto;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-auto-rows:max-content;align-content:start;gap:10px;width:100%;min-height:0;margin-top:10px;padding:4px;display:grid;overflow-y:auto}.sum-card{animation:card-pop .45s calc(.15s + var(--i) * 35ms) var(--ease-back) both}@keyframes card-pop{0%{opacity:.35;transform:scale(.7)translateY(16px)}}.sum-take{border-radius:16px;min-width:260px;min-height:54px;margin-top:12px;font-size:16px}.md-overlay{z-index:90;-webkit-backdrop-filter:blur(6px);background:#040504b8;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out md-bg-in;display:flex;position:fixed;inset:0}@keyframes md-bg-in{0%{background-color:#04050440}}.md-panel{background:var(--panel);border:1px solid var(--stroke-2);width:min(460px,100%);max-height:calc(100dvh - 40px);animation:md-in .26s var(--ease-out);border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 90px #0009}@keyframes md-in{0%{transform:translateY(16px)scale(.97)}}.md-head{border-bottom:1px solid var(--stroke);justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 12px 20px;display:flex}.md-title{font-family:var(--font-display);text-transform:uppercase;align-items:baseline;gap:10px;margin:0;font-size:20px;font-weight:400;display:flex}.md-close{border-radius:11px;width:36px;height:36px}.md-body{overscroll-behavior:contain;flex-direction:column;gap:16px;padding:16px 20px 20px;display:flex;overflow-y:auto}.md-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.md-actions .btn{min-height:46px;padding:0 20px}.md-drawer{justify-content:flex-end;align-items:stretch;padding:0}.md-drawer .md-panel{width:min(560px,100%);height:100%;max-height:none;animation:drawer-in .3s var(--ease-out);border-radius:24px 0 0 24px}@keyframes drawer-in{0%{transform:translate(40px)}}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{height:36px;color:var(--muted);background:var(--panel-2);border:1px solid var(--stroke);white-space:nowrap;border-radius:11px;padding:0 13px;font-size:13px;font-weight:700;transition:color .15s,background-color .15s,border-color .15s}.chip:hover{color:var(--text);border-color:var(--stroke-2)}.chip.is-on{color:var(--accent-text);background:var(--accent-grad);border-color:#0000}.chip-lg{min-width:58px;height:46px;font-family:var(--font-display);font-size:18px;font-weight:400}.auto-group{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.auto-group legend{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;padding:0;font-size:12px;font-weight:800}.auto-row{background:var(--panel-2);border:1px solid var(--stroke);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.buyc-art{justify-content:center;gap:4px;padding-top:4px;display:flex}.buyc-case{width:64px;height:64px;animation:bounce-in .5s var(--ease-back) both}.buyc-case:nth-child(2){animation-delay:60ms}.buyc-case:nth-child(3){animation-delay:.12s}.buyc-case:nth-child(4){animation-delay:.18s}.buyc-text{color:var(--text);text-align:center;margin:0;font-size:14.5px;line-height:1.55}.inv-count{font-family:var(--font-ui);color:var(--muted);text-transform:none;font-size:13px;font-weight:700}.inv-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.inv-total{flex-direction:column;gap:2px;display:flex}.inv-total-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.inv-total-sum{font-family:var(--font-display);color:var(--accent);font-size:28px;line-height:1.05}.inv-sellall{min-height:44px}.inv-session{color:var(--muted);margin-top:-6px;font-size:12px}.inv-sort{gap:6px;display:flex}.inv-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:max-content;gap:10px;display:grid}.inv-card .sk-tile-body{padding-bottom:8px}.inv-sell{min-height:30px;margin:0 10px 12px;font-size:12px}.inv-empty{text-align:center;color:var(--muted);padding:40px 12px}.toasts{left:50%;top:calc(var(--header-h) + 12px);z-index:95;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 24px);display:flex;position:fixed;transform:translate(-50%)}.toast{text-align:center;max-width:520px;color:var(--text);border:1px solid var(--stroke-2);animation:toast-in .3s var(--ease-back);background:#171a18f7;border-radius:13px;padding:10px 16px;font-size:13.5px;font-weight:700;box-shadow:0 14px 40px #00000080}@keyframes toast-in{0%{transform:translateY(-10px)scale(.95)}}.game.is-fs .meter:before{background:radial-gradient(60% 120% at 50% 100%,#ff7a2f33,#0000 70%)}@media (width>=1100px) and (height<=800px){.col-left{gap:12px}.buy-card{gap:8px;padding:14px 14px 12px}.buy-art{width:120px;height:58px}.buy-case{width:54px;height:54px;top:4px}.buy-case-2{top:0;left:33px}.buy-price{padding:9px 12px}.ante-card{gap:8px;padding:14px}.ante-note{display:none}}@media (width<=1099px){.stage{grid-template-columns:minmax(0,1fr) 268px;grid-template-areas:"left left""center right";align-content:start;gap:16px}.col-left{flex-direction:row;gap:12px;position:static}.col-left .side-card{flex:1}.buy-card{text-align:left;flex-direction:row;padding:12px 14px}.buy-art{flex:none;width:92px;height:50px}.buy-case{width:46px;height:46px;top:2px}.buy-case-2{top:0;left:24px}.buy-text{flex:1;min-width:0}.buy-title{font-size:18px}.buy-price{white-space:nowrap;width:auto;padding:10px 14px;font-size:18px}.buy-off{font-size:10.5px;position:absolute;bottom:6px;left:14px}.ante-card{gap:6px;padding:12px 14px}.ante-note{display:none}.col-center{--mw:min(100%, max(300px, calc((100dvh - var(--header-h) - var(--bar-h) - 292px) * var(--mw-k,1.18))))}.col-right{contain:size;align-self:stretch;height:auto;min-height:0;position:static}.feed-inv-ico{display:none}.feed-inv-count{display:inline}}@media (width>=641px) and (width<=1099px) and (orientation:portrait){.stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"left""center""right"}.col-center{--mw:min(100%, calc((100dvh - var(--header-h) - var(--bar-h) - 300px) * var(--mw-k,1.18)))}.col-right{contain:none;align-self:auto}}@media (width<=640px),(width>=641px) and (width<=1099px) and (orientation:portrait){.feed-list{scroll-snap-type:x proximity;flex-direction:row;min-height:74px;padding:8px;overflow:auto hidden}.feed-item{scroll-snap-align:start;width:232px}.feed-list .sk-row{grid-template-columns:46px minmax(0,1fr);grid-template-areas:"art text""art side";gap:1px 8px}.feed-list .sk-row-art{grid-area:art;width:46px;height:34px}.feed-list .sk-row-text{grid-area:text}.feed-list .sk-row-side{flex-direction:row;grid-area:side;justify-content:space-between;align-items:center;gap:8px}.feed-list .feed-sell{margin-top:0}.feed-empty{text-align:left;margin:0;padding:12px}.feed-foot{padding:8px}.feed-inv-ico{display:grid}.feed-inv-count{display:none}}@media (width<=640px){.stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"left""center""right";gap:10px;padding:8px 12px 14px}.col-left{gap:8px}.side-card{border-radius:16px}.buy-card{text-align:left;flex-direction:column;justify-content:center;align-items:stretch;gap:5px;padding:8px 10px}.buy-art{display:none}.buy-title{white-space:nowrap;font-size:14px}.buy-sub{display:none}.buy-price{text-align:center;border-radius:10px;width:100%;padding:6px 10px;font-size:15px}.buy-off{display:none}.ante-card{justify-content:center;gap:4px;padding:9px 12px}.ante-title{font-size:14px}.ante-chance{gap:6px;font-size:11.5px}.ante-x{font-size:17px}.ante-cost{display:none}.switch{width:38px;height:22px}.switch:after{width:16px;height:16px}.switch[data-on=true]:after{transform:translate(16px)}.col-center{--mw:100%;gap:8px}.hud{height:30px}.hud-chip{padding:5px 9px;font-size:11px}.hud-max,.hud-strip{display:none}.hud-fs{font-size:16px}.machine{border-radius:18px;padding:6px}.grid-well{border-radius:13px}.grid-cells{clip-path:inset(0 -12px round 13px)}.meter{border-radius:13px;height:46px;padding:0 10px}.meter-win,.meter-idle,.meter-cons{gap:8px}.meter-label{letter-spacing:.06em;font-size:10px}.meter-amount{font-size:23px}.meter-idle,.meter-spin{font-size:12px}.meter-fs{font-size:14px}.meter-fs-sum{font-size:16px}.meter[data-skin=true] .meter-win>.meter-label,.meter[data-skin=true] .meter-mult{display:none}.meter-skin{padding:4px 8px 4px 6px;font-size:12px}.col-right{contain:none;height:auto;min-height:0;position:static}.feed{border-radius:16px}.feed-head{padding:10px 12px 8px}.feed-title{font-size:16px}.md-overlay{align-items:flex-end;padding:0}.md-panel{width:100%;max-height:88dvh;animation:sheet-in .3s var(--ease-out);border-radius:22px 22px 0 0}.md-drawer .md-panel{height:88dvh;animation:sheet-in .3s var(--ease-out);border-radius:22px 22px 0 0}.inv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sum{border-radius:22px;padding:20px 14px 16px}.sum-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:2px}.sum-card{border-radius:12px}.sum-card .sk-tile-art{padding:6px 8px 0}.sum-card .sk-tile-body{gap:1px;padding:2px 7px 9px}.sum-card .sk-tile-weapon{font-size:10px}.sum-card .sk-tile-name{font-size:11.5px}.sum-card .sk-tile-meta{display:none}.sum-card .sk-tile-price{font-size:13px}.sum-take{width:100%;min-width:0}.sk-tile-md{width:150px}.fsi-rules li{width:100%;max-width:100%}}@media (width<=720px){.bar-inner{height:auto;min-height:var(--bar-h);padding:8px 12px calc(12px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"money bet""center center";gap:6px 10px}.bar-money{column-gap:14px}.bar-value{font-size:16px}.bar-label{font-size:9.5px}.bar-center{--rb:46px;column-gap:clamp(6px, calc((100cqw - 24px - 5 * var(--rb) - 20px) / 4), 22px)}.bar-side{gap:6px}.bar-side-l{justify-content:flex-start}.bar-side-r{justify-content:flex-end}.bar-center.has-lobby{--rb:min(46px, calc((100cqw - 80px) / 7));column-gap:6px}.bar-round{width:var(--rb);height:var(--rb)}.spin-btn{width:calc(var(--rb) + 20px);height:calc(var(--rb) + 20px)}.spin-icon svg{width:28px;height:28px}.bet{border-radius:13px;gap:4px;padding:4px}.bet-btn{border-radius:10px;width:34px;height:34px}.bet-value{min-width:70px}.bet-amount{font-size:16px}.bet-total{font-size:9.5px}.bar-topup{padding:3px 7px;font-size:10.5px}}@keyframes sheet-in{0%{transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.gc.is-lit .gc-glow{opacity:.85}}.sk-img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.sk-status{white-space:nowrap;color:var(--muted);font-size:11px;font-weight:700}.sk-status.is-ok{color:#b6ee5fbf}.sk-status.is-warn{color:var(--gold);animation:1.1s ease-in-out infinite alternate sk-status-wait}@keyframes sk-status-wait{to{opacity:.55}}.sk-tile .sk-status{margin-top:2px}.net{z-index:5;pointer-events:none;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;animation:.25s both net-in;display:flex;position:absolute;inset:10px}.net:not(.net-wait){background:radial-gradient(60% 45%,#080a09d1,#080a0959)}.net-spinner{border:4px solid #b6ee5f2e;border-top-color:var(--accent);width:46px;height:46px;filter:drop-shadow(0 0 12px var(--accent-glow));border-radius:50%;animation:.8s linear infinite net-spin}.net-text{color:var(--text);text-shadow:0 2px 8px #000c;font-size:15px;font-weight:700}.net-retry{pointer-events:auto}@keyframes net-spin{to{transform:rotate(360deg)}}@keyframes net-in{0%{opacity:0}}.rs-title{font-size:clamp(28px,5vw,44px)}.rs-progress{font-family:var(--font-display);color:var(--accent);text-shadow:0 0 26px var(--accent-glow)}.rs-win{color:var(--text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}@media (prefers-reduced-motion:reduce){.net-spinner,.sk-status.is-warn{animation-duration:3s}}.app-provider{--header-h:0px}.mg-screen{min-height:calc(100dvh - var(--header-h));text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding:24px 16px;display:flex}.mg-logo{width:76px;height:76px;color:var(--accent);background:radial-gradient(circle at 50% 30%,#b6ee5f3d,#b6ee5f0d);border:1px solid #b6ee5f4d;border-radius:22px;place-items:center;display:grid;box-shadow:0 0 40px #b6ee5f2e}.mg-title{font-family:var(--font-display);letter-spacing:.02em;color:var(--text);flex-wrap:wrap;justify-content:center;gap:0 9px;margin:0;font-size:26px;font-weight:400;line-height:1.1;display:flex}.mg-title-a{color:var(--accent);text-shadow:0 0 18px #b6ee5f59}.mg-spinner{border:3px solid #b6ee5f2e;border-top-color:var(--accent);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite mg-spin}.mg-text{color:var(--muted);font-weight:600}@keyframes mg-spin{to{transform:rotate(360deg)}}.mg-block{z-index:120;-webkit-backdrop-filter:blur(8px);background:#060706db;place-items:center;padding:16px;animation:.25s both mg-fade;display:grid;position:fixed;inset:0}.mg-block-card{border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--panel-2), var(--panel));border:1px solid var(--stroke-2);text-align:center;flex-direction:column;align-items:center;gap:14px;width:min(420px,100%);padding:30px 24px 26px;display:flex;box-shadow:0 30px 80px #0009}.mg-block-title{font-family:var(--font-display);margin:0;font-size:22px;font-weight:400;line-height:1.25}.mg-block-text{color:var(--muted);margin:0}@keyframes mg-fade{0%{opacity:0}}
