:root{--chip-adjustment-factor:1.05;--betting-tile-width:clamp(42px,3.75vw,60px);--betting-tile-height:calc(var(--betting-tile-width) * 1.44);--chip-size-ratio:calc(3 / var(--chip-adjustment-factor));--chip-size:clamp(14.7px,1.3125vw,21px);--chip-size-bankroll-ratio:calc(2 / var(--chip-adjustment-factor));--chip-size-bankroll:clamp(22px,1.97vw,31.5px);--roulette-wheel-size:clamp(180px,min(20vw,32vh),320px);--wheel-center-number-size:calc(var(--roulette-wheel-size) * 8 / 30);--timer-size-percentage:35%;--timer-size:calc(var(--roulette-wheel-size) * var(--timer-size-percentage) / 100);--border-color:#fff;--tile-border-width:clamp(1.5px,0.125vw,2px);--tile-overlap:var(--tile-border-width);--chip-stack-offset-multiplier:1.25;--green-bg:#016D29;--red-bg:#E0080B;--black-bg:#000;--gold-border:#d3b201;--spin-button-bg:#ffec00;--standard-border:1px solid var(--border-color);--thick-border:var(--tile-border-width) solid var(--border-color);--standard-transition:all 0.2s ease;--betting-font-size:calc(var(--betting-tile-width) * 5 / 12);--hover-shadow:0 0 15px rgba(255,236,0,0.6),0 0 25px rgba(255,236,0,0.4),inset 0 0 10px rgba(255,236,0,0.2);--hover-border-color:var(--spin-button-bg);--stats-odd-color:#ef5326;--stats-even-color:#002b56;--stats-low-color:#002b56;--stats-high-color:#ef5326;--panel-bg-opacity:rgba(255,255,255,0.1);--border-opacity:rgba(255,255,255,0.3);--text-shadow:0 0 2px rgba(0,0,0,0.8);--section-gap:0px;--section-padding:clamp(6px,0.625vw,10px);--border-radius:clamp(6px,0.5vw,8px);--small-border-radius:clamp(3px,0.25vw,4px);--title-font-size:clamp(11px,0.875vw,14px);--stats-font-size:clamp(9px,0.6875vw,11px);--right-panel-max-width:clamp(260px,26.25vw,420px);--recent-number-size:clamp(24px,2vw,32px);--recent-number-font:clamp(11px,0.9vw,15px);--wheel-container-padding:clamp(12px,1.2vw,20px);--glass-bg:rgba(255,255,255,0.03);--glass-bg-light:rgba(255,255,255,0.05);--glass-bg-medium:rgba(255,255,255,0.07);--glass-bg-strong:rgba(255,255,255,0.10);--glass-border:rgba(255,255,255,0.10);--glass-border-light:rgba(255,255,255,0.15);--glass-border-strong:rgba(255,255,255,0.22);--glass-blur:blur(12px);--glass-blur-strong:blur(20px);--glass-blur-light:blur(8px);--glass-shadow:0 8px 32px rgba(0,0,0,0.2);--glass-shadow-soft:0 4px 16px rgba(0,0,0,0.12);--glass-shadow-intense:0 12px 48px rgba(0,0,0,0.3);--glass-inset-shadow:inset 0 1px 1px rgba(255,255,255,0.05);--glass-highlight:linear-gradient(135deg,rgba(255,255,255,0.08),rgba(255,255,255,0) 50%);--glass-radius:clamp(12px,1vw,16px);--glass-radius-small:clamp(8px,0.625vw,10px);--glass-radius-large:clamp(18px,1.5vw,24px);--control-button-width:calc(var(--betting-tile-width) * 2);--control-button-height:calc(var(--betting-tile-width) * 0.5);--control-font-size:clamp(12px,1vw,16px);--popup-font-size:clamp(32px,3vw,48px);--popup-padding-v:clamp(20px,1.875vw,30px);--popup-padding-h:clamp(34px,3.125vw,50px);--betting-board-height:calc((var(--betting-tile-height) + var(--betting-tile-width)) * 3);--countdown-bar-height:clamp(38px,3.25vw,52px);--game-controls-height:clamp(180px,15vw,260px);--center-spacing:clamp(36px,3.5vw,60px);--center-content-height:calc(var(--betting-board-height) + var(--countdown-bar-height) + var(--game-controls-height) + var(--center-spacing))}.glass-panel,.panel-base{background:var(--glass-bg);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)}.glass-panel{position:relative;overflow:hidden}.glass-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--glass-highlight);border-radius:var(--glass-radius) var(--glass-radius) 0 0}.glass-panel-light{background:var(--glass-bg-light);border:1px solid var(--glass-border-light);border-radius:var(--glass-radius);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow-soft),var(--glass-inset-shadow)}.flex-center{display:flex;align-items:center;justify-content:center}.flex-column{display:flex;flex-direction:column}body,html{cursor:default;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.roulette-container{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr;grid-template-areas:"left center right";align-items:stretch;justify-items:stretch;background-color:transparent;height:max(calc(100vh - var(--app-header-height, 60px) - clamp(18px, 1.875vw, 30px)),var(--center-content-height));padding:clamp(6px,.625vw,10px) clamp(6px,.625vw,10px) clamp(12px,1.25vw,20px);color:#fff;grid-gap:clamp(8px,.75vw,12px);gap:clamp(8px,.75vw,12px);position:relative;max-width:1800px;margin:0 auto;box-sizing:border-box}.roulette-left{grid-area:left;justify-content:flex-end;align-items:stretch;width:100%;overflow:hidden;padding-right:clamp(4px,.4vw,8px)}.roulette-center,.roulette-left{display:flex;min-height:0;box-sizing:border-box}.roulette-center{grid-area:center;justify-content:center;position:relative;padding-left:var(--betting-tile-width);padding-right:var(--betting-tile-width);overflow:visible}.roulette-center,.roulette-right{flex-direction:column;align-items:center}.roulette-right{grid-area:right;display:flex;justify-content:flex-start;gap:0;width:100%;min-height:0;overflow:hidden;box-sizing:border-box}.roulette-unavailable{display:none;background:linear-gradient(135deg,rgba(10,10,15,.95),rgba(0,0,0,.98));color:var(--orange-primary,#FF8700);min-height:calc(100svh - var(--app-header-height));height:calc(100svh - var(--app-header-height));align-items:center;justify-content:center;text-align:center;padding:20px}.desktop-only-message{display:flex;flex-direction:column;align-items:center;gap:clamp(18px,4vw,32px);max-width:760px;margin:0 auto;text-align:center;padding:40px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--glass-radius-large);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow-intense)}.desktop-only-text{font-family:var(--font-primary);font-weight:900;font-size:clamp(22px,4.8vw,38px);line-height:1.25;letter-spacing:.06em;text-transform:uppercase;color:var(--orange-primary,#FF8700);text-shadow:0 0 6px rgba(255,135,0,.45),0 0 14px rgba(255,135,0,.35),0 0 22px rgba(255,135,0,.25);margin-bottom:1em}.desktop-only-emoji{font-size:clamp(42px,12vw,96px);filter:drop-shadow(0 4px 18px rgba(255,135,0,.35));display:block;animation:desktopEmojiFloat 3.2s ease-in-out infinite}@keyframes desktopEmojiFloat{0%{transform:translateY(0)}50%{transform:translateY(6px)}to{transform:translateY(0)}}.red-number{background-color:var(--red-bg)}.black-number{background-color:var(--black-bg)}.betting-tile:focus{outline:2px solid #fff;outline-offset:2px}@keyframes pulse{0%{box-shadow:0 0 8px rgba(255,165,0,.6)}50%{box-shadow:0 0 16px rgba(255,165,0,.8)}to{box-shadow:0 0 8px rgba(255,165,0,.6)}}@keyframes winningGlow{0%{box-shadow:inset 0 0 15px rgba(255,236,0,.6)}25%{box-shadow:inset 0 0 25px rgba(255,236,0,.8)}50%{box-shadow:inset 0 0 35px rgba(255,236,0,1)}75%{box-shadow:inset 0 0 25px rgba(255,236,0,.8)}to{box-shadow:inset 0 0 15px rgba(255,236,0,.6)}}@media (max-width:1400px){.roulette-container{gap:clamp(6px,.5vw,8px);padding:clamp(6px,.5vw,8px)}}@media (max-width:1024px){.roulette-container{display:none}.roulette-unavailable{display:flex}.roulette-center,.roulette-left,.roulette-right{display:none}}.rc-slider-disabled{background-color:transparent!important}.enhanced-number-history{gap:clamp(6px,.6vw,10px);align-items:stretch;width:100%;height:100%;max-width:100%;max-height:100%}.enhanced-number-history,.recent-numbers-column{display:flex;min-height:0;min-width:0;overflow:hidden;box-sizing:border-box}.recent-numbers-column{width:-moz-fit-content;width:fit-content;padding:clamp(8px,.8vh,12px) clamp(6px,.5vw,10px);background:var(--glass-bg);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);flex-direction:column;flex:0 0 auto}.recent-numbers-title{color:#fff;font-size:clamp(10px,.7vw,12px);font-weight:700;text-align:center;margin:0 0 clamp(4px,.4vh,8px);border-bottom:1px solid var(--glass-border);padding-bottom:clamp(3px,.3vh,6px);text-shadow:0 1px 2px rgba(0,0,0,.5);flex-shrink:0}.recent-numbers-list{display:flex;flex-direction:column;gap:clamp(4px,.5vh,8px);align-items:center;flex:1 1;overflow:hidden;min-height:0;height:100%;justify-content:flex-start}.recent-number{font-size:var(--recent-number-font);font-weight:700;border-radius:clamp(6px,.5vw,8px);width:var(--recent-number-size);height:var(--recent-number-size);line-height:var(--recent-number-size);display:flex;align-items:center;justify-content:center;color:#fff;border:1px solid rgba(255,255,255,.25);flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.2),inset 0 1px 1px rgba(255,255,255,.15);text-shadow:0 1px 2px rgba(0,0,0,.5);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.recent-number:hover{transform:scale(1.1);filter:brightness(1.15);box-shadow:0 4px 12px rgba(0,0,0,.3),0 0 8px rgba(255,255,255,.15),inset 0 1px 1px rgba(255,255,255,.2)}.recent-number--red{background-color:var(--red-bg)}.recent-number--black{background-color:var(--black-bg)}.recent-number--green{background-color:var(--green-bg)}.roulette-wheel{width:100%;height:100%;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.roulette-wheel>div{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.roulette-wheel canvas{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain}.wheel-center-number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:30;pointer-events:none;font-size:clamp(12px,3.5vw,24px);width:clamp(36px,7vw,72px)!important;height:clamp(36px,7vw,72px)!important;max-width:clamp(36px,7vw,72px);max-height:clamp(36px,7vw,72px);flex-shrink:0}.statistics-panel{flex-direction:column;justify-content:flex-start;gap:clamp(8px,1vh,14px);padding:clamp(10px,1vh,16px);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow),var(--glass-inset-shadow);flex:1 1;min-height:0;min-width:0;max-height:100%}.statistics-panel,.wheel-container{display:flex;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--glass-radius);overflow:hidden;box-sizing:border-box}.wheel-container{padding:clamp(10px,1.2vh,18px);position:relative;flex:0 0 auto;width:100%;aspect-ratio:1;max-width:100%;max-height:min(100%,45vh);backdrop-filter:var(--glass-blur-light);-webkit-backdrop-filter:var(--glass-blur-light);box-shadow:var(--glass-shadow-soft);align-items:center;justify-content:center}.wheel-container .roulette-wheel{width:100%;height:100%;position:relative}.statistics-section{gap:var(--section-gap);padding:clamp(8px,.8vh,12px);flex:3 1;background:rgba(255,255,255,.02);border-radius:var(--glass-radius-small);border:1px solid rgba(255,255,255,.05);flex-direction:column;justify-content:space-evenly}.statistics-bar,.statistics-section{min-height:0;display:flex;overflow:hidden}.statistics-bar{flex:1 1;flex-direction:column}.statistics-section-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--glass-border);padding-bottom:clamp(3px,.3vh,6px);margin-bottom:clamp(4px,.4vh,10px);flex-shrink:0}.statistics-section-title{color:#fff;font-size:var(--title-font-size);font-weight:700;text-align:left;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.5)}.statistics-section-count{color:rgba(255,255,255,.6);font-size:var(--stats-font-size);font-weight:500}.statistics-labels-top{display:flex;justify-content:space-between;margin-bottom:clamp(1px,.1vh,2px);align-items:center;flex-shrink:1}.statistics-label-left{text-align:left}.statistics-label-left,.statistics-label-right{font-size:var(--title-font-size);font-weight:700;padding:clamp(1px,.125vw,2px) clamp(3px,.25vw,4px);border-radius:clamp(2px,.1875vw,3px)}.statistics-label-right{text-align:right}.statistics-bar-container{display:flex;height:clamp(16px,2vh,24px);min-height:clamp(12px,1.5vh,16px);border:1px solid var(--glass-border);border-radius:var(--glass-radius-small);overflow:hidden;position:relative;background:rgba(0,0,0,.2);box-shadow:inset 0 1px 3px rgba(0,0,0,.2);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;flex-shrink:1}.statistics-bar-container:hover{transform:scale(1.02);filter:brightness(1.12);box-shadow:inset 0 1px 3px rgba(0,0,0,.2),0 2px 8px rgba(0,0,0,.2),0 0 6px rgba(255,255,255,.1)}.statistics-percentages{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;padding:0 clamp(5px,.5vw,8px);pointer-events:none}.statistics-percentage-left,.statistics-percentage-right{font-size:var(--stats-font-size);font-weight:700;color:#fff;text-shadow:var(--text-shadow)}.statistics-segment{transition:all .3s ease;display:flex;align-items:center;justify-content:center;color:#fff;font-size:clamp(8px,.625vw,10px);font-weight:700;flex-shrink:0}.statistics-segment:nth-last-child(2){flex-grow:1}.statistics-segment--red{background-color:var(--red-bg)}.statistics-segment--black{background-color:var(--black-bg)}.statistics-segment--green{background-color:var(--green-bg)}.statistics-segment--odd{background-color:var(--stats-odd-color)}.statistics-segment--even{background-color:var(--stats-even-color)}.statistics-segment--zero{background-color:var(--green-bg)}.statistics-segment--low{background-color:var(--stats-high-color)}.statistics-segment--high{background-color:var(--stats-low-color)}.statistics-label-base{font-size:var(--title-font-size);font-weight:700;padding:clamp(1px,.125vw,2px) clamp(3px,.25vw,4px);border-radius:clamp(2px,.1875vw,3px)}.statistics-label--red{color:#f87171}.statistics-label--black{color:#9ca3af}.statistics-label--green{color:#4ade80}.statistics-label--odd{color:#fb923c}.statistics-label--even{color:#6b9bd1}.statistics-label--zero{color:#4ade80}.statistics-label--low{color:#fb923c}.statistics-label--high{color:#6b9bd1}.statistics-labels-three{justify-content:space-between}.statistics-label-center{font-size:var(--title-font-size);font-weight:700;padding:clamp(1px,.125vw,2px) clamp(3px,.25vw,4px);border-radius:clamp(2px,.1875vw,3px);text-align:center}.statistics-label--first12{color:#fb923c}.statistics-label--second12{color:#fcd34d}.statistics-label--third12{color:#6b9bd1}.statistics-segment--first12{background-color:var(--stats-odd-color)}.statistics-segment--second12{background-color:#eab308}.statistics-segment--third12{background-color:var(--stats-even-color)}.statistics-percentages-three{justify-content:space-between}.statistics-percentage-center{font-size:var(--stats-font-size);font-weight:700;color:#fff;text-shadow:var(--text-shadow)}.spin-distribution-chart{display:flex;flex-direction:column;gap:clamp(4px,.4vh,8px);padding:clamp(8px,.8vh,12px);background:rgba(255,255,255,.02);border-radius:var(--glass-radius-small);border:1px solid rgba(255,255,255,.05);flex:2 1;min-height:0;overflow:hidden}.spin-distribution-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--glass-border);padding-bottom:clamp(3px,.3vh,6px);margin-bottom:clamp(3px,.3vh,6px);flex-shrink:0}.spin-distribution-title{color:#fff;font-size:var(--title-font-size);font-weight:700;margin:0}.spin-distribution-count{color:rgba(255,255,255,.6);font-size:var(--stats-font-size);font-weight:500}.spin-distribution-empty{display:flex;align-items:center;justify-content:center;flex:1 1;color:rgba(255,255,255,.4);font-size:clamp(10px,.75vw,12px);font-style:italic}.spin-distribution-container{position:relative;padding-top:clamp(2px,.2vh,4px);flex:1 1;display:flex;flex-direction:column;min-height:0;height:100%}.spin-distribution-bars{display:flex;gap:0;height:100%;align-items:flex-end}.spin-distribution-bar-wrapper{display:flex;flex-direction:column;align-items:center;flex:1 1;min-width:0;position:relative;height:100%;justify-content:flex-end}.spin-distribution-bar-area{flex:1 1;min-height:0;width:100%;position:relative;display:flex;flex-direction:column}.spin-distribution-bar{position:absolute;bottom:0;left:0;right:0;min-height:clamp(1px,.125vw,2px);border-radius:clamp(1px,.125vw,2px) clamp(1px,.125vw,2px) 0 0;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:.85}.spin-distribution-bar-wrapper:hover .spin-distribution-bar{opacity:1;transform:scaleY(1.05);transform-origin:bottom}.spin-distribution-bar--red{background:linear-gradient(180deg,rgba(220,38,38,1),rgba(185,28,28,1));box-shadow:0 0 4px rgba(220,38,38,.3)}.spin-distribution-bar--black{background:linear-gradient(180deg,rgba(55,65,81,1),rgba(31,41,55,1));box-shadow:0 0 4px rgba(55,65,81,.3)}.spin-distribution-bar--green{background:linear-gradient(180deg,rgba(34,197,94,1),rgba(22,163,74,1));box-shadow:0 0 4px rgba(34,197,94,.3)}.spin-distribution-bar-tooltip{position:absolute;top:clamp(-4px,-.375vw,-6px);left:50%;transform:translateX(-50%) translateY(-100%) scale(0);background:rgba(15,15,25,.85);border:1px solid var(--glass-border);border-radius:var(--glass-radius-small);padding:clamp(4px,.375vw,6px) clamp(6px,.625vw,10px);display:flex;flex-direction:column;align-items:center;gap:clamp(1px,.125vw,2px);font-size:clamp(8px,.625vw,10px);color:#fff;white-space:nowrap;pointer-events:none;transition:transform .15s ease;z-index:100;backdrop-filter:var(--glass-blur-light);-webkit-backdrop-filter:var(--glass-blur-light);box-shadow:var(--glass-shadow-soft)}.spin-distribution-bar-wrapper:hover .spin-distribution-bar-tooltip{transform:translateX(-50%) translateY(-100%) scale(1)}.spin-distribution-bar-tooltip strong{font-size:var(--stats-font-size);font-weight:700}.spin-distribution-bar-tooltip span{color:rgba(255,255,255,.7)}.spin-distribution-label{font-size:clamp(5px,.4375vw,7px);color:rgba(255,255,255,.5);margin-top:clamp(1px,.125vw,2px);font-weight:500;text-align:center;position:relative}.spin-distribution-bar-wrapper:nth-child(odd) .spin-distribution-label{top:0}.spin-distribution-bar-wrapper:nth-child(2n) .spin-distribution-label{top:clamp(5px,.4375vw,7px)}.recent-numbers-horizontal{display:none;flex-wrap:nowrap;gap:clamp(3px,.25vw,4px);padding:clamp(6px,.625vw,10px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--glass-radius-small);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow-soft);justify-content:flex-start;align-items:center;max-width:100%;overflow:hidden}.recent-numbers-horizontal .recent-number{font-size:clamp(10px,.75vw,12px);width:clamp(20px,1.625vw,26px);height:clamp(20px,1.625vw,26px);line-height:clamp(20px,1.625vw,26px)}.recent-numbers-horizontal-label{font-size:var(--stats-font-size);font-weight:600;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.5px;margin-right:clamp(4px,.375vw,6px)}@media (max-width:1400px){.recent-numbers-column,.spin-distribution-chart{display:none}.recent-numbers-horizontal{display:flex;max-width:100%;box-sizing:border-box}.enhanced-number-history{flex-direction:column;align-items:center;max-width:100%;gap:clamp(4px,.5vh,8px)}.statistics-panel{width:100%;max-width:100%;box-sizing:border-box}.wheel-container{width:100%;aspect-ratio:1;max-height:min(100%,40vh)}}.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 20px rgba(255,236,0,.8),0 0 15px rgba(255,236,0,.6);border-color:#ffec00;color:#ffec00;transform:translateY(-2px);z-index:20}.betting-tile:hover .number-text{color:#ffec00;text-shadow:0 0 8px rgba(255,236,0,.8);transform:scale(1.1);transition:all .2s 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(0,0,0,.4);color:#fff;border:2px solid rgba(255,236,0,.5);font-weight:700}.game-control.submit.active-bet{background:#ffec00;color:#000;font-weight:900;border:none;box-shadow:0 0 15px rgba(255,236,0,.6),0 0 25px rgba(255,236,0,.4)}.game-control.submit.active-bet:hover{background:#fffb00;transform:translateY(-2px);box-shadow:0 0 20px rgba(255,236,0,.8),0 0 35px rgba(255,236,0,.5)}.game-control.clear.no-bet{background:rgba(0,0,0,.4);color:#fff;border:2px solid rgba(220,53,69,.5);font-weight:700}.game-control.clear.active-bet{background:#dc3545;color:#fff;font-weight:900;border:none;box-shadow:0 0 15px rgba(220,53,69,.5)}.game-control.clear.active-bet:hover{background:#c82333;transform:translateY(-2px);box-shadow:0 0 20px rgba(220,53,69,.7)}.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:rgba(255,236,0,.8);box-shadow:0 0 15px rgba(255,236,0,.8),inset 0 0 10px rgba(255,236,0,.6);border-color:#ffec00;transform:translateY(-1px);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{position:relative;width:100%;height:clamp(38px,3.25vw,52px);background:linear-gradient(180deg,#1a140a,#201510 50%,#140f08);border-radius:var(--glass-radius);padding:clamp(4px,.375vw,6px);border:1px solid rgba(255,215,0,.25);box-shadow:0 0 20px rgba(255,215,0,.15),0 0 40px rgba(255,140,0,.08),inset 0 1px 0 rgba(255,215,0,.1),inset 0 -1px 0 rgba(230,74,25,.1);box-sizing:border-box;overflow:hidden}.countdown-bar-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,215,0,.02) 0,rgba(255,215,0,.02) 4px);pointer-events:none;z-index:30;border-radius:var(--glass-radius)}.countdown-bar-container:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.03) 40%,rgba(255,215,0,.1) 50%,rgba(255,215,0,.03) 60%,transparent);animation:holoSweep 4s ease-in-out infinite;pointer-events:none;z-index:25}@keyframes holoSweep{0%{left:-50%}to{left:150%}}.countdown-bar-track{position:relative;width:100%;background:linear-gradient(180deg,rgba(30,20,10,.95),rgba(20,12,5,.98) 50%,rgba(25,15,8,.95));overflow:hidden;box-shadow:inset 0 2px 8px rgba(0,0,0,.6)}.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:linear-gradient(180deg,#ffd700,#ffb347 25%,#ff8c00 50%,#ff6b35 75%,#e64a19);box-shadow:0 0 15px rgba(255,215,0,.7),0 0 30px rgba(255,140,0,.4),inset 0 2px 4px rgba(255,255,255,.3),inset 0 -2px 4px rgba(0,0,0,.3);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-family:var(--font-primary);font-size:clamp(10px,.8125vw,13px);font-weight:700;letter-spacing:clamp(2px,.1875vw,3px);text-transform:uppercase;color:rgba(255,215,0,.95);text-shadow:0 0 10px rgba(255,215,0,.8),0 0 20px rgba(255,140,0,.5),0 2px 4px rgba(0,0,0,.9)}.countdown-seconds{font-family:var(--font-primary);font-size:clamp(18px,1.5vw,24px);font-weight:900;color:#fff;text-shadow:0 0 15px rgba(255,215,0,.9),0 0 30px rgba(255,140,0,.5),0 2px 4px rgba(0,0,0,.9);min-width:clamp(36px,3.125vw,50px);text-align:center;letter-spacing:clamp(1px,.125vw,2px)}.countdown-bar-wrapper.active .countdown-bar-container{border-color:rgba(255,215,0,.35)}.countdown-bar-wrapper.urgent .countdown-bar-container{border-color:rgba(255,100,100,.5);box-shadow:0 0 25px rgba(255,50,50,.3),0 0 50px rgba(255,0,100,.15),inset 0 1px 0 rgba(255,100,100,.15);animation:urgentPulse .5s ease-in-out infinite}.countdown-bar-wrapper.urgent .countdown-bar-fill{background:linear-gradient(180deg,#ff6432,#ff5032 25%,#ff3250 50%,#ff1e64 75%,#c80050);box-shadow:0 0 15px rgba(255,50,50,.7),0 0 30px rgba(255,100,50,.4),inset 0 2px 4px rgba(255,255,255,.3),inset 0 -2px 4px rgba(0,0,0,.3)}.countdown-bar-wrapper.urgent .countdown-label{color:rgba(255,150,100,.95);text-shadow:0 0 10px rgba(255,100,50,.8),0 0 20px rgba(255,50,50,.5),0 2px 4px rgba(0,0,0,.9)}.countdown-bar-wrapper.urgent .countdown-seconds{text-shadow:0 0 15px rgba(255,100,50,.9),0 0 30px rgba(255,50,50,.5),0 2px 4px rgba(0,0,0,.9);animation:urgentTextPulse .5s ease-in-out infinite}@keyframes urgentPulse{0%,to{box-shadow:0 0 25px rgba(255,50,50,.3),0 0 50px rgba(255,0,100,.15),inset 0 1px 0 rgba(255,100,100,.15)}50%{box-shadow:0 0 35px rgba(255,50,50,.5),0 0 70px rgba(255,0,100,.25),inset 0 1px 0 rgba(255,100,100,.25)}}@keyframes urgentTextPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.countdown-bar-wrapper.ready .countdown-bar-container{border-color:rgba(0,255,150,.4);background:linear-gradient(180deg,#0a1a12,#0d2018 50%,#081410);box-shadow:0 0 25px rgba(0,255,150,.2),0 0 50px rgba(0,255,100,.1),inset 0 1px 0 rgba(0,255,150,.15)}.countdown-bar-wrapper.ready .countdown-bar-track{background:linear-gradient(180deg,rgba(0,40,30,.9),rgba(0,25,20,.95) 50%,rgba(0,35,25,.9));box-shadow:inset 0 2px 8px rgba(0,0,0,.5),inset 0 0 20px rgba(0,255,150,.1)}.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:900!important;letter-spacing:clamp(4px,.375vw,6px)!important;text-transform:uppercase;color:rgba(0,255,150,.95)!important;text-shadow:0 0 15px rgba(0,255,150,.9),0 0 30px rgba(0,255,150,.5),0 0 45px rgba(0,255,100,.3);animation:readyHoloPulse 2s ease-in-out infinite}@keyframes readyHoloPulse{0%,to{opacity:.85;text-shadow:0 0 15px rgba(0,255,150,.7),0 0 30px rgba(0,255,150,.4);letter-spacing:clamp(4px,.375vw,6px)}50%{opacity:1;text-shadow:0 0 20px rgba(0,255,150,1),0 0 40px rgba(0,255,150,.7),0 0 60px rgba(0,255,100,.4);letter-spacing:clamp(6px,.5vw,8px)}}.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)}.chatroom-container{flex:1 1;min-height:0;width:100%;max-width:var(--right-panel-max-width);min-width:0;background:#000;border:1px solid var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow);overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.chatroom-header{display:flex;align-items:center;justify-content:flex-end;padding:clamp(6px,.625vw,10px) clamp(10px,.875vw,14px);border-bottom:1px solid var(--glass-border);background:rgba(255,255,255,.03);flex-shrink:0}.chat-connection-status{display:flex;align-items:center;font-size:clamp(10px,.75vw,12px);font-weight:500}.chat-connection-status .status-dot{display:none}.chat-connection-status .status-text{color:rgba(255,255,255,.5)}.chat-connection-status.status-live .status-text{color:#22c55e}.chat-connection-status.status-connecting .status-text{color:#ff8700}.chat-connection-status.status-offline .status-text{color:#ef4444}.chat-messages-list{flex:1 1;overflow-y:auto;padding:clamp(5px,.5vw,8px) clamp(10px,.875vw,14px);display:flex;flex-direction:column;gap:0}.chat-messages-list::-webkit-scrollbar{width:clamp(3px,.25vw,4px)}.chat-messages-list::-webkit-scrollbar-track{background:transparent}.chat-messages-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:2px}.chat-messages-list::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.chat-message-item{padding:clamp(1px,.125vw,2px) 0;border-radius:0;border-left:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:0;line-height:1.5}.chat-message-item,.chat-message-item--own,.chat-message-item--own-win,.chat-message-item--win,.chat-message-item--win:hover,.chat-message-item:hover{background:transparent}.chat-message-author{font-size:clamp(10px,.75vw,12px);font-weight:700;color:rgba(255,255,255,.8);font-family:Chakra Petch,Orbitron,Exo\ 2,Rajdhani,sans-serif;flex-shrink:0}.chat-message-author.chipBlue{color:#00a0ff}.chat-message-author.chipRed{color:#E0080B}.chat-message-author.chipGreen{color:#22c55e}.chat-message-author.chipOrange{color:#ef7d00}.chat-message-author.chipPink{color:#ff4fa3}.chat-message-author.chipPurple{color:#7a3df0}.chat-message-author.chipYellow{color:#ffec00}.chat-message-author.chipBlack{color:#888}.chat-message-separator{color:rgba(255,255,255,.5);flex-shrink:0;white-space:pre}.chat-message-time{font-size:clamp(8px,.625vw,10px);color:rgba(255,255,255,.3);margin-left:auto;padding-left:clamp(5px,.5vw,8px);flex-shrink:0}.chat-message-text{word-break:break-word;flex:1 1;min-width:0}.chat-message-text,.chat-win-text{font-size:clamp(10px,.8125vw,13px);color:rgba(255,255,255,.9)}.chat-win-amount{font-weight:600}.chat-message-item--own-win .chat-win-amount,.chat-win-amount{color:#22c55e;text-shadow:0 0 8px rgba(34,197,94,.4)}.chat-error-message{padding:clamp(5px,.5vw,8px) clamp(10px,.875vw,14px);background:rgba(239,68,68,.15);border-top:1px solid rgba(239,68,68,.3);color:#ef4444;font-size:clamp(10px,.75vw,12px);text-align:center;flex-shrink:0}.chat-auth-prompt{width:100%;text-align:center;padding:clamp(8px,.75vw,12px);font-size:clamp(10px,.8125vw,13px);color:rgba(255,255,255,.5);font-style:italic}.chat-input-enabled{flex:1 1;padding:clamp(8px,.75vw,12px) clamp(12px,1vw,16px);border:1px solid var(--glass-border);border-radius:var(--glass-radius-large);background:var(--glass-bg);color:rgba(255,255,255,.9);font-size:clamp(11px,.875vw,14px);outline:none;backdrop-filter:var(--glass-blur-light);-webkit-backdrop-filter:var(--glass-blur-light);box-shadow:inset 0 2px 4px rgba(0,0,0,.1);transition:border-color .2s ease,box-shadow .2s ease}.chat-input-enabled::placeholder{color:rgba(255,255,255,.4)}.chat-input-enabled:focus{border-color:rgba(255,135,0,.5);box-shadow:0 0 0 2px rgba(255,135,0,.1)}.chat-input-enabled:disabled{opacity:.5;cursor:not-allowed}.chat-send-button{padding:clamp(8px,.75vw,12px);width:clamp(34px,2.75vw,44px);height:clamp(34px,2.75vw,44px);border:none;border-radius:50%;background:#ff8700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.chat-send-button:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 16px rgba(255,135,0,.4)}.chat-send-button:active:not(:disabled){transform:scale(.95)}.chat-send-button .chat-send-icon{filter:brightness(0) invert(0)}.chat-send-button--disabled{background:var(--glass-bg);border:1px solid var(--glass-border);cursor:not-allowed;opacity:.5}.chat-send-button--disabled .chat-send-icon{filter:brightness(0) invert(.5)}.chatroom-messages{flex:1 1;align-items:center;justify-content:center}.chatroom-messages,.feed-list{padding:clamp(8px,.75vw,12px) clamp(10px,.875vw,14px);display:flex;overflow-y:auto}.feed-list{flex-direction:column-reverse;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%}.chatroom-placeholder{display:flex;flex-direction:column;align-items:center;text-align:center;opacity:.7}.placeholder-icon{font-size:clamp(36px,3vw,48px);margin-bottom:clamp(12px,1.25vw,20px);opacity:.5}.placeholder-text h4{color:#fff;font-size:clamp(15px,1.25vw,20px);font-weight:700;margin:0 0 clamp(6px,.625vw,10px);text-shadow:var(--text-shadow)}.placeholder-text p{color:rgba(255,255,255,.8);font-size:clamp(11px,.875vw,14px);margin:0;line-height:1.4;text-shadow:var(--text-shadow)}.chatroom-input{padding:clamp(10px,.875vw,14px) clamp(12px,1vw,16px);border-top:1px solid var(--glass-border);background:rgba(255,255,255,.06);border-radius:0 0 var(--glass-radius) var(--glass-radius);backdrop-filter:var(--glass-blur-light);-webkit-backdrop-filter:var(--glass-blur-light)}.input-placeholder{display:flex;gap:clamp(6px,.625vw,10px);align-items:center}.chat-input-disabled{flex:1 1;padding:clamp(8px,.75vw,12px) clamp(12px,1vw,16px);border:1px solid var(--glass-border);border-radius:var(--glass-radius-large);background:var(--glass-bg);color:rgba(255,255,255,.5);font-size:clamp(11px,.875vw,14px);outline:none;backdrop-filter:var(--glass-blur-light);-webkit-backdrop-filter:var(--glass-blur-light);box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.chat-input-disabled::placeholder{color:rgba(255,255,255,.35)}.chat-send-button-disabled{padding:clamp(8px,.75vw,12px);width:clamp(34px,2.75vw,44px);height:clamp(34px,2.75vw,44px);border:1px solid var(--glass-border);border-radius:50%;background:var(--glass-bg);color:rgba(255,255,255,.5);font-size:clamp(11px,.875vw,14px);font-weight:700;cursor:not-allowed;backdrop-filter:var(--glass-blur-light);-webkit-backdrop-filter:var(--glass-blur-light);box-shadow:var(--glass-shadow-soft);display:flex;align-items:center;justify-content:center}.chat-send-icon{width:clamp(15px,1.25vw,20px);height:clamp(15px,1.25vw,20px);filter:brightness(0) invert(.5)}.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"}