:root{color:#f8fafc;--app-safe-top:env(safe-area-inset-top,0px);--app-safe-right:env(safe-area-inset-right,0px);--app-safe-bottom:env(safe-area-inset-bottom,0px);--app-safe-left:env(safe-area-inset-left,0px);--sc-primary:#22c55e;--sc-bright:#4ade80;--sc-dark:#052e1a;--sc-border:#4ade8073;--sc-glow:#22c55e59;--sc-mint:#bbf7d0;--sc-ink:#03180c;--sc-chip-gradient:radial-gradient(circle at 30% 22%, #ffffffd1, transparent 16%), linear-gradient(180deg, #bbf7d0 0%, #4ade80 35%, #22c55e 68%, #052e1a 100%);--sc-panel-gradient:radial-gradient(circle at 16% 12%, #bbf7d033, transparent 34%), linear-gradient(135deg, #052e1af5, #080d16f2 64%);--sc-button-gradient:linear-gradient(180deg, #dcfce7 0%, #86efac 35%, #22c55e 72%, #15803d 100%);--sc-gold-border:#ffc8575c;font-synthesis:none;text-rendering:optimizelegibility;background:#0e1118;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.table-game-card.emberStack .table-game-art{color:#f59e0b}.ember-stack-game-host{width:100%;max-width:none;overflow:hidden;padding:0!important}.ember-stack-page{--ember-intensity:0;--ember-camera-rise:0px;--ember-amber:#f59e0b;--ember-gold:#facc15;--ember-rose:#fb7185;--ember-cyan:#67e8f9;--ember-panel:#070a12d1;--ember-cpu-attempt-ms:.82s;width:100%;height:100dvh;min-height:100dvh;padding:max(6px, var(--app-safe-top)) max(7px, var(--app-safe-right)) max(7px, var(--app-safe-bottom)) max(7px, var(--app-safe-left));color:#fff7ed;background:radial-gradient(ellipse at 48% calc(74% - var(--ember-camera-rise) * .12), rgba(245, 158, 11, calc(.11 + var(--ember-intensity) * .16)), transparent 45%), linear-gradient(180deg, #ffffff07, transparent 18%), linear-gradient(145deg, #04060b 0%, #11141c 48%, #05060b 100%);grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(5px,1.1dvh,10px);display:grid;position:relative;overflow:hidden}.ember-stack-page:before,.ember-stack-page:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.ember-stack-page:before{opacity:calc(.08 + var(--ember-intensity) * .18);transform:translateY(calc(var(--ember-camera-rise) * -.18));background:radial-gradient(at 72% 18%,#67e8f914,#0000 28%),repeating-linear-gradient(90deg,#0000 0 42px,#67e8f905 43px 44px)}.ember-stack-page:after{background:radial-gradient(at 50% 52%,#0000 36%,#00000094 100%),linear-gradient(#0000003d,#0000 32%,#00000042)}.ember-stack-page>*{z-index:1;position:relative}.ember-stack-header,.ember-stack-controls{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#16181ef0,#05070de0),radial-gradient(at 18% 0,#facc1521,#0000 48%),radial-gradient(at 82% 0,#67e8f91a,#0000 55%);border:1px solid #f59e0b47;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #f59e0b14,0 16px 36px #00000057}.ember-stack-header{border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto 36px;align-items:center;gap:6px;min-height:48px;padding:5px;display:grid}.ember-stack-icon-button,.ember-stack-info-button{color:#ffedd5;background:linear-gradient(#0f172adb,#020617b8),radial-gradient(circle at 50% 0,#facc1529,#0000 58%);border:1px solid #ffedd538;border-radius:999px;place-items:center;min-width:34px;min-height:34px;display:inline-grid;box-shadow:inset 0 1px #ffffff17,0 0 14px #f59e0b1f}.ember-stack-header .casino-sound-toggle{width:34px;min-width:34px;height:34px;min-height:34px;padding:0}.ember-stack-title{justify-content:flex-start;align-items:center;gap:7px;min-width:0;display:flex}.ember-stack-title h1{color:#fff7ed;letter-spacing:0;text-shadow:0 0 16px #fb923c80;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:clamp(1.05rem,4.8vw,1.5rem);line-height:.98;overflow:hidden}.ember-stack-info-button{min-width:28px;min-height:28px}.ember-stack-balance{background:#03071299;border:1px solid #f59e0b38;border-radius:10px;gap:1px;min-width:0;padding:5px 7px;display:grid}.ember-stack-balance span,.ember-stack-meters span,.ember-stack-bet-row label span,.ember-stack-bottom-balance span{color:#fed7aab8;letter-spacing:0;text-transform:uppercase;font-size:clamp(.56rem,2.35vw,.68rem);font-weight:850}.ember-stack-balance strong{color:#fff;text-overflow:ellipsis;min-width:0;font-size:clamp(.72rem,3.4vw,.92rem);overflow:hidden}.ember-stack-currency-tabs,.ember-stack-risk{background:#0206179e;border:1px solid #ffedd524;border-radius:999px;align-items:center;gap:3px;padding:3px;display:flex}.ember-stack-currency-tabs button,.ember-stack-risk button{color:#fed7aa;background:0 0;border:0;border-radius:999px;min-width:0;min-height:30px;font-weight:900}.ember-stack-currency-tabs button{min-width:34px;padding:0 8px;font-size:.72rem}.ember-stack-currency-tabs .active,.ember-stack-risk .active{color:#111827;background:linear-gradient(#fff7ed,#fbbf24 48%,#fb7185);box-shadow:0 0 18px #f59e0b5c,inset 0 1px #ffffff94}.ember-stack-page>.screen-shake{min-height:0;overflow:hidden}.ember-stack-stage{grid-template-rows:minmax(0,1fr) auto auto;gap:clamp(5px,1dvh,8px);height:100%;min-height:0;display:grid}.ember-stack-meters{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.ember-stack-meters div{background:linear-gradient(#111827e6,#070a12d6),radial-gradient(at 12% 0,#facc1521,#0000 54%),linear-gradient(90deg,#fb923c1f,#67e8f90f);border:1px solid #f59e0b38;border-radius:10px;align-content:center;gap:1px;min-width:0;min-height:40px;padding:5px 6px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:inset 0 1px #ffffff14,0 9px 22px #00000038}.ember-stack-meters strong{color:#fff7ed;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 12px #fb923c73;min-width:0;font-size:clamp(.84rem,4.1vw,1.28rem);line-height:1;overflow:hidden}.ember-stack-meters .pulse{animation:.52s both ember-stack-meter-pop}.ember-stack-meters .next{background:linear-gradient(#0c131ceb,#040910e0),radial-gradient(at 82% 0,#67e8f924,#0000 58%);border-color:#67e8f957}.ember-stack-meters .milestone-ten,.ember-stack-meters .milestone-twenty-five,.ember-stack-meters .milestone-fifty,.ember-stack-meters .milestone-hundred,.ember-stack-meters .milestone-two-fifty{box-shadow:0 0 calc(14px + var(--ember-intensity) * 22px) #f59e0b38, inset 0 1px 0 #ffffff1f;border-color:#facc157a}.ember-stack-meters .milestone-fifty strong,.ember-stack-meters .milestone-hundred strong,.ember-stack-meters .milestone-two-fifty strong{color:#fef9c3;text-shadow:0 0 18px #facc15a3,0 0 26px #67e8f92e}.ember-stack-board-shell{touch-action:manipulation;place-items:center;min-height:0;display:grid}.ember-stack-void{--ember-block-h:24px;background:radial-gradient(ellipse at 50% calc(94% - var(--ember-camera-rise) * .3), rgba(245, 158, 11, calc(.12 + var(--ember-intensity) * .22)), transparent 30%), radial-gradient(ellipse at 50% calc(42% - var(--ember-camera-rise) * .12), rgba(103, 232, 249, calc(.08 + var(--ember-intensity) * .1)), transparent 38%), linear-gradient(90deg, #0000008a, transparent 15%, transparent 85%, #0000008a), repeating-linear-gradient(180deg, transparent 0 46px, #67e8f90b 47px 48px), linear-gradient(180deg, #050911 0%, #07101a 52%, #05070c 100%);width:min(100%,430px);min-width:min(100%,258px);max-width:min(100%,540px);height:min(100%,74dvh);box-shadow:0 0 calc(18px + var(--ember-intensity) * 34px) rgba(245, 158, 11, calc(.14 + var(--ember-intensity) * .24)), 0 22px 56px #0000007a, inset 0 0 34px #00000057;isolation:isolate;perspective:620px;background-position:50%;background-size:100% 100%;border:1px solid #f59e0b5c;border-radius:clamp(14px,3.2vw,22px);position:relative;overflow:hidden}.ember-stack-void:before,.ember-stack-void:after{content:"";z-index:5;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.ember-stack-void:before{filter:blur(8px);opacity:.78;background:radial-gradient(#f59e0b33,#67e8f917 42%,#0000 72%);border-radius:50%;width:min(76%,330px);height:62px;bottom:4px}.ember-stack-void:after{filter:drop-shadow(0 0 12px #67e8f94d);opacity:.58;background:linear-gradient(90deg,#0000,#67e8f952,#facc1533,#0000);border-radius:999px;width:auto;height:1px;inset:auto 12% 11%;transform:none}.ember-stack-page.round-present .ember-stack-void:after{opacity:.28}.ember-stack-void.can-continue{cursor:pointer}.ember-stack-void.can-continue:focus-visible{outline-offset:-4px;outline:2px solid #67e8f9b8}.ember-stack-atmosphere,.ember-stack-multiplier-burst{pointer-events:none;position:absolute}.ember-stack-atmosphere{z-index:0;opacity:calc(.22 + var(--ember-intensity) * .18);transform:translateY(calc(var(--ember-camera-rise) * -.22));background:radial-gradient(circle at 18% 84%,#f59e0b1a 0 1px,#0000 1.6px) 0 0/150px 180px,radial-gradient(circle at 74% 74%,#67e8f917 0 1px,#0000 1.6px) 0 0/210px 230px;animation:5.2s linear infinite ember-stack-atmosphere-rise,2.3s ease-in-out infinite ember-stack-heat-shimmer;inset:-6% -10%}.ember-stack-multiplier-burst{z-index:10;aspect-ratio:1;opacity:.82;mix-blend-mode:screen;background:url(/assets/multiplier-burst-BfVKWXB6.png) 50%/contain no-repeat;width:min(86%,390px);animation:.62s ease-out both ember-stack-multiplier-burst;top:12%;left:50%;transform:translate(-50%)}.ember-stack-multiplier-burst.milestone-fifty,.ember-stack-multiplier-burst.milestone-hundred,.ember-stack-multiplier-burst.milestone-two-fifty{opacity:.95;width:min(104%,480px)}.ember-stack-board-hud{z-index:12;pointer-events:none;text-shadow:0 2px 8px #000000b8;gap:4px;display:grid;position:absolute;top:12px;left:14px}.ember-stack-board-current{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ember-stack-board-hud strong{color:#fff7ed;text-shadow:0 0 18px #facc1580,0 3px 12px #000000b8;font-size:clamp(1.12rem,6vw,1.9rem);line-height:.94}.ember-stack-board-cashout{color:#03130a;white-space:nowrap;width:fit-content;max-width:156px;text-shadow:none;background:linear-gradient(#dcfce7f5,#4ade80e0),radial-gradient(circle at 25% 0,#fef08a85,#0000 58%);border-radius:999px;padding:4px 8px;font-size:clamp(.62rem,2.35vw,.74rem);font-weight:950;line-height:1;box-shadow:0 0 14px #4ade8057,inset 0 0 0 1px #ffffff52}.ember-stack-board-next{color:#67e8f9;white-space:nowrap;text-shadow:0 1px 4px #000000db,0 0 11px #67e8f95c;background:#0206178a;border-radius:999px;width:fit-content;max-width:130px;padding:3px 7px 4px;font-size:clamp(.62rem,2.45vw,.76rem);font-weight:950;line-height:1;box-shadow:inset 0 0 0 1px #67e8f92e}.ember-stack-board-hud.pulse{animation:none}.ember-stack-board-hud.milestone-ten strong,.ember-stack-board-hud.milestone-twenty-five strong,.ember-stack-board-hud.milestone-fifty strong,.ember-stack-board-hud.milestone-hundred strong,.ember-stack-board-hud.milestone-two-fifty strong{color:#fef9c3;text-shadow:0 0 24px #facc15ad,0 0 34px #67e8f933}.ember-stack-row-markers{z-index:6;pointer-events:none;position:absolute;inset:0}.ember-stack-row-marker{right:8px;bottom:var(--ember-row-marker-bottom);color:#e2e8f07a;text-shadow:0 2px 8px #000000c7;font-size:clamp(.48rem,1.75vw,.62rem);font-weight:950;transition:color .18s,transform .18s,opacity .18s;position:absolute;transform:translateY(50%)}.ember-stack-row-marker:before{content:"";opacity:.44;background:linear-gradient(90deg,#0000,currentColor);width:22px;height:1px;position:absolute;top:50%;right:calc(100% + 6px)}.ember-stack-row-marker.next{color:#67e8f9e6;transform:translateY(50%)scale(1.06)}.ember-stack-row-marker.current{color:#fef3c7;text-shadow:0 0 14px #facc1594,0 2px 8px #000000c7;transform:translateY(50%)scale(1.1)}.ember-stack-depth-lines,.ember-stack-reflection{pointer-events:none;position:absolute;inset:0}.ember-stack-depth-lines{z-index:1;opacity:calc(.26 + var(--ember-intensity) * .14);transform:translateY(calc(var(--ember-camera-rise) * -.08));background:linear-gradient(90deg,#0000 0 22%,#67e8f914 50%,#0000 78%),repeating-linear-gradient(90deg,#0000 0 58px,#67e8f914 59px 60px,#0000 61px 118px),repeating-linear-gradient(#0000 0 46px,#ffffff08 47px 48px)}.ember-stack-reflection{z-index:8;opacity:.7;background:linear-gradient(#0000 0 62%,#67e8f90b 80%,#f59e0b17 100%),radial-gradient(at 50% 102%,#67e8f914,#0000 36%)}.ember-stack-platform,.ember-stack-cut-piece{left:var(--ember-platform-left);bottom:var(--ember-platform-bottom);width:var(--ember-platform-width);height:var(--ember-block-h);z-index:4;box-shadow:0 0 calc(13px + var(--ember-intensity) * 13px) #f59e0b47, 0 0 10px #67e8f924, 0 8px 16px #0000007a;filter:saturate(calc(1 + var(--ember-platform-level) * .014)) brightness(calc(.94 + var(--ember-platform-level) * .004));transform-origin:50% 70%;will-change:left, bottom, width, transform, filter;background:url(/assets/platform-green-DX2_GCqx.png) 50%/100% 100% no-repeat;border-radius:8px;display:block;position:absolute;transform:translate(0,0)}.ember-stack-platform:after,.ember-stack-cut-piece:after{content:"";filter:blur(5px);opacity:.48;background:#0000007a;border-radius:50%;height:11px;position:absolute;bottom:-8px;left:9%;right:9%}.ember-stack-platform.base{filter:saturate(1.04)brightness(.96);background:url(/assets/platform-green-DX2_GCqx.png) 50%/100% 100% no-repeat;height:28px;box-shadow:0 0 22px #f59e0b33,0 0 14px #67e8f91f,0 9px 18px #0000007a}.ember-stack-platform.active{z-index:6;animation:.74s ease-in-out infinite ember-stack-active-glow,1.18s ease-in-out infinite ember-stack-cpu-intent;box-shadow:0 0 28px #fb923c85,0 0 30px #67e8f933,0 10px 18px #0000008c}.ember-stack-page.action-stacking .ember-stack-platform.active{animation:ember-stack-active-glow .74s ease-in-out infinite, ember-stack-cpu-intent var(--ember-cpu-attempt-ms) cubic-bezier(.2, .82, .22, 1) both}.ember-stack-platform.active.locking{animation:.17s cubic-bezier(.18,.86,.22,1) both ember-stack-cpu-lock-preview}.ember-stack-platform.top-lock{z-index:5;animation:.62s cubic-bezier(.16,.9,.22,1.06) both ember-stack-lock-settle}.ember-stack-platform.quality-perfect{animation:.62s cubic-bezier(.16,.9,.22,1.06) both ember-stack-lock-settle,.72s both ember-stack-perfect-platform;box-shadow:0 0 34px #facc159e,0 0 32px #67e8f93d,0 10px 18px #00000080}.ember-stack-platform.quality-good{animation:.62s cubic-bezier(.16,.9,.22,1.06) both ember-stack-lock-settle,.62s both ember-stack-good-platform}.ember-stack-platform.quality-bad{filter:saturate(1.2)brightness(.9);animation:.62s cubic-bezier(.16,.9,.22,1.06) both ember-stack-lock-settle,.62s both ember-stack-bad-platform}.ember-stack-page.action-cashout .ember-stack-platform.locked{animation:.98s both ember-stack-cashout-tower-lock}.ember-stack-cut-piece{left:var(--ember-cut-left);bottom:var(--ember-cut-bottom);width:var(--ember-cut-width);z-index:7;pointer-events:none;transform-origin:50%;filter:saturate(1.15)brightness(1.02);animation:.76s cubic-bezier(.18,.68,.18,1) both ember-stack-cut-fall}.ember-stack-platform.tier-bottom,.ember-stack-cut-piece.tier-bottom{background:url(/assets/platform-green-DX2_GCqx.png) 50%/100% 100% no-repeat}.ember-stack-platform.tier-middle,.ember-stack-cut-piece.tier-middle{background:url(/assets/platform-blue-CxA5QNa_.png) 50%/100% 100% no-repeat}.ember-stack-platform.tier-top,.ember-stack-cut-piece.tier-top{background:url(/assets/platform-red-D3K1Vaxp.png) 50%/100% 100% no-repeat}.ember-stack-platform.tier-bottom{box-shadow:0 0 24px #22c55e57,0 8px 16px #0000007a}.ember-stack-platform.tier-middle{box-shadow:0 0 24px #38bdf857,0 8px 16px #0000007a}.ember-stack-platform.tier-top{box-shadow:0 0 26px #ef444461,0 8px 16px #00000080}.ember-stack-platform.active.tier-bottom{box-shadow:0 0 30px #22c55e80,0 0 24px #67e8f92e,0 10px 18px #0000008c}.ember-stack-platform.active.tier-middle{box-shadow:0 0 30px #38bdf885,0 0 22px #93c5fd38,0 10px 18px #0000008c}.ember-stack-platform.active.tier-top{box-shadow:0 0 32px #ef444494,0 0 24px #fb71853d,0 10px 18px #0000008c}.ember-stack-platform.idle-preview{z-index:7;pointer-events:none}.ember-stack-platform.idle-preview-1{opacity:.84;filter:saturate(1.08)brightness(1.04)}.ember-stack-platform.idle-preview-2{opacity:.92;animation:2.6s ease-in-out infinite ember-stack-idle-platform-drift,1.4s ease-in-out infinite ember-stack-active-glow}.ember-stack-cut-line{left:var(--ember-cut-line-left);bottom:var(--ember-cut-line-bottom);z-index:9;width:2px;height:calc(var(--ember-block-h) + 8px);pointer-events:none;background:linear-gradient(#0000,#fff7ed 18% 78%,#0000);border-radius:999px;animation:.56s ease-out both ember-stack-cut-line-flash;position:absolute;transform:translate(-50%,-4px);box-shadow:0 0 12px #facc15f0,0 0 20px #67e8f959}.ember-stack-cut-line.side-full{background:linear-gradient(90deg,#0000,#fff7ed 18% 78%,#0000);width:52%;height:2px;transform:translate(-50%,10px)}.ember-stack-cut-piece.side-left{animation-name:ember-stack-cut-fall-left}.ember-stack-cut-piece.side-right{animation-name:ember-stack-cut-fall-right}.ember-stack-cut-piece.side-full{animation-name:ember-stack-miss-fall-slow;animation-duration:1.5s;animation-timing-function:cubic-bezier(.18,.62,.16,1)}.ember-stack-page.action-bust .ember-stack-cut-line.side-full{animation-duration:.72s}.ember-stack-spark{left:var(--ember-particle-left);bottom:var(--ember-particle-bottom);z-index:9;width:5px;height:5px;animation:.56s ease-out both ember-stack-spark-pop;animation-delay:var(--ember-particle-delay);background:#fff7ed;border-radius:50%;position:absolute;box-shadow:0 0 10px #f59e0be6,0 0 16px #67e8f957}.ember-stack-perfect-badge{z-index:12;color:#111827;background:linear-gradient(#fff7ed,#fbbf24 48%,#fb7185);border:1px solid #fde68a8c;border-radius:999px;justify-items:center;gap:2px;min-width:148px;padding:9px 14px;animation:.72s cubic-bezier(.18,.88,.24,1.08) both ember-stack-perfect-pulse;display:grid;position:absolute;top:18%;left:50%;transform:translate(-50%);box-shadow:0 0 30px #f59e0b85,0 0 28px #67e8f92e}.ember-stack-perfect-badge strong{font-size:.95rem;line-height:1}.ember-stack-perfect-badge span{font-size:.62rem;font-weight:950}.ember-stack-shatter,.ember-stack-lock-burst{z-index:11;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.ember-stack-shatter{background:linear-gradient(#0000 0 58%,#7f1d1d2e 100%),linear-gradient(90deg,#fb71850f,#0000 18% 82%,#fb71850f);animation:.98s both ember-stack-shatter}.ember-stack-lock-burst{background:radial-gradient(circle at 50% 48%,#ffffffd1 0 5%,#67e8f985 18%,#0000 42%),linear-gradient(#0000 38%,#f59e0b38 100%);animation:1s both ember-stack-cashout-burst}.ember-stack-board-result{z-index:14;text-align:center;background:linear-gradient(#0c1018eb,#030712d1),radial-gradient(at 50% 0,#f59e0b33,#0000 62%);border:1px solid #f59e0b6b;border-radius:16px;align-content:center;place-items:center;gap:8px;width:min(78%,300px);min-height:132px;padding:18px 20px;animation:.42s cubic-bezier(.18,.88,.24,1.08) both ember-stack-board-result-pop;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff1f,0 0 40px #0000006b,0 18px 42px #00000075}.ember-stack-board-result strong{color:#f8fafc;letter-spacing:0;text-shadow:0 0 22px #f59e0b61,0 3px 14px #000000d1;font-size:clamp(1.85rem,9vw,3.1rem);line-height:.95}.ember-stack-board-result span{color:#e2e8f0db;text-shadow:0 2px 8px #000000b8;font-size:clamp(.78rem,3.2vw,.98rem);font-weight:900}.ember-stack-board-result.win{background:linear-gradient(#082f49a8,#030712d6),radial-gradient(at 50% 0,#facc153d,#0000 64%);border-color:#67e8f975}.ember-stack-board-result.win strong{color:#a7f3d0;text-shadow:0 0 26px #67e8f96b,0 3px 14px #000000d1}.ember-stack-board-result.loss{background:linear-gradient(#450a0a9e,#030712db),radial-gradient(at 50% 0,#fb718533,#0000 62%);border-color:#fb718575}.ember-stack-board-result.loss strong{color:#fecaca;text-shadow:0 0 26px #fb718570,0 3px 14px #000000d1}.ember-stack-controls{border-radius:14px;grid-template-columns:minmax(0,1fr);grid-template-areas:"risk""bet""action""recent";gap:6px;padding:7px;display:grid}.ember-stack-risk{grid-area:risk}.ember-stack-controls>.bet-controls{grid-area:bet}.ember-stack-risk button{flex:1;padding:0 8px;font-size:clamp(.7rem,3vw,.82rem)}.ember-stack-bet-row{grid-area:bet;grid-template-columns:34px minmax(0,1fr) 34px;align-items:stretch;gap:5px;min-width:0;display:grid}.ember-stack-bet-row button,.ember-stack-main-action{color:#fff7ed;background:linear-gradient(#1f2937f5,#080b12f0),radial-gradient(at 50% 0,#facc153d,#0000 60%);border:1px solid #facc1559;border-radius:10px;min-height:40px;font-weight:950;box-shadow:0 0 18px #f59e0b2e,inset 0 1px #ffffff29,inset 0 -1px #00000085}.ember-stack-bet-row button{place-items:center;padding:0;display:grid}.ember-stack-bet-row label{background:#020617a8;border:1px solid #ffedd529;border-radius:10px;gap:1px;min-width:0;padding:4px 8px;display:grid}.ember-stack-bet-row input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:clamp(.86rem,4vw,1.05rem);font-weight:950}.ember-stack-bottom-balance{background:#020617a8;border:1px solid #ffedd529;border-radius:10px;grid-area:balance;align-content:center;gap:2px;min-width:0;padding:5px 9px;display:grid}.ember-stack-bottom-balance strong{color:#fff7ed;text-overflow:ellipsis;min-width:0;font-size:clamp(.72rem,3.2vw,.92rem);overflow:hidden}.ember-stack-bottom-balance.warning strong{color:#fecaca}.ember-stack-main-action{text-transform:uppercase;letter-spacing:0;text-shadow:0 1px #0000006b;grid-area:action;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;font-size:clamp(.9rem,4vw,1.05rem);display:inline-flex}.ember-stack-main-action.start{color:#180f05;text-shadow:none;background:linear-gradient(#fff7ed,#facc15 42%,#f97316 100%),radial-gradient(at 50% 0,#ffffff80,#0000 55%);box-shadow:0 0 22px #f59e0b47,inset 0 1px #ffffff94}.ember-stack-main-action.cashout{color:#03130a;text-shadow:none;background:linear-gradient(#f0fdf4,#86efac 42%,#15803d 100%),radial-gradient(at 50% 0,#fef08a6b,#0000 54%);border-color:#bbf7d08a;animation:1.15s ease-in-out infinite ember-stack-cashout-tempt}.ember-stack-main-action.continue{color:#1f0805;text-shadow:none;background:linear-gradient(#fff7ed,#fb923c 42%,#be123c 100%),radial-gradient(at 50% 0,#facc155c,#0000 54%);border-color:#fb923c94}.ember-stack-main-action.cpu{color:#e2e8f0;background:linear-gradient(#1e293bf5,#0f172af0),repeating-linear-gradient(90deg,#67e8f90f 0 1px,#0000 1px 18px);border-color:#67e8f940;box-shadow:inset 0 1px #ffffff1f,0 0 18px #67e8f91f}.ember-stack-main-action.reset{color:#fef3c7;background:linear-gradient(#1f2937f5,#080b12f0),radial-gradient(at 50% 0,#facc153d,#0000 60%)}.ember-stack-action-pair{grid-area:action;grid-template-columns:1.05fr .95fr;gap:6px;display:grid}.ember-stack-action-pair .ember-stack-main-action{grid-area:auto}.ember-stack-main-action:disabled,.ember-stack-bet-row button:disabled,.ember-stack-risk button:disabled,.ember-stack-currency-tabs button:disabled{cursor:not-allowed;filter:grayscale(.78);opacity:.5;animation:none}.ember-stack-recent{grid-area:recent;align-items:center;gap:5px;min-height:25px;display:flex;overflow:hidden}.ember-stack-recent strong{white-space:nowrap;background:#02061794;border-radius:999px;min-width:0;padding:4px 8px;font-size:.68rem}.ember-stack-recent .win{color:#a7f3d0}.ember-stack-recent .loss{color:#fecaca}.ember-stack-rules-backdrop{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000009e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ember-stack-rules{color:#fff7ed;background:linear-gradient(#16100ef5,#030712f7);border:1px solid #f59e0b59;border-radius:14px;width:min(420px,100%);padding:14px;box-shadow:0 22px 54px #00000080}.ember-stack-rules header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ember-stack-rules h2{margin:0;font-size:1.08rem}.ember-stack-rules header button{color:#fff7ed;background:#ffffff1a;border:0;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.ember-stack-rules ul{color:#ffedd5d1;margin:12px 0 0;padding-left:20px;line-height:1.45}.ember-stack-page.action-cutting .ember-stack-void{animation:.62s both ember-stack-board-thud}.ember-stack-page.action-bust .ember-stack-void{animation:.98s both ember-stack-board-bust}.ember-stack-page.action-stacking .ember-stack-void{animation:.76s ease-in-out both ember-stack-watch-tension}.ember-stack-page.action-cashout .ember-stack-void{animation:.98s both ember-stack-cashout-board}.ember-stack-page.mood-hot .ember-stack-void,.ember-stack-page.mood-surge .ember-stack-void,.ember-stack-page.mood-inferno .ember-stack-void{box-shadow:0 0 54px #67e8f947,0 0 70px #f59e0b52,0 24px 60px #0000008a,inset 0 0 48px #fb71851f}@keyframes ember-stack-light-scan{0%{transform:translate(-14%)}to{transform:translate(14%)}}@keyframes ember-stack-idle-preview-sweep{0%,to{filter:drop-shadow(0 8px 16px #00000085)drop-shadow(0 0 16px #67e8f933);transform:translate(-50%)translate(-18px)}50%{filter:drop-shadow(0 8px 16px #00000085)drop-shadow(0 0 24px #f59e0b42);transform:translate(-50%)translate(18px)}}@keyframes ember-stack-idle-platform-drift{0%,to{transform:translate(-7px)}50%{transform:translate(7px,-1px)}}@keyframes ember-stack-atmosphere-rise{0%{background-position:0 0,0 0,0 0}to{background-position:0 -150px,0 -170px,0 0}}@keyframes ember-stack-heat-shimmer{0%,to{filter:blur()saturate()}50%{filter:blur(.35px)saturate(1.12)}}@keyframes ember-stack-active-glow{0%,to{filter:saturate(1.08)brightness()}50%{filter:saturate(1.22)brightness(1.12)}}@keyframes ember-stack-cpu-intent{0%,58%{filter:brightness()saturate(1.08);transform:translate(0,0)rotateX(0)scale(1)}76%{filter:brightness(1.16)saturate(1.18);transform:translateY(-3px)rotateX(8deg)scale(1.018)}90%{filter:brightness(1.1)saturate(1.12);transform:translateY(-1px)rotateX(3deg)scale(1.006)}to{filter:brightness(1.04)saturate(1.05);transform:translateY(2px)rotateX(0)scale(.992)}}@keyframes ember-stack-cpu-lock-preview{0%{filter:brightness(1.16)saturate(1.08);transform:translateY(-3px)scale(1.025)}64%{filter:brightness(1.05)saturate(1.03);transform:translateY(2px)scale(.992)}to{filter:brightness();transform:translate(0,0)scale(1)}}@keyframes ember-stack-lock-settle{0%{filter:brightness(1.22)saturate(1.14);transform:translateY(-10px)scale(1.025)}42%{transform:translateY(2px)scale(.982)}70%{transform:translateY(-1px)scale(1.006)}to{transform:translate(0,0)scale(1)}}@keyframes ember-stack-perfect-platform{0%,to{box-shadow:0 0 22px #facc1557,0 10px 18px #00000080}42%{box-shadow:0 0 46px #facc15c2,0 0 34px #67e8f947,0 10px 18px #00000080}}@keyframes ember-stack-good-platform{0%,to{filter:saturate(1.06)brightness()}42%{filter:saturate(1.18)brightness(1.12)}}@keyframes ember-stack-bad-platform{0%,to{transform:translate(0,0)scale(1)}30%{transform:translate(-2px)scale(.99)}52%{transform:translate(2px)scale(.985)}}@keyframes ember-stack-cut-line-flash{0%{opacity:0;transform:translate(-50%,-4px)scaleY(.2)}16%{opacity:1;transform:translate(-50%,-4px)scaleY(1.08)}48%{opacity:.78}to{opacity:0;transform:translate(-50%,-4px)scaleY(.92)}}@keyframes ember-stack-multiplier-burst{0%{opacity:0;transform:translate(-50%)scale(.72)rotate(-5deg)}28%{opacity:.94;transform:translate(-50%)scale(1.08)rotate(2deg)}to{opacity:0;transform:translate(-50%)scale(1.42)rotate(8deg)}}@keyframes ember-stack-cut-fall-left{0%{opacity:1;filter:brightness(1.22);transform:translateY(-2px)rotate(0)}18%{opacity:1;transform:translate(-4px,4px)rotate(-4deg)}to{opacity:0;filter:brightness(.58);transform:translate(-48px,154px)rotate(-26deg)}}@keyframes ember-stack-cut-fall-right{0%{opacity:1;filter:brightness(1.22);transform:translateY(-2px)rotate(0)}18%{opacity:1;transform:translate(4px,4px)rotate(4deg)}to{opacity:0;filter:brightness(.58);transform:translate(48px,154px)rotate(26deg)}}@keyframes ember-stack-cut-fall-full{0%{opacity:1;filter:brightness(1.28);transform:translateY(-3px)rotate(0)}18%{opacity:1;transform:translateY(12px)rotate(5deg)}to{opacity:0;filter:brightness(.48);transform:translateY(190px)rotate(18deg)}}@keyframes ember-stack-miss-fall-slow{0%{opacity:1;filter:brightness(1.24);transform:translateY(-4px)rotate(0)scale(1.02)}12%{opacity:1;filter:brightness(1.08);transform:translateY(10px)rotate(2deg)scale(1)}42%{opacity:.92;filter:brightness(.84);transform:translate(10px,122px)rotate(10deg)scale(.98)}72%{opacity:.48;filter:brightness(.58);transform:translate(20px,245px)rotate(18deg)scale(.94)}to{opacity:0;filter:brightness(.36);transform:translate(28px,360px)rotate(24deg)scale(.88)}}@keyframes ember-stack-spark-pop{0%{opacity:0;transform:translate(-50%)scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-42px)scale(1.15)}}@keyframes ember-stack-perfect-pulse{0%{opacity:0;transform:translate(-50%,10px)scale(.86)}36%{opacity:1;transform:translate(-50%)scale(1.06)}to{opacity:0;transform:translate(-50%,-8px)scale(.98)}}@keyframes ember-stack-shatter{0%{opacity:0}18%{opacity:.72}to{opacity:.08}}@keyframes ember-stack-cashout-burst{0%{opacity:0;transform:scale(.92)}22%{opacity:1;transform:scale(1.02)}to{opacity:.14;transform:scale(1.12)}}@keyframes ember-stack-cashout-tower-lock{0%{filter:brightness()}34%{filter:brightness(1.28)saturate(1.2)}to{filter:brightness(1.08)saturate(1.06)}}@keyframes ember-stack-board-result-pop{0%{opacity:0;filter:brightness(1.2);transform:translate(-50%,-42%)scale(.88)}62%{opacity:1;transform:translate(-50%,-50%)scale(1.035)}to{opacity:1;filter:brightness();transform:translate(-50%,-50%)scale(1)}}@keyframes ember-stack-meter-pop{0%{transform:scale(1);box-shadow:inset 0 1px #ffffff14}42%{transform:scale(1.035);box-shadow:0 0 24px #f59e0b57,inset 0 1px #ffffff29}to{transform:scale(1)}}@keyframes ember-stack-cashout-tempt{0%,to{box-shadow:0 0 18px #67e8f93d,inset 0 1px #ffffff94}50%{box-shadow:0 0 28px #67e8f97a,inset 0 1px #ffffffb3}}@keyframes ember-stack-board-thud{0%,to{transform:translate(0,0)}28%{transform:translateY(3px)scale(1.004)}46%{transform:translateY(-1px)}}@keyframes ember-stack-watch-tension{0%{filter:brightness(.98);transform:scale(1)}to{filter:brightness(1.04);transform:scale(1.004)}}@keyframes ember-stack-cashout-board{0%,to{filter:brightness();transform:translate(0,0)}30%{filter:brightness(1.18);transform:translateY(-3px)scale(1.006)}58%{transform:translateY(1px)}}@keyframes ember-stack-board-bust{0%,to{filter:saturate();transform:translate(0,0)}16%{filter:saturate(1.45)brightness(1.18);transform:translate(-5px,3px)}32%{transform:translate(5px,-2px)}48%{transform:translate(-3px,4px)}}@media (width<=430px){.ember-stack-header{grid-template-columns:32px minmax(0,1fr) auto 32px;grid-template-areas:"back title tabs sound";row-gap:4px;min-height:44px}.ember-stack-header>.ember-stack-icon-button:first-child{grid-area:back}.ember-stack-header>.ember-stack-icon-button:last-child{grid-area:sound}.ember-stack-header .casino-sound-toggle{width:32px;min-width:32px;height:32px;min-height:32px}.ember-stack-title{grid-area:title;gap:5px}.ember-stack-title h1{font-size:1rem}.ember-stack-info-button{min-width:25px;min-height:25px}.ember-stack-currency-tabs{grid-area:tabs}}@media (width<=390px){.ember-stack-page{padding:max(5px, var(--app-safe-top)) max(5px, var(--app-safe-right)) max(5px, var(--app-safe-bottom)) max(5px, var(--app-safe-left));gap:5px}.ember-stack-meters{gap:4px}.ember-stack-meters div{min-height:36px;padding:4px}.ember-stack-void{min-width:min(100%,234px);height:min(100%,72dvh)}.ember-stack-controls{gap:5px;padding:6px}.ember-stack-bet-row{grid-template-columns:30px minmax(0,1fr) 30px}.ember-stack-bet-row button,.ember-stack-main-action{min-height:38px}.ember-stack-recent{display:none}}@media (width<=340px){.ember-stack-header{grid-template-columns:30px minmax(0,1fr) auto 30px}.ember-stack-title h1{font-size:.9rem}.ember-stack-meters strong{font-size:.78rem}.ember-stack-void{min-width:min(100%,210px);height:min(100%,70dvh)}.ember-stack-risk button{padding-inline:5px}}html:has(.roulette-landscape-only){width:100%;height:100%;overflow:hidden!important}body:has(.roulette-landscape-only){width:100%;height:100%;overflow:hidden!important}.game-mode .main-panel:has(.roulette-landscape-only){width:100%;height:100%;overflow:hidden!important}.page-stack:has(.roulette-landscape-only){width:100%;height:100%;overflow:hidden!important}.roulette-landscape-only{--roulette-control-h:clamp(82px, 18dvh, 118px);--roulette-left-rail:clamp(210px, 32vw, 430px);--roulette-table-gap:clamp(7px, 1.35vmin, 14px);--roulette-board-radius:clamp(13px, 2vmin, 20px);width:100%;max-width:none;height:100dvh;min-height:100dvh;max-height:100dvh;padding:max(6px, env(safe-area-inset-top)) max(7px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(7px, env(safe-area-inset-left));gap:var(--roulette-table-gap);color:#fff7ed;background:radial-gradient(circle at 20% 16%,#f59e0b2e,#0000 28%),radial-gradient(circle at 84% 22%,#38bdf821,#0000 27%),radial-gradient(at 50% 104%,#064e3ba3,#0000 44%),linear-gradient(135deg,#03050a 0%,#120708 44%,#03130f 100%);grid-template-rows:clamp(42px,8.5dvh,58px) minmax(0,1fr);margin:0;display:grid;overflow:hidden!important}.roulette-landscape-only .roulette-back,.roulette-landscape-only .roulette-sound-button{background:#02061785;border:1px solid #fff3b83d;border-radius:999px;width:clamp(34px,5.8dvh,42px);min-width:clamp(34px,5.8dvh,42px);min-height:clamp(34px,5.8dvh,42px)}.roulette-landscape-only .roulette-title{align-items:center;min-width:0}.roulette-landscape-only .roulette-header-balance{background:#0307129e;border-color:#facc1570;border-radius:12px;width:100%;min-width:0;padding:4px 10px}.roulette-landscape-only .roulette-header-balance strong{color:#fff;text-overflow:ellipsis;max-width:100%;font-size:clamp(.84rem,2.25vmin,1.1rem);overflow:hidden}.roulette-landscape-only .roulette-currency-tabs{background:#02061794;border-radius:999px;min-width:clamp(82px,15dvh,116px);padding:3px}.roulette-landscape-only .roulette-currency-tabs button{border-radius:999px;min-width:0;min-height:clamp(30px,5.5dvh,38px);padding-inline:clamp(8px,1.7vmin,14px);font-size:clamp(.66rem,1.65vmin,.82rem)}.roulette-landscape-only .roulette-layout{align-items:stretch;height:100%;min-height:0;grid-template-columns:var(--roulette-left-rail) minmax(0, 1fr)!important;grid-template-rows:minmax(0, 1fr) var(--roulette-control-h)!important;gap:var(--roulette-table-gap)!important;grid-template-areas:"wheel board""controls controls"!important;display:grid!important;overflow:hidden!important}.roulette-landscape-only.spin-mode .roulette-layout{grid-template-columns:clamp(240px,39vw,520px) minmax(0,1fr)!important;grid-template-rows:minmax(0, 1fr) var(--roulette-control-h)!important;grid-template-areas:"wheel board""controls controls"!important}.roulette-landscape-only .roulette-theater-copy span{color:#e0f2fec2;font-size:clamp(.56rem,1.5vmin,.74rem)}.roulette-landscape-only .roulette-theater-copy strong{border-radius:999px;min-width:clamp(58px,10dvh,86px);min-height:clamp(32px,6dvh,48px);padding-inline:12px;font-size:clamp(1rem,3.4vmin,1.65rem)}.roulette-landscape-only .roulette-theater-copy small{color:#fef3c7cc;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(.54rem,1.45vmin,.72rem);overflow:hidden}.roulette-landscape-only .roulette-board-wrap{background:linear-gradient(#054a34cc, #032a1fe6), var(--roulette-felt-art) center / cover no-repeat, radial-gradient(circle at 50% 0%, #facc152e, transparent 42%), linear-gradient(145deg, #07533c, #02160f);grid-area:board;height:100%;min-height:0;padding:clamp(7px,1.35vmin,13px);transition:opacity .34s,transform .42s cubic-bezier(.2,.86,.2,1),filter .34s;overflow:hidden!important}.roulette-landscape-only.spin-mode .roulette-board-wrap{filter:saturate(.86)brightness(.78);pointer-events:none;opacity:.62!important;height:100%!important;padding:clamp(7px,1.35vmin,13px)!important;position:relative!important;inset:auto!important;transform:translateY(4px)scale(.985)!important}.roulette-landscape-only .roulette-board.roulette-full-board .roulette-hit-layer button{pointer-events:auto;min-width:18px;min-height:18px;left:var(--land-left)!important;top:var(--land-top)!important;width:var(--land-width)!important;height:var(--land-height)!important;opacity:1!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.roulette-landscape-only .board-chip{color:#fff;text-shadow:0 1px 3px #000,0 0 5px #000000c7;filter:drop-shadow(0 7px 8px #00000080);z-index:11;place-items:center;font-size:clamp(.42rem,1.15vmin,.62rem);display:grid;border:0!important;width:clamp(21px,4.6vmin,35px)!important;min-width:0!important;height:clamp(21px,4.6vmin,35px)!important}.roulette-landscape-only .roulette-bet-flash{color:#fef3c7;background:#020617d1;border:1px solid #fff3b89e;border-radius:999px;padding:8px 14px;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 28px #0000005c,0 0 22px #facc1547}.roulette-landscape-only .roulette-bets-panel{background:linear-gradient(#200f09d1,#020617bd),radial-gradient(circle at 42% 0,#facc151f,#0000 62%);grid-area:controls;align-items:center;gap:clamp(6px,1.1vmin,12px);min-height:0;padding:clamp(6px,1.2vmin,11px);transition:opacity .28s,transform .32s;grid-template:"actions stats chip wheel"minmax(0,1fr)/minmax(116px,.62fr) minmax(126px,.72fr) minmax(260px,1.7fr) minmax(92px,.46fr)!important;height:100%!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important}.roulette-landscape-only.spin-mode .roulette-bets-panel{pointer-events:auto;opacity:.9!important;transform:translateY(0)!important}.roulette-landscape-only .roulette-side-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(4px,.8vmin,8px);min-width:0;display:grid;grid-area:actions!important}.roulette-landscape-only .roulette-stats{background:#02061785;border:1px solid #fff3b82e;border-radius:12px;align-content:center;gap:3px;min-height:clamp(42px,8.5dvh,60px);padding:6px 9px;display:grid;grid-area:stats!important}.roulette-landscape-only .roulette-stats span{color:#e0f2fed1;text-transform:uppercase;font-size:clamp(.5rem,1.45vmin,.7rem);font-weight:900;line-height:1.15;display:block}.roulette-landscape-only .roulette-stats span:nth-child(2){color:#fef3c7;white-space:normal}.roulette-landscape-only .roulette-chip-tray{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(7px,1.2vmin,12px);min-height:0;display:grid;overflow:visible;grid-area:chip!important}.roulette-landscape-only .roulette-chip-tray>span{color:#bae6fd;text-transform:uppercase;font-size:clamp(.54rem,1.45vmin,.72rem);font-weight:950}.roulette-landscape-only .roulette-chip{color:#fff;text-shadow:0 1px 3px #000,0 0 6px #000000c7;border-radius:50%;place-items:center;padding:0;font-size:clamp(.5rem,1.45vmin,.74rem);font-weight:1000;transition:transform .14s,filter .14s,box-shadow .14s;display:grid;box-shadow:0 9px 16px #0006;border:0!important;width:clamp(32px,8dvh,56px)!important;min-width:clamp(32px,8dvh,56px)!important;height:clamp(32px,8dvh,56px)!important;min-height:0!important}.roulette-landscape-only .roulette-chip:after{opacity:.5;inset:10%}.roulette-landscape-only .roulette-chip.active{filter:saturate(1.16)brightness(1.06);box-shadow:0 0 0 3px #38bdf866,0 0 24px #facc157a,0 12px 18px #0000007a;transform:translateY(-5px)scale(1.13)!important}.roulette-landscape-only .roulette-bottom-wheel{height:100%;display:grid;grid-area:wheel!important}@media (orientation:landscape) and (height<=430px){.roulette-landscape-only{--roulette-control-h:clamp(72px, 22dvh, 84px);--roulette-left-rail:clamp(168px, 30vw, 230px);padding:max(4px, env(safe-area-inset-top)) max(5px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(5px, env(safe-area-inset-left));grid-template-rows:clamp(38px,12dvh,46px) minmax(0,1fr);gap:6px}.roulette-landscape-only .roulette-title small{display:none}.roulette-landscape-only .roulette-title img{width:min(148px,31vw);height:clamp(24px,7dvh,32px)}.roulette-landscape-only .roulette-clean-header{grid-template-columns:34px minmax(0,1fr) minmax(88px,126px) minmax(78px,auto) 34px;gap:5px;padding:3px 5px}.roulette-landscape-only .roulette-back,.roulette-landscape-only .roulette-sound-button{width:32px;min-width:32px;min-height:32px}.roulette-landscape-only .roulette-header-balance{padding:2px 6px}.roulette-landscape-only .roulette-header-balance span{display:none}.roulette-landscape-only .roulette-header-balance strong{font-size:.82rem}.roulette-landscape-only .roulette-currency-tabs{min-width:76px}.roulette-landscape-only .roulette-currency-tabs button{min-height:28px;padding-inline:7px;font-size:.64rem}.roulette-landscape-only .roulette-layout{grid-template-columns:var(--roulette-left-rail) minmax(0, 1fr)!important;gap:6px!important}.roulette-landscape-only.spin-mode .roulette-layout{grid-template-columns:clamp(196px,36vw,280px) minmax(0,1fr)!important}.roulette-landscape-only .roulette-wheel-theater{gap:3px;padding:6px}.roulette-landscape-only .roulette-wheel-shell{width:min(100%, calc(100dvh - var(--roulette-control-h) - 84px), 218px)}.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(100%, calc(100dvh - var(--roulette-control-h) - 62px), 260px)}.roulette-landscape-only .roulette-theater-copy small{display:none}.roulette-landscape-only .roulette-board-wrap{padding:6px}.roulette-landscape-only .roulette-board.roulette-full-board{grid-template-rows:minmax(0,1fr) minmax(27px,7.5dvh) minmax(27px,7.5dvh)!important;grid-template-columns:36px minmax(0,1fr) 34px!important;gap:2px!important}.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field{gap:2px!important}.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone{grid-template-rows:minmax(0,1fr) minmax(0,1fr) 18px 22px!important;gap:2px!important}.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone button,.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field>button,.roulette-landscape-only .roulette-board.roulette-full-board .column-bets button,.roulette-landscape-only .roulette-board.roulette-full-board .dozen-bets button,.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets button{border-radius:6px!important;font-size:clamp(.5rem,2.05vmin,.72rem)!important}.roulette-landscape-only .roulette-board.roulette-full-board .dozen-bets button,.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets button,.roulette-landscape-only .roulette-board.roulette-full-board .column-bets button{font-size:clamp(.45rem,1.78vmin,.62rem)!important}.roulette-landscape-only .board-chip{font-size:.42rem;width:clamp(19px,4.7vmin,25px)!important;height:clamp(19px,4.7vmin,25px)!important}.roulette-landscape-only .roulette-bets-panel{gap:5px;padding:5px;grid-template-columns:minmax(108px,.58fr) minmax(104px,.58fr) minmax(218px,1.6fr) minmax(78px,.42fr)!important}.roulette-landscape-only .roulette-side-actions button{border-radius:9px;min-height:32px}.roulette-landscape-only .roulette-stats{min-height:34px;padding:4px 6px}.roulette-landscape-only .roulette-stats span{font-size:.5rem}.roulette-landscape-only .roulette-stats strong{font-size:.72rem}.roulette-landscape-only .roulette-chip-tray{grid-template-columns:minmax(0,1fr);gap:3px}.roulette-landscape-only .roulette-chip-tray>span{display:none}.roulette-landscape-only .roulette-chip-row-landscape{gap:3px}.roulette-landscape-only .roulette-chip{font-size:.48rem;width:clamp(29px,9dvh,38px)!important;min-width:clamp(29px,9dvh,38px)!important;height:clamp(29px,9dvh,38px)!important}.roulette-landscape-only .roulette-spin-cta{border-radius:11px;min-height:40px;font-size:.76rem}}@media (orientation:landscape) and (width>=980px){.roulette-landscape-only{--roulette-control-h:clamp(98px, 15dvh, 132px);--roulette-left-rail:clamp(330px, 33vw, 480px)}.roulette-landscape-only .roulette-bets-panel{grid-template-columns:minmax(150px,.56fr) minmax(170px,.62fr) minmax(360px,1.45fr) minmax(130px,.5fr)!important}.roulette-landscape-only .roulette-active-bets{display:none!important}}@media (orientation:portrait){.roulette-landscape-only{width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh;padding:max(18px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));grid-template-rows:minmax(0,1fr);place-items:center;display:grid;overflow:hidden!important}.roulette-landscape-only>:not(.roulette-rotate-prompt){display:none!important}.roulette-landscape-only .roulette-rotate-prompt{color:#f8fafc;text-align:center;background:radial-gradient(circle at 50% 0,#facc152e,#0000 48%),linear-gradient(#200f09eb,#020617e6);border:1px solid #facc1580;border-radius:24px;align-content:center;place-items:center;gap:14px;width:min(100%,370px);min-height:min(76dvh,520px);padding:clamp(22px,6vw,34px);box-shadow:0 24px 64px #00000080,inset 0 1px #ffffff1f;display:grid!important}.roulette-landscape-only .roulette-rotate-prompt:before{content:"";background:linear-gradient(90deg,#38bdf82e,#0000),radial-gradient(circle at 70% 40%,#facc1547,#0000 48%),#020617b3;border:3px solid #fef3c7d1;border-radius:16px;width:86px;height:58px;transform:rotate(90deg);box-shadow:0 0 24px #facc1538,inset 0 0 0 1px #ffffff29}.roulette-landscape-only .roulette-rotate-prompt strong{color:#fff7ed;text-transform:uppercase;max-width:290px;font-size:clamp(1.35rem,7vw,2rem);line-height:1.05}.roulette-landscape-only .roulette-rotate-prompt span{color:#dbeafe;max-width:300px;font-size:clamp(.88rem,3.8vw,1rem);font-weight:750;line-height:1.35}.roulette-landscape-only .roulette-rotate-prompt span:last-child{color:#fef3c7ad;font-size:.72rem;font-weight:800}.roulette-landscape-only .roulette-rotate-back{color:#e0f2fe;background:#0ea5e924;border:1px solid #7dd3fc80;border-radius:999px;min-height:40px;padding:0 16px;font-weight:950}}*{box-sizing:border-box}html{overscroll-behavior:none;touch-action:manipulation;-webkit-text-size-adjust:100%;height:100%}html,body,#root{max-width:100%;min-height:100%;overflow-x:hidden}body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 18% 0,#f59e0b26,#0000 24rem),radial-gradient(circle at 92% 8%,#14b8a61c,#0000 22rem),linear-gradient(145deg,#11131b 0%,#101827 50%,#151019 100%);min-width:320px;min-height:100dvh;margin:0}img,svg,canvas,video{max-width:100%}button,input,select,textarea,pre,code,p{overflow-wrap:anywhere}button,input,select{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.55}h1,h2,h3,p{margin-top:0}h1{margin-bottom:10px;font-size:clamp(2rem,5vw,3.7rem);line-height:1}h2{margin-bottom:10px;font-size:clamp(1.25rem,3vw,1.7rem)}h3{margin-bottom:8px;font-size:1.02rem}.muted,.hint,small{color:#a9b4c7}.eyebrow{color:#fbbf24;letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:.76rem}.auth-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-panel{background:#121824eb;border:1px solid #ffffff1a;border-radius:8px;width:min(460px,100%);padding:28px;box-shadow:0 24px 80px #00000059}.brand-mark,.shell-brand svg{color:#14100a;background:#f59e0b;border-radius:8px;place-items:center;width:48px;height:48px;padding:10px;display:grid}.shell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#0c111aeb;border-right:1px solid #ffffff14;flex-direction:column;gap:24px;height:100vh;padding:22px;display:flex;position:sticky;top:0}.shell-brand{align-items:center;gap:12px;display:flex}.shell-brand strong,.shell-brand span{display:block}.shell-brand span{color:#a9b4c7;font-size:.84rem}.side-nav{gap:8px;display:grid}.side-nav button,.mobile-tabbar button{color:#dce6f5;background:0 0;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:0 12px;display:flex}.side-nav button.active,.side-nav button:hover,.mobile-tabbar button.active{color:#fef3c7;background:#f59e0b24}.main-panel{padding:24px;min-width:0;max-width:100%;padding-bottom:36px;overflow-x:hidden}.mobile-header,.mobile-tabbar,.mobile-compliance{display:none}.balance-strip{z-index:35;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#090d18f5,#090d18b8);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:-4px 0 14px;padding-block:6px;display:flex;position:sticky;top:0}.balance-strip .header-wallet-tools{width:min(100%,246px)}.wallet-dashboard{--wallet-gold:#f8c85a;--wallet-gold-soft:#f8c85a29;--wallet-sweeps:#39e6c2;--wallet-sweeps-soft:#39e6c229}.wallet-command-center{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:stretch;gap:18px;display:grid}.wallet-balance-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wallet-balance-tile{border:1px solid #ffffff24;border-radius:24px;align-content:space-between;gap:10px;min-width:0;min-height:178px;padding:clamp(14px,3.2vw,22px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #02081757}.wallet-balance-tile:after{content:"";filter:blur(6px);opacity:.55;pointer-events:none;border-radius:999px;height:220px;position:absolute;inset:auto -28% -34% 28%}.wallet-balance-tile.gold{background:radial-gradient(circle at 18% 16%,#ffeda03d,#0000 34%),linear-gradient(135deg,#684a0ceb,#151a29f0 62%)}.wallet-balance-tile.gold:after{background:radial-gradient(circle,#f8c85ab8,#0000 64%)}.wallet-balance-tile.sweeps{background:radial-gradient(circle at 18% 16%,#99f6e43b,#0000 34%),linear-gradient(135deg,#0d5c57eb,#151a29f0 62%)}.wallet-balance-tile>span,.wallet-balance-tile small,.wallet-balance-tile strong{z-index:1;position:relative}.wallet-balance-tile>span{color:#f8fafc;letter-spacing:.08em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;width:fit-content;padding:6px 9px;font-size:.78rem;font-weight:800}.wallet-balance-tile strong{letter-spacing:0;align-items:baseline;gap:.16em;min-width:0;font-size:clamp(2rem,6vw,3.9rem);line-height:.94;display:flex;overflow:hidden}.wallet-balance-tile small{color:#f1f5f9d1;max-width:28rem}.wallet-action-panel{background:linear-gradient(#0f172adb,#080d1ae6),radial-gradient(circle at 100% 0,#22d3ee1f,#0000 42%);border:1px solid #ffffff21;border-radius:24px;gap:10px;min-width:0;padding:18px;display:grid;box-shadow:0 24px 70px #02081747}.wallet-action-panel h2{margin:0}.wallet-action-button{color:#f8fafc;text-align:left;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:74px;padding:14px;transition:transform .16s,border-color .16s,background .16s;display:grid}.wallet-action-button:hover{background:#ffffff1a;border-color:#ffffff3d;transform:translateY(-2px)}.wallet-action-button svg{border-radius:14px;width:42px;height:42px;padding:10px}.wallet-action-button.purchase svg{background:var(--wallet-gold-soft);color:var(--wallet-gold)}.wallet-action-button.redeem svg{background:var(--wallet-sweeps-soft);color:var(--wallet-sweeps)}.wallet-action-button.history svg{color:#93c5fd;background:#93c5fd29}.wallet-action-button span{gap:3px;min-width:0;display:grid}.wallet-action-button small{color:#aebbd2;overflow-wrap:anywhere}.wallet-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wallet-summary-card{align-content:space-between;gap:14px;min-height:220px;display:grid}.wallet-summary-card>div:first-child{align-items:center;gap:10px;display:flex}.wallet-summary-card h2,.wallet-summary-card h3{margin:0}.compact-detail-list,.pack-value-list{grid-template-columns:minmax(80px,auto) minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.compact-detail-list span,.pack-value-list span{color:#93a4bd;font-size:.84rem}.compact-detail-list strong,.pack-value-list strong{overflow-wrap:anywhere;min-width:0}.wallet-mini-ledger{gap:8px;display:grid}.wallet-mini-ledger div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.wallet-mini-ledger span{color:#b6c2d6;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wallet-modal-stack{gap:16px}.wallet-pack-grid{grid-template-columns:1fr;gap:14px;display:grid}.wallet-pack-card{background:radial-gradient(circle at 16% 0,#f8c85a3d,#0000 34%),radial-gradient(circle at 90% 20%,#7c3aed33,#0000 32%),linear-gradient(160deg,#1b2339f5,#080d1bfa);border:1px solid #f8c85a2e;border-radius:24px;align-content:space-between;gap:14px;min-width:0;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 20px 52px #02081747}.wallet-pack-card:hover{border-color:#60a5fa57;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 24px 58px #0208175c}.wallet-pack-card.highlight{border-color:#f8c85a80;box-shadow:0 0 0 1px #f8c85a24,0 0 38px #f8c85a2e,0 24px 58px #0208175c}.wallet-pack-card h3{margin:0;font-size:clamp(1.05rem,5vw,1.35rem);line-height:1.08}.coin-store-page{gap:18px}.coin-store-heading{align-items:flex-end}.coin-store-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,8vw,3.4rem);line-height:.95}.coin-store-heading p{color:#cbd5e1;margin:8px 0 0;font-weight:800}.coin-store-hero{color:#dff9ff;background:radial-gradient(circle at 0 0,#39e6c229,#0000 36%),#0f172ab8;border:1px solid #39e6c233;border-radius:22px;gap:6px;padding:16px;display:grid}.coin-store-hero span{letter-spacing:-.03em;font-size:clamp(1.2rem,5vw,1.7rem);font-weight:950}.coin-store-hero p{color:#aebbd2;margin:0;font-size:.92rem}.low-balance-store-banner{background:radial-gradient(circle at 12% 0,#f8c85a2e,#0000 44%),#0f172ac7;border:1px solid #f8c85a47;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.low-balance-store-banner strong{color:#fde68a}.low-balance-store-banner button{color:#f8fafc;cursor:pointer;background:linear-gradient(135deg,#38bdf8,#8b5cf6);border:0;border-radius:999px;min-height:38px;padding:0 14px;font-weight:950}.purchase-pack-badge{color:#09111f;text-align:center;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#fef3c7,#f59e0b);border-radius:999px;width:fit-content;padding:6px 9px;font-size:.7rem;font-weight:900;box-shadow:0 10px 24px #f59e0b33}.purchase-pack-heading{gap:6px;display:grid}.purchase-pack-price,.purchase-confirm-price{color:#fde68a;letter-spacing:-.07em;margin:0;font-size:clamp(2.1rem,11vw,3.1rem);font-weight:950;line-height:.95}.purchase-pack-amounts{gap:8px;display:grid}.purchase-pack-amounts strong{color:#f8fafc;font-size:clamp(1.1rem,4.8vw,1.45rem);font-weight:950;line-height:1}.purchase-pack-amounts strong span{color:#fde68a;letter-spacing:-.05em;font-size:clamp(1.65rem,7vw,2.35rem)}.purchase-pack-amounts em{color:#c4b5fd;background:#60a5fa1f;border:1px solid #93c5fd2e;border-radius:999px;width:fit-content;padding:8px 10px;font-style:normal;font-weight:800}.purchase-pack-copy{color:#aebbd2;gap:5px;font-size:.8rem;display:grid}.purchase-buy-button{background:linear-gradient(135deg,#38bdf8,#8b5cf6);border-radius:16px;min-height:52px;padding-inline:16px;font-size:1rem;box-shadow:0 16px 34px #2563eb47}.purchase-success-banner{color:#d1fae5;background:linear-gradient(135deg,#14b8a62e,#2563eb24);border:1px solid #39e6c24d;border-radius:16px;padding:12px 14px;font-weight:800}.purchase-confirm-panel{background:radial-gradient(circle at 0 0,#f8c85a2e,#0000 34%),linear-gradient(#181f34eb,#090e1cf5);border:1px solid #f8c85a3d;border-radius:24px;gap:16px;padding:20px;display:grid}.purchase-confirm-panel h3{margin:0;font-size:clamp(1.35rem,6vw,2rem)}.purchase-confirm-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.purchase-confirm-values div{background:#ffffff12;border:1px solid #ffffff1a;border-radius:16px;gap:4px;padding:12px;display:grid}.purchase-confirm-values span{color:#93c5fd;font-size:.78rem;font-weight:900}.purchase-confirm-values strong{color:#f8fafc;font-size:clamp(1.15rem,5vw,1.7rem);line-height:1}.purchase-confirm-copy{color:#aebbd2;gap:4px;font-size:.84rem;display:grid}.purchase-confirm-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.coin-store-grid{width:100%}.coin-store-footer-copy{color:#aebbd2;margin:0;font-size:.84rem}@media (width>=760px){.wallet-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-pack-card.highlight{transform:scale(1.015)}}.wallet-redeem-hero{background:radial-gradient(circle at 12% 18%,#5eead433,#0000 34%),linear-gradient(135deg,#14532d38,#0f172ae6);border:1px solid #39e6c23d;border-radius:22px;gap:8px;padding:18px;display:grid}.wallet-redeem-hero span{color:#99f6e4;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.wallet-redeem-hero strong{letter-spacing:-.05em;font-size:clamp(2rem,7vw,3.4rem);line-height:1}.wallet-modal-grid{gap:12px}@media (width<=900px){.wallet-command-center,.wallet-summary-grid{grid-template-columns:1fr}}@media (width<=620px){.wallet-balance-panel{grid-template-columns:1fr}.wallet-balance-tile{min-height:128px}.wallet-action-panel,.wallet-balance-tile{border-radius:20px}.wallet-modal-grid{grid-template-columns:1fr}.compact-detail-list,.pack-value-list{grid-template-columns:1fr;gap:4px}}.balance-toggle{justify-self:end;width:min(100%,196px);display:grid}.header-wallet-tools{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.header-wallet-tools .balance-toggle{flex:0 196px}.wallet-plus-button{color:#082f2e;background:linear-gradient(#99f6e4,#14b8a6);border-radius:999px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:1.35rem;font-weight:900;line-height:1;display:grid;box-shadow:0 10px 24px #14b8a63d}.wallet-plus-button:hover{transform:translateY(-1px)}.balance-toggle-options{background:#021819d1;border:0;border-radius:999px;grid-template-columns:1fr .62fr;gap:2px;padding:3px;display:grid;box-shadow:0 6px 16px #0000002e}.balance-toggle.bonus-selected .balance-toggle-options{grid-template-columns:.62fr 1fr}.balance-toggle-options button{color:#cbd5e1;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;min-width:0;min-height:30px;padding:0 8px;font-weight:900;display:grid}.balance-toggle-options button.active.gold{color:#101318;background:linear-gradient(#fde68a,#f59e0b)}.balance-toggle-options button.active.bonus{color:#052e2b;background:linear-gradient(#67e8f9,#14b8a6)}.balance-toggle-options strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(.68rem,2.5vw,.78rem);overflow:hidden}.currency-amount-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.currency-full-amount{--currency-full-font-size:clamp(1.18rem, 5.5vw, 1.58rem);--currency-code-font-size:.72rem;font-variant-numeric:tabular-nums}.currency-full-amount .currency-amount-text{text-overflow:clip;overflow:visible}.currency-full-amount.currency-fit-medium{--currency-full-font-size:clamp(1.02rem, 4.75vw, 1.42rem)}.currency-full-amount.currency-fit-long{--currency-full-font-size:clamp(.9rem, 4.05vw, 1.18rem);--currency-code-font-size:.66rem;gap:4px}.currency-full-amount.currency-fit-xlong{--currency-full-font-size:clamp(.78rem, 3.5vw, 1rem);--currency-code-font-size:.58rem;gap:3px}.balance-card strong,.balance-pill strong,.table-balance-chip strong,.table-bet-row strong,.wallet-balance-tile strong,.wallet-cashier-page .wallet-balance-tile strong,.cashier-transaction-main strong,.transaction-card-row strong,.rewards-clean .rewards-balance-pill strong,.premium-slot-shell .balance-amount strong,.premium-slot-shell .last-win-readout strong,.premium-slot-shell .balance-line,.premium-slot-shell .session-stats small,.roulette-header-balance strong,.roulette-stats strong,.over-under-bank span,.over-under-bank strong,.crash-balance-summary strong,.treasure-bet-summary strong,.safecracker-balance strong,.lava-run-balance strong,.ember-stack-bottom-balance strong,.balloon-pop-bank span,.balloon-pop-bank strong,.brick-break-bank span,.brick-break-bank strong,.purchase-pack-gc,.bonus-cost-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.page-stack{gap:20px;display:grid}.page-heading,.section-title,.topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.section-title h2{align-items:center;gap:8px;display:inline-flex}.grid{gap:16px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card,.notice-card,.balance-card,.stat-card,.game-card,.lobby-hero{background:#121824d6;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 18px 50px #0000002e}.card,.notice-card,.balance-card,.stat-card{padding:18px}.notice-card.compact-notice{padding:10px}.balance-card{align-content:space-between;min-height:132px;display:grid}.balance-card strong{font-size:clamp(2rem,5vw,3rem)}.balance-pill{background:#121824d6;border:1px solid #ffffff1a;border-radius:8px;min-width:150px;padding:10px 12px}.balance-pill span{color:#a9b4c7;font-size:.77rem;display:block}.balance-pill strong{font-size:1.05rem}.balance-pill.bonus strong{color:#5eead4}.primary-button,.ghost-button,.danger-button,.segmented button,.filter-row button,.game-selector button{color:#f8fafc;border-radius:8px;min-height:44px;padding:0 14px}.primary-button{color:#130f09;background:#f59e0b;font-weight:800}.ghost-button{background:#ffffff14;border:1px solid #ffffff1f}.danger-button{background:#991b1b}.icon-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.icon-only{width:44px;padding:0}.segmented{background:#ffffff12;border-radius:8px;grid-template-columns:repeat(2,1fr);margin:18px 0;padding:4px;display:grid}.segmented.small{margin:0}.segmented button{background:0 0}.segmented .active{background:#273449}.form-stack{gap:14px;display:grid}label{color:#d9e2ef;gap:7px;font-size:.92rem;display:grid}input,select{color:#f8fafc;background:#0f172a;border:1px solid #ffffff24;border-radius:8px;width:100%;min-height:44px;padding:0 12px}.error-box,.warning,.success-box{color:#fecaca;background:#dc262624;border-radius:8px;padding:10px 12px}.success-box{color:#bbf7d0;background:#22c55e1f;border:1px solid #22c55e38}.warning{margin-top:8px;font-size:.84rem}.auth-link-button,.auth-reset-link{color:#fde68a;text-align:center;background:0 0;place-items:center;min-height:36px;padding:0;font-weight:800;text-decoration:none;display:grid}.lobby-hero{background:linear-gradient(135deg,#f59e0b24,#14b8a61a),#121824db;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:stretch;gap:20px;padding:24px;display:grid}.lobby-home{grid-template-columns:1fr}.lobby-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.lobby-shortcuts .ghost-button{justify-content:center;min-height:44px}.hero-actions,.top-actions,.toggle-row{flex-wrap:wrap;gap:10px;display:flex}.hero-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.game-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.game-grid.compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.game-card{background:#121824e6;position:relative;overflow:hidden}.treasure-dig-game-host{min-height:100dvh}.treasure-dig-page{--dig-gold:#38bdf8;--dig-amber:#0ea5e9;--dig-earth:#3f2a1d;--dig-felt:#0f3f2e;color:#fffbeb;background:radial-gradient(circle at 18% 16%,#facc1533,#0000 26%),radial-gradient(circle at 80% 8%,#14b8a62e,#0000 24%),linear-gradient(#123326 0%,#08160f 58%,#030706 100%);border:1px solid #fde68a2e;border-radius:24px;grid-template-rows:auto auto 1fr auto;gap:7px;width:100%;max-width:560px;min-height:calc(100dvh - 14px);margin:0 auto;padding:9px;display:grid;overflow:hidden;box-shadow:0 24px 70px #0000005c}.treasure-dig-header{grid-template-columns:42px 1fr auto 38px;align-items:center;gap:6px;display:grid}.treasure-dig-back,.treasure-dig-header .icon-only{color:#e0f2fe;background:#0f172a94;border:1px solid #7dd3fc57;border-radius:14px;width:38px;height:38px}.treasure-dig-title h1{letter-spacing:-.04em;align-items:center;gap:7px;margin:0;font-size:clamp(1.18rem,6vw,1.72rem);display:flex}.treasure-dig-title p{color:#d9f99d;margin:2px 0 0;font-size:.72rem;font-weight:800}.treasure-dig-currency-tabs{background:#0206177a;border:1px solid #fde68a24;border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.treasure-dig-currency-tabs button{color:#bae6fd;background:0 0;border:0;border-radius:999px;padding:7px 9px;font-weight:1000}.treasure-dig-currency-tabs .active{color:#04111f;background:linear-gradient(#e0f2fe,#38bdf8);box-shadow:0 8px 20px #38bdf842}.treasure-dig-balance{color:#e2e8f0;background:#0206176b;border:1px solid #94a3b824;border-radius:15px;justify-content:space-between;gap:10px;padding:7px 10px;font-weight:900;display:flex}.treasure-dig-balance strong{color:#7dd3fc}.treasure-dig-stage{background:radial-gradient(circle at 50% 36%,#facc1521,#0000 34%),linear-gradient(145deg,#064e3be6,#14532dad);border:1px solid #bbf7d029;border-radius:20px;align-content:center;gap:8px;min-height:0;padding:9px;display:grid;position:relative;box-shadow:inset 0 0 36px #00000038}.treasure-dig-stats div{text-align:center;background:#02061773;border:1px solid #fde68a21;border-radius:13px;min-width:0;padding:7px 6px}.treasure-dig-stats span,.treasure-note span{color:#bfdbfe;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900;display:block}.treasure-dig-stats strong{color:#e0f2fe;margin-top:3px;font-size:clamp(.9rem,3.7vw,1.14rem);display:block}.treasure-dig-multiplier{animation:.42s both treasureMultiplierPop}.treasure-grid{grid-template-columns:repeat(var(--treasure-grid-size), minmax(0, 1fr));gap:clamp(5px,1.35vw,8px);display:grid}.treasure-tile{aspect-ratio:1;perspective:700px;cursor:pointer;background:0 0;border:0;border-radius:clamp(10px,3vw,18px);position:relative}.treasure-tile-face{border-radius:inherit;backface-visibility:hidden;place-items:center;transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .26s;display:grid;position:absolute;inset:0}.treasure-tile .front{color:#dbeafe;background:radial-gradient(circle at 32% 24%,#ffffff24,#0000 28%),repeating-linear-gradient(135deg,#ffffff0b 0 2px,#0000 2px 9px),linear-gradient(145deg,#172033,#030712 72%);border:1px solid #7dd3fc2e;box-shadow:inset 0 -10px 16px #00000075,0 6px 13px #00000047}.treasure-tile .back{color:#eff6ff;background:radial-gradient(circle at 50% 42%,#38bdf8 0 18%,#0284c7 42%,#0c4a6e 78%);border:1px solid #38bdf8b8;transform:rotateY(180deg);box-shadow:inset 0 0 18px #0284c752,0 0 10px #0ea5e93d}.treasure-tile.open .front{transform:rotateY(180deg)}.treasure-tile.open .back{transform:rotateY(360deg)}.treasure-tile.safe .back{animation:1.35s ease-in-out infinite alternate treasureGlow}.treasure-tile.multiplier .back{background:radial-gradient(circle at 50% 34%,#ffffffd9,#0000 18%),radial-gradient(circle,#bae6fd,#38bdf8 44%,#075985 76%);animation:1s ease-in-out infinite alternate treasureBoostGlow}.treasure-tile.trap .back{background:radial-gradient(circle at 50% 48%,#ef4444 0 26%,#b91c1c 48%,#450a0a 82%);border-color:#f87171c2;animation:.56s both trapExplosion;box-shadow:inset 0 0 18px #7f1d1d73,0 0 10px #ef444447}.treasure-tile.revealed .back{opacity:.78;filter:saturate(.85)}.treasure-boost{color:#ecfeff;text-shadow:0 2px 8px #082f49b3;place-items:center;gap:1px;font-size:clamp(.74rem,2.8vw,1rem);line-height:1;display:grid}.treasure-tile-face svg{filter:drop-shadow(0 2px 6px #00000070);width:clamp(22px,6.2vw,32px);height:clamp(22px,6.2vw,32px)}.treasure-tile.safe .back svg{color:#7c3aed;stroke-width:2.7px;filter:drop-shadow(0 1px 1px #ede9fe9e)}.treasure-tile.trap .back svg{color:#facc15;stroke-width:2.8px;filter:drop-shadow(0 1px 1px #451a03cc)}.treasure-dig-page.trapped .treasure-dig-stage{box-shadow:inset 0 0 50px #ef444438,0 0 28px #ef444429}.treasure-dig-controls{background:#0206179e;border:1px solid #fde68a21;border-radius:18px;gap:7px;padding:8px;display:grid}.treasure-risk{color:#bae6fd;gap:5px;font-weight:1000;display:grid}.treasure-risk span{justify-content:space-between;align-items:center;gap:8px;display:flex}.treasure-risk em{color:#93c5fd;white-space:nowrap;font-size:.74rem;font-style:normal}.treasure-risk input{accent-color:#38bdf8}.treasure-bet-row button,.treasure-quick-bets button,.treasure-main-action{color:#dbeafe;background:#0f172abd;border:1px solid #7dd3fc38;border-radius:14px;font-weight:1000}.treasure-bet-row button{font-size:1.12rem}.treasure-bet-row label{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:5px 9px;display:grid}.treasure-bet-row label span{color:#bfdbfe;text-transform:uppercase;font-size:.68rem;font-weight:1000}.treasure-bet-row input{color:#fff7ed;text-align:right;background:0 0;border:0;width:100%;min-width:0;font-size:.98rem;font-weight:1000}.treasure-quick-bets{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.treasure-quick-bets button{min-width:0;padding:7px 2px;font-size:clamp(.72rem,2.7vw,.95rem)}.treasure-quick-bets .active{color:#04111f;background:#38bdf8}.treasure-note{color:#bae6fd;justify-content:space-between;gap:10px;font-size:.75rem;font-weight:900;display:flex}.treasure-note.warning{color:#fecaca}.treasure-main-action{color:#04111f;background:linear-gradient(#e0f2fe,#38bdf8);min-height:44px;box-shadow:0 12px 30px #38bdf838}.treasure-result-mini{color:#e0f2fe;background:#0f172ac7;border:1px solid #7dd3fc2e;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:34px;padding:6px 10px;font-size:.78rem;font-weight:900;display:grid}.treasure-result-mini strong{color:#bbf7d0;text-transform:uppercase}.treasure-result-mini.loss strong{color:#fecaca}.treasure-result-mini span{text-align:right;color:#cbd5e1;min-width:0}.treasure-main-action.cashout{color:#052e16;background:linear-gradient(#bbf7d0,#22c55e)}.treasure-main-action:disabled{opacity:.45;box-shadow:none}@keyframes treasureGlow{0%{filter:drop-shadow(0 0 8px #38bdf873)}to{filter:drop-shadow(0 0 22px #7dd3fcd6)}}@keyframes treasureBoostGlow{0%{filter:drop-shadow(0 0 9px #38bdf880)}to{filter:drop-shadow(0 0 24px #7dd3fceb)}}@keyframes trapExplosion{0%{filter:brightness();transform:rotateY(360deg)scale(.84)}45%{filter:brightness(1.7);transform:rotateY(360deg)scale(1.16)}to{filter:brightness();transform:rotateY(360deg)scale(1)}}@keyframes treasureMultiplierPop{0%{transform:scale(.92)}55%{color:#7dd3fc;transform:scale(1.12)}to{transform:scale(1)}}@media (width<=520px){.treasure-dig-page{border-radius:0;min-height:100dvh;padding:7px}.treasure-dig-header{grid-template-columns:38px minmax(0,1fr) auto 34px}.treasure-dig-header .icon-only{width:34px;height:34px;display:grid}.treasure-dig-title p{display:none}.treasure-dig-currency-tabs button{padding:7px 8px;font-size:.76rem}.treasure-dig-stage{padding:7px}.treasure-dig-stats{gap:6px}.treasure-dig-stats div{padding:6px 4px}.treasure-dig-stats span{font-size:.58rem}.treasure-note{font-size:.68rem}}.game-card.title-card{min-height:230px;padding:0}.game-card-link{color:#f8fafc;text-align:left;background:0 0;grid-template-rows:minmax(160px,1fr) auto;width:100%;height:100%;min-height:230px;padding:0;display:grid}.game-card-link>strong{color:#fff;padding:14px 15px 16px;font-size:1.12rem;line-height:1.15;display:block}.game-art{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 45%, transparent), transparent), #101827;border-bottom:1px solid #ffffff14;place-items:center;min-height:120px;display:grid}.game-art span{background:var(--accent);color:#101010;border-radius:50%;place-items:center;width:72px;height:72px;font-weight:900;display:grid}.game-card-body{gap:14px;padding:16px;display:grid}.game-card-body p{color:#a9b4c7;margin-bottom:0}.game-meta{flex-wrap:wrap;gap:8px;display:flex}.game-meta span,.card-footer-row small{color:#dbeafe;background:#ffffff14;border-radius:999px;padding:6px 9px;font-size:.78rem}.card-footer-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.favorite-button.active{color:#fde68a;background:#713f12b8;border-color:#facc1585}.game-selector,.filter-row{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.game-selector::-webkit-scrollbar{display:none}.filter-row::-webkit-scrollbar{display:none}.game-selector button,.filter-row button{color:#dce6f5;background:#ffffff14;flex:none}.slot-screen{gap:16px;display:grid}.slot-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.slot-board{grid-template-columns:minmax(0,1fr) 320px;gap:16px;display:grid}.reel-stage{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--panel) 80%, #000), #0f172a);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-height:360px;padding:18px;display:grid;position:relative;overflow:hidden}.reel-stage.winning{box-shadow:0 0 0 1px var(--accent), 0 0 34px color-mix(in srgb, var(--accent) 35%, transparent)}.reel-tile{color:#111827;text-align:center;background:linear-gradient(#f8fafc,#cbd5e1);border-radius:8px;place-items:center;min-width:0;font-size:clamp(.9rem,2vw,1.3rem);font-weight:900;display:grid;box-shadow:inset 0 0 0 7px #0f172a14}.reel-tile.spinning{animation:.52s reelPulse}@keyframes reelPulse{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-12px)scale(.96)}}.big-win-overlay{color:#fef3c7;text-align:center;background:#0000007a;place-items:center;font-size:clamp(2rem,6vw,4.5rem);font-weight:900;display:grid;position:absolute;inset:0}.coin-burst{border:10px dotted #fbbf24;border-radius:50%;width:130px;height:130px;animation:.9s infinite burst;position:absolute}@keyframes burst{to{opacity:0;transform:scale(2.2)rotate(90deg)}}.slot-controls{align-content:start;gap:14px;display:grid}.spin-button{background:var(--accent);color:#101010;border-radius:8px;min-height:62px;font-size:1.2rem;font-weight:900}.meter span,.balance-line,.payouts{color:#d9e2ef;font-size:.9rem}.meter div{background:#ffffff17;border-radius:999px;height:10px;margin-top:6px;overflow:hidden}.meter i{background:var(--accent);height:100%;display:block}.spin-history{gap:8px;display:grid}.spin-row{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.store-grid,.sim-grid,.settings-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.mini-pack,.sim-card{background:#ffffff0f;border-radius:8px;gap:10px;padding:14px;display:grid}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:680px}th,td{text-align:left;border-bottom:1px solid #ffffff14;padding:12px 10px}th{color:#a9b4c7;text-transform:uppercase;font-size:.78rem}.clickable-row{cursor:pointer}.clickable-row:hover{background:#ffffff0d}.positive{color:#86efac}.negative{color:#fca5a5}.neutral{color:#fff7edad}.empty-state{color:#a9b4c7;text-align:center;border:1px dashed #ffffff29;border-radius:8px;padding:22px}.user-list{gap:10px;display:grid}.user-row{text-align:left;color:#f8fafc;background:#ffffff0f;border:1px solid #0000;border-radius:8px;gap:4px;padding:12px;display:grid}.stat-card{gap:8px;display:grid}.stat-card span{color:#a9b4c7}.stat-card strong{font-size:2rem}.detail-list{grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);align-items:start;gap:10px 14px;display:grid}.detail-list span{color:#a9b4c7}.detail-list pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#dbeafe;margin:0}.compact-detail{font-size:.9rem}.detail-card{gap:14px;display:grid}.settings-grid label{align-items:center;gap:10px;display:flex}.settings-grid input{width:auto;min-height:auto}.modal-backdrop{z-index:40;background:#0000009e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-card{background:#111827;border:1px solid #ffffff1f;border-radius:8px;width:min(620px,100%);max-height:min(720px,100vh - 36px);padding:18px;overflow:auto}.modal-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.modal-stack{gap:14px;display:grid}.paytable-grid,.pick-grid{gap:10px;display:grid}.pay-row{border-bottom:1px solid #ffffff14;justify-content:space-between;padding:10px 0;display:flex}.pick-grid{grid-template-columns:repeat(3,1fr)}.pick-card{color:#fde68a;background:#f59e0b29;border-radius:8px;min-height:90px;font-weight:900}.toast-stack{z-index:50;gap:10px;display:grid;position:fixed;bottom:18px;right:18px}.toast{background:#1f2937;border:1px solid #ffffff1a;border-radius:8px;width:min(360px,100vw - 36px);padding:12px 14px;box-shadow:0 12px 30px #00000059}.toast.success{border-color:#22c55e99}.toast.error{border-color:#f87171b3}.compliance{color:#cbd5e1;background:#0f172ab8;border:1px solid #ffffff1a;border-radius:8px;margin-top:28px;padding:16px}.compliance.compact{margin-top:auto;font-size:.78rem;line-height:1.4}.legal-link-grid,.admin-prep-grid{gap:10px;display:grid}.legal-link-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.legal-link-grid a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (width<=1020px){.shell{grid-template-columns:1fr}.sidebar{display:none}.main-panel{padding:16px 16px 100px}.mobile-header{z-index:35;justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 14px;padding:6px 0;display:flex;position:sticky;top:0}.mobile-header .balance-toggle{flex:none;width:170px}.mobile-header .header-wallet-tools{flex:none;gap:6px;max-width:calc(100vw - 146px)}.desktop-balance-strip{display:none}.mobile-compliance{display:block}.mobile-tabbar{z-index:30;background:#0c111af5;border-top:1px solid #ffffff1a;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:4px;padding:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-tabbar.has-admin{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:2px}.mobile-tabbar button{flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:0 4px;font-size:.72rem}.mobile-tabbar button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-tabbar.has-admin button{gap:3px;min-height:54px;padding:0 1px;font-size:.62rem}.balance-strip{justify-content:stretch}.balance-strip .balance-toggle{width:100%}.balance-pill{flex:1;min-width:0}.lobby-hero,.slot-board{grid-template-columns:1fr}}@media (width<=720px){.grid.two,.grid.three,.grid.four,.hero-balances{grid-template-columns:1fr}.lobby-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading,.section-title,.slot-header{flex-direction:column;align-items:flex-start}.reel-stage{gap:6px;min-height:250px;padding:10px}.reel-tile{box-shadow:inset 0 0 0 4px #0f172a14}.card-footer-row{flex-direction:column;align-items:stretch}.primary-button,.ghost-button,.danger-button{width:100%}.modal-header .ghost-button,.modal-header .icon-only,.favorite-button{width:44px}.toast-stack{bottom:88px;left:18px;right:18px}.toast{width:100%}}.frontier .slot-controls>.spin-button{display:none}.slot-control-bar{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) 86px;align-items:center;gap:10px;display:grid}.control-readout,.bet-readout{color:#f8fafc;background:linear-gradient(#0f172ad1,#1e293bb8);border:1px solid #ffffff1f;border-radius:14px;align-content:center;gap:3px;min-height:76px;padding:10px;display:grid;box-shadow:inset 0 0 22px #ffffff0a}.control-readout span,.bet-readout span{color:#93c5fd;text-transform:uppercase;font-size:.72rem;font-weight:900}.control-readout strong,.bet-readout strong{font-size:clamp(1.1rem,2.4vw,1.65rem);line-height:1}.control-readout small{color:#cbd5e1;font-weight:800}.bet-readout>div{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:6px;display:grid}.bet-readout strong{text-align:center}.round-control{color:#f8fafc;background:radial-gradient(circle at 35% 25%,#ffffff38,#22d3ee2e);border:1px solid #67e8f947;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.slot-main-action{color:#07111f;background:radial-gradient(circle at 35% 24%,#ffffffb8,#0000 22%),conic-gradient(from 20deg,#22c55e,#bef264,#facc15,#22c55e);border:6px solid #fef08abf;border-radius:50%;place-items:center;gap:0;width:86px;height:86px;font-size:2.2rem;font-weight:1000;display:grid;box-shadow:0 0 36px #facc156b,inset 0 -10px 18px #15803d57}.slot-main-action span{text-transform:uppercase;margin-top:-8px;font-size:.58rem}.slot-main-action.respin{background:radial-gradient(circle at 35% 24%,#ffffffb8,#0000 22%),conic-gradient(from 20deg,#22d3ee,#a78bfa,#f0abfc,#22d3ee);border-color:#67e8f9b8;box-shadow:0 0 36px #22d3ee6b,inset 0 -10px 18px #1e40af57}.frontier .frontier-reel-stage{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;align-items:stretch;display:grid}.frontier .symbol-tile{background:radial-gradient(circle at 34% 18%, #ffffffdb, transparent 19%), radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--symbol) 30%, transparent), transparent 56%), linear-gradient(150deg, #f8fafcf5, #94a3b8e0 58%, #334155db);border:2px solid color-mix(in srgb, var(--symbol) 58%, #ffffff4d);grid-template-rows:minmax(0,1fr);place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 18px #ffffff47,inset 0 -18px 30px #0f172a33,0 10px 22px #00000052}.frontier .symbol-tile.win{animation:.72s ease-in-out infinite alternate frontierWinPulse;transform:scale(1.02)}@keyframes frontierWinPulse{0%{box-shadow:inset 0 0 18px #ffffff47,0 0 #facc1500}to{box-shadow:inset 0 0 26px #ffffff70, 0 0 34px color-mix(in srgb, var(--symbol) 72%, transparent)}}.hold-hint{color:#dbeafe;text-align:center;font-size:.86rem}@media (width<=720px){.flagship-game-page .premium-slot-shell{grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.frontier .slot-board{grid-template-rows:auto auto auto;align-content:start}.frontier .frontier-reel-stage{aspect-ratio:5/3;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));align-self:center;min-height:0;max-height:46dvh;height:min(36dvh,320px)!important}.frontier .slot-controls{background:linear-gradient(#0f172aeb,#080d19fa);grid-template-columns:1fr;padding:8px;position:sticky;bottom:0;box-shadow:0 -16px 36px #00000052}.frontier .slot-control-bar{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) 78px;gap:7px}.frontier .control-readout,.frontier .bet-readout{min-height:66px;padding:8px}.frontier .control-readout strong,.frontier .bet-readout strong{font-size:clamp(1rem,5vw,1.45rem)}.frontier .round-control{width:30px;height:30px}.frontier .slot-main-action{border-width:5px;width:76px;height:76px;font-size:2rem}.frontier .segmented,.frontier .balance-line,.frontier .bet-stepper,.frontier .spin-button{display:none}.frontier .buy-bonus-button{min-height:38px;font-size:.88rem}.frontier .symbol-tile span{width:86%;height:86%;font-size:clamp(2.45rem,14vw,5.4rem)}.hold-and-win-board{align-content:center;height:100%}}@media (width<=360px){.frontier .slot-control-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 68px}.frontier .control-readout,.frontier .bet-readout{min-height:60px}.frontier .slot-main-action{width:66px;height:66px;font-size:1.75rem}.frontier .symbol-tile span{font-size:clamp(2.75rem,15vw,4.6rem)}}.bj-felt{grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:6px}.bj-waiting,.bj-player-hand{min-height:78px}.bj-bet-spot,.bj-bet-display,.bj-mini-stack,.bj-bet-chips,.bj-chip-token,.bj-chip-row,.bj-utility{display:none!important}.bj-bet-label{color:#fef3c7;text-align:center;background:#0f172aad;border:1px solid #facc1557;border-radius:999px;justify-self:center;min-width:112px;padding:7px 14px;font-weight:1000;box-shadow:inset 0 0 16px #facc150f}.bj-bottom{gap:7px}.bj-bet-controls{gap:6px;display:grid}.bj-bet-stepper{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:7px;display:grid}.bj-bet-stepper>button{color:#f8fafc;background:#1e293bdb;border:1px solid #ffffff1f;border-radius:12px;place-items:center;min-height:40px;display:grid}.bj-bet-stepper label{text-align:center;gap:2px;min-width:0;display:grid}.bj-bet-stepper label span{color:#a9b4c7;text-transform:uppercase;font-size:.62rem;font-weight:900}.bj-bet-stepper input{text-align:center;color:#fef3c7;background:#020617a8;border:1px solid #facc1547;border-radius:12px;min-height:40px;padding:0 8px;font-size:1.1rem;font-weight:1000}.bj-quick-bets{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.bj-quick-bets button{color:#dbeafe;background:#0f172ab8;border:1px solid #ffffff1a;border-radius:10px;min-height:34px;font-weight:900}.bj-quick-bets button.active{color:#052e16;background:linear-gradient(#bbf7d0,#86efac);border-color:#bbf7d0b8}.bj-action-row{order:-1}.bj-main-action{min-height:44px}@media (width<=360px){.bj-bet-stepper{grid-template-columns:36px minmax(0,1fr) 36px;gap:5px}.bj-bet-stepper>button,.bj-bet-stepper input{min-height:35px}.bj-quick-bets{gap:4px}.bj-quick-bets button{min-height:30px;font-size:.72rem}}.bj-game{color:#f8fafc;background:radial-gradient(circle at 50% 8%,#1e40af38,#0000 190px),radial-gradient(circle at 50% 88%,#16a34a1f,#0000 180px),linear-gradient(#060b14,#020617);grid-template-rows:auto minmax(0,1fr) auto;gap:10px;width:min(100%,460px);max-width:100%;height:100svh;min-height:100svh;margin:0 auto;padding:10px;display:grid;overflow:hidden}.bj-game-header{align-items:center;gap:9px;min-width:0;display:flex}.bj-icon-button{color:#e5e7eb;background:#0f172ae6;border:1px solid #ffffff24;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.bj-game-title{flex:1;min-width:0}.bj-game-title h1{text-overflow:ellipsis;white-space:nowrap;color:#f8fafc;margin:0;font-size:clamp(1.28rem,5vw,1.75rem);line-height:1;overflow:hidden}.bj-game-title span{color:#86efac;font-size:.7rem;display:block}.bj-game-currency{color:#94a3b8;flex:none;gap:2px;width:clamp(98px,33vw,132px);font-size:.62rem}.bj-game-currency select{color:#f8fafc;background:#0f172ae6;border:1px solid #94a3b857;border-radius:10px;min-height:34px;padding:0 7px}.bj-felt{background:radial-gradient(at 50% 46%,#22c55e40,#0000 56%),linear-gradient(#065f46,#064e3b 52%,#022c22);border:1px solid #facc1533;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:8px;min-height:0;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 44px #00000052,0 14px 28px #0000003d}.bj-deck{color:#0000;opacity:.82;background:repeating-linear-gradient(45deg,#facc1538 0 2px,#0000 2px 8px),linear-gradient(145deg,#172554,#020617);border:1px solid #facc157a;border-radius:7px;place-items:center;width:38px;height:52px;display:grid;position:absolute;top:58px;right:12px;box-shadow:0 8px 18px #00000042}.bj-hand-row,.bj-player-hand{min-width:0}.bj-hand-meta{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.bj-hand-meta strong{color:#d9f99d;text-transform:uppercase;font-size:.78rem}.bj-hand-meta span{color:#e0f2fe;background:#0f172a8c;border:1px solid #ffffff14;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:800}.bj-card-row{justify-content:center;align-items:center;gap:8px;min-height:clamp(62px,13vh,90px);display:flex}.bj-playing-card,.bj-card-empty{aspect-ratio:.72;color:#111827;width:clamp(44px,12vw,62px);animation:.52s cubic-bezier(.2,.9,.2,1) both bjSlidePlayer;animation-delay:var(--card-delay,0s);background:linear-gradient(#fff,#e5e7eb);border:1px solid #ffffffd1;border-radius:8px;align-content:space-between;padding:7px;display:grid;box-shadow:0 9px 16px #0000003d}.bj-playing-card.dealer{animation-name:bjSlideDealer}.bj-playing-card strong{font-size:clamp(.98rem,4vw,1.22rem)}.bj-playing-card span{justify-self:center;font-size:clamp(1.35rem,5vw,1.72rem)}.bj-playing-card.red{color:#dc2626}.bj-playing-card.back{color:#fde68a;background:radial-gradient(circle,#facc152e,#0000 34%),repeating-linear-gradient(45deg,#facc1533 0 2px,#0000 2px 8px),linear-gradient(145deg,#172554,#020617);border-color:#facc1585;align-content:center;place-items:center;font-weight:900}.bj-playing-card.glow{box-shadow:0 0 22px #facc1559,0 9px 16px #0000003d}.bj-card-empty{color:#94a3b8;box-shadow:none;background:#0f172a61;border:1px dashed #ffffff2e;align-content:center;place-items:center}.bj-player-zone{align-content:center;gap:7px;min-height:0;display:grid}.bj-waiting,.bj-player-hand{background:#04785742;border:1px solid #bbf7d01f;border-radius:14px;min-width:0;padding:8px}.bj-waiting{color:#bbf7d0;place-items:center;min-height:88px;font-weight:800;display:grid}.bj-player-hand small{text-align:center;color:#bbf7d0;font-size:.7rem;font-weight:800;display:block}.bj-hand-tabs{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.bj-hand-tabs span{color:#cbd5e1;background:#0f172a70;border-radius:999px;place-items:center;min-height:28px;font-size:.72rem;font-weight:900;display:grid}.bj-hand-tabs .active{color:#dbeafe;background:#2563eb94}.bj-split-hands{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;animation:.3s both bjSplitApart;display:grid}.bj-single-hand{display:grid}.bj-offer{color:#fef3c7;background:#78350fe0;border:1px solid #facc1573;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:7px;display:grid}.bj-offer button{color:#fff;background:#166534;border-radius:9px;min-width:40px;min-height:30px;font-weight:900}.bj-offer button:last-child{background:#991b1b}.bj-bet-spot{color:#fef3c7;background:radial-gradient(circle at 50% 45%,#facc151f,#0000 52%),#0206178c;border:2px dashed #facc1561;border-radius:999px;grid-template-columns:48px auto;justify-self:center;align-items:center;gap:8px;min-width:128px;min-height:54px;padding:6px 14px;display:grid}.bj-bet-spot strong{font-size:clamp(1rem,4vw,1.2rem)}.bj-bet-chips{width:48px;height:30px;position:relative}.bj-bet-chips span{background:radial-gradient(circle,#ffffffdb 0 18%,#0000 20%),radial-gradient(circle,#16a34a,#052e16);border:2px solid #bbf7d0;border-radius:50%;width:25px;height:25px;position:absolute;top:3px;box-shadow:0 5px 10px #00000047,inset 0 0 0 3px #02061757}.bj-bet-chips span:first-child{left:4px}.bj-bet-chips span:nth-child(2){top:0;left:13px}.bj-bet-chips span:nth-child(3){left:22px}.bj-result-pill{text-align:center;background:#0f172ad6;border:1px solid #ffffff1f;border-radius:12px;justify-self:center;max-width:100%;padding:8px 12px}.bj-result-pill strong{color:#86efac;display:block}.bj-result-pill.loss strong{color:#fca5a5}.bj-result-pill span{color:#cbd5e1;font-size:.72rem}.bj-bottom{background:#0f172af0;border:1px solid #ffffff1a;border-radius:16px;gap:7px;padding:8px;display:grid}.bj-bet-tools{grid-template-columns:44px minmax(0,1fr) 40px 40px;align-items:center;gap:7px;display:grid}.bj-chip-token{--chip-color:#16a34a;color:#fff;background:radial-gradient(circle at 50% 50%, #ffffffe0 0 18%, transparent 20% 35%, #fff3 36% 46%, transparent 47%), radial-gradient(circle, color-mix(in srgb, var(--chip-color) 88%, #fff), color-mix(in srgb, var(--chip-color) 58%, #020617));border:3px solid color-mix(in srgb, var(--chip-color) 72%, #fff);border-radius:50%;width:44px;height:44px;font-weight:1000;box-shadow:inset 0 0 0 4px #02061757,0 7px 12px #00000047}.bj-chip-token.chip-1{--chip-color:#f8fafc;color:#111827}.bj-chip-token.chip-5{--chip-color:#dc2626}.bj-chip-token.chip-10{--chip-color:#2563eb}.bj-chip-token.chip-25{--chip-color:#16a34a}.bj-chip-token.chip-100{--chip-color:#7c3aed}.bj-chip-token.chip-500{--chip-color:#111827;color:#fde68a;border-color:#ca8a04}.bj-tool,.bj-action,.bj-main-action{color:#f8fafc;background:#1e293bd1;border:1px solid #ffffff1f;border-radius:12px;place-items:center;min-height:42px;font-weight:900;display:inline-grid}.bj-tool.icon{width:40px}.bj-action-row{grid-template-columns:repeat(auto-fit,minmax(66px,1fr));gap:7px;display:grid}.bj-main-action{background:linear-gradient(#2563eb,#1d4ed8);grid-column:1/-1;grid-auto-flow:column;gap:8px}.bj-action{gap:2px;padding:4px}.bj-action span{font-size:.62rem}.bj-action.hit{background:linear-gradient(#16a34a,#166534)}.bj-action.stand{background:linear-gradient(#334155,#0f172a)}.bj-action.double{background:linear-gradient(#2563eb,#1d4ed8)}.bj-action.split{background:linear-gradient(#9333ea,#6b21a8)}.bj-game-footer{color:#a9b4c7;text-transform:uppercase;justify-content:space-between;gap:8px;font-size:.66rem;display:flex}.bj-game-footer strong{color:#f8fafc}@keyframes bjSlidePlayer{0%{opacity:0;transform:translate(80px,-120px)rotate(7deg)scale(.88)}65%{opacity:1;transform:translate(-3px,4px)rotate(-1deg)scale(1.03)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes bjSlideDealer{0%{opacity:0;transform:translate(52px,-12px)rotate(5deg)scale(.9)}65%{opacity:1;transform:translate(-2px,3px)rotate(-1deg)scale(1.03)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes bjSplitApart{0%{opacity:.82;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (width<=720px){.blackjack-game-host{margin:-16px}.bj-game{width:100vw;max-width:100vw;padding:8px}}@media (width<=360px){.bj-game{gap:6px;padding:6px}.bj-icon-button{width:34px;height:34px}.bj-game-currency{width:96px}.bj-game-currency select{min-height:32px;padding-inline:6px;font-size:.72rem}.bj-felt{gap:5px;padding:7px}.bj-card-row{gap:6px;min-height:54px}.bj-playing-card,.bj-card-empty{width:39px;padding:5px}.bj-bet-tools{grid-template-columns:38px minmax(0,1fr) 36px 36px;gap:5px}.bj-chip-token{border-width:2px;width:38px;height:38px}.bj-tool,.bj-action,.bj-main-action{min-height:37px}.bj-game-footer{font-size:.58rem}}.bj-table{background:radial-gradient(at 50% 58%,#10b98133,#0000 46%),radial-gradient(at 50% 46%,#0f172a2e,#0000 42%),linear-gradient(#065f46 0%,#064e3b 45%,#022c22 100%);border-radius:22px}.bj-bet-display{background:radial-gradient(circle at 50% 45%,#facc1524,#0000 48%),#0206178c;border:2px dashed #facc156b;border-radius:999px;grid-template-columns:30px auto;grid-template-areas:"ring stack""ring amount";justify-content:center;align-items:center;column-gap:8px;min-width:118px;min-height:62px;padding:7px 14px;display:grid;box-shadow:inset 0 0 18px #00000047,0 8px 20px #0000002e}.bj-bet-ring{color:#fde68a;background:#0f172a99;border:1px solid #facc156b;border-radius:50%;grid-area:ring;place-items:center;width:30px;height:30px;display:grid}.bj-mini-stack{grid-area:stack;width:54px;height:24px}.bj-mini-stack span{border-width:2px;width:23px;height:23px;top:1px}.bj-bet-display strong{color:#fef3c7;grid-area:amount;font-size:1.06rem;line-height:1}.bj-actions{grid-template-columns:repeat(auto-fit,minmax(58px,1fr))}.bj-icon-action{color:#fff;background:#0f172ad6;border:1px solid #ffffff24;border-radius:16px;place-items:center;min-height:48px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0a,0 9px 18px #0000003d}.bj-icon-action:disabled{opacity:.42}.bj-icon-action.bj-deal{color:#dbeafe;background:radial-gradient(circle at 50% 20%,#ffffff2e,#0000 26%),linear-gradient(#2563eb,#1e40af);border-color:#93c5fd6b;grid-column:1/-1;min-height:52px}.bj-icon-action.hit{background:linear-gradient(#16a34a,#166534)}.bj-icon-action.stand{background:linear-gradient(#334155,#0f172a)}.bj-icon-action.double{color:#dbeafe;background:linear-gradient(#2563eb,#1d4ed8);font-size:1rem;font-weight:1000}.bj-icon-action.split{background:linear-gradient(#9333ea,#6b21a8)}.bj-chip-row{gap:7px}.bj-chip{background:radial-gradient(circle at 50% 50%, #ffffffeb 0 20%, transparent 21% 34%, #ffffff2e 35% 45%, transparent 46%), radial-gradient(circle, color-mix(in srgb, var(--chip-color) 88%, #fff), color-mix(in srgb, var(--chip-color) 62%, #020617));border:3px solid color-mix(in srgb, var(--chip-color) 72%, #fff);min-height:42px;box-shadow:inset 0 0 0 3px #02061761, inset 0 0 0 7px color-mix(in srgb, var(--chip-color) 55%, transparent), 0 7px 13px #00000047}.bj-chip.chip-1{--chip-color:#f8fafc;color:#111827}.bj-chip.chip-500{--chip-color:#18181b;color:#fde68a;border-color:#ca8a04}.bj-utility{grid-template-columns:repeat(2,minmax(0,1fr))}.bj-utility button{color:#cbd5e1;background:#0f172ac7;border:1px solid #ffffff1f;border-radius:14px;place-items:center;min-height:38px;display:grid}@media (width<=360px){.bj-icon-action{border-radius:13px;min-height:42px}.bj-icon-action.bj-deal{min-height:46px}.bj-chip{min-height:34px;box-shadow:inset 0 0 0 2px #02061761, inset 0 0 0 5px color-mix(in srgb, var(--chip-color) 50%, transparent), 0 5px 10px #00000042;border-width:2px;font-size:.65rem}.bj-bet-display{min-height:52px;padding:6px 10px}}.blackjack-game-host{min-height:100svh}.blackjack-premium{background:radial-gradient(circle at 50% 18%,#22c55e29,#0000 22rem),radial-gradient(circle at 50% 78%,#f59e0b1c,#0000 18rem),linear-gradient(#050b14 0%,#07131f 100%);border:1px solid #ffffff21;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;gap:7px;width:min(100%,520px);max-width:100%;height:100svh;min-height:100svh;margin:0 auto;padding:8px;display:grid;overflow:hidden}.blackjack-topbar{justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:46px;padding:0 2px;display:flex}.blackjack-title-copy h1{text-overflow:ellipsis;white-space:nowrap;color:#fef3c7;text-shadow:0 2px 10px #00000085;max-width:100%;margin:0;font-size:clamp(1.28rem,5.2vw,1.85rem);line-height:1.02;overflow:hidden}.blackjack-currency{color:#cbd5e1;flex:none;gap:2px;width:clamp(108px,34vw,148px);font-size:.66rem}.blackjack-currency select{color:#f8fafc;background:#0f172ae6;border:1px solid #facc1573;min-height:34px;padding:0 8px}.blackjack-felt{background:radial-gradient(at 50% 42%,#16a34a57,#0000 48%),radial-gradient(circle,#ffffff09,#0000 42%),linear-gradient(#047857e6,#022c22f5);border:1px solid #facc1538;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:clamp(5px,1.3vh,9px);height:100%;min-height:0;padding:clamp(8px,2vw,12px);display:grid;overflow:hidden;box-shadow:inset 0 0 42px #00000052,0 14px 40px #0000003d}.blackjack-table-row,.blackjack-hand,.player-hand{min-width:0}.blackjack-row-label{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.blackjack-row-label h3{color:#d9f99d;text-transform:uppercase;background:#166534c7;border-radius:999px;margin:0;padding:2px 9px;font-size:clamp(.68rem,2.6vw,.84rem);line-height:1.2}.blackjack-row-label span{color:#e0f2fe;background:#0f172a8c;border:1px solid #ffffff1f;border-radius:10px;padding:5px 8px;font-size:clamp(.68rem,2.5vw,.84rem);font-weight:800}.blackjack-row-label strong{color:#fef3c7;font-size:1.08em}.blackjack-cards{justify-content:center;align-items:center;gap:clamp(6px,1.8vw,10px);min-height:clamp(58px,12vh,88px);display:flex}.blackjack-cards .playing-card{aspect-ratio:.72;width:clamp(42px,11.8vw,64px);min-width:0;animation:.52s cubic-bezier(.18,.9,.2,1) both dealCard,.62s both cardFaceReveal;animation-delay:var(--card-delay,0s);border-radius:7px;padding:6px}.blackjack-cards .playing-card strong,.blackjack-cards .playing-card span{font-size:clamp(.95rem,4.2vw,1.25rem)}.card-back{background:radial-gradient(circle,#facc152e,#0000 30%),repeating-linear-gradient(45deg,#facc1533 0 2px,#0000 2px 8px),linear-gradient(145deg,#0f172a,#172554);border-color:#facc15a6}.blackjack-inline-offer{color:#fef3c7;background:linear-gradient(#78350fe6,#451a03e0);border:1px solid #facc1580;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;max-width:100%;padding:6px 7px;display:grid}.blackjack-inline-offer .primary-button,.blackjack-inline-offer .ghost-button{border-radius:8px;width:auto;min-width:40px;min-height:30px;padding:0 8px;font-size:.76rem}.blackjack-player-zone{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:center;gap:7px;min-height:0;display:grid}.blackjack-bet-stack{color:#fef3c7;background:#0f172ab8;border:1px solid #facc1561;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:9px;min-width:min(190px,100%);min-height:38px;padding:5px 10px;display:flex;box-shadow:inset 0 0 14px #facc1512}.mini-chip{left:calc(15px + var(--chip-offset,0px));background:radial-gradient(circle at 50% 50%, #ffffff38, transparent 34%), radial-gradient(circle, var(--chip-color), color-mix(in srgb, var(--chip-color) 55%, #020617));border:3px solid color-mix(in srgb, var(--chip-color) 72%, #fff);border-radius:50%;width:27px;height:27px;position:absolute;top:3px;box-shadow:0 5px 10px #00000052,inset 0 0 0 3px #0f172a6b}.blackjack-control-deck{background:linear-gradient(#0f172af0,#030712fa);border:1px solid #ffffff1f;border-radius:16px;grid-template-areas:"actions""chips""utility""status";gap:6px;max-width:100%;padding:8px;display:grid;position:relative;bottom:auto;box-shadow:0 -10px 26px #0000003d}.blackjack-actions{grid-area:actions;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:6px;display:grid}.blackjack-action-hint{color:#fde68a;place-items:center;min-height:28px;font-size:.72rem;font-weight:800;display:grid}.blackjack-actions .primary-button,.blackjack-actions .ghost-button,.blackjack-utility-row .primary-button,.blackjack-utility-row .ghost-button{color:#fff;border:1px solid #ffffff29;border-radius:9px;width:100%;min-height:40px;padding:0 8px;font-weight:900}.chip-betting{grid-area:chips;display:block}.casino-chip{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 50% 50%, #ffffff38, transparent 27%), repeating-conic-gradient(#ffffffeb 0 10deg, transparent 10deg 30deg), radial-gradient(circle, var(--chip-color), color-mix(in srgb, var(--chip-color) 56%, #020617));border:3px solid color-mix(in srgb, var(--chip-color) 76%, #fff);text-shadow:0 1px 5px #000000d9;border-radius:50%;min-height:38px;font-size:clamp(.68rem,2.6vw,.85rem);font-weight:1000;box-shadow:0 6px 13px #00000057,inset 0 0 0 4px #0f172a6b}.casino-chip:disabled{filter:grayscale(.6)}.chip-1{--chip-color:#e5e7eb;color:#111827}.chip-500{--chip-color:#111827;color:#fef3c7}.blackjack-utility-row{grid-area:utility;grid-template-columns:minmax(58px,.72fr) minmax(120px,1.6fr) minmax(58px,.72fr);gap:6px;display:grid}.blackjack-utility-row .deal-button{background:linear-gradient(#2563eb,#1d4ed8);font-size:1rem}.blackjack-status-panel{grid-area:status;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.blackjack-status-panel>div{background:#0f172a94;border:1px solid #ffffff17;border-radius:10px;align-content:center;justify-items:center;min-height:42px;padding:4px;display:grid}.blackjack-status-panel span,.blackjack-status-panel small{color:#a9b4c7;text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1.1}.blackjack-status-panel strong{color:#f8fafc;font-size:clamp(.9rem,3vw,1.05rem);line-height:1}@media (width<=720px){.blackjack-game-host{margin:-16px}.blackjack-premium{border-radius:0;width:100vw;max-width:100vw;height:100svh;min-height:100svh}}@media (width<=380px){.blackjack-premium{gap:5px;padding:6px}.blackjack-back,.blackjack-help{width:31px;height:31px}.blackjack-title-copy h1{font-size:1.22rem}.blackjack-title-copy span{font-size:.58rem}.blackjack-currency{width:104px}.blackjack-currency select{min-height:31px;padding-inline:6px;font-size:.72rem}.blackjack-help{display:none}.blackjack-felt{gap:4px;padding:6px}.blackjack-cards{min-height:52px}.blackjack-cards .playing-card{width:39px;padding:5px}.blackjack-empty-hand,.player-hand{min-height:82px}.blackjack-inline-offer{gap:4px;padding:5px}.blackjack-inline-offer span{font-size:.56rem}.blackjack-inline-offer .primary-button,.blackjack-inline-offer .ghost-button{min-width:34px;min-height:28px;padding-inline:5px}.casino-chip{border-width:2px;min-height:32px;box-shadow:0 5px 10px #0000004d,inset 0 0 0 3px #0f172a6b}.blackjack-actions .primary-button,.blackjack-actions .ghost-button,.blackjack-utility-row .primary-button,.blackjack-utility-row .ghost-button{min-height:35px;font-size:.78rem}.blackjack-status-panel>div{min-height:36px}}.blackjack-simple{color:#f8fafc;background:radial-gradient(circle at 50% 22%,#22c55e1f,#0000 260px),linear-gradient(#07111f,#030712);grid-template-rows:auto minmax(0,1fr) auto;gap:10px;width:min(100%,480px);max-width:100%;min-height:100svh;margin:0 auto;padding:10px;display:grid;overflow:hidden}.bj-topbar{align-items:center;gap:10px;min-width:0;display:flex}.bj-back{color:#f8fafc;background:#0f172ae0;border:1px solid #ffffff24;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.bj-title{flex:1;min-width:0}.bj-title h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1.35rem,5vw,1.9rem);line-height:1;overflow:hidden}.bj-title span{text-overflow:ellipsis;white-space:nowrap;color:#bbf7d0;font-size:.74rem;display:block;overflow:hidden}.bj-currency{color:#cbd5e1;flex:none;gap:3px;width:clamp(104px,34vw,140px);font-size:.66rem}.bj-currency select{background:#0f172a;border:1px solid #94a3b85c;border-radius:10px;min-height:36px;padding:0 8px}.bj-table{background:radial-gradient(#16a34a47,#0000 55%),linear-gradient(#064e3b,#022c22);border:1px solid #ffffff1a;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:8px;min-height:0;padding:10px;display:grid;overflow:hidden;box-shadow:inset 0 0 34px #00000047}.bj-hand-row,.bj-player-hand,.bj-empty-hand{min-width:0}.bj-row-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.bj-row-heading strong{text-transform:uppercase;color:#d9f99d;font-size:.82rem}.bj-row-heading span{color:#e0f2fe;background:#0f172a8c;border-radius:999px;padding:5px 8px;font-size:.78rem;font-weight:800}.bj-cards{justify-content:center;align-items:center;gap:8px;min-height:clamp(64px,13vh,94px);display:flex}.bj-card,.bj-card-placeholder{aspect-ratio:.72;color:#111827;width:clamp(46px,12vw,64px);animation:.48s cubic-bezier(.2,.9,.2,1) both bjDeal;animation-delay:var(--card-delay,0s);background:linear-gradient(#fff,#e5e7eb);border:1px solid #ffffffd1;border-radius:8px;align-content:space-between;padding:7px;display:grid;box-shadow:0 8px 16px #0000003d}.bj-card strong{font-size:clamp(1rem,4vw,1.25rem)}.bj-card span{justify-self:center;font-size:clamp(1.35rem,5vw,1.75rem)}.bj-card.red{color:#dc2626}.bj-card-back{color:#fef3c7;letter-spacing:0;background:radial-gradient(circle,#facc152e,#0000 35%),repeating-linear-gradient(45deg,#facc1533 0 2px,#0000 2px 8px),linear-gradient(145deg,#172554,#020617);border-color:#facc1585;align-content:center;place-items:center;font-weight:900}.bj-card-placeholder{color:#94a3b8;box-shadow:none;background:#0f172a6b;border:1px dashed #ffffff2e;align-content:center;place-items:center}.bj-player-area{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:center;gap:8px;min-height:0;display:grid}.bj-player-hand,.bj-empty-hand{background:#04785747;border:1px solid #bbf7d01f;border-radius:14px;align-content:center;padding:8px;display:grid}.bj-player-hand.active{border-color:#60a5fab3;box-shadow:inset 0 0 18px #60a5fa1f,0 0 18px #60a5fa29}.bj-player-hand small{text-align:center;color:#bbf7d0;font-weight:800}.bj-empty-hand{color:#bbf7d0;place-items:center;min-height:94px}.bj-inline-offer{background:#78350fdb;border:1px solid #facc1573;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:7px;display:grid}.bj-inline-offer strong,.bj-inline-offer span{display:block}.bj-inline-offer span{color:#fde68a;font-size:.68rem}.bj-inline-offer button{color:#fff;background:#166534;border-radius:9px;min-width:42px;min-height:32px;font-weight:900}.bj-inline-offer button:last-child{background:#991b1b}.bj-bet-display{background:#0f172ab8;border:1px solid #ffffff1f;border-radius:999px;justify-self:center;align-items:center;gap:9px;min-height:42px;padding:6px 12px;display:inline-flex}.bj-bet-display strong{font-size:clamp(1rem,4vw,1.25rem)}.bj-mini-stack{width:48px;height:28px;position:relative}.bj-mini-stack span{--chip-color:#16a34a;left:calc(8px + (var(--stack-index) * 8px));top:calc(3px - (var(--stack-index) * 1px));background:radial-gradient(circle, var(--chip-color), color-mix(in srgb, var(--chip-color) 55%, #020617));border:3px solid color-mix(in srgb, var(--chip-color) 72%, #fff);border-radius:50%;width:25px;height:25px;position:absolute;box-shadow:0 5px 9px #00000052,inset 0 0 0 3px #0f172a5c}.bj-result{text-align:center;background:#0f172ad1;border:1px solid #ffffff1f;border-radius:12px;justify-self:center;max-width:100%;padding:8px 12px}.bj-result strong{color:#86efac;font-size:1.05rem;display:block}.bj-result.loss strong{color:#fca5a5}.bj-result span{color:#cbd5e1;font-size:.76rem}.bj-controls{background:#0f172af0;border:1px solid #ffffff1a;border-radius:16px;gap:7px;padding:8px;display:grid}.bj-actions{grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:7px;display:grid}.bj-primary,.bj-secondary,.bj-utility button{color:#fff;border:1px solid #ffffff1f;border-radius:10px;min-height:42px;font-weight:900}.bj-primary{background:linear-gradient(#16a34a,#15803d)}.bj-deal{background:linear-gradient(#2563eb,#1d4ed8);grid-column:1/-1}.bj-secondary{background:linear-gradient(#ca8a04,#92400e)}.bj-secondary.blue{background:linear-gradient(#2563eb,#1d4ed8)}.bj-secondary.purple{background:linear-gradient(#9333ea,#6b21a8)}.bj-chip-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.bj-chip{--chip-color:#e5e7eb;aspect-ratio:1;color:#fff;background:radial-gradient(circle at 50% 50%, #fff3, transparent 28%), repeating-conic-gradient(#ffffffeb 0 10deg, transparent 10deg 30deg), radial-gradient(circle, var(--chip-color), color-mix(in srgb, var(--chip-color) 54%, #020617));border:3px solid color-mix(in srgb, var(--chip-color) 76%, #fff);text-shadow:0 1px 5px #000000c7;border-radius:50%;min-height:38px;font-weight:1000;box-shadow:0 6px 12px #0000004d,inset 0 0 0 4px #0f172a61}.bj-chip.chip-1{--chip-color:#e5e7eb;color:#111827;text-shadow:none}.bj-chip.chip-5{--chip-color:#dc2626}.bj-chip.chip-10{--chip-color:#2563eb}.bj-chip.chip-25{--chip-color:#16a34a}.bj-chip.chip-100{--chip-color:#7c3aed}.bj-chip.chip-500{--chip-color:#111827;color:#fef3c7}.bj-utility{grid-template-columns:1fr 1fr;gap:7px;display:grid}.bj-utility button{background:#ffffff14}.bj-footer{color:#a9b4c7;text-transform:uppercase;justify-content:space-between;gap:8px;font-size:.68rem;display:flex}.bj-footer strong{color:#f8fafc}@keyframes bjDeal{0%{opacity:0;transform:translate(24px,-24px)rotate(4deg)scale(.92)}65%{opacity:1;transform:translate(-2px,3px)rotate(-1deg)scale(1.03)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@media (width<=720px){.blackjack-game-host{margin:-16px}.blackjack-simple{width:100vw;max-width:100vw;height:100svh;min-height:100svh;padding:8px}}@media (width<=360px){.blackjack-simple{gap:6px;padding:6px}.bj-topbar{gap:7px}.bj-back{width:34px;height:34px}.bj-currency{width:98px}.bj-currency select{min-height:32px;padding-inline:6px;font-size:.72rem}.bj-table{gap:5px;padding:7px}.bj-cards{gap:6px;min-height:54px}.bj-card,.bj-card-placeholder{width:40px;padding:5px}.bj-row-heading span{padding:4px 6px;font-size:.68rem}.bj-chip{border-width:2px;min-height:32px;font-size:.68rem}.bj-primary,.bj-secondary,.bj-utility button{min-height:37px}.bj-footer{font-size:.6rem}}.blackjack-game-host{gap:0}.blackjack-premium{background:radial-gradient(circle at 50% 16%,#22c55e21,#0000 26rem),linear-gradient(#020617f5,#030712fa);border:1px solid #ffffff1f;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;width:min(100%,620px);max-width:100%;min-height:100svh;margin:0 auto;padding:clamp(8px,2vw,14px);display:grid;overflow:hidden}.blackjack-topbar{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:4px 2px 8px;display:flex}.blackjack-title-group{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.blackjack-back,.blackjack-help{color:#f8fafc;background:#0f172ad6;border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.blackjack-title-copy{min-width:0}.blackjack-title-copy h1{text-overflow:ellipsis;white-space:nowrap;color:#fde68a;max-width:100%;margin:0;font-size:clamp(1.45rem,6vw,2.3rem);line-height:1;overflow:hidden}.blackjack-title-copy span{text-overflow:ellipsis;white-space:nowrap;color:#d1fae5;max-width:100%;font-size:clamp(.68rem,2.6vw,.88rem);display:block;overflow:hidden}.blackjack-currency{flex:none;gap:3px;width:clamp(116px,34vw,170px);font-size:.72rem}.blackjack-currency span{color:#cbd5e1}.blackjack-currency select{background:#0f172ae0;border-color:#facc1566;min-height:38px;padding:0 9px}.blackjack-help{display:none}.blackjack-felt{grid-template-rows:auto auto minmax(92px,1fr) auto auto;gap:clamp(5px,1.5vh,10px);height:100%;min-height:0;padding:clamp(8px,2vw,14px)}.blackjack-hand .section-title,.player-hand .section-title{flex-direction:row;align-items:center}.blackjack-hand .section-title h3,.player-hand .section-title h3{color:#bbf7d0;text-transform:uppercase;background:#166534c2;border-radius:999px;margin:0;padding:2px 10px;font-size:clamp(.72rem,2.6vw,.92rem)}.blackjack-hand .section-title span,.player-hand .section-title span{color:#f8fafc;background:#0f172a80;border:1px solid #ffffff1f;border-radius:8px;margin-left:auto;padding:6px 10px;font-weight:900}.dealer-row .blackjack-cards,.blackjack-cards{justify-content:center;min-height:clamp(64px,13vh,104px)}.blackjack-cards .playing-card{border-radius:7px;width:clamp(46px,12vw,76px)}.blackjack-inline-offer{grid-template-columns:minmax(0,1fr) auto;width:100%;max-width:calc(100vw - 28px);padding:7px 8px}.blackjack-player-zone{min-height:0}.player-hand{align-content:start;min-height:0}.blackjack-empty-hand{min-height:92px}.blackjack-bet-stack{min-height:46px;padding-block:6px}.blackjack-control-deck{grid-template-areas:"actions""chips""status";gap:7px;padding:9px;display:grid;position:sticky;bottom:0}.blackjack-actions{grid-area:actions;grid-template-columns:repeat(auto-fit,minmax(82px,1fr))}.chip-betting{grid-area:chips}.blackjack-status-panel{grid-area:status}.blackjack-actions .primary-button,.blackjack-actions .ghost-button{color:#fff;border:1px solid #ffffff29;min-height:46px}.blackjack-actions .primary-button{background:linear-gradient(#2563eb,#1d4ed8)}.blackjack-actions .ghost-button:nth-child(2){background:linear-gradient(#ca8a04,#92400e)}.blackjack-actions .ghost-button:nth-child(3){background:linear-gradient(#2563eb,#1e40af)}.blackjack-actions .ghost-button:nth-child(4){background:linear-gradient(#9333ea,#6b21a8)}@media (width<=720px){.blackjack-game-host{margin:-16px}.blackjack-premium{padding:8px;border-radius:0;width:100vw;max-width:100vw;height:100svh;min-height:100svh;padding-bottom:8px}.blackjack-topbar{padding-inline:0}.blackjack-back,.blackjack-help{width:36px;height:36px}.blackjack-help{display:grid}.blackjack-currency{width:clamp(112px,35vw,142px)}.blackjack-currency select{min-height:35px;font-size:.78rem}.blackjack-felt{height:auto;min-height:0}.blackjack-player-zone{grid-template-columns:1fr;align-content:center}.dealer-row .blackjack-cards,.blackjack-cards{min-height:clamp(58px,11vh,82px)}.blackjack-cards .playing-card{width:clamp(40px,13vw,54px);padding:6px}.blackjack-inline-offer{gap:5px;max-width:100%}.blackjack-inline-offer .primary-button,.blackjack-inline-offer .ghost-button{min-height:30px}.blackjack-control-deck{max-width:100%;padding:7px;position:relative;bottom:auto;left:auto;right:auto}.blackjack-status-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.blackjack-status-panel>div{min-height:44px}.chip-rack{grid-template-columns:repeat(6,minmax(0,1fr))}.casino-chip{border-width:3px;min-height:clamp(34px,10vw,44px)}.blackjack-actions{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:6px}.blackjack-actions .primary-button,.blackjack-actions .ghost-button{min-height:42px}}@media (width<=360px){.blackjack-title-copy h1{font-size:1.32rem}.blackjack-title-copy span{font-size:.62rem}.blackjack-currency{width:108px}.blackjack-help{display:none}.blackjack-inline-offer{grid-template-columns:1fr auto}.blackjack-inline-offer span{font-size:.62rem}.blackjack-inline-offer .primary-button,.blackjack-inline-offer .ghost-button{min-width:38px;padding-inline:6px}.blackjack-status-panel small{font-size:.6rem}}.table-games-lobby{gap:18px}.main-panel:has(.table-games-lobby) .mobile-compliance{display:none}.table-games-lobby-heading{grid-template-columns:minmax(0,1fr) minmax(220px,340px);align-items:end;gap:14px;display:grid}.table-game-search{gap:6px;min-width:0;display:grid}.table-game-search span{color:#7dd3fc;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.table-game-search input{box-sizing:border-box;color:#f8fafc;width:100%;min-height:44px;font:inherit;background:#0f172ad1;border:1px solid #7dd3fc3d;border-radius:8px;outline:none;padding:0 14px;font-weight:800}.table-game-search input:focus{border-color:#38bdf8b8;box-shadow:0 0 0 3px #38bdf829}.table-game-grid .table-game-card{overflow:hidden}.table-game-card{text-align:left;background:radial-gradient(circle at 25% 10%,#22c55e2e,#0000 18rem),linear-gradient(150deg,#0f172af5,#064e3bb8);border:1px solid #ffffff1a;border-radius:8px;width:100%;min-width:0;padding:0;box-shadow:0 18px 50px #0003}.table-game-card.title-card{color:#f8fafc;cursor:pointer;grid-template-rows:minmax(150px,1fr) auto;min-height:230px;display:grid}.table-game-card.title-card:hover,.table-game-card.title-card:focus-visible{border-color:#7dd3fc8c;transform:translateY(-1px);box-shadow:0 20px 54px #00000042,0 0 0 3px #38bdf824}.table-game-card.title-card:focus-visible{outline:none}.table-game-card.title-card>strong{color:#fff;padding:14px 15px 16px;font-size:1.12rem;line-height:1.15;display:block}.table-game-art{color:#bbf7d0;background:radial-gradient(circle,#22c55e5c,#0000 44%),repeating-linear-gradient(45deg,#ffffff0d 0 1px,#0000 1px 13px);place-items:center;min-height:150px;display:grid}.table-game-card.blackjack .table-game-art{color:#fef3c7}.table-game-card.roulette .table-game-art{color:#fca5a5}.table-game-card.dice .table-game-art{color:#93c5fd}.table-game-card.crash .table-game-art{color:#fef08a}.table-game-card.treasureDig .table-game-art{color:#7dd3fc}.table-game-preview{aspect-ratio:1.25;place-items:center;width:min(78%,190px);display:grid;position:relative}.preview-roulette-wheel{aspect-ratio:1;color:#f8fafc;background:repeating-conic-gradient(from 8deg, #991b1b 0 10deg, #111827 10deg 20deg, #166534 20deg 30deg), radial-gradient(circle, #fbbf24 0 16%, transparent 17%);border:6px solid #fbbf24d1;border-radius:50%;place-items:center;width:min(128px,88%);margin:auto;display:grid;position:relative;box-shadow:inset 0 0 0 10px #0f172ab8,0 16px 32px #00000047}.preview-roulette-wheel span{aspect-ratio:1;background:#f8fafc;border-radius:50%;width:10px;position:absolute;top:15%;right:25%;box-shadow:0 4px 10px #0000006b}.preview-card{aspect-ratio:.72;border-radius:9px;width:72px;position:absolute;box-shadow:0 14px 26px #00000047}.preview-card.back{background:repeating-linear-gradient(45deg,#ffffff1f 0 5px,#0000 5px 10px),linear-gradient(145deg,#172554,#020617);border:1px solid #7dd3fc6b;transform:translate(-26px)rotate(-12deg)}.preview-card.face{color:#064e3b;background:linear-gradient(#fff7ed,#e5e7eb);border:1px solid #ffffffb8;place-items:center;display:grid;transform:translate(24px)rotate(10deg)}.preview-wheel{aspect-ratio:1;background:conic-gradient(#991b1b 0 10deg, #020617 10deg 20deg, #991b1b 20deg 30deg, #020617 30deg 40deg, #047857 40deg 50deg, #991b1b 50deg 60deg, #020617 60deg 70deg, #991b1b 70deg 80deg, #020617 80deg 90deg, #047857 90deg 100deg, #991b1b 100deg 190deg, #020617 190deg 280deg, #991b1b 280deg 360deg);border:8px solid #7f1d1d;border-radius:50%;place-items:center;width:116px;display:grid;box-shadow:inset 0 0 0 6px #facc1538,0 18px 32px #0000004d}.preview-wheel span{aspect-ratio:1;color:#fca5a5;background:#0f172ae6;border-radius:50%;place-items:center;width:42%;display:grid}.preview-over-under{color:#93c5fd;grid-template-columns:auto auto auto;align-items:center;gap:10px;display:grid}.preview-over-under span{color:#052e16;background:linear-gradient(145deg,#f8fafc,#86efac);border:2px solid #ffffffb8;border-radius:12px;place-items:center;min-width:44px;min-height:44px;font-weight:1000;display:grid}.preview-crash{aspect-ratio:1.45;color:#fef08a;place-items:center;width:min(150px,86%);display:grid;position:relative}.preview-crash:before,.preview-crash span{content:"";border-bottom:4px solid #22c55eb8;border-left:4px solid #22d3eead;height:46%;position:absolute;inset:auto 4px 16px;transform:skewY(-18deg)}.preview-crash span{filter:drop-shadow(0 0 12px #facc1580);border:0;border-top:5px solid #facc15;height:34%;inset:auto 14px 18px 16px;transform:rotate(-17deg)}.preview-crash svg{z-index:1;filter:drop-shadow(0 10px 16px #00000059);transform:translate(20px,-10px)rotate(18deg)}.preview-crash strong{z-index:1;color:#07111f;background:#fef08a;border-radius:999px;place-self:end start;padding:5px 8px;font-weight:1000;box-shadow:0 0 18px #facc1552}.preview-treasure{grid-template-columns:repeat(3,34px);justify-content:center;gap:6px;display:grid}.preview-treasure span{background:radial-gradient(circle at 35% 25%,#ffffff38,#0000 24px),linear-gradient(145deg,#6b4b2a,#2f2118);border:1px solid #fde68a38;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 -8px 14px #00000042}.preview-treasure .gem{color:#eff6ff;background:radial-gradient(circle,#e0f2fe,#38bdf8 45%,#075985);box-shadow:0 0 24px #38bdf894}.preview-treasure .trap{color:#fee2e2;background:radial-gradient(circle,#fecaca,#991b1b 52%,#1f2937);font-weight:900}.table-game-empty{color:#cbd5e1;background:#0f172ab3;border:1px solid #7dd3fc2e;border-radius:8px;padding:18px;font-weight:800}.table-play-screen{gap:16px;display:grid}.table-game-heading h1{margin-bottom:6px}.table-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:16px;display:grid}.felt-table,.table-side-panel,.table-bet-panel{background:radial-gradient(circle at 50% 0,#4ade8029,#0000 22rem),linear-gradient(#064e3bf0,#022c22f5);border:1px solid #ffffff1c;border-radius:8px;box-shadow:inset 0 0 36px #00000038,0 18px 50px #00000038}.felt-table{align-content:start;gap:18px;min-height:420px;padding:clamp(14px,3vw,24px);display:grid}.table-side-panel{background:radial-gradient(circle at 50% 0,#3b82f624,#0000 18rem),#0f172ae0;gap:12px;padding:14px;display:grid}.table-bet-panel{background:#0f172ae6;gap:12px;padding:12px;display:grid}.table-bet-top{grid-template-columns:minmax(0,1fr) 110px;align-items:end;gap:10px;display:grid}.table-balance-chip,.table-bet-row>div{background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;place-items:center;min-height:52px;display:grid}.table-balance-chip span,.table-bet-row span{color:#a9b4c7;text-transform:uppercase;font-size:.72rem;font-weight:800}.table-bet-row{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:8px;display:grid}.table-bet-row button,.table-quick-bets button,.roulette-bets button{color:#f8fafc;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;min-height:44px;font-weight:800}.table-quick-bets{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.table-quick-bets .active,.roulette-bets .active{color:#052e16;background:#86efac;box-shadow:0 0 18px #22c55e3d}.table-note,.table-warning{color:#a9b4c7;font-size:.82rem}.table-warning{color:#fecaca}.table-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.table-big-action{min-height:62px;font-size:1.05rem}.card-hand{gap:10px;display:grid}.playing-cards{flex-wrap:wrap;gap:10px;min-height:104px;display:flex}.playing-card{aspect-ratio:.72;color:#111827;background:linear-gradient(#f8fafc,#cbd5e1);border:1px solid #ffffffb3;border-radius:8px;align-content:space-between;width:clamp(64px,12vw,92px);padding:10px;display:grid;box-shadow:0 10px 22px #00000040}.playing-card strong{font-size:1.35rem}.playing-card span{justify-self:end;font-size:1.35rem}.playing-card.red{color:#b91c1c}.table-result{text-align:center;background:#0f172ac7;border:1px solid #ffffff1f;border-radius:8px;justify-self:center;place-items:center;gap:4px;min-width:min(320px,100%);padding:16px;display:grid}.table-result strong{font-size:clamp(1.4rem,5vw,2.4rem)}.table-result.win strong,.table-result.push strong{color:#86efac}.table-result.loss strong{color:#fca5a5}.roulette-felt,.dice-felt{place-items:center}.roulette-wheel{aspect-ratio:1;color:#f8fafc;background:conic-gradient(#991b1b 0 9.4deg, #111827 9.4deg 18.8deg, #991b1b 18.8deg 28.2deg, #111827 28.2deg 37.6deg, #064e3b 37.6deg 47deg, #991b1b 47deg 56.4deg, #111827 56.4deg 65.8deg, #991b1b 65.8deg 75.2deg, #111827 75.2deg 84.6deg, #064e3b 84.6deg 94deg, #991b1b 94deg 180deg, #111827 180deg 270deg, #991b1b 270deg 360deg);border:12px solid #78350f;border-radius:50%;place-items:center;width:clamp(160px,34vw,260px);display:grid;box-shadow:inset 0 0 0 9px #facc1566,0 0 38px #0000004d}.roulette-wheel span{aspect-ratio:1;background:#0f172aeb;border-radius:50%;place-items:center;width:44%;font-size:1.5rem;font-weight:900;display:grid}.roulette-wheel.red span{color:#fca5a5}.roulette-wheel.black span{color:#e5e7eb}.roulette-wheel.green span{color:#86efac}.roulette-bets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.roulette-bets .red{background:#991b1bb3}.roulette-bets .black{background:#111827e6}.straight-select{width:min(360px,100%)}.dice-display{aspect-ratio:1;color:#052e16;background:linear-gradient(145deg,#f8fafc,#86efac);border:5px solid #ffffffbd;border-radius:24px;place-items:center;width:clamp(120px,30vw,220px);font-size:clamp(3rem,10vw,5rem);font-weight:1000;display:grid;box-shadow:0 18px 40px #0000003d}.table-back-button{justify-self:start}@media (width<=980px){.table-layout{grid-template-columns:1fr}.table-side-panel{z-index:10;position:sticky;bottom:10px}}@media (width<=520px){.table-games-lobby-heading{grid-template-columns:1fr;align-items:stretch}.table-bet-top,.roulette-bets{grid-template-columns:1fr 1fr}.table-quick-bets{grid-template-columns:repeat(3,minmax(0,1fr))}.table-action-grid{grid-template-columns:1fr}.felt-table{min-height:340px}.playing-card{width:58px;padding:8px}}.blackjack-premium{gap:10px;min-width:0}.blackjack-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.blackjack-heading h1{font-size:clamp(1.55rem,4vw,2.5rem)}.blackjack-currency{width:min(180px,100%)}.blackjack-felt{background:radial-gradient(circle at 50% 20%,#86efac29,#0000 32%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 42px),linear-gradient(#065f46f5,#022c22fa);grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:clamp(8px,1.8vw,14px);max-width:100%;min-height:clamp(320px,52vh,520px);padding:clamp(10px,2.4vw,22px);display:grid;overflow:hidden}.dealer-row .blackjack-cards{min-height:clamp(76px,15vh,122px)}.blackjack-player-zone{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:stretch;gap:10px;display:grid}.blackjack-inline-offer{color:#fef3c7;background:linear-gradient(#78350feb,#451a03e0);border:1px solid #facc156b;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;justify-self:center;align-items:center;gap:8px;width:min(100%,620px);padding:8px;display:grid;box-shadow:0 0 22px #facc1524}.blackjack-inline-offer strong,.blackjack-inline-offer span{display:block}.blackjack-inline-offer strong{font-size:.92rem}.blackjack-inline-offer span{color:#fde68a;font-size:.78rem;line-height:1.25}.blackjack-inline-offer>div:last-child{gap:6px;display:flex}.blackjack-inline-offer .primary-button,.blackjack-inline-offer .ghost-button{width:auto;min-width:48px;min-height:36px;padding:0 10px}.blackjack-empty-hand,.player-hand{color:#d1fae5;background:#04785752;border:1px solid #bbf7d029;border-radius:8px;align-content:center;gap:10px;min-height:clamp(118px,22vh,190px);padding:10px;display:grid}.player-hand.active{border-color:#facc15b8;box-shadow:0 0 24px #facc152e,inset 0 0 22px #facc1514}.blackjack-cards{align-items:center;min-height:clamp(86px,17vh,138px)}.blackjack-cards .playing-card{width:clamp(54px,10vw,84px);animation:.52s cubic-bezier(.18,.9,.2,1) both dealCard,.62s both cardFaceReveal;animation-delay:var(--card-delay,0s);transform-origin:bottom}.card-back{color:#dbeafe;background:radial-gradient(circle at 50% 45%,#3b82f647,#0000 34%),repeating-linear-gradient(45deg,#ffffff1f 0 2px,#0000 2px 8px),linear-gradient(145deg,#1e3a8a,#0f172a);border-color:#93c5fdcc}.card-back span{text-transform:uppercase;place-self:center;font-size:.68rem;font-weight:900}.hand-footer{color:#bbf7d0;justify-content:space-between;gap:8px;font-size:.84rem;font-weight:800;display:flex}.blackjack-bet-stack{color:#fef3c7;background:#0f172ac7;border:1px solid #facc155c;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:12px;min-width:min(260px,100%);padding:8px 12px;display:flex;box-shadow:inset 0 0 18px #facc1514}.blackjack-bet-stack.live{box-shadow:inset 0 0 18px #facc151f,0 0 24px #facc1529}.blackjack-bet-stack strong{white-space:nowrap;font-size:clamp(1rem,3vw,1.35rem)}.stacked-chips{flex:none;width:72px;height:34px;position:relative}.mini-chip{left:calc(18px + var(--chip-offset,0px));top:calc(4px + (var(--chip-offset,0px) * -.2));background:repeating-conic-gradient(#ffffffe6 0 14deg, transparent 14deg 34deg), radial-gradient(circle, var(--chip-color), color-mix(in srgb, var(--chip-color) 60%, #020617));border:3px solid color-mix(in srgb, var(--chip-color) 72%, #fff);border-radius:50%;width:32px;height:32px;position:absolute;box-shadow:0 7px 13px #00000057}.blackjack-control-deck{z-index:12;background:linear-gradient(#0f172af5,#030712fa);border:1px solid #ffffff1f;border-radius:8px;gap:10px;max-width:100%;padding:12px;display:grid;position:sticky;bottom:10px;box-shadow:0 -10px 34px #00000047}.blackjack-status-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.blackjack-status-panel>div{background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;align-content:center;justify-items:center;min-height:58px;display:grid}.blackjack-status-panel span,.blackjack-status-panel small{color:#a9b4c7;text-transform:uppercase;font-size:.72rem;font-weight:800}.blackjack-status-panel strong{font-size:clamp(1.15rem,4vw,1.7rem);line-height:1}.chip-betting{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.chip-rack{grid-template-columns:repeat(6,minmax(42px,1fr));gap:8px;display:grid}.casino-chip{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 50% 50%, #ffffff2e, transparent 36%), repeating-conic-gradient(#ffffffeb 0 10deg, transparent 10deg 32deg), radial-gradient(circle, var(--chip-color), color-mix(in srgb, var(--chip-color) 65%, #020617));border:4px solid color-mix(in srgb, var(--chip-color) 72%, #fff);text-shadow:0 2px 6px #000000b3;border-radius:50%;min-height:42px;font-weight:1000;box-shadow:0 8px 18px #00000047,inset 0 0 0 5px #0f172a61}.chip-1{--chip-color:#64748b}.chip-5{--chip-color:#dc2626}.chip-10{--chip-color:#2563eb}.chip-25{--chip-color:#16a34a}.chip-100{--chip-color:#7c3aed}.chip-500{--chip-color:#ca8a04}.chip-actions{grid-template-columns:repeat(2,minmax(58px,1fr));gap:8px;display:grid}.blackjack-actions{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;display:grid}.blackjack-actions .primary-button,.blackjack-actions .ghost-button{width:100%;min-height:48px;font-weight:900}@keyframes dealCard{0%{opacity:0;transform:translate(42px,-34px)rotate(7deg)scale(.9)}62%{opacity:1;transform:translate(-3px,4px)rotate(-1deg)scale(1.02)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes cardFaceReveal{0%,42%{filter:brightness(.82)saturate(.92)}to{filter:brightness()saturate()}}@media (width<=720px){.blackjack-premium{gap:7px;margin:-8px;padding-bottom:218px}.blackjack-heading{align-items:start}.blackjack-heading .muted{display:none}.blackjack-currency{width:min(38vw,136px)}.blackjack-currency select{min-height:38px}.blackjack-felt{gap:6px;min-height:calc(100svh - 292px);padding:8px}.blackjack-player-zone{grid-template-columns:1fr;gap:7px}.blackjack-empty-hand,.player-hand{min-height:96px;padding:8px}.blackjack-cards{gap:6px;min-height:68px}.blackjack-cards .playing-card{width:clamp(42px,14vw,58px);padding:7px}.blackjack-cards .playing-card strong,.blackjack-cards .playing-card span{font-size:1.05rem}.blackjack-control-deck{left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));gap:7px;max-width:calc(100vw - 16px);margin:0 auto;padding:8px;position:fixed}.blackjack-status-panel>div{min-height:50px}.chip-rack{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.casino-chip{border-width:3px;min-height:40px;font-size:.76rem}.chip-actions .ghost-button,.blackjack-actions .primary-button,.blackjack-actions .ghost-button{min-height:42px;padding-inline:8px}.chip-betting{grid-template-columns:1fr;gap:6px}.chip-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.blackjack-inline-offer{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:6px}.blackjack-inline-offer span{font-size:.68rem}.blackjack-inline-offer .primary-button,.blackjack-inline-offer .ghost-button{min-width:42px;min-height:32px;padding:0 8px;font-size:.78rem}.blackjack-bet-stack{min-width:min(220px,100%);padding:6px 10px}}@media (width<=360px){.casino-chip{min-height:34px;font-size:.68rem}.blackjack-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.blackjack-inline-offer{grid-template-columns:1fr}.blackjack-inline-offer>div:last-child{justify-content:stretch}.blackjack-inline-offer .primary-button,.blackjack-inline-offer .ghost-button{flex:1}}.game-mode .main-panel{padding:0}.game-mode .balance-strip,.game-mode .mobile-header,.game-mode .mobile-compliance{display:none}.flagship-game-page{gap:0}.slot-games-lobby{gap:18px}.main-panel:has(.slot-games-lobby) .mobile-compliance{display:none}.flagship-game-page .game-selector{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.flagship-game-page .premium-slot-shell{border:0;border-radius:0;min-height:100vh}.frontier.premium-slot-shell:before,.frontier.premium-slot-shell:after{content:"";z-index:-1;pointer-events:none;position:absolute}.frontier.premium-slot-shell:before{background:radial-gradient(circle at 16% 18%,#fff59d61,#0000 9rem),linear-gradient(165deg,#38bdf83d,#0000 32%),linear-gradient(#fca55547,#0000 58%);inset:0}.frontier.premium-slot-shell:after{background:radial-gradient(at 25% 100%,#f973167a,#0000 42%),radial-gradient(at 75% 100%,#b95b206b,#0000 44%),linear-gradient(#0000,#582513db);height:34%;bottom:0;left:-10%;right:-10%}.frontier .jackpot-banner strong{text-transform:uppercase;color:#f8fafc;background:linear-gradient(#38bdf842,#0f172a2e),linear-gradient(135deg,#f973169e,#0e74909e)}.frontier .jackpot-banner strong:nth-child(2){color:#fef3c7;background:linear-gradient(135deg,#ec4899b8,#f97316bf)}.frontier .slot-header{align-items:center;margin-bottom:6px}.game-back-button{flex:none}.frontier .slot-header h1{font-size:clamp(1.55rem,4vw,2.6rem)}.frontier .slot-board{max-width:1180px;margin:0 auto}.frontier .frontier-reel-stage{background:linear-gradient(90deg,#411212db,#190c20eb),repeating-linear-gradient(90deg,#0000 0 19%,#ffffff0d 19% 20%);min-height:min(54vh,520px)}.frontier .symbol-tile{border-width:2px;border-radius:10px}.frontier .symbol-tile span{font-size:clamp(1.7rem,4vw,3.8rem)}.frontier .symbol-tile small{color:#172033;text-transform:uppercase}.frontier .symbol-tile.spinning:nth-child(5n+1){animation-delay:0s}.frontier .symbol-tile.spinning:nth-child(5n+2){animation-delay:90ms}.frontier .symbol-tile.spinning:nth-child(5n+3){animation-delay:.18s}.frontier .symbol-tile.spinning:nth-child(5n+4){animation-delay:.27s}.frontier .symbol-tile.spinning:nth-child(5n){animation-delay:.36s}.hold-and-win-board{grid-column:1/-1;align-content:center;gap:12px;width:min(640px,100%);margin:auto;display:grid}.hold-title{color:#f8fafc;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;display:flex}.hold-title strong{color:#fef3c7;text-shadow:0 0 20px #f97316cc;font-size:clamp(1.2rem,4vw,2rem)}.hold-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.hold-cell{aspect-ratio:1;color:#94a3b8;background:#0f172abd;border:1px dashed #ffffff2e;border-radius:12px;place-items:center;gap:3px;display:grid}.hold-cell.locked{color:#fef3c7;background:radial-gradient(circle at 50% 32%,#fde0474d,#0000 44%),linear-gradient(145deg,#713f12d6,#0f172acc);border-style:solid;border-color:#fde047b8;box-shadow:0 0 20px #fde04733}.hold-cell.new{animation:.65s infinite alternate winGlow}.hold-cell span{font-size:clamp(1.25rem,5vw,2.4rem)}.hold-cell strong{font-size:clamp(.72rem,2vw,1rem)}.hold-total{background:#00000057;border:1px solid #fde0473d;border-radius:999px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.big-win-overlay{cursor:pointer;border:0}@media (width>=1021px){.game-mode .sidebar{display:none}.game-mode.shell{grid-template-columns:1fr}}@media (width<=720px){.flagship-game-page .premium-slot-shell{grid-template-rows:auto auto minmax(0,1fr);height:100dvh;min-height:100dvh;padding:8px;display:grid}.frontier .jackpot-banner{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:6px}.frontier .jackpot-banner span{display:none}.frontier .jackpot-banner strong{min-height:32px;font-size:.64rem}.frontier .slot-header{grid-template-columns:1fr auto;gap:8px;display:grid}.frontier .game-heading{grid-template-columns:42px minmax(0,1fr);gap:8px;display:grid}.frontier .game-heading .game-back-button{grid-area:1/1}.frontier .game-heading .game-logo{display:none}.frontier .slot-header h1{margin-bottom:2px;font-size:1.35rem}.frontier .slot-header .muted,.frontier .slot-header-actions .icon-only{display:none}.frontier .slot-board{grid-template:"state""reels""controls"/1fr;align-content:end;gap:8px;min-height:0;display:grid}.frontier .slot-state-pill{min-height:36px;padding:8px 10px}.frontier .frontier-reel-stage{gap:5px;height:min(39dvh,300px);min-height:0;padding:7px}.frontier .symbol-tile span{font-size:clamp(2rem,11vw,3rem)}.frontier .symbol-tile small{display:none}.frontier .slot-controls{border-radius:12px;grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid;position:static}.frontier .slot-controls label,.frontier .quick-bets,.frontier .meter,.frontier .demo-copy,.frontier .toggle-row,.frontier .session-stats,.frontier .slot-controls>.ghost-button.icon-button{display:none}.frontier .segmented,.frontier .balance-line,.frontier .bet-stepper,.frontier .spin-button,.frontier .buy-bonus-button,.frontier .error-box{grid-column:1/-1}.frontier .balance-line{text-align:center;order:-1;font-weight:800}.frontier .bet-stepper{grid-template-columns:repeat(4,minmax(0,1fr))}.frontier .spin-button,.frontier .buy-bonus-button{min-height:48px}.hold-and-win-board{gap:8px}.hold-grid{gap:5px}.hold-title{text-align:center;justify-items:center;display:grid}.hold-total{border-radius:10px}.frontier .card:not(.slot-controls){display:none}}@media (width<=360px){.frontier .frontier-reel-stage{height:min(40dvh,292px)}.frontier .slot-controls{gap:6px;padding:7px}.frontier .spin-button,.frontier .buy-bonus-button{min-height:44px}}.eyebrow{color:#67e8f9}.brand-mark,.shell-brand svg{color:#06111f;background:linear-gradient(135deg,#22d3ee,#8b5cf6 55%,#f0abfc)}.side-nav button.active,.side-nav button:hover,.mobile-tabbar button.active{color:#cffafe;background:#22d3ee24;box-shadow:inset 0 0 0 1px #67e8f92e}.card,.notice-card,.balance-card,.stat-card,.game-card,.lobby-hero,.modal-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#181f34d1,#0a101fd1);border-color:#94a3ff29}.notice-card{color:#dff9ff;background:linear-gradient(135deg,#22d3ee1f,#8b5cf61f)}.balance-card.gold{background:linear-gradient(135deg,#3b82f652,#181f34d6)}.balance-card.bonus{background:linear-gradient(135deg,#a855f74d,#181f34d6)}.balance-pill.gold strong{color:#93c5fd}.primary-button{color:#f8fafc;background:linear-gradient(135deg,#22d3ee,#8b5cf6);box-shadow:0 0 24px #22d3ee38}.ghost-button.active{color:#cffafe;border-color:#22d3eeb3}.lobby-hero{background:radial-gradient(circle at 10% 10%,#22d3ee33,#0000 35%),radial-gradient(circle at 88% 20%,#d846ef29,#0000 36%),linear-gradient(135deg,#0f172adb,#1e1b4bb3)}.game-card{background:linear-gradient(#141c34f0,#090d1bf0);transition:transform .16s,border-color .16s,box-shadow .16s}.game-card:hover{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 18px 46px color-mix(in srgb, var(--accent) 18%, transparent);transform:translateY(-3px)}.game-art{background:radial-gradient(circle at 35% 20%, color-mix(in srgb, var(--secondary) 46%, transparent), transparent 42%), linear-gradient(135deg, color-mix(in srgb, var(--accent) 38%, transparent), #0f172ad6), #0d1325;min-height:174px}.game-art span{width:auto;height:auto;color:inherit;background:0 0;border-radius:0}.game-logo{text-align:center;place-items:center;gap:10px;width:min(210px,88%);min-height:128px;display:grid}.game-logo.small{text-align:left;grid-template-columns:58px auto;justify-items:start;width:auto;min-height:0}.game-logo.small strong{display:none}.logo-orbit{background:radial-gradient(circle at 35% 28%, #ffffff6b, transparent 20%), linear-gradient(135deg, var(--accent), var(--secondary));width:92px;height:92px;box-shadow:0 0 40px color-mix(in srgb, var(--accent) 48%, transparent);border-radius:28px;place-items:center;display:grid;transform:rotate(-6deg)}.game-logo.small .logo-orbit{border-radius:16px;width:54px;height:54px}.logo-orbit span{color:#08111f;font-size:1.8rem;font-weight:1000;transform:rotate(6deg)}.logo-orbit.has-logo-image{background:radial-gradient(circle,#f8c85a3d,#0000 62%),linear-gradient(135deg,#38bdf82e,#f9731629);border-radius:24px;width:min(210px,92%);height:104px;transform:none}.logo-orbit.has-logo-image img{z-index:1;object-fit:contain;filter:drop-shadow(0 12px 18px #0000006b);width:94%;height:auto;max-height:88px;position:relative}.game-logo.small .logo-orbit.has-logo-image{border-radius:14px;width:92px;height:46px}.game-logo.small .logo-orbit.has-logo-image img{max-height:38px}.game-logo strong{color:#f8fafc;text-shadow:0 0 18px color-mix(in srgb, var(--accent) 55%, transparent)}.game-heading{align-items:center;gap:14px;display:flex}.game-selector .active,.filter-row .active{color:#cffafe;background:#22d3ee38}.reel-stage{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 45%), linear-gradient(145deg, color-mix(in srgb, var(--panel) 86%, #020617), #070b16);grid-template-rows:repeat(3,minmax(0,1fr));min-height:440px;box-shadow:inset 0 0 0 1px #ffffff0d,0 20px 55px #00000040}.symbol-tile{z-index:2;background:radial-gradient(circle at 40% 20%, color-mix(in srgb, var(--symbol) 30%, transparent), transparent 45%), linear-gradient(180deg, #f8fafcf2, #94a3b8db);color:#0f172a;text-align:center;border:1px solid #ffffff80;border-radius:8px;align-content:center;place-items:center;gap:4px;min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -10px 24px #0f172a29}.symbol-tile span{color:var(--symbol);text-shadow:0 0 18px color-mix(in srgb, var(--symbol) 45%, transparent);font-size:clamp(1.55rem,4.2vw,3.4rem);font-weight:1000;line-height:1}.symbol-tile small{color:#111827;text-transform:uppercase;font-size:clamp(.52rem,1vw,.7rem);font-weight:800}.symbol-tile.win{border-color:var(--symbol);animation:.9s infinite alternate winGlow}.symbol-tile.spinning{animation:.52s reelPulse}.symbol-tile.compact{width:44px;height:44px}.symbol-tile.compact span{font-size:1.4rem}@keyframes winGlow{0%{box-shadow:0 0 #22d3ee00,inset 0 -10px 24px #0f172a29}to{box-shadow:0 0 26px color-mix(in srgb, var(--symbol) 60%, transparent), inset 0 -10px 24px #0f172a1a}}.payline-trace{z-index:1;opacity:0;background:linear-gradient(90deg, transparent, var(--accent), var(--secondary), transparent);height:3px;filter:drop-shadow(0 0 8px var(--accent));pointer-events:none;position:absolute;left:18px;right:18px}.payline-trace.active{opacity:.95}.payline-trace.middle{top:50%}.payline-trace.top{top:19%}.payline-trace.bottom{top:81%}.payline-trace.diag-down{top:50%;transform:rotate(17deg)}.payline-trace.diag-up{top:50%;transform:rotate(-17deg)}.payline-trace.v{opacity:0;top:51%;transform:scaleY(6)}.payline-trace.v.active,.payline-trace.inverted-v.active,.payline-trace.zigzag.active{opacity:.5}.payline-trace.inverted-v{top:49%;transform:scaleY(6)}.payline-trace.zigzag{top:50%;transform:rotate(8deg)}.big-win-overlay{color:#cffafe;text-shadow:0 0 26px #22d3ee,0 0 48px #a855f7}.coin-burst{border-color:#22d3ee}.spin-button{background:linear-gradient(135deg, var(--accent), var(--secondary));color:#f8fafc;box-shadow:0 0 32px color-mix(in srgb, var(--accent) 38%, transparent)}.bet-stepper{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.demo-copy{color:#a9b4c7;font-size:.82rem;line-height:1.35}.user-row.active{border-color:#22d3ee}.pay-symbol{align-items:center;gap:10px;display:inline-flex}.pick-card{color:#e9d5ff;background:linear-gradient(135deg,#22d3ee29,#a855f738);border:1px solid #d8b4fe2e}.pick-card.revealed{color:#f8fafc;background:linear-gradient(135deg,#22d3ee59,#ec489947);box-shadow:0 0 24px #22d3ee38}@media (width<=720px){.game-heading{align-items:flex-start}.game-logo.small{grid-template-columns:48px auto}.game-logo.small .logo-orbit{width:46px;height:46px}.reel-stage{gap:7px;min-height:320px;padding:10px}.symbol-tile span{font-size:clamp(1.15rem,8vw,2.1rem)}.symbol-tile small{display:none}.bet-stepper{grid-template-columns:repeat(2,1fr)}}.game-card:active{transform:translateY(0)scale(.985)}.logo-orbit{position:relative;overflow:hidden}.logo-orbit:after{content:"";background:conic-gradient(from 120deg,#0000,#ffffff6b,#0000);animation:3.2s linear infinite logoSweep;position:absolute;inset:-35%}.logo-orbit span{z-index:1;position:relative}@keyframes logoSweep{to{transform:rotate(360deg)}}.slot-board{position:relative}.slot-state-pill{background:linear-gradient(135deg,#22d3ee24,#a855f71f);border:1px solid #67e8f92e;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.slot-state-pill span{color:#cffafe;font-weight:900}.slot-state-pill strong{color:#f0abfc;animation:.65s infinite alternate anticipationPulse}@keyframes anticipationPulse{0%{opacity:.55;transform:scale(1)}to{opacity:1;transform:scale(1.04)}}.symbol-tile.spinning{filter:blur(1.4px)saturate(1.35);animation:.52s infinite reelPulse}.big-win-overlay{flex-direction:column;gap:10px;animation:.34s overlayPop;display:flex}.big-win-overlay span{font-size:clamp(1.5rem,4vw,3rem)}.big-win-overlay.small{background:#0206176b;font-size:clamp(1.4rem,4vw,2.6rem)}.big-win-overlay.big,.big-win-overlay.mega{background:radial-gradient(circle,#22d3ee3d,#020617b8),#00000094}.big-win-overlay.mega{color:#f5d0fe;text-shadow:0 0 28px #f0abfc,0 0 58px #22d3ee}@keyframes overlayPop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.confetti-burst,.confetti-burst:before,.confetti-burst:after{content:"";background:radial-gradient(circle,#22d3ee 0 4px,#0000 5px),radial-gradient(circle at 25% 70%,#f0abfc 0 4px,#0000 5px),radial-gradient(circle at 75% 35%,#8b5cf6 0 4px,#0000 5px),radial-gradient(circle at 55% 85%,#67e8f9 0 4px,#0000 5px);border-radius:50%;width:180px;height:180px;animation:.9s infinite confettiPop;position:absolute}.confetti-burst:before{transform:rotate(45deg)}.confetti-burst:after{transform:rotate(90deg)}@keyframes confettiPop{to{opacity:0;transform:scale(2.4)rotate(80deg)}}.free-spin-banner{background:linear-gradient(135deg,#22d3ee2e,#ec489929);border:1px solid #67e8f933;border-radius:8px;gap:4px;padding:12px;display:grid}.free-spin-banner strong{color:#cffafe}.free-spin-banner span{color:#e9d5ff;font-size:.86rem}.pick-card{font-size:1.25rem;transition:transform .16s,box-shadow .16s,background .16s}.pick-card:not(:disabled):hover{transform:translateY(-2px)rotate(-1deg);box-shadow:0 12px 28px #22d3ee29}.pick-card.revealed{animation:.3s cardReveal}@keyframes cardReveal{0%{transform:rotateY(90deg)scale(.96)}to{transform:rotateY(0)scale(1)}}.lobby-filters{grid-template-columns:minmax(0,1fr) 220px;gap:14px;display:grid}.progression-card{gap:10px;display:grid}.xp-track{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.xp-track i{background:linear-gradient(90deg,#22d3ee,#a78bfa,#f0abfc);height:100%;display:block}.streak-card{gap:14px;display:grid}.streak-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.streak-day{text-align:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;align-content:center;justify-items:center;gap:4px;min-height:82px;padding:8px;display:grid}.streak-day.available{border-color:#22d3eeb3;box-shadow:0 0 22px #22d3ee29}.streak-day.claimed{opacity:.62}.missions-panel{gap:14px;display:grid}.mission-list{gap:12px;display:grid}.mission-row{background:#ffffff0d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.mission-row>div{gap:6px;display:grid}.favorite-button{z-index:3;color:#cbd5e1;background:#02061780;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:10px;right:10px}.favorite-button.active{color:#f0abfc;border-color:#f0abfca6;box-shadow:0 0 18px #f0abfc38}.game-art{position:relative}.session-stats{background:#ffffff0d;border-radius:8px;gap:3px;padding:10px;display:grid}.session-stats span{color:#a9b4c7;font-size:.78rem}.qa-panel{gap:14px;display:grid}.qa-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.qa-check{background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;gap:3px;padding:12px;display:grid}.qa-check.ok{border-color:#22c55e59}.qa-check.todo{border-color:#22d3ee40}.qa-check strong{color:#cffafe}.qa-check span{color:#dbeafe}@media (width<=720px){.streak-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mission-row{grid-template-columns:1fr}}@media (width<=1020px){.slot-state-pill{grid-column:auto}}@media (width<=720px){.lobby-filters{grid-template-columns:1fr}.slot-controls .ghost-button,.slot-controls .primary-button,.slot-controls .danger-button{min-height:48px}}.page-stack,.card,.notice-card,.balance-card,.stat-card,.game-card,.lobby-hero,.slot-screen,.slot-board,.slot-panel,.wallet-balances,.store-grid,.mini-pack,.streak-card,.transaction-table-wrap,.modal-card{min-width:0;max-width:100%}.wallet-export-button{white-space:nowrap}.transaction-card-list{display:none}.status-chip{color:#dbeafe;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:.72rem;display:inline-flex}.status-chip.completed{color:#bbf7d0;border-color:#22c55e52}.status-chip.failed{color:#fecaca;border-color:#f8717166}@media (width<=1020px){.main-panel{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right));padding-bottom:calc(112px + env(safe-area-inset-bottom));padding-top:max(16px, env(safe-area-inset-top))}.mobile-header{padding-top:max(6px, env(safe-area-inset-top))}.mobile-tabbar{padding:8px max(8px, env(safe-area-inset-left)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-right))}}@media (width<=720px){input,select,textarea{font-size:16px}h1{font-size:clamp(1.7rem,8vw,2.35rem);line-height:1.05}.page-heading,.section-title,.slot-header{width:100%}.game-heading{width:100%;min-width:0}.game-heading>div:not(.game-logo){min-width:0}.game-logo.small{grid-template-columns:46px minmax(0,auto);width:auto;min-width:0}.game-logo.small .logo-orbit{width:44px;height:44px}.game-logo strong{overflow-wrap:normal;word-break:normal}.wallet-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wallet-export-button{align-self:flex-start;width:auto;max-width:100%}.store-grid,.sim-grid,.settings-grid{grid-template-columns:minmax(0,1fr)}.mini-pack{gap:8px;display:grid}.streak-grid{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:7px}.streak-day{min-height:76px;padding:7px 5px}.filter-row{flex-wrap:wrap;padding-bottom:0;overflow:visible}.filter-row button{flex:calc(50% - 8px);min-width:0;padding-inline:8px}.transaction-table-wrap{display:none}.transaction-card-list{gap:10px;display:grid}.transaction-card{text-align:left;color:#e5f2ff;background:#ffffff0e;border:1px solid #94a3ff24;border-radius:8px;gap:10px;width:100%;min-width:0;padding:12px;display:grid}.transaction-card:disabled{opacity:1;cursor:default}.transaction-card-top,.transaction-card-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.transaction-card-top strong,.transaction-card-row strong,.transaction-card-row span{min-width:0}.lobby-hero{padding:18px}.game-grid,.game-grid.compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px}.game-selector{padding-inline:2px 18px;scroll-padding-inline:12px}.reel-stage{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;max-width:100%;min-height:clamp(238px,78vw,320px);padding:8px}.symbol-tile,.reel-tile{min-width:0}.win-overlay,.big-win-overlay{overflow-wrap:anywhere;max-width:calc(100% - 20px)}.slot-controls{position:static}.modal-backdrop{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.modal-card{width:100%;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:16px}.detail-list{grid-template-columns:1fr}.detail-list pre{white-space:pre-wrap;max-width:100%;overflow:auto}}@media (width<=360px){.wallet-balances{grid-template-columns:1fr}.filter-row button{flex-basis:100%}.mobile-tabbar button{padding-inline:2px;font-size:.68rem}.reel-stage{gap:5px;min-height:232px;padding:6px}}.premium-slot-shell{isolation:isolate;background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--secondary) 28%, transparent), transparent 26rem), radial-gradient(circle at 82% 16%, color-mix(in srgb, var(--accent) 24%, transparent), transparent 24rem), linear-gradient(160deg, color-mix(in srgb, var(--panel) 86%, #050816), #060914 72%);border:1px solid #94a3ff29;border-radius:8px;padding:14px;position:relative;overflow:hidden}.premium-slot-shell.frontier{background:radial-gradient(circle at 12% 24%,#f9731657,#0000 17rem),linear-gradient(135deg,#183a5fc7,#582513e6),linear-gradient(#10203b,#24100a)}.premium-slot-shell.dojo{background:radial-gradient(circle at 18% 12%,#fb718557,#0000 18rem),radial-gradient(circle at 84% 18%,#22d3ee33,#0000 20rem),linear-gradient(145deg,#32143a,#101936 64%,#140d22)}.premium-slot-shell.electric{background:radial-gradient(circle at 50% 4%,#f0abfc61,#0000 22rem),radial-gradient(circle at 20% 80%,#22d3ee3d,#0000 18rem),linear-gradient(160deg,#101342,#080a21 70%)}.jackpot-banner{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.jackpot-banner span,.jackpot-banner strong{text-align:center;color:#f8fafc;border:1px solid color-mix(in srgb, var(--accent) 34%, #ffffff14);min-height:42px;box-shadow:inset 0 0 20px #ffffff0a, 0 0 20px color-mix(in srgb, var(--accent) 14%, transparent);background:linear-gradient(135deg,#ffffff1f,#ffffff0a);border-radius:8px;place-items:center;padding:6px 8px;font-size:clamp(.68rem,1.5vw,.92rem);display:grid}.jackpot-banner strong:nth-child(2){color:#f0abfc}.slot-header-actions,.slot-side-menu,.quick-bets{align-items:center;gap:8px;display:flex}.slot-board{align-items:center}.premium-slot-shell .slot-board{grid-template-columns:58px minmax(0,1fr) minmax(260px,320px);grid-template-areas:"side state controls""side reels controls"}.premium-slot-shell .slot-side-menu{flex-direction:column;grid-area:side;justify-content:center;align-self:stretch}.premium-slot-shell .slot-state-pill{grid-area:state}.premium-slot-shell .reel-stage{border:2px solid color-mix(in srgb, var(--accent) 52%, #ffffff29);box-shadow:0 0 0 8px #0000002e, 0 24px 80px #00000057, 0 0 44px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:8px;grid-area:reels}.premium-slot-shell .slot-controls{grid-area:controls}.buy-bonus-button{color:#08111f;background:linear-gradient(135deg,#f0abfc,#67e8f9);border-radius:8px;min-height:50px;font-weight:900;box-shadow:0 0 24px #f0abfc47}.buy-bonus-button:disabled{color:#cbd5e1;box-shadow:none;background:#ffffff14}.quick-bets{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.quick-bets button{color:#dbeafe;background:#ffffff14;border:1px solid #ffffff14;border-radius:8px;min-height:36px}.quick-bets button.active{color:#cffafe;background:#22d3ee29;border-color:#22d3ee73}.rules-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.rules-grid div{background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;gap:4px;padding:10px;display:grid}.rules-grid span{color:#a9b4c7;font-size:.78rem}.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.modal-actions button{min-width:140px}.premium-slot-shell .symbol-tile{background:radial-gradient(circle at 35% 20%,#ffffffbd,#0000 24%),linear-gradient(145deg,#f8fafcf0,#94a3b8e6)}.premium-slot-shell .symbol-tile span{letter-spacing:0;text-shadow:0 0 18px color-mix(in srgb, var(--symbol) 72%, transparent);font-size:clamp(1rem,3vw,2.4rem)}.premium-slot-shell .symbol-tile[title*=Bonus],.premium-slot-shell .symbol-tile[title*=Wheel],.premium-slot-shell .symbol-tile[title*=Free]{box-shadow:0 0 20px color-mix(in srgb, var(--symbol) 40%, transparent), inset 0 -10px 24px #0f172a24}@media (orientation:landscape) and (height<=620px){.premium-slot-shell{padding:10px}.premium-slot-shell .slot-board{grid-template-columns:50px minmax(0,1fr) 280px}.premium-slot-shell .reel-stage{min-height:min(58vh,330px)}.premium-slot-shell .slot-controls{gap:8px}.premium-slot-shell .demo-copy,.premium-slot-shell .session-stats{display:none}}@media (width<=1020px){.premium-slot-shell .slot-board{grid-template-columns:minmax(0,1fr);grid-template-areas:"state""reels""controls"}.premium-slot-shell .slot-side-menu{display:none}.jackpot-banner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.premium-slot-shell{margin-inline:-2px;padding:10px}.jackpot-banner{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.jackpot-banner span,.jackpot-banner strong{min-height:36px;padding:5px}.slot-header-actions{width:100%}.slot-header-actions .ghost-button{flex:1}.premium-slot-shell .reel-stage{min-height:clamp(230px,74vw,310px)}.premium-slot-shell .slot-controls{background:linear-gradient(#0f172aeb,#0d1222f0)}.modal-actions{grid-template-columns:1fr;display:grid}.modal-actions button{width:100%;min-width:0}}.frontier .slot-controls>.spin-button,.frontier .segmented,.frontier .balance-line{display:none}.frontier .symbol-tile{border:2px solid color-mix(in srgb, var(--symbol) 58%, #ffffff4d);background:radial-gradient(circle at 34% 18%, #ffffffdb, transparent 19%), radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--symbol) 30%, transparent), transparent 56%), linear-gradient(150deg, #f8fafcf5, #94a3b8e0 58%, #334155db);border-radius:12px;grid-template-rows:minmax(0,1fr);place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 18px #ffffff47,inset 0 -18px 30px #0f172a33,0 10px 22px #00000052}.frontier .symbol-tile span{width:82%;height:82%;color:var(--symbol);filter:drop-shadow(0 6px 10px #0000006b);text-shadow:0 0 18px color-mix(in srgb, var(--symbol) 78%, transparent);place-items:center;font-size:clamp(3rem,8vw,5.2rem);line-height:1;display:grid}.frontier .symbol-tile small{display:none}.frontier .symbol-tile.win{animation:.72s ease-in-out infinite alternate frontierWinPulse}.frontier .slot-control-bar{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) 86px;align-items:center;gap:10px;display:grid}.frontier .control-readout,.frontier .bet-readout{color:#f8fafc;background:linear-gradient(#0f172ad1,#1e293bb8);border:1px solid #ffffff1f;border-radius:14px;align-content:center;gap:3px;min-height:76px;padding:10px;display:grid}.frontier .control-readout span,.frontier .bet-readout span{color:#93c5fd;text-transform:uppercase;font-size:.72rem;font-weight:900}.frontier .control-readout strong,.frontier .bet-readout strong{font-size:clamp(1.1rem,2.4vw,1.65rem);line-height:1}.frontier .bet-readout>div{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:6px;display:grid}.frontier .slot-main-action{color:#07111f;background:radial-gradient(circle at 35% 24%,#ffffffb8,#0000 22%),conic-gradient(from 20deg,#22c55e,#bef264,#facc15,#22c55e);border:6px solid #fef08abf;border-radius:50%;place-items:center;width:86px;height:86px;font-size:2.2rem;font-weight:1000;display:grid;box-shadow:0 0 36px #facc156b,inset 0 -10px 18px #15803d57}.frontier .slot-main-action span{text-transform:uppercase;margin-top:-8px;font-size:.58rem}.frontier .slot-main-action.respin{background:radial-gradient(circle at 35% 24%,#ffffffb8,#0000 22%),conic-gradient(from 20deg,#22d3ee,#a78bfa,#f0abfc,#22d3ee);border-color:#67e8f9b8}.frontier .big-win-overlay{background:radial-gradient(circle at 50% 20%,#facc1557,#0000 38%),linear-gradient(#0f172ad1,#000000b8);border:1px solid #fde04773;border-radius:18px;max-width:min(520px,100% - 28px);max-height:calc(100% - 28px);margin:auto;font-size:clamp(1.7rem,6vw,3.4rem);animation:.26s both bonusIntro;inset:14px}.frontier .big-win-overlay span{color:#fef3c7;font-size:clamp(2rem,8vw,4.6rem)}@media (width<=720px){.flagship-game-page .frontier.premium-slot-shell{grid-template-rows:auto auto minmax(0,1fr);height:100dvh;overflow:hidden}.frontier .slot-board{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch}.frontier .frontier-reel-stage{align-self:stretch;height:auto;min-height:0}.frontier .slot-controls{background:linear-gradient(#0f172aeb,#080d19fa);grid-template-columns:1fr;padding:8px;position:sticky;bottom:0;box-shadow:0 -16px 36px #00000052}.frontier .slot-control-bar{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) 78px;gap:7px}.frontier .control-readout,.frontier .bet-readout{min-height:66px;padding:8px}.frontier .slot-main-action{border-width:5px;width:76px;height:76px;font-size:2rem}.frontier .symbol-tile span{width:86%;height:86%;font-size:clamp(3.2rem,16vw,5.4rem)}}.flagship-game-page .frontier.premium-slot-shell{--gold:#f6c453;--deep:#090d18;background-color:#0000;background-image:linear-gradient(#0508140f,#05081429),url(/assets/ui/frontier/background-mobile.png),radial-gradient(circle at 50% 34%,#ffd27047,#0000 18rem),radial-gradient(circle at 20% 22%,#f9731657,#0000 16rem),radial-gradient(circle at 82% 22%,#a855f740,#0000 16rem),linear-gradient(#17142d 0%,#7c2d12 44%,#261006 100%);background-position:50%;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:cover,cover,auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;grid-template-rows:auto auto minmax(0,1fr);gap:clamp(6px,1.4vh,12px);min-height:100dvh;padding:clamp(8px,1.8vw,18px);display:grid;overflow:hidden}.frontier.premium-slot-shell:before{background:linear-gradient(#0f172a1a,#0000 38%),radial-gradient(at 50% 72%,#fbbf243d,#0000 25%),linear-gradient(112deg,#5b210cb8 0 16%,#0000 16% 78%,#5b210cbd 78%),linear-gradient(#0000,#0f090880)}.frontier.premium-slot-shell:after{background:radial-gradient(at 18% 88%,#78350fd6,#0000 38%),radial-gradient(at 88% 86%,#571f10e0,#0000 42%),linear-gradient(#0000,#0c080ceb 72%);height:42%}.frontier .slot-header{grid-template-columns:52px minmax(0,1fr) 92px;align-items:center;gap:8px;width:100%;max-width:min(100%,980px);margin:0 auto;display:grid}.frontier .game-heading{display:contents}.frontier .game-back-button{color:#fff;background:linear-gradient(#1f2937eb,#080d19e0);border:1px solid #ffffff5c;border-radius:50%;width:52px;height:52px;box-shadow:inset 0 0 0 2px #ffffff14,0 10px 24px #00000059}.frontier .game-heading .game-logo{display:none}.frontier .game-heading>div{text-align:center;min-width:0}.frontier .slot-header h1{color:#ffd166;text-transform:uppercase;letter-spacing:0;text-shadow:0 2px #5b2309,0 5px #2a1208,0 0 22px #fbbf247a;margin:0;font-size:clamp(1.7rem,6.4vw,4.4rem);font-weight:1000;line-height:.88}.frontier .slot-header .eyebrow{color:#fde68a;text-shadow:0 2px 8px #0000008c;margin:2px 0 0;font-size:clamp(.62rem,2vw,.95rem);font-weight:1000}.frontier .slot-header .muted,.frontier .slot-header-actions .icon-only{display:none}.frontier .slot-header-actions{justify-content:end;width:auto}.frontier .slot-header-actions .icon-button{color:#fff;text-transform:uppercase;background:linear-gradient(#1f2937f5,#080d19e6);border:2px solid #f6c453b8;border-radius:14px;place-items:center;min-width:72px;min-height:58px;font-weight:1000;display:grid}.frontier .jackpot-banner{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(5px,1.4vw,12px);width:100%;max-width:min(100%,980px);margin:0 auto}.frontier .jackpot-banner span{display:none}.frontier .jackpot-banner strong{color:#fff7ad;text-transform:uppercase;border:2px solid #ffd780c7;border-radius:10px;min-height:clamp(42px,8.8vw,72px);padding:6px;font-size:clamp(.78rem,2.5vw,1.32rem);font-weight:1000;line-height:1.05;box-shadow:inset 0 -10px 18px #00000047,0 10px 26px #00000057}.frontier .jackpot-banner strong:first-of-type{background:linear-gradient(#dc2626,#7f1d1d)}.frontier .jackpot-banner strong:nth-of-type(2){background:linear-gradient(#0ea5e9,#1e3a8a)}.frontier .jackpot-banner strong:nth-of-type(3){background:linear-gradient(#16a34a,#064e3b)}.frontier .jackpot-banner strong:nth-of-type(4){background:linear-gradient(#a855f7,#581c87)}.frontier .slot-board{grid-template:"state""reels""bonus""controls"/1fr;align-content:start;gap:clamp(7px,1.5vh,14px);width:min(100%,980px);min-height:0;margin:0 auto;display:grid}.frontier .slot-side-menu{display:none}.frontier .slot-state-pill{color:#fef3c7;background:linear-gradient(#334155c7,#080d19b8);border:1px solid #f6c45352;border-radius:999px;justify-self:center;min-height:34px;padding:7px 12px}.frontier .frontier-reel-stage{aspect-ratio:5/3;background:linear-gradient(90deg,#f6c4537a 0 2px,#0000 2px 20%),radial-gradient(circle,#14b8a624,#0000 34%),linear-gradient(#12091a,#070914);border:clamp(4px,1vw,8px) solid #f6c453cc;border-radius:14px;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));justify-self:center;gap:clamp(3px,.8vw,8px);width:min(100%,900px);height:auto;min-height:0;max-height:min(48dvh,560px);padding:clamp(8px,2vw,18px);display:grid;position:relative;box-shadow:inset 0 0 0 2px #ffffff2e,inset 0 0 38px #000000b8,0 18px 54px #0000008c,0 0 46px #22d3ee33}.frontier .frontier-reel-stage:before,.frontier .frontier-reel-stage:after{content:"";background:linear-gradient(90deg,#7c2d12,#f6c453,#7c2d12);border-radius:999px;height:10px;position:absolute;left:-12px;right:-12px;box-shadow:0 0 20px #f6c45361}.frontier .frontier-reel-stage:before{top:-11px}.frontier .frontier-reel-stage:after{bottom:-11px}.frontier .symbol-tile{border:1px solid color-mix(in srgb, var(--symbol) 62%, #f6c45380);box-shadow:inset 0 0 16px color-mix(in srgb, var(--symbol) 22%, transparent), inset 0 -18px 24px #00000057, 0 7px 16px #00000057;background:radial-gradient(circle at 36% 18%,#ffffff2e,#0000 20%),linear-gradient(#121826eb,#050814f5);border-radius:clamp(7px,1.4vw,12px)}.frontier .symbol-tile img{object-fit:contain;filter:drop-shadow(0 8px 9px #00000094);width:88%;height:88%}.frontier .symbol-tile.coin,.frontier .symbol-tile.scatter,.frontier .symbol-tile.bonus,.frontier .symbol-tile.wild{animation:1.9s ease-in-out infinite alternate frontierSymbolShimmer}@keyframes frontierSymbolShimmer{0%{box-shadow:inset 0 0 14px color-mix(in srgb, var(--symbol) 18%, transparent), 0 7px 16px #00000057}to{box-shadow:inset 0 0 26px color-mix(in srgb, var(--symbol) 42%, transparent), 0 0 20px color-mix(in srgb, var(--symbol) 34%, transparent)}}.frontier .symbol-tile.win{border-color:#fde68a;animation:.56s ease-in-out infinite alternate frontierWinPulse}.frontier .slot-controls.card{background:radial-gradient(circle at 78% 18%,#22c55e2e,#0000 12rem),linear-gradient(#090d18f5,#030712fa);border:1px solid #f6c453b8;border-radius:24px;grid-area:controls;grid-template-columns:minmax(0,1fr) auto;justify-self:center;gap:10px;width:min(100%,980px);padding:clamp(10px,1.8vw,16px);display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 -10px 34px #0000006b}.frontier .slot-control-bar{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) clamp(84px,18vw,126px);gap:clamp(7px,1.8vw,14px);display:grid}.frontier .control-readout,.frontier .bet-readout{background:linear-gradient(#0f172aeb,#030712e0);border:1px solid #f6c45357;border-radius:18px;min-height:clamp(80px,14vw,122px);box-shadow:inset 0 0 18px #38bdf81a}.frontier .control-readout span,.frontier .bet-readout span{color:#7dd3fc;letter-spacing:0}.frontier .control-readout strong,.frontier .bet-readout strong{color:#fff;text-shadow:0 3px 12px #00000080;font-size:clamp(1.55rem,7vw,3.25rem)}.frontier .currency-mini,.frontier .premium-quick-bets{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.frontier .currency-mini button,.frontier .premium-quick-bets button{color:#e5e7eb;background:linear-gradient(#374151f5,#111827f5);border:1px solid #ffffff29;border-radius:9px;min-width:44px;min-height:28px;font-weight:900}.frontier .currency-mini button.active,.frontier .premium-quick-bets button.active{color:#111827;background:linear-gradient(#fde68a,#f59e0b);box-shadow:0 0 20px #f59e0b59}.frontier .premium-quick-bets button:disabled{opacity:.38}.frontier .round-control{color:#fff;background:linear-gradient(#4b5563,#111827);border:1px solid #ffffff57;border-radius:50%;width:clamp(32px,8vw,48px);height:clamp(32px,8vw,48px)}.frontier .slot-main-action{color:#fff8c5;background:radial-gradient(circle at 34% 26%,#ffffffbf,#0000 18%),radial-gradient(circle at 50% 52%,#22c55e 0 36%,#15803d 43% 62%,#422006 64% 70%,#facc15 72% 78%,#854d0e 80%);border:clamp(6px,1.4vw,10px) solid #fde047db;place-self:center;width:clamp(82px,19vw,126px);height:clamp(82px,19vw,126px);box-shadow:0 0 34px #facc158a,inset 0 -12px 24px #16653473}.frontier .slot-main-action svg{filter:drop-shadow(0 4px 7px #00000080);width:52%;height:52%}.frontier .slot-main-action span{color:#052e16;margin-top:-16%;font-size:clamp(.5rem,1.7vw,.74rem);font-weight:1000}.frontier .slot-controls>.buy-bonus-button:not(.premium-buy-bonus){display:none}.frontier .premium-buy-bonus{color:#fff7ad;text-transform:uppercase;background:linear-gradient(#7c2d12,#111827);border:2px solid #f6c453db;border-radius:16px;grid-column:1;grid-template-columns:auto auto auto;justify-self:start;align-items:center;gap:8px;min-height:clamp(52px,10vw,72px);padding:10px 16px;font-weight:1000;display:inline-grid;box-shadow:inset 0 0 16px #facc152e,0 10px 22px #0000005c}.frontier .premium-bet-menu{min-width:0;position:relative}.frontier .bet-menu-trigger{color:#e0f2fe;white-space:nowrap;background:linear-gradient(#0f172adb,#030712eb);border:1px solid #7dd3fc57;border-radius:10px;width:100%;min-height:31px;font-size:clamp(.68rem,1.7vw,.82rem);font-weight:950}.frontier .bet-menu-trigger.active{border-color:#facc15b8;box-shadow:0 0 18px #facc1538}.frontier .bet-size-popover{z-index:80;background:linear-gradient(#0f172afa,#030712fa);border:1px solid #facc155c;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:min(240px,100vw - 28px);max-height:min(42vh,300px);padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 18px 44px #00000080,0 0 24px #facc1524}.frontier .bet-size-popover button{color:#f8fafc;white-space:nowrap;background:linear-gradient(#1e293bf5,#0f172af5);border:1px solid #94a3b84d;border-radius:10px;min-height:38px;font-weight:950}.frontier .bet-size-popover button.active{color:#fef3c7;background:linear-gradient(#a16207eb,#451a03f5);border-color:#facc15b8;box-shadow:0 0 18px #facc1557}.frontier .premium-control-icons{grid-column:2;justify-content:end;align-items:center;gap:8px;display:flex}.frontier .premium-control-icons .icon-only{border-radius:50%;width:50px;height:50px}.frontier .slot-controls label,.frontier .quick-bets,.frontier .meter,.frontier .demo-copy,.frontier .toggle-row,.frontier .session-stats,.frontier .slot-controls>.ghost-button.icon-button{display:none}.frontier .big-win-overlay{z-index:10;text-transform:uppercase;color:#fff7ad;text-shadow:0 4px 18px #000000bf;background:radial-gradient(circle at 50% 35%,#fde04770,#0000 30%),radial-gradient(circle,#ec489938,#0000 44%),linear-gradient(#050814b8,#05081480);border:2px solid #fde047b3;place-items:center;gap:8px;display:grid}.frontier .hold-and-win-board{grid-area:1/1/-1/-1;grid-template-rows:auto minmax(0,1fr) auto auto;gap:8px;min-height:0;display:grid}.frontier .hold-title,.frontier .hold-total{color:#fff7ad;text-align:center;text-shadow:0 3px 12px #000000b3}.frontier .hold-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(3px,.8vw,8px);min-height:0;display:grid}.frontier .hold-cell{color:#ffffff6b;background:radial-gradient(circle,#94a3b81f,#030712c2);border:1px dashed #ffffff2e;border-radius:12px;place-items:center;min-height:0;display:grid}.frontier .hold-cell.locked{color:#fff7ad;background:radial-gradient(circle,#facc152e,#0f172aeb);border-style:solid;border-color:#fde047b8}.frontier .hold-cell.new{animation:.52s ease-in-out infinite alternate frontierWinPulse}.frontier .hold-cell img{object-fit:contain;width:72%;height:72%}.frontier .hold-cell strong{text-shadow:0 2px 8px #000000b3;font-size:clamp(.68rem,2.4vw,1rem)}@media (width>=900px){.flagship-game-page .frontier.premium-slot-shell{padding-inline:max(18px,50vw - 560px)}}@media (width<=720px){.flagship-game-page .frontier.premium-slot-shell{padding:7px;gap:6px;padding-bottom:clamp(205px,29dvh,245px)}.frontier .slot-header{grid-template-columns:46px minmax(0,1fr) 64px}.frontier .game-back-button{width:44px;height:44px}.frontier .slot-header-actions .icon-button{min-width:58px;min-height:48px;font-size:.76rem}.frontier .slot-header h1{font-size:clamp(1.45rem,9vw,2.75rem)}.frontier .jackpot-banner strong{min-height:clamp(38px,9vw,48px);font-size:clamp(.64rem,2.8vw,.86rem)}.frontier .slot-board{gap:6px;grid-template-rows:auto auto auto!important}.frontier .slot-state-pill{min-height:28px;padding:5px 10px;font-size:.78rem}.frontier .frontier-reel-stage{gap:4px;width:100%;max-height:min(43dvh,100dvh - 315px);padding:7px;height:auto!important}.frontier .slot-controls.card{left:7px;right:7px;bottom:max(7px, env(safe-area-inset-bottom));z-index:30;border-radius:18px;grid-template-columns:1fr auto;gap:7px;width:auto;padding:8px;position:fixed}.frontier .slot-control-bar{grid-template-columns:minmax(0,1fr) minmax(0,1.28fr) 84px;gap:6px}.frontier .control-readout,.frontier .bet-readout{min-height:82px;padding:8px 6px}.frontier .control-readout strong,.frontier .bet-readout strong{font-size:clamp(1.25rem,6.8vw,1.75rem)}.frontier .currency-mini button,.frontier .premium-quick-bets button{min-width:34px;min-height:24px;padding:2px 5px;font-size:.68rem}.frontier .slot-main-action{width:82px;height:82px}.frontier .premium-buy-bonus{gap:6px;min-height:46px;padding:8px 10px;font-size:.82rem}.frontier .premium-control-icons .icon-only{width:42px;height:42px}}@media (width<=360px){.flagship-game-page .frontier.premium-slot-shell{padding-bottom:198px}.frontier .slot-control-bar{grid-template-columns:minmax(0,.92fr) minmax(0,1.16fr) 74px}.frontier .slot-main-action{border-width:5px;width:74px;height:74px}.frontier .premium-control-icons .icon-only{width:38px;height:38px}.frontier .frontier-reel-stage{max-height:min(41dvh,100dvh - 300px)}}.frontier .frontier-title-logo{object-fit:contain;filter:drop-shadow(0 10px 16px #0000008c);width:min(100%,390px);max-height:clamp(64px,14dvh,148px);margin:0 auto;display:block}.frontier .slot-header h1.asset-backed{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.frontier .jackpot-banner strong{position:relative;overflow:hidden}.frontier .jackpot-banner strong img{z-index:1;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.frontier .jackpot-banner strong:not(.asset-missing) span{opacity:0}.frontier .frontier-reel-stage:before{z-index:0;width:auto;height:auto;box-shadow:none;background:url(/assets/ui/frontier/reel-frame.png) 50%/100% 100% no-repeat;border-radius:0;inset:clamp(-14px,-2vw,-8px)}.frontier .frontier-reel-stage:after{display:none}.frontier .frontier-reel-stage>.symbol-tile,.frontier .hold-and-win-board{z-index:1;position:relative}.frontier .frontier-reel-stage>.payline-trace{z-index:2;position:absolute}.frontier .big-win-overlay{z-index:4}.frontier .control-readout,.frontier .bet-readout{background:linear-gradient(#0f172af0,#030712e6)}.frontier .slot-main-action.respin{background:radial-gradient(circle at 34% 26%,#ffffffbf,#0000 18%),radial-gradient(circle at 50% 52%,#22c55e 0 36%,#15803d 43% 62%,#422006 64% 70%,#facc15 72% 78%,#854d0e 80%)}.frontier .premium-buy-bonus{background:radial-gradient(circle at 16%,#fde04747,#0000 24%),linear-gradient(#7c2d12,#111827)}.frontier .bonus-feature-row{grid-column:1;align-items:stretch;gap:8px;min-width:0;display:flex}.frontier .bonus-feature-icon{color:#fef3c7;cursor:pointer;touch-action:manipulation;isolation:isolate;background:radial-gradient(circle at 34% 24%,#ffffffd9,#0000 18%),conic-gradient(from 12deg,#fef08a,#f59e0b,#7c2d12,#22d3ee,#a855f7,#fef08a);border:2px solid #facc15e0;border-radius:50%;align-content:center;place-items:center;width:clamp(54px,13vw,78px);height:clamp(54px,13vw,78px);min-height:0;animation:1.65s ease-in-out infinite alternate bonusIconFlash;display:grid;position:relative;box-shadow:inset 0 0 0 3px #451a03b8,inset 0 -9px 14px #451a0373,0 0 18px #facc157a,0 0 34px #22d3ee33,0 12px 24px #00000057}.frontier .bonus-feature-icon:before{content:"";border-radius:inherit;filter:blur(5px);opacity:.68;z-index:-1;background:conic-gradient(#0000,#facc15b3,#0000,#22d3ee85,#0000);animation:2.8s linear infinite bonusIconSpin;position:absolute;inset:-7px}.frontier .bonus-feature-icon:active{transform:translateY(1px)scale(.98)}.frontier .bonus-feature-icon:disabled{opacity:.5;cursor:not-allowed}.frontier .bonus-feature-art{color:#451a03;background:radial-gradient(circle at 35% 24%,#fff7ad,#0000 24%),linear-gradient(#facc15,#b45309);border-radius:50%;place-items:center;width:76%;height:76%;display:grid;box-shadow:0 0 16px #facc157a,inset 0 -4px 9px #78350f80}.frontier .bonus-feature-art svg{filter:drop-shadow(0 2px 3px #451a0373);width:58%;height:58%}@keyframes bonusIconFlash{0%{filter:saturate();transform:translateY(0)scale(1)}to{filter:saturate(1.24)brightness(1.08);transform:translateY(-1px)scale(1.04)}}@keyframes bonusIconSpin{to{transform:rotate(360deg)}}.frontier .bonus-feature-icon strong{text-transform:uppercase;white-space:nowrap;font-size:clamp(.66rem,1.8vw,.84rem);line-height:1}.frontier .bonus-feature-icon small{color:#fde68a;white-space:nowrap;font-size:clamp(.64rem,1.7vw,.78rem);font-weight:900}.frontier .bonus-boost-panel{background:linear-gradient(#0f172ad1,#030712e6);border:1px solid #7dd3fc38;border-radius:16px;flex:1;min-width:0;overflow:hidden}.frontier .bonus-boost-summary{color:#dbeafe;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:42px;padding:8px 10px;font-weight:900;display:flex}.frontier .bonus-boost-summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frontier .bonus-boost-summary strong{color:#67e8f9}.frontier .bonus-boost-details{color:#cbd5e1;gap:6px;padding:0 10px 10px;font-size:.78rem;display:grid}.frontier .bonus-boost-details p{margin:0;line-height:1.25}.frontier .bonus-boost-details div:not(.bonus-boost-actions){justify-content:space-between;gap:8px;display:flex}.frontier .bonus-boost-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.frontier .bonus-boost-actions button{color:#fef3c7;background:#facc151f;border:1px solid #facc1557;border-radius:10px;min-height:34px;font-weight:900}.frontier .premium-bonus-modal{text-align:center}.frontier .bonus-modal-token{color:#451a03;background:radial-gradient(circle at 35% 24%,#fff7ad,#0000 24%),linear-gradient(#facc15,#b45309);border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto;display:grid;box-shadow:0 0 28px #facc156b,inset 0 -8px 16px #78350f7a}.frontier .bonus-cost-card{justify-items:center;gap:4px;display:grid}.frontier .bonus-cost-card strong{color:#fef3c7;font-size:1.35rem}.frontier .premium-control-icons .icon-only{position:relative;overflow:hidden}.frontier .premium-control-icons .icon-only img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.frontier .premium-control-icons .icon-only:not(.asset-missing) svg{opacity:0}.frontier .premium-control-icons .icon-only:not(:has(img)) svg{opacity:1!important}.frontier .big-win-overlay.big,.frontier .big-win-overlay.mega{background:radial-gradient(circle at 50% 35%,#fde04770,#0000 30%),linear-gradient(#050814b8,#05081480)}.frontier .hold-title{background:url(/assets/ui/frontier/hold-and-win-banner.png) 50%/contain no-repeat;place-items:center;min-height:clamp(44px,8vw,74px);display:grid}.frontier .hold-title strong,.frontier .hold-title span{opacity:0}.frontier .hold-total{background:url(/assets/ui/frontier/bonus-total-panel.png) 50%/contain no-repeat;place-items:center;min-height:clamp(42px,7vw,68px);display:grid}.frontier.bonus-active{background-blend-mode:multiply, normal, normal, normal, normal, normal}.frontier.bonus-active .frontier-reel-stage{background:radial-gradient(circle at 50% 45%,#facc1529,#0000 42%),linear-gradient(#020617f5,#030712fa);box-shadow:inset 0 0 0 999px #00000042,inset 0 0 44px #facc1538,0 0 44px #facc152e}.frontier .hold-bonus-panel{grid-area:bonus;grid-template-columns:minmax(0,1fr) minmax(120px,.48fr);justify-self:center;align-items:center;gap:8px;width:min(100%,840px);animation:.28s both bonusIntro;display:grid}.frontier .hold-bonus-banner,.frontier .hold-bonus-total{text-align:center;color:#fff7ad;text-transform:uppercase;text-shadow:0 3px 14px #000000c2;border-radius:14px;place-items:center;min-height:clamp(48px,8vw,78px);display:grid}.frontier .hold-bonus-banner{background:radial-gradient(circle at 50% 15%,#fde04738,#0000 42%),linear-gradient(#7f1d1deb,#2d1209f0);border:1px solid #fde0479e;box-shadow:inset 0 0 18px #facc1529,0 0 24px #facc1529}.frontier .hold-bonus-banner strong{font-size:clamp(1.05rem,4vw,2rem);line-height:1}.frontier .hold-bonus-banner span,.frontier .hold-bonus-total span{font-size:clamp(.64rem,1.9vw,.82rem);font-weight:1000}.frontier .hold-bonus-total{background:radial-gradient(circle at 50% 12%,#fde0472e,#0000 42%),linear-gradient(#14532de6,#052e16f5);border:1px solid #4ade8080}.frontier .hold-bonus-total strong{color:#fde047;font-size:clamp(1.15rem,4vw,2.1rem);line-height:1}.frontier .hold-bonus-panel p{color:#fff7ad;text-align:center;text-shadow:0 2px 10px #000000b8;grid-column:1/-1;margin:0;font-size:clamp(.74rem,2.4vw,.98rem);font-weight:1000}.frontier .slot-state-pill.bonus{color:#fff7ad;background:linear-gradient(#7f1d1de0,#3b0764c7);border-color:#fde0479e;box-shadow:0 0 22px #facc153d}.frontier .hold-and-win-board{grid-template-rows:minmax(0,1fr);width:100%;height:100%;margin:0;animation:.32s both holdBoardIn}@keyframes holdBoardIn{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:scale(1)}}.frontier .hold-grid{height:100%}.frontier .hold-cell{position:relative;overflow:hidden}.frontier .hold-cell em{color:#ffffff47;text-transform:uppercase;font-size:clamp(.62rem,2vw,.9rem);font-style:normal;font-weight:1000}.frontier .hold-and-win-board.respinning .hold-cell:not(.locked){animation:.76s both emptyRespinFlip;animation-delay:var(--reveal-delay,0s)}@keyframes emptyRespinFlip{0%{opacity:.55;transform:rotateY(0)}50%{opacity:.2;transform:rotateY(78deg)}to{opacity:.62;transform:rotateY(0)}}.frontier .hold-cell.locked:after{content:"";pointer-events:none;border:1px solid #fde04775;border-radius:999px;animation:1.4s ease-in-out infinite alternate coinLockPulse;position:absolute;inset:7px;box-shadow:0 0 18px #facc1538}.frontier .hold-cell.new img,.frontier .hold-cell.new strong{animation:.56s cubic-bezier(.2,1.5,.45,1) both coinPop}@keyframes coinPop{0%{opacity:0;transform:scale(.45)translateY(12%)}58%{opacity:1;transform:scale(1.18)translateY(-4%)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes coinLockPulse{0%{opacity:.45;transform:scale(.96)}to{opacity:.88;transform:scale(1.04)}}.frontier .hold-title,.frontier .hold-total,.frontier .hold-hint{display:none}.frontier .payline-overlay{z-index:3;pointer-events:none;position:absolute;inset:7px;overflow:visible}.frontier .payline-overlay polyline{fill:none;stroke:#0000;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.frontier .payline-overlay polyline.active{stroke:#fde047;filter:drop-shadow(0 0 8px #fde047f0)drop-shadow(0 0 18px #22d3ee99);animation:.7s both paylineDraw}@keyframes paylineDraw{0%{stroke-dasharray:18 32;opacity:0}to{stroke-dasharray:900 0;opacity:1}}.frontier .big-win-overlay{z-index:8;place-items:center;gap:6px;animation:.32s both winOverlayPop;display:grid;inset:10px}.frontier .big-win-overlay span{transform-origin:50%;animation:.9s ease-out both winAmountCount}@keyframes winOverlayPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes winAmountCount{0%{opacity:0;filter:blur(2px);transform:scale(.72)}55%{opacity:1;filter:blur();transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.frontier.bonus-active .premium-buy-bonus,.frontier.bonus-active .bonus-feature-row,.frontier.bonus-active .currency-mini button,.frontier.bonus-active .premium-quick-bets button,.frontier.bonus-active .round-control{cursor:not-allowed;opacity:.48}.frontier.bonus-active .slot-main-action{border-radius:24px;width:clamp(104px,24vw,154px)}@media (width<=720px){.frontier .slot-board{grid-template-rows:auto auto auto auto!important}.frontier .hold-bonus-panel{grid-template-columns:minmax(0,1fr) minmax(104px,.5fr);gap:5px}.frontier .hold-bonus-banner,.frontier .hold-bonus-total{min-height:46px}.frontier .hold-bonus-panel p{font-size:.72rem}.frontier.bonus-active .slot-main-action{border-radius:22px;width:86px}}.frontier .symbol-tile.spinning{filter:saturate(1.25);animation:none}.frontier .symbol-tile.spinning img,.frontier .symbol-tile.spinning span{filter:blur(1.8px)saturate(1.4)drop-shadow(0 8px 9px #00000094);animation:.18s linear infinite frontierReelCycle}.frontier .symbol-tile.settling img,.frontier .symbol-tile.settling span{animation:.26s cubic-bezier(.2,1.35,.42,1) both frontierSymbolSettle}.frontier .symbol-tile.stopped img,.frontier .symbol-tile.stopped span{animation:.32s both frontierSymbolStopGlow}.frontier .symbol-tile.spinning:nth-of-type(5n+1) img{animation-duration:.15s}.frontier .symbol-tile.spinning:nth-of-type(5n+2) img{animation-duration:.165s}.frontier .symbol-tile.spinning:nth-of-type(5n+3) img{animation-duration:.18s}.frontier .symbol-tile.spinning:nth-of-type(5n+4) img{animation-duration:.195s}.frontier .symbol-tile.spinning:nth-of-type(5n) img{animation-duration:.21s}@keyframes frontierReelCycle{0%{opacity:.55;transform:translate(-4%,-34%)scale(.96)}48%{opacity:.86;transform:translate(2%,8%)scale(1.02)}to{opacity:.55;transform:translate(6%,48%)scale(.98)}}@keyframes frontierSymbolSettle{0%{filter:blur(1px)brightness(1.15);transform:translate(-12%,20%)scale(.92)rotate(-1deg)}62%{transform:translate(4%,-5%)scale(1.05)rotate(.7deg)}to{filter:drop-shadow(0 8px 9px #00000094);transform:translate(0,0)scale(1)rotate(0)}}@keyframes frontierSymbolStopGlow{0%{filter:brightness(1.45)drop-shadow(0 0 18px #fde0476b)}to{filter:drop-shadow(0 8px 9px #00000094)}}.frontier .slot-main-action.respin,.frontier.bonus-active .slot-main-action{background:radial-gradient(circle at 35% 24%,#ffffffb8,#0000 22%),radial-gradient(circle at 50% 52%,#22c55e 0 36%,#15803d 43% 62%,#422006 64% 70%,#facc15 72% 78%,#854d0e 80%);border-color:#facc15e0;border-radius:50%;width:clamp(82px,19vw,126px);height:clamp(82px,19vw,126px)}.frontier .slot-main-action{background:radial-gradient(circle at 35% 24%,#ffffffb8,#0000 22%),radial-gradient(circle at 50% 52%,#22c55e 0 36%,#15803d 43% 62%,#422006 64% 70%,#facc15 72% 78%,#854d0e 80%)!important}.frontier.animation-bonusRespinning .slot-main-action,.frontier .slot-main-action:disabled{filter:saturate(.86)brightness(.92)}.frontier .speed-toggle{color:#dbeafe;background:linear-gradient(#0f172aeb,#030712e0);border:1px solid #7dd3fc57;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-weight:900;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0d,0 8px 20px #00000047}.frontier .speed-toggle.active{color:#fef3c7;border-color:#facc15a3;box-shadow:0 0 22px #f59e0b38,inset 0 0 0 1px #ffffff14}.frontier .speed-toggle:disabled{opacity:.5}.frontier.animation-bonusRespinning .hold-cell:not(.locked){animation:.76s both emptyRespinFlip,.17s linear infinite frontierBlankCycle;animation-delay:var(--reveal-delay,0s), 0s}.frontier.animation-bonusReveal .hold-cell.new,.frontier .hold-cell.new{animation:.62s cubic-bezier(.2,1.25,.4,1) both coinPop,1.25s ease-in-out infinite alternate coinLockPulse}.frontier .hold-cell.locked:not(.new){animation:1.8s ease-in-out infinite alternate coinLockPulse}@keyframes frontierBlankCycle{0%,to{background-color:#0f172a8f}50%{background-color:#78350f7a;box-shadow:inset 0 0 24px #facc1529}}.frontier.animation-bonusRespinning .hold-bonus-panel p{color:#fde68a;animation:.54s infinite alternate bonusStatusPulse}.frontier.animation-bonusReveal .hold-bonus-panel p{color:#bbf7d0}.frontier.animation-bonusComplete .hold-bonus-panel{box-shadow:0 0 34px #facc1552,inset 0 0 0 1px #ffffff14}@keyframes bonusStatusPulse{0%{text-shadow:0 0 #facc1500;transform:scale(1)}to{text-shadow:0 0 18px #facc156b;transform:scale(1.03)}}@media (width<=720px){.toast-stack{z-index:3000;inset:14px 14px auto}.toast{width:100%}.frontier .speed-toggle{min-height:36px;padding:7px 10px;font-size:.72rem}.frontier .bonus-feature-row{gap:6px}.frontier .bonus-feature-icon{border-radius:14px;width:66px;min-height:62px}.frontier .bonus-feature-icon strong{font-size:.58rem}.frontier .bonus-feature-icon small{font-size:.62rem}.frontier .bonus-feature-art{width:32px;height:28px}.frontier .bonus-boost-summary{min-height:36px;padding:6px 8px;font-size:.72rem}.frontier .bonus-boost-details{padding:0 8px 8px;font-size:.7rem}.frontier.bonus-active .slot-main-action,.frontier .slot-main-action.respin{border-radius:50%;width:74px;height:74px}}.frontier .slot-board{grid-template-rows:auto auto auto auto;grid-template-areas:"state""reels""bonus""controls"}.frontier .reel-bonus-action:empty{display:none}.frontier .reel-bonus-action .bonus-feature-icon{width:clamp(58px,13vw,82px);height:clamp(58px,13vw,82px);min-height:0;padding:0}.frontier .bet-readout{position:relative}.frontier .bet-readout>div:first-of-type{grid-template-columns:clamp(30px,8vw,44px) minmax(0,1fr) clamp(30px,8vw,44px);align-items:center;gap:6px;display:grid}.frontier .bet-readout>.premium-bet-menu{display:block;position:static}.frontier .bet-amount-trigger{color:#fff;text-align:center;white-space:nowrap;word-break:keep-all;font-variant-numeric:tabular-nums;text-shadow:0 3px 12px #00000080;cursor:pointer;background:radial-gradient(circle at 50% 20%,#ffffff29,#0000 28%),linear-gradient(#0f172a1a,#0f172a57);border:0;border-radius:12px;justify-content:center;align-items:center;min-width:0;min-height:clamp(32px,8vw,46px);padding:0 5px;font-size:clamp(1.45rem,6.8vw,3.15rem);font-weight:1000;line-height:1;display:flex}.frontier .bet-amount-trigger:focus-visible,.frontier .bet-amount-trigger:hover{outline:2px solid #facc15b3;box-shadow:0 0 18px #facc1538}.frontier .bet-size-popover{bottom:calc(100% + 8px);left:50%}.frontier .slot-controls.card{grid-template-columns:1fr}.frontier .slot-control-bar{grid-column:1}.frontier .premium-control-icons{flex-wrap:nowrap;grid-column:1;justify-content:center}.frontier .slot-main-action{overflow:hidden}.frontier .slot-main-action svg{grid-area:1/1}.frontier .slot-main-action span{background:#fef08ab8;border-radius:999px;grid-area:1/1;align-self:end;margin:0 0 17%;padding:1px 6px;line-height:1.1}@media (width<=720px){.frontier .slot-board{gap:6px;grid-template-rows:auto auto auto auto!important}.frontier .reel-bonus-action{min-height:46px}.frontier .reel-bonus-action .bonus-feature-icon{border-radius:50%;width:58px;height:58px}.frontier .slot-controls.card{gap:6px}.frontier .slot-control-bar{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr) 76px;gap:6px}.frontier .control-readout,.frontier .bet-readout{min-height:76px}.frontier .bet-amount-trigger{font-size:clamp(1.15rem,5.4vw,1.55rem)}.frontier .premium-control-icons{gap:6px}}@media (width<=360px){.frontier .slot-control-bar{grid-template-columns:minmax(0,.98fr) minmax(0,1.1fr) 70px}.frontier .reel-bonus-action .bonus-feature-icon{width:52px;height:52px}.frontier .bet-readout>div:first-of-type{grid-template-columns:28px minmax(0,1fr) 28px;gap:4px}.frontier .round-control{width:28px;height:28px}.frontier .premium-control-icons .icon-only{width:36px;height:36px}.frontier .speed-toggle{max-width:116px}.frontier .bet-amount-trigger{padding-inline:2px;font-size:1.18rem}}.blackjack-clean-page{width:min(100%,520px);max-width:520px;min-height:100svh;padding:max(10px, env(safe-area-inset-top)) 10px max(14px, env(safe-area-inset-bottom));box-sizing:border-box;color:#f8fafc;background:radial-gradient(circle at 50% 18%,#22c55e33,#0000 30%),linear-gradient(#07111f 0%,#07130f 48%,#030712 100%);grid-template-rows:auto auto auto auto;align-content:start;gap:8px;margin-inline:auto;display:grid;overflow-x:hidden}.game-mode .main-panel:has(.blackjack-clean-page){width:100%;max-width:none;margin:0;padding:0;overflow-x:hidden}.blackjack-game-host:has(.blackjack-clean-page){width:100%;max-width:none;min-height:100svh;margin:0;padding:0;display:block}.blackjack-clean-header{box-sizing:border-box;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-width:0;padding-top:4px;display:grid}.blackjack-clean-header button{color:#f8fafc;background:#0f172ad1;border:1px solid #94a3b847;border-radius:12px;min-height:36px;font-weight:800}.blackjack-clean-back{place-items:center;width:36px;padding:0;font-size:1.75rem;line-height:1;display:grid}.blackjack-clean-title{min-width:0}.blackjack-clean-currency-tabs{background:#0f172ad1;border:1px solid #7dd3fc52;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));width:clamp(92px,31vw,132px);min-width:0;padding:3px;display:grid}.blackjack-clean-currency-tabs button{color:#cbd5e1;background:0 0;border:0;border-radius:999px;min-height:29px;padding:0 5px;font-size:clamp(.66rem,2.6vw,.82rem);font-weight:900}.blackjack-clean-currency-tabs button:disabled{opacity:.58}.blackjack-clean-header h1{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;margin:0;font-size:clamp(1.1rem,5vw,1.55rem);line-height:1.05;display:inline-flex;overflow:hidden}.blackjack-clean-logo{color:#fef3c7;background:radial-gradient(circle at 40% 35%,#ffffff42,#0000 30%),linear-gradient(145deg,#0f172a,#064e3b);border:1px solid #facc158c;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.86rem;line-height:1;display:inline-grid}.blackjack-clean-balance{box-sizing:border-box;background:#082f498a;border:1px solid #7dd3fc3d;border-radius:14px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:clamp(.78rem,3.4vw,.95rem);display:flex;box-shadow:inset 0 1px #ffffff0f}.blackjack-clean-balance span,.blackjack-clean-balance strong{white-space:nowrap;min-width:0}.blackjack-clean-table{box-sizing:border-box;background:radial-gradient(circle at 50% 18%,#22c55e42,#0000 34%),linear-gradient(145deg,#065f46eb,#052e16f0);border:1px solid #86efac40;border-radius:20px;grid-template-rows:auto auto auto auto;align-content:start;gap:8px;min-height:0;padding:clamp(8px,2.6vw,12px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 36px #00000047,0 18px 38px #00000057}.blackjack-clean-deck-source{aspect-ratio:.72;pointer-events:none;opacity:.9;width:clamp(42px,13vw,58px);position:absolute;top:clamp(50px,12vw,72px);right:clamp(14px,5vw,32px);transform:rotate(8deg)}.blackjack-clean-deck-source span{background:radial-gradient(circle,#fbbf242e,#0000 34%),repeating-linear-gradient(45deg,#ffffff21 0 5px,#0000 5px 10px),linear-gradient(145deg,#172554,#020617);border:1px solid #fbbf247a;border-radius:9px;position:absolute;inset:0;box-shadow:0 8px 18px #0000004d}.blackjack-clean-hand{background:#0206172e;border:1px solid #ffffff1a;border-radius:16px;gap:clamp(5px,1.6vw,8px);min-width:0;padding:clamp(7px,2vw,10px);display:grid}.blackjack-clean-hand-head{color:#ecfeff;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:.82rem;display:flex}.blackjack-clean-hand-head span{color:#fef3c7;text-transform:none;background:#0f172a9e;border-radius:999px;padding:4px 8px;font-weight:900}.blackjack-clean-cards{flex-wrap:nowrap;justify-content:center;gap:clamp(6px,2vw,10px);min-width:0;display:flex}.blackjack-clean-card{aspect-ratio:.72;color:#111827;transform-origin:50%;width:clamp(48px,16vw,70px);transform-style:preserve-3d;animation:blackjack-clean-deal var(--card-slide-ms,.52s) cubic-bezier(.16, .86, .22, 1) both;animation-delay:var(--deal-delay,0s);will-change:transform, opacity;background:linear-gradient(#fff,#e5e7eb);border:1px solid #0f172a3d;border-radius:9px;grid-template-rows:auto 1fr;place-items:center;padding:6px;display:grid;box-shadow:0 8px 18px #00000047}.blackjack-clean-card strong{justify-self:start;font-size:clamp(.85rem,4.4vw,1.15rem);line-height:1}.blackjack-clean-card span{font-size:clamp(1.35rem,8vw,2.15rem);line-height:1}.blackjack-clean-card.back{color:#fde68a;background:radial-gradient(circle,#fbbf2433,#0000 34%),repeating-linear-gradient(45deg,#ffffff1f 0 5px,#0000 5px 10px),linear-gradient(145deg,#172554,#020617);border-color:#fbbf2480;grid-template-rows:1fr;font-family:Georgia,serif;font-size:1.1rem;font-weight:900}.blackjack-clean-card.reveal{animation-name:blackjack-clean-flip-reveal;animation-duration:var(--card-flip-ms,.82s);animation-timing-function:cubic-bezier(.18,.78,.24,1)}.blackjack-clean-card.mini strong{font-size:.54rem}.blackjack-clean-card.mini span{font-size:.85rem}.blackjack-clean-card.placeholder{opacity:.38;color:#0000}.blackjack-clean-split-hands.splitting .blackjack-clean-hand:first-child{animation:.62s cubic-bezier(.16,.88,.2,1) both blackjack-clean-split-left}.blackjack-clean-split-hands.splitting .blackjack-clean-hand:nth-child(2){animation:.62s cubic-bezier(.16,.88,.2,1) both blackjack-clean-split-right}.blackjack-clean-hand-summary span{color:#fde68a;white-space:nowrap;text-overflow:ellipsis;grid-area:status;font-size:.66rem;font-weight:900;overflow:hidden}.blackjack-clean-empty{color:#d1fae5;text-align:center;border:1px dashed #ffffff3d;border-radius:14px;padding:12px;font-weight:800}.blackjack-clean-hand small{color:#fde68a;text-align:center;font-weight:900}.blackjack-clean-offer{background:#451a038f;border:1px solid #fbbf246b;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:7px;display:grid}.blackjack-clean-offer strong{min-width:0;font-size:.88rem}.blackjack-clean-offer button:first-of-type{background:linear-gradient(#16a34a,#166534)}.blackjack-clean-result{text-align:center;background:#0f172ac7;border-radius:14px;gap:2px;padding:8px 10px;display:grid;box-shadow:0 8px 24px #0000003d}.blackjack-clean-result strong{color:#67e8f9;text-transform:uppercase}.blackjack-clean-result.loss strong{color:#fca5a5}.blackjack-clean-result.win strong,.blackjack-clean-result.blackjack strong{color:#86efac}.blackjack-clean-controls{box-sizing:border-box;background:#020617cc;border:1px solid #94a3b82e;border-radius:18px;gap:8px;padding:9px;display:grid;box-shadow:0 -12px 34px #00000040}.blackjack-clean-bet-row button,.blackjack-clean-actions button,.blackjack-clean-quick-bets button,.blackjack-clean-deal{color:#f8fafc;border:0;border-radius:12px;font-weight:950;box-shadow:inset 0 1px #ffffff1f,0 6px 14px #0003}.blackjack-clean-bet-row button:disabled,.blackjack-clean-actions button:disabled,.blackjack-clean-quick-bets button:disabled,.blackjack-clean-deal:disabled,.blackjack-clean-bet-row input:disabled{opacity:.52;cursor:not-allowed}.blackjack-clean-bet-row button{background:linear-gradient(#334155,#0f172a);min-height:42px;font-size:1.35rem}.blackjack-clean-bet-row label{color:#bae6fd;text-transform:uppercase;background:#0f172ab8;border:1px solid #7dd3fc47;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:5px 8px;font-size:.72rem;font-weight:900;display:grid}.blackjack-clean-bet-row input{color:#fff;text-align:center;background:0 0;border:0;width:100%;min-width:0;font-size:1.25rem;font-weight:950}.blackjack-clean-quick-bets button{color:#dbeafe;background:linear-gradient(#1e293b,#0f172a);min-height:34px;padding:0 4px}.blackjack-clean-quick-bets button.active{color:#fff;background:linear-gradient(#38bdf8,#2563eb)}.blackjack-clean-actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.blackjack-clean-actions button{background:linear-gradient(#0ea5e9,#1d4ed8);min-height:44px;padding:0 6px}.blackjack-clean-actions button:nth-child(2){background:linear-gradient(#22c55e,#15803d)}.blackjack-clean-actions button:nth-child(3){background:linear-gradient(#f59e0b,#b45309)}.blackjack-clean-actions button:nth-child(4){background:linear-gradient(#a855f7,#6d28d9)}.blackjack-clean-deal{background:linear-gradient(#22c55e,#047857);min-height:46px;font-size:1.05rem}.blackjack-clean-deal:disabled{opacity:.45}@keyframes blackjack-clean-deal{0%{opacity:0;transform:translate(106px,-58px)rotate(18deg)scale(.82)}58%{opacity:1;transform:translate(-5px, 5px) rotate(calc(var(--card-tilt,0deg) - 2deg)) scale(1.045)}78%{transform:translate(2px, -2px) rotate(calc(var(--card-tilt,0deg) + 1deg)) scale(.992)}to{opacity:1;transform:translateY(var(--card-settle-y,0px)) rotate(var(--card-tilt,0deg)) scale(1)}}@keyframes blackjack-clean-flip-reveal{0%{opacity:.98;transform:rotateY(180deg)translate(12px,-5px)scale(.98)}46%{filter:brightness(.9);transform:rotateY(92deg)translate(2px,-2px)scale(1.05)}76%{filter:brightness(1.08);transform:rotateY(16deg)translate(-2px,1px)scale(1.025)}to{opacity:1;transform:translateY(var(--card-settle-y,0px)) rotate(var(--card-tilt,0deg)) scale(1);filter:brightness()}}@keyframes blackjack-clean-split-left{0%{transform:translate(42%)rotate(2deg)}72%{transform:translate(-4px)rotate(-1deg)}to{transform:translate(0)rotate(0)}}@keyframes blackjack-clean-split-right{0%{transform:translate(-42%)rotate(-2deg)}72%{transform:translate(4px)rotate(1deg)}to{transform:translate(0)rotate(0)}}@keyframes blackjack-clean-split-focus{0%{transform:translate(8px)}to{transform:translate(0)}}@media (width<=360px){.blackjack-clean-page{gap:6px;padding-inline:0}.blackjack-clean-table{border-radius:16px;gap:6px;padding:8px}.blackjack-clean-card{width:clamp(43px,15vw,52px);padding:5px}.blackjack-clean-header{grid-template-columns:34px minmax(0,1fr) 96px;padding-inline:1px}.blackjack-clean-back{width:34px;min-height:34px}.blackjack-clean-currency-tabs{width:96px}.blackjack-clean-balance,.blackjack-clean-hand-head{font-size:.74rem}}.over-under-page{width:min(100%,520px);max-width:520px;min-height:100svh;padding:max(8px, env(safe-area-inset-top)) 9px max(12px, env(safe-area-inset-bottom));box-sizing:border-box;color:#f8fafc;background:radial-gradient(circle at 50% 15%,#22c55e33,#0000 30%),linear-gradient(#07111f 0%,#062218 48%,#030712 100%);grid-template-rows:auto auto minmax(0,auto) auto;align-content:start;gap:8px;margin-inline:auto;display:grid;overflow-x:hidden}.game-mode .main-panel:has(.over-under-page){width:100%;max-width:none;margin:0;padding:0;overflow-x:hidden}.over-under-game-host:has(.over-under-page){width:100%;max-width:none;min-height:100svh;margin:0;padding:0;display:block}.over-under-header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.over-under-back,.over-under-currency-tabs button,.over-under-picks button,.over-under-bet-row button,.over-under-quick-bets button,.over-under-roll{color:#f8fafc;border:0;font-weight:950;box-shadow:inset 0 1px #ffffff1f,0 6px 14px #0003}.over-under-back{background:#0f172ad1;border:1px solid #94a3b847;border-radius:12px;place-items:center;width:36px;min-height:36px;padding:0;font-size:1.2rem;display:grid}.over-under-title{min-width:0}.over-under-title h1{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:100%;margin:0;font-size:clamp(1.03rem,4.8vw,1.5rem);line-height:1.05;display:inline-flex;overflow:hidden}.over-under-title p{color:#bae6fd;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:clamp(.62rem,2.7vw,.76rem);font-weight:800;overflow:hidden}.over-under-logo{color:#d1fae5;background:radial-gradient(circle at 40% 35%,#ffffff3d,#0000 30%),linear-gradient(145deg,#0f172a,#047857);border:1px solid #7dd3fc8c;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.over-under-currency-tabs{background:#0f172ad1;border:1px solid #7dd3fc52;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));width:clamp(92px,31vw,132px);min-width:0;padding:3px;display:grid}.over-under-currency-tabs button{color:#cbd5e1;background:0 0;border-radius:999px;min-height:29px;padding:0 5px;font-size:clamp(.66rem,2.6vw,.82rem)}.over-under-currency-tabs button.active{color:#06111f;background:linear-gradient(#67e8f9,#38bdf8)}.over-under-balance{background:#082f498a;border:1px solid #7dd3fc3d;border-radius:14px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:clamp(.76rem,3.2vw,.95rem);display:flex}.over-under-balance span,.over-under-balance strong{white-space:nowrap;min-width:0}.over-under-table{background:radial-gradient(circle at 50% 16%,#22c55e42,#0000 34%),linear-gradient(145deg,#065f46f0,#052e16f5);border:1px solid #86efac40;border-radius:20px;align-content:start;gap:8px;min-height:0;padding:clamp(8px,2.4vw,12px);display:grid;overflow:hidden;box-shadow:inset 0 0 36px #00000047,0 18px 38px #00000057}.over-under-result-zone{justify-items:center;gap:7px;display:grid}.over-under-main-row{grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:8px;display:grid}.over-under-number{aspect-ratio:1;color:#052e16;background:linear-gradient(145deg,#f8fafc,#86efac);border:4px solid #ffffffbd;border-radius:18px;place-items:center;width:clamp(92px,30vw,136px);font-size:clamp(2.45rem,13vw,4rem);font-weight:1000;display:grid;box-shadow:0 16px 34px #00000047}.over-under-number.rolling{animation:.12s linear infinite alternate over-under-pulse}.over-under-number.win{background:linear-gradient(145deg,#ecfdf5,#22c55e)}.over-under-number.loss{background:linear-gradient(145deg,#fff7ed,#f87171)}.over-under-prompt{text-align:center;gap:2px;display:grid}.over-under-prompt strong{color:#ecfeff;font-size:clamp(.9rem,3.8vw,1.08rem)}.over-under-prompt span{color:#d1fae5;font-size:clamp(.76rem,3.2vw,.9rem);font-weight:800}.over-under-last-results{background:#02061757;border:1px solid #7dd3fc38;border-radius:14px;justify-items:center;gap:5px;min-width:0;padding:8px 5px;display:grid}.over-under-last-results>span{color:#bae6fd;text-transform:uppercase;font-size:.62rem;font-weight:950}.over-under-last-results div{gap:4px;display:grid}.over-under-last-results strong,.over-under-last-results em{color:#e5e7eb;background:#0f172ab8;border-radius:999px;place-items:center;width:32px;min-height:24px;font-size:.74rem;font-style:normal;font-weight:950;display:grid}.over-under-last-results strong.win{color:#052e16;background:#86efac}.over-under-last-results strong.loss{color:#450a0a;background:#fca5a5}.over-under-picks button{background:linear-gradient(#1e293b,#0f172a);border-radius:13px;min-height:42px}.over-under-picks button.active:first-child{background:linear-gradient(#0ea5e9,#1d4ed8)}.over-under-picks button.active:last-child{background:linear-gradient(#22c55e,#15803d)}.over-under-slider{color:#bae6fd;background:#02061740;border:1px solid #ffffff1f;border-radius:14px;gap:5px;padding:8px 10px;font-size:.8rem;font-weight:900;display:grid}.over-under-slider span{justify-content:space-between;display:flex}.over-under-slider input{accent-color:#38bdf8;width:100%}.over-under-stats div,.over-under-bet-row label{text-align:center;background:#0f172a94;border:1px solid #ffffff1a;border-radius:12px;place-items:center;gap:2px;min-width:0;padding:7px 4px;display:grid}.over-under-stats span,.over-under-bet-row span{color:#a9b4c7;text-transform:uppercase;font-size:clamp(.58rem,2.5vw,.7rem);font-weight:900}.over-under-stats strong,.over-under-bet-row input{color:#fff;overflow-wrap:anywhere;font-size:clamp(.78rem,3.4vw,1rem)}.over-under-bet-row input{text-align:center;appearance:textfield;background:0 0;border:0;width:100%;min-width:0;font-weight:950}.over-under-bet-row input::-webkit-outer-spin-button{appearance:none;margin:0}.over-under-bet-row input::-webkit-inner-spin-button{appearance:none;margin:0}.over-under-bet-row input:focus{outline-offset:2px;border-radius:8px;outline:2px solid #38bdf88c}.over-under-banner{text-align:center;background:#0f172ac7;border-radius:14px;gap:1px;padding:8px 10px;display:grid}.over-under-banner strong{font-size:1.1rem}.over-under-banner.win strong{color:#86efac}.over-under-banner.loss strong{color:#fca5a5}.over-under-controls{background:#020617d1;border:1px solid #94a3b82e;border-radius:18px;gap:7px;padding:9px;display:grid;box-shadow:0 -12px 34px #00000040}.over-under-bet-row button{background:linear-gradient(#334155,#0f172a);border-radius:12px;min-height:40px;font-size:1.25rem}.over-under-quick-bets button{color:#dbeafe;background:linear-gradient(#1e293b,#0f172a);border-radius:10px;min-height:32px;padding:0 3px;font-size:clamp(.68rem,2.9vw,.82rem)}.over-under-quick-bets button.active{color:#fff;background:linear-gradient(#38bdf8,#2563eb)}.over-under-note{color:#cbd5e1;justify-content:space-between;gap:6px;font-size:clamp(.66rem,2.9vw,.8rem);display:flex}.over-under-roll{background:linear-gradient(#22c55e,#047857);border-radius:13px;min-height:45px;font-size:1.05rem}.over-under-roll:disabled,.over-under-back:disabled,.over-under-currency-tabs button:disabled,.over-under-picks button:disabled,.over-under-bet-row button:disabled,.over-under-bet-row input:disabled,.over-under-quick-bets button:disabled{opacity:.52;cursor:not-allowed}@keyframes over-under-pulse{0%{transform:scale(.98)rotate(-1deg)}to{transform:scale(1.02)rotate(1deg)}}@media (width<=360px){.over-under-page{gap:6px;padding-inline:0}.over-under-header{grid-template-columns:34px minmax(0,1fr) 96px}.over-under-back{width:34px;min-height:34px}.over-under-currency-tabs{width:96px}.over-under-table{border-radius:16px;gap:6px;padding:8px}.over-under-number{border-radius:16px;width:88px}.over-under-controls{gap:6px}.over-under-main-row{grid-template-columns:minmax(0,1fr) 48px;gap:6px}.over-under-last-results{padding-inline:4px}.over-under-last-results strong,.over-under-last-results em{width:28px;min-height:22px;font-size:.68rem}}.crash-page{width:min(100%,520px);max-width:520px;min-height:100svh;padding:max(8px, env(safe-area-inset-top)) 9px max(12px, env(safe-area-inset-bottom));box-sizing:border-box;color:#f8fafc;background:radial-gradient(circle at 50% 14%,#22d3ee38,#0000 28%),radial-gradient(circle at 82% 42%,#facc152e,#0000 24%),linear-gradient(#07111f 0%,#102a2f 48%,#030712 100%);grid-template-rows:auto auto minmax(0,auto) auto;align-content:start;gap:8px;margin-inline:auto;display:grid;overflow-x:hidden}.game-mode .main-panel:has(.crash-page){width:100%;max-width:none;margin:0;padding:0;overflow-x:hidden}.crash-game-host:has(.crash-page){width:100%;max-width:none;min-height:100svh;margin:0;padding:0;display:block}.crash-header{grid-template-columns:36px minmax(0,1fr) auto 36px;align-items:center;gap:6px;min-width:0;display:grid}.crash-back,.crash-currency-tabs button,.crash-bet-row button,.crash-quick-bets button,.crash-main-action{color:#f8fafc;border:0;font-weight:950;box-shadow:inset 0 1px #ffffff1f,0 6px 14px #0003}.crash-back{background:#0f172ad1;border:1px solid #94a3b847;border-radius:12px;place-items:center;width:36px;min-height:36px;padding:0;font-size:1.2rem;display:grid}.crash-title{min-width:0}.crash-title h1{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:100%;margin:0;font-size:clamp(1.12rem,5vw,1.6rem);line-height:1.05;display:inline-flex;overflow:hidden}.crash-logo{color:#fef08a;background:radial-gradient(circle at 40% 35%,#ffffff3d,#0000 30%),linear-gradient(145deg,#0f172a,#0e7490);border:1px solid #facc1594;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.crash-currency-tabs{background:#0f172ad1;border:1px solid #7dd3fc52;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));width:clamp(92px,31vw,132px);min-width:0;padding:3px;display:grid}.crash-currency-tabs button{color:#cbd5e1;background:0 0;border-radius:999px;min-height:29px;padding:0 5px;font-size:clamp(.66rem,2.6vw,.82rem)}.crash-currency-tabs button.active{color:#06111f;background:linear-gradient(#fef08a,#22d3ee)}.crash-header .casino-sound-toggle{background:#0f172ad1;border:1px solid #94a3b847;border-radius:12px;place-items:center;width:36px;min-height:36px;padding:0;display:grid}.crash-balance{background:#082f498a;border:1px solid #7dd3fc3d;border-radius:14px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:clamp(.76rem,3.2vw,.95rem);display:flex}.crash-balance span,.crash-balance strong{white-space:nowrap;min-width:0}.crash-stage{background:radial-gradient(circle at 50% 18%,#22d3ee42,#0000 34%),linear-gradient(145deg,#082f49f2,#020617f5);border:1px solid #7dd3fc47;border-radius:20px;grid-template-rows:auto auto minmax(170px,1fr) auto;align-content:stretch;gap:10px;min-height:clamp(330px,62svh,560px);padding:clamp(10px,2.8vw,14px);display:grid;overflow:hidden;box-shadow:inset 0 0 36px #00000047,0 18px 38px #00000057}.crash-last-results{background:#02061752;border:1px solid #7dd3fc33;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px 8px;display:grid}.crash-last-results div{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-width:0;display:grid}.crash-last-results strong,.crash-last-results em{color:#e5e7eb;text-overflow:ellipsis;white-space:nowrap;background:#0f172ab8;border-radius:999px;place-items:center;min-width:0;min-height:25px;font-size:clamp(.58rem,2.6vw,.72rem);font-style:normal;font-weight:950;display:grid;overflow:hidden}.crash-multiplier-zone{text-align:center;place-items:center;gap:3px;min-height:126px;display:grid;position:relative}.crash-multiplier-zone span{color:#d1fae5;font-size:clamp(.82rem,3.5vw,1rem);font-weight:900}.crash-graph{background:linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/100% 25%,linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/20% 100%,#02061757;border:1px solid #ffffff1a;border-radius:16px;min-height:170px;position:relative;overflow:hidden}.crash-graph-line{fill:none;stroke:url(#crash-line-gradient);stroke-width:4.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 9px #22d3ee6b)}.crash-graph-shadow{fill:#22d3ee1a}.crash-stage.crashed .crash-graph-line{stroke:#ef4444;filter:drop-shadow(0 0 12px #ef444494)}.crash-rocket{color:#07111f;background:linear-gradient(145deg,#fef08a,#22d3ee);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:left 70ms linear,top 70ms linear;display:flex;position:absolute;transform:translate(-50%,-50%)rotate(20deg);box-shadow:0 0 22px #facc1557}.crash-rocket svg{flex:none;display:block;transform:translate(1px)}.crash-stage.crashed .crash-rocket{background:linear-gradient(145deg,#fecaca,#ef4444);animation:.42s ease-in both crash-rocket-drop}.crash-controls{background:#020617d1;border:1px solid #94a3b82e;border-radius:18px;gap:7px;padding:9px;display:grid;box-shadow:0 -12px 34px #00000040}.crash-bet-row button{background:linear-gradient(#334155,#0f172a);border-radius:12px;min-height:40px;font-size:1.25rem}.crash-bet-row label{text-align:center;background:#0f172a94;border:1px solid #ffffff1a;border-radius:12px;place-items:center;gap:2px;min-width:0;padding:7px 4px;display:grid}.crash-bet-row span{color:#a9b4c7;text-transform:uppercase;font-size:clamp(.58rem,2.5vw,.7rem);font-weight:900}.crash-bet-row input{color:#fff;text-align:center;appearance:textfield;background:0 0;border:0;width:100%;min-width:0;font-size:clamp(.92rem,4vw,1.12rem);font-weight:950}.crash-bet-row input::-webkit-outer-spin-button{appearance:none;margin:0}.crash-bet-row input::-webkit-inner-spin-button{appearance:none;margin:0}.crash-quick-bets{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.crash-quick-bets button{color:#dbeafe;background:linear-gradient(#1e293b,#0f172a);border-radius:10px;min-height:32px;padding:0 3px;font-size:clamp(.68rem,2.9vw,.82rem)}.crash-quick-bets button.active{color:#06111f;background:linear-gradient(#facc15,#0ea5e9)}.crash-note{color:#cbd5e1;justify-content:space-between;gap:6px;font-size:clamp(.66rem,2.9vw,.8rem);display:flex}.crash-main-action{background:linear-gradient(#22c55e,#047857);border-radius:13px;min-height:48px;font-size:1.08rem}.crash-main-action.cashout{color:#111827;background:linear-gradient(#facc15,#f97316);animation:.76s ease-in-out infinite alternate crash-cashout-pulse}.crash-main-action:disabled,.crash-back:disabled,.crash-currency-tabs button:disabled,.crash-bet-row button:disabled,.crash-bet-row input:disabled,.crash-quick-bets button:disabled{opacity:.52;cursor:not-allowed}@keyframes crash-pop{0%{transform:scale(.96)}55%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes crash-drop{0%{transform:translateY(0)scale(1)}to{transform:translateY(24px)scale(.92)}}@keyframes crash-rocket-drop{to{opacity:.76;transform:translate(-40%,44%)rotate(120deg)scale(.84)}}@keyframes crash-cashout-pulse{0%{filter:brightness();box-shadow:0 0 18px #22c55e3d,0 0 16px #facc1533}to{filter:brightness(1.1);box-shadow:0 0 32px #22c55e70,0 0 24px #facc1557}}@keyframes crash-flash{0%,to{filter:none}18%,48%{filter:saturate(1.8)brightness(1.2);background-color:#ef444438}}@media (width<=360px){.crash-page{gap:6px;padding-inline:0}.crash-header{grid-template-columns:34px minmax(0,1fr) 92px 34px}.crash-back{width:34px;min-height:34px}.crash-currency-tabs{width:92px}.crash-header .casino-sound-toggle{width:34px;min-height:34px}.crash-stage{border-radius:16px;min-height:318px;padding:8px}.crash-multiplier-zone{min-height:108px}.crash-graph{min-height:142px}.crash-controls{gap:6px}}.roulette-clean-page{color:#f8fafc;gap:12px;width:min(100%,1180px);margin-inline:auto;display:grid;overflow-x:hidden}.roulette-clean-header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.roulette-back{color:#f8fafc;background:#0f172ad1;border:1px solid #94a3b847;border-radius:13px;width:38px;min-height:38px;font-size:1.8rem;line-height:1}.roulette-title{min-width:0}.roulette-title h1{white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:clamp(1.25rem,5vw,2rem);display:flex}.roulette-title h1 span{color:#ef4444;text-shadow:0 0 12px #ef444480}.roulette-title small{color:#bae6fd;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.62rem,2.5vw,.78rem);display:block;overflow:hidden}.roulette-currency-tabs{background:#0f172ad1;border:1px solid #7dd3fc47;border-radius:999px;grid-template-columns:1fr 1fr;width:clamp(96px,30vw,136px);padding:3px;display:grid}.roulette-currency-tabs button{color:#cbd5e1;background:0 0;border:0;border-radius:999px;min-height:30px;font-size:clamp(.66rem,2.4vw,.82rem);font-weight:900}.roulette-currency-tabs button.active{color:#06111f;background:linear-gradient(#67e8f9,#38bdf8)}.roulette-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:12px;display:grid}.roulette-wheel-stage,.roulette-street-panel,.roulette-board-wrap,.roulette-advanced,.roulette-bets-panel{background:linear-gradient(145deg,#064e3beb,#03231cf5);border:1px solid #86efac38;border-radius:18px;box-shadow:inset 0 0 30px #00000042,0 12px 26px #0000003d}.roulette-wheel-stage{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:118px;padding:12px;display:grid}.roulette-wheel-visual{aspect-ratio:1;background:repeating-conic-gradient(#991b1b 0 9.47deg, #111827 9.47deg 18.94deg, #047857 18.94deg 28.41deg), radial-gradient(circle, #0f172a 0 30%, transparent 31%);border:7px solid #f59e0b;border-radius:50%;place-items:center;width:clamp(92px,22vw,150px);display:grid;position:relative;box-shadow:0 0 22px #f59e0b5c}.roulette-ball{transform-origin:6px calc(clamp(92px,22vw,150px)/2 - 7px);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:7px;box-shadow:0 0 10px #ffffffe6}.roulette-wheel-stage.spinning .roulette-ball{animation:1.8s cubic-bezier(.18,.66,.3,1) both roulette-ball-spin}.roulette-wheel-visual span{z-index:1;background:#020617bf;border-radius:999px;padding:7px 10px;font-weight:1000}.roulette-result-banner{background:#02061794;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.roulette-result-banner.red strong{color:#fecaca}.roulette-result-banner.black strong{color:#e5e7eb}.roulette-result-banner.green strong{color:#86efac}.roulette-board-wrap{padding:10px;overflow-x:auto}.roulette-board{grid-template-rows:repeat(3,44px) 38px 38px 38px;grid-template-columns:54px repeat(12,1fr) 54px;gap:2px;min-width:680px;display:grid}.roulette-board button{color:#fff;background:#065f46e0;border:1px solid #ffffff52;border-radius:4px;font-weight:950;position:relative}.roulette-board button.red{background:linear-gradient(#ef4444,#991b1b)}.roulette-board button.black{background:linear-gradient(#111827,#020617)}.roulette-board button.winner{box-shadow:inset 0 0 0 3px #fde047,0 0 18px #fde047cc}.roulette-board button.selected{outline:3px solid #38bdf8}.roulette-board .zero{background:linear-gradient(#16a34a,#047857);grid-area:2/1/4}.roulette-board .double-zero{background:linear-gradient(#16a34a,#047857);grid-area:1/1/2}.number-grid{grid-area:1/2/4/14;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(12,1fr);gap:2px;display:grid}.column-bets{grid-area:1/14/4;gap:2px;display:grid}.dozen-bets{grid-area:4/2/auto/14;grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.outside-bets{grid-area:5/2/7/14;grid-template-columns:repeat(6,1fr);gap:2px;display:grid}.board-chip{color:#fff;background:#2563eb;border:2px dashed #fff;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:.58rem;display:grid;position:absolute;bottom:2px;right:2px;box-shadow:0 2px 8px #00000052}.board-chip.win{background:#f59e0b;animation:.7s ease-in-out infinite alternate roulette-chip-win}.roulette-advanced{grid-column:1;grid-template-columns:auto auto auto minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:8px;display:grid}.roulette-advanced button,.roulette-actions button,.roulette-spin{color:#f8fafc;background:#0f172adb;border:0;border-radius:11px;min-height:38px;font-weight:900}.roulette-advanced button.active{color:#fff;background:linear-gradient(#38bdf8,#2563eb)}.roulette-advanced span{color:#d1fae5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}.roulette-bets-panel{grid-area:2/2/span 3;gap:9px;padding:10px;display:grid;position:sticky;top:8px}.roulette-stats{color:#cbd5e1;gap:5px;font-size:.78rem;display:grid}.roulette-stats strong{color:#fff}.roulette-chip-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.roulette-chip{aspect-ratio:1;color:#fff;background:radial-gradient(circle,#1d4ed8 0 45%,#0f172a 47%);border:3px dashed #ffffffd6;border-radius:50%;font-size:.78rem;font-weight:950}.roulette-chip.active{background:radial-gradient(circle,#f59e0b 0 45%,#451a03 47%);box-shadow:0 0 18px #f59e0b80}.roulette-actions{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.roulette-active-bets{align-content:start;gap:5px;min-height:80px;max-height:160px;display:grid;overflow-y:auto}.roulette-active-bets>span,.roulette-active-bets div{color:#dbeafe;background:#02061761;border-radius:9px;justify-content:space-between;gap:8px;padding:6px 8px;font-size:.75rem;display:flex}.roulette-active-bets div.win{color:#fef3c7;box-shadow:inset 0 0 0 1px #facc1573}.roulette-active-bets .roulette-last-bet{color:#e0f2fe;background:linear-gradient(#0ea5e929,#0f172a75);justify-content:start;gap:2px;display:grid}.roulette-active-bets .roulette-last-bet strong{color:#f8fafc;font-size:.82rem}.roulette-spin{background:linear-gradient(#22c55e,#047857);min-height:50px;font-size:1.05rem}.roulette-spin:disabled{opacity:.5}@keyframes roulette-wheel-spin{0%{transform:rotate(0)}to{transform:rotate(1440deg)}}@keyframes roulette-ball-spin{0%{transform:rotate(0)}to{transform:rotate(-1100deg)}}@keyframes roulette-real-wheel-spin{0%{transform:rotate(calc(var(--wheel-end,0deg) - 1840deg))}62%{transform:rotate(calc(var(--wheel-end,0deg) - 240deg))}78%{transform:rotate(calc(var(--wheel-end,0deg) - 64deg))}88%{transform:rotate(calc(var(--wheel-end,0deg) + 19deg))}95%{transform:rotate(calc(var(--wheel-end,0deg) - 7deg))}to{transform:rotate(var(--wheel-end,0deg))}}@keyframes roulette-real-ball-spin{0%{transform:rotate(1560deg)}18%{transform:rotate(1215deg)}42%{transform:rotate(760deg)}64%{transform:rotate(330deg)}78%{transform:rotate(92deg)}87%{transform:rotate(-28deg)}94%{transform:rotate(12deg)}to{transform:rotate(0)}}@keyframes roulette-ball-bounce{0%,36%,58%{top:2.5%;transform:translate(-50%)scale(1)}43%{top:5.8%;transform:translate(-50%)scale(.92)}49%{top:2.9%;transform:translate(-50%)scale(1.08)}66%{top:6.2%;transform:translate(-50%)scale(.9)}72%{top:2.7%;transform:translate(-50%)scale(1.08)}82%{top:4.8%;transform:translate(-50%)scale(.96)}91%,to{top:2.5%;transform:translate(-50%)scale(1)}}@keyframes roulette-chip-win{0%{transform:scale(1)}to{transform:scale(1.16)}}@keyframes roulette-overlay-fade{0%{opacity:0}to{opacity:1}}@media (width<=860px){.roulette-layout{grid-template-columns:1fr}.roulette-wheel-stage,.roulette-board-wrap,.roulette-advanced,.roulette-bets-panel{grid-column:1}.roulette-bets-panel{z-index:4;grid-row:auto;position:sticky;bottom:0}}@media (width<=420px){.roulette-clean-page{gap:8px}.roulette-clean-header{grid-template-columns:34px minmax(0,1fr) 98px;gap:5px}.roulette-back{width:34px;min-height:34px}.roulette-currency-tabs{width:98px}.roulette-wheel-stage{grid-template-columns:auto minmax(0,1fr);min-height:96px;padding:8px}.roulette-board{grid-template-rows:repeat(3,40px) 34px 34px 34px;min-width:620px}.roulette-advanced{grid-template-columns:auto auto auto minmax(0,1fr)}.roulette-advanced button:nth-of-type(n+4){grid-column:span 1}.roulette-chip-row{grid-template-columns:repeat(5,minmax(0,1fr))}}.game-mode .main-panel:has(.roulette-clean-page){width:100%;max-width:none;margin:0;padding:0;overflow:hidden}.page-stack:has(.roulette-clean-page){gap:0;width:100%;min-width:0}.roulette-clean-page{background:radial-gradient(circle at 50% 8%,#facc1521,#0000 22%),linear-gradient(#050b12,#071611 58%,#050711);border:1px solid #f59e0b6b;border-radius:0;grid-template-rows:auto minmax(0,1fr);gap:6px;width:100%;max-width:none;height:100svh;min-height:100svh;margin:0;padding:6px;overflow:hidden}.roulette-rotate-prompt{display:none}.roulette-clean-header{background:linear-gradient(#020617e0,#0206179e);border:1px solid #f59e0b61;border-radius:16px;grid-template-columns:48px minmax(0,1fr) minmax(150px,220px) auto;min-height:52px;padding:4px 10px;box-shadow:0 8px 24px #00000052}.roulette-header-balance{background:#030712c7;border:1px solid #f59e0b94;border-radius:12px;justify-self:center;place-items:center;min-width:150px;padding:4px 18px;display:grid}.roulette-header-balance span{color:#cbd5e1;text-transform:uppercase;font-size:.68rem}.roulette-header-balance strong{color:#fff;font-size:1.12rem}.roulette-layout{grid-template:"board streets"minmax(0,1fr)"controls controls"minmax(0,132px)/minmax(0,1fr) clamp(154px,16vw,188px);align-items:stretch;gap:8px;height:100%;min-height:0;display:grid}.roulette-side-actions{grid-area:actions;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.roulette-side-actions button{color:#fff;background:#020617c2;border:1px solid #f59e0b57;border-radius:12px;place-items:center;width:46px;min-width:0;min-height:44px;font-size:1rem;font-weight:950;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff1a,0 8px 18px #00000047}.roulette-side-actions button span{font-size:.5rem;font-weight:900}.roulette-side-actions button.active{color:#06111f;background:linear-gradient(#67e8f9,#38bdf8)}.roulette-side-actions button:disabled{opacity:.48;cursor:not-allowed}.roulette-board-wrap{background:radial-gradient(circle at 50% 40%,#22c55e29,#0000 42%),linear-gradient(145deg,#055336f5,#042f21fa);border-color:#f59e0b6b;border-radius:18px;grid-area:board;height:100%;min-height:0;padding:12px;display:grid;overflow:visible}.roulette-board{grid-template-rows:repeat(3,minmax(38px,1fr)) 24px 36px 36px;grid-template-columns:58px repeat(12,1fr) 58px;gap:3px;width:100%;min-width:0;height:100%;min-height:0}.roulette-board button{text-shadow:0 2px 5px #0000008c;border-color:#facc1585;border-radius:10px;font-size:clamp(.82rem,1.8vw,1.22rem);overflow:visible;box-shadow:inset 0 1px #ffffff14}.number-grid{position:relative}.outside-bets{grid-row:6}.dozen-bets{grid-row:5}.street-bets-row{z-index:8;grid-area:4/2/auto/14;grid-template-rows:10px 9px;grid-template-columns:repeat(23,minmax(0,1fr));align-content:center;justify-items:center;min-height:24px;display:grid;position:relative}.street-bet-button,.six-line-bet-button{color:#0000;border-radius:999px;min-height:0;box-shadow:inset 0 1px #ffffff14}.street-bet-button{background:#0ea5e933;border:1px solid #7dd3fc85;width:26px;height:9px}.street-bet-button:hover,.six-line-bet-button:hover{background:#38bdf86b;box-shadow:0 0 14px #38bdf873}.six-line-bet-button{z-index:9;background:#facc1529;border:1px solid #facc1580;width:22px;height:8px}.roulette-board .double-zero{grid-area:1/1/2}.roulette-board .zero{grid-area:2/1/3}.roulette-board .zero-split{text-transform:uppercase;letter-spacing:.02em;z-index:4;color:#111827;background:linear-gradient(#fef3c7,#b45309);grid-area:1/1/3;align-self:center;height:20px;min-height:0;margin-inline:5px;font-size:.58rem}.roulette-hit-layer,.inside-chip-layer{pointer-events:none;z-index:5;position:absolute;inset:0}.roulette-hit-layer button{color:#0000;pointer-events:auto;opacity:0;background:0 0;border:0;border-radius:999px;min-height:0;padding:0;position:absolute}.roulette-hit-layer button:hover{opacity:.24;background:#fde047d9;box-shadow:0 0 18px #fde047cc}.board-chip{color:#fff;text-align:center;background:radial-gradient(circle at 35% 28%,#fff6,#0000 20%),radial-gradient(circle,#1d4ed8 0 45%,#f8fafc 46% 52%,#1e293b 53%);border:3px solid #f8fafc;border-color:#f8fafc #ffffff57;width:28px;min-width:28px;height:28px;font-size:.58rem;font-weight:1000;line-height:.9}.board-chip small{font-size:.42rem;line-height:.8;display:block}.board-chip.inside{z-index:7;position:absolute;bottom:auto;right:auto;transform:translate(-50%,-50%)}.board-chip.straight{z-index:3;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.roulette-bets-panel{background:linear-gradient(#020617d6,#0206179e);border-color:#f59e0b6b;grid-area:controls;grid-template-columns:minmax(170px,.82fr) minmax(96px,.44fr) minmax(150px,.66fr) 58px minmax(128px,1fr) minmax(184px,.86fr);grid-template-areas:"actions stats chip coverage bets wheel";align-items:center;gap:8px;min-height:0;padding:8px 10px;position:relative;top:auto}.roulette-stats{grid-area:stats}.roulette-active-bets{grid-area:bets;min-height:44px;max-height:88px}.roulette-coverage{background:radial-gradient(circle at 50% 50%, #0ea5e938, transparent 58%), conic-gradient(from -90deg, #38bdf8d1 calc(var(--coverage,0) * 1%), #0f172adb 0);color:#f8fafc;border:2px solid #7dd3fc8c;border-radius:50%;grid-area:coverage;align-content:center;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 16px #0ea5e92e,inset 0 0 12px #00000057}.roulette-coverage strong{font-size:.72rem;line-height:.9}.roulette-coverage span{color:#bae6fd;text-transform:uppercase;font-size:.44rem;font-weight:950}.roulette-chip-picker{grid-area:chip;grid-template-columns:36px 60px 36px;place-items:center;gap:7px;display:grid}.roulette-chip-step{color:#fff;background:#0f172ae0;border:1px solid #94a3b86b;border-radius:50%;width:34px;height:34px;font-size:1.28rem;font-weight:1000;box-shadow:inset 0 1px #ffffff1f,0 8px 14px #00000047}.roulette-chip-step:disabled{opacity:.34}.roulette-selected-chip-wrap{place-items:center;width:60px;height:60px;display:grid;position:relative}.roulette-chip-popover{pointer-events:none;opacity:0;z-index:10;background:#020617eb;border:1px solid #f59e0b57;border-radius:999px;gap:7px;padding:8px;transition:opacity .15s,transform .15s;display:flex;position:absolute;bottom:70px;left:50%;transform:translate(-50%)translateY(8px)scale(.96);box-shadow:0 14px 26px #0000006b}.roulette-chip-picker.open .roulette-chip-popover{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1)}.roulette-chip{background:radial-gradient(circle at 35% 28%, #ffffff80, transparent 16%), radial-gradient(circle, #1e40af 0 27%, #f8fafc 28% 35%, #1d4ed8 36% 58%, #e5e7eb 59% 64%, #172554 65%), repeating-conic-gradient(from 6deg, #ffffffeb 0 8deg, transparent 8deg 18deg);color:#fff;text-shadow:0 2px 3px #000,0 0 6px #000000b8;border:4px solid #ffffffe0;border-radius:50%;width:clamp(38px,5.2vw,54px);height:clamp(38px,5.2vw,54px);font-weight:1000;box-shadow:0 9px 16px #00000061}.roulette-chip.active{background:radial-gradient(circle at 35% 28%, #ffffff80, transparent 16%), radial-gradient(circle, #451a03 0 27%, #fef3c7 28% 35%, #b45309 36% 58%, #fde68a 59% 64%, #451a03 65%), repeating-conic-gradient(from 6deg, #ffffffe0 0 8deg, transparent 8deg 18deg);color:#fff;width:58px;height:58px;font-size:1.05rem;box-shadow:0 0 0 3px #38bdf857,0 0 24px #f59e0b75,0 9px 16px #00000061}.roulette-street-panel{border-color:#f59e0b6b;grid-area:streets;align-items:stretch;min-height:0;padding:10px;display:grid}.roulette-street-selector{grid-template-rows:auto 1fr auto 1fr;gap:8px;min-height:0;display:grid}.roulette-street-selector>div:not(.roulette-street-grid){color:#f8fafc;justify-content:space-between;align-items:end;gap:8px;display:flex}.roulette-street-selector strong{text-transform:uppercase;font-size:.88rem}.roulette-street-selector span{color:#facc15;font-size:.7rem;font-weight:950}.roulette-street-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:0;display:grid}.roulette-street-grid button{color:#e0f2fe;background:linear-gradient(#0ea5e92e,#0f172ab8);border:1px solid #7dd3fc5c;border-radius:10px;min-height:0;font-size:.72rem;font-weight:950;position:relative;box-shadow:inset 0 1px #ffffff14}.roulette-street-grid.six button{color:#fef3c7;background:linear-gradient(#f59e0b2e,#0f172ab8);border-color:#facc1561}.roulette-street-grid button:hover{box-shadow:0 0 14px #38bdf852,inset 0 1px #ffffff1a}.roulette-bottom-wheel{grid-area:wheel;grid-template-columns:auto minmax(76px,1fr);justify-content:end;align-items:center;gap:12px;display:grid}.roulette-wheel-spin-button{color:#fff;background:0 0;border:0;border-radius:18px;place-items:center;gap:2px;width:92px;min-width:92px;display:grid}.roulette-wheel-spin-button:disabled{opacity:.52;cursor:not-allowed}.roulette-wheel-spin-button>span{color:#f8fafc;text-transform:uppercase;font-size:.68rem;font-weight:950;line-height:1}.roulette-wheel-spin-button .roulette-wheel-visual{width:78px}.roulette-wheel-spin-button .roulette-pocket{display:none}.roulette-wheel-spin-button .roulette-wheel-visual>strong{white-space:nowrap;width:42%;font-size:.58rem}.roulette-wheel-overlay{z-index:30;background:#020617c7;place-items:center;padding:14px;animation:.18s both roulette-overlay-fade;display:grid;position:fixed;inset:0}.roulette-wheel-overlay-card{color:#f8fafc;background:radial-gradient(circle at 50% 35%,#38bdf81f,#0000 50%),linear-gradient(#020617f2,#030712fa);border:1px solid #f59e0b80;border-radius:22px;justify-items:center;gap:10px;width:min(76vh,460px);padding:18px;display:grid;box-shadow:0 28px 70px #0000008f}.roulette-wheel-overlay-card .roulette-wheel-visual{width:min(62vh,360px)}.roulette-wheel-overlay-card>strong{color:#fff;text-transform:uppercase;font-size:clamp(1rem,2.4vw,1.5rem)}.roulette-wheel-overlay-card>span{color:#bae6fd;font-weight:900}.roulette-wheel-overlay.spinning .roulette-pocket-ring{animation:3.6s cubic-bezier(.14,.72,.2,1) both roulette-wheel-spin}.roulette-wheel-overlay .roulette-ball{z-index:6;opacity:1}.roulette-wheel-spin-button.spinning .roulette-wheel-visual{animation:none}.roulette-wheel-spin-button.spinning .roulette-pocket-ring{animation:3.6s cubic-bezier(.14,.72,.2,1) both roulette-wheel-spin}.roulette-wheel-spin-button.spinning .roulette-ball{z-index:6;opacity:1}.roulette-wheel-stage{border-color:#f59e0b6b;grid-area:wheel;grid-template-columns:1fr;align-content:center;justify-items:center;min-height:0;padding:10px}.roulette-wheel-visual{background:radial-gradient(circle at 50% 50%, #facc15 0 5%, #7c2d12 6% 14%, transparent 15%), radial-gradient(circle at 50% 50%, transparent 0 36%, #ffffff38 37% 38%, transparent 39%), repeating-conic-gradient(from -3deg, #991b1b 0 9.47368deg, #111827 9.47368deg 18.9474deg), radial-gradient(circle at 50% 50%, #78350f 0 18%, #451a03 19% 32%, #251103 33% 61%, #b45309 62% 69%, #3b1f0b 70%);border:9px solid #7c2d12;width:min(32vh,188px);overflow:hidden;box-shadow:inset 0 0 0 7px #f59e0b6b,inset 0 0 26px #000000db,0 18px 42px #0000006b}.roulette-wheel-visual.realistic{isolation:isolate;background:radial-gradient(circle,#facc1533,#0000 52%),radial-gradient(circle,#451a03ad,#020617eb 66%);border:0;overflow:visible;box-shadow:0 18px 42px #00000075,0 0 24px #f59e0b33}.roulette-wheel-visual.realistic:before,.roulette-wheel-visual.realistic:after{content:none}.roulette-wheel-svg{z-index:1;filter:drop-shadow(0 10px 18px #00000080);width:100%;height:100%;display:block;position:relative}.roulette-wheel-disc{transform-box:view-box;transform-origin:50%;transform:rotate(var(--wheel-end,0deg))}.roulette-pocket-label{fill:#fff;text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:#000000bf;stroke-width:1.5px;font-size:6.2px;font-weight:900}.roulette-ball-track{z-index:5;pointer-events:none;transform-origin:50%;border-radius:50%;position:absolute;inset:3.5%;transform:rotate(0)}.roulette-wheel-visual:before,.roulette-wheel-visual:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.roulette-wheel-stage.spinning .roulette-ball,.roulette-focus-wheel .roulette-ball{z-index:6;opacity:1}.roulette-wheel-visual:before{background:radial-gradient(circle at 38% 32%,#ffffff40,#0000 18%),radial-gradient(circle,#f59e0b 0 12%,#92400e 13% 28%,#3f1d07 29% 52%,#0000 53%);inset:18%;box-shadow:inset 0 0 16px #0000008a}.roulette-wheel-visual:after{border:2px solid #ffffff3d;inset:7%;box-shadow:inset 0 0 0 7px #0000002e}.roulette-wheel-stage.spinning .roulette-wheel-visual{animation:none}.roulette-pocket-ring{z-index:1;border-radius:50%;position:absolute;inset:10%}.roulette-wheel-stage.spinning .roulette-pocket-ring{animation:3.6s cubic-bezier(.14,.72,.2,1) both roulette-wheel-spin}.roulette-pocket{color:#fff;text-shadow:0 1px 2px #000;width:22px;height:17px;transform:rotate(calc(var(--pocket-index) * 9.47368deg)) translateY(calc(-1 * min(13vh, 70px))) rotate(90deg);transform-origin:50%;background:#111827;border:1px solid #ffffff47;border-radius:5px;place-items:center;margin-top:-8.5px;margin-left:-11px;padding:0;font-size:.42rem;font-weight:1000;line-height:1;display:grid;position:absolute;top:50%;left:50%}.roulette-pocket.red{background:linear-gradient(#ef4444,#7f1d1d)}.roulette-pocket.black{background:linear-gradient(#1f2937,#020617)}.roulette-pocket.green{background:linear-gradient(#22c55e,#047857)}.roulette-wheel-visual>strong{z-index:4;aspect-ratio:1;color:#fff;background:radial-gradient(circle at 35% 30%,#ffffff3d,#0000 20%),linear-gradient(#1e293bf5,#0f172afa);border:3px solid #f59e0b9e;border-radius:50%;place-items:center;width:34%;font-size:clamp(.6rem,1.2vw,.9rem);display:grid;box-shadow:0 0 16px #0000008c}.roulette-wheel-visual.realistic>strong{z-index:6;border-width:2px;width:31%;position:absolute}.roulette-focus-wheel .roulette-wheel-stage{z-index:20;background:#020617eb;position:fixed;inset:58px 12px 12px}.roulette-focus-wheel .roulette-wheel-visual{width:min(80vh,470px)}.roulette-focus-wheel .roulette-pocket{width:30px;height:22px;transform:rotate(calc(var(--pocket-index) * 9.47368deg)) translateY(calc(-1 * min(31vh, 156px))) rotate(90deg);margin-top:-11px;margin-left:-15px;font-size:.55rem}.roulette-last-results{color:#cbd5e1;text-transform:uppercase;justify-items:center;gap:7px;width:min(100%,170px);font-size:.68rem;font-weight:900;display:grid}.roulette-last-results div{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.roulette-last-results strong,.roulette-last-results em{color:#fff;border:2px solid #ffffffa6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.72rem;font-style:normal;display:grid;box-shadow:0 5px 10px #0000004d}.roulette-last-results .red{background:linear-gradient(#ef4444,#7f1d1d)}.roulette-last-results .black{background:linear-gradient(#1f2937,#020617)}.roulette-last-results .green{background:linear-gradient(#22c55e,#047857)}@media (orientation:portrait) and (width<=760px){.roulette-clean-page>:not(.roulette-rotate-prompt){display:none!important}.roulette-clean-page{place-items:center;min-height:100svh;padding:18px;display:grid}.roulette-rotate-prompt{color:#f8fafc;text-align:center;background:#020617db;border:1px solid #f59e0b80;border-radius:18px;gap:10px;max-width:300px;padding:22px;display:grid}.roulette-rotate-back{color:#e0f2fe;background:#0ea5e929;border:1px solid #7dd3fc8c;border-radius:999px;justify-self:center;width:fit-content;min-height:38px;padding:0 14px;font-weight:950}}@media (orientation:landscape) and (height<=520px){.roulette-clean-header{grid-template-columns:38px minmax(0,1fr) 122px 118px;min-height:42px;padding:3px 8px}.roulette-title small{display:none}.roulette-header-balance{min-width:0;padding:3px 10px}.roulette-header-balance strong{font-size:.96rem}.roulette-currency-tabs{padding:2px}.roulette-currency-tabs button{min-height:32px;padding-inline:9px;font-size:.72rem}.roulette-title h1{font-size:1.08rem}.roulette-layout{grid-template-rows:minmax(0,1fr) 76px;grid-template-columns:minmax(0,1fr) clamp(132px,17vw,160px);gap:6px}.roulette-board-wrap,.roulette-street-panel,.roulette-bets-panel{border-radius:13px}.roulette-board-wrap{padding:8px}.roulette-board{grid-template-rows:repeat(3,minmax(28px,1fr)) 28px 28px;grid-template-columns:50px repeat(12,minmax(0,1fr)) 50px;gap:2px;min-height:0}.roulette-board button{border-radius:8px;font-size:clamp(.72rem,1.9vw,1rem)}.roulette-board .zero-split{height:17px;font-size:.48rem}.roulette-street-panel{padding:7px;overflow:hidden}.roulette-street-selector{gap:5px}.roulette-street-selector strong{font-size:.7rem}.roulette-street-selector span{font-size:.58rem}.roulette-street-grid{gap:4px}.roulette-street-grid button{border-radius:8px;font-size:.58rem}.roulette-bets-panel{grid-template-columns:minmax(140px,.72fr) minmax(72px,.38fr) minmax(126px,.62fr) 44px minmax(96px,1fr) minmax(128px,.66fr);gap:6px;padding:6px 8px}.roulette-side-actions{gap:4px}.roulette-side-actions button{border-radius:10px;width:36px;min-height:36px;font-size:.86rem}.roulette-side-actions button span{font-size:.42rem}.roulette-stats{font-size:.64rem}.roulette-chip-picker{grid-template-columns:28px 46px 28px;gap:5px}.roulette-chip-step{width:28px;height:28px;font-size:1rem}.roulette-selected-chip-wrap{width:48px;height:48px}.roulette-chip.active{width:46px;height:46px;font-size:.82rem}.roulette-active-bets{min-height:34px;max-height:58px;font-size:.66rem}.roulette-coverage{width:38px;height:38px}.roulette-coverage strong{font-size:.6rem}.roulette-coverage span{font-size:.36rem}.roulette-bottom-wheel{gap:6px}.roulette-wheel-spin-button{width:62px;min-width:62px}.roulette-wheel-spin-button .roulette-wheel-visual{width:54px}.roulette-wheel-spin-button>span{font-size:.5rem}.roulette-wheel-spin-button .roulette-pocket{display:none}.roulette-wheel-spin-button .roulette-wheel-visual>strong{font-size:.44rem}.roulette-last-results{gap:3px;font-size:.54rem}.roulette-last-results strong,.roulette-last-results em{width:22px;height:22px;font-size:.58rem}.roulette-wheel-overlay-card{width:min(82vh,370px);padding:12px}.roulette-wheel-overlay-card .roulette-wheel-visual{width:min(60vh,280px)}}.casino-action-primary,.blackjack-clean-deal,.over-under-roll,.roulette-wheel-spin-button{color:#140f06;background:linear-gradient(#facc15,#d97706);border:1px solid #fef3c799;font-weight:900;box-shadow:0 10px 24px #d9770638}.casino-action-secondary,.blackjack-clean-actions button,.blackjack-clean-bet-row button,.over-under-bet-row button,.roulette-side-actions button,.roulette-chip-step{color:#f8fafc;background:#ffffff17;border:1px solid #ffffff24;font-weight:850}.casino-action-danger{color:#fff;background:linear-gradient(#ef4444,#991b1b);border:1px solid #fecaca61}.casino-sound-toggle{justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:44px;display:inline-flex}.casino-sound-toggle.active{color:#fef3c7;border-color:#facc15b8;box-shadow:0 0 18px #facc1529}.game-result-banner{isolation:isolate;color:#f8fafc;text-align:center;background:#0f172adb;border:1px solid #ffffff24;border-radius:8px;gap:2px;width:min(100%,460px);margin-inline:auto;padding:10px 14px;display:grid;position:relative;box-shadow:0 14px 32px #00000042}.game-result-banner:before{content:"";z-index:-1;border-radius:inherit;opacity:.36;position:absolute;inset:-1px}.game-result-banner strong{text-transform:uppercase;letter-spacing:0;font-size:clamp(.82rem,2.4vw,1rem)}.game-result-banner span,.game-result-banner .count-up-amount{color:#dbeafe;font-size:.88rem;font-style:normal;font-weight:800}.game-result-banner.win,.game-result-banner.big-win,.game-result-banner.bonus{border-color:#4ade806b;animation:.96s ease-out both result-glow}.game-result-banner.win:before,.game-result-banner.big-win:before,.game-result-banner.bonus:before{background:radial-gradient(circle,#facc1547,#0000 68%)}.game-result-banner.win strong,.game-result-banner.big-win strong,.game-result-banner.bonus strong,.game-result-banner.win .count-up-amount,.game-result-banner.big-win .count-up-amount,.game-result-banner.bonus .count-up-amount{color:#bbf7d0}.game-result-banner.loss{border-color:#f871716b}.game-result-banner.loss strong,.game-result-banner.error strong{color:#fecaca}.game-result-banner.push strong{color:#fde68a}.game-result-banner.error{border-color:#fb923c80}.game-result-banner.compact{padding:8px 10px}.win-overlay{z-index:20;color:#fff7ed;text-align:center;background:radial-gradient(circle at 50% 0,#facc1557,#0000 54%),#1e1104e6;border:1px solid #fef3c79e;border-radius:8px;place-items:center;gap:4px;width:min(86%,360px);min-height:112px;padding:16px;animation:.36s ease-out both win-overlay-in;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 22px 44px #0000006b,0 0 32px #facc1538}.win-overlay>span{text-transform:uppercase;font-size:clamp(.95rem,3vw,1.3rem);font-weight:950}.win-overlay .count-up-amount{color:#fef08a;text-shadow:0 0 20px #facc1585;font-size:clamp(1.7rem,8vw,3rem);font-style:normal;font-weight:1000}.win-overlay small{color:#fde68a;font-weight:800}.win-overlay.big{min-height:136px;animation:.36s ease-out both win-overlay-in,1.1s ease-out both result-glow}.coin-burst-shared{pointer-events:none;position:absolute;inset:50%}.coin-burst-shared i{width:10px;height:10px;animation:.76s ease-out both shared-coin-burst;animation-delay:var(--coin-delay);background:radial-gradient(circle at 30% 30%,#fff7ad,#facc15 58%,#b45309);border-radius:50%;margin:-5px;position:absolute}.screen-shake.active{animation:.42s ease-in-out both screen-shake}.over-under-number.flipping{animation:.18s ease-out both over-under-flip}.over-under-number{position:relative;overflow:hidden}.roulette-board button:has(.board-chip.win){animation:.95s ease-out both result-glow}.roulette-bottom-wheel .game-result-banner{margin-top:8px}.roulette-wheel-overlay-card .game-result-banner{width:min(100%,300px);box-shadow:none}.blackjack-clean-header,.roulette-clean-header,.over-under-header{grid-auto-flow:column}.blackjack-clean-header,.over-under-header{grid-template-columns:36px minmax(0,1fr) auto 44px}.roulette-clean-header{grid-template-columns:48px minmax(0,1fr) minmax(120px,190px) auto 44px}@keyframes win-overlay-in{0%{opacity:0;transform:translate(-50%,-44%)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes shared-coin-burst{0%{opacity:0;transform:rotate(var(--coin-angle)) translate(0) scale(.5)}18%{opacity:1}to{opacity:0;transform:rotate(var(--coin-angle)) translate(var(--coin-distance)) scale(1)}}@keyframes result-glow{0%{box-shadow:0 0 #facc1500}36%{box-shadow:0 0 24px #facc156b,inset 0 0 0 1px #facc1552}to{box-shadow:0 14px 32px #00000042}}@keyframes screen-shake{0%,to{transform:translate(0,0)}18%{transform:translate(-3px,1px)}36%{transform:translate(3px,-1px)}54%{transform:translate(-2px)}72%{transform:translate(2px,1px)}}@keyframes over-under-flip{0%{filter:brightness(1.2);transform:rotateX(68deg)scale(.96)}to{filter:brightness();transform:rotateX(0)scale(1)}}@media (width<=430px){.win-overlay{width:min(92%,320px);min-height:88px;padding:10px;top:43%}.win-overlay .count-up-amount{font-size:clamp(1.35rem,9vw,2rem)}.game-result-banner{max-width:calc(100vw - 24px);padding:7px 8px}.casino-sound-toggle span{display:none}}.table-game-card.brickBreakBonus .table-game-art{color:#67e8f9}.preview-brick-break{aspect-ratio:1/1.08;grid-template-columns:repeat(6,1fr);align-content:start;gap:5px;width:min(150px,74%);padding-top:10px;display:grid;position:relative}.preview-brick-break span{background:linear-gradient(135deg,#22d3ee,#a78bfa);border-radius:3px;height:12px;box-shadow:0 0 12px #22d3ee59}.preview-brick-break span.hot{background:linear-gradient(135deg,#facc15,#fb7185)}.preview-brick-break i,.preview-brick-break b{display:block;position:absolute}.preview-brick-break i{background:#fef3c7;border-radius:999px;width:14px;height:14px;bottom:28px;left:54%;box-shadow:0 0 18px #facc15bf}.preview-brick-break b{background:linear-gradient(90deg,#22c55e,#38bdf8);border-radius:999px;width:54px;height:9px;bottom:9px;left:33%}.table-game-card.balloonPop .table-game-art{color:#fef08a}.preview-balloon-pop{aspect-ratio:1.15;background:repeating-linear-gradient(90deg,#ef4444bd 0 16px,#fef08ac2 16px 32px),#7f1d1d;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:7px;width:min(158px,84%);padding:12px;display:grid;position:relative;box-shadow:inset 0 0 22px #450a0a6b,0 18px 38px #00000038}.preview-balloon-pop span{background:radial-gradient(circle at 35% 25%,#ffffffdb,#0000 16%),linear-gradient(#fb7185,#dc2626);border-radius:999px 999px 86% 86%;box-shadow:inset -5px -9px 12px #450a0a47,0 4px 8px #0003}.preview-balloon-pop span.gold{background:radial-gradient(circle at 35% 25%,#ffffffdb,#0000 16%),linear-gradient(#fde68a,#f59e0b)}.preview-balloon-pop span.blue{background:radial-gradient(circle at 35% 25%,#ffffffdb,#0000 16%),linear-gradient(#93c5fd,#2563eb)}.preview-balloon-pop i{background:#f8fafc;border-radius:999px;width:54px;height:5px;position:absolute;bottom:10px;right:14px;transform:rotate(-28deg);box-shadow:0 0 12px #fef3c7b8}.preview-balloon-pop b{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:12px solid #f8fafc;position:absolute;bottom:3px;right:9px;transform:rotate(-28deg)}.brick-break-page{color:#e5f9ff;grid-template-rows:auto auto minmax(320px,1fr) auto;gap:10px;width:min(100%,520px);min-height:calc(100dvh - 86px);margin:0 auto;display:grid}.brick-break-header,.brick-break-balance,.brick-break-controls{background:#020617c2;border:1px solid #67e8f92e;box-shadow:0 18px 50px #0000003d}.brick-break-header{border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto 38px;align-items:center;gap:8px;min-height:54px;padding:8px;display:grid}.brick-break-back,.brick-break-header .icon-only{color:#e0f2fe;background:#0f172ad1;border:1px solid #ffffff24;border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}.brick-break-title h1{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin:0;font-size:1.08rem;line-height:1.08;display:flex;overflow:hidden}.brick-break-currency-tabs{background:#0f172ad9;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.brick-break-currency-tabs .active{color:#07111f;background:linear-gradient(135deg,#67e8f9,#a78bfa)}.brick-break-balance{color:#bae6fd;border-radius:8px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:.86rem;display:flex}.brick-break-balance strong{color:#fef3c7}.brick-break-balance.pulse{animation:.42s both brickTotalPulse}.brick-break-board{background:linear-gradient(#0ea5e914,#581c8724),radial-gradient(circle at 50% 100%,#22c55e2e,#0000 42%),#030712;border:1px solid #67e8f938;border-radius:8px;min-height:320px;position:relative;overflow:hidden;box-shadow:inset 0 0 34px #22d3ee21,0 18px 60px #0000004d}.brick-break-status{z-index:3;color:#bae6fd;text-transform:uppercase;justify-content:space-between;gap:8px;font-size:.78rem;font-weight:900;display:flex;position:absolute;top:10px;left:10px;right:10px}.brick-showcase-panel{z-index:4;background:#020617c7;border:1px solid #facc1538;border-radius:8px;gap:5px;width:min(44%,176px);padding:7px;animation:.46s both brickShowcaseIn;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 0 24px #facc151f}.brick-showcase-panel span{color:#bae6fd;text-transform:uppercase;font-size:.62rem;font-weight:950}.brick-showcase-panel div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.brick-showcase-panel strong{color:#e0f2fe;text-align:center;background:#0f172adb;border:1px solid #67e8f929;border-radius:5px;min-width:0;padding:3px 2px;font-size:.72rem;font-weight:950}.brick-showcase-panel .jackpot-tease{color:#fef08a;background:linear-gradient(135deg,#7f1d1dc7,#581c87c7);border-color:#facc1557}.brick-break-grid{z-index:1;grid-template-rows:repeat(5,minmax(30px,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 6px;height:55%;display:grid;position:absolute;top:18%;left:12px;right:12px}.brick-tile{background:linear-gradient(135deg,#22d3eee6,#8b5cf6db);border:1px solid #ffffff1f;border-radius:5px;place-items:center;min-height:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 14px #22d3ee38}.brick-tile:before,.brick-tile:after{content:"";opacity:0;pointer-events:none;position:absolute;inset:4px}.brick-tile:before{border-top:1px solid #ffffff4d;border-left:1px solid #ffffff2e;border-radius:4px}.brick-tile:after{background:linear-gradient(36deg,#0000 0 43%,#0f172abf 44% 48%,#0000 49%),linear-gradient(142deg,#0000 0 50%,#0f172ab3 51% 55%,#0000 56%)}.brick-tile:nth-child(3n){background:linear-gradient(135deg,#22c55ee6,#0ea5e9d6)}.brick-tile:nth-child(5n){background:linear-gradient(135deg,#facc15eb,#f43f5ed6)}.brick-tile.cracked{background:linear-gradient(135deg,#facc15d1,#38bdf8c2)}.brick-tile.crack-1{box-shadow:0 0 14px #facc154d}.brick-tile.crack-2{background:linear-gradient(135deg,#facc15db,#0ea5e9c7);box-shadow:0 0 18px #facc1561}.brick-tile.crack-3{background:linear-gradient(135deg,#f43f5ed1,#38bdf8c7);box-shadow:0 0 22px #f8717157}.brick-tile.crack-4{background:linear-gradient(135deg,#facc15f5,#f43f5ee0);box-shadow:0 0 26px #facc157a,inset 0 0 18px #ffffff24}.brick-tile.impact{background:linear-gradient(135deg,#facc15eb,#38bdf8db);animation:.32s both brickImpactFlash}.brick-tile.targeted{outline-offset:2px;outline:2px solid #fef3c7eb;box-shadow:0 0 0 3px #facc152e,0 0 24px #facc156b}.brick-tile.cracked:after,.brick-tile.impact:after{opacity:1}.brick-tile.crack-1:after{background:linear-gradient(35deg,#0000 0 45%,#0f172ab3 46% 50%,#0000 51%)}.brick-tile.crack-2:after{background:linear-gradient(32deg,#0000 0 38%,#0f172ac7 39% 44%,#0000 45%),linear-gradient(145deg,#0000 0 48%,#0f172abd 49% 54%,#0000 55%),linear-gradient(88deg,#0000 0 58%,#0f172ab8 59% 63%,#0000 64%)}.brick-tile.crack-3:after{background:linear-gradient(24deg,#0000 0 34%,#0f172ad1 35% 41%,#0000 42%),linear-gradient(152deg,#0000 0 44%,#0f172ac7 45% 51%,#0000 52%),linear-gradient(90deg,#0000 0 56%,#0f172ac2 57% 63%,#0000 64%),linear-gradient(120deg,#0000 0 62%,#0f172ab8 63% 68%,#0000 69%)}.brick-tile.crack-4:after{background:linear-gradient(18deg,#0000 0 24%,#0f172ae6 25% 32%,#0000 33%),linear-gradient(58deg,#0000 0 38%,#0f172adb 39% 46%,#0000 47%),linear-gradient(120deg,#0000 0 42%,#0f172ad6 43% 50%,#0000 51%),linear-gradient(156deg,#0000 0 56%,#0f172ad1 57% 64%,#0000 65%),linear-gradient(88deg,#0000 0 68%,#0f172ac2 69% 75%,#0000 76%)}.brick-tile.broken{background:radial-gradient(circle at 50% 38%,#ffffff24,#0000 38%),#0f172ac2;border-color:#facc153d;animation:.38s both brickBreakPop}.brick-break-board.gameOver .brick-tile.broken{opacity:.92;background:radial-gradient(circle,#020617fa 0 42%,#0f172a9e 43% 64%,#0000 65%),linear-gradient(135deg,#0f172ae6,#020617db);border-color:#22c55e6b;box-shadow:inset 0 0 24px #0000009e,0 0 18px #22c55e29}.brick-break-board.gameOver .brick-tile.broken:after{opacity:0}.brick-tile.bonus{box-shadow:0 0 22px #facc157a}.brick-tile.showcase{border-color:#fef3c757;animation:.52s both brickShowcaseIn;box-shadow:0 0 16px #facc1533}.brick-tile.showcase:before{opacity:1}.brick-tile.showcase.jackpot-tease{border-color:#facc1573;box-shadow:0 0 22px #facc1557,inset 0 0 18px #facc151f}.brick-tile.showcase.near-miss{border-color:#d8b4fe57}.brick-break-board.gameOver .brick-tile.showcase{outline-offset:-2px;outline:1px solid #fff3;align-items:start;padding-top:3px}.brick-break-board.gameOver .brick-tile.showcase:before{opacity:1;border:1px solid #ffffff4d;inset:2px}.brick-tile.partial{background:linear-gradient(135deg,#0f172ab8,#082f49c2),#0f172ac2}.brick-tile.partial:after{opacity:.78}.brick-tile.full{background:radial-gradient(circle at 50% 45%,#facc153d,#0000 44%),linear-gradient(135deg,#581c87c2,#0284c7bd)}.brick-tile span{z-index:2;color:#fef3c7;font-weight:950;position:relative}.brick-prize-label{text-align:center;text-shadow:0 1px 6px #000000db;background:#02061794;border-radius:5px;place-items:center;gap:0;width:100%;min-width:0;padding:3px 4px;line-height:1;display:grid}.brick-prize-label small{text-overflow:ellipsis;color:#e0f2fe;text-transform:uppercase;max-width:100%;font-size:.54rem;font-weight:950;overflow:hidden}.brick-prize-label strong{text-overflow:ellipsis;color:#fef08a;max-width:100%;font-size:.82rem;font-weight:950;overflow:hidden}.brick-break-board.gameOver .brick-tile.broken .brick-prize-label{background:#14532dc2;border:1px solid #86efac52;width:auto;min-width:76%;padding:4px 5px;box-shadow:0 0 14px #22c55e2e}.brick-break-board.gameOver .brick-tile.broken .brick-prize-label small{display:none}.brick-break-board.gameOver .brick-tile.broken .brick-prize-label strong{color:#dcfce7;font-size:.78rem}.brick-crack-mark{z-index:2;pointer-events:none;position:absolute;inset:0}.brick-crack-mark i{transform-origin:50%;background:#020617d6;border-radius:999px;width:4px;display:block;position:absolute;box-shadow:0 0 0 1px #ffffff14,0 0 10px #00000073}.brick-crack-mark i:first-child{height:54%;top:15%;left:48%;transform:rotate(30deg)}.brick-crack-mark i:nth-child(2){height:34%;top:38%;left:34%;transform:rotate(-58deg)}.brick-crack-mark i:nth-child(3){height:38%;top:34%;left:63%;transform:rotate(62deg)}.brick-crack-mark i:nth-child(4){height:30%;top:58%;left:52%;transform:rotate(-18deg)}.brick-tile.crack-1 .brick-crack-mark i:nth-child(n+2),.brick-tile.crack-2 .brick-crack-mark i:nth-child(n+3),.brick-tile.crack-3 .brick-crack-mark i:nth-child(n+4){display:none}.brick-tile.crack-3 .brick-crack-mark i,.brick-tile.crack-4 .brick-crack-mark i{width:5px}.brick-showcase-label{text-align:center;text-shadow:0 1px 7px #000000eb;background:#020617e0;border:1px solid #ffffff38;border-radius:5px;place-items:center;width:calc(100% - 8px);min-width:0;padding:4px;line-height:1;display:grid}.brick-showcase-label strong{color:#fef08a;font-size:.92rem;font-weight:950}.brick-break-board.gameOver .brick-showcase-label{z-index:3;background:#020617f0;width:auto;position:absolute;top:3px;left:4px;right:4px;box-shadow:0 0 16px #facc1529}.brick-tile.jackpot-tease .brick-showcase-label{background:#450a0ad1;border-color:#facc1561;box-shadow:0 0 18px #facc1538}.brick-tile.jackpot-tease .brick-showcase-label strong{color:#fde68a;font-size:.98rem}.brick-tile svg{color:#fef08a;position:absolute}.brick-break-lane{position:absolute;inset:0}.brick-target-beam{z-index:1;left:calc(var(--ball-x) - 1px);top:var(--ball-y);width:2px;height:calc(86% - var(--ball-y));opacity:.76;background:linear-gradient(#fef3c7bf,#38bdf814);min-height:34px;animation:.9s ease-in-out infinite alternate brickBeamPulse;position:absolute;transform:translateY(8px);box-shadow:0 0 16px #facc1580}.brick-ball{z-index:2;width:18px;height:18px;left:var(--ball-current-x);top:var(--ball-current-y);transition:left var(--ball-speed,1.04s) cubic-bezier(.32, .72, .16, 1), top var(--ball-speed,1.04s) cubic-bezier(.32, .72, .16, 1), transform .24s ease, opacity .24s ease;will-change:left, top, transform;background:radial-gradient(circle at 35% 30%,#fff7ed,#facc15 45%,#f97316);border-radius:999px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 24px #facc15c7}.brick-paddle{z-index:2;left:var(--paddle-x);width:88px;max-width:28%;height:13px;transition:left var(--ball-speed,1.04s) cubic-bezier(.32, .72, .16, 1), opacity .22s ease, transform .22s ease;will-change:left;background:linear-gradient(90deg,#22c55e,#38bdf8,#a78bfa);border-radius:999px;position:absolute;bottom:12px;box-shadow:0 0 18px #38bdf88c}.brick-paddle.missed{opacity:.58;transform:translateY(5px)rotate(-5deg);box-shadow:0 0 14px #f8717170}.brick-float{z-index:4;top:var(--float-top);left:var(--float-left);color:#fef08a;text-shadow:0 0 14px #facc15d9;animation:brickFloatUp 1.12s ease-out var(--float-delay) both;background:#020617b8;border-radius:999px;padding:5px 8px;font-size:1rem;font-weight:950;position:absolute}.brick-miss-callout{z-index:6;color:#fecaca;text-transform:uppercase;background:#7f1d1dc7;border:1px solid #fecaca57;border-radius:999px;padding:7px 12px;font-size:.82rem;font-weight:950;animation:.52s both brickMissPop;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #f8717138}.brick-break-board .game-result-banner{z-index:5;position:absolute;bottom:54px;left:12px;right:12px}.brick-break-controls{border-radius:8px;gap:8px;padding:10px;display:grid}.brick-break-bet-row button,.brick-break-quick-bets button,.brick-break-play{border:0;border-radius:8px;min-height:38px;font-weight:950}.brick-break-quick-bets{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.brick-break-speed{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.brick-break-speed button{color:#bae6fd;background:#0f172adb;border:1px solid #ffffff1a;border-radius:8px;min-height:34px;font-weight:900}.brick-break-speed .active{color:#031525;background:linear-gradient(135deg,#67e8f9,#a78bfa)}.brick-break-speed button:disabled{opacity:.48;cursor:not-allowed}.brick-break-quick-bets button{color:#bae6fd;background:#0f172adb;border:1px solid #ffffff1a;font-size:.82rem}.brick-break-quick-bets .active{color:#031525;background:linear-gradient(135deg,#67e8f9,#a78bfa)}.brick-break-note{color:#bae6fd;justify-content:space-between;align-items:center;gap:8px;min-height:34px;font-size:.8rem;display:flex}.brick-break-play{color:#031525;background:linear-gradient(135deg,#22c55e,#67e8f9 52%,#a78bfa);min-height:46px;font-size:1rem;box-shadow:0 0 22px #22d3ee40}.brick-break-play:disabled,.brick-break-bet-row button:disabled,.brick-break-quick-bets button:disabled{opacity:.48;cursor:not-allowed}@keyframes brickBreakPop{0%{filter:brightness();transform:scale(1)}42%{filter:brightness(1.8);transform:scale(1.16)rotate(2deg)}to{filter:brightness(.76);transform:scale(.96)}}@keyframes brickImpactFlash{0%{filter:brightness();transform:scale(1)}52%{filter:brightness(1.55);transform:scale(1.08)rotate(-1deg)}to{filter:brightness(1.2);transform:scale(1.02)}}@keyframes brickTotalPulse{0%{box-shadow:0 18px 50px #0000003d}42%{box-shadow:0 0 0 3px #facc1547,0 0 28px #facc1557}to{box-shadow:0 18px 50px #0000003d}}@keyframes brickBeamPulse{0%{opacity:.45}to{opacity:.88}}@keyframes brickFloatUp{0%{opacity:0;transform:translateY(18px)scale(.9)}18%{opacity:1}to{opacity:0;transform:translateY(-34px)scale(1.08)}}@keyframes brickMissPop{0%{opacity:0;transform:translate(-50%,8px)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes brickShowcaseIn{0%{opacity:0;filter:brightness(.8);transform:translateY(7px)scale(.96)}to{opacity:1;filter:brightness();transform:translateY(0)scale(1)}}@media (width<=430px){.brick-break-page{gap:8px;width:100%;min-height:calc(100dvh - 74px)}.brick-break-header{grid-template-columns:34px minmax(0,1fr) auto 34px;gap:6px;padding:7px}.brick-break-back,.brick-break-header .icon-only{width:32px;height:32px}.brick-break-title h1{font-size:.96rem}.brick-showcase-panel{width:min(46%,154px);padding:6px}.brick-break-currency-tabs button{min-height:28px;padding:0 7px;font-size:.76rem}.brick-break-board{min-height:300px}.brick-break-grid{gap:5px}.brick-tile{min-height:24px}.brick-break-note{font-size:.74rem}}.balloon-pop-game-host{min-height:100dvh}.balloon-pop-page{--carnival-red:#dc2626;--carnival-yellow:#facc15;--carnival-cream:#fff7ed;--carnival-ink:#431407;--currency-accent:#f59e0b;--currency-accent-hi:#fef08a;--currency-accent-deep:#dc2626;--currency-ink:#431407;--currency-soft:#facc1533;width:min(100%,540px);min-height:100dvh;color:var(--carnival-cream);background:radial-gradient(circle at 50% 48%, #03071214, #030712b8 68%), var(--balloon-bg), linear-gradient(180deg, #29080bf5, #0b090efa);background-position:50%;background-size:cover;flex-direction:column;gap:0;margin:0 auto;display:flex;position:relative}.balloon-pop-page.currency-sc{--currency-accent:#38bdf8;--currency-accent-hi:#dbeafe;--currency-accent-deep:#7c3aed;--currency-ink:#06111f;--currency-soft:#38bdf838}.balloon-pop-header,.balloon-pop-controls{background:#450a0abd;border:1px solid #fef08a3d;box-shadow:0 18px 48px #0000003d}.balloon-pop-header{background:linear-gradient(#36080cf0,#16060df5);border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto 40px;align-items:center;gap:9px;min-height:62px;padding:9px;display:grid;box-shadow:inset 0 0 24px #facc1514,0 16px 34px #00000057}.balloon-pop-back,.balloon-pop-header .icon-only{color:#fef3c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #fef08a5c;border-radius:999px;place-items:center;width:36px;height:36px;display:inline-grid;box-shadow:inset 0 0 12px #ffffff0a}.balloon-pop-title{min-width:0}.balloon-pop-title-row{background:0 0;align-items:center;gap:5px;min-width:0;max-width:100%;display:flex;overflow:hidden}.balloon-pop-title h1{color:#fff7d6;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px #431407d9,0 0 16px #facc1552;flex:auto;align-items:center;gap:7px;min-width:0;margin:0;font-size:1.24rem;line-height:1.05;display:flex;overflow:hidden}.balloon-pop-title-logo{object-fit:contain;filter:drop-shadow(0 0 6px #ffffff2e);background:0 0;flex:0 0 36px;width:36px;height:36px}.balloon-pop-info-button{width:24px;height:24px;color:var(--currency-accent-hi);box-shadow:0 0 14px var(--currency-soft);background:#ffffff05;border:1px solid #fef08a57;border-radius:999px;flex:0 0 24px;place-items:center;display:inline-grid}.balloon-pop-title p{color:#fed7aa;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:.68rem;font-weight:800;overflow:hidden}.balloon-pop-currency-tabs{background:#0a0d19db;border:1px solid #fef08a2e;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.balloon-pop-currency-tabs button{color:#fed7aa;background:0 0;border-radius:999px;min-height:32px;padding:0 13px;font-weight:950}.balloon-pop-currency-tabs .active{color:var(--currency-ink);background:linear-gradient(180deg, var(--currency-accent-hi), var(--currency-accent));box-shadow:0 0 18px var(--currency-soft)}.balloon-pop-bank{color:#fed7aa;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 2px 2px;font-size:.78rem;font-weight:850;display:flex}.balloon-pop-bank span,.balloon-pop-bank strong{white-space:nowrap;min-width:0}.balloon-pop-bank strong{color:var(--currency-accent-hi);text-shadow:0 0 14px var(--currency-soft)}.balloon-pop-bank.pulse{animation:.42s both balloonTotalPulse}.balloon-pop-page>.screen-shake{flex:none;display:grid}.balloon-pop-board{background:radial-gradient(circle at 50% 47%, #0000000a, #0000008f 66%), var(--balloon-bg), linear-gradient(180deg, #29080bf5, #0b090efa);background-position:50%;background-size:cover;border:1px solid #fef08a4d;border-radius:24px;height:auto;min-height:clamp(430px,54dvh,540px);position:relative;overflow:hidden;box-shadow:inset 0 0 48px #450a0a85,0 18px 60px #0000004d}.balloon-pop-board:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 18%,#fef08a1f,#0000 18%),radial-gradient(circle at 82% 22%,#fb71851f,#0000 18%),linear-gradient(#02061729,#02061757);position:absolute;inset:0}.balloon-pop-page.big-win .balloon-pop-board{box-shadow:inset 0 0 54px #facc1547,0 0 40px #facc1538,0 18px 60px #0000004d}.carnival-lights{z-index:4;pointer-events:none;grid-template-columns:repeat(10,1fr);gap:6px;display:grid;position:absolute;top:7px;left:12px;right:12px}.carnival-lights i{background:#fef08a;border-radius:999px;height:8px;animation:1.2s ease-in-out infinite alternate carnivalLight;box-shadow:0 0 14px #facc15cc}.carnival-lights i:nth-child(2n){background:#fb7185;animation-delay:.22s}.balloon-pop-status{z-index:5;color:#fff7ed;text-transform:uppercase;text-shadow:0 2px 8px #450a0ab8;justify-content:space-between;gap:8px;font-size:.78rem;font-weight:950;display:flex;position:absolute;top:18px;left:12px;right:12px}.balloon-pop-status strong{color:#fef08a}.balloon-wall{z-index:2;background:radial-gradient(circle at 50% 42%,#080a1229,#080a1280),#14080a3d;border:1px solid #fef08a29;border-radius:22px;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,2.8vw,15px) clamp(13px,4vw,20px);padding:16px 18px 20px;display:grid;position:absolute;inset:54px 14px;box-shadow:inset 0 0 34px #00000057}.balloon{isolation:isolate;background:0 0;border:0;place-items:center;min-width:0;min-height:70px;padding:0;display:grid;position:relative}.balloon:disabled{opacity:1}.balloon-shape{background:var(--balloon-fill);transform-origin:50% 92%;border-radius:50% 50% 46% 46%/58% 58% 42% 42%;place-items:center;width:min(100%,62px);height:min(100%,76px);transition:transform .18s,filter .18s;display:grid;position:relative;box-shadow:inset -10px -18px 20px #450a0a4d,inset 7px 9px 14px #ffffff1f,0 10px 16px #450a0a3d}.balloon.has-raster .balloon-shape{box-shadow:none;filter:drop-shadow(0 10px 14px #450a0a52)drop-shadow(0 0 12px #facc1538);background:0 0;border-radius:0}.balloon.has-raster .balloon-shape img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:125%;height:125%;translate:0 -2%;scale:1.28}.balloon.has-raster .balloon-shape:before,.balloon.has-raster .balloon-shape:after{display:none}.balloon-shape:before{content:"";filter:blur(.5px);background:#ffffffbd;border-radius:999px;width:22%;height:18%;position:absolute;top:18%;left:24%}.balloon-shape:after{content:"";background:var(--balloon-fill);clip-path:polygon(50% 0,100% 100%,0 100%);filter:brightness(.78);border-radius:50% 50% 55% 55%;width:16px;height:13px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.balloon-string{z-index:-1;background:#fff7ed94;width:1px;height:38%;position:absolute;top:70%}.balloon.red{--balloon-fill:linear-gradient(180deg, #fb7185, #dc2626)}.balloon.yellow{--balloon-fill:linear-gradient(180deg, #fde68a, #f59e0b)}.balloon.gold{--balloon-fill:linear-gradient(180deg, #fef08a, #d97706)}.balloon.blue{--balloon-fill:linear-gradient(180deg, #93c5fd, #2563eb)}.balloon.green{--balloon-fill:linear-gradient(180deg, #86efac, #16a34a)}.balloon.pink{--balloon-fill:linear-gradient(180deg, #f9a8d4, #db2777)}.balloon.orange{--balloon-fill:linear-gradient(180deg, #fdba74, #ea580c)}.balloon.teal{--balloon-fill:linear-gradient(180deg, #5eead4, #0f766e)}.balloon.purple{--balloon-fill:linear-gradient(180deg, #c4b5fd, #7c3aed)}.balloon:not(:disabled):hover .balloon-shape,.balloon.targeted .balloon-shape{filter:brightness(1.12);transform:scale(1.06)rotate(-2deg)}.balloon.targeted .balloon-shape{outline-offset:3px;outline:3px solid #fef08ab8;animation:.3s ease-in-out infinite balloonShake}.balloon.popped .balloon-shape{background:radial-gradient(circle at 50% 48%,#fff7ede0 0 8%,#450a0ab8 9% 35%,#0000 36%),#450a0a47;animation:.38s both balloonPopBurst;box-shadow:inset 0 0 22px #450a0a94,0 0 16px #facc152e}.balloon.has-raster.popped .balloon-shape{box-shadow:none;background:0 0}.balloon.popped .balloon-shape:before,.balloon.popped .balloon-shape:after{display:none}.pop-explosion-fx{z-index:2;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:230%;height:230%;animation:.46s cubic-bezier(.16,.86,.18,1) both popExplosionFx;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 0 58%,#0000 76%);mask-image:radial-gradient(circle,#000 0 58%,#0000 76%)}.confetti-burst-fx{z-index:1;object-fit:contain;opacity:.92;pointer-events:none;-webkit-user-select:none;user-select:none;width:285%;height:285%;animation:.62s cubic-bezier(.16,.86,.18,1) both confettiBurstFx;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 0 58%,#0000 76%);mask-image:radial-gradient(circle,#000 0 58%,#0000 76%)}.burst-pieces i{background:#fef08a;border-radius:8px;width:8px;height:14px;animation:.56s ease-out both burstPiece;position:absolute;top:50%;left:50%}.burst-pieces i:first-child{transform:rotate(18deg)translate(18px,-26px)}.burst-pieces i:nth-child(2){background:#fb7185;transform:rotate(80deg)translate(20px,-8px)}.burst-pieces i:nth-child(3){background:#93c5fd;transform:rotate(142deg)translate(18px,-20px)}.burst-pieces i:nth-child(4){background:#86efac;transform:rotate(212deg)translate(16px,-18px)}.burst-pieces i:nth-child(5){background:#fdba74;transform:rotate(292deg)translate(18px,-18px)}.balloon-prize-label,.leftover-label{z-index:8;text-align:center;background:#150a14f0;border:1px solid #fef08a75;border-radius:999px;place-items:center;min-width:82%;padding:6px 8px;line-height:1;display:grid;position:relative;box-shadow:0 0 0 2px #43140780,0 0 18px #facc1547}.balloon-prize-label{min-width:74px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.balloon-prize-label strong,.leftover-label strong{color:#fef08a;text-shadow:0 0 12px #facc15b8;font-size:clamp(.76rem,2.8vw,1rem);font-weight:1000}.leftover-label{background:#450a0ae6;width:max-content;min-width:58px;max-width:86px;animation:.42s both leftoverRevealIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.balloon.leftover .balloon-shape{filter:saturate(.9)brightness(.96)}.balloon.leftover.rare .balloon-shape,.balloon.leftover.super-rare .balloon-shape{filter:saturate(1.08)brightness(1.08)drop-shadow(0 0 14px #facc156b)}.leftover-label.rare,.leftover-label.super-rare{background:radial-gradient(circle at 50% 0,#fef08a47,#0000 58%),#450a0af0;border-color:#fef08a9e}.leftover-label.super-rare{box-shadow:0 0 0 2px #facc1538,0 0 24px #facc156b}.flying-dart{z-index:6;filter:drop-shadow(0 0 12px #fef3c7b8);transform-origin:72%;will-change:left, top, transform, opacity;width:94px;height:94px;animation:.52s cubic-bezier(.16,.82,.22,1) forwards dartFlight;display:block;position:absolute;top:94%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)scale(.92)}.flying-dart img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.balloon-pop-callout{z-index:7;color:#fef3c7;background:#450a0ad1;border:1px solid #fef08a57;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-weight:1000;animation:.42s both balloonCalloutIn;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #facc1538}.balloon-pop-callout.win strong{color:#fef08a;text-shadow:0 0 14px #facc15d1}.balloon-pop-callout.blank{color:#fed7aa}.balloon-pop-win-popover{z-index:50;color:#fff7ed;pointer-events:none;background:radial-gradient(circle at 50% 0,#fef08a5c,#0000 55%),linear-gradient(#450a0af5,#0c1222f2);border:1px solid #fef08a75;border-radius:20px;place-items:center;gap:6px;min-width:min(82vw,320px);padding:20px 22px;animation:1.9s cubic-bezier(.16,.88,.2,1) both balloonWinPopover;display:grid;position:fixed;top:min(52%,460px);left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #0000002e,0 0 42px #facc153d,0 26px 60px #0000007a}.balloon-pop-win-popover span{color:#fed7aa;text-transform:uppercase;letter-spacing:0;font-size:.82rem;font-weight:1000}.balloon-pop-win-popover strong{color:#fef08a;text-shadow:0 2px #431407d1,0 0 28px #facc15b3;font-size:clamp(2rem,11vw,3.35rem);line-height:.95}.balloon-pop-win-popover.big{border-color:#fef08ab8;box-shadow:0 0 0 999px #00000038,0 0 52px #facc156b,0 26px 70px #0000008a}.balloon-pop-win-popover.blank strong{color:#fed7aa;font-size:clamp(1.55rem,8vw,2.4rem)}.balloon-pop-controls{z-index:20;border-radius:18px;align-self:end;gap:8px;width:100%;margin-top:auto;padding:10px;display:grid;position:sticky;bottom:0}.balloon-pop-bet-row{grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:8px;display:grid}.balloon-pop-bet-row button,.balloon-pop-play{border-radius:13px;min-height:38px;font-weight:1000}.balloon-pop-bet-row button{color:#fef3c7;background:#450a0ac7;border:1px solid #fef08a2e}.balloon-pop-bet-row label{background:#450a0ac7;border:1px solid #fef08a2e;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;height:38px;padding:0 10px;display:grid}.balloon-pop-bet-row label span{color:#fed7aa;text-transform:uppercase;font-size:.72rem;font-weight:950}.balloon-pop-bet-row input{color:#fef08a;text-align:center;background:0 0;border:0;width:100%;min-width:0;font-size:1rem;font-weight:1000}.balloon-pop-bet-row input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.balloon-pop-bet-row input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.balloon-pop-bet-row input[type=number]{-moz-appearance:textfield}.balloon-pop-play{color:var(--currency-ink);background:linear-gradient(180deg, var(--currency-accent-hi), var(--currency-accent) 68%, var(--currency-accent-deep));box-shadow:0 0 22px var(--currency-soft)}.balloon-pop-note{color:#fed7aa;justify-content:space-between;align-items:center;gap:8px;min-height:34px;font-size:.78rem;font-weight:850;display:flex}.balloon-pop-note strong{color:#fef08a}.balloon-pop-note.warning{color:#fecaca}.balloon-pop-play{min-height:46px;font-size:1rem}.balloon-pop-recent{gap:6px;display:flex;overflow:hidden}.balloon-pop-recent strong{text-align:center;background:#450a0abd;border-radius:8px;flex:1;min-width:0;padding:5px 3px;font-size:.72rem}.balloon-pop-recent .win{color:#bbf7d0}.balloon-pop-recent .loss{color:#fecaca}.balloon-pop-rules-backdrop{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.balloon-pop-rules{color:#fff7ed;background:radial-gradient(circle at 50% 0%, var(--currency-soft), transparent 48%), linear-gradient(180deg, #450a0af7, #0b0912fa);width:min(100%,380px);max-height:min(78dvh,560px);box-shadow:0 28px 80px #0000008c, 0 0 36px var(--currency-soft);border:1px solid #fef08a57;border-radius:18px;padding:16px;overflow:auto}.balloon-pop-rules header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.balloon-pop-rules h2{color:var(--currency-accent-hi);text-transform:uppercase;margin:0;font-size:1.05rem}.balloon-pop-rules header button{color:#fff7ed;background:#ffffff08;border:1px solid #fef08a47;border-radius:999px;place-items:center;width:32px;height:32px;display:inline-grid}.balloon-pop-rules ul{color:#fed7aa;gap:8px;margin:0;padding-left:18px;font-size:.84rem;line-height:1.35;display:grid}@keyframes dartFlight{0%{opacity:0;top:96%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)scale(.78)}12%{opacity:1}64%{transform:translate(-50%,-50%)rotate(-7deg)scale(1)}to{left:var(--dart-x);top:var(--dart-y);opacity:1;transform:translate(-50%,-50%)rotate(-2deg)scale(.68)}}@keyframes balloonShake{0%,to{transform:scale(1.05)rotate(-2deg)}50%{transform:scale(1.08)rotate(3deg)}}@keyframes balloonPopBurst{0%{filter:brightness(1.1);transform:scale(1.04)}46%{filter:brightness(1.7);transform:scale(1.22)}to{filter:brightness(.9);transform:scale(.94)}}@keyframes burstPiece{0%{opacity:1}to{opacity:0;translate:0 -12px}}@keyframes popExplosionFx{0%{opacity:0;filter:brightness(1.5);transform:scale(.46)rotate(-8deg)}34%{opacity:1;filter:brightness(1.2);transform:scale(1.08)rotate(2deg)}to{opacity:.82;filter:brightness();transform:scale(.92)rotate(0)}}@keyframes confettiBurstFx{0%{opacity:0;transform:scale(.38)rotate(-12deg)}34%{opacity:.95;transform:scale(.88)rotate(3deg)}to{opacity:0;transform:scale(1.08)rotate(9deg)}}@keyframes leftoverRevealIn{0%{opacity:0;transform:translate(-50%,-38%)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes balloonCalloutIn{0%{opacity:0;transform:translate(-50%,12px)scale(.92)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes balloonTotalPulse{0%{box-shadow:0 18px 48px #0000003d}42%{box-shadow:0 0 0 3px #facc1542,0 0 28px #facc1557}to{box-shadow:0 18px 48px #0000003d}}@keyframes balloonWinPopover{0%{opacity:0;filter:brightness(1.34);transform:translate(-50%,-42%)scale(.76)}16%{opacity:1;filter:brightness(1.16);transform:translate(-50%,-50%)scale(1.08)}30%{transform:translate(-50%,-50%)scale(1)}82%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;filter:brightness(.9);transform:translate(-50%,-58%)scale(.92)}}@keyframes carnivalLight{0%{opacity:.48}to{opacity:1}}@media (width<=430px){.balloon-pop-page{gap:0;width:100%;min-height:100dvh}.balloon-pop-header{border-bottom-right-radius:8px;border-bottom-left-radius:8px;grid-template-columns:34px minmax(0,1fr) auto 34px;gap:5px;height:56px;min-height:50px;padding:8px}.balloon-pop-back,.balloon-pop-header .icon-only{width:34px;height:34px}.balloon-pop-title{justify-self:start}.balloon-pop-title-row{gap:3px}.balloon-pop-title h1{justify-content:flex-start;gap:4px;font-size:.82rem}.balloon-pop-title-logo{flex-basis:22px;width:22px;height:22px}.balloon-pop-info-button{flex-basis:20px;width:20px;height:20px}.balloon-pop-title p{display:none}.balloon-pop-currency-tabs{justify-self:end;gap:3px;width:auto;padding:3px}.balloon-pop-currency-tabs button{min-height:28px;padding:0 7px;font-size:.7rem}.balloon-pop-board{min-height:clamp(420px,50dvh,470px)}.balloon-pop-controls{border-top-left-radius:8px;border-top-right-radius:8px}.balloon-wall{gap:9px 11px;padding:12px 13px 16px;inset:49px 11px 44px}.balloon{min-height:68px}.balloon-shape{width:min(100%,57px);height:min(100%,70px)}.balloon.has-raster .balloon-shape img{scale:1.18}.balloon-prize-label{min-width:68px;padding:6px 7px}.balloon-pop-note,.balloon-pop-bank{font-size:.7rem}.leftover-label{min-width:50px;max-width:74px}}.game-result-banner{transform-origin:50% 100%;animation:.32s cubic-bezier(.2,.9,.22,1) both result-settle}.game-result-banner.win,.game-result-banner.big-win,.game-result-banner.bonus{background:radial-gradient(circle at 50% 0,#facc1538,#0000 62%),#0f172ae6}.win-overlay{transform-origin:50%;background:radial-gradient(circle at 50% 18%,#ffffff24,#0000 22%),radial-gradient(circle at 50% 0,#facc1566,#0000 58%),linear-gradient(#431407f0,#0f172aeb);border-radius:14px}.win-overlay:before,.win-overlay:after{content:"";pointer-events:none;position:absolute;inset:-22%}.win-overlay:before{background:conic-gradient(#0000,#facc1542,#0000,#38bdf82e,#0000);animation:2.4s linear infinite win-ray-spin}.win-overlay:after{border-radius:inherit;border:1px solid #fef08a5c;inset:6px;box-shadow:inset 0 0 24px #facc152e}.win-overlay>span,.win-overlay .count-up-amount,.win-overlay small,.win-overlay .coin-burst-shared{z-index:1;position:relative}.win-overlay.big{animation:.36s cubic-bezier(.16,.9,.2,1.12) both win-overlay-in,.98s ease-in-out infinite alternate big-win-breathe}.coin-burst-shared i{will-change:transform, opacity;width:12px;height:12px;margin:-6px;animation-duration:.9s;box-shadow:inset -2px -3px 4px #78350f6b,0 0 10px #facc156b}.screen-shake.active{animation-duration:.36s}.frontier .frontier-reel-stage.anticipating{animation:.72s ease-in-out infinite alternate slot-anticipation-frame;box-shadow:0 0 0 8px #0000002e,0 24px 80px #00000057,0 0 52px #facc1557,inset 0 0 38px #facc1533}.frontier .frontier-reel-stage.anticipating .symbol-tile.scatter,.frontier .frontier-reel-stage.anticipating .symbol-tile.bonus{animation:.54s ease-in-out infinite alternate slot-anticipation-symbol}.frontier .symbol-tile.spinning img,.frontier .symbol-tile.spinning span{will-change:transform, opacity, filter;animation-name:frontierReelCycleSmooth;animation-duration:.15s}.frontier .symbol-tile.settling img,.frontier .symbol-tile.settling span{transform-origin:50% 62%}.blackjack-clean-table{perspective:1000px}.blackjack-clean-card{backface-visibility:hidden;box-shadow:0 10px 20px #0000004d,inset 0 1px #ffffffbd}.blackjack-clean-hand.active .blackjack-clean-card{filter:saturate(1.06)}.blackjack-clean-card.back{box-shadow:0 10px 20px #0000004d,inset 0 0 0 2px #ffffff14,inset 0 0 20px #2563eb4d}.roulette-wheel-visual.realistic{transform:translateZ(0)}.roulette-wheel-visual.is-spinning{filter:saturate(1.08)contrast(1.04)}.roulette-wheel-visual.is-spinning .roulette-wheel-disc,.roulette-wheel-visual.is-spinning .roulette-ball-track{animation-duration:3.6s}.roulette-board button.winner{animation:1.1s ease-out both roulette-winning-pocket}.board-chip.win{box-shadow:0 0 0 3px #ffffffdb,0 0 18px #facc15d9}.crash-stage{position:relative}.crash-stage.running:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);animation:1.35s ease-in-out infinite crash-tension-sweep;position:absolute;inset:0;transform:translate(-120%)}.crash-graph-line{transition:stroke .16s,filter .16s}.crash-rocket{will-change:left, top, transform;transition:left .105s linear,top .105s linear,box-shadow .18s,background .18s}.crash-stage.running .crash-rocket{animation:.46s ease-in-out infinite alternate crash-rocket-thrum}.treasure-tile{will-change:transform}.treasure-tile .front,.treasure-tile .back{transition:transform .36s cubic-bezier(.2,.8,.2,1),filter .22s,box-shadow .22s}.treasure-tile.fresh .back:after{content:"";border-radius:inherit;border:2px solid #fef08a94;animation:.52s ease-out both treasure-fresh-ring;position:absolute;inset:-7px}.treasure-result-mini{animation:.32s cubic-bezier(.2,.9,.22,1) both result-settle}.balloon{transform:translateZ(0)}.balloon:not(.popped):not(.targeted) .balloon-shape{animation:2.4s ease-in-out infinite alternate balloon-idle-float}.balloon:nth-child(2n) .balloon-shape{animation-delay:.18s}.balloon.popped:after{content:"";border:2px solid #fef08ab8;border-radius:50%;width:24px;height:24px;animation:.52s ease-out both balloon-shockwave;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.balloon-prize-label{animation:.36s cubic-bezier(.18,.9,.24,1.15) both prize-label-pop}.leftover-label{animation:.42s both leftoverRevealIn}.brick-tile.impact{animation:.26s ease-out both brick-impact-pop}.brick-tile.broken{animation:.38s cubic-bezier(.18,.9,.24,1.1) both brick-break-settle}.brick-float{will-change:transform, opacity}@keyframes result-settle{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes win-ray-spin{to{transform:rotate(360deg)}}@keyframes big-win-breathe{0%{box-shadow:0 22px 44px #0000006b,0 0 34px #facc1547}to{box-shadow:0 26px 52px #00000075,0 0 56px #facc1575}}@keyframes slot-anticipation-frame{0%{filter:saturate()}to{filter:saturate(1.18)brightness(1.06)}}@keyframes slot-anticipation-symbol{0%{filter:brightness();transform:scale(1)}to{filter:brightness(1.22)drop-shadow(0 0 14px #facc1585);transform:scale(1.045)}}@keyframes frontierReelCycleSmooth{0%{opacity:.5;transform:translate(-3%,-42%)scale(.97)}42%{opacity:.9;transform:translate(1%,-4%)scale(1.02)}to{opacity:.54;transform:translate(4%,44%)scale(.98)}}@keyframes roulette-winning-pocket{0%{box-shadow:0 0 #fde04700,inset 0 0 0 2px #fde047e0}42%{box-shadow:0 0 0 5px #fde0472e,0 0 26px #fde047d1,inset 0 0 0 4px #fde047f5}to{box-shadow:inset 0 0 0 3px #fde047,0 0 18px #fde047cc}}@keyframes crash-tension-sweep{0%,18%{opacity:0;transform:translate(-120%)}42%{opacity:1}to{opacity:0;transform:translate(120%)}}@keyframes crash-rocket-thrum{0%{box-shadow:0 0 18px #facc1547}to{box-shadow:0 0 30px #22d3ee75,0 0 18px #facc154d}}@keyframes treasure-fresh-ring{0%{opacity:.9;transform:scale(.88)}to{opacity:0;transform:scale(1.22)}}@keyframes balloon-idle-float{0%{translate:0}to{translate:0 -3px}}@keyframes balloon-shockwave{0%{opacity:.9;transform:translate(-50%,-50%)scale(.35)}to{opacity:0;transform:translate(-50%,-50%)scale(3.2)}}@keyframes prize-label-pop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes brick-impact-pop{0%{filter:brightness();transform:scale(1)}55%{filter:brightness(1.35);transform:scale(1.08)}to{filter:brightness();transform:scale(1)}}@keyframes brick-art-impact-pop{0%{filter:brightness();transform:translate(-50%,-50%)scale(1)}55%{filter:brightness(1.35);transform:translate(-50%,-50%)scale(1.1)}to{filter:brightness();transform:translate(-50%,-50%)scale(1)}}@keyframes brick-break-settle{0%{filter:brightness(1.28);transform:scale(1.06)}to{filter:brightness();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.win-overlay,.coin-burst-shared i,.screen-shake.active,.symbol-tile,.symbol-tile img,.symbol-tile span,.blackjack-clean-card,.roulette-wheel-disc,.roulette-ball-track,.roulette-ball,.crash-rocket,.balloon-shape,.brick-ball,.brick-paddle{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.retention-panel{border-color:#22d3ee38;gap:10px;display:grid}.retention-offer{background:#0f172a9e;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;animation:.26s ease-out both reward-slide-in;display:grid}.retention-offer svg{color:#fde68a}.retention-offer strong,.retention-stats strong{color:#f8fafc;display:block}.retention-offer span,.retention-stats span{color:#cbd5e1;font-size:.82rem;display:block}.retention-offer.low{background:radial-gradient(circle at 8% 0,#facc1538,#0000 38%),#451a037a}.retention-promo-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.retention-promo-row .retention-offer{grid-template-columns:auto minmax(0,1fr)}.retention-promo-row .retention-offer button{grid-column:1/-1;width:100%}.retention-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.brick-break-page{--currency-accent:#f59e0b;--currency-accent-hi:#fef08a;--currency-accent-deep:#dc2626;--currency-ink:#431407;--currency-soft:#facc1533;color:#fff7ed;background:radial-gradient(circle at 50% 48%, #03071214, #030712bd 68%), var(--brick-bg), linear-gradient(180deg, #29080bf5, #0b090efa);background-position:50%;background-size:cover;flex-direction:column;gap:0;width:min(100%,540px);min-height:100dvh;margin:0 auto;display:flex;position:relative}.brick-break-page.currency-sc{--currency-accent:#38bdf8;--currency-accent-hi:#dbeafe;--currency-accent-deep:#7c3aed;--currency-ink:#06111f;--currency-soft:#38bdf838}.brick-break-header,.brick-break-controls{background:#450a0abd;border:1px solid #fef08a3d;box-shadow:0 18px 48px #0000003d}.brick-break-header{background:linear-gradient(#36080cf0,#16060df5);border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto 40px;align-items:center;gap:9px;min-height:62px;padding:9px;display:grid;box-shadow:inset 0 0 24px #facc1514,0 16px 34px #00000057}.brick-break-back,.brick-break-header .icon-only{color:#fef3c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #fef08a5c;border-radius:999px;place-items:center;width:36px;height:36px;display:inline-grid;box-shadow:inset 0 0 12px #ffffff0a}.brick-break-title{min-width:0}.brick-break-title-row{justify-content:flex-start;align-items:center;gap:5px;min-width:0;max-width:100%;display:flex;overflow:hidden}.brick-break-title h1{color:#fff7d6;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px #431407d9,0 0 16px #facc1552;flex:0 auto;align-items:center;gap:7px;min-width:0;margin:0;font-size:1.2rem;line-height:1.05;display:flex;overflow:hidden}.brick-break-title-logo{object-fit:contain;filter:drop-shadow(0 0 8px #facc1547);flex:0 0 36px;width:36px;height:36px}.brick-break-info-button{width:24px;height:24px;color:var(--currency-accent-hi);box-shadow:0 0 14px var(--currency-soft);background:#ffffff05;border:1px solid #fef08a57;border-radius:999px;flex:0 0 24px;place-items:center;display:inline-grid}.brick-break-title p{color:#fed7aa;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:.68rem;font-weight:800;overflow:hidden}.brick-break-currency-tabs{background:#0a0d19db;border:1px solid #fef08a2e;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.brick-break-currency-tabs button{color:#fed7aa;background:0 0;border:0;border-radius:999px;min-height:32px;padding:0 13px;font-weight:950}.brick-break-currency-tabs .active{color:var(--currency-ink);background:linear-gradient(180deg, var(--currency-accent-hi), var(--currency-accent));box-shadow:0 0 18px var(--currency-soft)}.brick-break-page>.screen-shake{flex:none;display:grid}.brick-break-board{background:radial-gradient(circle at 50% 47%, #00000014, #00000094 66%), var(--brick-bg), linear-gradient(180deg, #29080bf5, #0b090efa);background-position:50%;background-size:cover;border:1px solid #fef08a4d;border-radius:24px;height:auto;min-height:clamp(430px,54dvh,540px);position:relative;overflow:hidden;box-shadow:inset 0 0 48px #450a0a85,0 18px 60px #0000004d}.brick-break-board:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 18%,#fef08a1c,#0000 18%),radial-gradient(circle at 82% 22%,#fb71851c,#0000 18%),linear-gradient(#0206172e,#0206176b);position:absolute;inset:0}.brick-break-board.freeze-frame{animation:.18s steps(2,end) both brick-freeze-frame}.brick-break-page.big-win .brick-break-board{box-shadow:inset 0 0 54px #facc1547,0 0 40px #facc1538,0 18px 60px #0000004d}.brick-break-rail-lights{z-index:4;pointer-events:none;grid-template-columns:repeat(10,1fr);gap:6px;display:grid;position:absolute;top:7px;left:12px;right:12px}.brick-break-rail-lights i{background:#fef08a;border-radius:999px;height:8px;animation:1.15s ease-in-out infinite alternate carnivalLight;box-shadow:0 0 14px #facc15cc}.brick-break-rail-lights i:nth-child(2n){background:#fb7185;animation-delay:.21s}.brick-break-status{z-index:5;color:#fff7ed;text-transform:uppercase;text-shadow:0 2px 8px #450a0ab8;justify-content:space-between;gap:8px;font-size:.78rem;font-weight:950;display:flex;position:absolute;top:18px;left:12px;right:12px}.brick-break-status strong{color:#fef08a}.brick-break-status strong.pulse{animation:.36s cubic-bezier(.18,.9,.24,1.12) both brick-combo-pulse}.brick-combo-meter{z-index:5;color:#fed7aa;text-transform:uppercase;background:#450a0ac7;border:1px solid #fef08a47;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.7rem;font-weight:950;display:inline-flex;position:absolute;top:42px;right:12px;box-shadow:0 0 20px #facc1529}.brick-combo-meter strong{color:#fef08a;text-shadow:0 0 12px #facc15ad;font-size:.86rem}.brick-combo-meter.pulse{animation:.36s cubic-bezier(.18,.9,.24,1.12) both brick-combo-pulse}.brick-break-grid{z-index:2;clip-path:inset(-44px 0 0 round 22px);background:radial-gradient(circle at 50% 42%,#080a1238,#080a128f),#14080a38;border:1px solid #fef08a24;border-radius:22px;grid-template-rows:repeat(5,minmax(34px,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(6px,1.6vw,9px) clamp(4px,1.4vw,7px);height:auto;padding:12px 10px 14px;display:grid;position:absolute;inset:72px 14px 110px;overflow:visible;box-shadow:inset 0 0 34px #0000005c}.brick-tile{min-height:30px;box-shadow:none;isolation:isolate;background:#02061747;border:0;border-radius:8px;place-items:center;display:grid;position:relative;overflow:visible}.brick-tile.has-raster,.brick-tile.has-raster:nth-child(3n),.brick-tile.has-raster:nth-child(5n),.brick-tile.has-raster.cracked,.brick-tile.has-raster.impact,.brick-tile.has-raster.broken,.brick-break-board.gameOver .brick-tile.has-raster.broken,.brick-break-board.gameOver .brick-tile.has-raster.showcase{box-shadow:none;background:0 0}.brick-tile.has-raster:before,.brick-tile.has-raster:after{display:none}.brick-art{z-index:1;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;filter:drop-shadow(0 7px 10px #0000005c)drop-shadow(0 0 10px #facc1529);width:170%;height:330%;transition:transform .17s,filter .17s,opacity .17s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brick-tile.targeted .brick-art{filter:drop-shadow(0 7px 10px #0000005c)drop-shadow(0 0 18px #facc1580)brightness(1.12);transform:translate(-50%,-50%)scale(1.06)}.brick-tile.impact .brick-art{filter:drop-shadow(0 8px 12px #00000061)drop-shadow(0 0 24px #facc159e)brightness(1.28);animation:.26s ease-out both brick-art-impact-pop}.brick-tile.broken .brick-art{opacity:0;filter:none;transform:translate(-50%,-50%)scale(.46)}.brick-tile.broken .brick-prize-label{background:radial-gradient(circle at 50% 0,#fef08a3d,#0000 58%),#150a14f0;border-color:#fef08a80;min-width:min(56px,96%);box-shadow:0 0 0 2px #43140785,0 0 20px #facc1557}.brick-tile.blast .brick-art{opacity:.5;filter:drop-shadow(0 7px 10px #00000057)drop-shadow(0 0 18px #f973165c)brightness(.92)}.brick-tile.explosive .brick-art,.brick-tile.jackpot .brick-art{filter:drop-shadow(0 7px 10px #00000061)drop-shadow(0 0 18px #facc1557)}.brick-tile.jackpot.showcase .brick-art,.brick-tile.jackpot.broken .brick-art{animation:.9s ease-in-out infinite alternate brick-jackpot-breathe}.brick-crack-mark,.brick-value-label,.brick-showcase-label,.brick-prize-label,.brick-tile svg{z-index:3}.brick-tile.cracked .brick-art{filter:drop-shadow(0 7px 10px #0000005c)drop-shadow(0 0 15px #facc1547)brightness(1.04)saturate(.94);transform:translate(-50%,-50%)scale(1.02)rotate(-.4deg)}.brick-tile.crack-2 .brick-art{filter:drop-shadow(0 7px 10px #0000005c)drop-shadow(0 0 18px #facc1557)brightness(1.08)saturate(.9);transform:translate(-50%,-50%)scale(1.035)rotate(.7deg)}.brick-tile.crack-3 .brick-art,.brick-tile.crack-4 .brick-art{filter:drop-shadow(0 8px 12px #00000061)drop-shadow(0 0 22px #f9731675)brightness(1.13)saturate(.88);transform:translate(-50%,-50%)scale(1.055)rotate(-.8deg)}.brick-tile.has-raster.broken .brick-art,.brick-tile.has-raster.broken.blast .brick-art,.brick-tile.has-raster.broken.explosive .brick-art,.brick-tile.has-raster.broken.jackpot .brick-art,.brick-tile.has-raster.broken.cracked .brick-art{opacity:0;filter:none;animation:none;transform:translate(-50%,-50%)scale(.42)}.brick-crack-mark i{background:#111827e6;box-shadow:0 0 0 1px #ffffff1f,0 0 12px #facc155c}.brick-value-label,.brick-showcase-label,.brick-prize-label{background:#150a14f0;border:1px solid #fef08a75;border-radius:999px;box-shadow:0 0 0 2px #43140780,0 0 18px #facc1547}.brick-value-label{z-index:4;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;min-width:min(42px,84%);padding:3px 5px;line-height:1;display:grid;position:relative}.brick-value-label.red{background:#450a0ad1;border-color:#fca5a566}.brick-value-label.blue{background:#082f49d1;border-color:#93c5fd66}.brick-value-label.green{background:#14532dd1;border-color:#86efac66}.brick-value-label.gold,.brick-value-label.explosive{background:#713f12c7;border-color:#fde04785;box-shadow:0 0 0 2px #4314077a,0 0 22px #facc155c}.brick-value-label.crystal{background:#1e293bc2;border-color:#dbeafe94;box-shadow:0 0 0 2px #0f172a75,0 0 22px #93c5fd57}.brick-value-label.jackpot{background:#78350fc2;border-color:#fef08aa8;box-shadow:0 0 0 2px #43140780,0 0 26px #facc1570}.brick-tile.has-raster.broken .brick-prize-label,.brick-break-board.gameOver .brick-tile.has-raster.broken .brick-prize-label{z-index:8;width:auto;min-width:min(72px,126%);max-width:92px;text-shadow:none;background:radial-gradient(circle at 50% 0,#fef08a57,#0000 58%),linear-gradient(#0f172afa,#190912fa);border:1px solid #fef08ac7;border-radius:999px;place-items:center;padding:5px 8px 6px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #020617d1,0 0 0 3px #fef08a38,0 0 18px #facc156b,inset 0 0 12px #ffffff14}.brick-tile.has-raster.broken .brick-prize-label small,.brick-break-board.gameOver .brick-tile.has-raster.broken .brick-prize-label small{display:none}.brick-tile.has-raster.broken .brick-prize-label strong,.brick-break-board.gameOver .brick-tile.has-raster.broken .brick-prize-label strong{color:#fff7ad;white-space:nowrap;text-overflow:clip;text-shadow:0 1px #431407f2,0 0 10px #facc15c7,0 0 18px #0ea5e929;font-size:clamp(.74rem,2.55vw,.9rem);font-weight:1000;line-height:.95;overflow:visible}.brick-showcase-label strong,.brick-value-label strong,.brick-prize-label strong{color:#fef08a;text-shadow:0 0 12px #facc15b8}.brick-prize-label small{color:#fed7aa}.brick-break-lane{z-index:3;pointer-events:none;position:absolute;inset:0}.brick-target-beam{z-index:2;background:linear-gradient(#fef3c7c7,#f973161a);box-shadow:0 0 18px #facc1594}.brick-ball{z-index:5;width:27px;height:27px;left:var(--ball-current-x);top:var(--ball-current-y);box-shadow:none;transition:left var(--ball-speed,.32s) linear, top var(--ball-speed,.32s) linear, transform 90ms ease-out, opacity .16s ease;will-change:left, top, transform;background:0 0;border-radius:999px;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.brick-ball:after{content:"";filter:blur(3px);background:radial-gradient(circle,#facc1557,#0000 68%);border-radius:999px;animation:.62s ease-in-out infinite alternate brick-ball-trail;position:absolute;inset:-13px -17px}.brick-ball img{z-index:2;object-fit:contain;filter:drop-shadow(0 0 12px #facc15c7);pointer-events:none;-webkit-user-select:none;user-select:none;width:150%;height:150%;position:relative}.brick-ball.target{transform:translate(-50%,-50%)scale(1.02)}.brick-ball.target img{animation:.62s linear infinite brick-ball-spin}.brick-ball.return img{animation:.52s linear infinite reverse brick-ball-spin}.brick-ball.paddle:after,.brick-ball.return:after{opacity:.78}.brick-ball.missed{opacity:.72;transform:translate(-50%,-50%)scale(.8)}.brick-paddle{z-index:4;left:var(--paddle-x);width:104px;max-width:31%;height:28px;box-shadow:none;transform-origin:50%;transition:left var(--paddle-speed,90ms) linear, opacity .16s ease, transform .12s ease-out;will-change:left, transform;background:0 0;place-items:center;display:grid;position:absolute;bottom:30px;transform:translate(-50%)}.brick-paddle img{object-fit:contain;filter:drop-shadow(0 10px 16px #00000059)drop-shadow(0 0 16px #f973168f);pointer-events:none;-webkit-user-select:none;user-select:none;width:145%;height:260%}.brick-paddle.missed{opacity:.58;filter:brightness(.78)saturate(.82);transform:translate(-50%)translate(-18px,8px)rotate(-10deg)scaleX(.94)}.brick-paddle.bounce{animation:.15s cubic-bezier(.16,.88,.2,1.1) both brick-paddle-bounce}.brick-impact-fx{z-index:6;left:var(--fx-left);top:var(--fx-top);object-fit:contain;mix-blend-mode:screen;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(116px,35vw,178px);height:clamp(116px,35vw,178px);animation:.62s cubic-bezier(.16,.86,.18,1) both brick-raster-fx;position:absolute;transform:translate(-50%,-50%)}.brick-impact-fx.ember,.brick-impact-fx.crystal{width:clamp(148px,46vw,238px);height:clamp(148px,46vw,238px);animation-duration:.82s}.brick-float{z-index:7;color:#fef08a;background:#150a14db;border:1px solid #fef08a57;border-radius:999px;box-shadow:0 0 24px #facc153d}.brick-miss-callout{z-index:7;color:#fecaca;background:#7f1d1dd1;border-color:#fecaca57}.brick-break-board .game-result-banner{z-index:8;bottom:56px;left:12px;right:12px}.brick-break-win-popover{z-index:50;color:#fff7ed;pointer-events:none;background:radial-gradient(circle at 50% 0,#fef08a5c,#0000 55%),linear-gradient(#450a0af5,#0c1222f2);border:1px solid #fef08a75;border-radius:20px;place-items:center;gap:6px;min-width:min(82vw,320px);padding:20px 22px;animation:1.9s cubic-bezier(.16,.88,.2,1) both balloonWinPopover;display:grid;position:fixed;top:min(52%,460px);left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #0000002e,0 0 42px #facc153d,0 26px 60px #0000007a}.brick-break-win-popover span{color:#fed7aa;text-transform:uppercase;font-size:.82rem;font-weight:1000}.brick-break-win-popover strong{color:#fef08a;text-shadow:0 2px #431407d1,0 0 28px #facc15b3;font-size:clamp(2rem,11vw,3.35rem);line-height:.95}.brick-break-win-popover.big,.brick-break-win-popover.mega{border-color:#fef08ab8;box-shadow:0 0 0 999px #00000038,0 0 52px #facc156b,0 26px 70px #0000008a}.brick-break-win-popover.mega{background:radial-gradient(circle at 50% 0,#dbeafe6b,#0000 54%),radial-gradient(circle at 50% 54%,#facc1533,#0000 48%),linear-gradient(#450a0af5,#0c1222f5)}.brick-break-win-popover.blank strong{color:#fed7aa;font-size:clamp(1.55rem,8vw,2.4rem)}.brick-break-controls{z-index:20;background:linear-gradient(#36080cf0,#16060df5);border-radius:18px;align-self:end;gap:8px;width:100%;margin-top:auto;padding:10px;display:grid;position:sticky;bottom:0}.brick-break-bank{color:#fed7aa;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 2px 2px;font-size:.78rem;font-weight:850;display:flex}.brick-break-bank span,.brick-break-bank strong{white-space:nowrap;min-width:0}.brick-break-bank strong{color:var(--currency-accent-hi);text-shadow:0 0 14px var(--currency-soft)}.brick-break-bank.pulse{animation:.42s both balloonTotalPulse}.brick-break-bet-row{grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:8px;display:grid}.brick-break-bet-row button,.brick-break-play{border-radius:13px;min-height:38px;font-weight:1000}.brick-break-bet-row button{color:#fef3c7;background:#450a0ac7;border:1px solid #fef08a2e}.brick-break-bet-row label{background:#450a0ac7;border:1px solid #fef08a2e;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;height:38px;padding:0 10px;display:grid}.brick-break-bet-row label span{color:#fed7aa;text-transform:uppercase;font-size:.72rem;font-weight:950}.brick-break-bet-row input{color:#fef08a;text-align:center;background:0 0;border:0;width:100%;min-width:0;font-size:1rem;font-weight:1000}.brick-break-note{color:#fed7aa;justify-content:space-between;align-items:center;gap:8px;min-height:34px;font-size:.78rem;font-weight:850;display:flex}.brick-break-note strong{color:#fef08a}.brick-break-note.warning{color:#fecaca}.brick-break-play{min-height:46px;color:var(--currency-ink);background:linear-gradient(180deg, var(--currency-accent-hi), var(--currency-accent) 68%, var(--currency-accent-deep));box-shadow:0 0 22px var(--currency-soft);font-size:1rem}.brick-break-play:disabled,.brick-break-bet-row button:disabled{opacity:.48;cursor:not-allowed}.brick-break-recent{gap:6px;display:flex;overflow:hidden}.brick-break-recent strong{text-align:center;background:#450a0abd;border-radius:8px;flex:1;min-width:0;padding:5px 3px;font-size:.72rem}.brick-break-recent .win{color:#bbf7d0}.brick-break-recent .loss{color:#fecaca}.brick-break-rules-backdrop{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.brick-break-rules{color:#fff7ed;background:radial-gradient(circle at 50% 0%, var(--currency-soft), transparent 48%), linear-gradient(180deg, #450a0af7, #0b0912fa);width:min(100%,380px);max-height:min(78dvh,560px);box-shadow:0 28px 80px #0000008c, 0 0 36px var(--currency-soft);border:1px solid #fef08a57;border-radius:18px;padding:16px;overflow:auto}.brick-break-rules header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.brick-break-rules h2{color:var(--currency-accent-hi);text-transform:uppercase;margin:0;font-size:1.05rem}.brick-break-rules header button{color:#fff7ed;background:#ffffff08;border:1px solid #fef08a47;border-radius:999px;place-items:center;width:32px;height:32px;display:inline-grid}.brick-break-rules ul{color:#fed7aa;gap:8px;margin:0;padding-left:18px;font-size:.84rem;line-height:1.35;display:grid}@keyframes brick-raster-fx{0%{opacity:0;filter:brightness(1.5);transform:translate(-50%,-50%)scale(.34)rotate(-8deg)}28%{opacity:.95;filter:brightness(1.16);transform:translate(-50%,-50%)scale(.86)rotate(2deg)}to{opacity:0;filter:brightness(.92);transform:translate(-50%,-50%)scale(1.16)rotate(7deg)}}@keyframes brick-combo-pulse{0%{filter:brightness();transform:scale(.96)}48%{filter:brightness(1.35);transform:scale(1.12)}to{filter:brightness();transform:scale(1)}}@keyframes brick-ball-trail{0%{opacity:.42;transform:scale(.92)}to{opacity:.78;transform:scale(1.14)}}@keyframes brick-ball-spin{to{transform:rotate(360deg)}}@keyframes brick-paddle-bounce{0%{filter:brightness();transform:translate(-50%)translateY(0)scaleX(1)}45%{filter:brightness(1.34);transform:translate(-50%)translateY(5px)scaleX(1.1)}to{filter:brightness();transform:translate(-50%)translateY(0)scaleX(1)}}@keyframes brick-jackpot-breathe{0%{filter:drop-shadow(0 7px 10px #00000061)drop-shadow(0 0 18px #facc1557)brightness()}to{filter:drop-shadow(0 7px 10px #00000061)drop-shadow(0 0 28px #facc158f)brightness(1.12)}}@keyframes brick-freeze-frame{0%,to{filter:brightness()}50%{filter:brightness(1.18)saturate(1.14)}}@media (width<=430px){.brick-break-page{gap:0;width:100%;min-height:100dvh}.brick-break-header{border-bottom-right-radius:8px;border-bottom-left-radius:8px;grid-template-columns:34px minmax(0,1fr) auto 34px;gap:5px;height:56px;min-height:50px;padding:8px}.brick-break-back,.brick-break-header .icon-only{width:34px;height:34px}.brick-break-title h1{gap:4px;font-size:.82rem}.brick-break-title-logo{flex-basis:22px;width:22px;height:22px}.brick-break-info-button{flex-basis:20px;width:20px;height:20px}.brick-break-title p{display:none}.brick-break-currency-tabs{justify-self:end;gap:3px;width:auto;padding:3px}.brick-break-currency-tabs button{min-height:28px;padding:0 7px;font-size:.7rem}.brick-break-board{border-radius:18px;min-height:clamp(420px,50dvh,470px)}.brick-break-grid{grid-template-rows:repeat(5,minmax(30px,1fr));gap:5px 3px;padding:10px 7px 12px;inset:58px 10px 100px}.brick-art{width:184%;height:350%}.brick-ball{width:24px;height:24px}.brick-paddle{width:92px;height:26px;bottom:30px}.brick-break-controls{border-top-left-radius:8px;border-top-right-radius:8px}.brick-break-note,.brick-break-bank{font-size:.7rem}.brick-combo-meter{padding:5px 8px;top:39px}}.retention-stats>div{background:#ffffff0f;border-radius:8px;padding:10px}@keyframes reward-slide-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.retention-promo-row,.retention-stats{grid-template-columns:1fr}.retention-offer{grid-template-columns:auto minmax(0,1fr)}.retention-offer>button{grid-column:1/-1;width:100%}}.game-compliance-copy{color:#dbeafe;background:#0f172aad;border:1px solid #94a3b82e;border-radius:10px;width:100%;padding:8px 10px;font-size:.78rem;line-height:1.35}@media (width<=430px){.main-panel{padding-inline:10px}.game-mode .main-panel{padding:0}.page-stack,.card,.notice-card,.modal-stack,.qa-panel{min-width:0}.modal-backdrop{align-items:end;padding:10px}.modal-card{border-radius:16px;width:100%;max-height:min(88dvh,100dvh - 20px);padding:14px}.modal-header h2,.page-heading h1,.section-title h2{overflow-wrap:anywhere;max-width:100%}.pick-grid,.qa-grid,.sim-grid,.store-grid{grid-template-columns:1fr}.mobile-tabbar{padding-bottom:max(8px, env(safe-area-inset-bottom))}.mobile-tabbar button{min-width:0}}@media (width<=360px){.mobile-header .balance-toggle{width:142px}.wallet-plus-button{flex-basis:32px;width:32px;height:32px;font-size:1.15rem}.balance-toggle-options strong,.game-compliance-copy{font-size:.7rem}.primary-button,.ghost-button,.danger-button{padding-inline:10px}}.frontier.assets-loading .frontier-reel-stage,.frontier.assets-loading .slot-main-action{opacity:.72}.frontier .coin-collector-meter{color:#fef3c7;contain:layout paint;background:#180f06c7;border:1px solid #fde04747;border-radius:8px;grid-column:1/-1;grid-template-columns:auto auto minmax(90px,1fr) auto;align-items:center;gap:8px;width:min(520px,100%);margin:0 auto 8px;padding:8px 10px;display:grid}.frontier .coin-collector-meter>div{background:#ffffff1f;border-radius:999px;height:8px;overflow:hidden}.frontier .coin-collector-meter i{border-radius:inherit;background:linear-gradient(90deg,#facc15,#38bdf8);height:100%;transition:width .22s;display:block}.frontier .coin-collector-meter em{color:#fde68a;text-align:center;grid-column:1/-1;min-height:16px;font-size:.76rem;font-style:normal}.frontier .coin-collector-meter.triggered{animation:.52s ease-out both frontierCollectorPop}.frontier .coin-symbol-badge{color:#3b2200;text-align:center;pointer-events:none;background:#fef3c7f0;border-radius:999px;min-width:38px;padding:3px 6px;font-size:clamp(.58rem,1.6vw,.78rem);line-height:1;position:absolute;bottom:20%;left:50%;transform:translate(-50%)}.frontier .hold-cell small{color:#fef3c7;font-size:.66rem;line-height:1;display:block}.frontier .bonus-buy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.frontier .bonus-buy-grid .bonus-cost-card{text-align:left;cursor:pointer;width:100%}.frontier .bonus-buy-grid .bonus-cost-card:disabled{opacity:.55;cursor:not-allowed}.frontier .premium-control-icons{grid-template-columns:repeat(4,minmax(0,1fr))}.frontier .premium-control-icons .speed-toggle span{white-space:normal;line-height:1.05}.frontier.low-performance .symbol-tile,.frontier.low-performance .symbol-tile img,.frontier.low-performance .frontier-reel-stage{filter:none!important;box-shadow:none!important}.frontier.low-performance .symbol-tile.coin,.frontier.low-performance .symbol-tile.scatter,.frontier.low-performance .symbol-tile.bonus,.frontier.low-performance .symbol-tile.wild{animation:none}@media (width<=720px){.frontier .symbol-tile,.frontier .symbol-tile img,.frontier .frontier-reel-stage{filter:none!important;box-shadow:none!important}.frontier .symbol-tile.coin,.frontier .symbol-tile.scatter,.frontier .symbol-tile.bonus,.frontier .symbol-tile.wild{animation:none}.frontier .premium-control-icons{grid-template-columns:repeat(3,minmax(0,1fr))}.frontier .bonus-buy-grid{grid-template-columns:1fr}.frontier .coin-collector-meter{grid-template-columns:auto auto minmax(70px,1fr) auto;font-size:.78rem}}@keyframes frontierCollectorPop{0%{opacity:.9;transform:scale(1)}45%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.flagship-game-page .frontier.premium-slot-shell{background:radial-gradient(circle at 50% 19%,#facc152e,#0000 14rem),linear-gradient(112deg,#5b210ceb 0 14%,#0000 14% 78%,#5b210ce6 78%),radial-gradient(at 50% 100%,#b45309b8,#0000 34%),linear-gradient(#111827 0%,#78350f 46%,#1c0c06 100%)!important}.frontier .jackpot-banner strong img{display:none!important}.frontier .jackpot-banner strong span,.frontier .jackpot-banner strong:not(.asset-missing) span{z-index:2;opacity:1;color:#fff7ad;text-align:center;text-shadow:0 1px 2px #0000009e;place-items:center;min-height:auto;font-size:clamp(.68rem,2.4vw,1rem);font-weight:900;line-height:1.05;position:relative;display:grid!important}.frontier .relic-collector{color:#fef3c7;contain:layout paint;background:linear-gradient(#180f06b8,#0f172ab8);border:1px solid #fde0473d;border-radius:999px;grid-template-columns:auto auto minmax(72px,1fr);place-self:start center;align-items:center;gap:9px;width:min(480px,100% - 14px);height:42px;max-height:42px;margin:2px auto 4px;padding:6px 10px;display:grid}.frontier .relic-collector>span{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.frontier .relic-core{--scale:calc(1 + (var(--charge) * .035));width:52px;height:34px;transform:scale(var(--scale));background:radial-gradient(circle at 50% 48%, #fff7adf2 0 20%, #f6c453e0 21% 38%, #78350fe0 39% 63%, transparent 64%), radial-gradient(circle, rgba(250, 204, 21, calc(.08 + var(--charge) * .09)), transparent 68%);box-shadow:0 0 calc(8px + var(--charge) * 5px) #facc1552;border-radius:999px;place-items:center;display:grid;position:relative}.frontier .relic-core i{background:#78350fe6;border:1px solid #fde0478c;border-radius:50%;width:7px;height:7px;position:absolute}.frontier .relic-core i:first-child{top:14px;left:2px}.frontier .relic-core i:nth-child(2){top:4px;left:12px}.frontier .relic-core i:nth-child(3){top:0;left:23px}.frontier .relic-core i:nth-child(4){top:4px;right:12px}.frontier .relic-core i:nth-child(5){top:14px;right:2px}.frontier .relic-core i.filled{background:#fde047;box-shadow:0 0 8px #fde047d1}.frontier .relic-collector strong{color:#fde68a;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.76rem;overflow:hidden}.frontier .relic-collector.triggered{animation:.52s ease-out both frontierCollectorPop}.frontier .symbol-tile.coin img{opacity:0!important}.frontier .symbol-tile.coin:before{content:"";background:radial-gradient(circle at 34% 24%,#fff7ad,#0000 22%),radial-gradient(circle at 50% 54%,#facc15 0 42%,#a16207 43% 68%,#451a03 69%);border-radius:50%;position:absolute;inset:14%;box-shadow:inset 0 0 0 3px #fef3c794,0 7px 16px #0003}.frontier .symbol-tile.coin small{display:none}.frontier .coin-symbol-badge{z-index:2;color:#351904;background:#fff7adf5;min-width:44px;font-weight:900;bottom:42%;box-shadow:0 1px 7px #0000003d}.frontier .symbol-tile.stopped img,.frontier .symbol-tile.stopped span,.frontier .symbol-tile.settling img,.frontier .symbol-tile.settling span{opacity:1!important;animation:none!important;transform:none!important}.frontier .slot-controls>.segmented,.frontier .slot-controls>label,.frontier .slot-controls>.quick-bets,.frontier .slot-controls>.bet-stepper,.frontier .slot-controls>.balance-line,.frontier .slot-controls>.meter,.frontier .slot-controls>.spin-button,.frontier .slot-controls>.buy-bonus-button,.frontier .slot-controls>.toggle-row,.frontier .slot-controls>.ghost-button.icon-button[disabled],.frontier .slot-controls>.session-stats{display:none!important}.frontier .premium-control-icons{flex-wrap:nowrap;grid-column:1/-1;justify-content:center;gap:8px;display:flex}.frontier .bonus-boost-trigger,.frontier .premium-control-icons .speed-toggle{color:#fef3c7;background:#180f06b8;border:1px solid #fde04747;border-radius:999px;align-items:center;gap:6px;min-height:42px;padding:8px 12px;display:inline-flex}.frontier .bonus-boost-grid,.frontier .bonus-buy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.frontier .bonus-boost-grid .bonus-cost-card{text-align:left;cursor:pointer;width:100%;min-height:102px}.frontier .bonus-boost-grid .bonus-cost-card:disabled{opacity:.52;cursor:not-allowed}.frontier .wheel-bonus-screen{z-index:80;background:#030712c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.frontier .wheel-bonus-panel{background:linear-gradient(#431407fa,#0f172afa);border:1px solid #fde04757;border-radius:12px;justify-items:center;gap:12px;width:min(420px,100%);padding:18px;display:grid;box-shadow:0 24px 90px #00000075}.frontier .wheel-bonus-panel>span{color:#fef3c7;letter-spacing:.12em;font-weight:900}.frontier .wheel-disc{aspect-ratio:1;background:conic-gradient(from -18deg,#dc2626,#f59e0b,#16a34a,#0ea5e9,#7c3aed,#dc2626),radial-gradient(circle,#fff7ad 0 18%,#0000 19%);border-radius:50%;place-items:center;width:min(72vw,280px);animation:1.2s cubic-bezier(.14,.8,.18,1) both frontierWheelSpin;display:grid;position:relative;box-shadow:inset 0 0 0 10px #fef3c747,0 0 32px #facc1557}.frontier .wheel-bonus-screen.revealed .wheel-disc{animation:none}.frontier .wheel-disc:after{content:"";filter:drop-shadow(0 2px 3px #00000059);border-top:22px solid #fef3c7;border-left:12px solid #0000;border-right:12px solid #0000;width:0;height:0;position:absolute;top:-8px}.frontier .wheel-disc i{transform:rotate(calc(var(--segment-index) * 36deg));color:#fff7ed;text-shadow:0 1px 2px #000;place-items:start center;font-size:.62rem;font-style:normal;font-weight:800;display:grid;position:absolute;inset:18px}.frontier .wheel-disc b{z-index:2;aspect-ratio:1;color:#3b2200;text-align:center;background:#fef3c7;border-radius:50%;place-items:center;width:48%;padding:8px;font-size:clamp(.72rem,3.3vw,1rem);display:grid}@keyframes frontierWheelSpin{0%{opacity:.8;transform:rotate(0)scale(.92)}to{opacity:1;transform:rotate(3.2turn)scale(1)}}@media (width<=720px){.frontier .slot-controls{gap:8px}.frontier .slot-control-bar{grid-template-columns:minmax(0,.95fr) minmax(0,1.08fr) 72px}.frontier .premium-control-icons{gap:6px}.frontier .premium-control-icons .icon-only{flex:0 0 38px;width:38px;height:38px}.frontier .bonus-boost-trigger{min-height:38px;padding-inline:10px}.frontier .bonus-boost-grid,.frontier .bonus-buy-grid{grid-template-columns:1fr}.frontier .relic-collector{gap:6px;width:min(360px,100% - 10px);padding:5px 8px}.frontier .relic-core{width:46px;height:30px}}@media (width<=360px){.frontier .slot-control-bar{grid-template-columns:minmax(0,.9fr) minmax(0,1.08fr) 66px}.frontier .bonus-boost-trigger span,.frontier .control-readout small{display:none}.frontier .premium-control-icons .icon-only{flex-basis:34px;width:34px;height:34px}}.frontier .reel-bonus-action{grid-area:bonus;justify-content:center;align-items:center;min-height:48px;margin-top:-2px;display:flex!important}.frontier .reel-bonus-action .bonus-feature-icon{color:#3b2200;cursor:pointer;background:radial-gradient(circle at 34% 22%,#fff7adf5,#0000 22%),radial-gradient(circle at 50% 55%,#facc15 0 40%,#b45309 41% 66%,#451a03 67%);border:2px solid #fde04794;border-radius:50%;place-items:center;width:62px;height:62px;padding:0;display:grid;box-shadow:0 0 22px #facc1542,0 8px 22px #00000052}.frontier .reel-bonus-action .bonus-feature-icon strong{text-transform:uppercase;font-size:.62rem;line-height:1}.frontier .slot-controls.card{border-radius:20px;grid-template-columns:1fr;gap:8px;width:min(100%,440px);padding:10px;display:grid;background:linear-gradient(#081218f5,#040a12f7)!important}.frontier .slot-control-bar{grid-column:1;grid-template-columns:minmax(0,1fr) 86px minmax(104px,1fr);grid-template-areas:"balance balance balance""bet spin empty";align-items:center;gap:8px;display:grid}.frontier .control-readout{border-radius:16px;grid-area:balance;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label currency""amount currency""short currency";align-items:center;column-gap:10px;min-height:62px;padding:8px 10px;display:grid}.frontier .control-readout>span{grid-area:label}.frontier .control-readout>strong{grid-area:amount}.frontier .control-readout>small{grid-area:short}.frontier .control-readout .currency-mini{grid-area:currency}.frontier .bet-readout{border-radius:16px;grid-area:bet;min-height:58px;padding:7px}.frontier .bet-readout>div:first-of-type{grid-template-columns:32px minmax(42px,1fr) 32px}.frontier .slot-main-action{grid-area:spin;place-self:center;width:84px;height:84px}.frontier .premium-control-icons{grid-column:1;justify-self:end;gap:6px;width:auto;min-width:0;margin-top:-48px;margin-right:10px;padding:0;display:flex;background:0 0!important;border:0!important}.frontier .premium-control-icons .icon-only{border:1px solid #94a3b847;border-radius:50%;width:34px!important;height:34px!important;box-shadow:none!important;background:#0f172a94!important;flex:0 0 34px!important}.frontier .premium-control-icons .icon-only img{display:none!important}.frontier .premium-control-icons .icon-only svg{opacity:1!important}.frontier .relic-collector{grid-template-columns:auto auto minmax(64px,1fr)}.frontier .relic-core:after{content:"";background:radial-gradient(circle, rgba(250, 204, 21, calc(var(--charge) * .04)), transparent 65%);border-radius:50%;animation:1.7s ease-in-out infinite alternate relicCoreBreath;position:absolute;inset:-9px}.frontier .relic-core i.filled{animation:.42s ease-out both relicCoinSnap}.frontier .wheel-bonus-panel>strong{color:#fef3c7;font-size:1.02rem}.frontier .wheel-win-amount{color:#bbf7d0;text-align:center;margin:-4px 0 0;font-size:clamp(1.25rem,6vw,1.85rem);font-weight:900}@keyframes relicCoreBreath{0%{opacity:.65;transform:scale(.92)}to{opacity:1;transform:scale(1.12)}}@keyframes relicCoinSnap{0%{opacity:.3;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@media (width<=720px){.flagship-game-page .frontier.premium-slot-shell{padding-bottom:clamp(188px,27dvh,228px)}.frontier .frontier-reel-stage{max-height:min(41dvh,100dvh - 340px)}.frontier .reel-bonus-action{min-height:42px}.frontier .reel-bonus-action .bonus-feature-icon{width:54px;height:54px}.frontier .slot-controls.card{gap:6px}.frontier .slot-control-bar{grid-template-columns:minmax(0,1fr) 76px minmax(96px,1fr);gap:6px}.frontier .control-readout{min-height:58px}.frontier .bet-readout{min-height:54px}.frontier .slot-main-action{width:76px;height:76px}}@media (width<=360px){.frontier .slot-control-bar{grid-template-columns:minmax(0,1fr) 68px minmax(90px,1fr)}.frontier .slot-main-action{width:68px;height:68px}.frontier .premium-control-icons{margin-right:6px}.frontier .premium-control-icons .icon-only{flex-basis:31px!important;width:31px!important;height:31px!important}}.frontier .frontier-title-logo+.eyebrow{display:none!important}.frontier .jackpot-banner strong span{grid-template-rows:auto auto;gap:1px;line-height:1;display:grid!important}.frontier .jackpot-banner strong span em,.frontier .jackpot-banner strong span b{white-space:nowrap;font-style:normal;font-weight:1000;display:block}.frontier .jackpot-banner strong span em{font-size:.92em}.frontier .jackpot-banner strong span b{font-size:.9em}.frontier .relic-collector{border-radius:999px;place-items:center;min-height:54px;margin:-2px auto 0;display:grid;background:radial-gradient(circle at 50% 50%, rgba(250, 204, 21, calc(.08 + var(--charge) * .08)), transparent 62%), radial-gradient(circle at 50% 50%, rgba(56, 189, 248, calc(var(--charge) * .035)), transparent 70%)!important;width:74px!important;height:54px!important;max-height:54px!important;box-shadow:none!important;border:0!important;grid-template-columns:1fr!important;padding:0!important}.frontier .relic-collector>span,.frontier .relic-collector>strong{display:none!important}.frontier .relic-core{width:calc(42px + var(--charge) * 4px);height:calc(42px + var(--charge) * 4px);max-width:62px;max-height:62px;filter:drop-shadow(0 0 calc(5px + var(--charge) * 5px) #facc156b);transition:width .18s,height .18s,filter .18s;transform:none}.frontier .relic-core i{transform-origin:50%}.frontier .relic-collector.triggered .relic-core{animation:.62s ease-out both frontierRelicReset}@keyframes frontierRelicReset{0%{filter:drop-shadow(0 0 24px #38bdf8cc);transform:scale(1.18)}54%{opacity:.72;transform:scale(.84)}to{opacity:1;transform:scale(1)}}.frontier .control-readout{grid-template-rows:auto 1fr;grid-template-areas:"label currency""amount currency"!important}.frontier .control-readout>strong,.frontier .control-readout>small{grid-area:unset}.frontier .balance-amount{grid-area:amount;align-items:baseline;gap:7px;min-width:0;display:flex}.frontier .balance-amount strong{color:#fff;min-width:0;font-size:clamp(1.55rem,7vw,2.35rem);line-height:1}.frontier .balance-amount small{color:#dbeafe;font-size:.76rem;font-weight:1000;line-height:1}.frontier .currency-mini{gap:6px}.frontier .currency-mini button{color:#e5e7eb;border-radius:999px;min-width:38px}.frontier .currency-mini button.gold.active{color:#351904;background:linear-gradient(#fff7ad,#f59e0b);box-shadow:0 0 14px #facc156b}.frontier .currency-mini button.sweeps.active{color:#03212a;background:linear-gradient(#99f6e4,#38bdf8);box-shadow:0 0 14px #2dd4bf6b}.frontier .premium-bonus-modal .bonus-modal-token{display:none}.frontier .bonus-boost-grid .bonus-cost-card{text-align:left;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title""icon cost""icon detail";place-items:center start;column-gap:12px;min-height:96px;padding:14px}.frontier .bonus-card-heading{color:#d9f99d;grid-area:title;align-items:center;gap:8px;min-width:0;font-weight:900;display:inline-flex}.frontier .bonus-card-icon{color:#3b2200;border:1px solid #fef3c76b;border-radius:50%;grid-area:icon;place-items:center;width:44px;height:44px;display:grid}.frontier .bonus-card-icon.coin{background:radial-gradient(circle at 34% 24%,#fff7ad,#0000 23%),radial-gradient(circle,#facc15 0 42%,#a16207 43% 68%,#451a03 69%)}.frontier .bonus-card-icon.wheel{color:#fef3c7;background:conic-gradient(from -16deg,#dc2626,#f59e0b,#16a34a,#0ea5e9,#7c3aed,#dc2626)}.frontier .bonus-card-icon.scatter{background:radial-gradient(circle,#2dd4bf47,#0e7490bd);overflow:hidden}.frontier .bonus-card-icon.scatter img{object-fit:contain;width:36px;height:36px}.frontier .bonus-cost-card>strong{grid-area:cost}.frontier .bonus-cost-card>small{grid-area:detail;line-height:1.25}@media (width<=720px){.frontier .jackpot-banner strong span em,.frontier .jackpot-banner strong span b{font-size:.9em}.frontier .relic-collector{min-height:46px;width:64px!important;height:46px!important}.frontier .relic-core{width:calc(34px + var(--charge) * 3px);height:calc(34px + var(--charge) * 3px)}.frontier .control-readout{grid-template-columns:minmax(0,1fr) auto}.frontier .balance-amount strong{font-size:clamp(1.45rem,6.5vw,1.9rem)}.frontier .bonus-boost-grid .bonus-cost-card{min-height:84px;padding:12px}}.frontier .slot-header{grid-template-columns:48px minmax(0,1fr) 98px;gap:6px;margin-bottom:-6px}.frontier .slot-header-actions{place-items:center end;display:grid}.frontier .header-jackpot-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:96px;display:grid}.frontier .header-jackpot-strip strong{color:#fff7ad;text-align:center;text-transform:uppercase;border:1px solid #ffd780b8;border-radius:7px;place-items:center;min-width:0;min-height:28px;padding:3px 2px;display:grid;box-shadow:inset 0 -6px 10px #00000047,0 5px 12px #00000047}.frontier .header-jackpot-strip strong:first-of-type{background:linear-gradient(#dc2626,#7f1d1d)}.frontier .header-jackpot-strip strong:nth-of-type(2){background:linear-gradient(#0ea5e9,#1e3a8a)}.frontier .header-jackpot-strip strong:nth-of-type(3){background:linear-gradient(#16a34a,#064e3b)}.frontier .header-jackpot-strip strong:nth-of-type(4){background:linear-gradient(#a855f7,#581c87)}.frontier .header-jackpot-strip span{gap:1px;line-height:1;display:grid}.frontier .header-jackpot-strip em,.frontier .header-jackpot-strip b{white-space:nowrap;font-style:normal;font-weight:1000;display:block}.frontier .relic-collector{margin:-7px auto -8px!important}.frontier .slot-board{gap:4px}.frontier .slot-state-pill{min-height:30px;padding-block:5px}.frontier .reel-bonus-action{min-height:42px;margin-top:-6px}.frontier .reel-bonus-action .bonus-feature-icon{width:58px;height:58px}.frontier .reel-bonus-action .bonus-feature-icon strong{display:none!important}.frontier .reel-bonus-action .bonus-feature-art{width:70%;height:70%}.frontier .slot-controls.card{position:relative}.frontier .premium-control-icons{justify-content:flex-end;align-items:center;position:absolute;bottom:25px;right:16px;transform:none;margin:0!important}@media (width<=720px){.frontier .slot-header{grid-template-columns:44px minmax(0,1fr) 94px;gap:4px}.frontier .header-jackpot-strip{gap:3px;width:92px}.frontier .header-jackpot-strip strong{border-radius:6px;min-height:25px}.frontier .header-jackpot-strip em{font-size:.46rem}.frontier .header-jackpot-strip b{font-size:.45rem}.frontier .frontier-title-logo{max-height:clamp(76px,13dvh,118px)}.frontier .premium-control-icons{bottom:23px;right:15px}}@media (width<=360px){.frontier .slot-header{grid-template-columns:40px minmax(0,1fr) 86px}.frontier .header-jackpot-strip{width:84px}.frontier .header-jackpot-strip em,.frontier .header-jackpot-strip b{font-size:.42rem}.frontier .premium-control-icons{bottom:25px;right:12px}}.frontier .slot-header{grid-template-columns:46px minmax(0,1fr) 72px;align-items:start;gap:5px}.frontier .frontier-title-logo{width:min(100%,252px);max-height:108px}.frontier .header-jackpot-strip{grid-template-rows:repeat(4,minmax(0,auto));grid-template-columns:1fr;align-self:start;gap:3px;width:68px}.frontier .header-jackpot-strip strong{min-height:23px;padding:2px}.frontier .header-jackpot-strip em{font-size:.48rem}.frontier .header-jackpot-strip b{font-size:.47rem}.frontier .slot-controls.card{z-index:45;transform:translate(-50%);left:50%!important;right:auto!important;bottom:max(8px, env(safe-area-inset-bottom))!important;width:min(100vw - 16px,440px)!important;position:fixed!important}.frontier .premium-control-icons{bottom:24px}.flagship-game-page .frontier.premium-slot-shell{padding-bottom:calc(184px + env(safe-area-inset-bottom))!important}@media (width<=720px){.frontier .slot-header{grid-template-columns:44px minmax(0,1fr) 70px}.frontier .frontier-title-logo{width:min(100%,246px);max-height:104px}.frontier .header-jackpot-strip{gap:3px;width:66px}.frontier .header-jackpot-strip strong{min-height:22px}.frontier .premium-control-icons{bottom:23px}}@media (width<=360px){.frontier .slot-header{grid-template-columns:40px minmax(0,1fr) 62px}.frontier .frontier-title-logo{width:min(100%,226px);max-height:98px}.frontier .header-jackpot-strip{width:60px}.frontier .header-jackpot-strip strong{min-height:21px}.frontier .header-jackpot-strip em,.frontier .header-jackpot-strip b{font-size:.4rem}}.frontier-bet-modal-backdrop{z-index:90;padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));background:#030712b8;place-items:center;display:grid;position:fixed;inset:0}.frontier .modal-backdrop{z-index:110}.frontier-bet-modal{background:linear-gradient(#0f172afa,#030712fa);border:1px solid #facc1570;border-radius:18px;gap:12px;width:min(90vw,390px);max-width:90vw;margin:auto;padding:14px;display:grid;box-shadow:0 22px 80px #00000080}.frontier-bet-modal-header{color:#fef3c7;justify-content:space-between;align-items:center;gap:12px;display:flex}.frontier-bet-modal-header strong{font-size:1rem}.frontier-bet-modal-header .icon-only{border-radius:50%;width:34px;height:34px;min-height:34px}.frontier-bet-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.frontier-bet-modal-grid button{color:#dbeafe;background:#0f172ad1;border:1px solid #7dd3fc3d;border-radius:12px;min-width:0;min-height:44px;font-size:clamp(.8rem,3.6vw,1rem);font-weight:1000}.frontier-bet-modal-grid button.active{color:#351904;background:linear-gradient(#fff7ad,#f59e0b);border-color:#fef3c7b8;box-shadow:0 0 18px #facc154d}.frontier .treasure-pot-collector{z-index:3;contain:layout;justify-self:center;place-items:center;width:124px;height:82px;margin:-8px auto -12px;display:grid;position:relative;overflow:visible}.frontier .treasure-pot-core{width:98px;height:72px;transform:scale(var(--pot-scale));will-change:transform;transition:transform .18s,opacity .18s;animation:3.4s ease-in-out infinite treasurePotBreathe;position:relative}.frontier .treasure-pot-aura{opacity:calc(.2 + var(--pot-glow) * .55);transform:scale(calc(.88 + var(--pot-glow) * .22));background:radial-gradient(circle at 50% 48%,#facc158f,#0000 48%),radial-gradient(circle at 50% 55%,#22d3ee38,#0000 68%);border-radius:50%;position:absolute;inset:4px 8px 0}.frontier .treasure-pot-inner-light{height:calc(8px + var(--charge) * 7px);z-index:1;max-height:44px;opacity:calc(.2 + var(--pot-glow) * .68);transform-origin:bottom;transform:translateY(var(--pot-rise));background:linear-gradient(#fef3c75c,#facc15f0);border-radius:999px 999px 16px 16px;transition:height .22s,opacity .22s,transform .22s;position:absolute;bottom:14px;left:25px;right:25px}.frontier .treasure-pot-bowl{z-index:3;background:radial-gradient(at 50% 5%,#fff7adb8,#0000 40%),linear-gradient(160deg,#fbbf24f5,#b45309 54%,#451a03);border:2px solid #fef3c79e;border-radius:12px 12px 30px 30px;height:40px;position:absolute;bottom:5px;left:14px;right:14px;box-shadow:inset 0 -8px 12px #451a038f,inset 0 6px 10px #fef3c729,0 8px 18px #00000052}.frontier .treasure-pot-bowl:before{content:"";background:radial-gradient(at 48% 18%,#ffffff9e,#0000 30%),linear-gradient(#fff7ad,#f59e0b 58%,#92400e);border:2px solid #fef3c7b3;border-radius:999px;height:19px;position:absolute;top:-11px;left:-11px;right:-11px}.frontier .treasure-pot-bowl:after{content:"";height:8px;opacity:calc(.35 + var(--pot-glow) * .6);background:#fef3c7d1;border-radius:999px;position:absolute;top:-7px;left:22%;right:22%}.frontier .treasure-pot-coins{z-index:2;pointer-events:none;position:absolute;inset:0}.frontier .treasure-pot-coins i{opacity:0;background:radial-gradient(circle at 34% 24%,#fff7ad,#0000 24%),radial-gradient(circle,#facc15 0 45%,#a16207 46% 68%,#451a03 69%);border-radius:50%;width:17px;height:17px;transition:transform .18s,opacity .18s;position:absolute;transform:translateY(15px)scale(.45);box-shadow:inset 0 0 0 2px #fef3c761,0 0 8px #facc1557}.frontier .treasure-pot-coins i:first-child{bottom:25px;left:26px}.frontier .treasure-pot-coins i:nth-child(2){bottom:31px;left:42px}.frontier .treasure-pot-coins i:nth-child(3){bottom:25px;left:58px}.frontier .treasure-pot-coins i:nth-child(4){bottom:40px;left:35px}.frontier .treasure-pot-coins i:nth-child(5){bottom:47px;left:51px}.frontier .treasure-pot-coins i.filled{opacity:calc(.55 + var(--pot-glow) * .45);animation:.52s ease-out both treasurePotCoinSettle;transform:translateY(0)scale(1)}.frontier .treasure-pot-spark{z-index:4;width:6px;height:6px;opacity:calc(.1 + var(--pot-glow) * .85);transform:scale(calc(.7 + var(--pot-glow) * .45));background:#facc15f2;border-radius:50%;animation:1.8s ease-in-out infinite treasurePotSparkle;position:absolute}.frontier .treasure-pot-spark:first-of-type{top:17px;left:11px}.frontier .treasure-pot-spark:nth-of-type(2){animation-delay:.22s;top:20px;right:10px}.frontier .treasure-pot-spark:nth-of-type(3){animation-delay:.48s;top:4px;right:26px}.frontier .treasure-pot-flying-coins,.frontier .treasure-pot-burst{z-index:5;pointer-events:none;position:absolute;inset:0}.frontier .treasure-pot-flying-coins span,.frontier .treasure-pot-burst span{background:radial-gradient(circle at 34% 24%,#fff7ad,#0000 24%),radial-gradient(circle,#facc15 0 45%,#a16207 46% 68%,#451a03 69%);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:42%;left:50%;box-shadow:inset 0 0 0 1px #fef3c770}.frontier .treasure-pot-flying-coins span{animation:.68s cubic-bezier(.2,.8,.24,1) both treasurePotFlyIn;animation-delay:calc(var(--fly-index) * 55ms)}.frontier .treasure-pot-burst span{opacity:0;animation:.82s ease-out both treasurePotBurst;animation-delay:calc(var(--burst-index) * 24ms)}.frontier .treasure-pot-collector.collecting .treasure-pot-core{animation:.62s ease-out both treasurePotImpact}.frontier .treasure-pot-collector.triggered .treasure-pot-core{animation:.98s ease-out both treasurePotTrigger}.frontier .treasure-pot-collector.triggered .treasure-pot-aura,.frontier .treasure-pot-collector.triggered .treasure-pot-inner-light{opacity:1}.frontier .treasure-pot-trigger-label{z-index:8;color:#451a03;text-transform:uppercase;background:linear-gradient(#fef3c7,#facc15);border-radius:999px;width:max-content;max-width:150px;padding:3px 8px;font-size:.63rem;font-weight:1000;animation:.98s ease-out both treasurePotLabelPop;position:absolute;bottom:-8px;left:50%;transform:translate(-50%);box-shadow:0 0 14px #facc158f}.frontier .treasure-pot-collector.charge-empty .treasure-pot-coins i{opacity:0}.frontier .treasure-pot-collector.charge-full .treasure-pot-core{animation:2.4s ease-in-out infinite treasurePotBreathe}@keyframes treasurePotBreathe{0%,to{transform:scale(var(--pot-scale)) translateY(0)}50%{transform:scale(calc(var(--pot-scale) + .025)) translateY(-1px)}}@keyframes treasurePotCoinSettle{0%{opacity:0;transform:translateY(-12px)scale(.62)}68%{opacity:1;transform:translateY(2px)scale(1.08)}to{opacity:calc(.55 + var(--pot-glow) * .45);transform:translateY(0)scale(1)}}@keyframes treasurePotFlyIn{0%{opacity:0;transform:translate(calc(var(--fly-x) * 1.6), 92px) scale(.55) rotate(0deg)}24%{opacity:1}72%{opacity:1;transform:translate(var(--fly-x), 14px) scale(1.08) rotate(210deg)}to{opacity:0;transform:translate(0)scale(.42)rotate(320deg)}}@keyframes treasurePotImpact{0%{transform:scale(var(--pot-scale)) translateY(0)}42%{transform:scale(calc(var(--pot-scale) + .1)) translateY(-2px)}68%{transform:scale(calc(var(--pot-scale) - .02)) translateY(2px)}to{transform:scale(var(--pot-scale)) translateY(0)}}@keyframes treasurePotSparkle{0%,to{opacity:calc(.1 + var(--pot-glow) * .75);transform:scale(.72)}50%{opacity:calc(.28 + var(--pot-glow) * .72);transform:scale(1.18)}}@keyframes treasurePotTrigger{0%{transform:scale(var(--pot-scale)) translateX(0);opacity:1}18%{transform:scale(calc(var(--pot-scale) + .18)) translateX(-2px);opacity:1}32%{transform:scale(calc(var(--pot-scale) + .08)) translateX(3px)}48%{transform:scale(calc(var(--pot-scale) + .16)) translateX(-2px)}72%{opacity:.78;transform:scale(.82)translate(0)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes treasurePotBurst{0%{opacity:0;transform:translate(0)scale(.5)}18%{opacity:1}to{opacity:0;transform:rotate(calc(var(--burst-index) * 45deg)) translate(38px) rotate(calc(var(--burst-index) * -45deg)) scale(.78)}}@keyframes treasurePotLabelPop{0%{opacity:0;transform:translate(-50%,6px)scale(.86)}18%,76%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-3px)scale(.96)}}.frontier .reel-bonus-action{justify-content:center;align-items:center;min-height:68px;margin:-4px 0 8px;display:flex!important}.frontier .premium-control-icons .eboost-control,.frontier .premium-control-icons .speed-control{color:#dbeafe}.frontier .money-lightning-boost-control{background:radial-gradient(circle at 50% 42%,#fef3c74d,#0000 42%),radial-gradient(circle,#92400ee6 0 56%,#451a03f2 57% 100%);border:1px solid #facc15bf;border-radius:50%;place-items:center;min-width:58px;padding:7px;animation:2.6s ease-in-out infinite moneyLightningIdlePulse;display:grid;position:relative;overflow:visible;transform:translateZ(0);box-shadow:0 0 18px #facc155c,0 0 34px #22d3ee2e,inset 0 1px 4px #ffffff4d;flex-basis:58px!important;width:58px!important;height:58px!important}.frontier .money-lightning-boost-control:before{content:"";border-radius:inherit;opacity:.72;pointer-events:none;background:radial-gradient(circle,#facc153d,#0000 64%);position:absolute;inset:-7px}.frontier .money-lightning-boost-control:hover,.frontier .money-lightning-boost-control:active,.frontier .money-lightning-boost-control:focus-visible{transform:translateY(-1px)scale(1.04);box-shadow:0 0 24px #facc159e,0 0 42px #22d3ee52,inset 0 1px 5px #ffffff6b}.frontier .money-lightning-button-art{z-index:1;place-items:center;width:42px;height:42px;display:grid;position:relative}.frontier .money-lightning-icon{object-fit:contain;width:100%;height:100%;transition:opacity .15s,transform .15s,filter .15s;position:absolute;inset:0}.frontier .money-lightning-icon.primary{opacity:1;filter:drop-shadow(0 2px 3px #0000008c)}.frontier .money-lightning-icon.neon{opacity:0;filter:drop-shadow(0 0 6px #facc15e6)drop-shadow(0 0 10px #22d3ee8c);transform:scale(1.06)}.frontier .money-lightning-boost-control:hover .money-lightning-icon.primary,.frontier .money-lightning-boost-control:active .money-lightning-icon.primary,.frontier .money-lightning-boost-control:focus-visible .money-lightning-icon.primary{opacity:0}.frontier .money-lightning-boost-control:hover .money-lightning-icon.neon,.frontier .money-lightning-boost-control:active .money-lightning-icon.neon,.frontier .money-lightning-boost-control:focus-visible .money-lightning-icon.neon{opacity:1}@keyframes moneyLightningIdlePulse{0%,to{box-shadow:0 0 15px #facc154d,0 0 28px #22d3ee24,inset 0 1px 4px #ffffff47}50%{box-shadow:0 0 23px #facc1580,0 0 38px #22d3ee3d,inset 0 1px 5px #ffffff5c}}.frontier .speed-control svg{fill:#0000;color:#dbeafe;transition:fill .15s,color .15s,filter .15s}.frontier .speed-control.speed-fast svg{fill:#facc15;color:#facc15;filter:drop-shadow(0 0 5px #facc15a3)}.frontier .speed-control.speed-turbo svg{fill:#ef4444;color:#ef4444;filter:drop-shadow(0 0 6px #ef4444b3)}.frontier .slot-control-bar{grid-template-columns:minmax(0,1fr) 78px minmax(138px,1fr)}.frontier .premium-control-icons{right:12px}@media (width<=720px){.frontier .treasure-pot-collector{width:104px;height:68px;margin:-7px auto -13px}.frontier .treasure-pot-core{width:82px;height:60px}.frontier .slot-control-bar{grid-template-columns:minmax(0,1fr) 72px minmax(128px,1fr)}.frontier .reel-bonus-action{min-height:62px;margin:-6px 0 6px}.frontier .money-lightning-boost-control{min-width:54px;padding:7px;flex-basis:54px!important;width:54px!important;height:54px!important}.frontier .money-lightning-button-art{width:39px;height:39px}.frontier .premium-control-icons .icon-only{flex-basis:31px!important;width:31px!important;height:31px!important}.frontier .premium-control-icons{right:11px}}@media (width<=360px){.frontier-bet-modal{width:min(90vw,318px);padding:12px}.frontier-bet-modal-grid{gap:6px}.frontier-bet-modal-grid button{min-height:40px}.frontier .slot-control-bar{grid-template-columns:minmax(0,.95fr) 66px minmax(122px,1fr)}.frontier .premium-control-icons{gap:4px;right:9px}.frontier .reel-bonus-action{min-height:56px;margin:-8px 0 5px}.frontier .money-lightning-boost-control{min-width:49px;padding:6px;flex-basis:49px!important;width:49px!important;height:49px!important}.frontier .money-lightning-button-art{width:35px;height:35px}.frontier .premium-control-icons .icon-only{flex-basis:29px!important;width:29px!important;height:29px!important}}@media (prefers-reduced-motion:reduce){.frontier .treasure-pot-core,.frontier .treasure-pot-coins i.filled,.frontier .treasure-pot-spark,.frontier .treasure-pot-flying-coins span,.frontier .treasure-pot-burst span,.frontier .treasure-pot-trigger-label{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.frontier .treasure-pot-flying-coins,.frontier .treasure-pot-burst{display:none}}.frontier-entry-shell{height:100dvh;overflow:hidden;min-height:100dvh!important;padding:0!important}.frontier-entry-screen{isolation:isolate;width:100%;min-height:100dvh;padding:max(14px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));color:#fff7ed;background:radial-gradient(circle at 48% 24%,#facc1538,#0000 24%),linear-gradient(#101827 0%,#4a1f11 52%,#190905 100%);place-items:center;display:grid;position:relative;overflow:hidden}.frontier-entry-canyon{z-index:-1;background:radial-gradient(circle at 18% 28%,#facc1533,#0000 20%),linear-gradient(165deg,#0000 0 34%,#7a2d12b3 35% 54%,#0000 55%),linear-gradient(18deg,#0000 0 48%,#451a039e 49% 67%,#0000 68%),linear-gradient(#111827 0%,#78350f 56%,#2b0d08 100%);position:absolute;inset:0;overflow:hidden}.frontier-entry-canyon:before,.frontier-entry-canyon:after{content:"";clip-path:polygon(0 100%,0 50%,16% 34%,28% 53%,42% 26%,57% 55%,72% 30%,87% 53%,100% 36%,100% 100%);background:linear-gradient(#78350fd1,#431407f5);height:46%;position:absolute;bottom:-4%;left:-10%;right:-10%}.frontier-entry-canyon:after{opacity:.45;background:linear-gradient(#164e636b,#451a03c7);height:34%;bottom:10%;transform:scaleX(1.08)}.frontier-entry-logo{object-fit:contain;filter:drop-shadow(0 8px 12px #0000007a);width:min(76vw,330px);max-height:124px}.frontier-loading-panel{background:linear-gradient(#0f172a8a,#451a0357);border:1px solid #fef3c752;border-radius:16px;justify-items:center;gap:12px;width:min(360px,92vw);padding:18px 16px;display:grid;box-shadow:0 20px 70px #00000070}.frontier-loading-panel strong{color:#fef3c7;text-transform:uppercase;font-size:clamp(1rem,4.5vw,1.28rem)}.frontier-loading-panel small{color:#bae6fd;font-weight:900}.frontier-loading-coin{background:radial-gradient(circle,#facc1533,#0000 68%);border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.frontier-loading-coin span{background:radial-gradient(circle at 34% 24%,#fff7ad,#0000 22%),radial-gradient(circle,#facc15 0 45%,#a16207 46% 70%,#451a03 71%);border-radius:50%;width:38px;height:38px;animation:1s linear infinite frontierLoadingCoinSpin}.frontier-loading-track{background:#030712b8;border:1px solid #fef3c738;border-radius:999px;width:100%;height:11px;padding:2px}.frontier-loading-track i{border-radius:inherit;background:linear-gradient(90deg,#f97316,#facc15,#22c55e);height:100%;transition:width .16s;display:block;box-shadow:0 0 12px #facc158c}.frontier-feature-intro{cursor:default;align-content:space-between;gap:10px}.frontier-intro-top{justify-items:center;width:100%;display:grid}.frontier-intro-stage{grid-template-columns:minmax(0,1fr) minmax(88px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(6px,2vw,20px);width:min(100%,980px);display:grid}.frontier-feature-card{text-align:center;border:2px solid #fef3c7b8;border-radius:14px;align-content:center;gap:8px;min-height:clamp(178px,30dvh,250px);padding:clamp(10px,3vw,18px);animation:.52s ease-out both frontierIntroCardIn;display:grid;box-shadow:inset 0 -10px 18px #451a0361,0 16px 34px #0000006b}.frontier-feature-card.hold{background:linear-gradient(#dc2626f0,#7f1d1de6)}.frontier-feature-card.wheel{background:linear-gradient(#16a34af0,#064e3be6);animation-delay:.12s}.frontier-feature-card span{color:#fde68a;text-transform:uppercase;font-size:clamp(.62rem,2.6vw,.8rem);font-weight:1000}.frontier-feature-card h2{color:#fef3c7;text-shadow:0 2px #451a03cc;margin:0;font-size:clamp(1.05rem,4.6vw,1.55rem)}.frontier-feature-card p{color:#fff7ed;margin:0;font-size:clamp(.72rem,3.1vw,.95rem);font-weight:800;line-height:1.3}.frontier-relic-hero{place-items:center;height:clamp(180px,36dvh,330px);animation:3.2s ease-in-out infinite frontierRelicFloat;display:grid;position:relative}.frontier-relic-sun{aspect-ratio:1;background:radial-gradient(circle,#fef3c7f2,#facc15bd 38%,#b4530933 66%,#0000 68%);border-radius:50%;width:clamp(96px,24vw,170px);position:absolute;box-shadow:0 0 30px #facc1566}.frontier-relic-mask{z-index:1;background:radial-gradient(circle at 32% 35%,#22d3ee 0 6%,#0000 7%),radial-gradient(circle at 68% 35%,#22d3ee 0 6%,#0000 7%),linear-gradient(#f59e0b,#92400e 62%,#451a03);border:3px solid #fef3c7b8;border-radius:42% 42% 26% 26%;width:clamp(76px,18vw,130px);height:clamp(108px,27vw,190px);position:relative;box-shadow:inset 0 -12px 22px #451a037a,0 12px 30px #0000006b}.frontier-relic-mask i{aspect-ratio:1;background:#67e8f9;border-radius:50%;width:14%;position:absolute;top:32%;box-shadow:0 0 12px #22d3eee6}.frontier-relic-mask i:first-child{left:27%}.frontier-relic-mask i:nth-child(2){right:27%}.frontier-relic-mask b{background:#451a03d6;border-radius:999px;height:8%;position:absolute;bottom:22%;left:29%;right:29%}.frontier-relic-base{background:#00000057;border-radius:50%;width:78%;max-width:190px;height:18px;position:absolute;bottom:4%}.frontier-intro-mini-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:min(100%,620px);display:grid}.frontier-intro-mini-features span{color:#e0f2fe;text-align:center;background:#0f172a9e;border:1px solid #7dd3fc3d;border-radius:999px;min-width:0;padding:7px 6px;font-size:clamp(.58rem,2.7vw,.78rem);font-weight:900}.frontier-intro-actions{justify-items:center;gap:8px;width:min(100%,360px);display:grid}.frontier-skip-intro{color:#dbeafe;align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:inline-flex}.frontier-skip-intro input{accent-color:#facc15;width:18px;height:18px}.frontier-continue-button{color:#451a03;text-transform:uppercase;background:linear-gradient(#fef3c7,#facc15 54%,#f97316);border:1px solid #fef3c7c2;border-radius:999px;width:min(100%,270px);min-height:46px;font-weight:1000;animation:1.8s ease-in-out infinite frontierContinuePulse;box-shadow:0 0 22px #facc1575}.frontier-intro-reopen-layer{z-index:130;position:fixed;inset:0}@keyframes frontierLoadingCoinSpin{to{transform:rotateY(360deg)}}@keyframes frontierIntroCardIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes frontierRelicFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes frontierContinuePulse{0%,to{transform:scale(1);box-shadow:0 0 18px #facc155c}50%{transform:scale(1.025);box-shadow:0 0 28px #facc1594}}@media (width<=420px){.frontier-entry-screen{gap:8px;padding-inline:8px}.frontier-entry-logo{width:min(72vw,246px);max-height:104px}.frontier-intro-stage{grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr);gap:5px}.frontier-feature-card{border-radius:12px;min-height:176px;padding:9px 7px}.frontier-relic-hero{height:190px}.frontier-intro-mini-features{gap:5px}.frontier-intro-mini-features span{padding:6px 4px}}@media (width<=340px){.frontier-feature-card{min-height:168px;padding:8px 6px}.frontier-feature-card p{font-size:.66rem}.frontier-intro-stage{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr)}.frontier-relic-hero{height:172px}.frontier-continue-button{min-height:42px}}@media (prefers-reduced-motion:reduce){.frontier-loading-coin span,.frontier-feature-card,.frontier-relic-hero,.frontier-continue-button{animation-duration:1ms!important;animation-iteration-count:1!important}}.frontier .premium-control-icons{gap:4px}@media (width<=720px){.frontier .premium-control-icons .icon-only{flex-basis:30px!important;width:30px!important;height:30px!important}}@media (width<=360px){.frontier .slot-control-bar{grid-template-columns:minmax(0,.88fr) 64px minmax(130px,1fr)}.frontier .premium-control-icons{gap:3px}.frontier .premium-control-icons .icon-only{flex-basis:27px!important;width:27px!important;height:27px!important}}.frontier-feature-intro{padding:max(10px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));background:#160a06;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:clamp(8px,2dvh,18px)}.frontier-intro-art-layers{z-index:-1;background:#160a06;position:absolute;inset:0;overflow:hidden}.frontier-intro-art-layers img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.frontier-intro-bg{transform:scale(1.015)}.frontier-intro-rays{opacity:.78;mix-blend-mode:screen;animation:6s ease-in-out infinite alternate frontierIntroRaysDrift}.frontier-intro-embers{opacity:.7;mix-blend-mode:screen;animation:5.4s ease-in-out infinite alternate frontierIntroEmbersFloat}.frontier-intro-top{z-index:1;position:relative}.frontier-intro-logo-pro{width:clamp(198px,58vw,390px);max-height:clamp(82px,16dvh,150px);animation:.52s ease-out both frontierIntroLogoIn}.frontier-intro-stage{z-index:1;grid-template-columns:minmax(0,1fr) clamp(70px,22vw,220px) minmax(0,1fr);place-items:center;gap:clamp(4px,1.8vw,22px);width:min(100%,1060px);min-height:0;display:grid;position:relative}.frontier-feature-card{aspect-ratio:.72;width:min(100%,330px);min-height:auto;box-shadow:none;text-align:center;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:relative;overflow:visible;background:0 0!important}.frontier-feature-card.hold{animation:.62s cubic-bezier(.18,.9,.24,1) both frontierIntroCardSlideLeft}.frontier-feature-card.wheel{animation:.62s cubic-bezier(.18,.9,.24,1) both frontierIntroCardSlideRight}.frontier-card-frame{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 10px 14px #00000073);width:100%;height:100%;position:absolute;inset:0}.frontier-card-copy{z-index:1;color:#fff7ed;grid-template-rows:auto auto minmax(0,1fr);align-content:center;justify-items:center;gap:clamp(4px,1dvh,10px);width:74%;height:76%;padding-top:9%;display:grid;position:relative}.frontier-card-icon{object-fit:contain;filter:drop-shadow(0 5px 8px #0000006b);width:clamp(38px,13vw,92px);height:clamp(38px,13vw,92px)}.frontier-card-copy h2{color:#fef3c7;text-transform:uppercase;text-shadow:0 2px #451a03f2,0 0 10px #facc1559;margin:0;font-size:clamp(.86rem,3.6vw,1.65rem);line-height:.98}.frontier-card-copy p{color:#fffaf0;text-shadow:0 2px 4px #451a03d1;width:100%;margin:0;font-size:clamp(.55rem,2.15vw,.98rem);font-weight:900;line-height:1.18}.frontier-relic-hero{place-items:center;width:clamp(76px,23vw,230px);height:min(42dvh,380px);min-height:150px;animation:3.2s ease-in-out infinite frontierRelicFloat;display:grid;position:relative}.frontier-relic-aura,.frontier-relic-spirit,.frontier-relic-shadow{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.frontier-relic-spirit{z-index:1;filter:drop-shadow(0 12px 20px #0000006b);width:116%;max-width:270px}.frontier-intro-actions{z-index:1;gap:7px;width:min(100%,360px);position:relative}.frontier-continue-button{color:#451a03;width:clamp(210px,58vw,340px);min-height:clamp(46px,9dvh,68px);box-shadow:none;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;animation:1.8s ease-in-out infinite frontierContinuePulse;display:grid;position:relative;overflow:visible}.frontier-continue-button img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 18px #facc1570);width:100%;height:100%;position:absolute;inset:0}.frontier-continue-button span{z-index:1;color:#451a03;text-transform:uppercase;text-shadow:0 1px #fef3c7b8;font-size:clamp(.86rem,3.6vw,1.15rem);font-weight:1000;position:relative}.frontier-skip-intro{color:#fef3c7;text-shadow:0 1px 2px #0000009e;background:#03071257;border-radius:999px;padding:3px 9px}@keyframes frontierIntroLogoIn{0%{opacity:0;transform:translateY(-18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes frontierIntroCardSlideLeft{0%{opacity:0;transform:translate(-34px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes frontierIntroCardSlideRight{0%{opacity:0;transform:translate(34px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes frontierRelicAuraPulse{0%,to{opacity:.68;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes frontierIntroRaysDrift{0%{opacity:.58;transform:translateY(-6px)scale(1.01)}to{opacity:.82;transform:translateY(5px)scale(1.03)}}@keyframes frontierIntroEmbersFloat{0%{opacity:.48;transform:translateY(8px)}to{opacity:.78;transform:translateY(-8px)}}@media (width<=420px){.frontier-feature-intro{gap:6px;padding-inline:6px}.frontier-intro-logo-pro{width:clamp(190px,68vw,258px);max-height:102px}.frontier-intro-stage{grid-template-columns:minmax(0,1fr) clamp(58px,21vw,78px) minmax(0,1fr);gap:3px}.frontier-feature-card{width:min(100%,120px)}.frontier-card-copy{gap:4px;width:76%;height:78%;padding-top:10%}.frontier-card-icon{width:clamp(34px,12vw,44px);height:clamp(34px,12vw,44px)}.frontier-card-copy h2{font-size:clamp(.72rem,3.6vw,.9rem)}.frontier-card-copy p{font-size:clamp(.5rem,2.45vw,.62rem);line-height:1.1}.frontier-relic-hero{width:clamp(62px,22vw,82px);height:28dvh;min-height:150px}.frontier-continue-button{width:clamp(210px,72vw,270px);min-height:48px}}@media (width<=340px){.frontier-intro-stage{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr)}.frontier-feature-card{width:min(100%,112px)}.frontier-card-copy p{font-size:.48rem}}@media (width<=420px){.frontier-feature-intro .frontier-feature-card-row{gap:clamp(10px,3.4vw,14px)}.frontier-feature-intro .frontier-feature-card{width:clamp(150px,43vw,178px);height:clamp(246px,38dvh,286px)}.frontier-feature-intro .frontier-card-copy{padding:13px 7px;inset:10.5% 7.5% 8%}.frontier-feature-intro .frontier-card-icon{width:clamp(40px,11vw,48px);height:clamp(40px,11vw,48px)}}@media (width<=340px){.frontier-feature-intro .frontier-feature-card-row{gap:6px}.frontier-feature-intro .frontier-feature-card{width:150px;height:246px}.frontier-feature-intro .frontier-card-copy{padding:12px 6px;inset:10% 7% 8%}.frontier-feature-intro .frontier-card-copy h2{font-size:18px}.frontier-feature-intro .frontier-card-copy p{font-size:10.5px;line-height:1.08}}.table-game-art{padding:0;position:relative;overflow:hidden}@media (width<=1020px){.main-panel{min-height:100dvh}}@media (width<=620px){.page-stack>.page-stack .game-grid,.slot-games-lobby .game-grid,.table-games-lobby .game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page-stack>.page-stack .game-card,.page-stack>.page-stack .table-game-card.title-card,.slot-games-lobby .game-card,.table-games-lobby .table-game-card.title-card{min-height:0}.page-stack>.page-stack .game-art,.page-stack>.page-stack .table-game-art,.slot-games-lobby .game-art,.table-games-lobby .table-game-art{height:clamp(112px,31vw,142px);min-height:0}.page-stack>.page-stack .table-game-card.title-card,.table-games-lobby .table-game-card.title-card{grid-template-rows:auto clamp(112px,31vw,142px) auto auto}.page-stack>.page-stack .game-logo,.slot-games-lobby .game-logo{width:min(100%,168px);min-height:92px}.page-stack>.page-stack .logo-orbit.has-logo-image,.slot-games-lobby .logo-orbit.has-logo-image{width:min(100%,154px);height:84px}.page-stack>.page-stack .logo-orbit.has-logo-image img,.slot-games-lobby .logo-orbit.has-logo-image img{max-height:76px}.page-stack>.page-stack .game-card-link>strong,.page-stack>.page-stack .table-game-card.title-card>strong,.slot-games-lobby .game-card-link>strong,.table-games-lobby .table-game-card.title-card>strong{padding-inline:10px;font-size:clamp(.82rem,4.2vw,.98rem)}.page-stack>.page-stack .game-card-link>small,.page-stack>.page-stack .table-game-card.title-card>small,.slot-games-lobby .game-card-link>small,.table-games-lobby .table-game-card.title-card>small{min-height:2.25em;padding:0 10px 12px;font-size:.68rem}.table-games-lobby .table-badges,.game-card-badges{gap:4px;top:8px;left:8px;right:8px}.table-games-lobby .table-badges{padding:8px 8px 6px;position:relative;top:auto;left:auto;right:auto}.game-card-badges span{min-height:20px;padding-inline:6px;font-size:.58rem}}@media (orientation:portrait),(width<=620px){.roulette-premium-page .roulette-board.roulette-full-board{grid-template:"zero zero"clamp(34px,7dvh,44px)"numbers columns"minmax(0,1fr)"dozens dozens"clamp(28px,5.3dvh,36px)"outside outside"clamp(34px,6.2dvh,42px)/minmax(0,1fr) clamp(34px,10vw,46px)!important;gap:4px!important}.roulette-premium-page .roulette-board.roulette-full-board .roulette-zero-zone{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:1fr 1fr .72fr 1fr!important;gap:4px!important}.roulette-premium-page .roulette-board.roulette-full-board .roulette-number-field{grid-template-rows:repeat(12,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important;padding-right:10px!important}.roulette-premium-page .roulette-board.roulette-full-board .roulette-number-field>button{grid-column:var(--row-index)!important;grid-row:var(--street-index)!important;font-size:clamp(.66rem,3.25vw,.9rem)!important}.roulette-premium-page .roulette-board.roulette-full-board .roulette-number-field>button span{transform:rotate(90deg)!important}.roulette-premium-page .roulette-board.roulette-full-board .roulette-hit-layer button{left:var(--port-left)!important;top:var(--port-top)!important;width:var(--port-width)!important;height:var(--port-height)!important}.roulette-premium-page .roulette-board.roulette-full-board .inside-chip-layer .board-chip{left:var(--port-chip-left)!important;top:var(--port-chip-top)!important}}html:has(.roulette-landscape-only){width:100%;height:100%;overflow:hidden!important}body:has(.roulette-landscape-only){width:100%;height:100%;overflow:hidden!important}.game-mode .main-panel:has(.roulette-landscape-only){width:100%;height:100%;overflow:hidden!important}.page-stack:has(.roulette-landscape-only){width:100%;height:100%;overflow:hidden!important}.roulette-landscape-only{--roulette-control-h:clamp(82px, 18dvh, 118px);--roulette-left-rail:clamp(210px, 32vw, 430px);--roulette-table-gap:clamp(7px, 1.35vmin, 14px);--roulette-board-radius:clamp(13px, 2vmin, 20px);width:100%!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:max(6px, env(safe-area-inset-top)) max(7px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(7px, env(safe-area-inset-left))!important;gap:var(--roulette-table-gap)!important;background:radial-gradient(circle at 20% 16%,#f59e0b2e,#0000 28%),radial-gradient(circle at 84% 22%,#38bdf821,#0000 27%),radial-gradient(at 50% 104%,#064e3ba3,#0000 44%),linear-gradient(135deg,#03050a 0%,#120708 44%,#03130f 100%)!important;grid-template-rows:clamp(42px,8.5dvh,58px) minmax(0,1fr)!important;margin:0!important;display:grid!important;overflow:hidden!important}.roulette-landscape-only .roulette-clean-header{background:linear-gradient(#200f09e0,#040812d1),radial-gradient(circle at 50% 0,#facc152e,#0000 60%)!important;border-color:#facc155c!important;border-radius:clamp(12px,1.8vmin,18px)!important;grid-template-columns:clamp(36px,6dvh,46px) minmax(0,1fr) minmax(112px,180px) auto clamp(36px,6dvh,46px)!important;gap:clamp(6px,1.2vmin,12px)!important;height:100%!important;min-height:0!important;padding:clamp(4px,1vmin,8px)!important;overflow:hidden!important}.roulette-landscape-only .roulette-back,.roulette-landscape-only .roulette-sound-button{width:clamp(34px,5.8dvh,42px)!important;min-width:clamp(34px,5.8dvh,42px)!important;min-height:clamp(34px,5.8dvh,42px)!important}.roulette-landscape-only .roulette-title small{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:clamp(.52rem,1.45vmin,.72rem)!important;overflow:hidden!important}.roulette-landscape-only .roulette-header-balance{width:100%!important;min-width:0!important;padding:4px 10px!important}.roulette-landscape-only .roulette-layout,.roulette-landscape-only.spin-mode .roulette-layout{grid-template-columns:var(--roulette-left-rail) minmax(0, 1fr)!important;grid-template-rows:minmax(0, 1fr) var(--roulette-control-h)!important;gap:var(--roulette-table-gap)!important;grid-template-areas:"wheel board""controls controls"!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.roulette-landscape-only .roulette-wheel-theater{border-radius:var(--roulette-board-radius)!important;background:radial-gradient(circle at 50% 42%,#facc1529,#0000 56%),radial-gradient(circle at 50% 78%,#064e3b6b,#0000 56%),linear-gradient(#200f09c7,#020617b8)!important;grid-area:wheel!important;grid-template-rows:auto minmax(0,1fr) auto!important;place-items:center!important;gap:clamp(5px,1.1vmin,10px)!important;height:100%!important;min-height:0!important;padding:clamp(8px,1.6vmin,16px)!important;display:grid!important;overflow:hidden!important}.roulette-landscape-only .roulette-theater-copy{text-align:center!important;justify-items:center!important;width:100%!important}.roulette-landscape-only .roulette-theater-copy strong{min-width:clamp(58px,10dvh,86px)!important;min-height:clamp(32px,6dvh,48px)!important;font-size:clamp(1rem,3.4vmin,1.65rem)!important}.roulette-landscape-only .roulette-theater-copy small{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}.roulette-landscape-only .roulette-last-results{width:100%!important;max-width:220px!important}.roulette-landscape-only .roulette-board-wrap,.roulette-landscape-only.spin-mode .roulette-board-wrap{border-radius:var(--roulette-board-radius)!important;background:linear-gradient(#054a34cc, #032a1fe6), var(--roulette-felt-art) center / cover no-repeat, radial-gradient(circle at 50% 0%, #facc152e, transparent 42%), linear-gradient(145deg, #07533c, #02160f)!important;grid-area:board!important;height:100%!important;min-height:0!important;padding:clamp(7px,1.35vmin,13px)!important;position:relative!important;inset:auto!important;overflow:hidden!important}.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field{grid-area:numbers!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:clamp(2px,.58vmin,5px)!important;padding:0!important;display:grid!important}.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone button,.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field>button,.roulette-landscape-only .roulette-board.roulette-full-board .column-bets button,.roulette-landscape-only .roulette-board.roulette-full-board .dozen-bets button,.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets button{letter-spacing:0!important;border-radius:clamp(5px,1.1vmin,10px)!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;font-size:clamp(.58rem,2.05vmin,1rem)!important;line-height:1!important;overflow:visible!important}.roulette-landscape-only .roulette-board.roulette-full-board .dozen-bets button,.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets button,.roulette-landscape-only .roulette-board.roulette-full-board .column-bets button{font-size:clamp(.54rem,1.8vmin,.88rem)!important}.roulette-landscape-only .roulette-board.roulette-full-board .roulette-hit-layer button{left:var(--land-left)!important;top:var(--land-top)!important;width:var(--land-width)!important;height:var(--land-height)!important;opacity:1!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border:0!important}.roulette-landscape-only .board-chip{filter:drop-shadow(0 7px 8px #00000080);z-index:11!important;border:0!important;place-items:center!important;width:clamp(21px,4.6vmin,35px)!important;min-width:0!important;height:clamp(21px,4.6vmin,35px)!important;font-size:clamp(.42rem,1.15vmin,.62rem)!important;display:grid!important}.roulette-landscape-only .roulette-bet-flash{top:50%!important;bottom:auto!important;left:50%!important;transform:translate(-50%,-50%)!important}.roulette-landscape-only .roulette-side-actions{grid-area:actions!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(4px,.8vmin,8px)!important;display:grid!important}.roulette-landscape-only .roulette-stats{border-radius:12px!important;grid-area:stats!important;align-content:center!important;gap:3px!important;min-height:clamp(42px,8.5dvh,60px)!important;padding:6px 9px!important;display:grid!important}.roulette-landscape-only .roulette-stats span{white-space:normal!important;font-size:clamp(.5rem,1.45vmin,.7rem)!important;line-height:1.15!important;display:block!important}.roulette-landscape-only .roulette-stats strong{font-size:clamp(.82rem,2.05vmin,1.1rem)!important}.roulette-landscape-only .roulette-chip-tray>span{font-size:clamp(.54rem,1.45vmin,.72rem)!important;display:block!important}.roulette-landscape-only .roulette-chip{border:0!important;border-radius:50%!important;place-items:center!important;width:clamp(32px,8dvh,56px)!important;min-width:clamp(32px,8dvh,56px)!important;height:clamp(32px,8dvh,56px)!important;min-height:0!important;padding:0!important;font-size:clamp(.5rem,1.45vmin,.74rem)!important;display:grid!important}.roulette-landscape-only .roulette-spin-cta{border-radius:clamp(13px,2vmin,18px)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:clamp(46px,9dvh,70px)!important;font-size:clamp(.84rem,2.25vmin,1.08rem)!important}@media (orientation:landscape) and (height<=430px){.roulette-landscape-only{--roulette-control-h:clamp(72px, 22dvh, 84px);--roulette-left-rail:clamp(168px, 30vw, 230px);padding:max(4px, env(safe-area-inset-top)) max(5px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(5px, env(safe-area-inset-left))!important;grid-template-rows:clamp(38px,12dvh,46px) minmax(0,1fr)!important;gap:6px!important}.roulette-landscape-only .roulette-title small,.roulette-landscape-only .roulette-header-balance span,.roulette-landscape-only .roulette-theater-copy small,.roulette-landscape-only .roulette-chip-tray>span{display:none!important}.roulette-landscape-only .roulette-title img{width:min(148px,31vw)!important;height:clamp(24px,7dvh,32px)!important}.roulette-landscape-only .roulette-clean-header{grid-template-columns:34px minmax(0,1fr) minmax(88px,126px) minmax(78px,auto) 34px!important;gap:5px!important;padding:3px 5px!important}.roulette-landscape-only .roulette-back,.roulette-landscape-only .roulette-sound-button{width:32px!important;min-width:32px!important;min-height:32px!important}.roulette-landscape-only.spin-mode .roulette-layout{grid-template-columns:clamp(196px,36vw,280px) minmax(0,1fr)!important}.roulette-landscape-only .roulette-wheel-shell{width:min(100%, calc(100dvh - var(--roulette-control-h) - 84px), 218px)!important}.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(100%, calc(100dvh - var(--roulette-control-h) - 62px), 260px)!important}.roulette-landscape-only .roulette-board-wrap{padding:6px!important}.roulette-landscape-only .roulette-board.roulette-full-board{grid-template-rows:minmax(0,1fr) minmax(27px,7.5dvh) minmax(27px,7.5dvh)!important;grid-template-columns:36px minmax(0,1fr) 34px!important;gap:2px!important}.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field{gap:2px!important}.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone{grid-template-rows:minmax(0,1fr) minmax(0,1fr) 18px 22px!important;gap:2px!important}.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone button,.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field>button,.roulette-landscape-only .roulette-board.roulette-full-board .column-bets button,.roulette-landscape-only .roulette-board.roulette-full-board .dozen-bets button,.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets button{border-radius:6px!important;font-size:clamp(.5rem,2.05vmin,.72rem)!important}.roulette-landscape-only .roulette-board.roulette-full-board .dozen-bets button,.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets button,.roulette-landscape-only .roulette-board.roulette-full-board .column-bets button{font-size:clamp(.45rem,1.78vmin,.62rem)!important}.roulette-landscape-only .board-chip{width:clamp(19px,4.7vmin,25px)!important;height:clamp(19px,4.7vmin,25px)!important;font-size:.42rem!important}.roulette-landscape-only .roulette-bets-panel{grid-template-columns:minmax(108px,.58fr) minmax(104px,.58fr) minmax(218px,1.6fr) minmax(78px,.42fr)!important;gap:5px!important;padding:5px!important}.roulette-landscape-only .roulette-side-actions button{min-height:32px!important}.roulette-landscape-only .roulette-stats{min-height:34px!important;padding:4px 6px!important}.roulette-landscape-only .roulette-stats span{font-size:.5rem!important}.roulette-landscape-only .roulette-stats strong{font-size:.72rem!important}.roulette-landscape-only .roulette-chip-tray{grid-template-columns:minmax(0,1fr)!important;gap:3px!important}.roulette-landscape-only .roulette-chip-row-landscape{gap:3px!important}.roulette-landscape-only .roulette-chip{width:clamp(29px,9dvh,38px)!important;min-width:clamp(29px,9dvh,38px)!important;height:clamp(29px,9dvh,38px)!important;font-size:.48rem!important}.roulette-landscape-only .roulette-spin-cta{min-height:40px!important;font-size:.76rem!important}}@media (orientation:landscape) and (width>=980px){.roulette-landscape-only{--roulette-control-h:clamp(98px, 15dvh, 132px);--roulette-left-rail:clamp(330px, 33vw, 480px)}}@media (orientation:portrait){.roulette-landscape-only{width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:max(18px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))!important;grid-template-rows:minmax(0,1fr)!important;place-items:center!important;display:grid!important;overflow:hidden!important}.roulette-landscape-only>:not(.roulette-rotate-prompt){display:none!important}.roulette-landscape-only .roulette-rotate-prompt{color:#f8fafc!important;text-align:center!important;background:radial-gradient(circle at 50% 0,#facc152e,#0000 48%),linear-gradient(#200f09eb,#020617e6)!important;border:1px solid #facc1580!important;border-radius:24px!important;align-content:center!important;place-items:center!important;gap:14px!important;width:min(100%,370px)!important;min-height:min(76dvh,520px)!important;padding:clamp(22px,6vw,34px)!important;display:grid!important;box-shadow:0 24px 64px #00000080,inset 0 1px #ffffff1f!important}.roulette-landscape-only .roulette-rotate-prompt:before{content:"";background:linear-gradient(90deg,#38bdf82e,#0000),radial-gradient(circle at 70% 40%,#facc1547,#0000 48%),#020617b3;border:3px solid #fef3c7d1;border-radius:16px;width:86px;height:58px;transform:rotate(90deg);box-shadow:0 0 24px #facc1538,inset 0 0 0 1px #ffffff29}.roulette-landscape-only .roulette-rotate-prompt strong{color:#fff7ed;text-transform:uppercase;max-width:290px;font-size:clamp(1.35rem,7vw,2rem);line-height:1.05}.roulette-landscape-only .roulette-rotate-prompt span{color:#dbeafe;max-width:300px;font-size:clamp(.88rem,3.8vw,1rem);font-weight:750;line-height:1.35}.roulette-landscape-only .roulette-rotate-prompt span:last-child{color:#fef3c7ad;font-size:.72rem;font-weight:800}.roulette-landscape-only .roulette-rotate-back{color:#e0f2fe;background:#0ea5e924;border:1px solid #7dd3fc80;border-radius:999px;min-height:40px;padding:0 16px;font-weight:950}}.roulette-premium-page .roulette-board-wrap{align-self:stretch!important;height:100%!important}.roulette-premium-page .roulette-board.roulette-full-board .roulette-hit-layer button{box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important}.roulette-premium-page .roulette-board.roulette-full-board .roulette-hit-layer button:before{opacity:0!important}.roulette-premium-page .roulette-board.roulette-full-board .roulette-hit-layer button.active:before,.roulette-premium-page .roulette-board.roulette-full-board .roulette-hit-layer button.winner:before,.roulette-premium-page .roulette-board.roulette-full-board .roulette-hit-layer button:active:before{opacity:1!important}@media (orientation:portrait),(width<=620px){.roulette-premium-page{--roulette-preview-h:clamp(70px, 14dvh, 116px)!important;--roulette-control-h:clamp(122px, 18dvh, 136px)!important}.roulette-premium-page .roulette-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:var(--roulette-preview-h) minmax(0, 1fr) var(--roulette-control-h)!important;grid-template-areas:"wheel""board""controls"!important;gap:5px!important}.roulette-premium-page .roulette-header-balance{min-width:58px!important;padding-inline:8px!important}.roulette-premium-page .roulette-header-balance strong{max-width:58px!important;font-size:clamp(.76rem,4vw,1rem)!important}.roulette-premium-page .roulette-stats{grid-template-columns:minmax(0,1fr)!important;gap:0!important;overflow:visible!important}.roulette-premium-page .roulette-stats span,.roulette-premium-page .roulette-stats span:nth-child(2){white-space:normal!important;line-height:1.05!important;display:inline-flex!important}.roulette-premium-page .roulette-stats span:nth-child(2){color:#d6e2f0c2!important;font-size:clamp(.43rem,1.8vw,.54rem)!important}.roulette-premium-page .roulette-bets-panel{grid-template-rows:34px minmax(40px,1fr) 30px!important;gap:4px!important}}@media (orientation:landscape) and (height<=520px){.roulette-premium-page .roulette-stats{align-content:center!important;max-height:100%!important;overflow:hidden!important}.roulette-premium-page .roulette-stats span,.roulette-premium-page .roulette-stats span:nth-child(2){font-size:clamp(.48rem,2.2dvh,.58rem)!important;line-height:1.08!important;display:inline-flex!important}.roulette-premium-page .roulette-stats strong{font-size:clamp(.88rem,4.5dvh,1.15rem)!important}}.roulette-premium-page{--roulette-preview-h:clamp(82px, 17dvh, 140px);--roulette-control-h:clamp(104px, 19dvh, 142px)}.roulette-premium-page .roulette-layout{grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);grid-template-rows:minmax(0, 1fr) var(--roulette-control-h);grid-template-areas:"wheel board""controls controls";gap:clamp(7px,1.2vw,11px);overflow:hidden}.roulette-premium-page .roulette-board-wrap{grid-area:board;place-items:stretch stretch;min-width:0;min-height:0;padding:clamp(7px,1.2vmin,10px);display:grid;overflow:hidden!important}.roulette-premium-page .roulette-full-board{isolation:isolate;height:100%;min-height:0;box-shadow:none;background:radial-gradient(circle at 52% 18%,#f7c75a1f,#0000 36%),linear-gradient(#12744e57,#012017d1);border:0;grid-template:"zero numbers columns"minmax(0,1fr)"zero dozens columns"clamp(32px,6dvh,44px)"zero outside outside"clamp(32px,6dvh,44px)/clamp(46px,7vw,62px) minmax(0,1fr) clamp(40px,5vw,52px);gap:clamp(4px,.9vmin,7px);display:grid;position:relative;overflow:visible;width:100%!important;min-width:0!important}.roulette-premium-page .roulette-zero-zone{grid-area:zero;grid-template-rows:1fr 1fr .58fr .7fr;gap:clamp(4px,.8vmin,6px);min-width:0;min-height:0;display:grid}.roulette-premium-page .roulette-zero-zone button,.roulette-premium-page .roulette-number-field>button,.roulette-premium-page .column-bets button,.roulette-premium-page .dozen-bets button,.roulette-premium-page .outside-bets button{color:#fff8d6;text-shadow:0 2px 8px #000000b8;touch-action:manipulation;border:1px solid #fff3b873;border-radius:clamp(6px,1.3vmin,10px);place-items:center;min-width:0;min-height:0;padding:0;font-weight:1000;line-height:1;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff29,inset 0 -12px 24px #00000047,0 4px 10px #0000002e}.roulette-premium-page .roulette-zero-zone button:disabled,.roulette-premium-page .roulette-number-field>button:disabled,.roulette-premium-page .column-bets button:disabled,.roulette-premium-page .dozen-bets button:disabled,.roulette-premium-page .outside-bets button:disabled{opacity:.82}.roulette-premium-page .roulette-zero-zone .zero,.roulette-premium-page .roulette-zero-zone .double-zero{background:linear-gradient(#19a56f,#03432f 72%);font-size:clamp(1rem,4vmin,1.55rem)}.roulette-premium-page .roulette-zero-zone .zero-split,.roulette-premium-page .roulette-zero-zone .top-line-bet{color:#1b1106;text-transform:uppercase;text-shadow:none;background:linear-gradient(#ffd677e6,#975210d6);font-size:clamp(.48rem,1.6vmin,.74rem)}.roulette-premium-page .roulette-number-field{grid-area:numbers;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(3px,.7vmin,5px);min-width:0;min-height:0;display:grid;position:relative;overflow:visible}.roulette-premium-page .roulette-number-field>button{grid-column:var(--street-index);grid-row:var(--row-index);font-size:clamp(.72rem,2.15vmin,1rem)}.roulette-premium-page .roulette-number-field>button.red,.roulette-premium-page .outside-bets button.red{background:linear-gradient(#de4a3b,#761414 78%)}.roulette-premium-page .roulette-number-field>button.black,.roulette-premium-page .outside-bets button.black{background:linear-gradient(#263244,#030712 78%)}.roulette-premium-page .column-bets{grid-area:columns;grid-template-rows:repeat(3,minmax(0,1fr));gap:clamp(4px,.8vmin,6px);min-height:0;display:grid}.roulette-premium-page .column-bets button,.roulette-premium-page .dozen-bets button,.roulette-premium-page .outside-bets button{background:linear-gradient(#0f754eeb,#033828eb),radial-gradient(circle at 50% 0,#fff3b838,#0000 54%);font-size:clamp(.62rem,1.8vmin,.88rem)}.roulette-premium-page .dozen-bets{grid-area:dozens;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(4px,.8vmin,6px);min-height:0;display:grid}.roulette-premium-page .outside-bets{grid-area:outside;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(4px,.8vmin,6px);min-height:0;display:grid}.roulette-premium-page .roulette-number-field>button.active,.roulette-premium-page .roulette-zero-zone button.active,.roulette-premium-page .column-bets button.active,.roulette-premium-page .dozen-bets button.active,.roulette-premium-page .outside-bets button.active{border-color:#fff4bbf2;box-shadow:inset 0 0 0 1px #fff4bb57,0 0 18px #ffae3057,inset 0 -12px 24px #00000038}.roulette-premium-page .roulette-hit-layer,.roulette-premium-page .inside-chip-layer{pointer-events:none;z-index:8;position:absolute;inset:0;overflow:visible}.roulette-premium-page .roulette-hit-layer button{left:var(--land-left);top:var(--land-top);width:var(--land-width);height:var(--land-height);pointer-events:auto;opacity:.82;min-width:18px;min-height:18px;box-shadow:none;touch-action:manipulation;background:0 0;border:0;border-radius:999px;position:absolute;transform:none}.roulette-premium-page .roulette-hit-layer button:before{content:"";border-radius:inherit;opacity:0;background:#ffd67724;transition:opacity .16s,transform .16s;position:absolute;inset:28% 18%;box-shadow:0 0 0 1px #fff3b82e}.roulette-premium-page .roulette-hit-layer button[data-bet-kind=street]:before,.roulette-premium-page .roulette-hit-layer button[data-bet-kind=sixLine]:before{background:#58d7ff1f;inset:20% 8%}.roulette-premium-page .roulette-hit-layer button.active:before,.roulette-premium-page .roulette-hit-layer button.winner:before,.roulette-premium-page .roulette-hit-layer button:active:before{opacity:1;transform:scale(1.08)}.roulette-premium-page .roulette-hit-layer button.winner:before{background:#fff3b857;box-shadow:0 0 18px #ffba49c2}.roulette-premium-page .inside-chip-layer .board-chip{left:var(--land-chip-left);top:var(--land-chip-top);transform:translate(-50%,-50%)}.roulette-premium-page .board-chip,.roulette-premium-page .roulette-chip,.roulette-premium-page .roulette-chip-current{background:linear-gradient(#ffffff0a, #00000029), var(--roulette-chip-sheet) var(--chip-position,0%) center / 600% 100% no-repeat!important}.roulette-premium-page .board-chip{filter:drop-shadow(0 8px 9px #00000057);border:0;border-radius:50%;width:clamp(28px,5.3vmin,42px);height:clamp(28px,5.3vmin,42px)}.roulette-premium-page .board-chip i{display:none}.roulette-premium-page .board-chip b{color:#fff;text-align:center;text-shadow:0 1px 3px #000000e6,0 0 5px #fff9;width:66%;max-width:66%;font-size:clamp(.43rem,1.4vmin,.62rem);line-height:1}.roulette-premium-page .board-chip small{background:#020617d1;bottom:-3px;right:-2px}.roulette-premium-page .roulette-bet-flash{z-index:20;color:#fff8d6;pointer-events:none;background:#020617c7;border:1px solid #fff3b87a;border-radius:999px;padding:8px 13px;font-size:clamp(.68rem,1.9vmin,.86rem);font-weight:1000;animation:1.15s forwards rouletteBetFlash;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #ff8a1d57}.roulette-premium-page .roulette-chip-tray{min-width:0;position:relative;overflow:visible}.roulette-premium-page .roulette-chip-fan{place-items:center;width:min(100%,76px);min-height:54px;display:grid;position:relative;overflow:visible}.roulette-premium-page .roulette-chip-current,.roulette-premium-page .roulette-chip{color:#fff;filter:drop-shadow(0 9px 10px #0000006b);border:0;border-radius:50%;place-items:center;width:clamp(46px,9vmin,64px);min-width:0;height:clamp(46px,9vmin,64px);min-height:0;font-weight:1000;display:grid}.roulette-premium-page .roulette-chip-current span,.roulette-premium-page .roulette-chip span{color:#fff;text-align:center;text-shadow:0 1px 4px #000000f5,0 0 7px #ffffff8f;width:58%;max-width:58%;font-size:clamp(.48rem,1.9vmin,.72rem);line-height:1}.roulette-premium-page .roulette-chip-current{transform:scale(1.08);box-shadow:0 0 0 3px #58d7ff6b,0 0 24px #58d7ff4d}.roulette-premium-page .roulette-chip-options{z-index:80;opacity:0;pointer-events:none;transform-origin:bottom;background:#01070fe6;border:1px solid #fff3b847;border-radius:999px;gap:6px;padding:8px;transition:opacity .18s,transform .22s cubic-bezier(.2,.86,.2,1);display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,8px)scale(.86);box-shadow:0 14px 34px #00000070,inset 0 1px #ffffff14}.roulette-premium-page .roulette-chip-fan.open .roulette-chip-options{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.roulette-premium-page .roulette-chip-options .roulette-chip{width:clamp(39px,7.8vmin,54px);height:clamp(39px,7.8vmin,54px)}.roulette-premium-page .roulette-chip-options .roulette-chip.active{box-shadow:0 0 0 3px #58d7ff8c,0 0 18px #58d7ff52}.roulette-premium-page .roulette-stats span:nth-child(2){display:inline-flex}@keyframes rouletteBetFlash{0%{opacity:0;transform:translate(-50%,-44%)scale(.86)}18%{opacity:1;transform:translate(-50%,-50%)scale(1)}74%{opacity:1;transform:translate(-50%,-54%)scale(1)}to{opacity:0;transform:translate(-50%,-64%)scale(.96)}}@media (orientation:portrait),(width<=620px){.roulette-premium-page{--roulette-preview-h:clamp(70px, 15dvh, 126px);--roulette-control-h:clamp(112px, 21dvh, 154px)}.roulette-premium-page .roulette-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--roulette-preview-h) minmax(0, 1fr) var(--roulette-control-h);grid-template-areas:"wheel""board""controls";gap:5px}.roulette-premium-page .roulette-wheel-theater{grid-template-columns:clamp(58px,19vw,86px) minmax(0,1fr) minmax(48px,auto);min-height:0;padding:6px}.roulette-premium-page .roulette-wheel-shell,.roulette-premium-page .roulette-wheel-visual.realistic{width:clamp(54px,18vw,82px)}.roulette-premium-page .roulette-board-wrap{border-radius:17px;padding:6px}.roulette-premium-page .roulette-full-board{grid-template:"zero zero"clamp(34px,7dvh,44px)"numbers columns"minmax(0,1fr)"dozens dozens"clamp(28px,5.3dvh,36px)"outside outside"clamp(34px,6.2dvh,42px)/minmax(0,1fr) clamp(34px,10vw,46px);gap:4px}.roulette-premium-page .roulette-zero-zone{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr .72fr 1fr;gap:4px}.roulette-premium-page .roulette-zero-zone button{font-size:clamp(.58rem,3.6vw,.92rem)}.roulette-premium-page .roulette-zero-zone .zero-split,.roulette-premium-page .roulette-zero-zone .top-line-bet{font-size:clamp(.44rem,2.3vw,.62rem)}.roulette-premium-page .roulette-number-field{grid-template-rows:repeat(12,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding-right:10px}.roulette-premium-page .roulette-number-field>button{grid-column:var(--row-index);grid-row:var(--street-index);border-radius:7px;font-size:clamp(.66rem,3.25vw,.9rem)}.roulette-premium-page .roulette-number-field>button span{transform:rotate(90deg)}.roulette-premium-page .column-bets{grid-template-rows:repeat(3,minmax(0,1fr));gap:4px}.roulette-premium-page .column-bets button{writing-mode:vertical-rl;text-orientation:mixed;font-size:clamp(.55rem,2.5vw,.74rem)}.roulette-premium-page .dozen-bets,.roulette-premium-page .outside-bets{gap:4px}.roulette-premium-page .dozen-bets button,.roulette-premium-page .outside-bets button{border-radius:8px;font-size:clamp(.55rem,2.7vw,.75rem)}.roulette-premium-page .roulette-hit-layer button{left:var(--port-left);top:var(--port-top);width:var(--port-width);height:var(--port-height)}.roulette-premium-page .inside-chip-layer .board-chip{left:var(--port-chip-left);top:var(--port-chip-top)}.roulette-premium-page .roulette-bets-panel{grid-template:"actions spin"38px"chips spin"minmax(48px,1fr)"stats spin"28px/minmax(0,1fr) clamp(86px,27vw,112px);gap:5px;padding:7px}.roulette-premium-page .roulette-side-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.roulette-premium-page .roulette-chip-tray{grid-template-columns:auto minmax(54px,1fr);place-items:center start;gap:8px}.roulette-premium-page .roulette-chip-fan{width:58px;min-height:48px}.roulette-premium-page .roulette-chip-current{width:clamp(46px,14vw,58px);height:clamp(46px,14vw,58px)}.roulette-premium-page .roulette-chip-options{gap:3px;max-width:min(312px,100vw - 24px);padding:6px}.roulette-premium-page .roulette-chip-options .roulette-chip{width:clamp(35px,10.6vw,46px);height:clamp(35px,10.6vw,46px)}.roulette-premium-page .roulette-stats{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;display:grid}.roulette-premium-page .roulette-stats span,.roulette-premium-page .roulette-stats span:nth-child(2){white-space:nowrap;min-width:0;font-size:clamp(.47rem,2vw,.58rem);display:inline-flex}.roulette-premium-page .roulette-stats strong{font-size:clamp(.72rem,3.6vw,.96rem)}.roulette-premium-page .roulette-active-bets,.roulette-premium-page .roulette-coverage,.roulette-premium-page .game-result-banner,.roulette-premium-page .game-compliance-copy{display:none!important}.roulette-premium-page.spin-mode .roulette-layout{grid-template-rows:minmax(0,1fr);grid-template-areas:"wheel"}.roulette-premium-page.spin-mode .roulette-board-wrap,.roulette-premium-page.spin-mode .roulette-bets-panel{opacity:0;pointer-events:none;height:0;padding-block:0;position:absolute;inset:auto 0 0;transform:translateY(34px)scale(.98);overflow:hidden!important}}@media (orientation:landscape) and (height<=520px){.roulette-premium-page{--roulette-control-h:clamp(84px, 23dvh, 112px)}.roulette-premium-page .roulette-layout{grid-template-columns:clamp(174px,31vw,240px) minmax(0,1fr);grid-template-rows:minmax(0, 1fr) var(--roulette-control-h);grid-template-areas:"wheel board""controls controls";gap:6px}.roulette-premium-page .roulette-board-wrap{padding:6px}.roulette-premium-page .roulette-full-board{grid-template-rows:minmax(0,1fr) 30px 32px;grid-template-columns:42px minmax(0,1fr) 38px;gap:4px}.roulette-premium-page .roulette-number-field{gap:3px}.roulette-premium-page .roulette-number-field>button,.roulette-premium-page .column-bets button,.roulette-premium-page .dozen-bets button,.roulette-premium-page .outside-bets button{border-radius:7px;font-size:clamp(.55rem,2.55dvh,.78rem)}.roulette-premium-page .roulette-zero-zone{gap:3px}.roulette-premium-page .roulette-bets-panel{grid-template:"actions stats chips spin"minmax(0,1fr)/auto minmax(160px,1fr) auto clamp(120px,18vw,170px);align-items:center;gap:8px;padding:7px 10px}.roulette-premium-page .roulette-chip-fan{width:62px}.roulette-premium-page .roulette-chip-options{max-width:calc(100vw - 180px);left:50%}.roulette-premium-page.spin-mode .roulette-layout{grid-template:"wheel"minmax(0,1fr)/minmax(0,1fr)}}@media (width<=340px) and (orientation:portrait){.roulette-premium-page{--roulette-preview-h:70px;--roulette-control-h:110px}.roulette-premium-page .roulette-full-board{grid-template-rows:32px minmax(0,1fr) 26px 32px}.roulette-premium-page .outside-bets button,.roulette-premium-page .dozen-bets button{font-size:.5rem}.roulette-premium-page .roulette-number-field{gap:2px}.roulette-premium-page .roulette-stats span,.roulette-premium-page .roulette-stats span:nth-child(2){font-size:.45rem}}.game-mode .main-panel:has(.roulette-premium-page){width:100%;min-width:0;max-width:none;margin:0;padding:0;overflow:hidden}.page-stack:has(.roulette-premium-page){width:100%;min-width:0;max-width:none;margin:0;padding:0;overflow:hidden}.roulette-premium-page{--roulette-ember:#ff8a1d;--roulette-gold:#f7c75a;--roulette-felt:#0b5f42;--roulette-cyan:#58d7ff;width:100%;max-width:none;height:100svh;min-height:100svh;padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));color:#fffaf0;background:radial-gradient(circle at 18% 8%,#ff8a1d33,#0000 25%),radial-gradient(circle at 92% 14%,#58d7ff24,#0000 24%),linear-gradient(145deg,#04070d 0%,#06251e 45%,#0a0d18 100%);grid-template-rows:auto minmax(0,1fr);place-items:stretch stretch;gap:clamp(6px,1.1vmin,12px);display:grid;overflow:hidden}.roulette-premium-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 12%,#f7c75a21,#0000 34%),radial-gradient(at 50% 110%,#000000b8,#0000 58%),linear-gradient(90deg,#0000005c,#0000 20% 80%,#00000057);position:fixed;inset:0}.roulette-premium-page>*{z-index:1;position:relative}.roulette-premium-page .roulette-rotate-prompt{display:none!important}.roulette-premium-page .roulette-clean-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#050912eb,#070f18bd),linear-gradient(90deg,#ff8a1d1f,#0000 46%,#58d7ff14);border:1px solid #f7c75a57;border-radius:18px;grid-template-columns:42px minmax(0,1fr) minmax(118px,auto) auto auto;align-items:center;gap:clamp(6px,1.5vw,12px);min-height:clamp(50px,7dvh,68px);padding:6px clamp(8px,2vw,14px);display:grid;box-shadow:0 10px 30px #00000061,inset 0 -1px #f7c75a2e}.roulette-premium-page .roulette-back,.roulette-premium-page .roulette-sound-button{color:#fff8d6;background:#030712b8;border:1px solid #f7c75a52;border-radius:50%;place-items:center;width:42px;min-width:42px;min-height:42px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 8px 18px #00000047}.roulette-premium-page .roulette-title{align-items:center;gap:2px;min-width:0;display:grid}.roulette-premium-page .roulette-title img{object-fit:contain;object-position:left center;filter:drop-shadow(0 8px 14px #00000085);width:min(100%,260px);height:clamp(28px,5.4dvh,48px)}.roulette-premium-page .roulette-title small{color:#dcf4ffc7;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.56rem,1.9vw,.76rem);font-weight:800;overflow:hidden}.roulette-premium-page .roulette-header-balance{background:#030712ad;border:1px solid #f7c75a57;border-radius:14px;justify-items:end;gap:1px;min-width:0;padding:5px 10px;display:grid}.roulette-premium-page .roulette-header-balance span{color:#d2dcebb8;text-transform:uppercase;font-size:.58rem;font-weight:900}.roulette-premium-page .roulette-header-balance strong{color:#fff8d6;text-overflow:ellipsis;white-space:nowrap;max-width:128px;font-size:clamp(.8rem,2.7vw,1.02rem);overflow:hidden}.roulette-premium-page .roulette-currency-tabs{background:#020617b8;border:1px solid #58d7ff47;border-radius:999px;grid-template-columns:repeat(2,1fr);gap:3px;width:auto;min-width:88px;padding:3px;display:grid}.roulette-premium-page .roulette-currency-tabs button{color:#cbd5e1;background:0 0;border-radius:999px;min-width:36px;min-height:32px;padding:0 8px;font-size:.74rem;font-weight:1000}.roulette-premium-page .roulette-currency-tabs button.active{color:#140f06;background:linear-gradient(180deg, #fff3b8, var(--roulette-gold) 52%, var(--roulette-ember));box-shadow:0 0 18px #ff8a1d52}.roulette-premium-page .roulette-layout{grid-template:"wheel board controls"minmax(0,1fr)"wheel streets controls"/minmax(230px,.78fr) minmax(480px,1.48fr) minmax(250px,.74fr);align-items:stretch;gap:clamp(7px,1.2vw,12px);height:100%;min-height:0;display:grid}.roulette-premium-page .roulette-wheel-theater,.roulette-premium-page .roulette-board-wrap,.roulette-premium-page .roulette-street-panel,.roulette-premium-page .roulette-bets-panel{background:linear-gradient(#050b12d6,#02070ca3),#04231cd1;border:1px solid #f7c75a47;border-radius:18px;box-shadow:inset 0 1px #ffffff14,inset 0 -18px 44px #0003,0 18px 44px #00000057}.roulette-premium-page .roulette-wheel-theater{background:radial-gradient(circle at 50% 44%,#ff8a1d33,#0000 38%),radial-gradient(circle at 54% 36%,#58d7ff1f,#0000 40%),linear-gradient(#090d16f0,#061612e6);grid-area:wheel;grid-template-rows:auto minmax(0,1fr) auto;place-items:center;gap:clamp(8px,1.6dvh,14px);min-height:0;padding:clamp(10px,2vmin,18px);display:grid;overflow:hidden}.roulette-theater-copy{text-align:center;justify-items:center;gap:3px;min-width:0;display:grid}.roulette-theater-copy span{color:#f7c75a;text-transform:uppercase;font-size:clamp(.62rem,1.7vw,.76rem);font-weight:1000}.roulette-theater-copy strong{color:#fff8d6;background:#020617ad;border:1px solid #f7c75a80;border-radius:999px;place-items:center;min-width:clamp(62px,10vmin,86px);min-height:clamp(42px,7vmin,58px);padding:0 14px;font-size:clamp(1.22rem,5vmin,2rem);line-height:1;display:grid;box-shadow:0 0 26px #ff8a1d33,inset 0 1px #ffffff24}.roulette-theater-copy strong.red{color:#fecaca}.roulette-theater-copy strong.black{color:#e5e7eb}.roulette-theater-copy strong.green{color:#a7f3d0}.roulette-theater-copy small{color:#d6e2f0d1;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(.68rem,1.6vw,.82rem);font-weight:800;overflow:hidden}.roulette-wheel-shell{perspective:1100px;place-items:center;width:min(100%,58vh,420px);min-width:0;display:grid}.roulette-premium-page .roulette-wheel-visual.realistic{isolation:isolate;filter:drop-shadow(0 22px 30px #0000008c);background:radial-gradient(circle,#f7c75a2e,#0000 52%),radial-gradient(circle,#451a03b8,#020617f0 68%);border:0;width:min(100%,58vh,420px);min-width:160px;overflow:visible;transform:translateZ(0)rotateX(4deg)}.roulette-wheel-art{z-index:0;background-image:var(--roulette-wheel-art);opacity:.24;filter:saturate(1.08)contrast(1.05);pointer-events:none;background-position:50%;background-size:cover;border-radius:50%;position:absolute;inset:-7%}.roulette-wheel-svg{z-index:2;filter:drop-shadow(0 16px 20px #0000007a)}.roulette-pocket-slice{stroke:#f7c75ab3;stroke-width:.75px}.roulette-pocket-slice.red{fill:url(#rouletteRedPocket)}.roulette-pocket-slice.black{fill:url(#rouletteBlackPocket)}.roulette-pocket-slice.green{fill:url(#rouletteGreenPocket)}.roulette-pocket-slice.winning{filter:drop-shadow(0 0 4px #fff08af0);stroke:#fff3b8;stroke-width:1.5px}.roulette-wheel-pointer{z-index:8;filter:drop-shadow(0 0 10px #f7c75ab8);border-top:clamp(18px,4.8vmin,30px) solid #fff3b8;border-left:clamp(8px,2.2vmin,14px) solid #0000;border-right:clamp(8px,2.2vmin,14px) solid #0000;width:0;height:0;position:absolute;top:-2%;left:50%;transform:translate(-50%)}.roulette-wheel-visual.is-spinning .roulette-wheel-pointer{animation:.42s ease-in-out infinite alternate roulettePointerTension}.roulette-ball-track{z-index:7;inset:3.2%}.roulette-wheel-visual.realistic .roulette-ball{background:var(--roulette-ball-art) center / 180% 180% no-repeat, radial-gradient(circle at 35% 30%, #fff, #f8fafc 46%, #cbd5e1 72%, #64748b);width:clamp(9px,4.8%,18px);height:clamp(9px,4.8%,18px);box-shadow:0 0 14px #fffffffa,0 6px 14px #0000007a}.roulette-winning-fx{z-index:1;background:var(--roulette-win-fx) center / contain no-repeat;opacity:.42;mix-blend-mode:screen;pointer-events:none;border-radius:50%;animation:1.3s ease-in-out infinite alternate rouletteFxPulse;position:absolute;inset:-11%}.roulette-wheel-visual.is-spinning .roulette-ball-track{animation:3.6s cubic-bezier(.1,.68,.12,1) both rouletteRealBallPremium}.roulette-premium-page .roulette-board-wrap{background:linear-gradient(#063426d1, #063426e0), var(--roulette-felt-art) center / cover no-repeat, linear-gradient(145deg, #0b5f42, #03251b);scrollbar-width:thin;grid-area:board;min-width:0;min-height:0;padding:clamp(8px,1.4vmin,13px);overflow:auto hidden}.roulette-premium-page .roulette-board{grid-template-rows:repeat(3,minmax(48px,1fr)) 28px 42px 42px;grid-template-columns:58px repeat(12,minmax(42px,1fr)) 58px;gap:4px;width:100%;min-width:680px;height:100%;min-height:300px;display:grid}.roulette-premium-page .roulette-board button{color:#fffaf0;text-shadow:0 2px 6px #000000c7;border:1px solid #fff6c47a;border-radius:8px;min-width:0;min-height:0;font-size:clamp(.78rem,1.55vw,1.16rem);font-weight:1000;line-height:1;transition:transform .12s,border-color .12s,box-shadow .12s,filter .12s;overflow:visible;box-shadow:inset 0 1px #ffffff1f,inset 0 -8px 16px #0003}.roulette-premium-page .roulette-board button:not(:disabled):active{transform:scale(.97)}.roulette-premium-page .roulette-board button.red{background:linear-gradient(#c73528,#681416)}.roulette-premium-page .roulette-board button.black{background:linear-gradient(#1a2433,#03070d)}.roulette-premium-page .roulette-board .zero,.roulette-premium-page .roulette-board .double-zero{background:linear-gradient(#128c5d,#03412e)}.roulette-premium-page .roulette-board button.winner{border-color:#fff3b8;animation:1.1s ease-out both roulette-winning-pocket}.roulette-premium-page .roulette-board button:has(.board-chip.win){border-color:#fff3b8;animation:1.1s ease-out both roulette-winning-pocket}.roulette-premium-page .roulette-board .double-zero{grid-area:1/1}.roulette-premium-page .roulette-board .zero{grid-area:2/1}.roulette-premium-page .roulette-board .zero-split{color:#231407;text-transform:uppercase;background:linear-gradient(#fff3b8,#d97706);grid-area:3/1;height:auto;margin:0;font-size:.55rem}.roulette-premium-page .roulette-board .top-line-bet{color:#fff8d6;text-transform:uppercase;background:linear-gradient(#58d7ff4d,#061f2be0);grid-area:4/1;font-size:.54rem}.roulette-premium-page .number-grid{grid-area:1/2/4/14;grid-template-rows:repeat(3,minmax(48px,1fr));grid-template-columns:repeat(12,minmax(42px,1fr));gap:4px;display:grid;position:relative}.roulette-premium-page .column-bets{grid-area:1/14/4;gap:4px;display:grid}.roulette-premium-page .dozen-bets{grid-area:5/2/auto/14;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.roulette-premium-page .outside-bets{grid-area:6/2/auto/14;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.roulette-premium-page .roulette-hit-layer button:hover{opacity:.22;background:#fff3b8e6;box-shadow:0 0 18px #f7c75acc}.roulette-premium-page .board-chip{color:#fff;filter:drop-shadow(0 7px 9px #00000073);z-index:8;background:0 0;border:0;width:34px;min-width:34px;height:31px;display:block;position:absolute;bottom:4px;right:4px}.roulette-premium-page .board-chip i{left:50%;bottom:calc(var(--stack-index) * 3px);background:radial-gradient(circle at 34% 24%, #ffffff94, transparent 18%), radial-gradient(circle, var(--chip-core,#1d4ed8) 0 36%, #fff8d6 37% 45%, var(--chip-rim,#172554) 46% 68%, #fff8d6 69% 74%, var(--chip-rim,#172554) 75%);border:3px solid #ffffffe6;border-radius:50%;width:28px;height:28px;position:absolute;transform:translate(-50%)}.roulette-premium-page .board-chip b,.roulette-premium-page .board-chip small{z-index:2;color:#fff;text-align:center;text-shadow:0 1px 3px #000;max-width:32px;display:block;position:absolute;left:50%;transform:translate(-50%)}.roulette-premium-page .board-chip b{font-size:clamp(.42rem,1.3vw,.52rem);line-height:.9;top:9px}.roulette-premium-page .board-chip small{font-size:.4rem;line-height:1;top:20px}.roulette-premium-page .board-chip.inside,.roulette-premium-page .board-chip.straight{bottom:auto;right:auto;transform:translate(-50%,-50%)}.roulette-premium-page .board-chip.win{animation:.72s ease-in-out infinite alternate rouletteChipPayoutPulse}.chip-ivory{--chip-core:#f8fafc;--chip-rim:#b45309}.chip-ruby{--chip-core:#dc2626;--chip-rim:#7f1d1d}.chip-emerald{--chip-core:#059669;--chip-rim:#064e3b}.chip-onyx{--chip-core:#111827;--chip-rim:#020617}.chip-violet{--chip-core:#7c3aed;--chip-rim:#3b0764}.chip-platinum{--chip-core:#06b6d4;--chip-rim:#164e63}.roulette-premium-page .roulette-street-panel{grid-area:streets;min-height:0;padding:10px;overflow:hidden}.roulette-premium-page .roulette-street-selector{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-height:0;display:grid}.roulette-premium-page .roulette-street-selector>div:not(.roulette-street-grid){gap:2px;display:grid}.roulette-premium-page .roulette-street-selector strong{color:#fff8d6;font-size:.72rem}.roulette-premium-page .roulette-street-selector span{color:var(--roulette-gold);font-size:.58rem}.roulette-premium-page .roulette-street-grid{scrollbar-width:none;grid-auto-columns:minmax(46px,1fr);grid-auto-flow:column;gap:5px;display:grid;overflow-x:auto}.roulette-premium-page .roulette-street-grid button{color:#e0f2fe;background:linear-gradient(#58d7ff2e,#0206179e);border:1px solid #58d7ff47;border-radius:10px;min-height:36px;font-size:.68rem;font-weight:950}.roulette-premium-page .roulette-street-grid.six button{color:#fff8d6;background:linear-gradient(#ff8a1d2e,#0206179e);border-color:#f7c75a4d}.roulette-premium-page .roulette-bets-panel{grid-template:auto auto minmax(0,1fr) auto auto auto/minmax(0,1fr);grid-area:controls;align-content:stretch;gap:10px;min-height:0;padding:12px;display:grid;position:relative;top:auto;overflow:hidden auto}.roulette-premium-page .roulette-side-actions,.roulette-premium-page .roulette-stats,.roulette-premium-page .roulette-chip-tray,.roulette-premium-page .roulette-active-bets,.roulette-premium-page .roulette-coverage,.roulette-premium-page .roulette-bottom-wheel,.roulette-premium-page .game-result-banner,.roulette-premium-page .game-compliance-copy{grid-area:auto;width:100%}.roulette-premium-page .roulette-side-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.roulette-premium-page .roulette-side-actions button{color:#fff8d6;background:#0206179e;border:1px solid #f7c75a3d;border-radius:12px;place-items:center;width:auto;min-width:0;min-height:42px;display:grid}.roulette-premium-page .roulette-stats{background:#02061775;border-radius:14px;gap:2px;padding:10px;display:grid}.roulette-premium-page .roulette-stats span{color:#d6e2f0bd;text-transform:uppercase;font-size:.68rem;font-weight:900}.roulette-premium-page .roulette-stats strong{color:#fff8d6;font-size:clamp(1.2rem,4vw,1.7rem);line-height:1}.roulette-premium-page .roulette-stats small{color:#d6e2f0ad;font-size:.68rem}.roulette-premium-page .roulette-chip-tray{gap:8px;width:100%;min-width:0;display:grid}.roulette-premium-page .roulette-chip-tray>span{color:var(--roulette-gold);text-transform:uppercase;font-size:.68rem;font-weight:1000}.roulette-premium-page .roulette-chip-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.roulette-premium-page .roulette-chip{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 34% 24%, #ffffff94, transparent 18%), radial-gradient(circle, var(--chip-core) 0 34%, #fff8d6 35% 43%, var(--chip-rim) 44% 67%, #fff8d6 68% 74%, var(--chip-rim) 75%);text-shadow:0 2px 4px #000;border:4px solid #ffffffe6;border-radius:50%;place-items:center;width:auto;height:auto;min-height:50px;font-size:clamp(.58rem,2.4vw,.82rem);font-weight:1000;transition:transform .15s,box-shadow .15s,filter .15s;display:grid;box-shadow:0 10px 18px #00000057,inset 0 1px #fff3}.roulette-premium-page .roulette-chip.active{transform:translateY(-3px)scale(1.08);box-shadow:0 0 0 3px #58d7ff57,0 0 26px #ff8a1d70,0 12px 22px #0000006b}.roulette-premium-page .roulette-active-bets{align-content:start;gap:6px;min-height:76px;max-height:none;display:grid;overflow-y:auto}.roulette-premium-page .roulette-active-bets>span,.roulette-premium-page .roulette-active-bets div{color:#dbeafe;background:#0206176b;border-radius:10px;justify-content:space-between;gap:8px;min-width:0;padding:8px 9px;font-size:.72rem;display:flex}.roulette-premium-page .roulette-active-bets span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roulette-premium-page .roulette-coverage{background:radial-gradient(circle at 50% 50%, #58d7ff2e, transparent 58%), conic-gradient(from -90deg, #58d7ffe0 calc(var(--coverage,0) * 1%), #0f172ae6 0);border:2px solid #58d7ff94;border-radius:50%;align-content:center;justify-self:center;place-items:center;width:58px;height:58px;display:grid}.roulette-premium-page .roulette-coverage strong{color:#fff;font-size:.8rem;line-height:.9}.roulette-premium-page .roulette-coverage span{color:#bae6fd;text-transform:uppercase;font-size:.44rem;font-weight:1000}.roulette-premium-page .roulette-bottom-wheel{grid-template-columns:minmax(0,1fr);justify-content:stretch;display:grid}.roulette-premium-page .roulette-spin-cta{color:#180d04;background:linear-gradient(180deg, #fff3b8, var(--roulette-gold) 45%, var(--roulette-ember)), var(--roulette-chip-fx) center / 90% auto no-repeat;text-transform:uppercase;border:1px solid #fff8d6b8;border-radius:16px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:58px;font-size:clamp(1rem,3vw,1.2rem);font-weight:1000;display:inline-flex;box-shadow:0 0 26px #ff8a1d5c,inset 0 2px #ffffff57,inset 0 -7px 14px #78350f57}.roulette-premium-page .roulette-spin-cta:not(:disabled):active{transform:scale(.98)}.roulette-premium-page .roulette-spin-cta.spinning{animation:.82s ease-in-out infinite alternate rouletteCtaHeat}.roulette-premium-page .game-result-banner.compact{border-radius:14px}.roulette-premium-page .game-compliance-copy{color:#d6e2f08f;margin:0;font-size:.62rem;line-height:1.25}.roulette-premium-page .roulette-wheel-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 42%,#ff8a1d38,#0000 40%),#020617cc}.roulette-premium-page .roulette-wheel-overlay-card{background:radial-gradient(circle at 50% 32%,#58d7ff1f,#0000 46%),linear-gradient(#030712f0,#061612f5);border-radius:24px;width:min(92vw,560px)}.roulette-premium-page .roulette-wheel-overlay-card .roulette-wheel-visual{width:min(78vw,68vh,440px)}@media (width<=860px){.roulette-premium-page{height:100dvh;overflow:hidden}.roulette-premium-page>:not(.roulette-rotate-prompt){display:revert!important}.roulette-premium-page>.roulette-clean-header{display:grid!important}.roulette-premium-page>.screen-shake{-webkit-overflow-scrolling:touch;overflow:hidden auto;display:block!important}.roulette-premium-page .roulette-clean-header{border-radius:16px;grid-template-columns:40px minmax(0,1fr) minmax(94px,auto) 82px 40px;gap:6px}.roulette-premium-page .roulette-title img{max-width:174px;height:34px}.roulette-premium-page .roulette-title small{display:none}.roulette-premium-page .roulette-layout{grid-template:"wheel""board""streets""controls"/minmax(0,1fr);height:auto;min-height:0;overflow:visible}.roulette-premium-page .roulette-wheel-theater{grid-template-rows:auto minmax(0,1fr) auto;min-height:clamp(178px,26dvh,214px);padding:10px}.roulette-premium-page .roulette-wheel-shell,.roulette-premium-page .roulette-wheel-visual.realistic{width:min(48vw,184px)}.roulette-premium-page.spin-mode .roulette-wheel-theater{min-height:min(72dvh,560px)}.roulette-premium-page.spin-mode .roulette-wheel-shell,.roulette-premium-page.spin-mode .roulette-wheel-visual.realistic{width:min(88vw,62dvh,430px)}.roulette-premium-page.spin-mode .roulette-board-wrap,.roulette-premium-page.spin-mode .roulette-street-panel{opacity:0;pointer-events:none;min-height:0;max-height:0;padding-block:0;overflow:hidden;transform:translateY(34px)scale(.98)}.roulette-premium-page .roulette-board-wrap,.roulette-premium-page .roulette-street-panel{transition:opacity .32s,transform .32s,max-height .32s,padding .32s}.roulette-premium-page .roulette-board{min-width:650px;min-height:224px}.roulette-premium-page .roulette-board-wrap{min-height:238px}.roulette-premium-page .roulette-street-panel{min-height:96px;max-height:108px}.roulette-premium-page .roulette-street-selector{grid-template-columns:1fr}.roulette-premium-page .roulette-street-grid{grid-auto-columns:minmax(54px,1fr)}.roulette-premium-page .roulette-bets-panel{z-index:16;grid-template:"actions actions""stats spin""chips chips""bets coverage"/minmax(0,1fr) 88px;min-height:218px;position:sticky;bottom:0;overflow:visible}.roulette-premium-page .roulette-side-actions{grid-area:actions}.roulette-premium-page .roulette-stats{grid-area:stats}.roulette-premium-page .roulette-chip-tray{grid-area:chips}.roulette-premium-page .roulette-active-bets{grid-area:bets}.roulette-premium-page .roulette-coverage{grid-area:coverage}.roulette-premium-page .roulette-bottom-wheel{grid-area:spin}.roulette-premium-page .roulette-stats{min-height:52px;padding:8px}.roulette-premium-page .roulette-stats strong{font-size:1.12rem}.roulette-premium-page .roulette-stats small{display:none}.roulette-premium-page .roulette-chip-strip{grid-template-columns:repeat(6,minmax(48px,1fr));padding:2px;overflow-x:auto}.roulette-premium-page .roulette-chip{min-width:48px;min-height:48px}.roulette-premium-page .roulette-active-bets{min-height:46px;max-height:48px}.roulette-premium-page .roulette-coverage{align-self:center;width:46px;height:46px}.roulette-premium-page .roulette-bottom-wheel,.roulette-premium-page .roulette-spin-cta{justify-self:stretch;width:100%}.roulette-premium-page .roulette-spin-cta{min-height:52px}.roulette-premium-page .game-result-banner,.roulette-premium-page .game-compliance-copy{display:none}}@media (width<=420px){.roulette-premium-page{gap:6px;padding:6px}.roulette-premium-page .roulette-clean-header{grid-template-columns:36px minmax(0,1fr) minmax(78px,auto) 68px 36px;min-height:46px;padding:5px}.roulette-premium-page .roulette-back,.roulette-premium-page .roulette-sound-button{width:36px;min-width:36px;min-height:36px}.roulette-premium-page .roulette-title img{max-width:132px;height:30px}.roulette-premium-page .roulette-header-balance{padding-inline:7px}.roulette-premium-page .roulette-header-balance span{display:none}.roulette-premium-page .roulette-header-balance strong{max-width:84px;font-size:.76rem}.roulette-premium-page .roulette-currency-tabs{min-width:68px}.roulette-premium-page .roulette-currency-tabs button{min-width:28px;min-height:30px;padding:0 5px;font-size:.66rem}.roulette-premium-page .roulette-wheel-theater{min-height:clamp(166px,25dvh,198px)}.roulette-premium-page .roulette-wheel-shell,.roulette-premium-page .roulette-wheel-visual.realistic{width:min(46vw,168px)}.roulette-theater-copy small{max-width:240px}.roulette-premium-page .roulette-board{grid-template-rows:repeat(3,44px) 26px 38px 38px;grid-template-columns:50px repeat(12,minmax(39px,1fr)) 50px;min-width:620px}.roulette-premium-page .number-grid{grid-template-rows:repeat(3,44px);grid-template-columns:repeat(12,minmax(39px,1fr))}.roulette-premium-page .roulette-board button{font-size:.76rem}.roulette-premium-page .roulette-chip-strip{grid-template-columns:repeat(6,48px)}.roulette-premium-page .roulette-side-actions button{min-height:38px}.roulette-premium-page .roulette-spin-cta{min-height:54px}}@media (orientation:landscape) and (height<=520px){.roulette-premium-page{gap:5px;padding:5px}.roulette-premium-page .roulette-clean-header{grid-template-columns:36px minmax(0,1fr) 108px 82px 36px;min-height:42px;padding:4px 6px}.roulette-premium-page .roulette-title img{max-width:172px;height:30px}.roulette-premium-page .roulette-layout{grid-template:"wheel board"minmax(0,1fr)"controls controls"84px/minmax(154px,.42fr) minmax(0,1fr);gap:6px;height:100%;min-height:0}.roulette-premium-page .roulette-wheel-theater{min-height:0;padding:7px}.roulette-premium-page .roulette-theater-copy small{display:none}.roulette-premium-page .roulette-wheel-shell,.roulette-premium-page .roulette-wheel-visual.realistic{width:min(27vw,68dvh,202px)}.roulette-premium-page .roulette-board-wrap{height:100%;min-height:0;padding:7px;overflow:hidden}.roulette-premium-page .roulette-board{grid-template-rows:repeat(3,minmax(31px,1fr)) 21px 30px 30px;grid-template-columns:34px repeat(12,minmax(0,1fr)) 34px;gap:2px;width:100%;min-width:0;min-height:0}.roulette-premium-page .number-grid{grid-template-rows:repeat(3,minmax(31px,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:2px}.roulette-premium-page .roulette-board button{border-radius:7px;font-size:.62rem}.roulette-premium-page .roulette-street-panel{display:none}.roulette-premium-page .roulette-bets-panel{grid-template:1fr/122px 84px minmax(220px,1fr) 44px 96px;grid-area:controls;align-items:center;gap:6px;height:84px;min-height:0;padding:6px;display:grid;position:relative;bottom:auto;overflow:visible}.roulette-premium-page .roulette-side-actions,.roulette-premium-page .roulette-stats,.roulette-premium-page .roulette-chip-tray,.roulette-premium-page .roulette-coverage,.roulette-premium-page .roulette-bottom-wheel{grid-area:auto}.roulette-premium-page .roulette-active-bets{display:none}.roulette-premium-page .roulette-side-actions{grid-template-columns:repeat(4,1fr);gap:4px}.roulette-premium-page .roulette-side-actions button{border-radius:9px;min-height:34px}.roulette-premium-page .roulette-stats{padding:7px}.roulette-premium-page .roulette-stats strong{font-size:.98rem}.roulette-premium-page .roulette-chip-tray{gap:4px}.roulette-premium-page .roulette-chip-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;overflow:visible}.roulette-premium-page .roulette-chip{border-width:3px;min-width:0;min-height:34px;font-size:.5rem}.roulette-premium-page .roulette-coverage{width:42px;height:42px}.roulette-premium-page .roulette-spin-cta{border-radius:13px;min-width:0;min-height:46px;font-size:.9rem}.roulette-premium-page .game-compliance-copy,.roulette-premium-page .game-result-banner{display:none}}@media (prefers-reduced-motion:reduce){.roulette-premium-page.spin-mode .roulette-wheel-theater,.roulette-premium-page.spin-mode .roulette-board-wrap,.roulette-premium-page.spin-mode .roulette-street-panel{transition-duration:1ms!important}.roulette-wheel-visual.is-spinning .roulette-wheel-disc,.roulette-wheel-visual.is-spinning .roulette-ball-track,.roulette-wheel-visual.is-spinning .roulette-ball,.roulette-wheel-visual.is-spinning .roulette-wheel-pointer,.roulette-premium-page .roulette-spin-cta.spinning{animation-duration:1.2s!important;animation-iteration-count:1!important}}@keyframes rouletteRealWheelPremium{0%{transform:rotate(calc(var(--wheel-end,0deg) - 1980deg))}18%{transform:rotate(calc(var(--wheel-end,0deg) - 1560deg))}54%{transform:rotate(calc(var(--wheel-end,0deg) - 520deg))}76%{transform:rotate(calc(var(--wheel-end,0deg) - 108deg))}88%{transform:rotate(calc(var(--wheel-end,0deg) + 24deg))}95%{transform:rotate(calc(var(--wheel-end,0deg) - 8deg))}to{transform:rotate(var(--wheel-end,0deg))}}@keyframes rouletteRealBallPremium{0%{transform:rotate(calc(var(--ball-end,0deg) + 1820deg))}20%{transform:rotate(calc(var(--ball-end,0deg) + 1280deg))}48%{transform:rotate(calc(var(--ball-end,0deg) + 620deg))}67%{transform:rotate(calc(var(--ball-end,0deg) + 250deg))}80%{transform:rotate(calc(var(--ball-end,0deg) + 86deg))}90%{transform:rotate(calc(var(--ball-end,0deg) - 28deg))}96%{transform:rotate(calc(var(--ball-end,0deg) + 10deg))}to{transform:rotate(var(--ball-end,0deg))}}@keyframes rouletteBallBouncePremium{0%,35%,57%{top:2.2%;transform:translate(-50%)scale(1)}42%{top:6%;transform:translate(-50%)scale(.92)}49%{top:2.7%;transform:translate(-50%)scale(1.08)}66%{top:6.8%;transform:translate(-50%)scale(.9)}72%{top:3%;transform:translate(-50%)scale(1.09)}82%{top:5.4%;transform:translate(-50%)scale(.95)}91%,to{top:2.4%;transform:translate(-50%)scale(1)}}@keyframes roulettePointerTension{0%{transform:translate(-50%)rotate(-1.8deg)}to{transform:translate(-50%)rotate(1.8deg)}}@keyframes rouletteFxPulse{0%{opacity:.28;transform:scale(.97)rotate(0)}to{opacity:.54;transform:scale(1.04)rotate(8deg)}}.game-mode .main-panel:has(.roulette-premium-page){overflow:hidden}.page-stack:has(.roulette-premium-page){overflow:hidden}body:has(.roulette-premium-page){overflow:hidden}.roulette-premium-page{--roulette-control-h:clamp(132px, 20dvh, 172px);--roulette-preview-h:clamp(92px, 15dvh, 136px);--roulette-street-h:clamp(54px, 8dvh, 74px);--roulette-spin-duration:4.2s;grid-template-rows:auto minmax(0,1fr);min-height:0;max-height:100dvh;overflow:hidden!important}.roulette-premium-page>.screen-shake{height:100%;min-height:0;overflow:hidden!important}.roulette-premium-page .roulette-layout{min-height:0;position:relative;overflow:hidden}.roulette-premium-page .roulette-clean-header{flex:none}.roulette-premium-page .roulette-board-wrap,.roulette-premium-page .roulette-street-panel,.roulette-premium-page .roulette-bets-panel,.roulette-premium-page .roulette-wheel-theater{min-height:0;transition:opacity .34s cubic-bezier(.22,.8,.18,1),transform .42s cubic-bezier(.2,.88,.18,1),filter .34s}.roulette-premium-page .roulette-board-wrap{isolation:isolate;background:linear-gradient(#063426c7, #042b20e6), var(--roulette-felt-art) center / cover no-repeat, radial-gradient(circle at 50% 0%, #f7c75a29, transparent 44%), linear-gradient(145deg, #0a5c42, #021b14);border-radius:20px;position:relative;overflow:hidden}.roulette-premium-page .roulette-board-wrap:before,.roulette-premium-page .roulette-board-wrap:after{content:"";pointer-events:none;z-index:8;position:absolute}.roulette-premium-page .roulette-board-wrap:before{border-radius:inherit;inset:0;box-shadow:inset 0 0 0 1px #fff3b842,inset 0 18px 36px #ff8a1d0f,inset 0 -22px 50px #00000047}.roulette-premium-page .roulette-board-wrap:after{background:var(--roulette-table-frame) center / 100% 100% no-repeat;opacity:.26;mix-blend-mode:screen;inset:-10px -14px}.roulette-premium-page .roulette-board{z-index:2;position:relative}.roulette-premium-page .roulette-board button,.roulette-premium-page .roulette-street-grid button{isolation:isolate;touch-action:manipulation;position:relative}.roulette-premium-page .roulette-board button.active,.roulette-premium-page .roulette-street-grid button.active{border-color:#fff3b8d1;box-shadow:inset 0 1px #ffffff29,0 0 18px #f7c75a4d}.roulette-premium-page .roulette-board button.winner,.roulette-premium-page .roulette-street-grid button.winner{box-shadow:inset 0 0 0 2px #fff3b8d6,0 0 24px #ffba49a8,inset 0 0 22px #fff3b82e}.roulette-premium-page .roulette-board button:has(.board-chip.win){box-shadow:inset 0 0 0 2px #fff3b8d6,0 0 24px #ffba49a8,inset 0 0 22px #fff3b82e}.roulette-premium-page .roulette-hit-layer button{border-radius:999px;min-width:18px;min-height:18px}.roulette-premium-page .roulette-hit-layer button:hover,.roulette-premium-page .roulette-hit-layer button:active{opacity:.3;background:#fff3b8e6}.roulette-premium-page .board-chip{animation:.22s cubic-bezier(.18,1.2,.24,1) both rouletteChipLand}.roulette-premium-page .roulette-chip{position:relative;overflow:hidden}.roulette-premium-page .roulette-chip span{z-index:2;position:relative}.roulette-premium-page .roulette-chip:after{content:"";opacity:.58;pointer-events:none;background:linear-gradient(135deg,#ffffff6b,#0000 28%),radial-gradient(circle at 50% 54%,#0000 0 36%,#ffffffb8 37% 40%,#0000 41%);border-radius:50%;position:absolute;inset:9%}.roulette-premium-page .roulette-chip.active{filter:saturate(1.12);transform:translateY(-4px)scale(1.1)}.roulette-premium-page .roulette-wheel-visual.realistic{aspect-ratio:1;contain:layout paint;transform-style:preserve-3d;filter:drop-shadow(0 28px 36px #00000094);background:0 0;border-radius:50%;position:relative}.roulette-wheel-shadow-layer,.roulette-wheel-base-layer,.roulette-number-ring-layer,.roulette-center-cap-layer,.roulette-ball-layer,.roulette-lighting-overlay{pointer-events:none;border-radius:50%;position:absolute;inset:0}.roulette-wheel-shadow-layer{z-index:0;filter:blur(5px);background:radial-gradient(at 50% 52%,#000000c2,#00000038 46%,#0000 70%);inset:6% 4% -7%;transform:rotateX(64deg)translateY(17%)}.roulette-wheel-base-layer{z-index:1;background:radial-gradient(circle at 50% 50%, transparent 0 47%, #ffb84e33 48% 53%, transparent 54%), var(--roulette-wheel-art) center / cover no-repeat, radial-gradient(circle, #7c2d12 0 48%, #2b1206 74%, #100704 100%);opacity:.72;filter:saturate(1.08)contrast(1.08);inset:-5%;transform:translateZ(-10px)rotateX(5deg)}.roulette-number-ring-layer{z-index:3;transform:rotate(var(--wheel-end,0deg)) translateZ(8px);transform-origin:50%;inset:2.2%}.roulette-wheel-svg{width:100%;height:100%;display:block}.roulette-wheel-visual.is-spinning .roulette-wheel-disc{animation:none!important}.roulette-wheel-visual.is-spinning .roulette-number-ring-layer{animation:rouletteWheelLayerSpin var(--roulette-spin-duration) cubic-bezier(.08, .72, .12, 1) both}.roulette-center-cap-layer{z-index:5;background:radial-gradient(circle at 35% 28%,#ffffff80,#0000 22%),radial-gradient(circle,#7f8da3 0 28%,#26364b 58%,#0c1422 100%);border:2px solid #fff3b847;inset:33%;transform:translateZ(20px);box-shadow:inset 0 2px 5px #fff3,inset 0 -16px 24px #0000006b,0 0 0 8px #562608b8,0 0 0 12px #d9770675,0 16px 22px #0000005c}.roulette-ball-layer{z-index:7;transform:rotate(var(--ball-end,0deg)) translateZ(34px);transform-origin:50%;inset:4.6%}.roulette-wheel-visual.is-spinning .roulette-ball-layer,.roulette-wheel-visual.is-spinning .roulette-ball-track{animation:rouletteBallLayerSpin var(--roulette-spin-duration) cubic-bezier(.12, .74, .11, 1) both}.roulette-wheel-visual.realistic .roulette-ball{background:var(--roulette-ball-art) center / 190% 190% no-repeat, radial-gradient(circle at 32% 28%, #fff, #f8fafc 45%, #cbd5e1 72%, #64748b);border-radius:50%;width:clamp(10px,4.9%,19px);height:clamp(10px,4.9%,19px);position:absolute;top:1.2%;left:50%;transform:translate(-50%);box-shadow:0 0 15px #fffffff5,0 5px 12px #0000008a}.roulette-wheel-visual.is-spinning .roulette-ball{animation:rouletteBallPocketHop var(--roulette-spin-duration) cubic-bezier(.16, .68, .14, 1) both}.roulette-lighting-overlay{z-index:9;mix-blend-mode:screen;opacity:.72;background:linear-gradient(138deg,#ffffff47,#0000 18% 58%,#58d7ff1a 76%,#0000),radial-gradient(circle at 50% 8%,#fff3b838,#0000 30%),radial-gradient(circle at 52% 52%,#0000 0 48%,#00000047 72%,#0000007a 100%);inset:-1%}.roulette-wheel-visual.is-spinning .roulette-lighting-overlay{animation:.92s linear infinite rouletteWheelLightSweep}.roulette-wheel-pointer{z-index:11}.roulette-winning-fx{z-index:10}.roulette-premium-page .roulette-wheel-overlay{display:none}@media (orientation:portrait) and (width<=860px){.roulette-premium-page{height:100dvh;padding:max(5px, env(safe-area-inset-top)) max(5px, env(safe-area-inset-right)) max(5px, env(safe-area-inset-bottom)) max(5px, env(safe-area-inset-left));gap:5px}.roulette-premium-page .roulette-clean-header{border-radius:14px;grid-template-columns:34px minmax(0,1fr) minmax(66px,auto) 64px 34px;gap:4px;min-height:44px;padding:4px}.roulette-premium-page .roulette-back,.roulette-premium-page .roulette-sound-button{width:34px;min-width:34px;min-height:34px}.roulette-premium-page .roulette-title img{width:min(100%,126px);height:30px}.roulette-premium-page .roulette-title small,.roulette-premium-page .roulette-header-balance span{display:none}.roulette-premium-page .roulette-header-balance{border-radius:11px;padding:3px 6px}.roulette-premium-page .roulette-header-balance strong{max-width:76px;font-size:.76rem}.roulette-premium-page .roulette-currency-tabs{min-width:64px;padding:2px}.roulette-premium-page .roulette-currency-tabs button{min-width:27px;min-height:28px;padding:0 4px;font-size:.64rem}.roulette-premium-page .roulette-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--roulette-preview-h) minmax(0, 1fr) var(--roulette-street-h) var(--roulette-control-h);grid-template-areas:"wheel""board""streets""controls";gap:5px;height:100%;min-height:0;overflow:hidden}.roulette-premium-page .roulette-wheel-theater{border-radius:16px;grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(70px,23vw,98px) minmax(0,1fr) minmax(58px,auto);place-items:center stretch;gap:7px;min-height:0;padding:7px;display:grid}.roulette-premium-page .roulette-wheel-shell{grid-area:1/1;justify-self:center;width:clamp(66px,22vw,94px)}.roulette-premium-page .roulette-wheel-visual.realistic{width:clamp(66px,22vw,94px);min-width:0}.roulette-premium-page .roulette-theater-copy{text-align:left;grid-area:1/2;justify-items:start;gap:2px}.roulette-premium-page .roulette-theater-copy span{font-size:.56rem}.roulette-premium-page .roulette-theater-copy strong{min-width:54px;min-height:30px;padding:0 10px;font-size:1.02rem}.roulette-premium-page .roulette-theater-copy small{max-width:100%;font-size:.58rem}.roulette-premium-page .roulette-last-results{grid-area:1/3;place-self:center end;gap:4px;min-width:54px;display:grid}.roulette-premium-page .roulette-last-results span{font-size:.5rem}.roulette-premium-page .roulette-last-results div{grid-template-columns:repeat(2,24px);gap:3px;display:grid}.roulette-premium-page .roulette-last-results strong,.roulette-premium-page .roulette-last-results em{width:24px;height:22px;font-size:.56rem}.roulette-premium-page .roulette-board-wrap{overscroll-behavior:contain;scrollbar-width:none;border-radius:18px;grid-area:board;height:100%;min-height:0;padding:7px;overflow:auto hidden}.roulette-premium-page .roulette-board-wrap::-webkit-scrollbar{display:none}.roulette-premium-page .roulette-board{grid-template-rows:repeat(3,minmax(40px,1fr)) 25px minmax(38px,.72fr) minmax(38px,.72fr);grid-template-columns:48px repeat(12,minmax(38px,1fr)) 48px;gap:4px;width:max(100%,604px);min-width:604px;height:100%;min-height:0}.roulette-premium-page .number-grid{grid-template-rows:repeat(3,minmax(40px,1fr));grid-template-columns:repeat(12,minmax(38px,1fr));gap:4px}.roulette-premium-page .roulette-board button{border-radius:9px;font-size:.82rem}.roulette-premium-page .roulette-board .zero-split,.roulette-premium-page .roulette-board .top-line-bet{font-size:.54rem}.roulette-premium-page .roulette-street-panel{border-radius:16px;grid-area:streets;height:100%;min-height:0;padding:6px;overflow:hidden}.roulette-premium-page .roulette-street-selector{grid-template-rows:1fr 1fr;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:4px 6px;height:100%;min-height:0}.roulette-premium-page .roulette-street-selector>div:not(.roulette-street-grid){gap:0}.roulette-premium-page .roulette-street-selector strong{white-space:nowrap;font-size:.57rem}.roulette-premium-page .roulette-street-selector span{display:none}.roulette-premium-page .roulette-street-grid{scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:minmax(58px,1fr);gap:5px;height:100%;overflow-x:auto}.roulette-premium-page .roulette-street-grid::-webkit-scrollbar{display:none}.roulette-premium-page .roulette-street-grid button{border-radius:10px;min-height:100%;font-size:.62rem}.roulette-premium-page .roulette-bets-panel{border-radius:18px;grid-template:"actions spin"40px"chips spin"minmax(44px,1fr)"stats coverage"34px/minmax(0,1fr) clamp(82px,25vw,102px);grid-area:controls;align-items:stretch;gap:5px;height:100%;min-height:0;padding:7px;display:grid;position:relative;bottom:auto;overflow:hidden}.roulette-premium-page .roulette-side-actions{grid-area:actions}.roulette-premium-page .roulette-stats{grid-area:stats}.roulette-premium-page .roulette-chip-tray{grid-area:chips}.roulette-premium-page .roulette-coverage{grid-area:coverage}.roulette-premium-page .roulette-bottom-wheel{grid-area:spin}.roulette-premium-page .roulette-active-bets,.roulette-premium-page .roulette-coverage,.roulette-premium-page .game-result-banner,.roulette-premium-page .game-compliance-copy{display:none}.roulette-premium-page .roulette-side-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.roulette-premium-page .roulette-side-actions button{border-radius:11px;height:100%;min-height:0}.roulette-premium-page .roulette-chip-tray{align-content:stretch;gap:3px}.roulette-premium-page .roulette-chip-tray>span{font-size:.55rem}.roulette-premium-page .roulette-chip-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;height:100%;min-height:0;overflow:visible}.roulette-premium-page .roulette-chip{border-width:3px;align-self:center;min-width:0;height:min(100%,50px);min-height:0;font-size:clamp(.5rem,2.4vw,.66rem)}.roulette-premium-page .roulette-stats{border-radius:11px;align-content:center;min-height:0;padding:4px 7px}.roulette-premium-page .roulette-stats span{align-items:baseline;gap:5px;font-size:.52rem;display:inline-flex}.roulette-premium-page .roulette-stats strong{font-size:.84rem}.roulette-premium-page .roulette-stats small,.roulette-premium-page .roulette-stats span:nth-child(2){display:none}.roulette-premium-page .roulette-bottom-wheel{height:100%}.roulette-premium-page .roulette-spin-cta{border-radius:15px;flex-direction:column;gap:3px;height:100%;min-height:0;font-size:.92rem}.roulette-premium-page.spin-mode .roulette-layout{grid-template-rows:minmax(0,1fr);grid-template-areas:"wheel"}.roulette-premium-page.spin-mode .roulette-board-wrap,.roulette-premium-page.spin-mode .roulette-street-panel,.roulette-premium-page.spin-mode .roulette-bets-panel{opacity:0;pointer-events:none;height:0;padding-block:0;position:absolute;inset:auto 0 0;overflow:hidden;transform:translateY(28px)scale(.98)}.roulette-premium-page.spin-mode .roulette-wheel-theater{grid-area:wheel;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);place-items:center;height:100%;padding:clamp(10px,3dvh,22px);display:grid;transform:translateY(0)scale(1)}.roulette-premium-page.spin-mode .roulette-theater-copy{text-align:center;grid-area:1/1;justify-items:center}.roulette-premium-page.spin-mode .roulette-wheel-shell{grid-area:2/1;width:min(88vw,62dvh,470px)}.roulette-premium-page.spin-mode .roulette-wheel-visual.realistic{width:min(88vw,62dvh,470px)}.roulette-premium-page.spin-mode .roulette-last-results{grid-area:3/1;justify-self:center}.roulette-premium-page.spin-mode .roulette-last-results div{grid-template-columns:repeat(5,30px)}}@media (orientation:portrait) and (width<=340px){.roulette-premium-page{--roulette-control-h:126px;--roulette-preview-h:86px;--roulette-street-h:50px}.roulette-premium-page .roulette-clean-header{grid-template-columns:32px minmax(0,1fr) 58px 58px 32px;min-height:40px}.roulette-premium-page .roulette-back,.roulette-premium-page .roulette-sound-button{width:32px;min-width:32px;min-height:32px}.roulette-premium-page .roulette-title img{width:min(100%,104px);height:27px}.roulette-premium-page .roulette-board{grid-template-rows:repeat(3,minmax(37px,1fr)) 22px minmax(34px,.72fr) minmax(34px,.72fr);grid-template-columns:44px repeat(12,minmax(36px,1fr)) 44px;gap:3px;width:576px;min-width:576px}.roulette-premium-page .number-grid{grid-template-rows:repeat(3,minmax(37px,1fr));grid-template-columns:repeat(12,minmax(36px,1fr));gap:3px}.roulette-premium-page .roulette-board button{font-size:.76rem}}@media (orientation:landscape) and (height<=520px){.roulette-premium-page{--roulette-control-h:76px;height:100dvh;max-height:100dvh;overflow:hidden}.roulette-premium-page .roulette-layout{grid-template-columns:clamp(168px,30vw,238px) minmax(0,1fr);grid-template-rows:minmax(0, 1fr) var(--roulette-control-h);grid-template-areas:"wheel board""controls controls";gap:6px;height:100%;min-height:0;overflow:hidden}.roulette-premium-page .roulette-wheel-theater{grid-area:wheel;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;padding:7px;display:grid}.roulette-premium-page .roulette-wheel-shell,.roulette-premium-page .roulette-wheel-visual.realistic{width:min(27vw,62dvh,218px)}.roulette-premium-page .roulette-board-wrap{grid-area:board;height:100%;min-height:0;padding:7px;overflow:hidden}.roulette-premium-page .roulette-board{grid-template-rows:repeat(3,minmax(31px,1fr)) 21px minmax(29px,.68fr) minmax(29px,.68fr);grid-template-columns:34px repeat(12,minmax(0,1fr)) 34px;gap:2px;width:100%;min-width:0;height:100%;min-height:0}.roulette-premium-page .number-grid{grid-template-rows:repeat(3,minmax(31px,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:2px}.roulette-premium-page .roulette-board button{border-radius:7px;font-size:.62rem}.roulette-premium-page .roulette-street-panel{display:none}.roulette-premium-page .roulette-bets-panel{grid-template:minmax(0,1fr)/126px 84px minmax(206px,1fr) 42px 98px;grid-area:controls;align-items:center;gap:6px;height:100%;min-height:0;padding:6px;display:grid;overflow:hidden}.roulette-premium-page .roulette-side-actions,.roulette-premium-page .roulette-stats,.roulette-premium-page .roulette-chip-tray,.roulette-premium-page .roulette-coverage,.roulette-premium-page .roulette-bottom-wheel{grid-area:auto}.roulette-premium-page .roulette-active-bets,.roulette-premium-page .game-result-banner,.roulette-premium-page .game-compliance-copy{display:none}.roulette-premium-page .roulette-side-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.roulette-premium-page .roulette-side-actions button{min-height:34px}.roulette-premium-page .roulette-chip-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;overflow:visible}.roulette-premium-page .roulette-chip{border-width:3px;min-width:0;min-height:34px;font-size:.5rem}.roulette-premium-page .roulette-coverage{width:40px;height:40px}.roulette-premium-page .roulette-spin-cta{border-radius:13px;min-width:0;min-height:44px}.roulette-premium-page.spin-mode .roulette-layout{grid-template:"wheel"minmax(0,1fr)/minmax(0,1fr)}.roulette-premium-page.spin-mode .roulette-wheel-theater{grid-area:wheel}.roulette-premium-page.spin-mode .roulette-wheel-shell,.roulette-premium-page.spin-mode .roulette-wheel-visual.realistic{width:min(56vw,74dvh,430px)}.roulette-premium-page.spin-mode .roulette-board-wrap,.roulette-premium-page.spin-mode .roulette-bets-panel{opacity:0;pointer-events:none;height:0;padding-block:0;position:absolute;inset:auto 0 0;overflow:hidden;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){.roulette-premium-page{--roulette-spin-duration:1.2s}.roulette-premium-page .roulette-board-wrap,.roulette-premium-page .roulette-street-panel,.roulette-premium-page .roulette-bets-panel,.roulette-premium-page .roulette-wheel-theater{transition-duration:1ms!important}}@keyframes rouletteWheelLayerSpin{0%{transform:rotate(calc(var(--wheel-end,0deg) - 2240deg)) translateZ(8px);filter:blur(.4px)}16%{transform:rotate(calc(var(--wheel-end,0deg) - 1900deg)) translateZ(8px);filter:blur(.85px)}48%{transform:rotate(calc(var(--wheel-end,0deg) - 930deg)) translateZ(8px);filter:blur(.7px)}70%{transform:rotate(calc(var(--wheel-end,0deg) - 310deg)) translateZ(8px);filter:blur(.36px)}86%{transform:rotate(calc(var(--wheel-end,0deg) - 74deg)) translateZ(8px);filter:blur()}94%{transform:rotate(calc(var(--wheel-end,0deg) + 18deg)) translateZ(8px)}98%{transform:rotate(calc(var(--wheel-end,0deg) - 7deg)) translateZ(8px)}to{transform:rotate(var(--wheel-end,0deg)) translateZ(8px)}}@keyframes rouletteBallLayerSpin{0%{transform:rotate(calc(var(--ball-end,0deg) + 2540deg)) translateZ(34px)}22%{transform:rotate(calc(var(--ball-end,0deg) + 1820deg)) translateZ(34px)}50%{transform:rotate(calc(var(--ball-end,0deg) + 920deg)) translateZ(34px)}70%{transform:rotate(calc(var(--ball-end,0deg) + 330deg)) translateZ(34px)}84%{transform:rotate(calc(var(--ball-end,0deg) + 104deg)) translateZ(34px)}91%{transform:rotate(calc(var(--ball-end,0deg) - 28deg)) translateZ(34px)}96%{transform:rotate(calc(var(--ball-end,0deg) + 12deg)) translateZ(34px)}to{transform:rotate(var(--ball-end,0deg)) translateZ(34px)}}@keyframes rouletteBallPocketHop{0%,28%,52%{top:1.2%;transform:translate(-50%)scale(1)}62%{top:5.8%;transform:translate(-50%)scale(.94)}68%{top:1.8%;transform:translate(-50%)scale(1.08)}76%{top:6.4%;transform:translate(-50%)scale(.9)}82%{top:2.8%;transform:translate(-50%)scale(1.1)}89%{top:7.4%;transform:translate(-50%)scale(.88)}94%{top:3.2%;transform:translate(-50%)scale(1.05)}to{top:4.6%;transform:translate(-50%)scale(.96)}}@keyframes rouletteWheelLightSweep{0%{opacity:.54;transform:rotate(0)}to{opacity:.76;transform:rotate(360deg)}}@keyframes rouletteChipLand{0%{opacity:0;filter:drop-shadow(0 14px 16px #0000004d);scale:.72}to{opacity:1;filter:drop-shadow(0 7px 9px #00000073);scale:1}}@keyframes rouletteChipPayoutPulse{0%{filter:drop-shadow(0 7px 9px #00000073);transform:translateY(0)scale(1)}to{filter:drop-shadow(0 0 18px #f7c75ac7);transform:translateY(-3px)scale(1.1)}}@keyframes rouletteCtaHeat{0%{filter:brightness();box-shadow:0 0 22px #ff8a1d4d,inset 0 2px #ffffff57,inset 0 -7px 14px #78350f57}to{filter:brightness(1.08);box-shadow:0 0 34px #ff8a1d80,0 0 22px #58d7ff29,inset 0 2px #ffffff70,inset 0 -7px 14px #78350f5c}}.table-game-topbar{background:linear-gradient(#36080cf0,#0e070ef5);border:1px solid #fef08a3d;border-radius:18px;grid-template-columns:38px minmax(0,1fr) auto 38px;align-items:center;gap:8px;width:100%;min-height:54px;padding:8px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #facc1514,0 16px 34px #00000057}.table-game-topbar:before{content:"";opacity:.9;background:linear-gradient(90deg,#0000,#fef08ad1,#67e8f95c,#0000);height:1px;position:absolute;top:0;left:14px;right:14px}.table-game-topbar-icon,.table-game-topbar .table-game-topbar-icon.casino-sound-toggle{z-index:1;color:#fef3c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff09;border:1px solid #fef08a52;border-radius:999px;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:inline-grid;position:relative;box-shadow:inset 0 0 12px #ffffff0a}.table-game-topbar-icon svg{display:block}.table-game-topbar-title{z-index:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative;overflow:hidden}.table-game-topbar-title h1{color:#fff7d6;letter-spacing:0;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px #431407d9,0 0 16px #facc1552;min-width:0;margin:0;font-size:1.22rem;font-weight:1000;line-height:1.05;overflow:hidden}.table-game-topbar-info{color:#fef08a;width:24px;min-width:24px;height:24px;min-height:24px;box-shadow:0 0 14px #facc152e,inset 0 0 10px #ffffff0a}.table-game-topbar-currency{z-index:1;background:#0a0d19db;border:1px solid #fef08a2e;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;min-width:82px;padding:4px;display:grid;position:relative}.table-game-topbar-currency button{color:#fed7aa;letter-spacing:0;background:0 0;border:0;border-radius:999px;min-width:0;min-height:30px;padding:0 10px;font-size:.76rem;font-weight:950}.table-game-topbar-currency button.active{color:#1f1304;background:linear-gradient(#fef08a,#f59e0b);box-shadow:0 0 18px #facc1533}.table-game-topbar-currency button:nth-child(2).active{color:var(--sc-ink);background:var(--sc-button-gradient);box-shadow:0 0 18px var(--sc-glow), inset 0 1px 0 #ffffff8a}.table-game-topbar button:disabled{opacity:.52;cursor:not-allowed}.table-game-topbar-popover{top:calc(max(8px, env(safe-area-inset-top)) + 58px);left:max(10px, env(safe-area-inset-left));color:#fff7d6;z-index:12;background:#050912f5;border:1px solid #fef08a4d;border-radius:14px;gap:4px;width:min(280px,100vw - 20px);padding:12px;display:grid;position:absolute;box-shadow:0 18px 36px #0000006b}.table-game-topbar-popover strong{color:#fef08a;text-transform:uppercase;font-size:.8rem}.table-game-topbar-popover span,.table-game-topbar-popover small{color:#fff7d6d1;font-size:.74rem;line-height:1.35}.roulette-premium-page>.table-game-topbar{flex:none}@media (width<=860px){.roulette-premium-page>.table-game-topbar{display:grid!important}}@media (width<=430px){.table-game-topbar{grid-template-columns:34px minmax(0,1fr) auto 34px;gap:6px;min-height:54px;padding:8px}.table-game-topbar-icon,.table-game-topbar .table-game-topbar-icon.casino-sound-toggle{width:32px;min-width:32px;height:32px;min-height:32px}.table-game-topbar-title h1{font-size:1.08rem}.table-game-topbar-info{width:23px;min-width:23px;height:23px;min-height:23px}.table-game-topbar-currency{min-width:76px;padding:3px}.table-game-topbar-currency button{min-height:29px;padding:0 8px;font-size:.74rem}}@media (width<=360px){.table-game-topbar{border-radius:16px;grid-template-columns:32px minmax(0,1fr) auto 32px;gap:5px;padding:7px}.table-game-topbar-icon,.table-game-topbar .table-game-topbar-icon.casino-sound-toggle{width:31px;min-width:31px;height:31px;min-height:31px}.table-game-topbar-title h1{font-size:.98rem}.table-game-topbar-info{width:22px;min-width:22px;height:22px;min-height:22px}.table-game-topbar-currency{min-width:70px}.table-game-topbar-currency button{padding:0 6px;font-size:.72rem}}.blackjack-clean-page{--bj-accent:#f59e0b;--bj-accent-hi:#fef08a;--bj-accent-deep:#7c2d12;--bj-cyan:#67e8f9;--bj-felt:#064e3b;--bj-panel:#12080cc7;--bj-ink:#fff7ed;--bj-safe-bottom:env(safe-area-inset-bottom,0px);--bj-bottom-buffer:16px;--bj-controls-reserve:224px;box-sizing:border-box;width:min(100%,540px);max-width:540px;min-height:100dvh;padding:max(9px, env(safe-area-inset-top,0px)) 9px calc(var(--bj-safe-bottom) + var(--bj-bottom-buffer) + var(--bj-controls-reserve));color:var(--bj-ink);background:radial-gradient(circle at 50% 20%,#facc1521,#0000 27%),radial-gradient(circle at 14% 62%,#064e3b94,#0000 34%),radial-gradient(circle at 88% 36%,#67e8f91f,#0000 29%),linear-gradient(#09070b 0%,#12070b 46%,#02050a 100%);flex-direction:column;gap:6px;margin:0 auto;display:flex;position:relative;overflow-x:hidden}.blackjack-clean-page.currency-sc{--bj-accent:#38bdf8;--bj-accent-hi:#dbeafe;--bj-accent-deep:#1d4ed8;--bj-panel:#050d1ccc}.blackjack-clean-page.big-win{background:radial-gradient(circle at 50% 22%,#facc153d,#0000 30%),radial-gradient(circle at 14% 62%,#064e3b94,#0000 34%),radial-gradient(circle at 88% 36%,#67e8f929,#0000 29%),linear-gradient(#09070b 0%,#12070b 46%,#02050a 100%)}.blackjack-clean-header,.blackjack-clean-controls{background:linear-gradient(#36080cf0,#0e070ef5);border:1px solid #fef08a3d;box-shadow:inset 0 0 24px #facc1514,0 16px 34px #00000057}.blackjack-clean-header{border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto 40px;align-items:center;gap:9px;width:100%;min-height:54px;padding:9px;display:grid;position:relative;overflow:hidden}.blackjack-clean-header:before{content:"";opacity:.9;background:linear-gradient(90deg,#0000,#fef08ad1,#67e8f95c,#0000);height:1px;position:absolute;top:0;left:14px;right:14px}.blackjack-clean-header button,.blackjack-clean-back,.blackjack-clean-header .icon-only{color:#fef3c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff09;border:1px solid #fef08a52;border-radius:999px;min-height:36px;box-shadow:inset 0 0 12px #ffffff0a}.blackjack-clean-back,.blackjack-clean-header .icon-only{place-items:center;width:36px;height:36px;padding:0;font-size:1.18rem;line-height:1;display:inline-grid}.blackjack-clean-title,.blackjack-clean-title h1{min-width:0}.blackjack-clean-title{gap:2px;display:grid;overflow:hidden}.blackjack-clean-title-row{align-items:center;gap:5px;min-width:0;max-width:100%;display:flex;overflow:hidden}.blackjack-clean-title h1{color:#fff7d6;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px #431407d9,0 0 16px #facc1552;flex:0 auto;align-items:center;gap:7px;margin:0;font-size:1.28rem;line-height:1.05;display:flex;overflow:hidden}.blackjack-clean-title h1>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.blackjack-clean-info-button{width:24px;height:24px;min-height:24px;color:var(--bj-accent-hi);flex:0 0 24px;place-items:center;padding:0;display:inline-grid;box-shadow:0 0 14px #facc152e}.blackjack-clean-logo{display:none}.blackjack-clean-currency-tabs{background:#0a0d19db;border:1px solid #fef08a2e;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;width:auto;min-width:86px;padding:4px;display:grid}.blackjack-clean-currency-tabs button{color:#fed7aa;letter-spacing:0;background:0 0;border:0;border-radius:999px;min-height:32px;padding:0 11px;font-size:.78rem;font-weight:950}.blackjack-clean-currency-tabs button.active{color:#1f1304;background:linear-gradient(180deg, var(--bj-accent-hi), var(--bj-accent));box-shadow:0 0 18px #facc1533}.blackjack-clean-page.currency-sc .blackjack-clean-currency-tabs button.active{color:#06111f;box-shadow:0 0 18px #38bdf83d}.blackjack-clean-page>.screen-shake{flex:none;min-height:0;display:grid}.blackjack-clean-table{isolation:isolate;background:radial-gradient(circle at 50% 26%,#16a34a3d,#0000 30%),radial-gradient(circle at 50% 80%,#0307121a,#0307129e 72%),linear-gradient(145deg,#064e3bf5,#031f18fa);border:1px solid #fef08a47;border-radius:24px;grid-template-rows:auto auto auto;align-content:start;gap:7px;min-height:clamp(340px,52dvh,500px);padding:clamp(42px,6dvh,62px) 11px 14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 46px #0000006b,inset 0 0 24px #facc1514,0 18px 60px #00000057}.blackjack-clean-page.big-win .blackjack-clean-table{box-shadow:inset 0 0 56px #facc1533,0 0 42px #facc1538,0 18px 60px #00000057}.blackjack-clean-table>:not(.blackjack-clean-table-art){z-index:2;position:relative}.blackjack-clean-table>.blackjack-clean-deck-source,.blackjack-clean-table>.blackjack-clean-result-frame{position:absolute}.blackjack-clean-table-art{z-index:0;pointer-events:none;position:absolute;inset:0}.blackjack-clean-table-art:before{content:"";opacity:.42;mix-blend-mode:screen;background:linear-gradient(120deg,#ffffff07 0 1px,#0000 1px 9px),linear-gradient(32deg,#ffffff05 0 1px,#0000 1px 8px);position:absolute;inset:0}.blackjack-clean-felt-edge{background-image:var(--blackjack-table-overlay);opacity:.5;filter:saturate(1.12)contrast(1.08);background-position:bottom;background-size:cover;height:42%;display:none;position:absolute;bottom:-13%;left:-10%;right:-10%;-webkit-mask-image:linear-gradient(#0000 0%,#000 25% 100%);mask-image:linear-gradient(#0000 0%,#000 25% 100%)}.blackjack-clean-trim{background-image:var(--blackjack-trim-overlay);opacity:.76;filter:drop-shadow(0 0 10px #facc1533);background-repeat:no-repeat;background-size:100% 100%;height:36px;position:absolute;left:8px;right:8px}.blackjack-clean-trim.top{top:4px}.blackjack-clean-trim.bottom{bottom:6px;transform:rotate(180deg)}.blackjack-clean-bet-ring{aspect-ratio:3;opacity:.28;border-top:1px solid #fef08a29;border-left:1px solid #fef08a0d;border-right:1px solid #fef08a0d;border-radius:999px 999px 0 0;width:min(54%,278px);display:none;position:absolute;bottom:9%;left:50%;transform:translate(-50%);box-shadow:0 -7px 20px #facc1509,inset 0 10px 16px #0000001f}.blackjack-clean-ambient-line{opacity:.7;background:linear-gradient(#0000,#67e8f947,#fef08a2e,#0000);width:1px;height:58%;position:absolute;top:19%;box-shadow:0 0 16px #67e8f93d}.blackjack-clean-ambient-line.left{left:14px}.blackjack-clean-ambient-line.right{right:14px}.blackjack-clean-deck-source{z-index:4;aspect-ratio:.72;pointer-events:none;opacity:.94;filter:drop-shadow(0 12px 12px #00000057);width:clamp(42px,12vw,58px);position:absolute;top:54px;right:22px;transform:rotate(8deg)}.blackjack-clean-deck-source span{background-image:var(--blackjack-card-back);background-position:50%;background-size:cover;border:1px solid #fef08a70;border-radius:8px;position:absolute;inset:0;box-shadow:0 0 0 1px #0f172a6b,0 8px 18px #0000004d}.blackjack-clean-deck-source span:last-child{transform:translate(5px,-4px)}.blackjack-clean-dealer-button{z-index:5;object-fit:cover;filter:drop-shadow(0 10px 12px #0006)drop-shadow(0 0 12px #facc152e);opacity:.92;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:50%;width:30px;height:30px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)rotate(-8deg)}.blackjack-clean-hand{background:radial-gradient(circle at 50% 0,#fef08a14,#0000 58%),#02061730;border:1px solid #fef08a21;border-radius:14px;align-content:center;gap:5px;min-width:0;padding:10px;display:grid;position:relative;box-shadow:inset 0 0 18px #00000029}.blackjack-clean-hand.dealer{align-content:start;justify-items:center;gap:0;min-height:118px;margin-inline:clamp(18px,8%,48px);padding-top:7px}.blackjack-clean-hand:not(.dealer){min-height:104px}.blackjack-clean-hand-total{color:#fed7aa;text-transform:uppercase;background:#0f172ac7;border:1px solid #fef08a3d;border-radius:999px;align-items:center;gap:5px;max-width:calc(100% - 20px);min-height:24px;padding:4px 8px;font-size:.68rem;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:9px;right:10px;box-shadow:0 0 14px #0000003d}.blackjack-clean-hand-total strong{color:var(--bj-accent-hi);font-size:.82rem}.blackjack-clean-hand-total.dealer-total{z-index:4;color:#fff7ed;left:10px;right:auto}.blackjack-clean-hand-total.dealer-total strong{text-align:center;min-width:18px;animation:.26s cubic-bezier(.16,.88,.2,1) both blackjack-count-pop}.blackjack-clean-hand.dealer .blackjack-clean-cards{transform:translateY(-4px)}.blackjack-clean-hand.active{border-color:#67e8f9b3;animation:.26s ease-out both blackjack-clean-split-focus;box-shadow:0 0 0 2px #67e8f91f,0 0 24px #67e8f938,inset 0 0 18px #00000029}.blackjack-clean-hand.natural{border-color:#fef08a85;box-shadow:0 0 26px #facc152e,inset 0 0 18px #00000029}.blackjack-clean-hand.bust{border-color:#f8717180}.blackjack-clean-hand-head{color:#fff7ed;text-transform:uppercase;letter-spacing:0;text-shadow:0 2px 8px #00000094;justify-content:space-between;align-items:center;gap:8px;font-size:.78rem;font-weight:950;display:flex}.blackjack-clean-hand-head span{color:#fef08a;text-align:center;text-transform:none;background:#0f172aad;border:1px solid #fef08a2e;border-radius:999px;min-width:64px;padding:4px 8px;font-size:.74rem;font-weight:950}.blackjack-clean-cards{perspective:820px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;min-width:0;padding-inline:3px;display:flex}.blackjack-clean-card{aspect-ratio:.72;color:#111827;transform-origin:50%;width:clamp(44px,15vw,66px);transform-style:preserve-3d;transform:translateY(var(--card-settle-y,0px)) rotate(var(--card-tilt,0deg)) scale(1);will-change:transform, opacity;background:radial-gradient(circle at 50% 44%,#facc1514,#0000 32%),linear-gradient(#fffaf0 0%,#f8fafc 58%,#e5e7eb 100%);border:1px solid #0f172a47;border-radius:8px;flex:none;place-items:center;padding:6px;transition:transform .16s,filter .16s,box-shadow .16s;animation:none;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 16px #00000057,inset 0 0 0 1px #ffffff94}.blackjack-clean-card.dealing{animation:blackjack-clean-deal var(--card-slide-ms,.56s) cubic-bezier(.16, .86, .22, 1) both;animation-delay:var(--deal-delay,0s)}.blackjack-clean-card+.blackjack-clean-card{margin-left:clamp(-13px,-3.1vw,-8px)}.blackjack-clean-card:hover{transform:translateY(calc(var(--card-settle-y,0px) - 4px)) rotate(var(--card-tilt,0deg)) scale(1.025);filter:brightness(1.04);box-shadow:0 14px 20px #00000061,0 0 18px #facc151f}.blackjack-clean-card:after{content:"";pointer-events:none;border:1px solid #0f172a14;border-radius:6px;position:absolute;inset:4px}.blackjack-clean-card.red{color:#b91c1c}.blackjack-clean-card-corner{z-index:2;justify-items:center;gap:1px;font-weight:950;line-height:.9;display:grid;position:absolute}.blackjack-clean-card-corner.top{top:6px;left:6px}.blackjack-clean-card-corner.bottom{bottom:6px;right:6px;transform:rotate(180deg)}.blackjack-clean-card-corner strong{font-size:.84rem;line-height:.9}.blackjack-clean-card-corner em{font-size:.72rem;font-style:normal;line-height:.9}.blackjack-clean-card-pip{z-index:1;text-shadow:0 1px #ffffff9e;font-size:1.88rem;line-height:1;position:relative}.blackjack-clean-card.back,.blackjack-clean-card.hole{border-color:#fef08a80;box-shadow:0 12px 18px #0000005c,0 0 16px #facc151a}.blackjack-clean-card.back{background-image:var(--blackjack-card-back);background-position:50%;background-size:cover;padding:0}.blackjack-clean-card.back:after{border-color:#fef08a47;inset:5px}.blackjack-clean-card.hole.hidden .blackjack-clean-card-corner,.blackjack-clean-card.hole.hidden .blackjack-clean-card-pip{opacity:0}.blackjack-clean-card-back-face{z-index:6;border-radius:inherit;background-image:var(--blackjack-card-back);transform-origin:50%;backface-visibility:hidden;background-position:50%;background-size:cover;position:absolute;inset:0}.blackjack-clean-card-back-face:after{content:"";border:1px solid #fef08a47;border-radius:6px;position:absolute;inset:5px}.blackjack-clean-card.hole.reveal{transform:translateY(var(--card-settle-y,0px)) rotate(var(--card-tilt,0deg)) scale(1);animation:none}.blackjack-clean-card.reveal:not(.hole){animation-name:blackjack-clean-flip-reveal;animation-duration:var(--card-flip-ms,.74s);animation-delay:var(--card-reveal-delay,0s);animation-timing-function:cubic-bezier(.18,.78,.24,1);animation-fill-mode:both;box-shadow:0 12px 18px #0000005c,0 0 18px #facc152e}.blackjack-clean-card.reveal:not(.hole):before{content:"";z-index:5;border-radius:inherit;background-image:var(--blackjack-card-back);animation:blackjack-clean-card-back-out var(--card-flip-ms,.74s) cubic-bezier(.18, .78, .24, 1) both;animation-delay:var(--card-reveal-delay,0s);transform-origin:50%;background-position:50%;background-size:cover;position:absolute;inset:0}.blackjack-clean-card.hole.reveal .blackjack-clean-card-back-face{animation:blackjack-clean-card-back-out var(--card-flip-ms,.74s) cubic-bezier(.18, .78, .24, 1) both;animation-delay:var(--card-reveal-delay,0s)}.blackjack-clean-card.mini{border-radius:5px;width:24px;padding:3px;animation-duration:.28s;box-shadow:0 4px 8px #0000003d}.blackjack-clean-card.mini+.blackjack-clean-card.mini{margin-left:-6px}.blackjack-clean-card.mini .blackjack-clean-card-corner{display:none}.blackjack-clean-card.mini .blackjack-clean-card-pip{font-size:.86rem}.blackjack-clean-card.placeholder{opacity:.42;color:#0000;background:linear-gradient(145deg,#ffffff14,#0f172a2e),#0206171f;border:1px dashed #fef08a47;box-shadow:inset 0 0 18px #0000002e}.blackjack-clean-player{align-content:start;gap:7px;min-height:0;display:grid}.blackjack-clean-payout-banner{color:#fed7aa;text-transform:uppercase;white-space:nowrap;background:radial-gradient(circle at 50% 0,#facc1521,#0000 68%),#02061770;border:1px solid #fef08a38;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:8px;width:min(88%,330px);min-height:28px;padding:4px 11px;font-size:.68rem;font-weight:950;line-height:1;display:inline-flex;box-shadow:inset 0 0 18px #0003,0 0 18px #facc1514}.blackjack-clean-payout-banner strong{color:var(--bj-accent-hi);text-shadow:0 0 12px #facc1547;font-size:.78rem}.blackjack-clean-payout-banner i{background:linear-gradient(#0000,#fef08a6b,#0000);align-self:stretch;width:1px;min-height:14px}.blackjack-clean-split-hands{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:6px;display:grid}.blackjack-clean-split-hands .blackjack-clean-card{width:clamp(36px,11.5vw,50px)}.blackjack-clean-split-strip{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:5px;max-height:74px;padding-right:2px;display:grid;overflow-y:auto}.blackjack-clean-hand-summary{background:#02061757;border:1px solid #fef08a1f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label cards""status status";align-items:center;gap:2px 5px;min-width:0;padding:5px;display:grid}.blackjack-clean-hand-summary.active{border-color:#67e8f99e;box-shadow:0 0 14px #67e8f92e}.blackjack-clean-hand-summary strong{color:#bae6fd;grid-area:label;font-size:.68rem}.blackjack-clean-mini-cards{grid-area:cards;justify-content:flex-end;gap:0;min-width:0;display:flex}.blackjack-clean-hand-summary span{color:#fef08a;white-space:nowrap;text-overflow:ellipsis;grid-area:status;min-width:0;font-size:.66rem;font-weight:950;overflow:hidden}.blackjack-clean-empty{color:#fef3c7;text-align:center;text-transform:uppercase;background:#02061742;border:1px solid #fef08a38;border-radius:999px;justify-self:center;width:min(74%,260px);padding:11px 14px;font-weight:950;box-shadow:inset 0 0 18px #00000038,0 0 24px #facc1514}.blackjack-clean-hand small{color:#fef08a;text-align:center;text-shadow:0 0 12px #facc1580;font-weight:950}.blackjack-clean-offer{z-index:5;background:radial-gradient(circle at 50% 0,#fef08a2e,#0000 58%),#450a0ad1;border:1px solid #fef08a6b;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;justify-self:center;align-items:center;gap:7px;width:min(100%,340px);padding:8px;display:grid;box-shadow:0 14px 28px #00000047,0 0 20px #facc151f}.blackjack-clean-offer strong{color:#fef3c7;min-width:0;font-size:.88rem;font-weight:950}.blackjack-clean-offer button{color:#fff7ed;border:1px solid #fef08a33;border-radius:10px;min-width:48px;min-height:34px;font-weight:950}.blackjack-clean-offer button:first-of-type{color:#1f1304;background:linear-gradient(#fef08a,#f59e0b 68%,#7c2d12)}.blackjack-clean-offer button:last-of-type{background:#0f172ad1}.blackjack-clean-result-frame{z-index:8;pointer-events:none;place-items:center;width:min(100% - 24px,338px);animation:.42s cubic-bezier(.16,.88,.2,1) both blackjack-result-in;display:grid;position:absolute;inset:auto auto 12px 50%;transform:translate(-50%)}.blackjack-clean-result-frame .game-result-banner{background:radial-gradient(circle at 50% 0,#fef08a47,#0000 55%),linear-gradient(#450a0af0,#0c1222f2);border-color:#fef08a6b;border-radius:18px;width:100%;min-height:76px;padding:12px 16px;overflow:hidden;box-shadow:0 0 0 999px #00000014,0 0 34px #facc1538,0 22px 46px #00000070}.blackjack-clean-result-frame .game-result-banner:after{content:"";z-index:-1;background-image:var(--blackjack-win-banner);opacity:.34;filter:saturate(1.12);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:-22px -32px}.blackjack-clean-result-frame .game-result-banner strong{color:#fef08a;text-shadow:0 0 18px #facc1594;font-size:1.04rem}.blackjack-clean-result-frame .game-result-banner span,.blackjack-clean-result-frame .game-result-banner .count-up-amount{color:#fff7ed;font-size:.86rem}.blackjack-clean-result-frame .game-result-banner .count-up-amount{color:#fef08a;text-shadow:0 0 18px #facc1594;font-size:1.28rem}.blackjack-clean-result-frame.loss .game-result-banner{background:linear-gradient(#450a0af0,#0f172af2);border-color:#f871716b}.blackjack-clean-result-frame.push .game-result-banner{border-color:#67e8f957}.blackjack-clean-result-frame.loss .game-result-banner strong{color:#fecaca}.blackjack-clean-result-frame.push .game-result-banner strong{color:#dbeafe}.blackjack-clean-controls{left:50%;bottom:calc(var(--bj-safe-bottom) + 8px);z-index:20;width:min(100% - 18px,540px);padding:9px 9px calc(9px + var(--bj-safe-bottom));border-radius:18px;gap:7px;margin-top:auto;display:grid;position:fixed;transform:translate(-50%)}.blackjack-clean-bank{color:#fed7aa;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 2px 2px;font-size:.78rem;font-weight:850;display:flex}.blackjack-clean-bank span,.blackjack-clean-bank strong{white-space:nowrap;min-width:0}.blackjack-clean-bank strong{color:var(--bj-accent-hi);text-shadow:0 0 14px #facc1533}.blackjack-clean-bet-row{grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:8px;display:grid}.blackjack-clean-bet-row button,.blackjack-clean-actions button,.blackjack-clean-quick-bets button,.blackjack-clean-deal-row>button,.blackjack-clean-deal,.blackjack-clean-offer button{touch-action:manipulation;transition:transform .12s,filter .14s,box-shadow .14s}.blackjack-clean-bet-row button:active,.blackjack-clean-actions button:active,.blackjack-clean-quick-bets button:active,.blackjack-clean-deal-row>button:active,.blackjack-clean-deal:active,.blackjack-clean-offer button:active{transform:translateY(1px)scale(.985)}.blackjack-clean-bet-row button,.blackjack-clean-quick-bets button,.blackjack-clean-deal,.blackjack-clean-actions button,.blackjack-clean-actions button:nth-child(n){color:#fef3c7;background:#450a0ac7;border:1px solid #fef08a2e;border-radius:13px;min-height:40px;font-weight:1000;box-shadow:inset 0 1px #ffffff14,0 8px 16px #00000038}.blackjack-clean-bet-row button{place-items:center;display:inline-grid}.blackjack-clean-bet-row label{color:#fed7aa;background:#450a0ac7;border:1px solid #fef08a2e;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;height:40px;padding:0 10px;display:grid}.blackjack-clean-bet-row label span{color:#fed7aa;text-transform:uppercase;font-size:.72rem;font-weight:950}.blackjack-clean-bet-row input{width:100%;min-width:0;color:var(--bj-accent-hi);text-align:center;background:0 0;border:0;font-size:1rem;font-weight:1000}.blackjack-clean-bet-row input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.blackjack-clean-bet-row input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.blackjack-clean-bet-row input[type=number]{-moz-appearance:textfield}.blackjack-clean-quick-bets,.blackjack-clean-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.blackjack-clean-quick-bets button{color:#fed7aa;background:#0f172ab8;min-height:34px;padding:0 4px;font-size:.8rem}.blackjack-clean-quick-bets button.active{color:#1f1304;background:linear-gradient(180deg, var(--bj-accent-hi), var(--bj-accent));box-shadow:0 0 18px #facc152e}.blackjack-clean-actions{flex-wrap:nowrap;display:flex}.blackjack-clean-actions button,.blackjack-clean-actions button:nth-child(n){color:#fef3c7;background:radial-gradient(circle at 50% 0,#facc151f,#0000 58%),linear-gradient(#450a0af5,#0f172afa);border-color:#fef08a3d;flex:1 1 0;justify-content:center;align-items:center;gap:0;min-width:0;min-height:46px;padding:0 5px;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 8px 16px #00000038,0 0 16px #facc1514}.blackjack-clean-actions button span,.blackjack-clean-deal span{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1;overflow:hidden}.blackjack-clean-actions button span{font-size:clamp(.78rem,3.2vw,.92rem)}.blackjack-clean-note{color:#fed7aa;justify-content:space-between;align-items:center;gap:8px;min-height:30px;font-size:.76rem;font-weight:850;display:flex}.blackjack-clean-note>span:only-child{text-align:center;width:100%}.blackjack-clean-note.compact{text-align:center;justify-content:center;min-height:24px;padding:0 6px;font-size:.72rem}.blackjack-clean-note strong{color:var(--bj-accent-hi)}.blackjack-clean-note.warning{color:#fecaca}.blackjack-clean-deal-row{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:8px;display:grid}.blackjack-clean-deal-row>button:not(.blackjack-clean-deal){color:#fef3c7;background:radial-gradient(circle at 50% 0,#facc151f,#0000 58%),linear-gradient(#450a0aeb,#0f172af0);border:1px solid #fef08a38;border-radius:13px;min-height:48px;font-size:.88rem;font-weight:1000;box-shadow:inset 0 1px #ffffff14,0 8px 16px #00000038}.blackjack-clean-deal{color:#1f1304;background:linear-gradient(180deg, var(--bj-accent-hi), var(--bj-accent) 68%, var(--bj-accent-deep));border-color:#fef08a94;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:1rem;display:inline-flex;box-shadow:0 0 22px #facc1533,inset 0 1px #ffffff3d}.blackjack-clean-deal:not(:disabled),.blackjack-clean-actions button:not(:disabled){animation:2.2s ease-in-out infinite blackjack-button-breathe}.blackjack-clean-deal:disabled,.blackjack-clean-actions button:disabled,.blackjack-clean-bet-row button:disabled,.blackjack-clean-quick-bets button:disabled,.blackjack-clean-bet-row input:disabled{opacity:.48;cursor:not-allowed;animation:none}.blackjack-clean-rules-backdrop{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000094;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.blackjack-clean-rules{color:#fff7ed;background:radial-gradient(circle at 50% 0,#facc152e,#0000 48%),linear-gradient(#450a0af7,#0b0912fa);border:1px solid #fef08a57;border-radius:18px;width:min(100%,380px);max-height:min(78dvh,560px);padding:16px;overflow:auto;box-shadow:0 28px 80px #0000008c,0 0 36px #facc1524}.blackjack-clean-rules header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.blackjack-clean-rules h2{color:var(--bj-accent-hi);text-transform:uppercase;margin:0;font-size:1.05rem}.blackjack-clean-rules header button{color:#fff7ed;background:#ffffff08;border:1px solid #fef08a47;border-radius:999px;place-items:center;width:32px;height:32px;display:inline-grid}.blackjack-clean-rules ul{color:#fed7aa;gap:8px;margin:0;padding-left:18px;font-size:.84rem;line-height:1.35;display:grid}@keyframes blackjack-clean-card-back-out{0%{opacity:1;transform:rotateY(0)}48%{opacity:1;transform:rotateY(86deg)}52%{opacity:0;transform:rotateY(92deg)}to{opacity:0;transform:rotateY(180deg)}}@keyframes blackjack-result-in{0%{opacity:0;transform:translate(-50%)translateY(12px)scale(.95)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes blackjack-button-breathe{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}@keyframes blackjack-count-pop{0%{opacity:.72;transform:translateY(2px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=430px){.blackjack-clean-page{--bj-bottom-buffer:8px;--bj-controls-reserve:231px;gap:6px;width:100%;height:100dvh;min-height:100dvh;overflow:hidden}.blackjack-clean-page>.screen-shake{flex:auto;min-height:0}.blackjack-clean-header{grid-template-columns:36px minmax(0,1fr) auto 36px;gap:6px;min-height:54px;padding:8px}.blackjack-clean-back,.blackjack-clean-header .icon-only{width:32px;height:32px;min-height:32px}.blackjack-clean-title h1{font-size:1.22rem}.blackjack-clean-currency-tabs{min-width:76px;padding:3px}.blackjack-clean-currency-tabs button{min-height:29px;padding:0 8px;font-size:.74rem}.blackjack-clean-table{border-radius:20px;grid-template-rows:minmax(78px,auto) auto minmax(82px,auto);align-content:start;gap:4px;height:100%;min-height:0;max-height:100%;padding:clamp(18px,3dvh,28px) 8px 8px}.blackjack-clean-hand.dealer{min-height:88px;margin-inline:14px;padding-top:3px}.blackjack-clean-hand:not(.dealer){min-height:84px}.blackjack-clean-deck-source{top:34px;right:17px}.blackjack-clean-felt-edge{opacity:.42;height:36%;bottom:-15%}.blackjack-clean-bet-ring{opacity:.18;width:min(50%,244px);bottom:7%}.blackjack-clean-dealer-button{width:27px;height:27px;top:calc(100% + 5px)}.blackjack-clean-hand.dealer .blackjack-clean-cards{transform:translateY(-10px)}.blackjack-clean-card{width:clamp(42px,13vw,56px)}.blackjack-clean-payout-banner{min-height:24px;padding-block:3px}.blackjack-clean-hand small{margin-top:-1px;font-size:.72rem;line-height:1}.blackjack-clean-player{gap:5px}.blackjack-clean-split-hands{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.blackjack-clean-split-hands .blackjack-clean-hand{min-height:66px;padding:6px}.blackjack-clean-split-hands .blackjack-clean-card{width:clamp(31px,9vw,39px);padding:4px}.blackjack-clean-split-hands .blackjack-clean-card+.blackjack-clean-card{margin-left:-11px}.blackjack-clean-split-strip{grid-template-columns:repeat(2,minmax(0,1fr));max-height:54px}.blackjack-clean-result-frame{width:min(100% - 20px,338px);bottom:10px}.blackjack-clean-result-frame .game-result-banner{min-height:64px;padding-block:9px}.blackjack-clean-controls{padding:8px}}@media (width<=360px){.blackjack-clean-page{gap:6px;padding-inline:6px}.blackjack-clean-header{border-radius:16px;grid-template-columns:34px minmax(0,1fr) auto 34px;gap:5px;padding:7px}.blackjack-clean-title h1{font-size:1.08rem}.blackjack-clean-info-button{flex-basis:22px;width:22px;height:22px;min-height:22px}.blackjack-clean-currency-tabs{min-width:70px}.blackjack-clean-currency-tabs button{min-height:28px;padding:0 6px;font-size:.72rem}.blackjack-clean-table{gap:6px;min-height:0;padding:18px 7px 8px}.blackjack-clean-hand{border-radius:12px;padding:8px}.blackjack-clean-hand.dealer{min-height:82px;margin-inline:10px}.blackjack-clean-hand:not(.dealer){min-height:78px}.blackjack-clean-payout-banner{gap:6px;width:min(92%,300px);padding-inline:8px;font-size:.62rem}.blackjack-clean-payout-banner strong{font-size:.7rem}.blackjack-clean-card{width:clamp(42px,14.7vw,48px);padding:5px}.blackjack-clean-card+.blackjack-clean-card{margin-left:-12px}.blackjack-clean-card-corner strong{font-size:.74rem}.blackjack-clean-card-corner em{font-size:.64rem}.blackjack-clean-card:not(.mini) .blackjack-clean-card-pip{opacity:0;font-size:0;display:none;transform:scale(.2)}.blackjack-clean-bank,.blackjack-clean-note,.blackjack-clean-hand-head{font-size:.72rem}.blackjack-clean-actions{display:flex}.blackjack-clean-actions button{min-height:42px;padding-inline:3px}.blackjack-clean-quick-bets button{font-size:.72rem}}@media (width<=430px){.blackjack-clean-card:not(.mini) .blackjack-clean-card-pip{opacity:0;font-size:0;display:none;transform:scale(.2)}.blackjack-clean-card.mini .blackjack-clean-card-pip,.blackjack-clean-split-hands .blackjack-clean-card-pip{opacity:.72;font-size:1.08rem;display:block;transform:none}}@media (width<=430px) and (height<=700px){.blackjack-clean-page{--bj-bottom-buffer:6px;--bj-controls-reserve:223px;gap:5px}.blackjack-clean-table{gap:3px;min-height:0;padding-top:15px;padding-bottom:7px}.blackjack-clean-hand{gap:3px;padding:6px}.blackjack-clean-hand.dealer{min-height:74px}.blackjack-clean-hand:not(.dealer){min-height:72px}.blackjack-clean-card{width:clamp(39px,12.4vw,48px)}.blackjack-clean-player,.blackjack-clean-split-hands{gap:3px}.blackjack-clean-split-hands .blackjack-clean-hand{min-height:52px;padding:4px}.blackjack-clean-split-hands .blackjack-clean-card{border-radius:6px;width:clamp(28px,8.2vw,31px);padding:3px}.blackjack-clean-split-hands .blackjack-clean-card+.blackjack-clean-card{margin-left:-10px}.blackjack-clean-split-hands .blackjack-clean-card-corner{display:none}.blackjack-clean-split-hands .blackjack-clean-card-pip{opacity:.72;font-size:1.08rem;display:block;transform:none}.blackjack-clean-split-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;max-height:31px;padding-right:0;overflow:hidden}.blackjack-clean-hand-summary{grid-template-columns:auto minmax(0,1fr);gap:1px 3px;padding:3px}.blackjack-clean-hand-summary strong{font-size:.6rem}.blackjack-clean-hand-summary span{font-size:.56rem}.blackjack-clean-card.mini{width:18px;padding:2px}.blackjack-clean-card.mini+.blackjack-clean-card.mini{margin-left:-5px}.blackjack-clean-payout-banner{min-height:22px;font-size:.62rem}.blackjack-clean-result-frame{bottom:4px}.blackjack-clean-result-frame .game-result-banner{min-height:52px;padding:6px 10px}.blackjack-clean-result-frame .game-result-banner strong{font-size:.92rem}.blackjack-clean-result-frame .game-result-banner .count-up-amount{font-size:1.12rem}.blackjack-clean-controls{gap:6px;padding-top:8px}.blackjack-clean-deal,.blackjack-clean-deal-row>button:not(.blackjack-clean-deal){min-height:44px}}.featured-game-tile>span{justify-self:start;height:28px;min-height:28px;padding:0 10px;width:107px!important;max-width:107px!important}@media (width<=620px){.page-stack>.page-stack .game-grid,.slot-games-lobby .game-grid,.table-games-lobby .game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page-stack>.page-stack .game-card-link,.slot-games-lobby .game-card-link{grid-template-rows:clamp(128px,39vw,162px) auto}.page-stack>.page-stack .table-game-card.title-card,.table-games-lobby .table-game-card.title-card{grid-template-rows:auto clamp(128px,39vw,162px) auto}.page-stack>.page-stack .game-art,.slot-games-lobby .game-art,.page-stack>.page-stack .table-game-art,.table-games-lobby .table-game-art{height:clamp(128px,39vw,162px)}.page-stack>.page-stack .table-badges,.table-games-lobby .table-badges{padding-bottom:4px}}.featured-game-tile>span{white-space:nowrap;justify-content:center;align-items:center;width:fit-content;max-width:112px;min-height:28px;padding:0 10px;display:inline-flex}.table-game-raster-art{object-fit:contain;padding:8px}@media (width<=620px){.slot-games-lobby .game-grid,.table-games-lobby .game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.slot-games-lobby .game-card,.table-games-lobby .table-game-card.title-card{min-height:0}.slot-games-lobby .game-art,.table-games-lobby .table-game-art{height:clamp(112px,31vw,142px);min-height:0}.table-games-lobby .table-game-card.title-card{grid-template-rows:auto clamp(112px,31vw,142px) auto auto}.slot-games-lobby .game-logo{width:min(100%,168px);min-height:92px}.slot-games-lobby .logo-orbit.has-logo-image{width:min(100%,154px);height:84px}.slot-games-lobby .logo-orbit.has-logo-image img{max-height:76px}.slot-games-lobby .game-card-link>strong,.table-games-lobby .table-game-card.title-card>strong{padding-inline:10px;font-size:clamp(.82rem,4.2vw,.98rem)}.slot-games-lobby .game-card-link>small,.table-games-lobby .table-game-card.title-card>small{min-height:2.25em;padding:0 10px 12px;font-size:.68rem}.table-games-lobby .table-badges,.game-card-badges{gap:4px;top:8px;left:8px;right:8px}.table-games-lobby .table-badges{padding:8px 8px 6px;position:relative;top:auto;left:auto;right:auto}.game-card-badges span{min-height:20px;padding-inline:6px;font-size:.58rem}}.featured-game-tile>span{justify-self:start;width:107px;max-width:107px;height:28px;min-height:28px;padding:0 10px}.table-game-raster-art{box-sizing:border-box;object-fit:contain;object-position:center;padding:clamp(10px,5%,18px);transform:none}@media (width<=620px){.page-stack>.page-stack .game-grid,.slot-games-lobby .game-grid,.table-games-lobby .game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page-stack>.page-stack .game-card-link,.slot-games-lobby .game-card-link{grid-template-rows:clamp(128px,39vw,162px) auto}.page-stack>.page-stack .table-game-card.title-card,.table-games-lobby .table-game-card.title-card{grid-template-rows:auto clamp(128px,39vw,162px) auto}.page-stack>.page-stack .game-art,.slot-games-lobby .game-art,.page-stack>.page-stack .table-game-art,.table-games-lobby .table-game-art{height:clamp(128px,39vw,162px)}.page-stack>.page-stack .table-badges,.table-games-lobby .table-badges{padding-bottom:4px}}.table-game-raster-art{object-fit:cover;object-position:center;width:100%;height:100%;display:block;transform:scale(1.01)}.table-game-card.title-card:hover .table-game-raster-art,.table-game-card.title-card:focus-visible .table-game-raster-art{transition:transform var(--heater-slow,.36s) var(--heater-ease,ease);transform:scale(1.045)}.table-game-card.title-card .table-game-raster-art{transition:transform var(--heater-slow,.36s) var(--heater-ease,ease)}@media (width<=1020px){.main-panel{min-height:100dvh}}:root{--heater-ember:#ff5f05;--heater-gold:#ffc857;--heater-charcoal:#070a12;--heater-ash:#17130f;--heater-panel:#12141beb;--heater-panel-strong:#191b22f5;--heater-line:#ffffff1f;--heater-cyan:#67e8f9;--heater-blue:#38bdf8;--heater-green:#22c55e;--sc-primary:#22c55e;--sc-bright:#4ade80;--sc-dark:#052e1a;--sc-border:#4ade8073;--sc-glow:#22c55e59;--sc-mint:#bbf7d0;--sc-ink:#03180c;--sc-chip-gradient:radial-gradient(circle at 30% 22%, #ffffffd1, transparent 16%), linear-gradient(180deg, #bbf7d0 0%, #4ade80 35%, #22c55e 68%, #052e1a 100%);--sc-panel-gradient:radial-gradient(circle at 16% 12%, #bbf7d033, transparent 34%), linear-gradient(135deg, #052e1af5, #080d16f2 64%);--sc-button-gradient:linear-gradient(180deg, #dcfce7 0%, #86efac 35%, #22c55e 72%, #15803d 100%);--sc-gold-border:#ffc8575c;--heater-red:#ef4444;--heater-text:#f8fafc;--heater-muted:#9ca9ba;--heater-radius:8px;--heater-radius-lg:16px;--heater-fast:.12s;--heater-base:.18s;--heater-slow:.36s;--heater-ease:cubic-bezier(.16, .9, .2, 1);--heater-shadow:0 18px 50px #00000052;--heater-lift-shadow:0 24px 70px #0000006b;--heater-ember-glow:0 0 34px #ff5f0547;--heater-cyan-glow:0 0 28px #67e8f938;font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:radial-gradient(circle at 14% 0,#ff5f0529,#0000 25rem),radial-gradient(circle at 88% 8%,#67e8f91f,#0000 23rem),linear-gradient(145deg,#070a12 0%,#101015 46%,#17100d 100%)}h1,h2,h3,.shell-brand strong,.game-card-link>strong,.table-game-card.title-card>strong,.purchase-pack-price,.count-up-amount,.jackpot-banner strong,.header-jackpot-strip strong{letter-spacing:0;text-transform:uppercase;font-weight:900}h1{font-size:clamp(2.1rem,7vw,4.4rem)}.eyebrow{color:var(--heater-gold);font-weight:900}.playheater-lockup{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:inline-grid}.playheater-lockup img,.playheater-mark{object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 13px #ff5f055c);width:42px;height:42px;display:block}.playheater-lockup.compact{grid-template-columns:36px minmax(0,1fr);gap:8px}.playheater-lockup.compact img{width:36px;height:36px}.playheater-lockup span{gap:1px;min-width:0;display:grid}.playheater-lockup strong{color:#fff7ed;font-size:.92rem;line-height:1}.playheater-lockup em,.auth-slogan{color:var(--heater-cyan);text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:900}.playheater-wordmark{object-fit:contain;filter:drop-shadow(0 16px 24px #00000052);width:min(420px,100%);height:auto;display:block}.shell{background:radial-gradient(circle at 12% 6%,#ff5f0514,#0000 18rem),radial-gradient(circle at 95% 12%,#67e8f914,#0000 20rem)}.sidebar{background:linear-gradient(#0b0d13f7,#0a0a0ef0),radial-gradient(circle at 0 0,#ff5f0524,#0000 48%);border-right-color:#ffc8571f}.shell-brand>svg{display:none}.side-nav button,.mobile-tabbar button,.primary-button,.ghost-button,.danger-button,.wallet-plus-button,.filter-row button,.segmented button,.game-selector button,.quick-bets button,.round-control,.bet-amount-trigger,.slot-main-action,.spin-button{border-radius:var(--heater-radius);transition:transform var(--heater-base) var(--heater-ease), border-color var(--heater-base) ease, box-shadow var(--heater-base) ease, background var(--heater-base) ease, color var(--heater-base) ease}.primary-button,.spin-button,.slot-main-action,.wallet-plus-button{color:#120b07;background:linear-gradient(#fff6c8f2,#ffc857fa 42%,#ff5f05fa);font-weight:950;box-shadow:0 0 24px #ff5f0538,inset 0 1px #ffffff80}.ghost-button,.side-nav button,.mobile-tabbar button,.filter-row button,.segmented,.segmented button,.game-selector button{color:#dce6f5;background:#fff1;border:1px solid #ffffff1c}.primary-button:not(:disabled):hover,.ghost-button:not(:disabled):hover,.side-nav button:hover,.mobile-tabbar button:hover,.filter-row button:hover,.game-selector button:hover,.wallet-action-button:hover,.wallet-pack-card:hover{transform:translateY(-2px)}.primary-button:not(:disabled):active,.ghost-button:not(:disabled):active,.side-nav button:not(:disabled):active,.mobile-tabbar button:not(:disabled):active,.game-card:active,.table-game-card:active{transform:translateY(0)scale(.985)}.side-nav button.active,.side-nav button:hover,.mobile-tabbar button.active,.ghost-button.active,.segmented .active,.filter-row .active,.game-selector .active{color:#fff7ed;box-shadow:inset 0 0 0 1px #ffc8571f, var(--heater-ember-glow);background:linear-gradient(135deg,#ff5f052e,#67e8f914),#ffffff12;border-color:#ffc8576b}.card,.notice-card,.balance-card,.stat-card,.game-card,.lobby-hero,.modal-card,.wallet-action-panel,.wallet-balance-tile,.wallet-pack-card,.table-game-card.title-card{border-radius:var(--heater-radius);box-shadow:var(--heater-shadow);background:radial-gradient(circle at 16% 0,#ff5f0521,#0000 38%),linear-gradient(#191b22eb,#080b12f0);border-color:#ffffff1f}.notice-card{color:#fdecc8;border-color:#ffc8572e}.modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 18%,#ff5f0529,#0000 35%),#000000b8}.modal-card{width:min(680px,100vw - 24px);max-height:min(88dvh,820px);overflow:auto}.modal-header h2{color:#fff7ed}.playheater-splash{background-image:url(/assets/splash_screen-O8wZ6Vgh.png);background-position:50%;background-size:cover;place-items:center;min-height:100dvh;padding:24px;display:grid}.playheater-splash section{justify-items:center;gap:18px;display:grid}.playheater-splash .playheater-mark{width:120px;height:120px}.heater-loader{background:#ffffff1f;border-radius:999px;width:min(260px,70vw);height:7px;overflow:hidden}.heater-loader:before{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--heater-ember), var(--heater-gold), var(--heater-cyan));width:42%;height:100%;animation:.98s ease-in-out infinite alternate heater-load-sweep;display:block}@keyframes heater-load-sweep{0%{transform:translate(-12%)}to{transform:translate(148%)}}.auth-panel{background:radial-gradient(circle at 20% 0,#ff5f052e,#0000 38%),linear-gradient(#181920f5,#080b12fa);border-color:#ffc85729;width:min(480px,100%)}.auth-panel .brand-mark{background:0 0;width:64px;height:64px;padding:0}.auth-panel .brand-mark .playheater-mark{width:64px;height:64px}.auth-wordmark{margin:10px 0 0}.auth-panel h1{margin:8px 0 0;font-size:clamp(2rem,8vw,3.2rem)}.auth-slogan{margin-bottom:10px}.lobby-hero.lobby-home{isolation:isolate;background-color:#0000;background-image:radial-gradient(circle at 16% 0,#ff5f0533,#0000 34%),radial-gradient(circle at 92% 20%,#67e8f914,#0000 32%),linear-gradient(115deg,#080b12f5,#0f0907eb);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:1fr;gap:clamp(12px,3vw,20px);min-height:clamp(270px,36dvh,420px);padding:clamp(16px,4vw,30px);position:relative;overflow:hidden}.lobby-hero.lobby-home:before{content:"";z-index:-1;background:linear-gradient(100deg,#070a12bd 0 52%,#070a1280 100%),repeating-linear-gradient(110deg,#0000 0 34px,#ff5f050b 35px 36px);position:absolute;inset:0}.lobby-hero-brand{align-self:center;gap:8px;max-width:720px;display:grid}.lobby-hero-brand .playheater-wordmark{width:min(560px,100%);margin:0 0 2px}.lobby-hero h1{color:#fff7ed;text-shadow:0 0 28px #ff5f0557;max-width:11ch;margin:0;font-size:clamp(2.1rem,8vw,4rem);line-height:.92}.lobby-hero-copy{color:#d6dee9;max-width:34rem;margin:0;font-weight:700}.lobby-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));max-width:620px}.lobby-shortcuts .ghost-button{min-width:0;min-height:48px;font-weight:900}.lobby-live-panel{align-content:end;align-self:stretch;gap:12px;min-width:0;display:grid}.jackpot-ribbon{border-radius:var(--heater-radius);box-shadow:var(--heater-ember-glow);background:radial-gradient(circle at 18% 0,#ffc85738,#0000 44%),#080b12ad;border:1px solid #ffc85757;gap:4px;padding:16px;display:grid}.jackpot-ribbon span,.recent-wins-feed span,.recent-wins-feed small,.game-card-badges span,.hot-badge{text-transform:uppercase;font-size:.72rem;font-weight:900}.jackpot-ribbon strong{color:var(--heater-gold);font-size:clamp(2rem,6vw,3.5rem);line-height:.92}.recent-wins-feed{gap:8px;display:grid}.recent-wins-feed div{border-radius:var(--heater-radius);background:#fff1;border:1px solid #ffffff1c;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 12px;display:grid}.recent-wins-feed strong{color:var(--heater-cyan)}.recent-wins-feed small{color:var(--heater-muted);grid-column:1/-1}.featured-game-carousel{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(240px,31%);grid-auto-flow:column;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.featured-game-tile{scroll-snap-align:start;gap:8px;min-width:0;display:grid}.featured-game-tile>span{color:#120b07;background:linear-gradient(180deg, #fff6c8, var(--heater-gold) 56%, var(--heater-ember));text-transform:uppercase;border-radius:999px;width:fit-content;padding:6px 9px;font-size:.72rem;font-weight:950}.featured-game-tile .game-card{min-height:100%}.game-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,196px),1fr));align-items:stretch;gap:12px}.game-card,.table-game-card.title-card{overflow:hidden;transform:translateZ(0)}.game-card:before,.table-game-card.title-card:before{content:"";pointer-events:none;background:linear-gradient(115deg, transparent 0 44%, #ffffff14 50%, transparent 57%), radial-gradient(circle at 85% 0%, color-mix(in srgb, var(--accent,var(--heater-ember)) 28%, transparent), transparent 42%);opacity:0;transition:opacity var(--heater-base) ease, transform var(--heater-slow) ease;position:absolute;inset:0;transform:translate(-16%)}.game-card:hover:before,.table-game-card.title-card:hover:before{opacity:1;transform:translate(0)}.game-card:hover,.table-game-card.title-card:hover,.table-game-card.title-card:focus-visible{border-color:color-mix(in srgb, var(--accent,var(--heater-ember)) 60%, transparent);box-shadow:0 20px 54px #00000061, 0 0 32px color-mix(in srgb, var(--accent,var(--heater-ember)) 22%, transparent);transform:translateY(-3px)}.game-card-link,.table-game-card.title-card{text-align:left;gap:8px;min-width:0;display:grid}.game-card-link>strong,.table-game-card.title-card>strong{color:#fff7ed;font-size:clamp(1rem,3.2vw,1.22rem);line-height:1.05}.game-card-link>small,.table-game-card.title-card>small{color:var(--heater-muted);padding:0 16px 16px;font-size:.78rem;font-weight:700;line-height:1.25}.game-card-badges{z-index:4;pointer-events:none;flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:10px}.game-card-badges span{color:#eaf8ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060b14c2;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:3px;min-height:22px;padding:0 8px;display:inline-flex}.game-card-badges .hot-badge,.hot-badge{color:#1a0b04;background:linear-gradient(180deg, #fff1b8, var(--heater-gold) 54%, var(--heater-ember));border-color:#ffc8577a}.favorite-button{z-index:5}.table-badges{padding:10px 10px 0;position:relative;top:auto;left:auto;right:auto}.game-art,.table-game-art{background:radial-gradient(circle at 36% 18%, color-mix(in srgb, var(--secondary,var(--heater-cyan)) 42%, transparent), transparent 40%), linear-gradient(135deg, color-mix(in srgb, var(--accent,var(--heater-ember)) 35%, transparent), #080b12d6);border-radius:0}.slot-games-lobby,.table-games-lobby{gap:14px}.slot-games-lobby .table-games-lobby-heading,.table-games-lobby-heading{border-radius:var(--heater-radius);background:radial-gradient(circle at 12% 0,#ff5f051f,#0000 38%),#080b1294;border:1px solid #ffffff1a;align-items:end;padding:16px}.slot-games-lobby .table-games-lobby-heading h1,.table-games-lobby-heading h1{margin-bottom:0;font-size:clamp(2rem,6vw,3.4rem)}.slot-games-lobby .game-art{min-height:150px}.table-games-lobby .table-game-art{height:148px;min-height:0}.table-games-lobby .table-game-card.title-card{grid-template-rows:auto 148px auto auto;min-height:0}.table-games-lobby .table-badges{padding:10px 10px 8px}.table-games-lobby .table-game-preview{width:min(68%,158px)}.slot-games-lobby .game-card-link>strong,.table-games-lobby .table-game-card.title-card>strong{padding-inline:14px}.slot-games-lobby .game-card-link>small,.table-games-lobby .table-game-card.title-card>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;display:-webkit-box;overflow:hidden}.logo-orbit{border-radius:var(--heater-radius);background:radial-gradient(circle at 36% 24%, #ffffff6b, transparent 20%), linear-gradient(135deg, var(--accent,var(--heater-ember)), var(--secondary,var(--heater-gold)))}.logo-orbit.has-logo-image{border-radius:var(--heater-radius)}.header-jackpot-strip strong,.jackpot-banner strong{border-radius:var(--heater-radius);border:1px solid #ffc85752;box-shadow:0 0 20px #ff5f052e}.win-overlay,.big-win-overlay,.gold-rush .gold-rush-win-overlay{border-radius:var(--heater-radius-lg);text-shadow:0 0 26px #ff5f059e,0 0 42px #67e8f947;background:radial-gradient(circle at 50% 0,#ffc85757,#0000 52%),radial-gradient(circle,#67e8f924,#0000 50%),linear-gradient(#2e1208f5,#070a12eb);border:1px solid #ffc8576b}.coin-burst-shared i,.coin-burst{background:linear-gradient(180deg, #fff2b8, var(--heater-gold) 55%, var(--heater-ember));border-color:#ffffff57}.wallet-balance-tile.gold,.balance-card.gold{background:radial-gradient(circle at 18% 12%,#ffeba838,#0000 34%),linear-gradient(135deg,#7a370aeb,#0c0e15f0 62%)}.wallet-balance-tile.sweeps,.balance-card.bonus{background:radial-gradient(circle at 18% 12%,#67e8f938,#0000 34%),linear-gradient(135deg,#08576bd6,#0c0e15f0 62%)}.balance-toggle-options button.active.gold{background:linear-gradient(180deg, #fff2b8, var(--heater-gold) 54%, var(--heater-ember))}.balance-toggle-options button.active.bonus{background:linear-gradient(180deg, #dff9ff, var(--heater-cyan), var(--heater-blue))}.loading-card{min-height:180px;color:var(--heater-gold);place-items:center;display:grid}.loading-card:after{content:"";border:3px solid #ffffff29;border-top-color:var(--heater-ember);border-right-color:var(--heater-cyan);border-radius:50%;width:42px;height:42px;animation:.76s linear infinite heater-spinner}@keyframes heater-spinner{to{transform:rotate(360deg)}}@media (width<=900px){.lobby-hero.lobby-home{grid-template-columns:1fr;min-height:auto}.lobby-live-panel{align-content:start}.featured-game-carousel{grid-auto-columns:minmax(260px,78%)}}@media (width<=620px){.lobby-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.lobby-hero h1{font-size:clamp(2.3rem,15vw,4.1rem)}.featured-game-carousel{grid-auto-columns:minmax(244px,86%)}.game-card-link>small,.table-game-card.title-card>small{padding-inline:12px}.game-card-badges span{font-size:.64rem}}@media (width<=360px){.lobby-shortcuts .ghost-button{min-height:42px;padding-inline:8px}.featured-game-carousel{grid-auto-columns:minmax(228px,92%)}.playheater-lockup span{display:none}}.gold-rush .gold-rush-win-overlay{z-index:132;color:#fff7ed;cursor:pointer;background:radial-gradient(circle at 28% 28%,#facc1547,#0000 30%),radial-gradient(circle at 72% 68%,#38bdf833,#0000 30%),linear-gradient(#02061733,#02061794);border:0;border-radius:14px;align-content:center;place-items:center;gap:5px;animation:.26s cubic-bezier(.2,.9,.2,1) both goldRushWinOverlayIn;display:grid;position:absolute;inset:7px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 0 54px #facc151f}.gold-rush .gold-rush-win-overlay:before,.gold-rush .gold-rush-win-overlay:after{content:"";pointer-events:none;border-radius:999px;position:absolute;inset:8%}.gold-rush .gold-rush-win-overlay:before{filter:blur(8px);opacity:.58;background:conic-gradient(#0000,#facc1552,#0000,#38bdf842,#0000);animation:3.4s linear infinite goldRushWinHalo}.gold-rush .gold-rush-win-overlay:after{border:1px solid #facc1552;inset:18%;box-shadow:0 0 22px #facc1538,inset 0 0 18px #38bdf814}.gold-rush .gold-rush-win-overlay>*{z-index:2;position:relative}.gold-rush .gold-rush-win-eyebrow,.gold-rush-feature-toast span{color:#07111d;text-transform:uppercase;background:linear-gradient(#fff7ed,#fde047 54%,#fb923c);border:1px solid #ffffffb8;border-radius:999px;place-items:center;min-height:22px;padding:4px 10px;font-size:clamp(.58rem,2.1vw,.78rem);font-weight:1000;line-height:1;display:inline-grid;box-shadow:0 0 16px #facc157a}.gold-rush .gold-rush-win-overlay strong{color:#fde68a;text-align:center;text-shadow:0 2px #78350ff2,0 0 18px #facc159e,0 0 28px #38bdf838;font-size:clamp(1.85rem,9vw,4.2rem);font-weight:1000;line-height:.95;display:block}.gold-rush .gold-rush-win-overlay strong small{color:#fff7ed;vertical-align:middle;text-shadow:0 2px 6px #000000b8;font-size:.32em;display:inline-block}.gold-rush .gold-rush-win-overlay em{color:#cbd5e1;text-transform:uppercase;font-size:clamp(.58rem,2vw,.74rem);font-style:normal;font-weight:900}.gold-rush .gold-rush-win-overlay.tier-nice{background:radial-gradient(circle at 28% 28%,#facc1557,#0000 30%),linear-gradient(#110c0733,#0206179e)}.gold-rush .gold-rush-win-overlay.tier-big{box-shadow:inset 0 0 0 1px #ffffff29,inset 0 0 64px #facc1533,0 0 28px #facc154d}.gold-rush .gold-rush-win-overlay.tier-mega,.gold-rush .gold-rush-win-overlay.tier-epic{background:radial-gradient(circle at 22% 24%,#facc1566,#0000 31%),radial-gradient(circle at 78% 76%,#38bdf857,#0000 32%),linear-gradient(#0206171f,#020617ad);animation:.26s cubic-bezier(.2,.9,.2,1) both goldRushWinOverlayIn,.98s ease-in-out infinite alternate goldRushWinBreathe}.gold-rush .gold-rush-win-overlay.tier-epic{box-shadow:inset 0 0 0 1px #fff3,inset 0 0 74px #facc153d,0 0 36px #38bdf842}.gold-rush-particles{pointer-events:none;z-index:1;position:absolute;inset:50%}.gold-rush-particles i{aspect-ratio:1;color:#facc15;width:7px;transform:rotate(var(--particle-angle)) translateX(0) scale(.24);opacity:0;animation:goldRushParticleBurst .98s ease-out var(--particle-delay) both;background:currentColor;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 12px}.gold-rush-particles.tone-diamond i:nth-child(odd),.gold-rush-particles.tone-mixed i:nth-child(3n){color:#67e8f9}.gold-rush-particles.tone-mixed i:nth-child(4n){color:#fb923c}.gold-rush-feature-toast{z-index:138;color:#fff7ed;text-align:center;pointer-events:none;background:radial-gradient(circle at 18% 18%,#facc1547,#0000 32%),radial-gradient(circle at 84% 78%,#38bdf83d,#0000 34%),linear-gradient(#120c07f0,#030712e6);border:1px solid #facc158a;border-radius:18px;justify-items:center;gap:4px;width:min(86vw,310px);padding:14px 16px;animation:1.65s cubic-bezier(.2,.9,.2,1) both goldRushFeatureToastIn;display:grid;position:fixed;top:min(42dvh,410px);left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 46px #00000085,0 0 24px #facc1547}.gold-rush-feature-toast strong{color:#fde68a;text-shadow:0 0 16px #facc1585;font-size:clamp(1.3rem,6vw,2.2rem);font-weight:1000;line-height:1}.gold-rush-feature-toast em{color:#bfdbfe;text-transform:uppercase;font-size:clamp(.72rem,2.8vw,.9rem);font-style:normal;font-weight:900}.gold-rush-feature-toast.tone-diamond{border-color:#7dd3fc94;box-shadow:0 20px 46px #00000085,0 0 24px #38bdf84d}.gold-rush-free-spin-layer:before,.gold-rush-free-spin-layer:after{content:"";pointer-events:none;border-radius:999px;position:absolute;inset:12%}.gold-rush-free-spin-layer:before{filter:blur(14px);background:conic-gradient(from 45deg,#0000,#facc1540,#0000,#38bdf82e,#0000);animation:5s linear infinite goldRushWinHalo}.gold-rush-free-spin-panel{position:relative;overflow:hidden}.gold-rush-free-spin-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fef08acc,#67e8f98c,#0000);height:5px;animation:1.8s ease-in-out infinite alternate goldRushPanelLightSweep;position:absolute;top:18%;left:-20%;right:-20%;box-shadow:0 0 18px #facc1599}@keyframes goldRushWinOverlayIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes goldRushWinHalo{to{transform:rotate(360deg)}}@keyframes goldRushWinBreathe{0%{filter:saturate()brightness()}to{filter:saturate(1.16)brightness(1.08)}}@keyframes goldRushParticleBurst{0%{opacity:0;transform:rotate(var(--particle-angle)) translateX(0) scale(.24)}18%{opacity:1}to{opacity:0;transform:rotate(var(--particle-angle)) translateX(var(--particle-distance)) scale(1)}}@keyframes goldRushFeatureToastIn{0%{opacity:0;transform:translate(-50%,-42%)scale(.86)}15%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}72%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-56%)scale(.96)}}@keyframes goldRushPanelLightSweep{0%{opacity:.58;transform:translate(-10%)}to{opacity:.92;transform:translate(10%)}}@media (prefers-reduced-motion:reduce){.gold-rush .gold-rush-win-overlay,.gold-rush .gold-rush-win-overlay:before,.gold-rush-particles i,.gold-rush-feature-toast,.gold-rush-free-spin-layer:before,.gold-rush-free-spin-panel:before{animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=360px){.gold-rush .gold-rush-win-overlay{gap:3px}.gold-rush .gold-rush-win-overlay strong{font-size:clamp(1.55rem,8.4vw,2.6rem)}.gold-rush-feature-toast{width:min(88vw,280px);padding:12px 13px}}.premium-slot-shell.gold-rush{isolation:isolate;background:radial-gradient(circle at 84% 12%,#f4723047,#0000 10rem),radial-gradient(circle at 18% 24%,#facc152e,#0000 12rem),linear-gradient(#120705 0%,#26100b 44%,#060403 100%);grid-template-rows:auto minmax(0,1fr) auto;align-content:start;gap:clamp(8px,2dvh,14px);min-height:100dvh;padding:clamp(8px,2vw,16px);display:grid;overflow-x:hidden}.premium-slot-shell.gold-rush:before,.premium-slot-shell.gold-rush:after{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}.premium-slot-shell.gold-rush:after{filter:blur(.2px);opacity:.82;background:radial-gradient(at 50% 100%,#f59e0b2e,#0000 52%),linear-gradient(90deg,#0000 0 5%,#0b0b0b 6% 20%,#451a03 21% 38%,#161616 39% 73%,#451a03 74% 88%,#0000 89%),repeating-linear-gradient(90deg,#0000 0 34px,#fef3c72e 35px 37px);border-top:2px solid #fbbf2438;height:25dvh;inset:auto -8% 13dvh;transform:skew(-9deg)}.gold-rush .slot-header,.gold-rush .screen-shake,.gold-rush .slot-board,.gold-rush .slot-controls,.gold-rush .frontier-reel-stage,.gold-rush .spin-history,.gold-rush>.card{z-index:2;position:relative}.gold-rush .slot-header,.gold-rush .slot-controls,.gold-rush .slot-state-pill{background:linear-gradient(135deg,#241006eb,#3f160adb),repeating-linear-gradient(90deg,#facc1514 0 1px,#0000 1px 18px);border-color:#facc1552;box-shadow:0 16px 40px #00000061}.gold-rush .slot-header{color:#fff7ed;border:1px solid #facc153d;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:min(100%,760px);margin:0 auto;padding:10px;display:grid}.gold-rush .game-heading{grid-template-columns:40px 52px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.gold-rush .game-back-button{border-radius:8px;width:42px;height:42px}.gold-rush .frontier-title-logo{display:none}.gold-rush .game-logo{color:#fff7ed;text-shadow:0 2px 10px #000000b8;background:radial-gradient(circle at 50% 26%,#ffffff8f,#0000 23%),linear-gradient(145deg,#facc15,#7f1d1d 54%,#111827);border-color:#fef3c794}.gold-rush .game-logo.small{border-radius:50%;width:52px;height:52px;box-shadow:0 0 18px #f59e0b47}.gold-rush .game-heading>div:not(.game-logo){min-width:0}.gold-rush .slot-header h1{color:#fef3c7;letter-spacing:0;text-transform:uppercase;text-shadow:0 0 18px #f59e0b6b;margin:0;font-size:clamp(1.28rem,5vw,2.65rem);line-height:1}.gold-rush .slot-header .eyebrow,.gold-rush .slot-header .muted{color:#fed7aa}.gold-rush .header-jackpot-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:clamp(92px,24vw,132px);display:grid}.gold-rush .header-jackpot-strip strong{color:#fff7ed;background:linear-gradient(#f59e0be0,#7f1d1ddb);border-radius:7px;place-items:center;min-height:28px;padding:3px;display:grid;box-shadow:inset 0 0 0 1px #fef3c73d}.gold-rush .header-jackpot-strip span,.gold-rush .header-jackpot-strip em,.gold-rush .header-jackpot-strip b{text-align:center;font-style:normal;line-height:1;display:block}.gold-rush .header-jackpot-strip em{font-size:.52rem}.gold-rush .header-jackpot-strip b{font-size:.58rem}.gold-rush .slot-board{color:#fff7ed;grid-template-columns:minmax(0,1fr);grid-template-areas:"state""reels""controls";align-items:stretch;gap:clamp(7px,1.6dvh,10px);width:min(100%,760px);margin:0 auto;display:grid}.gold-rush .slot-state-pill{color:#fef3c7;border:1px solid #facc1533;border-radius:8px;grid-area:state;min-height:36px;padding:7px 10px}.gold-rush .slot-side-menu,.gold-rush .reel-bonus-action{display:none}.gold-rush .frontier-reel-stage{grid-area:reels;grid-template-rows:repeat(7,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:clamp(4px,1vw,8px);display:grid}.gold-rush .slot-controls{color:#fff7ed;bottom:max(8px, env(safe-area-inset-bottom));z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #facc1542;border-radius:12px;grid-area:controls;grid-template-columns:1fr;gap:8px;padding:8px;display:grid;position:sticky}.gold-rush .slot-controls label,.gold-rush .quick-bets,.gold-rush .meter,.gold-rush .toggle-row,.gold-rush .session-stats,.gold-rush .slot-controls>.ghost-button.icon-button,.gold-rush .segmented,.gold-rush .balance-line,.gold-rush .bet-stepper,.gold-rush .slot-controls>.spin-button{display:none}.gold-rush .slot-control-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 78px;align-items:center;gap:8px;display:grid}.gold-rush .control-readout,.gold-rush .bet-readout{background:#0c070594;border-radius:8px;min-width:0;padding:8px;box-shadow:inset 0 0 0 1px #fef3c71a}.gold-rush .control-readout>span,.gold-rush .bet-readout>span{color:#fed7aa;text-transform:uppercase;font-size:.62rem;font-weight:900}.gold-rush .balance-amount{grid-template-columns:1fr;gap:1px;display:grid}.gold-rush .balance-amount strong,.gold-rush .balance-amount small{text-overflow:ellipsis;min-width:0;line-height:1.05;overflow:hidden}.gold-rush .balance-amount strong{font-size:clamp(.78rem,3vw,1rem)}.gold-rush .currency-mini{gap:4px;margin-top:5px;display:flex}.gold-rush .currency-mini button{border-radius:999px;min-height:24px;padding:0 6px;font-size:.58rem;font-weight:900}.gold-rush .bet-readout>div{grid-template-columns:30px minmax(34px,1fr) 30px;align-items:center;gap:4px;margin-top:4px;display:grid}.gold-rush .round-control{border-radius:50%;width:30px;height:30px;min-height:30px;padding:0}.gold-rush .bet-amount-trigger{text-align:center;color:#fef3c7;background:#00000061;border-radius:999px;width:100%;min-width:0;min-height:30px;padding-inline:4px;font-size:clamp(.72rem,2.8vw,.9rem);font-weight:1000}.gold-rush .premium-control-icons{grid-template-columns:repeat(auto-fit,minmax(34px,1fr));gap:6px;display:grid}.gold-rush .premium-control-icons .icon-only{background:#0f0a07a8;border-radius:8px;place-items:center;width:100%;min-width:0;height:40px;min-height:40px;padding:0;display:grid}.gold-rush .premium-control-icons img{display:none}.gold-rush .frontier-reel-stage{aspect-ratio:5/7;background:linear-gradient(90deg,#0a0604c7,#000000d6),radial-gradient(at 50% 92%,#f59e0b47,#0000 48%),repeating-linear-gradient(90deg,#0000 0 19%,#fef3c714 19% 20%),linear-gradient(#3b1608,#080504);border:3px solid #facc1594;border-radius:14px;width:100%;min-height:0;max-height:min(64dvh,620px);margin:0 auto;padding:clamp(8px,2vw,14px);position:relative;box-shadow:0 0 0 1px #451a03f2,inset 0 0 0 2px #78350f9e,inset 0 0 46px #000000bd,0 20px 50px #00000070}.gold-rush .frontier-reel-stage:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 0 18%,#facc1529 19% 20%,#0000 21% 38%,#facc1529 39% 40%,#0000 41% 58%,#facc1529 59% 60%,#0000 61% 78%,#facc1529 79% 80%,#0000 81% 100%);border-radius:8px;position:absolute;inset:8px}.gold-rush .symbol-tile,.gold-rush .gold-rush-frame-cell{z-index:2;border:1px solid #fbbf2461;border-radius:9px;place-items:center;min-width:0;min-height:0;display:grid;position:relative}.gold-rush .gold-rush-frame-cell{opacity:.48;background:linear-gradient(145deg,#78350f38,#0c0705d1),repeating-linear-gradient(135deg,#0000 0 8px,#facc1514 9px 10px);box-shadow:inset 0 0 18px #0000008c}.gold-rush .symbol-tile{background:radial-gradient(circle at 34% 20%,#ffffffb3,#0000 22%),linear-gradient(145deg,#fff7ed 0%,#d19445 48%,#3f1d0d 100%);box-shadow:inset 0 -12px 24px #00000057,0 8px 16px #00000047}.gold-rush .symbol-tile:before{content:attr(data-symbol-icon);aspect-ratio:1;color:#1c0a05;text-align:center;background:radial-gradient(circle at 35% 25%, #ffffffd1, transparent 22%), linear-gradient(145deg, color-mix(in srgb, var(--symbol) 76%, #fff), #7c2d12);border-radius:50%;place-items:center;width:78%;font-size:clamp(.78rem,3.2vw,1.55rem);font-weight:1000;line-height:.9;display:grid;box-shadow:inset 0 -7px 12px #00000047,0 3px 9px #0000005c}.gold-rush .symbol-tile[data-symbol-id=gold_train]:before{content:"TRAIN";border-radius:10px;font-size:clamp(.55rem,2.3vw,1rem)}.gold-rush .symbol-tile[data-symbol-id=sheriff]:before{content:"STAR"}.gold-rush .symbol-tile[data-symbol-id=outlaw]:before{content:"MASK";font-size:clamp(.58rem,2.3vw,1rem)}.gold-rush .symbol-tile[data-symbol-id=pistol]:before{content:"GUN"}.gold-rush .symbol-tile[data-symbol-id=cowboy_hat]:before{content:"HAT"}.gold-rush .symbol-tile[data-symbol-id=horseshoe]:before{content:"U";font-size:clamp(1.1rem,4.4vw,2rem)}.gold-rush .symbol-tile[data-symbol-id=wild]:before{content:"WILD";font-size:clamp(.54rem,2.2vw,.98rem)}.gold-rush .symbol-tile[data-symbol-id=scatter_train]:before{content:"SCAT";font-size:clamp(.54rem,2.2vw,.98rem)}.gold-rush .symbol-tile[data-symbol-id=heist_badge]:before{content:"HEIST";font-size:clamp(.48rem,2vw,.9rem)}.gold-rush .symbol-tile span{opacity:0;font-size:0;line-height:1;position:absolute;inset:0}.gold-rush .symbol-tile .symbol-fallback{z-index:1;opacity:1;color:#fff7ed;text-shadow:0 2px 0 #451a03eb, 0 0 10px color-mix(in srgb, var(--symbol) 72%, transparent);place-items:center;font-size:clamp(.88rem,4vw,1.8rem);font-weight:1000;display:grid}.gold-rush .symbol-tile small{display:none}.gold-rush .symbol-tile[title*=HEIST],.gold-rush .symbol-tile[title*=Scatter],.gold-rush .symbol-tile[title*=WILD]{background:radial-gradient(circle at 50% 26%,#ffffffdb,#0000 22%),linear-gradient(145deg,#fef3c7,#f59e0b 45%,#7f1d1d);box-shadow:0 0 24px #facc156b,inset 0 -12px 24px #00000052}.gold-rush .symbol-tile[title*=HEIST]:after{content:"";pointer-events:none;border:1px solid #fef3c7bf;border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 18px #facc1570}.gold-rush .symbol-tile.sticky-wild{border-color:#fef3c7;animation:1.05s ease-in-out infinite alternate goldRushStickyPulse}.gold-rush .free-spin-banner{background:linear-gradient(135deg,#0c4a6ed1,#431407db);border:1px solid #38bdf847}.gold-rush .slot-main-action,.gold-rush .spin-button{color:#1c0a05;background:linear-gradient(#fef3c7,#f59e0b 46%,#7f1d1d);border-color:#fef3c7cc;box-shadow:0 0 28px #f59e0b61}.gold-rush .slot-main-action{width:78px;height:78px}.gold-rush>.card:not(.slot-controls){background:#120805ad;border-color:#facc1529;width:min(100%,760px);margin:0 auto;padding:10px}.expansion-bonus-overlay{z-index:35;border-radius:inherit;color:#fff7ed;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.expansion-reel-dim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 50% 48%,#f59e0b3d,#0000 36%),#000000bd;position:absolute;inset:0}.expansion-trigger-map{pointer-events:none;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute;inset:0}.expansion-trigger-map span{grid-column:calc(var(--trigger-reel) + 1);grid-row:calc(var(--trigger-row) + 1);aspect-ratio:1;width:min(82%,72px);animation:1.15s cubic-bezier(.18,.88,.24,1) both expansionBadgeBurst;animation-delay:calc(var(--trigger-index) * 90ms);background:radial-gradient(circle,#fef3c7 0 20%,#f59e0b 45%,#7f1d1d14 72%);border-radius:999px;place-self:center;box-shadow:0 0 28px #facc15c2}.expansion-bonus-stage{z-index:2;border:1px solid color-mix(in srgb, var(--expansion-accent) 54%, transparent);background:linear-gradient(180deg, #09090b4d, #09090beb), linear-gradient(135deg, color-mix(in srgb, var(--expansion-panel) 88%, black), #450a0ae6);width:min(92%,520px);min-height:min(82%,390px);box-shadow:0 24px 70px #0000009e, inset 0 0 34px color-mix(in srgb, var(--expansion-accent) 18%, transparent);border-radius:8px;grid-template-rows:minmax(0,1fr) auto;align-items:end;gap:12px;padding:clamp(14px,4vw,26px);display:grid;position:relative}.expansion-train-scene{border-radius:inherit;opacity:.92;position:absolute;inset:0;overflow:hidden}.expansion-train-scene:before{content:"";background:linear-gradient(90deg,#0000 0 7%,#111827 8% 22%,#78350f 23% 54%,#111827 55% 92%,#0000 93%),linear-gradient(#f59e0b,#451a03);border-top:3px solid #fef3c794;height:28%;animation:2.8s ease-in-out infinite alternate expansionTrainSlide;position:absolute;bottom:18%;left:-8%;right:-8%;transform:skew(-10deg)}.expansion-train-scene .vault-door{aspect-ratio:1;background:radial-gradient(circle,#fef3c7 0 10%,#44403c 11% 38%,#1c1917 39%);border:10px solid #78716c;border-radius:999px;width:clamp(74px,22vw,128px);position:absolute;top:15%;right:10%;box-shadow:inset 0 0 22px #000000ad,0 0 32px #f59e0b42}.expansion-train-scene .train-light{filter:blur(5px);background:radial-gradient(#fef3c770,#0000 62%);width:34%;height:28%;position:absolute;top:28%}.expansion-train-scene .train-light.left{left:-8%}.expansion-train-scene .train-light.right{right:0}.expansion-train-scene span{left:calc((var(--particle-index) * 17%) - 16%);bottom:calc(10% + (var(--particle-index) % 5) * 7%);aspect-ratio:1;background:color-mix(in srgb, var(--expansion-accent) 82%, #fff);width:5px;animation:1.6s ease-in-out infinite expansionDust;animation-delay:calc(var(--particle-index) * 60ms);border-radius:999px;position:absolute}.expansion-bonus-copy{z-index:2;text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.expansion-bonus-copy span{color:color-mix(in srgb, var(--expansion-accent) 78%, #fff);text-transform:uppercase;font-size:clamp(.7rem,2.7vw,.88rem);font-weight:900}.expansion-bonus-copy h2{color:#fff7ed;text-shadow:0 0 20px color-mix(in srgb, var(--expansion-accent) 58%, transparent);margin:0;font-size:clamp(1.45rem,8vw,3.4rem);line-height:.98}.expansion-bonus-copy strong{color:#fef3c7;font-size:clamp(2.5rem,14vw,6rem);line-height:.92}.expansion-bonus-copy p{color:#fed7aa;max-width:100%;margin:0;font-size:clamp(.92rem,3.4vw,1.22rem);font-weight:800}.expansion-bonus-copy b{color:#fff}.expansion-complete-button{z-index:3;justify-self:center;width:min(100%,260px);min-height:46px;position:relative}.expansion-complete-button:disabled{opacity:.78}.expansion-bonus-overlay.phase-escape .expansion-bonus-stage,.expansion-bonus-overlay.complete .expansion-bonus-stage{animation:.52s ease-in-out both expansionShowdownShake}@keyframes expansionBadgeBurst{0%{opacity:0;transform:scale(.72)}38%{opacity:1;transform:scale(1.08)}to{opacity:.42;transform:scale(5.8)}}@keyframes expansionTrainSlide{0%{transform:translate(-2%)skew(-10deg)}to{transform:translate(3%)skew(-10deg)}}@keyframes expansionDust{0%{opacity:0;transform:translate(0)scale(.5)}35%{opacity:1}to{opacity:0;transform:translate(44px,-34px)scale(1.4)}}@keyframes expansionShowdownShake{0%,to{transform:translate(0,0)}20%{transform:translate(-5px,2px)}42%{transform:translate(5px,-2px)}64%{transform:translate(-3px,1px)}}@keyframes goldRushStickyPulse{0%{box-shadow:0 0 16px #fef3c757,inset 0 -12px 24px #0000004d}to{box-shadow:0 0 28px #fef3c7bd,inset 0 -12px 24px #0000004d}}@media (width<=420px){.gold-rush{padding:7px;padding-bottom:calc(10px + env(safe-area-inset-bottom));gap:7px}.gold-rush .slot-header{grid-template-columns:minmax(0,1fr) 86px;gap:6px;padding:7px}.gold-rush .game-heading{grid-template-columns:34px minmax(0,1fr);gap:7px}.gold-rush .game-back-button{width:34px;height:34px}.gold-rush .slot-header .muted,.gold-rush .slot-side-menu,.gold-rush .reel-bonus-action,.gold-rush .slot-controls label,.gold-rush .quick-bets,.gold-rush .meter,.gold-rush .toggle-row,.gold-rush .session-stats,.gold-rush .slot-controls>.ghost-button.icon-button,.gold-rush .segmented,.gold-rush .balance-line,.gold-rush .bet-stepper,.gold-rush .slot-controls>.spin-button,.gold-rush .game-logo{display:none}.gold-rush .premium-control-icons{grid-column:1/-1}.gold-rush .balance-amount{grid-template-columns:1fr;gap:1px}.gold-rush .balance-amount small{line-height:1}.gold-rush .slot-header h1{font-size:clamp(1.12rem,7.2vw,1.9rem)}.gold-rush .header-jackpot-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:86px}.gold-rush .header-jackpot-strip strong{min-height:20px;padding:2px}.gold-rush .header-jackpot-strip em,.gold-rush .header-jackpot-strip b{font-size:.42rem}.gold-rush .slot-board{grid-template-columns:minmax(0,1fr);grid-template-areas:"state""reels""controls";gap:7px}.gold-rush .frontier-reel-stage{aspect-ratio:5/7;width:min(100%,360px);min-height:0;max-height:55dvh;padding:7px}.gold-rush .symbol-tile:before{width:82%;font-size:clamp(.55rem,3vw,.9rem)}.gold-rush .slot-controls{gap:7px;padding:7px}.gold-rush .slot-control-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 70px;gap:6px}.gold-rush .control-readout,.gold-rush .bet-readout{padding:7px 6px}.gold-rush .slot-main-action{border-width:5px;width:70px;height:70px}.gold-rush>.card:not(.slot-controls){display:none}.expansion-bonus-stage{width:calc(100% - 16px);min-height:calc(100% - 18px);padding:12px}.expansion-trigger-map span{width:min(76%,54px)}}@media (width<=340px){.gold-rush{padding-inline:5px}.gold-rush .slot-control-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 64px;gap:5px}.gold-rush .slot-main-action{width:64px;height:64px}.gold-rush .round-control{width:26px;height:26px;min-height:26px}.gold-rush .bet-readout>div{grid-template-columns:26px minmax(30px,1fr) 26px}.gold-rush .premium-control-icons .icon-only{height:34px;min-height:34px}.expansion-bonus-copy h2{font-size:1.28rem}.expansion-bonus-copy strong{font-size:2.35rem}}@media (prefers-reduced-motion:reduce){.expansion-trigger-map span,.expansion-train-scene:before,.expansion-train-scene span,.expansion-bonus-overlay.phase-escape .expansion-bonus-stage,.expansion-bonus-overlay.complete .expansion-bonus-stage,.gold-rush .symbol-tile.sticky-wild{animation-duration:1ms!important;animation-iteration-count:1!important}}.premium-slot-shell.gold-rush:before{background:radial-gradient(at 50% 8%,#fef3c71f,#0000 32%),linear-gradient(110deg,#0000 0 16%,#92400e70 17% 19%,#0000 20%),linear-gradient(68deg,#0000 0 74%,#0e74905c 75% 78%,#0000 79%),repeating-linear-gradient(92deg,#ffffff06 0 1px,#0000 1px 28px),linear-gradient(#00000014,#000000d1)}.premium-slot-shell.gold-rush:after{background:radial-gradient(at 50% 0,#f59e0b2e,#0000 46%),repeating-linear-gradient(90deg,#0000 0 56px,#78350f8c 57px 62px),linear-gradient(#0000 0 42%,#171717 43% 49%,#0000 50%),linear-gradient(90deg,#0000 0 9%,#292524 10% 14%,#0000 15% 85%,#292524 86% 90%,#0000 91%);border-top-color:#7dd3fc2e;height:22dvh;inset:auto -8% 8dvh;transform:none}.gold-rush .slot-header,.gold-rush .slot-controls,.gold-rush .slot-state-pill{background:linear-gradient(135deg,#110c08f0,#2e180ce0),repeating-linear-gradient(90deg,#fbbf2414 0 1px,#0000 1px 22px)}.gold-rush .game-logo,.gold-rush .symbol-tile[data-symbol-id=wild],.gold-rush .symbol-tile[data-symbol-id=vs_mine_clash]{background:radial-gradient(circle at 50% 24%,#ffffffb8,#0000 21%),linear-gradient(145deg,#fde68a,#f59e0b 46%,#164e63)}.gold-rush .frontier-reel-stage{aspect-ratio:6/4;background:radial-gradient(circle at 16% 16%,#facc152e,#0000 18%),radial-gradient(circle at 84% 20%,#38bdf833,#0000 18%),repeating-linear-gradient(90deg,#0000 0 calc(16.666% - 1px),#fbbf2429 calc(16.666% - 1px) 16.666%),repeating-linear-gradient(0deg,#0000 0 calc(25% - 1px),#fef3c714 calc(25% - 1px) 25%),linear-gradient(#24120b,#050403);border-color:#ca8a04b8;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));max-height:min(58dvh,520px);box-shadow:0 0 0 1px #0c4a6e6b,inset 0 0 0 3px #44200cd1,inset 0 0 58px #000000c7,0 24px 58px #00000085}.gold-rush .frontier-reel-stage:before{background:linear-gradient(90deg,#0000 0 16.1%,#78350f57 16.2% 17%,#0000 17.1% 33%,#78350f57 33.1% 34%,#0000 34.1% 49.8%,#78350f57 49.9% 50.8%,#0000 50.9% 66.4%,#78350f57 66.5% 67.4%,#0000 67.5% 83%,#78350f57 83.1% 84%,#0000 84.1%),linear-gradient(#0000 0 74.2%,#0f172a80 74.3% 75.4%,#0000 75.5%);inset:7px}.gold-rush .gold-rush-frame-cell{opacity:.62;background:radial-gradient(circle at 50% 42%,#38bdf821,#0000 26%),linear-gradient(145deg,#29252475,#050504e0),repeating-linear-gradient(135deg,#0000 0 8px,#fbbf240f 9px 10px)}.gold-rush .symbol-tile{background:radial-gradient(circle at 35% 22%, #ffffffad, transparent 22%), linear-gradient(145deg, color-mix(in srgb, var(--symbol) 45%, #fef3c7), #2c160b);border-color:#fbbf2470}.gold-rush .symbol-tile:before{background:radial-gradient(circle at 36% 24%, #ffffffd1, transparent 23%), linear-gradient(145deg, color-mix(in srgb, var(--symbol) 82%, #fff), #1c1917 78%);border-radius:10px}.gold-rush .symbol-tile:has(>img):before{content:none}.gold-rush .symbol-tile>img{z-index:2;object-fit:contain;width:96%;height:96%;filter:drop-shadow(0 3px 2px #0000008c) drop-shadow(0 0 8px color-mix(in srgb, var(--symbol) 38%, transparent));pointer-events:none;grid-area:1/1;position:relative}.gold-rush .symbol-tile[data-symbol-id=treasure_chest]:before{content:"CHEST";font-size:clamp(.42rem,1.8vw,.8rem)}.gold-rush .symbol-tile[data-symbol-id=blue_diamond]:before{content:"DIA";color:#e0f2fe}.gold-rush .symbol-tile[data-symbol-id=gold_nugget]:before{content:"NUG"}.gold-rush .symbol-tile[data-symbol-id=dynamite]:before{content:"DYN"}.gold-rush .symbol-tile[data-symbol-id=mine_cart]:before{content:"CART";font-size:clamp(.42rem,1.8vw,.78rem)}.gold-rush .symbol-tile[data-symbol-id=lantern]:before{content:"LAMP";font-size:clamp(.42rem,1.8vw,.78rem)}.gold-rush .symbol-tile[data-symbol-id=pickaxe]:before{content:"PICK";font-size:clamp(.42rem,1.8vw,.78rem)}.gold-rush .symbol-tile[data-symbol-id=mine_scatter]:before{content:"BONUS";font-size:clamp(.38rem,1.7vw,.72rem)}.gold-rush .symbol-tile[data-symbol-id=vs_mine_clash]:before{content:"VS";color:#fff7ed;background:radial-gradient(circle,#fef3c7 0 12%,#f97316 13% 42%,#164e63 43% 76%);border-radius:50%;font-size:clamp(.86rem,3.8vw,1.8rem);box-shadow:0 0 22px #fbbf2499,inset 0 -8px 14px #00000057}.gold-rush .symbol-tile[data-symbol-id=vs_mine_clash]:after{content:"";border:1px solid #7dd3fcad;border-radius:50%;position:absolute;inset:7%;box-shadow:0 0 20px #38bdf86b,0 0 24px #facc155c}.gold-rush .symbol-tile:has(>img):before{content:none;display:none}.gold-rush .symbol-tile:has(>img):after{content:none;display:none}.gold-rush .slot-header{grid-template-columns:minmax(0,1fr)}.gold-rush .game-heading{grid-template-columns:42px minmax(0,1fr)}.gold-rush .game-heading .game-logo{display:none}.gold-rush .frontier-title-logo{object-fit:contain;filter:drop-shadow(0 8px 14px #0000009e)drop-shadow(0 0 16px #facc1538);width:min(100%,292px);max-height:clamp(68px,17vw,116px);margin:0;display:block}.gold-rush .slot-header h1.asset-backed{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gold-rush .slot-header .eyebrow,.gold-rush .slot-header .muted,.gold-rush .slot-header-actions{display:none}.gold-rush-loading-screen{z-index:2;place-items:center;min-height:100dvh;padding:22px;display:grid;position:relative}.gold-rush-loading-panel{background:radial-gradient(circle at 50% 20%,#facc1533,#0000 46%),linear-gradient(#110c08f5,#030201f5);border:1px solid #facc156b;border-radius:18px;justify-items:center;gap:12px;width:min(100%,420px);padding:20px;display:grid;box-shadow:0 24px 70px #0000008c,inset 0 0 0 1px #ffffff12}.gold-rush-loading-logo{object-fit:contain;filter:drop-shadow(0 10px 18px #000000ad);width:min(100%,360px);max-height:170px}.gold-rush-loading-orb{aspect-ratio:1;background:radial-gradient(circle at 34% 28%,#ffffffe6,#0000 18%),radial-gradient(circle,#facc15 0 40%,#38bdf8 42% 48%,#451a03 52%);border-radius:50%;width:58px;animation:.9s ease-in-out infinite alternate reelPulse;box-shadow:0 0 26px #facc1580}.gold-rush-loading-panel b{color:#fef3c7;text-transform:uppercase;font-size:.88rem}.gold-rush-loading-panel small{color:#fed7aa;font-weight:900}.gold-rush .slot-controls.card{background:radial-gradient(circle at 82% 22%,#38bdf81f,#0000 9rem),linear-gradient(#110c08f0,#030201fa);justify-self:center;width:min(100%,760px);box-shadow:inset 0 0 0 1px #ffffff12,0 -12px 36px #00000070}.gold-rush .control-readout,.gold-rush .bet-readout{background:linear-gradient(#0f172acc,#0c0705e6);border:1px solid #facc153d;border-radius:12px;min-height:78px}.gold-rush .slot-main-action{overflow:hidden}.gold-rush .slot-main-action svg{grid-area:1/1}.gold-rush .slot-main-action span{color:#4a1206;background:#fef08ac2;border-radius:999px;grid-area:1/1;align-self:end;margin:0 0 14%;padding:1px 6px;line-height:1.1}@media (width<=720px){.flagship-game-page .gold-rush.premium-slot-shell{padding-bottom:clamp(166px,28dvh,218px)}.gold-rush .slot-controls.card{left:7px;right:7px;bottom:max(7px, env(safe-area-inset-bottom));z-index:30;border-color:#facc159e;border-radius:16px;gap:7px;width:auto;max-width:520px;margin:0 auto;padding:7px;position:fixed}.gold-rush .slot-control-bar{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr) 76px;gap:6px}.gold-rush .control-readout,.gold-rush .bet-readout{min-height:76px}.gold-rush .premium-control-icons{gap:6px}}.gold-rush .slot-state-pill{display:none!important}.gold-rush .slot-board{gap:6px;grid-template-areas:"reels""controls"!important}.gold-rush .slot-controls.card{border-color:#f6c453b8;border-radius:20px;grid-template-columns:1fr;gap:8px;width:min(100%,440px);padding:10px;display:grid;background:linear-gradient(#081218f5,#040a12f7)!important}.gold-rush .slot-control-bar{grid-column:1;grid-template-columns:minmax(0,1fr) 78px minmax(138px,1fr);grid-template-areas:"balance balance balance""bet spin empty";align-items:center;gap:8px;display:grid}.gold-rush .control-readout{border-radius:16px;grid-template:"label last currency""amount last currency"1fr/minmax(0,1fr) auto auto;grid-area:balance;align-items:center;column-gap:10px;min-height:62px;padding:8px 10px;display:grid}.gold-rush .control-readout>span{grid-area:label}.gold-rush .control-readout .balance-amount{grid-area:amount;align-items:baseline;gap:7px;display:flex}.gold-rush .control-readout .currency-mini{grid-area:currency}.gold-rush .last-win-readout{color:#f8fafc;background:linear-gradient(#0206178f,#0c070575);border:1px solid #7dd3fc24;border-radius:12px;grid-area:last;align-content:center;justify-items:center;gap:2px;min-width:76px;padding:4px 8px;display:grid}.gold-rush .last-win-readout span{color:#bae6fd;text-transform:uppercase;font-size:.54rem;font-weight:900;line-height:1}.gold-rush .last-win-readout strong{color:#fde68a;text-shadow:0 0 10px #f59e0b57;font-size:clamp(.78rem,2.7vw,1rem);line-height:1}.gold-rush .bet-readout{border-radius:16px;grid-area:bet;min-height:58px;padding:7px}.gold-rush .bet-readout>div:first-of-type{grid-template-columns:32px minmax(42px,1fr) 32px;gap:6px}.gold-rush .slot-main-action{grid-area:spin;place-self:center;width:78px;height:78px}.gold-rush .premium-control-icons{justify-content:flex-end;align-items:center;gap:4px;width:auto;min-width:0;padding:0;display:flex;position:absolute;bottom:20px;right:12px;transform:none;background:0 0!important;border:0!important;margin:0!important}.gold-rush .premium-control-icons .icon-only{border:1px solid #94a3b847;border-radius:50%;min-height:30px;width:30px!important;height:30px!important;box-shadow:none!important;background:#0f172a94!important;flex:0 0 30px!important}@media (width<=720px){.flagship-game-page .gold-rush.premium-slot-shell{padding-bottom:calc(184px + env(safe-area-inset-bottom))!important}.gold-rush .slot-controls.card{z-index:45;transform:translate(-50%);left:50%!important;right:auto!important;bottom:max(8px, env(safe-area-inset-bottom))!important;width:min(100vw - 16px,440px)!important;position:fixed!important}.gold-rush .slot-control-bar{grid-template-columns:minmax(0,1fr) 72px minmax(128px,1fr)}.gold-rush .slot-main-action{width:72px;height:72px}.gold-rush .premium-control-icons{bottom:20px;right:11px}.gold-rush .premium-control-icons .icon-only{min-height:27px;flex-basis:27px!important;width:27px!important;height:27px!important}}@media (width<=360px){.gold-rush .slot-control-bar{grid-template-columns:minmax(0,.88fr) 64px minmax(130px,1fr);gap:6px}.gold-rush .slot-main-action{width:64px;height:64px}.gold-rush .premium-control-icons{gap:3px;bottom:21px;right:9px}.gold-rush .premium-control-icons .icon-only{min-height:26px;flex-basis:26px!important;width:26px!important;height:26px!important}}.premium-slot-shell.gold-rush{background:radial-gradient(circle at 50% 18%,#ffecb329,#0000 10rem),radial-gradient(circle at 16% 42%,#f59e0b33,#0000 11rem),radial-gradient(circle at 84% 38%,#38bdf838,#0000 12rem),linear-gradient(#080503 0%,#130b07 34%,#030303 100%)!important}.premium-slot-shell.gold-rush:before{opacity:1;background:radial-gradient(at 50% 20%,#fbbf2433,#0000 22%),linear-gradient(116deg,#0000 0 10%,#451a03f5 11% 18%,#92400e8f 19%,#0000 28%),linear-gradient(64deg,#0000 0 70%,#082f49d1 72% 78%,#38bdf838 79%,#0000 87%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 34px),radial-gradient(at 50% 58%,#0000 0 34%,#000000b8 66%,#000000f0 100%)}.premium-slot-shell.gold-rush:after{opacity:.96;background:radial-gradient(at 50% 0,#f59e0b33,#0000 45%),repeating-linear-gradient(90deg,#0000 0 48px,#78350fa3 49px 55px),linear-gradient(#0000 0 42%,#262626e0 43% 49%,#0000 50%),linear-gradient(90deg,#0000 0 9%,#27272ae6 10% 14%,#0000 15% 85%,#27272ae6 86% 90%,#0000 91%),linear-gradient(#0000,#000000c7);border-top:1px solid #7dd3fc2e;height:29dvh;inset:auto -10% 7dvh}.gold-rush .screen-shake{isolation:isolate;position:relative}.gold-rush .screen-shake:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 18%,#facc1524,#0000 7rem),radial-gradient(circle at 82% 20%,#38bdf824,#0000 7rem),linear-gradient(#0805032e,#040302c2);position:absolute;inset:0 -8px 118px;-webkit-mask-image:linear-gradient(#000 0 62%,#0000 100%);mask-image:linear-gradient(#000 0 62%,#0000 100%)}.gold-rush .slot-board{z-index:1;position:relative}.gold-rush .currency-mini{background:linear-gradient(#020617db,#0c0705eb);border:1px solid #facc1533;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;min-width:76px;padding:3px;display:grid;box-shadow:inset 0 0 12px #00000073}.gold-rush .currency-mini button{color:#cbd5e1;min-width:0;min-height:25px;box-shadow:none;background:0 0;border:0;border-radius:999px;padding:0 8px;font-size:.62rem;font-weight:1000}.gold-rush .currency-mini button.gold.active{color:#351904;background:linear-gradient(#fff7ad,#f59e0b 70%,#b45309);box-shadow:0 0 16px #facc1561,inset 0 1px #ffffff94}.gold-rush .currency-mini button.sweeps.active{color:#042f2e;background:linear-gradient(#ccfbf1,#38bdf8 70%,#0e7490);box-shadow:0 0 16px #38bdf86b,inset 0 1px #ffffff94}.gold-rush .slot-main-action{color:#2b1204;border:0;position:relative;overflow:hidden;box-shadow:0 0 0 3px #fef3c7ad,0 0 0 6px #f59e0b5c,0 0 28px #f59e0b6b,inset 0 -12px 20px #7c2d126b;background:radial-gradient(circle at 34% 24%,#ffffffeb,#0000 18%),radial-gradient(circle at 50% 52%,#fff3b0 0 28%,#f59e0b 35% 58%,#7c2d12 61% 67%,#38bdf8 69% 73%,#111827 78%)!important}.gold-rush .slot-main-action:before{content:"";border:1px solid #ffffff80;border-radius:50%;position:absolute;inset:5px;box-shadow:inset 0 5px 11px #ffffff5c}.gold-rush .slot-main-action svg{color:#271006;filter:drop-shadow(0 3px 3px #fff7ed66);width:54%;height:54%}.gold-rush .slot-main-action span{display:none!important}.gold-rush .slot-main-action:disabled{filter:saturate(.82)brightness(.88)}.gold-rush .slot-main-action.boost-armed{animation:1.1s ease-in-out infinite alternate goldRushBoostPulse;box-shadow:0 0 0 2px #22d3eebd,0 0 24px #22d3ee80,0 0 34px #facc156b}.gold-rush .speed-control,.gold-rush .speed-control.speed-fast,.gold-rush .speed-control.speed-turbo{color:#dbeafe!important;background:#0f172a94!important;border-color:#94a3b847!important}.gold-rush .speed-control svg,.gold-rush .speed-control.speed-fast svg,.gold-rush .speed-control.speed-turbo svg{fill:#0000!important;color:#dbeafe!important;filter:none!important}.premium-slot-shell.gold-rush{background-color:#050302!important;background-image:linear-gradient(#0000001f,#00000052),url(/assets/bg_diamond_glow-Q5ZwxIyt.png),url(/assets/bg_gold_glow-DXKM4yGO.png),url(/assets/bg_mine_base-CuRTIV7d.png)!important;background-position:50%,50%,50%,top!important;background-repeat:no-repeat!important;background-size:cover,cover,cover,cover!important}.premium-slot-shell.gold-rush:before{opacity:.76;animation:9s ease-in-out infinite alternate goldRushAmbientPulse;background-image:linear-gradient(90deg,#f59e0b1f,#0000 32%,#00000047 46% 54%,#0000 68%,#38bdf81f),radial-gradient(at 50% 23%,#0000001f,#000000b8 58%,#000000e6 100%)!important;background-position:50%!important;background-size:cover!important}.premium-slot-shell.gold-rush:after{opacity:.44;animation:16s linear infinite goldRushParticleDrift;background-image:url(/assets/bg_particles-uu2M_Kyy.png),linear-gradient(#0000 0 67%,#0003 68%,#000000b8 100%)!important;background-position:50%,50%!important;background-repeat:no-repeat!important;background-size:cover,cover!important;border:0!important;height:auto!important;inset:0!important}.gold-rush .screen-shake:before{opacity:.9;inset:-14px -12px 105px;-webkit-mask-image:linear-gradient(#000 0 72%,#0000 100%);mask-image:linear-gradient(#000 0 72%,#0000 100%);background-image:url(/assets/bg_reel_shadow-u2_WIJt8.png),radial-gradient(at 50% 24%,#00000057,#0000001a 44%,#0000 72%)!important;background-position:top,50%!important;background-size:cover,cover!important}.gold-rush .frontier-reel-stage{box-shadow:0 0 0 1px #7dd3fc47,0 0 0 4px #ca8a04a8,0 18px 46px #000000b8,0 0 34px #f59e0b33,inset 0 0 0 3px #44200cd1,inset 0 0 58px #000000c7!important}.gold-rush .frontier-reel-stage:after{content:"";z-index:1;pointer-events:none;filter:blur(10px);opacity:.78;background:radial-gradient(at 10%,#f59e0b33,#0000 34%),radial-gradient(at 90%,#38bdf833,#0000 34%);border-radius:22px;position:absolute;inset:-16px}@keyframes goldRushAmbientPulse{0%{opacity:.62;transform:scale(1)}to{opacity:.82;transform:scale(1.015)}}@keyframes goldRushParticleDrift{0%{background-position:50% 0,50%}to{background-position:50% 36px,50%}}@keyframes goldRushPremiumSpinGlow{0%{box-shadow:0 0 0 2px #78350fc7,0 0 0 4px #facc151f,0 0 14px #facc153d,0 10px 20px #00000094,inset 0 0 0 1px #ffffff1f}to{box-shadow:0 0 0 2px #b45309d6,0 0 0 4px #facc152e,0 0 20px #facc1557,0 10px 20px #00000094,inset 0 0 0 1px #ffffff29}}@keyframes goldRushSpinOuterRingRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.premium-slot-shell.gold-rush:before,.premium-slot-shell.gold-rush:after,.gold-rush .slot-main-action,.gold-rush .slot-main-action:before{animation-duration:1ms!important;animation-iteration-count:1!important}}.gold-rush .slot-header{grid-template-columns:1fr;place-items:start center;min-height:clamp(80px,19vw,118px);padding:8px 52px 0;display:grid;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.gold-rush .game-heading{grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;width:100%;display:grid}.gold-rush .game-back-button{z-index:4;color:#e2e8f0;border:1px solid #e2e8f047;border-radius:50%;width:38px;height:38px;min-height:38px;position:absolute;top:clamp(16px,4vw,24px);left:10px;box-shadow:0 8px 18px #00000057,inset 0 0 0 1px #ffffff0f;background:radial-gradient(circle at 35% 22%,#ffffff29,#0000 34%),linear-gradient(#0f172ab8,#03071294)!important}.gold-rush .game-back-button:hover,.gold-rush .game-back-button:focus-visible{color:#fff7ed;border-color:#facc157a;box-shadow:0 0 18px #facc152e,0 8px 18px #0000005c,inset 0 0 0 1px #ffffff1a}.gold-rush .game-heading>div:not(.game-logo){justify-self:center;width:min(292px,100vw - 104px)}.gold-rush .frontier-title-logo{width:100%;margin:0 auto}.gold-rush .frontier-reel-stage{background:radial-gradient(at 50% 45%,#00000057,#0000002e 58%,#0000 76%)!important;border-color:#0000!important;box-shadow:0 18px 46px #00000094,inset 0 0 46px #0000009e!important}.gold-rush .frontier-reel-stage:before,.gold-rush .frontier-reel-stage:after{opacity:0!important}.gold-rush .slot-controls.card{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.gold-rush .control-readout,.gold-rush .bet-readout{border:1px solid #7dd3fc29;background:#050a1280!important;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 24px #00000042!important}.gold-rush .slot-controls.card{padding:6px 10px 7px!important}.gold-rush .slot-control-bar{grid-template:"currency currency last""balance balance balance"44px"bet spin."76px/minmax(0,1fr) 76px minmax(0,1fr);align-items:center;gap:5px 6px}.gold-rush .slot-currency-toggle{grid-area:currency;justify-self:start;width:min(178px,100%);min-width:min(148px,100%);margin:0}.gold-rush .control-readout{border-color:#facc1538;border-radius:14px;grid-template:"icon label plus""icon amount plus"1fr/34px minmax(0,1fr) 30px;grid-area:balance;gap:1px 9px;min-height:44px;padding:5px 7px;position:relative;background:linear-gradient(#04070bb8,#03050880),radial-gradient(circle at 18% 36%,#facc151f,#0000 46%)!important}.gold-rush .control-readout>span{color:#fed7aa;grid-area:label;place-self:end center;font-size:.56rem;line-height:1}.gold-rush .control-readout:before{content:"";background:linear-gradient(#facc151a,#02061775),url(/assets/treasure-chest-sgPgTzGc.png) 50%/88% no-repeat;border:1px solid #facc1552;border-radius:9px;grid-area:icon;align-self:center;width:31px;height:31px;box-shadow:inset 0 0 8px #00000070}.gold-rush .control-readout .balance-amount{grid-area:amount;justify-content:center;align-items:baseline;gap:6px;min-width:0;display:flex}.gold-rush .balance-amount strong{color:#fff7ed;white-space:nowrap;text-shadow:0 0 14px #facc1557,0 2px 8px #000000b3;font-size:clamp(.96rem,4.3vw,1.18rem);font-weight:1000;line-height:1;text-overflow:clip!important;overflow:visible!important}.gold-rush .balance-amount.currency-fit-medium strong{font-size:clamp(.84rem,3.72vw,1rem)}.gold-rush .balance-amount.currency-fit-long strong{font-size:clamp(.78rem,3.4vw,.94rem)}.gold-rush .balance-amount.currency-fit-xlong strong{font-size:clamp(.72rem,3.05vw,.86rem)}.gold-rush .balance-amount small{color:#fde68a;font-size:clamp(.58rem,2.3vw,.7rem);font-weight:1000;line-height:1;text-overflow:clip!important;overflow:visible!important}.gold-rush .gold-rush-balance-add{color:#facc15;background:#060c168f;border:1px solid #facc155c;border-radius:9px;grid-area:plus;place-self:center;place-items:center;width:30px;height:30px;min-height:30px;padding:0;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d}.gold-rush .last-win-readout{background:linear-gradient(#060c169e,#03070d6b),radial-gradient(circle at 50% 0,#38bdf81f,#0000 68%);border-color:#7dd3fc33;grid-area:last;align-self:stretch;min-width:0;min-height:32px;padding:4px 8px}.gold-rush .last-win-readout strong{font-size:clamp(.7rem,2.45vw,.9rem)}.gold-rush .bet-readout{border-color:#7dd3fc1f;grid-area:bet;align-self:center;min-height:68px;padding:6px 8px;background:#050a1252!important;box-shadow:inset 0 0 0 1px #ffffff08,0 8px 18px #0000002e!important}.gold-rush .bet-readout>span{color:#fed7aa;font-size:.58rem}.gold-rush .bet-readout>div:first-of-type{grid-template-columns:28px minmax(30px,1fr) 28px;gap:7px;margin-top:4px}.gold-rush .bet-readout .round-control{color:#f8d24a;border:1px solid #facc1570;width:28px;height:28px;min-height:28px;box-shadow:0 0 0 1px #000000c7,0 0 10px #facc151a,inset 0 0 12px #000000c7,inset 0 1px #ffffff1f;background:radial-gradient(circle at 36% 22%,#ffffff21,#0000 32%),linear-gradient(#14181df5,#030508f0)!important}.gold-rush .bet-readout .round-control svg{color:#f8d24a;stroke-width:2.7px;filter:drop-shadow(0 0 4px #facc1542)}.gold-rush .slot-main-action{isolation:isolate;color:#facc15;border:1px solid #fef3c7cc;border-radius:50%;grid-area:spin;place-items:center;width:76px;height:76px;transition:transform .11s,box-shadow .16s,filter .16s;animation:2.8s ease-in-out infinite alternate goldRushPremiumSpinGlow;display:grid;overflow:hidden;box-shadow:0 0 0 2px #52300ce6,0 0 0 4px #facc151a,0 0 15px #facc1538,0 11px 22px #0000009e,inset 0 0 0 1px #ffffff1f;background:radial-gradient(circle at 48% 45%,#0f1216fa 0 42%,#05070a 68%,#000 100%)!important}.gold-rush .slot-main-action:before{content:"";z-index:0;background:radial-gradient(circle at 34% 22%, #ffffff57, transparent 22%), conic-gradient(from -26deg, #fff7b8 0 11%, #f4cc4f 17%, #8d5a16 29%, #ffe071 41%, #c98b1d 52%, #fff2a8 64%, #c78316 76%, #5b360d 89%, #ffe68a 100%);border-radius:50%;position:absolute;inset:-1px;box-shadow:inset 0 0 0 2px #fff7ed3d,inset 0 0 0 10px #451a0324,inset 0 0 18px #301806b8}.gold-rush .slot-main-action:after{content:"";z-index:0;background:radial-gradient(circle at 44% 28%,#ffffff17,#0000 34%),linear-gradient(#161a20 0%,#07090d 52%,#010203 100%);border:1px solid #fde04775;border-radius:50%;transition:inset .11s,filter .11s;position:absolute;inset:10px;box-shadow:0 0 0 1px #000000e6,inset 0 0 21px #000000d6,inset 0 5px 10px #ffffff0f}.gold-rush .slot-main-action svg{z-index:1;color:#ffe45c;stroke-width:3px;filter:drop-shadow(0 0 5px #fde0476b)drop-shadow(0 3px 4px #000000b8);width:38px;height:38px;transition:transform .11s,filter .11s;position:relative;transform:rotate(-6deg)}.gold-rush .slot-main-action:hover:not(:disabled),.gold-rush .slot-main-action:focus-visible:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 2px #78450deb,0 0 0 5px #facc1533,0 0 22px #facc1557,0 14px 26px #0009,inset 0 0 0 1px #ffffff24}.gold-rush .slot-main-action:active:not(:disabled){transform:translateY(4px)scale(.92);box-shadow:0 0 0 2px #78350fc7,0 0 0 4px #facc151f,0 0 12px #facc153d,0 5px 10px #000000b3,inset 0 0 0 1px #ffffff14}.gold-rush .slot-main-action:active:not(:disabled):after{filter:brightness(.78);inset:13px}.gold-rush .slot-main-action:active:not(:disabled) svg{filter:drop-shadow(0 0 4px #facc1561)drop-shadow(0 2px 3px #000000c7);transform:rotate(34deg)scale(.9)}.gold-rush .premium-control-icons .icon-only{background:#060c165c!important;border-color:#e2e8f038!important}.gold-rush .premium-control-icons{justify-content:flex-end;align-items:flex-start;gap:7px;width:112px;min-width:0;display:flex;bottom:31px;right:13px}.gold-rush .premium-control-icons .icon-only{min-height:32px;position:relative;color:#f8d24a!important;background:radial-gradient(circle at 36% 22%,#ffffff21,#0000 32%),linear-gradient(#14181df5,#030508f0)!important;border:1px solid #facc1570!important;flex:0 0 32px!important;width:32px!important;height:32px!important;box-shadow:0 0 0 1px #000c,0 0 10px #facc151a,inset 0 0 12px #000000c7,inset 0 1px #ffffff1f!important}.gold-rush .premium-control-icons .icon-only svg{stroke-width:2.35px;color:#f8d24a!important;filter:drop-shadow(0 0 4px #facc153d)!important}.gold-rush .premium-control-icons .icon-only:after{color:#e2e8f0e6;text-align:center;text-transform:uppercase;white-space:nowrap;pointer-events:none;width:46px;font-size:.46rem;font-weight:900;line-height:1;position:absolute;top:35px;left:50%;transform:translate(-50%)}.gold-rush .premium-control-icons .speed-control:after{content:"Turbo"}.gold-rush .premium-control-icons button[title=Info]:after{content:"Info"}.gold-rush .premium-control-icons .casino-sound-toggle:after{content:"Sound"}.gold-rush .slot-board{grid-template-areas:"reels""bonus""controls"!important}.gold-rush .reel-bonus-action{z-index:3;grid-area:bonus;justify-content:center;align-items:center;min-height:38px;margin-top:-2px;position:relative;display:flex!important}.gold-rush .gold-rush-bonus-entry{color:#fff7ed;text-transform:uppercase;background:radial-gradient(circle at 35% 20%,#ffffff42,#0000 24%),linear-gradient(#2d1606bd,#040a1280);border:1px solid #facc1585;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:42px;min-width:42px;min-height:34px;padding:0;font-size:.74rem;font-weight:1000;display:inline-flex;box-shadow:0 0 18px #f59e0b2e,inset 0 0 0 1px #ffffff14}.gold-rush .gold-rush-bonus-entry .money-lightning-button-art{flex:0 0 24px;width:24px;height:24px;position:relative}.gold-rush .gold-rush-bonus-entry .money-lightning-icon{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.gold-rush .gold-rush-bonus-entry .money-lightning-icon.primary{opacity:1;filter:drop-shadow(0 2px 3px #0000007a)}.gold-rush .gold-rush-bonus-entry .money-lightning-icon.neon{opacity:0;filter:drop-shadow(0 0 8px #22d3ee85);transform:scale(1.06)}.gold-rush .gold-rush-bonus-entry:hover .money-lightning-icon.primary,.gold-rush .gold-rush-bonus-entry:focus-visible .money-lightning-icon.primary{opacity:0}.gold-rush .gold-rush-bonus-entry:hover .money-lightning-icon.neon,.gold-rush .gold-rush-bonus-entry:focus-visible .money-lightning-icon.neon{opacity:1}.gold-rush .gold-rush-bonus-entry:disabled{opacity:.48}.gold-rush .gold-rush-boost-armed,.gold-rush .gold-rush-free-spins-hud{color:#fff7ed;pointer-events:auto;background:radial-gradient(circle at 16% 20%,#facc1538,#0000 34%),linear-gradient(#0a0a0edb,#06080c9e);border:1px solid #facc158a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;justify-self:center;align-items:center;gap:2px 10px;width:min(92vw,370px);margin:-2px auto 2px;padding:7px 10px;display:grid;box-shadow:0 0 16px #facc1538,inset 0 0 0 1px #ffffff14}.gold-rush .gold-rush-boost-armed strong,.gold-rush .gold-rush-free-spins-hud strong{text-transform:uppercase;font-size:.72rem;font-weight:1000;line-height:1}.gold-rush .gold-rush-boost-armed span,.gold-rush .gold-rush-free-spins-hud span{color:#cbd5e1;font-size:.66rem;font-weight:800;line-height:1}.gold-rush .gold-rush-boost-armed button{color:#fde68a;background:#0000004d;border:1px solid #facc1566;border-radius:999px;grid-area:1/2/span 2;min-height:28px;padding:0 10px;font-size:.62rem;font-weight:900}.gold-rush .gold-rush-free-spins-hud{text-align:center;border-color:#38bdf880;grid-template-columns:repeat(4,minmax(0,1fr));box-shadow:0 0 18px #38bdf833,inset 0 0 0 1px #ffffff14}.gold-rush .gold-rush-free-spins-hud.grew{animation:.78s cubic-bezier(.2,.9,.2,1) both goldRushInteriorGrowPop}.gold-rush .speed-control{position:relative;overflow:visible}.gold-rush .speed-control-track{background:#94a3b847;border-radius:999px;height:2px;position:absolute;bottom:3px;left:6px;right:6px;overflow:hidden}.gold-rush .speed-control-track i{border-radius:inherit;background:linear-gradient(90deg,#dbeafe,#67e8f9);height:100%;transition:width .18s,opacity .18s;display:block}.gold-rush .speed-control svg{transition:color .18s,fill .18s,filter .18s}.gold-rush .speed-control.speed-normal svg{color:#cbd5e1!important;fill:#0000!important;filter:none!important}.gold-rush .speed-control.speed-fast svg{color:#fde047!important;fill:#fde047a3!important;filter:drop-shadow(0 0 8px #facc1580)!important}.gold-rush .speed-control.speed-turbo svg{color:#ef4444!important;fill:#ef4444ad!important;filter:drop-shadow(0 0 9px #ef444494)!important}.gold-rush .speed-control.speed-normal .speed-control-track i{opacity:.72;width:34%}.gold-rush .speed-control.speed-fast .speed-control-track i{opacity:.86;width:67%}.gold-rush .speed-control.speed-turbo .speed-control-track i{opacity:1;width:100%}.gold-rush .premium-control-icons .speed-control,.gold-rush .premium-control-icons .speed-control.speed-normal,.gold-rush .premium-control-icons .speed-control.speed-fast,.gold-rush .premium-control-icons .speed-control.speed-turbo{color:#f8d24a!important;background:radial-gradient(circle at 36% 22%,#ffffff21,#0000 32%),linear-gradient(#14181df5,#030508f0)!important;border-color:#facc1570!important}.gold-rush .premium-control-icons .speed-control svg,.gold-rush .premium-control-icons .speed-control.speed-normal svg,.gold-rush .premium-control-icons .speed-control.speed-fast svg,.gold-rush .premium-control-icons .speed-control.speed-turbo svg{color:#f8d24a!important;fill:#0000!important;filter:drop-shadow(0 0 4px #facc153d)!important}.gold-rush .premium-control-icons .speed-control.speed-normal svg{color:#f8d24a!important;fill:#0000!important;filter:drop-shadow(0 0 3px #facc152e)!important}.gold-rush .premium-control-icons .speed-control.speed-fast svg{color:#fde047!important;fill:#fde047c7!important;filter:drop-shadow(0 0 6px #fde04770)!important}.gold-rush .premium-control-icons .speed-control.speed-turbo svg{color:#ef4444!important;fill:#ef4444d1!important;filter:drop-shadow(0 0 7px #ef44447a)!important}.gold-rush .premium-control-icons .speed-control-track{background:#facc1529}.gold-rush .premium-control-icons .speed-control-track i{background:linear-gradient(90deg,#f59e0b,#fde68a)}.gold-rush .payline-overlay{z-index:80;pointer-events:none;position:absolute;inset:7px;overflow:visible}.gold-rush .payline-overlay polyline{fill:none;stroke:#0000;stroke-width:11px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.gold-rush .payline-overlay polyline.active{stroke:#fde047;filter:drop-shadow(0 0 8px #fde047f2)drop-shadow(0 0 16px #38bdf8b3)drop-shadow(0 0 24px #f59e0b8c);animation:.7s both paylineDraw}.gold-rush .payline-payout-badge{z-index:82;color:#07111d;pointer-events:none;background:linear-gradient(#fff7ed,#fde047 46%,#fb923c);border:1px solid #ffffffc7;border-radius:999px;justify-items:center;gap:1px;min-width:64px;padding:4px 8px;animation:.52s cubic-bezier(.2,.9,.2,1) both goldRushLineBadgePop;display:grid;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #facc15db,0 2px 8px #0000008c,inset 0 -2px 5px #78350f57}.gold-rush .payline-payout-badge span{color:#07111db8;text-transform:uppercase;font-size:clamp(.44rem,1.55vw,.58rem);font-weight:1000;line-height:1}.gold-rush .payline-payout-badge strong{font-size:clamp(.66rem,2.4vw,.9rem);font-weight:1000;line-height:1}.gold-rush .gold-rush-interior-frame{top:7px;bottom:7px;left:calc(7px + ((100% - 14px) / var(--interior-total-columns)) * var(--interior-start));width:calc(((100% - 14px) / var(--interior-total-columns)) * var(--interior-columns));z-index:16;pointer-events:none;background:linear-gradient(90deg, #78350f5c, #facc152e, #78350f47), repeating-linear-gradient(90deg, #facc1529 0 2px, transparent 2px calc(100% / var(--interior-columns))), radial-gradient(circle at 18% 28%, #facc1547, transparent 34%), radial-gradient(circle at 82% 30%, #38bdf81f, transparent 35%), linear-gradient(180deg, #341c0557, #080d1414);mix-blend-mode:screen;border:2px solid #facc15f5;border-radius:10px;position:absolute;box-shadow:inset 0 0 0 1px #fff7ed47,inset 0 0 34px #78350f6b,inset 0 0 58px #00000047,0 0 20px #facc1580}.gold-rush .gold-rush-interior-frame:before,.gold-rush .gold-rush-interior-frame:after{content:"";pointer-events:none;border-radius:inherit;position:absolute}.gold-rush .gold-rush-interior-frame:before{background:linear-gradient(#facc1529,#0000 35%,#facc151f),radial-gradient(#0000 0 54%,#00000047 100%);border:1px solid #fef08a9e;inset:4px}.gold-rush .gold-rush-interior-frame:after{height:5px;box-shadow:0 calc(100% + 172px) 0 #fef08a94, 0 0 14px #facc159e;background:linear-gradient(90deg,#0000,#fef08ad1,#0000);top:8px;left:8px;right:8px}.gold-rush .gold-rush-interior-frame.active{border-color:#7dd3fceb;animation:.9s cubic-bezier(.2,.9,.2,1) both goldRushInteriorPulse;box-shadow:inset 0 0 0 2px #facc156b,inset 0 0 42px #38bdf842,0 0 24px #38bdf88f,0 0 30px #facc1561}.gold-rush .gold-rush-grid-clash-overlay{z-index:18;pointer-events:none;--clash-left:calc(7px + ((100% - 14px) / var(--clash-reel-count)) * var(--clash-start));--clash-top:calc(7px + ((100% - 14px) / var(--clash-row-count)) * var(--clash-row-start));--clash-area-width:calc(((100% - 14px) / var(--clash-reel-count)) * var(--clash-width));--clash-area-height:calc(((100% - 14px) / var(--clash-row-count)) * var(--clash-row-span));position:absolute;inset:0;overflow:visible}.gold-rush .gold-rush-grid-clash-overlay:before{content:"";z-index:18;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 24% 18%,#facc1533,#0000 24%),radial-gradient(circle at 76% 82%,#38bdf833,#0000 25%),linear-gradient(90deg,#facc1514,#0000 38%,#38bdf814);border-radius:12px;animation:1.8s ease-in-out infinite alternate goldRushClashAtmosphere;position:absolute;inset:7px}.gold-rush .gold-rush-grid-dim{background:#00000047;border-radius:10px;animation:.26s ease-out both goldRushGridDim;position:absolute;inset:7px}.gold-rush .gold-rush-clash-active-area,.gold-rush .gold-rush-clash-content{left:var(--clash-left);top:var(--clash-top);width:var(--clash-area-width);height:var(--clash-area-height);position:absolute}.gold-rush .gold-rush-clash-active-area{z-index:19;transform-origin:50%;background:linear-gradient(90deg,#facc1533,#0000 37%,#38bdf833),radial-gradient(circle at 22% 18%,#facc1561,#0000 28%),radial-gradient(circle at 78% 82%,#38bdf85c,#0000 30%),repeating-linear-gradient(118deg,#0000 0 18px,#ffffff12 19px 20px),linear-gradient(#190e05d1,#030712e0);border:2px solid #facc15f5;border-radius:10px;animation:.76s cubic-bezier(.2,.9,.2,1) both goldRushClashExpand;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 0 40px #00000080,0 0 28px #facc1570,0 0 40px #38bdf82e}.gold-rush .mine-clash-chamber-art{z-index:0;object-fit:cover;opacity:.74;filter:saturate(1.16)contrast(1.08)brightness(.86);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.gold-rush .gold-rush-grid-clash-overlay.width-1 .mine-clash-chamber-art{object-position:50% 50%;opacity:.52;width:340%;left:-120%;transform:scale(1.02)}.gold-rush .gold-rush-grid-clash-overlay.width-2 .mine-clash-chamber-art{opacity:.62;width:190%;left:-45%;transform:scale(1.04)}.gold-rush .gold-rush-grid-clash-overlay.width-3 .mine-clash-chamber-art{width:140%;left:-20%}.gold-rush .winner-diamond .mine-clash-chamber-art{filter:saturate(1.22)contrast(1.08)brightness(.88)hue-rotate(4deg)}.gold-rush .mine-clash-pop-art{z-index:2;aspect-ratio:1;object-fit:contain;pointer-events:none;opacity:0;filter:drop-shadow(0 0 14px #facc15b3)drop-shadow(0 0 18px #38bdf88c);mix-blend-mode:screen;width:min(168%,520px);max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.45)rotate(-5deg)}.gold-rush .phase-expand .mine-clash-pop-art,.gold-rush .phase-duel .mine-clash-pop-art,.gold-rush .phase-clash .mine-clash-pop-art{animation:1.15s cubic-bezier(.2,.9,.2,1) both goldRushMineClashPop}.gold-rush .phase-winner .mine-clash-pop-art,.gold-rush .phase-final .mine-clash-pop-art{opacity:.42;transform:translate(-50%,-50%)scale(1.08)}.gold-rush .gold-rush-grid-clash-overlay.width-1 .mine-clash-pop-art{width:min(260%,260px)}.gold-rush .gold-rush-grid-clash-overlay.width-2 .mine-clash-pop-art{width:min(220%,360px)}.gold-rush .gold-rush-grid-clash-overlay.width-3 .mine-clash-pop-art{width:min(190%,450px)}.gold-rush .gold-rush-grid-clash-overlay.area-column .gold-rush-clash-active-area{transform-origin:50%}.gold-rush .gold-rush-grid-clash-overlay.phase-flash .gold-rush-clash-active-area{animation:.42s ease-out both goldRushVsFlash}.gold-rush .gold-rush-grid-clash-overlay.phase-clash .gold-rush-clash-active-area{animation:.16s ease-in-out 8 alternate goldRushClashShake}.gold-rush .gold-rush-grid-clash-overlay.winner-diamond .gold-rush-clash-active-area{border-color:#7dd3fcf2;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 0 42px #38bdf847,0 0 28px #38bdf87a}.gold-rush .ore-line,.gold-rush .clash-spark{z-index:3;pointer-events:none;position:absolute}.gold-rush .ore-line{opacity:.72;width:46%;height:120%;top:-10%}.gold-rush .ore-line.gold{background:radial-gradient(circle at 40% 20%,#ffffff52,#0000 15%),repeating-linear-gradient(122deg,#0000 0 16px,#facc1594 17px 20px);left:-18%}.gold-rush .ore-line.diamond{background:radial-gradient(circle at 60% 78%,#ffffff52,#0000 15%),repeating-linear-gradient(58deg,#0000 0 16px,#7dd3fc85 17px 20px);right:-18%}.gold-rush .clash-spark{aspect-ratio:1;background:#fff7ed;border-radius:50%;width:7px;animation:.76s ease-in-out infinite alternate goldRushClashSpark;box-shadow:0 0 12px}.gold-rush .clash-spark.one{color:#facc15;top:36%;left:24%}.gold-rush .clash-spark.two{color:#67e8f9;animation-delay:.18s;top:52%;left:56%}.gold-rush .clash-spark.three{color:#fb923c;animation-delay:.32s;top:68%;left:42%}.gold-rush .gold-rush-clash-content{z-index:20;grid-template-rows:auto minmax(0,1fr) auto;place-items:center;padding:4px;display:grid;overflow:visible}.gold-rush .phase-flash .gold-rush-clash-content{opacity:0;transform:scale(.9)}.gold-rush .phase-expand .gold-rush-clash-content{opacity:0;transition:opacity .26s ease-out,transform .26s ease-out;transform:scale(.92)}.gold-rush .phase-duel .gold-rush-clash-content,.gold-rush .phase-clash .gold-rush-clash-content,.gold-rush .phase-winner .gold-rush-clash-content,.gold-rush .phase-final .gold-rush-clash-content{opacity:1;transition:opacity .28s ease-out,transform .28s cubic-bezier(.2,.9,.2,1);transform:scale(1)}.gold-rush .gold-rush-grid-clash-overlay.area-column .gold-rush-clash-content{width:min(184px,100% - 14px);left:clamp(7px, calc(var(--clash-left) - 58px), calc(100% - 191px))}.gold-rush .gold-rush-grid-clash-overlay.area-column .gold-rush-clash-active-area{border-radius:15px}.gold-rush .grid-miner-card{color:#fff7ed;transform-origin:50%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at 16% 14%,#ffffff57,#0000 23%),radial-gradient(circle at 86% 82%,#facc152e,#0000 33%),linear-gradient(#5c2708fa,#0a0a0ce6);border:1px solid #ffffff6b;border-radius:14px;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"portrait label""portrait mult""portrait meter";align-items:center;gap:2px 8px;width:min(100%,168px);min-height:56px;padding:7px 9px;display:grid;box-shadow:0 10px 20px #00000085,inset 0 0 0 1px #ffffff1a,inset 0 -12px 20px #00000047}.gold-rush .grid-miner-card.diamond{background:radial-gradient(circle at 16% 14%,#ffffff57,#0000 23%),radial-gradient(circle at 86% 82%,#38bdf838,#0000 33%),linear-gradient(#084a65fa,#080d14e6)}.gold-rush .grid-miner-card.side-gold{color:#facc15;background:radial-gradient(circle at 16% 14%,#ffffff57,#0000 23%),radial-gradient(circle at 86% 82%,#facc1538,#0000 33%),linear-gradient(#5c2708fa,#0a0a0ce6)}.gold-rush .grid-miner-card.side-diamond{color:#67e8f9;background:radial-gradient(circle at 16% 14%,#ffffff57,#0000 23%),radial-gradient(circle at 86% 82%,#38bdf83d,#0000 33%),linear-gradient(#084a65fa,#080d14e6)}.gold-rush .grid-miner-card.winner{box-shadow:0 0 24px color-mix(in srgb, currentColor 52%, transparent), inset 0 0 0 1px #ffffff29;border-color:currentColor}.gold-rush .phase-winner .grid-miner-card.loser,.gold-rush .phase-final .grid-miner-card.loser{opacity:.32;transform:scale(.92)}.gold-rush .grid-miner-avatar,.gold-rush .final-miner-avatar{aspect-ratio:1;width:48px;box-shadow:inset 0 -5px 10px #0000007a, 0 0 14px color-mix(in srgb, currentColor 52%, transparent), 0 0 0 1px color-mix(in srgb, currentColor 28%, transparent);background:radial-gradient(circle at 34% 22%,#ffffff42,#0000 18%),radial-gradient(circle at 50% 52%,#0f172afa,#020617b8);border-radius:50%;grid-area:portrait;display:block;position:relative;overflow:hidden}.gold-rush .miner-portrait-art{z-index:4;object-fit:contain;object-position:50% 50%;width:128%;height:128%;filter:drop-shadow(0 5px 8px #00000085) drop-shadow(0 0 10px color-mix(in srgb, currentColor 45%, transparent));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.02)}.gold-rush .grid-miner-card.side-diamond .miner-portrait-art,.gold-rush .gold-rush-final-clash-panel.winner-diamond .miner-portrait-art{transform:translate(-50%,-50%)scale(1.02)}.gold-rush .grid-miner-card .miner-portrait-art~span,.gold-rush .final-miner-avatar .miner-portrait-art~span{display:none}.gold-rush .grid-miner-avatar span,.gold-rush .final-miner-avatar span{pointer-events:none;display:block;position:absolute}.gold-rush .miner-helmet{background:radial-gradient(circle at 35% 25%, #ffffffbf, transparent 18%), linear-gradient(180deg, color-mix(in srgb, currentColor 92%, #fff), color-mix(in srgb, currentColor 64%, #111827));width:58%;height:28%;box-shadow:0 0 9px color-mix(in srgb, currentColor 44%, transparent);border-radius:50% 50% 36% 36%;top:4%;left:21%}.gold-rush .miner-helmet:after{content:"";aspect-ratio:1;background:#fff7ed;border-radius:50%;width:34%;position:absolute;top:20%;left:33%;box-shadow:0 0 8px #fff7ed}.gold-rush .miner-face{background:linear-gradient(#fed7aa,#92400e);border-radius:42% 42% 46% 46%;width:40%;height:30%;top:25%;left:30%;box-shadow:inset 0 -2px 4px #0000004d}.gold-rush .miner-face:before,.gold-rush .miner-face:after{content:"";aspect-ratio:1;background:#111827;border-radius:50%;width:9%;position:absolute;top:38%}.gold-rush .miner-face:before{left:28%}.gold-rush .miner-face:after{right:28%}.gold-rush .miner-body{background:linear-gradient(90deg, transparent 45%, #ffffff47 46% 53%, transparent 54%), linear-gradient(180deg, color-mix(in srgb, currentColor 76%, #111827), #111827);border-radius:42% 42% 24% 24%;width:50%;height:35%;bottom:9%;left:25%}.gold-rush .miner-pickaxe{transform-origin:50% 82%;background:#78350f;border-radius:999px;width:9%;height:80%;top:0;right:-18%;transform:rotate(42deg);box-shadow:0 0 5px #0000008a}.gold-rush .miner-pickaxe:before{content:"";background:linear-gradient(90deg,#e5e7eb,#64748b 55%,#e5e7eb);border-radius:999px 999px 55% 55%;width:560%;height:18%;position:absolute;top:-8%;left:-230%}.gold-rush .miner-ore{aspect-ratio:1;background:currentColor;border-radius:35% 45% 42% 35%;width:23%;bottom:6%;right:-7%;box-shadow:0 0 12px}.gold-rush .phase-clash .grid-miner-avatar .miner-pickaxe{animation:.36s ease-in-out infinite alternate goldRushPickaxeStrike}.gold-rush .phase-clash .grid-miner-avatar .miner-portrait-art{animation:.42s ease-in-out infinite alternate goldRushMinerPortraitStrike}.gold-rush .phase-clash .grid-miner-avatar .miner-ore{animation:.36s ease-in-out infinite alternate goldRushOrePop}.gold-rush .grid-miner-card span{color:#f8fafc;text-transform:uppercase;white-space:nowrap;grid-area:label;min-width:0;font-size:clamp(.48rem,1.65vw,.72rem);font-weight:900;line-height:1}.gold-rush .grid-miner-card strong{color:currentColor;grid-area:mult;font-size:clamp(1rem,4.3vw,1.62rem);font-weight:1000;line-height:1}.gold-rush .grid-miner-card .miner-meter{background:#ffffff26;border-radius:999px;grid-area:meter;width:100%;height:5px;overflow:hidden;box-shadow:inset 0 0 5px #0006}.gold-rush .grid-miner-card .miner-meter i{border-radius:inherit;transform-origin:0;background:currentColor;width:100%;height:100%;animation:1.35s ease-in-out infinite alternate goldRushMeterRace;display:block}.gold-rush .grid-miner-card.loser .miner-meter i{opacity:.6;animation-duration:1.7s}.gold-rush .grid-miner-card.gold:not(.side-diamond){color:#facc15}.gold-rush .grid-miner-card.diamond:not(.side-gold){color:#67e8f9}.gold-rush .grid-vs-core{color:#fff7ed;background:radial-gradient(circle at 50% 35%,#ffffff57,#0000 22%),linear-gradient(135deg,#f59e0b 0 44%,#0e7490 45% 100%);border:2px solid #ffffff75;border-radius:999px;place-items:center;gap:2px;min-width:62px;min-height:62px;padding:5px;animation:.82s ease-in-out infinite alternate goldRushVsCorePulse;display:grid;box-shadow:0 0 24px #facc1585,0 0 28px #38bdf842,inset 0 -9px 14px #00000061}.gold-rush .grid-vs-core b{text-shadow:0 2px #00000070;font-size:clamp(.92rem,4vw,1.45rem);line-height:.9}.gold-rush .grid-vs-core strong{text-transform:uppercase;font-size:clamp(.45rem,1.9vw,.72rem);line-height:1}.gold-rush .grid-column-multipliers{flex-wrap:wrap;justify-content:center;gap:4px;max-width:min(100%,220px);margin-block:-2px 1px;display:flex}.gold-rush .grid-column-multipliers span,.gold-rush .final-column-multipliers span{color:#07111d;background:linear-gradient(#fff7ed,#facc15 58%,#fb923c);border:1px solid #ffffffbd;border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:3px;min-width:42px;padding:2px 6px;display:inline-grid;box-shadow:0 0 10px #facc1585,inset 0 -2px 4px #0000003d}.gold-rush .grid-column-multipliers span.winner-diamond,.gold-rush .final-column-multipliers span.winner-diamond{background:linear-gradient(#ecfeff,#67e8f9 54%,#0284c7);box-shadow:0 0 10px #38bdf894,inset 0 -2px 4px #0000003d}.gold-rush .grid-column-multipliers i,.gold-rush .final-column-multipliers i{opacity:.78;font-size:.48rem;font-style:normal;font-weight:1000;line-height:1}.gold-rush .grid-column-multipliers b,.gold-rush .final-column-multipliers b{font-size:.68rem;font-weight:1000;line-height:1}.gold-rush .phase-winner .grid-vs-core,.gold-rush .phase-final .grid-vs-core{animation:.62s ease-out both goldRushWinnerPop}.gold-rush .grid-clash-final-label{color:#f8fafc;text-align:center;text-shadow:0 2px 5px #000000b8;font-size:.62rem;font-style:normal;font-weight:900;display:none}.gold-rush .phase-final .grid-clash-final-label{display:block}.gold-rush .gold-rush-final-clash-panel{z-index:44;left:calc(7px + ((100% - 14px) / var(--clash-reel-count)) * var(--clash-start));top:calc(7px + ((100% - 14px) / var(--clash-row-count)) * var(--clash-row-start));width:calc(((100% - 14px) / var(--clash-reel-count)) * var(--clash-width));height:calc(((100% - 14px) / var(--clash-row-count)) * var(--clash-row-span));pointer-events:none;--final-avatar-size:clamp(58px, calc(var(--clash-width) * 30px), 128px);color:#facc15;background-color:#0b0806c2;background-image:radial-gradient(circle at 50% 16%,#ffffff2e,#0000 20%),radial-gradient(circle at 28% 34%,#facc153d,#0000 36%),repeating-linear-gradient(120deg,#0000 0 15px,#ffffff0f 16px 18px),linear-gradient(#92400e75,#0c07058f);border:2px solid #facc15f5;border-radius:15px;padding:clamp(7px,1.6vw,13px) 5px;animation:.48s cubic-bezier(.2,.9,.2,1) both goldRushFinalPanelSettle;display:block;position:absolute;overflow:hidden;box-shadow:0 0 22px #facc1575,inset 0 0 0 1px #fff3,inset 0 -22px 40px #00000061}.gold-rush .mine-clash-final-bg{z-index:0;object-fit:cover;opacity:.94;filter:saturate(1.25)contrast(1.14)brightness(.96);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.gold-rush .gold-rush-final-clash-panel.width-1 .mine-clash-final-bg{opacity:.92;width:260%;left:-80%;transform:scale(1.02)}.gold-rush .gold-rush-final-clash-panel.width-2 .mine-clash-final-bg{opacity:.94;width:170%;left:-35%;transform:scale(1.04)}.gold-rush .gold-rush-final-clash-panel.width-3 .mine-clash-final-bg{opacity:.86;width:140%;left:-20%}.gold-rush .gold-rush-final-clash-panel.winner-diamond{color:#67e8f9;background-color:#030f18c2;background-image:radial-gradient(circle at 50% 16%,#ffffff2e,#0000 20%),radial-gradient(circle at 72% 34%,#38bdf842,#0000 36%),repeating-linear-gradient(60deg,#0000 0 15px,#ffffff12 16px 18px),linear-gradient(#084a6575,#080d148f);border-color:#7dd3fcf2;box-shadow:0 0 24px #38bdf880,inset 0 0 0 1px #fff3,inset 0 -22px 40px #00000061}.gold-rush .gold-rush-final-clash-panel.winner-diamond .mine-clash-final-bg{filter:saturate(1.24)contrast(1.12)brightness(.9)hue-rotate(4deg)}.gold-rush .gold-rush-final-clash-panel:before{content:"";z-index:1;border:1px solid color-mix(in srgb, currentColor 56%, transparent);background:repeating-linear-gradient(120deg, transparent 0 13px, color-mix(in srgb, currentColor 18%, transparent) 14px 16px), radial-gradient(ellipse at 50% 50%, transparent 0 45%, #00000057 100%);border-radius:9px;position:absolute;inset:7px}.gold-rush .gold-rush-final-clash-panel:after{content:"";z-index:1;background:linear-gradient(90deg, transparent 0 42%, #ffffff47 48% 51%, transparent 57%), radial-gradient(circle at 50% 48%, color-mix(in srgb, currentColor 34%, transparent), transparent 42%);mix-blend-mode:screen;opacity:.66;animation:2.4s ease-in-out infinite alternate goldRushFinalPanelGleam;position:absolute;inset:0}.gold-rush .final-column-multipliers{z-index:5;flex-wrap:wrap;justify-content:center;gap:3px;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.gold-rush .gold-rush-final-clash-panel.area-interior{padding-inline:clamp(7px,2vw,18px)}.gold-rush .final-miner-avatar{z-index:4;width:var(--final-avatar-size);max-width:calc(100% - 12px);max-height:calc(100% - 72px);color:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gold-rush .gold-rush-final-clash-panel.width-1 .final-miner-avatar{width:min(100% - 12px,48px);filter:drop-shadow(0 0 12px color-mix(in srgb, currentColor 62%, transparent))}.gold-rush .gold-rush-final-clash-panel.width-2 .final-miner-avatar{width:min(58%,88px)}.gold-rush .gold-rush-final-clash-panel.width-3 .final-miner-avatar{width:min(42%,104px)}.gold-rush .gold-rush-final-clash-panel.width-4 .final-miner-avatar,.gold-rush .gold-rush-final-clash-panel.width-5 .final-miner-avatar,.gold-rush .gold-rush-final-clash-panel.width-6 .final-miner-avatar{width:clamp(78px,12vw,116px)}.gold-rush .gold-rush-final-clash-panel .final-miner-avatar .miner-portrait-art{border-radius:inherit;object-fit:contain;object-position:50% 50%;width:100%;height:100%;inset:0;transform:none}.gold-rush .gold-rush-final-clash-panel.width-1 .final-miner-avatar .miner-portrait-art{width:100%;height:100%;transform:none}.gold-rush .gold-rush-final-clash-panel.width-1.winner-diamond .final-miner-avatar .miner-portrait-art{transform:none}.gold-rush .gold-rush-final-clash-panel.width-1 .final-miner-copy{gap:1px;bottom:9px}.gold-rush .gold-rush-final-clash-panel.width-1 .final-miner-copy span{letter-spacing:0;font-size:.45rem}.gold-rush .gold-rush-final-clash-panel.width-1 .final-miner-copy strong{font-size:clamp(1.12rem,5.5vw,1.78rem)}.gold-rush .gold-rush-final-clash-panel.width-1 .final-miner-copy b{min-width:32px;padding:2px 5px;font-size:.48rem}.gold-rush .final-miner-copy{z-index:4;text-align:center;text-shadow:0 2px 7px #000000c7;justify-items:center;gap:2px;width:calc(100% - 12px);display:grid;position:absolute;bottom:clamp(8px,1.8vw,14px);left:50%;transform:translate(-50%)}.gold-rush .gold-rush-final-clash-panel:has(.final-column-multipliers) .final-miner-copy{bottom:clamp(24px,4vw,34px)}.gold-rush .final-miner-copy span{color:#fff7ed;text-transform:uppercase;font-size:clamp(.5rem,1.8vw,.82rem);font-weight:1000;line-height:1}.gold-rush .final-miner-copy strong{color:currentColor;font-size:clamp(1.54rem,7vw,3.9rem);font-weight:1000;line-height:.9}.gold-rush .final-miner-copy b{color:#07111d;min-width:44px;box-shadow:0 0 10px color-mix(in srgb, currentColor 70%, transparent);background:linear-gradient(#fff7ed,currentColor);border-radius:999px;padding:2px 7px;font-size:clamp(.52rem,1.8vw,.76rem);font-weight:1000;line-height:1}.gold-rush .gold-rush-final-clash-panel.area-column .final-miner-copy span{font-size:clamp(.44rem,1.65vw,.62rem)}.gold-rush .gold-rush-final-clash-panel.area-column .final-miner-copy strong{font-size:clamp(1.2rem,6.2vw,2.15rem)}.gold-rush .gold-rush-final-clash-panel.area-column .final-miner-copy b{min-width:36px;padding-inline:5px;font-size:clamp(.48rem,1.7vw,.62rem)}.gold-rush .gold-rush-final-clash-panel.width-1 .final-column-multipliers,.gold-rush .gold-rush-final-clash-panel.width-2 .final-column-multipliers{gap:2px;bottom:5px}.gold-rush .gold-rush-final-clash-panel.width-1 .final-column-multipliers span,.gold-rush .gold-rush-final-clash-panel.width-2 .final-column-multipliers span{min-width:31px;padding-inline:4px}.gold-rush .symbol-tile[data-multiplier-wild=true]{border-color:#facc15e0;box-shadow:0 0 18px #facc1594,inset 0 -12px 20px #0000005c;background:radial-gradient(circle at 50% 24%,#ffffffbf,#0000 20%),linear-gradient(145deg,#f59e0b 0%,#78350f 48%,#0e7490 100%)!important}.gold-rush .symbol-tile[data-multiplier-wild=true][data-winner-side=diamond]{border-color:#7dd3fceb;box-shadow:0 0 18px #38bdf89e,inset 0 -12px 20px #0000005c;background:radial-gradient(circle at 50% 24%,#ffffffbf,#0000 20%),linear-gradient(145deg,#38bdf8 0%,#0e7490 45%,#78350f 100%)!important}.gold-rush .symbol-tile .multiplier-wild-badge{z-index:5;color:#07111d;text-align:center;background:linear-gradient(#fff7ed,#facc15 46%,#38bdf8);border:1px solid #ffffffc7;border-radius:999px;min-width:25px;padding:2px 4px;font-size:clamp(.62rem,2.35vw,.9rem);font-weight:1000;line-height:1;position:absolute;bottom:3px;right:4px;box-shadow:0 0 9px #facc15d1,0 2px 6px #0000008c}.gold-rush .symbol-tile[data-winner-side=diamond] .multiplier-wild-badge{background:linear-gradient(#f0f9ff,#67e8f9 46%,#facc15);box-shadow:0 0 10px #38bdf8db,0 2px 6px #0000008c}@keyframes goldRushInteriorPulse{0%{opacity:0;transform:scaleX(.92)}to{opacity:1;transform:scaleX(1)}}@keyframes goldRushGridDim{0%{opacity:0}to{opacity:1}}@keyframes goldRushClashAtmosphere{0%{opacity:.48;transform:scale(1)}to{opacity:.78;transform:scale(1.012)}}@keyframes goldRushVsFlash{0%{opacity:.4;transform:scale(.72)}55%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes goldRushClashExpand{0%{opacity:.2;transform:scaleY(.18)scaleX(.86)}to{opacity:1;transform:scale(1)}}@keyframes goldRushClashShake{0%{transform:translate(-1px)}to{transform:translate(1px)}}@keyframes goldRushClashSpark{0%{opacity:.38;transform:translate(-4px,3px)scale(.7)}to{opacity:1;transform:translate(5px,-5px)scale(1.1)}}@keyframes goldRushMineClashPop{0%{opacity:0;filter:brightness(1.35)saturate(1.2);transform:translate(-50%,-50%)scale(.42)rotate(-7deg)}22%{opacity:.92;filter:brightness(1.65)saturate(1.35);transform:translate(-50%,-50%)scale(1.12)rotate(2deg)}58%{opacity:.72;filter:brightness(1.15)saturate(1.12);transform:translate(-50%,-50%)scale(.98)rotate(-1deg)}to{opacity:.52;filter:brightness()saturate();transform:translate(-50%,-50%)scale(1.04)rotate(0)}}@keyframes goldRushLineBadgePop{0%{opacity:0;transform:translate(-50%)scale(.78)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes goldRushBoostPulse{0%{filter:brightness(.98);transform:scale(1)}to{filter:brightness(1.12);transform:scale(1.035)}}@keyframes goldRushInteriorGrowPop{0%{filter:brightness();transform:scale(.96)}45%{filter:brightness(1.25);transform:scale(1.035)}to{filter:brightness();transform:scale(1)}}@keyframes goldRushFreeSpinPanelIn{0%{opacity:0;transform:translateY(16px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes goldRushPickaxeStrike{0%{transform:rotate(34deg)translateY(0)}to{transform:rotate(70deg)translateY(2px)}}@keyframes goldRushMinerPortraitStrike{0%{transform:translate(-50%,-50%)rotate(-1deg)scale(.99)}to{transform:translate(-50%,-50%)rotate(2deg)scale(1.06)}}@keyframes goldRushOrePop{0%{filter:brightness(.9);transform:scale(.88)}to{filter:brightness(1.35);transform:scale(1.16)}}@keyframes goldRushMeterRace{0%{transform:scaleX(.28)}to{transform:scaleX(1)}}@keyframes goldRushVsCorePulse{0%{filter:brightness(.96);transform:scale(.96)rotate(-1deg)}to{filter:brightness(1.16);transform:scale(1.06)rotate(1deg)}}@keyframes goldRushWinnerPop{0%{transform:scale(.88)}58%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes goldRushFinalPanelSettle{0%{opacity:0;filter:brightness(1.35);transform:scaleY(.72)scaleX(.94)}to{opacity:1;filter:brightness();transform:scale(1)}}@keyframes goldRushFinalPanelGleam{0%{opacity:.36;transform:translate(-6%)}to{opacity:.76;transform:translate(6%)}}.gold-rush-bonus-modal .muted{color:#cbd5e1;margin:0;font-size:.86rem}.gold-rush-bonus-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gold-rush-bonus-options .bonus-cost-card{text-align:center;background:radial-gradient(circle at 50% 10%,#facc1529,#0000 38%),#050a12c7;border-color:#facc1542;grid-template-columns:1fr;justify-items:center;gap:7px;min-height:164px;padding:10px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.gold-rush-bonus-options .bonus-cost-card:hover,.gold-rush-bonus-options .bonus-cost-card:focus-visible,.gold-rush-bonus-options .bonus-cost-card.selected{border-color:#facc15b8;transform:translateY(-1px);box-shadow:0 0 22px #facc1533}.gold-rush-bonus-options .bonus-cost-card.armed{border-color:#4ade80b8;box-shadow:0 0 20px #4ade802e,inset 0 0 0 1px #4ade802e}.gold-rush-bonus-options .bonus-card-art{aspect-ratio:1;filter:drop-shadow(0 12px 16px #0000006b);place-items:center;width:min(100%,112px);display:grid;position:relative}.gold-rush-bonus-options .bonus-card-art img{object-fit:contain;width:100%;height:100%;display:block}.gold-rush-bonus-options .bonus-card-art em{color:#052e16;letter-spacing:0;background:linear-gradient(#bbf7d0,#22c55e);border:1px solid #dcfce7e6;border-radius:999px;padding:3px 6px;font-size:.56rem;font-style:normal;font-weight:1000;position:absolute;bottom:5px;right:-5px}.gold-rush-bonus-options .bonus-card-heading{color:#fff7ed;text-transform:uppercase;min-width:0;font-size:.88rem;font-weight:1000;line-height:1.1;display:grid}.gold-rush-bonus-options .bonus-cost-card strong{color:#fde68a;font-size:.78rem;line-height:1}.gold-rush-bonus-options .bonus-cost-card strong.unavailable{color:#fca5a5}.gold-rush-bonus-options .bonus-cost-card.super{background:radial-gradient(circle at 84% 18%,#38bdf82e,#0000 28%),#0f172ab8;border-color:#38bdf86b}.gold-rush-bonus-confirm{color:#fff7ed;background:radial-gradient(circle at 16% 12%,#facc1524,#0000 34%),radial-gradient(circle at 88% 8%,#38bdf81f,#0000 34%),#020617d6;border:1px solid #facc155c;border-radius:16px;gap:10px;padding:12px;display:grid}.gold-rush-bonus-confirm span,.gold-rush-confirm-cost span{color:#93c5fd;text-transform:uppercase;font-size:.66rem;font-weight:1000}.gold-rush-bonus-confirm strong{color:#fde68a;text-transform:uppercase;font-weight:1000;display:block}.gold-rush-bonus-confirm p{color:#cbd5e1;margin:4px 0 0;font-size:.84rem;font-weight:700;line-height:1.35}.gold-rush-confirm-cost{background:#00000047;border:1px solid #94a3b833;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.gold-rush-boost-warning{color:#fde68a;background:#78350f3d;border:1px solid #facc154d;border-radius:10px;margin:0;padding:8px 10px;font-size:.78rem;font-weight:800}.gold-rush-free-spin-layer{z-index:140;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at 50% 42%,#facc152e,#0000 32%),#00000094;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.gold-rush-free-spin-layer.summary{background:radial-gradient(circle at 50% 42%,#38bdf82e,#0000 32%),#0000009e}.gold-rush-free-spin-panel{color:#fff7ed;text-align:center;background:radial-gradient(circle at 18% 18%,#facc153d,#0000 32%),radial-gradient(circle at 82% 24%,#38bdf82e,#0000 34%),linear-gradient(#140c07f5,#030712f0);border:1px solid #facc1594;border-radius:18px;justify-items:center;gap:8px;width:min(92vw,390px);padding:22px 18px 18px;animation:.52s cubic-bezier(.2,.9,.2,1) both goldRushFreeSpinPanelIn;display:grid;box-shadow:0 24px 70px #000000a8,0 0 30px #facc1538}.gold-rush-free-spin-panel span{color:#67e8f9;text-transform:uppercase;font-size:.74rem;font-weight:1000}.gold-rush-free-spin-panel strong{color:#fde68a;text-shadow:0 0 18px #facc156b;font-size:clamp(2rem,9vw,3.2rem);font-weight:1000;line-height:.95}.gold-rush-free-spin-panel p,.gold-rush-free-spin-panel em{color:#cbd5e1;margin:0;font-style:normal;font-weight:900}.mine-clash-overlay .expansion-reel-dim{background:radial-gradient(circle at 28% 46%,#facc1538,#0000 34%),radial-gradient(circle at 72% 44%,#38bdf83d,#0000 34%),#000000ad}.expansion-frame-shell{z-index:2;left:calc((var(--frame-start) / var(--frame-reel-count)) * 100% + 8px);top:calc((var(--frame-row-start) / 4) * 100% + 8px);width:calc((var(--frame-width) / var(--frame-reel-count)) * 100% - 16px);height:calc((var(--frame-row-count) / 4) * 100% - 16px);border:4px solid #b45309f2;border-radius:12px;min-width:34%;animation:.82s cubic-bezier(.2,.9,.2,1) both mineFrameExpand;position:absolute;box-shadow:0 0 0 2px #facc1594,0 0 34px #facc1559,inset 0 0 32px #0000008a}.expansion-frame-shell .ore-corner{aspect-ratio:1;border-radius:4px;width:14px;position:absolute;box-shadow:0 0 16px}.expansion-frame-shell .gold{color:#facc15;background:#facc15;top:-8px;left:-8px}.expansion-frame-shell .diamond{color:#67e8f9;background:#67e8f9;top:-8px;right:-8px}.expansion-frame-shell .ember{color:#fb923c;background:#fb923c;bottom:-8px;left:-8px}.expansion-frame-shell .quartz{color:#bfdbfe;background:#bfdbfe;bottom:-8px;right:-8px}.mine-clash-overlay .expansion-bonus-stage{z-index:3;left:calc((var(--frame-start) / var(--frame-reel-count)) * 100% + 14px);width:calc((var(--frame-width) / var(--frame-reel-count)) * 100% - 28px);background:linear-gradient(#0805042e,#080504f0),linear-gradient(110deg,#78350ff0,#082f49eb);border-color:#facc157a;border-radius:10px;flex-direction:column;justify-content:center;gap:clamp(6px,1.8vw,10px);min-width:min(92%,240px);max-width:calc(100% - 28px);min-height:calc(75% - 28px);padding:clamp(9px,2vw,16px);display:flex;position:absolute;top:14px;overflow:hidden}.mine-clash-overlay .expansion-complete-button{width:min(70%,220px);min-height:34px;margin:0 auto;font-size:.78rem}.mine-clash-overlay .expansion-complete-button:disabled{display:none}.expansion-mine-scene{border-radius:inherit;background:radial-gradient(circle at 18% 36%,#facc1540,#0000 24%),radial-gradient(circle at 82% 36%,#38bdf847,#0000 24%),linear-gradient(#0c0a09,#1c1917);position:absolute;inset:0;overflow:hidden}.expansion-mine-scene:before,.expansion-mine-scene:after{content:"";opacity:.82;width:28%;position:absolute;top:16%;bottom:12%}.expansion-mine-scene:before{background:repeating-linear-gradient(125deg,#0000 0 16px,#facc1557 17px 20px);left:0}.expansion-mine-scene:after{background:repeating-linear-gradient(55deg,#0000 0 16px,#7dd3fc57 17px 20px);right:0}.mine-clash-copy{z-index:2;text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.mine-clash-copy>span{color:#fde68a;text-transform:uppercase;font-size:clamp(.58rem,2vw,.82rem);font-weight:1000}.mine-clash-copy h2{color:#fff7ed;text-shadow:0 0 18px #facc1570;margin:0;font-size:clamp(1rem,4.6vw,2.2rem);line-height:1}.miner-duel{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:6px;width:100%;display:grid}.miner-card{background:#00000057;border:1px solid #ffffff24;border-radius:8px;justify-items:center;gap:3px;min-width:0;padding:6px;display:grid;position:relative}.miner-card.gold{color:#fde68a}.miner-card.diamond{color:#bae6fd}.miner-card.winner{box-shadow:0 0 20px color-mix(in srgb, currentColor 45%, transparent);border-color:currentColor}.miner-silhouette{aspect-ratio:.72;transform-origin:50% 100%;background:radial-gradient(circle at 50% 14%,currentColor 0 18%,#0000 19%),linear-gradient(160deg,currentColor 0 42%,#1c1917 43%);border-radius:40% 40% 28% 28%;width:min(50px,70%);animation:.68s ease-in-out infinite alternate minerSwing}.miner-card span{text-transform:uppercase;font-size:clamp(.52rem,1.8vw,.72rem);font-weight:900}.miner-card strong{color:#fff;font-size:clamp(.9rem,3.2vw,1.45rem)}.miner-card em{background:#ffffff24;border-radius:999px;width:100%;height:5px;overflow:hidden}.miner-card em:before{content:"";width:var(--meter);border-radius:inherit;background:currentColor;height:100%;animation:1.8s ease-out both mineMeterFill;display:block}.mine-vs-badge{aspect-ratio:1;color:#fff7ed;background:radial-gradient(circle,#f97316 0 42%,#082f49 43%);border-radius:50%;align-self:center;place-items:center;width:clamp(32px,8vw,48px);font-weight:1000;display:grid;box-shadow:0 0 20px #fbbf246b}.mine-clash-multiplier{color:#fff7ed;text-shadow:0 0 24px #facc1594;font-size:clamp(1.8rem,9vw,4.6rem);line-height:.9}.mine-clash-overlay.winner-diamond .mine-clash-multiplier{color:#e0f2fe;text-shadow:0 0 26px #38bdf8b8}.mine-clash-copy p{color:#fed7aa;margin:0;font-size:clamp(.68rem,2.2vw,.94rem);font-weight:800}@keyframes mineFrameExpand{0%{opacity:0;transform:scaleX(.22)scaleY(.78)}to{opacity:1;transform:scale(1)}}@keyframes minerSwing{0%{transform:rotate(-4deg)translateY(0)}to{transform:rotate(5deg)translateY(-2px)}}@keyframes mineMeterFill{0%{width:8%}to{width:var(--meter)}}@media (width<=480px){.gold-rush .frontier-reel-stage{aspect-ratio:6/4;width:min(100%,380px);max-height:44dvh}.mine-clash-overlay .expansion-bonus-stage{width:auto;min-width:0;min-height:calc(75% - 20px);top:10px;left:10px;right:10px}.expansion-frame-shell{width:calc(100% - 16px);min-width:0;left:8px}.miner-duel,.mine-clash-copy{gap:4px}.mine-clash-copy h2{font-size:clamp(.95rem,5vw,1.18rem)}.mine-clash-copy p{display:none}.miner-card{padding:5px}.miner-silhouette{width:min(42px,66%)}.mine-clash-multiplier{font-size:clamp(1.35rem,8vw,2.25rem)}}@media (prefers-reduced-motion:reduce){.expansion-frame-shell,.miner-silhouette,.miner-card em:before{animation-duration:1ms!important;animation-iteration-count:1!important}}.frontier .charged-relic-collector{z-index:3;contain:layout;justify-self:center;place-items:center;width:124px;height:82px;margin:-8px auto -12px;display:grid;position:relative;overflow:visible}.frontier .charged-relic-screen-glow{z-index:1;opacity:calc(var(--relic-glow) * .18);pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 50% 34%,#facc1585,#0000 28%),radial-gradient(circle at 50% 42%,#22d3ee2e,#0000 38%);transition:opacity .22s;position:fixed;inset:0}.frontier .charged-relic-core{width:96px;height:74px;transform:scale(calc(var(--relic-scale) + var(--relic-glow) * .08));will-change:transform;place-items:center;animation:3s ease-in-out infinite chargedRelicFloat;display:grid;position:relative}.frontier .charged-relic-aura,.frontier .charged-relic-spirit,.frontier .charged-relic-shadow{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.frontier .charged-relic-shadow{opacity:.42;width:86px;bottom:0;transform:translateY(16%)}.frontier .charged-relic-aura{width:106px;opacity:calc(.04 + var(--relic-glow) * .82);transform:scale(calc(.82 + var(--relic-glow) * .3));animation:2.4s ease-in-out infinite chargedRelicAuraPulse}.frontier .charged-relic-spirit{z-index:2;width:70px;filter:drop-shadow(0 0 calc(4px + var(--relic-glow) * 12px) #facc1594)}.frontier .charged-relic-eye{z-index:3;opacity:0;background:#67e8f9;border-radius:50%;width:5px;height:5px;position:absolute;top:34px;box-shadow:0 0 8px #22d3eef2}.frontier .charged-relic-eye.left{left:43px}.frontier .charged-relic-eye.right{right:42px}.frontier .charged-relic-collector.charge-low .charged-relic-eye{opacity:calc(var(--charge) * .18)}.frontier .charged-relic-collector.charge-medium .charged-relic-eye,.frontier .charged-relic-collector.charge-high .charged-relic-eye,.frontier .charged-relic-collector.charge-full .charged-relic-eye{opacity:1}.frontier .charged-relic-collector.charge-high .charged-relic-core,.frontier .charged-relic-collector.charge-full .charged-relic-core{filter:brightness(1.08)}.frontier .charged-relic-crack{z-index:4;opacity:0;background:#fef3c7;border-radius:999px;width:2px;height:26px;position:absolute;top:22px;box-shadow:0 0 8px #facc15e6}.frontier .charged-relic-crack.left{left:48px;transform:rotate(-18deg)}.frontier .charged-relic-crack.right{right:45px;transform:rotate(16deg)}.frontier .charged-relic-collector.cracked .charged-relic-crack{animation:.82s ease-out both chargedRelicCrackOpen}.frontier .charged-relic-collector.collecting .charged-relic-core{animation:.62s ease-out both chargedRelicHit}.frontier .charged-relic-collector.triggered .charged-relic-core{animation:.95s ease-out both chargedRelicTrigger}.frontier .charged-relic-beams,.frontier .charged-relic-particles,.frontier .charged-relic-burst{z-index:5;pointer-events:none;position:absolute;inset:0}.frontier .charged-relic-beams span{opacity:0;transform-origin:50% 0;width:5px;height:76px;animation:.68s ease-out both chargedRelicBeamIn;animation-delay:calc(var(--beam-index) * 52ms);background:linear-gradient(#0000,#facc15f0,#22d3eef2,#0000);border-radius:999px;position:absolute;top:48%;left:50%}.frontier .charged-relic-particles span,.frontier .charged-relic-burst span{opacity:0;background:#facc15;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:48%;left:50%;box-shadow:0 0 8px #facc15cc}.frontier .charged-relic-particles span{animation:.78s ease-out both chargedRelicParticlePop;animation-delay:calc(var(--particle-index) * 24ms)}.frontier .charged-relic-burst span{width:10px;height:10px;animation:.88s ease-out both chargedRelicBurst;animation-delay:calc(var(--burst-index) * 20ms)}.frontier .charged-relic-trigger-label,.frontier .charged-relic-crack-label{z-index:8;color:#451a03;text-transform:uppercase;background:linear-gradient(#fef3c7,#facc15);border-radius:999px;width:max-content;padding:3px 8px;font-size:.63rem;font-weight:1000;animation:.98s ease-out both chargedRelicLabelPop;position:absolute;bottom:-8px;left:50%;transform:translate(-50%);box-shadow:0 0 14px #facc158f}@keyframes chargedRelicFloat{0%,to{transform:scale(calc(var(--relic-scale) + var(--relic-glow) * .08)) translateY(0)}50%{transform:scale(calc(var(--relic-scale) + var(--relic-glow) * .1)) translateY(-3px)}}@keyframes chargedRelicAuraPulse{0%,to{opacity:calc(.04 + var(--relic-glow) * .74);transform:scale(calc(.82 + var(--relic-glow) * .26))}50%{opacity:calc(.1 + var(--relic-glow) * .9);transform:scale(calc(.9 + var(--relic-glow) * .36))}}@keyframes chargedRelicBeamIn{0%{opacity:0;transform:translate(calc(var(--beam-x) * 1.2), 86px) rotate(0deg) scaleY(.28)}28%{opacity:1}76%{opacity:1;transform:translate(var(--beam-x), 12px) rotate(-8deg) scaleY(1)}to{opacity:0;transform:translate(0)rotate(0)scaleY(.2)}}@keyframes chargedRelicHit{0%{transform:scale(calc(var(--relic-scale) + var(--relic-glow) * .08))}45%{transform:scale(calc(var(--relic-scale) + var(--relic-glow) * .12 + .14))}72%{transform:scale(calc(var(--relic-scale) + var(--relic-glow) * .08 - .03))}to{transform:scale(calc(var(--relic-scale) + var(--relic-glow) * .08))}}@keyframes chargedRelicCrackOpen{0%,to{opacity:0}22%,68%{opacity:1}}@keyframes chargedRelicParticlePop{0%{opacity:0;transform:translate(0)scale(.5)}20%{opacity:1}to{opacity:0;transform:rotate(calc(var(--particle-index) * 36deg)) translate(28px) rotate(calc(var(--particle-index) * -36deg)) scale(.72)}}@keyframes chargedRelicTrigger{0%{transform:scale(calc(var(--relic-scale) + .08));filter:brightness()}22%{transform:scale(calc(var(--relic-scale) + .32));filter:brightness(1.42)}48%{transform:scale(calc(var(--relic-scale) + .08));filter:brightness(1.16)}72%{opacity:.78;transform:scale(.86)}to{opacity:1;filter:brightness();transform:scale(1)}}@keyframes chargedRelicBurst{0%{opacity:0;transform:translate(0)scale(.5)}18%{opacity:1}to{opacity:0;transform:rotate(calc(var(--burst-index) * 45deg)) translate(46px) rotate(calc(var(--burst-index) * -45deg)) scale(.78)}}@keyframes chargedRelicLabelPop{0%{opacity:0;transform:translate(-50%,6px)scale(.86)}18%,76%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-3px)scale(.96)}}@media (width<=720px){.frontier .charged-relic-collector{width:108px;height:70px;margin:-8px auto -12px}.frontier .charged-relic-core{width:86px;height:64px}.frontier .charged-relic-spirit{width:62px}.frontier .charged-relic-aura{width:98px}}@media (prefers-reduced-motion:reduce){.frontier .charged-relic-core,.frontier .charged-relic-aura,.frontier .charged-relic-beams span,.frontier .charged-relic-particles span,.frontier .charged-relic-burst span,.frontier .charged-relic-trigger-label,.frontier .charged-relic-crack-label,.frontier .charged-relic-crack{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.frontier .wheel-bonus-screen{padding:max(14px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 34%,#facc1533,#0000 34%),linear-gradient(#140704eb,#030712f0)}.frontier .wheel-bonus-panel{background:radial-gradient(circle at 50% 0,#facc153d,#0000 38%),linear-gradient(#451a03fa,#0f172afa);border:1px solid #fef3c785;border-radius:10px;gap:clamp(8px,1.6dvh,14px);width:min(430px,100%);padding:clamp(14px,4vw,22px);box-shadow:inset 0 0 0 1px #ffffff14,0 24px 90px #00000085}.frontier .wheel-bonus-panel>span{text-shadow:0 2px 8px #0000008c,0 0 18px #facc1580;font-size:clamp(1rem,4vw,1.35rem)}.frontier .wheel-pointer{z-index:4;filter:drop-shadow(0 5px 5px #00000073);place-items:center;width:58px;height:42px;margin-bottom:-26px;animation:none;display:grid}.frontier .wheel-bonus-screen.spinning .wheel-pointer{animation:frontierWheelPointerSettle var(--wheel-spin-ms,5.8s) linear both}.frontier .wheel-bonus-screen.drama-near-miss.spinning .wheel-pointer,.frontier .wheel-bonus-screen.drama-big-bonus.spinning .wheel-pointer{animation-duration:var(--wheel-spin-ms,5.8s)}.frontier .wheel-pointer i{clip-path:polygon(50% 100%,0 0,100% 0);background:linear-gradient(#fff7ad,#facc15 48%,#92400e);border:1px solid #451a0380;width:34px;height:42px}.frontier .wheel-disc{aspect-ratio:1;background:radial-gradient(circle,#451a03 0 18%,#facc15 19% 22%,#7c2d12 23% 27%,#0000 28%),radial-gradient(circle,#fef3c733,#0000 62%);width:min(86vw,340px);min-width:270px;max-width:calc(100dvh - 280px);animation:none;overflow:visible;box-shadow:inset 0 0 0 11px #facc15,inset 0 0 0 18px #92400e,inset 0 0 0 24px #fef3c7c2,0 0 44px #facc1557,0 22px 50px #0000006b}.frontier .wheel-disc:after{display:none}.frontier .wheel-rim,.frontier .wheel-segment-ring{border-radius:50%;position:absolute;inset:0}.frontier .wheel-rim{z-index:3;pointer-events:none}.frontier .wheel-rim span{transform-origin:50% 165px;width:6px;height:13px;transform:rotate(calc(var(--peg-index) * 15deg));background:linear-gradient(#fff7ad,#f59e0b);border-radius:999px;position:absolute;top:5px;left:calc(50% - 3px);box-shadow:0 0 8px #facc1566}.frontier .wheel-segment-ring{z-index:1;transform:rotate(var(--wheel-end)) translateZ(0);transform-origin:50%;will-change:transform;backface-visibility:hidden;background:radial-gradient(circle,#0000 0 27%,#451a03e0 28% 31%,#0000 32%),conic-gradient(from -15deg,#b91c1c 0deg 30deg,#15803d 30deg 60deg,#0e7490 60deg 90deg,#7c3aed 90deg 120deg,#c2410c 120deg 150deg,#047857 150deg 180deg,#1d4ed8 180deg 210deg,#be123c 210deg 240deg,#6d28d9 240deg 270deg,#ca8a04 270deg 300deg,#0f766e 300deg 330deg,#dc2626 330deg 360deg);inset:25px;overflow:hidden;box-shadow:inset 0 0 0 2px #fef3c7b8,inset 0 0 42px #00000047}.frontier .wheel-bonus-screen.ready .wheel-segment-ring{transform:rotate(0)translateZ(0)}.frontier .wheel-bonus-screen.spinning .wheel-segment-ring{animation:frontierCasinoWheelSpin var(--wheel-spin-ms,5.8s) linear both}.frontier .wheel-bonus-screen.drama-near-miss.spinning .wheel-segment-ring{animation-name:frontierCasinoWheelNearMissSpin}.frontier .wheel-bonus-screen.drama-big-bonus.spinning .wheel-segment-ring{animation-name:frontierCasinoWheelBigBonusSpin}.frontier .wheel-bonus-screen.revealed .wheel-segment-ring{transform:rotate(var(--wheel-end)) translateZ(0)}.frontier .wheel-disc i{z-index:2;transform:rotate(calc(var(--segment-index) * var(--segment-angle)));pointer-events:none;place-items:start center;inset:0}.frontier .wheel-disc i em{color:#fff7ed;text-align:center;white-space:pre-line;text-shadow:0 1px 2px #000;width:clamp(54px,19vw,78px);min-height:32px;transform:translateX(-50%) rotate(var(--label-angle));background:#0307126b;border-radius:6px;place-items:center;padding:2px 4px;font-size:clamp(.52rem,2.05vw,.72rem);font-style:normal;font-weight:1000;line-height:1.02;display:grid;position:absolute;top:9px;left:50%}.frontier .wheel-disc i.wheel-prize-feature em{color:#052e16;background:linear-gradient(#fef3c7,#facc15);box-shadow:0 0 13px #facc157a}.frontier .wheel-disc i.wheel-prize-major em{color:#fef3c7;background:linear-gradient(#7f1d1d,#be123c);box-shadow:0 0 15px #f43f5e6b}.frontier .wheel-disc i.wheel-prize-jackpot em{color:#ecfeff;background:linear-gradient(#0f766e,#155e75)}.frontier .wheel-center-spin{z-index:5;aspect-ratio:1;color:#431407;text-transform:uppercase;cursor:pointer;background:radial-gradient(circle at 35% 25%,#ffffffd9,#0000 24%),linear-gradient(#fef3c7,#facc15 55%,#f97316);border:2px solid #fef3c7c7;border-radius:50%;place-items:center;width:38%;max-width:126px;font-size:clamp(.68rem,3vw,1rem);font-weight:1000;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:inset 0 0 0 5px #92400e61,0 0 24px #facc157a}.frontier .wheel-center-spin:not(:disabled):active{transform:scale(.96)}.frontier .wheel-center-spin:disabled{cursor:default;opacity:1}.frontier .wheel-bonus-screen.ready .wheel-center-spin{animation:1.2s ease-in-out infinite alternate frontierWheelCenterPulse}.frontier .wheel-bonus-panel>strong{color:#fef3c7;text-align:center;text-transform:uppercase;font-size:clamp(1rem,4.2vw,1.38rem)}.frontier .wheel-win-amount{color:#fff7ed;text-align:center;place-items:center;min-height:38px;margin:0;font-size:clamp(.86rem,3.5vw,1.05rem);font-weight:900;display:grid}.frontier .symbol-tile.sticky-wild{border-color:#fef3c7;box-shadow:inset 0 0 0 2px #facc156b,0 0 22px #facc155c}.frontier .symbol-tile.sticky-wild:after{content:"STICKY";z-index:4;color:#451a03;background:#fef3c7;border-radius:999px;padding:1px 5px;font-size:.48rem;font-weight:1000;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}@keyframes frontierCasinoWheelSpin{0%{transform:rotate(0)translateZ(0)}14%{transform:rotate(160deg)translateZ(0)}40%{transform:rotate(1560deg)translateZ(0)}68%{transform:rotate(calc(var(--wheel-end) - 560deg)) translateZ(0)}84%{transform:rotate(calc(var(--wheel-end) - 150deg)) translateZ(0)}94%{transform:rotate(calc(var(--wheel-end) - 24deg)) translateZ(0)}to{transform:rotate(var(--wheel-end)) translateZ(0)}}@keyframes frontierCasinoWheelNearMissSpin{0%{transform:rotate(0)translateZ(0)}14%{transform:rotate(160deg)translateZ(0)}40%{transform:rotate(1560deg)translateZ(0)}66%{transform:rotate(calc(var(--wheel-end) - 620deg)) translateZ(0)}82%{transform:rotate(calc(var(--wheel-end) - 210deg)) translateZ(0)}91%{transform:rotate(calc(var(--wheel-end) - 62deg)) translateZ(0)}97%{transform:rotate(calc(var(--wheel-end) - 12deg)) translateZ(0)}to{transform:rotate(var(--wheel-end)) translateZ(0)}}@keyframes frontierCasinoWheelBigBonusSpin{0%{transform:rotate(0)translateZ(0)}14%{transform:rotate(160deg)translateZ(0)}40%{transform:rotate(1560deg)translateZ(0)}64%{transform:rotate(calc(var(--wheel-end) - 700deg)) translateZ(0)}80%{transform:rotate(calc(var(--wheel-end) - 280deg)) translateZ(0)}90%{transform:rotate(calc(var(--wheel-end) - 78deg)) translateZ(0)}97%{transform:rotate(calc(var(--wheel-end) - 14deg)) translateZ(0)}to{transform:rotate(var(--wheel-end)) translateZ(0)}}@keyframes frontierWheelPointerSettle{0%,54%{transform:rotate(0)}60%{transform:rotate(-3deg)}66%{transform:rotate(2deg)}72%{transform:rotate(-2deg)}80%{transform:rotate(1.5deg)}90%{transform:rotate(-1deg)}to{transform:rotate(0)}}@keyframes frontierWheelCenterPulse{0%{transform:scale(1);box-shadow:inset 0 0 0 5px #92400e61,0 0 24px #facc157a}to{transform:scale(1.05);box-shadow:inset 0 0 0 5px #92400e61,0 0 34px #facc15b3}}@media (width<=360px){.frontier .wheel-disc{width:286px;min-width:0}.frontier .wheel-disc i em{width:52px;font-size:.5rem}}@media (prefers-reduced-motion:reduce){.frontier .wheel-bonus-screen.spinning .wheel-segment-ring,.frontier .wheel-pointer,.frontier .wheel-center-spin{animation-duration:1ms!important;animation-iteration-count:1!important}}.frontier-feature-intro{padding:max(10px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));background:#140704;grid-template-rows:auto minmax(0,1fr) auto;place-content:stretch center;gap:clamp(6px,1.4dvh,12px)}.frontier-feature-intro .frontier-entry-canyon{display:none!important}.frontier-intro-art-layers{background:radial-gradient(at 50% 36%,#facc1533,#0000 34%),linear-gradient(#2b0d08 0%,#6d2711 45%,#190704 100%)}.frontier-intro-bg{opacity:.78;filter:blur(12px)saturate(1.12);transform:scale(1.18)}.frontier-intro-vignette{opacity:1}.frontier-intro-rays{opacity:.72}.frontier-intro-embers{opacity:.76}.frontier-intro-logo-pro{filter:drop-shadow(0 9px 12px #00000080)drop-shadow(0 0 14px #facc1542);width:clamp(220px,66vw,360px);max-height:clamp(88px,16dvh,138px);animation:.56s ease-out both frontierIntroLogoIn,3.2s ease-in-out infinite frontierIntroLogoGlow}.frontier-intro-stage{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;justify-items:center;gap:clamp(7px,1.35dvh,14px);width:min(100%,720px);display:grid}.frontier-relic-hero{z-index:2;grid-row:1;place-items:center;width:clamp(88px,25vw,124px);height:clamp(112px,16dvh,145px);min-height:0;animation:3s ease-in-out infinite frontierRelicFloat;display:grid}.frontier-relic-aura{opacity:.82;width:168%;max-width:none;animation:2.7s ease-in-out infinite frontierRelicAuraPulse}.frontier-relic-spirit{width:112%;max-width:none}.frontier-relic-shadow{opacity:.7;width:96%;bottom:0;transform:translateY(20%)}.frontier-feature-card-row{grid-row:2;grid-template-columns:repeat(2,max-content);justify-content:center;align-items:center;gap:clamp(14px,4vw,24px);width:min(100%,392px);display:grid}.frontier-feature-card{aspect-ratio:auto;transform-origin:50%;width:clamp(146px,40vw,174px);height:clamp(232px,36dvh,274px);overflow:visible}.frontier-card-frame{filter:drop-shadow(0 10px 16px #00000080)}.frontier-card-copy{color:#fff7ed;flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(5px,.85dvh,7px);width:auto;min-width:0;height:auto;padding:13px 9px;display:flex;position:absolute;inset:12% 10% 9%;overflow:visible}.frontier-card-label{color:#fde68a;text-transform:uppercase;text-shadow:0 1px 2px #451a03cc;font-size:clamp(9px,2.3vw,11px);font-weight:1000;line-height:1}.frontier-card-icon{object-fit:contain;flex:none;width:clamp(42px,10.5vw,58px);height:clamp(42px,10.5vw,58px)}.frontier-card-copy h2{color:#fef3c7;text-align:center;text-transform:uppercase;overflow-wrap:normal;word-break:normal;max-width:100%;margin:0;font-size:clamp(17px,4vw,22px);line-height:1.02}.frontier-card-copy p{color:#fffaf0;text-align:center;white-space:pre-line;overflow-wrap:normal;word-break:normal;width:100%;margin:0;font-size:clamp(10px,2.5vw,12px);font-weight:900;line-height:1.12}.frontier-intro-actions{width:min(100%,360px);padding-bottom:env(safe-area-inset-bottom);gap:0}.frontier-continue-button{isolation:isolate;background:linear-gradient(#fff7adf2,#facc15fa 35%,#f97316f5 100%);border:2px solid #fef3c7b3;width:clamp(240px,82vw,320px);min-height:clamp(50px,8dvh,64px);overflow:hidden;box-shadow:inset 0 2px 4px #ffffff6b,inset 0 -5px 10px #92400e6b,0 0 20px #facc156b}.frontier-continue-button img{display:none!important}.frontier-continue-button:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#fff9,#0000);border-radius:999px;width:34%;animation:2.6s ease-in-out infinite frontierButtonShine;position:absolute;inset:7% auto 7% -42%;transform:skew(-18deg)}.frontier-continue-button span{z-index:3}@keyframes frontierIntroLogoGlow{0%,to{filter:drop-shadow(0 9px 12px #00000080)drop-shadow(0 0 10px #facc1533)}50%{filter:drop-shadow(0 9px 12px #00000080)drop-shadow(0 0 18px #facc1561)}}@keyframes frontierButtonShine{0%,42%{opacity:0;transform:translate(0)skew(-18deg)}52%{opacity:.82}72%,to{opacity:0;transform:translate(440%)skew(-18deg)}}@media (width<=420px){.frontier-feature-intro{gap:5px;padding-inline:6px}.frontier-intro-logo-pro{width:clamp(216px,70vw,272px);max-height:108px}.frontier-intro-stage{gap:6px}.frontier-relic-hero{width:clamp(88px,25vw,112px);height:clamp(104px,15dvh,126px)}.frontier-feature-card-row{gap:clamp(14px,4vw,18px)}.frontier-feature-card{width:clamp(146px,40vw,166px);height:clamp(232px,36dvh,258px)}.frontier-card-copy{gap:5px;padding:12px 8px;inset:12% 9.5% 8.5%}.frontier-card-icon{width:clamp(38px,11vw,46px);height:clamp(38px,11vw,46px)}}@media (width<=340px){.frontier-feature-intro{padding-inline:4px}.frontier-feature-card-row{gap:8px}.frontier-feature-card{width:146px;height:232px}.frontier-card-copy{padding:13px 8px}.frontier-card-copy h2{font-size:17px}.frontier-card-copy p{font-size:10px;line-height:1.08}}.frontier-feature-intro .frontier-feature-card-row{gap:clamp(10px,3.4vw,20px);width:min(100%,400px)}.frontier-feature-intro .frontier-feature-card{width:clamp(150px,43vw,186px);height:clamp(246px,38dvh,292px)}.frontier-feature-intro .frontier-card-copy{gap:clamp(5px,.95dvh,8px);padding:14px 8px;inset:10.5% 7.5% 8%}.frontier-feature-intro .frontier-card-label{font-size:clamp(10px,2.5vw,12px)}.frontier-feature-intro .frontier-card-icon{width:clamp(44px,10.8vw,60px);height:clamp(44px,10.8vw,60px)}.frontier-feature-intro .frontier-card-copy h2{font-size:clamp(19px,4.5vw,24px);line-height:1}.frontier-feature-intro .frontier-card-copy p{font-size:clamp(11px,2.75vw,13px);line-height:1.13}@media (width<=420px){.frontier-feature-intro .frontier-feature-card-row{gap:clamp(10px,3.4vw,14px)}.frontier-feature-intro .frontier-feature-card{width:clamp(150px,43vw,178px);height:clamp(246px,38dvh,286px)}.frontier-feature-intro .frontier-card-copy{padding:13px 7px;inset:10.5% 7.5% 8%}.frontier-feature-intro .frontier-card-icon{width:clamp(40px,11vw,48px);height:clamp(40px,11vw,48px)}}@media (width<=340px){.frontier-feature-intro .frontier-feature-card-row{gap:6px}.frontier-feature-intro .frontier-feature-card{width:150px;height:246px}.frontier-feature-intro .frontier-card-copy{padding:12px 6px;inset:10% 7% 8%}.frontier-feature-intro .frontier-card-copy h2{font-size:18px}.frontier-feature-intro .frontier-card-copy p{font-size:10.5px;line-height:1.08}}html,body,#root{overscroll-behavior-y:auto;touch-action:auto;height:auto;min-height:100%;overflow-y:auto}.shell{min-height:100dvh}.main-panel{touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow:hidden visible}.playheater-lockup img,.playheater-mark{box-shadow:none;mix-blend-mode:normal!important;background:0 0!important;border:0!important}.table-game-art{padding:0;overflow:hidden}.table-game-raster-art{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform var(--heater-slow,.36s) var(--heater-ease,ease);display:block;transform:scale(1.01)}@media (width<=1020px){.main-panel{min-height:100dvh}}.mobile-header .shell-brand{flex:0 0 58px;justify-content:center;min-width:58px}.mobile-header-mark{object-fit:contain;width:42px;height:42px}.wallet-plus-button{color:#120b07;flex:0 0 38px;width:38px;height:38px;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff6b;border-radius:50%!important}.wallet-plus-button.gold{background:linear-gradient(180deg, #fff2b8, var(--heater-gold) 54%, var(--heater-ember));box-shadow:0 0 22px #ff5f0557,inset 0 1px #ffffff7a}.wallet-plus-button.sweeps{color:#05242d;background:linear-gradient(180deg, #ecfeff, var(--heater-cyan) 54%, var(--heater-blue));box-shadow:0 0 22px #67e8f957,inset 0 1px #ffffff85}.lobby-hero.lobby-home{min-height:clamp(210px,29dvh,330px)}.lobby-hero-brand{align-content:center;gap:14px}.lobby-hero-brand .playheater-wordmark{margin-bottom:4px}.featured-game-carousel{align-items:start}.featured-game-tile{grid-template-rows:28px minmax(0,1fr);align-items:start}.featured-game-tile>span{white-space:nowrap;justify-content:center;justify-self:start;align-items:center;height:28px;min-height:28px;padding:0 10px;display:inline-flex;width:107px!important;max-width:107px!important}.game-card-link{grid-template-rows:minmax(0,1fr) auto}.table-game-card.title-card{grid-template-rows:auto minmax(0,1fr) auto}.game-art,.table-game-art{place-items:center;display:grid}.table-game-art{position:relative}.game-logo{justify-items:center;width:100%}.logo-orbit.has-logo-image{place-items:center;display:grid;overflow:visible}.logo-orbit.has-logo-image img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.table-game-raster-art{position:absolute;inset:0;transform:none;box-sizing:border-box!important;object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;padding:clamp(10px,5%,18px)!important}.table-game-card.title-card:hover .table-game-raster-art,.table-game-card.title-card:focus-visible .table-game-raster-art{transform:scale(1.025)}@media (width<=620px){.page-stack>.page-stack .game-grid,.slot-games-lobby .game-grid,.table-games-lobby .game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.slot-games-lobby .game-card,.table-games-lobby .table-game-card.title-card{min-height:0}.slot-games-lobby .game-art,.table-games-lobby .table-game-art{height:clamp(112px,31vw,142px);min-height:0}.page-stack>.page-stack .game-card-link,.slot-games-lobby .game-card-link{grid-template-rows:clamp(128px,39vw,162px) auto}.page-stack>.page-stack .table-game-card.title-card,.table-games-lobby .table-game-card.title-card{grid-template-rows:auto clamp(128px,39vw,162px) auto}.page-stack>.page-stack .game-art,.slot-games-lobby .game-art,.page-stack>.page-stack .table-game-art,.table-games-lobby .table-game-art{height:clamp(128px,39vw,162px)}.slot-games-lobby .game-logo{width:min(100%,168px);min-height:92px}.slot-games-lobby .logo-orbit.has-logo-image{width:min(100%,154px);height:84px}.slot-games-lobby .logo-orbit.has-logo-image img{max-height:76px}.slot-games-lobby .game-card-link>strong,.table-games-lobby .table-game-card.title-card>strong{padding-inline:10px;font-size:clamp(.82rem,4.2vw,.98rem)}.slot-games-lobby .game-card-link>small,.table-games-lobby .table-game-card.title-card>small{min-height:2.25em;padding:0 10px 12px;font-size:.68rem}.table-games-lobby .table-badges,.game-card-badges{gap:4px;top:8px;left:8px;right:8px}.table-games-lobby .table-badges{padding:8px 8px 6px;position:relative;top:auto;left:auto;right:auto}.game-card-badges span{min-height:20px;padding-inline:6px;font-size:.58rem}}.game-card .game-art{background:0 0!important}.featured-game-tile .game-card:before,.slot-games-lobby .game-card:before,.page-stack>.page-stack .game-card:before{display:none!important}.game-card .logo-orbit.has-logo-image{box-shadow:none!important;background:0 0!important;border-radius:0!important}.game-card .logo-orbit.has-logo-image:after{display:none!important}.game-card .logo-orbit.has-logo-image img{filter:drop-shadow(0 10px 14px #0000005c)}.roulette-premium-page .roulette-board.roulette-full-board{grid-template:"zero numbers columns"minmax(0,1fr)"zero dozens columns"clamp(32px,6dvh,44px)"zero outside outside"clamp(32px,6dvh,44px)/clamp(46px,7vw,62px) minmax(0,1fr) clamp(40px,5vw,52px)!important;gap:clamp(4px,.9vmin,7px)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:visible!important}.roulette-premium-page .roulette-board.roulette-full-board .roulette-zero-zone{grid-area:zero!important;grid-template-rows:1fr 1fr .58fr .7fr!important;gap:clamp(4px,.8vmin,6px)!important;min-width:0!important;min-height:0!important;display:grid!important}.roulette-premium-page .roulette-board.roulette-full-board .roulette-zero-zone .zero,.roulette-premium-page .roulette-board.roulette-full-board .roulette-zero-zone .double-zero,.roulette-premium-page .roulette-board.roulette-full-board .roulette-zero-zone .zero-split,.roulette-premium-page .roulette-board.roulette-full-board .roulette-zero-zone .top-line-bet{grid-area:auto!important}.roulette-premium-page .roulette-board.roulette-full-board .roulette-number-field{grid-area:numbers!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:clamp(3px,.7vmin,5px)!important;min-width:0!important;min-height:0!important;display:grid!important;position:relative!important;overflow:visible!important}.roulette-premium-page .roulette-board.roulette-full-board .roulette-number-field>button{grid-column:var(--street-index)!important;grid-row:var(--row-index)!important}.roulette-premium-page .roulette-board.roulette-full-board .column-bets{grid-area:columns!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:clamp(4px,.8vmin,6px)!important;display:grid!important}.roulette-premium-page .roulette-board.roulette-full-board .dozen-bets{grid-area:dozens!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(4px,.8vmin,6px)!important;display:grid!important}.roulette-premium-page .roulette-board.roulette-full-board .outside-bets{grid-area:outside!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:clamp(4px,.8vmin,6px)!important;display:grid!important}.roulette-premium-page .roulette-board.roulette-full-board .roulette-zero-zone button,.roulette-premium-page .roulette-board.roulette-full-board .roulette-number-field>button,.roulette-premium-page .roulette-board.roulette-full-board .column-bets button,.roulette-premium-page .roulette-board.roulette-full-board .dozen-bets button,.roulette-premium-page .roulette-board.roulette-full-board .outside-bets button{border-radius:clamp(6px,1.3vmin,10px)!important;place-items:center!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;font-size:clamp(.62rem,1.9vmin,.96rem)!important;display:grid!important;position:relative!important;overflow:visible!important}.roulette-premium-page .roulette-board.roulette-full-board .roulette-hit-layer button{left:var(--land-left)!important;top:var(--land-top)!important;width:var(--land-width)!important;height:var(--land-height)!important}.roulette-premium-page .roulette-board.roulette-full-board .inside-chip-layer .board-chip{left:var(--land-chip-left)!important;top:var(--land-chip-top)!important;transform:translate(-50%,-50%)!important}.roulette-premium-page .roulette-chip-strip{display:none!important}.roulette-premium-page .roulette-chip-fan{display:grid!important}@media (orientation:portrait),(width<=620px){.roulette-premium-page .roulette-board.roulette-full-board{grid-template:"zero zero"clamp(34px,7dvh,44px)"numbers columns"minmax(0,1fr)"dozens dozens"clamp(28px,5.3dvh,36px)"outside outside"clamp(34px,6.2dvh,42px)/minmax(0,1fr) clamp(34px,10vw,46px)!important;gap:4px!important}.roulette-premium-page .roulette-board.roulette-full-board .roulette-zero-zone{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:1fr 1fr .72fr 1fr!important;gap:4px!important}.roulette-premium-page .roulette-board.roulette-full-board .roulette-number-field{grid-template-rows:repeat(12,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important;padding-right:10px!important}.roulette-premium-page .roulette-board.roulette-full-board .roulette-number-field>button{grid-column:var(--row-index)!important;grid-row:var(--street-index)!important;font-size:clamp(.66rem,3.25vw,.9rem)!important}.roulette-premium-page .roulette-board.roulette-full-board .roulette-number-field>button span{transform:rotate(90deg)!important}.roulette-premium-page .roulette-board.roulette-full-board .roulette-hit-layer button{left:var(--port-left)!important;top:var(--port-top)!important;width:var(--port-width)!important;height:var(--port-height)!important}.roulette-premium-page .roulette-board.roulette-full-board .inside-chip-layer .board-chip{left:var(--port-chip-left)!important;top:var(--port-chip-top)!important}}.table-game-card.lavaRun .table-game-art{color:#fed7aa}.table-games-lobby-heading{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:11px!important;padding:12px 14px!important}.table-games-lobby-heading h1{white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:100%;overflow:hidden;letter-spacing:0!important;margin:0!important;font-size:clamp(1.08rem,4.7vw,2.1rem)!important;line-height:1!important}.table-games-lobby-tools{grid-template-columns:minmax(0,1fr) minmax(226px,auto);align-items:center;gap:8px;min-width:0;display:grid}.table-game-search.compact{width:100%;min-width:0;position:relative;display:block!important}.table-game-search.compact .table-game-search-icon{color:#7dd3fc;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.table-game-search.compact input{font-size:.82rem;line-height:1;border-radius:999px!important;min-height:38px!important;padding:0 12px 0 34px!important}.table-game-sort{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:6px;min-width:0;display:grid}.table-game-sort-tabs{background:#030c19c7;border:1px solid #7dd3fc38;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;min-width:0;height:38px;padding:3px;display:grid}.table-game-sort-tabs button,.table-game-sort-direction{color:#e0f2fec7;letter-spacing:0;text-transform:uppercase;background:0 0;border:0;border-radius:999px;min-width:0;font-size:.68rem;font-weight:900;line-height:1}.table-game-sort-tabs button.active,.table-game-sort-direction{color:#07111f;background:linear-gradient(#7dd3fc,#0ea5e9 58%,#0284c7);box-shadow:0 0 18px #0ea5e947,inset 0 1px #ffffff57}.table-game-sort-direction{place-items:center;width:42px;height:38px;padding:0;display:inline-grid}.table-games-lobby .table-game-card.title-card{grid-template-rows:148px auto!important}.table-game-card.emberStack .table-game-raster-art{object-fit:contain!important;padding:clamp(7px,4%,12px)!important}@media (width<=620px){.table-games-lobby-heading{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.table-games-lobby-heading h1{font-size:clamp(1.15rem,5.4vw,1.46rem)!important}.table-games-lobby-tools{grid-template-columns:minmax(0,1fr);gap:7px}.table-game-search.compact input{font-size:.72rem;min-height:34px!important;padding-left:31px!important}.table-game-search.compact .table-game-search-icon{width:15px;height:15px;left:10px}.table-game-sort{grid-template-columns:minmax(0,1fr) 38px}.table-game-sort-tabs,.table-game-sort-direction{height:34px}.table-game-sort-tabs button,.table-game-sort-direction{font-size:.62rem}.table-game-sort-direction{width:38px;padding:0}.table-games-lobby .table-game-card.title-card{grid-template-rows:clamp(128px,39vw,162px) auto!important}}.lava-run-game-host{min-height:100dvh;padding:0}.lava-run-page{--lava-accent:#f97316;--lava-accent-soft:#f9731638;--lava-gold:#facc15;--lava-safe:#fbbf24;--lava-cash:#22c55e;--lava-panel:#0c0d12ed;color:#fff7ed;background:linear-gradient(#ffffff06 0 1px,#0000 1px) 0 0/100% 34px,linear-gradient(160deg,#06070b 0%,#171018 46%,#070709 100%);grid-template-rows:auto minmax(0,1fr) auto;min-height:100dvh;display:grid;position:relative;overflow:hidden}.lava-run-page.currency-sc{--lava-accent:#22d3ee;--lava-accent-soft:#22d3ee2e;--lava-gold:#67e8f9}.lava-run-header,.lava-run-controls{z-index:4;background:linear-gradient(#131118fa,#08080cf0);border:1px solid #fff7ed1f;width:min(100%,980px);margin:0 auto;position:relative;box-shadow:0 18px 42px #0000005c}.lava-run-header{border-top:0;border-radius:0 0 8px 8px;grid-template-columns:38px minmax(0,1fr) auto auto 38px;align-items:center;gap:8px;min-height:60px;padding:8px 10px;display:grid}.lava-run-back,.lava-run-header .icon-only,.lava-run-info-button{color:#fff7ed;background:#ffffff0f;border:1px solid #fff7ed26;border-radius:8px;place-items:center;width:34px;min-width:34px;height:34px;display:grid}.lava-run-title{grid-template-columns:auto minmax(0,1fr) 26px;align-items:center;gap:8px;min-width:0;display:grid}.lava-run-logo{background:linear-gradient(145deg,#f9731638,#14b8a61f);border:1px solid #facc1538;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;position:relative}.lava-run-logo img{object-fit:contain;filter:drop-shadow(0 0 8px #f9731680);width:25px;height:25px}.lava-run-logo svg{color:var(--lava-gold);filter:drop-shadow(0 0 8px #facc1573);position:absolute;bottom:-3px;right:-5px}.lava-run-title h1{color:#fff7ed;text-transform:uppercase;margin:0;font-size:1.05rem;line-height:1}.lava-run-title p{color:#fff7ed9e;margin:3px 0 0;font-size:.72rem;font-weight:800}.lava-run-info-button{width:25px;min-width:25px;height:25px}.lava-run-balance{background:#00000038;border:1px solid #fff7ed1f;border-radius:8px;gap:1px;min-width:92px;padding:6px 9px;display:grid}.lava-run-balance span{color:#fff7ed99;text-transform:uppercase;font-size:.58rem;font-weight:900}.lava-run-balance strong{color:#fef08a;font-size:.82rem;line-height:1}.lava-run-currency-tabs,.lava-run-risk{background:#00000047;border:1px solid #fff7ed24;border-radius:8px;align-items:center;gap:4px;padding:4px;display:flex}.lava-run-currency-tabs button,.lava-run-risk button{color:#fff7edb8;background:0 0;border:0;border-radius:7px;min-height:28px;font-size:.76rem;font-weight:900}.lava-run-currency-tabs button{min-width:34px}.lava-run-currency-tabs .active,.lava-run-risk .active{color:#190b05;background:linear-gradient(180deg, #fff7ad, var(--lava-accent));box-shadow:0 0 18px var(--lava-accent-soft)}.lava-run-page>.screen-shake{min-height:0}.lava-run-board{background:linear-gradient(#0506091f,#050508e0),radial-gradient(circle at 50% 8%,#facc151f,#0000 25%),linear-gradient(#111016,#050507 80%);border:1px solid #fff7ed1f;border-radius:8px;width:min(100%,760px);min-height:clamp(430px,61dvh,760px);margin:8px auto;position:relative;overflow:hidden;box-shadow:inset 0 0 54px #00000094,0 20px 56px #00000061}.lava-run-page.big-win .lava-run-board{box-shadow:inset 0 0 50px #0000007a,0 0 42px #facc1557,0 20px 56px #00000061}.lava-run-canyon{padding:70px 12px 16px;position:absolute;inset:0}.lava-river{pointer-events:none;opacity:.94;background:linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#0000,#7f1d1d6b);position:absolute;inset:58px 0 0;overflow:hidden}.lava-river:before,.lava-river:after,.lava-river i{content:"";filter:blur(10px);background:linear-gradient(90deg,#0000,#ef44443d,#facc1529,#0000);border-radius:50%;height:18%;animation:4.4s linear infinite lava-run-flow;position:absolute;left:-10%;right:-10%}.lava-river:before{top:24%}.lava-river:after{animation-delay:-1600ms;top:58%}.lava-river i:first-child{animation-delay:-800ms;top:8%}.lava-river i:nth-child(2){animation-delay:-2400ms;top:42%}.lava-river i:nth-child(3){animation-delay:-3200ms;top:76%}.lava-run-path{z-index:2;grid-template-rows:repeat(var(--lava-run-rows), minmax(0, 1fr));gap:clamp(3px,.8dvh,7px);height:100%;display:grid;position:relative}.lava-run-row{grid-template-columns:25px repeat(4,minmax(0,1fr));align-items:center;gap:clamp(5px,1.5vw,10px);min-height:0;display:grid}.lava-run-step-label{color:#fff7ed9e;background:#00000052;border:1px solid #fff7ed1f;border-radius:6px;place-items:center;width:22px;height:22px;font-size:.68rem;font-weight:950;display:grid}.risk-low .lava-run-row{grid-template-columns:25px repeat(2,minmax(0,1fr))}.risk-medium .lava-run-row{grid-template-columns:25px repeat(3,minmax(0,1fr))}.risk-high .lava-run-row{grid-template-columns:25px repeat(4,minmax(0,1fr))}.lava-run-tile{color:#fff7ed;background:linear-gradient(#ffffff14,#0000),linear-gradient(145deg,#2a2224,#141216 58%,#070708);border:1px solid #fff7ed24;border-radius:8px;place-items:center;width:100%;min-width:0;height:100%;min-height:27px;transition:transform .16s,border-color .16s,filter .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 8px 14px #00000052,inset 0 1px #ffffff1f}.lava-run-tile:before{content:"";opacity:.74;background:linear-gradient(90deg,#0000 0 18%,#fff7ed12 18% 20%,#0000 20% 54%,#fff7ed0d 54% 56%,#0000 56%);border-radius:6px;position:absolute;inset:4px}.lava-run-tile.current{border-color:#facc1599;transform:translateY(-1px);box-shadow:0 0 20px #facc1533,0 8px 14px #00000052}.lava-run-tile:disabled{cursor:not-allowed}.lava-run-tile.safe{background:linear-gradient(145deg,#55350c,#f59e0b 54%,#2b1705);border-color:#facc15ad;animation:.36s both lava-run-safe-reveal;box-shadow:0 0 22px #facc154d,0 8px 14px #00000057}.lava-run-tile.lava{background:linear-gradient(145deg,#22070a,#ef4444 48%,#7f1d1d);border-color:#f87171d1;animation:.46s both lava-run-lava-burst;box-shadow:0 0 28px #ef44446b,0 8px 14px #00000057}.platform-face{z-index:2;color:#fff7edcc;letter-spacing:0;font-size:clamp(.48rem,1.5vw,.68rem);font-weight:950;position:relative}.lava-run-avatar{z-index:4;background:radial-gradient(circle at 35% 24%,#fff7ed,#facc15 18%,#f97316 54%,#1f2937 100%);border:1px solid #fff7ed2e;border-radius:8px;place-items:center;width:clamp(30px,7vw,44px);height:clamp(30px,7vw,44px);animation:.36s cubic-bezier(.2,.88,.2,1.08) both lava-run-avatar-hop;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-92%);box-shadow:0 0 20px #f9731680,0 12px 18px #0000006b}.lava-run-tile .coin-burst-shared{z-index:5;position:absolute;inset:50% auto auto 50%}.lava-crack{z-index:3;pointer-events:none;position:absolute;inset:0}.lava-crack i{transform-origin:50% 0;background:#fff7ad;border-radius:2px;width:2px;height:80%;position:absolute;top:50%;left:50%;box-shadow:0 0 14px #facc15cc}.lava-crack i:first-child{transform:translate(-50%,-50%)rotate(22deg)}.lava-crack i:nth-child(2){transform:translate(-50%,-50%)rotate(-18deg)}.lava-crack i:nth-child(3){height:54%;transform:translate(-50%,-50%)rotate(74deg)}.lava-run-result{z-index:6;text-align:center;background:#050609d1;border:1px solid #fff7ed29;border-radius:8px;min-width:min(260px,100% - 32px);padding:10px 14px;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #0000006b}.lava-run-result strong{color:#fef08a;font-size:1rem}.lava-run-result span{color:#fff7edb3;font-size:.78rem;font-weight:800}.lava-run-result.loss strong{color:#fecaca}.lava-run-result.win strong{color:#bbf7d0}.lava-run-controls{border-bottom:0;border-radius:8px 8px 0 0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(190px,.9fr);gap:8px;padding:10px;display:grid}.lava-run-risk,.lava-run-bet-row,.lava-run-note,.lava-run-main-action{min-width:0}.lava-run-risk{justify-content:stretch}.lava-run-risk button{flex:1;min-width:0}.lava-run-bet-row{grid-template-columns:40px minmax(0,1fr) 40px;align-items:stretch;gap:7px;display:grid}.lava-run-bet-row button,.lava-run-main-action,.lava-run-cashout{color:#fff7ed;border:0;border-radius:8px;font-weight:950}.lava-run-bet-row button{background:#ffffff14;min-height:44px}.lava-run-bet-row label{background:#00000042;border:1px solid #fff7ed1f;border-radius:8px;gap:2px;min-width:0;padding:6px 9px;display:grid}.lava-run-bet-row label span{color:#fff7ed99;text-transform:uppercase;font-size:.68rem;font-weight:900}.lava-run-bet-row input{color:#fff7ed;background:0 0;border:0;width:100%;min-width:0;font-size:1rem;font-weight:950}.lava-run-note{color:#fff7eda8;grid-column:1/3;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;font-size:.72rem;font-weight:800;display:flex}.lava-run-note strong{color:#a5f3fc}.lava-run-bet-limits{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.lava-run-bet-limits strong{color:#a5f3fc;white-space:nowrap;background:#06b6d414;border:1px solid #a5f3fc2e;border-radius:7px;padding:4px 7px;font-size:.66rem;line-height:1}.lava-run-note.warning{color:#fecaca}.lava-run-main-action{color:#1d0c05;text-transform:uppercase;background:linear-gradient(#fff7ad,#f59e0b 46%,#ea580c);grid-area:1/3/3/4;min-height:96px;font-size:1.12rem;box-shadow:0 0 24px #fb923c5c}.lava-run-cashout{color:#04130a;text-transform:uppercase;background:linear-gradient(#bbf7d0,#22c55e 55%,#15803d);box-shadow:0 0 24px #22c55e52}.lava-run-main-action:disabled,.lava-run-cashout:disabled,.lava-run-bet-row button:disabled,.lava-run-risk button:disabled,.lava-run-currency-tabs button:disabled{cursor:not-allowed;opacity:.55}.lava-run-rules-backdrop{z-index:20;background:#000000a3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lava-run-rules{color:#fff7ed;background:linear-gradient(#17111b,#09090f);border:1px solid #fb923c3d;border-radius:8px;width:min(430px,100%);box-shadow:0 24px 70px #00000080}.lava-run-rules header{justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 6px;display:flex}.lava-run-rules h2{margin:0;font-size:1rem}.lava-run-rules header button{color:#fff7ed;background:#ffffff0f;border:1px solid #fff7ed1f;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.lava-run-rules ul{color:#fff7edc7;gap:8px;margin:0;padding:8px 24px 18px 32px;font-size:.86rem;display:grid}@keyframes lava-run-flow{0%{transform:translate(-12%)}to{transform:translate(12%)}}@keyframes lava-run-safe-reveal{0%{filter:brightness(.8);transform:rotateX(58deg)scale(.88)}to{filter:brightness();transform:rotateX(0)scale(1)}}@keyframes lava-run-lava-burst{0%{filter:brightness(.8);transform:scale(.92)}42%{filter:brightness(1.4);transform:scale(1.08)}to{filter:brightness();transform:scale(1)}}@keyframes lava-run-avatar-hop{0%{opacity:0;transform:translate(-50%,-34%)scale(.88)}58%{opacity:1;transform:translate(-50%,-122%)scale(1.05,.94)}to{opacity:1;transform:translate(-50%,-92%)scale(1)}}@keyframes lava-run-meter-pulse{0%,to{border-color:#fff7ed1f}45%{border-color:#facc15b8;box-shadow:0 0 18px #facc154d}}@media (width<=720px){.lava-run-header{grid-template-columns:32px minmax(0,1fr) auto 32px;gap:5px;min-height:54px;padding:7px}.lava-run-balance{display:none}.lava-run-back,.lava-run-header .icon-only{width:30px;min-width:30px;height:30px}.lava-run-title{grid-template-columns:34px minmax(0,1fr) 24px;gap:6px}.lava-run-logo{width:34px;height:34px}.lava-run-title h1{font-size:.9rem}.lava-run-title p{font-size:.62rem}.lava-run-info-button{width:22px;min-width:22px;height:22px}.lava-run-currency-tabs{gap:3px;padding:3px}.lava-run-currency-tabs button{min-width:29px;min-height:27px;font-size:.68rem}.lava-run-board{border-left:0;border-right:0;border-radius:0;min-height:clamp(390px,54dvh,540px);margin:6px auto}.lava-run-canyon{padding:66px 8px 12px}.lava-run-row{grid-template-columns:20px repeat(4,minmax(0,1fr));gap:4px}.risk-low .lava-run-row{grid-template-columns:20px repeat(2,minmax(0,1fr))}.risk-medium .lava-run-row{grid-template-columns:20px repeat(3,minmax(0,1fr))}.risk-high .lava-run-row{grid-template-columns:20px repeat(4,minmax(0,1fr))}.lava-run-step-label{width:19px;height:19px;font-size:.58rem}.lava-run-tile{min-height:26px}.lava-run-controls{grid-template-columns:1fr;gap:7px;padding:8px}.lava-run-note,.lava-run-main-action{grid-area:auto/1/auto/-1}.lava-run-main-action{min-height:50px}.lava-run-note{font-size:.68rem}.lava-run-bet-limits{gap:4px}.lava-run-bet-limits strong{padding:4px 5px;font-size:.58rem}}.lava-run-path{gap:clamp(4px,.86dvh,8px)}.lava-run-row{grid-template-columns:38px repeat(var(--lava-run-lanes), minmax(0, 1fr));opacity:.82;transition:opacity .16s,filter .16s}.risk-low .lava-run-row,.risk-medium .lava-run-row,.risk-high .lava-run-row{grid-template-columns:38px repeat(var(--lava-run-lanes), minmax(0, 1fr))}.lava-run-row.current-row{opacity:1;filter:drop-shadow(0 0 16px #facc1547)}.lava-run-row.current-row .lava-run-step-label{color:#190b05;background:linear-gradient(#fff7ad,#f97316);width:34px;animation:.9s ease-in-out infinite lava-run-active-row-pulse;box-shadow:0 0 18px #facc1557}.lava-run-row.completed-row{opacity:.92}.lava-run-row.full-reveal-row{opacity:1;animation:.42s both lava-run-board-reveal;animation-delay:calc(var(--reveal-index) * 28ms)}.lava-run-tile{min-height:36px;box-shadow:none;perspective:700px;transform-style:preserve-3d;background:0 0;border-color:#fff7ed1a;overflow:visible}.lava-run-tile:before{opacity:0;background:radial-gradient(circle,#facc1540,#0000 68%);border-radius:10px;transition:opacity .16s;inset:-2px}.lava-run-tile-art{z-index:1;object-fit:contain;pointer-events:none;filter:drop-shadow(0 9px 10px #0000007a);width:calc(100% + 24px);height:calc(100% + 36px);position:absolute;inset:-18px -12px;transform:translateY(-1px)}.lava-run-tile.current.clickable{cursor:pointer;border-color:#facc15c7;transform:translateY(-2px)scale(1.015)}.lava-run-tile.current.clickable:hover{filter:brightness(1.12);transform:translateY(-4px)scale(1.03)}.lava-run-tile.dimmed{filter:grayscale(.12)brightness(.76)}.lava-run-tile.safe,.lava-run-tile.lava{background:0 0}.lava-run-tile.safe{border-color:#facc158a;animation:.3s both lava-run-tile-flip,.42s both lava-run-safe-reveal;box-shadow:0 0 26px #facc152e}.lava-run-tile.lava{border-color:#f87171d1;animation:.3s both lava-run-tile-flip,.48s both lava-run-lava-burst;box-shadow:0 0 30px #ef444447}.lava-run-tile.path-chosen{z-index:3}.lava-run-tile.cashout-choice{box-shadow:0 0 34px #22c55e52,0 0 24px #facc1538}.lava-run-tile.revealed:not(.path-chosen){filter:brightness(.92)saturate(.94)}.platform-face{z-index:4;color:#fff7ed;text-shadow:0 1px 4px #000000b3;background:#040508b8;border:1px solid #fff7ed29;border-radius:999px;min-width:42px;padding:3px 6px;box-shadow:0 6px 14px #00000042}.lava-run-tile:not(.current):not(.safe):not(.lava) .platform-face{opacity:0}.lava-run-tile.current .platform-face{color:#1d0c05;background:linear-gradient(#fff7ad,#f59e0b)}.lava-run-tile.lava .platform-face{color:#fff7ed;background:linear-gradient(#7f1d1d,#ef4444)}.lava-run-tile.safe .platform-face{color:#1d0c05;background:linear-gradient(#fff7ad,#f59e0b)}.lava-run-avatar{box-shadow:none;background:0 0;border:0;overflow:visible;transform:translate(-50%,-98%)}.lava-run-avatar img{object-fit:contain;filter:drop-shadow(0 0 12px #f97316b8)drop-shadow(0 12px 12px #00000075);width:100%;height:100%}.lava-burst-sprite,.cashout-burst-sprite{z-index:6;object-fit:contain;pointer-events:none;width:clamp(74px,16vw,122px);height:clamp(74px,16vw,122px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lava-run-reset{color:#1d0c05;background:linear-gradient(#fff7ad,#f59e0b 48%,#ea580c);justify-content:center;align-items:center;gap:8px;display:inline-flex}.lava-run-cashout.lava-run-main-action{color:#04130a;background:linear-gradient(#dcfce7,#22c55e 48%,#15803d)}.lava-run-cashout.lava-run-main-action:disabled{color:#fff7ed75;opacity:1;background:linear-gradient(#1f2937eb,#0a0c10f0);box-shadow:inset 0 0 0 1px #fff7ed1a}@keyframes lava-run-active-row-pulse{0%,to{filter:brightness();box-shadow:0 0 16px #facc1538}50%{filter:brightness(1.18);box-shadow:0 0 30px #facc1575}}@keyframes lava-run-board-reveal{0%{opacity:.54;filter:brightness(.82);transform:translateY(4px)}to{opacity:1;filter:brightness();transform:translateY(0)}}@keyframes lava-run-tile-flip{0%{transform:rotateX(58deg)scale(.9)}to{transform:rotateX(0)scale(1)}}@keyframes lava-run-lava-sprite{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)rotate(-12deg)}45%{opacity:1;transform:translate(-50%,-50%)scale(1.12)rotate(4deg)}to{opacity:.92;transform:translate(-50%,-50%)scale(.96)rotate(0)}}@keyframes lava-run-cashout-sprite{0%{opacity:0;transform:translate(-50%,-50%)scale(.44)}38%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}to{opacity:.94;transform:translate(-50%,-50%)scale(.98)}}@media (width<=720px){.lava-run-title p{white-space:nowrap;text-overflow:ellipsis;max-width:155px;overflow:hidden}.lava-run-canyon{padding:68px 7px 11px}.lava-run-row,.risk-low .lava-run-row,.risk-medium .lava-run-row,.risk-high .lava-run-row{grid-template-columns:28px repeat(var(--lava-run-lanes), minmax(0, 1fr));gap:3px}.lava-run-row.current-row .lava-run-step-label{width:27px;font-size:.48rem}.lava-run-tile{min-height:28px}.lava-run-tile-art{width:calc(100% + 16px);height:calc(100% + 24px);inset:-12px -8px}.platform-face{min-width:31px;padding:2px 4px;font-size:.42rem}.lava-run-avatar{width:clamp(25px,8vw,34px);height:clamp(25px,8vw,34px)}}.lava-river{display:none}.lava-run-path{grid-template-rows:repeat(var(--lava-run-rows), minmax(0, 1fr));align-content:center;gap:clamp(12px,3.2dvh,22px)}.lava-run-row,.risk-low .lava-run-row,.risk-medium .lava-run-row,.risk-high .lava-run-row{grid-template-columns:34px repeat(var(--lava-run-lanes), minmax(0, 1fr));align-items:center;gap:clamp(10px,2.8vw,18px)}.lava-run-row.current-row{filter:drop-shadow(0 0 18px #facc153d)}.lava-run-row.current-row .lava-run-step-label{width:28px;height:28px;animation:none}.lava-run-row.future-row{opacity:.54;filter:saturate(.78)brightness(.82)}.lava-run-row.full-reveal-row{animation-duration:.28s}.lava-run-tile{aspect-ratio:1;width:min(100%,138px);height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:12px;justify-self:center}.lava-run-tile:before{background:radial-gradient(circle,#facc154d,#0000 68%);border-radius:14px;inset:-5px}.lava-run-tile.current.clickable{border:0;transform:translateY(-2px)scale(1.02)}.lava-run-tile-art{object-fit:contain;width:100%;height:100%;inset:0}.platform-face{min-width:0;padding:3px 7px;font-size:clamp(.42rem,1.2vw,.62rem)}.lava-run-avatar{width:clamp(36px,8vw,54px);height:clamp(36px,8vw,54px)}@media (width<=720px){.lava-run-canyon{padding:70px 10px 14px}.lava-run-path{gap:clamp(12px,2.8dvh,18px)}.lava-run-row,.risk-low .lava-run-row,.risk-medium .lava-run-row,.risk-high .lava-run-row{grid-template-columns:28px repeat(var(--lava-run-lanes), minmax(0, 1fr));gap:clamp(7px,2vw,10px)}.lava-run-row.current-row .lava-run-step-label{width:24px;height:24px;font-size:.62rem}.lava-run-tile{width:min(100%,112px)}.lava-run-avatar{width:clamp(34px,10vw,44px);height:clamp(34px,10vw,44px)}}.lava-run-board{background:linear-gradient(#06070ac2,#050507f5),radial-gradient(circle at 82% 66%,#ef44442e,#0000 38%),radial-gradient(circle at 16% 32%,#facc1514,#0000 28%),linear-gradient(#0b0c11,#050506 82%);min-height:clamp(430px,58dvh,720px)}.lava-run-canyon-depth{pointer-events:none;opacity:.86;background:linear-gradient(#0000 0 50%,#7f1d1d42 50% 100%),radial-gradient(at 52% 87%,#f8711680,#7f1d1d3d 34%,#0000 66%),linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/68px 100%;position:absolute;inset:58px 0 0}.lava-run-canyon-depth.zone-mid{background:linear-gradient(#0000 0 44%,#7f1d1d5c 44% 100%),radial-gradient(at 58% 84%,#f9731699,#7f1d1d52 42%,#0000 70%),linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/58px 100%}.lava-run-canyon-depth.zone-late,.risk-high .lava-run-canyon-depth{background:linear-gradient(#0000 0 38%,#991b1b7a 38% 100%),radial-gradient(at 62% 80%,#ef4444ad,#f973165c 38%,#0000 72%),linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/48px 100%}.lava-run-side-track{z-index:2;grid-template-columns:repeat(var(--visible-steps), minmax(0, 1fr));align-items:stretch;gap:clamp(12px,2.6vw,24px);height:100%;min-height:0;animation:.36s cubic-bezier(.2,.84,.24,1) both lava-run-camera-pan;display:grid;position:relative}.lava-run-side-track:before{content:"";filter:blur(18px);pointer-events:none;background:linear-gradient(90deg,#7f1d1d1a,#f973164d,#7f1d1d29);border-radius:50%;height:38%;position:absolute;bottom:7%;left:-4%;right:-4%}.lava-run-stage{opacity:.86;grid-template-rows:auto minmax(0,1fr);gap:clamp(8px,1.5dvh,14px);min-width:0;min-height:0;transition:opacity .18s,filter .18s,transform .18s;display:grid;position:relative;transform:translate(0)}.lava-run-stage.current-stage{opacity:1;filter:drop-shadow(0 0 18px #facc1547)}.lava-run-stage.completed-stage{opacity:.72;transform:translate(-8px)scale(.96)}.lava-run-stage.future-stage{opacity:.64;transform:translate(8px)scale(.98)}.lava-run-stage.zone-mid .lava-run-stage-header{border-color:#fb923c5c}.lava-run-stage.zone-late .lava-run-stage-header{border-color:#f871716b;box-shadow:0 0 24px #ef44442e}.lava-run-stage-header{color:#fff7edb3;background:#030407b8;border:1px solid #facc1538;border-radius:8px;place-items:center;gap:2px;min-height:48px;padding:6px;display:grid;box-shadow:0 12px 24px #00000047}.lava-run-stage-header span{text-transform:uppercase;font-size:.62rem;font-weight:950}.lava-run-stage-header strong{color:#fef08a;font-size:clamp(1rem,2vw,1.36rem);line-height:1}.lava-run-platform-stack{grid-template-rows:repeat(var(--lava-run-lanes), minmax(0, 1fr));align-content:center;place-items:center;gap:clamp(6px,1.2dvh,12px);min-height:0;display:grid;position:relative}.risk-low .lava-run-platform-stack{padding-block:clamp(26px,5dvh,48px)}.lava-run-tile{aspect-ratio:1;background:0 0;border:0;width:min(100%,clamp(78px,10.8vw,132px))}.lava-run-stage.zone-mid .lava-run-tile{width:min(100%,clamp(72px,10vw,122px))}.lava-run-stage.zone-late .lava-run-tile{width:min(100%,clamp(66px,9.2vw,112px))}.lava-run-tile-art{width:100%;height:100%;inset:0}.lava-run-tile.current.clickable{transform:translate(0)translateY(-2px)scale(1.04)}.lava-run-tile.current.clickable:before{opacity:1;animation:1.1s ease-in-out infinite lava-run-danger-pulse}.lava-run-avatar{width:clamp(38px,7vw,58px);height:clamp(38px,7vw,58px);animation:.42s cubic-bezier(.2,.9,.2,1.08) both lava-run-side-hop;transform:translate(-50%,-92%)}.lava-run-runner-start{z-index:5;place-items:center;width:clamp(40px,7vw,60px);height:clamp(40px,7vw,60px);animation:1.2s ease-in-out infinite lava-run-start-bob;display:grid;position:absolute;top:55%;left:clamp(12px,2vw,26px);transform:translateY(-50%)}.lava-run-runner-start img{object-fit:contain;filter:drop-shadow(0 0 14px #f97316b8)drop-shadow(0 14px 12px #00000075);width:100%;height:100%}.platform-face{display:none}@keyframes lava-run-camera-pan{0%{filter:brightness(.92);transform:translate(18px)}to{filter:brightness();transform:translate(0)}}@keyframes lava-run-danger-pulse{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.78;transform:scale(1.06)}}@keyframes lava-run-side-hop{0%{opacity:0;transform:translate(-86%,-64%)scale(.82,1.08)}52%{opacity:1;transform:translate(-50%,-142%)scale(1.08,.92)}to{opacity:1;transform:translate(-50%,-92%)scale(1)}}@keyframes lava-run-start-bob{0%,to{transform:translateY(-50%)scale(1)}50%{transform:translateY(-58%)scale(1.03,.97)}}@media (width<=720px){.lava-run-board{min-height:clamp(394px,54dvh,540px)}.lava-run-canyon{padding:70px 8px 14px}.lava-run-side-track{gap:6px}.lava-run-stage-header{min-height:42px;padding:5px 3px}.lava-run-stage-header span{font-size:.5rem}.lava-run-stage-header strong{font-size:clamp(.78rem,3.4vw,1rem)}.lava-run-platform-stack{gap:4px}.lava-run-tile,.lava-run-stage.zone-mid .lava-run-tile,.lava-run-stage.zone-late .lava-run-tile{width:min(100%,clamp(54px,21vw,84px))}.lava-run-avatar,.lava-run-runner-start{width:clamp(32px,10vw,44px);height:clamp(32px,10vw,44px)}}.lava-run-page{--lava-run-active-glow:#facc15bd;--lava-run-safe-glow:#fbbf24b8;--lava-run-danger-glow:#ef4444bd}.lava-run-board{overflow:hidden}.lava-run-canyon{isolation:isolate}.lava-run-canyon:before,.lava-run-canyon:after{content:"";z-index:3;pointer-events:none;width:clamp(26px,8vw,76px);position:absolute;top:56px;bottom:0}.lava-run-canyon:before{background:linear-gradient(90deg,#050507e6,#0000);left:0}.lava-run-canyon:after{background:linear-gradient(270deg,#050507eb,#05050757,#0000);right:0}.lava-run-page.pending-reveal .lava-run-canyon{animation:.34s both lava-run-suspense-board}.lava-run-board.escaping .lava-run-canyon-depth{filter:saturate(1.2)brightness(1.1)}.lava-run-side-track{z-index:4}.lava-run-side-track:before{animation:2.2s ease-in-out infinite lava-run-lava-breathe}.lava-run-stage{will-change:transform, opacity, filter}.lava-run-stage.current-stage{z-index:4;opacity:1;filter:drop-shadow(0 0 18px #facc1557);animation:1.2s ease-in-out infinite lava-run-active-stage-breathe;transform:translate(0)scale(1.02)}.lava-run-stage.pending-stage{z-index:5;filter:drop-shadow(0 0 24px #facc1575)}.lava-run-stage.completed-stage .lava-run-stage-header{opacity:.72}.lava-run-stage.next-stage{opacity:.82;transform:translate(4px)scale(.99)}.lava-run-stage.future-stage:not(.next-stage){opacity:.38;filter:saturate(.62)brightness(.74);transform:translate(16px)scale(.94)}.lava-run-stage-header{overflow:hidden}.lava-run-stage.current-stage .lava-run-stage-header{background:linear-gradient(#2a1404db,#080607c7);border-color:#facc159e;box-shadow:0 0 0 1px #facc1524,0 0 26px #facc1529,0 14px 30px #00000057}.lava-run-stage.current-stage .lava-run-stage-header strong{color:#fff7ad;text-shadow:0 0 16px #facc158f;font-size:clamp(1.12rem,2.8vw,1.58rem);animation:.92s ease-in-out infinite lava-run-next-multiplier-pulse}.lava-run-stage.next-stage .lava-run-stage-header{border-color:#fbbf2461}.lava-run-stage.next-stage .lava-run-stage-header strong{color:#fde68a;text-shadow:0 0 12px #fbbf2452}.lava-run-stage.future-stage:not(.next-stage) .lava-run-stage-header strong{color:#fef08a9e;font-size:clamp(.88rem,1.8vw,1.1rem)}.lava-run-platform-stack{transform:translateZ(0)}.lava-run-tile{cursor:default;transition:transform .16s,opacity .16s,filter .16s;position:relative;overflow:visible}.lava-run-tile.current.clickable{z-index:3;cursor:pointer;filter:drop-shadow(0 0 18px #facc1570);animation:.9s ease-in-out infinite lava-run-clickable-platform}.lava-run-tile.current.clickable:active{transform:translateY(-1px)scale(1.02)}.lava-run-tile.path-chosen{opacity:1;filter:drop-shadow(0 0 16px #fbbf2447)}.lava-run-tile.pending-choice{z-index:6;pointer-events:none;filter:drop-shadow(0 0 24px #facc1594);animation:.34s cubic-bezier(.2,.88,.22,1) both lava-run-choice-lock}.lava-run-tile.pending-choice:after{content:"";z-index:5;pointer-events:none;border:2px solid #facc15b8;border-radius:16px;animation:.34s both lava-run-suspense-ring;position:absolute;inset:-10px;box-shadow:0 0 24px #facc1552,inset 0 0 18px #facc1529}.lava-run-tile.pending-choice .lava-run-tile-art{filter:brightness(1.24)saturate(1.36)}.lava-run-tile.bust-choice{z-index:7}.lava-run-tile.cashout-choice{z-index:6;filter:drop-shadow(0 0 24px #22c55e57)drop-shadow(0 0 18px #facc153d)}.lava-run-avatar{z-index:8;pointer-events:none;will-change:transform, opacity, filter}.lava-run-avatar:before{content:"";z-index:-1;filter:blur(6px);opacity:.9;background:linear-gradient(90deg,#0000,#facc157a,#f97316a3);border-radius:999px;width:72%;height:28%;position:absolute;top:44%;right:54%;transform:translateY(-50%)rotate(-8deg)}.lava-run-avatar img{animation:.9s ease-in-out infinite lava-run-avatar-idle-spark}.lava-run-avatar.pending-avatar{animation:.34s both lava-run-avatar-commit}.lava-run-avatar.escaped-avatar:before,.lava-run-page.cashout-pending .lava-run-avatar:before{background:linear-gradient(90deg,#0000,#22c55e6b,#facc15c7)}.lava-run-avatar.bust-avatar:before{opacity:0}.lava-run-runner-start{filter:drop-shadow(0 0 18px #f9731675)}.lava-burst-sprite{animation:.76s both lava-run-lava-sprite}.cashout-burst-sprite{animation:1.12s both lava-run-cashout-sprite}.lava-run-result{z-index:8;animation:.36s cubic-bezier(.18,.88,.24,1.08) both lava-run-result-slam}.lava-run-result strong{text-transform:uppercase;letter-spacing:.03em}.lava-run-result.win{border-color:#22c55e6b;box-shadow:0 0 34px #22c55e1f,0 16px 32px #00000052}.lava-run-result.win strong{color:#bbf7d0;text-shadow:0 0 16px #22c55e57}.lava-run-result.loss{border-color:#f8717175;box-shadow:0 0 34px #ef444424,0 16px 32px #00000057}.lava-run-cashout.lava-run-main-action:not(:disabled){animation:1.2s ease-in-out infinite lava-run-cashout-tempt;box-shadow:0 0 0 1px #bbf7d04d,0 0 28px #22c55e47,0 16px 28px #00000052}.lava-run-page.pending-reveal .lava-run-cashout.lava-run-main-action,.lava-run-page.cashout-pending .lava-run-cashout.lava-run-main-action{animation:none}.risk-high .lava-run-stage.current-stage,.lava-run-stage.zone-late.current-stage{animation-duration:.82s}.risk-high .lava-run-canyon-depth,.lava-run-canyon-depth.zone-late{animation:1.7s ease-in-out infinite lava-run-late-heat}@keyframes lava-run-count-pop{0%{color:#fff7ed;transform:scale(.92)}45%{color:#fef08a;text-shadow:0 0 18px #facc15b8;transform:scale(1.18)}to{transform:scale(1)}}@keyframes lava-run-meter-shatter{0%{filter:none;opacity:1;transform:scale(1)}45%{filter:brightness(1.35)saturate(1.4);opacity:1;transform:scale(1.05)rotate(-1deg)}to{filter:grayscale(.25)brightness(.8);opacity:.76;transform:scale(.96)rotate(1deg)}}@keyframes lava-run-suspense-board{0%,to{filter:brightness()}45%{filter:brightness(1.16)saturate(1.14)}}@keyframes lava-run-lava-breathe{0%,to{opacity:.62;transform:scaleX(1)}50%{opacity:.9;transform:scaleX(1.03)}}@keyframes lava-run-active-stage-breathe{0%,to{filter:drop-shadow(0 0 16px #facc1542)}50%{filter:drop-shadow(0 0 28px #facc1570)}}@keyframes lava-run-next-multiplier-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes lava-run-clickable-platform{0%,to{transform:translateY(-2px)scale(1.04)}50%{transform:translateY(-7px)scale(1.08)}}@keyframes lava-run-choice-lock{0%{transform:translateY(-2px)scale(1.04)}22%{transform:translate(-2px)translateY(-3px)scale(1.07)}46%{transform:translate(2px)translateY(-3px)scale(1.07)}70%{transform:translate(-1px)translateY(-3px)scale(1.06)}to{transform:translateY(-4px)scale(1.08)}}@keyframes lava-run-suspense-ring{0%{opacity:0;transform:scale(.82)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}@keyframes lava-run-safe-spark{0%{filter:brightness()saturate()}38%{filter:brightness(1.36)saturate(1.42)drop-shadow(0 0 18px #facc15bd)}to{filter:brightness(1.08)saturate(1.12)}}@keyframes lava-run-lava-crack-open{0%{filter:brightness()saturate()}35%{filter:brightness(1.48)saturate(1.5)drop-shadow(0 0 22px #ef4444bd)}to{filter:brightness(.9)saturate(1.1)}}@keyframes lava-run-avatar-idle-spark{0%,to{filter:drop-shadow(0 0 10px #f97316b8)drop-shadow(0 12px 12px #00000075)}50%{filter:drop-shadow(0 0 18px #facc15db)drop-shadow(0 14px 12px #0000007a)}}@keyframes lava-run-avatar-commit{0%{opacity:.92;transform:translate(-50%,-92%)scale(1)}45%{opacity:1;transform:translate(-50%,-108%)scale(1.12,.9)}to{opacity:1;transform:translate(-50%,-94%)scale(.96,1.06)}}@keyframes lava-run-avatar-forward-hop{0%{opacity:0;transform:translate(-112%,-70%)scale(.82,1.14)}48%{opacity:1;transform:translate(-56%,-158%)scale(1.14,.86)}78%{opacity:1;transform:translate(-50%,-84%)scale(.9,1.12)}to{opacity:1;transform:translate(-50%,-92%)scale(1)}}@keyframes lava-run-avatar-fall{0%{opacity:1;filter:brightness();transform:translate(-50%,-92%)scale(1)}28%{opacity:1;filter:brightness(1.32);transform:translate(-50%,-122%)rotate(-8deg)scale(1.08,.88)}to{opacity:0;filter:brightness(.42)saturate(1.6);transform:translate(-44%,34%)rotate(24deg)scale(.58)}}@keyframes lava-run-avatar-escape{0%{opacity:1;transform:translate(-50%,-92%)scale(1)}34%{opacity:1;transform:translate(-22%,-148%)scale(1.14,.9)}72%{opacity:1;filter:brightness(1.24);transform:translate(34%,-82%)scale(.96,1.08)}to{opacity:1;filter:brightness(1.08);transform:translate(58%,-92%)scale(1)}}@keyframes lava-run-result-slam{0%{opacity:0;transform:translate(-50%,10px)scale(.94)}64%{opacity:1;transform:translate(-50%,-4px)scale(1.03)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes lava-run-cashout-tempt{0%,to{filter:brightness();transform:translateY(0)}50%{filter:brightness(1.08);transform:translateY(-2px)}}@keyframes lava-run-late-heat{0%,to{filter:saturate(1.05)brightness()}50%{filter:saturate(1.32)brightness(1.12)}}@media (width<=720px){.lava-run-canyon:before,.lava-run-canyon:after{width:28px}.lava-run-stage.current-stage .lava-run-stage-header strong{font-size:clamp(.94rem,4vw,1.16rem)}.lava-run-stage.future-stage:not(.next-stage){opacity:.3;transform:translate(8px)scale(.92)}.lava-run-stage.completed-stage{transform:translate(-10px)scale(.92)}.lava-run-tile.current.clickable:hover{transform:translateY(-2px)scale(1.04)}}@media (width<=390px){.lava-run-board{min-height:clamp(372px,52dvh,500px)}.lava-run-canyon{padding-inline:6px}.lava-run-side-track{gap:4px}.lava-run-stage-header{min-height:38px}.lava-run-tile,.lava-run-stage.zone-mid .lava-run-tile,.lava-run-stage.zone-late .lava-run-tile{width:min(100%,clamp(50px,20vw,76px))}}.lava-run-page{--lava-run-heat:.42;--lava-run-stage-shadow:#facc1533}.lava-run-page.zone-mid .lava-run-board{box-shadow:inset 0 0 62px #7f1d1d57,0 20px 56px #0006}.lava-run-page.zone-late .lava-run-board,.lava-run-page.tier-25 .lava-run-board,.lava-run-page.tier-50 .lava-run-board{box-shadow:inset 0 0 72px #7f1d1d7a,0 0 34px #f9731629,0 20px 56px #00000075}.lava-run-canyon-depth{opacity:.88;background:linear-gradient(#0000 0 34%,#450a0a4d 34% 100%),radial-gradient(at 48% 72%,#fb923c9e,#b91c1c70 36%,#0000 72%),repeating-linear-gradient(112deg,#fff7ed08 0 1px,#0000 1px 42px)}.lava-run-page.zone-mid .lava-run-canyon-depth{opacity:.94}.lava-run-page.zone-late .lava-run-canyon-depth{opacity:.98}.lava-run-canyon-depth:before,.lava-run-canyon-depth:after{content:"";pointer-events:none;border-radius:999px;position:absolute;left:-12%;right:-12%}.lava-run-canyon-depth:before{filter:blur(13px);opacity:.72;background:linear-gradient(90deg,#0000,#f973166b,#facc1542,#ef444470,#0000),repeating-linear-gradient(90deg,#fff7ed14 0 2px,#0000 2px 34px);height:44%;animation:3.6s linear infinite lava-run-hot-river;bottom:6%}.lava-run-canyon-depth:after{filter:blur(10px);opacity:.62;background:linear-gradient(90deg,#0000,#fef08a33,#f9731657,#0000);height:16%;animation:2.6s linear infinite reverse lava-run-hot-river;bottom:18%}.lava-run-embers{z-index:3;pointer-events:none;opacity:.68;position:absolute;inset:58px 0 0;overflow:hidden}.lava-run-page.zone-mid .lava-run-embers{opacity:.82}.lava-run-page.zone-late .lava-run-embers,.lava-run-page.tier-25 .lava-run-embers,.lava-run-page.tier-50 .lava-run-embers{opacity:.96}.lava-run-embers i{width:4px;height:4px;animation:2.2s linear infinite lava-run-ember-rise;animation-delay:var(--juice-delay,0s);background:#fef08a;border-radius:999px;position:absolute;bottom:-18px;box-shadow:0 0 10px #facc15d6,0 0 18px #f9731685}.lava-run-embers i:first-child{left:7%}.lava-run-embers i:nth-child(2){left:16%}.lava-run-embers i:nth-child(3){width:3px;height:3px;left:24%}.lava-run-embers i:nth-child(4){left:34%}.lava-run-embers i:nth-child(5){width:5px;height:5px;left:43%}.lava-run-embers i:nth-child(6){left:52%}.lava-run-embers i:nth-child(7){width:3px;height:3px;left:61%}.lava-run-embers i:nth-child(8){left:70%}.lava-run-embers i:nth-child(9){width:5px;height:5px;left:78%}.lava-run-embers i:nth-child(10){left:85%}.lava-run-embers i:nth-child(11){width:3px;height:3px;left:91%}.lava-run-embers i:nth-child(12){left:97%}.lava-run-side-track{transform-origin:38%;animation:.44s cubic-bezier(.18,.82,.22,1) both lava-run-camera-push}.lava-run-stage{perspective:700px}.lava-run-stage.current-stage{filter:drop-shadow(0 0 24px var(--lava-run-stage-shadow))}.lava-run-stage.next-stage{animation:.52s cubic-bezier(.18,.82,.22,1) both lava-run-future-stage-arrive}.lava-run-stage.future-stage:not(.next-stage){opacity:.26;transform:translate(28px)scale(.9)}.lava-run-stage.completed-stage{opacity:.34;filter:saturate(.56)brightness(.72)blur(.2px);transform:translate(-34px)scale(.86)rotate(-1.5deg)}.lava-run-stage.revealed-stage{opacity:.92;filter:none;transform:translate(0)scale(.98)}.lava-run-stage-header{transform:translateY(var(--stage-offset,0px))}.lava-run-stage.current-stage .lava-run-stage-header{border-color:#fef08abd;box-shadow:0 0 0 1px #facc1533,0 0 34px #facc1538,0 14px 30px #0000005c}.lava-run-page.tier-10 .lava-run-stage.current-stage .lava-run-stage-header strong,.lava-run-page.tier-25 .lava-run-stage.current-stage .lava-run-stage-header strong,.lava-run-page.tier-50 .lava-run-stage.current-stage .lava-run-stage-header strong{color:#fff7ad;text-shadow:0 0 18px #facc15b8,0 0 34px #f9731657}.lava-run-page.tier-25 .lava-run-stage.current-stage,.lava-run-page.tier-50 .lava-run-stage.current-stage{animation:.72s ease-in-out infinite lava-run-active-stage-breathe,.98s ease-in-out infinite lava-run-danger-screen-pulse}.lava-run-page.tier-50 .lava-run-stage.current-stage .lava-run-stage-header{border-color:#fef08ae6;box-shadow:0 0 0 1px #facc1547,0 0 46px #facc1557,0 0 64px #ef44442e}.lava-run-platform-stack{isolation:isolate;gap:clamp(9px,1.6dvh,18px)}.lava-run-platform-stack:before{content:"";z-index:-1;filter:blur(20px);opacity:.86;background:radial-gradient(#f9731647,#0000 70%);border-radius:999px;position:absolute;inset:8% 10%}.risk-low .lava-run-platform-stack{gap:clamp(18px,4dvh,34px)}.risk-high .lava-run-platform-stack{gap:clamp(4px,.8dvh,9px)}.risk-low .lava-run-tile{width:min(100%,clamp(92px,12vw,144px))}.risk-medium .lava-run-tile{width:min(100%,clamp(78px,10.4vw,128px))}.risk-high .lava-run-tile{width:min(100%,clamp(66px,9vw,112px))}.lava-run-tile{transform:translate3d(var(--platform-x,0px), var(--platform-y,0px), 0) rotate(var(--platform-tilt,0deg)) scale(var(--platform-scale,1));transform-origin:50% 62%;animation:2.6s ease-in-out infinite lava-run-platform-float;animation-delay:var(--platform-float-delay,0s)}.lava-run-tile:before{content:"";filter:blur(7px);opacity:.62;height:22%;transform:rotate(var(--platform-counter-tilt,0deg));background:#00000075;border-radius:50%;position:absolute;bottom:-8%;left:12%;right:12%}.lava-run-tile:after{content:"";opacity:.5;pointer-events:none;background:linear-gradient(145deg,#fff7ed24,#0000 34%,#0000002e);border-radius:16px;position:absolute;inset:9%}.lava-run-tile.current.clickable{animation:.9s ease-in-out infinite lava-run-active-platform-float}.lava-run-tile.current.clickable:hover{transform:translate3d(var(--platform-x,0px), calc(var(--platform-y,0px) - 7px), 0) rotate(var(--platform-tilt,0deg)) scale(calc(var(--platform-scale,1) + .06))}.lava-run-tile.current.clickable .lava-run-tile-art{filter:brightness(1.28)saturate(1.3)drop-shadow(0 0 18px #facc1599)drop-shadow(0 18px 16px #00000080)}.lava-run-tile.dimmed:not(.path-chosen){opacity:.24;filter:saturate(.45)brightness(.66)blur(.15px)}.lava-run-tile.path-chosen{animation:.72s both lava-run-chosen-platform-settle}.lava-run-tile.pending-choice{animation:.34s cubic-bezier(.2,.88,.22,1) both lava-run-choice-lock-organic}.lava-run-tile.safe{animation:.42s cubic-bezier(.18,.88,.24,1.08) both lava-run-safe-platform-pop,.62s ease-out both lava-run-safe-spark}.lava-run-tile.lava{animation:.76s both lava-run-lava-platform-break}.lava-run-tile.lava:after{background:radial-gradient(circle at 50% 54%,#fef08ab8,#ef44446b 42%,#0000 70%);animation:.76s both lava-run-lava-core-flare}.lava-run-tile.cashout-choice{animation:1.12s both lava-run-cashout-platform-glow}.lava-run-avatar:before{opacity:.98;width:94%;height:34%;right:58%}.lava-run-avatar.safe-avatar:after,.lava-run-avatar.escaped-avatar:after{content:"";pointer-events:none;border:1px solid #facc156b;border-radius:50%;animation:.52s ease-out both lava-run-avatar-celebrate-ring;position:absolute;inset:-7px;box-shadow:0 0 18px #facc154d}.lava-run-avatar.safe-avatar{animation:.42s cubic-bezier(.18,.88,.24,1.08) both lava-run-avatar-cinematic-hop}.lava-run-avatar.bust-avatar{animation:.76s cubic-bezier(.32,.02,.76,.28) both lava-run-avatar-cinematic-fall}.lava-run-avatar.escaped-avatar,.lava-run-page.cashout-pending .lava-run-avatar{animation:1.12s cubic-bezier(.16,.84,.28,1) both lava-run-avatar-cinematic-escape}.lava-burst-sprite{width:clamp(96px,18vw,156px);height:clamp(96px,18vw,156px);animation:.76s both lava-run-lava-eruption}.cashout-burst-sprite{width:clamp(116px,20vw,176px);height:clamp(116px,20vw,176px);animation:1.12s both lava-run-gold-escape-burst}.lava-run-result{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lava-run-result.win{animation:.52s cubic-bezier(.18,.88,.24,1.08) both lava-run-escaped-result}.lava-run-result.loss{animation:.52s cubic-bezier(.18,.88,.24,1.08) both lava-run-bust-result}.lava-run-payout-count{color:#bbf7d0;animation:.72s both lava-run-payout-count-pop}@keyframes lava-run-hot-river{0%{transform:translate(-8%)skew(-4deg)}to{transform:translate(8%)skew(-4deg)}}@keyframes lava-run-ember-rise{0%{opacity:0;transform:translateY(0)translate(0)scale(.55)}14%{opacity:.9}70%{opacity:.72}to{opacity:0;transform:translateY(-340px)translate(18px)scale(1.08)}}@keyframes lava-run-camera-push{0%{filter:brightness(.88)saturate(.94);transform:translate(28px)scale(.985)}62%{filter:brightness(1.08)saturate(1.1);transform:translate(-5px)scale(1.006)}to{filter:brightness()saturate();transform:translate(0)scale(1)}}@keyframes lava-run-future-stage-arrive{0%{opacity:0;filter:blur(1px)brightness(.7);transform:translate(52px)scale(.86)}to{opacity:.82;filter:none;transform:translate(4px)scale(.99)}}@keyframes lava-run-danger-screen-pulse{0%,to{--lava-run-stage-shadow:#facc153d}50%{--lava-run-stage-shadow:#ef444457}}@keyframes lava-run-platform-float{0%,to{transform:translate3d(var(--platform-x,0px), var(--platform-y,0px), 0) rotate(var(--platform-tilt,0deg)) scale(var(--platform-scale,1))}50%{transform:translate3d(var(--platform-x,0px), calc(var(--platform-y,0px) - 3px), 0) rotate(var(--platform-soft-tilt,0deg)) scale(var(--platform-scale,1))}}@keyframes lava-run-active-platform-float{0%,to{transform:translate3d(var(--platform-x,0px), calc(var(--platform-y,0px) - 2px), 0) rotate(var(--platform-tilt,0deg)) scale(calc(var(--platform-scale,1) + .04))}50%{transform:translate3d(var(--platform-x,0px), calc(var(--platform-y,0px) - 9px), 0) rotate(var(--platform-soft-tilt,0deg)) scale(calc(var(--platform-scale,1) + .08))}}@keyframes lava-run-chosen-platform-settle{0%{transform:translate3d(var(--platform-x,0px), calc(var(--platform-y,0px) - 8px), 0) rotate(var(--platform-tilt,0deg)) scale(calc(var(--platform-scale,1) + .06))}58%{transform:translate3d(var(--platform-x,0px), calc(var(--platform-y,0px) + 3px), 0) rotate(var(--platform-tilt,0deg)) scale(calc(var(--platform-scale,1) - .03))}to{transform:translate3d(var(--platform-x,0px), var(--platform-y,0px), 0) rotate(var(--platform-tilt,0deg)) scale(var(--platform-scale,1))}}@keyframes lava-run-choice-lock-organic{0%{transform:translate3d(var(--platform-x,0px), var(--platform-y,0px), 0) rotate(var(--platform-tilt,0deg)) scale(var(--platform-scale,1))}24%{transform:translate3d(calc(var(--platform-x,0px) - 3px), calc(var(--platform-y,0px) - 4px), 0) rotate(calc(var(--platform-tilt,0deg) - 2deg)) scale(calc(var(--platform-scale,1) + .06))}52%{transform:translate3d(calc(var(--platform-x,0px) + 3px), calc(var(--platform-y,0px) - 4px), 0) rotate(calc(var(--platform-tilt,0deg) + 2deg)) scale(calc(var(--platform-scale,1) + .07))}to{transform:translate3d(var(--platform-x,0px), calc(var(--platform-y,0px) - 6px), 0) rotate(var(--platform-tilt,0deg)) scale(calc(var(--platform-scale,1) + .08))}}@keyframes lava-run-safe-platform-pop{0%{transform:translate3d(var(--platform-x,0px), var(--platform-y,0px), 0) rotate(var(--platform-tilt,0deg)) scale(calc(var(--platform-scale,1) + .02));filter:brightness()}42%{transform:translate3d(var(--platform-x,0px), calc(var(--platform-y,0px) - 10px), 0) rotate(var(--platform-half-tilt,0deg)) scale(calc(var(--platform-scale,1) + .13));filter:brightness(1.34)}to{transform:translate3d(var(--platform-x,0px), var(--platform-y,0px), 0) rotate(var(--platform-tilt,0deg)) scale(var(--platform-scale,1));filter:brightness(1.08)}}@keyframes lava-run-lava-platform-break{0%{transform:translate3d(var(--platform-x,0px), var(--platform-y,0px), 0) rotate(var(--platform-tilt,0deg)) scale(var(--platform-scale,1));filter:brightness()}24%{transform:translate3d(calc(var(--platform-x,0px) - 4px), calc(var(--platform-y,0px) - 2px), 0) rotate(calc(var(--platform-tilt,0deg) - 3deg)) scale(calc(var(--platform-scale,1) + .04));filter:brightness(1.32)}46%{transform:translate3d(calc(var(--platform-x,0px) + 4px), calc(var(--platform-y,0px) - 3px), 0) rotate(calc(var(--platform-tilt,0deg) + 3deg)) scale(calc(var(--platform-scale,1) + .06));filter:brightness(1.6)}to{transform:translate3d(var(--platform-x,0px), calc(var(--platform-y,0px) + 8px), 0) rotate(calc(var(--platform-tilt,0deg) + 8deg)) scale(calc(var(--platform-scale,1) - .1));filter:brightness(.74)}}@keyframes lava-run-lava-core-flare{0%{opacity:0;transform:scale(.62)}42%{opacity:1;transform:scale(1.12)}to{opacity:.44;transform:scale(1.36)}}@keyframes lava-run-cashout-platform-glow{0%{transform:translate3d(var(--platform-x,0px), var(--platform-y,0px), 0) rotate(var(--platform-tilt,0deg)) scale(var(--platform-scale,1))}45%{transform:translate3d(var(--platform-x,0px), calc(var(--platform-y,0px) - 12px), 0) rotate(var(--platform-tilt,0deg)) scale(calc(var(--platform-scale,1) + .1));filter:brightness(1.4)}to{transform:translate3d(var(--platform-x,0px), var(--platform-y,0px), 0) rotate(var(--platform-tilt,0deg)) scale(var(--platform-scale,1))}}@keyframes lava-run-avatar-celebrate-ring{0%{opacity:.9;transform:scale(.62)}to{opacity:0;transform:scale(1.42)}}@keyframes lava-run-avatar-cinematic-hop{0%{opacity:0;transform:translate(-126%,-64%)scale(.72,1.18)rotate(-6deg)}46%{opacity:1;transform:translate(-62%,-168%)scale(1.18,.82)rotate(5deg)}78%{opacity:1;transform:translate(-50%,-82%)scale(.86,1.16)rotate(0)}to{opacity:1;transform:translate(-50%,-94%)scale(1)rotate(0)}}@keyframes lava-run-avatar-cinematic-fall{0%{opacity:1;filter:brightness();transform:translate(-50%,-94%)scale(1)}26%{opacity:1;filter:brightness(1.5);transform:translate(-50%,-132%)rotate(-10deg)scale(1.12,.84)}58%{opacity:.78;filter:brightness(.82)saturate(1.6);transform:translate(-42%,-28%)rotate(18deg)scale(.78)}to{opacity:0;filter:brightness(.28)saturate(1.8);transform:translate(-38%,54%)rotate(32deg)scale(.42)}}@keyframes lava-run-avatar-cinematic-escape{0%{opacity:1;transform:translate(-50%,-94%)scale(1)}28%{opacity:1;transform:translate(-18%,-164%)scale(1.18,.84)rotate(4deg)}66%{opacity:1;filter:brightness(1.28);transform:translate(44%,-80%)scale(.92,1.14)rotate(0)}to{opacity:1;filter:brightness(1.12);transform:translate(78%,-94%)scale(1.04)}}@keyframes lava-run-lava-eruption{0%{opacity:0;filter:brightness(.9);transform:translate(-50%,-18%)scale(.4)}34%{opacity:1;filter:brightness(1.48);transform:translate(-50%,-56%)scale(1.24)}to{opacity:0;filter:brightness(.72);transform:translate(-50%,-84%)scale(1.8)}}@keyframes lava-run-gold-escape-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)rotate(-8deg)}34%{opacity:1;transform:translate(-50%,-50%)scale(1.18)rotate(3deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.7)rotate(12deg)}}@keyframes lava-run-escaped-result{0%{opacity:0;transform:translate(-50%,14px)scale(.9)}62%{opacity:1;transform:translate(-50%,-7px)scale(1.04)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes lava-run-bust-result{0%{opacity:0;transform:translate(-50%,10px)scale(.94)rotate(-1deg)}56%{opacity:1;transform:translate(-50%,-4px)scale(1.03)rotate(1deg)}to{opacity:1;transform:translate(-50%)scale(1)rotate(0)}}@keyframes lava-run-payout-count-pop{0%{opacity:.72;filter:brightness(.92)}42%{opacity:1;filter:brightness(1.28);text-shadow:0 0 16px #22c55e7a}to{opacity:1;filter:brightness()}}@media (width<=720px){.lava-run-embers{top:54px}.risk-low .lava-run-tile,.risk-medium .lava-run-tile,.risk-high .lava-run-tile{width:min(100%,clamp(54px,21vw,86px))}.lava-run-stage.future-stage:not(.next-stage){transform:translate(14px)scale(.9)}.lava-run-stage.completed-stage{transform:translate(-16px)scale(.88)rotate(-1deg)}.lava-run-platform-stack:before{left:-4%;right:-4%}}@media (width<=390px){.risk-low .lava-run-tile,.risk-medium .lava-run-tile,.risk-high .lava-run-tile{width:min(100%,clamp(49px,20vw,76px))}.lava-run-tile:after{inset:12%}}.lava-run-logo{width:42px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:8px;overflow:hidden;animation:none!important}.lava-run-logo img{object-fit:contain;filter:none;width:100%;height:100%;animation:none!important}.lava-run-logo svg{display:none!important}.lava-run-board:before,.lava-run-board:after{content:"";pointer-events:none;position:absolute;inset:58px -22% 0}.lava-run-board:before{z-index:0;opacity:.86;mix-blend-mode:screen;background:linear-gradient(90deg,#020204db,#14090880 16%,#450a0a29 32%,#1208088f 58%,#020204e0) 0 0/680px 100%,radial-gradient(at 10% 13%,#fff7ed1a,#0000 13%) 0 0/240px 150px,radial-gradient(at 34% 7%,#7c2d126b,#0000 18%) 0 0/310px 170px,radial-gradient(at 57% 12%,#fff7ed14,#0000 11%) 0 0/260px 140px,radial-gradient(at 82% 8%,#7c2d1261,#0000 16%) 0 0/340px 160px,linear-gradient(#000000c2 0 12%,#0000 34% 76%,#000000d6 100%) 0 0/100% 100%;animation:15s linear infinite lava-run-cave-parallax}.lava-run-board:after{z-index:1;opacity:.72;background:linear-gradient(90deg,#0000009e,#0000 11% 89%,#000000a8) 0 0/100% 100%,radial-gradient(at 14% 0,#000000db 0 15%,#0000 16%) 0 0/360px 130px,radial-gradient(at 42% 100%,#000000a8 0 20%,#0000 21%) 0 0/420px 150px,radial-gradient(at 71% 0,#000000c7 0 14%,#0000 15%) 0 0/320px 120px,repeating-linear-gradient(90deg,#fff7ed09 0 1px,#0000 1px 72px) 0 0/560px 100%;animation:10.5s linear infinite lava-run-cave-foreground}.lava-run-canyon{z-index:2}.lava-run-canyon-depth{background:linear-gradient(90deg,#0000005c,#0000 18% 82%,#0000006b),linear-gradient(#0000 0 30%,#450a0a3d 30% 100%),radial-gradient(at 50% 74%,#fb923cb8,#b91c1c70 38%,#0000 74%),repeating-linear-gradient(100deg,#fff7ed07 0 1px,#0000 1px 46px)}.lava-run-canyon-depth:before{animation:2.6s linear infinite lava-run-hot-river}.lava-run-canyon-depth:after{animation:1.9s linear infinite reverse lava-run-hot-river}@keyframes lava-run-cave-parallax{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0}to{background-position:680px 0,240px 0,310px 0,260px 0,340px 0,0 0}}@keyframes lava-run-cave-foreground{0%{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:0 0,360px 0,420px 0,320px 0,560px 0}}@media (width<=720px){.lava-run-logo{width:36px;height:36px}.lava-run-board:before,.lava-run-board:after{top:54px}}.lava-run-page{--lava-run-canyon-bg:none;--lava-run-scroll-span:960px}.lava-run-header{grid-template-columns:38px minmax(0,1fr) auto 38px}.lava-run-controls{grid-template-rows:auto auto}.lava-run-back,.lava-run-header>.ghost-button.icon-only,.lava-run-currency-tabs,.lava-run-currency-tabs button{border-radius:999px}.lava-run-title{grid-template-columns:auto auto auto;justify-content:start;width:fit-content;max-width:100%}.lava-run-title>div{min-width:0}.lava-run-info-button{border-radius:999px;margin-left:-2px}.lava-run-risk{grid-column:1/2}.lava-run-bet-row{grid-column:2/3;grid-template-columns:40px minmax(0,1fr) 40px minmax(86px,.45fr)}.lava-run-main-action{grid-area:1/3/3/4;min-height:100%}.lava-run-bet-balance{background:radial-gradient(circle at 100% 0,#22d3ee1f,#0000 52%),#00000047;border:1px solid #22d3ee33;border-radius:8px;align-content:center;gap:2px;min-width:0;padding:6px 8px;display:grid;box-shadow:inset 0 1px #ffffff0d}.lava-run-bet-balance span{color:#e0f2fea8;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.5rem;font-weight:950;line-height:1;overflow:hidden}.lava-run-bet-balance strong{color:#a7f3d0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(.76rem,1.8vw,.96rem);line-height:1;overflow:hidden}.lava-run-board{background:linear-gradient(#0605085c,#040407bd),linear-gradient(#09090d,#050506 82%)}.lava-run-board:before,.lava-run-board:after{display:none}.lava-run-canyon{padding:clamp(10px,1.8dvh,18px) clamp(8px,2.4vw,24px) clamp(14px,2.4dvh,24px)}.lava-run-canyon:before,.lava-run-canyon:after{z-index:7;top:0}.lava-run-canyon-depth{opacity:1;background-image:linear-gradient(90deg, #030306c7, #03030614 14%, #03030614 86%, #030306d1), linear-gradient(180deg, #00000014, #00000014 48%, #450a0a33 100%), var(--lava-run-canyon-bg), var(--lava-run-canyon-bg);background-repeat:no-repeat,no-repeat,repeat-x,repeat-x;background-size:100% 100%, 100% 100%, var(--lava-run-scroll-span) 100%, var(--lava-run-scroll-span) 100%;background-position:0 0, 0 0, var(--canyon-offset,0px) center, calc(var(--canyon-offset,0px) + var(--lava-run-scroll-span)) center;filter:saturate(1.12)brightness(.94);animation:18s linear infinite lava-run-raster-level-scroll;inset:0}.lava-run-canyon-depth:before{filter:blur(14px);opacity:.48;background:linear-gradient(90deg,#0000,#fdba743d,#f9731647,#0000),repeating-linear-gradient(92deg,#fef08a1a 0 2px,#0000 2px 54px);border-radius:0;height:40%;animation:3.6s linear infinite lava-run-raster-lava-flow;bottom:0;left:-18%;right:-18%}.lava-run-canyon-depth:after{filter:none;opacity:.72;background:linear-gradient(#0000008f,#0000);border-radius:0;height:30%;animation:none;inset:0 -8% auto}.lava-run-embers{inset:0}.lava-run-side-track{gap:clamp(6px,2vw,18px);height:100%}.lava-run-stage{grid-template-rows:auto minmax(0,1fr);gap:clamp(7px,1.4dvh,14px)}.lava-run-stage-header{z-index:8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040508b8;justify-self:center;width:min(100%,118px);min-height:38px;padding:5px 6px;position:relative;transform:none}.lava-run-stage-header span{font-size:.52rem}.lava-run-stage-header strong{font-size:clamp(.86rem,2.1vw,1.22rem)}.lava-run-stage.current-stage .lava-run-stage-header strong{font-size:clamp(.96rem,2.4vw,1.36rem)}.lava-run-platform-stack{z-index:5;gap:clamp(6px,1.25dvh,12px);padding-block:clamp(4px,1.2dvh,14px)}.lava-run-board.idle .lava-run-stage.future-stage{opacity:.6;filter:saturate(.88)brightness(.9);transform:translate(0)scale(.97)}.lava-run-stage.current-stage,.lava-run-stage.preview-current-stage{opacity:1;filter:drop-shadow(0 0 25px #facc1561)}.lava-run-stage.next-stage,.lava-run-stage.preview-next-stage{opacity:.88;filter:drop-shadow(0 0 18px #facc1538)}.lava-run-board.idle .lava-run-stage.preview-current-stage{opacity:1;filter:drop-shadow(0 0 25px #facc1561);transform:translate(0)scale(1)}.lava-run-board.idle .lava-run-stage.preview-next-stage{opacity:.86;filter:drop-shadow(0 0 18px #facc1538);transform:translate(0)scale(.99)}.lava-run-board.idle .lava-run-stage-header{background:#040508c7;border-color:#facc1547}.lava-run-stage.current-stage .lava-run-stage-header,.lava-run-stage.preview-current-stage .lava-run-stage-header{background:linear-gradient(#492207eb,#040508c7);border-color:#fef08ac7;box-shadow:0 0 0 1px #facc152e,0 0 28px #facc1542,0 12px 26px #00000057}.lava-run-stage.current-stage .lava-run-stage-header strong,.lava-run-stage.preview-current-stage .lava-run-stage-header strong{color:#fff7ad;text-shadow:0 0 18px #facc15b3,0 0 28px #f973163d;font-size:clamp(1rem,2.55vw,1.42rem)}.lava-run-stage.next-stage .lava-run-stage-header,.lava-run-stage.preview-next-stage .lava-run-stage-header{border-color:#facc157a;box-shadow:0 0 18px #facc1524,0 10px 22px #00000047}.lava-run-stage.next-stage .lava-run-stage-header strong,.lava-run-stage.preview-next-stage .lava-run-stage-header strong{color:#fde68a;text-shadow:0 0 13px #facc156b}.lava-run-page.multiplier-pulse .lava-run-stage.current-stage .lava-run-stage-header strong{animation:.52s both lava-run-count-pop}.lava-run-board.idle .lava-run-tile.dimmed{opacity:.44;filter:saturate(.75)brightness(.86)}.risk-low .lava-run-platform-stack{gap:clamp(14px,3dvh,26px);padding-block:clamp(16px,3.4dvh,34px)}.risk-medium .lava-run-platform-stack{gap:clamp(8px,1.8dvh,15px)}.risk-high .lava-run-platform-stack{gap:clamp(4px,1dvh,8px);padding-block:clamp(2px,.8dvh,8px)}.risk-low .lava-run-tile,.lava-run-page.risk-low .lava-run-stage.zone-mid .lava-run-tile,.lava-run-page.risk-low .lava-run-stage.zone-late .lava-run-tile{width:min(100%,clamp(76px,10.8vw,130px))}.risk-medium .lava-run-tile,.lava-run-page.risk-medium .lava-run-stage.zone-mid .lava-run-tile,.lava-run-page.risk-medium .lava-run-stage.zone-late .lava-run-tile{width:min(100%,clamp(64px,9vw,112px))}.risk-high .lava-run-tile,.lava-run-page.risk-high .lava-run-stage.zone-mid .lava-run-tile,.lava-run-page.risk-high .lava-run-stage.zone-late .lava-run-tile{width:min(100%,clamp(54px,7.4vw,92px))}.lava-run-tile{aspect-ratio:1.08;min-height:42px}@keyframes lava-run-raster-level-scroll{0%{background-position:0 0, 0 0, var(--canyon-offset,0px) center, calc(var(--canyon-offset,0px) + var(--lava-run-scroll-span)) center}to{background-position:0 0, 0 0, calc(var(--canyon-offset,0px) - var(--lava-run-scroll-span)) center, var(--canyon-offset,0px) center}}@keyframes lava-run-raster-lava-flow{0%{transform:translate(-5%)}to{transform:translate(5%)}}@media (width<=720px){.lava-run-header{grid-template-columns:32px minmax(0,1fr) auto 32px}.lava-run-back,.lava-run-header>.ghost-button.icon-only{border-radius:999px}.lava-run-title{grid-template-columns:34px auto 24px;width:auto}.lava-run-info-button{margin-left:-1px}.lava-run-board{min-height:clamp(384px,53dvh,520px)}.lava-run-canyon{padding:10px 6px 12px}.lava-run-main-action{grid-area:auto/1/auto/-1;min-height:50px}.lava-run-risk,.lava-run-bet-row{grid-column:1/-1}.lava-run-bet-row{grid-template-columns:40px minmax(0,1fr) 40px minmax(78px,.42fr)}.lava-run-bet-balance{padding:6px 7px}.lava-run-bet-balance span{font-size:.46rem}.lava-run-bet-balance strong{font-size:clamp(.7rem,3.1vw,.86rem)}.lava-run-side-track{gap:5px}.lava-run-stage{gap:6px}.lava-run-stage-header{min-height:32px;padding:4px 3px}.lava-run-stage-header span{font-size:.46rem}.lava-run-stage-header strong,.lava-run-stage.current-stage .lava-run-stage-header strong{font-size:clamp(.74rem,3.5vw,.96rem)}.risk-low .lava-run-tile,.lava-run-page.risk-low .lava-run-stage.zone-mid .lava-run-tile,.lava-run-page.risk-low .lava-run-stage.zone-late .lava-run-tile{width:min(100%,clamp(62px,18vw,82px))}.risk-medium .lava-run-tile,.lava-run-page.risk-medium .lava-run-stage.zone-mid .lava-run-tile,.lava-run-page.risk-medium .lava-run-stage.zone-late .lava-run-tile{width:min(100%,clamp(54px,16.5vw,74px))}.risk-high .lava-run-tile,.lava-run-page.risk-high .lava-run-stage.zone-mid .lava-run-tile,.lava-run-page.risk-high .lava-run-stage.zone-late .lava-run-tile{width:min(100%,clamp(46px,14.8vw,64px))}}@media (width<=390px){.lava-run-board{min-height:clamp(372px,51dvh,486px)}.lava-run-side-track{gap:4px}.lava-run-bet-row{grid-template-columns:40px minmax(0,1fr) 40px minmax(74px,.44fr);gap:5px}.lava-run-stage-header{min-height:30px}.risk-high .lava-run-platform-stack{gap:3px}.risk-high .lava-run-tile,.lava-run-page.risk-high .lava-run-stage.zone-mid .lava-run-tile,.lava-run-page.risk-high .lava-run-stage.zone-late .lava-run-tile{width:min(100%,clamp(44px,14.2vw,58px))}}.lava-run-page.risk-high .lava-run-canyon-depth{background-image:linear-gradient(90deg, #030306a8, #03030608 16%, #03030608 84%, #030306b8), linear-gradient(180deg, #0000000a, #450a0a1a 54%, #f9731624 100%), radial-gradient(ellipse at 50% 68%, #f9731633, transparent 58%), var(--lava-run-canyon-bg), var(--lava-run-canyon-bg);background-repeat:no-repeat,no-repeat,no-repeat,repeat-x,repeat-x;background-size:100% 100%, 100% 100%, 100% 100%, var(--lava-run-scroll-span) 100%, var(--lava-run-scroll-span) 100%;background-position:0 0, 0 0, 0 0, var(--canyon-offset,0px) center, calc(var(--canyon-offset,0px) + var(--lava-run-scroll-span)) center;filter:saturate(1.24)brightness(.96)contrast(1.06);animation:18s linear infinite lava-run-raster-high-level-scroll}.lava-run-page.risk-high .lava-run-canyon-depth:before{opacity:.34;height:30%}.lava-run-page.risk-high .lava-run-canyon-depth:after{opacity:.62;height:24%}@keyframes lava-run-raster-high-level-scroll{0%{background-position:0 0, 0 0, 0 0, var(--canyon-offset,0px) center, calc(var(--canyon-offset,0px) + var(--lava-run-scroll-span)) center}to{background-position:0 0, 0 0, 0 0, calc(var(--canyon-offset,0px) - var(--lava-run-scroll-span)) center, var(--canyon-offset,0px) center}}.game-mode .main-panel:has(.safecracker-page){background:#050608;padding:0;overflow:hidden}.page-stack:has(.safecracker-page){background:#050608;padding:0;overflow:hidden}.safecracker-game-host{gap:0}.table-game-card.safecracker .table-game-raster-art{object-fit:cover;transform:scale(1.01)}.safecracker-page{--safecracker-safe-filter-rest:drop-shadow(0 24px 34px #0000009e) saturate(1.06);--safecracker-safe-filter-click:drop-shadow(0 24px 34px #0000009e) saturate(1.08) brightness(1.12);--safecracker-safe-filter-settle:drop-shadow(0 24px 34px #0000009e) saturate(1.06) brightness(1.04);--safecracker-safe-filter-fail:drop-shadow(0 24px 34px #0000009e) saturate(1.07) brightness(1.12);--safecracker-safe-filter-open-mid:drop-shadow(0 24px 34px #0000009e) saturate(1.1) brightness(1.28);--safecracker-safe-filter-open-end:drop-shadow(0 24px 34px #0000009e) saturate(1.08) brightness(1.12);--safecracker-progress-accent:#facc15;--safecracker-progress-hot:#f59e0b;--safecracker-progress-cool:#67e8f9;--safecracker-progress-aura:#facc156b;color:#fff7ed;background:radial-gradient(circle at 50% 24%,#f59e0b47,#0000 34%),radial-gradient(circle at 14% 16%,#14b8a61f,#0000 24%),linear-gradient(#0d1015 0%,#08090c 46%,#050506 100%);grid-template-rows:auto auto minmax(0,1fr) auto;width:min(100%,100vw);max-width:520px;min-height:100dvh;margin:0 auto;display:grid;position:relative;overflow:hidden}.safecracker-page:before,.safecracker-page:after{content:"";pointer-events:none;position:absolute;inset:0}.safecracker-page:before{opacity:.42;background-color:#0000;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(0deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#0006,#0000 76%);mask-image:linear-gradient(#0006,#0000 76%)}.safecracker-page:after{background:radial-gradient(circle,#0000 0 58%,#0000006b 86%),linear-gradient(#0000 0 70%,#0000008a 100%)}.safecracker-header,.safecracker-instruction,.safecracker-stage,.safecracker-controls{z-index:2;position:relative}.safecracker-header{padding:max(8px, env(safe-area-inset-top)) 10px 8px;grid-template-columns:38px minmax(0,1fr) auto 38px;align-items:center;gap:7px;display:grid}.safecracker-instruction{color:#e0f2feb8;text-align:center;margin:-2px 14px 2px;font-size:.72rem;font-weight:800;line-height:1.2}.safecracker-icon-button,.safecracker-title button{color:#fde68a;background:#0c0d12bd;border:1px solid #fbbf243d;border-radius:50%;place-items:center;width:38px;height:38px;display:inline-grid;box-shadow:inset 0 1px #ffffff14}.safecracker-title{align-items:center;gap:6px;min-width:0;display:flex}.safecracker-title h1{color:#fff7ed;text-transform:uppercase;letter-spacing:0;text-shadow:0 0 18px #f59e0b6b;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1.08rem;font-weight:900;line-height:1;overflow:hidden}.safecracker-title button{color:#99f6e4;border-color:#14b8a647;flex:none;width:26px;height:26px}.safecracker-balance{background:#0c0d12b8;border:1px solid #fbbf243d;border-radius:8px;align-content:center;gap:1px;min-width:72px;height:38px;padding:4px 8px;display:grid}.safecracker-balance span,.safecracker-bet-bank span{color:#fff7eda8;text-transform:uppercase;letter-spacing:0;font-size:.66rem;line-height:1}.safecracker-balance strong{color:#fef3c7;white-space:nowrap;font-size:.82rem;line-height:1}.currency-sc .safecracker-balance{border-color:#38bdf857}.currency-sc .safecracker-balance strong{color:#e0f2fe}.currency-sc .safecracker-balance span{color:#e0f2feb3}.safecracker-currency-tabs{background:#06070aad;border:1px solid #fbbf2438;border-radius:999px;grid-template-columns:repeat(2,40px);height:38px;padding:3px;display:grid}.safecracker-currency-tabs button{color:#fff7eda8;background:0 0;border:0;border-radius:999px;font-size:.76rem;font-weight:900}.safecracker-currency-tabs button.active{color:#16100a;background:linear-gradient(#fde68a,#f59e0b);box-shadow:0 0 16px #f59e0b5c}.currency-sc .safecracker-currency-tabs button.active{color:#e0f2fe;background:linear-gradient(#38bdf8,#0284c7);box-shadow:0 0 18px #0ea5e96b}.safecracker-stage{place-items:start center;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:grid}.safecracker-page>.screen-shake{place-items:center;width:100%;min-width:0;min-height:0;display:grid;overflow:visible}.safecracker-embers{pointer-events:none;opacity:.78;position:absolute;inset:48px 0 128px;overflow:hidden}.safecracker-embers i{--ember-index:0;--ember-left:50%;--ember-bottom:10%;left:var(--ember-left);bottom:var(--ember-bottom);filter:drop-shadow(0 0 7px #f59e0ba6);width:3px;height:13px;animation:safecracker-ember-rise calc(2.1s + (var(--ember-index) * 90ms)) linear infinite;animation-delay:calc(var(--ember-index) * -120ms);background:linear-gradient(#fef3c7,#f59e0b 48%,#0000);border-radius:999px;position:absolute}.tone-bronze .safecracker-embers i{background:linear-gradient(#ffedd5,#d97706 52%,#0000)}.tone-diamond .safecracker-embers i{filter:drop-shadow(0 0 8px #38bdf89e);background:linear-gradient(#e0f2fe,#38bdf8 42%,#f59e0b 70%,#0000)}.safecracker-vault{place-items:start center;width:100%;min-width:0;height:100%;min-height:0;display:grid}.safecracker-safe-button{aspect-ratio:1;isolation:isolate;cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;width:min(100%,430px);padding:0;display:grid;position:relative}.safecracker-safe-button:disabled{cursor:default}.safecracker-safe-button:before{content:"";filter:blur(12px);transform:scale(calc(.92 + var(--safecracker-progress) * .16));opacity:calc(.34 + var(--safecracker-progress) * .42);background:radial-gradient(circle,#fbbf2438,#0000 63%);border-radius:50%;transition:transform .26s,opacity .26s;position:absolute;inset:7% 8% 5%}.tone-bronze .safecracker-safe-button:before{background:radial-gradient(circle,#d977063d,#0000 63%)}.tone-diamond .safecracker-safe-button:before{background:radial-gradient(circle,#38bdf82e,#f59e0b29 34%,#0000 66%)}.safecracker-safe-image{z-index:1;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;filter:var(--safecracker-safe-filter-rest);position:relative}.tone-bronze{--safecracker-progress-accent:#fb923c;--safecracker-progress-hot:#f97316;--safecracker-progress-cool:#fef3c7;--safecracker-progress-aura:#fb923c75}.tone-diamond{--safecracker-progress-accent:#7dd3fc;--safecracker-progress-hot:#f87171;--safecracker-progress-cool:#38bdf8;--safecracker-progress-aura:#38bdf87a}.action-progress .safecracker-safe-image{animation:.52s both safecracker-lock-click}.action-fail .safecracker-safe-image{animation:.43s both safecracker-safe-jolt}.action-unlocking .safecracker-safe-image,.status-unlocked .safecracker-safe-image{animation:1.28s cubic-bezier(.2,.9,.2,1) both safecracker-vault-open}.safecracker-risk-shell{z-index:2;pointer-events:none;border:1px solid #fbbf2438;border-radius:50%;position:absolute;inset:10%;box-shadow:inset 0 0 28px #fbbf2414}.tone-bronze .safecracker-risk-shell{border-color:#fb923c4d;box-shadow:inset 0 0 30px #d977061a}.tone-diamond .safecracker-risk-shell{border-color:#7dd3fc57;box-shadow:inset 0 0 38px #38bdf824,0 0 24px #0ea5e91f}.safecracker-live-pick{z-index:5;object-fit:contain;filter:drop-shadow(0 12px 14px #0009)drop-shadow(0 0 12px #fbbf246b);transform-origin:93%;pointer-events:none;width:44%;height:auto;animation:.84s cubic-bezier(.25,.85,.2,1) both safecracker-pick-insert;position:absolute;top:50%;left:9%}.action-tension .safecracker-live-pick{animation:.52s ease-in-out infinite safecracker-pick-tension}.safecracker-broken-pick{z-index:5;filter:drop-shadow(0 12px 18px #00000085);pointer-events:none;width:54%;animation:.72s ease-in both safecracker-broken-fall;position:absolute;top:36%;left:24%}.safecracker-sparks{z-index:6;background:radial-gradient(circle, #ffffffeb, #facc15d1 18%, transparent 36%), repeating-conic-gradient(from 0deg, #fbbf24e6 0 5deg, transparent 5deg 20deg);filter:blur(.2px)drop-shadow(0 0 16px #f59e0bcc);pointer-events:none;border-radius:50%;width:76px;height:76px;animation:.56s ease-out both safecracker-spark-burst;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.safecracker-multiplier-reveal{z-index:8;pointer-events:none;place-items:center;animation:.78s cubic-bezier(.16,1,.3,1) both safecracker-reveal-pop;display:grid;position:absolute;inset:2%}.safecracker-multiplier-reveal>img{object-fit:contain;filter:drop-shadow(0 0 24px #f59e0bcc);width:114%;height:114%;animation:2.8s linear infinite safecracker-burst-spin;position:absolute}.safecracker-multiplier-reveal>span{z-index:2;background:#050608a3;border:1px solid #fef3c75c;border-radius:8px;place-items:center;min-width:148px;min-height:116px;padding:13px 18px;display:grid;position:relative;box-shadow:0 0 32px #f59e0b75,inset 0 1px #ffffff1f}.safecracker-multiplier-reveal em{color:#99f6e4;text-transform:uppercase;letter-spacing:0;font-size:.7rem;font-style:normal;font-weight:900;line-height:1}.safecracker-multiplier-reveal strong{color:#fef3c7;text-shadow:0 0 18px #f59e0beb;font-size:2.28rem;font-weight:1000;line-height:1}.safecracker-multiplier-reveal small{color:#fff7ed;text-transform:uppercase;text-shadow:0 0 14px #f59e0bb8;font-size:.86rem;font-weight:1000;line-height:1}.safecracker-bust-copy{z-index:7;background:#1f0709c7;border:1px solid #f8717173;border-radius:8px;place-items:center;gap:4px;min-width:142px;padding:10px 14px;animation:.52s both safecracker-bust-pop;display:grid;position:absolute;bottom:15%;left:50%;transform:translate(-50%);box-shadow:0 0 24px #ef444447}.safecracker-bust-copy strong{color:#fecaca;font-size:.94rem;line-height:1}.safecracker-bust-copy em{color:#fff7edb3;font-size:.74rem;font-style:normal}.safecracker-controls{box-sizing:border-box;background:linear-gradient(#05060800,#050608e0 18%,#050608f5);gap:8px;width:100%;min-width:0;padding:7px 10px 8px;display:grid}.safecracker-risk-tabs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.safecracker-risk-tabs button{color:#fff7edb8;background:#0c0d12c7;border:1px solid #fbbf2433;border-radius:8px;place-items:center;gap:2px;min-width:0;height:48px;padding:7px 6px;display:grid}.safecracker-risk-tabs button.active{color:#16100a;background:linear-gradient(#fde68a,#f59e0b);border-color:#fef3c785;box-shadow:0 0 22px #f59e0b57}.safecracker-risk-tabs span{font-size:.82rem;font-weight:900;line-height:1}.risk-high .safecracker-risk-tabs button.active{background:linear-gradient(#fecaca,#f59e0b 48%,#f97316)}.risk-low .safecracker-risk-tabs button.active{background:linear-gradient(#fed7aa,#d97706)}.risk-high .safecracker-risk-tabs button.active{color:#e0f2fe;background:linear-gradient(#0f172a,#155e75 52%,#0c4a6e);box-shadow:0 0 24px #0ea5e957}.safecracker-bet-bank{grid-template-columns:44px minmax(0,1fr) minmax(104px,.55fr) 44px;align-items:stretch;gap:7px;min-height:52px;display:grid}.safecracker-bet-bank button,.safecracker-main-action{color:#16100a;background:linear-gradient(#fde68a,#f59e0b);border:0;border-radius:8px;place-items:center;display:inline-grid;box-shadow:0 10px 24px #f59e0b38,inset 0 1px #ffffff61}.currency-sc .safecracker-bet-bank button,.currency-sc .safecracker-main-action{color:#031525;background:linear-gradient(#7dd3fc,#0ea5e9 58%,#0284c7);box-shadow:0 10px 24px #0ea5e947,inset 0 1px #ffffff61}.safecracker-bet-bank button:disabled,.safecracker-main-action:disabled{opacity:.44;box-shadow:none}.safecracker-bet-bank label{text-align:center;background:#07080cb8;border:1px solid #fbbf2433;border-radius:8px;place-items:center;min-width:0;height:52px;padding:7px 10px;display:grid;position:relative}.safecracker-bet-bank .safecracker-balance{align-content:center;min-width:0;height:52px;padding:6px 8px}.safecracker-bet-bank .safecracker-balance strong{font-size:.75rem}.safecracker-bet-bank label span{pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.safecracker-bet-bank input{color:#fef3c7;text-align:center;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 58px;font-size:1.04rem;font-weight:900;line-height:1}.safecracker-bet-bank.warning label{border-color:#f871716b;box-shadow:inset 0 0 16px #ef444421}.safecracker-limit-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px;min-height:24px;padding:0 2px;display:grid}.safecracker-limit-row span,.safecracker-limit-row strong{color:#fef3c7;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.68rem;font-style:normal;font-weight:800;line-height:1;overflow:hidden}.safecracker-limit-row strong{text-align:right}.currency-sc .safecracker-limit-row span,.currency-sc .safecracker-limit-row strong{color:#7dd3fc}.safecracker-bottom-row{display:block}.safecracker-main-action{text-transform:uppercase;letter-spacing:0;grid-template-columns:22px minmax(0,auto);gap:8px;width:100%;min-width:0;height:54px;padding:0 14px;font-weight:1000}.safecracker-main-action span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.safecracker-rules-backdrop{z-index:60;background:#000000b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.safecracker-rules{color:#fff7ed;background:#090a0f;border:1px solid #fbbf2442;border-radius:8px;width:min(420px,100%);box-shadow:0 24px 60px #0000007a}.safecracker-rules header{justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 8px;display:flex}.safecracker-rules h2{margin:0;font-size:1rem}.safecracker-rules header button{color:#fef3c7;background:#ffffff0a;border:1px solid #fbbf2433;border-radius:8px;width:32px;height:32px}.safecracker-rules ul{color:#fff7edc2;margin:0;padding:0 18px 16px 32px;font-size:.86rem;line-height:1.45}@keyframes safecracker-ember-rise{0%{opacity:0;transform:translateY(22px)scale(.7)rotate(8deg)}18%{opacity:.78}to{opacity:0;transform:translateY(-170px)scale(1.08)rotate(-10deg)}}@keyframes safecracker-pick-insert{0%{opacity:0;transform:translate(-82%,-22%)rotate(-18deg)scale(.88)}48%{opacity:1;transform:translate(-18%,-50%)rotate(-4deg)scale(1)}72%{opacity:1;transform:translate(2.5%,-50%)rotate(1deg)scale(1)}to{opacity:1;transform:translateY(-50%)rotate(0)scale(1)}}@keyframes safecracker-pick-tension{0%,to{transform:translateY(-50%)rotate(0)}26%{transform:translate(1.1%,-50%)rotate(-7deg)}52%{transform:translate(.2%,-50%)rotate(5deg)}78%{transform:translate(.9%,-50%)rotate(-3deg)}}@keyframes safecracker-lock-click{0%{filter:var(--safecracker-safe-filter-rest);transform:scale(1)}42%{filter:var(--safecracker-safe-filter-click);transform:scale(1.025)rotate(.6deg)}to{filter:var(--safecracker-safe-filter-settle);transform:scale(1)}}@keyframes safecracker-safe-jolt{0%,to{filter:var(--safecracker-safe-filter-rest);transform:translate(0)rotate(0)}18%{filter:var(--safecracker-safe-filter-fail);transform:translate(-5px)rotate(-.7deg)}38%{transform:translate(5px)rotate(.8deg)}58%{filter:var(--safecracker-safe-filter-settle);transform:translate(-3px)rotate(-.5deg)}}@keyframes safecracker-vault-open{0%{filter:var(--safecracker-safe-filter-rest);transform:scale(1)}30%{filter:var(--safecracker-safe-filter-click);transform:scale(1.025)rotate(-.4deg)}66%{filter:var(--safecracker-safe-filter-open-mid);transform:scale(1.055)}to{filter:var(--safecracker-safe-filter-open-end);transform:scale(1.02)}}@keyframes safecracker-broken-fall{0%{opacity:0;transform:translate(-6%,-14%)rotate(-12deg)scale(.88)}20%{opacity:1}to{opacity:0;transform:translate(8%,72%)rotate(26deg)scale(.64)}}@keyframes safecracker-spark-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.26)rotate(0)}36%{opacity:1;transform:translate(-50%,-50%)scale(1.04)rotate(18deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.48)rotate(52deg)}}@keyframes safecracker-reveal-pop{0%{opacity:0;transform:scale(.62)}54%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes safecracker-burst-spin{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1)}}@keyframes safecracker-bust-pop{0%{opacity:0;transform:translate(-50%)translateY(12px)scale(.9)}68%{opacity:1;transform:translate(-50%)translateY(-4px)scale(1.04)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (height<=760px){.safecracker-header{padding-bottom:5px}.safecracker-vault{gap:6px}.safecracker-safe-button{width:min(100%,420px)}.safecracker-controls{gap:6px;padding-top:5px}.safecracker-risk-tabs button{height:42px;padding:5px}.safecracker-bet-bank,.safecracker-bet-bank label,.safecracker-bet-bank .safecracker-balance{height:46px;min-height:46px}.safecracker-main-action{height:48px}}@media (width>=769px) and (height<=760px){.safecracker-page{grid-template-rows:auto auto minmax(0,1fr) auto;height:100dvh;min-height:100dvh;max-height:100dvh}.safecracker-instruction{margin-bottom:0;font-size:.66rem}.safecracker-stage{max-height:calc(100dvh - 260px)}.safecracker-safe-button{width:min(100%,360px)}.safecracker-controls{gap:5px;padding:5px 10px 6px}.safecracker-risk-tabs button{height:38px}.safecracker-bet-bank,.safecracker-bet-bank label,.safecracker-bet-bank .safecracker-balance{height:42px;min-height:42px}.safecracker-limit-row{min-height:18px}.safecracker-main-action{height:44px}}@media (width<=414px){.safecracker-header{grid-template-columns:34px minmax(0,1fr) 76px 34px;gap:5px;padding-left:8px;padding-right:8px}.safecracker-icon-button{width:34px;height:34px}.safecracker-title h1{font-size:.98rem}.safecracker-title button{width:24px;height:24px}.safecracker-currency-tabs{grid-template-columns:repeat(2,35px);height:34px}.safecracker-stage{padding-left:0;padding-right:0}.safecracker-controls{padding-left:8px;padding-right:8px}}@media (width<=360px){.safecracker-header{grid-template-columns:32px minmax(0,1fr) 70px 32px;gap:4px}.safecracker-title{gap:3px}.safecracker-title h1{font-size:.88rem}.safecracker-title button{width:22px;height:22px}.safecracker-balance span,.safecracker-bet-bank span{font-size:.58rem}.safecracker-risk-tabs button{height:38px}.safecracker-bet-bank{grid-template-columns:40px minmax(0,1fr) minmax(84px,.54fr) 40px;gap:5px}.safecracker-bet-bank label span{left:9px}.safecracker-bet-bank input{padding-left:48px;padding-right:48px}.safecracker-main-action{padding-left:10px;padding-right:10px}}.slot-games-lobby .game-card-link>strong{color:#fff7ed;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;letter-spacing:0!important;min-height:0!important;padding:12px 12px 14px!important;font-size:clamp(.62rem,2.55vw,.9rem)!important;line-height:1.02!important;display:block!important}.slot-games-lobby .game-card-link{min-height:0}.playheater-lobby{gap:clamp(10px,1.8vw,16px);width:min(100%,1180px);margin:0 auto;overflow:visible}.playheater-home-hero{isolation:isolate;position:relative;min-height:clamp(132px,20vw,196px)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:clamp(14px,3vw,22px)!important}.playheater-home-hero:before,.playheater-home-hero:after{content:"";pointer-events:none;z-index:-1;position:absolute}.playheater-home-hero:before{opacity:0;background:radial-gradient(at 48% 58%,#ffc8571f,#0000 44%),radial-gradient(circle at 72% 42%,#ff5f051c,#0000 28%);animation:none;inset:-28% -14%}.playheater-home-hero:after{filter:blur(10px);background:0 0;border-radius:50%;height:64px;animation:none;bottom:-32px;left:8%;right:8%}.playheater-lobby .lobby-hero-brand{align-content:center;justify-self:center;justify-items:center;gap:14px;max-width:min(100%,680px)}.playheater-lobby .lobby-wordmark{object-fit:contain;object-position:center;width:min(460px,100%);max-height:92px}.playheater-lobby .lobby-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(100%,520px);margin-top:4px}.playheater-lobby .lobby-shortcuts .ghost-button{white-space:nowrap;background:#fff1;border-color:#ffc8572e;min-width:0;min-height:38px;padding:0 9px;font-size:clamp(.68rem,2.3vw,.82rem);font-weight:950}.lobby-ember{z-index:0;pointer-events:none;opacity:0;background:#ffc857;border-radius:50%;width:5px;height:5px;animation:4.8s linear infinite lobby-spark-rise;position:absolute;box-shadow:0 0 14px #ff5f05bd}.lobby-ember-one{animation-delay:.2s;bottom:18%;left:68%}.lobby-ember-two{animation-delay:1.4s;bottom:26%;left:86%;transform:scale(.8)}.lobby-ember-three{animation-delay:2.6s;bottom:12%;left:48%;transform:scale(.66)}.live-win-ticker{background:linear-gradient(90deg,#ff5f051c,#67e8f90b),#070a12a8;border:1px solid #ffc85721;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;height:38px;display:grid;overflow:hidden}.live-win-ticker-label{color:#120b07;background:linear-gradient(180deg, #fff2b8, var(--heater-gold) 54%, var(--heater-ember));text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;height:100%;padding:0 10px;font-size:.68rem;font-weight:950;line-height:1;display:inline-flex}.live-win-ticker-viewport{min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.live-win-ticker-track{flex:none;align-items:center;gap:12px;min-width:max-content;padding-right:12px;animation:44s linear infinite lobby-ticker;display:flex}.live-win-ticker span{color:#f8fafcdb;white-space:nowrap;align-items:center;gap:5px;font-size:.78rem;font-weight:850;display:inline-flex}.live-win-ticker i{color:#120b07;background:linear-gradient(180deg, #fff2b8, var(--heater-gold) 56%, var(--heater-ember));border-radius:50%;place-items:center;width:16px;height:16px;font-size:.62rem;font-style:normal;font-weight:1000;line-height:1;display:inline-grid;box-shadow:0 0 12px #ff5f053d}.live-win-ticker strong{color:#fff7ed;font-weight:950}.live-win-ticker em{color:var(--heater-cyan);font-style:normal;font-weight:950}.lobby-featured-banner{border:1px solid color-mix(in srgb, var(--accent,var(--heater-ember)) 42%, transparent);background:radial-gradient(circle at 18% 16%, color-mix(in srgb, var(--accent,var(--heater-ember)) 24%, transparent), transparent 34%), radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--secondary,var(--heater-cyan)) 16%, transparent), transparent 38%), linear-gradient(112deg, #0f1016fa, #1f1209eb);min-width:0;min-height:112px;box-shadow:0 18px 52px #00000047, 0 0 32px color-mix(in srgb, var(--accent,var(--heater-ember)) 12%, transparent);border-radius:8px;grid-template-columns:minmax(104px,.42fr) minmax(0,1fr) auto;align-items:center;gap:clamp(10px,2.4vw,18px);padding:clamp(10px,2.4vw,16px);display:grid;overflow:hidden}.lobby-featured-art{background:radial-gradient(circle at 50% 30%, #ffffff21, transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--accent,var(--heater-ember)) 28%, transparent), #03071280);border-radius:8px;place-items:center;min-width:0;height:clamp(78px,15vw,102px);display:grid;overflow:hidden}.lobby-featured-logo{object-fit:contain;filter:drop-shadow(0 9px 12px #0000007a);width:min(96%,154px);height:min(82%,76px);display:block}.lobby-featured-fallback{color:#120b07;font-size:1rem;font-weight:1000}.lobby-featured-copy{gap:4px;min-width:0;display:grid}.lobby-featured-copy span,.playheater-lobby .lobby-section-title span{color:var(--heater-cyan);text-transform:uppercase;font-size:.68rem;font-weight:950;line-height:1}.lobby-featured-copy h2{color:#fff7ed;text-overflow:ellipsis;text-shadow:0 2px 12px #00000094,0 0 16px #ff5f053d;min-width:0;margin:0;font-size:clamp(1.14rem,4.8vw,1.82rem);line-height:1;overflow:hidden}.lobby-featured-copy p{color:#fff7ede6;text-shadow:0 2px 10px #00000094;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:44rem;margin:0;font-size:clamp(.74rem,2.4vw,.9rem);font-weight:850;line-height:1.28;display:-webkit-box;overflow:hidden}.lobby-featured-play{white-space:nowrap;min-height:40px;padding:0 13px}.lobby-game-section{gap:8px;min-width:0;display:grid;position:relative}.lobby-game-section:after{content:"";z-index:6;pointer-events:none;background:linear-gradient(90deg,#070a1200,#070a12eb);width:28px;position:absolute;top:38px;bottom:14px;right:-1px}.playheater-lobby .lobby-section-title{align-items:center;gap:10px;min-width:0}.playheater-lobby .lobby-section-title>div{align-items:baseline;gap:8px;min-width:0;display:flex}.playheater-lobby .lobby-section-title h2{color:#fff7ed;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:clamp(1rem,3.4vw,1.28rem);line-height:1;overflow:hidden}.lobby-view-all{color:#fff7edc7;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffc85724;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:2px;min-height:30px;padding:0 8px;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.lobby-rail{scroll-snap-type:x proximity;scrollbar-color:#ffc8578f #ffffff14;scrollbar-width:thin;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;gap:10px;min-width:0;padding:2px 2px 12px;scroll-padding-inline:2px;display:flex;overflow:auto hidden}.lobby-rail::-webkit-scrollbar{height:6px;display:block}.lobby-rail::-webkit-scrollbar-track{background:#ffffff13;border-radius:999px}.lobby-rail::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#ffc857c7,#ff5f05b8);border-radius:999px}.playheater-lobby .lobby-rail>.game-card,.playheater-lobby .lobby-rail>.table-game-card.title-card{scroll-snap-align:start;flex:0 0 clamp(142px,28vw,182px);min-width:0;min-height:0}.playheater-lobby .game-card,.playheater-lobby .table-game-card.title-card{background:radial-gradient(circle at 72% 0%, color-mix(in srgb, var(--accent,var(--heater-ember)) 20%, transparent), transparent 40%), linear-gradient(180deg, #16171ff2, #080a10f5);transition:transform var(--heater-base) var(--heater-ease), border-color var(--heater-base) ease, box-shadow var(--heater-base) ease;border-color:#ffffff1c;box-shadow:0 12px 34px #0000003d}.playheater-lobby .game-card:hover,.playheater-lobby .table-game-card.title-card:hover,.playheater-lobby .table-game-card.title-card:focus-visible{border-color:color-mix(in srgb, var(--accent,var(--heater-ember)) 56%, transparent);box-shadow:0 18px 42px #00000057, 0 0 24px color-mix(in srgb, var(--accent,var(--heater-ember)) 18%, transparent);transform:translateY(-3px)}.playheater-lobby .game-card:active,.playheater-lobby .table-game-card.title-card:active{transform:translateY(0)scale(.98)}.playheater-lobby .game-card-link,.playheater-lobby .table-game-card.title-card{text-align:left;gap:0;display:grid;min-height:0!important}.playheater-lobby .game-card-link{height:auto;grid-template-rows:clamp(102px,21vw,128px) 38px!important}.playheater-lobby .table-game-card.title-card{padding:0;grid-template-rows:clamp(102px,21vw,128px) 38px!important}.playheater-lobby .game-art,.playheater-lobby .table-game-art{background:radial-gradient(circle at 42% 26%, color-mix(in srgb, var(--secondary,var(--heater-cyan)) 22%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--accent,var(--heater-ember)) 20%, transparent), #04070d75);border-bottom:1px solid #ffffff13;height:auto!important;min-height:0!important}.playheater-lobby .game-card .game-art{background:radial-gradient(circle at 42% 22%, color-mix(in srgb, var(--accent,var(--heater-ember)) 16%, transparent), transparent 42%), #04070d47!important}.playheater-lobby .game-logo{width:100%;min-height:0}.playheater-lobby .logo-orbit.has-logo-image{width:min(92%,150px);height:70px}.playheater-lobby .logo-orbit.has-logo-image img{max-height:68px}.playheater-lobby .table-game-raster-art{padding:clamp(7px,4%,12px)!important}.playheater-lobby .game-card-link>strong,.playheater-lobby .table-game-card.title-card>strong{color:#fff7ed;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;min-height:0!important;padding:9px 10px 10px!important;font-size:clamp(.72rem,2.7vw,.88rem)!important;line-height:1.05!important;display:block!important}.playheater-lobby .game-card-badges,.playheater-lobby .table-badges{z-index:5;pointer-events:none;flex-wrap:wrap;align-items:center;gap:4px;padding:0;display:flex;position:absolute;top:7px;left:7px;right:7px}.playheater-lobby .game-card-badges span{color:#fff7edeb;text-transform:uppercase;max-width:100%;min-height:20px;text-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040810b8;border:1px solid #ffffff21;border-radius:999px;padding:0 7px;font-size:.56rem;font-weight:950;line-height:1}.playheater-lobby .game-card-badges .hot-badge{color:#180b04;background:linear-gradient(180deg, #fff2b8, var(--heater-gold) 56%, var(--heater-ember));border-color:#ffc85780;animation:2.4s ease-in-out infinite lobby-badge-pulse}.playheater-lobby .game-card-badges .game-badge-new{color:#05242d!important;background:linear-gradient(180deg, #ecfeff, var(--heater-cyan))!important}.playheater-lobby .game-card-badges .game-badge-featured{color:#160c06!important;background:linear-gradient(#fff7ed,#ffc857)!important}.playheater-lobby .game-badge-table,.playheater-lobby .game-badge-arcade{color:#dff9ff;background:#050a12e0;border-color:#67e8f92e}.playheater-lobby .favorite-button{color:#fff7edc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070cad;border-color:#ffffff21;width:30px;height:30px;top:7px;right:7px}.playheater-lobby .favorite-button.active{color:#ffc857;background:#3e1f09c7;border-color:#ffc85780;box-shadow:0 0 18px #ff5f053d}.compliance{color:#e2e8f0b8;background:#080b1261;border-color:#ffffff13;padding:9px 11px;font-size:.73rem;line-height:1.35}.compliance.compact{font-size:.7rem}.mobile-compliance .compliance{margin-top:8px}.main-panel:has(.playheater-lobby) .mobile-compliance{display:none}@media (width<=1020px){.mobile-tabbar{padding:6px 8px max(6px, var(--app-safe-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0a0c12d1,#080a0ffa),radial-gradient(circle at 50% 0,#ff5f052e,#0000 62%);border-top-color:#ffc85724;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;box-shadow:0 -14px 34px #00000057}.mobile-tabbar.has-admin{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:3px}.mobile-tabbar button{background:0 0;border-color:#0000;min-width:0;min-height:50px}.mobile-tabbar.has-admin button{min-height:48px}.mobile-tabbar button.active{color:#fff7ed;background:#ff5f051f;border-color:#ffc85738;box-shadow:inset 0 0 0 1px #ffc85714,0 0 22px #ff5f0529}}@media (width<=720px){.playheater-lobby .lobby-section-title{flex-direction:row;align-items:center}}@media (width<=620px){.playheater-lobby{gap:10px}.playheater-home-hero{min-height:140px!important}.playheater-lobby .lobby-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.playheater-lobby .lobby-shortcuts .ghost-button{gap:4px;min-height:34px;padding:0 5px;font-size:.62rem}.playheater-lobby .lobby-shortcuts .ghost-button svg{width:14px;height:14px}.live-win-ticker{grid-template-columns:78px minmax(0,1fr);height:34px}.live-win-ticker-label{padding:0 8px;font-size:.58rem}.live-win-ticker span{font-size:.7rem}.live-win-ticker i{width:14px;height:14px;font-size:.54rem}.lobby-featured-banner{grid-template-columns:92px minmax(0,1fr);gap:9px;min-height:118px}.lobby-featured-art{grid-row:span 2;height:94px}.lobby-featured-logo{width:min(96%,132px);height:min(82%,66px)}.lobby-featured-copy h2{font-size:clamp(.98rem,5vw,1.22rem)}.lobby-featured-copy p{-webkit-line-clamp:2;font-size:.68rem}.lobby-featured-play{width:fit-content;min-height:34px;padding:0 11px;font-size:.72rem}.playheater-lobby .lobby-section-title>div{align-items:center;gap:6px}.playheater-lobby .lobby-section-title h2{font-size:.98rem}.playheater-lobby .lobby-section-title span{font-size:.6rem}.lobby-view-all{min-height:28px;padding-inline:7px;font-size:.58rem}.lobby-rail{gap:8px;margin-inline:-2px;padding-inline:2px}.playheater-lobby .lobby-rail>.game-card,.playheater-lobby .lobby-rail>.table-game-card.title-card{flex-basis:clamp(136px,43vw,168px)}.playheater-lobby .game-card-link,.playheater-lobby .table-game-card.title-card{grid-template-rows:clamp(96px,31vw,118px) 36px!important}.playheater-lobby .logo-orbit.has-logo-image{width:min(92%,128px);height:58px}.playheater-lobby .logo-orbit.has-logo-image img{max-height:58px}.playheater-lobby .game-card-link>strong,.playheater-lobby .table-game-card.title-card>strong{padding:8px 9px 9px!important;font-size:clamp(.68rem,3.7vw,.82rem)!important}}@media (width<=360px){.playheater-home-hero{padding:12px!important}.playheater-lobby .lobby-wordmark{width:min(100%,340px);max-height:88px}.playheater-lobby .lobby-shortcuts .ghost-button{font-size:.56rem}.playheater-lobby .lobby-rail>.game-card,.playheater-lobby .lobby-rail>.table-game-card.title-card{flex-basis:132px}.playheater-lobby .game-card-badges span{min-height:18px;padding-inline:6px;font-size:.5rem}.mobile-tabbar button{gap:2px;min-height:46px;padding-inline:1px;font-size:.58rem}.mobile-tabbar.has-admin button{gap:1px;min-height:46px;padding-inline:0;font-size:.48rem}.mobile-tabbar.has-admin button svg{width:14px;height:14px}.mobile-tabbar.has-admin button span{font-size:.48rem;line-height:1}}@media (prefers-reduced-motion:reduce){.playheater-home-hero:before,.playheater-home-hero:after,.lobby-ember,.live-win-ticker-track,.playheater-lobby .game-card-badges .hot-badge{animation:none}}@keyframes lobby-hero-heat{0%{opacity:.48;transform:translate(-1%)scale(1)}to{opacity:.72;transform:translate(1%,-1%)scale(1.03)}}@keyframes lobby-ember-glow{0%,to{opacity:.46;transform:scaleX(.94)}50%{opacity:.86;transform:scaleX(1.04)}}@keyframes lobby-spark-rise{0%{opacity:0;transform:translateY(18px)scale(.72)}16%{opacity:.82}to{opacity:0;transform:translateY(-92px)scale(1.05)}}@keyframes lobby-ticker{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes lobby-badge-pulse{0%,to{box-shadow:0 0 #ff5f0500}50%{box-shadow:0 0 16px #ff5f0542}}.playheater-rewards{isolation:isolate;gap:14px;width:min(100%,1120px);margin:0 auto;padding-bottom:12px;position:relative}.main-panel:has(.playheater-rewards) .mobile-compliance{display:none}.rewards-daily-hero{border-radius:var(--heater-radius);min-width:0;box-shadow:var(--heater-shadow), 0 0 42px #ff5f051f;background:linear-gradient(120deg,#ff5f0538,#080b12e0 48%,#67e8f91a),linear-gradient(#191b22fa,#080a10fa);border:1px solid #ffc85733;grid-template-columns:minmax(0,1fr) minmax(230px,.62fr);grid-template-areas:"copy chest""ticker ticker";gap:14px;padding:18px;display:grid;position:relative;overflow:hidden}.rewards-daily-hero:before,.rewards-daily-hero:after{content:"";pointer-events:none;position:absolute}.rewards-daily-hero:before{opacity:.64;background:linear-gradient(90deg,#0000 0 68%,#ffc85714 82%,#0000),repeating-linear-gradient(100deg,#0000 0 34px,#ffffff06 35px 36px);inset:0}.rewards-daily-hero:after{filter:blur(24px);background:#ff5f0538;height:60px;bottom:-30px;left:8%;right:10%}.rewards-hero-copy,.rewards-chest-stage,.rewards-live-ticker{z-index:1;position:relative}.rewards-hero-copy{grid-area:copy;align-content:center;gap:10px;min-width:0;display:grid}.rewards-badge-row{color:#170c05;background:linear-gradient(180deg, #fff7d1, var(--heater-gold) 55%, var(--heater-ember));text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;width:fit-content;max-width:100%;min-height:31px;padding:5px 9px;font-size:.72rem;font-weight:1000;line-height:1;display:inline-flex;overflow:hidden;box-shadow:0 0 18px #ff5f0547,inset 0 1px #ffffff85}.rewards-badge-row img{object-fit:contain;filter:drop-shadow(0 2px 4px #0000004d);width:23px;height:23px}.rewards-hero-copy h1{color:#fff7ed;text-shadow:0 0 20px #ff5f055c,0 3px 12px #0000008f;margin:0;font-size:2.75rem;line-height:.92}.rewards-amount{color:#fff6c8;text-shadow:0 0 28px #ffc85775,0 0 42px #ff5f0542;min-width:0;font-size:3.25rem;font-weight:1000;line-height:.92}.rewards-amount span{color:var(--heater-cyan);vertical-align:.45em;font-size:1.1rem}.rewards-hero-meters{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.rewards-hero-meters span,.rewards-section-pill{color:#fff7ede6;white-space:nowrap;background:#05080e9e;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:.72rem;font-weight:950;line-height:1;display:inline-flex}.rewards-claim-button{text-transform:uppercase;width:fit-content;min-width:190px;min-height:50px;margin-top:2px;padding-inline:18px;font-size:.94rem;animation:2.2s ease-in-out infinite rewards-button-pulse}.rewards-claim-button:disabled{animation:none}.rewards-chest-stage{grid-area:chest;place-items:center;min-width:0;min-height:214px;display:grid;overflow:visible}.rewards-chest-stage:before{content:"";filter:blur(22px);background:#ffc85738;border-radius:50%;animation:2.8s ease-in-out infinite rewards-glow-breathe;position:absolute;inset:20% 8% 6%}.rewards-burst-fx{opacity:.72;mix-blend-mode:screen;filter:saturate(1.12);width:min(122%,360px);max-width:none;animation:10s linear infinite rewards-burst-spin;position:absolute}.rewards-chest{object-fit:contain;filter:drop-shadow(0 18px 24px #00000080)drop-shadow(0 0 22px #ff5f0557);transform-origin:50% 72%;width:min(100%,260px);max-height:230px;animation:2.6s ease-in-out infinite rewards-chest-float;position:relative}.rewards-chest.opened{animation:rewards-chest-open .68s var(--heater-ease) both, rewards-chest-float 2.6s .7s ease-in-out infinite}.rewards-ember{opacity:0;background:#ffc857;border-radius:50%;width:5px;height:5px;animation:3.4s linear infinite rewards-ember-rise;position:absolute;box-shadow:0 0 13px #ff5f05e6}.rewards-ember-one{animation-delay:.1s;bottom:24%;left:20%}.rewards-ember-two{animation-delay:1.2s;bottom:16%;left:78%}.rewards-ember-three{animation-delay:2.1s;bottom:8%;left:58%}.rewards-claim-burst{pointer-events:none;position:absolute;inset:0}.rewards-claim-burst span,.rewards-claim-burst i{position:absolute;top:48%;left:50%}.rewards-claim-burst span{background:linear-gradient(180deg, #fff7d1, var(--heater-gold), var(--heater-ember));width:7px;height:22px;transform:rotate(calc(var(--burst-index) * 40deg)) translateY(-22px);transform-origin:50% 70px;border-radius:999px;animation:.72s ease-out both rewards-ray-pop;box-shadow:0 0 14px #ffc85794}.rewards-claim-burst i{filter:drop-shadow(0 0 8px #ffc8578a);width:22px;height:22px;animation:.98s ease-out both rewards-coin-fly;animation-delay:calc(var(--coin-index) * 55ms);background:url(/assets/symbols/frontier/coin_1000.png) 50%/contain no-repeat;border-radius:50%}.rewards-live-ticker{border-radius:var(--heater-radius);background:linear-gradient(90deg,#ff5f051f,#67e8f90d),#04070da3;border:1px solid #ffc85721;grid-area:ticker;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;height:36px;display:grid;overflow:hidden}.rewards-live-label{color:#140b05;background:linear-gradient(180deg, #fff2b8, var(--heater-gold) 56%, var(--heater-ember));text-transform:uppercase;align-items:center;gap:5px;height:100%;padding:0 10px;font-size:.68rem;font-weight:1000;display:inline-flex}.rewards-live-viewport{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.rewards-live-track{align-items:center;gap:12px;min-width:max-content;padding-right:12px;animation:38s linear infinite rewards-ticker;display:inline-flex}.rewards-live-track span{color:#fff7ede0;white-space:nowrap;align-items:center;gap:6px;font-size:.76rem;font-weight:850;display:inline-flex}.rewards-live-track i{background:var(--heater-cyan);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #67e8f985}.rewards-section,.rewards-mystery-crate,.rewards-wallet-snapshot,.rewards-activity-section{gap:10px;min-width:0;display:grid;position:relative}.rewards-section-title{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.rewards-section-title.compact{align-items:start}.rewards-section-title>div{gap:2px;min-width:0;display:grid}.rewards-section-title span{color:var(--heater-cyan);text-transform:uppercase;font-size:.68rem;font-weight:950;line-height:1}.rewards-section-title h2{color:#fff7ed;overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.25rem;line-height:1.05}.rewards-streak-section{overflow:hidden}.rewards-streak-claim{white-space:nowrap;align-items:center;gap:6px;min-height:34px;padding-inline:10px;font-size:.72rem;font-weight:950;display:inline-flex}.rewards-streak-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;min-width:0;display:grid}.rewards-streak-day{border-radius:var(--heater-radius);text-align:center;background:radial-gradient(circle at 50% 0,#ffc8571a,#0000 48%),linear-gradient(#181b24f0,#080a10f0);border:1px solid #ffffff1c;align-content:center;justify-items:center;gap:5px;min-width:0;min-height:116px;padding:9px 6px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000038}.rewards-streak-day.current{border-color:#67e8f97a;animation:2s ease-in-out infinite rewards-streak-glow;box-shadow:0 0 24px #67e8f92e,0 10px 28px #00000042}.rewards-streak-day.claimed{border-color:#22c55e4d}.rewards-streak-day.locked{opacity:.76}.rewards-streak-day.jackpot{background:radial-gradient(circle at 50% 0,#ffc85742,#0000 48%),linear-gradient(#26180af0,#080a10f5);border-color:#ffc8576b}.rewards-streak-icon{color:#120b07;background:linear-gradient(180deg, #fff8d4, var(--heater-gold) 55%, var(--heater-ember));border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 0 16px #ff5f0538}.rewards-streak-day.locked .rewards-streak-icon{color:#fff7edcc;background:#ffffff17}.rewards-streak-day strong{color:#fff7ed;text-overflow:ellipsis;min-width:0;max-width:100%;font-size:.78rem;line-height:1;overflow:hidden}.rewards-streak-day span,.rewards-streak-day small{color:#fff7edc7;text-overflow:ellipsis;max-width:100%;font-size:.64rem;font-weight:850;line-height:1.1;overflow:hidden}.rewards-streak-day em{color:#160c05;background:var(--heater-gold);text-transform:uppercase;border-radius:999px;align-items:center;min-height:18px;padding:0 6px;font-size:.55rem;font-style:normal;font-weight:1000;line-height:1;display:inline-flex}.rewards-streak-status{flex-wrap:wrap;gap:7px;display:flex}.rewards-streak-status span{color:#fff7edb8;background:#ffffff0f;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:.68rem;font-weight:900;display:inline-flex}.rewards-streak-burst{pointer-events:none;mix-blend-mode:screen;width:120px;animation:.78s ease-out both rewards-burst-pop;position:absolute;top:4px;right:4%}.rewards-mission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-width:0;display:grid}.rewards-mission-card{border-radius:var(--heater-radius);background:radial-gradient(circle at 90% 0%, var(--reward-card-glow,#ff5f0533), transparent 46%), linear-gradient(180deg, #171922f2, #070a11f5);border:1px solid #ffffff1c;grid-template-rows:auto minmax(24px,auto) auto auto;gap:8px;min-width:0;min-height:138px;padding:12px;display:grid;overflow:hidden;box-shadow:0 13px 32px #0000003d}.rewards-mission-card.ember{--reward-card-glow:#ff5f053d}.rewards-mission-card.gold{--reward-card-glow:#ffc8573d}.rewards-mission-card.cyan{--reward-card-glow:#67e8f92e}.rewards-mission-card.green{--reward-card-glow:#22c55e2e}.rewards-mission-card.claimable{border-color:#ffc85770;box-shadow:0 0 24px #ff5f0529,0 13px 32px #0000004d}.rewards-mission-card.claimed{border-color:#22c55e42}.rewards-mission-head,.rewards-mission-foot{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.rewards-mission-head>span{border-radius:var(--heater-radius);color:#150b05;background:linear-gradient(180deg, #fff7d1, var(--heater-gold) 56%, var(--heater-ember));flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 16px #ff5f0533}.rewards-mission-head small{min-width:0;color:var(--heater-cyan);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:950;overflow:hidden}.rewards-mission-card>strong{color:#fff7ed;text-overflow:ellipsis;min-width:0;font-size:1rem;line-height:1.05;overflow:hidden}.rewards-mission-progress{background:#ffffff14;border-radius:999px;height:9px;overflow:hidden}.rewards-mission-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--heater-ember), var(--heater-gold), var(--heater-cyan));min-width:7px;height:100%;transition:width .28s var(--heater-ease);display:block;box-shadow:0 0 13px #ffc85747}.rewards-mission-foot>span{color:#fff7edb8;white-space:nowrap;min-width:42px;font-size:.68rem;font-weight:900}.rewards-mission-claim{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;max-width:132px;min-height:30px;padding:0 8px;font-size:.63rem;font-weight:950;overflow:hidden}.rewards-feature-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:10px;min-width:0;display:grid}.rewards-mystery-crate,.rewards-wallet-snapshot,.rewards-activity-section{border-radius:var(--heater-radius);background:radial-gradient(circle at 80% 0,#ff5f0529,#0000 42%),linear-gradient(#181b23f0,#070a11f2);border:1px solid #ffffff1c;padding:14px;box-shadow:0 14px 36px #0000003d}.rewards-crate-button{border-radius:var(--heater-radius);color:#fff7ed;cursor:pointer;background:linear-gradient(90deg,#ff5f051f,#67e8f90f),#0206175c;border:0;grid-template-columns:minmax(116px,.58fr) minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:164px;padding:0;display:grid;position:relative;overflow:hidden}.rewards-crate-button:disabled{cursor:progress}.rewards-crate-closed,.rewards-crate-open,.rewards-crate-burst{object-fit:contain;filter:drop-shadow(0 15px 18px #0000008a);width:100%;min-width:0;max-height:158px}.rewards-crate-open,.rewards-crate-burst{opacity:0;width:min(52%,200px);position:absolute;top:50%;left:0;transform:translateY(-50%)scale(.9)}.rewards-crate-burst{mix-blend-mode:screen}.rewards-mystery-crate.opening .rewards-crate-closed{animation:.52s ease-in-out both rewards-crate-shake}.rewards-mystery-crate.revealed .rewards-crate-closed,.rewards-mystery-crate.opening .rewards-crate-closed{opacity:0}.rewards-mystery-crate.revealed .rewards-crate-open,.rewards-mystery-crate.opening .rewards-crate-burst{opacity:1;transform:translateY(-50%)scale(1)}.rewards-crate-reveal{text-align:left;gap:5px;min-width:0;padding-right:12px;display:grid}.rewards-crate-reveal strong{color:#fff7ed;text-overflow:ellipsis;text-transform:uppercase;min-width:0;font-size:1.55rem;line-height:.96;overflow:hidden}.rewards-crate-reveal small{color:#fff7edc2;font-size:.78rem;font-weight:850}.rewards-wallet-link{align-items:center;gap:2px;min-width:42px;min-height:34px;padding:0 8px;display:inline-flex}.rewards-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.rewards-wallet-tile{border-radius:var(--heater-radius);background:radial-gradient(circle at 24% 18%, var(--wallet-glow,#ffc85733), transparent 52%), #02061752;border:1px solid #ffffff1c;grid-template-rows:auto auto auto;grid-template-columns:46px minmax(0,1fr);align-content:center;column-gap:8px;min-width:0;min-height:118px;padding:10px;display:grid;overflow:hidden}.rewards-wallet-tile.gold{--wallet-glow:#ffc8573d}.rewards-wallet-tile.cyan{--wallet-glow:#67e8f933}.rewards-wallet-tile img{object-fit:contain;width:46px;height:46px;filter:drop-shadow(0 0 12px var(--wallet-glow,#ffc85747));grid-row:1/-1;align-self:center}.rewards-wallet-tile span,.rewards-wallet-tile small{color:#fff7edad;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.62rem;font-weight:900;line-height:1;overflow:hidden}.rewards-wallet-tile strong{color:#fff7ed;text-overflow:ellipsis;min-width:0;font-size:1.26rem;line-height:1;overflow:hidden}.rewards-level-strip{border-radius:var(--heater-radius);background:#ffffff0f;justify-content:space-between;align-items:center;gap:8px;min-height:35px;padding:0 10px;display:flex}.rewards-level-strip span,.rewards-level-strip strong{color:#fff7edd6;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.74rem;font-weight:950;overflow:hidden}.rewards-activity-section{background:linear-gradient(90deg,#ff5f051a,#67e8f90b),linear-gradient(#181b23eb,#070a11f0)}.rewards-activity-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;min-width:0;display:grid}.rewards-activity-feed,.rewards-history-list{gap:7px;min-width:0;display:grid}.rewards-activity-feed article,.rewards-history-list article{border-radius:var(--heater-radius);background:#02061747;border:1px solid #ffffff17;align-items:center;gap:8px;min-width:0;min-height:52px;padding:9px;display:grid;overflow:hidden}.rewards-activity-feed article{grid-template-columns:32px minmax(0,1fr)}.rewards-activity-feed article>span{border-radius:var(--heater-radius);color:#130b05;background:linear-gradient(180deg, #fff7d1, var(--heater-gold) 56%, var(--heater-ember));place-items:center;width:32px;height:32px;display:grid}.rewards-activity-feed div,.rewards-history-list article{min-width:0}.rewards-history-list article{grid-template-columns:minmax(0,1fr) auto auto}.rewards-activity-feed strong,.rewards-history-list strong,.rewards-history-list span{color:#fff7ed;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:950;line-height:1.1;overflow:hidden}.rewards-activity-feed small,.rewards-history-list small{color:#fff7eda8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;font-weight:800;overflow:hidden}.rewards-history-list strong{color:#fff2b8}.rewards-history-list .empty{grid-template-columns:1fr;align-content:center}.rewards-compliance{border-radius:var(--heater-radius);color:#e2e8f094;text-align:center;background:#05080e57;border:1px solid #fff1;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;padding:8px 10px;font-size:.68rem;font-weight:750;line-height:1.25;display:flex}@media (width<=900px){.rewards-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rewards-activity-grid{grid-template-columns:1fr}}@media (width<=720px){.playheater-rewards{gap:11px}.rewards-daily-hero{grid-template-columns:1fr;grid-template-areas:"copy""chest""ticker";gap:10px;padding:14px}.rewards-hero-copy{justify-items:start}.rewards-hero-copy h1{font-size:2.18rem}.rewards-amount{font-size:2.62rem}.rewards-chest-stage{min-height:176px}.rewards-chest{width:min(82%,230px)}.rewards-streak-strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin-inline:-1px;padding:1px 1px 8px;display:flex;overflow-x:auto}.rewards-streak-strip::-webkit-scrollbar{display:none}.rewards-streak-day{scroll-snap-align:start;flex:0 0 92px;min-height:108px}.rewards-feature-grid{grid-template-columns:1fr}.rewards-crate-button{min-height:146px}}@media (width<=520px){.rewards-section-title h2{font-size:1.08rem}.rewards-section-title{align-items:flex-start}.rewards-section-pill{min-height:26px;padding-inline:8px;font-size:.62rem}.rewards-mission-grid{grid-template-columns:1fr}.rewards-mission-card{min-height:126px}.rewards-crate-reveal strong{font-size:1.26rem}}@media (width<=390px){.rewards-daily-hero,.rewards-mystery-crate,.rewards-wallet-snapshot,.rewards-activity-section{padding:11px}.rewards-hero-copy h1{font-size:1.86rem}.rewards-amount{font-size:2.24rem}.rewards-amount span{font-size:.88rem}.rewards-claim-button{width:100%;min-width:0;min-height:48px;padding-inline:10px;font-size:.82rem}.rewards-live-ticker{grid-template-columns:64px minmax(0,1fr);height:34px}.rewards-live-label{padding-inline:8px;font-size:.58rem}.rewards-live-track span{font-size:.68rem}.rewards-streak-claim{min-height:30px;padding-inline:8px;font-size:.62rem}.rewards-streak-day{flex-basis:86px}.rewards-wallet-tile{grid-template-columns:36px minmax(0,1fr);min-height:104px;padding:8px}.rewards-wallet-tile img{width:36px;height:36px}.rewards-wallet-tile strong{font-size:1.03rem}.rewards-crate-button{grid-template-columns:96px minmax(0,1fr);min-height:132px}.rewards-history-list article{grid-template-columns:minmax(0,1fr) auto}.rewards-history-list small{display:none}}@media (width<=340px){.rewards-badge-row{font-size:.62rem}.rewards-hero-copy h1{font-size:1.68rem}.rewards-amount{font-size:2rem}.rewards-wallet-grid{gap:6px}.rewards-crate-button{grid-template-columns:84px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.rewards-claim-button,.rewards-chest,.rewards-burst-fx,.rewards-ember,.rewards-live-track,.rewards-streak-day.current,.rewards-chest-stage:before,.rewards-claim-burst span,.rewards-claim-burst i,.rewards-streak-burst,.rewards-mystery-crate.opening .rewards-crate-closed{animation:none!important}}@keyframes rewards-button-pulse{0%,to{box-shadow:0 0 22px #ff5f0538,inset 0 1px #ffffff80}50%{box-shadow:0 0 34px #ff5f056b,0 0 22px #ffc85729,inset 0 1px #ffffff8f}}@keyframes rewards-glow-breathe{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:.95;transform:scale(1.06)}}@keyframes rewards-burst-spin{0%{transform:rotate(0)scale(.96)}to{transform:rotate(360deg)scale(.96)}}@keyframes rewards-chest-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}@keyframes rewards-chest-open{0%{filter:drop-shadow(0 18px 24px #00000080);transform:translateY(0)scale(1)}46%{filter:drop-shadow(0 20px 24px #00000080)drop-shadow(0 0 34px #ffc857a3);transform:translateY(-16px)scale(1.08)rotate(-2deg)}to{transform:translateY(0)scale(1)}}@keyframes rewards-ember-rise{0%{opacity:0;transform:translateY(14px)scale(.72)}18%{opacity:.8}to{opacity:0;transform:translateY(-96px)scale(1.08)}}@keyframes rewards-ray-pop{0%{opacity:0;transform:rotate(calc(var(--burst-index) * 40deg)) translateY(-14px) scaleY(.2)}35%{opacity:1}to{opacity:0;transform:rotate(calc(var(--burst-index) * 40deg)) translateY(-72px) scaleY(1)}}@keyframes rewards-coin-fly{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}18%{opacity:1}to{opacity:0;transform:translate(calc(-50% + (var(--coin-index) - 2) * 34px), calc(-126px - var(--coin-index) * 13px)) scale(1.08) rotate(120deg)}}@keyframes rewards-ticker{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rewards-streak-glow{0%,to{box-shadow:0 0 18px #67e8f91f,0 10px 28px #0000003d}50%{box-shadow:0 0 28px #67e8f93d,0 12px 32px #0000004d}}@keyframes rewards-burst-pop{0%{opacity:0;transform:scale(.7)rotate(-12deg)}42%{opacity:1}to{opacity:0;transform:scale(1.26)rotate(12deg)}}@keyframes rewards-crate-shake{0%,to{transform:translate(0)rotate(0)}18%{transform:translate(-5px)rotate(-2deg)}38%{transform:translate(5px)rotate(2deg)}58%{transform:translate(-3px)rotate(-1deg)}78%{transform:translate(3px)rotate(1deg)}}.admin-portal-shell,.admin-portal-denied{color:#f8fafc;background:radial-gradient(circle at 12% 8%,#ff5f052e,#0000 28%),radial-gradient(circle at 88% 12%,#22d3ee21,#0000 30%),linear-gradient(145deg,#06080d 0%,#121722 48%,#070a10 100%);min-height:100dvh}.admin-portal-shell{grid-template-columns:278px minmax(0,1fr);display:grid}.admin-portal-sidebar{background:linear-gradient(#0a0e16f5,#05080ef0),radial-gradient(circle at 50% 0,#ffc8571f,#0000 38%);border-right:1px solid #ffffff1a;grid-template-rows:auto 1fr;gap:18px;min-height:100dvh;padding:22px 18px;display:grid;box-shadow:14px 0 34px #0000003d}.admin-portal-brand{align-content:start;gap:8px;display:grid}.admin-portal-brand .playheater-lockup{justify-content:flex-start}.admin-portal-brand span,.admin-portal-kicker,.admin-portal-footnote,.admin-portal-muted{color:#e2e8f0a8;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:850}.admin-portal-sidebar nav{align-content:start;gap:8px;display:grid}.admin-portal-sidebar button,.admin-portal-session button,.admin-portal-link-button,.admin-portal-search button,.admin-portal-action-row button{color:#e5edf8;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;min-height:40px;font-weight:900}.admin-portal-sidebar button{text-align:left;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;padding:0 12px;display:grid}.admin-portal-sidebar button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-portal-sidebar button.active{color:#fff7ed;background:linear-gradient(90deg,#ff5f052e,#22d3ee14),#ffffff14;border-color:#ffc8578f;box-shadow:inset 3px 0 #ffc857,0 0 22px #ff5f0521}.admin-portal-sidebar button:disabled{cursor:not-allowed;opacity:.54}.admin-portal-workspace{align-content:start;gap:18px;min-width:0;padding:24px;display:grid}.admin-portal-topbar,.admin-portal-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-portal-topbar h1,.admin-portal-section-heading h2,.admin-portal-denied h1{color:#fff7ed;letter-spacing:0;margin:0;font-size:1.58rem;line-height:1.05}.admin-portal-section-heading h2{font-size:1.18rem}.admin-portal-session{justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-portal-session button{justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.admin-portal-role{color:#cffafe;text-transform:uppercase;white-space:nowrap;background:#22d3ee1a;border:1px solid #22d3ee59;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:.72rem;font-weight:950;line-height:1;display:inline-flex}.admin-portal-role.super_admin{color:#fef3c7;background:#ffc8571f;border-color:#ffc8576b}.admin-portal-panel{background:radial-gradient(circle at 96% 0,#22d3ee1a,#0000 34%),linear-gradient(#131822f0,#070a11f2);border:1px solid #ffffff1a;border-radius:8px;gap:16px;min-width:0;padding:18px;display:grid;box-shadow:0 18px 42px #00000047}.admin-portal-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-portal-metric{background:linear-gradient(135deg,#ffc85714,#22d3ee0e),#02061757;border:1px solid #ffffff1b;border-radius:8px;align-content:space-between;gap:12px;min-height:118px;padding:14px;display:grid}.admin-portal-metric.placeholder{background:linear-gradient(135deg,#94a3b814,#ff5f050f),#02061757}.admin-portal-metric span{color:#e2e8f0ad;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.1;display:block}.admin-portal-metric strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:8px;font-size:1.86rem;line-height:1;display:block;overflow:hidden}.admin-portal-metric small{color:#fff7ed94;font-size:.68rem;font-weight:800;line-height:1.2}.admin-portal-search{background:#0206175c;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 104px;align-items:center;gap:10px;min-height:46px;padding:0 8px 0 12px;display:grid}.admin-portal-search input{color:#f8fafc;min-width:0;font:inherit;background:0 0;border:0;outline:none}.admin-portal-search input::placeholder{color:#e2e8f06b}.admin-portal-filter-row{flex-wrap:wrap;gap:8px;display:flex}.admin-portal-filter-row button{color:#e2e8f0b8;border-color:#ffffff1a;min-height:34px;padding:0 11px;font-size:.72rem;font-weight:900}.admin-portal-filter-row button.active{color:#fff7ed;background:#ffc8571f;border-color:#ffc85780}.admin-portal-player-list{gap:10px;display:grid}.admin-portal-player-row{background:#02061747;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(190px,1.05fr) minmax(150px,.65fr) minmax(190px,.85fr) minmax(220px,1fr);align-items:start;gap:12px;min-width:0;padding:14px;display:grid}.admin-portal-player-main,.admin-portal-status-stack,.admin-portal-transaction-list,.admin-portal-balance-pair{gap:5px;min-width:0;display:grid}.admin-portal-player-main strong{color:#fff7ed;font-size:1rem}.admin-portal-player-main span,.admin-portal-player-main small,.admin-portal-status-stack span,.admin-portal-transaction-list span,.admin-portal-empty span{color:#e2e8f0a8;overflow-wrap:anywhere;min-width:0;font-size:.78rem;line-height:1.25}.admin-portal-balance-pair span{color:#e2e8f0b8;background:#fff1;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:.75rem;font-weight:900;display:flex}.admin-portal-balance-pair b{color:#fef3c7}.admin-portal-transaction-list span{background:#ffffff0b;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:6px 8px;display:grid}.admin-portal-transaction-list b,.admin-portal-transaction-list em{color:#fff7ed;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-style:normal;overflow:hidden}.admin-portal-transaction-list small{color:#e2e8f08c;grid-column:1/-1}.admin-portal-table-wrap{width:100%;overflow-x:auto}.admin-portal-table{border-collapse:collapse;width:100%;min-width:760px}.admin-portal-table th,.admin-portal-table td{color:#f1f5f9d1;text-align:left;vertical-align:top;border-bottom:1px solid #ffffff16;padding:12px 10px;font-size:.78rem;line-height:1.25}.admin-portal-table th{color:#fff7edad;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:950}.admin-portal-table code{color:#bae6fd;text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.admin-portal-table td small{color:#e2e8f080;overflow-wrap:anywhere;margin-top:4px;display:block}.admin-portal-linklike{color:#fef3c7;min-height:0;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:900}.admin-portal-linklike:hover{color:#fff}.admin-portal-action-row{gap:6px;display:flex}.admin-portal-action-row button{color:#e2e8f07a;min-height:30px;padding:0 8px;font-size:.68rem}.admin-portal-action-row select{color:#f8fafc;min-width:150px;min-height:32px;font:inherit;background:#02061799;border:1px solid #ffffff1c;border-radius:8px;font-size:.72rem}.admin-portal-action-row button:not(:disabled){color:#fff7ed}.admin-portal-drawer-backdrop{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02061794;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-portal-drawer{background:radial-gradient(circle at 94% 0,#ffc8571f,#0000 34%),linear-gradient(#101827,#050816);border-left:1px solid #ffffff1f;align-content:start;gap:14px;width:min(560px,100vw);height:100%;padding:20px;display:grid;overflow-y:auto;box-shadow:-24px 0 50px #00000059}.admin-portal-drawer header{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-portal-drawer h3{color:#fff7ed;margin:2px 0 0;font-size:1.45rem}.admin-portal-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-portal-detail-grid span,.admin-portal-detail-section{background:#02061747;border:1px solid #ffffff17;border-radius:8px;min-width:0;padding:10px}.admin-portal-detail-grid span{color:#e2e8f094;text-transform:uppercase;gap:4px;font-size:.72rem;font-weight:850;display:grid}.admin-portal-detail-grid b{color:#f8fafc;text-transform:none;overflow-wrap:anywhere;font-size:.86rem;font-weight:900}.admin-portal-detail-section{gap:8px;display:grid}.admin-portal-detail-section h4{color:#fff7ed;margin:0;font-size:.86rem}.admin-portal-detail-section p,.admin-portal-detail-section small{color:#e2e8f09e;margin:0;font-size:.78rem;line-height:1.35}.admin-portal-detail-section input,.admin-portal-detail-section textarea{color:#f8fafc;width:100%;min-width:0;font:inherit;background:#02061761;border:1px solid #ffffff1c;border-radius:8px;outline:none}.admin-portal-detail-section input{min-height:38px;padding:0 10px}.admin-portal-detail-section textarea{resize:vertical;padding:10px}.admin-portal-chip-row{flex-wrap:wrap;gap:6px;display:flex}.admin-portal-chip-row span{color:#fef3c7;background:#ffc8571a;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:.72rem;font-weight:850;display:inline-flex}.admin-portal-action-row.drawer-actions{flex-wrap:wrap}.admin-portal-empty,.admin-portal-error,.admin-portal-loading,.admin-portal-footnote{background:#02061747;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:10px;min-height:54px;padding:12px 14px;display:flex}.admin-portal-empty{align-content:center;gap:4px;min-height:118px;display:grid}.admin-portal-empty strong{color:#fff7ed;font-size:.96rem}.admin-portal-error{color:#fecaca;background:#7f1d1d33;border-color:#f871715c}.admin-portal-loading{color:#bae6fd}.admin-portal-warning{color:#fde68a;background:#78350f3d;border:1px solid #fbbf245c;border-radius:8px;padding:10px 12px;font-size:.8rem;line-height:1.4}.admin-portal-footnote{color:#e2e8f094;text-transform:none}.admin-portal-denied{place-items:center;padding:24px;display:grid}.admin-portal-denied section{background:radial-gradient(circle at 100% 0,#ffc8571f,#0000 38%),#070a11db;border:1px solid #ffffff1c;border-radius:8px;justify-items:start;gap:18px;width:min(100%,480px);padding:24px;display:grid;box-shadow:0 18px 46px #00000052}.admin-portal-denied svg{width:48px;height:48px}.admin-portal-denied p{color:#e2e8f0b8;margin:6px 0 0}.admin-portal-link-button{justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}@media (width<=1120px){.admin-portal-metric-grid,.admin-portal-player-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.admin-portal-shell{grid-template-columns:1fr}.admin-portal-sidebar{border-bottom:1px solid #ffffff1a;border-right:0;min-height:0}.admin-portal-sidebar nav{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.admin-portal-sidebar button{flex:0 0 168px}.admin-portal-workspace{padding:16px}.admin-portal-topbar,.admin-portal-section-heading{flex-direction:column;align-items:flex-start}.admin-portal-session{justify-content:space-between;width:100%}}@media (width<=560px){.admin-portal-metric-grid,.admin-portal-player-row{grid-template-columns:1fr}.admin-portal-search{grid-template-columns:22px minmax(0,1fr);padding-bottom:8px}.admin-portal-search button{grid-column:1/-1;width:100%}.admin-portal-session{justify-content:stretch;display:grid}.admin-portal-drawer{padding:16px}.admin-portal-detail-grid{grid-template-columns:1fr}.admin-portal-session button,.admin-portal-role{width:100%}}.rewards-clean.playheater-rewards{gap:10px;width:min(100%,980px)}.rewards-clean .rewards-daily-hero{grid-template-columns:minmax(0,1fr) clamp(96px,22vw,154px);grid-template-areas:"copy chest";align-items:center;gap:12px;min-height:174px;padding:clamp(12px,3vw,18px)}.rewards-clean .rewards-daily-hero:after{height:38px}.rewards-clean .rewards-hero-copy{gap:8px}.rewards-clean .rewards-kicker{color:var(--heater-cyan);text-transform:uppercase;font-size:.72rem;font-weight:1000;line-height:1}.rewards-clean .rewards-hero-copy h1{color:#fff7ed;text-shadow:0 0 20px #ffc85757,0 4px 16px #00000094;margin:0;font-size:clamp(2.25rem,10vw,4.35rem);line-height:.9}.rewards-clean .rewards-hero-copy h1 span{color:var(--heater-cyan);vertical-align:.42em;font-size:.36em}.rewards-clean .rewards-claim-button{width:fit-content;min-width:0;min-height:44px;margin:0;padding-inline:15px}.rewards-clean .rewards-chest-stage{min-height:126px}.rewards-clean .rewards-chest-stage:before{filter:blur(16px);inset:22% 10% 10%}.rewards-clean .rewards-chest{width:min(100%,142px);max-height:132px}.rewards-clean .rewards-claim-pop{opacity:0;mix-blend-mode:screen;width:min(148px,118%);animation:.68s ease-out both rewards-burst-pop;position:absolute}.rewards-clean .rewards-section,.rewards-clean .rewards-wallet-snapshot{border-radius:var(--heater-radius);background:radial-gradient(circle at 88% 0,#ff5f051f,#0000 42%),linear-gradient(#14171feb,#070a11f0);border:1px solid #ffffff1b;padding:12px;box-shadow:0 12px 30px #00000038}.rewards-clean .rewards-section-title{align-items:center}.rewards-clean .rewards-section-title h2{color:#fff7ed;overflow-wrap:normal;white-space:nowrap;align-items:center;font-size:clamp(1rem,4vw,1.2rem);line-height:1;display:inline-flex}.rewards-clean .rewards-section-pill,.rewards-clean .rewards-streak-claim,.rewards-clean .rewards-wallet-link{white-space:nowrap;flex:0 auto;min-width:0;min-height:30px;padding-inline:10px;font-size:.68rem}.rewards-clean .rewards-streak-strip{overscroll-behavior-x:contain;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-width:0;max-width:100%;padding:0;display:grid}.rewards-clean .rewards-streak-section{min-width:0;overflow:hidden}.rewards-clean .rewards-streak-day{gap:4px;min-height:86px;padding:7px 4px}.rewards-clean .rewards-streak-day strong{font-size:.72rem}.rewards-clean .rewards-streak-day span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.56rem;line-height:1.06;display:-webkit-box}.rewards-clean .rewards-mission-head{justify-content:flex-start}.rewards-clean .rewards-mission-head>span{width:30px;height:30px}.rewards-clean .rewards-mission-head strong{color:#fff7ed;overflow-wrap:anywhere;min-width:0;font-size:.86rem;line-height:1}.rewards-clean .rewards-mission-progress{height:8px}.rewards-clean .rewards-mission-claim{max-width:78px;min-height:30px}.rewards-clean .rewards-wallet-snapshot{gap:9px}.rewards-clean .rewards-wallet-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rewards-clean .rewards-balance-pill{border-radius:var(--heater-radius);background:radial-gradient(circle at 10% 0%, var(--wallet-glow,#ffc85729), transparent 52%), #02061752;border:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-width:0;padding:10px;display:grid}.rewards-clean .rewards-balance-pill.gold{--wallet-glow:#ffc8573d}.rewards-clean .rewards-balance-pill.cyan{--wallet-glow:#67e8f92e}.rewards-clean .rewards-balance-pill span,.rewards-clean .rewards-balance-pill small{color:#fff7edad;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.62rem;font-weight:900;line-height:1;overflow:hidden}.rewards-clean .rewards-balance-pill strong{color:#fff7ed;text-overflow:ellipsis;grid-row:2;min-width:0;font-size:clamp(1.18rem,5vw,1.62rem);line-height:1;overflow:hidden}.rewards-clean .rewards-balance-pill small{color:var(--heater-cyan);grid-area:1/2/span 2}.rewards-clean .rewards-compliance{padding:7px 9px;font-size:.64rem}@media (width<=760px){.rewards-clean .rewards-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.rewards-clean .rewards-daily-hero{grid-template-columns:minmax(0,1fr) 92px;min-height:150px;padding:12px}.rewards-clean .rewards-hero-copy h1{font-size:clamp(2rem,12vw,2.8rem)}.rewards-clean .rewards-claim-button{width:100%;min-height:42px;padding-inline:8px;font-size:.78rem}.rewards-clean .rewards-chest-stage{min-height:94px}.rewards-clean .rewards-chest{width:92px;max-height:94px}.rewards-clean .rewards-streak-strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;margin-inline:0;padding:1px 0 6px;display:flex;overflow:auto hidden}.rewards-clean .rewards-streak-strip::-webkit-scrollbar{display:none}.rewards-clean .rewards-streak-day{scroll-snap-align:start;flex:0 0 76px;min-height:78px}}@media (width<=360px){.rewards-clean.playheater-rewards{gap:8px}.rewards-clean .rewards-daily-hero,.rewards-clean .rewards-section,.rewards-clean .rewards-wallet-snapshot{padding:10px}.rewards-clean .rewards-mission-grid{gap:7px}.rewards-clean .rewards-section-pill,.rewards-clean .rewards-streak-claim,.rewards-clean .rewards-wallet-link{padding-inline:7px}.rewards-clean .rewards-mission-card{min-height:112px;padding:9px}}.rewards-clean .rewards-claim-button{text-align:center;justify-content:center;align-items:center;gap:7px;display:inline-flex}.rewards-clean .rewards-claim-gift{object-fit:contain;flex:0 0 30px;width:30px;height:30px;transform:translateY(-1px)}.rewards-clean .rewards-streak-calendar{gap:6px;display:grid}.rewards-clean .rewards-streak-day{border-radius:var(--heater-radius);width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:radial-gradient(circle at 0 0,#ffc8571a,#0000 46%),#02061759;border:1px solid #ffffff1b;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 8px;display:grid}.rewards-clean .rewards-streak-day:disabled{cursor:default}.rewards-clean .rewards-streak-day.current{background:radial-gradient(circle at 0 0,#67e8f92b,#0000 46%),#02061766;border-color:#67e8f97a}.rewards-clean .rewards-streak-day.claimed{border-color:#22c55e3d}.rewards-clean .rewards-streak-day.jackpot{border-color:#ffc85757}.rewards-clean .rewards-streak-icon{object-fit:contain;filter:drop-shadow(0 0 10px #ffc85738);width:36px;height:36px}.rewards-clean .rewards-streak-day .rewards-streak-copy{gap:2px;min-width:0;display:grid}.rewards-clean .rewards-streak-day .rewards-streak-copy strong,.rewards-clean .rewards-streak-day .rewards-streak-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rewards-clean .rewards-streak-day .rewards-streak-copy strong{color:#fff7ed;font-size:.78rem;line-height:1}.rewards-clean .rewards-streak-day .rewards-streak-copy small{color:#fff7eda8;font-size:.66rem;font-weight:900}.rewards-clean .rewards-streak-day em{min-width:54px;color:var(--heater-cyan);text-align:center;text-transform:uppercase;background:#67e8f917;border-radius:999px;justify-self:end;padding:5px 7px;font-size:.62rem;font-style:normal;font-weight:950;line-height:1}.rewards-clean .rewards-streak-day.claimed em{color:#86efac;background:#22c55e1a}.rewards-clean .rewards-streak-day.locked em{color:#fff7ed66;background:#ffffff0d}.rewards-clean .rewards-mission-card{cursor:pointer;grid-template-rows:auto auto auto auto;gap:8px;min-height:0}.rewards-clean .rewards-mission-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.rewards-clean .rewards-mission-head>span{width:auto;min-width:0;height:auto;color:inherit;box-shadow:none;background:0 0;place-items:start;display:grid}.rewards-clean .rewards-mission-icon{object-fit:contain;width:42px;height:42px;filter:drop-shadow(0 0 10px var(--reward-card-glow,#ffc85733))}.rewards-clean .rewards-mission-copy{gap:3px;min-width:0}.rewards-clean .rewards-mission-copy strong,.rewards-clean .rewards-mission-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rewards-clean .rewards-mission-copy small{color:#fff7ed94;text-transform:none;font-size:.63rem;font-weight:850}.rewards-clean .rewards-mission-reward{color:#160b04;background:linear-gradient(180deg, #fff4c7, var(--heater-gold) 58%, #ff8a1c);white-space:nowrap;border-radius:999px;justify-self:end;padding:6px 7px;font-size:.62rem;font-weight:1000;line-height:1;box-shadow:0 0 14px #ffc8572e}.rewards-clean .rewards-mission-detail{border-top:1px solid #ffffff14;gap:4px;padding-top:8px;display:grid}.rewards-clean .rewards-mission-detail span,.rewards-clean .rewards-mission-detail strong{color:#fff7edb8;min-width:0;font-size:.7rem;line-height:1.2}.rewards-clean .rewards-mission-detail strong{color:var(--heater-cyan);font-weight:950}.rewards-clean .rewards-mission-claim{width:auto;min-width:108px;max-width:none;padding-inline:9px}@media (width<=520px){.rewards-clean .rewards-streak-calendar{gap:5px}.rewards-clean .rewards-streak-day{grid-template-columns:34px minmax(0,1fr) auto;gap:7px;min-height:40px;padding:4px 7px}.rewards-clean .rewards-streak-icon{width:32px;height:32px}.rewards-clean .rewards-streak-day em{min-width:48px;padding-inline:6px;font-size:.58rem}.rewards-clean .rewards-mission-grid{grid-template-columns:1fr}.rewards-clean .rewards-mission-card{padding:9px}.rewards-clean .rewards-mission-head{grid-template-columns:40px minmax(0,1fr)}.rewards-clean .rewards-mission-reward{grid-column:2;justify-self:start}}.rewards-clean.playheater-rewards{gap:9px}.rewards-clean .rewards-daily-hero{grid-template-columns:minmax(0,1fr) 112px;gap:10px;min-height:158px;padding:12px}.rewards-clean .rewards-hero-copy{align-content:center;gap:8px}.rewards-clean .rewards-kicker-row{align-items:center;gap:7px;min-width:0;display:inline-flex}.rewards-clean .rewards-daily-emblem{object-fit:contain;filter:drop-shadow(0 0 10px #ff5f0547);flex:0 0 31px;width:31px;height:31px}.rewards-clean .rewards-kicker{letter-spacing:0}.rewards-clean .rewards-claim-button{border-radius:var(--heater-radius);gap:8px;width:min(100%,250px);min-height:43px;padding:0 12px;box-shadow:0 0 22px #ff5f053d,inset 0 1px #ffffff7a}.rewards-clean .rewards-claim-gift{filter:drop-shadow(0 0 8px #fff4be47);flex-basis:25px;width:25px;height:25px;transform:none}.rewards-clean .rewards-chest-stage{place-items:center;min-height:112px;display:grid}.rewards-clean .rewards-chest-stage:before{opacity:.72;inset:18% 10% 12%}.rewards-clean .rewards-chest{object-fit:contain;filter:drop-shadow(0 12px 18px #0000006b)drop-shadow(0 0 16px #ff92202e);width:112px;max-height:112px}.rewards-clean .rewards-section{border-color:#ffffff1a;padding:10px;box-shadow:0 12px 28px #0000003d}.rewards-clean .rewards-section-title{min-height:28px;margin-bottom:7px}.rewards-clean .rewards-section-pill{min-width:62px;color:var(--heater-cyan);background:#02061780;border-color:#67e8f924;justify-content:center}.rewards-clean .rewards-section-icon{object-fit:contain;vertical-align:middle;flex:0 0 24px;width:24px;height:24px;margin-right:6px}.rewards-clean .rewards-streak-day{background:radial-gradient(circle at 0%,#ffc8571b,#0000 36%),linear-gradient(90deg,#0e121bf0,#05080eeb);border-color:#ffffff18;grid-template-columns:36px minmax(0,1fr) 68px;justify-items:stretch;gap:8px;min-height:40px;padding:4px 7px;box-shadow:inset 0 1px #ffffff0a}.rewards-clean .rewards-streak-day.current{background:radial-gradient(circle at 0%,#67e8f930,#0000 38%),linear-gradient(90deg,#10232df0,#080c14f0);border-color:#67e8f975;box-shadow:0 0 20px #67e8f924,inset 0 1px #ffffff0f}.rewards-clean .rewards-streak-day.locked{background:linear-gradient(90deg,#0d0f15db,#05070ce0);border-color:#fff1}.rewards-clean .rewards-streak-day.jackpot{background:radial-gradient(circle at 0%,#ffc85724,#0000 38%),linear-gradient(90deg,#1c130cf2,#07090eed);border-color:#ffc8574d}.rewards-clean .rewards-streak-icon{place-self:center;width:34px;height:34px}.rewards-clean .rewards-streak-day .rewards-streak-copy{text-align:left;align-self:center;justify-items:start;gap:2px}.rewards-clean .rewards-streak-day .rewards-streak-copy small{color:#fff7edb3;font-size:.64rem}.rewards-clean .rewards-streak-reward{align-items:center;gap:5px;display:inline-flex}.rewards-clean .rewards-reward-mini{align-items:center;gap:3px;min-width:0;display:inline-flex}.rewards-clean .rewards-reward-mini img{object-fit:contain;flex:0 0 15px;width:15px;height:15px}.rewards-clean .rewards-streak-day em{background:#67e8f914;border:1px solid #67e8f91f;align-self:center;place-items:center;min-width:54px;min-height:23px;display:inline-grid}.rewards-clean .rewards-streak-day.locked em{border-color:#ffffff0e}.rewards-clean .rewards-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rewards-clean .rewards-mission-card{background:radial-gradient(circle at 100% 0%, var(--reward-card-glow,#ff5f0529), transparent 48%), linear-gradient(180deg, #11151ef2, #060910f5);border-color:#ffffff18;gap:8px;min-height:126px;padding:10px;box-shadow:0 11px 26px #0000003d,inset 0 1px #ffffff09}.rewards-clean .rewards-mission-card.claimable{border-color:#ffc85757;box-shadow:0 0 18px #ff5f051f,0 11px 26px #00000047}.rewards-clean .rewards-mission-card.expanded{border-color:#67e8f95c}.rewards-clean .rewards-mission-icon{place-self:center;width:42px;height:42px}.rewards-clean .rewards-mission-copy{text-align:left;align-self:center;justify-items:start}.rewards-clean .rewards-mission-copy strong{font-size:.86rem;line-height:1.05}.rewards-clean .rewards-mission-copy small{color:#fff7eda3;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.62rem;line-height:1.1;display:-webkit-box}.rewards-clean .rewards-mission-reward{grid-column:1/-1;justify-self:start;align-items:center;gap:5px;min-height:24px;padding:4px 8px 4px 5px;display:inline-flex}.rewards-clean .rewards-mission-reward img{object-fit:contain;width:19px;height:19px}.rewards-clean .rewards-mission-progress{background:#ffffff13;height:7px;box-shadow:inset 0 1px 2px #00000052}.rewards-clean .rewards-mission-card:not(.claimable) .rewards-mission-progress i{box-shadow:none}.rewards-clean .rewards-mission-card.claimable .rewards-mission-progress i{box-shadow:0 0 12px #67e8f947,0 0 10px #ffc85733}.rewards-clean .rewards-mission-foot{align-items:center;min-height:32px}.rewards-clean .rewards-mission-foot>span{color:#fff7edc7;min-width:34px;line-height:1}.rewards-clean .rewards-mission-claim{border-radius:var(--heater-radius);color:#fff7ed;background:linear-gradient(#2b313eeb,#131720f0);border-color:#ffffff1c;min-width:104px;min-height:32px}.rewards-clean .rewards-mission-card.claimable .rewards-mission-claim{background:linear-gradient(#ffc85738,#ff5f051f);border-color:#ffc85738}.rewards-clean .rewards-mission-claim:disabled{color:#fff7ed70;background:#ffffff0e}.rewards-clean .rewards-mission-detail{margin-top:1px}@media (width>=760px){.rewards-clean .rewards-mission-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=520px){.rewards-clean .rewards-daily-hero{grid-template-columns:minmax(0,1fr) 102px;gap:8px;min-height:150px}.rewards-clean .rewards-chest-stage{min-height:102px}.rewards-clean .rewards-chest{width:102px;max-height:102px}.rewards-clean .rewards-mission-grid{grid-template-columns:1fr}.rewards-clean .rewards-mission-head{grid-template-columns:42px minmax(0,1fr) auto}.rewards-clean .rewards-mission-reward{grid-column:auto;justify-self:end}}@media (width<=360px){.rewards-clean .rewards-daily-hero{grid-template-columns:minmax(0,1fr) 86px}.rewards-clean .rewards-chest{width:86px;max-height:86px}.rewards-clean .rewards-streak-day{grid-template-columns:36px minmax(0,1fr) 52px;gap:7px;padding-inline:7px}.rewards-clean .rewards-streak-icon{width:34px;height:34px}.rewards-clean .rewards-mission-grid{grid-template-columns:1fr}}.rewards-clean .rewards-hero-meta{color:#fff7ed9e;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1}.rewards-clean .rewards-claim-button{text-transform:uppercase;width:min(100%,136px);min-height:42px}.rewards-clean .rewards-pill-icon{object-fit:contain;flex:0 0 20px;width:20px;height:20px;margin-left:-3px}.rewards-clean .rewards-mission-card{gap:7px;min-height:112px}.rewards-clean .rewards-mission-head{grid-template-columns:42px minmax(0,1fr) auto}.rewards-clean .rewards-mission-copy{gap:0}.rewards-clean .rewards-mission-reward{grid-column:auto;place-self:center end;min-height:25px;padding:4px 8px 4px 5px}.rewards-clean .rewards-mission-claim{min-width:86px}.rewards-clean .rewards-mission-detail{padding-top:7px}.rewards-clean .rewards-mission-detail span{color:#fff7edad;font-weight:850}@media (width<=360px){.rewards-clean .rewards-mission-head{grid-template-columns:38px minmax(0,1fr) auto;gap:7px}.rewards-clean .rewards-mission-icon{width:38px;height:38px}.rewards-clean .rewards-mission-reward{padding-right:6px;font-size:.58rem}.rewards-clean .rewards-mission-claim{min-width:78px}}.rewards-clean .rewards-daily-hero{box-shadow:none;background:radial-gradient(circle at 80% 42%,#ffc85733,#0000 24%),radial-gradient(circle at 12% 18%,#ff5f053d,#0000 28%),linear-gradient(112deg,#180d08c2,#050910c7 56%,#031b1f94);border-color:#0000}.rewards-clean .rewards-daily-hero:before{opacity:.56;background:radial-gradient(circle at 18% 56%,#ff5f0552,#0000 22%),radial-gradient(circle at 62% 72%,#ffc85733,#0000 18%),repeating-linear-gradient(102deg,#0000 0 29px,#fff4be09 30px 31px);animation:4.8s ease-in-out infinite alternate rewards-hero-embers;inset:-24% -8% -28%}.rewards-clean .rewards-daily-hero:after{opacity:.75;filter:blur(20px);background:radial-gradient(at 24%,#ff5f0557,#0000 52%),radial-gradient(at 62% 44%,#ffc85733,#0000 52%);height:84px;bottom:-36px;left:0;right:0}.rewards-clean .rewards-hero-day{min-height:23px;color:var(--heater-cyan);text-transform:uppercase;white-space:nowrap;background:#02061775;border:1px solid #67e8f933;border-radius:999px;place-items:center;padding:0 8px;font-size:.66rem;font-weight:1000;line-height:1;display:inline-grid}.rewards-clean .rewards-hero-bonus{align-items:center;gap:6px;min-height:23px;margin-top:-4px;display:inline-flex}.rewards-clean .rewards-claim-button:disabled{color:#fff7edd1;opacity:.72;background:linear-gradient(#fff5d1b8,#ff5f056b);box-shadow:inset 0 1px #ffffff40,0 0 18px #ff5f0524}.rewards-clean .rewards-streak-day.next{background:radial-gradient(circle at 0%,#ff5f0529,#0000 38%),linear-gradient(90deg,#18100cf0,#070a10f0);border-color:#ffc85747;box-shadow:inset 0 1px #ffffff0d,0 0 18px #ff5f051a}.rewards-clean .rewards-streak-day.claimed em{color:#86efacc7}.rewards-clean .rewards-streak-day.next em{color:#ffe8a3;white-space:nowrap;background:#3d1e0657;border-color:#ffc8572e;min-width:68px}.rewards-clean .rewards-streak-day em{white-space:nowrap}@keyframes rewards-hero-embers{0%{transform:translate(-5px,5px)scale(1)}to{transform:translate(7px,-4px)scale(1.035)}}@media (width<=360px){.rewards-clean .rewards-streak-day{grid-template-columns:34px minmax(0,1fr) 60px}.rewards-clean .rewards-hero-day{padding:0 6px;font-size:.6rem}.rewards-clean .rewards-streak-day.next em{min-width:60px}}.rewards-clean .rewards-streak-day{grid-template-columns:38px minmax(0,1fr) 74px;gap:8px}.rewards-clean .rewards-streak-icon{opacity:.94;filter:saturate(1.2)brightness(1.12)drop-shadow(0 0 10px #ffc85733);width:36px;height:36px}.rewards-clean .rewards-streak-day.claimed .rewards-streak-icon{opacity:1;filter:saturate(1.35)brightness(1.22)drop-shadow(0 0 12px #ffc8575c)}.rewards-clean .rewards-streak-day.next .rewards-streak-icon,.rewards-clean .rewards-streak-day.current .rewards-streak-icon{opacity:.97;filter:saturate(1.26)brightness(1.16)drop-shadow(0 0 10px #ffc85742)}.rewards-clean .rewards-streak-day.locked .rewards-streak-icon{opacity:.72;filter:saturate(1.05)brightness(1.02)drop-shadow(0 0 8px #ffc85721)}.rewards-clean .rewards-streak-day.jackpot .rewards-streak-icon{opacity:.9;filter:saturate(1.2)brightness(1.14)drop-shadow(0 0 12px #ffc8573d)}.rewards-clean .rewards-streak-day.claimed.jackpot .rewards-streak-icon{opacity:1;filter:saturate(1.35)brightness(1.24)drop-shadow(0 0 14px #ffc85761)}.rewards-clean .rewards-streak-day .rewards-streak-copy{justify-content:flex-start;align-items:center;min-width:0;display:flex}.rewards-clean .rewards-streak-day .rewards-streak-copy strong{color:#fff7edeb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.74rem;line-height:1.05;overflow:hidden}.rewards-clean .rewards-streak-day em,.rewards-clean .rewards-streak-day.next em{text-align:center;text-overflow:clip;white-space:nowrap;justify-self:end;width:72px;min-width:72px;max-width:72px;padding-inline:0;overflow:hidden}@media (width<=360px){.rewards-clean .rewards-streak-day{grid-template-columns:34px minmax(0,1fr) 64px;gap:7px;padding-inline:6px}.rewards-clean .rewards-streak-icon{width:33px;height:33px}.rewards-clean .rewards-streak-day .rewards-streak-copy strong{font-size:.64rem}.rewards-clean .rewards-streak-day em,.rewards-clean .rewards-streak-day.next em{width:62px;min-width:62px;max-width:62px;font-size:.5rem}}.rewards-clean .rewards-daily-hero{align-items:center;min-height:148px}.rewards-clean .rewards-claim-pill{border-radius:var(--heater-radius);color:#fff7eddb;letter-spacing:0;text-align:center;white-space:nowrap;background:linear-gradient(#ffe29e33,#ff5f0521),#090c12a8;border:1px solid #ffc85733;justify-content:center;align-items:center;gap:8px;width:min(100%,210px);min-height:42px;padding:0 11px;font-size:.7rem;font-weight:950;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 0 16px #ff5f051f}.rewards-clean .rewards-claim-pill .rewards-claim-gift{flex:0 0 22px;width:22px;height:22px}.rewards-clean .rewards-streak-calendar{gap:3px}.rewards-clean .rewards-streak-day{grid-template-columns:32px minmax(0,1fr) 70px;gap:7px;min-height:35px;padding:3px 7px}.rewards-clean .rewards-streak-icon{width:32px;height:32px}.rewards-clean .rewards-streak-day .rewards-streak-copy strong{font-size:.7rem}.rewards-clean .rewards-streak-day em,.rewards-clean .rewards-streak-day.next em{place-items:center;width:70px;min-width:70px;max-width:70px;min-height:23px;font-size:.54rem;line-height:1;display:inline-grid}.rewards-clean .rewards-mission-grid{gap:7px}.rewards-clean .rewards-mission-card{gap:6px;min-height:98px;padding:9px}.rewards-clean .rewards-mission-card.expanded{min-height:126px}.rewards-clean .rewards-mission-head{grid-template-columns:38px minmax(0,1fr) auto;gap:7px}.rewards-clean .rewards-mission-icon{width:38px;height:38px}.rewards-clean .rewards-mission-copy strong{font-size:.84rem}.rewards-clean .rewards-mission-reward{min-height:23px;padding:3px 7px 3px 5px}.rewards-clean .rewards-mission-progress{background:#ffffff12;border-radius:999px;height:7px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #00000061}.rewards-clean .rewards-mission-progress i{border-radius:inherit;box-shadow:none;background:linear-gradient(90deg,#ff6b16,#ffd166 54%,#67e8f9);min-width:0!important}.rewards-clean .rewards-mission-card.claimable .rewards-mission-progress i,.rewards-clean .rewards-mission-card.claimed .rewards-mission-progress i{box-shadow:0 0 10px #67e8f93d,0 0 8px #ffc8572e}.rewards-clean .rewards-mission-foot,.rewards-clean .rewards-mission-claim{min-height:28px}.rewards-clean .rewards-compliance{border-radius:var(--heater-radius);color:#fff7ed75;text-align:center;background:#0206174d;border:1px solid #ffffff0e;gap:2px;padding:7px 10px 8px;font-size:.6rem;font-weight:750;line-height:1.25;display:grid}@media (width<=520px){.rewards-clean .rewards-daily-hero{min-height:142px}.rewards-clean .rewards-mission-grid{gap:8px}}@media (width<=360px){.rewards-clean .rewards-claim-pill{gap:6px;padding-inline:8px;font-size:.62rem}.rewards-clean .rewards-claim-pill .rewards-claim-gift{flex-basis:20px;width:20px;height:20px}.rewards-clean .rewards-streak-day{grid-template-columns:30px minmax(0,1fr) 58px;gap:6px}.rewards-clean .rewards-streak-icon{width:30px;height:30px}.rewards-clean .rewards-streak-day .rewards-streak-copy strong{font-size:.6rem}.rewards-clean .rewards-streak-day em,.rewards-clean .rewards-streak-day.next em{width:58px;min-width:58px;max-width:58px;font-size:.46rem}}.wallet-cashier-page{--cashier-panel:#0a0d14e0;--cashier-line:#ffffff1b;--cashier-muted:#fff7eda8;--cashier-gold:#ffc857;--cashier-ember:#ff5f05;--cashier-cyan:#67e8f9;gap:9px;width:min(100%,900px);margin-inline:auto}.cashier-icon{object-fit:contain;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 12px #ffaa1e3d);flex:none;display:block}.wallet-cashier-heading{min-height:24px;margin-top:-4px}.wallet-cashier-heading h1{color:#fff7ed;letter-spacing:0;margin:0;font-size:clamp(1.45rem,5.2vw,2.35rem);line-height:.98}.wallet-balance-hero{gap:8px;display:grid}.wallet-cashier-page .wallet-balance-panel{grid-template-columns:minmax(0,1fr);gap:7px}.wallet-cashier-page .wallet-balance-tile{border-radius:var(--heater-radius);background:linear-gradient(#ffffff0b,#0000),radial-gradient(circle at 100% 0,#ffc85724,#0000 42%),linear-gradient(145deg,#16181ff5,#05080ef7);grid-template-columns:58px minmax(0,1fr);align-content:center;align-items:center;gap:10px;min-height:62px;padding:7px 12px 7px 8px;box-shadow:0 16px 36px #00000047,inset 0 1px #ffffff12}.wallet-cashier-page .wallet-balance-tile.sweeps{background:linear-gradient(#ffffff0b,#0000),radial-gradient(circle at 100% 0,#67e8f924,#0000 42%),linear-gradient(145deg,#11191ff5,#05080ef7)}.wallet-cashier-page .wallet-balance-tile:after{display:none}.wallet-cashier-page .wallet-balance-tile>.cashier-icon{grid-column:1;width:56px;height:46px;margin-left:-3px}.wallet-cashier-page .wallet-balance-tile.sweeps>.cashier-icon{filter:drop-shadow(0 0 14px #67e8f938)}.wallet-cashier-page .wallet-balance-tile>span{color:var(--cashier-muted);letter-spacing:0;background:0 0;border-radius:0;grid-column:2;padding:0;font-size:.72rem}.wallet-cashier-page .wallet-balance-tile strong{color:#fff7ed;width:100%;min-width:0;font-size:var(--currency-full-font-size,clamp(1.18rem, 5.5vw, 1.62rem));letter-spacing:0;animation:cashier-count-rise .42s var(--heater-ease,ease) both;grid-column:2;justify-content:flex-end;justify-self:end;align-items:baseline;gap:5px;display:flex;overflow:hidden}.wallet-cashier-page .wallet-balance-tile strong small{color:var(--cashier-gold);font-size:var(--currency-code-font-size,.74rem);font-weight:950}.wallet-cashier-page .wallet-balance-tile.sweeps strong small{color:var(--cashier-cyan)}.wallet-cashier-cta{border-radius:var(--heater-radius);color:#04150a;text-align:left;background:radial-gradient(circle at 8%,#f0fdf480,#0000 32%),linear-gradient(#eaffc7 0%,#86efac 34%,#22c55e 70%,#16a34a 100%);border:1px solid #86efac6b;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:6px 13px 6px 9px;display:grid;box-shadow:0 0 26px #22c55e47,inset 0 1px #ffffff80}.wallet-cashier-cta .cashier-icon{width:68px;height:54px;margin-left:-5px}.wallet-cashier-cta span,.wallet-action-button span,.wallet-mini-ledger span{min-width:0}.wallet-cashier-cta span{align-items:center;display:flex}.wallet-cashier-cta strong,.wallet-action-button strong{line-height:1.05}.wallet-cashier-cta strong{font-size:1.04rem}.wallet-cashier-cta small{color:#04150abd;font-weight:800}.wallet-action-panel.wallet-action-grid{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;display:grid}.wallet-cashier-page .wallet-action-button{border-radius:var(--heater-radius);background:linear-gradient(180deg, #ffffff0d, transparent), var(--cashier-panel);grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:84px;padding:12px;box-shadow:0 12px 28px #00000038,inset 0 1px #ffffff0e}.wallet-cashier-page .wallet-action-button svg:first-child{border-radius:var(--heater-radius);width:36px;height:36px;padding:8px}.wallet-cashier-page .wallet-action-button small{color:var(--cashier-muted);font-size:.76rem;line-height:1.2}.cashier-summary-grid{grid-template-columns:.86fr 1.14fr;gap:8px}.wallet-cashier-page .wallet-summary-card{border-radius:var(--heater-radius);gap:8px;min-height:0;padding:10px}.wallet-cashier-page .wallet-summary-card>div:first-child{min-height:24px}.wallet-cashier-page .wallet-summary-card h2{font-size:.9rem}.wallet-cashier-page .compact-detail-list{grid-template-columns:minmax(92px,auto) minmax(0,1fr);gap:5px 10px}.wallet-cashier-page .compact-detail-list span{color:var(--cashier-muted);font-size:.76rem}.wallet-cashier-page .compact-detail-list strong{text-align:right;font-size:.92rem}.wallet-cashier-page .wallet-mini-ledger{gap:0}.wallet-cashier-page .wallet-mini-ledger div{align-items:center;min-height:30px;padding:3px 0}.cashier-status-card .ghost-button,.cashier-activity-card .ghost-button{min-height:38px}.wallet-cashier-page .wallet-mini-ledger span{gap:2px;display:grid}.wallet-cashier-page .wallet-mini-ledger span strong{color:#fff7ed;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.1;overflow:hidden}.wallet-cashier-page .wallet-mini-ledger small{color:#fff7ed7a;font-size:.68rem;font-weight:800}.wallet-compliance-footer{border-radius:var(--heater-radius);color:#fff7ed80;text-align:center;background:#02061747;border:1px solid #fff1;gap:2px;padding:7px 10px;font-size:.68rem;font-weight:760;line-height:1.25;display:grid}.modal-backdrop{padding:max(12px, var(--app-safe-top)) max(10px, var(--app-safe-right)) max(12px, var(--app-safe-bottom)) max(10px, var(--app-safe-left))}.modal-card.cashier-modal-card{width:min(680px,100vw - 20px);height:min(90dvh,760px);max-height:calc(100dvh - max(18px, var(--app-safe-top)) - max(18px, var(--app-safe-bottom)));border-radius:var(--heater-radius);animation:cashier-modal-enter .18s var(--heater-ease,ease) both;flex-direction:column;padding:0;display:flex;overflow:hidden}.cashier-modal-card .modal-header{border-bottom:1px solid #ffffff14;flex:none;padding:13px 13px 9px}.cashier-modal-card .modal-header h2{font-size:1.08rem;line-height:1}.modal-title-with-icon{align-items:center;gap:9px;display:inline-flex}.modal-title-with-icon .cashier-icon{width:44px;height:34px;margin:-8px 0 -7px -4px}.cashier-store-modal .modal-header{justify-content:center;min-height:58px;position:relative}.cashier-store-modal .modal-header h2{justify-content:center;align-items:center;min-height:38px;display:flex}.cashier-store-modal .modal-header .icon-only{position:absolute;top:50%;right:11px;transform:translateY(-50%)}.cashier-store-modal .modal-title-with-icon{justify-content:center;align-items:center}.cashier-store-modal .modal-title-with-icon .cashier-icon{width:42px;height:34px;margin:0}.cashier-modal-card>.modal-stack{overscroll-behavior:contain;min-height:0;padding:12px 13px calc(14px + var(--app-safe-bottom));scrollbar-width:thin;flex:auto;overflow-y:auto}.cashier-purchase-modal{gap:7px}.modal-card.cashier-store-modal{height:auto;max-height:calc(100dvh - max(18px, var(--app-safe-top)) - max(18px, var(--app-safe-bottom)))}.cashier-store-modal>.cashier-purchase-modal{flex:0 auto}.cashier-purchase-modal .coin-store-footer-copy,.purchase-confirm-copy,.purchase-confirm-topline{color:#fff7ed94;font-size:.72rem;line-height:1.25}.cashier-purchase-modal .low-balance-store-banner{border-radius:var(--heater-radius);min-height:42px;padding:8px 10px}.cashier-purchase-modal .low-balance-store-banner button{border-radius:var(--heater-radius);min-height:34px}.cashier-purchase-modal .wallet-pack-grid{gap:6px}.cashier-purchase-modal .wallet-pack-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-pack-standard-list{gap:6px;display:grid}.cashier-purchase-modal .wallet-pack-card,.coin-store-page .wallet-pack-card{border-radius:var(--heater-radius);background:radial-gradient(circle at 100% 0,#22c55e38,#0000 42%),radial-gradient(circle at 0 15%,#0ea5e91f,#0000 36%),linear-gradient(#0c1e27fa,#070e16f7);border-color:#34d39957;gap:0;min-height:0;padding:8px 10px;box-shadow:inset 0 1px #dcfce71a,0 0 16px #22c55e1f,0 8px 20px #0003}.cashier-purchase-modal .wallet-pack-card.featured{background:radial-gradient(circle at 92% 0,#86efac57,#0000 44%),radial-gradient(circle at 8% 18%,#38bdf82e,#0000 38%),linear-gradient(#0d2d32fc,#061118fa);border-color:#86efacc7;min-height:0;box-shadow:inset 0 1px #dcfce72b,0 0 28px #22c55e47,0 0 0 1px #86efac1a,0 12px 26px #0000003d}.purchase-pack-tile-grid,.coin-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cashier-purchase-modal .wallet-pack-card.purchase-pack-tile,.coin-store-page .wallet-pack-card.purchase-pack-tile{grid-template-rows:minmax(0,1fr) auto 35px;align-content:stretch;justify-items:start;gap:7px;height:112px;padding:11px;display:grid}.cashier-purchase-modal .wallet-pack-card.purchase-pack-tile.featured,.coin-store-page .wallet-pack-card.purchase-pack-tile.featured{border-color:#86efacc7}.purchase-pack-tile .purchase-pack-badge{min-height:16px;padding:0 6px;font-size:.48rem;line-height:1}.purchase-pack-gc{color:#fff7ed;text-shadow:0 0 12px #fff7ed2e;align-self:end;font-size:1.02rem;font-weight:950;line-height:1}.purchase-pack-sc{color:#dcfce7;background:#16a34a57;border:1px solid #86efac57;border-radius:999px;align-items:center;width:fit-content;min-height:22px;padding:0 9px;font-size:.74rem;font-style:normal;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 0 11px #22c55e2e}.purchase-pack-tile .purchase-buy-button{place-self:end stretch;width:100%;max-width:none;min-height:35px;padding:0 9px;font-size:.8rem}.cashier-purchase-modal .wallet-pack-card:active,.coin-store-page .wallet-pack-card:active,.wallet-cashier-cta:active,.wallet-cashier-page .wallet-action-button:active,.purchase-buy-button:active{transform:scale(.985)}.purchase-pack-main{grid-template-columns:58px minmax(0,1fr) minmax(94px,auto);align-items:center;gap:10px;min-width:0;display:grid}.cashier-purchase-modal .purchase-pack-main{grid-template-columns:minmax(0,1fr) minmax(88px,auto);gap:8px}.purchase-pack-badge{color:#04150a;letter-spacing:0;min-height:18px;box-shadow:none;text-transform:uppercase;background:linear-gradient(#dcfce7,#86efac 56%,#22c55e);border-radius:999px;justify-self:start;align-items:center;padding:0 6px;font-size:.52rem;display:inline-flex}.purchase-pack-main .cashier-icon{align-self:center;width:60px;height:52px;margin-left:-4px}.purchase-pack-copy{gap:1px;min-width:0;display:grid}.purchase-pack-copy h3{color:#fff7ed;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8rem;line-height:1;overflow:hidden}.purchase-pack-copy strong{color:#fff7ed;font-size:.83rem;line-height:1}.purchase-pack-copy em{color:#dcfce7;background:#16a34a42;border:1px solid #86efac3d;border-radius:999px;align-items:center;width:fit-content;min-height:17px;padding:0 7px;font-size:.64rem;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.purchase-pack-side{justify-items:end;gap:5px;min-width:94px;display:grid}.cashier-purchase-modal .purchase-pack-side{min-width:88px}.purchase-pack-price{color:#fff2b8;letter-spacing:0;margin:0;font-size:clamp(1.15rem,5.2vw,1.58rem);font-weight:950;line-height:1}.purchase-confirm-price{color:#fff2b8;letter-spacing:0;font-size:clamp(1.36rem,6.2vw,2rem);line-height:1}.purchase-pack-amounts{gap:5px}.purchase-pack-amounts strong{font-size:.96rem}.purchase-pack-amounts strong span{letter-spacing:0;font-size:clamp(1.2rem,5.4vw,1.66rem)}.purchase-pack-amounts em{color:#ccfbf1;background:#14b8a61c;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:.72rem;font-weight:900;display:inline-flex}.purchase-buy-button{border-radius:var(--heater-radius);color:#04150a;background:linear-gradient(#dcfce7,#86efac 45%,#22c55e 78%,#16a34a);width:100%;max-width:84px;min-height:31px;padding:0 11px;font-size:.74rem;line-height:1;box-shadow:0 0 14px #22c55e38,inset 0 1px #ffffff6b}.purchase-success-banner,.purchase-error-banner{border-radius:var(--heater-radius);padding:9px 10px;font-size:.78rem}.purchase-error-banner{color:#fecaca;background:#7f1d1d38;border:1px solid #f871714d;font-weight:800}.purchase-confirm-panel{border-radius:var(--heater-radius);align-content:start;gap:12px;min-height:100%;padding:13px;display:grid}.purchase-confirm-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.purchase-provider-chip{color:#ccfbf1;align-items:center;gap:5px;display:inline-flex}.purchase-provider-chip .cashier-icon{width:22px;height:20px}.purchase-confirm-panel h3{font-size:clamp(1.3rem,6vw,1.8rem)}.purchase-confirm-values{gap:8px}.purchase-confirm-values div{border-radius:var(--heater-radius);padding:10px}.purchase-confirm-values span{color:#fff7ed94;font-size:.7rem}.purchase-confirm-values strong{font-size:clamp(1.05rem,5vw,1.45rem)}.cashier-sticky-actions{bottom:calc(-14px - var(--app-safe-bottom));z-index:2;margin:6px -13px calc(-14px - var(--app-safe-bottom));padding:10px 13px calc(12px + var(--app-safe-bottom));background:linear-gradient(#090c1200,#090c12f2 22%),#090c12f2;position:sticky}.cashier-redemption-modal,.cashier-history-modal{height:min(86dvh,700px)}.wallet-redeem-hero{border-radius:var(--heater-radius)}.wallet-redeem-hero span{letter-spacing:0}.cashier-redemption-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cashier-redemption-panel,.cashier-redemption-status{border-radius:var(--heater-radius);background:#ffffff0d;border:1px solid #ffffff17;gap:6px;padding:12px;display:grid}.cashier-redemption-panel span,.cashier-redemption-status span{color:#fff7ed94;font-size:.72rem;font-weight:850}.cashier-redemption-panel strong{color:#fff7ed;font-size:1.08rem}.cashier-redemption-panel svg{color:#67e8f9}.cashier-redemption-panel .cashier-icon{width:24px;height:24px}.cashier-redemption-history{border-radius:var(--heater-radius);background:#ffffff0a;border:1px solid #ffffff14;gap:10px;padding:12px;display:grid}.cashier-redemption-history h3{color:#fff7ed;margin:0;font-size:.95rem}.cashier-requirements{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.cashier-requirements span{border-radius:var(--heater-radius);color:#ccfbf1d1;text-align:center;background:#14b8a614;border:1px solid #67e8f926;place-items:center;min-height:32px;padding:0 7px;font-size:.68rem;font-weight:900;display:inline-grid}.cashier-history-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.cashier-history-toolbar p{margin:0}.cashier-history-toolbar .wallet-export-button{color:#fff7edb3;width:auto;min-height:34px;padding-inline:10px;font-size:.76rem}.cashier-filter-row{align-items:center;gap:6px;min-height:34px;padding-bottom:0}.cashier-filter-row button{border-radius:999px;min-height:34px;padding:0 10px;font-size:.72rem}.cashier-transaction-list{gap:7px;display:grid}.cashier-transaction-row{border-radius:var(--heater-radius);color:#fff7ed;text-align:left;background:#ffffff0d;border:1px solid #ffffff16;gap:6px;width:100%;padding:10px;display:grid}button.cashier-transaction-row{cursor:pointer}button.cashier-transaction-row:hover{background:#ffffff13;border-color:#ffc85733}.cashier-transaction-main,.cashier-transaction-meta{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.cashier-transaction-main>span{gap:2px;min-width:0;display:grid}.cashier-transaction-main strong:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cashier-transaction-main small,.cashier-transaction-meta{color:#fff7ed80;font-size:.68rem;font-weight:800}.cashier-transaction-meta{border-top:1px solid #ffffff0f;padding-top:6px}@keyframes cashier-modal-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cashier-count-rise{0%{opacity:.72;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width>=760px){.cashier-purchase-modal .wallet-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.wallet-action-panel.wallet-action-grid,.cashier-summary-grid{grid-template-columns:1fr}.wallet-cashier-page .wallet-action-button{min-height:68px}.cashier-history-toolbar{flex-direction:row;align-items:flex-start}.cashier-filter-row{flex-wrap:nowrap;overflow-x:auto}.cashier-filter-row button{flex:none}}@media (width<=420px){.wallet-cashier-page{gap:10px}.wallet-cashier-page .wallet-balance-panel{gap:7px}.wallet-cashier-page .wallet-balance-tile{min-height:62px;padding:7px 11px 7px 8px}.wallet-cashier-page .wallet-balance-tile strong{font-size:var(--currency-full-font-size,clamp(1.08rem, 5.8vw, 1.42rem))}.modal-card.cashier-modal-card{width:min(100%,100vw - 12px);height:min(90dvh, calc(100dvh - max(12px, var(--app-safe-top)) - max(12px, var(--app-safe-bottom))));max-height:calc(100dvh - max(12px, var(--app-safe-top)) - max(12px, var(--app-safe-bottom)))}.modal-card.cashier-store-modal{height:auto}.cashier-modal-card .modal-header{padding:11px 11px 8px}.cashier-modal-card>.modal-stack{padding:9px 11px calc(11px + var(--app-safe-bottom))}.cashier-purchase-modal .wallet-pack-card,.coin-store-page .wallet-pack-card{min-height:0;padding:8px 9px}.purchase-confirm-values,.cashier-redemption-grid,.cashier-requirements{grid-template-columns:1fr}.purchase-confirm-actions{grid-template-columns:.82fr 1.18fr}.cashier-sticky-actions{margin-inline:-11px;padding-inline:11px}.wallet-compliance-footer{margin-bottom:calc(72px + var(--app-safe-bottom))}}@media (width<=340px){.wallet-cashier-page .wallet-balance-tile{grid-template-columns:50px minmax(0,1fr);min-height:60px}.purchase-pack-main{grid-template-columns:48px minmax(0,1fr) minmax(78px,auto);gap:7px}.cashier-purchase-modal .purchase-pack-main{grid-template-columns:minmax(0,1fr) minmax(78px,auto)}.purchase-pack-main .cashier-icon{width:50px;height:44px}.purchase-pack-side{min-width:78px}.purchase-buy-button{max-width:76px;min-height:32px;font-size:.72rem}.cashier-purchase-modal .wallet-pack-card.purchase-pack-tile,.coin-store-page .wallet-pack-card.purchase-pack-tile{grid-template-rows:minmax(0,1fr) auto 32px;gap:5px;height:108px;padding:8px}.purchase-pack-gc{font-size:.86rem}.purchase-pack-sc{min-height:20px;padding-inline:6px;font-size:.62rem}.purchase-pack-tile .purchase-buy-button{max-width:none;min-height:31px}}@media (prefers-reduced-motion:reduce){.modal-card.cashier-modal-card,.wallet-cashier-page .wallet-balance-tile strong{animation:none}}.auth-premium-shell{min-height:100svh;padding:max(14px, var(--app-safe-top)) max(12px, var(--app-safe-right)) max(14px, var(--app-safe-bottom)) max(12px, var(--app-safe-left));background:linear-gradient(#ffffff09,#0000 18%),radial-gradient(at 50% 0,#ff5f053b,#0000 42%),radial-gradient(at 15% 88%,#ffc8571f,#0000 34%),linear-gradient(145deg,#05070c 0%,#11131b 54%,#09070a 100%);place-items:center;overflow-y:auto}.auth-stage{gap:10px;width:min(100%,450px);display:grid}.auth-premium-card{isolation:isolate;width:100%;max-height:calc(100svh - max(28px, var(--app-safe-top)) - max(28px, var(--app-safe-bottom)));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff13,#ffffff06),radial-gradient(at 22% 0,#ff5f0533,#0000 42%),linear-gradient(145deg,#13151df5,#05070cfa);border-color:#ffc85738;gap:13px;padding:clamp(16px,4.5vw,24px);display:grid;position:relative;overflow-y:auto;box-shadow:0 24px 70px #0000006b,0 0 34px #ff5f051a,inset 0 1px #ffffff17}.auth-premium-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;border-top:1px solid #ffc85757;position:absolute;inset:0}.auth-brand-block{text-align:center;justify-items:center;gap:0;display:grid}.auth-premium-card .auth-wordmark{object-fit:contain;filter:drop-shadow(0 0 18px #ff5f052e);width:min(260px,78vw);max-height:68px;margin:0}.auth-tabs{background:#0206177a;border:1px solid #ffffff16;margin:2px 0 0}.auth-tabs button{color:#fff7edad;font-weight:900}.auth-tabs .active{color:#140e05;background:linear-gradient(#fff2bd,#ffc857 52%,#ff8a2a);box-shadow:0 0 18px #ff5f0538,inset 0 1px #ffffff8a}.auth-form{gap:9px}.auth-form label:not(.auth-legal-check){color:#fff7eddb;gap:6px;font-size:.8rem;font-weight:900}.auth-form input{color:#fff7ed;background:#0206178a;border-color:#ffffff1f;min-height:46px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffff0b}.auth-form input::placeholder{color:#fff7ed61}.auth-form input:focus{background:#06090fdb;border-color:#ffc85794;outline:none;box-shadow:0 0 0 3px #ffc8571f,inset 0 1px #ffffff0f}.auth-form input[aria-invalid=true]{border-color:#f871718a}.auth-password-field{display:grid;position:relative}.auth-password-field input{padding-right:46px}.auth-password-toggle{color:#fff7edb8;background:#ffffff0e;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:5px;right:5px}.auth-password-toggle:hover,.auth-link-button:hover,.auth-reset-link:hover{color:#fff2bd}.auth-field-error,.auth-field-hint{color:#fff7ed8f;margin-top:-4px;font-size:.7rem;font-weight:820;line-height:1.25}.auth-field-error,.auth-field-hint.error{color:#fecaca}.auth-field-hint.success{color:#bbf7d0}.auth-legal-check{color:#fff7edbd;background:#ffffff0b;border:1px solid #ffc85729;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:10px;font-size:.72rem;line-height:1.35;display:grid}.auth-legal-check input{accent-color:#ffc857;width:18px;min-height:18px;margin:1px 0 0}.auth-legal-check a,.auth-compliance-copy a{color:#fff2bd;font-weight:900;text-decoration:none}.auth-compliance-copy{color:#fff7ed8c;gap:3px;font-size:.69rem;font-weight:760;line-height:1.35;display:grid}.auth-message{font-size:.77rem;font-weight:860;line-height:1.35}.auth-submit{color:#140e05;background:linear-gradient(#fff2bd 0%,#ffc857 46%,#ff8a2a 100%);min-height:48px;transition:transform .14s,filter .14s,box-shadow .14s;box-shadow:0 0 22px #ff5f0538,inset 0 1px #ffffff8f}.auth-submit:not(:disabled):hover{filter:brightness(1.05);box-shadow:0 0 28px #ff5f054d,inset 0 1px #ffffff9e}.auth-submit:not(:disabled):active{transform:translateY(1px)scale(.99)}.auth-submit:disabled{filter:grayscale(.2)brightness(.78)}.auth-confirmation-panel{color:#bbf7d0;text-align:center;background:#06301c38;border:1px solid #22c55e3d;border-radius:8px;justify-items:center;gap:10px;padding:18px;display:grid}.auth-confirmation-panel svg{color:#86efac}.auth-confirmation-panel strong{color:#dcfce7;font-size:1rem;line-height:1.25}.auth-confirmation-panel span{color:#dcfce7b8;font-size:.78rem;font-weight:800}.auth-mfa-panel{color:#fff7edb8;text-align:center;background:radial-gradient(circle at 50% 0,#ffc8571f,#0000 58%),#ffffff0b;border:1px solid #ffc8572e;border-radius:8px;justify-items:center;gap:8px;padding:14px;display:grid}.auth-mfa-panel svg{color:#ffc857}.auth-mfa-panel strong{color:#fff7ed;font-size:.98rem;line-height:1.2}.auth-mfa-panel span{font-size:.76rem;font-weight:780;line-height:1.35}@media (width>=720px){.auth-stage{width:min(100%,520px)}.auth-premium-card{padding:26px}}@media (width<=370px){.auth-premium-shell{padding-inline:max(8px, var(--app-safe-left)) max(8px, var(--app-safe-right))}.auth-premium-card{gap:10px;padding:13px}.auth-premium-card .auth-wordmark{width:min(220px,74vw);max-height:56px}.auth-form input{min-height:43px}}.account-page{--account-panel:#0a0d14e0;--account-panel-soft:#ffffff0d;--account-line:#ffffff1a;--account-muted:#fff7eda3;--account-gold:#ffc857;--account-ember:#ff5f05;--account-cyan:#67e8f9;color:#fff7ed;gap:10px;width:min(100%,900px);margin-inline:auto}.account-page *,.account-page :before,.account-page :after{box-sizing:border-box}.account-hero,.account-panel,.account-balance-card,.account-debug-panel{border:1px solid var(--account-line);background:linear-gradient(#ffffff0d,#ffffff05),linear-gradient(145deg,#11141df5,#05080efa);border-radius:8px;box-shadow:0 16px 36px #0000003d,inset 0 1px #ffffff0f}.account-hero{background:linear-gradient(120deg,#ff5f0533,#0000 32%),linear-gradient(145deg,#1c1314fa,#06090ffa 64%);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden}.account-hero:after{content:"";pointer-events:none;opacity:.75;border-top:1px solid #ffc85761;position:absolute;inset:0}.account-avatar{z-index:1;color:#140e05;background:linear-gradient(180deg, #fff2bd, var(--account-gold) 48%, var(--account-ember));border-radius:50%;place-items:center;width:58px;height:58px;animation:2.6s ease-in-out infinite alternate account-profile-glow;display:grid;position:relative;box-shadow:0 0 24px #ff5f053d,inset 0 1px #ffffff9e}.account-hero-copy{z-index:1;gap:6px;min-width:0;display:grid;position:relative}.account-hero-title-row{align-items:center;gap:8px;min-width:0;display:flex}.account-kicker{color:var(--account-gold);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.account-hero h1{color:#fff7ed;letter-spacing:0;overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.75rem;line-height:1}.account-hero-vip-mark{object-fit:contain;width:40px;height:40px;filter:drop-shadow(0 0 13px var(--vip-shadow,#ffc85733)) drop-shadow(0 5px 8px #0006);flex:none}.account-member-since{color:#fff7edad;margin:0;font-size:.78rem;font-weight:850;line-height:1.15}.vip-none{--vip-accent:#94a3b8;--vip-glow:#94a3b82b;--vip-shadow:#94a3b814;--vip-fill:linear-gradient(180deg, #e2e8f0, #94a3b8);--vip-label-text:#0f172a}.vip-bronze{--vip-accent:#cd7f32;--vip-glow:#cd7f323b;--vip-shadow:#cd7f3229;--vip-fill:linear-gradient(180deg, #ffd3a3, #cd7f32 62%, #8a4b16)}.vip-silver{--vip-accent:#cbd5e1;--vip-glow:#cbd5e138;--vip-shadow:#cbd5e124;--vip-fill:linear-gradient(180deg, #f8fafc, #cbd5e1 62%, #64748b)}.vip-gold{--vip-accent:#ffc857;--vip-glow:#ffc85742;--vip-shadow:#ffc8572e;--vip-fill:linear-gradient(180deg, #fff2bd, #ffc857 62%, #f59e0b)}.vip-platinum{--vip-accent:#e0f2fe;--vip-glow:#e0f2fe38;--vip-shadow:#e0f2fe1f;--vip-fill:linear-gradient(180deg, #fff, #e0f2fe 62%, #94a3b8)}.vip-diamond{--vip-accent:#93c5fd;--vip-glow:#93c5fd42;--vip-shadow:#93c5fd29;--vip-fill:linear-gradient(180deg, #eff6ff, #93c5fd 62%, #2563eb)}.vip-black-diamond{--vip-accent:#f8fafc;--vip-glow:#f8fafc33;--vip-shadow:#0000003d;--vip-fill:linear-gradient(180deg, #f8fafc, #475569 48%, #020617);--vip-label-text:#fff}.vip-onyx{--vip-accent:#c084fc;--vip-glow:#c084fc42;--vip-shadow:#581c8733;--vip-fill:linear-gradient(180deg, #ddd6fe, #7e22ce 58%, #09090b);--vip-label-text:#fff}.vip-inferno{--vip-accent:#fb923c;--vip-glow:#fb923c4d;--vip-shadow:#ef44442e;--vip-fill:linear-gradient(180deg, #fed7aa, #fb923c 46%, #dc2626)}.vip-heater-elite{--vip-accent:#facc15;--vip-glow:#facc154d;--vip-shadow:#ff5f0533;--vip-fill:linear-gradient(180deg, #fef08a, #facc15 42%, #ff5f05)}.vip-legend{--vip-accent:#fff7ed;--vip-glow:#fff7ed4d;--vip-shadow:#ffc85738;--vip-fill:linear-gradient(180deg, #fff, #fff7ed 36%, #ffc857)}.account-vip-badge{border:1px solid color-mix(in srgb, var(--vip-accent,#ffc857) 52%, transparent);color:#fff7ed;background:radial-gradient(circle at 15% 0%, var(--vip-glow,#ffc85733), transparent 62%), #ffffff0e;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-width:0;max-width:100%;min-height:30px;padding:3px 10px 3px 4px;font-size:.75rem;font-weight:950;line-height:1;display:inline-flex}.account-vip-badge span{text-overflow:ellipsis;min-width:0;overflow:hidden}.account-vip-art{object-fit:contain;filter:drop-shadow(0 0 8px var(--vip-shadow,#ffc85724)) drop-shadow(0 2px 4px #00000057);flex:none;display:block}.account-vip-art-pill{width:22px;height:22px}.account-vip-art-card{width:48px;height:48px}.account-vip-art-ladder{width:36px;height:36px}.account-vip-badge-card{min-height:52px;padding-left:3px}.account-vip-badge-ladder{min-height:40px;padding-left:3px}.account-email-line,.account-status-row,.account-status-row span{align-items:center;min-width:0;display:flex}.account-email-line{color:#fff7edb8;gap:7px;max-width:100%;font-size:.86rem}.account-email-line span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-status-row{color:var(--account-muted);flex-wrap:wrap;gap:7px;font-size:.78rem;font-weight:800}.account-status-row span{gap:5px}.account-status-chip{color:#bbf7d0;white-space:nowrap;background:#22c55e1a;border:1px solid #22c55e3d;border-radius:999px;justify-content:center;align-items:center;gap:5px;max-width:100%;min-height:26px;padding:0 9px;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.account-status-chip.neutral{color:#fde68a;background:#ffc8571a;border-color:#ffc8573d}.account-status-chip.suspended,.account-status-chip.closed{color:#fecaca;background:#f871711a;border-color:#f8717140}.account-hero-metrics{z-index:1;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid;position:relative}.account-metric{background:#02061757;border:1px solid #ffffff16;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 6px;min-width:0;padding:8px;transition:transform .16s,border-color .16s,background .16s;display:grid}.account-metric svg{color:var(--account-gold);grid-row:1/3}.account-metric span{min-width:0;color:var(--account-muted);letter-spacing:0;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;font-weight:900;overflow:hidden}.account-metric strong{color:#fff7ed;text-overflow:ellipsis;min-width:0;font-size:.95rem;line-height:1;overflow:hidden}.account-balance-grid{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.account-balance-card{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:62px;padding:7px 12px 7px 8px;display:grid}.account-balance-card.gold{background:linear-gradient(#ffffff0d,#0000),linear-gradient(145deg,#342612f5,#05080efa)}.account-balance-card.sweeps{background:linear-gradient(#ffffff0d,#0000),linear-gradient(145deg,#113132f5,#05080efa)}.account-balance-card .cashier-icon{width:50px;height:44px;margin-left:-2px}.account-balance-card.sweeps .cashier-icon{filter:drop-shadow(0 0 14px #67e8f933)}.account-balance-card div{gap:4px;min-width:0;display:grid}.account-balance-card>span,.account-balance-card div>span{color:var(--account-muted);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.account-balance-reserve-note{text-align:right;justify-self:end}.account-balance-card strong{color:#fff7ed;width:100%;min-width:0;font-size:var(--currency-full-font-size,clamp(1.18rem, 5.5vw, 1.58rem));letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-end;justify-self:end;align-items:baseline;gap:5px;line-height:1;display:flex;overflow:hidden}.account-balance-card small{color:var(--account-gold);font-size:var(--currency-code-font-size,.72rem);flex:none;font-weight:950}.account-balance-card.sweeps small{color:var(--account-cyan)}.account-panel{gap:10px;padding:12px;display:grid}.account-section-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.account-section-heading h2{color:#fff7ed;letter-spacing:0;min-width:0;margin:0;font-size:1rem;line-height:1.15}.account-section-note{color:var(--account-muted);margin:-2px 0 0;font-size:.76rem;font-weight:760;line-height:1.35}.account-mini-button{color:#fde68a;background:#ffc85714;border:1px solid #ffc85738;border-radius:999px;flex:none;min-height:30px;padding:0 10px;font-size:.72rem;font-weight:950}.account-vip-card{border-color:color-mix(in srgb, var(--vip-accent,#ffc857) 34%, #ffffff14);background:radial-gradient(circle at 8% 0%, var(--vip-glow,#ffc8572e), transparent 44%), linear-gradient(180deg, #ffffff0d, #ffffff05), linear-gradient(145deg, #11141df5, #05080efa)}.account-vip-card-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.account-vip-card-top>div{gap:3px;min-width:0;display:grid}.account-vip-card-top strong{color:#fff7ed;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.94rem;line-height:1.1;overflow:hidden}.account-vip-card-top span{min-width:0;color:var(--account-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:820;overflow:hidden}.account-vip-progress i{background:linear-gradient(90deg, var(--vip-accent,var(--account-ember)), var(--account-gold))}.account-vip-benefits-preview{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.account-vip-benefits-preview span{color:#fff7edc7;background:#ffffff0b;border:1px solid #ffffff16;border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:100%;min-height:28px;padding:0 9px;font-size:.72rem;font-weight:820;display:inline-flex}.account-vip-benefits-preview svg{color:var(--vip-accent,var(--account-gold));flex:none}.account-vip-disclaimer{color:#fff7ed94;margin:0;font-size:.72rem;font-weight:780;line-height:1.35}.account-action-list,.account-toggle-list{gap:7px;display:grid}.account-action,.account-toggle-row,.account-legal-link{color:#fff7ed;text-align:left;background:#ffffff0b;border:1px solid #ffffff16;border-radius:8px;align-items:center;min-width:0;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.account-action{grid-template-columns:36px minmax(0,1fr) auto;gap:9px;min-height:52px;padding:8px}.account-action svg:first-child,.account-toggle-row svg,.account-legal-link svg:first-child{width:34px;height:34px;color:var(--account-gold);background:#ffc85717;border-radius:8px;padding:8px}.account-action span,.account-toggle-row span,.account-legal-link span{min-width:0}.account-action strong,.account-toggle-row strong{color:#fff7ed;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;line-height:1.1;display:block;overflow:hidden}.account-action small,.account-toggle-row small{min-width:0;color:var(--account-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:780;line-height:1.2;display:block;overflow:hidden}.account-action>svg:last-child,.account-legal-link>svg:last-child{color:#fff7ed6b}.account-logout-action{border-color:#f871712e;width:100%}.account-logout-action svg:first-child{color:#fecaca;background:#f871711a}.account-settings-form{gap:10px;display:grid}.account-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-field{min-width:0;color:var(--account-muted);gap:6px;font-size:.78rem;font-weight:900;display:grid}.account-field span{text-transform:uppercase}.account-field input{color:#fff7ed;background:#0206176b;border:1px solid #ffffff1c;border-radius:8px;outline:none;width:100%;min-width:0;min-height:42px;padding:0 11px;transition:border-color .16s,box-shadow .16s,background .16s}.account-field input:focus{background:#02061794;border-color:#ffc85794;box-shadow:0 0 0 3px #ffc8571f}.account-field-help{color:#fff7ed94;text-transform:none;font-size:.72rem;font-weight:760;line-height:1.3}.account-save-row{min-width:0;color:var(--account-muted);justify-content:flex-end;align-items:center;gap:10px;font-size:.78rem;font-weight:800;display:flex}.account-save-button,.account-secondary-button{color:#140e05;background:linear-gradient(180deg, #fff1b8, var(--account-gold) 50%, #f59e0b);border-radius:8px;min-width:128px;min-height:38px;padding:0 14px;font-weight:950;transition:transform .16s,filter .16s,box-shadow .16s;box-shadow:0 10px 22px #ff5f052e,inset 0 1px #ffffff80}.account-save-button:disabled,.account-secondary-button:disabled{color:#fff7ed80;box-shadow:none;background:#ffffff0e;border:1px solid #ffffff14}.account-save-state,.account-prototype-note{color:#bbf7d0;flex:none;font-size:.72rem;font-weight:900}.account-prototype-note{color:var(--account-muted)}.account-verification-card p{color:var(--account-muted);margin:0;font-size:.84rem}.account-progress-track{background:#ffffff13;border-radius:999px;height:7px;overflow:hidden}.account-progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--account-ember), var(--account-gold));height:100%;transition:width .22s;display:block}.account-compact-detail{grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:6px 10px;display:grid}.account-compact-detail span{color:var(--account-muted);font-size:.76rem;font-weight:860}.account-compact-detail strong{color:#fff7ed;text-align:right;text-overflow:ellipsis;min-width:0;font-size:.84rem;overflow:hidden}.account-toggle-row{grid-template-columns:36px minmax(0,1fr) auto;gap:9px;min-height:54px;padding:8px}.account-switch{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:999px;width:44px;min-width:44px;height:26px;transition:background .18s,border-color .18s,box-shadow .18s;position:relative}.account-switch span{background:#fff7edd1;border-radius:50%;width:18px;height:18px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px;box-shadow:0 4px 10px #00000047}.account-switch.active{background:#ffc85742;border-color:#ffc85780;box-shadow:0 0 16px #ffc8571f}.account-switch.active span{background:var(--account-gold);transform:translate(18px)}.account-legal-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.account-legal-link{grid-template-columns:32px minmax(0,1fr) 14px;gap:8px;min-height:46px;padding:7px 8px;font-size:.82rem;font-weight:900}.account-legal-link svg:first-child{width:32px;height:32px;padding:8px}.account-legal-link span{text-overflow:clip;white-space:normal;line-height:1.08;overflow:visible}.account-debug-panel{padding:10px}.account-debug-panel summary{cursor:pointer;color:#fff7ed9e;font-size:.78rem;font-weight:900}.account-debug-panel .card{margin-top:10px}@media (hover:hover){.account-action:hover,.account-toggle-row:hover,.account-legal-link:hover,.account-metric:hover{background:#fff1;border-color:#ffc85747;transform:translateY(-1px)}.account-logout-action:hover{background:#7f1d1d2e;border-color:#f8717157}.account-save-button:not(:disabled):hover{filter:brightness(1.04);box-shadow:0 13px 26px #ff5f053d,inset 0 1px #ffffff8c}}.account-action:active,.account-legal-link:active,.account-save-button:not(:disabled):active,.account-switch:active{transform:scale(.985)}@keyframes account-profile-glow{0%{box-shadow:0 0 16px #ff5f052e,inset 0 1px #ffffff9e}to{box-shadow:0 0 28px #ffc85747,inset 0 1px #ffffff9e}}@keyframes account-avatar-spin{to{transform:rotate(360deg)}}@media (width>=760px){.account-hero{grid-template-columns:auto minmax(0,1fr) minmax(210px,.5fr);gap:16px;padding:16px}.account-hero-metrics{grid-area:1/3/4;grid-template-columns:1fr}.account-hero h1{font-size:2.1rem}.account-action-list{grid-template-columns:repeat(2,minmax(0,1fr))}.account-logout-action{grid-column:1/-1}}@media (width<=720px){.account-field-grid{grid-template-columns:1fr}.account-save-row{flex-direction:column;align-items:stretch}.account-save-button,.account-secondary-button{width:100%}}@media (width<=380px){.account-page{gap:8px}.account-hero,.account-panel,.account-balance-card{padding:10px}.account-avatar{width:52px;height:52px}.account-hero h1{font-size:1.48rem}.account-metric{padding:7px 6px}.account-metric span{font-size:.6rem}.account-balance-card .cashier-icon{width:44px;height:38px}.account-balance-card strong{font-size:var(--currency-full-font-size,clamp(1.08rem, 6vw, 1.38rem))}.account-action,.account-toggle-row{grid-template-columns:34px minmax(0,1fr) auto;gap:8px}.account-legal-link{grid-template-columns:30px minmax(0,1fr) 13px;gap:6px;padding:6px;font-size:.76rem}.account-legal-link svg:first-child{width:30px;height:30px;padding:7px}}@media (width<=340px){.account-hero-metrics{grid-template-columns:1fr}.account-metric{grid-template-columns:auto minmax(0,1fr) auto}.account-metric svg{grid-row:auto}.account-metric strong{justify-self:end}}@media (prefers-reduced-motion:reduce){.account-avatar,.account-avatar-spinner{animation:none}.account-action,.account-toggle-row,.account-legal-link,.account-metric,.account-switch,.account-switch span,.account-field input,.account-progress-track i,.account-save-button,.account-secondary-button{transition:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.account-avatar-shell{z-index:1;width:58px;height:58px;position:relative}.account-avatar-control{cursor:pointer;width:58px;height:58px;display:block;position:relative}.account-avatar-control.is-busy{pointer-events:none}.account-avatar-control input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.account-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.account-avatar-badge{z-index:3;color:#130f09;background:linear-gradient(180deg, #fff7d1, var(--account-gold) 58%, var(--account-ember));border:2px solid #070a12f2;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 8px 18px #0000004d}.account-avatar-spinner{z-index:4;border:3px solid #fff7ed47;border-top-color:var(--account-gold);border-radius:50%;animation:.76s linear infinite account-avatar-spin;position:absolute;inset:9px}.account-avatar-popover{z-index:6;border-radius:8px;width:min(240px,100vw - 34px);padding:8px 10px;font-size:.74rem;font-weight:900;line-height:1.25;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 30px #00000057}.account-avatar-popover.error{color:#fecaca;background:#501018f5;border:1px solid #f871716b}.account-avatar-popover.success{color:#bbf7d0;background:#06301cf5;border:1px solid #86efac6b}.account-logout-section{display:grid}.account-logout-section .account-logout-action{background:linear-gradient(#ffffff0b,#ffffff05),#0c090dd1;grid-template-columns:36px minmax(0,1fr);min-height:50px}.account-avatar-control:focus-within .account-avatar{outline-offset:3px;outline:2px solid #ffc857b8}.account-photo-row,.account-setting-row{color:#fff7ed;background:#ffffff0b;border:1px solid #ffffff16;border-radius:8px;align-items:center;min-width:0;display:grid}.account-photo-row{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:8px}.account-photo-row>svg,.account-setting-row>svg{width:34px;height:34px;color:var(--account-gold);background:#ffc85717;border-radius:8px;padding:8px}.account-photo-row span,.account-setting-row span{min-width:0}.account-photo-row strong,.account-setting-row strong{color:#fff7ed;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;line-height:1.1;display:block;overflow:hidden}.account-photo-row small,.account-setting-row small{min-width:0;color:var(--account-muted);font-size:.72rem;font-weight:780;line-height:1.2;display:block}.account-field-error{color:#fecaca}.account-readonly-input{color:#fff7ed94;background:#02061747;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 10px;display:grid}.account-readonly-input input{color:#fff7edb8;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.account-readonly-input input:focus{box-shadow:none;background:0 0;border:0}.account-private-email>span{color:#fff7edb8;text-overflow:ellipsis;text-transform:none;white-space:nowrap;min-width:0;font-weight:900;overflow:hidden}.account-private-email.revealed>span{color:#fff7ed}.account-private-toggle{color:#fde68a;background:#ffc85714;border:1px solid #ffc85733;border-radius:8px;min-width:54px;min-height:30px;padding:0 10px;font-size:.72rem;font-weight:950}.account-error-box,.account-lock-note{color:#fecaca;background:#7f1d1d29;border:1px solid #f8717138;border-radius:8px;font-size:.78rem;font-weight:800;line-height:1.35}.account-error-box{padding:9px 10px}.account-setting-list{gap:7px;display:grid}.account-setting-row{grid-template-columns:36px minmax(0,1fr) auto;gap:9px;min-height:52px;padding:8px;transition:transform .16s,border-color .16s,background .16s}.account-setting-row.expanded{border-color:#ffc8572e;align-items:start}.account-setting-row.danger{border-color:#f8717138}.account-security-row .account-status-chip{justify-self:end}.account-security-row small{white-space:normal}.account-security-details{gap:2px;display:grid}.account-security-meta{color:#fff7ed8f}.account-security-side{flex-wrap:wrap;justify-content:flex-end;align-self:center;align-items:center;gap:6px;display:flex}.account-security-action{border-radius:8px;width:auto;min-width:76px;min-height:30px;padding:0 10px;font-size:.7rem}.account-security-action:disabled{color:#fff7ed75}.account-security-message,.account-security-disclaimer{color:#bbf7d0;background:#14532d24;border:1px solid #22c55e38;border-radius:8px;font-size:.76rem;font-weight:820;line-height:1.35}.account-security-message{padding:8px 10px}.account-security-disclaimer{color:#fff7edbd;background:#ffc85712;border-color:#ffc8572e;margin:0;padding:9px 10px}.account-mfa-modal{max-width:min(94vw,460px)}.account-mfa-setup{gap:10px}.account-mfa-setup>p{color:#fff7edc2;margin:0;font-size:.82rem;font-weight:780;line-height:1.45}.account-mfa-qr{aspect-ratio:1;background:#fff7ed;border:1px solid #ffc85733;border-radius:8px;justify-self:center;place-items:center;width:min(220px,72vw);padding:10px;display:grid}.account-mfa-qr img{object-fit:contain;width:100%;height:100%}.account-mfa-secret{background:#0206175c;border:1px solid #ffffff17;border-radius:8px;gap:5px;min-width:0;padding:9px 10px;display:grid}.account-mfa-secret span{color:var(--account-muted);text-transform:uppercase;font-size:.7rem;font-weight:900}.account-mfa-secret code{color:#fff2bd;overflow-wrap:anywhere;min-width:0;font-size:.82rem;font-weight:900}.account-mfa-nudge{color:#fff7ed;background:radial-gradient(circle at 10% 0,#ffc85729,#0000 52%),#ffffff0b;border:1px solid #ffc8573d;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:10px;display:grid}.account-mfa-nudge>svg{width:34px;height:34px;color:var(--account-gold);background:#ffc8571a;border-radius:8px;padding:8px}.account-mfa-nudge>span{gap:3px;min-width:0;display:grid}.account-mfa-nudge strong{color:#fff7ed;font-size:.92rem;line-height:1.15}.account-mfa-nudge small{color:#fff7eda8;font-size:.74rem;font-weight:780;line-height:1.3}.account-mfa-nudge-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.account-mfa-nudge-actions .account-save-button,.account-mfa-nudge-actions .account-secondary-button{width:100%;min-width:0;min-height:36px;font-size:.76rem}@media (width<=520px){.account-security-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px}.account-security-side{flex-wrap:wrap;grid-column:auto;justify-content:flex-end;justify-self:end;display:flex}.account-security-action{min-width:68px;padding:0 9px}}.account-inline-setting,.account-limit-grid,.account-lock-note{grid-column:1/-1}.account-inline-setting{color:var(--account-muted);text-transform:uppercase;gap:5px;font-size:.72rem;font-weight:900;display:grid}.account-inline-setting select,.account-inline-setting input{color:#fff7ed;background:#0206177a;border:1px solid #ffffff1c;border-radius:8px;outline:none;width:100%;min-height:38px;padding:0 10px}.account-inline-setting select:focus,.account-inline-setting input:focus{border-color:#ffc85794;box-shadow:0 0 0 3px #ffc8571f}.account-inline-setting.disabled{opacity:.68}.account-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-lock-note{padding:9px 10px}.account-switch.danger.active{background:#f871713d;border-color:#f871717a}.account-switch.danger.active span{background:#fca5a5}.account-danger-button{color:#fff7ed;background:linear-gradient(#7f1d1df2,#450a0af5);border:1px solid #f8717157;border-radius:8px;min-width:128px;min-height:38px;padding:0 14px;font-weight:950}.account-modal .modal-stack{padding-top:12px}.account-modal .modal-stack p{color:#fff7edc7;margin:0}.account-modal-actions{grid-template-columns:.9fr 1.1fr;gap:8px;display:grid}.account-vip-modal{max-width:min(94vw,640px)}.account-vip-details{max-height:min(72vh,680px);padding-right:2px;overflow:auto}.account-vip-current,.account-vip-modal-section,.account-vip-ladder-row{background:#ffffff0b;border:1px solid #ffffff16;border-radius:8px}.account-vip-current{border-color:color-mix(in srgb, var(--vip-accent,#ffc857) 34%, #ffffff14);background:radial-gradient(circle at 8% 0%, var(--vip-glow,#ffc8572e), transparent 52%), #ffffff0b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:12px;display:grid}.account-vip-current strong{color:#fff7ed;white-space:nowrap;font-size:1.12rem;line-height:1}.account-vip-current>span:not(.account-vip-badge){color:var(--account-muted);grid-column:1/-1;font-size:.78rem;font-weight:820}.account-vip-modal-section{gap:9px;padding:12px;display:grid}.account-vip-modal-section h3{color:#fff7ed;margin:0;font-size:.92rem;line-height:1.15}.account-vip-ladder{gap:8px;display:grid}.account-vip-ladder-row{border-color:color-mix(in srgb, var(--vip-accent,#ffc857) 28%, #ffffff14);grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px;display:grid}.account-vip-ladder-row.locked{opacity:.62}.account-vip-ladder-row>span{color:#fff7ed;text-align:right;white-space:nowrap;font-size:.8rem;font-weight:900}.account-vip-ladder-row>small{color:var(--account-muted);text-align:right;font-size:.72rem;font-weight:850}.account-vip-ladder-row ul{color:#fff7edb3;grid-column:1/-1;gap:5px;margin:0;padding-left:18px;font-size:.78rem;line-height:1.35;display:grid}.account-vip-ladder-row li::marker{color:var(--vip-accent,var(--account-gold))}.account-crop-stack{align-items:center}.account-crop-stage{aspect-ratio:1;cursor:grab;touch-action:none;background:#020617d1;border:2px solid #ffc857b8;border-radius:50%;width:min(70vw,220px);position:relative;overflow:hidden;box-shadow:0 0 0 999px #02061775,0 0 32px #ffc85729}.account-crop-stage:active{cursor:grabbing}.account-crop-stage img{object-fit:cover;-webkit-user-select:none;user-select:none;transform-origin:50%;width:100%;height:100%;position:absolute;top:50%;left:50%}.account-crop-control{width:min(100%,320px);color:var(--account-muted);text-transform:uppercase;gap:7px;font-size:.76rem;font-weight:900;display:grid}.account-crop-control input{accent-color:var(--account-gold)}@media (hover:hover){.account-avatar-control:hover .account-avatar{transform:translateY(-1px)}.account-setting-row:hover{background:#fff1;border-color:#ffc85747;transform:translateY(-1px)}}@media (width<=420px){.account-limit-grid,.account-modal-actions{grid-template-columns:1fr}}@media (width<=380px){.account-avatar-shell,.account-avatar-control{width:52px;height:52px}.account-avatar-spinner{inset:8px}}.legal-public-shell{min-height:100svh;padding:max(18px, var(--app-safe-top)) max(12px, var(--app-safe-right)) max(18px, var(--app-safe-bottom)) max(12px, var(--app-safe-left));background:linear-gradient(#ffffff09,#0000 18%),radial-gradient(at 50% 0,#ff5f052e,#0000 42%),linear-gradient(145deg,#05070c 0%,#11131b 54%,#09070a 100%);align-content:start;display:grid;overflow-y:auto}.legal-page{color:#fff7ed;gap:10px;width:min(100%,900px);margin-inline:auto}.legal-hero,.legal-section-card,.legal-support-link{background:linear-gradient(#ffffff0d,#ffffff05),linear-gradient(145deg,#11141df5,#05080efa);border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 16px 36px #0000003d,inset 0 1px #ffffff0f}.legal-hero{background:linear-gradient(120deg,#ff5f052e,#0000 34%),linear-gradient(145deg,#1c1314fa,#06090ffa 64%);gap:10px;padding:14px;display:grid;overflow:hidden}.legal-back-button{color:#fff7ed;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;width:fit-content;min-height:36px;padding:0 11px;font-size:.84rem;font-weight:900;text-decoration:none;display:inline-flex}.legal-brand-line{color:#ffc857;letter-spacing:0;text-transform:uppercase;align-items:center;gap:9px;min-width:0;font-size:.74rem;font-weight:950;display:flex}.legal-brand-line .playheater-mark{width:30px;height:30px}.legal-hero h1{color:#fff7ed;letter-spacing:0;margin:0;font-size:clamp(1.7rem,7vw,3rem);line-height:1}.legal-hero p{color:#fff7edbd;max-width:64ch;margin:0;font-size:.92rem;line-height:1.45}.legal-disclaimer{color:#fde68a;background:#ffc8571a;border:1px solid #ffc85733;border-radius:8px;padding:9px 10px;font-size:.78rem;font-weight:850;line-height:1.35}.legal-section-list{gap:8px;display:grid}.legal-section-card{gap:8px;padding:12px;display:grid}.legal-section-card h2{color:#fff7ed;margin:0;font-size:1rem;line-height:1.2}.legal-section-card ul{color:#fff7edb8;gap:7px;margin:0;padding-left:18px;font-size:.86rem;line-height:1.4;display:grid}.legal-section-card li::marker{color:#ffc857}.legal-support-link{color:#130f09;background:linear-gradient(#fff1b8,#ffc857 52%,#f59e0b);justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:950;text-decoration:none;display:flex}@media (hover:hover){.legal-back-button:hover,.legal-support-link:hover{transform:translateY(-1px)}}@media (width<=380px){.legal-hero,.legal-section-card{padding:10px}}.wallet-dashboard{--wallet-sweeps:var(--sc-primary);--wallet-sweeps-soft:var(--sc-glow)}.wallet-cashier-page{--cashier-sc:var(--sc-primary);--cashier-cyan:var(--sc-primary)}.account-page{--account-sc:var(--sc-primary);--account-cyan:var(--sc-primary)}.balance-toggle.bonus-selected .balance-toggle-options,.balance-toggle-options{background:linear-gradient(#03180ceb,#020617e0);border:1px solid #ffc85714}.balance-toggle-options button.bonus:not(.active),.balance-toggle-options button.gold:not(.active){color:#fff7edb8}.balance-toggle-options button.active.gold{color:#140e05;background:linear-gradient(180deg, #fff2b8, var(--heater-gold) 54%, var(--heater-ember));box-shadow:0 0 18px #ffc85747,inset 0 1px #ffffff80}.balance-toggle-options button.active.bonus,.wallet-plus-button.sweeps{color:var(--sc-ink);background:var(--sc-button-gradient);box-shadow:0 0 22px var(--sc-glow), inset 0 1px 0 #ffffff85}.wallet-plus-button.sweeps{border:1px solid var(--sc-border)}.wallet-balance-tile.sweeps,.wallet-cashier-page .wallet-balance-tile.sweeps,.account-balance-card.sweeps,.balance-card.bonus{border-color:var(--sc-border);background:var(--sc-panel-gradient);box-shadow:0 18px 46px #0000004d,0 0 24px #22c55e24,inset 0 1px #dcfce714}.wallet-balance-tile.sweeps:after{background:radial-gradient(circle,#22c55eb8,#0000 64%)}.wallet-balance-tile.sweeps>.cashier-icon,.wallet-cashier-page .wallet-balance-tile.sweeps>.cashier-icon,.account-balance-card.sweeps .cashier-icon,.rewards-clean .rewards-reward-mini.currency-sc img,.rewards-clean .rewards-mission-reward.currency-sc img{filter:drop-shadow(0 0 15px var(--sc-glow)) drop-shadow(0 0 6px #ffc8572e)}.wallet-balance-tile.sweeps strong small,.wallet-cashier-page .wallet-balance-tile.sweeps strong small,.account-balance-card.sweeps small,.balance-pill.bonus strong,.balance-card.bonus strong{color:var(--sc-bright);text-shadow:0 0 14px var(--sc-glow)}.purchase-pack-sc,.purchase-pack-copy em,.rewards-clean .rewards-reward-mini.currency-sc,.rewards-clean .rewards-mission-reward.currency-sc,.currency-badge.currency-sc{border:1px solid var(--sc-border);color:#dcfce7;background:radial-gradient(circle at 18% 20%,#fff3,#0000 26%),linear-gradient(#22c55e5c,#052e1ae0);box-shadow:0 0 14px #22c55e33,inset 0 1px #dcfce71f}.currency-badge{text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:0 7px;font-size:.64rem;font-weight:950;line-height:1;display:inline-flex}.currency-badge.currency-gc{color:#140e05;background:linear-gradient(180deg, #fff2b8, var(--heater-gold) 58%, #f59e0b);border:1px solid #ffc8576b}.cashier-transaction-row.currency-sc,.transaction-card.currency-sc,tr.currency-sc{background:radial-gradient(circle at 96% 0,#22c55e1f,#0000 38%),#ffffff0d;border-color:#4ade8038}.cashier-transaction-main strong.currency-sc.positive,.transaction-card-row strong.currency-sc.positive,td.currency-sc.positive{color:var(--sc-bright)}.cashier-history-modal .cashier-transaction-row.currency-sc:hover,button.cashier-transaction-row.currency-sc:hover{border-color:var(--sc-border);box-shadow:0 0 16px #22c55e1f}.purchase-confirm-values div:nth-child(2),.wallet-redeem-hero,.cashier-redemption-modal .cashier-redemption-panel:first-child,.cashier-status-card .compact-detail-list strong:first-of-type{border-color:var(--sc-border);background:radial-gradient(circle at 92% 0,#4ade8033,#0000 42%),linear-gradient(#072214e0,#05090ef0);box-shadow:0 0 18px #22c55e24,inset 0 1px #dcfce714}.purchase-confirm-values div:nth-child(2) strong,.wallet-redeem-hero strong,.cashier-redemption-modal .cashier-redemption-panel:first-child strong,.cashier-status-card .compact-detail-list strong:first-of-type{color:var(--sc-bright);text-shadow:0 0 12px var(--sc-glow)}.admin-currency-line{flex-wrap:wrap;gap:5px;display:inline-flex}.admin-currency-line .currency-badge{min-height:18px;font-size:.56rem}.rewards-clean .rewards-section-pill:has(.rewards-pill-icon){border-color:var(--sc-border);color:var(--sc-bright);background:#052e1a61}.rewards-clean .rewards-hero-bonus .rewards-reward-mini.currency-sc{color:#f0fdf4}.rewards-clean .rewards-balance-pill.cyan,.rewards-wallet-tile.cyan{--wallet-glow:var(--sc-glow);border-color:#4ade8038}.rewards-clean .rewards-balance-pill.cyan small,.rewards-clean .rewards-streak-day.current em,.rewards-clean .rewards-streak-day.current,.rewards-clean .rewards-mission-detail strong{color:var(--sc-bright)}.rewards-clean .rewards-streak-day.current{border-color:var(--sc-border);background:radial-gradient(circle at 0 0,#22c55e29,#0000 46%),#02061766}.rewards-clean .rewards-streak-day.has-sc-reward{background:radial-gradient(circle at 100% 0,#22c55e29,#0000 44%),#0206176b;border-color:#4ade8052}.rewards-clean .rewards-streak-day.has-sc-reward strong{color:var(--sc-bright);text-shadow:0 0 12px var(--sc-glow)}.rewards-clean .rewards-streak-day.has-sc-reward .rewards-streak-icon{filter:drop-shadow(0 0 12px #22c55e47)}.over-under-currency-tabs button:first-child.active,.crash-currency-tabs button:first-child.active,.treasure-dig-currency-tabs button:first-child.active,.roulette-currency-tabs button:first-child.active,.blackjack-clean-currency-tabs button:first-child.active,.balloon-pop-currency-tabs button:first-child.active,.brick-break-currency-tabs button:first-child.active,.lava-run-currency-tabs button:first-child.active,.ember-stack-currency-tabs button:first-child.active,.safecracker-currency-tabs button:first-child.active,.premium-slot-shell.currency-gc .segmented.small button:first-child.active,.frontier .currency-mini button.gold.active,.gold-rush .currency-mini button.gold.active{color:#140e05;background:linear-gradient(180deg, #fff2b8, var(--heater-gold) 54%, #f59e0b);box-shadow:0 0 18px #ffc85757,inset 0 1px #ffffff8f}.over-under-currency-tabs button:nth-child(2).active,.crash-currency-tabs button:nth-child(2).active,.treasure-dig-currency-tabs button:nth-child(2).active,.roulette-currency-tabs button:nth-child(2).active,.blackjack-clean-currency-tabs button:nth-child(2).active,.balloon-pop-currency-tabs button:nth-child(2).active,.brick-break-currency-tabs button:nth-child(2).active,.lava-run-currency-tabs button:nth-child(2).active,.ember-stack-currency-tabs button:nth-child(2).active,.safecracker-currency-tabs button:nth-child(2).active,.premium-slot-shell.currency-sc .segmented.small button:nth-child(2).active,.frontier .currency-mini button.sweeps.active,.gold-rush .currency-mini button.sweeps.active{color:var(--sc-ink);background:var(--sc-button-gradient);box-shadow:0 0 18px var(--sc-glow), inset 0 1px 0 #ffffff94}.currency-sc .over-under-bank,.currency-sc .crash-bet-bank,.currency-sc .treasure-bet-bank,.currency-sc .blackjack-clean-bank,.currency-sc .safecracker-bet-bank,.currency-sc .lava-run-balance,.currency-sc .lava-run-note,.currency-sc .ember-stack-bottom-balance,.currency-sc .balloon-pop-bank,.currency-sc .brick-break-bank{border-color:var(--sc-border);background:radial-gradient(circle at 0 0,#22c55e29,#0000 44%),linear-gradient(#062013e0,#04090de6);box-shadow:0 0 18px #22c55e21,inset 0 1px #dcfce714}.currency-sc .over-under-bank span,.currency-sc .over-under-bank strong,.currency-sc .crash-balance-summary span,.currency-sc .crash-balance-summary strong,.currency-sc .treasure-bet-summary span,.currency-sc .treasure-bet-summary strong,.currency-sc .blackjack-clean-bank span,.currency-sc .blackjack-clean-bank strong,.currency-sc .safecracker-balance span,.currency-sc .safecracker-balance strong,.currency-sc .safecracker-limit-row span,.currency-sc .safecracker-limit-row strong,.currency-sc .lava-run-balance span,.currency-sc .lava-run-balance strong,.currency-sc .lava-run-bet-limits strong,.currency-sc .ember-stack-bottom-balance span,.currency-sc .ember-stack-bottom-balance strong,.currency-sc .balloon-pop-bank span,.currency-sc .balloon-pop-bank strong,.currency-sc .brick-break-bank span,.currency-sc .brick-break-bank strong{color:var(--sc-bright);text-shadow:0 0 12px var(--sc-glow)}.balloon-pop-page.currency-sc,.brick-break-page.currency-sc{--currency-accent:var(--sc-primary);--currency-accent-hi:var(--sc-mint);--currency-accent-deep:var(--sc-dark);--currency-ink:var(--sc-ink);--currency-soft:var(--sc-glow)}.blackjack-clean-page.currency-sc{--bj-accent:var(--sc-primary);--bj-accent-hi:var(--sc-mint);--bj-cyan:var(--sc-primary)}.blackjack-clean-page.currency-sc .blackjack-clean-currency-tabs button:nth-child(2).active{color:var(--sc-ink);background:var(--sc-button-gradient);box-shadow:0 0 18px var(--sc-glow), inset 0 1px 0 #ffffff94}.lava-run-page.currency-sc{--lava-accent:var(--sc-primary);--lava-safe:var(--sc-bright);--lava-glow:var(--sc-glow)}.currency-sc .safecracker-currency-tabs button.active,.currency-sc .safecracker-bet-bank button,.currency-sc .safecracker-main-action{color:var(--sc-ink);background:var(--sc-button-gradient);box-shadow:0 0 18px var(--sc-glow), inset 0 1px 0 #ffffff85}.currency-sc .crash-main-action,.currency-sc .treasure-main-action,.currency-sc .over-under-roll,.currency-sc .blackjack-clean-deal,.currency-sc .balloon-pop-play,.currency-sc .brick-break-play,.currency-sc .lava-run-main-action,.currency-sc .ember-stack-main-action{color:var(--sc-ink);background:var(--sc-button-gradient);box-shadow:0 0 20px var(--sc-glow), inset 0 1px 0 #ffffff80}.roulette-clean-page.currency-sc .roulette-header-balance,.roulette-clean-page.currency-sc .roulette-action-stats,.roulette-clean-page.currency-sc .roulette-selected-chip-wrap{border-color:var(--sc-border);box-shadow:0 0 18px #22c55e1f}.roulette-clean-page.currency-sc .roulette-header-balance strong,.roulette-clean-page.currency-sc .roulette-action-stats strong{color:var(--sc-bright)}.roulette-clean-page.currency-sc .roulette-chip.active,.roulette-clean-page.currency-sc .board-chip{filter:drop-shadow(0 0 8px #22c55e3d)}.premium-slot-shell.currency-sc .balance-amount small,.premium-slot-shell.currency-sc .balance-amount strong,.premium-slot-shell.currency-sc .balance-line,.premium-slot-shell.currency-sc .slot-state-pill strong{color:var(--sc-bright);text-shadow:0 0 12px var(--sc-glow)}.premium-slot-shell.currency-sc .currency-mini,.premium-slot-shell.currency-sc .control-readout{border-color:var(--sc-border);box-shadow:0 0 18px #22c55e1f}.lava-run-page.currency-gc .lava-run-bet-balance{background:radial-gradient(circle at 100% 0,#facc152e,#0000 54%),linear-gradient(#3a2305bd,#080605c7);border-color:#facc155c;box-shadow:0 0 18px #facc151f,inset 0 1px #fff7ed14}.lava-run-page.currency-gc .lava-run-bet-balance span,.lava-run-page.currency-gc .lava-run-bet-balance strong{color:#fef08a;text-shadow:0 0 11px #facc1538}.lava-run-page.currency-sc .lava-run-bet-balance{border-color:var(--sc-border);background:radial-gradient(circle at 100% 0,#4ade8033,#0000 54%),linear-gradient(#052e1abd,#04090dc7);box-shadow:0 0 18px #22c55e24,inset 0 1px #dcfce714}.lava-run-page.currency-sc .lava-run-bet-balance span,.lava-run-page.currency-sc .lava-run-bet-balance strong{color:var(--sc-bright);text-shadow:0 0 12px var(--sc-glow)}.lava-run-page .lava-run-note,.lava-run-page.currency-sc .lava-run-note{box-shadow:none;background:0 0;border-color:#0000}.lava-run-page.currency-gc .lava-run-bet-limits strong{color:#fef08a;text-shadow:0 0 10px #facc1538}.lava-run-page.currency-sc .lava-run-bet-limits strong{color:var(--sc-bright);text-shadow:0 0 12px var(--sc-glow)}.bet-controls{--bet-accent:#f59e0b;--bet-accent-hi:#fef08a;--bet-accent-soft:#facc1533;--bet-ink:#140e05;background:radial-gradient(circle at 50% 0%, var(--bet-accent-soft), transparent 48%), linear-gradient(180deg, #08080df5, #030307f5);border:1px solid #ffffff14;border-radius:8px;gap:6px;width:100%;min-width:0;max-width:100%;padding:6px;display:grid;box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff0f}.bet-controls.currency-sc{--bet-accent:var(--sc-primary);--bet-accent-hi:var(--sc-bright);--bet-accent-soft:var(--sc-glow);--bet-ink:var(--sc-ink);border-color:var(--sc-border)}.bet-controls.warning{border-color:#f8717159}.bet-controls-balance{background:radial-gradient(circle at 100% 0%, var(--bet-accent-soft), transparent 58%), #ffffff09;border:1px solid #ffffff14;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:30px;padding:5px 8px;display:flex}.bet-controls-balance span,.bet-controls-note,.bet-controls-center span{letter-spacing:0;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1}.bet-controls-balance span,.bet-controls-balance strong,.bet-controls-note strong{color:var(--bet-accent-hi);text-shadow:0 0 12px var(--bet-accent-soft)}.bet-controls-balance strong{overflow-wrap:anywhere;text-align:right;min-width:0;font-size:.82rem;font-weight:950;line-height:1}.bet-controls-grid{grid-template-columns:40px minmax(0,1fr) 40px;align-items:stretch;gap:6px;min-width:0;display:grid}.bet-controls-side{grid-template-rows:repeat(2,minmax(32px,1fr));gap:4px;min-width:0;display:grid}.bet-controls-side button{color:#fff7ed;letter-spacing:0;background:#ffffff14;border:1px solid #ffffff14;border-radius:7px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:32px;font-size:.7rem;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.bet-controls-side button:hover:not(:disabled),.bet-controls-side button:focus-visible{border-color:color-mix(in srgb, var(--bet-accent) 58%, white);color:var(--bet-accent-hi);box-shadow:0 0 16px var(--bet-accent-soft), inset 0 1px 0 #ffffff1a}.bet-controls-side button:disabled,.bet-controls-center input:disabled{cursor:not-allowed;opacity:.48}.bet-controls-center{background:linear-gradient(#06060bfa,#000003fa);border:1px solid #ffffff14;border-radius:7px;align-content:center;gap:5px;min-width:0;min-height:68px;padding:7px 8px;display:grid}.bet-controls-center span{color:#d7dbec}.bet-controls-center input{color:#fff7ed;width:100%;min-width:0;font-size:var(--bet-input-font-size,1.28rem);letter-spacing:0;text-align:center;text-shadow:0 0 12px #ffffff24;background:0 0;border:0;outline:0;font-weight:950;line-height:1.05}.bet-controls-center input.currency-fit-medium{--bet-input-font-size:1.08rem}.bet-controls-center input.currency-fit-long{--bet-input-font-size:.94rem}.bet-controls-center input.currency-fit-xlong{--bet-input-font-size:.78rem}.bet-controls-center:focus-within{border-color:color-mix(in srgb, var(--bet-accent) 62%, white);box-shadow:0 0 18px var(--bet-accent-soft)}.bet-controls-note{color:#ffffffad;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:20px;display:flex}.bet-controls-note.warning,.bet-controls.warning .bet-controls-message{color:#fecaca}.bet-controls-message{overflow-wrap:anywhere;flex:96px;min-width:0}.bet-controls-limits{flex-wrap:wrap;flex:150px;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.bet-controls-limits strong{white-space:nowrap;background:#ffffff0e;border:1px solid #ffffff14;border-radius:5px;justify-content:center;align-items:center;min-height:18px;padding:2px 5px;font-size:.58rem;line-height:1;display:inline-flex}.blackjack-clean-deal-row.single{grid-template-columns:minmax(0,1fr)}.blackjack-clean-deal-row.single .blackjack-clean-deal{width:100%}@media (width<=390px){.bet-controls{gap:5px;padding:5px}.bet-controls-grid{grid-template-columns:37px minmax(0,1fr) 37px;gap:5px}.bet-controls-side{grid-template-rows:repeat(2,minmax(31px,1fr))}.bet-controls-side button{min-height:31px;font-size:.66rem}.bet-controls-center{min-height:66px;padding-inline:7px}.bet-controls-balance{padding-inline:7px}}@media (width<=340px){.bet-controls-grid{grid-template-columns:35px minmax(0,1fr) 35px;gap:4px}.bet-controls-side{gap:3px}.bet-controls-side button{border-radius:6px;min-height:30px}.bet-controls-center{min-height:63px;padding:6px}.bet-controls-center input{--bet-input-font-size:1.16rem}.bet-controls-center input.currency-fit-medium{--bet-input-font-size:.98rem}.bet-controls-center input.currency-fit-long{--bet-input-font-size:.86rem}.bet-controls-center input.currency-fit-xlong{--bet-input-font-size:.72rem}.bet-controls-limits{justify-content:flex-start}}.over-under-roll,.crash-main-action,.blackjack-clean-deal,.safecracker-main-action,.lava-run-main-action,.ember-stack-main-action,.balloon-pop-play,.brick-break-play{min-height:40px!important}.heat-hammer-game-host{min-height:100dvh}.table-game-card.heatHammer .table-game-raster-art{object-fit:contain;object-position:center;filter:drop-shadow(0 0 22px #facc157a)drop-shadow(0 0 26px #38bdf847)drop-shadow(0 16px 22px #02061785);transform:scale(1.08)}.table-game-card.heatHammer:hover .table-game-raster-art,.table-game-card.heatHammer:focus-visible .table-game-raster-art{transform:scale(1.12)}.heat-hammer-page{--heat-panel:#050816d6;--heat-line:#ffe89938;--heat-blue:#38bdf8;--heat-gold:#facc15;--heat-red:#ef4444;min-height:100dvh;padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));color:#fff7ed;background:linear-gradient(180deg, #02061733, #020617b8), var(--heat-bg) center / cover no-repeat, #020617;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.heat-hammer-page:before,.heat-hammer-page:after{content:"";pointer-events:none;position:absolute;inset:0}.heat-hammer-page:before{background:radial-gradient(circle at 18% 20%,#38bdf838,#0000 22%),radial-gradient(circle at 82% 30%,#ef444429,#0000 24%),linear-gradient(90deg,#0206178c,#0000 24% 76%,#0206178f)}.heat-hammer-page:after{background:radial-gradient(circle at 50% 45%,#0000 34%,#020617a3 100%)}.heat-hammer-page>*{z-index:1;position:relative}.heat-hammer-header,.heat-hammer-controls{border:1px solid var(--heat-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0f172ae0,#080a1cdb);box-shadow:0 18px 38px #0206176b,inset 0 1px #ffffff14}.heat-hammer-header{z-index:20;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto 32px;align-items:center;gap:6px;min-height:44px;padding:5px;display:grid}.heat-hammer-icon-button{color:#fef3c7;background:#0206179e;border:1px solid #ffe89942;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 0 16px #38bdf82e}.heat-hammer-icon-button.active,.heat-hammer-icon-button:hover,.heat-hammer-icon-button:focus-visible{color:#0f172a;background:linear-gradient(135deg,#facc15,#38bdf8);border-color:#ffffffa3}.heat-hammer-icon-button:disabled{cursor:not-allowed;opacity:.62}.heat-hammer-title{text-align:center;justify-content:center;align-items:center;gap:6px;min-width:0;padding-inline:2px;display:flex}.heat-hammer-title-text{color:#fef3c7;text-transform:uppercase;text-shadow:0 0 12px #facc156b,0 1px 2px #020617;white-space:nowrap;min-width:0;font-size:1.02rem;font-weight:950}.heat-hammer-info{flex:0 0 28px;width:28px;height:28px}.heat-hammer-header .casino-sound-toggle{width:30px;min-width:30px;height:30px;min-height:30px}.heat-hammer-header .casino-sound-toggle svg{width:15px;height:15px}.heat-hammer-currency-tabs{background:#020617a3;border:1px solid #ffe89933;border-radius:999px;grid-template-columns:1fr 1fr;gap:3px;min-width:68px;padding:3px;display:grid}.heat-hammer-currency-tabs button{color:#cbd5e1;background:0 0;border:0;border-radius:999px;min-height:28px;padding:0 8px;font-size:.74rem;font-weight:900}.heat-hammer-currency-tabs .active{color:#0f172a;background:linear-gradient(135deg,#fde68a,#f59e0b);box-shadow:0 0 16px #facc1552}.heat-hammer-page.currency-sc .heat-hammer-currency-tabs .active{background:linear-gradient(135deg,#bbf7d0,#22c55e 58%,#16a34a);box-shadow:0 0 16px #22c55e57}.heat-hammer-stage{grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:clamp(430px,58dvh,700px);padding:5px 0 4px;display:grid}.heat-hammer-page>.screen-shake{min-height:0}.heat-hammer-machine{isolation:isolate;place-self:stretch center;width:min(100%,394px);min-height:0;position:relative}.heat-hammer-page.action-impact .heat-hammer-machine{animation:heat-hammer-machine-jolt var(--heat-impact-ms,.12s) ease-out both}.heat-hammer-win-glow{opacity:0;z-index:0;pointer-events:none;width:110%;animation:1.2s ease-out both heat-hammer-win-glow;position:absolute;top:5%;left:-5%}.heat-hammer-bell{z-index:10;object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 20px #facc158a)drop-shadow(0 4px 14px #020617b8);width:16%;animation:3.6s ease-in-out infinite heat-hammer-raster-shimmer;position:absolute;top:-3.25%;left:50%;transform:translate(-50%)}.heat-hammer-bell.ring{z-index:14;animation:.76s cubic-bezier(.18,.9,.22,1.1) both heat-hammer-bell-ring,.76s ease-out both heat-hammer-bell-flash}.heat-hammer-bell.glow{filter:drop-shadow(0 0 28px #fff8d0b8)drop-shadow(0 0 24px #facc1599)drop-shadow(0 4px 14px #020617b8);animation:.92s ease-in-out both heat-hammer-bell-glow}.heat-hammer-bell.glow.ring{animation:.76s cubic-bezier(.18,.9,.22,1.1) both heat-hammer-bell-ring,.76s ease-out both heat-hammer-bell-flash}.heat-hammer-tower-wrap{z-index:auto;position:absolute;inset:.75% 10% 8.75%}.heat-hammer-tower{z-index:4;object-fit:contain;filter:drop-shadow(0 0 24px #38bdf842)drop-shadow(0 0 18px #facc1524)contrast(1.08)saturate(1.08);width:100%;height:100%;position:absolute;inset:0}.heat-hammer-segments{z-index:15;pointer-events:none;flex-direction:column;justify-content:space-between;gap:3px;width:48%;display:flex;position:absolute;top:7.5%;bottom:11.5%;left:50%;transform:translate(-50%)}.heat-hammer-segment{opacity:1;filter:none;justify-content:center;align-items:center;min-height:20px;transition:opacity .12s,filter .12s,transform .12s;display:flex;position:relative}.heat-hammer-segment:before,.heat-hammer-segment:after{content:"";pointer-events:none;opacity:0;border-radius:999px;transition:opacity .12s,transform .12s;position:absolute;inset:-5px -10px}.heat-hammer-segment:before{filter:blur(4px);background:radial-gradient(circle,#fff8d061,#facc1533 42%,#0000 74%)}.heat-hammer-segment:after{border:1px solid #fff0b48f;box-shadow:0 0 20px #facc155c,0 0 28px #38bdf82e}.heat-hammer-segment img{object-fit:fill;opacity:.22;filter:grayscale(.78)brightness(.54)saturate(.74);width:100%;height:100%;transition:opacity .12s,filter .12s;position:absolute;inset:0}.heat-hammer-segment strong{z-index:3;color:#f8fbff;text-align:center;text-shadow:0 1px 2px #020617,0 0 8px #38bdf88f,0 0 2px #020617;background:#020617d1;border:1px solid #ffe89957;border-radius:999px;min-width:50px;padding:2px 8px 3px;font-size:.66rem;font-weight:950;line-height:1.1;transition:transform .12s,box-shadow .12s,background .12s,color .12s;position:relative;box-shadow:0 0 12px #020617d1,inset 0 1px #ffffff1f}.heat-hammer-segment.lit{opacity:1;filter:brightness(1.12)saturate(1.25)}.heat-hammer-segment.lit img{opacity:.96;filter:brightness(1.12)saturate(1.25)}.heat-hammer-segment.lit:before,.heat-hammer-segment.lit:after{opacity:.84}.heat-hammer-segment.lit strong{color:#fff9db;text-shadow:0 1px 2px #020617,0 0 12px #facc15e0;background:linear-gradient(#743207eb,#451a03d6);border-color:#ffe899b8;box-shadow:0 0 20px #facc1570,0 0 12px #fff8d02e,inset 0 1px #fff3}.heat-hammer-segment.trail{opacity:.88;filter:brightness(1.04)saturate(1.08)}.heat-hammer-segment.trail:before{opacity:.56;background:radial-gradient(circle,#38bdf86b,#facc1538 48%,#0000 72%)}.heat-hammer-segment.active{transform:scale(1.08)}.heat-hammer-segment.active:before{opacity:1;transform:scale(1.16)}.heat-hammer-segment.active strong{color:#fff;transform:scale(1.07);box-shadow:0 0 24px #facc159e,0 0 18px #38bdf852,inset 0 1px #ffffff3d}.heat-hammer-page.action-climb .heat-hammer-segment.active strong{animation:.22s ease-out both heat-hammer-climb-tick}.heat-hammer-segment.landed{animation:heat-hammer-segment-land var(--heat-final-pulse-ms,.26s) ease both 3;transform:scale(1.12)}.heat-hammer-segment.landed strong{color:#fff;animation:heat-hammer-label-pop var(--heat-final-pulse-ms,.26s) ease both 3;border-color:#fff8d0f5;transform:scale(1.12);box-shadow:0 0 32px #fff8d09e,0 0 26px #facc15bd,0 0 20px #38bdf852,inset 0 1px #ffffff47}.heat-hammer-page.risk-high .heat-hammer-segment.active:before,.heat-hammer-page.risk-high .heat-hammer-segment.landed:before{background:radial-gradient(circle,#ef444457,#facc153d 48%,#38bdf829 70%,#0000 84%)}.heat-hammer-page.risk-high .heat-hammer-segment.landed:after{border-color:#f8717185;box-shadow:0 0 18px #ef444466,0 0 26px #38bdf83d}.heat-hammer-page.risk-medium .heat-hammer-tower-wrap{inset:.15% 7.5% 8.1%}.heat-hammer-page.risk-high .heat-hammer-tower-wrap{inset:0% 6% 7.35%}.heat-hammer-page.risk-medium .heat-hammer-segments{gap:3px;width:50%;top:7.25%;bottom:10.75%}.heat-hammer-page.risk-high .heat-hammer-segments{gap:2px;width:49%;top:6.75%;bottom:8.9%}.heat-hammer-page.risk-medium .heat-hammer-segment{min-height:20px}.heat-hammer-page.risk-high .heat-hammer-segment{min-height:18px}.heat-hammer-page.risk-medium .heat-hammer-segment strong{min-width:48px;padding:2px 7px 3px;font-size:.63rem}.heat-hammer-page.risk-high .heat-hammer-segment strong{min-width:46px;padding:2px 6px 3px;font-size:.62rem}.heat-hammer-puck{z-index:16;opacity:.82;filter:drop-shadow(0 0 14px #38bdf8d1);width:13%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.heat-hammer-puck.active{bottom:var(--heat-meter)}.heat-hammer-page.action-climb .heat-hammer-puck.active{animation:heat-hammer-puck-climb var(--heat-climb-ms) cubic-bezier(.1, .7, .18, 1) both}.heat-hammer-page.action-result .heat-hammer-puck.active{animation:.46s both heat-hammer-puck-settle}.heat-hammer-pad{z-index:9;object-fit:contain;pointer-events:none;filter:drop-shadow(0 18px 24px #020617ad)drop-shadow(0 0 18px #ef44442e);width:43%;animation:2.8s ease-in-out infinite heat-hammer-pad-idle;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.heat-hammer-pad.hit{animation:heat-hammer-pad-hit var(--heat-impact-ms,.12s) ease-out both}.heat-hammer-mallet{transform-origin:72% 78%;z-index:8;object-fit:contain;pointer-events:none;opacity:0;filter:drop-shadow(0 16px 20px #020617a8)drop-shadow(0 0 13px #38bdf83d);width:50%;position:absolute;bottom:2%;right:-5%}.heat-hammer-page.action-idle .heat-hammer-mallet,.heat-hammer-page.action-result .heat-hammer-mallet{opacity:0;transform:rotate(-18deg)translateY(0)}.heat-hammer-page.action-windup .heat-hammer-mallet{opacity:1;z-index:18;animation:heat-hammer-windup var(--heat-windup-ms,.3s) cubic-bezier(.18, .88, .24, 1.08) both}.heat-hammer-page.action-impact .heat-hammer-mallet{opacity:1;z-index:18;animation:heat-hammer-impact var(--heat-impact-ms,.12s) ease-out both}.heat-hammer-page.action-climb .heat-hammer-mallet{opacity:1;z-index:18;animation:.72s ease-out both heat-hammer-rebound}.heat-hammer-impact-flash{aspect-ratio:1.8;z-index:17;pointer-events:none;mix-blend-mode:screen;width:68%;animation:heat-hammer-impact-flash var(--heat-impact-ms,.12s) ease-out both;background:radial-gradient(circle,#ffffecf5,#facc15a3 24%,#ef444457 54%,#0000 74%),conic-gradient(from 12deg,#0000,#fff8d099,#0000,#38bdf852,#0000);border-radius:999px;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.heat-hammer-sparks{z-index:17;pointer-events:none;width:88%;animation:heat-hammer-sparks calc(var(--heat-impact-ms,.12s) + .18s) ease-out both;filter:drop-shadow(0 0 18px #fff8d09e)drop-shadow(0 0 18px #facc157a);position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.heat-hammer-machine .coin-burst-shared{z-index:10;top:20%;left:50%}.heat-hammer-controls{border-radius:8px;grid-template-columns:minmax(0,1fr);grid-template-areas:"risk""bet""action";gap:6px;padding:7px;display:grid}.heat-hammer-risk-tabs{grid-area:risk;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.heat-hammer-risk-tabs button{color:#dbeafe;background:#020617a8;border:1px solid #ffe89933;border-radius:8px;place-items:center;min-width:0;min-height:34px;padding:4px;display:grid;box-shadow:inset 0 1px #ffffff0f}.heat-hammer-risk-tabs button span{font-size:.76rem;font-weight:900}.heat-hammer-risk-tabs .active{color:#0f172a;background:linear-gradient(135deg,#facc15,#38bdf8 58%,#ef4444);border-color:#fff9;box-shadow:0 0 18px #38bdf84d}.heat-hammer-controls>.bet-controls{grid-area:bet}.heat-hammer-action-row{grid-area:action;grid-template-columns:minmax(0,1fr) minmax(64px,78px);align-items:stretch;gap:6px;display:grid}.heat-hammer-smash{color:#190a05;background:linear-gradient(#ffffff47,#0000 48%),linear-gradient(135deg,#fef3c7,#facc15 38%,#ef4444 100%);border:0;border-radius:8px;min-width:0;min-height:52px;font-size:1rem;font-weight:950;box-shadow:0 0 24px #facc1557,inset 0 -4px #451a0338}.heat-hammer-smash:not(:disabled){animation:1.35s ease-in-out infinite heat-hammer-smash-pulse}.heat-hammer-smash:disabled{color:#e2e8f094;box-shadow:none;background:#0f172ab8}.heat-hammer-bottom-turbo{color:#dbeafe;background:#02061794;border:1px solid #ffe8992e;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:52px;padding:5px;display:inline-flex}.heat-hammer-bottom-turbo span{color:inherit;font-size:.66rem;font-weight:900}.heat-hammer-bottom-turbo.active{color:#0f172a;background:linear-gradient(135deg,#facc15,#38bdf8);border-color:#ffffff8c;box-shadow:0 0 18px #38bdf847}.heat-hammer-bottom-turbo:disabled{cursor:not-allowed;opacity:.58}.heat-hammer-rules-backdrop{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617bd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.heat-hammer-rules{background:linear-gradient(#0f172afa,#070a1bfa);border:1px solid #ffe89938;border-radius:8px;width:min(440px,100%);max-height:min(680px,86dvh);padding:14px;overflow:auto;box-shadow:0 28px 70px #020617ad,0 0 34px #38bdf82e}.heat-hammer-rules header{justify-content:space-between;align-items:center;gap:12px;display:flex}.heat-hammer-rules h2{margin:0;font-size:1.08rem}.heat-hammer-rules header button{color:#f8fafc;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;width:32px;height:32px}.heat-hammer-rules ul{color:#dbeafe;margin:12px 0 0;padding-left:18px;font-size:.9rem;line-height:1.45}.heat-hammer-page.currency-sc .bet-controls,.heat-hammer-page.currency-sc .heat-hammer-bottom-turbo{border-color:#38bdf847}.heat-hammer-page.currency-sc .heat-hammer-smash{background:linear-gradient(#ffffff4d,#0000 48%),linear-gradient(135deg,#dcfce7,#34d399 46%,#38bdf8 78%,#f43f5e);box-shadow:0 0 24px #22c55e57,inset 0 -4px #14532d38}.heat-hammer-page .win-overlay{z-index:80;width:min(86vw,360px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes heat-hammer-windup{0%{transform:rotate(-18deg)translateY(0)}72%{transform:rotate(-62deg)translate(-5%,-18%)}to{transform:rotate(-54deg)translate(-4%,-14%)}}@keyframes heat-hammer-machine-jolt{0%,to{filter:none;transform:translate(0)rotate(0)}20%{filter:brightness(1.08);transform:translate(-2px,2px)rotate(-.25deg)}48%{filter:brightness(1.14);transform:translate(2px,-1px)rotate(.22deg)}74%{filter:brightness(1.06);transform:translate(-1px,1px)rotate(-.12deg)}}@keyframes heat-hammer-impact{0%{transform:rotate(-54deg)translate(-4%,-14%)}58%{filter:drop-shadow(0 20px 18px #020617b8)drop-shadow(0 0 24px #facc1594);transform:rotate(-2deg)translate(-22%,7%)}to{transform:rotate(-10deg)translate(-15%,1%)}}@keyframes heat-hammer-rebound{0%{opacity:1;filter:drop-shadow(0 20px 18px #020617b8)drop-shadow(0 0 24px #facc1585);transform:rotate(-8deg)translate(-17%,3%)}68%{opacity:1;transform:rotate(-15deg)translate(-12%,-1%)}to{opacity:0;transform:rotate(-24deg)translate(-5%,-5%)}}@keyframes heat-hammer-raster-shimmer{0%,to{filter:drop-shadow(0 0 18px #facc157a)drop-shadow(0 4px 14px #020617b8)brightness()}48%{filter:drop-shadow(0 0 24px #facc15ad)drop-shadow(0 0 18px #38bdf852)drop-shadow(0 4px 14px #020617b8)brightness(1.06)}}@keyframes heat-hammer-pad-idle{0%,to{filter:drop-shadow(0 18px 24px #020617ad)drop-shadow(0 0 18px #ef44442e)brightness()}50%{filter:drop-shadow(0 18px 24px #020617ad)drop-shadow(0 0 26px #facc1542)drop-shadow(0 0 18px #38bdf829)brightness(1.05)}}@keyframes heat-hammer-pad-hit{0%,to{filter:drop-shadow(0 18px 24px #020617ad)drop-shadow(0 0 18px #ef44442e);transform:translate(-50%)scale(1)}44%{filter:drop-shadow(0 20px 24px #020617c2)drop-shadow(0 0 42px #facc15eb)drop-shadow(0 0 24px #ef44447a);transform:translate(-50%)scale(1.06,.92)}}@keyframes heat-hammer-impact-flash{0%{opacity:0;transform:translate(-50%)scale(.42)}28%{opacity:1}to{opacity:0;transform:translate(-50%)scale(1.38)}}@keyframes heat-hammer-sparks{0%{opacity:0;transform:translate(-50%)scale(.45)}24%{opacity:1}to{opacity:0;transform:translate(-50%)scale(1.28)}}@keyframes heat-hammer-puck-climb{0%{bottom:4%;transform:translate(-50%)scale(.86)}72%{transform:translate(-50%,-2px)scale(1.12)}to{bottom:var(--heat-meter);transform:translate(-50%)scale(1)}}@keyframes heat-hammer-puck-settle{0%,to{transform:translate(-50%)scale(1)}45%{transform:translate(-50%,-8px)scale(1.13)}}@keyframes heat-hammer-climb-tick{0%{filter:brightness();transform:scale(.96)}54%{filter:brightness(1.42);transform:scale(1.12)}to{filter:brightness(1.12);transform:scale(1.07)}}@keyframes heat-hammer-segment-land{0%,to{filter:brightness(1.08)saturate(1.2)}45%{filter:brightness(1.62)saturate(1.65)}}@keyframes heat-hammer-label-pop{0%,to{transform:scale(1.08)}45%{transform:scale(1.2)}}@keyframes heat-hammer-bell-ring{0%{transform:translate(-50%)rotate(0)scale(1)}16%{transform:translate(-50%)rotate(-12deg)scale(1.08)}34%{transform:translate(-50%)rotate(10deg)scale(1.1)}56%{transform:translate(-50%)rotate(-6deg)scale(1.04)}to{transform:translate(-50%)rotate(0)scale(1)}}@keyframes heat-hammer-bell-flash{0%{filter:drop-shadow(0 0 18px #facc158a)drop-shadow(0 4px 14px #020617b8)}30%{filter:drop-shadow(0 0 38px #fff8d0f5)drop-shadow(0 0 34px #facc15c7)drop-shadow(0 0 22px #38bdf86b)}to{filter:drop-shadow(0 0 20px #facc158a)drop-shadow(0 4px 14px #020617b8)}}@keyframes heat-hammer-bell-glow{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.05)}}@keyframes heat-hammer-win-glow{0%{opacity:0;transform:scale(.78)}24%{opacity:.9}to{opacity:0;transform:scale(1.12)}}@keyframes heat-hammer-smash-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}@media (width>=760px){.heat-hammer-page{padding-inline:18px}.heat-hammer-header,.heat-hammer-controls,.heat-hammer-stage{justify-self:center;width:min(760px,100%)}.heat-hammer-stage{min-height:min(720px,68dvh)}.heat-hammer-machine{width:min(100%,430px)}.heat-hammer-controls{grid-template-columns:190px minmax(0,1fr);grid-template-areas:"risk bet""action bet";align-items:stretch}.heat-hammer-risk-tabs{grid-template-columns:minmax(0,1fr)}}@media (width>=760px) and (height<=760px){.heat-hammer-page{padding-top:max(6px, env(safe-area-inset-top));padding-bottom:max(6px, env(safe-area-inset-bottom))}.heat-hammer-header{min-height:40px;padding:4px}.heat-hammer-stage{min-height:min(452px,60dvh);padding:2px 0}.heat-hammer-machine{width:min(100%,410px)}.heat-hammer-controls{gap:5px;padding:6px}.heat-hammer-risk-tabs button{min-height:30px;padding:3px}.heat-hammer-smash,.heat-hammer-bottom-turbo{min-height:46px}}@media (width<=375px){.heat-hammer-page{padding-inline:7px}.heat-hammer-header{grid-template-columns:30px minmax(0,1fr) auto 30px;gap:4px;padding:5px}.heat-hammer-icon-button{width:29px;height:29px}.heat-hammer-title-text{font-size:.9rem}.heat-hammer-info{flex-basis:23px;width:23px;height:23px}.heat-hammer-currency-tabs{gap:2px;min-width:58px;padding:2px}.heat-hammer-currency-tabs button{min-height:26px;padding:0 6px;font-size:.68rem}.heat-hammer-stage{min-height:420px;padding-top:6px}.heat-hammer-machine{width:min(100%,354px)}.heat-hammer-tower-wrap{inset:1.25% 8% 8.5%}.heat-hammer-segments{width:47%}.heat-hammer-segment strong{min-width:46px;padding-inline:6px;font-size:.6rem}.heat-hammer-controls{gap:6px;padding:7px}.heat-hammer-risk-tabs{gap:4px}.heat-hammer-risk-tabs button{min-height:32px;padding:5px 3px}.heat-hammer-risk-tabs button span{font-size:.66rem}.heat-hammer-action-row{grid-template-columns:minmax(0,1fr) minmax(58px,70px);gap:6px}.heat-hammer-smash{min-height:48px;font-size:.9rem}.heat-hammer-bottom-turbo span{font-size:.62rem}}@media (width<=330px){.heat-hammer-title-text{font-size:.82rem}.heat-hammer-currency-tabs{min-width:54px}.heat-hammer-stage{min-height:406px}.heat-hammer-machine{width:min(100%,324px)}.heat-hammer-tower-wrap{inset:1.5% 8% 8.75%}.heat-hammer-segments{width:47%}.heat-hammer-segment strong{min-width:42px;padding-inline:5px;font-size:.54rem}}.big-catch-game-host{min-height:100dvh}.table-game-card.title-card>small{color:#e2e8f0d1;margin-top:-9px;padding:0 15px 15px;font-size:.78rem;font-weight:800;line-height:1.2;display:block}.big-catch-page{--catch-panel:#020c1adb;--catch-line:#bae6fd3d;--catch-gold:#facc15;--catch-cyan:#67e8f9;--catch-coral:#fb7185;min-height:100dvh;padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));color:#f8fafc;background:radial-gradient(circle at 50% 15%, #facc1529, transparent 24%), linear-gradient(180deg, #02061726, #020617d1), var(--big-ocean-bg) var(--big-ocean-position,center) / cover no-repeat, #020617;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.big-catch-page:before,.big-catch-page:after{content:"";pointer-events:none;position:absolute;inset:0}.big-catch-page:before{background:linear-gradient(90deg,#020617a3,#0000 22% 78%,#0206179e),repeating-linear-gradient(110deg,#ffffff0a 0 1px,#0000 1px 46px)}.big-catch-page:after{background:radial-gradient(circle,#0000 36%,#020617a3 100%)}.big-catch-page>*{z-index:1;position:relative}.big-catch-header,.big-catch-controls{border:1px solid var(--catch-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#051627e6,#020817e0);box-shadow:0 18px 38px #0206176b,inset 0 1px #ffffff14}.big-catch-header{z-index:20;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto 32px;align-items:center;gap:6px;min-height:44px;padding:5px;display:grid}.big-catch-icon-button{color:#e0f2fe;background:#020617a8;border:1px solid #bae6fd42;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 0 16px #67e8f92e}.big-catch-icon-button.active,.big-catch-icon-button:hover,.big-catch-icon-button:focus-visible{color:#082f49;background:linear-gradient(135deg,#fef3c7,#67e8f9);border-color:#ffffffb3}.big-catch-title{text-align:center;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.big-catch-title strong{color:#fef3c7;white-space:nowrap;text-shadow:0 0 13px #facc157a,0 1px 2px #020617;min-width:0;font-size:1.02rem;font-weight:950;line-height:1}.big-catch-info{flex:0 0 28px;width:28px;min-width:28px;height:28px;min-height:28px}.big-catch-header .casino-sound-toggle{width:30px;min-width:30px;height:30px;min-height:30px}.big-catch-currency-tabs{background:#020617a8;border:1px solid #bae6fd3d;border-radius:999px;grid-template-columns:1fr 1fr;gap:3px;min-width:68px;padding:3px;display:grid}.big-catch-currency-tabs button{color:#cbd5e1;background:0 0;border:0;border-radius:999px;min-height:28px;padding:0 8px;font-size:.74rem;font-weight:950}.big-catch-currency-tabs .active{color:#172554;background:linear-gradient(135deg,#fef3c7,#f59e0b);box-shadow:0 0 16px #facc1552}.big-catch-page.currency-sc .big-catch-currency-tabs .active{color:#052e16;background:linear-gradient(135deg,#bbf7d0,#22c55e 58%,#14b8a6);box-shadow:0 0 16px #2dd4bf57}.big-catch-stage{align-items:stretch;min-height:clamp(275px,48dvh,520px);padding:6px 0;display:grid}.big-catch-page>.screen-shake{min-height:0}.big-catch-ocean{isolation:isolate;background:linear-gradient(180deg, #0206170d, #02061761), var(--big-ocean-bg) var(--big-ocean-position,center) / cover no-repeat, #082f49;border:1px solid #bae6fd29;border-radius:8px;justify-self:center;width:min(100%,560px);min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 46px #0206179e,0 18px 40px #0206175c}.big-catch-surface{opacity:.72;filter:blur(1px);background:linear-gradient(#bae6fd57,#0e749014),repeating-linear-gradient(2deg,#ffffff2e 0 2px,#0000 2px 24px);height:12%;position:absolute;top:21%;left:-10%;right:-10%;transform:rotate(-2deg)}.big-catch-rod{z-index:12;transform-origin:18% 78%;filter:drop-shadow(0 18px 18px #02061794);pointer-events:none;width:66%;position:absolute;top:3%;right:-10%}.big-catch-page.action-bite .big-catch-rod,.big-catch-page.action-reel .big-catch-rod,.big-catch-page.action-splash .big-catch-rod{animation:.44s ease-in-out infinite alternate big-catch-rod-bend}.big-catch-line{z-index:9;transform-origin:top;opacity:.88;background:linear-gradient(#ffffffe6,#67e8f94d);width:2px;height:50%;position:absolute;top:25%;left:55%;box-shadow:0 0 9px #e2e8f0b8}.big-catch-page.action-bite .big-catch-line,.big-catch-page.action-reel .big-catch-line{animation:.24s ease-in-out infinite alternate big-catch-line-tug}.big-catch-hook{z-index:10;filter:drop-shadow(0 0 14px #67e8f980);pointer-events:none;width:13%;min-width:42px;position:absolute;top:70%;left:49%;transform:translate(-50%,-50%)}.big-catch-page.action-bite .big-catch-hook,.big-catch-page.action-reel .big-catch-hook{animation:.26s ease-in-out infinite alternate big-catch-hook-tug}.big-catch-ripple{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;border:2px solid #bae6fdb8;border-radius:50%;width:32%;position:absolute;top:63%;left:50%;transform:translate(-50%,-50%)scale(.1);box-shadow:0 0 18px #67e8f961}.big-catch-ripple.ripple-two{border-color:#2dd4bf75;width:44%}.big-catch-page.action-ripple .big-catch-ripple,.big-catch-page.action-shadows .big-catch-ripple,.big-catch-page.action-bite .big-catch-ripple{animation:1.1s ease-out infinite big-catch-ripple-spread}.big-catch-page.action-ripple .big-catch-ripple.ripple-two,.big-catch-page.action-shadows .big-catch-ripple.ripple-two,.big-catch-page.action-bite .big-catch-ripple.ripple-two{animation-delay:.18s}.big-catch-fish-shadow{z-index:4;opacity:0;filter:blur(1px);pointer-events:none;background:radial-gradient(circle at 85% 48%,#ffffff38 0 5%,#0000 6%),radial-gradient(at 48%,#020617eb,#0f172aa3 58%,#0000 72%);border-radius:50% 60% 55% 50%;width:28%;height:8%;position:absolute}.big-catch-fish-shadow:before{content:"";clip-path:polygon(0 50%,100% 0,100% 100%);background:#020617c7;width:28%;height:64%;position:absolute;top:18%;right:-14%}.shadow-one{top:47%;left:-32%}.shadow-two{width:22%;top:58%;left:102%;transform:scaleX(-1)}.shadow-three{width:34%;top:72%;left:-28%}.big-catch-page.action-shadows .shadow-one,.big-catch-page.action-bite .shadow-one,.big-catch-page.action-reel .shadow-one{animation:1.7s ease-in-out both big-catch-shadow-left}.big-catch-page.action-shadows .shadow-two,.big-catch-page.action-bite .shadow-two,.big-catch-page.action-reel .shadow-two{animation:1.5s ease-in-out .12s both big-catch-shadow-right}.big-catch-page.action-shadows .shadow-three,.big-catch-page.action-bite .shadow-three,.big-catch-page.action-reel .shadow-three{animation:1.9s ease-in-out .26s both big-catch-shadow-left}.big-catch-chest{z-index:3;opacity:.58;filter:drop-shadow(0 0 18px #facc1533)saturate(.8);pointer-events:none;width:25%;position:absolute;bottom:3%;right:8%;transform:rotate(-7deg)}.big-catch-splash{z-index:18;opacity:0;pointer-events:none;width:58%;animation:.52s ease-out both big-catch-splash-pop;position:absolute;top:59%;left:50%;transform:translate(-50%,-50%)}.big-catch-kraken{z-index:7;opacity:0;pointer-events:none;width:92%;animation:.98s ease-out both big-catch-kraken-rise;position:absolute;bottom:-7%;left:50%;transform:translate(-50%)}.big-catch-result-card{z-index:24;text-align:center;background:radial-gradient(circle at 50% 0,#facc153d,#0000 48%),linear-gradient(#020817e0,#082f49d1);border:1px solid #fef3c794;border-radius:8px;grid-template-rows:minmax(44px,1fr) auto auto auto;place-items:center;gap:2px;width:min(78%,320px);min-height:138px;padding:12px;animation:.42s cubic-bezier(.16,.9,.22,1.18) both big-catch-card-reveal;display:grid;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 52px #0206179e,0 0 30px #67e8f933}.big-catch-result-card span{color:#f8fafc;text-transform:uppercase;font-size:.82rem;font-weight:950;line-height:1.08}.big-catch-result-card strong{color:#fef3c7;text-shadow:0 0 18px #facc1585;font-size:clamp(1.6rem,10vw,2.7rem);font-weight:950;line-height:1}.big-catch-result-card em{color:#bae6fd;font-size:.76rem;font-style:normal;font-weight:850}.big-catch-result-card.tier-kraken,.big-catch-result-card.tier-jackpot{background:radial-gradient(circle at 50% 0,#c4b5fd47,#0000 52%),linear-gradient(#1e1b4beb,#020617e0);border-color:#c4b5fdb8;box-shadow:0 24px 58px #020617ad,0 0 38px #a78bfa5c}.big-catch-ocean .coin-burst-shared{z-index:30}.big-catch-controls{z-index:18;border-radius:8px;grid-template-columns:minmax(0,1fr);grid-template-areas:"risk""bet""action";gap:7px;padding:8px;display:grid}.big-catch-risk-tabs{grid-area:risk;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.big-catch-risk-tabs button{color:#cbd5e1;text-align:center;background:#02061794;border:1px solid #bae6fd2e;border-radius:8px;min-width:0;min-height:38px;padding:4px 5px;font-size:.7rem;font-weight:950;line-height:1.05}.big-catch-risk-tabs button span{display:block}.big-catch-risk-tabs .active{color:#f8fafc;background:linear-gradient(135deg,#0ea5e9a8,#14b8a66b),#020617b8;border-color:#67e8f99e;box-shadow:0 0 20px #67e8f938}.big-catch-controls>.bet-controls{background:#02061780;border-color:#bae6fd33;grid-area:bet}.big-catch-action-row{grid-area:action;grid-template-columns:minmax(0,1fr) minmax(64px,78px);gap:7px;display:grid}.big-catch-cast-button{color:#082f49;letter-spacing:0;text-transform:uppercase;background:linear-gradient(#ffffff7a,#0000 34%),linear-gradient(135deg,#fef3c7,#facc15 42%,#fb7185 100%);border:0;border-radius:8px;min-width:0;min-height:54px;font-size:clamp(.86rem,4vw,1.04rem);font-weight:950;line-height:1;box-shadow:0 12px 28px #fb718542,0 0 22px #facc153d}.big-catch-cast-button:not(:disabled){animation:1.5s ease-in-out infinite big-catch-cast-pulse}.big-catch-cast-button:disabled{cursor:not-allowed;opacity:.58;animation:none}.big-catch-turbo{color:#bae6fd;background:#02061799;border:1px solid #bae6fd33;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:54px;font-size:.67rem;font-weight:950;display:inline-flex}.big-catch-turbo.active{color:#082f49;background:linear-gradient(135deg,#67e8f9,#fef3c7);border-color:#ffffff9e}.big-catch-page.currency-sc .bet-controls,.big-catch-page.currency-sc .big-catch-turbo{border-color:#22c55e47}.big-catch-page.currency-sc .big-catch-cast-button{color:#052e16;background:linear-gradient(#ffffff6b,#0000 34%),linear-gradient(135deg,#dcfce7,#34d399 45%,#14b8a6);box-shadow:0 12px 28px #14b8a642,0 0 22px #22c55e3d}.big-catch-page.large-hit .big-catch-ocean{box-shadow:inset 0 0 58px #facc1529,0 0 34px #67e8f92e,0 18px 40px #0206175c}.big-catch-page.large-hit .big-catch-result-card{animation:.42s cubic-bezier(.16,.9,.22,1.18) both big-catch-card-reveal,1.1s ease-in-out infinite alternate big-catch-large-glow}.big-catch-page .win-overlay{z-index:80;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.big-catch-rules-backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.big-catch-rules{background:linear-gradient(#082f49fa,#020617fa);border:1px solid #bae6fd3d;border-radius:8px;width:min(100%,460px);padding:14px;box-shadow:0 24px 60px #0000006b}.big-catch-rules header{justify-content:space-between;align-items:center;gap:12px;display:flex}.big-catch-rules h2{margin:0;font-size:1rem}.big-catch-rules header button{color:#e0f2fe;background:#0206178f;border:1px solid #bae6fd3d;border-radius:50%;width:32px;height:32px}.big-catch-rules ul{color:#cbd5e1;margin:12px 0 0;padding-left:18px;font-size:.86rem;line-height:1.45}@keyframes big-catch-line-cast{0%{opacity:.4;height:18%;transform:rotate(34deg)translate(28px)}to{opacity:.88;height:50%;transform:rotate(0)translate(0)}}@keyframes big-catch-hook-cast{0%{opacity:.42;top:30%;left:78%;transform:translate(-50%,-50%)scale(.8)rotate(18deg)}to{opacity:1;top:70%;left:49%;transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes big-catch-line-tug{0%{transform:rotate(-2deg)scaleY(.96)}to{transform:rotate(3deg)scaleY(1.04)}}@keyframes big-catch-hook-tug{0%{transform:translate(-52%,-50%)rotate(-7deg)}to{transform:translate(-47%,-47%)rotate(8deg)}}@keyframes big-catch-rod-bend{0%{transform:rotate(0)translateY(0)}to{transform:rotate(4deg)translateY(4px)}}@keyframes big-catch-ripple-spread{0%{opacity:.72;transform:translate(-50%,-50%)scale(.12)}72%{opacity:.36}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)}}@keyframes big-catch-shadow-left{0%{opacity:0;transform:translate(0)scale(.88)}18%{opacity:.66}78%{opacity:.54}to{opacity:0;transform:translate(160%)scale(1.05)}}@keyframes big-catch-shadow-right{0%{opacity:0;transform:translate(0)scaleX(-1)scale(.9)}20%{opacity:.6}to{opacity:0;transform:translate(-180%)scaleX(-1)scale(1.03)}}@keyframes big-catch-splash-pop{0%{opacity:0;transform:translate(-50%,-40%)scale(.36)}20%{opacity:1}to{opacity:.82;transform:translate(-50%,-50%)scale(1)}}@keyframes big-catch-kraken-rise{0%{opacity:0;transform:translate(-50%)translateY(40px)scale(.88)}45%{opacity:.82}to{opacity:.72;transform:translate(-50%)translateY(0)scale(1)}}@keyframes big-catch-card-reveal{0%{opacity:0;transform:translate(-50%,-42%)scale(.72)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes big-catch-large-glow{0%{box-shadow:0 22px 52px #0206179e,0 0 30px #67e8f933}to{box-shadow:0 24px 58px #020617ad,0 0 46px #facc156b,0 0 38px #67e8f947}}@keyframes big-catch-cast-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}@media (width>=760px){.big-catch-page{grid-template-rows:auto minmax(0,1fr) auto;padding:12px}.big-catch-stage{min-height:clamp(350px,58dvh,560px)}.big-catch-ocean{width:min(100%,820px)}.big-catch-controls{grid-template-columns:minmax(210px,250px) minmax(280px,1fr) minmax(190px,230px);grid-template-areas:"risk bet action";align-items:stretch;gap:10px}.big-catch-risk-tabs{grid-template-columns:minmax(0,1fr)}.big-catch-action-row{grid-template-columns:minmax(0,1fr) minmax(68px,78px)}}@media (width<=430px){.big-catch-page{padding-inline:8px}.big-catch-stage{min-height:clamp(270px,47dvh,410px)}.big-catch-rod{width:72%;right:-17%}.big-catch-result-card{width:min(84%,292px)}.big-catch-controls{gap:6px;padding:7px}}@media (width<=375px){.big-catch-header{grid-template-columns:31px minmax(0,1fr) auto 30px;gap:4px;padding:4px}.big-catch-icon-button{width:30px;min-width:30px;height:30px;min-height:30px}.big-catch-title strong{font-size:.92rem}.big-catch-info{width:26px;min-width:26px;height:26px;min-height:26px}.big-catch-currency-tabs{min-width:62px}.big-catch-currency-tabs button{min-height:26px;padding-inline:6px}.big-catch-stage{min-height:clamp(258px,45dvh,360px);padding-block:5px}.big-catch-risk-tabs button{min-height:34px;font-size:.62rem}.big-catch-cast-button,.big-catch-turbo{min-height:50px}.big-catch-turbo span{font-size:.6rem}}@media (width<=330px){.big-catch-page{padding-inline:6px}.big-catch-title strong{font-size:.84rem}.big-catch-stage{min-height:246px}.big-catch-controls{padding:6px}.big-catch-risk-tabs{gap:4px}.big-catch-risk-tabs button{padding-inline:3px;font-size:.58rem}.big-catch-action-row{grid-template-columns:minmax(0,1fr) minmax(58px,64px);gap:5px}}.table-game-card.bigCatch{background:radial-gradient(circle at 52% 18%,#facc1552,#0000 30%),linear-gradient(155deg,#075985c7,#020617fa 68%)}.table-game-card.bigCatch .table-game-raster-art{object-fit:cover;object-position:center;filter:saturate(1.12)contrast(1.08)drop-shadow(0 0 28px #38bdf866)drop-shadow(0 20px 26px #020617a3);transform:scale(1.01)}.table-game-card.bigCatch:hover .table-game-raster-art,.table-game-card.bigCatch:focus-visible .table-game-raster-art{transform:scale(1.045)}.big-catch-page{--big-ocean-position:center 48%;--risk-wash:radial-gradient(circle at 50% 20%, #38bdf838, transparent 32%), radial-gradient(circle at 80% 80%, #facc152e, transparent 30%);--risk-line:#67e8f980;--risk-glow:#67e8f947;--risk-shadow-opacity:.68;--monster-eye-opacity:0;background:radial-gradient(circle at 50% 12%,#facc151f,#0000 24%),linear-gradient(#02061729,#020617e0),#020617}.big-catch-page.risk-shallow{--big-ocean-position:center 44%;--risk-wash:radial-gradient(circle at 48% 24%, #7dd3fc42, transparent 36%), radial-gradient(circle at 18% 72%, #2dd4bf2e, transparent 26%), radial-gradient(circle at 86% 78%, #facc151f, transparent 25%);--risk-line:#bae6fd9e;--risk-glow:#2dd4bf42;--risk-shadow-opacity:.38}.big-catch-page.risk-deep{--big-ocean-position:center 48%;--risk-wash:radial-gradient(circle at 50% 18%, #38bdf838, transparent 34%), radial-gradient(circle at 78% 78%, #facc1533, transparent 31%), linear-gradient(180deg, #0284c70f, #02061747)}.big-catch-page.risk-monster{--big-ocean-position:center 52%;--risk-wash:radial-gradient(circle at 50% 82%, #a855f752, transparent 38%), radial-gradient(circle at 22% 32%, #f43f5e24, transparent 26%), linear-gradient(180deg, #1e1b4b2e, #02061770);--risk-line:#c4b5fdb8;--risk-glow:#a855f757;--risk-shadow-opacity:.86;--monster-eye-opacity:.85}.big-catch-header{background:linear-gradient(#082f49b8,#020817eb),radial-gradient(circle at 45% 0,#facc1524,#0000 42%)}.big-catch-title{justify-content:flex-start;gap:7px;height:100%;padding-inline:8px 2px}.big-catch-title strong,.big-catch-info{align-self:center}.big-catch-info{transform:translateY(0)}.big-catch-ocean{background:var(--risk-wash), linear-gradient(180deg, #0206170a, #02061747), var(--big-ocean-bg) var(--big-ocean-position) / cover no-repeat, #031827;height:100%;min-height:clamp(270px,47dvh,520px);box-shadow:inset 0 0 64px #020617b8, inset 0 0 34px var(--risk-glow), 0 18px 44px #02061766;background-color:#031827}.big-catch-depth-haze,.big-catch-light-shaft,.big-catch-particle-field,.big-catch-monster-eyes,.big-catch-ambient-fish,.big-catch-reel-glow{pointer-events:none;position:absolute}.big-catch-depth-haze{z-index:2;mix-blend-mode:screen;opacity:.64;background:linear-gradient(#0000 16%,#02061733 64%,#0206178a),radial-gradient(circle,#0ea5e91f,#0000 36%);inset:0}.big-catch-light-shaft{z-index:3;filter:blur(10px);opacity:.42;background:linear-gradient(#e0f2fe38,#67e8f90d 48%,#0000);width:18%;height:92%;animation:5.6s ease-in-out infinite alternate big-catch-light-drift;top:-12%;transform:rotate(13deg)}.big-catch-light-shaft.shaft-one{left:36%}.big-catch-light-shaft.shaft-two{width:12%;animation-duration:6.8s;animation-delay:.9s;left:57%}.big-catch-particle-field{z-index:4;opacity:.42;background-image:radial-gradient(circle,#bae6fda3 0 1px,#0000 2px),radial-gradient(circle,#facc158a 0 1px,#0000 2px),radial-gradient(circle,#2dd4bf80 0 1px,#0000 2px);background-position:6px 18px,38px 64px,78px 22px;background-size:68px 92px,106px 130px,142px 118px;animation:8.2s linear infinite big-catch-particles-rise;inset:0}.big-catch-monster-eyes{z-index:5;width:26%;height:10%;opacity:var(--monster-eye-opacity);filter:blur(.2px)drop-shadow(0 0 14px #a855f79e);animation:2.5s ease-in-out infinite big-catch-monster-eye-pulse;bottom:21%;left:50%;transform:translate(-50%)}.big-catch-monster-eyes:before,.big-catch-monster-eyes:after{content:"";background:radial-gradient(circle,#fef3c7 0 18%,#f43f5e 40%,#a855f71f 72%);border-radius:50%;width:18px;height:10px;position:absolute;top:30%}.big-catch-monster-eyes:before{left:28%}.big-catch-monster-eyes:after{right:28%}.big-catch-surface{z-index:8;opacity:.78;background:linear-gradient(#e0f2fe4d,#0e74900f),repeating-linear-gradient(1deg,#ffffff38 0 2px,#0000 2px 18px);height:11%;animation:3.6s ease-in-out infinite alternate big-catch-surface-roll;top:19%}.big-catch-ambient-fish{z-index:5;opacity:.16;filter:blur(1.6px);background:radial-gradient(circle at 84% 48%,#bae6fd6b 0 5%,#0000 6%),radial-gradient(#0f172ae0,#082f4975 58%,#0000 74%);border-radius:48% 58% 56% 46%;width:24%;height:7%}.big-catch-ambient-fish:after{content:"";clip-path:polygon(0 50%,100% 0,100% 100%);background:#0f172a9e;width:26%;height:64%;position:absolute;top:18%;right:-12%}.ambient-one{animation:9.4s linear infinite big-catch-ambient-swim-left;top:36%;left:-28%}.ambient-two{width:18%;animation:11.2s linear infinite big-catch-ambient-swim-right;top:52%;right:-24%;transform:scaleX(-1)}.ambient-three{width:30%;animation:12.8s linear 1.8s infinite big-catch-ambient-swim-left;bottom:20%;left:-32%}.big-catch-rod{z-index:14;transform-origin:35% 67%;filter:drop-shadow(0 18px 20px #020617b8)drop-shadow(0 0 14px #facc1538);width:73%;top:-3%;right:-26%}.big-catch-reel-glow{z-index:15;aspect-ratio:1;opacity:0;background:radial-gradient(circle,#facc1552,#67e8f91a 44%,#0000 68%);border:2px solid #facc1575;border-radius:50%;width:8%;top:22%;right:36%;box-shadow:0 0 18px #facc1547}.big-catch-page.action-reel .big-catch-reel-glow,.big-catch-page.action-splash .big-catch-reel-glow{opacity:1;animation:.42s linear infinite big-catch-reel-spin}.big-catch-line{z-index:12;background:linear-gradient(180deg, #fffffff5, var(--risk-line));width:2px;height:52%;box-shadow:0 0 12px #e2e8f0d1, 0 0 18px var(--risk-glow);top:25%;left:54%}.big-catch-page.action-bite .big-catch-line,.big-catch-page.action-reel .big-catch-line,.big-catch-page.action-splash .big-catch-line{width:3px;box-shadow:0 0 14px #fff, 0 0 24px var(--risk-line)}.big-catch-hook{z-index:13;filter:drop-shadow(0 0 16px #67e8f9b8)drop-shadow(0 12px 12px #02061780);width:17%;min-width:54px;top:69%;left:51%}.big-catch-ripple{z-index:9;box-shadow:0 0 20px var(--risk-line), inset 0 0 18px #67e8f929;border-color:#e0f2fec2}.big-catch-fish-shadow{z-index:7;opacity:0;background:radial-gradient(circle at 84% 48%, #ffffff38 0 5%, transparent 6%), radial-gradient(ellipse at 48% 50%, #020617f5, rgba(15, 23, 42, var(--risk-shadow-opacity)) 58%, transparent 75%)}.big-catch-page.risk-monster .big-catch-fish-shadow{width:38%;height:10%}.big-catch-chest{z-index:6;opacity:.82;filter:drop-shadow(0 0 22px #facc1580)drop-shadow(0 16px 18px #02061785);width:29%;animation:2.4s ease-in-out infinite alternate big-catch-chest-glow;bottom:-1%;right:2%;transform:rotate(-5deg)}.big-catch-splash{z-index:22;filter:drop-shadow(0 0 28px #67e8f9a8)drop-shadow(0 0 22px #facc1552);width:74%;animation:.68s cubic-bezier(.16,.9,.22,1) both big-catch-splash-pop;top:59%}.big-catch-kraken{z-index:10;filter:drop-shadow(0 0 22px #a855f79e)drop-shadow(0 26px 22px #0206178f);width:72%;bottom:5%}.big-catch-result-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 50% -4%,#facc1557,#0000 48%),linear-gradient(#082f49e0,#020617e6);width:min(82%,340px);min-height:152px;padding:12px 14px;box-shadow:0 26px 62px #020617ad,0 0 36px #67e8f942,inset 0 1px #ffffff29}.big-catch-result-card img{object-fit:contain;filter:drop-shadow(0 0 18px #facc156b)drop-shadow(0 12px 14px #0206177a);max-width:min(70%,188px);max-height:86px}.big-catch-result-card.tier-miss img{filter:drop-shadow(0 0 16px #67e8f952)saturate(.9);max-height:92px}.big-catch-result-card.tier-small,.big-catch-result-card.tier-standard{border-color:#7dd3fc94}.big-catch-result-card.tier-trophy,.big-catch-result-card.tier-legendary{background:radial-gradient(circle at 50% -2%,#facc156b,#0000 52%),linear-gradient(#713f12d1,#020617e6);border-color:#facc15b8}.big-catch-result-card.tier-monster,.big-catch-result-card.tier-kraken,.big-catch-result-card.tier-jackpot{background:radial-gradient(circle at 50% -2%,#a855f761,#0000 52%),linear-gradient(#1e1b4bf0,#020617eb);border-color:#c4b5fdc7}.big-catch-result-card.tier-monster img,.big-catch-result-card.tier-kraken img,.big-catch-result-card.tier-jackpot img{filter:drop-shadow(0 0 24px #a855f79e)drop-shadow(0 14px 16px #02061785);max-height:94px}.big-catch-page.large-hit .big-catch-ocean:after{content:"";z-index:21;pointer-events:none;background:radial-gradient(circle at 50% 58%,#facc153d,#0000 34%);animation:.9s ease-out both big-catch-hit-flash;position:absolute;inset:0}.big-catch-page.action-reveal .big-catch-result-card{animation:.46s cubic-bezier(.16,.9,.2,1.2) both big-catch-card-reveal}.big-catch-page.risk-shallow .big-catch-risk-tabs .active{background:linear-gradient(135deg,#0ea5e9bd,#2dd4bf80);border-color:#7dd3fcb3}.big-catch-page.risk-deep .big-catch-risk-tabs .active{background:linear-gradient(135deg,#0284c7c2,#78350f61);border-color:#facc159e}.big-catch-page.risk-monster .big-catch-risk-tabs .active{background:linear-gradient(135deg,#581c87d1,#e11d486b);border-color:#c4b5fdb8;box-shadow:0 0 22px #a855f747}@keyframes big-catch-light-drift{0%{opacity:.3;transform:translate(-8px)rotate(11deg)}to{opacity:.5;transform:translate(10px)rotate(15deg)}}@keyframes big-catch-particles-rise{0%{background-position:6px 70px,38px 126px,78px 96px}to{background-position:6px -180px,38px -120px,78px -160px}}@keyframes big-catch-monster-eye-pulse{0%,to{filter:blur(.2px)drop-shadow(0 0 10px #a855f775);transform:translate(-50%)scale(.92)}50%{filter:blur(.2px)drop-shadow(0 0 18px #f43f5eb8);transform:translate(-50%)scale(1.04)}}@keyframes big-catch-surface-roll{0%{transform:rotate(-2deg)translate(-1%)}to{transform:rotate(-1deg)translate(1%)}}@keyframes big-catch-ambient-swim-left{0%{opacity:0;transform:translate(0)scale(.88)}12%{opacity:.2}86%{opacity:.14}to{opacity:0;transform:translate(560%)scale(1.02)}}@keyframes big-catch-ambient-swim-right{0%{opacity:0;transform:translate(0)scaleX(-1)scale(.9)}14%{opacity:.18}88%{opacity:.13}to{opacity:0;transform:translate(-560%)scaleX(-1)scale(1.04)}}@keyframes big-catch-reel-spin{0%{opacity:.82;transform:rotate(0)scale(.92)}to{opacity:.42;transform:rotate(360deg)scale(1.08)}}@keyframes big-catch-chest-glow{0%{filter:drop-shadow(0 0 16px #facc1552)drop-shadow(0 16px 18px #02061785)}to{filter:drop-shadow(0 0 28px #facc159e)drop-shadow(0 18px 20px #0206178f)}}@keyframes big-catch-hit-flash{0%{opacity:0;transform:scale(.9)}28%{opacity:1}to{opacity:0;transform:scale(1.16)}}@media (width>=760px){.big-catch-rod{width:61%;top:-5%;right:-14%}.big-catch-reel-glow{width:6%;top:22%;right:43%}.big-catch-hook{width:12%;left:51.5%}.big-catch-chest{width:21%;right:5%}}@media (width<=430px){.big-catch-title{padding-inline-start:7px}.big-catch-rod{width:82%;top:-2%;right:-36%}.big-catch-reel-glow{width:9%;top:22%;right:32%}.big-catch-hook{width:19%;top:68%;left:51%}.big-catch-chest{width:31%;right:-1%}.big-catch-splash{width:82%}}@media (width<=375px){.big-catch-title{gap:5px;padding-inline-start:6px}.big-catch-title strong{font-size:.88rem}.big-catch-info{width:24px;min-width:24px;height:24px;min-height:24px}.big-catch-result-card{width:min(86%,286px);min-height:136px}}@media (width<=330px){.big-catch-title{gap:4px;padding-inline-start:4px}.big-catch-title strong{font-size:.78rem}.big-catch-info{width:22px;min-width:22px;height:22px;min-height:22px}}@media (prefers-reduced-motion:reduce){.big-catch-light-shaft,.big-catch-particle-field,.big-catch-ambient-fish,.big-catch-surface,.big-catch-chest,.big-catch-cast-button:not(:disabled){animation:none}}.big-catch-page{--catch-lane-speed-common:7.6s;--catch-lane-speed-medium:11.2s;--catch-lane-speed-rare:16.8s;--catch-target-y:56%;--catch-target-x:52%}.big-catch-page.risk-shallow{--catch-lane-speed-common:9.8s;--catch-lane-speed-medium:15s;--catch-lane-speed-rare:26s}.big-catch-page.risk-deep{--catch-lane-speed-common:11.2s;--catch-lane-speed-medium:14.5s;--catch-lane-speed-rare:22s}.big-catch-page.risk-monster{--catch-lane-speed-common:12.2s;--catch-lane-speed-medium:16.5s;--catch-lane-speed-rare:24s;--catch-target-y:58%}.big-catch-lane-fish{z-index:9;pointer-events:none;object-fit:contain;opacity:0;will-change:transform, opacity;filter:drop-shadow(0 0 14px #67e8f94d)drop-shadow(0 10px 12px #02061757);position:absolute}.big-catch-lane-fish.lane-common{opacity:.46;filter:saturate(.88)brightness(.78)drop-shadow(0 0 10px #67e8f938);width:17%;max-width:94px}.big-catch-lane-fish.lane-gold,.big-catch-lane-fish.lane-trophy{opacity:.7;filter:saturate(1.18)drop-shadow(0 0 18px #facc1594)drop-shadow(0 12px 14px #02061766);width:21%;max-width:126px}.big-catch-lane-fish.lane-monster{opacity:.3;filter:brightness(.42)saturate(.95)drop-shadow(0 0 18px #38bdf83d);width:27%;max-width:160px}.big-catch-lane-fish.lane-kraken{opacity:.16;filter:brightness(.42)saturate(1.15)drop-shadow(0 0 22px #a855f76b);width:30%;max-width:176px}.big-catch-lane-fish.lane-one{animation:big-catch-lane-swim-right var(--catch-lane-speed-common) linear infinite -1300ms;top:34%;left:-26%}.big-catch-lane-fish.lane-two{animation:big-catch-lane-swim-left calc(var(--catch-lane-speed-common) * 1.24) linear infinite -6700ms;top:62%;right:-26%}.big-catch-lane-fish.lane-three{animation:big-catch-lane-swim-right var(--catch-lane-speed-medium) ease-in-out infinite -9100ms;top:49%;left:-30%}.big-catch-lane-fish.lane-four{animation:big-catch-lane-swim-left var(--catch-lane-speed-rare) ease-in-out infinite -17400ms;top:25%;right:-32%}.big-catch-lane-fish.lane-five{animation:big-catch-lane-swim-right calc(var(--catch-lane-speed-medium) * 1.18) ease-in-out infinite -3900ms;bottom:28%;left:-32%}.big-catch-lane-fish.lane-six{animation:big-catch-lane-swim-left calc(var(--catch-lane-speed-rare) * .95) ease-in-out infinite -11100ms;top:31%;right:-34%}.big-catch-lane-fish.lane-seven{animation:big-catch-lane-shadow-right calc(var(--catch-lane-speed-rare) * 1.15) ease-in-out infinite -16800ms;bottom:17%;left:-42%}.big-catch-lane-fish.lane-eight{animation:big-catch-lane-swim-left calc(var(--catch-lane-speed-medium) * 1.08) ease-in-out infinite -4800ms;top:45%;right:-32%}.big-catch-lane-fish.lane-nine{animation:big-catch-lane-shadow-right calc(var(--catch-lane-speed-rare) * .86) ease-in-out infinite -9400ms;bottom:14%;left:-44%}.big-catch-lane-fish.lane-ten{animation:big-catch-lane-shadow-left calc(var(--catch-lane-speed-rare) * 1.12) ease-in-out infinite -19100ms;bottom:6%;right:-42%}.big-catch-lane-fish.lane-shallow-only,.big-catch-lane-fish.lane-deep-only,.big-catch-lane-fish.lane-monster-only{display:none}.big-catch-page.risk-shallow .lane-shallow-only,.big-catch-page.risk-deep .lane-deep-only,.big-catch-page.risk-monster .lane-monster-only{display:block}.big-catch-page.risk-shallow .lane-common{opacity:.54;filter:saturate(.96)brightness(.9)drop-shadow(0 0 10px #7dd3fc3d)}.big-catch-page.risk-shallow .lane-gold{opacity:.42;filter:saturate(1.04)brightness(.9)drop-shadow(0 0 14px #facc1561)}.big-catch-page.risk-shallow .lane-monster,.big-catch-page.risk-shallow .lane-kraken,.big-catch-page.risk-shallow .big-catch-monster-eyes{display:none}.big-catch-page.risk-deep .lane-common{opacity:.42}.big-catch-page.risk-deep .lane-gold,.big-catch-page.risk-deep .lane-trophy{opacity:.72}.big-catch-page.risk-deep .lane-monster{opacity:.3}.big-catch-page.risk-deep .lane-kraken{display:none}.big-catch-page.risk-monster .lane-common{opacity:.28;filter:brightness(.62)saturate(.82)drop-shadow(0 0 10px #67e8f92e)}.big-catch-page.risk-monster .lane-gold,.big-catch-page.risk-monster .lane-trophy{opacity:.72}.big-catch-page.risk-monster .lane-monster{opacity:.58}.big-catch-page.risk-monster .lane-kraken{opacity:.38}.big-catch-page.action-cast .big-catch-lane-fish,.big-catch-page.action-ripple .big-catch-lane-fish,.big-catch-page.action-shadows .big-catch-lane-fish,.big-catch-page.action-bite .big-catch-lane-fish,.big-catch-page.action-reel .big-catch-lane-fish,.big-catch-page.action-splash .big-catch-lane-fish{opacity:.42;animation-duration:1.6s}.big-catch-page.action-idle .big-catch-rod{animation:3.6s ease-in-out infinite alternate big-catch-rod-idle-breathe;top:-6%;right:-25%;transform:rotate(-3deg)}.big-catch-page.action-idle .big-catch-line{opacity:.42;height:19%;animation:2.6s ease-in-out infinite alternate big-catch-idle-line-bob;top:17%;left:75%;transform:rotate(-15deg)}.big-catch-page.action-idle .big-catch-hook{opacity:.66;width:10%;min-width:34px;animation:2.3s ease-in-out infinite alternate big-catch-idle-hook-bob;top:38%;left:73%}.big-catch-page.action-cast .big-catch-rod{animation:.36s cubic-bezier(.16,.86,.32,1.02) both big-catch-rod-cast-swing}.big-catch-page.action-ripple .big-catch-hook{animation:.42s ease-out both big-catch-hook-entry;top:50%;left:43%}.big-catch-page.action-ripple .big-catch-line{height:31%;animation:.42s ease-out both big-catch-line-entry;top:26%;left:48%}.big-catch-page.action-shadows .big-catch-hook,.big-catch-page.action-bite .big-catch-hook{animation:.72s cubic-bezier(.2,.78,.28,1) both big-catch-hook-pursuit}.big-catch-page.action-shadows .big-catch-line,.big-catch-page.action-bite .big-catch-line{animation:.72s cubic-bezier(.2,.78,.28,1) both big-catch-line-pursuit}.big-catch-page.action-reel .big-catch-hook{left:var(--catch-target-x);top:var(--catch-target-y);animation:.36s ease-in-out infinite alternate big-catch-hook-fight}.big-catch-page.action-reel .big-catch-line{left:var(--catch-target-x);height:38%;animation:.3s ease-in-out infinite alternate big-catch-line-fight;top:25%}.big-catch-page.action-splash .big-catch-hook{left:var(--catch-target-x);top:var(--catch-target-y);opacity:.18;transform:translate(-50%,-50%)scale(.8)}.big-catch-committed-target{z-index:16;left:var(--catch-target-x);top:var(--catch-target-y);object-fit:contain;pointer-events:none;opacity:0;will-change:transform, opacity;filter:drop-shadow(0 0 18px #67e8f961)drop-shadow(0 12px 14px #0206176b);width:21%;max-width:128px;animation:.72s cubic-bezier(.18,.82,.26,1) both big-catch-target-approach;position:absolute;transform:translate(-50%,-50%)scale(.72)}.big-catch-committed-target.target-small,.big-catch-committed-target.target-standard{width:17%}.big-catch-committed-target.target-trophy,.big-catch-committed-target.target-legendary{filter:drop-shadow(0 0 24px #facc15b8)drop-shadow(0 14px 16px #0206177a);width:26%;max-width:158px}.big-catch-committed-target.target-monster{filter:drop-shadow(0 0 28px #38bdf894)drop-shadow(0 16px 18px #0206178a);width:31%;max-width:180px}.big-catch-committed-target.target-kraken,.big-catch-committed-target.target-jackpot{filter:drop-shadow(0 0 32px #a855f7c7)drop-shadow(0 18px 20px #02061794);width:38%;max-width:220px}.big-catch-page.action-bite .big-catch-committed-target.target-win{animation:.36s ease-in-out infinite alternate big-catch-target-bite}.big-catch-page.action-reel .big-catch-committed-target.target-win{animation:.42s ease-in-out infinite alternate big-catch-target-fight}.big-catch-page.action-splash .big-catch-committed-target.target-win{animation:.52s ease-out both big-catch-target-splash-rise}.big-catch-page.action-splash .big-catch-ocean:before{content:"";z-index:15;left:calc(var(--catch-target-x) - 16%);top:calc(var(--catch-target-y) - 17%);aspect-ratio:1;pointer-events:none;border:2px solid #e0f2fe94;border-radius:50%;width:34%;animation:.62s ease-out both big-catch-impact-ring;position:absolute;box-shadow:0 0 24px #67e8f96b}.big-catch-page.large-hit.action-splash .big-catch-ocean:before{width:46%;left:calc(var(--catch-target-x) - 22%);top:calc(var(--catch-target-y) - 23%);border-color:#facc15b3;box-shadow:0 0 34px #facc1585,0 0 28px #67e8f95c}.big-catch-page.action-bite .big-catch-chest,.big-catch-page.action-reel .big-catch-chest{animation:.76s ease-in-out infinite alternate big-catch-chest-glow}@keyframes big-catch-lane-swim-right{0%{opacity:0;transform:translate(0)translateY(0)scaleX(-1)scale(.72)}12%{opacity:.62}48%{transform:translate(260%)translateY(-8px)scaleX(-1)scale(1)}86%{opacity:.54}to{opacity:0;transform:translate(620%)translateY(8px)scaleX(-1)scale(.92)}}@keyframes big-catch-lane-swim-left{0%{opacity:0;transform:translate(0)translateY(0)scale(.76)}14%{opacity:.58}50%{transform:translate(-280%)translateY(8px)scale(1)}88%{opacity:.48}to{opacity:0;transform:translate(-640%)translateY(-8px)scale(.88)}}@keyframes big-catch-lane-shadow-right{0%{opacity:0;transform:translate(0)scaleX(-1)scale(.78)}16%{opacity:.34}54%{opacity:.5;transform:translate(260%)scaleX(-1)scale(1.08)}to{opacity:0;transform:translate(620%)scaleX(-1)scale(.92)}}@keyframes big-catch-lane-shadow-left{0%{opacity:0;transform:translate(0)scale(.78)}18%{opacity:.28}56%{opacity:.46;transform:translate(-250%)scale(1.08)}to{opacity:0;transform:translate(-620%)scale(.92)}}@keyframes big-catch-rod-idle-breathe{0%{transform:rotate(-4deg)translateY(0)}to{transform:rotate(-1deg)translateY(3px)}}@keyframes big-catch-idle-line-bob{0%{opacity:.34;transform:rotate(-17deg)scaleY(.94)}to{opacity:.5;transform:rotate(-12deg)scaleY(1.04)}}@keyframes big-catch-idle-hook-bob{0%{transform:translate(-50%,-50%)rotate(-8deg)scale(.82)}to{transform:translate(-46%,-42%)rotate(7deg)scale(.9)}}@keyframes big-catch-rod-cast-swing{0%{transform:rotate(-9deg)translate(-2px,-3px)}60%{transform:rotate(5deg)translate(4px,7px)}to{transform:rotate(0)translate(0)}}@keyframes big-catch-line-shoot{0%{opacity:.18;height:14%;top:18%;left:77%;transform:rotate(-24deg)}64%{opacity:.95;height:30%;top:24%;left:46%;transform:rotate(10deg)}to{opacity:.9;height:36%;top:24%;left:43%;transform:rotate(3deg)}}@keyframes big-catch-hook-shoot{0%{opacity:.24;top:33%;left:78%;transform:translate(-50%,-50%)scale(.52)rotate(24deg)}66%{opacity:1;top:48%;left:42%;transform:translate(-50%,-50%)scale(.86)rotate(-12deg)}to{opacity:1;top:50%;left:43%;transform:translate(-50%,-50%)scale(.9)rotate(2deg)}}@keyframes big-catch-hook-entry{0%{opacity:.84;transform:translate(-50%,-70%)scale(.82)rotate(-10deg)}to{opacity:1;transform:translate(-50%,-50%)scale(.9)rotate(3deg)}}@keyframes big-catch-line-entry{0%{opacity:.72;transform:rotate(12deg)scaleY(.72)}to{opacity:.9;transform:rotate(3deg)scaleY(1)}}@keyframes big-catch-hook-pursuit{0%{top:50%;left:43%;transform:translate(-50%,-50%)scale(.9)rotate(-5deg)}55%{top:58%;left:49%;transform:translate(-50%,-50%)scale(.98)rotate(8deg)}to{left:var(--catch-target-x);top:var(--catch-target-y);transform:translate(-50%,-50%)scale(1.02)rotate(-3deg)}}@keyframes big-catch-line-pursuit{0%{height:31%;top:25%;left:48%;transform:rotate(3deg)}to{left:var(--catch-target-x);height:39%;top:25%;transform:rotate(-3deg)}}@keyframes big-catch-hook-fight{0%{transform:translate(-53%,-52%)scale(1.02)rotate(-11deg)}to{transform:translate(-45%,-46%)scale(1.08)rotate(12deg)}}@keyframes big-catch-line-fight{0%{transform:rotate(-4deg)scaleY(.94)}to{transform:rotate(4deg)scaleY(1.07)}}@keyframes big-catch-target-approach{0%{opacity:0;transform:translate(120%,-40%)scale(.62)rotate(-8deg)}55%{opacity:.9}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes big-catch-target-bite{0%{opacity:1;transform:translate(-54%,-50%)scale(1)rotate(-6deg)}to{opacity:1;transform:translate(-46%,-46%)scale(1.06)rotate(7deg)}}@keyframes big-catch-target-nibble{0%{opacity:.92;transform:translate(-58%,-50%)scale(.86)rotate(-8deg)}to{opacity:1;transform:translate(-42%,-55%)scale(.92)rotate(10deg)}}@keyframes big-catch-target-fight{0%{opacity:1;transform:translate(-55%,-52%)scale(1.02)rotate(-8deg)}to{opacity:1;transform:translate(-43%,-46%)scale(1.1)rotate(9deg)}}@keyframes big-catch-target-escape{0%{opacity:1;transform:translate(-50%,-50%)scale(.92)rotate(0)}70%{opacity:.86;transform:translate(-108%,-64%)scale(.78)rotate(-14deg)}to{opacity:0;transform:translate(-150%,-76%)scale(.62)rotate(-22deg)}}@keyframes big-catch-target-splash-rise{0%{opacity:.78;transform:translate(-50%,-46%)scale(.82)rotate(-4deg)}55%{opacity:1;transform:translate(-50%,-78%)scale(1.14)rotate(6deg)}to{opacity:.82;transform:translate(-50%,-66%)scale(1)rotate(0)}}@keyframes big-catch-impact-ring{0%{opacity:0;transform:scale(.18)}24%{opacity:1}to{opacity:0;transform:scale(1.18)}}@media (width>=760px){.big-catch-page.action-idle .big-catch-hook{width:8%;top:37%;left:69%}.big-catch-lane-fish.lane-common{max-width:112px}.big-catch-lane-fish.lane-gold,.big-catch-lane-fish.lane-trophy{max-width:148px}}@media (width<=430px){.big-catch-page.action-idle .big-catch-line{left:72%}.big-catch-page.action-idle .big-catch-hook{width:11%;top:39%;left:70%}.big-catch-lane-fish.lane-common{width:19%}.big-catch-lane-fish.lane-gold,.big-catch-lane-fish.lane-trophy{width:23%}.big-catch-lane-fish.lane-monster,.big-catch-lane-fish.lane-kraken{width:31%}.big-catch-committed-target{width:23%}}@media (prefers-reduced-motion:reduce){.big-catch-lane-fish,.big-catch-page.action-idle .big-catch-rod,.big-catch-page.action-idle .big-catch-line,.big-catch-page.action-idle .big-catch-hook,.big-catch-committed-target,.big-catch-page.action-splash .big-catch-ocean:before{animation:none}}.big-catch-page>.screen-shake{height:100%;min-height:0;display:grid}.big-catch-stage{height:100%;min-height:0}.big-catch-ocean{height:100%;min-height:0;max-height:none}.big-catch-rod,.big-catch-line,.big-catch-hook{will-change:left, top, height, opacity, transform;transition:left .56s cubic-bezier(.2,.76,.25,1),top .56s cubic-bezier(.2,.76,.25,1),height .56s cubic-bezier(.2,.76,.25,1),opacity .26s,transform .56s cubic-bezier(.2,.76,.25,1)}.big-catch-page.action-idle .big-catch-rod,.big-catch-page.action-idle .big-catch-line,.big-catch-page.action-idle .big-catch-hook,.big-catch-page.action-idle .big-catch-reel-glow{opacity:0;animation:none}.big-catch-page.action-idle .big-catch-rod{top:-24%;right:-44%;transform:translate(24%,-18%)rotate(-18deg)scale(.9)}.big-catch-page.action-idle .big-catch-line{height:1%;top:8%;left:88%;transform:rotate(-28deg)scaleY(.08)}.big-catch-page.action-idle .big-catch-hook{width:9%;top:19%;left:88%;transform:translate(-50%,-50%)scale(.48)rotate(24deg)}.big-catch-page.action-cast .big-catch-rod{opacity:1;animation:.62s cubic-bezier(.18,.78,.22,1) both big-catch-rod-cast-smooth}.big-catch-page.action-ripple .big-catch-rod,.big-catch-page.action-shadows .big-catch-rod{opacity:1;animation:none;transform:rotate(-1deg)translateY(0)}.big-catch-page.action-bite .big-catch-rod,.big-catch-page.action-reel .big-catch-rod,.big-catch-page.action-splash .big-catch-rod{opacity:1;animation:.74s ease-in-out infinite alternate big-catch-rod-bend-smooth}.big-catch-page.action-cast .big-catch-line{animation:.62s cubic-bezier(.18,.78,.22,1) both big-catch-line-cast-smooth}.big-catch-page.action-cast .big-catch-hook{animation:.62s cubic-bezier(.18,.78,.22,1) both big-catch-hook-cast-smooth}.big-catch-page.action-ripple .big-catch-line{opacity:.9;height:34%;animation:none;top:23%;left:49%;transform:rotate(5deg)scaleY(1)}.big-catch-page.action-ripple .big-catch-hook{opacity:1;animation:none;top:51%;left:45%;transform:translate(-50%,-50%)scale(.9)rotate(1deg)}.big-catch-page.action-shadows .big-catch-line,.big-catch-page.action-bite .big-catch-line{opacity:.92;height:39%;animation:none;top:23%;left:52%;transform:rotate(-2deg)scaleY(1)}.big-catch-page.action-shadows .big-catch-hook,.big-catch-page.action-bite .big-catch-hook{left:var(--catch-target-x);top:var(--catch-target-y);opacity:1;animation:none;transform:translate(-50%,-50%)scale(.98)rotate(-4deg)}.big-catch-page.action-bite .big-catch-hook{animation:.54s ease-in-out infinite alternate big-catch-hook-fight-soft}.big-catch-page.action-reel .big-catch-hook{left:var(--catch-target-x);top:var(--catch-target-y);opacity:1;animation:.52s ease-in-out infinite alternate big-catch-hook-fight-soft}.big-catch-page.action-reel .big-catch-line{left:var(--catch-target-x);opacity:.96;height:42%;animation:.52s ease-in-out infinite alternate big-catch-line-fight-soft;top:22%}.big-catch-page.action-splash .big-catch-hook{left:var(--catch-target-x);top:var(--catch-target-y);opacity:.22;animation:none;transform:translate(-50%,-50%)scale(.76)rotate(8deg)}.big-catch-page.action-splash .big-catch-line{left:var(--catch-target-x);opacity:.76;height:39%;animation:none;top:22%;transform:rotate(1deg)scaleY(.98)}.big-catch-page.result-loss.action-splash .big-catch-line{animation:.52s ease-out both big-catch-line-snap}.big-catch-page.result-loss.action-splash .big-catch-hook{animation:.52s ease-out both big-catch-hook-snap-away}.big-catch-page.action-bite .big-catch-committed-target.target-loss{animation:.54s ease-in-out infinite alternate big-catch-target-tease-turn}.big-catch-page.action-reel .big-catch-committed-target.target-loss{animation:.76s ease-out both big-catch-target-tease-escape}.big-catch-page.action-splash .big-catch-committed-target.target-loss{opacity:0;transform:translate(-165%,-86%)scale(.66)rotate(-18deg)}.big-catch-result-card{animation:.38s cubic-bezier(.2,.74,.22,1.06) both big-catch-card-reveal-soft}.big-catch-result-card img{max-width:min(78%,178px);max-height:78px}.big-catch-result-card.tier-miss img{max-height:86px}@keyframes big-catch-rod-cast-smooth{0%{opacity:0;transform:translate(28%,-22%)rotate(-18deg)scale(.9)}30%{opacity:1}72%{transform:translate(-3%,3%)rotate(7deg)scale(1)}to{opacity:1;transform:translate(0)rotate(-1deg)scale(1)}}@keyframes big-catch-line-cast-smooth{0%{opacity:0;height:1%;top:10%;left:86%;transform:rotate(-28deg)scaleY(.08)}42%{opacity:.7}72%{opacity:.95;height:27%;top:21%;left:56%;transform:rotate(12deg)scaleY(1)}to{opacity:.92;height:34%;top:23%;left:49%;transform:rotate(5deg)scaleY(1)}}@keyframes big-catch-hook-cast-smooth{0%{opacity:0;top:18%;left:88%;transform:translate(-50%,-50%)scale(.46)rotate(28deg)}34%{opacity:.92}72%{top:43%;left:55%;transform:translate(-50%,-50%)scale(.8)rotate(-12deg)}to{opacity:1;top:51%;left:45%;transform:translate(-50%,-50%)scale(.9)rotate(1deg)}}@keyframes big-catch-rod-bend-smooth{0%{transform:rotate(-1deg)translateY(0)}to{transform:rotate(4deg)translateY(4px)}}@keyframes big-catch-hook-fight-soft{0%{transform:translate(-53%,-52%)scale(.98)rotate(-8deg)}to{transform:translate(-45%,-46%)scale(1.04)rotate(8deg)}}@keyframes big-catch-line-fight-soft{0%{transform:rotate(-3deg)scaleY(.96)}to{transform:rotate(3deg)scaleY(1.05)}}@keyframes big-catch-line-snap{0%{opacity:.92;transform:rotate(-2deg)scaleY(1)}36%{opacity:1;transform:rotate(8deg)scaleY(.72)}to{opacity:0;transform:rotate(-24deg)scaleY(.18)}}@keyframes big-catch-hook-snap-away{0%{opacity:1;transform:translate(-50%,-50%)scale(.92)rotate(0)}to{opacity:0;transform:translate(-90%,-130%)scale(.48)rotate(-32deg)}}@keyframes big-catch-target-tease-turn{0%{opacity:.96;transform:translate(-52%,-50%)scale(1.02)rotate(-4deg)}to{opacity:1;transform:translate(-43%,-47%)scale(1.08)rotate(6deg)}}@keyframes big-catch-target-tease-escape{0%{opacity:1;transform:translate(-50%,-50%)scale(1.02)rotate(0)}48%{opacity:1;transform:translate(-72%,-58%)scale(1.08)rotate(-9deg)}to{opacity:0;transform:translate(-165%,-86%)scale(.66)rotate(-18deg)}}@keyframes big-catch-card-reveal-soft{0%{opacity:0;transform:translate(-50%,-46%)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (width<=430px){.big-catch-stage,.big-catch-ocean{min-height:0}.big-catch-result-card{top:55%}}@media (prefers-reduced-motion:reduce){.big-catch-rod,.big-catch-line,.big-catch-hook{transition:none}}:root{--playheater-native-safe-bottom:env(safe-area-inset-bottom,0px);--playheater-browser-bottom-obstruction:0px;--playheater-browser-toolbar-bottom:0px;--playheater-mobile-web-bottom-buffer:0px;--playheater-visual-viewport-height:100dvh;--playheater-visual-viewport-width:100vw;--playheater-usable-height:var(--playheater-visual-viewport-height);--playheater-game-layout-mode:normal;--playheater-game-viewport-height:var(--playheater-visual-viewport-height);--playheater-game-shell-gap:clamp(4px, .85dvh, 8px);--playheater-game-inline-padding:clamp(6px, 2.1vw, 10px);--playheater-action-browser-bottom:max(var(--playheater-browser-toolbar-bottom), var(--playheater-browser-bottom-obstruction));--playheater-game-safe-bottom:max(var(--playheater-native-safe-bottom), var(--playheater-action-browser-bottom), var(--playheater-mobile-web-bottom-buffer));--playheater-game-bottom-buffer:calc(var(--playheater-game-safe-bottom) + 6px);--playheater-game-control-padding:calc(8px + var(--playheater-native-safe-bottom));--playheater-action-safe-bottom:var(--playheater-game-safe-bottom);--playheater-action-bar-bottom:calc(var(--playheater-game-safe-bottom) + 4px);--playheater-action-bar-padding:var(--playheater-game-control-padding);--playheater-fixed-action-reserve:calc(200px + var(--playheater-action-bar-bottom));--playheater-layout-stage-min:240px;--playheater-layout-stage-preferred:420px;--playheater-layout-stage-max:560px;--playheater-layout-stage-compact-min:var(--playheater-layout-stage-min);--playheater-layout-stage-min-effective:var(--playheater-layout-stage-min);--playheater-layout-controls-min:232px;--playheater-layout-controls-compact-min:var(--playheater-layout-controls-min);--playheater-layout-controls-min-effective:var(--playheater-layout-controls-min);--playheater-layout-chrome-reserve:76px;--playheater-game-controls-height:var(--playheater-layout-controls-min-effective);--playheater-game-stage-height:clamp(var(--playheater-layout-stage-min-effective), min(var(--playheater-layout-stage-preferred), calc(var(--playheater-usable-height) - var(--playheater-layout-controls-min-effective) - var(--playheater-game-bottom-buffer) - var(--playheater-layout-chrome-reserve))), var(--playheater-layout-stage-max))}:root.playheater-mobile-web{--playheater-mobile-web-bottom-buffer:28px}@media (width<=430px){:root.playheater-mobile-web{--playheater-mobile-web-bottom-buffer:34px}}:root.playheater-mobile-web-ios{--playheater-mobile-web-bottom-buffer:34px}:root.playheater-mobile-web-android{--playheater-mobile-web-bottom-buffer:24px}:root.playheater-mobile-web-short{--playheater-game-shell-gap:4px;--playheater-game-control-padding:calc(6px + var(--playheater-native-safe-bottom))}:root.playheater-game-layout-compact .playheater-table-game-host{--playheater-layout-stage-min-effective:var(--playheater-layout-stage-compact-min);--playheater-layout-controls-min-effective:var(--playheater-layout-controls-compact-min);--playheater-layout-chrome-reserve:66px}:root.playheater-game-layout-spacious .playheater-table-game-host{--playheater-layout-chrome-reserve:92px}@supports (height:100lvh) and (height:100dvh){:root{--playheater-browser-toolbar-bottom:clamp(0px, calc(100lvh - 100dvh), 96px)}}@supports not (height:100dvh){.ember-stack-page,.balloon-pop-page,.brick-break-page,.lava-run-page,.safecracker-page,.heat-hammer-page,.big-catch-page,.blackjack-clean-page,.over-under-page,.crash-page,.treasure-dig-page{min-height:100vh}}@media (width<=768px){.playheater-table-game-host{min-height:var(--playheater-game-viewport-height);height:var(--playheater-game-viewport-height);max-height:var(--playheater-game-viewport-height);overflow:hidden}.blackjack-clean-page{--bj-safe-bottom:var(--playheater-game-safe-bottom);--bj-bottom-buffer:8px;--bj-controls-reserve:231px}.blackjack-clean-controls{bottom:var(--playheater-action-bar-bottom);padding-bottom:var(--playheater-action-bar-padding)}.frontier .slot-controls.card,.gold-rush .slot-controls.card{bottom:var(--playheater-action-bar-bottom)!important;padding-bottom:var(--playheater-action-bar-padding)!important}.frontier-feature-intro{padding-bottom:var(--playheater-action-bar-bottom)}.frontier-intro-actions{padding-bottom:var(--playheater-action-bar-padding)}.flagship-game-page .frontier.premium-slot-shell,.flagship-game-page .gold-rush.premium-slot-shell{padding-bottom:var(--playheater-fixed-action-reserve)!important}.ember-stack-page,.balloon-pop-page,.brick-break-page,.lava-run-page,.safecracker-page,.heat-hammer-page,.big-catch-page{box-sizing:border-box;min-height:var(--playheater-game-viewport-height);height:var(--playheater-game-viewport-height);max-height:var(--playheater-game-viewport-height);gap:var(--playheater-game-shell-gap);padding-bottom:var(--playheater-game-bottom-buffer);overflow:hidden}.balloon-pop-controls,.brick-break-controls{padding-bottom:var(--playheater-game-control-padding);bottom:auto}.ember-stack-controls,.lava-run-controls,.safecracker-controls,.heat-hammer-controls,.big-catch-controls{padding-bottom:var(--playheater-game-control-padding);margin-bottom:0}:root.playheater-mobile-web .bet-controls{gap:5px;padding:5px}:root.playheater-mobile-web .bet-controls-balance{min-height:28px;padding:4px 7px}:root.playheater-mobile-web .bet-controls-grid{grid-template-columns:38px minmax(0,1fr) 38px;gap:5px}:root.playheater-mobile-web .bet-controls-side{grid-template-rows:repeat(2,minmax(29px,1fr));gap:4px}:root.playheater-mobile-web .bet-controls-side button{min-height:29px}:root.playheater-mobile-web .bet-controls-center{gap:3px;min-height:60px;padding:6px 7px}:root.playheater-mobile-web .bet-controls-note{min-height:18px}:root.playheater-mobile-web-short .bet-controls-balance{min-height:26px}:root.playheater-mobile-web-short .bet-controls-center{min-height:54px}:root.playheater-mobile-web-short .bet-controls-note{min-height:16px}:root.playheater-mobile-web .heat-hammer-stage{align-items:center;height:100%;min-height:0;padding:3px 0 2px}:root.playheater-mobile-web .heat-hammer-machine{width:auto;height:min(100%, var(--playheater-game-stage-height,clamp(340px, calc(var(--playheater-game-viewport-height) - 318px), 560px)));aspect-ratio:.64;max-width:min(100%,386px)}:root.playheater-mobile-web .ember-stack-page>.screen-shake,:root.playheater-mobile-web .heat-hammer-page>.screen-shake,:root.playheater-mobile-web .big-catch-page>.screen-shake{min-height:0;display:grid;overflow:hidden}:root.playheater-mobile-web .ember-stack-stage{grid-template-rows:minmax(0,1fr);height:100%}:root.playheater-mobile-web .ember-stack-board-shell{align-content:stretch;height:100%;min-height:0}:root.playheater-mobile-web .ember-stack-void{height:min(100%, var(--playheater-game-stage-height,clamp(340px, calc(var(--playheater-game-viewport-height) - 286px), 620px)));width:min(100%,456px)}:root.playheater-mobile-web .big-catch-stage{height:100%;min-height:0}:root.playheater-mobile-web .big-catch-ocean{min-height:0;height:min(100%, var(--playheater-game-stage-height,clamp(300px, calc(var(--playheater-game-viewport-height) - 284px), 590px)))}:root.playheater-mobile-web .safecracker-stage,:root.playheater-mobile-web .lava-run-board{min-height:0;height:min(100%, var(--playheater-game-stage-height))}:root.playheater-mobile-web .balloon-pop-page>.screen-shake,:root.playheater-mobile-web .brick-break-page>.screen-shake{flex:auto;min-height:0;overflow:hidden}:root.playheater-mobile-web .balloon-pop-board,:root.playheater-mobile-web .brick-break-board{min-height:min(var(--playheater-game-stage-height), 450px);height:100%;max-height:var(--playheater-game-stage-height)}:root.playheater-mobile-web .brick-break-grid{grid-template-rows:repeat(5,minmax(24px,1fr));gap:4px 3px;padding:8px 6px 10px;inset:50px 9px 64px}:root.playheater-mobile-web .brick-paddle{bottom:18px}:root.playheater-mobile-web .brick-break-win-popover{min-width:min(74vw,286px);padding:14px 18px;top:clamp(210px,42%,330px)}}@media (width<=430px) and (height<=700px){.blackjack-clean-page{--bj-bottom-buffer:6px;--bj-controls-reserve:223px}:root.playheater-mobile-web .heat-hammer-stage{min-height:0}:root.playheater-mobile-web .heat-hammer-machine{height:min(100%, var(--playheater-game-stage-height,clamp(298px, calc(var(--playheater-game-viewport-height) - 292px), 430px)))}:root.playheater-mobile-web .ember-stack-void{height:min(100%, var(--playheater-game-stage-height,clamp(300px, calc(var(--playheater-game-viewport-height) - 254px), 500px)))}}@media (width<=430px){:root.playheater-mobile-web .heat-hammer-controls{gap:5px;padding:6px}:root.playheater-mobile-web .heat-hammer-risk-tabs button{min-height:30px;padding-block:3px}:root.playheater-mobile-web .heat-hammer-smash,:root.playheater-mobile-web .heat-hammer-bottom-turbo{min-height:48px}:root.playheater-mobile-web .big-catch-controls{gap:6px;padding:7px}}@media (orientation:portrait) and (width<=860px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))!important;grid-template-rows:auto minmax(0,1fr)!important;place-items:stretch stretch!important;gap:10px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only>.table-game-topbar{grid-row:1!important;place-self:start stretch!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only>.roulette-rotate-prompt{grid-row:2!important;place-self:center!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only>.screen-shake,.roulette-clean-page.roulette-premium-page.roulette-landscape-only>.table-game-topbar-popover{display:none!important}}.game-art,.table-game-art{background:#070a12;position:relative;overflow:hidden}.game-card-raster-art,.table-game-raster-art{filter:saturate(1.06)contrast(1.03);transition:transform var(--heater-slow,.36s) var(--heater-ease,ease), filter var(--heater-base,.18s) ease;display:block;position:absolute;inset:0;transform:scale(1.01);box-sizing:border-box!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;padding:0!important}.game-card:hover .game-card-raster-art,.game-card:focus-within .game-card-raster-art,.table-game-card.title-card:hover .table-game-raster-art,.table-game-card.title-card:focus-visible .table-game-raster-art{filter:saturate(1.12)contrast(1.06);transform:scale(1.045)}.slot-games-lobby .game-art,.table-games-lobby .table-game-art,.playheater-lobby .game-art,.playheater-lobby .table-game-art{isolation:isolate}.slot-games-lobby .game-art,.table-games-lobby .table-game-art{aspect-ratio:90/62}.playheater-lobby .game-card-raster-art,.playheater-lobby .table-game-raster-art{object-fit:cover!important;padding:0!important}@media (width<=620px){.page-stack>.page-stack .game-card-link,.slot-games-lobby .game-card-link,.page-stack>.page-stack .table-game-card.title-card,.table-games-lobby .table-game-card.title-card{grid-template-rows:auto auto!important}.slot-games-lobby .game-art,.page-stack>.page-stack .game-art,.page-stack>.page-stack .table-game-art,.table-games-lobby .table-game-art{aspect-ratio:90/62;width:100%;height:auto!important;min-height:0!important}}.game-card-link>.game-card-badges,.table-game-card.title-card>.game-card-badges{z-index:2;pointer-events:none;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;min-height:30px;padding:7px 10px 0;display:flex;position:relative;top:auto;left:auto;right:auto}.game-card-link>.game-card-badges span,.table-game-card.title-card>.game-card-badges span{min-width:0;max-width:100%;box-shadow:inset 0 1px #ffffff2e,0 5px 13px #00000038}.playheater-lobby .game-card-link,.playheater-lobby .table-game-card.title-card{grid-template-rows:clamp(102px,21vw,128px) minmax(28px,auto) 38px!important}.playheater-lobby .game-card-link>.game-card-badges,.playheater-lobby .table-game-card.title-card>.game-card-badges{z-index:2;background:linear-gradient(#ffffff09,#0000),#05080e24;border-top:1px solid #ffffff12;min-height:28px;padding:6px 8px 0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.playheater-lobby .game-card-link>strong,.playheater-lobby .table-game-card.title-card>strong{padding-top:7px!important}.playheater-lobby .game-card-link>strong{padding-right:40px!important}.playheater-lobby .favorite-button{width:26px;height:26px;bottom:7px;right:7px;top:auto!important}@media (width<=620px){.playheater-lobby .game-card-link,.playheater-lobby .table-game-card.title-card{grid-template-rows:clamp(96px,31vw,118px) minmax(27px,auto) 36px!important}.playheater-lobby .game-card-link>.game-card-badges,.playheater-lobby .table-game-card.title-card>.game-card-badges{min-height:27px;padding:5px 7px 0!important}.playheater-lobby .favorite-button{width:25px;height:25px;bottom:6px}}@media (width<=360px){.playheater-lobby .game-card-link>.game-card-badges span,.playheater-lobby .table-game-card.title-card>.game-card-badges span{min-height:18px;padding-inline:6px;font-size:.5rem}}html:has(.roulette-landscape-only){width:100%;height:100%;overflow:hidden!important}body:has(.roulette-landscape-only){width:100%;height:100%;overflow:hidden!important}.game-mode .main-panel:has(.roulette-landscape-only){width:100%;height:100%;overflow:hidden!important}.page-stack:has(.roulette-landscape-only){width:100%;height:100%;overflow:hidden!important}.roulette-landscape-only{--roulette-control-h:clamp(82px, 18dvh, 118px);--roulette-left-rail:clamp(210px, 32vw, 430px);--roulette-table-gap:clamp(7px, 1.35vmin, 14px);--roulette-board-radius:clamp(13px, 2vmin, 20px);color:#fff7ed;width:100%!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:max(6px, env(safe-area-inset-top)) max(7px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(7px, env(safe-area-inset-left))!important;gap:var(--roulette-table-gap)!important;background:radial-gradient(circle at 20% 16%,#f59e0b2e,#0000 28%),radial-gradient(circle at 84% 22%,#38bdf821,#0000 27%),radial-gradient(at 50% 104%,#064e3ba3,#0000 44%),linear-gradient(135deg,#03050a 0%,#120708 44%,#03130f 100%)!important;grid-template-rows:clamp(42px,8.5dvh,58px) minmax(0,1fr)!important;margin:0!important;display:grid!important;overflow:hidden!important}.roulette-landscape-only:before{content:"";pointer-events:none;opacity:.92;background:radial-gradient(#0000 42%,#0000008a 100%),linear-gradient(90deg,#f59e0b12,#0000 22% 76%,#38bdf80f);position:absolute;inset:0}.roulette-landscape-only>*{z-index:1;position:relative}.roulette-landscape-only .roulette-rotate-prompt{display:none!important}.roulette-landscape-only .roulette-clean-header{background:linear-gradient(#200f09e0,#040812d1),radial-gradient(circle at 50% 0,#facc152e,#0000 60%)!important;border:1px solid #facc155c!important;border-radius:clamp(12px,1.8vmin,18px)!important;grid-template-columns:clamp(36px,6dvh,46px) minmax(0,1fr) minmax(112px,180px) auto clamp(36px,6dvh,46px)!important;align-items:center!important;gap:clamp(6px,1.2vmin,12px)!important;height:100%!important;min-height:0!important;padding:clamp(4px,1vmin,8px)!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1f,0 14px 32px #00000052!important}.roulette-landscape-only .roulette-clean-header:after{content:"";background:linear-gradient(90deg,#0000,#facc15bd,#38bdf852,#0000);height:1px;position:absolute;bottom:0;left:16px;right:16px}.roulette-landscape-only .roulette-back,.roulette-landscape-only .roulette-sound-button{border-radius:999px!important;width:clamp(34px,5.8dvh,42px)!important;min-width:clamp(34px,5.8dvh,42px)!important;min-height:clamp(34px,5.8dvh,42px)!important}.roulette-landscape-only .roulette-title{min-width:0!important}.roulette-landscape-only .roulette-title img{object-fit:contain!important;object-position:left center!important;width:min(210px,34vw)!important;height:clamp(28px,6dvh,42px)!important}.roulette-landscape-only .roulette-title small{color:#fef3c7b8!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:clamp(.52rem,1.45vmin,.72rem)!important;overflow:hidden!important}.roulette-landscape-only .roulette-header-balance{border-radius:12px!important;width:100%!important;min-width:0!important;padding:4px 10px!important}.roulette-landscape-only .roulette-header-balance span{font-size:clamp(.48rem,1.25vmin,.64rem)!important}.roulette-landscape-only .roulette-header-balance strong{text-overflow:ellipsis!important;max-width:100%!important;font-size:clamp(.84rem,2.25vmin,1.1rem)!important;overflow:hidden!important}.roulette-landscape-only .roulette-currency-tabs{min-width:clamp(82px,15dvh,116px)!important}.roulette-landscape-only .roulette-currency-tabs button{min-height:clamp(30px,5.5dvh,38px)!important;padding-inline:clamp(8px,1.7vmin,14px)!important;font-size:clamp(.66rem,1.65vmin,.82rem)!important}.roulette-landscape-only>.screen-shake{height:100%!important;min-height:0!important;overflow:hidden!important}.roulette-landscape-only .roulette-layout,.roulette-landscape-only.spin-mode .roulette-layout{grid-template-columns:var(--roulette-left-rail) minmax(0, 1fr)!important;grid-template-rows:minmax(0, 1fr) var(--roulette-control-h)!important;gap:var(--roulette-table-gap)!important;grid-template-areas:"wheel board""controls controls"!important;align-items:stretch!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.roulette-landscape-only.spin-mode .roulette-layout{grid-template-columns:clamp(240px,39vw,520px) minmax(0,1fr)!important}.roulette-landscape-only .roulette-wheel-theater,.roulette-landscape-only .roulette-board-wrap,.roulette-landscape-only .roulette-bets-panel{border-radius:var(--roulette-board-radius)!important;border:1px solid #facc1557!important;min-height:0!important;box-shadow:inset 0 1px #ffffff1a,0 18px 40px #0000005c!important}.roulette-landscape-only .roulette-wheel-theater{background:radial-gradient(circle at 50% 42%,#facc1529,#0000 56%),radial-gradient(circle at 50% 78%,#064e3b6b,#0000 56%),linear-gradient(#200f09c7,#020617b8)!important;grid-area:wheel!important;grid-template-rows:auto minmax(0,1fr) auto!important;place-items:center!important;gap:clamp(5px,1.1vmin,10px)!important;height:100%!important;padding:clamp(8px,1.6vmin,16px)!important;transition:transform .42s cubic-bezier(.2,.86,.2,1),box-shadow .32s,filter .32s!important;display:grid!important;overflow:hidden!important}.roulette-landscape-only.spin-mode .roulette-wheel-theater{transform:scale(1.025)!important;box-shadow:inset 0 1px #ffffff24,0 0 46px #f59e0b3d,0 24px 54px #00000075!important}.roulette-landscape-only .roulette-theater-copy{text-align:center!important;justify-items:center!important;gap:2px!important;width:100%!important;display:grid!important}.roulette-landscape-only .roulette-theater-copy span{font-size:clamp(.56rem,1.5vmin,.74rem)!important}.roulette-landscape-only .roulette-theater-copy strong{min-width:clamp(58px,10dvh,86px)!important;min-height:clamp(32px,6dvh,48px)!important;padding-inline:12px!important;font-size:clamp(1rem,3.4vmin,1.65rem)!important}.roulette-landscape-only .roulette-theater-copy small{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:clamp(.54rem,1.45vmin,.72rem)!important;overflow:hidden!important}.roulette-landscape-only .roulette-wheel-shell{width:min(100%, calc(100dvh - var(--roulette-control-h) - 104px), 410px)!important;aspect-ratio:1!important;place-items:center!important;max-width:100%!important;display:grid!important}.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(100%, calc(100dvh - var(--roulette-control-h) - 76px), 470px)!important}.roulette-landscape-only .roulette-wheel-visual.realistic{filter:drop-shadow(0 26px 32px #0009)!important;width:100%!important;max-width:100%!important}.roulette-landscape-only .roulette-last-results{gap:5px!important;width:100%!important;max-width:220px!important}.roulette-landscape-only .roulette-last-results div{flex-wrap:nowrap!important;justify-content:center!important;gap:clamp(4px,.9vmin,7px)!important;display:flex!important}.roulette-landscape-only .roulette-last-results strong,.roulette-landscape-only .roulette-last-results em{width:clamp(24px,5.2dvh,34px)!important;height:clamp(24px,5.2dvh,34px)!important;font-size:clamp(.58rem,1.6vmin,.76rem)!important}.roulette-landscape-only .roulette-board-wrap,.roulette-landscape-only.spin-mode .roulette-board-wrap{background:linear-gradient(#054a34cc, #032a1fe6), var(--roulette-felt-art) center / cover no-repeat, radial-gradient(circle at 50% 0%, #facc152e, transparent 42%), linear-gradient(145deg, #07533c, #02160f)!important;grid-area:board!important;height:100%!important;min-height:0!important;padding:clamp(7px,1.35vmin,13px)!important;transition:opacity .34s,transform .42s cubic-bezier(.2,.86,.2,1),filter .34s!important;position:relative!important;inset:auto!important;overflow:hidden!important}.roulette-landscape-only.spin-mode .roulette-board-wrap{opacity:.62!important;filter:saturate(.86)brightness(.78)!important;pointer-events:none!important;transform:translateY(4px)scale(.985)!important}.roulette-landscape-only .roulette-board.roulette-full-board{grid-template:"zero numbers columns"minmax(0,1fr)"zero dozens columns"clamp(32px,7.4dvh,48px)"zero outside outside"clamp(32px,7.4dvh,48px)/clamp(40px,7.2%,64px) minmax(0,1fr) clamp(36px,5.7%,56px)!important;gap:clamp(3px,.8vmin,7px)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:visible!important}.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone{grid-area:zero!important;grid-template-rows:minmax(0,1fr) minmax(0,1fr) clamp(18px,5dvh,32px) clamp(22px,6dvh,38px)!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(3px,.7vmin,6px)!important;display:grid!important}.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field{grid-area:numbers!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:clamp(2px,.58vmin,5px)!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field>button{grid-column:var(--street-index)!important;grid-row:var(--row-index)!important}.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field>button span{transform:none!important}.roulette-landscape-only .roulette-board.roulette-full-board .column-bets{grid-area:columns!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:clamp(3px,.7vmin,6px)!important;display:grid!important}.roulette-landscape-only .roulette-board.roulette-full-board .dozen-bets{grid-area:dozens!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(3px,.7vmin,6px)!important;display:grid!important}.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets{grid-area:outside!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:clamp(3px,.7vmin,6px)!important;display:grid!important}.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone button,.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field>button,.roulette-landscape-only .roulette-board.roulette-full-board .column-bets button,.roulette-landscape-only .roulette-board.roulette-full-board .dozen-bets button,.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets button{letter-spacing:0!important;border:1px solid #fff3b86b!important;border-radius:clamp(5px,1.1vmin,10px)!important;place-items:center!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;font-size:clamp(.58rem,2.05vmin,1rem)!important;line-height:1!important;display:grid!important;overflow:visible!important}.roulette-landscape-only .roulette-board.roulette-full-board .dozen-bets button,.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets button,.roulette-landscape-only .roulette-board.roulette-full-board .column-bets button{text-transform:uppercase!important;font-size:clamp(.54rem,1.8vmin,.88rem)!important}.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone .zero,.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone .double-zero{font-size:clamp(.8rem,2.7vmin,1.32rem)!important}.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone .zero-split,.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone .top-line-bet{font-size:clamp(.46rem,1.45vmin,.68rem)!important}.roulette-landscape-only .roulette-hit-layer,.roulette-landscape-only .inside-chip-layer{pointer-events:none!important;position:absolute!important;inset:0!important}.roulette-landscape-only .roulette-board.roulette-full-board .roulette-hit-layer button{left:var(--land-left)!important;top:var(--land-top)!important;width:var(--land-width)!important;height:var(--land-height)!important;opacity:1!important;min-width:18px!important;min-height:18px!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;padding:0!important;position:absolute!important}.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=street]{z-index:2}.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=sixLine]{z-index:3}.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=split]{z-index:4}.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=corner]{z-index:5}.roulette-landscape-only .roulette-hit-layer button:before{content:"";opacity:.42;background:#fff3b81f;border:1px solid #fff3b829;border-radius:999px;transition:opacity .14s,transform .14s,background .14s,box-shadow .14s;position:absolute;inset:28% 12%;transform:scale(.92)}.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=street]:before,.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=sixLine]:before{background:linear-gradient(90deg,#38bdf821,#fff3b81f);inset:24% 8%}.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=corner]:before{background:#facc1533;border-radius:50%;inset:16%}.roulette-landscape-only .roulette-hit-layer button:hover:before,.roulette-landscape-only .roulette-hit-layer button:active:before,.roulette-landscape-only .roulette-hit-layer button.active:before,.roulette-landscape-only .roulette-hit-layer button.winner:before{opacity:1;background:#facc155c;transform:scale(1);box-shadow:0 0 16px #facc159e,inset 0 0 0 1px #fff3b86b}.roulette-landscape-only .roulette-board.roulette-full-board .inside-chip-layer .board-chip{left:var(--land-chip-left)!important;top:var(--land-chip-top)!important;transform:translate(-50%,-50%)!important}.roulette-landscape-only .board-chip,.roulette-landscape-only .roulette-chip{background-image:var(--roulette-chip-sheet)!important;background-size:600% 100%!important;background-position:var(--chip-position) center!important;background-repeat:no-repeat!important}.roulette-landscape-only .board-chip{filter:drop-shadow(0 7px 8px #00000080);pointer-events:none!important;color:#fff!important;text-shadow:0 1px 3px #000,0 0 5px #000000c7!important;z-index:11!important;border:0!important;place-items:center!important;width:clamp(21px,4.6vmin,35px)!important;min-width:0!important;height:clamp(21px,4.6vmin,35px)!important;font-size:clamp(.42rem,1.15vmin,.62rem)!important;display:grid!important}.roulette-landscape-only .board-chip.straight{top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)!important}.roulette-landscape-only .board-chip i{display:none!important}.roulette-landscape-only .board-chip b{text-overflow:ellipsis;white-space:nowrap;max-width:88%;overflow:hidden}.roulette-landscape-only .board-chip small{color:#fde68a;background:#0f172a;border:1px solid #fff3b894;border-radius:999px;place-items:center;min-width:14px;min-height:14px;font-size:.48rem;display:grid;position:absolute;bottom:-4px;right:-5px}.roulette-landscape-only .board-chip.win{animation:.72s ease-in-out infinite alternate rouletteChipPayoutPulse!important}.roulette-landscape-only .roulette-bet-flash{pointer-events:none!important;border-radius:999px!important;padding:8px 14px!important;top:50%!important;bottom:auto!important;left:50%!important;transform:translate(-50%,-50%)!important}.roulette-landscape-only .roulette-bets-panel,.roulette-landscape-only.spin-mode .roulette-bets-panel{opacity:1!important;background:linear-gradient(#200f09d1,#020617bd),radial-gradient(circle at 42% 0,#facc151f,#0000 62%)!important;grid-template:"actions stats chip wheel"minmax(0,1fr)/minmax(116px,.62fr) minmax(126px,.72fr) minmax(260px,1.7fr) minmax(92px,.46fr)!important;grid-area:controls!important;align-items:center!important;gap:clamp(6px,1.1vmin,12px)!important;height:100%!important;min-height:0!important;padding:clamp(6px,1.2vmin,11px)!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.roulette-landscape-only .roulette-side-actions{grid-area:actions!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(4px,.8vmin,8px)!important;min-width:0!important;display:grid!important}.roulette-landscape-only .roulette-side-actions button{border-radius:clamp(9px,1.55vmin,13px)!important;width:auto!important;min-width:0!important;min-height:clamp(34px,7.5dvh,48px)!important}.roulette-landscape-only .roulette-stats{background:#02061785!important;border:1px solid #fff3b82e!important;border-radius:12px!important;grid-area:stats!important;align-content:center!important;gap:3px!important;min-height:clamp(42px,8.5dvh,60px)!important;padding:6px 9px!important;display:grid!important}.roulette-landscape-only .roulette-stats span{color:#e0f2fed1!important;text-transform:uppercase!important;white-space:normal!important;font-size:clamp(.5rem,1.45vmin,.7rem)!important;font-weight:900!important;line-height:1.15!important;display:block!important}.roulette-landscape-only .roulette-stats strong{color:#fff!important;font-size:clamp(.82rem,2.05vmin,1.1rem)!important}.roulette-landscape-only .roulette-stats span:nth-child(2){color:#fef3c7!important}.roulette-landscape-only .roulette-chip-tray{grid-area:chip!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:clamp(7px,1.2vmin,12px)!important;min-height:0!important;display:grid!important;overflow:visible!important}.roulette-landscape-only .roulette-chip-tray>span{color:#bae6fd!important;text-transform:uppercase!important;font-size:clamp(.54rem,1.45vmin,.72rem)!important;font-weight:950!important;display:block!important}.roulette-landscape-only .roulette-chip-row-landscape{justify-content:center!important;align-items:center!important;gap:clamp(4px,.8vmin,9px)!important;min-width:0!important;display:flex!important;overflow:visible!important}.roulette-landscape-only .roulette-chip{color:#fff!important;text-shadow:0 1px 3px #000,0 0 6px #000000c7!important;border:0!important;border-radius:50%!important;place-items:center!important;width:clamp(32px,8dvh,56px)!important;min-width:clamp(32px,8dvh,56px)!important;height:clamp(32px,8dvh,56px)!important;min-height:0!important;padding:0!important;font-size:clamp(.5rem,1.45vmin,.74rem)!important;font-weight:1000!important;transition:transform .14s,filter .14s,box-shadow .14s!important;display:grid!important;box-shadow:0 9px 16px #0006!important}.roulette-landscape-only .roulette-chip span{text-overflow:ellipsis;white-space:nowrap;max-width:76%;overflow:hidden}.roulette-landscape-only .roulette-chip.active{filter:saturate(1.16)brightness(1.06)!important;transform:translateY(-5px)scale(1.13)!important;box-shadow:0 0 0 3px #38bdf866,0 0 24px #facc157a,0 12px 18px #0000007a!important}.roulette-landscape-only .roulette-active-bets,.roulette-landscape-only .roulette-coverage,.roulette-landscape-only .game-result-banner,.roulette-landscape-only .game-compliance-copy{display:none!important}.roulette-landscape-only .roulette-bottom-wheel{grid-area:wheel!important;height:100%!important;display:grid!important}.roulette-landscape-only .roulette-spin-cta{text-transform:uppercase!important;color:#190d05!important;background:linear-gradient(#fff3b8fa,#f59e0bfa 45%,#b45309fa)!important;border:1px solid #fff3b8c2!important;border-radius:clamp(13px,2vmin,18px)!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:clamp(46px,9dvh,70px)!important;font-size:clamp(.84rem,2.25vmin,1.08rem)!important;display:inline-flex!important;box-shadow:0 0 26px #f59e0b5c,inset 0 2px #ffffff61,inset 0 -8px 15px #78350f57!important}.roulette-landscape-only .roulette-spin-cta:disabled{opacity:.5!important;filter:grayscale(.28)!important}.roulette-landscape-only .roulette-spin-cta.spinning{animation:.62s ease-in-out infinite alternate rouletteCtaHeat!important}@media (orientation:landscape) and (height<=430px){.roulette-landscape-only{--roulette-control-h:clamp(72px, 22dvh, 84px);--roulette-left-rail:clamp(168px, 30vw, 230px);padding:max(4px, env(safe-area-inset-top)) max(5px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(5px, env(safe-area-inset-left))!important;grid-template-rows:clamp(38px,12dvh,46px) minmax(0,1fr)!important;gap:6px!important}.roulette-landscape-only .roulette-title small,.roulette-landscape-only .roulette-header-balance span,.roulette-landscape-only .roulette-theater-copy small,.roulette-landscape-only .roulette-chip-tray>span{display:none!important}.roulette-landscape-only .roulette-title img{width:min(148px,31vw)!important;height:clamp(24px,7dvh,32px)!important}.roulette-landscape-only .roulette-clean-header{grid-template-columns:34px minmax(0,1fr) minmax(88px,126px) minmax(78px,auto) 34px!important;gap:5px!important;padding:3px 5px!important}.roulette-landscape-only .roulette-back,.roulette-landscape-only .roulette-sound-button{width:32px!important;min-width:32px!important;min-height:32px!important}.roulette-landscape-only.spin-mode .roulette-layout{grid-template-columns:clamp(196px,36vw,280px) minmax(0,1fr)!important}.roulette-landscape-only .roulette-wheel-shell{width:min(100%, calc(100dvh - var(--roulette-control-h) - 84px), 218px)!important}.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(100%, calc(100dvh - var(--roulette-control-h) - 62px), 260px)!important}.roulette-landscape-only .roulette-board-wrap{padding:6px!important}.roulette-landscape-only .roulette-board.roulette-full-board{grid-template-rows:minmax(0,1fr) minmax(27px,7.5dvh) minmax(27px,7.5dvh)!important;grid-template-columns:36px minmax(0,1fr) 34px!important;gap:2px!important}.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field{gap:2px!important}.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone{grid-template-rows:minmax(0,1fr) minmax(0,1fr) 18px 22px!important;gap:2px!important}.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone button,.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field>button,.roulette-landscape-only .roulette-board.roulette-full-board .column-bets button,.roulette-landscape-only .roulette-board.roulette-full-board .dozen-bets button,.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets button{border-radius:6px!important;font-size:clamp(.5rem,2.05vmin,.72rem)!important}.roulette-landscape-only .roulette-board.roulette-full-board .dozen-bets button,.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets button,.roulette-landscape-only .roulette-board.roulette-full-board .column-bets button{font-size:clamp(.45rem,1.78vmin,.62rem)!important}.roulette-landscape-only .board-chip{width:clamp(19px,4.7vmin,25px)!important;height:clamp(19px,4.7vmin,25px)!important;font-size:.42rem!important}.roulette-landscape-only .roulette-bets-panel{grid-template-columns:minmax(108px,.58fr) minmax(104px,.58fr) minmax(218px,1.6fr) minmax(78px,.42fr)!important;gap:5px!important;padding:5px!important}.roulette-landscape-only .roulette-side-actions button{min-height:32px!important}.roulette-landscape-only .roulette-stats{min-height:34px!important;padding:4px 6px!important}.roulette-landscape-only .roulette-stats span{font-size:.5rem!important}.roulette-landscape-only .roulette-stats strong{font-size:.72rem!important}.roulette-landscape-only .roulette-chip-tray{grid-template-columns:minmax(0,1fr)!important;gap:3px!important}.roulette-landscape-only .roulette-chip-row-landscape{gap:3px!important}.roulette-landscape-only .roulette-chip{width:clamp(29px,9dvh,38px)!important;min-width:clamp(29px,9dvh,38px)!important;height:clamp(29px,9dvh,38px)!important;font-size:.48rem!important}.roulette-landscape-only .roulette-spin-cta{min-height:40px!important;font-size:.76rem!important}}@media (orientation:landscape) and (width>=980px){.roulette-landscape-only{--roulette-control-h:clamp(98px, 15dvh, 132px);--roulette-left-rail:clamp(330px, 33vw, 480px)}}@media (orientation:portrait){.roulette-landscape-only{width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:max(18px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))!important;grid-template-rows:minmax(0,1fr)!important;place-items:center!important;display:grid!important;overflow:hidden!important}.roulette-landscape-only>:not(.roulette-rotate-prompt){display:none!important}.roulette-landscape-only .roulette-rotate-prompt{color:#f8fafc!important;text-align:center!important;background:radial-gradient(circle at 50% 0,#facc152e,#0000 48%),linear-gradient(#200f09eb,#020617e6)!important;border:1px solid #facc1580!important;border-radius:24px!important;align-content:center!important;place-items:center!important;gap:14px!important;width:min(100%,370px)!important;min-height:min(76dvh,520px)!important;padding:clamp(22px,6vw,34px)!important;display:grid!important;box-shadow:0 24px 64px #00000080,inset 0 1px #ffffff1f!important}.roulette-landscape-only .roulette-rotate-prompt:before{content:"";background:linear-gradient(90deg,#38bdf82e,#0000),radial-gradient(circle at 70% 40%,#facc1547,#0000 48%),#020617b3;border:3px solid #fef3c7d1;border-radius:16px;width:86px;height:58px;transform:rotate(90deg);box-shadow:0 0 24px #facc1538,inset 0 0 0 1px #ffffff29}.roulette-landscape-only .roulette-rotate-prompt strong{color:#fff7ed;text-transform:uppercase;max-width:290px;font-size:clamp(1.35rem,7vw,2rem);line-height:1.05}.roulette-landscape-only .roulette-rotate-prompt span{color:#dbeafe;max-width:300px;font-size:clamp(.88rem,3.8vw,1rem);font-weight:750;line-height:1.35}.roulette-landscape-only .roulette-rotate-prompt span:last-child{color:#fef3c7ad;font-size:.72rem;font-weight:800}.roulette-landscape-only .roulette-rotate-back{color:#e0f2fe;background:#0ea5e924;border:1px solid #7dd3fc80;border-radius:999px;min-height:40px;padding:0 16px;font-weight:950}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-layout,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-layout{grid-template-columns:var(--roulette-left-rail) minmax(0, 1fr)!important;grid-template-rows:minmax(0, 1fr) var(--roulette-control-h)!important;grid-template-areas:"wheel board""controls controls"!important;display:grid!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board-wrap,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-board-wrap{grid-area:board!important;height:100%!important;min-height:0!important;padding:clamp(7px,1.35vmin,13px)!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-board-wrap{opacity:.62!important;filter:saturate(.86)brightness(.78)!important;pointer-events:none!important;transform:translateY(4px)scale(.985)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board{grid-template:"zero numbers columns"minmax(0,1fr)"zero dozens columns"clamp(32px,7.4dvh,48px)"zero outside outside"clamp(32px,7.4dvh,48px)/clamp(40px,7.2%,64px) minmax(0,1fr) clamp(36px,5.7%,56px)!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field{grid-area:numbers!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;padding:0!important;display:grid!important;position:relative!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field>button{grid-column:var(--street-index)!important;grid-row:var(--row-index)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field>button span{transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-hit-layer{position:absolute!important;inset:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-hit-layer button{left:var(--land-left)!important;top:var(--land-top)!important;width:var(--land-width)!important;height:var(--land-height)!important;pointer-events:auto!important;position:absolute!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=street]{z-index:2!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=sixLine]{z-index:3!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=split]{z-index:4!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=corner]{z-index:5!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip{pointer-events:none!important}@media (orientation:landscape) and (height<=430px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-layout,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-layout{grid-template-columns:var(--roulette-left-rail) minmax(0, 1fr)!important;grid-template-rows:minmax(0, 1fr) var(--roulette-control-h)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-layout{grid-template-columns:clamp(196px,36vw,280px) minmax(0,1fr)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board{grid-template-rows:minmax(0,1fr) minmax(27px,7.5dvh) minmax(27px,7.5dvh)!important;grid-template-columns:36px minmax(0,1fr) 34px!important}}@media (orientation:landscape){.roulette-clean-page.roulette-premium-page.roulette-landscape-only.betting-mode .roulette-layout,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.betting-mode .screen-shake>.roulette-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0, 1fr) var(--roulette-control-h)!important;grid-template-areas:"board""controls"!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.betting-mode .roulette-wheel-theater{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.betting-mode .roulette-board-wrap{opacity:1!important;filter:none!important;grid-area:board!important;width:100%!important;max-width:none!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-layout,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .screen-shake>.roulette-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0, 1fr) var(--roulette-control-h)!important;grid-template-areas:"board""controls"!important;position:relative!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-theater{-webkit-backdrop-filter:blur(2px)saturate(1.05);backdrop-filter:blur(2px)saturate(1.05);z-index:40!important;pointer-events:none!important;background:radial-gradient(circle at 50% 46%,#facc152e,#0000 35%),radial-gradient(circle at 50% 54%,#040c181a,#030712cc 72%),linear-gradient(#0e0908b3,#030712e6)!important;border-color:#facc1594!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:auto!important;height:auto!important;padding:clamp(10px,2vmin,20px)!important;display:grid!important;position:absolute!important;inset:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{place-self:center!important;width:min(74dvh,54vw,520px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-theater-copy,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-last-results{justify-self:center!important;max-width:min(460px,76vw)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-board-wrap{opacity:.36!important;filter:saturate(.7)brightness(.62)!important;grid-area:board!important;transform:scale(.995)!important}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board-wrap,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-board-wrap{background:radial-gradient(circle at 50% 0,#facc1521,#0000 38%),radial-gradient(circle at 16% 18%,#0ea5e91a,#0000 34%),linear-gradient(#045c40d6,#023124f0),repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 9px),linear-gradient(145deg,#064c37,#02160f)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-title{align-items:center!important;gap:8px!important;display:inline-flex!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-title strong{color:#fff7ed!important;letter-spacing:0!important;text-shadow:0 0 18px #facc156b,0 2px 8px #000000b3!important;font-family:Cinzel,Georgia,serif!important;font-size:clamp(1rem,3.4vmin,1.62rem)!important;font-weight:950!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-title button{color:#fde68a!important;background:#020617a3!important;border:1px solid #facc156b!important;border-radius:999px!important;place-items:center!important;width:clamp(25px,5dvh,34px)!important;min-width:0!important;height:clamp(25px,5dvh,34px)!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board{grid-template:"zero numbers columns"minmax(0,1fr)".dozens."clamp(32px,7.4dvh,48px)".outside."clamp(32px,7.4dvh,48px)/clamp(46px,6.8%,72px) minmax(0,1fr) clamp(46px,6.4%,68px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone{grid-area:zero!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:clamp(3px,.58vmin,5px)!important;display:grid!important;position:relative!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone .zero,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone .double-zero{min-height:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone .zero-mid-split{z-index:9!important;width:100%!important;height:clamp(22px,5dvh,32px)!important;box-shadow:none!important;color:#0000!important;background:0 0!important;border:0!important;border-radius:0!important;position:absolute!important;top:50%!important;left:0!important;right:0!important;transform:translateY(-50%)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone .zero-mid-split:before{content:"";background:linear-gradient(90deg,#0000,#facc15e6,#0000);border-radius:999px;height:3px;position:absolute;top:50%;left:9%;right:9%;transform:translateY(-50%);box-shadow:0 0 12px #facc1585}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone .zero-mid-split.active:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone .zero-mid-split:hover:before{background:linear-gradient(90deg,#0000,#fef3c7,#f59e0b,#0000);height:5px}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .column-bets{grid-area:columns!important;grid-template-rows:repeat(3,minmax(0,1fr))!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .dozen-bets{grid-area:dozens!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets{grid-area:outside!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field{z-index:14!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .dozen-bets,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets{z-index:4!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=street],.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=sixLine]{z-index:12!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=street]:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=sixLine]:before{opacity:.86!important;background:linear-gradient(90deg,#0ea5e929,#facc1538,#0ea5e929)!important;border-color:#facc1547!important;inset:18% 4%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board button{position:relative!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board button>.board-chip{position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)scale(.92)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .inside-chip-layer .board-chip{left:var(--land-chip-left)!important;top:var(--land-chip-top)!important;bottom:auto!important;right:auto!important;transform:translate(-50%,-50%)scale(.94)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip{background-image:var(--roulette-chip-single)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-bets-panel,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-bets-panel{grid-template-columns:minmax(104px,.68fr) minmax(126px,.82fr) minmax(158px,1fr) minmax(62px,.38fr) minmax(62px,.38fr) minmax(92px,.58fr)!important;grid-template-areas:"actions stats active coverage chip wheel"!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-stats{min-height:clamp(54px,10.2dvh,72px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-stats span:nth-child(2){color:#fef3c7!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-stats span:nth-child(4){color:#bae6fd!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-active-bets{background:#0206177a!important;border:1px solid #fff3b82e!important;border-radius:12px!important;grid-area:active!important;grid-template-rows:auto repeat(5,minmax(0,1fr))!important;align-content:stretch!important;gap:2px!important;height:100%!important;min-height:0!important;padding:5px 7px!important;display:grid!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-active-bets>span{color:#bae6fd!important;text-transform:uppercase!important;font-size:clamp(.48rem,1.35vmin,.64rem)!important;font-weight:950!important;line-height:1!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-active-bets small{color:#fef3c7b8!important;font-size:clamp(.5rem,1.35vmin,.62rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-active-bets div{color:#fff7ed!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:4px!important;min-height:0!important;font-size:clamp(.46rem,1.25vmin,.62rem)!important;line-height:1!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-active-bets div span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-active-bets div strong{color:#fde68a!important;font-size:inherit!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-coverage{background:radial-gradient(circle at 50% 50%, #020617f5 0 53%, transparent 54%), conic-gradient(from -90deg, #f59e0b calc(var(--coverage) * 1%), #0f172adb 0)!important;border:1px solid #facc1561!important;border-radius:50%!important;grid-area:coverage!important;align-content:center!important;justify-self:center!important;place-items:center!important;width:clamp(48px,9.5dvh,66px)!important;height:clamp(48px,9.5dvh,66px)!important;display:grid!important;box-shadow:0 0 18px #0ea5e91f,inset 0 0 14px #00000080!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-coverage strong{color:#fff7ed!important;font-size:clamp(.72rem,1.9vmin,.95rem)!important;line-height:1!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-coverage span{color:#bae6fd!important;text-transform:uppercase!important;font-size:clamp(.42rem,1.1vmin,.54rem)!important;font-weight:900!important;line-height:1!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .game-result-banner,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .game-compliance-copy{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-tray{grid-template-columns:minmax(0,auto)!important;justify-content:center!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-tray>span{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector{z-index:28!important;place-items:center!important;width:clamp(44px,9.5dvh,62px)!important;height:clamp(44px,9.5dvh,62px)!important;display:grid!important;position:relative!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector>.roulette-chip.active{width:100%!important;min-width:0!important;height:100%!important;transform:none!important;box-shadow:0 0 0 3px #38bdf86b,0 0 24px #facc1580,0 12px 18px #0000007a!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-fan{z-index:35!important;width:0!important;height:0!important;position:absolute!important;bottom:100%!important;left:50%!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-fan .roulette-chip{width:clamp(38px,8.2dvh,54px)!important;min-width:0!important;height:clamp(38px,8.2dvh,54px)!important;transform:translate(calc(-50% + var(--fan-x)), var(--fan-y)) scale(.94)!important;animation:.15s ease-out both rouletteChipFanIn!important;position:absolute!important;bottom:0!important;left:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-fan .roulette-chip:hover,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-fan .roulette-chip:focus-visible{transform:translate(calc(-50% + var(--fan-x)), var(--fan-y)) scale(1.06)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-cta{background:linear-gradient(180deg, #fffbeb33, #92400e57), var(--roulette-spin-button-art) center / 100% 100% no-repeat!important;color:#1b1005!important;text-shadow:0 1px 1px #ffffff57!important;border:0!important;box-shadow:0 0 26px #f59e0b75,0 13px 24px #00000073!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.realistic{perspective:1100px!important;filter:drop-shadow(0 36px 24px #000000b8)saturate(1.12)contrast(1.04)!important;overflow:visible!important;transform:rotateX(58deg)rotate(-9deg)scale(1.08)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-base-layer{opacity:.96!important;filter:saturate(1.18)contrast(1.08)brightness(.92)!important;transform:translateZ(-26px)scale(1.08)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-number-ring-layer{transform:rotate(var(--wheel-end,0deg)) translateZ(12px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-center-cap-layer{transform:translateZ(46px)scale(.94)!important;box-shadow:inset 0 2px 8px #ffffff3d,inset 0 -20px 28px #00000080,0 0 0 9px #562608d1,0 0 0 15px #d9770685,0 24px 28px #00000075!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-ball-layer{transform:rotate(var(--ball-end,0deg)) translateZ(74px)!important;inset:1.4%!important}@keyframes rouletteChipFanIn{0%{opacity:0;transform:translate(-50%,-10%)scale(.72)}to{opacity:1;transform:translate(calc(-50% + var(--fan-x)), var(--fan-y)) scale(.94)}}@keyframes rouletteWheel3dSlow{0%{transform:rotate(calc(var(--wheel-end,0deg) - 1380deg)) translateZ(15px);filter:blur(.08px)}16%{transform:rotate(calc(var(--wheel-end,0deg) - 1240deg)) translateZ(15px);filter:blur(.24px)}43%{transform:rotate(calc(var(--wheel-end,0deg) - 850deg)) translateZ(15px);filter:blur(.22px)}68%{transform:rotate(calc(var(--wheel-end,0deg) - 410deg)) translateZ(15px);filter:blur(.12px)}84%{transform:rotate(calc(var(--wheel-end,0deg) - 142deg)) translateZ(15px);filter:blur()}93%{transform:rotate(calc(var(--wheel-end,0deg) - 38deg)) translateZ(15px)}98%{transform:rotate(calc(var(--wheel-end,0deg) + 7deg)) translateZ(15px)}to{transform:rotate(var(--wheel-end,0deg)) translateZ(15px)}}@keyframes rouletteBall3dOrbit{0%{transform:rotate(calc(var(--ball-end,0deg) + 5200deg)) translateZ(96px)}18%{transform:rotate(calc(var(--ball-end,0deg) + 4040deg)) translateZ(96px)}42%{transform:rotate(calc(var(--ball-end,0deg) + 2550deg)) translateZ(92px)}62%{transform:rotate(calc(var(--ball-end,0deg) + 1260deg)) translateZ(88px)}77%{transform:rotate(calc(var(--ball-end,0deg) + 520deg)) translateZ(84px)}86%{transform:rotate(calc(var(--ball-end,0deg) + 188deg)) translateZ(80px)}92%{transform:rotate(calc(var(--ball-end,0deg) + 54deg)) translateZ(76px)}96%{transform:rotate(calc(var(--ball-end,0deg) - 22deg)) translateZ(74px)}99%{transform:rotate(calc(var(--ball-end,0deg) + 9deg)) translateZ(74px)}to{transform:rotate(var(--ball-end,0deg)) translateZ(74px)}}@keyframes rouletteBall3dBounce{0%,54%{top:-.8%;transform:translate(-50%)translateZ(34px)scale(1)}63%{top:1.4%;transform:translate(-50%)translateZ(24px)scale(1.02)}71%{top:5.6%;transform:translate(-50%)translateZ(5px)scale(.91)}76%{top:2%;transform:translate(-50%)translateZ(32px)scale(1.12)}82%{top:7%;transform:translate(-50%)translateZ(2px)scale(.9)}87%{top:3%;transform:translate(-50%)translateZ(25px)scale(1.06)}92%{top:7.8%;transform:translate(-50%)translateZ(0)scale(.88)}96%{top:4.2%;transform:translate(-50%)translateZ(18px)scale(1.03)}to{top:5.7%;transform:translate(-50%)translateZ(8px)scale(.96)}}@media (orientation:landscape) and (height<=430px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board{grid-template-columns:42px minmax(0,1fr) 42px!important;grid-template-areas:"zero numbers columns"".dozens."".outside."!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-bets-panel,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-bets-panel{grid-template-columns:minmax(94px,.65fr) minmax(116px,.76fr) minmax(126px,.9fr) 52px 48px minmax(82px,.55fr)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-active-bets div:nth-of-type(n+4){display:none!important}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone>button:not(.zero-mid-split)>.board-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field>button>.board-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .column-bets>button>.board-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .dozen-bets>button>.board-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets>button>.board-chip{position:absolute!important;inset:50% auto auto 50%!important;transform:scale(.92)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .inside-chip-layer>.board-chip{left:var(--land-chip-left)!important;top:var(--land-chip-top)!important;bottom:auto!important;right:auto!important;transform:scale(.94)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .dozen-bets,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .column-bets{z-index:20!important;position:relative!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field{z-index:22!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-clean-header{z-index:80!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-title{z-index:82!important;position:relative!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-info-popover{color:#fff7ed!important;text-transform:none!important;pointer-events:auto!important;background:radial-gradient(circle at 20% 0,#facc1529,#0000 38%),linear-gradient(145deg,#09090bfa,#020617f5)!important;border:1px solid #facc1561!important;border-radius:12px!important;gap:5px!important;width:min(300px,64vw)!important;padding:10px 12px!important;display:grid!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;box-shadow:0 18px 32px #0000009e,0 0 26px #f59e0b2e!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-info-popover>strong{color:#fde68a!important;letter-spacing:0!important;text-shadow:none!important;font-family:inherit!important;font-size:clamp(.72rem,1.8vmin,.9rem)!important;font-weight:950!important;line-height:1.1!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-info-popover span,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-info-popover small{color:#fff7edd1!important;font-size:clamp(.58rem,1.42vmin,.72rem)!important;font-weight:800!important;line-height:1.25!important;display:block!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board{gap:clamp(5px,.9dvh,8px) clamp(3px,.58vmin,5px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=street]:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=sixLine]:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=street]:hover:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=sixLine]:hover:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=street]:active:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=sixLine]:active:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=street].active:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=sixLine].active:before{opacity:0!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-stats{grid-template-rows:repeat(4,minmax(0,1fr))!important;gap:2px!important;padding-block:5px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-stats span{color:#fff7edd1!important;white-space:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-stats strong{color:#fff7ed!important;font-size:clamp(.72rem,1.75vmin,.98rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-active-bets{grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-active-bets-scroll{overscroll-behavior:contain!important;scrollbar-width:none!important;touch-action:pan-y!important;align-content:start!important;gap:3px!important;min-height:0!important;padding-right:1px!important;display:grid!important;overflow-y:auto!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-active-bets-scroll::-webkit-scrollbar{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-active-bets .roulette-active-bets-scroll>div{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:5px!important;min-height:clamp(14px,2.45dvh,20px)!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-active-bets .roulette-active-bets-scroll>small{align-self:start!important}@media (orientation:landscape) and (height<=430px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-active-bets .roulette-active-bets-scroll>div:nth-of-type(n+4){display:grid!important}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip span,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip{text-shadow:0 1px #ffffff47,0 2px 4px #000000b8!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-cta{background:var(--roulette-spin-button-art) center / 100% 100% no-repeat!important;color:#1b1005!important;filter:saturate(1.1)contrast(1.08)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-cta:after{content:""!important;pointer-events:none!important;background:linear-gradient(#ffffff47,#0000)!important;border-radius:999px!important;position:absolute!important;inset:10% 12% 54%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-raster-icon{object-fit:contain!important;filter:drop-shadow(0 2px 2px #4a23067a)!important;pointer-events:none!important;width:clamp(17px,3.6dvh,25px)!important;height:clamp(17px,3.6dvh,25px)!important;display:block!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.realistic{perspective:1250px!important;transform-style:preserve-3d!important;filter:drop-shadow(0 40px 28px #000000c2)saturate(1.16)contrast(1.06)!important;transform:rotateX(61deg)rotate(-10deg)scale(1.12)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-base-layer{transform:translateZ(-30px)scale(1.1)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-number-ring-layer{transform:rotate(var(--wheel-end,0deg)) translateZ(15px)!important;transform-style:preserve-3d!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-ball-layer{transform:rotate(var(--ball-end,0deg)) translateZ(86px)!important;transform-style:preserve-3d!important;inset:.8%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-number-ring-layer{animation:rouletteWheel3dSlow var(--roulette-spin-duration,5.8s) cubic-bezier(.18, .72, .12, 1) both!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-ball-layer{animation:rouletteBall3dOrbit var(--roulette-spin-duration,5.8s) cubic-bezier(.08, .72, .1, 1) both!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-ball{animation:rouletteBall3dBounce var(--roulette-spin-duration,5.8s) cubic-bezier(.16, .78, .13, 1) both!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-result-popover{z-index:90!important;color:#fff7ed!important;pointer-events:none!important;background:radial-gradient(circle at 50% 0,#ffffff29,#0000 48%),linear-gradient(145deg,#0a0a0cf0,#1d0c05eb)!important;border:1px solid #facc158a!important;border-radius:16px!important;justify-items:center!important;gap:2px!important;min-width:clamp(170px,24vw,270px)!important;padding:clamp(10px,1.8dvh,16px) clamp(18px,3vw,28px)!important;animation:.28s cubic-bezier(.18,.86,.22,1) both rouletteResultPopoverIn!important;display:grid!important;position:absolute!important;top:clamp(58px,11dvh,86px)!important;left:50%!important;transform:translate(-50%)translateY(-8px)scale(.96)!important;box-shadow:0 18px 42px #00000094,0 0 34px #f59e0b3d!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-result-popover.win{border-color:#fde68ac7!important;box-shadow:0 18px 42px #00000094,0 0 42px #facc1557!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-result-popover.loss{border-color:#94a3b866!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-result-popover span{color:#bae6fd!important;text-transform:uppercase!important;font-size:clamp(.54rem,1.35vmin,.72rem)!important;font-weight:950!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-result-popover strong{color:#fde68a!important;letter-spacing:0!important;font-family:Cinzel,Georgia,serif!important;font-size:clamp(1.1rem,3.5vmin,2rem)!important;font-weight:950!important;line-height:1!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-result-popover small{color:#fff7edc7!important;white-space:nowrap!important;font-size:clamp(.58rem,1.45vmin,.74rem)!important;font-weight:800!important}@keyframes rouletteResultPopoverIn{0%{opacity:0;transform:translate(-50%)translateY(-18px)scale(.9)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-layout{grid-template-columns:clamp(300px,43vw,560px) minmax(0,1fr)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.realistic,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.realistic{aspect-ratio:1!important;isolation:isolate!important;perspective:900px!important;width:100%!important;transform-style:preserve-3d!important;filter:drop-shadow(0 34px 26px #000000ad)saturate(1.14)contrast(1.06)!important;position:relative!important;overflow:visible!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-shadow-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-base-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-bowl,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-ball-track,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-number-ring-perspective,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-number-ring-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-inner-rotor,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-center-cap-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-lighting-overlay,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-pointer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-winning-pocket-glow,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-winning-fx{pointer-events:none!important;position:absolute!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-shadow-layer{filter:blur(6px)!important;z-index:0!important;background:radial-gradient(#000000c2,#0003 56%,#0000 72%)!important;border-radius:50%!important;height:26%!important;top:48%!important;left:5%!important;right:5%!important;transform:scaleY(.72)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-base-layer{z-index:1!important;background:radial-gradient(at 50% 39%,#0000 0 38%,#1a0b05eb 39% 52%,#0000 53%),conic-gradient(from -14deg,#51250b,#c56b17,#f1c15f,#6b2d0a,#1b0b04,#b45309,#51250b)!important;border-radius:50%!important;inset:5%!important;transform:scaleY(.64)translateY(5%)!important;box-shadow:inset 0 12px 18px #ffefb138,inset 0 -28px 32px #0000008f,0 0 0 3px #fbbf246b,0 30px 40px #0000009e!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-bowl{z-index:2!important;background:radial-gradient(#051418eb 0 34%,#0000 35%),radial-gradient(at 50% 32%,#fff8d229,#0000 34%),radial-gradient(at 50% 52%,#1d0d06 0 44%,#5f2a0d 45% 56%,#130704 59% 68%,#0000 69%)!important;border-radius:50%!important;inset:9%!important;transform:scaleY(.64)translateY(5%)!important;box-shadow:inset 0 20px 28px #ffecae1f,inset 0 -26px 32px #00000094!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-ball-track{z-index:8!important;border:2px solid #fff8d880!important;border-radius:50%!important;height:47.2%!important;top:24.6%!important;left:6.7%!important;right:6.7%!important;box-shadow:inset 0 0 16px #fff8d81f,0 0 12px #0ea5e929!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-number-ring-layer{transform:rotate(var(--wheel-rotation,0deg))!important;transform-origin:50%!important;will-change:transform!important;transition:transform .22s cubic-bezier(.18,.74,.18,1)!important;inset:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-svg{filter:drop-shadow(0 7px 8px #0000006b)!important;width:100%!important;height:100%!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-label{fill:#fff7ed!important;text-anchor:middle!important;dominant-baseline:middle!important;paint-order:stroke fill!important;stroke:#000000ad!important;stroke-width:1.8px!important;font-family:Inter,system-ui,sans-serif!important;font-size:6.5px!important;font-weight:950!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-center-cap-layer{z-index:12!important;background:radial-gradient(circle at 35% 25%,#ffffff52,#0000 26%),radial-gradient(circle,#fde68a 0 14%,#b45309 15% 44%,#3b1707 45% 100%)!important;border-radius:50%!important;inset:39%!important;transform:scaleY(.68)translateY(10%)!important;box-shadow:inset 0 3px 8px #ffffff38,inset 0 -10px 12px #0000007a,0 10px 14px #0000006b!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-ball-layer{left:var(--ball-x,50%)!important;top:var(--ball-y,27%)!important;z-index:30!important;opacity:1!important;width:clamp(11px,3.2vmin,17px)!important;height:clamp(11px,3.2vmin,17px)!important;transform:translate(-50%, -50%) translateY(calc(var(--ball-lift,0px) * -1)) scale(var(--ball-scale,1))!important;transform-origin:50%!important;will-change:left, top, transform, filter!important;filter:blur(var(--ball-blur,0px)) drop-shadow(0 6px 5px #0000009e)!important;animation:none!important;position:absolute!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-ball-shadow{filter:blur(2px)!important;background:#0000008a!important;border-radius:50%!important;height:42%!important;position:absolute!important;top:72%!important;left:13%!important;right:13%!important;transform:scaleX(1.55)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-ball{opacity:1!important;background:radial-gradient(circle at 33% 28%,#fff 0 16%,#fff7d6 17% 42%,#d7c894 58%,#8b7b56 100%)!important;border-radius:50%!important;width:100%!important;height:100%!important;animation:none!important;display:block!important;position:absolute!important;inset:0!important;box-shadow:inset -2px -3px 4px #39280d52,inset 2px 2px 4px #ffffffe0,0 0 10px #ffffff61!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-winning-pocket-glow{left:var(--win-x,50%)!important;top:var(--win-y,31%)!important;filter:blur(1px)!important;z-index:14!important;background:radial-gradient(#ffffffb8,#facc1580 38%,#0000 72%)!important;border-radius:50%!important;width:18%!important;height:8%!important;animation:.9s ease-in-out infinite alternate roulettePocketGlow!important;transform:translate(-50%,-50%)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-winning-fx{background:var(--roulette-win-fx) center / contain no-repeat!important;opacity:.36!important;z-index:15!important;mix-blend-mode:screen!important;border-radius:50%!important;inset:13%!important;transform:scaleY(.62)translateY(4%)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-lighting-overlay{z-index:32!important;mix-blend-mode:screen!important;background:radial-gradient(at 38% 27%,#ffffff38,#0000 22%),radial-gradient(at 70% 72%,#0ea5e924,#0000 28%),linear-gradient(#ffffff17,#0000 42%,#00000038)!important;border-radius:50%!important;inset:2%!important;transform:scaleY(.66)translateY(4%)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-pointer{z-index:34!important;background:linear-gradient(90deg,#0000,#fff7ed 18% 82%,#0000)!important;border-radius:999px!important;width:clamp(15px,3.8vmin,24px)!important;height:clamp(8px,1.8vmin,12px)!important;top:24.5%!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 14px #facc159e,0 4px 6px #0000006b!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.is-spinning .roulette-number-ring-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-number-ring-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.is-spinning .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.is-spinning .roulette-ball,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-ball{animation:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.is-spinning .roulette-number-ring-layer{transition:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-number-ring-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-number-ring-layer{transform:rotate(var(--wheel-rotation,0deg)) translateZ(15px)!important;transform-style:preserve-3d!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-ball-layer{inset:auto!important;left:var(--ball-x,50%)!important;top:var(--ball-y,27%)!important;width:clamp(10px,2.55vmin,15px)!important;height:clamp(10px,2.55vmin,15px)!important;transform:translate(-50%, -50%) translateY(calc(var(--ball-lift,0px) * -1)) scale(var(--ball-scale,1)) translateZ(82px)!important;transform-style:preserve-3d!important;filter:blur(var(--ball-blur,0px)) drop-shadow(0 5px 5px #000000ad)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-ball{background:radial-gradient(circle at 31% 24%,#fff 0 15%,#fff9df 16% 42%,#dbcda2 58%,#8a7650 100%)!important;border-radius:999px!important;width:100%!important;height:100%!important;transform:none!important;box-shadow:inset -2px -3px 4px #36260f4d,inset 2px 2px 3px #ffffffe6,0 0 8px #ffffff52!important}@keyframes roulettePocketGlow{0%{opacity:.5;transform:translate(-50%,-50%)scale(.92)}to{opacity:.95;transform:translate(-50%,-50%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-ball-layer{filter:drop-shadow(0 6px 5px #0000009e)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-number-ring-layer{transition-duration:.12s!important}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only[data-lifecycle=resultReveal] .roulette-board-wrap,.roulette-clean-page.roulette-premium-page.roulette-landscape-only[data-lifecycle=chipResolution] .roulette-board-wrap,.roulette-clean-page.roulette-premium-page.roulette-landscape-only[data-lifecycle=ballSettling] .roulette-board-wrap{opacity:.86!important;filter:saturate(.98)brightness(.88)!important;transform:scale(.997)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board-wrap{background:radial-gradient(circle at 18% 12%,#15803db8,#0000 28%),radial-gradient(circle at 82% 86%,#0ea5e91f,#0000 28%),linear-gradient(135deg,#ffffff09 0 1px,#0000 1px 9px),linear-gradient(165deg,#07533c 0%,#033725 46%,#022116 100%)!important;border:1px solid #f9be5257!important;box-shadow:inset 0 1px #ffffff1c,inset 0 0 42px #0000005c,0 18px 34px #0000005c!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board{background:radial-gradient(circle at 50% 22%,#ffffff0e,#0000 36%),linear-gradient(#0a4a34f5,#032c1efa)!important;border:1px solid #ffe08a38!important;box-shadow:inset 0 0 0 1px #04785770,inset 0 14px 28px #ffffff09,inset 0 -24px 36px #00000038!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board button{border:1px solid #94a3b842!important;transition:filter .18s,transform .15s,box-shadow .18s,opacity .18s!important;box-shadow:inset 0 1px #ffffff21,inset 0 -12px 18px #0003,0 2px #00000038!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field>button.red,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets button.red{background:radial-gradient(circle at 35% 12%,#ffecd62e,#0000 28%),linear-gradient(#c53327 0%,#8f1815 74%,#5e0c0c 100%)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field>button.black,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets button.black{background:radial-gradient(circle at 35% 12%,#cbd5e129,#0000 28%),linear-gradient(#182231 0%,#080e18 72%,#02040a 100%)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone button,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .column-bets button,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .dozen-bets button,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets button:not(.red):not(.black){background:radial-gradient(circle at 32% 12%,#a7f3d029,#0000 30%),linear-gradient(#08704c 0%,#064a35 76%,#03251b 100%)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board button>span,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board button{color:#fffaf0!important;text-shadow:0 1px 2px #000000d9,0 0 8px #00000057!important;font-weight:950!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board.lifecycle-resultReveal button:not(.winner),.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board.lifecycle-chipResolution button:not(.winner){filter:brightness(.72)saturate(.82)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board.lifecycle-resultReveal button.winner,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board.lifecycle-chipResolution button.winner{filter:brightness(1.28)saturate(1.24)!important;box-shadow:inset 0 0 0 1px #ffffff57,inset 0 0 22px #facc1552,0 0 22px #facc1575!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip{--chip-main:#f8fafc;--chip-ring:#f5c542;--chip-edge:#fff7ed;--chip-notch:#060c18e0;--chip-text:#111827;background:radial-gradient(circle at 30% 22%, #ffffffd1 0 9%, transparent 10% 100%), radial-gradient(circle at 50% 50%, var(--chip-main) 0 37%, transparent 38%), repeating-conic-gradient(from 9deg, var(--chip-edge) 0 8deg, var(--chip-notch) 8deg 14deg, var(--chip-edge) 14deg 22deg), radial-gradient(circle at 50% 50%, var(--chip-main) 0 47%, var(--chip-ring) 48% 64%, var(--chip-edge) 65% 100%)!important;background-image:radial-gradient(circle at 30% 22%, #ffffffd1 0 9%, transparent 10% 100%), radial-gradient(circle at 50% 50%, var(--chip-main) 0 37%, transparent 38%), repeating-conic-gradient(from 9deg, var(--chip-edge) 0 8deg, var(--chip-notch) 8deg 14deg, var(--chip-edge) 14deg 22deg), radial-gradient(circle at 50% 50%, var(--chip-main) 0 47%, var(--chip-ring) 48% 64%, var(--chip-edge) 65% 100%)!important;color:var(--chip-text)!important;background-size:auto!important;border:1px solid #ffffff61!important;border-radius:999px!important;position:relative!important;box-shadow:inset 0 2px 3px #ffffff6b,inset 0 -4px 6px #00000047,0 9px 14px #00000070!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip:after,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip:after{content:""!important;pointer-events:none!important;mix-blend-mode:screen!important;background:linear-gradient(#ffffff8f,#0000)!important;border-radius:999px!important;position:absolute!important;inset:10% 16% 58%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip span,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip b{z-index:3!important;max-width:68%!important;color:var(--chip-text)!important;letter-spacing:0!important;text-shadow:0 1px #ffffff38,0 2px 4px #00000080!important;font-weight:1000!important;position:relative!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip i{background:inherit!important;border:inherit!important;box-shadow:inherit!important;transform:translate(calc(var(--stack-index) * -1.2px), calc(var(--stack-index) * -1.7px))!important;z-index:calc(1 + var(--stack-index))!important;opacity:calc(.42 + var(--stack-index) * .1)!important;border-radius:999px!important;display:block!important;position:absolute!important;inset:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.win{animation:.72s ease-in-out infinite alternate rouletteChipWinPulse!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.lose[data-resolution=chipResolution]{animation:1.18s cubic-bezier(.2,.7,.2,1) both rouletteLosingChipAway!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.payout[data-resolution=chipResolution]{animation:1.18s cubic-bezier(.18,.86,.24,1) both rouletteWinningChipPayout!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector>.roulette-chip.active{animation:.26s cubic-bezier(.18,.86,.22,1) both rouletteSelectedChipBounce!important;transform:scale(1.12)!important;box-shadow:0 0 0 3px #0ea5e98a,0 0 0 6px #facc152e,0 0 30px #facc158f,0 14px 20px #00000085!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-history-panel{background:radial-gradient(circle at 18% 0,#0ea5e91f,#0000 42%),#02061794!important;border:1px solid #fff3b82e!important;border-radius:12px!important;grid-area:active!important;grid-template-rows:auto minmax(0,1fr)!important;align-content:center!important;gap:5px!important;height:100%!important;min-height:0!important;padding:7px 9px!important;display:grid!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-history-panel>span{color:#bae6fd!important;text-transform:uppercase!important;font-size:clamp(.48rem,1.35vmin,.64rem)!important;font-weight:950!important;line-height:1!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-five-numbers{align-items:center!important;gap:clamp(4px,.8vmin,8px)!important;min-width:0!important;display:flex!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-five-numbers strong,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-five-numbers em{color:#fff7ed!important;text-shadow:0 1px 3px #000c!important;border:1px solid #ffffff42!important;border-radius:999px!important;place-items:center!important;width:clamp(22px,5dvh,34px)!important;min-width:clamp(22px,5dvh,34px)!important;height:clamp(22px,5dvh,34px)!important;font-size:clamp(.48rem,1.42vmin,.7rem)!important;font-style:normal!important;font-weight:1000!important;display:grid!important;box-shadow:inset 0 1px #ffffff24,0 5px 9px #00000057!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-five-numbers em{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:#fef3c7b8!important;background:0 0!important;border:0!important;font-size:clamp(.54rem,1.45vmin,.72rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-five-numbers .red{background:linear-gradient(#dc2626,#7f1d1d)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-five-numbers .black{background:linear-gradient(#111827,#020617)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-five-numbers .green{background:linear-gradient(#059669,#064e3b)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-result-popover{-webkit-backdrop-filter:blur(8px)saturate(1.1)!important;backdrop-filter:blur(8px)saturate(1.1)!important;background:radial-gradient(circle at 50% 0,#ffffff24,#0000 44%),linear-gradient(145deg,#0a0a0cd1,#1c0c05c2)!important;min-width:clamp(178px,22vw,260px)!important;padding:clamp(9px,1.55dvh,13px) clamp(16px,2.4vw,24px)!important;top:clamp(54px,9.5dvh,76px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-result-popover small{line-height:1.08!important;display:block!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-base-layer{background:radial-gradient(at 50% 42%,#0000 0 42%,#210d04e6 43% 54%,#0000 55%),conic-gradient(from -14deg,#3b1608,#8a3c10,#d9a441,#5b2309,#170704,#9a4f15,#3b1608)!important;inset:8%!important;transform:scaleY(.58)translateY(8%)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-bowl{background:radial-gradient(at 50% 45%,#051218eb 0 28%,#0000 29%),radial-gradient(at 50% 52%,#1a0a05 0 45%,#67320f 46% 54%,#150704 58% 65%,#0000 66%)!important;inset:11%!important;transform:scaleY(.6)translateY(7%)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-inner-rotor{inset:33%!important;transform:scaleY(.6)translateY(10%)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-center-cap-layer{inset:42%!important;transform:scaleY(.66)translateY(12%)!important}@keyframes rouletteChipWinPulse{0%{filter:brightness(1.05);transform:translate(-50%,-50%)scale(.92)}to{filter:brightness(1.26)drop-shadow(0 0 14px #facc15b8);transform:translate(-50%,-50%)scale(1.06)}}@keyframes rouletteLosingChipAway{0%,42%{opacity:1;filter:saturate(.9);transform:translate(-50%,-50%)scale(.94)}to{opacity:0;filter:grayscale(.8)blur(1px);transform:translate(-50%,-50%)scale(.42)}}@keyframes rouletteWinningChipPayout{0%,30%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}70%{opacity:1;filter:brightness(1.35)drop-shadow(0 0 18px #facc15bf);transform:translate(-50%,-78%)scale(1.1)}to{opacity:0;filter:brightness(1.5)blur(.8px);transform:translate(-50%,-160%)scale(.55)}}@keyframes rouletteSelectedChipBounce{0%{transform:scale(.94)}62%{transform:scale(1.18)}to{transform:scale(1.12)}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button:before{opacity:0!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button{box-shadow:none!important;color:#0000!important;background:0 0!important;border:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-hit-layer button{box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;outline:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-hit-layer button:before{opacity:0!important;box-shadow:none!important;background:0 0!important;border:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button:active:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button.active:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button.winner:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button:focus-visible:before{opacity:1!important;background:#facc1547!important;border-color:#fff3b857!important;transform:scale(1)!important;box-shadow:0 0 14px #facc1580!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=street]:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=sixLine]:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=street]:active:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=sixLine]:active:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=street].active:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=sixLine].active:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=street].winner:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=sixLine].winner:before{opacity:0!important;display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only[data-lifecycle=resultReveal] .roulette-wheel-theater,.roulette-clean-page.roulette-premium-page.roulette-landscape-only[data-lifecycle=chipResolution] .roulette-wheel-theater{-webkit-backdrop-filter:saturate(1.02)!important;backdrop-filter:saturate(1.02)!important;background:radial-gradient(circle at 50% 46%,#facc151a,#0000 34%),radial-gradient(circle at 50% 54%,#040c1805,#03071257 78%),linear-gradient(#0e09083d,#0307126b)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only[data-lifecycle=resultReveal] .roulette-board-wrap,.roulette-clean-page.roulette-premium-page.roulette-landscape-only[data-lifecycle=chipResolution] .roulette-board-wrap{opacity:1!important;filter:saturate(1.02)brightness(.98)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-bet-flash{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field{isolation:isolate!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field>button{z-index:1!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field:after{content:""!important;pointer-events:none!important;z-index:7!important;border-radius:clamp(5px,1vmin,9px)!important;position:absolute!important;inset:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field:before{opacity:.72!important;mix-blend-mode:screen!important;background:repeating-linear-gradient(90deg,#0000 0 calc(8.33333% - 1px),#ffecb22e calc(8.33333% - 1px) calc(8.33333% + 1px),#0000 calc(8.33333% + 1px) 8.33333%),repeating-linear-gradient(#0000 0 calc(33.3333% - 1px),#ffecb221 calc(33.3333% - 1px) calc(33.3333% + 1px),#0000 calc(33.3333% + 1px) 33.3333%)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field:after{opacity:.62!important;filter:drop-shadow(0 0 4px #facc1547)!important;background:radial-gradient(circle at 100% 100%,#ffecb294 0 1.6px,#0ea5e933 1.7px 2.6px,#0000 2.8px) 0 0/8.33333% 33.3333%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer{z-index:15!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .inside-chip-layer{z-index:20!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=split]:active:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=split].active:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=split].winner:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=split]:focus-visible:before{opacity:1!important;background:#ffecb233!important;border:1px solid #fff3b861!important;border-radius:999px!important;inset:18% 10%!important;box-shadow:0 0 10px #facc156b!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=corner]:active:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=corner].active:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=corner].winner:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=corner]:focus-visible:before{opacity:1!important;background:radial-gradient(circle,#fff7edd6,#facc1557 48%,#0000 72%)!important;border:0!important;border-radius:999px!important;inset:24%!important;box-shadow:0 0 10px #facc1580!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip{--chip-main:#f8fafc;--chip-ring:#f6c453;--chip-edge:#fff7ed;--chip-notch:#0f172a;--chip-text:#111827;background:radial-gradient(circle at 30% 20%, #ffffffe6 0 8%, transparent 9% 100%), radial-gradient(circle at 50% 50%, var(--chip-main) 0 34%, transparent 35%), conic-gradient(from 0deg, var(--chip-notch) 0 7deg, var(--chip-edge) 7deg 18deg, var(--chip-notch) 18deg 25deg, var(--chip-edge) 25deg 45deg, var(--chip-notch) 45deg 52deg, var(--chip-edge) 52deg 63deg, var(--chip-notch) 63deg 70deg, var(--chip-edge) 70deg 90deg, var(--chip-notch) 90deg 97deg, var(--chip-edge) 97deg 108deg, var(--chip-notch) 108deg 115deg, var(--chip-edge) 115deg 135deg, var(--chip-notch) 135deg 142deg, var(--chip-edge) 142deg 153deg, var(--chip-notch) 153deg 160deg, var(--chip-edge) 160deg 180deg, var(--chip-notch) 180deg 187deg, var(--chip-edge) 187deg 198deg, var(--chip-notch) 198deg 205deg, var(--chip-edge) 205deg 225deg, var(--chip-notch) 225deg 232deg, var(--chip-edge) 232deg 243deg, var(--chip-notch) 243deg 250deg, var(--chip-edge) 250deg 270deg, var(--chip-notch) 270deg 277deg, var(--chip-edge) 277deg 288deg, var(--chip-notch) 288deg 295deg, var(--chip-edge) 295deg 315deg, var(--chip-notch) 315deg 322deg, var(--chip-edge) 322deg 333deg, var(--chip-notch) 333deg 340deg, var(--chip-edge) 340deg 360deg), radial-gradient(circle at 50% 50%, var(--chip-main) 0 43%, var(--chip-ring) 44% 61%, var(--chip-edge) 62% 71%, var(--chip-main) 72% 100%)!important;filter:none!important;border:1px solid #ffffff8a!important;box-shadow:inset 0 2px 4px #ffffff6b,inset 0 -5px 7px #0000004d,0 4px 7px #00000061!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip:before{content:""!important;z-index:2!important;pointer-events:none!important;border:1.5px solid #ffffff8a!important;border-radius:999px!important;position:absolute!important;inset:24%!important;box-shadow:inset 0 0 0 2px #00000021,0 0 0 1px #0000002e!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip:after,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip:after{opacity:.78!important;inset:9% 18% 63%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip{text-shadow:0 1px #fff3,0 1px 3px #000000a8!important;width:clamp(17px,3.65vmin,27px)!important;height:clamp(17px,3.65vmin,27px)!important;font-size:clamp(.34rem,.92vmin,.5rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip i{transform:translate(calc(var(--stack-index) * -.9px), calc(var(--stack-index) * -1.25px))!important;opacity:calc(.34 + var(--stack-index) * .12)!important;box-shadow:inset 0 1px 3px #ffffff4d,inset 0 -4px 6px #00000047!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector>.roulette-chip.active{box-shadow:0 0 0 2px #0ea5e9b8,0 0 0 5px #facc1533,0 0 24px #facc156b,0 10px 18px #00000075!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.realistic,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.realistic{filter:drop-shadow(0 22px 16px #0000008a)saturate(1.06)contrast(1.01)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-shadow-layer{filter:blur(4px)!important;background:radial-gradient(#0000007a,#00000024 58%,#0000 74%)!important;height:19%!important;top:53%!important;left:10%!important;right:10%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-lighting-overlay{opacity:.52!important;background:radial-gradient(at 38% 26%,#ffffff24,#0000 20%),radial-gradient(at 70% 72%,#0ea5e914,#0000 26%),linear-gradient(#ffffff0b,#0000 46%,#00000029)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-ball-shadow{filter:blur(1.4px)!important;background:#00000047!important;transform:scaleX(1.25)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board-chip-layer{pointer-events:none!important;z-index:36!important;position:absolute!important;inset:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored{left:var(--anchor-chip-left)!important;top:var(--anchor-chip-top)!important;z-index:37!important;position:absolute!important;bottom:auto!important;right:auto!important;transform:scale(.92)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip{background:var(--roulette-chip-single) center / contain no-repeat!important;color:#fff9d8!important;filter:none!important;border:0!important;box-shadow:0 5px 8px #00000057!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip:after,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip:after{content:none!important;display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip{width:clamp(18px,3.55vmin,28px)!important;height:clamp(18px,3.55vmin,28px)!important;font-size:clamp(.34rem,.9vmin,.48rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip{width:clamp(42px,8.6dvh,52px)!important;min-width:clamp(42px,8.6dvh,52px)!important;height:clamp(42px,8.6dvh,52px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip b,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip span{color:#fff9d8!important;text-shadow:0 1px 2px #000c,0 0 4px #00000094!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip i{background:var(--roulette-chip-single) center / contain no-repeat!important;transform:translate(calc(var(--stack-index) * -.8px), calc(var(--stack-index) * -1.15px))!important;opacity:calc(.36 + var(--stack-index) * .11)!important;border:0!important;display:block!important;box-shadow:0 3px 5px #0000003d!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector>.roulette-chip.active{transform:scale(1.08)!important;box-shadow:0 0 0 2px #0ea5e9c7,0 0 0 5px #facc1533,0 0 22px #facc156b,0 10px 16px #0000006b!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-history-panel{grid-template-rows:auto minmax(0,1fr)!important;align-content:stretch!important;gap:6px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-history-block,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets{gap:4px!important;min-height:0!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-history-block{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-history-block>span,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets>span{color:#bae6fd!important;text-transform:uppercase!important;font-size:clamp(.46rem,1.22vmin,.62rem)!important;font-weight:950!important;line-height:1!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets{border-top:1px solid #fff3b824!important;padding-top:5px!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-scroll{overscroll-behavior:contain!important;scrollbar-width:none!important;touch-action:pan-y!important;align-content:start!important;gap:3px!important;min-height:0!important;display:grid!important;overflow-y:auto!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-scroll::-webkit-scrollbar{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-scroll>div{color:#fff7ed!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;min-height:clamp(13px,2.22dvh,19px)!important;font-size:clamp(.48rem,1.24vmin,.64rem)!important;line-height:1!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-scroll small{text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff7edc7!important;min-width:0!important;font-size:inherit!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-scroll strong{color:#fde68a!important;font-size:inherit!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-scroll em{color:#fef3c79e!important;font-size:clamp(.5rem,1.26vmin,.66rem)!important;font-style:normal!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-shadow-layer{opacity:.5!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-lighting-overlay{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-base-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-bowl{box-shadow:inset 0 7px 12px #ffecae14,inset 0 -18px 24px #00000070,0 12px 18px #0000005c!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-inner-rotor{box-shadow:inset 0 5px 10px #ffffff1a,inset 0 -14px 20px #0000007a,0 0 0 5px #92400eb3,0 0 0 9px #f59e0b3d,0 12px 14px #00000047!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-center-cap-layer{box-shadow:inset 0 2px 6px #ffffff2e,inset 0 -7px 10px #0000006b,0 7px 10px #00000047!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-cta{background:var(--roulette-spin-button-art) center / 100% 100% no-repeat!important;min-height:clamp(52px,10dvh,78px)!important;box-shadow:none!important;filter:none!important;border:0!important;border-radius:clamp(16px,2.2vmin,22px)!important;position:relative!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-cta:hover:not(:disabled),.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-cta.spinning:not(:disabled){background-image:var(--roulette-spin-button-art)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-cta:active:not(:disabled){background-image:var(--roulette-spin-button-art)!important;transform:translateY(1px)scale(.985)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-cta:disabled{background-image:var(--roulette-spin-button-art)!important;opacity:1!important;filter:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-cta:after{content:none!important;display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-text{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field:after{content:none!important;opacity:0!important;filter:none!important;background:0 0!important;display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button:active:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button.active:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button.winner:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button:focus-visible:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=split]:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=corner]:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=split]:active:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=corner]:active:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=split].active:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=corner].active:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=split].winner:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=corner].winner:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=split]:focus-visible:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=corner]:focus-visible:before{content:none!important;opacity:0!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored{filter:none!important;box-shadow:0 2px 5px #00000057!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-bottom-wheel{min-width:clamp(118px,15vw,184px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-cta{color:#f7d778!important;filter:none!important;background:linear-gradient(#ffffff14,#0000 34%),linear-gradient(#18212d 0%,#0a111b 58%,#05080d 100%)!important;border:1px solid #facc15ad!important;border-radius:clamp(12px,1.8vmin,16px)!important;width:100%!important;min-height:clamp(48px,9.2dvh,68px)!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:inset 0 1px #ffffff29,inset 0 -10px 18px #00000052,0 0 0 1px #92400e6b,0 0 18px #f59e0b2e,0 10px 16px #0000005c!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-cta:before{content:none!important;display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-cta:after{content:""!important;border-radius:inherit!important;opacity:1!important;pointer-events:none!important;background:radial-gradient(at 50% 0,#facc1521,#0000 58%)!important;border:1px solid #ffffff0f!important;display:block!important;position:absolute!important;inset:1px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-text{clip:auto!important;white-space:nowrap!important;width:auto!important;height:auto!important;color:inherit!important;letter-spacing:0!important;text-transform:uppercase!important;text-shadow:0 1px 2px #000000b8,0 0 10px #facc1533!important;z-index:1!important;font-size:clamp(.78rem,2.05dvh,1.02rem)!important;font-weight:950!important;line-height:1!important;position:static!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-cta:active:not(:disabled){background:linear-gradient(#ffffff0a,#0000 28%),linear-gradient(#0d1520 0%,#070b12 66%,#030509 100%)!important;transform:translateY(1px)scale(.985)!important;box-shadow:inset 0 1px #ffffff14,inset 0 8px 16px #0000006b,0 0 10px #f59e0b1f!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-cta:disabled{opacity:.54!important;color:#fde68a8f!important;border-color:#94a3b857!important;box-shadow:inset 0 1px #ffffff14,inset 0 -8px 14px #00000047!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-cta.spinning:before{animation:none!important}@keyframes rouletteCleanSpinIcon{to{transform:rotate(360deg)}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-shell{width:min(100%, 40vw, calc(100dvh - var(--roulette-control-h) - 70px), 500px)!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.realistic,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.realistic{perspective:none!important;transform-style:flat!important;filter:drop-shadow(0 18px 18px #00000075)saturate(1.04)contrast(1.02)!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.realistic{transform:scale(1.04)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-shadow-layer{opacity:.34!important;filter:blur(6px)!important;background:radial-gradient(#0000009e,#0000 68%)!important;height:12%!important;top:82%!important;left:11%!important;right:11%!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-base-layer{background:radial-gradient(circle,#0000 0 56%,#2f1407f5 57% 66%,#d69b35 67% 70%,#3b1607 71% 100%),conic-gradient(from -10deg,#2a0e04,#9a4f12,#f0c260,#6d2c0a,#150704,#b36a1d,#2a0e04)!important;border-radius:50%!important;inset:1.8%!important;transform:none!important;box-shadow:inset 0 4px 9px #fff4cb1f,inset 0 -14px 18px #0000006b,0 0 0 1px #fde68a52,0 16px 20px #00000061!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-bowl{background:radial-gradient(circle,#081418f5 0 37%,#0000 38%),radial-gradient(circle at 36% 28%,#ffffff14,#0000 24%),radial-gradient(circle,#180905 0 52%,#7a3c12 53% 59%,#1a0704 60% 100%)!important;border-radius:50%!important;inset:7.2%!important;transform:none!important;box-shadow:inset 0 8px 13px #ffe8a31a,inset 0 -16px 18px #0000006b!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-ball-track{z-index:13!important;border:1px solid #fff8d852!important;height:auto!important;inset:8.7%!important;box-shadow:inset 0 0 10px #fff8d814!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-number-ring-perspective{transform-origin:50%!important;z-index:6!important;inset:8.6%!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-number-ring-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-number-ring-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-number-ring-layer{transform:rotate(var(--wheel-rotation,0deg))!important;transform-style:flat!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-svg{filter:drop-shadow(0 4px 5px #00000057)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-inner-rotor{z-index:11!important;background:radial-gradient(circle at 35% 27%,#ffffff29,#0000 20%),radial-gradient(circle,#263241 0 27%,#0d1520 28% 47%,#6a310e 48% 64%,#160704 65% 100%)!important;border-radius:50%!important;inset:31%!important;transform:none!important;box-shadow:inset 0 5px 9px #ffffff1a,inset 0 -12px 18px #0000007a,0 0 0 4px #92400e9e,0 0 0 7px #f59e0b2e,0 8px 10px #0000003d!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-center-cap-layer{z-index:16!important;background:radial-gradient(circle at 36% 27%,#ffffff3d,#0000 25%),radial-gradient(circle,#fde68a 0 13%,#b7791f 14% 46%,#321204 47% 100%)!important;inset:41.4%!important;transform:none!important;box-shadow:inset 0 2px 5px #ffffff2e,inset 0 -7px 10px #0000006b,0 5px 8px #00000042!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-lighting-overlay{opacity:.72!important;mix-blend-mode:screen!important;z-index:18!important;background:radial-gradient(circle at 34% 25%,#ffffff1f,#0000 22%),linear-gradient(#ffffff0b,#0000 52%,#0000001f)!important;border-radius:50%!important;display:block!important;inset:5%!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-pointer{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-ball-layer{inset:auto!important;left:var(--ball-x,50%)!important;top:var(--ball-y,14%)!important;width:clamp(12px,2.9vmin,18px)!important;height:clamp(12px,2.9vmin,18px)!important;transform:translate(-50%, -50%) translateY(calc(var(--ball-lift,0px) * -1)) scale(var(--ball-scale,1))!important;transform-style:flat!important;filter:blur(var(--ball-blur,0px)) drop-shadow(0 4px 4px #00000075)!important;z-index:40!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-ball-shadow{filter:blur(1.4px)!important;background:#0000005c!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-ball,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-ball{background:radial-gradient(circle at 31% 24%,#fff 0 18%,#fff9df 19% 48%,#d8c995 62%,#85724b 100%)!important;box-shadow:inset -2px -3px 4px #36260f42,inset 2px 2px 3px #ffffffe6,0 0 7px #ffffff42!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-winning-pocket-glow{left:var(--win-x,50%)!important;top:var(--win-y,14%)!important;filter:blur(.4px)!important;z-index:14!important;background:radial-gradient(circle,#ffffffad,#facc157a 32%,#0000 68%)!important;width:12.5%!important;height:12.5%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-winning-fx{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.has-result .roulette-board.roulette-full-board button.winner{filter:brightness(1.24)saturate(1.18)!important;border-color:#fde68ac7!important;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 0 18px #facc153d,0 0 18px #facc155c!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored{width:clamp(23px,4.1vmin,33px)!important;height:clamp(23px,4.1vmin,33px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip b{text-overflow:clip!important;white-space:nowrap!important;letter-spacing:0!important;font-variant-numeric:tabular-nums!important;max-width:96%!important;font-size:clamp(.42rem,1.16vmin,.58rem)!important;font-weight:950!important;line-height:1!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip small{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-side-actions button{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;place-items:center!important;font-size:clamp(.62rem,1.7dvh,.86rem)!important;line-height:1!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-side-actions button:last-child{min-width:clamp(30px,6dvh,42px)!important;font-weight:950!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-disc{filter:brightness(1.08)saturate(1.44)contrast(1.16)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.is-spinning .roulette-wheel-disc,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-wheel-disc{filter:brightness(1.14)saturate(1.5)contrast(1.2)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-label{fill:#fff8d8!important;stroke:#000000f5!important;stroke-width:2.55px!important;paint-order:stroke fill!important;filter:drop-shadow(0 0 2px #00000094)!important;text-shadow:none!important;font-size:7.8px!important;font-weight:1000!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-slice{stroke:#fde68aa3!important;stroke-width:.95px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-slice.black{filter:brightness(1.04)saturate(1.18)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-slice.red,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-slice.green{filter:saturate(1.28)brightness(1.02)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.is-spinning .roulette-pocket-label,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-pocket-label{fill:#fffbe6!important;stroke-width:2.75px!important;filter:drop-shadow(0 0 3px #000000bd)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board{position:relative!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board-chip-layer{pointer-events:none!important;z-index:70!important;display:block!important;position:absolute!important;inset:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored{left:var(--anchor-chip-left)!important;top:var(--anchor-chip-top)!important;transform-origin:50%!important;z-index:72!important;position:absolute!important;bottom:auto!important;right:auto!important;transform:scale(.82)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.straightCenter,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.buttonCenter{transform:scale(.78)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.splitMidpoint,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.cornerIntersection,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.streetEdge,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.sixStreetEdge{transform:scale(.72)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.win{animation:.72s ease-in-out infinite alternate rouletteAnchoredChipWinPulse!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.lose[data-resolution=chipResolution]{animation:1.18s cubic-bezier(.2,.7,.2,1) both rouletteAnchoredLosingChipAway!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.payout[data-resolution=chipResolution]{animation:1.18s cubic-bezier(.18,.86,.24,1) both rouletteAnchoredWinningChipPayout!important}@keyframes rouletteAnchoredChipWinPulse{0%{filter:brightness(1.05);transform:scale(.78)}to{filter:brightness(1.28)drop-shadow(0 0 12px #facc15b8);transform:scale(.96)}}@keyframes rouletteAnchoredLosingChipAway{0%,42%{opacity:1;filter:saturate(.9);transform:scale(.76)}to{opacity:0;filter:grayscale(.8)blur(1px);transform:scale(.36)}}@keyframes rouletteAnchoredWinningChipPayout{0%,30%{opacity:1;transform:scale(.86)}70%{opacity:1;filter:brightness(1.35)drop-shadow(0 0 16px #facc15bf);transform:translateY(-30%)scale(.94)}to{opacity:0;filter:brightness(1.5)blur(.8px);transform:translateY(-110%)scale(.46)}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(100%, 60vw, calc(100dvh - var(--roulette-control-h) - 82px), 590px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-ball-layer{width:clamp(8px,2.05vmin,13px)!important;height:clamp(8px,2.05vmin,13px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-label{stroke-width:2.7px!important;font-size:8.4px!important}@media (orientation:portrait),(orientation:landscape) and (height<=430px),(width<=760px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only{--roulette-control-h:clamp(118px, 27dvh, 170px);--roulette-left-rail:0px;--roulette-table-gap:clamp(5px, 1.5vmin, 8px);width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:max(5px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-right)) max(7px, env(safe-area-inset-bottom), var(--playheater-browser-bottom-obstruction,0px)) max(6px, env(safe-area-inset-left))!important;place-items:stretch stretch!important;gap:var(--roulette-table-gap)!important;grid-template-rows:clamp(42px,10dvh,58px) minmax(0,1fr)!important;display:grid!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-rotate-prompt{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only>.table-game-topbar,.roulette-clean-page.roulette-premium-page.roulette-landscape-only>.roulette-clean-header,.roulette-clean-page.roulette-premium-page.roulette-landscape-only>.screen-shake{display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only>.screen-shake{width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-layout,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-layout,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.betting-mode .roulette-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0, 1fr) var(--roulette-control-h)!important;gap:var(--roulette-table-gap)!important;grid-template-areas:"board""controls"!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.betting-mode .roulette-wheel-theater{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board-wrap,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-board-wrap{overscroll-behavior:contain!important;scrollbar-width:none!important;touch-action:pan-y!important;opacity:1!important;filter:none!important;grid-area:board!important;width:100%!important;height:100%!important;min-height:0!important;padding:clamp(5px,1.6vmin,8px)!important;display:block!important;overflow:hidden auto!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board-wrap::-webkit-scrollbar{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-board-wrap{opacity:.2!important;filter:saturate(.74)brightness(.58)!important;pointer-events:none!important;transform:scale(.965)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board{grid-template:"zero"clamp(48px,12vw,64px)"numbers"minmax(510px,1fr)"columns"clamp(38px,9vw,50px)"dozens"clamp(38px,9vw,50px)"outside"clamp(82px,20vw,110px)/minmax(0,1fr)!important;gap:clamp(5px,1.6vmin,8px)!important;width:100%!important;height:auto!important;min-height:max(100%,690px)!important;padding:clamp(6px,1.8vmin,10px)!important;display:grid!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone{grid-area:zero!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(5px,1.5vmin,8px)!important;display:grid!important;position:relative!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone .zero-mid-split{width:clamp(26px,7vw,38px)!important;height:auto!important;inset:0 auto 0 50%!important;transform:translate(-50%)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone .zero-mid-split:before{width:3px!important;height:auto!important;inset:8% auto 8% 50%!important;transform:translate(-50%)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field{grid-area:numbers!important;grid-template-rows:repeat(12,minmax(37px,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(4px,1.4vmin,7px)!important;min-height:0!important;display:grid!important;position:relative!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field>button{grid-column:var(--row-index)!important;grid-row:var(--street-index)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .column-bets{grid-area:columns!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(4px,1.3vmin,7px)!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .dozen-bets{grid-area:dozens!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(4px,1.3vmin,7px)!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets{grid-area:outside!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(4px,1.3vmin,7px)!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone button,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field>button,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .column-bets button,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .dozen-bets button,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets button{touch-action:manipulation!important;border-radius:8px!important;min-height:0!important;font-size:clamp(.74rem,3.4vw,1.05rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .dozen-bets button,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets button,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .column-bets button{font-size:clamp(.62rem,2.8vw,.84rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-hit-layer button{left:var(--port-left)!important;top:var(--port-top)!important;width:var(--port-width)!important;height:var(--port-height)!important;min-width:22px!important;min-height:22px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=corner]{min-width:26px!important;min-height:26px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored{width:clamp(18px,4.4vw,26px)!important;height:clamp(18px,4.4vw,26px)!important;font-size:clamp(.36rem,1.65vw,.54rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.straightCenter,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.buttonCenter{transform:scale(.68)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.splitMidpoint,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.cornerIntersection,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.streetEdge,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.sixStreetEdge{transform:scale(.62)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-bets-panel,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-bets-panel{opacity:1!important;grid-template:"actions stats active chip wheel"minmax(0,1fr)/minmax(96px,.85fr) minmax(130px,1fr) minmax(140px,1.1fr) clamp(46px,11vw,60px) minmax(92px,.78fr)!important;grid-area:controls!important;align-items:stretch!important;gap:clamp(4px,1.2vmin,7px)!important;height:100%!important;min-height:0!important;padding:clamp(5px,1.3vmin,8px)!important;display:grid!important;position:relative!important;overflow:visible!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-side-actions{grid-area:actions!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-side-actions button{border-radius:10px!important;min-height:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-stats{grid-area:stats!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;gap:2px!important;min-height:0!important;padding:5px 7px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-stats span{gap:5px!important;font-size:clamp(.48rem,1.75vmin,.62rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-stats strong{font-size:clamp(.62rem,2.1vmin,.84rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-history-panel{grid-area:active!important;gap:4px!important;min-height:0!important;padding:5px 7px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-history-block{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets{border-top:0!important;padding-top:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-scroll>div{min-height:clamp(15px,3.4dvh,20px)!important;font-size:clamp(.5rem,1.9vmin,.66rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-coverage{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.has-result .roulette-bets-panel .game-result-banner{z-index:135!important;color:#fff7ed!important;pointer-events:none!important;background:radial-gradient(circle at 0 0,#facc1533,#0000 46%),linear-gradient(145deg,#09090beb,#1e0d07e0)!important;border:1px solid #fde68a94!important;border-radius:12px!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:start!important;gap:8px!important;width:min(390px,100vw - 20px)!important;min-height:clamp(38px,9dvh,50px)!important;padding:8px 11px!important;display:grid!important;position:absolute!important;bottom:calc(100% + 6px)!important;right:clamp(6px,1.6vw,12px)!important;box-shadow:0 14px 30px #00000075,0 0 24px #f59e0b2e!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.has-result .roulette-bets-panel .game-result-banner strong,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.has-result .roulette-bets-panel .game-result-banner em,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.has-result .roulette-bets-panel .game-result-banner span{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;line-height:1.05!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.has-result .roulette-bets-panel .game-result-banner strong{color:#fde68a!important;text-transform:uppercase!important;font-size:clamp(.66rem,2.1vmin,.82rem)!important;font-weight:950!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.has-result .roulette-bets-panel .game-result-banner em{color:#fff7ed!important;font-size:clamp(.78rem,2.5vmin,1rem)!important;font-style:normal!important;font-weight:950!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.has-result .roulette-bets-panel .game-result-banner span{color:#e0f2fee6!important;font-size:clamp(.58rem,1.85vmin,.72rem)!important;font-weight:800!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-tray{grid-area:chip!important;place-items:center!important;min-width:0!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector{width:clamp(42px,10.8vw,56px)!important;height:clamp(42px,10.8vw,56px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-bottom-wheel{grid-area:wheel!important;min-width:0!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-cta{border-radius:13px!important;width:100%!important;height:100%!important;min-height:0!important;font-size:clamp(.78rem,2.8vmin,1rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-theater{top:0!important;left:0!important;right:0!important;bottom:calc(var(--roulette-control-h) + var(--roulette-table-gap))!important;z-index:90!important;pointer-events:none!important;opacity:1!important;filter:none!important;-webkit-backdrop-filter:blur(3px)saturate(1.12)!important;backdrop-filter:blur(3px)saturate(1.12)!important;grid-template-rows:auto minmax(0,1fr) auto!important;padding:clamp(8px,2vmin,14px)!important;display:grid!important;position:absolute!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(88vw, calc(100dvh - var(--roulette-control-h) - 42px), 420px)!important;place-self:center!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-theater-copy{gap:1px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-theater-copy strong{min-height:clamp(30px,7dvh,42px)!important;font-size:clamp(1.05rem,4.2vmin,1.7rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-last-results{display:none!important}}@media (orientation:portrait),(width<=760px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only{--roulette-control-h:clamp(158px, 22dvh, 196px)}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board{grid-template-rows:clamp(54px,13vw,70px) minmax(570px,1fr) clamp(42px,10vw,54px) clamp(42px,10vw,54px) clamp(92px,22vw,120px)!important;min-height:max(100%,790px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-bets-panel,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-bets-panel{grid-template-columns:minmax(0, 1fr) clamp(52px, 14vw, 64px) minmax(104px, 28vw, 132px)!important;grid-template-rows:minmax(52px,.82fr) minmax(66px,1fr)!important;grid-template-areas:"stats chip wheel""actions active wheel"!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-side-actions{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-stats span:nth-child(n+3){display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-stats{grid-template-rows:repeat(2,minmax(0,1fr))!important}}@media (orientation:landscape) and (height<=430px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only{--roulette-control-h:clamp(86px, 23dvh, 104px)}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board{grid-template-rows:52px minmax(478px,1fr) 40px 40px 82px!important;min-height:max(100%,650px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(62vw, calc(100dvh - var(--roulette-control-h) - 18px), 330px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-theater-copy small{display:block!important}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-layout{position:relative!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel{right:clamp(10px,2.2vw,18px)!important;bottom:calc(var(--roulette-control-h) + clamp(10px, 2vmin, 18px))!important;z-index:120!important;color:#fff7ed!important;transform-origin:80% 100%!important;background:radial-gradient(circle at 24% 0,#facc1533,#0000 42%),linear-gradient(150deg,#071f17fa,#040c18f5 62%,#1e0d07f5)!important;border:1px solid #fde68aa8!important;border-radius:16px!important;gap:10px!important;width:min(360px,100% - 20px)!important;padding:12px!important;animation:.18s cubic-bezier(.18,.86,.24,1) both roulettePrecisionPanelIn!important;display:grid!important;position:absolute!important;box-shadow:0 22px 48px #00000094,inset 0 1px #ffffff1f,0 0 34px #f59e0b2e!important}@keyframes roulettePrecisionPanelIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-header{grid-template-columns:minmax(0,1fr) auto 34px!important;align-items:center!important;gap:9px!important;min-width:0!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-header>div{gap:2px!important;min-width:0!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-header span{color:#bae6fd!important;text-transform:uppercase!important;font-size:.62rem!important;font-weight:950!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-header strong{color:#fde68a!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-family:Cinzel,Georgia,serif!important;font-size:clamp(.9rem,2.35vmin,1.08rem)!important;font-weight:950!important;line-height:1!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-chip{background-image:var(--roulette-chip-single)!important;color:#fff!important;text-shadow:0 1px 3px #000!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;font-size:.52rem!important;font-weight:1000!important;display:grid!important;box-shadow:0 0 0 2px #38bdf857,0 10px 16px #00000070!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-close{color:#e0f2fe!important;background:#0f172ab8!important;border:1px solid #e2e8f047!important;border-radius:999px!important;place-items:center!important;width:34px!important;height:34px!important;min-height:0!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-grid{background:linear-gradient(145deg,#064e3be6,#032f23f0)!important;border:1px solid #fef3c73d!important;border-radius:12px!important;grid-template-rows:repeat(3,minmax(54px,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;min-height:188px!important;padding:4px!important;display:grid!important;position:relative!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-cell,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-zero{color:#fff7ed!important;text-shadow:0 1px 3px #000000d6!important;border:1px solid #fef3c747!important;border-radius:9px!important;min-width:0!important;min-height:50px!important;font-size:1rem!important;font-weight:1000!important;box-shadow:inset 0 1px #ffffff1f,0 8px 16px #00000047!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-cell.red{background:linear-gradient(#ef4444,#991b1b)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-cell.black{background:linear-gradient(#263449,#050b14)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-cell.focus,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-zero.suggested,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-action.suggested{outline-offset:2px!important;outline:2px solid #fde68aeb!important;box-shadow:0 0 0 3px #f59e0b42,0 0 24px #facc1557,inset 0 1px #ffffff29!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-hit-layer{pointer-events:none!important;position:absolute!important;inset:4px!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-action{left:var(--precision-left)!important;top:var(--precision-top)!important;pointer-events:auto!important;color:#fde68a!important;background:radial-gradient(circle at 36% 18%,#ffffff3d,#0000 32%),linear-gradient(#0f172af5,#030712e0)!important;border:1px solid #fde68aa8!important;border-radius:999px!important;min-width:44px!important;min-height:36px!important;font-size:.62rem!important;font-weight:1000!important;line-height:1!important;position:absolute!important;translate:-50% -50%!important;box-shadow:0 10px 18px #0006,0 0 16px #0ea5e924!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-action.corner{border-radius:50%!important;min-width:46px!important;min-height:46px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-action.street{background:radial-gradient(circle at 36% 18%,#fff3,#0000 32%),linear-gradient(#14532dfa,#052e16f0)!important;min-width:72px!important;min-height:34px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-zero-grid{grid-template-rows:minmax(74px,1fr) minmax(50px,auto)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-zero{background:linear-gradient(#0faf6b,#056041)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-zero.split{color:#fde68a!important;background:linear-gradient(#0f172af2,#030712e6)!important;grid-column:1/-1!important;min-height:50px!important}@media (orientation:portrait),(width<=760px),(orientation:landscape) and (height<=430px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only{--roulette-control-h:clamp(142px, 21dvh, 184px);--roulette-left-rail:0px;--roulette-table-gap:clamp(5px, 1.4vmin, 8px);--roulette-mobile-board-w:clamp(720px, 190vw, 820px);width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:max(5px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom), var(--playheater-browser-bottom-obstruction,0px)) max(6px, env(safe-area-inset-left))!important;gap:var(--roulette-table-gap)!important;grid-template-rows:clamp(42px,8dvh,56px) minmax(0,1fr)!important;display:grid!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-rotate-prompt{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only>.table-game-topbar,.roulette-clean-page.roulette-premium-page.roulette-landscape-only>.roulette-clean-header,.roulette-clean-page.roulette-premium-page.roulette-landscape-only>.screen-shake{display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only>.screen-shake{width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-layout,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-layout,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.betting-mode .roulette-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0, 1fr) var(--roulette-control-h)!important;gap:var(--roulette-table-gap)!important;grid-template-areas:"board""controls"!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.betting-mode .roulette-wheel-theater{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board-wrap,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-board-wrap{overscroll-behavior-x:contain!important;scrollbar-width:none!important;touch-action:pan-x!important;opacity:1!important;filter:none!important;grid-area:board!important;place-items:center start!important;width:100%!important;height:100%!important;min-height:0!important;padding:clamp(7px,1.8vmin,10px)!important;display:grid!important;position:relative!important;overflow:auto hidden!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board-wrap::-webkit-scrollbar{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-board-wrap{opacity:.18!important;filter:saturate(.7)brightness(.55)!important;pointer-events:none!important;transform:scale(.985)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board{width:var(--roulette-mobile-board-w)!important;min-width:var(--roulette-mobile-board-w)!important;grid-template:"zero numbers columns"minmax(0,1fr)".dozens."clamp(40px,8dvh,52px)".outside."clamp(44px,8.5dvh,58px)/clamp(46px,6.4%,58px) minmax(0,1fr) clamp(42px,5.8%,54px)!important;gap:clamp(3px,.9vmin,5px)!important;max-width:none!important;height:min(100%,clamp(365px,58dvh,500px))!important;min-height:min(100%,clamp(365px,58dvh,500px))!important;padding:clamp(6px,1.5vmin,9px)!important;display:grid!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone{grid-area:zero!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(3px,.9vmin,5px)!important;display:grid!important;position:relative!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone .zero-mid-split{width:100%!important;height:clamp(24px,6vmin,34px)!important;inset:50% 0 auto!important;transform:translateY(-50%)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone .zero-mid-split:before{width:auto!important;height:3px!important;inset:50% 9% auto!important;transform:translateY(-50%)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field{grid-area:numbers!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:clamp(2px,.7vmin,4px)!important;min-height:0!important;display:grid!important;position:relative!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field>button{grid-column:var(--street-index)!important;grid-row:var(--row-index)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .column-bets{grid-area:columns!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(2px,.7vmin,4px)!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .dozen-bets{grid-area:dozens!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(3px,.8vmin,5px)!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets{grid-area:outside!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:clamp(3px,.8vmin,5px)!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-zero-zone button,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-number-field>button,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .column-bets button,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .dozen-bets button,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets button{touch-action:manipulation!important;border-radius:7px!important;min-height:0!important;font-size:clamp(.72rem,2.4vmin,.96rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .dozen-bets button,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .outside-bets button,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .column-bets button{font-size:clamp(.58rem,1.9vmin,.78rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board .roulette-hit-layer button{left:var(--land-left)!important;top:var(--land-top)!important;width:var(--land-width)!important;height:var(--land-height)!important;min-width:24px!important;min-height:24px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-hit-layer button[data-bet-kind=corner]{min-width:32px!important;min-height:32px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored{width:clamp(19px,4.8vmin,27px)!important;height:clamp(19px,4.8vmin,27px)!important;font-size:clamp(.36rem,1.55vmin,.52rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.straightCenter,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.buttonCenter{transform:scale(.7)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.splitMidpoint,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.cornerIntersection,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.streetEdge,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.sixStreetEdge{transform:scale(.64)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-bets-panel,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-bets-panel{opacity:1!important;grid-template:"stats stats chip wheel"minmax(50px,.78fr)"actions active active wheel"minmax(62px,1fr)/clamp(96px,31vw,118px) minmax(0,1fr) clamp(46px,13vw,58px) clamp(94px,27vw,124px)!important;grid-area:controls!important;align-items:stretch!important;gap:clamp(4px,1.2vmin,7px)!important;height:100%!important;min-height:0!important;padding:clamp(5px,1.3vmin,8px)!important;display:grid!important;position:relative!important;overflow:visible!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-side-actions{grid-area:actions!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-side-actions button{border-radius:10px!important;min-height:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-stats{grid-area:stats!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:2px!important;min-height:0!important;padding:5px 7px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-stats span:nth-child(n+3){display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-stats span{gap:5px!important;font-size:clamp(.5rem,1.8vmin,.64rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-stats strong{font-size:clamp(.66rem,2.2vmin,.88rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-history-panel{grid-area:active!important;gap:4px!important;min-height:0!important;padding:5px 7px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-history-block{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets{border-top:0!important;padding-top:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-scroll>div{min-height:clamp(15px,3.4dvh,20px)!important;font-size:clamp(.5rem,1.9vmin,.66rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-coverage{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-tray{grid-area:chip!important;place-items:center!important;min-width:0!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector{width:clamp(42px,11vw,58px)!important;height:clamp(42px,11vw,58px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-bottom-wheel{grid-area:wheel!important;min-width:0!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-cta{border-radius:13px!important;width:100%!important;height:100%!important;min-height:0!important;font-size:clamp(.8rem,2.9vmin,1.04rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel{left:clamp(8px,2vw,12px)!important;right:clamp(8px,2vw,12px)!important;bottom:calc(var(--roulette-control-h) + var(--roulette-table-gap) + 8px)!important;width:auto!important;max-height:min(350px, calc(100dvh - var(--roulette-control-h) - 70px))!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-theater{top:0!important;left:0!important;right:0!important;bottom:calc(var(--roulette-control-h) + var(--roulette-table-gap))!important;z-index:90!important;pointer-events:none!important;opacity:1!important;filter:none!important;-webkit-backdrop-filter:blur(3px)saturate(1.12)!important;backdrop-filter:blur(3px)saturate(1.12)!important;grid-template-rows:auto minmax(0,1fr) auto!important;padding:clamp(8px,2vmin,14px)!important;display:grid!important;position:absolute!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(88vw, calc(100dvh - var(--roulette-control-h) - 34px), 420px)!important;place-self:center!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-theater-copy{gap:1px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-theater-copy strong{min-height:clamp(30px,7dvh,42px)!important;font-size:clamp(1.05rem,4.2vmin,1.7rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-last-results{display:none!important}}@media (orientation:landscape) and (height<=430px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only{--roulette-control-h:clamp(90px, 24dvh, 110px);--roulette-mobile-board-w:min(820px, calc(100vw - 14px))}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board.roulette-full-board{height:min(100%,246px)!important;min-height:min(100%,218px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel{left:auto!important;right:8px!important;bottom:calc(var(--roulette-control-h) + 7px)!important;width:min(352px,100vw - 18px)!important;max-height:calc(100dvh - var(--roulette-control-h) - 18px)!important;gap:7px!important;padding:9px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-grid{grid-template-rows:repeat(3,minmax(40px,1fr))!important;min-height:148px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-action{min-height:32px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(62vw, calc(100dvh - var(--roulette-control-h) - 18px), 330px)!important}}@media (width<=340px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only{--roulette-control-h:clamp(164px, 24dvh, 184px)}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-bets-panel,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-bets-panel{grid-template:"stats chip wheel"minmax(42px,.72fr)"actions actions wheel"minmax(38px,.64fr)"active active wheel"minmax(42px,.78fr)/minmax(0,1fr) clamp(44px,13vw,52px) clamp(88px,29vw,96px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-scroll>div{min-height:16px!important}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board-wrap{position:relative}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board-scroll-hint,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-mobile-current-bets{display:none}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-rim-highlight{pointer-events:none;mix-blend-mode:screen;opacity:.62;z-index:6;background:conic-gradient(from 236deg,#ffffff52,#0000 12% 42%,#ffe29b47,#0000 61% 83%,#ffffff38),radial-gradient(circle,#0000 61%,#ffd2742e 62%,#ffb84c61 69%,#0000 73%);border-radius:50%;position:absolute;inset:1.6%}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-ball-trail{pointer-events:none;filter:blur(1.4px);width:clamp(24px,8vmin,54px);height:clamp(4px,1.2vmin,8px);opacity:var(--ball-trail-opacity,0);transform-origin:100%;z-index:-1;background:linear-gradient(90deg,#fff0,#fff6d3b8,#fffffff5);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-94%,-50%)rotate(-10deg)}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-ball{background:radial-gradient(circle at 32% 24%, #fffffffa 0 16%, #ffffffc2 17% 30%, #e2e8f0fa 50%, #94a3b8f5 100%), var(--roulette-ball-art);box-shadow:inset -2px -3px 4px #0f172a57,0 2px 9px #ffffff47,0 6px 12px #00000057}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-winning-pocket-glow{animation:1.1s ease-out infinite alternate roulettePocketLandingGlow}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-winning-fx{animation:1.4s ease-out both rouletteResultSparkle}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-header small{color:#ecfccbb8;letter-spacing:0;text-transform:none;margin-top:2px;font-size:clamp(.58rem,1.4vmin,.72rem);font-weight:700;display:block}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-legend{color:#fff4d6d1;text-align:center;text-transform:uppercase;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;font-size:.62rem;font-weight:800;display:grid}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-legend span{background:#092718b8;border:1px solid #f59e0b3d;border-radius:999px;min-width:0;padding:4px 3px}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-zero{place-items:center;gap:2px;display:grid}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-zero small{color:#fef3c7c7;text-transform:uppercase;font-size:.58rem;font-weight:800}@keyframes roulettePocketLandingGlow{0%{opacity:.64;filter:drop-shadow(0 0 11px #facc158f)}to{opacity:1;filter:drop-shadow(0 0 23px #facc15eb)}}@keyframes rouletteResultSparkle{0%{opacity:0;transform:translate(-50%,-50%)scale(.82)rotate(-8deg)}42%{opacity:.92}to{opacity:.2;transform:translate(-50%,-50%)scale(1.08)rotate(8deg)}}@keyframes rouletteBoardHintPulse{0%,to{opacity:.56;transform:translate(-50%)translateY(0)}50%{opacity:.92;transform:translate(-50%)translateY(-1px)}}@media (orientation:portrait),(width<=760px),(orientation:landscape) and (height<=430px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only{--roulette-control-h:clamp(202px, 27dvh, 236px)}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-layout,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-layout,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.betting-mode .roulette-layout{grid-template-rows:minmax(0,1fr) clamp(202px,27dvh,236px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board-wrap,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-board-wrap{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%);overscroll-behavior-x:contain!important;scroll-behavior:smooth!important;scroll-padding-inline:clamp(34px,10vw,62px)!important;display:block!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board-wrap:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board-wrap:after{content:"";pointer-events:none;z-index:58;float:none;width:clamp(30px,8vw,44px);height:auto;margin:0;position:absolute;top:0;bottom:0}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board-wrap:before{background:linear-gradient(90deg,#01140de6,#01140d00);left:0}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board-wrap:after{background:linear-gradient(270deg,#01140de6,#01140d00);right:0}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board-scroll-hint{z-index:68;color:#fff7d8eb;letter-spacing:0;text-transform:uppercase;pointer-events:none;background:#042316d1;border:1px solid #f59e0b52;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:calc(100vw - 26px);padding:5px 10px;font-size:clamp(.58rem,2vmin,.72rem);font-weight:800;animation:2.4s ease-in-out infinite rouletteBoardHintPulse;display:inline-flex;position:absolute;top:clamp(9px,2.2vmin,13px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000042}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board-scroll-hint span:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board-scroll-hint span:after{color:#facc15;font-size:.84em}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board-scroll-hint span:before{content:"< "}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board-scroll-hint span:after{content:" >"}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-bets-panel,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-bets-panel{padding:clamp(7px, 1.7vmin, 10px) clamp(8px, 2vmin, 12px) calc(clamp(12px, 2.4vmin, 16px) + env(safe-area-inset-bottom,0px))!important;background:linear-gradient(#0a3720f5,#02120cfa),radial-gradient(circle at 74% 18%,#facc1529,#0000 34%)!important;border-top:1px solid #f59e0b3d!important;border-radius:18px 18px 0 0!important;grid-template:"stats drawer"minmax(42px,.62fr)"chip wheel"minmax(58px,.9fr)"actions wheel"minmax(48px,.74fr)/minmax(0,1fr) clamp(116px,31vw,146px)!important;align-items:stretch!important;gap:clamp(5px,1.35vmin,8px)!important;box-shadow:0 -18px 34px #00000057,inset 0 1px #ffffff14!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-stats{background:0 0!important;border:0!important;grid-area:stats!important;grid-template-rows:1fr!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:0!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-stats span{color:#d2fce8bd!important;text-transform:uppercase!important;background:#010f0b9e!important;border:1px solid #94a3b829!important;border-radius:12px!important;align-content:center!important;gap:1px!important;min-width:0!important;padding:7px 8px!important;font-size:clamp(.53rem,1.9vmin,.66rem)!important;line-height:1!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-stats strong{color:#fff7d6!important;font-size:clamp(.73rem,2.45vmin,.98rem)!important;line-height:1.05!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-mobile-current-bets{grid-area:drawer!important;min-width:0!important;display:grid!important;position:relative!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-toggle{color:#fff7d6;width:100%;height:100%;min-height:42px;font:inherit;text-align:left;background:linear-gradient(#125330cc,#041e14eb);border:1px solid #f59e0b47;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:7px 9px;display:grid;box-shadow:inset 0 1px #ffffff14}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-toggle span{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:clamp(.55rem,1.9vmin,.68rem);font-weight:900;overflow:hidden}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-toggle strong{aspect-ratio:1;color:#052016;background:linear-gradient(135deg,#facc15,#f97316);border-radius:50%;grid-area:1/2/span 2;place-items:center;width:clamp(28px,7vw,34px);font-size:clamp(.82rem,2.4vmin,1rem);display:grid;box-shadow:0 4px 12px #eab30840}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-toggle small{color:#ecfccbd1;white-space:nowrap;grid-column:1;font-size:clamp(.62rem,1.9vmin,.74rem);font-weight:800}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-mobile-current-bets.open .roulette-current-bets-toggle{border-color:#facc1594;box-shadow:0 0 0 2px #facc151a,inset 0 1px #ffffff1f}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-sheet{z-index:180;-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);background:linear-gradient(#0a301ff7,#020e0afc),radial-gradient(circle at 82% 0,#facc1529,#0000 36%);border:1px solid #f59e0b52;border-radius:16px;gap:8px;width:min(342px,100vw - 24px);max-height:min(268px,45dvh);padding:10px;display:grid;position:absolute;bottom:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 18px 44px #0000007a}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-sheet-header{color:#fff7d6;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:.72rem;font-weight:900;display:flex}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-sheet-header button{color:#fef3c7;background:#ffffff12;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-sheet .roulette-current-bets{background:0 0!important;border:0!important;padding:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-sheet .roulette-current-bets>span{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-sheet .roulette-current-bets-scroll{max-height:min(204px,34dvh)!important;overflow:auto!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-sheet .roulette-current-bets-scroll>div{background:#ffffff0e!important;border-radius:10px!important;min-height:36px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-history-panel{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-tray{background:#010f0b8f!important;border:1px solid #94a3b824!important;border-radius:14px!important;grid-area:chip!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:6px 8px!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-tray>span{color:#d2fce8c7!important;text-transform:uppercase!important;writing-mode:horizontal-tb!important;font-size:clamp(.55rem,1.9vmin,.66rem)!important;font-weight:900!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector{justify-self:end!important;width:clamp(52px,14vw,68px)!important;height:clamp(52px,14vw,68px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-side-actions{grid-area:actions!important;grid-template-columns:repeat(4,minmax(42px,1fr))!important;gap:6px!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-side-actions button{color:#fef3c7!important;background:linear-gradient(#1b3e2deb,#041710f5)!important;border-radius:12px!important;min-width:0!important;min-height:44px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-bottom-wheel{grid-area:wheel!important;min-height:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-cta{color:#140b02!important;letter-spacing:0!important;background:linear-gradient(#fff0a3,#f59e0b 44%,#b45309 100%),radial-gradient(circle at 50% 0,#ffffffa6,#0000 45%)!important;border-radius:17px!important;min-height:100%!important;max-height:100%!important;font-size:clamp(1rem,3.4vmin,1.35rem)!important;box-shadow:0 10px 22px #d9770652,inset 0 1px #ffffffa8,inset 0 -4px #5c250747!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-cta:disabled{color:#fff7d67a!important;background:linear-gradient(#3f3f46d9,#18181bf2)!important;box-shadow:inset 0 1px #ffffff14!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel{-webkit-backdrop-filter:blur(14px)saturate(1.16)!important;backdrop-filter:blur(14px)saturate(1.16)!important;background:linear-gradient(#08301ef7,#02100bfc),radial-gradient(circle at 86% 4%,#facc152e,#0000 32%)!important;border-color:#facc1552!important;border-radius:18px!important;padding:clamp(10px,2.4vmin,14px)!important;box-shadow:0 18px 46px #00000080,inset 0 1px #ffffff14!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-header{grid-template-columns:minmax(0,1fr) auto 36px!important;gap:9px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-header strong{color:#fff7d6!important;font-size:clamp(.9rem,2.8vmin,1.15rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-close{border-radius:50%!important;width:36px!important;height:36px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-grid{gap:7px!important;min-height:clamp(190px,34dvh,248px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-cell{border-radius:12px!important;font-size:clamp(.94rem,3.2vmin,1.25rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-action{color:#1f1304!important;background:linear-gradient(#facc15eb,#b45309f0)!important;border:1px solid #facc156b!important;border-radius:999px!important;min-width:clamp(48px,13vw,64px)!important;min-height:clamp(38px,9.5vw,50px)!important;font-size:clamp(.52rem,1.75vmin,.66rem)!important;box-shadow:0 8px 16px #00000052,inset 0 1px #ffffff7a!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-action.corner{min-width:clamp(52px,14vw,70px)!important;min-height:clamp(42px,10.5vw,56px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-zero-grid{gap:8px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-zero{border-radius:14px!important;min-height:clamp(72px,18dvh,112px)!important;font-size:clamp(1rem,3.8vmin,1.35rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-theater{background:radial-gradient(circle at 50% 44%,#facc1524,#0000 40%),linear-gradient(#01120ce6,#010806f7)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(94vw, calc(100dvh - var(--roulette-control-h) - 12px), 520px)!important;max-width:520px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.realistic{filter:drop-shadow(0 18px 38px #0000009e)saturate(1.12)contrast(1.08)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-ball-layer{width:clamp(9px,2.6vmin,15px)!important;height:clamp(9px,2.6vmin,15px)!important}}@media (orientation:landscape) and (height<=430px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only{--roulette-control-h:clamp(122px, 28dvh, 142px)}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-layout,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-layout,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.betting-mode .roulette-layout{grid-template-rows:minmax(0,1fr) clamp(122px,28dvh,142px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-bets-panel,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-bets-panel{padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px))!important;grid-template-rows:minmax(36px,.7fr) minmax(48px,.95fr) minmax(42px,.82fr)!important;grid-template-columns:minmax(0,1fr) clamp(112px,24vw,140px)!important;gap:5px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-side-actions button{min-height:38px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector{width:clamp(44px,10vw,56px)!important;height:clamp(44px,10vw,56px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(66vw, calc(100dvh - var(--roulette-control-h) - 10px), 354px)!important}}@media (width<=340px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only{--roulette-control-h:clamp(184px, 26dvh, 208px)}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-layout,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-layout,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.betting-mode .roulette-layout{grid-template-rows:minmax(0,1fr) clamp(196px,28dvh,210px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-bets-panel,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-bets-panel{grid-template:"stats drawer"42px"chip wheel"58px"actions wheel"48px/minmax(0,1fr) 108px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-toggle{padding:6px 7px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-side-actions{gap:4px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-side-actions button{min-height:40px!important}}@media (prefers-reduced-motion:reduce){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-ball-trail,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-board-scroll-hint{animation:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-ball-trail{display:none!important}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-chip{--chip-main:#f8fafc;--chip-ring:#f5c542;--chip-edge:#fff7ed;--chip-notch:#0f172a;--chip-text:#111827;background:radial-gradient(circle at 31% 22%, #ffffffe6 0 8%, transparent 9% 100%), radial-gradient(circle at 50% 50%, var(--chip-main) 0 34%, transparent 35%), conic-gradient(from 0deg, var(--chip-notch) 0 7deg, var(--chip-edge) 7deg 18deg, var(--chip-notch) 18deg 25deg, var(--chip-edge) 25deg 45deg, var(--chip-notch) 45deg 52deg, var(--chip-edge) 52deg 63deg, var(--chip-notch) 63deg 70deg, var(--chip-edge) 70deg 90deg, var(--chip-notch) 90deg 97deg, var(--chip-edge) 97deg 108deg, var(--chip-notch) 108deg 115deg, var(--chip-edge) 115deg 135deg, var(--chip-notch) 135deg 142deg, var(--chip-edge) 142deg 153deg, var(--chip-notch) 153deg 160deg, var(--chip-edge) 160deg 180deg, var(--chip-notch) 180deg 187deg, var(--chip-edge) 187deg 198deg, var(--chip-notch) 198deg 205deg, var(--chip-edge) 205deg 225deg, var(--chip-notch) 225deg 232deg, var(--chip-edge) 232deg 243deg, var(--chip-notch) 243deg 250deg, var(--chip-edge) 250deg 270deg, var(--chip-notch) 270deg 277deg, var(--chip-edge) 277deg 288deg, var(--chip-notch) 288deg 295deg, var(--chip-edge) 295deg 315deg, var(--chip-notch) 315deg 322deg, var(--chip-edge) 322deg 333deg, var(--chip-notch) 333deg 340deg, var(--chip-edge) 340deg 360deg), radial-gradient(circle at 50% 50%, var(--chip-main) 0 43%, var(--chip-ring) 44% 61%, var(--chip-edge) 62% 71%, var(--chip-main) 72% 100%)!important;color:var(--chip-text)!important;filter:none!important;border:1px solid #ffffff85!important;position:relative!important;box-shadow:inset 0 2px 4px #ffffff6b,inset 0 -5px 7px #0000004d,0 4px 8px #00000061!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-ivory{--chip-main:#f8fafc;--chip-ring:#f6c453;--chip-edge:#fff7ed;--chip-notch:#9a6a1a;--chip-text:#1f2937}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-ruby{--chip-main:#dc2626;--chip-ring:#fee2e2;--chip-edge:#7f1d1d;--chip-notch:#fff1f2;--chip-text:#fff7ed}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-emerald{--chip-main:#059669;--chip-ring:#d1fae5;--chip-edge:#065f46;--chip-notch:#f0fdf4;--chip-text:#fff7ed}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-onyx{--chip-main:#0f172a;--chip-ring:#e2e8f0;--chip-edge:#020617;--chip-notch:#f8fafc;--chip-text:#fff7ed}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-violet{--chip-main:#7c3aed;--chip-ring:#f5d0fe;--chip-edge:#3b0764;--chip-notch:#faf5ff;--chip-text:#fff7ed}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-platinum{--chip-main:#0891b2;--chip-ring:#cffafe;--chip-edge:#164e63;--chip-notch:#f0fdfa;--chip-text:#fff7ed}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-aurum{--chip-main:#f59e0b;--chip-ring:#111827;--chip-edge:#fde68a;--chip-notch:#1f2937;--chip-text:#140b02}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-chip:before{content:""!important;pointer-events:none!important;border:1.5px solid #ffffff80!important;border-radius:999px!important;display:block!important;position:absolute!important;inset:25%!important;box-shadow:inset 0 0 0 2px #00000021,0 0 0 1px #0000002e!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip:after,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip:after,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-chip:after{content:""!important;opacity:.76!important;pointer-events:none!important;background:#ffffff94!important;border-radius:999px!important;display:block!important;position:absolute!important;inset:10% 18% 64%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip span,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip b,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip small,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-chip{color:var(--chip-text)!important;text-shadow:0 1px 2px #000000b8,0 0 4px #0000006b!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-ivory span,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-aurum span,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.chip-ivory b,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.chip-aurum b,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-chip.chip-ivory,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-chip.chip-aurum{text-shadow:0 1px #ffffff47,0 1px 3px #00000052!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-section-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-section-nav button,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-section-nav>div{color:#fff7d6;background:linear-gradient(#08482cd6,#031c13e6);border:1px solid #facc1542;border-radius:12px;place-items:center;gap:1px;min-width:0;min-height:34px;display:grid}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-section-nav button{cursor:pointer}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-section-nav button:disabled{cursor:default;opacity:.42}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-section-nav span{color:#d2fce8b8;text-transform:uppercase;font-size:clamp(.48rem,1.28vmin,.62rem);font-weight:850;line-height:1}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-section-nav strong{color:#fff1a8;font-size:clamp(.68rem,1.9vmin,.84rem);font-weight:950;line-height:1}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline-row{grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline-row>span{color:#d2fce8d1;text-transform:uppercase;white-space:nowrap;align-self:center;font-size:clamp(.58rem,1.5vmin,.68rem);font-weight:950;line-height:1}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline{color:#1f1304;background:linear-gradient(#ffea8af5,#d97706f5),radial-gradient(circle at 50% 0,#ffffff85,#0000 48%);border:1px solid #facc1570;border-radius:12px;place-items:center;gap:1px;min-width:0;min-height:38px;display:grid;box-shadow:0 8px 16px #00000047,inset 0 1px #ffffff94}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline.suggested,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-action.suggested{outline-offset:2px;outline:2px solid #fff7d6f2;box-shadow:0 0 0 4px #facc1538,0 10px 18px #00000057,inset 0 1px #ffffffa3!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline strong{font-size:clamp(.72rem,2vmin,.9rem);font-weight:950;line-height:1}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline small{color:#1f1304c2;text-transform:uppercase;font-size:clamp(.48rem,1.26vmin,.58rem);font-weight:900;line-height:1}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-number-ring-layer{filter:brightness(1.28)saturate(1.34)contrast(1.16)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-slice{stroke:#ffe8a0e6!important;stroke-width:1.12px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-ball,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-ball{background:radial-gradient(circle at 34% 26%, #ffffffd1 0 13%, #e2e8f0ad 14% 28%, #94a3b8f5 52%, #475569fa 100%), var(--roulette-ball-art)!important;filter:brightness(.88)saturate(.76)!important;box-shadow:inset -2px -3px 4px #0f172a6b,0 2px 7px #e2e8f033,0 6px 12px #00000061!important}@media (orientation:portrait),(orientation:landscape) and (height<=430px),(width<=760px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-tray{grid-template-columns:minmax(0,1fr)!important;min-width:0!important;padding:5px 6px!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-tray>span{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector{overscroll-behavior-x:contain!important;scrollbar-width:none!important;background:#00241a73!important;border-radius:12px!important;justify-self:stretch!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;height:100%!important;padding:4px 5px!important;display:flex!important;overflow:auto hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector::-webkit-scrollbar{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector>.roulette-chip.active{flex:0 0 clamp(44px,11.5vw,52px)!important;width:clamp(44px,11.5vw,52px)!important;min-width:clamp(44px,11.5vw,52px)!important;height:clamp(44px,11.5vw,52px)!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-fan{opacity:1!important;pointer-events:auto!important;align-items:center!important;gap:6px!important;min-width:max-content!important;height:100%!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-fan .roulette-chip{flex:0 0 clamp(36px,9.6vw,44px)!important;width:clamp(36px,9.6vw,44px)!important;min-width:clamp(36px,9.6vw,44px)!important;height:clamp(36px,9.6vw,44px)!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-fan .roulette-chip span{font-size:clamp(.46rem,1.85vmin,.62rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-grid{min-height:clamp(160px,27dvh,218px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-section-nav,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline-row{gap:5px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline{min-height:36px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(96vw, calc(100dvh - var(--roulette-control-h) - 10px), 540px)!important}}@media (orientation:landscape) and (height<=430px),(width<=340px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector{gap:4px!important;padding:3px 4px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector>.roulette-chip.active{flex-basis:clamp(38px,9vw,46px)!important;width:clamp(38px,9vw,46px)!important;min-width:clamp(38px,9vw,46px)!important;height:clamp(38px,9vw,46px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-fan{gap:4px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-fan .roulette-chip{flex-basis:clamp(32px,8vw,38px)!important;width:clamp(32px,8vw,38px)!important;min-width:clamp(32px,8vw,38px)!important;height:clamp(32px,8vw,38px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel{gap:6px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-section-nav button,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-section-nav>div,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline{min-height:31px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-grid{min-height:132px!important}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip{--chip-face:#f8fafc;--chip-rim:#b45309;--chip-ink:#111827;background:radial-gradient(circle at 32% 24%, #ffffff94, transparent 17%), radial-gradient(circle at 50% 50%, var(--chip-face) 0 36%, #fff5c7 37% 45%, var(--chip-rim) 46% 66%, #fff5c7 67% 73%, var(--chip-face) 74% 100%)!important;color:var(--chip-ink)!important;filter:none!important;border:2px solid #fff8d6f2!important;border-radius:999px!important;position:relative!important;box-shadow:inset 0 2px 3px #ffffff6b,inset 0 -4px 7px #0000003d,0 5px 9px #00000057!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-ivory{--chip-face:#f8fafc;--chip-rim:#b45309;--chip-ink:#111827}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-ruby{--chip-face:#dc2626;--chip-rim:#7f1d1d;--chip-ink:#fff7ed}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-emerald{--chip-face:#059669;--chip-rim:#064e3b;--chip-ink:#fff7ed}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-onyx{--chip-face:#111827;--chip-rim:#020617;--chip-ink:#fff7ed}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-violet{--chip-face:#7c3aed;--chip-rim:#3b0764;--chip-ink:#fff7ed}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-platinum{--chip-face:#0891b2;--chip-rim:#164e63;--chip-ink:#fff7ed}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-aurum{--chip-face:#f59e0b;--chip-rim:#92400e;--chip-ink:#140b02}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip:before{background:conic-gradient(from 0deg, #fff8d6d1 0 12deg, transparent 12deg 78deg, #fff8d6d1 78deg 102deg, transparent 102deg 168deg, #fff8d6d1 168deg 192deg, transparent 192deg 258deg, #fff8d6d1 258deg 282deg, transparent 282deg 360deg);-webkit-mask:radial-gradient(circle,#0000 0 62%,#000 63% 100%);mask:radial-gradient(circle,#0000 0 62%,#000 63% 100%);content:""!important;border-radius:inherit!important;pointer-events:none!important;border:1px solid #fff8d6b8!important;display:block!important;position:absolute!important;inset:13%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip:after,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip:after,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip:after{content:""!important;pointer-events:none!important;background:#ffffff7a!important;border-radius:999px!important;display:block!important;position:absolute!important;inset:11% 20% 66%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip span,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip b,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip small,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip{z-index:2!important;color:var(--chip-ink)!important;text-shadow:0 1px 2px #000000b8!important;position:relative!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-ivory span,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-aurum span,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.chip-ivory b,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.chip-aurum b,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip.chip-ivory,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip.chip-aurum{text-shadow:0 1px #ffffff40,0 1px 2px #0000003d!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip i{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open{place-items:center!important;min-width:0!important;display:grid!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip{place-items:center!important;width:clamp(40px,7.4vmin,52px)!important;min-width:0!important;height:clamp(40px,7.4vmin,52px)!important;padding:0!important;display:grid!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip.active{z-index:4!important;transform:scale(1.12)!important;box-shadow:0 0 0 3px #fff7d6e6,0 0 0 6px #facc1538,0 10px 16px #00000061,inset 0 2px 3px #ffffff7a,inset 0 -4px 7px #0000003d!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-cell{position:relative!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-cell.focus{outline-offset:-3px!important;outline:2px solid #fff7d6c7!important;box-shadow:inset 0 0 0 2px #facc1557,0 0 16px #facc153d!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip{pointer-events:none!important;border-width:1px!important;place-items:center!important;width:clamp(23px,6.2vw,30px)!important;height:clamp(23px,6.2vw,30px)!important;font-size:clamp(.42rem,1.42vmin,.58rem)!important;font-weight:950!important;line-height:1!important;display:grid!important;position:absolute!important;top:5px!important;right:5px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-action,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-street-button,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-zero{position:relative!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-header{grid-template-columns:minmax(0,1fr) 36px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-chip-rack{background:#002017a8!important;border:1px solid #facc1538!important;border-radius:13px!important;min-width:0!important;padding:5px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-chip-rack .roulette-chip-selector.always-open{background:0 0!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important;width:100%!important;height:auto!important;padding:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-chip-rack .roulette-chip{width:clamp(32px,8.2vw,42px)!important;height:clamp(32px,8.2vw,42px)!important;font-size:clamp(.46rem,1.55vmin,.62rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-street-row,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline-row{grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-street-button,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline{color:#1f1304!important;background:linear-gradient(#ffea8af7,#d97706f5),radial-gradient(circle at 50% 0,#ffffff80,#0000 48%)!important;border:1px solid #facc1575!important;border-radius:12px!important;place-items:center!important;gap:1px!important;min-width:0!important;min-height:39px!important;display:grid!important;box-shadow:0 8px 16px #00000047,inset 0 1px #ffffff94!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-street-button strong,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline strong{font-size:clamp(.76rem,2.1vmin,.94rem)!important;font-weight:950!important;line-height:1!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-street-button small,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline small{color:#1f1304c2!important;text-transform:uppercase!important;font-size:clamp(.48rem,1.26vmin,.58rem)!important;font-weight:900!important;line-height:1!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-legend{display:none!important}@media (orientation:portrait),(orientation:landscape) and (height<=430px),(width<=760px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-bets-panel,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-bets-panel{grid-template-rows:minmax(42px,.55fr) minmax(74px,1fr) minmax(48px,.65fr)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-tray{min-height:74px!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open{background:#00241a6b!important;grid-template-rows:repeat(2,minmax(30px,1fr))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;width:100%!important;height:100%!important;padding:3px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip{width:clamp(32px,9.2vw,40px)!important;height:clamp(32px,9.2vw,40px)!important;font-size:clamp(.46rem,1.7vmin,.62rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip.active{transform:scale(1.14)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel{overscroll-behavior:contain!important;gap:7px!important;display:grid!important;overflow-y:auto!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-grid{min-height:clamp(148px,23dvh,194px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-action{min-width:clamp(40px,10.5vw,56px)!important;min-height:clamp(32px,8.4vw,44px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-action span{font-size:clamp(.48rem,1.56vmin,.62rem)!important}}@media (orientation:landscape) and (height<=430px),(width<=340px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-bets-panel,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-bets-panel{grid-template-rows:42px 68px 46px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-tray{min-height:68px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open{gap:3px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip{width:clamp(29px,8.4vw,35px)!important;height:clamp(29px,8.4vw,35px)!important;font-size:clamp(.4rem,1.42vmin,.54rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-chip-rack{padding:4px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-chip-rack .roulette-chip-selector.always-open{gap:3px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-chip-rack .roulette-chip{width:clamp(28px,7.2vw,34px)!important;height:clamp(28px,7.2vw,34px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-street-button,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline{min-height:32px!important}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip{background:var(--roulette-chip-raster) var(--chip-position,0%) center / 700% 100% no-repeat!important;color:#71410a!important;filter:drop-shadow(0 1px #fff3)!important;border:0!important;border-radius:999px!important;box-shadow:0 5px 10px #0000005c,0 0 0 1px #fff4c214!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip:after,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip:after,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip:after{content:none!important;display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip span,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip b,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip small,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip{z-index:3!important;color:#71410a!important;letter-spacing:0!important;text-shadow:0 1px #ffffffb8,0 1px 2px #47260875!important;font-weight:1000!important;position:relative!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip{background-size:700% 100%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip span{white-space:nowrap!important;text-align:center!important;max-width:70%!important;font-size:clamp(.52rem,1.8vmin,.74rem)!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip.active{filter:drop-shadow(0 0 8px #facc155c)!important;box-shadow:0 0 0 3px #fff7d6eb,0 0 0 6px #facc1538,0 12px 18px #0000006b!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip{isolation:isolate!important;background-size:700% 100%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip i{border-radius:inherit!important;background:var(--roulette-chip-raster) var(--chip-position,0%) center / 700% 100% no-repeat!important;width:100%!important;height:100%!important;transform:translate(calc(var(--stack-index) * -1.4px), calc(var(--stack-index) * -1.8px))!important;opacity:calc(.3 + var(--stack-index) * .11)!important;z-index:1!important;border:0!important;display:block!important;position:absolute!important;inset:0!important;box-shadow:0 3px 5px #00000047!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip b{z-index:4!important;white-space:nowrap!important;text-align:center!important;max-width:72%!important;font-size:clamp(.32rem,.9vmin,.48rem)!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip small{color:#fff7d6!important;text-shadow:none!important;z-index:5!important;background:#020617d1!important;border-radius:999px!important;padding:1px 3px!important;bottom:-.22em!important;right:-.2em!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip{text-align:center!important;white-space:nowrap!important;background-size:700% 100%!important;font-size:clamp(.38rem,1.28vmin,.54rem)!important}@media (orientation:portrait),(orientation:landscape) and (height<=430px),(width<=760px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip span{font-size:clamp(.46rem,1.62vmin,.62rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-chip-selector.always-open .roulette-chip span{font-size:clamp(.38rem,1.35vmin,.52rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .board-chip b,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-precision-bet-chip{font-size:clamp(.28rem,.78vmin,.42rem)!important}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip{image-rendering:auto!important;backface-visibility:hidden!important;transform-style:preserve-3d!important;filter:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip span{color:#6f3b08!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricprecision!important;max-width:82%!important}@media (orientation:portrait),(orientation:landscape) and (height<=430px),(width<=760px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only{--roulette-control-h:clamp(214px, 28dvh, 244px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-layout,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-layout,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.betting-mode .roulette-layout{grid-template-rows:minmax(0, 1fr) var(--roulette-control-h)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-bets-panel,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-bets-panel{grid-template:"stats drawer"minmax(48px,.74fr)"chip wheel"minmax(96px,1.28fr)"actions wheel"minmax(54px,.82fr)/minmax(0,1fr) clamp(118px,31vw,136px)!important;gap:7px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-tray{align-items:center!important;min-height:96px!important;padding:6px!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open{background:radial-gradient(circle at 50% 0,#facc1514,#0000 58%),#0022188a!important;grid-template-rows:repeat(2,minmax(42px,1fr))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;width:100%!important;height:100%!important;padding:5px!important;display:grid!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip{width:clamp(44px,12vw,50px)!important;min-width:0!important;height:clamp(44px,12vw,50px)!important;transform:translateZ(0)!important;box-shadow:0 5px 10px #00000047!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip.active{filter:none!important;transform:translateZ(0)scale(1.08)!important;box-shadow:0 0 0 2px #fff7d6f5,0 0 0 5px #facc1538,0 11px 18px #00000061!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip span{color:#6c3907!important;max-width:84%!important;font-size:clamp(.72rem,2.45vmin,.9rem)!important;line-height:.95!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-chip-selector.always-open .roulette-chip span{letter-spacing:0!important;font-size:clamp(.65rem,2.18vmin,.76rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel{left:max(8px, env(safe-area-inset-left,0px))!important;right:max(8px, env(safe-area-inset-right,0px))!important;top:clamp(60px,8.8dvh,76px)!important;bottom:calc(var(--roulette-control-h) + 8px)!important;overscroll-behavior:contain!important;grid-template-rows:auto auto auto minmax(196px,1fr) auto auto!important;gap:5px!important;width:auto!important;max-width:none!important;min-height:0!important;max-height:none!important;padding:8px!important;display:grid!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel.zero{grid-template-rows:auto auto minmax(180px,1fr)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel *{min-width:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-header{grid-template-columns:minmax(0,1fr) 36px!important;min-height:44px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-header small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:clamp(.56rem,1.72vmin,.68rem)!important;display:block!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-chip-rack{padding:4px!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-chip-rack .roulette-chip-selector.always-open{grid-template-rows:minmax(40px,1fr)!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important;min-height:48px!important;padding:3px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-chip-rack .roulette-chip-selector.always-open .roulette-chip{width:clamp(38px,10.5vw,46px)!important;height:clamp(38px,10.5vw,46px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-chip-rack .roulette-chip-selector.always-open .roulette-chip span{font-size:clamp(.58rem,1.86vmin,.68rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-precision-chip-rack .roulette-chip-selector.always-open .roulette-chip span{font-size:clamp(.54rem,1.68vmin,.62rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-section-nav{gap:6px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-section-nav button,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-section-nav>div{border-radius:12px!important;min-height:36px!important;padding:4px 7px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-grid{grid-template-rows:repeat(3,minmax(56px,1fr))!important;gap:5px!important;height:100%!important;min-height:0!important;padding:5px!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-cell{border-radius:11px!important;min-height:0!important;font-size:clamp(.92rem,2.95vmin,1.12rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-hit-layer{inset:5px!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-action{left:var(--precision-left)!important;top:var(--precision-top)!important;min-width:clamp(38px,9.3vw,50px)!important;min-height:clamp(30px,7.4vw,38px)!important;padding:0 6px!important;font-size:clamp(.48rem,1.42vmin,.58rem)!important;position:absolute!important;translate:-50% -50%!important;box-shadow:0 7px 12px #00000057,inset 0 1px #ffffff75!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-action.corner{min-width:clamp(44px,10.8vw,56px)!important;min-height:clamp(36px,8.8vw,46px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-street-row,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline-row{gap:6px!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-street-button,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline{border-radius:12px!important;min-height:35px!important;padding:4px 6px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-zero-grid{grid-template-rows:minmax(92px,1fr) minmax(56px,auto)!important;height:100%!important;min-height:0!important;overflow:hidden!important}}@media (width<=340px),(orientation:landscape) and (height<=430px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only{--roulette-control-h:clamp(190px, 27dvh, 216px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-bets-panel,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-bets-panel{grid-template-rows:minmax(44px,.72fr) minmax(84px,1.18fr) minmax(50px,.8fr)!important;gap:5px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-tray{min-height:84px!important;padding:5px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open{grid-template-rows:repeat(2,minmax(36px,1fr))!important;gap:4px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip{width:clamp(34px,10.2vw,40px)!important;height:clamp(34px,10.2vw,40px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip span{font-size:clamp(.52rem,1.9vmin,.66rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-chip-selector.always-open .roulette-chip span{font-size:clamp(.42rem,1.56vmin,.52rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel{top:56px!important;bottom:calc(var(--roulette-control-h) - 18px)!important;grid-template-rows:auto auto auto minmax(160px,1fr) auto auto!important;gap:5px!important;padding:8px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-chip-rack .roulette-chip-selector.always-open .roulette-chip{width:clamp(29px,8.3vw,36px)!important;height:clamp(29px,8.3vw,36px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-grid{grid-template-rows:repeat(3,minmax(48px,1fr))!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-action{min-width:36px!important;min-height:29px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-action.corner{min-width:40px!important;min-height:36px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-street-button,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline{min-height:34px!important}}@media (orientation:portrait),(orientation:landscape) and (height<=430px),(width<=760px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip{image-rendering:auto!important;filter:none!important;background-size:700% 100%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open{gap:5px!important;padding:5px 6px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip{opacity:.96!important;width:clamp(39px,10.8vw,45px)!important;height:clamp(39px,10.8vw,45px)!important;transform:translateZ(0)scale(.98)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip.active{opacity:1!important;z-index:8!important;transform:translateZ(0)scale(1.2)!important;box-shadow:0 0 0 2px #fffce7fa,0 0 0 6px #facc154d,0 0 20px #facc158a,0 13px 24px #00000075!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip span{text-shadow:0 1px #ffffffc7,0 1px 1px #4c270659!important;font-size:clamp(.7rem,2.38vmin,.86rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-chip-selector.always-open .roulette-chip span{font-size:clamp(.6rem,2.04vmin,.72rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored{width:clamp(42px,11.2vw,50px)!important;height:clamp(42px,11.2vw,50px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored{transform:scale(.9)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.straightCenter,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.buttonCenter{transform:scale(.96)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.splitMidpoint,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.cornerIntersection,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.streetEdge,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.sixStreetEdge{transform:scale(.84)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip b{color:#623306!important;text-shadow:0 1px #ffffffc7,0 1px 1px #44220552!important;max-width:86%!important;font-size:clamp(.66rem,2.56vmin,.86rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .board-chip b{font-size:clamp(.52rem,2.02vmin,.68rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip small{color:#fff7d6!important;place-items:center!important;min-width:15px!important;height:15px!important;padding:0 4px!important;font-size:clamp(.42rem,1.45vmin,.52rem)!important;font-weight:1000!important;display:grid!important;bottom:-.28em!important;right:-.35em!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel{grid-template-rows:auto auto auto minmax(214px,1fr) auto!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bottom-row{grid-template-columns:none!important;grid-auto-flow:initial!important;align-items:stretch!important;gap:6px!important;display:flex!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bottom-row .roulette-precision-sixline{flex:1 1 0!important;min-width:0!important;min-height:36px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bottom-row .roulette-precision-street-button{flex:.72 76px!important;align-self:center!important;min-width:64px!important;max-width:112px!important;min-height:32px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-street-button strong,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline strong{font-size:clamp(.72rem,2.04vmin,.88rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-street-button small,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline small{font-size:clamp(.42rem,1.12vmin,.52rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip{color:#623306!important;z-index:12!important;width:clamp(28px,7.4vw,34px)!important;height:clamp(28px,7.4vw,34px)!important;font-size:clamp(.44rem,1.38vmin,.56rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-precision-bet-chip{font-size:clamp(.36rem,1.16vmin,.48rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-cell>span{transform:translateY(-8px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-cell>.roulette-precision-bet-chip{inset:auto auto 5px 50%!important;translate:-50%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-action>.roulette-precision-bet-chip{width:clamp(24px,6.2vw,30px)!important;height:clamp(24px,6.2vw,30px)!important;font-size:clamp(.34rem,1.02vmin,.44rem)!important;top:-9px!important;right:-8px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-street-button>.roulette-precision-bet-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline>.roulette-precision-bet-chip{width:clamp(23px,5.8vw,29px)!important;height:clamp(23px,5.8vw,29px)!important;top:4px!important;right:4px!important}}@media (width<=340px),(orientation:landscape) and (height<=430px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip{width:clamp(33px,9.8vw,39px)!important;height:clamp(33px,9.8vw,39px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip.active{transform:translateZ(0)scale(1.16)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored{width:clamp(34px,10.2vw,40px)!important;height:clamp(34px,10.2vw,40px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel{grid-template-rows:auto auto auto minmax(170px,1fr) auto!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bottom-row{gap:4px!important}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-rim-highlight{mix-blend-mode:normal!important;opacity:.42!important;background:conic-gradient(from 236deg,#ffe89b2e,#0000 10% 44%,#f5a63a2e,#0000 62% 85%,#ffd67c24),radial-gradient(circle,#0000 62%,#cd7b2233 64%,#763f105c 70%,#0000 74%)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-slice.black,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-slice.black{filter:brightness(.86)saturate(.62)contrast(1.12)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-slice{stroke:#d38f36a8!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-slice.winning,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-slice.target{stroke:#facc15db!important;stroke-width:1.24px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-label,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-label,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-pocket-label{fill:#f8f1d0!important;stroke:#000000f0!important;filter:drop-shadow(0 1px 2px #000000b8)!important}@media (orientation:portrait),(orientation:landscape) and (height<=430px),(width<=760px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored{width:clamp(35px,9.5vw,42px)!important;height:clamp(35px,9.5vw,42px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored{transform:scale(.82)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.straightCenter{transform:scale(.86)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.buttonCenter{transform:scale(.84)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.splitMidpoint,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.cornerIntersection{transform:scale(.72)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.streetEdge,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.sixStreetEdge{transform:scale(.68)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip b{font-size:clamp(.54rem,2.08vmin,.68rem)!important;line-height:1!important;transform:translateY(.5px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .board-chip b{font-size:clamp(.44rem,1.7vmin,.56rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-cell>.roulette-precision-bet-chip{bottom:7px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-action:has(.roulette-precision-bet-chip)>span:not(.roulette-precision-bet-chip){opacity:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-action>.roulette-precision-bet-chip{width:clamp(27px,7vw,33px)!important;height:clamp(27px,7vw,33px)!important;font-size:clamp(.4rem,1.22vmin,.52rem)!important;top:50%!important;left:50%!important;right:auto!important;translate:-50% -50%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bottom-row .roulette-precision-sixline{opacity:.94!important;flex:.8 1 0!important;min-height:30px!important;padding:2px 5px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bottom-row .roulette-precision-street-button{flex:1.04 92px!important;min-width:84px!important;max-width:128px!important;min-height:36px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline strong{font-size:clamp(.62rem,1.76vmin,.76rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline small{font-size:clamp(.36rem,.96vmin,.46rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-street-button strong{font-size:clamp(.78rem,2.22vmin,.94rem)!important}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip span,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip b,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip{color:#321701!important;font-variant-numeric:tabular-nums!important;letter-spacing:0!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricprecision!important;text-shadow:0 0 1px #fffce2f5,0 1px #ffffffe0,0 1px 2px #30140094!important;font-family:Inter,Rajdhani,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:1000!important;line-height:1!important}@media (orientation:portrait),(orientation:landscape) and (height<=430px),(width<=760px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip{opacity:.94!important;flex:0 0 39px!important;width:39px!important;height:39px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip.active{opacity:1!important;transform:translateZ(0)scale(1.18)!important;box-shadow:0 0 0 2px #fffce2fa,0 0 0 5px #facc154d,0 0 18px #facc1599,0 12px 22px #00000080!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip span{color:#321701!important;text-shadow:0 0 1px #fffce2f5,0 1px #ffffffe0,0 1px 2px #30140094!important;max-width:88%!important;font-size:.78rem!important;transform:translateY(.25px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-chip-selector.always-open .roulette-chip span{color:#321701!important;text-shadow:0 0 1px #fffce2fa,0 1px #ffffffe6,0 1px 2px #3014009e!important;font-size:.72rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip.active span{font-size:.84rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-chip-selector.always-open .roulette-chip.active span{font-size:.78rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored{width:38px!important;height:38px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored{transform:scale(.8)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.straightCenter{transform:scale(.84)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.buttonCenter{transform:scale(.82)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.splitMidpoint,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.cornerIntersection{transform:scale(.7)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.streetEdge,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.sixStreetEdge{transform:scale(.66)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip b{place-items:center!important;min-width:0!important;max-width:90%!important;font-size:.72rem!important;display:grid!important;transform:translateY(0)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .board-chip b{color:#321701!important;text-shadow:0 0 1px #fffce2fa,0 1px #ffffffe6,0 1px 2px #301400a3!important;font-size:.62rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-cell>span{transform:translateY(-16px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-cell>.roulette-precision-bet-chip{pointer-events:none!important;width:30px!important;height:30px!important;font-size:.56rem!important;inset:auto auto 4px 50%!important;translate:-50%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-precision-cell>.roulette-precision-bet-chip{color:#321701!important;text-shadow:0 0 1px #fffce2fa,0 1px #ffffffe6,0 1px 2px #301400a3!important;font-size:.52rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-action>.roulette-precision-bet-chip{pointer-events:none!important;width:28px!important;height:28px!important;font-size:.5rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-precision-action>.roulette-precision-bet-chip{color:#321701!important;text-shadow:0 0 1px #fffce2fa,0 1px #ffffffe6,0 1px 2px #301400a3!important;font-size:.44rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-street-button>.roulette-precision-bet-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-sixline>.roulette-precision-bet-chip{width:25px!important;height:25px!important;font-size:.46rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-precision-street-button>.roulette-precision-bet-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-precision-sixline>.roulette-precision-bet-chip{font-size:.38rem!important}}@media (width<=340px),(orientation:landscape) and (height<=430px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip{flex-basis:36px!important;width:36px!important;height:36px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip span{font-size:.7rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-chip-selector.always-open .roulette-chip span{font-size:.62rem!important}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only{--chip-label-face:#fff4ce;--chip-label-ink:#210}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-ivory{--solid-chip-bg:#f7efe3;--solid-chip-edge:#b9872a;--solid-chip-shadow:#542f0652}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-ruby{--solid-chip-bg:#bd1f24;--solid-chip-edge:#ffd36b;--solid-chip-shadow:#7f1d1d70}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-emerald{--solid-chip-bg:#047857;--solid-chip-edge:#ffd36b;--solid-chip-shadow:#064e3b70}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-onyx{--solid-chip-bg:#16181f;--solid-chip-edge:#f4c85b;--solid-chip-shadow:#00000080}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-violet{--solid-chip-bg:#8227c5;--solid-chip-edge:#ffd36b;--solid-chip-shadow:#3b076475}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-platinum{--solid-chip-bg:#0596bd;--solid-chip-edge:#fff1a6;--solid-chip-shadow:#164e6370}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-aurum{--solid-chip-bg:#2454d6;--solid-chip-edge:#ffd36b;--solid-chip-shadow:#1e40af70}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip i,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip{background:radial-gradient(circle at 50% 50%, var(--chip-label-face) 0 47%, #ffe697f5 48% 53%, transparent 54%), radial-gradient(circle at 34% 27%, #ffffff5c, transparent 30%), linear-gradient(145deg, #fff3, transparent 31%), var(--solid-chip-bg)!important;border:1px solid color-mix(in srgb, var(--solid-chip-edge) 82%, #fff 18%)!important;box-shadow:inset 0 2px 3px #ffffff6b, inset 0 -4px 7px var(--solid-chip-shadow), 0 3px 7px #00000057!important;color:var(--chip-label-ink)!important;filter:none!important;image-rendering:auto!important;background-position:50%!important;background-size:100% 100%!important;border-radius:999px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip:after,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip:after,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip:after{content:""!important;pointer-events:none!important;border-radius:inherit!important;display:block!important;position:absolute!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip:before{border:1px solid #ffe697d6!important;inset:4px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip span,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip b,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip{color:var(--chip-label-ink)!important;font-variant-numeric:tabular-nums!important;text-shadow:0 1px #ffffffc7,0 0 2px #fff4ced1,0 1px 1px #33140052!important;font-family:Inter,Rajdhani,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:1000!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip i{opacity:calc(.42 + var(--stack-index) * .12)!important}@media (orientation:portrait),(orientation:landscape) and (height<=430px),(width<=760px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip{flex:0 0 40px!important;width:40px!important;height:40px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip.active{transform:translateZ(0)scale(1.2)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip span{max-width:92%!important;font-size:.86rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-chip-selector.always-open .roulette-chip span{font-size:.76rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip.active span{font-size:.92rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-chip-selector.always-open .roulette-chip.active span{font-size:.82rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored{width:39px!important;height:39px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip.anchored.straightCenter{transform:scale(.84)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip b{max-width:94%!important;font-size:.78rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .board-chip b{font-size:.66rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-cell{overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-cell>span:not(.roulette-precision-bet-chip){z-index:3!important;position:absolute!important;top:16px!important;left:50%!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-cell>.roulette-precision-bet-chip{z-index:4!important;width:29px!important;height:29px!important;font-size:.58rem!important;bottom:8px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-precision-cell>.roulette-precision-bet-chip{font-size:.5rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-action>.roulette-precision-bet-chip{width:27px!important;height:27px!important;font-size:.52rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-precision-action>.roulette-precision-bet-chip{font-size:.44rem!important}}@media (width<=340px),(orientation:landscape) and (height<=430px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip{flex-basis:36px!important;width:36px!important;height:36px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip span{font-size:.78rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-chip-selector.always-open .roulette-chip span{font-size:.68rem!important}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-ivory{--solid-chip-top:#d78a26;--solid-chip-bg:#9f5517;--solid-chip-bottom:#552606;--solid-chip-edge:#f4c85b;--solid-chip-glint:#ffc65642;--solid-chip-shadow:#35170075;--chip-label-ink:#ffe7a6;--chip-label-shadow:0 1px 2px #1f0c00e0, 0 0 4px #ffcc5d52}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-ruby{--solid-chip-top:#ef4444;--solid-chip-bg:#b91c1c;--solid-chip-bottom:#5f0e12;--solid-chip-edge:#f6be4e;--solid-chip-glint:#ffb76447;--solid-chip-shadow:#450a0a8a;--chip-label-ink:#ffe7a6;--chip-label-shadow:0 1px 2px #240000e6, 0 0 4px #ffcc5d59}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-emerald{--solid-chip-top:#10b981;--solid-chip-bg:#047857;--solid-chip-bottom:#053c2d;--solid-chip-edge:#f6be4e;--solid-chip-glint:#aaffbc38;--solid-chip-shadow:#042e2385;--chip-label-ink:#ffe7a6;--chip-label-shadow:0 1px 2px #00160fe6, 0 0 4px #ffcc5d52}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-onyx{--solid-chip-top:#3b3f4a;--solid-chip-bg:#151821;--solid-chip-bottom:#050609;--solid-chip-edge:#d6a746;--solid-chip-glint:#b5becc38;--solid-chip-shadow:#0000009e;--chip-label-ink:#ffe7a6;--chip-label-shadow:0 1px 2px #000000eb, 0 0 5px #ffcc5d4d}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-violet{--solid-chip-top:#b34df0;--solid-chip-bg:#7e22ce;--solid-chip-bottom:#3b0764;--solid-chip-edge:#f6be4e;--solid-chip-glint:#e8c4ff42;--solid-chip-shadow:#300a528f;--chip-label-ink:#ffe7a6;--chip-label-shadow:0 1px 2px #190030e6, 0 0 4px #ffcc5d52}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-platinum{--solid-chip-top:#35c7dc;--solid-chip-bg:#0891b2;--solid-chip-bottom:#164e63;--solid-chip-edge:#f2c75c;--solid-chip-glint:#bcfcff40;--solid-chip-shadow:#0d405280;--chip-label-ink:#061923;--chip-label-shadow:0 1px 0 #74ecf96b, 0 1px 2px #01121b66}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .chip-aurum{--solid-chip-top:#4f7cff;--solid-chip-bg:#2454d6;--solid-chip-bottom:#122a78;--solid-chip-edge:#f6be4e;--solid-chip-glint:#bed3ff40;--solid-chip-shadow:#122a788a;--chip-label-ink:#ffe7a6;--chip-label-shadow:0 1px 2px #000f3beb, 0 0 4px #ffcc5d57}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip i,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip{background:radial-gradient(circle at 34% 23%, var(--solid-chip-glint) 0 22%, transparent 31%), linear-gradient(145deg, #ffd36f2b, transparent 28%), linear-gradient(180deg, var(--solid-chip-top) 0%, var(--solid-chip-bg) 48%, var(--solid-chip-bottom) 100%)!important;border-color:var(--solid-chip-edge)!important;box-shadow:inset 0 2px 4px #ffd36f3d, inset 0 -5px 9px var(--solid-chip-shadow), inset 0 0 0 1px #3012003d, 0 3px 7px #00000057!important;background-position:50%!important;background-size:100% 100%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip:before,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip:before{background:linear-gradient(160deg,#ffd36f47,#0000 38%),radial-gradient(circle at 50% 116%,#00000038,#0000 52%)!important;border:0!important;inset:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip:after,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip:after,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip:after{inset:1px!important;box-shadow:inset 0 0 0 1px #ffd36f38,inset 0 0 13px #0000002e!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip span,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip b,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip{color:var(--chip-label-ink)!important;text-shadow:var(--chip-label-shadow)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip.active{box-shadow:0 0 0 2px #ffd36ff5, 0 0 0 5px #f59e0b57, 0 0 18px #f59e0b94, inset 0 2px 4px #ffd36f4d, inset 0 -5px 9px var(--solid-chip-shadow), 0 12px 22px #00000080!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip span,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-chip-rack .roulette-chip-selector.always-open .roulette-chip span,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip b,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .board-chip b,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-precision-bet-chip{color:var(--chip-label-ink)!important;text-overflow:clip!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;text-shadow:var(--chip-label-shadow)!important;place-items:center!important;padding:0 1px!important;display:grid!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip{--chip-value-color:#ffe7a6;--chip-value-shadow:0 1px 2px #000000eb, 0 0 4px #ffcc5d57}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip span,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-chip-rack .roulette-chip-selector.always-open .roulette-chip span,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-chip-selector.always-open .roulette-chip span,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-precision-chip-rack .roulette-chip-selector.always-open .roulette-chip span,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip b,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .board-chip b,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bet-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-precision-bet-chip{box-sizing:border-box!important;text-overflow:clip!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:none!important;color:var(--chip-value-color)!important;-webkit-text-fill-color:var(--chip-value-color)!important;text-shadow:var(--chip-value-shadow)!important;place-items:center!important;padding:0 1px!important;display:grid!important;overflow:visible!important}@media (orientation:portrait),(orientation:landscape) and (height<=430px),(width<=760px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip span{font-size:.82rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-chip-selector.always-open .roulette-chip span{font-size:.74rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip.active span{font-size:.88rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-chip-selector.always-open .roulette-chip.active span{font-size:.8rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip b{font-size:.76rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .board-chip b{font-size:.64rem!important}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip b,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .board-chip b{text-align:center!important;z-index:5!important;place-items:center!important;width:100%!important;height:100%!important;padding:0 1px!important;display:grid!important;position:absolute!important;inset:0!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip i,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .board-chip small{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-cell{place-items:center!important;display:grid!important;position:relative!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-cell>span:not(.roulette-precision-bet-chip){z-index:4!important;text-align:center!important;position:absolute!important;top:50%!important;left:50%!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-cell:has(>.roulette-precision-bet-chip)>span:not(.roulette-precision-bet-chip){top:36%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-cell>.roulette-precision-bet-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-precision-cell>.roulette-precision-bet-chip{z-index:5!important;position:absolute!important;inset:auto auto 7px 50%!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-header>div{justify-content:center!important;align-items:center!important;min-height:34px!important;display:flex!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-header strong{color:#fff7d6!important;text-transform:uppercase!important;text-shadow:0 1px 2px #000000c7,0 0 8px #facc1538!important;font-size:clamp(1rem,3.1vmin,1.18rem)!important;font-weight:1000!important;line-height:1!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bottom-row .roulette-precision-street-button small,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-bottom-row .roulette-precision-sixline small{color:#2d1903!important;opacity:1!important;text-transform:uppercase!important;text-shadow:0 1px #fff7d6a3,0 1px 2px #3f200642!important;font-size:clamp(.52rem,1.48vmin,.64rem)!important;font-weight:1000!important;line-height:1!important;display:block!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-backdrop{appearance:none!important;z-index:115!important;width:100%!important;height:100%!important;box-shadow:none!important;cursor:default!important;touch-action:manipulation!important;background:radial-gradient(circle at 50% 38%,#005d442e,#0000 42%),#00050357!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel{z-index:120!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-mobile-drawer-strip{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-outer-brass-rim{filter:drop-shadow(0 2px 2px #ffdd8547)drop-shadow(0 8px 10px #0000007a)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-outer-wood-rim{stroke:#ffda77b8!important;stroke-width:1.8px!important;filter:brightness(1.08)saturate(1.16)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-well{stroke:#592309e0!important;stroke-width:2px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-inner-brass-ring{stroke:#f4c96aeb!important;stroke-width:3px!important;filter:drop-shadow(0 2px 2px #0000009e)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-inner-pocket-bowl{stroke:#5e2c0ccc!important;stroke-width:1.4px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-separator{stroke:#ffdc84c7!important;stroke-width:.72px!important;stroke-linecap:round!important;vector-effect:non-scaling-stroke!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-theater{-webkit-backdrop-filter:blur(1.5px)saturate(1.14)!important;backdrop-filter:blur(1.5px)saturate(1.14)!important;background:radial-gradient(circle at 50% 43%,#f59e0b29,#0000 37%),radial-gradient(circle at 50% 56%,#004f3838,#0000 58%),linear-gradient(#00140fe0,#010807eb)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(94vw,62dvh,620px)!important;margin-top:clamp(-18px,-2dvh,-6px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.realistic{filter:drop-shadow(0 32px 24px #000000a3)saturate(1.24)contrast(1.13)brightness(1.08)!important;transform:scale(1.08)rotateX(.001deg)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-base-layer{background:radial-gradient(at 50% 37%,#0000 0 36%,#421d08e6 37% 50%,#0000 51%),conic-gradient(from -14deg,#4b2108,#b86416,#ffe08a,#7a3309,#241006,#d99a25,#4b2108)!important;box-shadow:inset 0 16px 22px #ffe89942,inset 0 -28px 34px #00000094,0 0 0 4px #f4c96a85,0 34px 42px #0000009e!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-bowl{background:radial-gradient(at 50% 43%,#071c15d6 0 32%,#0000 33%),radial-gradient(at 44% 25%,#ffeeb32e,#0000 34%),radial-gradient(at 50% 52%,#221006 0 43%,#7a3710 44% 55%,#160806 58% 69%,#0000 70%)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-ball-track{border-color:#ffe7a69e!important;box-shadow:inset 0 0 16px #ffe7a629,0 0 9px #f59e0b1f!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-slice.red,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-slice.green{filter:brightness(1.16)saturate(1.24)contrast(1.12)drop-shadow(0 1px 1px #000000a3)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-slice.target,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-slice.winning{stroke:#ffe7a6fa!important;stroke-width:1.82px!important;filter:brightness(1.32)saturate(1.22)drop-shadow(0 0 4px #facc15b3)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-label,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-pocket-label,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-label{fill:#fffdf0!important;stroke:#000000f0!important;stroke-width:2.2px!important;filter:drop-shadow(0 1px 1px #000000c2)!important;font-size:7.1px!important;font-weight:1000!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-inner-rotor{background:radial-gradient(circle at 34% 26%,#ffeeb342,#0000 21%),radial-gradient(circle,#2a1b18 0 29%,#111827 30% 47%,#7a3710 48% 67%,#160806 68%)!important;box-shadow:inset 0 9px 15px #ffe7a629,inset 0 -22px 28px #000000a3,0 0 0 7px #92400edb,0 0 0 12px #f4c96a6b,0 20px 22px #00000070!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-center-cap-layer{background:radial-gradient(circle at 34% 24%,#fff7d66b,#0000 24%),radial-gradient(circle,#fff1a6 0 13%,#d99a25 14% 44%,#4b2108 45% 100%)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-ball-layer{width:clamp(8px,2.08vmin,12px)!important;height:clamp(8px,2.08vmin,12px)!important;filter:blur(var(--ball-blur,0px)) drop-shadow(0 4px 4px #000000b8)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-ball-trail{width:clamp(34px,9vmin,54px)!important;height:38%!important;opacity:calc(var(--ball-trail-opacity,0) * .54)!important;filter:blur(1.4px)!important;background:linear-gradient(90deg,#d2c5a400,#d2c5a429,#ffe8b25c)!important;border-radius:999px!important;top:34%!important;left:-260%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-ball,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-ball{background:radial-gradient(circle at 31% 24%,#fff8df 0 14%,#d8c58e 15% 44%,#8c7b58 62%,#4a3d2a 100%)!important;box-shadow:inset -2px -3px 4px #281b086b,inset 2px 2px 3px #ffffff9e,0 0 5px #ffe7a638!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-winning-pocket-glow{filter:blur(.7px)!important;mix-blend-mode:screen!important;background:radial-gradient(#ffe7a6b8,#f59e0b6b 42%,#0000 74%)!important;width:13%!important;height:6%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-result-popover{background:radial-gradient(circle at 50% 0,#f4c96a2e,#0000 48%),linear-gradient(145deg,#091812f5,#160a05f2)!important;border-color:#f4c96ab8!important;min-width:clamp(190px,34vw,310px)!important;top:clamp(60px,10dvh,82px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-result-popover.red strong{color:#fecaca!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-result-popover.black strong{color:#fff7d6!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-result-popover.green strong{color:#bbf7d0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-result-popover span{color:#ffe7a6!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spins-toggle{color:#fff7d6!important;width:100%!important;height:100%!important;min-height:42px!important;font:inherit!important;text-align:left!important;background:linear-gradient(#124636d1,#041916f0)!important;border:1px solid #f59e0b47!important;border-radius:13px!important;grid-template-rows:auto minmax(0,1fr)!important;align-items:center!important;padding:7px 8px!important;display:grid!important;box-shadow:inset 0 1px #ffffff14!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spins-toggle span{color:#fff7d6!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important;min-width:0!important;font-size:clamp(.55rem,1.9vmin,.68rem)!important;font-weight:900!important;line-height:1!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spins-mini{align-items:center!important;gap:3px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spins-mini strong{color:#fffdf0!important;text-shadow:0 1px 2px #000000d1!important;border:1px solid #fff7d638!important;border-radius:999px!important;place-items:center!important;min-width:clamp(21px,5.6vw,27px)!important;height:clamp(21px,5.6vw,27px)!important;font-size:clamp(.56rem,1.72vmin,.72rem)!important;font-weight:1000!important;line-height:1!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spins-mini em{color:#fff7d6bd!important;font-size:.74rem!important;font-style:normal!important;font-weight:900!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spins-mini .red,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spin-row.red strong{background:linear-gradient(#e5322b,#7f1111)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spins-mini .black,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spin-row.black strong{background:linear-gradient(#3f3f3f,#050505)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spins-mini .green,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spin-row.green strong{background:linear-gradient(#16a85a,#035c3e)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-mobile-last-spins{min-width:0!important;display:grid!important;position:relative!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-mobile-last-spins.open .roulette-last-spins-toggle{border-color:#facc1594!important;box-shadow:0 0 0 2px #facc151a,inset 0 1px #ffffff1f!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spins-sheet{z-index:181!important;-webkit-backdrop-filter:blur(14px)saturate(1.15)!important;backdrop-filter:blur(14px)saturate(1.15)!important;background:linear-gradient(#0a3026f7,#020e0cfc),radial-gradient(circle at 82% 0,#facc1529,#0000 36%)!important;border:1px solid #f59e0b57!important;border-radius:16px!important;gap:8px!important;width:min(342px,100vw - 24px)!important;max-height:min(282px,46dvh)!important;padding:10px!important;display:grid!important;position:absolute!important;bottom:calc(100% + 9px)!important;right:0!important;overflow:hidden!important;box-shadow:0 18px 44px #00000080!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spins-list{gap:6px!important;max-height:min(216px,35dvh)!important;padding-right:2px!important;display:grid!important;overflow:auto!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spins-list>em{color:#fff7d6b8!important;font-size:.76rem!important;font-style:normal!important;font-weight:800!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spin-row{background:#ffffff0e!important;border:1px solid #fff7d617!important;border-radius:11px!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:6px 8px!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spin-row strong{color:#fffdf0!important;text-shadow:0 1px 2px #000000d1!important;border:1px solid #fff7d633!important;border-radius:999px!important;place-items:center!important;width:30px!important;height:30px!important;font-size:.84rem!important;font-weight:1000!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spin-row span{color:#fff7d6!important;font-size:.78rem!important;font-weight:950!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spin-row small{color:#fff7d6a3!important;text-transform:uppercase!important;font-size:.66rem!important;font-weight:800!important}@media (orientation:portrait),(orientation:landscape) and (height<=430px),(width<=760px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-mobile-drawer-strip{grid-area:drawer!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:6px!important;min-width:0!important;display:grid!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-mobile-drawer-strip .roulette-mobile-current-bets{grid-area:auto!important;min-width:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-toggle{padding:7px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-toggle strong{width:clamp(24px,6.2vw,30px)!important;font-size:clamp(.74rem,2.05vmin,.9rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-theater{grid-template-rows:minmax(58px,auto) minmax(0,1fr) minmax(0,auto)!important;padding:clamp(6px,1.6vmin,10px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(96vw, calc(100dvh - var(--roulette-control-h) - 8px), 520px)!important;align-self:center!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-theater-copy{min-height:50px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-theater-copy span{color:#ffe7a6!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-theater-copy small{color:#fff7d6db!important}}@media (width<=340px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spins-mini strong{min-width:20px!important;height:20px!important;font-size:.54rem!important}}@media (orientation:portrait),(orientation:landscape) and (height<=430px),(width<=760px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-bets-panel,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-bets-panel{grid-template:"stats current"minmax(48px,.72fr)"chip wheel"minmax(84px,1fr)"actions last"minmax(52px,.76fr)/minmax(0,1fr) clamp(118px,32vw,140px)!important;gap:7px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-mobile-drawer-strip{display:contents!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-mobile-drawer-strip .roulette-mobile-current-bets{grid-area:current!important;min-width:0!important;min-height:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-mobile-last-spins{grid-area:last!important;min-width:0!important;min-height:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-bottom-wheel{grid-area:wheel!important;min-width:0!important;min-height:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-toggle,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spins-toggle,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-cta{width:100%!important;height:100%!important;min-height:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-toggle,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spins-toggle{border-radius:13px!important;padding:7px 8px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-toggle span,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spins-toggle span{font-size:clamp(.6rem,1.95vmin,.72rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-current-bets-toggle small{font-size:clamp(.62rem,1.9vmin,.76rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spins-mini{gap:4px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spins-mini strong{min-width:clamp(23px,6vw,28px)!important;height:clamp(23px,6vw,28px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-spin-cta{border-radius:14px!important;font-size:clamp(.86rem,3vmin,1.08rem)!important}}@media (width<=340px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-bets-panel,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-bets-panel{grid-template:"stats current"46px"chip wheel"78px"actions last"48px/minmax(0,1fr) 112px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-last-spins-mini strong{min-width:21px!important;height:21px!important}}@media (orientation:portrait),(orientation:landscape) and (height<=430px),(width<=760px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-tray{align-self:stretch!important;min-height:0!important;padding:4px 6px!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open{grid-template-rows:repeat(2,minmax(35px,1fr))!important;gap:3px 5px!important;min-height:0!important;padding:3px 4px!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip{place-self:center!important;width:clamp(34px,9.3vw,41px)!important;height:clamp(34px,9.3vw,41px)!important;transform:translateZ(0)scale(.94)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip.active{z-index:3!important;transform:translateZ(0)scale(1.05)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip span{font-size:.76rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-chip-selector.always-open .roulette-chip span{font-size:.66rem!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-side-actions{align-self:stretch!important;min-height:0!important}}@media (width>=761px) and (height>=431px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-bets-panel,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-bets-panel{grid-template-columns:minmax(168px,.88fr) minmax(188px,.96fr) minmax(224px,1.12fr) minmax(300px,1.24fr) minmax(148px,.7fr)!important;grid-template-areas:"actions stats active chip wheel"!important;gap:clamp(7px,.9vw,12px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-coverage{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-tray{background:radial-gradient(circle at 42% 20%,#facc151c,#0000 42%),linear-gradient(#032e24eb,#021613f5)!important;border:1px solid #f59e0b42!important;border-radius:14px!important;grid-area:chip!important;grid-template-columns:minmax(0,1fr)!important;place-self:stretch stretch!important;place-items:stretch stretch!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:7px 10px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff12,0 8px 18px #0000003d!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-tray>span{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;place-items:center!important;gap:5px 8px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:2px 4px!important;display:grid!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip{place-self:center!important;width:clamp(39px,3.55vw,48px)!important;min-width:0!important;height:clamp(39px,3.55vw,48px)!important;transform:translateZ(0)scale(.94)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip.active{z-index:4!important;width:clamp(41px,3.85vw,52px)!important;height:clamp(41px,3.85vw,52px)!important;transform:translateZ(0)scale(1.05)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip span{font-size:clamp(.7rem,1.05vw,.84rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-chip-selector.always-open .roulette-chip span{font-size:clamp(.62rem,.9vw,.76rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-chip-selector.always-open .roulette-chip.active span{font-size:clamp(.78rem,1.16vw,.94rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-chip-selector.always-open .roulette-chip.active span{font-size:clamp(.68rem,1.02vw,.84rem)!important}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel .roulette-precision-bet-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-precision-panel .roulette-precision-bet-chip{box-sizing:border-box!important;aspect-ratio:1!important;color:#ffe7a6!important;-webkit-text-fill-color:#ffe7a6!important;font-variant-numeric:tabular-nums!important;letter-spacing:0!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;text-shadow:0 1px 2px #000000f0,0 0 5px #ffcc5d6b!important;width:clamp(26px,6.7vw,34px)!important;min-width:clamp(26px,6.7vw,34px)!important;max-width:clamp(26px,6.7vw,34px)!important;height:clamp(26px,6.7vw,34px)!important;box-shadow:0 0 0 1px #ffe7a6b8, 0 0 0 3px #f59e0b38, inset 0 2px 4px #ffd36f42, inset 0 -5px 9px var(--solid-chip-shadow), 0 4px 8px #0000006b!important;pointer-events:none!important;border-radius:999px!important;flex:none!important;place-items:center!important;padding:0 1px!important;font-family:Inter,Rajdhani,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(.48rem,1.42vmin,.62rem)!important;font-weight:1000!important;line-height:1!important;display:grid!important;overflow:hidden!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-precision-panel .roulette-precision-bet-chip{font-size:clamp(.4rem,1.16vmin,.52rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel .roulette-precision-cell>.roulette-precision-bet-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-precision-panel .roulette-precision-cell>.roulette-precision-bet-chip{z-index:12!important;position:absolute!important;inset:auto auto 6px 50%!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel .roulette-precision-cell:has(>.roulette-precision-bet-chip)>span:not(.roulette-precision-bet-chip){top:35%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel .roulette-precision-action>.roulette-precision-bet-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-precision-panel .roulette-precision-action>.roulette-precision-bet-chip{z-index:14!important;width:clamp(25px,6.2vw,32px)!important;min-width:clamp(25px,6.2vw,32px)!important;max-width:clamp(25px,6.2vw,32px)!important;height:clamp(25px,6.2vw,32px)!important;position:absolute!important;top:50%!important;left:50%!important;right:auto!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel .roulette-precision-street-button>.roulette-precision-bet-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel .roulette-precision-sixline>.roulette-precision-bet-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-precision-panel .roulette-precision-street-button>.roulette-precision-bet-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-precision-panel .roulette-precision-sixline>.roulette-precision-bet-chip{z-index:12!important;width:clamp(24px,5.9vw,30px)!important;min-width:clamp(24px,5.9vw,30px)!important;max-width:clamp(24px,5.9vw,30px)!important;height:clamp(24px,5.9vw,30px)!important;font-size:clamp(.42rem,1.08vmin,.52rem)!important;position:absolute!important;inset:auto auto 4px 50%!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-precision-panel .roulette-precision-street-button>.roulette-precision-bet-chip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.currency-sc .roulette-precision-panel .roulette-precision-sixline>.roulette-precision-bet-chip{font-size:clamp(.35rem,.92vmin,.45rem)!important}:is(.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel .roulette-precision-street-button:has(>.roulette-precision-bet-chip),.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel .roulette-precision-sixline:has(>.roulette-precision-bet-chip)){padding-bottom:clamp(13px,3.1vw,17px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel .roulette-precision-bottom-row.roulette-precision-street-row{grid-template-columns:minmax(0,.94fr) minmax(72px,.74fr) minmax(0,.94fr)!important;place-items:stretch stretch!important;gap:6px!important;display:grid!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel .roulette-precision-bottom-row .roulette-precision-sixline{opacity:.95!important;justify-self:stretch!important;min-width:0!important;min-height:34px!important;padding:3px 5px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel .roulette-precision-bottom-row .roulette-precision-street-button{place-self:stretch stretch!important;min-width:0!important;max-width:none!important;min-height:36px!important;padding:3px 6px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel .roulette-precision-bottom-row .roulette-precision-sixline strong{font-size:clamp(.58rem,1.58vmin,.72rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel .roulette-precision-bottom-row .roulette-precision-sixline small{font-size:clamp(.34rem,.88vmin,.44rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel .roulette-precision-bottom-row .roulette-precision-street-button strong{font-size:clamp(.72rem,2.02vmin,.9rem)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel .roulette-precision-bottom-row .roulette-precision-street-button small{font-size:clamp(.4rem,1.05vmin,.5rem)!important}@media (width<=340px),(orientation:landscape) and (height<=430px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel .roulette-precision-bottom-row.roulette-precision-street-row{grid-template-columns:minmax(0,.9fr) minmax(62px,.7fr) minmax(0,.9fr)!important;gap:4px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel .roulette-precision-bottom-row .roulette-precision-sixline{min-height:31px!important;padding:2px 4px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-precision-panel .roulette-precision-bottom-row .roulette-precision-street-button{min-height:33px!important;padding:2px 5px!important}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-separator,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-separator{stroke:#ffdc84e6!important;stroke-width:.92px!important;opacity:.92!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-label,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-pocket-label,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-label{fill:#fffdf0!important;stroke:#000000fa!important;stroke-width:3.15px!important;paint-order:stroke fill!important;filter:drop-shadow(0 1px 1px #000000e6)!important;font-size:9.25px!important;font-weight:1000!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-rim-highlight{opacity:.24!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-inner-rotor{filter:brightness(.82)saturate(1.02)contrast(1.08)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-ball-trail{opacity:calc(var(--ball-trail-opacity,0) * .42)!important;background:linear-gradient(90deg,#cfc6b100,#cfc6b133,#e8dfc46b)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-ball,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-ball{filter:brightness(.82)saturate(.7)!important;box-shadow:inset -2px -3px 4px #0f172a75,inset 1px 1px 2px #ffffff5c,0 4px 8px #00000085!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-label,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-pocket-label{fill:#fffdf0!important;stroke:#020202!important;stroke-width:3.45px!important;paint-order:stroke fill!important;filter:drop-shadow(0 1px 1px #000000f2)!important;font-size:10.1px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-lighting-overlay{opacity:.08!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.realistic{filter:drop-shadow(0 30px 22px #00000094)saturate(1.1)contrast(1.04)brightness(1.08)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-number-ring-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-number-ring-layer{filter:brightness(1.2)saturate(1.24)contrast(1.16)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-well,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-well{filter:brightness(1.14)saturate(1.05)contrast(.98)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-slice,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-slice{stroke:#ffde8ee0!important;stroke-width:.98px!important;filter:brightness(1.12)saturate(1.18)contrast(1.08)drop-shadow(0 1px 1px #0000008f)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-slice.red,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-slice.red{filter:brightness(1.16)saturate(1.3)contrast(1.1)drop-shadow(0 1px 1px #00000094)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-slice.black,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-slice.black{filter:brightness(1.13)saturate(.92)contrast(1.18)drop-shadow(0 1px 1px #000000a3)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-slice.green,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-slice.green{filter:brightness(1.14)saturate(1.28)contrast(1.06)drop-shadow(0 1px 1px #00000094)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-label,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-pocket-label{fill:#fff8df!important;stroke:#000000fa!important;stroke-width:2.2px!important;letter-spacing:0!important;paint-order:stroke fill!important;filter:drop-shadow(0 1px 1px #000000c7)!important;font-size:7.75px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-inner-pocket-bowl,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-inner-pocket-bowl{fill:#371f0ff5!important;stroke:#f4c96a6b!important;stroke-width:.7px!important;filter:brightness(1.18)saturate(1.08)contrast(.98)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-lighting-overlay{opacity:.045!important;mix-blend-mode:soft-light!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-bowl{opacity:.46!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-inner-rotor{filter:brightness(1.08)saturate(1.08)contrast(1.02)!important;background:radial-gradient(circle at 34% 26%,#ffefbe4d,#0000 21%),radial-gradient(circle,#4b2c1a 0 29%,#253040 30% 47%,#9b4d12 48% 67%,#2a1308 68%)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-theater{background:radial-gradient(at 50% 46%,#ffc65821,#0000 40%),radial-gradient(at 50% 76%,#0009,#0000 52%),linear-gradient(#01160ef0,#010c09fa)!important;padding-top:clamp(4px,1.1dvh,12px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(100%, 92vw, calc(100dvh - var(--roulette-control-h) - 70px), 660px)!important;perspective:1300px!important;place-self:center!important;margin-top:clamp(-42px,-3.2dvh,-18px)!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.realistic{--roulette-wheel-tilt:.58;filter:drop-shadow(0 34px 22px #000000a8)saturate(1.12)contrast(1.04)brightness(1.08)!important;transform:translateY(3%)scale(1.06)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-back-rim,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-front-lip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-track-outer-rail,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-track-inner-rail,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-turret-stem,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-turret-head{pointer-events:none!important;position:absolute!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shadow-layer{filter:blur(10px)!important;opacity:.9!important;height:25%!important;top:56%!important;left:-2%!important;right:-2%!important;transform:scaleY(.48)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-back-rim{height:66%!important;transform:scaleY(var(--roulette-wheel-tilt)) translateY(6%)!important;z-index:1!important;background:radial-gradient(at 50% 17%,#ffeeb26b,#0000 18%),conic-gradient(from 15deg,#3a1705,#a84d0b,#f2c763,#6f2e08,#170704,#d9861e,#3a1705)!important;border-radius:50%!important;top:11%!important;left:2%!important;right:2%!important;box-shadow:inset 0 9px 16px #ffefc242,inset 0 -30px 34px #000000ad,0 0 0 1px #ffdf9780,0 20px 30px #00000094!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-base-layer{transform:scaleY(var(--roulette-wheel-tilt)) translateY(8%)!important;z-index:2!important;background:radial-gradient(at 50% 33%,#ffeeb133,#0000 27%),radial-gradient(at 50% 54%,#0a0b09 0 49%,#411905 50% 60%,#d18a25 61% 67%,#2a1004 68% 100%)!important;inset:8% 3% 12%!important;box-shadow:inset 0 16px 22px #ffe7a62e,inset 0 -32px 34px #000000b3,0 0 0 2px #f59e0b52!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-front-lip{opacity:.96!important;z-index:7!important;background:linear-gradient(#0000 0 22%,#ffc34b29 23%,#de7e15eb 47%,#531f07fa 100%)!important;border-radius:0 0 999px 999px/0 0 52% 52%!important;height:27%!important;top:45%!important;left:4%!important;right:4%!important;transform:scaleY(.72)translateY(2%)!important;box-shadow:inset 0 -10px 17px #00000094,inset 0 2px 4px #ffecb257!important;-webkit-mask-image:linear-gradient(#0000 0 20%,#000 38% 100%)!important;mask-image:linear-gradient(#0000 0 20%,#000 38% 100%)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-bowl{opacity:.92!important;transform:scaleY(var(--roulette-wheel-tilt)) translateY(7%)!important;z-index:3!important;background:radial-gradient(at 50% 24%,#ffeeb22e,#0000 28%),radial-gradient(at 50% 54%,#11100c 0 41%,#321609 42% 54%,#8f4b12 55% 61%,#120603 62% 100%)!important;inset:13% 8% 19%!important;box-shadow:inset 0 18px 22px #ffe7a61a,inset 0 -25px 30px #000000a3!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-track-outer-rail,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-track-inner-rail{height:52.2%!important;transform:scaleY(var(--roulette-wheel-tilt)) translateY(5%)!important;z-index:8!important;border:2px solid #fce196b8!important;border-radius:50%!important;top:21.3%!important;left:5.5%!important;right:5.5%!important;box-shadow:inset 0 0 12px #fff4d229,0 0 8px #0000006b!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-track-inner-rail{opacity:.76!important;z-index:9!important;border-color:#ae75259e!important;height:40.8%!important;top:27%!important;left:12.7%!important;right:12.7%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-ball-track{height:51.6%!important;transform:scaleY(var(--roulette-wheel-tilt)) translateY(5%)!important;z-index:10!important;border:1px solid #fff6d96b!important;top:21.6%!important;left:5.8%!important;right:5.8%!important;box-shadow:inset 0 0 14px #fff6d91a,0 0 0 1px #572b0a94!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-number-ring-perspective{transform:scaleY(var(--roulette-wheel-tilt)) translateY(7%)!important;transform-origin:50%!important;z-index:11!important;inset:14.5% 11% 21%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-number-ring-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-number-ring-layer{transform:rotate(var(--wheel-rotation,0deg))!important;filter:brightness(1.22)saturate(1.3)contrast(1.12)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-disc,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-wheel-disc{filter:brightness(1.18)saturate(1.3)contrast(1.16)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-well{filter:brightness(1.16)saturate(1.06)contrast(1.02)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-slice{stroke:#ffe092e0!important;stroke-width:.82px!important;filter:brightness(1.1)saturate(1.22)contrast(1.08)drop-shadow(0 1px 1px #00000080)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-slice.black{filter:brightness(1.06)saturate(.88)contrast(1.22)drop-shadow(0 1px 1px #0000009e)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-slice.red{filter:brightness(1.15)saturate(1.34)contrast(1.08)drop-shadow(0 1px 1px #0000008a)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-slice.green{filter:brightness(1.17)saturate(1.26)contrast(1.02)drop-shadow(0 1px 1px #0000008a)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-separator{stroke:#ffe59cdb!important;stroke-width:.72px!important;opacity:.88!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-label,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-pocket-label{fill:#fff3c4!important;stroke:#000000f5!important;stroke-width:1.8px!important;filter:drop-shadow(0 1px 1px #000000d1)!important;font-size:6.95px!important;font-weight:950!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-inner-pocket-bowl{fill:#321d0ff5!important;stroke:#ebb34c6b!important;filter:brightness(1.12)saturate(1.08)contrast(1.02)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-inner-rotor{transform:scaleY(var(--roulette-wheel-tilt)) translateY(8%)!important;z-index:18!important;background:radial-gradient(circle at 35% 24%,#ffefbe61,#0000 24%),radial-gradient(circle,#5b3520 0 31%,#151923 32% 48%,#b56a1b 49% 68%,#2b1207 69%)!important;inset:36% 32% 39%!important;box-shadow:inset 0 5px 9px #ffe9ae38,inset 0 -13px 17px #0009,0 0 0 5px #7b3a0cd1,0 0 0 9px #f2c46252,0 12px 16px #0000006b!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-turret-stem{z-index:22!important;background:radial-gradient(at 35% 12%,#fff7d3b8,#0000 24%),linear-gradient(90deg,#5a2507 0%,#d18a25 23%,#fff0a8 48%,#a9540e 72%,#3b1706 100%)!important;border-radius:999px 999px 44% 44%!important;width:clamp(22px,6.2vmin,42px)!important;height:clamp(62px,17vmin,112px)!important;top:27.8%!important;left:50%!important;transform:translate(-50%)translateY(0)!important;box-shadow:inset -8px 0 12px #3d180580,inset 5px 0 9px #ffefbe6b,0 14px 14px #0000007a!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-turret-head{z-index:24!important;background:radial-gradient(at 36% 30%,#ffffffb8,#0000 24%),radial-gradient(#fff1a6 0 17%,#d99a25 18% 55%,#592308 56% 100%)!important;border-radius:50%!important;width:clamp(46px,12vmin,78px)!important;height:clamp(15px,3.9vmin,26px)!important;top:24.5%!important;left:50%!important;transform:translate(-50%)!important;box-shadow:inset 0 2px 5px #ffffff57,inset 0 -8px 10px #0000006b,0 9px 10px #0000005c!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-center-cap-layer{z-index:25!important;inset:42%!important;transform:scaleY(.7)translateY(8%)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-lighting-overlay{opacity:.12!important;transform:scaleY(var(--roulette-wheel-tilt)) translateY(5%)!important;mix-blend-mode:soft-light!important;z-index:31!important;background:radial-gradient(at 37% 26%,#fff1b833,#0000 20%),radial-gradient(at 68% 71%,#ffc44c1a,#0000 28%),linear-gradient(#ffffff0f,#0000 38%,#0003)!important;inset:2% 1% 4%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-pointer{background:linear-gradient(90deg,#0000,#ffe3a2 20% 80%,#0000)!important;width:clamp(18px,4.6vmin,32px)!important;height:clamp(7px,1.9vmin,12px)!important;top:24.2%!important;left:60%!important;box-shadow:0 0 10px #f59e0b6b,0 3px 6px #00000080!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-ball-layer{width:clamp(11px,2.9vmin,16px)!important;height:clamp(11px,2.9vmin,16px)!important;transform:translate(-50%, -50%) translateY(calc(var(--ball-lift,0px) * -1)) scale(var(--ball-scale,1))!important;filter:blur(var(--ball-blur,0px)) drop-shadow(0 5px 5px #000000ad)!important;z-index:30!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.phase-outer-track .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.phase-drop .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.phase-rattle .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.phase-locked .roulette-ball-layer{z-index:34!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-ball{filter:brightness(.92)saturate(.82)!important;background:radial-gradient(circle at 31% 25%,#fffef5 0 13%,#eee2bd 14% 43%,#b9a576 59%,#6d5a3b 100%)!important;box-shadow:inset -2px -3px 4px #2f220e75,inset 1px 1px 3px #ffffffb8,0 0 5px #ffeebe38!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-ball-shadow{filter:blur(2.2px)!important;background:#0000007a!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-ball-trail{width:clamp(30px,8.5vmin,50px)!important;opacity:calc(var(--ball-trail-opacity,0) * .5)!important;background:linear-gradient(90deg,#d2c5a400,#d2c5a41f,#e8dab452)!important;left:-320%!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-winning-pocket-glow{filter:blur(.5px)!important;z-index:19!important;background:radial-gradient(#fff2b4e0,#f59e0b7a 42%,#0000 74%)!important;width:clamp(32px,11vmin,68px)!important;height:clamp(12px,4vmin,24px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.has-result .roulette-theater-copy{background:linear-gradient(#2a1808f0,#091611f5)!important;border-color:#ffda7ea8!important;box-shadow:inset 0 1px #ffffff1f,0 10px 20px #0000005c!important}@media (width<=600px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-theater{grid-template-rows:auto minmax(0,1fr) auto!important;align-content:center!important;gap:clamp(2px,.8dvh,8px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(100%, 98vw, calc(100dvh - var(--roulette-control-h) - 82px), 570px)!important;margin-top:clamp(-70px,-7dvh,-36px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-theater-copy{min-height:48px!important;padding:5px 14px!important;transform:translateY(2px)!important}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-svg,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-shadow-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-back-rim,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-base-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-front-lip,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-bowl,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-track-outer-rail,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-track-inner-rail,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-ball-track,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-number-ring-perspective,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-inner-rotor,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-turret-stem,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-turret-head,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-center-cap-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-pointer{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.realistic.asset-wheel,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.realistic.asset-wheel{aspect-ratio:3/2!important;perspective:none!important;filter:drop-shadow(0 30px 26px #000000a8)saturate(1.03)contrast(1.04)!important;isolation:isolate!important;background:0 0!important;border-radius:44%!important;width:100%!important;height:auto!important;position:relative!important;overflow:visible!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-raster-stage-shadow{filter:blur(10px);opacity:.78;pointer-events:none;z-index:0;background:radial-gradient(#0000009e,#0000 68%);border-radius:50%;height:15%;position:absolute;top:78%;left:9%;right:9%}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-raster-wheel-body{pointer-events:none;background:var(--roulette-wheel-body-art) center / contain no-repeat;filter:brightness(1.02)saturate(1.02)contrast(1.04);z-index:1;position:absolute;inset:-2% -1%}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-raster-ring-perspective{aspect-ratio:1;transform-origin:50%;pointer-events:none;z-index:6;width:73.5%;position:absolute;top:22%;left:13.25%;transform:scaleY(.57)}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-raster-pocket-ring{background:var(--roulette-pocket-ring-art) center / contain no-repeat;transform:rotate(var(--wheel-rotation,0deg));filter:brightness(1.1)saturate(1.09)contrast(1.16)drop-shadow(0 2px 1px #00000094);transform-origin:50%;will-change:transform;display:block;position:absolute;inset:0}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-raster-pocket-highlight{left:var(--win-x,50%);top:var(--win-y,50%);pointer-events:none;opacity:0;filter:blur(.4px);z-index:8;background:radial-gradient(#ffdb76e6,#f59e0b5c 46%,#0000 72%);border-radius:50%;width:clamp(24px,7.2vmin,54px);height:clamp(11px,3.3vmin,24px);position:absolute;transform:translate(-50%,-50%)}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.asset-wheel.is-settled .roulette-raster-pocket-highlight{opacity:.86}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-lighting-overlay{pointer-events:none;mix-blend-mode:screen;opacity:.42;z-index:16;background:radial-gradient(at 31% 20%,#ffffff2e,#0000 28%),radial-gradient(at 73% 58%,#ffb94c1f,#0000 34%),linear-gradient(#ffecb30f,#0000 28%,#00000029 88%);position:absolute;inset:0}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-ball-layer{pointer-events:none;will-change:left, top, transform, filter;left:var(--ball-x,50%)!important;top:var(--ball-y,50%)!important;width:clamp(11px,2.7vmin,18px)!important;height:clamp(11px,2.7vmin,18px)!important;transform:translate(-50%, -50%) translateY(calc(var(--ball-lift,0px) * -1)) scale(var(--ball-scale,1))!important;filter:blur(var(--ball-blur,0px)) drop-shadow(0 6px 5px #0000009e)!important;z-index:14!important;animation:none!important;position:absolute!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.phase-outer-track .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.phase-slowdown .roulette-ball-layer{z-index:18!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.phase-drop .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.phase-rattle .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.phase-locked .roulette-ball-layer{z-index:15!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-ball,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-ball,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-ball{background:var(--roulette-ball-art) center / contain no-repeat!important;box-shadow:none!important;filter:brightness(.96)saturate(.94)contrast(1.04)!important;border-radius:50%!important;animation:none!important;display:block!important;position:absolute!important;inset:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-ball-shadow{filter:blur(2.4px);z-index:-1;background:#0000007a;border-radius:50%;width:110%;height:40%;position:absolute;top:64%;left:50%;transform:translate(-50%,-50%)}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-ball-trail,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-ball-trail{filter:blur(1.3px)!important;width:clamp(24px,6.5vmin,48px)!important;height:clamp(4px,1.1vmin,7px)!important;opacity:calc(var(--ball-trail-opacity,0) * .52)!important;transform-origin:100%!important;z-index:-1!important;background:linear-gradient(90deg,#d2c5a400,#e0d3b32e,#f6edd480)!important;border-radius:999px!important;position:absolute!important;top:50%!important;left:-260%!important;transform:translateY(-50%)rotate(-8deg)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-winning-pocket-glow,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-winning-pocket-glow{left:var(--win-x,50%)!important;top:var(--win-y,50%)!important;filter:drop-shadow(0 0 12px #f59e0b9e)!important;z-index:9!important;background:radial-gradient(#ffeeaae6,#f59e0b61 43%,#0000 74%)!important;border-radius:50%!important;width:clamp(24px,7.2vmin,54px)!important;height:clamp(11px,3.2vmin,24px)!important;position:absolute!important;transform:translate(-50%,-50%)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.asset-wheel>strong{z-index:20;position:absolute;top:10%;left:50%;transform:translate(-50%)}@media (width<=600px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(calc(100vw - 18px), calc(100dvh - var(--roulette-control-h) - 38px), 620px)!important;margin-top:clamp(-112px,-14dvh,-70px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-theater-copy{margin-bottom:clamp(-4px,-.7dvh,0px)!important}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(100%, 86vw, calc(100dvh - var(--roulette-control-h) - 24px), 610px)!important;aspect-ratio:1!important;place-self:center!important;margin-top:clamp(-86px,-9dvh,-44px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.realistic.vector-wheel,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.realistic.vector-wheel{aspect-ratio:1!important;filter:drop-shadow(0 24px 26px #0000009e)saturate(1.04)contrast(1.05)!important;isolation:isolate!important;background:0 0!important;border-radius:50%!important;width:100%!important;height:auto!important;position:relative!important;overflow:visible!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-vector-wheel-svg{pointer-events:none;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-vector-floor-shadow{fill:#0000008f;filter:blur(12px)}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-vector-rim-outer{fill:url(#rouletteVectorOuterRim);stroke:#ffdf8a;stroke-width:6px}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-vector-rim-inner{fill:#060706;stroke:url(#rouletteVectorBrassStroke);stroke-width:9px}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-vector-bowl{fill:url(#rouletteVectorBowl);stroke:#ffd87e8f;stroke-width:4px}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-vector-ball-track{fill:none;stroke:#ffe69fb8;stroke-width:13px;stroke-dasharray:2 15;opacity:.82}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-vector-pocket-rail{fill:none;stroke:url(#rouletteVectorBrassStroke);stroke-width:8px}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-vector-pocket-rail.inner{stroke-width:7px}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-vector-pocket-rail.middle{stroke-width:3px;opacity:.76}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-vector-pocket path{stroke:#ffdd88db;stroke-width:3.2px;vector-effect:non-scaling-stroke}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-vector-pocket.red path{fill:#d92124}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-vector-pocket.black path{fill:#111b27}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-vector-pocket.green path{fill:#07945b}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-vector-pocket text{fill:#fff3cf;stroke:#000000e0;stroke-width:5px;paint-order:stroke fill;text-anchor:middle;dominant-baseline:central;letter-spacing:0;font-family:Rajdhani,Inter,system-ui,sans-serif;font-size:39px;font-weight:950}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-vector-winning-pocket{fill:#ffd35b57;stroke:#fff0a6;stroke-width:8px;filter:drop-shadow(0 0 11px #ffbe46c2);vector-effect:non-scaling-stroke}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-vector-inner-bowl{fill:#050607;stroke:#ffca6199;stroke-width:5px}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-vector-rotor-cap{fill:#080909;stroke:url(#rouletteVectorBrassStroke);stroke-width:7px}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-vector-spindle ellipse,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-vector-spindle path,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-vector-spindle circle{fill:url(#rouletteVectorSpindle);stroke:#ffe59bc2;stroke-width:3px}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-vector-top-highlight{fill:none;stroke:#fff7d533;stroke-width:20px;stroke-dasharray:285 690;stroke-linecap:round;transform-origin:50%;mix-blend-mode:screen;transform:rotate(-28deg)}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.vector-wheel .roulette-lighting-overlay{opacity:.34;background:radial-gradient(at 33% 27%,#ffffff24,#0000 28%),radial-gradient(at 67% 67%,#ffb54417,#0000 32%)}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.vector-wheel .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.vector-wheel .roulette-ball-layer{pointer-events:none;will-change:left, top, transform, filter;left:var(--ball-x,50%)!important;top:var(--ball-y,50%)!important;width:clamp(22px,5.1vmin,30px)!important;height:clamp(22px,5.1vmin,30px)!important;transform:translate(-50%, -50%) translateY(calc(var(--ball-lift,0px) * -1)) scale(var(--ball-scale,1))!important;filter:blur(var(--ball-blur,0px)) drop-shadow(0 5px 4px #000000a3)!important;z-index:24!important;position:absolute!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.vector-wheel .roulette-ball,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.vector-wheel.is-spinning .roulette-ball{filter:none!important;background:radial-gradient(circle at 34% 27%,#fff 0 16%,#fff1cc 17% 42%,#d6b77d 62%,#684728 100%)!important;border-radius:50%!important;display:block!important;position:absolute!important;inset:0!important;box-shadow:0 0 0 1px #160f08e0,0 0 0 2px #fff8ded1,0 0 9px #ffe8b24d,inset -2px -3px 4px #36251485,inset 1px 1px 2px #ffffffb3!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.vector-wheel .roulette-ball-shadow{filter:blur(2px);z-index:-1;background:#0000007a;border-radius:50%;width:116%;height:42%;position:absolute;top:68%;left:50%;transform:translate(-50%,-50%)}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.vector-wheel .roulette-ball-trail{filter:blur(1.1px)!important;width:clamp(22px,6vmin,44px)!important;height:clamp(4px,1vmin,7px)!important;opacity:calc(var(--ball-trail-opacity,0) * .42)!important;transform-origin:100%!important;z-index:-1!important;background:linear-gradient(90deg,#d2c5a400,#e0d3b324,#f6edd46b)!important;border-radius:999px!important;position:absolute!important;top:50%!important;left:-220%!important;transform:translateY(-50%)rotate(-8deg)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.vector-wheel .roulette-winning-pocket-glow,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.vector-wheel .roulette-winning-pocket-glow{left:var(--win-x,50%)!important;top:var(--win-y,50%)!important;filter:drop-shadow(0 0 10px #f59e0b85)!important;z-index:8!important;background:radial-gradient(#ffeda0d1,#f59e0b47 47%,#0000 76%)!important;width:clamp(30px,8vmin,62px)!important;height:clamp(16px,4.8vmin,34px)!important}@media (width<=600px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(calc(100vw - 20px), calc(100dvh - var(--roulette-control-h) - 10px), 560px)!important;margin-top:clamp(-150px,-16dvh,-104px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-vector-pocket text{font-size:42px}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(100%, 94vw, calc((100dvh - var(--roulette-control-h) - 18px) * 1.5), 760px)!important;aspect-ratio:3/2!important;place-self:center!important;margin-top:clamp(-128px,-13dvh,-72px)!important;transform:translateY(clamp(-92px,-10dvh,-58px))!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.realistic.raster-wheel,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.realistic.raster-wheel{aspect-ratio:3/2!important;filter:drop-shadow(0 30px 30px #000000ad)saturate(1.04)contrast(1.04)!important;isolation:isolate!important;background:0 0!important;border-radius:50%!important;width:100%!important;height:auto!important;position:relative!important;overflow:visible!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-raster-stage-spotlight{filter:blur(9px);pointer-events:none;z-index:0;background:radial-gradient(at 50% 45%,#ffd47c29,#0000 42%),radial-gradient(at 50% 74%,#00000080,#0000 62%);border-radius:50%;height:84%;position:absolute;top:8%;left:4%;right:4%}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-realistic-wheel-body{background:var(--roulette-real-wheel-body) center / contain no-repeat;pointer-events:none;z-index:1;filter:brightness(1.03)saturate(1.04)contrast(1.04);display:block;position:absolute;inset:0}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-realistic-pocket-plane{aspect-ratio:1;transform-origin:50%;pointer-events:none;z-index:6;width:64%;position:absolute;top:54.8%;left:50%;transform:translate(-50%,-50%)scaleY(.54)}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-realistic-pocket-ring{background:var(--roulette-real-pocket-ring) center / contain no-repeat;transform:rotate(var(--wheel-rotation,0deg));transform-origin:50%;filter:brightness(1.07)saturate(1.08)contrast(1.08)drop-shadow(0 2px 1px #0000008c);will-change:transform;display:block;position:absolute;inset:0}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-realistic-winning-pocket{left:var(--win-x,50%);top:var(--win-y,55%);filter:drop-shadow(0 0 12px #f59e0b9e);opacity:.92;pointer-events:none;z-index:8;background:radial-gradient(#ffefa6f2,#f59e0b66 44%,#0000 74%);border-radius:50%;width:clamp(34px,8.8vmin,68px);height:clamp(18px,4.8vmin,36px);position:absolute;transform:translate(-50%,-50%)}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.raster-wheel .roulette-lighting-overlay{pointer-events:none;mix-blend-mode:screen;opacity:.4;z-index:16;background:radial-gradient(at 35% 20%,#ffffff1c,#0000 26%),radial-gradient(at 72% 62%,#ffb44614,#0000 32%),linear-gradient(#ffecb30a,#0000 34%,#0000001f 88%);position:absolute;inset:0}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.raster-wheel .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.raster-wheel .roulette-ball-layer{pointer-events:none;will-change:left, top, transform, filter;left:var(--ball-x,50%)!important;top:var(--ball-y,55%)!important;width:clamp(20px,4.6vmin,31px)!important;height:clamp(20px,4.6vmin,31px)!important;transform:translate(-50%, -50%) translateY(calc(var(--ball-lift,0px) * -1)) scale(var(--ball-scale,1))!important;filter:blur(var(--ball-blur,0px)) drop-shadow(0 6px 5px #000000a3) drop-shadow(0 0 5px #ffe9b133)!important;z-index:18!important;position:absolute!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.raster-wheel .roulette-ball,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.raster-wheel.is-spinning .roulette-ball{background:var(--roulette-real-ball) center / contain no-repeat!important;box-shadow:none!important;filter:brightness(1.22)contrast(1.12)saturate(1.02)!important;border-radius:50%!important;display:block!important;position:absolute!important;inset:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.raster-wheel .roulette-ball-shadow{filter:blur(2px);z-index:-1;background:#00000080;border-radius:50%;width:120%;height:42%;position:absolute;top:70%;left:50%;transform:translate(-50%,-50%)}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.raster-wheel .roulette-ball-trail{filter:blur(1.2px)!important;width:clamp(26px,6.8vmin,50px)!important;height:clamp(4px,1vmin,7px)!important;opacity:calc(var(--ball-trail-opacity,0) * .44)!important;transform-origin:100%!important;z-index:-1!important;background:linear-gradient(90deg,#d2c5a400,#e0d3b324,#f6edd46b)!important;border-radius:999px!important;position:absolute!important;top:50%!important;left:-230%!important;transform:translateY(-50%)rotate(-8deg)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.raster-wheel .roulette-winning-pocket-glow,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.raster-wheel .roulette-winning-pocket-glow{left:var(--win-x,50%)!important;top:var(--win-y,55%)!important;filter:drop-shadow(0 0 11px #f59e0b8a)!important;z-index:9!important;background:radial-gradient(#ffefa6e0,#f59e0b57 47%,#0000 76%)!important;width:clamp(34px,8.8vmin,68px)!important;height:clamp(18px,4.8vmin,36px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.raster-wheel>strong{z-index:22;position:absolute;top:8%;left:50%;transform:translate(-50%)}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.realistic.raster-wheel.single-wheel-asset,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.realistic.raster-wheel.single-wheel-asset{aspect-ratio:3/2!important;filter:drop-shadow(0 32px 30px #000000b8)drop-shadow(0 0 24px #b582261f)saturate(1.06)contrast(1.04)!important;border-radius:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-complete-wheel-art{background:var(--roulette-complete-wheel) center / contain no-repeat;pointer-events:none;z-index:4;filter:brightness(1.02)saturate(1.02)contrast(1.02);display:block;position:absolute;inset:0}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.single-wheel-asset .roulette-realistic-wheel-body,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.single-wheel-asset .roulette-realistic-pocket-plane,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.single-wheel-asset .roulette-realistic-pocket-ring{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.single-wheel-asset .roulette-raster-stage-spotlight{opacity:.8;height:82%;top:12%;left:5%;right:5%}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.single-wheel-asset .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.single-wheel-asset .roulette-ball-layer{z-index:14!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.raster-wheel.single-wheel-asset .roulette-ball,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.raster-wheel.single-wheel-asset .roulette-ball{background:var(--roulette-real-ball) center / contain no-repeat!important;filter:brightness(1.3)contrast(1.16)saturate(1.02)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.single-wheel-asset .roulette-realistic-winning-pocket{z-index:13}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.single-wheel-asset .roulette-winning-pocket-glow,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.single-wheel-asset .roulette-winning-pocket-glow{left:var(--win-x,50%)!important;top:var(--win-y,50%)!important;z-index:13!important;filter:drop-shadow(0 0 12px #f59e0b94)!important}@media (width>=900px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(82vw, calc((100dvh - var(--roulette-control-h) - 92px) * 1.38), 690px)!important;margin-top:clamp(-40px,-4.8dvh,-24px)!important;transform:translateY(clamp(-34px,-4.4dvh,-18px))!important}}@media (width<=600px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(calc(100vw - 10px), calc((100dvh - var(--roulette-control-h) - 4px) * 1.5), 690px)!important;margin-top:clamp(-124px,-13dvh,-76px)!important;transform:translateY(clamp(-96px,-10.5dvh,-64px))!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.raster-wheel .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.raster-wheel .roulette-ball-layer{width:clamp(21px,5.8vw,29px)!important;height:clamp(21px,5.8vw,29px)!important}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.realistic.raster-wheel.layered-wheel-asset,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.realistic.raster-wheel.layered-wheel-asset{aspect-ratio:3/2!important;filter:drop-shadow(0 34px 32px #000000bd)drop-shadow(0 0 20px #b582261a)saturate(1.04)contrast(1.03)!important;border-radius:0!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-shell-art{background:var(--roulette-wheel-shell) center / contain no-repeat;pointer-events:none;z-index:4;filter:brightness(1.02)saturate(1.02)contrast(1.02);display:block;position:absolute;inset:0}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-rotor-plane{aspect-ratio:1;transform-origin:50%;pointer-events:none;z-index:7;filter:brightness(1.08)saturate(1.08)contrast(1.12);width:58.8%;position:absolute;top:53.1%;left:50%;overflow:visible;transform:translate(-50%,-50%)scaleY(.51)}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-rotor-art{background:var(--roulette-wheel-rotor) center / contain no-repeat;transform:rotate(var(--wheel-rotation,0deg));transform-origin:50%;will-change:transform;display:block;position:absolute;inset:0}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.layered-wheel-asset .roulette-complete-wheel-art,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.layered-wheel-asset .roulette-realistic-wheel-body,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.layered-wheel-asset .roulette-realistic-pocket-plane,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.layered-wheel-asset .roulette-realistic-pocket-ring{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.layered-wheel-asset .roulette-raster-stage-spotlight{opacity:.9;height:86%;top:8%;left:2%;right:2%}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.raster-wheel.layered-wheel-asset .roulette-ball,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.raster-wheel.layered-wheel-asset .roulette-ball{background:var(--roulette-real-ball) center / contain no-repeat!important;filter:brightness(1.38)contrast(1.18)saturate(1.02)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.layered-wheel-asset .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.layered-wheel-asset .roulette-ball-layer{z-index:16!important;width:clamp(22px,5.2vmin,34px)!important;height:clamp(22px,5.2vmin,34px)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.layered-wheel-asset .roulette-realistic-winning-pocket,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.layered-wheel-asset .roulette-winning-pocket-glow{left:var(--win-x,50%)!important;top:var(--win-y,54%)!important;z-index:15!important}@media (width>=900px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(88vw, calc((100dvh - var(--roulette-control-h) - 72px) * 1.5), 760px)!important;margin-top:clamp(-56px,-6dvh,-28px)!important;transform:translateY(clamp(-52px,-5.8dvh,-24px))!important}}@media (width<=600px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(calc(100vw - 2px), calc((100dvh - var(--roulette-control-h) + 34px) * 1.5), 760px)!important;margin-top:clamp(-152px,-15.5dvh,-92px)!important;transform:translateY(clamp(-118px,-12.4dvh,-76px))!important}}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-theater{background:radial-gradient(circle at 50% 30%,#ffcc5c1f,#0000 32%),radial-gradient(circle at 50% 48%,#0c553742,#0000 42%),linear-gradient(#021d13f5,#000806fa)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-shell{width:min(100%, 46vw, calc(100dvh - var(--roulette-control-h) - 62px), 560px)!important;aspect-ratio:1!important;overflow:visible!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(100%, 70vw, calc(100dvh - var(--roulette-control-h) - 20px), 720px)!important;aspect-ratio:1!important;margin-top:clamp(-80px,-8dvh,-32px)!important;transform:translateY(clamp(-28px,-3dvh,-10px))!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.clean-2d-wheel,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.clean-2d-wheel{aspect-ratio:1!important;isolation:isolate!important;filter:drop-shadow(0 22px 28px #0000009e)drop-shadow(0 0 20px #f59e0b1a)saturate(1.12)contrast(1.08)!important;background:radial-gradient(circle,#ffebaa1a,#0000 38%),radial-gradient(circle,#031009 0 48%,#1d1005 49% 58%,#050907 59% 100%)!important;border-radius:50%!important;width:100%!important;height:auto!important;position:relative!important;overflow:visible!important;transform:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.clean-2d-wheel{transform:scale(1.02)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-clean-wheel-stage-glow{filter:blur(9px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ffd06029,#0000 58%),radial-gradient(circle at 50% 70%,#00000080,#0000 66%);border-radius:50%;position:absolute;inset:-7%}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-clean-wheel-svg{z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-clean-wheel-shadow{fill:#0000006b;filter:blur(2px)}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-clean-wheel-rim.outer{fill:url(#roulette2dBrass);stroke:#ffeea8d6;stroke-width:.45px}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-clean-wheel-rim.inner{fill:#050907;stroke:#ffcd5ed1;stroke-width:.8px}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-clean-wheel-track{fill:none;stroke:#ffe89c9e;stroke-width:1.05px}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-clean-wheel-rotor{transform:rotate(var(--wheel-rotation,0deg));transform-box:view-box;transform-origin:50%;will-change:transform}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-clean-pocket-bed{fill:#060b10;stroke:#ffda7fbd;stroke-width:.75px}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-slice{stroke:#ffd574a8!important;stroke-width:.3px!important;filter:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.clean-2d-wheel .roulette-pocket-slice,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.clean-2d-wheel .roulette-pocket-slice,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.clean-2d-wheel.is-spinning .roulette-pocket-slice{stroke:#ffcf6294!important;stroke-width:.26px!important;filter:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-slice.red{fill:url(#roulette2dRed)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-slice.black{fill:url(#roulette2dBlack)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-slice.green{fill:url(#roulette2dGreen)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-separator{vector-effect:non-scaling-stroke;stroke:#ffd77e9e!important;stroke-width:.24px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.clean-2d-wheel .roulette-pocket-separator,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.clean-2d-wheel .roulette-pocket-separator,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.clean-2d-wheel.is-spinning .roulette-pocket-separator{stroke:#ffcd6085!important;stroke-width:.2px!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-label,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-label,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-pocket-label{pointer-events:none;fill:#fff0c8!important;letter-spacing:0!important;text-anchor:middle!important;dominant-baseline:middle!important;paint-order:stroke fill!important;stroke:#000000eb!important;stroke-width:.92px!important;font-family:Rajdhani,Inter,system-ui,sans-serif!important;font-size:4.35px!important;font-weight:950!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-pocket-label.target{fill:#ffe783!important;stroke:#211002eb!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.clean-2d-wheel .roulette-pocket-label,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.clean-2d-wheel .roulette-pocket-label,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.clean-2d-wheel.is-spinning .roulette-pocket-label{fill:#fff0c8!important;stroke:#000000f0!important;stroke-width:.86px!important;filter:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-clean-inner-brass{fill:none;stroke:url(#roulette2dBrass);stroke-width:1.4px}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-clean-center{fill:url(#roulette2dCenter);stroke:#ffcf6cad;stroke-width:.42px}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-clean-center-ring{fill:none;stroke:#ffc64f8f;stroke-width:.58px}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-clean-center-cap{fill:url(#roulette2dBrass);stroke:#fff4c7b8;stroke-width:.38px}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-clean-center-dot{fill:#ffe89a;stroke:#422004b3;stroke-width:.25px}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-clean-winning-sector{fill:#ffc4263d;stroke:#ffd150eb;stroke-width:.9px;filter:drop-shadow(0 0 3px #f59e0b85);pointer-events:none}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.clean-2d-wheel .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.clean-2d-wheel .roulette-ball-layer,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.clean-2d-wheel.is-spinning .roulette-ball-layer{pointer-events:none;will-change:left, top, transform, filter;left:var(--ball-x,50%)!important;top:var(--ball-y,50%)!important;width:clamp(17px,4.8vmin,27px)!important;height:clamp(17px,4.8vmin,27px)!important;transform:translate(-50%, -50%) scale(var(--ball-scale,1))!important;filter:blur(var(--ball-blur,0px)) drop-shadow(0 4px 4px #0000008a)!important;z-index:22!important;position:absolute!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.clean-2d-wheel .roulette-ball{filter:none!important;background:radial-gradient(circle at 30% 26%,#fff 0 18%,#fff6ce 19% 45%,#e3c77d 64%,#86601e 100%)!important;border-radius:50%!important;display:block!important;position:absolute!important;inset:0!important;box-shadow:inset -2px -3px 4px #2c1d087a,inset 2px 2px 4px #ffffffeb,0 0 0 1px #2d1c05eb,0 0 6px #ffe28c47!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.clean-2d-wheel .roulette-ball,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.clean-2d-wheel.is-spinning .roulette-ball,.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.clean-2d-wheel.is-settled .roulette-ball{opacity:1!important;filter:none!important;background:radial-gradient(circle at 30% 26%,#fff 0 18%,#fff6ce 19% 45%,#e3c77d 64%,#86601e 100%)!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;box-shadow:inset -2px -3px 4px #2c1d087a,inset 2px 2px 4px #ffffffeb,0 0 0 1px #2d1c05eb,0 0 6px #ffe28c47!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.clean-2d-wheel .roulette-ball-shadow{filter:blur(1.25px)!important;z-index:-1!important;background:#00000057!important;border-radius:50%!important;height:36%!important;position:absolute!important;top:70%!important;left:18%!important;right:18%!important;transform:scaleX(1.32)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.clean-2d-wheel .roulette-ball-trail{filter:blur(1.1px)!important;width:clamp(28px,7.6vmin,56px)!important;height:clamp(4px,1.1vmin,7px)!important;opacity:calc(var(--ball-trail-opacity,0) * .58)!important;transform-origin:100%!important;z-index:-1!important;background:linear-gradient(90deg,#ffe29600,#ffe2961f,#fff4cd66)!important;border-radius:999px!important;position:absolute!important;top:50%!important;left:-190%!important;transform:translateY(-50%)rotate(-10deg)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.clean-2d-wheel .roulette-winning-pocket-glow,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.clean-2d-wheel .roulette-winning-pocket-glow{pointer-events:none;left:var(--win-x,50%)!important;top:var(--win-y,50%)!important;filter:drop-shadow(0 0 9px #f59e0b7a)!important;z-index:17!important;background:radial-gradient(circle,#ffe4707a,#f59e0b33 44%,#0000 72%)!important;border-radius:50%!important;width:clamp(42px,11vmin,74px)!important;height:clamp(42px,11vmin,74px)!important;position:absolute!important;transform:translate(-50%,-50%)!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.clean-2d-wheel .roulette-winning-fx{display:none!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.clean-2d-wheel .roulette-lighting-overlay{pointer-events:none;z-index:20;mix-blend-mode:screen;opacity:.62;background:radial-gradient(circle at 35% 25%,#ffffff1a,#0000 18%),linear-gradient(145deg,#ffffff0d,#0000 32%,#0000002e 76%);border-radius:50%;position:absolute;inset:2%}.roulette-clean-page.roulette-premium-page.roulette-landscape-only .roulette-wheel-visual.clean-2d-wheel>strong{z-index:24;color:#fff7d6;text-align:center;background:#02060bd1;border:1px solid #ffd76c85;border-radius:999px;min-width:3.8em;padding:.34rem .8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px #00000070}@media (width<=600px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(calc(100vw - 10px), calc(100dvh - var(--roulette-control-h) - 10px), 560px)!important;margin-top:clamp(-74px,-7.5dvh,-36px)!important;transform:translateY(clamp(-22px,-2.8dvh,-8px))!important}.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-pocket-label,.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-visual.is-spinning .roulette-pocket-label{stroke-width:1px!important;font-size:4.75px!important}}@media (width>=900px){.roulette-clean-page.roulette-premium-page.roulette-landscape-only.spin-mode .roulette-wheel-shell{width:min(58vw, calc(100dvh - var(--roulette-control-h) - 48px), 700px)!important;margin-top:clamp(-36px,-4dvh,-16px)!important;transform:translateY(clamp(-18px,-2dvh,-8px))!important}}.over-under-page{--ou-accent:#f59e0b;--ou-accent-hi:#fef08a;--ou-accent-deep:#7c2d12;--ou-cyan:#67e8f9;--ou-accent-glow:#facc1547;--ou-stage-height:clamp(132px, 22dvh, 176px);--playheater-game-stage-height:var(--ou-stage-height);width:min(100%,520px);max-width:520px;min-height:100dvh;padding:max(7px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));box-sizing:border-box;color:#fff7ed;background:radial-gradient(circle at 50% 9%,#facc1524,#0000 26%),radial-gradient(circle at 16% 54%,#14b8a62e,#0000 30%),radial-gradient(circle at 90% 62%,#f8717129,#0000 34%),linear-gradient(#07060a 0%,#151015 48%,#050507 100%);grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:6px;margin:0 auto;display:grid;overflow-x:hidden}.over-under-page.currency-sc{--ou-accent:#22d3ee;--ou-accent-hi:#cffafe;--ou-accent-deep:#155e75;--ou-accent-glow:#22d3ee47}.game-mode .main-panel:has(.over-under-page){width:100%;max-width:none;margin:0;padding:0;overflow-x:hidden}.over-under-game-host:has(.over-under-page){width:100%;max-width:none;margin:0;padding:0;overflow-x:hidden}.over-under-page>.screen-shake{align-self:start;min-height:0;display:grid}.over-under-header,.over-under-controls{z-index:4;background:linear-gradient(#141218fa,#08080cf2);border:1px solid #fef08a2e;border-radius:8px;position:relative;box-shadow:0 16px 38px #00000057,inset 0 0 20px #facc150f}.over-under-header{grid-template-columns:34px minmax(0,1fr) auto 34px;align-items:center;gap:6px;min-height:52px;padding:7px;display:grid}.over-under-icon-button,.over-under-back{color:#fef3c7;background:#ffffff0e;border:1px solid #fef08a33;border-radius:8px;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:inline-grid;box-shadow:inset 0 1px #ffffff0f}.over-under-header .casino-sound-toggle{min-width:34px;min-height:34px}.over-under-title{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.over-under-title h1{color:#fff7d6;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px #431407d1,0 0 16px #facc1540;min-width:0;margin:0;font-size:clamp(.94rem,3.7vw,1.16rem);line-height:1;overflow:hidden}.over-under-logo{width:28px;height:28px;color:var(--ou-accent-hi);background:radial-gradient(circle at 34% 24%,#ffffff29,#0000 32%),linear-gradient(145deg,#f973163d,#14b8a61f);border:1px solid #facc153d;border-radius:8px;flex:0 0 28px;place-items:center;display:grid;box-shadow:0 0 16px #facc151a}.over-under-info-button{width:26px;min-width:26px;height:26px;color:var(--ou-accent-hi);background:#fff7ed0f;border:1px solid #fef08a33;border-radius:999px;place-items:center;padding:0;display:grid;box-shadow:inset 0 1px #ffffff0f,0 0 14px #facc1514}.over-under-info-button:active{transform:translateY(1px)scale(.97)}.over-under-balance-pill{background:#0000003d;border:1px solid #fef08a29;border-radius:8px;gap:1px;min-width:0;max-width:92px;padding:5px 8px;display:grid}.over-under-balance-pill span{color:#fff7ed9e;text-transform:uppercase;font-size:.58rem;font-weight:950;line-height:1}.over-under-balance-pill strong{min-width:0;color:var(--ou-accent-hi);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.72rem,2.5vw,.86rem);line-height:1;overflow:hidden}.over-under-currency-tabs{background:linear-gradient(#fff7ed12,#00000057);border:1px solid #fef08a2e;border-radius:999px;align-items:center;gap:2px;width:auto;min-width:76px;padding:3px;display:flex;box-shadow:inset 0 0 0 1px #00000047}.over-under-currency-tabs button{color:#fff7edb3;background:0 0;border:0;border-radius:999px;min-width:32px;min-height:28px;padding:0 8px;font-size:.72rem;font-weight:1000}.over-under-currency-tabs button.active{color:#190b05;background:linear-gradient(180deg, var(--ou-accent-hi), var(--ou-accent) 68%, var(--ou-accent-deep));box-shadow:0 0 18px var(--ou-accent-glow)}.over-under-table{background:linear-gradient(#ffffff06 0 1px,#0000 1px) 0 0/100% 32px,radial-gradient(circle at 50% 16%,#facc1526,#0000 26%),radial-gradient(circle at 50% 82%,#0f766e2e,#0000 35%),linear-gradient(145deg,#32110cfa,#070a0efa);border:1px solid #fef08a33;border-radius:8px;grid-template-rows:auto auto auto auto;align-content:start;gap:7px;min-height:0;padding:8px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 48px #0000007a,0 18px 48px #00000057}.over-under-stage{isolation:isolate;min-height:var(--playheater-game-stage-height,clamp(132px, 24dvh, 178px));background:linear-gradient(#fff7ed09 0 1px,#0000 1px) 0 0/100% 34px,radial-gradient(at 50% 45%,#fef08a30,#0000 34%),radial-gradient(at 50% 100%,#14b8a621,#0000 48%),linear-gradient(#160d0eb8,#04060a94);border:1px solid #fff7ed1a;border-radius:8px;align-content:center;place-items:center;gap:5px;padding:8px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fef08a09,inset 0 -28px 46px #00000047,inset 0 0 34px #0000005c}.over-under-stage:before,.over-under-stage:after{content:"";z-index:0;pointer-events:none;position:absolute}.over-under-stage:before{opacity:.72;background:linear-gradient(90deg,#0000,#facc1513,#0000),repeating-linear-gradient(90deg,#fff7ed06 0 1px,#0000 1px 42px);border:1px solid #fef08a13;border-radius:7px;inset:8px}.over-under-stage:after{opacity:.72;background:linear-gradient(90deg,#0000,#fef08a57,#67e8f938,#0000);height:1px;bottom:12px;left:12%;right:12%}.over-under-page.last-win .over-under-stage{animation:.76s ease-out both over-under-stage-win}.over-under-page.last-loss .over-under-stage{animation:.42s ease-out both over-under-stage-loss}.over-under-stage-light{z-index:0;pointer-events:none;filter:blur(10px);opacity:.66;background:radial-gradient(#facc153d,#0000 60%),radial-gradient(at 50% 76%,#f9731629,#0000 56%);height:80%;position:absolute;inset:-26% 0 auto}.over-under-die{z-index:2;aspect-ratio:1;width:clamp(106px,29vw,140px);transform-style:preserve-3d;filter:drop-shadow(0 18px 20px #0000006b)drop-shadow(0 0 22px #facc1524);position:relative}.over-under-die-face{color:#211205;backface-visibility:hidden;background:radial-gradient(circle at 28% 22%,#ffffffeb,#0000 18%),radial-gradient(circle at 78% 82%,#fb923c47,#0000 34%),linear-gradient(145deg,#fff7ed 0%,#fef08a 46%,#f59e0b 100%);border:1px solid #fef08a99;border-radius:18px;align-content:center;place-items:center;gap:2px;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffffd6,inset -16px -18px 24px #7c2d1252,inset 10px 10px 18px #ffffff4d}.over-under-die-face:after{content:"";pointer-events:none;border:1px solid #7c2d1229;border-radius:13px;position:absolute;inset:7px}.over-under-die-face span{z-index:1;color:#431407ad;text-transform:uppercase;font-size:.62rem;font-weight:1000;line-height:1;position:relative}.over-under-die-face strong{z-index:1;color:#180f05;text-shadow:0 1px #ffffff7a;font-size:clamp(2.4rem,12vw,3.7rem);font-weight:1000;line-height:.92;position:relative}.over-under-die-edge{opacity:.86;background:linear-gradient(145deg,#b45309,#431407);display:block;position:absolute}.over-under-die-edge.top{border-radius:8px 10px 3px 3px;height:14px;top:-7px;left:10px;right:-7px;transform:skew(-44deg)}.over-under-die-edge.side{border-radius:3px 8px 8px 3px;width:16px;top:8px;bottom:10px;right:-10px;transform:skewY(-44deg)}.over-under-die.idle{animation:2.4s ease-in-out infinite over-under-die-idle}.over-under-die.rolling{animation:.56s linear infinite over-under-die-roll}.over-under-die.win{animation:.52s cubic-bezier(.18,.88,.24,1.08) both over-under-die-win}.over-under-die.loss{animation:.42s both over-under-die-loss}.over-under-die.win .over-under-die-face{box-shadow:inset 0 1px #ffffffd6,inset -16px -18px 24px #7c2d1252,0 0 34px #facc1566}.over-under-die.loss .over-under-die-face{background:radial-gradient(circle at 28% 22%,#ffffffd1,#0000 18%),linear-gradient(145deg,#fff7ed 0%,#fb7185 54%,#991b1b 100%)}.over-under-stage .coin-burst-shared{z-index:8}.over-under-stage .game-result-banner{z-index:9;pointer-events:none;border-radius:8px;width:auto;min-height:56px;padding:8px 10px;animation:1.8s cubic-bezier(.16,.88,.2,1) both over-under-result-pop;position:absolute;bottom:10px;left:10px;right:10px}.over-under-stage .game-result-banner span,.over-under-stage .game-result-banner .count-up-amount{font-size:.78rem}.over-under-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.over-under-picks button{color:#fff7ed;background:radial-gradient(circle at 50% 0,#facc1514,#0000 58%),#0000003d;border:1px solid #fff7ed1c;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:48px;padding:0 7px;transition:transform .12s,border-color .16s,box-shadow .16s,filter .16s;display:flex;box-shadow:inset 0 1px #ffffff0f}.over-under-picks button span{text-align:center;text-overflow:clip;text-transform:uppercase;white-space:normal;min-width:0;font-size:clamp(.72rem,2.65vw,.92rem);font-weight:1000;line-height:1.06;overflow:visible}.over-under-picks button.active{background:radial-gradient(circle at 50% 0,#fef08a38,#0000 62%),linear-gradient(#7c2d12d1,#120c10f5);border-color:#fef08a9e;animation:1.5s ease-in-out infinite over-under-option-pulse;box-shadow:0 0 0 1px #facc151f,0 0 22px #facc152e}.over-under-picks button.exact{background:radial-gradient(circle at 50% 0,#22d3ee1a,#0000 60%),#0000003d;border-color:#22d3ee24}.over-under-picks button.exact.active{background:radial-gradient(circle at 50% 0,#67e8f93d,#0000 62%),linear-gradient(#155e75c2,#120c10f5);box-shadow:0 0 0 1px #67e8f91f,0 0 22px #22d3ee29}.over-under-picks button.active span{color:var(--ou-accent-hi)}.over-under-picks button.exact.active span{color:#cffafe}.over-under-target-panel{background:#00000038;border:1px solid #fff7ed1a;border-radius:8px;gap:6px;padding:8px 10px;display:grid}.over-under-target-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.over-under-target-row span,.over-under-stats span,.over-under-bet-row label span{color:#fff7ed94;text-transform:uppercase;font-size:.64rem;font-weight:950}.over-under-target-row strong{color:var(--ou-accent-hi);text-shadow:0 0 14px var(--ou-accent-glow);font-size:1.08rem;line-height:1}.over-under-target-panel input[type=range]{appearance:none;background:0 0;width:100%;height:18px;margin:0}.over-under-target-panel input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#fb7185b3,#facc15d6,#22d3eeb3),#0006;border:1px solid #fef08a24;border-radius:999px;height:7px;box-shadow:inset 0 1px 2px #0000005c}.over-under-target-panel input[type=range]::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle at 35% 28%, #fff7ed, var(--ou-accent-hi) 32%, var(--ou-accent));width:22px;height:22px;box-shadow:0 0 18px var(--ou-accent-glow), 0 8px 12px #00000047;border:2px solid #fff7ede6;border-radius:50%;margin-top:-8px}.over-under-target-panel input[type=range]::-moz-range-track{background:linear-gradient(90deg,#fb7185b3,#facc15d6,#22d3eeb3);border:1px solid #fef08a24;border-radius:999px;height:7px}.over-under-target-panel input[type=range]::-moz-range-thumb{background:var(--ou-accent);border:2px solid #fff7ede6;border-radius:50%;width:20px;height:20px}.over-under-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.over-under-stats div{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000047;border:1px solid #fff7ed1a;border-radius:8px;align-content:center;gap:3px;min-width:0;min-height:44px;padding:6px 5px;display:grid}.over-under-stats strong{overflow-wrap:anywhere;color:#fff7ed;min-width:0;font-size:clamp(.78rem,3.1vw,.96rem);font-weight:1000;line-height:1}.over-under-stats div:last-child strong{color:var(--ou-accent-hi)}.over-under-controls{z-index:8;border-bottom-right-radius:0;border-bottom-left-radius:0;gap:7px;padding:8px;display:grid;position:sticky;bottom:0}.over-under-bank{color:#fff7edb8;background:#0000003d;border:1px solid #fff7ed1a;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:27px;padding:5px 8px;font-size:.68rem;font-weight:900;line-height:1;display:flex}.over-under-bank span,.over-under-bank strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.over-under-bank strong{color:var(--ou-accent-hi);text-align:right}.over-under-bank.warning{color:#fecaca;border-color:#f8717142}.over-under-bet-row{grid-template-columns:42px minmax(0,1fr) 42px;align-items:stretch;gap:7px;display:grid}.over-under-bet-row button,.over-under-quick-bets button,.over-under-roll{touch-action:manipulation;border:0;border-radius:8px;font-weight:1000;transition:transform .12s,filter .14s,box-shadow .14s}.over-under-bet-row button:active,.over-under-quick-bets button:active,.over-under-roll:active,.over-under-picks button:active{transform:translateY(1px)scale(.985)}.over-under-bet-row button{color:#fef3c7;background:#ffffff14;border:1px solid #fff7ed1f;place-items:center;min-height:40px;display:grid}.over-under-bet-row label{background:#00000047;border:1px solid #fff7ed1f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 10px;display:grid}.over-under-bet-row input{appearance:textfield;width:100%;min-width:0;color:var(--ou-accent-hi);text-align:center;background:0 0;border:0;font-size:1rem;font-weight:1000}.over-under-bet-row input::-webkit-outer-spin-button{appearance:none;margin:0}.over-under-bet-row input::-webkit-inner-spin-button{appearance:none;margin:0}.over-under-bet-row input:focus{outline:2px solid var(--ou-accent);outline-offset:2px;border-radius:7px}.over-under-quick-bets{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.over-under-quick-bets button{color:#fed7aa;text-overflow:ellipsis;white-space:nowrap;background:#00000047;border:1px solid #fff7ed1a;min-width:0;min-height:31px;padding:0 3px;font-size:clamp(.68rem,2.7vw,.8rem);overflow:hidden}.over-under-quick-bets button.active{color:#190b05;background:linear-gradient(180deg, var(--ou-accent-hi), var(--ou-accent) 70%, var(--ou-accent-deep));box-shadow:0 0 16px var(--ou-accent-glow)}.over-under-note{color:#fff7eda8;justify-content:space-between;align-items:center;gap:8px;min-height:20px;font-size:.7rem;font-weight:850;display:flex}.over-under-note strong{color:var(--ou-cyan)}.over-under-note.warning{color:#fecaca}.over-under-roll{color:#1d0c05;text-transform:uppercase;background:linear-gradient(#fff7ad,#f59e0b 46%,#ea580c);border:1px solid #fef08a6b;justify-content:center;align-items:center;gap:7px;min-height:46px;font-size:1.06rem;display:inline-flex;box-shadow:0 0 24px #fb923c47,inset 0 1px #ffffff38}.over-under-roll:not(:disabled){animation:2.2s ease-in-out infinite over-under-roll-cta}.over-under-roll:disabled,.over-under-back:disabled,.over-under-currency-tabs button:disabled,.over-under-picks button:disabled,.over-under-bet-row button:disabled,.over-under-bet-row input:disabled,.over-under-quick-bets button:disabled{opacity:.5;cursor:not-allowed;animation:none}.over-under-compliance{color:#fff7ed7a;min-height:18px;font-size:.62rem;line-height:1.25}.over-under-compliance summary{cursor:pointer;color:#fff7ed94;width:max-content;max-width:100%;margin:0 auto;font-weight:850}.over-under-compliance p{text-align:center;background:#00000038;border:1px solid #fff7ed14;border-radius:8px;margin:4px 0 0;padding:6px 8px}.over-under-compliance-copy{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.over-under-rules-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030307b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.over-under-rules{color:#fff7ed;background:radial-gradient(circle at 50% 0,#facc1529,#0000 34%),linear-gradient(#181312fa,#07080cfa);border:1px solid #fef08a33;border-radius:8px;width:min(100%,430px);max-height:min(82dvh,520px);overflow:auto;box-shadow:0 24px 70px #00000094,inset 0 0 30px #facc150f}.over-under-rules header{border-bottom:1px solid #fff7ed14;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px 10px;display:flex}.over-under-rules h2{color:var(--ou-accent-hi);text-transform:uppercase;margin:0;font-size:1rem;line-height:1}.over-under-rules header button{color:#fff7ed;background:#ffffff0f;border:1px solid #fff7ed24;border-radius:8px;place-items:center;width:32px;min-width:32px;height:32px;padding:0;display:grid}.over-under-rules ul{color:#fff7edc7;gap:9px;margin:0;padding:14px 18px 16px 30px;font-size:.86rem;line-height:1.35;display:grid}.over-under-rules li::marker{color:var(--ou-accent)}@keyframes over-under-die-idle{0%,to{transform:translateY(0)rotateX(0)rotate(0)}50%{transform:translateY(-4px)rotateX(4deg)rotate(-1deg)}}@keyframes over-under-die-roll{0%{filter:brightness();transform:rotateX(0)rotateY(0)rotate(0)scale(.98)}34%{filter:brightness(1.18);transform:rotateX(142deg)rotateY(-88deg)rotate(8deg)scale(1.04)}68%{filter:brightness(1.06);transform:rotateX(286deg)rotateY(-186deg)rotate(-8deg)scale(1.01)}to{filter:brightness();transform:rotateX(360deg)rotateY(-360deg)rotate(0)scale(.98)}}@keyframes over-under-die-win{0%{opacity:.95;filter:brightness(1.28);transform:translateY(8px)scale(.86)rotate(-4deg)}56%{filter:brightness(1.12);transform:translateY(-8px)scale(1.08)rotate(2deg)}to{opacity:1;filter:brightness();transform:translateY(0)scale(1)rotate(0)}}@keyframes over-under-die-loss{0%,to{opacity:1;transform:translate(0)scale(1)}20%{opacity:.84;transform:translate(-5px)rotate(-2deg)scale(.98)}42%{opacity:.9;transform:translate(5px)rotate(2deg)scale(.98)}66%{opacity:.96;transform:translate(-3px)rotate(-1deg)scale(1)}}@keyframes over-under-stage-win{0%{box-shadow:inset 0 0 32px #00000052}42%{box-shadow:inset 0 0 34px #facc1529,0 0 28px #facc1542}to{box-shadow:inset 0 0 32px #00000052}}@keyframes over-under-stage-loss{0%,to{filter:none}48%{filter:saturate(.82)brightness(.88)}}@keyframes over-under-result-pop{0%{opacity:0;transform:translateY(12px)scale(.94)}14%,78%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes over-under-option-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}@keyframes over-under-roll-cta{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}@media (width<=390px){.over-under-page{padding-inline:6px}.over-under-header{grid-template-columns:32px minmax(0,1fr) auto 32px;gap:5px;min-height:49px;padding:6px}.over-under-icon-button,.over-under-back,.over-under-header .casino-sound-toggle{width:32px;min-width:32px;height:32px;min-height:32px}.over-under-logo{flex-basis:24px;width:24px;height:24px}.over-under-title{gap:5px}.over-under-title h1{font-size:.88rem}.over-under-balance-pill{max-width:70px;padding-inline:6px}.over-under-currency-tabs{min-width:72px}.over-under-currency-tabs button{min-width:28px;min-height:27px;padding:0 5px;font-size:.68rem}.over-under-table{grid-template-rows:auto auto auto auto;gap:5px;padding:7px}.over-under-bank{min-height:25px;padding-inline:7px;font-size:.64rem}.over-under-stage{gap:5px;min-height:126px}.over-under-die{width:88px}.over-under-die-face{border-radius:15px}.over-under-picks button{min-height:47px;padding-inline:7px}.over-under-target-panel{padding:7px 8px}.over-under-stats div{min-height:41px;padding-inline:3px}.over-under-controls{gap:6px;padding:7px}.over-under-bet-row{grid-template-columns:40px minmax(0,1fr) 40px}.over-under-roll{min-height:44px}}@media (width<=340px){.over-under-page{gap:5px;padding-inline:5px}.over-under-header{grid-template-columns:30px minmax(0,1fr) 66px 30px;gap:4px;min-height:45px;padding:5px}.over-under-icon-button,.over-under-back,.over-under-header .casino-sound-toggle{width:30px;min-width:30px;height:30px;min-height:30px}.over-under-title h1{font-size:.7rem}.over-under-logo{flex-basis:20px;width:20px;height:20px}.over-under-balance-pill{padding-inline:5px}.over-under-balance-pill span{font-size:.54rem}.over-under-balance-pill strong{font-size:.68rem}.over-under-currency-tabs{gap:2px;min-width:66px}.over-under-currency-tabs button{min-width:28px;min-height:28px;padding-inline:4px}.over-under-table{grid-template-rows:auto auto auto auto;gap:4px;padding:5px}.over-under-stage{gap:3px;min-height:98px;padding:5px}.over-under-die{width:68px}.over-under-die-face strong{font-size:1.82rem}.over-under-die-face span{font-size:.52rem}.over-under-picks button{gap:4px;min-height:38px;padding-inline:4px}.over-under-picks button span{font-size:.62rem}.over-under-target-panel{gap:4px;padding:5px 7px}.over-under-target-panel input[type=range]{height:15px}.over-under-stats{gap:4px}.over-under-stats div{min-height:34px;padding-block:4px}.over-under-stats span,.over-under-target-row span,.over-under-bet-row label span{font-size:.56rem}.over-under-bet-row{grid-template-columns:34px minmax(0,1fr) 34px;gap:5px}.over-under-bet-row button,.over-under-bet-row label{min-height:34px}.over-under-bet-row input{font-size:.9rem}.over-under-quick-bets{gap:4px}.over-under-quick-bets button{min-height:25px;font-size:.58rem}.over-under-note{min-height:16px;font-size:.58rem}.over-under-roll{min-height:36px;font-size:.9rem}.over-under-controls{gap:4px;padding:5px}.over-under-bank{min-height:22px;padding:4px 6px;font-size:.56rem}.over-under-compliance{min-height:14px;font-size:.56rem}}@media (width<=768px){.over-under-game-host:has(.over-under-page){min-height:var(--playheater-game-viewport-height,100dvh);height:var(--playheater-game-viewport-height,100dvh);overflow:hidden}.over-under-page{--ou-stage-height:clamp(118px, 18dvh, 156px);min-height:var(--playheater-game-viewport-height,100dvh);height:var(--playheater-game-viewport-height,100dvh);max-height:var(--playheater-game-viewport-height,100dvh);gap:var(--playheater-game-shell-gap,6px);padding-inline:var(--playheater-game-inline-padding,8px);padding-bottom:var(--playheater-game-bottom-buffer,calc(env(safe-area-inset-bottom,0px) + 16px));overflow:hidden}.over-under-page>.screen-shake{align-self:start;min-height:0;display:grid;overflow:visible}.over-under-table{grid-template-rows:auto auto auto auto;align-content:start;gap:5px;min-height:0;padding:7px;display:grid;overflow:hidden}.over-under-stage{min-height:var(--playheater-game-stage-height,clamp(118px, 20dvh, 164px));gap:5px;padding:8px 7px 7px}.over-under-die{width:clamp(94px, calc(var(--playheater-game-stage-height,148px) * .72), 128px)}.over-under-picks button{min-height:44px}.over-under-target-panel{gap:5px;padding:7px 9px}.over-under-stats div{min-height:38px}.over-under-controls{padding-bottom:var(--playheater-action-bar-padding,calc(10px + env(safe-area-inset-bottom,0px)));gap:5px;margin-bottom:0;position:relative;bottom:auto}.over-under-roll{min-height:40px}}@media (width>=769px) and (height<=760px){.over-under-page{--ou-stage-height:132px;gap:5px;height:100dvh;min-height:100dvh;max-height:100dvh;padding-top:5px;padding-bottom:6px;overflow:hidden}.over-under-table{gap:5px;padding:7px}.over-under-die{width:118px}.over-under-controls{gap:6px;padding:7px}.over-under-controls .bet-controls{gap:5px;padding:6px}.over-under-controls .bet-controls-balance{min-height:28px;padding:4px 8px}.over-under-controls .bet-controls-grid{grid-template-columns:38px minmax(0,1fr) 38px;gap:5px}.over-under-controls .bet-controls-side{grid-template-rows:repeat(2,minmax(29px,1fr));gap:4px}.over-under-controls .bet-controls-side button{min-height:29px}.over-under-controls .bet-controls-center{gap:3px;min-height:60px;padding:6px 8px}.over-under-controls .bet-controls-note{min-height:18px}.over-under-roll{min-height:38px}}@media (width<=768px) and (height<=760px){.over-under-table{grid-template-rows:auto auto auto auto}.over-under-stage{min-height:var(--playheater-game-stage-height,clamp(98px, 18dvh, 142px))}.over-under-die{width:clamp(82px, calc(var(--playheater-game-stage-height,124px) * .72), 110px)}.over-under-picks button{min-height:38px}.over-under-target-panel input[type=range]{height:15px}}@media (width<=400px){.over-under-page{--ou-stage-height:clamp(132px, 22dvh, 180px)}.over-under-stage{min-height:min(var(--playheater-game-stage-height,170px), 180px)}.over-under-die{width:clamp(98px,30vw,116px)}.over-under-stage .game-result-banner{min-height:48px;padding:6px 8px;bottom:8px}.over-under-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.over-under-picks button:first-child{order:1}.over-under-picks button:last-child{order:2}.over-under-picks button.exact{order:3;grid-column:1/-1;justify-self:center;width:min(64%,156px);min-height:38px}.over-under-picks button{min-height:42px}.over-under-picks button span{white-space:nowrap;font-size:.7rem}}@media (width<=340px){.over-under-page{--ou-stage-height:112px}.over-under-stage{min-height:min(var(--playheater-game-stage-height,112px), 112px);padding:5px}.over-under-die{width:84px}.over-under-die-face strong{font-size:2.22rem}.over-under-picks button{min-height:38px;padding-inline:5px}.over-under-picks button.exact{width:min(70%,148px);min-height:34px}.over-under-target-panel{padding:5px 7px}.over-under-stats div{min-height:34px}}.crash-page{--crash-accent:#f59e0b;--crash-accent-hi:#fef08a;--crash-accent-deep:#7c2d12;--crash-cyan:#67e8f9;--crash-red:#fb7185;--crash-glow:#facc1547;width:min(100%,520px);max-width:520px;min-height:100dvh;padding:max(7px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));box-sizing:border-box;color:#fff7ed;background:radial-gradient(circle at 52% 10%,#facc1524,#0000 26%),radial-gradient(circle at 14% 55%,#14b8a62e,#0000 31%),radial-gradient(circle at 88% 62%,#f8717121,#0000 34%),linear-gradient(#07060a 0%,#171012 48%,#050507 100%);grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:6px;margin:0 auto;display:grid;overflow-x:hidden}.crash-page.currency-sc{--crash-accent:#22d3ee;--crash-accent-hi:#cffafe;--crash-accent-deep:#155e75;--crash-glow:#22d3ee47}.crash-page.flash{animation:.52s ease-out both crash-premium-flash}.game-mode .main-panel:has(.crash-page){width:100%;max-width:none;min-height:100dvh;margin:0;padding:0;overflow-x:hidden}.crash-game-host:has(.crash-page){width:100%;max-width:none;min-height:100dvh;margin:0;padding:0;overflow-x:hidden}.crash-page>.screen-shake{min-height:0;display:grid}.crash-header,.crash-controls{z-index:4;background:linear-gradient(#141218fa,#08080cf2);border:1px solid #fef08a2e;border-radius:8px;position:relative;box-shadow:0 16px 38px #00000057,inset 0 0 20px #facc150f}.crash-header{grid-template-columns:34px minmax(0,1fr) auto 34px;align-items:center;gap:6px;min-height:52px;padding:7px;display:grid}.crash-icon-button,.crash-back{color:#fef3c7;background:#ffffff0e;border:1px solid #fef08a33;border-radius:8px;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:inline-grid;box-shadow:inset 0 1px #ffffff0f}.crash-title{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.crash-title h1{color:#fff7d6;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px #431407d1,0 0 16px #facc1540;min-width:0;margin:0;font-size:clamp(.94rem,3.7vw,1.16rem);line-height:1;overflow:hidden}.crash-logo{width:32px;height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 32px;place-items:center;display:grid;overflow:hidden}.crash-logo img{filter:drop-shadow(0 0 8px #22d3ee42);width:44px;max-width:none;transform:translate(-2px)rotate(-1deg)}.crash-info-button{width:26px;min-width:26px;height:26px;color:var(--crash-accent-hi);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 14px var(--crash-glow);background:#fff7ed0f;border:1px solid #fef08a29;border-radius:999px;place-items:center;padding:0;display:grid}.crash-info-button:active{transform:translateY(1px)scale(.97)}.crash-currency-tabs{background:linear-gradient(#fff7ed12,#00000057);border:1px solid #fef08a2e;border-radius:999px;align-items:center;gap:2px;width:auto;min-width:76px;padding:3px;display:flex;box-shadow:inset 0 0 0 1px #00000047}.crash-currency-tabs button{color:#fff7edb3;background:0 0;border:0;border-radius:999px;min-width:32px;min-height:28px;padding:0 8px;font-size:.72rem;font-weight:1000}.crash-currency-tabs button.active{color:#190b05;background:linear-gradient(180deg, var(--crash-accent-hi), var(--crash-accent) 68%, var(--crash-accent-deep));box-shadow:0 0 18px var(--crash-glow)}.crash-table{min-height:0;display:grid}.crash-stage{background:linear-gradient(#ffffff06 0 1px,#0000 1px) 0 0/100% 32px,radial-gradient(circle at 50% 14%,#facc1521,#0000 28%),radial-gradient(circle at 50% 82%,#0f766e2e,#0000 34%),linear-gradient(145deg,#32110cfa,#070a0efa);border:1px solid #fef08a33;border-radius:8px;grid-template-rows:auto auto minmax(174px,1fr);align-content:stretch;gap:6px;min-height:0;padding:8px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 48px #0000007a,0 18px 48px #00000057}.crash-stage:before{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#fff7ed14,#0000);position:absolute;inset:0;transform:translate(-120%)}.crash-stage.warm{background:linear-gradient(#ffffff06 0 1px,#0000 1px) 0 0/100% 32px,radial-gradient(circle at 50% 14%,#facc152e,#0000 30%),radial-gradient(circle at 50% 82%,#0f766e33,#0000 34%),linear-gradient(145deg,#3b140cfa,#070a0efa);border-color:#fef08a47}.crash-stage.hot{background:linear-gradient(#ffffff06 0 1px,#0000 1px) 0 0/100% 32px,radial-gradient(circle at 50% 14%,#fb923c3d,#0000 31%),radial-gradient(circle at 50% 82%,#22d3ee24,#0000 34%),linear-gradient(145deg,#4b180dfa,#070a0efa);border-color:#fb923c6b}.crash-stage.running:before{animation:1.25s ease-in-out infinite crash-tension-sweep-premium}.crash-stage.hot:before{background:linear-gradient(90deg,#0000,#facc1529,#0000);animation-duration:.82s}.crash-stage.crashed{border-color:#f871718a}.crash-stage-light{z-index:0;pointer-events:none;filter:blur(8px);opacity:.78;background:radial-gradient(circle,#facc1538,#0000 62%);height:74%;position:absolute;inset:-28% -16% auto}.crash-stage.warm .crash-stage-light{opacity:.9}.crash-stage.hot .crash-stage-light{opacity:1;background:radial-gradient(circle,#fb923c57,#0000 62%)}.crash-last-results{z-index:3;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;width:min(100%,310px);margin:0 auto;padding:0;display:flex;position:relative}.crash-last-results>span{color:#fff7ed8f;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:1000}.crash-last-results div{align-items:center;gap:4px;min-width:0;display:flex}.crash-last-results strong,.crash-last-results em{color:#fff7ed;background:#0000005c;border:1px solid #fff7ed1f;border-radius:999px;place-items:center;width:44px;min-height:24px;font-size:.64rem;font-style:normal;font-weight:1000;display:grid}.crash-last-results strong.win{color:#042f1c;background:linear-gradient(#bbf7d0,#22c55e)}.crash-last-results strong.loss{color:#450a0a;background:linear-gradient(#fecaca,#fb7185)}.crash-multiplier-zone{z-index:3;text-align:center;align-content:center;place-items:center;min-height:62px;display:grid;position:relative}.crash-multiplier{color:#ecfeff;text-shadow:0 0 28px #22d3ee5c,0 2px #0006;font-size:clamp(2.55rem,14vw,4.15rem);font-weight:1000;line-height:.9;animation:.22s ease-out both crash-premium-pop}.crash-stage.warm .crash-multiplier{color:#fef08a;text-shadow:0 0 30px #facc1561,0 2px #0006}.crash-stage.hot .crash-multiplier{color:#fff7ed;text-shadow:0 0 36px #fb923c7a,0 0 20px #22d3ee33}.crash-stage.crashed .crash-multiplier{color:#fecaca;animation:.42s ease-in both crash-premium-drop}.crash-graph{z-index:2;background:linear-gradient(#fff7ed0e 1px,#0000 1px) 0 0/100% 25%,linear-gradient(90deg,#fff7ed0d 1px,#0000 1px) 0 0/20% 100%,radial-gradient(circle at 54% 24%,#22d3ee26,#0000 30%),#00000042;border:1px solid #fff7ed1a;border-radius:8px;min-height:clamp(174px,34dvh,248px);position:relative;overflow:hidden;box-shadow:inset 0 0 28px #00000047}.crash-graph svg{width:100%;height:100%;position:absolute;inset:0}.crash-graph-area{fill:url(#crash-area-gradient-premium)}.crash-graph-line{fill:none;stroke:#67e8f933;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;opacity:.28;filter:none;transition:opacity .16s,stroke .16s}.crash-stage.running .crash-graph-line,.crash-stage.crashed .crash-graph-line,.crash-stage.cashed_out .crash-graph-line{opacity:0}.crash-stage.crashed .crash-graph-line{stroke:#0000}.crash-graph-marker{opacity:.54}.crash-graph-marker line{stroke:#fff7ed29;stroke-width:.4px;stroke-dasharray:2 3}.crash-graph-marker text{fill:#fff7ed8a;font-size:4px;font-weight:900}.crash-vehicle{z-index:5;aspect-ratio:1.62;pointer-events:none;width:clamp(64px,20vw,92px);transform:translate(-50%, -50%) rotate(var(--vehicle-angle));transform-origin:52% 52%;will-change:left, top, transform;filter:drop-shadow(0 0 14px #22d3ee5c)drop-shadow(0 8px 12px #00000061);transition:transform 90ms linear,filter .16s;position:absolute}.crash-vehicle img{z-index:2;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.crash-stage.running .crash-vehicle{animation:none}.crash-stage.hot .crash-vehicle{filter:drop-shadow(0 0 18px #facc156b)drop-shadow(0 0 16px #22d3ee3d)}.crash-stage.crashed .crash-vehicle{animation:.42s ease-in both crash-vehicle-crash}.crash-burst{z-index:7;aspect-ratio:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(92px,32vw,150px);position:absolute;transform:translate(-50%,-50%)}.crash-crash-marker{z-index:8;color:#fee2e2;pointer-events:none;filter:drop-shadow(0 0 10px #f87171ad)drop-shadow(0 4px 8px #0000006b);place-items:center;width:34px;height:34px;animation:.68s cubic-bezier(.16,.86,.2,1) both crash-x-pop;display:grid;position:absolute;transform:translate(-50%,-50%)rotate(-8deg)}.crash-crash-marker svg{stroke:#f43f5e;stroke-width:3.4px}.crash-explosion{filter:drop-shadow(0 0 24px #f8717194);animation:.72s cubic-bezier(.16,.86,.2,1) both crash-burst-pop}.crash-cashout-burst{filter:drop-shadow(0 0 24px #facc1580);animation:.98s cubic-bezier(.16,.86,.2,1) both crash-cashout-burst-pop}.crash-bet-row label span{color:#fff7ed94;text-transform:uppercase;font-size:.62rem;font-weight:950}.crash-stage .game-result-banner{z-index:9;pointer-events:none;border-radius:8px;width:auto;min-height:54px;padding:8px 10px;animation:1.8s cubic-bezier(.16,.88,.2,1) both crash-result-pop;position:absolute;bottom:10px;left:10px;right:10px}.crash-stage .game-result-banner span,.crash-stage .game-result-banner .count-up-amount{font-size:.76rem}.crash-controls{z-index:8;border-bottom-right-radius:0;border-bottom-left-radius:0;gap:7px;padding:8px;display:grid;position:sticky;bottom:0}.crash-bet-bank{color:#fff7edb8;background:#0000003d;border:1px solid #fff7ed1a;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(82px,116px);align-items:center;gap:8px;min-height:44px;padding:5px;font-size:.68rem;font-weight:900;line-height:1;display:grid}.crash-balance-summary{text-align:right;gap:3px;min-width:0;display:grid}.crash-balance-summary span,.crash-balance-summary strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crash-balance-summary span{color:#fff7ed94;text-transform:uppercase;font-size:.56rem;font-weight:950}.crash-balance-summary strong{color:var(--crash-accent-hi);text-align:right;font-size:clamp(.72rem,2.7vw,.86rem)}.crash-bet-bank.warning{color:#fecaca;border-color:#f8717142}.crash-bet-row{grid-template-columns:38px minmax(0,1fr) 38px;align-items:stretch;gap:5px;display:grid}.crash-bet-row button,.crash-main-action{touch-action:manipulation;border:0;border-radius:8px;font-weight:1000;transition:transform .12s,filter .14s,box-shadow .14s}.crash-bet-row button:active,.crash-main-action:active{transform:translateY(1px)scale(.985)}.crash-bet-row button{color:#fef3c7;background:#ffffff14;border:1px solid #fff7ed1f;place-items:center;min-height:40px;display:grid}.crash-bet-row label{background:#00000047;border:1px solid #fff7ed1f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 10px;display:grid}.crash-bet-row input{appearance:textfield;width:100%;min-width:0;color:var(--crash-accent-hi);text-align:center;background:0 0;border:0;font-size:1rem;font-weight:1000}.crash-bet-row input:focus{outline:2px solid var(--crash-accent);outline-offset:2px;border-radius:7px}.crash-note{color:#fff7eda8;justify-content:space-between;align-items:center;gap:8px;min-height:20px;font-size:.7rem;font-weight:850;display:flex}.crash-note span,.crash-note strong{color:var(--crash-accent-hi)}.crash-note.warning{color:#fecaca}.crash-main-action{color:#1d0c05;text-transform:uppercase;background:linear-gradient(#fff7ad,#f59e0b 46%,#ea580c);border:1px solid #fef08a6b;justify-content:center;align-items:center;gap:7px;min-height:46px;font-size:1.06rem;display:inline-flex;box-shadow:0 0 24px #fb923c47,inset 0 1px #ffffff38}.crash-main-action:not(:disabled){animation:2.2s ease-in-out infinite crash-main-cta}.crash-main-action.cashout{color:#052e16;background:linear-gradient(#dcfce7,#fef08a 42%,#22c55e);border-color:#bbf7d075;animation:.64s ease-in-out infinite alternate crash-cashout-pulse;box-shadow:0 0 26px #22c55e47,0 0 20px #facc153d}.crash-main-action:disabled,.crash-back:disabled,.crash-currency-tabs button:disabled,.crash-bet-row button:disabled,.crash-bet-row input:disabled{opacity:.5;cursor:not-allowed;animation:none}.crash-compliance-copy{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crash-rules-backdrop{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.crash-rules{width:min(100%,360px);box-shadow:0 24px 60px #00000080, inset 0 0 24px var(--crash-glow);background:linear-gradient(#141218fa,#08080cfa);border:1px solid #fef08a38;border-radius:8px;padding:14px}.crash-rules header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.crash-rules h2{color:#fff7d6;text-transform:uppercase;margin:0;font-size:.98rem;line-height:1}.crash-rules header button{width:30px;height:30px;color:var(--crash-accent-hi);background:#fff7ed0f;border:1px solid #fef08a2e;border-radius:8px;place-items:center;padding:0;display:grid}.crash-rules ul{color:#fff7edc7;margin:0;padding-left:18px;font-size:.82rem;line-height:1.45}.crash-rules li::marker{color:var(--crash-accent-hi)}@keyframes crash-premium-pop{0%{transform:scale(.96)}55%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes crash-premium-drop{0%{transform:translateY(0)scale(1)}to{transform:translateY(14px)scale(.94)}}@keyframes crash-premium-flash{0%,to{filter:none}18%,48%{filter:saturate(1.8)brightness(1.2);background-color:#ef444433}}@keyframes crash-tension-sweep-premium{0%,18%{opacity:0;transform:translate(-120%)}42%{opacity:1}to{opacity:0;transform:translate(120%)}}@keyframes crash-vehicle-thrum{0%{translate:0}to{translate:0 -2px}}@keyframes crash-vehicle-crash{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--vehicle-angle)) scale(1)}24%{transform:translate(-52%, -50%) rotate(calc(var(--vehicle-angle) + 8deg)) scale(1.04)}48%{transform:translate(-47%, -52%) rotate(calc(var(--vehicle-angle) - 10deg)) scale(.96)}to{opacity:0;transform:translate(-42%,22%)rotate(120deg)scale(.72)}}@keyframes crash-x-pop{0%{opacity:0;transform:translate(-50%,-50%)rotate(-16deg)scale(.42)}36%{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(1.18)}to{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(1)}}@keyframes crash-burst-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.22)rotate(-8deg)}18%{opacity:1}72%{opacity:.92;transform:translate(-50%,-50%)scale(1.12)rotate(4deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.34)rotate(8deg)}}@keyframes crash-cashout-burst-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.34)}16%,74%{opacity:1}to{opacity:0;transform:translate(-50%,-54%)scale(1.2)}}@keyframes crash-result-pop{0%{opacity:0;transform:translateY(12px)scale(.94)}14%,78%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes crash-main-cta{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}@media (width<=390px){.crash-page{padding-inline:6px}.crash-header{grid-template-columns:32px minmax(0,1fr) 72px 32px;gap:5px;min-height:49px;padding:6px}.crash-icon-button,.crash-back{width:32px;min-width:32px;height:32px;min-height:32px}.crash-logo{flex-basis:28px;width:28px;height:24px}.crash-logo img{width:39px}.crash-title{gap:5px}.crash-title h1{font-size:.88rem}.crash-currency-tabs{min-width:72px}.crash-currency-tabs button{min-width:28px;min-height:27px;padding:0 5px;font-size:.68rem}.crash-stage{grid-template-rows:auto auto minmax(156px,1fr);gap:5px;padding:7px}.crash-multiplier-zone{min-height:58px}.crash-graph{min-height:156px}.crash-vehicle{width:64px}.crash-controls{gap:6px;padding:7px}.crash-bet-row{grid-template-columns:36px minmax(0,1fr) 36px}}@media (width<=340px){.crash-page{gap:5px;padding-inline:5px}.crash-header{grid-template-columns:30px minmax(0,1fr) 66px 30px;gap:4px;min-height:45px;padding:5px}.crash-icon-button,.crash-back{width:30px;min-width:30px;height:30px;min-height:30px}.crash-title h1{font-size:.72rem}.crash-logo{flex-basis:23px;width:23px;height:21px}.crash-logo img{width:34px}.crash-currency-tabs{min-width:66px}.crash-currency-tabs button{min-width:28px;min-height:28px;padding-inline:4px}.crash-stage{grid-template-rows:auto auto minmax(128px,1fr);gap:4px;padding:5px}.crash-last-results strong,.crash-last-results em{width:34px;min-height:21px;font-size:.56rem}.crash-multiplier-zone{min-height:48px}.crash-multiplier{font-size:2.1rem}.crash-graph{min-height:128px}.crash-vehicle{width:58px}.crash-burst{width:84px}.crash-bet-row label span{font-size:.54rem}.crash-stage .game-result-banner{min-height:46px;padding:6px 8px;bottom:8px}.crash-controls{gap:4px;padding:5px}.crash-bet-bank{grid-template-columns:minmax(0,1fr) minmax(68px,78px);gap:4px;min-height:38px;padding:4px}.crash-balance-summary span{font-size:.48rem}.crash-balance-summary strong{font-size:.62rem}.crash-bet-row{grid-template-columns:34px minmax(0,1fr) 34px;gap:5px}.crash-bet-row button,.crash-bet-row label{min-height:34px}.crash-bet-row input{font-size:.9rem}.crash-note{min-height:16px;font-size:.58rem}.crash-main-action{min-height:36px;font-size:.9rem}}@media (width<=768px){.crash-game-host:has(.crash-page){min-height:var(--playheater-game-viewport-height,100dvh);height:var(--playheater-game-viewport-height,100dvh);overflow:hidden}.crash-page{min-height:var(--playheater-game-viewport-height,100dvh);height:var(--playheater-game-viewport-height,100dvh);max-height:var(--playheater-game-viewport-height,100dvh);gap:var(--playheater-game-shell-gap,6px);padding-inline:var(--playheater-game-inline-padding,8px);padding-bottom:var(--playheater-game-bottom-buffer,calc(env(safe-area-inset-bottom,0px) + 16px));overflow:hidden}.crash-page>.screen-shake,.crash-table{height:100%;min-height:0;display:grid;overflow:hidden}.crash-stage{grid-template-rows:auto auto minmax(158px,1fr);gap:5px;height:100%;min-height:0;padding:7px}.crash-multiplier-zone{min-height:clamp(50px, calc(var(--playheater-game-viewport-height,100dvh) - 718px), 70px)}.crash-graph{min-height:0;height:min(100%, var(--playheater-game-stage-height,clamp(158px, calc(var(--playheater-game-viewport-height,100dvh) - 560px), 260px)))}.crash-graph-marker text{font-size:4.6px}.crash-controls{padding-bottom:var(--playheater-action-bar-padding,calc(10px + env(safe-area-inset-bottom,0px)));gap:5px;margin-bottom:0;position:relative;bottom:auto}.crash-main-action{min-height:40px}}@media (width<=768px) and (height<=760px){.crash-stage{grid-template-rows:auto auto minmax(138px,1fr)}.crash-multiplier-zone{min-height:48px}.crash-multiplier{font-size:clamp(2.15rem,12vw,3.1rem)}.crash-graph{min-height:0;height:min(100%, var(--playheater-game-stage-height,clamp(138px, calc(var(--playheater-game-viewport-height,100dvh) - 574px), 220px)))}.crash-last-results strong,.crash-last-results em{min-height:21px}}.treasure-dig-page{--dig-accent:#f59e0b;--dig-accent-hi:#fef08a;--dig-accent-deep:#7c2d12;--dig-cyan:#67e8f9;--dig-red:#fb7185;--dig-green:#4ade80;--dig-glow:#facc1547;width:min(100%,520px);max-width:520px;min-height:100dvh;padding:max(7px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));box-sizing:border-box;color:#fff7ed;background:radial-gradient(circle at 50% 8%,#facc1524,#0000 27%),radial-gradient(circle at 14% 54%,#14b8a629,#0000 30%),radial-gradient(circle at 88% 64%,#f8717124,#0000 34%),linear-gradient(#07060a 0%,#17100f 48%,#050507 100%);grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:6px;margin:0 auto;display:grid;overflow-x:hidden}.treasure-dig-page.currency-sc{--dig-accent:#22d3ee;--dig-accent-hi:#cffafe;--dig-accent-deep:#155e75;--dig-glow:#22d3ee47}.game-mode .main-panel:has(.treasure-dig-page){width:100%;max-width:none;min-height:100dvh;margin:0;padding:0;overflow-x:hidden}.treasure-dig-game-host:has(.treasure-dig-page){width:100%;max-width:none;min-height:100dvh;margin:0;padding:0;overflow-x:hidden}.treasure-dig-page>.screen-shake{min-height:0;display:grid}.treasure-dig-header,.treasure-dig-controls{z-index:4;background:linear-gradient(#141218fa,#08080cf2);border:1px solid #fef08a2e;border-radius:8px;position:relative;box-shadow:0 16px 38px #00000057,inset 0 0 20px #facc150f}.treasure-dig-header{grid-template-columns:34px minmax(0,1fr) auto 34px;align-items:center;gap:6px;min-height:52px;padding:7px;display:grid}.treasure-dig-icon-button,.treasure-dig-back{color:#fef3c7;background:#ffffff0e;border:1px solid #fef08a33;border-radius:999px;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:inline-grid;box-shadow:inset 0 1px #ffffff0f}.treasure-dig-header .casino-sound-toggle{border-radius:999px;min-width:34px;min-height:34px}.treasure-dig-header .casino-sound-toggle.active{color:var(--dig-accent-hi);background:#facc151f;border-color:#fef08a5c}.treasure-dig-title{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.treasure-dig-title h1{color:#fff7d6;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px #431407d1,0 0 16px #facc1540;min-width:0;margin:0;font-size:clamp(.98rem,3.8vw,1.16rem);line-height:1;overflow:hidden}.treasure-dig-info-button{width:26px;min-width:26px;height:26px;color:var(--dig-accent-hi);background:#fff7ed0f;border:1px solid #fef08a33;border-radius:999px;place-items:center;padding:0;transition:transform .12s,filter .14s,box-shadow .14s;display:grid;box-shadow:inset 0 1px #ffffff0f,0 0 14px #facc1514}.treasure-dig-info-button:active{transform:translateY(1px)scale(.97)}.treasure-dig-currency-tabs{background:linear-gradient(#fff7ed12,#00000057);border:1px solid #fef08a2e;border-radius:999px;align-items:center;gap:2px;width:auto;min-width:76px;padding:3px;display:flex;box-shadow:inset 0 0 0 1px #00000047}.treasure-dig-currency-tabs button{color:#fff7edb3;background:0 0;border:0;border-radius:999px;min-width:32px;min-height:28px;padding:0 8px;font-size:.72rem;font-weight:1000}.treasure-dig-currency-tabs button.active{color:#190b05;background:linear-gradient(180deg, var(--dig-accent-hi), var(--dig-accent) 68%, var(--dig-accent-deep));box-shadow:0 0 18px var(--dig-glow)}.treasure-dig-table{min-height:0;display:grid}.treasure-dig-stage{background:linear-gradient(180deg, #ffffff06 0 1px, transparent 1px) 0 0 / 100% 32px, radial-gradient(circle at 50% 15%, rgba(250, 204, 21, calc(.13 + var(--dig-tension) * .16)), transparent 28%), radial-gradient(circle at 50% 84%, rgba(15, 118, 110, calc(.14 + var(--dig-tension) * .1)), transparent 36%), linear-gradient(145deg, #32110cfa, #070a0efa);min-height:0;box-shadow:inset 0 0 48px #0000007a, 0 0 calc(16px + var(--dig-tension) * 28px) rgba(250, 204, 21, calc(.1 + var(--dig-tension) * .14)), 0 18px 48px #00000057;border:1px solid #fef08a33;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:6px;padding:8px;display:grid;position:relative;overflow:hidden}.treasure-dig-stage:before{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#fff7ed14,#0000);position:absolute;inset:0;transform:translate(-120%)}.treasure-dig-page.is-running .treasure-dig-stage:before{animation:1.3s ease-in-out infinite treasure-tension-sweep}.treasure-dig-page.risk-high.is-running .treasure-dig-stage:before{background:linear-gradient(90deg,#0000,#fb923c2e,#0000);animation-duration:.88s}.treasure-dig-page.is-trapped .treasure-dig-stage{border-color:#f871718a;animation:.52s ease-out both treasure-stage-danger}.treasure-dig-stage-light{z-index:0;pointer-events:none;background:radial-gradient(circle, rgba(250, 204, 21, calc(.2 + var(--dig-tension) * .22)), transparent 63%);filter:blur(8px);opacity:.74;height:72%;position:absolute;inset:-26% -16% auto}.treasure-dig-stats,.treasure-board-shell{z-index:2;position:relative}.treasure-dig-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.treasure-dig-stats div{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000047;border:1px solid #fff7ed1a;border-radius:8px;align-content:center;gap:3px;min-width:0;min-height:42px;padding:6px 5px;display:grid}.treasure-dig-stats .primary{box-shadow:0 0 18px rgba(250, 204, 21, calc(.08 + var(--dig-tension) * .16));border-color:#fef08a3d}.treasure-dig-stats span,.treasure-risk-top span,.treasure-bet-row label span,.treasure-bet-summary span{color:#fff7ed94;text-transform:uppercase;font-size:.62rem;font-weight:950;line-height:1}.treasure-dig-stats strong{overflow-wrap:anywhere;color:#fff7ed;text-shadow:0 0 12px #facc1538;min-width:0;font-size:clamp(.78rem,3vw,.98rem);font-weight:1000;line-height:1}.treasure-dig-stats .primary strong{color:var(--dig-accent-hi);animation:.26s ease-out both treasure-meter-pop}.treasure-board-shell{place-items:center;min-height:0;padding:2px 0;display:grid}.treasure-board-aura{background:radial-gradient(circle at 50% 50%, rgba(250, 204, 21, calc(.14 + var(--dig-tension) * .18)), transparent 54%), radial-gradient(circle at 50% 64%, rgba(34, 211, 238, calc(.08 + var(--dig-tension) * .08)), transparent 58%);filter:blur(18px);pointer-events:none;border-radius:50%;position:absolute;inset:4%}.treasure-grid{z-index:2;grid-template-columns:repeat(var(--treasure-grid-size), minmax(0, 1fr));background:radial-gradient(circle at 50% 12%,#fef08a14,#0000 32%),linear-gradient(#00000029,#00000052);border:1px solid #fff7ed1a;border-radius:8px;gap:clamp(4px,1.15vw,7px);width:min(100%,392px);padding:clamp(3px,1vw,6px);display:grid;position:relative;box-shadow:inset 0 0 30px #00000059}.treasure-tile{aspect-ratio:1;perspective:700px;cursor:pointer;touch-action:manipulation;min-width:0;transform-style:preserve-3d;will-change:transform;background:0 0;border:0;border-radius:8px;padding:0;transition:transform .14s,filter .16s;position:relative}.treasure-tile:disabled{cursor:default}.treasure-tile.hidden:not(:disabled):hover,.treasure-tile.hidden:not(:disabled):focus-visible{filter:brightness(1.12)drop-shadow(0 0 14px #facc153d);transform:translateY(-2px)scale(1.025)}.treasure-tile.hidden:not(:disabled):active{transform:translateY(1px)scale(.985)}.treasure-tile-face{border-radius:inherit;backface-visibility:hidden;transform-style:preserve-3d;place-items:center;transition:transform .38s cubic-bezier(.18,.82,.22,1),filter .22s,box-shadow .22s;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 8px 13px #00000057,inset 0 0 0 1px #fff7ed1a}.treasure-front{background:#050507}.treasure-back{background:#080709;transform:rotateY(180deg)}.treasure-tile.open .treasure-front{transform:rotateY(180deg)scale(.98)}.treasure-tile.open .treasure-back{transform:rotateY(360deg)}.treasure-tile-bg{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.treasure-front .treasure-tile-bg{filter:brightness(1.3)contrast(1.18)saturate(1.22)}.treasure-back .treasure-tile-bg{filter:brightness(1.26)contrast(1.13)saturate(1.2)}.treasure-tile.hidden:not(:disabled) .treasure-front:after{content:"";opacity:calc(.22 + var(--dig-tension) * .24);background:linear-gradient(115deg,#0000 35%,#fff7ed29 48%,#0000 62%);animation:2.1s ease-in-out infinite treasure-hidden-glint;position:absolute;inset:-40%;transform:translate(-35%)rotate(8deg)}.treasure-tile.safe.fresh .treasure-back,.treasure-tile.multiplier.fresh .treasure-back{animation:.54s cubic-bezier(.16,.88,.2,1) both treasure-safe-reveal}.treasure-tile.trap.fresh .treasure-back{animation:.64s cubic-bezier(.16,.88,.2,1) both treasure-trap-reveal}.treasure-tile.safe .treasure-back,.treasure-tile.multiplier .treasure-back{box-shadow:0 0 calc(15px + var(--dig-tension) * 18px) #facc1547, inset 0 0 0 1px #fef08a29}.treasure-tile.multiplier .treasure-back{box-shadow:0 0 24px #67e8f947,0 0 22px #facc1533,inset 0 0 0 1px #67e8f938}.treasure-tile.trap .treasure-back{box-shadow:0 0 28px #f8717152,inset 0 0 0 1px #f8717138}.treasure-tile.revealed .treasure-back{opacity:.6;filter:saturate(.72)brightness(.72)}.treasure-prize-icon{z-index:4;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:brightness(1.18)contrast(1.12)saturate(1.18)drop-shadow(0 0 10px #facc154d)drop-shadow(0 6px 7px #00000057);width:46%;height:46%;animation:1.2s ease-in-out infinite alternate treasure-prize-float;position:absolute;bottom:-8%;right:-8%}.treasure-prize-icon.multiplier-prize{filter:brightness(1.2)contrast(1.12)saturate(1.2)drop-shadow(0 0 12px #67e8f970);width:48%;height:48%;bottom:-5%;right:-5%}.treasure-boost{z-index:5;color:#ecfeff;text-shadow:0 2px 8px #082f49b3;background:linear-gradient(#0e7490e0,#082f49db);border:1px solid #cffafe80;border-radius:999px;justify-content:center;align-items:center;gap:2px;min-width:34px;min-height:24px;padding:2px 5px;font-size:clamp(.58rem,2.35vw,.78rem);font-weight:1000;line-height:1;animation:.76s ease-in-out infinite alternate treasure-boost-pulse;display:inline-flex;position:absolute;top:6%;left:6%;box-shadow:0 0 16px #67e8f947}.treasure-fx{z-index:7;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:screen;width:185%;height:185%;position:absolute;top:50%;left:50%}.treasure-burst{animation:.78s cubic-bezier(.16,.88,.2,1) both treasure-burst-pop}.trap-burst{width:205%;height:205%;animation:.7s cubic-bezier(.16,.88,.2,1) both treasure-blast-pop}.treasure-tile .coin-burst-shared{z-index:8}.treasure-dig-stage .game-result-banner{z-index:12;pointer-events:none;border-radius:8px;width:auto;min-height:54px;padding:8px 10px;animation:1.8s cubic-bezier(.16,.88,.2,1) both treasure-result-pop;position:absolute;bottom:10px;left:10px;right:10px}.treasure-dig-stage .game-result-banner span,.treasure-dig-stage .game-result-banner .count-up-amount{font-size:.76rem}.treasure-dig-controls{z-index:8;border-bottom-right-radius:0;border-bottom-left-radius:0;gap:7px;padding:8px;display:grid;position:sticky;bottom:0}.treasure-risk{background:#0000003d;border:1px solid #fff7ed1a;border-radius:8px;gap:5px;padding:7px 8px 5px;display:grid}.treasure-risk-top{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;display:grid}.treasure-risk-top strong{color:var(--dig-accent-hi);font-size:1rem;font-weight:1000;line-height:1}.treasure-risk-top em{min-width:0;color:var(--dig-green);text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-style:normal;font-weight:950;overflow:hidden}.treasure-risk.medium .treasure-risk-top em{color:#fbbf24}.treasure-risk.high .treasure-risk-top em{color:#fb7185}.treasure-risk input[type=range]{appearance:none;background:0 0;width:100%;height:18px;margin:0}.treasure-risk input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#4ade80d1,#facc15e6,#fb7185d6),#0006;border:1px solid #fef08a24;border-radius:999px;height:7px;box-shadow:inset 0 1px 2px #0000005c}.treasure-risk input[type=range]::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle at 35% 28%, #fff7ed, var(--dig-accent-hi) 32%, var(--dig-accent));width:22px;height:22px;box-shadow:0 0 18px var(--dig-glow), 0 8px 12px #00000047;border:2px solid #fff7ede6;border-radius:50%;margin-top:-8px}.treasure-risk input[type=range]::-moz-range-track{background:linear-gradient(90deg,#4ade80d1,#facc15e6,#fb7185d6);border:1px solid #fef08a24;border-radius:999px;height:7px}.treasure-risk input[type=range]::-moz-range-thumb{background:var(--dig-accent);border:2px solid #fff7ede6;border-radius:50%;width:20px;height:20px}.treasure-risk-scale{color:#fff7ed73;text-transform:uppercase;justify-content:space-between;gap:8px;font-size:.54rem;font-weight:900;line-height:1;display:flex}.treasure-bet-bank{color:#fff7edb8;background:#0000003d;border:1px solid #fff7ed1a;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(76px,104px);align-items:center;gap:8px;min-height:44px;padding:5px;font-size:.68rem;font-weight:900;line-height:1;display:grid}.treasure-bet-bank.warning{color:#fecaca;border-color:#f8717142}.treasure-bet-row{grid-template-columns:38px minmax(0,1fr) 38px;align-items:stretch;gap:5px;display:grid}.treasure-bet-row button,.treasure-main-action{touch-action:manipulation;border:0;border-radius:8px;font-weight:1000;transition:transform .12s,filter .14s,box-shadow .14s}.treasure-bet-row button:active,.treasure-main-action:active{transform:translateY(1px)scale(.985)}.treasure-bet-row button{color:#fef3c7;background:#ffffff14;border:1px solid #fff7ed1f;place-items:center;min-height:40px;display:grid}.treasure-bet-row label{background:#00000047;border:1px solid #fff7ed1f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 10px;display:grid}.treasure-bet-row input{appearance:textfield;width:100%;min-width:0;color:var(--dig-accent-hi);text-align:center;background:0 0;border:0;font-size:1rem;font-weight:1000}.treasure-bet-row input:focus{outline:2px solid var(--dig-accent);outline-offset:2px;border-radius:7px}.treasure-bet-summary{text-align:right;gap:3px;min-width:0;display:grid}.treasure-bet-summary strong{min-width:0;color:var(--dig-accent-hi);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.72rem,2.7vw,.86rem);overflow:hidden}.treasure-note{color:#fff7eda8;justify-content:space-between;align-items:center;gap:8px;min-height:20px;font-size:.7rem;font-weight:850;display:flex}.treasure-note span,.treasure-note strong{min-width:0;color:var(--dig-accent-hi);font-family:inherit;font-size:inherit;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-weight:900;line-height:1;overflow:hidden}.treasure-note.warning,.treasure-note.warning span,.treasure-note.warning strong{color:#fecaca}.treasure-main-action{color:#1d0c05;text-transform:uppercase;background:linear-gradient(#fff7ad,#f59e0b 46%,#ea580c);border:1px solid #fef08a6b;justify-content:center;align-items:center;gap:7px;min-height:46px;font-size:1.06rem;display:inline-flex;box-shadow:0 0 24px #fb923c47,inset 0 1px #ffffff38}.treasure-main-action:not(:disabled){animation:2.2s ease-in-out infinite treasure-main-cta}.treasure-main-action.cashout{color:#052e16;background:linear-gradient(#dcfce7,#fef08a 42%,#22c55e);border-color:#bbf7d075;animation:.64s ease-in-out infinite alternate treasure-cashout-pulse;box-shadow:0 0 26px #22c55e47,0 0 20px #facc153d}.treasure-main-action:disabled,.treasure-dig-back:disabled,.treasure-dig-currency-tabs button:disabled,.treasure-bet-row button:disabled,.treasure-bet-row input:disabled,.treasure-risk input:disabled{opacity:.5;cursor:not-allowed;animation:none}.treasure-compliance-copy{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.treasure-dig-rules-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030307b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.treasure-dig-rules{color:#fff7ed;background:radial-gradient(circle at 50% 0,#facc1529,#0000 34%),linear-gradient(#181312fa,#07080cfa);border:1px solid #fef08a33;border-radius:8px;width:min(100%,430px);max-height:min(82dvh,520px);overflow:auto;box-shadow:0 24px 70px #00000094,inset 0 0 30px #facc150f}.treasure-dig-rules header{border-bottom:1px solid #fff7ed14;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px 10px;display:flex}.treasure-dig-rules h2{color:var(--dig-accent-hi);text-transform:uppercase;margin:0;font-size:1rem;line-height:1}.treasure-dig-rules header button{color:#fff7ed;background:#ffffff0f;border:1px solid #fff7ed24;border-radius:8px;place-items:center;width:32px;min-width:32px;height:32px;padding:0;display:grid}.treasure-dig-rules ul{color:#fff7edc7;gap:9px;margin:0;padding:14px 18px 16px 30px;font-size:.86rem;line-height:1.35;display:grid}.treasure-dig-rules li::marker{color:var(--dig-accent)}@keyframes treasure-tension-sweep{0%,18%{opacity:0;transform:translate(-120%)}42%{opacity:1}to{opacity:0;transform:translate(120%)}}@keyframes treasure-stage-danger{0%,to{filter:none}20%,54%{filter:saturate(1.7)brightness(1.15)}}@keyframes treasure-meter-pop{0%{transform:scale(.94)}56%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes treasure-hidden-glint{0%,42%{opacity:0;transform:translate(-65%)rotate(8deg)}58%{opacity:1}to{opacity:0;transform:translate(65%)rotate(8deg)}}@keyframes treasure-safe-reveal{0%{filter:brightness(.92)}42%{filter:brightness(1.32)saturate(1.18);transform:rotateY(360deg)scale(1.09)}to{filter:brightness(1.05);transform:rotateY(360deg)scale(1)}}@keyframes treasure-trap-reveal{0%,to{transform:rotateY(360deg)translate(0)scale(1)}18%{filter:brightness(1.22);transform:rotateY(360deg)translate(-4px)rotate(-2deg)scale(1.04)}38%{filter:brightness(1.6);transform:rotateY(360deg)translate(4px)rotate(2deg)scale(1.08)}62%{filter:brightness(1.12);transform:rotateY(360deg)translate(-3px)rotate(-1deg)scale(.98)}}@keyframes treasure-prize-float{0%{transform:translateY(0)rotate(-2deg)scale(1)}to{transform:translateY(-3px)rotate(2deg)scale(1.04)}}@keyframes treasure-boost-pulse{0%{filter:brightness();box-shadow:0 0 12px #67e8f938}to{filter:brightness(1.12);box-shadow:0 0 22px #67e8f970,0 0 18px #facc153d}}@keyframes treasure-burst-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.34)rotate(-7deg)}16%,72%{opacity:.95}to{opacity:0;transform:translate(-50%,-54%)scale(1.16)rotate(8deg)}}@keyframes treasure-blast-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.22)}16%,66%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%)scale(1.26)}}@keyframes treasure-result-pop{0%{opacity:0;transform:translateY(12px)scale(.94)}14%,78%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes treasure-main-cta{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}@keyframes treasure-cashout-pulse{0%{filter:brightness();box-shadow:0 0 18px #22c55e3d,0 0 16px #facc1533}to{filter:brightness(1.1);box-shadow:0 0 32px #22c55e70,0 0 24px #facc1557}}@media (width<=430px){.treasure-dig-header{grid-template-columns:32px minmax(0,1fr) 72px 32px}.treasure-dig-title h1{font-size:.9rem}.treasure-grid{width:min(100%, var(--treasure-grid-edge,304px))}.treasure-risk{gap:3px;padding:5px 7px}.treasure-risk-scale{display:none}.treasure-risk input[type=range]{height:14px}.treasure-risk-top strong{font-size:.92rem}.treasure-dig-controls{gap:5px;padding:6px}.treasure-bet-bank{min-height:40px}.treasure-main-action{min-height:38px}}@media (width<=430px) and (height<=700px){.treasure-grid{width:min(100%, var(--treasure-grid-edge,260px))}.treasure-risk{grid-template-columns:minmax(70px,88px) minmax(0,1fr);align-items:center;gap:6px;padding:4px 6px}.treasure-risk-top{grid-template-columns:auto auto;gap:4px}.treasure-risk-top em{text-align:left;grid-column:1/-1;font-size:.5rem}}@media (width<=390px){.treasure-dig-page{padding-inline:6px}.treasure-dig-header{grid-template-columns:32px minmax(0,1fr) 72px 32px;gap:5px;min-height:49px;padding:6px}.treasure-dig-icon-button,.treasure-dig-back,.treasure-dig-header .casino-sound-toggle{width:32px;min-width:32px;height:32px;min-height:32px}.treasure-dig-title h1{font-size:.84rem}.treasure-dig-currency-tabs{min-width:72px}.treasure-dig-currency-tabs button{min-width:28px;min-height:27px;padding:0 5px;font-size:.68rem}.treasure-dig-stage{gap:5px;padding:7px}.treasure-dig-stats{gap:5px}.treasure-dig-stats div{min-height:39px;padding-inline:3px}.treasure-grid{gap:4px;padding:4px}.treasure-dig-controls{gap:6px;padding:7px}}@media (width<=340px){.treasure-dig-page{gap:5px;padding-inline:5px}.treasure-dig-header{grid-template-columns:30px minmax(0,1fr) 66px 30px;gap:4px;min-height:45px;padding:5px}.treasure-dig-icon-button,.treasure-dig-back,.treasure-dig-header .casino-sound-toggle{width:30px;min-width:30px;height:30px;min-height:30px}.treasure-dig-title h1{font-size:.7rem}.treasure-dig-currency-tabs{gap:2px;min-width:66px}.treasure-dig-currency-tabs button{min-width:28px;min-height:28px;padding-inline:4px}.treasure-dig-stage{gap:4px;padding:5px}.treasure-dig-stats{gap:4px}.treasure-dig-stats div{min-height:30px;padding-block:3px}.treasure-dig-stats span,.treasure-risk-top span,.treasure-bet-row label span,.treasure-bet-summary span{font-size:.54rem}.treasure-dig-stats strong{font-size:.72rem}.treasure-grid{width:min(100%, var(--treasure-grid-edge,204px));gap:3px;padding:3px}.treasure-boost{min-width:28px;min-height:20px;padding-inline:4px}.treasure-risk{grid-template-columns:minmax(68px,86px) minmax(0,1fr);align-items:center;gap:6px;padding:4px 6px}.treasure-risk input[type=range]{height:15px}.treasure-risk-top{grid-template-columns:auto auto;gap:4px}.treasure-risk-top em{text-align:left;grid-column:1/-1;font-size:.5rem}.treasure-risk-scale{font-size:.48rem}.treasure-dig-controls{gap:3px;padding:4px}.treasure-bet-bank{grid-template-columns:minmax(0,1fr) minmax(66px,78px);gap:4px;min-height:34px;padding:4px}.treasure-bet-row{grid-template-columns:34px minmax(0,1fr) 34px;gap:5px}.treasure-bet-row button,.treasure-bet-row label{min-height:32px}.treasure-bet-row input{font-size:.9rem}.treasure-note{min-height:14px;font-size:.54rem}.treasure-main-action{min-height:32px;font-size:.84rem}.treasure-dig-stage .game-result-banner{min-height:46px;padding:6px 8px;bottom:8px}}.treasure-main-action{min-height:40px!important}@media (width<=768px){.treasure-dig-game-host:has(.treasure-dig-page){min-height:var(--playheater-game-viewport-height,100dvh);height:var(--playheater-game-viewport-height,100dvh);overflow:hidden}.treasure-dig-page{--treasure-profile-grid-edge:min(var(--playheater-game-stage-height,330px), calc(var(--playheater-game-viewport-height,100dvh) - 500px));--treasure-grid-edge:clamp(238px, var(--treasure-profile-grid-edge), 330px);width:min(100%,520px);min-height:var(--playheater-game-viewport-height,100dvh);height:var(--playheater-game-viewport-height,100dvh);max-height:var(--playheater-game-viewport-height,100dvh);gap:var(--playheater-game-shell-gap,6px);padding-inline:var(--playheater-game-inline-padding,8px);padding-bottom:var(--playheater-game-bottom-buffer,calc(env(safe-area-inset-bottom,0px) + 16px));overflow:hidden}.treasure-dig-page>.screen-shake,.treasure-dig-table{height:100%;min-height:0;display:grid;overflow:hidden}.treasure-dig-stage{grid-template-rows:auto minmax(0,1fr) auto;gap:5px;height:100%;min-height:0;padding:7px}.treasure-dig-controls{padding-bottom:var(--playheater-action-bar-padding,calc(10px + env(safe-area-inset-bottom,0px)));gap:5px;margin-bottom:0;position:relative;bottom:auto}.treasure-risk{gap:4px;padding:5px 7px}.treasure-bet-bank{min-height:38px}.treasure-main-action{min-height:40px!important}}@media (width>=769px) and (height<=800px){.treasure-dig-game-host:has(.treasure-dig-page){height:100dvh;min-height:100dvh;overflow:hidden}.treasure-dig-page{--treasure-profile-grid-edge:min(var(--playheater-game-stage-height,330px), calc(100dvh - 420px));--treasure-grid-edge:clamp(286px, var(--treasure-profile-grid-edge), 356px);gap:6px;height:100dvh;min-height:100dvh;max-height:100dvh;padding-block:6px;overflow:hidden}.treasure-dig-page>.screen-shake,.treasure-dig-table{height:100%;min-height:0;overflow:hidden}.treasure-dig-stage{gap:5px;height:100%;min-height:0;padding:7px}.treasure-grid{width:min(100%, var(--treasure-grid-edge,330px))}.treasure-dig-controls{gap:5px;padding:6px;position:relative;bottom:auto}.treasure-risk{gap:4px;padding:5px 7px}.treasure-risk input[type=range]{height:14px}.treasure-risk-scale{display:none}.treasure-dig-controls .bet-controls{gap:5px;padding:5px}.treasure-dig-controls .bet-controls-balance{min-height:28px;padding:4px 7px}.treasure-dig-controls .bet-controls-grid{grid-template-columns:38px minmax(0,1fr) 38px;gap:5px}.treasure-dig-controls .bet-controls-side{grid-template-rows:repeat(2,minmax(29px,1fr));gap:4px}.treasure-dig-controls .bet-controls-side button{min-height:29px}.treasure-dig-controls .bet-controls-center{gap:3px;min-height:60px;padding:6px 7px}.treasure-dig-controls .bet-controls-note{min-height:18px}}@media (width<=768px) and (height<=760px){.treasure-dig-page{--treasure-profile-grid-edge:min(var(--playheater-game-stage-height,292px), calc(var(--playheater-game-viewport-height,100dvh) - 486px));--treasure-grid-edge:clamp(218px, var(--treasure-profile-grid-edge), 292px)}.treasure-risk{grid-template-columns:minmax(72px,92px) minmax(0,1fr);align-items:center}.treasure-risk-top{grid-template-columns:auto auto;gap:4px}.treasure-risk-top em{text-align:left;grid-column:1/-1;font-size:.52rem}.treasure-risk-scale{display:none}}
