.roulette-center-container{width:100%}.roulette-center-container,.roulette-center-content{display:flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0}.betting-board{width:calc(var(--betting-tile-width) * 12 - 11 * var(--tile-overlap));height:calc((var(--betting-tile-height) + var(--betting-tile-width)) * 3);border:none;flex-shrink:0;min-height:calc((var(--betting-tile-height) + var(--betting-tile-width)) * 3);margin-left:auto;margin-right:auto}.betting-board,.betting-tile{position:relative;box-sizing:border-box}.betting-tile{display:inline-block;text-align:center;cursor:pointer;border:var(--tile-border-width) solid var(--border-color);transition:var(--standard-transition)}.betting-tile:hover{box-shadow:inset 0 0 0 1px var(--accent-primary);border-color:var(--accent-primary);color:var(--accent-primary);transform:none;z-index:20}.betting-tile:hover .number-text{color:var(--accent-primary);text-shadow:none;transform:none;transition:color .15s ease;position:relative;z-index:1000}.betting-disabled:hover{box-shadow:none!important;border-color:inherit!important;color:inherit!important;transform:none!important}.betting-disabled:hover .number-text{color:inherit!important;text-shadow:none!important;transform:none!important}.high-low-section{display:flex}.high-low-bet+.high-low-bet{margin-left:calc(-1 * var(--tile-overlap))}.high-low-bet{width:calc(var(--betting-tile-width) * 6 - 5 * var(--tile-overlap));height:var(--betting-tile-width);line-height:var(--betting-tile-width);font-weight:700;background-color:var(--green-bg)}.high-low-bet,.high-low-bet .number-text{font-size:var(--betting-font-size)}.number-grid{position:relative;z-index:30;margin-top:calc(-1 * var(--tile-overlap))}.number-row{display:flex}.number-row+.number-row{margin-top:calc(-1 * var(--tile-overlap))}.number-tile{box-sizing:border-box;width:var(--betting-tile-width);height:var(--betting-tile-height);line-height:var(--betting-tile-height);position:relative}.number-tile+.number-tile{margin-left:calc(-1 * var(--tile-overlap))}.number-text{font-size:clamp(20px,1.875vw,30px);font-weight:700}.zero-number{left:calc(-1 * var(--betting-tile-width) + var(--tile-overlap));top:0;height:calc(var(--betting-tile-height) * 3 - 2 * var(--tile-overlap));border-bottom-left-radius:50%;border-top-left-radius:50%;display:flex;align-items:center;justify-content:center}.column-bet,.zero-number{position:absolute;box-sizing:border-box;width:var(--betting-tile-width);border:2px solid var(--border-color);z-index:3;background-color:var(--green-bg)}.column-bet{right:calc(-1 * var(--betting-tile-width) + var(--tile-overlap));height:var(--betting-tile-height)}.column-bet .number-text{font-size:clamp(12px,1vw,16px);line-height:var(--betting-tile-height)}.dozen-section{display:flex;margin-top:calc(-1 * var(--tile-overlap))}.dozen-bet+.dozen-bet{margin-left:calc(-1 * var(--tile-overlap))}.dozen-bet{width:calc(var(--betting-tile-width) * 4 - 3 * var(--tile-overlap));height:var(--betting-tile-width);line-height:var(--betting-tile-width);font-weight:700;background-color:var(--green-bg)}.dozen-bet,.dozen-bet .number-text{font-size:var(--betting-font-size)}.dozen-bet:hover{z-index:35}.even-odd-color-section{display:flex;margin-top:calc(-1 * var(--tile-overlap))}.even-odd-color-bet+.even-odd-color-bet{margin-left:calc(-1 * var(--tile-overlap))}.even-odd-color-bet{width:calc(var(--betting-tile-width) * 3 - 2 * var(--tile-overlap));height:var(--betting-tile-width);line-height:var(--betting-tile-width);font-weight:700;font-size:var(--betting-font-size);background-color:var(--green-bg)}.even-odd-color-bet.red-number{background-color:var(--red-bg)}.even-odd-color-bet.black-number{background-color:var(--black-bg)}.even-odd-color-bet .number-text{font-size:var(--betting-font-size)}.winning-glow{animation:winningGlow 3s ease-in-out;box-shadow:inset 0 0 20px rgba(255,236,0,.8)!important;border-color:#ffec00!important;z-index:20!important}.winning-glow,.winning-glow .number-text{color:#ffec00!important}.control-buttons{width:calc(var(--betting-tile-width) * 12 - 11 * var(--tile-overlap));margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:calc(var(--betting-tile-width) / 6);justify-content:center;align-items:center;margin-top:clamp(12px,1.25vw,20px);padding:clamp(12px,1.125vw,18px) clamp(14px,1.25vw,20px);background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--glass-radius);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow),var(--glass-inset-shadow);position:relative;overflow:hidden;flex-shrink:0;min-height:-moz-fit-content;min-height:fit-content}.control-buttons:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.control-buttons-row{display:flex;gap:calc(var(--betting-tile-width) / 4);justify-content:center;align-items:center}.controls-two-column{width:100%;align-items:stretch;margin-top:0}.controls-two-column,.left-column{display:flex;justify-content:center}.left-column{flex-direction:column;gap:clamp(10px,.9375vw,15px);align-items:center;width:50%;padding-right:clamp(10px,.9375vw,15px);box-sizing:border-box}.left-info-stack{align-items:flex-start;gap:clamp(12px,1.125vw,18px)}.left-info-stack,.right-column{display:flex;flex-direction:column}.right-column{gap:clamp(10px,.9375vw,15px);width:50%;padding-left:clamp(10px,.9375vw,15px);box-sizing:border-box}.game-control,.right-column{align-items:center;justify-content:center}.game-control{background-color:var(--control-color,#dc3545);color:#fff;border:none;border-radius:clamp(18px,1.5625vw,25px);padding:0;font-size:var(--control-font-size);font-weight:700;cursor:pointer;transition:var(--standard-transition);width:var(--control-button-width);height:var(--control-button-height);display:flex}.game-control:hover{background-color:var(--control-hover-color,#c82333);transform:translateY(-2px)}.game-control:active{transform:translateY(0)}.game-control:disabled{background-color:#666;color:#999;transform:none}.game-control.no-bet{background-color:var(--control-color-inactive,rgba(220,53,69,.4));color:#fff}.game-control.active-bet{background-color:var(--control-color,#dc3545);color:#fff}.game-control.submit.no-bet{background:rgba(255,255,255,.04);color:rgba(255,255,255,.45);border:1px solid rgba(255,255,255,.1);font-weight:600;box-shadow:none}.game-control.submit.active-bet{background:var(--accent-primary);color:#1a1a1a;font-weight:700;border:1px solid var(--accent-primary);box-shadow:none}.game-control.submit.active-bet:hover{background:var(--accent-primary-hover);border-color:var(--accent-primary-hover);transform:none;box-shadow:none}.game-control.clear.no-bet{background:transparent;color:rgba(255,255,255,.35);border:1px solid rgba(255,255,255,.08);font-weight:600;box-shadow:none}.game-control.clear.active-bet{background:transparent;color:rgba(255,255,255,.85);font-weight:600;border:1px solid rgba(255,255,255,.22);box-shadow:none}.game-control.clear.active-bet:hover{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.35);transform:none;box-shadow:none}.deposit-cta-container{width:100%;min-height:0;flex:1 1 auto;align-self:stretch;display:flex;align-items:center;justify-content:center;padding:clamp(6px,.625vw,10px) 0}.deposit-cta-full{padding:clamp(20px,1.875vw,30px) 0}.deposit-only-mode{width:100%}.deposit-cta-button{width:calc(var(--betting-tile-width) * 4)!important;height:var(--betting-tile-width)!important;font-size:clamp(1rem,1.125vw,1.25rem)!important}.chip-base{transition:var(--standard-transition)}.chip-base,.chip-base img{border-radius:50%;display:block}.chip-base img{width:100%;height:100%}.betting-chip{width:var(--chip-size);height:var(--chip-size);position:absolute;top:50%;left:50%;animation:chipPlace .3s ease-out;z-index:120}.betting-chip.betting-chip-static{animation:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35)) drop-shadow(0 1px 1px rgba(0,0,0,.1))}.betting-chip.payout-chip{z-index:600!important;visibility:visible!important}.betting-chip img{width:100%;height:100%;border-radius:50%;display:block}.bank-chip{width:var(--chip-size-bankroll);height:var(--chip-size-bankroll);transition:var(--standard-transition);filter:drop-shadow(0 2px 3px rgba(0,0,0,.35)) drop-shadow(0 1px 1px rgba(0,0,0,.25))}.bank-chip img{width:100%;height:100%;border-radius:50%;display:block}.chip-selector-simple{position:relative;width:calc(var(--betting-tile-width) * 4);margin-top:clamp(16px,1.5625vw,25px);text-align:center}.chip-selector-label{color:#fff;font-size:clamp(14px,1.125vw,18px);font-weight:700;text-shadow:0 0 2px rgba(0,0,0,.8)}.bank-chips-display{display:flex;flex-direction:column;align-items:center;gap:clamp(1px,.125vw,2px);justify-content:flex-end}.bank-chips-container{position:relative;display:flex;justify-content:center;align-items:center;width:clamp(350px,31.25vw,500px);height:var(--chip-size-bankroll);overflow:visible}.bank-chip-stack{position:absolute;top:50%;left:50%;width:var(--chip-size-bankroll);height:var(--chip-size-bankroll)}.bank-chips-info{text-align:center}.bank-chips-count{color:#fff;font-size:clamp(1.1rem,1.25vw,1.5rem);font-weight:700;text-align:left;background:none;border:none;padding:0}.bank-display-section{display:flex;flex-direction:column;gap:clamp(3px,.3125vw,5px)}.bet-display-header{text-align:left}.bet-display-label{color:#fff;font-size:clamp(1.1rem,1.25vw,1.5rem);font-weight:700;text-align:left;margin-bottom:clamp(4px,.375vw,6px);background:none;border:none;padding:0}.corner-bet-area,.split-bet-area,.street-bet-area{background-color:transparent;cursor:pointer;transition:var(--standard-transition);position:absolute;z-index:100;overflow:visible;border:1px solid transparent}.interaction-disabled{pointer-events:none;cursor:default}.interaction-disabled:hover{box-shadow:none;border-color:inherit;color:inherit;transform:none}.interaction-disabled:hover .number-text{color:inherit;text-shadow:none;transform:none}.corner-bet-area.interaction-disabled:hover,.split-bet-area.interaction-disabled:hover,.street-bet-area.interaction-disabled:hover{background-color:transparent;box-shadow:none;border-color:transparent;transform:none}.corner-bet-area:hover,.split-bet-area:hover,.street-bet-area:hover{background-color:var(--accent-primary-soft);box-shadow:inset 0 0 0 1px var(--accent-primary);border-color:var(--accent-primary);transform:none;z-index:150}.split-bet-area{border-radius:calc(var(--betting-tile-width) / 15)}.split-bet-horizontal{width:calc(var(--betting-tile-width) / 7.5);height:var(--betting-tile-height)}.split-bet-vertical{width:var(--betting-tile-width);height:calc(var(--betting-tile-width) / 7.5)}.corner-bet-area{border-radius:50%;width:calc(var(--betting-tile-width) / 3.75);height:calc(var(--betting-tile-width) / 3.75)}.street-bet-area{border-radius:calc(var(--betting-tile-width) / 15);width:var(--betting-tile-width);height:calc(var(--betting-tile-width) / 7.5)}.corner-bet-area .betting-chip,.split-bet-area .betting-chip,.street-bet-area .betting-chip{width:var(--chip-size)!important;height:var(--chip-size)!important;position:absolute;top:50%;left:50%;animation:chipPlace .3s ease-out;transition:var(--standard-transition);min-width:var(--chip-size);min-height:var(--chip-size);transform:translate(-50%,-50%);z-index:200!important}.corner-bet-area .betting-chip.betting-chip-static,.split-bet-area .betting-chip.betting-chip-static,.street-bet-area .betting-chip.betting-chip-static{animation:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35)) drop-shadow(0 1px 1px rgba(0,0,0,.25))}.corner-bet-area .betting-chip img,.split-bet-area .betting-chip img,.street-bet-area .betting-chip img{width:var(--chip-size)!important;height:var(--chip-size)!important;border-radius:50%;display:block;min-width:var(--chip-size);min-height:var(--chip-size)}.animated-stack-container{position:fixed;pointer-events:none;will-change:transform;z-index:2000}.animated-stack-container .animated-chip{border-radius:50%}.winnings-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:2000}.winnings-message-board{position:absolute;color:#00ff41;font-size:clamp(.7rem,.625vw,.9rem);font-weight:900;font-family:var(--font-primary);text-align:center;text-shadow:0 0 5px #00ff41,0 0 10px #00ff41,0 0 15px #00ff41,0 0 20px #00ff41,2px 2px 0 #003d10;animation:winningsGamePop 2.5s ease-out forwards;transform:translate(-50%,-100%);white-space:nowrap;z-index:2001;letter-spacing:clamp(.5px,.0625vw,1px);text-transform:uppercase;background:rgba(0,30,15,.6);padding:clamp(4px,.375vw,6px) clamp(8px,.75vw,12px);border-radius:var(--glass-radius-small);border:1px solid rgba(0,255,65,.35);backdrop-filter:var(--glass-blur-light);-webkit-backdrop-filter:var(--glass-blur-light);box-shadow:0 4px 16px rgba(0,255,65,.2),inset 0 1px 1px rgba(0,255,65,.15)}@keyframes winningsGamePop{0%{opacity:0;transform:translate(-50%,-100%) scale(.3) translateY(30px) rotate(-5deg);text-shadow:0 0 2px #00ff41,2px 2px 0 #003d10;background:linear-gradient(135deg,rgba(0,255,65,.1),rgba(0,255,65,.02))}10%{opacity:.8;transform:translate(-50%,-100%) scale(1.3) translateY(-15px) rotate(2deg);text-shadow:0 0 8px #00ff41,0 0 16px #00ff41,0 0 24px #00ff41,0 0 32px #00ff41,2px 2px 0 #003d10;background:linear-gradient(135deg,rgba(0,255,65,.3),rgba(0,255,65,.1))}20%{opacity:1;transform:translate(-50%,-100%) scale(1.1) translateY(-8px) rotate(-1deg);text-shadow:0 0 6px #00ff41,0 0 12px #00ff41,0 0 18px #00ff41,0 0 24px #00ff41,2px 2px 0 #003d10;background:linear-gradient(135deg,rgba(0,255,65,.25),rgba(0,255,65,.08))}35%{transform:translate(-50%,-100%) scale(1) translateY(-5px) rotate(0deg);text-shadow:0 0 5px #00ff41,0 0 10px #00ff41,0 0 15px #00ff41,0 0 20px #00ff41,2px 2px 0 #003d10;background:linear-gradient(135deg,rgba(0,255,65,.2),rgba(0,255,65,.05))}75%{opacity:1;transform:translate(-50%,-100%) scale(1) translateY(-5px) rotate(0deg);text-shadow:0 0 5px #00ff41,0 0 10px #00ff41,0 0 15px #00ff41,0 0 20px #00ff41,2px 2px 0 #003d10}to{opacity:0;transform:translate(-50%,-100%) scale(.7) translateY(-20px) rotate(1deg);text-shadow:0 0 2px #00ff41,2px 2px 0 #003d10;background:linear-gradient(135deg,rgba(0,255,65,.1),rgba(0,255,65,.02))}}.house-chip-stacks-container{position:absolute;top:calc(-.9 * var(--betting-tile-width));right:calc(-.275 * var(--betting-tile-width));transform:translateX(50%);display:flex;flex-direction:column;align-items:center;z-index:10;min-width:clamp(42px,3.75vw,60px);min-height:clamp(56px,5vw,80px)}.house-chip-stacks-display{display:flex;flex-direction:column;align-items:center;gap:clamp(6px,.625vw,10px)}.house-chips-container{position:relative;width:clamp(84px,7.5vw,120px);height:clamp(105px,9.375vw,150px);overflow:visible}.house-chip-stack{position:absolute;top:50%;left:50%}.house-chip,.house-chip-stack{width:var(--chip-size);height:var(--chip-size)}.house-chip{border-radius:50%;display:block;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.house-chips-info{text-align:center}.house-chips-label{color:#fff;font-size:clamp(10px,.75vw,12px);font-weight:700;text-shadow:0 0 2px rgba(0,0,0,.8);background:var(--glass-bg);padding:clamp(3px,.25vw,4px) clamp(6px,.625vw,10px);border-radius:var(--glass-radius-small);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur-light);-webkit-backdrop-filter:var(--glass-blur-light);box-shadow:var(--glass-shadow-soft)}.other-players-stack-container{position:absolute;bottom:10px;right:10px;z-index:50;pointer-events:none}.house-chip-stacks-container.other-players-position{position:absolute;top:calc((var(--betting-tile-height) * 3) - (var(--tile-overlap) * 2));right:calc(-.275 * var(--betting-tile-width));transform:translateX(50%);display:flex;flex-direction:column;align-items:center;z-index:50;pointer-events:none;min-width:60px;min-height:80px}.other-players-display{position:relative;padding:clamp(8px,.75vw,12px);background:var(--glass-bg);border-radius:var(--glass-radius);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow-soft),var(--glass-inset-shadow)}.other-players-chips-container{position:relative;width:clamp(70px,6.25vw,100px);height:clamp(70px,6.25vw,100px)}.other-player-stack{position:absolute;width:clamp(28px,2.5vw,40px);height:clamp(28px,2.5vw,40px);transition:transform .2s ease}.other-player-stack:hover{transform:scale(1.1)}.other-player-chip{width:clamp(28px,2.5vw,40px);height:clamp(28px,2.5vw,40px);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transition:opacity .2s ease}.other-player-chip.highlighted{filter:drop-shadow(0 0 8px rgba(255,255,255,.8))}.player-label{font-family:var(--font-primary);font-size:clamp(8px,.625vw,10px);font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.countdown-bar-wrapper{width:calc(var(--betting-tile-width) * 12 - 11 * var(--tile-overlap));margin:clamp(12px,1.25vw,20px) auto 0;position:relative;flex-shrink:0}.countdown-bar-container{height:clamp(38px,3.25vw,52px);background:rgba(255,255,255,.03);border-radius:var(--glass-radius);padding:clamp(4px,.375vw,6px);border:1px solid rgba(255,255,255,.08);box-sizing:border-box}.countdown-bar-container,.countdown-bar-track{position:relative;width:100%;box-shadow:none;overflow:hidden}.countdown-bar-track{background:rgba(0,0,0,.35)}.countdown-bar-fill,.countdown-bar-track{height:100%;border-radius:var(--glass-radius-small)}.countdown-bar-fill{position:absolute;top:0;left:0;min-width:0;background:var(--accent-primary);box-shadow:none;transition:width .15s linear}.countdown-time-display{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:clamp(8px,.75vw,12px);z-index:40;pointer-events:none}.countdown-label{font-size:clamp(10px,.8125vw,13px);font-weight:600;letter-spacing:clamp(2px,.1875vw,3px);text-transform:uppercase;color:rgba(255,255,255,.65)}.countdown-label,.countdown-seconds{font-family:var(--font-primary);text-shadow:none}.countdown-seconds{font-size:clamp(18px,1.5vw,24px);font-weight:700;color:#fff;min-width:clamp(36px,3.125vw,50px);text-align:center;letter-spacing:clamp(1px,.125vw,2px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.countdown-bar-wrapper.active .countdown-bar-container{border-color:rgba(255,255,255,.1)}.countdown-bar-wrapper.urgent .countdown-bar-container{border-color:rgba(220,53,69,.45);box-shadow:none;animation:none}.countdown-bar-wrapper.urgent .countdown-bar-fill{background:#dc3545;box-shadow:none}.countdown-bar-wrapper.urgent .countdown-label{color:rgba(255,170,170,.85);text-shadow:none}.countdown-bar-wrapper.urgent .countdown-seconds{text-shadow:none;animation:none}.countdown-bar-wrapper.ready .countdown-bar-container{border-color:rgba(46,204,113,.35);background:rgba(46,204,113,.05);box-shadow:none}.countdown-bar-wrapper.ready .countdown-bar-track{background:transparent;box-shadow:none}.countdown-bar-wrapper.ready .countdown-bar-fill{box-shadow:none}.ready-label{font-family:var(--font-primary);font-size:clamp(12px,1vw,16px)!important;font-weight:600!important;letter-spacing:clamp(3px,.3125vw,5px)!important;text-transform:uppercase;color:rgba(46,204,113,.9)!important;text-shadow:none;animation:none}.video-feed-container{max-width:var(--right-panel-max-width);min-width:0;background:var(--glass-bg-light);border:1px solid var(--glass-border);margin-bottom:clamp(6px,.6vh,12px);flex:0 0 auto;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow),var(--glass-inset-shadow);box-sizing:border-box}.video-feed-container,.video-feed-wrapper{width:100%;border-radius:var(--glass-radius);overflow:hidden}.video-feed-wrapper{position:relative;aspect-ratio:16/9;background-color:rgba(0,0,0,.6)}.video-feed-player{width:100%;height:100%;object-fit:cover;display:block}.video-live-indicator{position:absolute;top:clamp(6px,.625vw,10px);left:clamp(6px,.625vw,10px);color:#ff0000;font-size:clamp(11px,.875vw,14px);font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:clamp(3px,.25vw,4px) clamp(5px,.5vw,8px);border:1px solid rgba(255,0,0,.5);border-radius:var(--glass-radius-small);background:rgba(0,0,0,.4);z-index:15;backdrop-filter:var(--glass-blur-light);-webkit-backdrop-filter:var(--glass-blur-light);box-shadow:0 2px 8px rgba(255,0,0,.2)}.video-feed-placeholder{flex-direction:column;width:100%;height:100%;background:linear-gradient(135deg,rgba(30,30,40,.8),rgba(10,10,20,.9));backdrop-filter:var(--glass-blur-light);-webkit-backdrop-filter:var(--glass-blur-light)}.video-feed-placeholder,.video-placeholder-icon{display:flex;align-items:center;justify-content:center}.video-placeholder-icon{margin-bottom:clamp(8px,.75vw,12px);opacity:.6}.stream-down-icon{width:clamp(36px,3vw,48px);height:clamp(36px,3vw,48px);filter:brightness(0) invert(1);opacity:.8}.video-placeholder-text{text-align:center}.stream-down-message{color:rgba(255,255,255,.7);font-size:clamp(11px,.875vw,14px);font-weight:600;margin:0;text-transform:uppercase;letter-spacing:1px;text-shadow:var(--text-shadow)}.video-placeholder-text h4{color:#fff;font-size:clamp(12px,1vw,16px);font-weight:700;margin:0 0 clamp(4px,.375vw,6px);text-shadow:var(--text-shadow)}.video-placeholder-text p{color:rgba(255,255,255,.7);font-size:clamp(10px,.75vw,12px);margin:0;line-height:1.4;text-shadow:var(--text-shadow)}.video-feed-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:clamp(8px,.75vw,12px);color:rgba(255,255,255,.8);font-size:clamp(10px,.75vw,12px);z-index:10}.video-loading-spinner{width:clamp(24px,2vw,32px);height:clamp(24px,2vw,32px);border:clamp(2px,.1875vw,3px) solid rgba(255,255,255,.2);border-top-color:rgba(255,255,255,.8);border-radius:50%;animation:videoSpin .8s linear infinite}@keyframes videoSpin{to{transform:rotate(1turn)}}.video-feed-controls{position:absolute;bottom:clamp(1px,.125vw,2px);left:clamp(1px,.125vw,2px);display:flex;align-items:center;gap:clamp(3px,.25vw,4px);padding:0;background:transparent;opacity:0;transition:opacity .3s ease;z-index:20}.video-feed-wrapper:focus-within .video-feed-controls,.video-feed-wrapper:hover .video-feed-controls{opacity:1}@media (hover:none) and (pointer:coarse){.video-feed-controls{opacity:.9}}.video-control-button{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--glass-radius-small);color:#fff;font-size:clamp(12px,1vw,16px);width:clamp(26px,2.125vw,34px);height:clamp(26px,2.125vw,34px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;backdrop-filter:var(--glass-blur-light);-webkit-backdrop-filter:var(--glass-blur-light);box-shadow:var(--glass-shadow-soft)}.video-control-button:hover{background:var(--glass-bg-medium);border-color:var(--glass-border-light);transform:scale(1.05);box-shadow:var(--glass-shadow)}.video-control-button:active{transform:scale(.95)}.video-mute-button{background:transparent;border:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;display:flex;align-items:center;justify-content:center}.video-mute-button:hover{background:transparent;border:none;transform:scale(1.1)}.volume-icon{width:clamp(15px,1.25vw,20px);height:clamp(15px,1.25vw,20px);filter:brightness(0) invert(1);display:block}.video-volume-control{width:0;overflow:hidden;opacity:0;transition:width .3s ease,opacity .3s ease;display:flex;align-items:center;justify-content:flex-start;height:clamp(24px,2vw,32px);margin-left:clamp(-1px,-.125vw,-2px)}.video-feed-controls:hover .video-volume-control,.video-feed-wrapper:hover .video-volume-control{width:clamp(60px,5vw,80px);opacity:1}.video-volume-slider{width:100%;height:3px;background:rgba(255,255,255,.3);border-radius:2px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background .2s ease;margin:1px 0 0}.video-volume-slider::-webkit-slider-runnable-track{width:100%;height:3px;background:rgba(255,255,255,.3);border-radius:2px}.video-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;background:#fff;border-radius:50%;cursor:pointer;margin-top:-3.5px;border:none;-webkit-transition:transform .2s ease;transition:transform .2s ease}.video-volume-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.video-volume-slider::-moz-range-track{width:100%;height:3px;background:rgba(255,255,255,.3);border-radius:2px;border:none}.video-volume-slider::-moz-range-thumb{width:10px;height:10px;background:#fff;border-radius:50%;cursor:pointer;border:none;-moz-transition:transform .2s ease;transition:transform .2s ease}.video-volume-slider::-moz-range-thumb:hover{transform:scale(1.2)}.feed-list{display:flex;flex-direction:column-reverse;overflow-y:auto;padding:clamp(8px,.75vw,12px) clamp(10px,.875vw,14px);flex:1 1 auto}.feed-item{color:#fff;font-size:clamp(10px,.8125vw,13px)}.feed-item-win{background:rgba(255,221,87,.18);box-shadow:0 2px 8px rgba(255,221,87,.15),inset 0 1px 1px rgba(255,221,87,.1);border-radius:var(--glass-radius-small);padding:clamp(1px,.125vw,2px) clamp(5px,.5vw,8px);margin-left:clamp(-5px,-.5vw,-8px);margin-right:clamp(-5px,-.5vw,-8px);border:1px solid rgba(255,221,87,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.feed-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-address{font-weight:700}.feed-address.chipRed{color:#E0080B}.feed-address.chipBlack{color:#000}.feed-address.chipGreen{color:#016D29}.feed-address.chipOrange{color:#ef7d00}.feed-address.chipPink{color:#ff4fa3}.feed-address.chipPurple{color:#7a3df0}.feed-address.chipYellow{color:#ffec00}.feed-address.chipBlue{color:#00a0ff}.feed-sep{opacity:.85}.feed-leg{opacity:.9}.feed-win{opacity:.95}.feed-divider{height:1px;background:rgba(255,255,255,.15);border:none;margin:0;width:100%}.loading-spinner{position:relative;box-sizing:border-box;width:clamp(16px,1.375vw,22px);height:clamp(16px,1.375vw,22px);border:clamp(2px,.1875vw,3px) solid rgba(0,0,0,.15);border-radius:50%;animation:spin .8s linear infinite}.loading-spinner:after{content:"";position:absolute;top:clamp(-2px,-.1875vw,-3px);right:clamp(-2px,-.1875vw,-3px);bottom:clamp(-2px,-.1875vw,-3px);left:clamp(-2px,-.1875vw,-3px);border:clamp(2px,.1875vw,3px) solid transparent;border-bottom-color:rgba(0,0,0,.8);border-radius:50%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.game-control.submit.submitting{opacity:.7}.submission-error{position:absolute;bottom:clamp(84px,7.5vw,120px);left:50%;transform:translateX(-50%);background:rgba(20,20,30,.8);color:white;padding:clamp(8px,.75vw,12px) clamp(16px,1.5vw,24px);border-radius:var(--glass-radius);font-size:clamp(11px,.875vw,14px);z-index:100;border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow)}.house-bet-error{position:fixed;top:35%;left:50%;transform:translate(-50%,-50%);z-index:9999;pointer-events:none}.house-bet-error-text{font-size:var(--popup-font-size);font-weight:900;color:#ff0000;text-shadow:0 0 10px #ff0000,0 0 20px #ff0000,0 0 30px #ff0000,0 0 40px #ff0000,2px 2px 4px rgba(0,0,0,.8);animation:flashError .5s ease-in-out infinite;letter-spacing:clamp(1px,.125vw,2px);text-align:center;white-space:nowrap;padding:var(--popup-padding-v) var(--popup-padding-h);background:rgba(20,0,0,.7);border:2px solid rgba(255,0,0,.6);border-radius:var(--glass-radius);backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);box-shadow:var(--glass-shadow-intense),0 0 40px rgba(255,0,0,.4),inset 0 1px 1px rgba(255,100,100,.1)}@keyframes flashError{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.02)}}.toast-container{position:fixed;bottom:80px;left:50%;transform:translateX(-50%);z-index:9998;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.toast-item{background:rgba(0,0,0,.9);color:#ffffff;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;letter-spacing:.3px;box-shadow:0 4px 12px rgba(0,0,0,.4);animation:toastSlideIn .3s ease-out forwards;pointer-events:auto;max-width:400px;text-align:center}.toast-item.toast-exit{animation:toastSlideOut .3s ease-in forwards}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes toastSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.player-win-popup{position:fixed;top:35%;left:50%;transform:translate(-50%,-50%);z-index:9999;pointer-events:none}.player-win-popup-text{font-size:var(--popup-font-size);font-weight:900;color:#28a745;text-shadow:0 0 10px #28a745,0 0 20px #28a745,0 0 30px #28a745,0 0 40px #28a745,2px 2px 4px rgba(0,0,0,.8);animation:popIn .22s cubic-bezier(.2,.9,.2,1),fadeOut .4s ease-out 1.8s forwards;letter-spacing:clamp(1px,.125vw,2px);text-align:center;white-space:nowrap;padding:var(--popup-padding-v) var(--popup-padding-h);background:rgba(0,20,10,.7);border:2px solid rgba(40,167,69,.6);border-radius:var(--glass-radius);backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);box-shadow:var(--glass-shadow-intense),0 0 40px rgba(40,167,69,.4),inset 0 1px 1px rgba(100,200,100,.1)}.other-players-win-popup{position:fixed;left:50%;transform:translateX(-50%);z-index:9999;pointer-events:none}.other-players-win-popup-text{font-size:clamp(14px,1.25vw,20px);font-weight:800;color:#28a745;text-shadow:0 0 6px #28a745,0 0 12px #28a745,1px 1px 2px rgba(0,0,0,.8);animation:popIn .18s cubic-bezier(.2,.9,.2,1),fadeOut .4s ease-out 1.8s forwards;letter-spacing:clamp(.5px,.0625vw,1px);text-align:center;white-space:nowrap;padding:clamp(6px,.625vw,10px) clamp(10px,1vw,16px);background:rgba(0,20,10,.65);border:1px solid rgba(40,167,69,.5);border-radius:var(--glass-radius-small);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow),0 0 15px rgba(40,167,69,.35),inset 0 1px 1px rgba(100,200,100,.1)}@keyframes popIn{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes fadeOut{to{opacity:0;transform:scale(.98)}}.login-popup{position:fixed;top:35%;left:50%;transform:translate(-50%,-50%);z-index:9999;pointer-events:none}.login-popup-text{font-size:var(--popup-font-size);font-weight:900;color:#ffa500;text-shadow:0 0 4px #ffa500,0 0 8px #ffa500,2px 2px 4px rgba(0,0,0,.8);animation:popIn .22s cubic-bezier(.2,.9,.2,1),fadeOut .4s ease-out 1.6s forwards;letter-spacing:clamp(1px,.125vw,2px);text-align:center;white-space:nowrap;padding:var(--popup-padding-v) var(--popup-padding-h);background:rgba(20,15,0,.7);border:2px solid rgba(255,165,0,.6);border-radius:var(--glass-radius);backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);box-shadow:var(--glass-shadow-intense),0 0 40px rgba(255,165,0,.4),inset 0 1px 1px rgba(255,200,100,.1);text-transform:lowercase}@tailwind base;@tailwind components;@tailwind utilities;@custom-variant dark (&:is(.dark, .dark *));.rc-slider{position:relative;width:100%;height:14px;padding:5px 0;border-radius:6px;touch-action:none}.rc-slider,.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;height:4px;background-color:#e9e9e9;border-radius:6px}.rc-slider-track,.rc-slider-tracks{position:absolute;height:4px;background-color:#abe2fb;border-radius:6px}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);transform:translateY(-5px)}.rc-slider-handle{position:absolute;z-index:1;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;opacity:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{outline:none;box-shadow:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;color:#999;text-align:center;vertical-align:middle;cursor:pointer}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;width:8px;height:8px;vertical-align:middle;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;cursor:pointer}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-top:0;border-right:5px solid rgba(0,0,0,0);border-bottom:0;border-left:5px solid rgba(0,0,0,0);transform:translateX(-5px)}.rc-slider-vertical .rc-slider-handle{position:absolute;z-index:1;margin-top:0;margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{display:block!important;animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform:scale(0);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(0);transform-origin:50% 100%;opacity:0}}.rc-slider-tooltip{position:absolute;top:-9999px;left:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{min-width:24px;height:24px;padding:6px 2px;color:#fff;font-size:12px;line-height:1;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}@font-face{font-family:chakraPetch;src:url(/_next/static/media/96ea1e4b137e1929-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:chakraPetch;src:url(/_next/static/media/03bdaefe783d16c8-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:chakraPetch;src:url(/_next/static/media/9162021ed3559f3b-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:chakraPetch;src:url(/_next/static/media/750d14a9723961ec-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:chakraPetch;src:url(/_next/static/media/5f92830505c1f46b-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:chakraPetch;src:url(/_next/static/media/627e73bd32069561-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:chakraPetch;src:url(/_next/static/media/5692ab221d47557b-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:chakraPetch;src:url(/_next/static/media/f10c11a27a721c57-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:chakraPetch Fallback;src:local("Arial");ascent-override:96.30%;descent-override:29.90%;line-gap-override:0.00%;size-adjust:103.01%}.__className_510dc5{font-family:chakraPetch,chakraPetch Fallback}.__variable_510dc5{--font-primary:"chakraPetch","chakraPetch Fallback"}