:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}button,[role=button],input[type=range]{touch-action:manipulation}html,body{color:#f1f1f4;height:100%;font-family:var(--font-text);background:#14151c;margin:0}#root{min-height:100%}@font-face{font-family:Grenze;font-style:normal;font-weight:100 900;font-display:swap;src:url(./grenze-latin-var-D9vES9Ek.woff2)format("woff2")}@font-face{font-family:Sofia Sans Semi Condensed;font-style:normal;font-weight:1 1000;font-display:swap;src:url(./sofia-sans-semicond-latin-var-BH1OZgkZ.woff2)format("woff2")}@font-face{font-family:Sofia Sans Semi Condensed;font-style:italic;font-weight:1 1000;font-display:swap;src:url(./sofia-sans-semicond-latin-var-italic-4skjmD9M.woff2)format("woff2")}@font-face{font-family:Sofia Sans Semi Condensed;font-style:normal;font-weight:1 1000;font-display:swap;size-adjust:92%;unicode-range:U+202F,U+20A9,U+20AA,U+20AB,U+20B1,U+20B9;src:url(./currency-sans-CUX2twms.woff2)format("woff2")}@font-face{font-family:Sofia Sans Semi Condensed;font-style:italic;font-weight:1 1000;font-display:swap;size-adjust:92%;unicode-range:U+202F,U+20A9,U+20AA,U+20AB,U+20B1,U+20B9;src:url(./currency-sans-italic-wmvwDl81.woff2)format("woff2")}@font-face{font-family:Grenze;font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20A9,U+20AB,U+20B1,U+20B9;src:url(./grenze-currency-BwGpKP4p.woff2)format("woff2")}@font-face{font-family:Grenze;font-style:normal;font-weight:100 900;font-display:swap;size-adjust:85%;unicode-range:U+202F,U+20AA;src:url(./currency-sans-CUX2twms.woff2)format("woff2")}:root{--font-display:"Grenze", serif;--font-text:"Sofia Sans Semi Condensed", sans-serif}*,:before,:after{font-feature-settings:"lnum"!important}:root{--ui-bar:#0b1222eb;--ui-bar-glass:#0b1222b8;--ui-panel:#0d1424f2;--ui-line:#ffffff1c;--ui-ink:#eef1f7;--ui-muted:#8e99b0;--ui-dim:#4b5568;--ui-accent:#f3c766;--ui-btn:#ffffff10;--ui-btn-hover:#ffffff1e;--ui-btn-press:#ffffff08;--ui-btn-on:#f3c76624}.stage--glass-bar .bottom-bar{-webkit-backdrop-filter:blur(6px)saturate(1.15);backdrop-filter:blur(6px)saturate(1.15);background:linear-gradient(#1c203c8c 0%,#0a0c1a9e 55%,#1c203c80 100%);border:.12cqw solid #ffffff38;border-radius:3cqw;box-shadow:inset 0 .12cqw #ffffff47,inset 0 -.12cqw #00000059,0 .6cqw 1.8cqw #00000080}.stage--glass-bar .bottom-bar:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffd257bf,#0000);height:.1cqw;position:absolute;top:0;left:4%;right:4%}.stage--glass-bar .readout{background:linear-gradient(#080a16e0,#04050ceb);border:.1cqw solid #ffd25759;border-radius:2cqw;box-shadow:inset 0 0 1cqw #0009}.stage--glass-bar .readout--win{border-color:#7dffa866}.stage--glass-bar .ctrl--auto,.stage--glass-bar .ctrl--turbo{background-color:#ffffff14;background-image:none;border:.1cqw solid #ffffff47;border-radius:2cqw;justify-content:center;align-items:center;gap:.5cqw;display:flex;box-shadow:inset 0 .1cqw #ffffff38}.stage--glass-bar .ctrl--turbo.ctrl--on{filter:none;background-color:#78c8ff29;border-color:#96e1ff80}.stage--glass-bar .ctrl--auto.ctrl--on{filter:none;background-color:#ffd25729;border-color:#ffd2578c}.stage--glass-bar .ctrl__text{letter-spacing:.08em;color:#eaf2ff;text-align:center;text-shadow:0 .1cqw .2cqw #000000b3;font-size:.92cqw;font-weight:800;line-height:1.05;display:block}.ctrl__text{display:none}.stage--glass-bar .ctrl__speed{width:4.4cqw;height:1.5cqw;position:static;transform:none}.stage--glass-bar .ctrl__count{background:#03040ae6;inset:14% 10%}.stage--glass-bar.stage--portrait .bottom-bar{border-radius:6cqw}.stage--glass-bar.stage--portrait .readout,.stage--glass-bar.stage--portrait .ctrl--auto,.stage--glass-bar.stage--portrait .ctrl--turbo{border-radius:4cqw}.stage--glass-bar.stage--portrait .ctrl__text{font-size:2cqw}@media (prefers-reduced-transparency:reduce){.stage--glass-bar .bottom-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0c1aeb}}.stage .bottom-bar{--bar-unit:1cqw;background:var(--ui-bar);border:0;border-image:;border-radius:1.4cqw;grid-template-columns:32cqw minmax(0,1fr) 32cqw;gap:0;padding:0 1.2cqw;display:grid;box-shadow:0 .3cqw .9cqw #0007}.stage .bar-side{align-items:center;gap:.7cqw;min-width:0;height:100%;display:grid}.stage .bar-side--left{grid-column:1;grid-template-columns:14cqw minmax(0,1fr)}.stage .bar-side--right{grid-column:3;grid-template-columns:7.2cqw 9.4cqw minmax(0,1fr)}.stage .bar-gap{grid-column:2;min-width:0}.stage .bar-side--right .ctrl--auto{grid-area:1/1}.stage .bar-side--right .ctrl--turbo{grid-area:1/2}.stage .bar-side--right .readout--win{grid-area:1/3}.stage .bet-group{grid-template-columns:2.6cqw minmax(0,1fr) 2.6cqw;gap:.4cqw;min-width:0;display:grid}.stage .readout{width:100%;min-width:0;height:3.9cqw;box-shadow:none;text-align:center;background:0 0;border:0;border-image:;border-radius:0;grid-template-rows:1.05cqw 1.8cqw;grid-template-columns:minmax(0,1fr);place-content:center stretch;justify-items:stretch;gap:.07cqw;margin:0;padding:0 .65cqw;display:grid}.stage .readout__label{width:100%;font:600 .84cqw/1.05cqw var(--font-text);letter-spacing:.12em;color:var(--ui-muted);white-space:nowrap;display:block}.stage .readout__value{width:100%;min-width:0;max-width:100%;height:1.8cqw;font:700 1.5cqw/1.8cqw var(--font-text);font-variant-numeric:tabular-nums lining-nums;color:var(--ui-ink);display:block;position:relative;overflow:hidden}.stage .readout__amount{white-space:nowrap;width:max-content;transform:translateX(-50%) scaleX(var(--amount-scale,1));transform-origin:50%;position:absolute;top:0;left:50%}.stage .readout__value--win{color:var(--ui-accent)}.stage .readout__value--low{color:#ffaaa5}.stage .gear,.stage .stepper{background:var(--ui-btn);color:var(--ui-ink);box-shadow:none;cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.stage .gear{width:3cqw;height:3cqw}.stage .gear svg{width:66%;height:66%}.stage .stepper{width:2.6cqw;height:2.6cqw;font:400 1.7cqw/1 var(--font-text)}.stage .ctrl,.stage .top-icon{background:var(--ui-btn);color:var(--ui-ink);box-shadow:none;border:0;border-radius:.85cqw}.stage .ctrl{filter:none;flex-direction:column;justify-content:center;align-items:center;gap:.18cqw;width:100%;min-width:0;height:3.6cqw;padding:.2cqw .35cqw;display:flex;position:relative;transform:none}.stage .ctrl__text{color:inherit;font:700 .83cqw/1.05 var(--font-text);letter-spacing:.08em;white-space:nowrap;display:block}.stage .ctrl__icon{width:1.45cqw;height:1.45cqw}.stage .ctrl__speed{width:4.2cqw;height:1.15cqw;position:static;transform:none}.stage .chev{stroke:var(--ui-dim)}.stage .chev--lit{stroke:var(--ui-accent)}.stage .ctrl--on{color:var(--ui-accent);background:var(--ui-btn-on);filter:none;transform:none}.stage .ctrl__count{width:2.1cqw;height:1.4cqw;box-shadow:none;background:var(--ui-accent);font-variant-numeric:tabular-nums;color:#14110a;text-shadow:none;font:700 .7cqw / 1 var(--font-text);font-variant-numeric:tabular-nums;border:0;border-radius:13px;padding-top:2px;inset:4px 4px auto auto}.stage .ctrl:hover:not(:disabled),.stage .gear:hover,.stage .stepper:hover:not(:disabled),.stage .top-icon:hover{background:var(--ui-btn-hover)}.stage .ctrl:active:not(:disabled),.stage .gear:active{background:var(--ui-btn-press);transform:translateY(.08cqw)}.stage .gear:focus-visible,.stage .ctrl:focus-visible{outline:.16cqw solid var(--ui-accent);outline-offset:.2cqw}.stage.stage--glass-bar .bottom-bar{background:var(--ui-bar-glass)}.stage .top-icon{place-items:center;padding:0;display:grid}.stage .top-icon svg{width:58%;height:58%}.stage .top-icon:focus-visible{border-radius:.85cqw}.stage.stage--portrait .top-icon{border-width:1px;border-radius:22%}.stage.stage--portrait .top-icon:focus-visible{border-radius:22%}.stage .ctrl--ending .ctrl__count{color:#1c1206;background:#ff9a3c;animation:1.1s ease-in-out infinite alternate ctrl-ending}@keyframes ctrl-ending{0%{opacity:.7}to{opacity:1}}:root[data-motion=reduced] .stage .ctrl--ending .ctrl__count{animation:none}.stage .wild-boost{aspect-ratio:1316/607;color:#ffe3a0;width:13.8cqw;height:auto;font-family:var(--font-display);cursor:pointer;touch-action:manipulation;filter:drop-shadow(0 .15cqw .2cqw #0009);background:url(../art/ui/wild-boost-title-v2.webp) 50%/100% 100% no-repeat;border:0;border-radius:14%;padding:0;transition:filter .12s,transform 80ms,opacity .12s;position:absolute;top:.2%;left:calc(1.6% + 7.3cqw)}.stage .wild-boost:hover:not(:disabled){filter:drop-shadow(0 .15cqw .2cqw #0009)brightness(1.12)}.stage .wild-boost:active:not(:disabled){transform:scale(.96)}.stage .wild-boost:disabled{opacity:.5;cursor:not-allowed}.stage .wild-boost:focus-visible{outline-offset:2px;outline:2px solid #ffd24a}.stage .wild-boost__switch{box-sizing:border-box;pointer-events:none;background:#08121f;border:max(1px,.09cqw) solid #b89c60;border-radius:999px;height:26%;position:absolute;top:57%;left:19%;right:19%;box-shadow:inset 0 1px 3px #0009}.stage .wild-boost__thumb{aspect-ratio:1;box-sizing:border-box;background:#f1dcac;border:1px solid #edcf8e;border-radius:50%;height:76%;transition:left .18s,transform .18s;position:absolute;top:12%;left:3%;box-shadow:0 1px 2px #0008}.stage .wild-boost__state{white-space:nowrap;font:700 1.05cqw/1 var(--font-text);font-variant-numeric:tabular-nums;color:#ffe8b1;text-shadow:0 1px 1px #000;justify-content:center;align-items:center;gap:.35em;padding-top:3px;display:flex;position:absolute;inset:0 5% 0 24%;left:50%!important;transform:translate(-50%)!important}.stage .wild-boost__word{text-align:center;width:2.1em;display:inline-block}.stage .wild-boost__price{color:#e9c77e;font-weight:600}.stage .wild-boost--on .wild-boost__switch{background:#5a4115;border-color:#efc56e;box-shadow:0 0 .25cqw #f4b73580,inset 0 1px 3px #241702}.stage .wild-boost--on .wild-boost__thumb{left:97%;transform:translate(-100%)}.stage .wild-boost--on .wild-boost__state{left:5%;right:24%}.stage .wild-boost--on .wild-boost__price{color:#ffe3a0}.stage .readout--boosted .readout__label{color:#ffd27a}:root[data-motion=reduced] .stage .wild-boost,:root[data-motion=reduced] .stage .wild-boost__thumb{transition:none}.stage .buy-bonus{aspect-ratio:1316/607;filter:drop-shadow(0 .4cqw .8cqw #00000073);cursor:pointer;touch-action:manipulation;background:url(../art/ui/buy-bonus-feather-horn.webp) 50%/100% 100% no-repeat;border:0;width:13.8cqw;height:auto;padding:0;font-family:inherit;transition:filter .12s,transform 80ms,opacity .12s;top:.2%;right:calc(1.6% + 7.3cqw)}.stage .buy-bonus--social{background-image:url(../art/ui/social-bonus-feather-horn.webp)}.stage .buy-bonus:hover:not(:disabled){filter:drop-shadow(0 .4cqw .8cqw #00000073)brightness(1.12)}.stage .buy-bonus:active:not(:disabled){transform:scale(.96)}.stage .buy-bonus:disabled{opacity:.5;cursor:not-allowed}.stage .buy-bonus:focus-visible{outline-offset:.15cqw;border-radius:1cqw;outline:.22cqw solid #ffd24a}.stage .buy-bonus .buy-bonus__copy{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:58.5% 27% 20% 28%}.stage .buy-bonus .buy-bonus__price{width:100%;min-width:0;height:100%;font:800 1.15cqw/1 var(--font-text);font-variant-numeric:tabular-nums;color:#ffe9a8;text-align:center;text-shadow:0 .1cqw .2cqw #000c;display:block;position:relative}.stage .buy-bonus .buy-bonus__price .readout__amount{transform:translate(-50%, -50%) scaleX(var(--amount-scale,1));top:50%}:root[data-motion=reduced] .stage .buy-bonus{transition:none}.hell-realm-world,.heaven-realm-world{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.realm-backdrop{pointer-events:none;opacity:0;transition:opacity 1.1s;position:absolute;inset:0;overflow:hidden}.realm-backdrop--heaven,.realm-backdrop--hell{opacity:1}.realm-backdrop__world{opacity:0;background-position:50%;background-size:100% 100%;transition:opacity 1.1s,transform 2.5s ease-out;position:absolute;inset:0;transform:scale(1.025)}.realm-backdrop--heaven .realm-backdrop__world--heaven,.realm-backdrop--hell .realm-backdrop__world--hell{opacity:1;transform:scale(1)}.realm-backdrop__scrim{background:linear-gradient(#090e257a,#0000 18% 78%,#090813c4);position:absolute;inset:0}.realm-backdrop__particles{width:100%;height:100%;position:absolute;inset:0}.realm-backdrop__glow{mix-blend-mode:screen;background:radial-gradient(#c0e7ff3b,#0000 70%);width:23%;animation:4s ease-in-out infinite alternate realm-breathe;position:absolute;top:12%;bottom:12%}.realm-backdrop__glow--left{left:-6%}.realm-backdrop__glow--right{animation-delay:-2s;right:-6%}.realm-backdrop--hell .realm-backdrop__glow{background:radial-gradient(#ff903339,#0000 70%);animation-duration:2.4s}.realm-backdrop--paused *{animation-play-state:paused!important}.stage--landscape.stage--realm-heaven .living-bg,.stage--landscape.stage--realm-hell .living-bg,.stage--landscape.stage--realm-heaven .background-ambience,.stage--landscape.stage--realm-hell .background-ambience{visibility:hidden}.stage--realm-heaven .panel--framed{background:#172848;box-shadow:inset 0 0 2.4cqw #02081aaa}.stage--realm-hell .panel--framed{background:#1d1312;box-shadow:inset 0 0 2.4cqw #000c}.stage.stage--realm-heaven .reel-frame{--frame-art:url(../art/realms/frame-heaven.webp);filter:drop-shadow(0 .4cqw 1cqw #192c4366)drop-shadow(0 0 1.25cqw #d6f4ff80)}.stage.stage--realm-hell .reel-frame{--frame-art:url(../art/realms/frame-hell.webp);filter:drop-shadow(0 .4cqw 1cqw #19090899)drop-shadow(0 0 1cqw #ff6d3055)}.stage.stage--realm-heaven .multiplier{filter:drop-shadow(0 0 .8cqw #b9e7ff)}.stage.stage--realm-heaven .multiplier__flash{background:radial-gradient(closest-side,#fffef4,#c5ecff99 44%,#0000)}.stage.stage--realm-hell .multiplier{filter:drop-shadow(0 0 .8cqw #fd7c3b99)}.stage.stage--realm-hell .multiplier:before{content:"";z-index:-1;background:radial-gradient(#ffcc6466,#ff491c44 40%,#0000 67%);animation:2s ease-in-out infinite alternate realm-fire;position:absolute;inset:-35% 5%}.stage.stage--realm-hell .multiplier__flash{background:radial-gradient(closest-side,#fff4b3,#ff763dbb 45%,#0000)}.stage--landscape[class*=stage--realm-] .fs-pill{display:none}.realm-spins{z-index:3;aspect-ratio:5.3;pointer-events:none;width:31%;position:absolute;top:.1%;left:50%;transform:translate(-50%)}.realm-plaque{filter:drop-shadow(0 .2cqw .3cqw #0009);display:flex}.realm-plaque i{background:url(../art/ui/multiplier/plaque.webp) 0/200% 100% no-repeat;width:50%;height:100%}.realm-plaque--heaven i:last-child{transform:scaleX(-1)}.realm-plaque--hell i{background-position:100%}.realm-plaque--hell i:first-child{transform:scaleX(-1)}.realm-spins__art{position:absolute;inset:0}.realm-spins__copy{color:#ffe6a8;text-shadow:0 .12cqw .1cqw #000;grid-template-rows:100%;grid-template-columns:1fr 1fr;place-items:center;column-gap:0;display:grid;position:absolute;inset:25.21% 15.6% 24.36%}.realm-spins__realm{text-align:center;justify-content:center;align-items:center;height:1.7cqw;display:flex}.realm-spins__realm .painted-title{width:auto;height:1.2cqw}.realm-spins__count{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:.4cqw;font-size:2.2cqw;line-height:1;display:flex;position:relative;top:-.058em}.realm-spins__count>strong{font:700 1em/1 var(--font-display);color:#fff5d8;animation:.4s ease-out realm-count}.realm-spins__count>span{font:italic .8cqw/1 var(--font-text);color:#dfc898}.realm-spins__count b{font:600 1.35cqw/1 var(--font-display)}.realm-spins__progress{flex-direction:column;align-items:center;gap:.1cqw;display:flex}.realm-spins--boost .realm-spins__count{font-size:2cqw}.realm-spins__boost{color:#efd394;font:600 .54cqw/1.1 var(--font-text);letter-spacing:.06em}@keyframes realm-count{0%{opacity:.4;filter:brightness(1.8);transform:translateY(.25cqw)}to{opacity:1;filter:none;transform:none}}.realm-entrance{z-index:7;cursor:pointer;color:#fff0c1;text-align:left;width:100%;height:100%;font:inherit;isolation:isolate;--realm-light:#c5eeff;--realm-gold:#f6d38d;background:#0b1323;border:0;margin:0;padding:0;animation:.5s both realm-enter;display:block;position:absolute;inset:0;overflow:hidden}.realm-entrance--hell{--realm-light:#ffb867;--realm-gold:#ffd99b;background:#1c0a0d}.realm-entrance>*{pointer-events:none}.realm-entrance:focus-visible{outline:2px solid var(--realm-gold);outline-offset:-4px}.realm-entrance__world{opacity:.72;animation:realm-world-arrive var(--realm-hold,10s) ease-out both;background-position:50%;background-size:100% 100%;position:absolute;inset:0}.realm-entrance__veil{background:linear-gradient(90deg,#07101b55 0%,#0a17243b 25%,#07111ce0 66%,#091320a3),linear-gradient(#0000 65%,#07101bcc);position:absolute;inset:0}.realm-entrance--hell .realm-entrance__veil{background:linear-gradient(90deg,#160b0e44,#210b1033 28%,#1d090ee6 66%,#12080bc9),linear-gradient(#0000 65%,#1c090de6)}.realm-entrance__portal{aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(#dff8ff70 5%,#aacff333 38%,#0000 65%);width:64%;animation:3.2s ease-out both realm-portal;position:absolute;top:-14%;left:1%}.realm-entrance--hell .realm-entrance__portal{background:radial-gradient(#ffcf8277 5%,#f45e2839 36%,#0000 65%)}.realm-entrance__portrait{aspect-ratio:1;--rig-fade:linear-gradient(#000 76%, transparent 98%);filter:drop-shadow(0 0 1.8cqw #c0ebff4d);width:53%;animation:1.5s cubic-bezier(.16,1,.3,1) .15s both realm-portrait-in;position:absolute;top:1%;left:3%}.realm-entrance--hell .realm-entrance__portrait{filter:drop-shadow(0 0 1.8cqw #ffad4f4d)}.realm-entrance .realm-entrance__portrait{filter:none;--rig-fade:linear-gradient(#000 64%, transparent 83%)}.realm-character{--rig-bleed:8.3333%;top:0;left:calc(var(--rig-bleed) * -1);width:calc(100% + var(--rig-bleed) * 2);height:100%;-webkit-mask-image:var(--rig-fade,none);-webkit-mask-image:var(--rig-fade,none);mask-image:var(--rig-fade,none);display:block;position:absolute}.realm-entrance__copy{flex-direction:column;align-items:center;width:46%;animation:1.1s .65s both realm-copy-in;display:flex;position:absolute;top:21%;left:51%}.realm-entrance__title{justify-content:center;align-items:center;height:6.65cqw;display:flex}.realm-entrance__title .painted-title{width:auto;height:4.9cqw;transform:translateY(.32cqw)}.realm-entrance--hell .realm-entrance__title{height:8.17cqw}.realm-entrance--hell .realm-entrance__title .painted-title{height:5.9cqw;transform:translateY(.4cqw)}.realm-entrance__award{text-align:left;align-items:center;gap:1.2cqw;margin-top:1.3cqw;display:flex}.realm-entrance__award strong{font:700 7.2cqw/1 var(--font-text);color:#fff4d6;text-shadow:0 .22cqw #9e6731,0 .45cqw .35cqw #0009}.realm-entrance__award>span{font:700 1.8cqw/1.1 var(--font-text);letter-spacing:.12em;color:#ffedc6}.realm-entrance__hint{white-space:nowrap;text-shadow:0 .1cqw .25cqw #000c;align-items:center;gap:1cqw;animation:.8s 1.6s both realm-enter;display:flex;position:absolute;bottom:6%;left:74%;translate:-50%}.realm-entrance__hint-copy small{animation:realm-enter .4s var(--realm-lock,2s) both}.realm-entrance__count{font:700 1.9cqw/1 var(--font-text);font-variant-numeric:tabular-nums;color:#ffeec4}.realm-entrance__hint-copy{flex-direction:column;gap:.28cqw;display:flex}.realm-entrance__hint-copy b{font:650 .85cqw/1.2 var(--font-text);letter-spacing:.2em;color:#ffe8b8}.realm-entrance__hint-copy small{font:550 .68cqw/1.2 var(--font-text);letter-spacing:.14em;color:#ffe8b8a6}.realm-entrance__sweep{mix-blend-mode:screen;background:linear-gradient(110deg,#0000 30%,#e1f6ff44 47%,#fff0bc22 50%,#0000 61%);animation:1.9s .15s both realm-sweep;position:absolute;inset:0}.realm-entrance[data-exiting=true]{opacity:0;transition:opacity .5s;animation:none}.realm-entrance[data-paused=true] *,.realm-entrance[data-paused=true]{animation-play-state:paused!important}.desktop-win--heaven .desktop-win__backdrop{background:0 0}.desktop-win--heaven .desktop-win__backdrop:after{content:"";background:radial-gradient(at 50% 49%,#070e20ed,#0e2537b5 45%,#080e1566 75%),linear-gradient(#09091455,#03030ae8);position:absolute;inset:0}.desktop-win--hell .desktop-win__backdrop{background:0 0}.desktop-win--hell .desktop-win__backdrop:after{content:"";background:radial-gradient(at 50% 49%,#1b0714ed,#280d16b5 45%,#15080966 75%),linear-gradient(#09091455,#03030ae8);position:absolute;inset:0}.desktop-win--heaven .desktop-win__light--hell{background:radial-gradient(#9dc9ff55,#3579bc22 35%,#0000 65%)}.desktop-win--hell .desktop-win__light--heaven{background:radial-gradient(#ff803650,#d0392625 35%,#0000 65%)}@keyframes realm-enter{0%{opacity:0}to{opacity:1}}@keyframes realm-world-arrive{0%{filter:brightness(1.4);scale:1.08}to{filter:brightness();scale:1}}@keyframes realm-portrait-in{0%{opacity:0;transform:translate(-4cqw)scale(.92)}to{opacity:1;transform:none}}@keyframes realm-copy-in{0%{opacity:0;transform:translateY(1.4cqw)scale(.94)}to{opacity:1;transform:none}}@keyframes realm-portal{0%{opacity:0;scale:.4}45%{opacity:1}to{opacity:.65;scale:1}}@keyframes realm-sweep{0%{opacity:0;transform:translate(-100%)}25%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes realm-breathe{to{opacity:.4;scale:1.08}}@keyframes realm-fire{to{opacity:.55;scale:1.15 1.2}}:root[data-motion=reduced] .realm-backdrop *,:root[data-motion=reduced] .realm-entrance,:root[data-motion=reduced] .realm-entrance *,:root[data-motion=reduced] .realm-spins *,:root[data-motion=reduced] .stage[class*=stage--realm-] .multiplier:before{transition:none!important;animation:none!important}:root[data-motion=reduced] .realm-entrance__sweep{display:none}.realm-entrance__rules{--rule-highlight:#fff7dc;--rule-gold:#edcb88;--rule-edge:#745124;--step-top:#ffffed;--step-mid:#f6dfa5;--step-bottom:#c18e3d;--step-depth:#725126;--step-glow:#c3eaff1a;text-shadow:0 .12cqw .3cqw #020813b3;flex-direction:column;align-items:center;width:33cqw;margin-top:2cqw;display:flex}.realm-entrance--hell .realm-entrance__rules{--rule-highlight:#fff0ce;--rule-gold:#f6cf7a;--rule-edge:#925019;--step-top:#fff9d5;--step-mid:#ffd877;--step-bottom:#d99124;--step-depth:#8e4517;--step-glow:#ff741926}.realm-entrance__multiplier{justify-content:center;align-items:center;gap:1.3cqw;width:100%;display:flex}.realm-entrance__step{isolation:isolate;font:800 8.5cqw/1 var(--font-text);letter-spacing:-.065em;color:var(--step-mid);text-shadow:none;filter:drop-shadow(0 .18cqw .15cqw #0009) drop-shadow(0 0 .65cqw var(--step-glow));flex:none;padding-right:.065em;position:relative}.realm-entrance__step-face{background:linear-gradient(180deg, var(--step-top) 15%, var(--step-mid) 46%, var(--step-bottom) 51%, var(--step-mid) 78%, var(--step-top) 91%);-webkit-text-fill-color:transparent;-webkit-text-stroke:.045cqw var(--rule-gold);-webkit-background-clip:text;background-clip:text;position:relative}.realm-entrance__step:before{content:attr(data-value);z-index:-1;-webkit-text-fill-color:var(--step-depth);-webkit-text-stroke:.07cqw var(--step-depth);position:absolute;inset:0;transform:translateY(.17cqw)}.realm-entrance__mechanic{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.realm-entrance__rule-title{color:var(--rule-highlight);font:650 2.8cqw/1.05 var(--font-display);text-transform:uppercase;letter-spacing:.045em}.realm-entrance__rule-trigger{font:650 1.28cqw/1.25 var(--font-text);color:var(--rule-gold);text-transform:uppercase;letter-spacing:.09em;margin-top:.22cqw}.realm-entrance__rule-divider{background:linear-gradient(90deg, transparent, var(--rule-edge) 9%, var(--rule-gold) 45%, var(--rule-highlight) 50%, var(--rule-gold) 55%, var(--rule-edge) 91%, transparent);width:100%;height:.08cqw;margin:.95cqw 0 .8cqw;position:relative}.realm-entrance__rule-divider:after{content:"";background:var(--rule-gold);width:.34cqw;height:.34cqw;box-shadow:0 0 0 .08cqw var(--rule-edge);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.realm-entrance__rule-detail{color:var(--rule-highlight);font:500 1.55cqw/1.25 var(--font-text);white-space:nowrap}.realm-entrance__sticky{flex-direction:column;align-items:center;gap:.15cqw;margin-top:1.3cqw;display:flex}.realm-entrance__sticky-title{font:650 1.9cqw/1.1 var(--font-display);text-transform:uppercase;letter-spacing:.07em;color:var(--rule-gold)}.realm-entrance__sticky-detail{font:500 1.25cqw/1.3 var(--font-text);color:#e5eff4}.stage--landscape .realm-entrance__copy{top:15%}.stage--landscape .realm-entrance__title{height:8cqw}.stage--landscape .realm-entrance__title .painted-title{height:5.7cqw}.stage--landscape .realm-entrance--hell .realm-entrance__title{height:11.2cqw}.stage--landscape .realm-entrance--hell .realm-entrance__title .painted-title{height:8.4cqw}.stage--landscape .realm-entrance__award strong{font-size:10cqw}.stage--landscape .realm-entrance__award>span{font-size:2.5cqw}.stage--landscape .realm-entrance__hint{bottom:5%}.stage--landscape .realm-entrance__count{font-size:2.4cqw}.stage--landscape .realm-entrance__hint-copy b{font-size:1.05cqw}.stage--landscape .realm-entrance__hint-copy small{font-size:.85cqw}.stage--portrait .realm-entrance__world{background-size:cover}.stage--portrait .realm-entrance__veil{background:linear-gradient(#07101b22 0%,#07101b33 30%,#07111cd9 52%,#07111ce6 80%,#07101bf2 100%)}.stage--portrait .realm-entrance--hell .realm-entrance__veil{background:linear-gradient(#160b0e22 0%,#160b0e33 30%,#1d090ed9 52%,#1d090ee6 80%,#12080bf2 100%)}.stage--portrait .realm-entrance__portal{width:120%;top:2%;left:50%;translate:-50%}.stage--portrait .realm-entrance__portrait{width:86%;top:4%;left:50%;translate:-50%}.stage--portrait .realm-entrance__copy{width:94%;top:47%;left:3%}.stage--portrait .realm-entrance--heaven .realm-entrance__copy{top:43.5%}.stage--portrait .realm-entrance__title{height:16cqw}.stage--portrait .realm-entrance__title .painted-title{height:12cqw}.stage--portrait .realm-entrance--hell .realm-entrance__title{height:21cqw}.stage--portrait .realm-entrance--hell .realm-entrance__title .painted-title{height:16cqw}.stage--portrait .realm-entrance__award{gap:2.5cqw;margin-top:2cqw}.stage--portrait .realm-entrance__award strong{font-size:21cqw}.stage--portrait .realm-entrance__award>span{font-size:5cqw}.stage--portrait .realm-entrance__rules{width:84cqw;margin-top:3.2cqw}.stage--portrait .realm-entrance__multiplier{gap:3cqw}.stage--portrait .realm-entrance__step{font-size:20cqw}.stage--portrait .realm-entrance__step-face{-webkit-text-stroke-width:.1cqw}.stage--portrait .realm-entrance__step:before{-webkit-text-stroke-width:.14cqw;transform:translateY(.35cqw)}.stage--portrait .realm-entrance__rule-title{font-size:6.8cqw}.stage--portrait .realm-entrance__rule-trigger{letter-spacing:.055em;margin-top:.5cqw;font-size:3.35cqw}.stage--portrait .realm-entrance__rule-divider{height:.2cqw;margin:2.3cqw 0 2cqw}.stage--portrait .realm-entrance__rule-divider:after{width:.8cqw;height:.8cqw;box-shadow:0 0 0 .18cqw var(--rule-edge)}.stage--portrait .realm-entrance__rule-detail{font-size:3.8cqw}.stage--portrait .realm-entrance__sticky{gap:.4cqw;margin-top:2.6cqw}.stage--portrait .realm-entrance__sticky-title{font-size:4.8cqw}.stage--portrait .realm-entrance__sticky-detail{font-size:3.3cqw}.stage--portrait .realm-entrance__hint{gap:3cqw;bottom:6%;left:50%}.stage--portrait .realm-entrance__count{font-size:8cqw}.stage--portrait .realm-entrance__hint-copy{gap:.8cqw}.stage--portrait .realm-entrance__hint-copy b{font-size:3cqw}.stage--portrait .realm-entrance__hint-copy small{font-size:2.4cqw}.painted-title{object-fit:contain;pointer-events:none;flex:none;display:block}.fs-pill .fs-banner__title--painted{justify-content:center;align-items:center;gap:.22em;display:flex}.fs-banner__title--painted .painted-title{width:auto;height:.74em}.desktop-win__amount-halo{font:900 var(--win-amount-size)/1 var(--font-text);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:#ffbb43;filter:blur(.85cqw);opacity:calc(.12 + var(--win-progress)*.32);z-index:-1;white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.desktop-win--feature .desktop-win__title{height:22%;top:28%}.desktop-win--feature .desktop-win__amount-wrap{height:22%;top:53%}.desktop-win--feature-tier .desktop-win__amount-wrap{height:17%;top:59%}.desktop-win__total-label{width:8cqw;height:auto;animation:.65s .94s both dw-fade;position:absolute;top:53.5%;left:50%;translate:-50%}.desktop-win__feature-title{width:44.5cqw;height:auto;transform:translateY(.45cqw)}.desktop-win--quiet .desktop-win__amount-halo,.desktop-win--quiet .desktop-win__light{display:none}.desktop-win--quiet .desktop-win__amount-wrap{animation:none!important;scale:1!important}.desktop-win--quiet .desktop-win__feature-title{width:34cqw}.megawin.desktop-win{isolation:isolate;color:#fff1cd;--win-progress:0}.desktop-win:focus-visible{outline-offset:-4px;outline:2px solid #ffdf8b}.desktop-win>span,.desktop-win canvas{pointer-events:none}.desktop-win__backdrop{background:radial-gradient(at 50% 49%,#070a16ed 0%,#0a0b19b5 39%,#08081466 70%),linear-gradient(#09091455,#03030ae8),url(../art/bg/bg-landscape-rest.webp) 50%/cover;animation:.9s both dw-backdrop;position:absolute;inset:0}.desktop-win__light{opacity:.75;mix-blend-mode:screen;width:70%;height:120%;animation:5s ease-in-out infinite alternate dw-light;position:absolute;top:-25%}.desktop-win__light--heaven{background:radial-gradient(#9dc9ff55,#3579bc22 35%,#0000 65%);left:-27%}.desktop-win__light--hell{background:radial-gradient(#ff803650,#d0392625 35%,#0000 65%);animation-delay:-2.5s;right:-27%}.desktop-win__scene{pointer-events:none;position:absolute;inset:0}.desktop-win__scene canvas{width:100%;height:100%;position:absolute;inset:0}.desktop-win__wing-fallback{aspect-ratio:2;background:url(../art/ui/win-celebration/wings.webp) 50%/contain no-repeat;width:90%;position:absolute;top:5%;left:5%}.desktop-win__brand{font:600 .86cqw/1.2 var(--font-text);letter-spacing:.4em;color:#edddb5;white-space:nowrap;animation:.8s .45s both dw-fade;position:absolute;top:6%;left:50%;translate:-50%}.desktop-win__composition{animation:5s ease-out both dw-drift;position:absolute;inset:0}.desktop-win__title{width:var(--win-title-width,68%);filter:drop-shadow(0 .6cqw .3cqw #080309d9);justify-content:center;align-items:center;height:30%;animation:1.05s cubic-bezier(.16,1,.3,1) .37s both dw-title;display:flex;position:absolute;top:28%;left:50%;translate:-50%}.desktop-win.bigwin--big{--win-title-width:62%}.desktop-win.bigwin--mega{--win-title-width:66%}.desktop-win.bigwin--epic{--win-title-width:70%}.desktop-win.bigwin--max{--win-title-width:74%}.desktop-win__title svg{width:100%;max-height:100%;overflow:hidden}.desktop-win__title-fallback{font:900 9.8cqw/1 var(--font-display);color:#ffe29a;white-space:nowrap;text-shadow:0 .3cqw #8b4b20,0 .55cqw #331c17}.desktop-win__amount-wrap{justify-content:center;align-items:center;width:84%;height:16%;animation:.65s .94s both dw-amount-in;display:flex;position:absolute;top:60%;left:8%}.desktop-win__amount-wrap:before{content:"";z-index:-1;background:radial-gradient(#080810a8 18%,#08081055 48%,#0000 72%);position:absolute;inset:-40% 6%}.desktop-win .desktop-win__amount{font-family:var(--font-text);font-size:var(--win-amount-size);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:#ffe4a0;-webkit-text-fill-color:transparent;filter:drop-shadow(0 .18cqw #a66a25)drop-shadow(0 .38cqw #492712)drop-shadow(0 .6cqw .35cqw #000);text-shadow:none;white-space:nowrap;background:linear-gradient(#fffef0 6%,#fff0be 32%,#ffd27a 48%,#ffeec0 53%,#eaaa47 88%);-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1;animation:none;position:static;transform:none}.desktop-win__multiple{color:#ffe6ac;font:650 1.65cqw/1 var(--font-text);letter-spacing:.06em;white-space:nowrap;animation:.65s 1.2s both dw-fade;position:absolute;top:83%;left:50%;translate:-50%}.desktop-win__multiple span{letter-spacing:.17em;color:#c9b994;margin-left:.28em;font-size:.7em}.desktop-win__hint{font:500 .75cqw/1.2 var(--font-text);letter-spacing:.22em;color:#d0bd97;white-space:nowrap;animation:.7s 1.5s both dw-fade;position:absolute;bottom:3.4%;left:50%;translate:-50%}.desktop-win.megawin--counting .desktop-win__amount-wrap{scale:calc(1 + var(--win-progress) * .045)}.desktop-win.megawin--held .desktop-win__amount-wrap{animation:.9s cubic-bezier(.16,1,.3,1) both dw-total}.desktop-win.megawin--held .desktop-win__title{animation:.8s cubic-bezier(.16,1,.3,1) both dw-title-finish}.desktop-win.megawin--held .desktop-win__hint{color:#f5ddac}.desktop-win__final-bloom{mix-blend-mode:screen;background:radial-gradient(at 50% 65%,#ffe6a960,#ffc45b18 24%,#0000 60%);animation:.95s both dw-bloom;position:absolute;inset:0}.desktop-win.bigwin--epic .desktop-win__light,.desktop-win.bigwin--max .desktop-win__light{opacity:1}.desktop-win[data-paused=true] *,.desktop-win[data-paused=true] :before,.desktop-win[data-paused=true] :after{animation-play-state:paused!important}@keyframes dw-backdrop{0%{opacity:0;scale:1.04}to{opacity:1;scale:1}}@keyframes dw-title{0%{opacity:0;transform:translateY(-3cqw)scale(1.65)}38%{opacity:1}67%{transform:translateY(.3cqw)scale(.96)}to{transform:translateY(0)scale(1)}}@keyframes dw-title-finish{0%{scale:1}22%{scale:1.055}to{scale:1}}@keyframes dw-amount-in{0%{opacity:0;transform:translateY(1.8cqw)scale(.85)}to{opacity:1;transform:none}}@keyframes dw-total{0%{scale:1.04}24%{scale:1.16}55%{scale:.98}to{scale:1.04}}@keyframes dw-bloom{0%{opacity:0}18%{opacity:.8}to{opacity:0}}@keyframes dw-light{to{opacity:.4;transform:scale(1.14)translateY(2%)}}@keyframes dw-fade{0%{opacity:0}to{opacity:1}}@keyframes dw-drift{0%{scale:.98}to{scale:1}}:root[data-motion=reduced] .desktop-win *,:root[data-motion=reduced] .desktop-win :before,:root[data-motion=reduced] .desktop-win :after{transition:none!important;animation:none!important}:root[data-motion=reduced] .desktop-win__final-bloom{display:none}:root[data-motion=reduced] .desktop-win .desktop-win__amount-wrap{scale:1!important}.desktop-win__amount-shine{font:900 var(--win-amount-size)/1 var(--font-text);letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(108deg,#0000 0 46.5%,#fffce68c 48.4%,#fffef6 50%,#fffce68c 51.6%,#0000 53.5% 100%) 92% 0/260% 100% no-repeat;filter:drop-shadow(0 0 .5cqw #ffecaad9);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;animation:3.4s ease-in-out 1.6s infinite dw-shine;display:flex;position:absolute;inset:0}.desktop-win.bigwin--mega .desktop-win__amount-shine{animation-duration:2.9s}.desktop-win.bigwin--epic .desktop-win__amount-shine,.desktop-win.bigwin--max .desktop-win__amount-shine{animation-duration:2.5s}@keyframes dw-shine{0%{background-position:92% 0}45%{background-position:8% 0}to{background-position:8% 0}}.desktop-win.megawin--held .desktop-win__amount-halo{animation:2.6s ease-in-out infinite dw-halo-breathe}.desktop-win.bigwin--epic.megawin--held .desktop-win__amount-halo,.desktop-win.bigwin--max.megawin--held .desktop-win__amount-halo{color:#ffcf6a}@keyframes dw-halo-breathe{0%,to{opacity:.44;transform:scale(1)}50%{opacity:.7;transform:scale(1.04)}}.desktop-win.megawin--held .desktop-win__amount-halo{filter:blur(1.05cqw);will-change:opacity,transform}:root[data-motion=reduced] .desktop-win__amount-shine{display:none}:root[data-motion=reduced] .desktop-win.megawin--held .desktop-win__amount-halo{animation:none}.stage--portrait .desktop-win__scene{width:128cqw;height:72cqw;inset:25% auto auto -14cqw}.stage--portrait .desktop-win__brand{letter-spacing:.3em;font-size:3cqw;top:20%}.stage--portrait .desktop-win__title{height:12%;top:32%}.stage--portrait .desktop-win.bigwin--big{--win-title-width:80%}.stage--portrait .desktop-win.bigwin--mega{--win-title-width:84%}.stage--portrait .desktop-win.bigwin--epic{--win-title-width:88%}.stage--portrait .desktop-win.bigwin--max{--win-title-width:92%}.stage--portrait .desktop-win__title-fallback{font-size:15cqw}.stage--portrait .desktop-win__amount-wrap{width:94%;height:9%;top:53%;left:3%}.stage--portrait .desktop-win .desktop-win__amount{font-size:var(--win-amount-size)}.stage--portrait .desktop-win__multiple{font-size:4.2cqw;top:65%}.stage--portrait .desktop-win__hint{letter-spacing:.2em;font-size:2.8cqw;bottom:10%}.stage--portrait .desktop-win--feature .desktop-win__title{height:12%;top:32%}.stage--portrait .desktop-win--feature .desktop-win__amount-wrap{height:10%;top:50%}.stage--portrait .desktop-win--feature-tier .desktop-win__amount-wrap{height:9%;top:55%}.stage--portrait .desktop-win__total-label{width:24cqw;top:48%}.stage--portrait .desktop-win__feature-title{width:84cqw;transform:none}.stage--portrait .desktop-win--quiet .desktop-win__feature-title{width:70cqw}.desktop-win__title--big{--win-title-width:62%}.desktop-win__title--mega{--win-title-width:66%}.desktop-win__title--epic{--win-title-width:70%}.desktop-win__title--max{--win-title-width:74%}.stage--portrait .desktop-win__title--big{--win-title-width:80%}.stage--portrait .desktop-win__title--mega{--win-title-width:84%}.stage--portrait .desktop-win__title--epic{--win-title-width:88%}.stage--portrait .desktop-win__title--max{--win-title-width:92%}.desktop-win .desktop-win__title--up{animation:1.1s cubic-bezier(.37,0,.25,1) both dw-tier-up}.desktop-win .desktop-win__title--up:after{content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(#fff3c455,#ffd06a1a 40%,#0000 70%);animation:.6s ease-out both dw-tier-flash;position:absolute;inset:-30% -10%}@keyframes dw-tier-up{0%{opacity:.3;filter:brightness(1.15)drop-shadow(0 0 .4cqw #ffd77a00)drop-shadow(0 .6cqw .3cqw #080309d9);transform:scale(.96)}45%{opacity:1;filter:brightness(1.45)drop-shadow(0 0 2.2cqw #ffd77acc)drop-shadow(0 .6cqw .3cqw #080309d9);transform:scale(1.05)}to{filter:brightness()drop-shadow(0 0 .4cqw #ffd77a00)drop-shadow(0 .6cqw .3cqw #080309d9);transform:scale(1)}}@keyframes dw-tier-flash{0%{opacity:0}20%{opacity:1}to{opacity:0}}.desktop-win--hit-mega.megawin--counting .desktop-win__amount-wrap{animation:.65s .94s both dw-amount-in,1.1s cubic-bezier(.37,0,.25,1) dw-swell-mega}.desktop-win--hit-epic.megawin--counting .desktop-win__amount-wrap{animation:.65s .94s both dw-amount-in,1.2s cubic-bezier(.37,0,.25,1) dw-swell-epic}@keyframes dw-swell-mega{0%{transform:scale(1)}45%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes dw-swell-epic{0%{transform:scale(1)}45%{transform:scale(1.08)}to{transform:scale(1)}}.desktop-win__tier-flash{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(46% 36% at 50% 38%,#ffe7b08c,#ffc5664a 40%,#ff9a3a14 70%,#0000);animation:.9s ease-out both dw-tier-screen;position:absolute;inset:0}.desktop-win--heaven .desktop-win__tier-flash{background:radial-gradient(46% 36% at 50% 38%,#e6f3ff8c,#a9d2ff4a 40%,#6fa8e814 70%,#0000)}.desktop-win--hell .desktop-win__tier-flash{background:radial-gradient(46% 36% at 50% 38%,#ffd9a08c,#ff9a4a4c 40%,#e0442218 70%,#0000)}.desktop-win__tier-flash{animation-duration:1.4s;animation-timing-function:ease-in-out}.desktop-win__tier-flash--epic,.desktop-win__tier-flash--max{animation-duration:1.6s}@keyframes dw-tier-screen{0%{opacity:0}35%{opacity:.9}to{opacity:0}}.desktop-win__title-sweep{mix-blend-mode:screen;animation:3.6s ease-in-out 1.4s infinite dw-title-sweep}.desktop-win.bigwin--epic .desktop-win__title-sweep,.desktop-win.bigwin--max .desktop-win__title-sweep{animation-duration:2.8s}.desktop-win__title--up .desktop-win__title-sweep{animation-delay:.15s}@keyframes dw-title-sweep{0%{transform:translate(0)}42%{transform:translate(1560px)}to{transform:translate(1560px)}}:root[data-motion=reduced] .desktop-win__title-sweep,:root[data-motion=reduced] .desktop-win__tier-flash{display:none}.desktop-win.megawin--held .desktop-win__hint{animation:.45s both dw-fade}.retrigger.retrigger--reward{filter:drop-shadow(0 6px 12px #000000a6);width:clamp(240px,44cqw,560px);max-width:92%;animation:1.4s ease-out both retrigger-reward}.stage--portrait .retrigger--reward{width:88%}.retrigger__art{position:relative;container-type:inline-size}.retrigger__frame{width:100%;height:auto;display:block}.retrigger__copy{font-family:var(--font-display);text-align:center;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:1cqw;display:flex;position:absolute;inset:25% 14% 12%}.retrigger--hell .retrigger__copy{top:29%}.boost .boost__copy{gap:.4cqw}.boost__label{letter-spacing:.3em;text-transform:uppercase;color:#f7dfa6;text-shadow:0 1px #995518,0 2px 3px #100702;font-size:3.6cqw;font-weight:600}.boost .boost__figure{font-size:13.5cqw}.retrigger__award{letter-spacing:-.035em;color:#0000;filter:drop-shadow(0 1px #683500)drop-shadow(0 3px 2px #170b05);background:linear-gradient(#fff7cd 10%,#f8d571 38%,#b67b20 57%,#ffe5a0 76%,#d79e39 95%);-webkit-background-clip:text;background-clip:text;padding-inline:.08em;font-size:17cqw;font-weight:700;line-height:.94}.retrigger__caption{letter-spacing:.025em;text-transform:uppercase;color:#ffe5a1;text-shadow:0 1px #995518,0 2px 3px #100702;font-size:4.7cqw;font-weight:600;line-height:1.2}@keyframes retrigger-reward{0%{opacity:0;transform:translate(-50%,-43%)scale(.9)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.015)}27%,84%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-55%)scale(.99)}}:root[data-motion=reduced] .retrigger.retrigger--reward{animation:none}.winbanner{z-index:4;pointer-events:none;animation:.26s cubic-bezier(.2,1.3,.4,1) both winbanner-in;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.winbanner--instant{animation-duration:.1s}.winbanner__plate{isolation:isolate;position:relative}.winbanner__well{flex-direction:column;justify-content:center;align-items:center;gap:.2cqw;display:flex}.winbanner__label{letter-spacing:.34em;color:#f7dfa6;text-transform:uppercase;font-size:1.05cqw}.winbanner__amount{font-size:min(4.6cqw, calc(36cqw / var(--amount-len,6)));color:#fff6de;text-shadow:0 0 1.2cqw #ffbe50bf,0 .18cqw #78460ae6;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.05}.winbanner__multiple{white-space:nowrap;letter-spacing:.2em;color:#ffcf7a;font-variant-numeric:tabular-nums;font-size:.95cqw;line-height:1}@keyframes winbanner-in{0%{opacity:0;transform:translate(-50%,-42%)scale(.86)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.roundwin{z-index:3;pointer-events:none;color:#ffe6a0;letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 .08cqw .15cqw #000000b3;background:#241433;border:.14cqw solid #f3c65a;border-radius:999px;padding:.22cqw .95cqw;font-size:1.45cqw;font-weight:800;line-height:1.25;animation:.18s cubic-bezier(.2,1.6,.4,1) both roundwin-in;position:absolute;top:17.6%;left:50%;translate:-50% -50%;box-shadow:0 0 .7cqw #ffc84abf,0 .2cqw .5cqw #00000073}.roundwin--pop{animation:.42s cubic-bezier(.2,1.6,.4,1) both roundwin-pop}@keyframes roundwin-in{0%{opacity:0;scale:.4}}@keyframes roundwin-pop{0%{scale:1.35;box-shadow:0 0 2.6cqw #ffe28c,0 .2cqw .5cqw #00000073}to{scale:1}}:root[data-motion=reduced] .winbanner,:root[data-motion=reduced] .roundwin,:root[data-motion=reduced] .roundwin--pop{animation:none}.stage--portrait .winbanner{top:43%}.stage--portrait .winbanner__label{font-size:2.1cqw}.stage--portrait .winbanner__amount{font-size:min(9cqw, calc(76cqw / var(--amount-len,6)))}.stage--portrait .winbanner__multiple{font-size:2.1cqw}.stage--portrait .roundwin{border-width:.28cqw;padding:.45cqw 1.9cqw;font-size:2.7cqw;top:25.4%}.retrigger{z-index:5;pointer-events:none;animation:.32s cubic-bezier(.2,1.4,.4,1) both retrigger-in;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}@keyframes retrigger-in{0%{opacity:0;transform:translate(-50%,-40%)scale(.8)}}:root[data-motion=reduced] .retrigger{animation-duration:1ms}.win-step{z-index:6;pointer-events:none;color:#ffe6a0;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 .08cqw .15cqw #000000b3;background:#241433;border:.12cqw solid #f3c65a;border-radius:999px;padding:.16cqw .75cqw;font-size:1.15cqw;font-weight:800;line-height:1.25;animation:.16s cubic-bezier(.2,1.6,.4,1) both roundwin-in;position:absolute;translate:-50% -50%;box-shadow:0 0 .6cqw #ffc84a99,0 .2cqw .5cqw #00000073}.win-step--slammed{animation:.42s cubic-bezier(.2,1.6,.4,1) both roundwin-pop}.regular-win-plaque{width:25cqw;padding:0}.regular-win-plaque__art{filter:drop-shadow(0 .22cqw .4cqw #0008);-webkit-user-select:none;user-select:none;background:linear-gradient(#071a39,#071a39) 50%/65% 62% no-repeat;width:100%;height:auto;display:block}.regular-win-plaque>.desktop-reward__well,.regular-win-plaque>.winbanner__well{flex-direction:column;justify-content:center;align-items:center;gap:.12cqw;width:65%;height:62%;display:flex;position:absolute;top:19%;left:17.5%}.regular-win-plaque .desktop-reward__label,.regular-win-plaque .winbanner__label{font:600 .72cqw/1.1 var(--font-text);letter-spacing:.22em;color:#ead29a;margin:0}.regular-win-plaque .desktop-reward__number,.regular-win-plaque .winbanner__amount{font-size:min(2.5cqw, calc(24cqw / var(--amount-len)));white-space:nowrap;line-height:1.05;position:relative}.regular-win-plaque .desktop-reward__number strong{filter:drop-shadow(0 .09cqw #704113)drop-shadow(0 .13cqw .12cqw #0009);line-height:1.05;display:block}.regular-win-plaque .desktop-reward__halo{opacity:.12;filter:blur(.25cqw)}.regular-win-plaque .desktop-reward__multiple,.regular-win-plaque .winbanner__multiple{font:600 .72cqw/1.1 var(--font-text);letter-spacing:.09em;color:#e5cd9d;margin:0}.regular-win-plaque .desktop-reward__number strong:after,.regular-win-plaque .winbanner__amount:after{content:attr(data-amount);color:#0000;text-shadow:none;opacity:0;pointer-events:none;background:linear-gradient(110deg,#0000 40%,#fffbed 49%,#0000 58%) 140% 0/250% 100% no-repeat;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.regular-win-plaque[data-phase=held] .desktop-reward__number strong:after,.regular-win-plaque[data-phase=held] .winbanner__amount:after{animation:.65s ease-out both regular-win-gleam}@keyframes regular-win-gleam{0%{opacity:0;background-position:140% 0}18%{opacity:.85}85%{opacity:.85}to{opacity:0;background-position:-40% 0}}.stage--portrait .regular-win-plaque{width:78cqw}.stage--portrait .regular-win-plaque .desktop-reward__number,.stage--portrait .regular-win-plaque .winbanner__amount{font-size:min(8cqw, calc(74cqw / var(--amount-len)))}.stage--portrait .regular-win-plaque .desktop-reward__label,.stage--portrait .regular-win-plaque .winbanner__label,.stage--portrait .regular-win-plaque .desktop-reward__multiple,.stage--portrait .regular-win-plaque .winbanner__multiple{font-size:2.1cqw}.stage--portrait .regular-win-plaque>.winbanner__well{gap:.3cqw}.desktop-reward--instant .desktop-reward__number strong:after,.winbanner--instant .winbanner__amount:after,:root[data-motion=reduced] .regular-win-plaque .desktop-reward__number strong:after,:root[data-motion=reduced] .regular-win-plaque .winbanner__amount:after{display:none}.desktop-reward[data-paused=true] .desktop-reward__number strong:after{animation-play-state:paused}.regular-win-plaque--quiet{width:19cqw}.stage--portrait .regular-win-plaque--quiet{width:60cqw}.desktop-reward{z-index:4;pointer-events:none;isolation:isolate;text-align:center;color:#ffebbc;padding:2cqw 4cqw;animation:.25s cubic-bezier(.16,1,.3,1) both reward-enter;position:absolute;top:46%;left:50%;translate:-50% -50%}.desktop-reward__well{display:block}.desktop-reward.regular-win-plaque{padding:0}.desktop-reward__label{font:600 .95cqw var(--font-text);letter-spacing:.4em;color:#f8ddb0;margin-bottom:.4cqw;display:block}.desktop-reward__number{font:900 var(--reward-size)/1.05 var(--font-text);font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;display:block;position:relative}.desktop-reward__number strong{color:#0000;filter:drop-shadow(0 .17cqw #986121)drop-shadow(0 .34cqw #422511)drop-shadow(0 .5cqw .2cqw #000);background:linear-gradient(#fffef0 8%,#ffe7a3 41%,#fff3c9 48%,#e7a13b 94%);-webkit-background-clip:text;background-clip:text;position:relative}.desktop-reward__halo{color:#ffbb47;filter:blur(.6cqw);opacity:calc(.18 + var(--reward-progress)*.26);position:absolute;inset:0}.desktop-reward__multiple{white-space:nowrap;letter-spacing:.16em;font:600 .95cqw/1 var(--font-text);color:#ffe6b0;margin-top:.5cqw;display:block}.desktop-reward[data-phase=held] .desktop-reward__number{animation:.65s cubic-bezier(.16,1,.3,1) both reward-land}.desktop-reward--quiet .desktop-reward__halo{display:none}.desktop-reward--quiet .desktop-reward__number strong{color:#f5ebd4;filter:none;background:0 0}.desktop-reward--quiet[data-phase=held] .desktop-reward__number{animation:none}.desktop-reward--instant{animation-duration:.12s}.desktop-reward[data-paused=true] *{animation-play-state:paused!important}@keyframes reward-enter{0%{opacity:0;transform:translateY(.5cqw)}to{opacity:1;transform:none}}@keyframes reward-land{0%{scale:1}28%{scale:1.035}to{scale:1}}:root[data-motion=reduced] .desktop-reward,:root[data-motion=reduced] .desktop-reward *{animation:none!important}.stage .painted-frame{--frame-u:.036cqw;isolation:isolate;box-sizing:border-box;min-height:calc(560 * var(--frame-u));filter:drop-shadow(0 1cqw 1.6cqw #000a);position:relative}.stage.stage--portrait .painted-frame{--frame-u:.095cqw}.stage .painted-frame:before,.stage .painted-frame:after{content:"";z-index:-1;pointer-events:none;border:0 solid #0000;clip-path:inset(0);background:0 0;border-image-source:url(../art/ui/buy-dialog-frame.webp);border-image-repeat:stretch;border-radius:0;position:absolute;inset:0 auto}.stage .painted-frame:before{border-image-slice:300 647 240 220 fill;border-image-width:calc(300 * var(--frame-u)) calc(647 * var(--frame-u)) calc(240 * var(--frame-u)) calc(220 * var(--frame-u));border-image-outset:0 calc(512 * var(--frame-u)) 0 0;left:0;right:50%}.stage .painted-frame:after{border-image-slice:300 230 240 647 fill;border-image-width:calc(300 * var(--frame-u)) calc(230 * var(--frame-u)) calc(240 * var(--frame-u)) calc(647 * var(--frame-u));border-image-outset:0 0 0 calc(512 * var(--frame-u));left:50%;right:0}@media (width<=900px),(height<=600px){.stage .painted-frame,.stage.stage--portrait .painted-frame{--frame-u:.38px}}@media (height<=340px){.stage .painted-frame,.stage.stage--portrait .painted-frame{--frame-u:.3px}}.replay{z-index:6;width:min(46cqw,92%);position:absolute;bottom:1.6%;left:50%;transform:translate(-50%)}.replay__panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.8cqw;display:flex}.stage .replay__panel.painted-frame{--frame-u:.026cqw;padding:calc(92 * var(--frame-u)) calc(120 * var(--frame-u)) calc(60 * var(--frame-u))}.replay__title{color:#fff3d8;margin:0;font-size:max(15px,1.5cqw)}.replay__body{color:#d9cdb4;margin:0;font-size:max(12px,1cqw)}.replay__facts{color:#d9cdb4;flex-wrap:wrap;justify-content:center;gap:.6cqw 2cqw;margin:0;font-size:1cqw;display:flex}.replay__facts div{align-items:baseline;gap:.5cqw;display:flex}.replay__facts dt{letter-spacing:.16em;text-transform:uppercase;opacity:.75}.replay__facts dd{color:#fff3d8;font-variant-numeric:tabular-nums;margin:0}.replay__win{color:#8dffb0}.replay__btn{min-width:14cqw}.replay__note{color:#a79c86;margin:0;font-size:.82cqw}.replay__spinner{object-fit:contain;width:2.4cqw;height:2.4cqw;animation:1.6s linear infinite replay-spin;display:block}@keyframes replay-spin{to{transform:rotate(360deg)}}.replay--playing .replay__panel{opacity:.72}.stage--portrait .replay{width:min(92cqw,96%);bottom:2.4%}.stage--portrait .replay__panel{gap:1.6cqw}.stage.stage--portrait .replay__panel.painted-frame{--frame-u:.095cqw}.stage--portrait .replay__title{font-size:max(16px,3.6cqw)}.stage--portrait .replay__body{font-size:max(12px,2.6cqw)}.stage--portrait .replay__facts{gap:1.2cqw 4cqw;font-size:max(11px,2cqw)}.stage--portrait .replay__note{font-size:max(10px,1.6cqw)}.stage--portrait .replay__btn{min-width:28cqw}.stage--portrait .replay__spinner{width:6cqw;height:6cqw}:root[data-motion=reduced] .replay__spinner{animation-duration:2.4s}.info__facts{flex-wrap:wrap;gap:.8cqw;margin:0 0 1cqw;display:flex}.info__facts>div{background:#ffd2570f;border-radius:.6cqw;flex:14cqw;padding:.8cqw 1cqw}.info__facts dt{color:#b9b5c8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .2cqw;font-size:.9cqw}.info__facts dd{flex-direction:column;gap:.15cqw;margin:0;display:flex}.info__facts strong{color:#ffd257;font-variant-numeric:tabular-nums;font-size:1.5cqw}.info__factnote{color:#b9b5c8;font-size:.85cqw}.paytable.modes .modes__name{text-align:left;flex-direction:column;gap:.2cqw;font-weight:400;display:flex}.paytable.modes .modes__name strong{color:#fff;font-size:1.05cqw}.paytable.modes .modes__name span{color:#b9b5c8;font-size:.9cqw;font-weight:400}.modes__cash{color:#b9b5c8;font-size:.85cqw;display:block}.paytable.modes td:last-child{color:#ffd257;white-space:nowrap;font-weight:700}.paytable__row--scatter td{color:#bff0ff}.paytable.guide th[scope=row]{text-align:left;color:#ffe9a8;white-space:nowrap;width:30%}.paytable.guide td{text-align:left;color:#e6e3f0}.info__legal{color:#b9b5c8;font-size:.92cqw}.info__legal li{margin-bottom:.45cqw}.stage--portrait .info__facts{gap:2cqw;margin-bottom:2.4cqw}.stage--portrait .info__facts>div{border-radius:1.6cqw;flex:100%;padding:2cqw 2.4cqw}.stage--portrait .info__facts dt{font-size:2.1cqw}.stage--portrait .info__facts strong{font-size:3.6cqw}.stage--portrait .info__factnote{font-size:2cqw}.stage--portrait .paytable.modes .modes__name strong{font-size:2.5cqw}.stage--portrait .paytable.modes .modes__name span,.stage--portrait .modes__cash{font-size:2.1cqw}.stage--portrait .paytable.guide th[scope=row]{white-space:normal;width:34%}.stage--portrait .info__legal{font-size:2.2cqw}.modal--full{padding:0}.modal--full .modal__panel{width:100%;max-width:none;height:100%;max-height:100%;box-shadow:none;background:#0a0a16;border:0;border-radius:0}.modal--full .modal__panel:before{content:none}.modal--full .modal__head{box-shadow:none;background:0 0;border-bottom:0;border-image:;justify-content:center;padding:1.5cqw 1.6cqw 1cqw}.modal--full .modal__title{font-family:var(--font-display);letter-spacing:.04em;color:#f3dbab;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-size:2.3cqw;font-weight:600}.modal--full .modal__close{position:absolute;top:1.4cqw;right:1.6cqw}.modal__scroll.info-dark{color:#d9d4e6;scrollbar-color:#c9922f #ffffff14;scrollbar-width:thin;padding:0 6cqw 3cqw;font-size:1.12cqw;line-height:1.62}.modal__scroll.info-dark p{text-align:left;max-width:62cqw;margin-left:auto;margin-right:auto}.info-dark .info__list{box-sizing:border-box;text-align:left;max-width:62cqw;margin-left:auto;margin-right:auto;padding-left:1.3cqw}.info-dark .info__lead{color:#efe9ff;font-size:1.28cqw}.info-dark .info__h3{text-align:center;color:#fff3d6;margin:2.6cqw 0 1.1cqw;padding-bottom:.7cqw;font-size:1.6cqw;position:relative}.info-dark .info__note,.info-dark .info__factnote{color:#a49cbb;font-size:.98cqw}.info-dark strong{color:#fff6e0}.paycards{grid-template-columns:repeat(4,1fr);gap:1.1cqw;margin:0 0 1.2cqw;padding:0;list-style:none;display:grid}.paycards__card{background:#ffffff0a;border:.1cqw solid #ffd25738;border-radius:.9cqw;flex-direction:column;align-items:center;gap:.3cqw;padding:1cqw .8cqw .9cqw;display:flex}.paycards__card--scatter{background:#50b4e614;border-color:#78dcff59}.paycards__art img{object-fit:contain;filter:drop-shadow(0 .25cqw .5cqw #0009);width:6.4cqw;height:6.4cqw}.paycards__name{letter-spacing:.14em;text-transform:uppercase;color:#efe6ff;align-items:center;gap:.4cqw;font-size:.98cqw;display:flex}.paycards__pays{flex-direction:column;gap:.1cqw;width:100%;margin:.2cqw 0 0;display:flex}.paycards__pays div{font-variant-numeric:tabular-nums;justify-content:center;gap:.6cqw;display:flex}.paycards__pays dt{text-align:right;color:#ffd257;min-width:1.6cqw;font-weight:800}.paycards__pays dd{text-align:left;color:#efe9ff;min-width:3.2cqw;margin:0}.paycards__cash{color:#9a92b0;font-size:.85cqw}.info-nav{flex-wrap:wrap;justify-content:center;gap:.5cqw;padding:0 1.6cqw 1.2cqw;display:flex;position:relative}.info-nav__chip{color:#ffd98f;cursor:pointer;background:#ffd25714;border:.1cqw solid #ffd25766;border-radius:.9cqw;padding:.4cqw 1cqw;font-family:inherit;font-size:.98cqw;font-weight:700;transition:background .12s,transform 80ms}.info-nav__chip:hover{background:#ffd2572e}.info-nav__chip:active{transform:scale(.97)}.info-nav__chip:focus-visible{outline-offset:.18cqw;outline:.18cqw solid #ffd24a}.info-dark .paytable{max-width:62cqw;margin-left:auto;margin-right:auto}.info-dark .paytable th,.info-dark .paytable td{border-bottom:0}.info-dark .paytable.modes td:last-child{color:#ffd257;font-weight:800}.info-dark .paytable.modes td,.info-dark .modes__cash{white-space:nowrap}.info-dark .info__facts{max-width:62cqw;margin-left:auto;margin-right:auto}.info-dark .info__legal{color:#b3adc6}.stage--portrait .info-dark{padding:0 4cqw 4cqw;font-size:2.5cqw}.stage--portrait .info-dark p,.stage--portrait .info-dark .info__list,.stage--portrait .info-dark .info__facts,.stage--portrait .info-dark .paytable{max-width:none}.stage--portrait .info-dark .info__lead{font-size:2.9cqw}.stage--portrait .info-dark .info__h3{margin-top:4.4cqw;font-size:3.2cqw}.stage--portrait .info-dark .info__note,.stage--portrait .info-dark .info__factnote{font-size:2.2cqw}.stage--portrait .modal--full .modal__title{font-size:4.6cqw}.stage--portrait .modal--full .modal__close{width:7cqw;height:7cqw;font-size:3.4cqw}.stage--portrait .info-nav{scrollbar-width:none;flex-wrap:nowrap;flex-shrink:0;justify-content:flex-start;gap:1cqw;padding:0 2.4cqw 2cqw;overflow-x:auto}.stage--portrait .info-nav::-webkit-scrollbar{display:none}.stage--portrait .info-nav__chip{white-space:nowrap;border-radius:2cqw;flex:none;padding:.9cqw 1.8cqw;font-size:2.2cqw}.stage--portrait .paycards{grid-template-columns:repeat(2,1fr);gap:2cqw}.stage--portrait .paycards__art img{width:14cqw;height:14cqw}.stage--portrait .paycards__name{font-size:2.1cqw}.stage--portrait .paycards__pays dt{min-width:3.4cqw;font-size:2.3cqw}.stage--portrait .paycards__pays dd{min-width:7cqw;font-size:2.3cqw}.stage--portrait .paycards__cash{font-size:1.9cqw}.info-dark .info__h3{z-index:2;background:#0a0a16;margin-left:-6cqw;margin-right:-6cqw;padding-top:.9cqw;padding-left:6cqw;padding-right:6cqw;position:sticky;top:0}.info-nav__chip--here{background:var(--ui-btn-on);color:#ffe4ad;border-color:#c8a266;box-shadow:inset 0 .08cqw #ffe1a528}.info__sec{display:block}.paycards__card--scatter{flex-direction:row;grid-column:1/-1;justify-content:center;gap:2.4cqw;padding:1.1cqw 2cqw}.paycards__card--scatter .paycards__art{gap:.6cqw;display:flex}.paycards__scatterbody{flex-direction:column;align-items:flex-start;gap:.35cqw;display:flex}.paycards__card--scatter .paycards__pays div{justify-content:flex-start}.paycards__card--scatter .paycards__pays dd{min-width:0}.paycards__or,.paycards__card--scatter .paycards__cash{color:#9a92b0}.sides__light{color:#ffe7a6}.sides__dark{color:#ff9a6b}.paylines{grid-template-columns:repeat(8,1fr);gap:1.1cqw 1cqw;max-width:62cqw;margin:.4cqw auto 1.2cqw;padding:0;list-style:none;display:grid}.paylines__item{flex-direction:column;align-items:center;gap:.25cqw;display:flex}.paylines__grid{width:100%;height:auto;display:block}.paylines__cell{fill:#ffffff12}.paylines__cell--on{fill:#b98428}.paylines__path{fill:none;stroke:#ffe4ad;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.paylines__num{color:#a49cbb;font-variant-numeric:tabular-nums;font-size:.85cqw}.info-dark .paytable.sides{table-layout:fixed;max-width:62cqw;margin-left:auto;margin-right:auto}.info-dark .paytable.sides th,.info-dark .paytable.sides td{text-align:center;vertical-align:top;padding:.55cqw .8cqw}.info-dark .paytable.sides thead th{font-family:var(--font-display);letter-spacing:.06em;font-size:1.35cqw}.info-dark .paytable.sides thead th.sides__light{color:#ffe7a6}.info-dark .paytable.sides thead th.sides__dark{color:#ff9a6b}.info-dark .paytable.sides thead td{width:24%}.info-dark .paytable.sides tbody th{text-align:left;color:#ffe9a8;font-weight:700}.info-dark .paytable.sides td strong{color:#ffd257}.sides__sub{color:#a49cbb;font-size:.9cqw;display:block}.info-dark .paytable.guide{max-width:62cqw}.info-dark .paytable.guide th[scope=row]{vertical-align:top;width:17%;padding-right:1.4cqw}.info-dark .paytable.guide td{vertical-align:top;padding-bottom:.8cqw}.stage--portrait .paytable.modes thead{display:none}.stage--portrait .paytable.modes tr{grid-template-columns:1fr 1fr;column-gap:3cqw;padding:2.2cqw 0;display:grid}.stage--portrait .paytable.modes th.modes__name{grid-column:1/-1;padding:0 0 1cqw}.stage--portrait .paytable.modes td{text-align:left;padding:0;font-size:2.5cqw}.stage--portrait .paytable.modes td:before{content:attr(data-label);color:#a49cbb;letter-spacing:.08em;text-transform:uppercase;font-size:1.9cqw;font-weight:400;display:block}.stage--portrait .info-dark .info__list{padding-left:3.4cqw}.stage--portrait .paycards__card--scatter{flex-direction:column;gap:1.4cqw;padding:2.4cqw 3cqw}.stage--portrait .paycards__card--scatter .paycards__art{gap:1.6cqw}.stage--portrait .paycards__scatterbody{align-items:center}.stage--portrait .sides__sub{font-size:2cqw}.stage--portrait .paylines{grid-template-columns:repeat(5,1fr);gap:2.6cqw 2.4cqw;max-width:none}.stage--portrait .paylines__num{font-size:2cqw}.stage--portrait .info-dark .paytable.sides,.stage--portrait .info-dark .paytable.guide{max-width:none}.stage--portrait .info-dark .paytable.sides th,.stage--portrait .info-dark .paytable.sides td{padding:1.2cqw 1cqw}.stage--portrait .info-dark .paytable.sides thead th{font-size:3cqw}.stage--portrait .info-dark .paytable.sides thead td{width:30%}.stage--portrait .info-dark .paytable.guide th[scope=row]{width:26%}.menu__name{flex:auto;min-width:0}.menu__name strong{color:#ffe9b8;font-size:1.15cqw;display:block}.menu__name small{color:#a9a5ba;font-size:.9cqw;display:block}.menu__mute{color:#ffd257;cursor:pointer;background:#00000059;border:.1cqw solid #ffd2574d;border-radius:50%;flex:none;place-items:center;width:2.4cqw;height:2.4cqw;padding:0;transition:color .12s,background .12s,transform 80ms;display:grid}.menu__mute svg{width:58%;height:58%}.menu__mute:hover{filter:brightness(1.2);background:#0000008c}.menu__mute:active{transform:scale(.92)}.menu__mute:focus-visible{outline-offset:.18cqw;outline:.18cqw solid #ffd24a}.menu__mute--off{color:#6f6880;border-color:#ffffff24}.menu__row{gap:.8cqw}.stage--portrait .menu__mute{border-width:.25cqw;width:6cqw;height:6cqw}.stage--portrait .menu__name strong{font-size:2.8cqw}.stage--portrait .menu__name small{font-size:2.2cqw}.stage .modal--menu{--menu-unit:1cqw;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020711b3}.stage .modal--menu .modal__panel{width:min(43cqw,94%);box-shadow:none;padding:calc(92 * var(--frame-u)) calc(108 * var(--frame-u)) calc(84 * var(--frame-u));background:0 0;border:0;border-radius:0}.stage .modal--menu .modal__head{padding:0 calc(30 * var(--frame-u)) .6cqw calc(46 * var(--frame-u));box-shadow:none;background:0 0;border-bottom:0;border-image:}.stage .modal--menu .modal__title{font:600 2.05cqw/1.15 var(--font-display);letter-spacing:.02em;text-shadow:none;color:#f3dbab;background:0 0}.stage .modal--menu .modal__scroll{--fade:max(14px, 2.2cqw);scrollbar-width:thin;scrollbar-color:#c8a46699 transparent;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top,0px), #000 calc(100% - var(--fade-bottom,0px)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top,0px), #000 calc(100% - var(--fade-bottom,0px)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top,0px), #000 calc(100% - var(--fade-bottom,0px)), transparent);padding:.6cqw .4cqw}.stage .modal--menu .modal__scroll[data-more-above]{--fade-top:var(--fade)}.stage .modal--menu .modal__scroll[data-more-below]{--fade-bottom:var(--fade)}.stage.stage--portrait .modal--menu .modal__scroll{--fade:5cqw}.stage .modal--menu .menu__row{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.85cqw;margin:0;padding:1cqw 0}.stage .modal--menu .menu__row--stack{gap:.85cqw;margin-bottom:.3cqw;padding:0 0 1.4cqw}.stage .modal--menu .menu__row--choice{margin-bottom:0;padding-top:1.1cqw}.stage .modal--menu .menu__row strong{color:#efe2c8;font:600 max(13px, 1.13cqw)/1.4 var(--font-text)}.stage .modal--menu .menu__row small{color:#9ba9bb;font:400 max(11px, .92cqw)/1.5 var(--font-text);margin-top:.12cqw}.stage .modal--menu .speeds{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.55cqw;display:grid}.stage .modal--menu .speeds__btn{min-width:0;font:600 max(11px, .96cqw)/1.2 var(--font-text);color:#b7c1cf;background:#0a1422;border:.08cqw solid #798ba43b;border-radius:.7cqw;gap:.35cqw;padding:.72cqw .2cqw}.stage .modal--menu .speeds__chev{opacity:.6;width:4.2cqw;height:1.3cqw;transition:opacity .12s;display:block;overflow:visible}.stage .modal--menu .speeds__btn--on{background:var(--ui-btn-on);color:var(--ui-accent);border-color:var(--ui-accent);box-shadow:none}.stage .modal--menu .speeds__btn--on .speeds__chev{opacity:1}.stage .modal--menu .menu__mute{color:#e2c18a;background:#152335;border-width:.08cqw;border-color:#bca0714d;width:2.9cqw;height:2.9cqw}.stage .modal--menu .menu__mute--off{color:#8693a5;background:#0b1420;border-color:#7e8a9c4d}.stage .modal--menu .menu__row--disabled{opacity:.5}.stage .modal--menu .menu__volume{grid-template-columns:minmax(0,1fr) 3.3cqw;align-items:center;gap:.8cqw;width:18cqw;min-width:0;display:grid}.stage .modal--menu .menu__level{font:600 max(11px, .97cqw)/1.4 var(--font-text);font-variant-numeric:tabular-nums;color:#d7c3a0;text-align:right}.stage .modal--menu .slider{appearance:none;accent-color:#dbba7a;background:0 0;width:100%;height:2.8cqw}.stage .modal--menu .slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, #dbb573 var(--volume), #324055 var(--volume));border-radius:1cqw;height:.35cqw}.stage .modal--menu .slider::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:1.22cqw;height:1.22cqw;margin-top:-.435cqw;box-shadow:0 .1cqw .3cqw #0008}.stage .modal--menu .slider::-moz-range-track{background:#324055;border-radius:1cqw;height:.35cqw}.stage .modal--menu .slider::-moz-range-progress{background:#dbb573;height:.35cqw}.stage .modal--menu .slider::-moz-range-thumb{background:#dbb573;border:.08cqw solid #ffe6ac;border-radius:50%;width:1.22cqw;height:1.22cqw}.stage .modal--menu .slider:focus-visible{outline-offset:.18cqw;border-radius:.4cqw;outline:.13cqw solid #e3c487}.stage .modal--menu .switch{background:#263447;border-color:#78879966;width:3.8cqw;height:2cqw;padding:.15cqw}.stage .modal--menu .switch--on{background:var(--ui-accent);border-color:var(--ui-accent);box-shadow:none}.stage .modal--menu .switch__knob{width:1.5cqw;height:1.5cqw}.stage .modal--menu .switch--on .switch__knob{transform:translate(1.8cqw)}.stage .modal--menu .menu__rules{color:#edd8b2;font:600 max(13px, 1.05cqw)/1.4 var(--font-text);box-shadow:none;background:#1b293a;border:.08cqw solid #b99a605e;border-radius:.7cqw;justify-content:space-between;align-items:center;margin-top:1.4cqw;padding:.9cqw 1.1cqw;display:flex}.stage.stage--portrait .modal--menu .modal__panel{width:90cqw}.stage.stage--portrait .modal--menu .modal__head{padding:0 calc(30 * var(--frame-u)) 1.5cqw calc(46 * var(--frame-u))}.stage.stage--portrait .modal--menu .modal__title{font-size:5.3cqw}.stage.stage--portrait .modal--menu .modal__close{width:7cqw;height:7cqw;font-size:3.4cqw}.stage.stage--portrait .modal--menu .modal__scroll{padding:1.5cqw 1cqw}.stage.stage--portrait .modal--menu .menu__row{gap:2cqw;padding:2.5cqw 0}.stage.stage--portrait .modal--menu .menu__row--stack{gap:2cqw;padding-top:0;padding-bottom:3cqw}.stage.stage--portrait .modal--menu .menu__row--choice{padding-top:2.5cqw}.stage.stage--portrait .modal--menu .menu__row strong{font-size:3cqw}.stage.stage--portrait .modal--menu .menu__row small{font-size:2.4cqw}.stage.stage--portrait .modal--menu .speeds{gap:1.2cqw}.stage.stage--portrait .modal--menu .speeds__btn{border-radius:1.6cqw;gap:.8cqw;padding:2cqw .4cqw;font-size:2.4cqw}.stage.stage--portrait .modal--menu .speeds__chev{width:9cqw;height:2.8cqw}.stage.stage--portrait .modal--menu .menu__mute{width:7.5cqw;height:7.5cqw}.stage.stage--portrait .modal--menu .menu__volume{grid-template-columns:minmax(0,1fr) 8cqw;gap:2cqw;width:41cqw}.stage.stage--portrait .modal--menu .menu__level{font-size:2.5cqw}.stage.stage--portrait .modal--menu .slider{height:7cqw}.stage.stage--portrait .modal--menu .slider::-webkit-slider-runnable-track{height:.9cqw}.stage.stage--portrait .modal--menu .slider::-webkit-slider-thumb{width:3.4cqw;height:3.4cqw;margin-top:-1.25cqw}.stage.stage--portrait .modal--menu .slider::-moz-range-track{height:.9cqw}.stage.stage--portrait .modal--menu .slider::-moz-range-progress{height:.9cqw}.stage.stage--portrait .modal--menu .slider::-moz-range-thumb{width:3.4cqw;height:3.4cqw}.stage.stage--portrait .modal--menu .switch{width:10cqw;height:5.2cqw;padding:.4cqw}.stage.stage--portrait .modal--menu .switch__knob{width:4cqw;height:4cqw}.stage.stage--portrait .modal--menu .switch--on .switch__knob{transform:translate(4.7cqw)}.stage.stage--portrait .modal--menu .menu__rules{border-radius:1.6cqw;margin-top:3cqw;padding:2.5cqw 3cqw;font-size:2.8cqw}:root[data-motion=reduced] .modal--menu *,:root[data-motion=reduced] .bottom-bar *{transition:none!important}.stage .overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020711b3}.stage .overlay .dialog.painted-frame{box-shadow:none;padding:calc(104 * var(--frame-u)) calc(128 * var(--frame-u)) calc(66 * var(--frame-u));background:0 0;border:0;border-radius:0}.stage .overlay .dialog__title{font:600 max(16px, 1.85cqw)/1.15 var(--font-display);letter-spacing:.02em;color:#f3dbab;text-shadow:none;border:0;margin:0 0 1.1cqw;padding:0}.stage .overlay .dialog__body{color:#cfdae8;font:400 max(12px, 1.05cqw)/1.55 var(--font-text)}.stage .overlay .dialog__body strong{color:#f1e3c6}.stage .overlay .dialog__note{color:#93a2b5;font:400 max(11px, .9cqw)/1.5 var(--font-text)}.stage .overlay .counts__btn,.stage .overlay .buy-side{color:#b7c1cf;box-shadow:none;background:#0a1422;border:.08cqw solid #798ba43b;border-radius:.7cqw}.stage .overlay .counts__btn--on,.stage .overlay .buy-side--on{background:var(--ui-btn-on);color:#ffe4ad;border-color:#c8a266;box-shadow:inset 0 .08cqw #ffe1a528}.stage .overlay .dialog__actions{grid-auto-columns:1fr;grid-auto-flow:column;width:max-content;max-width:100%;margin-left:auto;display:grid}.stage .overlay .dialog__actions .btn{text-align:center;min-width:max(112px,8.6cqw)}.stage .overlay .btn{color:#cfdae8;background:#0a1422;border:.08cqw solid #798ba43b;border-radius:.7cqw}.stage .overlay .btn--primary{background:var(--ui-accent);color:#261b0b;border-color:#c8a266}.stage .overlay .btn:hover:not(:disabled){filter:brightness(1.14)}.stage .overlay .dialog--buy{background:#1b130b}.stage .overlay--buy .dialog.dialog--buy{box-sizing:border-box;width:min(780px,94%);max-height:96%;box-shadow:none;filter:drop-shadow(0 12px 18px #0008);text-align:center;background:url(../art/ui/buy-dialog-frame.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;flex-direction:column;padding:68px 76px 48px;display:flex;overflow:hidden}.stage .overlay--buy .dialog.dialog--buy:before{content:none}.stage .overlay--buy .buy-dialog__scroll{scrollbar-width:thin;scrollbar-color:#a18146 #081322;overscroll-behavior:contain;min-height:0;padding:3px;overflow-y:auto}.stage .overlay--buy .dialog__title{font:700 clamp(25px, 2.9cqw, 35px)/1.12 var(--font-display);text-transform:uppercase;color:#ffe3a1;text-shadow:0 2px 1px #412600,0 0 12px #c7822626;border:0;margin:0 0 12px;padding:0}.stage .overlay--buy .buy-dialog__close{z-index:2;position:absolute;top:9%;right:11%}.stage .overlay--buy .buy-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.stage .overlay--buy .buy-side{box-sizing:border-box;color:#f5e6c8;text-align:center;background:#0b1628;border:1px solid #826a3d;border-radius:12px;min-width:0;transition:border-color .12s,box-shadow .12s;box-shadow:inset 0 0 0 2px #030911,inset 0 0 0 3px #c9a46735}.stage .overlay--buy .buy-side--on{border-color:#ffdf8c;box-shadow:inset 0 0 0 2px #754516,inset 0 0 0 3px #ffe9a9,0 0 10px #f4b84259}.stage .overlay--buy .buy-tier{justify-content:center;align-items:center;gap:2px;min-height:70px;padding:9px 6px}.stage .overlay--buy .buy-tier.buy-side--on{background:#3a2c18}.stage .overlay--buy .buy-side__label{font:700 19px/1.12 var(--font-display);color:#f9dda0;letter-spacing:.015em}.stage .overlay--buy .buy-side__spins{font:600 18px/1.15 var(--font-text);color:#fff1cb}.stage .overlay--buy .buy-side__perk{opacity:1;color:#d9d8d5;font:400 13px/1.25 var(--font-text)}.stage .overlay--buy .buy-dialog__realm-title{font:600 17px/1.2 var(--font-display);text-transform:uppercase;color:#f2cc79;white-space:nowrap;justify-content:center;align-items:center;gap:12px;margin:0 0 10px;display:flex}.stage .overlay--buy .buy-realm{flex-direction:column;gap:0;padding:4px;display:flex;overflow:hidden}.stage .overlay--buy .buy-realm__art{background-position:50% 35%;background-size:cover;border-bottom:1px solid #bf9545;border-radius:7px 7px 0 0;flex-shrink:0;width:100%;height:clamp(90px,11.8cqw,142px);display:block;position:relative;overflow:hidden}.stage .overlay--buy .buy-realm__art--light{background-color:#d9e6f5}.stage .overlay--buy .buy-realm__art--dark{background-color:#210b10}.stage .overlay--buy .buy-realm__portrait{aspect-ratio:1;background-position:100% 0;background-repeat:no-repeat;background-size:200% 200%;width:70%;position:absolute;top:0;left:15%}.stage .overlay--buy .buy-realm__art--light .buy-realm__portrait{background-image:url(../art/realms/angel-rig-v2.webp)}.stage .overlay--buy .buy-realm__art--dark .buy-realm__portrait{background-image:url(../art/realms/devil-rig-v2.webp)}.stage .overlay--buy .buy-realm__copy{box-sizing:border-box;flex-direction:column;flex:1;align-items:center;gap:3px;min-height:81px;padding:7px 9px 9px;display:flex}.stage .overlay--buy .buy-realm .buy-side__label{font-size:24px}.stage .overlay--buy .buy-realm .buy-side__spins{text-transform:uppercase;font-size:16px}.stage .overlay--buy .buy-side__perk--super{color:#ffe0a0}.stage .overlay--buy .dialog__body{color:#f2e1bd;font:600 17px/1.3 var(--font-text);text-wrap:balance;margin:2px 0 6px}.stage .overlay--buy .dialog__note{color:#c5cbd4;font:400 12px/1.3 var(--font-text);text-wrap:balance;margin:0 auto 12px}.stage .overlay--buy .dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:76%;margin:4px auto 0;display:grid}.stage .overlay--buy .dialog__actions .btn{min-width:0}.stage .overlay--buy .btn{min-width:0;min-height:44px;font:700 16px/1.15 var(--font-display);text-transform:uppercase;border:1px solid #dfb667;border-radius:8px;padding:8px 10px;box-shadow:inset 0 0 0 2px #0a1018,inset 0 0 0 3px #99713e}.stage .overlay--buy .btn--primary{background:var(--ui-accent);color:#2b1a08;box-shadow:inset 0 0 0 2px #684114,inset 0 0 0 3px #ffe7a1}.stage .overlay--buy :is(.buy-side,.btn,.buy-dialog__close):focus-visible{outline-offset:2px;outline:2px solid #fff0b0}@container (width<=640px){.stage .overlay--buy .dialog.dialog--buy{width:98%;padding:58px 28px 40px}.stage .overlay--buy .dialog__title{margin-bottom:10px;font-size:25px}.stage .overlay--buy .buy-dialog__close{border-width:1px;width:44px;height:44px;font-size:18px;top:6%;right:9%}.stage .overlay--buy .buy-sides{gap:8px;margin-bottom:10px}.stage .overlay--buy .buy-tier{min-height:60px;padding:8px 4px}.stage .overlay--buy .buy-tier .buy-side__label{font-size:13px}.stage .overlay--buy .buy-tier .buy-side__spins{font-size:16px}.stage .overlay--buy .buy-side__perk{font-size:12px}.stage .overlay--buy .buy-dialog__realm-title{gap:8px;font-size:13px}.stage .overlay--buy .buy-realm__art{height:clamp(88px,24cqw,130px)}.stage .overlay--buy .buy-realm__portrait{width:90%;left:5%}.stage .overlay--buy .buy-realm__copy{min-height:90px;padding:7px 3px}.stage .overlay--buy .buy-realm .buy-side__label{font-size:19px}.stage .overlay--buy .buy-realm .buy-side__spins{font-size:13px}.stage .overlay--buy .dialog__body{font-size:14px}.stage .overlay--buy .dialog__note{margin-bottom:10px;font-size:12px}.stage .overlay--buy .dialog__actions{gap:10px;width:82%}.stage .overlay--buy .btn{padding:8px 5px;font-size:12px}}@media (width<=640px) and (height<=620px){.stage .overlay--buy .dialog.dialog--buy{max-height:98%;padding:48px 24px 36px}.stage .overlay--buy .dialog__title{margin-bottom:6px;font-size:22px}.stage .overlay--buy .buy-dialog__close{top:5%}.stage .overlay--buy .buy-sides{margin-bottom:6px}.stage .overlay--buy .buy-tier{min-height:50px;padding:5px 4px}.stage .overlay--buy .buy-dialog__realm-title{margin-bottom:6px}.stage .overlay--buy .buy-realm__art{height:64px}.stage .overlay--buy .buy-realm__portrait{width:64%;top:-4%;left:18%}.stage .overlay--buy .buy-realm__copy{gap:1px;min-height:0;padding:4px 3px 6px}.stage .overlay--buy .buy-realm .buy-side__label{font-size:17px}.stage .overlay--buy .buy-side__perk{font-size:11px;line-height:1.2}.stage .overlay--buy .dialog__body{margin:0 0 3px;font-size:13px}.stage .overlay--buy .dialog__note{margin-bottom:8px;font-size:11px;line-height:1.25}.stage .overlay--buy .btn{min-height:40px}}@media (orientation:landscape) and (height<=500px),(orientation:landscape) and (width<=1100px) and (height<=800px){.stage .overlay--buy .buy-dialog__scroll{grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);grid-template-areas:"title title""tiers realm-title""tiers realms""body body""note note""actions actions";align-items:stretch;column-gap:12px;display:grid}.stage .overlay--buy .dialog__title{grid-area:title}.stage .overlay--buy .buy-tiers{grid-area:tiers;grid-template-rows:1fr 1fr;grid-template-columns:1fr;margin:0}.stage .overlay--buy .buy-tier{min-height:0}.stage .overlay--buy .buy-dialog__realm-title{grid-area:realm-title}.stage .overlay--buy .buy-realms{grid-area:realms;margin:0}.stage .overlay--buy .buy-realm{flex-direction:row}.stage .overlay--buy .buy-realm__art{border-bottom:0;border-right:1px solid #bf9545;border-radius:7px 0 0 7px;width:38%;height:auto;min-height:84px}.stage .overlay--buy .buy-realm__portrait{width:100%;top:0;left:0}.stage .overlay--buy .buy-realm__copy{justify-content:center;min-height:0}.stage .overlay--buy .dialog__body{grid-area:body;margin-top:8px}.stage .overlay--buy .dialog__note{grid-area:note}.stage .overlay--buy .dialog__actions{grid-area:actions;width:60%}}@media (orientation:landscape) and (height<=500px){.stage .overlay--buy .dialog.dialog--buy{width:min(760px,96%);max-height:98%;padding:30px 56px}.stage .overlay--buy .dialog__title{margin:0 0 4px;font-size:20px}.stage .overlay--buy .buy-dialog__close{top:7%;right:7%}.stage .overlay--buy .buy-tiers{gap:6px}.stage .overlay--buy .buy-tier{padding:4px}.stage .overlay--buy .buy-tier .buy-side__label{font-size:13px}.stage .overlay--buy .buy-tier .buy-side__spins{font-size:15px}.stage .overlay--buy .buy-dialog__realm-title{margin:0 0 4px;font-size:12px}.stage .overlay--buy .buy-realms{gap:8px}.stage .overlay--buy .buy-realm{padding:3px}.stage .overlay--buy .buy-realm__copy{gap:1px;padding:4px 5px}.stage .overlay--buy .buy-realm .buy-side__label{font-size:16px}.stage .overlay--buy .buy-realm .buy-side__spins{font-size:12px}.stage .overlay--buy .buy-side__perk{font-size:11px;line-height:1.2}.stage .overlay--buy .dialog__body{margin:6px 0 1px;font-size:13px}.stage .overlay--buy .dialog__note{margin:0 auto 6px;font-size:11px;line-height:1.25}.stage .overlay--buy .dialog__actions{gap:10px}.stage .overlay--buy .btn{min-height:36px;padding:6px;font-size:13px}}@media (orientation:landscape) and (height<=340px){.stage .overlay--buy .dialog.dialog--buy{width:99%;padding:20px 46px 10px}.stage .overlay--buy .dialog__title{margin-bottom:2px;font-size:17px}.stage .overlay--buy .buy-realm__art{width:32%;min-height:70px}.stage .overlay--buy .buy-realm .buy-side__label{font-size:14px}.stage .overlay--buy .buy-side__perk{font-size:10px}.stage .overlay--buy .dialog__body{margin-top:2px;font-size:12px}.stage .overlay--buy .dialog__note{margin-bottom:3px;font-size:10px}.stage .overlay--buy .btn{min-height:32px}}:root[data-motion=reduced] .stage .overlay--buy .buy-side{transition:none}.background-ambience{pointer-events:none;position:absolute;inset:0;overflow:hidden}.background-ambience>i{pointer-events:none;display:block;position:absolute}.background-ambience__sprite{mix-blend-mode:screen;background-repeat:no-repeat;background-size:400% 400%;animation:1.2s step-end infinite ambience-frames}.background-ambience__water{opacity:.68;background-image:url(../art/fx/ambient-water-v1.webp);animation-duration:1s;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 12% 82%,#0000);mask-image:linear-gradient(#0000,#000 12% 82%,#0000)}.background-ambience__fire,.background-ambience__candle{animation-duration:var(--flame-duration,1.05s);animation-delay:var(--flame-delay,0s);background-image:url(../art/fx/ambient-fire-v1.webp);transform:translate(-50%,-91%);-webkit-mask-image:linear-gradient(#0000,#000 6% 90%,#0000 99%);mask-image:linear-gradient(#0000,#000 6% 90%,#0000 99%)}.background-ambience__fire:after,.background-ambience__candle:after{content:"";animation:ambience-flame-next var(--flame-duration,1.05s) steps(1, end) infinite, ambience-flame-mix calc(var(--flame-duration,1.05s) / 16) linear infinite;animation-delay:var(--flame-delay,0s), var(--flame-delay,0s);background:url(../art/fx/ambient-fire-v1.webp) 0 0/400% 400% no-repeat;position:absolute;inset:0}.background-ambience__fire{opacity:.85}.background-ambience__candle{opacity:.95}.background-ambience__lava{mix-blend-mode:screen;background:radial-gradient(#ff8b196b,#ff3a091f 45%,#0000 72%);animation:3.7s ease-in-out infinite alternate ambience-lava}.background-ambience__ember,.background-ambience__mote{width:var(--size,.16cqw);height:var(--size,.16cqw);mix-blend-mode:screen;opacity:0;background:#ffe6ac;border-radius:50%;animation:5s linear infinite ambience-ember;box-shadow:0 0 .35cqw .06cqw #ff691e}.background-ambience__mote{background:#fffce5;animation-duration:7s;box-shadow:0 0 .4cqw .08cqw #beeaff}@keyframes ambience-frames{0%{background-position:0 0}6.25%{background-position:33.3333% 0}12.5%{background-position:66.6667% 0}18.75%{background-position:100% 0}25%{background-position:0 33.3333%}31.25%{background-position:33.3333% 33.3333%}37.5%{background-position:66.6667% 33.3333%}43.75%{background-position:100% 33.3333%}50%{background-position:0 66.6667%}56.25%{background-position:33.3333% 66.6667%}62.5%{background-position:66.6667% 66.6667%}68.75%{background-position:100% 66.6667%}75%{background-position:0 100%}81.25%{background-position:33.3333% 100%}87.5%{background-position:66.6667% 100%}93.75%,to{background-position:100% 100%}}@keyframes ambience-lava{0%{opacity:.3}to{opacity:.8}}@keyframes ambience-flame-next{0%{background-position:33.3333% 0}6.25%{background-position:66.6667% 0}12.5%{background-position:100% 0}18.75%{background-position:0 33.3333%}25%{background-position:33.3333% 33.3333%}31.25%{background-position:66.6667% 33.3333%}37.5%{background-position:100% 33.3333%}43.75%{background-position:0 66.6667%}50%{background-position:33.3333% 66.6667%}56.25%{background-position:66.6667% 66.6667%}62.5%{background-position:100% 66.6667%}68.75%{background-position:0 100%}75%{background-position:33.3333% 100%}81.25%{background-position:66.6667% 100%}87.5%{background-position:100% 100%}93.75%,to{background-position:0 0}}@keyframes ambience-flame-mix{0%{opacity:0}to{opacity:1}}@keyframes ambience-ember{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:.85}65%{opacity:.6}to{opacity:0;transform:translate(var(--drift), -8cqw) scale(.2)}}.background-ambience--paused{visibility:hidden}.background-ambience--paused>i,.background-ambience--paused>i:after{animation-play-state:paused}.portrait-ambience{pointer-events:none;position:absolute}:root[data-motion=reduced] .background-ambience{display:none}:root[data-motion=reduced] .background-ambience>i,:root[data-motion=reduced] .background-ambience>i:after{animation:none}:root[data-saver=on] .background-ambience>i,:root[data-saver=on] .background-ambience>i:after{animation-play-state:paused}.living-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.living-bg__plate{background:linear-gradient(#06050eb8 0%,#06050e57 8%,#06050e00 16%),linear-gradient(#06050e00 80%,#06050e6b 90%,#06050ecc 100%),url(../art/fx/living/scenery.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.living-bg__side{display:block;position:absolute}.stage--portrait .living-bg--portrait{display:block}:root[data-motion=reduced] .living-bg{display:none}.loader-max{--plaque-u:calc(4.3cqw / 234);width:30.5%;height:calc(234 * var(--plaque-u));isolation:isolate;color:#fce8b8;font:700 1.25cqw/1 var(--loader-display-font);letter-spacing:.075em;white-space:nowrap;filter:drop-shadow(0 .14cqw .22cqw #020813a6);justify-content:center;align-items:center;margin:0;display:flex;position:absolute;top:41.2%;left:50%;transform:translate(-50%)}.loader-max:before,.loader-max:after{content:"";z-index:-1;pointer-events:none;border:0 solid #0000;clip-path:inset(0);border-image-source:url(../art/ui/multiplier/plaque.webp);border-image-repeat:stretch;position:absolute;top:0;bottom:0}.loader-max:before{border-image-slice:0 470 0 175 fill;border-image-width:0 calc(470 * var(--plaque-u)) 0 calc(175 * var(--plaque-u));border-image-outset:0 calc(404 * var(--plaque-u)) 0 0;left:0;right:50%}.loader-max:after{border-image-slice:0 163 0 470 fill;border-image-width:0 calc(163 * var(--plaque-u)) 0 calc(470 * var(--plaque-u));border-image-outset:0 0 0 calc(404 * var(--plaque-u));left:50%;right:0}.loader-max__label{-webkit-text-fill-color:transparent;filter:drop-shadow(0 .07cqw .06cqw #000);background:linear-gradient(#fff6d7 15%,#f4d595 62%,#e6bb6b);-webkit-background-clip:text;background-clip:text;padding-top:.05cqw;position:relative}.loader-max__label strong{font:inherit;font-variant-numeric:lining-nums;letter-spacing:.08em}.loader-features{pointer-events:none;width:54.8%;height:33.1%;position:absolute;top:50.2%;left:22.6%}.loader-features__row{justify-content:center;gap:1cqw;height:100%;margin:0;padding:0;list-style:none;display:flex}.loader-features__card{text-align:center;background:radial-gradient(closest-side at 50% 56%,#050a18d0,#050a1885 55%,#0000 100%);flex-direction:column;flex:0 17.6cqw;align-items:center;min-width:0;height:100%;padding:.7cqw .42cqw 1cqw;display:flex;position:relative}.loader-features__art{flex-shrink:0;justify-content:center;align-items:center;width:100%;height:11.9cqw;display:flex;position:relative}.loader-features__title{color:#f9dc98;font:600 1.23cqw/1.2 var(--loader-display-font);letter-spacing:.005em;white-space:nowrap;text-transform:uppercase;text-shadow:0 .07cqw .12cqw #0009;margin:.15cqw 0 .55cqw;display:block}.loader-features__copy{color:#f7f0e7;font:400 1.08cqw/1.35 var(--loader-copy-font);text-shadow:0 .07cqw .12cqw #0008;display:block}.loader-features__copy>span{white-space:nowrap;display:block}.loader-wilds{filter:drop-shadow(0 0 .45cqw #eab3356b);justify-content:center;align-items:center;gap:0;width:105%;display:flex}.loader-wilds:before{content:"";z-index:-1;background:radial-gradient(#ffcf6355,#c8962122 45%,#0000 70%);position:absolute;inset:0}.loader-wilds img{object-fit:contain;flex:0 0 55%;width:55%;min-width:0;height:auto;margin-inline:-.25cqw}.loader-tumble{background:radial-gradient(circle,#bc7f1326,#0000 66%);width:13cqw;height:13cqw;display:block;position:relative}.loader-tumble__arrows{filter:drop-shadow(0 .15cqw .12cqw #602d10);width:100%;height:100%;overflow:visible}.loader-tumble__value{filter:drop-shadow(0 .2cqw .1cqw #542601)drop-shadow(0 0 .2cqw #f3ae3344);justify-content:center;align-items:center;gap:.5cqw;display:flex;position:absolute;inset:28% 22%}.loader-tumble__value img{object-fit:contain;width:auto;min-width:0;height:100%}.loader-tumble__value .loader-tumble__times{height:48%}.loader-realms{width:105%;height:auto;overflow:visible}.desktop-loader[data-exiting=true] .loader-features,.desktop-loader[data-exiting=true] .loader-max{opacity:0;transition:opacity .35s}.desktop-loader{--loader-display-font:var(--font-display);--loader-copy-font:var(--font-text);font-synthesis:none;z-index:8;isolation:isolate;color:#efdaa4;opacity:1;background:#0c1730;outline:none;transition:opacity .65s;position:absolute;inset:0;overflow:hidden}.desktop-loader__world{background-position:50%;background-size:100% 100%;transition:transform .65s;position:absolute;inset:0}.desktop-loader__shade{background:radial-gradient(#08102526,#0000 65%),linear-gradient(#0000 62%,#090e20b0);position:absolute;inset:0}.desktop-loader__character{aspect-ratio:1;--rig-fade:linear-gradient(#000 53%, #000b 68%, transparent 83%);width:54%;position:absolute;top:6%}.desktop-loader__character canvas{opacity:0;transition:opacity .5s;display:block}.desktop-loader__character canvas[data-drawn=true]{opacity:1}.desktop-loader__character--angel{left:-13%}.desktop-loader__character--devil{right:-13%}.desktop-loader__mist{pointer-events:none;background:radial-gradient(at 9% 100%,#d4e3ee55,#0000 48%),radial-gradient(at 93% 100%,#471b2080,#0000 47%);position:absolute;inset:60% 0 0}.desktop-loader__title{aspect-ratio:1400/789;filter:drop-shadow(0 .22cqw .45cqw #080c2199);width:36%;position:absolute;top:5%;left:32%}.desktop-loader__title img{object-fit:contain;width:100%;height:100%;display:block}.desktop-loader__title:after{content:"";pointer-events:none;-webkit-mask:var(--loader-logo) center / 100% 100% no-repeat;mask:var(--loader-logo) center / 100% 100% no-repeat;opacity:0;background:linear-gradient(110deg,#0000 42%,#fff4df80 50%,#0000 58%) 100% 0/300% 100%;animation:2.8s ease-in-out 1s both loader-title-light;position:absolute;inset:0}.desktop-loader__title h1{text-align:center;font:600 4cqw/1.1 var(--font-display);text-shadow:0 .1cqw .15cqw #000;flex-direction:column;justify-content:center;margin:0;display:flex;position:absolute;inset:10%}.desktop-loader__title h1 small{font-size:1.6cqw}.desktop-loader__controls{text-align:center;width:28%;height:9%;position:absolute;top:86%;left:36%}.desktop-loader__loading{transition:opacity .4s}.desktop-loader__bar{background:#09101be6;border:.12cqw solid #bf8d3f;border-radius:2cqw;height:1.25cqw;padding:.14cqw;position:relative;box-shadow:0 .13cqw .25cqw #0008,inset 0 .1cqw .12cqw #000c,0 0 0 .09cqw #614423}.desktop-loader__fill{max-width:calc(50% - .1cqw);transition:width .35s ease-out;position:absolute;top:.13cqw;bottom:.13cqw}.desktop-loader__fill--heaven{background:linear-gradient(#c6edfa,#71c0e6 42%,#318caf 58%,#b2e2ef);border-radius:1cqw 0 0 1cqw;left:.14cqw}.desktop-loader__fill--hell{background:linear-gradient(#e9a45d,#c96336 42%,#9b3725 58%,#e7965f);border-radius:0 1cqw 1cqw 0;right:.14cqw}.desktop-loader__cap{pointer-events:none;width:1.55cqw;height:2.9cqw;position:absolute;top:50%}.desktop-loader__cap--0{left:-1.6cqw;transform:translateY(-50%)rotate(-90deg)}.desktop-loader__cap--1{right:-1.6cqw;transform:translateY(-50%)rotate(90deg)}.desktop-loader__loading p{color:#eed99f;font:600 1.05cqw var(--loader-display-font);letter-spacing:.11em;text-shadow:0 .1cqw .16cqw #000;margin:.65cqw 0 0}.desktop-loader__loading p span{min-width:3.1em;font-family:var(--font-text);font-variant-numeric:tabular-nums;display:inline-block}.desktop-loader__enter,.desktop-loader__error button{color:#f0dbac;font:600 1.55cqw var(--font-text);letter-spacing:.13em;background:var(--ui-btn);box-shadow:none;cursor:pointer;border:0;border-radius:.6cqw}.desktop-loader__enter{color:#14100a;width:100%;height:100%;min-height:0;font:700 2.17cqw/1 var(--loader-display-font);letter-spacing:.045em;text-shadow:none;background:var(--ui-accent);opacity:0;visibility:hidden;border:0;border-radius:5cqw;transition:opacity .45s,transform .45s,filter .15s;position:absolute;inset:0;transform:translateY(.45cqw);box-shadow:0 .3cqw .8cqw #050b2180}.desktop-loader__enter:before,.desktop-loader__enter:after{content:"";pointer-events:none;background:#f3c76699;width:3.5cqw;height:.08cqw;position:absolute;top:46%}.desktop-loader__enter:before{right:calc(100% + .5cqw)}.desktop-loader__enter:after{left:calc(100% + .5cqw);transform:rotate(180deg)}.desktop-loader[data-ready=true] .desktop-loader__loading{opacity:0;pointer-events:none}.desktop-loader[data-ready=true] .desktop-loader__enter{opacity:1;visibility:visible;transform:none}.desktop-loader__enter:hover{filter:brightness(1.1)}.desktop-loader__error button:hover{background:var(--ui-btn-hover)}.desktop-loader__enter:focus-visible,.desktop-loader__error button:focus-visible{outline-offset:.36cqw;outline:.12cqw solid #e8d9af}.desktop-loader__enter:active{transform:translateY(.1cqw)}.desktop-loader>*{transition:opacity .45s,transform .65s}.desktop-loader[data-shown=false]>*{opacity:0}.desktop-loader[data-exiting=true]{opacity:0;pointer-events:none;transition:opacity .4s .22s}.desktop-loader[data-exiting=true] .desktop-loader__world{transform:scale(1.015)}.desktop-loader[data-exiting=true] :is(.desktop-loader__title,.desktop-loader__character,.desktop-loader__mist,.desktop-loader__particles,.desktop-loader__controls,.loader-features,.loader-max){opacity:0;transition:opacity .24s}.desktop-loader__particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.desktop-loader__particles i{left:var(--x);opacity:0;width:.13cqw;height:.3cqw;animation:loader-ember var(--duration) var(--delay) linear infinite;background:#dda16f;border-radius:50%;position:absolute;bottom:-3%}.desktop-loader[data-paused=true] *{animation-play-state:paused!important}.desktop-loader:has(.desktop-loader__error) .desktop-loader__controls{height:14%;top:84.5%}.desktop-loader__error{font:1.15cqw var(--font-text);padding:0 2%}.desktop-loader__error p{margin:0 0 .55cqw}.desktop-loader__error small{color:#c7bebe;font:.8cqw/1.4 var(--font-text);max-height:2.4em;display:block;overflow:auto}.desktop-loader__error button{margin-top:.4cqw;padding:.45cqw 2.6cqw;font-size:1.15cqw}.desktop-loader__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes loader-ember{0%{opacity:0;transform:translateY(0)rotate(-20deg)}20%{opacity:.55}80%{opacity:.3}to{opacity:0;transform:translate(1.5cqw,-26cqw)rotate(15deg)}}@keyframes loader-title-light{0%{opacity:0;background-position:100% 0}25%,65%{opacity:.3}to{opacity:0;background-position:0 0}}:root[data-motion=reduced] .desktop-loader,:root[data-motion=reduced] .desktop-loader *{transition:none!important;animation:none!important}:root[data-motion=reduced] .desktop-loader__particles{display:none}.desktop-loader--portrait{container-type:size}.desktop-loader--portrait .desktop-loader__world{background-size:cover}.desktop-loader--portrait .desktop-loader__shade{background:linear-gradient(#08102566,#0000 22% 40%,#080f22c0 58%,#080f22d9 82%,#090e20f0)}.desktop-loader--portrait .desktop-loader__title{z-index:2;filter:drop-shadow(0 .8cqw 1.4cqw #080c2199);width:min(76cqw,38cqh);top:2cqh;left:50%;transform:translate(-50%)}.desktop-loader--portrait .desktop-loader__title h1{font-size:11cqw}.desktop-loader--portrait .desktop-loader__title h1 small{font-size:4.5cqw}.desktop-loader--portrait .desktop-loader__character{width:min(70cqw,37cqh);top:17cqh}.desktop-loader--portrait .desktop-loader__character--angel{left:calc(25cqw - min(35cqw,18.5cqh))}.desktop-loader--portrait .desktop-loader__character--devil{right:calc(25cqw - min(35cqw,18.5cqh))}.desktop-loader--portrait .desktop-loader__mist{inset:44% 0 0}.desktop-loader--portrait .desktop-loader__particles i{width:.5cqw;height:1.1cqw}.desktop-loader--portrait .loader-max{--plaque-u:calc(clamp(32px, 6cqh, 56px) / 234);z-index:1;filter:drop-shadow(0 .5cqw .8cqw #020813a6);width:min(88cqw,520px);font-size:clamp(12px,3.4cqw,19px);top:43cqh}.desktop-loader--portrait .loader-features{width:min(90cqw,560px);height:32cqh;top:51cqh;left:50%;transform:translate(-50%)}.desktop-loader--portrait .loader-features__row{flex-direction:column;gap:1.2cqh}.desktop-loader--portrait .loader-features__card{text-align:left;background:radial-gradient(closest-side,#050a18c8,#050a1870 60%,#0000 100%);flex:1 1 0;height:auto;min-height:0;padding:0 2cqw}.desktop-loader--portrait .loader-features__art{width:100%;height:100%;min-height:0}.desktop-loader--portrait .loader-features__card>:is(.loader-features__title,.loader-features__copy){margin:0}.desktop-loader--portrait .loader-features__card{grid-template:"art title""art copy"/26% minmax(0,1fr);align-content:center;gap:.35cqh 2.5cqw;display:grid}.desktop-loader--portrait .loader-features__art{grid-area:art;align-self:stretch}.desktop-loader--portrait .loader-features__title{grid-area:title;font-size:clamp(14px,min(4.2cqw,2.3cqh),22px)}.desktop-loader--portrait .loader-features__copy{grid-area:copy;font-size:clamp(12px,min(3.65cqw,1.9cqh),17px)}.desktop-loader--portrait .loader-features__copy>span{white-space:normal}.desktop-loader--portrait .loader-wilds{filter:drop-shadow(0 0 1.4cqw #eab3356b);width:100%}.desktop-loader--portrait .loader-wilds img{flex-basis:52%;width:52%;max-height:8cqh;margin-inline:-.6cqw}.desktop-loader--portrait .loader-tumble{width:min(20cqw,8.5cqh);height:min(20cqw,8.5cqh)}.desktop-loader--portrait .loader-tumble__value{gap:1cqw}.desktop-loader--portrait .loader-realms{width:100%;height:auto;max-height:8.5cqh}.desktop-loader--portrait .desktop-loader__controls{width:min(76cqw,460px);height:clamp(48px,8.5cqh,76px);top:87cqh;left:50%;transform:translate(-50%)}.desktop-loader--portrait .desktop-loader__bar{border-width:.35cqw;border-radius:6cqw;height:3.6cqw;padding:.4cqw;box-shadow:0 .4cqw .8cqw #0008,inset 0 .3cqw .35cqw #000c,0 0 0 .25cqw #614423}.desktop-loader--portrait .desktop-loader__fill{top:.38cqw;bottom:.38cqw}.desktop-loader--portrait .desktop-loader__fill--heaven{border-radius:3cqw 0 0 3cqw;left:.4cqw}.desktop-loader--portrait .desktop-loader__fill--hell{border-radius:0 3cqw 3cqw 0;right:.4cqw}.desktop-loader--portrait .desktop-loader__cap{width:4.5cqw;height:8.4cqw}.desktop-loader--portrait .desktop-loader__cap--0{left:-4.6cqw}.desktop-loader--portrait .desktop-loader__cap--1{right:-4.6cqw}.desktop-loader--portrait .desktop-loader__loading p{margin-top:1.8cqw;font-size:3.4cqw}.desktop-loader--portrait .desktop-loader__enter{text-shadow:none;border-width:0;border-radius:12cqw;font-size:min(5.6cqw,3cqh);transform:translateY(1.3cqw);box-shadow:0 1cqw 1.8cqw #050b2180}.desktop-loader--portrait .desktop-loader__enter:before,.desktop-loader--portrait .desktop-loader__enter:after{width:7cqw;height:.25cqw}.desktop-loader--portrait .desktop-loader__enter:before{right:calc(100% + 1.4cqw)}.desktop-loader--portrait .desktop-loader__enter:after{left:calc(100% + 1.4cqw)}.desktop-loader--portrait[data-ready=true] .desktop-loader__enter{transform:none}.desktop-loader--portrait .desktop-loader__enter:active{transform:translateY(.3cqw)}.desktop-loader--portrait .desktop-loader__enter:focus-visible,.desktop-loader--portrait .desktop-loader__error button:focus-visible{outline-offset:1cqw;outline-width:.35cqw}.desktop-loader--portrait:has(.desktop-loader__error) .loader-features{height:30cqh;top:49cqh}.desktop-loader--portrait:has(.desktop-loader__error) .desktop-loader__controls{width:min(90cqw,560px);height:auto;top:auto;bottom:2cqh}.desktop-loader--portrait .desktop-loader__error{font-size:clamp(14px,3.8cqw,20px)}.desktop-loader--portrait .desktop-loader__error p{margin-bottom:.6cqh}.desktop-loader--portrait .desktop-loader__error small{font-size:clamp(12px,3cqw,16px)}.desktop-loader--portrait .desktop-loader__error button{border-width:.35cqw;border-radius:1cqw;min-height:44px;margin-top:.8cqh;padding:1cqh 9cqw;font-size:clamp(16px,4.2cqw,22px)}@keyframes loader-ember-portrait{0%{opacity:0;transform:translateY(0)rotate(-20deg)}20%{opacity:.55}80%{opacity:.3}to{opacity:0;transform:translate(4cqw,-70cqh)rotate(15deg)}}.desktop-loader--portrait .desktop-loader__particles i{animation-name:loader-ember-portrait}.pending-glow{z-index:3;pointer-events:none;--ring:7cqw;--line:.5cqw;--spark:1.25cqw;place-items:center;animation:.35s ease-out both pending-glow-in;display:grid;position:absolute;inset:0}.pending-glow>*{grid-area:1/1}.pending-glow__light{width:calc(var(--ring) * 1.6);aspect-ratio:1;background:radial-gradient(circle,#fff3c8 0,#f2c86a88 28%,#e0a23a26 52%,#0000 70%);border-radius:50%;animation:1.6s ease-in-out infinite pending-glow-pulse}.pending-glow__track{width:var(--ring);aspect-ratio:1;box-shadow:inset 0 0 0 calc(var(--line) * .45) #8a5a2440;border-radius:50%}.pending-glow__orbit{width:var(--ring);aspect-ratio:1;filter:drop-shadow(0 0 .12cqw #5a3208aa)drop-shadow(0 0 .5cqw #b0600c55);animation:1.15s linear infinite pending-glow-spin;position:relative}.pending-glow__trail{background:conic-gradient(transparent 0 8%, #c8872a55 26%, #e8b24a 42%, #fff4cc 50%, transparent 50% 58%, #b8321055 76%, #e0521c 92%, #ffb070 100%);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--line)), #000 calc(100% - var(--line) + .5px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--line)), #000 calc(100% - var(--line) + .5px));mask:radial-gradient(farthest-side, transparent calc(100% - var(--line)), #000 calc(100% - var(--line) + .5px));border-radius:50%;position:absolute;inset:0}.pending-glow__spark{width:var(--spark);aspect-ratio:1;border-radius:50%;position:absolute;left:50%;translate:-50%}.pending-glow__spark--heaven{bottom:calc((var(--line) - var(--spark)) / 2);background:radial-gradient(circle,#fff 0 32%,#ffe08a 58%,#e8a93800 74%);box-shadow:0 0 .6cqw .2cqw #f0b440,0 0 1.4cqw .3cqw #ffd87a99}.pending-glow__spark--hell{top:calc((var(--line) - var(--spark)) / 2);background:radial-gradient(circle,#fff1d6 0 28%,#ff7a2e 58%,#ff5a1e00 76%);box-shadow:0 0 .6cqw .2cqw #ff5a1e,0 0 1.4cqw .3cqw #ff3c0a88}@keyframes pending-glow-in{0%{opacity:0}to{opacity:1}}@keyframes pending-glow-pulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.06)}}@keyframes pending-glow-spin{to{rotate:1turn}}:root[data-motion=reduced] .pending-glow,:root[data-motion=reduced] .pending-glow__light,:root[data-motion=reduced] .pending-glow__orbit{animation:none}.stage--portrait .pending-glow{--ring:15cqw;--line:1.05cqw;--spark:2.6cqw}.app{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#07080d;justify-content:center;align-items:center;display:flex}.stage{font-family:var(--font-text);background:radial-gradient(125% 95% at 0 35%,#d6ecff 0%,#eef6ff 16%,#eef6ff00 44%),radial-gradient(125% 95% at 100% 42%,#ff5573 0%,#8a1234 20%,#8a123400 50%),linear-gradient(#0e0b18 0%,#150f24 55%,#0b0813 100%);position:relative;overflow:clip;box-shadow:0 24px 70px #0009;container-type:inline-size}:root{--gold-edge:linear-gradient(180deg, #fff3cd 0%, #e8bb59 14%, #a5762b 38%, #7c5518 52%, #a5762b 66%, #e8bb59 88%, #fff3cd 100%);--gem:radial-gradient(circle, #cfe6ff 0%, #5f92d8 42%, #1b3c6b 70%, transparent 72%);--plate-fill:radial-gradient(120% 140% at 50% 0%, #2e3258f0 0%, #0e0e1cf5 70%)}.stage--landscape{background:linear-gradient(#06050eb8 0%,#06050e57 8%,#06050e00 16%),linear-gradient(#06050e00 80%,#06050e6b 90%,#06050ecc 100%),url(../art/bg/bg-landscape-rest.webp) 50%/100% 100% no-repeat,radial-gradient(125% 95% at 0 35%,#d6ecff 0%,#eef6ff 16%,#eef6ff00 44%),radial-gradient(125% 95% at 100% 42%,#ff5573 0%,#8a1234 20%,#8a123400 50%),linear-gradient(#0e0b18 0%,#150f24 55%,#0b0813 100%)}.panel{background-color:#0000;background-image:linear-gradient(#f6e6d6 0%,#efdcc8 55%,#e7d0b9 100%),linear-gradient(160deg,#f3d489 0%,#b8862f 35%,#f7e4a6 60%,#9a6c22 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:border-box;background-clip:padding-box,border-box;border:.55cqw solid #0000;border-radius:2.2cqw;position:absolute;box-shadow:inset 0 .4cqw 1.2cqw #78502840,0 1cqw 2.5cqw #00000059}.panel--framed{box-shadow:none;background:#161c33;border:0;border-radius:0;box-shadow:inset 0 0 2.4cqw #000a}.reel-frame{--frame-art:url(../art/ui/reel-frame.webp);background:var(--frame-art) center / 100% 100% no-repeat;filter:drop-shadow(0 .8cqw 1.6cqw #00000073);pointer-events:none;position:absolute}.reel-frame[data-sliced]{border-image-source:var(--frame-art);background:0 0;border-image-repeat:stretch}.reel-slot{position:absolute}.reel-canvas,.reel-canvas canvas{display:block;position:absolute;inset:0}.reel-canvas canvas{width:100%!important;height:100%!important}.reel-canvas__labels{z-index:1;pointer-events:none;position:absolute;inset:0}.stage-fx{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.win-mult{z-index:2;pointer-events:none;filter:drop-shadow(0 0 .8cqw #ffbe50e6)drop-shadow(0 .2cqw .4cqw #0009);will-change:transform, opacity;align-items:center;display:flex;position:absolute}.win-mult img{width:auto;height:100%;display:block}.reel-canvas__error{text-align:center;color:#7a1b1b;place-items:center;padding:2cqw;font-size:1.1cqw;display:grid;position:absolute;inset:0}.chrome{position:absolute;inset:0}.chrome>*{position:absolute}.logo{filter:drop-shadow(0 .25cqw .35cqw #0000008c);pointer-events:none;background-image:url(../art/ui/loader/logo-v3.webp);width:10.65cqw;height:6cqw;top:.2%;left:50%;transform:translate(-50%)}.app,#root{background:#000!important}*{-webkit-user-select:none!important;user-select:none!important}.logo,.buy-bonus,.top-icon,.lines-badge,.gear,.stepper,.ctrl,.spin{background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.logo{background-size:contain}.top-icons{gap:.7cqw;display:flex;top:2.4%;right:1.6%}.top-icon{cursor:pointer;background-color:#0000;border:0;width:3.1cqw;height:3.1cqw;padding:0}.lines-badge{filter:drop-shadow(0 .25cqw .4cqw #00000080);background-image:url(../art/ui/badge-lines.webp);width:6.5cqw;height:1.7cqw;top:78.4%;left:13.9%}.bottom-bar{z-index:1;border:0 solid #0000;border-image-slice:0 91 fill;border-image-width:0 2.3cqw;border-image-repeat:stretch;align-items:center;gap:1.1cqw;height:9.2%;padding:0 1.9cqw;display:flex;bottom:2.2%;left:8%;right:8%}.gear{flex:none;width:3.44cqw;height:3.44cqw}.readout{border:0 solid #0000;border-image-slice:0 95 fill;border-image-width:0 2.16cqw;border-image-repeat:stretch;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.05cqw;height:4.1cqw;padding:0 1cqw;display:flex}.bet-group{align-items:center;gap:.7cqw;display:flex}.readout--balance{width:12.5cqw}.readout--bet{width:8.5cqw}.readout--win{width:11.5cqw;min-width:11.5cqw;margin-left:auto}.readout__label{letter-spacing:.12em;color:#e2d5b0;font-size:.8cqw;font-weight:700}.readout__value{font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff;font-variant-numeric:tabular-nums;max-width:100%;font-size:1.5cqw;font-weight:800;overflow:hidden}.readout__value--win{color:#7dffa8;text-shadow:0 0 .6cqw #7dffa880}.stepper{background-color:#0000;border:0;flex:none;width:2.8cqw;height:2.8cqw;padding:0}.bar-gap{flex:17cqw;min-width:16cqw}.ctrl{cursor:pointer;background-color:#0000;border:0;flex:none;padding:0;transition:transform 80ms,filter .12s}.ctrl:hover{filter:brightness(1.15)}.ctrl:active{transform:scale(.96)}.ctrl:focus-visible{outline-offset:.2cqw;border-radius:.8cqw;outline:.22cqw solid #ffd24a}.ctrl--auto{width:6.15cqw;height:3.6cqw}.ctrl--auto.ctrl--on{filter:brightness(.8)drop-shadow(0 0 .5cqw #78beffd9);transform:translateY(.1cqw)}.ctrl--turbo{width:9.05cqw;height:3.1cqw;position:relative}.ctrl--turbo.ctrl--on{filter:brightness(1.12)drop-shadow(0 0 .45cqw #5ad2ff8c)}.ctrl__speed{width:26%;height:44%;position:absolute;top:50%;right:3.5%;overflow:visible;transform:translateY(-50%)}.chev{fill:none;stroke:#b0d0f057;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .12s}.chev--lit{stroke:#8df0ff;filter:drop-shadow(0 0 1.2px #78ebffe6)}.ctrl__count{letter-spacing:.02em;color:#eaf6ff;text-shadow:0 0 .4cqw #78beff99;pointer-events:none;background:#050d1af7;border-radius:.9cqw;place-items:center;font-size:1.9cqw;font-weight:800;display:grid;position:absolute;inset:11% 7%;box-shadow:inset 0 0 0 .1cqw #78beff4d}.spin{z-index:2;touch-action:none;-webkit-touch-callout:none;clip-path:polygon(40% 0%,30% 10%,0% 20%,0% 50%,4% 60%,9% 70%,18% 80%,26% 90%,33% 100%,67% 100%,74% 90%,82% 80%,91% 70%,96% 60%,100% 50%,100% 20%,70% 10%,60% 0%);aspect-ratio:1184/715;cursor:pointer;filter:drop-shadow(0 .5cqw 1cqw #0000008c);background-color:#0000;border:0;width:16.5%;padding:0;transition:transform 70ms,filter .12s;bottom:.8%;left:50%;transform:translate(-50%)}.spin:hover:not(:disabled){filter:drop-shadow(0 .5cqw 1cqw #0000008c)brightness(1.08)}.spin:active:not(:disabled),.spin--held:not(:disabled){filter:drop-shadow(0 .2cqw .5cqw #0000008c)brightness(.86);transform:translate(-50%)translateY(.35cqw)scale(.975)}.spin:disabled{cursor:not-allowed}.spin__art{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.spin--holding:not(:disabled){animation:spinHoldSwell var(--hold-ms,1.5s) ease-out forwards}@keyframes spinHoldSwell{0%{transform:translate(-50%)translateY(.35cqw)scale(.975)}to{transform:translate(-50%)translateY(-.1cqw)scale(1.07)}}.spin.spin--engaged:not(:disabled),.spin.spin--engaged:active:not(:disabled){filter:drop-shadow(0 .5cqw 1cqw #0000008c);animation:.45s cubic-bezier(.22,1,.36,1) spinHoldPop;transform:translate(-50%)}@keyframes spinHoldPop{0%{transform:translate(-50%)translateY(-.1cqw)scale(1.07)}30%{transform:translate(-50%)translateY(-.15cqw)scale(1.1)}to{transform:translate(-50%)}}:root[data-motion=reduced] .spin--holding:not(:disabled),:root[data-motion=reduced] .spin--engaged:not(:disabled){animation:none}.spin:focus-visible{outline:none}.hint{pointer-events:none;letter-spacing:.1em;color:#ffffff8c;margin:0;font-size:.85cqw;bottom:.5%;right:2.5%}.fs-banner{z-index:3;background:linear-gradient(#ff3d8b 0%,#b3114f 100%);border:.2cqw solid #ffdf8a;border-radius:1.4cqw;align-items:baseline;gap:1.2cqw;padding:.5cqw 2cqw .6cqw;animation:.26s ease-out fs-pop;display:flex;top:10.6%;left:50%;transform:translate(-50%);box-shadow:0 .5cqw 1.4cqw #00000080,0 0 2.2cqw #ffbe5a73}@keyframes fs-pop{0%{opacity:0;transform:translate(-50%)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}.fs-banner__title{letter-spacing:.1em;color:#fff4cf;font-size:1.5cqw;font-weight:900}.fs-banner__count{color:#fff;font-variant-numeric:tabular-nums;font-size:1.7cqw;font-weight:900}.fs-banner__of{opacity:.8;font-size:1cqw;font-weight:700}.fs-banner__mult{letter-spacing:.06em;color:#ffe9a8;font-size:1.15cqw;font-weight:800}.fs-pill{width:14cqw;height:100%;animation:.26s ease-out fs-pill-in;position:absolute;top:0}.fs-pill__art{position:absolute;inset:0}.fs-pill__copy{white-space:nowrap;color:#ffe6a8;text-shadow:0 .12cqw .1cqw #000;justify-content:center;align-items:center;gap:.6cqw;display:flex;position:absolute;inset:25.21% 15.6% 24.36%}.fs-pill .fs-banner__title,.fs-pill .fs-banner__count{font-family:var(--font-display);color:#fff0c8;font-weight:700;line-height:1}.fs-pill .fs-banner__of{font:italic 600 .6em/1 var(--font-text);color:#dfc898;opacity:1}.fs-pill--left{right:calc(100% + .5cqw)}.fs-pill--right{left:calc(100% + .5cqw)}@keyframes fs-pill-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.multiplier-row{aspect-ratio:1617/468;z-index:3;pointer-events:none;width:11.16cqw;top:11.2%;left:50%;transform:translate(-50%)}.multiplier{filter:drop-shadow(0 .3cqw .6cqw #0000008c);background:url(../art/ui/multiplier/plaque.webp) 50%/100% 100% no-repeat;transition:filter .4s ease-out;position:absolute;inset:0}.multiplier--hot{filter:drop-shadow(0 .3cqw .6cqw #0000008c)drop-shadow(0 0 1cqw #ffbe50e6)}.multiplier__figure{will-change:transform, filter;filter:brightness();justify-content:center;align-items:center;display:flex;position:absolute;transform:scale(1)}.multiplier__glyph{object-fit:contain;flex:none;width:auto;height:94%}.multiplier__figure--pop{animation:.56s linear multiplier-pop}@keyframes multiplier-pop{0%{filter:brightness();animation-timing-function:cubic-bezier(.2,.9,.3,1.25);transform:scale(1)}35%{filter:brightness(1.6);animation-timing-function:cubic-bezier(.33,0,.2,1);transform:scale(1.6)}92%,to{filter:brightness();transform:scale(1)}}.multiplier__flash{opacity:0;background:radial-gradient(closest-side,#ffeeaaf2,#ffbe4680 45%,#ffa02800 100%);border-radius:50%;animation:.65s ease-out multiplier-flash;position:absolute;inset:-45% 18%}@keyframes multiplier-flash{0%{opacity:0;transform:scale(.5)}20%{opacity:1}to{opacity:0;transform:scale(1.5)}}.stage--fs .panel{box-shadow:inset 0 .4cqw 1.2cqw #9646144d,0 1cqw 2.5cqw #00000059,0 0 3.5cqw #ffb4468c}.stage--fs .panel--framed{box-shadow:inset 0 .4cqw 1.2cqw #9646144d}.stage--fs .reel-frame{filter:drop-shadow(0 .8cqw 1.6cqw #00000073)drop-shadow(0 0 1.6cqw #ffb446b3)}.stage--fs .readout--win{border-color:#ffd278b3;box-shadow:0 0 1.2cqw #ffbe5a59}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.megawin{z-index:6;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.megawin:focus-visible{outline:none}.overlay{z-index:6;place-items:center;gap:1.2cqw;display:grid;position:absolute;inset:0}.overlay--loading{background:radial-gradient(circle at 50% 45%,#140e20eb,#06050cf7);align-content:center}.overlay__message{letter-spacing:.08em;color:#ffe9b8;margin:0;font-size:1.4cqw;font-weight:700}.spinner{object-fit:contain;width:2.4cqw;height:2.4cqw;animation:1.6s linear infinite spin;display:block}.spinner--large{width:4.4cqw;height:4.4cqw}@keyframes spin{to{transform:rotate(360deg)}}.overlay--error,.overlay--confirm{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06040ab8}.overlay--choice{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06040acc;align-content:center;gap:1.6cqw;animation:.26s ease-out choice-in}@keyframes choice-in{0%{opacity:0}to{opacity:1}}.choice__title{letter-spacing:.08em;color:#ffe3a1;text-align:center;text-shadow:0 .2cqw .6cqw #000000b3;margin:0;font-size:2.6cqw;font-weight:900}.choice__cards{justify-content:center;gap:3cqw;display:flex}.choice-card{aspect-ratio:3/4;cursor:pointer;border:.25cqw solid;border-radius:1.6cqw;flex-direction:column;justify-content:flex-end;align-items:center;gap:.5cqw;width:21cqw;padding:1.4cqw 1.2cqw 1.6cqw;font-family:inherit;transition:transform .16s ease-out;display:flex;position:relative;overflow:hidden}.choice-card:hover,.choice-card:focus-visible{transform:translateY(-.4cqw)scale(1.03)}.choice-card:focus-visible{outline-offset:.3cqw;outline:.25cqw solid #ffd24a}.choice-card__art{background-position:50%;background-size:cover;position:absolute;inset:0}.choice-card>:not(.choice-card__art){position:relative}.choice-card__label{letter-spacing:.1em;text-transform:uppercase;font-size:2.6cqw;font-weight:900}.choice-card__spins{font-size:1.3cqw;font-weight:700}.choice-card__spins strong{font-size:2.2cqw}.choice-card__perks{text-align:center;margin:.4cqw 0 0;padding:0;font-size:.95cqw;line-height:1.35;list-style:none}.choice-card--heaven{color:#33250a;border-color:#fff1c2;box-shadow:0 0 2.4cqw #ffecaa8c,0 1.2cqw 2.6cqw #00000080}.choice-card--heaven .choice-card__art{background-image:url(../art/ui/choice-heaven.webp),radial-gradient(circle at 50% 28%,#fffdf2 0%,#ffe9a8 32%,#9cc9f5 72%,#5b8fd1 100%)}.choice-card--hell{color:#ffe6cc;border-color:#ff8a3d;box-shadow:0 0 2.4cqw #ff5a1e8c,0 1.2cqw 2.6cqw #00000080}.choice-card--hell .choice-card__art{background-image:url(../art/ui/choice-hell.webp),radial-gradient(circle at 50% 28%,#ffb35a 0%,#e0431b 32%,#6d0f0f 72%,#1c0505 100%)}.choice__note{color:#fff0d2bf;text-align:center;margin:0;font-size:1cqw}.choice__lead{color:#ffe3a1;text-align:center;text-transform:uppercase;letter-spacing:.06em;margin:-.4cqw 0 .4cqw;font-size:1.15cqw;font-weight:700}.stage--fs-heaven .reel-frame{filter:drop-shadow(0 .8cqw 1.6cqw #00000073)drop-shadow(0 0 1.8cqw #fff6c8e6)}.stage--fs-hell .reel-frame{filter:drop-shadow(0 .8cqw 1.6cqw #00000073)drop-shadow(0 0 1.8cqw #ff461ed9)}.dialog.dialog--buy{border-color:var(--ui-line);background:var(--ui-panel)}.buy-sides{gap:.8cqw;margin:0 0 1.2cqw;display:flex}.buy-side{color:#ece7f2;text-align:left;cursor:pointer;background:#2820348c;border:.16cqw solid #ffffff29;border-radius:1cqw;flex-direction:column;flex:1;gap:.15cqw;padding:.8cqw .9cqw;font-family:inherit;display:flex}.buy-side:hover{filter:brightness(1.15)}.buy-side__label{letter-spacing:.06em;text-transform:uppercase;font-size:1.2cqw;font-weight:800}.buy-side__spins{font-size:1cqw;font-weight:700}.buy-side__perk{opacity:.75;font-size:.9cqw}.buy-side--heaven.buy-side--on{box-shadow:none;background:#ffe9a829;border-color:#ffe3a1}.buy-side--hell.buy-side--on{box-shadow:none;background:#e0431b33;border-color:#ff8a3d}.buy-tier:disabled{opacity:.45;cursor:not-allowed;filter:none}.buy-tier--super .buy-side__label{color:#ffd27a}.buy-side__perk--super{opacity:1;color:#ffe3a1;font-weight:700}.dialog--buy .dialog__title{color:#ffe3a1}.dialog{border:.1cqw solid var(--ui-line);background:var(--ui-panel);text-align:left;border-radius:1.6cqw;width:min(46cqw,80%);padding:2cqw 2.4cqw 2.2cqw;position:relative;box-shadow:0 1.2cqw 3cqw #0009}.dialog__title{color:#ffc9c9;margin:0 0 .8cqw;font-size:1.9cqw}.dialog__body{color:#f2e6e6;margin:0 0 .6cqw;font-size:1.2cqw}.dialog__note{color:#bda9b4;margin:0 0 1.4cqw;font-size:1cqw}.dialog__actions{gap:.8cqw;display:flex}.btn{color:#ece7f2;cursor:pointer;background:#282034e6;border:.12cqw solid #ffffff2e;border-radius:1cqw;padding:.7cqw 1.6cqw;font-family:inherit;font-size:1.1cqw;font-weight:800}.btn:hover{filter:brightness(1.15)}.btn:active{transform:scale(.97)}.btn:focus-visible{outline-offset:.2cqw;outline:.2cqw solid #ffd24a}.btn--primary{background:var(--ui-accent);border-color:var(--ui-accent);color:#1a1206;text-shadow:none;box-shadow:none;font-weight:900}.btn--block{text-align:center;border-color:var(--ui-line);background:var(--ui-btn);width:100%;color:var(--ui-ink);box-shadow:none;margin-top:1.4cqw;display:block}.modal{z-index:7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06040ac7;place-items:center;padding:2cqw;display:grid;position:absolute;inset:0}.modal__panel{border:.1cqw solid var(--ui-line);background:var(--ui-panel);border-radius:1.5cqw;flex-direction:column;width:min(62cqw,100%);max-height:88%;display:flex;position:relative;overflow:hidden;box-shadow:0 1.6cqw 4cqw #000000a6}.modal__panel:before{content:"";z-index:2;pointer-events:none;background-position:.35cqw .35cqw,calc(100% - .35cqw) .35cqw,.35cqw calc(100% - .35cqw),calc(100% - .35cqw) calc(100% - .35cqw);background-repeat:no-repeat;background-size:.9cqw .9cqw;background-image:var(--gem), var(--gem), var(--gem), var(--gem);border-radius:1.1cqw;position:absolute;inset:0}.modal__panel--narrow{width:min(40cqw,100%)}.modal__head{z-index:1;border-bottom:.1cqw solid var(--ui-line);box-shadow:none;background:0 0;justify-content:space-between;align-items:center;padding:1.1cqw 1.6cqw;display:flex;position:relative}.modal__title{letter-spacing:.02em;color:var(--ui-accent);text-shadow:none;margin:0;font-size:1.75cqw;font-weight:800}.modal__close{color:#ecd4a7;cursor:pointer;background:#0b1422;border:.08cqw solid #d4b37966;border-radius:50%;flex:none;place-items:center;width:2.7cqw;height:2.7cqw;padding:0;font-size:1.2cqw;line-height:1;transition:transform 80ms,filter .12s;display:grid}.modal__close:hover{filter:brightness(1.25)}.modal__close:active{transform:scale(.94)}.modal__close:focus-visible{outline-offset:.2cqw;outline:.2cqw solid #ffd24a}.modal__scroll{color:#e6e3f0;padding:1.4cqw 1.6cqw 1.8cqw;font-size:1.05cqw;line-height:1.5;overflow-y:auto}.modal__scroll p{margin:0 0 .9cqw}.info__lead{color:#fff;font-size:1.2cqw}.info__h3{color:#ffd257;margin:1.4cqw 0 .6cqw;font-size:1.3cqw}.info__note{color:#b9b5c8;font-size:.95cqw}.info__list{margin:0 0 .9cqw;padding-left:1.6cqw}.info__list li{margin-bottom:.35cqw}.paytable{border-collapse:collapse;width:100%;margin-bottom:.6cqw}.paytable th,.paytable td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:.08cqw solid #ffffff14;padding:.45cqw .6cqw}.paytable thead th{color:#b9b5c8;letter-spacing:.08em;font-size:.9cqw}.paytable thead th:first-child{text-align:left}.paytable__symbol{text-align:left;align-items:center;gap:.7cqw;font-weight:700;display:flex}.paytable__symbol img{object-fit:contain;width:2.6cqw;height:2.6cqw}.tag{letter-spacing:.08em;border-radius:max(3px,.4cqw);padding:max(1px,.1cqw) max(4px,.5cqw);font-size:max(9px,.75cqw);font-style:normal}.tag--scatter{color:#bff0ff;background:#123c46}.menu{margin:0;padding:0;list-style:none}.menu__row{background:var(--ui-btn);box-shadow:none;border:0;border-radius:.9cqw;justify-content:space-between;align-items:center;gap:1cqw;margin-bottom:.7cqw;padding:.9cqw 1.1cqw;display:flex}.menu__row strong{color:#ffe9b8;font-size:1.15cqw;display:block}.menu__row small{color:#a9a5ba;font-size:.9cqw;display:block}.menu__row--disabled{opacity:.55}.menu__row--stack{flex-direction:column;align-items:stretch;gap:.7cqw}.speeds{flex-wrap:wrap;gap:.5cqw;display:flex}.speeds__btn{color:#cfc8dc;cursor:pointer;background:#282034d9;border:.1cqw solid #ffffff29;border-radius:.8cqw;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.15cqw;padding:.5cqw .7cqw;font-family:inherit;font-size:.95cqw;font-weight:700;display:flex}.speeds__btn:hover{filter:brightness(1.2)}.speeds__btn:focus-visible{outline-offset:.2cqw;outline:.2cqw solid #ffd24a}.speeds__chev{width:4.2cqw;height:1.3cqw;display:block;overflow:visible}.speeds__btn--on{border-color:var(--ui-accent);background:var(--ui-btn-on);color:var(--ui-accent);box-shadow:none}.menu__tag{letter-spacing:.06em;color:#a9a5ba;font-size:.85cqw}.switch{cursor:pointer;background:#282c46f2;border:.1cqw solid #fff3;border-radius:1cqw;flex:none;width:4cqw;height:2cqw;padding:.15cqw;transition:background .14s}.switch__knob{background:#cfd3e6;border-radius:50%;width:1.55cqw;height:1.55cqw;transition:transform .14s,background .14s;display:block}.switch--on{background:var(--ui-accent);border-color:var(--ui-accent);box-shadow:none}.switch--on .switch__knob{background:#fff;transform:translate(2cqw)}.slider{accent-color:#d8a63c;cursor:pointer;flex:none;width:12cqw;margin:0}.slider:disabled{cursor:default}.top-icon{cursor:pointer;font-family:inherit;transition:filter .12s,transform 80ms}.top-icon:hover{filter:brightness(1.2)}.top-icon:active{transform:scale(.94)}.top-icon:focus-visible{outline-offset:.15cqw;border-radius:50%;outline:.2cqw solid #ffd24a}.stepper{cursor:pointer;border:none;font-family:inherit;font-weight:800;transition:filter .12s,transform 80ms}.stepper:hover:not(:disabled){filter:brightness(1.2)}.stepper:active:not(:disabled){transform:scale(.92)}.stepper:disabled{opacity:.4;cursor:not-allowed}.stepper:focus-visible{outline-offset:.15cqw;border-radius:50%;outline:.2cqw solid #ffd24a}.readout__value--low{color:#ff9d9d}.readout__value--long{font-size:1.28cqw}.readout__value--xlong{letter-spacing:-.01em;font-size:1.1cqw}.hint--warn{color:#ffc2c2;font-weight:700}.hint.hint--resume{color:#ffffffd9}.ctrl:disabled{opacity:.45;cursor:not-allowed}.paytable__cash{color:#ffe9a8;font-weight:800}.dialog.dialog--auto{border-color:var(--ui-line);background:var(--ui-panel)}.dialog--auto .dialog__title{color:#ffe3a1}.dialog__body--quiet{opacity:.78;font-size:.92em}.counts{flex-wrap:wrap;gap:.6cqw;margin:0 0 1cqw;display:flex}.counts__btn{color:#f0dcb4;cursor:pointer;background:#2e2114d9;border:.12cqw solid #ffd67859;border-radius:.9cqw;min-width:4.6cqw;padding:.55cqw .9cqw;font-family:inherit;font-size:1.15cqw;font-weight:800;transition:transform 80ms,filter .12s}.counts__btn:hover{filter:brightness(1.2)}.counts__btn:active{transform:scale(.97)}.counts__btn:focus-visible{outline-offset:.2cqw;outline:.2cqw solid #ffd24a}.counts__btn--on{border-color:var(--ui-accent);background:var(--ui-btn-on);color:var(--ui-accent);box-shadow:none}.glyph{vertical-align:-.14em;flex:none;width:1em;height:1em;display:inline-block}.modal__close .glyph{vertical-align:middle;width:.9em;height:.9em}@media (pointer:coarse){.stage.stage--landscape .bottom-bar{grid-template-columns:37cqw minmax(0,1fr) 37cqw;height:13.3%;left:1.5%;right:1.5%}.stage.stage--landscape .readout{border-radius:1.15cqw;grid-template-rows:1.59cqw 2.16cqw;height:4.04cqw;padding:0 .65cqw}.stage.stage--landscape .readout__label{letter-spacing:.06em;font-size:1.3cqw;line-height:1.59cqw}.stage.stage--landscape .readout__value{height:2.16cqw;font-size:1.73cqw;line-height:2.16cqw}.stage.stage--landscape .stepper{width:6.35cqw;height:6.35cqw;font-size:2.31cqw}.stage.stage--landscape .bet-group{grid-template-columns:6.35cqw minmax(0,1fr) 6.35cqw}.stage.stage--landscape .top-icon{width:6.35cqw;height:6.35cqw}.stage.stage--landscape .top-icons{gap:.87cqw}.stage.stage--landscape .ctrl{border-radius:.85cqw;height:6.35cqw}.stage.stage--landscape .ctrl__text{letter-spacing:.03em;font-size:1.3cqw}.stage.stage--landscape .ctrl__icon{width:1.59cqw;height:1.59cqw}.stage.stage--landscape .ctrl__speed{width:4.33cqw;height:1.3cqw}.stage.stage--landscape .ctrl__count{width:2.31cqw;height:1.59cqw;font-size:1.15cqw}.stage.stage--landscape .bar-side--left{grid-template-columns:13cqw minmax(0,1fr)}.stage.stage--landscape .bar-side--right{grid-template-columns:7.2cqw 9.4cqw minmax(0,1fr)}.stage.stage--landscape .hint{display:none}.stage.stage--landscape .hint--warn{text-align:right;letter-spacing:.04em;text-shadow:0 1px 2px #000,0 0 6px #000c;z-index:5;max-width:36%;font-size:1.44cqw;line-height:1.25;display:block;bottom:15%;right:3.5%}.stage.stage--landscape .buy-bonus{width:18.76cqw;right:calc(1.6% + 14.44cqw)}.stage.stage--landscape .buy-bonus .buy-bonus__price{font-size:1.3cqw}.stage.stage--landscape .wild-boost{width:18.76cqw;left:calc(1.6% + 14.44cqw)}.stage.stage--landscape .wild-boost__state{font-size:1.59cqw}}.stage--landscape{width:min(100%, calc((100vh - var(--shell-chrome,0px)) * 16 / 9));width:min(100%, calc((100dvh - var(--shell-chrome,0px)) * 16 / 9))}.stage--portrait{width:min(100%, calc((100vh - var(--shell-chrome,0px)) * 9 / 16));width:min(100%, calc((100dvh - var(--shell-chrome,0px)) * 9 / 16))}.stage--portrait .logo{display:none}.stage--portrait .jackpots{justify-content:space-between;gap:1.4cqw;width:94%;top:13.3%;left:3%;transform:none}.stage--portrait .chip{width:22.4cqw;height:13.34cqw}.stage--portrait .chip--major{margin-right:0}.stage--portrait .chip__value{font-size:2.4cqw}.stage--portrait .panel{border-radius:4cqw}.stage--portrait .fs-banner{border-width:.35cqw;border-radius:2.6cqw;gap:2cqw;padding:1cqw 3cqw 1.2cqw;top:22.5%}.stage--portrait .fs-banner__title{font-size:2.8cqw}.stage--portrait .fs-banner__count{font-size:3.2cqw}.stage--portrait .fs-banner__of{font-size:1.9cqw}.stage--portrait .fs-banner__mult{font-size:2.2cqw}.stage--portrait .fs-pill{width:31cqw}.stage--portrait .fs-pill--left{right:calc(100% + 1cqw)}.stage--portrait .fs-pill--right{left:calc(100% + 1cqw)}.stage--portrait .overlay--choice{gap:3cqw}.stage--portrait .choice__title{font-size:5cqw}.stage--portrait .choice__cards{gap:4cqw}.stage--portrait .choice-card{border-width:.45cqw;border-radius:3cqw;gap:1cqw;width:42cqw;padding:2.4cqw 2cqw 2.8cqw}.stage--portrait .choice-card__label{font-size:5cqw}.stage--portrait .choice-card__spins{font-size:2.5cqw}.stage--portrait .choice-card__spins strong{font-size:4.2cqw}.stage--portrait .choice-card__perks{font-size:1.95cqw}.stage--portrait .choice__note{padding:0 4cqw;font-size:2cqw}.stage--portrait .choice__lead{margin:-1cqw 0 0;padding:0 4cqw;font-size:2.6cqw}.stage--portrait .bar-gap{display:none}.stage--portrait .gear{width:7cqw;height:7cqw}.stage--portrait .ctrl--turbo.ctrl--on{filter:brightness(1.12)drop-shadow(0 0 .9cqw #5ad2ff8c)}.stage--portrait .ctrl__count{text-shadow:0 0 1.2cqw #78beff99;border-radius:1.8cqw;font-size:3.6cqw;box-shadow:inset 0 0 0 .2cqw #78beff4d}.stage--portrait .hint{font-size:2cqw;bottom:.7%;left:50%;right:auto;transform:translate(-50%)}.stage--portrait .overlay__message{font-size:3.2cqw}.stage--portrait .spinner{border-width:.7cqw;width:6cqw;height:6cqw}.stage--portrait .spinner--large{border-width:1.1cqw;width:11cqw;height:11cqw}.stage--portrait .dialog{border-radius:3.5cqw;width:min(88cqw,94%);padding:4cqw 4cqw 4.4cqw}.stage--portrait .dialog__title{font-size:4.4cqw}.stage--portrait .dialog__body{font-size:2.8cqw}.stage--portrait .dialog__note{font-size:2.3cqw}.stage--portrait .counts{gap:1.4cqw;margin-bottom:2.4cqw}.stage--portrait .counts__btn{border-radius:2cqw;min-width:11cqw;padding:1.3cqw 2cqw;font-size:2.7cqw}.stage--portrait .buy-sides{gap:2cqw;margin-bottom:2.6cqw}.stage--portrait .buy-side{border-width:.35cqw;border-radius:2.2cqw;padding:1.8cqw 2cqw}.stage--portrait .buy-side__label{font-size:2.8cqw}.stage--portrait .buy-side__spins{font-size:2.3cqw}.stage--portrait .buy-side__perk{font-size:2cqw}.stage--portrait .btn{border-radius:2.4cqw;padding:1.6cqw 3.4cqw;font-size:2.6cqw}.stage--portrait .modal{padding:4cqw}.stage--portrait .modal__panel,.stage--portrait .modal__panel--narrow{border-radius:3.5cqw;width:min(94cqw,100%)}.stage--portrait .modal__title{font-size:4cqw}.stage--portrait .modal__close{width:6.4cqw;height:6.4cqw;font-size:2.8cqw}.stage--portrait .modal__scroll{padding:3cqw 3.4cqw 4cqw;font-size:2.5cqw}.stage--portrait .info__lead{font-size:2.8cqw}.stage--portrait .info__h3{font-size:3.1cqw}.stage--portrait .info__note{font-size:2.2cqw}.stage--portrait .paytable th,.stage--portrait .paytable td{padding:1cqw 1.2cqw;font-size:2.5cqw}.stage--portrait .paytable thead th{font-size:2.1cqw}.stage--portrait .paytable__symbol img{width:6.2cqw;height:6.2cqw}.stage--portrait .tag{font-size:max(9px,1.8cqw)}.stage--portrait .menu__row strong{font-size:2.8cqw}.stage--portrait .menu__row small{font-size:2.2cqw}.stage--portrait .menu__tag{font-size:2cqw}.stage--portrait .speeds{gap:1.2cqw}.stage--portrait .speeds__btn{border-radius:1.8cqw;padding:1.2cqw 1.4cqw;font-size:2.2cqw}.stage--portrait .speeds__chev{font-size:2.6cqw}.stage--portrait .switch{border-radius:2.4cqw;width:9.5cqw;height:4.8cqw}.stage--portrait .switch__knob{width:3.7cqw;height:3.7cqw}.stage--portrait .switch--on .switch__knob{transform:translate(4.8cqw)}.stage--portrait .slider{width:30cqw}.shell{--shell-header:0px;--shell-gap:0px;--shell-chrome:calc(env(safe-area-inset-top) + env(safe-area-inset-bottom));gap:var(--shell-gap);flex-direction:column;width:100%;max-width:100%;display:flex;container:shell/inline-size}.shell__game{justify-content:center;display:flex}.shell__game:focus{outline:none}.shell__game:fullscreen{--shell-chrome:0px;background:#000;align-items:center}.portrait-brand{display:none}.stage.stage--portrait{background:#100e18}.portrait-backdrop{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.portrait-scene{pointer-events:none;position:absolute;inset:0;overflow:hidden}.stage.stage--portrait .panel{opacity:.98}.stage.stage--portrait .portrait-brand{aspect-ratio:1610/977;filter:drop-shadow(0 1cqw 1.5cqw #030713ba);pointer-events:none;background:url(../art/ui/loader/logo-v3.webp) 50%/contain no-repeat;width:46%;display:block;position:absolute;top:13.6%;left:27%}.stage.stage--portrait .multiplier-row{width:25cqw;top:29.6%}.stage.stage--portrait .hint{display:none}.stage.stage--portrait .hint--warn{font-size:2.6cqw;display:block;bottom:.3%}.stage.stage--portrait .fs-banner__title{letter-spacing:.06em;font-size:2.1cqw}.stage.stage--portrait .fs-banner__count{font-size:3.3cqw}.stage.stage--portrait .fs-banner__mult{display:none}.stage.stage--portrait.stage--fs-hell:before{content:"";pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(90deg,#0000 45%,#e330091c);position:absolute;inset:0}@media (width<=600px),(height<=500px){.app{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.shell{--shell-header:0px;--shell-gap:0px;--shell-chrome:calc(env(safe-area-inset-top) + env(safe-area-inset-bottom))}}@media (width<=900px),(height<=600px){.stage .modal{padding:10px}.stage .modal .modal__panel{max-height:96%}.stage .modal.modal--menu .modal__panel{width:min(460px,100%)}.stage .modal .modal__head{gap:12px;min-height:60px;padding:12px 16px}.stage .modal .modal__title{font:600 22px/1.2 var(--font-display)}.stage .modal .modal__close{border-width:1px;border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px;font-size:18px}.stage .modal.modal--menu .modal__head{padding:0 calc(30 * var(--frame-u)) 6px calc(46 * var(--frame-u));min-height:0}.stage .modal.modal--menu .modal__scroll{padding:6px 4px}.stage .modal.modal--menu .menu__row{gap:10px;padding:10px 0}.stage .modal.modal--menu .menu__row--stack{gap:10px}.stage .modal.modal--menu .menu__row strong{font-size:14px}.stage .modal.modal--menu .menu__row small{font-size:12px}.stage .modal.modal--menu .speeds{gap:6px}.stage .modal.modal--menu .speeds__btn{border-radius:7px;gap:4px;min-height:48px;padding:6px 2px;font-size:12px}.stage .modal.modal--menu .speeds__chev{width:44px;height:14px}.stage .modal.modal--menu .menu__mute{border-width:1px;width:44px;height:44px}.stage .modal.modal--menu .menu__volume{grid-template-columns:minmax(0,1fr) 36px;gap:7px;width:51%}.stage .modal.modal--menu .menu__level{font-size:12px}.stage .modal.modal--menu .slider{height:44px}.stage .modal.modal--menu .slider::-webkit-slider-runnable-track{height:4px}.stage .modal.modal--menu .slider::-webkit-slider-thumb{border-width:1px;width:20px;height:20px;margin-top:-8px}.stage .modal.modal--menu .slider::-moz-range-thumb{width:20px;height:20px}.stage .modal.modal--menu .switch{width:54px;height:30px;padding:3px}.stage .modal.modal--menu .switch__knob{width:22px;height:22px}.stage .modal.modal--menu .switch--on .switch__knob{transform:translate(24px)}.stage .modal.modal--menu .menu__rules{border-radius:7px;min-height:44px;margin-top:12px;padding:10px 12px;font-size:14px}.stage .modal.modal--full{padding:4px}.stage .modal.modal--full .modal__head{padding:12px 52px 12px 12px}.stage .modal.modal--full .modal__title{font-size:19px}.stage .modal.modal--full .modal__close{top:8px;right:8px}.stage .modal .info-nav{gap:5px;padding:0 10px 10px}.stage .modal .info-nav button{border-radius:8px;min-height:36px;padding:7px 9px;font-size:11px}.stage .modal .modal__scroll.info-dark{padding:0 14px 20px;font-size:14px}.stage .modal .info-dark .info__lead{margin-top:10px}.stage .modal .info-dark :is(p,li,td,th,dd,dt,small,.info__note,.info__factnote,.info__lead,.info__mode-note){max-width:100%;font-size:13px;line-height:1.6}.stage .modal .info-dark .info__h3{margin:24px 0 12px;padding-bottom:8px;font-size:18px}.stage .modal .info-dark .info__h4{font-size:15px}.stage .modal .info-dark .info__list{max-width:100%;padding-left:20px}.stage .modal .info-dark .info__facts{gap:8px}.stage .modal .info-dark .info__facts>div{padding:12px}.stage .modal .info-dark .info__facts dt{font-size:10px}.stage .modal .info-dark .info__facts dd strong{font-size:21px}.stage .modal .info-dark :is(.modes__name strong,.modes__name span,.modes__cash,.paycards__cash){font-size:12px;line-height:1.5}.stage .modal .info-dark .paycards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stage .modal .info-dark .paycards__card{border-radius:8px;gap:5px;padding:12px 8px}.stage .modal .info-dark .paycards__art img{width:64px;height:64px}.stage .modal .info-dark .paycards__name{letter-spacing:.05em;font-size:10px}.stage .modal .info-dark .paycards__pays{font-size:13px}.stage .modal .info-dark table{table-layout:fixed;width:100%}.stage .modal .info-dark :is(td,th){overflow-wrap:anywhere;padding:8px 5px}.stage .overlay .dialog{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:14px;width:min(440px,94%);max-height:94%;padding:20px;overflow-y:auto}.stage .overlay .dialog__title{font:600 22px/1.25 var(--font-display);color:#f5daa1;margin-bottom:12px}.stage .overlay .dialog__body{font-size:14px;line-height:1.55}.stage .overlay .dialog__actions{flex-wrap:wrap;gap:10px;margin-top:16px}.stage .overlay .btn{color:#f8e6bf;background:#18283b;border:1px solid #9e824e;border-radius:8px;min-height:44px;padding:10px 16px;font-size:14px}.stage .overlay .btn--primary{background:var(--ui-accent);color:#1a1206}.stage .overlay .counts{flex-wrap:wrap;gap:7px;margin:12px 0}.stage .overlay .counts__btn{border-radius:8px;min-width:44px;min-height:44px;padding:6px;font-size:14px}}.portrait-realm{pointer-events:none;position:absolute;inset:0}@media (pointer:coarse){.stage .modal__close{min-width:44px;min-height:44px}.stage .modal .info-nav button{min-height:44px}.stage .menu__mute{min-width:44px;min-height:44px}.stage .speeds__btn,.stage .menu__rules,.stage .slider{min-height:44px}.stage .switch{min-width:52px;min-height:30px}.stage .btn,.stage .counts__btn,.stage .buy-side{min-height:44px}.stage .counts__btn{min-width:44px}}.stage.stage--portrait{--p-floor:#0a0d17;--p-btn:max(calc(44px * var(--k,1)), calc(var(--u,3.9px) * 12));--p-info:max(calc(44px * var(--k,1)), calc(var(--u,3.9px) * 12));width:min(100%, calc((100vh - var(--shell-chrome,0px)) * 9 / 16));width:min(100%, calc((100dvh - var(--shell-chrome,0px)) * 9 / 16));aspect-ratio:9/16;background:var(--p-floor);box-shadow:none}.stage.stage--portrait .portrait-world{left:var(--world-left,0px);top:var(--world-top,0px);width:var(--world-w,100%);aspect-ratio:1080/1920;position:absolute;container-type:inline-size}.stage.stage--portrait .portrait-world>.portrait-scene,.stage.stage--portrait .portrait-world>.portrait-realm{left:calc(-1 * var(--world-left,0px));right:calc(-1 * var(--world-left,0px));aspect-ratio:1080/1920;clip-path:inset(0 0 calc(var(--world-left,0px) * 32 / 9) 0);bottom:auto}.stage.stage--portrait .portrait-world:after{content:"";left:calc(-1 * var(--world-left,0px));right:calc(-1 * var(--world-left,0px));background:linear-gradient(#0a0d1700, var(--p-floor) 85%);pointer-events:none;height:22%;position:absolute;bottom:-1px}.stage.stage--portrait .portrait-world>.multiplier-row,.stage.stage--portrait .portrait-world>.fs-banner{position:absolute}.stage.stage--portrait .p-topbar{height:var(--topbar,52px);z-index:4;padding:0 max(calc(8px * var(--k,1)), calc(var(--u,3.9px) * 2.5));background:var(--ui-bar);border-bottom:1px solid var(--ui-line);align-items:center;display:flex;top:0;left:0;right:0;box-shadow:0 2px 10px #00000073}.stage.stage--portrait .p-topbar__icons{justify-content:space-between;width:100%;display:flex}.stage.stage--portrait .p-topbar .top-icon{width:min(var(--p-btn), calc(var(--topbar,52px) - 6px * var(--k,1)));height:min(var(--p-btn), calc(var(--topbar,52px) - 6px * var(--k,1)));min-width:calc(44px * var(--k,1));min-height:calc(44px * var(--k,1))}.stage.stage--portrait .p-dock{left:0;right:0;top:var(--dock-top,66%);bottom:var(--p-info);z-index:3;flex-direction:column;justify-content:space-evenly;align-items:center;display:flex}.stage.stage--portrait .p-features{justify-content:center;align-items:center;gap:calc(var(--u,3.9px) * 4);height:calc(var(--u,3.9px) * 18.5);display:flex}.stage.stage--portrait.stage--fs .p-features{visibility:hidden}.stage.stage--portrait .p-features .buy-bonus,.stage.stage--portrait .p-features .wild-boost{width:calc(var(--u,3.9px) * 40);aspect-ratio:1316/607;height:auto;margin:0;position:relative;inset:auto}.stage.stage--portrait .p-features .buy-bonus .buy-bonus__price,.stage.stage--portrait .p-features .wild-boost__state{font-size:max(calc(10px * var(--k,1)), calc(var(--u,3.9px) * 3))}.stage.stage--portrait .p-features .wild-boost__switch{left:16%;right:16%}.stage.stage--portrait .p-controls{--p-spin:calc(var(--u,3.9px) * 60);--p-small:max(calc(44px * var(--k,1)), calc(var(--u,3.9px) * 10));--p-edge:calc(var(--u,3.9px) * 3);width:100%;height:calc(var(--p-spin) * 715 / 1184);padding:0 var(--p-edge);justify-content:space-between;align-items:center;display:flex;position:relative}.stage.stage--portrait .p-controls .spin{width:var(--p-spin);position:absolute;top:0;bottom:auto;left:50%}.stage.stage--portrait .p-controls .stepper,.stage.stage--portrait .p-controls .ctrl{width:var(--p-btn);height:var(--p-btn);min-width:calc(44px * var(--k,1));min-height:calc(44px * var(--k,1));border-width:max(1px, calc(var(--u,3.9px) * .25));border-radius:50%;flex:none;position:relative;inset:auto}.stage.stage--portrait .p-controls .ctrl{z-index:3;width:var(--p-small);height:var(--p-small);position:absolute}.stage.stage--portrait .p-controls .ctrl--auto,.stage.stage--portrait .p-controls .ctrl--turbo{bottom:calc(50% + var(--p-btn) / 2 + var(--u,3.9px) * 1.5);margin:0}.stage.stage--portrait .p-controls .ctrl--auto{left:calc(var(--p-edge) + (var(--p-btn) - var(--p-small)) / 2)}.stage.stage--portrait .p-controls .ctrl--turbo{right:calc(var(--p-edge) + (var(--p-btn) - var(--p-small)) / 2)}.stage.stage--portrait .p-controls .stepper{font-size:calc(var(--p-btn) * .6);color:#f3e6cb}.stage.stage--portrait .p-controls .ctrl{padding:calc(var(--p-small) * .13);place-items:center;display:grid}.stage.stage--portrait .p-controls .ctrl__text{display:none}.stage.stage--portrait .p-controls .ctrl__icon{width:calc(var(--p-small) * .52);height:calc(var(--p-small) * .52)}.stage.stage--portrait .p-controls .ctrl__speed{width:calc(var(--p-small) * .64);height:calc(var(--p-small) * .28)}.stage.stage--portrait .p-controls .ctrl__count{width:auto;min-width:46%;height:42%;font-size:calc(var(--p-small) * .26);border:0;border-radius:999px;padding:0 8%;position:absolute;top:-12%;right:-12%}.stage.stage--portrait .p-info{height:var(--p-info);z-index:4;gap:calc(4px * var(--k,1));padding:0 calc(6px * var(--k,1));border-top:1px solid var(--ui-line);background:var(--ui-bar);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #00000073}.stage.stage--portrait .p-info .readout{width:auto;height:calc(var(--p-info) - 6px * var(--k,1));min-width:0;padding:0 calc(8px * var(--k,1));box-shadow:none;background:0 0;border:0;border-image:;border-radius:0;grid-template-rows:auto auto;align-content:center;justify-items:center;gap:0;display:grid;position:relative;inset:auto}.stage.stage--portrait .p-info .readout+.readout{border-left:1px solid var(--ui-line)}.stage.stage--portrait .p-info .readout__label{color:var(--ui-muted);font-size:max(calc(9px * var(--k,1)), calc(var(--u,3.9px) * 2.5));letter-spacing:.08em;line-height:1.15}.stage.stage--portrait .p-info .readout__value{width:100%;height:1.2em;font-size:max(calc(13px * var(--k,1)), calc(var(--u,3.9px) * 4));line-height:1.2;position:relative}.stage.stage--portrait .p-roundwin{left:50%;top:calc(var(--dock-top,66%) + var(--u,3.9px));z-index:5;pointer-events:none;position:absolute;transform:translate(-50%)}.stage.stage--portrait .p-roundwin .roundwin{font-size:max(calc(14px * var(--k,1)), calc(var(--u,3.9px) * 4));position:static;translate:0 -50%}.stage.stage--portrait .chrome--portrait .hint--warn{left:50%;right:auto;bottom:calc(var(--p-info) + 4px * var(--k,1));z-index:5;width:max-content;max-width:94%;font-size:max(calc(11px * var(--k,1)), calc(var(--u,3.9px) * 2.8));display:block;transform:translate(-50%)}
