@font-face{font-family:NFS;src:url(/fonts/NFS.ttf)format("truetype")}@font-face{font-family:BuiltTitling;src:url(/fonts/BuiltTitling-Bold.otf)format("opentype");font-weight:700;font-style:normal}@font-face{font-family:BuiltTitling;src:url(/fonts/BuiltTitling-BoldItalic.otf)format("opentype");font-weight:700;font-style:italic}body{-webkit-user-select:none;user-select:none;touch-action:none;background-color:#000;justify-content:center;align-items:center;width:100dvw;height:100dvh;margin:0;padding:0;font-family:IBM Plex Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex;overflow:hidden}#game-container{--top-bar-h:36px;flex-direction:column;width:100dvw;height:100dvh;display:flex;position:relative;overflow:hidden}#top-bar{height:var(--top-bar-h);z-index:20;background:0 0;justify-content:space-between;align-items:center;padding:0 12px;display:flex;position:absolute;top:0;left:0;right:0}#top-bar-players{align-items:center;gap:7px;display:flex}.tb-dot{background:#e53e3e;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.4s ease-in-out infinite tbPulse;box-shadow:0 0 5px #e53e3eaa}@keyframes tbPulse{0%,to{opacity:1;box-shadow:0 0 4px #e53e3eaa}50%{opacity:.4;box-shadow:0 0 2px #e53e3e44}}#tb-player-count{color:#fff;letter-spacing:.3px;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:700}.tb-players-label{color:#5a5f72;letter-spacing:.3px;font-family:IBM Plex Sans,sans-serif;font-size:11px;font-weight:400}#top-bar-controls{align-items:center;gap:4px;display:flex}.tb-btn{cursor:pointer;color:#ffffff8c;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .12s,color .12s;display:flex}.tb-btn .material-icons{font-size:18px}.tb-btn:hover{color:#ffffffd9;background:#ffffff12}.tb-btn:active{background:#ffffff0a}.tb-btn.muted{color:#3a3f52}.tb-btn.muted:hover{color:#ffffff80}#game-area{transform-origin:50%;flex:1;min-height:0;position:relative;overflow:hidden}@keyframes ztOut{0%{filter:blur()}to{filter:blur(14px)}}@keyframes ztIn{0%{filter:blur(14px)}to{filter:blur()}}#game-area.zt-out{animation:.38s ease-in forwards ztOut}#game-area.zt-in{animation:.75s cubic-bezier(.25,.46,.45,.94) 50ms both ztIn}svg{width:100%;height:100%;display:block}#char-action-group,#char-breathe-group{transform-origin:0 0}#eyes-action-group,#char-eyes{transform-origin:-15px -115px}#tongue-action-group,#tongue-breathe-group,#tongue-whip-group{transform-origin:-15px -65px}#arm-l,#arm-l-idle{transform-origin:-60px -90px}#arm-r,#arm-r-idle{transform-origin:60px -90px}#leg-l{transform-origin:-36px -20px}#leg-r{transform-origin:34px -20px}#char-action-group,#eyes-action-group,#tongue-action-group,#arm-l,#arm-r,#leg-l,#leg-r{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.state-idle #char-breathe-group{animation:2s ease-in-out infinite idleSquish}.state-idle #tongue-breathe-group{animation:2s ease-in-out infinite idleTongue}.state-idle #char-eyes{animation:4s infinite idleBlink}.state-idle #arm-l{transform:rotate(-38deg)}.state-idle #arm-r{transform:rotate(38deg)}.state-idle #arm-l-idle{animation:3.2s ease-in-out infinite idleArmWiggleL}.state-idle #arm-r-idle{animation:2.7s ease-in-out -.9s infinite idleArmWiggleR}.state-charging #tongue-breathe-group,.state-charging #char-eyes{animation-play-state:paused}.state-charging #char-breathe-group{animation:.22s ease-in-out infinite chargeQuiver}.state-charging #arm-l-idle{animation:.32s ease-in-out infinite chargeArmTrembleL}.state-charging #arm-r-idle{animation:.32s ease-in-out -.11s infinite chargeArmTrembleR}.state-charging #char-action-group{transform:scale(1.15,.8)translateY(15px)}body:not(.no-blur) .state-charging #char-action-group{filter:blur(1.2px)}.state-charging #eyes-action-group{transform:scaleY(.6)translateY(5px)}.state-charging #tongue-action-group{transform:rotate(-5deg)scaleY(1.1)translateY(2px)}.state-charging #arm-l{transform:rotate(35deg)translateY(5px)}.state-charging #arm-r{transform:rotate(-35deg)translateY(5px)}.state-charging #leg-l{transform:scaleY(.7)rotate(15deg)}.state-charging #leg-r{transform:scaleY(.7)rotate(-15deg)}.state-jumping #char-breathe-group,.state-jumping #tongue-breathe-group,.state-jumping #char-eyes,.state-jumping #arm-l-idle,.state-jumping #arm-r-idle{animation-play-state:paused}.state-jumping #char-action-group{transform:scale(.95,1.05)rotate(6deg)}.state-jumping #eyes-action-group{transform:scale(1.05)translateY(-2px)}.state-jumping #tongue-action-group{transform:rotate(-10deg)}.state-jumping #arm-l{transform:rotate(-30deg)}.state-jumping #arm-r{transform:rotate(60deg)}.state-jumping #leg-l{transform:scaleY(.9)rotate(15deg)}.state-jumping #leg-r{transform:scaleY(.9)rotate(-10deg)}.state-sinking #char-breathe-group,.state-sinking #tongue-breathe-group,.state-sinking #char-eyes,.state-sinking #arm-l-idle,.state-sinking #arm-r-idle{animation-play-state:paused}.state-sinking #arm-l{transform:rotate(50deg)}.state-sinking #arm-r{transform:rotate(-55deg)}.state-sinking #leg-l{transform:rotate(18deg)}.state-sinking #leg-r{transform:rotate(-12deg)}.state-sinking #char-action-group{transform:scale(1.05,.95)}.state-sinking #eyes-action-group{transform:scale(1.1)}.state-cashout #char-breathe-group{animation:1.2s ease-in-out infinite idleSquish}.state-cashout #tongue-breathe-group{animation:1.2s ease-in-out infinite idleTongue}.state-cashout #char-eyes{animation:3s infinite idleBlink}.state-cashout #arm-l-idle,.state-cashout #arm-r-idle{animation:none}.state-cashout #char-action-group{transform:scale(1.08)}.state-cashout #eyes-action-group{transform:scale(1.15,1.25)translateY(-4px)}.state-cashout #arm-l{animation:.73s ease-in-out infinite cashoutArmL}.state-cashout #arm-r{animation:.73s ease-in-out infinite cashoutArmR}.state-cashout #leg-l,.state-cashout #leg-r{transform:rotate(0)}@keyframes cashoutArmL{0%,to{transform:rotate(58deg)}50%{transform:rotate(84deg)}}@keyframes cashoutArmR{0%,to{transform:rotate(-58deg)}50%{transform:rotate(-84deg)}}#mult-layer{transform-origin:0 0;pointer-events:none;width:1000px;position:absolute;top:0;left:0;overflow:visible}.mult-div{letter-spacing:4px;white-space:nowrap;opacity:0;filter:drop-shadow(0 0 1px #2a4)drop-shadow(0 0 1px #2a4)drop-shadow(0 0 14px #4f68)drop-shadow(0 0 35px #2a45);background:linear-gradient(#8e8 0%,#2a4 40%,#052 100%);-webkit-text-fill-color:transparent;-webkit-text-stroke:2.5px #ffffffbf;-webkit-background-clip:text;background-clip:text;font-family:BuiltTitling,Arial Black,Impact,sans-serif;font-size:72px;font-style:italic;font-weight:900;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes multPop{0%{opacity:0;transform:translate(-50%,-50%)scale(.06)}60%{opacity:1;transform:translate(-50%,-50%)scale(1.18)}85%{transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.mult-div.popping{animation:.55s cubic-bezier(.22,1,.36,1) forwards multPop}@keyframes multKnockOff{0%{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}10%{opacity:1;transform:translate(calc(5px - 50%),calc(-50% - 18px))rotate(-4deg)scale(1.05)}to{transform:translate(calc(-50% + var(--kdx)), calc(-50% + var(--kdy))) rotate(var(--krot)) scale(.55);opacity:0}}.mult-div.knocked{animation:.65s ease-in forwards multKnockOff}@keyframes chargeQuiver{0%,to{transform:translate(0)}25%{transform:translate(1.5px)scaleX(1.012)}75%{transform:translate(-1.5px)scaleX(.988)}}@keyframes chargeArmTrembleL{0%,to{transform:none}33%{transform:rotate(-10deg)translateY(-3px)}66%{transform:rotate(7deg)translateY(2px)}}@keyframes chargeArmTrembleR{0%,to{transform:none}33%{transform:rotate(10deg)translateY(-3px)}66%{transform:rotate(-7deg)translateY(2px)}}@keyframes idleSquish{0%,to{transform:scale(1)}50%{transform:scale(1.03,.96)translateY(2px)}}@keyframes idleTongue{0%,to{transform:rotate(0)}50%{transform:rotate(6deg)scaleY(1.05)}}@keyframes idleBlink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.1)}}@keyframes idleArmWiggleL{0%,to{transform:rotate(0)}30%{transform:rotate(-14deg)}65%{transform:rotate(9deg)}}@keyframes idleArmWiggleR{0%,to{transform:rotate(0)}35%{transform:rotate(12deg)}70%{transform:rotate(-11deg)}}@keyframes batBob{0%{transform:translateY(7px)}to{transform:translateY(-7px)}}@keyframes batFlapL{0%{transform:rotate(0)}to{transform:rotate(-55deg)}}@keyframes batFlapR{0%{transform:rotate(0)}to{transform:rotate(55deg)}}@keyframes batGoogly{0%,to{transform:translate(0)}25%{transform:translate(3px,-2px)}50%{transform:translate(-3px,1px)}75%{transform:translate(1px,2px)}}.bat-bob{animation:batBob var(--bat-bob-dur,.5s) ease-in-out infinite alternate}.bat-flap-l{animation:batFlapL var(--bat-flap-dur,.3s) ease-in-out infinite alternate;transform-origin:0 0}.bat-flap-r{animation:batFlapR var(--bat-flap-dur,.3s) ease-in-out infinite alternate;transform-origin:0 0}.bat-pupil{animation:2s step-end infinite batGoogly}.bat-eye{filter:drop-shadow(0 0 5px #ffe066)drop-shadow(0 0 12px #fc05)}#ui-layer{pointer-events:none;z-index:20;position:absolute;inset:0}#power-meter-container{-webkit-backdrop-filter:blur(10px);background:#ffffff14;border:1.5px solid #ffffff80;border-radius:7px;width:150px;height:15px;padding:2px;display:none;position:absolute;top:30%;left:50%;overflow:visible;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000073,inset 0 1px 2px #ffffff26}#power-meter-fill{background:linear-gradient(90deg,#f33,#ffb829,#af0,#00f5a3,#4281ff,#b3f,#f33) 0 0/200% 100%;border-radius:4px;width:0%;height:100%;animation:2s linear infinite rainbowFlow,2s linear infinite fillGlow;position:relative;overflow:hidden}#power-meter-fill:after{content:"";background:repeating-linear-gradient(-45deg,#ffffff21 0 5px,#0000 5px 14px);position:absolute;inset:0}@keyframes rainbowFlow{0%{background-position:0 0}to{background-position:200% 0}}@keyframes fillGlow{0%{filter:drop-shadow(0 0 4px #ff5050)drop-shadow(0 0 10px #ff505099)brightness(1.1)saturate(1.2)}16%{filter:drop-shadow(0 0 4px #ffb400)drop-shadow(0 0 10px #ffb40099)brightness(1.1)saturate(1.2)}33%{filter:drop-shadow(0 0 4px #78ff00)drop-shadow(0 0 10px #78ff0099)brightness(1.1)saturate(1.2)}50%{filter:drop-shadow(0 0 4px #00d2ff)drop-shadow(0 0 10px #00d2ff99)brightness(1.1)saturate(1.2)}66%{filter:drop-shadow(0 0 4px #5050ff)drop-shadow(0 0 10px #5050ff99)brightness(1.1)saturate(1.2)}83%{filter:drop-shadow(0 0 4px #d200ff)drop-shadow(0 0 10px #d200ff99)brightness(1.1)saturate(1.2)}to{filter:drop-shadow(0 0 4px #ff5050)drop-shadow(0 0 10px #ff505099)brightness(1.1)saturate(1.2)}}#power-meter-container.power-style-warm #power-meter-fill{background:linear-gradient(90deg,#f33,#ff7729,#ffc21a,#ff8a24,#ff4e33,#ff294d,#f33) 0 0/200% 100%;animation:2s linear infinite rainbowFlow,2s linear infinite fillGlowWarm}@keyframes fillGlowWarm{0%{filter:drop-shadow(0 0 4px #ff3232)drop-shadow(0 0 10px #ff323299)brightness(1.1)saturate(1.2)}33%{filter:drop-shadow(0 0 4px #ff9600)drop-shadow(0 0 10px #ff960099)brightness(1.1)saturate(1.2)}66%{filter:drop-shadow(0 0 4px #ffdc00)drop-shadow(0 0 10px #ffdc0099)brightness(1.1)saturate(1.2)}to{filter:drop-shadow(0 0 4px #ff3232)drop-shadow(0 0 10px #ff323299)brightness(1.1)saturate(1.2)}}#pt-nodes.pt-frozen{transition:none!important}#pt-nodes.pt-frozen .pt-node{transition:none!important;animation:none!important}#progress-track{top:calc(10px + var(--top-bar-h,36px));pointer-events:none;z-index:5;padding:20px 0 24px;position:absolute;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}#pt-nodes{will-change:transform;align-items:flex-end;gap:18px;transition:transform .45s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative}#pt-nodes:before{content:"";z-index:0;background:#ffffff2e;height:2px;position:absolute;bottom:5px;left:-9999px;right:-9999px}.pt-node{z-index:1;opacity:.3;transform-origin:bottom;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:54px;transition:opacity .4s,transform .45s cubic-bezier(.34,1.56,.64,1);animation:.5s cubic-bezier(.34,1.56,.64,1) backwards ptNodeIn;display:flex;position:relative}@keyframes ptNodeIn{0%{opacity:0;transform:translate(28px)scale(.45)}to{transform:none}}@keyframes ptNodeActivate{0%{opacity:.4;transform:scale(.95)}55%{opacity:1;transform:scale(1.28)}to{opacity:1;transform:scale(1.15)}}@keyframes ptNodeExit{0%{opacity:.55;transform:translate(0)scale(.9)}to{opacity:0;transform:translate(-32px)scale(.7)}}.pt-node.past{opacity:.55}.pt-node.current{opacity:1;transform:scale(1.15)}.pt-node.exiting{pointer-events:none;animation:.35s ease-in forwards ptNodeExit}.pt-dot{background:#ffffff1f;border:1.5px solid #ffffff38;border-radius:50%;flex-shrink:0;width:10px;height:10px;transition:background .35s,border-color .35s,box-shadow .35s}.pt-node.past .pt-dot{background:#ffffff73;border-color:#fff9}.pt-node.current .pt-dot{background:#22c55e;border-color:#86efac;animation:1.6s ease-in-out infinite ptDotPulse;box-shadow:0 0 8px #22c55e,0 0 18px #22c55e66}@keyframes ptDotPulse{0%,to{box-shadow:0 0 6px #22c55e,0 0 14px #22c55e59}50%{box-shadow:0 0 11px #22c55e,0 0 24px #22c55e8c}}.pt-label{letter-spacing:1px;white-space:nowrap;color:#ffffffbf;font-family:BuiltTitling,sans-serif;font-size:16px;font-style:italic;font-weight:700;transition:color .4s,font-size .35s}.pt-node.current .pt-label{color:#4ade80;background:linear-gradient(#8e8 0%,#2a4 60%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 4px #22c55e80);-webkit-background-clip:text;background-clip:text;font-size:21px}.screen{text-align:center;color:#fff;pointer-events:auto;cursor:pointer;background:#1a1d26;border:none;border-radius:14px;flex-direction:column;align-items:center;gap:10px;min-width:220px;padding:24px 32px;transition:transform .2s,background .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #00000080}.screen:hover{background:#212534;transform:translate(-50%,-50%)scale(1.03)}.screen h1{color:#fff;text-transform:uppercase;letter-spacing:1px;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(18px,3vw,26px);font-weight:900}.screen p{color:#8b8fa8;text-transform:uppercase;letter-spacing:.5px;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(9px,1.4vw,11px);font-weight:700}.screen h2{color:#fff;text-transform:uppercase;letter-spacing:1px;box-sizing:border-box;background:#0d1018;border-radius:10px;width:100%;margin:0;padding:8px 20px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(12px,2vw,16px);font-weight:900}#game-over-screen{display:none}#gambling-panel{z-index:10;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:6px;width:92%;max-width:380px;padding:0 0 10px;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.gp-row{display:contents}.gp-tile{background:#1a1d26;border-radius:14px;flex-direction:column;flex:1;gap:7px;min-width:0;padding:10px 12px;display:flex;position:relative}.gp-tile-label{color:#ffffff73;text-transform:uppercase;letter-spacing:.5px;font-family:IBM Plex Sans,sans-serif;font-size:9px;font-weight:700;line-height:1.2}#bet-tile{cursor:default;flex-direction:row;justify-content:center}.bet-tabs{gap:0;display:flex}.bet-tab{color:#ffffff59;text-transform:uppercase;cursor:pointer;letter-spacing:.5px;background:0 0;border:none;border-bottom:2px solid #0000;padding:2px 10px 5px;font-family:IBM Plex Sans,sans-serif;font-size:11px;font-weight:700}.bet-tab.active{color:#f97316;border-bottom-color:#f97316}.bet-left{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bet-input-row{background:#0d1018;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:0;padding:5px 10px;display:flex}.bet-quick-row{gap:4px;display:flex}.bet-quick{color:#ffffffa6;cursor:pointer;white-space:nowrap;background:#0d1018;border:none;border-radius:8px;flex:1;padding:5px 8px;font-family:IBM Plex Sans,sans-serif;font-size:10px;font-weight:700;transition:background .12s}.bet-quick:hover{background:#1a1e2c}.bet-field{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.bet-field-label{color:#ffffff59;text-transform:uppercase;letter-spacing:.5px;font-family:IBM Plex Sans,sans-serif;font-size:8px;font-weight:700}.bet-field-value{align-items:center;gap:7px;width:100%;display:flex}.gp-badge{color:#3a4150;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-family:IBM Plex Sans,sans-serif;font-size:8px;font-weight:900;display:flex}.gp-coin{flex:none;width:16px;height:16px;display:block}.bet-input{color:#fff;-moz-appearance:textfield;background:0 0;border:none;outline:none;flex:1 1 0;min-width:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(16px,2vw,20px);font-weight:900;transition:font-size .15s}.bet-input.is-md{font-size:clamp(13px,1.6vw,16px)}.bet-input.is-sm{font-size:clamp(10px,1.2vw,12px)}.bet-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bet-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#cashout-tile{cursor:pointer;background:linear-gradient(#282d3f 0%,#1e2130 100%);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding-top:0;padding-bottom:0;transition:background .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff24,inset 0 -2px #00000059}#cashout-tile:hover{background:linear-gradient(#282d3f 0%,#1e2130 100%);box-shadow:inset 0 1px #ffffff24,inset 0 -2px #00000059}.cashout-pnl-box{pointer-events:none;border-radius:10px;align-items:center;gap:8px;display:flex}.cashout-pnl-sign{color:#fff;font-family:IBM Plex Sans,sans-serif;font-size:clamp(16px,2.2vw,22px);font-weight:700}.cashout-pnl{color:#fff;letter-spacing:.5px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(16px,2.2vw,22px);font-weight:700}.cashout-pnl-box .gp-badge{color:#0d1018;background:#fff;width:22px;height:22px;font-size:11px}.cashout-pnl-box .gp-coin{width:22px;height:22px}:is(.cashout-pnl-box:has(.cashout-pnl.positive) .cashout-pnl-sign,.cashout-pnl-box:has(.cashout-pnl.positive) .cashout-pnl){color:#ffd166}.cashout-pnl-box:has(.cashout-pnl.positive) .gp-badge{color:#0d1018;background:#ffd166}:is(.cashout-pnl-box:has(.cashout-pnl.negative) .cashout-pnl-sign,.cashout-pnl-box:has(.cashout-pnl.negative) .cashout-pnl){color:#8a8e9b}.cashout-pnl-box:has(.cashout-pnl.negative) .gp-badge{color:#0d1018;background:#8a8e9b}.cashout-tile-label{color:#fff;text-transform:uppercase;letter-spacing:1px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(14px,2.2vw,22px);font-weight:900}.gp-arrows{flex-direction:column;flex-shrink:0;align-self:stretch;gap:4px;display:flex}.gp-arr{color:#ffffffe6;cursor:pointer;background:linear-gradient(#2f3444 0%,#232738 100%);border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;width:40px;min-height:40px;font-size:16px;line-height:1;transition:background .12s,box-shadow .12s;display:flex;box-shadow:inset 0 1px #ffffff1f,inset 0 -2px #00000059}.gp-arr-dn{transform:rotate(180deg)}.gp-arr:hover{background:linear-gradient(#353a4a 0%,#282d3f 100%);box-shadow:inset 0 1px #ffffff24,inset 0 -2px #00000059}.gp-arr:active{background:linear-gradient(#1e2230 0%,#262b3a 100%);box-shadow:inset 0 2px 3px #0006,inset 0 -1px #ffffff0f}#history-tile{cursor:default;justify-content:flex-start;overflow:hidden}.history-pills-track{width:100%;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)}.history-pills{flex-wrap:nowrap;gap:5px;width:max-content;animation:12s linear infinite pillsScroll;display:flex}@keyframes pillsScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hist-pill{white-space:nowrap;background:#0d1018;border:none;border-radius:20px;padding:4px 10px;font-family:IBM Plex Sans,sans-serif;font-size:11px;font-weight:700}.hist-pill.red{color:#8a8e9b;background:#2a2d38;border-color:#4a4d5a}.hist-pill.green{color:#c5e5ce;background:#1b983d;border-color:#a07830;box-shadow:0 0 8px #b48c3c33}#balance-tile{cursor:default;justify-content:flex-start;align-items:stretch}.balance-labels{flex-direction:column;gap:1px;display:flex}.balance-value-box{box-sizing:border-box;background:#0d1018;border-radius:10px;align-items:center;width:100%;height:70%;padding:6px 12px 6px 8px;display:flex}.gp-tile-value{align-items:center;gap:8px;display:flex}.gp-amount{color:#fff;font-family:IBM Plex Sans,sans-serif;font-size:clamp(14px,1.8vw,20px);font-weight:900}#cashout-confirm{z-index:50;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:fixed;inset:0}#cashout-confirm.visible{opacity:1;pointer-events:all}.cc-overlay{background:#000000a6;position:absolute;inset:0}.cc-card{z-index:1;background:#1a1d26;border-radius:18px;flex-direction:column;align-items:center;gap:10px;width:min(82vw,300px);padding:28px 28px 22px;display:flex;position:relative}.cc-title{color:#fff;letter-spacing:1px;font-family:IBM Plex Sans,sans-serif;font-size:22px;font-weight:900}.cc-subtitle{color:#8a8e9b;align-items:center;gap:6px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:500;display:flex}.cc-dollar{vertical-align:middle;flex-shrink:0;width:20px;height:20px;margin-right:2px;font-size:10px;display:inline-block}#cc-amount{color:#fff;font-weight:700}.cc-actions{gap:10px;width:100%;margin-top:20px;display:flex}.cc-btn{letter-spacing:.5px;cursor:pointer;border:none;border-radius:12px;flex:1;padding:13px 0;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:700;transition:background .12s,box-shadow .12s}.cc-btn-cancel{color:#ffffffbf;background:linear-gradient(#2f3444 0%,#232738 100%);box-shadow:inset 0 1px #ffffff1f,inset 0 -2px #00000059}.cc-btn-cancel:hover{background:linear-gradient(#353a4a 0%,#282d3f 100%);box-shadow:inset 0 1px #ffffff24,inset 0 -2px #00000059}.cc-btn-cancel:active{background:linear-gradient(#1e2230 0%,#262b3a 100%);box-shadow:inset 0 2px 3px #0006,inset 0 -1px #ffffff0f}.cc-btn-confirm{color:#0d1018;background:linear-gradient(#2cde72 0%,#17a84a 100%);box-shadow:inset 0 1px #fff3,inset 0 -2px #00000040}.cc-btn-confirm:hover{background:linear-gradient(#35e87c 0%,#1bbf55 100%);box-shadow:inset 0 1px #ffffff38,inset 0 -2px #00000040}.cc-btn-confirm:active{background:linear-gradient(#14943f 0%,#1aae4d 100%);box-shadow:inset 0 2px 3px #0000004d,inset 0 -1px #ffffff1a}#cashout-screen{z-index:30;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;transition:opacity .35s;display:flex;position:absolute;inset:0}#cashout-screen.visible{opacity:1;pointer-events:all}.co-overlay{background:#000000c7;position:absolute;inset:0}.co-particles{pointer-events:none;z-index:10;position:absolute;inset:0;overflow:visible}.co-svg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.co-content{z-index:2;width:88%;max-width:360px;position:relative}.co-decor{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:visible}.co-d{display:block;position:absolute;overflow:visible}.co-card{z-index:2;background:#1a1d26;border-radius:16px;position:relative;overflow:hidden}.co-card,.co-decor{opacity:0;transform:scale(.8)translateY(16px)}#cashout-screen.visible .co-card,#cashout-screen.visible .co-decor{animation:.5s cubic-bezier(.34,1.56,.64,1) .1s forwards coCardIn}@keyframes coCardIn{0%{opacity:0;transform:scale(.8)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}.co-header-bar{text-align:center;color:#fff;letter-spacing:2px;filter:drop-shadow(0 2px 6px #0009);padding:clamp(10px,2vh,16px) 28px;font-family:BuiltTitling,Arial Black,Impact,sans-serif;font-size:clamp(28px,8vw,44px);font-style:italic;font-weight:700}.co-body{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:clamp(10px,2vh,16px) 16px clamp(14px,3vh,22px);display:flex}.co-won-label{color:#fff;letter-spacing:1px;text-transform:uppercase;filter:drop-shadow(0 2px 6px #0009);font-family:IBM Plex Sans,sans-serif;font-size:clamp(16px,3.5vw,22px);font-weight:900}.co-amount{background:linear-gradient(#fff5c0 0%,#ffd94a 30%,#ffa800 70%,#cc7a00 100%);-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px #fff9;filter:drop-shadow(0 0 14px #ffb400b3)drop-shadow(0 2px 4px #00000080);-webkit-background-clip:text;background-clip:text;margin:2px 0;font-family:BuiltTitling,Arial Black,Impact,sans-serif;font-size:clamp(48px,13vw,72px);font-style:italic;font-weight:700;line-height:1}.co-details{color:#ffffff8c;font-family:IBM Plex Sans,sans-serif;font-size:clamp(12px,2.2vw,15px)}.co-details strong{color:#ffffffd9;font-weight:600}.co-actions{z-index:4;justify-content:center;gap:8px;display:flex;position:absolute;bottom:calc(100% + 12px);left:0;right:0}.co-btn{cursor:pointer;letter-spacing:.5px;background:0 0;border:none;border-radius:8px;outline:none;padding:8px 14px;font-family:IBM Plex Sans,sans-serif;font-size:clamp(11px,2vw,13px);font-weight:700;transition:opacity .15s,background .15s}.co-btn-secondary{color:#fff}.co-btn-secondary:hover{color:#ffffffbf;background:#ffffff0f}.co-btn-primary{color:#ffc825}.co-btn-primary:hover{background:#ffc8251a}#cashout-normal{flex-direction:column;align-items:center;gap:6px;display:flex}#cashout-won{flex-direction:column;justify-content:center;align-items:center;gap:4px;max-height:60px;display:none;overflow:hidden}@media (width<=576px){#cashout-won{max-height:60px}}#cashout-won svg{flex-shrink:0;width:auto;height:40px}#cashout-tile.co-won-state{cursor:default;box-shadow:none;background:#1a1d26}#cashout-tile.co-won-state #cashout-normal{display:none}#cashout-tile.co-won-state #cashout-won{display:flex}.co-tile-won-text{color:#c9a84c;letter-spacing:.5px;text-transform:uppercase;font-family:IBM Plex Sans,sans-serif;font-size:clamp(11px,2vw,14px);font-weight:700}#cashout-feed{left:10px;top:calc(94px + var(--top-bar-h,36px));pointer-events:none;z-index:15;flex-direction:column;width:200px;padding:0;display:flex;position:absolute;overflow:visible}.cff-item{opacity:0;will-change:transform, opacity;box-sizing:border-box;align-items:center;gap:10px;max-width:192px;margin-bottom:8px;padding:4px 8px 4px 4px;transition:transform .42s cubic-bezier(.34,1.46,.64,1),opacity .3s;display:flex;overflow:hidden;transform:translate(-115%)}.cff-item.cff-visible{opacity:1;transform:translate(0)}.cff-avatar{color:#fff;background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-family:IBM Plex Sans,sans-serif;font-size:13px;font-weight:700;display:flex}.cff-info{flex-direction:column;gap:1px;min-width:0;display:flex}.cff-label{color:#ffffff59;text-transform:uppercase;letter-spacing:.5px;font-family:IBM Plex Sans,sans-serif;font-size:8px;font-weight:700;line-height:1.2}.cff-username{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-family:IBM Plex Sans,sans-serif;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.cff-mult{background:linear-gradient(#8e8 0%,#2a4 60%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 4px #22c55e80);-webkit-background-clip:text;background-clip:text;font-family:BuiltTitling,Arial Black,Impact,sans-serif;font-size:16px;font-style:italic;font-weight:700;line-height:1}@media screen and (orientation:portrait){#cashout-feed{top:calc(86px + var(--top-bar-h,36px))}#power-meter-container{width:110px;height:12px;top:28%}.screen{box-sizing:border-box;width:min(88vw,300px);padding:20px 24px}.screen h1{font-size:20px}.screen p{font-size:10px}.screen h2{font-size:13px}#progress-track{top:calc(0px + var(--top-bar-h,36px))}.pt-node{width:44px}.pt-label{font-size:13px}.pt-node.current .pt-label{font-size:17px}#gambling-panel{bottom:3%}}.history-pills-track{align-items:center;height:100%;display:flex}@media screen and (width>=700px){#gambling-panel{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;width:90%;max-width:860px}#cashout-tile{order:-1}#bet-tile{order:0}.gp-tile{padding:8px 14px}}@media screen and (width>=992px){.cashout-tile-label{font-size:14px}#cashout-feed{top:calc(130px + var(--top-bar-h,36px))}#balance-tile .gp-amount{font-size:14px}#bet-tile{justify-content:flex-start}}#game-area:has(#cashout-screen.visible)~#gambling-panel{z-index:35}#game-area:has(#cashout-screen.visible)~#gambling-panel #bet-tile:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:#000000c7;position:absolute;inset:0}#game-area:has(#cashout-screen.visible)~#gambling-panel #history-tile:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:#000000c7;position:absolute;inset:0}.od-root{align-items:center;display:inline-flex}.od-sep{line-height:1;display:inline-block}.od-cell{height:1em;line-height:1;display:inline-block;overflow:hidden}.od-strip{will-change:transform;line-height:1;display:block}.od-digit{height:1em;line-height:1;display:block}.co-amount.od-root{justify-content:center}.co-amount-row{justify-content:center;align-items:center;gap:10px;display:flex}.co-coin{filter:drop-shadow(0 0 10px #ffb400b3);flex:none;width:44px;height:44px}#balance-val.od-root{display:inline-flex}
