.MapDecorLayer_decorLayer__oqRo0{position:absolute;inset:0;z-index:1;pointer-events:none}.MapDecorLayer_decorHitbox___qAap{position:absolute;margin:0;padding:0;border:0;background:rgba(0,0,0,0);pointer-events:auto;cursor:pointer}.MapDecorLayer_decorItem__zE7Mc{display:block;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transform-origin:center bottom}.MapDecorLayer_upgradeIn__h6X73{animation:MapDecorLayer_upgrade-in__sQvNS .45s cubic-bezier(.34,1.56,.64,1) both}.MapDecorLayer_hammerRevealIn__7UfK0{animation:MapDecorLayer_hammer-reveal-in__AE9DW .52s cubic-bezier(.22,1,.36,1) both}.MapDecorLayer_starFxOverlay__X8C4E{position:fixed;inset:0;z-index:9998;pointer-events:none;overflow:hidden}.MapDecorLayer_bigStar__DLgGe{left:50%;top:50%;width:min(52vw,320px);height:auto;transform:translate(-50%,-50%) scale(5);filter:drop-shadow(0 8px 24px rgba(255,194,54,.5));animation:MapDecorLayer_big-star-pop__wvT_O 2s cubic-bezier(.16,1,.3,1) forwards}.MapDecorLayer_bigStar__DLgGe,.MapDecorLayer_miniStar__fFHe5{position:absolute;opacity:0;will-change:transform,opacity,filter}.MapDecorLayer_miniStar__fFHe5{transform:translate(-50%,-50%) scale(2.2);filter:drop-shadow(0 0 8px rgba(255,225,130,.7));animation:MapDecorLayer_mini-star-twinkle__Lrvhz var(--star-duration-ms) cubic-bezier(.2,.9,.2,1) var(--star-delay-ms) both}.MapDecorLayer_effectOverlay__sxDwe{position:fixed;inset:0;z-index:9999;pointer-events:auto;opacity:0;animation:MapDecorLayer_overlay-shell-in___v7Pz .18s ease-out 40ms forwards}.MapDecorLayer_effectOverlayExit__tmcLW{pointer-events:none;animation:MapDecorLayer_overlay-shell-out__3aQDC .36s ease-in forwards}.MapDecorLayer_overlayBackdrop__n4xcm{position:absolute;inset:0;background:#092d00;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:MapDecorLayer_overlay-backdrop-in__Mm1oA .28s ease-out 60ms forwards}.MapDecorLayer_overlayAnchor__m0N3I{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:auto}.MapDecorLayer_overlayCard__DpvL5{position:relative;width:min(76vw,360px);opacity:0;transform:translateY(14px) scale(.965);animation:MapDecorLayer_overlay-card-in__KM6Z8 .32s cubic-bezier(.22,1,.36,1) .12s forwards;pointer-events:auto}.MapDecorLayer_overlayTitleSvg__3gpgp{width:100%;height:auto;overflow:visible;margin:0 0 clamp(24px,1.5vw,32px)}.MapDecorLayer_overlayTitleText__Ptj3f{font-size:clamp(14px,1.5vw,64px);font-weight:900;letter-spacing:.04em;fill:#fff;filter:drop-shadow(0 1px 0 rgba(67,139,255,.95)) drop-shadow(0 4px 14px rgba(13,44,97,.35))}.MapDecorLayer_overlayImage__ZN00N{display:block;width:100%;height:auto;border-radius:14px}.MapDecorLayer_overlayActions__eI4oj{margin-top:12px;display:flex;justify-content:center}.MapDecorLayer_overlayButton__FI2f2{pointer-events:auto;border:0;border-radius:999px;padding:10px 16px;font-weight:700;font-size:14px;color:rgba(17,17,17,.92);background:linear-gradient(180deg,#ffe88a,#f9d927);box-shadow:0 10px 22px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.55);cursor:pointer}.MapDecorLayer_overlayButton__FI2f2:active{transform:translateY(1px)}@keyframes MapDecorLayer_upgrade-in__sQvNS{0%{transform:scale(.88);filter:brightness(.85) saturate(.9);opacity:.6}55%{transform:scale(1.08);filter:brightness(1.15) saturate(1.15);opacity:1}to{transform:scale(1);filter:brightness(1);opacity:1}}@keyframes MapDecorLayer_hammer-reveal-in__AE9DW{0%{opacity:0;transform:scale(.96);filter:brightness(.9) saturate(.9)}to{opacity:1;transform:scale(1);filter:brightness(1) saturate(1)}}@keyframes MapDecorLayer_overlay-shell-in___v7Pz{to{opacity:1}}@keyframes MapDecorLayer_overlay-shell-out__3aQDC{0%{opacity:1}50%{opacity:.5}to{opacity:0}}@keyframes MapDecorLayer_overlay-backdrop-in__Mm1oA{to{opacity:.7}}@keyframes MapDecorLayer_overlay-card-in__KM6Z8{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes MapDecorLayer_big-star-pop__wvT_O{0%{opacity:0;transform:translate(-50%,-50%) scale(.3);filter:drop-shadow(0 6px 14px rgba(255,194,54,.35)) blur(0)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.6);filter:drop-shadow(0 10px 22px rgba(255,194,54,.55)) blur(.1px)}to{opacity:0;transform:translate(-50%,-50%) scale(4);filter:drop-shadow(0 28px 42px rgba(255,194,54,.9)) blur(2px)}}@keyframes MapDecorLayer_mini-star-twinkle__Lrvhz{0%{opacity:0;transform:translate(-50%,-50%) scale(.5);filter:brightness(.95)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.22);filter:brightness(1.55)}58%{opacity:1;transform:translate(-50%,-50%) scale(.98);filter:brightness(1.2)}82%{opacity:.72;transform:translate(-50%,-50%) scale(.88);filter:brightness(1.05)}to{opacity:0;transform:translate(-50%,-50%) scale(.72);filter:brightness(.95)}}.BasketGame_gameFrame__y5Ke0{position:relative;width:100%;height:100%;overflow:hidden}.BasketGame_overlay__BVktC{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);z-index:40}.BasketGame_overlayCard__Ivw5j{background:#fff;border-radius:14px;padding:24px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.3)}.BasketGame_overlayCard__Ivw5j h3{font-size:1.25rem;font-weight:700;margin:0 0 12px}.BasketGame_restartBtn__EhOP2{padding:8px 20px;border:none;border-radius:8px;background:#16a34a;color:#fff;font-size:13px;font-weight:500;cursor:pointer}.BasketGame_restartBtn__EhOP2:hover{background:#15803d}.GameSponsor_root__uSnuO{position:absolute;right:2.286vh}@media screen and (max-width:1023px)and (orientation:portrait){.GameSponsor_root__uSnuO{right:4.444vw}}@media screen and (max-width:1023px)and (orientation:landscape){.GameSponsor_root__uSnuO{right:2vh}}@media screen and (min-width:768px)and (max-width:1023px)and (orientation:portrait){.GameSponsor_root__uSnuO{right:1.563vh}}.GameSponsor_root__uSnuO{bottom:18.571vh}@media screen and (max-width:1023px)and (orientation:portrait){.GameSponsor_root__uSnuO{bottom:36.111vw}}@media screen and (max-width:1023px)and (orientation:landscape){.GameSponsor_root__uSnuO{bottom:16.25vh}}@media screen and (min-width:768px)and (max-width:1023px)and (orientation:portrait){.GameSponsor_root__uSnuO{bottom:12.695vh}}.GameSponsor_root__uSnuO{z-index:10;pointer-events:none;rotate:-24deg;width:15.571vh}@media screen and (max-width:1023px)and (orientation:portrait){.GameSponsor_root__uSnuO{width:30.278vw}}@media screen and (max-width:1023px)and (orientation:landscape){.GameSponsor_root__uSnuO{width:13.625vh}}@media screen and (min-width:768px)and (max-width:1023px)and (orientation:portrait){.GameSponsor_root__uSnuO{width:10.645vh}}.GameSponsor_root__uSnuO{height:11.857vh}@media screen and (max-width:1023px)and (orientation:portrait){.GameSponsor_root__uSnuO{height:23.056vw}}@media screen and (max-width:1023px)and (orientation:landscape){.GameSponsor_root__uSnuO{height:10.375vh}}@media screen and (min-width:768px)and (max-width:1023px)and (orientation:portrait){.GameSponsor_root__uSnuO{height:8.105vh}}.GameSponsor_bg__j_3MM{width:15.571vh}@media screen and (max-width:1023px)and (orientation:portrait){.GameSponsor_bg__j_3MM{width:30.278vw}}@media screen and (max-width:1023px)and (orientation:landscape){.GameSponsor_bg__j_3MM{width:13.625vh}}@media screen and (min-width:768px)and (max-width:1023px)and (orientation:portrait){.GameSponsor_bg__j_3MM{width:10.645vh}}.GameSponsor_bg__j_3MM{height:11.857vh}@media screen and (max-width:1023px)and (orientation:portrait){.GameSponsor_bg__j_3MM{height:23.056vw}}@media screen and (max-width:1023px)and (orientation:landscape){.GameSponsor_bg__j_3MM{height:10.375vh}}@media screen and (min-width:768px)and (max-width:1023px)and (orientation:portrait){.GameSponsor_bg__j_3MM{height:8.105vh}}.GameSponsor_bgImg__fe_1q{display:block;width:100%;height:auto}.GameSponsor_logo__U2WJZ{position:absolute;left:50%;top:45%;display:block;width:80%;height:80%;transform:translate(-50%,-50%);object-fit:contain}