.apple-sidebar[data-v-9634cbb4]{height:100%;overflow-x:hidden;border-right:none!important;background-color:var(--bg-sidebar)!important;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.apple-sidebar[data-v-9634cbb4]::-webkit-scrollbar{width:4px}.apple-sidebar[data-v-9634cbb4]::-webkit-scrollbar-track{background:transparent}.apple-sidebar[data-v-9634cbb4]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:980px}.apple-sidebar[data-v-9634cbb4]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.sidebar-header[data-v-9634cbb4]{height:44px;display:flex;align-items:center;padding:0 16px;gap:8px;border-bottom:1px solid var(--border)}.sidebar-logo[data-v-9634cbb4]{width:20px;position:relative;top:1px;filter:var(--sidebar-logo-filter)}.sidebar-title[data-v-9634cbb4]{font-size:13px;font-weight:600;letter-spacing:-.12px;color:var(--text-primary)}.fade-enter-active[data-v-9634cbb4],.fade-leave-active[data-v-9634cbb4]{transition:opacity .2s ease}.fade-enter[data-v-9634cbb4],.fade-leave-to[data-v-9634cbb4]{opacity:0}.apple-sidebar[data-v-9634cbb4] .el-menu-item,.apple-sidebar[data-v-9634cbb4] .el-submenu__title{color:var(--text-secondary)!important;font-size:14px;font-weight:400;letter-spacing:-.224px;height:36px;line-height:36px;margin:2px 8px;padding:0 12px!important;border-radius:8px;border:1px solid transparent;background-color:transparent!important;transition:background-color .15s ease,color .15s ease}.apple-sidebar[data-v-9634cbb4] .el-menu-item:hover,.apple-sidebar[data-v-9634cbb4] .el-submenu__title:hover{background-color:var(--bg-hover)!important;color:var(--text-primary)!important}.apple-sidebar[data-v-9634cbb4] .el-menu-item.is-active{background-color:var(--accent-light)!important;color:var(--text-primary)!important;border-radius:980px;font-weight:400}.apple-sidebar[data-v-9634cbb4] .el-menu-item:focus,.apple-sidebar[data-v-9634cbb4] .el-submenu__title:focus{outline:2px solid var(--accent);outline-offset:-2px}.apple-sidebar[data-v-9634cbb4] .el-menu-item:active,.apple-sidebar[data-v-9634cbb4] .el-submenu__title:active{transform:scale(.95)}.apple-sidebar[data-v-9634cbb4] .el-submenu.is-opened>.el-submenu__title{color:var(--text-primary)!important}.apple-sidebar[data-v-9634cbb4] .el-submenu__icon-arrow{color:var(--sidebar-arrow);font-size:10px;right:10px}.apple-sidebar[data-v-9634cbb4] .el-menu-item i,.apple-sidebar[data-v-9634cbb4] .el-submenu__title i{color:var(--text-muted)!important;margin-right:10px;font-size:15px;transition:color .15s ease}.apple-sidebar[data-v-9634cbb4] .el-menu-item:hover i,.apple-sidebar[data-v-9634cbb4] .el-submenu__title:hover i{color:var(--text-icon)!important}.apple-sidebar[data-v-9634cbb4] .el-menu-item.is-active i{color:var(--accent)!important}.apple-sidebar[data-v-9634cbb4] .el-submenu .el-submenu{margin-left:12px}.el-menu--collapse .sidebar-title[data-v-9634cbb4]{display:none}.el-menu--collapse.apple-sidebar[data-v-9634cbb4] .el-menu-item,.el-menu--collapse.apple-sidebar[data-v-9634cbb4] .el-submenu__title{padding:0!important;text-align:center;margin:2px 6px}.el-menu--collapse.apple-sidebar[data-v-9634cbb4] .el-menu-item i,.el-menu--collapse.apple-sidebar[data-v-9634cbb4] .el-submenu__title i{margin-right:0}.el-menu--collapse .el-menu-item span[data-v-9634cbb4],.el-menu--collapse .el-submenu__title span[data-v-9634cbb4]{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu--collapse .el-submenu__icon-arrow[data-v-9634cbb4]{display:none}.el-menu--popup-right-start{background-color:var(--bg-sidebar)!important;border:1px solid var(--border)!important;border-radius:8px!important;padding:4px 0!important}.el-menu--popup-right-start .el-menu-item{color:var(--text-secondary)!important;background-color:transparent!important}.el-menu--popup-right-start .el-menu-item:hover{color:var(--text-primary)!important;background-color:var(--bg-hover)!important}.el-menu--popup-right-start .el-menu-item.is-active{color:var(--text-primary)!important;background-color:var(--accent-light)!important}.el-menu--popup-right-start .el-submenu__title{color:var(--text-secondary)!important}.el-menu--popup-right-start .el-submenu__title:hover{color:var(--text-primary)!important}.head-container[data-v-058643c5]{line-height:60px;font-size:12px;display:flex;align-items:center;padding:0 15px}.user-info[data-v-058643c5]{display:flex;align-items:center;cursor:pointer;padding:5px 10px;border-radius:8px;transition:background-color .2s ease}.user-info[data-v-058643c5]:hover{background-color:var(--bg-hover)}.user-info i[data-v-058643c5],.user-info span[data-v-058643c5]{color:var(--text-icon)}.head-container[data-v-058643c5] .el-icon-s-fold,.head-container[data-v-058643c5] .el-icon-s-unfold{color:var(--text-primary);font-size:22px}.theme-trigger[data-v-058643c5]{cursor:pointer;padding:5px 10px;border-radius:8px;transition:background-color .2s ease;display:flex;align-items:center}.theme-trigger[data-v-058643c5]:hover{background-color:var(--bg-hover)}.theme-trigger i[data-v-058643c5]{font-size:18px;color:var(--text-icon)}.theme-list[data-v-058643c5]{padding:4px 0}.theme-item[data-v-058643c5]{display:flex;align-items:center;padding:8px 12px;cursor:pointer;border-radius:6px;transition:background-color .15s ease}.theme-item[data-v-058643c5]:hover{background-color:rgba(0,0,0,.04)}.theme-item.active[data-v-058643c5]{background-color:rgba(0,0,0,.06)}.theme-dot[data-v-058643c5]{width:18px;height:18px;border-radius:50%;border:2px solid rgba(0,0,0,.12);flex-shrink:0}.theme-name[data-v-058643c5]{flex:1;margin-left:10px;font-size:13px;color:#1d1d1f}.theme-check[data-v-058643c5]{color:#3a7bd5;font-size:14px;font-weight:600}.el-dropdown-menu{margin-top:5px!important}.tabs-bar-container[data-v-64c1f746]{display:flex;align-items:center;background:var(--bg-tabs);border-bottom:1px solid var(--border);padding:0 15px;height:42px}.tabs-wrapper[data-v-64c1f746]{flex:1;display:flex;align-items:center;overflow-x:auto;white-space:nowrap}.tabs-wrapper[data-v-64c1f746]::-webkit-scrollbar{display:none}.tab-item[data-v-64c1f746]{display:inline-flex;align-items:center;height:30px;line-height:30px;border:1px solid var(--border);color:var(--tab-text);background:var(--tab-bg);padding:0 12px;font-size:13px;margin-right:6px;border-radius:980px;cursor:pointer;transition:all .2s ease;font-family:SF Pro Text,Helvetica Neue,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.tab-item.active[data-v-64c1f746],.tab-item[data-v-64c1f746]:hover{color:var(--text-primary);border-color:var(--tab-active-border)}.tab-item.active[data-v-64c1f746]{background-color:var(--accent-light)}.tab-item.active[data-v-64c1f746]:before{content:"";background:var(--tab-active-border);display:inline-block;width:8px;height:8px;border-radius:50%;position:relative;margin-right:6px}.tab-title[data-v-64c1f746]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-close[data-v-64c1f746]{margin-left:6px;border-radius:50%;transition:all .2s ease;font-size:12px;width:16px;height:16px;line-height:16px;text-align:center}.tab-close[data-v-64c1f746]:hover{background-color:var(--bg-hover)}.tabs-actions[data-v-64c1f746]{padding-left:12px;border-left:1px solid var(--border)}.el-dropdown-link[data-v-64c1f746]{cursor:pointer;color:var(--text-secondary);padding:0 8px;font-size:13px}.el-dropdown-link[data-v-64c1f746]:hover{color:var(--accent)}.el-header[data-v-20be3986]{color:var(--text-primary);line-height:60px}.el-aside[data-v-20be3986]{color:#333}.home[data-v-20be3986]{height:100%}.el-main[data-v-20be3986],.headerBg[data-v-20be3986],.home[data-v-20be3986]{background:var(--bg-canvas)}.el-main[data-v-20be3986]{padding:10px;max-height:calc(100vh - 120px)}*{margin:0;padding:0;box-sizing:border-box}#app,body,html{overflow:auto;height:100vh}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.mr-5{margin-right:5px}.pd-10{padding:10px 0}:root,[data-theme=warm]{--bg-canvas:#f5f0e8;--bg-sidebar:#f5f0e8;--bg-header:#f5f0e8;--bg-tabs:#f5f0e8;--bg-hover:rgba(0,0,0,.04);--bg-active:#e1ecf7;--border:rgba(0,0,0,.08);--text-primary:#1d1d1f;--text-secondary:rgba(0,0,0,.48);--text-muted:rgba(0,0,0,.3);--text-icon:rgba(0,0,0,.6);--accent:#3a7bd5;--accent-light:#e1ecf7;--tab-bg:#fff;--tab-text:rgba(0,0,0,.48);--tab-active-border:#c5d9f0;--scrollbar-thumb:rgba(0,0,0,.1);--scrollbar-thumb-hover:rgba(0,0,0,.2);--sidebar-logo-filter:none;--sidebar-arrow:rgba(0,0,0,.25)}[data-theme=dark-blue]{--bg-canvas:#0a1628;--bg-sidebar:#0d1f3c;--bg-header:#0d1f3c;--bg-tabs:#0d1f3c;--bg-hover:hsla(0,0%,100%,.06);--bg-active:rgba(59,130,246,.2);--border:hsla(0,0%,100%,.08);--text-primary:#e2e8f0;--text-secondary:hsla(0,0%,100%,.55);--text-muted:hsla(0,0%,100%,.35);--text-icon:hsla(0,0%,100%,.6);--accent:#3b82f6;--accent-light:rgba(59,130,246,.2);--tab-bg:hsla(0,0%,100%,.06);--tab-text:hsla(0,0%,100%,.55);--tab-active-border:rgba(59,130,246,.4);--scrollbar-thumb:hsla(0,0%,100%,.12);--scrollbar-thumb-hover:hsla(0,0%,100%,.22);--sidebar-logo-filter:brightness(0) invert(1);--sidebar-arrow:hsla(0,0%,100%,.25)}[data-theme=fresh]{--bg-canvas:#f0f4f8;--bg-sidebar:#fff;--bg-header:#fff;--bg-tabs:#fff;--bg-hover:rgba(0,0,0,.04);--bg-active:#e0f2fe;--border:rgba(0,0,0,.06);--text-primary:#0f172a;--text-secondary:rgba(0,0,0,.5);--text-muted:rgba(0,0,0,.3);--text-icon:rgba(0,0,0,.55);--accent:#0ea5e9;--accent-light:#e0f2fe;--tab-bg:#f0f4f8;--tab-text:rgba(0,0,0,.5);--tab-active-border:#bae6fd;--scrollbar-thumb:rgba(0,0,0,.1);--scrollbar-thumb-hover:rgba(0,0,0,.2);--sidebar-logo-filter:none;--sidebar-arrow:rgba(0,0,0,.25)}[data-theme=dark]{--bg-canvas:#1a1a1a;--bg-sidebar:#1e1e1e;--bg-header:#1e1e1e;--bg-tabs:#1e1e1e;--bg-hover:hsla(0,0%,100%,.06);--bg-active:hsla(0,0%,100%,.1);--border:hsla(0,0%,100%,.08);--text-primary:#f5f5f7;--text-secondary:hsla(0,0%,100%,.55);--text-muted:hsla(0,0%,100%,.3);--text-icon:hsla(0,0%,100%,.55);--accent:#0a84ff;--accent-light:rgba(10,132,255,.18);--tab-bg:hsla(0,0%,100%,.06);--tab-text:hsla(0,0%,100%,.55);--tab-active-border:hsla(0,0%,100%,.15);--scrollbar-thumb:hsla(0,0%,100%,.12);--scrollbar-thumb-hover:hsla(0,0%,100%,.22);--sidebar-logo-filter:brightness(0) invert(1);--sidebar-arrow:hsla(0,0%,100%,.25)}