/*! Slot Widget 1.4.2 | GPL-2.0-or-later | сборка: tools/build-bundle.py, исходники рядом в assets/ */
.swg *,.swg *::before,.swg *::after{box-sizing:border-box}.swg{--sw-red-deep:#56060d;--sw-red:#9d1019;--sw-red-lit:#d7202c;--sw-red-dark:#3a0409;--sw-gold-hi:#fff2c0;--sw-gold:#edc456;--sw-gold-mid:#d09a1f;--sw-gold-low:#8f5c07;--sw-ivory:#f7f2e6;--sw-ink:#180d0b;--sw-green:#29c46a;--sw-metal-v:linear-gradient(178deg,#fff6d2 0%,#f3d071 14%,#dda428 34%,#9c650c 50%,#d3a02a 66%,#f6dc94 84%,#fff6d2 100%);--sw-metal-h:linear-gradient(92deg,#a86f10 0%,#e8c05c 12%,#fff3c9 26%,#dda428 44%,#8f5c07 60%,#e2b243 78%,#fff0bd 92%,#b47c14 100%);--sw-cell:82px;--sw-radius:20px;--sw-lever:30px;--sw-font:"Inter","Segoe UI",system-ui,-apple-system,sans-serif;--sw-font-display:"Bebas Neue","Oswald","Arial Black",Impact,sans-serif;display:block;width:100%;max-width:calc(480px + var(--sw-lever) * 2);margin:0 auto;font-family:var(--sw-font);color:var(--sw-ivory);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;container-type:inline-size}.swg--wide{max-width:calc(600px + var(--sw-lever) * 2)}.swg--full{max-width:100%}.swg--sm{--sw-cell:64px;--sw-radius:16px;max-width:calc(384px + var(--sw-lever) * 2)}.swg--sm.swg--wide{max-width:calc(470px + var(--sw-lever) * 2)}.swg--sm.swg--full{max-width:100%}.swg--lg{--sw-cell:96px;--sw-radius:24px;max-width:calc(550px + var(--sw-lever) * 2)}.swg--lg.swg--wide{max-width:calc(680px + var(--sw-lever) * 2)}.swg--lg.swg--full{max-width:100%}.swg--hero .swg__paytable,.swg--hero .swg__link[data-act="paytable"],.swg--hero .swg__link[data-act="reset"],.swg--hero .swg__footer-sep{display:none}.swg--hero .swg__footer{justify-content:center;text-align:center;gap:4px 12px}.swg__machine{position:relative;padding:0 var(--sw-lever) 10px;filter:drop-shadow(0 26px 40px rgba(0,0,0,.45))}.swg__arch{position:relative;width:78%;margin:0 auto -14px;aspect-ratio:2.35 / 1;border-radius:999px 999px 0 0;background:var(--sw-metal-v);padding:9px 9px 0;z-index:3}.swg__arch-inner{position:relative;height:100%;border-radius:999px 999px 0 0;background:radial-gradient(120% 150% at 50% 100%,#200308 0%,#0d0507 68%,#050203 100%);overflow:hidden;display:flex;align-items:flex-end;justify-content:center;padding-bottom:6%;box-shadow:inset 0 0 0 2px rgba(0,0,0,.55),inset 0 8px 22px rgba(0,0,0,.8)}.swg__rays{position:absolute;left:50%;top:100%;width:300%;aspect-ratio:1;transform:translate(-50%,-50%);transform-origin:50% 50%;pointer-events:none;background:repeating-conic-gradient(from -2.5deg,#ffb43a 0deg 5deg,transparent 5deg 20deg);-webkit-mask-image:radial-gradient(circle closest-side,#000 0%,#000 22%,rgba(0,0,0,.55) 38%,transparent 56%);mask-image:radial-gradient(circle closest-side,#000 0%,#000 22%,rgba(0,0,0,.55) 38%,transparent 56%);opacity:.28;animation:sw-rays 52s linear infinite}@keyframes sw-rays{to{transform:translate(-50%,-50%) rotate(360deg)}}.swg__arch-title{position:relative;font-family:var(--sw-font-display);font-size:clamp(24px,9.2cqw,46px);letter-spacing:.12em;padding:0 4px;line-height:1;background:linear-gradient(180deg,#fffdf2 0%,#ffe795 26%,#ffc63f 52%,#d8901a 72%,#ffe08e 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(0,0,0,.9)) drop-shadow(0 0 3px rgba(0,0,0,.95)) drop-shadow(0 0 16px rgba(255,190,70,.55))}.swg__arch-logo{position:relative;display:block;width:auto;height:auto;max-width:76%;max-height:66%;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.85)) drop-shadow(0 0 14px rgba(255,190,70,.35))}.swg.is-bigwin .swg__arch-logo{animation:sw-title-pump .5s ease-in-out 6}.swg.is-bigwin .swg__arch-title{animation:sw-title-pump .5s ease-in-out 6}@keyframes sw-title-pump{50%{transform:scale(1.09);filter:drop-shadow(0 0 26px rgba(255,214,110,.95))}}.swg__bulbs{position:absolute;inset:0;pointer-events:none}.swg__bulb{position:absolute;width:7%;aspect-ratio:1;margin:-3.5% 0 0 -3.5%;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff 0%,#ffd6d6 18%,#e8323b 55%,#7d0810 100%);box-shadow:0 0 8px 2px rgba(255,90,80,.55),inset 0 -2px 4px rgba(0,0,0,.5);animation:sw-bulb 1.15s steps(1,end) infinite}@keyframes sw-bulb{0%,49%{opacity:1;box-shadow:0 0 10px 3px rgba(255,110,90,.8),inset 0 -2px 4px rgba(0,0,0,.5)}50%,100%{opacity:.3;box-shadow:0 0 2px 0 rgba(255,110,90,.25),inset 0 -2px 4px rgba(0,0,0,.5)}}.swg.is-spinning .swg__bulb{animation-duration:.42s}.swg.is-bigwin .swg__bulb{animation-duration:.2s}.swg__cabinet{position:relative;border-radius:var(--sw-radius);padding:12px;background:var(--sw-metal-h);box-shadow:0 2px 0 rgba(255,255,255,.35) inset,0 -3px 10px rgba(0,0,0,.5) inset,0 18px 34px rgba(0,0,0,.4)}.swg__body{position:relative;border-radius:calc(var(--sw-radius) - 8px);padding:22px 18px 16px;background:radial-gradient(120% 80% at 50% -10%,#d0202c 0%,#9d1019 42%,#6a0a11 78%,#4a060c 100%);box-shadow:inset 0 2px 0 rgba(255,160,160,.3),inset 0 -20px 40px rgba(0,0,0,.45),inset 0 0 0 1px rgba(0,0,0,.35);overflow:hidden}.swg__body::after{content:"";position:absolute;inset:0 55% 0 0;background:linear-gradient(100deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.04) 45%,transparent 70%);pointer-events:none}.swg__screen{position:relative;border-radius:14px;padding:10px;background:var(--sw-metal-v);box-shadow:0 6px 16px rgba(0,0,0,.55),inset 0 0 0 1px rgba(0,0,0,.3)}.swg__viewport{position:relative;border-radius:8px;overflow:hidden;background:#0d0708;box-shadow:inset 0 0 0 2px #2a1207,inset 0 4px 18px rgba(0,0,0,.9)}.swg__reels{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;height:calc(var(--sw-cell) * 3 + 8px);background:#1b0d08;padding:4px}.swg__reel{position:relative;overflow:hidden;border-radius:5px;background:linear-gradient(180deg,#b9b2a4 0%,#fbf8f1 16%,#ffffff 50%,#f2eee4 84%,#b0a99b 100%);box-shadow:inset 0 0 0 1px rgba(0,0,0,.35);will-change:transform}.swg__reel::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(18,9,5,.72) 0%,rgba(18,9,5,.30) 11%,rgba(18,9,5,.07) 22%,rgba(255,255,255,.16) 44%,rgba(255,255,255,.16) 56%,rgba(18,9,5,.07) 78%,rgba(18,9,5,.30) 89%,rgba(18,9,5,.72) 100%);z-index:4}.swg__strip{position:absolute;left:0;right:0;top:0;will-change:transform;transform:translate3d(0,0,0)}.swg__cell{height:var(--sw-cell);display:flex;align-items:center;justify-content:center}.swg__cell svg{width:74%;height:74%;display:block;transition:transform .12s ease}.swg__reel[data-blur="1"] .swg__strip{filter:blur(1.6px)}.swg__reel[data-blur="2"] .swg__strip{filter:blur(4px)}.swg__reel[data-blur="3"] .swg__strip{filter:blur(7.5px)}.swg__reel[data-blur="3"] .swg__cell svg{opacity:.82}.swg[data-swg-ssr]:not(.is-ready) .swg__strip{animation:sw-preroll 900ms linear infinite}.swg[data-swg-ssr]:not(.is-ready) .swg__reel:nth-child(2) .swg__strip{animation-duration:1040ms}.swg[data-swg-ssr]:not(.is-ready) .swg__reel:nth-child(3) .swg__strip{animation-duration:820ms}@keyframes sw-preroll{from{transform:translate3d(0,calc(var(--sw-cell) * -5),0)}to{transform:translate3d(0,calc(var(--sw-cell) * -1),0)}}.swg[data-swg-ssr]:not(.is-ready) .swg__btn,.swg[data-swg-ssr]:not(.is-ready) .swg__lever{cursor:progress}.swg__reel.is-anticipating{box-shadow:inset 0 0 0 2px var(--sw-gold),0 0 22px 3px rgba(255,196,70,.75);animation:sw-antic 340ms ease-in-out infinite alternate;z-index:5}@keyframes sw-antic{to{box-shadow:inset 0 0 0 2px #fff0b8,0 0 34px 8px rgba(255,214,110,.95)}}.swg__cell.is-win svg{animation:sw-pop .62s ease-in-out infinite alternate}@keyframes sw-pop{from{transform:scale(1)}to{transform:scale(1.16)}}.swg__cell.is-win::before{content:"";position:absolute;inset:0;border-radius:6px;background:radial-gradient(circle,rgba(255,214,110,.45) 0%,transparent 68%);animation:sw-glow .62s ease-in-out infinite alternate}@keyframes sw-glow{from{opacity:.35}to{opacity:1}}.swg__cell{position:relative}.swg__glass{position:absolute;inset:0;pointer-events:none;z-index:6;background:linear-gradient(112deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,.07) 26%,transparent 46%),linear-gradient(0deg,rgba(0,0,0,.22) 0%,transparent 22%)}.swg__lines{position:absolute;inset:4px;width:calc(100% - 8px);height:calc(100% - 8px);z-index:7;pointer-events:none;overflow:visible}.swg__lines path{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;opacity:0;filter:drop-shadow(0 0 5px currentColor);transition:opacity .18s ease}.swg__lines path.is-on{opacity:1}.swg__markers{position:absolute;top:10px;bottom:10px;width:16px;z-index:7;display:flex;flex-direction:column;justify-content:space-around;pointer-events:none}.swg__markers--l{left:-4px}.swg__markers--r{right:-4px}.swg__marker{width:13px;height:13px;border-radius:3px;background:var(--sw-metal-v);box-shadow:0 1px 2px rgba(0,0,0,.6);font:700 8px/13px var(--sw-font);text-align:center;color:#4a2a02;transition:box-shadow .15s ease,transform .15s ease}.swg__marker.is-on{box-shadow:0 0 10px 3px rgba(255,210,90,.95);transform:scale(1.22)}.swg__overlay{position:absolute;inset:0;z-index:9;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity .25s ease}.swg__overlay.is-on{opacity:1}.swg__overlay::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 46%,rgba(26,3,6,.62) 0%,rgba(6,1,2,.93) 100%);-webkit-backdrop-filter:blur(2.5px) saturate(.7);backdrop-filter:blur(2.5px) saturate(.7)}.swg__banner{position:relative;max-width:92%;text-align:center;transform:scale(.7);transition:transform .4s cubic-bezier(.16,1.4,.4,1)}.swg__overlay.is-on .swg__banner{transform:scale(1)}.swg__banner-title{font-family:var(--sw-font-display);font-size:clamp(22px,9.5cqw,46px);line-height:.98;text-wrap:balance;letter-spacing:.05em;line-height:1;background:linear-gradient(180deg,#fffbe8 0%,#ffe07a 38%,#e8a71f 62%,#fff0b0 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px rgba(255,200,80,.8))}.swg__banner-sum{font-family:var(--sw-font-display);font-size:clamp(22px,9cqw,44px);color:#fff6d8;text-shadow:0 0 16px rgba(255,190,60,.9);letter-spacing:.04em}.swg__overlay.is-interactive{pointer-events:auto}.swg__banner-cta{margin-top:14px;display:flex;flex-direction:column;align-items:center;gap:8px;animation:sw-cta-rise .42s cubic-bezier(.16,1.2,.4,1) .12s both}@keyframes sw-cta-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.swg__banner-note{max-width:26ch;font-size:12.5px;line-height:1.4;color:#f0dcc0;text-shadow:0 1px 3px rgba(0,0,0,.9)}.swg__banner-btn{display:inline-block;text-decoration:none;font-weight:800;font-size:clamp(13px,4.4cqw,16px);letter-spacing:.02em;padding:12px 26px;border-radius:11px;color:#2b1600;background:var(--sw-metal-v);box-shadow:0 4px 0 #7a4c06,0 8px 22px rgba(0,0,0,.55);position:relative;overflow:hidden}.swg__banner-btn:active{transform:translateY(3px);box-shadow:0 1px 0 #7a4c06}.swg__banner-btn:focus-visible{outline:3px solid #7fd4ff;outline-offset:3px}.swg__banner-btn::after{content:"";position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);animation:sw-sheen 2.4s ease-in-out 1.1s infinite}@keyframes sw-sheen{0%{left:-45%}55%,100%{left:115%}}.swg__banner-skip{border:0;background:none;cursor:pointer;font:inherit;font-size:12px;color:#b79a86;text-decoration:underline;text-underline-offset:3px;padding:4px 8px}.swg__banner-skip:hover{color:#f0dcc0}.swg__banner-skip:focus-visible{outline:2px solid #7fd4ff;outline-offset:2px}.swg.is-cta .swg__overlay::before{background:radial-gradient(circle at 50% 46%,rgba(30,3,6,.55) 0%,rgba(8,2,3,.9) 100%)}.swg__coins{position:absolute;inset:0;z-index:10;pointer-events:none;overflow:hidden}.swg__coin{position:absolute;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 33% 30%,#fff6cf 0%,#f2cd66 38%,#c08a12 72%,#8a5c06 100%);box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 -2px 3px rgba(120,70,0,.5);animation:sw-coin var(--d,1.6s) cubic-bezier(.3,.1,.6,1) forwards}@keyframes sw-coin{0%{transform:translate3d(0,-30px,0) rotate(0) scale(.6);opacity:0}12%{opacity:1}100%{transform:translate3d(var(--x,0),var(--y,320px),0) rotate(var(--r,540deg)) scale(1);opacity:0}}.swg__console{margin-top:12px;border-radius:12px;padding:10px;background:var(--sw-metal-h);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 12px rgba(0,0,0,.45)}.swg__meters{display:grid;grid-template-columns:1.15fr .85fr 1.15fr;gap:6px;padding:7px 8px;border-radius:8px;background:linear-gradient(180deg,#120a09 0%,#24110c 55%,#150b09 100%);box-shadow:inset 0 2px 8px rgba(0,0,0,.9),inset 0 0 0 1px rgba(255,200,100,.25)}.swg__meter{text-align:center;min-width:0}.swg__meter-label{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#c89a52;margin-bottom:1px}.swg__meter-value{font-family:"DS-Digital","Courier New",ui-monospace,monospace;font-weight:700;font-size:clamp(15px,5cqw,22px);line-height:1.05;color:#ffb23d;text-shadow:0 0 9px rgba(255,150,30,.85);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swg__meter--win .swg__meter-value{color:#6dffa8;text-shadow:0 0 10px rgba(60,255,150,.8)}.swg__meter--free .swg__meter-value{color:#ffe27a;text-shadow:0 0 10px rgba(255,210,90,.9)}.swg__meter-value.is-counting{animation:sw-count-flash .22s linear infinite alternate}@keyframes sw-count-flash{to{filter:brightness(1.45)}}.swg__controls{margin-top:9px;display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:7px}.swg__btn{appearance:none;border:0;cursor:pointer;font-family:inherit;font-weight:700;color:#3a1c02;border-radius:9px;padding:9px 11px;font-size:12px;letter-spacing:.04em;background:var(--sw-metal-v);box-shadow:0 3px 0 #7a4c06,0 5px 10px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.6);transition:transform .08s ease,box-shadow .08s ease,filter .15s ease;user-select:none;-webkit-user-select:none}.swg__btn:hover:not(:disabled){filter:brightness(1.08)}.swg__btn:active:not(:disabled){transform:translateY(3px);box-shadow:0 0 0 #7a4c06,inset 0 2px 5px rgba(0,0,0,.35)}.swg__btn:disabled{opacity:.42;cursor:not-allowed}.swg__btn:focus-visible{outline:3px solid #7fd4ff;outline-offset:2px}.swg__btn--round{border-radius:50%;width:38px;height:38px;padding:0;font-size:19px;line-height:1}.swg__btn.is-active{color:#fff3d0;background:linear-gradient(180deg,#35c46f 0%,#1c8f4c 60%,#116136 100%);box-shadow:0 3px 0 #0a4324,0 0 16px rgba(50,210,120,.6),inset 0 1px 0 rgba(255,255,255,.35)}.swg__spin{grid-column:3;position:relative;height:48px;border-radius:12px;font-family:var(--sw-font-display);font-size:clamp(17px,6cqw,24px);letter-spacing:.1em;color:#fff4e2;background:linear-gradient(180deg,#ff5b52 0%,#d81c26 40%,#8f0c14 100%);box-shadow:0 4px 0 #5c060c,0 8px 18px rgba(0,0,0,.5),inset 0 2px 0 rgba(255,255,255,.45),inset 0 -8px 14px rgba(0,0,0,.3);text-shadow:0 2px 3px rgba(0,0,0,.5)}.swg__spin::after{content:"";position:absolute;inset:3px 3px 55% 3px;border-radius:9px 9px 40% 40%;background:linear-gradient(180deg,rgba(255,255,255,.35),transparent);pointer-events:none}.swg__spin:active:not(:disabled){transform:translateY(4px);box-shadow:0 0 0 #5c060c,inset 0 3px 8px rgba(0,0,0,.45)}.swg.is-spinning .swg__spin{animation:sw-spin-pulse .8s ease-in-out infinite}@keyframes sw-spin-pulse{50%{filter:brightness(1.18)}}.swg__spin.is-stop{background:linear-gradient(180deg,#ffd45b 0%,#e8a11a 40%,#9a660b 100%);color:#33200a}.swg__lever{position:absolute;right:-26px;top:calc(var(--sw-cell) * 0.7);width:44px;height:calc(var(--sw-cell) * 1.75);border:0;background:none;cursor:grab;padding:0;z-index:4;touch-action:none}.swg__lever:active{cursor:grabbing}.swg__lever:disabled{cursor:not-allowed}.swg__lever-base{position:absolute;left:0;bottom:0;width:34px;height:52px;border-radius:4px 16px 16px 4px;background:var(--sw-metal-h);box-shadow:0 5px 12px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.55)}.swg__lever-base::after{content:"";position:absolute;left:9px;top:8px;width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#6b4405 0%,#2a1902 100%);box-shadow:inset 0 1px 2px rgba(0,0,0,.9)}.swg__lever-arm{position:absolute;left:11px;bottom:20px;width:9px;height:calc(100% - 34px);border-radius:6px;background:linear-gradient(92deg,#8f5c07 0%,#f0cb63 30%,#fff4cd 48%,#d09a1f 68%,#7d4d05 100%);transform-origin:50% 100%;transition:transform .12s ease-out;box-shadow:2px 0 5px rgba(0,0,0,.4)}.swg__lever-knob{position:absolute;left:-8px;top:-20px;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#ff9a92 0%,#e03a35 40%,#9c0d10 78%,#5e0508 100%);box-shadow:0 3px 8px rgba(0,0,0,.55),inset 0 -3px 6px rgba(0,0,0,.45)}.swg__lever.is-pulled .swg__lever-arm{transform:rotate(34deg)}.swg__lever-arm.is-releasing{transition:transform .45s cubic-bezier(.2,1.6,.4,1)}.swg__tray{position:relative;width:86%;margin:-6px auto 0;height:20px;border-radius:0 0 10px 10px;background:var(--sw-metal-h);box-shadow:0 10px 18px rgba(0,0,0,.5),inset 0 -3px 8px rgba(0,0,0,.45)}.swg__tray::before{content:"";position:absolute;left:50%;top:5px;width:46%;height:7px;transform:translateX(-50%);border-radius:4px;background:linear-gradient(180deg,#1a0407 0%,#3d070d 100%);box-shadow:inset 0 2px 4px rgba(0,0,0,.9)}.swg__tray::after{content:"";position:absolute;left:8%;right:8%;bottom:-9px;height:10px;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#7c5107 0%,#3a2503 100%);filter:blur(.3px)}.swg__footer{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11px;color:#b79a86}.swg__link{color:#e8c05c;text-decoration:none;border-bottom:1px dotted currentColor;cursor:pointer;background:none;border-left:0;border-right:0;border-top:0;font:inherit;padding:0}.swg__link:hover{color:#fff0b8}.swg__rtp{font-variant-numeric:tabular-nums}.swg__cta{margin-top:10px;display:none;align-items:center;gap:12px;padding:12px 14px;flex-wrap:wrap;border-radius:14px;background:linear-gradient(100deg,#1d0b0e 0%,#3d1013 55%,#5e1218 100%);box-shadow:0 0 0 1px rgba(237,196,86,.4),0 10px 24px rgba(0,0,0,.4);animation:sw-cta-in .45s cubic-bezier(.16,1.2,.4,1)}.swg__cta.is-on{display:flex}@keyframes sw-cta-in{from{opacity:0;transform:translateY(10px)}}.swg__cta-text{flex:1 1 180px;min-width:0;font-size:13px;line-height:1.4;color:#f3e2c8}.swg__cta-text strong{color:var(--sw-gold)}.swg__cta-btn{flex:none;text-decoration:none;font-weight:800;font-size:13px;padding:11px 18px;border-radius:10px;color:#2b1600;background:var(--sw-metal-v);box-shadow:0 3px 0 #7a4c06,0 6px 16px rgba(0,0,0,.45);white-space:nowrap}.swg__cta-btn:hover{filter:brightness(1.09)}.swg__cta-close{flex:none;border:0;background:none;color:#8d7360;font-size:18px;line-height:1;cursor:pointer;padding:4px}.swg__paytable{display:none;margin-top:10px;padding:14px;border-radius:14px;background:linear-gradient(180deg,#1b0c0d 0%,#2c1013 100%);box-shadow:0 0 0 1px rgba(237,196,86,.3)}.swg__paytable.is-on{display:block;animation:sw-cta-in .3s ease}.swg__pt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:8px}.swg__pt-row{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:9px;background:rgba(255,255,255,.04)}.swg__pt-row svg{width:30px;height:30px;flex:none}.swg__pt-pay{font-weight:800;font-size:13px;color:var(--sw-gold);white-space:nowrap}.swg__pt-note{font-size:10px;color:#a98d78}.swg__pt-info{margin-top:12px;font-size:11.5px;line-height:1.55;color:#b79a86}.swg__pt-info b{color:#e8c05c}.swg__pt-lines{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.swg__pt-lines-wrap{margin-top:4px}.swg__pt-caption{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#a98d78;margin-top:12px}.swg__pt-line{width:46px;padding:4px;border-radius:6px;background:rgba(0,0,0,.35);display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.swg__pt-dot{aspect-ratio:1;border-radius:2px;background:rgba(255,255,255,.1)}.swg__pt-dot.is-on{background:var(--sw-gold);box-shadow:0 0 6px rgba(237,196,86,.8)}@container (max-width: 430px){.swg{--sw-lever:0px}.swg__lever{display:none}}@container (max-width: 395px){.swg__controls{grid-template-columns:repeat(4,1fr);gap:6px}.swg__spin{grid-column:1 / -1;grid-row:1;height:44px}.swg__controls>.swg__btn:not(.swg__spin){grid-row:2}.swg__btn--round{width:100%;height:36px;border-radius:9px;font-size:17px}.swg__btn{padding:8px 6px;font-size:11.5px}.swg__meter-label{font-size:8.5px;letter-spacing:.1em}}@container (max-width: 400px){.swg{--sw-cell:68px}}@container (max-width: 330px){.swg{--sw-cell:58px}}@media (max-width: 430px){.swg{--sw-lever:0px}.swg__lever{display:none}}@media (max-width: 395px){.swg__controls{grid-template-columns:repeat(4,1fr);gap:6px}.swg__spin{grid-column:1 / -1;grid-row:1;height:44px}.swg__controls>.swg__btn:not(.swg__spin){grid-row:2}.swg__btn--round{width:100%;height:36px;border-radius:9px;font-size:17px}.swg__btn{padding:8px 6px;font-size:11.5px}.swg__meter-label{font-size:8.5px;letter-spacing:.1em}}@media (max-width: 400px){.swg{--sw-cell:68px}}@media (max-width: 330px){.swg{--sw-cell:58px}}.swg__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.swg[data-swg-ssr]:not(.is-ready) .swg__strip{transform:translate3d(0,calc(var(--sw-cell) * -1),0)}.swg[data-swg-ssr]:not(.is-ready) .swg__strip,.swg__bulb,.swg__rays,.swg__cell.is-win svg,.swg__cell.is-win::before,.swg.is-spinning .swg__spin,.swg__reel.is-anticipating{animation:none !important}.swg__banner-cta{animation:none}.swg__banner-btn::after{display:none}.swg__coins{display:none}.swg__banner{transition:none}}
