@charset "UTF-8";.launch-page{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.64rem}.launch-page .launch-spinner{width:1.28rem;height:1.28rem;border:.08rem solid #1a1a2e;border-top-color:#4b3fe3;border-radius:50%;animation:spin .8s linear infinite}.launch-page .launch-text{font-size:.37333rem;color:#ffffff80}@keyframes spin{to{transform:rotate(360deg)}}.game-page{position:relative;z-index:1;width:100%;height:100%;pointer-events:none}.game-page>*{pointer-events:auto}.game-page .game-board-layer{position:absolute;inset:0;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.26667rem;padding:2.34667rem .21333rem 5.33333rem;box-sizing:border-box;z-index:-1}.game-page .game-board-layer.is-hidden{display:none}.game-page .game-board-layer .board-view{width:100%;height:auto;max-width:100%;max-height:calc(100% - 1.65333rem);aspect-ratio:12/6.5}.game-page .unity-wrap-tips{position:absolute;width:100%;top:0;left:0;padding:.10667rem .42667rem;z-index:2;display:flex;justify-content:space-between;align-items:center}.game-page .unity-version-badge{pointer-events:none;font-size:.26667rem;line-height:1;color:#ffffff8c;text-shadow:0 0 .05333rem rgba(0,0,0,.6)}.game-page .display-mode-toggle,.game-page .camera-mode-toggle{border:1px solid rgba(255,255,255,.25);border-radius:26.64rem;padding:.08rem .26667rem;background:#0d0f14a6;color:#d8dce2;font-size:.26667rem;cursor:pointer;backdrop-filter:blur(.16rem);-webkit-backdrop-filter:blur(.16rem)}.game-page .display-mode-toggle:active,.game-page .camera-mode-toggle:active{border-color:#ffffff8c}.game-page .fg-layer.is-hidden{display:none}.game-icon-btn{min-width:.8rem;min-height:.8rem;background:transparent;color:#fff;font-size:.42667rem;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;flex-shrink:0;border:none;outline:none}.game-icon-btn:focus{outline:none}.ui-top{position:absolute;top:1.49333rem;left:0;right:0;z-index:1;display:flex;flex-direction:column}.ui-top .ui-right{position:absolute;top:2.08rem;right:0}.ui-top .ui-right .ui-full-map-img,.ui-top .ui-right .ui-new-map-img{width:1.65333rem}.ui-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:.21333rem;padding:.21333rem}.ui-toolbar .ui-home-img{width:.96rem}.ui-toolbar .ui-help-btn{font-size:.32rem;font-weight:700;padding:.05333rem .16rem;background:linear-gradient(0deg,#f97804,#ffc508);border-radius:.13333rem}.ui-toolbar-right{display:flex;gap:.21333rem}.ui-progress{position:relative;display:flex;align-items:center;gap:.21333rem}@keyframes ui-progress-ready{0%,to{box-shadow:0 0 .10667rem #ffd93b66,inset 0 1px .05333rem #fff9}50%{box-shadow:0 0 .32rem #ffd93be6,inset 0 1px .05333rem #fff9}}.ui-progress-track{flex:1;height:.16rem;border-radius:.08rem;background:#543bb066}.ui-progress-fill{position:relative;height:100%;width:0;border-radius:.13333rem;background:linear-gradient(90deg,#e13cf0,#57bfcf,#24dffc,#5dccdd,#e13cf0);box-shadow:0 0 .16rem #6ffbffe6,0 0 .21333rem #6ffbff80,0 0 .37333rem #f42bff66;filter:saturate(1.2) brightness(1.15);transition:width .3s ease}.ui-progress-fill:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(to bottom,#ffffffb3,#ffffff26 45%,#fff0 65%);pointer-events:none}.ui-progress-label{position:absolute;top:.32rem;font-size:.34667rem;color:#fff;text-shadow:-1px -1px 0 rgb(213,49,168),1px -1px 0 rgb(213,49,168),-1px 1px 0 rgb(213,49,168),1px 1px 0 rgb(213,49,168);letter-spacing:1px;pointer-events:none}.ui-bottom{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;gap:.21333rem}.ui-bottom .ui-assets{position:relative;bottom:.8rem}.ui-bottom .ui-assets .ui-amount-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.08rem;padding:.18667rem;width:93%;left:3.5%;margin:0 auto;min-height:1.06667rem;background:url(/assets/buy-mask-bg-CfFw-LOw.png) no-repeat center center/100% 100%}.ui-bottom .ui-assets .ui-amount-container .ui-amount{position:relative;display:flex;align-items:center;justify-content:center;flex:1;padding-left:1.06667rem;padding-right:.32rem;text-align:center;font-size:.48rem;color:#ffcf5c;width:64%;background:linear-gradient(180deg,#380778b3,#1e0341b3);min-height:.64rem;border-radius:.34667rem;height:.69333rem}.ui-bottom .ui-assets .ui-amount-container .ui-amount .win-text,.ui-bottom .ui-assets .ui-amount-container .ui-amount .total-text{text-align:center;position:absolute;top:.18667rem;left:.21333rem;width:.85333rem;font-size:.32rem;color:#f0fffd;text-shadow:-1px -1px 0 #0640FF,1px -1px 0 #0640FF,-1px 1px 0 #0640FF,1px 1px 0 #0640FF}.ui-bottom .ui-assets .ui-amount-container .ui-amount .total-text{top:.09333rem;font-size:.24rem;color:#fce7ff;text-shadow:-1px -1px 0 #E503FC,1px -1px 0 #E503FC,-1px 1px 0 #E503FC,1px 1px 0 #E503FC}.ui-bottom .ui-assets .ui-avatar{position:absolute;width:1.81333rem;left:.08rem;bottom:-1px;pointer-events:none}.ui-bottom .ui-assets .ui-avatar .ui-avatar-img{width:100%}.ui-bottom .ui-assets .ui-avatar .ui-avatar-text{position:absolute;bottom:-.96rem;left:50%;width:1.33333rem;height:.56rem;border:.04rem solid #52F0FD;border-radius:.32rem;text-align:center;line-height:.50667rem;transform:translate(-50%,-50%);font-size:.42667rem;color:#f0fffd;background-color:#000c;letter-spacing:1px}.ui-bottom .ui-assets .ui-buy{position:absolute;width:2rem;right:0;bottom:-.08rem}.ui-bottom .ui-assets .ui-buy .ui-buy-img{width:100%}.ui-bottom .ui-go-container{position:relative;height:4.32rem;background-image:url(/assets/bottom-bg-DALO1xuR.png);background-size:cover;background-position:center}.ui-bottom .ui-go-container .ui-go{position:relative;display:flex;align-items:flex-end;justify-content:center;padding:.05333rem 0}.ui-bottom .ui-go-container .ui-go .ui-bet{position:relative}.ui-bottom .ui-go-container .ui-go .ui-bet .current-bet,.ui-bottom .ui-go-container .ui-go .ui-bet .current-auto{position:absolute;width:2.13333rem;top:1.17333rem;left:50%;transform:translate(-50%);font-size:.34667rem;color:#fff;text-align:center}.ui-bottom .ui-go-container .ui-go .ui-bet .current-text{font-size:.29333rem}.ui-bottom .ui-go-container .ui-go .ui-bet .bet-reselect-hint{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.10667rem;display:flex;flex-direction:column;align-items:center;width:2.66667rem;z-index:3;pointer-events:none}.ui-bottom .ui-go-container .ui-go .ui-bet .bet-reselect-hint .bet-reselect-text{margin-top:.05333rem;padding:.10667rem;border-radius:.21333rem;background:#000000b8;border:1px solid rgba(255,210,74,.55);color:#ffd24a;font-size:.21333rem;white-space:normal;text-align:left;line-height:.32rem}.ui-bottom .ui-go-container .ui-go .ui-bet .bet-reselect-hint .bet-reselect-arrow{font-size:.37333rem;color:#ffd24a;animation:betHintBounce .8s ease-in-out infinite alternate}.ui-bottom .ui-go-container .ui-side{position:absolute;top:10%;display:flex;justify-content:flex-start;padding:.21333rem}.ui-bottom .ui-go-container .ui-side.l{left:.8rem}.ui-bottom .ui-go-container .ui-side.r{right:.8rem}.ui-bottom .ui-go-container .ui-side .game-icon-btn{width:1.09333rem;aspect-ratio:41/40}.ui-bottom .ui-go-container .ui-side .game-icon-btn.ui-set-btn,.ui-bottom .ui-go-container .ui-side .game-icon-btn.ui-speed-btn{margin-right:.37333rem}.ui-bottom .ui-go-container .ui-side .game-icon-btn img{width:100%}.ui-bottom .ui-go-container .ui-go-btn{position:relative;color:#fff;width:3.09333rem;height:3.01333rem}.ui-bottom .ui-go-container .ui-go-btn .ui-go-img{position:absolute;bottom:30%;width:3.09333rem}.ui-bottom .ui-go-container .ui-go-btn:disabled{cursor:not-allowed;filter:grayscale(100%)}.ui-bottom .ui-go-container .ui-status{position:relative;display:flex;bottom:.53333rem;align-items:center;margin:0 auto;width:75%;height:.8rem;padding:0 .4rem;border:.04rem solid rgba(152,54,249,.6980392157);background-color:#220b43;border-radius:.53333rem;font-size:.34667rem}.ui-bottom .ui-go-container .ui-status .line1,.ui-bottom .ui-go-container .ui-status .line2{position:absolute;top:0;height:100%}.ui-bottom .ui-go-container .ui-status .line1{width:.16rem;left:1.94667rem}.ui-bottom .ui-go-container .ui-status .line2{width:.21333rem;left:2.02667rem}.ui-bottom .ui-go-container .ui-status .ui-lv{color:#fff;border-radius:.53333rem;width:1.76rem}.ui-bottom .ui-go-container .ui-status .balance{padding-left:.42667rem;display:flex;align-items:center;gap:.16rem;color:#fff}.ui-bottom .ui-go-container .ui-status .balance .ui-amount{color:#f6d028;letter-spacing:1px;font-size:.34667rem}@keyframes betHintBounce{0%{transform:translateY(0)}to{transform:translateY(-.16rem)}}.ui-overlay{position:absolute;inset:0;z-index:10;pointer-events:none}.ui-reward-modal{position:absolute;inset:0;z-index:2100;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse at center,#1e083c8c,#080314d1);pointer-events:auto;cursor:pointer}.ui-reward-modal.is-entering{animation:reward-fade-in .34s ease-out both}.ui-reward-modal.is-entering .ui-reward-stage{animation:reward-stage-in .34s cubic-bezier(.34,1.56,.64,1) both}.ui-reward-modal.is-leaving{animation:reward-fade-out .24s ease-in both}.ui-reward-modal.is-leaving .ui-reward-stage{animation:reward-stage-out .24s ease-in both}.ui-reward-rays{position:absolute;width:170%;aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(rgba(255,217,59,.14) 0deg 12deg,transparent 12deg 24deg);animation:reward-rays-spin 7s linear infinite}.ui-reward-coin{position:absolute;top:-1.28rem;line-height:1;animation:reward-coin-fall 1.6s linear infinite;filter:drop-shadow(0 .05333rem .08rem rgba(0,0,0,.5))}.ui-reward-stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:.21333rem}.ui-reward-glyph{font-size:1.70667rem;line-height:1;filter:drop-shadow(0 .10667rem .21333rem rgba(0,0,0,.6));animation:reward-glyph-bounce .9s cubic-bezier(.34,1.56,.64,1) both}.ui-reward-glyph.is-big{font-size:2.24rem}.ui-reward-title{max-width:100%;text-align:center;font-size:.8rem;font-weight:900;letter-spacing:.05333rem}.ui-reward-title.is-big{font-size:1.01333rem}.ui-reward-multiplier{font-size:.58667rem;font-weight:800}.ui-reward-plate{margin-top:.21333rem;padding:.26667rem .74667rem;border-radius:.42667rem;border:.08rem solid #ff4fd8;background:linear-gradient(180deg,#6d2df0,#4a12b8);box-shadow:inset 0 0 0 .08rem #ffffff40,0 0 .48rem #ff4fd8b3,0 .21333rem .53333rem #00000080;font-size:.69333rem;font-weight:900;color:#ffe9a8;letter-spacing:1px;text-shadow:0 .05333rem 0 rgba(0,0,0,.4)}@keyframes reward-fade-in{0%{opacity:0}to{opacity:1}}@keyframes reward-fade-out{0%{opacity:1}to{opacity:0}}@keyframes reward-stage-in{0%{opacity:0;transform:translateY(.64rem) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes reward-stage-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(.32rem) scale(.92)}}@keyframes reward-glyph-bounce{0%{transform:scale(.2) rotate(-12deg);opacity:0}60%{transform:scale(1.15) rotate(4deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes reward-rays-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes reward-coin-fall{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:1}to{transform:translateY(110vh) rotate(540deg);opacity:.9}}.game-stroke-text{position:relative;z-index:0;display:inline-block;color:var(--gst-color, #fff);text-shadow:none}.game-stroke-text:before{content:attr(data-text);position:absolute;inset:0;z-index:-1;color:var(--gst-before-color, #2f2c85);-webkit-text-stroke:var(--gst-stroke-width, .13333rem) var(--gst-stroke-color, #2f2c85);text-shadow:var(--gst-shadow, none)}.bridge-test-toggle{position:absolute;top:8.53333rem;right:.21333rem;z-index:50;padding:.10667rem .26667rem;border:none;border-radius:.32rem;background:#000000e6;color:#fff;font-size:.32rem;line-height:1.4;cursor:pointer}.bridge-test-panel{position:absolute;left:.32rem;bottom:5.33333rem;z-index:50;display:flex;flex-direction:column;gap:.10667rem;max-width:6.4rem;padding:.16rem .21333rem;border-radius:.21333rem;background:#0000008c;color:#fff;font-size:.32rem}.bridge-test-status{opacity:.85;font-size:.29333rem}.bridge-test-last{opacity:.9;color:var(--adm-color-primary, #1677ff)}.bridge-test-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.10667rem}.bridge-test-grid .adm-button{font-size:.32rem;--height: .74667rem}.gm-modal{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0;background:#00000080}.gm-modal-panel{width:100%;color:#fff;display:flex;align-items:center;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch}.gm-modal.is-entering{animation:gm-modal-fade-in .2s ease-out both}.gm-modal.is-entering .gm-modal-panel{animation:gm-modal-panel-in .2s ease-out both}.gm-modal.is-opened{opacity:1}.gm-modal.is-leaving{animation:gm-modal-fade-out .16s ease-in both}.gm-modal.is-leaving .gm-modal-panel{animation:gm-modal-panel-out .16s ease-in both}@keyframes gm-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gm-modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes gm-modal-panel-in{0%{opacity:0;transform:translateY(.37333rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gm-modal-panel-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(.21333rem) scale(.97)}}.gm-modal.htp-modal .gm-modal-panel{max-width:none;height:100%;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible;color:#f2e9ff}.htp-body{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.48rem;padding:.64rem .53333rem;color:#f2e9ff;overflow-y:auto;-webkit-overflow-scrolling:touch}.htp-body .htp-close{position:absolute;top:.37333rem;right:.42667rem;width:.90667rem;height:.90667rem;border-radius:50%;border:1px solid rgba(220,200,255,.4);background:#281844b3;color:#e6d9ff;font-size:.53333rem;line-height:1;cursor:pointer}.htp-body .htp-media{flex:1 1 auto;width:100%;display:flex;align-items:center;justify-content:center;min-height:0}.htp-body .htp-media .htp-media-placeholder{display:flex;flex-direction:column;align-items:center;gap:.42667rem;max-width:8rem}.htp-body .htp-media .htp-icon{font-size:1.49333rem}.htp-body .htp-media .htp-desc{margin:0;text-align:center;font-size:.4rem;line-height:1.7;color:#d9cdf0}.htp-body .htp-nav{display:flex;align-items:center;gap:.42667rem}.htp-body .htp-nav .htp-arrow{width:1.06667rem;height:1.06667rem;border-radius:50%;border:1px solid rgba(220,200,255,.35);background:#ffffff0f;color:#efe6ff;font-size:.58667rem;cursor:pointer}.htp-body .htp-nav .htp-arrow:disabled{opacity:.35;cursor:default}.htp-body .htp-nav .htp-dots{display:flex;gap:.21333rem}.htp-body .htp-nav .htp-dots .htp-dot{width:.26667rem;height:.26667rem;padding:0;border-radius:50%;border:1px solid rgba(220,200,255,.5);background:transparent;cursor:pointer}.htp-body .htp-nav .htp-dots .htp-dot.is-active{background:#b98cff;border-color:#b98cff;width:.58667rem;border-radius:.16rem}.htp-body .htp-footer{display:flex;flex-direction:column;align-items:center;gap:.37333rem}.htp-body .htp-footer .htp-skip{display:flex;align-items:center;gap:.21333rem;font-size:.32rem;color:#b6a6d4}.htp-body .htp-footer .htp-skip input{accent-color:#b98cff}.htp-body .htp-footer .htp-play{min-width:5.33333rem;padding:.32rem .90667rem;border:none;border-radius:26.64rem;background:linear-gradient(180deg,#c79bff,#9a5cff);color:#16082c;font-weight:700;font-size:.42667rem;letter-spacing:.05333rem;cursor:pointer;box-shadow:0 .16rem .48rem #9a5cff73}.game-switch{padding:0;border:none;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.game-switch:disabled{opacity:.45;cursor:default}.game-switch:focus-visible{outline:.05333rem solid #b98cff;outline-offset:.05333rem;border-radius:26.64rem}.game-switch-track{display:block;position:relative;width:1.65333rem;height:.85333rem;border-radius:26.64rem;background-image:url(/assets/switch-bg-_s8KJ2u2.png);background-size:100% 100%;background-repeat:no-repeat;transition:background-color .18s ease}.game-switch-text{position:absolute;top:50%;transform:translateY(-50%);font-size:.34667rem;font-weight:700;line-height:1;color:#fff;pointer-events:none;user-select:none;text-shadow:-1px -1px 0 rgb(213,49,168),1px -1px 0 rgb(213,49,168),-1px 1px 0 rgb(213,49,168),1px 1px 0 rgb(213,49,168);transition:opacity .18s ease}.game-switch-text-on{left:.21333rem}.game-switch-text-off{right:.13333rem}.game-switch.is-off .game-switch-text-on,.game-switch.is-on .game-switch-text-off{opacity:0}.game-switch-thumb{position:absolute;top:.08rem;left:.08rem;width:.69333rem;height:.69333rem;transition:transform .36s ease}.game-switch-thumb-img{width:100%!important;height:100%!important}.game-switch.is-on .game-switch-thumb{transform:translate(.8rem)}.setting-modal .setting-body{width:8.85333rem;position:relative;margin-bottom:28%;display:flex;flex-direction:column;align-items:center}.setting-modal .setting-body .setting-content{position:relative;width:100%;height:12rem;background:url(/assets/set-modal-bg-CDMLuA_p.png) no-repeat center center/100% 100%}.setting-modal .setting-body .setting-content .setting-wrapper{position:absolute;top:30%;left:20%;display:flex;flex-direction:column;align-items:center;gap:.16rem}.setting-modal .setting-body .setting-content .setting-wrapper .setting-item{width:6rem;height:1.12rem;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(90deg,#2f1efb00,#6546ff70 19%,#1c3f9900)}.setting-modal .setting-body .setting-content .setting-wrapper .setting-item.Voice>img{width:.85333rem}.setting-modal .setting-body .setting-content .setting-wrapper .setting-item.Deposit>img{width:.8rem}.setting-modal .setting-body .setting-content .setting-wrapper .setting-item.HowToPlay>img{width:.72rem}.setting-modal .setting-body .setting-content .setting-wrapper .setting-item.History>img{width:.74667rem}.setting-modal .setting-body .setting-content .setting-wrapper .setting-item.Withdraw>img{width:.8rem}.setting-modal .setting-body .setting-content .setting-wrapper .setting-item>span{margin-left:.32rem;font-size:.42667rem}.setting-modal .setting-body .setting-close{position:absolute;bottom:-12%;left:50%;width:1.33333rem;transform:translate(-50%)}.setting-modal .setting-body .setting-close>img{width:100%}.setting-modal .setting-body .setting-item .voice-switch{margin-left:auto}.gm-modal.rules-modal .gm-modal-panel{max-width:none;height:100%;background:transparent;box-shadow:none;overflow:hidden;align-items:stretch}.rules-body{position:relative;width:100%;height:100%;display:flex}.rules-body .rules-back{position:absolute;left:.32rem;top:.42667rem;z-index:1;border:none;background:none;padding:0}.rules-body .rules-back img{width:1.06667rem;display:block}.rules-body .rules-scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rules-body .rules-scroll::-webkit-scrollbar{display:none}.rules-doc{min-height:100%;padding:.48rem .42667rem .85333rem;background:linear-gradient(180deg,#8d17dd,#800dd0);color:#fff;font-size:.37333rem;line-height:1.55}.rules-doc h1,.rules-doc h2,.rules-doc h3,.rules-doc h4,.rules-doc p,.rules-doc ul{margin:0}.rules-doc section{margin-top:.69333rem}.rules-doc h2{font-size:.56rem;font-weight:800}.rules-doc h3{margin-top:.42667rem;font-size:.45333rem;font-weight:800}.rules-doc h4{margin-top:.10667rem;font-size:.42667rem;font-weight:800}.rules-doc h2+h3{margin-top:.26667rem}.rules-doc h3+ul,.rules-doc h3+p,.rules-doc h4+ul,.rules-doc h4+p,.rules-doc p+ul{margin-top:.26667rem}.rules-doc p+p{margin-top:.21333rem}.rules-doc ul{padding-left:.53333rem}.rules-doc ul li{margin-top:.16rem}.rules-doc ul li ul{margin-top:.16rem;list-style:circle}.rules-doc .rp-title{text-align:center;font-size:.69333rem}.rules-doc .rp-gold{color:#ffd94a}.rules-doc .rp-label{margin-top:.37333rem;font-size:.4rem;font-weight:800;letter-spacing:.5px}.rules-doc .rp-callout{margin-top:.26667rem;padding:.32rem .37333rem;border-radius:.21333rem;background:#3f076d;font-weight:700;font-size:.4rem}.rules-doc .rp-panel{margin-top:.32rem;padding:.32rem .26667rem;border-radius:.37333rem;background:#3f076d59}.rules-doc .rp-panel ul{padding-left:.48rem}.rules-doc .rp-thead{display:grid;grid-template-columns:2.98667rem 1fr;gap:.21333rem;padding:0 .05333rem .21333rem;font-size:.4rem;font-weight:800}.rules-doc .rp-row{display:grid;grid-template-columns:2.98667rem 1fr;gap:.21333rem;margin-top:.21333rem}.rules-doc .rp-row .rp-key{display:flex;align-items:center;justify-content:center;padding:.37333rem .16rem;border-radius:.26667rem;background:#3f076d;font-weight:800;text-align:center}.rules-doc .rp-row .rp-key-center{font-size:.42667rem}.rules-doc .rp-row .rp-val{display:flex;align-items:center;gap:.26667rem;padding:.37333rem .32rem;border-radius:.26667rem;background:#3f076d}.rules-doc .rp-icon{flex:none;width:1.70667rem;height:1.70667rem;margin-left:auto;border:.04rem dashed rgba(255,255,255,.35);border-radius:.32rem}.rules-doc .rp-icon.rp-icon-group{width:2.34667rem;height:2.34667rem}.rules-doc .rp-footer{margin-top:.8rem;text-align:center;font-size:.48rem;font-weight:800}.auto-modal .auto-body{width:9.54667rem;margin-bottom:20%;position:relative;display:flex;flex-direction:column;align-items:center}.auto-modal .auto-body .auto-content{position:relative;width:100%;aspect-ratio:716/980;background:url(/assets/auto-modal-bg-DKLtgzoL.png) no-repeat center center/100% 100%}.auto-modal .auto-body .auto-content .auto-wrapper{position:absolute;inset:26% 12% 9% 10%;display:flex;flex-direction:column}.auto-modal .auto-body .auto-content .auto-row{display:flex;align-items:center;gap:.26667rem}.auto-modal .auto-body .auto-content .auto-row .auto-row-label{flex:1;height:1.01333rem;display:flex;align-items:center;padding-left:.85333rem;border-radius:.21333rem;background:linear-gradient(90deg,#2f1efb00,#6546ff70 19%,#1c3f9900);font-size:.45333rem;font-weight:700}.auto-modal .auto-body .auto-content .auto-tip{margin:.32rem 0;text-align:center;font-weight:700;font-size:.34667rem;color:#b8beff}.auto-modal .auto-body .auto-content .auto-spins{display:flex;align-items:center;justify-content:space-around;padding:0 .10667rem}.auto-modal .auto-body .auto-content .auto-spins .auto-spin-item{width:1.54667rem;height:1.54667rem;padding:0;border-radius:50%;border:.05333rem solid rgba(30,37,251,.6980392157);background:linear-gradient(180deg,#4412fb73,#470b9573),radial-gradient(50% 50% at 50% 50%,#9272fbb3,#9272fb00 75.96%);font-size:.56rem;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .3s linear}.auto-modal .auto-body .auto-content .auto-spins .auto-spin-item.is-active{transform:scale(1.42);border:none;background:url(/assets/check-bg-Br_oNo_q.png) no-repeat center center/100% 100%;background-size:100% 100%}.auto-modal .auto-body .auto-content .auto-spins .auto-spin-item.is-active>span{transform:scale(.85)}.auto-modal .auto-body .auto-content .stop-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:.16rem;padding:0 .21333rem}.auto-modal .auto-body .auto-content .stop-wrapper .stop-item{display:flex;align-items:center;gap:.16rem;padding:.32rem .21333rem;border-radius:.24rem;border:.04rem solid transparent;background:#601efb40;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:left}.auto-modal .auto-body .auto-content .stop-wrapper .stop-item.is-active{border-color:#f84fec;background:linear-gradient(180deg,#601efb40,#f84fec40)}.auto-modal .auto-body .auto-content .stop-wrapper .stop-item .stop-checkbox{position:relative;flex:none;width:.64rem;height:.64rem;border-radius:.16rem;border:.04rem solid #9046FF;background:#180538b3}.auto-modal .auto-body .auto-content .stop-wrapper .stop-item .stop-checkbox img{position:absolute;left:0;top:-12%;width:116%;z-index:1}.auto-modal .auto-body .auto-content .stop-wrapper .stop-item .stop-label{font-size:.34667rem;font-weight:700;color:#fff;line-height:1.2}.auto-modal .auto-body .auto-close{width:1.33333rem;margin-top:.48rem}.auto-modal .auto-body .auto-close>img{width:100%}.gm-popover{position:absolute;max-width:7.46667rem;border-radius:.32rem;border:1px solid rgba(220,200,255,.35);background:#261246f7;box-shadow:0 .16rem .53333rem #0d04188c;color:#fff}.gm-popover-body{position:relative;z-index:1;padding:.32rem .42667rem}.gm-popover-arrow{position:absolute;width:.26667rem;height:.26667rem;background:#261246f7;border:1px solid rgba(220,200,255,.35);transform:rotate(45deg)}.gm-popover.is-top{transform-origin:center bottom}.gm-popover.is-top .gm-popover-arrow{bottom:-.16rem;border-top:none;border-left:none}.gm-popover.is-bottom{transform-origin:center top}.gm-popover.is-bottom .gm-popover-arrow{top:-.16rem;border-bottom:none;border-right:none}.gm-popover.is-left{transform-origin:right center}.gm-popover.is-left .gm-popover-arrow{right:-.16rem;border-bottom:none;border-left:none}.gm-popover.is-right{transform-origin:left center}.gm-popover.is-right .gm-popover-arrow{left:-.16rem;border-top:none;border-right:none}.gm-popover.is-entering{animation:gm-popover-in .18s ease-out both}.gm-popover.is-opened{opacity:1}.gm-popover.is-leaving{animation:gm-popover-out .14s ease-in both}.gm-popover.is-measuring{visibility:hidden;animation:none}@keyframes gm-popover-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes gm-popover-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.bet-popover{max-width:none;border:none;border-radius:0;background:none;box-shadow:none}.bet-popover .gm-popover-body{padding:0}.bet-popover .bet-panel{position:relative;width:5.81333rem;aspect-ratio:437/481;background:url(/assets/bg_bet-rvTEyrvV.png) no-repeat center center/100% 100%}.bet-popover .bet-lock-hint{position:absolute;left:0;right:0;bottom:6%;text-align:center;font-size:.29333rem;color:#ffd24a;text-shadow:0 1px .05333rem rgba(0,0,0,.6)}.bet-popover .bet-list{position:absolute;top:14%;left:7.5%;width:4.96rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.05333rem 0px}.bet-popover .bet-item{width:1.6rem;height:.8rem;padding:0;border-radius:.16rem;background:linear-gradient(180deg,#4412fb73,#470b9573);font-size:.37333rem;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .3s linear;border:none}.bet-popover .bet-item.is-active{background:url(/assets/bet-item-active-zQgbVO5i.png) no-repeat center center/100% 100%;background-size:100% 100%}.bet-popover .bet-item.is-active>span{transform:scale(1.05)}.bet-popover .bet-item.is-disabled{background:linear-gradient(180deg,#4412fbcc,#470b95);filter:grayscale(1);cursor:not-allowed}.map-base-bet-modal .mb-body{display:flex;flex-direction:column;align-items:center;gap:.42667rem;padding:.53333rem;border-radius:.42667rem;background:linear-gradient(180deg,#4412fbeb,#470b95eb);box-shadow:0 .21333rem .64rem #0006}.map-base-bet-modal .mb-title{font-size:.48rem;font-weight:700;color:#fff;letter-spacing:.05333rem}.map-base-bet-modal .mb-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.21333rem .21333rem}.map-base-bet-modal .mb-item{width:1.92rem;height:.90667rem;padding:0;border-radius:.16rem;border:none;background:linear-gradient(180deg,#ffffff2e,#ffffff0f);font-size:.37333rem;font-weight:700;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .1s ease}.map-base-bet-modal .mb-item.is-active{background:linear-gradient(180deg,#f5f383,#e810c7);color:#251d83;transform:scale(1.05)}.map-base-bet-modal .mb-confirm{width:4.26667rem;height:1.06667rem;padding:0;border:none;border-radius:.53333rem;background:linear-gradient(180deg,#ffd93b,#ff9d2e);font-size:.42667rem;font-weight:700;color:#251d83;cursor:pointer;-webkit-tap-highlight-color:transparent}.map-base-bet-modal .mb-confirm:disabled{opacity:.6}.maskbuy-modal .maskbuy-panel{position:relative;gap:.26667rem;width:9.38667rem;height:14.90667rem;padding:px .42667rem .48rem;border-radius:.58667rem;background:url(/assets/bg_buymask-BvdmdCS7.png);background-size:100% 100%;margin-bottom:28%}.maskbuy-modal .maskbuy-panel .maskbuy-content{margin-top:4.16rem;display:flex;flex-direction:column;align-items:center;width:100%}.maskbuy-modal .maskbuy-panel .maskbuy-top{position:relative;display:flex;flex-direction:column;align-items:flex-end;width:3.73333rem;height:1.2rem}.maskbuy-modal .maskbuy-panel .maskbuy-top .maskbuy-icon{position:absolute;bottom:0;left:-.13333rem;width:1.22667rem}.maskbuy-modal .maskbuy-panel .maskbuy-top .maskbuy-title{text-align:right;font-size:.32rem;color:#fbb6fa;padding:.16rem 0}.maskbuy-modal .maskbuy-panel .maskbuy-top .maskbuy-sub{display:flex;align-items:center;justify-content:center;width:3.33333rem;height:.58667rem;border:.05333rem solid #52F0FD;border-radius:.16rem;font-size:.42667rem;letter-spacing:.05333rem}.maskbuy-modal .maskbuy-panel .maskbuy-list{margin-top:.32rem;display:flex;flex-direction:column;align-items:center;gap:.16rem}.maskbuy-modal .maskbuy-panel .maskbuy-list .maskbuy-item{display:flex;align-items:center;justify-content:space-between;gap:.32rem;width:8.05333rem;height:1.49333rem;padding:.21333rem .53333rem;border-radius:.24rem;border:.05333rem solid rgba(72,78,250,.4);background:linear-gradient(90deg,#2f1efb25,#5c08d961 18.75%,#1c3f9925);cursor:pointer;transition:border-color .12s ease,background .12s ease,opacity .12s ease}.maskbuy-modal .maskbuy-panel .maskbuy-list .maskbuy-item.is-active{border-color:#f84fec;background:linear-gradient(180deg,#601efb40,#f84fec40)}.maskbuy-modal .maskbuy-panel .maskbuy-list .maskbuy-item.is-disabled{cursor:not-allowed;opacity:.5;filter:grayscale(60%)}.maskbuy-modal .maskbuy-panel .maskbuy-list .maskbuy-item .item-l{height:100%;display:flex;flex-direction:column;justify-content:space-between}.maskbuy-modal .maskbuy-panel .maskbuy-list .maskbuy-item .item-l .mb-mult{font-size:.42667rem;font-weight:900}.maskbuy-modal .maskbuy-panel .maskbuy-list .maskbuy-item .item-l .mb-maxwin{font-size:.37333rem;color:#46f3ff}.maskbuy-modal .maskbuy-panel .maskbuy-list .maskbuy-item .item-l .mb-maxwin .mb-maxwin-text{color:#ffff46}.maskbuy-modal .maskbuy-panel .maskbuy-list .maskbuy-item .item-r{height:100%;display:flex;flex-direction:column;justify-content:space-between;text-align:right}.maskbuy-modal .maskbuy-panel .maskbuy-list .maskbuy-item .item-r .mb-price{font-size:.42667rem;color:#46f3ff}.maskbuy-modal .maskbuy-panel .maskbuy-list .maskbuy-item .item-r .mb-currency{font-size:.37333rem;color:#b8beff}.maskbuy-modal .maskbuy-panel .maskbuyHandle{position:absolute;top:100%;width:100%;display:flex;justify-content:center}.maskbuy-modal .maskbuy-panel .maskbuyHandle .maskbuy-btn{margin:.16rem;width:3.49333rem}.maskbuy-modal .maskbuy-panel .maskbuyHandle .maskbuy-btn img{width:100%}.wc-modal{position:absolute;inset:0;z-index:2300;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse at center,#1e083c8c,#080314d1);pointer-events:auto;cursor:pointer}.wc-modal.is-entering{animation:wc-fade-in .4s ease-out both}.wc-modal.is-entering .wc-panel{animation:wc-panel-in .4s cubic-bezier(.34,1.56,.64,1) both}.wc-modal.is-leaving{animation:wc-fade-out .3s ease-in both}.wc-modal.is-leaving .wc-panel{animation:wc-panel-out .3s ease-in both}.wc-rays{position:absolute;width:170%;aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(rgba(255,217,59,.14) 0deg 12deg,transparent 12deg 24deg);animation:wc-rays-spin 7s linear infinite}.wc-panel{position:relative;display:flex;flex-direction:column;align-items:center;gap:.21333rem}.wc-glyph{font-size:1.70667rem;line-height:1;filter:drop-shadow(0 .10667rem .21333rem rgba(0,0,0,.6));animation:wc-glyph-bounce .9s cubic-bezier(.34,1.56,.64,1) both}.wc-title{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:100%;line-height:.95}.wc-title .wc-title-1,.wc-title .wc-title-2{font-size:1.44rem;font-weight:900;letter-spacing:.10667rem}.wc-title.is-single .wc-title-1{font-size:1.81333rem}.wc-plate{margin-top:.21333rem;padding:.26667rem .74667rem;border-radius:.42667rem;border:.08rem solid #ff4fd8;background:linear-gradient(180deg,#6d2df0,#4a12b8);box-shadow:inset 0 0 0 .08rem #ffffff40,0 0 .48rem #ff4fd8b3,0 .21333rem .53333rem #00000080;font-size:.69333rem;font-weight:900;color:#ffe9a8;letter-spacing:1px;text-shadow:0 .05333rem 0 rgba(0,0,0,.4)}.wc-coin{position:absolute;top:-1.28rem;line-height:1;animation:wc-coin-fall 1.6s linear infinite;filter:drop-shadow(0 .05333rem .08rem rgba(0,0,0,.5))}@keyframes wc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wc-fade-out{0%{opacity:1}to{opacity:0}}@keyframes wc-panel-in{0%{opacity:0;transform:translateY(.64rem) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wc-panel-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(.32rem) scale(.92)}}@keyframes wc-glyph-bounce{0%{transform:scale(.2) rotate(-12deg);opacity:0}60%{transform:scale(1.15) rotate(4deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes wc-rays-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wc-coin-fall{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:1}to{transform:translateY(110vh) rotate(540deg);opacity:.9}}.board-view{position:relative;width:100%;height:100%;padding:.26667rem;box-sizing:border-box;border-radius:.48rem;background:linear-gradient(180deg,#372d7f,#241d63);border:.10667rem solid rgba(226,229,255,.9);box-shadow:0 0 0 .05333rem #5a3ca059,0 .37333rem .8rem #00000073,inset 0 .05333rem .21333rem #ffffff40;perspective:21.33333rem;perspective-origin:50% 50%;--tilt: 35deg}.board-plane{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(var(--tilt)) scale(1.05);transform-origin:50% 100%}.board-grid{position:relative;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(5,1fr);width:100%;height:100%;gap:.05333rem;transform-style:preserve-3d}.board-cell{--cell-edge: rgba(8, 10, 22, .9);--cell-lift: .05333rem;position:relative;display:flex;align-items:center;justify-content:center;border-radius:.21333rem;background-color:#7882ff29;background-image:linear-gradient(180deg,#ffffff80,#ffffff24 45%,#00000047);border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 .05333rem #ffffff80,inset 0 -.08rem #00000059,0 .10667rem 0 var(--cell-edge),0 .21333rem .37333rem #00000073;transform:translateZ(var(--cell-lift));transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;overflow:hidden;user-select:none;filter:saturate(1.25) brightness(1.06)}.board-cell.cell-mask{background-color:#ffd70073;--cell-edge: #6b5200;--cell-lift: .13333rem}.board-cell.cell-small_reward{background-color:#2ed5ff66;--cell-edge: #0d5d75;--cell-lift: .13333rem}.board-cell.cell-treasure{background-color:#ff9f4373;--cell-edge: #7a4c10;--cell-lift: .13333rem}.board-cell.cell-wheel{background-color:#8b5cff73;--cell-edge: #4b2a9e;--cell-lift: .13333rem}.board-cell.cell-jackpot{background-color:#ff3b3b80;--cell-edge: #7a1010;--cell-lift: .13333rem}.board-cell.cell-finish{background-color:#2ed5ff80;--cell-edge: #0d5d75;--cell-lift: .13333rem}.board-cell.is-current{--cell-lift: .21333rem;border-color:#ffd93b;box-shadow:inset 0 1px #ffffff59,inset 0 -.05333rem #0000004d,0 .08rem #8a6a00,0 0 .26667rem #ffd93ba6,0 .16rem .32rem #0006}.board-cell-index{position:absolute;left:.08rem;top:.13333rem;z-index:1;font-size:.16rem;color:#fff9;line-height:1}.board-cell-icons{display:flex;align-items:center;justify-content:center;gap:.05333rem;z-index:2;line-height:1}.board-cell-icon{font-size:.26667rem;line-height:1;filter:drop-shadow(0 1px .05333rem rgba(0,0,0,.6))}.board-cell-reward{position:absolute;left:.08rem;bottom:.05333rem;z-index:2;font-size:.16rem;font-weight:700;color:#ffd93b;line-height:1;text-shadow:0 1px .05333rem rgba(0,0,0,.7)}.board-cell-mult{position:absolute;top:.05333rem;right:.08rem;font-size:.16rem;font-weight:700;color:#ffd93b;line-height:1}.board-cell-start{position:absolute;top:.05333rem;left:.05333rem;padding:1px .10667rem;border-radius:.08rem;font-size:.16rem;font-weight:900;letter-spacing:.5px;color:#fff;background:linear-gradient(180deg,#f55,#c22);box-shadow:0 1px .08rem #00000080;line-height:1}.board-cell.is-mult{--cell-lift: .21333rem;background-image:linear-gradient(180deg,#ffe18c99,#ffc83c80 45%,#c8960099)!important;border-color:#ffd93b;border-width:.05333rem;box-shadow:inset 0 1px #ffffffb3,inset 0 -.05333rem #00000073,0 .10667rem #8a6a00,0 0 .48rem #ffd93bcc,0 0 .85333rem #ffd93b73,0 .21333rem .48rem #00000080}.board-piece{position:absolute;z-index:5;font-size:.74667rem;line-height:1;transform:translate(-50%,-50%) translateZ(.48rem) rotateX(calc(var(--tilt, 24deg) * -1));transition:left var(--move-ms, .1s) ease,top var(--move-ms, .1s) ease;pointer-events:none;filter:drop-shadow(0 .05333rem .08rem rgba(0,0,0,.6))}.board-landing-mult{position:absolute;z-index:6;transform:translate(-50%,-125%) translateZ(.74667rem) rotateX(calc(var(--tilt, 24deg) * -1));padding:.08rem .18667rem;border-radius:.18667rem;font-size:.21333rem;font-weight:800;line-height:1;color:#ffd93b;background:linear-gradient(180deg,#7a3b00,#4a2200);border:.04rem solid #ffd93b;box-shadow:0 .05333rem .16rem #0000008c,0 0 .26667rem #ffd93b80;white-space:nowrap;pointer-events:none}.board-dice-bar{display:flex;align-items:center;justify-content:center;gap:.32rem;padding:.16rem .48rem;border-radius:.32rem;background:#1012208c;border:1px solid rgba(255,255,255,.1);box-shadow:0 .10667rem .32rem #0000004d;perspective:13.33333rem}.die-roll{width:1.06667rem;height:1.06667rem}.die-roll.is-rolling{animation:board-die-roll .45s ease-in-out infinite}.die-3d{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.7,.3,1)}.die-face{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);padding:.13333rem;border-radius:.21333rem;background:linear-gradient(180deg,#fff,#e6e6e6);box-shadow:inset 0 0 .16rem #0000001f;backface-visibility:hidden}.die-face-1{transform:rotateY(0) translateZ(.53333rem)}.die-face-2{transform:rotateY(90deg) translateZ(.53333rem)}.die-face-3{transform:rotateX(90deg) translateZ(.53333rem)}.die-face-4{transform:rotateX(-90deg) translateZ(.53333rem)}.die-face-5{transform:rotateY(-90deg) translateZ(.53333rem)}.die-face-6{transform:rotateX(180deg) translateZ(.53333rem)}.board-die-dot{width:.18667rem;height:.18667rem;margin:auto;border-radius:50%;background:transparent}.board-die-dot.is-on{background:#1a1a2e}@keyframes board-die-roll{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(120deg) scale(1.15)}50%{transform:rotate(240deg) scale(.92)}75%{transform:rotate(360deg) scale(1.08)}}.board-wheel{position:absolute;inset:0;z-index:8;display:flex;align-items:center;justify-content:center}.board-wheel-disc{width:4.8rem;height:4.8rem;border-radius:50%;background:conic-gradient(#8b5cff 0deg 90deg,#2bd5ff 90deg 180deg,#ffd45f 180deg 270deg,#ff4f9d 270deg 360deg);border:.10667rem solid rgba(255,255,255,.6);animation:board-wheel-spin 1.1s cubic-bezier(.2,.8,.3,1) forwards}.board-wheel-result{position:absolute;padding:.16rem .42667rem;border-radius:.32rem;background:#000000b3;font-size:.74667rem;font-weight:800;color:#ffd93b}@keyframes board-wheel-spin{0%{transform:rotate(0)}to{transform:rotate(720deg)}}.fg-intro{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#0a0a1a}.fg-intro .fg-intro-image{width:100%;height:100%;background:url(/assets/FREE_SPIN-DY3Ko0ou.png) no-repeat center center;background-size:100% 100%;animation:fg-intro-breathe 1.5s ease-in-out infinite}@keyframes fg-intro-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:.85}}.fg-scene{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:url(/assets/freeGame-bg-BJ69TxFi.png);background-size:100% 100%}.fg-scene.is-entering{animation:fg-fade-in .5s ease-out both}.fg-scene.is-entering .fg-panel{animation:fg-panel-in .5s cubic-bezier(.34,1.56,.64,1) both}.fg-scene.is-leaving{animation:fg-fade-out .4s ease-in both}.fg-scene.is-leaving .fg-panel{animation:fg-panel-out .4s ease-in both}.fg-panel{width:100%;box-sizing:border-box;padding:0 .42667rem;display:flex;flex-direction:column;align-items:center;gap:.37333rem}.fg-head{display:flex;align-items:baseline;gap:.32rem}.fg-head .fg-title{font-size:.74667rem;font-weight:900;color:#ffd76a;letter-spacing:.05333rem}.fg-head .fg-roll{font-size:.37333rem;font-weight:700;color:#b54df6;letter-spacing:1px}.fg-head .fg-chain{font-size:.37333rem;font-weight:800;color:#faf763;letter-spacing:1px}.fg-board{width:100%;box-sizing:border-box;padding:.21333rem;border-radius:.37333rem;background:linear-gradient(180deg,#372d7f,#241d63);border:.08rem solid rgba(226,229,255,.9);box-shadow:0 0 0 .05333rem #5a3ca059,0 .26667rem .58667rem #00000073,inset 0 .05333rem .16rem #ffffff40}.fg-strip{position:relative;width:100%;display:grid;grid-template-columns:repeat(12,1fr);gap:.05333rem;--tilt: 0deg}.fg-strip .fg-cell{aspect-ratio:1/1.15}.fg-dice{display:flex;gap:.32rem;perspective:13.33333rem}.fg-wins{display:flex;flex-direction:column;align-items:center;gap:.10667rem;min-height:2.02667rem}.fg-wins .fg-extras{display:flex;gap:.26667rem}.fg-wins .fg-extra{font-size:.32rem;font-weight:800;color:#ff8a5c;letter-spacing:1px}.fg-wins .fg-roll-win{font-size:.64rem;font-weight:800}.fg-wins .fg-round-win{font-size:.4rem;font-weight:700;color:#57bfcf}.fg-wins .fg-total-win{font-size:.58667rem;font-weight:800;color:#ffcf5c}.fg-round-banner{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.21333rem;background:#00000080;animation:fg-fade-in .3s ease-out both}.fg-round-banner .fg-banner-win{font-size:.90667rem;font-weight:900;color:#ffd76a}.fg-round-banner .fg-banner-chain{font-size:.42667rem;font-weight:800;color:#faf763;letter-spacing:.05333rem}@keyframes fg-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fg-fade-out{0%{opacity:1}to{opacity:0}}@keyframes fg-panel-in{0%{opacity:0;transform:translateY(.48rem) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fg-panel-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(.26667rem) scale(.95)}}.treasure-scene{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;background:#050814d1;backdrop-filter:blur(.10667rem);-webkit-backdrop-filter:blur(.10667rem)}.treasure-scene.is-entering{animation:treasure-fade-in .4s ease both}.treasure-scene.is-leaving{animation:treasure-fade-out .3s ease both}.treasure-panel{display:flex;flex-direction:column;align-items:center;gap:.37333rem;padding:.48rem .42667rem;border-radius:.42667rem;background:linear-gradient(180deg,#1a1440,#120c30);border:.05333rem solid rgba(255,200,60,.65);box-shadow:0 .21333rem .85333rem #00000080;width:min(92%,11.2rem)}.scene-header-treasure{background:linear-gradient(180deg,#65efaa38,#65efaa14);border:1px solid rgba(101,239,170,.55)}.treasure-chests{display:flex;align-items:flex-end;gap:.48rem}.treasure-chest{font-size:1.17333rem;line-height:1;filter:drop-shadow(0 .08rem .16rem rgba(0,0,0,.5))}.treasure-chest.side{font-size:.90667rem;opacity:.85}.treasure-chest.main{transition:transform .3s ease}.treasure-chest.main.is-open{transform:scale(1.25);animation:treasure-chest-pop .5s ease both}.treasure-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.16rem;width:100%}.treasure-grid.is-hidden{visibility:hidden}.treasure-cell{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:.26667rem;background:#1e1a50e6;border:1px solid rgba(120,110,220,.35);transition:transform .2s ease,opacity .2s ease}.treasure-cell .treasure-symbol{font-size:.69333rem;line-height:1}.treasure-cell.is-dropping{animation:treasure-drop .4s cubic-bezier(.2,.8,.3,1.1) backwards}.treasure-cell.is-clearing{animation:treasure-clear .45s ease both}.treasure-cell.is-cleared{opacity:.15;transform:scale(.8)}.treasure-cell.is-cleared .treasure-symbol{visibility:hidden}.treasure-result{min-height:1.06667rem;display:flex;align-items:center;justify-content:center}.treasure-collected{font-size:.53333rem;font-weight:700;color:#ffd24a;text-shadow:0 1px .08rem rgba(0,0,0,.6)}.treasure-total{font-size:.8rem;font-weight:800}@keyframes treasure-fade-in{0%{opacity:0}to{opacity:1}}@keyframes treasure-fade-out{0%{opacity:1}to{opacity:0}}@keyframes treasure-clear{0%{transform:scale(1);opacity:1}60%{transform:scale(1.25);opacity:.9}to{transform:scale(.4);opacity:0}}@keyframes treasure-drop{0%{transform:translateY(-160%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes treasure-chest-pop{0%{transform:scale(1)}50%{transform:scale(1.45)}to{transform:scale(1.25)}}.wheel-scene{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;background:#050814d1;backdrop-filter:blur(.10667rem);-webkit-backdrop-filter:blur(.10667rem)}.wheel-scene.is-entering{animation:wheel-fade-in .4s ease both}.wheel-scene.is-leaving{animation:wheel-fade-out .3s ease both}.wheel-machine{--wheel-cell: 2.34667rem;display:flex;flex-direction:column;align-items:center;gap:.32rem;padding:.48rem .42667rem;border-radius:.42667rem;background:linear-gradient(180deg,#2a1150,#170b33);border:.05333rem solid rgba(255,200,60,.65);box-shadow:0 .21333rem .85333rem #00000080;width:min(92%,11.2rem)}.scene-header{width:100%;padding:.16rem .26667rem;border-radius:.26667rem;text-align:center}.scene-header-wheel{background:linear-gradient(180deg,#ffd45f38,#ff4f9d1f);border:1px solid rgba(255,212,95,.6)}.wheel-header{display:flex;align-items:flex-end;gap:.48rem}.wheel-mask{font-size:1.17333rem;line-height:1;filter:drop-shadow(0 .08rem .16rem rgba(0,0,0,.5))}.wheel-mask.side{font-size:.90667rem;opacity:.85}.wheel-frame{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:.21333rem;width:100%;padding:.21333rem;border-radius:.32rem;background:#0a061eb3;border:.05333rem solid rgba(255,90,180,.55)}.wheel-window{height:calc(var(--wheel-cell) * 3);overflow:hidden;border-radius:.21333rem;background:linear-gradient(180deg,#ffffff0f,#00000040)}.wheel-strip{display:flex;flex-direction:column;transition-property:transform;transition-timing-function:cubic-bezier(.12,.8,.2,1);will-change:transform}.wheel-cell{height:var(--wheel-cell);flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.10667rem}.wheel-symbol{font-size:.90667rem;line-height:1;filter:drop-shadow(0 .05333rem .10667rem rgba(0,0,0,.45))}.wheel-mult{font-size:.32rem;font-weight:700;color:#fff;padding:1px .21333rem;border-radius:26.64rem;box-shadow:inset 0 -.05333rem #00000040}.wheel-reel.is-spinning .wheel-strip{filter:blur(.04rem)}.wheel-reel.is-stopped .wheel-window{animation:wheel-stop-bounce .3s ease both}.wheel-payline{position:absolute;left:-.16rem;right:-.16rem;top:50%;height:var(--wheel-cell);transform:translateY(-50%);border-top:.05333rem solid rgba(255,212,95,.8);border-bottom:.05333rem solid rgba(255,212,95,.8);background:#ffd45f14;pointer-events:none}.wheel-payline:before,.wheel-payline:after{content:"";position:absolute;top:50%;width:.26667rem;height:.26667rem;background:#ff4f9d;transform:translateY(-50%) rotate(45deg)}.wheel-payline:before{left:-.05333rem}.wheel-payline:after{right:-.05333rem}.wheel-frame.is-result .wheel-payline{animation:wheel-payline-flash .6s ease infinite alternate}.wheel-banner{min-height:1.06667rem;opacity:0;transform:scale(.6);transition:opacity .25s ease,transform .25s ease}.wheel-banner.is-show{opacity:1;transform:scale(1)}@keyframes wheel-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wheel-fade-out{0%{opacity:1}to{opacity:0}}@keyframes wheel-stop-bounce{0%{transform:scaleY(1)}40%{transform:scaleY(.94)}to{transform:scaleY(1)}}@keyframes wheel-payline-flash{0%{background:#ffd45f14}to{background:#ffd45f47}}.unity-game{position:relative;width:100%;height:100%;overflow:hidden}.unity-canvas-wrap{position:absolute;inset:0}.unity-canvas{display:block;width:100%;height:100%}.unity-error{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.21333rem;background:var(--bg-app, #0b0f1a);color:var(--text-primary, #fff);text-align:center;padding:0 .64rem}.unity-error-title{font-size:.42667rem;font-weight:600}.unity-error-hint{font-size:.32rem;opacity:.7;line-height:1.6}.unity-persistent-layer{position:absolute;inset:0;z-index:0;display:none}.unity-persistent-layer.is-visible{display:block}:root{--aspect-width: 9;--aspect-height: 16;--shell-border: .08rem;--shell-radius: .64rem}@font-face{font-family:JiangChengYuanTi;src:url(/fonts/JiangChengYuanTi_600w_en.woff) format("woff");font-weight:400;font-display:block}@font-face{font-family:JiangChengYuanTi;src:url(/fonts/JiangChengYuanTi_700w_en.woff) format("woff");font-weight:700;font-display:block}*{margin:0;padding:0;box-sizing:border-box!important;list-style:none!important}html,body{overflow:hidden;overscroll-behavior:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;width:100%;height:100%;font-size:.26667rem;line-height:1;font-family:JiangChengYuanTi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,sans-serif!important}html button,html input,html select,html textarea,body button,body input,body select,body textarea{font:inherit;color:inherit;letter-spacing:inherit}#root{width:100%;height:100%}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.shell-wrapper{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0f0f1a;overflow:hidden}@media screen and (min-width: 768px){.shell-wrapper{user-select:auto}}.background-layer{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 20%,rgba(75,63,227,.15) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(111,111,255,.1) 0%,transparent 50%),#0f0f1a;z-index:0}.phone-container{position:relative;z-index:1;overflow:hidden;border-radius:var(--shell-radius);background:url(/assets/test-bg-C5KqIfcJ.png) no-repeat center center/cover}.phone-container.no-bg{background:#0f0f1a}@media screen and (min-width: 768px){.phone-container{width:min(var(--shell-width-vh),96dvh * var(--aspect-width) / var(--aspect-height));aspect-ratio:var(--aspect-width)/var(--aspect-height);border:var(--shell-border) solid #333;transition:width .3s ease}}@media screen and (max-width: 767px),(pointer: coarse){.phone-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(100%,100dvh * var(--aspect-width) / var(--aspect-height));height:100dvh;border:none;border-radius:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.unity-persistent{position:absolute;inset:0}.unity-persistent .unity-wrapper{position:relative;width:100%;height:100%}.page-wrapper{position:absolute;inset:0;background:#1a1a2e;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;-webkit-user-select:auto}.unity-wrapper{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%}.unity-wrapper canvas{display:block;max-width:100%;max-height:100%}.loading-screen{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#1a1a2e;z-index:10;pointer-events:auto}.loading-spinner{width:.74667rem;height:.74667rem;border:.08rem solid rgba(255,255,255,.15);border-top-color:#6f6fff;border-radius:50%;animation:loading-rotate .8s linear infinite}@keyframes loading-rotate{to{transform:rotate(360deg)}}.loading-logo{font-size:.53333rem;font-weight:700;color:#fff;letter-spacing:1px;margin-bottom:.53333rem;background:linear-gradient(135deg,#4b3fe3,#6f6fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.loading-bar-track{width:60%;max-width:5.33333rem;height:.10667rem;background:#ffffff1a;border-radius:26.66667rem;overflow:hidden}.loading-bar-fill{height:100%;background:linear-gradient(90deg,#4b3fe3,#6f6fff);border-radius:26.66667rem;transition:width .3s ease}.loading-percent{margin-top:.21333rem;color:#fff9;font-size:.32rem}.tap-to-start{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000000d9;z-index:20;backdrop-filter:blur(.08rem);cursor:pointer}.tap-button{padding:.32rem .85333rem;border-radius:26.66667rem;background:linear-gradient(135deg,#4b3fe3,#6f6fff);color:#fff;font-size:.42667rem;font-weight:600;animation:pulse 1.5s ease-in-out infinite}.tap-hint{margin-top:.32rem;color:#ffffff80;font-size:.32rem}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.error-screen{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#1a1a2e;z-index:30;color:#fff}.error-text{font-size:.42667rem;font-weight:600;margin-bottom:.21333rem}.error-detail{font-size:.34667rem;color:#ffffff80;margin-bottom:.42667rem;max-width:80%;text-align:center;word-break:break-word}.retry-btn{padding:.26667rem .64rem;border:none;border-radius:26.66667rem;background:#4b3fe3;color:#fff;font-size:.37333rem;font-weight:600;cursor:pointer;transition:opacity .2s}.retry-btn:hover{opacity:.85}.nav-bar{position:sticky;top:0;display:flex;gap:.21333rem;padding:.21333rem .42667rem;padding-top:calc(.21333rem + env(safe-area-inset-top));background:#1a1a2ef2;backdrop-filter:blur(.13333rem);border-bottom:1px solid rgba(255,255,255,.08);z-index:10;flex-shrink:0}.nav-tab{flex:1;padding:.21333rem 0;border:none;border-radius:.21333rem;background:transparent;color:#ffffff80;font-size:.37333rem;font-weight:500;cursor:pointer;transition:all .2s}.nav-tab.active{background:#4b3fe333;color:#6f6fff}.nav-tab:hover:not(.active){color:#fffc}.page-container{min-height:100%;padding:.42667rem;padding-bottom:calc(.42667rem + env(safe-area-inset-bottom));display:flex;flex-direction:column}.page-header{margin-bottom:.42667rem}.page-title{font-size:.53333rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#4b3fe3,#6f6fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.input-group{display:flex;align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:.26667rem;overflow:hidden}.input-icon{display:flex;align-items:center;padding-left:.37333rem;color:#ffffff4d;font-size:.48rem}.input-group .adm-input{--color: rgba(255, 255, 255, .85);--placeholder-color: rgba(255, 255, 255, .3);--font-size: .4rem;padding:.32rem .37333rem;flex:1}.input-group .adm-input-adornment{color:#ffffff4d}.primary-btn{--background-color: #4b3fe3;--border-color: #4b3fe3;--text-color: #fff;border-radius:.26667rem;font-weight:600;margin-top:.42667rem}.adm-toast{--background: rgba(40, 40, 60, .95)}.is-click{cursor:pointer;transition:transform .1s ease,opacity .1s ease}.is-click:active{transform:scale(.96)}
