.mm-loader .mm-fill{transition:none}.mm-loader .mm-steps li .mm-t{display:none}.mm-loader .mm-lab{flex-direction:column;display:inline-flex}.mm-loader .mm-lab:after{content:attr(data-t);visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;font-weight:600;overflow:hidden}.mm-loader .mm-steps{flex-direction:row;justify-content:center;align-items:center;gap:0;width:auto;min-width:0;margin:20px auto 0}.mm-loader .mm-steps li{gap:0;height:20px}.mm-loader .mm-steps li+li{margin-left:28px}.mm-loader .mm-steps li .mm-lab{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mm-loader .mm-steps li+li .mm-dot:before{width:24px;height:2px;inset:9px 22px auto auto}.mm-loader .mm-now{height:20px;margin-top:12px}.mm-loader .mm-now .mm-of{color:var(--mut);font-weight:600}.mm-loader .mm-now span{color:var(--ink);animation:mm-fondu .18s var(--ease-out);white-space:nowrap;font-weight:600}@keyframes mm-fondu{0%{opacity:0}}.mm-loader .mm-pct span{text-align:right;font-variant-numeric:tabular-nums;min-width:2ch;display:inline-block}.mm-loader[data-v=app] .mm-fill,.mm-loader[data-v=demo] .mm-fill{height:100%;transition:none}.mm-loader[data-v=app] .mm-fill:before,.mm-loader[data-v=demo] .mm-fill:before{content:none;animation:none}.mm-loader[data-v=app] .mm-tile.full,.mm-loader[data-v=demo] .mm-tile.full{animation:none}.mm-loader .mm-pct span{min-width:3ch}.mm-loader .mm-pct{position:relative}.mm-loader .mm-pct span{text-align:center}.mm-loader .mm-pct small{margin-left:2px;position:absolute;bottom:0;left:100%}.mm-loader .mm-now{height:24px;line-height:24px}.mm-loader .mm-bar{background:var(--track);border-radius:3px;flex:none;width:100%;height:3px;margin-top:18px;overflow:hidden}.mm-loader .mm-bar i{width:var(--p,0%);background:var(--vio);border-radius:3px;height:100%;display:block}.mm-loader .mm-pct span{font-weight:800}.mm-loader .mm-pct{text-align:center}.mm-loader .mm-pct span{-webkit-text-stroke:.7px currentColor;min-width:0}.mm-loader .mm-pct small{white-space:nowrap;text-indent:3px;width:0;display:inline-block;position:static;overflow:visible}.mm-loader .mm-signe{display:block;overflow:visible}.mm-loader .mm-signe [data-ball]{transform-box:fill-box;transform-origin:50% 100%;animation:.6s cubic-bezier(.2,.7,.3,1) infinite alternate mm-ball}@keyframes mm-ball{0%{transform:translateY(0)}to{transform:translateY(46px)}}@media (prefers-reduced-motion:reduce){.mm-loader .mm-signe [data-ball]{animation:none}}
.mm-loader.mm-loader--cs{--cs-bg:#f6f7fa;--cs-ink:#17181d;--cs-mut:#6b6d79;--cs-link:#5b2ee6;background:var(--cs-bg);color:var(--cs-ink);font-family:var(--font-text,"Manrope", system-ui, sans-serif);opacity:0;place-items:center;animation:1ms linear .3s forwards mm-cs-in;display:grid}[data-theme=dark] .mm-loader.mm-loader--cs,.mm-loader.mm-loader--cs.dark{--cs-bg:#0f1117;--cs-ink:#eef0f5;--cs-mut:#9097a5;--cs-link:#b4a6ff}.mm-loader.mm-loader--cs.mm-loader--in,.mm-loader.mm-loader--cs.mm-loader--tenu{opacity:1;animation:none}@keyframes mm-cs-in{to{opacity:1}}.mm-cs{justify-items:center;gap:22px;width:min(300px,80%);display:grid}.mm-cs-sym svg{width:40px;height:auto;display:block;overflow:visible}.mm-cs-sym--d,[data-theme=dark] .mm-cs-sym--l,.mm-loader--cs.dark .mm-cs-sym--l{display:none}[data-theme=dark] .mm-cs-sym--d,.mm-loader--cs.dark .mm-cs-sym--d{display:block}.mm-cs-msg{color:var(--cs-ink);text-align:center;min-height:21px;font-size:14px;font-weight:700;line-height:1.5;animation:.35s both mm-cs-f}.mm-cs-msg small{color:var(--cs-mut);margin-top:2px;font-size:13px;font-weight:500;display:block}.mm-cs-msg a{color:var(--cs-link);cursor:pointer;font-weight:700;text-decoration:none}@keyframes mm-cs-f{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.mm-cs-msg{animation:none}}.mm-cs-bar{background:color-mix(in srgb, var(--cs-ink) 12%, transparent);border-radius:3px;width:120px;height:3px;overflow:hidden}.mm-cs-bar i{background:var(--cs-link);border-radius:3px;height:100%;transition:width .35s cubic-bezier(.2,.7,.3,1);display:block}.mm-cs-bar[data-indet=true] i{width:38%;animation:1.1s cubic-bezier(.2,.7,.3,1) infinite alternate mm-cs-ind}@keyframes mm-cs-ind{0%{transform:translate(0)}to{transform:translate(163%)}}@media (prefers-reduced-motion:reduce){.mm-cs-bar[data-indet=true] i{width:100%;animation:none}.mm-cs-bar i{transition:none}}
