.loading-container[data-v-33993cbb]{align-items:center;display:flex;flex-direction:column;gap:2rem}.loading-spinner-wrapper[data-v-33993cbb]{height:8rem;position:relative;width:8rem}.spinner-ring[data-v-33993cbb]{animation:spin-33993cbb 3s linear infinite;border-color:transparent;border-radius:9999px;border-width:4px;top:0;right:0;bottom:0;left:0;position:absolute}.spinner-ring-1[data-v-33993cbb]{--tw-border-opacity:1;animation-duration:2s;border-top-color:rgb(6 182 212/var(--tw-border-opacity,1))}.spinner-ring-2[data-v-33993cbb]{--tw-border-opacity:1;animation-direction:reverse;animation-duration:3s;border-right-color:rgb(59 130 246/var(--tw-border-opacity,1))}.spinner-ring-3[data-v-33993cbb]{--tw-border-opacity:1;animation-duration:4s;border-bottom-color:rgb(168 85 247/var(--tw-border-opacity,1))}.spinner-core[data-v-33993cbb]{align-items:center;animation:pulse-33993cbb 2s ease-in-out infinite;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}@keyframes spin-33993cbb{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes pulse-33993cbb{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.95)}}.loading-text[data-v-33993cbb]{text-align:center}.loading-progress[data-v-33993cbb]{border-radius:9999px;height:.25rem;overflow:hidden;width:16rem;--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.loading-progress[data-v-33993cbb]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.progress-bar[data-v-33993cbb]{background-image:linear-gradient(to right,var(--tw-gradient-stops));border-radius:9999px;height:100%;--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:rgba(6,182,212,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#3b82f6 var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#a855f7 var(--tw-gradient-to-position);animation:progress-33993cbb 2s ease-in-out infinite}@keyframes progress-33993cbb{0%{margin-left:0;width:0}50%{margin-left:0;width:75%}to{margin-left:100%;width:0}}
