.ls{animation:ls-turn 1.568s linear infinite var(--ls-turn,0s);flex-shrink:0;display:inline-block;position:relative}.ls-layer{animation:ls-steps 5.332s cubic-bezier(.4, 0, .2, 1) infinite both var(--ls-steps,0s);position:absolute;inset:0}.ls-clip{width:50%;position:absolute;top:0;bottom:0;overflow:hidden}.ls-left{left:0}.ls-right{right:0}.ls-patch{width:10%;position:absolute;top:0;bottom:0;left:45%;overflow:hidden}.ls-ring{box-sizing:border-box;border:var(--ls-stroke,1.5px) solid currentColor;border-bottom-color:#0000;border-radius:50%;width:200%;position:absolute;top:0;bottom:0}.ls-patch .ls-ring{width:1000%;left:-450%}.ls-left .ls-ring{animation:ls-left 1.333s cubic-bezier(.4, 0, .2, 1) infinite both var(--ls-arc,0s);border-right-color:#0000;left:0}.ls-right .ls-ring{animation:ls-right 1.333s cubic-bezier(.4, 0, .2, 1) infinite both var(--ls-arc,0s);border-left-color:#0000;left:-100%}@media (max-width:767px){.ls-icon{scale:1.125}}.page-spin{z-index:41;pointer-events:none;view-transition-name:page-spin;justify-content:center;align-items:center;transition:opacity .1s ease-out 80ms;display:flex;position:fixed;inset:0}.page-spin:after{content:"loading loading loading loading loading loading loading loading loading loading loading loading loading loading loading loading loading loading loading loading loading loading loading loading loading loading loading loading loading loading";color:#0000;width:1px;height:1px;position:absolute;overflow:hidden}html[data-spin-back] .page-spin{transition:none}html:not(:has([data-page-loader])) .page-spin:not([data-on]){visibility:hidden;opacity:0;transition:none}html:not(:has([data-page-loader])) .page-spin:not([data-on]) *{animation-play-state:paused}@media (min-width:48rem){main{anchor-name:--page-main}.container-width>nav>div{anchor-name:--page-nav}.page-spin{inset:auto;left:var(--spin-left,anchor(--page-main left));top:var(--spin-top,anchor(--page-nav top));width:var(--spin-width,anchor-size(--page-main width));height:var(--spin-height,anchor-size(--page-nav height))}@supports not (anchor-name:--page-main){.page-spin:not([data-on]){visibility:hidden}}}::view-transition-group(page-spin){animation:none}::view-transition-old(page-spin){display:none}::view-transition-new(page-spin){animation:none}@keyframes ls-turn{to{transform:rotate(360deg)}}@keyframes ls-steps{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(1080deg)}}@keyframes ls-left{0%,to{transform:rotate(130deg)}50%{transform:rotate(-5deg)}}@keyframes ls-right{0%,to{transform:rotate(-130deg)}50%{transform:rotate(5deg)}}
