.mz-ring .fg{fill:none;stroke:url(#mzRingGrad);stroke-width:9px;stroke-linecap:round;stroke-dasharray:553}.mz-ring .glow{fill:none;stroke:url(#mzRingGrad);stroke-width:18px;stroke-linecap:round;stroke-dasharray:553;opacity:.25;filter:blur(4px)}.zu-choice-screen{isolation:isolate;min-height:calc(100dvh - var(--safe-area-top,0px) - 40px);font-family:var(--mz-font);color:var(--mz-text);padding-bottom:240px;position:relative}.zu-choice-top{align-items:center;gap:14px;min-height:52px;display:flex}.zu-choice-close{width:44px;height:44px;color:var(--mz-muted);flex:none;place-items:center;display:grid}.zu-choice-progress{flex:1;min-width:0}.zu-choice-chip{color:var(--mz-sun-d);align-items:center;gap:4px;font-size:18px;font-weight:700;display:flex}.zu-choice-chip svg{width:26px;height:26px}.zu-choice-meta{color:var(--mz-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.zu-choice-tag{background:var(--mz-surface2);color:var(--mz-blue-d);border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:14px;font-weight:600;display:inline-flex}.zu-choice-pronunciation{justify-content:center;min-width:44px;min-height:44px;padding:8px}.zu-choice-pronunciation span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.zu-choice-heading{margin:16px 0;font-size:24px;font-weight:600;line-height:1.25}.zu-choice-word{overflow-wrap:anywhere;min-width:0;font-size:30px;font-weight:600;line-height:1.15}.zu-choice-word small{color:var(--mz-muted);margin-top:6px;font-size:13px;display:block}.zu-choice-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.zu-choice-options button{overflow-wrap:anywhere;min-height:86px}.zu-choice-key{color:var(--mz-muted);border:1.5px solid var(--mz-line);border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;display:grid;position:absolute;top:7px;left:10px}.zu-choice-screen [aria-hidden=true][inert]{visibility:hidden}.zu-choice-player{background:var(--mz-bg)}.zu-choice-player main{padding-top:calc(var(--safe-area-top,0px) + 20px);max-width:560px;padding-bottom:0}.zu-choice-screen[data-moving=false] *,.zu-choice-screen[data-moving=false] :before,.zu-choice-screen[data-moving=false] :after{transition:none!important;animation:none!important}.zu-writing-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:12px;margin-top:22px;display:grid}.zu-stage-header{margin-bottom:16px}.zu-word-bubble{text-align:left;justify-content:flex-start}.zu-word-bubble>.mz-say{margin-left:0}:root{--mz-blue:#3d6bff;--mz-blue-d:#2447d6;--mz-sky:#3ce0f2;--mz-sky-d:#17a9bb;--mz-violet:#8b5cf6;--mz-violet-d:#6230d8;--mz-sun:#ffc93c;--mz-sun-d:#d99a0b;--mz-coral:#ff5a6e;--mz-coral-d:#c93246;--mz-mint:#34d27b;--mz-mint-d:#1fa25a;--mz-ink:#0f1a3d;--mz-bg:#f2f6ff;--mz-surface:#fff;--mz-surface2:#e3ebff;--mz-line:#d3def9;--mz-text:#0f1a3d;--mz-muted:#5f6f9e;--mz-okbg:#e2f8ec;--mz-oktx:#16934f;--mz-badbg:#ffe4e8;--mz-badtx:#d4324f;--mz-softbg:#e3ebff;--mz-softtx:#2447d6;--mz-font:"Fredoka",ui-rounded,"SF Pro Rounded",system-ui,sans-serif}@keyframes mzShake{0%,to{transform:translate(0)}20%{transform:translate(-9px)}40%{transform:translate(9px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}@keyframes mzBoing{0%{transform:scale(1)}30%{transform:scale(1.05)rotate(-1deg)}55%{transform:scale(.98)}to{transform:scale(1)}}@keyframes mzIn{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:none}}@keyframes mzFlip{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:none}}@keyframes mzSpin{to{transform:rotate(360deg)}}.mz-btn{width:100%;font-family:var(--mz-font);letter-spacing:.2px;cursor:pointer;background:var(--c,var(--mz-blue));color:var(--tc,#fff);box-shadow:0 5px 0 var(--cd,var(--mz-blue-d));border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:15px 18px;font-size:18px;font-weight:600;transition:transform 80ms,box-shadow 80ms;display:flex}.mz-btn:active{box-shadow:0 0 0 var(--cd,var(--mz-blue-d));transform:translateY(5px)}.mz-btn.ok{--c:var(--mz-mint);--cd:var(--mz-mint-d)}.mz-btn.bad{--c:var(--mz-coral);--cd:var(--mz-coral-d)}.mz-btn.ghost{--c:var(--mz-surface);--cd:var(--mz-line);--tc:var(--mz-text);border:2px solid var(--mz-line)}.mz-link{font-family:var(--mz-font);color:var(--mz-muted);cursor:pointer;background:0 0;border:0;padding:10px;font-size:17px;font-weight:600}.mz-barwrap{align-items:center;height:24px;display:flex;position:relative}.mz-bar{background:var(--mz-surface2);border-radius:99px;width:100%;height:18px;transition:height .35s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;position:relative}.mz-fill{background:var(--mz-blue);border-radius:99px;width:0;max-width:100%;height:100%;transition:width .7s cubic-bezier(.34,1.56,.64,1),background-color .4s;position:relative;overflow:hidden}.mz-fill:before{content:"";background:#ffffff80;border-radius:9px;height:4px;position:absolute;top:4px;left:8px;right:8px}.mz-fill:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff8c,#0000 65%) 0 0/250% 100%;animation:2.4s linear infinite mzShimmer;position:absolute;inset:0}@keyframes mzShimmer{0%{background-position:130% 0}to{background-position:-130% 0}}.mz-bar[data-level="2"] .mz-fill{background-color:var(--mz-violet)}.mz-bar[data-level="3"] .mz-fill{background-color:var(--mz-sky)}.mz-bar[data-level="3"]{box-shadow:0 0 14px #3ce0f299}.mz-bar[data-level="4"]{height:24px;box-shadow:0 0 22px #8b5cf6a6}.mz-bar[data-level="4"] .mz-fill{background-image:linear-gradient(90deg,var(--mz-blue),var(--mz-sky),var(--mz-violet),var(--mz-sky),var(--mz-blue));background-size:200% 100%;animation:1.1s linear infinite mzFlow}@keyframes mzFlow{to{background-position:-200% 0}}.mz-bar.pulse{animation:.55s cubic-bezier(.3,1.6,.5,1) mzPulseBar}@keyframes mzPulseBar{0%{transform:scaleY(1)}30%{transform:scaleY(1.55)}60%{transform:scaleY(.88)}to{transform:scaleY(1)}}.mz-bar.shake{animation:.45s mzShake}.mz-fill.flash{background-color:var(--mz-coral)!important;background-image:none!important}.mz-combo{font-family:var(--mz-font);white-space:nowrap;color:#fff;background:var(--mz-blue);pointer-events:none;border-radius:99px;padding:2px 8px;font-size:13px;font-weight:700;transition:left .7s cubic-bezier(.34,1.56,.64,1);position:absolute;top:-20px;transform:translate(-50%)scale(0)}.mz-combo.show{animation:.45s cubic-bezier(.3,1.7,.5,1) forwards mzComboPop}.mz-combo.hide{animation:none;transform:translate(-50%)scale(0)}.mz-bar[data-level="2"]~.mz-combo{background:var(--mz-violet)}.mz-bar[data-level="3"]~.mz-combo{background:var(--mz-sky-d)}.mz-bar[data-level="4"]~.mz-combo{background:linear-gradient(90deg,var(--mz-violet),var(--mz-sky-d))}@keyframes mzComboPop{0%{transform:translate(-50%)scale(0)rotate(-20deg)}to{transform:translate(-50%)scale(1)rotate(-4deg)}}.mz-spk{pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;top:50%}.mz-chip-bump{animation:.5s cubic-bezier(.3,1.8,.5,1) mzChipBump}@keyframes mzChipBump{0%{transform:scale(1)}35%{transform:scale(1.35)rotate(-10deg)}to{transform:none}}.mz-chip-hot{color:var(--mz-sun)!important}.mz-chip-hot svg{filter:drop-shadow(0 0 6px var(--mz-sun))}.mz-chip-cold{animation:.45s mzShake}.mz-flip{animation:.45s cubic-bezier(.3,1.5,.5,1) mzFlip}.mz-pop{animation:.5s cubic-bezier(.3,1.5,.5,1) mzIn}.mz-opt-in{animation:.45s cubic-bezier(.3,1.5,.5,1) both mzIn}.mz-opt-right{animation:.6s cubic-bezier(.3,1.8,.5,1) mzBoing;border-color:var(--mz-mint-d)!important;background:color-mix(in srgb,var(--mz-mint) 22%,var(--mz-surface))!important;box-shadow:0 4px 0 var(--mz-mint-d)!important}.mz-opt-wrong{animation:.45s mzShake;border-color:var(--mz-coral)!important;background:color-mix(in srgb,var(--mz-coral) 18%,var(--mz-surface))!important;box-shadow:0 4px 0 var(--mz-coral-d)!important}.mz-opt-hint{border-color:var(--mz-mint-d)!important;border-style:dashed!important}.mz-opt-dim{opacity:.4;transition:opacity .3s}.mz-in-right{animation:.6s cubic-bezier(.3,1.8,.5,1) mzBoing;border-color:var(--mz-mint-d)!important;background:color-mix(in srgb,var(--mz-mint) 22%,var(--mz-surface))!important;box-shadow:0 4px 0 var(--mz-mint-d)!important}.mz-in-wrong{animation:.45s mzShake;border-color:var(--mz-coral)!important;background:color-mix(in srgb,var(--mz-coral) 18%,var(--mz-surface))!important;box-shadow:0 4px 0 var(--mz-coral-d)!important}.mz-blank{border-bottom:3px dashed var(--mz-line);color:#0000;text-align:center;min-width:2.4em;line-height:1;display:inline-block}.mz-blank.filled{color:var(--mz-blue);border-bottom:3px solid var(--mz-blue);animation:.6s cubic-bezier(.3,1.8,.5,1) mzFillPop}.mz-blank.miss{color:var(--mz-coral);border-bottom-color:var(--mz-coral);animation:.6s cubic-bezier(.3,1.8,.5,1) mzFillPop}@keyframes mzFillPop{0%{opacity:0;transform:scale(.3)translateY(10px)}to{opacity:1;transform:none}}.mz-stage{transition:transform .26s,opacity .26s}.mz-stage.out{opacity:0;transform:translate(-46px)}.mz-caret{background:var(--mz-blue);vertical-align:-3px;width:2px;height:1em;margin-left:2px;animation:.7s step-end infinite mzCaret;display:inline-block}@keyframes mzCaret{50%{opacity:0}}.mz-talk{animation:.5s 2 mzTalk}@keyframes mzTalk{50%{transform:scale(1.15)}}.mz-tab-ind{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.mz-reveal{opacity:0;max-height:0;transition:max-height .4s,opacity .3s,margin .3s;overflow:hidden}.mz-reveal.open{opacity:1;max-height:80px;margin-top:10px}.mz-sheet{font-family:var(--mz-font);padding:20px 20px calc(22px + env(safe-area-inset-bottom,0px));z-index:60;border-radius:26px 26px 0 0;transition:transform .5s cubic-bezier(.34,1.35,.64,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(115%)}.mz-sheet.show{transform:none}.mz-sheet.ok{background:var(--mz-okbg);--tx:var(--mz-oktx)}.mz-sheet.bad{background:var(--mz-badbg);--tx:var(--mz-badtx)}.mz-sheet.soft{background:var(--mz-softbg);--tx:var(--mz-softtx)}.mz-srow{align-items:center;gap:14px;margin-bottom:16px;display:flex}.mz-ico{background:var(--tx);border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid}.mz-sheet.show .mz-ico{animation:.5s cubic-bezier(.3,1.8,.5,1) .15s both mzIcoPop}@keyframes mzIcoPop{0%{transform:scale(0)rotate(-90deg)}to{transform:none}}.mz-ico svg{width:28px;height:28px}.mz-stitle{color:var(--tx);font-size:24px;font-weight:700}.mz-ssub{color:var(--tx);opacity:.9;margin-top:2px;font-size:16px}.mz-fx{pointer-events:none;z-index:90;width:100%;height:100%;position:fixed;inset:0}.mz-flash{pointer-events:none;opacity:0;z-index:80;position:fixed;inset:0}.mz-toast{font-family:var(--mz-font);pointer-events:none;z-index:85;white-space:nowrap;color:#fff;-webkit-text-stroke:2px var(--mz-ink);paint-order:stroke;text-shadow:0 5px 0 var(--mz-ink);font-size:54px;font-weight:700;position:fixed;top:38%;left:50%;transform:translate(-50%,-50%)scale(0)}.mz-toast.go{animation:1.3s cubic-bezier(.3,1.5,.5,1) forwards mzToast}@keyframes mzToast{0%{opacity:1;transform:translate(-50%,-50%)scale(0)rotate(-14deg)}25%{transform:translate(-50%,-50%)scale(1.15)rotate(-6deg)}40%{transform:translate(-50%,-50%)scale(1)rotate(-6deg)}75%{opacity:1;transform:translate(-50%,-60%)scale(1)rotate(-6deg)}to{opacity:0;transform:translate(-50%,-110%)scale(.8)rotate(-6deg)}}.mz-trans{z-index:100;pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}.mz-trans-l{width:160%;position:absolute;top:-10%;bottom:-10%;left:-30%;transform:translate(-135%)skew(-10deg)}.mz-trans-l.l1{background:var(--mz-sky)}.mz-trans-l.l2{background:linear-gradient(160deg,#5b8cff,var(--mz-blue) 55%,#2f55e0);box-shadow:-30px 0 60px #14288c40}.mz-trans-stage{opacity:0;place-items:center;display:grid;position:absolute;inset:0}.mz-trans-rays{background:repeating-conic-gradient(#ffffff1a 0 9deg,transparent 9deg 22deg);border-radius:50%;width:760px;height:760px;margin:-380px 0 0 -380px;animation:14s linear infinite mzSpin;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#000 18%,#0000 64%);mask:radial-gradient(circle,#000 18%,#0000 64%)}.mz-trans-glow{background:radial-gradient(circle,#ffffff8c,#fff0 65%);border-radius:50%;width:320px;height:320px;margin:-160px 0 0 -160px;position:absolute;top:50%;left:50%}.mz-bolt{opacity:0;fill:#ffffff47;position:absolute}.mz-bolt.b2{fill:#aaebff73}.mz-spark4{opacity:0;fill:#fff;position:absolute}.mz-trans-zu{position:relative;transform:scale(0)}.zu-slot{flex:none;position:relative}.zu{width:100%;height:100%;position:relative}.zu-body{transform-origin:50% 95%;transition:filter .4s;animation:2.6s ease-in-out infinite zuBob;position:absolute;inset:0}.zu img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.zu-arm{transform-origin:29.6% 56.7%;transition:transform .5s;animation:1.5s ease-in-out infinite zuWave}.zu-blink{opacity:0;animation:4.2s infinite zuBlink}.zu-happy{opacity:0}.zu-aura{filter:blur(10px);background:radial-gradient(closest-side,#5a82ff59,#0000);border-radius:50%;position:absolute;inset:6% 2% 4%}.zu-shadow{filter:blur(3px);background:#14287840;border-radius:50%;height:5%;animation:2.6s ease-in-out infinite zuShadow;position:absolute;bottom:-2%;left:28%;right:28%}.zu-glow{aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;border-radius:50%;transition:opacity .4s;position:absolute;transform:translate(-50%,-50%)}.zu-glow.a1,.zu-glow.a2{background:radial-gradient(circle,#dcfcfff2,#78dcff73 35%,#0000 70%);width:26%;animation:1.8s ease-in-out infinite zuPulse}.zu-glow.a1{top:5.3%;left:39.3%}.zu-glow.a2{animation-delay:-.9s;top:7.8%;left:74.8%}.zu-glow.st{background:radial-gradient(circle,#fffad7f2,#ffd26480 32%,#0000 70%);width:36%;animation:2.2s ease-in-out infinite zuPulse;top:63.4%;left:48.9%}.zu-tear{opacity:0;background:linear-gradient(#d8f8ff,#5fd0ff);border-radius:50%/60% 60% 40% 40%;width:5%;height:7%;position:absolute;top:41%;left:36.5%}@keyframes zuBob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4%)scale(.985,1.015)}}@keyframes zuWave{0%,to{transform:rotate(3deg)}50%{transform:rotate(-12deg)}}@keyframes zuWaveFast{0%,to{transform:rotate(4deg)}50%{transform:rotate(-16deg)}}@keyframes zuBlink{0%,93%,to{opacity:0}94.5%,97%{opacity:1}}@keyframes zuPulse{0%,to{opacity:.75;transform:translate(-50%,-50%)scale(.9)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}@keyframes zuShadow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.85)}}@keyframes zuJump{0%{transform:none}15%{transform:scale(1.12,.86)}45%{transform:translateY(-22%)scale(.92,1.08)rotate(-4deg)}70%{transform:scale(1.08,.92)}85%{transform:scale(.97,1.03)}to{transform:none}}@keyframes zuDroop{0%{transform:none}25%{transform:translateY(3%)rotate(-5deg)}50%{transform:translateY(3%)rotate(4deg)}to{transform:translateY(3%)rotate(-3deg)scale(1.02,.97)}}@keyframes zuTear{0%{opacity:0;transform:translateY(0)scale(.5)}20%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(160%)}}.zu[data-mood=happy] .zu-body{filter:brightness(1.06)saturate(1.1);animation:.8s cubic-bezier(.3,.7,.4,1) zuJump,2.6s ease-in-out .8s infinite zuBob}.zu[data-mood=happy] .zu-happy{opacity:1}.zu[data-mood=happy] .zu-blink{animation:none}.zu[data-mood=happy] .zu-arm{animation:.28s ease-in-out infinite zuWaveFast}.zu[data-mood=happy] .zu-glow{animation-duration:.5s}.zu[data-mood=sad] .zu-body{filter:saturate(.55)brightness(.85);animation:.8s forwards zuDroop}.zu[data-mood=sad] .zu-arm{animation:none;transform:rotate(-32deg)}.zu[data-mood=sad] .zu-glow{opacity:.25;animation:none}.zu[data-mood=sad] .zu-tear{animation:1.4s ease-in .3s infinite zuTear}.mz-complete{text-align:center;font-family:var(--mz-font);color:var(--mz-text);flex-direction:column;align-items:center;padding:16px 20px 20px;display:flex;overflow:hidden}.mz-hero{flex:none;place-items:center;width:250px;height:230px;display:grid;position:relative}.mz-rays{background:repeating-conic-gradient(#3d6bff38 0 10deg,transparent 10deg 24deg);border-radius:50%;width:420px;height:420px;animation:18s linear infinite mzSpin;position:absolute;-webkit-mask:radial-gradient(circle,#000 20%,#0000 68%);mask:radial-gradient(circle,#000 20%,#0000 68%)}.mz-hero .zu-slot{animation:.8s cubic-bezier(.3,1.6,.5,1) both mzHeroIn}@keyframes mzHeroIn{0%{transform:scale(0)translateY(60px)}to{transform:none}}.mz-ctitle{margin:8px 0 4px;font-size:34px;font-weight:700;line-height:1.1}.mz-ctitle span{animation:.6s cubic-bezier(.3,1.6,.5,1) both mzDrop;display:inline-block}@keyframes mzDrop{0%{opacity:0;transform:translateY(-50px)rotate(-25deg)}to{opacity:1;transform:none}}.mz-csub{color:var(--mz-muted);margin:0 0 18px;font-size:17px;animation:.5s 1s both mzIn}.mz-saycard{text-align:left;border:2px solid var(--mz-line);background:var(--mz-surface);width:100%;box-shadow:0 4px 0 var(--mz-line);border-radius:20px;align-items:center;gap:12px;padding:16px 16px 16px 18px;animation:.55s cubic-bezier(.3,1.5,.5,1) 1.15s both mzIn;display:flex}.mz-saycard .l{color:var(--mz-blue);font-size:14px;font-weight:600}.mz-saycard .t{margin-top:2px;font-size:22px;font-weight:600}.mz-saycard .t .w{background:var(--mz-surface2);border-radius:99px;margin:4px 4px 0 0;padding:2px 10px;font-size:16px;font-weight:600;display:inline-block}.mz-say{background:var(--mz-sky);width:42px;height:42px;box-shadow:0 3px 0 var(--mz-sky-d);cursor:pointer;color:var(--mz-ink);border:0;border-radius:12px;flex:none;place-items:center;margin-left:auto;display:grid}.mz-say:active{box-shadow:none;transform:translateY(3px)}.mz-say svg{width:22px;height:22px}.mz-stats{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin:22px 0 24px;display:grid}.mz-card{background:var(--c);border-radius:16px;padding:3px;animation:.7s cubic-bezier(.3,1.6,.5,1) both mzCardIn}.mz-card:first-child{--r:-4deg}.mz-card:nth-child(2){--r:3deg}.mz-card:nth-child(3){--r:-2deg}.mz-card h3{color:var(--ht,#fff);margin:4px 0 5px;font-size:13px;font-weight:600}.mz-card div{background:var(--mz-surface);color:var(--cd);border-radius:13px;justify-content:center;align-items:center;gap:5px;padding:12px 4px;font-size:24px;font-weight:700;display:flex}.mz-card svg{width:22px;height:22px}@keyframes mzCardIn{0%{opacity:0;transform:translateY(40px) rotate(var(--r)) scale(.7)}60%{opacity:1;transform:rotate(var(--r)) scale(1.05)}to{transform:rotate(0)}}.mz-nextup{color:var(--mz-muted);margin:12px 0 2px;font-size:15px}.mz-saved{color:var(--mz-muted);opacity:0;justify-content:center;align-items:center;gap:6px;margin-top:6px;font-size:15px;display:flex}.mz-saved.go{animation:.5s both mzIn}.mz-saved svg{width:18px;height:18px;stroke:var(--mz-mint-d);stroke-dasharray:24;stroke-dashoffset:24px}.mz-saved.go svg{animation:.5s .3s forwards mzDraw}@keyframes mzDraw{to{stroke-dashoffset:0}}.mz-streak{text-align:center;min-height:100%;font-family:var(--mz-font);color:var(--mz-text);flex-direction:column;align-items:center;padding:16px 20px 20px;display:flex}.mz-orbit{flex:none;place-items:center;width:196px;height:196px;margin-top:10px;display:grid;position:relative}.mz-ring{position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.mz-ring .bg{fill:none;stroke:var(--mz-surface2);stroke-width:8px}.mz-ring .fg{fill:none;stroke:url(#mzRingGrad);stroke-width:9px;stroke-linecap:round;stroke-dasharray:553}.mz-ring .glow{fill:none;stroke:url(#mzRingGrad);stroke-width:18px;stroke-linecap:round;stroke-dasharray:553;opacity:.25;filter:blur(4px)}.mz-snum-wrap{height:80px;margin-top:2px}.mz-snum{background:linear-gradient(#9fd8ff,#3d6bff 60%,#8b5cf6);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:78px;font-weight:700;line-height:80px;display:inline-block}.mz-snum.out{animation:.32s ease-in forwards mzNumOut}.mz-snum.in{animation:.65s cubic-bezier(.3,1.7,.5,1) mzNumIn}@keyframes mzNumOut{to{opacity:0;transform:translateY(-46px)scale(.15)rotate(50deg)}}@keyframes mzNumIn{0%{transform:scale(0)rotate(-30deg)}to{transform:none}}.mz-sh2{margin:0;font-size:21px;font-weight:600}.mz-next{min-height:22px;color:var(--mz-muted);margin:6px 0 0;font-size:15px}.mz-next.win{color:var(--mz-sun-d);font-weight:600;animation:.6s cubic-bezier(.3,1.7,.5,1) mzNumIn}.mz-sky{aspect-ratio:340/210;background:#060d2e;border-radius:22px;width:100%;margin:18px 0 6px;position:relative;overflow:hidden}.mz-sky canvas,.mz-sky>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.mz-con{--cl:#ffd466;transition:opacity .45s}.mz-con.hide{opacity:0}.mz-sky .cl{stroke:var(--cl);opacity:.75;stroke-width:1.8px;stroke-linecap:round;fill:none}.mz-sky .sk-on{fill:var(--cl);stroke:#fff;stroke-opacity:.6;stroke-width:.8px;stroke-linejoin:round}.mz-uni{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:4px;display:flex}.mz-uni-name{background:var(--mz-surface2);color:var(--mz-blue-d);white-space:nowrap;border-radius:99px;padding:5px 12px;font-size:14px;font-weight:600}.mz-uni-name.pop{animation:.6s cubic-bezier(.3,1.7,.5,1) mzNumIn}.mz-uni-next{color:var(--mz-muted);text-align:right;font-size:14px}.mz-uni-banner{text-align:center;color:#fff;z-index:3;pointer-events:none;white-space:nowrap;opacity:0;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)scale(0)}.mz-uni-banner small{opacity:.85;font-size:14px;font-weight:500;display:block}.mz-uni-banner b{text-shadow:0 0 18px var(--glow,#fff);font-size:30px;font-weight:700;display:block}.mz-uni-banner.go{animation:2.8s cubic-bezier(.3,1.5,.5,1) forwards mzBanner}@keyframes mzBanner{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}14%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}24%{transform:translate(-50%,-50%)scale(1)}80%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-62%)scale(.95)}}.mz-sky .sk-off{fill:none;stroke:#ffffff52;stroke-width:1.2px;stroke-linejoin:round}.mz-sky .dl{fill:#ffffff8c;text-anchor:middle;font:500 11px Fredoka,system-ui,sans-serif}.mz-sky .dl.today{fill:#ffd466;font-weight:600}.mz-today.on .pop{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.3,1.8,.5,1) mzIgn}@keyframes mzIgn{0%{transform:scale(.2)}to{transform:scale(1)}}.mz-sky .sr{transform-box:fill-box;transform-origin:50%;animation:7s linear infinite mzSpin}.mz-tip{color:var(--mz-muted);margin:6px 0 0;font-size:15px}.mz-sky .dl{fill:#ffffff8c}.mz-speech{align-items:flex-end;gap:10px;margin-bottom:24px;display:flex}.mz-bubble{border:2px solid var(--mz-line);background:var(--mz-surface);border-radius:20px;flex:1;align-items:center;gap:12px;min-height:76px;margin-bottom:22px;padding:18px;display:flex;position:relative}.mz-bubble:before{content:"";background:var(--mz-surface);border-left:2px solid var(--mz-line);border-bottom:2px solid var(--mz-line);width:16px;height:16px;position:absolute;bottom:18px;left:-10px;transform:rotate(45deg)}.mz-opt{background:var(--mz-surface);border:2px solid var(--mz-line);box-shadow:0 4px 0 var(--mz-line);font-family:var(--mz-font);color:var(--mz-text);border-radius:18px;padding:22px 10px;font-size:19px;font-weight:500;transition:transform 80ms,box-shadow 80ms,background-color .2s,border-color .2s,opacity .3s;position:relative}.mz-opt:active{box-shadow:0 1px 0 var(--mz-line);transform:translateY(3px)}.mz-input{border:2px solid var(--mz-line);background:var(--mz-surface);width:100%;box-shadow:0 4px 0 var(--mz-line);font-family:var(--mz-font);text-align:center;color:var(--mz-text);border-radius:18px;padding:17px 18px;font-size:20px;font-weight:500;display:block}.mz-input:focus{border-color:var(--mz-blue);box-shadow:0 4px 0 var(--mz-blue-d);outline:none}@media(prefers-reduced-motion:reduce){.zu *,[class^=mz-],[class*=" mz-"]{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.practice-hub,.practice-player{font-family:var(--mz-font);color:var(--mz-text);background:var(--mz-bg)}.practice-player{isolation:isolate;position:relative}.practice-hub main{max-width:760px}.practice-hub :is(h1,h2,h3,.font-display),.practice-player :is(h1,h2,h3,.font-display){font-family:var(--mz-font)}.practice-hero{border:2px solid var(--mz-line);box-shadow:0 6px 0 var(--mz-line);background:radial-gradient(at 100% 0,#dad7ff 0,#0000 65%),linear-gradient(135deg,#fff,#e5fbf5);border-radius:28px;padding:26px}.practice-hero h1{font-size:clamp(26px,5vw,36px);font-weight:600;line-height:1.15}.practice-hero p{font-size:15px;line-height:1.5}.practice-hero .mz-barwrap{margin-top:12px}.practice-pack{border:2px solid var(--mz-line);box-shadow:0 5px 0 var(--mz-line);background:var(--mz-surface);border-radius:22px;margin-bottom:6px;padding:20px}.practice-pack h3{font-size:19px;font-weight:600}.practice-pack p{font-size:13px}.practice-hub main :is(a,button):focus-visible,.practice-player :is(button,input):focus-visible{outline:3px solid var(--mz-blue);outline-offset:4px}.practice-hub main .shadow-soft{border-color:var(--mz-line);box-shadow:0 4px 0 var(--mz-line)}.practice-hub main .btn-3d{background:var(--mz-blue);box-shadow:0 5px 0 var(--mz-blue-d);border-radius:18px}.practice-player .practice-main{padding:calc(var(--safe-area-top,0px) + 22px) 16px calc(var(--safe-area-bottom,0px) + 210px);min-height:100dvh;margin-inline:auto;position:relative}.practice-lesson-title{color:var(--mz-muted);margin:14px 0 18px;font-size:13px}.practice-exercise{position:static}.practice-speech{margin:20px 0 30px}.practice-phrase{overflow-wrap:anywhere;min-width:0;font-size:clamp(20px,5vw,26px);font-weight:600;line-height:1.3}.practice-phrase small{color:var(--mz-muted);margin-top:8px;font-size:13px;font-weight:400;display:block}.practice-translation{color:var(--mz-muted);text-align:center;margin:20px 0;font-size:18px}.practice-details{border:2px solid var(--mz-line);background:var(--mz-surface);border-radius:20px;margin:20px 0;padding:18px}.practice-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:26px 0;display:grid}.practice-options .mz-opt{overflow-wrap:anywhere;min-height:104px;padding:28px 12px 18px;font-size:17px}.practice-option-number{color:var(--mz-muted);border:1px solid var(--mz-line);border-radius:6px;padding:0 5px;font-size:12px;position:absolute;top:7px;left:9px}.practice-actions{gap:12px;margin-top:24px;display:flex}.practice-actions>*{flex:1;min-width:0}.practice-secondary{border:2px solid var(--mz-line);background:var(--mz-surface);box-shadow:0 4px 0 var(--mz-line);border-radius:18px;padding:14px;font-size:17px;font-weight:600}.practice-player button:disabled{cursor:default}.practice-player .mz-btn:disabled{opacity:.45}.practice-token-area{border:2px dashed var(--mz-line);min-height:94px;color:var(--mz-muted);border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.practice-token-bank{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.practice-token{min-height:46px;padding:10px 14px;font-size:17px}.practice-feedback{z-index:60;max-width:560px;margin-inline:auto;position:fixed;inset:auto 0 0}.practice-feedback .mz-sheet{max-height:45dvh;padding-bottom:max(22px,env(safe-area-inset-bottom));position:relative;overflow-y:auto}.practice-result{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:28px 4px;display:flex;overflow:hidden}.practice-result h1{color:var(--mz-blue);font-size:32px;font-weight:600;line-height:1.2}.practice-result p{color:var(--mz-muted)}.practice-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:600}.practice-result-stats{gap:12px;width:100%;margin:12px 0;display:flex}.practice-result-stats>div{border:2px solid var(--mz-line);box-shadow:0 4px 0 var(--mz-line);background:#fff;border-radius:20px;flex:1;overflow:hidden}.practice-result-stats span{background:var(--mz-surface2);padding:8px;display:block}.practice-result-stats strong{color:var(--mz-blue);padding:16px;font-size:30px;display:block}.practice-player[data-moving=false] *,.practice-player[data-moving=false] :before,.practice-player[data-moving=false] :after{transition:none!important;animation:none!important}.practice-player[data-moving=false] .mz-combo.show{transform:translate(-50%)scale(1)}@media(max-width:360px){.practice-options{grid-template-columns:1fr}.practice-hero{padding:18px}.practice-hero .zu-slot{width:76px!important;height:93px!important}}.practice-dialog input{border:2px solid var(--mz-line);background:var(--mz-surface);box-shadow:0 4px 0 var(--mz-line)}.practice-dialog button[data-slot=button]{min-height:46px;box-shadow:0 4px 0 var(--mz-line);border-radius:16px}.practice-answer{scroll-margin-block:16px}.practice-answer .practice-actions{margin-top:16px}.practice-hub{background:radial-gradient(ellipse at 90% 5%,#dedfff80,transparent 48%),radial-gradient(ellipse at 0% 40%,#d8f8ef70,transparent 40%),var(--mz-bg)}.practice-overview{background:radial-gradient(circle,#b9c4e433 1px,#0000 1px) 0 0/20px 20px,radial-gradient(at 100% 0,#dad7ff 0,#0000 65%),linear-gradient(135deg,#fff,#e5fbf5);margin-bottom:24px}.practice-overview-top{align-items:center;gap:16px;display:flex}.practice-overview-copy{flex:1;min-width:0}.practice-overview h1{overflow-wrap:anywhere;margin:14px 0 10px}.practice-overview p{color:var(--mz-muted)}.practice-overview-mascot{background:#ffffff70;border:2px solid #ffffffb0;border-radius:28px;flex:none;padding:6px}.practice-overview-progress{margin-top:24px}.practice-progress-caption{color:var(--mz-muted);justify-content:space-between;gap:12px;margin-top:8px;font-size:14px;display:flex}.practice-progress .mz-barwrap{margin-top:12px}.practice-catalog{gap:16px;display:grid}.practice-catalog .practice-pack{margin-bottom:0}.practice-node{width:52px;height:56px;box-shadow:0 4px 0 var(--mz-line);border:2px solid;border-radius:20px;flex:none;place-items:center;font-size:20px;font-weight:600;display:grid}.practice-shortcuts{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;margin-bottom:24px;display:grid}.practice-shortcut{border:2px solid var(--mz-line);background:var(--mz-surface);box-shadow:0 4px 0 var(--mz-line);border-radius:22px;align-items:center;gap:12px;padding:18px;display:flex}.practice-shortcut-review{background:#fff9e8;border-color:#f3dc9b;box-shadow:0 4px #f3dc9b}.practice-shortcut:active{box-shadow:none;transform:translateY(3px)}.practice-hub main a:focus-visible,.practice-hub main button:focus-visible{outline:3px solid var(--mz-blue);outline-offset:4px}.practice-player .practice-help{margin-block:16px 22px}.practice-player .practice-help button{border:2px solid var(--mz-line);background:var(--mz-surface);min-height:40px;color:var(--mz-muted);box-shadow:0 3px 0 var(--mz-line);font-size:13px;font-weight:500}.practice-player .practice-help button[aria-expanded=true]{color:var(--mz-blue-d);background:var(--mz-surface2);border-color:var(--mz-blue)}.practice-player .practice-help>div+div{background:var(--mz-surface);border:2px solid var(--mz-line);border-radius:20px;margin-top:14px;padding:16px;font-size:15px}.practice-result .mz-hero{flex:none}.practice-result-stats>div:first-child{border-color:#9edfc9;box-shadow:0 4px #9edfc9}.practice-result-stats>div:first-child span{background:#dcf8ec}.practice-result-stats>div:last-child:not(:first-child){border-color:#efda98;box-shadow:0 4px #efda98}.practice-result-stats>div:last-child:not(:first-child) span{background:#fff3ca}.practice-settings{font-family:var(--mz-font);color:var(--mz-text);background:var(--mz-bg);border:2px solid var(--mz-line)}.practice-hub main>a:first-child{min-height:44px}@media(max-width:420px){.practice-overview-top{align-items:flex-start;gap:10px}.practice-overview-mascot{background:0 0;border:0;padding:0}.practice-overview-mascot .zu-slot{width:76px!important;height:93px!important}.practice-pack{padding:16px}.practice-node{border-radius:16px;width:44px;height:48px}}@media(prefers-reduced-motion:reduce){.practice-hub *,.practice-hub :before,.practice-hub :after{transition:none!important;animation:none!important}}.practice-overview[data-moving=false] *,.practice-overview[data-moving=false] :before,.practice-overview[data-moving=false] :after{transition:none!important;animation:none!important}.practice-panel{border:2px solid var(--mz-line);box-shadow:0 4px 0 var(--mz-line);background:var(--mz-surface);border-radius:22px}.zu-completion-host{width:100%;max-width:520px;font-family:var(--mz-font);margin-inline:auto}.zu-static-result{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:16px 20px 20px;display:flex}.zu-static-result h1{color:var(--mz-blue);font-size:clamp(28px,7vw,38px);font-weight:700}.zu-static-example{border:2px solid var(--mz-line);border-radius:22px;width:100%;padding:16px}.zu-static-example strong{margin-block:8px;display:block}.zu-static-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.zu-static-stats>div{border:3px solid var(--accent);border-radius:18px;overflow:hidden}.zu-static-stats h3{background:var(--accent);padding:8px 3px;font-size:12px}.zu-static-stats strong{padding:12px 4px;font-size:24px;display:block}.zu-completion-host[data-static=true] *,.zu-completion-host[data-static=true] :before,.zu-completion-host[data-static=true] :after{transition:none!important;animation:none!important}.zu-sentence-player{background:var(--mz-bg);color:var(--mz-text);font-family:var(--mz-font)}.zu-sentence-player .sentence-main{max-width:560px;padding-top:calc(var(--safe-area-top,0px) + 20px)}.zu-sentence-top{align-items:center;gap:16px;min-height:52px;display:flex}.zu-sentence-close{width:44px;height:44px;color:var(--mz-muted);flex:none;place-items:center;display:grid}.zu-sentence-progress{flex:1;min-width:0}.zu-sentence-count{white-space:nowrap;font-size:16px;font-weight:600}.zu-sentence-meta{color:var(--mz-muted);justify-content:space-between;align-items:center;gap:12px;margin:12px 0 16px;font-size:14px;display:flex}.zu-sentence-exercise,.zu-sentence-reading{min-width:0;font-family:var(--mz-font);color:var(--mz-text);flex-direction:column;display:flex;position:relative}.zu-sentence-exercise{min-height:calc(100dvh - var(--safe-area-top,0px) - 172px);padding-bottom:260px}.zu-sentence-reading{min-height:calc(100dvh - var(--safe-area-top,0px) - 172px)}.zu-sentence-heading{outline:none;margin:8px 0 24px;font-size:24px;font-weight:600;line-height:1.25}.zu-sentence-text{white-space:pre-line;overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:1.35}.zu-sentence-bubble-content{flex:1;min-width:0}.zu-sentence-meaning{color:var(--mz-muted);text-align:center;margin:0 0 18px;font-size:16px}.zu-sentence-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.zu-sentence-option-number{color:var(--mz-muted);font-size:12px;position:absolute;top:6px;left:10px}.zu-sentence-options .mz-opt{overflow-wrap:anywhere;min-height:76px}.zu-sentence-options [aria-pressed=true]{outline:3px solid var(--mz-blue);outline-offset:1px}.zu-sentence-built,.zu-sentence-tokens{flex-wrap:wrap;gap:10px;display:flex}.zu-sentence-built{border-bottom:2px solid var(--mz-line);min-height:80px;margin-bottom:18px;padding-bottom:14px}.zu-sentence-built .mz-btn,.zu-sentence-tokens .mz-btn{width:auto}.zu-sentence-tokens button:disabled{opacity:.35}.zu-sentence-actions{margin-top:auto;padding-top:24px}.zu-sentence-input-label{gap:12px;display:grid}.zu-sentence-details{color:var(--mz-muted);margin:12px 0}.zu-sentence-details summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.zu-sentence-details p{white-space:pre-line;line-height:1.5}.zu-sentence-listen{gap:8px;margin-bottom:12px;display:flex}.zu-sentence-reading-controls{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.zu-sentence-tabs{background:var(--mz-surface2);direction:ltr;border-radius:16px;padding:4px;display:flex;position:relative}.zu-sentence-tabs .mz-tab-ind{background:var(--mz-surface);border-radius:12px;width:44px;position:absolute;top:4px;bottom:4px;left:4px}.zu-sentence-tabs button{z-index:1;width:44px;min-height:44px;color:var(--mz-muted);font-weight:600;position:relative}.zu-sentence-tabs button[aria-pressed=true]{color:var(--mz-blue)}.zu-sentence-reading-controls>button{color:var(--mz-blue);align-items:center;gap:6px;min-height:44px;display:flex}.zu-sentence-translation{color:var(--mz-muted);font-size:16px;line-height:1.4}.zu-sentence-exercise [inert][aria-hidden=true]{visibility:hidden}.zu-sentence-exercise[data-moving=false] *,.zu-sentence-reading[data-moving=false] *,.zu-sentence-player[data-moving=false] .mz-barwrap *{transition:none!important;animation:none!important}.zu-sentence-translation-full{margin-top:10px}.zu-lesson-rule{border:1px solid var(--mz-line);border-inline-start:4px solid var(--mz-blue);background:var(--mz-surface2);color:var(--mz-text);border-radius:18px;margin:0 0 18px;padding:16px 18px}.zu-lesson-rule h2{margin:0 0 6px;font-size:14px;font-weight:800}.zu-lesson-rule p{margin:0;font-size:15px;line-height:1.55}.planet-scene{transform-origin:50% 35%;position:relative}.planet-scene[data-moving=true]{animation:planet-flight-in var(--planet-flight-in) cubic-bezier(.2,.8,.2,1) both}.planet-scene[data-flight=depart]{pointer-events:none;animation:planet-flight-out var(--planet-flight-out) ease-in both}.planet-scene[data-flight=arrive]{animation:planet-flight-in var(--planet-flight-in) cubic-bezier(.2,.8,.2,1) both}@keyframes planet-flight-out{to{opacity:0;filter:blur(2px);transform:translateY(-10px)scale(.97)}}@keyframes planet-flight-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.planet-completion{isolation:isolate}.planet-arrival{width:min(260px,100%);height:250px;margin:0 auto 8px;position:relative}.planet-arrival-halo{background:radial-gradient(#67e8f940,#e879f922 40%,#0000 70%);border-radius:50%;position:absolute;inset:0}.planet-arrival-orbit{border:1px solid #67e8f970;border-radius:50%;position:absolute;inset:30px 0;transform:rotate(-24deg)scaleY(.55)}.planet-arrival-orbit-inner{border-color:#e879f970;inset:20px;transform:rotate(28deg)scaleY(.65)}.planet-arrival-zu{filter:drop-shadow(0 8px 18px #67e8f940);z-index:1;place-items:center;display:grid;position:absolute;inset:0 0 auto}.planet-astronaut-zu{object-fit:contain;transform-origin:50% 65%;-webkit-user-select:none;user-select:none;width:190px;height:224px;display:block}.planet-arrival-surface{background:radial-gradient(#a5f3fc45,#c084fc18 55%,#0000 70%);border:1px solid #67e8f950;border-radius:50%;height:38px;position:absolute;inset:auto 12% 20px}.planet-arrival-stars{position:absolute;inset:0}.planet-arrival-stars i{color:#a5f3fc;transform:rotate(calc(var(--star) * 45deg)) translateY(-100px) rotate(calc(var(--star) * -45deg));font-size:14px;font-style:normal;position:absolute;top:45%;left:50%}.planet-arrival-stars i:nth-child(3n){color:#f0abfc}.planet-arrival-stars i:nth-child(3n+1){color:#fde68a}.planet-completion[data-moving=true] .planet-arrival-zu{animation:1.1s cubic-bezier(.2,.8,.2,1) both planet-landing}.planet-completion[data-moving=true] .planet-astronaut-zu{animation:2.4s ease-in-out 1.1s 3 both planet-astronaut-float}.planet-completion[data-moving=true] .planet-arrival-surface{animation:2.4s ease-in-out 1.1s 3 both planet-orbit-breathe}.planet-completion[data-moving=true] .planet-arrival-halo{animation:1.6s ease-out both planet-halo}.planet-completion[data-moving=true] .planet-arrival-orbit{animation:1s ease-out .12s both planet-orbit-reveal}.planet-completion[data-moving=true] .planet-arrival-stars i{animation:.85s ease-out both planet-star-reveal;animation-delay:calc(.18s + var(--star) * 65ms)}.planet-completion[data-moving=true] .planet-completion-title{animation:.42s .32s both planet-flight-in}.planet-completion[data-moving=true] .planet-completion-score{animation:.42s .48s both planet-flight-in}@keyframes planet-landing{0%{opacity:0;transform:translateY(-30px)scale(.85)}45%{opacity:1;transform:translateY(6px)scale(1.03,.97)}70%{transform:translateY(-9px)scale(.98,1.02)}to{transform:none}}@keyframes planet-astronaut-float{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-10px)rotate(-4deg)}70%{transform:translateY(-4px)rotate(3deg)}}@keyframes planet-orbit-breathe{0%,to{opacity:1;transform:scaleX(1)}35%{opacity:.55;transform:scaleX(.78)}70%{opacity:.8;transform:scaleX(.92)}}@keyframes planet-halo{0%{opacity:0;scale:.6}50%{opacity:1;scale:1.15}to{opacity:1;scale:1}}@keyframes planet-orbit-reveal{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes planet-star-reveal{0%{opacity:0;scale:.3}60%{opacity:1;scale:1.25}to{opacity:.8;scale:1}}.planet-completion[data-moving=false] *,.planet-scene[data-moving=false]{animation:none!important}@media(prefers-reduced-motion:reduce){.planet-scene,.planet-completion *{animation:none!important}}
