.live-now-shelf,.wallet-statement,.trust-panel,.fairness-receipt{min-width:0}.live-now-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.live-now-card{display:flex;min-width:0;min-height:72px;align-items:center;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--green) 24%,var(--line));border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--panel-2) 92%,var(--green)),var(--panel));color:var(--text);text-decoration:none}.live-now-card:hover,.live-now-card:focus-visible{border-color:var(--green);transform:translateY(-1px)}.live-now-card>span:nth-child(2){display:grid;min-width:0;gap:3px}.live-now-card strong,.live-now-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-now-card small{color:var(--muted)}.live-now-dot{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 14%,transparent)}.live-now-action{margin-left:auto;color:var(--gold);font-size:.8rem;font-weight:800}.wallet-statement,.trust-panel,.fairness-receipt{display:grid;gap:16px;padding:clamp(16px,2.5vw,24px);border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--panel) 94%,black)}.wallet-statement-heading,.trust-panel-heading,.fairness-receipt-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wallet-statement-heading h2,.trust-panel-heading h2,.fairness-receipt-heading h3{margin:2px 0 0}.wallet-statement-filters{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin}.wallet-statement-filter{min-height:44px;flex:0 0 auto;padding:8px 13px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);color:var(--muted);font:inherit;font-weight:750;cursor:pointer}.wallet-statement-filter.is-active,.wallet-statement-filter:hover,.wallet-statement-filter:focus-visible{border-color:var(--gold);color:var(--text)}.wallet-statement-results,.support-case-list,.security-session-list{display:grid;gap:10px}.wallet-statement-row,.support-case-card,.security-session{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:13px;background:var(--panel-2)}.wallet-statement-main,.wallet-statement-values,.support-case-card>div,.security-session>div{display:grid;min-width:0;gap:3px}.wallet-statement-main>span,.wallet-statement-values>span,.support-case-card span,.security-session span{color:var(--muted);font-size:.82rem}.wallet-statement-values{justify-items:end;text-align:right}.wallet-statement-values .is-positive{color:var(--green)}.wallet-statement-values .is-negative{color:var(--red)}.wallet-statement-ref{overflow:hidden;max-width:42ch;text-overflow:ellipsis;white-space:nowrap}.fairness-receipt ol{display:grid;gap:8px;margin:0;padding-left:22px;color:var(--muted)}.fairness-receipt-contract{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:10px}.fairness-receipt-contract>div,.fairness-receipt-settlement{display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.fairness-receipt-contract span,.fairness-receipt-settlement span{color:var(--muted);font-size:.82rem}.fairness-receipt-settlement[data-verified=true]{border-color:color-mix(in srgb,var(--green) 38%,var(--line))}.fairness-rules-catalog details>summary{min-height:44px;display:flex;align-items:center;color:var(--text);font-weight:850;cursor:pointer}.fairness-rules-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fairness-rules-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.fairness-rules-list article>div{display:flex;min-width:0;align-items:baseline;gap:8px}.fairness-rules-list article span,.fairness-rules-list article p{color:var(--muted);font-size:.8rem}.fairness-rules-list article p{grid-column:1 / -1;margin:0}.fairness-rules-list article a{grid-column:2;grid-row:1;color:var(--gold);font-size:.78rem;font-weight:800;text-decoration:none}.fairness-receipt-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.fairness-receipt-values>div,.security-capabilities>article{display:grid;min-width:0;gap:5px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.fairness-receipt-values dt{color:var(--muted);font-size:.78rem}.fairness-receipt-values dd{min-width:0;margin:0}.fairness-receipt-values code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fairness-receipt-actions,.safer-play-actions{display:flex;flex-wrap:wrap;gap:10px}.security-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.security-capabilities span{color:var(--muted);font-size:.84rem}.security-session.is-current{border-color:color-mix(in srgb,var(--green) 38%,var(--line))}.product-page-title{align-items:center}.product-page-links,.service-status-strip{display:flex;flex-wrap:wrap;gap:9px}.service-status-strip{margin-bottom:16px;padding:10px 12px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--panel) 94%,black)}.service-status-item{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;background:var(--panel-2);color:var(--muted);font-size:.78rem}.service-status-item i{width:8px;height:8px;border-radius:50%;background:var(--muted)}.service-status-item.status-operational i{background:var(--green)}.service-status-item.status-limited i,.service-status-item.status-delayed i{background:var(--gold)}.service-status-item.status-unavailable i,.service-status-item.status-maintenance i{background:var(--red)}.service-status-link{min-height:32px;display:inline-flex;align-items:center;margin-left:auto;padding-inline:8px;color:var(--gold);font-size:.78rem;font-weight:800;text-decoration:none}.service-status-page{display:grid;gap:18px}.service-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.service-status-card{display:grid;min-width:0;gap:12px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.service-status-card>header,.service-status-card>header>span{display:flex;align-items:center;gap:8px}.service-status-card>header{justify-content:space-between}.service-status-card>header i,.service-status-history-dot{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--muted)}.service-status-card.status-operational>header i,.service-status-history-dot.status-operational{background:var(--green)}.service-status-card.status-limited>header i,.service-status-card.status-delayed>header i,.service-status-history-dot.status-limited,.service-status-history-dot.status-delayed{background:var(--gold)}.service-status-card.status-unavailable>header i,.service-status-card.status-maintenance>header i,.service-status-history-dot.status-unavailable,.service-status-history-dot.status-maintenance{background:var(--red)}.service-status-card p{margin:0;color:var(--muted)}.service-status-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.service-status-card dl>div{display:grid;gap:3px}.service-status-card dt,.service-status-card dd{margin:0;font-size:.78rem}.service-status-card dt{color:var(--muted)}.service-status-history ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.service-status-history li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.service-status-history li p{margin:3px 0 0;color:var(--muted)}.service-status-history time{color:var(--muted);font-size:.78rem}.public-safer-play-help{display:grid;gap:16px}.public-safer-play-help .account-control-grid>article{display:grid;gap:6px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--panel-2)}.public-safer-play-help .account-control-grid p{margin:0;color:var(--muted)}.community-spotlights{margin-block:18px}.community-spotlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.community-spotlight-grid>a,.account-control-grid>a{display:grid;min-width:0;gap:6px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--text);text-decoration:none}.community-spotlight-grid>a:hover,.community-spotlight-grid>a:focus-visible,.account-control-grid>a:hover,.account-control-grid>a:focus-visible{border-color:var(--gold)}.community-spotlight-grid span,.community-spotlight-grid p,.account-control-grid small{color:var(--muted)}.community-spotlight-grid p{margin:0}.account-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-control-grid>a{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.account-control-grid>a>span{display:grid;gap:3px}.wallet-statement-support,.cashier-support-link{min-height:32px;border:0;background:transparent;color:var(--gold);font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.wallet-statement-support:hover,.wallet-statement-support:focus-visible,.cashier-support-link:hover,.cashier-support-link:focus-visible{text-decoration:underline}.inline-alert{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2);color:var(--muted)}.inline-alert.error{border-color:color-mix(in srgb,var(--red) 45%,var(--line));color:color-mix(in srgb,var(--red) 72%,white)}.support-compose-form,.support-case-detail,.support-message-form,.security-reauth-form{display:grid;gap:14px}.support-compose-heading,.support-reference,.support-event>div,.security-reauth-form{display:flex;align-items:center;justify-content:space-between;gap:12px}.support-compose-heading h3,.safer-play-pending h3{margin:2px 0 0}.support-compose-form label,.support-message-form label{display:grid;gap:7px;color:var(--muted);font-size:.84rem;font-weight:750}.support-compose-form input,.support-compose-form select,.support-compose-form textarea,.support-message-form textarea,.security-reauth-form input{width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2);color:var(--text);font:inherit}.support-compose-form textarea,.support-message-form textarea{resize:vertical}.support-reference{min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--gold) 30%,var(--line));border-radius:11px;background:var(--panel-2)}.support-reference code{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.support-reference button{border:0;background:transparent;color:var(--muted);cursor:pointer}.support-case-card.is-active{border-color:var(--gold)}.support-event-list,.safer-play-pending{display:grid;gap:9px}.support-event,.safer-play-pending article{padding:12px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2)}.safer-play-pending article,.safer-play-pending-action{display:flex;align-items:center;justify-content:space-between;gap:12px}.safer-play-pending-action{flex-wrap:wrap;justify-content:flex-end}.safer-play-pending-action .button{min-height:44px}.support-event strong{text-transform:capitalize}.support-event time,.support-event p,.support-privacy-note,.security-session small,.security-reauth-form span,.safer-play-pending span,.safer-play-pending time{color:var(--muted);font-size:.8rem}.support-event p{margin:8px 0 0;white-space:pre-wrap}.support-live-shell{display:grid;min-width:0;gap:14px}.support-live-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--purple) 34%,var(--line));border-radius:17px;background:radial-gradient(circle at 9% 0%,color-mix(in srgb,var(--purple) 18%,transparent),transparent 34%),color-mix(in srgb,var(--panel) 96%,black)}.support-live-brand,.support-live-header-actions,.support-live-state,.support-thread-title-line,.support-conversation-heading,.support-conversation-heading>div,.support-conversation-card,.support-conversation-copy,.support-conversation-copy>span:first-child,.support-conversation-meta,.support-message,.support-message header,.support-message-composer small,.support-thread-closed,.support-welcome-action{display:flex;min-width:0;align-items:center}.support-live-brand{gap:11px}.support-live-brand>span,.support-conversation-icon,.support-message-avatar,.support-welcome-action>span:first-child{display:grid;flex:0 0 auto;place-items:center;color:var(--gold)}.support-live-brand>span{width:44px;height:44px;border:1px solid color-mix(in srgb,var(--purple) 58%,var(--line));border-radius:13px;background:linear-gradient(145deg,color-mix(in srgb,var(--purple) 38%,var(--panel-2)),var(--panel-2));box-shadow:0 10px 30px color-mix(in srgb,var(--purple) 16%,transparent)}.support-live-brand>div{min-width:0}.support-live-brand h2{margin:1px 0 0;font-size:clamp(1.08rem,2vw,1.3rem)}.support-live-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px}.support-live-header-actions .button{min-height:42px}.support-live-state{min-height:34px;gap:7px;padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);color:var(--muted);font-size:.76rem;font-weight:800;white-space:nowrap}.support-live-state i{width:8px;height:8px;border-radius:50%;background:var(--muted);box-shadow:0 0 0 4px color-mix(in srgb,var(--muted) 12%,transparent)}.support-live-state.is-live{color:var(--green)}.support-live-state.is-live i{background:var(--green);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 14%,transparent)}.support-inbox{display:grid;min-width:0;min-height:590px;height:clamp(590px,calc(100dvh - 210px),760px);grid-template-columns:minmax(250px,310px) minmax(0,1fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--purple) 30%,var(--line));border-radius:20px;background:color-mix(in srgb,var(--panel) 96%,black);box-shadow:0 24px 70px #0003}.support-conversation-rail,.support-thread-panel,.support-compose-form,.support-compose-body,.support-compose-flow,.support-compose-description,.support-welcome-panel,.support-welcome-copy,.support-rail-empty,.support-thread-loading{display:grid;min-width:0;min-height:0}.support-conversation-rail{grid-template-rows:auto minmax(0,1fr);border-right:1px solid var(--line);background:color-mix(in srgb,var(--panel-2) 68%,var(--panel))}.support-conversation-heading{min-height:70px;justify-content:space-between;gap:10px;padding:14px;border-bottom:1px solid var(--line)}.support-conversation-heading>div{align-items:flex-start;flex-direction:column;gap:2px}.support-conversation-heading span{color:var(--muted);font-size:.76rem}.support-conversation-heading button{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--gold) 34%,var(--line));border-radius:11px;background:var(--panel);color:var(--gold);cursor:pointer}.support-conversation-list,.support-message-thread,.support-compose-body{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.support-conversation-list{padding:8px}.support-conversation-card{width:100%;align-items:flex-start;gap:10px;margin:0 0 6px;padding:11px;border:1px solid transparent;border-radius:13px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.support-conversation-card:hover,.support-conversation-card:focus-visible{border-color:color-mix(in srgb,var(--purple) 44%,var(--line));background:color-mix(in srgb,var(--purple) 9%,var(--panel))}.support-conversation-card.is-active{border-color:color-mix(in srgb,var(--gold) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--purple) 17%,var(--panel)),var(--panel))}.support-conversation-icon{width:36px;height:36px;border-radius:11px;background:color-mix(in srgb,var(--purple) 18%,var(--panel-2))}.support-conversation-copy{flex:1 1 auto;align-items:stretch;flex-direction:column;gap:5px;overflow:hidden}.support-conversation-copy>span:first-child{justify-content:space-between;gap:8px}.support-conversation-copy strong,.support-conversation-copy small,.support-conversation-copy time,.support-conversation-meta code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-conversation-copy strong{font-size:.86rem}.support-conversation-copy time{max-width:92px;color:var(--muted);font-size:.64rem}.support-conversation-copy small{color:var(--muted);font-size:.74rem}.support-conversation-meta{justify-content:space-between;gap:7px}.support-conversation-meta code{max-width:92px;color:color-mix(in srgb,var(--muted) 88%,transparent);font-size:.62rem}.support-case-status{display:inline-flex;min-height:24px;align-items:center;padding:3px 7px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.64rem;font-weight:850;white-space:nowrap}.support-case-status.status-awaiting-player{border-color:color-mix(in srgb,var(--gold) 46%,var(--line));color:var(--gold)}.support-case-status.status-open,.support-case-status.status-under-review{border-color:color-mix(in srgb,var(--purple) 52%,var(--line));color:color-mix(in srgb,var(--purple) 52%,white)}.support-case-status.status-resolved{border-color:color-mix(in srgb,var(--green) 42%,var(--line));color:var(--green)}.support-thread-panel{position:relative;grid-template-rows:auto auto minmax(0,1fr) auto;background:radial-gradient(circle at 96% 0%,color-mix(in srgb,var(--purple) 10%,transparent),transparent 28%),color-mix(in srgb,var(--panel) 97%,black)}.support-loading-panel{grid-template-rows:minmax(0,1fr)}.support-thread-header{display:flex;min-width:0;min-height:70px;align-items:center;gap:11px;padding:13px 16px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 96%,black)}.support-thread-header>div{min-width:0;flex:1 1 auto}.support-thread-header h3{overflow:hidden;margin:0;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.support-thread-header>div:not(.support-agent-presence)>span{display:block;overflow:hidden;margin-top:4px;color:var(--muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.support-thread-title-line{justify-content:space-between;gap:10px}.support-thread-title-line .support-case-status{flex:0 0 auto}.support-thread-header>.support-agent-presence{display:flex;min-width:0;max-width:220px;flex:0 1 auto;align-items:center;gap:9px;padding:7px 9px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel-2) 92%,black)}.support-agent-avatar{position:relative;display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--purple) 36%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--purple) 16%,var(--panel-2));color:color-mix(in srgb,var(--purple) 45%,white)}.support-agent-avatar i{position:absolute;right:-3px;bottom:-3px;width:10px;height:10px;border:2px solid var(--panel);border-radius:50%;background:var(--muted)}.support-agent-presence.is-live .support-agent-avatar i{background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 12%,transparent)}.support-agent-presence>span:last-child{display:grid;min-width:0;gap:2px}.support-agent-presence strong,.support-agent-presence small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-agent-presence strong{font-size:.76rem}.support-agent-presence small{color:var(--muted);font-size:.64rem}.support-agent-presence.is-live small{color:var(--green)}.support-mobile-back{display:none;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:11px;background:var(--panel-2);color:var(--text);cursor:pointer}.support-thread-references{display:flex;min-width:0;gap:7px;overflow-x:auto;padding:8px 14px;border-bottom:1px solid var(--line);scrollbar-width:thin}.support-thread-references.is-empty{min-height:0;overflow:hidden;padding:0;border:0}.support-reference-chip{display:inline-flex;min-width:0;flex:0 0 auto;align-items:center;gap:6px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--gold) 28%,var(--line));border-radius:999px;background:var(--panel-2);color:var(--muted);font-size:.68rem}.support-reference-chip code{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-message-thread{display:flex;min-height:0;flex-direction:column;gap:11px;padding:18px clamp(14px,3vw,26px);scroll-behavior:smooth}.support-message{align-items:flex-end;gap:8px}.support-message>div{display:grid;max-width:min(76%,660px);gap:5px}.support-message header{justify-content:space-between;gap:12px;padding-inline:3px}.support-message header strong{font-size:.72rem}.support-message header time{color:var(--muted);font-size:.64rem}.support-message header>span{color:var(--muted);font-size:.62rem;font-weight:750}.support-message p{margin:0;padding:11px 13px;border:1px solid var(--line);border-radius:15px 15px 15px 4px;background:var(--panel-2);color:var(--text);font-size:.86rem;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.support-message-avatar{width:30px;height:30px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.support-message-bot .support-message-avatar{border-color:color-mix(in srgb,var(--gold) 32%,var(--line));background:color-mix(in srgb,var(--gold) 9%,var(--panel-2));color:var(--gold)}.support-message-bot>div{max-width:min(82%,680px)}.support-message-handoff p,.support-compose-handoff p{border-color:color-mix(in srgb,var(--gold) 24%,var(--line));background:color-mix(in srgb,var(--gold) 6%,var(--panel-2))}.support-message-player{flex-direction:row-reverse}.support-message-player>div{justify-items:end}.support-message-player header{width:100%}.support-message-player p{border-color:color-mix(in srgb,var(--purple) 46%,var(--line));border-radius:15px 15px 4px;background:linear-gradient(140deg,color-mix(in srgb,var(--purple) 28%,var(--panel-2)),var(--panel-2))}.support-message-system{display:grid;justify-items:center;gap:3px;padding-block:3px;text-align:center}.support-message-system span{color:var(--muted);font-size:.72rem}.support-message-system time{color:color-mix(in srgb,var(--muted) 72%,transparent);font-size:.62rem}.support-message-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 14px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb,var(--panel) 98%,black)}.support-message-composer textarea{width:100%;min-width:0;min-height:48px;max-height:150px;resize:vertical;padding:12px 13px;border:1px solid var(--line);border-radius:13px;outline:0;background:var(--panel-2);color:var(--text);font:inherit}.support-message-composer textarea:focus{border-color:color-mix(in srgb,var(--purple) 58%,var(--gold))}.support-message-composer .button{min-width:92px;align-self:stretch}.support-message-composer small{grid-column:1 / -1;gap:5px;color:var(--muted);font-size:.66rem}.support-thread-closed{justify-content:space-between;gap:10px;padding:13px 15px max(13px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--panel)}.support-thread-closed>span{color:var(--muted)}.support-thread-closed>div{flex:1 1 auto}.support-thread-closed p{margin:2px 0 0;color:var(--muted);font-size:.72rem}.support-welcome-panel{grid-template-rows:minmax(120px,.7fr) auto auto minmax(60px,.4fr);align-content:center;justify-items:center;gap:15px;padding:clamp(24px,6vw,64px);text-align:center}.support-welcome-art{position:relative;display:grid;width:82px;height:82px;place-items:center;align-self:end;border:1px solid color-mix(in srgb,var(--purple) 58%,var(--line));border-radius:25px;background:linear-gradient(145deg,color-mix(in srgb,var(--purple) 42%,var(--panel-2)),var(--panel-2));color:var(--gold);box-shadow:0 24px 60px color-mix(in srgb,var(--purple) 20%,transparent)}.support-welcome-spark{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 16px var(--gold)}.support-welcome-spark-one{top:-8px;right:5px}.support-welcome-spark-two{bottom:7px;left:-11px;width:5px;height:5px}.support-welcome-copy{max-width:520px;gap:7px}.support-welcome-copy h2{margin:0;font-size:clamp(1.35rem,3vw,2rem)}.support-welcome-copy p:not(.eyebrow){margin:0;color:var(--muted)}.support-welcome-actions{display:grid;width:min(100%,560px);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.support-welcome-action{width:100%;gap:10px;padding:13px;border:1px solid var(--line);border-radius:13px;background:var(--panel-2);color:var(--text);font:inherit;text-align:left;cursor:pointer}.support-welcome-action:hover,.support-welcome-action:focus-visible{border-color:var(--gold)}.support-welcome-action>span:first-child{width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--purple) 18%,var(--panel))}.support-welcome-action>span:last-child{margin-left:auto;color:var(--muted)}.support-welcome-action>div{display:grid;min-width:0;gap:2px}.support-welcome-action small{color:var(--muted);font-size:.7rem}.support-rail-empty,.support-thread-loading{align-content:center;justify-items:center;gap:8px;height:100%;padding:24px 16px;color:var(--muted);text-align:center}.support-rail-empty strong,.support-thread-loading strong{color:var(--text)}.support-rail-empty span{font-size:.74rem}.support-rail-empty .button{margin-top:6px}.support-thread-failure>span:first-child{color:var(--gold)}.support-thread-retry-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:7px}.support-live-spinner{width:24px;height:24px;border:2px solid color-mix(in srgb,var(--purple) 30%,var(--line));border-top-color:var(--gold);border-radius:50%;animation:support-live-spin .8s linear infinite}@keyframes support-live-spin{to{transform:rotate(1turn)}}.support-compose-panel{grid-template-rows:minmax(0,1fr)}.support-compose-form{grid-template-rows:auto minmax(0,1fr)}.support-compose-body{align-content:start;gap:14px;padding:clamp(16px,3vw,28px)}.support-compose-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px}.support-desktop-cancel{flex:0 0 auto}.support-compose-flow{grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.support-compose-conversation{display:flex;min-width:0;min-height:0;flex-direction:column;gap:11px;overflow:auto;overscroll-behavior:contain;padding:18px clamp(14px,3vw,26px);scrollbar-width:thin}.support-compose-conversation>.support-reference{flex:0 0 auto}.support-compose-conversation .support-message{flex:0 0 auto}.support-topic-replies{display:flex;max-width:min(86%,620px);flex:0 0 auto;flex-wrap:wrap;gap:8px;margin-left:38px}.support-topic-reply{min-height:44px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--purple) 42%,var(--line));border-radius:999px;outline:0;background:color-mix(in srgb,var(--purple) 10%,var(--panel-2));color:var(--text);font:inherit;font-size:.78rem;font-weight:800;text-align:left;cursor:pointer;touch-action:manipulation}.support-topic-reply:hover,.support-topic-reply:focus-visible{border-color:var(--gold);background:color-mix(in srgb,var(--purple) 18%,var(--panel-2))}.support-topic-reply:focus-visible{outline:3px solid color-mix(in srgb,var(--gold) 72%,white);outline-offset:2px}.support-compose-description{gap:8px;padding:12px 14px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb,var(--panel) 98%,black)}.support-compose-description input[type=hidden]{display:none}.support-compose-description textarea{min-height:76px;max-height:180px;resize:vertical}.support-compose-description textarea:focus{border-color:color-mix(in srgb,var(--purple) 58%,var(--gold));outline:0}.support-compose-submit-row{display:flex;min-width:0;align-items:center;gap:9px}.support-compose-submit-row small,.support-compose-private-note{color:var(--muted);font-size:.66rem}.support-compose-submit-row small,.support-compose-private-note{display:flex;min-width:0;align-items:center;gap:5px}.support-compose-submit-row small{flex:1 1 auto}.support-compose-submit-row .button{min-width:82px;flex:0 0 auto}.support-compose-submit-row .button svg{flex:0 0 auto}.support-compose-change{min-height:36px;flex:0 0 auto;padding:5px 7px;border:0;background:transparent;color:var(--gold);font:inherit;font-size:.7rem;font-weight:800;cursor:pointer}.support-compose-change:hover,.support-compose-change:focus-visible{text-decoration:underline}.support-compose-private-note{min-height:42px;margin:0;padding:8px 14px max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb,var(--panel) 98%,black)}.support-widget{position:fixed;z-index:80;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));display:grid;max-width:calc(100vw - 32px);justify-items:end;pointer-events:none;isolation:isolate}body.account-flagged.support-widget-open .support-widget{z-index:10010}.support-widget[hidden],.support-widget-panel[hidden],.support-widget-launcher[hidden],.support-widget-backdrop[hidden]{display:none!important}.support-widget-launcher{position:relative;min-width:58px;min-height:58px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 17px;border:1px solid color-mix(in srgb,var(--gold) 48%,var(--line));border-radius:18px;background:radial-gradient(circle at 22% 8%,color-mix(in srgb,var(--gold) 24%,transparent),transparent 44%),linear-gradient(145deg,color-mix(in srgb,var(--purple) 36%,var(--panel-2)),var(--panel));color:var(--text);box-shadow:0 18px 48px #0000006b,0 0 0 1px color-mix(in srgb,white 5%,transparent) inset;font-weight:850;cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.support-widget-launcher svg{flex:0 0 auto;color:var(--gold)}.support-widget-badge,.support-widget-tab-badge{min-width:21px;min-height:21px;display:inline-grid;place-items:center;padding:2px 5px;border:2px solid var(--panel);border-radius:999px;background:var(--red);color:#fff;font-size:.62rem;font-weight:900;line-height:1}.support-widget-badge{position:absolute;top:-6px;right:-6px}.support-widget-launcher:focus-visible,.support-widget-icon-button:focus-visible,.support-widget-tabs button:focus-visible,.support-widget textarea:focus-visible,.support-widget input:focus-visible,.support-widget select:focus-visible{outline:3px solid color-mix(in srgb,var(--gold) 82%,white);outline-offset:3px}@media(hover:hover){.support-widget-launcher:hover{border-color:var(--gold);box-shadow:0 22px 58px #0000007a,0 0 28px color-mix(in srgb,var(--gold) 12%,transparent);transform:translateY(-2px)}}.support-widget-backdrop{display:none!important}.support-widget-panel{width:min(400px,calc(100vw - 32px));height:min(720px,calc(100vh - 32px));max-height:calc(100vh - 32px);display:none;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--purple) 38%,var(--line));border-radius:22px;background:color-mix(in srgb,var(--panel) 98%,black);box-shadow:0 30px 90px #0000008f,0 0 0 1px color-mix(in srgb,white 4%,transparent) inset;pointer-events:auto;overscroll-behavior:contain}@supports (height: 100dvh){.support-widget-panel{height:min(720px,calc(100dvh - 32px));max-height:calc(100dvh - 32px)}}.support-widget.is-open .support-widget-panel{display:grid}.support-widget.is-open .support-widget-launcher{display:none}.support-widget-topbar{min-width:0;min-height:60px;display:flex;align-items:center;gap:9px;padding:9px 10px 9px 12px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--purple) 19%,transparent),transparent 44%),color-mix(in srgb,var(--panel-2) 68%,var(--panel))}.support-widget-brand,.support-widget-presence,.support-widget-controls{display:flex;min-width:0;align-items:center}.support-widget-brand{flex:1 1 auto;gap:9px}.support-widget-brand>span:first-child{width:36px;height:36px;display:grid;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--purple) 48%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--purple) 20%,var(--panel-2));color:var(--gold)}.support-widget-brand>div{min-width:0}.support-widget-brand h2{overflow:hidden;margin:0;font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.support-widget-brand p{overflow:hidden;margin:2px 0 0;color:var(--muted);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.support-widget-presence{flex:0 0 auto;gap:6px;color:var(--muted);font-size:.68rem;font-weight:800;white-space:nowrap}.support-widget-presence i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--muted);box-shadow:0 0 0 3px color-mix(in srgb,var(--muted) 13%,transparent)}.support-widget-presence.is-live{color:var(--green)}.support-widget-presence.is-live i{background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 13%,transparent)}.support-widget-controls{flex:0 0 auto;gap:5px}.support-widget-icon-button{width:40px;height:40px;display:grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--muted);cursor:pointer;touch-action:manipulation}.support-widget-icon-button:hover{border-color:var(--line);background:var(--panel-2);color:var(--text)}.support-widget-content{min-width:0;min-height:0;display:grid;overflow:hidden}.support-widget-content:focus-visible{outline:2px solid var(--focus, var(--gold));outline-offset:-3px}.support-widget-signed-out{min-width:0;min-height:0;display:grid;align-content:center;justify-items:center;gap:10px;overflow:auto;overscroll-behavior:contain;padding:24px 20px;text-align:center}.support-widget-signed-out h3{margin:0;font-size:1.25rem}.support-widget-signed-out>p:not(.eyebrow){max-width:34ch;margin:0 0 6px;color:var(--muted);font-size:.8rem;line-height:1.55}.support-widget-signed-out .button{width:min(100%,280px);min-height:44px}.support-widget-sign-in-icon{width:66px;height:66px;display:grid;place-items:center;margin-bottom:4px;border:1px solid color-mix(in srgb,var(--purple) 48%,var(--line));border-radius:20px;background:color-mix(in srgb,var(--purple) 19%,var(--panel-2));color:var(--gold);box-shadow:0 18px 44px color-mix(in srgb,var(--purple) 16%,transparent)}.support-widget-tabs{min-height:58px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px 9px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--panel) 98%,black)}.support-widget-tabs button{min-width:0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 10px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--muted);font:inherit;font-size:.72rem;font-weight:850;cursor:pointer;touch-action:manipulation}.support-widget-tabs button.is-active,.support-widget-tabs button[aria-selected=true]{border-color:color-mix(in srgb,var(--purple) 34%,var(--line));background:color-mix(in srgb,var(--purple) 15%,var(--panel-2));color:var(--text)}.support-widget-tab-badge{min-width:19px;min-height:19px;border-width:0}.support-widget .support-live-shell,.support-live-shell.is-widget{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);gap:0;overflow:hidden}.support-widget .support-live-shell>.inline-alert{margin:8px}.support-widget .support-live-header,.support-live-shell.is-widget>.support-live-header{display:none}.support-widget .support-inbox,.support-live-shell.is-widget .support-inbox{width:100%;height:100%;min-height:0;grid-template-columns:minmax(0,1fr);overflow:hidden;border:0;border-radius:0;box-shadow:none}.support-widget .support-conversation-rail,.support-live-shell.is-widget .support-conversation-rail{border-right:0}.support-widget .support-inbox.has-open-thread .support-conversation-rail,.support-live-shell.is-widget .support-inbox.has-open-thread .support-conversation-rail{display:none}.support-widget .support-inbox.support-widget-messages-view:not(.has-open-thread) .support-thread-panel,.support-live-shell.is-widget .support-inbox.support-widget-messages-view:not(.has-open-thread) .support-thread-panel{display:none}.support-widget .support-mobile-back,.support-live-shell.is-widget .support-mobile-back{display:grid}.support-widget .support-conversation-heading{min-height:62px;padding:11px 12px}.support-widget .support-conversation-list{padding:7px}.support-widget .support-conversation-card{margin-bottom:4px;padding:10px}.support-widget .support-thread-header{min-height:62px;flex-wrap:wrap;gap:9px;padding:10px 11px}.support-widget .support-thread-header>.support-agent-presence{width:calc(100% - 49px);max-width:none;flex-basis:calc(100% - 49px);margin-left:49px}.support-widget .support-message-thread,.support-widget .support-compose-conversation{gap:9px;padding:13px 11px;overflow-x:hidden}.support-widget .support-message{max-width:100%}.support-widget .support-message>div{max-width:calc(100% - 38px)}.support-widget .support-message p{padding:10px 11px;font-size:.82rem}.support-widget .support-reference-chip code{max-width:112px}.support-widget .support-topic-replies{width:calc(100% - 38px);max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:38px}.support-widget .support-topic-reply{width:100%;min-width:0;padding-inline:10px;border-radius:12px}.support-widget .support-compose-description{padding:10px 11px max(10px,env(safe-area-inset-bottom))}.support-widget .support-compose-description textarea{min-height:70px}.support-widget .support-compose-submit-row{flex-wrap:wrap;gap:6px}.support-widget .support-compose-submit-row small{order:3;flex-basis:100%}.support-widget .support-compose-submit-row .button{margin-left:auto}.support-widget .support-compose-private-note{padding-inline:11px;overflow-wrap:anywhere}.support-widget .support-message-composer{padding:10px 11px max(10px,env(safe-area-inset-bottom))}.support-widget .support-message-composer .button{min-width:48px;padding-inline:13px}.support-widget .support-message-composer .button span{display:none}.support-widget .support-message-composer small{overflow-wrap:anywhere}.support-widget .support-welcome-panel{grid-template-rows:auto auto auto;align-content:center;gap:13px;overflow:auto;overscroll-behavior:contain;padding:22px 17px}.support-widget .support-welcome-art{width:66px;height:66px;border-radius:20px}.support-widget .support-welcome-copy{max-width:34ch}.support-widget .support-welcome-copy h2{font-size:1.32rem}.support-widget .support-welcome-actions{width:100%;grid-template-columns:minmax(0,1fr)}.support-widget .support-compose-body{padding:14px}.support-widget .support-thread-closed{padding:11px max(11px,env(safe-area-inset-right)) max(11px,env(safe-area-inset-bottom)) max(11px,env(safe-area-inset-left))}@media(max-width:620px){.support-widget{right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));max-width:none}.support-widget-launcher{margin-left:auto;padding-inline:16px}.support-widget-panel{width:100%;max-width:none;height:min(720px,calc(100vh - 40px));max-height:calc(100vh - 40px);border-radius:20px}.support-widget-topbar{min-height:58px;padding-block:8px}.support-widget-brand p{display:none}.support-widget-presence{font-size:.64rem}.support-widget input,.support-widget select,.support-widget textarea{font-size:16px}@supports (height: 100dvh){.support-widget-panel{height:min(720px,calc(100dvh - max(20px,env(safe-area-inset-top)) - max(20px,env(safe-area-inset-bottom))));max-height:calc(100dvh - max(20px,env(safe-area-inset-top)) - max(20px,env(safe-area-inset-bottom)))}}}@media(max-width:370px){.support-widget-topbar{gap:5px;padding-inline:8px}.support-widget-brand{gap:6px}.support-widget-brand>span:first-child{width:34px;height:34px}.support-widget-presence span{display:none}.support-widget-controls{gap:2px}.support-widget-icon-button{width:38px;height:38px}}@media(max-height:500px){.support-widget-panel{height:calc(100dvh - max(10px,env(safe-area-inset-top)) - max(10px,env(safe-area-inset-bottom)));max-height:calc(100dvh - max(10px,env(safe-area-inset-top)) - max(10px,env(safe-area-inset-bottom)))}.support-widget-topbar{min-height:52px}.support-widget-tabs{min-height:50px;padding-block:3px}}@media(prefers-reduced-motion:reduce){.support-widget-launcher{transition:none}}.security-reauth-form{grid-template-columns:minmax(0,1fr) minmax(180px,320px) auto;padding:14px;border:1px solid color-mix(in srgb,var(--gold) 26%,var(--line));border-radius:13px;background:var(--panel-2)}.security-reauth-form>div{display:grid;gap:3px}.mfa-management{margin-top:16px}.mfa-status{display:inline-flex;min-height:32px;align-items:center;padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);color:var(--muted);font-size:.78rem;font-weight:850;white-space:nowrap}.mfa-status-good{border-color:color-mix(in srgb,var(--green) 38%,var(--line));color:var(--green)}.mfa-status-warning{border-color:color-mix(in srgb,var(--gold) 45%,var(--line));color:var(--gold)}.mfa-overview,.mfa-setup-flow,.mfa-backup-handoff,.mfa-step-up-form,.mfa-recovery-note{display:grid;min-width:0;gap:14px}.mfa-overview>div:first-child,.mfa-code-form>div:first-child,.mfa-step-up-form>div:first-child{display:grid;gap:4px}.mfa-overview p,.mfa-code-form span,.mfa-step-up-form span,.mfa-recovery-note p{margin:0;color:var(--muted)}.mfa-action-row,.mfa-handoff-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.mfa-handoff-heading{align-items:flex-start;justify-content:space-between}.mfa-handoff-heading h3{margin:2px 0 0}.mfa-action-row .button,.mfa-management>.button,.mfa-code-form .button,.mfa-step-up-tabs button,.mfa-uri-details .button,.mfa-secret-card .button,.mfa-recovery-note .button{min-height:44px}.mfa-secret-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:14px;border:1px solid color-mix(in srgb,var(--gold) 42%,var(--line));border-radius:13px;background:var(--panel-2)}.mfa-secret-card>span{grid-column:1 / -1;color:var(--muted);font-size:.8rem;font-weight:750}.mfa-secret-card code,.mfa-uri-details>code{overflow-wrap:anywhere;color:var(--text);font-size:clamp(.76rem,2vw,.9rem)}.mfa-setup-details,.mfa-protection-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.mfa-setup-details>div,.mfa-protection-summary>article{display:grid;gap:4px;padding:12px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2)}.mfa-setup-details dt,.mfa-protection-summary span,.mfa-protection-summary small{color:var(--muted);font-size:.78rem}.mfa-setup-details dd{margin:0;font-weight:800}.mfa-uri-details{min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.mfa-uri-details summary{min-height:44px;padding-block:11px;color:var(--text);font-weight:800;cursor:pointer}.mfa-uri-details>code{display:block;margin:10px 0 12px;padding:10px;border-radius:9px;background:color-mix(in srgb,var(--panel) 86%,black)}.mfa-code-form,.mfa-step-up-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,280px) auto auto;align-items:end;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--gold) 35%,var(--line));border-radius:13px;background:var(--panel-2)}.mfa-code-form>div:first-child,.mfa-step-up-form>div:first-child{grid-column:1 / -1}.mfa-code-form label,.mfa-step-up-form label{align-self:center;color:var(--muted);font-size:.82rem;font-weight:750}.mfa-code-form input,.mfa-step-up-form input{width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:var(--panel);color:var(--text);font:inherit;letter-spacing:.12em}.mfa-step-up-form{grid-template-columns:minmax(0,1fr)}.mfa-step-up-tabs{margin:0}.mfa-step-up-tabs button{flex:1 1 150px}.mfa-backup-code-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.mfa-backup-code-list li{min-width:0;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);text-align:center}.mfa-backup-code-list code{overflow-wrap:anywhere;font-size:clamp(.8rem,2.4vw,1rem);letter-spacing:.06em}.mfa-saved-note{margin:0;color:var(--muted);font-size:.8rem}.mfa-recovery-note{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:14px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel-2) 82%,transparent)}.mfa-recovery-note strong,.mfa-recovery-note p{grid-column:1}.mfa-recovery-note .button{grid-column:2;grid-row:1 / span 2}.safer-play-usage,.safer-play-protection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.safer-play-usage article,.safer-play-protection-grid>section{display:grid;gap:5px;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.safer-play-usage span,.safer-play-usage small,.safer-play-protection-grid span{color:var(--muted);font-size:.8rem}.safer-play-protection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.safer-play-protection-grid>section>div:first-child{display:grid;gap:5px}.case-review-status{display:inline-flex;align-self:center;padding:4px 8px;border:1px solid color-mix(in srgb,var(--gold) 35%,var(--line));border-radius:999px;color:var(--gold);font-size:.72rem;font-weight:800}.auth-mfa-modal .auth-body{align-content:center}.auth-mfa-icon{display:grid;width:54px;height:54px;place-items:center;margin-inline:auto;border:1px solid color-mix(in srgb,var(--gold) 50%,var(--line));border-radius:16px;background:var(--panel-2);color:var(--gold)}.auth-mfa-modal h2{margin:0;text-align:center}.auth-mfa-tabs{margin-bottom:0}.auth-mfa-expiry{color:var(--muted);font-size:.8rem;text-align:center}#toast-region .toast{display:flex;align-items:center;gap:10px}#toast-region .toast>span{min-width:0}#toast-region .toast>button{min-height:34px;flex:0 0 auto;padding:6px 10px;border:1px solid color-mix(in srgb,var(--gold) 45%,var(--line));border-radius:9px;background:var(--panel-2);color:var(--gold);font:inherit;font-weight:800;cursor:pointer}.safer-play-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.safer-play-form label{display:grid;gap:7px;color:var(--muted);font-size:.84rem;font-weight:700}.safer-play-form input{min-width:0;min-height:46px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2);color:var(--text);padding:10px 12px;font:inherit}.safer-play-form .button{align-self:end}@media(max-width:980px){.live-now-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fairness-receipt-values,.security-capabilities,.safer-play-usage,.security-reauth-form,.mfa-code-form,.mfa-setup-details,.mfa-protection-summary{grid-template-columns:minmax(0,1fr)}.support-inbox{grid-template-columns:minmax(220px,270px) minmax(0,1fr)}.support-message>div{max-width:84%}}@media(max-width:720px){.support-live-header{align-items:flex-start}.support-live-header-actions{max-width:48%}.support-live-header-actions .button{padding-inline:11px}.support-inbox{height:max(610px,calc(100dvh - 185px));min-height:610px;grid-template-columns:minmax(0,1fr)}.support-conversation-rail{border-right:0}.support-inbox.has-open-thread .support-conversation-rail{display:none}.support-inbox:not(.has-open-thread) .support-thread-panel{display:none}.support-mobile-back{display:grid}.support-desktop-cancel{display:none}.support-thread-header{flex-wrap:wrap;padding-inline:11px}.support-thread-header>.support-agent-presence{width:calc(100% - 51px);max-width:none;flex-basis:calc(100% - 51px);margin-left:51px}.support-message-thread{padding-inline:12px}.support-message>div{max-width:88%}.support-welcome-actions{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.live-now-grid,.safer-play-form,.community-spotlight-grid,.account-control-grid,.safer-play-protection-grid,.mfa-backup-code-list,.mfa-recovery-note,.fairness-receipt-contract,.fairness-rules-list,.service-status-grid,.service-status-card dl{grid-template-columns:minmax(0,1fr)}.service-status-history li{grid-template-columns:auto minmax(0,1fr)}.service-status-history time{grid-column:2}.wallet-statement-heading,.trust-panel-heading,.fairness-receipt-heading,.wallet-statement-row,.support-case-card,.security-session{align-items:stretch;flex-direction:column}.wallet-statement-values{justify-items:start;text-align:left}.support-compose-heading,.support-reference,.security-reauth-form,.safer-play-pending article,.safer-play-pending-action,.mfa-handoff-heading,.mfa-action-row{align-items:stretch;flex-direction:column}.safer-play-pending-action .button{width:100%}.wallet-statement-heading .button,.trust-panel-heading .button,.support-case-card .button,.security-session .button,.mfa-action-row .button,.mfa-backup-handoff>.button,.mfa-recovery-note .button{width:100%}.mfa-secret-card{grid-template-columns:minmax(0,1fr)}.mfa-secret-card>span,.mfa-recovery-note strong,.mfa-recovery-note p,.mfa-recovery-note .button{grid-column:1}.mfa-recovery-note .button{grid-row:auto}.support-live-header{align-items:stretch;flex-direction:column}.support-live-header-actions{max-width:none;justify-content:space-between}.support-live-header-actions .button{flex:1 1 auto}.support-thread-title-line{align-items:flex-start;flex-direction:column;gap:5px}.support-message-composer{grid-template-columns:minmax(0,1fr) auto}.support-message-composer .button{min-width:48px;padding-inline:13px}.support-message-composer .button span{display:none}.support-thread-closed{align-items:stretch;flex-wrap:wrap}.support-thread-closed .button,.support-compose-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){.live-now-card{transition:none}.support-live-spinner{animation-duration:1.6s}.support-message-thread{scroll-behavior:auto}}.policy-summary{display:grid;gap:4px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--gold, #f2c94c) 28%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--gold, #f2c94c) 7%,var(--panel));color:var(--text);font-size:12px;line-height:1.45}.policy-summary span{color:var(--muted)}.cashier-policy-summary{grid-column:1 / -1}:root{--player-surface: #080d27;--player-line: rgba(151, 119, 238, .24);--player-line-strong: rgba(247, 207, 87, .5);--player-text: #f5f3ff;--player-muted: #a7aec8;--player-gold: #f7cf57}.player-personalized-games.your-games-section{margin-top:24px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.player-personalized-games.your-games-section .section-heading{align-items:flex-end;gap:12px;margin-bottom:9px}.player-personalized-games.your-games-section .section-heading h2{color:var(--player-text);font-size:17px}.player-personalized-games.your-games-section .section-heading h2:before{background:var(--player-gold);box-shadow:none}.player-personalized-games .your-games-rail{grid-auto-columns:158px;gap:10px;padding:2px 2px 8px;scrollbar-color:rgba(151,119,238,.46) rgba(5,8,27,.55)}.player-personalized-games .your-game-card{aspect-ratio:.78;border-color:#9777ee4d;border-radius:8px;background:var(--player-surface);box-shadow:0 8px 20px #0102113d}.player-personalized-games .your-game-card.saved{border-color:#f7cf5780;box-shadow:0 8px 20px #01021142}.player-personalized-games .your-game-play{background:var(--player-surface)}.player-personalized-games .your-game-play>span:last-child{right:10px;bottom:10px;left:10px}.player-personalized-games .your-game-play strong{font-size:14px}.player-personalized-games .your-game-play small{margin-top:2px;font-size:10px}.player-personalized-games .your-game-save{top:6px;right:6px}.game-layout,.case-battles-page{position:relative}.win-moment{display:grid;grid-template-columns:30px minmax(0,1fr) auto 44px;align-items:center;gap:7px;width:min(310px,calc(100% - 24px));min-height:48px;padding:2px 2px 2px 7px;border:1px solid rgba(247,207,87,.34);border-radius:8px;background:#080d27f5;box-shadow:0 10px 28px #01021152;color:var(--player-text);pointer-events:none}.game-layout>.win-moment{position:absolute;z-index:12;right:12px;bottom:58px}.case-battles-page>.win-moment{position:absolute;z-index:12;right:12px;bottom:12px}.win-moment--brief{animation:win-moment-arrive .22s ease-out both}.win-moment__title{min-width:0;overflow:hidden;color:#fff4c8;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.win-moment__icon{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;color:var(--player-gold);background:#f7cf5714}.win-moment__share,.win-moment__dismiss{min-width:44px;min-height:44px;border-radius:6px;cursor:pointer;pointer-events:auto}.win-moment__share{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:5px 8px;border:0;background:transparent;color:#ddd7f2;font:inherit;font-size:10px;font-weight:750;pointer-events:auto}.win-moment__share:hover:not([aria-disabled=true]),.win-moment__dismiss:hover{background:#ffffff0f;color:#fff}.win-moment__dismiss{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#969db8}.win-moment__share:focus-visible,.win-moment__dismiss:focus-visible{outline:2px solid var(--player-gold);outline-offset:1px}.win-moment__share[aria-disabled=true]{cursor:default;opacity:.66}@keyframes win-moment-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.win-moment,.win-moment--brief{animation:none!important;transition:none!important}}.profile-showcase{margin:14px 0 20px;padding:10px 0 0;border-top:1px solid var(--player-line)}.profile-showcase>summary,.social-settings>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:6px 2px;color:#ddd9ec;cursor:pointer;list-style:none}.profile-showcase>summary::-webkit-details-marker,.social-settings>summary::-webkit-details-marker,.social-player-menu>summary::-webkit-details-marker{display:none}.profile-showcase>summary>span,.social-settings>summary{font-size:12px;font-weight:750}.profile-showcase>summary>span{display:inline-flex;align-items:center;gap:7px}.profile-showcase>summary>span svg{color:var(--player-gold)}.profile-showcase>summary>small{overflow:hidden;color:var(--player-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.account-profile-card>.profile-card-title{color:#f4d875!important;font-size:11px;font-weight:750}.account-profile-card>.profile-card-favourite{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#bbb5ce!important;font-size:10px}.profile-card-achievements{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;width:100%}.profile-card-achievements>span{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:28px;padding:3px 7px;overflow:hidden;border:1px solid rgba(247,207,87,.2);border-radius:999px;color:#ead177;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.tabs.account-tabs{width:min(520px,100%);padding:3px;border:1px solid var(--player-line);border-radius:7px;background:#05091db8}.tabs.account-tabs button{min-height:44px;border:0;border-radius:5px;background:transparent;color:#aab0c8}.tabs.account-tabs button:hover:not(.active){background:#9777ee14;color:#e1dcf3}.tabs.account-tabs button.active{background:#7558d247;box-shadow:inset 0 -2px 0 var(--player-gold);color:#fff7d8}.profile-showcase-editor,.social-privacy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.profile-showcase-editor label,.social-privacy label,.reality-check-settings label{display:grid;gap:5px;color:var(--player-muted);font-size:11px;font-weight:700}.profile-showcase-editor select,.social-privacy select,.reality-check-settings select{min-width:0;min-height:44px;padding-inline:10px;border:1px solid var(--player-line);border-radius:6px;background:var(--player-surface);color:var(--player-text)}.profile-achievement-picker{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.profile-achievement-picker>div:first-child{flex:1 0 100%;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.profile-achievement-picker>div:first-child small{color:var(--player-muted);font-size:10px}.profile-achievement{display:inline-flex;align-items:center;gap:8px;min-width:0;min-height:44px;padding:7px 9px;border:1px solid var(--player-line);border-radius:7px;background:#070b2280;color:var(--player-text);cursor:pointer;text-align:left}.profile-achievement:hover{background:#9777ee14}.profile-achievement.selected{border-color:var(--player-line-strong);background:#f7cf5712}.profile-achievement>span:first-child{color:var(--player-gold)}.profile-achievement span:last-child{display:grid;gap:1px;min-width:0}.chat-profile-title{display:block;margin-top:-2px;color:#f2d77d;font-size:11px;font-weight:750}.profile-achievement strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.profile-achievement small{display:-webkit-box;overflow:hidden;color:var(--player-muted);font-size:10px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.profile-achievement:focus-visible,.profile-showcase>summary:focus-visible,.social-settings>summary:focus-visible,.social-player-menu>summary:focus-visible,.profile-showcase select:focus-visible,.social-hub button:focus-visible,.social-hub input:focus-visible,.social-hub select:focus-visible,.reality-check-settings select:focus-visible,.reality-check-reminder :is(a,button):focus-visible{outline:2px solid var(--player-gold);outline-offset:2px}.social-hub>.section-heading{align-items:flex-start;margin-bottom:10px}.social-hub>.section-heading h2{font-size:17px}.social-hub>.section-heading .muted{display:block;max-width:620px;margin-top:2px;color:var(--player-muted);font-size:11px;line-height:1.35}.social-hub>.section-heading .button,.social-hub .button,.reality-check-reminder .button{min-height:44px}.social-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:10px 0 2px}.social-search input{min-width:0;min-height:44px;padding:0 11px;border:1px solid var(--player-line);border-radius:6px;background:var(--player-surface);color:var(--player-text)}.social-search input::placeholder{color:#7f87a5}.social-results,.social-section{display:grid;gap:0;margin-top:14px}.social-results>h3,.social-section>h3,.social-privacy>h3{grid-column:1 / -1;margin:0;padding-bottom:7px;color:#dcd8ed;font-size:12px}.social-player-card,.social-invite,.social-blocked-player{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:58px;padding:6px 2px 6px 4px;border:0;border-top:1px solid rgba(151,119,238,.15);border-radius:0;background:transparent}.social-section>:last-child,.social-results>:last-child{border-bottom:1px solid rgba(151,119,238,.15)}.social-player-card:hover{background:#9777ee0b}.social-invite{grid-template-columns:auto minmax(0,1fr) auto auto}.social-player-card.is-friend{box-shadow:inset 2px 0 #f7cf579e}.social-player-card>div:nth-child(2),.social-invite>div,.social-blocked-player>div{display:grid;gap:1px;min-width:0}.social-player-card strong,.social-invite strong,.social-blocked-player strong{overflow:hidden;color:var(--player-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.social-player-card small,.social-invite small,.social-blocked-player small{overflow:hidden;color:var(--player-muted);font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.social-presence{width:9px;height:9px;margin:0 4px;border:2px solid rgba(255,255,255,.18);border-radius:50%;background:#596079}.social-presence.online{border-color:#75e09861;background:#75df98;box-shadow:0 0 0 3px #75df9814}.social-player-actions{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:4px}.social-player-actions button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:44px;min-width:44px;padding:5px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:#c5c4d8;cursor:pointer;font:inherit;font-size:10px}.social-player-actions button:hover{border-color:var(--player-line);background:#9777ee17;color:#fff}.social-player-actions button.active{border-color:#f7cf5747;color:#f7d66e;background:#f7cf570f}.social-player-actions>.primary{border-color:#f7cf5757;background:#f7cf571a;color:#fff1bb}.social-player-menu{position:relative}.social-player-menu>summary{display:grid;place-items:center;width:44px;height:44px;border-radius:6px;color:#c5c4d8;cursor:pointer;list-style:none}.social-player-menu>summary:hover,.social-player-menu[open]>summary{background:#9777ee17;color:#fff}.social-player-menu>div{position:absolute;z-index:20;top:calc(100% + 4px);right:0;display:grid;width:164px;padding:5px;border:1px solid var(--player-line);border-radius:7px;background:#090f2b;box-shadow:0 12px 30px #00000061}.social-player-menu>div>button{justify-content:flex-start;width:100%}.social-player-actions .danger-quiet{color:#ed99ad}.social-error{margin:8px 0 0;color:#f0a1b3;font-size:11px}.social-privacy{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--player-line)}.social-settings{margin-top:16px;padding-top:6px;border-top:1px solid var(--player-line)}.social-settings>summary{justify-content:flex-start;color:var(--player-muted)}.social-settings>summary svg{color:var(--player-gold)}.social-settings .social-privacy{margin-top:6px;padding-top:8px;border-top:0}.chat-profile-achievements{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.chat-profile-achievements span{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:4px 7px;border:1px solid rgba(247,207,87,.24);border-radius:999px;background:#f7cf570e;color:#f2d77d;font-size:10px}.reality-check-settings{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;margin:14px 0;padding:10px 0;border-top:1px solid var(--player-line);border-bottom:1px solid var(--player-line)}.reality-check-settings>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.reality-check-settings strong,.reality-check-settings small{display:block}.reality-check-settings strong{color:var(--player-text);font-size:12px}.reality-check-settings small{margin-top:2px;color:var(--player-muted);font-size:10px;line-height:1.4}.reality-check-icon,.reality-check-reminder-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(247,207,87,.22);border-radius:7px;background:#f7cf570f;color:var(--player-gold)}.reality-check-backdrop{position:fixed;z-index:12000;inset:0;display:grid;place-items:center;padding:16px;background:#02040fc7;backdrop-filter:blur(2px)}.reality-check-reminder{width:min(100%,410px);max-height:calc(100dvh - 32px);padding:18px;overflow-y:auto;border:1px solid var(--player-line);border-radius:10px;background:#090f2b;box-shadow:0 22px 58px #0000007a}.reality-check-reminder h2{margin:10px 0 7px;color:var(--player-text);font-size:clamp(18px,4vw,22px);line-height:1.25}.reality-check-reminder p{margin:0 0 14px;color:var(--player-muted);font-size:12px;line-height:1.5}.reality-check-reminder .actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.reality-check-reminder .actions .button{flex:0 0 auto;padding-inline:10px;font-size:11px;text-align:center}.reality-check-reminder .actions .ghost{border-color:transparent;background:transparent;color:var(--player-muted)}@media(max-width:760px){.social-privacy{grid-template-columns:repeat(2,minmax(0,1fr))}.social-player-card{grid-template-columns:auto minmax(0,1fr) auto;padding-block:8px}.social-invite,.social-blocked-player{padding-block:8px}.social-player-card small,.social-invite small,.social-blocked-player small{white-space:normal}}@media(max-width:600px){.game-layout>.win-moment{right:8px;bottom:56px}}@media(max-width:520px){.player-personalized-games.your-games-section .section-heading{align-items:flex-start}.player-personalized-games .your-games-rail{grid-auto-columns:142px}.profile-showcase-editor,.social-privacy{grid-template-columns:minmax(0,1fr)}.profile-achievement-picker{gap:6px}.social-search{grid-template-columns:minmax(0,1fr)}.reality-check-backdrop{place-items:end center;padding:0}.reality-check-reminder{width:100%;max-height:min(86dvh,620px);padding:16px 14px max(16px,env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:12px 12px 0 0}.reality-check-reminder .actions{align-items:stretch;flex-direction:column}.reality-check-reminder .actions .button{flex-basis:auto;width:100%}}:root{color-scheme:dark;--bg: #061315;--panel: #0d1c1f;--panel-2: #14272b;--panel-3: #1d3638;--line: #28494c;--text: #f5fbf4;--muted: #9fb8b3;--blue: #f0bc3b;--blue-2: #a8751c;--green: #83c849;--red: #ef5a78;--gold: #f2c247;--purple: #16b7ad;--teal: #0f7776;--crystal: #53d7d0;--stone: #9da39b;--grass: #7fb43d;--sidebar: 248px;--sidebar-collapsed: 68px;--chat: 310px;--header: 68px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0;background:var(--bg);color:var(--text)}body{overflow-x:hidden}body.modal-open,body.account-flagged{overflow:hidden}body:before{position:fixed;z-index:-1;inset:0;background-color:#061315;background-image:image-set(url(/assets/brand/cbets-promotion-tile-1254.avif) type("image/avif"),url(/assets/brand/cbets-promotion-tile-1254.webp) type("image/webp"));background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.16;content:""}body:after{position:fixed;z-index:-1;inset:0;background:linear-gradient(30deg,rgba(242,194,71,.075) 0 8px,transparent 9px 64px),linear-gradient(150deg,rgba(83,215,208,.06) 0 8px,transparent 9px 64px),radial-gradient(circle at 16% 18%,rgba(242,194,71,.16),transparent 23%),radial-gradient(circle at 78% 11%,rgba(83,215,208,.16),transparent 24%),radial-gradient(circle at 50% 100%,rgba(127,180,61,.13),transparent 33%);background-size:128px 74px,128px 74px,auto,auto,auto;opacity:.44;pointer-events:none;content:""}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #61baff;outline-offset:2px}a{color:inherit;text-decoration:none}.boot-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 38%,rgba(0,200,250,.13),transparent 28%),linear-gradient(180deg,#020723,#01031a)}.boot-card{width:min(360px,100%);display:grid;justify-items:center;gap:18px;padding:30px;border:1px solid rgba(88,223,255,.24);border-radius:20px;background:#070d28eb;box-shadow:0 24px 72px #0002127a;text-align:center}.boot-mark{display:block;width:96px;height:96px;border-radius:18px;object-fit:cover;box-shadow:0 12px 34px #00c8fa2e}.boot-copy strong,.boot-copy span{display:block}.boot-copy strong{color:#fff;font-size:24px;font-weight:900;letter-spacing:-.02em}.boot-copy span{margin-top:5px;color:#a4b4d2;font-size:14px}.boot-progress{width:min(220px,76%);height:4px;border-radius:999px;background:#5a7ee633;overflow:hidden}.boot-progress span{width:46%;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#00c8fa,#7b20ee,#ffd21e);animation:cbets-boot-progress 1.35s ease-in-out infinite alternate}@keyframes cbets-boot-progress{0%{transform:translate(-12%)}to{transform:translate(128%)}}.status-page{min-height:min(560px,calc(100vh - 160px));display:grid;place-items:center;padding:28px 16px}.status-card{width:min(560px,100%);display:grid;justify-items:center;gap:14px;padding:clamp(30px,6vw,52px);border:1px solid var(--line);border-radius:20px;background:var(--panel);box-shadow:0 24px 72px #0002126b;text-align:center}.status-card .brand-lockup{margin-bottom:5px}.status-kicker{color:var(--blue);font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.status-card h1{margin:0;font-size:clamp(30px,7vw,48px);line-height:1;letter-spacing:-.035em}.status-card p{max-width:46ch;margin:0;color:var(--muted);line-height:1.65}.status-card .button{margin-top:7px}.flagged-screen{position:fixed;z-index:9999;inset:0;display:grid;place-items:center;min-height:100vh;padding:24px;background:radial-gradient(circle at 50% 34%,rgba(255,92,122,.14),transparent 26%),radial-gradient(circle at 78% 12%,rgba(123,32,238,.12),transparent 30%),linear-gradient(180deg,#020723,#01031a)}.flagged-card{width:min(460px,100%);display:grid;justify-items:center;gap:14px;padding:42px 34px;border:1px solid rgba(255,92,122,.42);border-radius:20px;background:#070d28f5;box-shadow:0 28px 80px #00000075,0 0 0 1px #ffffff0a inset;text-align:center}.flagged-card h1{margin:0;color:#ff4f74;font-size:clamp(32px,7vw,48px);line-height:1;font-weight:950;letter-spacing:0}.flagged-card p{margin:0;color:#f3d7df;font-size:16px;font-weight:650;line-height:1.6}.flagged-card .brand-lockup{margin-bottom:5px}.flagged-card .button{margin-top:7px}@media(prefers-reduced-motion:reduce){.boot-progress span{width:100%;animation:none;transform:none}}.reward-brief-dropdown{gap:8px;width:min(360px,calc(100vw - 24px))}.reward-brief-head,.reward-brief-row{display:grid;align-items:center;gap:10px;border:1px solid rgba(132,158,193,.16);border-radius:7px;background:#19263a}.reward-brief-head{grid-template-columns:34px minmax(0,1fr);padding:11px}.reward-brief-head>span,.reward-brief-row>span{display:grid;place-items:center;color:#8ec5ff}.reward-brief-head strong,.reward-brief-head small,.reward-brief-row strong,.reward-brief-row small{display:block}.reward-brief-head small,.reward-brief-row small{margin-top:2px;color:#aebdd0;font-size:11px}.reward-brief-row{grid-template-columns:30px minmax(0,1fr) auto;padding:9px 10px}.reward-brief-empty{margin:0;padding:10px 11px;color:#aebdd0;line-height:1.45}.profile-current-status,.topbar-protection-link{display:flex;align-items:center;gap:7px;color:#b7c7d9}.profile-current-status{min-height:38px;margin:6px 4px;padding:8px 10px;border:1px solid #2b3a50;border-radius:6px;background:#162235;font-size:12px;font-weight:800}.profile-current-status.protected,.topbar-protection-link{color:#9de2be}.topbar-protection-link{width:38px;height:38px;justify-content:center;border:1px solid rgba(93,214,155,.28);border-radius:6px;background:#1a573f59}.sidebar-protection-status{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;margin:2px 7px 8px;padding:10px;border:1px solid rgba(93,214,155,.24);border-radius:7px;background:#194b3852;color:#a8e8c8;text-decoration:none}.sidebar-protection-status strong,.sidebar-protection-status small{display:block}.sidebar-protection-status small{margin-top:2px;color:#aebfd0;font-size:10px;line-height:1.3}.sidebar.collapsed .sidebar-protection-status{grid-template-columns:1fr;place-items:center;padding:10px 6px}.sidebar.collapsed .sidebar-protection-status span{display:none}.protected-route-gate,.home-protected-state{min-height:min(520px,68vh);display:grid;grid-template-columns:auto minmax(0,620px);place-content:center;align-items:start;gap:18px;padding:clamp(26px,6vw,72px);border-color:#5dd69b40;background:radial-gradient(circle at 45% 0%,rgba(54,164,113,.15),transparent 48%),#101a28}.protected-route-icon,.home-protected-icon{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(93,214,155,.26);border-radius:14px;background:#1c5b4161;color:#9de2be}.protected-route-gate h1{margin:7px 0 9px}.protected-route-gate p{max-width:62ch;margin:0;color:#b8c7d8;line-height:1.6}.protected-route-gate .actions{margin-top:18px}.protection-shell-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;border:1px solid rgba(93,214,155,.24);border-radius:8px;background:#1643338c;color:#a7e7c7}.protection-shell-banner.checking{border-color:#7da0ce40;background:#1d304aad;color:#c6d7eb}.protection-shell-banner strong,.protection-shell-banner small{display:block}.protection-shell-banner small{margin-top:2px;color:#b5c4d4;line-height:1.35}.chat-protection-note,.wallet-protection-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;border:1px solid rgba(93,214,155,.22);border-radius:7px;background:#18493652;color:#9de2be}.chat-protection-note{margin:8px;padding:10px}.wallet-protection-note{margin-bottom:12px;padding:11px 12px}.chat-protection-note strong,.chat-protection-note small,.wallet-protection-note strong,.wallet-protection-note span{display:block}.chat-protection-note small,.wallet-protection-note span{margin-top:2px;color:#b6c5d5;font-size:11px;line-height:1.4}.reward-timeline{padding:0;overflow:hidden;container-type:inline-size}.reward-timeline-heading{margin:0;padding:18px 18px 14px;border-bottom:1px solid var(--line)}.reward-timeline-heading h2{margin:0 0 4px}.reward-timeline-heading p{margin:0}.reward-timeline-list{display:grid}.reward-timeline-row{display:grid;grid-template-columns:72px minmax(140px,1fr) minmax(100px,.7fr) minmax(105px,.8fr) minmax(180px,1.4fr) auto;align-items:center;gap:12px;min-height:76px;padding:12px 16px;border-bottom:1px solid rgba(99,119,147,.17)}.reward-timeline-row:last-child{border-bottom:0}.reward-timeline-row.available{background:linear-gradient(90deg,rgba(42,117,79,.11),transparent 32%)}.reward-timeline-row.unavailable{background:#0c131e38}.reward-timeline-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#192940;color:#9bc9fa}.reward-timeline-row.available .reward-timeline-icon{background:#1c63436b;color:#91e3b8}.reward-timeline-row small,.reward-timeline-row strong,.reward-timeline-row span{display:block}.reward-timeline-row>.reward-timeline-art{width:72px;height:64px;display:grid;place-items:center;justify-self:center}.reward-timeline-art .reward-card-art{width:72px;height:64px}.reward-timeline-art .reward-case-art .case-chest{width:68px;height:68px;margin:0}.reward-timeline-row.unavailable .reward-timeline-art{opacity:.68;filter:saturate(.7)}.reward-timeline-row>div>small{margin-bottom:3px;color:#8496aa;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.reward-timeline-name small{margin-top:3px;color:#95a8bc;font-size:11px;text-transform:none}.reward-timeline-row.available .reward-timeline-name small{color:#85d7ac}.reward-timeline-reason span{color:#b6c4d4;font-size:12px;line-height:1.4}.reward-timeline-row .button{min-width:104px;justify-content:center}.reward-timeline-row .button:disabled{opacity:.72}.seasonal-journey{margin-bottom:14px;border-color:#8979ee3d;overflow:hidden}.seasonal-journey-toggle{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;border:0;background:linear-gradient(90deg,#5341ab2e,#131c2cb8);color:#e8eaff;text-align:left;cursor:pointer}.seasonal-journey-toggle>span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#6a57d23d;color:#b7abff}.seasonal-journey-toggle div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.seasonal-journey-toggle small{grid-column:1 / -1;color:#a69bdd;font-size:10px;font-style:normal;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.seasonal-journey-toggle strong{font-size:16px}.seasonal-journey-toggle em{color:#bbb5df;font-size:12px;font-style:normal;font-weight:800}.seasonal-journey-toggle:focus-visible{outline:2px solid #a899ff;outline-offset:-3px}.seasonal-journey-body{padding:16px;border-top:1px solid rgba(137,121,238,.18)}.seasonal-journey-body>p{margin:0 0 12px;color:#b6c3d3;line-height:1.5}.seasonal-journey-progress{height:6px;margin-bottom:14px;overflow:hidden;border-radius:999px;background:#1b2739}.seasonal-journey-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6c58d7,#7cc8e5)}.seasonal-achievement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.seasonal-achievement{min-height:72px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;border:1px solid #283750;border-radius:7px;background:#152033}.seasonal-achievement>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#202c43;color:#a99dff}.seasonal-achievement strong,.seasonal-achievement small{display:block}.seasonal-achievement small{margin-top:3px;color:#9eafc2;line-height:1.35}.seasonal-achievement.complete{border-color:#54ca8e3b;background:#16413147}.seasonal-achievement.complete>span,.seasonal-achievement.complete>b{color:#8ce0b4}.seasonal-achievement>b{font-size:11px}.seasonal-journey-note{display:block;margin-top:12px;color:#8999ac}@container (max-width: 792px){.reward-timeline-row{grid-template-columns:72px minmax(0,1fr) auto}.reward-timeline-row>div:not(.reward-timeline-name):not(.reward-timeline-art){grid-column:2 / -1}.reward-timeline-row>.button{grid-column:2 / -1;width:100%}.reward-timeline-icon,.reward-timeline-art{grid-row:1}}@media(max-width:900px){.reward-timeline-row{grid-template-columns:72px minmax(0,1fr) auto}.reward-timeline-row>div:not(.reward-timeline-name):not(.reward-timeline-art){grid-column:2 / -1}.reward-timeline-row>.button{grid-column:2 / -1;width:100%}.reward-timeline-icon,.reward-timeline-art{grid-row:1}.seasonal-achievement-grid{grid-template-columns:1fr}}@media(max-width:620px){.protected-route-gate,.home-protected-state{min-height:0;grid-template-columns:1fr;padding:22px 16px}.protection-shell-banner{grid-template-columns:auto minmax(0,1fr)}.protection-shell-banner .button{width:100%}.protection-shell-banner .button:first-of-type{grid-column:1 / -1}.protection-shell-banner .button:last-of-type{grid-column:1 / -1}.reward-timeline-row{padding:13px 12px}.seasonal-journey-toggle,.seasonal-journey-body{padding:12px}.seasonal-achievement{grid-template-columns:32px minmax(0,1fr)}.seasonal-achievement .button,.seasonal-achievement>b{grid-column:2;justify-self:start}}.nav-button,.originals-drawer-game,.game-tile,.your-game-play,.guest-cubit-guide .button,.practice-handoff .button{color:inherit;text-decoration:none}.home-game-catalog{scroll-margin-top:calc(var(--header) + 18px)}.home-games-heading>div{min-width:0}.home-games-heading .muted{display:block;margin-top:5px}.home-game-tools{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:center;gap:12px;margin:14px 0 16px}.home-game-search{min-height:46px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.home-game-search svg{flex:0 0 auto}.home-game-search input{width:100%;min-width:0;height:44px;padding:0;border:0;outline:0;background:transparent;color:inherit}.home-game-filters{min-width:0;display:flex;gap:8px;overflow-x:auto;padding:2px 1px 5px;scrollbar-width:thin}.home-game-filter{min-height:44px;flex:0 0 auto;padding:8px 13px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);color:var(--muted);cursor:pointer;font-weight:760}.home-game-more-note{margin:12px 0 0;color:var(--muted);font-size:13px;text-align:center}.home-game-empty{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.home-game-empty p{margin:4px 0 0;color:var(--muted)}.guest-cubit-guide{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:20px 28px;padding:24px;border:1px solid var(--line);border-radius:12px}.guest-cubit-guide-copy h2{margin:7px 0 8px}.guest-cubit-guide-copy>p{margin:0 0 16px;color:var(--muted);line-height:1.55}.cubit-guide-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.cubit-guide-steps li{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:11px;padding:12px;border:1px solid var(--soft-line);border-radius:9px;background:#040a2294}.cubit-guide-steps li>span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;font-weight:900}.cubit-guide-steps p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.cubit-guide-policy,.cubit-guide-privacy{grid-column:1 / -1}.cubit-guide-policy{margin:0;padding-top:12px;border-top:1px solid var(--soft-line);color:var(--muted);font-size:12px;line-height:1.5}.cubit-guide-privacy{display:flex;align-items:center;gap:7px;margin:0;color:var(--muted);font-size:12px}.practice-handoff{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:12px;margin:14px 0 0;padding:14px;border:1px solid var(--line);border-radius:10px}.practice-handoff-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:10px}.practice-handoff p{margin:4px 0 0;color:var(--muted);line-height:1.45}.practice-handoff-dismiss{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.chat-feed-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px 10px;border-bottom:1px solid var(--soft-line)}.chat-feed-tabs button{min-height:44px;padding:7px 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;font-weight:800}.chat-list-activity .chat-message{padding-block:5px}.chat-list-activity .chat-big-win-card,.chat-list-activity .chat-bet-share-card,.chat-list-activity .chat-rain-bubble{padding:10px}.chat-list-activity .chat-big-win-stats{gap:5px}@media(max-width:760px){.home-game-tools,.guest-cubit-guide{grid-template-columns:1fr}.cubit-guide-policy,.cubit-guide-privacy{grid-column:auto}.practice-handoff{grid-template-columns:auto minmax(0,1fr)}.practice-handoff .actions{grid-column:1 / -1}}@media(max-width:520px){.home-games-heading{align-items:stretch;flex-direction:column}.home-games-heading>.button{width:100%}.home-game-empty{grid-template-columns:auto minmax(0,1fr)}.home-game-empty .button{grid-column:1 / -1;width:100%}.guest-cubit-guide{padding:18px 14px}.guest-cubit-guide .actions,.practice-handoff .actions{display:grid;grid-template-columns:1fr}.practice-handoff .button{width:100%}}@media(pointer:coarse){.nav-button,.originals-drawer-game,.game-tile,.your-game-play,.chat-feed-tabs button,.home-game-filter,.practice-handoff-dismiss{min-height:44px}}.tile-theme-darts{background:radial-gradient(circle at 67% 35%,rgba(63,195,255,.28),transparent 26%),linear-gradient(145deg,#111d58,#0a123c 48%,#070c2c)}.tile-darts-target,.tile-darts-target i,.tile-darts-projectile,.tile-darts-projectile i,.tile-darts-projectile b{position:absolute;display:block}.tile-darts-target{width:112px;height:112px;right:32px;top:38px;border-radius:50%;border:5px solid #222d68;background:radial-gradient(circle,#ffe681 0 9%,#6f59eb 10% 24%,#2ebcf4 25% 39%,#423790 40% 56%,#17265f 57% 74%,#0b143d 75%);box-shadow:0 15px 28px #02061d8f,0 0 28px #3abef733;transform:rotateX(8deg) rotateY(-10deg)}.tile-darts-target i{inset:calc(9px * var(--tile-ring, 1));border:1px solid rgba(255,255,255,.25);border-radius:inherit}.tile-darts-target i:nth-child(1){--tile-ring: 1}.tile-darts-target i:nth-child(2){--tile-ring: 2}.tile-darts-target i:nth-child(3){--tile-ring: 3}.tile-darts-target i:nth-child(4){--tile-ring: 4}.tile-darts-target i:nth-child(5){--tile-ring: 5}.tile-darts-projectile{width:92px;height:20px;right:106px;top:85px;z-index:6;transform:rotate(-18deg);filter:drop-shadow(0 7px 7px rgba(1,4,22,.62))}.tile-darts-projectile:after{content:"";position:absolute;right:-9px;top:6px;border-width:4px 0 4px 12px;border-style:solid;border-color:transparent transparent transparent #ffd965}.tile-darts-projectile i{right:2px;top:8px;width:47px;height:4px;background:linear-gradient(90deg,#795ff1,#43c6ff 72%,#fff0a6);box-shadow:0 2px #141d55}.tile-darts-projectile b{left:10px;top:1px;width:22px;height:18px;border:2px solid #c9c5ff;background:linear-gradient(145deg,#8069f3,#40338f);box-shadow:inset -4px -4px #090d3352}.tile-multiplier.darts{left:26px;bottom:30px;color:#fff0a8;border-color:#f7cc4c85;background:#1a1750e6}.darts-layout>.bet-panel{background:linear-gradient(180deg,#0a1238,#070d2b)}.darts-layout>.game-stage{min-height:590px;background:radial-gradient(circle at 52% 43%,rgba(83,68,201,.2),transparent 38%),linear-gradient(160deg,#080f35,#050a26 56%,#03071c)}.darts-controls .segmented button.active{color:#fff;border-color:#55c6ff75;background:linear-gradient(180deg,#6754d7,#3d328f);box-shadow:0 7px 18px #281f8547}.darts-layout>.bet-panel .darts-controls .button.primary{color:#07102f;border-color:#ffe27eb8;background:linear-gradient(180deg,#ffe379,#efbd37);box-shadow:0 10px 24px #eeb42833}.darts-layout>.bet-panel .darts-controls .button.primary:not(:disabled):hover{background:linear-gradient(180deg,#ffec9d,#f4ca50);transform:translateY(-1px)}.darts-layout>.bet-panel .amount-input,.darts-layout>.bet-panel .field input,.darts-layout>.bet-panel .field select,.darts-layout>.bet-panel .result-banner{border-color:#5c6dca4d;background:#040922b3}.darts-layout>.bet-panel .field label small{float:right;color:#8fdcff;font-weight:700}.darts-fair-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;color:#a9b7ed;font-size:12px;font-weight:800}.darts-fair-row>span,.darts-fair-row>div{display:inline-flex;align-items:center;gap:8px}.darts-stage{position:relative;width:100%;height:100%;min-height:550px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;isolation:isolate;border:1px solid rgba(91,106,201,.25);border-radius:20px;background:linear-gradient(rgba(63,85,178,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(63,85,178,.07) 1px,transparent 1px),radial-gradient(circle at 52% 45%,rgba(68,52,163,.34),transparent 38%),linear-gradient(160deg,#0a123c,#050a28 62%,#03071c);background-size:32px 32px,32px 32px,auto,auto;box-shadow:inset 0 0 70px #0104168a}.darts-stage:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:102px;height:32%;background:linear-gradient(180deg,transparent,rgba(30,43,112,.24));clip-path:polygon(0 60%,50% 0,100% 60%,100% 100%,0 100%)}.darts-stage-head{position:relative;z-index:8;min-height:62px;padding:16px 19px 8px;display:flex;align-items:flex-start;justify-content:space-between;pointer-events:none}.darts-stage-head span{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(80,194,252,.3);border-radius:9px;color:#b6eaff;background:#060e34bd;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.darts-stage-head strong{color:#fff0a6;font-size:clamp(22px,3vw,34px);line-height:1;text-shadow:0 0 22px rgba(247,199,69,.28)}.darts-atmosphere,.darts-atmosphere i{position:absolute;inset:0;pointer-events:none}.darts-atmosphere i{inset:auto;width:7px;height:7px;border-radius:2px;background:#49c8ff;box-shadow:0 0 13px #49c8ffb3;opacity:.28;animation:darts-pixel-drift 5.8s ease-in-out infinite}.darts-atmosphere i:nth-child(1){left:12%;top:22%;animation-delay:-1.2s}.darts-atmosphere i:nth-child(2){right:13%;top:31%;animation-delay:-3.7s;background:#8b72ff}.darts-atmosphere i:nth-child(3){left:24%;bottom:30%;animation-delay:-2.4s;background:#f5cb4f}.darts-atmosphere i:nth-child(4){right:26%;top:15%;animation-delay:-4.8s}.darts-atmosphere i:nth-child(5){right:8%;bottom:24%;animation-delay:-.5s;background:#8b72ff}.darts-arena{position:relative;z-index:2;min-height:0;padding:0 28px 12px;display:grid;grid-template-columns:minmax(84px,.42fr) minmax(270px,1.3fr) minmax(150px,.66fr);align-items:center;gap:clamp(12px,2.3vw,30px)}.darts-launch-pad{position:relative;align-self:end;width:min(112px,100%);height:124px;margin-bottom:17px;border:1px solid rgba(79,191,246,.3);border-radius:12px 12px 5px 5px;background:linear-gradient(145deg,#182564f0,#060d2ffa);box-shadow:0 18px 28px #01041866,inset 0 0 0 4px #2939842e}.darts-launch-pad:before,.darts-launch-pad:after{content:"";position:absolute;left:12px;right:12px;height:7px;background:repeating-linear-gradient(90deg,#4ac9ff 0 12px,#6b56d4 12px 24px);opacity:.72}.darts-launch-pad:before{top:14px}.darts-launch-pad:after{bottom:14px}.darts-launch-pad span{position:absolute;left:50%;top:38px;width:38px;height:38px;transform:translate(-50%) rotate(45deg);border:3px solid #a69aff;background:linear-gradient(145deg,#7661e7,#322978);box-shadow:inset -7px -7px #04071f3d,0 0 20px #6b56dd4d}.darts-launch-pad i{position:absolute;left:50%;bottom:30px;width:5px;height:18px;transform:translate(-50%);background:#f7cf57;box-shadow:0 0 10px #f7cf57b3}.darts-launch-pad b{position:absolute;inset:auto 0 -31px;color:#8798d8;font-size:9px;line-height:1.25;letter-spacing:.14em;text-align:center}.darts-target-wrap{position:relative;display:grid;place-items:center;min-width:0}.darts-target-wrap:before{content:"";position:absolute;width:min(88%,410px);aspect-ratio:1;border-radius:50%;background:#39c0f921;filter:blur(26px)}.darts-target{position:relative;width:min(100%,390px);aspect-ratio:1;border:clamp(8px,1.2vw,14px) solid #172254;border-radius:50%;background:#091135;box-shadow:0 24px 48px #01041799,0 0 0 3px #37428c,0 0 42px #46b7f02e,inset 0 0 42px #02051ab3}.darts-target:before,.darts-target:after{content:"";position:absolute;inset:2%;border-radius:50%;pointer-events:none}.darts-target:before{z-index:8;background:linear-gradient(90deg,transparent 49.4%,rgba(187,220,255,.13) 49.5% 50.5%,transparent 50.6%),linear-gradient(transparent 49.4%,rgba(187,220,255,.13) 49.5% 50.5%,transparent 50.6%)}.darts-target:after{z-index:1;background:conic-gradient(from 10deg,rgba(255,255,255,.045) 0 10deg,transparent 10deg 20deg)}.darts-ring{position:absolute;z-index:2;left:50%;top:50%;width:var(--darts-ring-size);aspect-ratio:1;transform:translate(-50%,-50%);border:2px solid var(--darts-ring-edge);border-radius:50%;background:var(--darts-ring-fill);box-shadow:inset 0 0 16px #0307234d}.darts-ring i{position:absolute;inset:5px;border:1px dashed rgba(232,241,255,.1);border-radius:inherit}.darts-ring-0{--darts-ring-size: 96%;--darts-ring-fill: #11205a;--darts-ring-edge: #2c65a5}.darts-ring-1{--darts-ring-size: 80%;--darts-ring-fill: #24347f;--darts-ring-edge: #4b82c9}.darts-ring-2{--darts-ring-size: 64%;--darts-ring-fill: #3151a3;--darts-ring-edge: #45bdf2}.darts-ring-3{--darts-ring-size: 48%;--darts-ring-fill: #5544ae;--darts-ring-edge: #8875f0}.darts-ring-4{--darts-ring-size: 32%;--darts-ring-fill: #7a5bc1;--darts-ring-edge: #d1aee9}.darts-ring-5{--darts-ring-size: 16%;--darts-ring-fill: #edbd3f;--darts-ring-edge: #fff0a2;box-shadow:inset 0 0 0 6px #6f4ebc66,0 0 22px #f7c74540}.darts-target-crosshair,.darts-target-crosshair i,.darts-target-crosshair b{position:absolute;z-index:9;left:50%;top:50%;pointer-events:none}.darts-target-crosshair i{width:18px;height:2px;transform:translate(-50%,-50%);background:#fff8c99e}.darts-target-crosshair b{width:2px;height:18px;transform:translate(-50%,-50%);background:#fff8c99e}.darts-projectile{position:absolute;z-index:20;left:var(--darts-x);top:var(--darts-y);width:clamp(66px,8vw,94px);height:28px;opacity:0;transform:translate(-100%,-50%) rotate(-18deg);transform-origin:100% 50%;filter:drop-shadow(0 8px 7px rgba(1,3,19,.72));pointer-events:none}.darts-stage.has-dart .darts-projectile{opacity:1}.darts-stage.launching .darts-projectile{animation:darts-projectile-launch .86s cubic-bezier(.16,.72,.18,1) both;animation-delay:var(--darts-presentation-delay)}.darts-projectile-tip{position:absolute;right:0;top:10px;width:0;height:0;border-width:4px 0 4px 12px;border-style:solid;border-color:transparent transparent transparent #ffe274;filter:drop-shadow(0 0 5px rgba(255,220,100,.7))}.darts-projectile-shaft{position:absolute;right:0;top:12px;width:54%;height:4px;background:linear-gradient(90deg,#7662e9,#3fc8ff 68%,#fff0a2);box-shadow:0 2px #18245c}.darts-projectile-cubit{position:absolute;left:16%;top:2px;width:24px;height:24px;border:2px solid #d7d2ff;border-radius:3px;background:linear-gradient(145deg,#8a74f2,#6552cb 52%,#372c7d);box-shadow:inset -5px -5px #05072040,0 0 10px #755de847}.darts-projectile-cubit:before,.darts-projectile-cubit:after{content:"";position:absolute;top:7px;width:4px;height:4px;border-radius:1px;background:#f8edff;box-shadow:0 5px 0 -1px #352b79}.darts-projectile-cubit:before{left:4px}.darts-projectile-cubit:after{right:4px}.darts-projectile-fins{position:absolute;left:0;top:4px;width:22px;height:20px}.darts-projectile-fins i,.darts-projectile-fins b{position:absolute;left:0;width:22px;height:9px;background:linear-gradient(90deg,#3440a0,#8068e8);clip-path:polygon(0 50%,100% 0,78% 100%)}.darts-projectile-fins i{top:0}.darts-projectile-fins b{bottom:0;transform:scaleY(-1)}.darts-impact{position:absolute;z-index:15;left:var(--darts-x);top:var(--darts-y);width:14px;height:14px;transform:translate(-50%,-50%);opacity:0;pointer-events:none}.darts-impact:before{content:"";position:absolute;inset:-14px;border:3px solid rgba(255,224,112,.8);border-radius:50%}.darts-impact i{position:absolute;left:5px;top:5px;width:5px;height:5px;background:#ffe273;transform:rotate(calc(var(--impact-i, 0) * 90deg)) translateY(-23px);box-shadow:0 0 7px #ffde64cc}.darts-impact i:nth-child(1){--impact-i: 0}.darts-impact i:nth-child(2){--impact-i: 1}.darts-impact i:nth-child(3){--impact-i: 2}.darts-impact i:nth-child(4){--impact-i: 3}.darts-stage.landed .darts-impact{animation:darts-impact-settle .56s ease-out both}.darts-stage[data-darts-outcome="0"] .darts-ring-0,.darts-stage[data-darts-outcome="1"] .darts-ring-1,.darts-stage[data-darts-outcome="2"] .darts-ring-2,.darts-stage[data-darts-outcome="3"] .darts-ring-3,.darts-stage[data-darts-outcome="4"] .darts-ring-4,.darts-stage[data-darts-outcome="5"] .darts-ring-5{border-color:#ffe379;box-shadow:inset 0 0 20px #ffe1723d,0 0 0 3px #ffd75340,0 0 28px #ffd04347}.darts-hit-readout{justify-self:stretch;display:grid;gap:5px;padding:16px;border:1px solid rgba(85,105,202,.32);border-radius:14px;background:linear-gradient(160deg,#101a4feb,#050a25f0);box-shadow:0 16px 30px #0104185c}.darts-hit-readout span{color:#8fcff2;font-size:10px;font-weight:900;letter-spacing:.14em}.darts-hit-readout strong{color:#f3f5ff;font-size:clamp(26px,3vw,42px);line-height:1}.darts-hit-readout small{color:#8795ce;font-size:11px;line-height:1.35}.darts-hit-readout.win{border-color:#f6ca4685;box-shadow:0 16px 30px #0104185c,0 0 24px #f5c53c1f}.darts-hit-readout.win strong{color:#ffe582}.darts-hit-readout.loss strong{color:#ff7eac}.darts-zone-strip{position:relative;z-index:9;display:grid;grid-template-columns:repeat(6,minmax(74px,1fr));gap:8px;padding:10px 13px 13px;border-top:1px solid rgba(74,91,176,.24);background:linear-gradient(180deg,#04081f66,#030719e6)}.darts-zone-chip{min-width:0;display:grid;gap:3px;padding:9px 7px;border:1px solid rgba(76,96,187,.3);border-radius:9px;color:#b9c4ee;background:#10194cb3;text-align:center;transition:border-color .16s ease,background .16s ease,transform .16s ease}.darts-zone-chip small{overflow:hidden;color:#7888c4;font-size:9px;font-weight:800;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.darts-zone-chip strong{font-size:clamp(12px,1.4vw,16px)}.darts-zone-chip.targeted{border-color:#48c1fa94;background:#284291d1}.darts-zone-chip.landed{border-color:#fbd65abf;color:#fff0a4;background:linear-gradient(180deg,#6b51ccf0,#302a7ef5);box-shadow:0 8px 20px #1f176a5c,0 0 0 1px #facf4b21;transform:translateY(-2px)}.darts-zone-chip.landed small{color:#ffe88e}@keyframes darts-projectile-launch{0%{opacity:0;transform:translate(calc(-100% - 330px),calc(-50% - 170px)) rotate(16deg) scale(1.18)}14%{opacity:1}67%{transform:translate(calc(-100% - 22px),calc(-50% - 10px)) rotate(-14deg) scale(1.03)}82%{transform:translate(calc(-100% + 6px),calc(-50% + 2px)) rotate(-20deg) scale(.98)}to{opacity:1;transform:translate(-100%,-50%) rotate(-18deg) scale(1)}}@keyframes darts-impact-settle{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.45)}}@keyframes darts-pixel-drift{0%,to{opacity:.16;transform:translateY(0) rotate(0)}50%{opacity:.48;transform:translateY(-15px) rotate(90deg)}}@media(min-width:901px)and (max-height:790px){.darts-layout>.game-stage{min-height:510px}.darts-stage{min-height:480px}.darts-target{width:min(100%,330px)}}@media(max-width:1100px){.darts-arena{grid-template-columns:minmax(250px,1fr) minmax(145px,.52fr)}.darts-launch-pad{position:absolute;left:12px;bottom:20px;width:76px;height:90px;opacity:.72;transform:scale(.84);transform-origin:bottom left}}@media(max-width:900px){.darts-layout{height:auto;min-height:0}.darts-layout>.bet-panel{overflow:visible}.darts-layout>.game-stage{height:clamp(530px,69dvh,670px);min-height:530px;padding:12px}.darts-stage{min-height:500px}.darts-target{width:min(100%,350px)}.darts-controls .button,.darts-controls select,.darts-controls input{min-height:48px}}@media(max-width:620px){.darts-layout>.game-stage{height:590px;min-height:590px;padding:8px}.darts-stage{min-height:570px;border-radius:16px}.darts-stage-head{min-height:52px;padding:12px 12px 4px}.darts-stage-head span{padding:6px 8px;font-size:9px}.darts-arena{padding:0 12px 8px;grid-template-columns:1fr;grid-template-rows:minmax(250px,1fr) auto;gap:7px}.darts-launch-pad{display:none}.darts-target{width:min(78vw,315px)}.darts-hit-readout{justify-self:center;width:min(100%,310px);min-height:63px;padding:9px 13px;grid-template-columns:1fr auto;align-items:center}.darts-hit-readout span,.darts-hit-readout small{grid-column:1}.darts-hit-readout strong{grid-column:2;grid-row:1 / span 2;font-size:27px}.darts-zone-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px}.darts-zone-chip{padding:6px 5px}.darts-zone-chip strong{font-size:12px}.darts-projectile{width:68px;transform:translate(-100%,-50%) rotate(-18deg) scale(.88)}}@media(max-width:380px){.darts-layout>.game-stage{height:560px;min-height:560px}.darts-stage{min-height:540px}.darts-target{width:min(82vw,280px)}}@media(prefers-reduced-motion:reduce){.darts-atmosphere i,.darts-stage.launching .darts-projectile,.darts-stage.landed .darts-impact{animation:none!important}.darts-zone-chip,.darts-layout>.bet-panel .darts-controls .button.primary{transition:none!important}.darts-stage.has-dart .darts-projectile{opacity:1;transform:translate(-100%,-50%) rotate(-18deg)}}.app-shell{min-height:100vh}.topbar{position:fixed;z-index:30;top:0;right:0;left:0;height:var(--header);display:grid;grid-template-columns:var(--sidebar) 1fr var(--chat);border-bottom:1px solid var(--line);background:#061315fa;box-shadow:0 8px 24px #0000003d}.app-shell.sidebar-collapsed .topbar{grid-template-columns:var(--sidebar-collapsed) 1fr var(--chat)}@media(min-width:1051px){.app-shell.chat-collapsed .topbar{grid-template-columns:var(--sidebar) minmax(0,1fr) auto}.app-shell.sidebar-collapsed.chat-collapsed .topbar{grid-template-columns:var(--sidebar-collapsed) minmax(0,1fr) auto}}.topbar-left,.topbar-center,.topbar-right{display:flex;align-items:center}.topbar-left{gap:14px;padding:0 18px;border-right:1px solid var(--line)}.app-shell.sidebar-collapsed .topbar-left{justify-content:center;padding:0}.app-shell.sidebar-collapsed .topbar-left .logo{display:none}.topbar-center{justify-content:space-between;gap:16px;padding:0 26px}.topbar-brand-slot{min-width:190px;display:flex;align-items:center;gap:8px}.topbar-right{justify-content:space-between;padding:0 15px;border-left:1px solid var(--line)}.logo{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;cursor:pointer;font-size:23px;font-weight:850;letter-spacing:0}.brand-logo-mark{display:block;flex:0 0 auto;border-radius:50%;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(0,0,0,.34)) drop-shadow(0 0 10px rgba(83,215,208,.2))}.brand-wordmark{display:inline-flex;align-items:baseline;color:#fff;line-height:1}.brand-wordmark-c{color:#f6c842;text-shadow:0 0 12px rgba(246,200,66,.38)}.brand-wordmark-rest{color:#fff}.logo strong{color:var(--gold)}.desktop-compact-logo{display:inline-flex}.icon-button{width:40px;height:40px;display:inline-grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer}.icon-button:hover{border-color:var(--line);background:var(--panel-2)}.balance-control{display:flex;align-items:center;border:1px solid var(--line);border-radius:6px;background:var(--panel);overflow:hidden}.balance-value{max-width:min(310px,36vw);display:flex;align-items:center;gap:8px;min-width:140px;padding:10px 14px;border:0;background:transparent;cursor:pointer;font-weight:750}.balance-value span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.currency-icon{display:inline-block;object-fit:contain;image-rendering:auto;pointer-events:none;user-select:none;vertical-align:middle}.wallet-button{width:48px;height:43px;display:grid;place-items:center;border:0;background:linear-gradient(180deg,#d3a237,#6f5016);color:#fff7de;cursor:pointer}.online{display:flex;align-items:center;gap:7px;color:#c9d2e2;font-size:13px}.online:before{width:8px;height:8px;border-radius:50%;background:#2be276;content:""}.auth-actions{display:flex;align-items:center;gap:8px}.auth-actions .button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;white-space:nowrap}.profile-button{width:42px;height:42px;display:grid;align-items:center;justify-items:center;gap:0;padding:3px;border:0;border-radius:6px;background:#1d2939;cursor:pointer}.profile-button>strong{display:none}.profile-button .avatar{width:36px;height:36px;border-width:2px}.profile-button.active,.profile-button:hover{background:#26364b}.profile-menu-wrap{position:relative;display:flex;align-items:center}.profile-dropdown{position:absolute;z-index:60;top:calc(100% + 10px);right:0;width:220px;max-height:calc(100vh - var(--header) - var(--safe-top, 0px) - var(--safe-bottom, 0px) - 22px);max-height:calc(100dvh - var(--header) - var(--safe-top, 0px) - var(--safe-bottom, 0px) - 22px);overflow-y:auto;overscroll-behavior:contain;padding:12px;border:1px solid var(--line);border-radius:6px;background:#111720;box-shadow:0 18px 48px #00000073}.profile-card-head{display:flex;align-items:center;gap:10px;padding-bottom:11px;border-bottom:1px solid rgba(255,255,255,.08)}.profile-card-head div{min-width:0}.profile-card-head strong,.profile-card-head small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-card-head small{margin-top:2px;color:var(--muted);font-size:12px}.profile-rank-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;color:#dbe4ef;font-size:12px}.profile-rank-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-progress{height:6px;margin:7px 0 10px;border-radius:999px;background:#263244;overflow:hidden}.profile-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f2c247,#53d7d0)}.profile-dropdown button{width:100%;min-height:36px;display:flex;align-items:center;gap:9px;padding:8px;border:0;border-radius:5px;background:transparent;color:#d7e0ed;cursor:pointer;text-align:left}.profile-dropdown button:hover{background:#202b3a;color:#fff}.profile-dropdown .profile-avatar-button{width:auto;min-height:0;flex:0 0 auto;display:flex;padding:0;border:0;border-radius:7px;background:transparent}.profile-dropdown .profile-avatar-button:hover{background:transparent}.profile-dropdown .profile-avatar-button:hover .qbee-avatar.profile,.profile-dropdown .profile-avatar-button:hover .qbee-avatar.profile-head{border-color:#4d86ff;box-shadow:0 0 0 2px #4d86ff33}.topbar-user-actions{display:flex;align-items:center;gap:8px}.reward-menu-wrap{position:relative;display:flex;align-items:center}.reward-toggle{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:6px;background:#1d2939;color:#dbe6f5;cursor:pointer}.reward-toggle.active,.reward-toggle:hover{background:#26364b;color:#fff}.rewards-dropdown{position:absolute;z-index:70;top:calc(100% + 10px);right:-166px;width:min(392px,calc(100vw - 24px));display:grid;gap:9px;padding:10px;border:1px solid #27364b;border-radius:7px;background:#121a27;box-shadow:0 22px 56px #00000085}.reward-menu-row{min-height:64px;display:grid;grid-template-columns:54px minmax(0,1fr) 90px;align-items:center;gap:11px;padding:10px;border-radius:6px;background:#1b2a3f}.reward-menu-row strong,.reward-menu-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reward-menu-row span{margin-top:3px;color:#bed0e3}.reward-menu-row .button{min-height:37px;justify-content:center;padding:0 12px}.rewards-dropdown .button.primary{border-color:#1d8cff;background:#147be8;color:#fff}.rewards-dropdown .button.primary:hover{background:#2092ff}.reward-menu-row .button:disabled{border-color:transparent;background:#142135;color:#b9c5d3;opacity:1}.reward-menu-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:7px;background:#142236;color:#8ec5ff}.reward-menu-row.gold .reward-menu-icon{color:#f6d665}.reward-menu-row.daily .reward-menu-icon{color:#70b7ff}.reward-menu-row.weekly .reward-menu-icon{color:#42e477}.reward-menu-row.monthly .reward-menu-icon{color:#ff5d8d}.reward-explore-button{min-height:42px;justify-content:center}.profile-dropdown{width:210px;padding:6px;border-color:#26354b;border-radius:7px;background:#121a27}.profile-card-head{align-items:center;gap:10px;min-height:88px;padding:10px;border:1px solid #2b3a50;border-radius:6px;background:radial-gradient(circle at 18% -10%,rgba(243,55,102,.24),transparent 34%),radial-gradient(circle at 100% 0%,rgba(125,76,214,.18),transparent 36%),#1a2740}.profile-avatar{width:48px;height:48px;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent),#2f2144}.profile-card-head strong{color:#fff;font-size:15px}.profile-card-head strong .player-name,.account-profile-card>strong .player-name,.battle-side-head h2 .player-name{justify-content:center;line-height:1.12}.profile-card-head strong .staff-role-dev,.account-profile-card>strong .staff-role-dev,.battle-side-head h2 .staff-role-dev,.profile-card-head strong .staff-role-community-manager,.account-profile-card>strong .staff-role-community-manager,.battle-side-head h2 .staff-role-community-manager{font-weight:950}.profile-card-head small{color:#c7d5ea;font-weight:700}.profile-rank-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 4px 5px;font-size:12px;color:#c9d6e8}.profile-rank-pair span{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-rank-pair i{width:10px;height:10px;flex:0 0 auto;border-radius:3px;box-shadow:0 0 10px currentColor}.profile-dropdown .profile-progress{margin:6px 4px;background:#243149}.profile-dropdown .profile-rank-row{margin:0 4px 8px;color:#bfcde1}.profile-menu-list{display:grid;overflow:hidden;border-radius:6px}.profile-menu-list+.profile-menu-list{margin-top:8px}.profile-dropdown .profile-menu-list button,.profile-logout{min-height:46px;display:grid;grid-template-columns:20px 1fr 16px;gap:10px;align-items:center;padding:0 12px;border-radius:0;background:#162235;color:#cfd9e7;font-weight:700}.profile-dropdown .profile-menu-list button+button{border-top:1px solid rgba(255,255,255,.055)}.profile-dropdown .profile-menu-list button:hover{background:#1c2b42}.profile-logout{width:100%;margin-top:8px;border:1px solid rgba(255,49,104,.54);border-radius:6px;background:#5f102ec7;color:#ff4e83}.profile-logout:hover{background:#881940eb;color:#ff6e9c}.qbee-avatar{--qbee-main: #fff;--qbee-shadow: #dfe8f4;position:relative;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;border:1px solid #2d3d56;border-radius:7px;background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.18),transparent 22%),linear-gradient(145deg,#18243a,#0c111c)}.qbee-base-img{position:relative;z-index:3;width:86%;height:92%;display:block;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 9px 11px rgba(0,0,0,.32));pointer-events:none}.qbee-avatar.topbar{width:36px;height:36px;overflow:hidden}.qbee-avatar.topbar .qbee-base-img{position:absolute;left:50%;top:50%;width:84px;height:84px;object-position:center center;transform:translate(-50%,-31%)}.qbee-avatar.topbar .qbee-item.back,.qbee-avatar.topbar .qbee-item.neck,.qbee-avatar.topbar .qbee-item.shirt,.qbee-avatar.topbar .qbee-item.pants,.qbee-avatar.topbar .qbee-item.hand{display:none}.qbee-avatar.topbar .qbee-item.hat{width:51px;height:31px;top:-4px;left:-8px}.qbee-avatar.topbar .qbee-item.face{width:var(--topbar-face-width, 36px);height:var(--topbar-face-height, 18px);top:var(--topbar-face-top, 11px);left:var(--topbar-face-left, 0)}.qbee-avatar.chat{width:30px;height:30px;overflow:hidden;border:0;border-radius:5px;background:transparent}.qbee-avatar.chat .qbee-base-img{position:absolute;left:50%;top:50%;width:74px;height:74px;object-position:center center;transform:translate(-50%,-31%)}.qbee-avatar.chat .qbee-item.back,.qbee-avatar.chat .qbee-item.neck,.qbee-avatar.chat .qbee-item.shirt,.qbee-avatar.chat .qbee-item.pants,.qbee-avatar.chat .qbee-item.hand{display:none}.qbee-avatar.chat .qbee-item.hat{width:42px;height:25px;top:-2px;left:-6px}.qbee-avatar.chat .qbee-item.face{width:var(--chat-face-width, 31px);height:var(--chat-face-height, 16px);top:var(--chat-face-top, 9px);left:var(--chat-face-left, 0)}.qbee-avatar.chat .qbee-item.face.item-rabbit-glasses{--chat-face-width: 34px;--chat-face-height: 17px;--chat-face-left: -1px;--chat-face-top: 9px}.qbee-avatar.profile{width:48px;height:48px;overflow:visible}.qbee-avatar.profile .qbee-base-img{width:94%;height:98%}.qbee-avatar.profile-head{width:48px;height:48px;overflow:hidden;border-color:#3b4c68}.qbee-avatar.profile-head .qbee-base-img{position:absolute;left:50%;top:50%;width:112px;height:112px;object-position:center center;transform:translate(-50%,-31%)}.qbee-avatar.profile-head .qbee-item.back,.qbee-avatar.profile-head .qbee-item.neck,.qbee-avatar.profile-head .qbee-item.shirt,.qbee-avatar.profile-head .qbee-item.pants,.qbee-avatar.profile-head .qbee-item.hand{display:none}.qbee-avatar.profile-head .qbee-item.hat{width:64px;height:38px;top:-2px;left:-8px}.qbee-avatar.profile-head .qbee-item.face{width:var(--profile-head-face-width, var(--topbar-face-width, 45px));height:var(--profile-head-face-height, var(--topbar-face-height, 22px));top:var(--profile-head-face-top, var(--topbar-face-top, 13px));left:var(--profile-head-face-left, var(--topbar-face-left, 1px))}.qbee-avatar.profile-head .qbee-item.face.item-rabbit-glasses{--profile-head-face-width: 48px;--profile-head-face-height: 24px;--profile-head-face-left: 1px;--profile-head-face-top: 13px}.qbee-avatar.account{width:174px;height:174px;overflow:visible;border-color:#3b4c68;box-shadow:0 18px 42px #00000057}.qbee-avatar.account .qbee-base-img,.qbee-avatar.builder .qbee-base-img{width:88%;height:94%}.qbee-avatar.builder{width:168px;height:168px;margin:0 auto;overflow:visible;border-color:#405775}.qbee-avatar.bg-realm{background:linear-gradient(180deg,#75b965 0 44%,#4c853d 44% 100%)}.qbee-avatar.bg-casino{background:radial-gradient(circle at 50% 30%,rgba(255,223,86,.38),transparent 36%),linear-gradient(145deg,#3d2812,#0f0a11)}.qbee-avatar.bg-crystal{background:radial-gradient(circle at 30% 28%,rgba(118,236,255,.45),transparent 28%),linear-gradient(145deg,#11293d,#07121c)}.qbee-avatar.bg-lava{background:radial-gradient(circle at 54% 76%,rgba(255,91,36,.5),transparent 28%),linear-gradient(145deg,#35111b,#0c0710)}.qbee-avatar.bg-celestial{background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.75),transparent 12%),linear-gradient(145deg,#1f1c5d,#070817)}.qbee-item{position:absolute;z-index:6;object-fit:contain;object-position:center center;pointer-events:none;filter:drop-shadow(0 6px 8px rgba(0,0,0,.35))}.qbee-item.back{z-index:1;width:92%;height:80%;top:14%;left:4%;opacity:.9}.qbee-item.hat{z-index:8;width:72%;height:39%;top:-8%;left:14%;object-position:center bottom}.qbee-item.face{z-index:9;width:var(--face-width, 52%);height:var(--face-height, 25%);top:var(--face-top, 23.5%);left:var(--face-left, 24%)}.qbee-item.face.item-rabbit-glasses{--face-width: 66%;--face-height: 31%;--face-left: 17%;--face-top: 21.5%;--profile-face-width: 64%;--profile-face-height: 30%;--profile-face-left: 18%;--profile-face-top: 22.5%;--topbar-face-width: 38px;--topbar-face-height: 19px;--topbar-face-left: -1px;--topbar-face-top: 10px}.qbee-item.neck{z-index:7;width:58%;height:25%;top:42%;left:21%;object-position:center top}.qbee-neck-wrap{z-index:7;width:48%;height:21%;top:41.8%;left:26%;overflow:visible;filter:drop-shadow(0 6px 7px rgba(0,0,0,.3))}.qbee-scarf-band,.qbee-scarf-knot,.qbee-scarf-tail{position:absolute;display:block;background-color:#ecf2f8e0;background-image:var(--wearable-image);background-repeat:no-repeat;border:1px solid rgba(16,24,35,.2);content:""}.qbee-scarf-band{z-index:3;width:100%;height:48%;top:10%;left:0;border-radius:999px 999px 46% 46%;background-size:190% 180%;background-position:center 44%;box-shadow:inset 0 5px 5px #ffffff2e,inset 0 -7px 7px #0000002e,0 2px 3px #0000002e;clip-path:polygon(8% 44%,16% 16%,35% 5%,65% 5%,84% 16%,92% 44%,82% 72%,62% 84%,38% 84%,18% 72%)}.qbee-scarf-band:before{position:absolute;inset:3% 13% auto;height:28%;border-radius:999px;background:linear-gradient(180deg,#080c126b,#080c1200);content:""}.qbee-scarf-knot{z-index:5;width:26%;height:34%;top:42%;left:37%;border-radius:42% 42% 50% 50%;background-size:230% 210%;background-position:center 60%;box-shadow:inset 0 4px 4px #ffffff2e,inset 0 -6px 6px #0000002e}.qbee-scarf-tail{z-index:2;width:22%;height:56%;top:50%;border-radius:22% 22% 36% 36%;background-size:260% 220%;background-position:center bottom;box-shadow:inset 0 4px 4px #ffffff24,inset 0 -6px 7px #00000029;clip-path:polygon(10% 0,90% 0,76% 100%,24% 100%)}.qbee-scarf-tail.tail-left{left:33%;transform:rotate(7deg)}.qbee-scarf-tail.tail-right{right:31%;transform:rotate(-8deg)}.qbee-item.shirt{z-index:5;width:34%;height:29%;top:53%;left:33%}.qbee-item.pants{z-index:6;width:34%;height:24%;top:70%;left:33%}.qbee-item.hand{z-index:10;width:var(--hand-width, 52%);height:var(--hand-height, 52%);left:var(--hand-x, 68%);top:var(--hand-y, 66%);object-position:center center;transform:translate(var(--hand-offset-x, -50%),var(--hand-offset-y, -72%)) rotate(var(--hand-rotate, -14deg));transform-origin:var(--hand-origin-x, 50%) var(--hand-origin-y, 72%)}.qbee-item.hand-grip{z-index:11;width:10.5%;height:8%;left:var(--hand-x, 68%);top:var(--hand-y, 66%);border-radius:999px;background:radial-gradient(circle at 38% 30%,#fffffff5,#ffffff94 58%,#d2ddece6);box-shadow:inset -2px -2px 3px #b0bed16b,0 3px 5px #0000003d;filter:drop-shadow(0 3px 4px rgba(0,0,0,.25));transform:translate(-48%,-56%) rotate(-24deg);transform-origin:50% 50%}.qbee-wearable{display:block;overflow:hidden;background-color:#ecf2f8db;background-image:var(--wearable-image);background-repeat:no-repeat;background-size:165% 165%;background-position:center;border:1px solid rgba(19,29,42,.2);filter:drop-shadow(0 5px 6px rgba(0,0,0,.28))}.qbee-wearable.shirt{border-radius:38% 38% 30% 30%;clip-path:polygon(16% 0,84% 0,98% 34%,88% 100%,12% 100%,2% 34%);box-shadow:inset 0 8px 8px #ffffff2e,inset 0 -10px 10px #00000024}.qbee-wearable.shirt:before{position:absolute;top:4%;left:50%;width:36%;height:24%;border-radius:0 0 999px 999px;background:#0910185c;content:"";transform:translate(-50%)}.qbee-wearable.pants{overflow:visible;border:0;background:transparent;filter:drop-shadow(0 5px 6px rgba(0,0,0,.24))}.qbee-wearable.pants:before,.qbee-wearable.pants:after{position:absolute;bottom:0;width:44%;height:100%;border:1px solid rgba(19,29,42,.2);border-radius:28% 28% 42% 42%;background-color:#ecf2f8e0;background-image:var(--wearable-image);background-repeat:no-repeat;background-size:245% 190%;box-shadow:inset 0 7px 8px #ffffff29,inset 0 -10px 9px #00000021;content:""}.qbee-wearable.pants:before{left:2%;background-position:32% 52%;transform:rotate(1deg)}.qbee-wearable.pants:after{right:2%;background-position:68% 52%;transform:rotate(-1deg)}.qbee-avatar.profile .qbee-item{filter:drop-shadow(0 3px 4px rgba(0,0,0,.34))}.qbee-avatar.profile .qbee-item.hat{top:-10%}.qbee-avatar.profile .qbee-item.face{width:var(--profile-face-width, var(--face-width, 52%));height:var(--profile-face-height, var(--face-height, 25%));top:var(--profile-face-top, var(--face-top, 24%));left:var(--profile-face-left, var(--face-left, 24%))}.qbee-avatar.profile .qbee-neck-wrap{top:42.8%}.qbee-avatar.profile .qbee-item.hand{left:var(--hand-x, 68%);top:var(--hand-y, 66%)}.qbee-avatar.builder .qbee-item,.qbee-avatar.account .qbee-item{filter:drop-shadow(0 8px 10px rgba(0,0,0,.34))}.qbee-avatar.game-qbee{border:0;border-radius:0;background:transparent;overflow:visible}.qbee-avatar.game-qbee .qbee-base-img{width:100%;height:100%}.qbee-avatar.game-qbee .qbee-item{filter:drop-shadow(0 5px 5px rgba(0,0,0,.38))}.account-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start}.account-profile-card{position:sticky;top:calc(var(--header) + 18px);display:grid;justify-items:center;gap:12px;padding:16px;border:1px solid #2c3d56;border-radius:7px;background:radial-gradient(circle at 20% 0%,rgba(255,64,114,.18),transparent 34%),linear-gradient(180deg,#172235,#101724)}.account-avatar-edit{justify-self:stretch;justify-content:center}.account-profile-card>strong{max-width:100%;overflow:hidden;color:#fff;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.account-profile-card>span{color:#b9c7d9;font-size:13px}.account-main{min-width:0;display:grid;gap:14px}.account-link-warning{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:12px;padding:12px;border:1px solid rgba(214,168,79,.35);border-radius:var(--radius);background:#d6a84f14}.account-link-warning h2{margin:0 0 3px;font-size:1rem}.account-link-warning p{margin:0;color:var(--muted)}.account-stat-locked{color:var(--gold);font-size:.98rem;white-space:nowrap}.account-stats{margin:0}.account-tabs{width:min(480px,100%)}.account-tab-panel{min-height:330px}.discord-settings-card{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;margin-bottom:18px;padding:14px;border:1px solid rgba(93,126,255,.28);border-radius:var(--radius);background:radial-gradient(circle at 94% 10%,rgba(93,126,255,.18),transparent 34%),linear-gradient(180deg,#1d2a3ff0,#121926f0)}.discord-settings-card h3{margin:0 0 6px;color:#eef5ff;font-size:16px}.discord-settings-card h3 span{margin-left:8px;font-size:12px}.discord-settings-card p{margin:4px 0 0}.discord-settings-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.account-currency{width:min(360px,100%);margin-top:12px}.account-currency button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.account-switch-row input{width:19px;height:19px;accent-color:#1d8cff}.chip-list{display:flex;flex-wrap:wrap;gap:8px}.chip{padding:6px 10px;border:1px solid #334761;border-radius:999px;background:#172235;color:#d9e5f4;font-size:13px;font-weight:750}.empty-state.compact{min-height:auto;padding:14px}.avatar-builder-modal{width:min(850px,calc(100vw - 26px))}.avatar-builder-body{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px}.avatar-builder-preview{display:grid;align-content:start;gap:12px;text-align:center}.avatar-builder-preview .button{justify-content:center}.avatar-accordion{max-height:min(560px,calc(100vh - 210px));overflow:auto;border:1px solid #26364d;border-radius:7px;background:#0d1420}.avatar-category+.avatar-category{border-top:1px solid rgba(255,255,255,.06)}.avatar-category-head{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border:0;background:#101827;color:#dce7f5;cursor:pointer;font-weight:800;text-align:left}.avatar-category.open .avatar-category-head,.avatar-category-head:hover{background:#152238}.avatar-option-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;padding:12px}.avatar-option{min-height:132px;display:grid;justify-items:center;align-content:start;gap:6px;padding:10px 8px;border:1px solid #2b3c55;border-radius:7px;background:#121c2b;color:#dce7f6;cursor:pointer}.avatar-option:hover{border-color:#4f6f9c;background:#18263a}.avatar-option.selected{border-color:#f2c247;box-shadow:inset 0 0 0 1px #f2c2476b}.avatar-option.locked{cursor:not-allowed;opacity:.48}.avatar-option-art{width:64px;height:64px;display:grid;place-items:center}.avatar-option-art img{max-width:64px;max-height:64px;object-fit:contain;filter:drop-shadow(0 5px 8px rgba(0,0,0,.32))}.avatar-option strong,.avatar-option small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-option strong{font-size:12px}.avatar-option small{color:#aebbd0;font-size:11px}.avatar-none-preview,.avatar-expression-preview,.avatar-swatch,.avatar-bg-preview{width:52px;height:52px;display:grid;place-items:center;border:1px solid #344963;border-radius:8px;background:#182438;color:#d7e5f6;font-weight:900}.avatar-swatch{background:linear-gradient(145deg,var(--swatch-a),var(--swatch-b))}.avatar-bg-preview.bg-realm{background:linear-gradient(180deg,#75b965 0 44%,#4c853d 44% 100%)}.avatar-bg-preview.bg-casino{background:radial-gradient(circle,#f6d665,transparent 42%),#392414}.avatar-bg-preview.bg-crystal{background:radial-gradient(circle,#8af0ff,transparent 42%),#10283c}.avatar-bg-preview.bg-lava{background:radial-gradient(circle,#ff6b36,transparent 42%),#36111a}.avatar-bg-preview.bg-celestial{background:radial-gradient(circle,#fff,transparent 20%),#17145a}.rain-boost-button{width:32px;height:32px;border-color:#485a76;background:#33445e}.rain-boost-button:hover{background:#405674}.auth-modal{width:min(460px,100%);position:relative;border-color:#d4a8306b;background:#131019;overflow:hidden}.auth-close{position:absolute;z-index:2;top:12px;right:12px}.auth-brand-panel{height:124px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(214,168,50,.2),transparent 52%),linear-gradient(180deg,#221631,#14101d)}.auth-brand-panel:before{position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,218,111,.55),transparent);content:""}.auth-body{padding-top:18px}.auth-logo-row{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:14px;color:#fff;font-weight:850;font-size:20px}.auth-tabs{margin-bottom:13px}.auth-subtitle{margin:0 0 16px;color:var(--muted);text-align:center}.auth-form{display:grid;gap:12px}.auth-password-control{position:relative}.auth-password-control input{width:100%;padding-right:64px}.auth-password-toggle{position:absolute;top:50%;right:8px;min-width:44px;min-height:32px;padding:4px 7px;border:0;border-radius:7px;background:transparent;color:#f2c84e;font:inherit;font-size:12px;font-weight:800;cursor:pointer;transform:translateY(-50%)}.auth-password-toggle:hover,.auth-password-toggle:focus-visible{background:#f2c84e1a}.auth-password-toggle:disabled{cursor:not-allowed;opacity:.55}.required-star{color:#ff4d78;font-weight:900}.optional-label{margin-left:5px;color:#8f9bad;font-size:11px;font-weight:700;text-transform:uppercase}.password-rules{display:grid;gap:7px;margin-top:-2px;color:#909bad;font-size:12px}.password-rules span{display:flex;align-items:center;gap:7px}.password-rules span.passed{color:#59e58d}.password-rules span.passed i{color:#59e58d;fill:currentColor}.auth-referrer-field{margin-top:2px}.auth-check-row{display:flex;align-items:flex-start;gap:10px;color:#c7d0de;font-size:13px;line-height:1.45}.auth-check-row input{margin-top:3px}.auth-check-row button,.auth-link{padding:0;border:0;background:transparent;color:#f2c84e;cursor:pointer}.auth-link{justify-self:start;margin-top:-2px}.auth-gate{display:flex;align-items:center;justify-content:space-between;gap:18px}.auth-gate>div:nth-child(2){flex:1}.auth-gate h2{margin:0 0 4px}.auth-gate p{margin:0}.reward-activity-panel{display:grid;gap:14px}.reward-activity-panel.compact{margin-bottom:14px}.reward-activity-title{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.reward-activity-title h2,.reward-activity-title p{margin:0}.reward-activity-title>strong{justify-self:end;text-align:right}.reward-activity-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(212,168,48,.42);border-radius:7px;background:#d4a8301f;color:var(--gold)}.reward-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reward-activity-step{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:7px;background:#0c121d85}.reward-activity-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#dbe6f4;font-size:13px}.reward-activity-row strong{white-space:nowrap;color:#fff}.promo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.promo-panel{display:grid;align-content:start;gap:12px}.promo-panel h2,.promo-panel p{margin:0}.promo-form{display:grid;gap:10px}.promo-form label{color:#d6dfec;font-size:13px;font-weight:800}.promo-form input{width:100%;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:5px;background:#111926;color:#fff;font-weight:800}.promo-amount-field{display:grid;grid-template-columns:minmax(0,1fr) 52px 52px;overflow:hidden;border:1px solid var(--line);border-radius:5px;background:#111926}.promo-amount-field input{border:0;border-radius:0;background:transparent}.promo-amount-field button{border:0;border-left:1px solid var(--line);background:#192536;color:#ecf4ff;cursor:pointer;font-weight:900}.promo-amount-field button:hover{background:#233149}.promo-cost-row{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:1px solid var(--line);border-radius:5px;background:#151f2f;color:#c8d3e4}.promo-cost-row strong{display:inline-flex;align-items:center;gap:6px;color:#fff}.promo-manage-list{display:grid;gap:9px}.promo-manage-row{display:grid;grid-template-columns:minmax(150px,1.1fr) repeat(3,minmax(0,.72fr)) auto;align-items:center;gap:12px;padding:12px;border:1px solid #2b3950;border-radius:6px;background:#131d2c}.promo-manage-row.deleted{opacity:.62}.promo-manage-row strong,.promo-manage-row span{display:block}.promo-code-pill{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border:1px solid rgba(212,168,48,.44);border-radius:5px;background:#211936;color:#ffe28b;font-weight:950;letter-spacing:0}.button.small{min-height:34px;padding:6px 11px;font-size:13px}.avatar{width:38px;height:38px;display:grid;place-items:center;border:2px solid #d6a832;border-radius:7px;background:#14272b;color:#ffe595;font-weight:850}.sidebar{position:fixed;z-index:20;top:var(--header);bottom:0;left:0;width:var(--sidebar);display:flex;flex-direction:column;padding:16px;border-right:1px solid var(--line);background:#071315;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;transition:width .18s ease,padding .18s ease,left .16s ease}.sidebar::-webkit-scrollbar{width:0;height:0}.app-shell.sidebar-collapsed .sidebar{width:var(--sidebar-collapsed);padding:16px 8px}.search-box{position:relative;margin-bottom:14px}.app-shell.sidebar-collapsed .search-box{height:43px;display:grid;place-items:center;border-radius:5px;background:var(--panel-2)}.search-box svg{position:absolute;top:13px;left:12px;width:17px;color:var(--muted)}.app-shell.sidebar-collapsed .search-box svg{position:static}.search-box input{width:100%;height:43px;padding:0 12px 0 38px;border:1px solid transparent;border-radius:5px;background:var(--panel-2);color:var(--text)}.app-shell.sidebar-collapsed .search-box input{display:none}.nav-stack{display:grid;flex:0 0 auto;gap:5px}.nav-button{width:100%;min-height:42px;display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid transparent;border-radius:5px;background:transparent;color:#c5cede;cursor:pointer;text-align:left}.app-shell.sidebar-collapsed .nav-button{justify-content:center;gap:0;padding:10px 0}.nav-button svg{width:18px;height:18px}.nav-button:hover,.nav-button.active{border-color:#f2c24785;background:linear-gradient(90deg,#185450bd,#2d2c1a9e);color:#fff}.nav-button.reward{border-color:#f2c2478f;background:linear-gradient(90deg,#155753c7,#5542189e)}.nav-label{flex:1}.app-shell.sidebar-collapsed .nav-label,.app-shell.sidebar-collapsed .nav-button[data-action=toggle-originals] svg:last-child{display:none}.subnav{max-height:0;margin-left:10px;overflow:hidden;transition:max-height .18s ease}.app-shell.sidebar-collapsed .subnav{margin-left:0}.subnav.open{max-height:880px}.subnav .nav-button{min-height:35px;padding:7px 10px;font-size:13px}.discord-callout{display:flex;align-items:center;gap:10px;margin-top:auto;padding:12px;border:1px solid rgba(242,194,71,.58);border-radius:6px;background:linear-gradient(180deg,#123336,#0c2023);color:#fff;cursor:pointer}.discord-logo{display:block;flex:0 0 auto;color:#aeb7ff}.app-shell.sidebar-collapsed .discord-callout{justify-content:center;padding:12px 0}.app-shell.sidebar-collapsed .discord-callout span{display:none}.chat-panel{position:fixed;z-index:20;top:var(--header);right:0;bottom:0;width:var(--chat);display:flex;flex-direction:column;border-left:1px solid var(--line);background:#071315;transition:transform .18s ease,right .16s ease;will-change:transform}.app-shell.chat-collapsed .chat-panel{transform:translate(100%)}.app-shell.chat-collapsed .page{margin-right:0}.chat-pull-tab{position:fixed;z-index:45;top:calc(var(--header) + 92px);right:0;min-width:40px;min-height:104px;display:none;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px 8px;border:1px solid rgba(214,168,50,.45);border-right:0;border-radius:7px 0 0 7px;background:#10272a;color:#f3d26a;box-shadow:0 14px 36px #0000005c;cursor:grab;touch-action:none}.chat-pull-tab span{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:0;font-size:11px;font-weight:850}.chat-pull-tab:active{cursor:grabbing}.app-shell.chat-collapsed .chat-pull-tab{display:flex}.rain-card{margin:12px;padding:13px;border:1px solid #8a6a25;border-radius:6px;background:linear-gradient(180deg,#2d2412,#17251c)}.rain-title,.rain-row{display:flex;align-items:center;justify-content:space-between}.rain-amount{margin:7px 0 3px;font-size:21px;font-weight:800}.chat-list{flex:1;padding:2px 12px 16px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.chat-list::-webkit-scrollbar{width:0;height:0}.chat-message{display:grid;grid-template-columns:34px 1fr;gap:9px;margin:12px 0}.chat-avatar{width:34px;height:34px;display:grid;place-items:center;padding:0;border:2px solid rgba(242,194,71,.64);border-radius:6px;background:#173336;color:#fff;font-size:12px;font-weight:850;cursor:pointer;overflow:hidden}.chat-avatar:hover{border-color:#178cff;background:#203451}.chat-avatar .qbee-avatar{pointer-events:none}.chat-meta{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:#dde4ef;font-size:12px}.chat-name-button{min-width:0;display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.chat-name-button:hover .player-name{text-decoration:underline}.player-name{min-width:0;display:inline-flex;align-items:center;gap:4px;color:inherit;line-height:1}.player-profile-link{min-width:0;display:inline-flex;align-items:center;justify-self:start;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;text-align:left}.player-profile-link:not(.is-static):hover .player-name{text-decoration:underline;text-underline-offset:2px}.player-profile-link:focus-visible{border-radius:3px;outline:2px solid #f6c94f;outline-offset:3px}.player-profile-link.is-static{cursor:default}.social-profile-link{max-width:100%;overflow:hidden;color:var(--player-text, #eef2fa);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.live-player-profile-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-role-name{font-weight:900;letter-spacing:0}.staff-role-dev{color:#ff8a1f;text-shadow:0 0 10px rgba(255,138,31,.22)}.staff-role-community-manager{color:#18e681;text-shadow:0 0 10px rgba(24,230,129,.22)}.staff-role-shield{width:14px;height:14px;display:inline-grid;place-items:center;flex:0 0 auto;color:currentColor;filter:drop-shadow(0 0 5px currentColor)}.staff-role-shield i,.staff-role-shield svg{display:block}.chat-meta .player-name{max-width:135px;overflow:hidden;white-space:nowrap}.chat-meta .player-name>span:first-child{overflow:hidden;text-overflow:ellipsis}.rank-dot{width:7px;height:14px;border-radius:2px}.chat-bubble{display:inline-block;max-width:100%;padding:7px 9px;border-radius:5px;background:var(--panel-2);color:#dfe6f2;font-size:13px;overflow-wrap:anywhere}.chat-activity-repeat{min-width:27px;display:inline-grid;place-items:center;margin-left:6px;padding:2px 6px;border:1px solid rgba(246,201,79,.34);border-radius:999px;background:#f6c94f1a;color:#ffe28a;font-size:10px;font-weight:900;line-height:1.2;vertical-align:middle}.chat-feed-error{gap:10px}.chat-rain-message{display:block;margin:12px 0}.chat-rain-bubble{display:block;width:100%;border:2px solid #1689ff;background:#0c448052;color:#dbeeff;box-shadow:0 0 0 1px #1689ff1f,0 10px 22px #0000002e;font-weight:750;line-height:1.35}.chat-rain-bubble .currency-icon,.chat-rain-bubble img{width:16px;height:16px;vertical-align:-3px}.chat-big-win-message,.chat-bet-share-message{display:block;margin:12px 0}.chat-system-label{min-width:0;display:inline-flex;align-items:center;gap:5px}.chat-system-label>svg{flex:0 0 auto;color:#58dfff}.chat-system-meta>.chat-message-actions{margin-left:auto}.chat-bet-share-card{position:relative;display:grid;gap:10px;width:100%;padding:11px 12px;overflow:hidden;border:2px solid rgba(22,137,255,.9);border-radius:8px;background:radial-gradient(circle at 100% 0,rgba(139,52,255,.2),transparent 45%),linear-gradient(145deg,#0c44806b,#0d183af5);color:#e8f4ff;box-shadow:0 0 0 1px #1689ff1f,0 10px 22px #0003}.chat-bet-share-title{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;line-height:1.4}.chat-bet-share-title>b{color:#8fe8ff}.chat-bet-share-title .currency-icon{width:16px;height:16px;vertical-align:-3px}.chat-bet-share-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.chat-bet-share-stats>div{min-width:0;display:grid;gap:2px;padding:7px 8px;border:1px solid rgba(101,160,255,.2);border-radius:6px;background:#030b268f}.chat-bet-share-stats span{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.chat-bet-share-stats strong{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.chat-bet-share-proof{display:flex;align-items:center;gap:5px;color:#8fe8ff;font-size:10px;font-weight:750}.chat-bet-share-proof span{min-width:0;margin-left:auto;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.chat-big-win-card{position:relative;display:grid;gap:10px;padding:10px 10px 10px 13px;border-left:4px solid #00e37a;border-radius:5px;background:#172235;color:#dfeaff;box-shadow:0 10px 24px #00000038}.chat-big-win-title{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding-right:20px;color:#dfeaff;font-size:13px;font-weight:850;line-height:1.25}.chat-big-win-title strong{color:#fff}.chat-big-win-title b{max-width:100%;color:#fff;overflow-wrap:anywhere}.chat-big-win-user{padding:0;border:0;background:transparent;cursor:pointer;font:inherit}.chat-big-win-user:hover{text-decoration:underline}.chat-hidden-name{cursor:default}.chat-hidden-name:hover{text-decoration:none}.chat-big-win-stats{display:grid;grid-template-columns:1fr 1fr;border-radius:5px;background:#121b2b;overflow:hidden}.chat-big-win-stats div{display:grid;gap:5px;min-width:0;padding:9px 10px;border-right:1px solid #26364d}.chat-big-win-stats div:last-child{border-right:0}.chat-big-win-stats span{color:#9cc9ff;font-size:12px}.chat-big-win-stats strong{display:inline-flex;align-items:center;gap:4px;color:#f4f8ff;font-size:13px;overflow-wrap:anywhere}.chat-big-win-stats .positive{color:#1dff79}.chat-big-win-rank{position:absolute;right:9px;top:9px;opacity:.75}.chat-mention{display:inline;padding:0;border:0;background:transparent;color:#9cc9ff;cursor:pointer;font:inherit;font-weight:850}.chat-mention:hover,.chat-mention:focus-visible,.chat-mention.is-self{color:#fff;text-decoration:underline;text-decoration-color:var(--blue);text-underline-offset:2px}.chat-message-content{min-width:0}.chat-message.mentions-current-user .chat-bubble{border:1px solid rgba(88,223,255,.46);background:#143664c2;box-shadow:0 0 0 2px #58dfff14}.chat-message-actions{display:inline-flex;align-items:center;gap:2px;margin-left:auto;opacity:0;transition:opacity .12s ease}.chat-message:hover .chat-message-actions,.chat-message:focus-within .chat-message-actions{opacity:1}.chat-message-actions button{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:var(--muted);cursor:pointer}.chat-message-actions button:hover{background:var(--panel-3);color:var(--text)}.chat-link{color:#72ddff;font-weight:700;text-decoration:underline;text-decoration-color:#72ddff7a;text-underline-offset:2px;overflow-wrap:anywhere}.chat-link:hover,.chat-link:focus-visible{color:#fff;text-decoration-color:#fff}.chat-system-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 2px 5px;color:var(--muted);font-size:11px;font-weight:750}.chat-reply-context{width:100%;min-width:0;display:grid;gap:2px;margin-bottom:4px;padding:6px 8px;border:0;border-left:3px solid var(--blue);border-radius:5px;background:#060f2ab8;color:var(--muted);cursor:pointer;text-align:left}.chat-reply-context strong,.chat-reply-context span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-reply-context strong{color:var(--blue);font-size:11px}.chat-reply-context span{font-size:11px}.chat-message-highlight .chat-bubble,.chat-message-highlight .chat-bet-share-card{animation:chat-message-highlight 1.5s ease}@keyframes chat-message-highlight{0%,to{box-shadow:none}30%{box-shadow:0 0 0 3px #58dfff6b}}@media(prefers-reduced-motion:reduce){.chat-message-highlight .chat-bubble,.chat-message-highlight .chat-bet-share-card{animation:none}}.chat-compose{position:relative;display:block;padding:12px;border-top:1px solid var(--line)}.chat-compose-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.chat-input-shell{position:relative;min-width:0}.chat-compose input{width:100%;min-width:0;height:40px;padding:0 11px;border:1px solid var(--line);border-radius:5px;background:var(--panel-2);color:#fff}.chat-compose-reply{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;padding:7px 8px 7px 10px;border-left:3px solid var(--blue);border-radius:6px;background:var(--panel-2)}.chat-compose-reply>span{min-width:0;display:grid;color:var(--muted);font-size:11px}.chat-compose-reply strong{color:var(--blue)}.chat-compose-reply small{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.chat-compose-reply button{width:28px;height:28px;display:grid;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.chat-mention-menu{position:absolute;z-index:90;right:0;bottom:calc(100% + 7px);left:0;display:grid;gap:3px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:0 18px 44px #0000007a}.chat-mention-menu[hidden]{display:none}.chat-mention-menu button{min-width:0;display:flex;align-items:center;gap:8px;padding:8px 9px;border:0;border-radius:6px;background:transparent;color:var(--text);cursor:pointer;text-align:left}.chat-mention-menu button span{color:var(--blue);font-weight:950}.chat-mention-menu button.active,.chat-mention-menu button:hover{background:var(--panel-3)}.chat-toggle-button{position:relative}.chat-unread-badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;border:2px solid var(--bg);border-radius:999px;background:var(--red);color:#fff;font-size:9px;font-weight:950;line-height:1}.chat-pull-tab .chat-unread-badge{top:6px;right:5px}@media(hover:none),(max-width:900px){.chat-message-actions{opacity:1}.chat-message-actions button{width:30px;height:30px}}.page{min-height:100vh;margin-left:var(--sidebar);margin-right:var(--chat);padding:calc(var(--header) + 22px) 28px 50px;transition:margin-left .18s ease,margin-right .18s ease}.app-shell.sidebar-collapsed .page{margin-left:var(--sidebar-collapsed)}.page-inner{width:min(100%,1240px);margin:0 auto}.page-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.page-title{margin:0;font-size:28px;letter-spacing:0}.page-subtitle{margin:6px 0 0;color:var(--muted)}.hero{position:relative;min-height:350px;display:flex;align-items:center;justify-content:flex-end;margin-bottom:20px;padding:48px;border:1px solid rgba(242,194,71,.52);border-radius:7px;background-color:#061315;background-image:image-set(url(/assets/brand/cbets-promotion-tile-1254.avif) type("image/avif"),url(/assets/brand/cbets-promotion-tile-1254.webp) type("image/webp"));background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.hero:before{position:absolute;inset:0;background:linear-gradient(90deg,#040e1014,#040e10a8),linear-gradient(0deg,rgba(4,14,16,.52),transparent 46%),linear-gradient(30deg,rgba(255,255,255,.045) 0 7px,transparent 8px 58px);background-size:auto,auto,116px 67px;content:""}.hero:after{position:absolute;right:34px;bottom:-28px;width:260px;height:128px;border-radius:48%;background:linear-gradient(135deg,rgba(242,194,71,.32),transparent 58%),linear-gradient(45deg,rgba(83,215,208,.24),transparent 54%);filter:blur(24px);opacity:.72;content:""}.hero>div:first-child{position:relative;z-index:1;width:54%;min-width:500px;padding:22px;text-shadow:0 2px 12px #000}.hero h1{max-width:700px;margin:0 0 10px;font-size:42px;line-height:1.05;letter-spacing:0}.hero h1 strong{color:#f1c84f}.hero p{max-width:620px;color:#d6e4df;font-size:16px}.hero-art{display:none}.hero-cube{position:absolute;top:20px;right:70px;width:120px;height:120px;display:grid;place-items:center;border:3px solid #4ecac3;border-radius:12px;background:#0f3d42;color:#f2c247;font-size:56px;font-weight:900;transform:rotate(8deg)}.hero-flag{position:absolute;right:0;bottom:22px;width:210px;height:68px;border:5px solid #657386;background:linear-gradient(45deg,#273444 25%,transparent 25%) 0 0 / 28px 28px,linear-gradient(45deg,transparent 75%,#273444 75%) 0 0 / 28px 28px,linear-gradient(45deg,transparent 75%,#273444 75%) 14px -14px / 28px 28px,linear-gradient(45deg,#273444 25%,#aab1bb 25%) 14px 14px / 28px 28px}.actions{display:flex;flex-wrap:wrap;gap:9px}.button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 15px;border:1px solid var(--line);border-radius:5px;background:var(--panel-2);color:#fff;cursor:pointer;font-weight:700}.button:hover:not(:disabled){border-color:#3a7a78;background:var(--panel-3)}.button.primary{border-color:#f2c247;background:linear-gradient(180deg,#d3a237,#8d651c);color:#fff9e8}.button.primary:hover:not(:disabled){background:linear-gradient(180deg,#e8b640,#a87721)}.button.success{border-color:#2cae72;background:#21885a}.button.danger{border-color:#ff526894;background:linear-gradient(180deg,#8f1730,#5f1023);color:#fff1f4}.button.danger:hover:not(:disabled){background:linear-gradient(180deg,#b51d3a,#741329)}.button.gold{border-color:#b48e26;background:linear-gradient(180deg,#8b6b22,#574316)}.button:disabled{opacity:.48;cursor:not-allowed}.button.block{width:100%}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px}.feature-card{position:relative;min-height:166px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:18px;border:1px solid color-mix(in srgb,var(--feature-color, currentColor) 34%,var(--line));border-radius:6px;background:linear-gradient(30deg,rgba(255,255,255,.05) 0 7px,transparent 8px 52px),radial-gradient(circle at 74% 24%,color-mix(in srgb,var(--feature-color, currentColor) 22%,transparent),transparent 44%),linear-gradient(135deg,rgba(255,255,255,.04),transparent 34%),#0d1c1ff5;background-size:104px 60px,auto,auto,auto;box-shadow:inset 0 1px #ffffff0d,0 14px 30px #0000002e;overflow:hidden;isolation:isolate;transition:transform .15s ease,border-color .15s ease,filter .15s ease}.feature-card:hover{border-color:color-mix(in srgb,var(--feature-color, currentColor) 68%,var(--line));filter:brightness(1.08);transform:translateY(-2px)}.feature-card:hover .feature-item,.feature-card:hover .feature-cubit,.feature-card:hover .feature-qbee{filter:drop-shadow(0 13px 10px rgba(0,0,0,.5)) drop-shadow(0 0 12px color-mix(in srgb,var(--feature-color, currentColor) 34%,transparent))}.feature-card:after{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent),linear-gradient(180deg,transparent 48%,rgba(4,14,16,.76));opacity:.42;transform:translate(-120%) skew(-18deg);animation:featureShine 5.4s ease-in-out infinite;content:"";pointer-events:none}.feature-copy{position:relative;z-index:4;max-width:68%}.feature-card h3{margin:0 0 4px;font-size:17px}.feature-card p{margin:0 0 13px;color:var(--muted);font-size:13px}.feature-art{position:absolute;inset:0;z-index:0;pointer-events:none}.feature-art:before{position:absolute;top:8px;right:-10px;width:150px;height:122px;border:22px solid color-mix(in srgb,var(--feature-color, currentColor) 22%,transparent);border-radius:16px;opacity:.52;transform:rotate(21deg);content:""}.feature-art .case-chest{position:absolute;right:2px;bottom:12px;width:122px;height:99px;margin:0;transform:rotate(5deg)}.feature-item,.feature-cubit,.feature-qbee{position:absolute;z-index:3;filter:drop-shadow(0 12px 10px rgba(0,0,0,.48))}.feature-item{object-fit:contain;image-rendering:pixelated}.feature-cubit{display:grid;place-items:center;animation:featureFloat 3.4s ease-in-out infinite}.feature-prize.one{top:21px;right:36px;width:56px;height:56px;transform:rotate(-15deg)}.feature-prize.two{top:28px;right:103px;width:54px;height:54px;transform:rotate(14deg)}.feature-prize.three{top:70px;right:22px;width:50px;height:50px;transform:rotate(8deg)}.feature-cubit.one{right:92px;bottom:26px}.feature-cubit.two{right:54px;top:26px;animation-delay:-1.2s}.feature-orbit,.feature-link-line,.feature-vip-ribbon,.feature-builder-grid{position:absolute;z-index:1;opacity:.72}.feature-orbit{right:37px;bottom:28px;width:105px;height:70px;border:2px solid color-mix(in srgb,var(--feature-color, currentColor) 54%,transparent);border-radius:50%;transform:rotate(-18deg)}.feature-link-line{top:49px;right:40px;width:118px;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--feature-color, currentColor) 72%,#fff),transparent);box-shadow:0 0 18px color-mix(in srgb,var(--feature-color, currentColor) 42%,transparent)}.feature-qbee{width:58px;height:58px}.feature-qbee .qbee-base-img{width:100%;height:100%}.feature-qbee.qbee-one{top:27px;right:111px;transform:rotate(-8deg)}.feature-qbee.qbee-two{top:43px;right:31px;transform:rotate(8deg)}.feature-vip-ribbon{right:24px;bottom:25px;width:140px;height:32px;border-radius:999px;background:color-mix(in srgb,var(--feature-color, currentColor) 26%,rgba(255,255,255,.05));transform:rotate(-16deg)}.feature-card-vip .feature-prize.crown-one{top:31px;right:94px;width:70px;height:70px;transform:rotate(-14deg)}.feature-card-vip .feature-prize.crown-two{top:28px;right:33px;width:70px;height:70px;transform:rotate(14deg)}.feature-card-vip .feature-prize.halo{top:16px;right:61px;width:86px;height:86px;opacity:.92}.feature-builder-grid{top:20px;right:25px;width:112px;height:82px;border:1px solid color-mix(in srgb,var(--feature-color, currentColor) 38%,transparent);border-radius:7px;background:linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:28px 20px;transform:rotate(-8deg)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.section-heading h2{margin:0;font-size:18px}.game-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:10px}.game-tile{position:relative;min-height:172px;aspect-ratio:.75;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:10px 8px 12px;border:2px solid color-mix(in srgb,var(--tile-color) 72%,#263245);border-radius:6px;background:#0c1420;box-shadow:inset 0 0 0 1px #ffffff0a,0 12px 28px #0000003d;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .14s ease,filter .14s ease,border-color .14s ease}.game-tile:before{position:absolute;inset:0;z-index:1;background:linear-gradient(30deg,rgba(255,255,255,.04) 0 6px,transparent 7px 46px),linear-gradient(180deg,transparent 40%,rgba(4,8,15,.36) 68%,rgba(4,8,15,.8)),radial-gradient(circle at 50% 26%,color-mix(in srgb,var(--tile-color) 36%,transparent),transparent 58%);background-size:92px 53px,auto,auto;content:"";pointer-events:none}.game-tile:hover{transform:translateY(-2px);filter:brightness(1.08)}.tile-art{position:absolute;inset:0;z-index:0;overflow:hidden;background:linear-gradient(30deg,rgba(255,255,255,.055) 0 7px,transparent 8px 54px),linear-gradient(150deg,rgba(0,0,0,.16) 0 7px,transparent 8px 54px),radial-gradient(circle at 52% 28%,color-mix(in srgb,var(--art-a, var(--tile-color)) 34%,transparent),transparent 48%),linear-gradient(145deg,var(--art-a, #17344f),var(--art-b, #101827) 58%,#07101b);background-size:108px 62px,108px 62px,auto,auto}.tile-art:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:18px 18px;opacity:.26;content:""}.tile-floor{position:absolute;right:10px;bottom:39px;left:10px;z-index:2;height:42px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--art-glow, var(--tile-color)) 18%,rgba(255,255,255,.06)),transparent 68%);filter:blur(1px);transform:perspective(120px) rotateX(64deg);opacity:.92}.tile-horizon{position:absolute;top:65px;right:14px;left:14px;z-index:1;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--art-glow, var(--tile-color)) 50%,transparent),transparent);opacity:.82}.tile-sweep{position:absolute;inset:-36px auto -36px -72px;z-index:7;width:54px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:skew(-18deg);opacity:0;pointer-events:none}.tile-particles{position:absolute;inset:0;z-index:6;pointer-events:none}.tile-particles i{position:absolute;width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--art-glow, #fff) 78%,#fff);box-shadow:0 0 10px color-mix(in srgb,var(--art-glow, #fff) 70%,transparent);opacity:.72;animation:tileParticleFloat 4.2s ease-in-out infinite}.tile-particles i:nth-child(1){top:26px;left:18px;animation-delay:-.3s}.tile-particles i:nth-child(2){top:45px;right:18px;animation-delay:-1.1s}.tile-particles i:nth-child(3){top:84px;left:30px;animation-delay:-2s}.tile-particles i:nth-child(4){top:76px;right:38px;animation-delay:-3s}.game-tile:hover .tile-sweep{animation:tileSweep .76s ease forwards}.tile-vignette{position:absolute;inset:0;z-index:8;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.5) 82%),radial-gradient(ellipse at 50% 20%,transparent 42%,rgba(0,0,0,.35));pointer-events:none}.tile-light{position:absolute;top:-34px;left:50%;width:130px;height:92px;border-radius:999px;background:color-mix(in srgb,var(--art-glow, var(--tile-color)) 46%,transparent);filter:blur(16px);transform:translate(-50%);opacity:.82}.tile-theme-gold{--art-a: #56420c;--art-b: #171208;--art-glow: #f4cf42}.tile-theme-red{--art-a: #5e1520;--art-b: #180b10;--art-glow: #ff4e5e}.tile-theme-teal{--art-a: #0b4a56;--art-b: #0b2028;--art-glow: #31d7de}.tile-theme-green{--art-a: #0f5b28;--art-b: #0b1e15;--art-glow: #36df69}.tile-theme-cyan{--art-a: #0c4a67;--art-b: #0a1722;--art-glow: #3fd8ff}.tile-theme-indigo{--art-a: #1731a0;--art-b: #0b132a;--art-glow: #5576ff}.tile-theme-blue{--art-a: #0d5e78;--art-b: #0a1822;--art-glow: #47d1ff}.tile-theme-violet{--art-a: #172c87;--art-b: #0c1230;--art-glow: #6d83ff}.tile-theme-aqua{--art-a: #0b4b53;--art-b: #071d23;--art-glow: #22e5df}.tile-theme-steel{--art-a: #17314a;--art-b: #0b1420;--art-glow: #82a6bd}.tile-theme-space{--art-a: #2a2146;--art-b: #070916;--art-glow: #f35d72}.tile-theme-emerald{--art-a: #0b4e17;--art-b: #071908;--art-glow: #62db69}.tile-theme-coin{--art-a: #6a420a;--art-b: #1d1207;--art-glow: #ffc94a}.tile-theme-grid{--art-a: #1b5227;--art-b: #0a1e12;--art-glow: #52d567}.tile-theme-dice{--art-a: #1d2f82;--art-b: #0a1027;--art-glow: #6e7fff}.tile-theme-darts{--art-a: #263491;--art-b: #080e30;--art-glow: #3fc8ff}.tile-theme-pink{--art-a: #64133e;--art-b: #1b0918;--art-glow: #ff4e96}.tile-theme-jungle{--art-a: #15451e;--art-b: #07170c;--art-glow: #58b86b}.tile-theme-road{--art-a: #107756;--art-b: #0a2319;--art-glow: #36dfa6}.tile-badge{position:absolute;z-index:12;top:0;left:0;min-width:44px;padding:6px 8px;border-radius:0 0 6px;background:#ffe252;color:#06080c;font-size:11px;font-weight:950;line-height:1}.tile-item,.tile-cubit,.tile-qbee{position:absolute;z-index:5;object-fit:contain;filter:drop-shadow(0 10px 8px rgba(0,0,0,.48))}.tile-item,.tile-cubit{image-rendering:pixelated}.tile-qbee{image-rendering:auto;overflow:visible;background:transparent}.tile-item.primary{top:28px;left:50%;width:66px;height:66px;transform:translate(-50%)}.tile-item.secondary{top:44px;right:13px;width:52px;height:52px;transform:rotate(12deg)}.tile-item.tertiary{top:18px;left:16px;width:43px;height:43px;opacity:.94;transform:rotate(-18deg)}.tile-item.quaternary{right:14px;bottom:55px;width:42px;height:42px;opacity:.92;transform:rotate(17deg)}.tile-cubit{width:30px;height:30px}.tile-cubit.coin-a{right:22px;bottom:55px;transform:rotate(12deg)}.tile-cubit.coin-b{left:20px;bottom:60px;transform:rotate(-18deg) scale(.82);opacity:.9}.tile-playing-card{position:absolute;z-index:4;width:48px;height:66px;display:grid;align-content:start;padding:6px;border-radius:6px;background:#eef7fb;color:#101827;box-shadow:0 12px 14px #0000005c}.tile-playing-card b{font-size:15px;line-height:1}.tile-playing-card small{color:#ce2848;font-size:16px;line-height:1}.tile-playing-card.card-a{top:24px;left:38px;transform:rotate(-13deg)}.tile-playing-card.card-b{top:29px;right:32px;transform:rotate(10deg)}.tile-die{position:absolute;z-index:5;width:44px;height:44px;border-radius:7px;background:#eaf1f8;box-shadow:inset -7px -8px #5569822e,0 12px 16px #00000057;transform:rotate(-12deg)}.tile-die i{position:absolute;width:6px;height:6px;border-radius:50%;background:#546377}.tile-die i:nth-child(1){top:9px;left:9px}.tile-die i:nth-child(2){top:9px;right:9px}.tile-die i:nth-child(3){top:19px;left:19px}.tile-die i:nth-child(4){right:9px;bottom:9px}.tile-die i:nth-child(5){bottom:9px;left:9px}.tile-die.die-a{top:36px;left:36px}.tile-die.die-b{top:52px;right:31px;transform:rotate(14deg) scale(.92)}.tile-slide-reel{position:absolute;top:22px;left:19px;right:19px;z-index:3;height:72px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:6px;border:2px solid rgba(255,227,80,.62);border-radius:8px;background:#0a0c1259;transform:rotate(-8deg)}.tile-slide-reel i{border-radius:5px;background:linear-gradient(180deg,rgba(255,255,255,.28),transparent 28%),linear-gradient(180deg,#ffffff29,#00000047)}.tile-roulette-wheel,.tile-wheel{position:absolute;z-index:4;top:28px;left:50%;width:82px;height:82px;border:8px solid rgba(255,255,255,.2);border-radius:50%;background:radial-gradient(circle,#182232 0 20%,transparent 21%),conic-gradient(#e94b64 0 18deg,#1d2534 18deg 36deg,#e94b64 36deg 54deg,#1d2534 54deg 72deg,#e94b64 72deg 90deg,#1d2534 90deg 108deg,#e94b64 108deg 126deg,#1d2534 126deg 144deg,#e94b64 144deg 162deg,#1d2534 162deg 180deg,#e94b64 180deg 198deg,#1d2534 198deg 216deg,#e94b64 216deg 234deg,#1d2534 234deg 252deg,#e94b64 252deg 270deg,#1d2534 270deg 288deg,#e94b64 288deg 306deg,#1d2534 306deg 324deg,#e94b64 324deg 342deg,#1d2534 342deg 360deg);box-shadow:0 14px 18px #0000006b;transform:translate(-50%)}.tile-roulette-ball{position:absolute;z-index:6;top:38px;left:calc(50% + 25px);width:10px;height:10px;border-radius:50%;background:#f4f7ff;box-shadow:0 3px 7px #0000005c}.tile-wheel{background:radial-gradient(circle,#26324a 0 28%,transparent 29%),conic-gradient(#5e7bff 0 36deg,#25345f 36deg 72deg,#8bd3ff 72deg 108deg,#25345f 108deg 144deg,#f0d454 144deg 180deg,#25345f 180deg 216deg,#5e7bff 216deg 252deg,#25345f 252deg 288deg,#8bd3ff 288deg 324deg,#25345f 324deg 360deg)}.tile-theme-teal .tile-item.primary,.tile-theme-green .tile-item.primary,.tile-theme-cyan .tile-item.primary{top:70px;width:44px;height:44px;opacity:.9}.tile-case-stack .case-chest,.tile-art>.case-chest{position:absolute;z-index:4;top:39px;left:50%;width:116px;height:94px;margin:0;transform:translate(-50%)}.tile-case-stack .case-chest:first-child{left:39%;top:45px;transform:translate(-50%) rotate(-10deg) scale(.86)}.tile-case-stack .case-chest:last-child{left:62%;top:35px;transform:translate(-50%) rotate(9deg) scale(.92)}.tile-art .case-chest .chest-lid-open{transform:translateY(-21px) rotate(-4deg) scale(1.04)}.tile-mine-grid,.tile-keno-grid,.tile-plinko-board{position:absolute;z-index:3;display:grid;gap:4px}.tile-mine-grid{top:28px;left:20px;width:90px;grid-template-columns:repeat(3,1fr);transform:rotate(-5deg)}.tile-mine-grid i,.tile-keno-grid i{min-height:25px;border:1px solid rgba(255,255,255,.08);border-radius:5px;background:#08181db3}.tile-tower-stack{position:absolute;z-index:3;top:37px;left:50%;width:82px;display:grid;gap:5px;transform:translate(-50%)}.tile-tower-stack i{height:18px;border:1px solid rgba(118,171,210,.45);border-radius:5px;background:#173048c7}.tile-qbee{top:35px;left:50%;width:58px;height:58px;transform:translate(-50%)}.tile-qbee .qbee-base-img{width:100%;height:100%}.tile-crash-line{position:absolute;z-index:3;right:12px;bottom:58px;left:18px;height:54px;border-left:3px solid rgba(246,93,113,.8);border-bottom:3px solid rgba(246,93,113,.8);border-radius:0 0 0 14px;transform:skewY(-23deg)}.game-tile-crash .tile-qbee{top:42px;left:49%;transform:translate(-50%) rotate(-13deg)}.game-tile-limbo .tile-qbee{top:48px;left:43%;width:58px;height:58px;transform:translate(-50%) rotate(-8deg)}.tile-limbo-number{position:absolute;z-index:4;top:42px;left:50%;color:#dbff6b;font-size:30px;font-weight:950;text-shadow:0 6px 18px rgba(0,0,0,.55);transform:translate(-50%) rotate(-5deg)}.tile-coin{position:absolute;z-index:4;display:grid;place-items:center;border-radius:50%;background:#ffc94a24;box-shadow:0 14px 18px #0000005c}.tile-coin.big{top:32px;left:43px;width:66px;height:66px}.tile-coin.small{top:69px;right:29px;width:42px;height:42px}.tile-keno-grid{top:27px;left:16px;right:16px;grid-template-columns:repeat(4,1fr);transform:rotate(-7deg)}.tile-keno-grid i{display:grid;place-items:center}.tile-keno-grid .tile-cubit{position:static;width:18px;height:18px}.tile-plinko-board{top:21px;left:28px;right:28px;grid-template-columns:repeat(6,1fr)}.tile-plinko-board i{width:8px;height:8px;border-radius:50%;background:#ffffffc7}.tile-snake-path{position:absolute;z-index:3;top:24px;left:17px;width:104px;height:84px;border:8px solid rgba(71,184,95,.55);border-right-color:transparent;border-bottom-color:#47b85f42;border-radius:48% 62% 50% 40%;transform:rotate(-18deg)}.tile-road-lanes{position:absolute;inset:22px 10px 56px;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;transform:skew(-12deg)}.tile-road-lanes i{border-radius:5px;background:#caefdc33}.game-tile-cross-road .tile-qbee{top:48px;width:54px;height:54px}.game-tile-slide .tile-item.primary{top:30px;width:56px;height:56px}.game-tile-slide .tile-item.secondary{top:55px;right:15px;width:42px;height:42px}.game-tile-slide .tile-item.tertiary{top:21px;left:19px;width:40px;height:40px}.game-tile-roulette .tile-item.primary{top:66px;left:73%;width:48px;height:48px;opacity:.92}.game-tile-roulette .tile-item.secondary{top:24px;right:18px;width:39px;height:39px}.game-tile-roulette .tile-item.tertiary{top:80px;left:18px;width:38px;height:38px}.game-tile-case-battles .tile-item.primary{top:28px;left:27px;width:47px;height:47px;transform:rotate(-16deg)}.game-tile-case-battles .tile-item.secondary{top:26px;right:16px;width:48px;height:48px}.game-tile-case-battles .tile-item.tertiary{top:70px;left:12px;width:39px;height:39px}.game-tile-case-battles .tile-item.quaternary{right:18px;bottom:58px;width:39px;height:39px}.game-tile-cases .tile-item.primary{top:23px;left:31px;width:48px;height:48px;transform:rotate(-13deg)}.game-tile-cases .tile-item.secondary{top:28px;right:20px;width:48px;height:48px}.game-tile-cases .tile-item.tertiary{top:69px;left:18px;width:42px;height:42px}.game-tile-cases .tile-item.quaternary{right:16px;bottom:58px;width:41px;height:41px}.game-tile-mines .tile-item.primary{top:74px;left:74%;width:44px;height:44px;opacity:.9}.game-tile-mines .tile-item.secondary{top:26px;right:16px;width:40px;height:40px}.game-tile-tower .tile-item.primary{top:22px;left:50%;width:44px;height:44px}.game-tile-tower .tile-item.secondary{top:75px;right:22px;width:40px;height:40px}.game-tile-crash .tile-item.primary{top:73px;left:72%;width:45px;height:45px}.game-tile-crash .tile-item.secondary{top:24px;right:18px;width:40px;height:40px}.game-tile-limbo .tile-item.primary{top:80px;left:72%;width:44px;height:44px}.game-tile-limbo .tile-item.secondary{top:25px;right:18px;width:40px;height:40px}.game-tile-coinflip .tile-item.primary{top:78px;left:70%;width:44px;height:44px}.game-tile-coinflip .tile-item.secondary{top:26px;right:17px;width:38px;height:38px}.game-tile-keno .tile-item.primary{top:70px;left:72%;width:40px;height:40px}.game-tile-keno .tile-item.secondary{top:25px;right:18px;width:42px;height:42px}.game-tile-dice .tile-item.primary{top:73px;left:68%;width:46px;height:46px;transform:rotate(24deg)}.game-tile-dice .tile-item.secondary{top:25px;right:19px;width:40px;height:40px}.game-tile-plinko .tile-item.primary{top:68px;left:70%;width:48px;height:48px}.game-tile-plinko .tile-item.secondary{top:23px;right:18px;width:42px;height:42px}.game-tile-snakes .tile-item.primary{top:38px;left:54%;width:65px;height:65px}.game-tile-snakes .tile-item.secondary{top:24px;left:21px;width:42px;height:42px}.game-tile-cross-road .tile-item.primary{top:30px;left:74%;width:38px;height:38px}.game-tile-cross-road .tile-item.secondary{top:74px;right:15px;width:39px;height:39px}.game-tile>.game-title{position:relative;z-index:10;max-width:100%;color:#f8fbff;font-size:22px;font-weight:950;line-height:.92;text-align:center;text-shadow:0 3px 8px rgba(0,0,0,.62);text-transform:uppercase}.game-tile-case-battles>.game-title,.game-tile-cross-road>.game-title{font-size:19px}.game-tile-blackjack>.game-title,.game-tile-baccarat>.game-title{font-size:19px}.game-tile-coinflip>.game-title{font-size:21px}.game-tile>small{position:relative;z-index:10;margin-top:3px;color:#e7eef9;font-size:9px;font-weight:850;text-shadow:0 2px 8px rgba(0,0,0,.6)}@keyframes tileSweep{0%{opacity:0;transform:translate(0) skew(-18deg)}20%{opacity:.8}to{opacity:0;transform:translate(230px) skew(-18deg)}}@keyframes tileParticleFloat{0%,to{transform:translateZ(0) scale(.85);opacity:.42}50%{transform:translate3d(0,-7px,0) scale(1.1);opacity:.92}}.tile-payout-row,.tile-multiplier,.tile-mini-grid,.tile-car,.tile-needle,.tile-card-table,.tile-deck-stack,.tile-baccarat-zones,.tile-hilo-arrows,.tile-battle-split,.tile-battle-vs,.tile-case-glow,.tile-case-reel,.tile-limbo-arch,.tile-choice-pill,.tile-dice-slider,.tile-plinko-ball,.tile-snakes-board,.tile-jet-flame,.tile-fishing-line,.tile-roulette-felt{position:absolute;z-index:5}.tile-payout-row{right:13px;bottom:53px;left:13px;display:grid;grid-auto-flow:column;gap:4px;align-items:center}.tile-payout-row b{min-width:0;padding:4px 5px;border:1px solid color-mix(in srgb,var(--art-glow, #f4cf42) 34%,transparent);border-radius:5px;background:#020b0d9e;color:#fff7d8;font-size:8px;font-weight:950;line-height:1;text-align:center;text-shadow:0 2px 7px rgba(0,0,0,.5)}.tile-multiplier{z-index:7;padding:5px 8px;border:1px solid rgba(255,230,127,.5);border-radius:7px;background:#040f12c7;color:#ffef9a;font-size:16px;font-weight:950;line-height:1;box-shadow:0 10px 18px #00000052,0 0 18px color-mix(in srgb,var(--art-glow, #f4cf42) 28%,transparent)}.tile-slide-reel.premium{top:25px;right:-8px;left:-8px;height:66px;grid-template-columns:repeat(5,1fr);transform:rotate(-7deg)}.tile-slide-reel.premium i{display:grid;place-items:center;color:#fff7d8;font-size:9px;font-weight:950;text-shadow:0 2px 5px rgba(0,0,0,.52)}.tile-slide-marker{position:absolute;z-index:8;top:20px;bottom:63px;left:50%;width:3px;border-radius:999px;background:#fff4aa;box-shadow:0 0 14px #ffe871e6;transform:translate(-50%) rotate(-7deg)}.tile-payout-row.slide{bottom:49px}.tile-roulette-wheel.premium,.tile-wheel.premium{width:94px;height:94px;border-width:7px}.tile-roulette-wheel.premium{top:24px}.tile-roulette-ball.premium{top:42px;left:calc(50% + 30px);width:12px;height:12px}.tile-roulette-felt{right:18px;bottom:70px;left:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;transform:rotate(5deg)}.tile-roulette-felt i{min-height:18px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:4px;background:#052b1fad;color:#effff7;font-size:9px;font-style:normal;font-weight:950}.tile-card-table{inset:27px 13px 58px;z-index:2;border:1px solid rgba(33,207,197,.2);border-radius:50%;background:radial-gradient(ellipse,rgba(17,111,82,.72),rgba(4,36,31,.76) 66%,transparent 67%);transform:perspective(130px) rotateX(54deg)}.tile-deck-stack{top:25px;right:18px;width:34px;height:44px;border:1px solid rgba(255,255,255,.78);border-radius:6px;background:radial-gradient(circle at 30% 28%,#0f1822 0 3px,transparent 4px),radial-gradient(circle at 69% 62%,#0f1822 0 3px,transparent 4px),linear-gradient(150deg,#fffffffa,#dce7f3 74%,#b6c5d5);box-shadow:-4px 4px #c8d3df,-8px 8px #8f9eaf,0 12px 16px #0000005c;transform:rotate(11deg)}.tile-deck-stack:before,.tile-deck-stack:after{content:"";position:absolute;display:block}.tile-deck-stack:before{left:12px;top:14px;width:10px;height:12px;background:#0f1822;clip-path:polygon(50% 0,100% 45%,68% 45%,68% 100%,32% 100%,32% 45%,0 45%)}.tile-deck-stack:after{right:7px;bottom:7px;width:8px;height:8px;border-radius:2px;background:#d63f51;transform:rotate(45deg)}.tile-multiplier.blackjack{top:70px;left:50%;transform:translate(-50%) rotate(-3deg)}.tile-baccarat-zones{right:16px;bottom:64px;left:16px;display:grid;grid-template-columns:1fr .7fr 1fr;gap:5px}.tile-baccarat-zones i{min-height:26px;display:grid;place-items:center;border:1px solid rgba(255,230,127,.22);border-radius:6px;background:#062b1ead;color:#fff4bf;font-size:10px;font-style:normal;font-weight:950}.tile-hilo-arrows{top:26px;right:14px;left:14px;display:flex;justify-content:space-between;pointer-events:none}.tile-hilo-arrows i{padding:4px 6px;border-radius:5px;background:#041218b8;color:#eaffff;font-size:8px;font-style:normal;font-weight:950}.tile-multiplier.hilo{right:20px;bottom:73px;font-size:13px;transform:rotate(5deg)}.tile-battle-split{inset:13px 0 48px;background:linear-gradient(90deg,rgba(40,67,164,.35),transparent 49%,rgba(255,255,255,.14) 50%,transparent 51%,rgba(128,38,168,.35)),radial-gradient(circle at 50% 47%,rgba(255,229,113,.22),transparent 36%)}.tile-case-stack.battle{position:absolute;z-index:5;inset:0}.tile-battle-vs{top:54px;left:50%;padding:5px 7px;border:1px solid rgba(255,230,127,.72);border-radius:999px;background:#050d11d1;color:#fff5b3;font-size:12px;font-weight:950;transform:translate(-50%)}.tile-case-glow{top:31px;left:50%;width:118px;height:82px;border-radius:999px;background:radial-gradient(ellipse,rgba(255,228,114,.48),transparent 68%);filter:blur(6px);transform:translate(-50%)}.tile-case-reel{right:17px;bottom:61px;left:17px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;transform:rotate(-4deg)}.tile-case-reel i{min-height:16px;border-radius:4px;background:#ffffff1f}.tile-needle.wheel{top:20px;left:50%;width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;border-top:18px solid #fff5b0;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5));transform:translate(-50%)}.tile-mini-grid.mines{top:22px;left:17px;width:106px;display:grid;grid-template-columns:repeat(5,1fr);gap:4px;transform:rotate(-4deg)}.tile-mini-grid.mines i{width:17px;height:17px;border:1px solid rgba(33,207,197,.18);border-radius:4px;background:#061c1fd1}.tile-mini-grid.mines i.hot{background:radial-gradient(circle,#ff506df2 0 24%,#1c0b12e6 25% 100%);box-shadow:0 0 12px #ff506d61}.tile-tower-stack.premium{top:22px;width:88px}.tile-tower-stack.premium i{display:block;height:16px;border-color:#ffe07a3b;background:#081f26c2}.tile-tower-stack.premium i.safe{background:linear-gradient(90deg,#1fcf8694,#104130c2)}.tile-multiplier.tower{top:91px;left:56%;font-size:12px}.game-tile-tower .tile-qbee.tower-armored{top:55px;left:50%;width:54px;height:54px;z-index:6;transform:translate(-50%)}.tile-item.tower-helmet{top:47px;left:50%;width:37px;height:30px;z-index:8;transform:translate(-50%) rotate(-2deg);filter:drop-shadow(0 7px 5px rgba(0,0,0,.42))}.tile-item.tower-shield{top:80px;left:calc(50% + 23px);width:33px;height:33px;z-index:9;transform:translate(-50%) rotate(10deg);filter:drop-shadow(0 8px 5px rgba(0,0,0,.45))}.tile-crash-line.premium{inset:102px auto auto 20px;width:122px;height:4px;border:0;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(35,237,141,.78) 36%,rgba(142,255,177,.96));box-shadow:0 0 16px #23ed8d47;transform:rotate(-31deg);transform-origin:left center}.tile-jet-flame{top:91px;left:67px;width:15px;height:35px;z-index:4;border-radius:50% 50% 60% 60%;background:linear-gradient(180deg,#ffe46d,#ff782e 52%,transparent);filter:blur(.2px) drop-shadow(0 0 10px rgba(255,130,50,.6));transform:rotate(20deg)}.tile-fishing-line{top:48px;right:30px;width:2px;height:74px;z-index:5;background:#dcf5ffa3;transform:rotate(30deg);transform-origin:top center}.game-tile-crash .tile-qbee.crash-flying{top:48px;left:59%;width:58px;height:58px;z-index:6;transform:translate(-50%) rotate(-18deg)}.tile-item.crash-jetpack{top:69px;left:45%;width:34px;height:39px;z-index:5;transform:translate(-50%) rotate(-20deg);filter:drop-shadow(0 9px 7px rgba(0,0,0,.46))}.tile-multiplier.crash{top:30px;left:18px;color:#61ff9d;font-size:13px}.tile-limbo-arch{top:41px;left:50%;width:108px;height:62px;border:3px solid rgba(108,255,119,.5);border-bottom:0;border-radius:999px 999px 0 0;box-shadow:0 0 18px #6cff772e;transform:translate(-50%)}.tile-multiplier.limbo{top:31px;left:50%;color:#d8ff7a;transform:translate(-50%) rotate(-2deg)}.tile-coin.flip{background:radial-gradient(circle at 32% 24%,#fff4a4,#f1bb2e 48%,#8a5809);transform:rotate(-18deg) scale(1.05)}.tile-choice-pill{bottom:57px;padding:4px 6px;border-radius:999px;background:#050f12bd;color:#fff4bd;font-size:8px;font-weight:950}.tile-choice-pill.heads{left:18px}.tile-choice-pill.tails{right:18px}.tile-keno-grid.premium{top:21px;right:15px;left:15px;grid-template-columns:repeat(5,1fr);transform:rotate(-4deg)}.tile-keno-grid.premium i{min-height:17px;display:grid;place-items:center;border-radius:4px}.tile-keno-grid.premium i.hit{border-color:#ffe26b80;background:#228d5ec2;box-shadow:0 0 13px #24dc8447}.tile-dice-slider{right:14px;bottom:68px;left:14px;height:18px;border-radius:999px;background:linear-gradient(90deg,#24dc8b 0 64%,#ff456d 64% 100%);box-shadow:inset 0 2px 5px #00000047}.tile-dice-slider i{position:absolute;top:-5px;left:62%;width:10px;height:28px;border-radius:4px;background:#fff0a7}.tile-dice-slider b{position:absolute;top:-23px;left:50%;width:44px;height:18px;border-radius:5px;background:#051216cc}.tile-multiplier.dice{top:33px;right:18px;font-size:12px}.tile-plinko-board.premium{top:19px;right:22px;left:22px;grid-template-columns:repeat(7,1fr);transform:none}.tile-plinko-ball{top:24px;left:50%;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#ffe05f26;box-shadow:0 0 16px #ffe05f4d;transform:translate(-50%)}.tile-payout-row.plinko{bottom:48px}.tile-snakes-board{top:22px;right:18px;left:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;transform:rotate(-4deg)}.tile-snakes-board i{min-height:20px;border:1px solid rgba(84,211,109,.14);border-radius:5px;background:#062316b3}.tile-snakes-board i.hazard{background:#771826b8}.tile-snake-path.premium{top:31px;left:22px;width:112px;height:80px;border-color:#63ed7cc2;box-shadow:0 0 16px #63ed7c2e}.tile-road-lanes.premium{inset:18px 10px 55px;grid-template-columns:repeat(4,1fr);gap:5px;transform:none}.tile-road-lanes.premium i{position:relative;background:linear-gradient(90deg,transparent 47%,rgba(255,255,255,.34) 48% 52%,transparent 53%),linear-gradient(180deg,#364347eb,#122024f5)}.tile-car{width:34px;height:25px;border-radius:8px 8px 5px 5px;background:linear-gradient(180deg,#65e1b6,#159e71);box-shadow:0 9px 12px #0000004d}.tile-car i{position:absolute;top:7px;left:11px;width:13px;height:10px;border-radius:3px;background:#03101394}.tile-car.car-a{top:27px;right:23px}.tile-car.car-b{top:78px;right:56px;background:linear-gradient(180deg,#6da8ff,#1c57c9)}.tile-multiplier.road{right:18px;bottom:81px;font-size:11px}.game-tile-slide .tile-item.primary{top:78px;left:72%;width:42px;height:42px}.game-tile-blackjack .tile-playing-card.card-a,.game-tile-baccarat .tile-playing-card.card-a,.game-tile-hilo .tile-playing-card.card-a{top:44px;left:40px;width:45px;height:62px}.game-tile-blackjack .tile-playing-card.card-b,.game-tile-baccarat .tile-playing-card.card-b,.game-tile-hilo .tile-playing-card.card-b{top:38px;right:42px;width:45px;height:62px}.game-tile-crash .tile-qbee{top:61px;left:50%;width:55px;height:55px}.game-tile-limbo .tile-qbee{top:71px;left:50%;width:54px;height:54px}.game-tile-tower .tile-qbee{top:55px;width:52px;height:52px}.game-tile-cross-road .tile-qbee{top:59px;left:38%;width:50px;height:50px}@keyframes featureShine{0%,58%{transform:translate(-120%) skew(-18deg)}78%,to{transform:translate(120%) skew(-18deg)}}@keyframes featureFloat{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-5px) rotate(8deg)}}@media(prefers-reduced-motion:reduce){.feature-card:after,.feature-cubit,.tile-particles i,.game-tile:hover .tile-sweep{animation:none}}.panel{border:1px solid rgba(242,194,71,.36);border-radius:6px;background:var(--panel)}.panel-body{padding:18px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lobby-strip{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.lobby-filter{min-height:34px;padding:7px 11px;border:1px solid var(--line);border-radius:5px;background:var(--brand-navy-800, #07133a);color:#c7d5ef;cursor:pointer;font-weight:750}.lobby-filter.active{border-color:var(--brand-cyan, #00c8fa);background:var(--panel-3, #121d45);color:#fff}.compact-tabs{min-width:min(470px,100%);margin:0}.legal-page p{margin-top:0;color:#d8d1df;line-height:1.6}.site-footer{display:grid;grid-template-columns:1.4fr 1fr;gap:26px;margin-top:34px;padding:22px 0 0;border-top:1px solid var(--line);color:#b8afc4}.site-footer h3{margin:0 0 10px;color:#f6f0fb;font-size:14px}.site-footer button{display:inline-flex;align-items:center;gap:7px;margin:5px 0;padding:0;border:0;background:transparent;color:#b8afc4;cursor:pointer;text-align:left}.site-footer button:hover{color:#f4d36e}.site-footer p{grid-column:1 / -1;margin:4px 0 0;font-size:12px}.stat{padding:16px;border:1px solid var(--line);border-radius:5px;background:var(--panel)}.stat-label{color:var(--muted);font-size:12px}.stat-value{margin-top:6px;font-size:22px;font-weight:850}.table-wrap{overflow-x:auto}.wide-modal{width:min(980px,calc(100vw - 24px))}.cashier-ticket-table table,.modal .table-wrap table{min-width:720px}.status-pill{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid #334a67;border-radius:999px;background:#162235;color:#dce8f7;font-size:12px;font-weight:800;text-transform:capitalize}.cashier-ticket-table .form-row{gap:6px;flex-wrap:nowrap}.affiliate-hero{display:grid;grid-template-columns:1.15fr 1.35fr 1fr .72fr;gap:10px;align-items:stretch;background:linear-gradient(135deg,#2c213ef0,#101623fa),var(--panel)}.affiliate-code-card,.affiliate-claim-card,.affiliate-mini-stat{min-height:118px;display:grid;align-content:center;gap:8px;padding:18px;border:1px solid #35465f;border-radius:6px;background:#121b2a}.affiliate-code-card span,.affiliate-claim-card span,.affiliate-mini-stat span,.affiliate-link-panel label{color:#c8b4e3;font-size:12px;font-weight:750}.affiliate-code-card strong,.affiliate-claim-card strong,.affiliate-mini-stat strong{display:flex;align-items:center;gap:7px;color:#fff;font-size:24px}.affiliate-code-card strong{overflow-wrap:anywhere}.affiliate-claim-card{grid-template-columns:minmax(0,1fr) auto}.affiliate-claim-card span,.affiliate-claim-card strong{grid-column:1}.affiliate-claim-card .button{grid-column:2;grid-row:1 / 3;align-self:center;min-width:96px}.affiliate-link-panel,.affiliate-join-panel,.affiliate-table-panel,.affiliate-info{background:#120d19}.affiliate-link-panel{display:grid;gap:10px}.affiliate-link-panel .amount-input{grid-template-columns:minmax(0,1fr) auto auto;margin:0}.affiliate-link-panel .amount-input input{color:#f5ecff}.affiliate-join-panel{display:flex;align-items:center;justify-content:space-between;gap:18px}.affiliate-join-panel h2,.affiliate-table-panel h2,.affiliate-info h2{margin:0 0 5px;font-size:18px}.affiliate-join-panel p,.affiliate-info p{margin:0}.affiliate-code-pill{min-width:150px;padding:14px 16px;border:1px solid #8d6b23;border-radius:6px;background:#261d0d;color:#ffe28a;font-size:20px;font-weight:850;text-align:center}.affiliate-join-form{width:min(430px,100%);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.affiliate-join-form input{min-width:0;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:5px;background:var(--panel-2);color:#fff;font-weight:750}.affiliate-table-wrap td:first-child{white-space:normal}.affiliate-table-wrap td small{display:block;margin-top:3px;font-size:11px}.affiliate-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.affiliate-steps .stat{min-height:150px;background:radial-gradient(circle at 18% 0%,rgba(211,168,47,.16),transparent 38%),#121b2a}.affiliate-steps .stat strong{display:block;margin:8px 0 7px}.affiliate-info{display:grid;gap:8px}table{width:100%;border-collapse:collapse}th,td{padding:13px 14px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}th{color:var(--muted);font-size:11px;text-transform:uppercase}td{font-size:13px}.muted{color:var(--muted)}.progress{height:8px;border-radius:4px;background:#26344a;overflow:hidden}.progress>div{height:100%;border-radius:inherit;background:var(--gold)}.case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.case-source-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}.case-source-tabs button{min-height:82px;display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--line);border-radius:7px;background:#172235;color:#dce8f6;cursor:pointer;text-align:left}.case-source-tabs button.active{border-color:#1788ff;background:#0f3158}.case-source-tabs svg{flex:0 0 auto}.case-source-tabs strong,.case-source-tabs small{display:block}.case-source-tabs small{margin-top:4px;color:var(--muted)}.case-community-tabs{justify-content:flex-start;margin-bottom:14px}.case-community-tabs .primary{margin-left:auto;background:#1788ff;color:#fff}.case-filter-bar{display:grid;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(150px,200px));gap:10px;align-items:end;margin-bottom:16px}.case-search-field{min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px 0 14px;border:1px solid var(--line);border-radius:6px;background:#172235}.case-search-field input{height:42px;border:0;background:transparent;color:var(--text);outline:0}.case-lobby-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.lobby-case-card{position:relative;min-height:247px;justify-content:flex-start;padding:13px 12px 27px;border-color:#263650;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 42%),#0e1824;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.lobby-case-card:hover,.lobby-case-card:focus-visible{border-color:color-mix(in srgb,var(--case-accent) 55%,#426084);box-shadow:0 14px 28px #00000047,inset 0 1px #ffffff0d;transform:translateY(-2px);outline:0}.lobby-case-card h3{width:100%;min-height:35px;display:grid;place-items:center;margin:2px 0 8px;font-size:14px;line-height:1.2;color:#eff6ff}.case-card-creator{width:100%;min-height:16px;margin:0 0 11px;color:#94a9c3;font-size:11px;line-height:1.2;text-align:center}.lobby-case-card>strong{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#dff4ff;font-size:14px;line-height:1}.lobby-case-card>small{min-height:32px;margin:8px 0 10px;font-size:11px}.case-zoom-button{position:absolute;top:11px;right:10px;z-index:4;width:25px;height:25px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#d7e7f7;cursor:pointer}.case-zoom-button:hover{color:#fff}.case-lobby-art{height:132px;margin:19px 0 5px;transform:none}.case-empty-state{grid-column:1 / -1}.case-earnings-panel{margin-top:12px}.case-creator-list{display:grid;gap:8px}.case-creator-list div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:6px;background:#121c2e}.case-creator-list span{color:var(--muted)}.case-builder-modal{width:min(980px,calc(100vw - 24px))}.case-builder-top{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:stretch}.case-builder-preview{display:grid;place-items:center;gap:6px;padding:18px;border:1px solid color-mix(in srgb,var(--case-accent) 42%,var(--line));border-radius:7px;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--case-accent) 28%,transparent),transparent 68%),#111a2b;text-align:center;overflow:hidden}.case-builder-art{position:relative;width:100%;height:172px;display:grid;place-items:end center;margin:0}.case-builder-art .case-chest{margin-bottom:4px;transform:translateY(4px) scale(1.04)}.case-builder-art .case-fan-item{width:58px}.case-builder-art .case-fan-item img{width:54px;height:54px}.case-builder-art .case-fan-item.item-0{top:16px;left:calc(50% - 29px);transform:rotate(-2deg) scale(1.08)}.case-builder-art .case-fan-item.item-1{top:45px;left:calc(50% - 88px);transform:rotate(-18deg) scale(.9)}.case-builder-art .case-fan-item.item-2{top:45px;right:calc(50% - 88px);transform:rotate(18deg) scale(.9)}.case-builder-art .case-fan-item.item-3{top:66px;left:calc(50% - 56px);transform:rotate(-8deg) scale(.78)}.case-builder-art .case-fan-item.item-4{top:66px;right:calc(50% - 56px);transform:rotate(8deg) scale(.78)}.case-builder-heading{margin:18px 0 10px}.case-look-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.case-builder-rows{display:grid;gap:8px}.case-builder-row{display:grid;grid-template-columns:48px minmax(180px,1fr) 96px 18px 92px 36px;gap:8px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:6px;background:#121c2e}.case-builder-row img{width:42px;height:42px;object-fit:contain;image-rendering:pixelated}.case-builder-row select,.case-builder-row input{height:40px}.case-builder-row>span,.case-builder-row>strong{color:#dce8f6;font-size:13px}.case-builder-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.case-builder-modal{width:min(1160px,calc(100vw - 24px))}.case-builder-modal .modal-body{max-height:calc(100vh - 116px);overflow:auto}.case-builder-panel{padding:16px;border:1px solid rgba(242,194,71,.16);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 34%),#0d1a22eb}.case-builder-panel+.case-builder-panel,.case-builder-panel+.case-builder-footer{margin-top:14px}.case-builder-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.case-builder-panel-head h3{margin:0;color:#fff8df}.case-builder-panel-head h3 span,.case-builder-panel-head>span{color:#9fb1bd;font-size:13px}.case-builder-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:12px;margin-bottom:14px}.case-builder-toolbar label,.case-builder-final-panel label,.case-builder-chance-card label,.case-builder-design-controls label{display:grid;gap:6px;color:#c8d5dc;font-size:13px;font-weight:800}.case-builder-toolbar input,.case-builder-toolbar select,.case-builder-final-panel input,.case-builder-chance-card input{width:100%;min-height:42px;border:1px solid rgba(113,149,164,.24);border-radius:6px;background:#1a2a3a;color:#f7fbff}.case-builder-item-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:10px;max-height:468px;overflow:auto;padding-right:4px;scrollbar-width:thin}.case-builder-item-card{min-height:142px;display:grid;place-items:center;gap:7px;padding:11px 9px;border:1px solid color-mix(in srgb,var(--item-tone, #19d4ff) 38%,rgba(146,165,177,.28));border-radius:8px;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--item-tone, #19d4ff) 22%,transparent),transparent 60%),#162331;color:#f5fbff;text-align:center;cursor:pointer}.case-builder-item-card.selected{border-color:color-mix(in srgb,var(--item-tone, #19d4ff) 78%,#ffffff);background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--item-tone, #19d4ff) 34%,transparent),transparent 62%),color-mix(in srgb,var(--item-tone, #19d4ff) 18%,#162331);box-shadow:0 0 0 1px color-mix(in srgb,var(--item-tone, #19d4ff) 34%,transparent)}.case-builder-item-card img{width:54px;height:54px;object-fit:contain;image-rendering:pixelated}.case-builder-item-card strong{min-height:34px;display:grid;place-items:center;font-size:12px;line-height:1.2}.case-builder-item-card span,.case-builder-chance-top span{display:inline-flex;align-items:center;gap:3px;color:#dff7ea;font-size:12px;font-weight:850}.case-builder-total{padding:6px 9px;border:1px solid currentColor;border-radius:7px;font-size:13px}.case-builder-total.valid{color:#2cf58c}.case-builder-total.invalid{color:#ff4f8b}.case-builder-chance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.case-builder-chance-card{display:grid;gap:10px;padding:12px;border-radius:8px;background:#172638}.case-builder-chance-top{display:grid;grid-template-columns:34px 42px minmax(0,1fr) auto;gap:8px;align-items:center}.case-builder-chance-top img{width:38px;height:38px;object-fit:contain;image-rendering:pixelated}.case-builder-chance-top strong{min-width:0;color:#f8fbff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-builder-style-actions{display:flex;align-items:center;gap:8px;margin-bottom:10px}.case-builder-color-button{position:relative;overflow:hidden}.case-builder-color-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.case-builder-color-button span{display:inline-flex;min-height:38px;align-items:center;padding:0 16px;border:1px solid rgba(242,194,71,.22);border-radius:7px;background:#1a2a3a;color:#f8fbff;font-weight:850}.case-builder-design-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 14px}.case-builder-design-picks button{min-height:72px;display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"img name" "img value";gap:3px 10px;align-items:center;padding:9px;border:1px solid rgba(113,149,164,.2);border-radius:8px;background:#172638;color:#f7fbff;text-align:left}.case-builder-design-picks button.active{border-color:#1687ef;box-shadow:0 0 0 1px #1687ef61}.case-builder-design-picks img{grid-area:img;width:44px;height:44px;object-fit:contain;image-rendering:pixelated}.case-builder-design-picks span,.case-builder-design-picks small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-builder-live-preview{position:relative;width:min(430px,100%);height:400px;margin:0 auto;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--case-accent, #21d618) 22%,transparent),transparent 58%),#172638}.case-builder-live-preview .case-chest{position:absolute;right:50px;bottom:36px;width:320px;height:326px;margin:0}.case-builder-live-preview .case-chest-back-layer{z-index:2}.case-builder-live-preview .case-chest-front-layer{z-index:8;filter:none}.case-builder-design-layer{position:absolute;inset:0;z-index:5}.case-builder-design-item,.case-fan-item.custom-position{left:var(--case-item-x, 50%);top:var(--case-item-y, 45%);z-index:var(--case-item-z, 5);transform:translate(-50%,-50%) rotate(var(--case-item-rotate, 0deg)) scale(var(--case-item-scale, 1))}.case-builder-design-item{position:absolute;width:92px;height:92px;display:grid;place-items:center;border:1px solid transparent;background:transparent;cursor:grab;touch-action:none}.case-builder-design-item:active{cursor:grabbing}.case-builder-design-item img{width:82px;height:82px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 10px 9px rgba(0,0,0,.5));pointer-events:none}.case-builder-design-item.active{border-color:#ffffffb3;box-shadow:0 0 0 1px #1687efe6}.design-handle{position:absolute;width:9px;height:9px;border:1px solid rgba(255,255,255,.9);background:#172638}.design-handle.top{top:-6px;left:calc(50% - 4px)}.design-handle.bottom{bottom:-6px;left:calc(50% - 4px)}.design-handle.left{left:-6px;top:calc(50% - 4px)}.design-handle.right{right:-6px;top:calc(50% - 4px)}.case-builder-design-controls{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:12px}.case-builder-footer{padding:12px 16px;border:1px solid rgba(242,194,71,.16);border-radius:8px;background:#0d1a22eb}.case-builder-footer span{color:#d8e3e8;font-weight:850}.case-builder-footer small{margin-left:8px;color:#91a3ad;font-weight:700}.case-card{min-height:292px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:18px 16px;border:1px solid color-mix(in srgb,var(--case-accent) 35%,var(--line));border-radius:6px;background:linear-gradient(180deg,color-mix(in srgb,var(--case-accent) 10%,transparent),transparent 38%),#17111f;box-shadow:inset 0 1px #ffffff0a;text-align:center;overflow:hidden}.case-chest{--case-style-filter: saturate(1);position:relative;width:176px;height:176px;margin-bottom:0;background:transparent;filter:drop-shadow(0 20px 16px rgba(0,0,0,.55)) drop-shadow(0 0 14px color-mix(in srgb,var(--case-accent) 24%,transparent))}.case-art .case-chest{grid-area:1 / 1}.case-chest-back-layer{z-index:5}.case-chest-front-layer{z-index:8;filter:none;pointer-events:none}.case-chest:before,.case-chest:after{display:none}.case-chest span,.case-chest i{position:absolute;display:block;box-sizing:border-box}.case-shadow{right:7%;bottom:4px;left:7%;height:23px;border-radius:999px;background:radial-gradient(ellipse,rgba(0,0,0,.58),transparent 72%)}.case-lid{z-index:2;top:6px;left:17px;width:140px;height:64px;perspective:220px;transform:rotate(-2deg);transform-origin:50% 100%;filter:drop-shadow(0 9px 0 rgba(0,0,0,.22))}.case-lid-panel{inset:0;clip-path:polygon(8% 28%,48% 0,92% 28%,100% 78%,84% 100%,16% 100%,0 78%);border:5px solid color-mix(in srgb,var(--case-accent) 36%,#071019);border-radius:14px 14px 10px 10px;background:linear-gradient(135deg,rgba(255,255,255,.34) 0 11%,transparent 12% 100%),linear-gradient(180deg,color-mix(in srgb,var(--case-accent) 88%,#fff47a),color-mix(in srgb,var(--case-accent) 66%,#19341d) 58%,color-mix(in srgb,var(--case-accent) 44%,#07131b));box-shadow:inset 0 9px #ffffff2e,inset 0 -14px #00000042;transform:rotateX(30deg);transform-origin:50% 100%}.case-lid-band{z-index:2;top:14px;width:20px;height:45px;border:3px solid color-mix(in srgb,var(--case-accent) 35%,#061019);border-radius:4px;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 28%),color-mix(in srgb,var(--case-accent) 34%,#101827);box-shadow:inset 0 5px #ffffff2e}.case-lid-band.left{left:32px;transform:rotate(-8deg)}.case-lid-band.right{right:33px;transform:rotate(8deg)}.case-mouth{z-index:5;top:58px;left:12px;width:150px;height:50px;clip-path:polygon(8% 25%,50% 0,92% 25%,100% 58%,74% 100%,26% 100%,0 58%);background:radial-gradient(ellipse at 50% 26%,rgba(255,255,255,.1),transparent 34%),#020508;box-shadow:inset 0 11px 18px #000000f2,0 -4px color-mix(in srgb,var(--case-accent) 44%,#06131b)}.case-rim{z-index:6;top:76px;left:5px;width:164px;height:29px;clip-path:polygon(7% 0,50% 31%,93% 0,100% 43%,55% 100%,0 45%);border:4px solid color-mix(in srgb,var(--case-accent) 37%,#061019);background:linear-gradient(90deg,color-mix(in srgb,var(--case-accent) 54%,#0b2215),color-mix(in srgb,var(--case-accent) 92%,#76ff5f) 50%,color-mix(in srgb,var(--case-accent) 56%,#07111b));box-shadow:inset 0 6px #ffffff3b,0 5px #0000002e}.case-body{z-index:4;right:4px;bottom:8px;left:4px;height:78px}.case-panel.left{top:19px;left:0;width:48px;height:57px;clip-path:polygon(0 7%,100% 24%,100% 100%,0 82%);background:linear-gradient(180deg,color-mix(in srgb,var(--case-accent) 70%,#11351f),color-mix(in srgb,var(--case-accent) 38%,#061018));border:4px solid color-mix(in srgb,var(--case-accent) 35%,#061019)}.case-panel.front{top:27px;left:42px;width:84px;height:50px;clip-path:polygon(0 0,100% 0,96% 100%,4% 100%);background:linear-gradient(180deg,rgba(255,255,255,.19),transparent 20%),color-mix(in srgb,var(--case-accent) 82%,#0d2c16);border:4px solid color-mix(in srgb,var(--case-accent) 38%,#061019)}.case-panel.right{top:18px;right:0;width:50px;height:58px;clip-path:polygon(0 24%,100% 7%,100% 82%,0 100%);background:linear-gradient(180deg,color-mix(in srgb,var(--case-accent) 58%,#0c291a),color-mix(in srgb,var(--case-accent) 32%,#04111b));border:4px solid color-mix(in srgb,var(--case-accent) 35%,#061019)}.case-band{z-index:2;top:31px;width:15px;height:43px;border-radius:3px;background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 30%),color-mix(in srgb,var(--case-accent) 34%,#101827);box-shadow:inset 0 5px #ffffff29}.case-band.left{left:17px;transform:rotate(-8deg)}.case-band.center{left:80px}.case-band.right{right:17px;transform:rotate(8deg)}.case-lock{z-index:7;left:71px;bottom:0;width:36px;height:36px;clip-path:polygon(8% 0,92% 0,100% 86%,50% 100%,0 86%);border:3px solid color-mix(in srgb,var(--case-accent) 40%,#061019);border-radius:5px;background:radial-gradient(circle at 50% 54%,color-mix(in srgb,var(--case-accent) 18%,#030609) 0 3px,transparent 4px),linear-gradient(180deg,color-mix(in srgb,var(--case-accent) 96%,#efff69),color-mix(in srgb,var(--case-accent) 66%,#1d3a16));box-shadow:inset 0 6px #ffffff38}.case-chest-sprite{width:100%;height:100%;display:block;overflow:visible;shape-rendering:crispEdges}.case-chest-image{object-fit:contain;object-position:center;image-rendering:auto;pointer-events:none;user-select:none;filter:var(--case-style-filter) hue-rotate(var(--case-hue, 0deg)) saturate(var(--case-saturation, 1.08)) brightness(var(--case-brightness, 1)) contrast(1.04)}.case-chest-exact{width:100%;height:100%;object-fit:contain;image-rendering:auto;filter:var(--case-style-filter) hue-rotate(var(--case-hue, 0deg)) saturate(var(--case-saturation, 1.08)) brightness(var(--case-brightness, 1)) contrast(1.04)}.case-chest-front{display:block;clip-path:polygon(0 54%,100% 54%,100% 100%,0 100%)}.case-chest-sprite path,.case-chest-sprite ellipse{vector-effect:non-scaling-stroke}.case-chest-sprite path:not(.chest-shine):not(.chest-lid-highlight):not(.chest-keyhole){stroke:color-mix(in srgb,var(--case-accent) 34%,#061019);stroke-linejoin:round;stroke-width:4}.case-chest .chest-lid-open{transform:translateY(-27px) rotate(-4deg) scale(1.05);transform-box:view-box;transform-origin:112px 94px;filter:drop-shadow(0 10px 0 rgba(0,0,0,.22))}.case-chest .chest-shadow{fill:#0000006b}.case-chest .chest-lid-top{fill:color-mix(in srgb,var(--case-accent) 88%,#f5ff8a)}.case-chest .chest-lid-back{fill:color-mix(in srgb,var(--case-accent) 58%,#082010)}.case-chest .chest-lid-side.left,.case-chest .chest-body-left,.case-chest .chest-base-left{fill:color-mix(in srgb,var(--case-accent) 50%,#062116)}.case-chest .chest-lid-side.right,.case-chest .chest-body-right,.case-chest .chest-base-right{fill:color-mix(in srgb,var(--case-accent) 42%,#041724)}.case-chest .chest-lid-band,.case-chest .chest-band{fill:color-mix(in srgb,var(--case-accent) 38%,#0b1824)}.case-chest .chest-lid-highlight,.case-chest .chest-shine{fill:#ffffff57;stroke:none}.case-chest .chest-inside{fill:#010407;filter:drop-shadow(0 -4px 0 color-mix(in srgb,var(--case-accent) 36%,#06131b))}.case-chest .chest-rim-back{fill:color-mix(in srgb,var(--case-accent) 64%,#11331b)}.case-chest .chest-rim-front{fill:color-mix(in srgb,var(--case-accent) 76%,#0a2915)}.case-chest .chest-body-front,.case-chest .chest-base-front{fill:color-mix(in srgb,var(--case-accent) 72%,#082313)}.case-chest .chest-lock{fill:color-mix(in srgb,var(--case-accent) 82%,#b4ff52);stroke:color-mix(in srgb,var(--case-accent) 40%,#061016);stroke-width:3}.case-chest .chest-keyhole{fill:color-mix(in srgb,var(--case-accent) 24%,#030609);stroke:none}.case-chest .chest-outline{fill:none;stroke:color-mix(in srgb,var(--case-accent) 38%,#061019);stroke-linejoin:round;stroke-width:4;opacity:.9}.case-chest-royal{--case-style-filter: sepia(.08)}.case-chest-deep{--case-style-filter: contrast(1.06)}.case-chest-bright{--case-style-filter: brightness(1.04)}.case-card h3{margin:0 0 4px}.case-card p{margin:0 0 14px;color:var(--muted)}.case-view-modal{width:min(560px,calc(100vw - 28px));border-color:#f3bd3247;background:radial-gradient(circle at 50% -10%,color-mix(in srgb,var(--case-accent, #21d618) 18%,transparent),transparent 44%),linear-gradient(180deg,#0b191ffc,#050c11fe)}.case-view-header{align-items:flex-start;padding-bottom:10px}.case-view-header h2{margin-top:3px;font-size:clamp(20px,2.2vw,26px);font-weight:950}.case-view-kicker{color:color-mix(in srgb,var(--case-accent, #21d618) 72%,#fff3a8);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.case-view-body{display:grid;gap:16px}.case-view-hero{display:grid;gap:12px;justify-items:center;padding:15px;border:1px solid color-mix(in srgb,var(--case-accent, #21d618) 24%,var(--line));border-radius:8px;background:radial-gradient(ellipse at 50% 24%,color-mix(in srgb,var(--case-accent, #21d618) 18%,transparent),transparent 64%),linear-gradient(135deg,rgba(255,255,255,.034) 0 8px,transparent 9px 62px),#040f12d6;background-size:auto,124px 70px,auto}.case-view-art-panel{display:grid;width:100%;min-height:218px;place-items:center;background:radial-gradient(ellipse at 50% 82%,rgba(0,0,0,.62),transparent 58%),radial-gradient(ellipse at 50% 24%,color-mix(in srgb,var(--case-accent, #21d618) 14%,transparent),transparent 62%);overflow:hidden}.case-view-artwork{width:100%;max-width:286px;height:214px;margin:0}.case-view-artwork .case-chest{width:222px;height:222px;transform:translateY(10px) scale(1)}.case-view-artwork .case-fan-item{transform-origin:center bottom}.case-view-artwork .case-fan-item img{width:64px;height:64px}.case-view-summary{display:flex;width:100%;min-width:0;flex-direction:column;justify-content:center;gap:12px}.case-view-title-row{display:grid;justify-items:center;gap:7px;text-align:center}.case-view-title-row h3{margin:0;color:#f6fbf7;font-size:22px;font-weight:950}.case-view-title-row>span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(243,189,50,.28);border-radius:7px;background:#030d10bd;color:#fff0ac;font-weight:950;white-space:nowrap}.case-view-quantity{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 12px;border:1px solid rgba(33,207,197,.14);border-radius:7px;background:#030d10bd}.case-view-quantity small{color:#e6f6f1a8;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.case-view-quantity strong{color:#fff0ac;font-size:16px;font-weight:950}.case-view-quick-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.case-view-open-controls,.case-view-actions{display:grid;gap:8px}.case-view-open-controls .button,.case-view-actions .button{min-height:42px}.case-view-contents{display:grid;gap:12px}.case-view-item-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:min(43vh,392px);overflow-y:auto;padding-right:4px}.case-view-item{display:grid;gap:8px;min-height:156px;padding:11px;border:1px solid rgba(33,207,197,.16);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.034),transparent 34%),#071419db}.case-view-item-media{display:grid;height:74px;place-items:center}.case-view-item-media img{max-width:70px;max-height:70px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 10px 10px rgba(0,0,0,.42))}.case-view-item strong{min-height:34px;color:#f6fbf7;font-size:13px;line-height:1.25}.case-view-item-stats{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.case-view-item-stats span,.case-view-item-stats b{display:inline-flex;align-items:center;min-height:28px;border-radius:6px;font-size:12px;font-weight:900}.case-view-item-stats span{gap:5px;min-width:0;color:#fff0ac}.case-view-item-stats b{justify-content:center;padding:0 8px;background:color-mix(in srgb,var(--case-accent, #21d618) 18%,rgba(3,15,17,.9));color:color-mix(in srgb,var(--case-accent, #21d618) 70%,#fff3a8)}@media(max-width:900px){.case-view-art-panel{min-height:194px}.case-view-artwork{height:190px;max-width:246px}.case-view-artwork .case-chest{width:196px;height:196px}.case-view-artwork .case-fan-item img{width:56px;height:56px}.case-view-quick-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.case-view-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(42vh,330px)}}.daily-rank-case{justify-content:space-between;gap:9px}.daily-rank-case.locked{opacity:.72}.daily-rank-case.claimed{border-color:#1fc97e61}.daily-case-art,.daily-case-hero-art{position:relative;width:100%;height:166px;display:grid;place-items:end center;margin:-10px 0 2px}.daily-case-art:after,.daily-case-hero-art:after{position:absolute;right:16%;bottom:11px;left:16%;height:18px;border-radius:999px;background:radial-gradient(ellipse,rgba(0,0,0,.44),transparent 68%);content:""}.daily-case-art .case-chest{margin:0;transform:translateY(3px) scale(.9)}.daily-case-item-fan{position:absolute;z-index:6;inset:0;pointer-events:none}.case-fan-item{position:absolute;display:grid;justify-items:center;gap:3px;width:64px;min-height:64px;padding:0;border:0;background:transparent}.case-fan-item img{width:62px;height:62px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 9px 8px rgba(0,0,0,.52)) drop-shadow(0 0 10px color-mix(in srgb,var(--case-accent) 32%,transparent))}.case-fan-item small{max-width:58px;padding:2px 5px;border-radius:999px;background:#00000070;color:#ffe58c;font-size:9px;font-weight:850;line-height:1.1;white-space:nowrap}.case-fan-item.item-0{top:34px;left:calc(50% - 32px);z-index:7;transform:translateY(-6px) scale(1.08)}.case-fan-item.item-1{top:48px;left:calc(50% - 94px);z-index:6;transform:rotate(-13deg) scale(.94)}.case-fan-item.item-2{top:48px;right:calc(50% - 94px);z-index:6;transform:rotate(13deg) scale(.94)}.case-fan-item.item-3{top:66px;left:calc(50% - 63px);z-index:5;opacity:.95;transform:rotate(-5deg) scale(.78)}.case-fan-item.item-4{top:66px;right:calc(50% - 63px);z-index:5;opacity:.95;transform:rotate(5deg) scale(.78)}.case-lobby-art .case-chest{width:132px;height:132px;transform:translateY(2px)}.case-lobby-art .case-fan-item{width:56px;min-height:56px}.case-lobby-art .case-fan-item img{width:53px;height:53px}.case-lobby-art .case-fan-item.item-0{top:28px;left:calc(50% - 28px);transform:rotate(-2deg) scale(.98)}.case-lobby-art .case-fan-item.item-1{top:42px;left:calc(50% - 82px);transform:rotate(-18deg) scale(.82)}.case-lobby-art .case-fan-item.item-2{top:42px;right:calc(50% - 82px);transform:rotate(18deg) scale(.82)}.case-lobby-art .case-fan-item.item-3{top:54px;left:calc(50% - 55px);transform:rotate(-7deg) scale(.68)}.case-lobby-art .case-fan-item.item-4{top:54px;right:calc(50% - 55px);transform:rotate(7deg) scale(.68)}.daily-case-preview-items{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.daily-case-preview-items span{min-height:70px;display:grid;place-items:center;gap:3px;padding:6px;border:1px solid rgba(255,255,255,.07);border-radius:5px;background:#0c121e9e}.daily-case-preview-items img{width:38px;height:38px;object-fit:contain;image-rendering:pixelated}.daily-case-preview-items small{color:var(--gold);font-size:10px}.daily-case-heading{align-items:center}.reward-list{display:grid;gap:8px}.reward-row{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:5px;background:var(--panel-2)}.reward-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:5px;background:#342341}.reward-summary-section{display:grid;gap:10px}.reward-summary-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.reward-summary-heading h2{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;margin:0;color:#eef6ff}.reward-summary-heading h2:after{width:min(100%,1040px);height:1px;background:var(--line);content:""}.reward-summary-heading .actions{display:flex;gap:8px}.reward-summary-heading .icon-button{background:#162235;color:#d6e0ef}.reward-card-grid{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.reward-card-grid::-webkit-scrollbar{display:none}.reward-card{min-width:0;min-height:228px;display:grid;grid-template-rows:112px auto 36px;gap:9px;padding:18px 16px 13px;border:1px solid rgba(65,78,104,.58);border-radius:6px;background:radial-gradient(circle at 50% -18%,color-mix(in srgb,var(--case-accent, #1687ef) 16%,transparent),transparent 46%),#111a27;box-shadow:inset 0 1px #ffffff09}.reward-card-art{position:relative;min-width:0;display:grid;place-items:center}.reward-case-art .case-chest{width:118px;height:118px;margin:0;filter:drop-shadow(0 12px 12px rgba(0,0,0,.42)) drop-shadow(0 0 12px color-mix(in srgb,var(--case-accent) 24%,transparent))}.reward-rakeback-art{isolation:isolate}.rakeback-glow{position:absolute;z-index:0;width:98px;height:42px;bottom:18px;border-radius:50%;background:radial-gradient(ellipse,rgba(245,202,58,.32),transparent 68%);filter:blur(3px)}.rakeback-cubit{position:absolute;z-index:1;display:grid;place-items:center;filter:drop-shadow(0 8px 6px rgba(0,0,0,.38))}.rakeback-cubit.pile-main{bottom:22px;left:calc(50% - 16px)}.rakeback-cubit.pile-one{bottom:19px;left:calc(50% - 44px);transform:rotate(-17deg)}.rakeback-cubit.pile-two{bottom:18px;left:calc(50% + 20px);transform:rotate(16deg)}.rakeback-cubit.pile-three{bottom:45px;left:calc(50% - 6px);transform:rotate(9deg)}.reward-card-copy{min-width:0;align-self:end}.reward-card-copy strong{display:block;margin-bottom:5px;color:#f4f8ff;font-weight:850}.reward-card-copy .muted{min-height:21px;display:flex;align-items:center;gap:4px;color:#aeb8c8}.reward-card>.button{width:100%;min-height:36px;align-self:end;justify-content:center}@media(max-width:1180px){.reward-card-grid{grid-template-columns:repeat(4,minmax(210px,1fr))}}@media(max-width:620px){.reward-summary-heading{grid-template-columns:1fr}.reward-summary-heading .actions{display:none}.reward-card-grid{grid-template-columns:repeat(4,minmax(210px,1fr))}}.challenge-toolbar{margin:12px 0}.leaderboard-title-row{align-items:end;gap:16px;margin-bottom:14px}.leaderboard-updated{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border:1px solid rgba(143,116,255,.2);border-radius:7px;background:#161c2fd1;color:#aeb9ca;font-size:12px;font-weight:800;white-space:nowrap}.leaderboard-panel{position:relative;padding:0;border-color:#8f74ff2e;overflow:hidden}.leaderboard-panel:before{position:absolute;z-index:3;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,transparent,#846cf2 22%,#9d88ff 50%,#846cf2 78%,transparent);content:"";pointer-events:none}.leaderboard-toolbar{display:flex;align-items:end;justify-content:space-between;gap:14px;padding:17px 18px 16px;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(135deg,#30256061,#11192ac7)}.leaderboard-toolbar .field{width:min(340px,100%);margin:0}.leaderboard-toolbar select{min-height:44px}.leaderboard-toolbar-actions{display:flex;align-items:center;gap:12px}.leaderboard-result-count{color:#8997ac;font-size:12px;font-weight:800;white-space:nowrap}.leaderboard-toolbar .button{min-height:42px}.leaderboard-table-wrap{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:rgba(143,116,255,.46) rgba(9,15,26,.55)}.leaderboard-table{width:100%;min-width:780px;border-collapse:collapse;font-variant-numeric:tabular-nums}.leaderboard-table th,.leaderboard-table td{padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.055);text-align:right;white-space:nowrap}.leaderboard-table th{background:#172136;color:#93a0b4;font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.leaderboard-sort-button{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;padding:2px;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.leaderboard-sort-button i{display:inline-grid;min-width:14px;place-items:center;color:#a58fff;font-size:14px;font-style:normal;line-height:1}.leaderboard-sort-button:hover{color:#f1edff}.leaderboard-sort-button:focus-visible{border-radius:4px;outline:2px solid #a58fff;outline-offset:3px}.leaderboard-table th:nth-child(1),.leaderboard-table td:nth-child(1),.leaderboard-table th:nth-child(2),.leaderboard-table td:nth-child(2){text-align:left}.leaderboard-table tbody tr{background:#0a111d52;transition:background-color .14s ease,box-shadow .14s ease}.leaderboard-table tbody tr:nth-child(2n){background:#ffffff05}.leaderboard-table tbody tr:not(.leaderboard-state-row):hover{background:#7556ff17}.leaderboard-table tbody tr.leaderboard-leading-row{box-shadow:inset 2px 0 #9d88ff85}.leaderboard-place{display:inline-grid;width:32px;height:32px;place-items:center;border-radius:8px;background:#ffffff0d;color:#9eabc0;font-size:12px;font-weight:900}.leaderboard-place.podium{border:1px solid currentColor;box-shadow:0 6px 16px #00000038}.leaderboard-place.gold{background:#ffcc3d26;color:#ffd85f}.leaderboard-place.silver{background:#cbdae91f;color:#d6e2ed}.leaderboard-place.bronze{background:#d0825124;color:#e5a071}.leaderboard-player{display:inline-flex;align-items:center;gap:10px;min-width:0}.leaderboard-player i{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border:1px solid rgba(143,116,255,.32);border-radius:9px;background:linear-gradient(145deg,#382d6c,#1c2541);color:#f1edff;font-size:13px;font-style:normal;font-weight:950}.leaderboard-player strong,.leaderboard-profile-link{max-width:220px;overflow:hidden;color:#eef2fa;font-weight:800;text-overflow:ellipsis}.leaderboard-profit.positive{color:#70f0ad}.leaderboard-profit.negative{color:#ff778f}.leaderboard-profit.neutral{color:#b7c1d0}.leaderboard-loading{padding:40px 16px;color:var(--muted);font-size:13px;font-weight:750;text-align:center}.leaderboard-error{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 18px 0;padding:14px 15px;border:1px solid rgba(255,102,132,.28);border-radius:8px;background:#5e192b29;color:#ffb4c1}.leaderboard-error>div{display:grid;gap:3px}.leaderboard-error span{color:#d7a7b0;font-size:12px}.leaderboard-state-row td{padding:0}@media(max-width:900px){.leaderboard-title-row{align-items:start}.leaderboard-updated{align-self:start}.leaderboard-toolbar{align-items:stretch}.leaderboard-toolbar .field{flex:1}.leaderboard-table-wrap{overflow:visible}.leaderboard-table{min-width:0}.leaderboard-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.leaderboard-table,.leaderboard-table tbody,.leaderboard-table tr,.leaderboard-table td{display:block;width:100%}.leaderboard-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:11px}.leaderboard-table tbody tr:not(.leaderboard-state-row){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 8px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#111c2e;content-visibility:auto;contain-intrinsic-size:154px}.leaderboard-table tbody tr:not(.leaderboard-state-row) td{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0;border:0;text-align:right}.leaderboard-table tbody tr:not(.leaderboard-state-row) td:before{color:#7f8ca2;content:attr(data-label);font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.leaderboard-table td:nth-child(1){grid-row:1;grid-column:1;justify-content:flex-start}.leaderboard-table td:nth-child(1):before,.leaderboard-table td:nth-child(2):before{display:none}.leaderboard-table td:nth-child(2){grid-row:1;grid-column:2 / 4;justify-content:flex-start}.leaderboard-table td:nth-child(3){grid-row:2;grid-column:1 / 4;padding:9px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.leaderboard-table td:nth-child(n+4){flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-width:0;padding:6px 7px;border-radius:6px;background:#ffffff06;text-align:left}.leaderboard-table td:nth-child(n+4) strong{max-width:100%;overflow-wrap:anywhere;font-size:clamp(10px,1.8vw,13px);white-space:normal}.leaderboard-table .leaderboard-state-row{grid-column:1 / -1;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:#111c2eb8}.leaderboard-table .leaderboard-state-row td{display:block;width:100%}.leaderboard-loading{padding:30px 10px}}@media(max-width:620px){.leaderboard-table tbody{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.leaderboard-toolbar{display:grid}.leaderboard-toolbar .field,.leaderboard-toolbar-actions{width:100%}.leaderboard-toolbar-actions{justify-content:space-between}.leaderboard-error{align-items:stretch;flex-direction:column}.leaderboard-error .button{width:100%}}@media(max-width:360px){.leaderboard-toolbar-actions{align-items:stretch;flex-direction:column}.leaderboard-toolbar .button{width:100%}}.challenge-create-panel{margin-bottom:14px}.challenge-referrer-field{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid var(--line);border-radius:5px;background:var(--panel-2)}.challenge-referrer-field input{width:20px;min-height:20px}.challenge-cost-panel{display:grid;gap:4px;padding:12px;border:1px solid var(--gold);border-radius:5px;background:#d6a82b1f}.challenge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.challenge-card{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:6px;background:var(--panel-2)}.challenge-card-head{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px}.challenge-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.challenge-meta-grid span{display:grid;gap:2px;padding:8px;border:1px solid var(--line);border-radius:5px;background:#ffffff06}.challenge-meta-grid small{color:var(--muted);font-size:11px}.challenge-official-creator{min-width:0;display:inline-flex;align-items:center;gap:7px;color:#f3f0ff}.challenge-official-creator img{width:22px;height:22px;flex:0 0 22px;border-radius:5px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.challenge-official-creator strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.challenge-claims{min-height:18px;font-size:12px}.fairness-proof-box{display:grid;gap:8px;margin-top:14px;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--panel-2)}.fairness-proof-box code,.table-wrap code{overflow-wrap:anywhere;color:#c7f7ff}.leader-podium{min-height:260px;display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:20px;padding:24px}.podium-place{text-align:center}.podium-place:first-child{order:2}.podium-place:nth-child(2){order:1}.podium-place:nth-child(3){order:3}.podium-avatar{width:70px;height:70px;display:grid;place-items:center;margin:0 auto 10px;border:4px solid var(--podium);border-radius:10px;background:#26354b;font-size:28px;font-weight:900}.podium-place:first-child .podium-avatar{width:92px;height:92px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field{display:grid;gap:7px}.field label{color:#cdd6e4;font-size:12px;font-weight:700}.field input,.field select,.field textarea{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--line);border-radius:5px;background:var(--panel-2);color:#fff}.field textarea{min-height:100px;resize:vertical}.game-layout{display:grid;grid-template-columns:290px minmax(0,1fr);min-height:590px;overflow:hidden}.bet-panel{padding:14px;border-right:1px solid var(--line);background:#181120}.game-stage{position:relative;min-width:0;min-height:590px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:#071315;overflow:hidden}.game-stage:before{position:absolute;inset:0;background-image:image-set(url(/assets/brand/cbets-promotion-tile-1254.avif) type("image/avif"),url(/assets/brand/cbets-promotion-tile-1254.webp) type("image/webp"));background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.07;content:""}.game-stage>*{position:relative;z-index:1}.fun-bet-pill{position:absolute;z-index:4;top:16px;left:16px;padding:7px 10px;border:1px solid rgba(255,212,90,.5);border-radius:6px;background:#221907c7;color:#ffd45a;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.game-result-box{position:fixed;z-index:25;top:calc(var(--header) + 230px);left:calc(var(--sidebar) + ((100vw - var(--sidebar) - var(--chat)) / 2));width:min(212px,74vw);min-height:124px;display:grid;place-items:center;align-content:center;gap:9px;padding:18px 20px;border:2px solid #18ee86;border-radius:7px;background:#0d1823e0;box-shadow:0 18px 42px #0000006b,inset 0 0 34px #18ee860f;pointer-events:none;transform:translate(-50%,-50%)}.game-result-box.result-entering{animation:result-box-pop .42s cubic-bezier(.17,.82,.32,1.1) both;animation-delay:var(--result-box-delay, 0ms)}.game-result-box strong{color:#36ef88;font-size:38px;font-weight:950;line-height:1;letter-spacing:0;text-shadow:0 8px 22px rgba(0,0,0,.28)}.game-result-box em{color:#ffd45a;font-size:12px;font-style:normal;font-weight:900;letter-spacing:0;text-transform:uppercase}.game-result-box span{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#f3f5f8;font-size:17px;font-weight:850}.game-result-box.loss{border-color:#ff2c68;box-shadow:0 18px 42px #0000006b,inset 0 0 34px #ff2c680f}.game-result-box.loss strong{color:#ff3e78}.game-result-box.push{border-color:#f2c247;box-shadow:0 18px 42px #0000006b,inset 0 0 34px #f2c24714}.game-result-box.push strong{color:#ffe58b}.cross-road-layout .game-result-box{top:calc(var(--header) + 370px)}.baccarat-layout .game-result-box{position:absolute;top:62px;left:42%;width:min(188px,calc(100% - 108px));min-height:96px;padding:12px 14px}.baccarat-layout .game-result-box strong{font-size:32px}.coinflip-layout .game-result-box,.snakes-layout .game-result-box{position:absolute;top:72px;left:50%;width:min(196px,calc(100% - 32px));min-height:104px;padding:14px 16px}.coinflip-layout .game-result-box strong,.snakes-layout .game-result-box strong{font-size:32px}.coinflip-layout .game-stage:has(>.game-result-box) .coinflip-stage{padding-top:142px}.snakes-layout .game-stage:has(>.game-result-box) .snakes-stage{padding-top:150px}.plinko-layout .game-result-box{position:absolute;top:116px;left:18px;width:min(124px,calc(50% - 42px));min-height:92px;padding:11px 12px;transform:translateY(-50%)}.plinko-layout .game-result-box strong{font-size:30px}.plinko-layout .game-result-box span{font-size:14px}.plinko-layout .game-result-box.result-entering{animation-name:plinko-result-box-pop}@keyframes plinko-result-box-pop{0%{opacity:0;transform:translateY(-46%) scale(.92)}to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes result-box-pop{0%{opacity:0;transform:translate(-50%,-46%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes hilo-result-box-pop{0%{opacity:0;transform:translate(-50%,-4px) scale(.94)}to{opacity:1;transform:translate(-50%) scale(1)}}.game-footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-top:1px solid var(--line);background:#1b1425}.roulette-layout{grid-template-columns:1fr}.roulette-layout .game-stage{min-height:690px;justify-content:flex-start;padding:20px}.roulette-layout .bet-panel{grid-row:2;border-top:1px solid var(--line);border-right:0}.roulette-layout .game-footer{grid-row:3}.roulette-layout .roulette-chip-tray{grid-template-columns:repeat(7,minmax(0,1fr))}.blackjack-layout{grid-template-columns:1fr}.blackjack-layout .game-stage{min-height:470px;justify-content:stretch;padding:0;background:#111820}.blackjack-layout .game-stage:before{opacity:.05}.blackjack-layout .bet-panel{grid-row:2;border-top:1px solid var(--line);border-right:0;background:#182333}.blackjack-layout .game-footer{grid-row:3}.baccarat-layout{grid-template-columns:1fr}.baccarat-layout .game-stage{min-height:550px;justify-content:stretch;padding:0;background:#101923}.baccarat-layout .game-stage:before{opacity:.04}.baccarat-layout .bet-panel{grid-row:2;border-top:1px solid var(--line);border-right:0;background:#182333}.baccarat-layout .game-footer{grid-row:3}.hilo-layout{grid-template-columns:1fr}.hilo-layout .game-stage{min-height:600px;justify-content:stretch;padding:0;background:#101923}.hilo-layout .game-stage:before{opacity:.04}.hilo-layout .bet-panel{grid-row:2;border-top:1px solid var(--line);border-right:0;background:#182333}.hilo-layout .game-footer{grid-row:3}.wheel-layout{grid-template-columns:1fr}.wheel-layout .game-stage{min-height:600px;justify-content:stretch;padding:0;background:#101923}.wheel-layout .game-stage:before{opacity:.04}.wheel-layout .bet-panel{grid-row:2;border-top:1px solid var(--line);border-right:0;background:#182333}.wheel-layout .game-footer{display:none}.mines-layout{grid-template-columns:1fr}.mines-layout .game-stage{min-height:600px;justify-content:stretch;padding:0;background:#101923}.mines-layout .game-stage:before{opacity:.04}.mines-layout .bet-panel{grid-row:2;border-top:1px solid var(--line);border-right:0;background:#182333}.mines-layout .game-footer{display:none}.tower-layout{grid-template-columns:1fr}.tower-layout .game-stage{min-height:600px;justify-content:stretch;padding:0;background:#101923}.tower-layout .game-stage:before{opacity:.04}.tower-layout .bet-panel{grid-row:2;border-top:1px solid var(--line);border-right:0;background:#182333}.tower-layout .game-footer{display:none}.crash-layout{grid-template-columns:1fr}.crash-layout .game-stage{min-height:600px;justify-content:stretch;padding:0;background:#101923}.crash-layout .game-stage:before{opacity:.04}.crash-layout .bet-panel{grid-row:2;border-top:1px solid var(--line);border-right:0;background:#182333}.crash-layout .game-footer{display:none}.limbo-layout{grid-template-columns:1fr}.limbo-layout .game-stage{min-height:330px;justify-content:stretch;padding:0;background:#101923}.limbo-layout .game-stage:before{opacity:.04}.limbo-layout .bet-panel{grid-row:2;border-top:1px solid var(--line);border-right:0;background:#182333}.limbo-layout .game-footer{display:none}.coinflip-layout{grid-template-columns:1fr}.coinflip-layout .game-stage{min-height:310px;justify-content:stretch;padding:0;background:#101923}.coinflip-layout .game-stage:before{opacity:.04}.coinflip-layout .bet-panel{grid-row:2;border-top:1px solid var(--line);border-right:0;background:#182333}.coinflip-layout .game-footer{display:none}.keno-layout{grid-template-columns:1fr}.keno-layout .game-stage{min-height:600px;justify-content:stretch;padding:0;background:#101923}.keno-layout .game-stage:before{opacity:.04}.keno-layout .bet-panel{grid-row:2;border-top:1px solid var(--line);border-right:0;background:#182333}.keno-layout .game-footer{display:none}.dice-layout{grid-template-columns:1fr}.dice-layout .game-stage{min-height:520px;justify-content:stretch;padding:0;background:#101923}.dice-layout .game-stage:before{opacity:.04}.dice-layout .bet-panel{grid-row:2;border-top:1px solid var(--line);border-right:0;background:#182333}.dice-layout .game-footer{display:none}.dice-stage{width:100%;min-height:520px;display:grid;grid-template-rows:1fr auto;gap:18px;padding:28px 28px 22px;background:radial-gradient(circle at 50% 42%,rgba(73,99,142,.22),transparent 34%),linear-gradient(180deg,#101923,#111722)}.dice-slider-area{position:relative;display:flex;flex-direction:column;justify-content:center;gap:22px;width:min(760px,100%);margin:0 auto;padding:40px 8px 24px}.dice-track-wrap{position:relative;width:100%;min-height:48px;display:grid;align-items:center}.dice-track{height:22px;border:1px solid rgba(255,255,255,.08);border-radius:5px;background:linear-gradient(90deg,#20d989 0 var(--dice-target),#f04074 var(--dice-target) 100%);box-shadow:inset 0 2px 8px #00000052,0 10px 28px #00000038}.dice-stage.over .dice-track{background:linear-gradient(90deg,#f04074 0 var(--dice-target),#20d989 var(--dice-target) 100%)}.dice-range{position:absolute;inset:0;width:100%;height:48px;margin:0;background:transparent;cursor:grab;appearance:none;-webkit-appearance:none}.dice-range:active{cursor:grabbing}.dice-range:disabled{cursor:default}.dice-range::-webkit-slider-runnable-track{height:22px;background:transparent}.dice-range::-webkit-slider-thumb{width:29px;height:29px;margin-top:-4px;border:3px solid #93a9ff;border-radius:6px;background:#466dff;box-shadow:0 7px 18px #466dff61,0 2px #ffffff57 inset;appearance:none;-webkit-appearance:none}.dice-range::-moz-range-track{height:22px;background:transparent}.dice-range::-moz-range-thumb{width:29px;height:29px;border:3px solid #93a9ff;border-radius:6px;background:#466dff;box-shadow:0 7px 18px #466dff61,0 2px #ffffff57 inset}.dice-roll-bubble{position:absolute;z-index:4;top:calc(50% - 58px);left:var(--dice-result);min-width:68px;padding:8px 12px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#1a2635;color:#ecf3ff;font-size:20px;font-weight:900;line-height:1;text-align:center;opacity:0;transform:translate(-50%) translateY(4px);transition:left .36s ease,opacity .18s ease,transform .18s ease;pointer-events:none}.dice-stage.has-result .dice-roll-bubble,.dice-stage.rolling .dice-roll-bubble{opacity:1;transform:translate(-50%) translateY(0)}.dice-stage.rolling .dice-roll-bubble{left:var(--dice-target);animation:dice-roll-pulse .54s ease-in-out infinite alternate}.dice-roll-bubble.win{border-color:#20d98999;color:#32ef94}.dice-roll-bubble.loss{border-color:#f04074b8;color:#ff4f82}.dice-scale{display:flex;justify-content:space-between;color:#8392a9;font-size:13px;font-weight:800}.dice-config-row{width:min(760px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 auto;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:7px;background:#182333}.dice-input-card{display:grid;gap:7px;min-width:0;color:#cdd6e4;font-size:12px;font-weight:800}.dice-input-wrap{display:grid;grid-template-columns:1fr 38px;align-items:center;min-height:42px;border:1px solid var(--line);border-radius:5px;background:#111a28;overflow:hidden}.dice-input-wrap input{min-width:0;height:42px;padding:0 11px;border:0;background:transparent;color:#fff;font-weight:850}.dice-input-wrap b,.dice-flip-button{height:42px;display:grid;place-items:center;border:0;border-left:1px solid var(--line);background:#151f2e;color:#dbe5f4;font-size:16px;font-weight:950}.dice-flip-button{cursor:pointer}.dice-flip-button:disabled{cursor:default;opacity:.5}.dice-controls{display:grid;gap:12px}.dice-fair-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px;color:#cdd6e4;font-size:13px;font-weight:750}.dice-fair-row>span{display:inline-flex;align-items:center;gap:7px}.dice-advanced-toggle{min-height:48px;display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 13px;border:1px solid var(--line);border-radius:5px;background:#111a28;color:#dbe5f4;font-weight:850;cursor:pointer}.dice-auto-advanced{display:grid;gap:12px;padding:12px;border:1px solid var(--line);border-radius:7px;background:#111a28}.dice-auto-rule{display:grid;gap:8px}.dice-auto-rule>label{color:#cdd6e4;font-size:12px;font-weight:800}.dice-auto-rule-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px}.dice-auto-rule-tabs button{min-height:30px;border:1px solid var(--line);border-radius:5px;background:#182333;color:#cdd6e4;cursor:pointer}.dice-auto-rule-tabs button.active{border-color:#4970ffa3;background:#263d75;color:#fff}.dice-percent-input{display:grid;grid-template-columns:1fr 38px;border:1px solid var(--line);border-radius:5px;background:#0f1723;overflow:hidden}.dice-percent-input input{min-width:0;height:38px;padding:0 11px;border:0;background:transparent;color:#fff;font-weight:800}.dice-percent-input span{display:grid;place-items:center;border-left:1px solid var(--line);color:#dbe5f4;font-weight:900}@keyframes dice-roll-pulse{0%{filter:brightness(.92);transform:translate(-50%) translateY(0) scale(.98)}to{filter:brightness(1.18);transform:translate(-50%) translateY(-2px) scale(1.02)}}.blackjack-table{position:relative;width:100%;min-height:470px;display:grid;grid-template-rows:auto 1fr auto;gap:10px;padding:18px 20px 26px;background:radial-gradient(circle at 50% 44%,rgba(50,69,88,.35),transparent 34%),linear-gradient(180deg,#121b26,#111720)}.blackjack-table-top{position:relative;z-index:4;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 82px;align-items:start;gap:14px}.blackjack-shoe{position:relative;z-index:3;top:auto;right:auto;width:82px;height:112px;justify-self:end;pointer-events:none}.blackjack-shoe span{position:absolute;right:calc(var(--shoe-layer, 0) * 3px);top:calc(var(--shoe-layer, 0) * 3px);width:72px;height:98px;border:3px solid #eef6ff;border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.18),transparent 32%),repeating-linear-gradient(45deg,#1f5f88,#1f5f88 9px,#2879aa 9px 18px);box-shadow:0 7px 14px #00000047}.blackjack-shoe span:nth-child(1){--shoe-layer: 4}.blackjack-shoe span:nth-child(2){--shoe-layer: 3}.blackjack-shoe span:nth-child(3){--shoe-layer: 2}.blackjack-shoe span:nth-child(4){--shoe-layer: 1}.blackjack-shoe span:nth-child(5){--shoe-layer: 0}.blackjack-rules{min-width:0;display:flex;justify-content:center;flex-wrap:wrap;gap:18px;color:#93a1b8;font-size:11px;font-weight:850;line-height:1.35;letter-spacing:0;text-align:center;text-transform:uppercase}.blackjack-rules span{min-width:0;overflow-wrap:anywhere}.blackjack-card-area{display:grid;align-content:center;gap:12px}.blackjack-hand{min-height:150px;display:grid;justify-items:center;align-content:center;gap:4px}.blackjack-hand>b{min-width:42px;min-height:24px;display:grid;place-items:center;padding:3px 9px;border-radius:12px;background:#1d2a3d;color:#f2f6ff;font-size:13px}.blackjack-hand.active>b{background:#d7aa32;color:#17110b}.blackjack-hand.outcome-win>b{background:#20d566;color:#07140c}.blackjack-hand.outcome-loss>b{background:#e51b63;color:#fff}.blackjack-hand.outcome-push>b{background:#d7a12b;color:#180f05}.blackjack-hand.outcome-win .playing-card{border-color:#20d566;box-shadow:0 0 0 4px #20d566bf,0 12px 26px #00000042}.blackjack-hand.outcome-loss .playing-card{border-color:#e51b63;box-shadow:0 0 0 4px #e51b63c7,0 12px 26px #00000042}.blackjack-hand.outcome-push .playing-card{border-color:#d7a12b;box-shadow:0 0 0 4px #d7a12bb8,0 12px 26px #00000042}.blackjack-player-hands{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px}.blackjack-player-hands .blackjack-hand{min-width:min(300px,100%)}.blackjack-empty{min-height:132px;display:grid;place-items:center;color:#7f8da3;font-weight:800}.blackjack-side-row{display:flex;align-items:end;justify-content:space-around;gap:24px}.blackjack-side-bet{display:grid;justify-items:center;gap:7px;color:#a9b5c7;font-size:11px;font-weight:900;text-transform:uppercase}.blackjack-side-bet>small{min-height:16px;display:inline-flex;align-items:center;gap:3px;color:#d3deed;font-size:11px;font-weight:800}.blackjack-side-spot{width:58px;height:58px;display:grid;place-items:center;border:2px dashed #48566a;border-radius:50%;background:#0e151f73;color:#f5d26b;cursor:pointer}.blackjack-side-spot:hover:not(:disabled){border-color:#d7aa32;background:#d7aa321a}.blackjack-side-spot:disabled{cursor:default}.blackjack-side-spot.has-chip{border-style:solid;border-color:#d7aa32;background:radial-gradient(circle at 35% 28%,#fff2a4,#d7aa32 42%,#80581a 75%);color:#15100b;box-shadow:0 10px 22px #00000052}.blackjack-side-spot b{font-size:13px}.blackjack-side-spot small{display:none}.blackjack-side-result{min-height:20px;display:inline-grid;place-items:center;padding:4px 8px;border-radius:999px;color:#fff;font-size:10px;font-style:normal;font-weight:900;letter-spacing:0}.blackjack-side-result.loss{background:#e51b63}.blackjack-side-result.win{background:#20c967;color:#07140c}.blackjack-side-actions{align-self:end;display:flex;align-items:center;gap:8px;padding-bottom:8px}.blackjack-side-actions button{min-height:32px;display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#c8d3e3;cursor:pointer;font-size:12px;font-weight:800}.blackjack-side-actions button:hover{color:#fff}.blackjack-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.blackjack-action-grid .button{min-height:48px;background:#223044}.blackjack-action-grid .button.primary{background:#1c6fab;border-color:#2c90d6}.blackjack-chip-tray{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));place-items:center;gap:8px;margin:10px 0 13px;padding:9px;border:1px solid #26364d;border-radius:6px;background:#142030}.amount-input{display:grid;grid-template-columns:48px 1fr auto auto;align-items:center;margin-bottom:13px;border:1px solid var(--line);border-radius:5px;background:var(--panel-2);overflow:hidden}.amount-input.has-max-button{grid-template-columns:48px minmax(0,1fr) auto auto auto}.amount-input.stepper-input{grid-template-columns:minmax(0,1fr) 44px 44px}.prefixed-input{display:grid;grid-template-columns:48px 1fr;align-items:center;margin-bottom:13px;border:1px solid var(--line);border-radius:5px;background:var(--panel-2);overflow:hidden}.input-prefix{height:46px;display:grid;place-items:center;box-sizing:border-box;border-right:1px solid var(--line);background:#102327;color:#f2d66f;font-size:24px;font-weight:900;line-height:1;pointer-events:none;user-select:none}.prefixed-input .input-prefix{padding-bottom:3px}.currency-prefix{padding:0}.amount-input input,.prefixed-input input{min-width:0;height:46px;padding:0 10px;border:0;background:transparent;color:#fff;font-weight:750}.amount-input button{height:46px;padding:0 10px;border:0;background:transparent;color:#c6d0df;cursor:pointer}.segmented{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;margin-bottom:12px;padding:4px;border-radius:5px;background:#071315}.segmented button{min-height:37px;padding:7px;border:0;border-radius:4px;background:transparent;cursor:pointer}.segmented button.active{background:#3a2949}.difficulty-grid{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.toggle-row{min-height:42px;display:flex;align-items:center;gap:9px;margin:10px 0 14px;padding:10px;border:1px solid var(--line);border-radius:5px;background:#071315;color:#d7dfeb}.toggle-row input{width:18px;height:18px;accent-color:var(--gold)}.result-banner{min-height:40px;margin-top:12px;padding:10px;border:1px solid var(--line);border-radius:5px;background:#071315;color:#cbd5e4;font-size:13px}.result-banner.win{border-color:#287e59;color:var(--green)}.result-banner.loss{border-color:#84364a;color:#ff758f}.result-banner.push{border-color:#786522;color:#ffe58b}.slide-bettors{margin-top:12px;border:1px solid var(--line);border-radius:6px;background:#071315;overflow:hidden}.slide-bettors-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-bottom:1px solid var(--line);color:#e7edf8;font-size:12px}.slide-bettors-head span{color:var(--muted)}.slide-bettors-list{max-height:245px;overflow-y:auto}.slide-bettor{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid rgba(61,49,80,.62);color:#d7dfeb;font-size:12px}.slide-bettor:last-child{border-bottom:0}.slide-bettor.self{background:#d6a8321f;color:#fff2b8}.slide-bettor>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slide-bettor b{color:#f0cf68;font-size:11px}.slide-bettor em{min-width:42px;padding:3px 5px;border-radius:4px;background:#241a31;color:#9ee7c0;font-style:normal;font-weight:850;text-align:center}.history-strip{width:100%;display:flex;gap:6px;padding:8px;overflow:hidden}.history-pill{flex:0 0 auto;min-width:58px;padding:7px 9px;border-radius:5px;background:#2c2038;color:#dce5f2;font-size:12px;font-weight:750;text-align:center}.big-number{font-size:72px;font-weight:900;letter-spacing:0}.big-number.win{color:var(--green)}.big-number.loss{color:var(--red)}.playing-card{position:relative;width:94px;height:132px;display:flex;flex-direction:column;justify-content:space-between;padding:9px;border:2px solid #e8edf5;border-radius:7px;background:#f8fafc;color:#101522;font-size:24px;font-weight:900;box-shadow:0 7px 20px #00000038;overflow:hidden}.playing-card.red{color:#d82e4e}.playing-card.back{align-items:center;justify-content:center;border-color:#6cb6eb;background:repeating-linear-gradient(45deg,#1d5880,#1d5880 8px,#2874a5 8px 16px);color:#fff}.blackjack-table .playing-card.from-shoe{--shoe-x: 175px;--shoe-y: -150px;animation:blackjack-card-from-shoe var(--blackjack-card-duration, .62s) cubic-bezier(.14,.84,.16,1) both;animation-delay:var(--blackjack-card-delay, calc(var(--card-index, 0) * var(--blackjack-card-stagger, 85ms)))}.blackjack-table .dealer-hand .playing-card.from-shoe{--shoe-x: 170px;--shoe-y: -34px}.blackjack-table .playing-card.from-shoe:after{position:absolute;inset:-2px;z-index:2;display:grid;place-items:center;border:2px solid #6cb6eb;border-radius:7px;background:linear-gradient(145deg,rgba(255,255,255,.18),transparent 34%),repeating-linear-gradient(45deg,#1d5880,#1d5880 8px,#2874a5 8px 16px);color:#fff;content:"C";font-size:24px;font-weight:900;animation:blackjack-card-back-reveal var(--blackjack-card-duration, .62s) cubic-bezier(.14,.84,.16,1) both;animation-delay:inherit}.blackjack-table .playing-card.from-shoe[data-bjp]:after{animation:none;opacity:var(--card-back-opacity, 0)}.blackjack-table .playing-card.reveal-hole{perspective:620px}.blackjack-table .playing-card.reveal-hole:after{position:absolute;inset:-2px;z-index:3;display:grid;place-items:center;border:2px solid #6cb6eb;border-radius:7px;background:linear-gradient(145deg,rgba(255,255,255,.18),transparent 34%),repeating-linear-gradient(45deg,#1d5880,#1d5880 8px,#2874a5 8px 16px);color:#fff;content:"C";font-size:24px;font-weight:900;transform-origin:center;backface-visibility:hidden;animation:blackjack-hole-card-reveal var(--blackjack-hole-duration, .52s) cubic-bezier(.35,.02,.2,1) both}@keyframes blackjack-hole-card-reveal{0%,18%{opacity:1;transform:rotateY(0)}72%,to{opacity:0;transform:rotateY(92deg)}}@keyframes blackjack-card-from-shoe{0%{opacity:0;transform:translate(var(--shoe-x),var(--shoe-y)) rotate(7deg) scale(.86)}45%{opacity:1;transform:translate(calc(var(--shoe-x) * .35),calc(var(--shoe-y) * .35)) rotate(2deg) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes blackjack-card-back-reveal{0%,58%{opacity:1}76%,to{opacity:0}}.baccarat-table{position:relative;width:100%;min-height:550px;display:grid;grid-template-rows:minmax(300px,1fr) auto auto;gap:12px;padding:20px 14px 16px;overflow:hidden;background:radial-gradient(circle at 50% 26%,rgba(42,64,88,.28),transparent 38%),linear-gradient(180deg,#111b26,#101822)}.baccarat-shoe{position:absolute;z-index:4;top:16px;right:27px;width:84px;height:112px;pointer-events:none}.baccarat-shoe span{position:absolute;right:calc(var(--shoe-layer, 0) * 3px);top:calc(var(--shoe-layer, 0) * 3px);width:72px;height:98px;border:3px solid #eef6ff;border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.18),transparent 32%),repeating-linear-gradient(45deg,#1f5f88,#1f5f88 9px,#2879aa 9px 18px);box-shadow:0 7px 14px #00000047}.baccarat-shoe span:nth-child(1){--shoe-layer: 4}.baccarat-shoe span:nth-child(2){--shoe-layer: 3}.baccarat-shoe span:nth-child(3){--shoe-layer: 2}.baccarat-shoe span:nth-child(4){--shoe-layer: 1}.baccarat-shoe span:nth-child(5){--shoe-layer: 0}.baccarat-ribbon{position:absolute;z-index:1;top:36%;left:50%;width:min(78%,680px);padding:13px 20px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.04);border-radius:4px;background:#172234;color:#aeb9ca;font-size:12px;font-weight:900;line-height:1.35;letter-spacing:0;text-align:center;box-shadow:0 10px 26px #00000038}.baccarat-ribbon:before,.baccarat-ribbon:after{position:absolute;top:50%;width:38px;height:24px;transform:translateY(-50%);background:#121c2b;clip-path:polygon(0 0,100% 16%,78% 50%,100% 84%,0 100%,18% 50%);content:""}.baccarat-ribbon:before{left:-34px}.baccarat-ribbon:after{right:-34px;transform:translateY(-50%) scaleX(-1)}.baccarat-card-zone{position:relative;z-index:2;display:grid;align-items:start;padding:8px 92px 0 22px}.baccarat-hands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.baccarat-hand{min-height:185px;display:grid;align-content:start;gap:8px}.baccarat-hand-title{display:inline-flex;align-items:center;justify-self:center;gap:8px;min-height:32px;color:#c9d4e5;font-weight:900}.baccarat-hand-title b{min-width:35px;padding:4px 12px;border-radius:999px;background:#d7a12b;color:#201407;text-align:center}.baccarat-hand.resolved .baccarat-hand-title b{background:#20d566}.baccarat-table .card-row{min-height:150px}.baccarat-table .playing-card.from-shoe{--shoe-x: 230px;--shoe-y: -90px;animation:baccarat-card-from-shoe .62s cubic-bezier(.14,.84,.16,1) both}.baccarat-table .playing-card.from-shoe:after{position:absolute;inset:-2px;z-index:2;display:grid;place-items:center;border:2px solid #6cb6eb;border-radius:7px;background:linear-gradient(145deg,rgba(255,255,255,.18),transparent 34%),repeating-linear-gradient(45deg,#1d5880,#1d5880 8px,#2874a5 8px 16px);color:#fff;content:"C";font-size:24px;font-weight:900;animation:baccarat-card-back-reveal .62s cubic-bezier(.14,.84,.16,1) both}.baccarat-table .playing-card.from-shoe[data-bcp]:after{animation:none;opacity:var(--card-back-opacity, 0)}.baccarat-bet-pads{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.baccarat-pad{position:relative;min-height:96px;display:grid;place-items:center;gap:4px;border:1px solid #273348;border-radius:6px;background:#172234;color:#eef5ff;cursor:pointer;font-weight:850}.baccarat-pad span{color:#b7c2d3;font-size:13px;font-weight:650}.baccarat-pad:hover:not(:disabled),.baccarat-pad.has-chip{border-color:#40536f;background:#1a2a3d}.baccarat-pad.winner{border-color:#22d96d;box-shadow:inset 0 0 0 1px #22d96d,0 0 0 2px #22d96d2e}.baccarat-chip{position:absolute;right:14px;top:50%;width:36px;height:36px;display:grid;place-items:center;transform:translateY(-50%);border:2px dashed rgba(255,255,255,.72);border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff6a9,#f5ca45 42%,#df7d23 72%,#7d3913);color:#241006;font-size:10px;font-style:normal;font-weight:950;letter-spacing:0;box-shadow:0 6px 12px #00000047}.baccarat-table-actions{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:36px}.baccarat-table-actions button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#c3ccda;cursor:pointer;font-weight:750}.baccarat-table-actions button:disabled,.baccarat-pad:disabled{cursor:not-allowed;opacity:.58}.baccarat-quick-bets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.baccarat-quick-bets button{min-width:0;min-height:54px;display:grid;place-items:center;gap:2px;padding:8px 5px;border:1px solid rgba(33,207,197,.28);border-radius:7px;background:#030f11d6;color:#f6fbf7;cursor:pointer;font:inherit;font-weight:800}.baccarat-quick-bets button:hover:not(:disabled),.baccarat-quick-bets button:focus-visible{border-color:#f3bd32b8;background:#26301ff0;outline:2px solid rgba(243,189,50,.34);outline-offset:1px}.baccarat-quick-bets button small{color:#f4d77d;font-size:11px;font-weight:850}.baccarat-quick-bets button:disabled{cursor:not-allowed;opacity:.5}@keyframes baccarat-card-from-shoe{0%{opacity:0;transform:translate(var(--shoe-x),var(--shoe-y)) rotate(7deg) scale(.86)}45%{opacity:1;transform:translate(calc(var(--shoe-x) * .35),calc(var(--shoe-y) * .35)) rotate(2deg) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes baccarat-card-back-reveal{0%,58%{opacity:1}76%,to{opacity:0}}.slide-stage{width:min(860px,100%);display:grid;gap:18px}.slide-status{display:grid;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:#100b17db;text-align:center}.slide-status strong{color:#f4d05c;font-size:18px}.slide-status em{color:#cbd5e4;font-size:13px;font-style:normal}.slide-window{position:relative;height:138px;display:flex;align-items:center;border:1px solid rgba(242,194,71,.36);border-radius:8px;background:#071315;overflow:hidden;box-shadow:inset 0 0 42px #0000006b}.slide-window:before,.slide-window:after{position:absolute;z-index:3;top:0;bottom:0;width:100px;content:"";pointer-events:none}.slide-window:before{left:0;background:linear-gradient(90deg,#071315,transparent)}.slide-window:after{right:0;background:linear-gradient(270deg,#071315,transparent)}.slide-marker{position:absolute;z-index:4;top:0;bottom:0;left:50%;width:3px;background:#f4d05c;box-shadow:0 0 18px #f4d05ccc}.slide-marker:before,.slide-marker:after{position:absolute;left:50%;width:0;height:0;border-right:10px solid transparent;border-left:10px solid transparent;content:"";transform:translate(-50%)}.slide-marker:before{top:0;border-top:14px solid #f4d05c}.slide-marker:after{bottom:0;border-bottom:14px solid #f4d05c}.slide-track{display:flex;gap:8px;padding-left:calc(50% - 41px);will-change:transform}.slide-track.rolling{animation:none}.slide-tile{min-width:82px;min-height:54px;display:grid;place-items:center;border:1px solid #58436a;border-radius:6px;background:#251a31;color:#dce6f4;cursor:default;font-weight:900}.slide-tile.hot{border-color:#d6a832;background:#3a2a12;color:#ffe28a}.slide-tile.cold{border-color:#3d5268;background:#172131;color:#95a8bf}.slide-tile.current{outline:2px solid rgba(244,208,92,.32);outline-offset:-3px}.card-row{min-height:142px;display:flex;align-items:center;justify-content:center;gap:12px}.card-zone{width:100%;text-align:center}.card-zone h3{color:var(--muted);font-size:13px}.hilo-table{position:relative;width:100%;min-height:600px;display:grid;grid-template-rows:minmax(340px,1fr) auto;gap:26px;padding:48px 16px 40px;overflow:hidden;background:radial-gradient(circle at 50% 26%,rgba(41,62,87,.35),transparent 34%),linear-gradient(180deg,#111b26,#101822)}.hilo-center{position:relative;z-index:2;display:grid;justify-items:center;align-content:center;gap:12px}.hilo-card-stack{position:relative;width:116px;height:164px;display:grid;place-items:center}.hilo-card-stack:before,.hilo-card-stack:after{position:absolute;inset:7px -3px -7px 3px;z-index:-1;border:3px solid #eef6ff;border-radius:9px;background:linear-gradient(145deg,rgba(255,255,255,.18),transparent 34%),repeating-linear-gradient(45deg,#1d5880,#1d5880 8px,#2874a5 8px 16px);content:"";box-shadow:0 12px 22px #00000047}.hilo-card-stack:after{inset:13px -7px -13px 7px;z-index:-2}.hilo-card-stack .playing-card{width:112px;height:158px;font-size:28px}.hilo-card-stack .playing-card.from-deck{animation:hilo-card-deal .56s cubic-bezier(.14,.84,.16,1) both;animation-delay:var(--hilo-animation-delay, 0ms)}.hilo-card-stack .playing-card.from-deck:after{position:absolute;inset:-2px;z-index:2;display:grid;place-items:center;border:2px solid #6cb6eb;border-radius:7px;background:linear-gradient(145deg,rgba(255,255,255,.18),transparent 34%),repeating-linear-gradient(45deg,#1d5880,#1d5880 8px,#2874a5 8px 16px);color:#fff;content:"C";font-size:28px;font-weight:900;animation:hilo-card-back-reveal .56s cubic-bezier(.14,.84,.16,1) both;animation-delay:var(--hilo-animation-delay, 0ms)}.hilo-status{display:grid;justify-items:center;gap:3px;min-height:42px;color:#c8d4e5}.hilo-status strong{color:#eef5ff}.hilo-status span{color:#a9b5c7;font-size:13px}.hilo-history{min-height:30px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.hilo-history span{min-width:34px;padding:5px 7px;border:1px solid #2a364b;border-radius:5px;background:#172234;color:#dbe6f5;font-size:12px;font-weight:850}.hilo-history span.red{color:#ff637d}.hilo-side-card{position:absolute;z-index:1;top:100px;display:grid;justify-items:center;gap:8px;opacity:.42}.hilo-side-card.highest{left:28px}.hilo-side-card.lowest{right:28px}.hilo-side-card .playing-card{width:88px;height:126px;border-color:#34445b;color:#92a1b6;font-size:26px}.hilo-side-card span{color:#748299;font-size:12px;font-weight:900;line-height:1.25;text-align:center;text-transform:uppercase}.hilo-predictions{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hilo-prediction,.hilo-skip-stage{min-height:66px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 10px;padding:14px 18px;border:1px solid #263348;border-radius:6px;background:#172234;color:#dbe6f5;cursor:pointer;font-size:13px;text-align:left;appearance:none}.hilo-prediction:hover:not(:disabled),.hilo-skip-stage:hover:not(:disabled){border-color:#3c5576;background:#1b2940}.hilo-prediction:disabled,.hilo-skip-stage:disabled{cursor:not-allowed;opacity:.58}.hilo-prediction span,.hilo-skip-stage span{display:inline-flex;align-items:center;gap:7px;font-weight:850}.hilo-prediction strong,.hilo-skip-stage strong{justify-self:end;color:#eef5ff}.hilo-prediction em,.hilo-skip-stage em{grid-column:1 / -1;color:#9facbf;font-style:normal;font-weight:800}.hilo-prediction.higher svg{color:#e7b638}.hilo-prediction.lower svg{color:#a873ff}.hilo-prediction.selected{border-color:#22d96d;box-shadow:inset 0 0 0 1px #22d96db8}.hilo-skip-stage{background:#141d2b}.hilo-skip-stage span svg{color:#61d5ff}.hilo-payout-box{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0;padding:12px;border:1px solid var(--line);border-radius:5px;background:#131d2b;color:#aeb9ca;font-size:12px;font-weight:850}.hilo-payout-box strong{display:inline-flex;align-items:center;gap:6px;color:#eef5ff}.hilo-layout .bet-panel .button span{margin-left:auto;color:#b6c2d3;font-size:12px}@keyframes hilo-card-deal{0%{opacity:0;transform:translateY(-48px) rotate(3deg) scale(.9)}55%{opacity:1;transform:translateY(8px) rotate(1deg) scale(1.02)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes hilo-card-back-reveal{0%,58%{opacity:1}76%,to{opacity:0}}.roulette-wheel{width:min(310px,70vw);aspect-ratio:1;display:grid;place-items:center;border:32px solid #8f2450;border-radius:50%;background:#0d0912;box-shadow:inset 0 0 0 24px #3b2a46,0 12px 40px #00000059;transition:transform 1.3s cubic-bezier(.16,.68,.15,1)}.roulette-wrap{position:relative;display:grid;place-items:center}.roulette-pointer{position:absolute;z-index:2;top:-12px;width:0;height:0;border-right:12px solid transparent;border-left:12px solid transparent;border-top:22px solid var(--gold)}.roulette-ball{position:absolute;top:18px;left:50%;width:15px;height:15px;border-radius:50%;background:#eef4ff;box-shadow:0 0 12px #fffc}.roulette-wheel:before{width:78px;height:78px;border:14px solid var(--gold);border-radius:50%;content:""}.chip-row{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:15px}.chip{min-width:42px;padding:7px 8px;border:2px solid #f2d66f;border-radius:999px;background:radial-gradient(circle at 35% 25%,#fff2a0,#d69b2c 58%,#7c4216);color:#201006;font-size:11px;font-weight:900;text-align:center}.wheel-stage{width:100%;min-height:600px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:28px 18px 0;background:radial-gradient(circle at 50% 26%,rgba(45,57,78,.42),transparent 35%),#101923}.wheel-game{position:relative;display:grid;place-items:center;width:min(430px,72vw);aspect-ratio:1;margin-bottom:28px}.wheel-pointer{position:absolute;z-index:4;top:-18px;left:50%;width:38px;height:54px;border-radius:24px 24px 18px 18px;background:linear-gradient(180deg,#ff6685,#e73461 62%,#a81c43);box-shadow:0 10px 20px #00000061,inset 0 2px 7px #ffffff42;clip-path:polygon(50% 0,82% 18%,78% 46%,57% 100%,43% 100%,22% 46%,18% 18%);transform:translate(-50%)}.wheel-pointer:after{position:absolute;top:10px;left:50%;width:12px;height:12px;border-radius:50%;background:#ffffff3b;content:"";transform:translate(-50%)}.wheel-disc{position:relative;width:100%;height:100%;border:12px solid #27364c;border-radius:50%;background:var(--wheel-bg);box-shadow:0 24px 50px #00000057,inset 0 0 0 8px #404e67e0;transform:rotate(var(--wheel-rotation))}.wheel-game.spinning .wheel-disc{animation:wheel-spin var(--wheel-spin-duration, 3.6s) cubic-bezier(.12,.78,.11,1) forwards}.wheel-disc:before{position:absolute;inset:11%;border-radius:50%;background:#1b2332;box-shadow:inset 0 0 0 16px #0c121ca3,0 0 0 1px #ffffff0d;content:""}.wheel-disc:after{position:absolute;inset:39%;border:2px solid #435069;border-radius:50%;background:#1c2432;content:""}.wheel-hub{position:absolute;inset:42%;z-index:2;border-radius:50%;background:#1d2634}.wheel-payout-row{width:min(700px,100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:7px;margin-top:4px}.wheel-payout-tile{position:relative;min-height:45px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.035);border-radius:6px 6px 3px 3px;background:#202b3b;color:#f6f9ff;font-size:16px;font-weight:900}.wheel-payout-tile:after{position:absolute;right:0;bottom:0;left:0;height:4px;background:var(--tile-color);content:""}.wheel-payout-tile.result{border-color:color-mix(in srgb,var(--tile-color) 52%,rgba(255,255,255,.08));background:linear-gradient(180deg,color-mix(in srgb,var(--tile-color) 28%,#202b3b),#202b3b)}.wheel-status{min-height:28px;margin:12px 0 8px;color:#aeb9cb;font-size:13px;font-weight:750}.wheel-status.win{color:#80f0b2}.wheel-status.loss{color:#f18a9b}.wheel-controls{width:min(700px,100%);display:grid;gap:11px;margin:0 auto}.wheel-controls .segmented{padding:7px;border-color:#ffffff0a;background:#101724}.wheel-controls .segmented button{min-height:39px;border:0;background:transparent;color:#d9e3f2}.wheel-controls .segmented button.active{background:#253348;color:#fff}.wheel-controls .button.primary{border-color:#1685dc;background:#1284e3;color:#fff}.wheel-controls .amount-input,.wheel-controls .field select{border-color:#ffffff0a;background:#223147}.wheel-fair-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);color:#c7d3e5;font-size:13px;font-weight:800}.wheel-fair-row span,.wheel-fair-row div{display:flex;align-items:center;gap:8px}@keyframes wheel-spin{0%{transform:rotate(var(--wheel-spin-from))}to{transform:rotate(var(--wheel-spin-to))}}.roulette-stage{width:min(780px,100%);display:grid;justify-items:center;gap:16px}.roulette-history{min-height:31px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.roulette-history span,.muted-pill{min-width:31px;height:31px;display:grid;place-items:center;border-radius:5px;background:#273347;color:#dfe9f7;font-size:12px;font-weight:900}.roulette-history .red{background:#de124b}.roulette-history .black{background:#30394c}.roulette-history .green{background:#26be47;color:#07130b}.muted-pill{width:auto;padding:0 10px;color:var(--muted)}.roulette-wheel-wrap{position:relative;width:min(330px,72vw);aspect-ratio:1;display:grid;place-items:center}.roulette-wheel-real{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 24px 38px rgba(0,0,0,.44))}.roulette-shadow-ring{fill:#101722;stroke:#1d2839;stroke-width:14}.roulette-spin-layer,.roulette-idle-layer{transform-box:view-box;transform-origin:160px 160px}.roulette-idle-layer{animation:roulette-idle-spin 10.6s linear infinite both;animation-delay:var(--roulette-idle-delay, 0ms)}.roulette-wheel-wrap.spinning .roulette-idle-layer{animation:roulette-wheel-spin-stop var(--roulette-spin-duration, 3.25s) cubic-bezier(.12,.78,.1,1) forwards;animation-delay:var(--roulette-spin-delay, 0ms)}.roulette-svg-pocket path{stroke:#172233;stroke-width:1.2}.roulette-svg-pocket.red path{fill:#df0e4a}.roulette-svg-pocket.black path{fill:#323b50}.roulette-svg-pocket.green path{fill:#30c650}.roulette-svg-pocket text{fill:#fff;font-size:10px;font-weight:950;letter-spacing:0;pointer-events:none;text-anchor:middle;dominant-baseline:middle}.roulette-svg-pocket.green text{fill:#06130b}.roulette-center circle:first-child{fill:#0c111b;stroke:#101722;stroke-width:18}.roulette-center path{fill:none;stroke:#f3c532;stroke-linecap:round;stroke-width:5}.roulette-center circle:last-child{fill:#0c111b;stroke:#f3c532;stroke-width:8}.roulette-ball-orbit{position:absolute;inset:0;z-index:3;border-radius:50%;animation:roulette-ball-spin 6.2s linear infinite reverse both;animation-delay:var(--roulette-ball-idle-delay, 0ms);pointer-events:none}.roulette-wheel-wrap.spinning .roulette-ball-orbit{animation:roulette-ball-spin-stop var(--roulette-spin-duration, 3.25s) cubic-bezier(.08,.78,.12,1) forwards;animation-delay:var(--roulette-spin-delay, 0ms)}.roulette-wheel-ball{position:absolute;top:43px;left:50%;width:15px;height:15px;margin-left:-7.5px;border-radius:50%;background:#f7fbff;box-shadow:0 0 10px #ffffffe0}.roulette-wheel-wrap.recent-spin .roulette-wheel-ball{animation:roulette-ball-pop .76s cubic-bezier(.18,.92,.22,1) both}.roulette-result-badge{position:absolute;inset:38%;display:grid;place-items:center;border:8px solid #efc338;border-radius:50%;background:#101721;color:#f4d45e;font-size:24px;font-weight:950;box-shadow:0 12px 20px #0000005c}.roulette-result-badge.red{color:#ffecf1}.roulette-result-badge.black{color:#eef4ff}.roulette-result-badge.green{color:#cfffda}.roulette-wheel-wrap.recent-spin .roulette-result-badge{animation:roulette-result-pop .72s cubic-bezier(.18,.92,.22,1) both}@keyframes roulette-idle-spin{0%{transform:rotate(var(--roulette-wheel-idle-from, 0deg))}to{transform:rotate(calc(var(--roulette-wheel-idle-from, 0deg) + 360deg))}}@keyframes roulette-ball-spin{to{transform:rotate(360deg)}}@keyframes roulette-wheel-spin-stop{0%{transform:rotate(0)}to{transform:rotate(var(--roulette-wheel-stop))}}@keyframes roulette-ball-spin-stop{0%{transform:rotate(0)}to{transform:rotate(calc(-1 * var(--roulette-ball-stop)))}}@keyframes roulette-wheel-after-land{0%{transform:rotate(var(--roulette-wheel-rest))}to{transform:rotate(calc(var(--roulette-wheel-rest) + 360deg))}}@keyframes roulette-ball-after-land{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes roulette-result-pop{0%{opacity:.35;transform:scale(.86)}55%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes roulette-ball-pop{0%{filter:drop-shadow(0 0 6px rgba(255,255,255,.72));transform:scale(.86)}55%{filter:drop-shadow(0 0 16px rgba(255,255,255,.96));transform:scale(1.32)}to{filter:drop-shadow(0 0 8px rgba(255,255,255,.88));transform:scale(1)}}.roulette-grid{display:grid;grid-template-columns:58px repeat(12,minmax(36px,1fr)) 48px;grid-template-rows:repeat(3,42px) 42px 42px;gap:4px;width:min(760px,100%)}.roulette-cell{position:relative;min-width:0;min-height:40px;display:grid;place-items:center;border:0;border-radius:5px;background:#263145;color:#eef4ff;cursor:pointer;font-size:12px;font-weight:900;overflow:visible;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}.roulette-cell:hover{filter:brightness(1.14);transform:translateY(-1px)}.roulette-cell:disabled,.roulette-chip:disabled,.roulette-total-box button:disabled,.roulette-table-actions button:disabled{cursor:not-allowed;opacity:.58}.roulette-cell:disabled:hover{filter:none;transform:none}.roulette-cell.red{background:#dd0d48}.roulette-cell.black{background:#31394d}.roulette-cell.green{background:#2bc546;color:#07110b}.roulette-cell.outside{background:#243049}.roulette-cell.swatch.red,.roulette-cell.swatch.black{color:transparent}.roulette-cell.swatch.red:before,.roulette-cell.swatch.black:before{width:44px;height:26px;border-radius:5px;content:""}.roulette-cell.swatch.red:before{background:#dd0d48}.roulette-cell.swatch.black:before{background:#3a4058}.roulette-cell.selected{box-shadow:inset 0 0 0 2px #f5c93feb,0 8px 18px #00000047}.roulette-chip-stack{position:absolute;z-index:2;width:28px;height:28px;display:grid;place-items:center;padding:0;border:2px dashed rgba(255,255,255,.72);border-radius:999px;background:radial-gradient(circle at 35% 28%,#fff6a9,#f4c23d 42%,#d5791d 70%,#7b3912);color:#241006;font-size:9px;font-weight:950;letter-spacing:0;box-shadow:0 6px 12px #00000059}.roulette-table-actions{width:min(760px,100%);display:flex;justify-content:space-between}.roulette-table-actions button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#aeb9ca;cursor:pointer;font-weight:750}.roulette-chip-heading{display:flex;align-items:center;justify-content:space-between;margin:14px 0 8px;color:#cbd5e5;font-size:12px;font-weight:800}.roulette-chip-heading strong{display:inline-flex;align-items:center;gap:5px;color:#eef5ff}.roulette-chip-tray{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;gap:8px;margin-bottom:14px;padding:9px;border:1px solid var(--line);border-radius:5px;background:#202b3e}.roulette-chip{width:38px;height:38px;display:grid;place-items:center;padding:0;border:2px dashed rgba(255,255,255,.68);border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff6a9,#f5ca45 42%,#df7d23 72%,#7d3913);color:#241006;cursor:pointer;font-size:10px;font-weight:950;letter-spacing:0;line-height:1}.roulette-chip.active{border-color:#fff8c8;box-shadow:0 0 0 3px #f5c93f38,0 10px 20px #00000047}.roulette-total-box{display:grid;grid-template-columns:48px 1fr auto auto;align-items:center;margin-bottom:13px;border:1px solid var(--line);border-radius:5px;background:var(--panel-2);overflow:hidden}.roulette-total-box>span{height:46px;display:grid;place-items:center;border-right:1px solid var(--line);background:#102327}.roulette-total-box strong{min-width:0;padding:0 10px;color:#fff;font-weight:800}.roulette-total-box button{height:46px;padding:0 10px;border:0;background:transparent;color:#c6d0df;cursor:pointer}.roulette-selected{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.roulette-selected span{padding:6px 8px;border-radius:4px;background:#20182c;color:#aeb9ca;font-size:11px;font-weight:750}.roulette-selected b{color:#f4d35f}.mines-grid,.tower-grid,.keno-grid{display:grid;gap:7px}.mines-grid{width:min(480px,90vw);grid-template-columns:repeat(5,1fr)}.mine-cell,.keno-cell,.tower-cell{aspect-ratio:1;display:grid;place-items:center;border:1px solid #58436a;border-radius:5px;background:#2c2038;cursor:pointer;font-weight:850}.mine-cell.revealed{background:#187f68}.mine-cell.mine{background:#b92e4e}.mines-stage{position:relative;width:100%;min-height:600px;display:grid;place-items:center;padding:32px 18px;overflow:hidden;background:#0d1420}.mines-board{position:relative;z-index:2;width:min(535px,100%);max-width:100%;padding:14px;border-radius:8px;background:#111823;box-shadow:0 20px 48px #0000006b,inset 0 0 0 1px #ffffff08}.mines-stage .mines-grid{width:100%;display:grid;grid-template-columns:repeat(var(--mine-cols),minmax(0,1fr));gap:7px}.mines-stage .mine-cell{position:relative;min-width:0;overflow:hidden;border:0;border-radius:7px;background:#1f2c3f;box-shadow:inset 0 -5px #090e164d,0 2px #00000040;transition:transform .13s ease,background .13s ease,box-shadow .13s ease}.mines-stage .mine-cell:not(:disabled):hover{background:#26374f;transform:translateY(-2px)}.mines-stage .mine-cell.revealed{background:#101824;box-shadow:inset 0 0 28px #1fe8ef1f,0 0 0 1px #4ceaf00d;cursor:default}.mines-stage .mine-cell.last{animation:mine-reveal-pop .26s ease both;animation-delay:var(--mine-animation-delay, 0ms)}.mine-safe{display:grid;place-items:center;width:72%;height:72%;border-radius:8px;background:radial-gradient(circle,rgba(54,246,248,.34),rgba(15,184,206,.1) 58%,transparent 70%);box-shadow:0 0 18px #39f5f661}.mine-safe .currency-icon{filter:drop-shadow(0 0 8px rgba(52,243,245,.75))}.mines-stage .mine-cell.mine{background:#11151e;box-shadow:inset 0 0 24px #ff5d8429}.mine-bomb{width:64%;height:64%;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.18) 0 8%,transparent 9%),radial-gradient(circle,#d7658a 0 12%,#7b304e 13% 62%,#391925 63%);color:#ffadc6;box-shadow:0 0 18px #ff537f52}.mines-controls{width:min(700px,100%);display:grid;gap:11px;margin:0 auto}.mines-controls .segmented{padding:7px;border-color:#ffffff0a;background:#101724}.mines-controls .segmented button{min-height:39px;border:0;background:transparent;color:#d9e3f2}.mines-controls .segmented button.active{background:#253348;color:#fff}.mines-controls .button.primary{border-color:#1685dc;background:#1284e3;color:#fff}.mines-controls .button.primary:disabled,.mines-controls .button:disabled{opacity:.58}.mines-controls .amount-input{border-color:#ffffff0a;background:#223147}.mines-slider-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#d8e2f0;font-size:13px;font-weight:800}.mines-slider{width:100%;accent-color:#178be8}.mines-grid-size{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border-radius:6px;background:#101724}.mines-grid-size button{min-height:40px;border:0;border-right:1px solid rgba(255,255,255,.04);background:transparent;color:#d6dfef;cursor:pointer;font-weight:800}.mines-grid-size button:last-child{border-right:0}.mines-grid-size button.active{background:#243348;color:#fff}.mine-random-button{border-color:#ffffff0a;background:#223147}.mines-info-field{display:grid;gap:7px}.mines-info-field label{color:#d8e2f0;font-size:13px;font-weight:800}.mines-info-field div{min-height:42px;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:6px;background:#223147;color:#f8fbff;font-weight:850}.mines-fair-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);color:#c7d3e5;font-size:13px;font-weight:800}.mines-fair-row span,.mines-fair-row div{display:flex;align-items:center;gap:8px}@keyframes mine-reveal-pop{0%{transform:scale(.82);filter:brightness(1.6)}to{transform:scale(1);filter:brightness(1)}}.stat-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px}.stat-strip span{padding:7px 10px;border:1px solid var(--line);border-radius:5px;background:#16101feb;color:#d9e2ef;font-size:12px;font-weight:800}.keno-stage{position:relative;width:100%;min-height:600px;display:grid;align-content:center;justify-items:center;gap:9px;overflow:hidden;padding:54px 16px 30px;background:radial-gradient(circle at 50% 12%,rgba(37,72,116,.28),transparent 22%),linear-gradient(180deg,#101923,#0f1824)}.keno-board{position:relative;z-index:2;width:min(600px,100%);max-width:100%;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.keno-stage .keno-cell{position:relative;min-width:0;min-height:68px;overflow:hidden;border:1px solid rgba(255,255,255,.035);border-radius:6px;background:#1b2637;color:#e3edf8;font-size:14px;font-weight:900;box-shadow:inset 0 -5px #080d1542;transition:transform .12s ease,background .13s ease,border-color .13s ease,color .13s ease}.keno-stage .keno-cell:not(:disabled):hover{background:#24344b;transform:translateY(-1px)}.keno-stage .keno-cell.selected{border-color:#1284e3b8;background:#1284e3;color:#fff;box-shadow:inset 0 -5px #07539652,0 0 0 1px #1284e32e}.keno-stage .keno-cell.drawn{border-color:#ff2f611a;background:#0e141e;color:#c51c51}.keno-stage .keno-cell.drawn.draw-animating{animation:keno-draw-pop .24s ease both;animation-delay:var(--keno-delay, 0ms)}.keno-stage .keno-cell.missed-pick{background:#113457;color:#9ecfff}.keno-stage .keno-cell.hit{border-color:#35df67;background:#173520;color:#35df67;box-shadow:0 0 0 1px #35df674d,0 0 22px #35df672e,inset 0 0 18px #35df6714}.keno-stage .keno-cell.hit.draw-animating{animation:keno-hit-pop .32s ease both;animation-delay:var(--keno-delay, 0ms)}.keno-cell-number{position:relative;z-index:1}.keno-hit-icon{display:none}.keno-stage .keno-cell.hit:not(.draw-animating) .keno-cell-number{display:none}.keno-stage .keno-cell.hit .keno-hit-icon{align-items:center;justify-content:center}.keno-stage .keno-cell.hit:not(.draw-animating) .keno-hit-icon{display:inline-flex}.keno-stage .keno-cell.hit.draw-animating .keno-cell-number{display:inline;animation:keno-number-swap-out .32s linear both;animation-delay:var(--keno-delay, 0ms)}.keno-stage .keno-cell.hit.draw-animating .keno-hit-icon{position:absolute;inset:0;display:flex;animation:keno-icon-swap-in .32s linear both;animation-delay:var(--keno-delay, 0ms)}.keno-empty{position:relative;z-index:2;width:min(670px,90vw);min-height:84px;display:grid;place-items:center;border-radius:6px;background:#1d2b3f;color:#bfcbdc;font-size:14px;font-weight:750}.keno-payout-table{position:relative;z-index:2;width:min(670px,100%);max-width:100%;display:grid;grid-template-columns:repeat(var(--keno-payout-cols),minmax(52px,1fr));gap:8px;margin-top:1px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-color:rgba(20,132,227,.72) rgba(11,19,32,.72);scrollbar-width:thin}.keno-payout-table:focus-visible{outline:2px solid rgba(61,165,255,.92);outline-offset:3px}.keno-payout-table span{min-width:0;min-height:36px;display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 6px;border:1px solid rgba(255,255,255,.035);border-radius:5px;background:#1d2b3f;color:#cfd9e7;font-size:13px;font-weight:900;white-space:nowrap}.keno-payout-table span.active{border-color:#35df67b3;background:#153527;color:#5cf28a;box-shadow:0 0 0 1px #35df6729}.keno-payout-table .hit-count{color:#d8e4f4;font-size:12px}.keno-result-card{position:absolute;z-index:4;pointer-events:none;left:50%;top:54%;min-width:200px;min-height:116px;display:grid;place-items:center;gap:8px;padding:18px 24px;border:2px solid #35df67;border-radius:8px;background:#0d141fe6;color:#fff;box-shadow:0 18px 40px #00000061,0 0 26px #35df671f;transform:translate(-50%,-50%)}.keno-result-card.result-entering{animation:keno-result-pop .26s ease both;animation-delay:var(--keno-result-delay, 0ms)}.keno-result-card.loss{border-color:#ff3f71;box-shadow:0 18px 40px #00000061,0 0 26px #ff3f711f}.keno-result-card.push{border-color:#f2c247;box-shadow:0 18px 40px #00000061,0 0 26px #f2c2471f}.keno-result-card strong{color:#35df67;font-size:34px;font-weight:950}.keno-result-card.loss strong{color:#ff3f71}.keno-result-card.push strong{color:#f2c247}.keno-result-card span{display:flex;align-items:center;gap:7px;color:#dbe7f5;font-size:18px;font-weight:850}.keno-controls{width:min(700px,100%);display:grid;gap:11px;margin:0 auto}.keno-controls .segmented{padding:7px;border-color:#ffffff0a;background:#101724}.keno-controls .segmented button{min-height:39px;border:0;background:transparent;color:#d9e3f2}.keno-controls .segmented button.active{background:#253348;color:#fff}.keno-controls .button.primary{border-color:#1685dc;background:#1284e3;color:#fff}.keno-controls .button:disabled{opacity:.58}.keno-controls .amount-input{border-color:#ffffff0a;background:#223147}.keno-risk-row{display:flex;align-items:center;justify-content:space-between;color:#d8e2f0;font-size:13px;font-weight:800}.keno-risk-row strong{color:#f7fbff}.keno-risk-slider{width:100%;accent-color:#ffffff}.keno-risk-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.keno-risk-modes button,.keno-advanced-toggle,.keno-auto-rule-toggle button{min-height:36px;border:1px solid rgba(255,255,255,.05);border-radius:5px;background:#223147;color:#d9e3f2;font-weight:850;cursor:pointer}.keno-risk-modes button.active,.keno-auto-rule-toggle button.active{border-color:#1c8ee8a6;background:#174c79;color:#fff}.keno-risk-modes button:disabled,.keno-advanced-toggle:disabled,.keno-auto-rule-toggle button:disabled{cursor:not-allowed;opacity:.58}.keno-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.keno-action-row .button{border-color:#ffffff0a;background:#223147}.keno-advanced-toggle{display:flex;align-items:center;justify-content:center;gap:7px;width:100%}.keno-auto-advanced{display:grid;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.05);border-radius:6px;background:#141e2d}.keno-auto-rule{display:grid;gap:7px}.keno-auto-rule label{color:#d8e2f0;font-size:13px;font-weight:850}.keno-auto-rule-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.keno-auto-rule .percent-input{grid-template-columns:1fr 44px;margin-bottom:0;border-color:#ffffff0d;background:#223147}.input-suffix{height:46px;display:grid;place-items:center;border-left:1px solid rgba(255,255,255,.06);color:#c6d0df;font-weight:900}.keno-fair-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);color:#c7d3e5;font-size:13px;font-weight:800}.keno-fair-row span,.keno-fair-row div{display:flex;align-items:center;gap:8px}@keyframes keno-draw-pop{0%{border-color:#ffffff09;background:#1b2637;color:#e3edf8;box-shadow:inset 0 -5px #080d1542;transform:scale(.94)}55%{border-color:#ff638957;background:#172131;color:#ff6b94;box-shadow:0 0 0 1px #ff2f6129,0 0 18px #ff2f611f;transform:scale(1.08)}to{border-color:#ff2f611a;background:#0e141e;color:#c51c51;box-shadow:inset 0 -5px #080d1542;transform:scale(1)}}@keyframes keno-hit-pop{0%{border-color:#1284e3b8;background:#1284e3;color:#fff;box-shadow:inset 0 -5px #07539652,0 0 0 1px #1284e32e;transform:scale(.94)}55%{border-color:#81f7a2;background:#1d5531;color:#fff;box-shadow:0 0 0 2px #35df674d,0 0 28px #35df673d;transform:scale(1.1)}to{border-color:#35df67;background:#173520;color:#35df67;box-shadow:0 0 0 1px #35df674d,0 0 22px #35df672e,inset 0 0 18px #35df6714;transform:scale(1)}}@keyframes keno-number-swap-out{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes keno-icon-swap-in{0%,45%{opacity:0;transform:scale(.76)}55%,to{opacity:1;transform:scale(1)}}@keyframes keno-result-pop{0%{opacity:0;transform:translateY(-4px) scale(.92)}to{opacity:1;transform:none}}.tower-stage{position:relative;width:100%;min-height:600px;display:grid;place-items:start center;padding:28px 16px 18px;overflow:hidden;background:radial-gradient(circle at 50% 18%,rgba(130,170,216,.22),transparent 24%),linear-gradient(180deg,#142337,#172d48 54%,#101923)}.tower-stage:before{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.75) 0 18px,transparent 18px),radial-gradient(circle at 19% 74%,#e6f1ff 0 55px,transparent 56px),radial-gradient(circle at 77% 77%,#dcecff 0 64px,transparent 65px),radial-gradient(circle at 9% 88%,#bed4ef 0 82px,transparent 83px),radial-gradient(circle at 92% 91%,#c8ddf4 0 92px,transparent 93px);opacity:.86;content:""}.tower-stage:after{position:absolute;right:0;bottom:0;left:0;height:34%;background:linear-gradient(135deg,transparent 0 34%,rgba(119,157,190,.48) 35% 46%,transparent 47%),linear-gradient(225deg,transparent 0 30%,rgba(78,121,157,.42) 31% 44%,transparent 45%);opacity:.42;content:""}.tower-mountain{position:absolute;bottom:-14px;width:270px;height:210px;clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(145deg,#ffffffd6 0 30%,#acc8e5f0 31% 100%);opacity:.85;z-index:1}.tower-mountain-left{left:6%}.tower-mountain-right{right:3%;transform:scaleX(-1)}.tower-guardian{position:absolute;z-index:2;top:4px;left:50%;--tower-guardian-scale: 1;width:310px;height:178px;transform:translate(-50%) scale(var(--tower-guardian-scale));pointer-events:none;filter:drop-shadow(0 16px 18px rgba(0,0,0,.32));animation:tower-breathe 4.2s ease-in-out infinite;animation-delay:var(--tower-ambient-delay, 0ms);will-change:transform}.tower-head{position:absolute;top:38px;left:50%;width:146px;height:104px;border-radius:42% 42% 35% 35%;background:radial-gradient(circle at 28% 32%,rgba(255,255,255,.78) 0 15px,transparent 16px),radial-gradient(circle at 72% 32%,rgba(255,255,255,.74) 0 15px,transparent 16px),linear-gradient(180deg,#f3f6f7,#c9d1d4);transform:translate(-50%);box-shadow:inset 0 -14px #65707740}.tower-head:before,.tower-head:after{position:absolute;bottom:-22px;width:64px;height:54px;border-radius:0 0 50% 50%;background:linear-gradient(180deg,#f1f4f4,#c6d1d3);content:""}.tower-head:before{left:-36px;transform:rotate(22deg)}.tower-head:after{right:-36px;transform:rotate(-22deg)}.tower-hat{position:absolute;top:-30px;left:45px;width:72px;height:48px;border-radius:14px 14px 10px 10px;background:linear-gradient(180deg,#e8772d,#a54822);transform:rotate(7deg)}.tower-hat:before{position:absolute;top:-17px;left:47px;width:28px;height:28px;border-radius:50%;background:#f19b36;content:""}.tower-eye{position:absolute;top:38px;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 55% 52%,#080b12 0 5px,#fff 6px 100%);z-index:2}.tower-eye.left{left:48px}.tower-eye.right{right:42px}.tower-nose{position:absolute;top:54px;left:59px;width:37px;height:28px;border-radius:50%;background:linear-gradient(180deg,#8352a4,#562a6f);z-index:3}.tower-mouth{position:absolute;left:46px;bottom:13px;width:58px;height:19px;border:4px solid #513039;border-top:0;border-radius:0 0 40px 40px}.tower-arm{position:absolute;top:46px;width:72px;height:110px;border-radius:40px;background:radial-gradient(circle at 50% 16%,rgba(255,255,255,.86) 0 23px,transparent 24px),linear-gradient(180deg,#eff3f4,#c8d1d3);box-shadow:inset 0 -12px #626d732e}.tower-arm.left{left:24px;transform:rotate(25deg)}.tower-arm.right{right:24px;transform:rotate(-25deg)}.tower-guardian.tower-qbee{z-index:4;top:8px;width:238px;height:166px;display:grid;place-items:start center;filter:drop-shadow(0 17px 20px rgba(0,0,0,.34))}.tower-player-qbee{position:relative;z-index:3;width:168px;height:160px;margin-top:1px}.tower-player-qbee .qbee-base-img{width:100%;height:100%}.tower-qbee-glow{position:absolute;z-index:1;top:18px;width:178px;height:112px;border-radius:50%;background:radial-gradient(circle,rgba(90,229,136,.24),transparent 66%);filter:blur(2px)}.tower-board{position:relative;z-index:3;width:min(400px,84vw);margin-top:168px;padding:38px 15px 15px;border-radius:0 0 8px 8px;background:#0d1420;box-shadow:0 18px 42px #00000070,inset 0 0 0 1px #ffffff08}.tower-stage .tower-grid{width:100%;display:grid;grid-template-columns:repeat(var(--tower-cols),minmax(0,1fr));gap:8px}.tower-stage .tower-cell{position:relative;min-width:0;min-height:36px;aspect-ratio:2.35 / 1;overflow:hidden;border:1px solid transparent;border-radius:6px;background:#172130;box-shadow:inset 0 -5px #080c1347,0 2px #0000002e;color:#dce8f4;cursor:default;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.tower-stage .tower-cell.current{border-color:#0875e5;background:#0875e580;box-shadow:inset 0 -5px #064a9152,0 0 0 1px #0875e557,0 0 18px #0875e52e;cursor:pointer}.tower-stage .tower-cell.current:hover{background:#0f85f6ad;transform:translateY(-1px)}.tower-stage .tower-cell.safe{background:#182434;box-shadow:inset 0 0 18px #1ae9f514}.tower-gem,.tower-trap{position:absolute;inset:0;display:grid;place-items:center}.tower-gem{filter:drop-shadow(0 0 9px rgba(47,235,247,.68))}.tower-trap{color:#eef1ef;filter:drop-shadow(0 0 8px rgba(255,255,255,.26))}.tower-cell.reveal-now .tower-gem,.tower-cell.reveal-now .tower-trap{animation:tower-reveal-pop .28s ease both;animation-delay:var(--tower-reveal-delay, 0ms)}.tower-stage .tower-cell.bad{background:#1a1f2b;box-shadow:inset 0 0 16px #ff3e751f}.tower-stage .tower-cell.bad.last{border-color:#e11665;background:#4a1832;box-shadow:0 0 0 1px #e1166566,0 0 18px #e1166533}.tower-controls{width:min(700px,100%);display:grid;gap:11px;margin:0 auto}.tower-controls .segmented{padding:7px;border-color:#ffffff0a;background:#101724}.tower-controls .segmented button{min-height:39px;border:0;background:transparent;color:#d9e3f2}.tower-controls .segmented button.active{background:#253348;color:#fff}.tower-controls .button.primary{border-color:#1685dc;background:#1284e3;color:#fff}.tower-controls .button.primary:disabled,.tower-controls .button:disabled{opacity:.58}.tower-controls .amount-input,.tower-controls .field select,.tower-random-button{border-color:#ffffff0a;background:#223147}.tower-info-field{display:grid;gap:7px}.tower-info-field label{color:#d8e2f0;font-size:13px;font-weight:800}.tower-info-field div{min-height:42px;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:6px;background:#223147;color:#f8fbff;font-weight:850}.tower-fair-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);color:#c7d3e5;font-size:13px;font-weight:800}.tower-fair-row span,.tower-fair-row div{display:flex;align-items:center;gap:8px}.coinflip-stage{position:relative;width:100%;min-height:310px;overflow:hidden;background:radial-gradient(circle at 50% 16%,rgba(216,165,45,.14),transparent 24%),linear-gradient(180deg,#101923,#0d1420)}.coinflip-stage:before{position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.06) 0 1px,transparent 2px),radial-gradient(circle at 72% 21%,rgba(255,255,255,.05) 0 1px,transparent 2px),linear-gradient(180deg,transparent 0 64%,rgba(28,41,58,.78) 65% 100%);content:""}.coinflip-toss-zone{position:relative;z-index:2;height:188px;display:grid;place-items:center}.coinflip-main-coin{position:relative;width:118px;height:118px;display:grid;place-items:center;perspective:680px;opacity:.95}.coinflip-main-coin .coin-physics-front,.coinflip-main-coin .coin-physics-back{position:absolute;inset:0;margin:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden}.coinflip-stage:not(.active) .coinflip-main-coin{opacity:.72}.coinflip-flips{position:absolute;left:50%;bottom:13px;color:#d7e2f0;font-size:14px;font-weight:800;transform:translate(-50%)}.coinflip-ladder{position:relative;z-index:3;height:122px;display:flex;gap:11px;align-items:center;overflow-x:auto;padding:14px 18px 20px;border-top:1px solid rgba(255,255,255,.05);background:#142031;scrollbar-width:thin}.coinflip-step{flex:0 0 90px;height:90px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 44%,#26354ce6,#0d141ff5 66%),#0d1420;color:#e5edf8;font-size:13px;font-weight:950;box-shadow:inset 0 -7px #0003}.coinflip-step.complete,.coinflip-step.pending{background:transparent;box-shadow:none}.coinflip-step.lost{filter:drop-shadow(0 0 12px rgba(255,76,124,.22))}.coin-face{position:relative;width:74px;height:74px;display:grid;place-items:center;border-radius:50%;border:5px solid #f7d65b;background:radial-gradient(circle at 32% 25%,rgba(255,255,255,.78) 0 8px,transparent 9px),radial-gradient(circle at 50% 52%,#f4c72f 0 47%,#d99a16 48% 72%,#986b12 73% 100%);color:#6a4308;font-size:27px;font-weight:950;box-shadow:inset 0 -8px #6f460733,0 8px 16px #00000047;transform-style:preserve-3d}.coin-face:before{position:absolute;inset:12px;border-radius:50%;border:3px dashed rgba(112,73,7,.32);content:""}.coin-face span{position:relative;z-index:2}.coin-face.tails{border-color:#d5dce5;background:radial-gradient(circle at 32% 25%,rgba(255,255,255,.86) 0 8px,transparent 9px),radial-gradient(circle at 50% 52%,#d8dee8 0 47%,#aab3bf 48% 72%,#747f8d 73% 100%);color:#3e4754}.coin-face.lost{border-color:#ff668f;box-shadow:inset 0 -8px #6f460724,0 0 18px #ff4c7c57;animation:coinflip-loss .42s ease both}.coin-face.tossing{width:104px;height:104px;font-size:36px;animation:coinflip-main-toss .82s cubic-bezier(.2,.7,.2,1) both}.coin-face.slot-tossing{animation:coinflip-slot-toss .82s cubic-bezier(.2,.7,.2,1) both}.coinflip-controls{width:min(700px,100%);display:grid;gap:11px;margin:0 auto}.coinflip-controls .segmented{padding:7px;border-color:#ffffff0a;background:#101724}.coinflip-controls .segmented button{min-height:39px;border:0;background:transparent;color:#d9e3f2}.coinflip-controls .segmented button.active{background:#253348;color:#fff}.coinflip-controls .button.primary{border-color:#1685dc;background:#1284e3;color:#fff}.coinflip-controls .button:disabled{opacity:.58}.coinflip-controls .amount-input,.coinflip-payout-field div,.coinflip-random{border-color:#ffffff0a;background:#223147}.coinflip-side-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.coinflip-side-grid button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.04);border-radius:5px;background:#223147;color:#dce6f4;font-weight:850;cursor:pointer}.coinflip-side-grid button:disabled{cursor:default;opacity:.58}.coinflip-side-grid button.active{background:#253a57;box-shadow:inset 0 0 0 1px #1685dc47}.coinflip-side-grid .coin-face{width:24px;height:24px;border-width:2px;font-size:10px;box-shadow:none}.coinflip-side-grid .coin-face:before{inset:5px;border-width:1px}.coinflip-payout-field{display:grid;gap:7px}.coinflip-payout-field label{color:#d8e2f0;font-size:13px;font-weight:800}.coinflip-payout-field div{min-height:42px;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:6px;color:#f8fbff;font-weight:850}.coinflip-fair-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);color:#c7d3e5;font-size:13px;font-weight:800}.coinflip-fair-row span,.coinflip-fair-row div{display:flex;align-items:center;gap:8px}@keyframes coinflip-main-toss{0%{transform:translateY(42px) rotateY(0) rotate(-8deg) scale(.82)}42%{transform:translateY(-50px) rotateY(720deg) rotate(8deg) scale(1.05)}to{transform:translateY(0) rotateY(1440deg) rotate(0) scale(1)}}@keyframes coinflip-slot-toss{0%{opacity:0;transform:translateY(-64px) rotateY(0) scale(.78)}45%{opacity:1;transform:translateY(-24px) rotateY(720deg) scale(1.08)}to{opacity:1;transform:translateY(0) rotateY(1440deg) scale(1)}}@keyframes coinflip-loss{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.limbo-stage{position:relative;width:100%;min-height:330px;overflow:hidden;overflow:clip;background:radial-gradient(circle at 50% 92%,rgba(28,60,94,.46),transparent 25%),radial-gradient(circle at 78% 26%,rgba(61,88,124,.18),transparent 22%),linear-gradient(180deg,#101923,#0d1420)}.limbo-stage:before{position:absolute;inset:0;background:radial-gradient(circle at 9% 12%,rgba(255,255,255,.95) 0 1px,transparent 2px),radial-gradient(circle at 15% 31%,rgba(255,255,255,.9) 0 3px,transparent 4px),radial-gradient(circle at 74% 18%,rgba(255,255,255,.8) 0 1px,transparent 2px),radial-gradient(circle at 87% 54%,rgba(255,255,255,.88) 0 1px,transparent 2px),radial-gradient(circle at 29% 74%,rgba(255,255,255,.82) 0 1px,transparent 2px),radial-gradient(circle at 62% 68%,rgba(255,255,255,.74) 0 1px,transparent 2px);opacity:.92;content:"";animation:limbo-stars 8s ease-in-out infinite}.limbo-stage:after{position:absolute;right:0;bottom:-28%;left:0;height:54%;background:radial-gradient(ellipse at 50% 100%,rgba(29,115,188,.16),transparent 66%);content:""}.limbo-history-row{position:absolute;top:17px;left:17px;z-index:3;display:flex;gap:7px;max-width:calc(100% - 34px);overflow:hidden}.limbo-history-row:empty{display:none}.limbo-history-row span{min-width:66px;min-height:34px;padding:0 10px;border:0;border-radius:5px;background:#1b2a3d;color:#31e56b;font-size:13px;font-weight:950;cursor:default;box-shadow:inset 0 -2px #0003}.limbo-history-row span.loss{color:#ff4c7c}.limbo-result{position:absolute;top:35%;left:50%;z-index:3;margin:0;color:#31e56b;font-size:clamp(68px,9vw,116px);font-weight:950;letter-spacing:0;text-shadow:0 0 26px rgba(49,229,107,.22);transform:translate(-50%,-50%)}.limbo-result.animating{animation:limbo-result-pop .24s ease both;animation-delay:var(--limbo-animation-delay, 0ms)}.limbo-result.loss{color:#ff4c7c;text-shadow:0 0 26px rgba(255,76,124,.22)}.limbo-result.pending-readout{color:#d9e8f7;text-shadow:0 0 26px rgba(112,178,235,.2)}.limbo-result.idle-readout{top:30%;color:#e9f1fba3;font-size:clamp(54px,7vw,90px);text-shadow:0 0 22px rgba(151,186,220,.16);animation:limbo-idle-pulse 2.8s ease-in-out infinite}.limbo-astronaut{position:absolute;left:50%;bottom:20px;z-index:3;--limbo-astronaut-scale: .78;width:138px;height:180px;transform:translate(-50%) scale(var(--limbo-astronaut-scale));filter:drop-shadow(0 22px 22px rgba(0,0,0,.38));transition:opacity .16s ease,filter .16s ease;animation:limbo-astronaut-float 4.8s ease-in-out infinite;animation-delay:var(--limbo-ambient-delay, 0ms);will-change:transform}.limbo-astronaut.revealed{opacity:.92}.limbo-helmet{position:absolute;top:0;left:50%;z-index:2;width:116px;height:106px;border:7px solid #dce8f5;border-radius:50%;background:radial-gradient(circle at 36% 31%,rgba(255,255,255,.54) 0 9px,transparent 10px),linear-gradient(145deg,#27374c2e,#121d2c61);transform:translate(-50%);box-shadow:inset 0 -16px 26px #080f195c,0 0 24px #6faded29}.limbo-helmet:after{position:absolute;right:21px;bottom:21px;left:21px;height:12px;border-radius:999px;background:#131d2ce0;content:""}.limbo-player-qbee{position:absolute;z-index:4;top:48px;left:50%;width:116px;height:116px;transform:translate(-50%)}.limbo-player-qbee .qbee-base-img{width:100%;height:100%}.limbo-player-qbee .qbee-item.hat.item-carrot-hat{width:64%;height:44%;top:-10%;left:18%}.limbo-player-qbee .qbee-item.face.item-heart-glasses{--face-width: 30%;--face-height: 13%;--face-top: 29%;--face-left: 35%}.limbo-body{position:absolute;top:84px;left:50%;width:70px;height:72px;border-radius:20px 20px 18px 18px;background:linear-gradient(90deg,transparent 0 29px,rgba(16,25,35,.32) 30px 39px,transparent 40px),linear-gradient(180deg,#edf3f8,#bccbd8);transform:translate(-50%);box-shadow:inset 0 -12px #4b5e7133}.limbo-body:after{position:absolute;top:18px;left:50%;width:24px;height:18px;border-radius:4px;background:#1685dc;content:"";transform:translate(-50%)}.limbo-arm,.limbo-leg{position:absolute;border-radius:999px;background:linear-gradient(180deg,#e8f1f8,#adbdc9)}.limbo-arm{top:94px;width:34px;height:72px}.limbo-arm.left{left:19px;transform:rotate(24deg)}.limbo-arm.right{right:19px;transform:rotate(-24deg)}.limbo-leg{bottom:0;width:32px;height:62px}.limbo-leg.left{left:43px;transform:rotate(10deg)}.limbo-leg.right{right:43px;transform:rotate(-10deg)}.limbo-controls{width:min(700px,100%);display:grid;gap:11px;margin:0 auto}.limbo-controls .segmented{padding:7px;border-color:#ffffff0a;background:#101724}.limbo-controls .segmented button{min-height:39px;border:0;background:transparent;color:#d9e3f2}.limbo-controls .segmented button.active{background:#253348;color:#fff}.limbo-controls .button.primary{border-color:#1685dc;background:#1284e3;color:#fff}.limbo-controls .amount-input,.limbo-controls .prefixed-input{border-color:#ffffff0a;background:#223147}.limbo-fair-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);color:#c7d3e5;font-size:13px;font-weight:800}.limbo-fair-row span,.limbo-fair-row div{display:flex;align-items:center;gap:8px}@keyframes limbo-stars{0%,to{opacity:.78}50%{opacity:1}}@keyframes limbo-result-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes limbo-idle-pulse{0%,to{opacity:.58;transform:translate(-50%,-50%) scale(1)}50%{opacity:.86;transform:translate(-50%,-50%) scale(1.035)}}@keyframes limbo-astronaut-float{0%,to{transform:translate(-50%) translateY(0) rotate(0) scale(var(--limbo-astronaut-scale))}25%{transform:translate(-50%) translateY(-3px) rotate(-.6deg) scale(var(--limbo-astronaut-scale))}50%{transform:translate(-50%) translateY(-6px) rotate(0) scale(var(--limbo-astronaut-scale))}75%{transform:translate(-50%) translateY(-3px) rotate(.6deg) scale(var(--limbo-astronaut-scale))}}@keyframes tower-breathe{0%,to{transform:translate(-50%) translateY(0) scale(var(--tower-guardian-scale))}50%{transform:translate(-50%) translateY(3px) scale(var(--tower-guardian-scale))}}@keyframes tower-reveal-pop{0%{transform:scale(.72);opacity:0;filter:brightness(1.5)}to{transform:scale(1);opacity:1;filter:brightness(1)}}@keyframes crash-qbee-hover{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-5px) rotate(2deg)}}@keyframes crash-flame-pulse{0%{transform:scaleY(.72);opacity:.76}to{transform:scaleY(1.08);opacity:1}}@keyframes crash-line-sway{0%,to{transform:rotate(9deg)}50%{transform:rotate(16deg)}}@keyframes crash-cubit-hook{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(7px) rotate(6deg)}}.crash-live-stage{width:100%;min-height:600px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:16px 14px 0;background:#101923}.crash-history-row{display:flex;flex-wrap:nowrap;gap:8px;overflow:hidden;padding:1px 2px 0}.crash-history-row span{flex:0 0 auto;min-width:60px;padding:8px 10px;border-radius:5px;color:#111827;font-size:13px;font-weight:900;text-align:center}.crash-history-row span.hot{background:#31e56b}.crash-history-row span.cold{background:#ff3f71}.crash-graph{position:relative;min-height:500px;overflow:hidden;border-radius:6px 6px 0 0;background:radial-gradient(circle at 70% 36%,rgba(31,104,172,.1),transparent 24%),#101923}.crash-grid-lines{position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:100% 72px,96px 100%;opacity:0;transition:opacity .18s ease}.crash-live-stage.running .crash-grid-lines,.crash-live-stage.crashed .crash-grid-lines,.crash-live-stage.waiting .crash-grid-lines{opacity:1}.crash-curve{position:absolute;left:7%;bottom:13%;width:84%;height:58%;border-top:4px solid #2fe67a;border-radius:100% 0 0;filter:drop-shadow(0 0 12px rgba(47,230,122,.4));transform:skewY(-10deg) scaleX(var(--crash-progress, 0));transform-origin:left bottom;opacity:0;transition:opacity .12s ease}.crash-live-stage.running .crash-curve,.crash-live-stage.crashed .crash-curve,.crash-live-stage.waiting .crash-curve{opacity:1}.crash-live-stage.crashed .crash-curve,.crash-live-stage.waiting .crash-curve{border-color:#ff3f71;filter:drop-shadow(0 0 12px rgba(255,63,113,.42))}.crash-ship{position:absolute;left:calc(7% + var(--crash-x, 0) * 84%);bottom:calc(13% + var(--crash-y, 0) * 53%);width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 38% 30%,rgba(255,255,255,.22),transparent 24%),linear-gradient(145deg,#223249,#151f2e);box-shadow:0 0 24px #2fe67a38,inset 0 0 0 1px #ffffff0f;opacity:0;transform:translate(-50%,50%) rotate(calc(var(--crash-progress, 0) * 28deg));transition:opacity .16s ease,left 50ms linear,bottom 50ms linear,transform 50ms linear}.crash-live-stage.running .crash-ship,.crash-live-stage.crashed .crash-ship,.crash-live-stage.waiting .crash-ship{opacity:1}.crash-live-stage.crashed .crash-ship,.crash-live-stage.waiting .crash-ship{box-shadow:0 0 24px #ff3f714d,inset 0 0 0 1px #ff3f7147}.crash-qbee-fisher{left:calc(13% + var(--crash-x, 0) * 72%);width:158px;height:122px;display:block;border-radius:0;background:transparent;box-shadow:none;overflow:visible;transform:translate(-43%,54%) rotate(calc(-10deg + var(--crash-progress, 0) * 18deg));filter:drop-shadow(0 15px 16px rgba(0,0,0,.38))}.crash-live-stage.crashed .crash-qbee-fisher,.crash-live-stage.waiting .crash-qbee-fisher{box-shadow:none;filter:drop-shadow(0 15px 16px rgba(255,63,113,.18))}.crash-qbee-img{position:absolute;z-index:4;left:30px;top:20px;width:74px;height:80px;animation:crash-qbee-hover .9s ease-in-out infinite}.crash-qbee-img .qbee-base-img{width:100%;height:100%}.crash-jetpack{position:absolute;z-index:2;left:20px;top:44px;width:28px;height:44px;border-radius:9px;background:linear-gradient(90deg,transparent 44%,rgba(255,255,255,.22) 45% 56%,transparent 57%),linear-gradient(180deg,#7d8da1,#33455f);box-shadow:inset 0 0 0 2px #ffffff14}.crash-jetpack-flame{position:absolute;z-index:1;left:22px;top:83px;width:24px;height:44px;border-radius:50% 50% 45% 45%;background:radial-gradient(circle at 50% 28%,#fff2a1 0 18%,transparent 19%),linear-gradient(180deg,#ffcf45,#ff6a2f 62%,transparent);transform-origin:50% 0;animation:crash-flame-pulse .19s ease-in-out infinite alternate;filter:blur(.2px) drop-shadow(0 0 10px rgba(255,130,47,.42))}.crash-fishing-rod{position:absolute;z-index:5;left:82px;top:42px;width:72px;height:5px;border-radius:999px;background:linear-gradient(90deg,#79512d,#d39b5b);transform:rotate(-24deg);transform-origin:left center}.crash-fishing-rod:after{position:absolute;right:-5px;top:-3px;width:10px;height:10px;border-radius:50%;background:#e0ad6c;content:""}.crash-fishing-line{position:absolute;z-index:3;left:139px;top:23px;width:2px;height:78px;background:linear-gradient(180deg,#dcf4ffeb,#dcf4ff2e);transform:rotate(12deg);transform-origin:top center;animation:crash-line-sway .88s ease-in-out infinite}.crash-hook-cubit{position:absolute;z-index:6;left:128px;top:92px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#0d141e7a;box-shadow:0 0 20px #ffe66347;animation:crash-cubit-hook .88s ease-in-out infinite}.crash-live-stage.crashed .crash-hook-cubit,.crash-live-stage.waiting .crash-hook-cubit{box-shadow:0 0 20px #ff3f714d}.crash-live-readout{position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);color:#31e56b;font-size:76px;font-weight:950;letter-spacing:0;text-shadow:0 0 22px rgba(49,229,107,.22)}.crash-live-readout.loss{color:#ff3f71;text-shadow:0 0 22px rgba(255,63,113,.28)}.crash-live-status{position:absolute;left:50%;bottom:18%;min-width:180px;padding:9px 12px;border-radius:5px;background:#101923c7;color:#cbd7e7;font-size:13px;font-weight:800;text-align:center;transform:translate(-50%)}.crash-live-stage.betting .crash-live-status{bottom:44%;color:#dbe6f5}.crash-controls{width:min(700px,100%);display:grid;gap:11px;margin:0 auto}.crash-controls .button.primary{border-color:#1685dc;background:#1284e3;color:#fff}.crash-controls .button.primary:disabled{opacity:.72}.crash-controls .amount-input,.crash-controls .prefixed-input{border-color:#ffffff0a;background:#223147}.crash-target-input .input-prefix{font-size:20px;line-height:1}.crash-round-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#d7e2f0;font-size:13px;font-weight:850}.crash-round-summary span{display:flex;align-items:center;gap:7px}.crash-bettors{max-height:210px;overflow-y:auto;border:1px solid rgba(255,255,255,.05);border-radius:6px;background:#101724}.crash-bettor{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.04);color:#d8e2f0;font-size:12px}.crash-bettor:last-child{border-bottom:0}.crash-bettor.self{background:#d6a8321f;color:#fff3bf}.crash-bettor.cashed em{background:#31e56b29;color:#68f29b}.crash-bettor.lost em{background:#ff3f7121;color:#ff86a6}.crash-bettor>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crash-bettor b{color:#f2d46e;font-size:11px}.crash-bettor em{min-width:48px;padding:3px 6px;border-radius:4px;background:#1c2839;color:#cfe2f5;font-style:normal;font-weight:900;text-align:center}.crash-fair-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);color:#c7d3e5;font-size:13px;font-weight:800}.crash-fair-row span,.crash-fair-row div{display:flex;align-items:center;gap:8px}.plinko-board{position:relative;width:min(640px,92vw);height:430px;padding-bottom:42px}.peg{position:absolute;width:8px;height:8px;border-radius:50%;background:#dce7f7}.plinko-ball{position:absolute;z-index:2;top:0;left:50%;width:20px;height:20px;border-radius:50%;background:#f6cc3b;transition:transform 1.5s cubic-bezier(.3,.1,.58,1);animation:plinko-drop .72s cubic-bezier(.22,.8,.32,1) var(--delay, 0ms) both}.plinko-ball.idle{transform:translate(0);animation:none}.plinko-bins{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(9,1fr);gap:4px}.plinko-bin{padding:8px 2px;border-radius:3px;background:#bb3150;font-size:10px;font-weight:800;text-align:center}.plinko-results{position:absolute;top:16px;right:-8px;display:grid;gap:5px}.plinko-results span{min-width:62px;padding:5px 8px;border-radius:4px;background:#173336;font-size:12px;font-weight:850;text-align:center}.plinko-results .win{color:#69e3a5}.plinko-results .loss{color:#ff758f}@keyframes plinko-drop{0%{opacity:0;transform:translate(0)}18%{opacity:1}}.item-result{display:grid;place-items:center;text-align:center}.item-result img{width:124px;height:124px;object-fit:contain;image-rendering:pixelated}.case-preview{width:min(760px,100%);display:grid;justify-items:center;gap:18px;text-align:center}.case-preview .case-chest{transform:scale(1.75)}.daily-case-preview{width:min(620px,100%);gap:14px;padding:6px 0 4px}.daily-case-hero-art{height:210px;margin:0 auto 4px}.daily-case-hero-art .case-chest{z-index:3;margin:0 0 28px;transform:scale(1.5)}.daily-case-hero-art .case-fan-item{width:92px;min-height:104px;padding:10px 7px 7px}.daily-case-hero-art .case-fan-item img{width:78px;height:78px}.daily-case-hero-art .case-fan-item small{max-width:78px;font-size:10px}.daily-case-hero-art .case-fan-item.item-0{top:0;left:calc(50% - 46px);transform:translateY(-7px) scale(1.15)}.daily-case-hero-art .case-fan-item.item-1{top:39px;left:calc(50% - 155px);transform:rotate(-13deg)}.daily-case-hero-art .case-fan-item.item-2{top:39px;right:calc(50% - 155px);transform:rotate(13deg)}.daily-case-hero-art .case-fan-item.item-3{top:66px;left:calc(50% - 97px);transform:rotate(-6deg) scale(.9)}.daily-case-hero-art .case-fan-item.item-4{top:66px;right:calc(50% - 97px);z-index:4;opacity:.86;transform:rotate(6deg) scale(.9)}.case-drop-note{max-width:560px;margin:-8px 0 0;font-size:13px}.case-drop-list{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.case-drop-list span{display:grid;justify-items:center;gap:6px;min-height:154px;padding:12px 10px;border:1px solid color-mix(in srgb,var(--case-accent, #d6a82b) 28%,var(--line));border-radius:7px;background:linear-gradient(180deg,color-mix(in srgb,var(--case-accent, #d6a82b) 8%,transparent),transparent 38%),#121825f0;box-shadow:inset 0 1px #ffffff0d;text-align:center}.case-drop-list img,.case-lane img{width:64px;height:64px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 8px 8px rgba(0,0,0,.44))}.case-drop-list b{max-width:100%;color:#eef4ff;font-size:13px;line-height:1.2}.case-drop-list small{padding:4px 7px;border-radius:999px;background:#00000057;color:#ffe58c;font-size:11px;font-weight:800}.case-lanes{width:min(860px,100%);display:grid;gap:12px}.case-lanes.single{grid-template-columns:1fr}.case-lanes.multi{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-layout .case-lanes.multi:is([data-case-lane-count="3"],[data-case-lane-count="4"]){height:100%;grid-template-rows:repeat(2,minmax(0,1fr))}.cases-layout .case-lanes.multi:is([data-case-lane-count="3"],[data-case-lane-count="4"]) .case-lane{min-height:0;grid-template-rows:minmax(0,1fr) auto}.cases-layout .case-lanes.multi:is([data-case-lane-count="3"],[data-case-lane-count="4"]) .case-window{height:100%;min-height:154px}.cases-layout .case-preview{width:100%;max-width:100%;min-width:0;max-height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.cases-layout .case-drop-list{width:100%;max-width:100%;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr))}.cases-layout .case-drop-list>span{width:100%;min-width:0;max-width:100%;overflow:hidden}.cases-layout .case-drop-list small{max-width:100%;white-space:normal;overflow-wrap:anywhere}.daily-case-lanes.multi{width:100%;max-height:560px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));overflow:auto;padding-right:4px}.case-lane{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:6px;background:#0b111deb;overflow:hidden}.case-window,.battle-live-reel{position:relative;width:100%;height:168px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:linear-gradient(90deg,rgba(7,10,18,.92),transparent 20%,transparent 80%,rgba(7,10,18,.92)),#101827}.case-lane.vertical .case-window,.battle-live-reel{height:258px;background:linear-gradient(180deg,rgba(7,10,18,.94),transparent 22%,transparent 78%,rgba(7,10,18,.94)),#101827}.case-marker{position:absolute;z-index:2;pointer-events:none}.case-lane.horizontal .case-marker{left:50%;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;transform:translate(-50%)}.case-lane.horizontal .case-marker.top{top:0;border-top:15px solid var(--gold)}.case-lane.horizontal .case-marker.bottom{bottom:0;border-bottom:15px solid var(--gold)}.case-lane.vertical .case-marker,.battle-live-reel .case-marker{left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.case-lane.vertical .case-marker.top,.battle-live-reel .case-marker.top{top:50%;transform:translateY(-29px)}.case-lane.vertical .case-marker.bottom,.battle-live-reel .case-marker.bottom{top:50%;transform:translateY(29px)}.case-reel-track{display:flex;align-items:center;gap:10px;height:100%;padding:0 calc(50% - 58px);transform:translate3d(calc(-1 * var(--reel-stop-px, 4960px)),0,0);will-change:transform}.case-lanes.spinning .case-lane.horizontal .case-reel-track{animation-name:case-horizontal-spin;animation-duration:var(--case-spin-ms, 9.2s);animation-timing-function:cubic-bezier(.11,.72,.14,1);animation-delay:var(--case-elapsed-delay, 0ms);animation-fill-mode:both}.case-lane.vertical .case-reel-track,.battle-reel-track{display:grid;gap:10px;justify-items:center;transform:translate3d(0,calc(-1 * var(--reel-stop-px, 3900px)),0);will-change:transform}.case-lane.vertical .case-reel-track{position:absolute;inset-inline:0;top:calc(50% - 66px);width:100%;height:auto;padding:0 0 104px}.battle-reel-track{padding:112px 0 104px}.case-lanes.spinning .case-lane.vertical .case-reel-track{animation-name:case-vertical-spin;animation-duration:calc(var(--case-spin-ms, 9.2s) - .9s);animation-timing-function:cubic-bezier(.11,.72,.14,1);animation-delay:calc(var(--lane-delay, 0ms) + var(--case-elapsed-delay, 0ms));animation-fill-mode:both}.battle-live-reel.spinning .battle-reel-track{transform:translateZ(0);animation:battle-vertical-spin var(--battle-reel-ms, 3.9s) cubic-bezier(.08,.76,.12,1) both;animation-delay:var(--battle-elapsed-delay, 0ms)}.case-reel-card,.battle-reel-card{width:116px;min-height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex:0 0 116px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#172235;box-shadow:inset 0 1px #ffffff0d;text-align:center}.case-reel-card{height:132px;padding:6px 8px;gap:3px;overflow:hidden}.battle-reel-card{height:132px;min-height:132px;padding:6px 8px;gap:3px;overflow:hidden}.case-reel-card img,.battle-reel-card img{width:58px;height:58px;object-fit:contain;image-rendering:pixelated}.case-reel-card small,.battle-reel-card small{max-width:96px;min-height:32px;overflow:hidden;color:#dbe5f2;font-size:11px}.case-reel-card small{min-height:28px}.case-reel-card b,.battle-reel-card b{color:var(--gold);font-size:11px}.battle-reel-card.battle-reel-star-card,.case-battles-page .battle-reel-card.battle-reel-star-card{border-color:transparent;background:transparent;box-shadow:none}.battle-reel-star-symbol{position:relative;width:60px;height:60px;display:block;background:linear-gradient(145deg,#45b7ff 0 25%,#2195f7 46%,#0f70c8);clip-path:polygon(50% 0%,61% 34%,98% 36%,68% 57%,79% 94%,50% 72%,20% 94%,31% 57%,1% 36%,39% 34%);filter:drop-shadow(0 7px 7px rgba(0,16,50,.52))}.battle-reel-star-symbol:before{position:absolute;inset:0;background:linear-gradient(120deg,rgba(150,223,255,.58),transparent 44%);clip-path:inherit;content:""}.battle-live-reel.star-hold .battle-reel-card{opacity:.12;filter:saturate(.55) brightness(.7);transition:opacity .14s ease,filter .14s ease}.battle-live-reel.star-hold .battle-reel-card.battle-reel-star-landing{opacity:1;filter:drop-shadow(0 0 14px rgba(33,149,247,.34))}.case-special-symbol{width:62px;height:62px;display:grid;place-items:center;border-radius:50%;font-size:42px;font-weight:950;line-height:1}.case-special-symbol.gold-star{border:2px solid rgba(255,232,128,.82);background:radial-gradient(circle at 35% 28%,#fff6a8,#f4c842 38%,#bd8420 72%);color:#fff7b8;text-shadow:0 2px 0 #8b5b12,0 0 16px rgba(255,218,89,.62);box-shadow:inset 0 3px #ffffff57,0 0 22px #f4c84261}.case-special-symbol.no-star{border:2px solid rgba(128,139,158,.4);background:#1a2434;color:#6f7d91;text-shadow:none}.case-reel-card.gold-star{border-color:#ffd54da6;background:radial-gradient(circle at 50% 20%,rgba(255,215,79,.22),transparent 56%),#182236}.case-reel-card.no-star{opacity:.72}.case-lane-result{min-height:44px;display:grid;place-items:center;text-align:center}.case-lane-result strong{color:#eef4ff}.case-lane-result span,.case-lane-result small{color:var(--muted);font-size:12px}.cases-layout .result-banner{min-height:56px}@media(max-width:900px){.cases-layout .case-lanes.multi:is([data-case-lane-count="3"],[data-case-lane-count="4"]){height:auto;grid-template-rows:repeat(2,auto)}.cases-layout .case-lanes.multi:is([data-case-lane-count="3"],[data-case-lane-count="4"]) .case-lane{grid-template-rows:258px 44px}.cases-layout .case-lanes.multi:is([data-case-lane-count="3"],[data-case-lane-count="4"]) .case-window{height:258px;min-height:0}.cases-layout .case-lanes.settled .case-lane.vertical .case-reel-card:not(.case-reel-winner){display:none}.cases-layout .case-lanes.settled .case-lane.vertical .case-reel-track{transform:translateZ(0)!important}}@media(max-width:640px){.cases-layout .daily-case-hero-art .case-fan-item.item-1{left:11px}.cases-layout .daily-case-hero-art .case-fan-item.item-2{right:11px}.cases-layout .case-lanes.multi{gap:8px}.cases-layout .case-lane{gap:8px;padding:10px}.cases-layout .case-lanes.multi:is([data-case-lane-count="3"],[data-case-lane-count="4"]) .case-lane{grid-template-rows:220px 44px}.cases-layout .case-lanes.multi:is([data-case-lane-count="3"],[data-case-lane-count="4"]) .case-window{height:220px}}@media(max-width:360px){.cases-layout .daily-case-hero-art .case-chest{transform:scale(1.2)}}.daily-case-modal{width:min(920px,calc(100vw - 24px))}.daily-case-toolbar,.daily-case-modal-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.daily-case-toolbar span{min-height:34px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--line);border-radius:5px;background:#141d2ddb;color:#dbe7f5;font-weight:700}.daily-case-preview{margin:10px auto 16px}.daily-case-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin:12px 0}.daily-case-results div{display:grid;justify-items:center;gap:4px;padding:11px;border:1px solid rgba(31,201,126,.32);border-radius:6px;background:#0f2124db;text-align:center}.daily-case-results .star-hit{border-color:#ffd54d8a;background:radial-gradient(circle at 50% 0%,rgba(255,213,77,.2),transparent 64%),#201d12e6}.daily-case-results .star-miss{border-color:#7d899c33;background:#131a26db}.daily-case-results img{width:52px;height:52px;object-fit:contain;image-rendering:pixelated}.daily-case-results span,.daily-case-results small{color:var(--muted);font-size:12px}.daily-case-results strong{color:#eef5ff}.daily-case-modal-heading{margin-top:18px}.daily-star-gate{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:10px;padding:12px;border:1px solid rgba(255,213,77,.26);border-radius:7px;background:radial-gradient(circle at 34px 32px,rgba(255,213,77,.18),transparent 82px),#161a26eb}.daily-star-gate strong,.daily-star-gate small{display:block}.daily-star-gate strong{color:#fff4b5}.daily-star-gate small{margin-top:3px;color:var(--muted)}.daily-case-drop-list{grid-template-columns:repeat(auto-fit,minmax(142px,1fr))}.battle-lobby,.battle-create-stage{display:grid;gap:14px;width:100%}.battle-lobby-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.battle-lobby-stats span{display:grid;gap:3px;padding:12px;border:1px solid var(--line);border-radius:6px;background:#0d1420e6}.battle-lobby-stats strong{color:#eef5ff;font-size:22px}.battle-lobby-stats small{color:var(--muted);font-size:12px}.battle-lobby-tabs{justify-content:flex-start;flex-wrap:wrap}.battle-lobby-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.battle-lobby-card{min-height:246px;display:grid;align-content:start;gap:11px;padding:12px;border:1px solid rgba(119,138,166,.28);border-radius:7px;background:#101827;box-shadow:inset 0 1px #ffffff0a}.battle-lobby-card.in-progress{border-color:#ffd54d47}.battle-card-top,.battle-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.battle-card-top span{color:#eef5ff;font-weight:850}.battle-card-top b{min-width:40px;display:inline-grid;place-items:center;padding:4px 8px;border-radius:999px;background:#3761ff29;color:#99b6ff;font-size:12px}.battle-card-players{display:flex;align-items:center;gap:6px}.battle-card-players span,.battle-avatar{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:#1b2638;color:var(--muted);font-size:11px;font-weight:900}.battle-card-players span.filled,.battle-avatar{border-color:#ffd54d57;background:linear-gradient(135deg,#28384f,#172235);color:#fff0b2}.battle-card-players span.team-a{border-color:#60a5fa6b;box-shadow:inset 0 -2px #60a5fab3}.battle-card-players span.team-b{border-color:#924fff6b;box-shadow:inset 0 -2px #924fffb3}.battle-card-cases,.battle-case-sequence{display:flex;gap:7px;overflow:hidden}.battle-card-cases span{min-width:74px;display:grid;justify-items:center;gap:3px}.battle-card-cases small{max-width:74px;overflow:hidden;color:#d8e5f6;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.battle-card-case-art,.battle-sequence-art{position:relative;display:grid;place-items:end center;width:74px;height:62px}.battle-card-case-art .case-chest,.battle-sequence-art .case-chest{width:70px;height:58px;transform:none}.battle-card-case-art .daily-case-item-fan,.battle-sequence-art .daily-case-item-fan{display:none}.battle-card-meta{margin-top:auto;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.battle-card-meta span{color:var(--muted);font-size:12px}.battle-card-meta strong{color:var(--gold)}.case-battles-page{display:grid;gap:18px;width:100%}.battle-page-heading{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:18px;width:100%;margin-bottom:18px}.battle-page-heading h1{margin:0;color:#eef5ff;font-size:24px}.battle-page-heading>span{min-width:0;color:var(--muted);font-size:13px;line-height:1.45}.battle-lobby-controls{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:14px;margin-bottom:16px}.battle-lobby-tools{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.battle-lobby-tools>span{display:inline-flex;align-items:center;gap:5px;color:#c8d4e5;font-size:13px;font-weight:800}.battle-lobby-tools>button,.battle-lobby-tools label{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #253247;border-radius:6px;background:#172236;color:#dce6f5;font-weight:800;white-space:nowrap}.battle-lobby-tools>button{cursor:pointer}.battle-lobby-tools>button.active{border-color:#197eff;background:#1d3558}.battle-lobby-tools select{min-width:112px;border:0;background:transparent;color:#eef5ff;font:inherit;outline:0}.battle-lobby .battle-lobby-tabs{width:auto;padding:4px;background:#172236}.battle-lobby .battle-lobby-tabs button{min-width:92px;min-height:38px}.battle-lobby-grid{display:grid;grid-template-columns:1fr;gap:12px}.battle-lobby-row{min-height:96px;grid-template-columns:minmax(172px,1fr) minmax(220px,1.35fr) minmax(116px,auto) minmax(120px,auto) minmax(150px,auto);align-items:center;gap:16px;padding:14px 16px;border-color:#34445eb8;background:linear-gradient(90deg,#1d3150b8,#0f1826f2)}.battle-row-info{display:grid;gap:10px}.battle-row-info .battle-card-top{justify-content:flex-start}.battle-lobby-row .battle-card-cases{min-height:74px;justify-content:center;padding:6px 10px;border-radius:7px;background:#070c1585}.battle-lobby-row .battle-card-cases em{align-self:center;color:#91a4bf;font-style:normal;font-weight:900}.battle-lobby-row .battle-card-meta{display:grid;justify-content:start;gap:4px;margin:0;padding:0;border:0}.battle-row-status{color:#cbd7e8;font-weight:850;text-align:center}.battle-row-action{display:flex;justify-content:flex-end}.battle-row-action .button{min-width:138px}.battle-create-stage{display:grid;gap:16px}.battle-create-form{display:grid;gap:12px}.battle-create-panel,.battle-selected-cases{display:grid;gap:10px;padding:16px;border:1px solid #263447;border-radius:7px;background:#101827}.battle-create-panel h2,.battle-selected-cases h2{margin:0;color:#eef5ff;font-size:15px}.battle-create-panel .battle-option-grid{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.battle-create-panel .battle-option-grid button,.battle-create-add-case{min-height:44px;border:1px solid #263447;border-radius:6px;background:#18243a;color:#dce7f7;cursor:pointer;font-weight:850}.battle-create-panel .battle-option-grid button.active{border-color:#197eff;background:#1d3558;color:#fff}.battle-borrow-box{display:grid;gap:10px;padding:11px;border:1px solid rgba(255,203,77,.24);border-radius:7px;background:#0e121eb3}.battle-borrow-head,.battle-borrow-scale{display:flex;align-items:center;justify-content:space-between;gap:8px}.battle-borrow-head strong{color:var(--gold);font-size:20px}.battle-borrow-head span,.battle-borrow-scale span,.battle-cost-box small,.battle-create-footer small{color:var(--muted);font-size:11px}.battle-borrow-slider{width:100%;accent-color:var(--gold)}.battle-borrow-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.battle-borrow-stats span{display:grid;gap:3px;padding:8px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#18243a9e}.battle-borrow-stats small{color:var(--muted);font-size:11px}.battle-borrow-stats b{color:#eef5ff;font-size:12px}.battle-create-add-case{justify-content:center}.battle-selected-case-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.battle-selected-case{min-height:86px;display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:#0b111db8}.battle-selected-case-art{position:relative;width:70px;height:58px;display:grid;place-items:center;overflow:hidden}.battle-selected-case-art .case-chest{width:66px;height:54px;transform:none}.battle-selected-case-art .daily-case-item-fan{display:none}.battle-selected-case strong,.battle-selected-case span{display:block}.battle-selected-case strong{overflow:hidden;color:#eef5ff;text-overflow:ellipsis;white-space:nowrap}.battle-selected-case span{margin-top:4px;color:var(--gold);font-size:12px;font-weight:850}.battle-create-footer{min-height:66px;display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:14px 16px;border:1px solid #263447;border-radius:7px;background:#101827}.battle-create-footer span{color:#c8d4e5;font-weight:800}.battle-create-footer strong{color:#eef5ff}.battle-create-preview,.battle-create-notes{display:grid;justify-items:center;gap:8px;padding:18px;border:1px solid var(--line);border-radius:7px;background:radial-gradient(circle at 50% 4%,color-mix(in srgb,var(--case-accent, #3bd67f) 24%,transparent),transparent 56%),#101827;text-align:center}.battle-create-preview h2,.battle-create-notes h3{margin:0}.battle-create-preview strong{color:var(--gold);font-size:22px}.battle-create-notes{justify-items:start;text-align:left}.battle-create-notes p{margin:0;color:var(--muted)}.battle-create-sequence,.battle-case-builder-list{width:100%;display:grid;gap:6px}.battle-create-sequence{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:4px}.battle-create-sequence span,.battle-case-builder-list span{min-height:34px;display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid rgba(255,255,255,.07);border-radius:5px;background:#0b111dc2;color:#dbe7f5;font-size:12px}.battle-case-builder-list span{justify-content:space-between}.battle-case-builder-list b{width:22px;height:22px;display:inline-grid;flex:0 0 22px;place-items:center;border-radius:4px;background:#ffd54d1f;color:var(--gold)}.battle-case-builder-list small{margin-left:auto;color:var(--muted)}.battle-case-builder-list button{width:24px;height:24px;display:grid;flex:0 0 24px;place-items:center;border:1px solid var(--line);border-radius:4px;background:#151d2b;color:#dbe7f5;cursor:pointer;font-weight:900}.battle-case-sequence{min-width:0;width:100%;max-width:100%;padding:8px max(0px,calc(50% - 30px)) 12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:50%;touch-action:pan-x}.battle-case-sequence::-webkit-scrollbar{display:none}.battle-case-sequence button{flex:0 0 60px;min-height:58px;border:1px solid var(--line);border-radius:5px;background:#101827;cursor:default;scroll-snap-align:center}.battle-case-sequence button.active{border-color:var(--gold);box-shadow:0 0 0 1px #ffd54d2e}.battle-sequence-art{width:54px;height:44px}.battle-sequence-art .case-chest{width:52px;height:42px}.battle-countdown{display:grid;place-items:center;gap:10px;text-align:center}.battle-countdown.inline{width:min(360px,100%);margin:0 auto 12px;padding:12px;border:1px solid rgba(255,213,77,.25);border-radius:7px;background:#131824e6}.battle-countdown.inline span,.battle-countdown.inline small{color:var(--muted);font-size:12px}.battle-countdown strong{width:116px;height:116px;display:grid;place-items:center;border:3px solid var(--gold);border-radius:50%;background:#261934;color:var(--gold);font-size:58px}.battle-strip{width:100%}.battle-cancel-button{margin-left:auto;min-height:34px;padding:7px 12px;font-size:12px}.battle-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.battle-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.battle-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.battle-grid-6{grid-template-columns:repeat(3,minmax(0,1fr))}.battle-side{min-width:0;min-height:430px;display:grid;align-content:start;gap:12px;padding:14px;border:1px solid var(--line);border-radius:6px;background:#141e2e}.battle-waiting-slot{min-height:258px;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed rgba(255,255,255,.16);border-radius:7px;background:#0b111dc2;text-align:center}.battle-waiting-slot strong{color:#eef5ff}.battle-waiting-slot small{color:var(--muted)}.battle-add-bot{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;border-color:#ffd54d70;background:#9c6b1a3d;color:#ffe59a}.battle-side.bot-player{border-color:#60a5fa57;background:radial-gradient(circle at 50% 0%,rgba(59,130,246,.13),transparent 58%),#141e2e}.battle-side.bot-player .battle-avatar{border-color:#60a5fa70;background:linear-gradient(135deg,#1f4f83,#172235);color:#dbeafe}.battle-side.team-a{border-color:#60a5fa42}.battle-side.team-b{border-color:#34d39942}.battle-side.winner{border-color:#38d996;box-shadow:0 0 0 1px #38d99647}.battle-side.loser{opacity:.78}.battle-side-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.battle-side-head h2{min-width:0;flex:1 1 auto;display:grid;gap:3px;margin:0;font-size:16px}.battle-side-head h2 .player-name{min-width:0;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.battle-side-value{flex:0 0 auto}.battle-team-badge{width:max-content;display:inline-flex;align-items:center;min-height:18px;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:900;text-transform:uppercase}.battle-team-badge.team-a{background:#60a5fa29;color:#9cc7ff}.battle-team-badge.team-b{background:#34d39929;color:#8ff2cc}.battle-side-head strong{display:grid;justify-items:end;gap:2px;color:var(--gold);line-height:1.1;text-align:right}.battle-side-head strong small{color:var(--muted);font-size:10px;font-weight:750;white-space:nowrap}.battle-round-strip{width:100%;max-width:100%;min-width:0;display:flex;align-items:center;gap:4px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.battle-round-strip::-webkit-scrollbar{display:none}.battle-round-strip.long{padding-inline:max(0px,calc(50% - 13px))}.battle-round-strip span{flex:0 0 26px;min-width:26px;height:24px;display:grid;place-items:center;border-radius:4px;background:#202c40;color:var(--muted);font-size:11px;font-weight:800;scroll-snap-align:center}.battle-round-strip span.active{background:#3761ff;color:#fff}.battle-round-strip span.settled{color:var(--gold)}.battle-items{display:flex;flex-wrap:wrap;gap:8px}.battle-team-summary{width:min(520px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 auto 12px}.battle-team-summary span{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:7px;background:#101827}.battle-team-summary span.team-a{border-color:#60a5fa4d}.battle-team-summary span.team-b{border-color:#34d3994d}.battle-team-summary b{color:#dce8f8}.battle-team-summary strong{color:var(--gold)}.battle-item{width:78px;min-height:92px;display:grid;justify-items:center;gap:4px;padding:7px;border:1px solid var(--line);border-radius:5px;background:#202c40;text-align:center}.battle-item img{width:42px;height:42px;object-fit:contain;image-rendering:pixelated}.battle-item strong,.battle-item small{font-size:10px}.battle-winner-panel{min-width:0;width:min(420px,100%);max-width:100%;display:grid;justify-items:center;gap:6px;margin:0 auto 12px;padding:14px;border:1px solid rgba(56,217,150,.5);border-radius:7px;background:#142c2beb;text-align:center}.battle-winner-panel span{color:var(--muted);font-size:12px}.battle-winner-panel strong{min-width:0;max-width:100%;color:#69e3a5;font-size:24px;overflow-wrap:anywhere}.battle-winner-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}.battle-winner-wheel{width:min(860px,100%);display:grid;gap:12px;margin:0 auto 14px;padding:14px;overflow:hidden;border:1px solid rgba(139,92,246,.42);border-radius:9px;background:radial-gradient(circle at 50% 0%,rgba(139,92,246,.14),transparent 54%),#0f1829;box-shadow:0 16px 36px #0307123d}.battle-winner-wheel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.battle-winner-wheel>header span{color:#dfe8f7;font-size:13px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.battle-winner-wheel>header strong{color:var(--gold);font-size:12px}.battle-winner-wheel-chances{display:grid;grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:7px}.battle-winner-wheel-chances>span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:7px;padding:8px 9px;border:1px solid color-mix(in srgb,var(--wheel-entity-colour) 46%,transparent);border-radius:7px;background:color-mix(in srgb,var(--wheel-entity-colour) 9%,#111a2a)}.battle-winner-wheel-chances>span>i{width:9px;height:9px;border-radius:3px;background:var(--wheel-entity-colour);box-shadow:0 0 10px color-mix(in srgb,var(--wheel-entity-colour) 64%,transparent)}.battle-winner-wheel-chances b{min-width:0;overflow:hidden;color:#eef5ff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.battle-winner-wheel-chances small{grid-column:2;overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.battle-winner-wheel-chances strong{grid-column:3;grid-row:1 / span 2;color:#fff;font-size:12px}.battle-winner-wheel-chances>span.selected{border-color:var(--gold);box-shadow:inset 0 0 0 1px #f5b82959,0 0 18px #f5b82929}.battle-winner-wheel-viewport{position:relative;width:100%;height:82px;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#08111f;box-shadow:inset 0 12px 24px #00000042}.battle-winner-wheel-track{width:1000%;height:100%;display:flex;transform:translate3d(calc(-1 * var(--battle-winner-wheel-stop)),0,0);will-change:transform}.battle-winner-wheel.is-spinning .battle-winner-wheel-track{animation:battle-winner-wheel-roll var(--battle-winner-wheel-duration) cubic-bezier(.06,.82,.08,1) both;animation-delay:var(--battle-winner-wheel-elapsed-delay, 0ms)}.battle-winner-wheel-cycle{flex:0 0 10%;min-width:0;display:flex}.battle-winner-wheel-segment{position:relative;flex:0 0 var(--wheel-entity-chance);min-width:0;display:grid;place-content:center;gap:3px;overflow:hidden;border-right:2px solid rgba(7,12,22,.66);background:linear-gradient(180deg,rgba(255,255,255,.15),transparent 45%),color-mix(in srgb,var(--wheel-entity-colour) 72%,#0b1424);color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.72)}.battle-winner-wheel-segment b,.battle-winner-wheel-segment small{overflow:hidden;padding-inline:4px;text-overflow:ellipsis;white-space:nowrap}.battle-winner-wheel-segment b{font-size:11px}.battle-winner-wheel-segment small{font-size:9px;opacity:.8}.battle-winner-wheel.is-settled .battle-winner-wheel-segment.selected{box-shadow:inset 0 0 0 3px var(--gold),inset 0 0 24px #f5b82961}.battle-winner-wheel-marker{position:absolute;z-index:3;top:0;bottom:0;left:50%;width:3px;transform:translate(-50%);background:var(--gold);box-shadow:0 0 0 1px #060a12db,0 0 16px #f5b829e6}.battle-winner-wheel-marker:before,.battle-winner-wheel-marker:after{content:"";position:absolute;left:50%;width:0;height:0;transform:translate(-50%);border-right:7px solid transparent;border-left:7px solid transparent}.battle-winner-wheel-marker:before{top:0;border-top:9px solid var(--gold)}.battle-winner-wheel-marker:after{bottom:0;border-bottom:9px solid var(--gold)}.battle-winner-wheel-status{min-height:18px;margin:0;color:var(--muted);font-size:11px;text-align:center}.battle-winner-ribbon{width:min(700px,100%);min-height:44px;display:flex;align-items:center;justify-content:center;gap:9px;margin:0 auto 10px;padding:9px 14px;border:1px solid color-mix(in srgb,var(--wheel-entity-colour) 58%,transparent);border-radius:7px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--wheel-entity-colour) 15%,#111a2a),transparent),#101827;color:#dfe8f7;font-size:13px;text-align:center}.battle-winner-ribbon i{width:10px;height:10px;flex:0 0 auto;border-radius:3px;background:var(--wheel-entity-colour);box-shadow:0 0 13px color-mix(in srgb,var(--wheel-entity-colour) 74%,transparent)}.battle-winner-ribbon strong{color:#fff}@keyframes battle-winner-wheel-roll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--battle-winner-wheel-stop)),0,0)}}.battle-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.battle-option-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.battle-option-grid button,.battle-layout-buttons button{min-height:36px;border:1px solid var(--line);border-radius:5px;background:#071315;color:#dbe5f2;cursor:pointer;font-size:12px;font-weight:800}.battle-option-grid button.active,.battle-layout-buttons button.active{border-color:var(--gold);background:#3b2a17;color:#fff0b2}.battle-help-control{position:relative;z-index:1;display:block;min-width:0}.battle-help-control:hover,.battle-help-control:focus-within{z-index:90}.battle-help-control>button{width:100%}.battle-help-control.is-disabled{border-radius:7px;cursor:help}.battle-help-control.is-disabled:focus-visible{outline:2px solid rgba(255,210,30,.92);outline-offset:3px}.battle-help-tooltip{position:absolute;top:calc(100% + 8px);left:50%;z-index:100;width:max-content;max-width:min(260px,calc(100vw - 32px));padding:9px 10px;border:1px solid rgba(124,155,255,.46);border-radius:8px;background:linear-gradient(135deg,#1c164cfa,#071030fc);box-shadow:0 14px 30px #0003186b,inset 0 1px #ffffff12;color:#edf3ff;font-size:12px;font-weight:700;line-height:1.45;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-3px);transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s}.battle-help-control:hover>.battle-help-tooltip,.battle-help-control:focus>.battle-help-tooltip,.battle-help-control:focus-within>.battle-help-tooltip{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}.bet-panel .battle-help-control:first-child>.battle-help-tooltip{left:0;transform:translateY(-3px)}.bet-panel .battle-help-control:first-child:hover>.battle-help-tooltip,.bet-panel .battle-help-control:first-child:focus>.battle-help-tooltip,.bet-panel .battle-help-control:first-child:focus-within>.battle-help-tooltip{transform:translate(0)}.bet-panel .battle-help-control:last-child>.battle-help-tooltip{right:0;left:auto;transform:translateY(-3px)}.bet-panel .battle-help-control:last-child:hover>.battle-help-tooltip,.bet-panel .battle-help-control:last-child:focus>.battle-help-tooltip,.bet-panel .battle-help-control:last-child:focus-within>.battle-help-tooltip{transform:translate(0)}@media(prefers-reduced-motion:reduce){.battle-help-tooltip{transition:none}}.battle-cost-box{min-height:48px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:10px 0;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:#071315}.battle-cost-box span{color:var(--muted);font-size:12px}.battle-cost-box strong{display:flex;align-items:center;gap:6px;color:var(--gold)}.battle-cost-box small{width:100%;text-align:right}@keyframes case-horizontal-spin{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--reel-stop-px, 4960px)),0,0)}}@keyframes case-vertical-spin{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(-1 * var(--reel-stop-px, 3900px)),0)}}@keyframes battle-vertical-spin{0%{transform:translateZ(0)}30%{transform:translate3d(0,-920px,0)}to{transform:translate3d(0,calc(-1 * var(--reel-stop-px, 3900px)),0)}}.snake-loop{width:min(720px,100%);display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin:18px 0}.snakes-stage{display:grid;justify-items:center;gap:10px}.dice-pair{display:flex;gap:8px}.dice-pair span{width:48px;height:48px;display:grid;place-items:center;border:2px solid #e9edf5;border-radius:7px;background:#f8fafc;color:#111827;font-weight:900}.plinko-layout,.snakes-layout{grid-template-columns:1fr}.plinko-layout .game-stage,.snakes-layout .game-stage{min-height:600px;justify-content:stretch;padding:0;background:#101923}.plinko-layout .game-stage:before,.snakes-layout .game-stage:before{opacity:.04}.plinko-layout .bet-panel,.snakes-layout .bet-panel{grid-row:2;width:min(720px,100%);justify-self:center;display:grid;gap:10px;border-top:1px solid var(--line);border-right:0;background:#182333}.plinko-layout .game-footer,.snakes-layout .game-footer{display:none}.plinko-controls,.snakes-controls{display:grid;gap:12px}.plinko-board{width:100%;height:600px;display:grid;place-items:center;padding:24px 22px 40px;background:radial-gradient(circle at 50% 18%,rgba(86,118,160,.2),transparent 24%),linear-gradient(180deg,#101923,#0f1520);overflow:hidden}.plinko-peg-field{position:absolute;top:clamp(82px,15.6%,98px);left:50%;width:min(calc(var(--plinko-bin-track, 580px) + var(--plinko-bin-gap, 5px)),calc(100% - var(--plinko-side-gutter, 44px) + var(--plinko-bin-gap, 5px)));height:410px;transform:translate(-50%)}.plinko-drop-source{position:absolute;z-index:6;top:26px;left:50%;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:#171f2ddb;transform:translate(-50%);box-shadow:0 10px 28px #00000059}.plinko-board .peg{width:var(--plinko-peg-size, 9px);height:var(--plinko-peg-size, 9px);background:#dce7f7;box-shadow:0 0 10px #dce7f752;transform:translate(-50%,-50%)}.plinko-board .plinko-ball{top:50px;left:50%;width:var(--plinko-ball-size, 22px);height:var(--plinko-ball-size, 22px);display:grid;place-items:center;background:transparent;border-radius:50%;offset-distance:0%;offset-path:path("M 0 0 C 14 28 -12 66 0 350");offset-anchor:50% 50%;offset-rotate:0deg;transform:translate(-50%,-50%);animation:plinko-ball-fall var(--drop-time, 2.2s) cubic-bezier(.38,.02,.2,1) var(--drop-delay, 0ms) both;filter:drop-shadow(0 10px 12px rgba(0,0,0,.38));pointer-events:none;will-change:offset-distance,opacity}.plinko-board.matter-ready .plinko-ball.physics-ball{top:0;left:50%;offset-path:none!important;offset-distance:auto;offset-rotate:0deg;opacity:var(--physics-opacity, 1);transform:translate(calc(-50% + var(--physics-x, 0px)),calc(-50% + var(--physics-y, 50px))) rotate(var(--physics-rot, 0rad));animation:none;transition:none;will-change:transform,opacity}.plinko-board .plinko-ball-inner{width:100%;height:100%;display:grid;place-items:center;transform-origin:center center;animation:plinko-ball-bounce var(--drop-time, 2.2s) linear var(--drop-delay, 0ms) both;will-change:transform}.plinko-board.matter-ready .plinko-ball-inner{animation:none}.plinko-board .plinko-ball img{width:100%!important;height:100%!important;object-fit:contain;animation:plinko-ball-spin var(--drop-time, 2.2s) linear var(--drop-delay, 0ms) both}.plinko-board.matter-ready .plinko-ball img{animation:none}.plinko-board.motion-disabled .plinko-ball.physics-ball{offset-distance:100%;opacity:1;animation:none}.plinko-board.motion-disabled .plinko-ball-inner{transform:scale(.92,1.04);animation:none}.plinko-board.motion-disabled .plinko-ball img{transform:rotate(540deg);animation:none}.plinko-bins{position:absolute;right:auto;bottom:58px;left:50%;width:min(var(--plinko-bin-track, 580px),calc(100% - var(--plinko-side-gutter, 44px)));transform:translate(-50%);grid-template-columns:repeat(var(--plinko-cols),minmax(0,1fr));gap:var(--plinko-bin-gap, 5px);z-index:4}.plinko-bin{position:relative;min-height:32px;display:grid;place-items:center;padding:7px 3px;border:1px solid rgba(255,255,255,.05);border-radius:4px;background:#253147;color:#dbe7f8;font-size:11px;font-weight:950;transition:transform .22s ease,filter .22s ease}.plinko-bin>span{display:block;white-space:nowrap}.plinko-bin:before{content:"";position:absolute;top:-28px;left:50%;width:calc(100% + var(--plinko-bin-gap, 5px) - 2px);height:24px;border:1px solid rgba(220,231,247,.2);border-top-color:#dce7f76b;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#0b111bd1,#060a11f5);box-shadow:inset 0 2px 5px #0000008c,0 4px 10px #0000004d;transform:translate(-50%)}.plinko-bin.win{background:linear-gradient(180deg,#d89725,#a9611d);color:#15110a}.plinko-bin.loss{background:linear-gradient(180deg,#30516f,#1d2b3e)}.plinko-bin.active{filter:brightness(1.22);box-shadow:0 0 0 2px #ffd75cc2,0 10px 22px #00000057}.plinko-bin.active:before{border-color:#ffdf70d1;background:linear-gradient(180deg,#ffd558eb,#ac6816f2);box-shadow:0 0 18px #ffc94e73,inset 0 2px 5px #ffffff2e}.plinko-results{top:78px;right:22px;max-height:230px;overflow:hidden}.plinko-results span{background:#182333;color:#dce7f7}@media(max-width:640px){.plinko-board .plinko-bin{min-height:48px;padding:3px 0;font-size:10px;line-height:1}.plinko-board .plinko-bin>span{transform:rotate(-90deg)}.plinko-board .plinko-bin:before{top:-26px;height:22px}}@media(min-width:641px)and (max-width:900px){.plinko-board.dense-bins .plinko-bin{min-height:48px;padding:3px 0;font-size:9px;line-height:1}.plinko-board.dense-bins .plinko-bin>span{transform:rotate(-90deg)}}@keyframes plinko-ball-fall{0%{opacity:0;offset-distance:0%}5%{opacity:1;offset-distance:3%}14%{offset-distance:10%}28%{offset-distance:23%}44%{offset-distance:41%}62%{offset-distance:63%}78%{offset-distance:83%}94%{opacity:1;offset-distance:98%}to{opacity:1;offset-distance:100%}}@keyframes plinko-ball-bounce{0%{transform:scale(.76)}7%{transform:scale(1.08,.92)}14%,31%,48%,65%,81%{transform:scale(.9,1.1)}20%,38%,55%,72%,88%{transform:scale(1.08,.94)}to{transform:scale(.92,1.04)}}@keyframes plinko-ball-spin{0%{transform:rotate(0)}to{transform:rotate(540deg)}}.snakes-stage{min-height:600px;display:grid;align-content:center;justify-items:center;gap:18px;padding:28px 16px;background:radial-gradient(circle at 50% 22%,rgba(75,112,82,.24),transparent 28%),linear-gradient(180deg,#101923,#111720)}.snakes-readout{display:grid;justify-items:center;gap:4px;text-align:center}.snakes-readout strong{color:#f3d36b;font-size:44px;font-weight:950;line-height:1}.snakes-stage.lost .snakes-readout strong{color:#ff4f82}.snakes-readout span{color:#cbd6e8;font-weight:750}.snakes-stage .dice-pair span{width:56px;height:56px;border:3px solid #edf4ff;border-radius:8px;font-size:22px;box-shadow:0 10px 18px #00000040}.dice-pair.rolling span{animation:snake-dice-roll .36s ease-in-out infinite alternate}.dice-pair.settled span{animation:snake-dice-settle .28s cubic-bezier(.2,.82,.32,1.18) both}.dice-pair.settled span:nth-child(2){animation-delay:45ms}.snake-loop{position:relative;width:100%;max-width:690px;min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0}.snake-tile{position:relative;grid-row:var(--snake-grid-row);grid-column:var(--snake-grid-column);min-width:0;min-height:76px;display:grid;place-items:center;padding:8px;border:1px solid rgba(255,255,255,.06);border-radius:7px;background:linear-gradient(180deg,#1d2b3e,#15202f);color:#d9e5f4;font-size:14px;font-weight:950;overflow:hidden}.snake-tile.snake{background:linear-gradient(180deg,#412037,#211827);color:#ff6f92}.snake-tile.active{border-color:#f3d36bdb;box-shadow:0 0 0 3px #f3d36b1f,0 16px 30px #00000047;transform:translateY(-4px)}.snake-tile.passed:not(.snake){color:#62e79d}.snake-tile.pending{animation:snake-tile-pulse .52s ease-in-out infinite alternate}.snake-tile-copy{min-width:0;display:grid;place-items:center;gap:3px;text-align:center}.snake-tile-copy small{color:#91a4bb;font-size:9px;font-weight:850;letter-spacing:.055em;line-height:1.05;text-transform:uppercase}.snake-tile-copy strong{color:inherit;font-size:14px;font-weight:950;line-height:1}.snake-tile-copy.hazard{gap:2px}.snake-tile-copy.hazard small{color:#ff9ab2}.snake-tile-copy.start small{color:#f3d36b}.snake-tile b{position:absolute;right:6px;bottom:5px;color:#f3d36b}.snakes-last-roll,.snakes-payout-field{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid rgba(255,255,255,.05);border-radius:5px;background:#1c2a3c;color:#d7e2f0;font-weight:850}.snakes-payout-field{display:grid;gap:4px}.snakes-payout-field label{color:#c7d3e5;font-size:12px}.snakes-payout-field div{display:flex;align-items:center;gap:7px;color:#fff;font-size:17px}@keyframes snake-dice-roll{0%{transform:translateY(0) rotate(-5deg)}to{transform:translateY(-7px) rotate(7deg)}}@keyframes snake-dice-settle{0%{opacity:.7;transform:translateY(-10px) rotate(-12deg) scale(.9)}72%{opacity:1;transform:translateY(2px) rotate(2deg) scale(1.04)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes snake-tile-pulse{0%{filter:brightness(.94)}to{filter:brightness(1.18)}}.cross-road-layout{grid-template-columns:1fr}.cross-road-layout .game-stage{min-height:500px;justify-content:stretch;padding:0;background:#111821}.cross-road-layout .game-stage:before{opacity:.03}.cross-road-layout .bet-panel{grid-row:2;width:min(720px,100%);justify-self:center;display:grid;gap:10px;border-top:1px solid var(--line);border-right:0;background:#151f2d}.cross-road-layout .game-footer{grid-row:3}.cross-road-layout .amount-input,.cross-road-layout .field select{background:#1c2a3c}.cross-road-scene{--lane-width: 124px;--start-width: 196px;--cross-impact-x: calc(var(--start-width) + .5 * var(--lane-width));--cross-impact-mid: 88px;--cross-impact-shift: 142px;--cross-impact-after: 166px;--cross-impact-car-y: 264px;--cross-barrier-y: 182px;--cross-barrier-stop-offset: 114px;--cross-splat-y: 346px;position:relative;width:100%;min-height:500px;border-radius:0;background:radial-gradient(circle at 16% 18%,rgba(43,221,204,.18),transparent 28%),radial-gradient(circle at 80% 16%,rgba(232,184,52,.12),transparent 30%),linear-gradient(#10232a,#0a171d 58%,#071116);overflow:hidden;isolation:isolate;contain:layout paint}.cross-road-sky{position:absolute;z-index:0;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 18%,rgba(255,255,255,.05) 18% 18.4%,transparent 18.4% 100%) calc(var(--start-width) + 54px) 0 / var(--lane-width) 100%,linear-gradient(180deg,rgba(255,255,255,.05),transparent 34%)}.cross-road-sky span{position:absolute;width:15px;height:15px;border-radius:4px;background:#2ad6c721;box-shadow:210px 64px #e8b8341f,490px 92px #2ad6c71c,810px 58px #ffffff14;transform:rotate(45deg)}.cross-road-sky span:nth-child(1){left:18%;top:34px}.cross-road-sky span:nth-child(2){left:44%;top:88px;transform:rotate(45deg) scale(.72)}.cross-road-sky span:nth-child(3){left:72%;top:28px;transform:rotate(45deg) scale(1.18)}.cross-road-track{position:absolute;z-index:2;inset:0 auto 0 0;width:max-content;display:grid;grid-template-columns:var(--start-width) repeat(var(--lane-count),var(--lane-width));transform:translate(calc(var(--road-step) * -1 * var(--lane-width)));transition:transform .62s cubic-bezier(.2,.74,.22,1);backface-visibility:hidden;will-change:transform}.cross-start-zone{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.09) 0 1px,transparent 1px 100%) 0 0 / 38px 38px,linear-gradient(0deg,rgba(0,0,0,.13) 0 1px,transparent 1px 100%) 0 0 / 38px 38px,radial-gradient(circle at 34% 76%,#89c95b 0 18px,transparent 19px),radial-gradient(circle at 78% 74%,#78b950 0 24px,transparent 25px),radial-gradient(circle at 70% 24%,#4f963e 0 32px,transparent 33px),linear-gradient(#5ea94a 0 50%,#4f963e 50% 72%,#2f6032 72% 100%);box-shadow:inset -12px 0 #0000002e,inset 0 -18px #22412361}.cross-start-zone:before,.cross-start-zone:after{position:absolute;right:0;left:0;height:24px;background:linear-gradient(#77756f,#4d4e4d);content:""}.cross-start-zone:before{top:178px}.cross-start-zone:after{bottom:88px}.cross-start-zone span{position:absolute;width:5px;height:5px;border-radius:50%;background:#ffc4d4;box-shadow:52px 86px #df8bff,108px 34px #bedbff,132px 118px #fff18e}.cross-road-lane{position:relative;display:grid;place-items:center;border:0;border-left:1px solid rgba(255,255,255,.055);border-right:1px solid rgba(0,0,0,.34);background:repeating-linear-gradient(180deg,rgba(232,184,52,.78) 0 18px,transparent 18px 44px) center / 4px 100% no-repeat,linear-gradient(90deg,rgba(255,255,255,.09) 0 2px,transparent 2px 8px,transparent calc(100% - 8px),rgba(0,0,0,.3) calc(100% - 8px) 100%),linear-gradient(90deg,#142329,#22353a 18%,#2c454b,#21363d 82%,#13242a);cursor:pointer}.cross-road-lane:before,.cross-road-lane:after{position:absolute;inset:0;content:"";pointer-events:none}.cross-road-lane:before{background:linear-gradient(90deg,rgba(42,214,199,.15),transparent 15%,transparent 85%,rgba(42,214,199,.08)),radial-gradient(ellipse at 50% 50%,rgba(42,214,199,.08),transparent 46%);opacity:.66}.cross-road-lane:after{border-inline:1px solid rgba(255,255,255,.03);box-shadow:inset 0 0 24px #0000002e}.cross-road-lane:disabled{cursor:default;opacity:1}.cross-road-marker.active .road-disk{box-shadow:0 0 0 3px #e3b83c38,0 12px 22px #00000073}.cross-road-marker.cleared .road-disk{color:#72ff9a;opacity:0;transform:scale(.72)}.road-disk{position:relative;z-index:5;width:72px;height:72px;display:grid;place-items:center;border:4px solid #42525b;border-radius:50%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.09) 0 5px,transparent 5px 11px),radial-gradient(circle at 45% 35%,#50636c,#202d34 72%);color:#eef5f0;font-size:13px;font-weight:900;text-shadow:0 2px 0 rgba(0,0,0,.48);transition:transform .26s ease,color .26s ease,box-shadow .26s ease}.cross-traffic{position:absolute;z-index:4;top:0;bottom:0;left:var(--start-width);width:calc(var(--lane-count) * var(--lane-width));transform:translate(calc(var(--road-step) * -1 * var(--lane-width)));transition:transform .62s cubic-bezier(.2,.74,.22,1);pointer-events:none;backface-visibility:hidden;will-change:transform}.cross-road-multipliers{position:absolute;z-index:6;inset:0 auto 0 0;width:max-content;display:grid;grid-template-columns:var(--start-width) repeat(var(--lane-count),var(--lane-width));transform:translate(calc(var(--road-step) * -1 * var(--lane-width)));transition:transform .62s cubic-bezier(.2,.74,.22,1);pointer-events:none;backface-visibility:hidden;will-change:transform}.cross-road-marker,.cross-road-marker-spacer{position:relative;display:grid;place-items:center}.cross-car{position:absolute;left:calc((var(--lane) + .5) * var(--lane-width));top:0;width:72px;height:116px;background:none;backface-visibility:hidden;animation:cross-car-drive var(--car-speed) linear var(--car-delay) infinite;transform:translate3d(-50%,-112px,0);will-change:transform}.cross-car:before,.cross-barrier-car:before,.cross-impact-car:before{position:absolute;z-index:2;inset:0;background:var(--car-url) center / contain no-repeat;content:"";transform:var(--car-angle, rotate(0deg)) scale(var(--car-scale, 1));transform-origin:50% 58%}.cross-car:after,.cross-barrier-car:after,.cross-impact-car:after{position:absolute;z-index:1;left:50%;bottom:5px;width:48%;height:13px;border-radius:999px;background:radial-gradient(ellipse at center,rgba(0,0,0,.42),transparent 72%);content:"";transform:translate(-50%)}.cross-car,.cross-barrier-car,.cross-impact-car{--car-angle: rotate(0deg);--car-scale: 1}.cross-barrier-car,.cross-impact-car{transform-origin:50% 50%}.cross-safe-setpieces{position:absolute;z-index:7;top:0;bottom:0;left:var(--start-width);width:calc(var(--lane-count) * var(--lane-width));pointer-events:none;transform:translate(calc(var(--road-step) * -1 * var(--lane-width)));transition:transform 1.32s cubic-bezier(.2,.74,.22,1)}.cross-safe-setpiece{position:absolute;top:0;bottom:0;left:calc((var(--lane) + .5) * var(--lane-width));width:var(--lane-width);pointer-events:none;transform:translate(-50%)}.cross-safe-barrier{position:absolute;z-index:4;top:var(--cross-barrier-y);left:50%;width:min(104px,calc(var(--lane-width) - 14px));height:25px;opacity:0;filter:drop-shadow(0 8px 8px rgba(0,0,0,.5));transform:translate(-50%) scale(.68,0);transform-origin:50% 100%}.cross-safe-barrier:before{position:absolute;z-index:2;top:0;right:0;left:0;height:16px;border:2px solid #edf5f5;border-radius:4px;background:repeating-linear-gradient(135deg,#f7f8f0 0 13px,#ef3f4d 13px 26px);box-shadow:inset 0 -3px #0003;content:""}.cross-safe-barrier:after{position:absolute;z-index:3;top:4px;left:50%;width:8px;height:8px;border-radius:50%;background:#ffd76a;box-shadow:0 0 12px #ffd76ae6;content:"";transform:translate(-50%)}.cross-safe-barrier i{position:absolute;z-index:1;top:13px;width:7px;height:18px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#6b7476,#dce4e2 48%,#596366)}.cross-safe-barrier i:nth-child(1){left:14px}.cross-safe-barrier i:nth-child(2){right:14px}.cross-safe-barrier i:nth-child(3){top:27px;left:50%;width:66px;height:5px;border-radius:999px;background:#060b0d85;transform:translate(-50%)}.cross-barrier-car{position:absolute;z-index:3;top:0;left:50%;width:78px;height:126px;opacity:0;background:none;filter:drop-shadow(0 18px 17px rgba(0,0,0,.52));transform:translate3d(-50%,calc(var(--cross-barrier-y) - var(--cross-barrier-stop-offset)),0) rotate(-8deg);will-change:transform,opacity}.cross-barrier-sparks{position:absolute;z-index:6;top:calc(var(--cross-barrier-y) - 5px);left:50%;width:48px;height:30px;opacity:0;pointer-events:none;transform:translate(-50%) scale(.7)}.cross-barrier-sparks i{position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:50%;background:#ffe781;box-shadow:0 0 12px #ff9b2f}.cross-barrier-sparks i:nth-child(1){transform:translate(-25px,-12px)}.cross-barrier-sparks i:nth-child(2){transform:translate(18px,-9px)}.cross-barrier-sparks i:nth-child(3){transform:translate(-18px,8px) scale(.72)}.cross-barrier-sparks i:nth-child(4){transform:translate(14px,7px) scale(.8)}.cross-safe-setpiece.active .cross-safe-barrier{animation:cross-safe-barrier-deploy 1.32s ease both}.cross-safe-setpiece.active .cross-barrier-car{animation:cross-safe-barrier-crash 1.32s cubic-bezier(.16,.76,.2,1) both}.cross-safe-setpiece.active .cross-barrier-sparks{animation:cross-safe-sparks 1.32s ease both}.cross-safe-setpiece.settled .cross-safe-barrier{opacity:1;transform:translate(-50%) scale(1)}.cross-safe-setpiece.settled .cross-barrier-car{opacity:1;transform:translate3d(-50%,calc(var(--cross-barrier-y) - var(--cross-barrier-stop-offset)),0) rotate(-8deg)}.cross-road-props{position:absolute;z-index:3;inset:0;pointer-events:none;transform:translate(calc(var(--road-step) * -1 * var(--lane-width)));transition:transform .62s cubic-bezier(.2,.74,.22,1)}.cross-road-prop{position:absolute;width:82px;height:66px;background:center / contain no-repeat;filter:drop-shadow(0 10px 10px rgba(0,0,0,.38));opacity:.9}.cross-road-prop.race-pack{left:18px;top:24px;background-image:url(/assets/cross-road-cars/road-race-pack.png)}.cross-road-prop.track-pack{left:calc(var(--start-width) + (var(--lane-count) * var(--lane-width)) - 92px);top:22px;background-image:url(/assets/cross-road-cars/track-pack.png)}.cross-runner{position:absolute;z-index:8;top:266px;left:58px;width:116px;height:122px;display:grid;place-items:center;filter:drop-shadow(0 16px 18px rgba(0,0,0,.48)) drop-shadow(0 0 13px rgba(255,255,255,.14));transform-origin:50% 88%;backface-visibility:hidden;will-change:transform,opacity}.cross-player-qbee{position:relative;width:100%;height:100%}.cross-player-qbee .qbee-base-img{width:100%;height:100%;display:block;object-fit:contain;image-rendering:auto}.cross-road-scene.stepping .cross-runner{animation:cross-qbee-glide .62s cubic-bezier(.18,.8,.24,1) both}.cross-road-scene.safe-barrier-sequence .cross-runner{animation:cross-qbee-barrier-clear 1.32s cubic-bezier(.18,.8,.24,1) both}.cross-road-scene.crashing .cross-runner{animation:cross-qbee-hit 1.05s cubic-bezier(.18,.8,.24,1) both}.cross-road-scene.crashed .cross-runner{opacity:0;transform:translate3d(var(--cross-impact-after),14px,0) rotate(12deg) scale(.58)}.cross-impact-layer{position:absolute;z-index:12;inset:0;pointer-events:none}.cross-impact-car{position:absolute;left:var(--cross-impact-x);top:0;width:78px;height:126px;background:none;filter:drop-shadow(0 20px 22px rgba(0,0,0,.52));transform:translate3d(-50%,-126px,0);will-change:transform}.cross-road-scene.crashing .cross-impact-car{animation:cross-impact-drive 1.05s cubic-bezier(.08,.74,.12,1) both}.cross-road-scene.crashed .cross-impact-car{opacity:0}.cross-blood-splat{position:absolute;left:var(--cross-impact-x);top:var(--cross-splat-y);width:48px;height:28px;opacity:0;transform:translate(-50%,-50%) scale(.45) rotate(-7deg);transform-origin:50% 50%}.cross-blood-splat:before,.cross-blood-splat:after,.cross-blood-splat i{position:absolute;border-radius:999px;background:#b30f28;box-shadow:0 0 0 1px #50000c29,0 5px 12px #00000038;content:""}.cross-blood-splat:before{inset:7px 8px 5px 6px;background:radial-gradient(circle at 28% 38%,#ff5266,#b30f28 68%)}.cross-blood-splat:after{width:18px;height:13px;right:1px;top:9px;transform:rotate(18deg)}.cross-blood-splat i:nth-child(1){width:12px;height:10px;left:1px;top:3px}.cross-blood-splat i:nth-child(2){width:10px;height:8px;right:6px;top:1px}.cross-blood-splat i:nth-child(3){width:8px;height:7px;left:14px;bottom:1px}.cross-blood-splat i:nth-child(4){width:6px;height:5px;right:0;bottom:6px}.cross-blood-splat i:nth-child(5){width:5px;height:4px;left:40px;top:22px}.cross-road-scene.crashing .cross-blood-splat{animation:cross-blood-arrive 1.05s ease-out both}.cross-road-scene.crashed .cross-blood-splat{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(-7deg)}.cross-current-chip,.cross-loss-splash{position:absolute;z-index:8;left:84px;top:398px;min-width:62px;padding:5px 8px;border-radius:7px;background:#0a1015d1;color:#72ff9a;font-size:13px;font-weight:950;text-align:center;box-shadow:0 10px 20px #00000052}.cross-current-chip.loss{color:#ff6c85}.cross-loss-splash{top:310px;background:#3e121ee6;color:#ff6c85;animation:cross-pop .52s ease both}.cross-payout-box,.cross-settled{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px 12px;border:1px solid rgba(255,255,255,.05);border-radius:5px;background:#1c2a3c}.cross-payout-box span{color:#d6dfeb}.cross-payout-box strong,.cross-settled strong{display:inline-flex;align-items:center;gap:6px}.cross-settled{border-color:#5fd19a4d;color:#72ff9a}.cross-settled.loss{border-color:#ef5a7852;color:#ff6c85}@keyframes cross-car-drive{0%{transform:translate3d(-50%,-112px,0)}to{transform:translate3d(-50%,636px,0)}}@keyframes cross-qbee-glide{0%{transform:translateZ(0) rotate(0) scale(1)}20%{transform:translate3d(12px,-5px,0) rotate(2deg) scale(1.02)}58%{transform:translate3d(46px,-13px,0) rotate(4deg) scale(1.035)}82%{transform:translate3d(64px,-3px,0) rotate(1deg) scale(1.01)}to{transform:translateZ(0) rotate(0) scale(1)}}@keyframes cross-safe-barrier-deploy{0%{opacity:0;transform:translate(-50%) scale(.68,0)}12%,to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes cross-safe-barrier-crash{0%,14%{opacity:0;transform:translate3d(-50%,-146px,0) rotate(0)}16%{opacity:1}76%{opacity:1;transform:translate3d(-50%,calc(var(--cross-barrier-y) - var(--cross-barrier-stop-offset)),0) rotate(0)}84%{opacity:1;transform:translate3d(-50%,calc(var(--cross-barrier-y) - var(--cross-barrier-stop-offset) - 9px),0) rotate(-8deg)}to{opacity:1;transform:translate3d(-50%,calc(var(--cross-barrier-y) - var(--cross-barrier-stop-offset)),0) rotate(-8deg)}}@keyframes cross-qbee-barrier-clear{0%,to{opacity:1;transform:translateZ(0) rotate(0) scale(1)}28%{transform:translate3d(30px,-14px,0) rotate(2deg) scale(1)}58%{transform:translate3d(43px,-7px,0) rotate(2deg) scale(1)}86%{transform:translate3d(9px,-1px,0) rotate(0) scale(1)}}@keyframes cross-safe-sparks{0%,75%{opacity:0;transform:translate(-50%) scale(.7)}81%{opacity:1;transform:translate(-50%) scale(1.4)}94%,to{opacity:0;transform:translate(-50%) scale(1.8)}}@keyframes cross-qbee-hit{0%{opacity:1;transform:translateZ(0) rotate(0) scale(1)}24%{opacity:1;transform:translate3d(var(--cross-impact-mid),-5px,0) rotate(2deg) scale(1.02)}43%{opacity:1;transform:translate3d(var(--cross-impact-shift),-10px,0) rotate(4deg) scale(1.03)}58%{opacity:1;transform:translate3d(var(--cross-impact-after),5px,0) rotate(10deg) scale(.78,.62)}78%{opacity:.45;transform:translate3d(var(--cross-impact-after),13px,0) rotate(14deg) scale(.58)}to{opacity:0;transform:translate3d(var(--cross-impact-after),13px,0) rotate(14deg) scale(.5)}}@keyframes cross-impact-drive{0%{opacity:0;transform:translate3d(-50%,-92px,0)}24%{opacity:1}54%{opacity:1;transform:translate3d(-50%,var(--cross-impact-car-y),0)}to{opacity:0;transform:translate3d(-50%,760px,0)}}@keyframes cross-blood-arrive{0%,42%{opacity:0;transform:translate(-50%,-50%) scale(.35) rotate(-7deg)}54%{opacity:1;transform:translate(-50%,-50%) scale(1.14) rotate(-7deg)}70%{opacity:1;transform:translate(-50%,-50%) scale(.94) rotate(-7deg)}to{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(-7deg)}}@keyframes cross-pop{0%{opacity:0;transform:translateY(8px) scale(.86)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-backdrop{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:18px;background:#02060cc7}.modal{width:min(680px,100%);max-height:90vh;border:1px solid #5c466f;border-radius:7px;background:#15101d;overflow-y:auto;box-shadow:0 24px 90px #00000080}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:17px 19px;border-bottom:1px solid var(--line)}.modal-header h2{margin:0;font-size:18px}.modal-body{padding:19px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.history-modal{width:min(680px,calc(100vw - 28px));border-color:#26354b;background:#0b121d}.history-modal-header{padding:14px 16px 8px;border-bottom:0}.history-modal-header h2{font-size:15px}.history-body{display:grid;gap:14px;padding:8px 16px 16px}.history-select{position:relative;display:block}.history-select select{width:100%;height:40px;padding:0 42px 0 13px;border:0;border-radius:6px;appearance:none;background:#22304a;color:#e9f2ff;font:inherit;font-weight:850;outline:none}.history-select svg{position:absolute;top:12px;right:12px;color:#b8c6d9;pointer-events:none}.history-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#d9e7fa;font-weight:850}.history-filter-button{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border-color:transparent;background:#22304a;color:#e8f1ff}.history-table{display:grid;gap:8px;overflow-x:auto;padding-bottom:2px}.history-grid{min-width:590px;display:grid;align-items:center;gap:12px}.history-grid-bets{grid-template-columns:1.45fr .9fr .9fr .9fr 58px}.history-grid-daily{grid-template-columns:1.35fr 1fr .85fr .85fr 58px}.history-grid-promo{grid-template-columns:1.2fr .85fr .75fr 1fr}.history-grid-wallet{grid-template-columns:1.3fr .9fr .9fr 58px}.history-grid-tips{grid-template-columns:1.25fr .95fr .95fr .85fr 58px}.history-grid-head{padding:0 14px 8px;color:#e8f2ff;font-size:14px;font-weight:900}.history-row{min-height:60px;padding:0 14px;border-radius:7px;background:#1a2639;color:#edf5ff;font-weight:800}.history-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-money{display:inline-flex;align-items:center;gap:5px}.history-info-button{width:30px;height:30px;display:grid;place-items:center;justify-self:center;border:0;border-radius:999px;background:transparent;color:#c8d6e8;cursor:pointer}.history-info-button:hover{background:#283852;color:#fff}.history-toggle{min-height:46px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:7px;background:#111a28;color:#d9e7fa;font-weight:800}.history-toggle input{position:absolute;opacity:0;pointer-events:none}.history-toggle span{width:38px;height:22px;position:relative;border-radius:999px;background:#1f2b3f}.history-toggle span:after{position:absolute;top:4px;left:4px;width:14px;height:14px;border-radius:50%;background:#4a5a70;content:"";transition:transform .16s ease,background .16s ease}.history-toggle input:checked+span{background:#126dd6}.history-toggle input:checked+span:after{transform:translate(16px);background:#fff}.history-detail-modal{width:min(460px,calc(100vw - 28px));border-color:#2a3b55;background:#0b121d}.history-detail-top{min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 12px}.history-back{min-height:34px;display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:#cfe0f6;cursor:pointer;font-weight:850}.history-detail-body{display:grid;gap:14px;padding:8px 16px 16px}.history-detail-title{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#f1f7ff;font-size:16px}.history-detail-actions{display:flex;justify-content:center;gap:14px}.history-detail-actions button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#bcd2ee;cursor:pointer;font-weight:800}.history-placed{margin:0;color:#c8d7ea;text-align:center;line-height:1.7}.history-detail-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:7px;background:#121c2b;overflow:hidden}.history-detail-stat{display:grid;gap:7px;padding:13px 15px;border-right:1px solid #2a3a52}.history-detail-stat:last-child{border-right:0}.history-detail-stat small{color:#94a8c2;font-weight:800}.history-detail-stat strong{min-width:0;color:#edf6ff;font-size:15px;overflow-wrap:anywhere}.history-result-card,.history-case-result{min-height:168px;display:grid;place-items:center;gap:8px;padding:18px;border-radius:7px;background:#121b2a;text-align:center}.history-result-card strong,.history-case-result strong{color:#edf6ff}.history-result-card span,.history-case-result span{color:#bad0ea}.history-case-result img{max-width:124px;max-height:96px;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(0,0,0,.35))}.history-battle-drops{display:grid;gap:10px}.history-battle-drops h3{margin:0;color:#edf6ff;font-size:14px}.history-battle-drop-list{max-height:320px;display:grid;gap:8px;overflow-y:auto;padding-right:4px}.history-battle-drop{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:1px solid #263854;border-radius:7px;background:#121b2a}.history-battle-drop img{width:46px;height:46px;object-fit:contain;image-rendering:pixelated}.history-battle-drop div{min-width:0;display:grid;gap:4px}.history-battle-drop strong,.history-battle-drop span,.history-battle-drop small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-battle-drop strong{color:#edf6ff}.history-battle-drop span{color:#bad0ea;font-size:12px}.history-battle-drop small{color:#8fa5c0}.history-proof-list{display:grid;gap:10px}.history-proof-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.history-proof-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.history-proof-field span{grid-column:1 / -1;color:#dce9fa;font-weight:850}.history-proof-field code{min-height:40px;display:flex;align-items:center;padding:0 10px;border-radius:5px;background:#22304a;color:#dceeff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-proof-field .icon-button{width:40px;height:40px;align-self:end;background:#22304a}@media(max-width:560px){.history-detail-stat-row{grid-template-columns:1fr}.history-detail-stat{border-right:0;border-bottom:1px solid #2a3a52}.history-detail-stat:last-child{border-bottom:0}.history-proof-pair{grid-template-columns:1fr}}.chat-profile-modal{width:min(640px,calc(100vw - 32px));border-color:#243248;background:#101722}.chat-profile-hero{position:relative;display:grid;justify-items:center;gap:8px;padding:17px 17px 4px;text-align:center}.chat-profile-close{position:absolute;z-index:2;top:12px;right:12px}.chat-profile-banner{width:min(520px,100%);height:142px;border:7px solid #f2c247;border-radius:8px;background:radial-gradient(circle at 52% 52%,rgba(0,0,0,.72),transparent 19%),conic-gradient(from 55deg,#53d7d0,#111c26,#f2c247,#14212f,#17b6aa,#1f2d18,#53d7d0);box-shadow:inset 0 0 0 2px #f2c2472e,0 15px 38px #00000047}.chat-profile-avatar{width:58px;height:58px;display:grid;place-items:center;margin-top:-38px;border:3px solid #53d7d0;border-radius:8px;background:#172236;color:#fff;font-size:18px;font-weight:950;box-shadow:0 8px 22px #00000059}.chat-profile-avatar .qbee-avatar.profile-head{width:52px;height:52px}.chat-profile-hero h2{margin:2px 0 0;color:#eaf2ff;font-size:20px}.chat-profile-rank{color:#aebbd0;font-size:13px}.chat-profile-discord{margin:-2px 0 0}.chat-profile-social-actions{width:min(100%,430px);display:flex;flex-wrap:nowrap;justify-content:safe center;gap:7px;margin-top:3px;padding:2px 1px 5px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.chat-profile-social-actions .button{min-height:34px;flex:0 0 auto;padding-inline:10px;white-space:nowrap}.chat-profile-social-actions .button.active{border-color:#f6c94fa6;background:#f6c94f24;color:#ffe28a}.chat-profile-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}.chat-profile-actions .button{min-width:88px;min-height:38px}.chat-profile-mute-state{margin:4px 0 0;color:#ffbf76;font-size:12px;font-weight:800}.chat-profile-section-title{margin:0 0 14px;color:#eaf2ff;font-size:16px}.chat-profile-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.chat-profile-stat{min-height:76px;display:grid;align-content:center;gap:8px;padding:13px 15px;border-radius:7px;background:#1b2738}.chat-profile-stat small{display:inline-flex;align-items:center;gap:7px;color:#aebbd0;font-weight:800}.chat-profile-stat strong{display:inline-flex;align-items:center;gap:6px;color:#dfe9f7;font-size:18px}.chat-profile-stat.positive strong{color:#28ef7d}.chat-profile-stat.negative strong{color:#ff5f86}.chat-profile-hidden{min-height:72px;display:flex;align-items:center;justify-content:center;gap:8px;color:#b8c5d8;font-weight:850;text-align:center}.chat-profile-hidden i{color:#aebbd0}.chat-mute-modal{width:min(680px,calc(100vw - 32px));border-color:#243248;background:#101722}.chat-mute-modal .modal-header{border-bottom:0}.chat-mute-title{display:block;margin-bottom:8px;color:#dce6f4;font-weight:850}.chat-mute-options{display:grid;gap:8px;margin-bottom:16px}.chat-mute-option{min-height:24px;display:flex;align-items:center;gap:8px;color:#dce6f4;cursor:pointer}.chat-mute-option span{min-width:80px}.chat-mute-option input{width:17px;height:17px;accent-color:#178cff}.chat-profile-activity{display:grid;gap:7px}.chat-profile-activity>span{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:7px;background:#1b2738}.chat-profile-activity small{color:var(--muted)}.chat-report-modal{width:min(560px,calc(100vw - 32px))}.chat-report-excerpt{margin:4px 0 16px;padding:12px 14px;border-left:3px solid var(--blue);border-radius:6px;background:var(--panel-2);color:var(--text);overflow-wrap:anywhere}.chat-report-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.chat-report-reasons label{min-height:44px;display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid var(--line);border-radius:7px;background:var(--panel-2);cursor:pointer}.chat-report-reasons input{width:17px;height:17px;accent-color:var(--blue)}.chat-report-modal textarea{width:100%;resize:vertical}.blocked-user-chip{display:inline-flex;align-items:center;gap:5px}.blocked-user-chip button{width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:#ffffff14;color:inherit;cursor:pointer}@media(max-width:560px){.chat-report-reasons{grid-template-columns:1fr}}.tabs{display:flex;gap:4px;padding:4px;border-radius:5px;background:#0d0912}.tabs button{flex:1;min-height:40px;border:0;border-radius:4px;background:transparent;cursor:pointer}.tabs button.active{background:#3a2949}.game-tabs{margin:12px 0 14px}.game-tabs button{white-space:nowrap}.compact-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.empty-state{padding:18px;border:1px solid var(--line);border-radius:5px;background:#ffffff06;color:var(--muted);text-align:center}.battle-picker-backdrop{background:#03070dd6}.battle-case-picker-modal{width:min(720px,calc(100vw - 24px));max-height:min(92vh,880px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-color:#29364a;background:#0f1724;overflow:hidden}.battle-case-picker-modal .modal-header{padding:16px 17px 10px;border-bottom:0}.battle-case-picker-body{display:grid;gap:12px;padding:10px 17px 16px;overflow-y:auto}.battle-picker-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.battle-picker-tabs button,.battle-picker-controls select,.battle-picker-search{min-height:39px;border:1px solid #253247;border-radius:6px;background:#1a2638;color:#dbe7f5}.battle-picker-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;cursor:pointer;font-size:13px;font-weight:800}.battle-picker-tabs button.active{border-color:#177bff;background:#1d3558;box-shadow:inset 0 0 0 1px #187aff6b}.battle-picker-search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:0 11px}.battle-picker-search svg{color:#8ba1bb}.battle-picker-search input{width:100%;height:38px;border:0;background:transparent;color:#eef5ff;outline:0;font:inherit}.battle-picker-search input::placeholder{color:#91a0b4}.battle-picker-controls{display:grid;grid-template-columns:minmax(0,190px) minmax(0,190px);gap:8px}.battle-picker-controls select{width:100%;padding:0 12px}.battle-picker-price-filter{display:grid;gap:11px;margin:0;padding:12px;border:1px solid rgba(90,126,230,.3);border-radius:8px;background:#081132d6}.battle-picker-price-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.battle-picker-price-head>div{display:grid;gap:2px}.battle-picker-price-head strong{color:#f2f6ff;font-size:13px}.battle-picker-price-head span{color:#93a6c8;font-size:11px}.battle-picker-price-head button{min-height:31px;padding:0 11px;border:1px solid rgba(124,155,255,.34);border-radius:6px;background:#111f4df0;color:#dce7ff;cursor:pointer;font-size:11px;font-weight:850}.battle-picker-price-head button:hover:not(:disabled){border-color:#ffd21ea8;color:#fff2a8}.battle-picker-price-head button:disabled{cursor:not-allowed;opacity:.48}.battle-picker-price-ranges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.battle-picker-price-ranges label{display:grid;gap:7px;min-width:0}.battle-picker-price-ranges label>span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#c8d5ed;font-size:11px;font-weight:750}.battle-picker-price-ranges output{color:#ffe67a;font-variant-numeric:tabular-nums;font-weight:900}.battle-picker-price-ranges input[type=range]{width:100%;height:22px;margin:0;accent-color:#8c5cff;cursor:pointer}.battle-picker-price-ranges input[type=range]:disabled{cursor:not-allowed;opacity:.5}.battle-picker-price-ranges input[type=range]:focus-visible{outline:2px solid #61baff;outline-offset:3px}.battle-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(146px,1fr));gap:12px}.battle-picker-card{position:relative;min-height:276px;display:grid;grid-template-rows:120px minmax(34px,auto) auto auto;align-items:center;justify-items:center;gap:8px;padding:13px 12px 14px;border:1px solid #263447;border-radius:7px;background:#0e1825;text-align:center;box-shadow:inset 0 1px #ffffff09}.battle-picker-card.selected{border-color:#197effb3;box-shadow:inset 0 0 0 1px #197eff3d,0 12px 30px #00000029}.battle-picker-favorite{position:absolute;top:9px;right:9px;z-index:5;width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid rgba(124,155,255,.34);border-radius:50%;background:#070f2beb;color:#aebfe0;cursor:pointer}.battle-picker-favorite:hover,.battle-picker-favorite:focus-visible,.battle-picker-favorite.active{border-color:#ffd21eb3;color:#ffe16c}.battle-picker-favorite:focus-visible{outline:2px solid #61baff;outline-offset:2px}.battle-picker-favorite.active svg{fill:currentColor}.battle-picker-art{position:relative;display:grid;place-items:end center;width:126px;height:112px}.battle-picker-art .case-chest{width:112px;height:92px;transform:none}.battle-picker-art .daily-case-item-fan{transform:translateY(-4px) scale(.88)}.battle-picker-card strong{max-width:120px;min-height:34px;display:grid;place-items:center;color:#eef5ff;font-size:13px;line-height:1.18}.battle-picker-card>span{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#dce9ff;font-size:13px;font-weight:800}.battle-picker-stepper{width:100%;height:38px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;overflow:hidden;border-radius:6px;background:#1a2638}.battle-picker-stepper button{height:38px;border:0;background:transparent;color:#dce7f7;cursor:pointer;font-size:17px;font-weight:900}.battle-picker-stepper button:hover:not(:disabled){background:#26384f}.battle-picker-stepper button:disabled{cursor:not-allowed;opacity:.42}.battle-picker-stepper b{color:#eef5ff;font-size:16px}.battle-picker-footer{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 17px;border-top:1px solid #223044;background:#111b2a}.battle-picker-footer span{color:#c6d2e4;font-size:13px}.battle-picker-footer strong{color:#eef5ff}.setting-row{cursor:pointer}.setting-row input{width:18px;height:18px;accent-color:var(--gold)}.game-settings-modal{width:min(440px,calc(100vw - 28px))}.game-settings-modal .modal-header{align-items:center}.game-settings-modal .modal-header>div{display:grid;gap:2px}.game-settings-modal .modal-header h2{margin:0}.modal-eyebrow{color:#7f91aa;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.game-settings-body{display:grid;gap:13px}.game-setting-volume,.game-animation-speed,.game-setting-toggle{margin:0;padding:14px;border:1px solid #26364d;border-radius:8px;background:#111b2a}.game-setting-label,.game-animation-speed legend{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#aebbd0;font-size:13px;font-weight:800}.game-setting-label>span,.game-animation-speed legend{align-items:center;gap:7px}.game-setting-label>span{display:flex}.game-setting-label output{color:#e9f2ff;font-variant-numeric:tabular-nums}.game-setting-volume input[type=range]{width:100%;height:24px;margin-top:7px;accent-color:#168cf0;cursor:pointer}.game-animation-speed{min-width:0}.game-animation-speed legend{padding:0 4px}.game-animation-speed-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:3px;padding:4px;border-radius:7px;background:#0a1320}.game-animation-speed-options button{min-width:0;min-height:38px;padding:7px 5px;border:0;border-radius:6px;background:transparent;color:#98a7bd;font-size:12px;font-weight:800;cursor:pointer}.game-animation-speed-options button:hover{color:#edf6ff;background:#26588461}.game-animation-speed-options button.active{background:#168cf0;color:#fff;box-shadow:0 6px 18px #0968be52}.game-animation-speed-options button:focus-visible,.game-setting-volume input:focus-visible,.game-setting-toggle input:focus-visible{outline:2px solid #8bcbff;outline-offset:2px}.game-setting-note{margin:9px 3px 0;color:#77879d;font-size:11px;line-height:1.45}.game-setting-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.game-setting-copy{min-width:0;display:grid;gap:3px}.game-setting-copy strong{color:#eaf2ff;font-size:13px}.game-setting-copy span{color:#7f8ea3;font-size:11px;line-height:1.4}.game-setting-toggle input{position:relative;width:40px;height:22px;margin:0;appearance:none;border:1px solid #526074;border-radius:999px;background:#263246;cursor:pointer;transition:background .14s ease,border-color .14s ease}.game-setting-toggle input:after{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#dce7f5;box-shadow:0 2px 5px #00000059;content:"";transition:transform .14s ease}.game-setting-toggle input:checked{border-color:#168cf0;background:#168cf0}.game-setting-toggle input:checked:after{transform:translate(18px)}.game-setting-toggle input:disabled{cursor:not-allowed;opacity:.52}@media(max-width:440px){.game-settings-body{gap:10px}.game-setting-volume,.game-animation-speed,.game-setting-toggle{padding:12px}.game-animation-speed-options button{min-height:36px;font-size:11px}}.dice-fair-row>span,.wheel-fair-row>span,.mines-fair-row>span,.tower-fair-row>span,.limbo-fair-row>span,.coinflip-fair-row>span,.keno-fair-row>span,.crash-fair-row>span{cursor:pointer}body.quick-mode *,body.quick-mode *:before,body.quick-mode *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html:has(body.quick-mode),body.quick-mode{scroll-behavior:auto!important}body.quick-mode .blackjack-table .playing-card.from-shoe,body.quick-mode .baccarat-table .playing-card.from-shoe,body.quick-mode .hilo-card-stack .playing-card.from-deck{opacity:1!important}body.quick-mode .blackjack-table .playing-card.from-shoe:after,body.quick-mode .baccarat-table .playing-card.from-shoe:after,body.quick-mode .hilo-card-stack .playing-card.from-deck:after{opacity:0!important}body.quick-mode .blackjack-table .playing-card.reveal-hole:after{opacity:0!important;transform:rotateY(92deg)!important}body.quick-mode .slide-track.rolling,body.quick-mode .slide-track.revealing,body.quick-mode .slide-track.settled{transform:translate(var(--slide-to))!important}body.quick-mode .wheel-game.spinning .wheel-disc{transform:rotate(var(--wheel-spin-to))!important}body.quick-mode .roulette-idle-layer{transform:rotate(var(--roulette-wheel-rest, 0deg))!important}body.quick-mode .roulette-wheel-wrap.spinning .roulette-idle-layer{transform:rotate(var(--roulette-wheel-stop, 0deg))!important}body.quick-mode .roulette-ball-orbit{transform:rotate(0)!important}body.quick-mode .roulette-wheel-wrap.spinning .roulette-ball-orbit{transform:rotate(calc(-1 * var(--roulette-ball-stop, 0deg)))!important}body.quick-mode .crash-curve{transform:skewY(-10deg) scaleX(1)!important}body.quick-mode .crash-ship{left:50%!important;bottom:35%!important;transform:translate(-43%,54%) rotate(8deg)!important}body.quick-mode .cross-car,body.quick-mode .cross-road-scene.active:after{animation:none!important}body.quick-mode .case-lanes.spinning .case-lane.horizontal .case-reel-track{transform:translate3d(var(--case-final-x, 0),0,0)}body.quick-mode .case-lanes.spinning .case-lane.vertical .case-reel-track{transform:translate3d(0,var(--case-final-y, 0),0)}body.quick-mode .battle-live-reel.spinning .battle-reel-track{transform:translate3d(0,var(--battle-final-y, 0),0)}body.quick-mode .cross-safe-setpiece.active .cross-safe-barrier{opacity:1;transform:translate(-50%) scale(1)}body.quick-mode .cross-safe-setpiece.active .cross-barrier-car{opacity:1;transform:translate3d(-50%,calc(var(--cross-barrier-y) - var(--cross-barrier-stop-offset)),0) rotate(-8deg)}body.quick-mode .cross-safe-setpiece.active .cross-barrier-sparks{opacity:0}body.quick-mode .cross-road-scene.safe-barrier-sequence .cross-runner,body.quick-mode .cross-road-scene.stepping .cross-runner{opacity:1;transform:translateZ(0) rotate(0) scale(1)}body.quick-mode .cross-road-scene.crashing .cross-runner{opacity:0;transform:translate3d(var(--cross-impact-after),13px,0) rotate(14deg) scale(.5)}body.quick-mode .cross-road-scene.crashing .cross-impact-car{opacity:0;transform:translate3d(-50%,760px,0)}body.quick-mode .cross-road-scene.crashing .cross-blood-splat{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(-7deg)}body.compact-game-controls .bet-panel{gap:9px}body.compact-game-controls .field,body.compact-game-controls .result-banner,body.compact-game-controls .amount-input{margin-block:4px}.wallet-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:16px 0}.wallet-method{min-height:64px;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:5px;background:var(--panel-2);cursor:pointer}.wallet-method.active{border-color:var(--gold)}.cashier-callout{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:6px;background:#101927b8}.cashier-callout h3{margin:0;font-size:17px}.cashier-callout p{margin:0}.cashier-command{display:inline-flex;width:fit-content;align-items:center;min-height:38px;padding:0 12px;border:1px solid rgba(242,183,64,.45);border-radius:5px;background:#f2b7401f;color:#ffe39a;font-weight:800}.cashier-panel{display:grid;gap:14px;padding:16px;border:1px solid rgba(214,168,50,.32);border-radius:7px;background:linear-gradient(135deg,rgba(214,168,50,.08),transparent 36%),#0f1420db}.cashier-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cashier-panel-head h3{margin:0;font-size:18px}.cashier-panel-head span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.cashier-chat{display:grid;gap:12px}.cashier-chat-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start}.cashier-chat-row.player{grid-template-columns:minmax(0,1fr) 34px}.cashier-chat-row.player .cashier-avatar{grid-column:2;grid-row:1}.cashier-chat-row.player .cashier-bubble{grid-column:1;justify-self:end;border-color:#d6a83266;background:#d6a8321f}.cashier-avatar{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(214,168,50,.38);border-radius:7px;background:#1f172af0;color:#ffe39a;font-size:11px;font-weight:900}.cashier-bubble{min-width:0;width:fit-content;max-width:100%;padding:12px;border:1px solid rgba(78,93,119,.68);border-radius:7px;background:#141d2deb;color:var(--text)}.cashier-bubble p{margin:7px 0 0}.cashier-realm-list{display:grid;gap:9px;margin-top:10px}.cashier-realm-card{min-width:0;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(92px,.6fr) 36px;align-items:center;gap:10px;padding:12px;border:1px solid rgba(214,168,50,.55);border-radius:7px;background:#0a0d14e0;box-shadow:inset 3px 0 #d6a832a6}.cashier-realm-card strong{display:block;min-width:0;overflow:hidden;color:#ffe39a;font-size:18px;text-overflow:ellipsis}.cashier-small{display:block;margin-bottom:4px;color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.cashier-ticket-id{display:inline-flex;margin-top:10px;color:var(--muted);font-size:12px;font-weight:750}.cashier-cancel-button{display:flex;width:fit-content;margin-top:12px}.cashier-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.cashier-form .cashier-text-field{grid-column:1 / -1}.cashier-lock-note{grid-column:1 / -1;display:grid;gap:4px;padding:11px 12px;border:1px solid rgba(243,189,50,.28);border-radius:6px;background:#f3bd3214;color:var(--muted);font-size:13px;line-height:1.35}.cashier-lock-note strong{color:#ffe39a}.cashier-lock-note.warning{border-color:#ff5c7985;background:#ff5c791a}.cashier-lock-note.warning strong{color:#ff8aa5}.cashier-amount-field,.cashier-text-field{min-height:48px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:#110c18}.cashier-amount-field input,.cashier-text-field{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-weight:800}.cashier-submit{min-width:128px}.item-deposit-panel{gap:16px}.item-deposit-maintenance-panel{border-color:#f3bd3275;background:radial-gradient(circle at 18% 8%,rgba(243,189,50,.16),transparent 36%),linear-gradient(180deg,#0c1f22fa,#061114fa)}.item-deposit-maintenance-panel .cashier-panel-head svg{color:#ffe39a}.item-deposit-total{color:#ffe39a;font-size:20px;font-weight:950;white-space:nowrap}.item-deposit-form{display:grid;gap:12px}.item-deposit-picker-panel{padding:14px}.item-deposit-picker-panel .item-deposit-toolbar{grid-template-columns:minmax(0,1fr) minmax(160px,220px)}.item-deposit-case-grid{max-height:min(44vh,430px)}.item-deposit-picker-card{min-height:132px}.item-deposit-picker-card img{filter:drop-shadow(0 10px 14px rgba(0,0,0,.44))}.item-deposit-summary-panel{display:grid;gap:12px}.item-deposit-summary-panel .case-builder-panel-head{margin-bottom:0}.item-deposit-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:10px}.item-deposit-search input,.item-deposit-quantity input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-weight:850}.item-deposit-quantity span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.item-deposit-selected{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;padding:12px;border:1px solid rgba(214,168,50,.42);border-radius:7px;background:radial-gradient(circle at 20% 15%,rgba(31,181,177,.16),transparent 34%),#110c18e6}.item-deposit-selected strong{display:block;min-width:0;overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.item-deposit-selected p{margin:5px 0 0}.item-deposit-split{display:grid;gap:9px;padding:12px;border:1px solid rgba(242,183,64,.28);border-radius:7px;background:#f2b74012}.item-deposit-split-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.item-deposit-split-head strong{color:#ffe39a;text-align:right}.item-deposit-route-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.item-deposit-route{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:1px solid rgba(78,93,119,.56);border-radius:6px;background:#070b1294}.item-deposit-route span{min-width:0;overflow:hidden;color:var(--muted);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.item-deposit-route strong{color:var(--text);white-space:nowrap}.item-deposit-selected-media{min-height:74px;display:grid;place-items:center;border:1px solid rgba(78,93,119,.6);border-radius:7px;background:#070b12b3}.item-deposit-selected-media img{max-width:72px;max-height:72px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 10px 15px rgba(0,0,0,.45))}.item-deposit-grid{max-height:min(38vh,360px);display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:9px;overflow:auto;padding-right:4px}.item-deposit-card{min-width:0;display:grid;gap:7px;justify-items:center;padding:10px 8px;border:1px solid rgba(78,93,119,.64);border-radius:7px;background:#0c121deb;color:var(--text);cursor:pointer;text-align:center}.item-deposit-card:hover,.item-deposit-card.selected{border-color:#f2b740d1;background:linear-gradient(180deg,#f2b74024,#0c121df0),#0c121deb}.item-deposit-card span{height:58px;display:grid;place-items:center}.item-deposit-card img{max-width:56px;max-height:56px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 8px 12px rgba(0,0,0,.42))}.item-deposit-card strong{width:100%;overflow:hidden;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.item-deposit-card small{color:#ffe39a;font-weight:900}.item-deposit-instructions{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:10px;padding:12px;border:1px solid rgba(31,181,177,.42);border-radius:7px;background:#1fb5b114}.item-deposit-instructions strong{display:block;color:#9ff8f2;font-size:20px;font-weight:950}.item-deposit-instructions p{margin:5px 0 0}.item-deposit-ticket{margin-top:2px}@media(max-width:640px){.cashier-form,.cashier-realm-card,.item-deposit-toolbar,.item-deposit-selected,.item-deposit-instructions{grid-template-columns:1fr}.cashier-submit{width:100%}.item-deposit-split-head{align-items:flex-start;flex-direction:column}.item-deposit-split-head strong{text-align:left}.cashier-realm-card .icon-button{justify-self:start}}.link-code-panel{display:grid;gap:10px;padding:14px;border:1px solid rgba(242,183,64,.45);border-radius:6px;background:#f2b74014}.link-code-panel label{color:var(--muted);font-size:13px;font-weight:800}.link-code-digits{display:flex;flex-wrap:wrap;gap:6px}.link-code-digits span{display:grid;place-items:center;width:42px;height:52px;border:1px solid rgba(242,183,64,.55);border-radius:6px;background:#070c14c7;color:#ffe39a;font-size:28px;font-weight:900;line-height:1}.link-code-panel .cashier-command{width:100%;justify-content:center;min-height:46px;font-size:18px}#toast-region{position:fixed;z-index:100;right:20px;bottom:20px;display:grid;gap:8px}.toast{min-width:260px;max-width:360px;padding:12px 14px;border:1px solid #3b4b63;border-radius:5px;background:#172235;box-shadow:0 14px 40px #00000059}.toast.good{border-color:#2e8c63}.toast.bad{border-color:#a33750}.mobile-only{display:none}@media(max-width:1280px){:root{--chat: 275px}.game-grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}.case-lobby-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1050px){:root{--chat: 0px}.chat-pull-tab{display:none!important}.topbar{grid-template-columns:var(--sidebar) 1fr}.app-shell.sidebar-collapsed .topbar{grid-template-columns:var(--sidebar-collapsed) 1fr}.topbar-right{display:none}.chat-panel{right:0;width:310px;transform:translate(100%);transition:transform .16s ease}.chat-panel:not(.open){display:none}.chat-panel.open{display:flex;transform:translate(0)}.auth-actions>.mobile-only,.topbar-user-actions>.mobile-only{display:inline-grid}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{grid-template-columns:1fr 1fr}.case-lobby-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-filter-bar{grid-template-columns:1fr 1fr}.promo-manage-row{grid-template-columns:minmax(150px,1fr) minmax(0,.7fr) minmax(0,.7fr)}.affiliate-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-steps{grid-template-columns:1fr}}@media(max-width:900px){:root{--sidebar: 0px;--header: 60px}input,select,textarea{font-size:16px}.game-result-box{top:calc(var(--header) + 180px);left:50vw;width:min(204px,calc(100vw - 32px))}.topbar{grid-template-columns:1fr}.topbar-left{display:none}.topbar-center{min-width:0;padding:0 12px}.topbar-brand-slot{min-width:0;flex:0 1 auto}.auth-actions,.topbar-user-actions{flex:0 1 auto;min-width:0;gap:6px}.auth-actions .button{min-width:0;padding:0 10px}.auth-actions .auth-signin{padding:0 9px}.desktop-compact-logo{display:none}.topbar-brand-slot>.icon-button.mobile-only{display:inline-grid}.topbar-brand-slot>.logo.mobile-only{display:inline-flex}.balance-value{min-width:auto;padding:8px 10px}.sidebar{left:-260px;width:250px;visibility:hidden;pointer-events:none;transition:left .16s ease,visibility 0s linear .16s}.sidebar.open{left:0;visibility:visible;pointer-events:auto;transition-delay:0s}.sidebar[aria-hidden=true],.sidebar[inert]{left:-260px!important;visibility:hidden;pointer-events:none}.app-shell.sidebar-collapsed .topbar{grid-template-columns:1fr}.app-shell.sidebar-collapsed .sidebar{left:-260px;width:250px;padding:16px}.app-shell.sidebar-collapsed .sidebar.open{left:0}.app-shell.sidebar-collapsed .search-box{height:auto;display:block;background:transparent}.app-shell.sidebar-collapsed .search-box svg{position:absolute;top:13px;left:12px}.app-shell.sidebar-collapsed .search-box input{display:block}.app-shell.sidebar-collapsed .nav-button{justify-content:flex-start;gap:11px;padding:10px 12px}.app-shell.sidebar-collapsed .subnav{margin-left:10px}.app-shell.sidebar-collapsed .subnav .nav-button{padding:7px 10px}.app-shell.sidebar-collapsed .nav-label,.app-shell.sidebar-collapsed .nav-button[data-action=toggle-originals] svg:last-child,.app-shell.sidebar-collapsed .discord-callout span{display:inline}.app-shell.sidebar-collapsed .nav-label{flex:1}.app-shell.sidebar-collapsed .discord-callout{justify-content:flex-start;padding:12px}.page{margin:0;padding:calc(var(--header) + 14px) 12px 36px}.app-shell.sidebar-collapsed .page{margin:0}.hero{min-height:520px;align-items:flex-end;justify-content:stretch;padding:24px;background-position:32% center}.hero:before{background:#07050b6b}.hero>div:first-child{width:100%;min-width:0;padding:10px 0}.hero h1{font-size:34px}.hero-art{display:none}.hero-cube{top:8px;right:80px;width:92px;height:92px}.feature-grid,.stats-grid,.form-grid,.promo-grid,.case-grid,.case-source-tabs,.case-filter-bar,.case-builder-top,.case-look-grid,.case-builder-row{grid-template-columns:1fr}.case-community-tabs{display:grid;grid-template-columns:1fr 1fr}.case-community-tabs .primary{margin-left:0}.case-search-field{grid-template-columns:auto minmax(0,1fr)}.case-search-field button{grid-column:1 / -1}.case-builder-footer{align-items:stretch;flex-direction:column}.compact-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-layout{min-width:0;grid-template-columns:minmax(0,1fr)}.account-main,.account-main>*,.account-stats,.account-tabs,.account-tab-panel{min-width:0;max-width:100%}.account-profile-card{position:static}.account-link-warning{grid-template-columns:auto 1fr}.account-link-warning .button{grid-column:1 / -1;justify-content:center}.discord-settings-card{grid-template-columns:1fr}.discord-settings-actions{justify-content:stretch}.discord-settings-actions .button{flex:1 1 160px;justify-content:center}.account-tabs{width:100%}.avatar-builder-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.avatar-builder-body{grid-template-columns:1fr}.avatar-accordion{max-height:none}.avatar-option-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.promo-manage-row,.chat-profile-stats{grid-template-columns:1fr}.chat-profile-banner{height:118px}.promo-manage-row .button{width:100%}.affiliate-hero,.affiliate-claim-card,.affiliate-join-form{grid-template-columns:1fr}.affiliate-claim-card .button{grid-column:auto;grid-row:auto;width:100%}.affiliate-join-panel{align-items:stretch;flex-direction:column}.affiliate-code-pill,.affiliate-join-panel .button{width:100%}.site-footer{grid-template-columns:1fr}.compact-tabs{width:100%;min-width:0;max-width:100%;overflow-x:auto}.modal{width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.modal-body{min-width:0;padding:14px}.modal table{display:block;max-width:100%;overflow-x:auto}.battle-case-picker-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.battle-picker-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.battle-picker-controls{grid-template-columns:1fr}.battle-picker-price-ranges{grid-template-columns:1fr;gap:10px}.battle-picker-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:9px}.battle-picker-card{min-height:250px;padding:10px}.battle-picker-footer{align-items:stretch;flex-direction:column}.battle-page-heading{grid-template-columns:1fr;gap:10px}.battle-page-heading>span{display:block}.battle-lobby-controls{grid-template-columns:1fr}.battle-lobby-tools{justify-content:stretch}.battle-lobby-tools>button,.battle-lobby-tools label{flex:1 1 150px;justify-content:center}.battle-lobby-tools label{flex-basis:190px;justify-content:space-between}.battle-lobby-row{grid-template-columns:1fr;align-items:stretch}.battle-lobby-row .battle-card-cases{justify-content:flex-start}.battle-row-status,.battle-row-action{justify-content:stretch;text-align:left}.battle-row-action .button{width:100%}.battle-selected-case-list{grid-template-columns:1fr}.battle-create-footer{align-items:stretch;flex-direction:column}.game-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.game-layout{grid-template-columns:1fr}.bet-panel{border-right:0;border-bottom:1px solid var(--line)}.game-stage{min-height:490px;padding:14px}.dice-layout .game-stage{min-height:500px;padding:0}.dice-stage{min-height:500px;padding:22px 14px 16px}.dice-slider-area{padding-inline:2px}.dice-config-row{grid-template-columns:1fr;padding:12px}.playing-card{width:69px;height:98px;font-size:18px}.card-row{min-height:105px;gap:6px}.blackjack-table{min-height:430px;padding:14px 10px 18px}.blackjack-shoe{top:auto;right:auto;width:60px;height:78px;transform:none}.blackjack-table-top{grid-template-columns:minmax(0,1fr) 60px;gap:8px}.blackjack-shoe span{right:calc(var(--shoe-layer, 0) * 2px);top:calc(var(--shoe-layer, 0) * 2px);width:52px;height:70px;border-width:2px;border-radius:6px}.blackjack-rules{flex-wrap:wrap;gap:6px 14px}.blackjack-player-hands{gap:6px}.blackjack-side-row{justify-content:center;gap:34px}.blackjack-chip-tray{grid-template-columns:repeat(4,minmax(0,1fr))}.baccarat-table{min-height:500px;padding:14px 10px 16px}.baccarat-card-zone{padding:14px 0 0}.baccarat-hands{grid-template-columns:1fr 1fr;gap:8px}.baccarat-bet-pads{gap:7px}.baccarat-pad{min-height:86px;padding:8px 6px}.baccarat-chip{right:6px;width:32px;height:32px;font-size:9px}.baccarat-ribbon{top:39%;width:min(88%,420px);padding:10px 14px;font-size:10px}.baccarat-shoe{top:8px;right:8px;transform:scale(.68);transform-origin:top right}.hilo-table{min-height:540px;padding:34px 10px 26px}.hilo-side-card{top:72px}.hilo-side-card.highest{left:10px}.hilo-side-card.lowest{right:10px}.hilo-side-card .playing-card{width:62px;height:90px;font-size:18px}.hilo-side-card span{font-size:9px}.hilo-card-stack{width:96px;height:138px}.hilo-card-stack .playing-card{width:92px;height:130px;font-size:22px}.hilo-predictions{grid-template-columns:1fr}.hilo-layout .game-result-box{position:absolute;top:16px;left:50%;width:min(164px,calc(100% - 136px));min-width:132px;min-height:86px;padding:10px 12px;gap:5px;transform:translate(-50%)}.hilo-layout .game-result-box strong{font-size:30px}.hilo-layout .game-result-box span{font-size:13px}.hilo-layout .game-result-box.result-entering{animation-name:hilo-result-box-pop}.hilo-layout .game-stage:has(>.game-result-box) .hilo-table{padding-top:132px}.wheel-stage{min-height:500px;padding:24px 10px 0}.wheel-game{width:min(340px,84vw);margin-bottom:18px}.wheel-payout-row{grid-template-columns:repeat(2,minmax(0,1fr))}.wheel-payout-tile{min-height:40px;font-size:14px}.mines-stage{min-height:500px;padding:22px 10px}.mines-board{width:min(360px,100%);max-width:100%;padding:10px}.mines-stage .mines-grid{gap:5px}.tower-stage{min-height:500px;padding:22px 10px 16px}.tower-guardian{top:0;--tower-guardian-scale: .78;transform-origin:top center}.tower-board{width:min(360px,100%);max-width:100%;margin-top:128px;padding:32px 10px 10px}.tower-stage .tower-grid{gap:6px}.tower-stage .tower-cell{min-height:31px}.tower-mountain{transform:scale(.76);transform-origin:bottom center}.tower-mountain-right{transform:scale(.76) scaleX(-1)}.coinflip-stage{min-height:280px}.coinflip-toss-zone{height:160px}.coinflip-main-coin{width:96px;height:96px}.coin-face.tossing{width:86px;height:86px;font-size:30px}.coinflip-ladder{height:106px;gap:8px;padding:12px 12px 16px}.coinflip-step{flex-basis:74px;height:74px;font-size:11px}.coinflip-step .coin-face{width:62px;height:62px;font-size:22px}.coinflip-side-grid{grid-template-columns:1fr}.keno-stage{min-height:500px;padding:28px 10px 18px}.keno-board{width:min(430px,100%);max-width:100%;gap:5px}.keno-stage .keno-cell{min-height:46px;border-radius:5px;font-size:12px}.keno-payout-table{width:min(430px,100%);max-width:100%;grid-template-columns:repeat(var(--keno-payout-cols),minmax(64px,1fr));gap:5px;padding-bottom:4px;scroll-snap-type:inline proximity}.keno-payout-table span{min-height:32px;padding:6px 5px;font-size:11px;scroll-snap-align:start}.keno-empty{width:min(430px,92vw);min-height:68px}.keno-result-card{top:50%;min-width:170px;min-height:98px}.keno-result-card strong{font-size:28px}.keno-action-row{grid-template-columns:1fr}.keno-risk-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.limbo-stage{min-height:300px}.limbo-result{top:32%;font-size:58px}.limbo-history-row{top:12px;left:12px;gap:5px;max-width:calc(100% - 24px)}.limbo-history-row span{min-width:56px;min-height:30px;padding:0 7px;font-size:12px}.limbo-astronaut{bottom:14px;--limbo-astronaut-scale: .66;transform-origin:bottom center}.crash-live-stage{min-height:500px;padding:12px 10px 0}.crash-graph{min-height:425px}.crash-history-row{gap:6px}.crash-history-row span{min-width:54px;padding:7px 8px;font-size:12px}.crash-live-readout{font-size:50px}.crash-ship{width:48px;height:48px}.crash-qbee-fisher{left:calc(15% + var(--crash-x, 0) * 68%);width:132px;height:108px}.roulette-grid{grid-template-columns:48px repeat(12,minmax(34px,1fr)) 42px;width:100%;max-width:100%;min-width:0;padding-block:4px;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.roulette-stage{width:100%;max-width:100%;min-width:0;justify-items:center;overflow:visible}.roulette-wheel-wrap{width:min(330px,100%);max-width:100%}.roulette-wheel-wrap,.roulette-history{justify-self:center}.roulette-table-actions{width:100%;min-width:0}.leader-podium{gap:7px;padding:14px 7px}.battle-grid{grid-template-columns:1fr}}.case-fan-item.custom-position{left:var(--case-item-x, 50%)!important;top:var(--case-item-y, 45%)!important;right:auto!important;z-index:var(--case-item-z, 5)!important;transform:translate(-50%,-50%) rotate(var(--case-item-rotate, 0deg)) scale(var(--case-item-scale, 1))!important}@media(max-width:860px){.case-builder-toolbar,.case-builder-chance-grid,.case-builder-design-picks,.case-builder-design-controls{grid-template-columns:1fr}.case-builder-live-preview{height:320px}.case-builder-live-preview .case-chest{right:24px;bottom:24px;width:260px;height:265px}}@media(max-width:440px){.account-stats .stat{min-width:0;padding-inline:12px}.account-stats .stat-value{font-size:clamp(16px,4.7vw,20px);overflow-wrap:anywhere}.topbar-center{gap:8px;padding:0 8px}.topbar-brand-slot{flex:0 1 auto;max-width:112px}.logo{font-size:18px}.logo .brand-logo-mark{width:28px;height:28px}.auth-actions{gap:5px}.auth-actions .button{min-height:34px;height:34px;gap:4px;padding:0 8px;font-size:13px}.auth-actions .button svg{display:none}.wallet-button{width:40px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-title-row{align-items:flex-start;flex-direction:column}}@media(max-width:339px){.topbar-brand-slot .brand-wordmark{display:none}}:root{--gold: #f2c247;--gold-bright: #ffe58b;--gold-deep: #8b6217;--teal: #53d7d0;--teal-deep: #0d595b;--grass: #78b943;--stone: #a8aca5;--ink: #031012;--panel: #0a1719;--panel-2: #102327;--panel-3: #19383a;--line: rgba(242, 194, 71, .28);--soft-line: rgba(83, 215, 208, .18);--muted: #aebfbd;--text: #f2f7f2}body{color:var(--text);background:#030d0f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{opacity:.24;filter:saturate(1.12) contrast(1.08)}body:after{background:linear-gradient(30deg,rgba(242,194,71,.075) 0 8px,transparent 9px 64px),linear-gradient(150deg,rgba(83,215,208,.065) 0 8px,transparent 9px 64px),linear-gradient(180deg,#030d0f1a,#030d0fc7),linear-gradient(90deg,#06191cc7,#0510128f 46%,#06191cd1);background-size:128px 74px,128px 74px,auto,auto;opacity:.82}::selection{background:#f2c24752;color:#fff9dd}.topbar{border-bottom-color:#f2c24742;background:linear-gradient(180deg,#081a1dfa,#040e10fa),linear-gradient(90deg,#f2c2471a,#53d7d00f);box-shadow:0 14px 34px #0000006b,inset 0 -1px #53d7d01f;backdrop-filter:blur(14px)}.topbar-left,.topbar-right{border-color:#f2c2472e}.logo{color:#fff8db;text-shadow:0 4px 18px rgba(0,0,0,.42)}.brand-logo-mark{border:1px solid rgba(242,194,71,.42);box-shadow:0 0 0 3px #f2c24712}.brand-wordmark-c{color:var(--gold);text-shadow:0 0 16px rgba(242,194,71,.42)}.brand-wordmark-rest{color:#eef8f5}.icon-button,.reward-toggle,.wallet-button{border:1px solid rgba(242,194,71,.18);background:linear-gradient(180deg,#183437eb,#0c1c1ff5);color:#dcefeb;box-shadow:inset 0 1px #ffffff0b,0 10px 22px #0003}.icon-button:hover,.reward-toggle:hover,.reward-toggle.active,.wallet-button:hover{border-color:#f2c2476b;background:linear-gradient(180deg,#244c4ff5,#0f2a2dfa);color:#fff9dd}.balance-control{border:1px solid rgba(242,194,71,.28);border-radius:7px;background:linear-gradient(180deg,#132e31eb,#08181bfa);box-shadow:0 14px 28px #00000047,inset 0 1px #ffffff0e}.balance-value{background:transparent;color:#fff6cf}.wallet-button{border-color:#f2c24766;background:linear-gradient(180deg,#c99428,#755516);color:#fff9e8}.auth-actions .button,.button{border-color:#f2c2473b;background:linear-gradient(180deg,#142b2ff5,#09191cfa);color:#eef8f5;box-shadow:inset 0 1px #ffffff0b}.button:hover:not(:disabled){border-color:#53d7d075;background:linear-gradient(180deg,#1b3f42fa,#0c2427fa)}.button.primary,.auth-actions .button.primary{border-color:#ffe58bb3;background:linear-gradient(180deg,#f0bd39,#9d701f 58%,#704c13);color:#fff9dd;text-shadow:0 1px 0 rgba(0,0,0,.28);box-shadow:0 12px 24px #78500c42,inset 0 1px #ffffff38}.button.primary:hover:not(:disabled),.auth-actions .button.primary:hover:not(:disabled){background:linear-gradient(180deg,#ffcf55,#b98225 58%,#815a18)}.sidebar{border-right:1px solid rgba(242,194,71,.18);background:linear-gradient(30deg,rgba(255,255,255,.025) 0 8px,transparent 9px 58px),linear-gradient(180deg,#08191cfa,#040e10fc);background-size:116px 67px,auto;box-shadow:inset -1px 0 #53d7d014}.search-box,.app-shell.sidebar-collapsed .search-box,.field input,.field select,.field textarea,.amount-input,.case-search-field,.promo-amount-field input,.cashier-amount-field input{border-color:#53d7d033;background:linear-gradient(180deg,#0e2226f5,#081619fa);color:#f7fbf8;box-shadow:inset 0 1px #ffffff09}.search-box:focus-within,.field input:focus,.field select:focus,.field textarea:focus,.amount-input:focus-within{border-color:#f2c2479e;box-shadow:0 0 0 3px #f2c24714,inset 0 1px #ffffff0d}.nav-button{position:relative;border-color:#ffffff09;background:#0c1e229e;color:#b8c8c6;overflow:hidden}.nav-button:before{position:absolute;inset:7px auto 7px 0;width:3px;border-radius:0 999px 999px 0;background:transparent;content:""}.nav-button:hover,.nav-button.active,.nav-button.reward{border-color:#f2c24759;background:linear-gradient(90deg,#1d4c4cb3,#1d282085);color:#fff8dc}.nav-button:hover:before,.nav-button.active:before,.nav-button.reward:before{background:linear-gradient(180deg,var(--gold),var(--teal))}.discord-callout,.rain-card,.panel,.stat,.affiliate-code-card,.affiliate-claim-card,.affiliate-mini-stat,.affiliate-link-panel,.affiliate-join-panel,.affiliate-table-panel,.affiliate-info,.case-earnings-panel,.challenge-create-panel,.challenge-cost-panel,.battle-create-panel,.cashier-panel,.link-code-panel{border-color:#f2c24747;background:linear-gradient(30deg,rgba(255,255,255,.028) 0 8px,transparent 9px 62px),linear-gradient(180deg,#0f2225fa,#071417fa);background-size:124px 72px,auto;box-shadow:0 16px 34px #00000042,inset 0 1px #ffffff0a}.page{color:#eff7f3}.page-title{color:#fff7d9;text-shadow:0 8px 24px rgba(0,0,0,.36)}.page-subtitle,.muted{color:#b6c7c4}.hero{min-height:520px;border-color:#f2c2475c;border-radius:8px;box-shadow:0 22px 56px #00000061,inset 0 0 0 1px #53d7d01a}.hero:before{background:linear-gradient(90deg,#030c0e05,#030c0eb8 58%,#030c0e2e),linear-gradient(0deg,rgba(3,12,14,.7),transparent 48%)}.hero:after{width:210px;height:160px;background:linear-gradient(135deg,rgba(242,194,71,.3),transparent 58%),linear-gradient(45deg,rgba(83,215,208,.24),transparent 54%)}.hero h1{max-width:720px;color:#fff8df;font-weight:950;text-shadow:0 14px 38px rgba(0,0,0,.5)}.hero h1 strong{color:var(--gold)}.feature-card{min-height:184px;border-color:color-mix(in srgb,var(--feature-color, var(--gold)) 48%,rgba(242,194,71,.2));background:linear-gradient(30deg,rgba(255,255,255,.055) 0 7px,transparent 8px 52px),linear-gradient(180deg,#0f2326f5,#071215fa),radial-gradient(ellipse at 78% 26%,color-mix(in srgb,var(--feature-color, currentColor) 24%,transparent),transparent 48%);box-shadow:0 18px 38px #00000052,inset 0 1px #ffffff12}.feature-card h3,.section-heading h2{color:#fff8df}.feature-card p{color:#bed0cb}.game-grid{gap:13px}.game-tile{border-color:color-mix(in srgb,var(--tile-color) 52%,rgba(242,194,71,.34));background:#071215;box-shadow:0 16px 36px #00000057,inset 0 1px #ffffff0b}.game-tile:before{background:linear-gradient(30deg,rgba(255,255,255,.045) 0 6px,transparent 7px 46px),linear-gradient(180deg,transparent 34%,rgba(3,11,13,.44) 68%,rgba(3,11,13,.92)),linear-gradient(0deg,rgba(242,194,71,.08),transparent 34%),radial-gradient(ellipse at 50% 22%,color-mix(in srgb,var(--tile-color) 44%,transparent),transparent 58%)}.tile-art{background:linear-gradient(30deg,rgba(255,255,255,.06) 0 7px,transparent 8px 54px),linear-gradient(150deg,rgba(0,0,0,.14) 0 7px,transparent 8px 54px),radial-gradient(ellipse at 52% 26%,color-mix(in srgb,var(--art-a, var(--tile-color)) 42%,transparent),transparent 52%),linear-gradient(145deg,color-mix(in srgb,var(--art-a, #17344f) 88%,#0d302d),var(--art-b, #101827) 58%,#030b10)}.game-tile:hover{border-color:color-mix(in srgb,var(--tile-color) 70%,var(--gold));filter:saturate(1.12) brightness(1.08);transform:translateY(-4px)}.game-tile>.game-title,.tile-provider{text-shadow:0 4px 14px rgba(0,0,0,.62)}.game-tile>.game-title{color:#fff8df}.tile-badge{background:linear-gradient(180deg,#ffe56f,#d29b24);color:#171101}.reward-summary-heading h2:after,.section-heading:after{border-color:#f2c2472e}.reward-card,.lobby-case-card,.case-card{border-color:#f2c24742;background:linear-gradient(30deg,rgba(255,255,255,.035) 0 7px,transparent 8px 58px),linear-gradient(180deg,#0f2226fa,#071316fa);box-shadow:0 18px 36px #00000052,inset 0 1px #ffffff0b}.reward-card:hover,.lobby-case-card:hover,.lobby-case-card:focus-visible{border-color:#f2c2478a;transform:translateY(-3px)}.reward-card-copy strong,.lobby-case-card h3,.case-card h3{color:#fff8df}.reward-case-art .case-chest,.case-lobby-art .case-chest,.daily-case-hero-art .case-chest{filter:drop-shadow(0 18px 14px rgba(0,0,0,.48)) drop-shadow(0 0 16px color-mix(in srgb,var(--case-accent, var(--gold)) 28%,transparent))}.case-source-tabs button,.case-community-tabs button,.lobby-filter,.tabs button,.battle-layout-buttons button,.battle-option-grid button,.roulette-table-actions button,.baccarat-table-actions button{border-color:#53d7d02e;background:linear-gradient(180deg,#0d2125f5,#071417fa);color:#c7d7d4}.case-source-tabs button.active,.case-community-tabs button.active,.lobby-filter.active,.tabs button.active,.battle-layout-buttons button.active,.battle-option-grid button.active{border-color:#f2c2479e;background:linear-gradient(180deg,#392f15fa,#15261ffa);color:#fff5d2}.chat-panel{border-left-color:#f2c2472e;background:linear-gradient(30deg,rgba(255,255,255,.025) 0 8px,transparent 9px 58px),linear-gradient(180deg,#07181bfc,#030c0ffe);background-size:116px 67px,auto;box-shadow:-14px 0 32px #00000038}.rain-card{background:linear-gradient(180deg,#4c380ce0,#12271ff0)}.chat-message{align-items:flex-start}.chat-avatar{border-color:#f2c24780;background:linear-gradient(180deg,#173e3f,#0c2023);box-shadow:0 8px 16px #00000047}.chat-bubble,.chat-message-content,.chat-input-wrap,.chat-input{border-color:#53d7d024;background:#0c1c20b8}.chat-name-button{color:#eaf6f2}.chat-input input,.chat-input textarea,.chat-input{color:#f6fbf7}.game-layout{border-color:#f2c24742;background:#051114f5;box-shadow:0 18px 52px #00000052}.bet-panel{border-color:#f2c24733;background:linear-gradient(30deg,rgba(255,255,255,.03) 0 7px,transparent 8px 58px),linear-gradient(180deg,#0d1f23fa,#071417fc);background-size:116px 67px,auto}.game-stage{background:linear-gradient(180deg,#071518f5,#030c0ffa)}.game-stage:before{opacity:.12;filter:saturate(1.08)}.game-footer{border-color:#f2c2472e;background:linear-gradient(180deg,#0e1f22fa,#061215fc)}.fun-bet-pill,.status-pill{border-color:#f2c24780;background:#30260cd1;color:#ffe58b}.game-result-box{background:linear-gradient(180deg,#0d2325eb,#041012f0);backdrop-filter:blur(10px)}.modal-backdrop{background:linear-gradient(180deg,#01080ab8,#01080ae0);backdrop-filter:blur(6px)}.modal,.history-modal,.profile-dropdown,.rewards-dropdown{border-color:#f2c24752;background:linear-gradient(30deg,rgba(255,255,255,.025) 0 8px,transparent 9px 58px),linear-gradient(180deg,#0d1f23fc,#050f12fe);background-size:116px 67px,auto;box-shadow:0 28px 76px #00000094,inset 0 1px #ffffff0b}.modal-header,.history-modal-header{border-color:#f2c2472e}.profile-dropdown .profile-menu-list button,.profile-dropdown button,.reward-menu-row,.history-row{background:#102428b8}.profile-dropdown .profile-menu-list button:hover,.profile-dropdown button:hover{background:#1b3f42db}.reward-menu-icon{background:linear-gradient(180deg,#17383c,#0e2429)}table{border-color:#f2c24733}th{color:#fff4cf}td{border-color:#53d7d01f}.toast{border-color:#f2c24742;background:linear-gradient(180deg,#122a2dfa,#08171afa);color:#f5fbf8}.toast.good{border-color:#28d6778a}.toast.bad{border-color:#ff487094}.progress{background:#53d7d01f}.progress div,.profile-progress span{background:linear-gradient(90deg,var(--gold),var(--teal),var(--grass));box-shadow:0 0 16px #53d7d02e}.playing-card{box-shadow:0 12px 28px #0000004d}@media(max-width:900px){.hero{min-height:500px;border-radius:8px}.feature-card{min-height:158px}.game-grid{gap:10px}.game-tile{min-height:160px}}@media(min-width:901px)and (max-width:1050px){.app-shell.chat-open .page{margin-right:310px}.app-shell.chat-open .topbar-center{padding-right:322px}}@media(prefers-reduced-motion:reduce){.feature-card:after,.tile-sweep,.tile-particles i,.feature-cubit{animation:none!important}}:root{--vault-bg: #020b0d;--vault-bg-2: #061719;--vault-panel: rgba(9, 24, 27, .94);--vault-panel-strong: rgba(13, 35, 37, .98);--vault-gold: #f3bd32;--vault-gold-2: #ffe58f;--vault-teal: #21cfc5;--vault-emerald: #6fc044;--vault-stone: #aeb7ad;--vault-brown: #4d321a;--vault-line: rgba(243, 189, 50, .33);--vault-teal-line: rgba(33, 207, 197, .22);--vault-text: #f5fbf4;--vault-muted: #aec3bd}body{background:linear-gradient(180deg,#0107091f,#010709d1),linear-gradient(90deg,#02090b,#06181a 45%,#02090b)}body:before{opacity:.2}body:after{background:linear-gradient(30deg,rgba(255,255,255,.026) 0 9px,transparent 10px 72px),linear-gradient(150deg,rgba(33,207,197,.055) 0 8px,transparent 9px 72px),linear-gradient(180deg,#020b0d00,#020b0ddb);background-size:144px 84px,144px 84px,auto}.topbar{background:linear-gradient(180deg,#071417fb,#030b0dfb),linear-gradient(90deg,#f3bd3224,#21cfc514)}.topbar:after{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(243,189,50,.68),rgba(33,207,197,.42),transparent);content:"";pointer-events:none}.page-inner{width:min(100%,1680px)}.hero.hero-vault-prime{min-height:560px;display:grid;grid-template-columns:minmax(360px,.92fr) minmax(280px,.7fr);align-items:center;justify-content:stretch;gap:24px;padding:clamp(26px,4vw,58px);border:1px solid rgba(243,189,50,.48);background-color:#041012;background-image:linear-gradient(90deg,#030a0c1a,#030a0c80 42%,#030a0c1f),image-set(url(/assets/brand/cbets-promotion-tile-1254.avif) type("image/avif"),url(/assets/brand/cbets-promotion-tile-1254.webp) type("image/webp"));background-position:center;background-size:cover}.hero.hero-vault-prime:before{background:linear-gradient(90deg,#02090be0,#02090b6b 55%,#02090b1a),linear-gradient(0deg,rgba(2,9,11,.76),transparent 44%),linear-gradient(30deg,rgba(255,255,255,.045) 0 7px,transparent 8px 58px);background-size:auto,auto,116px 67px}.hero.hero-vault-prime:after{right:28px;bottom:0;width:48%;height:5px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(243,189,50,.88),rgba(33,207,197,.66),transparent);filter:blur(0);opacity:.95}.hero-copy{position:relative;z-index:2;width:min(100%,680px)!important;min-width:0!important;padding:0!important}.hero-eyebrow{display:inline-flex;align-items:center;width:fit-content;margin-bottom:12px;padding:7px 10px;border:1px solid rgba(243,189,50,.45);border-radius:6px;background:#302309a8;color:#ffe9a4;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hero.hero-vault-prime h1{max-width:760px;margin-bottom:14px;color:#fbfff7;font-size:clamp(40px,5vw,72px);line-height:.95}.hero.hero-vault-prime h1 strong{color:var(--vault-gold);text-shadow:0 0 24px rgba(243,189,50,.42)}.hero.hero-vault-prime p{max-width:590px;margin:0 0 20px;color:#d2e2dc;font-size:17px;line-height:1.55}.hero-proof-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.hero-proof-grid span{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid rgba(33,207,197,.22);border-radius:6px;background:#081c1fd1;color:#e8f8f2;font-size:13px;font-weight:850}.hero-castle-lockup{position:relative;z-index:1;min-height:370px;display:grid!important;place-items:center;justify-self:stretch;overflow:visible}.hero-logo-emblem{width:min(330px,78%);max-height:330px;border-radius:50%;object-fit:contain;filter:drop-shadow(0 28px 28px rgba(0,0,0,.55)) drop-shadow(0 0 22px rgba(243,189,50,.24));animation:vault-emblem-float 4.6s ease-in-out infinite}.hero-cubit-stack{position:absolute;display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(243,189,50,.45);border-radius:8px;background:#07191cd1;box-shadow:0 18px 24px #00000047}.hero-cubit-stack.one{left:8%;bottom:24%;transform:rotate(-12deg)}.hero-cubit-stack.two{right:10%;top:22%;transform:rotate(10deg)}.hero-castle-plinth{position:absolute;bottom:18%;width:68%;height:20px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.54),transparent 68%);filter:blur(3px)}@keyframes vault-emblem-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-9px) scale(1.015)}}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feature-card{min-height:214px;padding:18px;border-color:color-mix(in srgb,var(--feature-color, var(--vault-gold)) 58%,rgba(243,189,50,.2));background:linear-gradient(180deg,rgba(255,255,255,.065),transparent 34%),linear-gradient(30deg,rgba(255,255,255,.042) 0 8px,transparent 9px 64px),radial-gradient(ellipse at 76% 22%,color-mix(in srgb,var(--feature-color, var(--vault-gold)) 31%,transparent),transparent 52%),linear-gradient(180deg,#0b1d20fa,#050f12fa);background-size:auto,128px 74px,auto,auto}.feature-copy{max-width:50%}.feature-kicker{display:block;margin:0 0 5px;color:var(--feature-color, var(--vault-gold));font-size:10px;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.feature-card .button{min-height:36px}.feature-card .case-chest{transform:translateY(-4px) rotate(-2deg)}.feature-card:hover .case-chest{transform:translateY(-8px) scale(1.04)}.feature-card .feature-art{overflow:hidden}.feature-card .feature-art:after{position:absolute;right:-18px;bottom:-32px;z-index:0;width:210px;height:146px;border:1px solid color-mix(in srgb,var(--feature-color, var(--vault-gold)) 28%,transparent);border-radius:50%;background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--feature-color, var(--vault-gold)) 24%,transparent),transparent 62%),linear-gradient(180deg,#ffffff0f,#02081347);box-shadow:inset 0 0 32px #ffffff06;content:"";transform:rotate(-8deg)}.feature-card .feature-item{box-sizing:border-box;padding:5px;border:1px solid color-mix(in srgb,var(--feature-color, var(--vault-gold)) 42%,rgba(255,255,255,.12));border-radius:9px;background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--feature-color, var(--vault-gold)) 24%,transparent),transparent 68%),#050a1cb8;box-shadow:0 12px 18px #0000006b,inset 0 1px #ffffff17}.feature-card-daily{background:linear-gradient(180deg,rgba(255,255,255,.065),transparent 34%),radial-gradient(ellipse at 84% 20%,rgba(255,203,53,.22),transparent 48%),linear-gradient(145deg,#181139fa,#05091cfc)}.feature-card-refer{background:linear-gradient(180deg,rgba(255,255,255,.065),transparent 34%),radial-gradient(ellipse at 84% 20%,rgba(36,207,255,.22),transparent 48%),linear-gradient(145deg,#081f41fa,#04091efc)}.feature-card-vip{background:linear-gradient(180deg,rgba(255,255,255,.065),transparent 34%),radial-gradient(ellipse at 84% 20%,rgba(168,107,255,.24),transparent 48%),linear-gradient(145deg,#211249fa,#07071dfc)}.feature-card-create{background:linear-gradient(180deg,rgba(255,255,255,.065),transparent 34%),radial-gradient(ellipse at 84% 20%,rgba(255,102,216,.2),transparent 48%),linear-gradient(145deg,#310d3ffa,#08071efc)}.feature-card .case-chest-image{position:absolute;z-index:2;right:16px;bottom:18px;width:132px;height:110px;filter:drop-shadow(0 18px 16px rgba(0,0,0,.54)) drop-shadow(0 0 18px color-mix(in srgb,var(--feature-color, var(--vault-gold)) 24%,transparent));transform:rotate(4deg);transition:transform .16s ease,filter .16s ease}.feature-card:hover .case-chest-image{transform:translateY(-7px) scale(1.045) rotate(2deg)}.feature-glow-ring,.feature-ticket,.feature-code-card,.feature-percent-chip,.feature-rank-ladder,.feature-odds-card{position:absolute;z-index:3}.feature-glow-ring{right:22px;bottom:23px;width:134px;height:92px;border:2px solid color-mix(in srgb,var(--feature-color, var(--vault-gold)) 45%,transparent);border-radius:999px;background:radial-gradient(ellipse,color-mix(in srgb,var(--feature-color, var(--vault-gold)) 16%,transparent),transparent 64%);box-shadow:0 0 24px color-mix(in srgb,var(--feature-color, var(--vault-gold)) 18%,transparent);transform:rotate(-14deg)}.feature-ticket,.feature-code-card,.feature-odds-card,.feature-percent-chip{display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--feature-color, var(--vault-gold)) 52%,rgba(255,255,255,.14));border-radius:6px;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 42%),#040f11db;color:#fff8df;box-shadow:0 12px 18px #00000057}.feature-ticket b,.feature-code-card b,.feature-odds-card b,.feature-percent-chip{font-weight:950}.feature-ticket small,.feature-code-card small,.feature-odds-card small{color:#dcebe5;font-size:9px;line-height:1}.feature-card-daily .case-chest-image{right:8px;bottom:10px;width:146px;height:122px}.feature-card-daily .daily-ticket{top:18px;right:116px;width:48px;height:42px;transform:rotate(-12deg)}.feature-card-daily .daily-reward.one{top:21px;right:48px;width:50px;height:50px;transform:rotate(-10deg)}.feature-card-daily .daily-reward.two{top:61px;right:102px;width:68px;height:68px;transform:rotate(17deg)}.feature-card-daily .daily-reward.three{top:72px;right:28px;width:52px;height:52px;transform:rotate(-6deg)}.feature-card-daily .feature-cubit.one{right:82px;bottom:28px}.feature-card-daily .feature-cubit.two{right:30px;top:26px}.feature-card-refer .feature-link-line{top:78px;right:34px;width:138px;height:5px;transform:rotate(-8deg)}.feature-card-refer .feature-link-line:before,.feature-card-refer .feature-link-line:after{position:absolute;top:50%;width:9px;height:9px;border-radius:50%;background:#fff8df;box-shadow:0 0 14px color-mix(in srgb,var(--feature-color, var(--vault-teal)) 54%,transparent);content:"";transform:translateY(-50%)}.feature-card-refer .feature-link-line:before{left:0}.feature-card-refer .feature-link-line:after{right:0}.feature-card-refer .feature-code-card{top:23px;right:42px;width:84px;height:40px;transform:rotate(5deg)}.feature-card-refer .feature-percent-chip{right:121px;bottom:29px;width:42px;height:30px;color:#1bfff1;font-size:15px}.feature-card-refer .feature-qbee.qbee-one{top:62px;right:132px;width:62px;height:62px;transform:rotate(-7deg)}.feature-card-refer .feature-qbee.qbee-two{top:72px;right:26px;width:62px;height:62px;transform:rotate(8deg)}.feature-card-refer .feature-qbee-static{object-fit:contain}.feature-card-refer .refer-pack{right:66px;bottom:18px;width:56px;height:56px;transform:rotate(-12deg)}.feature-card-refer .refer-gift{top:88px;right:83px;width:50px;height:50px;transform:rotate(7deg)}.feature-card-vip .case-chest-image{right:20px;bottom:16px;width:126px;height:104px;transform:rotate(-4deg)}.feature-card-vip .feature-vip-ribbon{right:28px;bottom:31px;width:120px;height:34px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,229,143,.46);color:#fff8df;font-size:12px;font-weight:950;box-shadow:0 12px 16px #00000047}.feature-card-vip .feature-vip-ribbon small{color:#d6ecdf;font-size:9px}.feature-card-vip .feature-rank-ladder{top:23px;right:30px;display:flex;gap:5px;transform:rotate(6deg)}.feature-card-vip .feature-rank-ladder i{width:15px;height:34px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,var(--vault-gold-2),var(--feature-color, var(--vault-emerald)));box-shadow:0 0 14px color-mix(in srgb,var(--feature-color, var(--vault-emerald)) 26%,transparent)}.feature-card-vip .feature-rank-ladder i:nth-child(2){height:44px}.feature-card-vip .feature-rank-ladder i:nth-child(3){height:56px}.feature-card-vip .feature-rank-ladder i:nth-child(4){height:70px}.feature-card-vip .feature-prize.crown-one{top:41px;right:106px;width:62px;height:62px}.feature-card-vip .feature-prize.crown-two{top:17px;right:60px;width:64px;height:64px}.feature-card-vip .feature-prize.halo{top:65px;right:26px;width:68px;height:68px}.feature-card-create .case-chest-image{right:8px;bottom:10px;width:126px;height:104px;transform:rotate(5deg)}.feature-card-create .feature-builder-grid{top:18px;right:28px;width:134px;height:92px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:9px;border-color:#21cfc557;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 44%),#051114e0;box-shadow:0 16px 22px #00000052}.feature-card-create .feature-builder-grid i{border-radius:4px;background:linear-gradient(180deg,#21cfc557,#f3bd3224);box-shadow:inset 0 1px #ffffff24}.feature-card-create .feature-odds-card{top:28px;right:120px;width:50px;height:42px;transform:rotate(-9deg)}.feature-card-create .feature-odds-card.common{top:73px;right:106px;transform:rotate(8deg)}.feature-card-create .create-item.one{top:35px;right:36px;width:56px;height:56px;transform:rotate(10deg)}.feature-card-create .create-item.two{top:82px;right:78px;width:50px;height:50px;transform:rotate(-12deg)}.feature-card-create .create-item.three{top:68px;right:15px;width:52px;height:52px;transform:rotate(8deg)}.originals-vault-banner{position:relative;min-height:210px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:0 0 16px;padding:clamp(22px,3vw,34px);border:1px solid rgba(243,189,50,.34);border-radius:8px;background:linear-gradient(90deg,#030c0ef0,#051214b8),image-set(url(/assets/brand/cbets-promotion-tile-1254.avif) type("image/avif"),url(/assets/brand/cbets-promotion-tile-1254.webp) type("image/webp"));background-position:center;background-size:cover;overflow:hidden}.originals-vault-banner:after{position:absolute;inset:auto 0 0;height:4px;background:linear-gradient(90deg,var(--vault-gold),var(--vault-teal),transparent);content:""}.originals-vault-banner h2{max-width:680px;margin:0;color:#fff8dc;font-size:clamp(28px,4vw,46px);line-height:1}.originals-vault-banner p{max-width:570px;margin:11px 0 0;color:#cddfd9}.originals-vault-banner img{position:relative;z-index:1;width:156px;height:156px;object-fit:contain;filter:drop-shadow(0 20px 22px rgba(0,0,0,.42))}.lobby-strip{border:1px solid rgba(90,126,230,.28);border-radius:8px;background:#070d28e6}.game-grid{grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:14px}.game-tile{min-height:218px;border-width:1px;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 26%),#061114}.game-tile:after{position:absolute;inset:9px;z-index:1;border:1px solid rgba(255,255,255,.055);border-radius:6px;content:"";pointer-events:none}.tile-art{inset:0;border-radius:8px}.game-tile>.game-title{bottom:30px;width:calc(100% - 18px);font-size:21px;line-height:.92;letter-spacing:.01em}.game-tile>small{bottom:13px;color:#fff8dcd1}.game-tile:hover .tile-art{filter:saturate(1.18) contrast(1.05)}.game-tile:hover .tile-item,.game-tile:hover .tile-qbee,.game-tile:hover .tile-die,.game-tile:hover .tile-playing-card{transform:translateY(-5px) scale(1.04)}.section-heading{gap:14px}.section-heading h2{display:inline-flex;align-items:center;gap:9px}.section-heading h2:before{width:9px;height:9px;border-radius:2px;background:linear-gradient(135deg,var(--vault-gold),var(--vault-teal));box-shadow:0 0 14px #21cfc552;content:""}.game-layout{grid-template-columns:clamp(300px,20vw,340px) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:clamp(700px,calc(100vh - 170px),860px);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 24%),#050f12fa}.plinko-layout .bet-panel,.snakes-layout .bet-panel{grid-row:auto;width:auto;justify-self:stretch;display:block;border-top:0;border-right:1px solid rgba(243,189,50,.2)}.plinko-layout .game-stage,.snakes-layout .game-stage{min-height:620px;justify-content:center;padding:clamp(18px,2.5vw,34px)}.plinko-layout .game-footer,.snakes-layout .game-footer{display:flex}.bet-panel{padding:16px;background:linear-gradient(30deg,rgba(255,255,255,.032) 0 8px,transparent 9px 66px),linear-gradient(180deg,#0e2326fc,#051114fe);background-size:132px 76px,auto}.bet-panel .button.primary.block,.limbo-controls .button.primary,.coinflip-controls .button.primary{min-height:47px;font-size:15px;font-weight:950}.amount-input,.field input,.field select,.field textarea,.dice-input-card,.roulette-total-box,.hilo-payout-box,.coinflip-payout-field,.case-open-summary{border-radius:7px;border-color:#5a7ee647;background:#060e2ae6}.game-stage{min-height:620px;padding:clamp(18px,2.5vw,34px);background:radial-gradient(ellipse at 50% 45%,rgba(33,207,197,.09),transparent 60%),linear-gradient(180deg,#071619fa,#020a0cfa)}.game-stage:before{opacity:.1}.game-layout>.bet-panel{grid-row:auto;width:auto;min-height:0;overflow-y:auto;justify-self:stretch;display:block;border-top:0;border-right:1px solid rgba(243,189,50,.2);scrollbar-width:none}.game-layout>.bet-panel::-webkit-scrollbar{display:none}.game-layout>.game-stage{min-height:0;height:100%;overflow:hidden;align-items:stretch;justify-content:center;padding:clamp(18px,2.5vw,34px)}.game-layout>.game-footer{grid-row:auto;display:flex}.game-footer{padding:12px 14px}.blackjack-table,.baccarat-table,.hilo-table,.slide-stage,.roulette-stage,.wheel-stage,.mines-stage,.tower-stage,.limbo-stage,.keno-stage,.dice-stage,.coinflip-stage,.cross-road-scene,.crash-live-stage,.plinko-board,.snakes-stage,.case-open-stage{border:1px solid rgba(243,189,50,.24);border-radius:8px;background:linear-gradient(30deg,rgba(255,255,255,.03) 0 8px,transparent 9px 66px),radial-gradient(ellipse at 50% 20%,rgba(33,207,197,.1),transparent 60%),linear-gradient(180deg,#0c1f22f5,#040e11fa);background-size:132px 76px,auto,auto;box-shadow:inset 0 1px #ffffff0b,0 18px 36px #00000047}.blackjack-table,.baccarat-table,.hilo-table,.slide-stage,.roulette-stage,.wheel-stage,.limbo-stage,.keno-stage,.dice-stage,.coinflip-stage,.crash-live-stage{width:min(100%,1180px)}.crash-live-stage,.slide-stage,.plinko-board,.mines-stage,.tower-stage,.cross-road-scene,.snakes-stage{width:100%;min-height:100%;height:auto;max-width:none}.blackjack-table,.baccarat-table,.hilo-table,.slide-stage,.roulette-stage,.wheel-stage,.limbo-stage,.keno-stage,.dice-stage,.coinflip-stage,.crash-live-stage{min-height:100%}.crash-graph{min-height:0;height:100%}.slide-stage{width:100%;max-width:none;height:100%;min-height:100%;align-content:center;padding:clamp(18px,3vw,32px)}.plinko-peg-field{width:min(calc(var(--plinko-bin-track, 580px) + var(--plinko-bin-gap, 5px)),calc(100% - var(--plinko-side-gutter, 44px) + var(--plinko-bin-gap, 5px)));height:clamp(430px,calc(100% - 150px),610px)}.roulette-stage,.wheel-stage,.dice-stage,.limbo-stage,.coinflip-stage{padding:clamp(18px,3vw,32px)}.playing-card{border:1px solid rgba(243,189,50,.22);border-radius:8px}.roulette-wheel,.wheel-disc,.coinflip-main-coin,.tile-roulette-wheel,.tile-wheel{filter:drop-shadow(0 20px 20px rgba(0,0,0,.45)) drop-shadow(0 0 18px rgba(243,189,50,.14))}.mine-cell,.tower-cell,.keno-cell,.road-step,.snake-cell{border-radius:7px}.plinko-board{width:100%;max-width:none;padding:22px 16px 18px}.plinko-ball-inner{filter:drop-shadow(0 8px 10px rgba(0,0,0,.42))}.game-layout>.bet-panel,.game-layout .bet-panel{color:#f6fbf7;background:linear-gradient(30deg,rgba(255,255,255,.032) 0 8px,transparent 9px 66px),radial-gradient(circle at 0 0,rgba(33,207,197,.12),transparent 44%),linear-gradient(180deg,#0c1f22fc,#041012fe);background-size:132px 76px,auto,auto}.game-layout>.bet-panel .field label,.game-layout>.bet-panel .dice-input-card,.game-layout>.bet-panel .dice-auto-rule>label,.game-layout>.bet-panel .roulette-chip-heading span,.game-layout>.bet-panel .roulette-selected,.game-layout>.bet-panel .slide-bettors-head,.game-layout>.bet-panel .mines-info-field label,.game-layout>.bet-panel .tower-info-field label,.game-layout>.bet-panel .cross-payout-box span,.game-layout>.bet-panel .snakes-payout-field label,.game-layout>.bet-panel .coinflip-payout-field label,.game-layout>.bet-panel .coinflip-fair-row,.game-layout>.bet-panel .dice-fair-row,.game-layout>.bet-panel .baccarat-table-actions,.game-layout>.bet-panel .roulette-chip-heading{color:#e6f6f1c7}.game-layout>.bet-panel .segmented,.game-layout>.bet-panel .tabs,.game-layout>.bet-panel .game-tabs,.game-layout>.bet-panel .dice-auto-rule-tabs,.game-layout>.bet-panel .mines-controls .segmented,.game-layout>.bet-panel .tower-controls .segmented,.game-layout>.bet-panel .keno-controls .segmented,.game-layout>.bet-panel .wheel-controls .segmented,.game-layout>.bet-panel .coinflip-controls .segmented,.game-layout>.bet-panel .limbo-controls .segmented{border:1px solid rgba(243,189,50,.16);border-radius:8px;background:#030e10d1;box-shadow:inset 0 1px #ffffff09}.game-layout>.bet-panel .segmented button,.game-layout>.bet-panel .tabs button,.game-layout>.bet-panel .game-tabs button,.game-layout>.bet-panel .dice-auto-rule-tabs button,.game-layout>.bet-panel .mines-controls .segmented button,.game-layout>.bet-panel .tower-controls .segmented button,.game-layout>.bet-panel .keno-controls .segmented button,.game-layout>.bet-panel .wheel-controls .segmented button,.game-layout>.bet-panel .coinflip-controls .segmented button,.game-layout>.bet-panel .limbo-controls .segmented button{border:0;border-radius:6px;background:transparent;color:#e8f7f3c7}.game-layout>.bet-panel .segmented button.active,.game-layout>.bet-panel .tabs button.active,.game-layout>.bet-panel .game-tabs button.active,.game-layout>.bet-panel .dice-auto-rule-tabs button.active,.game-layout>.bet-panel .mines-controls .segmented button.active,.game-layout>.bet-panel .tower-controls .segmented button.active,.game-layout>.bet-panel .keno-controls .segmented button.active,.game-layout>.bet-panel .wheel-controls .segmented button.active,.game-layout>.bet-panel .coinflip-controls .segmented button.active,.game-layout>.bet-panel .limbo-controls .segmented button.active{background:linear-gradient(180deg,#f3bd3247,#835f1480);color:#fff8d8;box-shadow:inset 0 1px #ffffff1f,0 8px 18px #0000003d}.game-layout>.bet-panel .amount-input,.game-layout>.bet-panel .field input,.game-layout>.bet-panel .field select,.game-layout>.bet-panel .field textarea,.game-layout>.bet-panel .prefixed-input,.game-layout>.bet-panel .dice-input-card,.game-layout>.bet-panel .dice-input-wrap,.game-layout>.bet-panel .dice-percent-input,.game-layout>.bet-panel .dice-auto-advanced,.game-layout>.bet-panel .dice-advanced-toggle,.game-layout>.bet-panel .roulette-total-box,.game-layout>.bet-panel .roulette-selected span,.game-layout>.bet-panel .hilo-payout-box,.game-layout>.bet-panel .coinflip-payout-field,.game-layout>.bet-panel .coinflip-payout-field div,.game-layout>.bet-panel .cross-payout-box,.game-layout>.bet-panel .snakes-payout-field,.game-layout>.bet-panel .snakes-payout-field div,.game-layout>.bet-panel .mines-info-field div,.game-layout>.bet-panel .tower-info-field div,.game-layout>.bet-panel .case-open-summary,.game-layout>.bet-panel .slide-bettors,.game-layout>.bet-panel .slide-bettor,.game-layout>.bet-panel .result-banner{border-color:#21cfc538;background:#030f11d6;color:#f6fbf7;box-shadow:inset 0 1px #ffffff09}.game-layout>.bet-panel .amount-input span,.game-layout>.bet-panel .amount-input button,.game-layout>.bet-panel .prefixed-input span,.game-layout>.bet-panel .dice-input-wrap b,.game-layout>.bet-panel .dice-flip-button,.game-layout>.bet-panel .dice-percent-input span,.game-layout>.bet-panel .roulette-total-box>span,.game-layout>.bet-panel .roulette-total-box button{border-color:#f3bd3233;background:#0a2124eb;color:#fff0ac}.game-layout>.bet-panel .amount-input input,.game-layout>.bet-panel .field input,.game-layout>.bet-panel .field select,.game-layout>.bet-panel .field textarea,.game-layout>.bet-panel .dice-input-wrap input,.game-layout>.bet-panel .dice-percent-input input{color:#f9fffb;caret-color:var(--vault-gold)}.game-layout>.bet-panel .roulette-chip,.game-layout>.bet-panel .chip,.game-layout>.bet-panel .chip-row button,.game-layout>.bet-panel .coinflip-side-grid button,.game-layout>.bet-panel .roulette-table-actions button,.game-layout>.bet-panel .baccarat-table-actions button{border-color:#f3bd322e;background:linear-gradient(180deg,#0f2629f5,#051417f5);color:#e9f8f4}.game-layout>.bet-panel .roulette-chip.active,.game-layout>.bet-panel .chip.active,.game-layout>.bet-panel .coinflip-side-grid button.active{border-color:#f3bd32b8;background:linear-gradient(180deg,#f3bd3275,#7d590ec7);color:#fff7d1;box-shadow:0 0 0 1px #f3bd322e,0 12px 24px #00000047}.game-layout>.bet-panel .button.primary,.game-layout>.bet-panel .button.primary.block,.game-layout>.bet-panel .mines-controls .button.primary,.game-layout>.bet-panel .tower-controls .button.primary,.game-layout>.bet-panel .keno-controls .button.primary,.game-layout>.bet-panel .wheel-controls .button.primary,.game-layout>.bet-panel .limbo-controls .button.primary,.game-layout>.bet-panel .coinflip-controls .button.primary{border-color:#ffdb6f94;background:linear-gradient(180deg,#f5c74f,#a76f12);color:#fff8d8;text-shadow:0 1px 0 rgba(0,0,0,.28)}.game-layout>.bet-panel .button.success{border-color:#2bde8b70;background:linear-gradient(180deg,#1fcf86,#0b8e61);color:#ecfff7}.game-layout>.bet-panel .button:disabled,.game-layout>.bet-panel button:disabled{filter:grayscale(.25);opacity:.52}.case-card,.lobby-case-card,.reward-card,.battle-lobby-row,.battle-create-panel{border-radius:8px}.case-card .button,.reward-card .button,.battle-lobby-row .button{border-color:#f3bd3261}.table-wrap{border-radius:8px;overflow:hidden}thead{background:#102a2de0}tbody tr:hover{background:#21cfc50b}.site-footer{border-color:#f3bd322e}@media(max-width:1200px){.hero.hero-vault-prime{grid-template-columns:1fr;min-height:520px}.hero-castle-lockup{position:absolute;right:-18px;bottom:-36px;min-height:0;width:270px;opacity:.78;pointer-events:none}.hero-logo-emblem{width:225px}.hero-cubit-stack{display:none}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.hero.hero-vault-prime{min-height:520px;padding:22px}.hero.hero-vault-prime h1{font-size:clamp(34px,12vw,48px)}.hero-castle-lockup{right:-56px;bottom:-34px;width:220px}.hero-logo-emblem{width:184px}.hero-proof-grid{display:grid;grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:168px}.originals-vault-banner{grid-template-columns:1fr}.originals-vault-banner img{width:116px;height:116px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.game-tile{min-height:172px}.game-tile>.game-title{font-size:17px}.game-layout{grid-template-columns:1fr}.bet-panel,.game-layout>.bet-panel{border-right:0;border-bottom:1px solid rgba(243,189,50,.2)}}@media(max-width:1050px){.feature-copy{max-width:50%}.feature-card .case-chest-image{right:8px;width:116px;height:96px}.feature-card-refer .feature-qbee.qbee-one{right:112px}.feature-card-refer .feature-qbee.qbee-two{right:18px}}@media(max-width:900px){.feature-copy{max-width:50%}.feature-card .case-chest-image{right:12px;bottom:14px;width:118px;height:98px}.feature-card-daily .daily-ticket,.feature-card-refer .feature-code-card,.feature-card-create .feature-odds-card{transform:scale(.88) rotate(-8deg);transform-origin:center}.feature-card-refer .feature-qbee.qbee-one,.feature-card-refer .feature-qbee.qbee-two{width:54px;height:54px}.feature-card-vip .feature-rank-ladder,.feature-card-create .feature-builder-grid{transform:scale(.86) rotate(6deg);transform-origin:top right}}@media(max-width:420px){.feature-card{min-height:236px;padding:16px}.feature-copy{max-width:44%}.feature-card p{font-size:12px}.feature-card .button{padding-inline:10px}}@media(max-width:900px){.reward-activity-title{grid-template-columns:auto minmax(0,1fr)}.reward-activity-title>strong{grid-column:1 / -1;justify-self:start;text-align:left}.reward-activity-grid{grid-template-columns:1fr}.reward-activity-row{align-items:flex-start;flex-direction:column;gap:4px}.game-layout{grid-template-columns:1fr;grid-template-rows:auto auto auto;height:auto;min-height:0;overflow:visible}.game-layout>.bet-panel{max-height:none;overflow:visible}.game-layout>.game-stage{height:auto;min-height:520px;overflow:visible}.plinko-layout>.game-stage{min-height:700px}.plinko-board{min-height:620px}.plinko-peg-field{width:min(calc(var(--plinko-bin-track, 580px) + var(--plinko-bin-gap, 5px)),calc(100% - var(--plinko-side-gutter, 44px) + var(--plinko-bin-gap, 5px)));max-width:none;height:430px}.case-open-stage,.case-battles-stage{min-height:560px}.snakes-stage{max-width:100%;box-sizing:border-box;overflow:hidden}.snake-loop{width:100%;max-width:100%;min-width:0}.wheel-stage{max-width:100%;box-sizing:border-box;overflow:hidden}.wheel-game{width:min(340px,calc(100vw - 64px));max-width:100%}.wheel-payout-row,.wheel-payout-tile{min-width:0;max-width:100%}}.game-layout.wheel-layout,.wheel-layout>.game-stage{overflow-x:clip;overflow-y:visible}.wheel-stage{overflow:visible}.wheel-layout>.game-stage{padding:0}.wheel-stage{padding:28px 18px 0}.wheel-game{width:min(430px,100%);max-width:100%;margin-bottom:16px}@media(max-width:900px){.wheel-layout>.game-stage{justify-content:flex-start}.wheel-stage{padding:24px 10px 0;min-height:560px}.wheel-game{width:min(340px,100%,calc(100vw - 64px));margin-bottom:10px}}.mines-stage .mine-cell{overflow:visible;background:transparent;box-shadow:none;perspective:760px}.mines-stage .mine-cell:not(:disabled):hover{background:transparent}.mine-inner{position:absolute;inset:0;transform-style:preserve-3d}.mine-cell.mine-flipped .mine-inner{transform:rotateY(180deg)}.mine-face{position:absolute;inset:0;display:grid;place-items:center;border-radius:7px;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mine-cover{background:#1f2c3f;box-shadow:inset 0 -5px #090e164d,0 2px #00000040}.mines-stage .mine-cell:not(:disabled):hover .mine-cover{background:#26374f}.mine-reveal{transform:rotateY(180deg);background:#101824;box-shadow:inset 0 0 28px #1fe8ef1f,0 0 0 1px #4ceaf00d}.mines-stage .mine-cell.mine .mine-reveal{background:#11151e;box-shadow:inset 0 0 24px #ff5d8429}.mine-cell.mine-flip-now .mine-inner{animation:mine-flip-in .5s cubic-bezier(.34,.78,.4,1.2) both;animation-delay:var(--mine-animation-delay, 0ms)}@keyframes mine-flip-in{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}.mines-stage .mine-cell.mine-flip-now.mine.last{animation:mine-bomb-shake .66s ease both;animation-delay:var(--mine-animation-delay, 0ms);z-index:3}.mines-stage .mine-cell.mine-flip-now.mine.last .mine-inner{animation:mine-bomb-snap .92s cubic-bezier(.45,0,.7,.2) both;animation-delay:var(--mine-animation-delay, 0ms)}.mines-stage .mine-cell.mine-flip-now.mine.last .mine-cover{animation:mine-bomb-tense .66s ease both;animation-delay:var(--mine-animation-delay, 0ms)}.snake-physics-token{position:absolute;top:0;left:0;z-index:30;width:24px;height:24px;display:grid;place-items:center;color:#f3d36b;pointer-events:none;filter:drop-shadow(0 5px 7px rgba(0,0,0,.45))}@keyframes mine-bomb-snap{0%,62%{transform:rotateY(0)}71%{transform:rotateY(82deg)}79%,to{transform:rotateY(180deg)}}@keyframes mine-bomb-shake{0%,8%{transform:translate(0)}16%{transform:translate(-2px,1px) rotate(-1deg)}26%{transform:translate(2px,-1px) rotate(1deg)}36%{transform:translate(-3px,1px) rotate(-1.3deg)}46%{transform:translate(3px,-2px) rotate(1.3deg)}54%{transform:translate(-4px,2px) rotate(-1.6deg)}60%{transform:translate(4px,-1px) rotate(1.6deg)}64%{transform:translate(0) scale(1.07)}74%,to{transform:translate(0) scale(1)}}@keyframes mine-bomb-tense{0%{box-shadow:inset 0 -5px #090e164d;background:#1f2c3f}58%{box-shadow:inset 0 0 26px #ff2e4eeb,0 0 18px #ff2e4e99;background:#3a1320}62%,to{box-shadow:inset 0 0 #0000;background:#11151e}}.mines-stage .mine-cell .mine-reveal .mine-safe{width:100%;height:100%;border-radius:7px}.mines-stage .mine-cell .mine-reveal .mine-safe .currency-icon{width:92%!important;height:92%!important;object-fit:contain}.mines-stage .mine-cell .mine-reveal .mine-bomb{width:100%;height:100%;background:none;box-shadow:none;color:inherit;display:grid;place-items:center}.mines-stage .mine-cell .mine-reveal .mine-bomb .mine-bomb-img{width:84%;height:84%;object-fit:contain}.plinko-drop-bar{width:100%;z-index:6;margin-top:14px;display:flex;justify-content:center;pointer-events:none}.plinko-drop-bar .plinko-drop-btn{pointer-events:auto;display:inline-flex;align-items:center;gap:14px;min-width:min(420px,90%);justify-content:center;padding:14px 22px;font-size:1.05rem;font-weight:800;letter-spacing:.02em;border-radius:14px;color:var(--bg);background:linear-gradient(180deg,var(--gold),#c69a2e);border:1px solid var(--gold);box-shadow:0 10px 28px #00000073,0 0 0 1px #0000004d inset;cursor:pointer;transition:transform .06s ease,box-shadow .15s ease,filter .15s ease;-webkit-tap-highlight-color:transparent;user-select:none}.plinko-drop-bar .plinko-drop-btn:hover{filter:brightness(1.06)}.plinko-drop-bar .plinko-drop-btn:active{transform:translateY(1px);box-shadow:0 3px 10px #00000073}.plinko-drop-bar .plinko-drop-btn:focus-visible{outline:2px solid var(--text);outline-offset:3px}.plinko-drop-btn__main{display:inline-flex;align-items:center;gap:8px}.plinko-drop-btn__main svg{display:block;opacity:.9}.plinko-drop-btn__label{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.plinko-drop-btn__key{font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:none;padding:3px 7px;border-radius:6px;color:var(--gold);background:#0b0b0dd1;border:1px solid rgba(0,0,0,.4);box-shadow:0 1px #00000080}.plinko-drop-bar .plinko-drop-btn[disabled],.plinko-drop-bar .plinko-drop-btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.4);box-shadow:none;pointer-events:none}@media(max-width:640px){.plinko-drop-bar .plinko-drop-btn{min-width:0;width:100%}.plinko-drop-btn__key{display:none}.plinko-layout>.game-stage{padding-right:0;padding-left:0}.plinko-board{--plinko-side-gutter: 20px}}.case-reel-card.case-reel-winner{transform:scale(1.06);box-shadow:inset 0 0 0 2px var(--gold),inset 0 0 22px #e4b83c59,0 0 18px #e4b83c80;border-radius:8px;z-index:3}.case-lanes.settled .case-reel-card:not(.case-reel-winner){opacity:.5}.battle-grid.battle-settled:not(.reeling) .battle-side.winner{border-color:#7ff0b6;box-shadow:0 0 0 1px #78f0b68c,0 0 26px #38d99680,inset 0 0 22px #38d9962e;transform:scale(1.02)}.battle-grid.battle-settled:not(.reeling) .battle-side.loser{opacity:.5}.blackjack-hand .card-row,.baccarat-hand .card-row{gap:0}.blackjack-hand .card-row .playing-card,.baccarat-hand .card-row .playing-card{transform-origin:bottom center;transform:rotate(calc((var(--card-index, 0) - (var(--card-count, 1) - 1) / 2) * 5deg))}.blackjack-hand .card-row .playing-card+.playing-card,.baccarat-hand .card-row .playing-card+.playing-card{margin-left:-30px}.baccarat-hand.resolved .playing-card{border-color:#20d566;box-shadow:0 0 0 3px #20d566b8,0 12px 26px #00000042}.cross-road-scene{--cross-tension: 0}.cross-road-scene:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:8;border-radius:inherit;box-shadow:inset 0 0 calc(30px + 130px * var(--cross-tension)) calc(4px + 26px * var(--cross-tension)) rgba(200,44,44,calc(.12 + .34 * var(--cross-tension)));opacity:var(--cross-tension);transition:box-shadow .55s ease,opacity .55s ease}.cross-road-scene.active:after{animation:cross-tension-throb 1.7s ease-in-out infinite}@keyframes cross-tension-throb{0%,to{opacity:var(--cross-tension)}50%{opacity:calc(var(--cross-tension) * .6)}}@keyframes cross-road-result-box-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(max-width:640px){.cross-road-layout .game-result-box{position:relative;top:auto;left:auto;width:min(170px,calc(100vw - 48px));min-height:104px;margin:12px auto 0;padding:14px;transform:none}.cross-road-layout .game-result-box.result-entering{animation-name:cross-road-result-box-pop}.cross-road-layout .game-result-box strong{font-size:32px}.cross-road-layout .game-result-box span{font-size:14px}.cross-road-layout .game-stage{min-height:430px;padding:0}.cross-road-scene{--lane-width: 106px;--start-width: 174px;--cross-impact-mid: 78px;--cross-impact-shift: 133px;--cross-impact-after: 154px;--cross-impact-car-y: 206px;--cross-barrier-y: 150px;--cross-barrier-stop-offset: 102px;--cross-splat-y: 288px;min-height:430px}.cross-start-zone:before{top:154px}.cross-start-zone:after{bottom:72px}.cross-road-lane{background:repeating-linear-gradient(180deg,rgba(232,184,52,.78) 0 16px,transparent 16px 40px) center / 4px 100% no-repeat,linear-gradient(90deg,rgba(255,255,255,.09) 0 2px,transparent 2px 8px,transparent calc(100% - 8px),rgba(0,0,0,.3) calc(100% - 8px) 100%),linear-gradient(90deg,#142329,#22353a 18%,#2c454b,#21363d 82%,#13242a)}.road-disk{width:62px;height:62px;font-size:12px}.cross-car{left:calc((var(--lane) + .5) * var(--lane-width));width:64px;height:104px}.cross-barrier-car{width:70px;height:114px}.cross-safe-barrier{width:min(92px,calc(var(--lane-width) - 14px))}.cross-impact-car{width:70px;height:114px}.cross-runner{top:208px;left:42px;width:104px;height:110px}.cross-current-chip{left:72px;top:322px}}@media(min-width:641px)and (max-width:900px){.cross-road-layout .game-result-box{left:calc(100vw - 128px)}}.battle-grid.battle-settled:not(.reeling) .battle-reel-card.battle-reel-winner{border-color:var(--gold);background:#1d2a44;box-shadow:0 0 0 1px var(--gold),0 0 20px #ffc93c8c}.battle-grid.battle-settled:not(.reeling) .battle-reel-track:has(.battle-reel-winner) .battle-reel-card:not(.battle-reel-winner){opacity:.4}.case-search-field input:focus-visible,.lobby-case-card:focus-visible,.battle-lobby-tools select:focus-visible,.history-select select:focus-visible,.battle-picker-search input:focus-visible,.cashier-amount-field input:focus-visible,.cashier-text-field:focus-visible,.item-deposit-search input:focus-visible,.item-deposit-quantity input:focus-visible{outline:2px solid #61baff;outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0ms!important;animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important}.slide-track.rolling,.slide-track.revealing,.slide-track.settled{animation:none!important;transform:translate(var(--slide-to))!important}.feature-card:after,.feature-cubit,.tile-particles i,.dice-stage.rolling .dice-roll-bubble,.tower-guardian,.limbo-stage:before,.limbo-astronaut,.limbo-result.idle-readout,.crash-qbee-img,.crash-jetpack-flame,.crash-fishing-line,.crash-hook-cubit,.dice-pair.rolling span,.snake-tile.pending,.cross-car,.hero-logo-emblem,.cross-road-scene.active:after{animation:none!important}.crash-curve{transform:skewY(-10deg) scaleX(1)!important}.crash-ship{left:50%!important;bottom:35%!important;transform:translate(-43%,54%) rotate(8deg)!important}.roulette-wheel-wrap:not(.spinning) .roulette-idle-layer{animation:none!important;transform:rotate(var(--roulette-wheel-rest, 0deg))!important}.roulette-wheel-wrap:not(.spinning) .roulette-ball-orbit{animation:none!important;transform:rotate(0)!important}.roulette-wheel-wrap.spinning .roulette-idle-layer{animation:none!important;transform:rotate(var(--roulette-wheel-stop, 0deg))!important}.roulette-wheel-wrap.spinning .roulette-ball-orbit{animation:none!important;transform:rotate(calc(-1 * var(--roulette-ball-stop, 0deg)))!important}body.quick-mode .case-lanes.spinning .case-lane.horizontal .case-reel-track,body.quick-mode .case-lanes.spinning .case-lane.vertical .case-reel-track,body.quick-mode .battle-live-reel.spinning .battle-reel-track{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important}}.baccarat-hand-title b.pending{background:#d7a12b2e;color:#dce7f7}.baccarat-table .playing-card[data-layout-motion]{will-change:transform}.baccarat-layout .game-stage{container-type:inline-size}@container (max-width: 520px){.baccarat-card-zone{padding-right:8px;padding-left:8px}.baccarat-hands{gap:8px}.baccarat-hand{min-width:0;min-height:160px}.baccarat-table .card-row{min-width:0;min-height:118px}.baccarat-hand .card-row .playing-card{width:72px;height:102px;font-size:19px}.baccarat-hand .card-row .playing-card+.playing-card{margin-left:-27px}.baccarat-shoe{top:6px;right:6px;transform:scale(.62);transform-origin:top right}}.baccarat-layout .game-stage:has(>.game-result-box) .baccarat-card-zone{padding-top:112px}@media(max-width:420px){.baccarat-table{min-height:470px;padding:10px 6px 12px}.baccarat-card-zone{padding:12px 0 0}.baccarat-hands{gap:2px}.baccarat-hand{min-width:0;min-height:152px;gap:5px}.baccarat-hand-title{gap:4px;min-height:28px;font-size:12px}.baccarat-hand-title b{min-width:29px;padding:3px 8px}.baccarat-table .card-row{min-width:0;min-height:112px}.baccarat-hand .card-row .playing-card{width:56px;height:82px;font-size:15px}.baccarat-hand .card-row .playing-card+.playing-card{margin-left:-22px}.baccarat-ribbon{top:38%;width:min(80%,280px);padding:8px 10px;font-size:9px}.baccarat-shoe{top:6px;right:5px;transform:scale(.54)}.baccarat-bet-pads{gap:4px}.baccarat-pad{min-height:78px;padding:7px 3px;font-size:12px}.baccarat-pad span{font-size:11px}.baccarat-chip{right:3px;width:27px;height:27px;font-size:8px}}.affiliate-brand-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);gap:clamp(28px,4vw,64px);min-height:450px;padding:clamp(28px,5vw,64px);overflow:hidden;border:1px solid rgba(51,205,255,.38);border-radius:12px;background:radial-gradient(circle at 10% 12%,rgba(22,196,255,.2),transparent 35%),radial-gradient(circle at 88% 84%,rgba(139,76,255,.22),transparent 38%),linear-gradient(132deg,#06142f,#091a3c 47%,#130c35);box-shadow:0 24px 58px #01061670,inset 0 1px #ffffff14}.affiliate-brand-hero:before{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(77,181,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(77,181,255,.045) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(90deg,rgba(0,0,0,.8),transparent 72%);content:""}.affiliate-brand-hero:after{position:absolute;right:-110px;bottom:-180px;z-index:-2;width:460px;height:460px;border:1px solid rgba(173,117,255,.18);border-radius:50%;background:#5b2bbc14;content:""}.affiliate-hero-copy,.affiliate-hero-metrics{position:relative;z-index:2}.affiliate-hero-copy{align-self:center;max-width:700px}.affiliate-hero-kicker,.affiliate-hero-proof{display:inline-flex;align-items:center;gap:8px;color:#7ce3ff;font-size:12px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.affiliate-hero-copy h1{margin:18px 0 16px;color:#f7fbff;font-size:clamp(42px,5.2vw,72px);font-weight:950;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.affiliate-hero-copy h1 span{display:block;color:#a47aff;background:linear-gradient(90deg,#55dbff,#9c7dff 58%,#ffc84f 112%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.affiliate-hero-copy>p{max-width:620px;margin:0;color:#b9cbe7;font-size:clamp(15px,1.5vw,18px);line-height:1.65}.affiliate-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:26px}.affiliate-hero-actions .button.primary{min-height:46px;border-color:#6ee0ff94;background:linear-gradient(135deg,#087ac7,#6843d7);color:#fff}.affiliate-hero-code,.affiliate-hero-proof{min-height:46px;padding:8px 13px;border:1px solid rgba(132,166,220,.25);border-radius:8px;background:#040f2a9e}.affiliate-hero-code{display:grid;gap:1px}.affiliate-hero-code small{color:#8499ba;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.affiliate-hero-code strong{color:#f4f8ff;font-size:14px;overflow-wrap:anywhere}.affiliate-hero-proof{color:#a7bad7;font-size:11px;letter-spacing:.02em;text-transform:none}.affiliate-hero-metrics{align-self:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.affiliate-hero-metric{position:relative;display:grid;align-content:start;gap:7px;min-height:178px;padding:20px;overflow:hidden;border:1px solid rgba(91,183,236,.26);border-radius:10px;background:linear-gradient(145deg,#0f2a51e6,#0a1333eb);box-shadow:inset 0 1px #ffffff0f}.affiliate-hero-metric:after{position:absolute;right:-30px;bottom:-44px;width:100px;height:100px;border:18px solid rgba(67,210,255,.045);border-radius:24px;transform:rotate(18deg);content:""}.affiliate-share-metric{border-color:#ffc84f52;background:radial-gradient(circle at 100% 0%,rgba(255,199,73,.13),transparent 46%),linear-gradient(145deg,#192d50eb,#0d1430f0)}.affiliate-claim-metric{border-color:#9f70ff6b;background:radial-gradient(circle at 100% 0%,rgba(159,112,255,.16),transparent 48%),linear-gradient(145deg,#19234deb,#120f35f0)}.affiliate-metric-icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:3px;border:1px solid rgba(94,213,255,.35);border-radius:9px;background:#27a6e11f;color:#73ddff}.affiliate-share-metric .affiliate-metric-icon{border-color:#ffc84f5c;background:#ffc84f1a;color:#ffd36e}.affiliate-claim-metric .affiliate-metric-icon{border-color:#a87dff66;background:#8853f324;color:#bd9cff}.affiliate-hero-metric>span{color:#92a7c8;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.affiliate-hero-metric>strong{position:relative;z-index:1;display:flex;align-items:center;gap:7px;color:#f7fbff;font-size:clamp(23px,2.4vw,31px);font-weight:920;line-height:1.1}.affiliate-hero-metric>small{position:relative;z-index:1;color:#8fa2c0;font-size:11px;line-height:1.35}.affiliate-hero-metric>.button{position:relative;z-index:1;align-self:end;justify-self:start;min-height:34px;margin-top:2px}.affiliate-hero-cubes{position:absolute;inset:0;z-index:0;pointer-events:none}.affiliate-hero-cubes span{position:absolute;width:46px;aspect-ratio:1;border:1px solid rgba(101,218,255,.28);border-radius:7px;background:linear-gradient(145deg,#23b4f129,#5839d614);transform:rotate(18deg)}.affiliate-hero-cubes span:nth-child(1){top:10%;left:46%;width:30px}.affiliate-hero-cubes span:nth-child(2){right:3%;bottom:9%;width:74px;border-color:#ab6eff45}.affiliate-hero-cubes span:nth-child(3){top:-20px;right:31%;width:54px}.affiliate-hero-cubes span:nth-child(4){bottom:7%;left:42%;width:22px;border-color:#ffc95159;background:#ffc03a14}.affiliate-hero-cubes span:nth-child(5){top:18%;right:-15px;width:35px;border-color:#a770ff4d}.affiliate-formula-panel.panel{display:grid;grid-template-columns:minmax(190px,.48fr) minmax(360px,1.12fr);gap:14px 28px;align-items:center;border-color:#5bcdff4d;border-radius:10px;background:radial-gradient(circle at 0% 0%,rgba(35,172,232,.12),transparent 36%),linear-gradient(135deg,#081a35,#100d2c)}.affiliate-formula-heading{grid-row:1 / span 3;display:flex;align-items:center;gap:13px}.affiliate-formula-icon{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border:1px solid rgba(255,202,81,.4);border-radius:10px;background:#ffc12f1a;color:#ffd263}.affiliate-formula-heading h2{margin:2px 0 0;color:#f7fbff;font-size:22px}.affiliate-formula-eyebrow{color:#72dfff;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.affiliate-formula-equation{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;padding:14px 16px;border:1px solid rgba(111,148,208,.24);border-radius:8px;background:#030d259e;color:#9fb0ce}.affiliate-formula-equation strong{color:#fff}.affiliate-formula-equation b{color:#7de1ff;font-weight:850}.affiliate-formula-panel>p{margin:0;color:#b4c5df;line-height:1.55}.affiliate-formula-panel>small{display:inline-flex;align-items:flex-start;gap:7px;color:#8097b9;line-height:1.45}@media(max-width:1120px){.affiliate-brand-hero{grid-template-columns:1fr}.affiliate-hero-copy{max-width:780px}.affiliate-formula-panel.panel{grid-template-columns:1fr}.affiliate-formula-heading{grid-row:auto}}@media(max-width:680px){.affiliate-brand-hero{min-height:0;padding:24px 18px;border-radius:9px}.affiliate-hero-copy h1{font-size:clamp(38px,13vw,54px)}.affiliate-hero-actions{align-items:stretch;flex-direction:column}.affiliate-hero-actions .button,.affiliate-hero-code,.affiliate-hero-proof{width:100%}.affiliate-hero-proof{justify-content:center}.affiliate-hero-metrics{grid-template-columns:1fr}.affiliate-hero-metric{min-height:150px}.affiliate-formula-panel.panel{padding:18px}.affiliate-formula-equation{align-items:flex-start;flex-direction:column}}.start-here.panel{position:relative;isolation:isolate;display:grid;gap:16px;margin:0 0 22px;padding:clamp(18px,2vw,24px);overflow:hidden;border-color:#f2c24757;border-radius:9px;background:radial-gradient(circle at 0% 0%,rgba(242,194,71,.14),transparent 34%),radial-gradient(circle at 100% 100%,rgba(83,215,208,.1),transparent 36%),linear-gradient(135deg,#0d2323fa,#071619fa);box-shadow:0 18px 38px #0000003d,inset 0 1px #ffffff0e}.start-here.panel:before{position:absolute;z-index:-1;top:-72px;right:-54px;width:190px;height:190px;border:24px solid rgba(83,215,208,.035);border-radius:38px;transform:rotate(24deg);content:"";pointer-events:none}.start-here-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px}.start-here-header h2{margin:4px 0 5px;color:#fff8df;font-size:clamp(23px,2.4vw,30px);letter-spacing:-.025em}.start-here-header p{margin:0;color:#b9cfca;line-height:1.5}.start-here-header>strong{color:#f5cb5b;font-size:clamp(24px,3vw,34px);font-variant-numeric:tabular-nums;line-height:1}.start-here-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--crystal);font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.start-here-progress{height:8px;overflow:hidden;border:1px solid rgba(107,153,151,.26);border-radius:999px;background:#020c0e9e;box-shadow:inset 0 2px 5px #00000042}.start-here-progress>span{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#a8751c,#f2c247 58%,#83c849);box-shadow:0 0 16px #f2c2474d;transition:width .22s ease}.start-here-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.start-here-task{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:minmax(72px,1fr) auto;gap:10px 11px;padding:14px;border:1px solid rgba(74,122,122,.28);border-radius:7px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 44%),#08191ce0;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.start-here-task:hover{border-color:#53d7d06b;transform:translateY(-1px)}.start-here-task.complete{border-color:#83c84961;background:radial-gradient(circle at 100% 0%,rgba(131,200,73,.09),transparent 48%),#091d19eb}.start-here-step{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(242,194,71,.45);border-radius:7px;background:#684c1247;color:#f6d372;font-size:12px;font-weight:900}.start-here-task.complete .start-here-step{border-color:#83c8498c;background:#457c2447;color:#a9e679}.start-here-task>div{min-width:0}.start-here-task>div>strong{display:block;color:#f5fbf4;line-height:1.25}.start-here-task>div>p{margin:5px 0 0;color:#9fb8b3;font-size:12px;line-height:1.45}.start-here-task>.button{grid-column:1 / -1;width:100%;min-height:36px}.start-here-intent-panel{display:grid;gap:10px;padding:14px;border:1px solid rgba(103,83,194,.36);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(123,32,238,.12),transparent 44%),#050c27cc}.start-here-intent-panel>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.start-here-intent-panel>div:first-child>strong{color:#fff9e8;font-size:14px}.start-here-intent-panel>div:first-child>span{color:#a9b5d0;font-size:11px}.start-here-intent-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.start-here-intent-option{min-width:0;min-height:68px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 9px;padding:10px;border:1px solid rgba(82,119,216,.28);border-radius:7px;background:linear-gradient(180deg,#0f1d46f5,#060d28fa);color:#eef4ff;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.start-here-intent-option:hover{border-color:#9c71ffa3;transform:translateY(-1px)}.start-here-intent-option.selected{border-color:#ffd21ec7;background:linear-gradient(135deg,#6129b8f5,#18398bf5);box-shadow:inset 0 3px #ffd21ec2}.start-here-intent-option>span{width:34px;height:34px;display:grid;grid-row:1 / -1;place-items:center;border:1px solid rgba(255,210,30,.32);border-radius:7px;background:#53339747;color:#ffe47b}.start-here-intent-option>strong{overflow:hidden;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.start-here-intent-option>small{overflow:hidden;color:#aebbd7;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.start-here-intent-option.selected>small{color:#e2ddf4}.start-here-next{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;border:1px solid rgba(255,210,30,.42);border-radius:8px;background:radial-gradient(circle at 100% 50%,rgba(123,32,238,.16),transparent 42%),linear-gradient(135deg,#131943fa,#080e2bfa)}.start-here-next-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,210,30,.5);border-radius:9px;background:#7048114d;color:#ffe47b}.start-here-next>div{min-width:0}.start-here-next>div>small{display:block;margin-bottom:3px;color:#bfa9ee;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.start-here-next>div>strong{display:block;color:#fff9e8;font-size:15px}.start-here-next>div>p{margin:4px 0 0;color:#aebbd3;font-size:12px;line-height:1.45}.start-here-next>.button{min-height:42px;white-space:nowrap}.start-here-checklist-toggle{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid rgba(82,119,216,.25);border-radius:7px;background:#060e2ac2;color:#dce6fb;font-size:12px;font-weight:800}.start-here-checklist-toggle:hover{border-color:#9c71ff8f;background:#131a43e6}.start-here-checklist-toggle>span{display:inline-flex;align-items:center;gap:7px}.guided-empty-state{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px;border:1px solid rgba(82,119,216,.26);border-radius:9px;background:radial-gradient(circle at 100% 0%,rgba(123,32,238,.1),transparent 42%),linear-gradient(145deg,#0a1538f5,#050c24fa)}.guided-empty-state>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,210,30,.42);border-radius:9px;background:#5b398f42;color:#ffe47b}.guided-empty-state>div{min-width:0}.guided-empty-state strong{display:block;color:#f7f9ff}.guided-empty-state p{margin:4px 0 0;color:#aab7d1;font-size:12px;line-height:1.45}.guided-empty-state>.button,.guided-empty-state>.actions .button{min-height:40px;white-space:nowrap}.wallet-history-empty{margin-top:14px}.dice-first-bet-preview{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,210,30,.4);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(123,32,238,.14),transparent 44%),linear-gradient(145deg,#0f183ffa,#060c25fc)}.dice-first-bet-preview[hidden]{display:none}.dice-first-bet-preview>header{display:flex;align-items:center;gap:9px}.dice-first-bet-preview>header>span{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,210,30,.44);border-radius:7px;background:#68431047;color:#ffe47b}.dice-first-bet-preview>header small,.dice-first-bet-preview>header strong{display:block}.dice-first-bet-preview>header small{color:#c1aceb;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dice-first-bet-preview>header strong{margin-top:2px;color:#fff9e8;font-size:13px}.dice-first-bet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.dice-first-bet-grid>span{min-width:0;display:grid;gap:2px;padding:8px;border:1px solid rgba(82,119,216,.2);border-radius:6px;background:#040b22b3}.dice-first-bet-grid small{color:#98a8c7;font-size:9px}.dice-first-bet-grid strong{overflow:hidden;color:#f7f9ff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dice-first-bet-preview>p{margin:0;color:#aab7d1;font-size:10px;line-height:1.4}.dice-first-bet-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.dice-first-bet-actions .button{min-width:0;min-height:38px;padding-inline:8px;font-size:10px}.game-tile-practice{border-color:#53d7d0b3;box-shadow:0 16px 36px #00000057,0 0 0 1px #f2c24724,inset 0 1px #fff1}.game-tile-practice>small{position:absolute;z-index:14;top:10px;right:10px;bottom:auto;margin:0;padding:5px 7px;border:1px solid rgba(83,215,208,.48);border-radius:999px;background:#051e1fe6;color:#a9f2ed;box-shadow:0 6px 16px #00000042;font-size:9px;font-weight:900;letter-spacing:.06em;line-height:1;text-shadow:none;text-transform:uppercase}.case-demo-badge{position:absolute;z-index:4;top:11px;left:10px;display:inline-flex;align-items:center;min-height:25px;padding:4px 8px;border:1px solid rgba(83,215,208,.48);border-radius:999px;background:#052323eb;color:#a9f2ed;box-shadow:0 6px 16px #00000047;font-size:9px;font-weight:900;letter-spacing:.06em;line-height:1;pointer-events:none;text-transform:uppercase}.guest-game-notice,.guest-challenge-intro{display:grid;align-items:center;gap:14px;margin-bottom:16px;border:1px solid rgba(83,215,208,.24);border-radius:8px;background:radial-gradient(circle at 0% 50%,rgba(83,215,208,.09),transparent 34%),#08191ce6}.guest-game-notice{grid-template-columns:auto minmax(0,1fr) auto;padding:14px 16px}.guest-game-notice>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(242,194,71,.38);border-radius:8px;background:#684c1238;color:#f3cb63}.guest-game-notice strong,.guest-challenge-intro strong{color:#f7fbf6}.guest-game-notice p,.guest-challenge-intro p{margin:4px 0 0;color:#9fb8b3;font-size:13px;line-height:1.45}.guest-challenge-intro{grid-template-columns:minmax(0,1fr) auto}.chat-auth-prompt{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px 10px;padding:12px;border-top:1px solid rgba(242,194,71,.18);background:linear-gradient(180deg,rgba(242,194,71,.045),transparent),#051417f5}.chat-auth-prompt>span{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(83,215,208,.28);border-radius:7px;background:#0f777629;color:var(--crystal)}.chat-auth-prompt>div{min-width:0;display:grid;gap:2px}.chat-auth-prompt strong{color:#f5fbf4;font-size:13px}.chat-auth-prompt small{color:#90aaa6;font-size:11px;line-height:1.35}.chat-auth-prompt>.button{grid-column:1 / -1;width:100%;min-height:36px}.chat-auth-prompt>.button.primary{border-color:#ffe58bc7;background:linear-gradient(180deg,#f4c442,#a87820 58%,#704c13);color:#0a1029;box-shadow:0 10px 22px #78500c4d,inset 0 1px #ffffff3d}.chat-auth-prompt>.button.primary:hover:not(:disabled){border-color:#ffe58b;background:linear-gradient(180deg,#ffd45d,#bc8728 58%,#815a18)}.affiliate-public-explainer.panel{display:grid;gap:13px;border-color:#53d7d04d;border-radius:9px;background:radial-gradient(circle at 0% 0%,rgba(83,215,208,.12),transparent 38%),radial-gradient(circle at 100% 100%,rgba(242,194,71,.1),transparent 36%),linear-gradient(135deg,#081e20fa,#0b181bfa)}.affiliate-public-explainer h2{margin:0;color:#fff8df;font-size:clamp(22px,2.5vw,30px)}.affiliate-public-explainer>p{max-width:880px;margin:0;line-height:1.6}.affiliate-public-explainer>small{display:inline-flex;align-items:flex-start;gap:7px;color:#91ada8;line-height:1.45}.affiliate-public-example{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.affiliate-public-example>*{min-width:0;display:grid;place-items:center;min-height:62px;padding:10px;border:1px solid rgba(83,215,208,.18);border-radius:7px;background:#04121594;color:#acc4c0;text-align:center;overflow-wrap:anywhere}.affiliate-public-example>strong{border-color:#f2c2474d;background:#64491229;color:#f6d477;font-size:15px}.affiliate-eligibility-alert.panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;border-color:#ef5a7866;border-left-width:3px;border-radius:8px;background:radial-gradient(circle at 0% 50%,rgba(239,90,120,.12),transparent 32%),#231118e6}.affiliate-eligibility-alert>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(239,90,120,.38);border-radius:8px;background:#781e323d;color:#ff8ca4}.affiliate-eligibility-alert h2{margin:0 0 5px;color:#fff1f4;font-size:19px}.affiliate-eligibility-alert p{margin:0;color:#d7b5bd;line-height:1.5}.affiliate-eligibility-alert small{display:block;margin-top:7px;color:#a9848c;line-height:1.4}.affiliate-funnel-panel.panel{border-color:#53d7d03d;border-radius:9px;background:linear-gradient(30deg,rgba(255,255,255,.025) 0 7px,transparent 8px 58px),#08181bf0;background-size:116px 67px,auto}.affiliate-funnel-panel .section-heading{align-items:flex-start;margin-bottom:14px}.affiliate-funnel-panel .section-heading span{display:block;max-width:760px;margin-top:4px;line-height:1.45}.affiliate-funnel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.affiliate-funnel-grid article{min-width:0;display:grid;align-content:start;gap:5px;min-height:112px;padding:14px;border:1px solid rgba(77,127,125,.25);border-radius:7px;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 48%),#051316b8}.affiliate-funnel-grid article>span{color:#91aaa6;font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.affiliate-funnel-grid article>strong{color:#f6d477;font-size:clamp(19px,2vw,25px);font-variant-numeric:tabular-nums;line-height:1.15;overflow-wrap:anywhere}.affiliate-funnel-grid article>small{color:#829b97;font-size:11px;line-height:1.35}.affiliate-table-wrap{border:1px solid rgba(83,215,208,.16);border-radius:7px;overscroll-behavior-inline:contain;scrollbar-color:rgba(83,215,208,.38) rgba(4,18,21,.7)}.affiliate-table-wrap table{min-width:980px}.affiliate-table-wrap th{background:#05181bf5}.affiliate-table-wrap td{vertical-align:top}.affiliate-table-wrap td:nth-child(1){min-width:150px}.affiliate-table-wrap td:nth-child(2),.affiliate-table-wrap td:nth-child(4){min-width:210px}.affiliate-table-wrap td:nth-child(5){min-width:250px;white-space:normal}.affiliate-status-pill{display:inline-flex;align-items:center;min-height:25px;max-width:100%;padding:4px 8px;border:1px solid rgba(83,215,208,.32);border-radius:999px;background:#0f777626;color:#a8ece7;font-size:10px;font-weight:850;line-height:1.2;text-transform:uppercase;white-space:normal}.affiliate-table-wrap td .affiliate-reason{display:block;margin-top:7px;color:#93aaa6;line-height:1.45;white-space:normal}@media(max-width:900px){.start-here-grid,.affiliate-public-example,.affiliate-funnel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.start-here.panel{gap:14px;padding:16px}.start-here-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.start-here-header h2{font-size:24px}.start-here-header p{font-size:13px}.start-here-header>strong{padding-top:21px;font-size:22px}.start-here-intent-panel>div:first-child{display:grid;gap:3px}.start-here-intent-options{grid-template-columns:1fr}.start-here-intent-option{min-height:58px}.start-here-next,.guided-empty-state{grid-template-columns:42px minmax(0,1fr);align-items:start}.start-here-next>.button,.guided-empty-state>.button,.guided-empty-state>.actions{width:100%;grid-column:1 / -1}.guided-empty-state>.actions{display:grid;grid-template-columns:1fr}.guided-empty-state>.actions .button{width:100%;min-width:0}.start-here-grid,.affiliate-public-example,.affiliate-funnel-grid{grid-template-columns:1fr}.start-here-task{grid-template-rows:auto auto}.guest-game-notice{grid-template-columns:auto minmax(0,1fr)}.guest-game-notice>.actions{grid-column:1 / -1}.guest-game-notice>.actions .button{flex:1 1 130px}.guest-challenge-intro{align-items:stretch;grid-template-columns:1fr}.guest-challenge-intro>.button{width:100%}.affiliate-public-example>*{min-height:50px}.affiliate-eligibility-alert.panel{grid-template-columns:1fr}.affiliate-table-wrap{overflow:visible;border:0;background:transparent}.affiliate-table-wrap table,.affiliate-table-wrap tbody,.affiliate-table-wrap tr,.affiliate-table-wrap td{width:100%;min-width:0;display:block}.affiliate-table-wrap thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.affiliate-table-wrap tbody{display:grid;gap:10px}.affiliate-table-wrap tr{padding:5px 13px;border:1px solid rgba(83,215,208,.19);border-radius:8px;background:#051417c7}.affiliate-table-wrap td{padding:10px 0;border-bottom-color:#53d7d01f;white-space:normal}.affiliate-table-wrap td:last-child{border-bottom:0}.affiliate-table-wrap td:before{display:block;margin-bottom:5px;color:#79938f;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.affiliate-table-wrap td:nth-child(1):before{content:"Player"}.affiliate-table-wrap td:nth-child(2):before{content:"Recorded activity"}.affiliate-table-wrap td:nth-child(3):before{content:"Projection"}.affiliate-table-wrap td:nth-child(4):before{content:"Commission ledger"}.affiliate-table-wrap td:nth-child(5):before{content:"Explanation"}.affiliate-table-wrap td[colspan]:before{content:none}}.game-layout>.bet-panel,.game-layout .bet-panel{color:#f8f6ff;background:linear-gradient(30deg,rgba(255,255,255,.028) 0 8px,transparent 9px 66px),radial-gradient(circle at 0 0,rgba(123,82,232,.18),transparent 46%),linear-gradient(180deg,#0a1230fe,#04091cfe);background-size:132px 76px,auto,auto}.game-layout>.bet-panel .segmented button,.game-layout>.bet-panel .tabs button,.game-layout>.bet-panel .game-tabs button,.game-layout>.bet-panel .dice-auto-rule-tabs button,.game-layout>.bet-panel .mines-controls .segmented button,.game-layout>.bet-panel .tower-controls .segmented button,.game-layout>.bet-panel .keno-controls .segmented button,.game-layout>.bet-panel .wheel-controls .segmented button,.game-layout>.bet-panel .coinflip-controls .segmented button,.game-layout>.bet-panel .limbo-controls .segmented button{color:#d9d5ed}.game-layout>.bet-panel .segmented button.active,.game-layout>.bet-panel .tabs button.active,.game-layout>.bet-panel .game-tabs button.active,.game-layout>.bet-panel .dice-auto-rule-tabs button.active,.game-layout>.bet-panel .mines-controls .segmented button.active,.game-layout>.bet-panel .tower-controls .segmented button.active,.game-layout>.bet-panel .keno-controls .segmented button.active,.game-layout>.bet-panel .wheel-controls .segmented button.active,.game-layout>.bet-panel .coinflip-controls .segmented button.active,.game-layout>.bet-panel .limbo-controls .segmented button.active{border-color:#ffe28494;background:linear-gradient(135deg,#c99528,#6a45ce);color:#fff9e5;box-shadow:inset 0 1px #fff3,0 8px 20px #1e114b57}.game-layout>.bet-panel .roulette-chip,.game-layout>.bet-panel .chip,.game-layout>.bet-panel .chip-row button,.game-layout>.bet-panel .coinflip-side-grid button,.game-layout>.bet-panel .roulette-table-actions button,.game-layout>.bet-panel .baccarat-table-actions button{border-color:#8462e547;background:linear-gradient(180deg,#181944fa,#070b22fa);color:#eeeafd}.game-layout>.bet-panel .roulette-chip.active,.game-layout>.bet-panel .chip.active,.game-layout>.bet-panel .coinflip-side-grid button.active{border-color:#ffe284c2;background:linear-gradient(145deg,#e2ae30b8,#5b38b8e6);color:#fff9df;box-shadow:0 0 0 1px #f2c24733,0 12px 26px #190e4157}.game-layout>.bet-panel .button:hover:not(:disabled){border-color:#b997ff94;background:linear-gradient(180deg,#33276ffa,#12123cfa)}.game-layout>.bet-panel .button.primary,.game-layout>.bet-panel .button.primary.block,.game-layout>.bet-panel .mines-controls .button.primary,.game-layout>.bet-panel .tower-controls .button.primary,.game-layout>.bet-panel .keno-controls .button.primary,.game-layout>.bet-panel .wheel-controls .button.primary,.game-layout>.bet-panel .limbo-controls .button.primary,.game-layout>.bet-panel .coinflip-controls .button.primary{border-color:#ffe691b8;background:linear-gradient(180deg,#f6c94f,#a87317 62%,#704a12);color:#fff9df;box-shadow:0 10px 22px #6b460d47,inset 0 1px #ffffff38}.game-layout>.bet-panel .button.primary:hover:not(:disabled),.game-layout>.bet-panel .button.primary.block:hover:not(:disabled){background:linear-gradient(180deg,#ffd660,#bc8625 62%,#815817)}.game-layout>.bet-panel .guest-game-notice{grid-template-columns:1fr;gap:11px;padding:14px;border-color:#9b75ff6b;background:radial-gradient(circle at 100% 0%,rgba(130,84,234,.18),transparent 48%),linear-gradient(155deg,#0e1135fa,#060a1ffa)}.game-layout>.bet-panel .guest-game-notice>span{border-color:#f2c2477a;background:#6f49103d;color:#f6cf62}.game-layout>.bet-panel .guest-game-notice p{color:#b9b2d2}.game-layout>.bet-panel .guest-game-notice>.actions{display:grid;grid-template-columns:1fr;gap:8px}.game-layout>.bet-panel .guest-game-notice>.actions .button{width:100%}.case-battles-page .battle-lobby-tools>button.active,.case-battles-page .battle-lobby-tabs button.active,.case-battles-page .battle-option-grid button.active,.case-battles-page .battle-layout-buttons button.active,.case-battles-page .battle-picker-tabs button.active,.case-battles-page .battle-picker-card.selected{border-color:#ffde77b3;background:linear-gradient(145deg,#bc892280,#5132a3b8);color:#fff6d7;box-shadow:inset 0 0 0 1px #ffe28424,0 10px 24px #180e3d3d}.game-tile-practice,.case-demo-badge{border-color:#aa81ffb3}.game-tile-practice>small,.case-demo-badge{border-color:#ffdf7b85;background:#281858f0;color:#ffe38b}.chat-auth-prompt>span{border-color:#9e77ff66;background:#5e39b62e;color:#cbb0ff}.affiliate-brand-hero{border-color:#a177ff75;background:radial-gradient(circle at 9% 12%,rgba(130,84,234,.24),transparent 36%),radial-gradient(circle at 88% 84%,rgba(242,194,71,.16),transparent 38%),linear-gradient(132deg,#07132f,#11113a 48%,#1b0e38)}.affiliate-brand-hero:before{background-image:linear-gradient(rgba(161,119,255,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(161,119,255,.052) 1px,transparent 1px)}.affiliate-hero-kicker,.affiliate-hero-proof,.affiliate-formula-eyebrow{color:#f3c957}.affiliate-hero-copy h1 span{background:linear-gradient(90deg,#a981ff,#d4b2ff 48%,#ffc84f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.affiliate-hero-actions .button.primary{border-color:#ffe691bd;background:linear-gradient(180deg,#f6c94f,#a87317 62%,#704a12);color:#0a1029}.affiliate-hero-metric{border-color:#9e77ff52;background:linear-gradient(145deg,#1e1f4feb,#0d0f30f2)}.affiliate-metric-icon{border-color:#a57dff6b;background:#663dcf29;color:#c8aaff}.affiliate-hero-cubes span{border-color:#aa80ff57;background:linear-gradient(145deg,#804dee2e,#4f2faa14)}.affiliate-formula-panel.panel,.affiliate-public-explainer.panel,.affiliate-funnel-panel.panel{border-color:#9e77ff61;background:radial-gradient(circle at 0% 0%,rgba(127,78,231,.17),transparent 38%),radial-gradient(circle at 100% 100%,rgba(242,194,71,.1),transparent 36%),linear-gradient(135deg,#091131fc,#160c34fc)}.affiliate-formula-equation,.affiliate-public-example>*,.affiliate-funnel-grid article,.affiliate-table-wrap{border-color:#9871f447;background:#060b24b8}.affiliate-formula-equation b,.affiliate-status-pill{color:#ffe08a}.affiliate-status-pill{border-color:#ffde776b;background:#704a1233}.affiliate-table-wrap{scrollbar-color:rgba(157,118,247,.48) rgba(5,9,29,.78)}.affiliate-table-wrap th{background:#0d0d2dfa}@media(max-width:680px){.affiliate-table-wrap tr{border-color:#9871f447;background:#080b27db}.affiliate-table-wrap td{border-bottom-color:#9871f429}}.activity-menu-wrap{position:relative;display:flex;align-items:center}.activity-toggle{position:relative;width:44px;height:44px;display:grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid rgba(169,129,255,.34);border-radius:8px;background:linear-gradient(180deg,#231c4dfa,#0d0d2dfa);color:#eee8ff;box-shadow:inset 0 1px #ffffff12,0 10px 24px #04021647;cursor:pointer}.activity-toggle:hover,.activity-toggle.active{border-color:#f6c94fc7;background:linear-gradient(180deg,#46307ffa,#191445fa);color:#fff3bd}.activity-toggle:focus-visible,.activity-dropdown button:focus-visible,.your-game-play:focus-visible,.your-game-save:focus-visible,.affiliate-activity-panel button:focus-visible{outline:2px solid #f6c94f;outline-offset:3px}.activity-unread-badge{position:absolute;top:-5px;right:-5px;min-width:19px;height:19px;display:inline-grid;place-items:center;padding:0 5px;border:2px solid #080822;border-radius:999px;background:#f6c94f;color:#171027;font-size:10px;font-weight:900;line-height:1;box-shadow:0 5px 14px #0000005c}.activity-dropdown{position:absolute;z-index:80;top:calc(100% + 10px);right:0;width:min(360px,calc(100vw - 24px));overflow:hidden;border:1px solid rgba(169,129,255,.46);border-radius:10px;background:radial-gradient(circle at 100% 0%,rgba(169,129,255,.17),transparent 44%),linear-gradient(155deg,#111037,#070822 72%);box-shadow:0 24px 64px #030214a3,inset 0 1px #ffffff0f}.activity-dropdown-head{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(169,129,255,.22);background:#0c0b2bbd}.activity-dropdown-head>div{min-width:0}.activity-dropdown-head strong,.activity-dropdown-head span{display:block}.activity-dropdown-head strong{color:#fff7d3;font-size:16px}.activity-dropdown-head span{margin-top:2px;color:#bdb4d9;font-size:12px}.activity-dropdown-head>button{min-height:44px;flex:0 0 auto;padding:0 10px;border:1px solid rgba(246,201,79,.38);border-radius:7px;background:#8058132e;color:#ffe590;cursor:pointer;font-size:12px;font-weight:800}.activity-dropdown-head>button:hover{border-color:#f6c94fb3;background:#9d6b1545}.activity-dropdown-list{max-height:min(430px,calc(100vh - var(--header) - 154px));overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(169,129,255,.58) rgba(7,8,34,.8)}.activity-row{position:relative;width:100%;min-height:68px;display:grid;grid-template-columns:42px minmax(0,1fr) 8px;align-items:center;gap:10px;padding:10px 14px;border:0;border-bottom:1px solid rgba(169,129,255,.13);background:transparent;color:#f4f0ff;cursor:pointer;text-align:left}.activity-row:hover{background:#a981ff1c}.activity-row.unread{background:linear-gradient(90deg,rgba(246,201,79,.1),transparent 52%),#a981ff14}.activity-row>span:nth-child(2){min-width:0}.activity-row strong,.activity-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-row strong{color:#f7f2ff;font-size:13px;line-height:1.35}.activity-row>span:nth-child(2)>span{display:-webkit-box;margin-top:2px;overflow:hidden;color:#c2bad9;font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.activity-row small{margin-top:4px;color:#aaa1c8;font-size:11px}.activity-row>i{width:7px;height:7px;border-radius:50%;background:#f6c94f;box-shadow:0 0 12px #f6c94f85}.activity-row-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(169,129,255,.32);border-radius:9px;background:#a981ff1a;color:#d7c8ff}.activity-row.unread .activity-row-icon{border-color:#f6c94f6b;background:#f6c94f1a;color:#ffe28a}.activity-empty{min-height:160px;display:grid;align-content:center;justify-items:center;gap:8px;padding:24px 18px;color:#bcb4d5;text-align:center}.activity-empty strong{color:#f8f3ff}.activity-empty .button{min-height:44px;margin-top:4px}.activity-privacy-note{min-height:46px;display:flex;align-items:center;gap:7px;margin:0;padding:9px 14px;border-top:1px solid rgba(169,129,255,.18);background:#05051bb3;color:#958daa;font-size:11px;line-height:1.4}.activity-privacy-note svg{flex:0 0 auto;color:#f6c94f}.your-games-section{overflow:hidden;padding:18px;border:1px solid rgba(169,129,255,.32);border-radius:10px;background:radial-gradient(circle at 0% 0%,rgba(169,129,255,.16),transparent 36%),radial-gradient(circle at 100% 100%,rgba(246,201,79,.09),transparent 32%),linear-gradient(145deg,#0c0d30f7,#07081ffa);box-shadow:0 18px 42px #04031747}.your-games-section .section-heading{position:relative;z-index:2;margin-bottom:14px}.your-games-section .section-heading h2{color:#fff6ce}.your-games-section .section-heading .muted{display:block;max-width:620px;margin-top:4px;color:#b7aecf;line-height:1.45}.your-games-section .section-heading .button{min-height:44px;flex:0 0 auto}.your-games-rail{display:grid;grid-auto-flow:column;grid-auto-columns:184px;gap:12px;padding:2px 2px 10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:2px;scroll-snap-type:inline mandatory;scrollbar-color:rgba(169,129,255,.54) rgba(7,8,31,.74)}.your-game-card{position:relative;aspect-ratio:.78;min-width:0;overflow:hidden;scroll-snap-align:start;border:1px solid rgba(169,129,255,.44);border-radius:10px;background:#090a2a;box-shadow:0 14px 28px #0202125c,inset 0 1px #ffffff0d}.your-game-card.saved{border-color:#f6c94fad;box-shadow:0 14px 30px #02021266,inset 0 0 0 1px #f6c94f1f}.your-game-play{position:relative;width:100%;height:100%;display:block;padding:0;overflow:hidden;border:0;background:#090a2a;cursor:pointer;text-align:left}.your-game-play:after{position:absolute;z-index:8;inset:30% 0 0;background:linear-gradient(180deg,transparent,rgba(5,5,24,.88) 60%,rgba(5,5,24,.98));content:"";pointer-events:none}.your-game-play>.tile-art{z-index:0;transition:transform .18s ease,filter .18s ease}.your-game-play:hover>.tile-art{filter:brightness(1.1);transform:scale(1.035)}.your-game-play>span:last-child{position:absolute;z-index:9;right:12px;bottom:13px;left:12px;min-width:0}.your-game-play strong,.your-game-play small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.your-game-play strong{color:#fff9dd;font-size:15px}.your-game-play small{margin-top:4px;color:#c8bfdf;font-size:11px;font-weight:700}.your-game-save{position:absolute;z-index:12;top:8px;right:8px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid rgba(169,129,255,.48);border-radius:9px;background:#080822e6;color:#d5c6ff;box-shadow:0 8px 18px #0202126b;cursor:pointer}.your-game-save:hover,.your-game-save.active{border-color:#f6c94fcc;background:#6b4b14e6;color:#ffe486}.your-game-save.active svg{fill:currentColor}.affiliate-activity-panel.panel{border-color:#a981ff61;background:radial-gradient(circle at 100% 0%,rgba(169,129,255,.15),transparent 36%),linear-gradient(145deg,#0c0d30fa,#080820fc)}.affiliate-activity-panel .section-heading{margin-bottom:14px}.affiliate-activity-panel .section-heading h2{color:#fff5c7}.affiliate-activity-panel .section-heading .muted{display:block;max-width:650px;margin-top:4px;color:#b8afcf}.affiliate-activity-panel .section-heading .button{min-height:44px}.affiliate-activity-list{display:grid;gap:8px}.affiliate-activity-list>div{min-height:58px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 12px;border:1px solid rgba(169,129,255,.22);border-radius:8px;background:#080823ad}.affiliate-activity-list>div.unread{border-color:#f6c94f66;background:linear-gradient(90deg,rgba(246,201,79,.09),transparent 52%),#0e0b2bd1}.affiliate-activity-list>div>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(169,129,255,.32);border-radius:8px;background:#a981ff1a;color:#d5c6ff}.affiliate-activity-list>div.unread>span{border-color:#f6c94f6b;color:#ffe28a}.affiliate-activity-list strong{min-width:0;overflow:hidden;color:#f8f3ff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.affiliate-activity-list small{color:#a99fbe;font-size:11px;white-space:nowrap}.cashier-timeline{min-width:min(520px,100%);margin-top:14px;overflow:hidden;border:1px solid rgba(169,129,255,.32);border-radius:9px;background:linear-gradient(145deg,#110e37f0,#07081ff5)}.cashier-timeline-head{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(169,129,255,.2)}.cashier-timeline-head strong{color:#fff4bd;font-size:13px}.cashier-timeline-head span{color:#a99fbe;font-size:11px;text-align:right}.cashier-timeline ol{display:grid;gap:0;margin:0;padding:8px 12px;list-style:none}.cashier-timeline li{position:relative;min-height:58px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 0}.cashier-timeline li:not(:last-child):after{position:absolute;z-index:0;top:calc(50% + 13px);bottom:calc(-50% + 13px);left:13px;width:2px;background:#a981ff47;content:""}.cashier-timeline li.complete:not(:last-child):after{background:#f6c94f85}.cashier-timeline li>i{z-index:1;width:28px;height:28px;display:grid;place-items:center;border:2px solid rgba(169,129,255,.5);border-radius:50%;background:#11103a;color:#120f2d;font-style:normal}.cashier-timeline li.complete>i{border-color:#f6c94f;background:#f6c94f}.cashier-timeline li.active>i{box-shadow:0 0 0 4px #f6c94f1a,0 0 16px #f6c94f40}.cashier-timeline li>span{min-width:0}.cashier-timeline li strong,.cashier-timeline li small{display:block}.cashier-timeline li strong{color:#f5f0ff;font-size:12px}.cashier-timeline li small{margin-top:3px;color:#aaa1c2;font-size:11px;line-height:1.35}.cashier-timeline time{color:#988fab;font-size:10px;text-align:right;white-space:nowrap}@media(max-width:680px){.your-games-section{padding:15px}.your-games-section .section-heading,.affiliate-activity-panel .section-heading{align-items:flex-start}.affiliate-activity-list>div{grid-template-columns:42px minmax(0,1fr)}.affiliate-activity-list small{grid-column:2;margin-top:-8px}.cashier-timeline{min-width:0}}@media(max-width:440px){.reward-menu-wrap{display:none}.activity-dropdown{position:fixed;top:calc(var(--header) + 8px);right:8px;left:auto;width:min(360px,calc(100vw - 16px));max-height:calc(100dvh - var(--header) - 16px)}.activity-dropdown-list{max-height:calc(100dvh - var(--header) - 136px)}.activity-dropdown-head,.activity-privacy-note{padding-inline:12px}.your-games-section{margin-inline:-4px;padding:14px 10px 12px}.your-games-section .section-heading{padding-inline:2px}.your-games-section .section-heading .muted{display:none}.your-games-section .section-heading .button{min-height:44px;padding-inline:10px}.your-games-rail{grid-auto-columns:45.5%;gap:10px;padding-inline:2px}.your-game-play>span:last-child{right:10px;bottom:11px;left:10px}.your-game-play strong{font-size:13px}.affiliate-activity-panel .section-heading{display:grid;grid-template-columns:minmax(0,1fr) auto}.affiliate-activity-panel .section-heading .muted{font-size:11px}.affiliate-activity-panel .section-heading .button{width:44px;padding:0;font-size:0}.affiliate-activity-panel .section-heading .button svg{width:17px;height:17px;margin:auto}.cashier-timeline-head{align-items:flex-start;flex-direction:column;gap:3px}.cashier-timeline-head span{text-align:left}.cashier-timeline li{grid-template-columns:28px minmax(0,1fr)}.cashier-timeline time{grid-column:2;margin-top:-5px;text-align:left}}@media screen and (prefers-reduced-motion:reduce){.activity-toggle,.activity-row,.your-game-play>.tile-art,.your-game-save{transition:none}.your-game-play:hover>.tile-art{transform:none}.your-games-rail{scroll-behavior:auto}}.cashier-ticket-table .form-row{align-items:stretch;flex-wrap:wrap}.tile-theme-pressure{--art-a: #31377f;--art-b: #090d28;--art-glow: #8d75ff}.tile-pump-halo,.tile-pump-cubit,.tile-pump-compressor,.tile-pump-hose{position:absolute;z-index:4;pointer-events:none}.tile-pump-halo{top:27px;left:50%;width:104px;height:104px;border:1px solid rgba(246,202,91,.45);border-radius:50%;background:radial-gradient(circle,rgba(110,103,255,.34),transparent 66%);box-shadow:0 0 28px #6d62ff6b;transform:translate(-50%)}.tile-pump-cubit{top:42px;left:50%;width:64px;height:64px;border:2px solid rgba(248,220,137,.62);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.34),transparent 28%),linear-gradient(145deg,#8f82ff,#4b52ca 58%,#242b85);box-shadow:inset -10px -12px 20px #1415506b,0 12px 30px #453ed18c;transform:translate(-50%) rotate(-7deg)}.tile-pump-cubit:before{position:absolute;inset:8px;border:1px solid rgba(255,255,255,.18);border-radius:12px;content:""}.tile-pump-cubit b{position:absolute;inset:0;display:grid;place-items:center;color:#fff7d0;font-size:15px;font-weight:950;text-shadow:0 2px 5px rgba(12,10,55,.78)}.tile-pump-compressor{right:28px;bottom:49px;width:48px;height:27px;border:1px solid rgba(246,202,91,.48);border-radius:7px;background:linear-gradient(180deg,#303970,#11172f);box-shadow:0 8px 14px #00000052}.tile-pump-compressor i:first-child{position:absolute;top:-18px;right:8px;width:7px;height:20px;border-radius:3px;background:#f6cb5e;transform:rotate(18deg)}.tile-pump-compressor i:last-child{position:absolute;top:8px;left:8px;width:9px;height:9px;border:2px solid #786bff;border-radius:50%}.tile-pump-hose{right:61px;bottom:62px;width:55px;height:34px;border-bottom:4px solid #5f6ce5;border-left:4px solid #5f6ce5;border-radius:0 0 0 22px;transform:rotate(-8deg)}.pump-layout>.bet-panel{border-color:#796bff52;background:radial-gradient(circle at 0 0,rgba(102,93,239,.2),transparent 42%),linear-gradient(180deg,#0e1434fc,#06091dfe)}.pump-layout>.game-stage{background:radial-gradient(circle at 52% 40%,rgba(103,91,238,.16),transparent 44%),linear-gradient(180deg,#080d2a,#040719)}.pump-controls{display:grid;gap:12px}.pump-controls .segmented{border-color:#7a6cff4d!important;background:#05081cdb!important}.pump-controls .segmented button.active{background:linear-gradient(180deg,#7666ffc7,#463db9eb)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff2e,0 8px 18px #1c18695c!important}.pump-layout>.bet-panel .pump-controls .button.primary{min-height:50px;border-color:#f7d36e94;background:linear-gradient(135deg,#566df2,#7f56dc 66%,#9a5edc);color:#fff;text-shadow:0 1px 0 rgba(12,10,48,.44);box-shadow:inset 0 1px #fff3,0 12px 22px #2a229747}.pump-layout>.bet-panel .pump-controls .button.primary:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.pump-layout>.bet-panel .pump-cashout-button{min-height:50px;display:flex;align-items:center;justify-content:space-between;border-color:#fad3638f;background:linear-gradient(180deg,#f4c95e,#a86f1e);color:#171127;font-weight:900;box-shadow:inset 0 1px #ffffff57,0 10px 20px #5435084d}.pump-cashout-button strong{font-size:16px}.pump-layout>.bet-panel .field label small{color:#aaa7c4;font-size:10px;font-weight:700}.pump-layout>.bet-panel .amount-input,.pump-layout>.bet-panel .field input,.pump-layout>.bet-panel .field select,.pump-layout>.bet-panel .result-banner,.pump-payout-field{border-color:#7769f447!important;background:#070a22e0!important;color:#f7f6ff!important}.pump-payout-field{display:grid;gap:7px;padding:12px;border:1px solid;border-radius:8px}.pump-payout-field label,.pump-payout-field>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.pump-payout-field label{color:#b9b6d1;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pump-payout-field label span{color:#f4ce71}.pump-payout-field>div strong{color:#fff3bb;font-size:24px}.pump-payout-field>div span{display:inline-flex;align-items:center;gap:6px;color:#eceaff;font-weight:850}.pump-fair-row{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#aaa7c8;font-size:12px;font-weight:750}.pump-fair-row>span,.pump-fair-row>div{display:flex;align-items:center;gap:7px}.pump-stage{--pump-cubit-size: clamp(124px, 15.5vw, 188px);position:relative;isolation:isolate;width:100%;min-width:0;min-height:100%;overflow:hidden;border:1px solid rgba(126,110,255,.32);border-radius:10px;background:linear-gradient(30deg,rgba(255,255,255,.022) 0 8px,transparent 9px 70px),radial-gradient(circle at 50% 42%,rgba(112,93,244,.23),transparent 34%),radial-gradient(circle at 12% 0,rgba(68,107,241,.16),transparent 40%),linear-gradient(180deg,#0b1136,#070a20 68%,#040616);background-size:140px 81px,auto,auto,auto;box-shadow:inset 0 1px #ffffff0b,0 22px 42px #0000004d}.pump-stage:before{position:absolute;z-index:-1;right:-12%;bottom:87px;left:-12%;height:38%;border-top:1px solid rgba(115,102,244,.16);background:linear-gradient(rgba(95,85,204,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(95,85,204,.09) 1px,transparent 1px);background-size:34px 34px;content:"";transform:perspective(280px) rotateX(63deg);transform-origin:bottom;mask-image:linear-gradient(to top,#000,transparent 92%)}.pump-stage:after{position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at center,transparent 35%,rgba(1,2,13,.74) 100%);content:"";pointer-events:none}.pump-atmosphere{position:absolute;z-index:-1;inset:0 0 88px;overflow:hidden}.pump-atmosphere i{position:absolute;width:4px;height:4px;border-radius:50%;background:#d9d4ff;box-shadow:0 0 12px #9482ffe6;opacity:.34;animation:pump-drift 5s ease-in-out infinite}.pump-atmosphere i:nth-child(1){top:17%;left:16%;animation-delay:-1.2s}.pump-atmosphere i:nth-child(2){top:29%;right:14%;animation-delay:-3.1s}.pump-atmosphere i:nth-child(3){top:54%;left:9%;animation-delay:-2.2s}.pump-atmosphere i:nth-child(4){top:13%;right:33%;animation-delay:-4s}.pump-atmosphere i:nth-child(5){top:63%;right:7%;animation-delay:-.4s}.pump-pressure-ring{position:absolute;z-index:0;top:43%;left:50%;width:clamp(220px,35vw,410px);aspect-ratio:1;border:1px solid rgba(130,111,255,.22);border-radius:50%;box-shadow:inset 0 0 50px #5e4bde0f,0 0 54px #4d41ce1a;transform:translate(-50%,-50%)}.pump-pressure-ring:before,.pump-pressure-ring:after,.pump-pressure-ring i{position:absolute;border:1px solid rgba(245,202,91,.15);border-radius:50%;content:""}.pump-pressure-ring:before{inset:12%}.pump-pressure-ring:after{inset:27%;border-color:#7f6dff3d}.pump-pressure-ring i{inset:-9%;border-style:dashed;animation:pump-ring-turn 18s linear infinite}.pump-cubit-wrap{position:absolute;z-index:3;top:42%;left:50%;width:var(--pump-cubit-size);height:var(--pump-cubit-size);perspective:900px;transform:translate(-50%,-50%);transform-style:preserve-3d}.pump-cubit-shadow{position:absolute;top:calc(100% + 96px);left:50%;width:calc(var(--pump-cubit-size) * 1.18);height:28px;border-radius:50%;background:#0000008a;filter:blur(9px);opacity:.72;transform:translate(-50%) scale(var(--pump-scale))}.pump-cubit{position:absolute;inset:0;transform:scale(var(--pump-scale)) rotateX(-13deg) rotateY(27deg);transform-style:preserve-3d;will-change:transform,opacity}.pump-cubit-face{position:absolute;inset:0;overflow:hidden;border:2px solid rgba(250,221,136,.42);border-radius:clamp(18px,2.2vw,30px);background:linear-gradient(145deg,rgba(255,255,255,.28),transparent 26%),linear-gradient(145deg,#9385ff,#6268e2 48%,#343aa2);box-shadow:inset -18px -20px 30px #18145961,inset 8px 8px 18px #ffffff1f;backface-visibility:hidden}.pump-cubit-face.front{transform:translateZ(calc(var(--pump-cubit-size) * .5))}.pump-cubit-face.back{transform:rotateY(180deg) translateZ(calc(var(--pump-cubit-size) * .5))}.pump-cubit-face.right{transform:rotateY(90deg) translateZ(calc(var(--pump-cubit-size) * .5));filter:brightness(.78)}.pump-cubit-face.left{transform:rotateY(-90deg) translateZ(calc(var(--pump-cubit-size) * .5));filter:brightness(.92)}.pump-cubit-face.top{transform:rotateX(90deg) translateZ(calc(var(--pump-cubit-size) * .5));filter:brightness(1.14)}.pump-cubit-face.bottom{transform:rotateX(-90deg) translateZ(calc(var(--pump-cubit-size) * .5));filter:brightness(.64)}.pump-cubit-face.front:after,.pump-cubit-face.front i{position:absolute;content:""}.pump-cubit-face.front i{top:12%;left:14%;width:31%;height:16%;border-radius:50%;background:#ffffff42;filter:blur(2px);transform:rotate(-28deg)}.pump-cubit-face.front:after{inset:9%;border:1px solid rgba(255,255,255,.16);border-radius:inherit}.pump-cubit-face.front b{position:absolute;z-index:2;inset:0;display:grid;place-items:center;color:#fff7d3;font-size:clamp(22px,3.4vw,42px);font-weight:950;letter-spacing:-.04em;text-shadow:0 3px 9px rgba(20,15,80,.76)}.pump-stage.inflating .pump-cubit{animation:pump-cubit-inflate var(--pump-duration, .62s) cubic-bezier(.2,.88,.24,1.14) both;animation-delay:var(--pump-presentation-delay)}.pump-stage.bursting .pump-cubit{animation:pump-cubit-burst var(--pump-duration, .62s) cubic-bezier(.42,0,.8,.3) both;animation-delay:var(--pump-presentation-delay)}.pump-stage.cashout-settled .pump-cubit{filter:drop-shadow(0 0 24px rgba(246,203,91,.44))}.pump-voxel-burst{position:absolute;z-index:6;top:50%;left:50%;width:1px;height:1px;pointer-events:none}.pump-voxel-burst i{position:absolute;top:calc(var(--fragment-size) * -.5);left:calc(var(--fragment-size) * -.5);width:var(--fragment-size);height:var(--fragment-size);border:1px solid rgba(250,219,131,.36);border-radius:4px;background:linear-gradient(145deg,#9e8dff,#4a50c6);box-shadow:0 0 14px #6859ee70}.pump-stage.bursting .pump-voxel-burst i{animation:pump-voxel-flight .62s cubic-bezier(.2,.7,.28,1) both;animation-delay:calc(var(--pump-presentation-delay) + var(--fragment-delay))}.pump-stage.burst-settled .pump-voxel-burst i{opacity:.28;transform:translate(var(--fragment-x),var(--fragment-y)) rotate(var(--fragment-rotation))}.pump-machine{position:absolute;z-index:4;right:clamp(34px,9%,120px);bottom:105px;width:clamp(150px,21vw,230px);height:110px;pointer-events:none}.pump-compressor{position:absolute;right:0;bottom:0;width:112px;height:62px;border:2px solid rgba(246,205,98,.48);border-radius:14px 14px 9px 9px;background:linear-gradient(180deg,#323b79,#151a3e 64%,#0a0d25);box-shadow:inset 0 1px #ffffff2b,0 15px 24px #0006}.pump-compressor:before{position:absolute;right:11px;bottom:-9px;left:11px;height:10px;border-radius:0 0 5px 5px;background:#080b1e;content:""}.pump-compressor i{position:absolute;top:15px;left:16px;width:29px;height:29px;border:4px solid #786dff;border-radius:50%;background:radial-gradient(circle,#f4cd69 0 11%,#171d4a 13% 100%);box-shadow:0 0 12px #7367ff61}.pump-compressor b{position:absolute;top:20px;right:18px;width:38px;height:7px;border-radius:99px;background:#f4cb61;box-shadow:0 15px #7f70ffb8}.pump-compressor em{position:absolute;top:-11px;right:16px;width:17px;height:12px;border:2px solid rgba(246,205,98,.48);border-bottom:0;border-radius:4px 4px 0 0}.pump-piston{position:absolute;right:25px;bottom:56px;width:58px;height:48px}.pump-piston i{position:absolute;right:22px;bottom:0;width:10px;height:42px;border-radius:5px;background:linear-gradient(90deg,#725de0,#c0b5ff,#5541b3);transform:rotate(14deg);transform-origin:bottom}.pump-piston b{position:absolute;top:0;right:-1px;width:47px;height:10px;border:1px solid rgba(249,216,121,.56);border-radius:99px;background:#f0c65e;transform:rotate(14deg)}.pump-stage.inflating .pump-piston{animation:pump-piston-hit .62s cubic-bezier(.3,.72,.26,1) both;animation-delay:var(--pump-presentation-delay)}.pump-hose{position:absolute;right:96px;bottom:17px;width:clamp(92px,11vw,134px);height:82px;border-bottom:8px solid #5662cb;border-left:8px solid #5662cb;border-radius:0 0 0 64px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.3))}.pump-hose i{position:absolute;top:-1px;left:-11px;width:14px;height:24px;border-radius:5px;background:#e7be5e;transform:rotate(-8deg)}.pump-stage.inflating .pump-hose:after{position:absolute;bottom:-6px;left:22px;width:28px;height:4px;border-radius:99px;background:#c3bbff;box-shadow:0 0 14px #7167ff;content:"";animation:pump-energy-pulse .62s ease-out both;animation-delay:var(--pump-presentation-delay)}.pump-stage-copy{position:absolute;z-index:7;top:22px;left:22px;display:grid;gap:3px}.pump-stage-copy>span{color:#aaa6ca;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.pump-stage-copy>strong{color:#f8f6ff;font-size:22px;line-height:1}.pump-stage-copy small{color:#c5c1dc;font-size:11px;font-weight:750}.pump-secured,.pump-burst-readout{position:absolute;z-index:9;top:24px;left:50%;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;transform:translate(-50%);backdrop-filter:blur(8px)}.pump-secured{border:1px solid rgba(246,207,100,.54);background:#392709b8;color:#fff2b6;box-shadow:0 0 25px #efbe3d2e}.pump-secured span{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pump-secured strong{color:#fff8da;font-size:18px}.pump-burst-readout{top:42%;flex-direction:column;gap:1px;min-width:150px;border:1px solid rgba(255,81,111,.58);background:#45091bcc;color:#ffd9e0;box-shadow:0 0 34px #ff325a3d}.pump-burst-readout span{font-size:10px;font-weight:900;letter-spacing:.14em}.pump-burst-readout strong{font-size:28px}.pump-multiplier-rail{position:absolute;z-index:10;right:0;bottom:0;left:0;height:90px;overflow-x:auto;overflow-y:hidden;border-top:1px solid rgba(127,111,255,.25);background:linear-gradient(180deg,#0a0d29f0,#040614fc);overscroll-behavior-inline:contain;scrollbar-width:none}.pump-multiplier-rail::-webkit-scrollbar{display:none}.pump-multiplier-track{display:flex;align-items:center;width:max-content;min-width:100%;height:100%;gap:8px;padding:12px max(20px,calc(50% - 55px))}.pump-multiplier-step{position:relative;flex:0 0 92px;display:grid;place-items:center;gap:3px;height:58px;border:1px solid rgba(111,101,202,.2);border-radius:8px;background:#15173ab8;color:#8f8cab;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.pump-multiplier-step small{font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pump-multiplier-step strong{font-size:15px}.pump-multiplier-step.passed{border-color:#5d67e957;background:#37398b75;color:#d0ccff}.pump-multiplier-step.current{border-color:#f8d369b8;background:linear-gradient(180deg,#715eebeb,#3a359af5);color:#fff7d5;box-shadow:0 0 0 1px #f6cc5329,0 9px 20px #2a1f916b;transform:translateY(-2px)}@keyframes pump-cubit-inflate{0%{transform:scale(var(--pump-from-scale)) rotateX(-13deg) rotateY(27deg)}34%{transform:scale(calc(var(--pump-scale) * 1.1)) rotateX(-10deg) rotateY(31deg)}62%{transform:scale(calc(var(--pump-scale) * .96)) rotateX(-15deg) rotateY(25deg)}to{transform:scale(var(--pump-scale)) rotateX(-13deg) rotateY(27deg)}}@keyframes pump-cubit-burst{0%,22%{opacity:1;transform:scale(var(--pump-from-scale)) rotateX(-13deg) rotateY(27deg);filter:brightness(1)}40%{opacity:1;transform:scale(calc(var(--pump-from-scale) * 1.16)) rotateX(-8deg) rotateY(34deg);filter:brightness(1.75)}48%,to{opacity:0;transform:scale(calc(var(--pump-from-scale) * 1.28)) rotateX(-4deg) rotateY(42deg);filter:brightness(2.2)}}@keyframes pump-voxel-flight{0%,30%{opacity:0;transform:translate(0) scale(.4) rotate(0)}39%{opacity:1}to{opacity:.28;transform:translate(var(--fragment-x),var(--fragment-y)) scale(.86) rotate(var(--fragment-rotation))}}@keyframes pump-piston-hit{0%{transform:translateY(-9px)}32%{transform:translateY(15px)}58%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes pump-energy-pulse{0%{opacity:0;transform:translate(66px) scaleX(.4)}26%{opacity:1}to{opacity:0;transform:translate(-38px) scaleX(1.1)}}@keyframes pump-ring-turn{to{transform:rotate(360deg)}}@keyframes pump-drift{0%,to{opacity:.16;transform:translateY(0) scale(.8)}50%{opacity:.46;transform:translateY(-16px) scale(1.12)}}@media(min-width:901px)and (max-height:780px){.pump-stage{--pump-cubit-size: clamp(108px, 13.5vw, 154px)}.pump-machine{bottom:101px;transform:scale(.85);transform-origin:bottom right}}@media(max-width:900px){.pump-layout{height:auto;min-height:0}.pump-layout>.bet-panel{overflow:visible}.pump-layout>.game-stage{height:clamp(430px,58dvh,590px);min-height:430px;padding:12px}.pump-stage{--pump-cubit-size: clamp(108px, 25vw, 158px)}.pump-machine{right:20px;bottom:100px;transform:scale(.82);transform-origin:bottom right}.pump-pressure-ring{width:min(70vw,360px)}.pump-controls .button,.pump-controls select,.pump-controls input{min-height:48px}}@media(max-width:560px){.pump-layout>.game-stage{height:440px;min-height:440px;padding:8px}.pump-stage{--pump-cubit-size: clamp(92px, 27vw, 126px)}.pump-cubit-wrap,.pump-pressure-ring{top:39%}.pump-machine{right:7px;bottom:94px;transform:scale(.66)}.pump-stage-copy{top:16px;left:15px}.pump-secured{top:14px}.pump-burst-readout{top:39%}.pump-multiplier-rail{height:84px}.pump-multiplier-track{gap:7px;padding-block:10px}.pump-multiplier-step{flex-basis:84px;height:56px}}@media(prefers-reduced-motion:reduce){.pump-atmosphere i,.pump-pressure-ring i,.pump-stage.inflating .pump-cubit,.pump-stage.bursting .pump-cubit,.pump-stage.bursting .pump-voxel-burst i,.pump-stage.inflating .pump-piston,.pump-stage.inflating .pump-hose:after{animation:none!important}.pump-multiplier-step,.pump-layout>.bet-panel .pump-controls .button.primary{transition:none!important}}.tile-theme-diamonds{background:radial-gradient(circle at 72% 34%,rgba(126,92,255,.34),transparent 28%),radial-gradient(circle at 30% 76%,rgba(248,198,65,.18),transparent 32%),linear-gradient(145deg,#151953,#090f35 52%,#050922)}.tile-diamonds-plinths,.tile-diamond-gem,.tile-diamond-gem b{position:absolute;display:block}.tile-diamonds-plinths{inset:35px 22px 42px;display:flex;align-items:flex-end;justify-content:center;gap:8px;transform:perspective(340px) rotateX(8deg)}.tile-diamond-gem{--tile-diamond: #8b69ff;position:relative;width:30px;height:39px;bottom:calc((var(--tile-gem, 0) % 2) * 7px);border:2px solid rgba(244,240,255,.72);clip-path:polygon(28% 0,72% 0,100% 28%,100% 72%,72% 100%,28% 100%,0 72%,0 28%);background:linear-gradient(135deg,rgba(255,255,255,.72),transparent 28%),linear-gradient(145deg,color-mix(in srgb,var(--tile-diamond),white 22%),var(--tile-diamond) 48%,color-mix(in srgb,var(--tile-diamond),#10143e 55%));box-shadow:0 0 18px color-mix(in srgb,var(--tile-diamond),transparent 45%);filter:drop-shadow(0 9px 5px rgba(2,4,22,.48))}.tile-diamond-gem:after{content:"";position:absolute;inset:7px 5px 5px;border:1px solid rgba(255,255,255,.35);clip-path:polygon(50% 0,100% 45%,70% 100%,28% 100%,0 45%)}.tile-diamond-gem b{left:50%;bottom:-13px;width:38px;height:13px;border:1px solid rgba(241,203,86,.52);background:linear-gradient(180deg,#42469a,#171e59);transform:translate(-50%);box-shadow:0 7px #080d31}.tile-diamond-gem.gem-0{--tile-diamond: #56dc7b}.tile-diamond-gem.gem-1{--tile-diamond: #946eff}.tile-diamond-gem.gem-2{--tile-diamond: #ffd65c}.tile-diamond-gem.gem-3{--tile-diamond: #ff637f}.tile-diamond-gem.gem-4{--tile-diamond: #43c9ff}.tile-diamond-gem.gem-5{--tile-diamond: #ff76cf}.tile-diamond-gem.gem-6{--tile-diamond: #4f83ff}.tile-multiplier.diamonds{left:24px;bottom:25px;color:#fff0a2;border-color:#f8cf548f;background:#1c1852eb}.game-layout.diamonds-layout{grid-template-columns:clamp(290px,25vw,348px) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;overflow-x:hidden}.diamonds-layout>.bet-panel{grid-column:1;grid-row:1;min-width:0;border-right-color:#f5ca4547;background:radial-gradient(circle at 0 0,rgba(123,91,230,.2),transparent 42%),linear-gradient(180deg,#0b123b,#050a29)}.diamonds-layout>.game-stage{grid-column:2;grid-row:1;min-width:0;min-height:590px;padding:clamp(12px,1.5vw,20px);background:radial-gradient(circle at 53% 44%,rgba(113,80,220,.2),transparent 45%),linear-gradient(160deg,#080f35,#050a26 58%,#03071c)}.diamonds-layout>.game-footer{grid-column:1 / -1;grid-row:2}.diamonds-controls{display:grid;gap:12px}.diamonds-controls .button,.diamonds-controls .segmented button,.diamonds-controls input,.diamonds-instant-toggle{min-height:44px}.diamonds-controls .segmented button.active{border-color:#ffe48b9e;color:#fff9df;background:linear-gradient(180deg,#755ee1,#3c318d);box-shadow:0 8px 20px #1f16674d}.diamonds-layout>.bet-panel .diamonds-controls .button.primary{border-color:#ffe58fc2;color:#0b1232;background:linear-gradient(180deg,#f8d564,#c48a24 66%,#815514);box-shadow:0 10px 24px #e1a92b33}.diamonds-layout>.bet-panel .diamonds-controls .button.primary:not(:disabled):hover{background:linear-gradient(180deg,#ffe68b,#d59b2b 68%,#906019);transform:translateY(-1px)}.diamonds-instant-toggle{width:100%;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(119,93,215,.38);border-radius:8px;color:#bfc7ee;background:#050a25db;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.diamonds-instant-toggle>span{display:inline-flex;align-items:center;gap:8px;font-weight:800}.diamonds-instant-toggle strong{color:#8f9bd2;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.diamonds-instant-toggle.active{border-color:#f5ca4594;color:#fff1ad;background:#36287ad1}.diamonds-instant-toggle.active strong{color:#ffe68e}.diamonds-instant-toggle:disabled{cursor:not-allowed;opacity:.58}.diamonds-fair-row{padding-top:4px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#aeb8e4;font-size:12px;font-weight:800}.diamonds-fair-row>span,.diamonds-fair-row>div{display:inline-flex;align-items:center;gap:8px}.diamonds-stage{position:relative;isolation:isolate;width:100%;height:100%;min-width:0;min-height:550px;display:grid;grid-template-rows:auto minmax(0,1fr) 168px;overflow:hidden;border:1px solid rgba(116,96,213,.32);border-radius:20px;background:linear-gradient(rgba(99,82,192,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(99,82,192,.065) 1px,transparent 1px),radial-gradient(circle at 52% 64%,rgba(128,91,236,.27),transparent 36%),linear-gradient(160deg,#0b123f,#060b2c 61%,#03071c);background-size:30px 30px,30px 30px,auto,auto;box-shadow:inset 0 0 76px #01031594,0 18px 42px #01041847}.diamonds-stage:before{content:"";position:absolute;z-index:-1;inset:auto 0 0;height:39%;background:linear-gradient(90deg,transparent 49.6%,rgba(248,211,90,.11) 50%,transparent 50.4%),linear-gradient(150deg,transparent 49.5%,rgba(116,88,220,.13) 50%,transparent 50.5%);background-size:56px 100%,92px 48px;clip-path:polygon(0 40%,50% 0,100% 40%,100% 100%,0 100%);opacity:.78}.diamonds-stage[data-diamonds-settled=true]{border-color:#997af27a}.diamonds-stage-head{position:relative;z-index:8;min-width:0;min-height:60px;padding:15px 18px 7px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;pointer-events:none}.diamonds-stage-head span{min-width:0;padding:7px 10px;display:inline-flex;align-items:center;gap:7px;overflow:hidden;border:1px solid rgba(145,117,244,.38);border-radius:8px;color:#d7ceff;background:#070d2fc7;font-size:10px;font-weight:900;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.diamonds-stage-head strong{flex:0 0 auto;color:#ffe68c;font-size:clamp(23px,3.1vw,37px);line-height:1;text-shadow:0 0 24px rgba(247,203,72,.3)}.diamonds-atmosphere,.diamonds-atmosphere i{position:absolute;pointer-events:none}.diamonds-atmosphere{inset:0;overflow:hidden}.diamonds-atmosphere i{width:7px;height:7px;border:1px solid rgba(255,255,255,.28);background:#9b7cff;box-shadow:0 0 14px #9b7cffb8;opacity:.32;animation:diamonds-pixel-drift 5.4s ease-in-out infinite}.diamonds-atmosphere i:nth-child(1){left:9%;top:20%;animation-delay:-1.1s}.diamonds-atmosphere i:nth-child(2){right:14%;top:29%;animation-delay:-3.8s;background:#ffd668}.diamonds-atmosphere i:nth-child(3){left:26%;bottom:24%;animation-delay:-2.6s;background:#4e86ff}.diamonds-atmosphere i:nth-child(4){right:31%;top:14%;animation-delay:-4.7s}.diamonds-atmosphere i:nth-child(5){right:7%;bottom:18%;animation-delay:-.4s;background:#ff73c7}.diamonds-atmosphere i:nth-child(6){left:44%;top:35%;animation-delay:-2s;background:#55dc7a}.diamonds-topboard{position:relative;z-index:5;min-width:0;min-height:0;padding:2px 18px 8px;display:grid;grid-template-columns:minmax(330px,1.35fr) minmax(174px,.65fr);align-items:stretch;gap:clamp(10px,1.5vw,18px)}.diamonds-paytable,.diamonds-readouts{min-width:0}.diamonds-paytable{align-self:stretch;padding:7px;display:grid;grid-template-rows:repeat(7,minmax(31px,1fr));gap:4px;border:1px solid rgba(110,91,205,.32);border-radius:13px;background:linear-gradient(160deg,#10194eeb,#050a25f0);box-shadow:0 16px 34px #01041759,inset 0 1px #ffffff09}.diamonds-pay-row{min-width:0;padding:4px 8px;display:grid;grid-template-columns:minmax(76px,.75fr) minmax(90px,1fr) auto;align-items:center;gap:8px;border:1px solid rgba(84,94,179,.24);border-radius:7px;color:#d5dbf7;background:#0c133eb8;transition:border-color .17s ease,background .17s ease,box-shadow .17s ease,transform .17s ease}.diamonds-pay-row>span:nth-child(2){min-width:0;display:grid;line-height:1.05}.diamonds-pay-row b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.diamonds-pay-row small{margin-top:2px;color:#7f8cc5;font-size:9px;font-weight:750}.diamonds-pay-row>strong{color:#f7e9aa;font-size:clamp(11px,1.2vw,15px);white-space:nowrap}.diamonds-pay-row.active{border-color:#ffdd67d1;color:#fff9df;background:linear-gradient(90deg,#694ccdf0,#2f277af0);box-shadow:0 0 0 1px #ffdc6426,0 8px 20px #1d14605c;transform:translate(2px)}.diamonds-pay-row.active small,.diamonds-pay-row.active>strong{color:#ffe88f}.diamonds-pay-pattern{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(9px,15px));gap:4px}.diamonds-pay-pattern i{aspect-ratio:1;border:1px solid rgba(255,255,255,.48);clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%);background:#8d6cff;box-shadow:inset -3px -3px #04061e38}.diamonds-pay-pattern i[data-group="1"]{background:#ffd45e}.diamonds-pay-pattern i[data-group="2"]{background:#4f83ff}.diamonds-pay-pattern i[data-group="3"]{background:#ff72c8}.diamonds-pay-pattern i[data-group="4"]{background:#55dc7a}.diamonds-readouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr);gap:8px}.diamonds-readout,.diamonds-category-card{min-width:0;border:1px solid rgba(101,91,190,.32);border-radius:11px;background:linear-gradient(155deg,#121b52e6,#060b28f0);box-shadow:0 13px 25px #01031445}.diamonds-readout{min-height:66px;padding:10px;display:grid;align-content:center;gap:4px}.diamonds-readout span,.diamonds-category-card small{color:#8995ca;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.diamonds-readout strong{overflow:hidden;color:#f5f3ff;font-size:clamp(15px,1.7vw,22px);text-overflow:ellipsis;white-space:nowrap}.diamonds-readout.win strong{color:#ffe585}.diamonds-readout.loss strong{color:#ff91b2}.diamonds-category-card{grid-column:1 / -1;padding:14px;display:grid;place-content:center;gap:6px;text-align:center}.diamonds-category-card strong{color:#f6f4ff;font-size:clamp(17px,2vw,25px);line-height:1.05}.diamonds-category-card span{color:#929ed0;font-size:10px;line-height:1.35}.diamonds-category-card.win{border-color:#f7cd488f;box-shadow:0 13px 25px #01031445,0 0 26px #f7c73d1a}.diamonds-category-card.win strong{color:#ffe484}.diamonds-category-card.loss strong{color:#ff91b2}.diamonds-vault-floor,.diamonds-vault-floor i{position:absolute;pointer-events:none}.diamonds-vault-floor{z-index:1;inset:auto 0 0;height:178px;overflow:hidden;background:linear-gradient(180deg,#1a225c1f,#03071be0)}.diamonds-vault-floor i{bottom:-82px;width:38%;aspect-ratio:1;border:1px solid rgba(126,103,221,.14);transform:rotate(45deg) skew(-12deg,-12deg)}.diamonds-vault-floor i:nth-child(1){left:-4%}.diamonds-vault-floor i:nth-child(2){left:31%}.diamonds-vault-floor i:nth-child(3){right:-4%}.diamonds-gem-row{position:relative;z-index:6;min-width:0;padding:5px clamp(10px,2vw,24px) 17px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:clamp(5px,1.2vw,16px)}.diamonds-gem-slot{position:relative;min-width:0;height:140px;display:grid;place-items:end center}.diamonds-gem{--diamond-main: #7560d7;--diamond-light: #b9adff;--diamond-dark: #2d2b7a;position:absolute;z-index:5;left:50%;bottom:53px;width:min(68%,74px);aspect-ratio:.9;display:block;overflow:hidden;border:2px solid color-mix(in srgb,var(--diamond-light),white 24%);clip-path:polygon(27% 0,73% 0,100% 27%,100% 69%,72% 100%,28% 100%,0 69%,0 27%);background:linear-gradient(135deg,rgba(255,255,255,.72),transparent 24%),linear-gradient(145deg,var(--diamond-light),var(--diamond-main) 49%,var(--diamond-dark));box-shadow:0 0 27px color-mix(in srgb,var(--diamond-main),transparent 40%);filter:drop-shadow(0 13px 8px rgba(1,3,22,.52));transform:translate(-50%);transform-origin:50% 100%}.diamonds-gem.gem-empty{border-style:dashed;border-color:#897ccf3d;background:#1d235b38;box-shadow:none;opacity:.36}.diamonds-gem-face{position:absolute;display:block;pointer-events:none}.diamonds-gem-face.front{inset:17% 18% 14%;border:1px solid rgba(255,255,255,.34);clip-path:polygon(50% 0,100% 38%,76% 100%,24% 100%,0 38%);background:linear-gradient(145deg,#ffffff21,#04072233)}.diamonds-gem-face.left{inset:0 49% 0 0;background:linear-gradient(120deg,rgba(255,255,255,.26),transparent 65%);clip-path:polygon(54% 0,100% 20%,100% 100%,54% 100%,0 69%,0 27%)}.diamonds-gem-face.right{inset:0 0 0 49%;background:#02051c2e;clip-path:polygon(0 20%,46% 0,100% 27%,100% 69%,46% 100%,0 100%)}.diamonds-gem b{position:absolute;z-index:4;left:29%;top:22%;width:9px;height:9px;background:#ffffffe0;box-shadow:0 0 12px #ffffffd6}.diamonds-gem.gem-green{--diamond-main: #50d978;--diamond-light: #a4f2b9;--diamond-dark: #16744a}.diamonds-gem.gem-purple{--diamond-main: #916cff;--diamond-light: #c7b7ff;--diamond-dark: #442a9b}.diamonds-gem.gem-yellow{--diamond-main: #ffd45d;--diamond-light: #fff0a2;--diamond-dark: #a66d14}.diamonds-gem.gem-red{--diamond-main: #ff637f;--diamond-light: #ffb2c0;--diamond-dark: #9c264c}.diamonds-gem.gem-cyan{--diamond-main: #43c9ff;--diamond-light: #b8ecff;--diamond-dark: #1768aa}.diamonds-gem.gem-pink{--diamond-main: #ff73ca;--diamond-light: #ffc0e8;--diamond-dark: #9e2b7d}.diamonds-gem.gem-blue{--diamond-main: #4e83ff;--diamond-light: #afc7ff;--diamond-dark: #263fa3}.diamonds-plinth{position:relative;z-index:3;width:min(94%,116px);height:50px;display:block;border:1px solid rgba(136,118,224,.48);border-radius:3px;background:linear-gradient(145deg,#3e4598,#252d75 52%,#101747);box-shadow:0 10px #070c2d,0 17px 19px #0103137a,inset -8px -8px #05082333}.diamonds-plinth:before{content:"";position:absolute;inset:6px;border:1px solid rgba(255,255,255,.075)}.diamonds-plinth i{position:absolute;left:9px;right:9px;top:-8px;height:10px;border:1px solid rgba(255,226,128,.36);background:linear-gradient(90deg,#4d50a9,#7a62dc,#4d50a9);transform:perspective(40px) rotateX(24deg)}.diamonds-plinth b{position:absolute;inset:0;display:grid;place-items:center;color:#9ba5d6;font-size:10px;letter-spacing:.08em}.diamonds-stage.revealing .diamonds-gem-slot.filled .diamonds-gem{animation:diamonds-gem-materialise .52s cubic-bezier(.18,.75,.22,1.18) both;animation-delay:var(--diamonds-gem-delay)}.diamonds-stage.settled.win .diamonds-gem{filter:drop-shadow(0 13px 8px rgba(1,3,22,.52)) drop-shadow(0 0 11px rgba(255,213,83,.28))}@keyframes diamonds-gem-materialise{0%{opacity:0;transform:translate(-50%,-55px) scale(.28) rotate(-10deg);filter:brightness(2.2) blur(3px)}52%{opacity:1;transform:translate(-50%,4px) scale(1.1) rotate(2deg);filter:brightness(1.45) blur(0)}76%{transform:translate(-50%,-3px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1);filter:brightness(1)}}@keyframes diamonds-pixel-drift{0%,to{opacity:.14;transform:translateY(0) rotate(0)}50%{opacity:.46;transform:translateY(-17px) rotate(90deg)}}@media(min-width:901px)and (max-height:790px){.game-layout.diamonds-layout>.game-stage{min-height:520px}.diamonds-stage{min-height:490px;grid-template-rows:auto minmax(0,1fr) 142px}.diamonds-gem-slot{height:120px}.diamonds-gem{bottom:48px;width:min(61%,62px)}.diamonds-plinth{height:43px}}@media(max-width:1100px){.diamonds-topboard{grid-template-columns:minmax(300px,1.28fr) minmax(160px,.62fr);gap:9px}.diamonds-pay-row{grid-template-columns:minmax(68px,.72fr) minmax(78px,1fr) auto;gap:6px}}@media(max-width:900px){.game-layout.diamonds-layout{height:auto;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.game-layout.diamonds-layout>.game-stage{grid-column:1;grid-row:1;height:clamp(570px,72dvh,680px);min-height:570px;padding:12px}.game-layout.diamonds-layout>.bet-panel{grid-column:1;grid-row:2;overflow:visible;border-top:1px solid rgba(245,202,69,.22);border-right:0}.game-layout.diamonds-layout>.game-footer{grid-column:1;grid-row:3}.diamonds-stage{min-height:540px}.diamonds-controls .button,.diamonds-controls .segmented button,.diamonds-controls input,.diamonds-instant-toggle{min-height:48px}.diamonds-controls .amount-input button{min-width:44px}.diamonds-fair-row .icon-button{width:44px;min-width:44px;height:44px}}@media(max-width:620px){.game-layout.diamonds-layout>.game-stage{height:610px;min-height:610px;padding:8px}.diamonds-stage{min-height:590px;grid-template-rows:auto minmax(0,1fr) 123px;border-radius:15px}.diamonds-stage-head{min-height:48px;padding:10px 10px 4px}.diamonds-stage-head span{max-width:72%;padding:6px 7px;font-size:8px}.diamonds-stage-head strong{font-size:24px}.diamonds-topboard{padding:2px 9px 5px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(250px,1fr) auto;gap:6px}.diamonds-paytable{padding:5px;grid-template-rows:repeat(7,minmax(29px,1fr));gap:3px}.diamonds-pay-row{padding:3px 6px;grid-template-columns:minmax(62px,.72fr) minmax(84px,1fr) auto;gap:5px}.diamonds-pay-row b{font-size:10px}.diamonds-pay-row small{font-size:8px}.diamonds-pay-pattern{gap:3px;grid-template-columns:repeat(5,minmax(8px,13px))}.diamonds-readouts{grid-template-rows:auto auto;gap:5px}.diamonds-readout{min-height:45px;padding:7px 9px}.diamonds-readout strong{font-size:14px}.diamonds-category-card{min-height:50px;padding:8px;gap:2px}.diamonds-category-card strong{font-size:15px}.diamonds-category-card span{font-size:9px}.diamonds-gem-row{padding:3px 5px 13px;gap:4px}.diamonds-gem-slot{height:106px}.diamonds-gem{bottom:42px;width:min(78%,52px)}.diamonds-plinth{height:38px;box-shadow:0 7px #070c2d,0 12px 14px #01031373}.diamonds-plinth i{left:5px;right:5px}}@media(max-width:390px){.game-layout.diamonds-layout>.game-stage{height:590px;min-height:590px}.diamonds-stage{min-height:570px;grid-template-rows:auto minmax(0,1fr) 112px}.diamonds-topboard{grid-template-rows:minmax(238px,1fr) auto}.diamonds-pay-row{grid-template-columns:58px minmax(76px,1fr) auto}.diamonds-pay-pattern{grid-template-columns:repeat(5,9px)}.diamonds-pay-row>strong{font-size:10px}.diamonds-gem-slot{height:96px}.diamonds-gem{bottom:39px;width:min(82%,46px)}.diamonds-plinth{height:35px}}@media(prefers-reduced-motion:reduce){.diamonds-atmosphere i,.diamonds-stage.revealing .diamonds-gem-slot.filled .diamonds-gem{animation:none!important}.diamonds-pay-row,.diamonds-instant-toggle,.diamonds-layout>.bet-panel .diamonds-controls .button.primary{transition:none!important}.diamonds-stage.revealing .diamonds-gem-slot.filled .diamonds-gem{opacity:1;transform:translate(-50%);filter:none}}.tile-theme-drill{background:radial-gradient(circle at 50% 24%,rgba(134,99,255,.38),transparent 30%),radial-gradient(circle at 50% 92%,rgba(248,204,73,.18),transparent 36%),linear-gradient(150deg,#151953,#090f35 54%,#040820)}.tile-drill-rigs{position:absolute;inset:27px 19px 35px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px}.tile-drill-rig,.tile-drill-rigs>i{position:relative;height:calc(65px + (var(--tile-drill-index, 0) * 7px));display:block;border:1px solid rgba(146,119,236,.38);background:linear-gradient(180deg,#373787b8,#0c133ce6);box-shadow:inset 0 0 14px #01031661,0 8px 15px #01031559}.tile-drill-rigs>i:nth-child(1){--tile-drill-index: 0}.tile-drill-rigs>i:nth-child(2){--tile-drill-index: 1}.tile-drill-rigs>i:nth-child(3){--tile-drill-index: 2}.tile-drill-rig:before,.tile-drill-rigs>i:before{content:"";position:absolute;left:50%;top:8px;width:12px;height:31px;border:2px solid rgba(255,234,153,.72);background:linear-gradient(90deg,#7459dc,#b099ff 45%,#4a369c);box-shadow:0 0 10px #8965f280;transform:translate(-50%)}.tile-drill-rig:after,.tile-drill-rigs>i:after{content:"";position:absolute;left:50%;bottom:8px;width:17px;height:18px;clip-path:polygon(50% 100%,0 0,100% 0);background:linear-gradient(90deg,#94630e,#ffe68b 48%,#9b6b19);filter:drop-shadow(0 4px 3px rgba(1,3,20,.5));transform:translate(-50%)}.tile-drill-rigs>i b{position:absolute;z-index:2;left:50%;top:-10px;width:17px;height:17px;display:block;border:2px solid rgba(255,240,180,.64);background:linear-gradient(145deg,#f4ca51,#7e5ccf);box-shadow:0 0 10px #f5c84947;transform:translate(-50%) rotate(45deg) scale(.7)}.tile-drill-rigs>i[data-rig=circle] b{border-radius:50%;transform:translate(-50%) scale(.72)}.tile-drill-rigs>i[data-rig=triangle] b{border:0;clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(145deg,#8c73ef,#4c67cf);transform:translate(-50%) scale(.8)}.tile-drill-seam{position:absolute;left:17px;right:17px;bottom:31px;height:11px;display:block;border:1px solid rgba(250,215,103,.45);background:repeating-linear-gradient(90deg,#4e3b94 0 13px,#d3a738 13px 19px,#302967 19px 31px);box-shadow:0 6px #03061d8c;transform:skew(-12deg)}.tile-multiplier.drill{left:23px;bottom:24px;border-color:#f8cf548f;color:#fff0a2;background:#1c1852eb}.game-layout.drill-layout{grid-template-columns:clamp(290px,25vw,348px) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;overflow-x:hidden}.drill-layout>.bet-panel{grid-column:1;grid-row:1;min-width:0;border-right-color:#f5ca4547;background:radial-gradient(circle at 0 0,rgba(123,91,230,.2),transparent 42%),linear-gradient(180deg,#0b123b,#050a29)}.drill-layout>.game-stage{grid-column:2;grid-row:1;min-width:0;min-height:590px;padding:clamp(12px,1.5vw,20px);overflow:hidden;background:radial-gradient(circle at 51% 39%,rgba(113,80,220,.22),transparent 44%),linear-gradient(160deg,#080f35,#050a26 58%,#03071c)}.drill-layout>.game-footer{grid-column:1 / -1;grid-row:2}.drill-controls{min-width:0;display:grid;gap:11px}.drill-controls .button,.drill-controls .segmented button,.drill-controls input,.drill-instant-toggle,.drill-random-toggle,.drill-choice-button{min-height:44px}.drill-controls .segmented button.active{border-color:#ffe48b9e;color:#fff9df;background:linear-gradient(180deg,#755ee1,#3c318d);box-shadow:0 8px 20px #1f16674d}.drill-layout>.bet-panel .drill-controls .button.primary{border-color:#ffe58fc2;color:#0b1232;background:linear-gradient(180deg,#f8d564,#c48a24 66%,#815514);box-shadow:0 10px 24px #e1a92b33}.drill-layout>.bet-panel .drill-controls .button.primary:not(:disabled):hover{background:linear-gradient(180deg,#ffe68b,#d59b2b 68%,#906019);transform:translateY(-1px)}.drill-target-summary{margin-top:-3px;display:flex;justify-content:space-between;gap:10px;color:#8f9bd0;font-size:11px;font-weight:800}.drill-target-summary strong{color:#ffe58a;font-variant-numeric:tabular-nums}.drill-choice-field{min-width:0;display:grid;gap:7px}.drill-choice-field>label{color:#b7c1e6;font-size:12px;font-weight:800}.drill-choice-buttons{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.drill-choice-button{min-width:0;padding:7px 4px;display:grid;place-items:center;gap:5px;border:1px solid rgba(111,91,205,.36);border-radius:8px;color:#aeb8e4;background:#050a25db;cursor:pointer;font:inherit;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.drill-choice-button:not(:disabled):hover{border-color:#a78bffa6;color:#f0ecff;background:#262065db}.drill-choice-button.active{border-color:#f9d45bc2;color:#fff0a7;background:linear-gradient(180deg,#6f53d8f5,#352a7ff5);box-shadow:0 0 0 1px #ffdc651f,0 8px 20px #130d4a59;transform:translateY(-1px)}.drill-choice-button:disabled{cursor:not-allowed;opacity:.55}.drill-choice-glyph,.drill-rig-symbol{--drill-symbol-color: #9577f2;width:20px;height:20px;display:block;border:2px solid color-mix(in srgb,var(--drill-symbol-color),white 28%);background:linear-gradient(145deg,color-mix(in srgb,var(--drill-symbol-color),white 24%),var(--drill-symbol-color) 54%,color-mix(in srgb,var(--drill-symbol-color),#10143e 52%));box-shadow:inset -3px -3px #03051c33,0 0 12px color-mix(in srgb,var(--drill-symbol-color),transparent 48%)}.drill-choice-glyph.diamond,.drill-rig-symbol.diamond{--drill-symbol-color: #f5ca4e;transform:rotate(45deg) scale(.76)}.drill-choice-glyph.circle,.drill-rig-symbol.circle{--drill-symbol-color: #8d70ef;border-radius:50%}.drill-choice-glyph.triangle,.drill-rig-symbol.triangle{--drill-symbol-color: #557fe8;border:0;clip-path:polygon(50% 0,100% 100%,0 100%)}.drill-instant-toggle,.drill-random-toggle{width:100%;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(119,93,215,.38);border-radius:8px;color:#bfc7ee;background:#050a25db;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.drill-instant-toggle>span,.drill-random-toggle>span{display:inline-flex;align-items:center;gap:8px;font-weight:800}.drill-instant-toggle strong,.drill-random-toggle strong{color:#8f9bd2;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.drill-instant-toggle.active,.drill-random-toggle.active{border-color:#f5ca4594;color:#fff1ad;background:#36287ad1}.drill-instant-toggle.active strong,.drill-random-toggle.active strong{color:#ffe68e}.drill-instant-toggle:disabled,.drill-random-toggle:disabled{cursor:not-allowed;opacity:.58}.drill-fair-row{padding-top:3px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#aeb8e4;font-size:12px;font-weight:800}.drill-fair-row>span,.drill-fair-row>div{display:inline-flex;align-items:center;gap:8px}.drill-stage{position:relative;isolation:isolate;width:100%;height:100%;min-width:0;min-height:550px;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(116,96,213,.34);border-radius:20px;background:linear-gradient(rgba(99,82,192,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(99,82,192,.06) 1px,transparent 1px),radial-gradient(circle at 50% 25%,rgba(128,91,236,.25),transparent 34%),linear-gradient(165deg,#0b123f,#060b2c 58%,#03071c);background-size:30px 30px,30px 30px,auto,auto;box-shadow:inset 0 0 76px #01031594,0 18px 42px #01041847}.drill-stage:before{content:"";position:absolute;z-index:-1;inset:auto 0 0;height:42%;border-top:1px solid rgba(247,207,87,.16);background:linear-gradient(135deg,rgba(121,88,218,.11) 25%,transparent 25%) 0 0 / 42px 42px,linear-gradient(225deg,rgba(121,88,218,.08) 25%,transparent 25%) 0 0 / 42px 42px,linear-gradient(180deg,#181b4f9e,#03071bf5);clip-path:polygon(0 12%,16% 6%,31% 13%,50% 2%,68% 12%,84% 5%,100% 12%,100% 100%,0 100%)}.drill-stage[data-drill-settled=true]{border-color:#997af280}.drill-stage-head{position:relative;z-index:12;min-width:0;min-height:61px;padding:15px 18px 6px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;pointer-events:none}.drill-stage-head>span{min-width:0;padding:7px 10px;display:inline-flex;align-items:center;gap:7px;overflow:hidden;border:1px solid rgba(145,117,244,.38);border-radius:8px;color:#d7ceff;background:#070d2fcc;font-size:10px;font-weight:900;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.drill-stage-head>strong{flex:0 0 auto;color:#ffe68c;font-size:clamp(22px,3vw,36px);font-variant-numeric:tabular-nums;line-height:1;text-shadow:0 0 24px rgba(247,203,72,.3)}.drill-atmosphere,.drill-atmosphere i{position:absolute;pointer-events:none}.drill-atmosphere{inset:0;overflow:hidden}.drill-atmosphere i{width:7px;height:7px;border:1px solid rgba(255,255,255,.25);background:#9b7cff;box-shadow:0 0 14px #9b7cffb8;opacity:.29;animation:drill-pixel-drift 5.6s ease-in-out infinite}.drill-atmosphere i:nth-child(1){left:9%;top:22%;animation-delay:-1.2s}.drill-atmosphere i:nth-child(2){right:12%;top:30%;animation-delay:-3.8s;background:#ffd668}.drill-atmosphere i:nth-child(3){left:24%;bottom:17%;animation-delay:-2.5s;background:#597feb}.drill-atmosphere i:nth-child(4){right:28%;top:14%;animation-delay:-4.6s}.drill-atmosphere i:nth-child(5){right:8%;bottom:22%;animation-delay:-.5s;background:#f4bd43}.drill-stage-metrics{position:relative;z-index:9;min-width:0;padding:2px clamp(13px,2vw,22px) 8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(7px,1.2vw,12px)}.drill-metric{min-width:0;min-height:59px;padding:9px 11px;display:grid;align-content:center;gap:3px;border:1px solid rgba(101,91,190,.34);border-radius:10px;background:linear-gradient(155deg,#121b52eb,#060b28f2);box-shadow:0 12px 24px #01031442}.drill-metric small{color:#8995ca;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.drill-metric strong{overflow:hidden;color:#f5f3ff;font-size:clamp(15px,1.8vw,22px);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.drill-metric.target strong{color:#ffe585}.drill-metric.win strong{color:#72e79a}.drill-metric.loss strong{color:#ff91b2}.drill-rig-row{position:relative;z-index:6;min-width:0;min-height:0;padding:4px clamp(11px,2vw,25px) 17px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(7px,1.5vw,17px)}.drill-rig{--drill-rig-delay: calc(var(--drill-rig-index, 0) * 85ms);position:relative;min-width:0;min-height:0;padding:8px 8px 10px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:7px;overflow:hidden;border:1px solid rgba(94,85,178,.32);border-radius:14px;background:linear-gradient(180deg,#141b52e0,#050a25f0);box-shadow:inset 0 1px #ffffff09,0 14px 28px #0103144d;transition:opacity .19s ease,border-color .19s ease,box-shadow .19s ease,transform .19s ease}.drill-stage.has-selection .drill-rig:not(.selected),.drill-stage[data-drill-selected]:not([data-drill-selected=""]) .drill-rig:not(.selected){opacity:.57}.drill-rig.selected{border-color:#f9d352c2;box-shadow:inset 0 0 0 1px #ffdf701f,0 0 30px #6b4fd440,0 14px 30px #0103145c;transform:translateY(-3px)}.drill-rig-label{min-width:0;min-height:31px;display:flex;align-items:center;justify-content:center;gap:8px;color:#aeb8e4}.drill-rig-label b{overflow:hidden;font-size:9px;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.drill-rig-symbol{width:17px;height:17px;flex:0 0 17px}.drill-rig-shaft{position:relative;min-width:0;min-height:205px;overflow:hidden;border:1px solid rgba(83,87,169,.28);background:linear-gradient(90deg,transparent 48.5%,rgba(151,125,238,.2) 49%,rgba(151,125,238,.2) 51%,transparent 51.5%),repeating-linear-gradient(180deg,#6057b60f 0 13px,#1d225d1f 14px 27px),linear-gradient(180deg,#050a27a8,#02061af0);box-shadow:inset 0 0 28px #0103137a}.drill-rig-shaft:before,.drill-rig-shaft:after{content:"";position:absolute;z-index:1;top:0;bottom:0;width:12px;border-inline:1px solid rgba(129,107,218,.24);background:repeating-linear-gradient(180deg,#262b75 0 8px,#111746 8px 16px)}.drill-rig-shaft:before{left:7px}.drill-rig-shaft:after{right:7px}.drill-rig-cable{position:absolute;z-index:2;left:50%;top:0;width:4px;height:calc(22% + (var(--drill-depth, .55) * 44%));background:linear-gradient(90deg,#5f4cb2,#c0aaff 46%,#4a378f);box-shadow:0 0 8px #8d69ef6b;transform:translate(-50%);transform-origin:50% 0}.drill-rig-head{position:absolute;z-index:4;left:50%;top:calc(22% + (var(--drill-depth, .55) * 44%));width:clamp(34px,42%,56px);height:49px;border:2px solid rgba(239,225,255,.62);background:linear-gradient(90deg,rgba(255,255,255,.17),transparent 22% 78%,rgba(4,6,31,.23)),linear-gradient(145deg,#8f73ef,#5a43b6 58%,#2b276f);box-shadow:0 0 20px #7456de75,inset -7px -7px #07092b2e;transform:translate(-50%,-50%);transform-origin:50% 0}.drill-rig-head:before{content:"";position:absolute;left:7px;right:7px;top:8px;height:9px;border:1px solid rgba(255,236,160,.5);background:#f2c84e;box-shadow:inset -5px -2px #6c450a40}.drill-rig-head:after{content:"";position:absolute;left:50%;top:calc(100% + 1px);width:29px;height:38px;clip-path:polygon(50% 100%,3% 0,97% 0);background:linear-gradient(90deg,#865610 0 18%,#f4c84c 19% 41%,#fff0a2 42% 55%,#c08722 56% 80%,#70470c 81%);filter:drop-shadow(0 6px 4px rgba(1,3,20,.55));transform:translate(-50%)}.drill-rig-dust{position:absolute;z-index:3;left:50%;top:calc(22% + (var(--drill-depth, .55) * 44%) + 62px);width:70px;height:30px;transform:translate(-50%);pointer-events:none}.drill-rig-dust i{--drill-dust-x: 0;position:absolute;left:50%;bottom:0;width:7px;height:7px;background:#8d73e2;box-shadow:0 0 7px #8666e07a;opacity:0}.drill-rig-dust i:nth-child(1){--drill-dust-x: -28px}.drill-rig-dust i:nth-child(2){--drill-dust-x: -13px;bottom:5px;background:#e0b944}.drill-rig-dust i:nth-child(3){--drill-dust-x: 12px;bottom:2px}.drill-rig-dust i:nth-child(4){--drill-dust-x: 27px;bottom:6px;background:#e0b944}.drill-natural-pill{min-width:0;min-height:42px;padding:7px 6px;display:grid;place-items:center;gap:1px;border:1px solid rgba(93,87,178,.31);border-radius:8px;color:#808cc4;background:#040922e0;text-align:center;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.drill-natural-pill small{font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.drill-natural-pill strong{overflow:hidden;color:#cbd2f2;font-size:clamp(13px,1.7vw,19px);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.drill-stage[data-drill-settled=true] .drill-rig.selected.win .drill-natural-pill{border-color:#53de7fb3;color:#9df2b7;background:#145b3959;box-shadow:0 0 22px #4adb7729}.drill-stage[data-drill-settled=true] .drill-rig.selected.win .drill-natural-pill strong{color:#ffe78c}.drill-stage[data-drill-settled=true] .drill-rig.selected.loss .drill-natural-pill{border-color:#ef6391b8;color:#ffafc7;background:#6919396b;box-shadow:0 0 22px #e84e7f26}.drill-stage[data-drill-settled=true] .drill-rig.selected.loss .drill-natural-pill strong{color:#ff91b2}.drill-settlement-card{position:absolute;z-index:20;left:50%;top:54%;width:min(230px,calc(100% - 32px));min-height:94px;padding:12px 16px;display:grid;place-content:center;gap:3px;border:1px solid rgba(111,91,205,.48);border-radius:12px;background:#050a24f5;box-shadow:0 18px 44px #0103148f;opacity:0;pointer-events:none;text-align:center;transform:translate(-50%,-42%) scale(.86);transition:opacity .19s ease,transform .24s cubic-bezier(.2,.78,.18,1.14)}.drill-stage[data-drill-settled=true] .drill-settlement-card{opacity:1;transform:translate(-50%,-50%) scale(1)}.drill-settlement-card small{color:#929ed0;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.drill-settlement-card strong{color:#f7f4ff;font-size:clamp(24px,3.2vw,36px);font-variant-numeric:tabular-nums;line-height:1}.drill-settlement-card span{color:#aab5df;font-size:10px}.drill-settlement-card.win{border-color:#52e07fc2;background:linear-gradient(155deg,#134f35f7,#05181efa);box-shadow:0 18px 44px #0103148f,0 0 30px #52dc7e2e}.drill-settlement-card.win strong{color:#ffe78b}.drill-settlement-card.win small{color:#a3f2bd}.drill-settlement-card.loss{border-color:#ef6091b8;background:linear-gradient(155deg,#5e1937f7,#1f081efa)}.drill-settlement-card.loss strong{color:#ff91b2}.drill-settlement-card.loss small{color:#ffc0d2}.drill-stage.drilling .drill-rig-head{animation:drill-head-cycle 3.8s cubic-bezier(.34,.05,.18,1) both;animation-delay:calc(var(--drill-rig-delay) + var(--drill-presentation-delay, 0ms))}.drill-stage.drilling .drill-rig-cable{animation:drill-cable-cycle 3.8s cubic-bezier(.34,.05,.18,1) both;animation-delay:calc(var(--drill-rig-delay) + var(--drill-presentation-delay, 0ms))}.drill-stage.drilling .drill-rig-dust i{animation:drill-dust-burst .76s ease-out 3 both;animation-delay:calc(1.25s + var(--drill-rig-delay) + (var(--drill-dust-index, 0) * 45ms) + var(--drill-presentation-delay, 0ms))}.drill-stage.drilling .drill-natural-pill strong{animation:drill-value-reveal 3.8s ease both;animation-delay:calc(var(--drill-rig-delay) + var(--drill-presentation-delay, 0ms))}.drill-stage.instant.drilling .drill-rig-head,.drill-stage.instant.drilling .drill-rig-cable,.drill-stage.instant.drilling .drill-rig-dust i,.drill-stage.instant.drilling .drill-natural-pill strong{animation:none}@keyframes drill-head-cycle{0%{transform:translate(-50%,-50%);filter:brightness(1)}18%{transform:translate(-50%,-42%) rotate(-2deg)}58%{transform:translate(-50%,calc(-50% + 52px)) rotate(2deg);filter:brightness(1.22)}73%{transform:translate(-50%,calc(-50% + 48px)) rotate(-2deg);filter:brightness(1.3)}to{transform:translate(-50%,-50%);filter:brightness(1)}}@keyframes drill-cable-cycle{0%,to{transform:translate(-50%) scaleY(1)}58%,73%{transform:translate(-50%) scaleY(1.38)}}@keyframes drill-dust-burst{0%{opacity:0;transform:translate(0) scale(.5) rotate(0)}24%{opacity:.72}to{opacity:0;transform:translate(var(--drill-dust-x),-24px) scale(1.08) rotate(100deg)}}@keyframes drill-value-reveal{0%,82%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes drill-pixel-drift{0%,to{opacity:.12;transform:translateY(0) rotate(0)}50%{opacity:.44;transform:translateY(-16px) rotate(90deg)}}@media(min-width:901px)and (max-height:790px){.game-layout.drill-layout>.game-stage{min-height:515px}.drill-stage{min-height:485px}.drill-rig-shaft{min-height:160px}.drill-stage-metrics{padding-bottom:5px}}@media(max-width:1100px){.drill-rig-row{gap:7px;padding-inline:10px}.drill-rig{padding-inline:6px}.drill-rig-label{gap:5px}.drill-rig-label b{font-size:8px}}@media(max-width:900px){.game-layout.drill-layout{height:auto;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.game-layout.drill-layout>.game-stage{grid-column:1;grid-row:1;height:clamp(560px,70dvh,660px);min-height:560px;padding:12px}.game-layout.drill-layout>.bet-panel{grid-column:1;grid-row:2;overflow:visible;border-top:1px solid rgba(245,202,69,.22);border-right:0}.game-layout.drill-layout>.game-footer{grid-column:1;grid-row:3}.drill-stage{min-height:530px}.drill-controls .button,.drill-controls .segmented button,.drill-controls input,.drill-instant-toggle,.drill-random-toggle,.drill-choice-button{min-height:48px}.drill-controls .amount-input button{min-width:44px}.drill-fair-row .icon-button{width:44px;min-width:44px;height:44px}}@media(max-width:620px){.game-layout.drill-layout>.game-stage{height:600px;min-height:600px;padding:8px}.drill-stage{min-height:580px;border-radius:15px}.drill-stage-head{min-height:54px;padding:12px 10px 5px}.drill-stage-head>span{max-width:60%;padding-inline:8px;font-size:9px}.drill-stage-head>strong{font-size:23px}.drill-stage-metrics{padding:2px 8px 7px;gap:5px}.drill-metric{min-height:52px;padding:7px}.drill-metric strong{font-size:14px}.drill-metric small{font-size:8px}.drill-rig-row{padding:3px 6px 12px;gap:5px}.drill-rig{padding:6px 4px 8px;gap:5px;border-radius:10px}.drill-rig-label{min-height:27px;gap:4px}.drill-rig-label b{font-size:7px;letter-spacing:.04em}.drill-rig-symbol{width:14px;height:14px;flex-basis:14px}.drill-rig-shaft{min-height:190px}.drill-rig-shaft:before{left:3px}.drill-rig-shaft:after{right:3px}.drill-rig-head{width:min(48%,42px);height:43px}.drill-rig-head:after{width:24px;height:32px}.drill-natural-pill{min-height:40px;padding-inline:3px}.drill-natural-pill strong{font-size:13px}.drill-settlement-card{top:55%;min-height:86px}}@media(max-width:390px){.game-layout.drill-layout>.game-stage{height:580px;min-height:580px}.drill-stage{min-height:560px}.drill-stage-head>span{max-width:56%}.drill-stage-metrics{padding-inline:6px}.drill-metric{padding-inline:5px}.drill-rig-row{padding-inline:4px;gap:4px}.drill-rig-shaft{min-height:178px}.drill-rig-label b{display:none}.drill-rig-symbol{width:17px;height:17px;flex-basis:17px}}@media(prefers-reduced-motion:reduce){.drill-atmosphere i,.drill-stage.drilling .drill-rig-head,.drill-stage.drilling .drill-rig-cable,.drill-stage.drilling .drill-rig-dust i,.drill-stage.drilling .drill-natural-pill strong{animation:none!important}.drill-rig,.drill-natural-pill,.drill-settlement-card,.drill-choice-button,.drill-instant-toggle,.drill-random-toggle,.drill-layout>.bet-panel .drill-controls .button.primary{transition:none!important}}.tile-theme-moles{background:radial-gradient(circle at 50% 31%,rgba(124,91,236,.38),transparent 31%),radial-gradient(circle at 50% 92%,rgba(247,200,70,.19),transparent 38%),linear-gradient(150deg,#151953,#090f35 55%,#040820)}.tile-moles-board,.tile-moles-field{position:absolute;inset:28px 22px 39px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(3,1fr);align-items:center;gap:3px}.tile-mole-hole,.tile-moles-field>i{position:relative;min-width:0;height:21px;display:block;border:1px solid rgba(116,95,207,.42);border-radius:50%;background:radial-gradient(ellipse at center,#03061c 0 45%,#293173 48% 62%,#111746 65%);box-shadow:inset 0 4px 8px #0000009e,0 5px 9px #01031559}.tile-mole-hole:nth-child(1),.tile-moles-field>i:nth-child(1){grid-area:1 / 2 / 2 / 4}.tile-mole-hole:nth-child(2),.tile-moles-field>i:nth-child(2){grid-area:1 / 4 / 2 / 6}.tile-mole-hole:nth-child(3),.tile-moles-field>i:nth-child(3){grid-area:2 / 1 / 3 / 3}.tile-mole-hole:nth-child(4),.tile-moles-field>i:nth-child(4){grid-area:2 / 3 / 3 / 5}.tile-mole-hole:nth-child(5),.tile-moles-field>i:nth-child(5){grid-area:2 / 5 / 3 / 7}.tile-mole-hole:nth-child(6),.tile-moles-field>i:nth-child(6){grid-area:3 / 2 / 4 / 4}.tile-mole-hole:nth-child(7),.tile-moles-field>i:nth-child(7){grid-area:3 / 4 / 4 / 6}.tile-mole-hole.active:before,.tile-moles-field>i.up:before{content:"";position:absolute;left:50%;bottom:7px;width:22px;height:23px;border:1px solid rgba(255,237,171,.65);border-radius:5px 5px 3px 3px;background:radial-gradient(circle at 32% 36%,#f9dc69 0 2px,transparent 3px),radial-gradient(circle at 68% 36%,#f9dc69 0 2px,transparent 3px),linear-gradient(145deg,#8b6be8,#483696);box-shadow:inset -4px -4px #05072233,0 0 12px #8462e57a;transform:translate(-50%)}.tile-moles-field>i b{position:absolute;z-index:2;left:50%;bottom:9px;width:9px;height:5px;display:block;background:#f3c74c;opacity:0;transform:translate(-50%)}.tile-moles-field>i.up b{opacity:1}.tile-moles-tool{position:absolute;z-index:4;right:30px;top:27px;width:15px;height:63px;display:block;border:1px solid rgba(255,232,145,.55);background:linear-gradient(90deg,#80500c,#dfaa31 48%,#684009);box-shadow:inset -4px 0 #2d190333,0 5px 10px #01031459;transform:rotate(32deg)}.tile-moles-tool:before{content:"";position:absolute;left:50%;top:-12px;width:42px;height:20px;border:2px solid rgba(225,232,255,.48);background:linear-gradient(145deg,#8b92b8,#454c76 60%,#222747);box-shadow:inset -6px -5px #04061c2e;transform:translate(-50%)}.tile-moles-seam{position:absolute;left:18px;right:18px;bottom:28px;height:10px;display:block;border:1px solid rgba(250,215,103,.45);background:repeating-linear-gradient(90deg,#4e3b94 0 14px,#d3a738 14px 20px,#302967 20px 32px);transform:skew(-12deg)}.tile-multiplier.moles{left:23px;bottom:23px;border-color:#f8cf548f;color:#fff0a2;background:#1c1852eb}.game-layout.moles-layout{grid-template-columns:clamp(290px,25vw,348px) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;overflow-x:hidden}.game-layout.moles-layout>.bet-panel,.game-layout.moles-layout .bet-panel{grid-column:1;grid-row:1;min-width:0;border-right-color:#f7cf5747;color:#f8f6ff;background:radial-gradient(circle at 0 0,rgba(117,88,231,.2),transparent 44%),linear-gradient(180deg,#091137fe,#03081efe)}.game-layout.moles-layout>.game-stage{grid-column:2;grid-row:1;min-width:0;min-height:610px;padding:clamp(12px,1.5vw,20px);overflow:hidden;background:radial-gradient(circle at 52% 38%,rgba(101,78,218,.22),transparent 43%),linear-gradient(160deg,#080f35,#050a26 58%,#03071c)}.game-layout.moles-layout>.game-footer{grid-column:1 / -1;grid-row:2}.moles-controls{min-width:0;display:grid;gap:11px}.moles-controls .button,.moles-controls .segmented button,.moles-controls input,.moles-controls select,.moles-count-button,.moles-auto-pick-chip{min-height:44px}.game-layout.moles-layout>.bet-panel .field label,.game-layout.moles-layout>.bet-panel .moles-count-field>label,.game-layout.moles-layout>.bet-panel .moles-auto-sequence>label,.game-layout.moles-layout>.bet-panel .moles-fair-row{color:#b9c4ec}.game-layout.moles-layout>.bet-panel .field label small,.game-layout.moles-layout>.bet-panel .moles-auto-sequence>label small{color:#a89ee6}.game-layout.moles-layout>.bet-panel .segmented{border-color:#f7cf574d;background:#03081feb}.game-layout.moles-layout>.bet-panel .segmented button{color:#d8d4f2}.game-layout.moles-layout>.bet-panel .segmented button.active{border-color:#ffe48d9e;color:#fff9df;background:linear-gradient(180deg,#735de2,#3d318e);box-shadow:inset 0 1px #ffffff2b,0 8px 20px #1f166757}.game-layout.moles-layout>.bet-panel .amount-input,.game-layout.moles-layout>.bet-panel .field input,.game-layout.moles-layout>.bet-panel .field select,.game-layout.moles-layout>.bet-panel .result-banner{border-color:#8167e661;color:#f8f6ff;background:#040922e6}.game-layout.moles-layout>.bet-panel .amount-input span,.game-layout.moles-layout>.bet-panel .amount-input button{border-color:#f7cf5747;color:#fff0ad;background:#12113bf5}.game-layout.moles-layout>.bet-panel .amount-input input,.game-layout.moles-layout>.bet-panel .field input,.game-layout.moles-layout>.bet-panel .field select{color:#fbfaff;caret-color:#f7cf57}.game-layout.moles-layout>.bet-panel .amount-input:focus-within,.game-layout.moles-layout>.bet-panel .field input:focus,.game-layout.moles-layout>.bet-panel .field select:focus{border-color:#a085ffc7;box-shadow:0 0 0 3px #7558e726,inset 0 1px #ffffff0f}.game-layout.moles-layout>.bet-panel button:focus-visible,.game-layout.moles-layout>.bet-panel input:focus-visible,.game-layout.moles-layout>.bet-panel select:focus-visible{outline-color:#f7cf57;box-shadow:0 0 0 4px #f7cf5724}.game-layout.moles-layout>.bet-panel .result-banner.win{border-color:#53dd7e94;color:#9df2b7}.game-layout.moles-layout>.bet-panel .result-banner.loss{border-color:#e15f8f8a;color:#ff9fbe}.game-layout.moles-layout>.bet-panel .button.primary,.game-layout.moles-layout>.bet-panel .button.primary.block{border-color:#ffe691c2;color:#0b1232;background:linear-gradient(180deg,#f7d260,#b77d1d 64%,#744c11);text-shadow:none}.game-layout.moles-layout>.bet-panel .button.primary:not(:disabled):hover{background:linear-gradient(180deg,#ffe68b,#d59b2b 68%,#906019);transform:translateY(-1px)}.moles-count-field,.moles-auto-sequence{min-width:0;display:grid;gap:7px}.moles-count-field>label,.moles-auto-sequence>label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:800}.moles-count-grid{min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.moles-count-button{min-width:0;padding:7px 3px;border:1px solid rgba(119,93,215,.38);border-radius:8px;color:#bfc7ee;background:#050a25db;cursor:pointer;font:inherit;font-size:12px;font-weight:900;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.moles-count-button.active{border-color:#f7cf57a8;color:#fff0ad;background:linear-gradient(180deg,#6f57d8,#382d84);box-shadow:0 7px 16px #18115259;transform:translateY(-1px)}.moles-count-button:disabled{cursor:not-allowed;opacity:.55}.moles-auto-picks{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.moles-auto-pick-chip{min-width:0;padding:7px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(112,92,204,.36);border-radius:8px;color:#aeb8e4;background:#050a25d1;cursor:pointer;font:inherit;font-size:11px;font-weight:900;transition:border-color .16s ease,background .16s ease,color .16s ease}.moles-auto-pick-chip.selected{border-color:#9f84ffb8;color:#eee9ff;background:#4c379de6}.moles-auto-pick-chip.current{border-color:#f7cf57c2;color:#fff1a9;box-shadow:0 0 0 2px #f7cf5721}.moles-auto-pick-chip:disabled{cursor:not-allowed;opacity:.55}.moles-auto-note{margin:-2px 0 0;color:#8996ca;font-size:10px;line-height:1.35}.moles-auto-plan{min-width:0;padding:10px;display:grid;gap:7px;border:1px solid rgba(112,92,204,.36);border-radius:9px;background:#050a25d1}.moles-auto-plan>div:first-child,.moles-round-values{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:9px}.moles-auto-plan>div:first-child span,.moles-round-values span{color:#aeb8e4;font-size:11px;font-weight:800}.moles-auto-plan>div:first-child strong,.moles-round-values strong{color:#ffe58a;font-variant-numeric:tabular-nums}.moles-auto-plan p{min-height:28px;margin:0;color:#8996ca;font-size:10px;line-height:1.4}.moles-auto-plan-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.moles-round-values{padding:9px 10px;border:1px solid rgba(112,92,204,.34);border-radius:8px;background:#050a25cc}.moles-round-values span{min-width:0;display:grid;gap:3px}.moles-round-values span:last-child{text-align:right}.game-layout.moles-layout>.bet-panel .moles-cashout-button{border-color:#53dd7e9e;color:#dfffea;background:linear-gradient(180deg,#226c50,#124132);box-shadow:0 9px 20px #0835253d}.moles-cashout-button{display:flex;align-items:center;justify-content:space-between;gap:10px}.moles-cashout-button strong{color:#ffe58a}.moles-fair-row{padding-top:3px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:800}.moles-fair-row>span,.moles-fair-row>div{display:inline-flex;align-items:center;gap:8px}.moles-stage{position:relative;isolation:isolate;width:100%;height:100%;min-width:0;min-height:570px;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(116,96,213,.34);border-radius:20px;background:linear-gradient(rgba(99,82,192,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(99,82,192,.055) 1px,transparent 1px),radial-gradient(circle at 50% 38%,rgba(128,91,236,.25),transparent 38%),linear-gradient(165deg,#0b123f,#060b2c 56%,#03071c);background-size:30px 30px,30px 30px,auto,auto;box-shadow:inset 0 0 76px #01031594,0 18px 42px #01041847}.moles-stage:before{content:"";position:absolute;z-index:-1;inset:31% 0 0;border-top:1px solid rgba(247,207,87,.14);background:radial-gradient(ellipse at 16% 16%,rgba(116,87,212,.16),transparent 25%),radial-gradient(ellipse at 76% 38%,rgba(83,132,228,.12),transparent 25%),repeating-linear-gradient(135deg,rgba(82,65,157,.08) 0 15px,transparent 15px 30px),linear-gradient(180deg,#191e588c,#03071bf5);clip-path:polygon(0 5%,14% 1%,31% 6%,49% 0,67% 6%,84% 2%,100% 7%,100% 100%,0 100%)}.moles-sky,.moles-sky i{position:absolute;pointer-events:none}.moles-sky{inset:0;overflow:hidden}.moles-sky i{width:7px;height:7px;border:1px solid rgba(255,255,255,.24);background:#9877f2;box-shadow:0 0 13px #8f6dee9e;opacity:.27;animation:moles-sky-drift 5.7s ease-in-out infinite}.moles-sky i:nth-child(1){left:11%;top:18%;animation-delay:-1.2s}.moles-sky i:nth-child(2){right:14%;top:25%;animation-delay:-3.7s;background:#ffd668}.moles-sky i:nth-child(3){left:27%;top:43%;animation-delay:-2.4s;background:#a38aff}.moles-sky i:nth-child(4){right:28%;top:12%;animation-delay:-4.5s}.moles-stage[data-moles-settled=true]{border-color:#997af280}.moles-stage-head{position:relative;z-index:12;min-width:0;min-height:60px;padding:15px 18px 6px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;pointer-events:none}.moles-stage-head>span{min-width:0;padding:7px 10px;display:inline-flex;align-items:center;gap:7px;overflow:hidden;border:1px solid rgba(145,117,244,.38);border-radius:8px;color:#d7ceff;background:#070d2fcc;font-size:10px;font-weight:900;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.moles-stage-head>strong{flex:0 0 auto;color:#ffe68c;font-size:clamp(22px,3vw,36px);font-variant-numeric:tabular-nums;line-height:1;text-shadow:0 0 24px rgba(247,203,72,.3)}.moles-stage-readouts{position:relative;z-index:9;min-width:0;padding:2px clamp(13px,2vw,22px) 8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(7px,1.2vw,12px)}.moles-readout{min-width:0;min-height:58px;padding:9px 11px;display:grid;align-content:center;gap:3px;border:1px solid rgba(101,91,190,.34);border-radius:10px;background:linear-gradient(155deg,#121b52eb,#060b28f2);box-shadow:0 12px 24px #01031442}.moles-readout small{color:#8995ca;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.moles-readout strong{overflow:hidden;color:#f5f3ff;font-size:clamp(15px,1.8vw,22px);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.moles-readout.profit strong{color:#ffe585}.moles-readout.win strong{color:#72e79a}.moles-readout.loss strong{color:#ff91b2}.moles-board,.moles-field{position:relative;z-index:6;min-width:0;min-height:0;padding:4px clamp(11px,2vw,25px) 9px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(3,minmax(92px,1fr));align-items:center;gap:clamp(5px,1vw,11px) 0}.moles-hole{--moles-hole-delay: calc(var(--moles-hole-index, 0) * 55ms);position:relative;min-width:0;min-height:88px;padding:0;display:grid;place-items:center;border:0;color:inherit;background:transparent;cursor:pointer;font:inherit;isolation:isolate;-webkit-tap-highlight-color:transparent}.moles-hole[data-moles-index="0"]{grid-area:1 / 2 / 2 / 4}.moles-hole[data-moles-index="1"]{grid-area:1 / 4 / 2 / 6}.moles-hole[data-moles-index="2"]{grid-area:2 / 1 / 3 / 3}.moles-hole[data-moles-index="3"]{grid-area:2 / 3 / 3 / 5}.moles-hole[data-moles-index="4"]{grid-area:2 / 5 / 3 / 7}.moles-hole[data-moles-index="5"]{grid-area:3 / 2 / 4 / 4}.moles-hole[data-moles-index="6"]{grid-area:3 / 4 / 4 / 6}.moles-hole:disabled{cursor:not-allowed}.moles-hole:disabled:not(.has-mole):not(.miss):not(.planned){opacity:.74}.moles-hole:focus-visible{outline:2px solid #f7cf57;outline-offset:-2px;border-radius:12px}.moles-hole-mouth{position:absolute;z-index:2;left:50%;bottom:12px;width:min(90%,132px);height:clamp(35px,5.5vw,49px);border:2px solid rgba(112,98,204,.48);border-radius:50%;background:radial-gradient(ellipse at center,#02051a 0 44%,#121947 48% 58%,#303781 62% 70%,#111746 73%);box-shadow:inset 0 10px 16px #000000c2,0 9px 14px #01031561;transform:translate(-50%);transition:border-color .15s ease,box-shadow .15s ease,filter .15s ease,transform .15s ease}.moles-hole-mouth:before,.moles-hole-mouth:after{content:"";position:absolute;z-index:-1;bottom:-7px;width:22px;height:17px;border:1px solid rgba(102,88,187,.32);background:#1d245e;transform:rotate(28deg)}.moles-hole-mouth:before{left:7%}.moles-hole-mouth:after{right:7%;transform:rotate(-24deg)}.moles-hole:not(:disabled):hover .moles-hole-mouth,.moles-hole:focus-visible .moles-hole-mouth{border-color:#a489ffcc;box-shadow:inset 0 10px 16px #000000c2,0 0 0 4px #8466eb24,0 9px 16px #01031566;transform:translate(-50%) scale(1.035)}.moles-hole.selected .moles-hole-mouth{border-color:#f9d24fe6;box-shadow:inset 0 10px 16px #000000c2,0 0 0 4px #f9cd4b24,0 0 25px #f9c73f40;transform:translate(-50%) scale(1.055)}.moles-hole-number{position:absolute;z-index:3;left:50%;bottom:22px;color:#7f8bc1;font-size:10px;font-weight:900;pointer-events:none;transform:translate(-50%);transition:opacity .12s ease}.moles-hole.has-mole .moles-hole-number,.moles-hole.miss .moles-hole-number{opacity:0}.moles-mole{position:absolute;z-index:4;left:50%;bottom:25px;width:min(58%,72px);aspect-ratio:.94;display:block;border:2px solid rgba(236,229,255,.58);border-radius:11px 11px 7px 7px;background:linear-gradient(90deg,rgba(255,255,255,.16),transparent 23% 78%,rgba(4,6,31,.23)),linear-gradient(145deg,#9176ef,#5d47b5 57%,#2a286d);box-shadow:inset -8px -8px #04061f2e,0 0 22px #785ae066,0 10px 14px #0103146e;opacity:0;pointer-events:none;transform:translate(-50%,36px) scale(.7);transform-origin:50% 100%}.moles-mole:before,.moles-mole:after{content:"";position:absolute;top:-10px;width:20px;height:19px;border:2px solid rgba(236,229,255,.48);background:#7357cf;box-shadow:inset -4px -4px #04061f2e}.moles-mole:before{left:3px;transform:rotate(-12deg)}.moles-mole:after{right:3px;transform:rotate(12deg)}.moles-mole-face{position:absolute;z-index:2;inset:0;display:block}.moles-mole-face:before{content:"";position:absolute;left:19%;right:19%;top:31%;height:9px;background:linear-gradient(90deg,#ffe071 0 19%,transparent 20% 79%,#ffe071 80%);box-shadow:0 0 8px #f7cf575c}.moles-mole-face:after{content:"";position:absolute;left:50%;bottom:17%;width:17px;height:12px;border:1px solid rgba(255,237,173,.58);background:#e9b93e;box-shadow:inset -4px -3px #5b360838;transform:translate(-50%)}.moles-mole-body{position:absolute;z-index:-1;left:10%;right:10%;bottom:-17px;height:29px;border:2px solid rgba(108,87,200,.56);border-radius:5px;background:linear-gradient(145deg,#4e5ab0,#242b70)}.moles-hole.has-mole .moles-mole{opacity:1;transform:translate(-50%) scale(1)}.moles-tool{position:absolute;z-index:7;left:50%;bottom:31px;width:68px;height:76px;display:block;opacity:0;pointer-events:none;transform:translate(-35%,-35px) rotate(-34deg);transform-origin:50% 88%}.moles-tool:before{content:"";position:absolute;left:31px;top:20px;width:11px;height:57px;border:1px solid rgba(255,232,145,.56);background:linear-gradient(90deg,#84530e,#e2ae35 48%,#6e430a);box-shadow:inset -3px 0 #341e0438}.moles-tool:after{content:"";position:absolute;left:10px;top:8px;width:53px;height:25px;border:2px solid rgba(225,232,255,.5);background:linear-gradient(145deg,#8a91b5,#464d77 58%,#252a4e);box-shadow:inset -7px -6px #04061c33,0 6px 10px #01031466}.moles-hole.miss .moles-tool{opacity:1;transform:translate(-50%) rotate(10deg)}.moles-auto-order{position:absolute;z-index:10;right:9%;top:4px;max-width:78%;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px;pointer-events:none}.moles-auto-order b,.moles-auto-order i{min-width:19px;height:19px;padding-inline:3px;display:grid;place-items:center;border:1px solid rgba(154,126,245,.7);border-radius:5px;color:#f0ebff;background:#433191f2;font-size:8px;font-style:normal;font-weight:900;box-shadow:0 5px 10px #01031447}.moles-auto-order i{border-color:#f7cf57a8;color:#fff1a8;background:#543da0f0}.moles-hole.planned .moles-hole-mouth{border-color:#9b7ff5b8}.moles-stage.revealing .moles-hole.has-mole .moles-mole{animation:moles-pop-up .72s cubic-bezier(.2,.78,.18,1.12) both;animation-delay:calc(var(--moles-hole-delay) + var(--moles-presentation-delay, 0ms))}.moles-stage.revealing .moles-hole.miss .moles-tool{animation:moles-tool-strike .76s cubic-bezier(.34,.03,.2,1) both;animation-delay:calc(.12s + var(--moles-presentation-delay, 0ms))}.moles-stage.revealing .moles-hole.hit .moles-hole-mouth{animation:moles-hit-glow .72s ease both;animation-delay:var(--moles-presentation-delay, 0ms)}.moles-progress-wrap{position:relative;z-index:9;min-width:0;padding:5px clamp(13px,2vw,22px) 15px;display:grid;gap:6px}.moles-progress-wrap .moles-progress{margin:0}.moles-progress-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#8c98cb;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.moles-progress-head strong{color:#ffe58a}.moles-progress{position:relative;min-width:0;margin:2px clamp(13px,2vw,22px) 7px;display:grid;grid-template-columns:repeat(var(--moles-progress-count, 9),minmax(0,1fr));align-items:center;gap:5px}.moles-progress:before{content:"";position:absolute;z-index:-1;left:3%;right:3%;top:50%;height:2px;background:#5b54b161;transform:translateY(-50%)}.moles-progress-step{min-width:0;height:34px;display:grid;place-items:center;border:1px solid rgba(94,86,179,.4);border-radius:7px;color:#7f8bc0;background:#080e35;font-size:9px;font-weight:900;font-variant-numeric:tabular-nums;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.moles-progress-step small{color:inherit;font-size:7px;line-height:1}.moles-progress-step strong{color:inherit;font-size:8px;font-variant-numeric:tabular-nums;line-height:1}.moles-progress-step.complete{border-color:#54d87e94;color:#9ceab5;background:#165437d1}.moles-progress-step.current{border-color:#f7cf57c7;color:#fff0a7;background:linear-gradient(180deg,#654dcc,#30277a);box-shadow:0 0 18px #f4c33b2e;transform:translateY(-2px)}.moles-stage-status{position:relative;z-index:9;min-width:0;margin:2px clamp(13px,2vw,22px) 14px;min-height:42px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(98,89,184,.32);border-radius:9px;color:#aeb8e4;background:#050a25db}.moles-stage-status span{flex:0 0 auto;color:#ffe58a;font-size:10px;font-weight:900;font-variant-numeric:tabular-nums}.moles-stage-status strong{min-width:0;overflow:hidden;font-size:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.moles-settlement-card{position:absolute;z-index:20;left:50%;top:55%;width:min(250px,calc(100% - 32px));min-height:105px;padding:13px 17px;display:grid;place-content:center;gap:4px;border:1px solid rgba(111,91,205,.48);border-radius:12px;background:#050a24f7;box-shadow:0 18px 44px #01031494;opacity:0;pointer-events:none;text-align:center;transform:translate(-50%,-42%) scale(.86);transition:opacity .19s ease,transform .24s cubic-bezier(.2,.78,.18,1.14)}.moles-stage[data-moles-settled=true] .moles-settlement-card{opacity:1;transform:translate(-50%,-50%) scale(1)}.moles-settlement-card small{color:#929ed0;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.moles-settlement-card strong{color:#f7f4ff;font-size:clamp(24px,3.2vw,36px);font-variant-numeric:tabular-nums;line-height:1}.moles-settlement-card span{color:#aab5df;font-size:10px;line-height:1.35}.moles-settlement-card.win{border-color:#52e07fc2;background:linear-gradient(155deg,#134f35f7,#05181efa);box-shadow:0 18px 44px #01031494,0 0 30px #52dc7e2e}.moles-settlement-card.win strong{color:#ffe78b}.moles-settlement-card.win small{color:#a3f2bd}.moles-settlement-card.loss{border-color:#ef6091b8;background:linear-gradient(155deg,#5e1937f7,#1f081efa)}.moles-settlement-card.loss strong{color:#ff91b2}.moles-settlement-card.loss small{color:#ffc0d2}@keyframes moles-pop-up{0%{opacity:0;transform:translate(-50%,40px) scale(.66);filter:brightness(.8)}56%{opacity:1;transform:translate(-50%,-5px) scale(1.07);filter:brightness(1.28)}76%{transform:translate(-50%,2px) scale(.97)}to{opacity:1;transform:translate(-50%) scale(1);filter:brightness(1)}}@keyframes moles-tool-strike{0%{opacity:0;transform:translate(-34%,-46px) rotate(-46deg)}22%{opacity:1}64%{transform:translate(-50%,4px) rotate(14deg)}78%{transform:translate(-50%,-2px) rotate(7deg)}to{opacity:1;transform:translate(-50%) rotate(10deg)}}@keyframes moles-hit-glow{0%,to{filter:brightness(1)}52%{filter:brightness(1.6);box-shadow:inset 0 10px 16px #000000c2,0 0 28px #f7cf5785}}@keyframes moles-sky-drift{0%,to{opacity:.11;transform:translateY(0) rotate(0)}50%{opacity:.42;transform:translateY(-15px) rotate(90deg)}}@media(min-width:901px)and (max-height:810px){.game-layout.moles-layout>.game-stage{min-height:535px}.moles-stage{min-height:505px}.moles-board,.moles-field{grid-template-rows:repeat(3,minmax(76px,1fr))}.moles-hole{min-height:72px}}@media(max-width:1120px){.game-layout.moles-layout{height:auto;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.game-layout.moles-layout>.game-stage{grid-column:1;grid-row:1;height:clamp(590px,72dvh,690px);min-height:590px;padding:12px}.game-layout.moles-layout>.bet-panel{grid-column:1;grid-row:2;overflow:visible;border-top:1px solid rgba(245,202,69,.22);border-right:0}.game-layout.moles-layout>.game-footer{grid-column:1;grid-row:3}.moles-stage{min-height:560px}.moles-controls .button,.moles-controls .segmented button,.moles-controls input,.moles-controls select,.moles-count-button,.moles-auto-pick-chip{min-height:48px}.moles-controls .amount-input button{min-width:44px}.moles-fair-row .icon-button{width:44px;min-width:44px;height:44px}}@media(max-width:620px){.game-layout.moles-layout>.game-stage{height:610px;min-height:610px;padding:8px}.moles-stage{min-height:590px;border-radius:15px}.moles-stage-head{min-height:53px;padding:12px 10px 5px}.moles-stage-head>span{max-width:58%;padding-inline:8px;font-size:9px}.moles-stage-head>strong{font-size:23px}.moles-stage-readouts{padding:2px 8px 6px;gap:5px}.moles-readout{min-height:49px;padding:6px}.moles-readout strong{font-size:14px}.moles-readout small{font-size:8px}.moles-board,.moles-field{padding:2px 5px 6px;grid-template-rows:repeat(3,minmax(79px,1fr));row-gap:3px}.moles-hole{min-height:75px}.moles-hole-mouth{bottom:9px;width:min(92%,104px);height:36px}.moles-hole-number{bottom:19px}.moles-mole{bottom:21px;width:min(55%,56px)}.moles-tool{bottom:26px;transform:translate(-35%,-35px) rotate(-34deg) scale(.82)}.moles-progress-wrap{padding:4px 8px 12px}.moles-progress{gap:3px}.moles-progress-step{height:31px;font-size:8px}.moles-settlement-card{top:56%;min-height:92px}}@media(max-width:390px){.game-layout.moles-layout>.game-stage{height:590px;min-height:590px}.moles-stage{min-height:570px}.moles-stage-head>span{max-width:54%}.moles-stage-readouts{padding-inline:6px}.moles-readout{padding-inline:4px}.moles-board,.moles-field{padding-inline:2px}.moles-hole-mouth{width:min(94%,94px)}.moles-mole{width:min(56%,50px)}.moles-progress-step{height:29px;font-size:7px}}@media(prefers-reduced-motion:reduce){.moles-sky i,.moles-stage.revealing .moles-hole.has-mole .moles-mole,.moles-stage.revealing .moles-hole.miss .moles-tool,.moles-stage.revealing .moles-hole.hit .moles-hole-mouth{animation:none!important}.moles-hole-mouth,.moles-count-button,.moles-auto-pick-chip,.moles-progress-step,.moles-settlement-card,.game-layout.moles-layout>.bet-panel .button.primary{transition:none!important}}:root{--bg: #02061a;--panel: #070d28;--panel-2: #0b1435;--panel-3: #121d45;--line: rgba(90, 126, 230, .28);--text: #fefbf8;--muted: #a4b4d2;--blue: #00c8fa;--blue-2: #078cf0;--green: #37d399;--red: #ff5c7a;--gold: #ffd21e;--purple: #7b20ee;--teal: #00c8fa;--crystal: #58dfff;--stone: #8797bb;--grass: #37d399;--brand-navy-950: #01031a;--brand-navy-900: #020723;--brand-navy-800: #07133a;--brand-cyan: #00c8fa;--brand-blue: #078cf0;--brand-purple: #7b20ee;--brand-magenta: #c12df4;--brand-gold: #ffd21e;--surface-raised: rgba(10, 18, 49, .96);--surface-soft: rgba(12, 23, 58, .78);--surface-hover: rgba(24, 42, 94, .78);--focus: #f2c247;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--shadow-sm: 0 8px 24px rgba(0, 2, 18, .28);--shadow-md: 0 18px 54px rgba(0, 2, 18, .42);--shadow-focus: 0 0 0 4px rgba(242, 194, 71, .2);--header: 76px;--sidebar: 244px;--sidebar-collapsed: 72px;--chat: 328px;font-family:Inter,Segoe UI Variable,Segoe UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}html{background:var(--brand-navy-950);scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-synthesis:none;text-rendering:optimizeLegibility}body:before{background:radial-gradient(circle at 12% 10%,rgba(0,200,250,.1),transparent 24%),radial-gradient(circle at 82% 8%,rgba(123,32,238,.12),transparent 28%),linear-gradient(180deg,#02061a,#030824 48%,#02061a);opacity:1}body:after{background-image:linear-gradient(rgba(57,104,206,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(57,104,206,.045) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.74),transparent 76%);opacity:.48}::selection{background:#00c8fa4d;color:#fff}button,input,select,textarea,a{-webkit-tap-highlight-color:transparent}button,a,input,select,textarea{transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease,opacity .15s ease}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:3px;box-shadow:var(--shadow-focus)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}.topbar{height:var(--header);border-bottom:1px solid rgba(66,105,212,.32);background:#020723f7;box-shadow:0 10px 32px #0002125c;backdrop-filter:blur(18px)}.topbar-left{border-right-color:#4269d43d}.topbar-center{gap:20px;padding-inline:24px}.topbar-right{border-left-color:#4269d43d;background:#040a26a8}.topbar-brand-slot{min-width:184px}.logo{min-width:0;padding:0;border:0;border-radius:var(--radius-sm);background:#020723}.logo:hover{transform:translateY(-1px)}.brand-lockup{display:inline-flex;align-items:center;min-width:0;background:#020723}.brand-lockup-image{display:block;max-width:100%;height:auto;border-radius:0;object-fit:contain}.brand-logo-mark{border-radius:0;background:#020723;filter:none}.icon-button,.reward-toggle,.profile-button{border-color:#5177da42;border-radius:var(--radius-sm);background:#0a1435c7}.icon-button:hover,.reward-toggle:hover,.profile-button:hover,.reward-toggle.active,.profile-button.active{border-color:#58dfff9e;background:#14295bdb;color:#fff}.balance-control{border-color:#4b71d661;border-radius:var(--radius-sm);background:#070f2ce6;box-shadow:inset 0 1px #ffffff09}.balance-value{min-width:132px;color:#fff}.wallet-button,.button.primary{border-color:transparent;background:var(--brand-gold);color:#11152b;box-shadow:0 8px 20px #ffd21e29;font-weight:850}.auth-actions .button.primary,.game-layout>.bet-panel .button.primary,.game-layout>.bet-panel .button.primary.block,.game-layout>.bet-panel .mines-controls .button.primary,.game-layout>.bet-panel .tower-controls .button.primary,.game-layout>.bet-panel .keno-controls .button.primary,.game-layout>.bet-panel .wheel-controls .button.primary,.game-layout>.bet-panel .limbo-controls .button.primary,.game-layout>.bet-panel .coinflip-controls .button.primary{border-color:transparent;background:var(--brand-gold);color:#11152b;text-shadow:none;box-shadow:0 8px 20px #ffd21e29}.wallet-button:hover,.button.primary:hover:not(:disabled){background:#ffe15c;color:#0a1029;transform:translateY(-1px);box-shadow:0 12px 26px #ffd21e38}.auth-actions .button{border-color:#5277d861;background:#0d1b42db;color:#eaf2ff;box-shadow:none}.auth-actions .button:hover:not(:disabled){border-color:#58dfff94;background:#172d62e6;color:#fff}.auth-actions .button.primary,.auth-actions .button.primary:hover:not(:disabled){border-color:transparent;background:var(--brand-gold);color:#11152b}.online{color:#c7d5ee}.online:before{background:var(--green);box-shadow:0 0 0 3px #37d39924}.sidebar{border-right:1px solid rgba(66,105,212,.24);background:#020723fa;box-shadow:18px 0 44px #00021229}.search-box{border-color:#5077db42;border-radius:var(--radius-sm);background:#0a1333d1}.search-box:focus-within{border-color:var(--focus);box-shadow:var(--shadow-focus)}.nav-stack{gap:5px}.nav-button{min-height:42px;border:1px solid transparent;border-radius:var(--radius-sm);color:#b9c7e2;font-weight:720}.nav-button:before{border-radius:999px;background:var(--brand-cyan)}.nav-button:hover,.nav-button.active,.nav-button.reward{border-color:#4470de57;background:#122350c2;color:#fff}.discord-callout{border-color:#7b20ee61;border-radius:var(--radius-md);background:#1f124da8}.chat-panel{border-left:1px solid rgba(66,105,212,.24);background:#030823fa;box-shadow:-18px 0 44px #0002122e}.chat-rain,.rain-card{border-color:#ffd21e52;border-radius:var(--radius-md);background:linear-gradient(135deg,#3a2269b8,#0c1e46eb),#0b1435e6;color:#f4f7ff;box-shadow:var(--shadow-sm)}.rain-card .rain-status{margin-top:8px;color:#c7d6f1;font-variant-numeric:tabular-nums}.chat-list{scrollbar-color:rgba(90,126,230,.44) transparent}.chat-bubble,.chat-input-wrap,.chat-compose input{border-color:#4c70cc42;border-radius:var(--radius-sm);background:#0b1637d6;color:#edf4ff}.chat-name-button{color:#d9e6ff}.chat-mention{color:var(--brand-cyan);font-weight:800}.chat-pull-tab{border-color:#58dfff5c;border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:#0b1b48;color:#dff9ff}.page{background:transparent}.page-inner{width:min(100%,1480px);margin-inline:auto;padding:28px clamp(18px,2.5vw,38px) 54px}.page-title,.section-heading h2,.panel h2,.panel h3{color:#fff;letter-spacing:-.025em}.page-subtitle,.muted,.panel p{color:var(--muted)}.panel,.card,.feature-card,.case-card,.history-panel{border-color:#4b70d640;border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.button{min-height:42px;border-color:#5277d861;border-radius:var(--radius-sm);background:#0d1b42db;color:#eaf2ff;font-weight:760}.button:hover:not(:disabled){border-color:#58dfff94;background:#172d62e6;color:#fff}input,select,textarea{border-color:#5277d857;border-radius:var(--radius-sm);background:#050d29e0;color:#f6f9ff}input::placeholder,textarea::placeholder{color:#7789af}.tabs,.segmented{border-radius:var(--radius-sm);background:#050d29c2}.tabs button.active,.segmented button.active{background:#193470e6;color:#fff}.positive{color:var(--green)}.negative{color:var(--red)}.brand-hero{display:block;min-height:0;padding:0;border:1px solid rgba(82,119,216,.34);border-radius:var(--radius-xl);background:#020723;box-shadow:var(--shadow-md);overflow:hidden}.brand-hero-media{display:block;width:100%;aspect-ratio:3 / 1;background:#020723}.brand-hero-media img{display:block;width:100%;height:auto;aspect-ratio:3 / 1;object-fit:contain}.brand-hero-scrim{display:none}.brand-hero-copy{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:stretch;gap:clamp(24px,4vw,64px);width:100%!important;max-width:none;padding:clamp(24px,3vw,38px)!important;border-top:1px solid rgba(81,120,221,.28);background:linear-gradient(90deg,#081237fa,#080d2af5),#07113b}.brand-hero-message{align-self:center;min-width:0}.brand-hero-copy .hero-eyebrow{color:var(--brand-cyan);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.brand-hero-copy h1{max-width:820px;margin:10px 0 12px;color:#fff;font-size:clamp(30px,4.2vw,58px);line-height:1.03;letter-spacing:-.045em}.brand-hero-copy h1 strong{color:var(--brand-gold)}.brand-hero-copy>p{max-width:760px;margin:0;color:#b8c6e2;font-size:clamp(15px,1.5vw,18px);line-height:1.6}.brand-hero-copy .actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:14px}.brand-hero-action-panel{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(18px,2.2vw,26px);border:1px solid rgba(88,223,255,.22);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0,rgba(123,32,238,.18),transparent 50%),#030a24b8;box-shadow:inset 0 1px #ffffff0d}.hero-action-kicker{color:#f4f7ff;font-size:clamp(16px,1.5vw,20px);font-weight:850;letter-spacing:-.02em}.hero-proof-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.hero-proof-grid span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 11px;border:1px solid rgba(83,126,230,.32);border-radius:999px;background:#040c279e;color:#dce8fb;font-size:12px;font-weight:760}.brand-hero-action-panel .hero-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.brand-hero-action-panel .hero-proof-grid span{justify-content:flex-start;min-width:0;border-radius:var(--radius-sm)}.brand-hero-action-panel .hero-proof-grid span:last-child{grid-column:1 / -1}.feature-grid{gap:16px;margin-top:24px}.feature-card{position:relative;border-radius:var(--radius-lg);background-color:#08102d;overflow:hidden}.feature-card:after{position:absolute;z-index:0;inset:0;background-image:image-set(url(/assets/brand/cbets-promotion-tile-836.avif) type("image/avif"),url(/assets/brand/cbets-promotion-tile-836.webp) type("image/webp"));background-position:center;background-size:cover;opacity:.12;pointer-events:none;content:""}.feature-card>*{position:relative;z-index:1}.feature-copy p{color:#aebbd5}.game-grid{gap:16px}.game-tile{isolation:isolate;border:1px solid rgba(79,116,216,.28);border-radius:var(--radius-lg);background:#08102d;box-shadow:0 10px 28px #0002123d;overflow:hidden}.game-tile:after{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(180deg,#0409220a,#04081dad),image-set(url(/assets/brand/cbets-promotion-tile-836.avif) type("image/avif"),url(/assets/brand/cbets-promotion-tile-836.webp) type("image/webp"));background-position:center;background-size:cover;opacity:.26;content:""}.game-tile:hover{border-color:#58dfff94;background-color:#0b173a;transform:translateY(-3px);box-shadow:0 18px 34px #00021257}.game-tile .game-title{color:#fff;font-weight:880;letter-spacing:-.02em}.game-tile small{color:#99abd0;font-weight:760}.originals-vault-banner{border-color:#567de152;border-radius:var(--radius-lg);background:linear-gradient(90deg,#071238f5,#100f39e0),#081238}.originals-vault-banner img{border-radius:var(--radius-md);background:#020723;object-fit:cover}.lobby-strip{border-color:var(--line);background:linear-gradient(135deg,var(--surface-raised),color-mix(in srgb,var(--brand-purple) 14%,var(--brand-navy-900)));box-shadow:var(--shadow-sm)}.lobby-filter{border-color:var(--line);border-radius:999px;background:var(--brand-navy-800);color:#c7d5ef}.lobby-filter:hover{border-color:var(--brand-cyan);background:var(--surface-hover);color:#fff}.lobby-filter.active{border-color:var(--brand-cyan);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-cyan) 28%,var(--brand-navy-800)),color-mix(in srgb,var(--brand-purple) 28%,var(--brand-navy-800)));color:#fff}.game-layout{border-color:#4e74da52;border-radius:var(--radius-lg);background:#060d2a;box-shadow:var(--shadow-md);overflow:hidden}.game-layout>.bet-panel,.game-layout .bet-panel{border-right-color:#4d74db4d;background:radial-gradient(circle at 0 0,rgba(0,200,250,.1),transparent 42%),linear-gradient(180deg,#081132fc,#030920fe);color:#f4f7ff}.game-stage,.game-layout>.game-stage{background:radial-gradient(ellipse at 50% 28%,rgba(75,44,173,.14),transparent 58%),radial-gradient(circle at 18% 18%,rgba(0,200,250,.08),transparent 34%),linear-gradient(180deg,#060d2afc,#02071bfe)}.game-stage:before{opacity:.08}.blackjack-table,.baccarat-table,.hilo-table,.slide-stage,.roulette-stage,.wheel-stage,.mines-stage,.tower-stage,.limbo-stage,.keno-stage,.dice-stage,.coinflip-stage,.cross-road-scene,.crash-live-stage,.plinko-board,.snakes-stage,.case-open-stage{border-color:#5279e14d;border-radius:var(--radius-md);background:radial-gradient(ellipse at 50% 15%,rgba(0,200,250,.08),transparent 55%),radial-gradient(circle at 82% 10%,rgba(123,32,238,.1),transparent 34%),linear-gradient(180deg,#091233f5,#03091ffb);box-shadow:inset 0 1px #ffffff0b,0 18px 38px #0002124d}.game-footer,.game-layout>.game-footer{border-top-color:#4b71d547;background:linear-gradient(180deg,#081132fa,#03091ffc)}.game-layout>.bet-panel .field label,.game-layout>.bet-panel .dice-auto-rule>label,.game-layout>.bet-panel .roulette-chip-heading span,.game-layout>.bet-panel .roulette-selected,.game-layout>.bet-panel .slide-bettors-head,.game-layout>.bet-panel .mines-info-field label,.game-layout>.bet-panel .tower-info-field label,.game-layout>.bet-panel .cross-payout-box span,.game-layout>.bet-panel .snakes-payout-field label,.game-layout>.bet-panel .coinflip-payout-field label,.game-layout>.bet-panel .coinflip-fair-row,.game-layout>.bet-panel .dice-fair-row,.game-layout>.bet-panel .baccarat-table-actions,.game-layout>.bet-panel .roulette-chip-heading{color:#aebbd5}.game-layout>.bet-panel .segmented,.game-layout>.bet-panel .tabs,.game-layout>.bet-panel .game-tabs,.game-layout>.bet-panel .dice-auto-rule-tabs,.game-layout>.bet-panel .mines-controls .segmented,.game-layout>.bet-panel .tower-controls .segmented,.game-layout>.bet-panel .keno-controls .segmented,.game-layout>.bet-panel .wheel-controls .segmented,.game-layout>.bet-panel .coinflip-controls .segmented,.game-layout>.bet-panel .limbo-controls .segmented{border-color:#4f77dc47;border-radius:var(--radius-sm);background:#030a22db;box-shadow:inset 0 1px #ffffff08}.game-layout>.bet-panel .segmented button,.game-layout>.bet-panel .tabs button,.game-layout>.bet-panel .game-tabs button,.game-layout>.bet-panel .dice-auto-rule-tabs button,.game-layout>.bet-panel .mines-controls .segmented button,.game-layout>.bet-panel .tower-controls .segmented button,.game-layout>.bet-panel .keno-controls .segmented button,.game-layout>.bet-panel .wheel-controls .segmented button,.game-layout>.bet-panel .coinflip-controls .segmented button,.game-layout>.bet-panel .limbo-controls .segmented button{border-color:transparent;border-radius:var(--radius-xs);background:transparent;color:#aebbd5}.game-layout>.bet-panel .segmented button.active,.game-layout>.bet-panel .tabs button.active,.game-layout>.bet-panel .game-tabs button.active,.game-layout>.bet-panel .dice-auto-rule-tabs button.active,.game-layout>.bet-panel .mines-controls .segmented button.active,.game-layout>.bet-panel .tower-controls .segmented button.active,.game-layout>.bet-panel .keno-controls .segmented button.active,.game-layout>.bet-panel .wheel-controls .segmented button.active,.game-layout>.bet-panel .coinflip-controls .segmented button.active,.game-layout>.bet-panel .limbo-controls .segmented button.active{background:linear-gradient(135deg,#0087ddc2,#7123deb3);color:#fff;box-shadow:inset 0 1px #ffffff1a,0 8px 18px #0002123d}.game-layout>.bet-panel .amount-input,.game-layout>.bet-panel .field input,.game-layout>.bet-panel .field select,.game-layout>.bet-panel .field textarea,.game-layout>.bet-panel .prefixed-input,.game-layout>.bet-panel .dice-input-card,.game-layout>.bet-panel .dice-input-wrap,.game-layout>.bet-panel .dice-percent-input,.game-layout>.bet-panel .dice-auto-advanced,.game-layout>.bet-panel .dice-advanced-toggle,.game-layout>.bet-panel .roulette-total-box,.game-layout>.bet-panel .roulette-selected span,.game-layout>.bet-panel .hilo-payout-box,.game-layout>.bet-panel .coinflip-payout-field,.game-layout>.bet-panel .coinflip-payout-field div,.game-layout>.bet-panel .cross-payout-box,.game-layout>.bet-panel .snakes-payout-field,.game-layout>.bet-panel .snakes-payout-field div,.game-layout>.bet-panel .mines-info-field div,.game-layout>.bet-panel .tower-info-field div,.game-layout>.bet-panel .case-open-summary,.game-layout>.bet-panel .slide-bettors,.game-layout>.bet-panel .slide-bettor,.game-layout>.bet-panel .result-banner{border-color:#4f77dc4d;border-radius:var(--radius-sm);background:#040c27e0;color:#f4f7ff;box-shadow:inset 0 1px #ffffff08}.game-layout>.bet-panel .amount-input span,.game-layout>.bet-panel .amount-input button,.game-layout>.bet-panel .prefixed-input span,.game-layout>.bet-panel .dice-input-wrap b,.game-layout>.bet-panel .dice-flip-button,.game-layout>.bet-panel .dice-percent-input span,.game-layout>.bet-panel .roulette-total-box>span,.game-layout>.bet-panel .roulette-total-box button{border-color:#4f77dc47;background:#0a183ef0;color:#dff9ff}.game-layout>.bet-panel .amount-input input,.game-layout>.bet-panel .field input,.game-layout>.bet-panel .field select,.game-layout>.bet-panel .field textarea,.game-layout>.bet-panel .dice-input-wrap input,.game-layout>.bet-panel .dice-percent-input input{color:#f8fbff;caret-color:var(--brand-cyan)}.game-layout>.bet-panel .roulette-chip,.game-layout>.bet-panel .chip,.game-layout>.bet-panel .chip-row button,.game-layout>.bet-panel .coinflip-side-grid button,.game-layout>.bet-panel .roulette-table-actions button,.game-layout>.bet-panel .baccarat-table-actions button,.game-layout>.bet-panel .mines-grid-size button{border-color:#4f77dc47;background:#0c1a41f0;color:#dce7fb}.game-layout>.bet-panel .roulette-chip.active,.game-layout>.bet-panel .chip.active,.game-layout>.bet-panel .coinflip-side-grid button.active,.game-layout>.bet-panel .mines-grid-size button.active{border-color:#58dfffa8;background:linear-gradient(135deg,#007bcaa8,#6825cdad);color:#fff;box-shadow:0 0 0 1px #58dfff1a,0 10px 22px #00021247}.mines-board,.tower-board,.keno-board,.snake-loop{background:#03091fc7}.mines-stage{background:#060d2a}.modal-backdrop{background:#000212c7;backdrop-filter:blur(12px)}.modal{border-color:#557ce161;border-radius:var(--radius-lg);background:#070d28;box-shadow:0 30px 100px #0002129e}.auth-modal{display:grid;grid-template-rows:max-content minmax(0,1fr);max-height:min(90vh,calc(100vh - 36px));max-height:min(90dvh,calc(100dvh - 36px));overflow:hidden}.auth-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.auth-brand-panel{display:grid;place-items:center;background:linear-gradient(180deg,#02072324,#020723c7),image-set(url(/assets/brand/cbets-promotion-tile-1254.avif) type("image/avif"),url(/assets/brand/cbets-promotion-tile-1254.webp) type("image/webp"));background-position:center;background-size:cover}.auth-hero-icon{display:block;width:clamp(88px,12vw,112px);height:auto;border-radius:var(--radius-md);box-shadow:0 18px 40px #00021275}.auth-logo-row{min-height:56px;background:#020723}.auth-logo-row .brand-lockup-image{width:min(236px,100%)}.auth-tabs button{border:1px solid transparent;background:#081236e6;color:#aebdd8}.auth-tabs button:hover{border-color:#58dfff59;background:#102352f0;color:#fff}.auth-tabs button.active{border-color:#58dfff75;background:linear-gradient(135deg,#0090e8c7,#7123dec2);color:#fff;box-shadow:inset 0 1px #ffffff14}.auth-modal .field input,#active-server-seed-hash,#client-seed,#fairness-next-nonce,#fairness-cursor,#verify-bet-id,#verify-server-seed,#verify-server-hash,#verify-client-seed,#verify-nonce,#verify-cursor,#verify-cursor-count{border-color:var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-purple) 10%,var(--brand-navy-800)),var(--brand-navy-900));color:var(--text);caret-color:var(--brand-cyan);box-shadow:inset 0 1px #ffffff09}.auth-modal .field input:focus,#active-server-seed-hash:focus,#client-seed:focus,#fairness-next-nonce:focus,#fairness-cursor:focus,#verify-bet-id:focus,#verify-server-seed:focus,#verify-server-hash:focus,#verify-client-seed:focus,#verify-nonce:focus,#verify-cursor:focus,#verify-cursor-count:focus{border-color:var(--brand-cyan);box-shadow:var(--shadow-focus)}.auth-link{color:var(--brand-cyan)}.tip-confirm-modal,.challenge-cancel-modal{width:min(560px,calc(100vw - 28px))}.challenge-card-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.challenge-card-actions>.button{min-width:0}.tip-confirm-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tip-confirm-summary span{display:flex;flex-direction:column;gap:7px;min-width:0;padding:16px;border:1px solid rgba(82,119,216,.34);border-radius:var(--radius-sm);background:#040c27e0}.tip-confirm-summary span:last-child{grid-column:1 / -1}.tip-confirm-summary small{color:var(--muted);font-size:12px;font-weight:760;text-transform:uppercase;letter-spacing:.08em}.tip-confirm-summary strong{min-width:0;overflow-wrap:anywhere;color:#fff;font-size:18px}.tip-confirm-warning{margin:16px 0 0;color:#f8dca0;line-height:1.55}.tip-confirm-modal .actions,.challenge-cancel-modal .actions{justify-content:flex-end;margin-top:18px}.profile-dropdown,.rewards-dropdown{border-color:#5277d866;border-radius:var(--radius-md);background:#050c27fb;box-shadow:var(--shadow-md)}.site-footer{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(180px,1fr) minmax(160px,.7fr);gap:28px;margin-top:42px;padding:30px;border:1px solid rgba(75,112,214,.26);border-radius:var(--radius-lg);background:#040a23e6;box-shadow:var(--shadow-sm)}.site-footer-brand>button{padding:0;border:0;background:#020723;cursor:pointer}.site-footer-brand>p{max-width:470px;margin:16px 0;color:#aebbd4;line-height:1.6}.site-footer-status{display:inline-flex;align-items:center;gap:7px;color:var(--green);font-size:13px;font-weight:800}.site-footer h3{color:#fff}.site-footer button:not(.site-footer-brand>button){color:#b6c3dd}.site-footer button:hover{color:var(--brand-cyan)}.site-footer-disclaimer{grid-column:1 / -1;margin:0;padding-top:20px;border-top:1px solid rgba(76,113,211,.2);color:#7f90b2;font-size:12px;line-height:1.55}@media(min-width:901px)and (max-width:1500px){.app-shell.chat-open .brand-hero-copy{grid-template-columns:minmax(0,1fr) minmax(270px,.72fr);gap:clamp(20px,2vw,30px);padding:clamp(24px,2.4vw,30px)!important}.app-shell.chat-open .brand-hero-copy h1{font-size:clamp(36px,3.35vw,46px)}.app-shell.chat-open .brand-hero-action-panel{padding:18px}.app-shell.chat-open .brand-hero-copy .actions{margin-top:12px}.app-shell.chat-open .brand-hero-action-panel .hero-proof-grid{gap:8px;margin-top:12px}}@media(max-width:1180px){:root{--chat: 310px}.topbar-center{padding-inline:16px}.topbar-brand-slot{min-width:154px}.desktop-compact-logo .brand-lockup-image{width:154px}}@media(max-width:900px){:root{--header: 68px}.topbar{grid-template-columns:1fr}.topbar-center{min-width:0;padding-inline:12px}.topbar-brand-slot{min-width:0}.brand-hero{border-radius:var(--radius-lg)}.brand-hero-copy{grid-template-columns:1fr;gap:22px}.site-footer{grid-template-columns:1.5fr 1fr}.site-footer-brand{grid-column:1 / -1}}@media(max-width:640px){.page-inner{padding:18px 12px 36px}.topbar-center{gap:8px}.topbar-brand-slot .brand-lockup-image{width:126px}.auth-actions{gap:6px}.auth-actions .button{min-height:38px;padding-inline:10px}.brand-hero-copy{padding:22px 18px 24px}.brand-hero-copy h1{font-size:clamp(28px,9.5vw,40px)}.brand-hero-copy .actions{display:grid;grid-template-columns:1fr}.brand-hero-copy .button{width:100%}.hero-proof-grid{display:grid;grid-template-columns:1fr}.hero-proof-grid span{justify-content:flex-start;border-radius:var(--radius-sm)}.brand-hero-action-panel{padding:18px}.brand-hero-action-panel .hero-proof-grid{grid-template-columns:1fr}.brand-hero-action-panel .hero-proof-grid span:last-child{grid-column:auto}.feature-grid{grid-template-columns:1fr}.game-grid{gap:10px}.game-tile{border-radius:var(--radius-md)}.site-footer{grid-template-columns:1fr;gap:24px;padding:22px 18px}.site-footer-brand{grid-column:auto}.site-footer .brand-lockup-image{width:190px}.site-footer-disclaimer{grid-column:auto}.tip-confirm-summary{grid-template-columns:1fr}.tip-confirm-summary span:last-child{grid-column:auto}.tip-confirm-modal .actions,.challenge-cancel-modal .actions,.challenge-card-actions{display:grid;grid-template-columns:1fr}}@media(max-width:440px){.topbar-center{gap:8px;padding-inline:8px}.topbar-brand-slot{max-width:112px}.balance-control .balance-value{width:96px;min-width:0;max-width:96px;padding-inline:6px;overflow:hidden}.balance-control .balance-value span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balance-control .wallet-button{display:none}.topbar-user-actions{gap:4px}}@media(max-width:360px){.topbar-user-actions .reward-menu-wrap{display:none}}.slide-window{border-color:#547ae057;background:radial-gradient(circle at 50% 50%,rgba(123,32,238,.1),transparent 66%),linear-gradient(180deg,#071030fc,#02081dfe);box-shadow:inset 0 0 42px #0002128a,inset 0 1px #ffffff0a}.slide-window:before{background:linear-gradient(90deg,rgba(3,9,31,.99),transparent)}.slide-window:after{background:linear-gradient(270deg,rgba(3,9,31,.99),transparent)}.slide-status{border-color:#4c70cc4d;background:#070f2ee6}.page .tabs.game-tabs{border:1px solid rgba(76,112,204,.24);border-radius:var(--radius-sm);background:#050d29d1}.page .tabs.game-tabs button{border:1px solid transparent;border-radius:var(--radius-xs);background:linear-gradient(180deg,#0c193ef0,#070f2bfa);color:#b9c8e4}.page .tabs.game-tabs button:hover:not(:disabled),.page .tabs.game-tabs button:focus-visible{border-color:#58dfff61;background:#122656eb;color:#fff}.page .tabs.game-tabs button.active{border-color:#58dfff7a;background:linear-gradient(135deg,#0087ddd1,#7123dec7);color:#fff;box-shadow:inset 0 1px #ffffff1f,0 8px 18px #0002123d}.page .tabs.bet-history-tabs{border:1px solid rgba(123,32,238,.34);background:#050d29e0}.page .tabs.bet-history-tabs button{border:1px solid rgba(82,119,216,.28);background:linear-gradient(180deg,#0c193ef5,#070f2bfc);color:#c6d3eb}.page .tabs.bet-history-tabs button:hover:not(:disabled),.page .tabs.bet-history-tabs button:focus-visible{border-color:#ffd21ead;background:linear-gradient(180deg,#2d1f62f5,#101941fc);color:#fff}.page .tabs.bet-history-tabs button:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px;box-shadow:0 0 0 4px #ffd21e29}.page .tabs.bet-history-tabs button.active{border-color:#ffd21ec7;background:linear-gradient(135deg,#6f2acff0,#1f4bb8eb);color:#fff;box-shadow:inset 0 1px #ffffff24,0 8px 18px #0002123d}.page .case-source-tabs button,.page .case-community-tabs button,.page .battle-layout-buttons button,.page .battle-option-grid button,.page .roulette-table-actions button,.page .baccarat-table-actions button{border-color:#4c70cc47;background:linear-gradient(180deg,#0c193ef0,#070f2bfa);color:#c6d3eb}.page .case-source-tabs button:hover:not(:disabled),.page .case-community-tabs button:hover:not(:disabled),.page .battle-layout-buttons button:hover:not(:disabled),.page .battle-option-grid button:hover:not(:disabled),.page .roulette-table-actions button:hover:not(:disabled),.page .baccarat-table-actions button:hover:not(:disabled){border-color:#58dfff6b;background:#122656eb;color:#fff}.page .case-source-tabs button.active,.page .case-community-tabs button.active,.page .battle-layout-buttons button.active,.page .battle-option-grid button.active{border-color:#58dfff80;background:linear-gradient(135deg,#0087ddd1,#7123dec7);color:#fff}.page .case-filter-bar .field select,.page .dice-input-card{border-color:#4c70cc4d;background:#071030eb;color:#edf4ff}.page .case-search-field,.page .battle-picker-search,.page .battle-picker-controls select{border-color:#4c70cc52;background:radial-gradient(circle at 0 50%,rgba(0,200,250,.08),transparent 44%),linear-gradient(180deg,#0b173efa,#050d29fc);color:#edf4ff;box-shadow:inset 0 1px #ffffff0b,0 8px 20px #00021229}.page .case-search-field:focus-within,.page .battle-picker-search:focus-within,.page .battle-picker-controls select:focus-visible{border-color:#58dfffad;box-shadow:0 0 0 3px #58dfff1a,inset 0 1px #ffffff0f}.page .case-search-field>svg,.page .battle-picker-search svg{color:#88dcff}.page .case-search-field input,.page .battle-picker-search input{color:#f5f8ff;caret-color:var(--brand-cyan)}.page .case-search-field input::placeholder,.page .battle-picker-search input::placeholder{color:#91a6ca}.page .stats-grid .stat{border-color:#4c70cc47;border-radius:var(--radius-sm);background:linear-gradient(30deg,rgba(255,255,255,.02) 0 8px,transparent 9px 62px),linear-gradient(180deg,#0a163afa,#050d27fc);background-size:124px 72px,auto}.chat-message-content{border:0;border-radius:0;background:transparent}.chat-bubble{border-radius:var(--radius-md)}.chat-avatar{border-color:#58dfff57;border-radius:var(--radius-sm);background:linear-gradient(145deg,#122350f0,#070f2bfa)}.qbee-avatar.topbar{width:40px;height:40px;border-radius:var(--radius-sm)}.qbee-avatar.chat{width:30px;height:30px;border-radius:7px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.game-tile:hover,.button:hover,.logo:hover{transform:none}}body.originals-drawer-open{overflow:hidden}.sidebar{border-right-color:#4b70d64d;background:radial-gradient(circle at 14% 8%,rgba(0,200,250,.08),transparent 30%),linear-gradient(180deg,#030925,#02061d 58%,#010419);box-shadow:18px 0 44px #00021247,inset -1px 0 #7b20ee14}.sidebar .nav-button{border-color:#5177da1f;background:#091234c2;color:#bdcae5}.sidebar .nav-button:before,.sidebar .nav-button.reward:before{background:transparent}.sidebar .nav-button.reward{border-color:#5177da1f;background:#091234c2;color:#bdcae5}.sidebar .nav-button:hover,.sidebar .nav-button.active,.sidebar .nav-button.reward:hover,.sidebar .nav-button.reward.active{border-color:#58dfff6b;background:linear-gradient(110deg,#007ecd57,#6022c452),#0c1942f0;color:#fff;box-shadow:inset 0 1px #ffffff0e}.sidebar .nav-button:hover:before,.sidebar .nav-button.active:before,.sidebar .nav-button.reward:hover:before,.sidebar .nav-button.reward.active:before{background:linear-gradient(180deg,var(--brand-cyan),var(--brand-purple))}.sidebar .discord-callout{border-color:#7b20ee61;background:linear-gradient(135deg,#2d1968b8,#0a1842eb)}.originals-drawer-trigger>svg:last-child{margin-left:auto;color:#7890c5}.app-shell.sidebar-collapsed .originals-drawer-trigger>svg:last-child{display:none}.originals-drawer-backdrop{position:fixed;z-index:40;inset:0;border:0;background:#000212a3;backdrop-filter:blur(3px);cursor:default}.originals-drawer{position:fixed;z-index:41;top:var(--header);bottom:0;left:var(--sidebar);width:min(310px,calc(100vw - var(--sidebar)));min-width:0;display:grid;grid-template-rows:max-content minmax(0,1fr) max-content;border-right:1px solid rgba(88,223,255,.26);background:radial-gradient(circle at 12% 4%,rgba(0,200,250,.12),transparent 28%),radial-gradient(circle at 88% 16%,rgba(123,32,238,.14),transparent 32%),linear-gradient(180deg,#07113a,#040a28,#02061d);box-shadow:28px 0 64px #00021280,inset -1px 0 #7b20ee14;color:#f5f8ff;overflow:hidden}.originals-drawer.opening{animation:originals-drawer-in .18s cubic-bezier(.2,.8,.2,1) both}.app-shell.sidebar-collapsed .originals-drawer{left:var(--sidebar-collapsed);width:min(310px,calc(100vw - var(--sidebar-collapsed)))}.originals-drawer.closing{pointer-events:none;animation:originals-drawer-out .18s cubic-bezier(.4,0,1,1) both}.originals-drawer-backdrop.closing{pointer-events:none;animation:originals-drawer-backdrop-out .18s ease-in both}.originals-drawer-backdrop.opening{animation:originals-drawer-backdrop-in .18s ease-out both}.originals-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 18px 15px;border-bottom:1px solid rgba(76,112,204,.24);background:#040b267a}.originals-drawer-header>div{min-width:0}.originals-drawer-header span{display:block;margin-bottom:5px;color:var(--brand-cyan);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.originals-drawer-header h2{margin:0;color:#fff;font-size:22px;line-height:1.1}.originals-drawer-header p{margin:7px 0 0;color:#99aace;font-size:13px;line-height:1.45}.originals-drawer-close{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(81,119,218,.28);border-radius:var(--radius-sm);background:#0c1840e6;color:#c9d5ed;cursor:pointer}.originals-drawer-close:hover{border-color:#58dfff85;background:#142a5cf0;color:#fff}.originals-drawer-grid{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:3px;padding:10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(88,223,255,.38) transparent;scrollbar-width:thin}.originals-drawer-game{min-width:0;min-height:40px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:5px 8px;border:1px solid rgba(75,112,214,.12);border-radius:var(--radius-sm);background:#09133694;color:#c6d2ea;cursor:pointer;text-align:left}.originals-drawer-game:hover,.originals-drawer-game.active{border-color:#58dfff75;background:linear-gradient(120deg,#0086d747,#6922cd47),#0c1b46f5;color:#fff;transform:translate(1px)}.originals-drawer-game.active{box-shadow:inset 3px 0 0 var(--brand-cyan),0 8px 20px #00021233}.originals-drawer-game-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(88,223,255,.22);border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,var(--original-game-accent, #00c8fa) 28%,transparent),#7024d338),#061131e6;color:color-mix(in srgb,var(--original-game-accent, #8ceaff) 72%,#ffffff)}.originals-drawer-game-name{min-width:0;display:block;overflow:hidden;color:inherit;font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.originals-drawer-footer{padding:14px 16px 18px;border-top:1px solid rgba(76,112,204,.24);background:#03091fc7}.originals-drawer-footer .button{width:100%;justify-content:center;border-color:#58dfff4d;background:#0d1d49f0}@keyframes originals-drawer-in{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes originals-drawer-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes originals-drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes originals-drawer-backdrop-out{0%{opacity:1}to{opacity:0}}@media(max-width:900px){.app-shell.sidebar-collapsed .originals-drawer,.originals-drawer{left:0;width:min(420px,100vw)}.app-shell.sidebar-collapsed .originals-drawer-trigger>svg:last-child{display:block;margin-left:auto}}@media(max-width:640px){.app-shell.sidebar-collapsed .originals-drawer,.originals-drawer{width:100vw;border-right:0}.originals-drawer-header{padding:20px 18px 16px}.originals-drawer-grid{gap:3px;padding:10px}.originals-drawer-footer{padding:12px}}@media(max-width:360px){.originals-drawer-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.originals-drawer,.originals-drawer-backdrop{animation:none!important}.originals-drawer-game:hover{transform:none}}.affiliate-code-card,.affiliate-claim-card,.affiliate-mini-stat,.affiliate-link-panel,.affiliate-join-panel,.affiliate-table-panel,.affiliate-info,.challenge-create-panel,.challenge-card,.challenge-meta-grid span,.fairness-proof-box{border-color:#4c70cc47;background:linear-gradient(30deg,rgba(255,255,255,.018) 0 8px,transparent 9px 62px),linear-gradient(180deg,#0a163afa,#050d27fc);background-size:124px 72px,auto;color:var(--text)}.challenge-cost-panel{border-color:#ffd21e70;background:radial-gradient(circle at 100% 0%,rgba(255,210,30,.1),transparent 46%),linear-gradient(135deg,#141842fa,#0c0f30fc)}.fairness-proof-box code{color:#b7efff}.page table thead,.modal table thead{background:linear-gradient(180deg,#0c193ef5,#070f2bfa)}.page table tbody tr:hover,.modal table tbody tr:hover{background:#2d52a41f}.history-modal .history-row{border:1px solid rgba(76,112,204,.22);background:#0a163af0}.game-result-box{border-radius:var(--radius-md);background:radial-gradient(circle at 50% 0,rgba(123,32,238,.12),transparent 58%),linear-gradient(180deg,#091336f5,#03091ffa)}.mines-layout,.tower-layout,.limbo-layout{height:auto}.mines-layout>.game-stage,.tower-layout>.game-stage,.limbo-layout>.game-stage{height:auto;min-height:0;overflow:visible;justify-content:flex-start}.mines-layout .mines-stage,.tower-layout .tower-stage{min-height:600px;flex:0 0 auto}.limbo-layout .limbo-stage{min-height:330px;flex:0 0 auto}.mines-layout .game-result-box[data-result-placement=stage-dock],.tower-layout .game-result-box[data-result-placement=stage-dock],.limbo-layout .game-result-box[data-result-placement=stage-dock]{position:relative;inset:auto;z-index:5;width:min(196px,calc(100% - 24px));min-height:88px;flex:0 0 auto;align-self:center;gap:6px;margin:12px auto 0;padding:12px 16px;transform:none}.mines-layout .game-result-box[data-result-placement=stage-dock] strong,.tower-layout .game-result-box[data-result-placement=stage-dock] strong,.limbo-layout .game-result-box[data-result-placement=stage-dock] strong{font-size:30px}.mines-layout .game-result-box[data-result-placement=stage-dock] span,.tower-layout .game-result-box[data-result-placement=stage-dock] span,.limbo-layout .game-result-box[data-result-placement=stage-dock] span{font-size:14px}.mines-layout .game-result-box[data-result-placement=stage-dock].result-entering,.tower-layout .game-result-box[data-result-placement=stage-dock].result-entering,.limbo-layout .game-result-box[data-result-placement=stage-dock].result-entering{animation-name:tower-limbo-result-dock-pop}.crash-layout>.game-stage,.slide-layout>.game-stage{min-width:0;overflow:hidden;align-items:stretch;justify-content:flex-start}.crash-layout .crash-live-stage,.slide-layout .slide-stage{min-width:0;min-height:0;height:auto;flex:1 1 0}.crash-layout .game-result-box,.slide-layout .game-result-box{position:relative;inset:auto;z-index:5;width:min(196px,calc(100% - 24px));min-height:88px;flex:0 0 auto;align-self:center;gap:6px;margin:12px auto 0;padding:12px 16px;transform:none}.crash-layout .game-result-box strong,.slide-layout .game-result-box strong{font-size:30px}.crash-layout .game-result-box span,.slide-layout .game-result-box span{font-size:14px}.crash-layout .game-result-box.result-entering,.slide-layout .game-result-box.result-entering{animation-name:shared-round-result-dock-pop}.roulette-layout .responsive-result-slot,.wheel-layout .responsive-result-slot,.dice-layout .responsive-result-slot{position:relative;z-index:5;width:100%;min-width:0;min-height:112px;display:grid;flex:0 0 auto;place-items:center;padding:12px}.roulette-layout .responsive-result-slot .game-result-box[data-result-placement=stage-dock],.wheel-layout .responsive-result-slot .game-result-box[data-result-placement=stage-dock],.dice-layout .responsive-result-slot .game-result-box[data-result-placement=stage-dock]{position:relative;inset:auto;z-index:1;width:min(196px,calc(100% - 24px));min-height:88px;gap:6px;margin:0;padding:12px 16px;transform:none}.roulette-layout .responsive-result-slot .game-result-box[data-result-placement=stage-dock] strong,.wheel-layout .responsive-result-slot .game-result-box[data-result-placement=stage-dock] strong,.dice-layout .responsive-result-slot .game-result-box[data-result-placement=stage-dock] strong{font-size:30px}.roulette-layout .responsive-result-slot .game-result-box[data-result-placement=stage-dock] span,.wheel-layout .responsive-result-slot .game-result-box[data-result-placement=stage-dock] span,.dice-layout .responsive-result-slot .game-result-box[data-result-placement=stage-dock] span{font-size:14px}.roulette-layout .responsive-result-slot .game-result-box[data-result-placement=stage-dock].result-entering,.wheel-layout .responsive-result-slot .game-result-box[data-result-placement=stage-dock].result-entering,.dice-layout .responsive-result-slot .game-result-box[data-result-placement=stage-dock].result-entering{animation-name:responsive-result-dock-pop}.page-inner:has(.roulette-layout){container-name:roulette-page;container-type:inline-size}.roulette-layout,.roulette-layout .game-stage,.roulette-layout .roulette-stage{max-width:100%;min-width:0}.roulette-layout .game-stage{min-height:clamp(540px,72vh,690px);padding:clamp(10px,2.3vw,20px);overflow:hidden}.roulette-layout .responsive-result-slot:empty{min-height:0;padding:0}.roulette-layout .roulette-stage{width:min(780px,100%);max-width:100%;container-type:inline-size}.roulette-layout .roulette-wheel-wrap{width:min(330px,100%);max-width:100%}.roulette-layout .roulette-wheel-ball{top:13.030303%;width:4.545455%;height:auto;margin-left:-2.272727%;aspect-ratio:1}.roulette-layout .roulette-result-badge{border-width:clamp(4px,1.1cqw,8px);font-size:clamp(16px,3.2cqw,24px)}.roulette-layout .roulette-grid{width:100%;max-width:100%;min-width:0;grid-template-columns:minmax(28px,1.35fr) repeat(12,minmax(0,1fr)) minmax(26px,1.1fr);grid-template-rows:repeat(5,clamp(30px,5.5cqw,42px));gap:clamp(1px,.55cqw,4px);padding:0;overflow:visible}.roulette-layout .roulette-cell{min-width:0;min-height:0;padding:2px;border-radius:clamp(3px,.7cqw,5px);font-size:clamp(8px,1.55cqw,12px);line-height:1}.roulette-layout .roulette-cell.swatch.red:before,.roulette-layout .roulette-cell.swatch.black:before{width:min(44px,72%);height:min(26px,62%)}.roulette-layout .roulette-chip-stack{width:clamp(18px,3.7cqw,28px);height:clamp(18px,3.7cqw,28px);border-width:1px;font-size:clamp(6px,1.15cqw,9px)}.roulette-layout .roulette-table-actions{width:100%;min-width:0}.roulette-layout .roulette-chip-tray{min-width:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(3px,1.2%,8px);padding:clamp(6px,2.4%,9px)}.roulette-layout .roulette-chip{width:min(38px,100%);min-width:0;height:auto;aspect-ratio:1;font-size:clamp(7px,2.8cqw,10px)}@media(min-width:901px){.roulette-layout .roulette-stage{gap:clamp(8px,1.4vh,14px)}.roulette-layout .roulette-wheel-wrap{width:min(330px,100%,24vh)}.roulette-layout .roulette-grid{grid-template-rows:repeat(5,clamp(30px,min(5.5cqw,4.2vh),42px))}}@container roulette-page (max-width: 680px){.roulette-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;height:auto;min-height:0;overflow-x:clip;overflow-y:visible}.roulette-layout>.bet-panel,.roulette-layout>.game-stage,.roulette-layout>.game-footer{grid-column:1;grid-row:auto;width:100%;min-width:0}.roulette-layout>.bet-panel{max-height:none;border-right:0;border-bottom:1px solid rgba(79,119,220,.28);overflow:visible}.roulette-layout>.game-stage{height:auto;min-height:0;overflow-x:clip;overflow-y:visible}.roulette-layout .roulette-wheel-wrap{width:min(330px,100%)}}@media(max-width:520px){.roulette-layout .game-stage{min-height:0;padding:10px}.roulette-layout .roulette-stage{gap:10px}.roulette-layout .roulette-history{gap:4px}.roulette-layout .roulette-history span,.roulette-layout .muted-pill{min-width:26px;height:26px;font-size:10px}}.mines-layout .game-stage:has(>.fun-bet-pill) .mines-stage,.keno-layout .game-stage:has(>.fun-bet-pill) .keno-stage{padding-top:64px}.keno-result-slot{width:100%;min-width:0;min-height:96px;display:grid;place-items:start center}.keno-result-card{position:relative;inset:auto;width:min(196px,100%);min-width:0;min-height:88px;margin:0 auto 8px;padding:12px 16px;transform:none}.keno-result-card strong{font-size:30px}.keno-result-card span{font-size:14px}.keno-stage{container-name:keno-board-stage;container-type:inline-size;grid-template-columns:minmax(0,1fr)}.keno-board{width:min(600px,100cqi);max-width:100cqi;min-width:0;justify-self:center;margin-inline:auto}.keno-payout-table{width:min(670px,100cqi);max-width:100cqi;min-width:0;justify-self:center;margin-inline:auto}.keno-empty{width:min(670px,100cqi);max-width:100cqi;min-width:0;justify-self:center}@container keno-board-stage (max-width: 440px){.keno-board{grid-template-columns:repeat(5,minmax(0,1fr))}.keno-payout-table{grid-template-columns:repeat(var(--keno-payout-cols),minmax(64px,1fr));gap:5px;padding-bottom:4px;scroll-snap-type:inline proximity}.keno-stage .keno-cell{min-height:0}}@keyframes tower-limbo-result-dock-pop{0%{opacity:0;transform:translateY(-4px) scale(.94)}to{opacity:1;transform:none}}@keyframes shared-round-result-dock-pop{0%{opacity:0;transform:translateY(-4px) scale(.94)}to{opacity:1;transform:none}}@keyframes responsive-result-dock-pop{0%{opacity:0;transform:translateY(-4px) scale(.94)}to{opacity:1;transform:none}}@media(max-width:900px){.mines-layout .mines-stage,.tower-layout .tower-stage{min-height:500px}.limbo-layout .limbo-stage{min-height:300px}.crash-layout>.game-stage,.slide-layout>.game-stage{height:auto;min-height:0}.crash-layout .crash-live-stage{min-height:500px;flex:0 0 auto}.slide-layout .slide-stage{min-height:360px;flex:0 0 auto}}@media(max-width:440px){.keno-board{grid-template-columns:repeat(5,minmax(0,1fr))}.keno-stage{padding-inline:10px}.keno-result-card{width:min(176px,100%);min-height:80px;padding:10px 12px}.crash-layout .crash-live-stage{min-height:440px}.slide-layout .slide-stage{min-height:320px}.roulette-layout .responsive-result-slot,.wheel-layout .responsive-result-slot,.dice-layout .responsive-result-slot{min-height:100px;padding:10px}.roulette-layout .responsive-result-slot .game-result-box[data-result-placement=stage-dock],.wheel-layout .responsive-result-slot .game-result-box[data-result-placement=stage-dock],.dice-layout .responsive-result-slot .game-result-box[data-result-placement=stage-dock],.crash-layout .game-result-box,.slide-layout .game-result-box{width:min(176px,calc(100% - 20px));min-height:80px;padding:10px 12px}}@media(max-width:340px){.mines-stage,.keno-stage{padding-inline:6px}.mines-board{padding:8px}.page .tabs.game-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.page .tabs.game-tabs button{min-width:0;white-space:normal}}.chat-big-win-card,.chat-bet-share-card{border-radius:var(--radius-md)}.chat-big-win-stats,.chat-bet-share-stats>div,.chat-reply-context,.chat-compose-reply{border-radius:var(--radius-sm)}.qbee-avatar:is(.topbar,.chat,.profile-head){--compact-hat-width: 80%;--compact-hat-height: 42%;--compact-hat-left: 10%;--compact-hat-top: 0%;--compact-hat-scale: .84;--compact-face-width: 82%;--compact-face-height: 32%;--compact-face-left: 9%;--compact-face-top: 42%;--compact-face-scale: .8}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-base-img{width:160%;height:160%;transform:translate(-50%,-28%)}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-item.hat{width:var(--compact-hat-width);height:var(--compact-hat-height);top:var(--compact-hat-top);left:var(--compact-hat-left);transform:scale(var(--compact-hat-scale));transform-origin:center}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-item.face{width:var(--compact-face-width);height:var(--compact-face-height);top:var(--compact-face-top);left:var(--compact-face-left);transform:scale(var(--compact-face-scale));transform-origin:center}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-item.hat.item-christmas-hat{--compact-hat-width: 54%;--compact-hat-height: 42%;--compact-hat-left: 23%;--compact-hat-top: 0%;--compact-hat-scale: .88}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-item.hat.item-carrot-hat{--compact-hat-width: 66%;--compact-hat-height: 42%;--compact-hat-left: 17%;--compact-hat-top: 4%;--compact-hat-scale: .9}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-item.hat.item-jester-s-hat{--compact-hat-width: 92%;--compact-hat-height: 42%;--compact-hat-left: 4%;--compact-hat-top: 0%}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-item.hat.item-bone-crown{--compact-hat-width: 64%;--compact-hat-height: 42%;--compact-hat-left: 18%;--compact-hat-top: 0%}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-item.hat.item-king-s-crown{--compact-hat-width: 70%;--compact-hat-height: 42%;--compact-hat-left: 15%;--compact-hat-top: 0%}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-item.hat.item-queen-s-crown{--compact-hat-width: 58%;--compact-hat-height: 42%;--compact-hat-left: 21%;--compact-hat-top: 0%}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-item.hat.item-dino-head{--compact-hat-width: 68%;--compact-hat-height: 58%;--compact-hat-left: 16%;--compact-hat-top: 0%;--compact-hat-scale: .88}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-item.hat.item-golden-dapper-hat{--compact-hat-width: 60%;--compact-hat-height: 42%;--compact-hat-left: 20%;--compact-hat-top: 0%}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-item.face.item-heart-glasses{--compact-face-width: 82%;--compact-face-height: 32%;--compact-face-left: 9%;--compact-face-top: 42%}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-item.face.item-cat-s-eye-glasses{--compact-face-width: 82%;--compact-face-height: 32%;--compact-face-left: 9%;--compact-face-top: 42%}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-item.face.item-rabbit-glasses{--compact-face-width: 62%;--compact-face-height: 48%;--compact-face-left: 19%;--compact-face-top: 27%}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-item.face.item-shield-sunglasses{--compact-face-width: 84%;--compact-face-height: 32%;--compact-face-left: 8%;--compact-face-top: 42%}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-item.face.item-rainbow-shield-sunglasses{--compact-face-width: 84%;--compact-face-height: 32%;--compact-face-left: 8%;--compact-face-top: 42%}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-item.face.item-rainbow-glasses{--compact-face-width: 84%;--compact-face-height: 32%;--compact-face-left: 8%;--compact-face-top: 42%}.case-battles-page{--battle-navy-deep: rgba(3, 8, 31, .98);--battle-navy: rgba(8, 16, 50, .96);--battle-navy-raised: rgba(12, 24, 64, .94);--battle-line: rgba(90, 126, 230, .34);--battle-purple-line: rgba(146, 79, 255, .44);min-width:0;padding:clamp(12px,1.8vw,24px);border:1px solid rgba(82,119,216,.28);border-radius:var(--radius-lg);background:radial-gradient(circle at 92% -8%,rgba(123,32,238,.19),transparent 34%),radial-gradient(circle at 8% 0%,rgba(255,210,30,.07),transparent 27%),linear-gradient(180deg,#070d2cfa,#02071cfc);box-shadow:var(--shadow-md),inset 0 1px #ffffff0a;color:#eef4ff;container:case-battles / inline-size;overflow-x:clip}.case-battles-page .battle-grid{min-width:0;max-width:100%}@container case-battles (max-width: 880px){.case-battles-page .battle-grid-3,.case-battles-page .battle-grid-4,.case-battles-page .battle-grid-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@container case-battles (max-width: 520px){.case-battles-page .battle-grid-3,.case-battles-page .battle-grid-4,.case-battles-page .battle-grid-6{grid-template-columns:minmax(0,1fr)}}.case-battles-page .battle-page-heading{margin-bottom:4px}.case-battles-page .battle-page-heading h1{color:#fff}.case-battles-page .battle-page-heading>span{background:transparent;color:#9fb0cf}.case-battles-page .battle-lobby,.case-battles-page .battle-lobby-controls,.case-battles-page .battle-lobby-grid,.case-battles-page .battle-lobby-row,.case-battles-page .battle-lobby-row>*{min-width:0;max-width:100%}.case-battles-page .battle-lobby{align-content:start}.case-battles-page .battle-page-heading .button,.case-battles-page .battle-row-action .button{min-width:0;max-width:100%;white-space:normal}.case-battles-page .battle-lobby-row{grid-template-columns:minmax(142px,1fr) minmax(170px,1.25fr) minmax(90px,.65fr) minmax(96px,.72fr) minmax(118px,.8fr);gap:clamp(8px,1vw,16px)}.case-battles-page .battle-row-action .button{width:100%}.case-battles-page .battle-create-panel,.case-battles-page .battle-selected-cases,.case-battles-page .battle-create-footer,.case-battles-page .battle-lobby-row,.case-battles-page .battle-side,.case-battles-page .battle-team-summary span,.case-battles-page .battle-waiting-slot{border-color:var(--battle-line);background:linear-gradient(135deg,rgba(123,32,238,.075),transparent 46%),linear-gradient(180deg,var(--battle-navy-raised),var(--battle-navy-deep));box-shadow:inset 0 1px #ffffff09}.case-battles-page .battle-lobby-row{background:linear-gradient(90deg,#141f51f5,#070e2bfa),var(--battle-navy-deep)}.case-battles-page .battle-lobby-row.in-progress,.case-battles-page .battle-side.winner{border-color:#ffd21e8a;box-shadow:0 0 0 1px #ffd21e21,inset 0 1px #ffffff0b}.case-battles-page .battle-card-players span.team-a{border-color:#ffd21e75;box-shadow:inset 0 -2px #ffd21eb8}.case-battles-page .battle-card-players span.team-b{border-color:#924fff80;box-shadow:inset 0 -2px #924fffc7}.case-battles-page .battle-side.bot-player{border-color:var(--battle-purple-line);background:radial-gradient(circle at 50% 0%,rgba(123,32,238,.16),transparent 58%),linear-gradient(180deg,var(--battle-navy-raised),var(--battle-navy-deep))}.case-battles-page .battle-side.team-a,.case-battles-page .battle-team-summary span.team-a{border-color:#ffd21e59}.case-battles-page .battle-side.team-b,.case-battles-page .battle-team-summary span.team-b{border-color:var(--battle-purple-line)}.case-battles-page .battle-team-badge.team-a{background:#ffd21e21;color:#ffe77c}.case-battles-page .battle-team-badge.team-b{background:#7b20ee2e;color:#d7b7ff}.case-battles-page .battle-lobby-tools>button,.case-battles-page .battle-lobby-tools label,.case-battles-page .battle-lobby .battle-lobby-tabs,.case-battles-page .battle-create-panel .battle-option-grid button,.case-battles-page .battle-create-add-case,.case-battles-page .battle-cost-box{border-color:var(--battle-line);background:linear-gradient(180deg,#0e1c47f5,#060d29fa);color:#e4ecff}.case-battles-page .battle-lobby .battle-lobby-tabs button{border:1px solid rgba(90,126,230,.22);background:linear-gradient(180deg,#0d1b46f5,#070e2bfa);color:#c7d5f3}.case-battles-page .battle-lobby .battle-lobby-tabs button:hover:not(:disabled),.case-battles-page .battle-lobby .battle-lobby-tabs button:focus-visible{border-color:#58dfff75;background:linear-gradient(180deg,#183677f5,#0d1b46fa);color:#fff}.case-battles-page .battle-lobby-tools>button.active,.case-battles-page .battle-lobby .battle-lobby-tabs button.active,.case-battles-page .battle-create-panel .battle-option-grid button.active{border-color:#ffd21ead;background:linear-gradient(135deg,#7b20eed1,#462684e6);color:#fff8d3;box-shadow:inset 0 0 0 1px #ffd21e1f}.case-battles-page .battle-borrow-box,.case-battles-page .battle-borrow-stats span,.case-battles-page .battle-selected-case,.case-battles-page .battle-lobby-row .battle-card-cases{border-color:#5a7ee640;background:#050c28cc}.case-battles-page .battle-strip span,.case-battles-page .battle-round-strip span,.case-battles-page .battle-item,.case-battles-page .battle-reel-card{border-color:#5a7ee647;background:#0e1b44f0}.case-battles-page .battle-round-strip span.active{background:linear-gradient(135deg,#7b20ee,#4b26a1);color:#fff;box-shadow:inset 0 0 0 1px #ffd21e33}.case-battles-page .battle-winner-panel{border-color:#ffd21e85;background:radial-gradient(circle at 50% 0%,rgba(255,210,30,.12),transparent 62%),linear-gradient(180deg,#23184bf5,#080e2cfa);box-shadow:0 12px 30px #0002124d}.case-battles-page .battle-winner-panel strong{color:#ffe67a}.case-battles-page .battle-live-reel{border-color:#7b20ee57;background:linear-gradient(180deg,rgba(3,8,29,.96),transparent 22%,transparent 78%,rgba(3,8,29,.96)),#08102f}.battle-case-picker-modal{border-color:#5a7ee66b;background:radial-gradient(circle at 100% 0%,rgba(123,32,238,.15),transparent 34%),linear-gradient(180deg,#081032fe,#03081dfe)}.battle-case-picker-modal .battle-picker-tabs button,.battle-case-picker-modal .battle-picker-controls select,.battle-case-picker-modal .battle-picker-search,.battle-case-picker-modal .battle-picker-stepper{border-color:#5a7ee652;background:#0c1840f0}.battle-case-picker-modal .battle-picker-tabs button.active{border-color:#ffd21ea3;background:linear-gradient(135deg,#7b20eed1,#452484e6);box-shadow:inset 0 0 0 1px #ffd21e1f}.battle-case-picker-modal .battle-picker-card{border-color:#5a7ee64d;background:linear-gradient(135deg,rgba(123,32,238,.065),transparent 48%),#081031f7}.battle-case-picker-modal .battle-picker-card.selected{border-color:#ffd21e9e;box-shadow:inset 0 0 0 1px #ffd21e24,0 12px 30px #0002123d}.battle-case-picker-modal .battle-picker-footer{border-top-color:#5a7ee647;background:#060d2afc}@container case-battles (max-width: 940px){.case-battles-page .battle-page-heading{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.case-battles-page .battle-page-heading>span{grid-column:1 / -1;grid-row:2}.case-battles-page .battle-lobby-row{grid-template-columns:minmax(142px,.9fr) minmax(0,1.35fr) minmax(118px,.7fr);grid-template-areas:"info cases meta" "info status action";align-items:center}.case-battles-page .battle-row-info{grid-area:info}.case-battles-page .battle-lobby-row .battle-card-cases{grid-area:cases}.case-battles-page .battle-lobby-row .battle-card-meta{grid-area:meta}.case-battles-page .battle-row-status{grid-area:status}.case-battles-page .battle-row-action{grid-area:action}}@container case-battles (max-width: 620px){.case-battles-page .battle-page-heading,.case-battles-page .battle-lobby-row{grid-template-columns:minmax(0,1fr)}.case-battles-page .battle-page-heading>span,.case-battles-page .battle-page-heading .button{grid-column:1;grid-row:auto}.case-battles-page .battle-lobby-row{grid-template-areas:"info" "cases" "meta" "status" "action";align-items:stretch}.case-battles-page .battle-lobby .battle-lobby-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.case-battles-page .battle-lobby .battle-lobby-tabs button{min-width:0}.case-battles-page .battle-lobby-row .battle-card-cases{justify-content:flex-start}.case-battles-page .battle-row-status{text-align:left}}@media(max-width:640px){.case-battles-page{padding:10px;border-radius:var(--radius-md)}}.game-statistics-trigger.active{border-color:#ffd21e9e;background:linear-gradient(135deg,#7b20ee61,#008cf047),#091234f5;color:#fff3bd;box-shadow:inset 0 0 0 1px #ffd21e1a,0 10px 28px #00021252}.game-statistics-window{position:fixed;z-index:75;top:88px;right:22px;box-sizing:border-box;width:min(276px,calc(100vw - 16px));max-height:calc(100dvh - 16px);overflow:hidden;border:1px solid rgba(88,223,255,.3);border-radius:11px;background:radial-gradient(circle at 12% 4%,rgba(0,200,250,.1),transparent 30%),radial-gradient(circle at 88% 10%,rgba(123,32,238,.13),transparent 34%),linear-gradient(180deg,#07113a,#040a28 52%,#02061d);color:var(--text);box-shadow:0 24px 68px #00021294,inset 0 1px #ffffff0e;isolation:isolate}.game-statistics-window.dragging{border-color:#ffd21e9e;box-shadow:0 28px 82px #000212a8,inset 0 1px #ffffff14}.game-statistics-header{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 6px 5px 14px;border-bottom:1px solid rgba(76,112,204,.24);background:#040b26d6;cursor:grab;touch-action:none;user-select:none}.game-statistics-header:active,.game-statistics-window.dragging .game-statistics-header{cursor:grabbing}.game-statistics-header:focus-visible{outline:2px solid var(--focus);outline-offset:-3px;box-shadow:var(--shadow-focus)}.game-statistics-title{display:inline-flex;align-items:center;gap:8px;color:#f5f8ff;font-size:14px;font-weight:850;letter-spacing:.01em}.game-statistics-title svg{color:var(--brand-cyan)}.game-statistics-close.icon-button{width:34px;height:34px;border-color:transparent;background:transparent;box-shadow:none}.game-statistics-body{max-height:calc(100dvh - 64px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(88,223,255,.38) transparent}.game-statistics-select{position:relative;display:block;margin:8px}.game-statistics-select select{width:100%;height:38px;padding:0 40px 0 12px;border:1px solid rgba(81,119,218,.3);border-radius:7px;appearance:none;background:linear-gradient(180deg,#121d45fa,#070e2afa);color:#f5f8ff;font:inherit;font-size:13px;font-weight:800;outline:none;cursor:pointer}.game-statistics-select select:focus-visible{border-color:var(--focus);box-shadow:var(--shadow-focus)}.game-statistics-select>svg{position:absolute;top:10px;right:11px;color:var(--muted);pointer-events:none}.game-statistics-metrics{position:relative;display:grid;grid-template-columns:1fr 1fr;margin:0 8px;overflow:hidden;border:1px solid rgba(76,112,204,.24);border-radius:8px;background:linear-gradient(180deg,#0a163af5,#050d27fa)}.game-statistics-metric{min-width:0;min-height:62px;display:grid;align-content:center;gap:4px;padding:9px 10px}.game-statistics-metric:nth-child(odd){border-right:1px solid rgba(76,112,204,.18)}.game-statistics-metric:nth-child(-n+2){border-bottom:1px solid rgba(76,112,204,.18)}.game-statistics-metric:nth-child(2){padding-right:38px}.game-statistics-metric>span{color:var(--muted);font-size:12px;line-height:1}.game-statistics-metric>strong{min-width:0;display:inline-flex;align-items:center;gap:5px;color:var(--text);font-size:14px;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.game-statistics-metric>strong.positive{color:var(--green)}.game-statistics-metric>strong.negative{color:var(--red)}.game-statistics-metric>strong.neutral{color:var(--text)}.game-statistics-metric .currency-icon{flex:0 0 auto;filter:drop-shadow(0 0 6px rgba(88,223,255,.28))}.game-statistics-refresh.icon-button{position:absolute;top:6px;right:5px;width:30px;height:30px;border-color:transparent;background:transparent;color:var(--muted);box-shadow:none}.game-statistics-refresh.icon-button:hover{border-color:#58dfff61;background:#14295bb8;color:#fff}.game-statistics-refresh.icon-button:disabled{opacity:.46;cursor:wait}.game-statistics-chart-wrap{position:relative;height:190px;margin:8px 8px 0;overflow:hidden;border-radius:8px;background:linear-gradient(rgba(88,223,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(123,32,238,.045) 1px,transparent 1px),#02061ae0;background-size:100% 48px,62px 100%,auto}.game-statistics-chart{display:block;width:100%;height:100%}.game-statistics-zero{stroke:#a4b4d23d;stroke-width:1;vector-effect:non-scaling-stroke}.game-statistics-area.positive{fill:#37d3992e}.game-statistics-area.negative{fill:#ff5c7a29}.game-statistics-line{fill:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.game-statistics-line.positive{stroke:var(--green)}.game-statistics-line.negative{stroke:var(--red)}.game-statistics-empty{position:absolute;inset:0;display:grid;place-items:center;padding:24px;color:var(--stone);font-size:12px;text-align:center;pointer-events:none}.game-statistics-status{margin:7px 10px 10px;color:var(--stone);font-size:10.5px;line-height:1.3;text-align:center}.case-battles-utility-actions{position:relative;z-index:12;width:fit-content;display:flex;gap:6px;margin:0 0 8px auto}@media(max-width:420px){.game-statistics-window{width:calc(100vw - 16px);border-radius:9px}.game-statistics-chart-wrap{height:min(190px,30dvh)}}@media(max-width:900px){.game-layout{grid-template-areas:"controls" "stage" "footer"}.game-layout>.game-stage{grid-area:stage}.game-layout>.bet-panel{grid-area:controls;border-top:0;border-right:0;border-bottom:1px solid rgba(79,119,220,.28)}.game-layout>.game-footer{grid-area:footer}}@container roulette-page (max-width: 680px){.roulette-layout{grid-template-areas:"controls" "stage" "footer"}.roulette-layout>.game-stage{grid-area:stage}.roulette-layout>.bet-panel{grid-area:controls}.roulette-layout>.game-footer{grid-area:footer}}.account-profile-card,.account-tab-panel,.discord-settings-card{border-color:#5277d85c;background:radial-gradient(circle at 92% 0%,rgba(123,32,238,.13),transparent 38%),radial-gradient(circle at 8% 8%,rgba(0,200,250,.08),transparent 34%),linear-gradient(180deg,#0a163afa,#050c26fc);box-shadow:0 20px 46px #00021257,inset 0 1px #ffffff09}.account-profile-card>span,.account-tab-panel .muted,.discord-settings-card .muted{color:#9eacd0}.account-tabs,.wallet-tabs{gap:6px;padding:5px;border:1px solid rgba(82,119,216,.24);border-radius:var(--radius-md);background:#03091fe0;box-shadow:inset 0 1px #ffffff06}.account-tabs.tabs button,.wallet-tabs.tabs button{min-height:42px;border:1px solid transparent;border-radius:var(--radius-sm);background:#0b183ec7;color:#b9c6e4;font-weight:800}.account-tabs.tabs button:hover:not(:disabled),.wallet-tabs.tabs button:hover:not(:disabled),.account-tabs.tabs button:focus-visible,.wallet-tabs.tabs button:focus-visible{border-color:#58dfff6b;background:#162b5ee0;color:#fff}.account-tabs.tabs button.active,.wallet-tabs.tabs button.active{border-color:#58dfff8a;background:linear-gradient(135deg,#0084dbd1,#6825cddb);color:#fff;box-shadow:0 8px 20px #01082757,inset 0 1px #ffffff29}.account-tab-panel .field input,.account-tab-panel .field select,.account-tab-panel .field textarea,.wallet-modal .field input,.wallet-modal .field select,.wallet-modal .field textarea,.wallet-modal .cashier-amount-field,.wallet-modal .cashier-text-field{border-color:#5277d866;background:linear-gradient(180deg,#091437fa,#040b23fc);color:#f5f8ff;box-shadow:inset 0 1px #ffffff09}.wallet-modal{border-color:#58dfff57;background:radial-gradient(circle at 88% 0%,rgba(123,32,238,.15),transparent 40%),linear-gradient(180deg,#080f30,#040a23)}.wallet-modal .modal-header{border-bottom-color:#5277d84d;background:#040a23b8}.wallet-modal .wallet-methods{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.wallet-modal .wallet-method{min-height:62px;border-color:#5277d857;border-radius:var(--radius-md);background:linear-gradient(180deg,#0d1d4af0,#071030fa);color:#c7d3ef;font-weight:850}.wallet-modal .wallet-method:hover:not(:disabled),.wallet-modal .wallet-method:focus-visible{border-color:#58dfff85;background:linear-gradient(180deg,#142b60f5,#0a173efc);color:#fff}.wallet-modal .wallet-method.active{border-color:#58dfffb3;background:linear-gradient(135deg,#0084db40,#7b20ee3d),linear-gradient(180deg,#102456fa,#081339fc);color:#fff;box-shadow:0 0 0 1px #58dfff14,0 12px 28px #00021247}.wallet-modal .cashier-callout,.wallet-modal .cashier-panel,.wallet-modal .case-builder-panel,.wallet-modal .item-deposit-selected,.wallet-modal .item-deposit-instructions,.wallet-modal .item-deposit-maintenance-panel{border-color:#5277d857;background:radial-gradient(circle at 100% 0%,rgba(123,32,238,.1),transparent 42%),linear-gradient(180deg,#0a163afa,#050d27fc);box-shadow:inset 0 1px #ffffff08}.wallet-modal .cashier-avatar{border-color:#58dfff6b;background:linear-gradient(145deg,#142b60fa,#451982f5);color:#e8f9ff}.wallet-modal .cashier-bubble,.wallet-modal .cashier-realm-card,.wallet-modal .item-deposit-route,.wallet-modal .item-deposit-selected-media,.wallet-modal .item-deposit-card{border-color:#5277d857;background:#060f2deb;color:#eef3ff}.wallet-modal .cashier-chat-row.player .cashier-bubble{border-color:#7b4aee75;background:#52229e2e}.wallet-modal .cashier-command,.wallet-modal .item-deposit-total,.wallet-modal .item-deposit-card small,.wallet-modal .item-deposit-instructions strong{color:#ffe783}.wallet-modal .cashier-command,.wallet-modal .item-deposit-card:hover,.wallet-modal .item-deposit-card.selected{border-color:#ffd21e94;background:linear-gradient(180deg,#ffd21e1f,#0b183ef0),#060f2df0}.qbee-avatar:is(.topbar,.chat,.profile-head){--compact-shirt-width: 40%;--compact-shirt-height: 27%;--compact-shirt-left: 30%;--compact-shirt-top: 62%}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-base-img{width:128%;height:128%;transform:translate(-50%,-40%)}.profile-button .qbee-avatar.topbar{width:36px;height:36px}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-item.shirt{width:var(--compact-shirt-width);height:var(--compact-shirt-height);top:var(--compact-shirt-top);left:var(--compact-shirt-left);display:block}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-item.hat[class]{width:92%;height:50%;top:0;left:4%;transform:none}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-item.face[class]{width:66.5%;height:32%;top:29%;left:16.75%;transform:none}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-item.hat.item-carrot-hat{width:82%;height:56%;top:0;left:9%;transform:none}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-item.face.item-rabbit-glasses{width:84.5%;height:39.75%;top:26.25%;left:7.75%;transform:none}.qbee-avatar:is(.topbar,.chat,.profile-head) .qbee-item.face.item-heart-glasses{width:38.5%;height:16.75%;top:36%;left:30.75%;transform:none}.profile-dropdown .profile-menu-list button,.profile-dropdown button,.reward-menu-row{border-color:#5277d838;background:#0a163ae6;color:#e6edff}.profile-dropdown .profile-menu-list button:hover,.profile-dropdown button:hover,.reward-menu-row:hover{border-color:#58dfff66;background:#14295bf0;color:#fff}.reward-menu-icon{border-color:#5277d857;background:linear-gradient(145deg,#13285af5,#41197df0)}.progress div,.profile-progress span{background:linear-gradient(90deg,var(--brand-gold),var(--brand-cyan),var(--brand-purple));box-shadow:0 0 14px #58dfff33,0 0 18px #7b20ee24}.chat-profile-banner{background:radial-gradient(circle at 20% 12%,rgba(88,223,255,.24),transparent 34%),radial-gradient(circle at 82% 12%,rgba(123,32,238,.26),transparent 38%),conic-gradient(from 220deg at 58% 42%,#07123d,var(--brand-blue),var(--brand-purple),#07123d)}.chat-profile-avatar{border-color:#58dfffa8;background:linear-gradient(145deg,#12275afa,#3f187bf5);box-shadow:0 14px 34px #0002126b,0 0 0 4px #03091fc2}.page td,.modal td{border-bottom-color:#5277d82e}.toast{border-color:#5277d861;background:linear-gradient(135deg,#0f2152fa,#071030fc);color:#f2f6ff}.section-heading h2:before{background:linear-gradient(135deg,var(--brand-cyan),var(--brand-purple));box-shadow:0 0 14px #58dfff3d,0 0 18px #7b20ee29}.brand-hero:before,.brand-hero:after{content:none}.topbar:after{background:linear-gradient(90deg,transparent,rgba(88,223,255,.42),rgba(123,32,238,.38),transparent)}.originals-vault-banner:after{background:linear-gradient(90deg,transparent,rgba(88,223,255,.44),rgba(123,32,238,.42),rgba(255,210,30,.34),transparent)}.app-shell.sidebar-collapsed .search-box,.field input,.field select,.field textarea{border-color:#5277d857;background:#050d29e6;color:#f6f9ff}.wallet-modal .cashier-amount-field input{border:0;background:transparent;color:var(--text);box-shadow:none}.link-code-panel{border-color:#5277d857;background:radial-gradient(circle at 100% 0%,rgba(255,210,30,.09),transparent 42%),linear-gradient(180deg,#0a163afa,#050d27fc)}.progress{background:#5277d82e}.reward-summary-section .reward-card{--reward-card-accent: var(--brand-cyan);border-color:#5277d85c;background:radial-gradient(circle at 50% -18%,color-mix(in srgb,var(--reward-card-accent) 18%,transparent),transparent 50%),linear-gradient(30deg,rgba(255,255,255,.022) 0 7px,transparent 8px 58px),linear-gradient(180deg,#0a163afa,#050d27fc);color:var(--text);box-shadow:0 18px 36px #00021252,inset 0 1px #ffffff0a}.reward-summary-section .reward-card-rakeback{--reward-card-accent: var(--brand-gold)}.reward-summary-section .reward-card-weekly{--reward-card-accent: var(--brand-purple)}.reward-summary-section .reward-card-monthly{--reward-card-accent: #ff66d8}.reward-summary-section .reward-card:hover,.reward-summary-section .reward-card:focus-within{border-color:color-mix(in srgb,var(--reward-card-accent) 62%,rgba(82,119,216,.38));background:radial-gradient(circle at 50% -18%,color-mix(in srgb,var(--reward-card-accent) 24%,transparent),transparent 52%),linear-gradient(30deg,rgba(255,255,255,.032) 0 7px,transparent 8px 58px),linear-gradient(180deg,#0d1c46fc,#060f2dfe)}.reward-summary-section .reward-card-copy strong{color:#f5f8ff}.reward-summary-section .reward-card-copy .muted{color:#afbdd8}.reward-summary-section .reward-card>.button:disabled{border-color:#5277d83d;background:#081231c7;color:#8e9fc2}.reward-menu-row.weekly .reward-menu-icon{color:var(--brand-purple)}.challenge-tabs{border:1px solid rgba(82,119,216,.24);background:#050d29d1;box-shadow:inset 0 1px #ffffff06}.challenge-tabs.tabs button{border:1px solid rgba(82,119,216,.26);background:linear-gradient(180deg,#0c193ef5,#070f2bfa);color:#c5d1e8}.challenge-tabs.tabs button:hover:not(:disabled),.challenge-tabs.tabs button:focus-visible{border-color:#58dfff75;background:#152b5ef0;color:#fff}.challenge-tabs.tabs button.active{border-color:#ffd21e9e;background:linear-gradient(135deg,#1c59b3eb,#6926cde6);color:#fff;box-shadow:inset 0 0 0 1px #ffd21e14,0 8px 18px #00021238}.challenge-create-panel .prefixed-input{border-color:#5277d857;background:#050d29e6}.challenge-create-panel .input-prefix{border-right-color:#5277d84d;background:linear-gradient(180deg,#112350f5,#091437fa);color:var(--brand-gold)}.challenge-create-panel .prefixed-input:focus-within{border-color:#58dfff9e;box-shadow:0 0 0 3px #58dfff14}.challenge-create-panel .prefixed-input:focus-within .input-prefix{border-right-color:#58dfff6b}.page{color:var(--text)}.icon-button,.reward-toggle{color:#cbd8f2}.site-footer-status{color:var(--brand-cyan)}.keno-layout{height:auto;min-height:0;grid-template-rows:auto;overflow-x:clip;overflow-y:visible}.keno-layout>.game-stage{height:auto;min-height:0;overflow-x:clip;overflow-y:visible}.keno-layout>.bet-panel{max-height:none;overflow-y:visible}.keno-layout .keno-stage{height:auto;min-height:0}.case-tier-5{--case-tier-color: #ffd21e;--case-tier-text: #fff1a3;--case-tier-soft: rgba(255, 210, 30, .18)}.case-tier-4{--case-tier-color: #f044ff;--case-tier-text: #f7b9ff;--case-tier-soft: rgba(240, 68, 255, .16)}.case-tier-3{--case-tier-color: #9b5cff;--case-tier-text: #d7bcff;--case-tier-soft: rgba(155, 92, 255, .16)}.case-tier-2{--case-tier-color: #27c7ff;--case-tier-text: #a8eaff;--case-tier-soft: rgba(39, 199, 255, .14)}.case-tier-1{--case-tier-color: #8797bb;--case-tier-text: #c8d2e8;--case-tier-soft: rgba(135, 151, 187, .12)}.case-tier-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 8px;border:1px solid color-mix(in srgb,var(--case-tier-color) 58%,transparent);border-radius:999px;background:color-mix(in srgb,var(--case-tier-color) 15%,rgba(4,10,34,.96));color:var(--case-tier-text);font-size:10px;font-style:normal;font-weight:950;letter-spacing:.035em;line-height:1;white-space:nowrap}.case-tier-badge.compact{min-width:28px;min-height:19px;padding:2px 5px;font-size:9px}.case-view-item.case-tier,.case-drop-list>span.case-tier,.daily-case-results>div.case-tier,.case-builder-chance-card.case-tier{position:relative;border:1px solid color-mix(in srgb,var(--case-tier-color) 46%,rgba(82,119,216,.28));background:radial-gradient(circle at 50% 0%,var(--case-tier-soft),transparent 54%),linear-gradient(180deg,#0c193efa,#050d27fc);box-shadow:inset 0 1px #ffffff0d}.case-view-item-tier{display:flex;align-items:center;justify-content:space-between;gap:8px}.case-view-item-tier>small{color:var(--case-tier-text);font-size:11px;font-weight:900}.case-drop-list>span.case-tier>.case-tier-badge{position:static;align-self:start;justify-self:end}.case-reel-card.case-tier,.case-battles-page .battle-reel-card.case-tier{position:relative;border-color:color-mix(in srgb,var(--case-tier-color) 52%,rgba(82,119,216,.28));background:linear-gradient(180deg,var(--case-tier-soft),transparent 46%),#0c183afa;box-shadow:inset 0 1px #ffffff0e,inset 0 -2px color-mix(in srgb,var(--case-tier-color) 42%,transparent)}.case-reel-card.case-tier>.case-tier-badge,.case-battles-page .battle-reel-card.case-tier>.case-tier-badge{position:absolute;top:5px;right:5px;z-index:2}.case-reel-card.case-tier>img,.case-battles-page .battle-reel-card.case-tier>img{width:52px;height:52px;margin-top:12px}.case-battles-page .battle-item.case-tier{position:relative;border-color:color-mix(in srgb,var(--case-tier-color) 48%,rgba(82,119,216,.28));background:linear-gradient(180deg,var(--case-tier-soft),transparent 48%),#0c183af5}.case-battles-page .battle-item.case-tier>.case-tier-badge{position:static;order:-1;justify-self:end}.daily-case-results>div.case-tier>.case-tier-badge{align-self:start;justify-self:end}.case-builder-chance-top{grid-template-columns:34px 42px minmax(0,1fr) auto auto}.case-builder-chance-top>.case-tier-badge{color:var(--case-tier-text)}.case-battles-page .battle-side.bot-pending{border-color:#27c7ff85;background:radial-gradient(circle at 50% 0%,rgba(39,199,255,.14),transparent 58%),#07102ff5}.case-battles-page .battle-side.bot-pending .battle-avatar,.case-battles-page .battle-side.bot-pending .battle-bot-sync{color:#a8eaff}.case-battles-page .battle-bot-pending-slot{min-height:258px;display:grid;place-items:center;align-content:center;gap:8px;padding:18px;border:1px dashed rgba(39,199,255,.34);border-radius:7px;background:#050d2ac7;color:#dff7ff;text-align:center}.case-battles-page .battle-bot-pending-slot svg{color:#5fe0ff}.case-battles-page .battle-bot-pending-slot small{color:#91a8cc}.case-battles-page .battle-bot-sync{width:max-content;display:block;margin-top:3px;padding:2px 7px;border-radius:999px;background:#27c7ff1a;font-size:9px;letter-spacing:.04em;text-transform:uppercase;animation:battle-bot-pending .9s ease-in-out infinite}@keyframes battle-bot-pending{0%,to{opacity:.35;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.case-battles-page .battle-bot-sync{animation:none;opacity:.8}}@media(max-width:520px){.case-builder-chance-top{grid-template-columns:34px 42px minmax(0,1fr) auto}.case-builder-chance-top>.case-tier-badge{grid-column:3 / -1;justify-self:start}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-color:#f2c247;box-shadow:0 0 0 4px #f2c24733}.button:hover:not(:disabled),.icon-button:hover:not(:disabled),.reward-toggle:hover:not(:disabled),.profile-button:hover:not(:disabled){border-color:#b997ff94;background:#2d2060f0;color:#fff}.sidebar .nav-button:hover,.sidebar .nav-button.active,.sidebar .nav-button.reward:hover,.sidebar .nav-button.reward.active{border-color:#ffde7780;background:linear-gradient(110deg,#bc892257,#6034c46b),#0c143cf5}.sidebar .nav-button:hover:before,.sidebar .nav-button.active:before,.sidebar .nav-button.reward:hover:before,.sidebar .nav-button.reward.active:before{background:linear-gradient(180deg,#f2c247,#6a45ce)}.game-layout>.bet-panel,.game-layout .bet-panel{border-right-color:#8462e54d;background:linear-gradient(30deg,rgba(255,255,255,.028) 0 8px,transparent 9px 66px),radial-gradient(circle at 0 0,rgba(123,82,232,.18),transparent 46%),linear-gradient(180deg,#0a1230fe,#04091cfe);background-size:132px 76px,auto,auto;color:#f8f6ff}.game-stage,.game-layout>.game-stage{background:radial-gradient(ellipse at 50% 28%,rgba(104,69,206,.18),transparent 58%),radial-gradient(circle at 18% 18%,rgba(201,149,40,.07),transparent 34%),linear-gradient(180deg,#060d2afc,#02071bfe)}.blackjack-table,.baccarat-table,.hilo-table,.slide-stage,.roulette-stage,.wheel-stage,.mines-stage,.tower-stage,.limbo-stage,.keno-stage,.dice-stage,.coinflip-stage,.cross-road-scene,.crash-live-stage,.plinko-board,.snakes-stage,.case-open-stage{border-color:#8462e54d;background:radial-gradient(ellipse at 50% 15%,rgba(106,69,206,.1),transparent 55%),radial-gradient(circle at 82% 10%,rgba(201,149,40,.07),transparent 34%),linear-gradient(180deg,#091233f5,#03091ffb)}.game-layout>.bet-panel .segmented,.game-layout>.bet-panel .tabs,.game-layout>.bet-panel .game-tabs,.game-layout>.bet-panel .dice-auto-rule-tabs,.game-layout>.bet-panel .mines-controls .segmented,.game-layout>.bet-panel .tower-controls .segmented,.game-layout>.bet-panel .keno-controls .segmented,.game-layout>.bet-panel .wheel-controls .segmented,.game-layout>.bet-panel .coinflip-controls .segmented,.game-layout>.bet-panel .limbo-controls .segmented{border-color:#f2c24747;background:#05091ee6}.game-layout>.bet-panel .segmented button.active,.game-layout>.bet-panel .tabs button.active,.game-layout>.bet-panel .game-tabs button.active,.game-layout>.bet-panel .dice-auto-rule-tabs button.active,.game-layout>.bet-panel .mines-controls .segmented button.active,.game-layout>.bet-panel .tower-controls .segmented button.active,.game-layout>.bet-panel .keno-controls .segmented button.active,.game-layout>.bet-panel .wheel-controls .segmented button.active,.game-layout>.bet-panel .coinflip-controls .segmented button.active,.game-layout>.bet-panel .limbo-controls .segmented button.active,.page .tabs.game-tabs button.active{border-color:#ffe2849e;background:linear-gradient(135deg,#5734ad,#24134f);color:#fff;box-shadow:inset 0 3px #f2c247db,0 8px 20px #1e114b57}.game-layout>.bet-panel .amount-input,.game-layout>.bet-panel .field input,.game-layout>.bet-panel .field select,.game-layout>.bet-panel .field textarea,.game-layout>.bet-panel .prefixed-input,.game-layout>.bet-panel .dice-input-card,.game-layout>.bet-panel .dice-input-wrap,.game-layout>.bet-panel .dice-percent-input,.game-layout>.bet-panel .dice-auto-advanced,.game-layout>.bet-panel .dice-advanced-toggle,.game-layout>.bet-panel .roulette-total-box,.game-layout>.bet-panel .roulette-selected span,.game-layout>.bet-panel .hilo-payout-box,.game-layout>.bet-panel .coinflip-payout-field,.game-layout>.bet-panel .coinflip-payout-field div,.game-layout>.bet-panel .cross-payout-box,.game-layout>.bet-panel .snakes-payout-field,.game-layout>.bet-panel .snakes-payout-field div,.game-layout>.bet-panel .mines-info-field div,.game-layout>.bet-panel .tower-info-field div,.game-layout>.bet-panel .case-open-summary,.game-layout>.bet-panel .slide-bettors,.game-layout>.bet-panel .slide-bettor,.game-layout>.bet-panel .result-banner{border-color:#8462e54d;background:#050a1fe0;color:#f8f6ff}.game-layout>.bet-panel .amount-input span,.game-layout>.bet-panel .amount-input button,.game-layout>.bet-panel .prefixed-input span,.game-layout>.bet-panel .dice-input-wrap b,.game-layout>.bet-panel .dice-flip-button,.game-layout>.bet-panel .dice-percent-input span,.game-layout>.bet-panel .roulette-total-box>span,.game-layout>.bet-panel .roulette-total-box button{border-color:#f2c2473d;background:#121136f0;color:#fff0b8}.game-layout>.bet-panel .amount-input input,.game-layout>.bet-panel .field input,.game-layout>.bet-panel .field select,.game-layout>.bet-panel .field textarea,.game-layout>.bet-panel .dice-input-wrap input,.game-layout>.bet-panel .dice-percent-input input{caret-color:#f2c247}.game-layout>.bet-panel .roulette-chip,.game-layout>.bet-panel .chip,.game-layout>.bet-panel .chip-row button,.game-layout>.bet-panel .coinflip-side-grid button,.game-layout>.bet-panel .roulette-table-actions button,.game-layout>.bet-panel .baccarat-table-actions button,.game-layout>.bet-panel .mines-grid-size button{border-color:#8462e547;background:linear-gradient(180deg,#181944fa,#070b22fa);color:#eeeafd}.game-layout>.bet-panel .roulette-chip.active,.game-layout>.bet-panel .chip.active,.game-layout>.bet-panel .coinflip-side-grid button.active,.game-layout>.bet-panel .mines-grid-size button.active,.page .case-source-tabs button.active,.page .case-community-tabs button.active,.page .battle-layout-buttons button.active,.page .battle-option-grid button.active{border-color:#ffe284c2;background:linear-gradient(145deg,#5834b1fa,#1f1146fa);color:#fff;box-shadow:inset 0 3px #f2c247d6,0 0 0 1px #f2c24733,0 12px 26px #190e4157}.page .tabs.game-tabs button:hover:not(:disabled),.page .tabs.game-tabs button:focus-visible,.page .case-source-tabs button:hover:not(:disabled),.page .case-community-tabs button:hover:not(:disabled),.page .battle-layout-buttons button:hover:not(:disabled),.page .battle-option-grid button:hover:not(:disabled),.page .roulette-table-actions button:hover:not(:disabled),.page .baccarat-table-actions button:hover:not(:disabled){border-color:#b997ff94;background:#2d2060f0;color:#fff}.game-layout .button:not(.primary):hover:not(:disabled),.case-battles-page .button:not(.primary):hover:not(:disabled){border-color:#b997ff94;background:linear-gradient(180deg,#33276ffa,#12123cfa);color:#fff}.page .case-search-field,.page .battle-picker-search,.page .battle-picker-controls select{border-color:#9871f452;background:radial-gradient(circle at 0 50%,rgba(127,78,231,.1),transparent 44%),linear-gradient(180deg,#12133dfa,#050a1ffc)}.page .case-search-field:focus-within,.page .battle-picker-search:focus-within,.page .battle-picker-controls select:focus-visible{border-color:#f2c247b3;box-shadow:0 0 0 3px #f2c24721,inset 0 1px #ffffff0f}.page .case-search-field>svg,.page .battle-picker-search svg{color:#cbb0ff}.page .case-search-field input,.page .battle-picker-search input{caret-color:#f2c247}.case-battles-page .battle-lobby .battle-lobby-tabs button:hover:not(:disabled),.case-battles-page .battle-lobby .battle-lobby-tabs button:focus-visible{border-color:#b997ff94;background:linear-gradient(180deg,#33276ffa,#12123cfa)}.case-battles-page .battle-lobby-tools>button.active,.case-battles-page .battle-lobby .battle-lobby-tabs button.active,.case-battles-page .battle-create-panel .battle-option-grid button.active,.battle-case-picker-modal .battle-picker-tabs button.active,.battle-case-picker-modal .battle-picker-card.selected{border-color:#ffde77b3;background:linear-gradient(145deg,#5230a6f5,#1d1042fa);color:#fff;box-shadow:inset 0 3px #f2c247cc,0 10px 24px #180e3d3d}.baccarat-quick-bets button,.keno-risk-modes button,.keno-advanced-toggle,.keno-auto-rule-toggle button{border-color:#8462e54d;background:linear-gradient(180deg,#181944fa,#070b22fa);color:#eeeafd}.baccarat-quick-bets button:hover:not(:disabled),.baccarat-quick-bets button:focus-visible{border-color:#f2c247b8;background:linear-gradient(180deg,#493516f5,#1f1835fa);outline-color:#f2c2476b}.keno-risk-modes button.active,.keno-auto-rule-toggle button.active,.keno-stage .keno-cell.selected,.tower-stage .tower-cell.current{border-color:#ffe284c2;background:linear-gradient(145deg,#5834b1fa,#1f1146fa);color:#fff;box-shadow:inset 0 3px #f2c247d6,0 0 0 1px #f2c2472e}.tower-stage .tower-cell.current:hover{background:linear-gradient(145deg,#6741c6fc,#271553fc)}.tower-stage .tower-cell.safe,.mines-stage .mine-cell.revealed,.mine-reveal{box-shadow:inset 0 0 22px #7b52e81a}.cross-road-lane:before{background:linear-gradient(90deg,rgba(123,82,232,.13),transparent 15%,transparent 85%,rgba(201,149,40,.08)),radial-gradient(ellipse at 50% 50%,rgba(123,82,232,.07),transparent 46%)}.cross-road-lane{background:repeating-linear-gradient(180deg,rgba(232,184,52,.78) 0 18px,transparent 18px 44px) center / 4px 100% no-repeat,linear-gradient(90deg,rgba(255,255,255,.07) 0 2px,transparent 2px 8px,transparent calc(100% - 8px),rgba(0,0,0,.34) calc(100% - 8px) 100%),linear-gradient(90deg,#12182a,#1b2237 18%,#252d43,#1a2238 82%,#10172a)}.game-layout input[type=range],.game-settings-modal input[type=range],.battle-case-picker-modal input[type=range],.case-battles-page input[type=range]{accent-color:#f2c247}.dice-range::-webkit-slider-thumb{border-color:#ffe284;background:linear-gradient(145deg,#d7a83b,#6a45ce);box-shadow:0 7px 18px #4b2d9a61,0 2px #ffffff57 inset}.dice-range::-moz-range-thumb{border-color:#ffe284;background:linear-gradient(145deg,#d7a83b,#6a45ce);box-shadow:0 7px 18px #4b2d9a61,0 2px #ffffff57 inset}.case-battles-page>.guest-game-notice{grid-template-columns:auto minmax(0,1fr) auto;border-color:#9b75ff6b;background:radial-gradient(circle at 100% 0%,rgba(130,84,234,.18),transparent 48%),linear-gradient(155deg,#0e1135fa,#060a1ffa)}.case-battles-page>.guest-game-notice>span{border-color:#f2c2477a;background:#6f49103d;color:#f6cf62}.case-battles-page>.guest-game-notice p{color:#b9b2d2}.auth-gate,.affiliate-link-panel,.affiliate-join-panel,.affiliate-table-panel,.affiliate-info,.account-affiliates-panel,.account-affiliates-panel .stat{border-color:#9e77ff61;background:linear-gradient(135deg,#091131fc,#160c34fc)}.auth-gate .button:not(.primary){border-color:#9871f457;background:linear-gradient(180deg,#1c1b48fa,#070b22fa);color:#eeeafd}.auth-gate .button:not(.primary):hover:not(:disabled){border-color:#b997ff94;background:linear-gradient(180deg,#33276ffa,#12123cfa)}.affiliate-join-form input{border-color:#9871f452;background:#050a1fe6;caret-color:#f2c247}.affiliate-join-form input:focus-visible{border-color:#f2c247b8;outline-color:#f2c247;box-shadow:0 0 0 4px #f2c2472e}.affiliate-hero-metric:after{border-color:#a177ff14}.auth-gate .muted,.affiliate-link-panel .muted,.affiliate-join-panel .muted,.affiliate-table-panel .muted,.affiliate-info .muted,.affiliate-steps .muted,.affiliate-public-explainer>small,.affiliate-table-wrap td .affiliate-reason{color:#aaa6c4}.affiliate-public-example>*{color:#c8c3dd}.affiliate-funnel-grid article>span{color:#aaa6c4}.affiliate-funnel-grid article>small{color:#918dac}.affiliate-table-wrap td,.account-affiliates-panel td{border-color:#9871f429}.affiliate-table-wrap tbody tr:hover,.account-affiliates-panel tbody tr:hover{background:#7f4ee714}@media(max-width:680px){.auth-gate{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;justify-content:initial;gap:12px}.auth-gate>div:nth-child(2){min-width:0}.auth-gate>.actions{width:100%;display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.auth-gate>.actions .button{width:100%;min-width:0}.case-battles-page>.guest-game-notice{grid-template-columns:auto minmax(0,1fr)}.case-battles-page>.guest-game-notice>.actions{grid-column:1 / -1}.case-battles-page>.guest-game-notice>.actions .button{flex:1 1 130px}.affiliate-table-wrap td:before{color:#918dac}}@media(max-width:900px){.game-layout:has(>.bet-panel .guest-game-notice){grid-template-areas:"controls" "stage" "footer"}}.start-here.panel{border-color:#ffd21e66;background:radial-gradient(circle at 0% 0%,rgba(255,210,30,.12),transparent 34%),radial-gradient(circle at 100% 100%,rgba(123,32,238,.18),transparent 38%),linear-gradient(145deg,#081133fc,#03081efc)}.start-here.panel:before{border-color:#7b20ee17}.start-here-kicker{color:#cbb8ff}.start-here-header h2,.start-here-next>div>strong,.start-here-intent-panel>div:first-child>strong{color:var(--text)}.start-here-header p,.start-here-next>div>p,.start-here-task>div>p,.guided-empty-state p,.dice-first-bet-preview>p{color:#aebbd7}.start-here-header>strong{color:var(--brand-gold)}.start-here-progress{border-color:#5277d84d;background:#02061ac7}.start-here-progress>span{background:linear-gradient(90deg,var(--brand-gold),var(--brand-cyan) 54%,var(--brand-purple));box-shadow:0 0 16px #7b20ee57}.start-here-task{border-color:#5277d847;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 44%),#060e2be6}.start-here-task:hover{border-color:#9c71ff8a}.start-here-task.complete{border-color:#00c8fa6b;background:radial-gradient(circle at 100% 0%,rgba(123,32,238,.13),transparent 48%),#081132f0}.start-here-step,.start-here-task.complete .start-here-step{border-color:#ffd21e80;background:#67410f4d;color:#ffe47b}.start-here-intent-panel,.start-here-next,.guided-empty-state,.dice-first-bet-preview{border-color:#5e7ee057;background:radial-gradient(circle at 100% 0%,rgba(123,32,238,.14),transparent 44%),linear-gradient(145deg,#0a163afa,#050d27fc)}.start-here-next{border-color:#ffd21e75}.start-here-intent-option,.start-here-checklist-toggle{border-color:#5277d84d;background:linear-gradient(180deg,#0c193ef5,#070f2bfc);color:#f6f8ff}.start-here-intent-option:hover,.start-here-checklist-toggle:hover{border-color:#9c71ff9e;background:linear-gradient(180deg,#251f5cfa,#0b1132fc)}.start-here-intent-option.selected{border-color:#ffd21ecc;background:linear-gradient(135deg,#6f2acff0,#1f4bb8eb);color:#fff;box-shadow:inset 0 3px #ffd21edb}.start-here-intent-option>span,.start-here-next-icon,.guided-empty-state>span,.dice-first-bet-preview>header>span{border-color:#ffd21e7a;background:#5e34ae47;color:#ffe47b}.start-here-intent-option>small,.dice-first-bet-grid small{color:#aab8d4}.start-here-next>div>small,.dice-first-bet-preview>header small{color:#cbb8ff}.dice-first-bet-grid>span{border-color:#5277d838;background:#03091fc2}.case-view-modal{border-color:#9871f470;background:radial-gradient(circle at 50% -10%,rgba(123,32,238,.2),transparent 46%),radial-gradient(circle at 100% 100%,rgba(242,194,71,.07),transparent 38%),linear-gradient(180deg,#081031fe,#03081dfe);box-shadow:0 30px 100px #000212ad,inset 0 1px #ffffff0d}.case-view-modal .case-view-header{border-bottom-color:#8462e54d;background:#04091fb8}.case-view-modal .case-view-kicker{color:#ffe47b}.case-view-modal .case-view-hero{border-color:#8462e55c;background:radial-gradient(ellipse at 50% 22%,rgba(123,32,238,.17),transparent 62%),linear-gradient(135deg,rgba(255,255,255,.032) 0 8px,transparent 9px 62px),#050b24eb;background-size:auto,124px 70px,auto}.case-view-modal .case-view-art-panel{background:radial-gradient(ellipse at 50% 82%,rgba(0,2,18,.66),transparent 58%),radial-gradient(ellipse at 50% 24%,rgba(123,32,238,.14),transparent 62%)}.case-view-modal .case-view-title-row h3{color:#f8f6ff}.case-view-modal .case-view-title-row>span{border-color:#f2c24766;background:#121136e6;color:#fff0b8}.case-view-modal .case-view-quantity{border-color:#8462e557;background:#050a1fe6}.case-view-modal .case-view-quantity small{color:#aaa6c4}.case-view-modal .case-view-quantity strong{color:#ffe47b}.case-view-modal .case-view-quick-buttons .button,.case-view-modal .case-view-actions .button{border-color:#8462e557;background:linear-gradient(180deg,#181944fa,#070b22fa);color:#eeeafd}.case-view-modal .case-view-quick-buttons .button:hover:not(:disabled),.case-view-modal .case-view-actions .button:not(.primary):hover:not(:disabled){border-color:#b997ff94;background:linear-gradient(180deg,#33276ffa,#12123cfa);color:#fff}.case-view-modal .case-view-quick-buttons .button.primary,.case-view-modal .case-view-actions .button.primary{border-color:#ffe284b8;background:var(--brand-gold);color:#11152b;text-shadow:none;box-shadow:inset 0 1px #ffffff4d,0 8px 20px #78500c3d}.case-view-modal .case-view-quick-buttons .button.primary:hover:not(:disabled),.case-view-modal .case-view-actions .button.primary:hover:not(:disabled){border-color:#ffeeadd6;background:#ffe15c;color:#0a1029}.case-view-modal .case-view-item.case-tier .case-view-item-stats b{background:color-mix(in srgb,var(--case-tier-color) 16%,rgba(5,10,31,.94));color:var(--case-tier-text)}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px)}body.shell-overlay-open{overflow:hidden;overscroll-behavior:none}.page{padding-inline:0;padding-top:calc(var(--header) + var(--safe-top) + 22px)}.topbar{height:calc(var(--header) + var(--safe-top));padding-top:var(--safe-top);padding-right:var(--safe-right);padding-left:var(--safe-left)}.sidebar,.chat-panel{top:calc(var(--header) + var(--safe-top));padding-bottom:var(--safe-bottom)}#toast-region{right:max(12px,calc(var(--safe-right) + 8px));bottom:max(12px,calc(var(--safe-bottom) + 8px));left:max(12px,calc(var(--safe-left) + 8px));justify-items:end}#toast-region .toast{width:min(360px,100%);min-width:0}.mobile-brand-mark,.sidebar-mobile-header,.chat-mobile-header,.shell-overlay-backdrop{display:none}.table-wrap{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.modal{max-height:min(90vh,calc(100vh - 24px));max-height:min(90dvh,calc(100dvh - 24px));overscroll-behavior:contain}.wallet-modal{width:min(760px,calc(100vw - 24px));height:min(760px,calc(100dvh - 24px));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.wallet-modal>.modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.wallet-modal .wallet-tabs{position:sticky;z-index:5;top:0;margin-bottom:14px;background:#03091ffa;box-shadow:0 8px 18px #0103144d}.challenge-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.challenge-card-head{min-width:0}@media(max-width:1050px){:root{--chat: 0px}.app-shell.chat-open .page,.app-shell.chat-collapsed .page{margin-right:0}.app-shell.chat-open .topbar-center{padding-right:16px}.chat-panel{z-index:24;top:calc(var(--header) + var(--safe-top) + 8px);right:max(8px,var(--safe-right));bottom:max(8px,var(--safe-bottom));width:min(360px,calc(100vw - 16px - var(--safe-left) - var(--safe-right)));padding-bottom:0;overflow:hidden;border:1px solid rgba(132,98,229,.48);border-radius:var(--radius-md);box-shadow:-18px 22px 64px #00021294}.chat-mobile-header{min-height:52px;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px 6px 14px;border-bottom:1px solid rgba(132,98,229,.3);background:#050a23f5}.chat-mobile-header>div{display:inline-flex;align-items:center;gap:9px;color:#fff6d5}.chat-mobile-close{width:44px;height:44px}.shell-overlay-backdrop{position:fixed;z-index:19;top:calc(var(--header) + var(--safe-top));right:0;bottom:0;left:0;display:block;padding:0;border:0;background:#010312a3;backdrop-filter:blur(2px);cursor:default}.rewards-dropdown{position:fixed;top:calc(var(--header) + var(--safe-top) + 8px);right:max(12px,calc(var(--safe-right) + 8px));width:min(392px,calc(100vw - 24px - var(--safe-left) - var(--safe-right)));max-height:calc(100dvh - var(--header) - var(--safe-top) - var(--safe-bottom) - 20px);overflow-y:auto;overscroll-behavior:contain}.game-layout{height:clamp(620px,calc(100dvh - var(--header) - 72px),820px)}}@media(max-width:900px){.page{padding-top:calc(var(--header) + var(--safe-top) + 14px)}.topbar-brand-slot>.logo.mobile-only{min-height:44px;align-items:center}.game-layout{height:auto;min-height:0}.sidebar{z-index:24;top:calc(var(--header) + var(--safe-top) + 8px);bottom:max(8px,var(--safe-bottom));left:max(8px,var(--safe-left));width:min(286px,calc(100vw - 16px - var(--safe-left) - var(--safe-right)));padding:0 12px 12px;overflow-y:auto;border:1px solid rgba(132,98,229,.48);border-radius:var(--radius-md);box-shadow:18px 22px 64px #00021294}.sidebar:not(.open),.sidebar[aria-hidden=true],.sidebar[inert]{left:calc(-300px - var(--safe-left))!important}.sidebar.open,.app-shell.sidebar-collapsed .sidebar.open{left:max(8px,var(--safe-left))}.sidebar-mobile-header{position:sticky;z-index:3;top:0;min-height:56px;display:flex;align-items:center;justify-content:space-between;margin:0 -12px 10px;padding:6px 8px 6px 14px;border-bottom:1px solid rgba(132,98,229,.3);background:#050a23fa}.sidebar-mobile-header strong{color:#fff6d5;font-size:16px}.sidebar-mobile-close{width:44px;height:44px}.affiliate-table-wrap{overflow:visible;border:0;background:transparent}.affiliate-table-wrap table,.affiliate-table-wrap tbody,.affiliate-table-wrap tr,.affiliate-table-wrap td{width:100%;min-width:0;display:block}.affiliate-table-wrap thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.affiliate-table-wrap tbody{display:grid;gap:10px}.affiliate-table-wrap tr{padding:5px 13px;border:1px solid rgba(152,113,244,.28);border-radius:8px;background:#080b27db}.affiliate-table-wrap td{padding:10px 0;border-bottom-color:#9871f429;white-space:normal}.affiliate-table-wrap td:last-child{border-bottom:0}.affiliate-table-wrap td:before{display:block;margin-bottom:5px;color:#918dac;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.affiliate-table-wrap td:nth-child(1):before{content:"Player"}.affiliate-table-wrap td:nth-child(2):before{content:"Recorded activity"}.affiliate-table-wrap td:nth-child(3):before{content:"Projection"}.affiliate-table-wrap td:nth-child(4):before{content:"Commission ledger"}.affiliate-table-wrap td:nth-child(5):before{content:"Explanation"}.affiliate-table-wrap td[colspan]:before{content:none}}@media(max-width:640px){.wallet-modal-backdrop{place-items:end center;padding:max(8px,var(--safe-top)) 6px 0}.wallet-modal{width:100%;height:calc(100dvh - max(8px,var(--safe-top)));max-width:none;max-height:none;border-radius:16px 16px 0 0;border-bottom:0}.wallet-modal .modal-header{min-height:58px;padding:8px 12px 8px 16px}.wallet-modal>.modal-body{padding:10px 12px max(16px,calc(var(--safe-bottom) + 10px))}.wallet-modal .wallet-tabs{top:-10px;margin:-10px -2px 14px;padding-top:10px}.daily-case-heading{align-items:stretch;flex-direction:column}.daily-case-heading .actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.daily-case-heading .actions .button{width:100%;min-width:0}.reward-row{grid-template-columns:44px minmax(0,1fr)}.reward-row>.button,.reward-row>.actions{width:100%;grid-column:1 / -1}.challenge-card-head{grid-template-columns:44px minmax(0,1fr);align-items:start}.challenge-card-head>:last-child{grid-column:1 / -1;justify-self:start}.site-footer>div:not(.site-footer-brand){display:grid;align-content:start}.site-footer>div:not(.site-footer-brand)>button{width:100%;min-height:40px}}@media(max-width:440px){.topbar.signed-in .reward-menu-wrap{display:none}.bet-history-heading{align-items:stretch;flex-direction:column}.bet-history-heading .bet-history-tabs{width:100%}.bet-history-heading .bet-history-tabs button{min-width:0;flex:1 1 0;padding-inline:5px;font-size:12px;white-space:nowrap}.feature-card{min-height:0;padding:18px}.feature-card .feature-art{display:none}.feature-card .feature-copy{max-width:100%}.feature-card p{max-width:34ch;font-size:13px}.feature-card .button{min-height:44px}}@media(max-width:380px){.topbar-center{gap:4px;padding-inline:4px}.topbar.signed-out .auth-actions .button{height:40px;min-height:40px}.topbar.signed-in .topbar-brand-slot{max-width:84px;gap:4px}.topbar.signed-in .topbar-brand-slot>.logo.mobile-only{width:40px;min-width:40px;height:40px;min-height:40px;display:grid;place-items:center}.topbar.signed-in .topbar-brand-slot>.logo.mobile-only .brand-lockup{display:none}.topbar.signed-in .mobile-brand-mark{width:36px;height:36px;display:block;border-radius:8px}.topbar.signed-in .balance-control .balance-value{width:72px;max-width:72px;height:40px;padding-inline:5px}.topbar.signed-in .balance-control .balance-value .currency-icon{width:20px!important;height:20px!important}.topbar.signed-in .topbar-user-actions{gap:4px}.topbar.signed-in .chat-toggle-button,.topbar.signed-in .activity-toggle,.topbar.signed-in .profile-button{width:40px;min-width:40px;height:40px;min-height:40px}.topbar.signed-in .profile-button .qbee-avatar.topbar{width:34px;height:34px}}@media(pointer:coarse){input,select,textarea{font-size:16px}.icon-button,.reward-toggle,.activity-toggle,.profile-button,.originals-drawer-close,.tabs button,.lobby-filter,.button.small{min-width:44px;min-height:44px}.auth-actions .button,.wallet-tabs.tabs button,.account-tabs.tabs button,.game-layout .segmented button,.game-layout .roulette-chip,.game-layout .chip{min-height:44px}.chat-message-actions button{width:40px;height:40px}}.returning-home-header{display:grid;gap:6px;padding:clamp(18px,2.5vw,28px);border:1px solid rgba(132,98,229,.32);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0,rgba(117,88,231,.2),transparent 46%),linear-gradient(145deg,#091137fa,#04091ffc);box-shadow:0 18px 38px #00021247}.returning-home-header h1,.home-protected-state h1{margin:0;color:#fff;font-size:clamp(24px,4vw,36px);letter-spacing:-.035em;line-height:1.08}.returning-home-header p,.home-protected-state p{max-width:720px;margin:0;color:#b5c0dd;line-height:1.55}.returning-home-action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:12px;padding:14px 16px;border:1px solid rgba(247,207,87,.34);border-radius:var(--radius-md);background:radial-gradient(circle at 0 50%,rgba(247,207,87,.08),transparent 34%),#060d2bf0}.returning-home-action-icon,.home-protected-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(247,207,87,.34);border-radius:9px;background:#7558e71f;color:#f7cf57}.returning-home-action>div{min-width:0}.returning-home-action small{display:block;color:#bfa9ee;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.returning-home-action h2{margin:2px 0 0;color:#fff;font-size:16px}.returning-home-action p{margin:3px 0 0;color:#aeb9d7;font-size:12px;line-height:1.45}.returning-home-action>.button{min-height:44px;white-space:nowrap}.home-protected-state{width:min(760px,100%);display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;margin:clamp(18px,4vw,54px) auto;padding:clamp(20px,4vw,34px);border-color:#f7cf5752;background:radial-gradient(circle at 0 0,rgba(247,207,87,.08),transparent 38%),linear-gradient(145deg,#091137fc,#04091ffc)}.home-protected-state .home-protected-icon{width:50px;height:50px}.home-protected-state>div{display:grid;gap:10px}.home-protected-state .actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.home-protected-state .button{min-height:44px}.originals-discovery-tools{display:grid;gap:12px;margin:16px 0;padding:14px;border:1px solid rgba(132,98,229,.3);border-radius:var(--radius-md);background:#060d2be6}.originals-discovery-search-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.originals-discovery-search-row>div{display:grid;gap:2px}.originals-discovery-search-row strong{color:#fff;font-size:15px}.originals-game-search{width:min(420px,100%);margin:0}.originals-filter-strip{display:flex;flex-wrap:wrap;gap:7px;padding:7px}.originals-discovery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.originals-discovery-card{min-width:0;overflow:hidden;border:1px solid rgba(132,98,229,.26);border-radius:var(--radius-lg);background:#050b25f5;box-shadow:0 12px 28px #0002123d}.originals-discovery-card>.game-tile{width:100%;min-height:218px;aspect-ratio:auto;border:0;border-bottom:1px solid rgba(132,98,229,.2);border-radius:0;box-shadow:none}.originals-discovery-card>.game-tile:hover{transform:none}.originals-discovery-card-copy{position:relative;z-index:2;display:grid;gap:10px;padding:12px}.originals-discovery-card-copy p{min-height:2.8em;margin:0;color:#b5c0dd;font-size:12px;line-height:1.4}.originals-discovery-card-copy dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.originals-discovery-card-copy dl>div{min-width:0;display:grid;gap:2px;padding:7px 8px;border:1px solid rgba(132,98,229,.18);border-radius:7px;background:#091137b3}.originals-discovery-card-copy dt{color:#8f9abb;font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.originals-discovery-card-copy dd{min-width:0;margin:0;overflow:hidden;color:#f3f5ff;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.originals-discovery-empty{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.originals-discovery-empty p{margin:3px 0 0;color:#aeb9d7}.game-tile>.game-access-badge{position:absolute;z-index:14;top:10px;right:10px;bottom:auto;margin:0;padding:5px 7px;border:1px solid rgba(132,98,229,.42);border-radius:999px;background:#050a23e6;color:#ece6ff;box-shadow:0 6px 16px #00000042;font-size:9px;font-weight:900;letter-spacing:.04em;line-height:1;pointer-events:none;text-shadow:none;text-transform:uppercase}.game-tile.game-access-signin>.game-access-badge{border-color:#b997ff7a;color:#d8c9ff}.game-tile.game-access-ready>.game-access-badge{border-color:#f7cf576b;color:#ffe9a0}@media(max-width:640px){.returning-home-action{grid-template-columns:auto minmax(0,1fr)}.returning-home-action>.button{grid-column:1 / -1;width:100%}.home-protected-state{grid-template-columns:minmax(0,1fr)}.home-protected-state .actions{display:grid;grid-template-columns:1fr}.originals-discovery-search-row{align-items:stretch;flex-direction:column}.originals-game-search{width:100%}.originals-filter-strip{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.originals-filter-strip .lobby-filter{flex:0 0 auto;min-height:44px}.originals-discovery-grid{grid-template-columns:minmax(0,1fr)}.originals-discovery-empty{grid-template-columns:auto minmax(0,1fr)}.originals-discovery-empty>.button{grid-column:1 / -1;width:100%}}@media(max-width:360px){.wallet-modal .wallet-tabs{display:grid;grid-template-columns:1fr 1.15fr .65fr 1fr;gap:4px;overflow:hidden}.wallet-modal .wallet-tabs.tabs button{min-width:0;min-height:44px;padding-inline:4px;font-size:12px}}@media(max-width:360px)and (pointer:coarse){.topbar.signed-in .topbar-brand-slot>.icon-button.mobile-only,.topbar.signed-in .chat-toggle-button,.topbar.signed-in .activity-toggle,.topbar.signed-in .profile-button,.topbar.signed-out .topbar-brand-slot>.icon-button.mobile-only,.topbar.signed-out .chat-toggle-button{width:40px;min-width:40px;height:40px;min-height:40px}}@media(min-width:361px)and (max-width:380px)and (pointer:coarse){.topbar.signed-in .topbar-brand-slot>.icon-button.mobile-only,.topbar.signed-in .chat-toggle-button,.topbar.signed-in .activity-toggle,.topbar.signed-in .profile-button{width:40px;min-width:40px;height:40px;min-height:40px}}@media(min-width:641px)and (max-height:700px){.game-layout{height:auto;min-height:min(620px,calc(100dvh - var(--header) - 28px))}}.game-layout.darts-layout>.bet-panel,.game-layout.darts-layout .bet-panel{border-right-color:#f7cf5747;background:radial-gradient(circle at 0 0,rgba(117,88,231,.2),transparent 44%),linear-gradient(180deg,#091137fe,#03081efe);color:#f8f6ff}.game-layout.darts-layout>.game-stage{height:100%;min-height:590px;overflow:hidden;background:radial-gradient(circle at 52% 38%,rgba(101,78,218,.2),transparent 42%),linear-gradient(160deg,#080f35,#050a26 58%,#03071c)}.game-layout.darts-layout>.bet-panel .field label,.game-layout.darts-layout>.bet-panel .darts-fair-row{color:#b9c4ec}.game-layout.darts-layout>.bet-panel .field label small{color:#8edcff}.game-layout.darts-layout>.bet-panel .segmented{border-color:#f7cf574d;background:#03081feb}.game-layout.darts-layout>.bet-panel .segmented button{color:#d8d4f2}.game-layout.darts-layout>.bet-panel .segmented button.active{border-color:#ffe48d9e;background:linear-gradient(180deg,#735de2,#3d318e);color:#fff9df;box-shadow:inset 0 1px #ffffff2b,0 8px 20px #1f166757}.game-layout.darts-layout>.bet-panel .amount-input,.game-layout.darts-layout>.bet-panel .field input,.game-layout.darts-layout>.bet-panel .field select,.game-layout.darts-layout>.bet-panel .result-banner{border-color:#8167e661;background:#040922e6;color:#f8f6ff}.game-layout.darts-layout>.bet-panel .amount-input span,.game-layout.darts-layout>.bet-panel .amount-input button{border-color:#f7cf5747;background:#12113bf5;color:#fff0ad}.game-layout.darts-layout>.bet-panel .amount-input input,.game-layout.darts-layout>.bet-panel .field input,.game-layout.darts-layout>.bet-panel .field select{color:#fbfaff;caret-color:#f7cf57}.game-layout.darts-layout>.bet-panel .amount-input:focus-within,.game-layout.darts-layout>.bet-panel .field input:focus,.game-layout.darts-layout>.bet-panel .field select:focus{border-color:#a085ffc7;box-shadow:0 0 0 3px #7558e726,inset 0 1px #ffffff0f}.game-layout.darts-layout>.bet-panel button:focus-visible,.game-layout.darts-layout>.bet-panel input:focus-visible,.game-layout.darts-layout>.bet-panel select:focus-visible{outline-color:#f7cf57;box-shadow:0 0 0 4px #f7cf5724}.game-layout.darts-layout>.bet-panel .result-banner.win{border-color:#f7cf5794;color:#ffe890}.game-layout.darts-layout>.bet-panel .result-banner.loss{border-color:#e15f8f8a;color:#ff9fbe}.game-layout.darts-layout>.bet-panel .button.primary,.game-layout.darts-layout>.bet-panel .button.primary.block{border-color:#ffe691c2;background:linear-gradient(180deg,#f7d260,#b77d1d 64%,#744c11);color:#0b1232;text-shadow:none}@media(min-width:901px)and (max-height:790px){.game-layout.darts-layout>.game-stage{min-height:510px}}@media(max-width:900px){.game-layout.darts-layout>.bet-panel{overflow:visible}.game-layout.darts-layout>.game-stage{height:clamp(530px,69dvh,670px);min-height:530px;padding:12px}}@media(max-width:620px){.game-layout.darts-layout>.game-stage{height:590px;min-height:590px;padding:8px}}@media(max-width:380px){.game-layout.darts-layout>.game-stage{height:560px;min-height:560px}}.game-layout.diamonds-layout>.bet-panel,.game-layout.diamonds-layout .bet-panel{border-right-color:#f7cf5747;background:radial-gradient(circle at 0 0,rgba(117,88,231,.2),transparent 44%),linear-gradient(180deg,#091137fe,#03081efe);color:#f8f6ff}.game-layout.diamonds-layout>.game-stage{height:100%;min-height:590px;overflow:hidden;background:radial-gradient(circle at 52% 40%,rgba(101,78,218,.21),transparent 43%),linear-gradient(160deg,#080f35,#050a26 58%,#03071c)}.game-layout.diamonds-layout>.bet-panel .field label,.game-layout.diamonds-layout>.bet-panel .diamonds-fair-row{color:#b9c4ec}.game-layout.diamonds-layout>.bet-panel .field label small{color:#b8b2ef}.game-layout.diamonds-layout>.bet-panel .segmented{border-color:#f7cf574d;background:#03081feb}.game-layout.diamonds-layout>.bet-panel .segmented button{color:#d8d4f2}.game-layout.diamonds-layout>.bet-panel .segmented button.active{border-color:#ffe48d9e;color:#fff9df;background:linear-gradient(180deg,#735de2,#3d318e);box-shadow:inset 0 1px #ffffff2b,0 8px 20px #1f166757}.game-layout.diamonds-layout>.bet-panel .amount-input,.game-layout.diamonds-layout>.bet-panel .field input,.game-layout.diamonds-layout>.bet-panel .result-banner,.game-layout.diamonds-layout>.bet-panel .diamonds-instant-toggle{border-color:#8167e661;color:#f8f6ff;background:#040922e6}.game-layout.diamonds-layout>.bet-panel .amount-input span,.game-layout.diamonds-layout>.bet-panel .amount-input button{border-color:#f7cf5747;color:#fff0ad;background:#12113bf5}.game-layout.diamonds-layout>.bet-panel .amount-input input,.game-layout.diamonds-layout>.bet-panel .field input{color:#fbfaff;caret-color:#f7cf57}.game-layout.diamonds-layout>.bet-panel .amount-input:focus-within,.game-layout.diamonds-layout>.bet-panel .field input:focus{border-color:#a085ffc7;box-shadow:0 0 0 3px #7558e726,inset 0 1px #ffffff0f}.game-layout.diamonds-layout>.bet-panel button:focus-visible,.game-layout.diamonds-layout>.bet-panel input:focus-visible{outline-color:#f7cf57;box-shadow:0 0 0 4px #f7cf5724}.game-layout.diamonds-layout>.bet-panel .result-banner.win{border-color:#f7cf5794;color:#ffe890}.game-layout.diamonds-layout>.bet-panel .result-banner.loss{border-color:#e15f8f8a;color:#ff9fbe}.game-layout.diamonds-layout>.bet-panel .diamonds-instant-toggle.active{border-color:#f7cf578a;color:#fff0ad;background:#37297ce0}.game-layout.diamonds-layout>.bet-panel .button.primary,.game-layout.diamonds-layout>.bet-panel .button.primary.block{border-color:#ffe691c2;color:#0b1232;background:linear-gradient(180deg,#f7d260,#b77d1d 64%,#744c11);text-shadow:none}@media(min-width:901px)and (max-height:790px){.game-layout.diamonds-layout>.game-stage{min-height:520px}}@media(max-width:900px){.game-layout.diamonds-layout>.game-stage{grid-column:1;grid-row:1;height:clamp(570px,72dvh,680px);min-height:570px;padding:12px}.game-layout.diamonds-layout>.bet-panel{grid-column:1;grid-row:2;overflow:visible}.game-layout.diamonds-layout>.game-footer{grid-column:1;grid-row:3}}@media(max-width:620px){.game-layout.diamonds-layout>.game-stage{height:610px;min-height:610px;padding:8px}}@media(max-width:390px){.game-layout.diamonds-layout>.game-stage{height:590px;min-height:590px}}.game-layout.drill-layout>.bet-panel,.game-layout.drill-layout .bet-panel{border-right-color:#f7cf5747;color:#f8f6ff;background:radial-gradient(circle at 0 0,rgba(117,88,231,.2),transparent 44%),linear-gradient(180deg,#091137fe,#03081efe)}.game-layout.drill-layout>.game-stage{height:100%;min-height:590px;overflow:hidden;background:radial-gradient(circle at 52% 39%,rgba(101,78,218,.21),transparent 43%),linear-gradient(160deg,#080f35,#050a26 58%,#03071c)}.game-layout.drill-layout>.bet-panel .field label,.game-layout.drill-layout>.bet-panel .drill-choice-field>label,.game-layout.drill-layout>.bet-panel .drill-fair-row{color:#b9c4ec}.game-layout.drill-layout>.bet-panel .field label small{color:#b8b2ef}.game-layout.drill-layout>.bet-panel .segmented{border-color:#f7cf574d;background:#03081feb}.game-layout.drill-layout>.bet-panel .segmented button{color:#d8d4f2}.game-layout.drill-layout>.bet-panel .segmented button.active{border-color:#ffe48d9e;color:#fff9df;background:linear-gradient(180deg,#735de2,#3d318e);box-shadow:inset 0 1px #ffffff2b,0 8px 20px #1f166757}.game-layout.drill-layout>.bet-panel .amount-input,.game-layout.drill-layout>.bet-panel .field input,.game-layout.drill-layout>.bet-panel .result-banner,.game-layout.drill-layout>.bet-panel .drill-instant-toggle,.game-layout.drill-layout>.bet-panel .drill-random-toggle,.game-layout.drill-layout>.bet-panel .drill-choice-button{border-color:#8167e661;color:#f8f6ff;background:#040922e6}.game-layout.drill-layout>.bet-panel .amount-input span,.game-layout.drill-layout>.bet-panel .amount-input button{border-color:#f7cf5747;color:#fff0ad;background:#12113bf5}.game-layout.drill-layout>.bet-panel .amount-input input,.game-layout.drill-layout>.bet-panel .field input{color:#fbfaff;caret-color:#f7cf57}.game-layout.drill-layout>.bet-panel .amount-input:focus-within,.game-layout.drill-layout>.bet-panel .field input:focus{border-color:#a085ffc7;box-shadow:0 0 0 3px #7558e726,inset 0 1px #ffffff0f}.game-layout.drill-layout>.bet-panel button:focus-visible,.game-layout.drill-layout>.bet-panel input:focus-visible{outline-color:#f7cf57;box-shadow:0 0 0 4px #f7cf5724}.game-layout.drill-layout>.bet-panel .result-banner.win{border-color:#52da7d94;color:#9df2b7}.game-layout.drill-layout>.bet-panel .result-banner.loss{border-color:#e15f8f8a;color:#ff9fbe}.game-layout.drill-layout>.bet-panel .drill-instant-toggle.active,.game-layout.drill-layout>.bet-panel .drill-random-toggle.active,.game-layout.drill-layout>.bet-panel .drill-choice-button.active{border-color:#f7cf578a;color:#fff0ad;background:#37297ce0}.game-layout.drill-layout>.bet-panel .button.primary,.game-layout.drill-layout>.bet-panel .button.primary.block{border-color:#ffe691c2;color:#0b1232;background:linear-gradient(180deg,#f7d260,#b77d1d 64%,#744c11);text-shadow:none}@media(min-width:901px)and (max-height:790px){.game-layout.drill-layout>.game-stage{min-height:515px}}@media(max-width:900px){.game-layout.drill-layout>.game-stage{grid-column:1;grid-row:1;height:clamp(560px,70dvh,660px);min-height:560px;padding:12px}.game-layout.drill-layout>.bet-panel{grid-column:1;grid-row:2;overflow:visible}.game-layout.drill-layout>.game-footer{grid-column:1;grid-row:3}}@media(max-width:620px){.game-layout.drill-layout>.game-stage{height:600px;min-height:600px;padding:8px}}@media(max-width:390px){.game-layout.drill-layout>.game-stage{height:580px;min-height:580px}}.home-game-search,.guest-cubit-guide,.practice-handoff{border-color:#8462e557;background:radial-gradient(circle at 100% 0,rgba(117,88,231,.14),transparent 42%),linear-gradient(180deg,#091137fa,#04091ffc);box-shadow:0 16px 34px #0002123d}a.button,a.game-tile,a.nav-button,a.originals-drawer-game,a.your-game-play{text-decoration:none}.home-game-search:focus-within{border-color:#f7cf57ad;box-shadow:0 0 0 3px #f7cf571f}.home-game-search svg,.cubit-guide-privacy svg{color:#f7cf57}.home-game-filter{border-color:#8462e54d;background:#091137f0;color:#b9c4ec}.home-game-filter:hover,.home-game-filter:focus-visible{border-color:#f7cf5794;color:#fff0ad}.home-game-filter.active{border-color:#f7cf57ad;background:linear-gradient(180deg,#4b369dfa,#2d2069fa);color:#fff4bf;box-shadow:inset 0 1px #ffffff14}.game-tile.game-tile-practice{border-color:#f7cf577a}.game-tile.game-tile-practice>small{color:#f8d66e}.cubit-guide-steps li{border-color:#8462e53d;background:#060c28c7}.cubit-guide-steps li>span,.practice-handoff-icon{border:1px solid rgba(247,207,87,.46);background:linear-gradient(180deg,#543dacf0,#281d60fa);color:#fff0ad}.practice-handoff{border-color:#f7cf5761}.practice-handoff-dismiss:hover,.practice-handoff-dismiss:focus-visible{background:#7558e733;color:#fff}.chat-feed-tabs{border-bottom-color:#8462e538;background:#04091feb}.chat-feed-tabs button{color:#aeb9dd}.chat-feed-tabs button:hover,.chat-feed-tabs button:focus-visible{color:#fff;background:#7558e726}.chat-feed-tabs button.active{border-color:#f7cf5770;background:linear-gradient(180deg,#463396f5,#271c5efa);color:#fff2b4}.rain-funding-note{margin-top:6px;line-height:1.38}.nav-button:focus-visible,.originals-drawer-game:focus-visible,.game-tile:focus-visible,.your-game-play:focus-visible{outline:3px solid #f7cf57;outline-offset:2px}@media(min-width:641px)and (max-width:900px){.brand-hero-media,.brand-hero-media img{height:clamp(118px,19vw,180px);aspect-ratio:auto;object-fit:cover;object-position:center bottom}.brand-hero-copy{grid-template-columns:minmax(0,1fr) minmax(230px,.78fr);gap:16px;padding:22px!important}.brand-hero-copy h1{margin:7px 0 9px;font-size:clamp(30px,5vw,40px)}.brand-hero-message>p{font-size:14px;line-height:1.5}.brand-hero-action-panel{padding:16px}.brand-hero-copy .actions{gap:8px;margin-top:10px}.brand-hero-copy .button{min-height:44px}.brand-hero-action-panel .hero-proof-grid{gap:7px;margin-top:10px}}@media(max-width:640px){.topbar.signed-out .topbar-brand-slot>.icon-button.mobile-only,.topbar.signed-out .chat-toggle-button{width:44px;min-width:44px;height:44px;min-height:44px}.topbar.signed-out .auth-actions .button{height:44px;min-height:44px}.brand-hero-media,.brand-hero-media img{height:min(31vw,118px);min-height:92px;aspect-ratio:auto;object-fit:cover}.brand-hero-copy{gap:12px;padding:15px!important}.brand-hero-copy .hero-eyebrow{font-size:9px}.brand-hero-copy h1{margin:5px 0 7px;font-size:clamp(24px,7.7vw,33px);line-height:1.04}.brand-hero-message>p{margin:0;font-size:13px;line-height:1.42}.brand-hero-action-panel{padding:12px}.hero-action-kicker{font-size:14px}.brand-hero-copy .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px}.brand-hero-copy .actions .button:last-child{display:none}.brand-hero-copy .button{min-height:44px;padding-inline:8px;font-size:12px}.brand-hero-action-panel .hero-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px}.brand-hero-action-panel .hero-proof-grid span,.brand-hero-action-panel .hero-proof-grid span:last-child{min-height:32px;grid-column:auto;justify-content:center;gap:4px;padding:5px;font-size:9px;text-align:center}.brand-hero-action-panel .hero-proof-grid svg{width:13px;height:13px}.balance-control .balance-value,.topbar.signed-in .balance-control .balance-value{width:auto;min-width:0;max-width:none;min-height:44px;padding-inline:7px;overflow:visible;font-size:clamp(11px,3vw,14px);font-variant-numeric:tabular-nums}.balance-control .balance-value span,.topbar.signed-in .balance-control .balance-value span{min-width:max-content;overflow:visible;text-overflow:clip}}@media(max-width:440px){.guest-cubit-guide-copy .actions{grid-template-columns:1fr}.topbar.signed-in .topbar-brand-slot>.logo.mobile-only{display:none}.topbar.signed-in .topbar-brand-slot{max-width:48px}.topbar.signed-in .balance-control .balance-value .currency-icon{width:18px!important;height:18px!important}}@media(max-width:380px)and (pointer:coarse){.topbar.signed-in .topbar-brand-slot>.icon-button.mobile-only,.topbar.signed-in .chat-toggle-button,.topbar.signed-in .activity-toggle,.topbar.signed-in .profile-button,.topbar.signed-out .topbar-brand-slot>.icon-button.mobile-only,.topbar.signed-out .chat-toggle-button,.topbar.signed-out .auth-actions .button{width:44px;min-width:44px;height:44px;min-height:44px}.topbar.signed-out .auth-actions .button{width:auto}}@media(pointer:coarse){.home-game-filter,.chat-feed-tabs button,.practice-handoff-dismiss,.sidebar .nav-button,.originals-drawer-game,.game-tile,.your-game-play,.guest-cubit-guide .button,.home-games-heading>.button,.feature-card .button,.site-footer>div:not(.site-footer-brand)>button{min-height:44px}}@media(max-width:900px){.game-layout,.roulette-layout{grid-template-areas:"controls" "stage" "footer"}.game-layout>.bet-panel,.game-layout.darts-layout>.bet-panel,.game-layout.diamonds-layout>.bet-panel,.game-layout.drill-layout>.bet-panel,.game-layout.moles-layout>.bet-panel{grid-area:controls;grid-column:1;grid-row:1;position:static;max-height:none;overflow:visible}.game-layout>.game-stage,.game-layout.darts-layout>.game-stage,.game-layout.diamonds-layout>.game-stage,.game-layout.drill-layout>.game-stage,.game-layout.moles-layout>.game-stage{grid-area:stage;grid-column:1;grid-row:2}.game-layout>.game-footer{grid-area:footer;grid-column:1;grid-row:3}}:root{--bg: #03071a;--panel: #0a1330;--panel-2: #0e193a;--panel-3: #111e42;--line: rgba(143, 162, 216, .18);--text: #f5f7ff;--muted: #919bbb;--focus: #f4c845;--surface-raised: rgba(10, 19, 48, .96);--surface-soft: rgba(14, 25, 58, .82);--surface-hover: rgba(25, 39, 81, .88);--shell-line: rgba(112, 137, 207, .22);--shell-line-soft: rgba(143, 162, 216, .13);--shell-panel: #09132e;--shell-panel-raised: #0e193a;--shell-gold: #f4c845;--shell-good: #36d991;--header: 68px;--sidebar: 236px;--sidebar-collapsed: 72px;--chat: 314px;--radius-sm: 9px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--shadow-sm: 0 14px 34px rgba(0, 0, 0, .2);--shadow-md: 0 24px 64px rgba(0, 0, 0, .34)}html,body{background:#03071a}body:before{background:radial-gradient(circle at 47% -16%,rgba(55,88,185,.18),transparent 43rem),linear-gradient(180deg,#03071a,#050a1d 52%,#030716);opacity:1}body:after{background-image:linear-gradient(30deg,rgba(255,255,255,.014) 0 8px,transparent 9px 64px),linear-gradient(150deg,rgba(244,200,69,.018) 0 8px,transparent 9px 64px);background-size:128px 74px;mask-image:none;opacity:1}.topbar{border-bottom:1px solid var(--shell-line);background:#03071af6;box-shadow:0 10px 32px #0000004d;backdrop-filter:blur(16px)}.topbar:after{height:1px;background:linear-gradient(90deg,transparent 8%,rgba(244,200,69,.34),rgba(94,111,210,.24),transparent 92%)}.topbar-left{border-right-color:var(--shell-line)}.topbar-center{gap:14px;padding-inline:22px}.topbar-right{gap:10px;padding-inline:14px;border-left-color:var(--shell-line);background:#04091b94}.topbar-brand-slot{min-width:178px}.topbar .logo,.topbar .brand-lockup{background:transparent}.topbar .desktop-compact-logo{width:178px}.topbar .brand-lockup-image{width:100%}.icon-button,.reward-toggle,.activity-toggle,.profile-button{border:1px solid var(--shell-line-soft);border-radius:10px;background:#0b1430;color:#b7c0dc;box-shadow:none}.icon-button,.reward-toggle,.activity-toggle{width:42px;height:42px;min-width:42px;min-height:42px}.icon-button:hover:not(:disabled),.reward-toggle:hover:not(:disabled),.activity-toggle:hover:not(:disabled),.profile-button:hover:not(:disabled),.reward-toggle.active,.activity-toggle.active,.profile-button.active{border-color:#f4c8456b;background:#111d40;color:#f7d666}.balance-control{height:40px;overflow:hidden;border:1px solid rgba(244,200,69,.24);border-radius:9px;background:#0b1634;box-shadow:inset 0 1px #ffffff06}.balance-control .balance-value{min-width:132px;min-height:38px;padding-inline:12px;color:#fff8da;font-weight:850}.balance-control .wallet-button{width:48px;min-width:48px;min-height:38px;border:0;border-left:1px solid rgba(244,200,69,.34);border-radius:0;background:linear-gradient(180deg,#ffd855,#ae7a14);color:#251a00;box-shadow:none}.balance-control .wallet-button:hover:not(:disabled){background:linear-gradient(180deg,#ffe477,#c38c1f);transform:none}.topbar-user-actions{gap:8px}.profile-button{min-height:42px;gap:8px;padding:2px 9px 2px 4px;background:transparent}.profile-button>strong{font-size:12px}.profile-button .qbee-avatar.topbar{width:36px;height:36px;border-radius:9px}.online{color:#aeb6d1;font-size:12px}.online:before{width:8px;height:8px;background:var(--shell-good);box-shadow:0 0 9px #36d9919e}.profile-dropdown,.rewards-dropdown,.activity-dropdown{border-color:var(--shell-line);border-radius:12px;background:#08102afc;box-shadow:0 22px 58px #00000085}.sidebar{gap:7px;padding:14px 12px 10px;border-right:1px solid var(--shell-line);background:#050a1df9;box-shadow:10px 0 30px #00000024}.app-shell.sidebar-collapsed .sidebar{padding:14px 8px 10px}.sidebar .nav-stack{gap:7px}.sidebar .nav-button,.sidebar .nav-button.reward{min-height:46px;padding:10px 12px;overflow:visible;border:1px solid var(--shell-line-soft);border-radius:9px;background:#09132e;color:#8f9ab9;font-size:12px;font-weight:800}.sidebar .nav-button:before,.sidebar .nav-button.reward:before{inset:8px auto 8px 0;width:2px;background:transparent}.sidebar .nav-button:hover,.sidebar .nav-button.active,.sidebar .nav-button.reward:hover,.sidebar .nav-button.reward.active{border-color:#f4c8456b;background:linear-gradient(135deg,#182751,#0d1837);color:#f7cf59;box-shadow:inset 0 1px #ffffff09}.sidebar .nav-button:hover:before,.sidebar .nav-button.active:before,.sidebar .nav-button.reward:hover:before,.sidebar .nav-button.reward.active:before{background:var(--shell-gold)}.app-shell.sidebar-collapsed .sidebar .nav-button{width:54px;min-height:46px;padding:10px 0}.app-shell.sidebar-collapsed .sidebar .nav-button:after{position:absolute;z-index:8;top:50%;left:calc(100% + 10px);max-width:190px;padding:6px 9px;overflow:hidden;border:1px solid var(--shell-line);border-radius:6px;background:#0d1734;color:#e9edfa;content:attr(aria-label);font-size:11px;font-weight:750;opacity:0;pointer-events:none;text-overflow:ellipsis;transform:translate(-4px,-50%);transition:opacity .13s ease,transform .13s ease;white-space:nowrap}.app-shell.sidebar-collapsed .sidebar .nav-button:hover:after,.app-shell.sidebar-collapsed .sidebar .nav-button:focus-visible:after{opacity:1;transform:translateY(-50%)}.sidebar .discord-callout{min-height:52px;padding:10px;border-color:#6376ff57;border-radius:9px;background:linear-gradient(145deg,#111a43,#0b1532);color:#a9b4ff}.app-shell.sidebar-collapsed .sidebar .discord-callout{width:54px;min-height:48px;padding:9px 0}.chat-panel{border-left:1px solid var(--shell-line);background:#04091bfb;box-shadow:-14px 0 32px #0003}.rain-card{margin:14px 12px 10px;padding:14px;border:1px solid rgba(244,200,69,.38);border-radius:12px;background:radial-gradient(circle at 100% 0,rgba(73,85,179,.32),transparent 55%),linear-gradient(145deg,#111c47,#11183a);box-shadow:0 14px 30px #00000038}.rain-title strong{font-size:13px}.rain-amount{color:#fff4c7;font-size:22px}.rain-card .muted,.rain-funding-note{color:#9ba6c6}.rain-card .button.gold{border-color:#e6b83a;background:linear-gradient(180deg,#f4cf55,#ae7b18);color:#261b00;box-shadow:none}.chat-feed-tabs{gap:6px;padding:0 12px 9px;border-bottom:1px solid var(--shell-line-soft)}.chat-feed-tabs button{min-height:39px;border:1px solid transparent;border-radius:8px;background:transparent;color:#8994b4;font-size:11px;font-weight:800}.chat-feed-tabs button:hover,.chat-feed-tabs button:focus-visible,.chat-feed-tabs button.active{border-color:#f4c84559;background:#111d40;color:#f5cc50}.chat-list{gap:13px;padding:10px 13px;scrollbar-color:#3a4c7d transparent}.chat-message{gap:8px}.chat-avatar{width:30px;height:30px;border:1px solid rgba(244,200,69,.26);border-radius:8px;background:#152146;color:#f1cb56;box-shadow:none}.chat-bubble,.chat-message-content{border-color:#8fa2d81f;border-radius:8px;background:#0a1430bd}.chat-name-button{color:#e5e9f7;font-size:12px;min-width:24px;min-height:24px;justify-content:center;margin-block:-6px;padding-inline:2px}.chat-bubble{color:#abb4ce;font-size:13px;line-height:1.45}.chat-compose{padding:11px;border-top:1px solid var(--shell-line-soft)}.chat-compose input{min-height:42px;border:1px solid var(--shell-line);border-radius:8px;background:#09132e;color:#fff}.chat-compose-row>.button.primary{border-color:#e9bb3b;border-radius:8px;background:linear-gradient(180deg,#f4cf55,#aa7615);color:#251900}.chat-pull-tab{min-height:96px;border-color:#f4c84561;border-radius:9px 0 0 9px;background:#0d1734;color:#f4ca4e}.page{padding-top:calc(var(--header) + var(--safe-top))}.page-inner{width:min(100%,1120px);padding:26px clamp(18px,2.5vw,34px) 54px}.page-title-row{margin-bottom:20px}.page-title{color:var(--text);font-size:clamp(25px,3vw,34px);letter-spacing:-.035em;text-shadow:none}.page-subtitle{color:var(--muted);font-size:12px}.section{margin-top:24px}.section-heading{margin-bottom:11px}.section-heading h2{color:var(--text);font-size:18px;letter-spacing:-.02em}.section-heading h2:before{width:5px;height:5px;background:var(--shell-gold);box-shadow:0 0 12px #f4c8455c}.panel,.card,.feature-card,.history-panel{border-color:var(--shell-line-soft);border-radius:12px;background:linear-gradient(145deg,#0d1837f0,#070f25f5);box-shadow:0 16px 40px #00000029}.brand-hero{border-color:var(--shell-line-soft);border-radius:14px;background:#07102b;box-shadow:0 20px 54px #0000004d}.brand-hero-media,.brand-hero-media img{background:#03071a}.brand-hero-copy{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:clamp(20px,3.2vw,44px);padding:clamp(20px,2.6vw,32px)!important;border-top-color:var(--shell-line-soft);background:linear-gradient(90deg,#081232fc,#070d25fa)}.brand-hero-copy .hero-eyebrow,.hero-eyebrow{color:var(--shell-gold)}.brand-hero-copy h1{margin-block:8px 10px;font-size:clamp(30px,3.7vw,50px)}.brand-hero-copy h1 strong{color:var(--shell-gold)}.brand-hero-message>p{max-width:64ch;color:#aeb7d2;font-size:clamp(14px,1.3vw,16px);line-height:1.55}.brand-hero-action-panel{padding:clamp(16px,2vw,22px);border-color:#f4c84533;border-radius:12px;background:radial-gradient(circle at 100% 0,rgba(73,85,179,.2),transparent 54%),#0b1534}.hero-action-kicker{font-size:16px}.brand-hero-copy .actions{gap:8px;margin-top:12px}.brand-hero-action-panel .hero-proof-grid{gap:7px;margin-top:12px}.brand-hero-action-panel .hero-proof-grid span,.brand-hero-action-panel .hero-proof-grid span:last-child{min-height:34px;padding:6px 9px;border-color:var(--shell-line-soft);border-radius:8px;background:#050b20ad;color:#b7c0dc;font-size:10px}.returning-home-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 20px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.returning-home-copy{min-width:0}.returning-home-header .hero-eyebrow{display:block;margin:0 0 4px}.returning-home-header h1{font-size:clamp(25px,3vw,34px);overflow-wrap:anywhere}.returning-home-rank{flex:0 0 auto;min-height:40px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--returning-rank-color, var(--shell-gold)) 58%,rgba(244,200,69,.4));border-radius:8px;background:color-mix(in srgb,var(--returning-rank-color, var(--shell-gold)) 14%,rgba(93,67,11,.22));color:#f7d66c;font-size:11px;font-weight:800;line-height:1.35;cursor:pointer}.returning-home-rank:hover,.returning-home-rank:focus-visible{border-color:var(--shell-gold);color:#fff1b3;outline:none;box-shadow:0 0 0 3px #f4c8451f}.returning-home-action{border-color:#f4c8454d;border-radius:10px;background:linear-gradient(90deg,#543e0e4d,#0b1630f0)}.returning-home-action-icon{border-color:#f4c8454d;border-radius:8px;background:#f4c8451a;color:var(--shell-gold)}.home-game-catalog{gap:12px}.home-game-tools{gap:9px}.home-game-filters,.originals-filter-strip{padding-bottom:8px;overscroll-behavior-inline:contain;scroll-padding-inline:2px;scroll-snap-type:inline proximity;scrollbar-width:thin;scrollbar-color:#3a4c7d rgba(5,10,29,.74);-webkit-overflow-scrolling:touch}.home-game-filters::-webkit-scrollbar,.originals-filter-strip::-webkit-scrollbar{height:5px}.home-game-filters::-webkit-scrollbar-track,.originals-filter-strip::-webkit-scrollbar-track{border-radius:999px;background:#050a1dbd}.home-game-filters::-webkit-scrollbar-thumb,.originals-filter-strip::-webkit-scrollbar-thumb{border-radius:999px;background:#3a4c7d}.home-game-filters:hover::-webkit-scrollbar-thumb,.home-game-filters:focus-within::-webkit-scrollbar-thumb,.originals-filter-strip:hover::-webkit-scrollbar-thumb,.originals-filter-strip:focus-within::-webkit-scrollbar-thumb{background:#a98832}.home-game-search,.home-game-filter{border-color:var(--shell-line-soft);background:#09132e;box-shadow:none}.home-game-search:focus-within,.home-game-filter:hover,.home-game-filter:focus-visible,.home-game-filter.active{border-color:#f4c84575}.home-game-filter.active{background:#172241;color:#f5d15f;box-shadow:inset 0 -2px #f4c845cc}.home-game-filter,.originals-filter-strip .lobby-filter{scroll-snap-align:start}.home-game-grid{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:10px}.home-game-grid .game-tile{min-height:154px;aspect-ratio:.86;border-width:1px;border-radius:10px;box-shadow:0 12px 24px #0003}.home-game-grid .game-tile:hover{border-color:#f4c8458c;transform:translateY(-2px)}.returning-originals-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.returning-originals-grid .your-game-card{height:142px;aspect-ratio:auto;border-color:var(--shell-line);border-radius:10px;background:#0c1533;box-shadow:0 12px 24px #0003}.returning-originals-grid .your-game-card.saved{border-color:#f4c8458f}.player-personalized-games .your-games-rail{grid-auto-columns:150px;gap:10px;scrollbar-color:#3a4c7d transparent}.player-personalized-games .your-game-card{border-color:var(--shell-line);border-radius:10px;background:#0c1533;box-shadow:0 12px 24px #0003}.player-personalized-games .your-game-card.saved{border-color:#f4c8458f}.feature-grid{gap:10px;margin-top:20px}.feature-card{min-height:160px;border-color:var(--shell-line-soft);border-radius:12px;background:linear-gradient(145deg,#0d1837f0,#070f25f5)}.feature-card:hover{border-color:#f4c8456b}.feature-card .feature-kicker{color:var(--shell-gold)}.feature-card .button{border-color:var(--shell-line);background:#111d3e;color:#d7ddef}.feature-card .button:hover:not(:disabled),.feature-card .button:focus-visible{border-color:#f4c8456b;background:#172241;color:#f7d666}.game-layout>.bet-panel .segmented button.active,.game-layout .bet-panel .segmented button.active,.game-layout[class]>.bet-panel .segmented button.active,.game-layout[class] .bet-panel .segmented button.active,.game-layout>.bet-panel .tabs button.active,.game-layout .bet-panel .tabs button.active,.game-layout[class]>.bet-panel .tabs button.active,.game-layout[class] .bet-panel .tabs button.active,.game-layout>.bet-panel .game-tabs button.active,.game-layout .bet-panel .game-tabs button.active,.game-layout[class]>.bet-panel .game-tabs button.active,.game-layout[class] .bet-panel .game-tabs button.active,.game-layout>.bet-panel .dice-auto-rule-tabs button.active,.game-layout .bet-panel .dice-auto-rule-tabs button.active,.game-layout[class]>.bet-panel .dice-auto-rule-tabs button.active,.game-layout[class] .bet-panel .dice-auto-rule-tabs button.active{border-color:#f4c8459e;background:linear-gradient(180deg,#172241,#101a38);color:#f7d666;text-shadow:none;box-shadow:inset 0 -2px #f4c845e0}.game-layout>.bet-panel .segmented button.active:hover:not(:disabled),.game-layout .bet-panel .segmented button.active:hover:not(:disabled),.game-layout[class]>.bet-panel .segmented button.active:hover:not(:disabled),.game-layout[class] .bet-panel .segmented button.active:hover:not(:disabled),.game-layout>.bet-panel .tabs button.active:hover:not(:disabled),.game-layout .bet-panel .tabs button.active:hover:not(:disabled),.game-layout[class]>.bet-panel .tabs button.active:hover:not(:disabled),.game-layout[class] .bet-panel .tabs button.active:hover:not(:disabled),.game-layout>.bet-panel .game-tabs button.active:hover:not(:disabled),.game-layout .bet-panel .game-tabs button.active:hover:not(:disabled),.game-layout[class]>.bet-panel .game-tabs button.active:hover:not(:disabled),.game-layout[class] .bet-panel .game-tabs button.active:hover:not(:disabled){border-color:#f4c845c2;background:linear-gradient(180deg,#1c294b,#121c3c);color:#ffe17b}.account-layout{grid-template-columns:220px minmax(0,1fr);gap:16px}.account-profile-card{top:calc(var(--header) + 16px);gap:9px;padding:16px;border-color:var(--shell-line-soft);border-radius:12px;background:linear-gradient(145deg,#0d1837f5,#070f25fa);box-shadow:0 16px 40px #0000002e}.account-profile-card>.qbee-avatar.account{width:92px;height:92px}.account-profile-card>strong{font-size:17px}.account-profile-card>span{color:var(--muted);font-size:10px}.account-profile-card .account-avatar-edit{min-height:34px;border-color:var(--shell-line);background:#111d3e;font-size:10px}.profile-card-achievements>span{min-height:26px;border-color:#f4c84540;border-radius:7px;background:#f4c84512;color:#f4ca4e}.account-main{gap:12px;container-name:account-main;container-type:inline-size}.account-stats.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.account-stats .stat{padding:11px 12px;border:1px solid var(--shell-line-soft);border-radius:9px;background:#0b1532;box-shadow:none}.account-stats .stat-label{color:var(--muted);font-size:9px}.account-stats .stat-value{margin-top:3px;font-size:13px}.tabs.account-tabs{width:min(560px,100%);gap:4px;padding:5px;border-color:var(--shell-line-soft);border-radius:10px 10px 0 0;background:#08112b;margin-bottom:-12px}.tabs.account-tabs button{min-height:38px;padding-inline:15px;border:1px solid transparent;border-radius:7px;color:#8f9ab7;font-size:11px}.tabs.account-tabs button:hover:not(.active){border-color:var(--shell-line-soft);background:#111d3b}.tabs.account-tabs button.active{border-color:#f4c84557;background:#172241;color:#f5d15f;box-shadow:none}.account-tab-panel{min-height:250px;border-radius:0 0 12px 12px;background:linear-gradient(145deg,#0d1837f0,#070f25f5)}.account-control-grid>a{border-color:var(--shell-line-soft);border-radius:10px;background:#0a1430}.account-control-grid>a:hover,.account-control-grid>a:focus-visible{border-color:#f4c8456b;background:#111d40}@media(max-width:1280px){:root{--chat: 0px}.topbar{grid-template-columns:var(--sidebar) minmax(0,1fr)}.app-shell.sidebar-collapsed .topbar{grid-template-columns:var(--sidebar-collapsed) minmax(0,1fr)}.topbar-right,.chat-pull-tab{display:none!important}.app-shell.chat-open .page,.app-shell.chat-collapsed .page{margin-right:0}.app-shell.chat-open .topbar-center{padding-right:22px}.chat-panel{z-index:24;top:calc(var(--header) + var(--safe-top) + 8px);right:max(8px,var(--safe-right));bottom:max(8px,var(--safe-bottom));width:min(360px,calc(100vw - 16px - var(--safe-left) - var(--safe-right)));min-height:0;padding-bottom:0;overflow:hidden;border-color:var(--shell-line);border-radius:12px;background:#04091bfc;box-shadow:-20px 0 44px #0006;transform:translate(calc(100% + 16px));transition:transform .16s ease}.chat-panel:not(.open){display:none}.chat-panel.open{display:flex;transform:translate(0)}.auth-actions>.mobile-only,.topbar-user-actions>.mobile-only{display:inline-grid}.chat-mobile-header{min-height:52px;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px 6px 14px;border-bottom-color:var(--shell-line-soft);background:#08112b}.chat-mobile-header>div{display:inline-flex;align-items:center;gap:9px;color:#fff6d5}.chat-mobile-close{width:44px;height:44px}.shell-overlay-backdrop{position:fixed;z-index:19;top:calc(var(--header) + var(--safe-top));right:0;bottom:0;left:0;display:block;padding:0;border:0;background:#010312a3;backdrop-filter:blur(2px);cursor:default}.site-footer{min-width:0;max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.site-footer>*,.site-footer-disclaimer{min-width:0;max-width:100%}.site-footer-disclaimer{grid-column:1 / -1;overflow-wrap:anywhere}}@container account-main (max-width: 620px){.account-stats.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.topbar,.app-shell.sidebar-collapsed .topbar{grid-template-columns:minmax(0,1fr)}.topbar-brand-slot{min-width:0}.sidebar{border-color:var(--shell-line);border-radius:12px;background:#050a1dfc}.sidebar-mobile-header{border-bottom-color:var(--shell-line-soft);background:#08112b}.app-shell.sidebar-collapsed .sidebar .nav-button{width:100%;justify-content:flex-start;gap:11px;padding-inline:12px}.app-shell.sidebar-collapsed .sidebar .nav-button:after{display:none}.app-shell.sidebar-collapsed .sidebar .nav-label{display:block}.app-shell.sidebar-collapsed .sidebar .originals-drawer-trigger>svg:last-child{display:block;margin-left:auto}.app-shell.sidebar-collapsed .sidebar .discord-callout{width:100%;justify-content:flex-start;gap:10px;padding-inline:10px}.app-shell.sidebar-collapsed .sidebar .discord-callout span{display:inline}.brand-hero-copy,.account-layout{grid-template-columns:1fr}.account-profile-card{position:static}}@media(max-width:640px){.returning-home-header{margin-bottom:15px}.returning-home-rank{display:none}:root{--header: 60px}.topbar-center{gap:7px;padding-inline:10px}.page-inner{padding:17px 12px 46px}.page-title-row{margin-bottom:15px}.page-subtitle{display:none}.brand-hero{border-radius:12px}.brand-hero-copy{gap:12px;padding:15px!important}.home-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-game-grid .game-tile{min-height:142px}.returning-originals-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.returning-originals-grid .your-game-card{height:136px}.player-personalized-games .your-games-rail{grid-auto-columns:136px;gap:8px}.returning-home-action{grid-template-columns:auto minmax(0,1fr)}.returning-home-action>.button{grid-column:1 / -1;width:100%}.account-stats.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tabs.account-tabs{overflow-x:auto;border-radius:10px 10px 0 0}.tabs.account-tabs button{min-height:44px;flex:0 0 auto;padding-inline:12px}.game-layout>.bet-panel .amount-input>button,.game-layout>.bet-panel .roulette-total-box>button,.guest-game-notice>.actions .button.small{min-width:44px;min-height:44px}.game-layout>.bet-panel .segmented>button,.roulette-layout .roulette-table-actions>button{min-height:44px}.roulette-layout>.bet-panel .roulette-chip-tray{grid-template-columns:repeat(5,minmax(44px,1fr));gap:2px;padding-inline:5px}.roulette-layout>.bet-panel .roulette-chip{width:44px;min-width:44px;height:44px;min-height:44px}.roulette-layout .roulette-grid{grid-template-columns:44px repeat(12,44px) 44px;grid-template-rows:repeat(5,44px);gap:2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.roulette-layout .roulette-grid>.roulette-cell{min-width:44px;min-height:44px}.site-footer{grid-template-columns:minmax(0,1fr)}.site-footer-disclaimer{grid-column:auto}}@media(max-width:440px){.topbar-center{gap:4px;padding-inline:4px}.topbar.signed-out .topbar-brand-slot{width:auto;max-width:none;flex:0 0 auto;gap:3px}.topbar.signed-out .topbar-brand-slot>.icon-button.mobile-only{width:44px;min-width:44px;height:44px;min-height:44px}.topbar.signed-out .topbar-brand-slot>.logo.mobile-only{width:40px;min-width:40px;height:44px;min-height:44px;max-width:40px;flex:0 0 40px;display:grid;place-items:center}.topbar.signed-out .topbar-brand-slot>.logo.mobile-only .brand-lockup{display:none}.topbar.signed-out .mobile-brand-mark{width:36px;height:36px;display:block;border-radius:8px}.topbar.signed-out .auth-actions{gap:3px;margin-left:auto}.topbar.signed-out .chat-toggle-button{width:44px;min-width:44px;height:44px;min-height:44px}.topbar.signed-out .auth-actions .button{height:44px;min-height:44px;padding-inline:6px;font-size:12px}.topbar.signed-in .topbar-brand-slot{width:44px;min-width:44px;max-width:44px;flex:0 0 44px}.topbar.signed-in .topbar-brand-slot>.logo.mobile-only{display:none}.topbar.signed-in .topbar-brand-slot>.icon-button.mobile-only{width:44px;min-width:44px;height:44px;min-height:44px}.topbar.signed-in .balance-control{min-width:54px;max-width:78px;flex:1 1 78px}.topbar.signed-in .balance-control .balance-value{width:100%;min-width:0;max-width:100%;padding-inline:5px;overflow:hidden}.topbar.signed-in .balance-control .balance-value span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar.signed-in .topbar-user-actions{flex:0 0 auto;gap:4px}.topbar.signed-in .profile-button{width:42px;min-width:42px;padding:2px}.topbar.signed-in .profile-button>strong{display:none}.account-stats.stats-grid{grid-template-columns:1fr 1fr}}@media(max-width:1280px)and (max-height:560px){.chat-panel.open{overflow-y:auto;overscroll-behavior:contain}.chat-panel.open .chat-list{min-height:96px;flex:0 0 96px}}@media(max-width:440px)and (max-height:700px){.chat-mobile-header{min-height:48px;padding-block:2px}.rain-card{flex:0 1 auto;margin:8px;padding:9px;border-radius:9px}.rain-amount{margin-block:3px 1px;font-size:18px}.rain-card .rain-status{margin-top:3px}.rain-funding-note{margin-top:3px;font-size:9px;line-height:1.24}.rain-card .button.gold{min-height:40px;margin-top:6px!important}.chat-feed-tabs{flex:0 0 auto;padding:0 8px 5px}.chat-feed-tabs button{min-height:36px}.chat-list{min-height:56px;flex:1 1 56px;padding:4px 9px 8px}.chat-auth-prompt{flex:0 0 auto;gap:6px 8px;padding:8px}.chat-auth-prompt>.button{min-height:44px}}@media(prefers-reduced-motion:reduce){.app-shell.sidebar-collapsed .sidebar .nav-button:after{transition:none}}
