.profundis-spinner{display:inline-block;width:var(--loader-size, 24px);height:var(--loader-size, 24px);min-width:var(--loader-size, 24px);flex-shrink:0;vertical-align:middle;overflow:visible;color:var(--tone-accent, #175b60)}.profundis-spinner[data-tone=inherit]{color:inherit}.profundis-spinner-ribbon{fill:currentColor;transform-origin:32px 32px;animation:profundis-ribbon 1.9s cubic-bezier(.45,0,.25,1) infinite}.profundis-spinner-ribbon:nth-child(2){fill:var(--tone-accent, #4d8e87);animation-delay:.14s}.profundis-spinner-ribbon:nth-child(3){fill:var(--tone-success, #91c3b6);animation-delay:.28s}.profundis-spinner[data-tone=inherit] .profundis-spinner-ribbon:nth-child(2){fill:currentColor;fill-opacity:.75}.profundis-spinner[data-tone=inherit] .profundis-spinner-ribbon:nth-child(3){fill:currentColor;fill-opacity:.5}@keyframes profundis-ribbon{0%,68%,to{transform:translateY(0);opacity:1}24%{transform:translateY(-3px);opacity:.45}43%{transform:translateY(1px);opacity:1}}:where(p,button,a,.credit-loading)>.profundis-spinner{margin-inline-end:.5em}.profundis-challenge{width:100%}.profundis-challenge-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;color:var(--tone-muted, #56686b);font-size:13px}@media(prefers-reduced-motion:reduce){.profundis-spinner-ribbon{animation:none}}.MuiButton-variantSolid .profundis-spinner{color:inherit}.MuiButton-variantSolid .profundis-spinner-ribbon{fill:currentColor}.MuiButton-variantSolid .profundis-spinner-ribbon:nth-child(2){fill-opacity:.75}.MuiButton-variantSolid .profundis-spinner-ribbon:nth-child(3){fill-opacity:.5}
