.akmo-loader{--loader-mark-w:144px;--loader-mark-h:108px;--loader-gap:40px;--loader-glow-rest:.6;--loader-glow:var(--lightningcss-light,var(--akmo-aurora-core))var(--lightningcss-dark,color-mix(in srgb, var(--akmo-primary) 42%, transparent));isolation:isolate;background:var(--akmo-page-base);color:var(--akmo-fg-muted);position:fixed;inset:0}html[data-i18n-pending] .akmo-loader{visibility:visible}html[data-i18n-pending] .akmo-loader__text{visibility:hidden}.akmo-loader__art{left:calc(50% - var(--loader-mark-w) / 2);top:calc(50% - var(--loader-mark-h) / 2);width:var(--loader-mark-w);height:var(--loader-mark-h);position:absolute}.akmo-loader__mark{width:100%;height:100%;position:absolute;inset:0}.akmo-loader__glow{pointer-events:none;opacity:0;animation:akmo-loader-bloom var(--mo-dur-slow) var(--mo-ease-soft) .15s forwards;position:absolute;inset:-42% -26%}.akmo-loader__breathe{background:radial-gradient(closest-side, var(--loader-glow), transparent);opacity:.9;border-radius:50%;animation:6s ease-in-out infinite akmo-loader-breathe;position:absolute;inset:0}.akmo-loader__progress{left:calc(50% - 48px);top:calc(100% + var(--loader-gap));background:color-mix(in srgb, var(--akmo-fg) 12%, transparent);opacity:0;width:96px;height:2px;animation:akmo-loader-appear var(--mo-dur-moderate) var(--mo-ease-soft) .4s forwards;border-radius:1px;position:absolute;overflow:hidden}.akmo-loader__bar{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--akmo-primary), transparent);will-change:transform;width:40%;animation:1.6s ease-in-out infinite akmo-loader-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.akmo-loader__below{left:16px;right:16px;top:calc(50% + var(--loader-mark-h) / 2 + var(--loader-gap) + 22px);text-align:center;position:absolute}.akmo-loader__status{font-size:.875rem;line-height:1.25rem}:root[data-motion=minimal] .akmo-loader__glow{animation:akmo-loader-glow-appear var(--mo-dur-fast) linear both}:root[data-motion=minimal] .akmo-loader__progress{animation:akmo-loader-appear var(--mo-dur-fast) linear both}:root[data-motion=minimal] .akmo-loader__bar{opacity:.5;animation:none;left:30%;transform:none}@media (prefers-reduced-motion:reduce){.akmo-loader__glow{animation:akmo-loader-glow-appear var(--mo-dur-fast) linear both}.akmo-loader__progress{animation:akmo-loader-appear var(--mo-dur-fast) linear both}.akmo-loader__bar{opacity:.5;animation:none;left:30%;transform:none}}@keyframes akmo-loader-bloom{0%{opacity:0;transform:scale(.85)}to{opacity:var(--loader-glow-rest);transform:none}}@keyframes akmo-loader-breathe{0%,to{opacity:.9}25%{opacity:.99}75%{opacity:.81}}@keyframes akmo-loader-appear{0%{opacity:0}to{opacity:1}}@keyframes akmo-loader-glow-appear{0%{opacity:0}to{opacity:var(--loader-glow-rest)}}@keyframes akmo-loader-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}
