.loading-container[data-v-e98c9b28]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.loading-container.loading-overlay[data-v-e98c9b28]{position:absolute;top:0;left:0;background:var(--overlay-color, rgba(0, 0, 0, .7));backdrop-filter:blur(2px);border-radius:.521rem;z-index:1000}.loading-box[data-v-e98c9b28]{width:1.875rem;height:1.875rem;border:2px solid var(--border-wave-color, #CBCBCC);display:flex;align-items:center;justify-content:center;border-radius:.417rem;padding:1px;background:#0000004d;box-shadow:0 2px .417rem #0000001a}.loading-inner[data-v-e98c9b28]{width:1.667rem;height:1.615rem;margin-bottom:1px;position:relative;border-radius:.417rem;background:transparent;background-origin:border-box;background-clip:content-box,border-box;overflow:hidden}.loading-progress[data-v-e98c9b28]{width:100%;height:100%;position:absolute;background:var(--background-color, #CBCBCC);bottom:calc(-128% + var(--progress, 0%));transition:bottom .3s ease-out}.loading-waves[data-v-e98c9b28]{position:absolute;left:0;bottom:100%;width:200%;stroke:none;fill:var(--wave-color, #CBCBCC);transform:translate(-50%);z-index:3;margin-bottom:-2px}.loading-waves.wave-animation[data-v-e98c9b28]{animation:wave-move-e98c9b28 1.5s infinite linear}.loading-text[data-v-e98c9b28]{margin-top:.625rem;font-size:.729rem;color:#cbcbcc;font-weight:500;text-align:center;-webkit-user-select:none;user-select:none}@keyframes wave-move-e98c9b28{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:768px){.loading-box[data-v-e98c9b28]{width:48px;height:48px}.loading-inner[data-v-e98c9b28]{width:44px;height:43px}.loading-text[data-v-e98c9b28]{font-size:12px;margin-top:8px}}@media(prefers-color-scheme:dark){.loading-container.loading-overlay[data-v-e98c9b28]{background:var(--overlay-color, rgba(0, 0, 0, .6))}.loading-text[data-v-e98c9b28]{color:#999}}@media(prefers-reduced-motion:reduce){.loading-waves[data-v-e98c9b28]{animation:none}.loading-progress[data-v-e98c9b28]{transition:none}}
