.header[data-v-301c793d]{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:70px;font-size:22px;color:#fff;background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#3b82f6));background:linear-gradient(90deg,#6366f1,#3b82f6);-webkit-box-shadow:0 2px 10px rgba(99,102,241,.2);box-shadow:0 2px 10px rgba(99,102,241,.2)}.collapse-btn[data-v-301c793d]{float:left;padding:0 21px;cursor:pointer;line-height:70px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;position:relative;z-index:10}.collapse-btn i[data-v-301c793d]{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;display:inline-block;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.collapse-btn[data-v-301c793d]:hover{background:hsla(0,0%,100%,.1)}.collapse-btn:active i[data-v-301c793d]{-webkit-transform:scale(.9) translateZ(0);transform:scale(.9) translateZ(0)}.header .logo[data-v-301c793d]{float:left;width:250px;line-height:70px;font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.header-right[data-v-301c793d]{float:right;padding-right:50px}.header-user-con[data-v-301c793d]{display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-fullscreen[data-v-301c793d]{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:5px;font-size:24px;-webkit-transition:color .3s,-webkit-transform .3s;transition:color .3s,-webkit-transform .3s;transition:color .3s,transform .3s;transition:color .3s,transform .3s,-webkit-transform .3s}.btn-fullscreen[data-v-301c793d]:hover{color:#e9ecff;-webkit-transform:rotate(45deg) scale(1.1);transform:rotate(45deg) scale(1.1)}.btn-bell[data-v-301c793d],.btn-fullscreen[data-v-301c793d]{position:relative;width:30px;height:30px;text-align:center;border-radius:15px;cursor:pointer}.user-name[data-v-301c793d]{margin-left:10px}.user-avator[data-v-301c793d]{margin-left:20px;width:40px;height:40px;border-radius:50%;overflow:hidden;-webkit-box-shadow:0 0 0 3px hsla(0,0%,100%,.2);box-shadow:0 0 0 3px hsla(0,0%,100%,.2);cursor:pointer;-webkit-transition:all .3s;transition:all .3s;background:linear-gradient(135deg,#8a7fff,#5864f2);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}.user-avator[data-v-301c793d]:hover{-webkit-box-shadow:0 0 0 4px hsla(0,0%,100%,.3);box-shadow:0 0 0 4px hsla(0,0%,100%,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}.avatar-text[data-v-301c793d]{color:#fff;font-size:20px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.2)}.el-dropdown-link[data-v-301c793d]{color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .3s;transition:color .3s}.el-dropdown-link[data-v-301c793d]:hover{color:#e9ecff}.el-dropdown-menu__item[data-v-301c793d]{text-align:center}.sidebar[data-v-4660c0c4]{display:block;position:absolute;left:0;top:70px;bottom:0;width:250px;overflow-y:auto;background:linear-gradient(135deg,#1e2642,#2b3659);-webkit-box-shadow:3px 0 10px rgba(0,0,0,.15);box-shadow:3px 0 10px rgba(0,0,0,.15);z-index:10;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.12) transparent;-webkit-transition:width .3s cubic-bezier(.4,0,.2,1);transition:width .3s cubic-bezier(.4,0,.2,1);will-change:width}.sidebar.is-collapsed[data-v-4660c0c4]{width:64px}.sidebar[data-v-4660c0c4]::-webkit-scrollbar{width:4px}.sidebar[data-v-4660c0c4]::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.12);border-radius:4px}.sidebar[data-v-4660c0c4]::-webkit-scrollbar-track{background-color:transparent}.sidebar-decoration[data-v-4660c0c4]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;opacity:.8;z-index:0}.decoration-circle[data-v-4660c0c4]{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(80,120,255,.05) 0,transparent 70%);-webkit-animation:pulse 10s ease-in-out infinite alternate;animation:pulse 10s ease-in-out infinite alternate}.circle1[data-v-4660c0c4]{width:400px;height:400px;top:-150px;right:-150px;opacity:.4}.circle2[data-v-4660c0c4]{width:300px;height:300px;bottom:50px;left:-100px;opacity:.3;-webkit-animation-delay:2s;animation-delay:2s}.decoration-line[data-v-4660c0c4]{position:absolute;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(99,102,241,.15)),to(transparent));background:linear-gradient(90deg,transparent,rgba(99,102,241,.15),transparent)}.line1[data-v-4660c0c4]{width:80%;top:250px;left:10%}.decoration-dots[data-v-4660c0c4]{position:absolute;width:100%;height:100%;background-image:radial-gradient(rgba(99,102,241,.1) 1px,transparent 0);background-size:20px 20px;opacity:.5}.decoration-glow[data-v-4660c0c4]{position:absolute;top:30%;left:-50%;width:200%;height:300px;background:radial-gradient(ellipse at center,rgba(99,102,241,.03) 0,transparent 60%);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-filter:blur(20px);filter:blur(20px);-webkit-animation:glow 15s ease-in-out infinite alternate;animation:glow 15s ease-in-out infinite alternate}.grid-background[data-v-4660c0c4]{position:absolute;width:100%;height:100%;overflow:hidden;opacity:.1}.grid-line[data-v-4660c0c4]{position:absolute;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.1)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);-webkit-animation:grid-pulse 4s var(--delay) infinite ease-in-out;animation:grid-pulse 4s var(--delay) infinite ease-in-out}.grid-line.horizontal[data-v-4660c0c4]{width:100%;height:1px;-webkit-transform:translateY(calc(var(--n)*40px));transform:translateY(calc(var(--n)*40px))}.grid-line.vertical[data-v-4660c0c4]{width:1px;height:100%;left:calc(var(--n)*50px)}.menu-header[data-v-4660c0c4]{padding:20px;height:65px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;-webkit-transition:padding .3s ease;transition:padding .3s ease}.is-collapsed .menu-header[data-v-4660c0c4]{padding:20px 12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-logo[data-v-4660c0c4]{width:40px;height:40px;background:linear-gradient(135deg,#5a68ea,#3b82f6);border-radius:12px;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;-webkit-box-shadow:0 5px 15px rgba(99,102,241,.4);box-shadow:0 5px 15px rgba(99,102,241,.4);margin-right:12px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:margin-right .3s ease;transition:margin-right .3s ease;position:relative}.is-collapsed .menu-logo[data-v-4660c0c4]{margin-right:0}.menu-logo i[data-v-4660c0c4]{font-size:22px;color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.menu-titles[data-v-4660c0c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:opacity .25s ease,-webkit-transform .2s ease;transition:opacity .25s ease,-webkit-transform .2s ease;transition:opacity .25s ease,transform .2s ease;transition:opacity .25s ease,transform .2s ease,-webkit-transform .2s ease;overflow:hidden}.is-collapsed .menu-titles[data-v-4660c0c4]{opacity:0;width:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.menu-title[data-v-4660c0c4]{font-size:16px;font-weight:600;color:#fff;display:block;line-height:1.2}.menu-subtitle[data-v-4660c0c4]{font-size:10px;color:hsla(0,0%,100%,.4);letter-spacing:1px;font-weight:500}.menu-divider[data-v-4660c0c4]{padding:0 20px;margin-bottom:10px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;opacity:0;-webkit-animation:fadeIn-4660c0c4 .3s forwards;animation:fadeIn-4660c0c4 .3s forwards;-webkit-animation-delay:.1s;animation-delay:.1s}@-webkit-keyframes fadeIn-4660c0c4{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-4660c0c4{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.menu-divider[data-v-4660c0c4]:before{content:"";display:block;height:1px;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.1)),to(hsla(0,0%,100%,.05)));background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.menu-divider span[data-v-4660c0c4]{font-size:11px;color:hsla(0,0%,100%,.4);padding:0 10px;font-weight:500;text-transform:uppercase}.divider-dot[data-v-4660c0c4]{width:5px;height:5px;border-radius:50%;background-color:rgba(99,102,241,.5);margin:0 5px}.sidebar-menu[data-v-4660c0c4]{margin:0;padding:0}.menu-list[data-v-4660c0c4]{list-style:none;padding:0;margin:0}.menu-item[data-v-4660c0c4]{margin:4px 0}.menu-item>a[data-v-4660c0c4]{text-decoration:none}.menu-item>a[data-v-4660c0c4],.menu-parent[data-v-4660c0c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;padding:0 20px;color:#d9e0f5;position:relative;border-radius:0 25px 25px 0;-webkit-transition:background-color .3s ease,margin .3s ease,border-radius .3s ease;transition:background-color .3s ease,margin .3s ease,border-radius .3s ease}.menu-parent[data-v-4660c0c4]{cursor:pointer}.is-collapsed .menu-item>a[data-v-4660c0c4],.is-collapsed .menu-parent[data-v-4660c0c4]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;height:50px;width:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-item>a[data-v-4660c0c4]:hover,.menu-parent[data-v-4660c0c4]:hover{background-color:rgba(79,98,148,.3)}.menu-item.active .menu-parent[data-v-4660c0c4],.menu-item.active>a[data-v-4660c0c4]{background:-webkit-gradient(linear,left top,right top,from(rgba(99,102,241,.8)),to(rgba(99,102,241,0)));background:linear-gradient(90deg,rgba(99,102,241,.8),rgba(99,102,241,0));-webkit-box-shadow:inset 4px 0 0 #fff;box-shadow:inset 4px 0 0 #fff;color:#fff;border-radius:8px}.is-collapsed .menu-item.active>a[data-v-4660c0c4]{background:rgba(99,102,241,.2);-webkit-box-shadow:none;box-shadow:none;border-radius:8px}.menu-icon-container[data-v-4660c0c4]{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;width:34px;height:34px;margin-right:12px;border-radius:10px;background:hsla(0,0%,100%,.06);position:relative;-webkit-transition:margin-right .3s ease,background .3s ease;transition:margin-right .3s ease,background .3s ease}.is-collapsed .menu-icon-container[data-v-4660c0c4]{margin:0;width:40px;height:40px;background:hsla(0,0%,100%,.08);border-radius:10px}.menu-item.active .menu-icon-container[data-v-4660c0c4]{background:linear-gradient(135deg,#5a68ea,#3b82f6);-webkit-box-shadow:0 4px 15px rgba(90,104,234,.4);box-shadow:0 4px 15px rgba(90,104,234,.4)}.menu-item i[data-v-4660c0c4]{font-size:18px;text-align:center;line-height:34px;width:100%}.is-collapsed .menu-item i[data-v-4660c0c4]{font-size:20px;color:#d9e0f5;line-height:40px}.menu-item.active i[data-v-4660c0c4]{color:#fff}.menu-text-container[data-v-4660c0c4]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.menu-text[data-v-4660c0c4]{display:inline-block;-webkit-animation:slideInText-4660c0c4 .5s forwards;animation:slideInText-4660c0c4 .5s forwards;-webkit-animation-delay:var(--text-delay,.2s);animation-delay:var(--text-delay,.2s);opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.menu-arrow-container[data-v-4660c0c4]{width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-arrow-container i[data-v-4660c0c4]{font-size:14px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.menu-arrow-container i.expanded[data-v-4660c0c4]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@-webkit-keyframes slideInText-4660c0c4{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInText-4660c0c4{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.is-collapsed .menu-text[data-v-4660c0c4]{-webkit-animation:none;animation:none;opacity:0}.menu-badge-container[data-v-4660c0c4]{overflow:hidden}.menu-badge[data-v-4660c0c4]{display:inline-block;background:linear-gradient(135deg,#f56565,#e53e3e);color:#fff;border-radius:10px;padding:0 8px;height:18px;font-size:11px;line-height:18px;margin-left:auto;font-weight:600;-webkit-box-shadow:0 3px 6px rgba(245,101,101,.3);box-shadow:0 3px 6px rgba(245,101,101,.3);-webkit-animation:slideInBadge-4660c0c4 .5s forwards;animation:slideInBadge-4660c0c4 .5s forwards;-webkit-animation-delay:var(--text-delay,.2s);animation-delay:var(--text-delay,.2s);opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}@-webkit-keyframes slideInBadge-4660c0c4{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInBadge-4660c0c4{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.is-collapsed .menu-badge[data-v-4660c0c4]{-webkit-animation:none;animation:none;opacity:0}.sidebar-footer[data-v-4660c0c4]{position:absolute;bottom:0;left:0;width:100%;padding:15px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:-webkit-gradient(linear,left bottom,left top,from(rgba(30,38,66,.9)),to(transparent));background:linear-gradient(0deg,rgba(30,38,66,.9),transparent);z-index:1;border-top:1px solid hsla(0,0%,100%,.05);-webkit-animation:fadeIn-4660c0c4 .5s forwards;animation:fadeIn-4660c0c4 .5s forwards;-webkit-animation-delay:.4s;animation-delay:.4s;opacity:0}.submenu-list[data-v-4660c0c4]{list-style:none;padding:0;margin:0;padding-left:20px;background:rgba(0,0,0,.1);border-radius:0 0 8px 8px}.submenu-item[data-v-4660c0c4]{margin:8px 0}.submenu-item a[data-v-4660c0c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:42px;padding:0 15px;color:#d9e0f5;text-decoration:none;position:relative;border-radius:6px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;font-size:14px}.submenu-item a[data-v-4660c0c4]:hover{background-color:rgba(79,98,148,.25)}.submenu-item.active a[data-v-4660c0c4]{background:rgba(99,102,241,.25);color:#fff}.submenu-icon[data-v-4660c0c4]{width:28px;height:28px;margin-right:10px;border-radius:8px;background:hsla(0,0%,100%,.06)}.is-collapsed .submenu-list[data-v-4660c0c4]{display:none!important}.system-info[data-v-4660c0c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:hsla(0,0%,100%,.5);font-size:12px;margin-bottom:10px}.system-info i[data-v-4660c0c4]{margin-right:5px;font-size:14px}.footer-decoration[data-v-4660c0c4]{position:absolute;bottom:0;left:0;width:100%;height:2px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(99,102,241,.5)),to(transparent));background:linear-gradient(90deg,transparent,rgba(99,102,241,.5),transparent)}.footer-actions[data-v-4660c0c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.action-button[data-v-4660c0c4]{width:28px;height:28px;border-radius:8px;background:hsla(0,0%,100%,.05);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;color:hsla(0,0%,100%,.6);margin-left:8px;cursor:pointer}.action-button[data-v-4660c0c4]:hover{background:rgba(99,102,241,.2);color:#fff}