.base-spinner[data-v-e6a5c255]{border-radius:var(--radius-round);animation:1s linear infinite rotate-e6a5c255;position:relative}.base-spinner-medium[data-v-e6a5c255]{width:2rem;height:2rem}.base-spinner-small[data-v-e6a5c255]{width:1.5rem;height:1.5rem}.base-spinner-extra-small[data-v-e6a5c255]{width:1rem;height:1rem}.base-spinner.base-spinner-extra-small[data-v-e6a5c255]:before{border:2px solid}.base-spinner.base-spinner-small[data-v-e6a5c255]:before{border:3px solid}.base-spinner.base-spinner-medium[data-v-e6a5c255]:before{border:4px solid}.base-spinner[data-v-e6a5c255]:before{box-sizing:border-box;content:"";border-radius:50%;animation:2s linear infinite prixClipFix-e6a5c255;position:absolute;inset:0}.base-spinner-default[data-v-e6a5c255]:before{border-color:var(--content-inverse)!important}.base-spinner-primary[data-v-e6a5c255]:before{border-color:var(--color-primary)!important}.base-spinner-white[data-v-e6a5c255]:before{border-color:var(--border-white)!important}.base-spinner-neutral[data-v-e6a5c255]:before{border-color:var(--content-default)!important}.base-spinner-danger[data-v-e6a5c255]:before{border-color:var(--content-error)!important}.base-spinner-success[data-v-e6a5c255]:before{border-color:var(--content-success)!important}.base-spinner-subtle[data-v-e6a5c255]:before{border-color:var(--content-secondary)!important}.base-spinner-ai[data-v-e6a5c255]:before{background:conic-gradient(var(--background-ai-gradient));border:none!important}.base-spinner.base-spinner-extra-small.base-spinner-ai[data-v-e6a5c255]:before{-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}.base-spinner.base-spinner-small.base-spinner-ai[data-v-e6a5c255]:before{-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}.base-spinner.base-spinner-medium.base-spinner-ai[data-v-e6a5c255]:before{-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0)}@keyframes rotate-e6a5c255{to{transform:rotate(360deg)}}@keyframes prixClipFix-e6a5c255{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}
