@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-ext-700-normal-C24KFjuG.woff2)format("woff2"),url(/assets/cinzel-latin-ext-700-normal-CORa-yIv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2"),url(/assets/cinzel-latin-700-normal-C-gK7hA8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/cinzel-latin-ext-900-normal-CWXxiu5r.woff2)format("woff2"),url(/assets/cinzel-latin-ext-900-normal-BlZZvP7K.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/cinzel-latin-900-normal-BI3z7Tow.woff2)format("woff2"),url(/assets/cinzel-latin-900-normal-t_fSDEbn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.sshell,.sshell *,.sshell :before,.sshell :after{box-sizing:border-box}:root{--panel:#10141d;--panel-2:#151b28;--inset:#0a0d14;--line:#ffffff0f;--line-strong:#ffffff1f;--text:#eef2f9;--text-dim:#98a2b5;--text-faint:#5e6880;--danger:#ff4d6b;--radius-sm:8px;--radius:12px}.sshell .meta-btn{border:1px solid var(--line);color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;transition:color .12s,border-color .12s;display:inline-flex}.sshell .meta-btn:hover{color:var(--text);border-color:var(--line-strong)}.sshell .field{flex-direction:column;gap:6px;display:flex}.sshell .field__label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;font-weight:600;display:flex}.sshell .field__label span:last-child{text-transform:none;letter-spacing:0}.sshell .stat-rows{flex-direction:column;gap:8px;display:flex}.sshell .stat-row{background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-dim);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.sshell .stat-row strong{color:var(--text);font-variant-numeric:tabular-nums;text-align:right}.sshell .stat-row strong.pos{color:var(--shell-accent)}.sshell .stat-row strong.neg{color:var(--danger)}.sshell .input{background:var(--inset);border:1px solid var(--line-strong);min-width:0;color:var(--text);border-radius:var(--radius-sm);font:inherit;outline:none;flex:1;padding:11px 12px;font-size:15px;font-weight:600}.sshell .input:focus{border-color:var(--shell-accent)}.sshell .input:disabled{opacity:.5}.sshell{--shell-accent:#f3d27a;--shell-gold:#d4af37;--shell-hot:#ffe9a8;--shell-speed-hot:#ff4a2e;--shell-demo:#7df0b4;--shell-on-accent:#161106;border-radius:var(--radius,14px);background:var(--panel,#0d1117);border:1px solid var(--line,#1d2530);flex-direction:column;width:100%;display:flex;overflow:hidden}.sshell button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}.sshell button:focus-visible{outline:2px solid color-mix(in srgb, var(--shell-accent) 75%, transparent);outline-offset:2px}.sshell__frame{aspect-ratio:16/9;background:#07090c;width:100%;min-height:380px;max-height:72vh;position:relative;overflow:hidden}.sshell__frame--fs{aspect-ratio:auto;height:100vh;max-height:none}.sshell__bar-wrap{z-index:6;position:absolute;bottom:0;left:0;right:0}.sshell-bar{width:min(100%, var(--shell-board-w,100%));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid color-mix(in srgb, var(--shell-gold) 25%, transparent);border-left:1px solid color-mix(in srgb, var(--shell-gold) 18%, transparent);border-right:1px solid color-mix(in srgb, var(--shell-gold) 18%, transparent);background:#0a0c0fdb;border-radius:14px 14px 0 0;align-items:center;gap:10px;margin:0 auto;padding:8px 12px;display:flex;position:relative}.sshell-iconbtn{color:#e8eaee;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;transition:background .16s,color .16s,transform .16s cubic-bezier(.34,1.6,.5,1);display:grid}.sshell-iconbtn:hover{background:#ffffff12}.sshell-iconbtn:active:not(:disabled){transform:scale(.88)}.sshell-iconbtn:disabled{opacity:.4;cursor:default}.sshell-burger{position:relative}.sshell-burger__bar{background:currentColor;border-radius:2px;width:19px;height:2.4px;transition:transform .3s cubic-bezier(.34,1.4,.4,1),opacity .2s;position:absolute;top:50%;left:50%}.sshell-burger__bar:first-child{transform:translate(-50%,calc(-50% - 6px))}.sshell-burger__bar:nth-child(2){transform:translate(-50%,-50%)}.sshell-burger__bar:nth-child(3){transform:translate(-50%,calc(6px - 50%))}.sshell-burger[data-open=true] .sshell-burger__bar:first-child{transform:translate(-50%,-50%)rotate(45deg)}.sshell-burger[data-open=true] .sshell-burger__bar:nth-child(2){opacity:0;transform:translate(-50%,-50%)scaleX(.3)}.sshell-burger[data-open=true] .sshell-burger__bar:nth-child(3){transform:translate(-50%,-50%)rotate(-45deg)}.sshell-bar__balance,.sshell-bar__winbox{border-left:1px solid #ffffff14;flex-direction:column;gap:1px;min-width:0;padding-left:12px;display:flex}.sshell-bar__label{letter-spacing:.12em;color:var(--text-dim);white-space:nowrap;font-size:9.5px;font-weight:700}.sshell-bar__value{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:800}.sshell-bar__win-value{color:var(--text-dim);transition:color .25s}.sshell-bar__winbox--hot .sshell-bar__win-value{color:var(--shell-hot);text-shadow:0 0 14px color-mix(in srgb, var(--shell-accent) 65%, transparent);animation:.3s cubic-bezier(.2,1.5,.4,1) sshell-win-pop}@keyframes sshell-win-pop{0%{transform:scale(1.25)}to{transform:scale(1)}}.sshell-bar__spacer{flex:1}.sshell-bet{background:#0000008c;border:1px solid #ffffff1a;border-radius:10px;flex:none;align-items:center;gap:4px;padding:3px 6px 3px 3px;transition:border-color .2s,box-shadow .2s;display:flex}.sshell-bet--invalid{border-color:var(--danger,#e5484d)}.sshell-bet--open{border-color:color-mix(in srgb, var(--shell-accent) 55%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--shell-accent) 22%, transparent)}.sshell-bet__readout{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 8px;transition:background .16s,transform .16s cubic-bezier(.34,1.6,.5,1);display:flex}.sshell-bet__readout:hover:not(:disabled){background:#ffffff12}.sshell-bet__readout:active:not(:disabled){transform:scale(.95)}.sshell-bet__readout:disabled{cursor:default;opacity:.75}.sshell-bet__steppers{flex-direction:column;gap:2px;display:flex}.sshell-bet__step{color:#cfd5dd;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:30px;height:18px;transition:background .14s,color .14s,transform .14s cubic-bezier(.34,1.6,.5,1);display:grid}.sshell-bet__step:hover:not(:disabled){color:#fff;background:#ffffff14}.sshell-bet__step:active:not(:disabled){color:var(--shell-accent);transform:scale(.82)}.sshell-bet__step:disabled{opacity:.35;cursor:default}.sshell-betpick{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--shell-gold) 30%, #ffffff1a);opacity:0;background:#080a0df5;border-radius:14px;flex-direction:column;gap:10px;width:min(340px,100vw - 16px);padding:12px;transition:opacity .22s,transform .26s cubic-bezier(.3,1.35,.4,1);display:flex;position:absolute;bottom:calc(100% + 10px);right:8px;transform:translateY(10px)scale(.97)}.sshell-betpick.is-in{opacity:1;transform:none}.sshell-betpick--anchored{transform:translate(-50%,10px)scale(.97)}.sshell-betpick--anchored.is-in{transform:translate(-50%)}.sshell-betpick__head{justify-content:space-between;align-items:center;display:flex}.sshell-betpick__title{letter-spacing:.12em;color:var(--shell-accent);font-size:11px;font-weight:800}.sshell-betpick__quick{gap:6px;display:flex}.sshell-betpick__quick button{color:#e8eaee;letter-spacing:.08em;cursor:pointer;background:#ffffff1a;border:0;border-radius:7px;padding:5px 10px;font-size:10.5px;font-weight:800;transition:background .15s,transform .15s cubic-bezier(.34,1.6,.5,1)}.sshell-betpick__quick button:hover{background:#ffffff29}.sshell-betpick__quick button:active{transform:scale(.92)}.sshell-betpick__grid{scrollbar-width:thin;grid-template-columns:repeat(4,1fr);gap:6px;max-height:218px;padding:2px;display:grid;overflow-y:auto}.sshell-betpick__chip{color:#e8eaee;font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;animation:.32s cubic-bezier(.3,1.3,.4,1) both sshell-chip-in;animation-delay:min(calc(var(--i,0) * 11ms), .23s);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;padding:9px 4px;font-size:12px;font-weight:800;transition:background .15s,border-color .15s,transform .15s cubic-bezier(.34,1.6,.5,1);overflow:hidden}.sshell-betpick__chip:hover:not(:disabled){background:#ffffff21}.sshell-betpick__chip:active:not(:disabled){transform:scale(.9)}.sshell-betpick__chip--on{background:var(--shell-accent);border-color:var(--shell-accent);color:var(--shell-on-accent)}.sshell-betpick__chip:disabled{opacity:.32;cursor:default}@keyframes sshell-chip-in{0%{opacity:0;transform:translateY(8px)scale(.85)}to{opacity:1;transform:none}}.sshell-spin{color:#fff;cursor:pointer;background:radial-gradient(circle at 32% 28%,#20262e,#0b0e12 70%);border:3px solid #ffffff29;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;margin:-18px 0;transition:transform .14s cubic-bezier(.34,1.6,.5,1),border-color .3s,box-shadow .3s;display:grid;position:relative;box-shadow:0 4px 18px #0000008c,0 0 0 4px #00000059}.sshell-spin:hover:not(:disabled){transform:scale(1.04)}.sshell-spin:active:not(:disabled){transform:scale(.93)}.sshell-spin:disabled{opacity:.55;cursor:default}.sshell-spin[data-state=armed]{border-color:color-mix(in srgb, var(--shell-accent) 70%, transparent);color:var(--shell-accent);box-shadow:0 0 22px color-mix(in srgb, var(--shell-accent) 35%, transparent), 0 4px 18px #0000008c}.sshell-spin[data-state=spinning]{border-color:#ffffff47}.sshell-spin__rotor{grid-area:1/1;place-items:center;transition:opacity .3s,scale .3s;display:grid}.sshell-spin[data-state=spinning] .sshell-spin__rotor{opacity:.4;scale:1.04}.sshell-spin[data-state=armed] .sshell-spin__rotor{opacity:.3}.sshell-spin[data-state=count] .sshell-spin__rotor{opacity:.25}.sshell-spin__layer{opacity:0;filter:blur(3px);pointer-events:none;grid-area:1/1;place-items:center;transition:opacity .24s,transform .3s cubic-bezier(.3,1.35,.4,1),filter .24s;display:grid;transform:scale(.35)rotate(-40deg)}.sshell-spin[data-state=spinning] .sshell-spin__slam,.sshell-spin[data-state=armed] .sshell-spin__play,.sshell-spin[data-state=count] .sshell-spin__count{opacity:1;filter:none;transform:none}.sshell-spin__count{font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 6px #000c;font-size:19px;font-weight:900}.sshell-auto-btn .sshell-orbit__dots{transform-origin:12px 12px;animation:2.6s linear infinite paused sshell-orbit}.sshell-auto-btn[data-mode=open] .sshell-orbit__dots,.sshell-auto-btn[data-mode=running] .sshell-orbit__dots{animation-play-state:running}.sshell-auto-btn[data-mode=open]{background:color-mix(in srgb, var(--shell-accent) 15%, transparent);color:var(--shell-accent)}.sshell-auto-btn[data-mode=running]{color:var(--shell-accent)}@keyframes sshell-orbit{to{transform:rotate(360deg)}}.sshell-orbit__play,.sshell-orbit__stop{transform-origin:12px 12px;transition:opacity .24s,transform .3s cubic-bezier(.3,1.35,.4,1)}.sshell-auto-btn .sshell-orbit__stop{opacity:0;transform:scale(.4)rotate(90deg)}.sshell-auto-btn[data-mode=running] .sshell-orbit__stop{opacity:1;transform:none}.sshell-auto-btn[data-mode=running] .sshell-orbit__play{opacity:0;transform:scale(.4)rotate(-90deg)}.sshell-scrim{z-index:5;cursor:default;background:0 0;border:0;position:absolute;inset:0}.sshell-menu{left:calc(max(0px, (100% - var(--shell-board-w,100%)) / 2) + 8px);bottom:calc(var(--shell-bar-h,60px) + 10px);z-index:7;width:min(224px,100% - 16px);max-height:calc(100% - var(--shell-bar-h,60px) - 24px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--shell-gold) 28%, #ffffff14);opacity:0;transform-origin:24px 100%;background:#080a0df0;border-radius:16px;flex-direction:column;gap:2px;padding:8px;transition:opacity .18s,transform .3s cubic-bezier(.3,1.35,.4,1);display:flex;position:absolute;overflow-y:auto;transform:translateY(12px)scale(.92)}.sshell-menu.is-in{opacity:1;transform:none}.sshell-menu__row,.sshell-menu__divider{opacity:0;transition:opacity .22s,transform .26s cubic-bezier(.3,1.4,.4,1);transition-delay:calc(30ms + var(--i,0) * 35ms);transform:translateY(8px)}.sshell-menu.is-in .sshell-menu__row,.sshell-menu.is-in .sshell-menu__divider{opacity:1;transform:none}.sshell-menu__row{color:#e8eaee;letter-spacing:.1em;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}button.sshell-menu__row{transition:opacity .22s,background .16s,transform .26s cubic-bezier(.3,1.4,.4,1);transition-delay:calc(30ms + var(--i,0) * 35ms), 0s, 0s}button.sshell-menu__row:hover{background:#ffffff12}button.sshell-menu__row:active{transform:scale(.97)}.sshell-menu__row[data-on=true] .sshell-menu__rowicon{background:color-mix(in srgb, var(--shell-accent) 16%, transparent);color:var(--shell-accent)}.sshell-menu__rowicon{color:#aab2bd;background:#ffffff14;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;transition:background .18s,color .18s;display:grid}.sshell-menu__rowlabel{flex:1}.sshell-menu__row--speed{cursor:default;gap:12px}.sshell-menu__row--speed .sshell-menu__rowlabel{color:var(--text-dim);flex:none;font-size:10px}.sshell-menu__row--speed .sshell-speed{flex:1}.sshell-menu__divider{background:#ffffff14;height:1px;margin:4px 8px}.sshell-menu__pill{background:#ffffff24;border-radius:999px;flex:none;width:30px;height:18px;padding:2px;transition:background .2s}.sshell-menu__pill[data-on=true]{background:var(--shell-accent)}.sshell-menu__pillknob{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .22s cubic-bezier(.34,1.45,.4,1);display:block}.sshell-menu__pill[data-on=true] .sshell-menu__pillknob{transform:translate(12px)}.sshell-speed{background:#ffffff14;border-radius:999px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid;position:relative}.sshell-speed__thumb{background:var(--shell-accent);border-radius:999px;width:calc(33.3333% - 2px);height:calc(100% - 6px);transition:transform .34s cubic-bezier(.34,1.5,.4,1),background .28s,box-shadow .28s;position:absolute;top:3px;left:3px}.sshell-speed[data-mode=turbo] .sshell-speed__thumb{background:linear-gradient(135deg, var(--shell-hot,#ffe9a8), var(--shell-accent));box-shadow:0 0 14px color-mix(in srgb, var(--shell-accent) 70%, transparent);transform:translate(100%)}.sshell-speed[data-mode=super] .sshell-speed__thumb{background:linear-gradient(135deg, var(--shell-hot,#ffe9a8) 0%, #ff8a2b 46%, var(--shell-speed-hot,#ff4a2e) 100%);animation:.8s ease-in-out infinite sshell-super-charge;transform:translate(200%)}@keyframes sshell-super-charge{0%,to{box-shadow:0 0 15px color-mix(in srgb, var(--shell-speed-hot,#ff4a2e) 75%, transparent), 0 0 5px color-mix(in srgb, var(--shell-hot,#ffe9a8) 55%, transparent);filter:brightness()}50%{box-shadow:0 0 28px color-mix(in srgb, var(--shell-speed-hot,#ff4a2e) 100%, transparent), 0 0 11px color-mix(in srgb, var(--shell-hot,#ffe9a8) 80%, transparent);filter:brightness(1.13)saturate(1.18)}}.sshell-speed button{z-index:1;color:#c4cad3;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:8px 0;transition:color .2s,transform .16s cubic-bezier(.34,1.6,.5,1);display:grid;position:relative}.sshell-speed button[aria-checked=true]{color:var(--shell-on-accent)}.sshell-speed button:hover:not([aria-checked=true]){color:#fff;transform:translateY(-1px)}.sshell-speed button:active{transform:scale(.9)}.sshell-speed__ic{place-items:center;display:grid}.sshell-speed__ic svg{display:block}.sshell-speed__ic--text{letter-spacing:.04em;font-size:12.5px;font-weight:900}.sshell-speed button[aria-checked=true] .sshell-speed__ic{animation:.34s cubic-bezier(.3,1.6,.4,1) sshell-pop}.sshell-speed[data-mode=super] button[aria-checked=true] .sshell-speed__ic{animation:.34s cubic-bezier(.3,1.6,.4,1) sshell-pop,.46s ease-in-out .34s infinite sshell-bolt-buzz}@keyframes sshell-pop{0%{transform:scale(.7)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes sshell-bolt-buzz{0%,to{transform:scale(1)rotate(0)}30%{transform:scale(1.12)rotate(-3deg)}70%{transform:scale(1.12)rotate(3deg)}}.sshell-auto{right:calc(max(0px, (100% - var(--shell-board-w,100%)) / 2) + 8px);bottom:calc(var(--shell-bar-h,60px) + 8px);z-index:7;width:min(360px,100% - 16px);max-height:calc(100% - var(--shell-bar-h,60px) - 20px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#080a0df2;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:14px;padding:16px;transition:opacity .2s,transform .26s cubic-bezier(.3,1.3,.4,1);display:flex;position:absolute;overflow-y:auto;transform:translateY(14px)}.sshell-auto.is-in{opacity:1;transform:none}.sshell-auto__head{justify-content:space-between;align-items:center;display:flex}.sshell-auto__title{letter-spacing:.12em;color:#fff;font-size:14px;font-weight:800}.sshell-auto__mode{background:var(--shell-accent);color:var(--shell-on-accent);letter-spacing:.08em;cursor:pointer;border:0;border-radius:8px;padding:6px 12px;font-size:11.5px;font-weight:900;transition:transform .16s cubic-bezier(.34,1.6,.5,1)}.sshell-auto__mode:active{transform:scale(.93)}.sshell-auto__section{border-top:1px solid #ffffff14;flex-direction:column;gap:9px;padding-top:12px;display:flex}.sshell-auto__label{letter-spacing:.12em;color:var(--shell-accent);font-size:11px;font-weight:800}.sshell-auto__chips{flex-wrap:wrap;gap:7px;display:flex}.sshell-auto__chip{color:#e8eaee;cursor:pointer;letter-spacing:.04em;background:#ffffff1a;border:0;border-radius:999px;padding:8px 16px;font-size:12.5px;font-weight:800;transition:background .15s,color .15s,transform .15s cubic-bezier(.34,1.6,.5,1)}.sshell-auto__chip:hover{background:#ffffff29}.sshell-auto__chip:active{transform:scale(.92)}.sshell-auto__chip--on{background:var(--shell-accent);color:var(--shell-on-accent)}.sshell-auto__toggle{cursor:pointer;background:#ffffff24;border:0;border-radius:999px;width:56px;height:30px;transition:background .2s;position:relative}.sshell-auto__toggle--on{background:var(--shell-accent)}.sshell-auto__knob{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .26s cubic-bezier(.34,1.45,.4,1);position:absolute;top:3px;left:3px}.sshell-auto__toggle--on .sshell-auto__knob{transform:translate(26px)}.sshell-auto__toggle:active .sshell-auto__knob{transform-origin:0;transform:scaleX(1.15)}.sshell-auto__toggle--on:active .sshell-auto__knob{transform-origin:100%;transform:translate(26px)scaleX(1.15)}.sshell-auto__custom{max-width:180px}.sshell-auto__hint{color:var(--text-dim);text-align:center;letter-spacing:.04em;font-size:11.5px}.sshell-modal{z-index:9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;background:#04050799;place-items:center;padding:18px;transition:opacity .22s;display:grid;position:absolute;inset:0}.sshell-modal.is-in{opacity:1}.sshell-modal__card{border:1px solid color-mix(in srgb, var(--shell-gold) 30%, #ffffff1a);background:#0a0c10f7;border-radius:16px;flex-direction:column;width:min(560px,100%);max-height:100%;transition:transform .28s cubic-bezier(.3,1.3,.4,1);display:flex;transform:translateY(12px)scale(.98);box-shadow:0 18px 50px #0009}.sshell-modal.is-in .sshell-modal__card{transform:none}.sshell-modal__head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.sshell-modal__title{letter-spacing:.04em;color:#fff;align-items:center;gap:8px;font-size:14.5px;font-weight:800;display:flex}.sshell-modal__close{width:32px;height:32px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;transition:background .15s,color .15s,transform .15s cubic-bezier(.34,1.6,.5,1);display:grid}.sshell-modal__close:hover{color:#fff;background:#ffffff14}.sshell-modal__close:active{transform:scale(.88)}.sshell-modal__body{flex-direction:column;gap:14px;min-height:0;padding:16px;display:flex;overflow-y:auto}.sshell-subbar{border-top:1px solid var(--line);background:var(--panel-2,#0b0f14);align-items:center;gap:10px;padding:8px 12px;display:flex}.sshell-subbar__btn{width:32px;height:32px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:background .15s,color .15s,transform .15s cubic-bezier(.34,1.6,.5,1);display:grid}.sshell-subbar__btn:hover{color:#fff;background:#ffffff12}.sshell-subbar__btn:active{transform:scale(.88)}.sshell-subbar__title{color:var(--text-dim);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.sshell-subbar>.sshell-subbar__btn,.sshell-subbar>.meta-btn,.sshell-subbar>.sshell-subbar__demo{flex-shrink:0}.sshell-subbar__spacer{flex:1}.sshell-subbar__demo{letter-spacing:.1em;color:var(--shell-demo);border:1px solid color-mix(in srgb, var(--shell-demo) 40%, transparent);border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:800}@media (width<=640px){.sshell__frame{aspect-ratio:auto;height:min(78vh,560px)}.sshell-bar{flex-wrap:wrap;row-gap:6px;padding:8px 10px}.sshell-bar__spacer{display:none}.sshell-bar__balance{flex:1}.sshell-bet{margin-left:auto}.sshell-spin{width:56px;height:56px;margin:-14px 0}.sshell-menu{width:min(224px,100% - 16px)}}@media (prefers-reduced-motion:reduce){.sshell *,.sshell :before,.sshell :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sshell-boot{z-index:10;background:radial-gradient(ellipse 90% 60% at 50% -10%, color-mix(in srgb, var(--shell-accent) 9%, transparent), transparent 60%), radial-gradient(ellipse 70% 50% at 50% 115%, color-mix(in srgb, var(--shell-accent) 6%, transparent), transparent 60%), #06080b;place-items:center;transition:opacity .55s,transform .55s;display:grid;position:absolute;inset:0;overflow:hidden}.sshell-boot--leave{opacity:0;pointer-events:none;transform:scale(1.045)}.sshell-boot__glow{background:radial-gradient(ellipse 40% 30% at 50% 46%, color-mix(in srgb, var(--shell-accent) 10%, transparent), transparent 70%);pointer-events:none;animation:4.2s ease-in-out infinite sshell-boot-breathe;position:absolute;inset:-20%}@keyframes sshell-boot-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.sshell-boot__inner{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px;display:flex}.sshell-boot__load{animation:.7s cubic-bezier(.2,.9,.3,1) 1.15s both sshell-boot-in}@keyframes sshell-boot-in{0%{opacity:0;filter:blur(3px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}.sshell-boot__logowrap--art{mix-blend-mode:normal;width:min(360px,58%)}.sshell-boot__logowrap--art:after{display:none}.sshell-boot__title{text-align:center;max-width:86%;font-family:var(--sfx-font-display,inherit);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;color:#fff;text-shadow:0 0 28px color-mix(in srgb, var(--shell-accent) 55%, transparent);font-size:clamp(28px,7vw,56px);font-weight:800;line-height:1.05;animation:1.1s cubic-bezier(.2,.9,.3,1) .35s both sshell-boot-strike,4.4s ease-in-out 1.5s infinite sshell-boot-pulse}.sshell-boot__logowrap{mix-blend-mode:screen;isolation:isolate;width:min(400px,62%);animation:1.1s cubic-bezier(.2,.9,.3,1) .35s both sshell-boot-strike,4.4s ease-in-out 1.5s infinite sshell-boot-pulse;display:block;position:relative}.sshell-boot__logo{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.sshell-boot__logowrap:after{content:"";mix-blend-mode:overlay;background:linear-gradient(105deg,#0000 41%,#fff6dc80 48%,#fffcf0f2 50%,#fff6dc80 52%,#0000 59%) 0 0/240% 100% no-repeat;animation:4.2s ease-in-out 1.6s infinite sshell-boot-shine;position:absolute;inset:0}@keyframes sshell-boot-shine{0%{background-position:130% 0}40%{background-position:-130% 0}to{background-position:-130% 0}}@keyframes sshell-boot-strike{0%{opacity:0;filter:blur(14px)brightness(3);transform:scale(1.14)}45%{opacity:1;filter:blur(1px)brightness(1.65)}62%{filter:blur()brightness(.92)}to{opacity:1;filter:blur()brightness();transform:scale(1)}}@keyframes sshell-boot-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.14)}}.sshell-boot__load{align-items:center;gap:10px;margin-top:18px;display:flex}.sshell-boot__track{background:#ffffff1a;border-radius:999px;width:min(240px,56vw);height:3px;display:block;overflow:hidden}.sshell-boot__fill{background:linear-gradient(90deg, color-mix(in srgb, var(--shell-accent) 60%, transparent), var(--shell-hot));height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--shell-accent) 55%, transparent);border-radius:999px;transition:width .15s linear;display:block}.sshell-boot__pct{font-variant-numeric:tabular-nums;color:var(--text-dim);text-align:left;min-width:34px;font-size:10.5px;font-weight:800}.sshell-boot__hint{text-align:center;letter-spacing:.22em;color:#ffffff52;opacity:0;font-size:9.5px;font-weight:800;animation:2.4s ease-in-out 1.6s infinite both sshell-boot-hint;position:absolute;bottom:16px;left:0;right:0}@keyframes sshell-boot-hint{0%,to{opacity:.35}50%{opacity:.7}}.sshell[data-intro=boot] .sshell__bar-wrap,.sshell[data-intro=menu] .sshell__bar-wrap{opacity:0;transform:translateY(118%)}.sshell[data-intro=reveal] .sshell__bar-wrap{transition:transform .7s cubic-bezier(.3,1.25,.4,1) .35s,opacity .45s .35s}.sshell[data-intro=boot] .sshell-subbar,.sshell[data-intro=menu] .sshell-subbar{opacity:0}.sshell[data-intro=reveal] .sshell-subbar{transition:opacity .6s .7s}.sshell-gamemenu{z-index:9;cursor:pointer;background:#06080b;border:0;padding:0;transition:opacity .55s,transform .55s;display:block;position:absolute;inset:0;overflow:hidden}.sshell-gamemenu--leave{opacity:0;pointer-events:none;transform:scale(1.03)}.sshell-gamemenu__bg{background-position:50%;background-size:cover;animation:22s ease-in-out infinite alternate sshell-gamemenu-drift;position:absolute;inset:0}@keyframes sshell-gamemenu-drift{0%{transform:scale(1)}to{transform:scale(1.07)}}.sshell-gamemenu__scrim{background:linear-gradient(#04050880,#0000 30%),linear-gradient(#0000 62%,#040508b8);position:absolute;inset:0}.sshell-gamemenu__inner{flex-direction:column;justify-content:space-between;align-items:center;padding:clamp(16px,4.5%,44px) 20px clamp(18px,5%,48px);display:flex;position:absolute;inset:0}.sshell-gamemenu__logo{filter:drop-shadow(0 10px 28px #000000a6);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:min(340px,46%);height:auto}.sshell-gamemenu.is-in .sshell-gamemenu__logo{animation:.8s cubic-bezier(.2,1.1,.35,1) .15s both sshell-gamemenu-logo}@keyframes sshell-gamemenu-logo{0%{opacity:0;filter:blur(6px);transform:translateY(-18px)scale(1.06)}to{opacity:1;filter:drop-shadow(0 10px 28px #000000a6);transform:none}}.sshell-gamemenu__title{letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 4px 22px #000c;font-size:clamp(28px,5vw,44px);font-weight:900}.sshell-gamemenu__content{flex:1;justify-content:center;align-items:center;gap:24px;width:100%;display:flex}.sshell-gamemenu.is-in .sshell-gamemenu__content{animation:.7s cubic-bezier(.2,.9,.3,1) .45s both sshell-boot-in}.sshell-gamemenu__press{letter-spacing:.3em;text-indent:.3em;color:#fff;text-shadow:0 2px 10px #000000e6, 0 0 26px color-mix(in srgb, var(--shell-accent) 55%, transparent);opacity:0;font-size:clamp(13px,1.8vw,17px);font-weight:900}.sshell-gamemenu.is-in .sshell-gamemenu__press{animation:.6s cubic-bezier(.2,.9,.3,1) .55s both sshell-boot-in,1.9s ease-in-out 1.2s infinite sshell-gamemenu-pulse}@keyframes sshell-gamemenu-pulse{0%,to{opacity:1}50%{opacity:.45}}.sshell-buybtn{border:1px solid color-mix(in srgb, var(--shell-accent,#f3d27a) 55%, transparent);background:color-mix(in srgb, var(--shell-accent,#f3d27a) 12%, transparent);color:var(--shell-accent,#f3d27a);letter-spacing:.08em;cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:0;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:800;line-height:1.1;transition:background .15s,transform .1s;display:inline-flex}.sshell-buybtn em{letter-spacing:.18em;opacity:.85;font-size:8px;font-style:normal}.sshell-buybtn:hover:not(:disabled){background:color-mix(in srgb, var(--shell-accent,#f3d27a) 22%, transparent)}.sshell-buybtn:active:not(:disabled){transform:scale(.96)}.sshell-buybtn--open{background:color-mix(in srgb, var(--shell-accent,#f3d27a) 28%, transparent)}.sshell-buybtn:disabled{opacity:.4;cursor:default}.sshell-buy__list{flex-direction:column;gap:8px;margin:10px 0;display:flex}.sshell-buy__card{text-align:left;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:1fr auto;grid-template-areas:"name price""meta price";align-items:center;column-gap:12px;padding:10px 12px;font-family:inherit;transition:border-color .15s,background .15s;display:grid}.sshell-buy__card--on{border-color:var(--shell-accent,#f3d27a);background:color-mix(in srgb, var(--shell-accent,#f3d27a) 12%, transparent)}.sshell-buy__name{letter-spacing:.05em;grid-area:name;font-size:12px;font-weight:800}.sshell-buy__price{color:var(--shell-accent,#f3d27a);white-space:nowrap;grid-area:price;font-size:15px;font-weight:800}.sshell-buy__meta{opacity:.65;letter-spacing:.04em;grid-area:meta;font-size:10px}.sshell-buy__confirm{background:var(--shell-accent,#f3d27a);color:#131313;letter-spacing:.1em;cursor:pointer;border:none;border-radius:12px;width:100%;padding:10px 0;font-family:inherit;font-size:12px;font-weight:900;transition:filter .15s,transform .1s}.sshell-buy__confirm:hover:not(:disabled){filter:brightness(1.08)}.sshell-buy__confirm:active:not(:disabled){transform:scale(.985)}.sshell-buy__confirm:disabled{color:#ffffff73;cursor:default;background:#ffffff1f}.sshell-mechmap{color:#fff;flex-direction:column;gap:10px;display:flex}.sshell-mechmap__grid{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px;display:grid}.sshell-mechmap figure{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;align-items:center;gap:3px;margin:0;padding:6px 6px 3px;display:flex}.sshell-mechmap figure svg{width:100%;height:auto;display:block}.sshell-mechmap figcaption{letter-spacing:.08em;color:var(--text-dim);font-size:10px;font-weight:700}.sshell-mechmap__single{max-width:200px}.sshell-mechmap__note{color:var(--text-dim);margin:0;font-size:12px;line-height:1.5}.sfx-letters{white-space:pre;display:inline-block}.sfx-letters>span{animation:.5s cubic-bezier(.16,1.4,.4,1) both sfx-letter-in;animation-delay:calc(var(--i) * 36ms);display:inline-block}.sfx-winfx__title .sfx-letters,.sfx-banner__title .sfx-letters,.sfx-banner__big .sfx-letters{background:inherit}.sfx-winfx__title .sfx-letters>span,.sfx-banner__title .sfx-letters>span,.sfx-banner__big .sfx-letters>span{background:inherit;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes sfx-letter-in{0%{opacity:0;filter:blur(4px);transform:translateY(.55em)scale(.6)rotate(4deg)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)rotate(0)}}.sfx-winfx{padding-bottom:calc(var(--sfx-bar-h,60px) + 22px);text-align:center;pointer-events:none;z-index:30;place-content:center;display:grid;position:absolute;inset:0}.sfx-winfx__glow{background:radial-gradient(ellipse 70% 52% at 50% 46%, color-mix(in srgb, var(--sfx-primary) 26%, transparent) 0%, transparent 70%);animation:1.6s ease-in-out infinite sfx-glow-breathe;position:absolute;inset:0}.sfx-winfx__title{font-family:var(--sfx-font-display);letter-spacing:var(--sfx-tracking);color:var(--sfx-primary-hot);background:linear-gradient(180deg, #fff 8%, var(--sfx-primary-hot) 30%, var(--sfx-primary) 58%, color-mix(in srgb, var(--sfx-primary) 60%, #7a5a18) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 3px #000000e6) drop-shadow(0 8px 22px #00000080) drop-shadow(0 2px 14px color-mix(in srgb, var(--sfx-primary) 55%, transparent));-webkit-background-clip:text;background-clip:text;margin-bottom:6px;font-size:clamp(26px,6.4vw,56px);font-weight:900;position:relative}.sfx-winfx__amount{font-family:var(--sfx-font-numeric);font-variant-numeric:tabular-nums;letter-spacing:.04em;background:linear-gradient(180deg, #fff 5%, var(--sfx-primary-hot) 34%, var(--sfx-primary) 62%, color-mix(in srgb, var(--sfx-primary) 55%, #6e5114) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 3px #000000e6) drop-shadow(0 9px 24px #0000008c) drop-shadow(0 3px 18px color-mix(in srgb, var(--sfx-primary) 60%, transparent));-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,9vw,84px);font-weight:900;position:relative}.sfx-winfx__amount--punch{animation:.42s cubic-bezier(.2,1.6,.4,1) sfx-amount-punch}.sfx-winfx--t0{padding-bottom:calc(var(--sfx-bar-h,60px) + 34px);place-content:end center}.sfx-winfx--t0 .sfx-winfx__glow{display:none}.sfx-winfx--t0 .sfx-winfx__amount{font-size:clamp(22px,4.6vw,38px)}.sfx-winfx--t2 .sfx-winfx__title{font-size:clamp(30px,7.4vw,66px)}.sfx-winfx--t3 .sfx-winfx__title,.sfx-winfx--t4 .sfx-winfx__title{font-size:clamp(34px,8.4vw,76px);animation:.7s ease-in-out .5s infinite sfx-pulse}.sfx-winfx--t3 .sfx-winfx__glow,.sfx-winfx--t4 .sfx-winfx__glow{animation-duration:1.1s}.sfx-winfx--max .sfx-winfx__glow{background:radial-gradient(ellipse 80% 62% at 50% 46%, color-mix(in srgb, var(--sfx-primary) 38%, transparent) 0%, color-mix(in srgb, var(--sfx-accent) 14%, transparent) 55%, transparent 75%);animation-duration:.9s}.sfx-winfx--max .sfx-winfx__title{background-size:220% 100%;animation:2.2s linear infinite sfx-maxwin-shimmer,.8s ease-in-out infinite sfx-pulse}.sfx-windock{left:50%;bottom:calc(var(--sfx-bar-h,60px) + 14px);pointer-events:none;z-index:24;text-shadow:0 1px 2px #000000e6,0 0 14px #000000a6;align-items:baseline;gap:8px;animation:.35s cubic-bezier(.2,1.4,.4,1) sfx-dock-in;display:inline-flex;position:absolute;transform:translate(-50%)}.sfx-windock__caption{letter-spacing:.22em;color:color-mix(in srgb, var(--sfx-primary) 70%, #fff);opacity:.8;font-size:10.5px;font-weight:800}.sfx-windock__amount{font-family:var(--sfx-font-numeric);color:var(--sfx-primary-hot);font-size:19px;font-weight:800}.sfx-windock--t2 .sfx-windock__amount,.sfx-windock--t3 .sfx-windock__amount,.sfx-windock--t4 .sfx-windock__amount{text-shadow:0 1px 2px #000000e6, 0 0 22px color-mix(in srgb, var(--sfx-primary) 55%, transparent)}.sfx-banner{padding-bottom:calc(var(--sfx-bar-h,60px) + 22px);text-align:center;pointer-events:none;z-index:32;background:radial-gradient(75% 60% at 50% 45%,#0000009e 0%,#0000002e 75%,#0000 100%);place-content:center;animation:.4s sfx-banner-bg-in;display:grid;position:absolute;inset:0}.sfx-banner__frame{border-top:1px solid color-mix(in srgb, var(--sfx-primary) 65%, transparent);border-bottom:1px solid color-mix(in srgb, var(--sfx-primary) 65%, transparent);padding:26px 44px 24px;animation:.5s cubic-bezier(.16,1.3,.4,1) sfx-banner-in;position:relative;overflow:hidden}.sfx-banner__frame:after{content:"";background:linear-gradient(110deg, transparent 35%, color-mix(in srgb, var(--sfx-primary) 14%, transparent) 50%, transparent 65%);animation:2.2s ease-in-out .5s infinite sfx-shimmer;position:absolute;inset:0;transform:translate(-120%)}.sfx-banner__title{font-family:var(--sfx-font-display);letter-spacing:var(--sfx-tracking);background:linear-gradient(180deg, #fff 8%, var(--sfx-primary-hot) 32%, var(--sfx-primary) 60%, color-mix(in srgb, var(--sfx-primary) 58%, #6e5114) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 3px #000000e6) drop-shadow(0 8px 22px #00000080) drop-shadow(0 2px 16px color-mix(in srgb, var(--sfx-primary) 50%, transparent));-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,6.8vw,58px);font-weight:900}.sfx-banner__sub{letter-spacing:.32em;text-indent:.32em;text-transform:uppercase;color:color-mix(in srgb, var(--sfx-primary) 62%, #fff);opacity:.92;text-shadow:0 1px 3px #000000e6,0 4px 12px #0000008c;margin-top:12px;font-size:clamp(12px,2.2vw,16px);font-weight:700}.sfx-banner__glow{background:radial-gradient(ellipse 75% 58% at 50% 45%, color-mix(in srgb, var(--sfx-primary) 30%, transparent) 0%, color-mix(in srgb, var(--sfx-primary) 10%, transparent) 48%, transparent 72%);animation:1.3s ease-in-out infinite sfx-glow-breathe;position:absolute;inset:0}.sfx-banner--feature .sfx-banner__title{font-size:clamp(34px,8.6vw,78px)}.sfx-banner__big{font-family:var(--sfx-font-display);letter-spacing:.2em;background:linear-gradient(180deg, #fff 0%, var(--sfx-primary-hot) 30%, var(--sfx-primary) 55%, var(--sfx-primary-hot) 80%, #fff 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 3px #000000e6) drop-shadow(0 8px 22px #00000080) drop-shadow(0 2px 14px color-mix(in srgb, var(--sfx-primary) 60%, transparent));background-size:100% 240%;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:clamp(24px,5.6vw,46px);font-weight:900;animation:2s linear infinite sfx-maxwin-shimmer}.sfx-banner__big .sfx-letters>span{animation-name:sfx-big-letter-in;animation-duration:.6s;animation-delay:calc(.28s + var(--i) * 50ms)}@keyframes sfx-big-letter-in{0%{opacity:0;filter:blur(6px);transform:translateY(.8em)scale(1.9)}60%{opacity:1;filter:blur();transform:translateY(-.06em)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.sfx-banner--retrigger{background:0 0}.sfx-banner--retrigger .sfx-banner__frame{padding:14px 30px 12px}.sfx-banner--retrigger .sfx-banner__title{font-size:clamp(20px,4.6vw,36px)}.sfx-banner--jackpot .sfx-banner__title{background:linear-gradient(180deg, #fff 0%, var(--sfx-primary-hot) 25%, var(--sfx-primary) 50%, var(--sfx-primary-hot) 75%, #fff 100%);background-size:100% 220%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite sfx-maxwin-shimmer}.sfx-banner--jackpot .sfx-banner__sub{font-family:var(--sfx-font-numeric);letter-spacing:.05em;color:var(--sfx-primary-hot);font-size:clamp(22px,5vw,40px);font-weight:900}.sfx-dock{border:1px solid color-mix(in srgb, var(--sfx-primary) 45%, transparent);background:color-mix(in srgb, var(--sfx-ink) 82%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);min-width:86px;box-shadow:0 0 26px color-mix(in srgb, var(--sfx-primary) 16%, transparent);pointer-events:none;z-index:22;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:14px 12px 12px;display:flex;position:absolute;top:50%;right:10px;overflow:hidden;transform:translateY(-50%)}.sfx-dock:after{content:"";background:linear-gradient(160deg, transparent 38%, color-mix(in srgb, var(--sfx-primary) 11%, transparent) 50%, transparent 62%);animation:3.4s ease-in-out 1s infinite sfx-dock-sheen;position:absolute;inset:0;transform:translateY(-110%)}.sfx-dock__caption{letter-spacing:.26em;text-align:center;white-space:pre-line;color:color-mix(in srgb, var(--sfx-primary) 75%, #fff);font-size:9.5px;font-weight:800;line-height:1.5}.sfx-dock__countwrap{place-items:center;min-width:56px;min-height:46px;display:grid;position:relative}.sfx-dock__flash{background:radial-gradient(circle, color-mix(in srgb, var(--sfx-primary) 55%, transparent) 0%, transparent 65%);pointer-events:none;border-radius:50%;animation:.55s ease-out both sfx-count-flash;position:absolute;inset:-10px}.sfx-dock__count{font-family:var(--sfx-font-numeric);background:linear-gradient(180deg, #fff 10%, var(--sfx-primary-hot) 40%, var(--sfx-primary) 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:900;line-height:1;animation:.45s cubic-bezier(.2,1.7,.4,1) sfx-count-pop;position:relative}.sfx-dock{animation:.4s cubic-bezier(.2,1.4,.4,1) sfx-sidedock-in,2.6s ease-in-out .4s infinite sfx-dock-breathe}.sfx-dock--last{border-color:var(--sfx-primary-hot)}.sfx-dock--last .sfx-dock__count{animation:.45s cubic-bezier(.2,1.7,.4,1) sfx-count-pop,.8s ease-in-out .5s infinite sfx-pulse}.sfx-dock--last .sfx-dock__total{color:var(--sfx-primary-hot);letter-spacing:.18em;font-weight:800;animation:.8s ease-in-out infinite sfx-pulse}.sfx-dock__total{letter-spacing:.1em;color:#ffffff8c;font-size:10px;font-weight:600}.sfx-dock__bar{background:#ffffff1a;border-radius:2px;width:100%;height:3px;margin-top:5px;overflow:hidden}.sfx-dock__bar i{background:linear-gradient(90deg, var(--sfx-primary), var(--sfx-primary-hot));border-radius:2px;height:100%;transition:width .45s cubic-bezier(.3,1,.4,1);display:block}.sfx-dock__winlabel{letter-spacing:.22em;color:#ffffff80;margin-top:7px;font-size:8.5px;font-weight:800}.sfx-dock__win{font-family:var(--sfx-font-numeric);color:var(--sfx-primary-hot);font-size:15px;font-weight:800;animation:.4s cubic-bezier(.2,1.6,.4,1) sfx-count-pop}.sfx-outro{padding-bottom:calc(var(--sfx-bar-h,60px) + 22px);text-align:center;pointer-events:none;z-index:34;place-content:center;display:grid;position:absolute;inset:0}.sfx-outro__glow{background:radial-gradient(ellipse 72% 56% at 50% 46%, color-mix(in srgb, var(--sfx-accent) 18%, transparent) 0%, color-mix(in srgb, var(--sfx-primary) 14%, transparent) 50%, transparent 75%);animation:1.4s ease-in-out infinite sfx-glow-breathe;position:absolute;inset:0}.sfx-outro__caption{font-family:var(--sfx-font-display);letter-spacing:.5em;text-indent:.5em;color:var(--sfx-accent);text-shadow:0 1px 3px #000000e6,0 4px 12px #0000008c;margin-bottom:10px;font-size:clamp(15px,3vw,22px);font-weight:800;position:relative}.sfx-outro__amount{font-family:var(--sfx-font-numeric);background:linear-gradient(180deg, #fff 6%, var(--sfx-primary-hot) 34%, var(--sfx-primary) 64%, color-mix(in srgb, var(--sfx-primary) 55%, #6e5114) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 3px #000000e6) drop-shadow(0 9px 24px #0000008c) drop-shadow(0 3px 18px color-mix(in srgb, var(--sfx-primary) 55%, transparent));-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,8vw,70px);font-weight:900;position:relative}.sfx-outro__sub{letter-spacing:.14em;color:#ffffffbf;text-shadow:0 1px 3px #000000e6,0 4px 12px #0000008c;margin-top:10px;font-size:clamp(12px,2.2vw,15px);font-weight:600;position:relative}.sfx-doors{z-index:40;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sfx-doors__panel{background:linear-gradient(180deg, color-mix(in srgb, var(--sfx-ink) 88%, var(--sfx-primary)) 0%, var(--sfx-ink) 50%, color-mix(in srgb, var(--sfx-ink) 88%, var(--sfx-primary)) 100%);width:51%;position:absolute;top:0;bottom:0;box-shadow:0 0 40px #000c}.sfx-doors__panel--l{border-right:2px solid color-mix(in srgb, var(--sfx-primary) 70%, transparent);left:0}.sfx-doors__panel--r{border-left:2px solid color-mix(in srgb, var(--sfx-primary) 70%, transparent);right:0}.sfx-doors--cover .sfx-doors__panel--l{animation:.42s cubic-bezier(.5,0,.8,.4) both sfx-door-l-in}.sfx-doors--cover .sfx-doors__panel--r{animation:.42s cubic-bezier(.5,0,.8,.4) both sfx-door-r-in}.sfx-doors--reveal .sfx-doors__panel--l{animation:.5s cubic-bezier(.2,.6,.3,1) both sfx-door-l-out}.sfx-doors--reveal .sfx-doors__panel--r{animation:.5s cubic-bezier(.2,.6,.3,1) both sfx-door-r-out}@keyframes sfx-door-l-in{0%{transform:translate(-101%)}to{transform:translate(0)}}@keyframes sfx-door-r-in{0%{transform:translate(101%)}to{transform:translate(0)}}@keyframes sfx-door-l-out{0%{transform:translate(0)}to{transform:translate(-101%)}}@keyframes sfx-door-r-out{0%{transform:translate(0)}to{transform:translate(101%)}}.sfx-iris{z-index:40;pointer-events:none;background:var(--sfx-ink);position:absolute;inset:0}.sfx-iris--cover{animation:.45s ease-in both sfx-iris-cover}.sfx-iris--reveal{animation:.5s ease-out both sfx-iris-reveal}@keyframes sfx-iris-cover{0%{clip-path:circle(0%)}to{clip-path:circle(125%)}}@keyframes sfx-iris-reveal{0%{clip-path:circle(125%)}to{clip-path:circle(0%)}}.sfx-flashveil{z-index:40;pointer-events:none;background:#fff;position:absolute;inset:0}.sfx-flashveil--cover{animation:.3s both sfx-veil-in}.sfx-flashveil--reveal{animation:.55s both sfx-veil-out}@keyframes sfx-veil-in{0%{opacity:0}to{opacity:1}}@keyframes sfx-veil-out{0%{opacity:1}to{opacity:0}}@keyframes sfx-banner-in{0%{opacity:0;transform:scale(.82)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes sfx-banner-bg-in{0%{opacity:0}to{opacity:1}}@keyframes sfx-amount-punch{0%{filter:brightness(2) drop-shadow(0 2px 3px #000000e6) drop-shadow(0 9px 24px #0000008c) drop-shadow(0 3px 18px color-mix(in srgb, var(--sfx-primary) 60%, transparent));transform:scale(1.55)}to{filter:brightness(1) drop-shadow(0 2px 3px #000000e6) drop-shadow(0 9px 24px #0000008c) drop-shadow(0 3px 18px color-mix(in srgb, var(--sfx-primary) 60%, transparent));transform:scale(1)}}@keyframes sfx-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes sfx-glow-breathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes sfx-dock-in{0%{opacity:0;transform:translate(-50%)translateY(14px)scale(.9)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes sfx-sidedock-in{0%{opacity:0;transform:translateY(-50%)translate(18px)scale(.92)}to{opacity:1;transform:translateY(-50%)translate(0)scale(1)}}@keyframes sfx-count-pop{0%{filter:brightness(2.1);transform:scale(1.55)rotate(-3deg)}60%{filter:brightness(1.15);transform:scale(.96)rotate(.5deg)}to{filter:brightness();transform:scale(1)rotate(0)}}@keyframes sfx-count-flash{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}@keyframes sfx-dock-breathe{0%,to{box-shadow:0 0 26px color-mix(in srgb, var(--sfx-primary) 16%, transparent)}50%{box-shadow:0 0 38px color-mix(in srgb, var(--sfx-primary) 32%, transparent)}}@keyframes sfx-shimmer{0%,55%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes sfx-dock-sheen{0%,55%{transform:translateY(-110%)}to{transform:translateY(110%)}}@keyframes sfx-maxwin-shimmer{0%{background-position:0 0}to{background-position:200% 0}}@media (width<=640px){.sfx-dock{min-width:72px;padding:11px 9px 9px;right:6px}.sfx-dock__count{font-size:28px}.sfx-banner__frame{padding:18px 26px 16px}}.sfx-winlabel{pointer-events:none;z-index:30;animation:sfx-winlabel-in .26s cubic-bezier(.18, 1.4, .4, 1) both, sfx-winlabel-out .22s ease-in calc(var(--sfx-label-ttl,1.14s) - .24s) forwards;flex-direction:column;align-items:center;gap:1px;display:flex;position:absolute;transform:translate(-50%,-50%)}.sfx-winlabel__amount{font-family:var(--sfx-font-numeric);letter-spacing:.02em;color:var(--sfx-primary-hot);text-shadow:0 1px 0 #000000d9, 0 0 14px color-mix(in srgb, var(--sfx-primary) 75%, transparent), 0 2px 10px #000000a6;font-size:21px;font-weight:800}.sfx-winlabel__detail{font-family:var(--sfx-font-display);letter-spacing:.16em;color:color-mix(in srgb, var(--sfx-primary) 78%, #fff);text-shadow:0 1px 2px #000000e6;text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:700}.sfx-winlabel--total{z-index:31}.sfx-winlabel--total .sfx-winlabel__amount{color:#fff;text-shadow:0 1px 0 #000000d9, 0 0 22px var(--sfx-primary), 0 0 44px color-mix(in srgb, var(--sfx-primary) 55%, transparent);font-size:30px}.sfx-winlabel--scatter .sfx-winlabel__amount,.sfx-winlabel--mult .sfx-winlabel__amount{color:var(--sfx-accent);text-shadow:0 1px 0 #000000d9, 0 0 16px color-mix(in srgb, var(--sfx-accent) 70%, transparent)}@keyframes sfx-winlabel-in{0%{opacity:0;transform:translate(-50%,-34%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes sfx-winlabel-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-74%)scale(.94)}}.sfx-flight{left:var(--fx,50%);top:var(--fy,50%);font-family:var(--sfx-font-numeric);color:var(--sfx-accent);text-shadow:0 1px 2px #000000e6, 0 0 16px color-mix(in srgb, var(--sfx-accent) 60%, transparent);pointer-events:none;z-index:26;opacity:0;font-size:17px;font-weight:800;animation:.78s cubic-bezier(.32,0,.72,1) forwards sfx-flight;position:absolute;transform:translate(-50%,-50%)}@keyframes sfx-flight{0%{left:var(--fx,50%);top:var(--fy,50%);opacity:0;transform:translate(-50%,-50%)scale(.9)}14%{opacity:1;transform:translate(-50%,-86%)scale(1.22)}82%{opacity:1}to{left:50%;top:calc(100% - var(--sfx-bar-h,60px) - 16px);opacity:0;transform:translate(-50%,-50%)scale(.5)}}.sfx-kit{pointer-events:none;z-index:32;position:absolute;inset:0;container-type:size}.sfx-kit--veil{background:radial-gradient(80% 70% at 50% 45%,#000000a8 0%,#0000004d 70%,#0000 100%);animation:.4s sfx-banner-bg-in}.sfx-kit--win{z-index:30}.sfx-kit--hud{z-index:22}.sfx-kit__stack{padding-bottom:calc(var(--sfx-bar-h,60px) + 10px);flex-direction:column;justify-content:center;align-items:center;gap:1.2cqh;display:flex;position:absolute;inset:0}.sfx-kit__abs{position:absolute}.sfx-kit__abs--right{top:50%;right:1.2cqw;transform:translateY(-50%)}.sfx-kit__abs--bottom{left:50%;bottom:calc(var(--sfx-bar-h,60px) + 12px);transform:translate(-50%)}.sfx-kit__abs--topleft{top:1.6cqh;left:.8cqw}.sfx-kit__plate{isolation:isolate;flex:none;position:relative}.sfx-kit__img{filter:drop-shadow(0 1.4cqh 2.6cqh #000000a6);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.sfx-kit__zones{position:absolute;inset:0}.sfx-kit__shine{mix-blend-mode:overlay;background:linear-gradient(105deg,#0000 42%,#ffffffd9 50%,#0000 58%) 150% 0/260% 100% no-repeat;animation:3.4s ease-in-out .8s infinite sfx-kit-shine;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes sfx-kit-shine{0%{background-position:150% 0}55%,to{background-position:-60% 0}}.sfx-kit__rays{aspect-ratio:1;z-index:-1;mix-blend-mode:screen;background:repeating-conic-gradient(from 0deg, var(--ray,#ffe29680) 0deg 3deg, transparent 3deg var(--gap,15deg));border-radius:50%;animation:.8s ease-out both sfx-kit-rays-in,30s linear infinite sfx-kit-spin;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 6%,#0000 64%);mask-image:radial-gradient(circle,#000 6%,#0000 64%)}@keyframes sfx-kit-rays-in{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes sfx-kit-spin{to{rotate:360deg}}.sfx-kit__plate--pop{animation:.76s cubic-bezier(.2,1.1,.4,1) both sfx-kit-pop}.sfx-kit__plate--drop{animation:.76s cubic-bezier(.2,1.1,.4,1) both sfx-kit-drop}.sfx-kit__plate--slam{animation:.52s cubic-bezier(.2,1.1,.4,1) both sfx-kit-slam}@keyframes sfx-kit-pop{0%{opacity:0;transform:scale(.25)translateY(40px)}62%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes sfx-kit-drop{0%{opacity:0;transform:translateY(-60%)scale(.8)}65%{opacity:1;transform:translateY(4%)scale(1.04)}to{opacity:1;transform:none}}@keyframes sfx-kit-slam{0%{opacity:0;transform:scale(2.4)}55%{opacity:1;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.sfx-kit__tagline{font-family:var(--sfx-font-display);letter-spacing:.34em;text-transform:uppercase;color:color-mix(in srgb, var(--sfx-primary) 70%, #fff);white-space:nowrap;text-shadow:0 2px 12px #000, 0 0 18px color-mix(in srgb, var(--sfx-primary) 50%, transparent);font-size:clamp(11px,1.7cqw,24px);font-weight:700;animation:.6s .5s both sfx-kit-tag-in}@keyframes sfx-kit-tag-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sfx-kz{place-items:center;display:grid;position:absolute;overflow:hidden;container-type:size}.sfx-kz__t{white-space:nowrap;font:900 68cqh/1 var(--sfx-font-numeric);font-variant-numeric:tabular-nums;letter-spacing:.02em;background:linear-gradient(var(--sfx-primary-hot), var(--sfx-primary) 55%, color-mix(in srgb, var(--sfx-primary) 60%, #5a3f08));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 .1em color-mix(in srgb, var(--sfx-primary) 55%, transparent));-webkit-background-clip:text;background-clip:text;display:block}.sfx-kz--caption .sfx-kz__t{font-family:var(--sfx-font-display);letter-spacing:.16em;text-transform:uppercase;font-size:56cqh;font-weight:700}.sfx-kz--count .sfx-kz__t{font-size:50cqh;animation:.45s cubic-bezier(.2,1.7,.4,1) sfx-count-pop;transform:translateY(-6%)}.sfx-kz--count{overflow:visible}.sfx-kz__sub{text-align:center;font:700 9cqh/1 var(--sfx-font-display);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--sfx-primary) 70%, #fff);-webkit-text-fill-color:currentColor;position:absolute;bottom:13%;left:0;right:0}.sfx-kz__rail{background:#ffffff0f;border-radius:99px;position:absolute;inset:14% 3%;overflow:hidden}.sfx-kz__rail i{background:linear-gradient(90deg, color-mix(in srgb, var(--sfx-primary) 55%, #3a2808), var(--sfx-primary));border-radius:99px;transition:width .6s;position:absolute;top:0;bottom:0;left:0}.sfx-kz__t .sfx-letters{background:inherit}.sfx-kz__t .sfx-letters>span{background:inherit;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sfx-kit__plate--last .sfx-kz__rail i{background:linear-gradient(90deg,#7d1f1f,#ff9a63);animation:.8s ease-in-out infinite sfx-pulse}.sfx-kitdoors{z-index:40;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.sfx-kitdoors__leaf{will-change:transform;width:calc(50% + .5px);position:absolute;top:0;bottom:0;overflow:hidden}.sfx-kitdoors__leaf img{object-fit:fill;width:100cqw;max-width:none;height:100%;display:block;position:absolute;top:0}.sfx-kitdoors__leaf i{width:5%;position:absolute;top:0;bottom:0}.sfx-kitdoors__leaf--l{left:0;box-shadow:14px 0 38px #000000bf}.sfx-kitdoors__leaf--r{right:0;box-shadow:-14px 0 38px #000000bf}.sfx-kitdoors__leaf--l img{left:0}.sfx-kitdoors__leaf--r img{right:0}.sfx-kitdoors__leaf--l i{background:linear-gradient(90deg,#0000,#00000080);right:0}.sfx-kitdoors__leaf--r i{background:linear-gradient(270deg,#0000,#00000080);left:0}.sfx-kitdoors__gap{opacity:0;mix-blend-mode:screen;filter:blur(5px);background:linear-gradient(90deg,#0000,#fff4cdf2 40% 60%,#0000);width:6%;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.sfx-kitdoors--cover .sfx-kitdoors__leaf--l{animation:.72s cubic-bezier(.55,0,.75,.35) both sfx-kd-l-in}.sfx-kitdoors--cover .sfx-kitdoors__leaf--r{animation:.72s cubic-bezier(.55,0,.75,.35) both sfx-kd-r-in}.sfx-kitdoors--reveal .sfx-kitdoors__leaf--l{animation:sfx-kd-l-out var(--kd-ms,1.4s) cubic-bezier(.25, .1, .2, 1) both}.sfx-kitdoors--reveal .sfx-kitdoors__leaf--r{animation:sfx-kd-r-out var(--kd-ms,1.4s) cubic-bezier(.25, .1, .2, 1) both}.sfx-kitdoors--reveal .sfx-kitdoors__gap{animation:sfx-kd-gap var(--kd-ms,1.4s) ease-out both}@keyframes sfx-kd-l-in{0%{transform:translate(-101%)}to{transform:translate(0)}}@keyframes sfx-kd-r-in{0%{transform:translate(101%)}to{transform:translate(0)}}@keyframes sfx-kd-l-out{0%,16%{transform:translate(0)}26%{transform:translate(.6%)}to{transform:translate(-101%)}}@keyframes sfx-kd-r-out{0%,16%{transform:translate(0)}26%{transform:translate(-.6%)}to{transform:translate(101%)}}@keyframes sfx-kd-gap{0%,18%{opacity:0;width:3%}40%{opacity:1;width:10%}to{opacity:0;width:60%}}.sfx-kit--label{z-index:30;animation:.3s ease-in 1.2s forwards sfx-kit-label-out}.sfx-kit__at{position:absolute;translate:-50% -50%}@keyframes sfx-kit-label-out{to{opacity:0}}.sfx-winlabel--minimal{border:1px solid color-mix(in srgb, var(--sfx-primary) 62%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0c100ee6,#060908f0);border-radius:8px;gap:3px;padding:6px 13px 7px;box-shadow:0 8px 20px #0009,inset 0 0 0 1px #ffffff0a}.sfx-winlabel--minimal .sfx-winlabel__amount{font-family:var(--sfx-font-body,system-ui, -apple-system, "Segoe UI", sans-serif);font-variant-numeric:tabular-nums;color:var(--sfx-primary-hot);text-shadow:0 0 10px color-mix(in srgb, var(--sfx-primary) 50%, transparent), 0 1px 0 #000c;font-size:24px;font-weight:800;line-height:1}.sfx-winlabel--minimal .sfx-winlabel__detail{font-family:var(--sfx-font-body,system-ui, -apple-system, "Segoe UI", sans-serif);letter-spacing:.12em;color:color-mix(in srgb, var(--sfx-primary) 60%, #cdbd8f);text-shadow:none;font-size:10.5px;font-weight:600}.sfx-winlabel--minimal.sfx-winlabel--total .sfx-winlabel__amount{color:#fff;font-size:30px}.sfx-winlabel--minimal.sfx-winlabel--scatter,.sfx-winlabel--minimal.sfx-winlabel--mult,.sfx-winlabel--minimal.sfx-winlabel--respin{border-color:color-mix(in srgb, var(--sfx-accent) 70%, transparent)}.sfx-winlabel--minimal.sfx-winlabel--scatter .sfx-winlabel__amount,.sfx-winlabel--minimal.sfx-winlabel--mult .sfx-winlabel__amount,.sfx-winlabel--minimal.sfx-winlabel--respin .sfx-winlabel__amount{color:#eafff3;text-shadow:0 0 10px color-mix(in srgb, var(--sfx-accent) 60%, transparent), 0 1px 0 #000c}.sfx-winlabel--minimal.sfx-winlabel--scatter .sfx-winlabel__detail,.sfx-winlabel--minimal.sfx-winlabel--mult .sfx-winlabel__detail,.sfx-winlabel--minimal.sfx-winlabel--respin .sfx-winlabel__detail{color:color-mix(in srgb, var(--sfx-accent) 70%, #fff)}.sfx-winlabel--respin .sfx-winlabel__amount{color:var(--sfx-accent);text-shadow:0 1px 0 #000000d9, 0 0 16px color-mix(in srgb, var(--sfx-accent) 70%, transparent)}@media (prefers-reduced-motion:reduce){.sfx-kit__shine,.sfx-kit__rays{animation:none}}.slot-toasts{z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:6px;max-width:min(92%,420px);display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.slot-toast{font:600 13px/1.35 var(--sfx-font-ui,system-ui, sans-serif);color:#f4f1ea;text-align:center;background:#0a0a0edb;border-radius:999px;padding:8px 14px;animation:.22s ease-out both slot-toast-in;box-shadow:0 6px 24px #00000059}.slot-toast--error{color:#ffd2cc}.slot-toast--success{color:#d6f5d8}@keyframes slot-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.slot-toast{animation:none}}.slot-stage{position:absolute;inset:0}.slot-loading{color:var(--text-dim,#ffffffb3);letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.slot-hud{pointer-events:none;z-index:3;position:absolute;top:8px;right:8px}.slot-ladder{z-index:3;pointer-events:none;font-family:var(--sfx-font-display,system-ui, sans-serif);letter-spacing:.08em;border:1px solid var(--shell-accent,#f3d27a);color:var(--shell-accent,#f3d27a);background:#080a0dd1;border-radius:999px;padding:5px 11px;font-size:14px;font-weight:800;animation:.26s ease-out both slot-ladder-pop;position:absolute;top:8px;right:8px}@keyframes slot-ladder-pop{0%{transform:scale(1.25)}to{transform:none}}@media (prefers-reduced-motion:reduce){.slot-ladder{animation:none}}.sshell--slot{border:0;border-radius:0;height:100%}.sshell--slot .sshell__frame{aspect-ratio:auto;flex:auto;height:auto;min-height:0;max-height:none}@media (orientation:portrait){.sshell--slot .sfx-dock{top:max(10px, env(safe-area-inset-top,0px));flex-direction:row;gap:10px;min-width:0;padding:8px 14px;left:50%;right:auto;transform:translate(-50%)}.sshell--slot .sfx-dock__caption{white-space:nowrap}}.sshell--slot .sshell-bar{width:min(100%, max(var(--shell-board-w,100%), 540px))}@media (orientation:portrait),(width<=640px){.sshell--slot .sshell-bar{width:100%;padding-bottom:max(8px, env(safe-area-inset-bottom,0px));border-left:0;border-right:0;border-radius:0}.sshell--slot .sshell-bar__balance,.sshell--slot .sshell-bar__winbox{min-width:0}}@media (width<=430px){.sshell--slot .sshell-bar{gap:6px;padding-left:8px;padding-right:8px}.sshell--slot .sshell-bar>.sshell-iconbtn{width:36px;height:36px}.sshell--slot .sshell-bar__balance,.sshell--slot .sshell-bar__winbox{flex:none;padding-left:8px}.sshell--slot .sshell-bar__value{font-size:clamp(12px,3.6vw,16px)}.sshell--slot .sshell-spin{width:52px;height:52px;margin:-12px 0}}@media (width<=380px){.sshell--slot .sshell-bet__steppers{display:none}}@media (width<=340px){.sshell--slot .sshell-bar{gap:4px}.sshell--slot .sshell-bar__balance,.sshell--slot .sshell-bar__winbox{padding-left:6px}}.sshell.sshell--slot[data-intro] .sshell-subbar{opacity:1;padding:6px 12px calc(6px + env(safe-area-inset-bottom,0px));color:#f3c25a;background:linear-gradient(#211c15,#0b171c);border-top:1px solid #806332;flex-shrink:0;gap:8px;display:flex}.sshell--slot .sshell-subbar__title{color:#dfca9c}.sshell--slot .sshell-subbar__demo{color:#3fd0c9;white-space:nowrap;background:#0b2629;border-color:#28645e}.sshell--slot .sshell-subbar__btn,.sshell--slot .sshell-subbar>.meta-btn{color:#f3c25a;background:#211c15;border:1px solid #806332;min-height:44px}.sshell--slot .sshell-subbar__btn{min-width:44px}.sshell--slot .sshell-subbar__btn:hover,.sshell--slot .sshell-subbar>.meta-btn:hover{color:#fff3d0;background:#3a2e1e}.sshell--slot .sshell-subbar__btn:focus-visible,.sshell--slot .sshell-subbar>.meta-btn:focus-visible{outline-offset:2px;outline:2px solid #3fd0c9}
