.mk-loader{justify-items:center;max-width:100%;display:grid}.mk-loader-stage{width:100%;position:relative}.mk-loader-motion,.mk-loader-word{position:absolute;inset:0}.mk-loader-motion svg{width:100%;height:100%;display:block}.mk-loader-word{color:#c45a32;font-family:var(--font-body), -apple-system, BlinkMacSystemFont, "Helvetica Neue", system-ui, sans-serif;letter-spacing:.5px;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;font-weight:900;line-height:1;display:flex}.mk-loader-word span{opacity:0;will-change:transform, opacity;display:inline-block;transform:scale(.35)}.mk-loader[data-still=true] .mk-loader-word span{opacity:1;transform:none}.mk-overlay{--mk-backdrop:#ffffff9e;--mk-card:#fff;--mk-line:#e1e1e1;--mk-text:#111;--mk-soft:#626262;--mk-track:#1b17141a;--mk-shadow:0 24px 60px #4747472e;z-index:1200;background:var(--mk-backdrop);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);place-items:center;padding:16px;animation:.16s both mk-overlay-in;display:grid;position:fixed;inset:0}html[data-theme=dark] .mk-overlay:not([data-theme]),.mk-overlay[data-theme=dark]{--mk-backdrop:#14110f99;--mk-card:#201b18;--mk-line:#f3ede41a;--mk-text:#f3ede4;--mk-soft:#b1a699;--mk-track:#f3ede41f;--mk-shadow:0 24px 60px #14110f80}.mk-overlay-card{border:1px solid var(--mk-line);background:var(--mk-card);width:min(340px,100%);color:var(--mk-text);box-shadow:var(--mk-shadow);text-align:center;border-radius:22px;justify-items:center;gap:6px;padding:18px 20px 20px;animation:.28s cubic-bezier(.2,.9,.3,1.2) both mk-card-in;display:grid}.mk-overlay-caption{color:var(--mk-text);margin:0;font-size:15px;font-weight:600;line-height:1.4}.mk-overlay-hint{color:var(--mk-soft);margin:0;font-size:13px;line-height:1.4}.mk-overlay-bar{background:var(--mk-track);border-radius:999px;width:100%;height:4px;margin-top:8px;overflow:hidden}.mk-overlay-bar span{border-radius:inherit;background:#c45a32;height:100%;transition:width .3s linear;display:block}.mk-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mk-inline{text-align:center;justify-items:center;gap:4px;padding:12px 0;display:grid}.mk-inline p{opacity:.75;margin:0;font-size:13.5px;line-height:1.4}@keyframes mk-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes mk-card-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mk-overlay,.mk-overlay-card{animation:none}.mk-overlay-bar span{transition:none}}
