:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ease-standard:cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box}button{touch-action:manipulation;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}button:focus{outline:none}button:focus-visible{outline-offset:2px;outline:2px solid #ffdc6499}html,body{color:#f4e9c1;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#0a1f14;width:100%;height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}#app{width:100vw;height:100dvh;min-height:100%;position:fixed;inset:0}#pixi-root{position:absolute;inset:0;overflow:hidden}#pixi-root canvas{display:block;width:100%!important;height:100%!important}#ui-root{pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}#ui-root>*{pointer-events:auto}#home-root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);z-index:10;opacity:1;transition:opacity .3s var(--ease-standard);position:absolute;inset:0}#home-root.fading{opacity:0;pointer-events:none}#home-root.hidden{display:none}#preloader{z-index:9999;transition:opacity .4s var(--ease-standard);background:#0a1f14;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:fixed;inset:0}#preloader.hidden{opacity:0;pointer-events:none}#preloader.removed{display:none}.preloader-logo{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:min(60vw,320px);height:auto}.preloader-spinner{border:4px solid #f4e9c02e;border-top-color:#f4e9c1;border-radius:50%;width:48px;height:48px;animation:.9s linear infinite preloader-spin}.preloader-label{letter-spacing:.32em;color:#f4e9c0b3;height:14px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;line-height:1}@keyframes preloader-spin{to{transform:rotate(360deg)}}.home-bg{background-image:url(/sprites/home/home_desk.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.home-monkey{pointer-events:none;-webkit-user-select:none;user-select:none;width:510px;height:765px;position:absolute;top:0;right:-58px;overflow:hidden}.home-monkey canvas{display:block;width:100%!important;height:100%!important}@media (max-width:640px){.home-monkey{display:none}}.home-top-bar{padding:calc(12px + var(--safe-top)) 16px 12px;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.home-top-actions{align-items:flex-start;gap:12px;display:flex}.tutorial-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:url(/sprites/tutorial/question_default.png) 50%/100% 100% no-repeat;border:none;flex:none;width:91px;height:90px;padding:0;position:relative}.tutorial-btn:before{content:"";opacity:0;transition:opacity .3s var(--ease-standard);pointer-events:none;background-image:url(/sprites/tutorial/question_hover.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:-20px}@media (hover:hover){.tutorial-btn:hover:not(:disabled):before{opacity:1}}.tutorial-btn:active:not(:disabled){background-image:url(/sprites/tutorial/question_pressed.png)}.tutorial-btn:active:not(:disabled):before{opacity:0}.tutorial-modal{z-index:100;opacity:1;transition:opacity .3s var(--ease-standard);background:#0000008c;justify-content:center;align-items:center;padding:40px 20px;display:flex;position:absolute;inset:0;overflow-y:auto}.tutorial-modal.hidden{visibility:hidden;opacity:0;pointer-events:none}.tutorial-content{background-image:url(/sprites/tutorial/how_to_play_bg.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex-direction:column;gap:14px;width:min(720px,92vw);padding:110px 56px 50px;display:flex;position:relative}.tutorial-flower{aspect-ratio:759/659;pointer-events:none;z-index:1;background-image:url(/sprites/tutorial/flower.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:220px;position:absolute;top:0;left:0;transform:translate(-44%,-44%)}.tutorial-title{aspect-ratio:820/99;background-image:url(/sprites/tutorial/title.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(420px,58%);position:absolute;top:36px;left:50%;transform:translate(-50%)}.tutorial-close{cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;background:url(/sprites/tutorial/close_btn_default.png) 50%/100% 100% no-repeat;border:none;width:92px;height:92px;padding:0;font-size:0;position:absolute;top:0;right:0;transform:translate(38%,-38%)}.tutorial-close:before{content:"";opacity:0;transition:opacity .3s var(--ease-standard);pointer-events:none;background-image:url(/sprites/tutorial/close_btn_hover.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:-16px}@media (hover:hover){.tutorial-close:hover:not(:disabled):before{opacity:1}}.tutorial-close:active:not(:disabled){background-image:url(/sprites/tutorial/close_btn_pressed.png)}.tutorial-close:active:not(:disabled):before{opacity:0}.tutorial-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tutorial-step{background-image:url(/sprites/tutorial/card_bg.png);background-repeat:no-repeat;background-size:100% 100%;align-items:center;gap:18px;min-height:70px;padding:14px 22px 14px 18px;display:flex}.tutorial-step-num{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex:none;width:56px;height:56px;font-size:0}.tutorial-step:first-child .tutorial-step-num{background-image:url(/sprites/tutorial/numbers/number_1.png)}.tutorial-step:nth-child(2) .tutorial-step-num{background-image:url(/sprites/tutorial/numbers/number_2.png)}.tutorial-step:nth-child(3) .tutorial-step-num{background-image:url(/sprites/tutorial/numbers/number_3.png)}.tutorial-step:nth-child(4) .tutorial-step-num{background-image:url(/sprites/tutorial/numbers/number_4.png)}.tutorial-step:nth-child(5) .tutorial-step-num{background-image:url(/sprites/tutorial/numbers/number_5.png)}.tutorial-step-text{flex-direction:column;gap:2px;min-width:0;display:flex}.tutorial-step-title{letter-spacing:1px;color:#fff;text-shadow:2px 2px #551e008c;font-family:Luckiest Guy,cursive;font-size:20px}.tutorial-step-desc{color:#fff8e3eb;font-family:Poppins,sans-serif;font-size:13px}.oof-modal{z-index:110;opacity:1;transition:opacity .3s var(--ease-standard);background:#0000008c;justify-content:center;align-items:center;padding:40px 20px;display:flex;position:absolute;inset:0;overflow-y:auto}.oof-modal.hidden{visibility:hidden;opacity:0;pointer-events:none}.oof-content{text-align:center;background-image:url(/sprites/out_of_funds/desktop/bet_amount.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex-direction:column;align-items:stretch;gap:18px;width:min(560px,92vw);padding:56px 48px;display:flex;position:relative}.oof-monkey{aspect-ratio:958/1386;pointer-events:none;z-index:1;background-image:url(/sprites/out_of_funds/desktop/sadmonkey.png);background-position:0 100%;background-repeat:no-repeat;background-size:contain;width:560px;margin:0;position:fixed;bottom:0;left:0}.oof-title{aspect-ratio:1124/127;background-image:url(/sprites/out_of_funds/desktop/title.png);background-position:50%;background-repeat:no-repeat;background-size:contain;align-self:center;width:min(380px,80%);margin-bottom:6px}.oof-close{cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;background:url(/sprites/tutorial/close_btn_default.png) 50%/100% 100% no-repeat;border:none;width:84px;height:84px;padding:0;font-size:0;position:absolute;top:0;right:0;transform:translate(38%,-38%)}.oof-close:before{content:"";opacity:0;transition:opacity .3s var(--ease-standard);pointer-events:none;background-image:url(/sprites/tutorial/close_btn_hover.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:-14px}@media (hover:hover){.oof-close:hover:not(:disabled):before{opacity:1}}.oof-close:active:not(:disabled){background-image:url(/sprites/tutorial/close_btn_pressed.png)}.oof-close:active:not(:disabled):before{opacity:0}.oof-body{color:#fff8e3;text-shadow:1px 1px #551e0073;width:100%;margin:0;font-family:Poppins,sans-serif;font-size:18px;line-height:1.35}.oof-cta{color:#ffb84a;text-shadow:1px 1px #551e008c;width:100%;margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1.35}@media (max-width:640px){.oof-modal{align-items:safe center;padding:36px 16px}.oof-content{background-image:url(/sprites/out_of_funds/mob/bet_amount_bg_mob.png);gap:12px;width:min(320px,88vw);padding:40px 28px 36px}.oof-monkey{aspect-ratio:901/786;background-image:url(/sprites/out_of_funds/mob/sadmonkey_mob.png);width:400px;bottom:0;left:0;transform:none}.oof-title{aspect-ratio:565/66;background-image:url(/sprites/out_of_funds/mob/title_mob.png);width:min(220px,80%)}.oof-close{width:60px;height:60px}.oof-body{font-size:14px}.oof-cta{font-size:13px}.tutorial-modal{align-items:safe center;padding:36px 16px}.tutorial-content{background-image:url(/sprites/tutorial/how_to_play_bg_mob.png);gap:6px;width:min(300px,84vw);padding:64px 18px 22px}.tutorial-flower{width:140px;top:0;left:0;transform:translate(-42%,-42%)}.tutorial-title{aspect-ratio:820/99;background-image:url(/sprites/tutorial/title_mob.png);width:min(240px,58%);height:auto;top:26px}.tutorial-close{width:64px;height:64px;top:0;right:0;transform:translate(36%,-36%)}.tutorial-step{background-image:url(/sprites/tutorial/card_bg_mob.png);gap:10px;min-height:50px;padding:8px 12px}.tutorial-step-num{width:38px;height:38px}.tutorial-step:first-child .tutorial-step-num{background-image:url(/sprites/tutorial/numbers_mob/number_1_mob.png)}.tutorial-step:nth-child(2) .tutorial-step-num{background-image:url(/sprites/tutorial/numbers_mob/number_2_mob.png)}.tutorial-step:nth-child(3) .tutorial-step-num{background-image:url(/sprites/tutorial/numbers_mob/number_3_mob.png)}.tutorial-step:nth-child(4) .tutorial-step-num{background-image:url(/sprites/tutorial/numbers_mob/number_4_mob.png)}.tutorial-step:nth-child(5) .tutorial-step-num{background-image:url(/sprites/tutorial/numbers_mob/number_5_mob.png)}.tutorial-step-title{letter-spacing:.5px;font-size:15px}.tutorial-step-desc{font-size:11px}}.sound-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:50%/100% 100% no-repeat;border:none;flex:none;width:91px;height:90px;padding:0;position:relative}.sound-btn:before{content:"";opacity:0;transition:opacity .3s var(--ease-standard);pointer-events:none;background-position:calc(50% + 1px);background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:-20px}.sound-btn:after{content:"";opacity:0;transition:opacity .3s var(--ease-standard);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.sound-btn.sound-on{background-image:url(/sprites/sound_control/sound_on_default.webp)}.sound-btn.sound-on:before{background-image:url(/sprites/sound_control/sound_on_hover.webp)}.sound-btn.sound-on:after{background-image:url(/sprites/sound_control/sound_on_pressed.webp)}.sound-btn.sound-off{background-image:url(/sprites/sound_control/sound_off_default.webp)}.sound-btn.sound-off:before{background-image:url(/sprites/sound_control/sound_off_hover.webp);inset:-18px}.sound-btn.sound-off:after{background-image:url(/sprites/sound_control/sound_off_pressed.webp)}@media (hover:hover){.sound-btn:hover:not(:active):before{opacity:1}}.sound-btn:active:after{opacity:1;transition:opacity .3s var(--ease-standard)}.home-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:0 24px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.home-logo{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;filter:drop-shadow(0 8px 22px #00000073);width:609px;height:306px;position:relative}.bet-panel{pointer-events:auto;z-index:1;filter:drop-shadow(0 12px 24px #00000059);background-image:url(/sprites/bet_amount/bet_amount_bg.webp);background-repeat:no-repeat;background-size:100% 100%;flex-direction:column;align-items:center;gap:18px;width:442px;margin-top:-110px;padding:96px 48px 44px;display:flex;position:relative}.bet-panel-title{pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:flex;position:absolute;top:56px;left:50%;transform:translate(-50%)}.bet-leaf{pointer-events:none;width:30px;height:auto;display:block}.bet-panel-label{letter-spacing:.06em;text-transform:uppercase;color:#fff3d1;text-shadow:1px 1px #55000061;font-family:Poppins,system-ui,sans-serif;font-size:18px;font-weight:600;line-height:100%}.bet-input{background-image:url(/sprites/bet_amount/bet_plus_minus_bg.webp);background-repeat:no-repeat;background-size:100% 100%;justify-content:space-between;align-items:center;width:100%;height:78px;padding:0 22px;display:flex;position:relative}.bet-input-value{text-align:center;color:#fff3d1;text-shadow:2px 2px #5500008c;pointer-events:none;-webkit-user-select:none;user-select:none;flex:auto;font-family:Inter,system-ui,sans-serif;font-size:30px;font-weight:700;line-height:100%}.bet-stepper{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .3s var(--ease-standard);background:0 0;border:none;flex:none;padding:0;position:relative}.bet-stepper:before,.bet-stepper:after{content:"";opacity:0;transition:opacity .3s var(--ease-standard);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.bet-stepper:disabled{opacity:.45;cursor:not-allowed}.bet-minus{background:url(/sprites/bet_amount/minus_btn_default.webp) 50%/100% 100% no-repeat;width:44px;height:44px}.bet-minus:before{background-image:url(/sprites/bet_amount/minus_btn_hover.webp);inset:-8px}.bet-minus:after{background-image:url(/sprites/bet_amount/minus_btn_pressed.webp);inset:-3px}.bet-minus:hover:not(:disabled):not(:active):before{opacity:1}.bet-minus:active:not(:disabled):after{opacity:1;transition:opacity .3s var(--ease-standard)}.bet-plus{background:url(/sprites/bet_amount/plus_btn_default.webp) 50%/100% 100% no-repeat;width:44px;height:44px}.bet-plus:before{background-image:url(/sprites/bet_amount/plus_btn_hover.webp);inset:-10px}.bet-plus:after{background-image:url(/sprites/bet_amount/plus_btn_pressed.webp);inset:-4px}.bet-plus:hover:not(:disabled):not(:active):before{opacity:1}.bet-plus:active:not(:disabled):after{opacity:1;transition:opacity .3s var(--ease-standard)}.bet-presets{grid-template-columns:repeat(3,1fr);gap:10px 12px;width:100%;display:grid}.bet-preset{letter-spacing:.02em;color:#fff3d1;text-shadow:1px 1px #55000073;cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;background:url(/sprites/bet_amount/amount_button_bg_default.webp) 50%/100% 100% no-repeat;border:none;height:60px;padding:0;font-family:Poppins,system-ui,sans-serif;font-size:22px;font-weight:700;line-height:1;position:relative}.bet-preset>span,.bet-preset{z-index:0}.bet-preset:before,.bet-preset:after{content:"";opacity:0;transition:opacity .3s var(--ease-standard);pointer-events:none;z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute}.bet-preset:before{background-image:url(/sprites/bet_amount/amount_button_bg_hover.webp);inset:-9px -7px -3px}.bet-preset:after{background-image:url(/sprites/bet_amount/amount_button_bg_selected.webp);inset:-8px -7px -4px}.bet-preset:hover:not(.selected):before{opacity:1}.bet-preset.selected{color:#fff;text-shadow:1px 1px #14460a8c;background-image:none}.bet-preset.selected:after{opacity:1}.bet-preset .lbl-mob{display:none}.home-play{pointer-events:auto;cursor:pointer;filter:drop-shadow(0 12px 24px #143c0a73);width:442px;height:129px;transition:filter .3s var(--ease-standard);-webkit-tap-highlight-color:transparent;background:url(/sprites/play_btn/play_btn_default.webp) 50%/100% 100% no-repeat;border:none;justify-content:center;align-items:flex-end;padding:0;display:flex;position:relative}.home-play:before,.home-play:after{content:"";opacity:0;transition:opacity .3s var(--ease-standard);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.home-play:before{background-image:url(/sprites/play_btn/play_btn_hover.webp)}.home-play:after{background-image:url(/sprites/play_btn/play_btn_pressed.webp)}.home-play:hover:not(:active):before{opacity:1}.home-play:active:after{opacity:1;transition:opacity .3s var(--ease-standard)}.home-play:active{filter:drop-shadow(0 6px 14px #143c0a66)}.home-play-bet{z-index:1;letter-spacing:.02em;text-transform:uppercase;color:#fff;text-shadow:1px 1px #55000061;pointer-events:none;padding-bottom:18px;font-family:Poppins,system-ui,sans-serif;font-size:24px;font-weight:600;line-height:1;position:relative}@media (max-width:640px){.home-bg{background-image:url(/sprites/home/home_mob.webp)}.home-top-bar{padding:calc(8px + var(--safe-top)) 10px 6px;gap:8px}.sound-btn{width:56px;height:56px}.sound-btn:before{inset:-12px}.home-top-actions{gap:8px}.tutorial-btn{width:56px;height:56px}.tutorial-btn:before{inset:-12px}.home-center{gap:18px;padding:0 18px}.home-logo{filter:drop-shadow(0 6px 16px #00000073);width:376px;height:189px}.bet-panel{background-image:url(/sprites/bet_amount/bet_amount_mob_bg.webp);gap:14px;width:min(328px,92vw);margin-top:-70px;padding:78px 28px 30px}.bet-panel-title{gap:10px;top:44px}.bet-leaf{width:22px}.bet-panel-label{font-size:16px}.bet-input{background-image:url(/sprites/bet_amount/bet_plus_minus_bg_mob.webp);height:66px;padding:0 16px}.bet-input-value{text-shadow:2px 2px #55000080;font-size:24px}.bet-minus,.bet-plus{width:36px;height:36px}.bet-minus:before{inset:-6px}.bet-plus:before{inset:-8px}.bet-presets{gap:8px 10px}.bet-preset{background-image:url(/sprites/bet_amount/amount_button_bg_default_mob.webp);height:50px;font-size:18px}.bet-preset:before{background-image:url(/sprites/bet_amount/amount_button_bg_hover_mob.webp);inset:-9px -8px -3px}.bet-preset:after{background-image:url(/sprites/bet_amount/amount_button_bg_selected_mob.webp);inset:-8px -10px -4px}.bet-preset.selected{background-image:none}.bet-preset .lbl-desk{display:none}.bet-preset .lbl-mob{display:inline}.home-play{filter:drop-shadow(0 8px 18px #143c0a73);background-image:url(/sprites/play_btn/play_btn_default_mob.webp);width:328px;height:93px}.home-play:before{background-image:url(/sprites/play_btn/play_btn_hover_mob.webp)}.home-play:after{background-image:url(/sprites/play_btn/play_btn_pressed_mob.webp)}.home-play:active{filter:drop-shadow(0 4px 10px #143c0a66)}.home-play-bet{text-shadow:none;padding-bottom:12px;font-size:18px}}#ui-root{--accent:#ffd43b;--accent-hot:#ff8a3b;--danger:#ff4a5c;--success:#6bdf5b;--panel:#08160ec7;--panel-solid:#08160ef2;--border:#ffd43b59;--text:#f4e9c1;--muted:#a69a78;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);font-size:14px}#ui-root *{box-sizing:border-box}.top-bar{padding:calc(12px + var(--safe-top)) 16px 12px;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.logo{align-items:center;display:flex}.logo img{width:213px;height:107px;display:block}.balance{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex:none;align-items:center;display:flex;position:relative}.balance-text{flex-direction:column;gap:4px;line-height:1;display:flex}.balance-label{letter-spacing:.02em;text-transform:uppercase;color:#fff3d1;text-shadow:1px 1px #55000061;font-family:Poppins,system-ui,sans-serif;font-weight:600;line-height:100%}.balance-val{letter-spacing:0;text-transform:uppercase;color:#fff3d1;text-shadow:1px 1px #55000061;font-family:Inter,system-ui,sans-serif;font-weight:700;line-height:100%}.balance-add{cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#0000;background-position:50%;background-repeat:no-repeat;border:none;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.balance-add:before,.balance-add:after{content:"";opacity:0;transition:opacity .3s var(--ease-standard);pointer-events:none;background-position:50%;background-repeat:no-repeat;position:absolute;inset:0}@media (min-width:641px){.balance{background-image:url(/sprites/balance_card/balance_bg.webp);width:230px;height:90px;padding:0 80px 0 16px}.balance-label{font-size:14px}.balance-val{font-size:20px}.balance-add{background-image:url(/sprites/balance_card/add_btn_default.webp);background-size:40px 40px;width:52px;height:52px;right:20px}.balance-add:before{background-image:url(/sprites/balance_card/add_btn_hover.webp);background-size:52px 52px}.balance-add:after{background-image:url(/sprites/balance_card/add_btn_pressed.webp);background-size:49px 49px}.balance-add:hover:before,.balance-add:active:after{opacity:1}.balance-add:active:before{opacity:0}}.hud-card{left:50%;bottom:calc(180px + var(--safe-bottom));pointer-events:none;-webkit-user-select:none;user-select:none;text-align:center;transition:transform .3s var(--ease-standard), opacity .3s var(--ease-standard);flex-direction:column;align-items:center;gap:24px;line-height:1;display:flex;position:absolute;transform:translate(-50%)}.hud-card.idle{opacity:.85}.hud-card.jumping{transform:translate(-50%)scale(1.02)}.hud-card.cashed{transform:translate(-50%)scale(1.05)}.hud-card .mult-value{letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:baseline;gap:12px;font-family:Luckiest Guy,Poppins,system-ui,sans-serif;font-weight:400;line-height:1;display:inline-flex}.hud-card .mult-num,.hud-card .mult-x{text-box:trim-both cap alphabetic;background:linear-gradient(#fee702 12.1%,#fdb101 67.97%);color:#0000;-webkit-text-stroke:1px #fff28f;paint-order:stroke fill;-webkit-background-clip:text;background-clip:text;display:inline-block}.hud-card .mult-num{filter:drop-shadow(7px 5px #923204)drop-shadow(0 0 14px #ffd84d);font-size:80px}.hud-card .mult-x{filter:drop-shadow(-7px 5px #923204)drop-shadow(0 0 14px #ffd84d);font-size:64px}.hud-card.crashed .mult-num,.hud-card.crashed .mult-x{background:linear-gradient(#fe4902 12.1%,#da3027 67.97%);-webkit-text-stroke:1px #e74900;-webkit-background-clip:text;background-clip:text}.hud-card.crashed .mult-num{filter:drop-shadow(7px 5px #5c0e03)drop-shadow(0 0 14px #ff2b00);font-size:124px}.hud-card.crashed .mult-x{filter:drop-shadow(-7px 5px #5c0e03)drop-shadow(0 0 14px #ff2b00);font-size:92px}.hud-card.cashed .mult-num,.hud-card.cashed .mult-x{background:linear-gradient(#b6ff8a 12.1%,#2eb44a 67.97%);-webkit-background-clip:text;background-clip:text}.hud-card .sub{letter-spacing:0;text-transform:uppercase;text-align:center;background:linear-gradient(#fee702 12.1%,#fdb101 67.97%);color:#0000;-webkit-text-stroke:1px #fff28f;paint-order:stroke fill;filter:drop-shadow(0 0 10px #ffd84d80);-webkit-background-clip:text;background-clip:text;margin-top:0;font-family:Poppins,system-ui,sans-serif;font-size:40px;font-weight:700;line-height:1;display:block}.hud-card.crashed .sub{background:linear-gradient(#fe4902 12.1%,#da3027 67.97%);-webkit-text-stroke:1px #ff874f;-webkit-background-clip:text;background-clip:text;font-size:50px}.hud-card.crashed .hud-tags{visibility:hidden}.hud-card.cashed .sub{background:linear-gradient(#b6ff8a 12.1%,#2eb44a 67.97%);-webkit-background-clip:text;background-clip:text}.hud-tags{flex-wrap:nowrap;align-items:center;gap:10px;display:none}.tag-mults{align-items:center;gap:10px;display:flex}.tag{letter-spacing:.06em;text-transform:uppercase;color:#f4ecd0;white-space:nowrap;background-image:url(/sprites/tag_bg/multiplier_bg_default.webp);background-repeat:no-repeat;background-size:100% 100%;justify-content:center;align-items:center;min-width:90px;height:44px;padding:0 18px;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:700;display:inline-flex}.tag-step{background:#061c23f5;border-radius:999px;min-width:110px}.tag-mult.selected{color:#0e2814;text-shadow:0 1px #ffffff59;background-image:url(/sprites/tag_bg/multiplier_bg_selected.webp)}.bottom-panel{padding:10px 12px calc(14px + var(--safe-bottom));background:linear-gradient(#0000,#030a0657 30%,#030a06b8);flex-direction:column;gap:8px;margin-top:auto;display:flex}.controls-row{align-items:stretch;gap:10px;display:flex}.bet-card{border:32px solid #0000;background:0 0;border-image-source:url(/sprites/bet_amount/bet_amount_bg.webp);border-image-slice:110 fill;border-image-width:32px;border-image-repeat:stretch;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:6px;width:280px;height:110px;padding:0;display:flex;position:relative}.bet-amount-row{align-self:stretch;align-items:center;display:flex}.bet-amount-row .bet-amount-value{text-align:left;flex:none}.bet-steppers{flex-direction:column;gap:6px;display:flex;position:absolute;top:45%;right:-8px;transform:translateY(-50%)}.bet-step{cursor:pointer;-webkit-tap-highlight-color:transparent;width:40px;height:30px;transition:opacity .2s var(--ease-standard);background:url(/sprites/bet_amount/amount_button_bg_default.webp) 50%/100% 100% no-repeat;border:none;padding:0;position:relative}.bet-step:hover:not(:disabled){background-image:url(/sprites/bet_amount/amount_button_bg_hover.webp)}.bet-step:active:not(:disabled){background-image:url(/sprites/bet_amount/amount_button_bg_selected.webp)}.bet-step:disabled{opacity:.4;cursor:not-allowed}.bet-step:before,.bet-step:after{content:"";border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bet-step:before{width:16px;height:4px}.bet-step:after{width:4px;height:16px}.bet-step-minus:after{display:none}.bet-step-minus:before{background:#fff3d1}.bet-step-plus:before,.bet-step-plus:after{background:#46d66b}.bet-amount-label{letter-spacing:.02em;text-transform:uppercase;color:#fff3d1;text-shadow:1px 1px #55000061;white-space:nowrap;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:100%}.bet-amount-value{letter-spacing:0;text-transform:uppercase;color:#fff3d1;text-shadow:3px 2px #55000091;font-family:Inter,system-ui,sans-serif;font-size:32px;font-weight:700;line-height:100%}.actions{flex:auto;justify-content:flex-end;align-items:stretch;gap:8px;display:flex}.action{letter-spacing:1.8px;text-transform:uppercase;cursor:pointer;color:#1a1a1a;min-height:88px;transition:transform .3s var(--ease-standard), box-shadow .3s var(--ease-standard), filter .3s var(--ease-standard);-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:none;border-radius:16px;flex-direction:column;flex:1 1 0;justify-content:center;gap:2px;padding:8px 12px;font-family:inherit;font-size:20px;font-weight:900;line-height:1.05;display:flex}.action .sub{letter-spacing:1px;opacity:.85;text-transform:none;font-size:13px;font-weight:700}.action.primary{background:linear-gradient(#6bdf5b,#3a9830);box-shadow:0 5px #1e5a18,0 10px 24px #6bdf5b59}.action.primary:hover:not(:disabled){filter:brightness(1.08)}.action.primary:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px #1e5a18}.action.primary.jump,.action.primary.jumping,.action.primary.tryagain,.action.primary.playagain,.action.secondary.cashout,.action.primary.cashed-state{aspect-ratio:1032/220;box-shadow:none;border:32px solid #0000;isolation:isolate;background-color:#0000;background-image:none;border-image-slice:70 fill;border-image-width:32px;border-image-repeat:stretch;flex:0 auto;padding:0;position:relative}.action.primary.jump>.sub,.action.primary.jumping>.sub,.action.secondary.cashout>.sub,.action.primary.cashed-state>.sub{color:#fff;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 2px #00000059;pointer-events:none;white-space:nowrap;z-index:1;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:600;line-height:100%;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.action.secondary.cashout:disabled>.sub,.action.primary.cashed-state:disabled>.sub{color:#c8b294;text-shadow:none}.action.primary.jump:after,.action.primary.tryagain:after,.action.primary.playagain:after,.action.secondary.cashout:after{content:"";pointer-events:none;border:32px solid #0000;opacity:0;transition:opacity .3s var(--ease-standard);border-image-slice:70 fill;border-image-width:32px;border-image-repeat:stretch;position:absolute;inset:-32px}.action.primary.jump{border-image-source:url(/sprites/jump_btn/jump_btn_default.webp)}.action.primary.jump:after{border-image-source:url(/sprites/jump_btn/jump_btn_hover.webp)}.action.primary.jump:hover:not(:disabled):after{opacity:1}.action.primary.jump:active:not(:disabled):after{opacity:1;transition:opacity .3s var(--ease-standard);border-image-source:url(/sprites/jump_btn/jump_btn_pressed.webp)}.action.primary.jump:disabled{filter:none;border-image-source:url(/sprites/jump_btn/jump_btn_disable.webp)}.action.primary.jumping{filter:none;border-image-source:url(/sprites/jump_btn/jumping_btn_default.webp)}.action.primary.tryagain{border-image-source:url(/sprites/tryagain_btn/tryagain_btn_default.webp)}.action.primary.tryagain:after{border-image-source:url(/sprites/tryagain_btn/tryagain_btn_hover.webp)}.action.primary.tryagain:hover:not(:disabled):after{opacity:1}.action.primary.tryagain:active:not(:disabled):after{opacity:1;transition:opacity .3s var(--ease-standard);border-image-source:url(/sprites/tryagain_btn/tryagain_btn_pressed.webp)}.action.primary.tryagain:disabled{filter:none;border-image-source:url(/sprites/tryagain_btn/tryagain_btn_disable.webp)}.action.primary.playagain{border-image-source:url(/sprites/playagain_btn/playagain_btn_default.webp)}.action.primary.playagain:after{border-image-source:url(/sprites/playagain_btn/playagain_btn_hover.webp)}.action.primary.playagain:hover:not(:disabled):after{opacity:1}.action.primary.playagain:active:not(:disabled):after{opacity:1;transition:opacity .3s var(--ease-standard);border-image-source:url(/sprites/playagain_btn/playagain_btn_pressed.webp)}.action.primary.playagain:disabled{filter:none;border-image-source:url(/sprites/playagain_btn/playagain_btn_disable.webp)}.action.secondary{color:#2a1a00;background:linear-gradient(#ffd43b,#d68a10);flex:.9 1 0;box-shadow:0 5px #6b4510,0 10px 24px #ffd43b4d}.action.secondary:hover:not(:disabled){filter:brightness(1.08)}.action.secondary:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px #6b4510}.action.secondary.cashout{border-image-source:url(/sprites/cashout_btn/cash_btn_default.webp)}.action.secondary.cashout:after{border-image-source:url(/sprites/cashout_btn/cash_btn_hover.webp)}.action.secondary.cashout:hover:not(:disabled):after{opacity:1}.action.secondary.cashout:active:not(:disabled):after{opacity:1;transition:opacity .3s var(--ease-standard);border-image-source:url(/sprites/cashout_btn/cash_btn_pressed.webp)}.action.secondary.cashout:disabled{filter:none;border-image-source:url(/sprites/cashout_btn/cash_btn_disable.webp)}.action.primary.cashed-state{filter:none;border-image-source:url(/sprites/cashout_btn/cashedout_btn_disable.webp)}.action.crashed-state{color:#fff;background:linear-gradient(#ff4a5c,#a0242f);box-shadow:0 5px #5a1018}.action.cashed-state{background:linear-gradient(#6bdf5b,#3a9830);box-shadow:0 5px #1e5a18}.action:disabled{filter:grayscale(.5)brightness(.65);cursor:not-allowed;box-shadow:0 3px #0006}@media (max-width:640px){#ui-root{font-size:13px}.top-bar{align-items:center;gap:0;padding:0}.logo{flex:0 auto;min-width:0}.logo img{width:137px;height:69px}.balance{background-image:url(/sprites/balance_card/balance_mob_bg.webp);width:188px;height:68px;padding:0 14px}#ui-root .balance{top:calc(8px + var(--safe-top));z-index:6;width:calc(50vw - 12px);height:calc(18.0851vw - 4.34043px);padding:0 14px;position:fixed;left:auto;right:8px}.balance-text{gap:3px}.balance-label{font-size:10px}.balance-val{font-size:14px}.balance-add{background-image:url(/sprites/balance_card/add_btn_default_mob.webp);background-size:32px 32px;width:46px;height:46px;right:14px}.balance-add:before{background-image:none}.balance-add:after{background-image:url(/sprites/balance_card/add_btn_pressed_mob.webp);background-size:43px 43px}.balance-add:active:after{opacity:1}.hud-card{top:auto;bottom:calc(110px + var(--safe-bottom));gap:24px;max-width:calc(100vw - 16px);transform:translate(-50%)}.hud-card.jumping{transform:translate(-50%)scale(1.02)}.hud-card.cashed{transform:translate(-50%)scale(1.05)}.hud-card .mult-num{filter:drop-shadow(2px 2px #923204)drop-shadow(0 0 8px #ffd84d);font-size:32px}.hud-card .mult-x{filter:drop-shadow(-2px 2px #923204)drop-shadow(0 0 8px #ffd84d);font-size:24px}.hud-card .sub{margin-top:0;font-size:22px}.hud-card.crashed .mult-num{filter:drop-shadow(2px 2px #5c0e03)drop-shadow(0 0 8px #ff2b00);font-size:48px}.hud-card.crashed .mult-x{filter:drop-shadow(-2px 2px #5c0e03)drop-shadow(0 0 8px #ff2b00);font-size:32px}.hud-card.crashed .sub{font-size:32px}.hud-tags,.tag-mults{gap:6px}.tag{letter-spacing:.04em;background-image:url(/sprites/tag_bg/multiplier_bg_default_mob.webp);min-width:56px;height:28px;padding:0 10px;font-size:11px}.tag-step{background-image:none;min-width:70px}.tag-mult.selected{background-image:url(/sprites/tag_bg/multiplier_bg_selected_mob.webp)}.bottom-panel{padding:8px 8px calc(10px + var(--safe-bottom));background:linear-gradient(#0000,#030a063d 24%,#030a06ad);gap:6px}.controls-row{flex-direction:column;gap:7px}.logo{display:none}.top-bar{justify-content:flex-end}.bet-card{top:calc(8px + var(--safe-top));z-index:6;background:url(/sprites/balance_card/balance_mob_bg.webp) 50%/100% 100% no-repeat;border:0;border-image:;justify-content:center;gap:3px;width:calc(50vw - 12px);height:calc(18.0851vw - 4.34043px);padding:0 12px;display:flex;position:fixed;left:8px}.bet-card .bet-amount-label{font-size:10px}.bet-card .bet-amount-value{text-shadow:2px 1px #55000091;font-size:15px}.bet-card .bet-steppers{flex-direction:row;gap:6px;right:15px}.bet-card .bet-step{background-image:url(/sprites/bet_amount/amount_button_bg_default_mob.webp);width:32px;height:32px}.bet-card .bet-step:hover:not(:disabled){background-image:url(/sprites/bet_amount/amount_button_bg_hover_mob.webp)}.bet-card .bet-step:active:not(:disabled){background-image:url(/sprites/bet_amount/amount_button_bg_selected_mob.webp)}.bet-card .bet-step:before{width:15px;height:4px}.bet-card .bet-step:after{width:4px;height:15px}.actions{flex-direction:row;justify-content:stretch;gap:7px}.action{letter-spacing:.8px;border-radius:12px;min-height:64px;padding:7px 8px;font-size:15px}.action.primary.jump,.action.primary.jumping,.action.primary.tryagain,.action.primary.playagain,.action.secondary.cashout,.action.primary.cashed-state{aspect-ratio:auto;flex:1 1 0}.action .sub{letter-spacing:.3px;font-size:11px}.action.primary.jump,.action.primary.jumping,.action.primary.tryagain,.action.primary.playagain,.action.secondary.cashout,.action.primary.cashed-state{border-width:24px;border-image-slice:50 fill;border-image-width:24px}.action.primary.jump:after,.action.primary.tryagain:after,.action.primary.playagain:after,.action.secondary.cashout:after{border-width:24px;border-image-slice:50 fill;border-image-width:24px;inset:-24px}.action.primary.jump>.sub,.action.primary.jumping>.sub,.action.secondary.cashout>.sub,.action.primary.cashed-state>.sub{font-size:18px;bottom:-16px}.action.primary.jump{border-image-source:url(/sprites/jump_btn/jump_btn_default_mob.webp)}.action.primary.jump:after{border-image-source:url(/sprites/jump_btn/jump_btn_hover_mob.webp)}.action.primary.jump:active:not(:disabled):after{border-image-source:url(/sprites/jump_btn/jump_btn_pressed_mob.webp)}.action.primary.jump:disabled{border-image-source:url(/sprites/jump_btn/jump_btn_disable_mob.webp)}.action.primary.jumping{border-image-source:url(/sprites/jump_btn/jumping_btn_default_mob.webp)}.action.primary.tryagain{border-image-source:url(/sprites/tryagain_btn/tryagain_btn_default_mob.webp)}.action.primary.tryagain:after{border-image-source:url(/sprites/tryagain_btn/tryagain_btn_hover_mob.webp)}.action.primary.tryagain:active:not(:disabled):after{border-image-source:url(/sprites/tryagain_btn/tryagain_btn_pressed_mob.webp)}.action.primary.tryagain:disabled{border-image-source:url(/sprites/tryagain_btn/tryagain_btn_disable_mob.webp)}.action.primary.playagain{border-image-source:url(/sprites/playagain_btn/playagain_btn_default_mob.webp)}.action.primary.playagain:after{border-image-source:url(/sprites/playagain_btn/playagain_btn_hover_mob.webp)}.action.primary.playagain:active:not(:disabled):after{border-image-source:url(/sprites/playagain_btn/playagain_btn_pressed_mob.webp)}.action.primary.playagain:disabled{border-image-source:url(/sprites/playagain_btn/playagain_btn_disable_mob.webp)}.action.secondary.cashout{border-image-source:url(/sprites/cashout_btn/cash_btn_default_mob.webp)}.action.secondary.cashout:after{border-image-source:url(/sprites/cashout_btn/cash_btn_hover_mob.webp)}.action.secondary.cashout:active:not(:disabled):after{border-image-source:url(/sprites/cashout_btn/cash_btn_pressed_mob.webp)}.action.secondary.cashout:disabled{border-image-source:url(/sprites/cashout_btn/cash_btn_disable_mob.webp)}.action.primary.cashed-state{border-image-source:url(/sprites/cashout_btn/cashedout_btn_disable_mob.webp)}}@media (max-height:560px) and (orientation:landscape){.top-bar{padding:calc(6px + var(--safe-top)) 10px 4px}.hud-card{top:auto;bottom:calc(80px + var(--safe-bottom));gap:24px;transform:translate(-50%)}.hud-card .mult-num{font-size:28px}.hud-card .mult-x{font-size:22px}.hud-card .sub{font-size:16px}.tag{min-width:50px;height:24px;padding:0 8px;font-size:10px}.bottom-panel{padding:6px 10px calc(6px + var(--safe-bottom));gap:6px}.controls-row{gap:8px}.bet-card{display:none}.action{min-height:58px;font-size:16px}}@media (min-width:641px) and (max-width:1024px){.bet-card{display:none}.actions{justify-content:stretch}.action.primary.jump,.action.primary.jumping,.action.primary.tryagain,.action.primary.playagain,.action.secondary.cashout,.action.primary.cashed-state{aspect-ratio:auto;flex:1 1 0}.hud-card .mult-num{font-size:64px}.hud-card .mult-x{font-size:52px}.hud-card .sub{font-size:32px}.tag{min-width:76px;height:36px;padding:0 14px;font-size:14px}.tag-step{min-width:92px}.action{min-height:78px;font-size:18px}}
