.loading-indicator{--loading-size:96px;width:var(--loading-size);height:var(--loading-size);direction:ltr;flex:none;display:inline-block;position:relative;transform:rotate(45deg)}.loading-square{width:29.1667%;height:29.1667%;transform:translate(var(--rest-x,0),var(--rest-y,0));background:var(--brand);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--on-brand) 32%,transparent),0 3px 8px color-mix(in srgb,var(--brand) 18%,transparent);border-radius:28.5714%;margin:2.08333%;animation:10s ease-in-out infinite both loading-square-animation;position:absolute;top:0;left:0}.loading-square:first-child{--rest-x:0;--rest-y:0;animation-delay:0s}.loading-square:nth-child(2){--rest-x:114.286%;--rest-y:0;animation-delay:-1.42857s}.loading-square:nth-child(3){--rest-x:228.571%;--rest-y:0;animation-delay:-2.85714s}.loading-square:nth-child(4){--rest-x:228.571%;--rest-y:114.286%;animation-delay:-4.28571s}.loading-square:nth-child(5){--rest-x:114.286%;--rest-y:114.286%;animation-delay:-5.71429s}.loading-square:nth-child(6){--rest-x:114.286%;--rest-y:228.571%;animation-delay:-7.14286s}.loading-square:nth-child(7){--rest-x:0;--rest-y:228.571%;animation-delay:-8.57143s}@keyframes loading-square-animation{0%,10.5%,to{transform:translate(0)}12.5%,23%{transform:translate(114.286%)}25%,35.5%{transform:translate(228.571%)}37.5%,48%{transform:translate(228.571%,114.286%)}50%,60.5%{transform:translate(114.286%,114.286%)}62.5%,73%{transform:translate(114.286%,228.571%)}75%,85.5%{transform:translateY(228.571%)}87.5%,98%{transform:translateY(114.286%)}}.reduce-motion .loading-square,:root[data-loading-reduced=true] .loading-square{animation:none}@media (prefers-reduced-motion:reduce){.loading-square{animation:none}}.loading-indicator--compact{--loading-size:48px}.loading-indicator--inline{--loading-size:16px}.loading-status{box-sizing:border-box;width:100%;min-width:0;min-height:200px;color:var(--brand);justify-content:center;align-items:center;padding:32px;display:flex;position:relative}.loading-status.is-page{min-height:clamp(240px,60svh,640px)}.loading-status.is-inline{vertical-align:middle;flex:none;width:auto;min-width:24px;min-height:24px;padding:4px;line-height:1;display:inline-flex}.loading-status-label{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}button .loading-status{color:inherit}button .loading-indicator--inline .loading-square{box-shadow:none;background:currentColor}@media (forced-colors:active){.loading-square{forced-color-adjust:none;box-shadow:none;background:highlight!important}}
