.gf-spinner{vertical-align:-.125em;flex-shrink:0;width:2.5rem;height:2.5rem;display:inline-block}.gf-spinner--sm{width:1rem;height:1rem}.gf-spinner__svg{width:100%;height:100%;display:block}.gf-spinner__sweep{transform-origin:32px 32px;animation:1.8s linear infinite gf-spinner-sweep}.gf-spinner--sm .gf-spinner__sweep{animation-duration:1.4s}@keyframes gf-spinner-sweep{to{transform:rotate(360deg)}}@keyframes gf-spinner-calm{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.gf-spinner{animation:2s ease-in-out infinite gf-spinner-calm}.gf-spinner__sweep{animation:none}}
