.mf-loader{--mf-ease:cubic-bezier(.22, .61, .36, 1);--mf-blue:#0877eb;--mf-cyan:#31b3ed;--mf-green:#10b981;z-index:9999;isolation:isolate;color:#f5f9ff;place-items:center;font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.mf-loader__curtain{will-change:transform;background:radial-gradient(70% 65% at 50% 30%,#123a58 0%,#081523 48%,#040912 100%);position:absolute;inset:0;overflow:hidden}.mf-loader__curtain:after{content:"";pointer-events:none;background:radial-gradient(#0000 22%,#02070d9e 78%);position:absolute;inset:0}.mf-loader__grid{opacity:.7;background-image:linear-gradient(#fff1 1px,#0000 1px),linear-gradient(90deg,#fff1 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:-1px;-webkit-mask-image:radial-gradient(60% 58% at 50% 48%,#000 8%,#0000 76%);mask-image:radial-gradient(60% 58% at 50% 48%,#000 8%,#0000 76%)}.mf-loader__glow{pointer-events:none;filter:blur(76px);will-change:transform, opacity;border-radius:999px;display:block;position:absolute}.mf-loader__glow--one{background:var(--mf-blue);opacity:.2;width:320px;height:320px;animation:9s ease-in-out infinite alternate mf-glow-drift;top:12%;left:13%}.mf-loader__glow--two{background:var(--mf-green);opacity:.12;width:360px;height:360px;animation:11s ease-in-out 1.4s infinite alternate-reverse mf-glow-drift;bottom:7%;right:10%}.mf-loader__inner{z-index:1;justify-items:center;gap:26px;width:min(410px,100vw - 44px);padding:26px 0;display:grid;position:relative}.mf-loader__topline{color:#c4d8ea;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;width:100%;font-size:11px;display:flex}.mf-loader__wordmark{color:#f7fbff;letter-spacing:-.03em;text-transform:none;font-family:Outfit,DM Sans,system-ui,sans-serif;font-size:15px;font-weight:600}.mf-loader__wordmark span{color:#5ed0ff}.mf-loader__signal{color:#9cb6cc;letter-spacing:.1em;align-items:center;gap:7px;display:inline-flex}.mf-loader__signal i{background:#54e2ad;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite mf-signal-pulse;box-shadow:0 0 12px #54e2ad}.mf-loader__hero{-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);transform-origin:50% 78%;width:172px;min-height:184px;animation:mf-hero-arrive .9s 50ms var(--mf-ease) both, mf-hero-float 6s 1.05s ease-in-out infinite;will-change:transform, opacity;background:linear-gradient(155deg,#ffffff21,#ffffff09);border:1px solid #bae2ff33;border-radius:26px;justify-items:center;gap:13px;padding:23px 17px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #000c,inset 0 1px #ffffff2e}.mf-loader__hero:before{content:"";opacity:.8;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:22px 22px;border-radius:20px;position:absolute;inset:9px;-webkit-mask-image:linear-gradient(145deg,#000,#0000 78%);mask-image:linear-gradient(145deg,#000,#0000 78%)}.mf-loader__hero:after{content:"";filter:blur(16px);pointer-events:none;background:radial-gradient(#31b3ed47,#0000 66%);border-radius:50%;height:70%;position:absolute;inset:-35% -25% auto}.mf-loader__hero-glow{filter:blur(24px);pointer-events:none;background:#31b3ed33;border-radius:50%;height:70px;position:absolute;inset:20% 15% auto}.mf-loader__glyph{z-index:1;color:#f8fcff;filter:drop-shadow(0 0 14px #31b3ed5c);width:58px;height:auto;position:relative}.mf-loader__glyph [data-draw]{stroke-dasharray:1;stroke-dashoffset:1px;animation:mf-glyph-draw 1.35s .15s var(--mf-ease) forwards}.mf-loader__glyph [data-draw]:nth-child(2){animation-delay:.38s}.mf-loader__hero-copy{z-index:1;justify-items:center;gap:4px;display:grid;position:relative}.mf-loader__hero-copy b{color:#fff;letter-spacing:-.04em;font-family:Outfit,DM Sans,system-ui,sans-serif;font-size:17px;font-weight:600}.mf-loader__hero-copy b span{color:#62d7ff}.mf-loader__hero-copy small{color:#9cb8ce;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:600}.mf-loader__progress{gap:12px;width:100%;display:grid}.mf-loader__readout{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.mf-loader__label{color:#c8d9e8;letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;line-height:1.4;overflow:hidden}.mf-loader__percent{color:#f8fcff;font-variant-numeric:tabular-nums;letter-spacing:-.06em;flex:none;font-family:Outfit,DM Sans,system-ui,sans-serif;font-size:32px;font-weight:500;line-height:.8}.mf-loader__percent small{color:#7fa3bd;letter-spacing:0;margin-left:2px;font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:600}.mf-loader__track{background:#ffffff1a;border-radius:999px;width:100%;height:4px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #00000042}.mf-loader__bar{border-radius:inherit;background:linear-gradient(90deg, var(--mf-blue), var(--mf-cyan) 62%, #54e2ad);transition:width .16s linear;display:block;position:absolute;inset:0 auto 0 0;overflow:hidden;box-shadow:0 0 12px #31b3edcc,0 0 28px #10b98159}.mf-loader__bar:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.6s ease-in-out .4s infinite mf-bar-shimmer;position:absolute;inset:0;transform:translate(-120%)}.mf-loader.is-exiting{pointer-events:none;animation:10ms .98s forwards mf-loader-hide}.mf-loader.is-exiting .mf-loader__curtain{animation:mf-curtain-lift .9s var(--mf-ease) forwards}.mf-loader.is-exiting .mf-loader__inner{animation:.38s forwards mf-loader-fade}.mf-loader.is-exiting .mf-loader__hero{animation:mf-hero-release .7s var(--mf-ease) forwards}.mf-section-loader{border:1px solid color-mix(in srgb, currentColor 13%, transparent);background:color-mix(in srgb, currentColor 4%, transparent);width:100%;color:inherit;border-radius:14px;align-items:center;gap:12px;padding:15px 16px;font-size:12px;display:flex}.mf-section-loader__mark{width:34px;height:34px;color:var(--wa-accent-ink,#0877eb);background:color-mix(in srgb, currentColor 8%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.mf-section-loader__mark svg{width:19px;height:auto;animation:1.8s ease-in-out infinite mf-section-pulse}.mf-section-loader__mark [data-draw]{stroke-dasharray:1;stroke-dashoffset:1px;animation:mf-glyph-draw 1.1s var(--mf-ease) forwards}.mf-section-loader__body{flex:1;gap:9px;min-width:0;display:grid}.mf-section-loader__label{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.35;overflow:hidden}.mf-section-loader__track{background:color-mix(in srgb, currentColor 11%, transparent);border-radius:999px;width:100%;height:3px;position:relative;overflow:hidden}.mf-section-loader__track i{border-radius:inherit;background:linear-gradient(90deg, var(--wa-accent-ink,#0877eb), #31b3ed);width:34%;animation:mf-section-scan 1.45s var(--mf-ease) infinite;position:absolute;inset:0 auto 0 0}.mf-page-reveal{min-width:0;animation:mf-page-reveal .74s var(--mf-ease) .12s both}@keyframes mf-glyph-draw{to{stroke-dashoffset:0}}@keyframes mf-hero-arrive{0%{opacity:0;filter:blur(5px);transform:translateY(24px)scale(.9)rotate(-2deg)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)rotate(0)}}@keyframes mf-hero-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(.6deg)}}@keyframes mf-hero-release{to{opacity:0;transform:translateY(-22px)scale(.96)}}@keyframes mf-glow-drift{0%{transform:translate(-14px,10px)scale(.94)}to{transform:translate(18px,-16px)scale(1.08)}}@keyframes mf-signal-pulse{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes mf-bar-shimmer{0%{transform:translate(-120%)}55%,to{transform:translate(180%)}}@keyframes mf-section-pulse{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes mf-section-scan{0%{transform:translate(-120%)}to{transform:translate(330%)}}@keyframes mf-curtain-lift{to{transform:translateY(-101%)}}@keyframes mf-loader-fade{to{opacity:0;transform:translateY(-10px)scale(.985)}}@keyframes mf-loader-hide{to{visibility:hidden}}@keyframes mf-page-reveal{0%{opacity:0;filter:blur(3px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (width<=520px){.mf-loader__inner{gap:22px;width:min(360px,100vw - 32px)}.mf-loader__hero{width:154px;min-height:168px}.mf-loader__percent{font-size:28px}.mf-loader__signal{font-size:9px}.mf-section-loader{padding:13px 14px}}@media (prefers-reduced-motion:reduce){.mf-loader.is-exiting{display:none}.mf-loader *,.mf-section-loader *,.mf-page-reveal{transition:none!important;animation:none!important}.mf-loader__glyph [data-draw],.mf-section-loader__mark [data-draw]{stroke-dasharray:none;stroke-dashoffset:0}.mf-section-loader__track i{width:42%}}
