*{box-sizing:border-box}:root{color-scheme:dark;--portrait-max-w: 540px;--portrait-max-h: 960px;--game-bg: #070707;--game-surface: #101010;--game-surface-2: #171717;--game-line: rgba(255, 255, 255, .12);--game-line-soft: rgba(255, 255, 255, .07);--game-text: #f5f4ef;--game-muted: rgba(245, 244, 239, .58);--game-faint: rgba(245, 244, 239, .34);--game-action: #f4f3ed;--game-action-ink: #0a0a0a;--game-danger: #e66b6b;--game-positive: #7fcf9d;--game-radius: 12px;--game-control-h: clamp(108px, 16dvh, 128px);--game-message-h: clamp(36px, 5.5dvh, 44px);--game-bottom-reserve: calc(var(--game-control-h) + var(--game-message-h));--game-safe-bottom: max(8px, env(safe-area-inset-bottom, 0px));--game-safe-top: max(8px, env(safe-area-inset-top, 0px))}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden;background:#050505}body,#root{display:grid;place-items:center}body{color:var(--game-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overscroll-behavior:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input,select{font:inherit}button{-webkit-tap-highlight-color:transparent}.shell{position:relative;width:min(100vw,56.25dvh,var(--portrait-max-w));height:min(100dvh,var(--portrait-max-h));min-width:0;min-height:0;margin:auto;overflow:hidden;background:var(--game-bg);color:var(--game-text);box-shadow:0 0 0 1px #ffffff0d,0 22px 70px #00000085}@media (max-width: 540px) and (orientation: portrait){.shell{width:100vw;height:100dvh;max-width:none;max-height:none;box-shadow:none}}@media (orientation: landscape){.shell{width:min(56.25dvh,var(--portrait-max-w));height:min(100dvh,var(--portrait-max-h))}}.shell__canvas{position:absolute;inset:0 0 calc(var(--game-bottom-reserve) + var(--game-safe-bottom));z-index:0;min-width:0;min-height:0;overflow:hidden;background:#090909}.shell__canvas:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.2) 0%,transparent 14%,transparent 80%,rgba(0,0,0,.26) 100%)}.shell__canvas canvas{display:block;width:100%!important;height:100%!important;object-fit:contain}.shell__identity{position:absolute;top:calc(var(--game-safe-top) + 5px);left:50%;z-index:7;width:calc(100% - 112px);max-width:330px;pointer-events:none;text-align:center;transform:translate(-50%)}.shell__identity-brand,.shell__identity-family{display:none}.shell__identity-title{display:block;overflow:hidden;color:#ffffffd6;font-family:inherit;font-size:clamp(.82rem,3.2vw,1.05rem);font-weight:680;letter-spacing:.025em;line-height:1.15;text-overflow:ellipsis;text-shadow:0 1px 8px rgba(0,0,0,.7);white-space:nowrap}.shell__feature-status{position:absolute;top:400px;left:14px;z-index:8;display:flex;align-items:baseline;gap:6px;min-height:30px;padding:5px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#050505d1;color:var(--game-muted);font-size:.58rem;font-weight:700;letter-spacing:.1em;pointer-events:none;text-transform:uppercase}.shell__feature-status strong{color:#fff;font-size:.9rem;letter-spacing:0}.shell__feature-status small{color:var(--game-faint);font-size:.52rem;letter-spacing:.08em}.shell__message-rail{position:absolute;right:0;bottom:calc(var(--game-control-h) + var(--game-safe-bottom));left:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:var(--game-message-h);padding:5px 12px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:#0a0a0a}.shell__feature-action{min-width:0;justify-self:start}.shell__win-message{min-width:112px;justify-self:center;text-align:center}.shell__win-message .bui-win{display:flex;align-items:baseline;justify-content:center;gap:6px}.shell__win-message .bui-label{color:var(--game-faint);font-size:.52rem;font-weight:700;letter-spacing:.14em}.shell__win-message .bui-value{color:var(--game-text);font-size:.9rem;font-weight:690;font-variant-numeric:tabular-nums}.shell__win-message .bui-win--active .bui-value{color:#fff;text-shadow:none}.shell__mode-badge{justify-self:end;margin:0;color:#ffffff42;font-size:.48rem;font-weight:700;letter-spacing:.12em}.shell__bonus-buy{min-height:32px!important;max-width:148px;padding:0 10px!important;overflow:hidden;border:1px solid rgba(255,255,255,.16)!important;border-radius:6px!important;background:transparent!important;color:#ffffffe0!important;box-shadow:none!important;font-size:.62rem!important;font-weight:720;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.shell__bonus-buy:hover:not(:disabled){border-color:#ffffff57!important;background:#ffffff0d!important}.shell__bonus-buy--confirm{border-color:#ffffff8f!important;background:var(--game-action)!important;color:var(--game-action-ink)!important}.shell__bonus-buy-note{position:absolute;left:10px;bottom:calc(var(--game-bottom-reserve) + var(--game-safe-bottom) + 8px);z-index:32;max-width:220px;margin:0;padding:7px 9px;border:1px solid var(--game-line-soft);background:#101010;color:var(--game-muted);font-size:.62rem}.shell__control-deck{position:absolute;right:0;bottom:0;left:0;z-index:20;display:grid;grid-template-columns:72px minmax(0,1fr) 86px;grid-template-rows:48px 64px;grid-template-areas:"balance balance spin" "utility bet spin";align-items:center;gap:0 8px;min-height:calc(var(--game-control-h) + var(--game-safe-bottom));border-top:1px solid rgba(255,255,255,.1);background:#0b0b0b}.shell__utility-bar{grid-area:utility;display:flex;align-items:center;justify-content:flex-start;gap:7px}.casino-icon-btn,.shell__utility-bar .bui-info>.bui-btn{display:grid;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;border:1px solid var(--game-line);border-radius:50%;background:transparent;color:#ffffffb8;box-shadow:none;cursor:pointer;transition:background .1s ease,border-color .1s ease,color .1s ease,transform .1s ease}.casino-icon-btn:hover,.shell__utility-bar .bui-info>.bui-btn:hover{border-color:#ffffff4d;background:#ffffff0d;color:#fff}.casino-icon-btn:active,.shell__utility-bar .bui-info>.bui-btn:active{transform:scale(.96)}.casino-icon-btn svg,.shell__utility-bar .bui-info>.bui-btn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.shell__balance-readout{grid-area:balance;align-self:end;min-width:0;padding:0 2px 8px;border-bottom:1px solid var(--game-line-soft)}.shell__balance-readout .bui-balance{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.shell__balance-readout .bui-label,.shell__bet-control .bui-label{color:var(--game-faint);font-size:.52rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.shell__balance-readout .bui-value,.shell__bet-control .bui-value{color:var(--game-text);font-size:.9rem;font-weight:680;font-variant-numeric:tabular-nums}.shell__bet-control{grid-area:bet;justify-self:stretch;min-width:0}.shell__bet-control .bui-bet{display:grid;grid-template-columns:1fr;gap:4px;justify-items:center}.shell__bet-control .bui-bet__controls{display:grid;grid-template-columns:44px minmax(74px,1fr) 44px;align-items:center;width:min(100%,214px);gap:2px}.shell__bet-control .bui-bet__value{min-width:0;text-align:center}.shell__bet-control .bui-btn--step{display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;font-size:1.35rem;font-weight:420}.shell__bet-control .bui-btn--step:hover:not(:disabled){background:#ffffff0f}.shell__control-deck>.bui-spin{grid-area:spin;position:relative;justify-self:end;width:82px;min-width:82px;height:82px;min-height:82px;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.68);border-radius:50%;background:var(--game-action);color:transparent;font-size:0;box-shadow:0 0 0 5px #ffffff0b;transition:transform 90ms ease,opacity 90ms ease}.shell__control-deck>.bui-spin:before{content:"";position:absolute;inset:24px;border:3px solid var(--game-action-ink);border-left-color:transparent;border-radius:50%;transform:rotate(-42deg)}.shell__control-deck>.bui-spin:after{content:"";position:absolute;top:21px;right:20px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid var(--game-action-ink);transform:rotate(-28deg)}.shell__control-deck>.bui-spin:disabled{opacity:.42;filter:none}.shell__control-deck>.bui-spin.bui-spin--busy{animation:none}.shell__menu-drawer{position:absolute;right:0;bottom:0;left:0;z-index:70;max-height:72%;overflow-y:auto;padding:14px 14px calc(14px + var(--game-safe-bottom));border:0;border-top:1px solid rgba(255,255,255,.12);border-radius:0;background:#101010;box-shadow:0 -18px 42px #0000007a}.shell__menu-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0 12px;border-bottom:1px solid var(--game-line-soft)}.shell__menu-heading>div{display:grid;gap:2px}.shell__menu-kicker,.bui-section-kicker{color:var(--game-faint)!important;font-size:.5rem!important;font-weight:760!important;letter-spacing:.15em!important;text-transform:uppercase}.shell__menu-heading strong{color:#fff;font-size:.98rem;font-weight:680}.casino-icon-btn--close{width:38px;min-width:38px;height:38px;min-height:38px}.shell__menu-row{display:flex;align-items:center;gap:11px;width:100%;min-height:50px;margin-top:8px;padding:0 4px;border:0;border-bottom:1px solid var(--game-line-soft);border-radius:0;background:transparent;color:#ffffffe6;font:inherit;font-size:.84rem;text-align:left;cursor:pointer}.shell__menu-row:hover{background:#ffffff08}.shell__menu-row-icon{display:grid;place-items:center;width:28px;height:28px;color:var(--game-muted)}.shell__menu-row-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.shell__menu-settings{margin-top:8px}.shell__menu-settings>.bui-settings>.bui-btn{width:100%;min-height:50px;padding:0 4px;border:0;border-bottom:1px solid var(--game-line-soft);border-radius:0;background:transparent;color:#ffffffe6;font-size:0;text-align:left}.shell__menu-settings>.bui-settings>.bui-btn:after{content:"Settings";font-size:.84rem}.shell__menu-settings .bui-panel{position:static;width:100%;max-height:none;margin:0;padding:8px 0;border:0;border-bottom:1px solid var(--game-line-soft);border-radius:0;background:transparent;box-shadow:none}.shell__menu-tools{display:grid;gap:8px;margin-top:10px}.shell__menu-tools .bui-autoplay-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.shell__menu-tools .bui-autoplay__count,.shell__menu-tools .bui-btn{min-height:44px;border:1px solid var(--game-line);border-radius:7px;background:transparent;color:var(--game-text);box-shadow:none}.bui-info-overlay{position:fixed!important;top:50%!important;left:50%!important;z-index:110!important;width:min(100vw,56.25dvh,var(--portrait-max-w))!important;height:min(100dvh,var(--portrait-max-h))!important;max-width:none!important;max-height:none!important;transform:translate(-50%,-50%)}.bui-info-overlay__backdrop{display:none!important}.bui-info-sheet{display:grid!important;grid-template-rows:auto auto minmax(0,1fr);width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#0d0d0d!important;box-shadow:none!important}.bui-info-sheet__header{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:78px;padding:calc(var(--game-safe-top) + 10px) 16px 12px!important;border-bottom:1px solid var(--game-line-soft)!important}.bui-info-sheet__header>div{min-width:0}.bui-info-sheet__header h2{margin:2px 0 0!important;color:#fff!important;font-size:1.08rem!important;font-weight:690!important;line-height:1.15}.bui-info-sheet__header p{display:none!important}.bui-info-sheet__kicker{color:var(--game-faint)!important;font-size:.5rem!important;font-weight:760!important;letter-spacing:.16em!important}.bui-info-sheet__close,.bui-history__close{display:grid!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border:1px solid var(--game-line)!important;border-radius:50%!important;background:transparent!important;color:var(--game-muted)!important}.bui-info-sheet__close svg,.bui-history__close svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.bui-info-tabs{display:flex!important;gap:0!important;width:100%;overflow-x:auto;padding:0 12px!important;border-bottom:1px solid var(--game-line-soft)!important;scrollbar-width:none}.bui-info-tab{flex:0 0 auto;min-height:48px!important;padding:0 12px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--game-muted)!important;text-align:center!important}.bui-info-tab span{font-size:.73rem!important;font-weight:670!important}.bui-info-tab small{display:none!important}.bui-info-tab--active{border-bottom-color:#ffffffb8!important;color:#fff!important}.bui-info-sheet__body{min-height:0;overflow-y:auto!important;padding:18px 16px calc(24px + var(--game-safe-bottom))!important;background:#0d0d0d!important}.bui-info-sheet__body :where(.bui-guide-card,.bui-feature-card,.bui-detail-card,.bui-paytable-card){border-color:var(--game-line-soft)!important;background:#121212!important;box-shadow:none!important}.shell__history{position:absolute!important;inset:0!important;z-index:105!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:hidden!important;padding:0!important;border:0!important;border-radius:0!important;background:#0d0d0d!important;box-shadow:none!important}.bui-history{display:block!important;width:100%;height:100%;overflow-y:auto;padding:calc(var(--game-safe-top) + 10px) 14px calc(22px + var(--game-safe-bottom))!important;background:#0d0d0d!important}.bui-history__header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px;padding:0 0 14px!important;border-bottom:1px solid var(--game-line-soft)!important}.bui-history__header h2{margin:2px 0 0!important;color:#fff!important;font-size:1.08rem!important;font-weight:690!important}.bui-history__header p{display:none!important}.bui-history__filters{display:flex!important;gap:4px!important;margin:12px 0!important;padding:3px!important;border:1px solid var(--game-line-soft)!important;border-radius:8px!important;background:#111!important}.bui-history__filters button{flex:1 1 0;min-height:38px;border:0!important;border-radius:5px!important;background:transparent!important;color:var(--game-muted)!important}.bui-history__filters button.is-active{background:#1d1d1d!important;color:#fff!important}.bui-history__summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;margin:0 0 12px!important;overflow:hidden;border:1px solid var(--game-line-soft)!important;border-radius:8px!important;background:var(--game-line-soft)!important}.bui-history__summary>div{min-width:0;padding:10px!important;border:0!important;border-radius:0!important;background:#111!important}.bui-history__summary span{color:var(--game-faint)!important;font-size:.53rem!important;letter-spacing:.08em;text-transform:uppercase}.bui-history__summary strong{display:block;margin-top:3px;color:#fff!important;font-size:.84rem!important;font-variant-numeric:tabular-nums}.bui-history__workspace{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.bui-history__list,.bui-history-detail,.bui-history__empty{border:1px solid var(--game-line-soft)!important;border-radius:8px!important;background:#111!important;box-shadow:none!important}.bui-history__list-head{display:grid!important;grid-template-columns:1fr 1fr 1fr auto!important;padding:8px 10px!important;color:var(--game-faint)!important;font-size:.5rem!important;letter-spacing:.08em;text-transform:uppercase}.bui-history-row{display:grid!important;grid-template-columns:1fr 1fr 1fr auto 12px!important;align-items:center;gap:5px;width:100%;min-height:52px;padding:8px 10px!important;border:0!important;border-top:1px solid var(--game-line-soft)!important;border-radius:0!important;background:transparent!important;color:var(--game-text)!important;text-align:left}.bui-history-row--active{background:#ffffff0b!important}.bui-history-result{padding:3px 5px!important;border:1px solid var(--game-line-soft)!important;border-radius:4px!important;background:transparent!important;color:var(--game-muted)!important;font-size:.48rem!important;font-weight:760;letter-spacing:.05em}.bui-history-detail{padding:14px!important}.bui-history-detail__money{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;overflow:hidden;border:1px solid var(--game-line-soft)!important;border-radius:7px!important;background:var(--game-line-soft)!important}.bui-history-detail__money>div{padding:10px!important;background:#141414!important}.bui-round-result,.bui-round-breakdown,.bui-round-timeline,.bui-history-detail__technical{margin-top:12px!important;padding:12px!important;border:1px solid var(--game-line-soft)!important;border-radius:7px!important;background:#121212!important;box-shadow:none!important}.bui-round-grid span{border-color:var(--game-line-soft)!important;background:#181818!important;color:var(--game-text)!important}.bui-overlay{position:fixed!important;inset:50% auto auto 50%!important;z-index:140!important;width:min(100vw,56.25dvh,var(--portrait-max-w))!important;height:min(100dvh,var(--portrait-max-h))!important;transform:translate(-50%,-50%)!important;background:#070707f5;backdrop-filter:none}@media (max-width: 540px) and (orientation: portrait){.bui-overlay{width:100vw!important;height:100dvh!important}}.bui-dialog,.bui-loading__box{width:min(calc(100% - 34px),360px)!important;padding:20px!important;border:1px solid var(--game-line)!important;border-radius:10px!important;background:#111!important;box-shadow:none!important}.bui-loading__spinner{border-color:#ffffff26!important;border-top-color:#ffffffd1!important}.bui-progress{background:#1c1c1c!important}.bui-progress__bar{background:#e8e7e1!important}.shell__mock-unavailable{position:absolute;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:#0b0b0b;color:var(--game-muted);text-align:center}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width: 380px) and (orientation: portrait){:root{--game-control-h: 122px;--game-message-h: 42px}.shell__control-deck{grid-template-columns:68px minmax(0,1fr) 78px;padding-inline:8px}.shell__control-deck>.bui-spin{width:76px;min-width:76px;height:76px;min-height:76px}.shell__bet-control .bui-bet__controls{grid-template-columns:40px minmax(62px,1fr) 40px}.shell__bet-control .bui-btn--step{width:40px;min-width:40px;height:40px;min-height:40px}.casino-icon-btn,.shell__utility-bar .bui-info>.bui-btn{width:40px;min-width:40px;height:40px;min-height:40px}}.shell{--cabinet-accent: #d9ad53;--cabinet-accent-strong: #f0cb76;--cabinet-selected: #1f8b58;--cabinet-ink: #120e08;--cabinet-line: rgba(232, 197, 119, .34);--cabinet-line-soft: rgba(232, 197, 119, .16);--cabinet-panel: rgba(22, 17, 11, .94);--cabinet-panel-deep: rgba(10, 8, 6, .98);--cabinet-text: #fff8e8;--cabinet-muted: rgba(255, 248, 232, .62);--game-control-h: clamp(180px, 27dvh, 216px);--game-message-h: clamp(36px, 5.5dvh, 46px);--game-bottom-reserve: calc(var(--game-control-h) + var(--game-message-h));background:#0a0805}.shell__canvas{background:#090704}.shell__canvas:after{background:linear-gradient(180deg,rgba(0,0,0,.12) 0%,transparent 13%,transparent 78%,rgba(35,20,8,.24) 100%)}.shell__identity{top:calc(var(--game-safe-top) + 4px);width:calc(100% - 132px)}.shell__identity-title{color:#fff8e8eb;font-size:clamp(.78rem,3vw,1rem);font-weight:760;letter-spacing:.035em;text-shadow:0 2px 8px rgba(0,0,0,.78)}.shell__message-rail{right:0;left:0;grid-template-columns:1fr auto 1fr;min-height:var(--game-message-h);padding:4px 12px;border-top:1px solid var(--cabinet-line-soft);border-bottom:1px solid var(--cabinet-line-soft);background:linear-gradient(180deg,#3a2511d1,#18110af5);box-shadow:inset 0 1px #ffeec412}.shell__message-rail:before{content:"Place your bet.";grid-column:2;grid-row:1;justify-self:center;align-self:center;color:var(--cabinet-text);font-size:.78rem;font-weight:650;text-shadow:0 1px 3px #000;white-space:nowrap}.shell__win-message{grid-column:3;grid-row:1;justify-self:end;min-width:88px;text-align:right}.shell__win-message .bui-win{display:grid;justify-items:end;gap:0}.shell__win-message .bui-label{color:var(--cabinet-accent-strong);font-size:.48rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.shell__win-message .bui-value{color:#fff;font-size:.82rem;font-weight:780}.shell__mode-badge{display:none}.shell__feature-action{position:absolute;top:calc(var(--game-message-h) + 65px);left:10px;z-index:5;width:76px;height:82px}.shell__feature-action .shell__bonus-buy{width:76px!important;max-width:76px;height:82px;min-height:82px!important;padding:7px!important;border:1px solid var(--cabinet-line)!important;border-radius:6px!important;background:linear-gradient(180deg,#2f1f10f5,#0f0b08fa)!important;color:#fff!important;box-shadow:inset 0 0 0 2px #00000052,inset 0 1px #ffeec41f!important;font-size:.61rem!important;font-weight:850;line-height:1.15;letter-spacing:.025em;text-align:center;white-space:normal}.shell__feature-action .shell__bonus-buy:hover:not(:disabled){border-color:var(--cabinet-accent-strong)!important;background:linear-gradient(180deg,#412b14fa,#120c08fa)!important}.shell__feature-action .shell__bonus-buy--confirm{border-color:var(--cabinet-accent-strong)!important;background:linear-gradient(180deg,#c99b45,#7a5420)!important;color:#130e06!important}.shell__control-deck{right:0;left:0;grid-template-columns:82px minmax(0,1fr) 82px;grid-template-rows:58px 86px 48px;grid-template-areas:"bet bet bet" ". spin ." "utility utility utility";gap:5px 8px;min-height:calc(var(--game-control-h) + var(--game-safe-bottom));border-top:0;background:radial-gradient(circle at 50% 36%,rgba(181,118,40,.13),transparent 35%),linear-gradient(180deg,#402710f7,#181009fc 45%,#0a0806);box-shadow:inset 0 1px var(--cabinet-line-soft),inset 0 10px 24px #ffc45b09}.shell__control-deck:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.shell__balance-readout{position:absolute;top:calc(-1 * var(--game-message-h));left:12px;z-index:2;display:flex;align-items:center;min-width:98px;max-width:calc(34% - 12px);height:var(--game-message-h);padding:0;border:0}.shell__balance-readout .bui-balance{display:grid;justify-items:start;gap:0;min-width:0}.shell__balance-readout .bui-label,.shell__balance-readout .bui-value{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.shell__balance-readout .bui-label{color:var(--cabinet-accent-strong);font-size:.48rem;font-weight:850;letter-spacing:.06em}.shell__balance-readout .bui-value{color:#fff;font-size:.82rem;font-weight:780;font-variant-numeric:tabular-nums}.shell__bet-control{grid-area:bet;align-self:stretch;min-width:0;padding:0}.shell__bet-control .bui-bet{position:relative;display:block;height:100%;min-width:0}.bui-bet__topline{position:absolute;top:0;left:0;z-index:3;display:flex;align-items:center;gap:3px;height:54px}.bui-bet__sheet-trigger{display:grid;align-content:center;justify-items:center;width:66px;height:54px;padding:0 5px;border:1px solid var(--cabinet-line);border-radius:5px;background:#160f09f0;color:var(--cabinet-text);cursor:pointer}.bui-bet__sheet-trigger>span{color:var(--cabinet-accent-strong);font-size:.47rem;font-weight:900;letter-spacing:.08em}.bui-bet__sheet-trigger>strong{margin-top:1px;font-size:.76rem;font-weight:820}.bui-bet__stepper{display:none}.bui-bet__quick-strip{position:absolute;top:0;right:0;left:70px;display:flex;gap:4px;height:54px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.bui-bet__quick-strip::-webkit-scrollbar{display:none}.bui-bet-option{flex:0 0 65px;display:grid;align-content:center;justify-items:center;min-width:65px;height:54px;padding:2px 4px;border:1px solid rgba(255,238,196,.18);border-radius:5px;background:#1b120ae0;color:#ffffffe6;scroll-snap-align:start;cursor:pointer}.bui-bet-option span{color:var(--cabinet-accent-strong);font-size:.45rem;font-weight:850;letter-spacing:.08em}.bui-bet-option strong{margin-top:1px;font-size:.82rem;font-weight:820;font-variant-numeric:tabular-nums;white-space:nowrap}.bui-bet-option--active{border-color:#ffffff85;background:linear-gradient(180deg,#279764,#176a45);box-shadow:inset 0 1px #ffffff30;color:#fff}.bui-bet-option--active span{color:#fff2c9}.bui-bet-option:disabled,.bui-bet__sheet-trigger:disabled{opacity:.48;cursor:not-allowed}.bui-bet-sheet{position:fixed;top:50%;left:50%;z-index:120;width:min(100vw,56.25dvh,var(--portrait-max-w));height:min(100dvh,var(--portrait-max-h));overflow:hidden;transform:translate(-50%,-50%)}@media (max-width: 540px) and (orientation: portrait){.bui-bet-sheet{width:100vw;height:100dvh}}.bui-bet-sheet__backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:#0503028f;backdrop-filter:blur(3px)}.bui-bet-sheet__panel{position:absolute;right:6px;bottom:calc(var(--game-safe-bottom) + 5px);left:6px;max-height:63%;overflow-y:auto;padding:12px;border:1px solid var(--cabinet-line);border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,#34210ffa,#110c08fe);box-shadow:0 -16px 44px #00000085,inset 0 1px #ffefc617}.bui-bet-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--cabinet-line-soft)}.bui-bet-sheet__header>div{display:grid;gap:1px}.bui-bet-sheet__header span{color:var(--cabinet-accent-strong);font-size:.52rem;font-weight:900;letter-spacing:.12em}.bui-bet-sheet__header h2{margin:0;color:#fff;font-size:.9rem;font-weight:760}.bui-bet-sheet__close{width:34px;height:34px;padding:0;border:1px solid var(--cabinet-line-soft);border-radius:50%;background:#ffffff0a;color:#fff;font-size:1.2rem;cursor:pointer}.bui-bet-sheet__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.bui-bet-sheet__option{display:grid;justify-items:center;gap:1px;min-height:48px;padding:4px 2px;border:1px solid rgba(255,238,196,.18);border-radius:5px;background:#0003;color:#fff;cursor:pointer}.bui-bet-sheet__option span{color:var(--cabinet-accent-strong);font-size:.42rem;font-weight:850}.bui-bet-sheet__option strong{font-size:.68rem;font-weight:780;white-space:nowrap}.bui-bet-sheet__option.is-active{border-color:#ffffff85;background:linear-gradient(180deg,#279764,#176a45)}.shell__control-deck>.bui-spin{grid-area:spin;place-self:center;position:relative;width:88px;min-width:88px;height:88px;min-height:88px;padding:0;overflow:visible;border:4px solid rgba(244,232,201,.7);border-radius:50%;background:radial-gradient(circle at 50% 42%,#fbfbf8 0 34%,#d9d2c2 35% 54%,#554b3a 55% 62%,#17120c 63% 100%);color:transparent;font-size:0;box-shadow:0 0 0 5px #332413db,0 0 0 7px #e4ba6147,0 8px 18px #00000061,inset 0 2px 4px #fff9}.shell__control-deck>.bui-spin:before{content:"";position:absolute;inset:23px;border:5px solid #756a56;border-left-color:transparent;border-radius:50%;transform:rotate(-42deg)}.shell__control-deck>.bui-spin:after{content:"";position:absolute;top:22px;right:19px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #756a56;transform:rotate(-28deg)}.shell__control-deck>.bui-spin:hover:not(:disabled){filter:brightness(1.05);transform:scale(1.025)}.shell__control-deck>.bui-spin:active:not(:disabled){transform:scale(.96)}.shell__control-deck>.bui-spin:disabled{opacity:.62;filter:saturate(.45) brightness(.76)}.shell__utility-bar{grid-area:utility;align-self:end;display:flex;justify-content:space-between;width:100%;padding:3px 4px 0;border-top:1px solid var(--cabinet-line-soft)}.casino-icon-btn,.shell__utility-bar .bui-info>.bui-btn{width:40px;min-width:40px;height:40px;min-height:40px;border:0;border-radius:4px;background:transparent;color:#fff8e8c2;box-shadow:none}.casino-icon-btn:hover,.shell__utility-bar .bui-info>.bui-btn:hover{border:0;background:#ffffff0e;color:#fff}.shell__menu-drawer{top:auto;right:6px;bottom:calc(var(--game-safe-bottom) + 5px);left:6px;width:auto;max-height:68%;padding:12px;border:1px solid var(--cabinet-line);border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,#34210ffc,#110c08fe);box-shadow:0 -16px 44px #0000008a}.shell__menu-kicker{color:var(--cabinet-accent-strong)}.shell__menu-row,.shell__menu-settings>.bui-settings>.bui-btn,.shell__menu-tools .bui-btn,.shell__menu-tools .bui-autoplay__count{border-color:var(--cabinet-line-soft);background:#0000002e}.bui-info-sheet,.shell__history{border-color:var(--cabinet-line-soft);background:linear-gradient(180deg,#1f160efe,#0c0a08fe)}.bui-info-sheet__kicker,.bui-section-kicker{color:var(--cabinet-accent-strong)}@media (max-width: 380px) and (orientation: portrait){.shell{--game-control-h: 210px}.shell__feature-action{left:6px;width:70px}.shell__feature-action .shell__bonus-buy{width:70px!important;max-width:70px}.bui-bet__sheet-trigger{width:60px}.bui-bet__quick-strip{left:64px}.bui-bet-option{flex-basis:61px;min-width:61px}.bui-bet-sheet__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shell__control-deck>.bui-spin{width:84px;min-width:84px;height:84px;min-height:84px}}@media (prefers-reduced-motion: reduce){.bui-bet-option,.bui-bet-sheet__option,.shell__control-deck>.bui-spin{transition:none!important}}.bui-info__trigger{display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:linear-gradient(180deg,#ffffff14,#ffffff06);color:#ffffffe0;box-shadow:inset 0 1px #ffffff0f}.bui-info__trigger svg,.bui-info-sheet__close svg,.bui-history__close svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bui-info-overlay{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:clamp(14px,3vw,34px)}.bui-info-overlay__backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:radial-gradient(circle at 50% 22%,rgba(24,30,39,.28),transparent 34%),#020407d1;backdrop-filter:blur(14px) saturate(82%)}.bui-info-sheet{position:relative;z-index:1;display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(1080px,96vw);height:min(820px,92dvh);min-height:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--family-accent, #d7b66a) 32%,rgba(255,255,255,.09));border-radius:clamp(18px,2vw,28px);background:radial-gradient(circle at 82% 0%,var(--family-accent-faint, rgba(215,182,106,.08)),transparent 31%),linear-gradient(160deg,#161a21fb,#080b0ffe 48%,#05070afe);box-shadow:0 40px 120px #000000b8,inset 0 1px #ffffff0e}.bui-info-sheet:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 70px #00000038}.bui-info-sheet__mark{display:none}.bui-info-sheet__header,.bui-history__header{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:clamp(22px,3vw,34px) clamp(22px,4vw,44px) 20px}.bui-info-sheet__kicker,.bui-section-kicker{display:block;margin-bottom:6px;color:var(--family-accent, #e1be6a);font-size:.64rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.bui-info-sheet__header h2,.bui-history__header h2,.bui-paytable__intro h3,.bui-rules__intro h3,.bui-history-detail h3{margin:0;color:#fff;font-family:Georgia,Times New Roman,serif;font-weight:600;letter-spacing:.01em}.bui-info-sheet__header h2,.bui-history__header h2{font-size:clamp(1.6rem,3.3vw,2.65rem)}.bui-info-sheet__header p,.bui-history__header p,.bui-rules__intro p{margin:8px 0 0;max-width:630px;color:#e8edf59e;font-size:.86rem;line-height:1.55}.bui-info-sheet__close,.bui-history__close{display:grid;flex:0 0 auto;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#ffffff0a;color:#fffc;cursor:pointer}.bui-info-sheet__close:hover,.bui-history__close:hover,.bui-info__trigger:hover{border-color:color-mix(in srgb,var(--family-accent, #e1be6a) 50%,transparent);color:#fff;background:color-mix(in srgb,var(--family-accent-faint, rgba(225,190,106,.08)) 76%,rgba(255,255,255,.04))}.bui-info-tabs{position:relative;z-index:2;display:flex;gap:8px;padding:0 clamp(22px,4vw,44px) 18px;border-bottom:1px solid rgba(255,255,255,.07)}.bui-info-tab{display:grid;gap:2px;min-width:168px;padding:12px 16px;border:1px solid transparent;border-radius:13px;background:transparent;color:#ecf0f799;text-align:left;cursor:pointer}.bui-info-tab span{font-size:.84rem;font-weight:760;letter-spacing:.03em}.bui-info-tab small{font-size:.66rem;color:#ecf0f76b}.bui-info-tab--active{border-color:var(--family-border, rgba(225,190,106,.2));background:linear-gradient(180deg,var(--family-accent-faint, rgba(225,190,106,.08)),rgba(255,255,255,.025));color:#fff;box-shadow:inset 0 1px #ffffff0b}.bui-info-tab--active small{color:#ecf0f79e}.bui-info-sheet__body{position:relative;z-index:2;min-height:0;overflow:auto;padding:clamp(20px,3vw,32px) clamp(22px,4vw,44px) clamp(28px,4vw,44px);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.bui-paytable__intro,.bui-rules__intro{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:22px}.bui-paytable__intro h3,.bui-rules__intro h3,.bui-history-detail h3{font-size:clamp(1.25rem,2.2vw,1.8rem)}.bui-paytable .bui-caption{margin:0;padding:7px 11px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#ffffff06;color:#e8edf580;font-size:.65rem}.bui-paytable__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bui-symbol-card{display:grid;grid-template-columns:minmax(160px,.75fr) minmax(0,1.25fr);align-items:center;gap:18px;min-width:0;padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(145deg,#ffffff0b,#ffffff04);box-shadow:inset 0 1px #ffffff06}.bui-symbol-card__identity{display:flex;align-items:center;gap:12px;min-width:0}.bui-symbol-card__emblem{display:grid;flex:0 0 auto;place-items:center;width:54px;height:54px;border:1px solid var(--family-border, rgba(225,190,106,.2));border-radius:14px;background:radial-gradient(circle at 35% 30%,var(--family-accent-soft, rgba(225,190,106,.18)),rgba(255,255,255,.025));color:var(--family-accent, #e1be6a);font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:700;letter-spacing:.04em}.bui-symbol-card__identity strong,.bui-symbol-card__identity span{display:block;overflow:hidden;text-overflow:ellipsis}.bui-symbol-card__identity strong{color:#fff;font-size:.88rem;white-space:nowrap}.bui-symbol-card__identity span{margin-top:3px;color:#e8edf56b;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em}.bui-symbol-card__pays{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.bui-payout-chip{min-width:58px;padding:7px 9px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#0003;text-align:center}.bui-payout-chip span,.bui-payout-chip strong{display:block}.bui-payout-chip span{color:#e8edf56b;font-size:.58rem;font-weight:700;letter-spacing:.08em}.bui-payout-chip strong{margin-top:2px;color:#fff4d2;font-size:.88rem}.bui-symbol-card__emblem--image{background:#00000047}.bui-symbol-card__emblem img{width:78%;height:78%;object-fit:contain}.bui-paylines__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.bui-paylines__intro h3{margin:4px 0 0;color:#fff;font-size:1.05rem}.bui-paylines__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;margin:0;padding:0;list-style:none}.bui-payline-card{position:relative;padding:12px 10px 10px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:linear-gradient(145deg,#ffffff0b,#ffffff03)}.bui-payline-card__no{position:absolute;top:7px;left:9px;color:var(--family-accent, #e1be6a);font-size:.62rem;font-weight:800;letter-spacing:.06em}.bui-payline-diagram{display:block;width:100%;height:auto;margin-top:6px}.bui-payline-cell{fill:#ffffff0d;stroke:#ffffff0f;stroke-width:.8}.bui-payline-cell--on{fill:var(--family-accent-soft, rgba(225,190,106,.22));stroke:var(--family-accent, #e1be6a);stroke-width:1}.bui-payline-path{fill:none;stroke:var(--family-accent, #e1be6a);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(225,190,106,.5))}.bui-payline-node{fill:#fff6da}@media (max-width: 560px){.bui-paylines__grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}.bui-rules__grid{display:grid;gap:10px}.bui-rules__section{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;padding:18px 20px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:linear-gradient(145deg,#ffffff09,#ffffff03)}.bui-rules__section-number{color:color-mix(in srgb,var(--family-accent, #e1be6a) 75%,white 5%);font-family:Georgia,Times New Roman,serif;font-size:1.3rem;opacity:.72}.bui-rules__section h4{margin:0 0 10px;color:#fff;font-size:.93rem;letter-spacing:.02em}.bui-rules__section ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.bui-rules__section li{position:relative;padding-left:14px;color:#e8edf5ad;font-size:.78rem;line-height:1.55}.bui-rules__section li:before{content:"";position:absolute;left:0;top:.66em;width:4px;height:4px;border-radius:50%;background:var(--family-accent, #e1be6a);opacity:.72}.shell__history{position:fixed;inset:0;z-index:135;display:grid;place-items:center;width:auto;max-height:none;padding:clamp(14px,3vw,34px);overflow:hidden;background:#020407d1;backdrop-filter:blur(14px) saturate(82%)}.shell__history .bui-history{display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(1120px,96vw);height:min(820px,92dvh);min-height:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--family-accent, #d7b66a) 28%,rgba(255,255,255,.08));border-radius:clamp(18px,2vw,28px);background:radial-gradient(circle at 10% 0%,var(--family-accent-faint, rgba(215,182,106,.07)),transparent 26%),linear-gradient(160deg,#161a21fc,#06090dfe);box-shadow:0 40px 120px #000000b8,inset 0 1px #ffffff0d}.bui-history__header{padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.07)}.bui-history__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px clamp(22px,4vw,44px);border-bottom:1px solid rgba(255,255,255,.07);background:#0000001f}.bui-history__summary>div{min-width:0;padding:10px 13px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#ffffff05}.bui-history__summary span,.bui-history__summary strong{display:block}.bui-history__summary span{color:#e8edf56b;font-size:.58rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.bui-history__summary strong{margin-top:4px;overflow:hidden;color:#fff;font-size:.9rem;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.bui-history__net--positive strong,.is-positive{color:#72e9a7!important}.bui-history__workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);min-height:0}.bui-history__list{min-height:0;overflow:auto;padding:14px;border-right:1px solid rgba(255,255,255,.07);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.bui-history-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin:0 0 7px;padding:12px 13px;border:1px solid rgba(255,255,255,.055);border-radius:13px;background:#ffffff05;color:inherit;text-align:left;cursor:pointer}.bui-history-row:hover{background:#ffffff09}.bui-history-row--active{border-color:var(--family-border, rgba(225,190,106,.2));background:linear-gradient(90deg,var(--family-accent-faint, rgba(225,190,106,.07)),rgba(255,255,255,.018));box-shadow:inset 3px 0 var(--family-accent, #e1be6a)}.bui-history-row__index{color:#e8edf554;font-size:.62rem;font-weight:800;letter-spacing:.08em}.bui-history-row__main{min-width:0}.bui-history-row__main strong,.bui-history-row__main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bui-history-row__main strong{color:#ffffffe6;font-size:.76rem}.bui-history-row__main small{margin-top:3px;color:#e8edf561;font-size:.62rem}.bui-history-row__money{min-width:100px;text-align:right}.bui-history-row__money small,.bui-history-row__money strong,.bui-history-row__money em{display:block}.bui-history-row__money small{color:#e8edf552;font-size:.54rem;letter-spacing:.09em;text-transform:uppercase}.bui-history-row__money strong{margin-top:2px;color:#fff;font-size:.8rem;font-style:normal}.bui-history-row__money em{margin-top:2px;color:#e8edf56b;font-size:.59rem;font-style:normal}.bui-history-detail{min-height:0;overflow:auto;padding:clamp(22px,3vw,32px);background:#0000001f}.bui-history-detail__status{min-height:27px;margin-bottom:20px}.bui-history-status{display:inline-flex;padding:6px 9px;border:1px solid rgba(114,233,167,.18);border-radius:999px;background:#72e9a712;color:#72e9a7;font-size:.56rem;font-weight:820;letter-spacing:.12em}.bui-history-status--capped{border-color:var(--family-border, rgba(225,190,106,.2));background:var(--family-accent-faint, rgba(225,190,106,.07));color:var(--family-accent, #e1be6a)}.bui-history-detail h3{margin-top:4px;overflow-wrap:anywhere}.bui-history-detail dl{display:grid;gap:8px;margin:24px 0 0}.bui-history-detail dl>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.06)}.bui-history-detail dt{color:#e8edf56b;font-size:.68rem}.bui-history-detail dd{margin:0;color:#fff;font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums}.bui-history-detail__note{margin:22px 0 0;color:#e8edf561;font-size:.64rem;line-height:1.5}.bui-history__empty{display:grid;place-items:center;align-content:center;min-height:0;padding:38px;text-align:center}.bui-history__empty-mark{display:grid;place-items:center;width:68px;height:68px;margin-bottom:14px;border:1px solid var(--family-border, rgba(225,190,106,.2));border-radius:50%;background:var(--family-accent-faint, rgba(225,190,106,.07));color:var(--family-accent, #e1be6a);font-size:1.8rem}.bui-history__empty strong{color:#fff;font-size:1rem}.bui-history__empty p{margin:7px 0 0;color:#e8edf56b;font-size:.75rem}@media (max-width: 760px){.bui-info-overlay,.shell__history{padding:0}.bui-info-sheet,.shell__history .bui-history{width:100vw;height:100dvh;border:0;border-radius:0}.bui-info-sheet__header,.bui-history__header{padding:max(18px,env(safe-area-inset-top,0px)) 18px 16px}.bui-info-sheet__header h2,.bui-history__header h2{font-size:1.55rem}.bui-info-sheet__header p,.bui-history__header p{font-size:.72rem}.bui-info-tabs{padding:0 14px 12px}.bui-info-tab{flex:1 1 0;min-width:0;padding:10px 12px}.bui-info-sheet__body{padding:18px 14px max(24px,env(safe-area-inset-bottom,0px))}.bui-paytable__intro,.bui-rules__intro{align-items:flex-start;flex-direction:column;gap:8px}.bui-paytable__grid{grid-template-columns:1fr}.bui-symbol-card{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);padding:13px}.bui-symbol-card__emblem{width:46px;height:46px}.bui-rules__section{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:15px}.bui-history__summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px}.bui-history__workspace{grid-template-columns:1fr;overflow:auto}.bui-history__list{overflow:visible;border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.bui-history-detail{overflow:visible}.bui-history-row{grid-template-columns:38px minmax(0,1fr) auto;padding:11px}}@media (max-width: 430px){.bui-info-tab small{display:none}.bui-symbol-card{grid-template-columns:1fr;gap:12px}.bui-symbol-card__pays{justify-content:flex-start}.bui-history-row__index{display:none}.bui-history-row{grid-template-columns:minmax(0,1fr) auto}.bui-history-row__money{min-width:84px}}.bui-info-tabs{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.bui-info-tabs::-webkit-scrollbar{display:none}.bui-info-tab{flex:1 0 132px;min-width:132px}.bui-guide-intro{display:grid;gap:5px;margin-bottom:22px}.bui-guide-intro h3{margin:0;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2.2vw,1.85rem);font-weight:600}.bui-guide-intro p{margin:0;max-width:700px;color:#e8edf599;font-size:.8rem;line-height:1.55}.bui-howto__steps{display:grid;gap:9px;margin:0;padding:0;list-style:none;counter-reset:none}.bui-howto__steps li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;padding:15px 17px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff06}.bui-howto__number{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--family-border, rgba(225,190,106,.2));border-radius:50%;color:var(--family-accent, #e1be6a);font-size:.7rem;font-weight:800;letter-spacing:.08em}.bui-howto__steps strong{display:block;margin-bottom:4px;color:#fff;font-size:.84rem}.bui-howto__steps p{margin:0;color:#e8edf5b3;font-size:.79rem;line-height:1.55}.bui-game-facts{margin-top:26px}.bui-game-facts__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px}.bui-game-fact{min-width:0;padding:13px 14px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#00000029}.bui-game-fact span,.bui-game-fact strong{display:block}.bui-game-fact span{color:#e8edf56b;font-size:.58rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.bui-game-fact strong{margin-top:5px;overflow:hidden;color:#fff;font-size:.85rem;text-overflow:ellipsis}.bui-symbol-card__emblem--image{overflow:hidden;padding:0;background:#0000003d}.bui-symbol-card__emblem--image img{display:block;width:100%;height:100%;object-fit:contain}.bui-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bui-feature-card{display:grid;grid-template-columns:102px minmax(0,1fr);gap:17px;padding:17px;border:1px solid rgba(255,255,255,.07);border-radius:17px;background:linear-gradient(145deg,#ffffff0a,#ffffff04)}.bui-feature-card__art{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border:1px solid var(--family-border, rgba(225,190,106,.2));border-radius:15px;background:radial-gradient(circle at 40% 30%,var(--family-accent-soft, rgba(225,190,106,.18)),rgba(0,0,0,.2));color:var(--family-accent, #e1be6a);font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:700}.bui-feature-card__art img{width:100%;height:100%;object-fit:contain}.bui-feature-card__copy h4{margin:2px 0 7px;color:#fff;font-size:.94rem}.bui-feature-card__copy p{margin:0;color:#e8edf5a8;font-size:.76rem;line-height:1.55}.bui-feature-card__copy dl{display:flex;flex-wrap:wrap;gap:7px;margin:13px 0 0}.bui-feature-card__copy dl>div{padding:7px 9px;border:1px solid rgba(255,255,255,.065);border-radius:9px;background:#00000029}.bui-feature-card dt{color:#e8edf566;font-size:.52rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.bui-feature-card dd{margin:3px 0 0;color:#fff;font-size:.7rem}.bui-guide-empty{padding:28px;border:1px solid rgba(255,255,255,.06);border-radius:15px;text-align:center;background:#ffffff05}.bui-guide-empty strong{color:#fff}.bui-guide-empty p{margin:6px 0 0;color:#e8edf585;font-size:.76rem}.bui-game-details__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#00000024}.bui-game-details__row{display:grid;grid-template-columns:minmax(110px,.6fr) minmax(0,1.4fr);gap:14px;padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.05)}.bui-game-details__row:nth-child(odd){border-right:1px solid rgba(255,255,255,.05)}.bui-game-details dt{color:#e8edf56b;font-size:.6rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.bui-game-details dd{margin:0;overflow:hidden;color:#eef2f8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;text-overflow:ellipsis}.bui-game-details__copyright{margin:16px 0 0;color:#e8edf55c;font-size:.65rem}.bui-history__filters{display:flex;gap:6px;padding:12px clamp(22px,4vw,44px) 0;background:#0000001f}.bui-history__filters button{min-height:34px;padding:0 13px;border:1px solid rgba(255,255,255,.065);border-radius:9px;background:transparent;color:#e8edf585;font-size:.68rem;font-weight:720;cursor:pointer}.bui-history__filters button.is-active{border-color:var(--family-border, rgba(225,190,106,.2));background:var(--family-accent-faint, rgba(225,190,106,.07));color:#fff}.bui-history__list-head,.bui-history-row{display:grid;grid-template-columns:74px minmax(70px,.7fr) minmax(70px,.7fr) 76px 18px;gap:10px;align-items:center}.bui-history__list-head{padding:0 12px 7px;color:#e8edf557;font-size:.55rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.bui-history__list-head span:nth-child(2),.bui-history__list-head span:nth-child(3){text-align:right}.bui-history-row{width:100%;padding:12px;text-align:left}.bui-history-row__time{color:#e8edf580;font-size:.67rem;font-variant-numeric:tabular-nums}.bui-history-row__bet,.bui-history-row__win{color:#eef2f8;font-size:.76rem;font-variant-numeric:tabular-nums;text-align:right}.bui-history-row__win{color:#fff;font-weight:750}.bui-history-row__chevron{color:#e8edf54d;font-size:1.1rem;text-align:right}.bui-history-result{justify-self:end;padding:5px 7px;border:1px solid rgba(255,255,255,.065);border-radius:7px;color:#e8edf599;font-size:.53rem;font-weight:800;letter-spacing:.07em}.bui-history-result--win{border-color:#59da9138;color:#72e9a7;background:#59da910e}.bui-history-result--bonus{border-color:var(--family-border, rgba(225,190,106,.2));color:var(--family-accent, #e1be6a);background:var(--family-accent-faint, rgba(225,190,106,.06))}.bui-history-result--return{color:#cdd5df}.bui-history-result--loss{color:#e8edf56b}.bui-history-detail{overflow-y:auto}.bui-history-detail>time{display:block;margin:7px 0 17px;color:#e8edf56e;font-size:.68rem}.bui-history-status--verified{border-color:#69b5ff33!important;color:#9acbff!important;background:#4b97e20f!important}.bui-history-detail__money{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.bui-history-detail__money>div{padding:11px 12px!important;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff05}.bui-round-result,.bui-round-breakdown,.bui-round-timeline{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}.bui-round-result__heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.bui-round-result__heading strong{color:#e8edf5a8;font-size:.7rem}.bui-round-grid{display:grid;gap:4px;margin-top:9px;padding:8px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#0000003b}.bui-round-grid span{position:relative;display:grid;place-items:center;min-width:0;aspect-ratio:1.04;overflow:hidden;border:1px solid rgba(255,255,255,.055);border-radius:7px;background:radial-gradient(circle at 45% 35%,var(--family-accent-faint, rgba(225,190,106,.06)),rgba(255,255,255,.012));color:#f2f4f8c7;font-size:clamp(.42rem,.85vw,.6rem);font-weight:800;text-overflow:ellipsis}.bui-round-grid span[data-mult]{overflow:visible}.bui-round-grid span img{width:78%;height:78%;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.bui-round-grid span[data-winning]{border-color:var(--family-accent, #e1be6a);background:radial-gradient(circle at 45% 35%,#e1be6a57,#e1be6a17);color:#fff;box-shadow:0 0 0 2px var(--family-accent, #e1be6a) inset,0 0 12px #e1be6a4d}.bui-round-wins{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0 0;padding:0;list-style:none}.bui-round-wins li{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid var(--family-border, rgba(225,190,106,.3));border-radius:999px;background:#e1be6a14;font-size:.64rem}.bui-round-wins img{width:16px;height:16px;border-radius:4px}.bui-round-wins b{color:#f2f4f8d9;font-size:.56rem}.bui-round-wins__label{color:#eef2f8d1;font-weight:650}.bui-round-wins strong{color:#fff;font-variant-numeric:tabular-nums}.bui-round-breakdown dl{display:grid;gap:5px;margin:8px 0 0}.bui-round-breakdown dl>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04)}.bui-round-breakdown dt{color:#e8edf5a8;font-size:.74rem}.bui-round-breakdown dd{margin:0;color:#fff;font-size:.76rem;font-variant-numeric:tabular-nums}.bui-round-timeline ol{display:grid;gap:5px;margin:9px 0 0;padding:0;list-style:none}.bui-round-timeline li{display:grid;grid-template-columns:26px 1fr;gap:8px;align-items:center;padding:7px 8px;border-radius:8px;background:#ffffff05}.bui-round-timeline li span{color:var(--family-accent, #e1be6a);font-size:.54rem;font-weight:800}.bui-round-timeline li strong{color:#eef2f8b8;font-size:.65rem;font-weight:650}.bui-round-cascades{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}.bui-cascade-hint{margin:6px 0 0;color:#e8edf580;font-size:.64rem;line-height:1.45}.bui-cascade-stage-list{display:grid;gap:0;margin:12px 0 0;padding:0;list-style:none}.bui-cascade-step{padding:11px 11px 9px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff05}.bui-cascade-step[data-outcome=end]{opacity:.82}.bui-cascade-step__head{display:flex;align-items:baseline;gap:8px;margin-bottom:9px}.bui-cascade-step__no{padding:2px 7px;border-radius:999px;background:var(--family-accent, #e1be6a);color:#10131c;font-size:.56rem;font-weight:800;letter-spacing:.04em}.bui-cascade-step__label{color:#eef2f8cc;font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bui-cascade-step__grid{margin-top:0}.bui-cascade-step__grid span{position:relative}.bui-cascade-step__grid span[data-winning]{border-color:var(--family-accent, #e1be6a);background:radial-gradient(circle at 45% 35%,#e1be6a57,#e1be6a17);color:#fff;box-shadow:0 0 0 2px var(--family-accent, #e1be6a) inset,0 0 12px #e1be6a4d}.bui-cascade-step__grid span:not([data-winning]):not([data-mult]){opacity:.5}.bui-cascade-step__grid .bui-mult-badge{width:82%;height:82%;font-size:clamp(.72rem,3.6vw,.95rem)}.bui-cascade-step__mults{margin-top:7px;color:var(--mult, #f5c542);font-weight:700;font-variant-numeric:tabular-nums}.bui-cascade-step__result{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.bui-cascade-step__win{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid var(--family-border, rgba(225,190,106,.3));border-radius:999px;background:#e1be6a14;font-size:.64rem}.bui-cascade-step__win img{width:16px;height:16px;border-radius:4px}.bui-cascade-step__win b{color:#f2f4f8d9;font-size:.56rem}.bui-cascade-step__win-name{color:#eef2f8d1;font-weight:650}.bui-cascade-step__win-count{color:#e8edf58c}.bui-cascade-step__win strong{color:#fff;font-variant-numeric:tabular-nums}.bui-cascade-step__end{color:#e8edf573;font-size:.64rem}.bui-cascade-link{display:flex;align-items:center;gap:8px;padding:7px 4px 7px 14px}.bui-cascade-link__arrow{color:var(--family-accent, #e1be6a);font-size:.9rem;line-height:1}.bui-cascade-link__text{color:#e8edf580;font-size:.6rem}.bui-cascade-totals{display:grid;gap:4px;margin:12px 0 0;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#ffffff05}.bui-cascade-totals>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.bui-cascade-totals dt{color:#e8edf599;font-size:.68rem}.bui-cascade-totals dd{margin:0;color:#eef2f8d1;font-size:.7rem;font-variant-numeric:tabular-nums}.bui-cascade-totals__sum{margin-top:4px;padding-top:7px;border-top:1px solid rgba(255,255,255,.09)}.bui-cascade-totals__sum dt{color:#eef2f8e6;font-weight:700;font-size:.72rem}.bui-cascade-totals__sum dd{color:var(--family-accent, #e1be6a);font-weight:800;font-size:.82rem}.bui-round-grid span[data-scatter]{border-color:#7cc0ff;background:radial-gradient(circle at 45% 35%,#7cc0ff57,#7cc0ff17);color:#fff;box-shadow:0 0 0 2px #7cc0ff inset,0 0 12px #7cc0ff59}.bui-round-grid span[data-mult]{--mult: #f5c542;--mult-lite: #fff2cf;--mult-deep: #c99a1e;--mult-glow: rgba(245,197,66,.6);--mult-ink: #2a1c02;border-color:transparent;background:radial-gradient(circle at 45% 32%,#f5c54233,#ffffff03);box-shadow:0 0 0 2px var(--mult) inset,0 0 18px -3px var(--mult-glow)}.bui-round-grid span[data-mult][data-tier=mid]{--mult:#ff9f43;--mult-lite:#ffe6cc;--mult-deep:#e67e22;--mult-glow:rgba(255,159,67,.6);background:radial-gradient(circle at 45% 32%,#ff9f4333,#ffffff03)}.bui-round-grid span[data-mult][data-tier=high]{--mult:#ff6b6b;--mult-lite:#ffd6d6;--mult-deep:#e74c3c;--mult-glow:rgba(255,107,107,.6);--mult-ink:#3a0d0d;background:radial-gradient(circle at 45% 32%,#ff6b6b33,#ffffff03)}.bui-round-grid span[data-mult][data-tier=max]{--mult:#b06bff;--mult-lite:#e6d4ff;--mult-deep:#8e44ad;--mult-glow:rgba(176,107,255,.6);--mult-ink:#fff;background:radial-gradient(circle at 45% 32%,#b06bff38,#ffffff03)}.bui-round-grid span[data-mult][data-tier=pending]{--mult:#f5c542;--mult-lite:#fff2cf;--mult-deep:#c99a1e;--mult-glow:rgba(245,197,66,.4);--mult-ink:#2a1c02;box-shadow:0 0 0 1.5px #f5c542b3 inset,0 0 12px -4px #f5c54280}.bui-mult-badge{position:absolute;inset:0;margin:auto;z-index:2;display:grid;place-content:center;width:66%;height:66%;border-radius:50%;background:radial-gradient(circle at 36% 26%,var(--mult-lite) 0%,var(--mult) 55%,var(--mult-deep) 100%);border:2px solid rgba(255,255,255,.94);box-shadow:inset 0 -2px 4px #00000047,inset 0 2px 3px #ffffff80,0 3px 9px #0009,0 0 16px -2px var(--mult-glow);color:var(--mult-ink);font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(.64rem,2.4vw,.9rem);font-weight:900;letter-spacing:-.03em;line-height:1;white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;text-shadow:0 1px 1px rgba(0,0,0,.25)}.bui-mult-badge[data-tier=pending]{width:46%;height:46%;opacity:.95;font-size:clamp(.58rem,2vw,.76rem)}.bui-bonus-stepper{display:flex;align-items:center;justify-content:center;gap:14px;margin:12px 0 8px}.bui-bonus-stepper button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--family-border, rgba(225,190,106,.3));border-radius:9px;background:#ffffff08;color:var(--family-accent, #e1be6a);font-size:1.1rem;line-height:1;cursor:pointer}.bui-bonus-stepper button:disabled{opacity:.3;cursor:default}.bui-bonus-stepper button:not(:disabled):hover{background:#e1be6a1f}.bui-bonus-stepper__label{color:#eef2f8cc;font-size:.74rem;letter-spacing:.04em}.bui-bonus-stepper__label strong{color:var(--family-accent, #e1be6a);font-size:.95rem}.bui-bonus-spin__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px;color:#eef2f8c7;font-size:.68rem}.bui-bonus-spin__retrigger{padding:2px 8px;border-radius:999px;background:#7cc0ff24;border:1px solid rgba(124,192,255,.32);color:#a9d6ff}.bui-history-replay{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:44px;margin-top:18px;border:1px solid var(--family-border, rgba(225,190,106,.22));border-radius:11px;background:linear-gradient(180deg,var(--family-accent-faint, rgba(225,190,106,.08)),rgba(255,255,255,.018));color:#fff;font-size:.72rem;font-weight:760;cursor:pointer}.bui-history-replay svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bui-history-replay:disabled{opacity:.45;cursor:progress}.bui-history-technical{margin-top:13px;padding-top:13px;border-top:1px solid rgba(255,255,255,.055)}.bui-history-technical summary{color:#e8edf580;font-size:.65rem;cursor:pointer}.bui-history-technical dl{display:grid;gap:6px;margin:10px 0 0}.bui-history-technical dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px}.bui-history-technical dt{color:#e8edf559;font-size:.55rem;text-transform:uppercase;letter-spacing:.06em}.bui-history-technical dd{margin:0;overflow-wrap:anywhere;color:#e8edf5a6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem}@media (max-width: 780px){.bui-info-tab{flex:0 0 126px;min-width:126px}.bui-game-facts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bui-feature-grid,.bui-game-details__grid{grid-template-columns:1fr}.bui-game-details__row:nth-child(odd){border-right:0}.bui-history__list-head{display:none}.bui-history-row{grid-template-columns:58px 1fr 1fr 64px 14px;gap:7px}}@media (max-width: 520px){.bui-info-overlay{padding:0}.bui-info-sheet{width:100vw;height:100dvh;border:0;border-radius:0}.bui-info-sheet__header{padding-top:max(18px,env(safe-area-inset-top))}.bui-info-tabs{padding-inline:14px}.bui-info-tab{flex-basis:112px;min-width:112px;padding:10px 12px}.bui-info-tab small{display:none}.bui-info-sheet__body{padding:18px 16px max(24px,env(safe-area-inset-bottom))}.bui-howto__steps li{grid-template-columns:35px minmax(0,1fr);padding:13px}.bui-howto__number{width:31px;height:31px}.bui-feature-card{grid-template-columns:76px minmax(0,1fr);padding:13px;gap:12px}.bui-game-facts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bui-game-details__row{grid-template-columns:92px minmax(0,1fr)}.shell__history{padding:0}.shell__history .bui-history{width:100vw;height:100dvh;border:0;border-radius:0}.bui-history__header{padding-top:max(18px,env(safe-area-inset-top))}.bui-history__filters{padding-inline:16px}.bui-history__summary{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:16px}.bui-history__workspace{grid-template-columns:1fr!important}.bui-history__list{max-height:38dvh}.bui-history-detail{padding-bottom:max(22px,env(safe-area-inset-bottom))}.bui-history-row{grid-template-columns:54px minmax(60px,1fr) minmax(60px,1fr) 62px 12px;font-size:.66rem}}@media (prefers-reduced-motion: reduce){.bui-info-overlay,.shell__history,.bui-info-sheet,.bui-history{animation:none!important;transition:none!important}}.bui-round-grid>span{position:relative}.shell__history .bui-round-grid span.bui-coin-value,.bui-round-grid span.bui-coin-value{display:block;aspect-ratio:auto;min-width:0;overflow:visible;position:absolute;left:50%;bottom:6%;transform:translate(-50%);padding:1px 4px;border-radius:6px;background:linear-gradient(180deg,#2e1806,#0c0602);border:1px solid #d9a441;color:#ffd45c;font-size:clamp(.5rem,2.2vw,.66rem);font-weight:800;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none}.bui-round-timeline li{grid-template-columns:26px 1fr auto}.bui-round-timeline li em{font-style:normal;color:#eef2f885;font-size:.6rem;text-align:right;font-variant-numeric:tabular-nums}:root{--st-cabinet-bg-neutral: linear-gradient(160deg, #0b0e17 0%, #05070d 100%)}.shell{--portrait-max-w: 100vw;--portrait-max-h: 100dvh;--game-control-h: clamp(165px, 27dvh, 225px);--game-message-h: clamp(30px, 4.5dvh, 38px);--game-bottom-reserve: calc(var(--game-control-h) + var(--game-message-h));--storm-gold: #f6c94d;--storm-gold-bright: #ffe89a;--storm-blue: #55bfff;--storm-ink: #160d03;background:#080b15;container-type:inline-size;container-name:shell;--game-ui-primary: var(--ut-color-magic-accent, #6ddcff);--game-ui-secondary: var(--ut-color-text-secondary, #c1e3f5);--game-ui-glow: var(--ut-color-magic-accent, #39cfff);--game-ui-border: var(--ut-color-panel-border, rgb(101, 185, 237));--game-ui-panel: var(--ut-color-panel-fill, rgb(16, 48, 76));--game-ui-panel-deep: var(--ut-color-panel-fill, rgb(4, 20, 36));--game-ui-panel-raised: var(--ut-color-panel-fill, rgb(12, 42, 67));--game-ui-panel-hover: var(--ut-color-panel-fill, rgb(23, 73, 111));--game-ui-panel-hover-deep: var(--ut-color-panel-fill, rgb(6, 29, 50));--game-ui-text: var(--ut-color-text-primary, #e9f7ff);--game-ui-muted: var(--ut-color-panel-highlight, #b9cddd);--game-ui-danger: var(--ut-color-error, #ef4444);--game-ui-success: var(--ut-color-positive, #4ade80);--family-accent: var(--game-ui-primary);--family-accent-soft: color-mix(in srgb, var(--game-ui-primary) 20%, transparent);--family-accent-faint: color-mix(in srgb, var(--game-ui-primary) 8%, transparent);--family-border: color-mix(in srgb, var(--game-ui-border) 32%, transparent);--family-panel: color-mix(in srgb, var(--game-ui-panel) 82%, transparent);--family-panel-deep: color-mix(in srgb, var(--game-ui-panel) 94%, #02060a);--family-text: var(--game-ui-text);--family-muted: color-mix(in srgb, var(--game-ui-secondary) 68%, transparent);--bui-bg: var(--family-panel-deep);--bui-bg-raised: color-mix(in srgb, var(--game-ui-panel) 88%, white 4%);--bui-bg-panel: var(--family-panel);--bui-border: var(--family-border);--bui-text: var(--family-text);--bui-text-dim: var(--family-muted);--bui-gold: var(--ut-color-premium-metal, var(--game-ui-primary));--bui-gold-deep: color-mix(in srgb, var(--bui-gold) 72%, black);--bui-accent: var(--game-ui-primary);--bui-win: var(--game-ui-success);--bui-danger: var(--game-ui-danger)}html,body,#root{background:linear-gradient(135deg,#010712d1,#051935a8),var(--st-bg-outer-foreground, none) center / cover,var(--st-bg-outer-near, none) center / cover,var(--st-bg-outer-mid, none) center / cover,var(--st-bg-outer-far, var(--st-cabinet-bg, var(--st-cabinet-bg-neutral))) center / cover fixed}#root{isolation:isolate}#root:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--st-bg-derived-outer, none) center / cover no-repeat;filter:blur(10px) brightness(.5) saturate(1.05);transform:scale(1.03)}.shell__canvas{contain:layout paint;inset:0 0 calc(var(--game-bottom-reserve) + var(--game-safe-bottom));background:radial-gradient(ellipse at 50% 63%,rgba(16,86,147,.32),transparent 48%),#080b15}.shell--custom-hud .shell__canvas{inset:0}.shell__canvas:after{background:linear-gradient(180deg,rgba(0,0,0,.04),transparent 32%,rgba(0,0,0,.34) 100%),radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.24) 100%)}.shell__theme-lockup{position:absolute;top:max(12px,calc(var(--game-safe-top) + 5px));left:14px;z-index:12;display:grid;width:min(52%,218px);pointer-events:none;text-shadow:0 3px 10px rgba(0,0,0,.82)}.shell__theme-lockup span{color:var(--storm-blue);font-size:clamp(.46rem,1.9vw,.62rem);font-weight:900;letter-spacing:.25em}.shell__theme-lockup strong{margin-top:-2px;color:var(--storm-gold-bright);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,6vw,2.15rem);font-style:italic;font-weight:800;letter-spacing:.04em;line-height:.92;text-transform:uppercase}.shell__theme-lockup em{margin-left:23px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(.82rem,3.7vw,1.2rem);font-style:italic;font-weight:700;letter-spacing:.34em;line-height:1.1}.shell__theme-lockup img{display:block;width:100%;height:auto;max-height:96px;object-fit:contain;object-position:left top;filter:drop-shadow(0 3px 10px rgba(0,0,0,.82))}.shell__character{position:absolute;top:max(28px,calc(var(--game-safe-top) + 22px));left:50%;z-index:7;width:min(42vw,20dvh);height:min(38vw,18dvh);overflow:hidden;pointer-events:none;transform:translate(-50%);filter:drop-shadow(0 9px 13px rgba(0,0,0,.62))}.shell__character:before{position:absolute;inset:13% 8% 2%;border-radius:50%;background:radial-gradient(circle,rgba(81,190,255,.26),transparent 68%);content:"";filter:blur(14px)}.shell__character img{position:relative;display:block;width:100%;height:auto;transform:translateY(-1%)}.shell--manifest-full .shell__canvas{inset:0}.shell--manifest-full .shell__theme-lockup{max-width:none}.shell--manifest-full .shell__theme-lockup img{width:100%;height:100%;max-height:none;object-fit:contain;object-position:center}.shell--manifest-full .shell__character{transform:none;overflow:visible}.shell--manifest-full .shell__character img{width:100%;height:100%;object-fit:contain;transform-origin:50% 88%;animation:character-idle-breathe 5.2s ease-in-out infinite}@keyframes character-idle-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-.7%) scale(1.015)}}@keyframes character-glow-pulse{0%,to{opacity:.65}50%{opacity:1}}@keyframes character-lightning-flash{0%,91.9%,93.6%,to{opacity:0}92.2%{opacity:.85}92.9%{opacity:.25}93.2%{opacity:.7}}.shell--manifest-full .shell__character:before{animation:character-glow-pulse 4.4s ease-in-out infinite}.shell--manifest-full .shell__character:after{position:absolute;inset:4% 10% 8%;border-radius:42%;background:radial-gradient(ellipse at 62% 30%,rgba(190,232,255,.85),rgba(81,190,255,.35) 42%,transparent 70%);content:"";mix-blend-mode:screen;opacity:0;pointer-events:none;animation:character-lightning-flash 9s linear infinite}@media (prefers-reduced-motion: reduce){.shell--manifest-full .shell__character img,.shell--manifest-full .shell__character:before,.shell--manifest-full .shell__character:after{animation:none}}.shell--manifest-full .shell__message-rail,.shell--manifest-full .shell__control-deck{right:auto;bottom:auto;min-height:0}.shell__message-rail{overflow:visible;background:linear-gradient(180deg,color-mix(in srgb,var(--ut-color-panel-fill, rgb(9, 24, 45)) 86%,transparent),color-mix(in srgb,var(--ut-color-panel-fill, rgb(4, 12, 25)) 94%,transparent));border-color:color-mix(in srgb,var(--ut-color-panel-border, rgb(132, 207, 255)) 24%,transparent);box-shadow:inset 0 1px #bee5ff24,0 -4px 16px #00000047}.shell__message-rail:before{content:none;color:#fff8e5;font-family:Georgia,Times New Roman,serif;font-size:.88rem;font-style:italic;letter-spacing:.02em}.shell__message-copy{grid-column:2;justify-self:center;display:flex;align-items:baseline;justify-content:center;gap:8px;max-width:100%;min-width:0;overflow:hidden;color:#fff8e5;font-family:Avenir Next,Helvetica Neue,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.6rem,2.6vw,.78rem);font-style:normal;font-weight:650;letter-spacing:.035em;text-shadow:0 1px 4px rgba(0,0,0,.7);text-overflow:ellipsis;white-space:nowrap}.shell__message-copy strong{color:#a9e9ff;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.7rem,3vw,.92rem);font-style:normal;font-variant-numeric:tabular-nums;font-weight:850;text-shadow:0 0 14px rgba(85,191,255,.52)}.shell__message-copy--win{color:#fff;align-items:center;overflow:visible;max-width:none;text-overflow:clip}.shell__message-copy--win strong{display:inline-block;transform-origin:center;color:#86f0b1;text-shadow:0 0 15px rgba(96,235,157,.45);transition:transform .14s cubic-bezier(.2,.9,.3,1.25),text-shadow .14s ease,color .14s ease}.shell__message-rail:has(.is-mult-hit){overflow:visible}.shell__message-copy.is-mult-hit{overflow:visible;position:relative;z-index:6}.shell__message-copy.is-mult-hit strong{transform:scale(1.26);color:#ffe58a;text-shadow:0 0 10px rgba(255,214,102,.95),0 0 26px rgba(255,176,80,.7)}.mult-fly,.mult-total,.mult-ring,.mult-spark{--m: #f5c542;--m-lite: #fff3d0;--m-deep: #c99a1e;--m-glow: rgba(245, 197, 66, .8);position:fixed;z-index:9999;pointer-events:none}:is(.mult-fly,.mult-total,.mult-ring,.mult-spark)[data-tier=mid]{--m: #ff9f43;--m-lite: #ffe6cc;--m-deep: #d06e18;--m-glow: rgba(255, 159, 67, .8)}:is(.mult-fly,.mult-total,.mult-ring,.mult-spark)[data-tier=high]{--m: #ff6b6b;--m-lite: #ffd6d2;--m-deep: #c93b3b;--m-glow: rgba(255, 107, 107, .8)}:is(.mult-fly,.mult-total,.mult-ring,.mult-spark)[data-tier=max]{--m: #b06bff;--m-lite: #e9d8ff;--m-deep: #7a3fc8;--m-glow: rgba(199, 155, 255, .85)}.mult-fly{display:grid;place-items:center;width:clamp(58px,14vw,88px);aspect-ratio:1;will-change:transform,opacity;filter:drop-shadow(0 0 14px var(--m-glow)) drop-shadow(0 6px 10px rgba(0,0,0,.55))}.mult-fly img{grid-area:1 / 1;width:100%;height:100%;object-fit:contain}.mult-fly b{grid-area:1 / 1;align-self:end;justify-self:center;transform:translateY(8%);font:900 clamp(1.3rem,4.6vw,2rem) / 1 "Arial Black",Impact,system-ui,sans-serif;letter-spacing:-.02em;color:#fff;text-shadow:-2px -2px 0 #2a1200,2px -2px 0 #2a1200,-2px 2px 0 #2a1200,2px 2px 0 #2a1200,0 3px 6px rgba(0,0,0,.7),0 0 14px var(--m-glow)}.mult-ring{width:54px;aspect-ratio:1;border-radius:50%;border:3px solid var(--m-lite);box-shadow:0 0 22px var(--m-glow),inset 0 0 16px var(--m-glow)}.mult-spark{width:8px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff 0%,var(--m-lite) 35%,var(--m) 70%,transparent 100%);box-shadow:0 0 10px var(--m-glow)}.mult-spark--trail{width:12px}.mult-total{font:900 clamp(3rem,13vw,5.4rem) / 1 "Arial Black",Impact,system-ui,sans-serif;letter-spacing:-.02em;color:#fff;text-shadow:-3px -3px 0 #2a1200,3px -3px 0 #2a1200,-3px 3px 0 #2a1200,3px 3px 0 #2a1200,0 6px 10px rgba(0,0,0,.75),0 0 26px var(--m-glow),0 0 52px var(--m-glow)}@media (prefers-reduced-motion: reduce){.mult-fly,.mult-total,.mult-ring,.mult-spark{display:none}.shell__message-copy--win strong{transition:none}}.shell__message-rail .shell__mode-badge{position:absolute;left:8px;margin:0;padding:0}.shell__win-message .bui-label{color:var(--ut-color-panel-highlight, var(--storm-gold-bright))}.shell__custom-hud{position:absolute;left:0;right:0;bottom:0;z-index:20}.shell__info-remote .bui-info__trigger{display:none}.shell__control-deck{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:clamp(2px,3.5cqh,6px);height:calc(var(--game-control-h) + var(--game-safe-bottom));padding:clamp(4px,6cqh,7px) clamp(6px,2.1cqw,10px) calc(clamp(3px,4cqh,6px) + var(--game-safe-bottom));border-top:0;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--ut-color-panel-fill, rgb(2, 9, 16)) 34%,transparent) 42%,color-mix(in srgb,var(--ut-color-panel-fill, rgb(2, 9, 16)) 72%,transparent) 100%);box-shadow:none;container-type:size;font-family:var(--ut-font-family-primary, inherit),var(--ut-font-family-fallback, ui-sans-serif),system-ui,sans-serif;backdrop-filter:none}.shell__deck-row{display:flex;flex:0 1 auto;align-items:center;justify-content:center;gap:clamp(3px,1.3cqw,9px);width:100%;min-height:0}.shell__balance-readout{position:static;min-width:0;max-width:none;height:auto;padding:0;border:0}.shell__bet-control{min-width:0}.shell__bet-control .bui-bet{display:block;height:auto}.shell__control-deck .bui-bet__controls{display:flex;width:auto}.shell__control-deck .bui-balance,.shell__control-deck .bui-bet__panel,.shell__control-deck .bui-glass-button,.shell__control-deck .shell__bonus-buy{height:clamp(34px,5.4dvh,45px);height:clamp(34px,40cqh,45px)}.shell__control-deck .bui-balance{min-width:clamp(58px,17cqw,91px);padding-inline:clamp(7px,2.4cqw,13px)}.shell__control-deck .bui-bet__panel{min-width:clamp(76px,23cqw,110px);padding-inline:clamp(7px,2.4cqw,13px)}.shell__control-deck .bui-deck-menu__button{min-width:clamp(32px,8.5cqw,42px)}.shell__control-deck .bui-bet__value,.shell__control-deck .bui-balance .bui-value{font-size:clamp(11px,13cqh,14px)}.shell__control-deck .bui-bet__panel-label,.shell__control-deck .bui-balance .bui-label{font-size:clamp(6px,8cqh,8px)}.shell__control-deck .shell__bonus-buy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:clamp(66px,20cqw,109px);min-width:0;max-width:none;min-height:0!important;padding:5px 9px!important;overflow:visible;border:1px solid color-mix(in srgb,var(--game-ui-border) 48%,transparent)!important;border-radius:6px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--game-ui-panel) 94%,transparent),color-mix(in srgb,var(--game-ui-panel-deep) 97%,transparent))!important;box-shadow:inset 0 1px #c9f0ff2b,0 8px 30px #0000004d!important;color:var(--game-ui-text)!important;font-size:9px!important;letter-spacing:.02em;white-space:nowrap;transition:border-color .2s,background .2s,transform .2s}.shell__control-deck .shell__bonus-buy:hover:not(:disabled){border-color:var(--game-ui-primary)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--game-ui-panel-hover) 90%,transparent),color-mix(in srgb,var(--game-ui-panel-hover-deep) 92%,transparent))!important}.shell__control-deck .shell__bonus-buy:active:not(:disabled){transform:translateY(1px)}.shell__control-deck .shell__bonus-buy:focus-visible{outline:2px solid var(--game-ui-primary);outline-offset:3px}.shell__control-deck .shell__bonus-buy-label{color:var(--game-ui-muted);font-size:clamp(6px,8cqh,8px);font-weight:700;letter-spacing:.16em;white-space:nowrap}.shell__control-deck .shell__bonus-buy-price{color:var(--game-ui-text);font-size:clamp(10px,12cqh,14px);font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.shell__control-deck .shell__bonus-buy--confirm{border-color:var(--game-ui-primary)!important;color:var(--game-ui-primary)!important;box-shadow:inset 0 0 15px color-mix(in srgb,var(--game-ui-glow) 24%,transparent),0 0 14px color-mix(in srgb,var(--game-ui-glow) 35%,transparent)!important}.shell__control-deck .shell__gameplay-auto{width:clamp(46px,13.5cqw,73px);min-width:0;padding:0;gap:clamp(4px,1.4cqw,7px);font-size:9px;font-weight:700;letter-spacing:.16em}.shell__control-deck .shell__gameplay-auto--active{border-color:var(--game-ui-primary);color:var(--game-ui-primary);box-shadow:inset 0 0 15px color-mix(in srgb,var(--game-ui-glow) 24%,transparent),0 0 14px color-mix(in srgb,var(--game-ui-glow) 35%,transparent)}.shell__control-deck .bui-spin{flex:0 0 auto;width:clamp(52px,13dvh,96px);height:clamp(52px,13dvh,96px);width:clamp(52px,min(56cqh,20cqw),112px);height:clamp(52px,min(56cqh,20cqw),112px);min-width:0;min-height:0;margin:0;transform:none}.shell__control-deck .bui-spin:hover:not(:disabled),.shell__control-deck .bui-spin:active:not(:disabled),.shell__control-deck .bui-spin:focus-visible:not(:disabled){transform:scale(1.04)}.shell__control-deck .bui-spin .bui-spin__visual{width:46%;height:46%}.shell__control-deck .bui-spin .bui-spin__pad{inset:8%}.shell__control-deck .bui-spin:before{inset:17%}.shell__control-deck .bui-deck-status{flex:0 0 auto;align-self:center;max-width:100%;overflow:hidden;font-size:clamp(7px,9cqh,10px);line-height:1.2;text-align:center;text-overflow:ellipsis}.shell__deck-slogan{display:flex;flex:0 0 auto;align-items:center;align-self:center;justify-content:center;gap:clamp(6px,2cqw,12px);color:color-mix(in srgb,var(--game-ui-secondary) 78%,transparent);font-size:clamp(7px,9cqh,10px);letter-spacing:.34em;text-shadow:0 1px 5px #000;text-transform:uppercase;white-space:nowrap}.shell__deck-menu-speed,.shell__deck-menu-ante{border-top:1px solid rgba(147,211,240,.08)}.shell__deck-menu-speed .shell__speed-button{position:static;display:flex;align-items:center;gap:9px;width:100%;min-width:0;height:auto;min-height:30px;padding:6px 9px;border:0;border-radius:3px;background:transparent;color:#c9e4f2;cursor:pointer;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transform:none}.shell__deck-menu-speed .shell__speed-button:hover{border-color:transparent;background:#4cabde2e;color:#f0fbff}.shell__deck-menu-speed .shell__speed-button svg{width:14px;height:14px;flex:0 0 auto;color:var(--game-ui-primary, #73d9fb);fill:currentColor;stroke:none}.shell__deck-menu-speed .shell__speed-value{margin-left:auto;font-variant-numeric:tabular-nums;letter-spacing:.02em}.shell__deck-menu-ante .shell__ante-btn{display:flex;align-items:center;gap:9px;width:100%;min-height:34px;padding:6px 9px;border:0;border-radius:3px;background:transparent;color:#c9e4f2;cursor:pointer}.shell__deck-menu-ante .shell__ante-btn:hover:not(:disabled){background:#4cabde2e;color:#f0fbff}.shell__deck-menu-ante .shell__ante-btn-label{flex:1;font-size:9px;font-weight:700;letter-spacing:.12em;text-align:left}.shell__deck-menu-ante .shell__ante-btn-track{position:relative;flex:0 0 auto;width:34px;height:18px;border-radius:999px;background:#031224d9;box-shadow:inset 0 1px 3px #0000008c,inset 0 0 0 1px #96c8f038;transition:background .15s ease,box-shadow .15s ease}.shell__deck-menu-ante .shell__ante-btn-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:linear-gradient(180deg,#eaf5ff,#9fc3dd);box-shadow:0 1px 3px #00000073;transition:transform .15s ease,background .15s ease}.shell__deck-menu-ante .shell__ante-btn-state{flex:0 0 auto;font-size:9px;font-weight:700;letter-spacing:.14em;color:#d2eafab3}.shell__deck-menu-ante .shell__ante-btn--active .shell__ante-btn-track{background:linear-gradient(180deg,#ffce69f2,#d69621f2);box-shadow:inset 0 1px 2px #78460066,0 0 8px #ffcd6e8c}.shell__deck-menu-ante .shell__ante-btn--active .shell__ante-btn-knob{transform:translate(16px);background:linear-gradient(180deg,#fff8ec,#ffe2a6)}.shell__deck-menu-ante .shell__ante-btn--active .shell__ante-btn-state{color:var(--ut-color-panel-highlight, #fff5df)}.shell__deck-menu-ante .shell__ante-btn:disabled{cursor:not-allowed;opacity:.42}.shell__feature-action .shell__bonus-buy{border-color:color-mix(in srgb,var(--ut-color-panel-highlight, rgb(255, 217, 112)) 65%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--ut-color-panel-fill, rgb(13, 49, 108)) 86%,transparent),color-mix(in srgb,var(--ut-color-panel-fill, rgb(8, 24, 59)) 93%,transparent))!important;box-shadow:inset 0 1px #ffffff3d,0 4px 10px #00000059!important;color:#fff5ca!important}.shell__feature-action .shell__bonus-buy:before{color:var(--ut-color-panel-highlight, var(--storm-gold-bright))}.casino-icon-btn,.shell__utility-bar .bui-info>.bui-btn,.shell__utility-bar .bui-sound{border-color:var(--family-border);background:color-mix(in srgb,var(--game-ui-panel) 34%,transparent);color:var(--family-muted);box-shadow:inset 0 1px #bee5ff14}.shell__speed-chev{transition:opacity .15s ease}.shell__speed-chev[data-lit=false]{opacity:.24}.shell__speed-value{font-variant-numeric:tabular-nums;letter-spacing:.02em}.casino-icon-btn:hover,.shell__utility-bar .bui-info>.bui-btn:hover,.shell__utility-bar .bui-sound:hover{border-color:var(--ut-color-magic-accent, var(--storm-blue));background:color-mix(in srgb,var(--family-accent) 16%,transparent);color:var(--family-text)}.shell__menu-drawer{top:auto;right:8px;bottom:calc(var(--game-safe-bottom) + 5px);left:8px;width:auto;max-height:72%;overflow-y:auto;border:1px solid color-mix(in srgb,var(--game-ui-border) 48%,transparent);border-radius:14px 14px 6px 6px;background:linear-gradient(145deg,color-mix(in srgb,var(--game-ui-panel) 84%,transparent),color-mix(in srgb,var(--family-panel-deep) 90%,transparent)),var(--st-cabinet-bg, var(--st-cabinet-bg-neutral)) center / cover;box-shadow:0 -18px 48px #0000008f,inset 0 1px #c9ebff29,0 0 0 1px #071e3ba6}.shell__menu-heading{padding-bottom:13px;border-bottom-color:var(--family-border)}.shell__menu-kicker,.bui-info-sheet__kicker,.bui-section-kicker{color:var(--family-accent)!important}.shell__menu-heading strong{color:#fff;font-size:1.04rem}.shell__menu-row,.shell__menu-settings>.bui-settings>.bui-btn,.shell__menu-tools .bui-btn,.shell__menu-tools .bui-autoplay__count{border-color:var(--family-border);background:color-mix(in srgb,var(--game-ui-panel) 72%,transparent);color:var(--family-text)}.shell__menu-row:hover,.shell__menu-settings>.bui-settings>.bui-btn:hover,.shell__menu-tools .bui-btn:hover{border-color:color-mix(in srgb,var(--family-accent) 64%,transparent);background:color-mix(in srgb,var(--family-accent) 18%,transparent)}.shell__menu-settings>.bui-settings>.bui-btn{font-size:0}.shell__menu-settings>.bui-settings>.bui-btn:before{content:"";display:inline-block;width:18px;height:18px;margin-right:10px;border:2px solid currentColor;border-radius:50%;vertical-align:middle;opacity:.74}.shell__menu-settings>.bui-settings>.bui-btn:after{content:"SETTINGS";color:inherit;font-size:.8rem;font-weight:760;letter-spacing:.04em;vertical-align:middle}.shell__menu-settings .bui-panel{border-color:var(--family-border);background:color-mix(in srgb,var(--family-panel-deep) 58%,transparent)}.shell__menu-info{margin-top:8px}.shell__menu-info .bui-info>.bui-info__trigger{display:flex;align-items:center;gap:11px;width:100%;min-height:50px;padding:0 4px;border:0;border-bottom:1px solid var(--family-border);border-radius:0;background:color-mix(in srgb,var(--game-ui-panel) 72%,transparent);color:var(--family-text);font-size:.84rem;text-align:left;cursor:pointer}.shell__menu-info .bui-info>.bui-info__trigger:hover{border-color:#b1e4ffa3;background:#3e9de02e}.shell__menu-info .bui-info>.bui-info__trigger .bui-info__trigger-icon{display:grid;place-items:center;width:28px;height:28px;color:var(--game-muted);flex-shrink:0}.shell__menu-info .bui-info>.bui-info__trigger .bui-info__trigger-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.shell__menu-info .bui-info>.bui-info__trigger:after{content:"Game information"}.shell__menu-tools{border-top-color:#89d5ff2b}.shell__menu-tools .bui-autoplay__count{color-scheme:dark}.shell__history{overflow:hidden!important;background:linear-gradient(145deg,color-mix(in srgb,var(--game-ui-panel) 90%,transparent),color-mix(in srgb,var(--family-panel-deep) 96%,transparent)),var(--st-cabinet-bg, var(--st-cabinet-bg-neutral)) center / cover!important;backdrop-filter:blur(calc(14px * var(--ut-glass-blur, 1))) saturate(125%)}.shell__history .bui-history{width:100%;height:100%;overflow-y:auto;background:linear-gradient(145deg,color-mix(in srgb,var(--game-ui-panel) 68%,transparent),color-mix(in srgb,var(--family-panel-deep) 82%,transparent)),var(--st-cabinet-bg, var(--st-cabinet-bg-neutral)) center / cover!important;backdrop-filter:blur(calc(8px * var(--ut-glass-blur, 1))) saturate(120%);animation:olympus-history-sheet-in .42s cubic-bezier(.22,.86,.28,1.05) both}.shell__history .bui-history__empty{border-color:var(--family-border)!important;background:color-mix(in srgb,var(--game-ui-panel) 58%,transparent)!important;box-shadow:inset 0 1px #c6e9ff0f}.shell__history .bui-history__header{background:linear-gradient(180deg,color-mix(in srgb,var(--game-ui-primary) 18%,transparent),transparent);border-bottom-color:var(--family-border)}.shell__history .bui-history__header h2{color:#fff;font-family:Georgia,Times New Roman,serif;font-style:italic}.shell__history .bui-history__header p{color:var(--family-muted)}.shell__history .bui-history__filters{background:color-mix(in srgb,var(--family-panel-deep) 44%,transparent)}.shell__history .bui-history__filters button{border-color:var(--family-border);background:color-mix(in srgb,var(--game-ui-panel) 52%,transparent);color:var(--family-muted)}.shell__history .bui-history__filters button.is-active{border-color:color-mix(in srgb,var(--family-accent) 70%,transparent);background:color-mix(in srgb,var(--family-accent) 22%,transparent);color:#fff}.shell__history .bui-history__summary{background:color-mix(in srgb,var(--family-accent) 15%,transparent)!important}.shell__history .bui-history__summary>div,.shell__history .bui-history__list,.shell__history .bui-history-detail{border-color:var(--family-border)!important;background:color-mix(in srgb,var(--game-ui-panel) 56%,transparent)!important}.shell__history .bui-history__list-head{color:#bee1f57a}.shell__history .bui-history-row{border-top-color:#91d8ff21!important;background:transparent!important}.shell__history .bui-history-row:hover,.shell__history .bui-history-row--active{background:color-mix(in srgb,var(--family-accent) 15%,transparent)!important}.shell__history .bui-history-result{border-color:#91d8ff33}.shell__history .bui-history-detail__money>div,.shell__history .bui-round-result,.shell__history .bui-round-breakdown,.shell__history .bui-round-timeline,.shell__history .bui-history-technical{border-color:#91d8ff26!important;background:#0318306b!important}.shell__history .bui-history-detail{font-family:Avenir Next,Helvetica Neue,Inter,ui-sans-serif,system-ui,sans-serif}.shell__history .bui-history-detail h3,.shell__history .bui-history-detail time,.shell__history .bui-history-detail dt,.shell__history .bui-history-detail dd,.shell__history .bui-history-detail strong{font-family:inherit}.shell__history .bui-history-detail h3{font-style:normal}.shell__history .bui-round-grid span{padding:2px}.shell__history .bui-round-grid span img{display:block;width:100%;height:100%;object-fit:contain}.shell__history .bui-history-replay{border-color:#73d0ff6b;background:#2a8bcd33;color:#d9f3ff}@media (max-width: 780px){.shell__history .bui-history__workspace{grid-template-columns:minmax(0,1fr)!important}.shell__history .bui-history__list{max-height:38dvh}}.bui-info-overlay{top:0!important;left:50%!important;width:min(100vw,56.25dvh,var(--portrait-max-w))!important;height:min(100dvh,var(--portrait-max-h))!important;padding:0!important;transform:translate(-50%)!important;align-items:start!important;background:transparent!important;animation:olympus-info-backdrop-in .26s ease-out both}@media (max-width: 540px) and (orientation: portrait){.bui-info-overlay{width:100vw!important;height:100dvh!important}}.bui-info-overlay__backdrop{display:block!important;background:linear-gradient(135deg,color-mix(in srgb,var(--family-panel-deep) 70%,transparent),color-mix(in srgb,var(--family-accent) 18%,transparent)),var(--st-cabinet-bg, var(--st-cabinet-bg-neutral)) center / cover!important;backdrop-filter:blur(calc(7px * var(--ut-glass-blur, 1))) saturate(115%)}.bui-info-sheet{width:100%!important;height:100%!important;border:1px solid color-mix(in srgb,var(--game-ui-border) 52%,transparent)!important;border-radius:0!important;background:linear-gradient(145deg,color-mix(in srgb,var(--game-ui-panel) 84%,transparent),color-mix(in srgb,var(--family-panel-deep) 92%,transparent)),var(--st-cabinet-bg, var(--st-cabinet-bg-neutral)) center / cover!important;box-shadow:0 30px 90px #0000009e,inset 0 1px #ccedff24!important;backdrop-filter:blur(calc(15px * var(--ut-glass-blur, 1))) saturate(125%);animation:olympus-info-sheet-in .42s cubic-bezier(.22,.86,.28,1.05) both}@keyframes olympus-info-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes olympus-info-sheet-in{0%{opacity:.7;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes olympus-history-sheet-in{0%{opacity:.7;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.bui-info-sheet:after{box-shadow:inset 0 0 90px #00081952}.bui-info-sheet__header{padding-top:max(22px,env(safe-area-inset-top,0px))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--family-accent) 18%,transparent),color-mix(in srgb,var(--game-ui-panel) 12%,transparent));border-bottom-color:var(--family-border)!important}.bui-info-sheet__header h2,.bui-guide-intro h3,.bui-paytable__intro h3,.bui-rules__intro h3,.bui-history-detail h3{color:#fff!important}.bui-info-sheet__header p,.bui-guide-intro p,.bui-rules__intro p{color:#ddefffad!important}.bui-info-tabs{padding-top:9px!important;background:color-mix(in srgb,var(--family-panel-deep) 38%,transparent);border-bottom-color:var(--family-border)!important}.bui-info-tab{place-content:center!important;color:var(--family-muted)!important}.bui-info-tab:hover{background:color-mix(in srgb,var(--family-accent) 10%,transparent)!important;color:#fff!important}.bui-info-tab--active{border-bottom-color:var(--family-accent)!important;background:color-mix(in srgb,var(--family-accent) 13%,transparent)!important;color:#fff!important}.bui-info-sheet__body{background:color-mix(in srgb,var(--family-panel-deep) 46%,transparent)!important}.bui-howto__steps li,.bui-game-fact,.bui-feature-card,.bui-guide-empty,.bui-game-details__grid,.bui-paytable__table-wrap,.bui-rules__section,.bui-detail-card,.bui-paytable-card{border-color:var(--family-border)!important;background:color-mix(in srgb,var(--game-ui-panel) 50%,transparent)!important;box-shadow:inset 0 1px #c6e9ff0f}.bui-howto__number{border-color:color-mix(in srgb,var(--family-accent) 55%,transparent);color:color-mix(in srgb,var(--family-accent) 45%,white);background:color-mix(in srgb,var(--family-accent) 14%,transparent)}.bui-info-sheet__close,.bui-history__close{border-color:var(--family-border)!important;background:color-mix(in srgb,var(--game-ui-panel) 44%,transparent)!important;color:var(--family-text)!important}@media (prefers-reduced-motion: reduce){.bui-info-overlay,.bui-info-sheet,.shell__history .bui-history{animation:none!important}}@media (max-width: 380px) and (orientation: portrait){.shell__theme-lockup{left:10px}.shell__character{width:48vw;height:42vw}}.shell__history .bui-history__header{align-items:center;min-height:70px;padding-block:14px}.shell__history .bui-history__header h2{margin-top:6px;font-family:Avenir Next,Helvetica Neue,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-style:normal;font-weight:760}.shell__history .bui-history__title-line{display:flex;align-items:center;gap:8px;color:#d9f3ff;font-size:.76rem;font-weight:760;letter-spacing:.05em}.shell__history .bui-history__title-line svg{width:22px;height:22px;fill:currentColor}.shell__history .bui-history__selected-round{padding:14px 16px 0}.shell__history .bui-history__selected-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.shell__history .bui-history__selected-round h3{margin:2px 0 0;color:#fff;font-family:inherit;font-size:.95rem;font-weight:760}.shell__history .bui-history__outcome{flex-shrink:0;padding:5px 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#daf0fdb8;font-size:.72rem;font-weight:720;white-space:nowrap}.shell__history .bui-history__outcome--win{border-color:#59da914d;color:#72e9a7;background:#59da9112}.shell__history .bui-history__round-nav{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:8px;min-height:44px;color:#daf0fdd9;font-size:.68rem;letter-spacing:.05em;text-align:center}.shell__history .bui-history__round-id{display:grid;gap:3px;white-space:normal;overflow:hidden}.shell__history .bui-history__round-id small{display:block;overflow:hidden;color:#daf0fd80;font-size:.52rem;font-weight:760;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap}.shell__history .bui-history__round-nav strong{display:block;overflow:hidden;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.shell__history .bui-history__round-nav button{display:grid;width:34px;min-width:34px;height:34px;min-height:34px;place-items:center;border:0;border-radius:50%;background:#43a4de29;color:#d9f3ff;cursor:pointer;font-size:1.35rem;line-height:1}.shell__history .bui-history__round-nav button:disabled{cursor:default;opacity:.25}.shell__history .bui-history__round-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:1px;margin-top:12px;overflow:hidden;border:1px solid rgba(145,216,255,.16);border-radius:8px;background:#91d8ff24}.shell__history .bui-history__round-summary>div{min-width:0;padding:10px;background:#03183094}@media (max-width: 480px){.shell__history .bui-history__round-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.shell__history .bui-history__round-summary span,.shell__history .bui-history__round-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell__history .bui-history__round-summary span{color:#bee1f5a6;font-size:.52rem;font-weight:800;letter-spacing:.1em}.shell__history .bui-history__round-summary strong{margin-top:4px;color:#fff;font-size:.76rem;font-weight:680;font-variant-numeric:tabular-nums}.shell__history .bui-history__filters,.shell__history .bui-history__summary{display:none}.shell__history .bui-history__workspace{display:block!important;margin:14px 16px 0}.shell__history .bui-history__list{display:none}.shell__history .bui-history-detail{padding:14px 0 24px!important;border:0!important;background:transparent!important;box-shadow:none!important}@media (max-width: 430px) and (orientation: portrait),(max-height: 780px){.shell{--game-control-h: clamp(151px, calc(43.6vw - 12.5px) , 175px);--game-message-h: clamp(34px, calc(13vw - 14.75px) , 42px)}.shell__character{width:min(42vw,20dvh);height:min(38vw,18dvh)}}.shell__feature-splash{position:absolute;inset:0;z-index:60;display:grid;place-items:center;padding:24px;cursor:pointer;background:radial-gradient(ellipse at 50% 42%,#0000008c,#000000e6 75%),#0000004d;animation:olympus-splash-backdrop-in .24s ease-out}.shell__feature-presentation-stage{position:absolute;z-index:1;inset:7%;display:grid;place-items:center;container-type:size;pointer-events:none}.shell__feature-presentation-frame{position:relative;width:min(100cqw,100cqh * var(--art-aspect, 1.5));max-width:100%;max-height:100%}.shell__feature-presentation-art{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 18px 42px rgba(0,0,0,.58));animation:olympus-presentation-art-in .42s cubic-bezier(.2,.9,.25,1.12)}.shell__feature-splash-card{display:grid;justify-items:center;gap:10px;padding:clamp(26px,7vw,40px) clamp(30px,10vw,60px);border:1px solid rgba(245,205,120,.5);border-radius:22px;text-align:center;background:linear-gradient(180deg,#182e54f0,#09142af5);box-shadow:0 0 0 1px #00000080,0 26px 64px #0000008c,inset 0 1px #fff0c82e;animation:olympus-splash-card-in .38s cubic-bezier(.2,.9,.25,1.12)}.shell__feature-splash-card--asset{--splash-kicker-size: clamp(.62rem, 4.4cqw, 1rem);--splash-count-size: clamp(2rem, min(25cqw, 42cqh), 5.6rem);--splash-amount-size: clamp(1.35rem, min(14cqw, 24cqh), 3.8rem);z-index:2;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.shell__transient-presentation{position:absolute;inset:0;z-index:55;display:grid;place-items:center;pointer-events:none}.shell__transient-presentation img{width:min(58%,520px);height:min(58%,520px);object-fit:contain;filter:drop-shadow(0 0 26px rgba(255,220,120,.46));animation:olympus-transient-presentation .68s cubic-bezier(.16,.9,.28,1) both}.shell__transient-presentation[data-event=wild-win] img{width:min(64%,560px);height:min(64%,560px);animation-duration:.9s}.shell__transient-presentation>span{position:absolute;z-index:2;padding:4px 9px;border-radius:999px;color:#fff6d8;background:#050812b8;font:800 .78rem/1 system-ui,sans-serif;box-shadow:0 0 20px #ffd67059}.shell__feature-splash[data-kind=outro] .shell__feature-splash-card{border-color:#78d2ff80}.shell__feature-splash[data-kind=retrigger] .shell__feature-splash-card{padding:clamp(18px,5vw,28px) clamp(24px,8vw,44px);border:0;background:transparent;box-shadow:none}.shell__feature-splash-kicker{max-width:100%;overflow:hidden;color:#ffe4a3;font:700 clamp(.72rem,2.6vw,.9rem) / 1 Georgia,"Times New Roman",serif;letter-spacing:.42em;text-indent:.42em;white-space:nowrap}.shell__feature-splash-count,.shell__feature-splash-amount{display:block;max-width:100%;min-width:0;overflow:hidden;white-space:nowrap;text-align:center;color:#fff6e2;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1;text-shadow:0 3px 18px rgba(255,196,90,.5),0 2px 4px rgba(0,0,0,.6)}.shell__feature-splash-count{font-size:var(--splash-count-size, clamp(3.4rem, 17vw, 5.6rem))}.shell__feature-splash-amount{font-size:var(--splash-amount-size, clamp(2rem, 11vw, 3.8rem))}.shell__feature-splash-card--asset .shell__feature-splash-kicker{font-size:var(--splash-kicker-size);letter-spacing:clamp(.08em,1.4cqw,.32em);text-indent:0}.shell__feature-splash-card--asset .shell__feature-splash-note,.shell__feature-splash-card--asset .shell__feature-splash-tap{max-width:100%;overflow:hidden;white-space:nowrap;font-size:clamp(.5rem,3.2cqw,.72rem)}.shell__feature-splash-card--asset .shell__feature-splash-tap,.shell__feature-splash-card--asset .shell__feature-splash-note{display:none}.shell__feature-splash-card--asset .shell__feature-splash-count,.shell__feature-splash-card--asset .shell__feature-splash-amount{font-family:Avenir Next Condensed,Arial Narrow,Roboto Condensed,Helvetica Neue,system-ui,sans-serif;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#fff6dc;text-shadow:0 .05em .08em rgba(0,0,0,.75)}.shell__feature-splash-card--asset .shell__feature-splash-count,.shell__feature-splash-card--asset .shell__feature-splash-amount{line-height:1;font-size:min(58cqh,calc(86cqw/(max(var(--splash-glyphs, 6),6)*.58)));transform-origin:50% 55%;animation:olympus-splash-amount-pop .62s cubic-bezier(.2,.9,.25,1.3) both}.shell__feature-splash[data-kind^=jackpot] .shell__feature-splash-card--asset .shell__feature-splash-amount{font-size:min(78cqh,calc(86cqw/(max(var(--splash-glyphs, 6),6)*.58)))}.shell__feature-splash-card--baked .shell__feature-splash-note{font-size:min(22cqh,2.6cqw);letter-spacing:.12em}.shell__feature-splash-count--retrigger{font-size:clamp(2.8rem,13vw,4.4rem);margin-bottom:2px}.shell__feature-splash-card--asset .shell__feature-splash-count--retrigger{margin:0}.shell__feature-splash[data-kind=retrigger] .shell__feature-splash-card:not(.shell__feature-splash-card--asset) .shell__feature-splash-count{color:#e9fff2;text-shadow:0 3px 18px rgba(90,240,170,.5),0 2px 4px rgba(0,0,0,.6)}.shell__feature-splash[data-kind=outro] .shell__feature-splash-card:not(.shell__feature-splash-card--asset) .shell__feature-splash-amount{color:#eaf6ff;text-shadow:0 3px 18px rgba(120,200,255,.5),0 2px 4px rgba(0,0,0,.6)}.st-odometer{display:inline-flex;align-items:center}.st-odometer__digit{display:inline-block;overflow:hidden;height:1em;line-height:1;font-variant-numeric:tabular-nums}.st-odometer__reel{display:flex;flex-direction:column;transition:transform .24s cubic-bezier(.22,.61,.36,1);user-select:none}.st-odometer__reel>span{height:1em;line-height:1;display:block;text-align:center}.st-odometer__static{display:inline-block;white-space:pre}.shell__feature-splash-note{color:#e0ecffdb;font:600 clamp(.68rem,2.3vw,.82rem) / 1.2 system-ui,sans-serif;letter-spacing:.24em;text-indent:.24em}.shell__feature-splash-tap{margin-top:6px;color:#c8d8f080;font:500 .64rem/1 system-ui,sans-serif;letter-spacing:.2em}.shell__coin-fountain{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.shell__feature-presentation-frame{animation:olympus-splash-pop-in .64s cubic-bezier(.18,.9,.24,1.18) both,olympus-splash-breathe 2.4s ease-in-out .7s infinite}.shell__feature-presentation-frame:before{content:"";position:absolute;inset:-12%;z-index:0;border-radius:50%;background:radial-gradient(closest-side,rgba(255,214,110,.42),rgba(255,190,70,.14) 55%,transparent 75%);filter:blur(6px);pointer-events:none;animation:olympus-splash-glow 1.8s ease-in-out infinite}.shell__feature-presentation-art{animation:none}.shell__feature-presentation-shine{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,252,228,.5) 50%,transparent 58%);background-size:260% 100%;background-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mix-blend-mode:screen;animation:olympus-splash-shine 2.6s ease-in-out .65s infinite}.shell__feature-splash-rays{position:absolute;left:50%;top:50%;z-index:0;width:150cqmin;height:150cqmin;margin:-75cqmin 0 0 -75cqmin;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,220,120,.22) 0deg 7deg,transparent 7deg 22deg);-webkit-mask-image:radial-gradient(closest-side,#000 20%,transparent 100%);mask-image:radial-gradient(closest-side,#000 20%,transparent 100%);pointer-events:none;animation:olympus-splash-rays-in .7s ease-out both,olympus-splash-rays-turn 16s linear infinite}.shell__feature-splash[data-tier=epic] .shell__feature-splash-rays,.shell__feature-splash[data-kind=jackpot-grand] .shell__feature-splash-rays{background:repeating-conic-gradient(from 0deg,rgba(255,228,140,.32) 0deg 8deg,transparent 8deg 20deg)}.shell__feature-splash.is-closing{animation:olympus-splash-backdrop-out .28s ease-in both}.shell__feature-splash.is-closing .shell__feature-presentation-frame,.shell__feature-splash.is-closing>.shell__feature-splash-card{animation:olympus-splash-pop-out .28s ease-in both}@keyframes olympus-splash-pop-in{0%{opacity:0;transform:scale(.35) rotate(-5deg);filter:blur(6px)}55%{opacity:1;transform:scale(1.1) rotate(1deg);filter:blur(0)}75%{transform:scale(.97) rotate(0)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes olympus-splash-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes olympus-splash-glow{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes olympus-splash-shine{0%{background-position:130% 0}55%,to{background-position:-30% 0}}@keyframes olympus-splash-rays-in{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes olympus-splash-rays-turn{to{rotate:360deg}}@keyframes olympus-splash-pop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.12);filter:blur(4px)}}@keyframes olympus-splash-backdrop-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.shell__feature-presentation-frame,.shell__feature-presentation-frame:before,.shell__feature-presentation-shine,.shell__feature-splash-rays,.shell__feature-splash.is-closing,.shell__feature-splash.is-closing .shell__feature-presentation-frame{animation:none}.shell__feature-presentation-shine{display:none}}@keyframes olympus-splash-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes olympus-splash-card-in{0%{opacity:0;transform:scale(.86) translateY(10px)}to{opacity:1;transform:none}}@keyframes olympus-splash-amount-pop{0%{opacity:0;transform:scale(.55) translateY(.12em);filter:blur(3px)}55%{opacity:1;transform:scale(1.14);filter:blur(0)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes olympus-presentation-art-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes olympus-transient-presentation{0%{opacity:0;transform:scale(.55) rotate(-4deg)}28%{opacity:1;transform:scale(1.08) rotate(1deg)}72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@media (prefers-reduced-motion: reduce){.shell__feature-splash,.shell__feature-splash-card,.shell__feature-presentation-art{animation-duration:1ms}.shell__transient-presentation img{animation:none;opacity:1;transform:none}}.shell__reference-hud{position:absolute;z-index:5;pointer-events:none}.shell__reference-hud-housing{position:absolute;pointer-events:none;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--ut-color-panel-fill, #0b1020) 88%,#ffffff 7%),color-mix(in srgb,var(--ut-color-panel-fill, #0b1020) 90%,#000000 10%) 52%,color-mix(in srgb,var(--ut-color-panel-fill, #0b1020) 82%,#000000 18%));border:1px solid color-mix(in srgb,var(--ut-color-panel-border, #6ddcff) 34%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--ut-color-panel-border, #6ddcff) 40%,transparent),inset 0 -8px 18px #00000080,0 10px 30px #0000008c,0 0 26px color-mix(in srgb,var(--ut-color-panel-border, #6ddcff) 16%,transparent)}.shell__reference-hud-button{position:absolute;display:flex;align-items:center;justify-content:center;gap:5%;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--ut-color-panel-border, #6ddcff) 55%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--ut-color-panel-fill, #10182e) 66%,#ffffff 12%),color-mix(in srgb,var(--ut-color-panel-fill, #10182e) 88%,#000000 4%) 46%,color-mix(in srgb,var(--ut-color-panel-fill, #10182e) 78%,#000000 18%));color:color-mix(in srgb,var(--game-ui-text, #e9f7ff) 72%,var(--ut-color-panel-border, #6ddcff) 28%);box-shadow:inset 0 1px #ffffff29,inset 0 0 10px color-mix(in srgb,var(--ut-color-panel-border, #6ddcff) 12%,transparent),inset 0 -6px 12px #0000006b,0 3px 10px #00000080,0 0 10px color-mix(in srgb,var(--ut-color-panel-border, #6ddcff) 18%,transparent);text-shadow:0 0 8px color-mix(in srgb,var(--ut-color-panel-border, #6ddcff) 45%,transparent);cursor:pointer;pointer-events:auto;container-type:size;transition:transform 90ms ease,filter .15s ease,opacity .15s ease,box-shadow .15s ease}.shell__reference-hud-button svg{width:56%;height:56%;flex:none;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px color-mix(in srgb,currentColor 55%,transparent));pointer-events:none}.shell__reference-hud-button:hover:not(:disabled){filter:brightness(1.18);box-shadow:inset 0 1px #fff3,inset 0 -6px 12px #0000006b,0 3px 12px #00000080,0 0 18px color-mix(in srgb,var(--ut-color-panel-border, #6ddcff) 38%,transparent)}.shell__reference-hud-button:active:not(:disabled){transform:scale(var(--ut-button-pressed-scale, .94));filter:brightness(.92)}.shell__reference-hud-button:disabled{cursor:default;opacity:.5;filter:saturate(.5) brightness(.75)}.shell__reference-hud-button--spin{border:2px solid color-mix(in srgb,var(--ut-color-theme-primary, #19dfff) 85%,#ffffff 15%);background:radial-gradient(circle at 50% 36%,color-mix(in srgb,var(--ut-color-panel-fill, #0b1020) 72%,var(--ut-color-theme-primary, #19dfff) 20%),color-mix(in srgb,var(--ut-color-panel-fill, #0b1020) 90%,#000000 10%) 68%,color-mix(in srgb,var(--ut-color-panel-fill, #0b1020) 82%,#000000 18%));color:var(--ut-color-theme-primary, #19dfff);box-shadow:inset 0 0 14px color-mix(in srgb,var(--ut-color-theme-primary, #19dfff) 30%,transparent),inset 0 1px #ffffff24,0 0 22px color-mix(in srgb,var(--ut-color-theme-primary, #19dfff) 42%,transparent),0 6px 26px #0000008c;text-shadow:none;animation:shell-reference-hud-spin-breathe 2.6s ease-in-out infinite}.shell__reference-hud-button--spin svg{width:50%;height:50%;stroke-width:2.9;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ut-color-theme-primary, #19dfff) 75%,transparent))}.shell__reference-hud-button--spin:hover:not(:disabled){box-shadow:inset 0 0 18px color-mix(in srgb,var(--ut-color-theme-primary, #19dfff) 42%,transparent),inset 0 1px #ffffff2e,0 0 34px color-mix(in srgb,var(--ut-color-theme-primary, #19dfff) 62%,transparent),0 6px 26px #0000008c}@keyframes shell-reference-hud-spin-breathe{0%,to{box-shadow:inset 0 0 14px color-mix(in srgb,var(--ut-color-theme-primary, #19dfff) 30%,transparent),inset 0 1px #ffffff24,0 0 20px color-mix(in srgb,var(--ut-color-theme-primary, #19dfff) 38%,transparent),0 6px 26px #0000008c}50%{box-shadow:inset 0 0 20px color-mix(in srgb,var(--ut-color-theme-primary, #19dfff) 44%,transparent),inset 0 1px #ffffff29,0 0 34px color-mix(in srgb,var(--ut-color-theme-primary, #19dfff) 58%,transparent),0 6px 26px #0000008c}}@media (prefers-reduced-motion: reduce){.shell__reference-hud-button--spin{animation:none}}.shell__reference-hud-button.is-busy{animation:none;filter:brightness(.78) saturate(.85)}.shell__reference-hud-button.is-active{filter:brightness(1.15) drop-shadow(0 0 12px color-mix(in srgb,var(--ut-color-theme-primary, #19dfff) 70%,transparent))}.shell__reference-hud-button--buy-bonus{border-color:color-mix(in srgb,var(--ut-color-panel-highlight, #d7a145) 62%,transparent);color:color-mix(in srgb,var(--ut-color-panel-highlight, #d7a145) 72%,#ffffff 28%);box-shadow:inset 0 1px #ffffff24,inset 0 -6px 12px #0000006b,0 3px 10px #00000080,0 0 12px color-mix(in srgb,var(--ut-color-panel-highlight, #d7a145) 24%,transparent);text-shadow:0 0 10px color-mix(in srgb,var(--ut-color-panel-highlight, #d7a145) 55%,transparent)}.shell__reference-hud-button--buy-bonus:hover:not(:disabled){box-shadow:inset 0 1px #ffffff2e,inset 0 -6px 12px #0000006b,0 3px 12px #00000080,0 0 20px color-mix(in srgb,var(--ut-color-panel-highlight, #d7a145) 44%,transparent)}.shell__reference-hud-button--buy-bonus svg{width:auto;height:46%}.shell__reference-hud-buy-price,.shell__reference-hud-confirm{font-family:var(--ut-font-family-primary, inherit),var(--ut-font-family-fallback, ui-sans-serif),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap;overflow:hidden;pointer-events:none}.shell__reference-hud-buy-price{font-size:clamp(8px,32cqh,15px);letter-spacing:.03em}.shell__reference-hud-confirm{font-size:clamp(7px,27cqh,13px);letter-spacing:.08em;color:var(--ut-color-warning, #ffb300);text-shadow:0 0 10px color-mix(in srgb,var(--ut-color-warning, #ffb300) 60%,transparent)}.shell__reference-hud-note{position:absolute;display:flex;align-items:center;justify-content:center;margin:0;padding:4px;overflow:hidden;color:var(--game-ui-danger, #ef4444);font-size:clamp(7px,1.4dvh,11px);font-weight:700;letter-spacing:.04em;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.8);pointer-events:none}.shell__reference-hud-chip{position:absolute;display:flex;align-items:center;justify-content:center;gap:.45em;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--ut-color-panel-fill, #050914) 80%,#000000 20%),color-mix(in srgb,var(--ut-color-panel-fill, #050914) 92%,#000000 8%));border:1px solid color-mix(in srgb,var(--ut-color-panel-border, #6ddcff) 22%,transparent);box-shadow:inset 0 2px 8px #000000a6,inset 0 -1px #ffffff0f;color:var(--game-ui-text, #e9f7ff);font-family:var(--ut-font-family-primary, inherit),var(--ut-font-family-fallback, ui-sans-serif),system-ui,sans-serif;font-variant-numeric:tabular-nums;container-type:size;pointer-events:none}.shell__reference-hud-chip em{color:color-mix(in srgb,var(--ut-color-panel-highlight, #d7a145) 80%,#ffffff 20%);font-size:clamp(6px,26cqh,10px);font-style:normal;font-weight:700;letter-spacing:.2em}.shell__reference-hud-chip strong{font-size:clamp(8px,46cqh,15px);font-weight:700;letter-spacing:.02em;text-shadow:0 0 8px color-mix(in srgb,var(--ut-color-panel-border, #6ddcff) 30%,transparent)}.shell__balance-readout--rail{display:flex;align-items:center;padding:.12em .75em;font-size:.78rem;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--ut-color-panel-fill, #050914) 80%,#000000 20%),color-mix(in srgb,var(--ut-color-panel-fill, #050914) 92%,#000000 8%));border:1px solid color-mix(in srgb,var(--ut-color-panel-border, #6ddcff) 26%,transparent);box-shadow:inset 0 2px 8px #0009,inset 0 -1px #ffffff0f;color:var(--game-ui-text, #e9f7ff);font-variant-numeric:tabular-nums}.shell__balance-readout--rail .bui-balance{display:flex;flex-direction:row;align-items:baseline;gap:.55em;min-width:0;height:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none}.shell__message-rail--reference-hud{align-items:center;padding-block:2px}.shell__message-rail--reference-hud .shell__message-copy{align-self:center}.shell__message-rail--reference-hud .shell__win-message .bui-win{display:flex;align-items:baseline;justify-content:flex-end;gap:.5em}.shell__balance-readout--rail .bui-label{color:color-mix(in srgb,var(--ut-color-panel-highlight, #d7a145) 80%,#ffffff 20%);font-size:.62em;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.shell__balance-readout--rail .bui-value{font-weight:700;letter-spacing:.02em}.shell__jackpot-boxes{--jp-gap: clamp(6px, 1.2cqw, 14px);--jp-container-w: min(100cqw, 640px);position:absolute;top:clamp(10px,1.8dvh,20px);left:50%;z-index:90;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;align-items:center;justify-items:center;gap:var(--jp-gap);width:var(--jp-container-w);transform:translate(-50%)}.shell__jackpot-row{display:contents}.shell__jackpot-box{--jp-safe-x: 0%;--jp-safe-y: 0%;--jp-safe-w: 100%;--jp-safe-h: 100%;position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:auto;aspect-ratio:var(--jp-ar);padding:clamp(6px,1dvh,12px) clamp(10px,1.8vw,24px);border:1px solid rgba(255,255,255,.18);border-radius:clamp(10px,1.6vw,16px);background:linear-gradient(180deg,#0e1624eb,#060b14f5);box-shadow:0 8px 24px #00000073,inset 0 1px #ffffff1a;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6);transition:transform .15s ease,box-shadow .15s ease}.shell__jackpot-box--grand{--jp-ar: 1351 / 295}.shell__jackpot-box--major{--jp-ar: 1351 / 293}.shell__jackpot-box--minor{--jp-ar: 1056 / 268}.shell__jackpot-box--mini{--jp-ar: 1056 / 269}.shell__jackpot-box:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000080,inset 0 1px #ffffff1f}.shell__jackpot-box[data-themed-plate=true]{background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain;border-color:transparent;border-radius:0;box-shadow:none;padding:0}.shell__jackpot-box--grand:not([data-themed-plate=true]){border-color:#dc262699;background:linear-gradient(180deg,#780a0af0,#320404f7);box-shadow:0 0 24px #dc262652,0 6px 18px #00000073,inset 0 1px #ffffff1f}.shell__jackpot-box--major:not([data-themed-plate=true]){border-color:#2563eb99;background:linear-gradient(180deg,#0a2878f0,#041232f7);box-shadow:0 0 24px #2563eb52,0 6px 18px #00000073,inset 0 1px #ffffff1f}.shell__jackpot-box--minor:not([data-themed-plate=true]){border-color:#16a34a99;background:linear-gradient(180deg,#08461ef0,#031e0cf7);box-shadow:0 0 24px #16a34a52,0 6px 18px #00000073,inset 0 1px #ffffff1f}.shell__jackpot-box--mini:not([data-themed-plate=true]){border-color:#db277799;background:linear-gradient(180deg,#6e0f3cf0,#320519f7);box-shadow:0 0 24px #db277752,0 6px 18px #00000073,inset 0 1px #ffffff1f}.shell__jackpot-amount{position:absolute;left:var(--jp-safe-x);top:var(--jp-safe-y);width:var(--jp-safe-w);height:var(--jp-safe-h);display:grid;place-items:center;z-index:2;font-size:clamp(.75rem,4.2cqw,1.25rem);font-weight:900;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:clip;text-shadow:0 2px 5px rgba(0,0,0,.75),0 0 18px rgba(0,0,0,.55)}@media (orientation: landscape){.shell__jackpot-boxes{--jp-container-w: min(95vw, 760px);position:fixed;top:clamp(8px,1.5dvh,16px);left:50vw;transform:translate(-50%);grid-template-columns:1fr 1fr;grid-template-areas:"grand major" "minor mini";align-items:center;justify-items:center}.shell__jackpot-box--grand{grid-area:grand}.shell__jackpot-box--major{grid-area:major}.shell__jackpot-box--minor{grid-area:minor}.shell__jackpot-box--mini{grid-area:mini}.shell__jackpot-box{width:100%;height:auto;max-width:100%}.shell__jackpot-amount{font-size:clamp(.75rem,2.8vw,1.25rem)}}@container shell (min-width: 520px){@media (orientation: portrait){.shell__jackpot-boxes{--jp-container-w: min(100cqw, 720px);grid-template-columns:1fr 1fr 1fr;grid-template-areas:"grand grand grand" "major minor mini"}.shell__jackpot-amount{font-size:clamp(.85rem,3.2cqw,1.35rem)}}}@media (prefers-reduced-motion: reduce){.shell__feature-splash-card--asset .shell__feature-splash-count,.shell__feature-splash-card--asset .shell__feature-splash-amount{animation:none}}.shell__lowbal{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;padding:16px;background:radial-gradient(circle at 50% 40%,#3c14508c,#02040ae0);backdrop-filter:blur(6px);animation:olympus-splash-backdrop-in .24s ease-out both}.shell__lowbal-card{position:relative;width:min(380px,100%);padding:74px 24px 22px;margin-top:46px;border-radius:26px;border:2px solid rgba(255,214,120,.7);text-align:center;color:#fff3d6;background:radial-gradient(130% 70% at 50% 0%,rgba(255,196,80,.28),transparent 62%),linear-gradient(180deg,#28123efa,#0c061afa);box-shadow:0 0 0 4px #0000008c,0 30px 90px #000c,0 0 70px #ffbe4647,inset 0 1px #fff0c84d;animation:olympus-splash-card-in .36s cubic-bezier(.2,.9,.25,1.15) both}.shell__lowbal-coin{position:absolute;top:-50px;left:50%;width:100px;height:100px;margin-left:-50px;perspective:600px}.shell__lowbal-coin span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;font:900 3.4rem/1 Arial Black,Impact,system-ui,sans-serif;color:#5a3a00;text-shadow:0 2px 0 rgba(255,245,200,.7);background:radial-gradient(circle at 34% 26%,#fffbe0,#ffd65a 38%,#e0a21f 72%,#b97b10);border:5px solid #fff1b8;box-shadow:0 0 40px #ffc846bf,inset 0 -8px 14px #78460073,inset 0 6px 10px #fff9;animation:olympus-lowbal-coin 2.4s ease-in-out infinite}.shell__lowbal-card h2{margin:0 0 8px;font:900 1.7rem/1.1 Arial Black,Impact,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(180deg,#fffbe6,#ffd25a 55%,#f0a020);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 6px rgba(0,0,0,.7))}.shell__lowbal-text{margin:0 0 10px;font:500 .98rem/1.45 system-ui,sans-serif;color:#fff3d6e0}.shell__lowbal-balance{margin:0 0 18px;font:600 .8rem system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#ffd678cc}.shell__lowbal-balance strong{margin-left:6px;font-size:1rem;color:#fff;letter-spacing:.04em}.shell__lowbal-actions{display:grid;gap:10px}.shell__lowbal-primary,.shell__lowbal-secondary,.shell__lowbal-later{min-height:50px;border-radius:15px;font:800 .98rem system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.shell__lowbal-primary{border:0;color:#2a1700;background:linear-gradient(180deg,#fff0b0,#ffc93c 52%,#e08a0c);box-shadow:0 8px 26px #ffb42873,inset 0 1px #ffffffb3;animation:olympus-lowbal-pulse 1.8s ease-in-out infinite}.shell__lowbal-secondary{border:1px solid rgba(255,214,120,.55);color:#ffe6a0;background:#ffbe461a}.shell__lowbal-later{min-height:38px;border:0;color:#fff3d68c;background:transparent;font-weight:600;letter-spacing:.04em;text-transform:none}@keyframes olympus-lowbal-coin{0%,to{transform:rotateY(0) translateY(0)}50%{transform:rotateY(180deg) translateY(-6px)}}@keyframes olympus-lowbal-pulse{0%,to{box-shadow:0 8px 26px #ffb42873,inset 0 1px #ffffffb3}50%{box-shadow:0 8px 40px #ffc83cd9,inset 0 1px #ffffffb3}}@media (prefers-reduced-motion: reduce){.shell__lowbal-coin span,.shell__lowbal-primary{animation:none}}.shell--free-spins-atmosphere .shell__canvas:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 85% 62% at 50% 46%,transparent 50%,rgba(2,26,17,.55) 100%),linear-gradient(180deg,rgba(255,196,77,.09),transparent 28%,transparent 72%,rgba(255,196,77,.09));box-shadow:inset 0 0 72px #ffbe4642}.shell.shell--free-spins .shell__feature-status{top:auto;right:auto;left:50%;bottom:calc(var(--game-control-h, 120px) + var(--game-safe-bottom, 8px) + 12px);transform:translate(-50%);z-index:12;display:flex;align-items:baseline;justify-content:center;gap:10px;min-height:0;padding:3px 20px 4px;border:2px solid rgba(255,207,106,.85);border-radius:999px;background:linear-gradient(180deg,#0a2217ed,#030f0bed);box-shadow:0 0 22px #ffbe4652,0 6px 18px #00000080;color:#ffe6a8;font-size:.8rem;font-weight:800;letter-spacing:.16em;white-space:nowrap}.shell.shell--free-spins .shell__feature-status strong{color:#fff;font-size:1.55rem;line-height:1;letter-spacing:0;text-shadow:0 0 12px rgba(255,207,106,.55)}.shell.shell--free-spins .shell__feature-status small{color:#ffe6a8;font-size:.75rem;letter-spacing:.1em}html,body,#root,canvas,img,svg,button,dialog{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior:none;touch-action:manipulation;-webkit-text-size-adjust:100%}img,svg,canvas{-webkit-user-drag:none;user-drag:none}input,textarea,[contenteditable=true],.bdbg,.bdbg *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}
