.page-loader{z-index:1000;cursor:progress;view-transition-name:page-loader;background:#fff;place-items:center;display:grid;position:fixed;inset:0}.page-loader.is-leaving{background:#ffffffb8}.page-loader__spinner{border:3px solid #dfe5ec;border-top-color:#2563eb;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite page-loader-spin}.page-loader__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes page-loader-spin{to{transform:rotate(360deg)}}html.page-ready .page-loader:not(.is-leaving){opacity:0;pointer-events:none;transition:opacity .48s cubic-bezier(0,0,.2,1)}html.page-ready .page-loader:not(.is-leaving) .page-loader__spinner{animation:none}@media (prefers-reduced-motion:reduce){html.page-ready .page-loader:not(.is-leaving){transition:none}.page-loader__spinner{animation-duration:1.6s}}
