.MizuLingoAchievementsPanel-module__TWAQ8W__panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 28% 0,#67e8f91f,#0000 44%),linear-gradient(#082f4980,#02061794);border:1px solid #bae6fd29;border-radius:.9rem;width:min(92vw,32rem);padding:.9rem;box-shadow:inset 0 0 22px #bae6fd0f,0 0 34px #0891b224}.MizuLingoAchievementsPanel-module__TWAQ8W__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;display:flex}.MizuLingoAchievementsPanel-module__TWAQ8W__eyebrow,.MizuLingoAchievementsPanel-module__TWAQ8W__count{color:#cffafedb;letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:760}.MizuLingoAchievementsPanel-module__TWAQ8W__count{color:#facc15c7;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em}.MizuLingoAchievementsPanel-module__TWAQ8W__stats{color:#a5f3fc9e;letter-spacing:0;flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem;font-size:.72rem;display:flex}.MizuLingoAchievementsPanel-module__TWAQ8W__stats span{background:#0206174d;border:1px solid #7dd3fc1f;border-radius:9999px;padding:.28rem .55rem}.MizuLingoAchievementsPanel-module__TWAQ8W__list{gap:.6rem;max-height:min(34vh,17rem);padding-right:.2rem;display:grid;overflow:auto}.MizuLingoAchievementsPanel-module__TWAQ8W__item{background:linear-gradient(90deg,#0891b217,#0f172a4d),#0206173d;border:1px solid #7dd3fc1f;border-radius:.7rem;padding:.7rem}.MizuLingoAchievementsPanel-module__TWAQ8W__unlocked{border-color:#facc1542;box-shadow:inset 0 0 18px #facc150d}.MizuLingoAchievementsPanel-module__TWAQ8W__itemHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.MizuLingoAchievementsPanel-module__TWAQ8W__title{color:#ecfeffeb;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.88rem;font-weight:720;overflow:hidden}.MizuLingoAchievementsPanel-module__TWAQ8W__badge{color:#a5f3fca8;letter-spacing:.12em;text-transform:uppercase;border:1px solid #bae6fd24;border-radius:9999px;flex:none;padding:.18rem .42rem;font-size:.58rem;font-weight:760}.MizuLingoAchievementsPanel-module__TWAQ8W__unlocked .MizuLingoAchievementsPanel-module__TWAQ8W__badge{color:#facc15c7;border-color:#facc153d}.MizuLingoAchievementsPanel-module__TWAQ8W__description{color:#a5f3fc94;text-align:left;margin:.32rem 0 .55rem;font-size:.72rem;line-height:1.45}.MizuLingoAchievementsPanel-module__TWAQ8W__progressTrack{background:#082f49c7;border-radius:9999px;height:.28rem;position:relative;overflow:hidden}.MizuLingoAchievementsPanel-module__TWAQ8W__progressBar{border-radius:inherit;background:linear-gradient(90deg,#67e8f9b3,#facc15b8);position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #67e8f952}.MizuLingoAchievementsPanel-module__TWAQ8W__progressText{color:#cffafe9e;font-family:var(--font-geist-mono), monospace;letter-spacing:0;text-align:right;margin:.42rem 0 0;font-size:.68rem}
@keyframes MizuLingoWaterBubble-module__HtzKmq__shimmer{0%,to{filter:brightness(.96)}50%{filter:brightness(1.1)}}.MizuLingoWaterBubble-module__HtzKmq__bubble{z-index:3;filter:drop-shadow(0 0 10px #a5f3fc70)drop-shadow(0 0 20px #22d3ee2e);will-change:transform, opacity;background:radial-gradient(circle at 34% 26%,#ffffffbd,#0000 14%),radial-gradient(circle at 50% 54%,#7dd3fc38,#0e74900a 68%,#0000 76%);border:1px solid #bae6fd80;border-radius:9999px;animation:.52s ease-in-out infinite MizuLingoWaterBubble-module__HtzKmq__shimmer;position:absolute;box-shadow:inset 0 0 10px #bae6fd33,0 0 14px #7dd3fc42}.MizuLingoWaterBubble-module__HtzKmq__bubble:before{content:"";filter:blur(.8px);background:#ffffff5c;border-radius:9999px;width:24%;height:16%;position:absolute;top:18%;left:25%;transform:rotate(-24deg)}.MizuLingoWaterBubble-module__HtzKmq__bubble:after{content:none}
.MizuLingoEnemyAbsorption-module__lyEgHq__absorption{z-index:24;pointer-events:none;will-change:transform, opacity;position:absolute}.MizuLingoEnemyAbsorption-module__lyEgHq__echo{z-index:1;pointer-events:none;transform-origin:50%;will-change:transform, opacity;position:absolute;inset:0}
.MizuLingoBestiary-module__1gbHPW__panel{z-index:75;color:#cffafee6;pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 20% 0,#7dd3fc2e,#0000 42%),linear-gradient(#03182af0,#010812e6);border:1px solid #a5f3fc38;border-radius:1rem;width:min(24rem,100vw - 2rem);padding:1rem;position:absolute;top:4rem;right:1rem;box-shadow:0 0 36px #0891b23d,inset 0 0 24px #bae6fd0d}.MizuLingoBestiary-module__1gbHPW__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.MizuLingoBestiary-module__1gbHPW__eyebrow{color:#7dd3fca3;letter-spacing:.28em;margin:0;font-size:.62rem;font-weight:800}.MizuLingoBestiary-module__1gbHPW__title{color:#ecfefff2;letter-spacing:.16em;margin:.1rem 0 0;font-size:1.25rem;font-weight:800}.MizuLingoBestiary-module__1gbHPW__close{color:#bae6fdc7;cursor:pointer;background:#0206176b;border:1px solid #7dd3fc38;border-radius:9999px;padding:.28rem .58rem;font-size:.72rem;font-weight:700}.MizuLingoBestiary-module__1gbHPW__entry{grid-template-columns:5.4rem 1fr;gap:.9rem;display:grid}.MizuLingoBestiary-module__1gbHPW__specimen{background:radial-gradient(circle,#22d3ee1f,#0000 68%);border:1px solid #7dd3fc29;border-radius:.85rem;place-items:center;min-height:5.4rem;display:grid}.MizuLingoBestiary-module__1gbHPW__slimeBody{background:radial-gradient(circle at 34% 24%,#ffffffb8,#0000 17%),radial-gradient(circle at 50% 58%,#7dd3fc57,#0e749014 70%);border:1px solid #bae6fd9e;border-radius:46% 54% 42% 58%/54% 55% 45% 46%;width:3.7rem;height:3.1rem;box-shadow:inset 0 0 14px #bae6fd3d,0 0 22px #22d3ee33}.MizuLingoBestiary-module__1gbHPW__entryText h3{color:#ecfefff5;margin:0;font-size:1rem;font-weight:800}.MizuLingoBestiary-module__1gbHPW__trait{color:#fde047b8;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;margin:.2rem 0 0;font-size:.7rem;font-weight:800}.MizuLingoBestiary-module__1gbHPW__description{color:#bae6fdb8;margin:.55rem 0 0;font-size:.76rem;line-height:1.65}.MizuLingoBestiary-module__1gbHPW__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.8rem 0 0;display:grid}.MizuLingoBestiary-module__1gbHPW__stats div{background:#02121f80;border:1px solid #7dd3fc24;border-radius:.6rem;padding:.45rem}.MizuLingoBestiary-module__1gbHPW__stats dt{color:#7dd3fc9e;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:800}.MizuLingoBestiary-module__1gbHPW__stats dd{color:#ecfefff0;font-family:var(--font-geist-mono), monospace;margin:.12rem 0 0;font-size:1rem;font-weight:800}
@keyframes MizuLingoDepthAnimation-module__3G3-ka__depthAppear{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes MizuLingoDepthAnimation-module__3G3-ka__depthDriftFade{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-28px)}}@keyframes MizuLingoDepthAnimation-module__3G3-ka__depthGlowHold{0%,to{filter:brightness();text-shadow:0 0 18px #67e8f9b8,0 0 42px #0e74906b}50%{filter:brightness(1.12);text-shadow:0 0 24px #cffafed1,0 0 56px #67e8f980}}.MizuLingoDepthAnimation-module__3G3-ka__overlay{z-index:42;pointer-events:none;position:absolute;inset:0}.MizuLingoDepthAnimation-module__3G3-ka__depth{color:#cffafef0;text-shadow:0 0 18px #67e8f9b8,0 0 42px #0e74906b;animation-name:MizuLingoDepthAnimation-module__3G3-ka__depthAppear,MizuLingoDepthAnimation-module__3G3-ka__depthGlowHold,MizuLingoDepthAnimation-module__3G3-ka__depthDriftFade;animation-duration:.52s, 1.8s, var(--mizulingo-depth-fade-ms);animation-timing-function:ease-out,ease-in-out,cubic-bezier(.2,.72,.25,1);animation-delay:0s, .52s, var(--mizulingo-depth-hold-delay-ms);flex-direction:column;align-items:center;gap:.35rem;animation-iteration-count:1,infinite,1;animation-fill-mode:both,both,forwards;display:flex;position:absolute;bottom:max(2.5rem,6vh);left:50%;transform:translate(-50%)}.MizuLingoDepthAnimation-module__3G3-ka__label{letter-spacing:.55em;opacity:.72;font-size:.68rem;font-weight:700}.MizuLingoDepthAnimation-module__3G3-ka__value{font-family:var(--font-geist-mono), monospace;letter-spacing:0;font-size:4rem;font-weight:700;line-height:.95}.MizuLingoDepthAnimation-module__3G3-ka__unit{opacity:.78;margin-left:.2em;font-size:.34em}
@keyframes DeepSeaBackdrop-module__HLVVVW__lightSway{0%,to{opacity:.7;translate:-.8vw}50%{opacity:1;translate:.9vw}}@keyframes DeepSeaBackdrop-module__HLVVVW__particleRise{0%{opacity:0;translate:0 20vh}18%{opacity:1}82%{opacity:.72}to{opacity:0;translate:1.6vw -118vh}}@keyframes DeepSeaBackdrop-module__HLVVVW__glowAscend{0%{opacity:0;translate:0 38vh}18%{opacity:1}72%{opacity:.72}to{opacity:0;translate:0 -128vh}}.DeepSeaBackdrop-module__HLVVVW__backdrop{z-index:0;pointer-events:none;background:#020712;position:absolute;inset:0;overflow:hidden}.DeepSeaBackdrop-module__HLVVVW__depthGradient{background:radial-gradient(90% 42% at 50% -18%,#7dd3fc38,#0e749014 42%,#0000 70%),linear-gradient(#072a46eb 0%,#03182af5 38%,#010a16fa 72%,#00040b 100%);position:absolute;inset:0}.DeepSeaBackdrop-module__HLVVVW__lightField,.DeepSeaBackdrop-module__HLVVVW__glowField,.DeepSeaBackdrop-module__HLVVVW__particleField,.DeepSeaBackdrop-module__HLVVVW__vignette{position:absolute;inset:0}.DeepSeaBackdrop-module__HLVVVW__lightField{mix-blend-mode:screen;opacity:.84}.DeepSeaBackdrop-module__HLVVVW__lightRay{transform-origin:50% 0;filter:blur(18px);background:linear-gradient(#e0f2fe47,#7dd3fc1f 46%,#0000 100%);border-radius:9999px;height:78vh;animation:ease-in-out infinite DeepSeaBackdrop-module__HLVVVW__lightSway;position:absolute;top:-14vh;transform:translate(-50%)rotate(8deg)}.DeepSeaBackdrop-module__HLVVVW__lightRay:nth-child(2){transform:translate(-50%)rotate(-5deg)}.DeepSeaBackdrop-module__HLVVVW__lightRay:nth-child(3){transform:translate(-50%)rotate(12deg)}.DeepSeaBackdrop-module__HLVVVW__glowField{mix-blend-mode:screen}.DeepSeaBackdrop-module__HLVVVW__ascendingGlow{filter:blur(22px);background:radial-gradient(#67e8f92e,#0e749014 38%,#0000 72%);border-radius:9999px;animation:linear infinite DeepSeaBackdrop-module__HLVVVW__glowAscend;position:absolute;bottom:-48vh;transform:translate(-50%)}.DeepSeaBackdrop-module__HLVVVW__particle{background:#bae6fdcc;border-radius:9999px;animation:linear infinite DeepSeaBackdrop-module__HLVVVW__particleRise;position:absolute;box-shadow:0 0 9px #7dd3fc57}.DeepSeaBackdrop-module__HLVVVW__vignette{background:radial-gradient(#0000 0% 44%,#0007106b 76%,#000208d1 100%)}
@keyframes MizuLingoGameFlow-module__nPpi-W__overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes MizuLingoGameFlow-module__nPpi-W__titleDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-.35rem)}}@keyframes MizuLingoGameFlow-module__nPpi-W__startRing{0%{opacity:.18;transform:translate(-50%,-50%)scale(.72)}70%{opacity:.46}to{opacity:0;transform:translate(-50%,-50%)scale(1.28)}}@keyframes MizuLingoGameFlow-module__nPpi-W__coreDissolve{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}36%{opacity:1;filter:brightness(1.28);transform:translate(-50%,-50%)scale(1.08)}to{opacity:0;filter:brightness(1.8)blur(8px);transform:translate(-50%,-50%)scale(.24)}}@keyframes MizuLingoGameFlow-module__nPpi-W__dissolveBubble{0%{opacity:0;transform:translate(-50%,-50%)translate(0,0)scale(.35)}15%{opacity:.88}to{opacity:0;transform:translate(-50%, -50%) translate3d(var(--bubble-x), var(--bubble-y), 0) scale(var(--bubble-scale))}}@keyframes MizuLingoGameFlow-module__nPpi-W__diveOverlay{0%{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 50% 44%,#0e749038,#0000 34%),radial-gradient(circle at 50% 72%,#082f4961,#0000 46%),#0206177a}46%{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at 50% 38%,#a5f3fc2e,#0000 18%),radial-gradient(circle at 50% 60%,#0e749057,#0000 36%),linear-gradient(#082f4957,#020617d1)}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 20%,#a5f3fc1f,#0000 20%),radial-gradient(circle at 50% 72%,#082f4933,#0000 42%),#020617db}}@keyframes MizuLingoGameFlow-module__nPpi-W__startPanelSubmerge{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}38%{opacity:.94;filter:blur();transform:translateY(.35rem)scale(.99)}to{opacity:0;filter:blur(9px);transform:translateY(2.4rem)scale(.92)}}@keyframes MizuLingoGameFlow-module__nPpi-W__transitionReveal{0%{opacity:0;transform:translateY(1.4rem)}22%{opacity:1}to{opacity:1;transform:translateY(-.6rem)}}@keyframes MizuLingoGameFlow-module__nPpi-W__transitionBeamFlow{0%{opacity:0;transform:translate(-50%)translateY(-20%)rotate(5deg)scaleY(.6)}36%{opacity:.42}to{opacity:.12;transform:translate(-50%)translateY(18%)rotate(-4deg)scaleY(1.1)}}@keyframes MizuLingoGameFlow-module__nPpi-W__transitionRingBloom{0%{opacity:0;transform:translate(-50%,-50%)scale(.18)}28%{opacity:.72}to{opacity:0;transform:translate(-50%,-50%)scale(1.68)}}@keyframes MizuLingoGameFlow-module__nPpi-W__transitionBubbleRise{0%{opacity:0;transform:translateY(5rem)scale(.58)}20%{opacity:.78}to{opacity:0;transform:translate3d(var(--start-bubble-x), -9rem, 0) scale(1.18)}}@keyframes MizuLingoGameFlow-module__nPpi-W__transitionTextGlow{0%,to{opacity:.64;text-shadow:0 0 14px #67e8f947}50%{opacity:1;text-shadow:0 0 22px #a5f3fc85,0 0 54px #0e74906b}}@keyframes MizuLingoGameFlow-module__nPpi-W__diveRevealGame{0%{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 20%,#a5f3fc1f,#0000 20%),radial-gradient(circle at 50% 72%,#082f4933,#0000 42%),#020617db}44%{opacity:.88;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(circle at 50% 34%,#bae6fd29,#0000 20%),radial-gradient(circle at 50% 70%,#0e74902e,#0000 42%),#0206178f}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:radial-gradient(circle at 50% 38%,#a5f3fc0f,#0000 18%),#02061700}}.MizuLingoGameFlow-module__nPpi-W__overlay{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 50% 44%,#0e749038,#0000 34%),radial-gradient(circle at 50% 72%,#082f4961,#0000 46%),#0206177a;place-items:center;padding:1.5rem;animation:.42s ease-out both MizuLingoGameFlow-module__nPpi-W__overlayFadeIn;display:grid;position:absolute;inset:0}.MizuLingoGameFlow-module__nPpi-W__startingOverlay{animation:.42s ease-out both MizuLingoGameFlow-module__nPpi-W__overlayFadeIn,2.6s ease-in-out forwards MizuLingoGameFlow-module__nPpi-W__diveOverlay}.MizuLingoGameFlow-module__nPpi-W__revealingOverlay{pointer-events:none;animation:1.1s ease-out forwards MizuLingoGameFlow-module__nPpi-W__diveRevealGame}.MizuLingoGameFlow-module__nPpi-W__panel{isolation:isolate;text-align:center;flex-direction:column;align-items:center;gap:1.2rem;width:min(92vw,32rem);display:flex;position:relative}.MizuLingoGameFlow-module__nPpi-W__panel>:not(.MizuLingoGameFlow-module__nPpi-W__startAura){z-index:1;position:relative}.MizuLingoGameFlow-module__nPpi-W__startingPanel{pointer-events:none;animation:1.5s cubic-bezier(.33,0,.18,1) forwards MizuLingoGameFlow-module__nPpi-W__startPanelSubmerge}.MizuLingoGameFlow-module__nPpi-W__title{color:#ecfefff5;letter-spacing:0;text-shadow:0 0 24px #67e8f9b8,0 0 70px #0e749085;margin:0;font-size:clamp(2.8rem,8vw,5.5rem);font-weight:750;line-height:.95;animation:4.8s ease-in-out infinite MizuLingoGameFlow-module__nPpi-W__titleDrift}.MizuLingoGameFlow-module__nPpi-W__eyebrow{color:#a5f3fcad;letter-spacing:.42em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.MizuLingoGameFlow-module__nPpi-W__copy{color:#cffafead;max-width:24rem;margin:0;font-size:.95rem;line-height:1.7}.MizuLingoGameFlow-module__nPpi-W__button{color:#ecfefff5;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#0891b270,#0f172ab8),radial-gradient(circle at 35% 20%,#ecfeff3d,#0000 32%);border:1px solid #bae6fd61;border-radius:9999px;min-width:10rem;padding:.8rem 1.35rem;font-size:.78rem;font-weight:750;transition:border-color .18s,filter .18s,transform .18s;position:relative;box-shadow:inset 0 0 18px #bae6fd24,0 0 34px #22d3ee38}.MizuLingoGameFlow-module__nPpi-W__button:hover{filter:brightness(1.12);border-color:#ecfeff9e;transform:translateY(-1px)}.MizuLingoGameFlow-module__nPpi-W__button:disabled{color:#cffafeb8;cursor:not-allowed;filter:brightness(.98);border-color:#a5f3fc47;transform:none}.MizuLingoGameFlow-module__nPpi-W__button[data-state=starting]:disabled{cursor:wait}.MizuLingoGameFlow-module__nPpi-W__actionRow{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.MizuLingoGameFlow-module__nPpi-W__secondaryButton{color:#cffafecc;background:linear-gradient(135deg,#082f4985,#0f172ac7),radial-gradient(circle at 35% 20%,#bae6fd1f,#0000 32%);border-color:#7dd3fc33;box-shadow:inset 0 0 14px #bae6fd14,0 0 22px #22d3ee1f}.MizuLingoGameFlow-module__nPpi-W__startAura{z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #bae6fd3d;border-radius:9999px;width:min(112vw,42rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MizuLingoGameFlow-module__nPpi-W__startAura:before,.MizuLingoGameFlow-module__nPpi-W__startAura:after{content:"";border-radius:inherit;border:1px solid #67e8f957;width:100%;height:100%;animation:3.8s ease-out infinite MizuLingoGameFlow-module__nPpi-W__startRing;position:absolute;top:50%;left:50%}.MizuLingoGameFlow-module__nPpi-W__startAura:after{animation-delay:1.8s}.MizuLingoGameFlow-module__nPpi-W__startTransition{pointer-events:none;opacity:0;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.MizuLingoGameFlow-module__nPpi-W__startTransitionVisible{animation:2.6s cubic-bezier(.22,.66,.2,1) forwards MizuLingoGameFlow-module__nPpi-W__transitionReveal}.MizuLingoGameFlow-module__nPpi-W__transitionBeam{filter:blur(18px);mix-blend-mode:screen;transform-origin:top;background:linear-gradient(90deg,#0000,#ecfeff2e,#0000),linear-gradient(#a5f3fc33,#0000 70%);width:min(32vw,18rem);height:128%;animation:2.6s ease-in-out forwards MizuLingoGameFlow-module__nPpi-W__transitionBeamFlow;position:absolute;top:-12%;left:50%}.MizuLingoGameFlow-module__nPpi-W__transitionRing{aspect-ratio:1;border:1px solid #bae6fd6b;border-radius:9999px;width:min(72vw,34rem);animation:1.9s ease-out forwards MizuLingoGameFlow-module__nPpi-W__transitionRingBloom;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 26px #67e8f91f,0 0 40px #0e749029}.MizuLingoGameFlow-module__nPpi-W__transitionRing:nth-of-type(3){width:min(56vw,26rem);animation-delay:.36s}.MizuLingoGameFlow-module__nPpi-W__transitionRing:nth-of-type(4){border-color:#ecfeff5c;width:min(38vw,18rem);animation-delay:.72s}.MizuLingoGameFlow-module__nPpi-W__transitionBubble{aspect-ratio:1;background:radial-gradient(circle at 32% 24%,#ffffffb8,#0000 18%),radial-gradient(circle,#7dd3fc3d,#0e74900a 70%);border:1px solid #bae6fd80;border-radius:9999px;width:.82rem;animation:2.2s ease-in forwards MizuLingoGameFlow-module__nPpi-W__transitionBubbleRise;position:absolute;bottom:11%;box-shadow:inset 0 0 8px #bae6fd2e,0 0 18px #7dd3fc2e}.MizuLingoGameFlow-module__nPpi-W__transitionBubble:nth-of-type(5){--start-bubble-x:-1.8rem;animation-delay:.12s;left:27%}.MizuLingoGameFlow-module__nPpi-W__transitionBubble:nth-of-type(6){--start-bubble-x:1.2rem;width:.56rem;animation-delay:.42s;left:42%}.MizuLingoGameFlow-module__nPpi-W__transitionBubble:nth-of-type(7){--start-bubble-x:2.4rem;width:.72rem;animation-delay:.26s;left:58%}.MizuLingoGameFlow-module__nPpi-W__transitionBubble:nth-of-type(8){--start-bubble-x:-1.1rem;width:.5rem;animation-delay:.66s;left:70%}.MizuLingoGameFlow-module__nPpi-W__transitionText{justify-items:center;gap:.35rem;display:grid;position:relative;transform:translateY(8vh)}.MizuLingoGameFlow-module__nPpi-W__transitionLabel,.MizuLingoGameFlow-module__nPpi-W__transitionDepth{text-transform:uppercase;margin:0}.MizuLingoGameFlow-module__nPpi-W__transitionLabel{color:#a5f3fc94;letter-spacing:.38em;font-size:.7rem;font-weight:760}.MizuLingoGameFlow-module__nPpi-W__transitionDepth{color:#ecfeffe6;font-family:var(--font-geist-mono), monospace;letter-spacing:.28em;font-size:1.05rem;font-weight:760;animation:1.4s ease-in-out infinite MizuLingoGameFlow-module__nPpi-W__transitionTextGlow}.MizuLingoGameFlow-module__nPpi-W__gameOverOverlay{background:radial-gradient(circle at 50% 40%,#67e8f921,#0000 28%),radial-gradient(circle at 50% 72%,#082f496b,#0000 44%),#02061794}.MizuLingoGameFlow-module__nPpi-W__gameOverPanel{transform:translateY(18vh)}.MizuLingoGameFlow-module__nPpi-W__dissolveField{left:var(--player-x);top:var(--player-y);pointer-events:none;width:20vmin;height:20vmin;position:absolute;transform:translate(-50%,-50%)}.MizuLingoGameFlow-module__nPpi-W__dissolveCore{background:radial-gradient(circle at 32% 25%,#ffffffeb,#0000 18%),radial-gradient(circle,#a5f3fcc7,#22d3ee2e 66%,#0000 72%);border-radius:9999px;width:46%;height:46%;animation:2.6s ease-in forwards MizuLingoGameFlow-module__nPpi-W__coreDissolve;position:absolute;top:50%;left:50%;box-shadow:0 0 26px #67e8f994,0 0 80px #0e749057}.MizuLingoGameFlow-module__nPpi-W__dissolveBubble{width:var(--bubble-size);height:var(--bubble-size);animation:4.4s cubic-bezier(.16,.68,.24,1) forwards MizuLingoGameFlow-module__nPpi-W__dissolveBubble;animation-delay:var(--bubble-delay);background:radial-gradient(circle at 34% 24%,#ffffffb8,#0000 16%),radial-gradient(circle,#7dd3fc42,#0e74900d 68%,#0000 76%);border:1px solid #bae6fd94;border-radius:9999px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 8px #bae6fd38,0 0 14px #7dd3fc3d}.MizuLingoGameFlow-module__nPpi-W__status{color:#a5f3fcb8;font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.MizuLingoGameFlow-module__nPpi-W__reviewPanel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 30% 0,#67e8f91a,#0000 48%),#02061775;border:1px solid #bae6fd29;border-radius:.75rem;width:min(92vw,30rem);padding:.85rem;box-shadow:inset 0 0 18px #bae6fd0f,0 0 28px #0891b21f}.MizuLingoGameFlow-module__nPpi-W__reviewTitle{color:#cffafed1;letter-spacing:.34em;text-align:left;text-transform:uppercase;margin:0 0 .65rem;font-size:.68rem;font-weight:750}.MizuLingoGameFlow-module__nPpi-W__reviewList{gap:.55rem;max-height:min(28vh,12rem);padding-right:.2rem;display:grid;overflow:auto}.MizuLingoGameFlow-module__nPpi-W__reviewItem{background:linear-gradient(90deg,#0891b21f,#0f172a47),#02061747;border:1px solid #7dd3fc1f;border-radius:.6rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.65rem .7rem;display:grid}.MizuLingoGameFlow-module__nPpi-W__reviewCopy{text-align:left;min-width:0}.MizuLingoGameFlow-module__nPpi-W__reviewMeta{color:#7dd3fc9e;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .2rem;font-size:.64rem;font-weight:700}.MizuLingoGameFlow-module__nPpi-W__reviewText{color:#ecfeffe6;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.88rem;font-weight:650;overflow:hidden}.MizuLingoGameFlow-module__nPpi-W__reviewWords{color:#a5f3fc8f;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:.24rem 0 0;font-size:.72rem;overflow:hidden}.MizuLingoGameFlow-module__nPpi-W__reviewButton{color:#ecfeffe6;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#082f4994;border:1px solid #bae6fd42;border-radius:9999px;padding:.48rem .68rem;font-size:.65rem;font-weight:750;transition:border-color .16s,filter .16s}.MizuLingoGameFlow-module__nPpi-W__reviewButton:hover:not(:disabled){filter:brightness(1.12);border-color:#ecfeff85}.MizuLingoGameFlow-module__nPpi-W__reviewButton:disabled{cursor:wait;opacity:.54}.MizuLingoGameFlow-module__nPpi-W__reviewEmpty,.MizuLingoGameFlow-module__nPpi-W__reviewError{color:#a5f3fc94;text-align:left;margin:0;font-size:.78rem;line-height:1.6}.MizuLingoGameFlow-module__nPpi-W__reviewError{color:#fecacad1;margin-top:.55rem}
@keyframes DiveAccountControl-module__fb2f_q__accountModalDrop{0%{opacity:0;transform:translateY(-2rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.DiveAccountControl-module__fb2f_q__accountButton{max-width:min(92vw,22rem);color:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:radial-gradient(circle at 18% 20%,#67e8f929,#0000 40%),#02061775;border:1px solid #bae6fd29;border-radius:9999px;align-items:center;gap:.75rem;padding:.45rem .8rem .45rem .5rem;display:inline-flex;position:relative;box-shadow:inset 0 0 14px #bae6fd0f,0 0 24px #0891b21f}.DiveAccountControl-module__fb2f_q__accountButton:before{content:"";border-radius:inherit;opacity:.46;pointer-events:none;background:linear-gradient(115deg,#0000,#ecfeff52,#0000 42%),radial-gradient(circle at 18%,#2dd4bf33,#0000 32%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.DiveAccountControl-module__fb2f_q__accountButton:hover{border-color:#bae6fd57}.DiveAccountControl-module__fb2f_q__accountButton[data-state=login-required]{background:radial-gradient(circle at 18% 20%,#fde0471f,#0000 40%),#02061780;border-color:#fde0473d}.DiveAccountControl-module__fb2f_q__accountButton[data-state=login-required]:hover{border-color:#fde04766}.DiveAccountControl-module__fb2f_q__avatar{aspect-ratio:1;color:#ecfefff5;background:radial-gradient(circle at 34% 26%,#14b8a694,#0000 34%),#064e3beb;border:1px solid #2dd4bf38;border-radius:9999px;flex:none;place-items:center;width:2.3rem;font-size:1rem;font-weight:760;display:grid;position:relative;box-shadow:0 0 22px #2dd4bf47,0 0 42px #0e749038}.DiveAccountControl-module__fb2f_q__accountButton[data-state=login-required] .DiveAccountControl-module__fb2f_q__avatar{color:#fef9c3f5;background:radial-gradient(circle at 34% 26%,#facc156b,#0000 34%),#713f12cc;border-color:#fde0473d;box-shadow:0 0 22px #facc1533,0 0 42px #0e749029}.DiveAccountControl-module__fb2f_q__accountText{text-align:left;min-width:0;position:relative}.DiveAccountControl-module__fb2f_q__accountLabel,.DiveAccountControl-module__fb2f_q__accountName{margin:0}.DiveAccountControl-module__fb2f_q__accountLabel{color:#7dd3fc94;letter-spacing:.2em;text-transform:uppercase;font-size:.62rem;font-weight:740}.DiveAccountControl-module__fb2f_q__accountName{color:#ecfeffeb;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-size:.86rem;font-weight:680;overflow:hidden}.DiveAccountControl-module__fb2f_q__accountStatus{color:#cffafedb;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:780;line-height:1;display:block}.DiveAccountControl-module__fb2f_q__accountButton[data-state=login-required] .DiveAccountControl-module__fb2f_q__accountStatus{color:#fef08ae6}.DiveAccountControl-module__fb2f_q__modalLayer{z-index:240;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(circle at 50% 24%,#67e8f926,#0000 30%),#0206179e;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.DiveAccountControl-module__fb2f_q__modalCard{color:#ecfefff0;background:radial-gradient(circle at 50% 0,#2dd4bf2e,#0000 46%),linear-gradient(#082f49eb,#020617fa);border:1px solid #bae6fd38;border-radius:1.25rem;width:min(92vw,31rem);animation:.26s cubic-bezier(.18,.9,.22,1) both DiveAccountControl-module__fb2f_q__accountModalDrop;position:relative;overflow:hidden;box-shadow:inset 0 0 32px #bae6fd0f,0 24px 80px #0000006b,0 0 56px #0891b247}.DiveAccountControl-module__fb2f_q__modalCard:before{content:"";opacity:.7;pointer-events:none;background:linear-gradient(90deg,#0000,#bae6fd17,#0000),repeating-linear-gradient(135deg,#0000 0 .7rem,#bae6fd09 .7rem .78rem);position:absolute;inset:0}.DiveAccountControl-module__fb2f_q__modalHeader{align-items:center;gap:.9rem;padding:1.25rem 4.1rem 1rem 1.35rem;display:flex;position:relative}.DiveAccountControl-module__fb2f_q__modalTitle,.DiveAccountControl-module__fb2f_q__modalEmail,.DiveAccountControl-module__fb2f_q__modalFooter{margin:0}.DiveAccountControl-module__fb2f_q__modalTitle{color:#ecfefff5;font-size:1rem;font-weight:760;line-height:1.2}.DiveAccountControl-module__fb2f_q__modalEmail{color:#cffafea3;overflow-wrap:anywhere;margin-top:.25rem;font-size:.83rem;line-height:1.35}.DiveAccountControl-module__fb2f_q__proBadge,.DiveAccountControl-module__fb2f_q__freeBadge{letter-spacing:.14em;border:1px solid #bae6fd33;border-radius:9999px;place-items:center;min-width:3rem;min-height:1.65rem;margin-left:auto;padding:.25rem .6rem;font-size:.64rem;font-weight:820;display:inline-grid}.DiveAccountControl-module__fb2f_q__proBadge{color:#fef9c3f5;background:radial-gradient(circle at 35% 20%,#fef9c33d,#0000 38%),#92400e47;box-shadow:0 0 18px #fbbf2424}.DiveAccountControl-module__fb2f_q__freeBadge{color:#a5f3fcdb;background:#082f496b}.DiveAccountControl-module__fb2f_q__closeButton{aspect-ratio:1;color:#cffafeb8;cursor:pointer;background:#02061761;border:1px solid #bae6fd29;border-radius:9999px;place-items:center;width:2rem;display:grid;position:absolute;top:.85rem;right:.85rem}.DiveAccountControl-module__fb2f_q__closeButton:hover{color:#ecfefff5;border-color:#bae6fd57}.DiveAccountControl-module__fb2f_q__accountSummary{background:radial-gradient(circle at 10% 0,#67e8f91f,#0000 42%),#02061742;border:1px solid #bae6fd1f;border-radius:.85rem;margin:0 1.35rem 1.1rem;padding:.9rem 1rem;position:relative}.DiveAccountControl-module__fb2f_q__summaryLabel,.DiveAccountControl-module__fb2f_q__summaryName,.DiveAccountControl-module__fb2f_q__summaryEmail{margin:0}.DiveAccountControl-module__fb2f_q__summaryLabel{color:#7dd3fc8a;letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-weight:760}.DiveAccountControl-module__fb2f_q__summaryName{color:#ecfefff5;margin-top:.36rem;font-size:1.02rem;font-weight:740}.DiveAccountControl-module__fb2f_q__summaryEmail{color:#cffafe94;overflow-wrap:anywhere;margin-top:.2rem;font-size:.82rem}.DiveAccountControl-module__fb2f_q__actionGrid{gap:.75rem;padding:0 1.35rem 1.25rem;display:grid;position:relative}.DiveAccountControl-module__fb2f_q__actionButton{color:#ecfeffe0;text-align:left;cursor:pointer;background:linear-gradient(135deg,#082f496b,#02061757),#0206173d;border:1px solid #bae6fd1f;border-radius:.85rem;gap:.34rem;min-height:4.5rem;padding:.95rem 1rem;transition:border-color .16s,filter .16s,transform .16s;display:grid}.DiveAccountControl-module__fb2f_q__actionButton:hover{filter:brightness(1.08);border-color:#bae6fd47;transform:translateY(-1px)}.DiveAccountControl-module__fb2f_q__actionButton:disabled{cursor:wait;filter:saturate(.78);opacity:.72;transform:none}.DiveAccountControl-module__fb2f_q__primaryAction{background:radial-gradient(circle at 18% 18%,#fef9c329,#0000 38%),linear-gradient(135deg,#92400e5c,#082f498f);border-color:#fde04738;box-shadow:inset 0 0 22px #fde0470f,0 0 28px #fbbf241a}.DiveAccountControl-module__fb2f_q__actionTitle{color:#ecfefff5;letter-spacing:.02em;font-size:.94rem;font-weight:780}.DiveAccountControl-module__fb2f_q__actionDescription{color:#cffafe94;max-width:24rem;font-size:.8rem;line-height:1.5}.DiveAccountControl-module__fb2f_q__actionMeta{color:#fde68ae0;letter-spacing:.16em;text-transform:uppercase;margin-top:.2rem;font-size:.68rem;font-weight:820}.DiveAccountControl-module__fb2f_q__proPassPanel{background:radial-gradient(circle at 16% 0,#fde04729,#0000 38%),radial-gradient(circle at 90% 16%,#67e8f91f,#0000 34%),linear-gradient(145deg,#92400e57,#082f499e);border:1px solid #fde0473d;border-radius:1rem;margin:0 1.35rem 1.25rem;padding:1rem;position:relative;overflow:hidden;box-shadow:inset 0 0 26px #fde0470f,0 0 34px #fbbf241a}.DiveAccountControl-module__fb2f_q__proPassPanel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fef9c314,#0000),repeating-linear-gradient(135deg,#0000 0 .62rem,#fef9c309 .62rem .7rem);position:absolute;inset:0}.DiveAccountControl-module__fb2f_q__passEyebrow,.DiveAccountControl-module__fb2f_q__passTitle,.DiveAccountControl-module__fb2f_q__passPrice,.DiveAccountControl-module__fb2f_q__passDescription,.DiveAccountControl-module__fb2f_q__passHighlights{margin:0;position:relative}.DiveAccountControl-module__fb2f_q__passEyebrow{color:#fde68ae0;letter-spacing:.22em;text-transform:uppercase;font-size:.65rem;font-weight:840}.DiveAccountControl-module__fb2f_q__passHeader{gap:.25rem;margin-top:.55rem;display:grid;position:relative}.DiveAccountControl-module__fb2f_q__passTitle{color:#ecfefffa;letter-spacing:.01em;font-size:1.35rem;font-weight:820;line-height:1.1}.DiveAccountControl-module__fb2f_q__passPrice{color:#a5f3fcf2;letter-spacing:.04em;font-size:1.05rem;font-weight:760}.DiveAccountControl-module__fb2f_q__passDescription{color:#cffafead;text-align:center;max-width:24rem;margin:.7rem auto 0;font-size:.8rem;line-height:1.55}.DiveAccountControl-module__fb2f_q__passHighlights{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.85rem;display:flex}.DiveAccountControl-module__fb2f_q__passHighlights span{color:#ecfeffe0;letter-spacing:.08em;text-transform:uppercase;background:#0206173d;border:1px solid #bae6fd1f;border-radius:9999px;place-items:center;min-height:2rem;padding:.45rem .8rem;font-size:.68rem;font-weight:780;display:inline-grid}.DiveAccountControl-module__fb2f_q__passActions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1rem;display:flex;position:relative}.DiveAccountControl-module__fb2f_q__checkoutButton,.DiveAccountControl-module__fb2f_q__notNowButton{letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:9999px;place-items:center;min-height:2.75rem;padding:.75rem 1rem;font-size:.68rem;font-weight:840;transition:border-color .16s,filter .16s,transform .16s;display:inline-grid}.DiveAccountControl-module__fb2f_q__checkoutButton{color:#020617f5;background:radial-gradient(circle at 30% 12%,#ecfeffcc,#0000 42%),#67e8f9f2;border:1px solid #a5f3fc57;min-width:11rem;box-shadow:0 0 24px #67e8f938,inset 0 0 18px #ecfeff3d}.DiveAccountControl-module__fb2f_q__notNowButton{color:#cffafebd;background:#02061747;border:1px solid #bae6fd29}.DiveAccountControl-module__fb2f_q__checkoutButton:hover,.DiveAccountControl-module__fb2f_q__notNowButton:hover{filter:brightness(1.08);transform:translateY(-1px)}.DiveAccountControl-module__fb2f_q__checkoutButton:disabled,.DiveAccountControl-module__fb2f_q__notNowButton:disabled{cursor:wait;filter:saturate(.72);opacity:.68;transform:none}.DiveAccountControl-module__fb2f_q__errorMessage{color:#fecdd3e6;background:#4c051947;border:1px solid #fb718533;border-radius:.7rem;margin:-.5rem 1.35rem 1.1rem;padding:.65rem .8rem;font-size:.78rem;position:relative}.DiveAccountControl-module__fb2f_q__modalFooter{color:#cffafe94;text-align:center;padding:1.05rem 1.35rem 1.2rem;font-size:.82rem;position:relative}.DiveAccountControl-module__fb2f_q__clerkWord{color:#fde68ae6;letter-spacing:0;font-weight:800}
@keyframes MizuLingoPlayerHitEffect-module__dHJJjq__pressureLens{0%{opacity:0;transform:translate(-50%,-50%)scale(.36,1.14)rotate(0)}18%{opacity:1;transform:translate(-50%,-50%)scale(.68,.78)rotate(-5deg)}48%{opacity:.72;transform:translate(-50%,-50%)scale(1.12,.56)rotate(4deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.82,.34)rotate(0)}}@keyframes MizuLingoPlayerHitEffect-module__dHJJjq__pressureRing{0%{opacity:0;transform:translate(-50%,-50%)scale(.24,.52)}16%{opacity:.88}to{opacity:0;transform:translate(-50%,-50%)scale(1.42,.78)}}@keyframes MizuLingoPlayerHitEffect-module__dHJJjq__pressureNeedle{0%{opacity:0;transform:translate(-50%,-50%)scaleY(.24)}20%{opacity:.9;transform:translate(-50%,-50%)scaleY(1)}to{opacity:0;transform:translate(-50%,-50%)scaleY(.42)}}.MizuLingoPlayerHitEffect-module__dHJJjq__effect{z-index:56;mix-blend-mode:screen;pointer-events:none;border-radius:9999px;position:absolute;transform:translate(-50%,-50%)}.MizuLingoPlayerHitEffect-module__dHJJjq__effect:before,.MizuLingoPlayerHitEffect-module__dHJJjq__effect:after{content:"";pointer-events:none;position:absolute;top:50%;left:50%}.MizuLingoPlayerHitEffect-module__dHJJjq__effect:before{background:radial-gradient(#ecfeff47,#0000 42%),radial-gradient(at 50% 48%,#22d3ee2e,#0000 66%);border:1px solid #cffafec7;border-radius:9999px;width:84%;height:46%;animation:.72s cubic-bezier(.16,.86,.22,1) forwards MizuLingoPlayerHitEffect-module__dHJJjq__pressureLens;box-shadow:0 0 18px #67e8f99e,inset 0 0 18px #ecfeff24}.MizuLingoPlayerHitEffect-module__dHJJjq__effect:after{filter:blur(.5px);background:linear-gradient(#0000,#ecfeffeb,#0000),linear-gradient(90deg,#0000,#22d3ee99,#0000);border-radius:9999px;width:9%;height:78%;animation:.52s cubic-bezier(.18,.82,.24,1) forwards MizuLingoPlayerHitEffect-module__dHJJjq__pressureNeedle}.MizuLingoPlayerHitEffect-module__dHJJjq__ring,.MizuLingoPlayerHitEffect-module__dHJJjq__secondaryRing{pointer-events:none;border:1px solid #7dd3fcb3;border-radius:9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 16px #22d3ee6b,inset 0 0 14px #bae6fd14}.MizuLingoPlayerHitEffect-module__dHJJjq__ring{width:94%;height:42%;animation:.68s cubic-bezier(.14,.88,.22,1) forwards MizuLingoPlayerHitEffect-module__dHJJjq__pressureRing}.MizuLingoPlayerHitEffect-module__dHJJjq__secondaryRing{border-color:#fecaca75;width:62%;height:76%;animation:.62s cubic-bezier(.14,.88,.22,1) 70ms forwards MizuLingoPlayerHitEffect-module__dHJJjq__pressureRing}
@keyframes MizuLingoPauseOverlay-module__dGISnq__pauseRingDrift{0%,to{opacity:.34;transform:translate(-50%,-50%)scale(.96)}50%{opacity:.58;transform:translate(-50%,-50%)scale(1.04)}}@keyframes MizuLingoPauseOverlay-module__dGISnq__pauseTextGlow{0%,to{text-shadow:0 0 18px #67e8f97a,0 0 56px #0891b242}50%{text-shadow:0 0 28px #cffafeb3,0 0 82px #0e74906b}}.MizuLingoPauseOverlay-module__dGISnq__overlay{z-index:85;-webkit-backdrop-filter:blur(5px)brightness(.78)saturate(.9);backdrop-filter:blur(5px)brightness(.78)saturate(.9);pointer-events:auto;background:radial-gradient(circle at 50% 42%,#67e8f91f,#0000 24%),radial-gradient(circle at 50% 66%,#082f4961,#0000 44%),#02061757;place-items:center;padding:1.5rem;display:grid;position:absolute;inset:0}.MizuLingoPauseOverlay-module__dGISnq__currentRing{aspect-ratio:1;pointer-events:none;border:1px solid #bae6fd3d;border-radius:9999px;width:min(72vw,31rem);animation:4.8s ease-in-out infinite MizuLingoPauseOverlay-module__dGISnq__pauseRingDrift;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 44px #67e8f90f,0 0 64px #0e74902e}.MizuLingoPauseOverlay-module__dGISnq__currentRing:before,.MizuLingoPauseOverlay-module__dGISnq__currentRing:after{content:"";border-radius:inherit;border:1px solid #7dd3fc29;position:absolute;inset:12%}.MizuLingoPauseOverlay-module__dGISnq__currentRing:after{border-color:#fde0471f;inset:28%}.MizuLingoPauseOverlay-module__dGISnq__panel{text-align:center;justify-items:center;gap:.7rem;display:grid;position:relative;transform:translateY(-2vh)}.MizuLingoPauseOverlay-module__dGISnq__status{color:#a5f3fcad;font-family:var(--font-geist-mono), monospace;letter-spacing:.34em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:760}.MizuLingoPauseOverlay-module__dGISnq__title{color:#ecfefff5;letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(2.6rem,7vw,5.2rem);font-weight:780;line-height:.95;animation:2.8s ease-in-out infinite MizuLingoPauseOverlay-module__dGISnq__pauseTextGlow}.MizuLingoPauseOverlay-module__dGISnq__resumeButton{color:#ecfefff5;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#0891b26b,#0f172ab8),radial-gradient(circle at 36% 20%,#ecfeff38,#0000 32%);border:1px solid #bae6fd70;border-radius:9999px;min-width:10.5rem;margin-top:1.15rem;padding:.82rem 1.3rem;font-size:.76rem;font-weight:800;transition:border-color .18s,filter .18s,transform .18s;box-shadow:inset 0 0 18px #bae6fd24,0 0 34px #22d3ee38}.MizuLingoPauseOverlay-module__dGISnq__resumeButton:hover{filter:brightness(1.12);border-color:#ecfeffa8;transform:translateY(-1px)}@media (max-width:640px){.MizuLingoPauseOverlay-module__dGISnq__overlay{padding:1rem}.MizuLingoPauseOverlay-module__dGISnq__currentRing{width:min(94vw,26rem)}.MizuLingoPauseOverlay-module__dGISnq__resumeButton{width:min(78vw,13rem)}}
@keyframes TypingPanel-module__axpySa__typingBubbleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes TypingPanel-module__axpySa__typingBubblePulse{0%,to{box-shadow:inset 0 0 12px #bae6fd38,0 0 18px #67e8f933}50%{box-shadow:inset 0 0 18px #cffafe57,0 0 28px #67e8f95c}}@keyframes TypingPanel-module__axpySa__typingBubbleAbsorb{0%{opacity:.92;transform:translate(0,0)scale(1)}28%{opacity:1;filter:brightness(1.3);transform:translateY(-8px)scale(1.06)}to{opacity:0;filter:brightness(1.75)blur(2px);transform:translate3d(var(--typing-bubble-absorb-x,0), var(--typing-bubble-absorb-y,32vh), 0) scale(.08)}}@keyframes TypingPanel-module__axpySa__typingBubbleFloatAway{0%{opacity:.72;transform:translate(0,0)scale(1)}30%{opacity:.78;filter:brightness(1.08);transform:translate3d(var(--typing-bubble-float-mid-x,0rem), -1.2rem, 0) scale(.96)}to{opacity:0;filter:blur(2.5px);transform:translate3d(var(--typing-bubble-float-x,0rem), -24vh, 0) scale(.52)}}@keyframes TypingPanel-module__axpySa__typingBubbleMistTrail{0%{opacity:0;transform:translate(-50%,-50%)translateY(0)scale(.4)}30%{opacity:.54}to{opacity:0;transform:translate(-50%,-50%)translateY(-2.4rem)scale(1.3)}}.TypingPanel-module__axpySa__dock{left:0;right:0;top:max(1.6rem, env(safe-area-inset-top));z-index:50;pointer-events:none;background:radial-gradient(45% 120% at 50% 0,#22d3ee1a,#0000 68%);justify-content:center;padding:0 1rem;display:flex;position:absolute}.TypingPanel-module__axpySa__panel{z-index:2;pointer-events:auto;width:min(94vw,42rem);padding:.8rem 1.25rem .95rem;position:relative}.TypingPanel-module__axpySa__lingeringLayer{z-index:3;pointer-events:none;justify-content:center;display:flex;position:absolute;top:0;left:1rem;right:1rem}.TypingPanel-module__axpySa__lingeringBubbles{width:min(94vw,42rem);padding:.8rem 1.25rem .95rem}.TypingPanel-module__axpySa__completed{pointer-events:none}.TypingPanel-module__axpySa__panel:before{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#bae6fd57,#0000);height:1px;position:absolute;bottom:.45rem;left:7%;right:7%}.TypingPanel-module__axpySa__bubbles{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;min-height:4.25rem;display:flex}.TypingPanel-module__axpySa__bubble{color:#cffafef0;min-width:3.15rem;min-height:3.15rem;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;letter-spacing:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 14px #a5f3fc75;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 34% 25%,#ffffffc2,#0000 13%),radial-gradient(circle at 58% 62%,#7dd3fc33,#0000 58%),radial-gradient(circle,#0891b226,#02061705 72%);border:1px solid #bae6fd57;border-radius:9999px;justify-content:center;align-items:center;max-width:min(86vw,34rem);padding:.55rem .9rem;font-size:1.3rem;font-weight:650;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 12px #bae6fd2e,0 0 16px #67e8f924}.TypingPanel-module__axpySa__bubble:before{content:"";filter:blur(.7px);background:#ffffff70;border-radius:9999px;width:24%;height:14%;position:absolute;top:18%;left:24%;transform:rotate(-22deg)}.TypingPanel-module__axpySa__empty{color:#0000;opacity:.54}.TypingPanel-module__axpySa__empty:after{content:"";background:#7dd3fcb8;border-radius:9999px;width:.42rem;height:.42rem;box-shadow:0 0 14px #67e8f980}.TypingPanel-module__axpySa__current{opacity:1;border-color:#cffafe94;animation:2.6s ease-in-out infinite TypingPanel-module__axpySa__typingBubbleFloat}.TypingPanel-module__axpySa__typing{color:#ecfefffa;background:radial-gradient(circle at 35% 24%,#ffffffd6,#0000 13%),radial-gradient(circle at 58% 62%,#a5f3fc42,#0000 58%),radial-gradient(circle,#0e749033,#02061708 72%);animation:2.6s ease-in-out infinite TypingPanel-module__axpySa__typingBubbleFloat,1.7s ease-in-out infinite TypingPanel-module__axpySa__typingBubblePulse}.TypingPanel-module__axpySa__correct{color:#ecfeff;border-color:#ecfeffb3;transform:translateY(-3px);box-shadow:inset 0 0 18px #cffafe5c,0 0 30px #a5f3fc7a}.TypingPanel-module__axpySa__done{color:#a5f3fca8;opacity:.82;background:radial-gradient(circle at 34% 25%,#ffffff47,#0000 13%),radial-gradient(circle,#0e749024,#0206170a 74%);border-color:#7dd3fc38}.TypingPanel-module__axpySa__correctResult{color:#cffafec2;border-color:#a5f3fc57;box-shadow:inset 0 0 14px #bae6fd2e,0 0 18px #67e8f929}.TypingPanel-module__axpySa__revealedResult{color:#93c5fd8a;opacity:.68;background:linear-gradient(135deg,#0000 44%,#bae6fd2e 45%,#0000 47%),radial-gradient(circle at 34% 25%,#fff3,#0000 13%),radial-gradient(circle,#0e74901f,#0206170d 74%);border-color:#7dd3fc26}.TypingPanel-module__axpySa__absorb{animation:2.8s cubic-bezier(.18,.74,.2,1) forwards TypingPanel-module__axpySa__typingBubbleAbsorb;animation-delay:var(--typing-bubble-delay-ms,0s);box-shadow:inset 0 0 20px #cffafe5c,0 0 34px #a5f3fc75,0 0 56px #22d3ee2e}.TypingPanel-module__axpySa__burst{animation:1.55s ease-in forwards TypingPanel-module__axpySa__typingBubbleFloatAway;animation-delay:var(--typing-bubble-delay-ms,0s)}.TypingPanel-module__axpySa__burst:after{content:"";width:.2rem;height:.2rem;animation:1.55s ease-out forwards TypingPanel-module__axpySa__typingBubbleMistTrail;animation-delay:var(--typing-bubble-delay-ms,0s);background:#93c5fd80;border-radius:9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:-.85rem .2rem #7dd3fc47,.8rem .05rem #bae6fd4d,-.35rem .85rem #22d3ee38,.45rem .72rem #7dd3fc38}.TypingPanel-module__axpySa__clear{color:#cffafed1;letter-spacing:.45em;text-align:center;text-shadow:0 0 14px #a5f3fcad;margin-top:.35rem;font-size:.72rem;font-weight:700}@media (min-width:640px){.TypingPanel-module__axpySa__panel{padding-inline:1.6rem}.TypingPanel-module__axpySa__bubbles{gap:1rem}.TypingPanel-module__axpySa__bubble{min-width:3.5rem;min-height:3.5rem;font-size:1.55rem}}
.MizuLingoUpgradePanel-module__llbgeG__shell{z-index:70;pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 0,#67e8f933,#0000 44%),linear-gradient(#041b2ceb,#010812e0);border:1px solid #a5f3fc38;border-radius:1.1rem;width:min(92vw,48rem);padding:1.1rem;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 44px #0891b242,inset 0 0 28px #bae6fd0f}.MizuLingoUpgradePanel-module__llbgeG__header{text-align:center;justify-items:center;gap:.15rem;margin-bottom:.95rem;display:grid}.MizuLingoUpgradePanel-module__llbgeG__eyebrow{color:#7dd3fcb8;letter-spacing:.38em;margin:0;font-size:.68rem;font-weight:800}.MizuLingoUpgradePanel-module__llbgeG__title{color:#ecfefff0;letter-spacing:.18em;text-shadow:0 0 22px #67e8f980;margin:0;font-size:clamp(1.3rem,2.6vw,2rem);font-weight:800}.MizuLingoUpgradePanel-module__llbgeG__energy{color:#fde047e6;font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;margin:.1rem 0 0;font-size:.82rem;font-weight:800}.MizuLingoUpgradePanel-module__llbgeG__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.MizuLingoUpgradePanel-module__llbgeG__choice{color:#cffafeeb;text-align:left;cursor:pointer;background:radial-gradient(circle at 50% 0,#bae6fd26,#0000 46%),#021423b8;border:1px solid #a5f3fc38;border-radius:.85rem;min-height:10.5rem;padding:.95rem;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #7dd3fc14}.MizuLingoUpgradePanel-module__llbgeG__choice:hover:not(:disabled){border-color:#cffafe8c;transform:translateY(-2px);box-shadow:0 0 28px #22d3ee33,inset 0 0 24px #7dd3fc1f}.MizuLingoUpgradePanel-module__llbgeG__choice:disabled{cursor:not-allowed;filter:grayscale(.4);opacity:.42}.MizuLingoUpgradePanel-module__llbgeG__choiceGlow{pointer-events:none;background:radial-gradient(circle,#22d3ee3d,#0000 66%);border-radius:9999px;height:5rem;position:absolute;inset:auto -20% -30%}.MizuLingoUpgradePanel-module__llbgeG__choiceLabel,.MizuLingoUpgradePanel-module__llbgeG__choiceStat,.MizuLingoUpgradePanel-module__llbgeG__choiceDescription,.MizuLingoUpgradePanel-module__llbgeG__choiceCost{display:block;position:relative}.MizuLingoUpgradePanel-module__llbgeG__choiceLabel{color:#ecfefffa;font-size:1rem;font-weight:800}.MizuLingoUpgradePanel-module__llbgeG__choiceStat{color:#7dd3fce6;letter-spacing:.08em;margin-top:.4rem;font-size:.78rem;font-weight:800}.MizuLingoUpgradePanel-module__llbgeG__choiceDescription{color:#bae6fdb8;margin-top:.75rem;font-size:.78rem;line-height:1.6}.MizuLingoUpgradePanel-module__llbgeG__choiceCost{color:#fde047e0;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;margin-top:.85rem;font-size:.72rem;font-weight:800}.MizuLingoUpgradePanel-module__llbgeG__skip{color:#bae6fdbd;letter-spacing:.08em;cursor:pointer;background:#02061761;border:1px solid #7dd3fc33;border-radius:9999px;margin:.95rem auto 0;padding:.45rem .9rem;font-size:.78rem;font-weight:700;display:block}.MizuLingoUpgradePanel-module__llbgeG__skip:hover{color:#ecfeffeb;border-color:#bae6fd6b}.MizuLingoUpgradePanel-module__llbgeG__lockPanel{background:radial-gradient(circle at 50% 0,#fbbf241f,#0000 48%),#0206176b;border:1px solid #fbbf242e;border-radius:.85rem;justify-items:center;gap:1rem;padding:1.25rem;display:grid;box-shadow:inset 0 0 24px #fbbf240d,0 0 32px #0891b224}.MizuLingoUpgradePanel-module__llbgeG__lockCopy{color:#fef3c7d1;text-align:center;max-width:32rem;margin:0;font-size:.9rem;line-height:1.8}.MizuLingoUpgradePanel-module__llbgeG__proLink{color:#fef9c3f5;letter-spacing:.16em;background:linear-gradient(135deg,#92400e6b,#082f49a3),radial-gradient(circle at 35% 20%,#fef9c333,#0000 34%);border:1px solid #fde04766;border-radius:9999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem 1.2rem;font-size:.78rem;font-weight:800;text-decoration:none;transition:border-color .16s,filter .16s,transform .16s;display:inline-flex;box-shadow:inset 0 0 18px #fde0471a,0 0 28px #fbbf2429}.MizuLingoUpgradePanel-module__llbgeG__proLink:hover{filter:brightness(1.12);border-color:#fef9c3b3;transform:translateY(-1px)}@media (max-width:720px){.MizuLingoUpgradePanel-module__llbgeG__shell{max-height:76dvh;top:54%;overflow-y:auto}.MizuLingoUpgradePanel-module__llbgeG__choices{grid-template-columns:1fr}.MizuLingoUpgradePanel-module__llbgeG__choice{min-height:8.5rem}}
