*{box-sizing:border-box}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#fff;background:#05070a}html,body,#app{margin:0;min-height:100%;background:#05070a}body{min-height:100vh;overflow-x:hidden;background:linear-gradient(180deg,#00000014,#0000009e),var(--game-background) center/cover fixed}button{font:inherit}button:focus-visible{outline:3px solid #fff1a8;outline-offset:3px}.game-shell{width:100vw;min-height:100vh;margin:0 auto;padding:clamp(6px,1vw,14px);display:grid;place-items:center;overflow:hidden}.cabinet{position:relative;width:min(1760px,98vw,calc(96vh * 16 / 9));aspect-ratio:16/9;min-height:0;max-height:96vh;padding:clamp(14px,1.45vw,27px) clamp(24px,3.2vw,62px) clamp(12px,1.25vw,23px);overflow:hidden;border:3px solid #7f5c2d;border-radius:clamp(20px,2vw,34px);background:radial-gradient(circle at 50% -10%,rgba(255,202,104,.18),transparent 32%),linear-gradient(180deg,#1c120cf7,#080809fa 57%,#110b08fc);box-shadow:0 38px 90px #000000b8,inset 0 0 0 2px #1a0f09,inset 0 0 45px #000000db}.cabinet:before,.cabinet:after{content:"";position:absolute;top:0;bottom:0;width:clamp(16px,2vw,30px);background:linear-gradient(90deg,#090705,#5a3c18 32%,#d3a75b,#5b3c18 68%,#080604);box-shadow:0 0 20px #000000b3;z-index:1}.cabinet:before{left:0}.cabinet:after{right:0;transform:scaleX(-1)}.cabinet-frame{position:absolute;inset:0;pointer-events:none;background:url(../assets/images/generated/frame.webp) center/100% 100% no-repeat;opacity:.24;mix-blend-mode:screen;z-index:2}.ambient-glow{position:absolute;inset:-15%;pointer-events:none;background:radial-gradient(circle at 14% 36%,rgba(176,29,38,.15),transparent 24%),radial-gradient(circle at 86% 36%,rgba(24,68,132,.17),transparent 24%);z-index:0}.edition-ribbon{position:absolute;top:21%;bottom:31%;width:clamp(34px,4vw,58px);z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#ffeac0;background:linear-gradient(180deg,#71161f,#b92c37 42%,#6e121c);border:2px solid #d29b56;box-shadow:0 8px 24px #000000a8,inset 0 0 16px #ffe0a838;text-shadow:0 2px 4px #2d0005}.edition-ribbon-left{left:10px;border-radius:8px 2px 2px 8px}.edition-ribbon-right{right:10px;border-radius:2px 8px 8px 2px}.edition-ribbon span,.edition-ribbon strong{writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.1em}.edition-ribbon span{font-size:9px;font-weight:800}.edition-ribbon strong{font-size:clamp(13px,1.35vw,20px);font-family:Georgia,Times New Roman,serif}.machine-header{position:relative;z-index:5;display:grid;grid-template-columns:120px 1fr 150px;align-items:center;gap:18px;width:min(1120px,88%);margin:0 auto 8px}.line-count{justify-self:start;width:78px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;align-content:center;border:3px solid #c69952;background:radial-gradient(circle at 45% 35%,#3b3022,#0b0a09 72%);box-shadow:0 6px 20px #00000094,inset 0 0 18px #000}.line-count strong{font:900 28px/1 Georgia,serif;color:#ffdf88}.line-count span{font-size:8px;font-weight:900;letter-spacing:.12em;color:#e7c990}.brand-plaque{position:relative;text-align:center;padding:8px 34px 10px;border-radius:50% 50% 22px 22px/35% 35% 22px 22px;background:radial-gradient(ellipse at 50% 30%,rgba(255,255,255,.08),transparent 54%),linear-gradient(180deg,#24201a,#0d0d0e);border:2px solid #a88148;box-shadow:0 8px 20px #0009,inset 0 0 0 2px #3b2e1b}.brand-eyebrow,.brand-subtitle{margin:0;font-weight:900;letter-spacing:.2em}.brand-eyebrow{font-size:8px;color:#c8b58d}.brand-subtitle{font-size:10px;color:#e8c678}.brand-plaque h1{margin:2px 0 4px;font:900 clamp(38px,5.3vw,76px)/.87 Georgia,"Times New Roman",serif;color:#fff2c4;text-transform:uppercase;letter-spacing:-.045em;text-shadow:0 2px 0 #8a1f26,0 5px 0 #421014,0 10px 28px rgba(0,0,0,.88)}.utility-actions{justify-self:end;display:flex;gap:7px;align-items:center}.utility-btn{width:42px;height:42px;border-radius:50%;border:1px solid #8b754b;color:#f9e8b8;background:linear-gradient(180deg,#27282a,#111214);box-shadow:inset 0 0 12px #000,0 4px 12px #0008;cursor:pointer;font-weight:900}.reel-zone{position:relative;z-index:5;display:grid;grid-template-columns:38px minmax(0,1fr) 38px;gap:7px;align-items:stretch;width:min(1180px,91%);margin:0 auto}.stage-wrap{min-width:0}.stage-bezel{padding:8px;border-radius:14px;background:linear-gradient(180deg,#d4ae68,#554326 8%,#191918 18%,#060606 80%,#765c31 92%,#d3aa60);border:2px solid #a37a3e;box-shadow:0 0 0 3px #100b06,0 10px 28px #000000bf,inset 0 0 18px #ffe6a02e}.reel-stage{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:3px;height:clamp(360px,42vw,600px);overflow:hidden;border:2px solid #33240f;border-radius:7px;background:#050505;box-shadow:inset 0 0 44px #000000fa}.reel{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(46,40,29,.62),transparent 62%),linear-gradient(180deg,#11100d,#030303);border-left:1px solid #4d3b22;border-right:1px solid #080705}.reel:before,.reel:after{content:"";position:absolute;z-index:7;left:0;right:0;height:18%;pointer-events:none}.reel:before{top:0;background:linear-gradient(#000,transparent)}.reel:after{bottom:0;background:linear-gradient(transparent,#000)}.reel-track{position:absolute;inset:0 auto auto 0;width:100%;will-change:transform}.symbol-card{position:relative;display:flex;align-items:center;justify-content:center;padding:5%;overflow:hidden;border-bottom:1px solid rgba(185,147,74,.22);background:radial-gradient(circle at 50% 45%,rgba(255,248,212,.09),transparent 56%),linear-gradient(180deg,#251f1759,#030303ad)}.symbol-card:after{content:"";position:absolute;inset:6%;border-radius:16%;border:1px solid rgba(255,226,151,.08);pointer-events:none}.symbol-card img{max-width:88%;max-height:88%;object-fit:contain;filter:drop-shadow(0 7px 8px rgba(0,0,0,.72)) saturate(1.04);transition:filter .16s,transform .16s}.reel.is-spinning .symbol-card img{filter:blur(3.6px) saturate(1.08) brightness(.86);transform:scaleY(1.18)}.reel.is-spinning .symbol-card{background:#050505}.reel.is-settling{animation:reelSettle .25s cubic-bezier(.2,.9,.28,1.4)}@keyframes reelSettle{0%{transform:translateY(-8px)}55%{transform:translateY(5px)}to{transform:none}}.symbol-card.win-symbol{animation:symbolPulse .48s ease-in-out 4;background:radial-gradient(circle,#5c4722 0,#20180b,#050505)}.symbol-card.win-symbol:before{content:"";position:absolute;inset:2%;z-index:3;border-radius:10%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 12deg,#fff2a6 16deg,#ffb52d 24deg,#d83a12 32deg,transparent 44deg 62deg,#ffd76a 70deg,#ff5a15 82deg,transparent 94deg 120deg);filter:blur(2px);mix-blend-mode:screen;animation:fireRing .72s linear infinite}.symbol-card.win-symbol img{z-index:4;animation:winLift .5s ease-in-out infinite alternate}@keyframes symbolPulse{50%{box-shadow:inset 0 0 42px #ffd7648a,0 0 28px #ffbe357a;transform:scale(.97)}}@keyframes fireRing{to{transform:rotate(360deg)}}@keyframes winLift{to{transform:scale(1.06);filter:drop-shadow(0 8px 12px #000) drop-shadow(0 0 12px rgba(255,185,56,.72))}}.expanded-symbol{position:absolute;inset:0;z-index:6;display:grid;place-items:center;padding:7%;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(255,218,119,.18),transparent 55%),linear-gradient(180deg,#04040426,#0404049e);animation:expandedReveal .45s cubic-bezier(.17,.84,.25,1)}.expanded-symbol img{width:90%;height:88%;object-fit:contain;filter:drop-shadow(0 16px 18px rgba(0,0,0,.82)) drop-shadow(0 0 13px rgba(255,216,113,.3))}.expanded-symbol span{position:absolute;bottom:4%;padding:4px 9px;border-radius:999px;border:1px solid rgba(255,224,153,.5);color:#ffe8ad;background:#070707b8;font-size:8px;font-weight:950;letter-spacing:.12em}.expanded-symbol.is-winning{animation:expandedWin .72s ease-in-out infinite alternate}@keyframes expandedReveal{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@keyframes expandedWin{to{filter:brightness(1.25);transform:scale(1.025)}}.payline-overlay{position:absolute;inset:0;width:100%;height:100%;z-index:9;pointer-events:none}.rope-shadow,.rope-main,.rope-thread{fill:none;stroke-linecap:round;stroke-linejoin:round}.rope-shadow{stroke:#160800;stroke-width:18;opacity:.92}.rope-main{stroke:#d59431;stroke-width:12;filter:url(#softShadow)}.rope-thread{stroke:#ffe3a2;stroke-width:4;stroke-dasharray:11 8;filter:url(#ropeGlow)}.rope-faint{opacity:.1}.rope-active{animation:ropePulse .68s ease-in-out 4}@keyframes ropePulse{50%{opacity:.35}}.rope-end{fill:#f6ca62;stroke:#4a220b;stroke-width:7;filter:url(#ropeGlow)}.line-rail{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:3px 0}.line-badge{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;color:#d7bb82;background:linear-gradient(#24211b,#090909);border:1px solid #756039;box-shadow:inset 0 0 7px #000,0 2px 6px #0008;font-size:10px;font-weight:950}.line-badge.active{color:#1c1005;border-color:#fff0a6;background:#f6ca62;box-shadow:0 0 18px #ffd45d}.center-win{position:absolute;inset:0;z-index:14;display:grid;place-items:center;align-content:center;pointer-events:none;opacity:0;transform:scale(.78)}.center-win:before{content:"";position:absolute;width:58%;aspect-ratio:2.2/1;border-radius:50%;background:radial-gradient(ellipse,rgba(255,225,142,.22),rgba(0,0,0,.5) 48%,transparent 72%);filter:blur(4px)}.center-win span,.center-win strong{position:relative}.center-win span{font-size:clamp(11px,1.4vw,18px);font-weight:1000;letter-spacing:.25em;color:#fff1b9;text-shadow:0 2px 6px #000}.center-win strong{margin-top:-5px;font:900 clamp(62px,11vw,160px)/.95 Georgia,"Times New Roman",serif;color:#ffdc72;-webkit-text-stroke:1px rgba(87,46,5,.7);text-shadow:0 4px 0 #6e3a09,0 8px 24px rgba(0,0,0,.9),0 0 24px rgba(255,200,75,.62),0 0 60px rgba(255,167,34,.35)}.center-win.is-visible{animation:centerWin 2.45s cubic-bezier(.18,.82,.22,1) both}@keyframes centerWin{0%{opacity:0;transform:scale(.72)}10%{opacity:1;transform:scale(1.08)}22%,82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}.result-strip{position:relative;z-index:6;width:min(1060px,84%);margin:8px auto 0;min-height:52px;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:14px;padding:6px 14px;background:linear-gradient(180deg,#151516,#060606);border:1px solid #5a4930;border-radius:8px;box-shadow:inset 0 0 14px #000}.result-copy{display:flex;flex-direction:column;gap:2px}.result-copy span,.result-value span,.deck-label,.mini-win span,.status-bar span{color:#a99168;font-size:8px;font-weight:950;letter-spacing:.11em}.result-copy strong{font-size:12px;color:#ded4bd}.result-value{text-align:center}.result-value strong{display:block;color:#f5d27e;font:800 26px/1 Georgia,serif;text-shadow:0 0 12px rgba(255,196,63,.25)}.control-deck{position:relative;z-index:6;width:min(1120px,88%);margin:8px auto 0;display:grid;grid-template-columns:1.1fr .82fr 1.1fr;align-items:center;gap:12px;padding:10px 18px;border:2px solid #6d5632;border-radius:24px 24px 12px 12px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.05),transparent 42%),linear-gradient(180deg,#28292b,#0c0d0f 60%,#050505);box-shadow:inset 0 0 26px #000,0 8px 20px #0009}.deck-group{display:flex;align-items:center;gap:10px}.deck-bet{justify-content:flex-start}.deck-auto{justify-content:flex-end}.bet-stepper{display:grid;grid-template-columns:auto minmax(52px,80px) auto;align-items:center;gap:6px}.bet-stepper>strong{min-width:64px;text-align:center;font-size:20px;color:#f7e7bd}.deck-round{width:38px;height:38px;border-radius:50%;border:1px solid #9c7c45;background:radial-gradient(circle at 40% 30%,#45484a,#17181a 65%,#050505);color:#f5dfad;font-size:21px;font-weight:900;cursor:pointer;box-shadow:inset 0 0 8px #000,0 3px 7px #0009}.deck-round:disabled{opacity:.38;cursor:not-allowed}.deck-button{min-height:38px;padding:7px 13px;border-radius:8px;border:1px solid #75613c;color:#e7d6ac;background:linear-gradient(180deg,#323438,#121315);font-size:9px;font-weight:950;letter-spacing:.05em;cursor:pointer;box-shadow:inset 0 0 8px #000,0 3px 8px #0008}.deck-button:hover:not(:disabled),.utility-btn:hover{filter:brightness(1.15)}.deck-button:disabled{opacity:.42;cursor:not-allowed}.deck-center{display:grid;place-items:center}.spin-btn{width:clamp(92px,9.2vw,132px);aspect-ratio:1;border-radius:50%;border:5px solid #bfa86f;color:#121212;background:radial-gradient(circle at 42% 34%,#fff,#d9d9d9 45%,#8d8f91 72%,#303235);box-shadow:0 7px #292a2b,0 12px 22px #000c,inset 0 0 0 3px #3d3e40,inset 0 0 22px #fff;cursor:pointer;display:grid;place-items:center;align-content:center;transition:transform .12s,filter .12s}.spin-btn:hover:not(:disabled){transform:scale(1.035);filter:brightness(1.06)}.spin-btn:active:not(:disabled){transform:translateY(4px);box-shadow:0 3px #292a2b,0 7px 12px #000c,inset 0 0 0 3px #3d3e40,inset 0 0 22px #fff}.spin-btn:disabled{opacity:.72;cursor:wait}.spin-arrow{font-size:clamp(32px,4vw,48px);line-height:.8;font-weight:300}.spin-btn strong{margin-top:2px;font-size:10px;letter-spacing:.1em}.spin-shortcut{margin-top:3px;font-size:7px;font-weight:900;letter-spacing:.16em;color:#4b4b46;opacity:.8}.auto-button{min-width:82px;display:flex;flex-direction:column;align-items:center;gap:1px}.auto-button span{font-size:8px;color:#9c8e72}.auto-button strong{font-size:11px}.auto-button.is-active{color:#12100a;border-color:#f4d378;background:linear-gradient(180deg,#f3dc9b,#b98936);box-shadow:0 0 14px #ffcd4e52,inset 0 1px #fff8d2}.auto-button.is-active span{color:#42300d}.mini-win{min-width:100px;text-align:center;padding:6px 10px;border-radius:8px;background:#070707;border:1px solid #413922;box-shadow:inset 0 0 10px #000}.mini-win strong{display:block;color:#f2d88e;font-size:20px}.status-bar{position:relative;z-index:6;width:min(1120px,88%);margin:5px auto 0;display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:2px;min-height:34px;border-radius:7px;overflow:hidden;border:1px solid #403828;background:#050505}.status-bar>div{min-height:34px;padding:4px 12px;display:flex;align-items:center;justify-content:center;gap:8px;border-right:1px solid #2b281f}.status-bar strong{color:#ded5bf;font-size:12px}.demo-mark{font-size:8px;font-weight:900;letter-spacing:.08em;color:#8e8067;border-right:0!important}.is-spinning .brand-plaque{animation:headerPulse 1.15s ease-in-out infinite alternate}@keyframes headerPulse{to{box-shadow:0 8px 20px #0009,inset 0 0 0 2px #3b2e1b,0 0 24px #d6a0422e}}.pixi-fx-layer{position:absolute;inset:0;width:100%!important;height:100%!important;pointer-events:none;z-index:12}.modal-overlay,.gran-overlay{position:fixed;inset:0;z-index:50;background:#020408db;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-card,.gran-card{position:relative;width:min(760px,95vw);max-height:88vh;overflow:auto;border:2px solid #a9864d;border-radius:18px;padding:28px;background:linear-gradient(145deg,#26180f,#070707);box-shadow:0 30px 80px #000b;color:#fff1cf}.modal-card h2,.gran-card h2{margin:0 0 14px;font-family:Georgia,serif;font-size:clamp(28px,5vw,54px)}.modal-card table{width:100%;border-collapse:collapse}.modal-card th,.modal-card td{padding:8px;border-bottom:1px solid #ffffff24;text-align:center}.modal-close{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;border:1px solid #a9864d;background:#151515;color:#fff;font-size:24px}.compact-modal{width:min(480px,94vw)}.settings-audio{padding:12px 18px;border-radius:999px;border:1px solid #a9864d;background:#151515;color:#fff;font-weight:900}.gran-overlay{position:absolute;border-radius:26px;z-index:20;background:radial-gradient(circle,#b52323f0,#040a19f7)}.gran-card{text-align:center;overflow:visible;background:linear-gradient(145deg,#7f211d,#071328);border-width:4px;box-shadow:0 0 50px #ffd95d}.gran-card>span{font-weight:900;letter-spacing:.25em;color:#ffd867}.gran-card strong{display:block;font:900 clamp(42px,8vw,90px)/1 Georgia,serif;color:#fff1a6;text-shadow:0 0 25px #ffcb38;margin:12px}.gran-card button{padding:14px 26px;border-radius:999px;border:2px solid #ffe28a;background:#9d2028;color:#fff;font-weight:1000;letter-spacing:.08em}.gran-card button:disabled{opacity:.45}@media(max-width:860px){.game-shell{padding:0;overflow:visible}.cabinet{width:100vw;aspect-ratio:auto;min-height:100vh;max-height:none;border-radius:0;padding:10px 12px 12px}.cabinet:before,.cabinet:after{width:10px}.edition-ribbon{display:none}.machine-header{width:95%;grid-template-columns:58px 1fr 105px;gap:8px}.line-count{width:50px}.line-count strong{font-size:20px}.brand-plaque{padding:6px 8px}.brand-plaque h1{font-size:clamp(28px,9vw,48px)}.utility-actions{gap:3px}.utility-btn{width:32px;height:32px;font-size:10px}.reel-zone{width:99%;grid-template-columns:24px minmax(0,1fr) 24px;gap:3px}.stage-bezel{padding:4px}.reel-stage{height:clamp(300px,74vw,450px);gap:2px}.line-badge{width:21px;height:21px;font-size:7px}.result-strip{width:93%;grid-template-columns:1fr 1fr;gap:7px;padding:5px 8px}.lines-button{display:none}.control-deck{width:96%;grid-template-columns:1fr .8fr 1fr;padding:8px;gap:6px}.deck-label{display:none}.deck-group{gap:5px}.deck-button{padding:5px 8px;font-size:7px}.deck-round{width:30px;height:30px;font-size:17px}.bet-stepper{grid-template-columns:auto 44px auto;gap:3px}.bet-stepper>strong{min-width:42px;font-size:15px}.spin-btn{width:82px}.spin-arrow{font-size:30px}.auto-button{min-width:62px}.mini-win{min-width:62px;padding:4px}.mini-win strong{font-size:15px}.status-bar{width:96%;grid-template-columns:repeat(3,1fr)}.demo-mark{display:none}.status-bar>div{padding:3px 5px;gap:4px}.status-bar span{font-size:6px}.status-bar strong{font-size:10px}.center-win strong{font-size:clamp(52px,17vw,96px)}}@media(max-width:560px){.cabinet{padding-top:7px}.machine-header{grid-template-columns:42px 1fr 76px}.line-count{width:40px;border-width:2px}.line-count strong{font-size:16px}.line-count span{font-size:5px}.utility-btn{width:24px;height:24px;font-size:8px}.brand-eyebrow{display:none}.brand-subtitle{font-size:6px}.brand-plaque h1{font-size:clamp(25px,8.5vw,38px)}.reel-stage{height:72vw}.control-deck{grid-template-columns:1fr 76px 1fr}.spin-btn{width:70px}.max-bet,.mini-win{display:none}.deck-auto{justify-content:center}.result-copy strong{font-size:9px}.result-value strong{font-size:18px}}.reel.is-anticipating{z-index:8;animation:anticipationCabinetPulse .46s ease-in-out 1.05s infinite alternate}.reel.is-anticipating .symbol-card img{animation:anticipationSymbolPulse .46s ease-in-out 1.05s infinite alternate}@keyframes anticipationCabinetPulse{0%{filter:brightness(.96);box-shadow:inset 0 0 0 1px #ffda7057,0 0 12px #ffb72d29}to{filter:brightness(1.18);box-shadow:inset 0 0 0 2px #ffda70b8,0 0 28px #ffb72d85,0 0 58px #be28183d}}@keyframes anticipationSymbolPulse{0%{filter:blur(3.6px) saturate(1.08) brightness(.86)}to{filter:blur(1.8px) saturate(1.3) brightness(1.12) drop-shadow(0 0 12px rgba(255,210,95,.56))}}.center-win.tier-big:before{width:68%;background:radial-gradient(ellipse,rgba(255,220,111,.42),rgba(112,44,7,.52) 46%,transparent 72%)}.center-win.tier-big span{font-size:clamp(14px,1.8vw,24px);color:#ffe18a}.center-win.tier-big strong{color:#ffe277;text-shadow:0 4px 0 #7b4208,0 9px 28px rgba(0,0,0,.94),0 0 34px rgba(255,197,56,.86),0 0 82px rgba(255,133,21,.46)}.center-win.tier-mega:before{width:78%;background:radial-gradient(ellipse,rgba(255,247,187,.62),rgba(193,39,23,.48) 40%,rgba(17,35,92,.22) 62%,transparent 76%);animation:megaAura .5s ease-in-out infinite alternate}.center-win.tier-mega span{font-size:clamp(18px,2.35vw,34px);color:#fff7c8;text-shadow:0 0 18px #ffca48,0 3px 8px #630b12}.center-win.tier-mega strong{color:#fff3a2;transform:scale(1.08);text-shadow:0 4px 0 #8d3510,0 10px 30px rgba(0,0,0,.95),0 0 38px #ffe163,0 0 90px rgba(255,61,32,.62),0 0 130px rgba(33,77,177,.42)}@keyframes megaAura{to{transform:scale(1.06);filter:brightness(1.3)}}.gran-overlay{overflow:hidden;opacity:1;transition:opacity .32s ease,transform .32s ease}.gran-overlay.is-closing{opacity:0;transform:scale(1.035)}.gran-stage{position:relative;width:min(920px,94%);min-height:min(690px,88vh);display:grid;place-items:center;align-content:center;gap:8px;overflow:hidden;padding:clamp(26px,4vw,58px);border:3px solid #d5a95a;border-radius:28px;background:radial-gradient(circle at 50% 34%,rgba(255,225,128,.2),transparent 34%),radial-gradient(circle at 20% 70%,rgba(197,31,40,.32),transparent 38%),radial-gradient(circle at 80% 70%,rgba(25,65,139,.34),transparent 38%),linear-gradient(145deg,#421113,#090d19 58%,#171007);box-shadow:0 0 0 2px #3d2410,inset 0 0 80px #000000c7,0 0 80px #ffbe4342;text-align:center;color:#fff4cf}.gran-rays{position:absolute;width:120%;aspect-ratio:1;border-radius:50%;opacity:.16;background:repeating-conic-gradient(from 0deg,rgba(255,226,131,.72) 0 5deg,transparent 5deg 13deg);animation:granRays 18s linear infinite;pointer-events:none}@keyframes granRays{to{transform:rotate(360deg)}}.gran-kicker,.gran-stage h2,.gran-amount,.gran-rule,.gran-flags,.gran-cueca,.gran-stage button{position:relative;z-index:2}.gran-kicker{font-size:clamp(11px,1.3vw,18px);font-weight:1000;letter-spacing:.34em;color:#ffd970}.gran-stage h2{margin:3px 0 0;font:900 clamp(42px,6.2vw,92px)/.9 Georgia,"Times New Roman",serif;color:#fff4bd;text-transform:uppercase;text-shadow:0 4px 0 #7e191f,0 9px 28px #000,0 0 38px rgba(255,206,76,.45);transform:scale(.82);opacity:.18;transition:transform .8s cubic-bezier(.17,.84,.25,1),opacity .6s ease}.gran-flags{display:flex;justify-content:center;gap:clamp(2px,.7vw,10px);width:min(650px,90%);margin:5px auto 0}.gran-flags img{width:18%;max-height:118px;object-fit:contain;opacity:0;transform:translateY(-42px) scale(.66) rotate(-7deg);filter:drop-shadow(0 12px 12px rgba(0,0,0,.75));transition:opacity .45s ease,transform .7s cubic-bezier(.18,.88,.25,1.2)}.gran-flags img:nth-child(2n){transform:translateY(-42px) scale(.66) rotate(7deg)}.gran-amount{display:block;font:900 clamp(54px,8vw,118px)/.92 Georgia,"Times New Roman",serif;color:#ffe47f;text-shadow:0 4px 0 #733107,0 9px 28px #000,0 0 34px rgba(255,212,91,.62);opacity:0;transform:scale(.58);transition:opacity .5s ease,transform .75s cubic-bezier(.15,.9,.22,1.25)}.gran-rule{margin:0;font-weight:950;letter-spacing:.14em;color:#f6d898;opacity:.72}.gran-cueca{display:grid;place-items:center;gap:4px;opacity:0;transform:translateY(30px) scale(.72);transition:opacity .65s ease,transform .85s cubic-bezier(.17,.84,.25,1)}.gran-cueca img{width:clamp(130px,18vw,250px);max-height:190px;object-fit:contain;filter:drop-shadow(0 15px 14px rgba(0,0,0,.78)) drop-shadow(0 0 20px rgba(255,214,105,.26))}.gran-cueca span{font-size:9px;font-weight:1000;letter-spacing:.2em;color:#ffe9ad}.gran-stage button{margin-top:8px;padding:12px 26px;border-radius:999px;border:2px solid #ffe28a;background:linear-gradient(180deg,#b72a32,#6f111a);color:#fff5d7;font-weight:1000;letter-spacing:.08em}.gran-stage button:disabled{opacity:.45}.gran-overlay[data-phase=flags] .gran-flags img,.gran-overlay[data-phase=prize] .gran-flags img,.gran-overlay[data-phase=cueca] .gran-flags img,.gran-overlay[data-phase=complete] .gran-flags img{opacity:1;transform:translateY(0) scale(1) rotate(0)}.gran-overlay[data-phase=flags] .gran-stage h2,.gran-overlay[data-phase=prize] .gran-stage h2,.gran-overlay[data-phase=cueca] .gran-stage h2,.gran-overlay[data-phase=complete] .gran-stage h2,.gran-overlay[data-phase=prize] .gran-amount,.gran-overlay[data-phase=cueca] .gran-amount,.gran-overlay[data-phase=complete] .gran-amount{opacity:1;transform:scale(1)}.gran-overlay[data-phase=cueca] .gran-cueca,.gran-overlay[data-phase=complete] .gran-cueca{opacity:1;transform:translateY(0) scale(1);animation:cuecaCelebrate 1.05s ease-in-out infinite alternate}@keyframes cuecaCelebrate{0%{filter:brightness(1);transform:translateY(0) rotate(-1deg)}to{filter:brightness(1.2);transform:translateY(-7px) rotate(1deg)}}@media(max-width:860px){.gran-stage{width:96%;min-height:82vh;padding:24px 14px}.gran-stage h2{font-size:clamp(36px,10vw,64px)}.gran-amount{font-size:clamp(48px,15vw,84px)}.gran-cueca img{width:clamp(110px,35vw,190px)}}.cabinet.is-big-win .ambient-glow{animation:bigWinCabinetGlow .7s ease-in-out infinite alternate}.cabinet.is-mega-win{animation:megaCabinetImpact .52s ease-in-out 3}.cabinet.is-mega-win .ambient-glow{animation:megaWinCabinetGlow .44s ease-in-out infinite alternate}@keyframes bigWinCabinetGlow{0%{opacity:.72;filter:brightness(1)}to{opacity:1;filter:brightness(1.38) saturate(1.22)}}@keyframes megaWinCabinetGlow{0%{opacity:.78;filter:brightness(1.1) saturate(1.08)}to{opacity:1;filter:brightness(1.65) saturate(1.45)}}@keyframes megaCabinetImpact{0%,to{transform:translateZ(0)}22%{transform:translate3d(-2px,1px,0)}45%{transform:translate3d(2px,-1px,0)}68%{transform:translate3d(-1px,0,0)}}@media(prefers-reduced-motion:reduce){.cabinet,.ambient-glow,.center-win,.center-win:before,.gran-rays,.gran-cueca,.reel.is-anticipating,.reel.is-anticipating .symbol-card img,.symbol-card.win-symbol,.symbol-card.win-symbol:before,.symbol-card.win-symbol img{animation:none!important;transition-duration:.01ms!important}}.machine-header{grid-template-columns:90px minmax(0,1fr) minmax(180px,220px) 132px;gap:12px}.gran-meter{min-height:64px;display:grid;place-items:center;align-content:center;padding:7px 12px;border:1px solid #ad8241;border-radius:11px;background:radial-gradient(circle at 50% 10%,rgba(255,221,123,.14),transparent 50%),linear-gradient(180deg,#27160c,#090807);box-shadow:inset 0 0 18px #000,0 4px 12px #0007;text-align:center}.gran-meter span{font-size:8px;font-weight:1000;letter-spacing:.18em;color:#e5be6e}.gran-meter strong{margin-top:2px;font:900 clamp(19px,2vw,29px)/1 Georgia,serif;color:#ffe49a;text-shadow:0 0 15px rgba(255,195,64,.45)}.gran-meter small{margin-top:3px;font-size:6px;font-weight:900;letter-spacing:.08em;color:#8f7958}.line-badge.inactive{opacity:.18;filter:saturate(.3);box-shadow:none}.line-badge.inactive.active{opacity:.7}.control-deck{grid-template-columns:minmax(440px,1.7fr) minmax(116px,.7fr) minmax(220px,1fr);padding:10px 18px}.deck-wager{justify-content:flex-start;align-items:flex-end;gap:14px}.wager-block{display:grid;gap:5px;min-width:126px}.wager-block .deck-label{display:block;text-align:center;color:#d4b878}.wager-value{min-width:58px!important}.spin-btn{width:clamp(108px,9.8vw,142px);border:5px solid #d6ad54;color:#fff3d0;background:radial-gradient(circle at 38% 28%,#ff8c65 0,#df3c25 18%,#aa1714 54%,#5f0808 78%,#250303);box-shadow:0 8px #3b0806,0 14px 28px #000d,inset 0 0 0 3px #6d130d,inset 0 4px 13px #ffffff47,0 0 24px #cb2d192e}.spin-btn:hover:not(:disabled){transform:scale(1.045);filter:brightness(1.14);box-shadow:0 8px #3b0806,0 14px 28px #000d,inset 0 0 0 3px #6d130d,inset 0 4px 13px #ffffff4d,0 0 34px #ff4a276b}.spin-btn:active:not(:disabled){transform:translateY(5px) scale(.985);box-shadow:0 3px #3b0806,0 7px 14px #000c,inset 0 0 0 3px #6d130d}.spin-btn .spin-arrow{color:#ffe8b0;text-shadow:0 2px 4px #5d0703}.spin-btn strong{font-size:11px;color:#fff7df;text-shadow:0 2px 4px #4a0603}.spin-shortcut{color:#f2cba7}.paytable-card{width:min(880px,96vw)}.paytable-card table{table-layout:fixed}.paytable-card th:first-child{width:40%}.pay-symbol{display:flex;align-items:center;gap:10px;text-align:left!important;font-weight:900;color:#f6dfaa}.pay-symbol img{width:52px;height:52px;object-fit:contain;border-radius:8px;background:linear-gradient(180deg,#22150d,#0a0705);filter:drop-shadow(0 4px 7px #000)}.paytable-rule{color:#c7b086}.symbol-card[data-symbol=flag].win-symbol img{animation:flagVictory .52s ease-in-out infinite alternate}.symbol-card[data-symbol=cueca].win-symbol img{animation:cuecaVictory .46s ease-in-out infinite alternate}.symbol-card[data-symbol=hat].win-symbol img{animation:hatVictory .56s ease-in-out infinite alternate}.symbol-card[data-symbol=spurs].win-symbol img{animation:spursVictory .72s linear infinite}.symbol-card[data-symbol=empanada].win-symbol img,.symbol-card[data-symbol=anticucho].win-symbol img,.symbol-card[data-symbol=mote].win-symbol img{animation:foodVictory .54s ease-in-out infinite alternate}.symbol-card[data-symbol=copihue].win-symbol img{animation:copihueVictory .62s ease-in-out infinite alternate}.symbol-card[data-symbol=wild].win-symbol img{animation:wildVictory .44s ease-in-out infinite alternate}.symbol-card[data-symbol=scatter].win-symbol img{animation:bonusVictory .5s ease-in-out infinite alternate}@keyframes flagVictory{0%{transform:perspective(420px) rotateY(-7deg) rotate(-1deg) scale(1.01);filter:drop-shadow(0 8px 10px #000)}to{transform:perspective(420px) rotateY(7deg) rotate(1deg) scale(1.07);filter:drop-shadow(0 8px 10px #000) drop-shadow(0 0 16px #ffd568)}}@keyframes cuecaVictory{0%{transform:translateY(2px) rotate(-2.5deg) scale(1.01)}to{transform:translateY(-5px) rotate(2.5deg) scale(1.07);filter:drop-shadow(0 0 15px #f0c864)}}@keyframes hatVictory{0%{transform:translateY(1px) rotate(-5deg) scale(1.01)}to{transform:translateY(-7px) rotate(4deg) scale(1.08);filter:drop-shadow(0 0 14px #dfb44e)}}@keyframes spursVictory{0%{transform:rotate(-3deg) scale(1.02)}to{transform:rotate(357deg) scale(1.07)}}@keyframes foodVictory{0%{transform:translateY(2px) scale(1.01)}to{transform:translateY(-6px) scale(1.065);filter:brightness(1.12) drop-shadow(0 0 12px #d9993d)}}@keyframes copihueVictory{0%{transform:scale(.99) rotate(-1deg)}to{transform:scale(1.09) rotate(1deg);filter:saturate(1.25) drop-shadow(0 0 14px #d43f3a)}}@keyframes wildVictory{0%{transform:scale(1.01);filter:brightness(1)}to{transform:scale(1.1);filter:brightness(1.35) drop-shadow(0 0 19px #ffe589)}}@keyframes bonusVictory{0%{transform:scale(1) rotate(-1deg)}to{transform:scale(1.085) rotate(1deg);filter:brightness(1.3) drop-shadow(0 0 18px #8cb7ff)}}@media(max-width:1100px){.machine-header{grid-template-columns:64px 1fr 160px 102px}.gran-meter strong{font-size:18px}.control-deck{grid-template-columns:1.55fr 104px .85fr;padding:8px 10px}.deck-wager{gap:7px}.wager-block{min-width:102px}.max-bet{display:none}}@media(max-width:860px){.machine-header{grid-template-columns:50px 1fr 118px 84px}.gran-meter{min-height:48px;padding:4px 6px}.gran-meter strong{font-size:14px}.gran-meter small{display:none}.control-deck{grid-template-columns:1.65fr 84px .75fr}.deck-wager{display:grid;grid-template-columns:1fr 1fr;gap:4px}.wager-block{min-width:0}.wager-block .deck-label{display:block;font-size:6px}.bet-stepper{grid-template-columns:26px minmax(34px,1fr) 26px}.deck-round{width:26px;height:26px}.spin-btn{width:78px}}@media(max-width:560px){.machine-header{grid-template-columns:40px 1fr 86px 62px}.gran-meter span{font-size:5px}.gran-meter strong{font-size:11px}.control-deck{grid-template-columns:1fr 72px 58px}.auto-button{min-width:52px;padding:4px}.auto-button span{font-size:6px}}.edition-ribbon,.cabinet-frame,.ambient-glow{pointer-events:none}html,body,#app{width:100%;height:100%;min-height:100%;overflow:hidden}body{min-height:100dvh}.game-shell{height:100dvh;min-height:100dvh;overflow:hidden}@media(min-width:861px){.game-shell{padding:clamp(4px,.8vh,10px)}.cabinet{width:min(1760px,98vw);height:min(96dvh,990px);max-height:96dvh;aspect-ratio:auto;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;row-gap:clamp(3px,.55vh,6px);padding:clamp(9px,1.35vh,16px) clamp(22px,3vw,54px) clamp(8px,1.15vh,14px)}.machine-header,.reel-zone,.result-strip,.control-deck,.status-bar{margin-top:0;margin-bottom:0;min-height:0}.machine-header{width:min(1120px,90%);grid-template-columns:clamp(58px,7vh,78px) minmax(0,1fr) minmax(150px,210px) clamp(100px,12vw,132px);gap:clamp(7px,1.1vw,14px)}.line-count{width:clamp(48px,6.6vh,70px)}.line-count strong{font-size:clamp(18px,3.1vh,27px)}.line-count span{font-size:clamp(5px,.9vh,8px)}.brand-plaque{padding:clamp(4px,.6vh,7px) clamp(14px,2vw,28px) clamp(5px,.8vh,8px)}.brand-plaque h1{font-size:clamp(30px,5.2vh,58px);line-height:.86}.brand-eyebrow{font-size:clamp(5px,.7vh,8px)}.brand-subtitle{font-size:clamp(6px,.9vh,9px)}.gran-meter{min-height:clamp(46px,6.7vh,64px);padding:clamp(4px,.55vh,7px) 10px}.gran-meter strong{font-size:clamp(16px,2.5vh,25px)}.utility-actions{min-width:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(3px,.5vw,7px)}.utility-btn{width:clamp(28px,4.2vh,40px);height:clamp(28px,4.2vh,40px);justify-self:center}.reel-zone{width:min(1180px,92%);height:100%;min-height:0;align-items:stretch;grid-template-columns:clamp(25px,3.2vh,38px) minmax(0,1fr) clamp(25px,3.2vh,38px);gap:clamp(3px,.5vw,7px)}.stage-wrap,.stage-bezel{min-height:0;height:100%}.stage-bezel{padding:clamp(4px,.7vh,8px)}.reel-stage{height:100%;min-height:0;max-height:none}.line-rail{min-height:0;padding:2px 0}.line-badge{width:clamp(17px,2.65vh,28px);height:clamp(17px,2.65vh,28px);font-size:clamp(6px,.95vh,9px)}.result-strip{width:min(1060px,86%);min-height:clamp(36px,5vh,48px);padding:clamp(4px,.55vh,6px) 12px;gap:10px}.result-copy strong{font-size:clamp(9px,1.35vh,12px)}.result-value strong{font-size:clamp(18px,2.8vh,25px)}.control-deck{width:min(1120px,90%);grid-template-columns:minmax(370px,1.65fr) clamp(82px,10.5vh,112px) minmax(180px,.85fr);min-height:0;padding:clamp(5px,.72vh,8px) clamp(9px,1.3vw,15px);gap:clamp(6px,.8vw,10px);border-radius:clamp(13px,2vh,20px) clamp(13px,2vh,20px) 10px 10px}.deck-wager{gap:clamp(6px,.8vw,11px)}.wager-block{min-width:clamp(95px,10vw,126px);gap:3px}.wager-block .deck-label{font-size:clamp(6px,.8vh,8px)}.bet-stepper{grid-template-columns:clamp(27px,3.8vh,36px) minmax(42px,68px) clamp(27px,3.8vh,36px);gap:4px}.deck-round{width:clamp(27px,3.8vh,36px);height:clamp(27px,3.8vh,36px);font-size:clamp(15px,2.3vh,20px)}.bet-stepper>strong{min-width:40px;font-size:clamp(14px,2.2vh,19px)}.deck-button{min-height:clamp(30px,4.3vh,38px);padding:5px 10px}.spin-btn{width:clamp(76px,10.8vh,116px);border-width:clamp(3px,.55vh,5px);box-shadow:0 clamp(4px,.7vh,7px) 0 #3b0806,0 clamp(7px,1.2vh,13px) 22px #000d,inset 0 0 0 3px #6d130d,inset 0 3px 10px #ffffff3d,0 0 20px #cb2d1933}.spin-arrow{font-size:clamp(27px,4.5vh,42px)}.spin-btn strong{font-size:clamp(8px,1.25vh,10px)}.spin-shortcut{font-size:clamp(5px,.78vh,7px)}.auto-button{min-width:clamp(65px,8vw,82px)}.mini-win{min-width:clamp(72px,8vw,96px);padding:4px 7px}.mini-win strong{font-size:clamp(14px,2.2vh,19px)}.status-bar{width:min(1120px,90%);min-height:clamp(26px,3.6vh,32px)}.status-bar>div{min-height:clamp(26px,3.6vh,32px);padding:3px 8px}.status-bar span{font-size:clamp(5px,.78vh,7px)}.status-bar strong{font-size:clamp(9px,1.4vh,11px)}.reel.is-spinning .symbol-card img{filter:saturate(1.04) brightness(.84);transform:translateZ(0) scaleY(1.14)}.symbol-card img{backface-visibility:hidden;transform:translateZ(0)}}@media(min-width:861px)and (max-height:820px){.cabinet{height:97dvh;max-height:97dvh;padding-top:7px;padding-bottom:7px;row-gap:3px}.brand-plaque h1{font-size:clamp(27px,4.8vh,42px)}.machine-header{margin-bottom:0}.gran-meter small{display:none}.result-strip{min-height:34px}.control-deck{padding-top:4px;padding-bottom:4px}.spin-btn{width:clamp(72px,9.8vh,86px)}.status-bar{min-height:25px}.status-bar>div{min-height:25px}}@media(min-width:861px)and (max-width:1199px){.cabinet{width:98vw;height:96dvh;max-height:96dvh}.edition-ribbon{display:none}.machine-header{width:96%}.reel-zone{width:97%}.result-strip{width:94%}.control-deck,.status-bar{width:95%}.max-bet{display:none}}@media(max-width:860px){html,body,#app{overflow:hidden}.game-shell{height:100dvh;min-height:100dvh;overflow:hidden}.cabinet{height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}.machine-header{width:96%;min-width:0}.utility-actions{min-width:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;justify-items:center}.utility-btn{width:min(24px,100%);height:24px;min-width:0;padding:0}.reel-stage{height:clamp(250px,64vw,330px)}.control-deck{position:relative;z-index:15}.spin-btn{position:relative;z-index:16}.ambient-glow{inset:-8%;filter:none}}@media(max-width:560px){.reel-stage{height:62vw}.result-strip,.control-deck{margin-top:4px}.status-bar{margin-top:3px}}@media(max-width:560px){.machine-header{grid-template-columns:40px minmax(0,1fr) 80px 54px;gap:4px}.utility-actions{justify-self:end;width:54px;max-width:54px;grid-template-columns:repeat(3,16px);gap:2px}.utility-btn{width:16px;height:22px;font-size:7px;border-radius:8px}.reel.is-spinning .symbol-card img{filter:saturate(1.03) brightness(.84);transform:translateZ(0) scaleY(1.12)}.symbol-card img{backface-visibility:hidden;transform:translateZ(0)}}.player-auth-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;background:#020305db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.player-auth-card{width:min(420px,100%);padding:30px;border:1px solid #72572c;border-radius:10px;background:#111316;box-shadow:0 28px 80px #000000b3,inset 0 0 0 1px #ffe1970a}.player-auth-brand{color:#d9ad53;font-size:10px;font-weight:900;letter-spacing:.18em}.player-auth-card h2{margin:7px 0 6px;color:#fff1c8;font-size:30px;letter-spacing:-.035em}.player-auth-card>p{margin:0 0 22px;color:#969da8;font-size:12px;line-height:1.5}.player-auth-form{display:grid;gap:14px}.player-auth-form label{display:grid;gap:7px;color:#b3bac4;font-size:10px;font-weight:800;letter-spacing:.06em}.player-auth-form input{width:100%;padding:11px 12px;border:1px solid #363b43;border-radius:6px;outline:none;color:#fff;background:#090b0e;font:inherit}.player-auth-form input:focus{border-color:#b58d46;box-shadow:0 0 0 3px #d9ad531a}.player-auth-form button{margin-top:4px;min-height:42px;border:1px solid #c59a4c;border-radius:6px;color:#16110a;background:#ddb35c;font-size:11px;font-weight:950;letter-spacing:.1em;cursor:pointer}.player-auth-form button:disabled{opacity:.55;cursor:wait}.player-auth-error{min-height:16px;color:#f59b96;font-size:10px}.player-auth-card>small{display:block;margin-top:18px;color:#646c77;font-size:9px}.player-session-chip{position:fixed;top:12px;right:12px;z-index:9000;display:flex;align-items:center;gap:8px;padding:6px 7px 6px 10px;border:1px solid rgba(196,157,84,.45);border-radius:6px;background:#080a0de6;color:#ead7aa;box-shadow:0 8px 24px #00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.player-session-chip span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800}.player-session-chip button{border:1px solid #3b414a;border-radius:4px;padding:4px 6px;background:#171a1f;color:#9fa8b5;font-size:7px;font-weight:900;letter-spacing:.08em;cursor:pointer}.player-session-chip[hidden]{display:none}@media(max-width:680px){.player-auth-card{padding:24px 20px}.player-session-chip{top:7px;right:7px}.player-session-chip span{max-width:92px}}.player-auth-card--account{max-height:min(760px,92vh);overflow:auto}.player-auth-body{display:grid;gap:14px}.player-auth-notice{margin:0 0 12px;padding:10px 12px;border:1px solid rgba(93,168,115,.35);border-radius:6px;background:#2c673d29;color:#b9e3c4;font-size:10px;line-height:1.45}.player-auth-notice[hidden]{display:none}.player-auth-divider{display:flex;align-items:center;gap:10px;margin:2px 0;color:#656d78;font-size:9px;text-transform:uppercase}.player-auth-divider:before,.player-auth-divider:after{content:"";height:1px;flex:1;background:#30343a}.player-google-block{min-height:42px;display:grid;place-items:center}.player-google-slot{width:100%;display:grid;place-items:center}.player-google-unavailable{width:100%;min-height:40px;border:1px solid #343942;border-radius:6px;background:#171a1f;color:#737b86;font-size:9px;font-weight:900;letter-spacing:.06em}.player-google-unavailable[hidden]{display:none}.player-auth-links{display:flex;flex-wrap:wrap;justify-content:center;gap:5px 12px;margin-top:2px}.player-auth-links button{border:0;padding:5px 2px;background:transparent;color:#c1a56d;font-size:9px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.player-auth-links button:hover{color:#f0cf87}.reel{background:linear-gradient(180deg,#24150b,#100805 48%,#2a1509);border-left:1px solid rgba(214,166,70,.24);border-right:1px solid rgba(214,166,70,.24);isolation:isolate}.reel-track{will-change:transform;backface-visibility:hidden;contain:layout paint;transform:translateZ(0)}.symbol-card{background:radial-gradient(circle at 50% 40%,#6a3d1852,#190c07db 60%,#070403fa);border-bottom:1px solid rgba(214,166,70,.18);contain:layout paint;transform:translateZ(0)}.symbol-card img{width:88%;height:88%;max-width:88%;max-height:88%;object-fit:contain;backface-visibility:hidden;transform:translateZ(0);filter:drop-shadow(0 7px 6px rgba(0,0,0,.48))}.reel.is-spinning .symbol-card img{transform:translateZ(0) scaleY(calc(1 + var(--reel-motion-strength,0) * .026));filter:none;opacity:calc(1 - var(--reel-motion-strength,0) * .035)}.reel.is-spinning:before{top:0;bottom:0;height:auto;background:linear-gradient(180deg,#04020157,#26110714 16%,#ffffff03 48%,#26110714 84%,#0402015c),repeating-linear-gradient(180deg,rgba(255,232,188,.026) 0 1px,rgba(20,9,4,.035) 1px 3px,transparent 3px 8px);transform:translateZ(0);opacity:calc(.08 + var(--reel-motion-strength,0) * .66)}.reel.is-spinning:after{background:linear-gradient(0deg,rgba(4,2,1,.76),rgba(38,17,7,.18),transparent)}.reel.is-spinning.is-anticipating:after{top:0;bottom:0;height:auto;background:linear-gradient(0deg,rgba(4,2,1,.66) 0%,rgba(38,17,7,.12) 13%,transparent 30%),linear-gradient(90deg,rgba(255,218,112,.16) 0%,transparent 9%,transparent 91%,rgba(255,218,112,.16) 100%);box-shadow:inset 0 0 0 1px #ffda7094,inset 0 0 24px #ffb72d38;will-change:opacity;opacity:calc(.28 + var(--reel-tension,0) * .54)}@keyframes anticipationGlowPulse{0%{opacity:.34}to{opacity:.82}}@keyframes reelMotionVeil{0%{opacity:.08}10%{opacity:.58}66%{opacity:.74}86%{opacity:.4}96%{opacity:.12}to{opacity:0}}.reel.is-anticipating{z-index:9;box-shadow:inset 0 0 0 1px #ffe2916b,inset 0 0 30px #ffb22b1f,0 0 22px #ffae261a}.reel.is-anticipating .symbol-card img{transform-origin:50% 52%;filter:none;opacity:calc(.92 + var(--reel-tension,0) * .08)}.reel.is-spinning.is-anticipating:before{background:linear-gradient(180deg,#0201007a,#2c16061a 16%,#ffdd9106 48%,#2c16061a 84%,#02010085),repeating-linear-gradient(180deg,rgba(255,233,188,.035) 0 1px,rgba(20,9,4,.045) 1px 3px,transparent 3px 9px)}.reel.is-spinning.is-anticipating:after{opacity:calc(.28 + var(--reel-tension,0) * .54)}@keyframes anticipationCabinetBreath{0%{filter:brightness(1);box-shadow:inset 0 0 0 1px #ffe29157,inset 0 0 22px #ffb22b14,0 0 12px #ffae260f}to{filter:brightness(1.08);box-shadow:inset 0 0 0 1px #ffecb0b8,inset 0 0 34px #ffb22b30,0 0 27px #ffae262e}}@keyframes anticipationSymbolFocus{0%{filter:brightness(.88) saturate(1.02);opacity:.91}to{filter:brightness(1.08) saturate(1.1);opacity:1}}@media(prefers-reduced-motion:reduce){.reel.is-anticipating,.reel.is-anticipating .symbol-card img{animation:none!important}}.reel.is-anticipating-flag{box-shadow:inset 3px 0 rgba(30,72,150,calc(.28 + var(--reel-tension,0) * .38)),inset -3px 0 rgba(190,26,45,calc(.28 + var(--reel-tension,0) * .38)),inset 0 0 0 1px #fff4d69e,inset 0 0 34px rgba(255,189,69,calc(.1 + var(--reel-tension,0) * .16)),0 0 28px rgba(255,196,86,calc(.08 + var(--reel-tension,0) * .16))}.reel.is-anticipating-flag:after{background:linear-gradient(90deg,rgba(30,72,150,calc(.06 + var(--reel-tension,0) * .13)) 0%,transparent 24%,transparent 76%,rgba(190,26,45,calc(.06 + var(--reel-tension,0) * .13)) 100%),linear-gradient(0deg,rgba(4,2,1,.62),rgba(38,17,7,.1),transparent 34%)}.reel.is-suspense-resolved{opacity:1}.reel.is-suspense-resolved:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:7;background:#04020157;box-shadow:none}.reel.is-suspense-resolved .symbol-card img{opacity:1}.reel.is-anticipating-scatter{box-shadow:inset 0 0 0 1px #ffe49a9e,inset 0 0 38px rgba(255,190,62,calc(.12 + var(--reel-tension,0) * .2)),0 0 30px rgba(255,191,60,calc(.08 + var(--reel-tension,0) * .18))}.reel.is-anticipating-scatter:after{background:linear-gradient(180deg,rgba(255,235,178,calc(.03 + var(--reel-tension,0) * .1)),rgba(255,179,33,calc(.07 + var(--reel-tension,0) * .18)) 48%,rgba(255,82,28,calc(.04 + var(--reel-tension,0) * .12))),linear-gradient(0deg,rgba(4,2,1,.6),rgba(38,17,7,.1),transparent 34%)}.reel.is-spinning.is-anticipating:before{top:-28%;bottom:auto;height:156%;background:linear-gradient(180deg,transparent 0%,rgba(255,234,171,.02) 28%,rgba(255,205,88,calc(.06 + var(--reel-tension,0) * .1)) 43%,rgba(255,132,35,calc(.09 + var(--reel-tension,0) * .15)) 50%,rgba(255,225,144,calc(.05 + var(--reel-tension,0) * .1)) 57%,transparent 72%);opacity:calc(.18 + var(--reel-tension,0) * .58);will-change:transform,opacity;animation:anticipationEnergySweep .92s linear infinite}@keyframes anticipationEnergySweep{0%{transform:translate3d(0,-18%,0)}to{transform:translate3d(0,18%,0)}}.reel{background:linear-gradient(180deg,#1c0d0794,#08040352 44%,#150a0594);border-left:1px solid rgba(235,187,92,.25);border-right:1px solid rgba(22,10,4,.78)}.symbol-card{padding:6.2%;background:radial-gradient(circle at 50% 42%,rgba(255,238,190,.12),transparent 55%),linear-gradient(180deg,#3f251247,#06040361);border-bottom:1px solid rgba(225,177,80,.2)}.symbol-card:before{content:"";position:absolute;inset:5.2%;border-radius:14%;pointer-events:none;border:1px solid rgba(255,226,154,.1);box-shadow:inset 0 0 12px #ffe5ae09}.symbol-card img{width:84%;height:84%;max-width:84%;max-height:84%;filter:drop-shadow(0 8px 7px rgba(0,0,0,.52)) saturate(1.07) contrast(1.03)}.reel.is-spinning .symbol-card{background:linear-gradient(180deg,#0a05039e,#030201b8)}.reel.is-spinning.is-anticipating:before{top:-38%;bottom:auto;height:176%;background:radial-gradient(ellipse at 28% 72%,rgba(255,67,15,.34) 0 5%,transparent 22%),radial-gradient(ellipse at 72% 61%,rgba(255,166,28,.3) 0 6%,transparent 25%),radial-gradient(ellipse at 48% 42%,rgba(255,225,112,.2) 0 4%,transparent 24%),linear-gradient(180deg,transparent 0%,rgba(255,202,73,.05) 28%,rgba(255,108,18,.22) 49%,rgba(255,207,76,.13) 60%,transparent 78%);opacity:calc(.32 + var(--reel-tension,0) * .6);animation:anticipationFlameLift .56s linear infinite;will-change:transform,opacity}.reel.is-spinning.is-anticipating:after{background:linear-gradient(0deg,rgba(3,1,0,.5),transparent 30%),linear-gradient(90deg,rgba(255,72,17,calc(.08 + var(--reel-tension,0) * .14)) 0%,rgba(255,196,64,.04) 12%,transparent 28% 72%,rgba(255,196,64,.04) 88%,rgba(255,72,17,calc(.08 + var(--reel-tension,0) * .14)) 100%);box-shadow:inset 0 0 0 1px #ffe1939e,inset 0 0 26px rgba(255,98,21,calc(.1 + var(--reel-tension,0) * .22)),0 0 18px rgba(255,112,19,calc(.06 + var(--reel-tension,0) * .14))}@keyframes anticipationFlameLift{0%{transform:translate3d(0,17%,0) scaleY(.96)}50%{transform:translate3d(0,-2%,0) scaleY(1.035)}to{transform:translate3d(0,-21%,0) scaleY(.98)}}.reel.is-spinning.is-anticipating{animation:suspenseCabinetHeat .3s ease-in-out infinite alternate}.reel.is-spinning.is-anticipating:before{animation-duration:.34s;opacity:calc(.4 + var(--reel-tension,0) * .58)}.reel.is-spinning.is-anticipating:after{animation:suspenseEdgePulse .24s ease-in-out infinite alternate}.reel.is-spinning.is-anticipating .symbol-card:before{border-color:rgba(255,203,104,calc(.12 + var(--reel-tension,0) * .28));box-shadow:inset 0 0 14px rgba(255,124,31,calc(.04 + var(--reel-tension,0) * .1)),0 0 7px rgba(255,177,52,calc(.02 + var(--reel-tension,0) * .08))}@keyframes suspenseCabinetHeat{0%{filter:brightness(1) saturate(1)}to{filter:brightness(1.08) saturate(1.14)}}@keyframes suspenseEdgePulse{0%{opacity:.8}to{opacity:1}}@media(prefers-reduced-motion:reduce){.reel.is-spinning.is-anticipating,.reel.is-spinning.is-anticipating:after{animation:none!important}}.reel.is-spinning.is-anticipating{animation:suspenseCabinetHeat .18s ease-in-out infinite alternate}.reel.is-spinning.is-anticipating:before{animation-duration:.22s;opacity:calc(.46 + var(--reel-tension,0) * .52)}.reel.is-spinning.is-anticipating:after{animation:suspenseEdgePulse .16s ease-in-out infinite alternate;box-shadow:inset 0 0 0 1px #ffe8a9bd,inset 0 0 34px rgba(255,91,18,calc(.15 + var(--reel-tension,0) * .28)),0 0 24px rgba(255,124,20,calc(.1 + var(--reel-tension,0) * .2))}.reel-suspense-fx{position:absolute;inset:-8% -12%;z-index:6;pointer-events:none;overflow:hidden;opacity:0;transform:translateZ(0);transition:opacity .12s linear}.reel-suspense-core{position:absolute;left:50%;top:6%;width:58%;height:88%;transform:translate(-50%) scaleY(.92);border-radius:50%;background:radial-gradient(ellipse at 50% 52%,rgba(255,239,170,.28) 0%,rgba(255,159,42,.18) 24%,rgba(255,78,14,.12) 42%,transparent 72%);filter:blur(2px);opacity:calc(.3 + var(--reel-tension,0) * .54)}.reel-suspense-fx i{--spark-x:50%;--spark-delay:0s;--spark-scale:1;position:absolute;left:var(--spark-x);bottom:-8%;width:4px;height:12px;border-radius:999px;background:linear-gradient(180deg,#fff4bb,#ffc14e 45%,#ff6b17);box-shadow:0 0 8px #ff891eb8;opacity:0;transform:translateZ(0) scale(var(--spark-scale))}.reel.is-spinning.is-anticipating .reel-suspense-fx{opacity:1}.reel.is-spinning.is-anticipating .reel-suspense-core{animation:suspenseCoreBreath .36s ease-in-out infinite alternate}.reel.is-spinning.is-anticipating .reel-suspense-fx i{animation:suspenseSparkRise .72s linear infinite;animation-delay:var(--spark-delay)}@keyframes suspenseCoreBreath{0%{transform:translate(-50%) scaleY(.9) scaleX(.96);filter:blur(2px) brightness(1)}to{transform:translate(-50%) scaleY(1.06) scaleX(1.03);filter:blur(2px) brightness(1.18)}}@keyframes suspenseSparkRise{0%{opacity:0;transform:translateZ(0) scale(var(--spark-scale))}12%{opacity:.72}72%{opacity:.48}to{opacity:0;transform:translate3d(0,-520px,0) scale(calc(var(--spark-scale) * .72))}}@media(prefers-reduced-motion:reduce){.reel.is-spinning.is-anticipating .reel-suspense-core,.reel.is-spinning.is-anticipating .reel-suspense-fx i{animation:none!important}}.reel-suspense-halo,.reel-suspense-burst,.reel-suspense-streak{position:absolute;pointer-events:none;opacity:0}.reel-suspense-halo{inset:7% 4%;border-radius:46%;background:radial-gradient(ellipse at 50% 52%,rgba(255,245,191,.24) 0 12%,rgba(255,165,47,.18) 30%,rgba(255,78,16,.1) 52%,transparent 76%);transform:scale(.92)}.reel-suspense-burst{left:50%;top:50%;width:22%;aspect-ratio:1;border:2px solid rgba(255,224,139,.78);border-radius:50%;transform:translate3d(-50%,-50%,0) scale(.16);box-shadow:0 0 0 3px #ff891a38,0 0 18px #ff6d125c,inset 0 0 14px #fff4bc3d}.reel-suspense-streak{--streak-x:50%;--streak-delay:0s;--streak-scale:1;left:var(--streak-x);top:-32%;width:3px;height:58%;border-radius:999px;background:linear-gradient(180deg,transparent 0%,rgba(255,249,207,.96) 30%,rgba(255,180,55,.78) 52%,rgba(255,79,14,.18) 82%,transparent 100%);transform:translateZ(0) scaleY(var(--streak-scale));box-shadow:0 0 7px #ff8b1e75}.reel.is-spinning.is-anticipating .reel-suspense-halo{opacity:calc(.42 + var(--reel-tension,0) * .42);animation:suspenseHaloPulse .2s ease-in-out infinite alternate}.reel.is-spinning.is-anticipating .reel-suspense-burst{animation:suspenseBurstIn .44s cubic-bezier(.12,.74,.18,1) both}.reel.is-spinning.is-anticipating .reel-suspense-streak{animation:suspenseStreakDrop .24s linear infinite;animation-delay:var(--streak-delay)}.reel.is-spinning.is-anticipating .reel-suspense-core{animation-duration:.2s}.reel.is-spinning.is-anticipating .reel-suspense-fx i{animation-duration:.42s}@keyframes suspenseBurstIn{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.16)}18%{opacity:1}68%{opacity:.82}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(5.1)}}@keyframes suspenseHaloPulse{0%{transform:scale(.93);opacity:.42}to{transform:scale(1.045);opacity:.88}}@keyframes suspenseStreakDrop{0%{opacity:0;transform:translate3d(0,-18%,0) scaleY(var(--streak-scale))}12%{opacity:.82}72%{opacity:.58}to{opacity:0;transform:translate3d(0,250%,0) scaleY(calc(var(--streak-scale) * .76))}}@media(prefers-reduced-motion:reduce){.reel.is-spinning.is-anticipating .reel-suspense-halo,.reel.is-spinning.is-anticipating .reel-suspense-burst,.reel.is-spinning.is-anticipating .reel-suspense-streak{animation:none!important}}.reel.is-spinning.is-anticipating{animation:suspenseCabinetHeat .11s ease-in-out infinite alternate}.reel.is-spinning.is-anticipating:before{animation-duration:.14s;opacity:calc(.54 + var(--reel-tension,0) * .44)}.reel.is-spinning.is-anticipating:after{animation-duration:.1s;box-shadow:inset 0 0 0 1px #fff0bfe0,inset 0 0 40px rgba(255,83,14,calc(.22 + var(--reel-tension,0) * .34)),0 0 30px rgba(255,125,18,calc(.16 + var(--reel-tension,0) * .24))}.reel.is-spinning.is-anticipating .reel-suspense-core,.reel.is-spinning.is-anticipating .reel-suspense-halo{animation-duration:.12s}.reel.is-spinning.is-anticipating .reel-suspense-fx i{animation-duration:.28s!important}.reel.is-spinning.is-anticipating .reel-suspense-streak{animation-duration:.14s;width:4px;box-shadow:0 0 10px #ff97229e}.reel.is-suspense-impact{z-index:12;animation:suspenseLandingKick .34s cubic-bezier(.16,.72,.18,1) both}.reel.is-suspense-impact .reel-suspense-fx{opacity:1}.reel.is-suspense-impact .reel-suspense-burst{opacity:1;animation:suspenseImpactBurst .34s cubic-bezier(.11,.72,.14,1) both}.reel.is-suspense-impact .reel-suspense-halo{opacity:1;animation:suspenseImpactHalo .34s ease-out both}.reel.is-suspense-impact .reel-suspense-core{opacity:.92;animation:suspenseImpactCore .3s ease-out both}@keyframes suspenseLandingKick{0%{transform:translate3d(0,-3px,0) scaleY(1.012);filter:brightness(1.24) saturate(1.22)}32%{transform:translate3d(0,2px,0) scaleY(.994);filter:brightness(1.12) saturate(1.12)}to{transform:translateZ(0) scaleY(1);filter:none}}@keyframes suspenseImpactBurst{0%{opacity:1;transform:translate3d(-50%,-50%,0) scale(.24)}55%{opacity:.9;transform:translate3d(-50%,-50%,0) scale(4.4)}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(7.8)}}@keyframes suspenseImpactHalo{0%{opacity:.96;transform:scale(.82)}60%{opacity:.58;transform:scale(1.26)}to{opacity:0;transform:scale(1.52)}}@keyframes suspenseImpactCore{0%{opacity:.92;transform:translate(-50%) scale(.92,1.12)}to{opacity:0;transform:translate(-50%) scale(1.18,.86)}}@media(prefers-reduced-motion:reduce){.reel.is-suspense-impact,.reel.is-suspense-impact .reel-suspense-burst,.reel.is-suspense-impact .reel-suspense-halo,.reel.is-suspense-impact .reel-suspense-core{animation:none!important}}.reel.is-spinning .symbol-card img{transform:translateZ(0) scaleY(calc(1 + var(--reel-motion-strength,0) * .1));opacity:calc(1 - var(--reel-motion-strength,0) * .16)}.reel.is-spinning:before{opacity:calc(.14 + var(--reel-motion-strength,0) * .76);background:linear-gradient(180deg,#04020161,#2a12070f 12%,#ffffff03,#2a12070f 88%,#04020166),repeating-linear-gradient(180deg,rgba(255,236,196,.035) 0 1px,rgba(24,10,4,.055) 1px 2px,transparent 2px 6px)}.reel.is-spinning.is-anticipating .reel-suspense-fx{transition:none;opacity:1!important}.reel.is-spinning.is-anticipating .reel-suspense-streak{height:72%;top:-38%}.reel.is-spinning.is-anticipating .reel-suspense-fx i{opacity:.86}.reel-spin-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:2;opacity:0;pointer-events:none;contain:strict}.reel.is-canvas-spinning .reel-spin-canvas{opacity:1}.reel.is-canvas-spinning .reel-track,.reel.is-canvas-spinning .symbol-card{visibility:hidden}.reel-suspense-ring{position:absolute;left:50%;top:50%;width:24%;aspect-ratio:1;border-radius:50%;border:2px solid rgba(255,232,150,.76);opacity:0;transform:translate3d(-50%,-50%,0) scale(.18);pointer-events:none;box-shadow:0 0 0 2px #ff76141f,0 0 16px #ff701157}.reel.is-suspense-ignition .reel-suspense-fx{opacity:1}.reel.is-suspense-ignition .reel-suspense-ring-a{animation:suspenseIgnitionRing .38s cubic-bezier(.12,.72,.16,1) both}.reel.is-suspense-ignition .reel-suspense-ring-b{animation:suspenseIgnitionRing .44s .06s cubic-bezier(.12,.72,.16,1) both}.reel.is-suspense-ignition .reel-suspense-core{animation:suspenseIgnitionCore .3s ease-out both!important}.reel.is-suspense-ignition:after{animation:suspenseIgnitionFlash .24s ease-out both!important}.reel.is-spinning.is-anticipating .reel-suspense-ring-a{animation:suspenseCruiseRing .3s linear infinite}.reel.is-spinning.is-anticipating .reel-suspense-ring-b{animation:suspenseCruiseRing .36s .12s linear infinite}@keyframes suspenseIgnitionRing{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.16)}18%{opacity:1}72%{opacity:.48}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(5.8)}}@keyframes suspenseIgnitionCore{0%{opacity:.18;transform:translate(-50%) scale(.72,.88)}38%{opacity:1;transform:translate(-50%) scale(1.18,1.08)}to{opacity:.54;transform:translate(-50%) scale(1)}}@keyframes suspenseIgnitionFlash{0%{opacity:1;filter:brightness(1.65)}to{opacity:.82;filter:brightness(1)}}@keyframes suspenseCruiseRing{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.28)}16%{opacity:.56}70%{opacity:.18}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(4.2)}}.reel.is-canvas-spinning .reel-spin-canvas{image-rendering:auto;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.reel.is-suspense-ignition .reel-suspense-ring-a,.reel.is-suspense-ignition .reel-suspense-ring-b,.reel.is-suspense-ignition .reel-suspense-core,.reel.is-suspense-ignition:after,.reel.is-spinning.is-anticipating .reel-suspense-ring-a,.reel.is-spinning.is-anticipating .reel-suspense-ring-b{animation:none!important}}.reel.is-spinning.is-anticipating.is-suspense-climax{z-index:14;animation:suspenseClimaxCabinet 85ms ease-in-out infinite alternate}.reel.is-spinning.is-anticipating.is-suspense-climax:before{opacity:calc(.66 + var(--reel-tension,0) * .3);animation-duration:95ms!important}.reel.is-spinning.is-anticipating.is-suspense-climax:after{animation:suspenseClimaxEdge 75ms ease-in-out infinite alternate;box-shadow:inset 0 0 0 2px #fff4cdf5,inset 0 0 52px rgba(255,74,8,calc(.3 + var(--reel-tension,0) * .34)),0 0 42px rgba(255,128,18,calc(.24 + var(--reel-tension,0) * .3))}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-core{opacity:1;animation:suspenseClimaxCore .11s ease-in-out infinite alternate!important}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-halo{opacity:1;animation:suspenseClimaxHalo .16s ease-out infinite!important}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-ring-a{animation:suspenseClimaxRing .16s linear infinite!important}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-ring-b{animation:suspenseClimaxRing .19s 55ms linear infinite!important}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-streak{animation-duration:85ms!important;width:5px;opacity:.96;box-shadow:0 0 9px #fff6c9d1,0 0 18px #ff7313b8}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-fx i{animation-duration:.16s!important;opacity:1}@keyframes suspenseClimaxCabinet{0%{filter:brightness(1.1) saturate(1.18);transform:translate3d(0,-1px,0)}to{filter:brightness(1.28) saturate(1.36);transform:translate3d(0,1px,0)}}@keyframes suspenseClimaxEdge{0%{opacity:.86}to{opacity:1}}@keyframes suspenseClimaxCore{0%{transform:translate(-50%) scale(.94,1.03);filter:brightness(1.1)}to{transform:translate(-50%) scale(1.14,1.2);filter:brightness(1.42)}}@keyframes suspenseClimaxHalo{0%{transform:scale(.82);opacity:.82}70%{transform:scale(1.34);opacity:.48}to{transform:scale(1.58);opacity:0}}@keyframes suspenseClimaxRing{0%{opacity:.92;transform:translate3d(-50%,-50%,0) scale(.3)}68%{opacity:.38}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(5.4)}}@media(prefers-reduced-motion:reduce){.reel.is-spinning.is-anticipating.is-suspense-climax,.reel.is-spinning.is-anticipating.is-suspense-climax:before,.reel.is-spinning.is-anticipating.is-suspense-climax:after,.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-core,.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-halo,.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-ring-a,.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-ring-b{animation:none!important}}.reel-suspense-flare,.reel-suspense-shockwave,.reel-suspense-velocity{position:absolute;pointer-events:none;opacity:0}.reel-suspense-flare{left:50%;top:50%;width:165%;height:24%;transform:translate3d(-50%,-50%,0) scaleX(.68);background:radial-gradient(ellipse at 50% 50%,rgba(255,255,224,.88) 0 3%,rgba(255,218,110,.58) 8%,rgba(255,127,26,.24) 24%,transparent 62%);filter:blur(.6px);mix-blend-mode:screen}.reel-suspense-shockwave{left:50%;top:50%;width:28%;aspect-ratio:1;border-radius:50%;border:2px solid rgba(255,235,167,.82);transform:translate3d(-50%,-50%,0) scale(.2);box-shadow:0 0 10px #ffdd8480,0 0 28px #ff5d0e52,inset 0 0 12px #fff6d22e}.reel-suspense-velocity{inset:-18% -14%;background:repeating-linear-gradient(180deg,transparent 0 7px,rgba(255,232,168,.16) 7px 9px,rgba(255,105,17,.12) 9px 12px,transparent 12px 22px);transform:translate3d(0,-18%,0) scaleY(1.14);mix-blend-mode:screen;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 16%,#000 84%,transparent 100%)}.reel.is-spinning.is-anticipating .reel-suspense-flare{opacity:calc(.22 + var(--reel-tension,0) * .46);animation:suspenseOverdriveFlare .18s ease-in-out infinite alternate}.reel.is-spinning.is-anticipating .reel-suspense-shockwave{animation:suspenseOverdriveShockwave .28s linear infinite}.reel.is-spinning.is-anticipating .reel-suspense-velocity{opacity:calc(.26 + var(--reel-tension,0) * .34);animation:suspenseVelocityField 75ms linear infinite}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-flare{opacity:.94;animation-duration:85ms;filter:brightness(1.36) blur(.35px)}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-shockwave{animation-duration:.13s;border-width:3px;box-shadow:0 0 12px #fff8d2d1,0 0 34px #ff6a0ca8}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-velocity{opacity:.78;animation-duration:46ms}.reel.is-suspense-impact .reel-suspense-flare{opacity:1;animation:suspenseImpactFlare .3s ease-out both}.reel.is-suspense-impact .reel-suspense-shockwave{opacity:1;animation:suspenseImpactShockwave .38s cubic-bezier(.12,.72,.14,1) both}@keyframes suspenseOverdriveFlare{0%{transform:translate3d(-50%,-50%,0) scaleX(.78) scaleY(.86);filter:brightness(1)}to{transform:translate3d(-50%,-50%,0) scaleX(1.1) scaleY(1.14);filter:brightness(1.28)}}@keyframes suspenseOverdriveShockwave{0%{opacity:.78;transform:translate3d(-50%,-50%,0) scale(.24)}72%{opacity:.22}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(4.9)}}@keyframes suspenseVelocityField{0%{transform:translate3d(0,-24%,0) scaleY(1.14)}to{transform:translate3d(0,12%,0) scaleY(1.14)}}@keyframes suspenseImpactFlare{0%{opacity:1;transform:translate3d(-50%,-50%,0) scaleX(.72) scaleY(.82);filter:brightness(1.8)}55%{opacity:.78;transform:translate3d(-50%,-50%,0) scaleX(1.55) scaleY(1.35);filter:brightness(1.36)}to{opacity:0;transform:translate3d(-50%,-50%,0) scaleX(2.2) scaleY(1.7);filter:brightness(1)}}@keyframes suspenseImpactShockwave{0%{opacity:1;transform:translate3d(-50%,-50%,0) scale(.2)}72%{opacity:.52}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(7.2)}}@media(prefers-reduced-motion:reduce){.reel.is-spinning.is-anticipating .reel-suspense-flare,.reel.is-spinning.is-anticipating .reel-suspense-shockwave,.reel.is-spinning.is-anticipating .reel-suspense-velocity,.reel.is-suspense-impact .reel-suspense-flare,.reel.is-suspense-impact .reel-suspense-shockwave{animation:none!important}}.reel.is-spinning.is-anticipating.is-suspense-overdrive{z-index:13}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-velocity{opacity:.86;animation-duration:52ms}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-streak{animation-duration:.09s!important;opacity:.96}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-core{opacity:.92;animation-duration:95ms!important}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-halo{opacity:.88;animation-duration:.125s!important}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-ring-a{animation-duration:.2s!important}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-ring-b{animation-duration:.24s!important}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-flare{opacity:1;transform:translate3d(-50%,-50%,0) scaleX(1.08) scaleY(1.12)}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-velocity{opacity:.92;animation-duration:.04s!important}.reel.is-spinning.is-anticipating.is-suspense-braking{z-index:15}.reel.is-spinning.is-anticipating.is-suspense-braking .reel-suspense-velocity{opacity:.18;animation-duration:.16s!important}.reel.is-spinning.is-anticipating.is-suspense-braking .reel-suspense-streak{opacity:.26;animation-duration:.18s!important}.reel.is-spinning.is-anticipating.is-suspense-braking .reel-suspense-core{opacity:1;animation:suspenseMagneticCharge .1s ease-in-out infinite alternate!important}.reel.is-spinning.is-anticipating.is-suspense-braking .reel-suspense-halo{opacity:1;animation:suspenseMagneticHalo .12s ease-in-out infinite alternate!important}.reel.is-spinning.is-anticipating.is-suspense-braking .reel-suspense-flare{opacity:1;animation:suspenseMagneticFlare 95ms ease-in-out infinite alternate!important}.reel.is-spinning.is-anticipating.is-suspense-braking:after{opacity:1;box-shadow:inset 0 0 0 2px #fff9ddfa,inset 0 0 58px #ff600a70,0 0 46px #ff891957}@keyframes suspenseMagneticCharge{0%{transform:translate(-50%) scale(.96,1.02);opacity:.78}to{transform:translate(-50%) scale(1.14,1.18);opacity:1}}@keyframes suspenseMagneticHalo{0%{transform:scale(.92);opacity:.72}to{transform:scale(1.18);opacity:1}}@keyframes suspenseMagneticFlare{0%{transform:translate3d(-50%,-50%,0) scaleX(.88) scaleY(.92);opacity:.72}to{transform:translate3d(-50%,-50%,0) scaleX(1.32) scaleY(1.18);opacity:1}}@media(prefers-reduced-motion:reduce){.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-velocity,.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-streak,.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-core,.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-halo,.reel.is-spinning.is-anticipating.is-suspense-braking .reel-suspense-core,.reel.is-spinning.is-anticipating.is-suspense-braking .reel-suspense-halo,.reel.is-spinning.is-anticipating.is-suspense-braking .reel-suspense-flare{animation:none!important}}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-velocity{opacity:.98;animation-duration:36ms!important;filter:brightness(1.26) saturate(1.18)}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-streak{animation-duration:.06s!important;width:5px;opacity:1;box-shadow:0 0 10px #fff8d2e0,0 0 22px #ff6f10c7}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-flare{opacity:.92;animation-duration:.07s!important;filter:brightness(1.42) blur(.25px)}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-shockwave{animation-duration:.105s!important;border-width:3px}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-ring-a{animation-duration:.12s!important}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-ring-b{animation-duration:.145s!important}.reel.is-spinning.is-anticipating.is-suspense-climax{animation-duration:.06s!important}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-velocity{opacity:1;animation-duration:26ms!important}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-streak{animation-duration:45ms!important}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-flare{filter:brightness(1.58) blur(.18px)}.reel.is-spinning.is-anticipating.is-suspense-braking .reel-suspense-velocity{opacity:.1}.reel.is-spinning.is-anticipating.is-suspense-braking .reel-suspense-streak{opacity:.16}.reel.is-suspense-ignition .reel-suspense-ring-a{animation-duration:.18s!important}.reel.is-suspense-ignition .reel-suspense-ring-b{animation-duration:.23s!important;animation-delay:35ms!important}.reel.is-suspense-ignition .reel-suspense-core{animation-duration:.16s!important;filter:brightness(1.32) saturate(1.18)}.reel.is-suspense-ignition .reel-suspense-flare{opacity:1;animation:suspenseIgnitionFlare .2s cubic-bezier(.12,.78,.16,1) both!important}.reel.is-suspense-ignition .reel-suspense-shockwave{opacity:1;animation:suspenseIgnitionShock .24s cubic-bezier(.1,.72,.14,1) both!important}@keyframes suspenseIgnitionFlare{0%{transform:translate3d(-50%,-50%,0) scaleX(.34) scaleY(.62);filter:brightness(2);opacity:1}62%{transform:translate3d(-50%,-50%,0) scaleX(1.52) scaleY(1.16);filter:brightness(1.38);opacity:.82}to{transform:translate3d(-50%,-50%,0) scaleX(2.1) scaleY(1.42);filter:brightness(1);opacity:0}}@keyframes suspenseIgnitionShock{0%{transform:translate3d(-50%,-50%,0) scale(.12);opacity:1}72%{opacity:.48}to{transform:translate3d(-50%,-50%,0) scale(6.4);opacity:0}}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-fx{opacity:1!important;filter:brightness(1.12) saturate(1.18)}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-velocity{opacity:1;animation-duration:24ms!important;background:repeating-linear-gradient(180deg,transparent 0 4px,rgba(255,246,204,.28) 4px 6px,rgba(255,122,18,.24) 6px 9px,transparent 9px 14px)}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-streak{opacity:1!important;animation-duration:42ms!important;width:5px;box-shadow:0 0 8px #fffad6eb,0 0 18px #ff971fd1,0 0 28px #ff4b0975}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-fx i{opacity:.96!important;animation-duration:.18s!important;box-shadow:0 0 7px #fff2b6bd,0 0 14px #ff671194}.reel.is-spinning.is-anticipating.is-suspense-climax{z-index:16;animation:suspenseHyperCabinet 45ms ease-in-out infinite alternate!important}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-fx{opacity:1!important;filter:brightness(1.26) saturate(1.34)}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-core{opacity:1!important;animation:suspenseHyperCore 75ms ease-in-out infinite alternate!important}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-halo{opacity:1!important;animation:suspenseHyperHalo .11s linear infinite!important}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-flare{opacity:1!important;animation:suspenseHyperFlare .06s ease-in-out infinite alternate!important;filter:brightness(1.82) blur(.12px)}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-shockwave{opacity:1;animation:suspenseHyperShock 95ms linear infinite!important;border-width:3px}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-ring-a{animation-duration:.09s!important}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-ring-b{animation-duration:.115s!important}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-velocity{opacity:1!important;animation-duration:18ms!important;filter:brightness(1.55) saturate(1.3)}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-streak{opacity:1!important;animation-duration:.03s!important;width:6px;box-shadow:0 0 10px #ffffe4fa,0 0 20px #ffac28e0,0 0 34px #ff4e08ad}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-fx i{opacity:1!important;animation-duration:.12s!important}.reel.is-spinning.is-anticipating.is-suspense-braking{animation:suspenseMagneticBrakeCabinet .05s ease-in-out infinite alternate!important}.reel.is-spinning.is-anticipating.is-suspense-braking .reel-suspense-velocity{opacity:.06!important;animation-duration:.22s!important}.reel.is-spinning.is-anticipating.is-suspense-braking .reel-suspense-streak{opacity:.1!important;animation-duration:.26s!important}.reel.is-spinning.is-anticipating.is-suspense-braking .reel-suspense-shockwave{opacity:.92;animation:suspenseBrakeShock .18s ease-out infinite!important}@keyframes suspenseHyperCabinet{0%{transform:translate3d(0,-1.5px,0);filter:brightness(1.16) saturate(1.2)}to{transform:translate3d(0,1.5px,0);filter:brightness(1.36) saturate(1.46)}}@keyframes suspenseHyperCore{0%{transform:translate(-50%) scale(.92,1.02);filter:brightness(1.18)}to{transform:translate(-50%) scale(1.22,1.28);filter:brightness(1.72)}}@keyframes suspenseHyperHalo{0%{transform:scale(.76);opacity:1}65%{transform:scale(1.38);opacity:.56}to{transform:scale(1.76);opacity:0}}@keyframes suspenseHyperFlare{0%{transform:translate3d(-50%,-50%,0) scaleX(.92) scaleY(.88)}to{transform:translate3d(-50%,-50%,0) scaleX(1.54) scaleY(1.32)}}@keyframes suspenseHyperShock{0%{opacity:1;transform:translate3d(-50%,-50%,0) scale(.18)}78%{opacity:.38}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(7.4)}}@keyframes suspenseMagneticBrakeCabinet{0%{transform:translate3d(0,-.8px,0);filter:brightness(1.14)}to{transform:translate3d(0,.8px,0);filter:brightness(1.3)}}@keyframes suspenseBrakeShock{0%{opacity:.92;transform:translate3d(-50%,-50%,0) scale(.42)}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(5.8)}}@media(prefers-reduced-motion:reduce){.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-fx,.reel.is-spinning.is-anticipating.is-suspense-climax,.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-core,.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-halo,.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-flare,.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-shockwave,.reel.is-spinning.is-anticipating.is-suspense-braking,.reel.is-spinning.is-anticipating.is-suspense-braking .reel-suspense-shockwave{animation:none!important}}.reel.is-spinning.is-anticipating .reel-suspense-fx{inset:-14% -18%;mix-blend-mode:screen}.reel.is-spinning.is-anticipating.is-suspense-overdrive{z-index:15;box-shadow:inset 0 0 0 2px #ffe291bd,inset 0 0 46px #ff6c0f4d,0 0 30px #ff81182e}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-velocity{opacity:.94!important;animation-duration:86ms!important;background:repeating-linear-gradient(180deg,transparent 0 10px,rgba(255,247,211,.34) 10px 13px,rgba(255,145,29,.24) 13px 17px,transparent 17px 31px);filter:brightness(1.24)}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-streak{opacity:.92!important;animation-duration:.115s!important;width:4px;box-shadow:0 0 8px #fff7d7bd,0 0 18px #ff911eb8}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-core{opacity:.9!important;animation-duration:.17s!important;filter:brightness(1.18) saturate(1.18)}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-ring-a{animation-duration:.24s!important}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-ring-b{animation-duration:.29s!important}.reel.is-spinning.is-anticipating.is-suspense-climax{z-index:18;animation:suspenseProCabinet .09s ease-in-out infinite alternate!important;box-shadow:inset 0 0 0 2px #fffbdef5,inset 0 0 64px #ff48056b,0 0 52px #ff7f0f57}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-core{opacity:1!important;animation:suspenseProCore .13s ease-in-out infinite alternate!important}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-halo{opacity:1!important;animation:suspenseProHalo .2s ease-out infinite!important}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-flare{opacity:1!important;animation:suspenseProFlare .12s ease-in-out infinite alternate!important;filter:brightness(1.78) blur(.25px)}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-shockwave{opacity:1!important;animation:suspenseProShockwave .19s linear infinite!important;border-width:3px;box-shadow:0 0 12px #fffce1db,0 0 38px #ff690bb8}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-ring-a{animation-duration:.17s!important}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-ring-b{animation-duration:.21s!important;animation-delay:55ms!important}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-velocity{opacity:.88!important;animation-duration:.06s!important;filter:brightness(1.34) saturate(1.24)}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-streak{opacity:1!important;animation-duration:82ms!important;width:6px}.reel.is-spinning.is-anticipating.is-suspense-braking{z-index:19;animation:suspenseProBrakeCabinet .1s ease-in-out infinite alternate!important;box-shadow:inset 0 0 0 2px #fff3c0e6,inset 0 0 38px #ff530a4d,0 0 26px #ff811638}.reel.is-spinning.is-anticipating.is-suspense-braking .reel-suspense-velocity{opacity:.16!important;animation-duration:.2s!important}.reel.is-spinning.is-anticipating.is-suspense-braking .reel-suspense-streak{opacity:.26!important;animation-duration:.22s!important}.reel.is-spinning.is-anticipating.is-suspense-braking .reel-suspense-core{opacity:.86!important;animation:suspenseProBrakeCore .18s ease-in-out infinite alternate!important}.reel.is-spinning.is-anticipating.is-suspense-braking .reel-suspense-flare{opacity:.76!important;animation:suspenseProBrakeFlare .16s ease-in-out infinite alternate!important}.reel.is-spinning.is-anticipating.is-suspense-braking .reel-suspense-shockwave{opacity:.92!important;animation:suspenseProBrakeShock .26s ease-out infinite!important}@keyframes suspenseProCabinet{0%{transform:translate3d(0,-1px,0) scaleX(.998);filter:brightness(1.12) saturate(1.16)}to{transform:translate3d(0,1px,0) scaleX(1.002);filter:brightness(1.3) saturate(1.34)}}@keyframes suspenseProCore{0%{transform:translate(-50%) scaleX(.9);filter:brightness(1.14)}to{transform:translate(-50%) scale(1.18,1.24);filter:brightness(1.62)}}@keyframes suspenseProHalo{0%{transform:scale(.78);opacity:.92}68%{transform:scale(1.34);opacity:.46}to{transform:scale(1.62);opacity:0}}@keyframes suspenseProFlare{0%{transform:translate3d(-50%,-50%,0) scaleX(.86) scaleY(.82)}to{transform:translate3d(-50%,-50%,0) scaleX(1.44) scaleY(1.28)}}@keyframes suspenseProShockwave{0%{opacity:1;transform:translate3d(-50%,-50%,0) scale(.2)}72%{opacity:.36}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(6.2)}}@keyframes suspenseProBrakeCabinet{0%{transform:translate3d(0,-.6px,0);filter:brightness(1.08)}to{transform:translate3d(0,.6px,0);filter:brightness(1.22)}}@keyframes suspenseProBrakeCore{0%{transform:translate(-50%) scale(.96,1.08);filter:brightness(1.2)}to{transform:translate(-50%) scale(1.06,.94);filter:brightness(1.42)}}@keyframes suspenseProBrakeFlare{0%{transform:translate3d(-50%,-50%,0) scaleX(1.2) scaleY(.92);opacity:.76}to{transform:translate3d(-50%,-50%,0) scaleX(.88) scaleY(1.12);opacity:.48}}@keyframes suspenseProBrakeShock{0%{opacity:.92;transform:translate3d(-50%,-50%,0) scale(.46)}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(5.2)}}.reel.is-suspense-impact{animation:suspenseProLanding .42s cubic-bezier(.12,.76,.16,1) both!important}.reel.is-suspense-impact .reel-suspense-burst{opacity:1!important;animation:suspenseProLandingBurst .42s cubic-bezier(.1,.78,.14,1) both!important}@keyframes suspenseProLanding{0%{transform:translate3d(0,-4px,0) scaleY(1.018);filter:brightness(1.42) saturate(1.34)}28%{transform:translate3d(0,3px,0) scaleY(.99);filter:brightness(1.18)}58%{transform:translate3d(0,-1px,0) scaleY(1.004);filter:brightness(1.08)}to{transform:translateZ(0) scaleY(1);filter:none}}@keyframes suspenseProLandingBurst{0%{opacity:1;transform:translate3d(-50%,-50%,0) scale(.18)}52%{opacity:.88;transform:translate3d(-50%,-50%,0) scale(5.4)}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(8.6)}}@media(prefers-reduced-motion:reduce){.reel.is-spinning.is-anticipating.is-suspense-overdrive,.reel.is-spinning.is-anticipating.is-suspense-climax,.reel.is-spinning.is-anticipating.is-suspense-braking,.reel.is-spinning.is-anticipating .reel-suspense-fx *{animation:none!important}}.reel.is-spinning.is-anticipating .reel-suspense-fx:before,.reel.is-spinning.is-anticipating .reel-suspense-fx:after{content:"";position:absolute;left:50%;top:50%;pointer-events:none;z-index:2;transform:translate3d(-50%,-50%,0);will-change:transform,opacity}.reel.is-spinning.is-anticipating .reel-suspense-fx:before{width:150%;height:150%;border-radius:50%;opacity:0;background:radial-gradient(circle,rgba(255,255,227,.48) 0 3%,rgba(255,217,112,.34) 5%,rgba(255,118,20,.22) 13%,rgba(255,73,8,.08) 27%,transparent 52%)}.reel.is-spinning.is-anticipating .reel-suspense-fx:after{width:118%;height:118%;border-radius:50%;opacity:.38;background:repeating-conic-gradient(from 0deg,rgba(255,248,211,.24) 0deg 2deg,transparent 2deg 9deg,rgba(255,124,22,.16) 9deg 11deg,transparent 11deg 19deg);-webkit-mask-image:radial-gradient(circle,transparent 0 32%,#000 42% 67%,transparent 76%);mask-image:radial-gradient(circle,transparent 0 32%,#000 42% 67%,transparent 76%);animation:suspenseVelocityTunnel .24s linear infinite}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-fx:before{animation:suspenseRadialFlash .34s ease-out infinite}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-fx:before{animation:suspenseRadialFlash .2s ease-out infinite}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-fx:after{opacity:.82;animation-duration:.115s!important}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-streak{animation-duration:.07s!important}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-fx i{animation-duration:.19s!important}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-shockwave{animation-duration:.145s!important}.reel.is-spinning.is-anticipating.is-suspense-braking .reel-suspense-fx:after{opacity:.22;animation-duration:.28s!important}@keyframes suspenseRadialFlash{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.3)}14%{opacity:.98}58%{opacity:.52}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(1.15)}}@keyframes suspenseVelocityTunnel{0%{transform:translate3d(-50%,-50%,0) rotate(0) scale(.9)}to{transform:translate3d(-50%,-50%,0) rotate(360deg) scale(1.05)}}@media(prefers-reduced-motion:reduce){.reel.is-spinning.is-anticipating .reel-suspense-fx:before,.reel.is-spinning.is-anticipating .reel-suspense-fx:after{animation:none!important}}.reel.is-spinning.is-suspense-overdrive .reel-suspense-fx{opacity:.86}.reel.is-spinning.is-suspense-overdrive .reel-suspense-fx:before{animation:suspenseRadialFlash .36s ease-out infinite}.reel.is-spinning.is-suspense-overdrive .reel-suspense-fx:after{opacity:.44;animation:suspenseVelocityTunnel .19s linear infinite}.reel.is-spinning.is-suspense-overdrive .reel-suspense-core{opacity:.72;animation:suspenseCoreBreath .18s ease-in-out infinite alternate}.reel.is-spinning.is-suspense-overdrive .reel-suspense-streak{opacity:.72}.reel.is-spinning.is-suspense-overdrive .reel-suspense-fx i{opacity:.66}.reel.is-spinning.is-suspense-overdrive{z-index:18;animation:suspenseV138Cabinet 55ms ease-in-out infinite alternate!important;box-shadow:inset 0 0 0 2px #ffe59ddb,inset 0 0 54px #ff6c0e61,0 0 34px #ff7e143d!important}.reel.is-spinning.is-suspense-overdrive .reel-suspense-burst{opacity:1!important;animation:suspenseV138Burst .26s cubic-bezier(.08,.72,.12,1) infinite!important}.reel.is-spinning.is-suspense-overdrive .reel-suspense-velocity{opacity:1!important;animation-duration:52ms!important;filter:brightness(1.42) saturate(1.22)}.reel.is-spinning.is-suspense-overdrive .reel-suspense-streak{opacity:.96!important;animation-duration:.07s!important}.reel.is-spinning.is-suspense-overdrive .reel-suspense-fx i{opacity:.88!important;animation-duration:.16s!important}.reel.is-spinning.is-suspense-climax{z-index:22;animation:suspenseV138ClimaxCabinet .04s ease-in-out infinite alternate!important;box-shadow:inset 0 0 0 2px #fffde2,inset 0 0 72px #ff43048a,0 0 62px #ff750b6b!important}.reel.is-spinning.is-suspense-climax .reel-suspense-core{opacity:1!important;animation:suspenseV138Core 85ms ease-in-out infinite alternate!important;filter:brightness(1.86) saturate(1.28)!important}.reel.is-spinning.is-suspense-climax .reel-suspense-halo{opacity:1!important;animation:suspenseV138Halo .12s ease-out infinite!important}.reel.is-spinning.is-suspense-climax .reel-suspense-burst{opacity:1!important;animation:suspenseV138Burst .135s cubic-bezier(.06,.7,.1,1) infinite!important}.reel.is-spinning.is-suspense-climax .reel-suspense-shockwave{opacity:1!important;animation:suspenseV138Shock .12s linear infinite!important;border-width:3px!important}.reel.is-spinning.is-suspense-climax .reel-suspense-ring-a{opacity:1!important;animation-duration:.1s!important}.reel.is-spinning.is-suspense-climax .reel-suspense-ring-b{opacity:1!important;animation-duration:.13s!important;animation-delay:32ms!important}.reel.is-spinning.is-suspense-climax .reel-suspense-velocity{opacity:1!important;animation-duration:34ms!important;filter:brightness(1.7) saturate(1.32)}.reel.is-spinning.is-suspense-climax .reel-suspense-streak{opacity:1!important;animation-duration:44ms!important;width:6px!important;box-shadow:0 0 10px #ffffe8,0 0 22px #ffaa23eb,0 0 38px #ff4505bd!important}.reel.is-spinning.is-suspense-climax .reel-suspense-fx i{opacity:1!important;animation-duration:95ms!important}.reel.is-spinning.is-suspense-climax .reel-suspense-fx:before{animation:suspenseV138Radial .1s ease-out infinite!important}.reel.is-spinning.is-suspense-climax .reel-suspense-fx:after{opacity:.92!important;animation-duration:.07s!important}.reel.is-spinning.is-suspense-braking{z-index:23;animation:suspenseV138BrakeCabinet 75ms ease-in-out infinite alternate!important}.reel.is-spinning.is-suspense-braking .reel-suspense-velocity{opacity:.1!important;animation-duration:.18s!important}.reel.is-spinning.is-suspense-braking .reel-suspense-streak{opacity:.18!important;animation-duration:.2s!important}.reel.is-spinning.is-suspense-braking .reel-suspense-shockwave{opacity:1!important;animation:suspenseV138BrakeShock .16s ease-out infinite!important}.reel.is-suspense-impact{animation:suspenseV138Landing .34s cubic-bezier(.08,.8,.12,1) both!important}.reel.is-suspense-impact .reel-suspense-burst{opacity:1!important;animation:suspenseV138LandingBurst .34s cubic-bezier(.08,.78,.12,1) both!important}@keyframes suspenseV138Cabinet{0%{transform:translate3d(0,-1.2px,0) scaleX(.998);filter:brightness(1.16) saturate(1.18)}to{transform:translate3d(0,1.2px,0) scaleX(1.002);filter:brightness(1.34) saturate(1.42)}}@keyframes suspenseV138ClimaxCabinet{0%{transform:translate3d(-.7px,-1.6px,0) scaleX(.997);filter:brightness(1.24) saturate(1.24)}to{transform:translate3d(.7px,1.6px,0) scaleX(1.003);filter:brightness(1.52) saturate(1.56)}}@keyframes suspenseV138Core{0%{transform:translate(-50%) scaleX(.88)}to{transform:translate(-50%) scale(1.28,1.34)}}@keyframes suspenseV138Halo{0%{transform:scale(.72);opacity:1}62%{transform:scale(1.44);opacity:.52}to{transform:scale(1.82);opacity:0}}@keyframes suspenseV138Burst{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.12)}12%{opacity:1}58%{opacity:.82}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(6.8)}}@keyframes suspenseV138Shock{0%{opacity:1;transform:translate3d(-50%,-50%,0) scale(.16)}70%{opacity:.34}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(7.2)}}@keyframes suspenseV138Radial{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.22)}10%{opacity:1}50%{opacity:.6}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(1.3)}}@keyframes suspenseV138BrakeCabinet{0%{transform:translate3d(0,-.8px,0);filter:brightness(1.18)}to{transform:translate3d(0,.8px,0);filter:brightness(1.36)}}@keyframes suspenseV138BrakeShock{0%{opacity:1;transform:translate3d(-50%,-50%,0) scale(.32)}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(6)}}@keyframes suspenseV138Landing{0%{transform:translate3d(0,-5px,0) scaleY(1.024);filter:brightness(1.58) saturate(1.4)}24%{transform:translate3d(0,3.5px,0) scaleY(.985);filter:brightness(1.26)}54%{transform:translate3d(0,-1.5px,0) scaleY(1.008);filter:brightness(1.12)}to{transform:translateZ(0) scaleY(1);filter:none}}@keyframes suspenseV138LandingBurst{0%{opacity:1;transform:translate3d(-50%,-50%,0) scale(.14)}46%{opacity:.94;transform:translate3d(-50%,-50%,0) scale(6.2)}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(9.2)}}@media(prefers-reduced-motion:reduce){.reel.is-spinning.is-suspense-overdrive,.reel.is-spinning.is-suspense-climax,.reel.is-spinning.is-suspense-braking,.reel.is-suspense-impact,.reel.is-spinning.is-anticipating .reel-suspense-fx *{animation:none!important}}.reel.is-spinning.is-suspense-overdrive .reel-suspense-fx{opacity:1!important;filter:brightness(1.08) saturate(1.16)}.reel.is-spinning.is-suspense-overdrive .reel-suspense-flare{opacity:1!important;animation:suspenseV140Flare 55ms ease-in-out infinite alternate!important;filter:brightness(1.62) blur(.16px)!important}.reel.is-spinning.is-suspense-overdrive .reel-suspense-shockwave{opacity:1!important;animation-duration:85ms!important}.reel.is-spinning.is-suspense-overdrive .reel-suspense-burst{opacity:1!important;animation-duration:.11s!important}.reel.is-spinning.is-suspense-overdrive .reel-suspense-velocity{opacity:1!important;animation-duration:28ms!important;filter:brightness(1.54) saturate(1.34)!important}.reel.is-spinning.is-suspense-overdrive .reel-suspense-streak{opacity:1!important;animation-duration:48ms!important}.reel.is-spinning.is-suspense-climax{animation:suspenseV140ClimaxCabinet 34ms linear infinite alternate!important;box-shadow:inset 0 0 0 2px #ffe,inset 0 0 86px #ff42039e,0 0 72px #ff7c0d8a!important}.reel.is-spinning.is-suspense-climax .reel-suspense-fx{opacity:1!important;filter:brightness(1.18) saturate(1.3)}.reel.is-spinning.is-suspense-climax .reel-suspense-flare{opacity:1!important;animation:suspenseV140WhiteHot 45ms ease-in-out infinite alternate!important;filter:brightness(2.05) saturate(1.05) blur(.08px)!important}.reel.is-spinning.is-suspense-climax .reel-suspense-shockwave{opacity:1!important;animation-duration:.07s!important;border-width:3px!important}.reel.is-spinning.is-suspense-climax .reel-suspense-burst{opacity:1!important;animation-duration:75ms!important}.reel.is-spinning.is-suspense-climax .reel-suspense-ring-a{animation-duration:75ms!important}.reel.is-spinning.is-suspense-climax .reel-suspense-ring-b{animation-duration:92ms!important;animation-delay:18ms!important}.reel.is-spinning.is-suspense-climax .reel-suspense-velocity{opacity:1!important;animation-duration:16ms!important;filter:brightness(1.92) saturate(1.42)!important}.reel.is-spinning.is-suspense-climax .reel-suspense-streak{opacity:1!important;animation-duration:.03s!important;width:6px!important}.reel.is-spinning.is-suspense-climax .reel-suspense-fx i{opacity:1!important;animation-duration:85ms!important}.reel.is-spinning.is-suspense-braking .reel-suspense-flare{opacity:.92!important;animation:suspenseV140BrakeCharge 75ms ease-in-out infinite alternate!important}@keyframes suspenseV140Flare{0%{transform:translate3d(-50%,-50%,0) scaleX(.82) scaleY(.88);opacity:.74}to{transform:translate3d(-50%,-50%,0) scaleX(1.36) scaleY(1.24);opacity:1}}@keyframes suspenseV140WhiteHot{0%{transform:translate3d(-50%,-50%,0) scaleX(.94) scaleY(.96);opacity:.88}to{transform:translate3d(-50%,-50%,0) scaleX(1.58) scaleY(1.34);opacity:1}}@keyframes suspenseV140ClimaxCabinet{0%{transform:translate3d(-1px,-1.8px,0) scaleX(.996);filter:brightness(1.3) saturate(1.28)}to{transform:translate3d(1px,1.8px,0) scaleX(1.004);filter:brightness(1.62) saturate(1.62)}}@keyframes suspenseV140BrakeCharge{0%{transform:translate3d(-50%,-50%,0) scaleX(.92) scaleY(.92);filter:brightness(1.25)}to{transform:translate3d(-50%,-50%,0) scaleX(1.42) scaleY(1.22);filter:brightness(1.72)}}@media(prefers-reduced-motion:reduce){.reel.is-spinning.is-suspense-overdrive .reel-suspense-flare,.reel.is-spinning.is-suspense-climax,.reel.is-spinning.is-suspense-climax .reel-suspense-flare,.reel.is-spinning.is-suspense-braking .reel-suspense-flare{animation:none!important}}.reel-suspense-fx:before,.reel-suspense-fx:after{content:"";position:absolute;pointer-events:none;opacity:0;transform:translateZ(0)}.reel-suspense-fx:before{inset:-34% -54%;width:auto;height:auto;transform:none;transform-origin:50% 50%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg 22deg,rgba(255,242,190,.46) 31deg 37deg,rgba(255,119,18,.2) 44deg 72deg,transparent 82deg 112deg,rgba(255,221,128,.34) 122deg 130deg,rgba(255,68,10,.18) 142deg 174deg,transparent 184deg 228deg,rgba(255,237,178,.42) 238deg 245deg,rgba(255,97,15,.2) 254deg 290deg,transparent 300deg 360deg);-webkit-mask-image:radial-gradient(ellipse at center,transparent 0 14%,#000 28% 58%,transparent 78%);mask-image:radial-gradient(ellipse at center,transparent 0 14%,#000 28% 58%,transparent 78%);mix-blend-mode:screen}.reel-suspense-fx:after{inset:-18% 18%;width:auto;height:auto;transform:none;border-radius:46%;background:linear-gradient(180deg,transparent 0%,rgba(255,247,206,.08) 12%,rgba(255,205,92,.28) 32%,rgba(255,78,12,.34) 52%,rgba(255,219,112,.24) 70%,transparent 100%);box-shadow:inset 0 0 28px #ffe79f38,0 0 28px #ff550d29;mix-blend-mode:screen}.reel.is-spinning.is-anticipating .reel-suspense-fx:before{opacity:.62;animation:suspenseVortexSpin .26s linear infinite!important}.reel.is-spinning.is-anticipating .reel-suspense-fx:after{opacity:.48;animation:suspensePlasmaRush .18s ease-in-out infinite alternate!important}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-fx:before{opacity:.84;animation-duration:.17s!important}.reel.is-spinning.is-anticipating.is-suspense-overdrive .reel-suspense-fx:after{opacity:.68;animation-duration:.115s!important}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-fx:before{opacity:1;animation-duration:95ms!important;filter:brightness(1.32) saturate(1.15)}.reel.is-spinning.is-anticipating.is-suspense-climax .reel-suspense-fx:after{opacity:.92;animation:suspensePlasmaClimax 75ms ease-in-out infinite alternate!important}.reel.is-spinning.is-anticipating.is-suspense-braking .reel-suspense-fx:before{opacity:.36;animation-duration:.28s!important}.reel.is-spinning.is-anticipating.is-suspense-braking .reel-suspense-fx:after{opacity:.82;animation:suspenseMagneticCompression .11s ease-in-out infinite alternate!important}.reel.is-suspense-impact .reel-suspense-fx:before{opacity:1;animation:suspenseVortexImpact .36s cubic-bezier(.1,.74,.14,1) both!important}.reel.is-suspense-impact .reel-suspense-fx:after{opacity:1;animation:suspensePlasmaImpact .34s ease-out both!important}@keyframes suspenseVortexSpin{0%{transform:rotate(0) scale(.94)}to{transform:rotate(360deg) scale(1.05)}}@keyframes suspensePlasmaRush{0%{transform:translate3d(0,8%,0) scale(.92,1.02);filter:brightness(1)}to{transform:translate3d(0,-8%,0) scale(1.06,1.16);filter:brightness(1.28)}}@keyframes suspensePlasmaClimax{0%{transform:translate3d(0,4%,0) scale(.98,1.08);filter:brightness(1.18)}to{transform:translate3d(0,-5%,0) scale(1.12,1.26);filter:brightness(1.62)}}@keyframes suspenseMagneticCompression{0%{transform:scale(1.12,1.28);filter:brightness(1.42)}to{transform:scale(.88,.96);filter:brightness(1.78)}}@keyframes suspenseVortexImpact{0%{transform:rotate(0) scale(.72);opacity:1}58%{transform:rotate(240deg) scale(1.34);opacity:.92}to{transform:rotate(410deg) scale(2.1);opacity:0}}@keyframes suspensePlasmaImpact{0%{transform:scale(.74,1.32);filter:brightness(2);opacity:1}62%{transform:scale(1.36,.92);filter:brightness(1.46);opacity:.72}to{transform:scale(1.72,.72);filter:brightness(1);opacity:0}}@media(prefers-reduced-motion:reduce){.reel.is-spinning.is-anticipating .reel-suspense-fx:before,.reel.is-spinning.is-anticipating .reel-suspense-fx:after,.reel.is-suspense-impact .reel-suspense-fx:before,.reel.is-suspense-impact .reel-suspense-fx:after{animation:none!important}}
