.progress-bar{background-color:transparent}.loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999}.loading-container{background:#fff;padding:24px;border-radius:8px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);width:100%;max-width:400px}.loading-messages{margin-bottom:24px}.message-item{margin-bottom:16px}.message-item:last-child{margin-bottom:0}.message-text{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:4px}.message-time{font-size:12px;color:#666}.loader{width:15px;aspect-ratio:1;border-radius:50%;-webkit-animation:l5 1s linear infinite alternate;animation:l5 1s linear infinite alternate;margin:24px auto 0}@-webkit-keyframes l5{0%{-webkit-box-shadow:20px 0 #000,-20px 0 rgba(0,0,0,.13);box-shadow:20px 0 #000,-20px 0 rgba(0,0,0,.13);background:#000}33%{-webkit-box-shadow:20px 0 #000,-20px 0 rgba(0,0,0,.13);box-shadow:20px 0 #000,-20px 0 rgba(0,0,0,.13);background:rgba(0,0,0,.13)}66%{-webkit-box-shadow:20px 0 rgba(0,0,0,.13),-20px 0 #000;box-shadow:20px 0 rgba(0,0,0,.13),-20px 0 #000;background:rgba(0,0,0,.13)}to{-webkit-box-shadow:20px 0 rgba(0,0,0,.13),-20px 0 #000;box-shadow:20px 0 rgba(0,0,0,.13),-20px 0 #000;background:#000}}@keyframes l5{0%{-webkit-box-shadow:20px 0 #000,-20px 0 rgba(0,0,0,.13);box-shadow:20px 0 #000,-20px 0 rgba(0,0,0,.13);background:#000}33%{-webkit-box-shadow:20px 0 #000,-20px 0 rgba(0,0,0,.13);box-shadow:20px 0 #000,-20px 0 rgba(0,0,0,.13);background:rgba(0,0,0,.13)}66%{-webkit-box-shadow:20px 0 rgba(0,0,0,.13),-20px 0 #000;box-shadow:20px 0 rgba(0,0,0,.13),-20px 0 #000;background:rgba(0,0,0,.13)}to{-webkit-box-shadow:20px 0 rgba(0,0,0,.13),-20px 0 #000;box-shadow:20px 0 rgba(0,0,0,.13),-20px 0 #000;background:#000}}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.fade-enter,.fade-leave-to{opacity:0}