.page-loading-overlay{display:none;position:fixed;inset:0;z-index:10020;align-items:center;justify-content:center;background:var(--background-1,#f8fafc);color:var(--primary,#155dfc)}
html.page-loading{overflow:hidden}
html.page-loading .page-loading-overlay{display:flex}
.page-loading-wave{display:flex;height:32px;align-items:center;justify-content:center;gap:3px}
.page-loading-wave>span{width:4px;border-radius:999px;background:currentColor;transform-origin:center;animation:page-loading-wave .9s ease-in-out infinite}
.page-loading-wave>span:nth-child(1),.page-loading-wave>span:nth-child(5){height:10px}
.page-loading-wave>span:nth-child(2),.page-loading-wave>span:nth-child(4){height:14px}
.page-loading-wave>span:nth-child(3){height:18px}
.page-loading-wave>span:nth-child(2){animation-delay:.12s}
.page-loading-wave>span:nth-child(3){animation-delay:.24s}
.page-loading-wave>span:nth-child(4){animation-delay:.36s}
.page-loading-wave>span:nth-child(5){animation-delay:.48s}
@keyframes page-loading-wave{0%,100%{transform:scaleY(.4);opacity:.5}50%{transform:scaleY(1);opacity:1}}
@media(prefers-reduced-motion:reduce){.page-loading-wave>span{animation:none}}
