@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;500;600;700;800;900&display=swap";
*,:before,:after{box-sizing:border-box;margin:0;padding:0}@property --lb-pos{syntax:"<number>";inherits:true;initial-value:0}:root{--bet-value-fs:16px;--bet-label-fs:14px;--ui-bet:#26c360cc;--ui-bet-placed:#e6273ccc;--ui-cashout:#ff900a;--ui-bonus:#d83382;--dz-placed:var(--ui-bet-placed,#e6273c);--dz-placed-bonus:color-mix(in srgb, var(--ui-bonus,#d83382) 80%, transparent);--ui-tier-white:#fff;--ui-tier-cyan:#00d6e8;--ui-tier-purple:#c193ec;--panel-bg:#1c1c1ef2;--panel-blur:17.5px;--panel-spring:cubic-bezier(.32, .72, 0, 1);--ui-panel:#1c1c1e;--ui-zone:#e6273c;--ui-cashed:#facc15;--ui-balance:#ffd05a;--ui-win-orange:#f1882d;--ui-lb-bonus:#ff2c8e;--ui-active:#26c360;--ui-chip-active:#26c360;--ui-pill:#404040;--ui-countdown:#fffc;--countdown-c:#fff;--countdown-op-max-frac:.1;--betshift1:57px;--betshift2:65px;--betshift3:75px}@keyframes pillValuePop{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes pillValuePopDown{0%{transform:scale(1)}40%{transform:scale(.8)}to{transform:scale(1)}}.pill-value-text.pill-value-pop{animation:.13s ease-out pillValuePop}.pill-value-text.pill-value-pop-down{animation:.13s ease-out pillValuePopDown}.dom-value-pop{transform-origin:50%;animation:.13s ease-out pillValuePop}.dom-value-pop-down{transform-origin:50%;animation:.13s ease-out pillValuePopDown}@keyframes valueInsuffBlink{0%{color:#ff4d4f}16.66%{color:#fff}33.33%{color:#ff4d4f}50%{color:#fff}66.66%{color:#ff4d4f}83.33%{color:#fff}to{color:#ff4d4f}}@keyframes valueInsuffHold{0%{color:#ff4d4f}to{color:#ff4d4f}}.dom-value-insuff{animation:1.25s step-end valueInsuffBlink}@media (prefers-reduced-motion:reduce){.dom-value-insuff{animation:1.25s step-end valueInsuffHold}}body.motion-reduced .dom-value-insuff{animation:1.25s step-end valueInsuffHold}@keyframes pfFillPop{0%{clip-path:inset(0 50% round 999px);opacity:0}to{clip-path:inset(0 round 999px);opacity:1}}.pf-fill-pop{animation:pfFillPop var(--pf-dur,.12s) cubic-bezier(.3, .7, .2, 1) both}@media (prefers-reduced-motion:reduce){.pf-fill-pop{animation:none}}@keyframes pfSweep{0%{clip-path:inset(0 100% 0 0 round 999px);opacity:0}to{clip-path:inset(0 round 999px);opacity:1}}:root[data-pf-style=sweep] .pf-fill-pop{animation-name:pfSweep}:root[data-pf-style=none] .pf-fill-pop{animation:none}:root[data-pf-rev="1"] .pf-fill-pop{animation-direction:reverse}body.motion-reduced *,body.motion-reduced :before,body.motion-reduced :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}body.bonus-round{--dz-placed:var(--dz-placed-bonus)}html,body{overscroll-behavior:none;-webkit-overflow-scrolling:touch;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}body{color:#fff;min-height:100dvh;padding:40px 0 240px;padding-top:max(40px, calc(env(safe-area-inset-top) + 20px));padding-bottom:max(240px, calc(240px + env(safe-area-inset-bottom)));background:#0a0a0a;flex-direction:column;justify-content:flex-start;align-items:center;gap:.8rem;font-family:Inter,sans-serif;display:flex;overflow-x:hidden}h1{letter-spacing:.06em;color:#fff;text-align:center;font-family:Inter,sans-serif;font-size:clamp(1.4rem,4vw,2.4rem)}button,input,select,textarea{font-family:Inter,sans-serif}.bg-wheel{z-index:0;pointer-events:none;background:#0a0a0a;position:fixed;inset:0;overflow:hidden}.bg-wheel:after{content:"";height:var(--bg-grad-height,100%);opacity:var(--bg-grad-opacity,0);pointer-events:none;background:linear-gradient(#0a0a0a00 0%,#0a0a0a 100%);position:absolute;bottom:0;left:0;right:0}.bottom-vignette{z-index:10;pointer-events:none;background:linear-gradient(#0000 0%,#0009 100%);height:260px;position:fixed;bottom:0;left:0;right:0}.bg-wheel img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.led-stage{z-index:5;pointer-events:none;background:#0a0b0db8;border-radius:8px;width:124px;height:124px;padding:4px;display:none;position:fixed;top:8px;left:8px}.led-stage.led-on{display:block}.led-stage svg{width:100%;height:100%;display:block}.camera-cover{z-index:2;pointer-events:none;opacity:0;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.camera-cover.visible{opacity:1}.camera-cover img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100vw;height:auto;max-height:100vh;display:block}.camera-label{z-index:3;pointer-events:none;letter-spacing:.18em;color:#ffffffc7;text-shadow:0 2px 24px #00000080;justify-content:center;align-items:center;font-family:Bebas Neue,Inter,sans-serif;font-size:clamp(2.2rem,9vw,4.6rem);display:none;position:fixed;inset:0}.camera-label.visible{display:flex}.camera-label .cam-dot{background:#ff2d2d;border-radius:50%;width:14px;height:14px;margin-right:18px;animation:1.2s ease-in-out infinite camDotPulse;box-shadow:0 0 12px #ff2d2dcc}@keyframes camDotPulse{0%,to{opacity:1}50%{opacity:.35}}.stage-clip{z-index:3;pointer-events:none;clip-path:inset(var(--img-top,0px) var(--img-right,0px) var(--img-bottom,0px) var(--img-left,0px));-webkit-clip-path:inset(var(--img-top,0px) var(--img-right,0px) var(--img-bottom,0px) var(--img-left,0px));position:fixed;inset:0}.stage-clip>*{pointer-events:auto}.stage{z-index:3;perspective:1400px;transform-style:preserve-3d;transform:translate(-50%, -50%) translate(var(--wheel-translate-x,0px), var(--wheel-translate-y,0px)) rotateZ(var(--wheel-rotate-z,0deg)) rotateX(var(--wheel-tilt-x,39deg)) scale(var(--wheel-scale,.42));transform-origin:50%;will-change:transform;justify-content:center;align-items:center;display:flex;position:fixed;top:50%;left:50%;overflow:visible}.wheel{z-index:1;display:block;position:relative}.zone-overlay{z-index:2;pointer-events:none;display:block;position:absolute;top:0;left:0}body:not(.cam-top) .zone-overlay{display:none}.ptr{z-index:3;pointer-events:none;transform-style:preserve-3d;position:absolute;top:0;left:0;overflow:visible}body.machine-flat-on{background:#0a0b0d!important}body.machine-flat-on main>:not(.stage-clip):not(#labPanel){visibility:hidden!important}body.machine-flat-on .camera-cover{display:none!important}body.machine-flat-on .stage{transform:translate(-50%, -50%) rotateZ(var(--wheel-rotate-z,0deg)) rotateX(0deg) scale(.86)!important;top:25%!important}body.machine-flat-on .stage-clip{clip-path:none!important}.ball-pivot{z-index:4;width:0;height:0;transform-style:preserve-3d;pointer-events:none;opacity:var(--ball-alpha,1);transition:opacity .1s;position:absolute;top:50%;left:50%}.ball{width:calc(var(--ball-r,18px) * 2);height:calc(var(--ball-r,18px) * 2);transform:translate(-50%, -50%) translate(var(--ball-x,0px), var(--ball-y,0px)) translateZ(1px) rotateX(var(--ball-counter-x,0deg));box-shadow:0 0 calc(var(--ball-r,18px) * .6) #ef444459;background:radial-gradient(circle at 28% 28%,#ffffffd9 0%,#fff0 18%),radial-gradient(circle at 35% 35%,#ffb4b4d9 0%,#ef444400 55%,#7814148c 100%),#ef4444;border-radius:50%;position:absolute;top:0;left:0}.ball-pivot.hidden{display:none}.win-confetti{opacity:0;will-change:transform, opacity;background:#fff;border-radius:1px;width:5px;height:8px;position:absolute}.win-confetti .ribbon-roll{border-radius:1px;width:100%;height:100%;animation:.48s linear infinite ribbonRoll;display:block}@keyframes winConfUp{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)}to{transform:translate(calc(-50% + (var(--dx) * .55)), calc(-50% + var(--dy))) rotate(calc(var(--rot) * .4));opacity:1}}@keyframes winConfDown{0%{transform:translate(calc(-50% + (var(--dx) * .55)), calc(-50% + var(--dy))) rotate(calc(var(--rot) * .4));opacity:1}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--fall))) rotate(var(--rot));opacity:1}}@keyframes ribbonRoll{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}#winBox.chat-mode{background:#0000008c;padding:0}#winBox.chat-mode>:not([data-chat-host]){visibility:hidden}:root{--winbox-stroke-w:3px}@property --winbox-hl{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes winboxHlSweep{0%{--winbox-hl:0deg;opacity:1}80%{opacity:1}to{--winbox-hl:360deg;opacity:0}}body.winbox-stroke #winBox:after{content:"";inset:calc(-1 * var(--winbox-stroke-w));border-radius:inherit;padding:var(--winbox-stroke-w);background:conic-gradient(from var(--winbox-hl), transparent 0deg, transparent 305deg, #fffffff2 340deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;animation:.6s linear forwards winboxHlSweep;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes livePulse{0%{box-shadow:0 0 #ef4444b3}70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}.live-pulse{background:#ef4444;border-radius:50%;width:8px;height:8px;animation:1.5s ease-out infinite livePulse;box-shadow:0 0 #ef4444b3}
