.oa-fish-game{--white:#f8fcff}.oa-fish-game,.oa-fish-game *{box-sizing:border-box}.oa-fish-game{color-scheme:dark}.oa-fish-game{margin:0;min-width:320px;font-family:Inter,Arial,sans-serif;color:var(--white);background:radial-gradient(circle at 50% -20%,#123f61 0,transparent 40%),linear-gradient(#061522,#02090f)}.oa-fish-game button{font:inherit}.oa-fish-game .shell{width:min(1420px,calc(100% - 14px));margin:14px auto 34px}.oa-fish-game .demo-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px;padding:12px 16px;border:1px solid rgb(255 255 255 / .12);border-radius:15px;background:linear-gradient(145deg,#0c3557,#061d32);box-shadow:0 14px 30px rgb(0 0 0 / .25)}.oa-fish-game .demo-bar strong,.oa-fish-game .demo-bar span{display:block}.oa-fish-game .demo-bar strong{color:#ffd65a;letter-spacing:.08em}.oa-fish-game .demo-bar span{margin-top:4px;color:#cfe1ec;font-size:12px}.oa-fish-game .bar-actions{display:flex;gap:9px}.oa-fish-game .bar-actions button{min-height:42px;padding:0 14px;border:1px solid rgb(255 255 255 / .14);border-radius:10px;color:#fff;background:#123e64;cursor:pointer}.oa-fish-game .board{position:relative;overflow:hidden;border-radius:20px;background:#071b2c;box-shadow:0 34px 90px rgb(0 0 0 / .46);transform:translateZ(0)}.oa-fish-game .background{display:block;width:100%;height:auto;user-select:none;-webkit-user-drag:none}.oa-fish-game .hero-mask{position:absolute;z-index:8;left:0;top:0;width:100%;height:47.68%;overflow:hidden;pointer-events:none}.oa-fish-game #ambientCanvas,.oa-fish-game #fxCanvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.oa-fish-game #ambientCanvas{z-index:2;mix-blend-mode:screen}.oa-fish-game #fxCanvas{z-index:8}.oa-fish-game .rod-overlay,.oa-fish-game .fishing-overlay{position:absolute;inset:0;z-index:4;width:100%;height:100%;pointer-events:none}.oa-fish-game .fishing-overlay{z-index:5}.oa-fish-game .rod-shadow{fill:none;stroke:rgb(36 18 8 / .35);stroke-width:9.2;stroke-linecap:round;stroke-linejoin:round}.oa-fish-game .rod-core{fill:none;stroke:#4b2710;stroke-width:5.8;stroke-linecap:round;stroke-linejoin:round}.oa-fish-game .rod-highlight{fill:none;stroke:#aa7647;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.oa-fish-game .dynamic-line{fill:none;stroke:rgb(246 252 255 / .88);stroke-width:1.6;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 1px rgb(255 255 255 / .35))}.oa-fish-game .dynamic-bobber{opacity:0;transform-box:fill-box;transform-origin:center}.oa-fish-game .bobber-ripple{fill:none;stroke:rgb(150 237 248 / .45);stroke-width:1.5}.oa-fish-game .ripple-2{opacity:.7}.oa-fish-game .cast-hotspot{position:absolute;z-index:30;left:72.7%;top:70.1%;width:24.6%;height:14.8%;border:0;border-radius:18px;background:#fff0;cursor:pointer;pointer-events:auto}.oa-fish-game .cast-hotspot:hover{box-shadow:0 0 0 4px rgb(255 209 74 / .35),inset 0 0 28px rgb(255 209 74 / .16)}.oa-fish-game .cast-hotspot:disabled{cursor:default}.oa-fish-game .reel-btn{position:absolute;z-index:34;left:72.8%;top:71.3%;width:24.4%;height:13.7%;display:flex;align-items:center;justify-content:center;border:0;border-radius:18px;color:#fff;background:linear-gradient(#ff7379,#ff3156);font-size:clamp(13px,1.4vw,22px);font-weight:600;cursor:pointer;pointer-events:auto;box-shadow:inset 0 2px rgb(255 255 255 / .36),0 7px 0 #98132f,0 0 0 0 rgb(255 62 92 / .6);animation:pulse 1s infinite}.oa-fish-game .reel-btn[hidden]{display:none}.oa-fish-game .cinema-status{position:absolute;z-index:35;left:1.2%;bottom:2%;max-width:47%;padding:10px 14px;border:1px solid rgb(255 255 255 / .2);border-radius:999px;color:#fff;background:rgb(1 20 35 / .72);font-size:clamp(9px,1vw,13px);font-weight:600;box-shadow:0 10px 25px rgb(0 0 0 / .22);backdrop-filter:blur(8px)}.oa-fish-game .bite-flash{position:absolute;z-index:32;left:50%;top:52%;display:grid;place-items:center;width:230px;height:110px;border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.5);background:radial-gradient(circle,rgb(255 221 85 / .65),rgb(255 74 74 / .18) 46%,transparent 72%);pointer-events:none}.oa-fish-game .bite-flash span{color:#fff4ae;font-size:25px;font-weight:600;text-shadow:0 4px 14px rgb(0 0 0 / .45)}.oa-fish-game .board.is-biting .bite-flash{animation:biteFlash .65s ease-out both}.oa-fish-game .step-frame{position:absolute;z-index:10;left:1.2126%;top:49.287%;width:18.4736%;height:26.3815%;border:4px solid #ffda59;border-radius:17px;opacity:0;pointer-events:none;box-shadow:0 0 0 3px rgb(255 218 89 / .16),0 12px 35px rgb(0 0 0 / .25);transition:left .38s cubic-bezier(.2,.8,.2,1),width .38s cubic-bezier(.2,.8,.2,1),opacity .2s}.oa-fish-game .step-frame.visible{opacity:1}.oa-fish-game .screen-vignette{position:absolute;z-index:40;inset:0;pointer-events:none;box-shadow:inset 0 0 90px rgb(0 13 25 / .3)}.oa-fish-game .board.shake{animation:cameraShake .52s ease}.oa-fish-game .board.flash::after{content:"";position:absolute;z-index:45;inset:0;background:#fff;opacity:0;pointer-events:none;animation:whiteFlash .42s ease-out}.oa-fish-game .explanation{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px;padding:13px 15px;border-radius:14px;background:linear-gradient(145deg,#0a304f,#051b2e);color:#d2e5ef;font-size:12px}.oa-fish-game .explanation span{text-align:center}.oa-fish-game .reward-modal{position:fixed;z-index:9999;inset:0;display:grid;place-items:center;padding:20px;background:rgb(0 9 17 / .78);backdrop-filter:blur(12px)}.oa-fish-game .reward-modal[hidden]{display:none}.oa-fish-game .reward-dialog{position:relative;overflow:hidden;width:min(500px,100%);padding:35px 34px 32px;border:2px solid rgb(255 221 91 / .6);border-radius:28px;text-align:center;background:radial-gradient(circle at 50% 9%,rgb(255 219 78 / .25),transparent 42%),linear-gradient(145deg,#0c3c62,#041421);box-shadow:0 42px 120px rgb(0 0 0 / .58)}.oa-fish-game .close{position:absolute;z-index:8;top:13px;right:15px;width:40px;height:40px;border:1px solid rgb(255 255 255 / .2);border-radius:50%;color:#fff;background:rgb(0 0 0 / .22);font-size:27px;cursor:pointer}.oa-fish-game .rays{position:absolute;top:-165px;left:50%;width:420px;height:420px;border-radius:50%;background:repeating-conic-gradient(rgb(255 220 77 / .25) 0 8deg,transparent 8deg 18deg);transform:translateX(-50%);animation:rotate 8s linear infinite}.oa-fish-game .chest-wrap{position:relative;z-index:2;width:270px;margin:0 auto}.oa-fish-game .chest{display:block;width:100%;filter:drop-shadow(0 20px 15px rgb(0 0 0 / .4));animation:chestBounce .9s ease both}.oa-fish-game .chest-glow{position:absolute;left:50%;top:40%;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgb(255 229 108 / .7),transparent 67%);transform:translate(-50%,-50%);filter:blur(8px);animation:glowBreath 1.1s ease-in-out infinite alternate}.oa-fish-game .reward-fish{position:relative;z-index:2;display:block;width:min(250px,56%);margin:8px auto 14px;filter:drop-shadow(0 15px 18px rgb(0 0 0 / .3));animation:fishPop .7s .2s cubic-bezier(.2,.8,.2,1) both}.oa-fish-game .kicker{position:relative;z-index:2;color:#ffdc69;font-size:12px;letter-spacing:.22em;font-weight:600}.oa-fish-game .reward-dialog h2{position:relative;z-index:2;margin:12px 0 8px;font-size:35px;line-height:1.04}.oa-fish-game .reward-dialog p{position:relative;z-index:2;margin:0;color:#dbeaf2;font-size:17px;line-height:1.55}.oa-fish-game .collect{position:relative;z-index:2;margin-top:24px;padding:15px 30px;border:0;border-radius:999px;color:#051420;background:linear-gradient(#ffe783,#ffc928);font-weight:600;font-size:16px;cursor:pointer;box-shadow:0 14px 30px rgb(255 200 40 / .28)}.oa-fish-game .preload{display:none}@media (max-width:940px){.oa-fish-game .demo-bar,.oa-fish-game .explanation{grid-template-columns:1fr;display:grid}.oa-fish-game .demo-bar{gap:12px}}@media (max-width:720px){.oa-fish-game .shell{width:min(100%,calc(100% - 8px));margin:8px auto 24px}.oa-fish-game .demo-bar{padding:10px 12px}.oa-fish-game .bar-actions{flex-wrap:wrap}.oa-fish-game .explanation{grid-template-columns:repeat(2,1fr);font-size:11px}.oa-fish-game .cinema-status{max-width:60%;font-size:10px}.oa-fish-game .bite-flash{width:170px;height:90px}.oa-fish-game .bite-flash span{font-size:18px}}@keyframes pulse{0%,100%{transform:translateY(0);box-shadow:inset 0 2px rgb(255 255 255 / .36),0 7px 0 #98132f,0 0 0 0 rgb(255 62 92 / .5)}50%{transform:translateY(-2px);box-shadow:inset 0 2px rgb(255 255 255 / .36),0 9px 0 #98132f,0 0 0 10px #fff0}}@keyframes biteFlash{0%{opacity:0;transform:translate(-50%,-50%) scale(.45)}20%{opacity:1;transform:translate(-50%,-50%) scale(1)}100%{opacity:0;transform:translate(-50%,-50%) scale(1.22)}}@keyframes cameraShake{0%,100%{transform:translate(0,0)}20%{transform:translate(8px,-5px)}40%{transform:translate(-6px,4px)}60%{transform:translate(5px,3px)}80%{transform:translate(-4px,-4px)}}@keyframes whiteFlash{0%{opacity:0}15%{opacity:.92}100%{opacity:0}}@keyframes rotate{to{transform:translateX(-50%) rotate(360deg)}}@keyframes glowBreath{from{transform:translate(-50%,-50%) scale(.9)}to{transform:translate(-50%,-50%) scale(1.1)}}@keyframes chestBounce{0%{transform:translateY(18px) scale(.85);opacity:0}70%{transform:translateY(-10px) scale(1.04);opacity:1}100%{transform:translateY(0) scale(1)}}@keyframes fishPop{0%{transform:translateY(18px) scale(.82) rotate(-8deg);opacity:0}80%{transform:translateY(-4px) scale(1.03) rotate(1deg);opacity:1}100%{transform:translateY(0) scale(1) rotate(0deg)}}.oa-fish-game{--oa-fish-panel:#071b2c;width:100%;min-width:0;position:relative;isolation:isolate;color:#f8fcff}.oa-fish-game .shell{width:min(1420px, calc(100% - 14px))}.oa-fish-game .oa-fish-access{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px;padding:13px 16px;border:1px solid rgb(255 255 255 / .12);border-radius:14px;background:linear-gradient(145deg,#0c3557,#061d32);box-shadow:0 14px 30px rgb(0 0 0 / .22)}.oa-fish-game .oa-fish-access__text{min-width:0}.oa-fish-game .oa-fish-access strong,.oa-fish-game .oa-fish-access span{display:block}.oa-fish-game .oa-fish-access strong{color:#ffd65a;font-size:13px;letter-spacing:.04em}.oa-fish-game .oa-fish-access span{margin-top:4px;color:#cfe1ec;font-size:12px;line-height:1.55}.oa-fish-game .oa-fish-access a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid rgb(255 255 255 / .15);border-radius:10px;color:#fff!important;background:#123e64;font-size:12px;font-weight:600;text-decoration:none!important;white-space:nowrap}.oa-fish-game .oa-fish-access.is-ready{border-color:rgb(72 214 145 / .30)}.oa-fish-game .oa-fish-access.is-locked{border-color:rgb(255 214 90 / .25)}.oa-fish-game .oa-fish-save-status{min-height:20px;margin-top:12px;color:#cfe1ec;font-size:12px;line-height:1.5}.oa-fish-game .oa-fish-save-status.is-success{color:#8df0b9}.oa-fish-game .oa-fish-save-status.is-error{color:#ff9ca7}.oa-fish-game .collect{text-decoration:none!important}.oa-fish-game .oa-fish-disabled-cover{position:absolute;z-index:60;inset:0;display:grid;place-items:center;padding:20px;background:rgb(2 9 15 / .72);backdrop-filter:blur(3px)}.oa-fish-game .oa-fish-disabled-cover[hidden]{display:none}.oa-fish-game .oa-fish-disabled-card{width:min(430px, 92%);padding:20px;border:1px solid rgb(255 255 255 / .14);border-radius:16px;background:rgb(6 29 50 / .96);box-shadow:0 24px 70px rgb(0 0 0 / .40);text-align:center}.oa-fish-game .oa-fish-disabled-card strong{display:block;margin-bottom:7px;color:#ffd65a;font-size:17px}.oa-fish-game .oa-fish-disabled-card span{display:block;color:#cfe1ec;font-size:12px;line-height:1.6}.oa-fish-game .oa-fish-disabled-card a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:14px;padding:0 16px;border-radius:10px;color:#071b2c!important;background:#ffd65a;font-size:12px;font-weight:600;text-decoration:none!important}@media(max-width:720px){.oa-fish-game .oa-fish-access{align-items:flex-start;flex-direction:column}.oa-fish-game .oa-fish-access a{width:100%}}.oa-fish-game .oa-fish-leaderboard-card{position:absolute;z-index:28;top:1.15%;right:1.75%;width:36.6%;height:17.3%;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:.75% .9% .55%;border:1px solid rgb(170 220 255 / .35);border-radius:clamp(7px,1vw,15px);color:#fff;background:radial-gradient(circle at 50% -20%,rgb(53 157 222 / .38),transparent 52%),linear-gradient(145deg,rgb(5 48 83 / .97),rgb(3 24 47 / .98));box-shadow:inset 0 1px rgb(255 255 255 / .18),0 9px 22px rgb(0 15 32 / .32);pointer-events:auto}.oa-fish-game .oa-fish-leaderboard-card header{display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:0}.oa-fish-game .oa-fish-leaderboard-card header div{display:flex;align-items:baseline;gap:6px;min-width:0}.oa-fish-game .oa-fish-leaderboard-card header span{color:#ffd45e;font-size:clamp(5px,.62vw,9px);font-weight:600;letter-spacing:.07em;white-space:nowrap}.oa-fish-game .oa-fish-leaderboard-card header strong{overflow:hidden;color:#b9d8eb;font-size:clamp(5px,.55vw,8px);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.oa-fish-game .oa-fish-leaderboard-card header button{flex:0 0 auto;min-height:0;padding:4px 8px;border:1px solid rgb(255 255 255 / .18);border-radius:999px;color:#fff;background:#14557e;font-size:clamp(5px,.58vw,8px);font-weight:600;cursor:pointer;box-shadow:none}.oa-fish-game .oa-fish-leaderboard-card header button:hover{background:#1a6998}.oa-fish-game .oa-fish-podium{display:grid;grid-template-columns:1fr 1.12fr 1fr;align-items:end;gap:3%;min-height:0;padding:1.2% 2% 0}.oa-fish-game .oa-fish-podium__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0;height:100%;color:#fff!important;text-decoration:none!important}.oa-fish-game .oa-fish-podium__item.is-empty{pointer-events:none;opacity:.56}.oa-fish-game .oa-fish-podium__avatar{position:relative;z-index:2;display:grid;place-items:center;width:clamp(22px,3.3vw,48px);height:clamp(22px,3.3vw,48px);border:2px solid #c7e8fb;border-radius:50%;background:#173e5d;box-shadow:0 4px 10px rgb(0 0 0 / .35)}.oa-fish-game .oa-fish-podium__item.is-rank-1 .oa-fish-podium__avatar{width:clamp(27px,3.8vw,56px);height:clamp(27px,3.8vw,56px);border-color:#ffdb53;box-shadow:0 0 0 3px rgb(255 209 62 / .13),0 5px 12px rgb(0 0 0 / .36)}.oa-fish-game .oa-fish-podium__avatar img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.oa-fish-game .oa-fish-podium__avatar b{font-size:clamp(7px,1vw,14px)}.oa-fish-game .oa-fish-podium__avatar i{position:absolute;right:-4%;bottom:-5%;display:grid;place-items:center;width:34%;aspect-ratio:1;border:1px solid rgb(255 255 255 / .62);border-radius:50%;color:#06233a;background:#d9e8ef;font-size:clamp(5px,.53vw,8px);font-style:normal;font-weight:600}.oa-fish-game .oa-fish-podium__item.is-rank-1 .oa-fish-podium__avatar i{background:#ffcf37}.oa-fish-game .oa-fish-podium__item.is-rank-3 .oa-fish-podium__avatar i{background:#e79b5e}.oa-fish-game .oa-fish-podium__item>strong{overflow:hidden;width:100%;margin-top:2%;color:#fff;font-size:clamp(5px,.63vw,9px);line-height:1.12;text-align:center;text-overflow:ellipsis;white-space:nowrap}.oa-fish-game .oa-fish-podium__item>small{color:#91d8ff;font-size:clamp(4px,.53vw,8px);font-weight:600;line-height:1.15}.oa-fish-game .oa-fish-podium__step{display:grid;place-items:center;width:80%;min-height:18%;margin-top:2%;border:1px solid rgb(255 255 255 / .13);border-radius:4px 4px 0 0;color:rgb(255 255 255 / .62);background:linear-gradient(#1b6d98,#0b3d62);font-size:clamp(6px,.7vw,10px);font-weight:600}.oa-fish-game .oa-fish-podium__item.is-rank-1 .oa-fish-podium__step{min-height:26%;color:#ffe381;background:linear-gradient(#c98314,#80500a)}.oa-fish-game .oa-fish-podium__item.is-rank-3 .oa-fish-podium__step{min-height:14%;background:linear-gradient(#8f5d42,#563622)}.oa-fish-game .oa-fish-leaderboard-card footer{display:flex;align-items:center;justify-content:center;min-height:0;padding-top:1%;border-top:1px solid rgb(255 255 255 / .08);color:#9bc8df;font-size:clamp(4px,.5vw,7px);text-align:center}.oa-fish-game .oa-fish-leaderboard-card footer strong{color:#ffe16d}html.oa-fish-leaderboard-open{overflow:hidden}.oa-fish-game .oa-fish-leaderboard-modal{position:fixed;z-index:10020;inset:0;display:grid;place-items:center;padding:18px;background:rgb(0 9 17 / .82);backdrop-filter:blur(10px)}.oa-fish-game .oa-fish-leaderboard-modal[hidden]{display:none}.oa-fish-game .oa-fish-leaderboard-modal>section{overflow:hidden;width:min(720px,100%);max-height:min(800px,88vh);border:1px solid rgb(113 191 236 / .34);border-radius:20px;background:radial-gradient(circle at 50% -10%,rgb(31 119 173 / .32),transparent 37%),linear-gradient(145deg,#092f4d,#031725);box-shadow:0 36px 110px rgb(0 0 0 / .62)}.oa-fish-game .oa-fish-leaderboard-modal>section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:21px 22px 17px;border-bottom:1px solid rgb(255 255 255 / .10)}.oa-fish-game .oa-fish-leaderboard-modal header span{color:#ffd45e;font-size:10px;font-weight:600;letter-spacing:.13em}.oa-fish-game .oa-fish-leaderboard-modal header h2{margin:3px 0 4px;color:#fff;font-size:25px}.oa-fish-game .oa-fish-leaderboard-modal header p{margin:0;color:#a9c4d4;font-size:11px}.oa-fish-game .oa-fish-leaderboard-modal header button{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgb(255 255 255 / .16);border-radius:50%;color:#fff;background:rgb(0 0 0 / .20);font-size:25px;cursor:pointer}.oa-fish-game .oa-fish-leaderboard-list{display:grid;gap:6px;max-height:calc(88vh - 105px);overflow:auto;padding:12px}.oa-fish-game .oa-fish-leaderboard-row{display:grid;grid-template-columns:42px 44px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:60px;padding:8px 12px;border:1px solid rgb(255 255 255 / .075);border-radius:10px;color:#fff!important;background:rgb(255 255 255 / .035);text-decoration:none!important}.oa-fish-game .oa-fish-leaderboard-row:hover{border-color:rgb(91 184 238 / .38);background:rgb(52 140 192 / .10)}.oa-fish-game .oa-fish-leaderboard-row.is-current{border-color:rgb(255 210 72 / .42);background:rgb(255 196 40 / .10)}.oa-fish-game .oa-fish-leaderboard-row__rank{color:#ffdc5d;font-size:16px;text-align:center}.oa-fish-game .oa-fish-leaderboard-row>img{width:44px;height:44px;border:2px solid rgb(255 255 255 / .25);border-radius:50%;object-fit:cover}.oa-fish-game .oa-fish-leaderboard-row>span{display:grid;gap:2px;min-width:0}.oa-fish-game .oa-fish-leaderboard-row>span strong{overflow:hidden;color:#fff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.oa-fish-game .oa-fish-leaderboard-row>span small{color:#8eafc1;font-size:9px}.oa-fish-game .oa-fish-leaderboard-row>em{color:#fff;font-size:15px;font-style:normal;font-weight:600;text-align:right}.oa-fish-game .oa-fish-leaderboard-row>em small{display:block;color:#80c9f3;font-size:8px;font-weight:600}.oa-fish-game .oa-fish-leaderboard-empty{display:grid;place-items:center;min-height:260px;text-align:center}.oa-fish-game .oa-fish-leaderboard-empty strong{font-size:17px}.oa-fish-game .oa-fish-leaderboard-empty span{color:#9eb8c7;font-size:11px}@media(max-width:720px){.oa-fish-game .oa-fish-leaderboard-card{top:.8%;right:1%;width:40%;height:18.2%;padding:.6%}.oa-fish-game .oa-fish-leaderboard-card header span{display:none}.oa-fish-game .oa-fish-podium{gap:1%;padding-left:0;padding-right:0}.oa-fish-game .oa-fish-podium__item>strong{max-width:90%}.oa-fish-game .oa-fish-leaderboard-row{grid-template-columns:35px 38px minmax(0,1fr) auto;gap:8px;padding:7px 8px}.oa-fish-game .oa-fish-leaderboard-row>img{width:38px;height:38px}}.oa-fish-game .shell{margin-top:8px}.oa-fish-game .oa-fish-leaderboard-card{height:18.9%;padding:.8% 1% .65%}.oa-fish-game .oa-fish-leaderboard-card header span{font-size:11px;line-height:1.2}.oa-fish-game .oa-fish-leaderboard-card header strong{font-size:10px;line-height:1.2}.oa-fish-game .oa-fish-leaderboard-card header button{min-height:27px;padding:5px 10px;font-size:11px}.oa-fish-game .oa-fish-podium{padding-top:1%}.oa-fish-game .oa-fish-podium__avatar{width:48px;height:48px}.oa-fish-game .oa-fish-podium__item.is-rank-1 .oa-fish-podium__avatar{width:58px;height:58px}.oa-fish-game .oa-fish-podium__avatar i{min-width:18px;min-height:18px;font-size:10px}.oa-fish-game .oa-fish-podium__item>strong{margin-top:4px;font-size:11px;line-height:1.25}.oa-fish-game .oa-fish-podium__item>small{margin-top:1px;font-size:11px;line-height:1.2}.oa-fish-game .oa-fish-podium__step{min-height:22px;font-size:11px}.oa-fish-game .oa-fish-podium__item.is-rank-1 .oa-fish-podium__step{min-height:31px}.oa-fish-game .oa-fish-leaderboard-card footer{min-height:18px;padding-top:3px;font-size:10px;line-height:1.2}.oa-fish-game .cast-hotspot.is-cooldown{display:flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .30);color:#fff;background:linear-gradient(180deg,rgb(11 65 105 / .96),rgb(3 35 62 / .98));box-shadow:inset 0 2px rgb(255 255 255 / .13),0 6px 0 rgb(0 22 42 / .72),0 11px 24px rgb(0 0 0 / .28);font-size:clamp(11px,1.18vw,17px);font-weight:600;letter-spacing:.025em;text-shadow:0 2px 4px rgb(0 0 0 / .45);cursor:not-allowed}.oa-fish-game .cast-hotspot.is-cooldown:hover{box-shadow:inset 0 2px rgb(255 255 255 / .13),0 6px 0 rgb(0 22 42 / .72),0 11px 24px rgb(0 0 0 / .28)}.oa-fish-game .cast-hotspot.is-cooldown::before{content:'YENİ HAK';margin-right:7px;color:#ffd65a;font-size:.72em;letter-spacing:.08em}.oa-fish-game .cinema-status{font-size:clamp(11px,1vw,14px)}@media(max-width:900px){.oa-fish-game .oa-fish-leaderboard-card{height:19.5%}.oa-fish-game .oa-fish-leaderboard-card header span{font-size:9px}.oa-fish-game .oa-fish-leaderboard-card header strong{font-size:8px}.oa-fish-game .oa-fish-leaderboard-card header button,.oa-fish-game .oa-fish-podium__item>strong,.oa-fish-game .oa-fish-podium__item>small,.oa-fish-game .oa-fish-podium__step{font-size:9px}.oa-fish-game .oa-fish-podium__avatar{width:38px;height:38px}.oa-fish-game .oa-fish-podium__item.is-rank-1 .oa-fish-podium__avatar{width:46px;height:46px}.oa-fish-game .oa-fish-leaderboard-card footer{font-size:8px}}@media(max-width:600px){.oa-fish-game .oa-fish-leaderboard-card{top:.65%;right:1%;width:41%;height:20%}.oa-fish-game .oa-fish-leaderboard-card header span{display:none}.oa-fish-game .oa-fish-leaderboard-card header button{min-height:22px;padding:3px 7px;font-size:8px}.oa-fish-game .oa-fish-podium__item>strong,.oa-fish-game .oa-fish-podium__item>small{font-size:7px}.oa-fish-game .oa-fish-podium__step{min-height:16px;font-size:8px}.oa-fish-game .oa-fish-podium__item.is-rank-1 .oa-fish-podium__step{min-height:22px}.oa-fish-game .oa-fish-podium__avatar{width:29px;height:29px}.oa-fish-game .oa-fish-podium__item.is-rank-1 .oa-fish-podium__avatar{width:35px;height:35px}.oa-fish-game .oa-fish-podium__avatar i{min-width:13px;min-height:13px;font-size:7px}.oa-fish-game .oa-fish-leaderboard-card footer{font-size:6px}.oa-fish-game .cast-hotspot.is-cooldown{font-size:8px}}body>.oa-fish-game.oa-fish-game-modal-portal{position:static!important;z-index:auto!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:none!important;pointer-events:none}body>.oa-fish-game.oa-fish-game-modal-portal .reward-modal,body>.oa-fish-game.oa-fish-game-modal-portal .oa-fish-leaderboard-modal{position:fixed!important;z-index:2147483000!important;inset:0!important;width:100vw!important;min-width:0!important;height:100vh!important;height:100dvh!important;margin:0!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;place-items:center;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}body>.oa-fish-game.oa-fish-game-modal-portal .reward-modal[hidden],body>.oa-fish-game.oa-fish-game-modal-portal .oa-fish-leaderboard-modal[hidden]{display:none!important}body>.oa-fish-game.oa-fish-game-modal-portal .reward-dialog{width:min(500px,100%);max-width:100%;max-height:calc(100dvh - 36px);margin:auto;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#315d78 #fff0}body>.oa-fish-game.oa-fish-game-modal-portal .oa-fish-leaderboard-modal>section{width:min(720px,100%);max-width:100%;max-height:calc(100dvh - 36px);margin:auto}html.oa-fish-reward-open,html.oa-fish-leaderboard-open{overflow:hidden!important}@media(max-height:820px){body>.oa-fish-game.oa-fish-game-modal-portal .reward-dialog{padding:22px 26px 24px}body>.oa-fish-game.oa-fish-game-modal-portal .chest-wrap{width:205px}body>.oa-fish-game.oa-fish-game-modal-portal .reward-fish{width:min(190px,48%);margin:3px auto 8px}body>.oa-fish-game.oa-fish-game-modal-portal .reward-dialog h2{margin-top:6px;font-size:27px}body>.oa-fish-game.oa-fish-game-modal-portal .collect{margin-top:13px}}@media(max-height:650px){body>.oa-fish-game.oa-fish-game-modal-portal .reward-dialog{padding:17px 22px 19px}body>.oa-fish-game.oa-fish-game-modal-portal .chest-wrap{width:150px}body>.oa-fish-game.oa-fish-game-modal-portal .reward-fish{width:min(135px,40%);margin:0 auto 5px}body>.oa-fish-game.oa-fish-game-modal-portal .kicker{font-size:9px}body>.oa-fish-game.oa-fish-game-modal-portal .reward-dialog h2{margin:3px 0;font-size:22px}body>.oa-fish-game.oa-fish-game-modal-portal .reward-dialog p{margin:3px 0}body>.oa-fish-game.oa-fish-game-modal-portal .collect{min-height:45px;margin-top:9px}}.oa-fish-game,.oa-fish-game *,.oa-fish-game button,.oa-fish-game input,.oa-fish-game select,.oa-fish-game textarea{font-family:'Poppins',Arial,sans-serif!important}.oa-fish-game .cast-hotspot{left:74.18%;top:71.96%;width:20.61%;height:11.4%;overflow:hidden;border:0;border-radius:clamp(10px,1.15vw,17px);outline:0;background:#fff0;box-shadow:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.oa-fish-game .cast-hotspot:hover:not(:disabled){transform:translateY(-1px);background:rgb(255 220 89 / .055);box-shadow:inset 0 0 0 2px rgb(255 244 184 / .72),inset 0 0 20px rgb(255 213 58 / .09),0 5px 13px rgb(4 23 36 / .22)}.oa-fish-game .cast-hotspot:focus-visible{outline:2px solid rgb(255 245 186 / .96);outline-offset:3px}.oa-fish-game .cast-hotspot:active:not(:disabled){transform:translateY(1px)}.oa-fish-game .cast-hotspot.is-cooldown{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:1px solid rgb(126 192 232 / .34);color:#fff;background:radial-gradient(circle at 50% 0%,rgb(41 119 168 / .30),transparent 58%),linear-gradient(180deg,#124f79 0%,#083354 56%,#05243e 100%);box-shadow:inset 0 1px rgb(255 255 255 / .18),inset 0 -2px rgb(0 12 25 / .34),0 5px 0 rgb(1 21 38 / .72),0 10px 22px rgb(0 0 0 / .26);font-size:clamp(12px,1.28vw,18px);font-weight:600;line-height:1.05;letter-spacing:.015em;text-shadow:0 2px 4px rgb(0 0 0 / .46);cursor:not-allowed;opacity:1;transform:none}.oa-fish-game .cast-hotspot.is-cooldown::before{content:'YENİ HAKKA KALAN';margin:0;color:#8fd9ff;font-size:.54em;font-weight:600;line-height:1;letter-spacing:.115em;text-shadow:none}.oa-fish-game .cast-hotspot.is-cooldown:hover{transform:none;border-color:rgb(126 192 232 / .34);background:radial-gradient(circle at 50% 0%,rgb(41 119 168 / .30),transparent 58%),linear-gradient(180deg,#124f79 0%,#083354 56%,#05243e 100%);box-shadow:inset 0 1px rgb(255 255 255 / .18),inset 0 -2px rgb(0 12 25 / .34),0 5px 0 rgb(1 21 38 / .72),0 10px 22px rgb(0 0 0 / .26)}html>.oa-fish-game.oa-fish-game-modal-portal{position:static!important;z-index:auto!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:none!important;pointer-events:none}html>.oa-fish-game.oa-fish-game-modal-portal dialog.reward-modal,html>.oa-fish-game.oa-fish-game-modal-portal dialog.oa-fish-leaderboard-modal{position:fixed!important;inset:0!important;display:grid;place-items:center;width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;max-height:none!important;margin:0!important;border:0!important;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overflow-x:hidden;overflow-y:auto;color:#fff;background:rgb(0 9 17 / .82)!important;backdrop-filter:blur(12px);pointer-events:auto;overscroll-behavior:contain}html>.oa-fish-game.oa-fish-game-modal-portal dialog.reward-modal:not([open]),html>.oa-fish-game.oa-fish-game-modal-portal dialog.oa-fish-leaderboard-modal:not([open]),html>.oa-fish-game.oa-fish-game-modal-portal dialog[hidden]{display:none!important}html>.oa-fish-game.oa-fish-game-modal-portal dialog::backdrop{background:rgb(0 9 17 / .82);backdrop-filter:blur(12px)}html>.oa-fish-game.oa-fish-game-modal-portal .reward-dialog{width:min(500px,calc(100vw - 32px));max-width:100%;max-height:calc(100dvh - 32px);margin:auto;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#315d78 #fff0}html>.oa-fish-game.oa-fish-game-modal-portal .oa-fish-leaderboard-modal>section{width:min(720px,calc(100vw - 32px));max-width:100%;max-height:calc(100dvh - 32px);margin:auto}@media(max-height:900px){html>.oa-fish-game.oa-fish-game-modal-portal .reward-dialog{padding:20px 27px 22px}html>.oa-fish-game.oa-fish-game-modal-portal .chest-wrap{width:185px}html>.oa-fish-game.oa-fish-game-modal-portal .reward-fish{width:min(175px,45%);margin:2px auto 7px}html>.oa-fish-game.oa-fish-game-modal-portal .kicker{font-size:10px}html>.oa-fish-game.oa-fish-game-modal-portal .reward-dialog h2{margin:5px 0 5px;font-size:28px}html>.oa-fish-game.oa-fish-game-modal-portal .reward-dialog p{font-size:14px;line-height:1.4}html>.oa-fish-game.oa-fish-game-modal-portal .collect{min-height:48px;margin-top:12px;padding:12px 26px}}@media(max-height:720px){html>.oa-fish-game.oa-fish-game-modal-portal .reward-dialog{padding:15px 22px 17px}html>.oa-fish-game.oa-fish-game-modal-portal .chest-wrap{width:135px}html>.oa-fish-game.oa-fish-game-modal-portal .reward-fish{width:min(120px,37%);margin:0 auto 3px}html>.oa-fish-game.oa-fish-game-modal-portal .reward-dialog h2{margin:2px 0 3px;font-size:22px}html>.oa-fish-game.oa-fish-game-modal-portal .reward-dialog p{font-size:12px}html>.oa-fish-game.oa-fish-game-modal-portal .collect{min-height:42px;margin-top:8px;padding:9px 22px;font-size:13px}}@media(max-width:600px){.oa-fish-game .cast-hotspot{border-radius:8px}.oa-fish-game .cast-hotspot.is-cooldown{font-size:8px}.oa-fish-game .cast-hotspot.is-cooldown::before{font-size:.57em}}.oa-fish-rewards,.oa-fish-rewards *{box-sizing:border-box!important;font-family:'Poppins',Arial,sans-serif!important;animation:none!important;transition:none!important;transform:none!important;transform-origin:center!important;scale:none!important;zoom:1!important;will-change:auto!important;backface-visibility:visible!important;perspective:none!important}.oa-fish-rewards{--oa-fish-card:#20201f;--oa-fish-border:rgba(255,255,255,.085);--oa-fish-text:#f4f5f7;--oa-fish-muted:#aeb4bf;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;color:var(--oa-fish-text);font-size:16px!important;line-height:1.5!important}.oa-fish-rewards__hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;width:100%!important;min-height:136px!important;margin:0 0 18px!important;padding:22px 24px!important;border:1px solid var(--oa-fish-border)!important;border-radius:12px!important;background:var(--oa-fish-card)!important}.oa-fish-rewards__hero>div{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:860px!important;margin:0!important;padding:0!important}.oa-fish-rewards__hero h2{margin:0 0 7px!important;padding:0!important;color:#fff!important;font-size:27px!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.02em!important;text-align:left!important}.oa-fish-rewards__hero p{margin:0!important;padding:0!important;color:var(--oa-fish-muted)!important;font-size:14px!important;font-weight:400!important;line-height:1.65!important;text-align:left!important}.oa-fish-rewards__hero>a{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-width:148px!important;min-height:44px!important;margin:0!important;padding:0 18px!important;border:0!important;border-radius:8px!important;color:#17140a!important;background:#ffd65a!important;box-shadow:0 8px 20px rgb(255 198 37 / .12)!important;font-size:12px!important;font-weight:600!important;line-height:1!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important}.oa-fish-rewards__notice{width:100%!important;margin:0 0 14px!important;padding:13px 15px!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important}.oa-fish-rewards__notice.is-success{color:#8ce8b1!important;background:rgb(28 161 87 / .17)!important}.oa-fish-rewards__notice.is-error{color:#ff9caa!important;background:rgb(187 45 65 / .18)!important}.oa-fish-rewards__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(112px,auto)!important;align-items:stretch!important;gap:14px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.oa-fish-reward-card{display:grid!important;grid-template-columns:72px minmax(0,1fr) 150px!important;align-items:center!important;gap:15px!important;width:100%!important;min-width:0!important;min-height:112px!important;margin:0!important;padding:16px!important;overflow:hidden!important;border:1px solid var(--oa-fish-border)!important;border-radius:12px!important;background:var(--oa-fish-card)!important}.oa-fish-reward-card__image{display:grid!important;place-items:center!important;align-self:center!important;width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:11px!important;background:rgb(255 255 255 / .045)!important}.oa-fish-reward-card__image img{display:block!important;width:auto!important;max-width:92%!important;height:auto!important;max-height:92%!important;margin:auto!important;object-fit:contain!important}.oa-fish-reward-card__content{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;align-self:stretch!important;gap:4px!important;width:100%!important;min-width:0!important;min-height:72px!important;margin:0!important;padding:0!important;overflow:hidden!important;position:static!important;inset:auto!important;float:none!important;clear:none!important}.oa-fish-reward-card__content h3,.oa-fish-reward-card__content p,.oa-fish-reward-card__content time{display:block!important;position:static!important;inset:auto!important;float:none!important;clear:none!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;text-align:left!important}.oa-fish-reward-card__content h3{overflow:hidden!important;color:#fff!important;font-size:15px!important;font-weight:600!important;line-height:1.30!important;text-overflow:ellipsis!important;white-space:nowrap!important}.oa-fish-reward-card__content p{display:-webkit-box!important;overflow:hidden!important;color:var(--oa-fish-muted)!important;font-size:12px!important;font-weight:400!important;line-height:1.45!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.oa-fish-reward-card__content time{color:#7f8898!important;font-size:10px!important;font-weight:400!important;line-height:1.30!important}.oa-fish-reward-card__action{display:flex!important;align-items:center!important;justify-content:flex-end!important;align-self:stretch!important;width:150px!important;min-width:150px!important;min-height:72px!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important}.oa-fish-reward-card__action>form{display:grid!important;align-content:center!important;gap:7px!important;width:150px!important;min-width:150px!important;max-width:150px!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important}.oa-fish-reward-card__action form select{display:block!important;width:150px!important;min-width:150px!important;max-width:150px!important;min-height:39px!important;margin:0!important;padding:0 9px!important;border:1px solid rgb(255 255 255 / .12)!important;border-radius:7px!important;color:#e9edf5!important;background:#272a32!important;box-shadow:none!important;font-size:11px!important;line-height:1.2!important}.oa-fish-reward-card__action form button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:150px!important;min-width:150px!important;max-width:150px!important;min-height:40px!important;margin:0!important;padding:0 13px!important;border:1px solid #ffd65a!important;border-radius:8px!important;color:#161408!important;background:#ffd65a!important;box-shadow:0 7px 16px rgb(255 196 45 / .13)!important;filter:none!important;opacity:1!important;font-size:11px!important;font-weight:600!important;line-height:1!important;cursor:pointer!important}.oa-fish-reward-used,.oa-fish-reward-waiting{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:110px!important;min-width:110px!important;min-height:40px!important;margin:0!important;padding:0 13px!important;border:1px solid rgb(53 210 113 / .16)!important;border-radius:8px!important;color:#65dc96!important;background:rgb(29 148 77 / .18)!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important;text-align:center!important;white-space:normal!important}.oa-fish-reward-waiting{width:150px!important;min-width:150px!important;border-color:rgb(255 203 77 / .17)!important;color:#f0ca70!important;background:rgb(189 133 18 / .15)!important}.oa-fish-rewards__empty{width:100%!important;padding:28px 20px!important;border:1px dashed rgb(255 255 255 / .13)!important;border-radius:12px!important;color:var(--oa-fish-muted)!important;background:var(--oa-fish-card)!important;font-size:13px!important;text-align:center!important}@media(max-width:1320px){.oa-fish-rewards__grid{grid-template-columns:1fr!important}}@media(max-width:760px){.oa-fish-rewards__hero{align-items:flex-start!important;flex-direction:column!important;min-height:0!important;padding:19px!important}.oa-fish-rewards__hero h2{font-size:23px!important}.oa-fish-rewards__hero p{font-size:13px!important}.oa-fish-rewards__hero>a{width:100%!important;min-width:0!important}.oa-fish-reward-card{grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important;min-height:0!important;padding:14px!important}.oa-fish-reward-card__image{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important}.oa-fish-reward-card__content{min-height:64px!important}.oa-fish-reward-card__content h3{white-space:normal!important}.oa-fish-reward-card__action{grid-column:1/-1!important;justify-content:stretch!important;width:100%!important;min-width:0!important;min-height:0!important}.oa-fish-reward-card__action>form,.oa-fish-reward-card__action form select,.oa-fish-reward-card__action form button,.oa-fish-reward-used,.oa-fish-reward-waiting{width:100%!important;min-width:0!important;max-width:none!important}}.oa-fish-mobile-layout{display:none}.oa-fish-desktop-layout{display:block}@media (max-width:760px){.oa-fish-game{background:transparent!important;overflow:visible!important}.oa-fish-game .oa-fish-desktop-layout{display:none!important}.oa-fish-game .oa-fish-mobile-layout{display:block!important}.oa-fish-game .oa-fish-mobile-shell{width:100%!important;max-width:460px!important;margin:0 auto 24px!important;padding:0 10px!important}.oa-fish-game .oa-fish-mobile-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;margin:0 0 10px!important;padding:10px!important;border:1px solid rgb(86 145 255 / .24)!important;border-radius:15px!important;background:linear-gradient(145deg,#0a2740,#061726)!important;box-shadow:0 10px 28px rgb(0 0 0 / .20)!important}.oa-fish-game .oa-fish-mobile-period,.oa-fish-game .oa-fish-mobile-score{min-width:0!important;display:flex!important;align-items:center!important;gap:6px!important;color:#eaf6ff!important;font-size:12px!important;line-height:1.2!important;white-space:nowrap!important}.oa-fish-game .oa-fish-mobile-period strong,.oa-fish-game .oa-fish-mobile-score strong{overflow:hidden!important;text-overflow:ellipsis!important;color:#f8fcff!important;font-size:12px!important;font-weight:600!important}.oa-fish-game .oa-fish-mobile-rank{min-width:62px!important;height:38px!important;padding:0 12px!important;border:1px solid rgb(118 190 255 / .24)!important;border-radius:11px!important;color:#fff!important;background:linear-gradient(180deg,#17618f,#0c4165)!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important}.oa-fish-game .oa-fish-mobile-board{position:relative!important;overflow:hidden!important;width:100%!important;aspect-ratio:1000 / 880!important;border:1px solid rgb(69 164 255 / .32)!important;border-radius:20px!important;background:#07334a!important;box-shadow:0 18px 44px rgb(0 0 0 / .28),0 0 0 1px rgb(61 167 255 / .05)!important;transform:translateZ(0)!important}.oa-fish-game .oa-fish-mobile-background{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:fill!important;user-select:none!important;-webkit-user-drag:none!important;pointer-events:none!important}.oa-fish-game .oa-fish-mobile-hero-mask{position:absolute!important;z-index:8!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important;pointer-events:none!important}.oa-fish-game .oa-fish-mobile-hero-mask canvas[data-role="ambient-canvas"],.oa-fish-game .oa-fish-mobile-hero-mask canvas[data-role="fx-canvas"]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;pointer-events:none!important}.oa-fish-game .oa-fish-mobile-hero-mask canvas[data-role="ambient-canvas"]{z-index:3!important;mix-blend-mode:screen!important}.oa-fish-game .oa-fish-mobile-hero-mask canvas[data-role="fx-canvas"]{z-index:9!important}.oa-fish-game .oa-fish-mobile-rod-overlay,.oa-fish-game .oa-fish-mobile-fishing-overlay{position:absolute!important;z-index:5!important;inset:0!important;width:100%!important;height:100%!important;pointer-events:none!important}.oa-fish-game .oa-fish-mobile-fishing-overlay{z-index:6!important}.oa-fish-game .oa-fish-mobile-layout .rod-shadow{stroke-width:10!important}.oa-fish-game .oa-fish-mobile-layout .rod-core{stroke-width:6.5!important}.oa-fish-game .oa-fish-mobile-layout .rod-highlight{stroke-width:2.4!important}.oa-fish-game .oa-fish-mobile-layout .dynamic-line{stroke-width:2.4!important;filter:drop-shadow(0 0 2px rgb(255 255 255 / .72))!important}.oa-fish-game .oa-fish-mobile-layout .dynamic-bobber{filter:drop-shadow(0 4px 8px rgb(0 0 0 / .34))!important}.oa-fish-game .oa-fish-mobile-layout .bite-flash{z-index:20!important;width:180px!important;height:92px!important}.oa-fish-game .oa-fish-mobile-layout .bite-flash span{font-size:19px!important}.oa-fish-game .oa-fish-mobile-vignette{position:absolute!important;z-index:18!important;inset:0!important;pointer-events:none!important;background:linear-gradient(180deg,transparent 55%,rgb(0 19 35 / .24) 100%)!important;box-shadow:inset 0 0 36px rgb(0 16 29 / .14)!important}.oa-fish-game .oa-fish-mobile-status{display:flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;margin:10px 0!important;padding:11px 14px!important;border:1px solid rgb(78 154 255 / .22)!important;border-radius:14px!important;color:#eaf7ff!important;background:linear-gradient(145deg,#082238,#061827)!important;font-size:12px!important;font-weight:600!important;line-height:1.45!important;text-align:center!important;box-shadow:0 9px 22px rgb(0 0 0 / .17)!important}.oa-fish-game .oa-fish-mobile-actions{width:100%!important;margin:0 0 12px!important}.oa-fish-game .oa-fish-mobile-cast,.oa-fish-game .oa-fish-mobile-reel{position:relative!important;inset:auto!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;z-index:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:58px!important;min-height:58px!important;padding:0 18px!important;border:1px solid rgb(255 255 255 / .24)!important;border-radius:16px!important;color:#17202a!important;background:linear-gradient(180deg,#ffd954,#f3b312)!important;box-shadow:inset 0 2px rgb(255 255 255 / .42),0 8px 0 #9a6807,0 14px 28px rgb(235 166 18 / .22)!important;font-size:16px!important;font-weight:600!important;letter-spacing:.01em!important;cursor:pointer!important;pointer-events:auto!important}.oa-fish-game .oa-fish-mobile-cast:active:not(:disabled),.oa-fish-game .oa-fish-mobile-reel:active:not(:disabled){transform:translateY(3px)!important;box-shadow:inset 0 2px rgb(255 255 255 / .36),0 5px 0 #9a6807,0 10px 22px rgb(235 166 18 / .16)!important}.oa-fish-game .oa-fish-mobile-cast:disabled{cursor:not-allowed!important;opacity:.68!important}.oa-fish-game .oa-fish-mobile-cast.is-cooldown{color:#dfeeff!important;background:linear-gradient(180deg,#183c5d,#0b263e)!important;border-color:rgb(84 160 255 / .22)!important;box-shadow:none!important;font-size:13px!important}.oa-fish-game .oa-fish-mobile-cast.is-cooldown::before{display:none!important}.oa-fish-game .oa-fish-mobile-reel{color:#fff!important;background:linear-gradient(180deg,#ff6d79,#f02f54)!important;box-shadow:inset 0 2px rgb(255 255 255 / .34),0 8px 0 #9e1935,0 0 24px rgb(255 51 86 / .22)!important;animation:pulse 1s infinite!important}.oa-fish-game .oa-fish-mobile-reel[hidden],.oa-fish-game .oa-fish-mobile-cast[hidden]{display:none!important}.oa-fish-game .oa-fish-mobile-info-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.oa-fish-game .oa-fish-mobile-info-grid article{display:flex!important;align-items:center!important;gap:9px!important;min-height:58px!important;padding:12px!important;border:1px solid rgb(75 151 255 / .18)!important;border-radius:14px!important;background:linear-gradient(145deg,#082139,#061624)!important;box-shadow:0 8px 20px rgb(0 0 0 / .14)!important}.oa-fish-game .oa-fish-mobile-info-grid article>span{display:grid!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;border:1px solid rgb(84 160 255 / .24)!important;border-radius:10px!important;background:rgb(27 93 154 / .18)!important;font-size:16px!important}.oa-fish-game .oa-fish-mobile-info-grid strong{display:block!important;margin:0!important;color:#f8fcff!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important}.oa-fish-game .oa-fish-mobile-info-grid small{display:none!important;color:#9fb6ca!important;font-size:11px!important;line-height:1.45!important}.oa-fish-game .oa-fish-mobile-board .oa-fish-disabled-cover{z-index:30!important;inset:0!important;border-radius:20px!important}.oa-fish-game .oa-fish-mobile-board .oa-fish-disabled-card{width:min(300px,calc(100% - 28px))!important;padding:18px!important}.oa-fish-game .oa-fish-mobile-board .oa-fish-disabled-card strong{font-size:15px!important}.oa-fish-game .oa-fish-mobile-board .oa-fish-disabled-card span,.oa-fish-game .oa-fish-mobile-board .oa-fish-disabled-card a{font-size:12px!important}.oa-fish-game .reward-modal{padding:12px!important}.oa-fish-game .reward-dialog{width:min(420px,100%)!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important;padding:28px 18px 22px!important;border-radius:22px!important}.oa-fish-game .chest-wrap{width:190px!important}.oa-fish-game .reward-fish{width:min(190px,58%)!important}.oa-fish-game .reward-dialog h2{font-size:26px!important}.oa-fish-game .reward-dialog p{font-size:13px!important}.oa-fish-game .collect{width:100%!important;font-size:13px!important}}@media (max-width:390px){.oa-fish-game .oa-fish-mobile-shell{padding:0 7px!important}.oa-fish-game .oa-fish-mobile-topbar{gap:6px!important;padding:8px!important}.oa-fish-game .oa-fish-mobile-period strong,.oa-fish-game .oa-fish-mobile-score strong{font-size:11px!important}.oa-fish-game .oa-fish-mobile-rank{min-width:58px!important;padding:0 9px!important;font-size:11px!important}.oa-fish-game .oa-fish-mobile-status{font-size:11px!important}.oa-fish-game .oa-fish-mobile-info-grid{grid-template-columns:1fr!important}.oa-fish-game .oa-fish-mobile-info-grid article{min-height:0!important}}@media (max-width:760px){.oa-fish-game .oa-fish-mobile-rewards{position:relative!important;overflow:hidden!important;margin:0 0 12px!important;padding:12px!important;border:1px solid rgb(220 151 66 / .32)!important;border-radius:16px!important;background:linear-gradient(145deg,#172436,#101824)!important;box-shadow:0 10px 26px rgb(0 0 0 / .18)!important}.oa-fish-game .oa-fish-mobile-rewards-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 10px!important;padding:0 2px 9px!important;border-bottom:1px solid rgb(220 151 66 / .18)!important}.oa-fish-game .oa-fish-mobile-rewards-head strong{color:#fff3df!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.02em!important}.oa-fish-game .oa-fish-mobile-rewards-head span{color:#a9b8c8!important;font-size:11px!important;font-weight:600!important;line-height:1.3!important;text-align:right!important}.oa-fish-game .oa-fish-mobile-rewards-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.oa-fish-game .oa-fish-mobile-reward-card{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;min-height:78px!important;padding:9px!important;border:1px solid rgb(217 150 70 / .22)!important;border-radius:13px!important;background:linear-gradient(145deg,#342b29,#211f22)!important;box-shadow:inset 0 1px rgb(255 255 255 / .04),0 7px 16px rgb(0 0 0 / .14)!important}.oa-fish-game .oa-fish-mobile-reward-card img{display:block!important;flex:0 0 52px!important;width:52px!important;height:52px!important;object-fit:cover!important;object-position:50% 50%!important;border-radius:10px!important;user-select:none!important;-webkit-user-drag:none!important}.oa-fish-game .oa-fish-mobile-reward-card>div{min-width:0!important}.oa-fish-game .oa-fish-mobile-reward-card strong,.oa-fish-game .oa-fish-mobile-reward-card span{display:block!important;margin:0!important}.oa-fish-game .oa-fish-mobile-reward-card strong{color:#ffe49b!important;font-size:12px!important;font-weight:600!important;line-height:1.25!important}.oa-fish-game .oa-fish-mobile-reward-card span{margin-top:2px!important;color:#f1f3f6!important;font-size:11px!important;font-weight:600!important;line-height:1.25!important}}@media (max-width:390px){.oa-fish-game .oa-fish-mobile-rewards{padding:10px!important}.oa-fish-game .oa-fish-mobile-rewards-grid{gap:7px!important}.oa-fish-game .oa-fish-mobile-reward-card{gap:7px!important;min-height:72px!important;padding:8px!important}.oa-fish-game .oa-fish-mobile-reward-card img{flex-basis:46px!important;width:46px!important;height:46px!important}.oa-fish-game .oa-fish-mobile-reward-card strong{font-size:11px!important}.oa-fish-game .oa-fish-mobile-reward-card span{font-size:11px!important}}.oa-fish-game :is(strong,b,h1,h2,h3,h4,h5,h6,button){font-weight:600!important}.oa-fish-checkout-reward{margin:14px 0;padding:14px 16px;border:1px solid #243249;border-radius:12px;background:#0d1623;color:#eef3fa;font-family:'Poppins',Arial,sans-serif}.oa-fish-checkout-reward__head strong{display:block;font-size:13px;font-weight:600}.oa-fish-checkout-reward__head small,.oa-fish-checkout-reward__muted{display:block;margin-top:4px;color:#8fa0b8;font-size:11px;font-weight:400}.oa-fish-checkout-reward__choices,.oa-fish-checkout-reward__active{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.oa-fish-checkout-reward form{margin:0}.oa-fish-checkout-reward button{min-height:38px;padding:0 12px;border:1px solid #2c4165;border-radius:9px;background:#182641;color:#f5f7fb;font-size:11px;font-weight:600;cursor:pointer}.oa-fish-checkout-reward button:hover{background:#20345a}.oa-fish-checkout-reward__active span{color:#6ce0b0;font-size:12px;font-weight:600}@media (max-width:760px){.oa-fish-game .oa-fish-mobile-fishes{display:block!important;position:relative!important;overflow:hidden!important;margin:0 0 12px!important;padding:12px 0 12px 12px!important;border:1px solid rgb(73 135 206 / .22)!important;border-radius:16px!important;background:linear-gradient(180deg,rgb(14 31 48 / .98),rgb(8 19 31 / .98))!important;box-shadow:none!important}.oa-fish-game .oa-fish-mobile-fishes-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin:0 12px 10px 0!important;padding:0 0 10px!important;border-bottom:1px solid rgb(255 255 255 / .07)!important}.oa-fish-game .oa-fish-mobile-fishes-head strong{color:#f4f7fb!important;font-size:13px!important;line-height:1.25!important;font-weight:600!important}.oa-fish-game .oa-fish-mobile-fishes-head span{max-width:165px!important;color:#8194ad!important;font-size:11px!important;line-height:1.4!important;font-weight:400!important;text-align:right!important}.oa-fish-game .oa-fish-mobile-fishes-grid{display:flex!important;gap:8px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 12px 2px 0!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.oa-fish-game .oa-fish-mobile-fishes-grid::-webkit-scrollbar{display:none!important}.oa-fish-game .oa-fish-mobile-fish-card{display:grid!important;grid-template-rows:54px auto auto!important;flex:0 0 132px!important;width:132px!important;min-width:132px!important;min-height:116px!important;padding:9px 9px 10px!important;border:1px solid rgb(93 123 159 / .18)!important;border-radius:13px!important;background:#0b1623!important;box-shadow:none!important;text-align:left!important;scroll-snap-align:start!important}.oa-fish-game .oa-fish-mobile-fish-card.is-disabled{opacity:.46!important}.oa-fish-game .oa-fish-mobile-fish-image{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:54px!important;margin:0!important}.oa-fish-game .oa-fish-mobile-fish-image img{display:block!important;width:auto!important;height:auto!important;max-width:104px!important;max-height:48px!important;margin:0 auto!important;object-fit:contain!important;filter:drop-shadow(0 5px 6px rgb(0 0 0 / .22))!important;user-select:none!important;-webkit-user-drag:none!important}.oa-fish-game .oa-fish-mobile-fish-card>strong{text-align:-webkit-center!important;display:block!important;overflow:hidden!important;width:100%!important;margin:5px 0 0!important;color:#f3f6fa!important;font-size:11px!important;line-height:1.3!important;font-weight:600!important;text-overflow:ellipsis!important;white-space:nowrap!important}.oa-fish-game .oa-fish-mobile-fish-card>span{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;margin:5px 0 0!important;padding:4px 7px!important;border-radius:7px!important;background:#13263a!important;color:#8fb6d8!important;font-size:10px!important;line-height:1.2!important;font-weight:500!important;white-space:nowrap!important}.oa-fish-game .oa-fish-mobile-fish-card:nth-child(4)>span{background:#251f38!important;color:#b7a4e5!important}.oa-fish-game .oa-fish-mobile-fish-card:nth-child(5)>span{background:#302819!important;color:#e5c779!important}}@media (max-width:390px){.oa-fish-game .oa-fish-mobile-fishes{padding-top:10px!important;padding-left:10px!important}.oa-fish-game .oa-fish-mobile-fishes-head{margin-right:10px!important}.oa-fish-game .oa-fish-mobile-fish-card{flex-basis:124px!important;width:124px!important;min-width:124px!important}.oa-fish-game .oa-fish-mobile-fish-image img{max-width:96px!important}}.oa-fish-coupon-box{width:100%;display:flex;flex-direction:column;gap:7px;align-items:flex-start}.oa-fish-coupon-box>span{font-size:12px;font-weight:600;color:#8fb0ff}.oa-fish-coupon-box code{width:100%;display:block;padding:10px 12px;border:1px dashed rgb(119 139 255 / .58);border-radius:9px;background:rgb(67 83 180 / .13);color:#fff;font-family:"Poppins",sans-serif;font-size:13px;font-weight:600;letter-spacing:.6px;text-align:center;user-select:all}.oa-fish-coupon-box small{display:block;color:#8d9bb2;font-size:11px;font-weight:400;line-height:1.45}.oa-fish-game .oa-fish-desktop-info-row{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(320px,.95fr);gap:16px;margin-top:16px}.oa-fish-game .oa-fish-desktop-panel{padding:16px 18px 18px;border:1px solid rgb(120 171 223 / .22);border-radius:22px;background:linear-gradient(180deg,rgb(8 29 51 / .95),rgb(6 22 38 / .96));box-shadow:0 16px 40px rgb(0 0 0 / .22)}.oa-fish-game .oa-fish-desktop-panel__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.oa-fish-game .oa-fish-desktop-panel__head strong{color:#f8fbff;font-size:19px;font-weight:700;letter-spacing:.4px}.oa-fish-game .oa-fish-desktop-panel__head span{color:#97aec6;font-size:13px;font-weight:500;text-align:right}.oa-fish-game .oa-fish-desktop-fishes-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.oa-fish-game .oa-fish-desktop-fish-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;min-height:196px;padding:16px 12px 14px;border:1px solid rgb(102 147 190 / .18);border-radius:18px;background:linear-gradient(180deg,rgb(10 32 55 / .92),rgb(8 23 39 / .94));overflow:hidden;cursor:default}.oa-fish-game .oa-fish-desktop-fish-card.is-disabled{opacity:.45}.oa-fish-game .oa-fish-desktop-fish-card:focus-visible{outline:2px solid rgb(255 205 87 / .72);outline-offset:2px}.oa-fish-game .oa-fish-desktop-fish-card__image{display:flex;align-items:center;justify-content:center;min-height:76px}.oa-fish-game .oa-fish-desktop-fish-card__image img{display:block;max-width:116px;max-height:72px;width:auto;height:auto;object-fit:contain}.oa-fish-game .oa-fish-desktop-fish-card>strong{color:#eef5ff;font-size:15px;font-weight:700;text-align:center;line-height:1.25}.oa-fish-game .oa-fish-desktop-fish-card__details{margin-top:auto;width:100%;padding:10px 10px 0;border-top:1px solid rgb(132 165 205 / .14);opacity:.68;transform:translateY(6px);transition:opacity .22s ease,transform .22s ease}.oa-fish-game .oa-fish-desktop-fish-card:hover .oa-fish-desktop-fish-card__details,.oa-fish-game .oa-fish-desktop-fish-card:focus-visible .oa-fish-desktop-fish-card__details{opacity:1;transform:translateY(0)}.oa-fish-game .oa-fish-desktop-fish-card__details>span{display:block;margin-bottom:8px;color:#8ea8c2;font-size:11px;font-weight:600;text-align:center}.oa-fish-game .oa-fish-desktop-fish-card__chips,.oa-fish-game .oa-fish-mobile-fish-rewards__chips{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.oa-fish-game .oa-fish-desktop-fish-card__chips em,.oa-fish-game .oa-fish-mobile-fish-rewards__chips em{margin:0;padding:5px 9px;border-radius:999px;background:rgb(31 62 94 / .82);color:#f3f7fd;font-size:11px;line-height:1.2;font-style:normal;font-weight:600}.oa-fish-game .oa-fish-reward-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.oa-fish-game .oa-fish-reward-showcase-card,.oa-fish-game .oa-fish-mobile-reward-card{display:flex;align-items:center;gap:12px}.oa-fish-game .oa-fish-reward-showcase-card{min-height:96px;padding:13px;border:1px solid rgb(132 94 53 / .28);border-radius:18px;background:linear-gradient(180deg,rgb(53 39 27 / .82),rgb(30 22 16 / .94))}.oa-fish-game .oa-fish-reward-showcase-card__icon,.oa-fish-game .oa-fish-mobile-reward-card__badge{display:flex;align-items:center;justify-content:center;width:62px;min-width:62px;height:62px;border-radius:18px;background:radial-gradient(circle at 35% 35%,rgb(255 210 108 / .28),#fff0),rgb(23 31 42 / .68);box-shadow:inset 0 0 0 1px rgb(255 205 120 / .16)}.oa-fish-game .oa-fish-reward-showcase-card__icon.is-image img,.oa-fish-game .oa-fish-mobile-reward-card img{width:50px;height:50px;object-fit:contain}.oa-fish-game .oa-fish-reward-showcase-card__icon.is-badge span,.oa-fish-game .oa-fish-mobile-reward-card__badge span{color:#ffd97a;font-size:28px;font-weight:700;line-height:1}.oa-fish-game .oa-fish-reward-showcase-card__icon.is-discount,.oa-fish-game .oa-fish-mobile-reward-card__badge.is-discount{background:radial-gradient(circle at 35% 35%,rgb(110 153 255 / .26),#fff0),rgb(18 30 48 / .82)}.oa-fish-game .oa-fish-reward-showcase-card__content,.oa-fish-game .oa-fish-mobile-reward-card>div{display:grid;gap:4px}.oa-fish-game .oa-fish-reward-showcase-card__content strong,.oa-fish-game .oa-fish-mobile-reward-card strong{color:#fff3dc;font-size:15px;line-height:1.25;font-weight:700}.oa-fish-game .oa-fish-reward-showcase-card__content span,.oa-fish-game .oa-fish-mobile-reward-card span{color:#e1ccb0;font-size:12px;line-height:1.35;font-weight:500}.oa-fish-game .oa-fish-mobile-fish-card{cursor:pointer}.oa-fish-game .oa-fish-mobile-fish-card:focus-visible{outline:2px solid rgb(255 205 87 / .72);outline-offset:2px}.oa-fish-game .oa-fish-mobile-fish-rewards{width:100%;max-height:0;overflow:hidden;opacity:0;margin-top:0;transition:max-height .25s ease,opacity .2s ease,margin-top .2s ease}.oa-fish-game .oa-fish-mobile-fish-card.is-active .oa-fish-mobile-fish-rewards{max-height:180px;opacity:1;margin-top:10px}.oa-fish-game .oa-fish-mobile-fish-rewards>span{display:block;margin-bottom:8px;color:#88a1bd;font-size:11px;line-height:1.25;font-weight:600;text-align:center}@media (max-width:1100px){.oa-fish-game .oa-fish-desktop-info-row{grid-template-columns:1fr}}@media (max-width:760px){.oa-fish-game .oa-fish-desktop-info-row{display:none}.oa-fish-game .oa-fish-mobile-reward-card{align-items:flex-start}.oa-fish-game .oa-fish-mobile-reward-card__badge{width:48px;min-width:48px;height:48px;border-radius:14px}.oa-fish-game .oa-fish-mobile-reward-card__badge span{font-size:22px}.oa-fish-game .oa-fish-mobile-reward-card strong{font-size:12px}.oa-fish-game .oa-fish-mobile-reward-card span{font-size:11px}}@media (min-width:761px){.oa-fish-game .oa-fish-desktop-fish-card{min-height:158px!important;justify-content:center!important;overflow:visible!important;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease!important}.oa-fish-game .oa-fish-desktop-fish-card:hover,.oa-fish-game .oa-fish-desktop-fish-card:focus-visible{z-index:20!important;transform:translateY(-2px)!important;border-color:rgb(91 157 225 / .48)!important;background:linear-gradient(180deg,rgb(12 39 66 / .98),rgb(8 25 43 / .98))!important;box-shadow:0 18px 38px rgb(0 0 0 / .34)!important}.oa-fish-game .oa-fish-desktop-fish-card__details{position:absolute!important;z-index:50!important;left:50%!important;top:calc(100% + 8px)!important;width:min(520px,calc(100vw - 32px))!important;min-width:440px!important;margin:0!important;padding:18px!important;border:1px solid rgb(90 151 210 / .32)!important;border-radius:18px!important;background:#07192a!important;box-shadow:0 18px 42px rgb(0 0 0 / .48)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%,-6px)!important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important}.oa-fish-game .oa-fish-desktop-fish-card:hover .oa-fish-desktop-fish-card__details,.oa-fish-game .oa-fish-desktop-fish-card:focus-visible .oa-fish-desktop-fish-card__details{opacity:1!important;visibility:visible!important;transform:translate(-50%,0)!important}.oa-fish-game .oa-fish-desktop-fish-card__details>span{margin-bottom:9px!important;color:#93abc4!important}.oa-fish-game .oa-fish-desktop-fish-card__chips{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;justify-content:stretch!important}.oa-fish-game .oa-fish-desktop-fish-card__chips em{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:42px!important;padding:9px 12px!important;border-radius:14px!important;font-size:13px!important;text-align:center!important;line-height:1.25!important}}@media (min-width:761px) and (max-width:980px){.oa-fish-game .oa-fish-desktop-fish-card__details{width:min(420px,calc(100vw - 24px))!important;min-width:340px!important}.oa-fish-game .oa-fish-desktop-fish-card__chips{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:761px){.oa-fish-game,.oa-fish-game .oa-fish-desktop-layout,.oa-fish-game .shell,.oa-fish-game .oa-fish-desktop-info-row,.oa-fish-game .oa-fish-desktop-panel,.oa-fish-game .oa-fish-desktop-fishes-grid{overflow:visible!important}.oa-fish-game .oa-fish-desktop-info-row{position:relative!important;z-index:120!important;padding-bottom:360px!important;margin-bottom:-340px!important}.oa-fish-game .oa-fish-desktop-fishes-panel{position:relative!important;z-index:130!important}.oa-fish-game .oa-fish-desktop-fish-card:hover,.oa-fish-game .oa-fish-desktop-fish-card:focus-visible{z-index:500!important}.oa-fish-game .oa-fish-desktop-fish-card__details{z-index:9999!important;max-height:none!important;overflow:visible!important}.oa-fish-game .explanation{position:relative!important;z-index:10!important}}@media (min-width:761px){.oa-fish-game .hero-mask{height:62.9376%!important}.oa-fish-game .step-frame{top:65.05884%!important;height:34.82358%!important}.oa-fish-game .oa-fish-leaderboard-card{top:1.52%!important;height:24.96%!important}.oa-fish-game .oa-fish-desktop-fish-card:hover,.oa-fish-game .oa-fish-desktop-fish-card:focus-visible{z-index:9999999998!important}.oa-fish-game .oa-fish-desktop-fish-card__details{z-index:9999999999!important}}body.oa-fish-mobile-popup-open{overflow:hidden}.oa-fish-game .oa-fish-mobile-popup{position:fixed;inset:0;z-index:9999999999}.oa-fish-game .oa-fish-mobile-popup__backdrop{position:absolute;inset:0;background:rgb(2 10 18 / .72);backdrop-filter:blur(2px)}.oa-fish-game .oa-fish-mobile-popup__dialog{position:absolute;left:50%;top:50%;width:min(360px,calc(100vw - 28px));max-height:min(70vh,520px);overflow:auto;transform:translate(-50%,-50%);padding:18px 16px 16px;border:1px solid rgb(97 151 215 / .35);border-radius:18px;background:linear-gradient(180deg,rgb(9 28 48 / .98),rgb(5 18 31 / .98));box-shadow:0 24px 70px rgb(0 0 0 / .5)}.oa-fish-game .oa-fish-mobile-popup__close{position:absolute;right:10px;top:8px;width:34px;height:34px;border:0;border-radius:10px;background:rgb(255 255 255 / .06);color:#f3f7fd;font-size:26px;line-height:1;cursor:pointer}.oa-fish-game .oa-fish-mobile-popup__title{display:block;margin-bottom:4px;color:#fff;font-size:20px;line-height:1.2;font-weight:800}.oa-fish-game .oa-fish-mobile-popup__subtitle{display:block;margin-bottom:14px;color:#8ea8c2;font-size:12px;line-height:1.35;font-weight:600}.oa-fish-game .oa-fish-mobile-popup__chips{display:flex;flex-wrap:wrap;gap:10px}.oa-fish-game .oa-fish-mobile-popup__chips em{display:flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:14px;background:rgb(31 62 94 / .92);color:#f3f7fd;font-size:13px;line-height:1.25;font-style:normal;font-weight:700;text-align:center}@media (max-width:760px){.oa-fish-game .oa-fish-mobile-fish-rewards{display:none!important}}@media (min-width:761px){.oa-fish-game{background:transparent!important}.oa-fish-game .shell{margin-bottom:0!important}.oa-fish-game .oa-fish-desktop-info-row{padding-bottom:170px!important;margin-bottom:-158px!important}}@media (max-width:760px){.oa-fish-game .oa-fish-mobile-rewards.oa-fish-desktop-panel{position:relative!important;overflow:visible!important;margin:0 0 12px!important;padding:16px 14px 16px!important;border:1px solid rgb(120 171 223 / .22)!important;border-radius:22px!important;background:linear-gradient(180deg,rgb(8 29 51 / .95),rgb(6 22 38 / .96))!important;box-shadow:0 16px 40px rgb(0 0 0 / .22)!important}.oa-fish-game .oa-fish-mobile-rewards .oa-fish-desktop-panel__head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;margin:0 0 14px!important;padding:0!important;border:0!important}.oa-fish-game .oa-fish-mobile-rewards .oa-fish-desktop-panel__head strong{color:#f8fbff!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.4px!important}.oa-fish-game .oa-fish-mobile-rewards .oa-fish-desktop-panel__head span{max-width:62%!important;color:#97aec6!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important;text-align:right!important}.oa-fish-game .oa-fish-mobile-rewards .oa-fish-reward-showcase-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.oa-fish-game .oa-fish-mobile-rewards .oa-fish-reward-showcase-card{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:96px!important;padding:11px!important;border:1px solid rgb(132 94 53 / .28)!important;border-radius:18px!important;background:linear-gradient(180deg,rgb(53 39 27 / .82),rgb(30 22 16 / .94))!important;box-shadow:none!important}.oa-fish-game .oa-fish-mobile-rewards .oa-fish-reward-showcase-card__icon{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 54px!important;width:54px!important;min-width:54px!important;height:54px!important;border-radius:16px!important;background:radial-gradient(circle at 35% 35%,rgb(255 210 108 / .28),#fff0),rgb(23 31 42 / .68)!important;box-shadow:inset 0 0 0 1px rgb(255 205 120 / .16)!important}.oa-fish-game .oa-fish-mobile-rewards .oa-fish-reward-showcase-card__icon.is-discount{background:radial-gradient(circle at 35% 35%,rgb(110 153 255 / .26),#fff0),rgb(18 30 48 / .82)!important}.oa-fish-game .oa-fish-mobile-rewards .oa-fish-reward-showcase-card__icon.is-image img{display:block!important;width:44px!important;height:44px!important;object-fit:contain!important;border-radius:0!important}.oa-fish-game .oa-fish-mobile-rewards .oa-fish-reward-showcase-card__icon.is-badge span{color:#ffd97a!important;font-size:25px!important;font-weight:600!important;line-height:1!important}.oa-fish-game .oa-fish-mobile-rewards .oa-fish-reward-showcase-card__content{display:grid!important;gap:4px!important;min-width:0!important}.oa-fish-game .oa-fish-mobile-rewards .oa-fish-reward-showcase-card__content strong{display:block!important;margin:0!important;color:#fff3dc!important;font-size:12px!important;font-weight:600!important;line-height:1.28!important}.oa-fish-game .oa-fish-mobile-rewards .oa-fish-reward-showcase-card__content span{display:block!important;margin:0!important;color:#e1ccb0!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important}}@media (max-width:390px){.oa-fish-game .oa-fish-mobile-rewards.oa-fish-desktop-panel{padding:13px 11px!important}.oa-fish-game .oa-fish-mobile-rewards .oa-fish-reward-showcase-grid{gap:8px!important}.oa-fish-game .oa-fish-mobile-rewards .oa-fish-reward-showcase-card{gap:8px!important;min-height:92px!important;padding:9px!important}.oa-fish-game .oa-fish-mobile-rewards .oa-fish-reward-showcase-card__icon{flex-basis:48px!important;width:48px!important;min-width:48px!important;height:48px!important;border-radius:14px!important}.oa-fish-game .oa-fish-mobile-rewards .oa-fish-reward-showcase-card__icon.is-image img{width:40px!important;height:40px!important}}