.fe-loader{display:inline-grid;place-items:center;width:48px;height:48px;position:relative;vertical-align:middle;animation:fe-loader-in .5s .15s both}.fe-loader:before,.fe-loader:after{content:"";position:absolute;width:22px;height:22px;border:1.5px solid currentColor;border-radius:7px;opacity:.35;animation:fe-loader-orbit 2.8s ease-in-out infinite}.fe-loader:after{animation-delay:-1.4s;opacity:.7}.fe-loader:before{background:color-mix(in srgb,currentColor 5%,transparent)}@keyframes fe-loader-orbit{0%,100%{transform:translate(-5px,-5px) rotate(0)}50%{transform:translate(5px,5px) rotate(90deg)}}@keyframes fe-loader-in{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.fe-loader,.fe-loader:before,.fe-loader:after{animation:none}.fe-loader:after{transform:translate(6px,6px)}}
#site-status:not([hidden]):has(>.fe-loader),#app:has(>.fe-loader){position:fixed;inset:0;display:grid;place-items:center;min-height:100dvh;width:100%;padding:0;margin:0;background:var(--color-bg,#fff);z-index:50}
