@font-face{font-family:Alimama FangYuanTi VF;src:url(../fonts/AlimamaFangYuanTiVF-latin.woff2) format("woff2");font-style:normal;font-weight:200 700;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20A0-20CF,U+2100-214F,U+2190-21FF,U+25A0-25FF}:root{--game-art-saturation: 1.14;font-family:Alimama FangYuanTi VF,PingFang SC,Microsoft YaHei,sans-serif;color:#fff;background:#1e9de7;font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}body{min-width:320px;min-height:568px;overscroll-behavior:none;touch-action:manipulation}button,img{-webkit-user-select:none;user-select:none}.splash{position:fixed;z-index:1000;inset:0;overflow:hidden;background:#36a9ed;opacity:1;transition:opacity .42s ease,visibility .42s ease}.splash[data-state=leaving]{visibility:hidden;opacity:0}.splash__background{position:absolute;top:-42.06vw;left:50%;width:100vw;height:auto;max-width:none;object-fit:contain;transform:translate(-50%);pointer-events:none}@media(max-aspect-ratio:1000 / 1744){.splash__background{top:calc(13.87vw - 32.08vh);width:calc(61.03vh - 6.41vw)}}@supports (height: 100dvh){@media(max-aspect-ratio:1000 / 1744){.splash__background{top:calc(13.87vw - 32.08dvh);width:calc(61.03dvh - 6.41vw)}}}.splash__loading{position:absolute;left:max(18px,env(safe-area-inset-left));right:max(18px,env(safe-area-inset-right));bottom:calc(100px + env(safe-area-inset-bottom));display:grid;justify-items:center;pointer-events:none}.treasure-progress{position:relative;width:min(84.53vw,329.677px);height:min(8.57vw,33.406px);min-height:27px;overflow:hidden;border:2px solid #fff;border-radius:999px;background:#9bf6f9;box-shadow:inset 0 -3.286px 3.724px #69fff7,inset 0 3.286px 3.724px #38dbf6}.treasure-progress__fill{--progress-scale: 0;position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:linear-gradient(180deg,#57ceff 23.56%,#00a3e7 78.369%,#0083b9);transform:scaleX(var(--progress-scale));transform-origin:left center;transition:transform 80ms linear;will-change:transform}.treasure-progress__shine{position:absolute;top:-25%;bottom:-25%;width:42px;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgb(255 255 255 / 42%),transparent);animation:treasure-shine 1.35s ease-in-out infinite}.splash__loading-text{margin:9px 0 0;color:#fff;font-size:clamp(15px,4.36vw,17px);font-variation-settings:"wght" 700,"BEVL" 1;font-weight:700;line-height:1.3;letter-spacing:.02em;text-align:center;text-shadow:0 2px 3px rgb(0 94 159 / 70%),0 0 6px rgb(53 174 239 / 55%)}.game-root{position:fixed;z-index:1;inset:0;width:100%;height:100%;overflow:hidden;background:#57b9ee;opacity:0;transition:opacity .42s ease}@supports (height: 100dvh){html,body,#app,.game-root{height:100dvh}}.game-root[data-visible=true]{opacity:1}.game-stage{--scene-width: max(100vw, 46.208531vh);--scene-half-width: max(50vw, 23.104265vh);--fisher-top-offset: max(32.820513vw, 15.165877vh);--swimmer-top-offset: max(10.171795vw, 4.700237vh);--swimmer-left-offset: max(52.625744vw, 24.318769vh);--swimmer-width: max(37.949vw, 17.536847vh);position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background:#57b9ee}.game-ui{position:absolute;z-index:1;inset:0}.reward-credit-flight{--credit-flight-x: 0px;--credit-flight-y: 0px;position:absolute;z-index:96;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;gap:clamp(7px,2.308vw,9px);color:#fff7be;font-family:Alimama FangYuanTi VF,PingFang SC,sans-serif;font-size:clamp(27px,8.205vw,32px);font-variation-settings:"wght" 800,"BEVL" 1;font-weight:800;line-height:1;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-50%) scale(.6);transform-origin:center;will-change:transform,opacity;filter:drop-shadow(0 4px 4px rgb(87 49 0 / 42%))}.reward-credit-flight img{width:clamp(44px,13.333vw,52px);height:clamp(44px,13.333vw,52px);object-fit:contain;filter:brightness(1.05) drop-shadow(0 2px 2px rgb(125 77 0 / 38%))}.reward-credit-flight strong{font:inherit;text-shadow:0 2px 2px rgb(137 77 0 / 72%),0 0 8px rgb(255 198 45 / 68%)}.reward-credit-flight[data-credit-flight=counting]{visibility:visible;animation:reward-credit-count .68s cubic-bezier(.2,.85,.2,1.15) both}.reward-credit-flight[data-credit-flight=flying]{visibility:visible;animation:reward-credit-fly .82s cubic-bezier(.22,.7,.28,1) both}@supports (height: 100dvh){.game-stage{--scene-width: max(100vw, 46.208531dvh);--scene-half-width: max(50vw, 23.104265dvh);--fisher-top-offset: max(32.820513vw, 15.165877dvh);--swimmer-top-offset: max(10.171795vw, 4.700237dvh);--swimmer-left-offset: max(52.625744vw, 24.318769dvh);--swimmer-width: max(37.949vw, 17.536847dvh)}}.main-background,.sequence-slot,.sequence-slot img,.cast-button img{position:absolute;width:100%;height:100%}.main-background{inset:0;object-fit:cover;object-position:center center;filter:saturate(var(--game-art-saturation)) contrast(1.015);pointer-events:none}.sequence-slot--fisher,.sequence-slot--swimmer,.coin-meter,.helm-dock__deck,.helm-dock__wheel-rotor{filter:saturate(var(--game-art-saturation))}.stat-button,.cast-button,.helm-dock__wheel,.coin-meter__recharge,.sound-toggle{margin:0;padding:0;border:0;color:inherit;font:inherit;background:transparent;appearance:none;cursor:pointer}.reward-overlay{position:absolute;z-index:80;inset:0;overflow:hidden;background:#00274f8c;opacity:0;visibility:hidden;pointer-events:none;--reward-effect-color: #b4d3df;--reward-effect-shadow: rgb(135 191 213 / 48%);background:radial-gradient(circle at 50% 43%,var(--reward-effect-shadow),transparent 42%),#00274f8c;transition:opacity .24s ease,visibility .24s ease}.reward-overlay[data-rarity=uncommon]{--reward-effect-color: #54efff;--reward-effect-shadow: rgb(36 206 255 / 48%)}.reward-overlay[data-rarity=rare]{--reward-effect-color: #cd8cff;--reward-effect-shadow: rgb(164 91 255 / 48%)}.reward-overlay[data-rarity=epic]{--reward-effect-color: #ff82e6;--reward-effect-shadow: rgb(255 81 212 / 48%)}.reward-overlay[data-rarity=legendary]{--reward-effect-color: #ffd84d;--reward-effect-shadow: rgb(255 181 42 / 52%)}.reward-overlay[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto}.reward-effect__ring,.reward-effect__bubbles{position:absolute;pointer-events:none}.reward-water-ring{position:absolute;z-index:2;inset:0;overflow:hidden;pointer-events:none;--reward-ring-origin-x: 50%;--reward-ring-origin-y: 53.5%;--reward-ring-color: rgb(255 255 255 / 86%);--reward-ring-glow: var(--reward-effect-shadow)}.reward-effect__ring{top:var(--reward-ring-origin-y);left:var(--reward-ring-origin-x);width:34%;aspect-ratio:1;border:3px solid var(--reward-ring-color);border-radius:50%;opacity:0;box-shadow:0 0 18px var(--reward-ring-glow),inset 0 0 12px color-mix(in srgb,var(--reward-effect-color) 42%,transparent);transform:translate(-50%,-50%) scale(.3) rotateX(67deg)}.reward-effect__ring--outer{width:49%;border-width:2px}.reward-overlay[data-visible=true] .reward-effect__ring--inner{animation:reward-effect-ring .82s cubic-bezier(.15,.66,.2,1) .18s both}.reward-overlay[data-visible=true] .reward-effect__ring--outer{animation:reward-effect-ring .96s cubic-bezier(.15,.66,.2,1) .31s both}.reward-effect__bubbles{z-index:3;inset:0;overflow:hidden}.reward-effect__bubbles i{position:absolute;top:49%;left:50%;width:12px;aspect-ratio:1;border:2px solid rgb(255 255 255 / 78%);border-radius:50%;opacity:0;box-shadow:inset 2px 2px 2px #ffffff47,0 0 8px var(--reward-effect-shadow)}.reward-effect__bubbles i:nth-child(1){--bubble-x: -124px;--bubble-y: -188px;width:9px}.reward-effect__bubbles i:nth-child(2){--bubble-x: 116px;--bubble-y: -168px;width:17px}.reward-effect__bubbles i:nth-child(3){--bubble-x: -145px;--bubble-y: -78px;width:14px}.reward-effect__bubbles i:nth-child(4){--bubble-x: 141px;--bubble-y: -54px;width:8px}.reward-effect__bubbles i:nth-child(5){--bubble-x: -112px;--bubble-y: 42px;width:18px}.reward-effect__bubbles i:nth-child(6){--bubble-x: 125px;--bubble-y: 56px;width:12px}.reward-effect__bubbles i:nth-child(7){--bubble-x: -62px;--bubble-y: -226px;width:7px}.reward-effect__bubbles i:nth-child(8){--bubble-x: 68px;--bubble-y: -238px;width:11px}.reward-overlay[data-visible=true] .reward-effect__bubbles i{animation:reward-effect-bubble 1.05s cubic-bezier(.16,.74,.25,1) .25s both}.reward-coin-spread{position:absolute;z-index:3;inset:0;overflow:hidden;pointer-events:none}.reward-coin-spread:before{content:"";position:absolute;top:var(--coin-origin-y, 50%);left:var(--coin-origin-x, 50%);width:min(calc(76 / 390 * 100vw),76px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(255 247 179 / 68%) 0%,rgb(255 201 43 / 30%) 36%,transparent 72%);opacity:0;transform:translate(-50%,-50%) scale(.2);pointer-events:none}.reward-coin-spread.is-playing:before{animation:reward-coin-burst-flash .62s cubic-bezier(.14,.84,.18,1) 40ms both}.reward-coin-spread img{position:absolute;top:var(--coin-origin-y, 50%);left:var(--coin-origin-x, 50%);width:min(calc(25 / 390 * 100vw),25px);height:min(calc(25 / 390 * 100vw),25px);object-fit:contain;image-rendering:auto;opacity:0;filter:saturate(1.06) brightness(1.04) drop-shadow(0 2px 2px rgb(72 43 0 / 38%));transform:translate(-50%,-50%) scale(.25);backface-visibility:hidden;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform,opacity}.reward-coin-spread img:nth-child(1){--coin-x: calc(-1*min(45.13vw, 176px)) ;--coin-y: calc(-1*min(21.03vw, 82px)) ;--coin-r: -250deg;--coin-s: 1}.reward-coin-spread img:nth-child(2){--coin-x: calc(-1*min(38.72vw, 151px)) ;--coin-y: calc(-1*min(8.72vw, 34px)) ;--coin-r: -190deg;--coin-s: .78}.reward-coin-spread img:nth-child(3){--coin-x: calc(-1*min(47.44vw, 185px)) ;--coin-y: min(2.05vw, 8px);--coin-r: -310deg;--coin-s: 1.1}.reward-coin-spread img:nth-child(4){--coin-x: calc(-1*min(33.85vw, 132px)) ;--coin-y: min(14.36vw, 56px);--coin-r: -220deg;--coin-s: .86}.reward-coin-spread img:nth-child(5){--coin-x: calc(-1*min(23.59vw, 92px)) ;--coin-y: min(23.59vw, 92px);--coin-r: -170deg;--coin-s: .72}.reward-coin-spread img:nth-child(6){--coin-x: min(45.13vw, 176px);--coin-y: calc(-1*min(20.51vw, 80px)) ;--coin-r: 260deg;--coin-s: .92}.reward-coin-spread img:nth-child(7){--coin-x: min(39.49vw, 154px);--coin-y: calc(-1*min(7.69vw, 30px)) ;--coin-r: 210deg;--coin-s: .76}.reward-coin-spread img:nth-child(8){--coin-x: min(47.18vw, 184px);--coin-y: min(3.08vw, 12px);--coin-r: 320deg;--coin-s: 1.08}.reward-coin-spread img:nth-child(9){--coin-x: min(32.82vw, 128px);--coin-y: min(15.38vw, 60px);--coin-r: 235deg;--coin-s: .84}.reward-coin-spread img:nth-child(10){--coin-x: min(23.33vw, 91px);--coin-y: min(22.56vw, 88px);--coin-r: 180deg;--coin-s: .7}.reward-coin-spread.is-playing img{animation:reward-coin-spread .98s cubic-bezier(.15,.76,.22,1) .15s both}.reward-coin-spread.is-playing img:nth-child(2),.reward-coin-spread.is-playing img:nth-child(7){animation-delay:.19s}.reward-coin-spread.is-playing img:nth-child(3),.reward-coin-spread.is-playing img:nth-child(8){animation-delay:225ms}.reward-coin-spread.is-playing img:nth-child(4),.reward-coin-spread.is-playing img:nth-child(9){animation-delay:175ms}.reward-coin-spread.is-playing img:nth-child(5),.reward-coin-spread.is-playing img:nth-child(10){animation-delay:245ms}@keyframes reward-coin-burst-flash{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}28%{opacity:.92;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.85)}}@keyframes reward-coin-spread{0%{opacity:0;transform:translate(-50%,-50%) scale(.25) rotate(0)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.22) rotate(35deg)}68%{opacity:.95}to{opacity:0;transform:translate(calc(-50% + var(--coin-x)),calc(-50% + var(--coin-y))) scale(var(--coin-s)) rotate(var(--coin-r))}}.reward-popup{position:absolute;z-index:4;top:23.223%;left:9.487%;width:81.026%;aspect-ratio:316 / 375;opacity:0;transform:translateY(3.2%) scale(.9);transform-origin:center;transition:opacity .26s ease,transform .32s cubic-bezier(.22,.61,.36,1)}.reward-overlay[data-visible=true] .reward-popup{animation:reward-popup-land .62s cubic-bezier(.18,.9,.2,1.16) 90ms both}.reward-popup__inner{position:absolute;inset:0}.reward-shake-target{transform-origin:center;will-change:transform}.reward-shake-target.is-reward-shaking{animation:reward-camera-kick .21s ease-in-out both}.reward-popup__frame,.reward-popup__glow,.reward-popup__item,.reward-popup__item-shine,.reward-popup__collect,.reward-popup__collect img{position:absolute;margin:0;padding:0;border:0;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none}.reward-popup__frame{z-index:1;inset:0;width:100%;height:100%}.reward-popup__glow{z-index:2;top:18%;left:3.165%;width:93.671%;aspect-ratio:1;transform-origin:center;opacity:0}.reward-overlay[data-visible=true] .reward-popup__glow{animation:reward-glow-reveal .52s ease-out .4s both,reward-glow-rotate 10s linear .4s infinite}.reward-popup__item,.reward-popup__item-shine{z-index:4;top:28%;left:20.728%;width:58.544%;aspect-ratio:1;object-fit:contain}.reward-overlay[data-visible=true] .reward-popup__item:not([hidden]){animation:reward-fish-reveal 1.12s cubic-bezier(.16,.82,.22,1.08) .18s both}.reward-popup__item-shine{z-index:5;opacity:0;filter:brightness(1.92) saturate(.82) contrast(1.02);mix-blend-mode:screen;-webkit-mask-image:linear-gradient(135deg,transparent 34%,rgb(0 0 0 / 18%) 41%,rgb(0 0 0 / 72%) 48%,#000 52%,rgb(0 0 0 / 72%) 56%,rgb(0 0 0 / 18%) 63%,transparent 70%);mask-image:linear-gradient(135deg,transparent 34%,rgb(0 0 0 / 18%) 41%,rgb(0 0 0 / 72%) 48%,#000 52%,rgb(0 0 0 / 72%) 56%,rgb(0 0 0 / 18%) 63%,transparent 70%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:240% 240%;mask-size:240% 240%;will-change:opacity,-webkit-mask-position,mask-position}.reward-overlay[data-visible=true] .reward-popup__item-shine:not([hidden]){animation:reward-item-shine 4.2s 80ms cubic-bezier(.58,.02,.16,1) both}.reward-popup__title{position:absolute;z-index:6;top:7.2%;left:24%;width:52%;margin:0;color:#fff;font-size:clamp(21px,6.154vw,24px);font-variation-settings:"wght" 800,"BEVL" 1;font-weight:800;line-height:1;letter-spacing:.3px;text-align:center;text-shadow:0 2px 2px rgb(24 104 199 / 80%),0 0 5px rgb(255 255 255 / 28%);white-space:nowrap}.reward-overlay[data-visible=true] .reward-popup__title{animation:reward-title-pop .52s cubic-bezier(.18,.9,.2,1.2) .52s both}.reward-popup__name{position:absolute;z-index:6;top:21.8%;left:50%;width:max-content;min-width:34%;max-width:76%;height:6.933%;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1.5px solid rgb(255 255 255 / 92%);border-radius:999px;background:linear-gradient(180deg,#a8e1ff,#79c9ff 48%,#52adf4);box-shadow:inset 0 2px #ffffff52,0 3px 7px #1d74c438;padding:0 clamp(11px,3.59vw,14px);white-space:nowrap;transform:translate(-50%)}.reward-overlay[data-visible=true] .reward-popup__name{animation:reward-name-detail .42s cubic-bezier(.2,.82,.22,1.1) .78s both}.reward-popup__name span{display:block;max-width:100%;color:#fff;font-size:clamp(12px,3.846vw,15px);font-variation-settings:"wght" 700,"BEVL" 1;font-weight:700;line-height:1;letter-spacing:.5px;text-align:center;filter:drop-shadow(0 2px 1px rgb(15 91 182 / 72%));text-shadow:0 1px 0 rgb(255 255 255 / 38%),0 0 5px rgb(137 211 255 / 52%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reward-popup__value{position:absolute;z-index:8;top:70.4%;left:22%;display:flex;align-items:center;justify-content:center;width:56%;margin:0;color:#fff7c7;font-family:Alimama FangYuanTi VF,PingFang SC,sans-serif;font-size:clamp(18px,5.385vw,21px);font-variation-settings:"wght" 700,"BEVL" 1;font-weight:700;line-height:1;letter-spacing:.2px;text-align:center;text-shadow:0 2px 2px rgb(118 64 0 / 78%),0 0 7px rgb(255 190 39 / 68%);white-space:nowrap;pointer-events:none}.reward-overlay[data-visible=true] .reward-popup__value{animation:reward-detail-rise .38s ease-out .9s both}.reward-popup__value img{width:clamp(21px,6.154vw,24px);height:clamp(21px,6.154vw,24px);margin-right:clamp(4px,1.282vw,5px);object-fit:contain}.reward-popup__value strong{margin-right:3px;font:inherit;font-weight:800}.reward-popup__collect{z-index:8;top:79.2%;left:27%;width:46%;aspect-ratio:480 / 156;display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;box-shadow:none;color:#fff;font-family:Alimama FangYuanTi VF,PingFang SC,sans-serif;font-size:clamp(17px,5.128vw,20px);font-variation-settings:"wght" 800,"BEVL" 1;font-weight:800;line-height:1;letter-spacing:.2px;text-shadow:0 2px 2px rgb(171 89 0 / 45%);appearance:none;cursor:pointer;pointer-events:auto;transform:scale(1);transform-origin:center;transition:transform .12s cubic-bezier(.22,.61,.36,1)}.reward-overlay[data-visible=true] .reward-popup__collect{animation:reward-button-arrive .46s cubic-bezier(.16,.88,.18,1.2) 1.08s both}.reward-overlay[data-phase=settled] .reward-popup__collect{opacity:1;transform:scale(1);animation:none}.reward-popup__collect img{z-index:0;inset:0;width:100%;height:100%}.reward-popup__collect span{position:relative;z-index:1}.reward-popup__collect:active{transform:scale(.91)}.reward-popup__collect:focus-visible{outline:3px solid rgb(255 255 255 / 90%);outline-offset:3px;border-radius:999px}.reward-popup__preload{position:absolute;width:1px;height:1px;visibility:hidden;pointer-events:none}.sound-toggle{position:absolute;z-index:20;top:calc(42 / 390 * 100vw);left:4.103%;display:flex;align-items:center;justify-content:center;width:min(calc(38 / 390 * 100vw),38px);height:min(calc(38 / 390 * 100vw),38px);min-width:34px;min-height:34px;border:1.5px solid rgb(255 255 255 / 92%);border-radius:50%;color:#fff;background:radial-gradient(circle at 35% 25%,rgb(255 255 255 / 38%),transparent 32%),linear-gradient(180deg,#5bc9fff5,#2270dcf5);box-shadow:inset 0 0 6px #ffffff7a,0 3px 8px #00448a47;overflow:hidden;transform:translateZ(0);transition:transform .15s ease,filter .18s ease,opacity .18s ease}.sound-toggle:after{content:"";position:absolute;width:2px;height:26px;border-radius:999px;background:#fff;box-shadow:0 0 2px #00448aa6;opacity:0;transform:rotate(-42deg) scaleY(.5);transition:opacity .16s ease,transform .18s ease}.sound-toggle__note{margin:-1px 4px 0 0;font-family:Arial,sans-serif;font-size:min(calc(22 / 390 * 100vw),22px);font-weight:700;line-height:1;text-shadow:0 1px 2px rgb(0 62 132 / 65%)}.sound-toggle__waves{position:relative;width:8px;height:18px;margin-left:-3px}.sound-toggle__waves i{position:absolute;top:50%;left:0;border:1.5px solid #fff;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-radius:50%;transform:translateY(-50%)}.sound-toggle__waves i:first-child{width:5px;height:10px}.sound-toggle__waves i:last-child{width:8px;height:16px}.sound-toggle[data-enabled=false]{opacity:.78;filter:saturate(.65)}.sound-toggle[data-enabled=false]:after{opacity:1;transform:rotate(-42deg) scaleY(1)}.sound-toggle[data-enabled=false] .sound-toggle__waves{opacity:.2}.sound-toggle:active{transform:scale(.88)}.sound-toggle:focus-visible{outline:3px solid rgb(255 240 114 / 90%);outline-offset:3px}.coin-meter{position:absolute;z-index:19;top:calc(44 / 390 * 100vw);right:4.103%;left:auto;display:inline-flex;align-items:center;justify-content:flex-end;width:max-content;min-width:min(calc(140 / 390 * 100vw),140px);max-width:min(calc(238 / 390 * 100vw),238px);height:min(calc(33 / 390 * 100vw),33px);padding:0 min(calc(13 / 390 * 100vw),13px) 0 min(10vw,39px);color:#fff;font-family:"Baloo 2",Alimama FangYuanTi VF,sans-serif;font-size:clamp(16px,5.128vw,20px);font-weight:500;line-height:1.2;text-align:right}.coin-meter:before{content:"";position:absolute;z-index:0;top:min(calc(3 / 390 * 100vw),3px);left:min(calc(4 / 390 * 100vw),4px);right:0;width:auto;height:min(calc(26 / 390 * 100vw),26px);border:.5px solid #fff;border-radius:999px;background:linear-gradient(180deg,#67bdfb,#2c76de);box-shadow:inset 0 0 min(calc(4 / 390 * 100vw),4px) #fff;pointer-events:none}.coin-meter__coin{position:absolute;z-index:1;top:max(calc(-2 / 390 * 100vw),-2px);left:max(calc(-2 / 390 * 100vw),-2px);width:min(calc(36 / 390 * 100vw),36px);height:min(calc(36 / 390 * 100vw),36px);object-fit:fill;filter:brightness(1.1)}.coin-meter span{position:relative;z-index:1;top:auto;left:auto;width:auto;min-width:min(calc(91 / 390 * 100vw),91px);height:auto;display:flex;align-items:center;justify-content:flex-end;white-space:nowrap;font-variant-numeric:tabular-nums}.coin-meter__recharge{position:absolute;z-index:2;top:min(calc(8 / 390 * 100vw),8px);right:auto;left:min(calc(12 / 390 * 100vw),12px);width:min(calc(32 / 390 * 100vw),32px);height:min(calc(32 / 390 * 100vw),32px);border-radius:50%}.coin-meter__plus{display:block;width:100%;height:100%;object-fit:contain;transform-origin:center;will-change:transform,filter}.coin-meter__recharge:active .coin-meter__plus{transform:scale(.78) rotate(-10deg);filter:brightness(1.18)}.coin-meter__recharge.is-pressed .coin-meter__plus{animation:recharge-plus-pop .46s cubic-bezier(.22,.72,.18,1) both}.sequence-slot{pointer-events:none}.sequence-slot img{inset:0;object-fit:fill}.fisher-fallback,.fisher-motion-lottie,.fisher-motion-lottie canvas{position:absolute;inset:0;width:100%;height:100%}.fisher-fallback,.fisher-motion-lottie{z-index:1}.fisher-motion-layer{position:absolute;inset:0;width:100%;height:100%;visibility:hidden;pointer-events:none}.fisher-motion-lottie[data-active-motion=idle] .fisher-motion-layer--idle,.fisher-motion-lottie[data-active-motion=cast] .fisher-motion-layer--cast{visibility:visible}.fisher-reflection{position:absolute;z-index:0;top:91.5%;left:0;width:62%;height:32%;opacity:0;filter:blur(.8px) brightness(1.18) saturate(.62);mix-blend-mode:screen;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgb(0 0 0 / 68%) 30%,transparent 88%);mask-image:linear-gradient(to bottom,#000 0%,rgb(0 0 0 / 68%) 30%,transparent 88%);pointer-events:none;transition:opacity .24s ease}.fisher-reflection[data-ready=true]{opacity:.25}.fisher-motion-lottie canvas{display:block}.sequence-slot--fisher[data-fisher-state=loading] .fisher-fallback,.sequence-slot--fisher[data-fisher-state=fallback] .fisher-fallback{visibility:visible;opacity:1}.sequence-slot--fisher[data-fisher-state=loading] .fisher-motion-lottie,.sequence-slot--fisher[data-fisher-state=fallback] .fisher-motion-lottie,.sequence-slot--fisher[data-fisher-state=lottie] .fisher-fallback{visibility:hidden;opacity:0}.sequence-slot--fisher[data-fisher-state=lottie] .fisher-motion-lottie{visibility:visible;opacity:1}.sequence-slot--fisher{z-index:6;top:calc(50% - var(--fisher-top-offset));bottom:auto;left:calc(50% - var(--scene-half-width));width:var(--scene-width);height:auto;aspect-ratio:390 / 256}.sequence-slot--swimmer{z-index:7;top:calc(50% + var(--swimmer-top-offset));bottom:auto;left:calc(50% - var(--swimmer-left-offset));width:var(--swimmer-width);height:auto;aspect-ratio:148.74 / 130}.game-root[data-visible=true] .sequence-slot--fisher{animation:rabbit-drift-in .76s .14s cubic-bezier(.22,.72,.2,1) both}.game-root[data-visible=true] .sequence-slot--swimmer{animation:rabbit-drift-in .7s .32s cubic-bezier(.22,.72,.2,1) both}.click-cue{z-index:9;top:auto;bottom:calc(265 / 390 * 100vw);left:71.795%;width:16.41%;height:auto;aspect-ratio:1;opacity:1;transition:opacity .12s ease}.click-cue__label{position:absolute;top:3%;left:50%;transform:translate(-50%);color:#fff;font-family:Alimama FangYuanTi VF,Microsoft YaHei,sans-serif;font-size:clamp(16px,4.6vw,18px);font-variation-settings:"wght" 800,"BEVL" 1;font-weight:800;line-height:1.2;white-space:nowrap;text-shadow:0 1px 5px rgb(40 145 211 / 72%)}.click-cue__arrows{position:absolute;top:37%;left:50%;width:34%;height:50%;transform:translate(-50%)}.click-cue__arrows i{position:absolute;left:50%;width:72%;aspect-ratio:1;border-right:clamp(2px,.8vw,3px) solid rgb(255 255 255 / 90%);border-bottom:clamp(2px,.8vw,3px) solid rgb(255 255 255 / 90%);transform:translate(-50%) rotate(45deg);filter:drop-shadow(0 1px 3px rgb(40 145 211 / 58%));animation:click-cue-arrow 1.15s ease-in-out infinite}.click-cue__arrows i:first-child{top:0}.click-cue__arrows i:last-child{top:31%;animation-delay:.12s}.click-cue[data-paused=true]{opacity:0}.cast-button{position:absolute;z-index:15;top:auto;bottom:calc(140 / 390 * 100vw);left:63.488%;width:31.026%;aspect-ratio:1;border-radius:50%;transform:translateZ(0);transform-origin:center;touch-action:manipulation;will-change:transform}.cast-button img{inset:0;object-fit:fill;pointer-events:none;transform-origin:center;animation:cast-button-idle-spin 12s linear infinite;will-change:transform}.cast-button:before{content:"";position:absolute;z-index:2;top:50%;left:50%;width:53%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 35%,rgb(255 222 100 / 58%),transparent 43%),linear-gradient(180deg,#ffc538,#f7aa19 58%,#ee9410);box-shadow:inset 0 0 8px #ffeb8b94;pointer-events:none}.cast-button__label{position:absolute;z-index:3;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding-top:0;color:#fff4a4;background:linear-gradient(180deg,#fff 8.453%,#ffeb66 91.817%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Alimama FangYuanTi VF,Microsoft YaHei,sans-serif;font-size:clamp(17px,5.13vw,20px);font-weight:900;font-variation-settings:"wght" 900,"BEVL" 1;line-height:.9;letter-spacing:.015em;-webkit-text-stroke:.5px rgb(255 248 185 / 92%);white-space:nowrap;filter:drop-shadow(0 1.9px 3px #c96708);pointer-events:auto}.cast-button__label span:last-child{font-size:.84em;letter-spacing:.08em}.cast-button.is-pressed{animation:cast-button-spring .62s both}.cast-button.is-pressed img{animation:cast-button-fast-spin .72s cubic-bezier(.2,.72,.22,1) 1}.cast-cost{position:absolute;z-index:16;top:auto;bottom:calc(140 / 390 * 100vw);left:79.001%;width:max-content;min-width:0;height:min(calc(23 / 390 * 100vw),23px);display:inline-flex;align-items:center;justify-content:center;gap:min(calc(3 / 390 * 100vw),3px);box-sizing:border-box;padding-inline:min(calc(11 / 390 * 100vw),11px);border:min(calc(1.2 / 390 * 100vw),1.2px) solid rgb(255 255 255 / 96%);border-radius:999px;color:#fff;background:linear-gradient(180deg,rgb(255 255 255 / 42%) 0%,rgb(255 255 255 / 10%) 42%,transparent 43%),linear-gradient(180deg,#7bd5ff,#5bb9f8 48%,#3b91e8);box-shadow:inset 0 min(calc(2 / 390 * 100vw),2px) min(calc(2 / 390 * 100vw),2px) #ffffff73,inset 0 max(calc(-1.5 / 390 * 100vw),-1.5px) min(calc(2 / 390 * 100vw),2px) #186ec42e,0 min(calc(2 / 390 * 100vw),2px) min(calc(4 / 390 * 100vw),4px) #1466bb2e,0 0 0 min(calc(1 / 390 * 100vw),1px) #9ee5ffb8;font-size:clamp(12px,3.59vw,14px);font-variation-settings:"wght" 700,"BEVL" 1;font-weight:700;line-height:1;text-align:center;text-shadow:0 min(calc(1 / 390 * 100vw),1px) min(calc(2 / 390 * 100vw),2px) rgb(10 82 168 / 65%);white-space:nowrap;pointer-events:none;transform:translate(-50%)}.cast-cost img{position:relative;z-index:1;width:1em;height:1em;flex:0 0 1em;object-fit:contain;filter:drop-shadow(0 1px 1px rgb(155 89 0 / 40%))}.cast-cost strong,.cast-cost span{position:relative;z-index:1;font:inherit;flex:0 0 auto}.resource-loading-toast{position:absolute;z-index:70;top:50%;left:50%;max-width:78%;box-sizing:border-box;padding:clamp(9px,2.82vw,11px) clamp(16px,5.13vw,20px);border:1px solid rgb(255 255 255 / 58%);border-radius:999px;color:#fff;background:#0c58a6d1;box-shadow:inset 0 1px #ffffff52,0 4px 16px #00336c47;font-family:Alimama FangYuanTi VF,Microsoft YaHei,sans-serif;font-size:clamp(14px,4.1vw,16px);font-variation-settings:"wght" 700,"BEVL" 1;font-weight:700;line-height:1.15;text-align:center;text-shadow:0 1px 2px rgb(0 64 135 / 70%);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,calc(-50% + 10px));transition:opacity .22s ease,visibility .22s ease,transform .26s ease}.resource-loading-toast[data-visible=true]{opacity:1;visibility:visible;transform:translate(-50%,-50%)}.helm-dock{position:absolute;z-index:18;inset:0;width:100%;height:100%;pointer-events:none;transform:translate3d(0,min(calc(190 / 390 * 100vw),190px),0);will-change:transform}.game-root[data-visible=true] .helm-dock{animation:helm-dock-rise 1.55s .16s cubic-bezier(.2,.75,.22,1) both}.helm-dock__wake-bubbles{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.helm-dock__wake-bubbles i{--bubble-drift: 0px;--bubble-rise: min(calc(-45 / 390 * 100vw), -45px);--bubble-peak: 0;--bubble-mid: 0;position:absolute;bottom:min(calc(68 / 390 * 100vw),68px);width:var(--bubble-size, min(calc(7 / 390 * 100vw), 7px));aspect-ratio:1;border:1px solid rgb(224 250 255 / 68%);border-radius:50%;box-shadow:inset 1px 1px 2px #ffffffb8,0 0 3px #75daff47;opacity:0;animation:helm-wake-bubble var(--bubble-duration, 2.35s) ease-out infinite}.helm-dock__wake-bubbles i[data-level=base]{--bubble-peak: .58;--bubble-mid: .4}.helm-dock__wake-bubbles[data-intensity=medium] i[data-level=base],.helm-dock__wake-bubbles[data-intensity=medium] i[data-level=medium]{--bubble-peak: .72;--bubble-mid: .52}.helm-dock__wake-bubbles[data-intensity=high] i[data-level=base],.helm-dock__wake-bubbles[data-intensity=high] i[data-level=medium],.helm-dock__wake-bubbles[data-intensity=high][data-fast=true] i[data-level=high]{--bubble-peak: .82;--bubble-mid: .62}.helm-dock__wake-bubbles i:nth-child(1){left:3%;--bubble-size: min(calc(6 / 390 * 100vw), 6px);--bubble-drift: 5px;animation-delay:-.35s}.helm-dock__wake-bubbles i:nth-child(2){left:7%;--bubble-size: min(calc(9 / 390 * 100vw), 9px);--bubble-drift: -4px;--bubble-duration: 2.7s;animation-delay:-1.8s}.helm-dock__wake-bubbles i:nth-child(3){left:11%;--bubble-size: min(calc(12 / 390 * 100vw), 12px);--bubble-drift: 3px;--bubble-duration: 2.75s;animation-delay:-1.05s}.helm-dock__wake-bubbles i:nth-child(4){left:15%;--bubble-size: min(calc(7 / 390 * 100vw), 7px);--bubble-drift: -5px;--bubble-duration: 2.55s;animation-delay:-2.3s}.helm-dock__wake-bubbles i:nth-child(5){left:20%;--bubble-size: min(calc(8 / 390 * 100vw), 8px);--bubble-drift: 4px;--bubble-duration: 2.2s;animation-delay:-.65s}.helm-dock__wake-bubbles i:nth-child(6){left:24%;--bubble-size: min(calc(14 / 390 * 100vw), 14px);--bubble-drift: -3px;--bubble-duration: 3.05s;animation-delay:-1.45s}.helm-dock__wake-bubbles i:nth-child(7){left:28%;--bubble-size: min(calc(5 / 390 * 100vw), 5px);--bubble-drift: 5px;--bubble-duration: 2.15s;animation-delay:-2s}.helm-dock__wake-bubbles i:nth-child(8){left:32%;--bubble-size: min(calc(11 / 390 * 100vw), 11px);--bubble-drift: -4px;--bubble-duration: 2.9s;animation-delay:-.15s}.helm-dock__wake-bubbles i:nth-child(9){right:32%;--bubble-size: min(calc(6 / 390 * 100vw), 6px);--bubble-drift: 4px;--bubble-duration: 2.45s;animation-delay:-1.2s}.helm-dock__wake-bubbles i:nth-child(10){right:28%;--bubble-size: min(calc(9 / 390 * 100vw), 9px);--bubble-drift: -5px;--bubble-duration: 2.7s;animation-delay:-2.05s}.helm-dock__wake-bubbles i:nth-child(11){right:24%;--bubble-size: min(calc(13 / 390 * 100vw), 13px);--bubble-drift: 3px;--bubble-duration: 2.95s;animation-delay:-.5s}.helm-dock__wake-bubbles i:nth-child(12){right:20%;--bubble-size: min(calc(7 / 390 * 100vw), 7px);--bubble-drift: -4px;--bubble-duration: 2.6s;animation-delay:-1.65s}.helm-dock__wake-bubbles i:nth-child(13){right:15%;--bubble-size: min(calc(8 / 390 * 100vw), 8px);--bubble-drift: 5px;--bubble-duration: 2.25s;animation-delay:-2.4s}.helm-dock__wake-bubbles i:nth-child(14){right:11%;--bubble-size: min(calc(12 / 390 * 100vw), 12px);--bubble-drift: -3px;--bubble-duration: 2.85s;animation-delay:-.85s}.helm-dock__wake-bubbles i:nth-child(15){right:7%;--bubble-size: min(calc(5 / 390 * 100vw), 5px);--bubble-drift: 4px;--bubble-duration: 2.05s;animation-delay:-1.95s}.helm-dock__wake-bubbles i:nth-child(16){right:3%;--bubble-size: min(calc(15 / 390 * 100vw), 15px);--bubble-drift: -5px;--bubble-duration: 3.1s;animation-delay:-.25s}.helm-dock__deck{--deck-sway: 0deg;position:absolute;z-index:1;bottom:0;left:50%;width:auto;height:min(calc(100 / 390 * 100vw),100px);max-width:none;object-fit:contain;pointer-events:none;transform:translate(-50%) rotate(var(--deck-sway));transform-origin:50% 100%;transition:transform 90ms ease-out;-webkit-user-select:none;user-select:none}.helm-dock__wheel{--helm-angle: 0deg;--helm-energy: 0;position:absolute;z-index:2;bottom:max(calc(-108 / 390 * 100vw),-108px);left:50%;width:min(calc(250 / 390 * 100vw),250px);height:min(calc(250 / 390 * 100vw),250px);border-radius:50%;pointer-events:auto;touch-action:none;cursor:grab;transform:translate(-50%);transform-origin:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.helm-dock__wheel[data-dragging=true]{cursor:grabbing}.helm-dock__wheel:before{content:"";position:absolute;z-index:0;inset:57% 12% 9%;border-radius:50%;background:#361f0c4d;filter:blur(min(calc(11 / 390 * 100vw),11px));pointer-events:none}.helm-dock__wheel-rotor{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;transform:rotate(var(--helm-angle));transform-origin:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.helm-dock__hub-glow{position:absolute;z-index:2;inset:35%;border-radius:50%;background:radial-gradient(circle,rgb(174 239 255 / 58%) 0%,rgb(61 189 255 / 18%) 48%,transparent 72%);box-shadow:0 0 min(calc(10 / 390 * 100vw),10px) #6ae1ffb8,0 0 min(calc(24 / 390 * 100vw),24px) #2eaeff94;opacity:calc(var(--helm-energy) * .9);transform:scale(calc(.9 + var(--helm-energy) * .18));transition:opacity .14s ease-out,transform .14s ease-out;pointer-events:none}.helm-dock__wheel[data-charged=true] .helm-dock__hub-glow{opacity:max(.62,calc(var(--helm-energy) * .9))}.helm-dock__bubbles{position:absolute;z-index:3;inset:5%;opacity:0;pointer-events:none}.helm-dock__wheel[data-spinning=true] .helm-dock__bubbles{opacity:calc(.3 + var(--helm-energy) * .7)}.helm-dock__bubbles i{position:absolute;bottom:28%;width:min(calc(7 / 390 * 100vw),7px);aspect-ratio:1;border:1px solid rgb(218 249 255 / 84%);border-radius:50%;box-shadow:inset 0 0 3px #ffffffbf;opacity:0}.helm-dock__wheel[data-spinning=true] .helm-dock__bubbles i{animation:helm-bubble-rise 1.05s ease-out infinite}.helm-dock__bubbles i:nth-child(1){left:8%;animation-delay:-.82s!important}.helm-dock__bubbles i:nth-child(2){left:20%;animation-delay:-.3s!important;transform:scale(.7)}.helm-dock__bubbles i:nth-child(3){left:33%;animation-delay:-.58s!important;transform:scale(1.2)}.helm-dock__bubbles i:nth-child(4){right:31%;animation-delay:-.12s!important;transform:scale(.75)}.helm-dock__bubbles i:nth-child(5){right:18%;animation-delay:-.7s!important;transform:scale(1.15)}.helm-dock__bubbles i:nth-child(6){right:7%;animation-delay:-.42s!important}@keyframes helm-bubble-rise{0%{opacity:0;translate:0 5px}18%{opacity:.9}to{opacity:0;translate:0 min(calc(-48 / 390 * 100vw),-48px)}}@keyframes cast-button-spring{0%{transform:scale(1)}24%{transform:scale(.86)}52%{transform:scale(1.075)}72%{transform:scale(.975)}88%{transform:scale(1.018)}to{transform:scale(1)}}@keyframes cast-button-idle-spin{to{transform:rotate(360deg)}}@keyframes cast-button-fast-spin{0%{transform:rotate(0)}to{transform:rotate(720deg)}}@keyframes click-cue-arrow{0%,to{opacity:.45;transform:translate(-50%,-2px) rotate(45deg)}50%{opacity:1;transform:translate(-50%,3px) rotate(45deg)}}@keyframes reward-glow-rotate{to{transform:rotate(360deg)}}@keyframes reward-credit-count{0%{opacity:0;transform:translate(-50%,-46%) scale(.55)}28%{opacity:1;transform:translate(-50%,-52%) scale(1.12)}58%{opacity:1;transform:translate(-50%,-50%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes reward-credit-fly{0%{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}78%{opacity:.82}to{opacity:0;transform:translate3d(calc(-50% + var(--credit-flight-x)),calc(-50% + var(--credit-flight-y)),0) scale(.16)}}@keyframes reward-popup-land{0%{opacity:0;transform:translateY(9%) scale(.72)}62%{opacity:1;transform:translateY(-1.8%) scale(1.045)}82%{opacity:1;transform:translateY(.8%) scale(.985)}to{opacity:1;transform:none}}@keyframes reward-camera-kick{0%{transform:translateZ(0) scale(1)}18%{transform:translate3d(-5px,1px,0) scale(1.018)}36%{transform:translate3d(5px,-2px,0) scale(1.025)}54%{transform:translate3d(-3px,1px,0) scale(1.014)}72%{transform:translate3d(2px,0,0) scale(1.007)}to{transform:translateZ(0) scale(1)}}@keyframes reward-effect-ring{0%{opacity:0;transform:translate(-50%,-50%) scale(.25) rotateX(67deg)}28%{opacity:.88}to{opacity:0;transform:translate(-50%,-50%) scale(3.15) rotateX(67deg)}}@keyframes reward-effect-bubble{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}20%{opacity:.94}82%{opacity:.72}to{opacity:0;transform:translate(calc(-50% + var(--bubble-x)),calc(-50% + var(--bubble-y))) scale(1.18)}}@keyframes reward-glow-reveal{0%{opacity:0;filter:drop-shadow(0 0 0 transparent)}70%{opacity:1;filter:drop-shadow(0 0 18px var(--reward-effect-shadow))}to{opacity:.92;filter:drop-shadow(0 0 12px var(--reward-effect-shadow))}}@keyframes reward-fish-reveal{0%{opacity:0;filter:brightness(0);transform:translateY(34%) scale(.5) rotate(-12deg)}28%{opacity:1;filter:brightness(0);transform:translateY(-5%) scale(.92) rotate(7deg)}46%{opacity:1;filter:brightness(2.25) drop-shadow(0 0 22px #fff);transform:translateY(-8%) scale(1.14) rotate(-3deg)}63%{opacity:1;filter:brightness(1) drop-shadow(0 13px 10px rgb(0 38 86 / 30%));transform:translateY(1%) scale(.96) rotate(2deg)}82%{opacity:1;filter:brightness(1) drop-shadow(0 13px 10px rgb(0 38 86 / 30%));transform:translateY(-1%) scale(1.025) rotate(-1deg)}to{opacity:1;filter:brightness(1) drop-shadow(0 13px 10px rgb(0 38 86 / 30%));transform:none}}@keyframes reward-title-pop{0%{opacity:0;transform:translateY(10px) scale(.45)}65%{opacity:1;transform:translateY(-2px) scale(1.12)}to{opacity:1;transform:none}}@keyframes reward-name-detail{0%{opacity:0;transform:translate(-50%,10px) scale(.94)}to{opacity:1;transform:translate(-50%)}}@keyframes reward-detail-rise{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:none}}@keyframes reward-button-arrive{0%{opacity:0;transform:translateY(12px) scale(.75)}70%{opacity:1;transform:translateY(-2px) scale(1.07)}to{opacity:1;transform:none}}@keyframes reward-item-shine{0%{opacity:0;-webkit-mask-position:165% 165%;mask-position:165% 165%}18%,82%{opacity:.82}to{opacity:0;-webkit-mask-position:-65% -65%;mask-position:-65% -65%}}@keyframes recharge-plus-pop{0%{transform:scale(1) rotate(0);filter:brightness(1)}28%{transform:scale(.76) rotate(-12deg);filter:brightness(1.24) drop-shadow(0 0 3px rgb(132 255 75 / 70%))}62%{transform:scale(1.2) rotate(8deg);filter:brightness(1.16) drop-shadow(0 0 5px rgb(132 255 75 / 58%))}82%{transform:scale(.96) rotate(-2deg);filter:brightness(1.06)}to{transform:scale(1) rotate(0);filter:brightness(1)}}@keyframes rabbit-drift-in{0%{transform:translate3d(-36px,0,0)}to{transform:translateZ(0)}}@keyframes treasure-shine{0%{left:-42px}to{left:calc(100% + 42px)}}@keyframes helm-dock-rise{0%{transform:translate3d(0,min(calc(190 / 390 * 100vw),190px),0)}to{transform:translateZ(0)}}@keyframes helm-wake-bubble{0%{opacity:0;transform:translate3d(0,5px,0) scale(.72)}12%{opacity:var(--bubble-peak)}62%{opacity:var(--bubble-mid)}86%,to{opacity:0;transform:translate3d(var(--bubble-drift),var(--bubble-rise),0) scale(1.08)}}@media(prefers-reduced-motion:reduce){.treasure-progress__shine{animation:none}.reward-shake-target.is-reward-shaking{animation-duration:1ms}.splash{transition-duration:0ms}.game-root,.cast-button,.cast-button img,.helm-dock,.sequence-slot--fisher,.sequence-slot--swimmer{transition-duration:0ms;animation:none!important}.reward-overlay,.reward-popup,.reward-popup__collect,.resource-loading-toast{transition-duration:0ms}.reward-overlay[data-visible=true] .reward-popup,.reward-overlay[data-visible=true] .reward-popup__title,.reward-overlay[data-visible=true] .reward-popup__name,.reward-overlay[data-visible=true] .reward-popup__value,.reward-overlay[data-visible=true] .reward-popup__collect,.reward-overlay[data-visible=true] .reward-popup__item:not([hidden]){opacity:1;animation:none}.reward-overlay[data-visible=true] .reward-popup{transform:none}.reward-overlay[data-visible=true] .reward-popup__name{transform:translate(-50%)}.reward-popup__glow{animation-duration:30s}.reward-popup__item-shine{animation:none!important;opacity:0}.reward-effect__ring,.reward-effect__bubbles,.reward-coin-spread,.helm-dock__wake-bubbles,.helm-dock__bubbles{display:none}.helm-dock__hub-glow{animation:none!important;transition-duration:0ms}.reward-credit-flight[data-credit-flight=counting],.reward-credit-flight[data-credit-flight=flying]{visibility:hidden;animation:none!important}.coin-meter__recharge.is-pressed .coin-meter__plus{animation:none!important}}
