:root{--primary-color:#45dc1d;--app-bg:#0a1929;--app-surface:#1a1a1a;--app-text:#fff;--app-text-muted:#ccc;--app-text-selected:#8df780;--design-viewport-w:402;--design-viewport-h:874;--app-max-width:402px;--home-banner-section-fallback-bg:linear-gradient(0deg,#2c2939,#3e3581);--app-tabbar-height:62px;--app-header-height:44px;--home-right-float-bottom:100px;--home-right-float-stack-block-height:168px;--home-coin-volcano-above-gap:10px;--screen-padding:14px;--page-padding-x:14px;--divider-line-color:#ffffff14;--text-12-letter-spacing:-.24px;--sheet-casino-fin-bg:#1f1f29;--sheet-casino-fin-border:#fff;--sheet-casino-fin-radius-top:20px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--app-vh:100vh;--app-dvh:100vh;--z-sunken:-1;--z-base:0;--z-raised:1;--z-layout-nested-badge:2;--z-layout-download-slot:3;--z-sticky:100;--z-overlay-panel:50;--z-stack-loading:4;--z-stack-float:5;--z-stack-float-up:6;--z-stack-chip:9;--z-stack-card-overlay:10;--z-stack-accent:12;--z-floating-promo-low:94;--z-floating-badge:99;--z-tabbar-earn:102;--z-home-popups:999;--z-customer-service:1000;--z-activity-popup:9000;--z-below-modal:9998;--z-modal-mask:9999;--z-red-rain-layer:10000;--z-lock-screen:10050;--z-red-rain-top:99999;--z-top-modal:100000;--z-coin-volcano-bubble:var(--z-stack-card-overlay);--z-coin-volcano-underlay:var(--z-sunken);--z-coin-volcano-promo-low:var(--z-floating-promo-low);--z-coin-volcano-badge:var(--z-floating-badge);--z-coin-volcano-panel:var(--z-overlay-panel);--z-swiper-dot-active:var(--z-layout-nested-badge);--z-loading-overlay:var(--z-stack-loading);--z-hover-download-back:var(--z-base);--z-hover-download-front:var(--z-raised);--z-shell-tabbar-earn:var(--z-tabbar-earn);--z-shell-tabbar-label:var(--z-layout-nested-badge);--z-shell-page-header:var(--z-sticky);--z-shell-customer-service:var(--z-customer-service);--z-shell-service-reward-badge:var(--z-layout-nested-badge);--z-shell-download-slot:var(--z-layout-download-slot);--z-shell-modal-mask:var(--z-modal-mask);--z-shell-lock-screen:var(--z-lock-screen)}@supports (height:100dvh){:root{--app-dvh:100dvh}}:root{--game-lobby-se-viewport:402;--game-card-aspect-w:110;--game-card-aspect-h:147;--game-card-aspect-ratio:1.33636;--game-card-w:min(120px,max(96px,27.3632vw));--game-card-h:min(153px,max(122px,36.5672vw));--game-card-placeholder-bg:#1a1f20;--game-card-radius:10px;--game-card-frame-bg:linear-gradient(180deg,#8de7f2,#32b0e0 36%,#2f6fd6 74%,#2458c4);--game-card-frame-shadow:0 8px 18px #0211331f;--game-card-frame-stroke:#ffffff29;--game-card-min-w:var(--game-card-w);--game-card-min-h:var(--game-card-h);--game-card-fav-inset:5px;--game-card-fav-bg:#00000080;--game-card-fav-radius:11px;--game-card-fav-pad:2px;--game-card-fav-size-w:18px;--game-card-fav-size-h:18px;--game-card-fav-heart-w:12px;--game-card-fav-heart-h:11px;--game-card-fav-heart-on:#ff6b8a;--game-card-fav-heart-off:#bebdc3;--game-card-cover-fade-ms:.2s;--game-lobby-grid-gap:max(6px,min(12px,2.48756vw));--hall-carousel-gap:min(2.48756vw,10px);--hall-carousel-padding-x:var(--hall-carousel-gap);--hall-slide-basis:var(--game-card-w)}@keyframes game-lobby-fav-pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}*,:after,:before{box-sizing:border-box}body,html{background-color:#181a1a;margin:0;padding:0;overflow:hidden}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}button,input,select,textarea{font:inherit}input,select,textarea{font-size:max(16px,1em)}button{color:inherit;-webkit-tap-highlight-color:transparent;outline:none}button:active,button:focus{box-shadow:none;outline:none}button:focus-visible{box-shadow:none;outline:none}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}a:focus{outline:none}a:focus-visible{outline:none}canvas,img,svg,video{max-width:100%;display:block}image,uni-page-body,view{box-sizing:border-box}image{display:block}.uni-loading{display:none!important}img,picture img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#__nuxt,#app,body,html{color:var(--app-text);font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}html{-webkit-text-size-adjust:100%;-ms-overflow-style:none;height:100%}body,html{overscroll-behavior:none;scrollbar-width:none}body{background:var(--app-bg);touch-action:pan-y pinch-zoom;-ms-overflow-style:none;overflow:hidden}#__nuxt,#app,body{height:var(--app-vh);min-height:var(--app-vh)}#__nuxt,#app{overscroll-behavior:none}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}img{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@supports (min-height:100dvh){#__nuxt,#app,body{height:var(--app-dvh);min-height:var(--app-dvh)}}.safe-top{padding-top:var(--safe-top)}.safe-right{padding-right:var(--safe-right)}.safe-bottom{padding-bottom:var(--safe-bottom)}.safe-left{padding-left:var(--safe-left)}.app-page-shell{background:var(--app-bg);max-width:var(--app-max-width);min-height:var(--app-vh);width:100%;margin:0 auto}@supports (min-height:100dvh){.app-page-shell{min-height:var(--app-dvh)}}.common-layout{max-width:var(--app-max-width);width:100%;margin:0 auto}.common-layout .el-header,.common-layout .el-main{padding:0!important}.app-page-frame{box-sizing:border-box;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.app-page-header{box-sizing:border-box;min-height:var(--page-header-height,var(--app-header-height));flex-shrink:0;width:100%}.app-page-scroll{-webkit-overflow-scrolling:touch;box-sizing:border-box;min-height:0;padding:var(--page-scroll-padding,0);flex:1;overflow-x:hidden;overflow-y:auto}.app-page-footer{background:var(--page-footer-bg,transparent);border-radius:var(--page-footer-radius,0);box-sizing:border-box;padding:var(--page-footer-padding-top,0) var(--page-footer-padding-x,0) calc(var(--page-footer-padding-bottom,0px) + var(--safe-bottom));width:100%;z-index:var(--page-footer-z-index,2);flex-shrink:0;margin-top:auto}.w-full{width:100%}.h-full,.wh-full{height:100%}.wh-full{width:100%}.relative{position:relative}.pos-absolute{position:absolute}.mt30{margin-top:15px}.flex{display:flex}.flex-center{align-items:center}.flex-center,.row-center{justify-content:center;display:flex}.col-center{align-items:center;display:flex}.flex-end{justify-content:flex-end}.flex-column{flex-direction:column;display:flex}.shrink-0{flex-shrink:0}.grow-0{flex-grow:0}.text-center{text-align:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-around{justify-content:space-around}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.px-page{padding-right:var(--page-padding-x)}.pl-page,.px-page{padding-left:var(--page-padding-x)}.pr-page{padding-right:var(--page-padding-x)}.secondary-page-bg{background-color:#1a1d1d}.top-line{background-color:#ffffff14;flex-shrink:0;width:100%;height:1px}.sheet-casino-fin-chrome{background-color:var(--sheet-casino-fin-bg);border:1px solid var(--sheet-casino-fin-border);border-radius:var(--sheet-casino-fin-radius-top) var(--sheet-casino-fin-radius-top) 0 0;border-bottom:0;overflow:clip}@media (display-mode:standalone){.download-app-container{display:none!important}}html.is-pwa .download-app-container{display:none!important}.coin-fly{filter:drop-shadow(2px 2px 4px #0000004d)brightness();pointer-events:none;will-change:filter;z-index:2;width:15px;height:15px;animation:.5s ease-in-out infinite alternate coin-glow;position:fixed}@keyframes coin-glow{0%{filter:drop-shadow(2px 2px 4px #0000004d)brightness()}to{filter:drop-shadow(2px 2px 4px #0000004d)brightness(1.25)}}html[data-page-hidden="1"] .coin-fly{animation-play-state:paused!important}.toast-container{color:#fefefe;letter-spacing:-.5007px;text-align:center;z-index:3;background:linear-gradient(90deg,#524f4c,#414046);border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;gap:15px;padding:10px;font-size:14px;font-weight:400;line-height:27px;animation:1.8s linear forwards toast-move-linear;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 4px #00000040;width:-webkit-max-content!important;width:max-content!important;max-width:325px!important;height:-webkit-max-content!important;height:max-content!important}.toast-container--rich{text-align:left;justify-content:flex-start;max-width:360px!important}.toast-container--rich .toast-container__icon{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:37.29px;height:37.29px}.toast-container--rich .toast-container__body{white-space:normal;font-size:15px;line-height:16px}.toast-container--rich .toast-container__body .toast-highlight{color:#fbbc05}.toast-container--persistent{cursor:pointer;left:10px;right:10px;top:calc(10px + env(safe-area-inset-top,0px));z-index:calc(var(--z-red-rain-top) + 1);animation:.25s ease-out forwards toast-fade-in;transform:translate(0);width:auto!important;max-width:none!important}.toast-container--persistent.toast-container--rich .toast-container__body{white-space:normal}.toast-container--persistent.toast-container--leave{animation:.3s ease-in forwards toast-fade-out}@keyframes toast-fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translate(0)}}@keyframes toast-fade-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(-24px)scale(.96)}}@keyframes toast-move-linear{0%{opacity:0;transform:translate(-50%,-50%)}10%{opacity:1;transform:translate(-50%,-50%)}30%{opacity:1;transform:translate(-50%,calc(-50% - 65px))}90%{opacity:1;transform:translate(-50%,calc(-50% - 65px))}to{opacity:.5;transform:translate(-50%,calc(-50% - 65px))}}.glass-surface{--glass-surface-border-width:1px;--glass-surface-border-color:#ffffff2e;--glass-surface-inner-border:#ffffff1a;--glass-surface-bg-top:#ffffff29;--glass-surface-bg-bottom:#ffffff1a;--glass-surface-hover-top:#fff3;--glass-surface-hover-bottom:#ffffff1f;--glass-surface-hover-inner-border:#ffffff2e;--glass-surface-shadow:0 4px 10px #0000001f;--glass-surface-active-scale:.97;--glass-surface-background:linear-gradient(180deg,var(--glass-surface-bg-top) 0%,var(--glass-surface-bg-bottom) 100%);--glass-surface-box-shadow:inset 0 0 0 .5px var(--glass-surface-inner-border);--glass-surface-hover-background:linear-gradient(180deg,var(--glass-surface-hover-top) 0%,var(--glass-surface-hover-bottom) 100%);--glass-surface-hover-box-shadow:inset 0 0 0 .5px var(--glass-surface-hover-inner-border),var(--glass-surface-shadow);--glass-surface-backdrop-filter:none;-webkit-backdrop-filter:var(--glass-surface-backdrop-filter);backdrop-filter:var(--glass-surface-backdrop-filter);background:var(--glass-surface-background);border:var(--glass-surface-border-width) solid var(--glass-surface-border-color);box-shadow:var(--glass-surface-box-shadow);transition:background .2s,box-shadow .2s,color .2s,transform .2s,opacity .2s}.glass-surface:-webkit-any(button,a,[role=button]){cursor:pointer}.glass-surface:is(button,a,[role=button]){cursor:pointer}.glass-surface:-webkit-any(button,a,[role=button]):hover{background:var(--glass-surface-hover-background);box-shadow:var(--glass-surface-hover-box-shadow)}.glass-surface:is(button,a,[role=button]):hover{background:var(--glass-surface-hover-background);box-shadow:var(--glass-surface-hover-box-shadow)}.glass-surface:-webkit-any(button,a,[role=button]):active{transform:scale(var(--glass-surface-active-scale))}.glass-surface:is(button,a,[role=button]):active{transform:scale(var(--glass-surface-active-scale))}.glass-surface[aria-disabled=true]{cursor:not-allowed;opacity:.55}.glass-surface:-webkit-any(button,a,[role=button]):disabled{cursor:not-allowed;opacity:.55}.glass-surface:is(button,a,[role=button]):disabled{cursor:not-allowed;opacity:.55}.scroll-container{box-sizing:border-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overscroll-behavior:contain;scrollbar-width:none;position:relative}.scroll-container::-webkit-scrollbar{width:0;height:0;display:none}.scroll-container.scroll-x{touch-action:pan-x;white-space:nowrap;flex-wrap:nowrap;display:flex;overflow-x:auto;overflow-y:hidden}.scroll-container.scroll-y{touch-action:pan-y;display:block;overflow-x:hidden;overflow-y:auto}.smooth-scroll{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.touch-optimized{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.carousel-container{width:100%;position:relative}.slide-transition{transition:transform .3s ease-out}.inertia-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-snap-type:x mandatory}.scroll-snap-point{scroll-snap-align:start;flex-shrink:0}.scroll-indicator{justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.scroll-indicator .indicator-dot{background:#0000004d;border-radius:50%;width:6px;height:6px;transition:width .2s,background-color .2s}.scroll-indicator .indicator-dot.active{background:#333;width:12px}.swipe-feedback{transition:transform .1s}.swipe-feedback:active{transform:scale(.98)}.no-scroll{overscroll-behavior:none!important;touch-action:none!important;height:100vh!important;min-height:100vh!important;overflow:hidden!important}@supports (height:100dvh){.no-scroll{height:100dvh!important;min-height:100dvh!important}}.custom-scrollbar{-ms-overflow-style:auto;overscroll-behavior:contain;scrollbar-width:thin}.custom-scrollbar::-webkit-scrollbar{width:4px;height:4px;display:block}.custom-scrollbar::-webkit-scrollbar-track{background:#0000001a;border-radius:2px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#0000004d;border-radius:2px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#00000080}.scroll-isolated{overscroll-behavior:contain;touch-action:auto}.tap-prevent-scroll{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.flex-scroll-container{flex-direction:column;height:100%;display:flex;overflow:hidden}.flex-scroll-container .flex-scroll-content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex:1;overflow-y:auto}body{min-width:320px}.app-page-shell,.common-layout{padding-left:0;padding-right:0}@media (max-width:359px){:root{--app-tabbar-height:54px}}@media (min-width:360px) and (max-width:390px){:root{--app-tabbar-height:56px}}html{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[contenteditable=true],input,select,textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.error-page[data-v-9bd83613]{color:#bebdc3;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60vh;display:flex}.error-page h1[data-v-9bd83613]{color:#75fea4;margin:0;font-size:48px}.error-page p[data-v-9bd83613]{text-align:center;margin:0;padding:0 24px;font-size:14px}
