:root{--brand: #2ee98c;--gold: #e8b45c;--ink: #f6efe2;--ink-dim: #a8998a;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;height:100dvh;margin:0;overflow:hidden}body{background:#0a121e;color:var(--ink);font-family:Inter,system-ui,sans-serif}.app{height:100%;max-width:min(1600px,100%);margin:0 auto;padding:clamp(10px,2vw,20px);display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:clamp(4px,1vh,10px)}.stageRow{min-height:0;display:grid;place-items:center}.group{display:grid;justify-items:center;gap:4px}.stage{position:relative;width:var(--fw, 1200px);height:var(--fh, 675px);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border-radius:14px;overflow:hidden;padding:7px;background-image:linear-gradient(160deg,#7d5f27,#d8b45f 16%,#6f5220 40%,#e2c274 60%,#6a4e1e);box-shadow:0 0 0 1px #1e1206e6,0 18px 44px #0000008c,0 0 46px #12e27e21}.stage img{-webkit-user-drag:none;user-drag:none}.stage:before{content:"";position:absolute;inset:4px;border-radius:11px;box-shadow:inset 0 0 0 2px #281808d9;pointer-events:none;z-index:3}.view{position:relative;width:100%;height:100%;border-radius:9px;overflow:hidden;background:#0b0f1a;container-type:size}.paint{position:absolute;top:0;left:50%;height:100%;aspect-ratio:16 / 9;transform:translate(-50%);background:center / cover no-repeat;container-type:size}.signBox{position:absolute;left:30.3%;top:21.2%;width:39.4%;height:14.6%;background:linear-gradient(180deg,#16243a,#0d1727);box-shadow:inset 0 0 18px #0000008c;display:grid;place-items:center}.signBox img{width:94%;filter:drop-shadow(0 4px 10px rgba(0,0,0,.55))}.pinSlot{position:absolute;width:var(--pw);left:var(--x);bottom:var(--y);transform:translate(-50%) scale(var(--s));transform-origin:50% 100%}.pinSlot .pin{position:relative;display:block;width:100%;z-index:1;transform-origin:50% 100%}.pinSlot .pinShadow{position:absolute;left:50%;bottom:-8%;width:205%;aspect-ratio:4 / 1;transform:translate(-50%);border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(40,18,4,.74),rgba(40,18,4,.34) 45%,transparent 72%)}.pinSlot .pinRefl{position:absolute;left:0;top:100%;width:100%;height:38%;object-fit:cover;object-position:50% 100%;transform:scaleY(-1);opacity:.32;-webkit-mask:linear-gradient(0deg,rgba(0,0,0,.95),transparent 90%);mask:linear-gradient(0deg,rgba(0,0,0,.95),transparent 90%);pointer-events:none}.pinSlot.down .pin{animation:pinFall .62s cubic-bezier(.3,.6,.4,1) forwards;animation-delay:var(--delay)}.pinSlot.down .pinShadow,.pinSlot.down .pinRefl{animation:pinFade .3s ease-out forwards;animation-delay:var(--delay)}@keyframes pinFall{0%{transform:none;opacity:1}22%{transform:translate(calc(var(--dir) * 30%),-22%) rotate(calc(var(--dir) * 38deg));opacity:1}60%{transform:translate(calc(var(--dir) * 90%),4%) rotate(calc(var(--dir) * 96deg));opacity:1}to{transform:translate(calc(var(--dir) * 140%),12%) rotate(calc(var(--dir) * 112deg));opacity:0}}@keyframes pinFade{to{opacity:0}}.pinSlot.reset .pin{animation:pinSet .42s cubic-bezier(.2,.8,.3,1.15) both;animation-delay:var(--delay)}.pinSlot.reset .pinShadow,.pinSlot.reset .pinRefl{animation:pinFadeIn .3s ease-out both;animation-delay:calc(var(--delay) + .2s)}@keyframes pinSet{0%{transform:translateY(-140%);opacity:0}30%{opacity:1}to{transform:none;opacity:1}}@keyframes pinFadeIn{0%{opacity:0}}.pinSlot.shiver .pin{animation:pinShiver .42s ease-out;animation-delay:var(--delay)}@keyframes pinShiver{0%,to{transform:none}25%{transform:rotate(calc(var(--dir) * 6deg))}60%{transform:rotate(calc(var(--dir) * -3deg))}}.ball{position:absolute;left:var(--bx, 50%);bottom:var(--by, 2%);width:var(--bw, 12.3%);transform:translate(-50%);transform-origin:50% 100%;pointer-events:none;z-index:2;opacity:var(--bo, 1);transition:opacity .18s ease-out}.ballFaces{position:relative;width:100%}.ballFace{display:block;width:100%;transform:rotate(var(--spin, 0deg));opacity:0}.ballFace:not(.first){position:absolute;left:0;top:0}.ballFace.on{opacity:1}.ballRefl{opacity:0}.ballRefl.on{opacity:.22}.ball .ballShadow{position:absolute;left:50%;bottom:-6%;width:120%;aspect-ratio:3.2 / 1;transform:translate(-50%);border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(30,14,4,.6),transparent 70%);z-index:-1}.ball .ballRefl{position:absolute;left:0;top:96%;width:100%;height:40%;object-fit:cover;object-position:50% 100%;transform:scaleY(-1);opacity:.28;-webkit-mask:linear-gradient(0deg,rgba(0,0,0,.9),transparent 92%);mask:linear-gradient(0deg,rgba(0,0,0,.9),transparent 92%)}.banner{display:none;position:absolute;top:16.8%;width:5.2%;height:auto;pointer-events:none;z-index:1}.banner.l{left:25.6%}.banner.r{left:69%;transform:scaleX(-1)}@media(max-width:640px){.banner{display:block}}.corner{position:absolute;left:74.16%;top:40.38%;width:25.84%;height:59.62%;pointer-events:none}.corner img{position:absolute;inset:0;width:100%;height:100%}.corner img.over{animation:tileIn 70ms ease-out both}.corner[data-n="1"] img.over{animation-name:tileIn1}@keyframes tileIn{0%{opacity:0}to{opacity:1}}@keyframes tileIn1{0%{opacity:0}to{opacity:1}}.duo{display:none;position:absolute;right:.6%;bottom:26%;width:20%;aspect-ratio:1.38;z-index:3;pointer-events:none}.duo img{position:absolute;left:0;bottom:0;width:100%;height:auto}.duo:after{content:"";position:absolute;left:-4%;right:-4%;bottom:-3%;height:12%;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(20,10,4,.6),rgba(20,10,4,.3) 50%,transparent 72%);z-index:-1}.duo img.over{animation:tileIn .24s ease-out both}.duo[data-n="1"] img.over{animation-name:tileIn1}@media(max-width:640px){.corner,.duo{display:none}}@keyframes strikeShake{0%,to{transform:none}18%{transform:translate(6px,-4px) scale(1.018)}45%{transform:translate(-4px,3px) scale(1.01)}72%{transform:translate(2px,-2px) scale(1.004)}}.view.shake{animation:strikeShake .36s ease-out}.strikeFlash{position:absolute;inset:0;z-index:3;background:radial-gradient(42% 50% at 46% 52%,rgba(255,240,200,.55),transparent 70%);animation:flashOut .46s ease-out forwards;pointer-events:none}@keyframes flashOut{to{opacity:0}}@media(max-width:640px){.app{padding:6px 6px 8px;gap:4px}}@media(max-width:640px){.stageRow{align-items:stretch;justify-items:stretch}.group{height:100%;grid-template-rows:auto auto minmax(0,1fr);align-items:start;justify-items:center}.group>.panel{align-self:end}}.panel{--u: calc(var(--fw, 1200px) / 100);--h: clamp(40px, calc(var(--u) * 3.7), 64px);--r: clamp(8px, calc(var(--u) * .8), 12px);--cap-size: clamp(9px, calc(var(--u) * .9), 16px);--num: clamp(18px, calc(var(--u) * 2.4), 40px);--c: clamp(44px, calc(var(--u) * 4.4), 68px);--g: clamp(3px, calc(var(--u) * .35), 6px);--rowh: clamp(32px, calc(var(--u) * 3), 52px);--well: #0a1522;--line: rgba(255, 255, 255, .09);--cap: rgba(214, 198, 170, .5);--dim: rgba(214, 198, 170, .62);width:var(--fw, 100%);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:clamp(12px,calc(var(--u) * 1.5),26px);padding:clamp(10px,calc(var(--u) * 1),18px) clamp(12px,calc(var(--u) * 1.35),24px);border-radius:clamp(10px,calc(var(--u) * 1),16px);background:#0f1c2e;box-shadow:0 0 0 1px var(--line);font-family:Archivo,sans-serif;container:panel / inline-size;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.panel input{user-select:text;-webkit-user-select:text}.panel button,.panel input{touch-action:manipulation;-webkit-touch-callout:none}:where(.panel button){font-family:inherit;border:0;padding:0;margin:0;background:none;color:inherit;cursor:pointer}:where(.panel button:disabled){cursor:default}.panel h4{margin:0 0 clamp(5px,calc(var(--u) * .5),9px);height:calc(var(--cap-size) * 1.2);font-size:var(--cap-size);font-weight:800;letter-spacing:.2em;color:var(--cap);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel h4 em{font-style:normal;font-weight:700;letter-spacing:.06em;color:#d6c6aa73}.panel section{display:grid;align-content:start;min-width:0}.stakeGrid{display:grid;grid-template-columns:repeat(6,var(--c));grid-template-rows:var(--h) var(--rowh);gap:var(--g)}.betField{grid-column:span 6;display:flex;align-items:center;min-width:0;border-radius:var(--r);background:var(--well);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.betField:has(.betAmount:focus){box-shadow:inset 0 0 0 1px #2ee98c8c}.betCurrency{flex:none;width:clamp(26px,calc(var(--u) * 2.8),48px);text-align:center;font-size:clamp(13px,calc(var(--u) * 1.4),24px);font-weight:800;color:var(--cap)}.betAmount{flex:1;width:0;min-width:0;height:100%;border:0;padding:0;background:transparent;color:#fff;font-family:inherit;font-size:var(--num);font-weight:900;font-variant-numeric:tabular-nums;outline:none;-moz-appearance:textfield;appearance:textfield}.betAmount::-webkit-outer-spin-button,.betAmount::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.betLabel{display:none}.betAmount:disabled{color:#fffc}.betNudge{grid-column:span 2;min-width:0;border-radius:var(--r);background:var(--well);box-shadow:inset 0 0 0 1px var(--line);font-size:clamp(13px,calc(var(--u) * 1.5),24px);font-weight:800;letter-spacing:.04em;color:var(--dim)}.betNudge:hover:not(:disabled){color:#fff;box-shadow:inset 0 0 0 1px #ffffff29}.betNudge:active:not(:disabled){background:#060d16}.betNudge:disabled{color:#d6c6aa59}.modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:var(--h);padding:var(--g);gap:var(--g);border-radius:var(--r);background:var(--well);box-shadow:inset 0 0 0 1px var(--line)}.modeBtn{display:grid;align-content:center;justify-items:center;gap:1px;min-width:0;border-radius:calc(var(--r) - 3px);color:var(--dim)}.modeBtn small{font-size:clamp(7.5px,calc(var(--u) * .7),11px);font-weight:800;letter-spacing:.18em}.modeBtn b{font-size:clamp(12px,calc(var(--u) * 1.15),18px);font-weight:900;font-variant-numeric:tabular-nums}.modeBtn:hover:not(:disabled):not(.on){background:#ffffff0d;color:#fff}.modeBtn.on{color:#06110b}.modeBtn.on small{color:#06110bb3}.modeBtn.m-low.on{background:linear-gradient(180deg,#4df5a4,#22c274)}.modeBtn.m-classic.on{background:linear-gradient(180deg,#f3c977,#d09a3a)}.modeBtn.m-high.on{background:linear-gradient(180deg,#ffab5c,#e6752a)}.modeBtn.m-crazy.on{background:linear-gradient(180deg,#ff6a4a,#d4301a);color:#fff8f4}.modeBtn.m-crazy.on small{color:#fff8f4bf}.modeBtn:disabled:not(.on){color:#d6c6aa59}.ladder{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:var(--g);margin-top:var(--g);height:var(--rowh)}.rung{display:grid;align-content:center;justify-items:center;gap:1px;min-width:0;border-radius:calc(var(--r) - 2px);background:var(--well);box-shadow:inset 0 0 0 1px #ffffff0d}.rung small{font-size:clamp(8px,calc(var(--u) * .75),13px);font-weight:800;letter-spacing:.12em;color:var(--cap);white-space:nowrap}.rung b{font-size:clamp(12px,calc(var(--u) * 1.2),20px);font-weight:900;color:#f2eadb;font-variant-numeric:tabular-nums}.rung.zero b{color:#d6c6aa66}@container panel (max-width: 1040px){.rungWord{display:none}}.rung.strike small{color:#2ee98ccc}.rung.strike b{color:var(--brand)}.rung.lit{background:#2ee98c1f;box-shadow:inset 0 0 0 1px var(--brand)}.rung.lit b{color:#fff}.panel section.bell{align-content:end}.plateBtn{display:grid;align-content:center;justify-items:center;gap:2px;width:calc(var(--c) * 4 + var(--g) * 3);height:calc(var(--h) + var(--g) + var(--rowh));border-radius:var(--r);background:linear-gradient(180deg,#3cf29b,#1fbf70);box-shadow:inset 0 1px #ffffff40,inset 0 -2px #0000002e;color:#06110b}.plateBtn b{font-size:clamp(18px,calc(var(--u) * 2.1),36px);font-weight:900;letter-spacing:.16em;text-indent:.16em}.plateBtn span{font-size:clamp(10px,calc(var(--u) * .95),16px);font-weight:800;letter-spacing:.04em;color:#06110bb3;font-variant-numeric:tabular-nums}.plateBtn:hover:not(:disabled){background:linear-gradient(180deg,#52f7a9,#26cd79)}.plateBtn:active:not(:disabled){background:linear-gradient(180deg,#2fd88a,#1aa862);box-shadow:inset 0 2px #0000002e}.plateBtn:disabled{background:var(--well);box-shadow:inset 0 0 0 1px var(--line);color:#d6c6aa80}.plateBtn:disabled span{color:#d6c6aa59}@media(max-width:640px),(min-width:641px)and (max-height:520px){.panel{--p: 1vw;--h: clamp(42px, calc(var(--p) * 11.5), 50px);--row: clamp(34px, calc(var(--p) * 9.5), 42px);--gap: clamp(6px, calc(var(--p) * 2.2), 10px);--r: clamp(9px, calc(var(--p) * 2.6), 12px);display:flex;flex-direction:column;gap:var(--gap);padding:clamp(10px,calc(var(--p) * 3),14px);border-radius:clamp(12px,calc(var(--p) * 3.6),16px)}.panel h4,.feed.phone,.ladder{display:none}.stakeGrid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:var(--h);gap:var(--gap)}.betField{grid-column:span 3}.betNudge{grid-column:span 1}.betCurrency{width:clamp(26px,calc(var(--p) * 7.5),34px);font-size:clamp(13px,calc(var(--p) * 3.6),16px)}.betAmount{font-size:clamp(18px,calc(var(--p) * 5.2),23px)}.betLabel{display:block;flex:none;padding-right:clamp(10px,calc(var(--p) * 3),14px);font-size:clamp(8px,calc(var(--p) * 2.3),10px);font-weight:800;letter-spacing:.18em;color:var(--cap)}.betNudge{font-size:clamp(12px,calc(var(--p) * 3.4),15px)}.modes{padding:4px;gap:4px}.modeBtn small{font-size:clamp(8px,calc(var(--p) * 2.2),10px)}.modeBtn b{font-size:clamp(13px,calc(var(--p) * 3.6),16px)}.ladder{display:flex;height:var(--row);margin-top:0;padding-right:24px;gap:var(--gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(90deg,#000 88%,transparent);mask:linear-gradient(90deg,#000 88%,transparent)}.ladder::-webkit-scrollbar{display:none}.rung{flex:0 0 auto;min-width:clamp(56px,calc(var(--p) * 15.5),66px);scroll-snap-align:center}.rung small{font-size:clamp(8px,calc(var(--p) * 2.2),10px)}.rung b{font-size:clamp(12px,calc(var(--p) * 3.4),15px)}.plateBtn{width:100%;height:clamp(50px,calc(var(--p) * 14),60px);border-radius:var(--r)}.plateBtn b{font-size:clamp(19px,calc(var(--p) * 5.2),23px)}.plateBtn span{font-size:clamp(10px,calc(var(--p) * 2.8),12px)}.feed.phone{gap:10px;height:var(--row)}.feed.phone .feedStrip{height:100%}.feed.phone .chip{height:100%;min-width:clamp(40px,calc(var(--p) * 11),48px)}}@media(max-width:640px)and (max-height:720px){.panel{--h: 42px;--row: 32px;--gap: 6px;padding:10px}.plateBtn{height:46px}}@media(min-width:641px)and (max-height:520px){.group{grid-template-columns:auto auto;align-items:center;gap:4px 8px}.panel{--h: 40px;--row: 32px;--gap: 6px;width:250px;padding:10px;gap:6px}.modeBtn small{font-size:7.5px;letter-spacing:.08em}.modeBtn b{font-size:13px}.ladder{height:34px;margin-top:6px}.rung{min-width:54px}.plateBtn{height:46px}.plateBtn b{font-size:17px}.plateBtn span{font-size:10px}}.board{position:absolute;left:35.9%;top:38.2%;width:28.2%;height:3.3%;z-index:3;display:flex;align-items:center;justify-content:center;gap:1.3cqw;font-family:Archivo,sans-serif;color:#ffe7b0;text-shadow:0 0 .5cqw rgba(255,200,90,.55),0 0 1.2cqw rgba(255,170,40,.25);white-space:nowrap;pointer-events:none}.board .bLine{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:inherit}.board .bIn{animation:lineIn .52s cubic-bezier(.2,.8,.3,1) both}.board .bOut{animation:lineOut .38s cubic-bezier(.5,0,.8,.4) both}@keyframes lineIn{0%{opacity:0;transform:translate(55%);text-shadow:0 0 0 rgba(255,200,90,0)}55%{opacity:1;transform:translate(-3%);text-shadow:0 0 1.2cqw rgba(255,210,110,.95),0 0 2.4cqw rgba(255,170,40,.5)}to{opacity:1;transform:none;text-shadow:0 0 .5cqw rgba(255,200,90,.55),0 0 1.2cqw rgba(255,170,40,.25)}}@keyframes lineOut{to{opacity:0;transform:translate(-55%)}}.board.rolling .bIn .bMult{animation:breathe 1.6s ease-in-out infinite}@keyframes breathe{0%,to{opacity:.62}50%{opacity:1}}.board.dark{opacity:0}.board.rolling .bMult{color:#ffe7b0d9;letter-spacing:.14em}.board .bMult.pop{display:inline-block;animation:multPop .62s cubic-bezier(.2,.9,.3,1.3);transform-origin:50% 60%}@keyframes multPop{0%{transform:scale(.7)}55%{transform:scale(1.18)}to{transform:scale(1)}}.board .bTag{font-size:1cqw;font-weight:800;letter-spacing:.22em;color:#ffe7b0b8}.board .bMult{font-size:2.2cqw;line-height:1;font-weight:900;letter-spacing:.04em;font-variant-numeric:tabular-nums}.board .bWin{font-size:1.1cqw;font-weight:800;letter-spacing:.12em;color:#8ff2bd;text-shadow:0 0 .5cqw rgba(46,233,140,.55)}.board.rest .bWin{color:#ffe7b0b8;text-shadow:0 0 .5cqw rgba(255,200,90,.4)}.board.miss .bMult{color:#ff9a84;text-shadow:0 0 .6cqw rgba(255,110,80,.5)}.board.miss .bWin{color:#ffe7b073;text-shadow:none}.board.strike .bTag,.board.strike .bMult{color:#9df7c6;text-shadow:0 0 .6cqw rgba(46,233,140,.7),0 0 1.4cqw rgba(46,233,140,.35)}.verdictPhone{display:none}@media(max-width:640px){.verdictPhone{position:absolute;left:50%;top:63%;transform:translate(-50%);z-index:4;display:flex;align-items:baseline;gap:2.6vw;padding:2vw 4vw;border-radius:2.6vw;background:#0f1c2ef5;box-shadow:0 0 0 1px #ffffff17,0 10px 28px #00000080;font-family:Archivo,sans-serif;white-space:nowrap;animation:vpIn .28s cubic-bezier(.2,.8,.3,1),vpOut .42s ease-in 3.6s forwards;pointer-events:none;overflow:hidden}@keyframes vpIn{0%{opacity:0;transform:translate(-50%) translateY(6px)}}@keyframes vpOut{to{opacity:0}}.verdictPhone:before{content:"";position:absolute;left:0;right:0;top:0;height:.7vw;background:#22c274}.verdictPhone.m-classic:before{background:#d09a3a}.verdictPhone.m-high:before{background:#e6752a}.verdictPhone.m-crazy:before{background:#d4301a}.verdictPhone .tag{font-size:2.5vw;font-weight:800;letter-spacing:.2em;color:#d6c6aa8c}.verdictPhone .mult{font-size:6.4vw;line-height:1;font-weight:900;color:#fff;font-variant-numeric:tabular-nums}.verdictPhone .win{font-size:3.4vw;font-weight:900;color:var(--brand);font-variant-numeric:tabular-nums}.verdictPhone.lost .mult{color:#ff8a72}.verdictPhone.lost .win{color:#d6c6aa73;font-weight:700}.verdictPhone.strike{box-shadow:0 0 0 1px #2ee98ccc,0 10px 28px #00000080}.verdictPhone.strike .tag{color:var(--brand)}.verdictPhone.strike .mult{font-size:7.4vw}}.hudTop{--u: calc(var(--fw, 1200px) / 100);--hh: clamp(32px, calc(var(--u) * 3), 48px);--well: #0a1522;--line: rgba(255, 255, 255, .09);--cap: rgba(214, 198, 170, .5);--dim: rgba(214, 198, 170, .62);width:var(--fw, 100%);height:clamp(48px,calc(var(--u) * 4.6),72px);margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,calc(var(--u) * 1.35),24px);padding:0 clamp(12px,calc(var(--u) * 1.35),24px);border-radius:clamp(10px,calc(var(--u) * 1),16px);background:#0f1c2e;box-shadow:0 0 0 1px var(--line);font-family:Archivo,sans-serif;user-select:none;-webkit-user-select:none}.brand{display:flex;align-items:center;gap:9px}.brand img{height:clamp(18px,calc(var(--u) * 1.85),30px);width:auto}.brand b{font-size:clamp(15px,calc(var(--u) * 1.5),24px);font-weight:900;letter-spacing:.02em;color:var(--brand)}.brand span{font-size:clamp(12px,calc(var(--u) * 1.25),20px);font-weight:700;letter-spacing:.06em;color:var(--dim)}.hudMidWrap{position:relative;min-width:0;display:flex;justify-content:center}.hudMid{display:flex;align-items:center;gap:12px;min-width:0}.feed{display:flex;align-items:center;gap:10px;min-width:0}.feed.phone{display:none}.feedCap{font-size:clamp(9px,calc(var(--u) * .84),13px);font-weight:800;letter-spacing:.2em;color:var(--cap);flex:none}.feedStrip{display:flex;align-items:center;gap:4px;height:var(--hh);min-width:180px;max-width:min(560px,38vw);overflow:hidden;-webkit-mask:linear-gradient(90deg,#000 84%,transparent);mask:linear-gradient(90deg,#000 84%,transparent)}.feedEmpty{font-size:10px;font-weight:700;letter-spacing:.04em;color:#d6c6aa59;white-space:nowrap}.chip{flex:none;display:grid;justify-items:center;min-width:clamp(40px,calc(var(--u) * 3.6),56px);height:var(--hh);padding:0 7px;align-content:center;border-radius:7px;background:var(--well);box-shadow:inset 0 0 0 1px var(--line);cursor:default}.chip b{font-size:clamp(11px,calc(var(--u) * 1.02),16px);font-weight:900;line-height:1.1;color:#f2eadb;font-variant-numeric:tabular-nums}.chip small{font-size:clamp(7.5px,calc(var(--u) * .68),11px);font-weight:800;letter-spacing:.08em;color:var(--cap)}.chip.zero b{color:#ff8a72d9}.chip.part b{color:var(--dim)}.chip.strike{box-shadow:inset 0 0 0 1px #2ee98cb3}.chip.strike b{color:var(--brand)}.chip.new{animation:chipIn .32s cubic-bezier(.2,.8,.3,1)}@keyframes chipIn{0%{opacity:0;transform:translate(-10px)}}.fairBtn{flex:none;height:var(--hh);padding:0 clamp(12px,calc(var(--u) * 1.2),20px);border:0;border-radius:clamp(8px,calc(var(--u) * .75),12px);background:var(--well);box-shadow:inset 0 0 0 1px var(--line);color:var(--dim);font-family:inherit;font-size:clamp(9px,calc(var(--u) * .84),13px);font-weight:800;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.fairBtn:hover,.fairBtn[data-on]{color:var(--brand);box-shadow:inset 0 0 0 1px #2ee98c99}.fairShort{display:none}.wallet{display:flex;align-items:center;justify-content:space-between;gap:clamp(10px,calc(var(--u) * 1),16px);height:var(--hh);min-width:clamp(190px,calc(var(--u) * 17),270px);padding:0 clamp(12px,calc(var(--u) * 1.2),20px);border-radius:clamp(8px,calc(var(--u) * .75),12px);background:var(--well);box-shadow:inset 0 0 0 1px var(--line)}.wallet small{font-size:clamp(9px,calc(var(--u) * .84),13px);font-weight:800;letter-spacing:.2em;color:var(--cap)}.wallet b{font-size:clamp(15px,calc(var(--u) * 1.45),23px);font-weight:900;color:#fff;font-variant-numeric:tabular-nums}.wallet b.bump{animation:walletBump .6s ease-out}@keyframes walletBump{0%{color:var(--brand)}}.fairPanel{position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);z-index:20;width:min(720px,92vw);padding:16px 18px;border-radius:12px;background:#0f1c2e;box-shadow:0 0 0 1px var(--line),0 20px 50px #0009;font-family:Inter,sans-serif;font-size:12px;color:#d6c6aa;user-select:text;-webkit-user-select:text;text-align:left}.fairPanel h3{margin:0 0 8px;font-family:Archivo,sans-serif;font-size:11px;font-weight:800;letter-spacing:.2em;color:var(--cap)}.fairPanel p{margin:6px 0 10px;color:var(--dim);line-height:1.5}.fairRow{display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px 10px;align-items:center;margin:4px 0}.fairRow>span{font-family:Archivo,sans-serif;font-size:9px;font-weight:800;letter-spacing:.16em;color:var(--cap);text-transform:uppercase}.fairRow code,.fairRow input{font-family:ui-monospace,Consolas,monospace;font-size:11px;color:#8cf5bd;word-break:break-all}.fairRow input{width:100%;height:30px;padding:0 8px;border:0;border-radius:7px;background:var(--well);box-shadow:inset 0 0 0 1px var(--line);outline:none}.fairRow input:focus{box-shadow:inset 0 0 0 1px #2ee98c8c}@media(max-width:640px){.hudTop{height:48px;gap:8px;padding:0 10px 0 12px;border-radius:14px}.brand{gap:8px}.brand img{height:22px}.brand b{font-size:17px}.brand span{display:none}.hudMidWrap{justify-content:flex-end}.feed.desk{display:none}.feed.phone{display:flex;width:100%}.feedStrip{max-width:none;min-width:0;flex:1}.fairBtn{height:34px;padding:0 12px;font-size:10px}.fairFull{display:none}.fairShort{display:inline}.wallet{height:34px;min-width:0;padding:0 12px;gap:8px}.wallet small{display:inline;font-size:8px;letter-spacing:.16em}.wallet b{font-size:16px}.fairPanel{position:fixed;left:4vw;right:4vw;top:64px;width:auto;transform:none;max-height:calc(100vh - 80px);overflow:auto}}@media(max-width:400px){.wallet small{display:none}.fairBtn{padding:0 10px}}@media(min-width:641px)and (max-height:520px){.hudTop{grid-column:1 / -1;width:100%;height:48px}}.veil{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;gap:.6em;background:#0b0f1a;font-family:Archivo,sans-serif;font-size:clamp(16px,2.4cqw,30px);letter-spacing:.06em;color:#f6efe2b3;transition:opacity .32s ease-out,visibility 0s linear .32s}.veil img{height:1.5em;width:auto;margin-right:.2em}.veil b{font-weight:900;color:var(--brand)}.veil span{font-weight:700}.veil.off{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:640px){.feed.phone,.ladder{display:none!important}}@media(max-width:640px){.board{gap:0}.board .bTag,.board .bWin{display:none}.board .bMult{font-size:1.5cqw;letter-spacing:.08em}.board.rolling .bMult{font-size:1.35cqw;letter-spacing:.16em}.board .bMult.pop{animation:multPopPhone .62s cubic-bezier(.2,.9,.3,1.3)}@keyframes multPopPhone{0%{transform:scale(.8)}55%{transform:scale(1.1)}to{transform:scale(1)}}}.strikeFx{position:absolute;inset:0;z-index:5;pointer-events:none}.strikeWord{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:Archivo,sans-serif;font-size:clamp(40px,9cqw,150px);font-weight:900;letter-spacing:.14em;text-indent:.14em;color:#fff1c8;-webkit-text-stroke:.06em #6b3d0a;paint-order:stroke fill;text-shadow:0 0 .25em rgba(255,200,90,.85),0 0 .8em rgba(255,160,30,.55),0 .06em 0 #8a5412;animation:strikeWord 1.9s cubic-bezier(.2,.9,.3,1) both;white-space:nowrap}@keyframes strikeWord{0%{opacity:0;transform:translate(-50%,-50%) scale(2.1)}16%{opacity:1;transform:translate(-50%,-50%) scale(.94)}24%{transform:translate(-50%,-50%) scale(1.06)}32%{transform:translate(-50%,-50%) scale(1)}78%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-56%) scale(1.04)}}.sparks{position:absolute;left:50%;top:45%;width:0;height:0}.sparks span{position:absolute;left:0;top:0;width:.9cqw;height:.9cqw;margin:-.45cqw;border-radius:50%;background:radial-gradient(circle,#fff6d6 0 30%,#ffcf5a 60%,#ffb43c00);animation:spark 1.1s cubic-bezier(.1,.8,.3,1) var(--t) both}@keyframes spark{0%{opacity:0;transform:translate(0) scale(.4)}12%{opacity:1;transform:translate(calc(var(--dx) * .25),calc(var(--dy) * .25)) scale(1.2)}to{opacity:0;transform:translate(var(--dx),calc(var(--dy) + 10cqh)) scale(.2)}}.board.strike .bLine.bIn{animation:lineIn .46s cubic-bezier(.2,.8,.3,1) both,strikeBlink .22s ease-in-out .9s 4 alternate}@keyframes strikeBlink{to{opacity:.35}}@media(max-width:640px){.strikeWord{font-size:14vw}.sparks span{width:2.2vw;height:2.2vw;margin:-1.1vw}}.goldWash{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(70% 60% at 50% 60%,#ffc45052,#ffaa281f 60%,#78460a1a);mix-blend-mode:overlay;opacity:0;transition:opacity .7s ease-out}.pinTag{position:absolute;left:50%;bottom:108%;transform:translate(-50%) scale(0);padding:.12em .42em;border-radius:.5em;background:linear-gradient(180deg,#fff1c8,#f2c14e);box-shadow:0 0 0 1px #78460ab3,0 4px 10px #00000080,0 0 12px #ffc85099;color:#4a2a05;font-family:Archivo,sans-serif;font-size:1.15cqw;font-weight:900;letter-spacing:.02em;white-space:nowrap;z-index:3;animation:tagPop 1.1s cubic-bezier(.2,.9,.3,1.2) var(--tdelay, 0ms) both}@keyframes tagPop{0%{opacity:0;transform:translate(-50%,40%) scale(.2)}18%{opacity:1;transform:translate(-50%,-10%) scale(1.15)}28%{transform:translate(-50%) scale(1)}70%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-120%) scale(.9)}}.plateBtn.golden{background:linear-gradient(180deg,#ffd978,#d8a030);color:#3a2205}.plateBtn.golden span{color:#3a2205bf}.plateBtn.golden:hover:not(:disabled){background:linear-gradient(180deg,#ffe08a,#e2ab3a)}.plateBtn.golden:disabled{background:var(--well);color:#d6c6aa80}.board.golden .bTag,.board.golden .bMult,.board.golden .bWin{color:#ffe08a;text-shadow:0 0 .6cqw rgba(255,200,80,.8),0 0 1.4cqw rgba(255,170,40,.4)}.strikeWord.golden{color:#fff1c8;-webkit-text-stroke:.06em #7a4a08;font-size:clamp(30px,7cqw,120px)}.chip.bonus{box-shadow:inset 0 0 0 1px #ffc850e6}.chip.bonus b{color:#ffd978}@media(max-width:640px){.pinTag{font-size:2.4vw}.strikeWord.golden{font-size:11vw}}.testBtn{flex:none;height:var(--hh);padding:0 clamp(10px,calc(var(--u) * 1),16px);border:0;border-radius:clamp(8px,calc(var(--u) * .75),12px);background:var(--well);box-shadow:inset 0 0 0 1px #ffc85073;color:#ffd978;font-family:inherit;font-size:clamp(9px,calc(var(--u) * .84),13px);font-weight:800;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.testBtn:hover:not(:disabled){box-shadow:inset 0 0 0 1px #ffc850e6;color:#fff1c8}.testBtn:disabled{color:#ffd97859;box-shadow:inset 0 0 0 1px #ffc85033;cursor:default}@media(max-width:640px){.testBtn{height:34px;padding:0 10px}}@media(max-width:640px){.strikeWord{top:60%}.strikeWord.golden{font-size:7.4vw;letter-spacing:.1em;text-indent:.1em}.pinTag{font-size:4.4vw;bottom:115%;padding:.14em .45em}.verdictPhone.golden:before{background:linear-gradient(90deg,#ffd978,#d8a030)}.verdictPhone.golden .tag{color:#ffe08acc}.verdictPhone.golden .mult{color:#ffe08a}.verdictPhone.golden .win{color:#fff1c8}.verdictPhone.golden{box-shadow:0 0 0 1px #ffc850cc,0 10px 28px #00000080}}@media(max-width:640px){.board.golden.ready .bTag{display:inline;font-size:1.5cqw;letter-spacing:.22em;color:#ffe08a;text-shadow:0 0 .6cqw rgba(255,200,80,.8),0 0 1.4cqw rgba(255,170,40,.4)}.board.golden.ready .bMult{display:none}.board.golden.done .bMult{font-size:1.65cqw}}.stage{transition:box-shadow .7s ease-out}.stage.golden{box-shadow:0 0 0 1px #1e1206e6,0 18px 44px #0000008c,0 0 64px #ffbe4680,0 0 140px #ffaa2838}.board.golden.reveal .bMult,.board.golden.double .bMult{color:#ffe08a}.board.rolling .bMult{font-size:min(2.2cqw,calc(29cqw / var(--len, 8)));letter-spacing:.1em;white-space:nowrap}@media(max-width:640px){.board.rolling .bMult{font-size:min(1.35cqw,calc(23cqw / var(--len, 8)));letter-spacing:.08em}}@media(max-width:640px){.board{left:50%;top:36.9%;width:82%;height:6.4%;transform:translate(-50%);border-radius:1.2vw;gap:1.15cqw;background:linear-gradient(180deg,#0d1a33,#070f22);box-shadow:0 0 0 .55vw #c9963a,0 0 0 .8vw #3a2205,0 0 4vw #ffbe4659,inset 0 0 3vw #0009}.board .bTag,.board .bWin{display:inline}.board .bTag{font-size:1.24cqw;letter-spacing:.2em}.board .bMult{font-size:2.3cqw}.board .bWin{font-size:1.44cqw}.board.rolling .bMult{font-size:min(2.1cqw,calc(31.5cqw / var(--len, 8)));letter-spacing:.1em}.board.golden.ready .bTag{display:inline;font-size:1.24cqw}.board.golden.ready .bMult{display:inline;font-size:2cqw}.board.golden.done .bMult{font-size:2.3cqw}.board .bLine{padding:0 1.44cqw}.board .bMult.pop{animation:multPop .62s cubic-bezier(.2,.9,.3,1.3)}.verdictPhone{display:none!important}}.board .bMult.golden{color:#ffe08a;text-shadow:0 0 .6cqw rgba(255,200,80,.8),0 0 1.4cqw rgba(255,170,40,.4);letter-spacing:.06em;font-size:1.3cqw}.board.golden.done.strike .bMult{font-size:1.9cqw}.board.golden.done.strike .bWin{font-size:1cqw}.panel h4 em.gf{color:#ffd978bf;letter-spacing:.06em}@media(max-width:640px){.board .bMult.golden{font-size:1.9cqw}}@media(max-width:640px){.board .bLine:has(.bMult.golden) .bTag{font-size:1.05cqw;letter-spacing:.14em}.board .bMult.golden{font-size:1.48cqw;letter-spacing:.06em}}.board .bLine:has(.bMult.golden) .bTag{letter-spacing:.12em;font-size:.92cqw}@media(max-width:640px){.meter{left:52%;right:auto;top:44.2%;height:5.4%;gap:1.2vw}.mcap{font-size:2.2vw;margin-left:1vw}.mpin:before{width:240%}}.lamps{position:absolute;inset:0;z-index:3;pointer-events:none}.lamp{position:absolute;top:38.9%;height:3.3%;aspect-ratio:120 / 365;transform:translate(-50%)}.lamp.l1{left:69.12%}.lamp.l2{left:70.12%}.lamp img{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .32s ease-out;transform-origin:50% 100%}.lamp:before{content:"";position:absolute;left:50%;top:50%;width:320%;height:140%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#2ee98c99,#2ee98c00 70%);opacity:0;transition:opacity .32s ease-out}.lamp.lit img{opacity:1;animation:lampPop .52s cubic-bezier(.2,.9,.3,1.4)}.lamp.lit:before{opacity:1}@keyframes lampPop{0%{transform:scale(.8)}55%{transform:scale(1.25)}to{transform:scale(1)}}.lamps.armed .lamp.lit img{animation:lampBlaze .9s ease-in-out infinite alternate}.lamps.armed .lamp.lit:before{animation:lampBlaze .9s ease-in-out infinite alternate}@keyframes lampBlaze{0%{opacity:.7}to{opacity:1}}@media(max-width:640px){.board{width:30%}}.cone{position:absolute;top:13%;width:120%;height:130%;transform-origin:50% 0%;background:conic-gradient(from 172.5deg at 50% 0%,#fff0cd00,#fff0cd14 3.5deg,#fff4d680 6deg 9deg,#fff0cd14 11.5deg,#fff0cd00 15deg);-webkit-mask:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.6) 55%,transparent 95%);mask:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.6) 55%,transparent 95%);mix-blend-mode:screen;pointer-events:none;opacity:0}.cone.l{left:-35%;animation:coneL 1.7s cubic-bezier(.3,.6,.3,1) both}.cone.r{right:-35%;animation:coneR 1.7s cubic-bezier(.3,.6,.3,1) both}@keyframes coneL{0%{opacity:0;transform:rotate(38deg)}22%{opacity:1}55%{transform:rotate(-19deg)}80%{opacity:.9}to{opacity:0;transform:rotate(-22deg)}}@keyframes coneR{0%{opacity:0;transform:rotate(-38deg)}22%{opacity:1}55%{transform:rotate(19deg)}80%{opacity:.9}to{opacity:0;transform:rotate(22deg)}}@media(max-width:640px){.cone{width:200%}.cone.l{left:-75%}.cone.r{right:-75%}}.lampCap{position:absolute;left:69.62%;top:42.35%;transform:translate(-50%);font-family:Archivo,sans-serif;font-size:.62cqw;font-weight:900;letter-spacing:.22em;text-indent:.22em;color:#ffd9786b;white-space:nowrap;transition:color .32s ease-out,text-shadow .32s ease-out}.lampCap.lit{color:#ffe08a;text-shadow:0 0 .5cqw rgba(255,200,80,.8),0 0 1.2cqw rgba(255,170,40,.4)}.lamps.armed .lampCap{animation:lampBlaze .9s ease-in-out infinite alternate}@media(max-width:640px){.lampCap{font-size:1.3cqw}}.strikeRow{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--g);height:var(--h)}.strikeRead{display:grid;align-content:center;justify-items:center;gap:1px;min-width:clamp(84px,calc(var(--u) * 8.6),140px);padding:0 clamp(8px,calc(var(--u) * .8),14px);border-radius:var(--r);background:linear-gradient(180deg,color-mix(in srgb,var(--sc, #e8b45c) 78%,white),color-mix(in srgb,var(--sc, #e8b45c) 86%,black));color:#06110b}.strikeRead small{font-size:clamp(8px,calc(var(--u) * .78),13px);font-weight:800;letter-spacing:.18em;color:#06110bb3}.strikeRead b{font-size:clamp(15px,calc(var(--u) * 1.6),27px);font-weight:900;font-variant-numeric:tabular-nums}.strikeSlider{-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;padding:0 clamp(10px,calc(var(--u) * 1),16px);border-radius:var(--r);background:var(--well);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;outline:none;--track: linear-gradient(90deg, #2ee98c 0%, #e8b45c 40%, #ff9a3c 70%, #ff5a3c 100%)}.strikeSlider::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,transparent var(--p, 0%),rgba(255,255,255,.08) var(--p, 0%)),var(--track);background-blend-mode:normal}.strikeSlider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff1c8,#e0ab3a 60%,#9a6a1a);box-shadow:0 0 0 2px #0a1522,0 2px 8px #0009,0 0 12px #ffc85080}.strikeSlider::-moz-range-track{height:6px;border-radius:3px;background:var(--track)}.strikeSlider::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff1c8,#e0ab3a 60%,#9a6a1a);box-shadow:0 0 0 2px #0a1522,0 2px 8px #0009}.strikeSlider:disabled{cursor:default;opacity:.7}@media(max-width:640px){.strikeRow{height:var(--h);gap:var(--gap)}.strikeRead{min-width:24vw}.strikeRead small{font-size:2.1vw}.strikeRead b{font-size:4.2vw}.strikeSlider::-webkit-slider-thumb{width:26px;height:26px;margin-top:-10px}}.plaqueLit{position:absolute;left:68.96%;top:39.53%;width:3.17%;height:7.02%;z-index:3;pointer-events:none}.plaqueLit img{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .36s ease-out}.plaqueLit img.on{opacity:1}.plaqueLit.armed img.two.on{animation:lampBlaze .9s ease-in-out infinite alternate}.lamps,.lampCap{display:none!important}@media(max-width:640px){.strikeSlider{padding:0 3.2vw}.strikeSlider::-webkit-slider-runnable-track{height:2.2vw;border-radius:1.1vw}.strikeSlider::-webkit-slider-thumb{width:7.4vw;height:7.4vw;margin-top:-2.6vw}.strikeSlider::-moz-range-track{height:2.2vw}.strikeSlider::-moz-range-thumb{width:7.4vw;height:7.4vw}.strikeRead{border-radius:var(--r)}}.board{overflow:hidden}@media(max-width:640px){@keyframes lineInPhone{0%{opacity:0;transform:translate(42%);text-shadow:0 0 0 rgba(255,200,90,0)}55%{opacity:1;transform:translate(-2%);text-shadow:0 0 2.4vw rgba(255,210,110,.95),0 0 5vw rgba(255,170,40,.5)}to{opacity:1;transform:none;text-shadow:0 0 1vw rgba(255,200,90,.55),0 0 2.4vw rgba(255,170,40,.25)}}@keyframes lineOutPhone{to{opacity:0;transform:translate(-42%)}}.board .bIn{animation-name:lineInPhone}.board .bOut{animation-name:lineOutPhone}}.feedStrip.slide{animation:feedSlide .42s cubic-bezier(.2,.8,.3,1)}@keyframes feedSlide{0%{transform:translate(var(--shift, -50px))}to{transform:none}}.feedStrip.slide .chip.new{animation:chipFade .42s ease-out}@keyframes chipFade{0%{opacity:0}to{opacity:1}}.board.golden.ready .bTag{font-size:.92cqw;letter-spacing:.14em}.board.golden.ready .bMult{font-size:1.45cqw;letter-spacing:.06em}@media(max-width:640px){.board.golden.ready .bTag{font-size:1.15cqw}.board.golden.ready .bMult{font-size:1.82cqw}}.howBtn{color:#d6c6aa9e}@media(max-width:640px){.howBtn{padding:0 10px}.howPanel p{font-size:12px}}.bonusDim{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 30% 62% at 50% 60%,#04081000 34%,#04081080,#040810db 86%);opacity:0;transition:opacity 1s ease-in-out}.bonusDim.on{opacity:1}.pinSlot{z-index:2}.cone.hold{z-index:2;animation:coneHold 2.6s ease-in-out infinite alternate}.cone.hold.l{left:-35%;transform:rotate(-19deg)}.cone.hold.r{right:-35%;transform:rotate(19deg)}@keyframes coneHold{0%{opacity:.5}to{opacity:.8}}.goldWash.on{opacity:1}.cone.hold.l{animation:coneHold 2.6s ease-in-out infinite alternate,sweepL 4.2s ease-in-out infinite alternate}.cone.hold.r{animation:coneHold 2.6s ease-in-out infinite alternate,sweepR 4.2s ease-in-out infinite alternate}@keyframes sweepL{0%{transform:rotate(-26deg)}to{transform:rotate(-12deg)}}@keyframes sweepR{0%{transform:rotate(26deg)}to{transform:rotate(12deg)}}.chase{position:absolute;inset:0;z-index:2;pointer-events:none}.chase span{position:absolute;width:1.1cqw;height:1.1cqw;border-radius:50%;background:radial-gradient(circle,#fff6d0 0 30%,#ffcf5a 55%,#ffbe3c00);left:calc(var(--edge) + (50% - var(--edge)) * var(--t) * .92);bottom:calc(3% + 52% * var(--t));transform:translate(-50%,50%) scale(calc(1 - var(--t) * .72));opacity:.18;animation:chaseLamp 1.4s linear infinite;animation-delay:calc(var(--i) * -116ms)}.chase.l span{--edge: 15%;--t: calc(var(--i) / 11)}.chase.r span{--edge: 85%;--t: calc(var(--i) / 11)}@keyframes chaseLamp{0%{opacity:.18}12%{opacity:1}40%{opacity:.18}to{opacity:.18}}.embers{position:absolute;inset:0;z-index:2;pointer-events:none}.embers span{position:absolute;left:calc(var(--x) * 1%);bottom:6%;width:calc(.7cqw * var(--s));height:calc(.7cqw * var(--s));border-radius:50%;background:radial-gradient(circle,#fff6d0 0 30%,#ffd15a 55%,#ffbe3c00);opacity:0;animation:ember 5.2s ease-out infinite;animation-delay:calc(var(--d) * -.56s)}@keyframes ember{0%{opacity:0;transform:translate(0) scale(.6)}12%{opacity:.9}60%{opacity:.6;transform:translate(1.5cqw,-34cqh) scale(1)}to{opacity:0;transform:translate(-1cqw,-58cqh) scale(.4)}}.marqueeSweep{position:absolute;left:30.3%;top:21.2%;width:39.4%;height:14.6%;z-index:3;pointer-events:none;overflow:hidden;border-radius:1cqw}.marqueeSweep:before{content:"";position:absolute;top:-20%;bottom:-20%;left:-35%;width:30%;background:linear-gradient(100deg,#fff5d200,#fff5d28c,#fff5d200);transform:skew(-18deg);animation:marqueeSweep 3.8s ease-in-out infinite}@keyframes marqueeSweep{0%{transform:translate(0) skew(-18deg)}60%,to{transform:translate(480%) skew(-18deg)}}.goldWash.on{animation:washBreathe 3.2s ease-in-out infinite alternate}@keyframes washBreathe{0%{opacity:.85}to{opacity:1}}@media(max-width:640px){.chase span{width:2.2vw;height:2.2vw}.embers span{width:calc(1.6vw * var(--s));height:calc(1.6vw * var(--s))}}@media(max-width:640px){.hudTop{gap:5px;padding:0 8px 0 10px}.hudMid{gap:5px}.brand{gap:6px}.brand b{font-size:15px}.fairBtn,.testBtn{height:32px;padding:0 8px;font-size:9px;letter-spacing:.1em}.howBtn{padding:0 9px;font-size:11px}.wallet{height:32px;padding:0 10px;gap:5px;min-width:0;flex-shrink:0}.wallet small{display:none}.hudMid>*{min-width:0}.wallet b{font-size:14px}}@media(max-width:640px){.chase.l span{--edge: 30%}.chase.r span{--edge: 70%}.embers span{left:calc(30% + var(--x) * .4%)}.chase span{width:2.6vw;height:2.6vw}}.board.vert .bIn{animation-name:lineInV;animation-duration:.34s}.board.vert .bOut{animation-name:lineOutV;animation-duration:.26s}@keyframes lineInV{0%{opacity:0;transform:translateY(85%);text-shadow:0 0 0 rgba(255,200,90,0)}60%{opacity:1;transform:translateY(-5%);text-shadow:0 0 1cqw rgba(255,210,110,.8),0 0 2cqw rgba(255,170,40,.4)}to{opacity:1;transform:none;text-shadow:0 0 .5cqw rgba(255,200,90,.55),0 0 1.2cqw rgba(255,170,40,.25)}}@keyframes lineOutV{to{opacity:0;transform:translateY(-85%)}}.howPanel{width:380px}.howRow{display:flex;align-items:flex-start;gap:12px;padding:9px 0;border-top:1px solid rgba(255,216,120,.1)}.howRow:first-of-type{border-top:0}.howN{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:900;color:#10131c;background:linear-gradient(180deg,#ffe08a,#d9a83c);box-shadow:0 1px #0006;margin-top:1px}.howRow b{display:block;color:#ffd978;font-size:14px;font-weight:900;letter-spacing:.01em;margin-bottom:2px}.howRow p{margin:0;color:#d6c6aacc;font-size:12.5px;line-height:1.45}@media(max-width:640px){.howPanel{width:auto}.howRow b{font-size:14px}.howRow p{font-size:12.5px}}.board.rest .bIn .bMult.reset{color:#ff9a8a;font-size:1.55cqw;letter-spacing:.12em;white-space:nowrap;text-shadow:0 0 .5cqw rgba(255,120,90,.5)}@media(max-width:640px){.board.rest .bIn .bMult.reset{font-size:1.48cqw;letter-spacing:.1em}}.panel section.bell{grid-template-columns:auto auto;gap:var(--g)}.plateBtn{width:calc(var(--c) * 3 + var(--g) * 2)}.autoWrap{position:relative}.autoBtn{display:grid;align-content:center;justify-items:center;gap:2px;width:var(--c);height:calc(var(--h) + var(--g) + var(--rowh));border-radius:var(--r);background:var(--well);box-shadow:inset 0 0 0 1px var(--line);color:var(--dim)}.autoBtn b{font-size:clamp(12px,calc(var(--u) * 1.2),20px);font-weight:900;letter-spacing:.1em;text-indent:.1em}.autoBtn span{font-size:clamp(9px,calc(var(--u) * .86),14px);font-weight:800;letter-spacing:.06em;color:var(--cap);font-variant-numeric:tabular-nums}.autoBtn:hover{color:#fff;box-shadow:inset 0 0 0 1px #ffffff29}.autoBtn.on{background:linear-gradient(180deg,#ff9a86,#e25b44);color:#1a0a06;box-shadow:inset 0 1px #ffffff40,inset 0 -2px #0000002e}.autoBtn.on span{color:#1a0a06b8}.autoBtn.on:hover{color:#1a0a06;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0000002e}.autoMenu{position:absolute;right:0;bottom:calc(100% + var(--g));z-index:6;display:grid;grid-template-columns:repeat(5,auto);gap:4px;padding:8px;border-radius:var(--r);background:#0a1522;box-shadow:0 0 0 1px var(--line),0 12px 30px #0000008c}.autoMenu small{grid-column:1 / -1;font-size:9px;font-weight:800;letter-spacing:.2em;color:var(--cap);padding:0 2px 2px}.autoMenu button{min-width:46px;height:36px;padding:0 10px;border-radius:8px;background:#ffffff0d;color:#fff;font-weight:900;font-size:13px;font-variant-numeric:tabular-nums}.autoMenu button:hover{background:#2ee98c33}@media(max-width:640px){.panel section.bell{grid-template-columns:minmax(0,1fr) auto}.plateBtn{width:100%}.autoBtn{width:clamp(58px,17vw,76px);height:100%}.autoBtn b{font-size:12px}.autoBtn span{font-size:9px}.autoMenu{right:0;grid-template-columns:repeat(5,auto)}.autoMenu button{min-width:42px;height:38px;padding:0 8px}}.strikeRow{position:relative}.strikeRow.held{box-shadow:0 0 0 1px #ffd9788c,0 0 18px #ffbe3c38;border-radius:var(--r)}.holdTag{position:absolute;right:clamp(10px,calc(var(--u) * 1),16px);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:linear-gradient(180deg,#ffe08a,#d9a83c);color:#2a1a04;font-size:clamp(9px,calc(var(--u) * .78),12px);font-weight:900;letter-spacing:.1em;white-space:nowrap;box-shadow:0 2px 8px #00000073,0 0 0 1px #fff0c859;animation:holdIn .42s cubic-bezier(.2,.9,.3,1) both;pointer-events:none}.holdTag i{width:7px;height:7px;border-radius:50%;background:#1f9d5a;box-shadow:0 0 6px #2ee98c}@keyframes holdIn{0%{opacity:0;transform:translateY(-50%) scale(.85)}to{opacity:1;transform:translateY(-50%) scale(1)}}.panel h4 em.gf{transition:color .2s}@media(max-width:640px){.holdTag{right:10px;padding:4px 9px;font-size:9.5px;letter-spacing:.08em}}.bonusRow .strikeRead{min-width:clamp(96px,calc(var(--u) * 9.6),140px);background:linear-gradient(180deg,#ffe08a,#d9a83c);color:#2a1a04;box-shadow:0 0 0 1px #fff0c880,0 0 16px #ffbe3c4d}.bonusRow .strikeRead small{color:#2a1a04b3}.bonusRow .strikeRead b{font-size:clamp(12px,calc(var(--u) * 1.2),19px);letter-spacing:.04em}.bonusNote{min-width:0;display:grid;align-content:center;gap:3px;padding:0 clamp(10px,calc(var(--u) * 1.1),18px);border-radius:var(--r);background:linear-gradient(180deg,#ffc8501a,#ffc8500a),var(--well);box-shadow:inset 0 0 0 1px #ffd97866;line-height:1.2}.bonusNote b{font-size:clamp(11px,calc(var(--u) * 1.08),16px);font-weight:900;color:#ffe8a8;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bonusNote em{font-style:normal;font-size:clamp(8.5px,calc(var(--u) * .8),12px);font-weight:700;color:#ffe0a0b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bonusLadder{grid-template-columns:auto repeat(6,minmax(0,1fr)) minmax(0,2.3fr)}.rung.gold{background:linear-gradient(180deg,#ffc8501f,#ffc8500a),var(--well);box-shadow:inset 0 0 0 1px #ffd9784d}.rung.gold{grid-auto-flow:column;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:clamp(4px,calc(var(--u) * .5),8px)}.rung.gold img{height:clamp(18px,calc(var(--rowh) - 12px),34px);width:auto;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.rung.gold b{color:#ffe8a8;font-size:clamp(12px,calc(var(--u) * 1.15),18px)}.rung.gold.cap{grid-template-columns:auto;grid-auto-flow:row;gap:0;padding:0 clamp(8px,calc(var(--u) * .9),14px);background:linear-gradient(180deg,#ffe08a,#d9a83c);box-shadow:none}.rung.gold.cap small{color:#2a1a04b3;letter-spacing:.2em}.rung.gold.cap b{color:#2a1a04;font-size:clamp(10px,calc(var(--u) * .95),14px);letter-spacing:.08em}.rung.gold.strike{grid-template-columns:auto;grid-auto-flow:row;gap:1px;background:linear-gradient(180deg,#ffc85038,#ffc85014),var(--well);box-shadow:inset 0 0 0 1px #ffd978b3,0 0 12px #ffbe3c40}.rung.gold.strike small{color:#ffe08ae6;letter-spacing:.14em}.rung.gold.strike b{color:#fff1c8;font-size:clamp(10px,calc(var(--u) * .92),14px);white-space:nowrap;letter-spacing:.04em}@media(max-width:640px){.bonusNote{padding:0 10px;overflow:hidden;gap:2px}.bonusNote b{font-size:2.9vw;white-space:nowrap;line-height:1.15}.bonusNote em{font-size:2.35vw;white-space:nowrap;line-height:1.2}.bonusNote .full{display:none}.bonusRow .strikeRead{min-width:24vw}.bonusRow .strikeRead b{font-size:3.6vw}}.trackWrap{position:relative;min-width:0;height:100%}.holdGhost{position:absolute;top:50%;left:calc(clamp(10px,calc(var(--u) * 1),16px) + 11px + (100% - 2 * clamp(10px,calc(var(--u) * 1),16px) - 22px) * var(--hpf, 0));width:22px;height:22px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,#ffe08a59,#ffe08a00 70%);box-shadow:0 0 0 2px #ffd978f2,0 0 16px 5px #ffbe3c8c;animation:ghostPulse 1.3s ease-in-out infinite}@keyframes ghostPulse{0%,to{box-shadow:0 0 0 2px #ffd978f2,0 0 14px 4px #ffbe3c73}50%{box-shadow:0 0 0 3px #ffe6a0,0 0 24px 9px #ffbe3cb3}}.strikeRow.held.away{box-shadow:0 0 0 1px #ff965ab3,0 0 18px #ff783c47}.holdTag.away{background:linear-gradient(180deg,#ffb48e,#e2673f);color:#2a0e06}.holdTag.away i{background:#ffe08a;box-shadow:0 0 6px #ffd978}@media(max-width:640px){.holdGhost{left:calc(3.2vw + 3.7vw + (100% - 6.4vw - 7.4vw) * var(--hpf, 0));width:7.4vw;height:7.4vw}}.holdTag.left{right:auto;left:clamp(10px,calc(var(--u) * 1),16px)}.holdTag .short{display:none}@media(max-width:640px){.holdTag .full{display:none}.holdTag .short{display:inline}.holdTag.left{left:10px}}.strikeRead small.hold{display:none}@media(max-width:640px){.holdTag,.strikeRow.held .strikeRead small.lbl{display:none}.strikeRow.held .strikeRead small.hold{display:block;font-size:2.2vw;letter-spacing:.12em;color:#2a1a04}.strikeRow.held.away .strikeRead{background:linear-gradient(180deg,#ffb48e,#e2673f)}.strikeRow.held.away .strikeRead small.hold,.strikeRow.held.away .strikeRead b{color:#2a0e06}}.howPays{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:3px;margin-top:8px}.howPays span{display:grid;justify-items:center;gap:1px;padding:5px 0;border-radius:6px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff0d}.howPays small{font-size:8px;font-weight:800;letter-spacing:.04em;color:var(--cap, rgba(214, 198, 170, .5));white-space:nowrap}.howPays span.strike small{font-size:7px;letter-spacing:0}.howPays b{font-size:11px;font-weight:900;color:#f2eadb;font-variant-numeric:tabular-nums}.howPays span.zero b{color:#d6c6aa66}.howPays span.strike{box-shadow:inset 0 0 0 1px #2ee98c99}.howPays span.strike small{color:#2ee98ccc}.howPays span.strike b{color:#2ee98c}@media(max-width:640px){.howPays{gap:2px}.howPays small{font-size:7px;letter-spacing:.04em}.howPays b{font-size:10px}}.bonusNote .short{display:none}@media(max-width:640px){.ladder.bonusLadder{display:none!important}.bonusNote .short{display:inline}}.bonusRow .strikeRead{background:#0b1220;color:#ffe8a8;box-shadow:inset 0 0 0 1px #ffd35abf,0 0 10px #ffbe3c38;animation:none}.bonusRow .strikeRead small{color:#ffe0a0bf;text-shadow:none}.bonusRow .strikeRead b{color:#ffe8a8;text-shadow:0 0 6px rgba(255,200,90,.35)}.bonusNote{background:#0b1220;box-shadow:inset 0 0 0 1px #ffd35a66}.bonusNote b{color:#ffe8a8;text-shadow:none}.bonusNote em{color:#d6c6aacc}.rung.gold{background:#0b1220;box-shadow:inset 0 0 0 1px #ffd35a66}.rung.gold b{color:#ffe8a8;text-shadow:none}.rung.gold img{filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.rung.gold .val{display:grid;justify-items:start;gap:0;line-height:1}.rung.gold .val small{font-size:clamp(6.5px,calc(var(--u) * .58),9px);font-weight:800;letter-spacing:.02em;color:#d6c6aa8c;white-space:nowrap}.rung.gold{padding:0 4px;gap:clamp(3px,calc(var(--u) * .4),6px)}.rung.gold img{height:clamp(16px,calc(var(--rowh) - 14px),30px)}.rung.gold b{font-size:clamp(11px,calc(var(--u) * 1.05),16px)}.rung.gold.cap{background:#0b1220;box-shadow:inset 0 0 0 1px #ffd35abf}.rung.gold.cap small{color:#ffe0a0bf;text-shadow:none}.rung.gold.cap b{color:#ffe8a8;text-shadow:none}.rung.gold.strike{background:#0b1220;box-shadow:inset 0 0 0 1px #ffd35abf;animation:none}.rung.gold.strike small{color:#ffe0a0cc;text-shadow:none}.rung.gold.strike b{color:#ffe8a8;text-shadow:none}.plateBtn.golden{background:linear-gradient(180deg,#ffe08a,#e0ab3a 60%,#c8922a);color:#2a1a04;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0000002e}.plateBtn.golden:hover:not(:disabled){background:linear-gradient(180deg,#ffe9a4,#eab84a 60%,#d09c30)}.plateBtn.golden span{color:#2a1a04bf}.plateBtn.golden:disabled{background:linear-gradient(180deg,#3a3018,#2c2412);color:#ffe0a066;box-shadow:inset 0 0 0 1px #ffd35a40}.plateBtn.golden:disabled span{color:#ffe0a059}.ribbon{display:none}@media(max-width:640px){.ribbon{position:absolute;left:50%;top:2.2%;transform:translate(-50%);z-index:4;display:flex;align-items:center;gap:4px;padding:4px 8px 4px 10px;border-radius:999px;background:#060a129e;box-shadow:0 0 0 1px #ffd87838,0 4px 14px #00000059;pointer-events:none;white-space:nowrap}.ribbonCap{font-size:8px;font-weight:800;letter-spacing:.2em;color:#d6c6aa99;margin-right:2px}.ribbon .chip{display:inline-grid;place-items:center;min-width:34px;height:20px;padding:0 6px;border-radius:6px;font-size:10px;font-weight:900;font-variant-numeric:tabular-nums;background:#ffffff0f;color:#f2eadb}.ribbon .chip.zero{color:#ff8f7a}.ribbon .chip.win{color:#2ee98c}.ribbon .chip.strike{color:#06110b;background:linear-gradient(180deg,#3cf29b,#1fbf70)}.ribbon .chip.bonus{color:#2a1a04;background:linear-gradient(180deg,#ffe08a,#d9a83c)}.ribbon .chip.new{box-shadow:inset 0 0 0 1px #ffffff40}}.strikeRead .caret,.paysPop{display:none}@media(max-width:640px){.panel section{position:relative}.strikeRead{cursor:pointer}.strikeRead .caret{display:inline-block;width:0;height:0;margin-left:5px;vertical-align:1px;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4.5px solid currentColor;opacity:.75}.strikeRead.open .caret{transform:rotate(180deg)}.paysPop{display:block;position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:7;padding:10px;border-radius:14px;background:linear-gradient(180deg,#0f1c2e,#0a1522);box-shadow:0 0 0 1px #ffd87859,0 16px 40px #0009,0 0 24px #ffbe3c1f;animation:paysIn .24s cubic-bezier(.2,.9,.3,1) both}.paysPop:after{content:"";position:absolute;left:60px;top:100%;border:7px solid transparent;border-top-color:#0a1522}.paysPop small{display:flex;align-items:baseline;gap:6px;font-size:9.5px;font-weight:800;letter-spacing:.18em;color:#ffd978;margin:0 0 8px 2px}.paysPop small em{font-style:normal;letter-spacing:.08em;color:#d6c6aa80;font-size:9px}.paysGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.paysGrid .rung{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 10px;height:36px;min-width:0;border-radius:9px;background:var(--well);box-shadow:inset 0 0 0 1px #ffffff0f}.paysGrid .rung small{display:block;margin:0;font-size:9px;letter-spacing:.08em;color:var(--cap);white-space:nowrap}.paysGrid .rung b{font-size:14px;font-weight:900;color:#f2eadb;font-variant-numeric:tabular-nums}.paysGrid .rung.zero b{color:#d6c6aa66}.paysGrid .rung.strike{box-shadow:inset 0 0 0 1px #2ee98c99}.paysGrid .rung.strike small{color:#2ee98ccc;font-size:9px;letter-spacing:.1em}.paysGrid .rung.strike b{color:#2ee98c}.paysGrid .rung.lit{background:#2ee98c1f;box-shadow:inset 0 0 0 1px var(--brand)}.paysGrid .rung.lit b{color:#fff}@keyframes paysIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}}.plaqueLit img.gold.on{animation:neonPulse 2.6s ease-in-out infinite alternate}.plaqueLit img.one.on,.plaqueLit img.two.on{animation:neonPulseLit 1.8s ease-in-out infinite alternate}@keyframes neonPulse{0%{opacity:.62}to{opacity:1}}@keyframes neonPulseLit{0%{opacity:.86}to{opacity:1}}.signPhone{display:none}@media(max-width:640px){.plaqueLit{display:none}.signPhone{display:block;position:absolute;left:66.9%;top:40.2%;width:5.1%;aspect-ratio:186 / 232;z-index:3;pointer-events:none}.signPhone img{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .36s ease-out}.signPhone img.base,.signPhone img.on{opacity:1}.signPhone img.gold.on{animation:neonPulse 2.6s ease-in-out infinite alternate}.signPhone img.one.on,.signPhone img.two.on{animation:neonPulseLit 1.8s ease-in-out infinite alternate}}@media(max-width:640px){.bonusRow .strikeRead{cursor:pointer}.bonusRow .strikeRead .caret{border-top-color:#ffe8a8}.bonusPop{box-shadow:0 0 0 1px #ffd35a8c,0 16px 40px #0009}.bonusPop small{color:#ffe8a8}.paysGrid .rung.gold{display:flex;padding:0 10px;background:#0b1220;box-shadow:inset 0 0 0 1px #ffd35a66}.paysGrid .rung.gold small{color:#d6c6aa99;font-size:8.5px}.paysGrid .rung.gold b{color:#ffe8a8}.paysGrid .rung.wide{grid-column:1 / -1;justify-content:center;gap:10px;box-shadow:inset 0 0 0 1px #ffd35abf;background:#0b1220}.paysGrid .rung.wide small{color:#ffe0a0cc}.paysGrid .rung.wide b{color:#ffe8a8}}.demoBtn.on{color:#2ee98c;box-shadow:inset 0 0 0 1px #2ee98c99}@media(max-width:640px){.demoBtn{padding:0 7px}}@media(max-width:640px){.demoBtn{display:none}}.rung.gold.l5 b{font-size:clamp(10px,calc(var(--u) * .9),14px)}.rung.gold.l6 b{font-size:clamp(9px,calc(var(--u) * .78),12px);letter-spacing:0}.rung.gold.l6 img{height:clamp(14px,calc(var(--rowh) - 18px),24px)}.strikeRow.bonusRow{grid-template-columns:minmax(0,1fr)}.bonusTicket{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:clamp(10px,calc(var(--u) * 1.2),18px);height:100%;min-width:0;padding:0 clamp(12px,calc(var(--u) * 1.4),20px);border-radius:var(--r);background:var(--well);box-shadow:inset 0 0 0 1px #ffd35a80}.bonusHead{display:grid;gap:1px;white-space:nowrap}.bonusHead small{font-size:clamp(7.5px,calc(var(--u) * .72),11px);font-weight:800;letter-spacing:.2em;color:#ffe0a0b3}.bonusHead b{font-size:clamp(14px,calc(var(--u) * 1.45),22px);font-weight:900;letter-spacing:.03em;color:#ffe8a8}.bonusHead .caret{display:none}.bonusTicket .vrule{width:1px;height:62%;background:#ffd35a59}.bonusTicket .bonusNote{background:none;box-shadow:none;padding:0;gap:3px}.bonusTicket .bonusNote b{color:#f2eadb;font-size:clamp(11px,calc(var(--u) * 1.08),16px)}.bonusTicket .bonusNote em{color:#d6c6aab8;font-size:clamp(8.5px,calc(var(--u) * .82),12px)}.ladder.bonusLadder{display:flex;align-items:center;gap:clamp(10px,calc(var(--u) * 1.2),18px);padding:0 clamp(12px,calc(var(--u) * 1.4),20px);border-radius:var(--r);background:var(--well);box-shadow:inset 0 0 0 1px #ffffff0d}.bonusCap{font-size:clamp(7.5px,calc(var(--u) * .7),10.5px);font-weight:800;letter-spacing:.2em;line-height:1.25;color:#ffe0a0b3;white-space:nowrap}.bonusPrizes{flex:1;min-width:0;display:flex;justify-content:space-between;align-items:center;gap:4px}.prize{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:clamp(4px,calc(var(--u) * .45),7px);align-items:center}.prize img{grid-row:1 / 3;height:clamp(18px,calc(var(--rowh) - 10px),36px);width:auto;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.prize b{font-size:clamp(12px,calc(var(--u) * 1.15),18px);font-weight:900;color:#ffe8a8;font-variant-numeric:tabular-nums;line-height:1;align-self:end}.prize small{font-size:clamp(7px,calc(var(--u) * .62),9.5px);font-weight:800;letter-spacing:.04em;color:#d6c6aa80;line-height:1;align-self:start;padding-top:2px}.prize.l6 b{font-size:clamp(10px,calc(var(--u) * .95),14px)}.bonusAll{display:grid;justify-items:center;gap:1px;white-space:nowrap;padding:0 clamp(10px,calc(var(--u) * 1.2),18px);height:74%;align-content:center;border-radius:999px;background:linear-gradient(180deg,#ffe08a,#d9a83c);color:#2a1a04;box-shadow:inset 0 1px #ffffff59,0 2px 8px #00000059}.bonusAll small{font-size:clamp(7px,calc(var(--u) * .66),10px);font-weight:800;letter-spacing:.18em;color:#2a1a04b3}.bonusAll b{font-size:clamp(10px,calc(var(--u) * .98),14px);font-weight:900;letter-spacing:.04em}@media(max-width:640px){.bonusTicket{grid-template-columns:auto auto minmax(0,1fr);padding:0 10px;gap:9px}.bonusHead{cursor:pointer}.bonusHead small{font-size:2.1vw}.bonusHead b{font-size:3.7vw}.bonusHead .caret{display:inline-block;width:0;height:0;margin-left:5px;vertical-align:1px;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4.5px solid #ffe8a8;opacity:.8}.bonusHead.open .caret{transform:rotate(180deg)}.bonusTicket .bonusNote b{font-size:2.9vw;white-space:nowrap}.bonusTicket .bonusNote em{font-size:2.35vw;white-space:nowrap}}.strikeRow.bonusRow,.ladder.bonusLadder{width:100%;min-width:0;box-sizing:border-box}.ladder.bonusLadder,.bonusPrizes{overflow:hidden}.prize{min-width:0}.bonusAll{flex:none}.bonusAll .short{display:none}.ladder.bonusLadder.tight{gap:clamp(6px,calc(var(--u) * .8),12px);padding:0 clamp(8px,calc(var(--u) * 1),14px)}.ladder.bonusLadder.tight .prize{column-gap:3px}.ladder.bonusLadder.tight .prize img{height:clamp(14px,calc(var(--rowh) - 16px),26px)}.ladder.bonusLadder.tight .prize b{font-size:clamp(9.5px,calc(var(--u) * .88),13px);letter-spacing:0}.ladder.bonusLadder.tight .prize small{font-size:clamp(6.5px,calc(var(--u) * .56),8.5px)}.ladder.bonusLadder.tight .bonusAll{padding:0 clamp(8px,calc(var(--u) * .9),13px)}.ladder.bonusLadder.tight .bonusAll .full{display:none}.ladder.bonusLadder.tight .bonusAll .short{display:inline}.flyer{position:absolute;z-index:7;pointer-events:none;padding:.16em .5em;border-radius:.5em;background:linear-gradient(180deg,#fff1c8,#f2c14e);color:#4a2a05;font-family:Archivo,sans-serif;font-weight:900;font-size:clamp(12px,1.35cqw,22px);letter-spacing:.02em;white-space:nowrap;box-shadow:0 0 0 1px #78460ab3,0 4px 10px #00000080,0 0 14px #ffc850b3;animation:flyToBoard .64s cubic-bezier(.35,0,.15,1) both}@keyframes flyToBoard{0%{transform:translate(-50%,-50%) scale(1);opacity:1}25%{transform:translate(calc(-50% + var(--dx) * .18),calc(-50% + var(--dy) * .1 - 2.5cqw)) scale(1.15);opacity:1}70%{opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.35);opacity:0}}.boardFx{position:absolute;left:var(--bx);top:var(--by);width:var(--bw);height:var(--bh);transform:translate(-50%,-50%);z-index:6;pointer-events:none}.boardPulse{position:absolute;inset:-4%;border-radius:1cqw;box-shadow:0 0 0 2px #ffe08af2,0 0 22px 6px #ffbe3c8c;animation:boardPulse .56s ease-out both}@keyframes boardPulse{0%{transform:scale(.97);opacity:1}to{transform:scale(1.08);opacity:0}}.boardSparks,.boardBurst{position:absolute;left:50%;top:50%;width:0;height:0}.boardSparks b,.boardBurst b{position:absolute;left:0;top:0;width:.7cqw;height:.7cqw;margin:-.35cqw;border-radius:50%;background:radial-gradient(circle,#fff6d0 0 35%,#ffcf5a 60%,#ffbe3c00);animation:sparkFly .64s cubic-bezier(.1,.7,.3,1) both}.boardBurst b{width:1cqw;height:1cqw;margin:-.5cqw;animation-duration:.9s}@keyframes sparkFly{0%{transform:rotate(var(--a)) translate(0) scale(1);opacity:1}to{transform:rotate(var(--a)) translate(var(--r)) scale(.2);opacity:0}}.boardSlam{position:absolute;inset:-8%;border-radius:1.2cqw;box-shadow:0 0 0 3px #ffecaa,0 0 44px 16px #ffbe3cbf;animation:boardSlam 1s ease-out both}@keyframes boardSlam{0%{transform:scale(.94);opacity:1}to{transform:scale(1.22);opacity:0}}.coinShower{position:absolute;left:0;top:50%;width:100%;height:0}.coinShower b{position:absolute;left:var(--x);top:0;width:calc(1.1cqw * var(--s));height:calc(1.1cqw * var(--s));margin:-.55cqw;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6d0,#f2c14e 55%,#9a6a1a);box-shadow:0 0 6px #ffc850d9,inset 0 0 0 1px #78460a80;animation:coinFall 1.4s cubic-bezier(.25,.5,.45,1) both;animation-delay:var(--d)}@keyframes coinFall{0%{transform:translate(0) scale(.5) rotate(0);opacity:0}12%{transform:translate(calc(var(--sx) * .3),-3cqw) scale(1) rotate(60deg);opacity:1}to{transform:translate(var(--sx),34cqh) scale(.8) rotate(540deg);opacity:0}}.board .bMult.roll{display:inline-block;animation:sumRoll .38s cubic-bezier(.2,.9,.3,1.2) both}@keyframes sumRoll{0%{transform:translateY(45%) scale(.9);opacity:0}to{transform:none;opacity:1}}.board.golden.done .bMult.pop{animation:multPopBonus .76s cubic-bezier(.2,.9,.3,1.3)}@keyframes multPopBonus{0%{transform:scale(.5)}50%{transform:scale(1.32)}to{transform:scale(1)}}@media(max-width:640px){.flyer{font-size:3.4vw}.boardSparks b,.boardBurst b{width:1.4vw;height:1.4vw;margin:-.7vw}.coinShower b{width:calc(2.2vw * var(--s));height:calc(2.2vw * var(--s));margin:-1.1vw}}.board .bTag .short{display:none}@media(max-width:640px){.board .bTag .full{display:none}.board .bTag .short{display:inline}.flyer{font-size:3vw;padding:.14em .45em}.board.golden.reveal .bMult{font-size:2.6cqw}.boardSparks b,.boardBurst b{width:1.7vw;height:1.7vw;margin:-.85vw}.boardBurst b{width:2.2vw;height:2.2vw;margin:-1.1vw}.coinShower b{width:calc(2.7vw * var(--s));height:calc(2.7vw * var(--s));margin:-1.35vw}.boardPulse{inset:-8%}}.winPop{position:absolute;inset:0;z-index:8;display:grid;place-items:center;background:#04081080;animation:popIn .32s ease-out both;cursor:pointer}@keyframes popIn{0%{opacity:0}to{opacity:1}}.winRays{position:absolute;left:50%;top:50%;width:130cqw;height:130cqw;background:repeating-conic-gradient(#ffd26e29 0 10deg,#ffd26e00 10deg 24deg);-webkit-mask:radial-gradient(circle,#000 12%,rgba(0,0,0,.5) 30%,transparent 52%);mask:radial-gradient(circle,#000 12%,rgba(0,0,0,.5) 30%,transparent 52%);animation:raysSpin 14s linear infinite}@keyframes raysSpin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.winCard{position:relative;display:grid;justify-items:center;gap:.2cqw;padding:1.8cqw 4.5cqw 2cqw;border-radius:1.4cqw;background:linear-gradient(180deg,#16243f,#0b1220);box-shadow:0 0 0 2px #ffd35a,0 0 0 7px #ffd35a38,0 0 70px #ffbe3c8c,0 30px 70px #000000a6;animation:cardIn .56s cubic-bezier(.2,.9,.3,1.35) both;font-family:Archivo,sans-serif}@keyframes cardIn{0%{transform:scale(.5);opacity:0}to{transform:none;opacity:1}}.winCard small{font-size:1cqw;font-weight:800;letter-spacing:.3em;text-indent:.3em;color:#ffe0a0cc}.winTier{font-size:4.2cqw;font-weight:900;letter-spacing:.1em;text-indent:.1em;line-height:1.05;background:linear-gradient(180deg,#fff6d0,#ffd35a 45%,#d9962a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:none;text-shadow:none;animation:tierIn .7s cubic-bezier(.2,.9,.3,1.3) .12s both}@keyframes tierIn{0%{transform:scale(.6) translateY(1cqw);opacity:0}to{transform:none;opacity:1}}.winMult{font-size:6.4cqw;font-weight:900;line-height:1;color:#fff3cc;font-variant-numeric:tabular-nums;text-shadow:0 0 .6cqw rgba(255,220,130,.7),0 0 2cqw rgba(255,170,40,.45)}.winCash{font-size:2.1cqw;font-weight:900;color:#2ee98c;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-shadow:0 0 .8cqw rgba(46,233,140,.45)}.winCoins{position:absolute;left:0;top:-6%;width:100%;height:0;pointer-events:none}.winCoins b{position:absolute;left:var(--x);top:0;width:calc(1.3cqw * var(--s));height:calc(1.3cqw * var(--s));border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6d0,#f2c14e 55%,#9a6a1a);box-shadow:0 0 6px #ffc850d9,inset 0 0 0 1px #78460a80;animation:coinRain 2.6s cubic-bezier(.3,.2,.6,1) both;animation-delay:var(--d)}@keyframes coinRain{0%{transform:translate(0) rotate(0);opacity:0}8%{opacity:1}to{transform:translate(var(--sx),110cqh) rotate(720deg);opacity:.2}}@media(max-width:640px){.winRays{width:240vw;height:240vw}.winCard{padding:4vw 9vw 4.5vw;border-radius:3.5vw;gap:.5vw;box-shadow:0 0 0 1.5px #ffd35a,0 0 0 5px #ffd35a38,0 0 40px #ffbe3c80,0 16px 40px #000000a6}.winCard small{font-size:2.4vw}.winTier{font-size:8.6vw}.winMult{font-size:13vw}.winCash{font-size:4.6vw}.winCoins b{width:calc(2.8vw * var(--s));height:calc(2.8vw * var(--s))}}.chase.soft{opacity:.8}.chase.soft span{animation-duration:2.4s;animation-delay:calc(var(--i) * -.2s)}.marqueeSweep.soft:before{animation-duration:5.6s;opacity:.55}.laneShimmer{position:absolute;left:24%;top:58%;width:52%;height:42%;overflow:hidden;pointer-events:none;z-index:2}.laneShimmer:before{content:"";position:absolute;left:-10%;width:120%;height:16%;top:-16%;background:linear-gradient(180deg,#ffe09600,#ffe09633,#ffe09600);animation:shimmerDown 3.4s ease-in-out infinite}@keyframes shimmerDown{0%{transform:translateY(0)}to{transform:translateY(740%)}}.stage.armed .plaqueLit img.one.on,.stage.armed .signPhone img.one.on{animation:neonQuick .9s ease-in-out infinite alternate}@keyframes neonQuick{0%{opacity:.7}to{opacity:1}}.board.rest .bIn .bMult.golden{animation:teaseGlow 1.5s ease-in-out infinite alternate}@keyframes teaseGlow{0%{text-shadow:0 0 .4cqw rgba(255,200,90,.4)}to{text-shadow:0 0 1cqw rgba(255,210,110,.95),0 0 2cqw rgba(255,170,40,.5)}}.chandGlow{position:absolute;top:4%;width:18%;aspect-ratio:1;border-radius:50%;pointer-events:none;z-index:2;background:radial-gradient(circle,#ffd2786b,#ffbe5029 40%,#ffbe5000 70%);animation:chandBreathe 2.8s ease-in-out infinite alternate}.chandGlow.l{left:17.5%}.chandGlow.r{left:61.5%;animation-delay:-1.4s}@keyframes chandBreathe{0%{opacity:.15;transform:scale(.92)}to{opacity:1;transform:scale(1.06)}}@media(max-width:640px){.chandGlow{width:20%;top:3%}.chandGlow.l{left:21%}.chandGlow.r{left:59%}}.winFlash{position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,#fff0c8f2,#ffd27880 30%,#ffbe3c00 70%);animation:winFlash .7s ease-out both;pointer-events:none}@keyframes winFlash{0%{opacity:0}25%{opacity:1}to{opacity:0}}.winRays.two{background:repeating-conic-gradient(#ffebaa1a 0 6deg,#ffebaa00 6deg 30deg);animation:raysSpinBack 22s linear infinite}@keyframes raysSpinBack{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg)}}.winPop.mega-win .winRays,.winPop.epic-win .winRays{background:repeating-conic-gradient(#ffd7783d 0 10deg,#ffd77800 10deg 24deg)}.winPop.epic-win .winRays{animation-duration:9s}.winPop.counting .winMult{animation:numPulse .14s ease-in-out infinite alternate}@keyframes numPulse{0%{transform:scale(1)}to{transform:scale(1.035)}}.winPop.landed .winCard{animation:cardLand .64s cubic-bezier(.2,.9,.3,1.4) both;box-shadow:0 0 0 2px #fff1c8,0 0 0 8px #ffd35a59,0 0 110px #ffc850d9,0 30px 70px #000000a6}@keyframes cardLand{0%{transform:scale(1)}30%{transform:scale(1.14) rotate(-1deg)}55%{transform:scale(.97) rotate(.6deg)}to{transform:none}}.winPop.landed .winMult{animation:numLand .7s cubic-bezier(.2,.9,.3,1.5) both;text-shadow:0 0 .8cqw rgba(255,230,150,1),0 0 2.6cqw rgba(255,180,50,.7)}@keyframes numLand{0%{transform:scale(.9)}45%{transform:scale(1.28)}to{transform:scale(1)}}.winPop.landed .winTier{animation:tierLand .9s ease-out both}@keyframes tierLand{0%,to{filter:none}30%{transform:scale(1.08)}}.winWave{position:absolute;left:50%;top:50%;width:26cqw;height:12cqw;margin:-6cqw -13cqw;border-radius:3cqw;box-shadow:0 0 0 3px #ffecaaf2,0 0 30px 10px #ffc8508c;animation:winWave .9s ease-out both;pointer-events:none}.winWave.two{animation-delay:.18s;animation-duration:1.1s}@keyframes winWave{0%{transform:scale(.6);opacity:1}to{transform:scale(3.2);opacity:0}}.winConfetti{position:absolute;left:0;top:-8%;width:100%;height:0;pointer-events:none}.winConfetti b{position:absolute;left:var(--x);top:0;width:calc(1cqw * var(--s));height:calc(2.2cqw * var(--s));border-radius:.2cqw;animation:confettiFall 3s cubic-bezier(.3,.2,.6,1) both;animation-delay:var(--d)}.winConfetti b.c0{background:linear-gradient(180deg,#fff1c8,#f2c14e)}.winConfetti b.c1{background:linear-gradient(180deg,#7dffc0,#2ee98c)}.winConfetti b.c2{background:linear-gradient(180deg,#ffe08a,#d9962a)}@keyframes confettiFall{0%{transform:translate(0) rotate(var(--r));opacity:0}6%{opacity:1}to{transform:translate(var(--sx),115cqh) rotate(calc(var(--r) + 900deg));opacity:.3}}.winCard .spark{position:absolute;width:1.2cqw;height:1.2cqw;background:radial-gradient(circle,#fff 0 25%,#fff0c8e6 40%,#ffc85000 70%);border-radius:50%;animation:sparkTwinkle 1.1s ease-in-out infinite;pointer-events:none}.winCard .spark:before,.winCard .spark:after{content:"";position:absolute;left:50%;top:50%;background:#fff5d2e6}.winCard .spark:before{width:.14cqw;height:2.6cqw;margin:-1.3cqw -.07cqw}.winCard .spark:after{width:2.6cqw;height:.14cqw;margin:-.07cqw -1.3cqw}.winCard .spark.s1{left:-.4cqw;top:-.4cqw}.winCard .spark.s2{right:-.4cqw;top:30%;animation-delay:.28s}.winCard .spark.s3{left:20%;bottom:-.5cqw;animation-delay:.56s}.winCard .spark.s4{right:18%;top:-.5cqw;animation-delay:.84s}@keyframes sparkTwinkle{0%,to{transform:scale(.3) rotate(0);opacity:0}50%{transform:scale(1) rotate(45deg);opacity:1}}@media(max-width:640px){.winWave{width:60vw;height:28vw;margin:-14vw -30vw;border-radius:7vw}.winConfetti b{width:calc(2.2vw * var(--s));height:calc(4.6vw * var(--s))}.winCard .spark{width:3vw;height:3vw}.winCard .spark:before{width:.4vw;height:6vw;margin:-3vw -.2vw}.winCard .spark:after{width:6vw;height:.4vw;margin:-.2vw -3vw}}.stage:has(.winPop) .ribbon{opacity:0;transition:opacity .2s}@media(max-width:640px){.winPop{align-items:center;padding-top:6%}.winCard small{font-size:2.5vw;letter-spacing:.26em}.winTier{font-size:9vw}.winMult{font-size:12.5vw}}.themeBtn{color:#d6c6aa9e}.hudMid{width:100%}.feed.desk{flex:1 1 auto;min-width:0}.feed.desk .feedStrip{flex:1 1 auto;min-width:0;max-width:560px}.lFull,.lShort{display:none}@media(max-width:640px){.lFull,.lMid{display:none}.lShort{display:inline}}
