.loading-container[data-v-ecaa7b60]{z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-container .loading-spinner[data-v-ecaa7b60]{transform-origin:20px 20px;animation:1.6s linear infinite rotate-ecaa7b60}.loading-container .loading-dot[data-v-ecaa7b60]{fill:var(--s-color-primary-6);animation:1.6s infinite fade-ecaa7b60}.loading-container .loading-dot[data-v-ecaa7b60]:first-child{animation-delay:0s}.loading-container .loading-dot[data-v-ecaa7b60]:nth-child(2){animation-delay:.5s}.loading-container .loading-dot[data-v-ecaa7b60]:nth-child(3){animation-delay:1s}.loading-container .loading-dot[data-v-ecaa7b60]:nth-child(4){animation-delay:1.5s}@keyframes rotate-ecaa7b60{to{transform:rotate(360deg)}}@keyframes fade-ecaa7b60{0%,to{opacity:1}50%{opacity:.5}}html,body,#app{height:100%;color:var(--s-color-text-1);background-color:var(--s-color-fill-2);margin:0;padding:0;font-size:14px}*,:before,:after{box-sizing:border-box}::-webkit-scrollbar{width:6px!important;height:6px!important}::-webkit-scrollbar-track:horizontal{background-color:#0000!important}::-webkit-scrollbar-track:vertical{background-color:#0000!important}::-webkit-scrollbar-thumb:horizontal{background-color:var(--s-color-fill-4)!important;-webkit-border-radius:0!important}::-webkit-scrollbar-thumb:vertical{background-color:var(--s-color-fill-4)!important;-webkit-border-radius:0!important}::-webkit-scrollbar-thumb:hover{background-color:var(--s-color-fill-5)!important;-webkit-border-radius:0!important}::-webkit-scrollbar-thumb:active{background-color:var(--s-color-fill-5)!important;-webkit-border-radius:0!important}::-webkit-scrollbar-track-piece{-webkit-border-radius:0!important}::-webkit-scrollbar-corner{background-color:#0000}::view-transition-old(*){animation:none}::view-transition-new(*){animation:.5s ease-in both clip}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:56789}.dark::view-transition-old(*){animation:.5s ease-in reverse both clip}.dark::view-transition-new(*){animation:none}.dark::view-transition-old(root){z-index:56789}.dark::view-transition-new(root){z-index:1}@keyframes clip{0%{clip-path:circle(0% at var(--x) var(--y))}to{clip-path:circle(var(--r) at var(--x) var(--y))}}.shine-effect{isolation:isolate;position:relative;overflow:hidden}.shine-effect:after{content:"";pointer-events:none;filter:blur(1px);background:linear-gradient(100deg,#0000 0%,#fff0 12%,#ffffff8c 44%,#ffffffd9 50%,#fff0 82%,#0000 100%);width:46%;animation:3.2s cubic-bezier(.25,0,.75,1) infinite shine-animation;position:absolute;top:-45%;bottom:-45%;left:-55%;transform:translate(-120%)skew(-18deg)}@keyframes shine-animation{0%{transform:translate(-120%)skew(-18deg)}90%{transform:translate(520%)skew(-18deg)}to{transform:translate(520%)skew(-18deg)}}@keyframes fade-in{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.fade-in{opacity:0;animation-name:fade-in;animation-duration:.5s;animation-delay:1s;animation-fill-mode:forwards}@keyframes fade-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.fade-up-0{opacity:0;animation-name:fade-up;animation-duration:.5s;animation-delay:0s;animation-fill-mode:forwards}.fade-up-1{opacity:0;animation-name:fade-up;animation-duration:.5s;animation-delay:.1s;animation-fill-mode:forwards}.fade-up-2{opacity:0;animation-name:fade-up;animation-duration:.5s;animation-delay:.2s;animation-fill-mode:forwards}.fade-up-3{opacity:0;animation-name:fade-up;animation-duration:.5s;animation-delay:.3s;animation-fill-mode:forwards}.fade-up-4{opacity:0;animation-name:fade-up;animation-duration:.5s;animation-delay:.4s;animation-fill-mode:forwards}.fade-up-5{opacity:0;animation-name:fade-up;animation-duration:.5s;animation-delay:.5s;animation-fill-mode:forwards}.fade-up-6{opacity:0;animation-name:fade-up;animation-duration:.5s;animation-delay:.6s;animation-fill-mode:forwards}.fade-up-7{opacity:0;animation-name:fade-up;animation-duration:.5s;animation-delay:.7s;animation-fill-mode:forwards}.fade-up-8{opacity:0;animation-name:fade-up;animation-duration:.5s;animation-delay:.8s;animation-fill-mode:forwards}.fade-up-9{opacity:0;animation-name:fade-up;animation-duration:.5s;animation-delay:.9s;animation-fill-mode:forwards}.fade-up-10{opacity:0;animation-name:fade-up;animation-duration:.5s;animation-delay:1s;animation-fill-mode:forwards}.fade-up-11{opacity:0;animation-name:fade-up;animation-duration:.5s;animation-delay:1.1s;animation-fill-mode:forwards}.fade-up-12{opacity:0;animation-name:fade-up;animation-duration:.5s;animation-delay:1.2s;animation-fill-mode:forwards}.fade-up-13{opacity:0;animation-name:fade-up;animation-duration:.5s;animation-delay:1.3s;animation-fill-mode:forwards}.fade-up-14{opacity:0;animation-name:fade-up;animation-duration:.5s;animation-delay:1.4s;animation-fill-mode:forwards}.fade-up-15{opacity:0;animation-name:fade-up;animation-duration:.5s;animation-delay:1.5s;animation-fill-mode:forwards}.fade-up-16{opacity:0;animation-name:fade-up;animation-duration:.5s;animation-delay:1.6s;animation-fill-mode:forwards}.fade-up-17{opacity:0;animation-name:fade-up;animation-duration:.5s;animation-delay:1.7s;animation-fill-mode:forwards}.fade-up-18{opacity:0;animation-name:fade-up;animation-duration:.5s;animation-delay:1.8s;animation-fill-mode:forwards}.fade-up-19{opacity:0;animation-name:fade-up;animation-duration:.5s;animation-delay:1.9s;animation-fill-mode:forwards}.fade-up-20{opacity:0;animation-name:fade-up;animation-duration:.5s;animation-delay:2s;animation-fill-mode:forwards}@keyframes fade-left{0%{opacity:0;transform:translate(-220px)}to{opacity:1;transform:translate(0)}}.fade-left{opacity:0;animation-name:fade-left;animation-duration:1s;animation-fill-mode:forwards}@keyframes fade-right{0%{opacity:0;transform:translate(220px)}to{opacity:1;transform:translate(0)}}.fade-right{opacity:0;animation-name:fade-right;animation-duration:1s;animation-fill-mode:forwards}.router-view{width:100%;transition:all .8s var(--s-bezier-1);position:absolute;overflow:hidden}.slide-fade-leave-to{opacity:0;transform:translate(50px)}.slide-fade-enter-from{opacity:0;transform:translate(-50px)}.page-container{gap:8px;height:100%;display:flex;overflow:hidden}.bg-primary{background-color:var(--s-color-primary-6)}.bg-success{background-color:var(--s-color-success-6)}.bg-warning{background-color:var(--s-color-warning-6)}.bg-danger{background-color:var(--s-color-danger-6)}.bg-info{background-color:var(--s-color-info-6)}.bg-fill{background-color:var(--s-color-fill-2)}.bg-card{background-color:var(--s-color-bg-2)}:root{--w-e-textarea-bg-color:var(--s-color-bg-2);--w-e-textarea-color:var(--s-color-text-1);--w-e-textarea-border-color:var(--s-color-fill-3);--w-e-textarea-slight-border-color:var(--s-color-fill-2);--w-e-textarea-slight-color:var(--s-color-bg-3);--w-e-textarea-slight-bg-color:var(--s-color-bg-2);--w-e-textarea-selected-border-color:var(--s-color-fill-3);--w-e-textarea-handler-bg-color:var(--s-color-primary-6);--w-e-toolbar-color:var(--s-color-text-1);--w-e-toolbar-bg-color:var(--s-color-bg-2);--w-e-toolbar-active-color:var(--s-color-text-1);--w-e-toolbar-active-bg-color:var(--s-color-bg-1);--w-e-toolbar-disabled-color:var(--s-color-fill-1);--w-e-toolbar-border-color:var(--s-color-fill-3);--w-e-modal-button-bg-color:var(--s-color-primary-6);--w-e-modal-button-border-color:var(--s-color-primary-6)}
