.saqr-spinner{--saqr-spinner-size:var(--saqr-spinner-sm,48px);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--saqr-spacing-2,8px);max-inline-size:100%;vertical-align:middle;color:var(--saqr-text-link)}.saqr-loading-text[lang=ar],.saqr-spinner[lang=ar]{font-family:var(--saqr-font-arabic)}.saqr-loading-text[lang=en],.saqr-spinner[lang=en]{font-family:var(--saqr-font-latin)}.saqr-spinner[data-color=falcon]{color:var(--saqr-icon-default)}.saqr-spinner[data-color=white]{color:var(--saqr-static-white)}.saqr-spinner[data-color=current]{color:inherit}.saqr-spinner[data-color=ai]{color:var(--saqr-ai-accent)}.saqr-spinner-stage{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--saqr-spinner-size);block-size:var(--saqr-spinner-size);flex:none;isolation:isolate}.saqr-loader-static,.saqr-loader-visual{inline-size:100%;block-size:100%;flex:none}.saqr-spinner-label{font-size:12px;line-height:16px;color:var(--saqr-text-sub);text-align:center}.saqr-spinner[data-loader=triple-dot-spinner] .saqr-loader-visual,.saqr-spinner[data-loader=twin-orbit] .saqr-loader-visual{inline-size:24%;block-size:24%}.saqr-spinner[data-loader=orbit-ring] .saqr-loader-visual,.saqr-spinner[data-loader=satellite-ring] .saqr-loader-visual{inline-size:80%;block-size:80%}.saqr-spinner[data-loader=wandering-eyes] .saqr-spinner-stage{inline-size:calc(var(--saqr-spinner-size) * 2.25)}.saqr-spinner[data-loader=bobbing-dots] .saqr-loader-visual,.saqr-spinner[data-loader=bouncing-dots] .saqr-loader-visual,.saqr-spinner[data-loader=dots] .saqr-loader-visual,.saqr-spinner[data-loader=pulsating-dots] .saqr-loader-visual,.saqr-spinner[data-loader=typing] .saqr-loader-visual{font-size:calc(var(--saqr-spinner-size) / 3)}.saqr-spinner:is([data-loader=accordion-loader],[data-loader=symmetric-wave],[data-loader=square-grid],[data-loader=square-accordion],[data-loader=conveyor-loop],[data-loader=square-snake],[data-loader=infinity-square-snake],[data-loader=infinity-track]) .saqr-spinner-stage{inline-size:max-content;min-inline-size:var(--saqr-spinner-size);block-size:auto;min-block-size:var(--saqr-spinner-size)}.saqr-spinner:is([data-loader=accordion-loader],[data-loader=symmetric-wave],[data-loader=square-grid],[data-loader=square-accordion],[data-loader=conveyor-loop],[data-loader=square-snake],[data-loader=infinity-square-snake],[data-loader=infinity-track]) .saqr-loader-visual{inline-size:auto;block-size:auto;font-size:calc(var(--saqr-spinner-size) / 3)!important}.saqr-spinner[data-reduced-motion] .saqr-spinner-stage{inline-size:var(--saqr-spinner-size);block-size:var(--saqr-spinner-size)}.saqr-loading-text{display:inline-block;max-inline-size:100%;color:var(--saqr-text-default);line-height:1.5}.saqr-loading-text [aria-hidden]{overflow-wrap:anywhere}.saqr-skeleton-loader{min-block-size:1em;border-radius:var(--saqr-radius-md,8px);background:var(--saqr-bg-subtle);animation:saqr-loader-skeleton-pulse var(--saqr-motion-spinner-skeleton-duration) var(--saqr-motion-spinner-skeleton-easing) infinite}@media (min-width:768px){.saqr-spinner{--saqr-spinner-size:var(--saqr-spinner-md,var(--saqr-spinner-sm,48px))}}@media (min-width:1200px){.saqr-spinner{--saqr-spinner-size:var(
      --saqr-spinner-lg,var(--saqr-spinner-md,var(--saqr-spinner-sm,48px))
    )}}@media (prefers-reduced-motion:reduce){.saqr-loading-text *,.saqr-skeleton-loader,.saqr-spinner *{animation:none!important;transition:none!important}}.saqr-spinner[data-color=white] .saqr-spinner-label{color:inherit}.saqr-spinner:is([data-loader=accordion-loader],[data-loader=conveyor-loop]) .saqr-loader-visual{inline-size:var(--loader-width);block-size:1em}.saqr-spinner[data-loader=symmetric-wave] .saqr-loader-visual{inline-size:10ch;block-size:1em}.saqr-spinner:is([data-loader=square-grid],[data-loader=square-accordion],[data-loader=square-snake]) .saqr-loader-visual{inline-size:var(--loader-size);block-size:var(--loader-size)}.saqr-spinner:is([data-loader=infinity-track],[data-loader=infinity-square-snake]) .saqr-loader-visual{inline-size:9ch;block-size:5ch}.saqr-spinner[data-loader=terminal] .saqr-loader-visual{font-size:calc(var(--saqr-spinner-size) / 2);justify-content:center}