.spinner-wrap[data-v-0d40b5ba]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:72px;height:72px}.spinner-ring[data-v-0d40b5ba]{position:absolute;inset:0}[dir] .spinner-ring[data-v-0d40b5ba]{border:4px solid #fee2e2;border-top-color:#ef4444;border-radius:50%}[dir=ltr] .spinner-ring[data-v-0d40b5ba]{-webkit-animation:spin-ltr-0d40b5ba .9s linear infinite;animation:spin-ltr-0d40b5ba .9s linear infinite}[dir=rtl] .spinner-ring[data-v-0d40b5ba]{-webkit-animation:spin-rtl-0d40b5ba .9s linear infinite;animation:spin-rtl-0d40b5ba .9s linear infinite}.spinner-icon[data-v-0d40b5ba]{position:relative;z-index:1}[dir=ltr] .spinner-icon[data-v-0d40b5ba],[dir=rtl] .spinner-icon[data-v-0d40b5ba]{-webkit-animation:pulse-0d40b5ba 1.2s ease-in-out infinite;animation:pulse-0d40b5ba 1.2s ease-in-out infinite}@-webkit-keyframes spin-ltr-0d40b5ba{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin-rtl-0d40b5ba{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes spin-ltr-0d40b5ba{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-rtl-0d40b5ba{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@-webkit-keyframes pulse-0d40b5ba{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-0d40b5ba{0%,to{opacity:1}50%{opacity:.5}}.progress-bar-wrap[data-v-0d40b5ba]{width:100%}.progress-bar-track[data-v-0d40b5ba]{height:10px;overflow:hidden}[dir] .progress-bar-track[data-v-0d40b5ba]{background:#fee2e2;border-radius:999px}.progress-bar-fill[data-v-0d40b5ba]{height:100%;transition:width .35s ease}[dir] .progress-bar-fill[data-v-0d40b5ba]{border-radius:999px;-webkit-transition:width .35s ease}[dir=ltr] .progress-bar-fill[data-v-0d40b5ba]{background:-webkit-gradient(linear,left top,right top,from(#ef4444),to(#b91c1c));background:linear-gradient(90deg,#ef4444,#b91c1c)}[dir=rtl] .progress-bar-fill[data-v-0d40b5ba]{background:-webkit-gradient(linear,right top,left top,from(#ef4444),to(#b91c1c));background:linear-gradient(-90deg,#ef4444,#b91c1c)}