/* Shared Add Credits indicator: Nano Smart geometry with a white track and violet arc. */
.aigg-custom-character__credit-package-action,
.aigg-3d__credit-package-action { gap:8px; }
.aigg-credit-checkout-spinner {
  display:none;
  width:1.2em;
  height:1.2em;
  flex:0 0 1.2em;
  fill:none;
  shape-rendering:geometricPrecision;
}
.aigg-credit-checkout-spinner > circle {
  fill:none!important;
  stroke-width:2;
  stroke-linecap:round;
}
.aigg-credit-checkout-spinner > .aigg-credit-checkout-spinner__track { stroke:#fff; }
.aigg-credit-checkout-spinner > .aigg-credit-checkout-spinner__arc {
  stroke:#ac83f8;
  transform-origin:50% 50%;
  animation:aigg-credit-checkout-spin 1s linear infinite;
}
.aigg-custom-character__credit-package.is-loading .aigg-credit-checkout-spinner,
.aigg-3d__credit-package.is-loading .aigg-credit-checkout-spinner { display:block; }
[dir="rtl"] .aigg-credit-checkout-spinner__arc { animation-direction:reverse; }
@keyframes aigg-credit-checkout-spin { to { transform:rotate(360deg); } }
@media (prefers-reduced-motion:reduce) {
  .aigg-credit-checkout-spinner > .aigg-credit-checkout-spinner__arc { animation:none; }
}
