.jellyImage-module__Uh3xkq__shake{animation:80ms linear infinite jellyImage-module__Uh3xkq__jelly-shake}@keyframes jellyImage-module__Uh3xkq__jelly-shake{0%{transform:translate(0,0)rotate(0)}25%{transform:translate(-2px,1px)rotate(-.6deg)}50%{transform:translate(2px,-1px)rotate(.6deg)}75%{transform:translate(-1px,2px)rotate(.4deg)}to{transform:translate(0,0)rotate(0)}}.jellyImage-module__Uh3xkq__scaleUp{transform-origin:50%;will-change:transform;transition:transform .12s;transform:scale(1.3)}.jellyImage-module__Uh3xkq__rotationWrap{pointer-events:none;transform-origin:50%;width:100%;transition:transform 60ms steps(2,end);display:block}.jellyImage-module__Uh3xkq__spin{animation-name:jellyImage-module__Uh3xkq__jelly-spin;animation-duration:.25s;animation-timing-function:linear}@keyframes jellyImage-module__Uh3xkq__jelly-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.jellyImage-module__Uh3xkq__blockedMsg{color:#fff;text-align:center;pointer-events:none;background:#000000a6;border:1px solid #ffffff40;border-radius:8px;margin-top:8px;padding:6px 10px;font-size:14px;box-shadow:0 2px 8px #0003}.jellyImage-module__Uh3xkq__noTapHighlight{-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
.ImageButton-module__XZr5pG__imgButton{cursor:pointer;will-change:transform, filter;background:0 0;border:none;padding:0;line-height:0;transition:transform .15s,filter .15s;display:inline-block}.ImageButton-module__XZr5pG__imgButton:hover{filter:drop-shadow(0 6px 10px #00000040);transform:translateY(-1px)scale(1.03)}.ImageButton-module__XZr5pG__imgButton:active{filter:drop-shadow(0 2px 6px #0003);transform:translateY(0)scale(.98)}.ImageButton-module__XZr5pG__imgButtonRank{cursor:pointer;background:0 0;border:none;margin:0 auto;padding:0;line-height:0;display:inline-block}.ImageButton-module__XZr5pG__imgButtonRank img{max-width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.ImageButton-module__XZr5pG__imgButton{transition:none}.ImageButton-module__XZr5pG__imgButton:hover,.ImageButton-module__XZr5pG__imgButton:active{filter:none;transform:none}}
.PasswordChallenge-module__hGdJTG__wrapper{width:100%;margin:12px 0}.PasswordChallenge-module__hGdJTG__label{text-align:center;margin:0 0 6px;font-size:13px}.PasswordChallenge-module__hGdJTG__widget{width:100%;min-height:65px}
.InheritControls-module__vWtwBq__actions{align-items:center;gap:8px;margin-top:12px;display:flex}.InheritControls-module__vWtwBq__button{cursor:pointer;border:none;border-radius:6px;padding:8px 12px}.InheritControls-module__vWtwBq__inheritBtn{color:#fff;background:#16a34a}.InheritControls-module__vWtwBq__finishBtn{color:#fff;background:#ef4444}
.RestartControls-module__oPquFq__restartButtonSlot{justify-content:center;align-items:center;min-height:calc(clamp(100px,35vw,250px)/2.33333);margin-top:12px;display:flex}.RestartControls-module__oPquFq__restartButton{appearance:none;cursor:pointer;opacity:0;pointer-events:none;visibility:hidden;aspect-ratio:980/420;background:0 0;border:none;justify-content:center;align-items:center;width:clamp(100px,35vw,250px);padding:0;display:inline-flex;transform:translateY(12px)}.RestartControls-module__oPquFq__restartButtonHidden{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(12px)}.RestartControls-module__oPquFq__restartButtonVisible{opacity:1;pointer-events:auto;visibility:visible;animation:4s forwards RestartControls-module__oPquFq__restartButtonFade;transform:none}.RestartControls-module__oPquFq__restartButton:hover{transform:translateY(-3px)}.RestartControls-module__oPquFq__restartButton:active{transform:translateY(2px)scale(.98)}.RestartControls-module__oPquFq__restartButton:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.RestartControls-module__oPquFq__restartButton:focus-visible{outline-offset:4px;outline:3px solid #38bdf8a6}.RestartControls-module__oPquFq__restartDescription{text-align:center;color:#2d1b2f;width:80%;margin:0 auto 12px;font-size:14px;line-height:1.6}.RestartControls-module__oPquFq__restartDescription p{margin:0}.RestartControls-module__oPquFq__restartDescription p+p{margin-top:6px}.RestartControls-module__oPquFq__restartIcon{justify-content:center;margin-bottom:12px;display:flex}.RestartControls-module__oPquFq__restartIcon img{filter:drop-shadow(0 6px 16px #4b008259);width:clamp(140px,45vw,220px);height:auto}.RestartControls-module__oPquFq__restartImage{object-fit:contain;width:100%;height:100%}.RestartControls-module__oPquFq__modalRestartButton{aspect-ratio:980/420;width:clamp(100px,35vw,200px);padding:0}@keyframes RestartControls-module__oPquFq__restartButtonFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.chanceButton-module__KwYHAa__chanceButtonImage{will-change:transform;animation:.9s ease-in-out infinite alternate chanceButton-module__KwYHAa__chancePulse;display:block}@keyframes chanceButton-module__KwYHAa__chancePulse{0%{transform:scale(1)}to{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.chanceButton-module__KwYHAa__chanceButtonImage{animation:none}}
.chanceGame-module__ldDWxa__container{width:90%;max-width:min(80vw,360px);height:clamp(320px,70vw,380px);margin:0 auto;position:relative;overflow:hidden}.chanceGame-module__ldDWxa__resultHeadingImage{width:clamp(100px,45vw,340px);max-width:100%;height:auto}.chanceGame-module__ldDWxa__rankingButtonImage{width:clamp(100px,50vw,360px);max-width:100%;height:auto;display:block}.chanceGame-module__ldDWxa__resultContent{text-align:center;color:#111;flex-direction:column;gap:10px;width:100%;display:flex}.chanceGame-module__ldDWxa__resultLine{opacity:0;animation:.44s forwards chanceGame-module__ldDWxa__resultFadeIn;transform:translateY(18px)}.chanceGame-module__ldDWxa__resultLineLabel{margin:0;font-weight:600}.chanceGame-module__ldDWxa__resultValueLarge{margin:0;font-size:clamp(22px,6vw,40px)}.chanceGame-module__ldDWxa__resultValueMedium{margin:0;font-size:clamp(20px,4.5vw,28px)}.chanceGame-module__ldDWxa__resultImproved{color:#2e7d32;margin:4px 0 0;font-size:clamp(12px,3vw,16px);font-weight:600}@keyframes chanceGame-module__ldDWxa__resultFadeIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.chanceGame-module__ldDWxa__buttonOrb{color:#182044;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 30% 30%,#fff 0%,#ffecf6 50%,#d4a9ff 100%);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:clamp(38px,10vw,52px);height:clamp(38px,10vw,52px);font-size:clamp(14px,3.4vw,20px);font-weight:700;transition:transform .12s,box-shadow .12s;display:flex;position:absolute;box-shadow:0 6px 14px #5f40ff40,inset 0 2px 4px #ffffffd9}.chanceGame-module__ldDWxa__buttonOrbMode30{background:radial-gradient(circle at 30% 30%,#fff 0%,#ffecf6 50%,#d4a9ff 100%);box-shadow:0 6px 14px #5f40ff40,inset 0 2px 4px #ffffffd9}.chanceGame-module__ldDWxa__buttonOrbMode10{color:#0d3b2e;background:radial-gradient(circle at 30% 30%,#e0f7fa 0%,#b2ebf2 45%,#4db6ac 100%);width:calc(1.3*clamp(38px,10vw,52px));height:calc(1.3*clamp(38px,10vw,52px));font-size:calc(1.3*clamp(14px,3.4vw,20px));box-shadow:0 6px 14px #00968840,inset 0 2px 4px #ffffffd9}.chanceGame-module__ldDWxa__buttonOrbMode5{color:#5d3a00;background:radial-gradient(circle at 30% 30%,#fff8e1 0%,#ffe0b2 45%,#ffb74d 100%);width:calc(1.5*clamp(38px,10vw,52px));height:calc(1.5*clamp(38px,10vw,52px));font-size:calc(1.4*clamp(14px,3.4vw,20px));box-shadow:0 6px 14px #ffa72640,inset 0 2px 4px #ffffffd9}.chanceGame-module__ldDWxa__buttonOrbClearing{pointer-events:none;animation:.45s forwards chanceGame-module__ldDWxa__flyAway}.chanceGame-module__ldDWxa__buttonOrbClearingLeft{animation-name:chanceGame-module__ldDWxa__flyAwayLeft}.chanceGame-module__ldDWxa__buttonOrbClearingRight{animation-name:chanceGame-module__ldDWxa__flyAwayRight}.chanceGame-module__ldDWxa__buttonOrbClearing,.chanceGame-module__ldDWxa__buttonOrbClearingLeft,.chanceGame-module__ldDWxa__buttonOrbClearingRight{filter:brightness(1.2);pointer-events:none}.chanceGame-module__ldDWxa__buttonOrbClearing:after,.chanceGame-module__ldDWxa__buttonOrbClearingLeft:after,.chanceGame-module__ldDWxa__buttonOrbClearingRight:after{content:"";opacity:.6;background:radial-gradient(circle,#fff9 0%,#fff0 70%);border-radius:50%;position:absolute;inset:-6px}@keyframes chanceGame-module__ldDWxa__flyAwayLeft{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}60%{opacity:.7;transform:translate(-110%,-130%)scale(1.05)}to{opacity:0;transform:translate(-160%,-200%)scale(.6)}}@keyframes chanceGame-module__ldDWxa__flyAwayRight{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}60%{opacity:.7;transform:translate(10%,-130%)scale(1.05)}to{opacity:0;transform:translate(70%,-200%)scale(.6)}}.chanceGame-module__ldDWxa__buttonOrb:hover{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 12px 20px #5f40ff40,inset 0 2px 6px #fffffff2}.chanceGame-module__ldDWxa__buttonOrb:active{transform:translate(-50%,-50%)scale(.94);box-shadow:0 3px 8px #5f40ff2e,inset 0 2px 4px #ffffffb3}.chanceGame-module__ldDWxa__buttonOrb:disabled{cursor:default;opacity:.85}.chanceGame-module__ldDWxa__nextHint{color:#304ffe;text-shadow:0 2px 4px #304ffe2e;margin:0;font-size:clamp(16px,3vw,24px);font-weight:600}.chanceGame-module__ldDWxa__clearMessage{color:#ff9800;text-shadow:0 3px 6px #ff980059;margin-top:14px;font-size:clamp(20px,4vw,30px);font-weight:700;animation:.6s forwards chanceGame-module__ldDWxa__clearPop}@keyframes chanceGame-module__ldDWxa__clearPop{0%{opacity:0;transform:scale(.82)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.chanceGame-module__ldDWxa__rankingWrapper{flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;width:85%;margin:0 auto;display:flex}.chanceGame-module__ldDWxa__rankingHeader{text-align:center;color:#dcf5f8;text-shadow:0 0 8px #00b7cb,0 0 18px #2460c7;margin:4px 0 0;font-size:clamp(16px,3vw,22px);font-weight:700}.chanceGame-module__ldDWxa__rankingTableWrapper{background:linear-gradient(135deg,#1a237ed9,#7b1fa2d9);border-radius:4px;width:100%;padding-top:10px;padding-bottom:10px;padding-left:6px;box-shadow:0 6px 24px #2d005e59,inset 0 2px 8px #fff3}.chanceGame-module__ldDWxa__neonPulse:after{content:"";filter:blur(8px);opacity:0;pointer-events:none;border:2px solid #f062928c;border-radius:14px;animation:1.8s ease-in-out infinite chanceGame-module__ldDWxa__neon-pulse;position:absolute;inset:-2px}@keyframes chanceGame-module__ldDWxa__neon-pulse{0%{opacity:0;transform:scale(.98)}50%{opacity:.9;transform:scale(1.02)}to{opacity:0;transform:scale(1)}}.chanceGame-module__ldDWxa__modeBadge{color:#0d47a1;margin:0 0 6px;font-size:clamp(14px,3vw,18px);font-weight:700}.chanceGame-module__ldDWxa__tabBar{justify-content:center;gap:8px;margin:8px 0;display:flex}.chanceGame-module__ldDWxa__tabButton{color:#0d47a1;cursor:pointer;background:#ffffff1a;border:1px solid #0d47a140;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;transition:all .14s;box-shadow:inset 0 1px 4px #ffffff59}.chanceGame-module__ldDWxa__tabButton:hover{background:#ffffff2e;transform:translateY(-1px)}.chanceGame-module__ldDWxa__tabButtonActive{color:#fff;background:linear-gradient(135deg,#00b4ff,#6a5af9);border-color:#fff9;box-shadow:0 6px 20px #00000040,inset 0 1px 5px #ffffff59}.chanceGame-module__ldDWxa__rankingScroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff73 transparent;max-height:min(320px,48vh);padding-right:6px;overflow-y:auto}.chanceGame-module__ldDWxa__rankingScroll::-webkit-scrollbar{width:8px}.chanceGame-module__ldDWxa__rankingScroll::-webkit-scrollbar-thumb{background:#ffffff73;border-radius:12px}.chanceGame-module__ldDWxa__rankingScroll::-webkit-scrollbar-track{background:0 0}.chanceGame-module__ldDWxa__rankingTable{border-collapse:collapse;color:#fff;text-shadow:0 0 4px #0006;width:100%;font-size:clamp(12px,3vw,16px)}.chanceGame-module__ldDWxa__rankingTable th{text-align:center;color:#ffeb3b;padding-bottom:6px;font-weight:700}.chanceGame-module__ldDWxa__rankingRow{border-top:1px solid #ffffff26}.chanceGame-module__ldDWxa__rankingRow:first-of-type{border-top:none}.chanceGame-module__ldDWxa__rankingCell{padding:7px 6px;transition:transform .12s}.chanceGame-module__ldDWxa__rankingCellRight{text-align:right}.chanceGame-module__ldDWxa__rankingSelf{color:#ffeb3b;text-shadow:0 0 10px #ffeb3bb3;font-weight:700}.chanceGame-module__ldDWxa__podiumLarge .chanceGame-module__ldDWxa__rankingCell{font-size:clamp(13px,3.2vw,14px);transform:scale(1.1)}.chanceGame-module__ldDWxa__podium1{background:linear-gradient(135deg,#ffd70059,#ffffff26);box-shadow:inset 0 0 12px #ffd70099}.chanceGame-module__ldDWxa__podium2{background:linear-gradient(135deg,#c0c0c04d,#ffffff1f);box-shadow:inset 0 0 12px #c0c0c08c}.chanceGame-module__ldDWxa__podium3{background:linear-gradient(135deg,#cd7f324d,#ffffff1a);box-shadow:inset 0 0 12px #cd7f3280}.chanceGame-module__ldDWxa__placeholderRow{color:#ffffff73}.chanceGame-module__ldDWxa__closeRankingButton{margin-top:2px}@media (min-width:768px){.chanceGame-module__ldDWxa__closeRankingButton{margin-top:8px}.chanceGame-module__ldDWxa__resultHeadingImage,.chanceGame-module__ldDWxa__rankingButtonImage{width:clamp(230px,20vw,250px)}}
.page-module__7a2yCa__playContainer{min-height:100vh;padding:calc(72px + var(--header-top-offset,0px)) 16px 16px;box-sizing:border-box;--play-text-color:var(--theme-text-color,#111);--play-strong-text-color:var(--theme-strong-text-color,#111);--play-muted-text-color:var(--theme-muted-text-color,#333);color:var(--play-text-color);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.page-module__7a2yCa__headerSpacer{z-index:29;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;top:0;left:0;right:0}.page-module__7a2yCa__playContainer:before{content:"";z-index:-2;background-image:var(--play-bg-phone,url(/images/bg_phone.png));pointer-events:none;filter:var(--theme-bg-filter,brightness(1));background-position:50%;background-size:cover;transition:filter .6s,opacity .6s;position:fixed;inset:0}.page-module__7a2yCa__playContainer:after{content:"";z-index:-1;pointer-events:none;background:0 0;background:var(--theme-bg-overlay,transparent);transition:background .6s,opacity .6s;position:fixed;inset:0}.page-module__7a2yCa__gameOver:after{content:"";z-index:-1;pointer-events:none;background:#0000001a;animation:8s ease-in-out infinite page-module__7a2yCa__gameOverPulse;position:fixed;inset:0}@keyframes page-module__7a2yCa__gameOverPulse{0%{background:#0000001a}50%{background:#000}to{background:#0000001a}}.page-module__7a2yCa__contentBottomWrap{flex-direction:column;align-items:center;width:100%;display:flex}.page-module__7a2yCa__jellyStage{z-index:40;width:100%;max-width:520px;margin:0 auto 24px;position:relative}.page-module__7a2yCa__typeBannerContainer{opacity:0;pointer-events:none;z-index:130;justify-content:center;align-items:center;min-width:0;transition:opacity .24s,transform .24s;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,10%)}.page-module__7a2yCa__typeBannerVisible{opacity:1;transform:translate(-50%,-60%)}.page-module__7a2yCa__typeBanner{letter-spacing:.04em;color:#fff;pointer-events:none;white-space:nowrap;opacity:0;background-color:#333;border-radius:32px;justify-content:center;align-items:center;padding:10px 20px;font-size:clamp(16px,4.8vw,26px);font-weight:700;transition:opacity .22s,transform .22s;display:inline-flex;transform:translateY(20px)}.page-module__7a2yCa__typeBannerPlate{pointer-events:none;opacity:0;justify-content:center;align-items:center;width:clamp(220px,85vw,400px);transition:opacity .22s,transform .22s;display:inline-flex;transform:translateY(5px)}.page-module__7a2yCa__typeBannerPlate img{width:100%;height:auto}.page-module__7a2yCa__typeBannerVisible .page-module__7a2yCa__typeBanner,.page-module__7a2yCa__typeBannerVisible .page-module__7a2yCa__typeBannerPlate{opacity:1;transform:translateY(0)}.page-module__7a2yCa__gameOverBadge{pointer-events:none;opacity:.9;z-index:2;width:clamp(240px,48vw,420px);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__7a2yCa__gameOverJellyWrapper{z-index:5}.page-module__7a2yCa__gameOverJellyWrapper img{transform-origin:50% 40%;animation:5.5s ease-in-out infinite page-module__7a2yCa__jellySway}@keyframes page-module__7a2yCa__jellySway{0%{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(4deg)translateY(6px)}to{transform:rotate(-4deg)translateY(0)}}.page-module__7a2yCa__feedOverlay{pointer-events:none;justify-content:center;align-items:center;width:140px;height:140px;animation:.2s ease-out page-module__7a2yCa__feedFade;display:flex;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}@keyframes page-module__7a2yCa__feedFade{0%{opacity:0;transform:translateY(12px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.page-module__7a2yCa__evolutionOverlay{justify-content:center;align-items:center;width:100%;min-height:min(60vh,420px);padding:24px 0;display:flex;position:relative;overflow:hidden}.page-module__7a2yCa__evolutionImage{filter:drop-shadow(0 0 18px #ffffffa6);width:clamp(200px,32vw,340px);height:auto}.page-module__7a2yCa__feedBottomBar{padding-bottom:env(safe-area-inset-bottom,0);z-index:60;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;bottom:12px;left:0;right:0}.page-module__7a2yCa__feedBottomBar>*{pointer-events:auto}@media (min-width:768px){.page-module__7a2yCa__playContainer:before{background-image:var(--play-bg-pc,url(/images/bg_pc.png))}}.page-module__7a2yCa__jellyImage{width:300px;max-width:90vw;height:auto;margin:0 auto;display:block}@media (max-width:767px){.page-module__7a2yCa__jellyImage{width:240px}.page-module__7a2yCa__playContainer{justify-content:center}.page-module__7a2yCa__contentBottomWrap{flex-direction:column;align-items:center;width:100%;margin-top:0;padding-bottom:96px;display:flex}.page-module__7a2yCa__feedOverlay{width:110px;height:110px;bottom:-10px}.page-module__7a2yCa__evolutionOverlay{min-height:min(55vh,320px);padding:16px 0}.page-module__7a2yCa__evolutionImage{width:clamp(180px,70vw,260px)}}.page-module__7a2yCa__foodContainer{flex-wrap:wrap;justify-content:center;gap:16px;width:100%;max-width:400px;display:flex}.page-module__7a2yCa__foodButton{cursor:pointer;background:0 0;border:none}.page-module__7a2yCa__starsRow{justify-content:center;align-items:center;gap:4px;width:100%;display:flex}.page-module__7a2yCa__lineage{color:#333;font-size:14px}.page-module__7a2yCa__actions{align-items:center;gap:8px;margin-top:12px;display:flex}.page-module__7a2yCa__inputName{border:1px solid #ddd;border-radius:6px;padding:6px 8px}.page-module__7a2yCa__button{cursor:pointer;border:none;border-radius:6px;padding:8px 12px}.page-module__7a2yCa__inheritBtn{color:#fff;background:#16a34a}.page-module__7a2yCa__finishBtn{color:#fff;background:#ef4444}.page-module__7a2yCa__loadingGif{justify-content:center;align-items:center;height:100vh;display:flex}
.poopLayer-module__b5x2Qa__poopLayer{pointer-events:none;z-index:1200;position:absolute;inset:0}.poopLayer-module__b5x2Qa__poopItem{cursor:pointer;pointer-events:auto;opacity:0;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;padding:0;transition:opacity .2s,transform 20ms;position:absolute;transform:translate(-50%,-50%)}.poopLayer-module__b5x2Qa__poopItem:focus,.poopLayer-module__b5x2Qa__poopItem:focus-visible{box-shadow:none;outline:none}.poopLayer-module__b5x2Qa__poopItem img{filter:drop-shadow(0 3px 6px #0003);width:100%;height:auto;display:block}.poopLayer-module__b5x2Qa__poopItemVisible{opacity:1}.poopLayer-module__b5x2Qa__poopItemCleaningRight{animation:.52s forwards poopLayer-module__b5x2Qa__poopFlyRight}.poopLayer-module__b5x2Qa__poopItemCleaningRightUp{animation:.52s forwards poopLayer-module__b5x2Qa__poopFlyRightUp}.poopLayer-module__b5x2Qa__poopItemCleaningUp{animation:.52s forwards poopLayer-module__b5x2Qa__poopFlyUp}.poopLayer-module__b5x2Qa__poopItemCleaningLeftUp{animation:.52s forwards poopLayer-module__b5x2Qa__poopFlyLeftUp}.poopLayer-module__b5x2Qa__poopItemCleaningLeft{animation:.52s forwards poopLayer-module__b5x2Qa__poopFlyLeft}.poopLayer-module__b5x2Qa__pointMarker{color:#fe8;text-shadow:0 2px 4px #0006;opacity:0;pointer-events:none;font-size:clamp(16px,4vw,36px);font-weight:700;transition:opacity .22s,transform .22s;position:absolute;transform:translate(-50%,-70%)}.poopLayer-module__b5x2Qa__pointMarkerVisible{opacity:1;transform:translate(-50%,-90%)}.poopLayer-module__b5x2Qa__pointMarkerHidden{opacity:0;transform:translate(-50%,-120%)}.poopLayer-module__b5x2Qa__pointMarkerBonus{color:#ffe066;text-shadow:0 0 14px #ffd700d9,0 0 22px #ffffccbf,0 4px 12px #00000080;letter-spacing:.05em;font-size:clamp(28px,7vw,64px);animation:.82s ease-out poopLayer-module__b5x2Qa__pointMarkerBonusGlow}.poopLayer-module__b5x2Qa__pointMarkerBonus:before,.poopLayer-module__b5x2Qa__pointMarkerBonus:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffe6e6 0%,#ffd70059 55%,#ffd70000 80%);border-radius:50%;width:clamp(16px,3.6vw,30px);height:clamp(16px,3.6vw,30px);animation:.72s ease-out forwards poopLayer-module__b5x2Qa__pointMarkerSparkle;position:absolute;transform:translate(-50%,-50%)scale(.4)}.poopLayer-module__b5x2Qa__pointMarkerBonus:before{top:-30%;left:15%}.poopLayer-module__b5x2Qa__pointMarkerBonus:after{animation-delay:80ms;top:-10%;left:85%}.poopLayer-module__b5x2Qa__pointMarkerPlatinum{color:#e7fbff;text-shadow:0 0 14px #87e6fff2,0 0 26px #d6f7ffe6,0 0 36px #ffffffb8,0 4px 12px #00000073;letter-spacing:.07em;font-size:clamp(34px,9vw,78px)}@keyframes poopLayer-module__b5x2Qa__pointMarkerBonusGlow{0%{text-shadow:0 0 6px #ffd70059,0 0 16px #ffffcc40,0 4px 8px #00000059;transform:translate(-50%,-70%)scale(.9)}40%{text-shadow:0 0 18px #ffd700f2,0 0 28px #ffffccd9,0 6px 14px #00000073}to{text-shadow:0 0 12px #ffd700b3,0 0 20px #ffc9,0 4px 12px #0006}}@keyframes poopLayer-module__b5x2Qa__pointMarkerSparkle{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}40%{opacity:.9;transform:translate(-50%,-50%)scale(1.05)}to{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}@keyframes poopLayer-module__b5x2Qa__poopFlyRight{0%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:0;transform:translate(160%,-20%)scale(.3)rotate(900deg)}}@keyframes poopLayer-module__b5x2Qa__poopFlyRightUp{0%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:0;transform:translate(140%,-200%)scale(.3)rotate(1080deg)}}@keyframes poopLayer-module__b5x2Qa__poopFlyUp{0%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:0;transform:translate(-10%,-240%)scale(.3)rotate(900deg)}}@keyframes poopLayer-module__b5x2Qa__poopFlyLeftUp{0%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:0;transform:translate(-140%,-200%)scale(.3)rotate(-1080deg)}}@keyframes poopLayer-module__b5x2Qa__poopFlyLeft{0%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:0;transform:translate(-160%,-20%)scale(.3)rotate(-900deg)}}
.title-module__pxEzva__container{box-sizing:border-box;--title-text-color:var(--theme-text-color,#fff);width:100%;min-height:100vh;color:var(--title-text-color);flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:16px;display:flex;position:relative}.title-module__pxEzva__topRight{z-index:3;justify-content:flex-end;align-items:center;gap:6px;display:flex;position:absolute;top:16px;right:16px}.title-module__pxEzva__muteButton{box-shadow:none;background:0 0;border-radius:100px;width:45px;height:45px;padding:0;transition:transform .15s}.title-module__pxEzva__staffButton{cursor:pointer;box-shadow:none;background:0 0;border:none;border-radius:100px;justify-content:center;align-items:center;width:45px;height:45px;padding:0;transition:transform .15s;display:inline-flex}.title-module__pxEzva__staffIcon{width:45px;height:45px}.title-module__pxEzva__muteButton:hover{transform:translateY(-1px)}.title-module__pxEzva__muteButton:active{transform:translateY(0)}.title-module__pxEzva__staffButton:hover{transform:translateY(-1px)}.title-module__pxEzva__staffButton:active{transform:translateY(0)}@media (max-width:767px){.title-module__pxEzva__topRight{top:12px;right:12px}.title-module__pxEzva__muteButton,.title-module__pxEzva__staffButton,.title-module__pxEzva__staffIcon{width:40px;height:40px}}.title-module__pxEzva__container:before{content:"";z-index:-2;background-image:var(--title-bg-phone,url(/images/bg_phone.png));pointer-events:none;filter:var(--theme-bg-filter,brightness(1));background-position:50%;background-size:cover;transition:filter .6s,opacity .6s;position:fixed;inset:0}.title-module__pxEzva__container:after{content:"";z-index:-1;pointer-events:none;background:var(--theme-bg-overlay,transparent);transition:background .6s,opacity .6s;position:fixed;inset:0}@media (min-width:768px){.title-module__pxEzva__container:before{background-image:var(--title-bg-pc,url(/images/bg_pc.png))}}.title-module__pxEzva__logo{transform-origin:50%;max-width:min(600px,80vw);height:auto;transition:opacity 8s}.title-module__pxEzva__logoHidden{opacity:0}.title-module__pxEzva__logoVisible{opacity:1}.title-module__pxEzva__eggField{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.title-module__pxEzva__container>:not(.title-module__pxEzva__eggField):not(.title-module__pxEzva__topRight){z-index:2;position:relative}.title-module__pxEzva__delayedContent{opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:8px;transition:opacity 6s;display:flex}.title-module__pxEzva__delayedVisible{opacity:1;pointer-events:auto}.title-module__pxEzva__eggSprite{will-change:transform;filter:drop-shadow(0 4px 6px #00000026);position:absolute}.title-module__pxEzva__startButton{cursor:pointer;will-change:transform;background:0 0;border:0;padding:0;transition:transform .15s;animation:.8s steps(50,end) infinite alternate title-module__pxEzva__logoPulseSteps;display:inline-flex}.title-module__pxEzva__startButtonImage{display:block}.title-module__pxEzva__startButton:hover{transform:scale(1.03)}.title-module__pxEzva__startButton:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #fff}@keyframes title-module__pxEzva__logoPulseSteps{0%{transform:scale(1)}to{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.title-module__pxEzva__logo,.title-module__pxEzva__startButton{animation:none}}
.SoundToggle-module__KscXzW__button{--sound-toggle-size:25px;--sound-toggle-size-mobile:20px;cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex}.SoundToggle-module__KscXzW__button:focus{outline:none}.SoundToggle-module__KscXzW__button:focus-visible{outline:none;box-shadow:0 0 0 2px #fff9}.SoundToggle-module__KscXzW__icon{width:var(--sound-toggle-size);height:var(--sound-toggle-size);pointer-events:none;display:block}@media (max-width:767px){.SoundToggle-module__KscXzW__icon{width:var(--sound-toggle-size-mobile);height:var(--sound-toggle-size-mobile)}}
