.loading-module__RjdwhW__root{animation:.2s cubic-bezier(.4,0,.2,1) both loading-module__RjdwhW__loader-enter}.loading-module__RjdwhW__rootInline{vertical-align:middle;display:inline-flex}.loading-module__RjdwhW__rootCentered{justify-content:center;align-items:center;width:100%;display:flex}.loading-module__RjdwhW__loader{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.loading-module__RjdwhW__ring{border-style:solid;border-color:hsl(var(--primary) / .14);border-top-color:hsl(var(--primary));border-radius:50%;animation:.9s linear infinite loading-module__RjdwhW__loader-spin;position:absolute;inset:0}.loading-module__RjdwhW__logo{z-index:1;object-fit:contain;border-radius:50%;animation:2s ease-in-out infinite loading-module__RjdwhW__loader-breathe;position:relative}.loading-module__RjdwhW__xs{width:1rem;height:1rem}.loading-module__RjdwhW__xs .loading-module__RjdwhW__ring{border-width:1.5px}.loading-module__RjdwhW__xs .loading-module__RjdwhW__logo{width:.625rem;height:.625rem}.loading-module__RjdwhW__sm{width:1.75rem;height:1.75rem}.loading-module__RjdwhW__sm .loading-module__RjdwhW__ring{border-width:2px}.loading-module__RjdwhW__sm .loading-module__RjdwhW__logo{width:1.125rem;height:1.125rem}.loading-module__RjdwhW__md{width:2.75rem;height:2.75rem}.loading-module__RjdwhW__md .loading-module__RjdwhW__ring{border-width:2.5px}.loading-module__RjdwhW__md .loading-module__RjdwhW__logo{width:2rem;height:2rem}.loading-module__RjdwhW__lg{width:4rem;height:4rem}.loading-module__RjdwhW__lg .loading-module__RjdwhW__ring{border-width:3px}.loading-module__RjdwhW__lg .loading-module__RjdwhW__logo{width:2.875rem;height:2.875rem}.loading-module__RjdwhW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes loading-module__RjdwhW__loader-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes loading-module__RjdwhW__loader-spin{to{transform:rotate(360deg)}}@keyframes loading-module__RjdwhW__loader-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(.97)}}@keyframes loading-module__RjdwhW__loader-pulse-reduced{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.loading-module__RjdwhW__root{animation:none}.loading-module__RjdwhW__ring{border-top-color:hsl(var(--primary) / .55);animation:none;transform:rotate(45deg)}.loading-module__RjdwhW__logo{animation:2.4s ease-in-out infinite loading-module__RjdwhW__loader-pulse-reduced}}
