.mz{vertical-align:middle;border-radius:50%;flex-shrink:0;display:inline-block;position:relative}.mz-anim{transform-origin:50% 90%;display:block;position:absolute;inset:0}.mz-fit .mz-anim{transform-origin:50% 85%}.mz-svg{pointer-events:none;display:block;position:absolute;overflow:visible}.mz-svg *{transform-box:view-box}.mz-layer{pointer-events:none;will-change:transform;display:block;position:absolute}.mz[data-size=s] .mz-layer{animation:none!important}.mz-eyes{pointer-events:none;will-change:transform;display:block;position:absolute;inset:0}.mz[data-size=s] .mz-eyes{animation:mz-blink var(--mz-bt,6s) linear var(--mz-bd,0s) infinite}@keyframes mz-blink{0%,21.2%,22.45%,52%,53.25%,54.4%,55.65%,88%,89.25%,to{transform:scaleY(1)}21.6%,21.85%{transform:scaleY(.12)}52.4%,52.65%{transform:scaleY(.12)}54.8%,55.05%{transform:scaleY(.12)}88.4%,88.65%{transform:scaleY(.12)}}.mz-shadow{height:5.4%;width:var(--mz-shw,46%);background:radial-gradient(closest-side, var(--mz-shadow,#2a1d4a), transparent);opacity:.22;border-radius:50%;margin:0 auto;position:absolute;bottom:1.8%;left:0;right:0}.mz[data-size=s] .mz-detail{display:none}.mz[data-size=s] .mz-svg *{animation:none!important}.mz-pops,.sp-orbit{opacity:0;transition:opacity .35s}.mz-ring{opacity:0;pointer-events:none;background:conic-gradient(from 0deg, transparent 0 30%, color-mix(in srgb, var(--mz-ring) 35%, transparent) 62%, var(--mz-ring) 100%);--mz-ring-w:max(2px, 8%);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--mz-ring-w)), #000 calc(100% - var(--mz-ring-w) + .6px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--mz-ring-w)), #000 calc(100% - var(--mz-ring-w) + .6px));mask:radial-gradient(farthest-side, transparent calc(100% - var(--mz-ring-w)), #000 calc(100% - var(--mz-ring-w) + .6px));border-radius:50%;transition:opacity .3s;position:absolute}.mz[data-state=thinking] .mz-ring{opacity:1;animation:.9s linear infinite mz-spin}.mz[data-size=l] .mz-ring{--mz-ring-w:max(2px, 2.6%)}.mz[data-size=l][data-state=thinking] .mz-ring{animation-duration:1.4s}.mz[data-size=l][data-state=idle]>.mz-anim{animation:4.2s ease-in-out infinite mz-breathe}.mz[data-state=thinking]>.mz-anim{animation:2.4s ease-in-out infinite mz-ponder}.mz[data-state=working]>.mz-anim{animation:3.8s linear infinite mz-bob}.mz[data-size=l][data-state=done]>.mz-anim{animation:1.9s cubic-bezier(.3,.1,.3,1) infinite mz-hop}.mz[data-size=l][data-state=done]>.mz-shadow{animation:1.9s cubic-bezier(.3,.1,.3,1) infinite mz-hop-shadow}.mz[data-size=l][data-state=error]>.mz-anim{animation:5s ease-in-out infinite mz-sag}.mz[data-size=s][data-state=error]>.mz-anim{filter:saturate(.35)brightness(.85)}@keyframes mz-breathe{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(-.7%)scale(.988,1.018)}}@keyframes mz-ponder{0%,to{transform:rotate(-6deg)}50%{transform:rotate(5deg)translateY(-1%)}}@keyframes mz-bob{0%,25%,50%,75%,to{animation-timing-function:ease-in-out;transform:translateY(0)scale(1)}12.5%,37.5%,62.5%,87.5%{animation-timing-function:ease-in-out;transform:translateY(-1.5%)scale(.992,1.01)}}@keyframes mz-hop{0%{transform:translateY(0)scale(1)}9%{transform:translateY(0)scale(1.08,.92)}24%{transform:translateY(-10%)scale(.93,1.08)}36%{transform:translateY(-12%)scale(1)}50%{transform:translateY(0)scale(1.1,.9)}60%{transform:translateY(0)scale(.97,1.03)}68%,to{transform:translateY(0)scale(1)}}@keyframes mz-hop-shadow{0%,9%,50%,to{transform:scale(1)}30%{opacity:.06;transform:scale(.62)}}@keyframes mz-sag{0%,to{transform:translateY(1.6%)scale(1.025,.965)}50%{transform:translateY(2.4%)scale(1.035,.955)}}@keyframes mz-spin{to{transform:rotate(360deg)}}.mz[data-state=done] .mz-pops{opacity:1}.mz-pops path{transform-origin:50%;transform-box:fill-box;transform:scale(0)}.mz[data-state=done] .mz-pops path{animation:1.9s ease-out infinite mz-pop}.mz[data-state=done] .mz-pops path:nth-child(2){animation-delay:.12s}.mz[data-state=done] .mz-pops path:nth-child(3){animation-delay:.22s}@keyframes mz-pop{0%,22%{transform:scale(0)rotate(0)}34%{transform:scale(1.15)rotate(20deg)}52%{transform:scale(.9)rotate(35deg)}66%,to{transform:scale(0)rotate(45deg)}}.sp-orbit{transform-origin:50px 52px}.sp-spin{animation:18s linear infinite mz-spin}.sp-swirl,.sp-core,.mz-spark .mz-glow{transition:opacity .6s}.sp-core{transform-origin:50px 53px}.sp-bolt{opacity:.42}.mz-spark[data-size=s] .sp-arm{stroke-width:4px;opacity:.55}.mz-spark[data-state=thinking] .sp-fast{animation:2.4s linear infinite mz-spin}.mz-spark[data-state=thinking] .sp-bolt{animation:.9s step-end infinite sp-crackle}.mz-spark[data-state=thinking] .sp-core{animation:1.2s ease-in-out infinite sp-pulse}.mz-spark[data-state=thinking] .sp-orbit{opacity:1;animation:3.2s linear infinite mz-spin}.mz-spark[data-state=working] .sp-fast{animation:7s linear infinite mz-spin}.mz-spark[data-state=working] .sp-bolt{animation:2.2s step-end infinite sp-crackle}.mz-spark[data-state=done] .sp-core{animation:1.9s ease-out infinite sp-flash}.mz-spark[data-state=error] .sp-swirl{opacity:.28}.mz-spark[data-state=error] .sp-core{opacity:.25}.mz-spark[data-state=error] .mz-glow{opacity:.35}.mz-spark[data-state=error] .sp-spin{animation-duration:60s}@keyframes sp-crackle{0%{opacity:.15}20%{opacity:.95}28%{opacity:.3}46%{opacity:.85}60%{opacity:.1}80%{opacity:.6}}@keyframes sp-pulse{0%,to{opacity:.8}50%{opacity:1;transform:scale(1.06)}}@keyframes sp-flash{0%,20%{opacity:1}32%{opacity:1;transform:scale(1.18)}60%,to{opacity:1;transform:scale(1)}}.mz-brows .sp-spin{animation-duration:24s}.br-swirl,.br-lamp,.br-brows,.mz-brows .mz-glow{transition:opacity .6s}.br-bolt{opacity:.4}.br-lamp{transform-origin:50px 55px}.br-rim{opacity:0;transition:opacity .35s}.mz-brows[data-size=s] .br-arm{stroke-width:4px;opacity:.55}.mz-brows[data-state=thinking] .sp-fast{animation:2.4s linear infinite mz-spin}.mz-brows[data-state=thinking] .br-bolt{animation:.9s step-end infinite sp-crackle}.mz-brows:is([data-state=thinking],[data-state=working]) .br-rim{opacity:1;animation:1.3s linear infinite br-run}.mz-brows[data-state=working] .br-rim{opacity:.7;animation-duration:2.6s}.mz-brows[data-state=working] .sp-fast{animation:8s linear infinite mz-spin}.mz-brows[data-state=done] .br-lamp{animation:1.9s ease-out infinite sp-pulse}.mz-brows[data-state=error] .br-swirl{opacity:.25}.mz-brows[data-state=error] .br-lamp,.mz-brows[data-state=error] .br-brows{opacity:.55}.mz-brows[data-state=error] .mz-glow{opacity:.35}.mz-brows[data-state=error] .sp-spin{animation-duration:60s}@keyframes br-run{to{stroke-dashoffset:-100px}}.mz-brows .mz-ring{display:none}.mz-brows[data-size=s] .br-rim{stroke-width:6px;stroke-dasharray:22 78}.mz-brows[data-size=s][data-state=working] .br-rim{opacity:0}.mz-brows[data-size=s][data-state=thinking] .mz-svg .br-rim{animation:1.1s linear infinite br-run!important}@media (prefers-reduced-motion:reduce){.mz-brows[data-size=s][data-state=thinking] .mz-svg .br-rim{animation:none!important}}.mz[data-paused],.mz[data-paused] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.mz,.mz *{transition:none!important;animation:none!important}}@media (max-width:480px){.lp-brand .mz{width:24px!important;height:24px!important}}
