.custom-loading-mask[data-v-8a3c3048]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-user-select:none;user-select:none;z-index:99999;background-color:#000000d9;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;inset:0;overflow:hidden}.custom-loading-mask .ambient-glow[data-v-8a3c3048]{filter:blur(40px);pointer-events:none;z-index:1;background:radial-gradient(#6366f147 0,#7333fd26 45%,#0000 75%);width:600px;height:360px;position:absolute}.custom-loading-mask .logo-wrapper[data-v-8a3c3048]{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:40px;display:flex;position:relative}.custom-loading-mask .logo-wrapper .letters-container[data-v-8a3c3048]{justify-content:center;align-items:flex-end;gap:12px;display:flex}.custom-loading-mask .logo-wrapper .letters-container .letter-wrap[data-v-8a3c3048]{justify-content:center;align-items:center;animation:1.8s cubic-bezier(.45,.05,.55,.95) infinite customLoadingWaveJump-8a3c3048;display:flex;position:relative}.custom-loading-mask .logo-wrapper .letters-container .letter-wrap .chrome-svg[data-v-8a3c3048]{filter:drop-shadow(0 10px 18px #000c);width:86px;height:106px;transition:filter .3s;display:block}.custom-loading-mask .logo-wrapper .letters-container .letter-wrap.letter-1[data-v-8a3c3048]{animation-delay:0s}.custom-loading-mask .logo-wrapper .letters-container .letter-wrap.letter-2[data-v-8a3c3048]{animation-delay:.18s}.custom-loading-mask .logo-wrapper .letters-container .letter-wrap.letter-2 .chrome-svg[data-v-8a3c3048]{width:48px}.custom-loading-mask .logo-wrapper .letters-container .letter-wrap.letter-3[data-v-8a3c3048]{animation-delay:.36s}.custom-loading-mask .logo-wrapper .letters-container .letter-wrap.letter-4[data-v-8a3c3048]{animation-delay:.54s}.custom-loading-mask .logo-wrapper .letters-container .letter-wrap.letter-4 .sparkle[data-v-8a3c3048]{filter:drop-shadow(0 0 8px #fff);width:22px;height:22px;animation:1.8s ease-in-out infinite customLoadingSparkleGlint-8a3c3048;position:absolute;top:-6px;right:4px}.custom-loading-mask .logo-wrapper .letters-container .letter-wrap.letter-4 .sparkle svg[data-v-8a3c3048]{width:100%;height:100%}.custom-loading-mask .logo-wrapper .status-box[data-v-8a3c3048]{flex-direction:column;align-items:center;gap:14px;display:flex}.custom-loading-mask .logo-wrapper .status-box .loading-bar[data-v-8a3c3048]{background:#ffffff14;border-radius:4px;width:180px;height:3px;position:relative;overflow:hidden}.custom-loading-mask .logo-wrapper .status-box .loading-bar .bar-fill[data-v-8a3c3048]{background:linear-gradient(90deg,#0000,#8b5cf6,#fff,#8b5cf6,#0000);border-radius:4px;width:40%;height:100%;animation:1.6s ease-in-out infinite customLoadingBarSlide-8a3c3048;position:absolute;top:0;left:-40%;box-shadow:0 0 10px #8b5cf6}.custom-loading-mask .logo-wrapper .status-box .status-text[data-v-8a3c3048]{color:#dedede;letter-spacing:1px;align-items:center;font-family:PingFangSC,PingFang SC,system-ui,sans-serif;font-size:14px;font-weight:400;display:flex}.custom-loading-mask .logo-wrapper .status-box .status-text .dots[data-v-8a3c3048]{margin-left:2px;display:inline-flex}.custom-loading-mask .logo-wrapper .status-box .status-text .dots .dot[data-v-8a3c3048]{opacity:0;animation:1.4s infinite customLoadingDotFade-8a3c3048}.custom-loading-mask .logo-wrapper .status-box .status-text .dots .dot[data-v-8a3c3048]:first-child{animation-delay:0s}.custom-loading-mask .logo-wrapper .status-box .status-text .dots .dot[data-v-8a3c3048]:nth-child(2){animation-delay:.25s}.custom-loading-mask .logo-wrapper .status-box .status-text .dots .dot[data-v-8a3c3048]:nth-child(3){animation-delay:.5s}.custom-loading-fade-enter-active[data-v-8a3c3048],.custom-loading-fade-leave-active[data-v-8a3c3048]{transition:opacity .3s}.custom-loading-fade-enter-from[data-v-8a3c3048],.custom-loading-fade-leave-to[data-v-8a3c3048]{opacity:0}@keyframes customLoadingWaveJump-8a3c3048{0%,to{transform:translateY(0)scale(1)rotate(0)}28%{transform:translateY(-26px)scale(1.06)rotate(-2deg)}50%{transform:translateY(0)scale(.98)rotate(0)}65%{transform:translateY(-6px)scale(1.01)rotate(1deg)}80%{transform:translateY(0)scale(1)}}@keyframes customLoadingSparkleGlint-8a3c3048{0%,to{opacity:.4;transform:scale(.6)rotate(0)}50%{opacity:1;filter:drop-shadow(0 0 12px #fff);transform:scale(1.3)rotate(90deg)}}@keyframes customLoadingBarSlide-8a3c3048{0%{left:-40%}to{left:100%}}@keyframes customLoadingDotFade-8a3c3048{0%,to{opacity:0}50%{opacity:1}}
