button[data-v-a3ba271d]{transition:all .2s cubic-bezier(.4,0,.2,1);-moz-user-select:none;user-select:none;-webkit-user-select:none}button[data-v-a3ba271d] svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.dot-spinner[data-v-a3ba271d]{border-radius:9999px;color:inherit;display:block;height:100%;position:relative;width:100%}.dot-spinner[data-v-a3ba271d],.dot-spinner[data-v-a3ba271d]:after,.dot-spinner[data-v-a3ba271d]:before{background-image:radial-gradient(currentColor 28%,transparent 30%);background-position:0 0;background-repeat:repeat;background-size:8px 8px;border-radius:9999px;-webkit-mask-image:radial-gradient(circle at center,#000 70%,transparent 72%);mask-image:radial-gradient(circle at center,#000 70%,transparent 72%)}.dot-spinner[data-v-a3ba271d]:after,.dot-spinner[data-v-a3ba271d]:before{content:"";inset:0;position:absolute}.dot-spinner[data-v-a3ba271d],.dot-spinner[data-v-a3ba271d]:before{animation:ripple-dots-a3ba271d 1.2s cubic-bezier(.32,.72,0,1) infinite}.dot-spinner[data-v-a3ba271d]:before{animation-delay:.16s}.dot-spinner[data-v-a3ba271d]:after{animation:ripple-dots-a3ba271d 1.2s cubic-bezier(.32,.72,0,1) infinite;animation-delay:.32s}@keyframes ripple-dots-a3ba271d{0%,to{background-size:8px 8px;opacity:.9;transform:scale(1)}18%{background-size:6px 6px;opacity:.65;transform:scale(.62)}48%{background-size:11px 11px;opacity:.98;transform:scale(1.28)}72%{background-size:8px 8px;opacity:.85;transform:scale(.96)}}
