:root{--bg: #0b0d13;--bg-deep: #07080d;--surface-1: rgba(255, 255, 255, .04);--surface-2: rgba(255, 255, 255, .07);--surface-3: rgba(255, 255, 255, .11);--hairline: rgba(255, 255, 255, .09);--hairline-strong: rgba(255, 255, 255, .16);--text: #f2f4f9;--text-dim: #8d94a8;--text-faint: #5b6175;--accent: #4c82ff;--accent-soft: rgba(76, 130, 255, .16);--accent-press: #3a6ade;--star: #ffc531;--success: #34d399;--danger: #f4525f;--r-common: #78839c;--r-rare: #4c82ff;--r-epic: #a855f7;--r-legendary: #ffa62b;--r-mythic: #f4525f;--r-xs: 10px;--r-sm: 14px;--r-md: 18px;--r-lg: 24px;--r-xl: 30px;--r-full: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 8px 24px -8px rgba(0, 0, 0, .65);--shadow-lg: 0 24px 60px -20px rgba(0, 0, 0, .8);--gloss-top: inset 0 1.5px 0 rgba(255, 255, 255, .45);--gloss-bottom: inset 0 -2px 0 rgba(0, 0, 0, .28);--gloss-edge: inset 0 0 0 1px rgba(255, 255, 255, .14);--lift-sm: 0 4px 12px -4px rgba(0, 0, 0, .6);--lift-md: 0 12px 26px -10px rgba(0, 0, 0, .72);--spring: cubic-bezier(.34, 1.56, .64, 1);--ease: cubic-bezier(.22, 1, .36, 1);--fast: .14s;--normal: .24s;--g-rocket: linear-gradient(135deg, #5aa9ff 0%, #3d7ff5 55%, #2f5fd6 100%);--g-pvp: linear-gradient(135deg, #ffc93c 0%, #f79a1e 55%, #e07c0a 100%);--g-hub: linear-gradient(135deg, #a855f7 0%, #7c3aed 55%, #5b21b6 100%);--g-free-gold: linear-gradient(135deg, #3a2a10 0%, #241a0a 100%);--g-free-cool: linear-gradient(135deg, #1b1f3a 0%, #121428 100%);--g-farm: linear-gradient(135deg, #22c55e 0%, #15803d 100%);--g-mines: linear-gradient(135deg, #ff6b6b 0%, #dc2626 55%, #991b1b 100%);--g-slots: linear-gradient(135deg, #fbbf24 0%, #f59e0b 55%, #b45309 100%);--g-cases: linear-gradient(135deg, #38bdf8 0%, #0ea5e9 55%, #0369a1 100%);--sl-scene: radial-gradient(70% 38% at 0% 0%, rgba(255, 46, 160, .24), transparent 70%), radial-gradient(75% 40% at 100% 62%, rgba(0, 220, 255, .2), transparent 70%), radial-gradient(60% 30% at 30% 100%, rgba(150, 70, 255, .32), transparent 70%), linear-gradient(180deg, #120a24 0%, #1d0f38 48%, #0b0716 100%);--sl-sprinkles: radial-gradient(circle, rgba(255, 255, 255, .07) 1.2px, transparent 1.6px) 0 0 / 26px 26px, radial-gradient(circle, rgba(255, 46, 160, .1) 1.2px, transparent 1.6px) 13px 13px / 26px 26px;--sl-panel: linear-gradient(180deg, rgba(14, 10, 40, .62), rgba(24, 16, 58, .62));--sl-panel-edge: rgba(255, 90, 200, .2);--sl-cell: linear-gradient(180deg, rgba(255, 255, 255, .075), rgba(255, 255, 255, .03));--sl-cell-edge: rgba(255, 255, 255, .07);--sl-glass: rgba(255, 255, 255, .08);--sl-glass-strong: rgba(255, 255, 255, .15);--sl-text-dim: rgba(222, 226, 255, .6);--sl-mint: #2ee8ff;--sl-coral: #ff2ea0;--sl-spin: radial-gradient(circle at 50% 28%, #ff7ad1 0%, #ff2ea0 45%, #b3127a 100%);--sl-spin-ring: rgba(255, 46, 160, .3);--sl-hit: #5ff4ff;--sl-gold: linear-gradient(180deg, #ffe28a 0%, #f5a524 100%);--sl-progress: linear-gradient(90deg, #2ee8ff 0%, #b28cff 100%);--sl-free: linear-gradient(180deg, rgba(90, 20, 90, .6), rgba(30, 30, 90, .6));--sl-banner: rgba(14, 6, 28, .9);--sl-gravity: cubic-bezier(.5, 0, .75, 0);--sl-land: cubic-bezier(.3, 1.25, .55, 1);--nav-h: 72px;--safe-b: env(safe-area-inset-bottom, 0px);--safe-t: env(safe-area-inset-top, 0px);--app-w: 560px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.4;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 40% at 50% -8%,rgba(76,130,255,.14),transparent 70%),radial-gradient(50% 30% at 100% 0%,rgba(168,85,247,.08),transparent 70%);pointer-events:none;z-index:0}#root{position:relative;z-index:1;display:flex;flex-direction:column;max-width:var(--app-w);margin:0 auto}button{font:inherit;color:inherit;border:none;background:none;cursor:pointer}a{color:inherit;text-decoration:none}.app-scroll{flex:1;overflow-y:auto;padding-bottom:calc(var(--nav-h) + var(--safe-b) + var(--s-8));-webkit-overflow-scrolling:touch}.h1{font-size:22px;font-weight:700;letter-spacing:-.02em}.h2{font-size:17px;font-weight:650;letter-spacing:-.01em}.caption{font-size:12px;color:var(--text-dim)}.num{font-variant-numeric:tabular-nums}.dim{color:var(--text-dim)}.section-head{display:flex;align-items:baseline;justify-content:space-between;padding:var(--s-6) var(--s-4) var(--s-3)}.section-head__title{font-size:15px;font-weight:650;letter-spacing:-.01em}.section-head__meta{font-size:13px;color:var(--text-faint)}.btn{display:flex;align-items:center;justify-content:center;gap:var(--s-2);width:100%;padding:15px var(--s-5);border-radius:var(--r-md);background:linear-gradient(180deg,#6d9bff 0%,var(--accent) 45%,#3768d8 100%);color:#fff;font-size:16px;font-weight:700;letter-spacing:-.01em;box-shadow:var(--gloss-top),var(--gloss-bottom),0 10px 22px -10px #4c82fff2;transition:transform var(--fast) var(--spring),opacity var(--fast);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.btn:active:not(:disabled){transform:scale(.975);background:var(--accent-press)}.btn:disabled{opacity:.4;box-shadow:none}.btn--ghost{background:var(--surface-2);color:var(--text);box-shadow:none;border:1px solid var(--hairline)}.btn--ghost:active:not(:disabled){background:var(--surface-3)}.btn--success{background:var(--success);color:#04120c;box-shadow:0 8px 20px -10px #34d399e6}.btn{white-space:nowrap}.btn--tight{font-size:15px;padding-left:var(--s-3);padding-right:var(--s-3)}.btn--sm{padding:10px var(--s-4);font-size:14px;border-radius:var(--r-sm);width:auto}.card{background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--s-4)}.topbar{display:flex;align-items:center;gap:var(--s-3);padding:calc(var(--safe-t) + var(--s-3)) var(--s-4) var(--s-2)}.balance{display:flex;align-items:center;gap:var(--s-2);padding:6px 6px 6px 14px;background:linear-gradient(180deg,#ffffff1c,#ffffff0d);border-radius:var(--r-full);box-shadow:var(--gloss-edge),var(--lift-sm);font-weight:700;font-size:15px;transition:transform var(--fast) var(--spring)}.balance:active{transform:scale(.96)}.balance__star{color:var(--star);display:grid;place-items:center}.balance__plus{width:26px;height:26px;border-radius:var(--r-full);background:var(--accent);display:grid;place-items:center;color:#fff}.live{display:flex;align-items:center;gap:var(--s-3);margin:var(--s-2) var(--s-4) 0;padding:var(--s-2) var(--s-3);background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--r-md);overflow:hidden}.live__badge{display:flex;align-items:center;gap:6px;flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--text-dim)}.live__dot{width:6px;height:6px;border-radius:var(--r-full);background:var(--danger);animation:pulse 1.8s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.live__track{display:flex;gap:var(--s-2);overflow-x:auto;min-width:0;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.live__track::-webkit-scrollbar{display:none}.live__item{flex-shrink:0;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r-xs);background:var(--surface-2);border:1px solid var(--hairline);animation:drop-in .4s var(--spring)}@keyframes drop-in{0%{transform:scale(.4) translateY(-6px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.bento{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3);padding:0 var(--s-4)}.tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:148px;padding:var(--s-4);border-radius:var(--r-lg);background:var(--surface-1);border:1px solid var(--hairline);overflow:hidden;transition:transform var(--fast) var(--spring),border-color var(--fast)}.tile:active{transform:scale(.975);border-color:var(--hairline-strong)}.tile:before{content:"";position:absolute;top:-40%;right:-30%;width:150px;height:150px;border-radius:50%;background:var(--tile-accent, var(--accent));filter:blur(46px);opacity:.45;pointer-events:none}.tile--wide{grid-column:span 2;min-height:112px;flex-direction:row;align-items:center;gap:var(--s-4)}.tile__art{position:relative;display:grid;place-items:center;height:60px}.tile__title{font-size:16px;font-weight:650;letter-spacing:-.01em}.tile__sub{font-size:12px;color:var(--text-dim);margin-top:2px}.tile__foot{position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:var(--s-3)}.price{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:var(--r-full);background:#00000059;border:1px solid var(--hairline);font-size:13px;font-weight:650}.price--free{background:#34d39929;border-color:#34d39959;color:var(--success)}.price__star{color:var(--star);display:grid;place-items:center}.nav{position:fixed;bottom:0;left:0;right:0;max-width:var(--app-w);margin:0 auto;height:calc(var(--nav-h) + var(--safe-b));padding-bottom:var(--safe-b);display:grid;grid-auto-flow:column;background:#0b0d13d1;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border-top:1px solid var(--hairline);z-index:20}.nav a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10px;font-weight:600;color:var(--text-faint);transition:color var(--fast)}.nav a.active{color:var(--accent)}.nav a.active:before{content:"";position:absolute;top:0;width:26px;height:2px;border-radius:0 0 var(--r-full) var(--r-full);background:var(--accent)}.nav__badge{position:absolute;top:6px;right:50%;margin-right:-22px;min-width:17px;height:17px;padding:0 5px;border-radius:var(--r-full);background:var(--danger);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#000000a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;animation:fade .2s var(--ease)}@keyframes fade{0%{opacity:0}to{opacity:1}}.sheet{width:100%;max-width:var(--app-w);background:#12151d;border:1px solid var(--hairline);border-bottom:none;border-radius:var(--r-xl) var(--r-xl) 0 0;padding:var(--s-6) var(--s-4) calc(var(--s-6) + var(--safe-b));box-shadow:var(--shadow-lg);animation:slide-up .3s var(--ease)}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet__grabber{width:36px;height:4px;border-radius:var(--r-full);background:var(--surface-3);margin:-8px auto var(--s-4)}.case-screen{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;overflow-x:clip}.case-screen>:not(.case-bg){position:relative;z-index:1}.case-screen:before{content:"";z-index:0;will-change:transform;position:absolute;top:-120px;left:50%;transform:translate(-50%);width:420px;height:320px;border-radius:50%;background:var(--case-accent, var(--accent));filter:blur(90px);opacity:.32;pointer-events:none}.roulette{position:relative;height:152px;margin:var(--s-6) 0 var(--s-4);overflow:hidden;isolation:isolate}.roulette:before,.roulette:after{content:"";position:absolute;top:0;bottom:0;width:16%;z-index:1;pointer-events:none}.roulette:before{left:0;background:linear-gradient(90deg,var(--bg),transparent)}.roulette:after{right:0;background:linear-gradient(270deg,var(--bg),transparent)}.roulette__track{position:absolute;top:0;left:0;height:100%;display:flex;align-items:center;gap:10px;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.roulette__cell{flex-shrink:0;contain:layout paint;width:110px;height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-2);border-radius:var(--r-md);background:var(--surface-1);border:1px solid var(--hairline);transition:border-color var(--normal),box-shadow var(--normal)}.roulette__cell--won{border-color:var(--won-color, var(--accent));box-shadow:0 0 0 1px var(--won-color, var(--accent)),0 0 28px -6px var(--won-color, var(--accent))}.roulette__pointer{position:absolute;top:8px;bottom:8px;left:50%;width:2px;margin-left:-1px;border-radius:var(--r-full);background:linear-gradient(180deg,transparent,var(--star) 18%,var(--star) 82%,transparent);box-shadow:0 0 16px var(--star);z-index:2}.prizes{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-2);padding:0 var(--s-4)}.prize{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--s-3) var(--s-2);border-radius:var(--r-md);background:var(--surface-1);border:1px solid var(--hairline);border-top:2px solid var(--rarity, var(--r-common))}.prize__name{font-size:11px;color:var(--text-dim);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.prize__chance{font-size:10px;color:var(--text-faint)}.case-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(80% 40% at 50% 28%,color-mix(in srgb,var(--case-accent, var(--accent)) 22%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--case-accent, var(--accent)) 10%,var(--bg)) 0%,var(--bg) 60%)}.case-bg__rays{position:absolute;top:210px;left:50%;width:900px;height:900px;margin:-450px 0 0 -450px;border-radius:50%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--case-accent, var(--accent)) 30%,transparent) 0deg 7deg,transparent 7deg 20deg);-webkit-mask-image:radial-gradient(circle,#000 0%,rgba(0,0,0,.5) 25%,transparent 55%);mask-image:radial-gradient(circle,#000 0%,rgba(0,0,0,.5) 25%,transparent 55%);opacity:.35;will-change:transform;animation:case-rays 60s linear infinite}.case-screen--spinning .case-bg__rays{opacity:.55;animation-duration:14s}.case-screen--won .case-bg__rays{opacity:.7}.case-bg__floor{position:absolute;left:-10%;right:-10%;top:300px;height:120px;background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--case-accent, var(--accent)) 25%,transparent),transparent 70%);filter:blur(10px)}.case-bg__mote{position:absolute;bottom:-10px;border-radius:50%;background:color-mix(in srgb,var(--case-accent, var(--accent)) 60%,#fff);box-shadow:0 0 6px color-mix(in srgb,var(--case-accent, var(--accent)) 80%,#fff);opacity:0;animation:case-mote linear infinite}@keyframes case-rays{to{transform:rotate(360deg)}}@keyframes case-mote{0%{transform:translateY(0);opacity:0}15%{opacity:.8}85%{opacity:.5}to{transform:translateY(-110vh) translate(20px);opacity:0}}.roulette{background:linear-gradient(180deg,#ffffff0a,#ffffff03);border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.roulette__cell{position:relative;background:radial-gradient(70% 50% at 50% 100%,color-mix(in srgb,var(--won-color, var(--accent)) 26%,transparent),transparent 75%),linear-gradient(180deg,#1c2030,#141722);border-color:color-mix(in srgb,var(--won-color, #fff) 22%,transparent)}.roulette__cell--won{animation:case-won .7s var(--spring)}.roulette__cell--won:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%) no-repeat;background-size:250% 100%;animation:case-shine 1.2s .2s ease-out both;pointer-events:none}.roulette__notch{position:absolute;left:50%;z-index:3;width:0;height:0;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;filter:drop-shadow(0 0 6px var(--star))}.roulette__notch--top{top:0;border-top:10px solid var(--star)}.roulette__notch--bottom{bottom:0;border-bottom:10px solid var(--star)}.case-screen--spinning .roulette__pointer{animation:case-pointer .5s ease-in-out infinite alternate}@keyframes case-pointer{to{box-shadow:0 0 26px 2px var(--star)}}@keyframes case-won{0%{transform:scale(1)}35%{transform:scale(1.12) translateY(-4px)}to{transform:scale(1.04)}}@keyframes case-shine{0%{background-position:150% 0;opacity:1}to{background-position:-100% 0;opacity:0}}.prize{background:radial-gradient(80% 45% at 50% 0%,color-mix(in srgb,var(--rarity, #888) 18%,transparent),transparent 70%),var(--surface-1);animation:case-prize-in .45s var(--spring) both}@keyframes case-prize-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}.win-hero{position:relative;display:grid;place-items:center;height:150px}.win-hero>span{position:absolute;top:50%;left:50%;border-radius:50%;pointer-events:none}.win-hero__rays{width:260px;height:260px;margin:-130px 0 0 -130px;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--won-color) 45%,transparent) 0deg 10deg,transparent 10deg 24deg);-webkit-mask-image:radial-gradient(circle,#000 10%,transparent 65%);mask-image:radial-gradient(circle,#000 10%,transparent 65%);animation:case-rays 12s linear infinite,win-fade .5s ease-out both}.win-hero__glow{width:140px;height:140px;margin:-70px 0 0 -70px;background:radial-gradient(circle,color-mix(in srgb,var(--won-color) 55%,transparent),transparent 70%);animation:win-fade .4s ease-out both}.win-hero__spark{width:6px;height:6px;margin:-3px 0 0 -3px;background:#fff;box-shadow:0 0 8px var(--won-color);opacity:0;animation:win-spark .9s ease-out both}.win-hero__item{position:relative;z-index:1;grid-area:1 / 1;display:grid;place-items:center;animation:case-win-pop .6s var(--spring)}@keyframes win-fade{0%{opacity:0;transform:scale(.5)}to{opacity:1}}@keyframes case-win-pop{0%{transform:scale(.2) rotate(-25deg)}60%{transform:scale(1.15) rotate(6deg)}to{transform:none}}@keyframes win-spark{0%{opacity:0;transform:translate(0) scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(calc(var(--dx) * 1.6),calc(var(--dy) * 1.6)) scale(.3)}}@media(prefers-reduced-motion:reduce){.case-bg__rays,.case-bg__mote,.win-hero__rays{animation:none}}.star-prize{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-weight:700;color:var(--star);line-height:1}.inv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-3);padding:0 var(--s-4)}.inv-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--s-3) var(--s-2);border-radius:var(--r-md);background:var(--surface-1);border:1px solid var(--hairline);transition:transform var(--fast) var(--spring),border-color var(--fast)}.inv-card:active{transform:scale(.96)}.inv-card--selected{border-color:var(--accent);background:var(--accent-soft)}.avatar{width:34px;height:34px;border-radius:var(--r-full);background:var(--surface-3);display:grid;place-items:center;font-size:13px;font-weight:700;overflow:hidden;flex-shrink:0}.avatar img{width:100%;height:100%;object-fit:cover}.star-icon{color:var(--star)}.row{display:flex;align-items:center;gap:var(--s-2)}.spread{display:flex;align-items:center;justify-content:space-between}.pad{padding:0 var(--s-4)}.empty{padding:var(--s-8) var(--s-4);text-align:center;color:var(--text-faint);font-size:14px}.crash-screen{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;background:radial-gradient(120% 80% at 50% 25%,#14204a,#0b1330 45%,#070b1c)}.crash-stage{position:relative;flex:1 1 0;min-height:190px;overflow:hidden}.crash-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.crash-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 50% 50%,rgba(244,82,95,.35),transparent 70%);animation:flash .55s var(--ease) forwards;pointer-events:none}@keyframes flash{0%{opacity:1}to{opacity:0}}.crash-rocket{position:absolute;left:24%;top:88%;transform:translate(-50%,-58%) rotate(45deg);will-change:left,top,transform;filter:drop-shadow(0 0 22px rgba(90,160,255,.45))}.vehicle{pointer-events:none}.vehicle__canvas{display:block;width:100%;height:100%}.crash-rocket--idle .rk{animation:rk-idle 1.6s ease-in-out infinite}@keyframes rk-idle{0%,to{transform:translate(0)}25%{transform:translate(.6px,-.8px) rotate(-.4deg)}50%{transform:translate(-.5px,.5px) rotate(.3deg)}75%{transform:translate(.4px,.7px) rotate(-.2deg)}}.crash-rocket--flying .rk{animation:rk-fly 1.6s ease-in-out infinite}@keyframes rk-fly{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.02) translateY(-1.5px)}}.crash-rocket--crashed{animation:rk-fall 1.6s cubic-bezier(.4,0,.9,.6) forwards;filter:drop-shadow(0 0 18px rgba(244,82,95,.4)) grayscale(.4)}@keyframes rk-fall{0%{opacity:1}to{transform:translate(calc(-50% + 40px),calc(-58% + 220px)) rotate(560deg);opacity:0}}.rk__eyes{animation:rk-blink 4.2s infinite;transform-origin:center 46px}@keyframes rk-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.rk--crashed .rk__eyes{animation:none}.rk__duck{animation:rk-duck 2.4s ease-in-out infinite;transform-origin:60px 60px}@keyframes rk-duck{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}.crash-parachute{position:absolute;transform:translate(-50%,-50%);animation:pc-fall 4s ease-out forwards;pointer-events:none;z-index:3}@keyframes pc-fall{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}12%{opacity:1;transform:translate(-50%,-40%) scale(1)}to{opacity:1;transform:translate(calc(-50% - 30px),calc(-50% + 200px)) scale(1)}}.crash-parachute svg{animation:pc-sway 2.6s ease-in-out infinite;transform-origin:50% 10%}@keyframes pc-sway{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.crash-hud{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;padding-top:var(--s-8);pointer-events:none}.crash-mult{font-size:58px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-shadow:0 0 40px rgba(76,130,255,.45);transition:color var(--normal);will-change:transform}.crash-gone{margin-top:var(--s-1);font-size:14px;font-weight:650;color:var(--danger);animation:fade .3s var(--ease)}.crash-countdown{position:relative;width:128px;height:128px;display:grid;place-items:center}.crash-countdown__ring{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.crash-countdown__track{fill:none;stroke:#ffffff17;stroke-width:4}.crash-countdown__fill{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-dasharray:276.5;transition:stroke-dashoffset .12s linear}.crash-countdown__num{font-size:44px;font-weight:800;font-variant-numeric:tabular-nums}.crash-countdown__label{position:absolute;bottom:-22px;font-size:12px;color:var(--text-dim);white-space:nowrap}.crash-history{flex-shrink:0;display:flex;gap:6px;overflow-x:auto;padding:var(--s-3) var(--s-4);scrollbar-width:none}.crash-history::-webkit-scrollbar{display:none}.crash-pill{flex-shrink:0;display:inline-flex;align-items:center;min-height:38px;padding:0 18px;border-radius:var(--r-full);font-size:16px;line-height:1;font-weight:750;font-variant-numeric:tabular-nums;background:#1c2338;color:#e6e9f2}.crash-pill--win{background:#2356e8;color:#fff}.crash-pill--last{background:#fff;color:#0b1330}.crash-bets{flex-shrink:0;margin:0 var(--s-4);padding:var(--s-3) var(--s-4);background:#1e263ec7;border-radius:22px;max-height:148px;overflow-y:auto}.crash-bets__head{display:flex;justify-content:space-between;margin-bottom:4px;font-size:14px;color:#e6e9f28c}.crash-bets__empty{padding:10px 0;font-size:14px;color:#e6e9f280}.crash-bet-row{display:flex;align-items:center;gap:12px;padding:8px 0}.crash-bet-row__avatar{width:44px;height:44px;font-size:16px}.crash-bet-row__who{flex:1;min-width:0}.crash-bet-row__name{font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crash-bet-row__bet{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:650;color:var(--star)}.crash-bet-row__x{color:#e6e9f28c;font-weight:600}.crash-bet-row__prize{font-weight:750;font-size:15px}.crash-bet-row__icon{display:grid;place-items:center;color:var(--star);filter:drop-shadow(0 3px 6px rgba(255,180,0,.35))}.crash-bet-row.is-won .crash-bet-row__prize{color:var(--success)}.crash-bet-row.is-lost{opacity:.45}.crash-about{flex-shrink:0;margin:var(--s-1) auto 0;padding:6px 12px;font-size:14px;color:#e6e9f273}.crash-footer{position:sticky;bottom:0;display:grid;gap:10px;margin-top:auto;padding:var(--s-3) var(--s-4) calc(var(--s-4) + var(--safe-b));background:linear-gradient(180deg,transparent,#070b1c 30%)}.crash-footer__btn{padding:19px var(--s-5);border-radius:20px;font-size:18px}.chips{display:flex;gap:var(--s-2)}.chip{flex:1;padding:11px 0;border-radius:var(--r-sm);background:var(--surface-1);border:1px solid var(--hairline);font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;transition:all var(--fast) var(--spring)}.chip:active{transform:scale(.96)}.chip--active{background:var(--accent-soft);border-color:var(--accent);color:#a8c4ff}.task{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3);background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--r-md)}.task-icon{flex-shrink:0;display:grid;place-items:center;box-shadow:var(--shadow-sm);border-radius:13px}.task__icon{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;border-radius:13px;background:var(--surface-2)}.task__title{font-size:14px;font-weight:650}.task__action{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.task__reward{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:700;color:var(--star)}.task__bar{position:relative;height:5px;margin-top:7px;border-radius:var(--r-full);background:var(--surface-3);overflow:visible}.task__bar span{position:absolute;inset:0 auto 0 0;border-radius:var(--r-full);background:var(--accent);transition:width var(--normal) var(--ease)}.task__bar em{position:absolute;top:8px;left:0;font-style:normal;font-size:10px;color:var(--text-faint)}.ref-hero{position:relative;padding:var(--s-6) var(--s-4);text-align:center;border-radius:var(--r-lg);background:var(--surface-1);border:1px solid var(--hairline);overflow:hidden}.ref-hero:before{content:"";position:absolute;top:-60%;left:50%;transform:translate(-50%);width:220px;height:220px;border-radius:50%;background:var(--accent);filter:blur(60px);opacity:.35}.ref-hero__icon{position:relative;display:grid;place-items:center;width:52px;height:52px;margin:0 auto var(--s-3);border-radius:var(--r-md);background:var(--surface-3);color:#a8c4ff}.ref-hero .h1,.ref-hero .caption{position:relative}.ref-stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2);margin-top:var(--s-3)}.ref-stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--s-3);border-radius:var(--r-md);background:var(--surface-1);border:1px solid var(--hairline)}.ref-stat__num{font-size:22px;font-weight:750;letter-spacing:-.02em}.ref-link{display:flex;align-items:center;gap:var(--s-3);width:100%;margin-top:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--surface-1);border:1px dashed var(--hairline-strong);text-align:left}.ref-link__text{flex:1;font-size:13px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crash-win{position:absolute;top:96px;left:50%;z-index:5;display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--s-3) var(--s-5);border-radius:var(--r-lg);background:#091e16e6;border:1px solid rgba(52,211,153,.5);box-shadow:0 0 40px -8px #34d39999;pointer-events:none;animation:win-pop 2.6s var(--ease) forwards}@keyframes win-pop{0%{opacity:0;transform:translate(-50%,10px) scale(.8)}12%{opacity:1;transform:translate(-50%) scale(1.06)}20%{transform:translate(-50%) scale(1)}80%{opacity:1;transform:translate(-50%,-6px) scale(1)}to{opacity:0;transform:translate(-50%,-26px) scale(.96)}}.crash-win__mult{font-size:15px;font-weight:700;color:var(--success)}.crash-win__sum{display:flex;align-items:center;gap:6px;font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--star)}.rk__beacon{animation:rk-beacon 1.5s ease-in-out infinite;transform-origin:70px 12px}@keyframes rk-beacon{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.rk__navlight{animation:rk-nav 1.1s steps(1,end) infinite}.rk__navlight--b{animation-delay:.55s}@keyframes rk-nav{0%,45%{opacity:1}46%,to{opacity:.15}}.rk--crashed .rk__beacon,.rk--crashed .rk__navlight{animation:none;opacity:.2}.upg-stage{position:relative;width:230px;height:230px;margin:var(--s-5) auto var(--s-4)}.upg-wheel{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.upg-wheel__track{fill:none;stroke:var(--surface-2);stroke-width:12}.upg-wheel__fill{fill:none;stroke:var(--success);stroke-width:12;stroke-linecap:round;transition:stroke-dasharray var(--normal) var(--ease)}.upg-needle{position:absolute;left:50%;top:10px;width:3px;height:105px;margin-left:-1.5px;border-radius:var(--r-full);background:linear-gradient(180deg,var(--star),transparent);transform-origin:50% 100%;box-shadow:0 0 12px var(--star)}.upg-center{position:absolute;top:34px;right:34px;bottom:34px;left:34px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.upg-chance{font-size:26px;font-weight:800;letter-spacing:-.02em}.prize--picked{border-color:var(--accent);background:var(--accent-soft)}.mines-status{display:flex;align-items:center;justify-content:space-between;margin-top:var(--s-2)}.mines-status__mult{font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--success)}.mines-status__next{font-size:18px;font-weight:700;color:var(--text-dim)}.mines-board{margin:var(--s-3) var(--s-4) 0;border-radius:22px;background:radial-gradient(120% 70% at 50% 110%,rgba(255,150,70,.22),transparent 60%),radial-gradient(90% 60% at 50% -10%,rgba(110,120,255,.22),transparent 65%),linear-gradient(180deg,#171a2e,#0e1020);border:1px solid rgba(150,160,255,.14);box-shadow:inset 0 1px #ffffff0f,0 14px 30px #00000059}.mines-grid{display:grid;gap:var(--s-2);padding:var(--s-4);width:min(100%,440px);margin:0 auto}.mines-grid--7{gap:5px;padding:var(--s-3)}.mines-grid--shake{animation:mn-shake .5s cubic-bezier(.36,.07,.19,.97)}.mine-cell{position:relative;aspect-ratio:1;min-width:0;padding:0;display:grid;place-items:center;border-radius:12px;background:linear-gradient(160deg,#3a3f72,#272b52 55%,#1e2142);border:1px solid rgba(170,180,255,.22);box-shadow:inset 0 1px #ffffff2e,inset 0 -3px #00000047,0 3px #12142a;transition:transform var(--fast) var(--spring),box-shadow var(--fast),background var(--fast)}.mines-grid--7 .mine-cell{border-radius:8px}.mine-cell:not(:disabled):hover{background:linear-gradient(160deg,#4a508e,#30356a 55%,#252a52)}.mine-cell:active:not(:disabled){transform:translateY(2px) scale(.96);box-shadow:inset 0 1px #ffffff1f,0 1px #12142a}.mine-cell:disabled{cursor:default}.mine-cell--safe{background:radial-gradient(circle at 50% 40%,#50f0b459,#1e786440 70%),#133a34;border-color:#50f0b48c;box-shadow:inset 0 0 12px #50f0b440,0 0 12px #50f0b42e}.mine-cell--boom{z-index:2;background:radial-gradient(circle,#ff7a45,#b3243a 70%);border-color:#ff9a6a;box-shadow:0 0 22px #ff6e3cb3;animation:boom-cell .45s var(--spring)}.mine-cell__pepe{width:76%;height:76%;object-fit:contain;filter:drop-shadow(0 2px 5px rgba(0,0,0,.45))}.mine-cell__bomb{width:70%;height:70%}.mine-cell--boom .mine-cell__bomb{animation:mn-bomb-in .6s .35s both}.mine-cell__spark{animation:mn-spark .5s infinite alternate}.mine-cell--shown{background:linear-gradient(160deg,#2a2d4c,#1b1d36);box-shadow:inset 0 1px #ffffff0f}.mine-cell--shown .mine-cell__bomb{opacity:.55}.mine-cell--last{animation:pop-cell .3s var(--spring)}.mine-cell--boom.mine-cell--last{animation:boom-cell .45s var(--spring)}.mn-blast{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:grid;place-items:center}.mn-blast>span{position:absolute;border-radius:50%}.mn-blast__flash{width:260%;height:260%;background:radial-gradient(circle,#fff 0%,rgba(255,230,150,.8) 25%,transparent 60%);animation:mn-flash .35s ease-out forwards}.mn-blast__fire{width:180%;height:180%;background:radial-gradient(circle,#fff3b0,#ffb340 30%,#ff5a2a 55%,#781e1e00 72%);animation:mn-fire .7s ease-out forwards}.mn-blast__ring{width:100%;height:100%;border:3px solid rgba(255,200,120,.9);animation:mn-ring .6s ease-out forwards}.mn-blast__shard{width:7px;height:7px;border-radius:2px!important;background:#ffc35a;box-shadow:0 0 6px #ff7a2a;animation:mn-shard .7s cubic-bezier(.2,.7,.3,1) forwards}@keyframes mn-flash{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1)}}@keyframes mn-fire{0%{opacity:1;transform:scale(.2)}60%{opacity:.9}to{opacity:0;transform:scale(1.1)}}@keyframes mn-ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}@keyframes mn-shard{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot)) scale(.4)}}@keyframes mn-bomb-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes mn-spark{0%{opacity:.5}to{opacity:1}}@keyframes mn-shake{10%,90%{transform:translate(-2px,1px)}20%,80%{transform:translate(4px,-2px)}30%,50%,70%{transform:translate(-6px,2px)}40%,60%{transform:translate(6px,-1px)}}@keyframes boom-cell{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes pop-cell{0%{transform:scale(.85)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.mines-grid--shake{animation:none}.mn-blast{display:none}}.ctr-summary{display:flex;flex-direction:column;gap:var(--s-2)}.ctr-summary__row{display:flex;align-items:baseline;justify-content:space-between}.ctr-arrow{text-align:center;color:var(--text-faint);font-size:18px;line-height:1}.ctr-range{display:flex;align-items:center;gap:var(--s-3);margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--hairline)}.ctr-range__side{display:flex;flex-direction:column;align-items:center;gap:2px}.ctr-range__bar{flex:1;height:4px;border-radius:var(--r-full);background:linear-gradient(90deg,var(--r-common),var(--star))}.slot-bets{display:flex;gap:4px;padding:5px;border-radius:22px;background:#ffffff24;box-shadow:inset 0 1px #fff3;overflow-x:auto;scrollbar-width:none}.slot-bets::-webkit-scrollbar{display:none}.slot-bets__item{flex:1 1 0;min-width:0;padding:11px 4px;border-radius:17px;color:#fff;font-size:15px;font-weight:750;white-space:nowrap;display:grid;place-items:center;transition:background var(--fast)}.slot-bets__item.is-on{background:#ffffff38;box-shadow:inset 0 1px #ffffff4d}.slot-bets__item:disabled{opacity:.6}.slots-footer{display:grid;gap:10px;padding:var(--s-2) var(--s-4) calc(var(--s-4) + var(--safe-b))}.slots-footer__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.slots-footer__ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 10px;border-radius:16px;background:#ffffff24;box-shadow:inset 0 1px #ffffff2e;color:#fff;font-size:15px;font-weight:650}.slots-footer__ghost:active{background:#ffffff38}.slots-footer__spin{padding:19px var(--s-5);border-radius:20px;font-size:18px}.slots-footer__error{margin:0;text-align:center;font-size:13px;color:#fecaca}.paytable-row{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--surface-1);border:1px solid var(--hairline);transition:border-color var(--normal)}.paytable-row__pay{font-weight:750;color:var(--star);min-width:46px;text-align:right}.banner{position:relative;display:block;margin:0 var(--s-3) var(--s-3);padding:var(--s-3) var(--s-4);min-height:104px;padding-right:38%;border-radius:var(--r-lg);overflow:visible;filter:drop-shadow(0 12px 22px rgba(0,0,0,.55));transition:transform var(--fast) var(--spring)}.banner:active{transform:scale(.985)}.banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--banner-bg, var(--g-rocket));overflow:hidden;isolation:isolate;box-shadow:var(--gloss-top),var(--gloss-bottom),var(--gloss-edge)}.banner__bg:before{content:"";position:absolute;top:-20%;bottom:-20%;left:-40px;right:-40px;background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.09) 0 2px,transparent 2px 34px);animation:chevrons-drift 3.2s linear infinite}@keyframes chevrons-drift{0%{transform:translate(0)}to{transform:translate(34px)}}.banner__bg:after{content:"";position:absolute;top:-60%;left:-10%;width:70%;height:200%;background:radial-gradient(closest-side,rgba(255,255,255,.28),transparent);animation:glow-breathe 5s ease-in-out infinite}.banner__badge{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:var(--r-full);background:#fffffff0;color:#10131c;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.banner__badge:before{content:"";width:6px;height:6px;border-radius:var(--r-full);background:var(--badge-dot, #f4525f);animation:badge-pulse 1.6s ease-in-out infinite}@keyframes badge-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.65);opacity:.55}}.banner__title{margin-top:6px;font-size:25px;font-weight:900;font-style:italic;letter-spacing:-.02em;text-transform:uppercase;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.25)}.banner__sub{font-size:12.5px;font-weight:600;color:#ffffffd1;margin-top:2px}.banner__art{position:absolute;right:-6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;pointer-events:none}.banner__art-img{position:absolute;right:8px;bottom:-4px;height:116px;width:auto;max-width:44%;object-fit:contain;object-position:bottom right;pointer-events:none;filter:drop-shadow(0 8px 14px rgba(0,0,0,.5))}.banner__chip{position:absolute;padding:3px 9px;border-radius:var(--r-full);background:#fffffff2;color:#1b2a4a;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;box-shadow:var(--shadow-sm);animation:chip-float 3.4s ease-in-out infinite}.banner__chip:nth-of-type(2){animation-delay:-1.7s;animation-duration:4.1s}@keyframes chip-float{0%{transform:translateY(6px) scale(.94);opacity:0}18%{transform:translateY(0) scale(1);opacity:1}70%{transform:translateY(-6px) scale(1);opacity:1}to{transform:translateY(-14px) scale(.96);opacity:0}}.banner__art--rocket>*{animation:art-rocket 3.8s ease-in-out infinite}@keyframes art-rocket{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-7px) rotate(4deg)}}.banner__art--shake>*{animation:art-shake 2.6s ease-in-out infinite}@keyframes art-shake{0%,72%,to{transform:translate(0) rotate(0)}76%{transform:translate(-2px,1px) rotate(-2deg)}80%{transform:translate(2px,-1px) rotate(2deg)}84%{transform:translate(-2px) rotate(-1.5deg)}88%{transform:translate(1px,1px) rotate(1deg)}}.banner__art--bomb>*{animation:art-bomb 2.2s ease-in-out infinite;transform-origin:50% 80%}@keyframes art-bomb{0%,to{transform:rotate(-5deg) translateY(0)}45%{transform:rotate(5deg) translateY(-4px)}90%{transform:rotate(-3deg) scale(1.04)}}.banner__art--gem>*{animation:art-gem 4s ease-in-out infinite}@keyframes art-gem{0%,to{transform:translateY(0) rotate(-3deg) scale(1)}50%{transform:translateY(-6px) rotate(3deg) scale(1.06)}}.duo{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3);padding:0 var(--s-4);margin-bottom:var(--s-3)}.duo-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:168px;padding:var(--s-3);border-radius:var(--r-lg);background:var(--card-bg, var(--g-free-cool));overflow:hidden;box-shadow:inset 0 0 0 1.5px var(--card-border, var(--hairline-strong)),var(--gloss-top),0 10px 24px -12px var(--card-glow, rgba(0, 0, 0, .7)),var(--lift-sm);transition:transform var(--fast) var(--spring),box-shadow var(--normal)}.duo-card:active{transform:scale(.975)}.duo-card__label{position:relative;font-size:21px;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.01em;text-align:center;color:var(--card-accent, #fff)}.duo-card__art{position:relative;flex:1;display:grid;place-items:center}.duo-card__img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 5px 9px rgba(0,0,0,.45))}.duo-card__foot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.duo-card__name{flex:1;min-width:0;font-size:11.5px;font-weight:600;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;max-width:100%;padding:7px 11px;border-radius:var(--r-full);background:var(--pill-bg, var(--accent));color:var(--pill-fg, #fff);font-size:11.5px;font-weight:800;text-transform:uppercase;white-space:nowrap;box-shadow:var(--gloss-top),var(--gloss-bottom),var(--lift-sm)}.pill--wide{width:100%}.topbar2{display:flex;align-items:center;gap:var(--s-3);padding:calc(var(--safe-t) + var(--s-3)) var(--s-4) var(--s-2)}.topbar2__balance{display:flex;flex-direction:column;line-height:1.15}.topbar2__label{font-size:11px;color:var(--text-faint)}.topbar2__value{display:flex;align-items:center;gap:5px;font-size:19px;font-weight:800;letter-spacing:-.02em}.deposit-btn{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:var(--r-md);background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;font-size:14px;font-weight:700;box-shadow:0 8px 20px -10px #8b5cf6f2;transition:transform var(--fast) var(--spring)}.deposit-btn:active{transform:scale(.96)}.live2{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4) var(--s-3)}.live2__label{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.06em;color:var(--text-dim);text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg);height:52px}.live2__dot{width:7px;height:7px;border-radius:var(--r-full);background:#22c55e;box-shadow:0 0 8px #22c55e;animation:pulse 1.8s infinite}.live2__track{display:flex;gap:var(--s-2);overflow-x:auto;min-width:0;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}.live2__track::-webkit-scrollbar{display:none}.live2__item{flex-shrink:0;width:52px;height:52px;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--item-bg, var(--surface-2));border:1px solid rgba(255,255,255,.14);animation:drop-in .4s var(--spring)}.nav2{position:fixed;bottom:calc(var(--safe-b) + var(--s-3));left:var(--s-3);right:var(--s-3);max-width:calc(var(--app-w) - var(--s-3) * 2);margin:0 auto;height:var(--nav-h);display:grid;grid-template-columns:repeat(5,1fr);align-items:center;border-radius:26px;background:#1619228c;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);transform:translateZ(0);box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff1a,inset 0 -1px #00000059,0 12px 32px -10px #000000d9;z-index:20}.nav2:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5) 30%,rgba(255,255,255,.5) 70%,transparent);pointer-events:none}.nav2 a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:10.5px;font-weight:600;color:#ffffff73;transition:color var(--fast)}.nav2 a.active{color:#fff}.nav2 a.active:not(.nav2--center):before{content:"";position:absolute;top:2px;width:42px;height:30px;border-radius:var(--r-md);background:radial-gradient(60% 60% at 50% 50%,rgba(255,255,255,.16),transparent 70%);pointer-events:none}.nav2 a.nav2--center{color:#fff}.nav2--center .nav2__box{display:grid;place-items:center;width:58px;height:44px;margin-top:-24px;border-radius:18px;background:linear-gradient(150deg,#a78bfa,#7c3aed 55%,#5b21b6);box-shadow:inset 0 1.5px #ffffff73,inset 0 -2px #00000040,0 10px 24px -10px #8b5cf6f2;transition:transform var(--fast) var(--spring)}.nav2--center:active .nav2__box{transform:scale(.94)}.nav2__badge{position:absolute;top:4px;right:50%;margin-right:-24px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-full);background:var(--danger);color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center}#root.root--wide{max-width:none}.admin{width:100%;max-width:1100px;margin:0 auto;padding-bottom:var(--s-8)}.admin__head{display:flex;align-items:baseline;gap:var(--s-3);padding:calc(var(--safe-t) + var(--s-4)) var(--s-4) var(--s-2)}.admin__tabs{display:flex;gap:var(--s-2);padding:0 var(--s-4) var(--s-3);overflow-x:auto;scrollbar-width:none}.admin__tabs::-webkit-scrollbar{display:none}.admin__tab{position:relative;flex-shrink:0;padding:9px 16px;border-radius:var(--r-full);background:var(--surface-1);border:1px solid var(--hairline);font-size:14px;font-weight:600;color:var(--text-dim);transition:all var(--fast)}.admin__tab--active{background:var(--accent-soft);border-color:var(--accent);color:#a8c4ff}.admin__count{margin-left:6px;padding:1px 6px;border-radius:var(--r-full);background:var(--danger);color:#fff;font-size:11px;font-weight:800}.admin__body{padding:0 var(--s-4)}.admin__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--s-3)}.metric{display:flex;flex-direction:column;gap:2px;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--surface-1);border:1px solid var(--hairline);border-left:3px solid var(--hairline)}.metric--good{border-left-color:var(--success)}.metric--warn{border-left-color:var(--star)}.metric--bad{border-left-color:var(--danger)}.metric__label{font-size:12px;color:var(--text-dim)}.metric__value{font-size:21px;font-weight:750;letter-spacing:-.02em}.metric__hint{font-size:11px;color:var(--text-faint)}.admin__filters{display:flex;gap:var(--s-2);flex-wrap:wrap;margin-bottom:var(--s-3)}.admin__search{flex:1;min-width:140px;padding:9px 14px;border-radius:var(--r-sm);background:var(--surface-1);border:1px solid var(--hairline);color:var(--text);font-size:14px;outline:none}.admin__search:focus{border-color:var(--accent)}.admin__card{padding:var(--s-3);margin-bottom:var(--s-2);border-radius:var(--r-md);background:var(--surface-1);border:1px solid var(--hairline)}.admin__items{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-3)}.admin__item{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px;border-radius:var(--r-xs);background:var(--surface-2)}.admin__detail{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--hairline)}.admin__adjust{display:flex;gap:var(--s-2);flex-wrap:wrap;margin-top:var(--s-3)}.admin__error{color:var(--danger);font-size:13px}.status{padding:4px 10px;border-radius:var(--r-full);font-size:11px;font-weight:700;text-transform:uppercase;background:var(--surface-2);color:var(--text-dim)}.status--pending{background:#ffc5312e;color:var(--star)}.status--approved{background:var(--accent-soft);color:#a8c4ff}.status--sent{background:#34d3992e;color:var(--success)}.status--rejected{background:#f4525f2e;color:var(--danger)}.tag{margin-left:6px;padding:1px 7px;border-radius:var(--r-full);background:var(--surface-3);font-size:10px;font-weight:700;color:var(--text-dim);text-transform:uppercase}.tag--bad{background:#f4525f33;color:var(--danger)}.admin__table{width:100%;border-collapse:collapse;font-size:13px}.admin__table--wide{display:block;overflow-x:auto;white-space:nowrap}.admin__table th{text-align:left;padding:8px 10px;font-size:11px;font-weight:600;color:var(--text-faint);text-transform:uppercase;border-bottom:1px solid var(--hairline)}.admin__table td{padding:7px 10px;border-bottom:1px solid rgba(255,255,255,.05)}.pos{color:var(--success)}.neg{color:var(--danger)}.daily-wrap{position:relative;display:block;width:calc(100% - var(--s-3) * 2);margin:var(--s-3) var(--s-3) var(--s-4)}.daily-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-lg);box-shadow:0 0 0 1px #ffc531b3,0 10px 40px -6px #ffc531d9;animation:daily-glow 2.6s ease-in-out infinite;will-change:opacity;pointer-events:none}.daily{position:relative;display:block;width:100%;margin:0;padding:0;box-shadow:0 0 0 1px #ffc53159,0 6px 20px -8px #ffc53173;aspect-ratio:2.28;border-radius:var(--r-lg);overflow:hidden;isolation:isolate;text-align:left;transition:transform var(--fast) var(--spring)}.daily:active{transform:scale(.985)}@keyframes daily-glow{0%,to{opacity:.25}50%{opacity:1}}.daily__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.daily__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(95deg,#06080db8,#06080d94 34%,#06080d38 60%,#06080d00 84%)}.daily__body{position:relative;display:flex;align-items:center;gap:var(--s-3);height:100%;padding:var(--s-4);padding-right:38%}.daily__star{display:block;flex-shrink:0;line-height:0;filter:drop-shadow(0 2px 10px rgba(255,197,49,.65))}.daily__title{display:block;color:#fff;font-size:19px;font-weight:800;letter-spacing:-.01em;text-shadow:0 2px 6px rgba(0,0,0,.5)}.daily__sub{display:block;margin-top:3px;font-size:13px;font-weight:600;color:#ffffffc7;text-shadow:0 1px 4px rgba(0,0,0,.5)}.daily__dot{position:absolute;top:var(--s-3);right:var(--s-3);width:10px;height:10px;border-radius:var(--r-full);background:var(--star);box-shadow:0 0 12px var(--star);animation:pulse 1.8s infinite}.ladder{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:var(--s-5)}.ladder__day{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--s-2) 2px;border-radius:var(--r-xs);background:var(--surface-1);border:1px solid var(--hairline)}.ladder__day--done{background:#34d39924;border-color:#34d39966}.ladder__day--next{background:#ffc53129;border-color:var(--star)}.ladder__reward{font-size:13px;font-weight:750;color:var(--star)}.daily__won{display:flex;align-items:center;justify-content:center;gap:6px;margin:var(--s-4) 0 0;font-size:20px;font-weight:800;color:var(--star);animation:win-in .35s var(--spring)}.promo{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.promo__msg{width:100%;margin:0;font-size:13px}.promo__msg--bad{color:var(--danger)}.promo__msg--good{color:var(--success)}.topbar2__balance{text-align:left}.topbar2__swap{margin-left:5px;opacity:.7}.topbar2__value--bonus{color:#c4b5fd}.bonus-icon{color:#c4b5fd;display:grid;place-items:center}.wager{position:relative;height:6px;margin-top:var(--s-3);border-radius:var(--r-full);background:var(--surface-3);overflow:hidden}.wager span{position:absolute;inset:0 auto 0 0;border-radius:var(--r-full);background:linear-gradient(90deg,#a855f7,#c4b5fd);transition:width var(--normal) var(--ease)}.inv-card{position:relative}.inv-card__lock{position:absolute;top:5px;right:6px;font-size:12px;opacity:.75}@keyframes rise-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.duo-card,.banner{animation:rise-in .45s var(--ease) backwards}.duo-card:nth-child(1){animation-delay:.02s}.duo-card:nth-child(2){animation-delay:.06s}.duo-card:nth-child(3){animation-delay:.1s}.duo-card:nth-child(4){animation-delay:.14s}.duo-card:nth-child(5){animation-delay:.18s}.duo-card:nth-child(6){animation-delay:.22s}.duo-card:nth-child(n+7){animation-delay:.26s}.banner{position:relative}.banner__shine{position:absolute;top:0;bottom:0;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22) 45%,rgba(255,255,255,.32) 50%,transparent);left:-55%;transform:translate(0) skew(-16deg);animation:shine-sweep 4.5s var(--ease) infinite;will-change:transform;pointer-events:none}@keyframes shine-sweep{0%{transform:translate(0) skew(-16deg)}55%,to{transform:translate(400%) skew(-16deg)}}.duo-card:after{content:"";position:absolute;top:-40%;right:5%;bottom:45%;left:5%;background:radial-gradient(closest-side,var(--card-glow, transparent),transparent);opacity:.45;pointer-events:none}@keyframes glow-breathe{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.6;transform:scale(1.05)}}.duo-card__art>.case-art{animation:float-soft 3.6s ease-in-out infinite}@keyframes float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.duo-card:nth-child(2n) .duo-card__art>.case-art{animation-delay:-1.8s}.duo-card:nth-child(3n) .duo-card__art>.case-art{animation-duration:4.4s}.case-art{display:flex;align-items:center;justify-content:center;gap:2px;width:100%;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}.case-art__gift{display:block;animation:float-soft 3.4s ease-in-out infinite}.case-art__gift--l{margin-right:-6px;opacity:.85;animation-delay:-1s;animation-duration:3.9s}.case-art__gift--r{margin-left:-6px;opacity:.85;animation-delay:-2.2s;animation-duration:4.2s}.case-art__gift--c{z-index:1}.banner__art>*{display:block;animation:float-soft 4.2s ease-in-out infinite}.pill--shine{position:relative;overflow:hidden}.pill--shine:after{content:"";position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg);animation:shine-sweep 3.2s var(--ease) infinite}.duo-card--premium{border-color:#ffc5318c;box-shadow:0 0 0 1px #ffc53133,0 10px 30px -14px #ffc53180}.live2__item:first-child{animation:drop-in .4s var(--spring),pop-ring 2.4s ease-out}@keyframes pop-ring{0%{box-shadow:0 0 #ffc53180}40%,to{box-shadow:0 0 0 10px #ffc53100}}.deposit-btn{position:relative;overflow:hidden}.deposit-btn:after{content:"";position:absolute;top:0;bottom:0;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-18deg);animation:shine-sweep 5s var(--ease) infinite}.banner--art{padding:0;min-height:0;aspect-ratio:var(--banner-ratio, 4.99);isolation:isolate;overflow:hidden}.banner--overflow{overflow:visible}.banner--overflow:after{clip-path:inset(0 round var(--r-lg))}.banner__head{position:absolute;left:var(--head-x);top:var(--head-y);width:var(--head-w);height:var(--head-h);object-fit:fill;pointer-events:none;z-index:3;filter:drop-shadow(0 3px 5px rgba(0,0,0,.45))}.banner--art .banner__img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.banner--art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:var(--gloss-top),var(--gloss-bottom),var(--gloss-edge);pointer-events:none;z-index:1}.banner--art:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;border-radius:inherit;background:linear-gradient(100deg,transparent,rgba(255,255,255,.16) 45%,rgba(255,255,255,.28) 50%,rgba(255,255,255,.16) 55%,transparent);transform:skew(-12deg);pointer-events:none;z-index:2;animation:banner-sheen 5.5s ease-in-out infinite}@keyframes banner-sheen{0%,62%{left:-60%}92%,to{left:115%}}.banner--art:nth-of-type(2):after{animation-delay:1.6s}.banner--art:nth-of-type(3):after{animation-delay:3.2s}.howto__title{margin:0;font-size:22px;font-weight:800;text-align:center}.howto__lead{margin:6px 0 0;font-size:14px;color:var(--text-dim);text-align:center}.howto__steps{margin:var(--s-5) 0 0;padding:0;list-style:none;display:grid;gap:var(--s-3)}.howto__steps li{display:flex;align-items:flex-start;gap:var(--s-3);font-size:14.5px;line-height:1.35}.howto__num{flex-shrink:0;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--r-full);background:var(--accent-soft);box-shadow:inset 0 0 0 1px #4c82ff59;color:#9dbcff;font-size:12.5px;font-weight:800}.howto__note{margin:var(--s-4) 0 0;padding:var(--s-3);border-radius:var(--r-sm);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--hairline);font-size:13px;color:var(--text-dim)}.howto .btn{margin-top:var(--s-5)}.sound-toggle{position:fixed;right:var(--s-3);bottom:calc(var(--nav-h) + var(--safe-b) + var(--s-5));z-index:19;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-full);background:#1619228c;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1a,0 6px 16px -6px #000c;color:#ffffffc7;transition:transform var(--fast) var(--spring),color var(--fast)}.sound-toggle:active{transform:scale(.9)}.sound-toggle.is-off{color:#ffffff61}.ton-icon{color:#3a9bff;display:inline-grid;place-items:center}.money{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.topbar2__label{background:none;border:0;padding:0;text-align:left;font:inherit;font-size:11px;color:var(--text-faint)}.cur-switch{display:inline-flex;padding:3px;gap:2px;margin-left:auto;border-radius:var(--r-full);background:#ffffff0f;box-shadow:var(--gloss-edge)}.cur-switch+.deposit-btn{margin-left:0}.cur-switch button{width:32px;height:28px;border-radius:var(--r-full);display:grid;place-items:center;color:var(--text-faint);transition:background var(--fast),color var(--fast)}.cur-switch button.is-on:first-child{background:#ffc40029;color:var(--star)}.cur-switch button.is-on:last-child{background:#3a9bff2e;color:#3a9bff}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;margin-bottom:var(--s-4);border-radius:var(--r-md);background:#ffffff0d}.seg__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 8px;border-radius:calc(var(--r-md) - 4px);font-size:14px;font-weight:600;color:var(--text-dim)}.seg__btn.is-on{background:#ffffff1a;color:var(--text);box-shadow:var(--gloss-edge)}.seg--sm .seg__btn{padding:7px 8px;font-size:13px}.wallet{max-height:88vh;overflow-y:auto}.wallet__balance{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s-3);font-size:18px;font-weight:800}.wallet__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.wallet__grid--4{grid-template-columns:repeat(4,1fr);margin-bottom:var(--s-3)}.wallet__preset{padding:16px 8px;flex-direction:column;gap:4px}.wallet__field{display:grid;gap:6px;margin-bottom:var(--s-3)}.wallet__field .caption{display:flex;justify-content:space-between}.wallet__input{width:100%;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--hairline);background:#ffffff0a;color:var(--text);font-size:16px}.wallet__input:focus{outline:none;border-color:#3a9bff}.wallet__ton-btn{background:linear-gradient(135deg,#3a9bff,#0a6fe0)}.wallet__connected{display:flex;justify-content:center;gap:8px;margin-top:8px}.wallet__link{background:none;border:0;padding:0;color:#3a9bff;font-size:12px}.wallet__error,.wallet__ok{font-size:13px;text-align:center;margin:var(--s-3) 0 0}.wallet__error{color:var(--danger)}.wallet__ok{color:var(--success)}.wallet__manual{margin-top:var(--s-4);text-align:center}.wallet__manual-body{display:grid;gap:8px;margin-top:var(--s-3);text-align:left}.wallet__copy{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-md);background:#ffffff0d;text-align:left}.wallet__history{display:grid;gap:6px;margin-top:var(--s-4)}.wallet__history-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--hairline)}.wallet__status--sent{color:var(--success)}.wallet__status--rejected{color:var(--danger)}.wallet__steps{margin:0 0 var(--s-3);padding-left:20px;display:grid;gap:6px;font-size:14px}.toast{position:fixed;left:50%;top:calc(var(--safe-t) + 64px);z-index:60;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 32px);padding:10px 16px;border-radius:var(--r-full);background:#14281eeb;border:1px solid rgba(52,211,153,.45);color:var(--success);font-size:14px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:toast-in .25s var(--spring)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.is-scrolling *,.is-scrolling *:before,.is-scrolling *:after{animation-play-state:paused!important}.duo-card{content-visibility:auto;contain-intrinsic-size:auto 168px}.screen-loading{flex:1;min-height:60vh}.promo-form{display:grid;gap:12px;margin-bottom:var(--s-4)}.promo-form__field{display:grid;gap:6px}.promo-form__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.promo-form__types{display:flex;flex-wrap:wrap;gap:6px}.promo-form__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px;max-height:260px;overflow-y:auto}.promo-form__item{display:grid;justify-items:center;gap:2px;padding:8px 4px;border-radius:var(--r-md);border:1px solid var(--hairline);text-align:center}.promo-form__item.is-on{border-color:var(--accent);background:#4c82ff1f}.promo-form__ok{margin:0;color:var(--success)}@media(max-width:520px){.promo-form__row{grid-template-columns:1fr}}.plinko-screen{position:relative;display:flex;flex-direction:column;flex:1;min-height:100%;overflow-x:clip;overflow-y:auto;background:radial-gradient(90% 45% at 50% 18%,rgba(99,102,241,.35),transparent 70%),radial-gradient(70% 40% at 50% 70%,rgba(217,70,239,.18),transparent 75%),linear-gradient(180deg,#1b1650,#140f3c 45%,#0c0928)}.plinko-screen .live{margin:0 var(--s-4)}.plinko-body{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--s-3);padding:var(--s-3) var(--s-4)}.plinko-recent{display:flex;justify-content:flex-end;gap:6px;min-height:26px;overflow:hidden}.plinko-recent__item{flex-shrink:0;padding:4px 9px;border-radius:9px;font-size:12px;font-weight:800;animation:win-in .3s var(--spring)}.plinko-board{position:relative;width:100%;contain:layout paint}.plinko-peg{position:absolute;border-radius:50%;background:#eef0ff;box-shadow:0 0 6px #a5b4fccc}.plinko-ball{position:absolute;left:0;top:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6c9,#ffcf3f 45%,#e08a06);box-shadow:0 0 10px #ffc83cbf;will-change:transform;pointer-events:none;z-index:2}.plinko-bins{display:grid;gap:3px;margin-top:-2px}.plinko-bin{display:grid;place-items:center;min-width:0;overflow:hidden;white-space:nowrap;height:30px;border-radius:7px;font-size:clamp(9px,2.7vw,11px);font-weight:850;letter-spacing:-.02em;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px #ffffff40,0 4px 10px -6px #0009}.plinko-bin.is-hit{animation:bin-hit .35s var(--spring)}@keyframes bin-hit{0%{transform:translateY(0)}40%{transform:translateY(5px) scale(.94)}to{transform:translateY(0)}}.plinko-tone--hot{background:linear-gradient(180deg,#ff5a5f,#d7263d);color:#fff}.plinko-tone--warm{background:linear-gradient(180deg,#ff8a3d,#e5541b);color:#fff}.plinko-tone--mid{background:linear-gradient(180deg,#ffc23d,#f09613);color:#3a1d00}.plinko-tone--cool{background:linear-gradient(180deg,#5b8cff,#2f5be0);color:#fff}.plinko-tone--low{background:linear-gradient(180deg,#3b3f7a,#2a2d5c);color:#c7cbff}.plinko-risk{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:5px;border-radius:20px;background:#ffffff1a;box-shadow:inset 0 1px #ffffff29}.plinko-risk__item{padding:10px 6px;border-radius:15px;color:#ffffffbf;font-size:14px;font-weight:700}.plinko-risk__item.is-on{background:#fff3;color:#fff;box-shadow:inset 0 1px #ffffff47}.plinko-footer__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.plinko-footer__row .slots-footer__ghost{flex:0 0 auto;padding:12px 16px}.plinko-last{font-size:17px;font-weight:800;color:var(--success);animation:win-in .3s var(--spring)}.duo-card--cover{padding:0;overflow:hidden}.duo-card--cover .duo-card__label{display:none}.duo-card--cover .duo-card__art{position:absolute;top:0;right:0;bottom:0;left:0}.duo-card__img--cover{width:100%;height:100%;object-fit:cover;filter:none}.duo-card--cover .duo-card__foot{position:relative;z-index:2;margin-top:auto;padding:26px var(--s-3) var(--s-3);background:linear-gradient(180deg,transparent,rgba(8,6,20,.72) 55%)}.duo-card--cover .duo-card__name{color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.6)}.freecase{display:grid;gap:10px;margin:var(--s-4) var(--s-4) 0;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:#7c3aed24;border:1px solid rgba(167,139,250,.35)}.freecase__chance{font-size:14px}.freecase__chance b{color:#d8b4fe}.freecase__steps{display:grid;gap:8px}.freecase__step{display:flex;align-items:center;gap:10px;font-size:14px}.freecase__step>span:nth-child(2){flex:1}.freecase__step .btn--sm{width:auto;flex:0 0 auto;padding:7px 14px}.freecase__mark{width:22px;height:22px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#ffffff1a;font-size:12px;font-weight:800}.freecase__step.is-done{color:var(--success)}.freecase__step.is-done .freecase__mark{background:#34d39933;color:var(--success)}.mk-card{display:grid;gap:var(--s-3)}.mk-card__head{display:flex;justify-content:space-between;gap:var(--s-2)}.mk-link{display:grid;gap:2px;text-align:left;width:100%;padding:var(--s-2) var(--s-3);border-radius:12px;border:1px solid var(--line, rgba(255,255,255,.08));background:#ffffff08;color:inherit;font:inherit;cursor:pointer}.mk-link__url{font-family:ui-monospace,Menlo,monospace;font-size:12px;word-break:break-all}.mk-players{display:grid;gap:6px;max-height:360px;overflow:auto}.mk-player{display:grid;grid-template-columns:1fr auto auto auto auto;gap:var(--s-2);align-items:center;font-size:13px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.06)}@media(max-width:420px){.mk-player{grid-template-columns:1fr auto}.mk-player .caption{display:none}}.rtp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:10px 14px}.rtp-grid .admin__search{min-width:0;width:100%;box-sizing:border-box}.crash-custom{display:flex;align-items:center;gap:10px;padding:0 16px;height:48px;border-radius:16px;background:#1e263ec7;border:1px solid transparent;transition:border-color .2s}.crash-custom.is-on{border-color:#2356e8}.crash-custom input{flex:1;min-width:0;background:none;border:0;outline:none;color:#e6e9f2;font:inherit;font-size:16px;font-weight:650}.crash-custom input::placeholder{color:#e6e9f273;font-weight:500}.crash-custom__hint{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#e6e9f28c;white-space:nowrap}.rules{display:flex;flex-direction:column;gap:8px}.rules__item{background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--r-lg);overflow:hidden}.rules__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:none;border:0;color:var(--text);font:inherit;font-size:15px;font-weight:600;text-align:left;cursor:pointer}.rules__chev{font-size:22px;line-height:1;color:var(--text-dim);transition:transform .2s}.rules__item.is-open .rules__chev{transform:rotate(90deg)}.rules__body{margin:0;padding:0 16px 14px 32px;display:flex;flex-direction:column;gap:8px;font-size:13.5px;line-height:1.5;color:var(--text-dim)}.banner--roulette{position:relative;display:block;padding:16px 18px;min-height:104px;border-radius:var(--r-lg, 20px);color:#fff;text-decoration:none;isolation:isolate}.banner__gift{display:block;font-size:64px;line-height:1;margin-right:14px;filter:drop-shadow(0 8px 16px rgba(40,0,90,.45))}.nft-roulette__note{margin:12px 16px 4px;padding:10px 14px;border-radius:14px;background:#8b5cf624;border:1px solid rgba(139,92,246,.35);font-size:13px;line-height:1.4}.nft-roulette__note b{color:#c4b5fd}.wheel{--wheel-a: #2a1f45;--wheel-b: #17312f;--wheel-c: #251b3a;--wheel-gap: var(--bg, #141416);position:relative;width:min(84vw,340px,46vh);aspect-ratio:1;margin:40px auto 18px}.wheel:before{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border-radius:50%;background:radial-gradient(closest-side at 30% 35%,rgba(168,85,247,.38),transparent),radial-gradient(closest-side at 72% 60%,rgba(45,212,191,.26),transparent);filter:blur(8px);z-index:-1}.wheel__disc{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 24px 50px #0000008c;will-change:transform}.wheel__disc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,rgba(196,140,255,.35) 22%,rgba(120,220,200,.12) 45%,transparent 72%);mix-blend-mode:screen;pointer-events:none}.wheel__slot{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.wheel__gift{position:absolute;left:50%;top:8%;translate:-50% 0;filter:drop-shadow(0 6px 10px rgba(0,0,0,.5));transition:scale .35s cubic-bezier(.3,1.6,.5,1)}.wheel__gift.is-won{scale:1.3}.wheel__hub{position:absolute;left:50%;top:50%;width:36%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#1c1726;background:radial-gradient(circle at 32% 28%,#ffffff 0 18%,transparent 45%),radial-gradient(circle at 70% 75%,#d9f7ef,transparent 55%),radial-gradient(circle at 25% 80%,#ead7ff,transparent 55%),#f1edf6;box-shadow:0 0 0 7px var(--wheel-gap),0 0 0 9px #ffffff0f,0 10px 30px #00000080,inset 0 -6px 14px #785aa040;z-index:2}.wheel__hub span{font-size:12px;font-weight:600;color:#8d8699}.wheel__hub b{font-size:15px;font-weight:800;display:flex;align-items:center}.wheel__pointer{position:absolute;left:50%;top:-34px;translate:-50% 0;width:42px;height:36px;overflow:visible;z-index:3;filter:drop-shadow(0 0 6px #c084fc) drop-shadow(0 0 14px rgba(192,132,252,.7))}.wheel__pointer path{fill:#28144699;stroke:#f3e8ff;stroke-width:3.5;stroke-linejoin:round}.btn--wheel{background:linear-gradient(90deg,#a855f7,#d946ef 60%,#ec4899);border:0;color:#fff;border-radius:999px;box-shadow:0 10px 28px #d946ef59}.btn--wheel:disabled{opacity:.55;box-shadow:none}.wheel-wrap{overflow:clip;padding:4px 0}.nft-roulette .app-scroll{overflow-x:hidden;touch-action:pan-y;overscroll-behavior-x:none}.wallet__promo{margin:0 0 var(--s-4);display:grid;gap:6px}.wallet__promo .promo__msg{margin:0}.wallet__promo-other{display:flex;align-items:center;gap:8px;justify-content:space-between}.wallet__bonus{font-size:11px;font-weight:600;color:#4ade80;line-height:1}.rtp-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center}.rtp-split>.caption{text-align:center}.rtp-split__label{font-weight:600;font-size:14px;overflow-wrap:anywhere}.rtp-split .admin__search{min-width:0;width:100%;box-sizing:border-box;text-align:center;padding-left:6px;padding-right:6px}.funnel{display:flex;flex-direction:column;gap:6px;padding:6px 0}.funnel__row{position:relative;display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:10px;background:var(--hairline);overflow:hidden}.funnel__bar{position:absolute;inset:0 auto 0 0;background:var(--accent, #4f8cff);opacity:.22}.funnel__label,.funnel__val{position:relative;min-width:0}.funnel__val{white-space:nowrap;font-weight:650}.sl-screen{position:relative;display:flex;flex-direction:column;flex:1;min-height:100%;background:var(--sl-sprinkles),var(--sl-scene);overflow-x:clip;overflow-y:auto;color:#fff;--gap: 6px}.sl-screen .topbar .h1{color:#fff}.sl-tools{display:flex;justify-content:flex-end;gap:var(--s-2);padding:0 var(--s-4)}.sl-tool,.sl-tools .sound-toggle{position:static;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-sm);background:var(--sl-glass);box-shadow:inset 0 1px 0 var(--sl-panel-edge);backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff}.sl-tool:active{background:var(--sl-glass-strong)}.sl-body{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-2)}.sl-board{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:var(--gap);padding:10px;border-radius:var(--r-lg);background:var(--sl-panel);box-shadow:inset 0 0 0 1px var(--sl-panel-edge),0 18px 40px -18px #000c;transition:background var(--normal)}.sl-board.is-free{background:var(--sl-free)}.sl-col{position:relative;overflow:hidden;border-radius:var(--r-sm);container-type:inline-size}.sl-col:before{content:"";display:block;padding-top:calc(500% + var(--gap) * 4)}.sl-cell{position:absolute;left:0;width:100%;aspect-ratio:1;top:calc(var(--row) * (100cqw + var(--gap)));display:grid;place-items:center;border-radius:40%;background:var(--sl-cell);box-shadow:inset 0 0 0 1px var(--sl-cell-edge);transition:top calc(.38s * var(--speed, 1)) var(--sl-land)}.sl-cell img,.sl-cell video{filter:drop-shadow(0 4px 6px rgba(0,0,0,.3));pointer-events:none}.sl-cell.is-falling{animation:sl-fall calc(.42s * var(--speed, 1)) var(--sl-land) var(--delay, 0ms) both}@keyframes sl-fall{0%{transform:translateY(calc(var(--fall) * -1 * (100cqw + var(--gap))))}to{transform:translateY(0)}}.sl-board.is-out .sl-cell{animation:sl-out calc(.28s * var(--speed, 1)) var(--sl-gravity) both;animation-delay:calc(var(--row) * 18ms)}@keyframes sl-out{to{transform:translateY(calc((5 - var(--row)) * (100cqw + var(--gap))));opacity:0}}.sl-cell.is-hit{z-index:1;background:#5ff2cc2e;box-shadow:inset 0 0 0 2px var(--sl-hit),0 0 18px -4px var(--sl-hit);animation:sl-hit calc(.5s * var(--speed, 1)) var(--spring) both}@keyframes sl-hit{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1.06)}}.sl-cell.is-pop{animation:sl-pop calc(.22s * var(--speed, 1)) var(--ease) both}@keyframes sl-pop{to{transform:scale(.2);opacity:0}}.sl-placeholder{border-radius:50%;background:var(--sl-glass)}.sl-stepwin{position:absolute;left:50%;top:42%;z-index:3;padding:6px 14px;border-radius:var(--r-full);background:var(--sl-banner);color:var(--sl-hit);font-size:20px;font-weight:850;pointer-events:none;animation:sl-stepwin .7s var(--ease) both}@keyframes sl-stepwin{0%{transform:translate(-50%,10px) scale(.8);opacity:0}25%{transform:translate(-50%) scale(1);opacity:1}80%{opacity:1}to{transform:translate(-50%,-18px);opacity:0}}.sl-banner{position:absolute;top:22%;right:8%;bottom:22%;left:8%;z-index:4;display:grid;place-content:center;gap:6px;text-align:center;border-radius:var(--r-lg);background:var(--sl-banner);box-shadow:inset 0 0 0 1px var(--sl-panel-edge),var(--shadow-lg);animation:sl-banner .4s var(--spring) both}@keyframes sl-banner{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.sl-banner__title{font-size:26px;font-weight:900;line-height:1.1;padding:0 var(--s-3)}.sl-banner__sub{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:16px;font-weight:750;color:var(--sl-text-dim)}.sl-banner--bonus .sl-banner__title,.sl-banner--collection .sl-banner__title{background:var(--sl-gold);-webkit-background-clip:text;background-clip:text;color:transparent}.sl-banner--mult .sl-banner__title{font-size:44px;color:var(--sl-hit)}.sl-banner--win .sl-banner__sub{color:#fff;font-size:22px}.sl-status{display:flex;justify-content:center;min-height:42px}.sl-boxes{display:flex;gap:10px}.sl-boxes__slot{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--r-xs);background:var(--sl-glass);box-shadow:inset 0 0 0 1px var(--sl-cell-edge)}.sl-boxes__slot.is-on{background:var(--sl-glass-strong);box-shadow:inset 0 0 0 2px var(--sl-hit);animation:sl-hit .45s var(--spring)}.sl-free{display:flex;align-items:center;gap:var(--s-3);padding:8px 16px;border-radius:var(--r-full);background:var(--sl-free);box-shadow:inset 0 1px 0 var(--sl-panel-edge)}.sl-free__label{font-size:13px;font-weight:650;color:var(--sl-text-dim)}.sl-free__count{font-size:17px;font-weight:850}.sl-free__win{display:inline-flex;font-weight:800;color:var(--sl-hit)}.sl-result{min-height:22px;display:grid;place-items:center;font-size:14px}.sl-result__hint{color:var(--sl-text-dim)}.sl-result__win{display:inline-flex;align-items:center;gap:6px;font-size:18px;font-weight:850;animation:win-in .35s var(--spring)}@keyframes win-in{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.sl-result__error{color:#fecaca}.sl-collection{display:flex;align-items:center;gap:var(--s-3);width:100%;padding:12px 14px;border-radius:var(--r-md);background:var(--sl-glass);box-shadow:inset 0 1px 0 var(--sl-panel-edge);color:#fff;text-align:left}.sl-collection:active{background:var(--sl-glass-strong)}.sl-collection__stack{display:flex;flex-shrink:0}.sl-collection__item{display:grid;place-items:center;width:30px;margin-right:-10px;filter:brightness(0) opacity(.55)}.sl-collection__item.is-got{filter:none}.sl-collection__main{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-left:10px}.sl-collection__row{display:flex;justify-content:space-between;gap:var(--s-2)}.sl-collection__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:750}.sl-collection__count{flex-shrink:0;white-space:nowrap;font-size:14px;color:var(--sl-text-dim);animation:win-in .35s var(--spring)}.sl-collection__bar{height:6px;border-radius:var(--r-full);background:#ffffff29;overflow:hidden}.sl-collection__bar span{display:block;height:100%;border-radius:inherit;background:var(--sl-progress);transition:width var(--normal) var(--ease)}.sl-collection__chev{font-size:22px;color:var(--sl-text-dim)}.sl-controls{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:var(--s-3);margin-top:auto;padding:var(--s-3) var(--s-4) calc(var(--s-4) + var(--safe-b))}.sl-ctl{min-width:0;display:grid;justify-items:center;gap:8px}.sl-ctl__label{white-space:nowrap;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--sl-text-dim)}.sl-stepper{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:150px;height:52px;padding:0 4px;border-radius:var(--r-md);background:var(--sl-glass);box-shadow:inset 0 1px 0 var(--sl-panel-edge)}.sl-stepper button{flex-shrink:0;width:32px;height:44px;font-size:22px;font-weight:600;color:#fff}.sl-stepper button:disabled{opacity:.35}.sl-stepper span{min-width:0;display:inline-flex;justify-content:center;white-space:nowrap;font-weight:800}.sl-spin{width:clamp(84px,26vw,104px);height:clamp(84px,26vw,104px);border-radius:32%;background:var(--sl-spin);box-shadow:0 0 0 6px var(--sl-spin-ring),var(--gloss-top),var(--gloss-bottom),var(--lift-md);color:#fff;font-size:19px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;transition:transform var(--fast) var(--spring),filter var(--fast)}.sl-spin:active{transform:scale(.94)}.sl-spin:disabled{filter:saturate(.4) brightness(.8)}.sl-spin.is-busy{font-size:15px;letter-spacing:0;text-transform:none}.sl-auto{width:100%;min-width:0;max-width:110px;padding:0 4px;white-space:nowrap;height:52px;border-radius:var(--r-md);background:var(--sl-glass);box-shadow:inset 0 1px 0 var(--sl-panel-edge);color:#fff;font-size:15px;font-weight:800;text-transform:uppercase}.sl-auto:disabled{opacity:.5}.sl-auto.is-on{background:var(--sl-glass-strong);box-shadow:inset 0 0 0 2px var(--sl-hit)}.sl-auto-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-2)}.sl-auto-grid__item{padding:16px 0;border-radius:var(--r-sm);background:var(--surface-2);font-size:17px;font-weight:800}.sl-auto-grid__item:active{background:var(--surface-3)}.sl-pay{display:grid;gap:var(--s-1)}.sl-pay__head,.sl-pay__row{display:grid;grid-template-columns:44px 1fr 1fr 1fr;align-items:center;text-align:center;gap:var(--s-2)}.sl-pay__row{padding:4px 0;border-bottom:1px solid var(--hairline);font-weight:750}.sl-pay__row>:first-child{justify-self:center}.sl-col-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-2)}.sl-col-grid__item{display:grid;place-items:center;aspect-ratio:1;border-radius:var(--r-sm);background:var(--surface-2)}.sl-col-grid__item>*{filter:brightness(0) opacity(.4)}.sl-col-grid__item.is-got>*{filter:none}.sl-mode{display:flex;padding:3px;border-radius:var(--r-full);background:var(--sl-glass);box-shadow:inset 0 0 0 1px var(--sl-cell-edge)}.sl-mode button{padding:8px 14px;white-space:nowrap;border-radius:var(--r-full);font-size:13px;font-weight:750;color:var(--sl-text-dim);transition:background var(--fast),color var(--fast)}.sl-mode button.is-on{background:var(--sl-mint);color:#0d1f1b}@media(max-width:360px){.sl-tools,.sl-body,.sl-controls{padding-left:var(--s-3);padding-right:var(--s-3)}.sl-tools{gap:6px}.sl-tool,.sl-tools .sound-toggle{width:32px;height:32px}.sl-mode button{padding:7px 10px;font-size:12px}.sl-board{padding:7px}.sl-screen{--gap: 4px}.sl-controls{gap:var(--s-3)}.sl-spin{box-shadow:0 0 0 4px var(--sl-spin-ring),var(--gloss-top),var(--gloss-bottom),var(--lift-md)}.sl-collection__item{width:26px}.sl-stepper,.sl-auto{height:46px}.sl-auto{font-size:13px}.sl-collection{padding:10px 12px}.sl-collection__title{font-size:14px}}.crash-cam{position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;will-change:transform}.cx-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.cx{position:absolute;animation-timing-function:linear;animation-fill-mode:both}.cx__art,.cx__canvas{width:100%;height:100%;display:block}.cx--across{left:100%;animation-name:cx-across}@keyframes cx-across{0%{transform:translate(0)}50%{transform:translate(calc(-50vw - 60px),-14px)}to{transform:translate(calc(-100vw - 160px),6px)}}.cx--fall{left:62%;animation-name:cx-fall;animation-timing-function:cubic-bezier(.4,0,.8,1)}@keyframes cx-fall{0%{transform:translateY(-200%) rotate(-6deg)}to{transform:translate(-48vw,520%) rotate(8deg)}}.cx--zip{left:100%;animation-name:cx-zip;animation-timing-function:cubic-bezier(.6,0,.3,1)}@keyframes cx-zip{0%{transform:translateY(-60%)}to{transform:translate(calc(-100vw - 200px),260%)}}.cx__art--flap .cx__wing{transform-origin:40% 90%;animation:cx-flap .32s ease-in-out infinite alternate}@keyframes cx-flap{0%{transform:scaleY(1)}to{transform:scaleY(-.6)}}.cx__art--sway{animation:cx-sway 1.6s ease-in-out infinite alternate}@keyframes cx-sway{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.cx__art--spin{animation:cx-spin 6s linear infinite}@keyframes cx-spin{to{transform:rotate(360deg)}}.cx__blink{animation:cx-blink .6s steps(2) infinite}@keyframes cx-blink{50%{opacity:.25}}.crash-jumper{position:absolute;z-index:2;display:grid;justify-items:center;gap:2px;pointer-events:none;transform:translate(-50%,-50%);animation:crash-jump 3.4s cubic-bezier(.3,.1,.6,1) forwards}@keyframes crash-jump{0%{transform:translate(-50%,-50%) scale(.4);opacity:0}10%{transform:translate(-50%,-70%) scale(1);opacity:1}85%{opacity:1}to{transform:translate(-160%,160%) scale(.9);opacity:0}}.crash-jumper__tag{display:inline-flex;align-items:center;gap:2px;padding:3px 8px;border-radius:var(--r-full);background:#ffc531;color:#241a00;font-size:11px;font-weight:800;white-space:nowrap;box-shadow:var(--lift-sm)}.crash-jumper svg{width:44px;height:52px}.crash-pop{position:absolute;left:50%;top:46%;z-index:3;font-size:44px;font-weight:900;color:#ffc531;text-shadow:0 4px 0 rgba(0,0,0,.35),0 0 24px rgba(255,197,49,.6);pointer-events:none;animation:crash-pop 1.1s var(--ease) forwards}@keyframes crash-pop{0%{transform:translate(-50%,20px) scale(.5);opacity:0}25%{transform:translate(-50%) scale(1.15);opacity:1}70%{opacity:1}to{transform:translate(-50%,-40px) scale(1);opacity:0}}.crash-theme{margin-top:26px;padding:4px 10px;border-radius:var(--r-full);background:#00000059;font-size:12px;font-weight:700;color:#ffffffd9}.crash-music{position:absolute;top:var(--s-3);right:var(--s-3);z-index:4;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-full);background:#00000059;color:#fff}.crash-music.is-off{color:#ffffff73}.crash-info{display:grid;place-items:center;width:32px;height:32px;margin-left:2px;border-radius:var(--r-full);color:#e6e9f299}.crash-history{padding-top:var(--s-2);padding-bottom:var(--s-2)}.gz-page{padding-bottom:var(--s-6)}.gz-title{margin:var(--s-5) var(--s-4) var(--s-3);font-size:18px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.gz-hero{position:relative;margin:var(--s-3) 0 var(--s-2);overflow:hidden;touch-action:pan-y}.gz-hero__track{display:flex;transition:transform .55s cubic-bezier(.22,1,.36,1)}.gz-slide{position:relative;flex:0 0 calc(100% - 32px);margin:0 16px;height:200px;border-radius:24px;overflow:hidden;color:#fff;isolation:isolate;box-shadow:0 12px 30px #00000059}.gz-slide__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--slide-bg)}.gz-slide__bg:before{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:repeating-linear-gradient(115deg,rgba(255,255,255,.09) 0 14px,transparent 14px 60px);animation:gz-stripes 6s linear infinite}.gz-slide__bg:after{content:"";position:absolute;right:-40px;top:-40px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.35),transparent 65%)}.gz-slide--crash{--slide-bg: linear-gradient(120deg, #ffd23f, #ff9a3c 60%, #ff6a3d);--ink: #6b2a00}.gz-slide--slots{--slide-bg: linear-gradient(120deg, #ff7eb3, #c44ad6 60%, #6a3df0);--ink: #4a0f4d}.gz-slide--mines{--slide-bg: linear-gradient(120deg, #2b4bff, #4b1fbf 60%, #1b0f5c);--ink: #0f1650}.gz-slide--cases{--slide-bg: linear-gradient(120deg, #2ed6a3, #2b8cff 60%, #4a3df0);--ink: #08324a}.gz-slide__tag{position:absolute;left:14px;top:14px;padding:4px 10px;border-radius:10px;background:#fff;color:#ff4d2a;font-size:12px;font-weight:900;text-transform:uppercase}.gz-slide__mult{position:absolute;left:14px;top:46px;padding:4px 14px;border-radius:14px;background:linear-gradient(180deg,#4be08a,#1fae5b);box-shadow:0 4px #13803f,inset 0 1px #ffffff80;font-size:32px;font-weight:900;font-style:italic;letter-spacing:-.02em;text-shadow:0 2px 0 rgba(0,0,0,.2);min-width:128px}.gz-slide__won{position:absolute;left:14px;top:104px;padding:4px 10px;border-radius:10px;background:#fff6d8;color:#3b7a1a;font-size:12px;font-weight:900;box-shadow:0 3px #b9c96b;animation:gz-pop .45s var(--spring)}.gz-slide__sub{position:absolute;left:14px;bottom:50px;font-size:11px;font-weight:800;text-transform:uppercase;color:var(--ink);opacity:.85}.gz-slide__title{position:absolute;left:14px;bottom:10px;font-size:38px;line-height:1;font-weight:900;font-style:italic;text-transform:uppercase;text-shadow:0 3px 0 var(--ink),0 6px 14px rgba(0,0,0,.25)}.gz-slide__art{position:absolute;right:10px;top:50%;width:46%;display:grid;place-items:center;transform:translateY(-50%);animation:gz-bob 3s ease-in-out infinite}.gz-slide__art .gz-slots,.gz-slide__art .gz-mines{width:128px}.gz-slide__art .gz-case__img{width:150px;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.gz-slide.is-active .gz-slide__title{animation:gz-in-left .6s var(--spring)}.gz-slide.is-active .gz-slide__art{animation:gz-in-right .7s var(--spring),gz-bob 3s .7s ease-in-out infinite}.gz-chip{position:absolute;padding:3px 9px;border-radius:10px;background:linear-gradient(180deg,#4be08a,#1fae5b);box-shadow:0 3px #13803f;font-size:13px;font-weight:900;font-style:italic;animation:gz-float 3.2s ease-in-out infinite}.gz-chip--0{right:44%;top:18px;transform:rotate(-8deg)}.gz-chip--1{right:12px;top:12px;animation-delay:-1s}.gz-chip--2{right:18px;bottom:26px;animation-delay:-2s}.gz-hero__dots{display:flex;justify-content:center;gap:6px;margin-top:var(--s-3)}.gz-hero__dots button{width:18px;height:5px;padding:0;border-radius:3px;background:var(--surface-3);transition:width .3s,background .3s}.gz-hero__dots button.is-active{width:28px;background:#ff3d6e}.gz-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 var(--s-4)}.gz-tile{position:relative;aspect-ratio:.82;border-radius:22px;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:center;color:#fff;box-shadow:0 8px 20px #0000004d;transition:transform var(--fast) var(--spring)}.gz-tile:active{transform:scale(.97)}.gz-tile__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--tile-bg)}.gz-tile__bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1.5px 1.5px at 20% 30%,#fff,transparent),radial-gradient(1.5px 1.5px at 75% 20%,#fff,transparent),radial-gradient(1px 1px at 60% 70%,#fff,transparent),radial-gradient(1px 1px at 30% 80%,#fff,transparent),radial-gradient(1.5px 1.5px at 85% 55%,#fff,transparent);opacity:.7;animation:gz-twinkle 3s ease-in-out infinite alternate}.gz-tile__bg:after{content:"";position:absolute;left:50%;top:55%;width:150%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.22),transparent 55%)}.gz-tile--crash{--tile-bg: linear-gradient(160deg, #ffcf3a, #ff7a2f);--ink: #7a3300}.gz-tile--cases{--tile-bg: linear-gradient(160deg, #3d6bff, #3a2fd0 70%, #2a1d9a);--ink: #14125e}.gz-tile--mines{--tile-bg: linear-gradient(160deg, #1c2a8f, #2a0f6e 70%, #120830);--ink: #070a33}.gz-tile--slots{--tile-bg: linear-gradient(160deg, #e86aa8, #a03a8c 70%, #5c1d63);--ink: #4a0f3d}.gz-tile--plinko{--tile-bg: linear-gradient(160deg, #2fd38c, #128a7a 70%, #0b4f55);--ink: #063a33}.gz-tile--wheel{--tile-bg: linear-gradient(160deg, #6a2bd6, #3a1490 70%, #1a0848);--ink: #14063a}.gz-tile--upgrade{--tile-bg: linear-gradient(160deg, #27c6e8, #2468d6 70%, #1a2f8a);--ink: #0a2350}.gz-tile--craft{--tile-bg: linear-gradient(160deg, #ffb24a, #d6572b 70%, #7a1f1f);--ink: #4d1408}.gz-tile__tag{position:absolute;left:-30px;top:14px;width:110px;padding:3px 0;transform:rotate(-45deg);text-align:center;background:#fff;color:#ff4d2a;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.gz-tile__title{margin-top:14px;font-size:24px;line-height:1;font-weight:900;font-style:italic;text-transform:uppercase;text-shadow:0 3px 0 var(--ink),0 6px 12px rgba(0,0,0,.3)}.gz-tile__scene{flex:1;width:100%;display:grid;place-items:center;min-height:0}.gz-tile__cta{margin-bottom:12px;padding:7px 16px;border-radius:999px;background:#0a081e8c;border:1px solid rgba(255,255,255,.18);color:#ffd66b;font-size:12px;font-weight:900;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gz-art--float{animation:gz-bob 3s ease-in-out infinite;filter:drop-shadow(0 8px 14px rgba(0,0,0,.35))}.gz-crash{position:relative;display:grid;place-items:center}.gz-crash__rocket{transform:rotate(18deg);animation:gz-shake .25s linear infinite}.gz-crash__x{position:absolute;bottom:-2px;font-size:26px;font-weight:900;font-style:italic;text-shadow:0 3px 0 #7a3300}.gz-case{position:relative;display:grid;place-items:center}.gz-case__halo{position:absolute;width:120px;height:120px;border-radius:50%;border:2px solid rgba(255,255,255,.25);animation:gz-ring 2.4s ease-out infinite}.gz-case__img{width:108px;animation:gz-bob 3s ease-in-out infinite;filter:drop-shadow(0 10px 16px rgba(0,0,0,.4))}.gz-slots,.gz-mines{width:72%;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:6px;border-radius:14px;background:#14081e73;border:1px solid rgba(255,255,255,.15)}.gz-slots__cell,.gz-mines__cell{aspect-ratio:1;display:grid;place-items:center;border-radius:8px;background:#ffffff14}.gz-slots__cell img{width:80%;animation:gz-drop .4s var(--spring)}.gz-slots__cell.is-hot{background:#ffd66b40;box-shadow:inset 0 0 0 1.5px #ffd66b}.gz-mines__cell{background:linear-gradient(160deg,#3a3f72,#262a52);box-shadow:inset 0 1px #ffffff26}.gz-mines__cell.is-pepe{background:#50f0b44d;animation:gz-pop .35s var(--spring)}.gz-mines__cell.is-pepe img{width:78%}.gz-mines__cell.is-bomb{background:radial-gradient(circle,#ff7a45,#b3243a);animation:gz-pop .35s var(--spring)}.gz-mines__bomb{width:55%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,#6b6f86,#0d0e17)}.gz-plinko{position:relative;width:78%;display:grid;gap:7px;justify-items:center}.gz-plinko__row{display:flex;gap:12px}.gz-plinko__row span{width:5px;height:5px;border-radius:50%;background:#ffffffd9}.gz-plinko__bins{display:flex;gap:3px;margin-top:2px}.gz-plinko__ball{position:absolute;top:-8px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:#ff3d6e;box-shadow:0 0 8px #ff3d6e;animation:gz-plinko 2.2s cubic-bezier(.5,0,.8,1) infinite}.gz-plinko__ball--2{background:#ffd66b;box-shadow:0 0 8px #ffd66b;animation-delay:-1.1s;animation-direction:reverse}.gz-wheel{position:relative;width:74%;aspect-ratio:1;display:grid;place-items:center}.gz-wheel__ring{position:absolute;top:0;right:0;bottom:0;left:0;animation:case-rays 8s linear infinite}.gz-wheel__hub{width:52%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 35%,#2b2f40,#0b0c14);box-shadow:0 0 0 3px #ffffff14}.gz-wheel__arrow{position:absolute;right:18%;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:12px solid #cfd4e6}@keyframes gz-stripes{to{transform:translate(60px)}}@keyframes gz-bob{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes gz-float{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes gz-pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes gz-drop{0%{transform:translateY(-60%);opacity:0}to{transform:none;opacity:1}}@keyframes gz-in-left{0%{transform:translate(-30px);opacity:0}to{transform:none;opacity:1}}@keyframes gz-in-right{0%{transform:translate(40px,-50%) scale(.8);opacity:0}to{transform:translateY(-50%);opacity:1}}@keyframes gz-shake{0%,to{translate:0 0}50%{translate:1px -1px}}@keyframes gz-ring{0%{transform:scale(.6);opacity:1}to{transform:scale(1.3);opacity:0}}@keyframes gz-twinkle{to{opacity:.3}}@keyframes gz-plinko{0%{transform:translate(0);opacity:0}10%{opacity:1}30%{transform:translate(-8px,22px)}55%{transform:translate(6px,44px)}80%{transform:translate(-4px,66px)}to{transform:translate(2px,84px);opacity:0}}@media(prefers-reduced-motion:reduce){.gz-slide__bg:before,.gz-chip,.gz-slide__art,.gz-art--float,.gz-case__img,.gz-wheel__ring,.gz-plinko__ball{animation:none}}.gz-demo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0b1030}.gz-demo__canvas{width:100%;height:100%;display:block}.gz-demo__duck{position:absolute;left:72%;top:50%;transform:translate(-50%,-55%) rotate(-6deg);animation:gz-bob 2.4s ease-in-out infinite}.gz-slide--crash .gz-slide__bg{display:none}.gz-slide--crash{--ink: #ff7a2f}.gz-slide--crash .gz-slide__sub{color:#ffd66b}.gz-tile--crash .gz-tile__bg{display:none}.gz-tile--crash{--ink: #ff6a2f}.gz-tile--crash .gz-demo__duck{top:48%}.gz-tile--crash .gz-crash__x{position:static;align-self:end;margin-bottom:4px;font-size:28px;color:#fff;text-shadow:0 3px 0 #ff6a2f,0 0 16px rgba(255,140,60,.6)}.gz-reel{position:relative;width:100%;height:72px;overflow:hidden;background:#0a082859;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.gz-reel__track{position:absolute;top:7px;left:50%;display:flex;gap:6px;will-change:transform}.gz-reel__cell{flex:0 0 52px;height:58px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(180deg,#ffffff24,#ffffff0a);border:1px solid rgba(255,255,255,.12);transition:transform .3s var(--spring),box-shadow .3s,border-color .3s}.gz-reel__cell.is-won{transform:scale(1.12);border-color:#ffd66b;box-shadow:0 0 16px #ffd66bb3}.gz-reel__arrow{position:absolute;left:50%;z-index:2;margin-left:-6px;border-left:6px solid transparent;border-right:6px solid transparent;filter:drop-shadow(0 0 4px #ffd66b)}.gz-reel__arrow--t{top:0;border-top:8px solid #ffd66b}.gz-reel__arrow--b{bottom:0;border-bottom:8px solid #ffd66b}.gz-slots{position:relative;width:76%;gap:5px;padding:7px;border-radius:16px;background:linear-gradient(180deg,#4a1450,#2a0b33);border:2px solid transparent;background-clip:padding-box;box-shadow:0 0 0 2px #ff9ad5,0 0 18px #ff78c873,inset 0 2px 8px #0006}.gz-slots__cell{background:radial-gradient(circle at 50% 40%,#ffffff2e,#ffffff0a 70%);border-radius:10px;overflow:hidden}.gz-slots__cell img{width:82%;animation:gz-drop .45s var(--spring) both}.gz-slots__cell.is-win{background:radial-gradient(circle,#ffd66b8c,#ff783c26 70%);box-shadow:inset 0 0 0 2px #ffd66b,0 0 12px #ffd66b99;animation:gz-win .45s ease-in-out infinite alternate}.gz-slots__prize{position:absolute;left:50%;top:50%;translate:-50% -50%;padding:2px 10px;border-radius:10px;background:linear-gradient(180deg,#ffe27a,#ffb020);color:#6b2a00;font-size:18px;font-weight:900;font-style:italic;box-shadow:0 3px #b86a00,0 0 18px #ffc83cb3;animation:gz-pop .35s var(--spring)}@keyframes gz-win{to{transform:scale(1.06)}}.gz-mines{width:76%;gap:5px;padding:7px;border-radius:16px;background:radial-gradient(120% 70% at 50% 110%,rgba(255,150,70,.22),transparent 60%),linear-gradient(180deg,#171a2e,#0e1020);border:1px solid rgba(150,160,255,.2)}.gz-mines .mine-cell{border-radius:9px;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #00000047,0 2px #12142a}.gz-mines .mine-cell--safe{box-shadow:inset 0 0 10px #50f0b44d,0 0 10px #50f0b433}.gz-mines .mine-cell--boom{box-shadow:0 0 18px #ff6e3ccc}.gz-mines .mn-blast__shard{width:4px;height:4px}.gz-plinko{width:auto;gap:4px;justify-items:center}.gz-plinko .plinko-board{contain:none}.gz-plinko__bins{display:grid;grid-template-columns:repeat(7,15px);gap:2px;margin:0}.gz-plinko__bins .plinko-bin{height:16px;padding:0;border-radius:4px;font-size:7px}.wheel.gz-wheel{width:112px;margin:14px auto 0;--wheel-gap: #1e0b4a}.gz-wheel .wheel__pointer{width:18px;height:16px;top:-14px}.gz-wheel .wheel__hub{box-shadow:0 0 0 3px var(--wheel-gap),0 4px 10px #00000080}.gz-wheel .wheel__gift{top:6%}.gz-wheel .wheel__gift.is-won{scale:1.5}.lottie-box{display:block;width:100%;height:100%}.gz-tile__bg{overflow:hidden}.gz-tile__rays{position:absolute;left:50%;top:55%;width:260%;aspect-ratio:1;translate:-50% -50%;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.12) 0deg 8deg,transparent 8deg 22deg);-webkit-mask-image:radial-gradient(circle,#000 5%,transparent 45%);mask-image:radial-gradient(circle,#000 5%,transparent 45%);animation:case-rays 40s linear infinite}.gz-tile__sparkles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.8;pointer-events:none}.gz-tile>:not(.gz-tile__bg):not(.gz-tile__sparkles){position:relative;z-index:1}.gz-tile__tag{position:absolute!important;z-index:2!important}.gz-tile__bg:after{background:radial-gradient(circle,rgba(255,255,255,.28),transparent 50%),linear-gradient(180deg,transparent 55%,rgba(0,0,0,.35))}.gz-tile--mines{--tile-bg: radial-gradient(120% 80% at 50% 60%, #ff4d4d55, transparent 60%), linear-gradient(160deg, #2a1a6e, #170a3d 70%, #0b0420)}.gz-tile--slots{--tile-bg: radial-gradient(120% 80% at 50% 60%, #ffd23f55, transparent 60%), linear-gradient(160deg, #ff7ab8, #b13a9a 60%, #5a1660)}.gz-tile--plinko{--tile-bg: radial-gradient(120% 80% at 50% 45%, #ffd66b55, transparent 60%), linear-gradient(160deg, #20c98a, #0e7f74 60%, #073f4a)}.gz-tile--upgrade{--tile-bg: radial-gradient(120% 80% at 50% 55%, #9fd8ff66, transparent 60%), linear-gradient(160deg, #3aa8ff, #2a4fd6 60%, #1a1f7a)}.gz-tile--craft{--tile-bg: radial-gradient(120% 80% at 50% 55%, #fff1a866, transparent 60%), linear-gradient(160deg, #ffb84a, #e2582f 60%, #8a1f3a)}.gz-lscene{position:relative;width:100%;height:100%;display:grid;place-items:center}.gz-lscene__anim{position:absolute;top:-6%;right:2%;bottom:-6%;left:2%;width:96%;height:112%;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.gz-lscene__glow{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.35),transparent 65%);animation:gz-breathe 2.6s ease-in-out infinite}.gz-float{position:absolute;width:34px;z-index:2;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4));animation:gz-orbit 4s ease-in-out infinite}.gz-float--0{left:4%;top:12%}.gz-float--1{right:4%;top:30%;animation-delay:-1.3s;width:28px}.gz-float--2{left:10%;bottom:6%;animation-delay:-2.6s;width:26px}.gz-slide__art .gz-lscene{width:150px;height:150px}.gz-plinko2{position:relative;width:100%;height:100%;display:grid;grid-template-rows:1fr auto;justify-items:center}.gz-plinko2__coins{width:90%;height:100%}.gz-plinko2 .gz-plinko__bins{margin-bottom:2px}.gz-plinko2 .plinko-bin{animation:gz-bin 1.4s ease-in-out infinite}@keyframes gz-breathe{0%,to{scale:.9;opacity:.7}50%{scale:1.08;opacity:1}}@keyframes gz-orbit{0%,to{transform:translate(0) rotate(-8deg)}50%{transform:translate(4px,-8px) rotate(8deg)}}@keyframes gz-bin{0%,to{transform:none}12%{transform:translateY(3px) scale(.92)}24%{transform:none}}.gz-tile--mines .gz-lscene__anim,.gz-slide--mines .gz-lscene__anim{-webkit-mask-image:radial-gradient(circle,#000 38%,transparent 62%);mask-image:radial-gradient(circle,#000 38%,transparent 62%)}.gz-tile--slots .gz-lscene__anim,.gz-slide--slots .gz-lscene__anim{scale:1.45}.gz-tile--craft .gz-lscene__anim{scale:.8}.gz-tile--upgrade .gz-lscene__anim{scale:.95}.gz-plinko2__coins{scale:1.9;transform-origin:50% 40%}.gz-tile--mines{--tile-bg: linear-gradient(160deg, #1c2a8f, #2a0f6e 70%, #120830)}.gz-tile--slots{--tile-bg: linear-gradient(160deg, #e86aa8, #a03a8c 70%, #5c1d63)}.gz-tile--plinko{--tile-bg: linear-gradient(160deg, #2fd38c, #128a7a 70%, #0b4f55)}.gz-tile--mines .gz-tile__sparkles,.gz-tile--slots .gz-tile__sparkles,.gz-tile--plinko .gz-tile__sparkles,.gz-tile--mines .gz-tile__rays,.gz-tile--slots .gz-tile__rays,.gz-tile--plinko .gz-tile__rays{display:none}.gz-tile--mines .gz-float{width:30px}.gz-tile--mines .gz-float--0{left:3%;top:2%;z-index:3}.gz-tile--mines .gz-float--1{right:3%;top:auto;bottom:4%;z-index:3}.gz-tile--crash>.gz-tile__scene{position:static!important}.cases-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.cases-bg__blob{position:absolute;width:70vw;height:70vw;max-width:420px;max-height:420px;border-radius:50%;filter:blur(70px);opacity:.35;will-change:transform}.cases-bg__blob--a{background:#ffb020;left:-20%;top:8%;animation:cases-drift-a 18s ease-in-out infinite}.cases-bg__blob--b{background:#8b5cf6;right:-25%;top:35%;animation:cases-drift-b 22s ease-in-out infinite}.cases-bg__blob--c{background:#22c55e;left:10%;bottom:-15%;opacity:.22;animation:cases-drift-a 26s ease-in-out infinite reverse}.cases-bg__rays{position:absolute;left:50%;top:20%;width:900px;height:900px;margin:-450px 0 0 -450px;background:repeating-conic-gradient(from 0deg,rgba(255,220,140,.07) 0deg 6deg,transparent 6deg 18deg);-webkit-mask-image:radial-gradient(circle,#000 0%,transparent 55%);mask-image:radial-gradient(circle,#000 0%,transparent 55%);animation:case-rays 90s linear infinite}.cases-bg__star{position:absolute;bottom:-20px;background:#ffd36b;clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);opacity:0;filter:drop-shadow(0 0 4px #ffb020);animation:cases-star linear infinite}@keyframes cases-drift-a{0%,to{transform:translate(0)}50%{transform:translate(18vw,10vh) scale(1.15)}}@keyframes cases-drift-b{0%,to{transform:translate(0)}50%{transform:translate(-20vw,-12vh) scale(.9)}}@keyframes cases-star{0%{transform:translateY(0) rotate(0);opacity:0}12%{opacity:.8}85%{opacity:.5}to{transform:translateY(-110vh) rotate(180deg);opacity:0}}@media(prefers-reduced-motion:reduce){.cases-bg__blob,.cases-bg__rays,.cases-bg__star{animation:none}}.gz-slide--crash{--ink: #8a2a00}.gz-slide--crash .gz-slide__sub{color:#6b2200}.gz-sunset{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:radial-gradient(60% 90% at 78% 50%,rgba(255,255,255,.45),transparent 60%),linear-gradient(120deg,#ffd84a,#ffa23a,#ff6a3d)}.gz-sunset__streak{position:absolute;height:3px;width:90px;border-radius:3px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85));transform:rotate(-28deg);animation:gz-streak 1.4s linear infinite}.gz-sunset__streak--0{top:20%;animation-delay:0s}.gz-sunset__streak--1{top:45%;animation-delay:-.5s;width:60px}.gz-sunset__streak--2{top:70%;animation-delay:-.9s}.gz-sunset__streak--3{top:30%;animation-delay:-.25s;width:40px}.gz-sunset__streak--4{top:85%;animation-delay:-1.1s;width:70px}.gz-sunset__streak--5{top:58%;animation-delay:-.7s;width:50px}.gz-sunset__duck{position:absolute;left:74%;top:50%;transform:translate(-50%,-55%);animation:gz-bob 2.4s ease-in-out infinite;filter:drop-shadow(0 12px 16px rgba(120,40,0,.35))}@keyframes gz-streak{0%{left:110%;top:var(--t, auto);opacity:0}15%{opacity:1}to{left:-30%;opacity:0;translate:0 60px}}.gz-pepes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gz-pepe{position:absolute;width:38px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45));animation:gz-pepe-fly 5s ease-in-out infinite}.gz-pepe--0{left:46%;top:8%}.gz-pepe--1{right:4%;top:14%;width:30px;animation-delay:-1.2s}.gz-pepe--2{left:50%;bottom:8%;width:32px;animation-delay:-2.5s}.gz-pepe--3{right:6%;bottom:10%;width:42px;animation-delay:-3.7s}@keyframes gz-pepe-fly{0%,to{transform:translate(0) rotate(-12deg)}25%{transform:translate(6px,-10px) rotate(8deg)}50%{transform:translate(-4px,-16px) rotate(-4deg)}75%{transform:translate(-8px,-4px) rotate(14deg)}}.gz-sunset{background:linear-gradient(180deg,#ffcf5a,#ff9d4a 55%,#ff6f6f)}.gz-sunset__sun{position:absolute;left:60%;top:18%;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,#fff6c8,#ffe07a 45%,#ffe07a00 70%)}.gz-cloud{position:absolute;fill:#ffffffd9;filter:drop-shadow(0 4px 0 rgba(255,140,90,.35));animation:gz-cloud 7s linear infinite}.gz-cloud--0{top:8%;width:90px;animation-delay:0s}.gz-cloud--1{top:52%;width:120px;animation-delay:-2.2s;animation-duration:5.5s}.gz-cloud--2{top:30%;width:60px;animation-delay:-4.4s;opacity:.7;animation-duration:9s}.gz-cloud--3{top:74%;width:80px;animation-delay:-5.8s;animation-duration:6.5s}.gz-sunset__trail{position:absolute;left:30%;top:70%;width:46%;height:4px;border-radius:4px;transform:rotate(-24deg);transform-origin:right center;background:repeating-linear-gradient(90deg,rgba(255,255,255,.9) 0 10px,transparent 10px 18px);-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);animation:gz-trail .6s linear infinite}.gz-sunset__streak{opacity:.6}@keyframes gz-cloud{0%{left:105%}to{left:-45%}}@keyframes gz-trail{0%{background-position:0 0}to{background-position:-18px 0}}.gz-slide--crash .gz-demo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(30,8,30,.5),rgba(30,8,30,.12) 55%,transparent 75%)}.gz-slide--crash{--ink: #4a1030}.gz-slide--crash .gz-slide__sub{color:#ffd9c2}.gz-slide--cases{--slide-bg: linear-gradient(140deg, #4a6bff, #3a2fd0 60%, #2a1d9a);--ink: #14125e}.gz-slide__reel2{position:absolute;left:0;right:0;top:52px}.gz-slide__reel2 .gz-reel{height:96px}.gz-slide__reel2 .gz-reel__track{top:10px}.gz-slide__reel2 .gz-reel__cell{flex-basis:64px;height:76px}.gz-slide__spot2{position:absolute;left:50%;top:48px;width:260px;height:260px;translate:-50% -50%;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.14) 0deg 8deg,transparent 8deg 22deg);-webkit-mask-image:radial-gradient(circle,#000 10%,transparent 60%);mask-image:radial-gradient(circle,#000 10%,transparent 60%);animation:case-rays 24s linear infinite}.gz-slide--cases .gz-slide__sub{bottom:46px;color:#c9d4ff}.gz-slide--cases .gz-slide__title{font-size:30px}.gz-slide__reel2{top:44px}.gz-slide__reel2 .gz-reel{height:88px}.gz-slide__reel2 .gz-reel__track{top:8px}.gz-slide__reel2 .gz-reel__cell{height:72px}.gz-slide--cases .gz-slide__sub{bottom:44px}.gz-slide--cases .gz-slide__title{bottom:8px}.gz-vice{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.gz-slide--slots .gz-slide__bg{display:none}.gz-slide--slots>:not(.gz-vice){position:relative;z-index:1}.gz-slide--slots .gz-slide__art,.gz-slide--slots .gz-slide__title,.gz-slide--slots .gz-slide__tag,.gz-slide--slots .gz-slide__sub{position:absolute}.gz-slide--slots{--ink: #2a0b4a}.gz-slide--slots .gz-slide__sub{color:#ffe3f3}.gz-tile--slots .gz-vice{border-radius:inherit}.gz-tile--slots .gz-tile__scene,.gz-tile--slots .gz-slots{position:relative;z-index:1}.gz-slide--slots .gz-slide__sub,.gz-tile--slots .gz-tile__bg{display:none}.gz-tile--slots>:not(.gz-vice){position:relative;z-index:1}.gz-tile--slots .gz-vice{position:absolute!important;z-index:0}.gz-vice__star{animation:gz-twinkle 2.6s ease-in-out infinite}@keyframes gz-twinkle{50%{opacity:.25}}.gz-slide--slots .gz-vice__car{position:absolute;left:0;bottom:6%;width:64px;z-index:1;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5));animation:gz-cruise 9s linear infinite}@keyframes gz-cruise{0%{transform:translate(-80px)}to{transform:translate(380px)}}.gz-slide--slots .gz-vice__won{position:absolute;left:16px;top:52px;z-index:2}.gz-slide--slots .gz-slide__title{z-index:2}.gz-slide--slots .gz-vice__x{position:absolute;left:16px;top:50px;z-index:2;animation:gz-xjump .7s var(--spring) both}@keyframes gz-xjump{0%{transform:translateY(18px) scale(.6);opacity:0}55%{transform:translateY(-8px) scale(1.08);opacity:1}to{transform:none}}.gz-slide--mines .gz-bombnft{position:absolute;left:16px;top:52px;z-index:2;width:92px;height:92px;display:grid;place-items:center;border-radius:22px;background:radial-gradient(circle at 50% 40%,#ff6b4a55,transparent 65%),linear-gradient(160deg,#3b2a6b,#1a1236);box-shadow:var(--gloss-top),var(--gloss-edge),var(--lift-md);animation:gz-bombsway 2.4s ease-in-out infinite}.gz-slide--mines .gz-bombnft .mine-cell__bomb{width:74%;height:74%;position:static}@keyframes gz-bombsway{0%,to{transform:rotate(-6deg) translateY(0)}50%{transform:rotate(6deg) translateY(-6px)}}.gz-slide--mines .gz-slide__sub{display:none}.gz-slide--mines .gz-bombnft .gz-bomb3d{width:86%;height:86%;overflow:visible}@keyframes gz-fuse{0%{stroke-dashoffset:0}to{stroke-dashoffset:-65}}.gz-bomb3d__spark{offset-path:path("M87 8 Q88 15 82 14 Q72 12 66 24");animation:gz-sparkmove 3s linear infinite,gz-flicker .12s steps(2) infinite}@keyframes gz-sparkmove{0%{offset-distance:0%}to{offset-distance:65%}}@keyframes gz-flicker{50%{opacity:.7;scale:1.25;rotate:30deg}}.gz-slide--mines .gz-bombnft{background:none!important;box-shadow:none!important}.gz-bomb3d__glow{transform-box:fill-box;transform-origin:center;animation:gz-glow .18s ease-in-out infinite alternate}@keyframes gz-glow{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.2);opacity:1}}.gz-bomb3d__ember{animation:gz-ember .7s ease-out infinite}@keyframes gz-ember{0%{transform:rotate(var(--a)) translateY(0);opacity:1}to{transform:rotate(var(--a)) translateY(-13px);opacity:0}}.gz-xf{position:relative;display:block;width:120px;height:120px;margin:0 auto}.gz-xf img{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45))}.gz-xf__burst{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,#fff 0%,#ffe28a 25%,rgba(255,180,60,.5) 45%,transparent 70%);opacity:0;animation:gz-burst 4s ease-out infinite}@keyframes gz-burst{0%,52%{opacity:0;transform:scale(.3)}58%{opacity:1;transform:scale(1.1)}75%,to{opacity:0;transform:scale(1.5)}}.gz-xf__to{animation:gz-to 4s var(--spring) infinite;opacity:0}@keyframes gz-to{0%,55%{opacity:0;transform:scale(.2) rotate(-20deg)}65%{opacity:1;transform:scale(1.25) rotate(6deg)}72%,90%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(.8)}}.gz-up__ring{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);transform:rotate(-90deg)}.gz-up__track{fill:none;stroke:#ffffff24;stroke-width:6}.gz-up__fill{fill:none;stroke:#ffd34d;stroke-width:6;stroke-linecap:round;stroke-dasharray:100;animation:gz-upfill 4s ease-in infinite;filter:drop-shadow(0 0 4px #ffb020)}@keyframes gz-upfill{0%{stroke-dashoffset:100}52%{stroke-dashoffset:0;opacity:1}60%,to{stroke-dashoffset:0;opacity:0}}.gz-up__from{animation:gz-upfrom 4s ease-in infinite}@keyframes gz-upfrom{0%{opacity:0;transform:scale(.7)}8%{opacity:1;transform:scale(1)}40%{transform:scale(1) rotate(0)}46%{transform:scale(1.05) rotate(-8deg)}50%{transform:scale(1.05) rotate(8deg)}56%{opacity:1;transform:scale(.2)}57%,to{opacity:0;transform:scale(.2)}}.gz-cr__a{animation:gz-cra 4s ease-in infinite}.gz-cr__b{animation:gz-crb 4s ease-in infinite}@keyframes gz-cra{0%{opacity:0;transform:translate(-40px) scale(.7)}10%,30%{opacity:1;transform:translate(-30px) scale(.75) rotate(-8deg)}55%{opacity:1;transform:translate(0) scale(.6) rotate(20deg)}57%,to{opacity:0;transform:translate(0) scale(.3)}}@keyframes gz-crb{0%{opacity:0;transform:translate(40px) scale(.7)}10%,30%{opacity:1;transform:translate(30px) scale(.75) rotate(8deg)}55%{opacity:1;transform:translate(0) scale(.6) rotate(-20deg)}57%,to{opacity:0;transform:translate(0) scale(.3)}}.gz-xf__rays{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;border-radius:50%;opacity:0;background:repeating-conic-gradient(from 0deg,rgba(255,226,138,.55) 0 8deg,transparent 8deg 22deg);mask:radial-gradient(circle,#000 20%,transparent 68%);animation:gz-rays 4s linear infinite}@keyframes gz-rays{0%,55%{opacity:0;transform:rotate(0) scale(.5)}64%{opacity:1;transform:rotate(40deg) scale(1)}90%{opacity:.8;transform:rotate(110deg) scale(1)}to{opacity:0;transform:rotate(130deg) scale(1.1)}}.gz-xf__wave{position:absolute;top:20px;right:20px;bottom:20px;left:20px;border-radius:50%;border:3px solid #fff3c4;opacity:0;animation:gz-wave 4s ease-out infinite}@keyframes gz-wave{0%,56%{opacity:0;transform:scale(.3)}58%{opacity:1}80%,to{opacity:0;transform:scale(1.9);border-width:0}}.gz-xf__spark{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px;border-radius:50%;background:#ffe28a;box-shadow:0 0 8px 2px #ffb020;opacity:0;animation:gz-spark 4s cubic-bezier(.2,.8,.3,1) infinite}@keyframes gz-spark{0%,56%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(1)}58%{opacity:1}82%,to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(.3)}}.gz-xf__to{filter:drop-shadow(0 0 14px rgba(255,210,90,.9)) drop-shadow(0 6px 10px rgba(0,0,0,.45));z-index:2}.gz-up__from,.gz-cr__a,.gz-cr__b{z-index:2}.gz-up__from{animation-name:gz-upfrom2}@keyframes gz-upfrom2{0%{opacity:0;transform:scale(.7)}8%{opacity:1;transform:scale(1);filter:none}30%{transform:scale(1)}40%{transform:translate(-2px,1px) scale(1.04);filter:brightness(1.3) drop-shadow(0 0 6px #ffd34d)}43%{transform:translate(2px,-1px) scale(1.06)}46%{transform:translate(-3px) scale(1.08)}49%{transform:translate(3px,1px) scale(1.1)}52%{transform:scale(1.15);filter:brightness(3) drop-shadow(0 0 16px #fff)}56%{opacity:1;transform:scale(.1)}57%,to{opacity:0;transform:scale(.1)}}.gz-up__arrow{position:absolute;bottom:10px;width:0;height:0;z-index:1;border:7px solid transparent;border-bottom:10px solid #7dffb0;border-top:0;filter:drop-shadow(0 0 4px #3ee6be);opacity:0;animation:gz-arrow 1.3s ease-in infinite}@keyframes gz-arrow{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(-80px)}}.gz-cr__a{animation-name:gz-cra2}.gz-cr__b{animation-name:gz-crb2}@keyframes gz-cra2{0%{opacity:0;transform:translate(-46px) scale(.6)}10%{opacity:1;transform:translate(-30px) scale(.78)}25%{transform:translate(-30px,-6px) scale(.78) rotate(-8deg)}38%{transform:translateY(-26px) scale(.66) rotate(90deg);filter:brightness(1.4) drop-shadow(0 0 8px #ffd34d)}48%{transform:translate(22px) scale(.55) rotate(200deg)}55%{opacity:1;transform:translate(0) scale(.4) rotate(320deg);filter:brightness(3)}57%,to{opacity:0;transform:scale(.2)}}@keyframes gz-crb2{0%{opacity:0;transform:translate(46px) scale(.6)}10%{opacity:1;transform:translate(30px) scale(.78)}25%{transform:translate(30px,6px) scale(.78) rotate(8deg)}38%{transform:translateY(26px) scale(.66) rotate(90deg);filter:brightness(1.4) drop-shadow(0 0 8px #ffd34d)}48%{transform:translate(-22px) scale(.55) rotate(200deg)}55%{opacity:1;transform:translate(0) scale(.4) rotate(320deg);filter:brightness(3)}57%,to{opacity:0;transform:scale(.2)}}.gz-tile--plinko{--tile-bg: radial-gradient(90% 60% at 50% 30%, #1fbf8f55, transparent 70%), linear-gradient(160deg, #0f3d4a, #0a2236 60%, #07121f)}.gz-tile--plinko .plinko-peg{background:#ffffff8c;transition:background .3s,box-shadow .3s}.gz-tile--plinko .plinko-peg.is-lit{animation:gz-peglit .5s ease-out}@keyframes gz-peglit{0%{background:#fff;box-shadow:0 0 0 3px var(--hue),0 0 12px 4px var(--hue);transform:scale(1.6)}to{box-shadow:0 0 0 0 transparent;transform:none}}.gz-tile--plinko .gz-pl-ball{background:radial-gradient(circle at 35% 30%,#fff,var(--hue) 60%);box-shadow:0 0 10px 3px var(--hue)}.gz-tile--plinko .gz-pl-trail{background:var(--hue);box-shadow:0 0 8px var(--hue)}.gz-tile--plinko .gz-plinko{transform:translateY(-14px)}.gz-tile--plinko .plinko-bin{position:relative}.gz-tile--plinko .plinko-bin.is-hit{animation:gz-binhit .45s var(--spring)}@keyframes gz-binhit{40%{transform:translateY(4px) scale(1.15);filter:brightness(1.6)}}.gz-pl-pop{position:absolute;left:50%;bottom:100%;translate:-50% 0;font-size:11px;font-weight:900;color:#fff;text-shadow:0 0 6px #ffd34d,0 1px 0 #0008;pointer-events:none;animation:gz-plpop .9s ease-out forwards}@keyframes gz-plpop{0%{opacity:1;transform:translateY(0) scale(.8)}to{opacity:0;transform:translateY(-26px) scale(1.2)}}.gz-tile--plinko .gz-pl-ball,.gz-tile--plinko .gz-pl-trail{width:11px!important;height:11px!important;margin:-2px 0 0 -2px;border-radius:0;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:linear-gradient(180deg,#fff3b0,#ffc531 60%,#f59e0b);box-shadow:none}.gz-tile--plinko .gz-pl-ball{filter:drop-shadow(0 0 4px #ffc531) drop-shadow(0 0 8px #ffb020)}.gz-tile--plinko .gz-plinko__bins{gap:2px;width:120px;justify-content:center}.gz-tile--plinko .gz-plinko__bins .plinko-bin{flex:0 0 15.5px;width:15.5px;height:15px;padding:0;margin:0;display:grid;place-items:center;font-size:6.5px;line-height:1;letter-spacing:-.3px;border-radius:4px;overflow:visible;white-space:nowrap;transform:none}.gz-tile--plinko .plinko-bin.is-hit{animation:gz-binhit2 .45s ease-out}@keyframes gz-binhit2{40%{filter:brightness(1.7);box-shadow:0 0 10px 2px #ffd34d}}.gz-tile--shaft{--tile-bg: linear-gradient(160deg, #3b2f5c, #1a1430 70%, #0c0918)}.gz-shaft{position:relative;display:grid;grid-template-columns:repeat(4,22px);gap:2px;padding:4px;background:#0c0918;box-shadow:0 0 0 2px #3b2f5c;image-rendering:pixelated}.gz-shaft span{width:22px;height:22px;box-shadow:inset 0 2px #ffffff26,inset 0 -2px #00000059}.gz-shaft .d{background:#7a4a2b}.gz-shaft .s{background:#5d6274}.gz-shaft .o{background:radial-gradient(circle at 35% 40%,#3ee6be 0 3px,transparent 3.5px),radial-gradient(circle at 70% 70%,#3ee6be 0 2px,transparent 2.5px),#5d6274}.gz-shaft .g{background:radial-gradient(circle at 40% 40%,#ffd34d 0 3px,transparent 3.5px),radial-gradient(circle at 68% 66%,#ffb020 0 2.5px,transparent 3px),#5d6274}.gz-shaft .c{background:linear-gradient(#5a3a1a 0,#5a3a1a 3px,#a06a33 3px,#a06a33 9px,#ffd34d 9px,#ffd34d 12px,#8a5a2b 12px)}.gz-shaft .x{animation:gz-shaftbreak 2.4s steps(1) infinite}@keyframes gz-shaftbreak{0%,40%{opacity:1}41%,to{opacity:0}}.gz-shaft__pick{position:absolute;width:26px;left:30px;top:-14px;animation:gz-shaftpick 2.4s steps(6) infinite;filter:drop-shadow(2px 2px 0 #000)}@keyframes gz-shaftpick{0%{transform:translateY(0) rotate(0)}30%{transform:translateY(14px) rotate(-30deg)}40%{transform:translateY(16px) rotate(10deg)}70%{transform:translateY(38px) rotate(-30deg)}to{transform:translateY(40px) rotate(0);opacity:0}}.sh-screen{position:relative;overflow:hidden;min-height:100dvh;display:flex;flex-direction:column;gap:10px;padding-bottom:calc(16px + var(--safe-b));background:linear-gradient(180deg,#5fb8f5,#8fd0fb 45%,#bde6ff 75%,#6cc24a 75.2%);image-rendering:pixelated}.sh-screen>*{position:relative;z-index:1}.sh-title{color:#fff;text-shadow:2px 2px 0 #2a5d8a}.sh-cloud{position:absolute!important;z-index:0!important;width:60px;height:16px;background:#fff;box-shadow:12px -8px #fff,28px -8px #fff,40px 0 #fff,0 4px #e3f3ff;animation:sh-cloud 40s linear infinite}.sh-cloud--1{top:120px;left:-80px}.sh-cloud--2{top:240px;left:-80px;animation-duration:55s;animation-delay:-20s;scale:.8}.sh-cloud--3{top:70px;left:-80px;animation-duration:70s;animation-delay:-45s;scale:1.2}@keyframes sh-cloud{to{transform:translate(560px)}}.sh-top{display:flex;align-items:center;gap:8px;padding:0 16px}.sh-mode{display:flex;padding:3px;background:#6b6b6b;box-shadow:inset 2px 2px #9a9a9a,inset -2px -2px #3a3a3a,0 0 0 2px #1a1a1a}.sh-mode button{padding:6px 11px;font-weight:800;font-size:13px;color:#eee;text-shadow:1px 1px 0 #333}.sh-mode button.is-on{background:#5fbf3f;box-shadow:inset 2px 2px #8fe06a,inset -2px -2px #3a8a24}.sh-icon{margin-left:auto;width:36px;height:36px;display:grid;place-items:center;color:#fff;background:#6b6b6b;box-shadow:inset 2px 2px #9a9a9a,inset -2px -2px #3a3a3a,0 0 0 2px #1a1a1a}.sh-inv{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;width:min(100% - 32px,320px);margin:0 auto;padding:6px;background:#c6c6c6;box-shadow:inset 3px 3px #fff,inset -3px -3px #555,0 0 0 3px #1a1a1a}.sh-slot{position:relative;aspect-ratio:1;display:grid;place-items:center;background:#8b8b8b;box-shadow:inset 3px 3px #373737,inset -3px -3px #fff}.sh-slot svg{width:72%;height:72%;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.35))}.sh-slot em{position:absolute;right:4px;bottom:2px;font-style:normal;font-weight:900;font-size:13px;color:#fff;text-shadow:2px 2px 0 #3f3f3f}.sh-slot.is-used svg,.sh-slot.is-used em{opacity:.25}.sh-inv.is-spin .sh-slot svg{animation:sh-reel .07s steps(1) infinite}@keyframes sh-reel{50%{transform:translateY(-3px)}}.sh-pit{position:relative;width:min(100% - 32px,320px);margin:0 auto}.sh-grid{position:relative;display:grid;grid-template-columns:repeat(5,1fr)}.sh-cell{position:relative;aspect-ratio:1}.sh-cell.is-gone{background:#283c5a2e}.sh-block{position:absolute;top:0;right:0;bottom:0;left:0;background-size:100% 100%;image-rendering:pixelated;box-shadow:inset 0 0 0 1px #0000002e}.sh-block.is-hit{animation:sh-hit .14s steps(3)}@keyframes sh-hit{33%{transform:translate(-2px,1px);filter:brightness(1.5)}66%{transform:translate(2px,-1px)}}.sh-crack{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sh-debris{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.sh-debris:before,.sh-debris:after{content:"";position:absolute;left:40%;top:40%;width:6px;height:6px;background:var(--c);box-shadow:9px -5px 0 var(--c),-8px 3px 0 var(--c),5px 8px 0 var(--c),-5px -8px 0 var(--c);animation:sh-debris .5s steps(4) forwards}.sh-debris:after{animation-name:sh-debris2}@keyframes sh-debris{to{transform:translate(-12px,22px);opacity:0}}@keyframes sh-debris2{to{transform:translate(14px,20px);opacity:0}}.sh-tool{position:absolute;aspect-ratio:1;z-index:3;transition:top .2s steps(5);pointer-events:none}.sh-tool__sprite{position:absolute;width:80%;height:80%;left:40%;top:-40%}.sh-tool__sprite svg{width:100%;height:100%;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.4))}.sh-tool__sprite--pick{animation:sh-swing .14s steps(2) infinite;transform-origin:10% 90%}@keyframes sh-swing{50%{transform:rotate(-40deg)}}.sh-tool__sprite--tnt{left:10%;top:0;animation:sh-tntblink .1s steps(2) infinite}@keyframes sh-tntblink{50%{filter:brightness(1.8)}}.sh-boom{position:absolute;top:0;height:45%;z-index:4;pointer-events:none;background:radial-gradient(circle,#fff 0 12%,#ffd34d 13% 30%,#ff7a1a 31% 48%,transparent 50%);animation:sh-boom .45s steps(4) forwards}@keyframes sh-boom{0%{transform:scale(.3)}60%{transform:scale(1.15);opacity:1}to{transform:scale(1.3);opacity:0}}.sh-pop{position:absolute;z-index:5;translate:-50% 0;font-weight:900;font-size:18px;color:#ffe94d;text-shadow:2px 2px 0 #3f3f00,-1px -1px 0 #3f3f00;pointer-events:none;animation:sh-pop 1s steps(8) forwards}.sh-pop.is-big{font-size:24px;color:#7ff0f2;text-shadow:2px 2px 0 #0b3f45,-1px -1px 0 #0b3f45}@keyframes sh-pop{0%{transform:translateY(4px) scale(.6);opacity:1}20%{transform:translateY(-6px) scale(1.15)}to{transform:translateY(-36px);opacity:0}}.sh-chests{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;width:min(100% - 32px,320px);margin:6px auto 0}.sh-chest{position:relative;display:grid;place-items:center}.sh-chest svg{width:100%;filter:drop-shadow(2px 3px 0 rgba(0,0,0,.35))}.sh-chest b{position:absolute;top:-6px;font-size:14px;color:#ffe94d;text-shadow:2px 2px 0 #3f3f00;animation:sh-pop2 .4s steps(4)}.sh-chest.is-open svg{animation:sh-chestopen .4s steps(3);filter:drop-shadow(0 0 8px #ffe680) drop-shadow(2px 3px 0 rgba(0,0,0,.35))}@keyframes sh-chestopen{50%{transform:translateY(-6px) scale(1.1)}}@keyframes sh-pop2{0%{transform:scale(.3)}}.sh-ground{margin-top:auto;display:grid;gap:8px;padding:14px 16px 0;background:linear-gradient(#6cc24a 0,#6cc24a 10px,#4fa833 10px,#4fa833 14px,#8a5a36 14px)}.sh-total{text-align:center;font-weight:900;font-size:16px;color:#fff;text-shadow:2px 2px 0 #3a2410;display:flex;justify-content:center;gap:6px;align-items:center;min-height:22px}.sh-bets{display:flex;gap:4px;justify-content:center}.sh-bets button{flex:1;padding:7px 0;background:#6b6b6b;color:#fff;font-weight:800;box-shadow:inset 2px 2px #9a9a9a,inset -2px -2px #3a3a3a,0 0 0 2px #1a1a1a;display:flex;justify-content:center}.sh-bets button.is-on{background:#5fbf3f;box-shadow:inset 2px 2px #8fe06a,inset -2px -2px #3a8a24,0 0 0 2px #1a1a1a}.sh-dig{height:52px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:900;font-size:18px;color:#fff;text-shadow:2px 2px 0 #3f3f3f;background:#8b8b8b;box-shadow:inset 3px 3px #c6c6c6,inset -3px -3px #555,0 0 0 3px #1a1a1a}.sh-dig:active:not(:disabled){box-shadow:inset -3px -3px #c6c6c6,inset 3px 3px #555,0 0 0 3px #1a1a1a}.sh-dig:disabled{filter:brightness(.75)}.sh-demo{margin:0;text-align:center;font-size:12px;font-weight:700;color:#f1d9b8}.sh-inv,.sh-pit,.sh-chests{width:min(100% - 32px,270px)}.sh-screen{gap:8px}.sh-chests{margin-top:2px}.sh-ground{padding-top:12px;gap:6px}.sh-dig{height:46px}.sh-screen{background:linear-gradient(180deg,#5fb8f5,#8fd0fb 55%,#bde6ff);padding-bottom:0}.sh-air{height:64px;flex:none}.sh-under{position:relative;flex:1;display:grid;align-content:start;gap:10px;padding:0 0 12px;background:repeating-linear-gradient(0deg,rgba(0,0,0,.08) 0 6px,transparent 6px 12px),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 10px,transparent 10px 20px),linear-gradient(180deg,#6cc24a 0,#6cc24a 8px,#4fa833 8px,#4fa833 12px,#7a4d2d 12px,#5a3820 60%,#3a2414)}.sh-under .sh-pit{margin-top:0}.sh-under .sh-grid{box-shadow:0 0 0 3px #00000059}.sh-cell.is-gone{background:#2a1a10;box-shadow:inset 0 4px 6px #00000080}.sh-tool{transition:top .3s cubic-bezier(.5,0,.9,.6)}.sh-chests{margin-top:0}.sh-ground{background:#3a2414;padding-top:4px;padding-bottom:calc(12px + var(--safe-b))}.sh-air{height:44px}.sh-inv,.sh-pit,.sh-chests{width:min(100% - 32px,250px)}.sh-view{position:relative;overflow:hidden;flex:none}.sh-cam{transition:transform .35s cubic-bezier(.3,.7,.3,1);will-change:transform}.sh-air{flex:none}.sh-depth{position:absolute;right:12px;bottom:10px;z-index:6;padding:4px 8px;font-size:12px;font-weight:900;color:#fff;background:#0000008c;box-shadow:0 0 0 2px #1a1a1a;text-shadow:1px 1px 0 #000}.sh-under{background:repeating-linear-gradient(0deg,rgba(0,0,0,.08) 0 6px,transparent 6px 12px),linear-gradient(180deg,#6cc24a 0,#6cc24a 8px,#4fa833 8px,#4fa833 12px,#7a4d2d 12px,#5a3820 25%,#3e3e46 45%,#2a2a30 75%,#1a1418)}.sh-ground{margin-top:0}.sh-tool{transition:top .42s cubic-bezier(.5,0,.9,.6)}.sh-air{background:linear-gradient(180deg,transparent,rgba(255,255,255,.25))}.gz-slide--shaft{--ink: #1d4f7a;background:linear-gradient(180deg,#5fb8f5,#9ad6fc 60%,#bde6ff)!important}.gz-slide--shaft .gz-slide__bg{display:none}.gz-slide--shaft:after{content:"";position:absolute;left:0;right:0;bottom:0;height:26%;z-index:0;background:linear-gradient(#6cc24a 0,#6cc24a 6px,#4fa833 6px,#4fa833 9px,#8a5a36 9px,#5a3820)}.gz-slide--shaft .gz-slide__sub{display:none}.gz-slide--shaft .gz-slide__tag,.gz-slide--shaft .gz-slide__title{z-index:2}.gz-slide--shaft .gz-slide__title{text-shadow:3px 3px 0 #1d4f7a}.sd{position:absolute;right:18px;bottom:0;z-index:1;width:138px;image-rendering:pixelated}.sd__grid{position:relative;display:grid;grid-template-columns:repeat(5,1fr);box-shadow:0 0 0 2px #0000004d}.sd__cell{position:relative;aspect-ratio:1}.sd__cell.is-gone{background:#2a1a10;box-shadow:inset 0 3px 4px #00000080}.sd__block{position:absolute;top:0;right:0;bottom:0;left:0;background-size:100% 100%;image-rendering:pixelated}.sd__block.is-hit{animation:sh-hit .14s steps(3)}.sd__tool{position:absolute;aspect-ratio:1;z-index:3;transition:top .36s cubic-bezier(.5,0,.9,.6)}.sd__tool svg{position:absolute;width:90%;height:90%;left:35%;top:-45%;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.4));animation:sh-swing .17s steps(2) infinite;transform-origin:10% 90%}.sd__pop{position:absolute;z-index:4;translate:-50% 0;font-weight:900;font-size:14px;color:#ffe94d;text-shadow:2px 2px 0 #3f3f00;animation:sh-pop .9s steps(7) forwards;pointer-events:none}.gz-slide--shaft .sh-cloud{position:absolute;z-index:0;scale:.7}.gz-slide--shaft .sh-cloud--1{top:22px}.gz-slide--shaft .sh-cloud--2{top:64px}.sd{width:128px;right:16px}.gz-slide--shaft:after{height:128px;background:linear-gradient(#6cc24a 0,#6cc24a 8px,#4fa833 8px,#4fa833 12px,#8a5a36 12px,#6b4428 55%,#4a2e1a)}.gz-slide--shaft .gz-slide__title{text-shadow:3px 3px 0 #3a2410}.sd__inv{position:absolute;right:16px;top:14px;z-index:2;display:grid;grid-template-columns:repeat(5,1fr);gap:2px;width:128px;padding:3px;background:#c6c6c6;box-shadow:inset 2px 2px #fff,inset -2px -2px #555,0 0 0 2px #1a1a1a}.sd__slot{aspect-ratio:1;display:grid;place-items:center;background:#8b8b8b;box-shadow:inset 2px 2px #373737,inset -2px -2px #fff}.sd__slot svg{width:78%;height:78%}.sd__slot.is-used svg{opacity:.25}.sd__slot.is-spin svg{animation:sh-reel .08s steps(1) infinite}.sd__win{position:absolute;left:16px;top:66px;z-index:2;padding:6px 12px;font-size:22px;font-weight:900;color:#ffe94d;background:#1428468c;box-shadow:0 0 0 2px #1a1a1a;text-shadow:2px 2px 0 #3f3f00;opacity:0}.sd__win.is-on{opacity:1;animation:sh-pop2 .25s steps(3)}.gz-slide--shaft:before{content:"";position:absolute;left:46%;top:18px;width:30px;height:30px;z-index:0;background:#fff3a0;box-shadow:0 0 0 4px #ffe066,0 0 24px 8px #ffe66499}.gz-slide--shaft .gz-slide__title{font-size:34px}.gz-slide--shaft .sd__x{position:absolute;left:16px;bottom:62px;top:auto;z-index:2;font-size:26px;padding:4px 12px;animation:gz-xjump .7s var(--spring) both}.gz-slide--shaft .sd__win{top:58px;font-size:16px;padding:4px 10px}.gz-slide--shaft .gz-slide__sub{display:block;color:#fff;text-shadow:2px 2px 0 #3a2410}.gz-slide--shaft .gz-slide__sub{z-index:2;opacity:1}.gz-tile--shaft{--tile-bg: linear-gradient(180deg, #5fb8f5 0%, #9ad6fc 60%, #bde6ff 100%);overflow:hidden}.gz-tile--shaft .gz-tile__bg{background:var(--tile-bg)}.gz-tile--shaft .gz-tile__rays,.gz-tile--shaft .gz-tile__sparkles{display:none}.gz-tile--shaft .gz-tile__scene{position:static!important}.gz-tile--shaft:after{content:"";position:absolute;left:0;right:0;bottom:0;height:52%;z-index:0;pointer-events:none;background:linear-gradient(#6cc24a 0,#6cc24a 6px,#4fa833 6px,#4fa833 9px,#8a5a36 9px,#5a3820)}.gz-tile--shaft .sd{right:auto;left:50%;translate:-50% 0;bottom:0;width:72%;z-index:1}.gz-tile--shaft .sd__inv{right:auto;left:50%;translate:-50% 0;top:30%;width:72%;padding:2px}.gz-tile--shaft .sd__win{display:none}.gz-tile--shaft .gz-tile__title{z-index:2;text-shadow:2px 3px 0 #1d4f7a}.gz-tile--shaft .gz-tile__cta,.gz-tile--shaft [class*=cta]{z-index:3}.gz-tile--shaft:after{display:none}.gz-tile--shaft .sd:before{content:"";position:absolute;top:0;bottom:0;left:-200px;right:-200px;z-index:-1;background:linear-gradient(#6cc24a 0,#6cc24a 6px,#4fa833 6px,#4fa833 9px,#8a5a36 9px,#5a3820)}.gz-tile--shaft .sd{width:60%}.gz-tile--shaft .sd__inv{top:26%;width:66%}.gz-slide--shaft .sd__win{font-size:26px;padding:8px 16px;top:54px}.tw-screen{min-height:100dvh;display:flex;flex-direction:column;background:linear-gradient(180deg,#6ec6f0,#a9e0f7 55%,#ffe3b8)}.tw-title{color:#fff;text-shadow:2px 2px 0 #2a6d93}.tw-top{display:flex;align-items:center;gap:8px;padding:0 16px}.tw-x{font-size:28px;font-weight:900;color:#fff;text-shadow:0 3px 0 #2a6d93}.tw-next{font-size:13px;font-weight:800;color:#1d4f7a;background:#fff9;padding:4px 8px;border-radius:10px}.tw-icon{margin-left:auto;width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:#ffffff80;color:#1d4f7a}.tw-scene{position:relative;flex:1;min-height:360px;overflow:hidden}.tw-sun{position:absolute;right:24px;top:30px;width:54px;height:54px;border-radius:50%;background:#fff3b0;box-shadow:0 0 0 8px #fff0aa73,0 0 50px 16px #ffdc7880}.tw-cloud{position:absolute;width:80px;height:24px;border-radius:20px;background:#fff;opacity:.9;animation:tw-cloud 50s linear infinite}.tw-cloud:before{content:"";position:absolute;left:16px;top:-14px;width:40px;height:34px;border-radius:50%;background:#fff}.tw-cloud--1{top:60px;left:-100px}.tw-cloud--2{top:150px;left:-100px;animation-duration:70s;animation-delay:-30s;scale:.7}@keyframes tw-cloud{to{transform:translate(560px)}}.tw-world{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .45s cubic-bezier(.3,.8,.3,1)}.tw-street{position:absolute;left:0;right:0;bottom:0;height:40px;background:linear-gradient(#9aa3ad 0,#9aa3ad 6px,#6e7781 6px,#6e7781 10px,#3f454d 10px)}.tw-street:after{content:"";position:absolute;left:0;right:0;top:22px;height:4px;background:repeating-linear-gradient(90deg,#f5d34a 0 24px,transparent 24px 48px)}.tw-city span{position:absolute;bottom:40px;width:70px;border-radius:6px 6px 0 0;background:repeating-linear-gradient(0deg,transparent 0 14px,rgba(255,255,255,.35) 14px 22px),linear-gradient(#b9c9dc,#9fb2c9);opacity:.75}.tw-tower{position:absolute;left:50%;bottom:40px;translate:-50% 0;width:150px;display:flex;flex-direction:column-reverse;align-items:center}.tw-shop{position:relative;width:150px;height:70px;border-radius:6px 6px 0 0;background:linear-gradient(#3fae7a,#2b8a5e);box-shadow:inset 0 -6px #00000026}.tw-shop b{position:absolute;left:50%;top:6px;translate:-50% 0;padding:2px 10px;font-size:11px;color:#fff;background:#1f6b47;border-radius:6px;white-space:nowrap}.tw-shop i{position:absolute;left:50%;bottom:0;translate:-50% 0;width:34px;height:38px;background:#ffe7a8;border-radius:4px 4px 0 0;box-shadow:inset 0 0 0 3px #1f6b47}.tw-floor{position:relative;display:flex;justify-content:space-around;align-items:center;width:136px;height:46px;padding:0 10px;background:var(--c);border-radius:4px;box-shadow:inset 0 4px #ffffff59,inset 0 -5px #0000002e,0 2px #00000026}.tw-floor i{width:24px;height:22px;border-radius:3px;background:linear-gradient(#bfeaff,#7cc8ef);box-shadow:inset 0 0 0 3px #fff,0 2px #00000026}.tw-floor.is-top{animation:tw-land .3s cubic-bezier(.3,1.6,.5,1)}@keyframes tw-land{0%{transform:scaleY(.8) translateY(6px)}}.tw-crane{position:absolute;left:0;right:0;top:0;height:120px;pointer-events:none}.tw-crane:before{content:"";position:absolute;left:50%;top:0;translate:-50% 0;width:200px;height:10px;background:repeating-linear-gradient(45deg,#f5b52a 0,#f5b52a 8px,#333 8px,#333 16px);border-radius:0 0 6px 6px}.tw-hook{position:absolute;left:50%;top:10px;margin-left:-68px;display:flex;flex-direction:column;align-items:center;transform-origin:50% 0;animation:tw-swing 1.6s ease-in-out infinite alternate}.tw-rope{width:3px;height:50px;background:#333}@keyframes tw-swing{0%{transform:translate(-70px)}to{transform:translate(70px)}}.tw-hook.is-drop{animation:none;transition:transform .38s cubic-bezier(.55,0,1,.45);transform:translate(var(--dx),var(--dy))}.tw-hook.is-drop .tw-rope{opacity:0}.tw-hook.is-crash{transition:transform .7s cubic-bezier(.5,0,1,.5);transform:translate(calc(var(--dx) * 2.4),calc(var(--dy) + 260px)) rotate(70deg)}.tw-hook.is-land{opacity:0;transition:none}.tw-result{position:absolute;left:50%;top:38%;translate:-50% -50%;display:grid;justify-items:center;gap:4px;padding:14px 24px;border-radius:20px;background:#ffffffeb;box-shadow:0 12px 30px -10px #0006;animation:case-win-pop .4s var(--spring)}.tw-result b{font-size:30px;color:#1d4f7a}.tw-result.is-lose b{font-size:20px;color:#d9363e}.tw-panel{display:grid;gap:8px;padding:12px 16px calc(12px + var(--safe-b));background:#2c3440}.tw-bets{display:flex;gap:4px}.tw-bets button{flex:1;display:flex;justify-content:center;padding:8px 0;border-radius:12px;background:#3c4656;color:#fff;font-weight:800}.tw-bets button.is-on{background:#f5b52a;color:#2c2200}.tw-actions{display:grid;grid-template-columns:1fr 1.3fr;gap:8px}.tw-build,.tw-take{height:52px;border-radius:16px;font-weight:900;font-size:18px;display:flex;align-items:center;justify-content:center;gap:6px}.tw-build{color:#2c2200;background:repeating-linear-gradient(-45deg,#f5c84a 0,#f5c84a 14px,#e8b42e 14px,#e8b42e 28px);box-shadow:inset 0 -4px #0003}.tw-take{color:#fff;background:#3fae7a;font-size:15px;box-shadow:inset 0 -4px #0003}.tw-build:disabled,.tw-take:disabled{filter:grayscale(.7) brightness(.8)}.tw-hook.is-grab{animation:none;transform:translate(var(--gx))}.gz-tile--tower{--tile-bg: linear-gradient(180deg, #6ec6f0 0%, #a9e0f7 60%, #ffe3b8 100%)}.gz-tile--tower .gz-tile__rays,.gz-tile--tower .gz-tile__sparkles{display:none}.gz-tile--tower .gz-tile__title{text-shadow:2px 3px 0 #2a6d93}.tm{position:relative;display:block;width:110px;height:120px;margin:0 auto}.tm__crane{position:absolute;left:5px;right:5px;top:0;height:6px;background:repeating-linear-gradient(45deg,#f5b52a 0,#f5b52a 6px,#333 6px,#333 12px);border-radius:3px}.tm__hook{position:absolute;left:50%;top:6px;margin-left:-28px;display:flex;flex-direction:column;align-items:center;animation:tm-swing 1.6s ease-in-out infinite alternate}@keyframes tm-swing{0%{transform:translate(-22px)}to{transform:translate(22px)}}.tm__hook.is-drop{animation:none;transition:transform .4s cubic-bezier(.55,0,1,.45);transform:translateY(var(--dy))}.tm__rope{width:2px;height:14px;background:#333}.tm__hook.is-drop .tm__rope{opacity:0}.tm__tower{position:absolute;left:50%;bottom:0;translate:-50% 0;display:flex;flex-direction:column-reverse;align-items:center}.tm__shop{width:66px;height:22px;border-radius:4px 4px 0 0;background:linear-gradient(#3fae7a,#2b8a5e)}.tm__floor{display:flex;justify-content:space-around;align-items:center;width:56px;height:15px;border-radius:3px;box-shadow:inset 0 2px #ffffff59,inset 0 -2px #0000002e}.tm__floor i{width:12px;height:8px;border-radius:2px;background:#bfeaff;box-shadow:inset 0 0 0 1.5px #fff}.tw-tower{transform-origin:50% 100%;animation:tw-sway 2.6s ease-in-out infinite alternate}@keyframes tw-sway{0%{rotate:calc(var(--amp) * -1)}to{rotate:var(--amp)}}.tw-tower.is-shake{animation:tw-shake .12s linear 5}@keyframes tw-shake{25%{translate:calc(-50% - 5px) 0}75%{translate:calc(-50% + 5px) 0}}.tw-floor{position:relative;margin-top:-2px}.tw-floor:after{content:"";position:absolute;left:-4px;right:-4px;bottom:-3px;height:6px;border-radius:2px;background:#0000002e}.tw-floor.is-top{animation:tw-land2 .45s cubic-bezier(.3,1.7,.5,1);transform-origin:50% 100%}@keyframes tw-land2{0%{transform:scale(1.08,.78)}45%{transform:scale(.96,1.08)}to{transform:none}}.tw-floor i{position:relative;z-index:1}.tw-floor--balcony i{height:26px;border-radius:3px 3px 0 0;margin-top:8px}.tw-balcony{position:absolute;left:6px;right:6px;bottom:4px;height:9px;z-index:2;border-radius:2px;background:repeating-linear-gradient(90deg,#fff 0 3px,transparent 3px 9px);box-shadow:inset 0 3px #fff}.tw-floor--awning i{margin-top:10px}.tw-awning{position:absolute;left:4px;right:4px;top:-2px;height:12px;z-index:2;border-radius:0 0 8px 8px;background:repeating-linear-gradient(90deg,#e94b4b 0,#e94b4b 14px,#fff 14px,#fff 28px);box-shadow:0 3px #00000026}.tw-floor--arch i{height:28px;border-radius:14px 14px 3px 3px}.tw-floor--glass{background:linear-gradient(var(--c),var(--c)) top / 100% 7px no-repeat,linear-gradient(var(--c),var(--c)) bottom / 100% 7px no-repeat,linear-gradient(90deg,#8fd3f5,#c9efff 40%,#8fd3f5)}.tw-floor--glass i{width:3px;height:32px;border-radius:0;background:var(--c);box-shadow:none}.tw-floor--brick{background:repeating-linear-gradient(0deg,rgba(0,0,0,.12) 0 2px,transparent 2px 9px),repeating-linear-gradient(90deg,rgba(0,0,0,.08) 0 2px,transparent 2px 16px),var(--c)}.tw-floor--brick i{width:20px;height:26px;box-shadow:inset 0 0 0 3px #f3e3c8,0 3px #f3e3c8}.tw-plant{position:absolute;left:-6px;bottom:2px;width:14px;height:18px;z-index:3;background:radial-gradient(circle at 50% 30%,#4caf50 0 6px,transparent 6.5px),radial-gradient(circle at 25% 50%,#66bb6a 0 5px,transparent 5.5px),linear-gradient(sienna,sienna) bottom / 10px 6px no-repeat}.tw-ac{position:absolute;right:-10px;top:12px;width:14px;height:12px;z-index:3;border-radius:2px;background:repeating-linear-gradient(0deg,#ddd 0,#ddd 2px,#bbb 2px,#bbb 4px);box-shadow:0 2px #0003}.tw-dust{position:absolute;left:50%;width:170px;height:20px;translate:-50% 50%;pointer-events:none;z-index:4}.tw-dust:before,.tw-dust:after{content:"";position:absolute;top:0;width:26px;height:18px;border-radius:50%;background:#ffffffd9;box-shadow:14px 4px 0 -2px #ffffffb3;animation:tw-puff .6s ease-out forwards}.tw-dust:before{left:0;--s: -1}.tw-dust:after{right:0;--s: 1}@keyframes tw-puff{to{transform:translate(calc(var(--s) * 26px)) scale(1.6);opacity:0}}.tw-crane:before{width:260px;height:14px}.tw-crane:after{content:"";position:absolute;left:50%;top:14px;translate:-50% 0;width:40px;height:10px;border-radius:0 0 6px 6px;background:#444}.tw-hook{top:20px}.tw-rope{height:36px}.tw-block{width:22px;height:14px;border-radius:4px;background:linear-gradient(#ffd34d,#e3a414);box-shadow:inset 0 -3px #0003}.tw-cable{width:70px;height:12px;border:2px solid #333;border-bottom:0;border-radius:40px 40px 0 0;margin-bottom:-1px}.tw-hook.is-drop .tw-block,.tw-hook.is-drop .tw-cable{opacity:0}@keyframes tw-swing{0%{transform:translate(-70px) rotate(6deg)}to{transform:translate(70px) rotate(-6deg)}}.tw-music{font-size:18px;font-weight:900}.tw-music.is-off{opacity:.45;text-decoration:line-through}.tw-cloud--3{top:20px;left:-100px;animation-duration:90s;animation-delay:-60s;scale:1.2}.tw-bird{position:absolute;width:22px;z-index:1;animation:tw-fly 18s linear infinite}.tw-bird path{animation:tw-flap .35s ease-in-out infinite alternate;transform-origin:50% 50%}@keyframes tw-flap{to{d:path("M0 6 Q5 9 10 5 Q15 9 20 6")}}.tw-bird--0{top:90px}.tw-bird--1{top:104px;animation-delay:-.6s;scale:.8}.tw-bird--2{top:180px;animation-duration:24s;animation-delay:-9s;scale:.7}@keyframes tw-fly{0%{transform:translate(-40px) translateY(0)}50%{transform:translate(220px) translateY(-14px)}to{transform:translate(480px) translateY(0)}}.tw-plane{position:absolute;top:40px;left:0;z-index:1;width:44px;height:14px;border-radius:8px 14px 14px 8px;background:#fff;box-shadow:inset -6px 0 #e94b4b;animation:tw-plane 30s linear infinite;animation-delay:-6s}.tw-plane:before{content:"";position:absolute;left:14px;top:-6px;width:14px;height:26px;border-radius:4px;background:#dfe7ee}.tw-plane b{position:absolute;right:100%;top:0;margin-right:10px;padding:1px 8px;font-size:10px;color:#e94b4b;background:#fff;border-radius:3px;white-space:nowrap;box-shadow:4px 0 0 -2px #999}@keyframes tw-plane{0%{transform:translate(-160px)}to{transform:translate(620px)}}.tw-balloon{position:absolute;left:14%;top:120px;width:26px;height:32px;border-radius:50% 50% 46% 46%;background:radial-gradient(circle at 35% 30%,#ffb3c7,#ff4f7e 60%);animation:tw-balloon 9s ease-in-out infinite alternate}.tw-balloon:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:26px;background:#777}@keyframes tw-balloon{0%{transform:translateY(10px) rotate(-4deg)}to{transform:translate(16px,-30px) rotate(4deg)}}.tw-car{position:absolute;bottom:18px;width:38px;height:14px;border-radius:6px 10px 3px 3px;z-index:2;animation:tw-drive 7s linear infinite}.tw-car:before{content:"";position:absolute;left:8px;top:-8px;width:18px;height:10px;border-radius:6px 6px 0 0;background:inherit;box-shadow:inset 0 0 0 3px #fff0,inset 4px 2px 0 1px #bfeaff}.tw-car:after{content:"";position:absolute;left:5px;bottom:-4px;width:8px;height:8px;border-radius:50%;background:#222;box-shadow:20px 0 #222}.tw-car--1{background:#e94b4b}.tw-car--2{background:#3f8fe8;bottom:6px;animation-duration:9s;animation-delay:-4s;animation-direction:reverse}@keyframes tw-drive{0%{left:-50px}to{left:calc(100% + 50px)}}.tw-lamp{position:absolute;bottom:40px;width:4px;height:70px;background:#555}.tw-lamp:after{content:"";position:absolute;top:-4px;left:-6px;width:16px;height:8px;border-radius:8px 8px 2px 2px;background:#ffe58a;box-shadow:0 6px 14px #ffdc7899}.tw-lamp--l{left:14%}.tw-lamp--r{right:14%}.tw-tree{position:absolute;bottom:40px;width:40px;height:58px;z-index:1;transform-origin:50% 100%;animation:tw-tree 3s ease-in-out infinite alternate;background:radial-gradient(circle at 50% 35%,#5cbf5a 0 17px,transparent 18px),radial-gradient(circle at 30% 55%,#4aa848 0 13px,transparent 14px),radial-gradient(circle at 70% 55%,#4aa848 0 13px,transparent 14px),linear-gradient(#8a5a36,#8a5a36) 50% 100% / 6px 18px no-repeat}.tw-tree--l{left:2%}.tw-tree--r{right:2%;animation-delay:-1.4s}@keyframes tw-tree{to{rotate:3deg}}.tw-tower{animation:none!important;rotate:var(--tilt, 0deg)}.tw-tower.is-shake{animation:tw-shake .12s linear 5!important}.tw-floor{translate:calc(var(--o, 0px) + var(--bend, 0px) * var(--f, 0)) 0}.tw-floor i.is-lit{background:linear-gradient(#fff4c2,#ffd36b)}.tw-floor i{overflow:hidden}.tw-person{position:absolute;left:50%;bottom:0;translate:-50% 0;width:10px;height:13px;border-radius:5px 5px 2px 2px;background:#2c3e50;opacity:.55;box-shadow:0 -8px 0 -2px #2c3e50;animation:tw-person 4s ease-in-out infinite alternate}@keyframes tw-person{to{translate:-10% 0}}.tw-cat{position:absolute;left:3px;bottom:0;width:12px;height:8px;border-radius:6px 6px 1px 1px;background:#333;clip-path:polygon(0 30%,15% 0,30% 30%,70% 30%,85% 0,100% 30%,100% 100%,0 100%)}.tw-floor--neon{background:linear-gradient(#2d2f4a,#23243a)}.tw-floor--neon i{background:linear-gradient(#6b4fd8,#3a2c8a);box-shadow:inset 0 0 0 3px #4b4e7a}.tw-neon{position:absolute;left:50%;top:-9px;translate:-50% 0;z-index:3;padding:0 6px;font-size:10px;font-weight:900;text-decoration:none;color:#ff5fd2;text-shadow:0 0 6px #ff5fd2,0 0 12px #ff5fd2;background:#1a1b2e;border-radius:4px;animation:tw-neon 2.2s steps(1) infinite}@keyframes tw-neon{0%,92%{opacity:1}94%{opacity:.3}96%{opacity:1}98%{opacity:.4}}.tw-floor--shutters i{background:repeating-linear-gradient(0deg,#e9edf2 0,#e9edf2 3px,#c5ccd6 3px,#c5ccd6 5px)}.tw-roof{position:absolute;left:50%;bottom:100%;translate:-50% 0;width:70%;height:8px;border-radius:3px 3px 0 0;background:#5b6372;z-index:3}.tw-roof b{position:absolute;left:70%;bottom:100%;width:2px;height:22px;background:#666}.tw-roof b:after{content:"";position:absolute;left:2px;top:0;width:14px;height:9px;background:#e94b4b;transform-origin:0 50%;animation:tw-flag .5s ease-in-out infinite alternate}@keyframes tw-flag{to{transform:skewY(10deg) scaleX(.85)}}.tw-screen{background:linear-gradient(180deg,color-mix(in srgb,#6ec6f0,#2b1e5c calc(var(--sky, 0) * 100%)),color-mix(in srgb,#a9e0f7,#ff8a6b calc(var(--sky, 0) * 100%)) 55%,color-mix(in srgb,#ffe3b8,#ffc27a calc(var(--sky, 0) * 100%)));transition:background 1s}.tw-stars{position:absolute;top:0;right:0;bottom:50%;left:0;pointer-events:none;opacity:calc(var(--sky, 0) * 1.2 - .3);background:radial-gradient(1.5px 1.5px at 20% 30%,#fff,transparent),radial-gradient(1.5px 1.5px at 60% 15%,#fff,transparent),radial-gradient(1px 1px at 80% 40%,#fff,transparent),radial-gradient(1px 1px at 40% 50%,#fff,transparent),radial-gradient(1.5px 1.5px at 90% 10%,#fff,transparent);animation:tw-twinkle 3s ease-in-out infinite alternate}@keyframes tw-twinkle{to{filter:brightness(1.6)}}.tw-sun{background:color-mix(in srgb,#fff3b0,#ff9a5a calc(var(--sky, 0) * 100%));top:calc(30px + var(--sky, 0) * 120px);transition:top 1s,background 1s}.tw-confetti{position:absolute;left:50%;top:30%;z-index:5;pointer-events:none}.tw-confetti i{position:absolute;width:7px;height:11px;border-radius:2px;background:hsl(calc(var(--i) * 40),90%,60%);animation:tw-conf 1.4s cubic-bezier(.2,.7,.4,1) forwards;--a: calc(var(--i) * 20deg)}@keyframes tw-conf{0%{transform:rotate(var(--a)) translateY(0) rotate(0);opacity:1}to{transform:rotate(var(--a)) translateY(-140px) rotate(540deg);opacity:0}}.tw-tower{rotate:calc(var(--tilt, 0deg) * 1.4)}.tw-office{width:160px!important;height:84px!important;border-radius:6px 6px 0 0!important;background:#2f3b4c!important;box-shadow:0 -2px #1f2834 inset!important;overflow:visible}.tw-office__sign{position:absolute;left:50%;top:-16px;translate:-50% 0;z-index:3;padding:3px 12px;border-radius:8px;font-size:13px;font-weight:900;letter-spacing:.02em;color:#fff;background:linear-gradient(#ffcf3a,#f5a623);text-shadow:0 1px 0 #b36b00;box-shadow:0 0 14px #ffc83ca6,0 3px #c07a00}.tw-office__glass{position:absolute;top:6px;right:6px;bottom:0;left:6px;overflow:hidden;border-radius:3px 3px 0 0;background:repeating-linear-gradient(90deg,transparent 0 24px,#2f3b4c 24px 27px),linear-gradient(0deg,transparent 0 46%,#2f3b4c 46% 50%,transparent 50%),linear-gradient(160deg,#a8e3ff,#5fb4e8 45%,#3a85c4)}.tw-office__shine{position:absolute;top:0;bottom:0;width:40px;left:-60px;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);animation:tw-shine 4.5s ease-in-out infinite}@keyframes tw-shine{0%,55%{left:-60px}to{left:180px}}.tw-office__canopy{position:absolute;left:50%;bottom:40px;translate:-50% 0;width:64px;height:7px;z-index:2;border-radius:3px;background:#ffcf3a;box-shadow:0 3px #0003}.tw-office__door{position:absolute;left:50%;bottom:0;translate:-50% 0;z-index:2;display:flex;gap:2px;width:44px;height:38px;padding:2px;background:#1f2834;border-radius:3px 3px 0 0}.tw-office__door i{flex:1;background:linear-gradient(160deg,#d6f2ff,#8fcdee);border-radius:2px}.tw-office__pot{position:absolute;bottom:0;z-index:2;width:16px;height:24px;background:radial-gradient(circle at 50% 35%,#4caf50 0 8px,transparent 8.5px),linear-gradient(#e9edf2,#c5ccd6) bottom / 12px 9px no-repeat}.tw-office__pot--l{left:18px}.tw-office__pot--r{right:18px}.tw-shop.tw-office .tw-office__sign{top:-16px;padding:3px 12px;border-radius:8px;font-size:13px;color:#fff;background:linear-gradient(#ffcf3a,#f5a623)}.tw-shop.tw-office .tw-office__door i{position:static;translate:none;width:auto;height:auto;box-shadow:none;flex:1;background:linear-gradient(160deg,#d6f2ff,#8fcdee);border-radius:2px}.tw-hook.is-tip,.tw-hook.is-crash{transition:none;transform-origin:50% 100%;animation:tw-tip 1.5s cubic-bezier(.45,0,.55,1) forwards}.tw-hook.is-crash{animation:tw-miss 1.1s cubic-bezier(.4,0,.9,.5) forwards}@keyframes tw-tip{0%{transform:translate(var(--dx),var(--dy)) rotate(0)}14%{transform:translate(var(--dx),var(--dy)) rotate(calc(var(--side) * -2deg))}30%{transform:translate(var(--dx),var(--dy)) rotate(calc(var(--side) * 5deg))}45%{transform:translate(calc(var(--dx) + var(--side) * 14px),calc(var(--dy) + 4px)) rotate(calc(var(--side) * 22deg));animation-timing-function:cubic-bezier(.5,0,1,.6)}to{transform:translate(calc(var(--dx) + var(--side) * 150px),calc(var(--dy) + 420px)) rotate(calc(var(--side) * 160deg))}}@keyframes tw-miss{0%{transform:translate(var(--dx),var(--dy)) rotate(0)}to{transform:translate(calc(var(--dx) + var(--side) * 110px),calc(var(--dy) + 420px)) rotate(calc(var(--side) * 120deg))}}@keyframes tw-swing{0%{transform:translate(-62px) rotate(5deg)}to{transform:translate(62px) rotate(-5deg)}}.tw-tower.is-collapse{overflow:visible}.tw-tower.is-collapse .tw-floor{animation:tw-crack .6s cubic-bezier(.3,1.6,.5,1) forwards}.tw-tower.is-collapse .tw-floor.is-loose{z-index:2;animation:tw-collapse 1.15s cubic-bezier(.45,0,.75,.3) forwards;animation-delay:calc((3 - var(--k)) * 0ms + var(--k) * .11s + .38s)}@keyframes tw-crack{0%{transform:rotate(0)}50%{transform:rotate(calc(var(--side) * 2.2deg))}to{transform:rotate(calc(var(--side) * 1.4deg));filter:brightness(.82) saturate(.8)}}@keyframes tw-collapse{0%{transform:translate(0) rotate(0)}18%{transform:translate(calc(var(--side) * 10px),-6px) rotate(calc(var(--side) * 8deg))}80%{transform:translate(calc(var(--side) * (100px + var(--k) * 26px)),calc(var(--i) * 44px + 40px - var(--k) * 16px)) rotate(calc(var(--side) * (168deg + var(--k) * 4deg))) scale(.82)}88%{transform:translate(calc(var(--side) * (104px + var(--k) * 26px)),calc(var(--i) * 44px + 30px - var(--k) * 16px)) rotate(calc(var(--side) * (174deg + var(--k) * 4deg))) scale(.82)}to{transform:translate(calc(var(--side) * (106px + var(--k) * 26px)),calc(var(--i) * 44px + 40px - var(--k) * 16px)) rotate(calc(var(--side) * (176deg + var(--k) * 3deg))) scale(.82);filter:brightness(.75) saturate(.7)}}.tw-wreck{position:absolute;bottom:-18px;left:50%;margin-left:-68px;z-index:3;pointer-events:none;transform:translate(calc(var(--side) * 165px)) rotate(calc(var(--side) * -172deg)) scale(.82);animation:tw-wreck .5s cubic-bezier(.5,0,.9,.4) .55s both;filter:brightness(.75) saturate(.7)}.tw-wreck .tw-floor{animation:none!important;translate:0 0!important}@keyframes tw-wreck{0%{opacity:0;transform:translate(calc(var(--side) * 165px),-260px) rotate(calc(var(--side) * -120deg)) scale(.82)}80%{opacity:1;transform:translate(calc(var(--side) * 165px),6px) rotate(calc(var(--side) * -176deg)) scale(.82)}to{opacity:1}}.tw-rubble{position:absolute;left:50%;bottom:-10px;width:0;height:0;z-index:4;pointer-events:none}.tw-rubble i{position:absolute;width:7px;height:6px;border-radius:2px;background:#8c8278;box-shadow:inset -2px -2px #00000040;--a: calc(var(--j) * 36deg);animation:tw-chunk .9s cubic-bezier(.2,.7,.4,1) calc(.5s + var(--j) * 30ms) both}.tw-rubble i:nth-child(odd){width:5px;height:5px;background:#a79c90}.tw-rubble:before{content:"";position:absolute;left:-130px;bottom:-6px;width:260px;height:70px;border-radius:50%;background:radial-gradient(closest-side,#c8beafbf,#c8beaf00);animation:tw-puff 1.6s ease-out .5s both}@keyframes tw-chunk{0%{transform:translate(0) rotate(0);opacity:0}10%{opacity:1}45%{transform:translate(calc(cos(var(--a))*70px),-46px) rotate(200deg)}to{transform:translate(calc(cos(var(--a))*110px),4px) rotate(360deg);opacity:1}}@keyframes tw-puff{0%{transform:scale(.2);opacity:0}25%{opacity:1}to{transform:scale(1.4,1.2);opacity:0}}@keyframes tw-tip{0%{transform:translate(var(--dx),var(--dy)) rotate(0)}14%{transform:translate(var(--dx),var(--dy)) rotate(calc(var(--side) * -2deg))}30%{transform:translate(var(--dx),var(--dy)) rotate(calc(var(--side) * 5deg))}45%{transform:translate(calc(var(--dx) + var(--side) * 14px),calc(var(--dy) + 4px)) rotate(calc(var(--side) * 22deg));animation-timing-function:cubic-bezier(.5,0,1,.6);opacity:1}92%{opacity:1}to{transform:translate(calc(var(--dx) + var(--side) * 150px),calc(var(--dy) + 420px)) rotate(calc(var(--side) * 160deg));opacity:0}}.tw-duck{position:absolute;left:0;top:30%;width:90px;height:90px;z-index:0;pointer-events:none;opacity:0;animation:tw-duck 22s linear 4s infinite}.tw-duck canvas{width:100%;height:100%}@keyframes tw-duck{0%{transform:translate(-120px,120px) rotate(-8deg);opacity:1}22%{transform:translate(calc(100vw + 40px),-90px) rotate(-14deg);opacity:1}22.1%,to{transform:translate(calc(100vw + 40px),-90px);opacity:0}}.tw-plane{width:64px;height:64px;top:22px;border-radius:0;background:none;box-shadow:none}.tw-plane:before{display:none}.tw-plane canvas{width:100%;height:100%}.tw-plane b{top:50%;margin-top:-9px;margin-right:26px;animation:tw-flag 1.2s ease-in-out infinite alternate;transform-origin:100% 50%}.tw-plane b:after{content:"";position:absolute;left:100%;top:50%;width:28px;border-top:1px solid rgba(255,255,255,.8)}@keyframes tw-flag{0%{transform:skewY(-3deg)}to{transform:skewY(3deg)}}.tw-plane,.tw-duck{z-index:0!important}.tw-tower,.tw-street{z-index:3}.tw-crane{z-index:4}.td{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.td__scene{position:absolute;left:50%;bottom:0;width:300px;height:470px;margin-left:-150px;transform:scale(.42);transform-origin:50% 100%}.td__crane{position:absolute;left:50%;top:0;width:6px;height:40px;margin-left:-3px;background:#f2b632}.td__hook{position:absolute;left:50%;top:30px;margin-left:-68px;display:flex;flex-direction:column;align-items:center;transform-origin:50% 0;z-index:2}.td__hook.is-swing{animation:td-swing 1.1s ease-in-out infinite alternate}.td__rope{width:2px;height:30px;background:#555}.td__hook.is-drop{transition:transform .38s cubic-bezier(.55,0,1,.45);transform:translateY(var(--dy))}.td__hook.is-drop .td__rope,.td__hook.is-fall .td__rope{opacity:0}.td__hook.is-fall,.td__hook.is-boom{animation:td-fall .9s cubic-bezier(.45,0,.9,.5) forwards}.td__hook.is-boom{opacity:0}@keyframes td-swing{0%{transform:translate(-40px) rotate(4deg)}to{transform:translate(40px) rotate(-4deg)}}@keyframes td-fall{0%{transform:translate(calc(var(--side) * 50px),calc(var(--dy) - 6px))}30%{transform:translate(calc(var(--side) * 56px),var(--dy)) rotate(calc(var(--side) * 14deg))}to{transform:translate(calc(var(--side) * 170px),calc(var(--dy) + 320px)) rotate(calc(var(--side) * 140deg))}}.td__tower{position:absolute;left:50%;bottom:0;width:150px;margin-left:-75px;display:flex;flex-direction:column-reverse;align-items:center}.td__tower .tw-floor{margin-top:-2px;translate:var(--o, 0px) 0}.td__f{display:block;animation:td-land .25s ease-out}@keyframes td-land{0%{transform:translateY(-6px)}}.td.is-boom .td__f{animation:td-collapse 1.2s cubic-bezier(.45,0,.75,.3) calc(var(--k) * 90ms) forwards}@keyframes td-collapse{15%{transform:rotate(calc(var(--side) * 6deg))}to{transform:translate(calc(var(--side) * (110px + var(--k) * 30px)),260px) rotate(calc(var(--side) * 170deg))}}.td__x{position:absolute;left:12px;top:40px;z-index:3;padding:3px 9px;border-radius:8px;font-size:18px;font-weight:900;color:#fff;background:#143c5a8c;animation:sh-pop2 .25s}.td.is-boom .td__x{color:#ff8a8a;text-decoration:line-through}.td__scene{bottom:62px;transform:scale(.38)}.td:after{content:"";position:absolute;left:0;right:0;bottom:0;height:64px;background:linear-gradient(#7cc96a 0,#7cc96a 6px,#5e9e52 6px,#5e9e52 10px,#8a8f98 10px,#8a8f98 14px,#6b7079 14px)}.td__x{left:50%;top:52px;translate:-50% 0;font-size:20px}.td:after{bottom:50px;height:14px;background:linear-gradient(#7cc96a 0,#7cc96a 6px,#5e9e52 6px,#5e9e52 9px,#8a8f98 9px)}.td__scene{bottom:60px;transform:scale(.36)}.td__x{left:10px;top:58px;translate:none;font-size:17px}.gz-tile--tower .gz-tile__scene{position:static}.gz-tile--tower .gz-tile__title,.gz-tile--tower .gz-tile__cta{position:relative;z-index:5}.td{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.td__scene{position:absolute!important;left:50%;top:0;width:380px;height:470px;min-height:0!important;flex:none;margin-left:-190px;transform:scale(.385);transform-origin:50% 0;background:linear-gradient(180deg,#6ec6f0,#a9e0f7 55%,#ffe3b8)}.td__scene .tw-world{transform:none}.td__crane{position:absolute;left:0;right:0;top:0;height:14px;background:repeating-linear-gradient(90deg,#f2b632 0,#f2b632 14px,#2b2b2b 14px,#2b2b2b 18px);z-index:4}.td__hook{position:absolute;left:50%;top:14px;margin-left:-68px;display:flex;flex-direction:column;align-items:center;transform-origin:50% 0;z-index:4}.td__hook .tw-rope{height:60px}.td__hook.is-drop .tw-rope,.td__hook.is-drop .tw-block,.td__hook.is-drop .tw-cable,.td__hook.is-fall .tw-rope,.td__hook.is-fall .tw-block,.td__hook.is-fall .tw-cable{opacity:0}.td__x{left:50%;top:auto;bottom:52px;translate:-50% 0;z-index:5;font-size:16px}.td__x.is-lose{color:#ff8a8a;text-decoration:line-through}.td:after{display:none}.td__scene{top:-58px}.td__x{bottom:auto;top:62px;left:auto;right:8px;translate:none;font-size:13px;padding:2px 7px}.td__scene,.td__hook{transition:top .45s cubic-bezier(.3,.8,.3,1)}.td__crane{display:none}.td__x{animation:td-xpop .3s ease-out}@keyframes td-xpop{0%{transform:scale(1.25)}}.td__scene{top:auto!important;bottom:0;height:640px;transform-origin:50% 100%;transition:none;background:linear-gradient(180deg,#6ec6f0,#a9e0f7 55%,#ffe3b8 78%,#c9c2b6 78%)}.td__scene .tw-world{top:0;right:0;bottom:128px;left:0}.td .tw-tower{rotate:0deg!important;animation:none!important}.td .tw-tower:not(.is-collapse) .tw-floor{transform:none!important;animation:none!important}.td .tw-floor{translate:0 0!important}.td__hook{top:150px!important;transition:none}.td__hook .tw-rope{height:90px}.td__hook.is-swing{animation:td-swing 1.4s ease-in-out infinite alternate}@keyframes td-swing{0%{transform:translate(-34px)}to{transform:translate(34px)}}.td__hook.is-drop{transform:translateY(var(--dy));transition:transform .38s cubic-bezier(.55,0,1,.45)}@keyframes td-fall{0%{transform:translate(calc(var(--side) * 50px))}35%{transform:translate(calc(var(--side) * 56px),var(--dy)) rotate(calc(var(--side) * 14deg))}to{transform:translate(calc(var(--side) * 170px),calc(var(--dy) + 340px)) rotate(calc(var(--side) * 140deg));opacity:0}}.td__x{top:60px!important;bottom:auto!important}.td__scene{transform:scale(.34)}.td__scene .tw-world{top:0;right:0;bottom:0;left:0}.gz-tile--tower .gz-tile__scene{position:static!important}.td__scene .tw-world{top:0;right:0;bottom:106px;left:0}.td__scene{background:linear-gradient(180deg,#6ec6f0,#a9e0f7 50%,#ffe3b8 80%,#8a8f98 83.4%,#7a7f88)}.td__hook{top:128px!important}.gz-tile.gz-tile--tower .gz-tile__title,.gz-tile.gz-tile--tower .gz-tile__cta{position:relative;z-index:6!important}.gz-tile--tower .td{z-index:2}.td__scene{width:470px;margin-left:-235px;transform:scale(var(--s, .34))!important}.td__hook.is-swing{animation:none!important}@keyframes td-fall{0%{transform:translate(0)}35%{transform:translate(calc(var(--side) * 40px),var(--dy)) rotate(calc(var(--side) * 12deg))}to{transform:translate(calc(var(--side) * 170px),calc(var(--dy) + 340px)) rotate(calc(var(--side) * 140deg));opacity:0}}.gz-slide--tower{--ink: #1d4f7a;background:linear-gradient(180deg,#6ec6f0,#a9e0f7)!important}.gz-slide--tower .gz-slide__bg{display:none}.gz-slide--tower .gz-slide__tag,.gz-slide--tower .gz-slide__title,.gz-slide--tower .gz-slide__sub{position:relative;z-index:3}.gz-slide--tower .gz-slide__title{text-shadow:3px 3px 0 #1d4f7a}.td--banner{z-index:1}.td--banner .td__scene{width:1000px;margin-left:-500px;height:420px}.td--banner .td__scene .tw-world{top:0;right:0;bottom:20px;left:0}.td--banner .td__hook{top:40px!important;left:72%}.td--banner .tw-tower{left:72%!important}.td--banner .td__x{top:auto!important;bottom:14px!important;right:auto;left:16px;font-size:18px}.gz-slide--tower .gz-slide__tag,.gz-slide--tower .gz-slide__title,.gz-slide--tower .gz-slide__sub{position:absolute}.td--banner .td__hook{left:63%}.td--banner .tw-tower{left:63%!important}.td--banner .td__hook{top:-34px!important}.td--banner .td__x{top:50px!important;bottom:auto!important;left:16px;right:auto}.gz-slide--bonus{background:#2f8df5!important}.gz-slide--bonus .gz-slide__bg,.gz-slide--bonus .gz-slide__tag,.gz-slide--bonus .gz-slide__title,.gz-slide--bonus .gz-slide__sub{display:none}.gz-bonus{position:absolute;top:0;bottom:0;right:-6%;aspect-ratio:1022 / 514}.gz-bonus__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:gz-bonus-zoom 6s ease-in-out infinite alternate}.gz-bonus__duck{position:absolute;left:7.83%;top:15.56%;width:38.16%;height:77.82%;transform-origin:50% 90%;animation:gz-duck-bob 2.4s ease-in-out infinite}@keyframes gz-duck-bob{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-3%) rotate(-3deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(-3%) rotate(3deg)}}@keyframes gz-bonus-zoom{to{transform:scale(1.03)}}.gz-bonus__bg{animation:none}.gz-bonus__duck{-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 78%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 78%,transparent 100%)}@keyframes gz-duck-bob{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-2%) rotate(-2deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(-2%) rotate(2deg)}}.gz-bonus{top:50%;bottom:auto;left:0;right:0;width:100%;aspect-ratio:1022 / 514;translate:0 -50%}.gz-bonus__blur{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:url(/banners/bonus.webp) center / cover;filter:blur(14px) saturate(1.1)}.gz-bonus__duck{animation:gz-duck-breathe 2.8s ease-in-out infinite;transform-origin:50% 100%}@keyframes gz-duck-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1.5%) scale(1.015)}}.gz-bonus__glint{position:absolute;left:12%;top:27%;width:30%;height:18%;overflow:hidden;border-radius:30%;pointer-events:none}.gz-bonus__glint:after{content:"";position:absolute;top:-50%;bottom:-50%;width:25%;left:-40%;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation:gz-glint 3.2s ease-in-out infinite}@keyframes gz-glint{0%,55%{left:-40%}85%,to{left:120%}}.gz-bonus__blur{display:none}.gz-bonus{right:0;bottom:0;left:0;top:0;translate:none;width:auto;aspect-ratio:auto}.gz-bonus__bg{object-fit:cover}.gz-bonus__duck{left:4.23%;top:21.9%;width:41.27%;height:63.49%}.gz-bonus__glint{left:8.5%;top:36%;width:33%;height:12%}.gz-bonus__duck{left:7.83%;top:23.9%;width:38.16%;height:58.74%}.gz-bonus__glint{left:11.7%;top:37%;width:30%;height:10%}.gz-tile--tower .td__x{font-size:22px!important;padding:3px 10px}.td--banner .td__x{font-size:30px!important;padding:4px 14px}.gz-bonus{inset:auto!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;height:100%!important;width:auto!important;aspect-ratio:3 / 2!important;translate:-50% -50%!important;min-width:100%}.gz-bonus__bg{object-fit:fill!important}.gz-slide--bonus{background:url(/banners/bonus.webp) center / cover #2f8df5!important}.gz-bonus{left:0!important;right:auto!important;top:50%!important;translate:0 -50%!important;width:100%!important;height:auto!important;aspect-ratio:1022 / 514!important;min-width:0}.gz-bonus__duck{left:7.83%;top:15.56%;width:38.16%;height:77.82%}.gz-bonus__glint{left:11.7%;top:34%;width:30%;height:14%}.gz-grid{padding-bottom:calc(120px + env(safe-area-inset-bottom))}.fair-badge{position:fixed;z-index:40;left:50%;translate:-50% 0;top:calc(var(--tg-safe-top, env(safe-area-inset-top)) + 8px);display:inline-flex;align-items:center;gap:4px;padding:4px 10px 4px 8px;border:0;border-radius:999px;background:#1fbf5f;color:#fff;font:800 12px/1 inherit;box-shadow:0 2px 8px #00000040;cursor:pointer}.fair-badge{position:static;translate:none;margin-left:8px;flex:none}.fair-badge{margin-left:6px;padding:2px 7px 2px 5px;gap:3px;font-size:10px;box-shadow:none;flex-shrink:1;min-width:0}.fair-badge svg{width:9px;height:9px}.fair-badge{flex:none!important;min-width:auto;white-space:nowrap;padding:3px 8px 3px 6px;font-size:11px;line-height:1;height:20px;border-radius:10px}.fair-badge svg{width:10px;height:10px;flex:none}.topbar2{min-width:0}.topbar2__balance{min-width:0;flex:1 1 auto;overflow:hidden}.topbar2__value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deposit-btn{flex:none;white-space:nowrap}@media(max-width:370px){.topbar2{gap:8px;padding-left:12px;padding-right:12px}.deposit-btn{padding:10px 12px;font-size:13px}.cur-switch button{width:28px}}.topbar2__balance,.topbar2__value{overflow:visible}@media(max-width:350px){.deposit-btn__text{display:none}.deposit-btn{padding:10px 12px}}.topbar>.h1,.topbar>span:not(.fair-badge){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar>.avatar,.topbar>.balance{flex:none}@media(max-width:390px){.topbar{gap:8px;padding-left:12px;padding-right:12px}.topbar>.h1{font-size:20px}}@media(max-width:350px){.fair-badge{padding:3px 5px}.fair-badge>:not(svg){display:none}}.duo-card__label{overflow-wrap:anywhere}@media(max-width:390px){.fair-badge{width:20px;padding:0;justify-content:center}.fair-badge__text{display:none}}.gz-tile.is-off *,.gz-tile.is-off:before,.gz-tile.is-off:after,.app-hidden *,.app-hidden *:before,.app-hidden *:after{animation-play-state:paused!important}.gz-tile__cta{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#141028b8!important}.nav,.nav2{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#12101ef0!important}.sound-toggle{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#1e1a30d9!important}.sheet-backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0009!important}.gz-tile{content-visibility:auto;contain-intrinsic-size:auto 190px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.gz-tile.is-off *:before,.gz-tile.is-off *:after{animation-play-state:paused!important}.gz-tile__rays,.gz-slide__bg{animation:none!important}.deposit-btn:after{animation:none!important;display:none}.live2__dot{animation:none!important}.cases-bg__blob,.case-bg__floor,.tile:before,.case-screen:before,.ref-hero:before,.duo-card:after,.wheel:before{filter:none!important;-webkit-mask-image:radial-gradient(closest-side,#000 20%,transparent 100%);mask-image:radial-gradient(closest-side,#000 20%,transparent 100%)}.cases-bg__blob,.cases-bg__rays,.case-bg__rays,.gz-xf__rays,.cases-bg__star,.gz-slide__spot2{animation:none!important}.seg-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin:4px 0 8px;border-radius:14px;background:#ffffff0f}.seg-tabs button{padding:9px 0;border:0;border-radius:10px;background:none;color:var(--text-dim);font:700 14px/1 inherit;cursor:pointer}.seg-tabs button.is-on{background:#ffffff1f;color:var(--text)}.topbar .sound-toggle,.topbar2 .sound-toggle,.topbar__icon{position:static!important;flex:none;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffff14!important;box-shadow:none;color:#fffc;cursor:pointer}.topbar .sound-toggle.is-off,.topbar2 .sound-toggle.is-off{color:#ffffff61}.topbar{gap:6px}.topbar>.topbar__icon{margin-left:4px}@media(max-width:350px){.topbar .sound-toggle,.topbar2 .sound-toggle,.topbar__icon{width:28px;height:28px}}@media(max-width:390px){.topbar>.h1{font-size:17px!important}.topbar>.h1{flex-shrink:0;max-width:40vw}}.tw-custom{width:100%;margin:0 0 8px;padding:11px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;font:600 15px/1 inherit}.tw-custom.is-on{border-color:#f2b632}.case-demo-btn{margin-top:8px}.wallet-modes{margin-bottom:var(--s-3);grid-template-columns:repeat(3,1fr);display:grid}.wallet-out{display:grid;gap:var(--s-3)}.wallet-out__how ol{margin:8px 0;padding-left:18px;display:grid;gap:4px;font-size:14px}.wallet-hist{display:grid;gap:6px;max-height:52vh;overflow-y:auto}.wallet-hist__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:var(--surface-2)}.wallet-hist__title{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet-hist__right{flex:none;font-size:13px;font-weight:650}.wallet-hist__right.is-in,.wallet-hist__right.is-sent{color:var(--success)}.wallet-hist__right.is-rejected{color:var(--danger)}.wallet-hist__right.is-pending,.wallet-hist__right.is-approved{color:var(--star)}.sl-controls{grid-template-columns:minmax(0,1fr) minmax(0,.6fr);grid-template-areas:"bet auto" "spin spin";align-items:end;gap:10px}.sl-controls>.sl-ctl:first-child{grid-area:bet;justify-items:stretch}.sl-controls>.sl-ctl:last-child{grid-area:auto;justify-items:stretch}.sl-controls .sl-ctl__label{justify-self:start;padding-left:4px}.sl-stepper{max-width:none;width:100%;height:48px}.sl-stepper button{width:44px}.sl-controls .sl-auto{width:100%;max-width:none;height:48px}.sl-controls .sl-spin{grid-area:spin;width:100%;height:60px;border-radius:var(--r-lg, 18px);margin-top:4px;box-shadow:0 0 0 3px var(--sl-spin-ring),var(--gloss-top),var(--gloss-bottom),var(--lift-md)}.sl-controls .sl-spin:active{transform:scale(.98)}.live{flex:none;min-height:58px}.gz-slide--daily{background:#1e88e5}.gz-slide--daily .gz-slide__bg{display:none}.gz-daily{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:100% 50%;z-index:0;pointer-events:none}.case-mode{display:flex;width:max-content;margin:0 auto 8px;padding:3px;gap:2px;border-radius:999px;background:var(--surface-2);border:1px solid var(--hairline)}.case-mode button{padding:5px 14px;border-radius:999px;font-size:12px;font-weight:650;color:var(--text-2)}.case-mode button.is-on{background:var(--surface-3, rgba(255,255,255,.12));color:#fff}.topbar2>*{flex-shrink:0}.topbar2>.topbar2__balance{flex:1 1 0;min-width:0;overflow:hidden}.topbar2__balance .topbar2__value{overflow:hidden;text-overflow:clip;font-size:clamp(15px,4.8vw,20px)}@media(max-width:420px){.topbar2 .deposit-btn__text{display:none}.topbar2 .deposit-btn{padding:10px 13px}}.gz-slide--daily{background:#0d8de0}.gz-daily{object-fit:cover;object-position:85% 50%}.gz-slide{height:min(200px,calc((100vw - 32px)*.5625))}.gz-daily{object-position:50% 50%}.gz-slide:not(.is-active),.gz-slide:not(.is-active) *{animation-play-state:paused!important}.tw-mode{display:flex;width:max-content;margin:0 auto;padding:3px;gap:2px;border-radius:999px;background:#00000047;border:1px solid rgba(255,255,255,.14)}.tw-mode button{padding:6px 16px;border-radius:999px;font-size:13px;font-weight:700;color:#ffffffb3}.tw-mode button.is-on{background:#fff;color:#1b2a44}.tw-demo-bal{margin:0;text-align:center;font-size:12px;font-weight:700;color:#ffffffbf}.sh-air{position:relative;container-type:inline-size}.sh-duck-run{position:absolute;left:0;bottom:0;width:100%;height:40px;pointer-events:none;transition:transform .9s cubic-bezier(.5,0,.9,.4)}.sh-duck-run.is-run{transform:translate(110cqw);transition-duration:.7s}.sh-duck{position:absolute;left:0;bottom:0;width:42px;height:39px;animation:sh-duck-walk 14s linear infinite}.sh-duck__face{display:block;width:100%;height:100%;animation:sh-duck-turn 14s steps(1) infinite}.sh-duck svg{display:block;width:100%;height:100%;animation:sh-duck-bob .36s steps(2) infinite}.sh-duck-run.is-run .sh-duck{animation-play-state:paused}.sh-duck-run.is-run .sh-duck__face{animation:none}.sh-duck-run.is-run .sh-duck svg{animation-duration:.18s}@keyframes sh-duck-walk{0%,6%{transform:translate(var(--b))}44%,56%{transform:translate(var(--a))}94%,to{transform:translate(var(--b))}}@keyframes sh-duck-turn{0%{transform:scaleX(-1)}50%{transform:scaleX(1)}}@keyframes sh-duck-bob{50%{transform:translateY(-3px)}}.duck-peek{position:absolute;left:0;bottom:calc(100% - 103px);width:30px;height:28px;z-index:1;pointer-events:none;transform:translate(-100%);animation:duck-peek 7s steps(1,end) infinite}.duck-peek svg{display:block;width:100%;height:100%}.gz-tile.is-off .duck-peek{animation-play-state:paused}@keyframes duck-peek{0%,30%{transform:translate(-100%)}33%{transform:translate(-60%)}36%{transform:translate(-25%)}39%,54%{transform:translate(10%)}56%{transform:translate(10%) translateY(-3px)}58%,62%{transform:translate(10%)}65%{transform:translate(-30%)}68%{transform:translate(-70%)}71%,to{transform:translate(-100%)}}.sh-duck.is-talk{animation-play-state:paused}.sh-duck.is-talk svg{animation:none}.sh-duck__say{position:absolute;bottom:calc(100% + 8px);right:0;padding:5px 8px;white-space:nowrap;font-size:12px;font-weight:800;color:#1a1a1a;background:#fff;box-shadow:0 0 0 2px #1a1a1a,3px 3px 0 2px #00000040;animation:sh-say-in .25s steps(3) both}.sh-duck__say:after{content:"";position:absolute;top:100%;right:14px;border:5px solid transparent;border-top-color:#fff}@keyframes sh-say-in{0%{transform:scale(.4);opacity:0}}.maint-bar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:calc(6px + var(--safe-t, 0px)) 16px 6px;text-align:center;font-size:12px;font-weight:700;color:#1a1300;background:#ffc83d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-maint body{padding-top:calc(28px + var(--safe-t, 0px))}.mines-board{background:radial-gradient(120% 80% at 50% 0%,rgba(60,200,160,.1),transparent 60%),linear-gradient(180deg,#1c2536,#121a28);border:1px solid rgba(80,220,170,.14)}.mine-cell{border-radius:16px;background:linear-gradient(160deg,#234046,#1a3036 60%,#152a2e);border:2px solid rgba(70,200,155,.28);box-shadow:inset 0 1px #ffffff14,inset 0 -3px #00000040,0 3px #0c1619}.mines-grid--7 .mine-cell{border-radius:10px;border-width:1.5px}.mine-cell:not(:disabled):hover{background:linear-gradient(160deg,#2b4d54,#1f3a40 60%,#193236)}.mine-cell--safe{background:radial-gradient(circle at 50% 45%,#2f8a6c,#236e57 60%,#1b5a47);border-color:#46d4a0;box-shadow:inset 0 0 14px #78ffc847,0 0 14px #46d4a059}.mine-cell__pepe{width:86%;height:86%;filter:drop-shadow(0 3px 4px rgba(0,0,0,.35))}.mine-cell--shown{background:linear-gradient(160deg,#1d2c33,#142026);border-color:#46c89b24}.gz-mines .mine-cell{border-radius:9px;border-width:1.5px}.gz-mines .mine-cell--safe{box-shadow:inset 0 0 10px #78ffc84d,0 0 10px #46d4a04d}.duck-perch{position:relative;height:0;z-index:6;pointer-events:none}.duck-buddy{position:absolute;bottom:-6px;right:14px;width:52px;transform-origin:50% 100%;animation:duckIdle 2.6s ease-in-out infinite}.duck-perch--left .duck-buddy{right:auto;left:14px}.duck-perch--left .duck-buddy img{transform:scaleX(-1)}.duck-buddy img{display:block;width:100%;height:auto;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35));-webkit-user-select:none;user-select:none}.duck-buddy.is-busy{animation:duckBusy .42s ease-in-out infinite}.duck-buddy.is-win{animation:duckWin .9s cubic-bezier(.3,1.6,.5,1) 2,duckIdle 2.6s ease-in-out 1.8s infinite}.duck-buddy.is-lose{animation:duckLose .7s ease-out forwards}.duck-buddy__say{position:absolute;bottom:calc(100% + 4px);right:30%;white-space:nowrap;background:#fff;color:#151515;font-weight:800;font-size:12px;padding:4px 8px;border-radius:10px;animation:duckSay .25s ease-out}.duck-perch--left .duck-buddy__say{right:auto;left:30%}@keyframes duckIdle{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(3deg) translateY(-2px)}}@keyframes duckBusy{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(.96,1.04)}}@keyframes duckWin{0%{transform:translateY(0) scale(1.1,.9)}40%{transform:translateY(-26px) rotate(-12deg)}70%{transform:translateY(-14px) rotate(10deg)}to{transform:translateY(0) scale(1)}}@keyframes duckLose{to{transform:rotate(-14deg) translateY(4px) scale(.94);filter:saturate(.6)}}@keyframes duckSay{0%{opacity:0;transform:translateY(4px) scale(.8)}}@media(prefers-reduced-motion:reduce){.duck-buddy{animation:none!important}}.gz-duck{position:absolute;z-index:3;width:34px;height:auto;pointer-events:none;filter:drop-shadow(0 3px 4px rgba(0,0,0,.4));will-change:transform}.gz-duck--tower{top:34px;right:14px;transform-origin:50% -30px;animation:gzdSwing 2.4s ease-in-out infinite}.gz-duck--cases{bottom:38px;left:50%;margin-left:-17px;z-index:1;animation:gzdPop 3.2s cubic-bezier(.3,1.5,.5,1) infinite}.gz-duck--slots{top:40px;right:10px;width:28px;animation:gzdReel 2.8s cubic-bezier(.5,0,.3,1) infinite}.gz-duck--plinko{top:36px;left:50%;width:24px;animation:gzdPlinko 3s ease-in infinite}.gz-duck--wheel{top:50%;left:50%;width:26px;margin:-13px 0 0 -13px;animation:gzdOrbit 5s linear infinite}.gz-duck--upgrade{bottom:36px;right:12px;transform-origin:50% 100%;animation:gzdLevel 3s ease-in-out infinite}.gz-duck--craft{bottom:40px;left:-4px;animation:gzdPeek 4s ease-in-out infinite}@keyframes gzdSwing{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes gzdPop{0%,55%,to{transform:translateY(26px) scale(.7);opacity:0}65%{transform:translateY(-14px) scale(1.05) rotate(-8deg);opacity:1}80%{transform:translateY(-8px) rotate(6deg);opacity:1}92%{transform:translateY(20px) scale(.8);opacity:0}}@keyframes gzdReel{0%{transform:translateY(-22px);opacity:0}15%,70%{opacity:1}40%,70%{transform:translateY(26px)}72%{transform:translateY(22px) scale(1.15)}to{transform:translateY(70px);opacity:0}}@keyframes gzdPlinko{0%{transform:translate(-50%);opacity:0}8%{opacity:1}25%{transform:translate(-90%,20px)}45%{transform:translate(-20%,40px)}65%{transform:translate(-80%,60px)}85%{transform:translate(-40%,80px);opacity:1}to{transform:translate(-40%,92px);opacity:0}}@keyframes gzdOrbit{0%{transform:rotate(0) translateY(-46px) rotate(0)}to{transform:rotate(360deg) translateY(-46px) rotate(-360deg)}}@keyframes gzdLevel{0%,15%{transform:scale(.6)}30%,45%{transform:scale(.85)}60%,80%{transform:scale(1.1) translateY(-4px);filter:drop-shadow(0 0 8px rgba(255,212,59,.7))}to{transform:scale(.6)}}@keyframes gzdPeek{0%,20%,to{transform:translate(-40px) rotate(0)}35%,70%{transform:translate(6px) rotate(8deg)}50%{transform:translate(6px) rotate(-4deg)}}.gz-tile.is-off .gz-duck{display:none}@media(prefers-reduced-motion:reduce){.gz-duck{animation:none!important}}.gz-reel__duck{width:40px;height:40px;object-fit:contain}.gz-reel__cell.is-won .gz-reel__duck{animation:gzdGift .6s cubic-bezier(.3,1.6,.5,1)}@keyframes gzdGift{0%{transform:scale(.7) rotate(-10deg)}60%{transform:scale(1.25) rotate(6deg)}to{transform:scale(1)}}.gz-wheel__hub{display:grid;place-items:center;overflow:hidden}.gz-wheel__duck{width:58%;width:88%;max-width:none;height:auto;transform:translateY(6%)}.wheel.gz-wheel .gz-wheel__hub{overflow:hidden;width:38%;height:auto;aspect-ratio:1}.gz-wheel__duck.is-won{animation:gzdGift .6s cubic-bezier(.3,1.6,.5,1)}.gz-pl-duck{position:absolute;left:0;top:0;width:20px;height:20px;margin:-6.5px 0 0 -6.5px;z-index:3;pointer-events:none;background:url(/banners/mines-duck.png) center / contain no-repeat;will-change:transform;filter:drop-shadow(0 0 5px rgba(255,197,49,.8))}.gz-slots__cell.is-win img{animation:gz-drop .45s var(--spring) both,gzdGift .6s .45s cubic-bezier(.3,1.6,.5,1)}.gz-wheel__lights{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;z-index:2}.gz-wheel__lights i{position:absolute;width:5px;height:5px;border-radius:50%;background:#ffe08a;box-shadow:0 0 6px #ffc531;animation:gzwBulb .7s steps(1) infinite}@keyframes gzwBulb{50%{background:#7a5a20;box-shadow:none}}.wheel.gz-wheel .gz-wheel__hub{box-shadow:0 0 0 3px #ffc531,0 0 0 5px var(--wheel-gap),0 4px 12px #0000008c;z-index:3}.gz-wheel__burst{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;z-index:4}.gz-wheel__burst i{position:absolute;width:4px;height:10px;border-radius:2px;background:#ffd34d;transform:rotate(var(--a)) translateY(-14px);animation:gzwSpark .6s ease-out forwards}@keyframes gzwSpark{to{transform:rotate(var(--a)) translateY(-40px);opacity:0}}.td__duck{position:absolute;bottom:40px;left:50%;width:64px;margin-left:-32px;z-index:2;animation:tdDuckHop .45s cubic-bezier(.3,1.6,.5,1)}.td__duck.is-jump{animation:tdDuckJump .9s ease-out forwards}@keyframes tdDuckHop{0%{transform:translateY(10px) scale(.8)}}@keyframes tdDuckJump{30%{transform:translate(40px,-90px) rotate(20deg)}to{transform:translate(120px,-40px) rotate(60deg);opacity:0}}.gz-tile--tower .td__x{top:auto!important;bottom:56px!important;left:8px;right:auto;translate:none;font-size:13px!important;padding:2px 7px;border-radius:7px;background:#0f2846b3}.td-duckcar{width:96px;height:36px;bottom:10px;z-index:3;background:none!important;border-radius:0}.td-duckcar:before,.td-duckcar:after{display:none}.td-duckcar svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 3px 2px rgba(0,0,0,.3))}.td-duckcar img{position:absolute;left:32px;bottom:16px;width:36px;height:auto;animation:tdCarBob .5s ease-in-out infinite alternate}.td-wheel{animation:tdWheel .5s linear infinite}@keyframes tdWheel{to{transform:rotate(360deg)}}@keyframes tdCarBob{to{translate:0 -2px}}.td-duckcar svg{transform:scaleX(-1)}.td-bluecar{width:96px;height:36px;bottom:2px;z-index:2;background:none!important;border-radius:0}.td-bluecar:before,.td-bluecar:after{display:none}.td-bluecar svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 3px 2px rgba(0,0,0,.3))}.gz-up2{position:relative;width:112px;height:112px;display:grid;place-items:center}.gz-up2__ring{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.gz-up2__track{fill:none;stroke:#ffffff2e;stroke-width:7}.gz-up2__fill{fill:none;stroke:#7cf29a;stroke-width:7;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:gzu2Fill 1.7s cubic-bezier(.5,0,.8,.6) forwards;filter:drop-shadow(0 0 4px #7cf29a)}.gz-up2.is-win .gz-up2__fill{stroke:#ffd34d;stroke-dashoffset:0;animation:none;filter:drop-shadow(0 0 6px #ffd34d)}@keyframes gzu2Fill{to{stroke-dashoffset:0}}.gz-up2__from,.gz-up2__to{position:absolute;width:58px;height:58px;object-fit:contain}.gz-up2__from{animation:gzu2Shake .12s linear infinite alternate}.gz-up2.is-win .gz-up2__from{animation:gzu2Out .25s ease-in forwards}.gz-up2__to{opacity:0;transform:scale(.3)}.gz-up2.is-win .gz-up2__to{animation:gzu2In .55s cubic-bezier(.3,1.7,.5,1) forwards}.gz-up2__chip{position:absolute;top:4px;right:-6px;padding:2px 7px;border-radius:8px;background:#ffd34d;color:#3a2400;font-weight:900;font-size:13px;opacity:0;transform:scale(.4) rotate(-12deg)}.gz-up2.is-win .gz-up2__chip{animation:gzu2Chip .5s .15s cubic-bezier(.3,1.8,.5,1) forwards}.gz-up2__flash{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;background:radial-gradient(circle,#fff,#fff0 70%);opacity:0;pointer-events:none}.gz-up2.is-win .gz-up2__flash{animation:gzu2Flash .5s ease-out}.gz-up2__arrow{position:absolute;bottom:6px;width:0;height:0;border:7px solid transparent;border-bottom:10px solid #7cf29a;border-top:0;opacity:0;animation:gzu2Arrow 1.2s ease-out infinite}@keyframes gzu2Shake{0%{transform:rotate(-5deg) translate(-1px)}to{transform:rotate(5deg) translate(1px)}}@keyframes gzu2Out{to{transform:scale(0) rotate(90deg);opacity:0}}@keyframes gzu2In{to{opacity:1;transform:scale(1)}}@keyframes gzu2Chip{to{opacity:1;transform:scale(1) rotate(-12deg)}}@keyframes gzu2Flash{0%{opacity:.9}to{opacity:0;transform:scale(1.4)}}@keyframes gzu2Arrow{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(-70px)}}.gz-cr2{position:relative;width:120px;height:116px}.gz-cr2__pot{position:absolute;left:50%;bottom:4px;width:84px;height:46px;margin-left:-42px;border-radius:10px 10px 42px 42px;background:linear-gradient(#3a3550,#1c1a29);box-shadow:inset 0 -6px #00000059,0 4px 8px #0006;z-index:3}.gz-cr2__pot:before{content:"";position:absolute;left:-6px;right:-6px;top:-5px;height:10px;border-radius:6px;background:linear-gradient(#55507a,#2c2940)}.gz-cr2__pot:after{content:"";position:absolute;left:50%;bottom:-8px;width:60px;height:8px;margin-left:-30px;border-radius:50%;background:radial-gradient(#ff9a3c,#ff5a0000 70%);animation:gzc2Fire .3s ease-in-out infinite alternate}.gz-cr2__brew{position:absolute;left:0;right:0;top:-3px;height:8px;border-radius:50%;background:#9b5cff;box-shadow:0 0 10px #b98aff}.gz-cr2__brew i{position:absolute;bottom:2px;width:8px;height:8px;border-radius:50%;background:#c6a2ff;animation:gzc2Bubble 1s ease-in infinite}.gz-cr2__brew i:nth-child(1){left:14%}.gz-cr2__brew i:nth-child(2){left:38%;animation-delay:.3s}.gz-cr2__brew i:nth-child(3){left:60%;animation-delay:.6s}.gz-cr2__brew i:nth-child(4){left:80%;animation-delay:.15s}.gz-cr2__a,.gz-cr2__b{position:absolute;top:0;width:38px;height:38px;object-fit:contain;z-index:2}.gz-cr2__a{left:0;animation:gzc2DropA 1.1s cubic-bezier(.5,0,.8,.5) forwards}.gz-cr2__b{right:0;animation:gzc2DropB 1.1s .25s cubic-bezier(.5,0,.8,.5) forwards}@keyframes gzc2DropA{0%{transform:translate(0) rotate(0)}to{transform:translate(38px,60px) rotate(200deg) scale(.5);opacity:0}}@keyframes gzc2DropB{0%{transform:translate(0) rotate(0)}to{transform:translate(-38px,60px) rotate(-200deg) scale(.5);opacity:0}}.gz-cr2__steam{position:absolute;left:50%;bottom:44px;width:70px;margin-left:-35px;height:40px;z-index:2}.gz-cr2__steam i{position:absolute;bottom:0;width:28px;height:28px;border-radius:50%;background:#ffffffd9;opacity:0;animation:gzc2Puff .9s 1.35s ease-out forwards}.gz-cr2__steam i:nth-child(1){left:0}.gz-cr2__steam i:nth-child(2){left:21px;animation-delay:1.42s}.gz-cr2__steam i:nth-child(3){left:42px;animation-delay:1.5s}.gz-cr2__duck{position:absolute;left:50%;bottom:30px;width:60px;margin-left:-30px;z-index:2;opacity:0;animation:gzc2Duck 2.2s 1.4s cubic-bezier(.3,1.5,.5,1) forwards}@keyframes gzc2Puff{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:translateY(-26px) scale(1.5)}}@keyframes gzc2Duck{0%{opacity:0;transform:translateY(30px) scale(.4)}25%{opacity:1;transform:translateY(-18px) scale(1.05) rotate(-8deg)}40%,80%{opacity:1;transform:translateY(-10px) rotate(6deg)}to{opacity:0;transform:translateY(30px) scale(.5)}}@keyframes gzc2Bubble{0%{transform:translateY(0) scale(.4);opacity:1}to{transform:translateY(-14px) scale(1);opacity:0}}@keyframes gzc2Fire{to{transform:scaleX(1.15);opacity:.7}}.gz-wheel__lights i{animation-name:gzwBulb2;box-shadow:none;background:#ffe08a}@keyframes gzwBulb2{50%{opacity:.25}}.gz-duck,.gz-pl-duck,.td-duckcar svg,.td-bluecar svg,.gz-up2__fill,.gz-up2.is-win .gz-up2__fill{filter:none!important}.gz-reel__duck,.gz-wheel__duck,.gz-up2__to,.gz-cr2__duck,.td-duckcar img,.gz-pl-duck{will-change:auto}.gz-cr2__brew{box-shadow:none}.gz-tile:not(:hover) .gz-up2__arrow{animation-duration:1.6s}.gz-tile--tower .td__scene{width:640px;margin-left:-320px}
