@charset "UTF-8";.error-boundary[data-v-1a4fad80]{display:flex;align-items:center;justify-content:center;min-height:400px;width:100%;padding:40px;box-sizing:border-box}.error-boundary__container[data-v-1a4fad80]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:480px;padding:48px 32px;background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014}.error-boundary__icon[data-v-1a4fad80]{margin-bottom:24px}.error-boundary__title[data-v-1a4fad80]{font-size:20px;font-weight:600;color:#303133;margin:0 0 12px}.error-boundary__message[data-v-1a4fad80]{font-size:14px;color:#606266;line-height:1.6;margin:0 0 8px}.error-boundary__time[data-v-1a4fad80]{font-size:12px;color:#969799;margin:0 0 24px}.error-boundary__actions[data-v-1a4fad80]{display:flex;gap:12px}#app{width:100%;height:100%}.fade-transform-enter-active,.fade-transform-leave-active{transition:all .3s ease}[data-v-46e666c3]:root{--color-primary: #B8480E;--color-primary-light: #C2550F;--color-primary-dark: #9C3A08;--color-accent: #C9A96E;--color-accent-light: #D4BB8A;--gradient-primary: linear-gradient(135deg, #C2550F 0%, #B8480E 55%, #9C3A08 100%);--color-success: #2E7D32;--color-success-light: #D1FAE5;--color-warning: #C77E1A;--color-warning-light: #FEF3C7;--color-danger: #D32F2F;--color-danger-light: #FEE2E2;--color-info: #969799;--color-info-light: #E5E7EB;--content-bg: #FFFBF5;--card-bg: #FFFFFF;--card-bg-hover: #FFFAF5;--text-primary: #1A1A1A;--text-regular: #1A1A1A;--text-secondary: #6B7280;--text-placeholder: #B0B0B0;--text-inverse: #FFFFFF;--border-color: #E5E5E5;--border-color-light: #F0F0F0;--sidebar-width: 240px;--sidebar-collapsed-width: 64px;--navbar-height: 56px;--tagsview-height: 34px;--sidebar-bg: #FFFFFF;--sidebar-bg-hover: #FFF5EE;--sidebar-text: #1A1A1A;--sidebar-text-muted: #6B7280;--sidebar-text-active: #B8480E;--sidebar-active-bg: rgba(184, 72, 14, .08);--sidebar-active-border: #B8480E;--sidebar-logo-bg: #FFFBF5;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-card: 12px;--radius-button: 8px;--radius-lg: 16px;--radius-full: 9999px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--font-sans: Noto Sans SC, -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: Noto Serif SC, serif;--font-mono: JetBrains Mono, monospace;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .05);--shadow-card: 0 2px 12px rgba(26, 26, 26, .06);--shadow-lg: 0 4px 20px rgba(26, 26, 26, .1);--shadow-primary: 0 4px 16px rgba(184, 72, 14, .15);--transition-fast: .15s ease;--transition-normal: .25s ease;--z-dropdown: 100;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500}[data-theme=dark-tech][data-v-46e666c3]{--color-primary: #00D4AA;--color-primary-light: #33DDBB;--color-primary-dark: #00A888;--color-accent: #7C5CFC;--color-accent-light: #A78BFA;--color-success: #10B981;--color-success-light: #064E3B;--color-warning: #F59E0B;--color-warning-light: #78350F;--color-danger: #EF4444;--color-danger-light: #7F1D1D;--color-info: #60A5FA;--color-info-light: #1E3A5F;--content-bg: #0F0F1A;--card-bg: #1E1E32;--card-bg-hover: #25253D;--text-primary: #E8E8F0;--text-regular: #D0D0E0;--text-secondary: #9090A8;--text-placeholder: #5C5C72;--text-inverse: #0F0F1A;--border-color: #2A2A42;--border-color-light: #222238;--sidebar-bg: #0A0A16;--sidebar-bg-hover: #12121F;--sidebar-logo-bg: #0A0A16;--sidebar-active-bg: rgba(0, 212, 170, .1);--sidebar-active-border: #00D4AA;--sidebar-text: #C0C0D0;--sidebar-text-muted: #6B6B80;--sidebar-text-active: #00D4AA;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .3);--shadow-card: 0 2px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 4px 20px rgba(0, 0, 0, .6);--shadow-primary: 0 4px 16px rgba(0, 212, 170, .2)}[data-theme=guofeng-golden][data-v-46e666c3]{--color-primary: #8B0000;--color-primary-light: #B22222;--color-primary-dark: #660000;--color-accent: #D4AF37;--color-accent-light: #E6C458;--color-success: #2E7D32;--color-success-light: #E8F5E9;--color-warning: #F9A825;--color-warning-light: #FFF8E1;--color-danger: #C62828;--color-danger-light: #FFEBEE;--color-info: #5D4037;--color-info-light: #EFEBE9;--content-bg: #FFF8F0;--card-bg: #FFFFFF;--card-bg-hover: #FFF5E8;--text-primary: #2C1810;--text-regular: #2C1810;--text-secondary: #6D4C41;--text-placeholder: #BCAAA4;--text-inverse: #FFFFFF;--border-color: #D7CCC8;--border-color-light: #EFEBE9;--sidebar-bg: #FFF8F0;--sidebar-bg-hover: #F5EDE0;--sidebar-logo-bg: #FFF8F0;--sidebar-text: #2C1810;--sidebar-text-muted: #6D4C41;--sidebar-text-active: #8B0000;--sidebar-active-bg: rgba(139, 0, 0, .08);--sidebar-active-border: #8B0000;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-card: 12px;--radius-button: 6px;--shadow-sm: 0 1px 4px rgba(44, 24, 16, .05);--shadow-card: 0 2px 12px rgba(44, 24, 16, .08);--shadow-lg: 0 4px 20px rgba(44, 24, 16, .12);--shadow-primary: 0 4px 16px rgba(139, 0, 0, .12);--transition-fast: .2s ease;--transition-normal: .3s ease}[data-theme=mint-fresh][data-v-46e666c3]{--color-primary: #2DD4BF;--color-primary-light: #5EEAD4;--color-primary-dark: #0D9488;--color-accent: #0D9488;--color-accent-light: #14B8A6;--color-success: #10B981;--color-success-light: #D1FAE5;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-danger: #EF4444;--color-danger-light: #FEE2E2;--color-info: #6B7280;--color-info-light: #F3F4F6;--content-bg: #ECFDF5;--card-bg: #FFFFFF;--card-bg-hover: #E6FAF5;--text-primary: #134E4A;--text-regular: #134E4A;--text-secondary: #5F7A76;--text-placeholder: #A7C4BC;--text-inverse: #FFFFFF;--border-color: #CCFBF1;--border-color-light: #E6FAF5;--sidebar-bg: #F0FDFA;--sidebar-bg-hover: #E6FAF5;--sidebar-logo-bg: #ECFDF5;--sidebar-text: #134E4A;--sidebar-text-muted: #5F7A76;--sidebar-text-active: #0D9488;--sidebar-active-bg: rgba(45, 212, 191, .1);--sidebar-active-border: #2DD4BF;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 20px;--radius-button: 8px;--shadow-sm: 0 1px 4px rgba(13, 148, 136, .05);--shadow-card: 0 2px 12px rgba(13, 148, 136, .08);--shadow-lg: 0 4px 20px rgba(13, 148, 136, .12);--shadow-primary: 0 4px 16px rgba(45, 212, 191, .2);--transition-fast: .15s ease;--transition-normal: .25s ease}[data-theme=rose-gold][data-v-46e666c3]{--color-primary: #F43F5E;--color-primary-light: #FB7185;--color-primary-dark: #E11D48;--color-accent: #D4A574;--color-accent-light: #E0BFA0;--color-success: #10B981;--color-success-light: #D1FAE5;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-danger: #E11D48;--color-danger-light: #FFE4E8;--color-info: #6B7280;--color-info-light: #FDF2F8;--content-bg: #FFF5F7;--card-bg: #FFFFFF;--card-bg-hover: #FFF0F3;--text-primary: #4A1D2E;--text-regular: #4A1D2E;--text-secondary: #9B7A8A;--text-placeholder: #D4B3C3;--text-inverse: #FFFFFF;--border-color: #FCE7F3;--border-color-light: #FDF2F8;--sidebar-bg: #FFF5F7;--sidebar-bg-hover: #FCE7F3;--sidebar-logo-bg: #FFF5F7;--sidebar-text: #4A1D2E;--sidebar-text-muted: #9B7A8A;--sidebar-text-active: #F43F5E;--sidebar-active-bg: rgba(244, 63, 94, .08);--sidebar-active-border: #F43F5E;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 20px;--radius-button: 8px;--shadow-sm: 0 1px 4px rgba(244, 63, 94, .05);--shadow-card: 0 2px 12px rgba(244, 63, 94, .08);--shadow-lg: 0 4px 20px rgba(244, 63, 94, .12);--shadow-primary: 0 4px 16px rgba(244, 63, 94, .2);--transition-fast: .15s ease;--transition-normal: .25s ease}.sidebar-wrapper[data-v-46e666c3]{height:100%;display:flex;flex-direction:column;background:var(--sidebar-bg)}.logo-container[data-v-46e666c3]{height:var(--navbar-height);display:flex;align-items:center;justify-content:center;gap:10px;background:var(--sidebar-logo-bg);border-bottom:1px solid rgba(0,0,0,.06);overflow:hidden;flex-shrink:0}.logo-container .logo-img[data-v-46e666c3]{width:30px;height:30px;border-radius:6px}.logo-container .logo-fallback[data-v-46e666c3]{width:30px;height:30px;border-radius:6px;background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo-container .logo-text[data-v-46e666c3]{color:var(--sidebar-text);font-size:16px;font-weight:600;white-space:nowrap;letter-spacing:.5px}.menu-scrollbar[data-v-46e666c3]{flex:1;overflow-x:hidden}.menu-scrollbar[data-v-46e666c3] .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{background:#0000001f}.menu-scrollbar[data-v-46e666c3] .el-scrollbar__bar.is-vertical .el-scrollbar__thumb:hover{background:#0003}.menu-scrollbar[data-v-46e666c3] .el-menu{border-right:none}.menu-scrollbar[data-v-46e666c3] .el-sub-menu .el-menu-item{min-width:auto;background-color:var(--sidebar-bg-hover)!important}.menu-scrollbar[data-v-46e666c3] .el-menu-item.is-active{background-color:var(--sidebar-active-bg)!important;border-right:3px solid var(--sidebar-active-border);color:var(--sidebar-active-border)!important}.menu-scrollbar[data-v-46e666c3] .el-menu-item:hover:not(.is-active){background-color:#0000000a!important}.menu-scrollbar[data-v-46e666c3] .el-sub-menu__title:hover{background-color:#0000000a!important}[data-v-75a837cf]:root{--color-primary: #B8480E;--color-primary-light: #C2550F;--color-primary-dark: #9C3A08;--color-accent: #C9A96E;--color-accent-light: #D4BB8A;--gradient-primary: linear-gradient(135deg, #C2550F 0%, #B8480E 55%, #9C3A08 100%);--color-success: #2E7D32;--color-success-light: #D1FAE5;--color-warning: #C77E1A;--color-warning-light: #FEF3C7;--color-danger: #D32F2F;--color-danger-light: #FEE2E2;--color-info: #969799;--color-info-light: #E5E7EB;--content-bg: #FFFBF5;--card-bg: #FFFFFF;--card-bg-hover: #FFFAF5;--text-primary: #1A1A1A;--text-regular: #1A1A1A;--text-secondary: #6B7280;--text-placeholder: #B0B0B0;--text-inverse: #FFFFFF;--border-color: #E5E5E5;--border-color-light: #F0F0F0;--sidebar-width: 240px;--sidebar-collapsed-width: 64px;--navbar-height: 56px;--tagsview-height: 34px;--sidebar-bg: #FFFFFF;--sidebar-bg-hover: #FFF5EE;--sidebar-text: #1A1A1A;--sidebar-text-muted: #6B7280;--sidebar-text-active: #B8480E;--sidebar-active-bg: rgba(184, 72, 14, .08);--sidebar-active-border: #B8480E;--sidebar-logo-bg: #FFFBF5;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-card: 12px;--radius-button: 8px;--radius-lg: 16px;--radius-full: 9999px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--font-sans: Noto Sans SC, -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: Noto Serif SC, serif;--font-mono: JetBrains Mono, monospace;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .05);--shadow-card: 0 2px 12px rgba(26, 26, 26, .06);--shadow-lg: 0 4px 20px rgba(26, 26, 26, .1);--shadow-primary: 0 4px 16px rgba(184, 72, 14, .15);--transition-fast: .15s ease;--transition-normal: .25s ease;--z-dropdown: 100;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500}[data-theme=dark-tech][data-v-75a837cf]{--color-primary: #00D4AA;--color-primary-light: #33DDBB;--color-primary-dark: #00A888;--color-accent: #7C5CFC;--color-accent-light: #A78BFA;--color-success: #10B981;--color-success-light: #064E3B;--color-warning: #F59E0B;--color-warning-light: #78350F;--color-danger: #EF4444;--color-danger-light: #7F1D1D;--color-info: #60A5FA;--color-info-light: #1E3A5F;--content-bg: #0F0F1A;--card-bg: #1E1E32;--card-bg-hover: #25253D;--text-primary: #E8E8F0;--text-regular: #D0D0E0;--text-secondary: #9090A8;--text-placeholder: #5C5C72;--text-inverse: #0F0F1A;--border-color: #2A2A42;--border-color-light: #222238;--sidebar-bg: #0A0A16;--sidebar-bg-hover: #12121F;--sidebar-logo-bg: #0A0A16;--sidebar-active-bg: rgba(0, 212, 170, .1);--sidebar-active-border: #00D4AA;--sidebar-text: #C0C0D0;--sidebar-text-muted: #6B6B80;--sidebar-text-active: #00D4AA;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .3);--shadow-card: 0 2px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 4px 20px rgba(0, 0, 0, .6);--shadow-primary: 0 4px 16px rgba(0, 212, 170, .2)}[data-theme=guofeng-golden][data-v-75a837cf]{--color-primary: #8B0000;--color-primary-light: #B22222;--color-primary-dark: #660000;--color-accent: #D4AF37;--color-accent-light: #E6C458;--color-success: #2E7D32;--color-success-light: #E8F5E9;--color-warning: #F9A825;--color-warning-light: #FFF8E1;--color-danger: #C62828;--color-danger-light: #FFEBEE;--color-info: #5D4037;--color-info-light: #EFEBE9;--content-bg: #FFF8F0;--card-bg: #FFFFFF;--card-bg-hover: #FFF5E8;--text-primary: #2C1810;--text-regular: #2C1810;--text-secondary: #6D4C41;--text-placeholder: #BCAAA4;--text-inverse: #FFFFFF;--border-color: #D7CCC8;--border-color-light: #EFEBE9;--sidebar-bg: #FFF8F0;--sidebar-bg-hover: #F5EDE0;--sidebar-logo-bg: #FFF8F0;--sidebar-text: #2C1810;--sidebar-text-muted: #6D4C41;--sidebar-text-active: #8B0000;--sidebar-active-bg: rgba(139, 0, 0, .08);--sidebar-active-border: #8B0000;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-card: 12px;--radius-button: 6px;--shadow-sm: 0 1px 4px rgba(44, 24, 16, .05);--shadow-card: 0 2px 12px rgba(44, 24, 16, .08);--shadow-lg: 0 4px 20px rgba(44, 24, 16, .12);--shadow-primary: 0 4px 16px rgba(139, 0, 0, .12);--transition-fast: .2s ease;--transition-normal: .3s ease}[data-theme=mint-fresh][data-v-75a837cf]{--color-primary: #2DD4BF;--color-primary-light: #5EEAD4;--color-primary-dark: #0D9488;--color-accent: #0D9488;--color-accent-light: #14B8A6;--color-success: #10B981;--color-success-light: #D1FAE5;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-danger: #EF4444;--color-danger-light: #FEE2E2;--color-info: #6B7280;--color-info-light: #F3F4F6;--content-bg: #ECFDF5;--card-bg: #FFFFFF;--card-bg-hover: #E6FAF5;--text-primary: #134E4A;--text-regular: #134E4A;--text-secondary: #5F7A76;--text-placeholder: #A7C4BC;--text-inverse: #FFFFFF;--border-color: #CCFBF1;--border-color-light: #E6FAF5;--sidebar-bg: #F0FDFA;--sidebar-bg-hover: #E6FAF5;--sidebar-logo-bg: #ECFDF5;--sidebar-text: #134E4A;--sidebar-text-muted: #5F7A76;--sidebar-text-active: #0D9488;--sidebar-active-bg: rgba(45, 212, 191, .1);--sidebar-active-border: #2DD4BF;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 20px;--radius-button: 8px;--shadow-sm: 0 1px 4px rgba(13, 148, 136, .05);--shadow-card: 0 2px 12px rgba(13, 148, 136, .08);--shadow-lg: 0 4px 20px rgba(13, 148, 136, .12);--shadow-primary: 0 4px 16px rgba(45, 212, 191, .2);--transition-fast: .15s ease;--transition-normal: .25s ease}[data-theme=rose-gold][data-v-75a837cf]{--color-primary: #F43F5E;--color-primary-light: #FB7185;--color-primary-dark: #E11D48;--color-accent: #D4A574;--color-accent-light: #E0BFA0;--color-success: #10B981;--color-success-light: #D1FAE5;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-danger: #E11D48;--color-danger-light: #FFE4E8;--color-info: #6B7280;--color-info-light: #FDF2F8;--content-bg: #FFF5F7;--card-bg: #FFFFFF;--card-bg-hover: #FFF0F3;--text-primary: #4A1D2E;--text-regular: #4A1D2E;--text-secondary: #9B7A8A;--text-placeholder: #D4B3C3;--text-inverse: #FFFFFF;--border-color: #FCE7F3;--border-color-light: #FDF2F8;--sidebar-bg: #FFF5F7;--sidebar-bg-hover: #FCE7F3;--sidebar-logo-bg: #FFF5F7;--sidebar-text: #4A1D2E;--sidebar-text-muted: #9B7A8A;--sidebar-text-active: #F43F5E;--sidebar-active-bg: rgba(244, 63, 94, .08);--sidebar-active-border: #F43F5E;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 20px;--radius-button: 8px;--shadow-sm: 0 1px 4px rgba(244, 63, 94, .05);--shadow-card: 0 2px 12px rgba(244, 63, 94, .08);--shadow-lg: 0 4px 20px rgba(244, 63, 94, .12);--shadow-primary: 0 4px 16px rgba(244, 63, 94, .2);--transition-fast: .15s ease;--transition-normal: .25s ease}.breadcrumb[data-v-75a837cf]{display:inline-flex;align-items:center;font-size:14px;-webkit-user-select:none;user-select:none}.breadcrumb[data-v-75a837cf] .el-breadcrumb__item{display:inline-flex;align-items:center}.breadcrumb a[data-v-75a837cf]{color:var(--navbar-icon, #4A4A57);cursor:pointer;font-weight:400}.breadcrumb a[data-v-75a837cf]:hover{color:var(--color-primary)}.breadcrumb .breadcrumb-current[data-v-75a837cf]{color:var(--navbar-icon, #4A4A57);font-weight:500}.breadcrumb-enter-active[data-v-75a837cf],.breadcrumb-leave-active[data-v-75a837cf]{transition:all .3s}.breadcrumb-enter-from[data-v-75a837cf],.breadcrumb-leave-to[data-v-75a837cf]{opacity:0;transform:translate(10px)}[data-v-af0b129d]:root{--color-primary: #B8480E;--color-primary-light: #C2550F;--color-primary-dark: #9C3A08;--color-accent: #C9A96E;--color-accent-light: #D4BB8A;--gradient-primary: linear-gradient(135deg, #C2550F 0%, #B8480E 55%, #9C3A08 100%);--color-success: #2E7D32;--color-success-light: #D1FAE5;--color-warning: #C77E1A;--color-warning-light: #FEF3C7;--color-danger: #D32F2F;--color-danger-light: #FEE2E2;--color-info: #969799;--color-info-light: #E5E7EB;--content-bg: #FFFBF5;--card-bg: #FFFFFF;--card-bg-hover: #FFFAF5;--text-primary: #1A1A1A;--text-regular: #1A1A1A;--text-secondary: #6B7280;--text-placeholder: #B0B0B0;--text-inverse: #FFFFFF;--border-color: #E5E5E5;--border-color-light: #F0F0F0;--sidebar-width: 240px;--sidebar-collapsed-width: 64px;--navbar-height: 56px;--tagsview-height: 34px;--sidebar-bg: #FFFFFF;--sidebar-bg-hover: #FFF5EE;--sidebar-text: #1A1A1A;--sidebar-text-muted: #6B7280;--sidebar-text-active: #B8480E;--sidebar-active-bg: rgba(184, 72, 14, .08);--sidebar-active-border: #B8480E;--sidebar-logo-bg: #FFFBF5;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-card: 12px;--radius-button: 8px;--radius-lg: 16px;--radius-full: 9999px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--font-sans: Noto Sans SC, -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: Noto Serif SC, serif;--font-mono: JetBrains Mono, monospace;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .05);--shadow-card: 0 2px 12px rgba(26, 26, 26, .06);--shadow-lg: 0 4px 20px rgba(26, 26, 26, .1);--shadow-primary: 0 4px 16px rgba(184, 72, 14, .15);--transition-fast: .15s ease;--transition-normal: .25s ease;--z-dropdown: 100;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500}[data-theme=dark-tech][data-v-af0b129d]{--color-primary: #00D4AA;--color-primary-light: #33DDBB;--color-primary-dark: #00A888;--color-accent: #7C5CFC;--color-accent-light: #A78BFA;--color-success: #10B981;--color-success-light: #064E3B;--color-warning: #F59E0B;--color-warning-light: #78350F;--color-danger: #EF4444;--color-danger-light: #7F1D1D;--color-info: #60A5FA;--color-info-light: #1E3A5F;--content-bg: #0F0F1A;--card-bg: #1E1E32;--card-bg-hover: #25253D;--text-primary: #E8E8F0;--text-regular: #D0D0E0;--text-secondary: #9090A8;--text-placeholder: #5C5C72;--text-inverse: #0F0F1A;--border-color: #2A2A42;--border-color-light: #222238;--sidebar-bg: #0A0A16;--sidebar-bg-hover: #12121F;--sidebar-logo-bg: #0A0A16;--sidebar-active-bg: rgba(0, 212, 170, .1);--sidebar-active-border: #00D4AA;--sidebar-text: #C0C0D0;--sidebar-text-muted: #6B6B80;--sidebar-text-active: #00D4AA;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .3);--shadow-card: 0 2px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 4px 20px rgba(0, 0, 0, .6);--shadow-primary: 0 4px 16px rgba(0, 212, 170, .2)}[data-theme=guofeng-golden][data-v-af0b129d]{--color-primary: #8B0000;--color-primary-light: #B22222;--color-primary-dark: #660000;--color-accent: #D4AF37;--color-accent-light: #E6C458;--color-success: #2E7D32;--color-success-light: #E8F5E9;--color-warning: #F9A825;--color-warning-light: #FFF8E1;--color-danger: #C62828;--color-danger-light: #FFEBEE;--color-info: #5D4037;--color-info-light: #EFEBE9;--content-bg: #FFF8F0;--card-bg: #FFFFFF;--card-bg-hover: #FFF5E8;--text-primary: #2C1810;--text-regular: #2C1810;--text-secondary: #6D4C41;--text-placeholder: #BCAAA4;--text-inverse: #FFFFFF;--border-color: #D7CCC8;--border-color-light: #EFEBE9;--sidebar-bg: #FFF8F0;--sidebar-bg-hover: #F5EDE0;--sidebar-logo-bg: #FFF8F0;--sidebar-text: #2C1810;--sidebar-text-muted: #6D4C41;--sidebar-text-active: #8B0000;--sidebar-active-bg: rgba(139, 0, 0, .08);--sidebar-active-border: #8B0000;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-card: 12px;--radius-button: 6px;--shadow-sm: 0 1px 4px rgba(44, 24, 16, .05);--shadow-card: 0 2px 12px rgba(44, 24, 16, .08);--shadow-lg: 0 4px 20px rgba(44, 24, 16, .12);--shadow-primary: 0 4px 16px rgba(139, 0, 0, .12);--transition-fast: .2s ease;--transition-normal: .3s ease}[data-theme=mint-fresh][data-v-af0b129d]{--color-primary: #2DD4BF;--color-primary-light: #5EEAD4;--color-primary-dark: #0D9488;--color-accent: #0D9488;--color-accent-light: #14B8A6;--color-success: #10B981;--color-success-light: #D1FAE5;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-danger: #EF4444;--color-danger-light: #FEE2E2;--color-info: #6B7280;--color-info-light: #F3F4F6;--content-bg: #ECFDF5;--card-bg: #FFFFFF;--card-bg-hover: #E6FAF5;--text-primary: #134E4A;--text-regular: #134E4A;--text-secondary: #5F7A76;--text-placeholder: #A7C4BC;--text-inverse: #FFFFFF;--border-color: #CCFBF1;--border-color-light: #E6FAF5;--sidebar-bg: #F0FDFA;--sidebar-bg-hover: #E6FAF5;--sidebar-logo-bg: #ECFDF5;--sidebar-text: #134E4A;--sidebar-text-muted: #5F7A76;--sidebar-text-active: #0D9488;--sidebar-active-bg: rgba(45, 212, 191, .1);--sidebar-active-border: #2DD4BF;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 20px;--radius-button: 8px;--shadow-sm: 0 1px 4px rgba(13, 148, 136, .05);--shadow-card: 0 2px 12px rgba(13, 148, 136, .08);--shadow-lg: 0 4px 20px rgba(13, 148, 136, .12);--shadow-primary: 0 4px 16px rgba(45, 212, 191, .2);--transition-fast: .15s ease;--transition-normal: .25s ease}[data-theme=rose-gold][data-v-af0b129d]{--color-primary: #F43F5E;--color-primary-light: #FB7185;--color-primary-dark: #E11D48;--color-accent: #D4A574;--color-accent-light: #E0BFA0;--color-success: #10B981;--color-success-light: #D1FAE5;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-danger: #E11D48;--color-danger-light: #FFE4E8;--color-info: #6B7280;--color-info-light: #FDF2F8;--content-bg: #FFF5F7;--card-bg: #FFFFFF;--card-bg-hover: #FFF0F3;--text-primary: #4A1D2E;--text-regular: #4A1D2E;--text-secondary: #9B7A8A;--text-placeholder: #D4B3C3;--text-inverse: #FFFFFF;--border-color: #FCE7F3;--border-color-light: #FDF2F8;--sidebar-bg: #FFF5F7;--sidebar-bg-hover: #FCE7F3;--sidebar-logo-bg: #FFF5F7;--sidebar-text: #4A1D2E;--sidebar-text-muted: #9B7A8A;--sidebar-text-active: #F43F5E;--sidebar-active-bg: rgba(244, 63, 94, .08);--sidebar-active-border: #F43F5E;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 20px;--radius-button: 8px;--shadow-sm: 0 1px 4px rgba(244, 63, 94, .05);--shadow-card: 0 2px 12px rgba(244, 63, 94, .08);--shadow-lg: 0 4px 20px rgba(244, 63, 94, .12);--shadow-primary: 0 4px 16px rgba(244, 63, 94, .2);--transition-fast: .15s ease;--transition-normal: .25s ease}.navbar[data-v-af0b129d]{height:var(--navbar-height);display:flex;align-items:center;justify-content:space-between;background:var(--navbar-bg, #fff);border-bottom:1px solid var(--border-color);padding:0 15px;box-shadow:0 1px 4px #00152914}.navbar-left[data-v-af0b129d]{display:flex;align-items:center;gap:10px}.hamburger[data-v-af0b129d]{cursor:pointer;display:flex;align-items:center;padding:4px;border-radius:4px;transition:background .2s}.hamburger[data-v-af0b129d]:hover{background:#f5f5f5}.hamburger[data-v-af0b129d]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.navbar-right[data-v-af0b129d]{display:flex;align-items:center;gap:5px}.navbar-item[data-v-af0b129d]{cursor:pointer;padding:8px;border-radius:4px;display:flex;align-items:center;color:var(--navbar-icon, #4A4A57);transition:background .2s}.navbar-item[data-v-af0b129d]:hover{background:#f5f5f5}.navbar-item[data-v-af0b129d]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.avatar-container[data-v-af0b129d]{margin-left:10px}.avatar-wrapper[data-v-af0b129d]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s}.avatar-wrapper[data-v-af0b129d]:hover{background:#f5f5f5}.avatar-wrapper[data-v-af0b129d]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.avatar-wrapper .username[data-v-af0b129d]{font-size:14px;color:var(--navbar-icon, #4A4A57);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-5cb32e67]:root{--color-primary: #B8480E;--color-primary-light: #C2550F;--color-primary-dark: #9C3A08;--color-accent: #C9A96E;--color-accent-light: #D4BB8A;--gradient-primary: linear-gradient(135deg, #C2550F 0%, #B8480E 55%, #9C3A08 100%);--color-success: #2E7D32;--color-success-light: #D1FAE5;--color-warning: #C77E1A;--color-warning-light: #FEF3C7;--color-danger: #D32F2F;--color-danger-light: #FEE2E2;--color-info: #969799;--color-info-light: #E5E7EB;--content-bg: #FFFBF5;--card-bg: #FFFFFF;--card-bg-hover: #FFFAF5;--text-primary: #1A1A1A;--text-regular: #1A1A1A;--text-secondary: #6B7280;--text-placeholder: #B0B0B0;--text-inverse: #FFFFFF;--border-color: #E5E5E5;--border-color-light: #F0F0F0;--sidebar-width: 240px;--sidebar-collapsed-width: 64px;--navbar-height: 56px;--tagsview-height: 34px;--sidebar-bg: #FFFFFF;--sidebar-bg-hover: #FFF5EE;--sidebar-text: #1A1A1A;--sidebar-text-muted: #6B7280;--sidebar-text-active: #B8480E;--sidebar-active-bg: rgba(184, 72, 14, .08);--sidebar-active-border: #B8480E;--sidebar-logo-bg: #FFFBF5;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-card: 12px;--radius-button: 8px;--radius-lg: 16px;--radius-full: 9999px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--font-sans: Noto Sans SC, -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: Noto Serif SC, serif;--font-mono: JetBrains Mono, monospace;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .05);--shadow-card: 0 2px 12px rgba(26, 26, 26, .06);--shadow-lg: 0 4px 20px rgba(26, 26, 26, .1);--shadow-primary: 0 4px 16px rgba(184, 72, 14, .15);--transition-fast: .15s ease;--transition-normal: .25s ease;--z-dropdown: 100;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500}[data-theme=dark-tech][data-v-5cb32e67]{--color-primary: #00D4AA;--color-primary-light: #33DDBB;--color-primary-dark: #00A888;--color-accent: #7C5CFC;--color-accent-light: #A78BFA;--color-success: #10B981;--color-success-light: #064E3B;--color-warning: #F59E0B;--color-warning-light: #78350F;--color-danger: #EF4444;--color-danger-light: #7F1D1D;--color-info: #60A5FA;--color-info-light: #1E3A5F;--content-bg: #0F0F1A;--card-bg: #1E1E32;--card-bg-hover: #25253D;--text-primary: #E8E8F0;--text-regular: #D0D0E0;--text-secondary: #9090A8;--text-placeholder: #5C5C72;--text-inverse: #0F0F1A;--border-color: #2A2A42;--border-color-light: #222238;--sidebar-bg: #0A0A16;--sidebar-bg-hover: #12121F;--sidebar-logo-bg: #0A0A16;--sidebar-active-bg: rgba(0, 212, 170, .1);--sidebar-active-border: #00D4AA;--sidebar-text: #C0C0D0;--sidebar-text-muted: #6B6B80;--sidebar-text-active: #00D4AA;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .3);--shadow-card: 0 2px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 4px 20px rgba(0, 0, 0, .6);--shadow-primary: 0 4px 16px rgba(0, 212, 170, .2)}[data-theme=guofeng-golden][data-v-5cb32e67]{--color-primary: #8B0000;--color-primary-light: #B22222;--color-primary-dark: #660000;--color-accent: #D4AF37;--color-accent-light: #E6C458;--color-success: #2E7D32;--color-success-light: #E8F5E9;--color-warning: #F9A825;--color-warning-light: #FFF8E1;--color-danger: #C62828;--color-danger-light: #FFEBEE;--color-info: #5D4037;--color-info-light: #EFEBE9;--content-bg: #FFF8F0;--card-bg: #FFFFFF;--card-bg-hover: #FFF5E8;--text-primary: #2C1810;--text-regular: #2C1810;--text-secondary: #6D4C41;--text-placeholder: #BCAAA4;--text-inverse: #FFFFFF;--border-color: #D7CCC8;--border-color-light: #EFEBE9;--sidebar-bg: #FFF8F0;--sidebar-bg-hover: #F5EDE0;--sidebar-logo-bg: #FFF8F0;--sidebar-text: #2C1810;--sidebar-text-muted: #6D4C41;--sidebar-text-active: #8B0000;--sidebar-active-bg: rgba(139, 0, 0, .08);--sidebar-active-border: #8B0000;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-card: 12px;--radius-button: 6px;--shadow-sm: 0 1px 4px rgba(44, 24, 16, .05);--shadow-card: 0 2px 12px rgba(44, 24, 16, .08);--shadow-lg: 0 4px 20px rgba(44, 24, 16, .12);--shadow-primary: 0 4px 16px rgba(139, 0, 0, .12);--transition-fast: .2s ease;--transition-normal: .3s ease}[data-theme=mint-fresh][data-v-5cb32e67]{--color-primary: #2DD4BF;--color-primary-light: #5EEAD4;--color-primary-dark: #0D9488;--color-accent: #0D9488;--color-accent-light: #14B8A6;--color-success: #10B981;--color-success-light: #D1FAE5;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-danger: #EF4444;--color-danger-light: #FEE2E2;--color-info: #6B7280;--color-info-light: #F3F4F6;--content-bg: #ECFDF5;--card-bg: #FFFFFF;--card-bg-hover: #E6FAF5;--text-primary: #134E4A;--text-regular: #134E4A;--text-secondary: #5F7A76;--text-placeholder: #A7C4BC;--text-inverse: #FFFFFF;--border-color: #CCFBF1;--border-color-light: #E6FAF5;--sidebar-bg: #F0FDFA;--sidebar-bg-hover: #E6FAF5;--sidebar-logo-bg: #ECFDF5;--sidebar-text: #134E4A;--sidebar-text-muted: #5F7A76;--sidebar-text-active: #0D9488;--sidebar-active-bg: rgba(45, 212, 191, .1);--sidebar-active-border: #2DD4BF;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 20px;--radius-button: 8px;--shadow-sm: 0 1px 4px rgba(13, 148, 136, .05);--shadow-card: 0 2px 12px rgba(13, 148, 136, .08);--shadow-lg: 0 4px 20px rgba(13, 148, 136, .12);--shadow-primary: 0 4px 16px rgba(45, 212, 191, .2);--transition-fast: .15s ease;--transition-normal: .25s ease}[data-theme=rose-gold][data-v-5cb32e67]{--color-primary: #F43F5E;--color-primary-light: #FB7185;--color-primary-dark: #E11D48;--color-accent: #D4A574;--color-accent-light: #E0BFA0;--color-success: #10B981;--color-success-light: #D1FAE5;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-danger: #E11D48;--color-danger-light: #FFE4E8;--color-info: #6B7280;--color-info-light: #FDF2F8;--content-bg: #FFF5F7;--card-bg: #FFFFFF;--card-bg-hover: #FFF0F3;--text-primary: #4A1D2E;--text-regular: #4A1D2E;--text-secondary: #9B7A8A;--text-placeholder: #D4B3C3;--text-inverse: #FFFFFF;--border-color: #FCE7F3;--border-color-light: #FDF2F8;--sidebar-bg: #FFF5F7;--sidebar-bg-hover: #FCE7F3;--sidebar-logo-bg: #FFF5F7;--sidebar-text: #4A1D2E;--sidebar-text-muted: #9B7A8A;--sidebar-text-active: #F43F5E;--sidebar-active-bg: rgba(244, 63, 94, .08);--sidebar-active-border: #F43F5E;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 20px;--radius-button: 8px;--shadow-sm: 0 1px 4px rgba(244, 63, 94, .05);--shadow-card: 0 2px 12px rgba(244, 63, 94, .08);--shadow-lg: 0 4px 20px rgba(244, 63, 94, .12);--shadow-primary: 0 4px 16px rgba(244, 63, 94, .2);--transition-fast: .15s ease;--transition-normal: .25s ease}.app-main[data-v-5cb32e67]{flex:1;padding-top:calc(var(--navbar-height) + var(--tagsview-height));min-height:100vh;background:var(--content-bg);overflow-x:hidden}[data-v-46eb20ef]:root{--color-primary: #B8480E;--color-primary-light: #C2550F;--color-primary-dark: #9C3A08;--color-accent: #C9A96E;--color-accent-light: #D4BB8A;--gradient-primary: linear-gradient(135deg, #C2550F 0%, #B8480E 55%, #9C3A08 100%);--color-success: #2E7D32;--color-success-light: #D1FAE5;--color-warning: #C77E1A;--color-warning-light: #FEF3C7;--color-danger: #D32F2F;--color-danger-light: #FEE2E2;--color-info: #969799;--color-info-light: #E5E7EB;--content-bg: #FFFBF5;--card-bg: #FFFFFF;--card-bg-hover: #FFFAF5;--text-primary: #1A1A1A;--text-regular: #1A1A1A;--text-secondary: #6B7280;--text-placeholder: #B0B0B0;--text-inverse: #FFFFFF;--border-color: #E5E5E5;--border-color-light: #F0F0F0;--sidebar-width: 240px;--sidebar-collapsed-width: 64px;--navbar-height: 56px;--tagsview-height: 34px;--sidebar-bg: #FFFFFF;--sidebar-bg-hover: #FFF5EE;--sidebar-text: #1A1A1A;--sidebar-text-muted: #6B7280;--sidebar-text-active: #B8480E;--sidebar-active-bg: rgba(184, 72, 14, .08);--sidebar-active-border: #B8480E;--sidebar-logo-bg: #FFFBF5;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-card: 12px;--radius-button: 8px;--radius-lg: 16px;--radius-full: 9999px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--font-sans: Noto Sans SC, -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: Noto Serif SC, serif;--font-mono: JetBrains Mono, monospace;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .05);--shadow-card: 0 2px 12px rgba(26, 26, 26, .06);--shadow-lg: 0 4px 20px rgba(26, 26, 26, .1);--shadow-primary: 0 4px 16px rgba(184, 72, 14, .15);--transition-fast: .15s ease;--transition-normal: .25s ease;--z-dropdown: 100;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500}[data-theme=dark-tech][data-v-46eb20ef]{--color-primary: #00D4AA;--color-primary-light: #33DDBB;--color-primary-dark: #00A888;--color-accent: #7C5CFC;--color-accent-light: #A78BFA;--color-success: #10B981;--color-success-light: #064E3B;--color-warning: #F59E0B;--color-warning-light: #78350F;--color-danger: #EF4444;--color-danger-light: #7F1D1D;--color-info: #60A5FA;--color-info-light: #1E3A5F;--content-bg: #0F0F1A;--card-bg: #1E1E32;--card-bg-hover: #25253D;--text-primary: #E8E8F0;--text-regular: #D0D0E0;--text-secondary: #9090A8;--text-placeholder: #5C5C72;--text-inverse: #0F0F1A;--border-color: #2A2A42;--border-color-light: #222238;--sidebar-bg: #0A0A16;--sidebar-bg-hover: #12121F;--sidebar-logo-bg: #0A0A16;--sidebar-active-bg: rgba(0, 212, 170, .1);--sidebar-active-border: #00D4AA;--sidebar-text: #C0C0D0;--sidebar-text-muted: #6B6B80;--sidebar-text-active: #00D4AA;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .3);--shadow-card: 0 2px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 4px 20px rgba(0, 0, 0, .6);--shadow-primary: 0 4px 16px rgba(0, 212, 170, .2)}[data-theme=guofeng-golden][data-v-46eb20ef]{--color-primary: #8B0000;--color-primary-light: #B22222;--color-primary-dark: #660000;--color-accent: #D4AF37;--color-accent-light: #E6C458;--color-success: #2E7D32;--color-success-light: #E8F5E9;--color-warning: #F9A825;--color-warning-light: #FFF8E1;--color-danger: #C62828;--color-danger-light: #FFEBEE;--color-info: #5D4037;--color-info-light: #EFEBE9;--content-bg: #FFF8F0;--card-bg: #FFFFFF;--card-bg-hover: #FFF5E8;--text-primary: #2C1810;--text-regular: #2C1810;--text-secondary: #6D4C41;--text-placeholder: #BCAAA4;--text-inverse: #FFFFFF;--border-color: #D7CCC8;--border-color-light: #EFEBE9;--sidebar-bg: #FFF8F0;--sidebar-bg-hover: #F5EDE0;--sidebar-logo-bg: #FFF8F0;--sidebar-text: #2C1810;--sidebar-text-muted: #6D4C41;--sidebar-text-active: #8B0000;--sidebar-active-bg: rgba(139, 0, 0, .08);--sidebar-active-border: #8B0000;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-card: 12px;--radius-button: 6px;--shadow-sm: 0 1px 4px rgba(44, 24, 16, .05);--shadow-card: 0 2px 12px rgba(44, 24, 16, .08);--shadow-lg: 0 4px 20px rgba(44, 24, 16, .12);--shadow-primary: 0 4px 16px rgba(139, 0, 0, .12);--transition-fast: .2s ease;--transition-normal: .3s ease}[data-theme=mint-fresh][data-v-46eb20ef]{--color-primary: #2DD4BF;--color-primary-light: #5EEAD4;--color-primary-dark: #0D9488;--color-accent: #0D9488;--color-accent-light: #14B8A6;--color-success: #10B981;--color-success-light: #D1FAE5;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-danger: #EF4444;--color-danger-light: #FEE2E2;--color-info: #6B7280;--color-info-light: #F3F4F6;--content-bg: #ECFDF5;--card-bg: #FFFFFF;--card-bg-hover: #E6FAF5;--text-primary: #134E4A;--text-regular: #134E4A;--text-secondary: #5F7A76;--text-placeholder: #A7C4BC;--text-inverse: #FFFFFF;--border-color: #CCFBF1;--border-color-light: #E6FAF5;--sidebar-bg: #F0FDFA;--sidebar-bg-hover: #E6FAF5;--sidebar-logo-bg: #ECFDF5;--sidebar-text: #134E4A;--sidebar-text-muted: #5F7A76;--sidebar-text-active: #0D9488;--sidebar-active-bg: rgba(45, 212, 191, .1);--sidebar-active-border: #2DD4BF;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 20px;--radius-button: 8px;--shadow-sm: 0 1px 4px rgba(13, 148, 136, .05);--shadow-card: 0 2px 12px rgba(13, 148, 136, .08);--shadow-lg: 0 4px 20px rgba(13, 148, 136, .12);--shadow-primary: 0 4px 16px rgba(45, 212, 191, .2);--transition-fast: .15s ease;--transition-normal: .25s ease}[data-theme=rose-gold][data-v-46eb20ef]{--color-primary: #F43F5E;--color-primary-light: #FB7185;--color-primary-dark: #E11D48;--color-accent: #D4A574;--color-accent-light: #E0BFA0;--color-success: #10B981;--color-success-light: #D1FAE5;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-danger: #E11D48;--color-danger-light: #FFE4E8;--color-info: #6B7280;--color-info-light: #FDF2F8;--content-bg: #FFF5F7;--card-bg: #FFFFFF;--card-bg-hover: #FFF0F3;--text-primary: #4A1D2E;--text-regular: #4A1D2E;--text-secondary: #9B7A8A;--text-placeholder: #D4B3C3;--text-inverse: #FFFFFF;--border-color: #FCE7F3;--border-color-light: #FDF2F8;--sidebar-bg: #FFF5F7;--sidebar-bg-hover: #FCE7F3;--sidebar-logo-bg: #FFF5F7;--sidebar-text: #4A1D2E;--sidebar-text-muted: #9B7A8A;--sidebar-text-active: #F43F5E;--sidebar-active-bg: rgba(244, 63, 94, .08);--sidebar-active-border: #F43F5E;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 20px;--radius-button: 8px;--shadow-sm: 0 1px 4px rgba(244, 63, 94, .05);--shadow-card: 0 2px 12px rgba(244, 63, 94, .08);--shadow-lg: 0 4px 20px rgba(244, 63, 94, .12);--shadow-primary: 0 4px 16px rgba(244, 63, 94, .2);--transition-fast: .15s ease;--transition-normal: .25s ease}.tags-view-container[data-v-46eb20ef]{height:var(--tagsview-height);background:var(--navbar-bg, #fff);border-bottom:1px solid var(--border-color);display:flex;align-items:center;padding:0 8px}.tags-scroll[data-v-46eb20ef]{width:100%;white-space:nowrap}.tags-list[data-v-46eb20ef]{display:inline-flex;align-items:center;gap:4px}.tag-item[data-v-46eb20ef]{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;font-size:12px;color:var(--navbar-icon, #4A4A57);border:1px solid #dcdfe6;border-radius:3px;cursor:pointer;white-space:nowrap;transition:all .2s}.tag-item[data-v-46eb20ef]:hover{color:var(--color-primary)}.tag-item.active[data-v-46eb20ef]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.tag-item .tag-dot[data-v-46eb20ef]{width:6px;height:6px;border-radius:50%;background:#fff}.tag-item .tag-close[data-v-46eb20ef]{font-size:12px;border-radius:50%;transition:all .2s}.tag-item .tag-close[data-v-46eb20ef]:hover{background:#ffffff4d}.context-menu[data-v-46eb20ef]{position:fixed;z-index:3000;background:#fff;border:1px solid var(--border-color);border-radius:4px;box-shadow:0 2px 12px #0000001f;padding:5px 0;list-style:none}.context-menu li[data-v-46eb20ef]{display:flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;cursor:pointer;transition:background .2s}.context-menu li[data-v-46eb20ef]:hover{background:#f5f7fa;color:var(--color-primary)}[data-v-3381e70c]:root{--color-primary: #B8480E;--color-primary-light: #C2550F;--color-primary-dark: #9C3A08;--color-accent: #C9A96E;--color-accent-light: #D4BB8A;--gradient-primary: linear-gradient(135deg, #C2550F 0%, #B8480E 55%, #9C3A08 100%);--color-success: #2E7D32;--color-success-light: #D1FAE5;--color-warning: #C77E1A;--color-warning-light: #FEF3C7;--color-danger: #D32F2F;--color-danger-light: #FEE2E2;--color-info: #969799;--color-info-light: #E5E7EB;--content-bg: #FFFBF5;--card-bg: #FFFFFF;--card-bg-hover: #FFFAF5;--text-primary: #1A1A1A;--text-regular: #1A1A1A;--text-secondary: #6B7280;--text-placeholder: #B0B0B0;--text-inverse: #FFFFFF;--border-color: #E5E5E5;--border-color-light: #F0F0F0;--sidebar-width: 240px;--sidebar-collapsed-width: 64px;--navbar-height: 56px;--tagsview-height: 34px;--sidebar-bg: #FFFFFF;--sidebar-bg-hover: #FFF5EE;--sidebar-text: #1A1A1A;--sidebar-text-muted: #6B7280;--sidebar-text-active: #B8480E;--sidebar-active-bg: rgba(184, 72, 14, .08);--sidebar-active-border: #B8480E;--sidebar-logo-bg: #FFFBF5;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-card: 12px;--radius-button: 8px;--radius-lg: 16px;--radius-full: 9999px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--font-sans: Noto Sans SC, -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: Noto Serif SC, serif;--font-mono: JetBrains Mono, monospace;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .05);--shadow-card: 0 2px 12px rgba(26, 26, 26, .06);--shadow-lg: 0 4px 20px rgba(26, 26, 26, .1);--shadow-primary: 0 4px 16px rgba(184, 72, 14, .15);--transition-fast: .15s ease;--transition-normal: .25s ease;--z-dropdown: 100;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500}[data-theme=dark-tech][data-v-3381e70c]{--color-primary: #00D4AA;--color-primary-light: #33DDBB;--color-primary-dark: #00A888;--color-accent: #7C5CFC;--color-accent-light: #A78BFA;--color-success: #10B981;--color-success-light: #064E3B;--color-warning: #F59E0B;--color-warning-light: #78350F;--color-danger: #EF4444;--color-danger-light: #7F1D1D;--color-info: #60A5FA;--color-info-light: #1E3A5F;--content-bg: #0F0F1A;--card-bg: #1E1E32;--card-bg-hover: #25253D;--text-primary: #E8E8F0;--text-regular: #D0D0E0;--text-secondary: #9090A8;--text-placeholder: #5C5C72;--text-inverse: #0F0F1A;--border-color: #2A2A42;--border-color-light: #222238;--sidebar-bg: #0A0A16;--sidebar-bg-hover: #12121F;--sidebar-logo-bg: #0A0A16;--sidebar-active-bg: rgba(0, 212, 170, .1);--sidebar-active-border: #00D4AA;--sidebar-text: #C0C0D0;--sidebar-text-muted: #6B6B80;--sidebar-text-active: #00D4AA;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .3);--shadow-card: 0 2px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 4px 20px rgba(0, 0, 0, .6);--shadow-primary: 0 4px 16px rgba(0, 212, 170, .2)}[data-theme=guofeng-golden][data-v-3381e70c]{--color-primary: #8B0000;--color-primary-light: #B22222;--color-primary-dark: #660000;--color-accent: #D4AF37;--color-accent-light: #E6C458;--color-success: #2E7D32;--color-success-light: #E8F5E9;--color-warning: #F9A825;--color-warning-light: #FFF8E1;--color-danger: #C62828;--color-danger-light: #FFEBEE;--color-info: #5D4037;--color-info-light: #EFEBE9;--content-bg: #FFF8F0;--card-bg: #FFFFFF;--card-bg-hover: #FFF5E8;--text-primary: #2C1810;--text-regular: #2C1810;--text-secondary: #6D4C41;--text-placeholder: #BCAAA4;--text-inverse: #FFFFFF;--border-color: #D7CCC8;--border-color-light: #EFEBE9;--sidebar-bg: #FFF8F0;--sidebar-bg-hover: #F5EDE0;--sidebar-logo-bg: #FFF8F0;--sidebar-text: #2C1810;--sidebar-text-muted: #6D4C41;--sidebar-text-active: #8B0000;--sidebar-active-bg: rgba(139, 0, 0, .08);--sidebar-active-border: #8B0000;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-card: 12px;--radius-button: 6px;--shadow-sm: 0 1px 4px rgba(44, 24, 16, .05);--shadow-card: 0 2px 12px rgba(44, 24, 16, .08);--shadow-lg: 0 4px 20px rgba(44, 24, 16, .12);--shadow-primary: 0 4px 16px rgba(139, 0, 0, .12);--transition-fast: .2s ease;--transition-normal: .3s ease}[data-theme=mint-fresh][data-v-3381e70c]{--color-primary: #2DD4BF;--color-primary-light: #5EEAD4;--color-primary-dark: #0D9488;--color-accent: #0D9488;--color-accent-light: #14B8A6;--color-success: #10B981;--color-success-light: #D1FAE5;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-danger: #EF4444;--color-danger-light: #FEE2E2;--color-info: #6B7280;--color-info-light: #F3F4F6;--content-bg: #ECFDF5;--card-bg: #FFFFFF;--card-bg-hover: #E6FAF5;--text-primary: #134E4A;--text-regular: #134E4A;--text-secondary: #5F7A76;--text-placeholder: #A7C4BC;--text-inverse: #FFFFFF;--border-color: #CCFBF1;--border-color-light: #E6FAF5;--sidebar-bg: #F0FDFA;--sidebar-bg-hover: #E6FAF5;--sidebar-logo-bg: #ECFDF5;--sidebar-text: #134E4A;--sidebar-text-muted: #5F7A76;--sidebar-text-active: #0D9488;--sidebar-active-bg: rgba(45, 212, 191, .1);--sidebar-active-border: #2DD4BF;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 20px;--radius-button: 8px;--shadow-sm: 0 1px 4px rgba(13, 148, 136, .05);--shadow-card: 0 2px 12px rgba(13, 148, 136, .08);--shadow-lg: 0 4px 20px rgba(13, 148, 136, .12);--shadow-primary: 0 4px 16px rgba(45, 212, 191, .2);--transition-fast: .15s ease;--transition-normal: .25s ease}[data-theme=rose-gold][data-v-3381e70c]{--color-primary: #F43F5E;--color-primary-light: #FB7185;--color-primary-dark: #E11D48;--color-accent: #D4A574;--color-accent-light: #E0BFA0;--color-success: #10B981;--color-success-light: #D1FAE5;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-danger: #E11D48;--color-danger-light: #FFE4E8;--color-info: #6B7280;--color-info-light: #FDF2F8;--content-bg: #FFF5F7;--card-bg: #FFFFFF;--card-bg-hover: #FFF0F3;--text-primary: #4A1D2E;--text-regular: #4A1D2E;--text-secondary: #9B7A8A;--text-placeholder: #D4B3C3;--text-inverse: #FFFFFF;--border-color: #FCE7F3;--border-color-light: #FDF2F8;--sidebar-bg: #FFF5F7;--sidebar-bg-hover: #FCE7F3;--sidebar-logo-bg: #FFF5F7;--sidebar-text: #4A1D2E;--sidebar-text-muted: #9B7A8A;--sidebar-text-active: #F43F5E;--sidebar-active-bg: rgba(244, 63, 94, .08);--sidebar-active-border: #F43F5E;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 20px;--radius-button: 8px;--shadow-sm: 0 1px 4px rgba(244, 63, 94, .05);--shadow-card: 0 2px 12px rgba(244, 63, 94, .08);--shadow-lg: 0 4px 20px rgba(244, 63, 94, .12);--shadow-primary: 0 4px 16px rgba(244, 63, 94, .2);--transition-fast: .15s ease;--transition-normal: .25s ease}.skip-link[data-v-3381e70c]{position:absolute;top:-100px;left:0;z-index:10000;padding:8px 16px;background:var(--color-primary, #B8480E);color:#fff;font-size:14px;text-decoration:none;border-radius:0 0 4px;transition:top .2s}.skip-link[data-v-3381e70c]:focus{top:0;outline:2px solid #fff;outline-offset:2px}.app-wrapper[data-v-3381e70c]{display:flex;width:100%;height:100%;position:relative}.sidebar-container[data-v-3381e70c]{width:var(--sidebar-width);height:100%;background:var(--sidebar-bg);transition:width .28s;overflow:hidden;flex-shrink:0;position:fixed;top:0;left:0;bottom:0;z-index:1001}.sidebar-collapsed .sidebar-container[data-v-3381e70c]{width:var(--sidebar-collapsed-width)}.main-container[data-v-3381e70c]{flex:1;min-width:0;min-height:100%;transition:margin-left .28s;margin-left:var(--sidebar-width);position:relative;display:flex;flex-direction:column}.sidebar-collapsed .main-container[data-v-3381e70c]{margin-left:var(--sidebar-collapsed-width)}.fixed-header[data-v-3381e70c]{position:fixed;top:0;right:0;left:var(--sidebar-width);z-index:1000;width:calc(100% - var(--sidebar-width));transition:width .28s,left .28s}.sidebar-collapsed .fixed-header[data-v-3381e70c]{left:var(--sidebar-collapsed-width);width:calc(100% - var(--sidebar-collapsed-width))}:root{--color-primary: #B8480E;--color-primary-light: #C2550F;--color-primary-dark: #9C3A08;--color-accent: #C9A96E;--color-accent-light: #D4BB8A;--gradient-primary: linear-gradient(135deg, #C2550F 0%, #B8480E 55%, #9C3A08 100%);--color-success: #2E7D32;--color-success-light: #D1FAE5;--color-warning: #C77E1A;--color-warning-light: #FEF3C7;--color-danger: #D32F2F;--color-danger-light: #FEE2E2;--color-info: #969799;--color-info-light: #E5E7EB;--content-bg: #FFFBF5;--card-bg: #FFFFFF;--card-bg-hover: #FFFAF5;--text-primary: #1A1A1A;--text-regular: #1A1A1A;--text-secondary: #6B7280;--text-placeholder: #B0B0B0;--text-inverse: #FFFFFF;--border-color: #E5E5E5;--border-color-light: #F0F0F0;--sidebar-width: 240px;--sidebar-collapsed-width: 64px;--navbar-height: 56px;--tagsview-height: 34px;--sidebar-bg: #FFFFFF;--sidebar-bg-hover: #FFF5EE;--sidebar-text: #1A1A1A;--sidebar-text-muted: #6B7280;--sidebar-text-active: #B8480E;--sidebar-active-bg: rgba(184, 72, 14, .08);--sidebar-active-border: #B8480E;--sidebar-logo-bg: #FFFBF5;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-card: 12px;--radius-button: 8px;--radius-lg: 16px;--radius-full: 9999px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--font-sans: Noto Sans SC, -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: Noto Serif SC, serif;--font-mono: JetBrains Mono, monospace;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .05);--shadow-card: 0 2px 12px rgba(26, 26, 26, .06);--shadow-lg: 0 4px 20px rgba(26, 26, 26, .1);--shadow-primary: 0 4px 16px rgba(184, 72, 14, .15);--transition-fast: .15s ease;--transition-normal: .25s ease;--z-dropdown: 100;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500}[data-theme=dark-tech]{--color-primary: #00D4AA;--color-primary-light: #33DDBB;--color-primary-dark: #00A888;--color-accent: #7C5CFC;--color-accent-light: #A78BFA;--color-success: #10B981;--color-success-light: #064E3B;--color-warning: #F59E0B;--color-warning-light: #78350F;--color-danger: #EF4444;--color-danger-light: #7F1D1D;--color-info: #60A5FA;--color-info-light: #1E3A5F;--content-bg: #0F0F1A;--card-bg: #1E1E32;--card-bg-hover: #25253D;--text-primary: #E8E8F0;--text-regular: #D0D0E0;--text-secondary: #9090A8;--text-placeholder: #5C5C72;--text-inverse: #0F0F1A;--border-color: #2A2A42;--border-color-light: #222238;--sidebar-bg: #0A0A16;--sidebar-bg-hover: #12121F;--sidebar-logo-bg: #0A0A16;--sidebar-active-bg: rgba(0, 212, 170, .1);--sidebar-active-border: #00D4AA;--sidebar-text: #C0C0D0;--sidebar-text-muted: #6B6B80;--sidebar-text-active: #00D4AA;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .3);--shadow-card: 0 2px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 4px 20px rgba(0, 0, 0, .6);--shadow-primary: 0 4px 16px rgba(0, 212, 170, .2)}[data-theme=guofeng-golden]{--color-primary: #8B0000;--color-primary-light: #B22222;--color-primary-dark: #660000;--color-accent: #D4AF37;--color-accent-light: #E6C458;--color-success: #2E7D32;--color-success-light: #E8F5E9;--color-warning: #F9A825;--color-warning-light: #FFF8E1;--color-danger: #C62828;--color-danger-light: #FFEBEE;--color-info: #5D4037;--color-info-light: #EFEBE9;--content-bg: #FFF8F0;--card-bg: #FFFFFF;--card-bg-hover: #FFF5E8;--text-primary: #2C1810;--text-regular: #2C1810;--text-secondary: #6D4C41;--text-placeholder: #BCAAA4;--text-inverse: #FFFFFF;--border-color: #D7CCC8;--border-color-light: #EFEBE9;--sidebar-bg: #FFF8F0;--sidebar-bg-hover: #F5EDE0;--sidebar-logo-bg: #FFF8F0;--sidebar-text: #2C1810;--sidebar-text-muted: #6D4C41;--sidebar-text-active: #8B0000;--sidebar-active-bg: rgba(139, 0, 0, .08);--sidebar-active-border: #8B0000;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-card: 12px;--radius-button: 6px;--shadow-sm: 0 1px 4px rgba(44, 24, 16, .05);--shadow-card: 0 2px 12px rgba(44, 24, 16, .08);--shadow-lg: 0 4px 20px rgba(44, 24, 16, .12);--shadow-primary: 0 4px 16px rgba(139, 0, 0, .12);--transition-fast: .2s ease;--transition-normal: .3s ease}[data-theme=mint-fresh]{--color-primary: #2DD4BF;--color-primary-light: #5EEAD4;--color-primary-dark: #0D9488;--color-accent: #0D9488;--color-accent-light: #14B8A6;--color-success: #10B981;--color-success-light: #D1FAE5;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-danger: #EF4444;--color-danger-light: #FEE2E2;--color-info: #6B7280;--color-info-light: #F3F4F6;--content-bg: #ECFDF5;--card-bg: #FFFFFF;--card-bg-hover: #E6FAF5;--text-primary: #134E4A;--text-regular: #134E4A;--text-secondary: #5F7A76;--text-placeholder: #A7C4BC;--text-inverse: #FFFFFF;--border-color: #CCFBF1;--border-color-light: #E6FAF5;--sidebar-bg: #F0FDFA;--sidebar-bg-hover: #E6FAF5;--sidebar-logo-bg: #ECFDF5;--sidebar-text: #134E4A;--sidebar-text-muted: #5F7A76;--sidebar-text-active: #0D9488;--sidebar-active-bg: rgba(45, 212, 191, .1);--sidebar-active-border: #2DD4BF;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 20px;--radius-button: 8px;--shadow-sm: 0 1px 4px rgba(13, 148, 136, .05);--shadow-card: 0 2px 12px rgba(13, 148, 136, .08);--shadow-lg: 0 4px 20px rgba(13, 148, 136, .12);--shadow-primary: 0 4px 16px rgba(45, 212, 191, .2);--transition-fast: .15s ease;--transition-normal: .25s ease}[data-theme=rose-gold]{--color-primary: #F43F5E;--color-primary-light: #FB7185;--color-primary-dark: #E11D48;--color-accent: #D4A574;--color-accent-light: #E0BFA0;--color-success: #10B981;--color-success-light: #D1FAE5;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-danger: #E11D48;--color-danger-light: #FFE4E8;--color-info: #6B7280;--color-info-light: #FDF2F8;--content-bg: #FFF5F7;--card-bg: #FFFFFF;--card-bg-hover: #FFF0F3;--text-primary: #4A1D2E;--text-regular: #4A1D2E;--text-secondary: #9B7A8A;--text-placeholder: #D4B3C3;--text-inverse: #FFFFFF;--border-color: #FCE7F3;--border-color-light: #FDF2F8;--sidebar-bg: #FFF5F7;--sidebar-bg-hover: #FCE7F3;--sidebar-logo-bg: #FFF5F7;--sidebar-text: #4A1D2E;--sidebar-text-muted: #9B7A8A;--sidebar-text-active: #F43F5E;--sidebar-active-bg: rgba(244, 63, 94, .08);--sidebar-active-border: #F43F5E;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 20px;--radius-button: 8px;--shadow-sm: 0 1px 4px rgba(244, 63, 94, .05);--shadow-card: 0 2px 12px rgba(244, 63, 94, .08);--shadow-lg: 0 4px 20px rgba(244, 63, 94, .12);--shadow-primary: 0 4px 16px rgba(244, 63, 94, .2);--transition-fast: .15s ease;--transition-normal: .25s ease}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;color:#1a1a1a;background-color:#fffbf5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:#b8480e}a:hover{color:#92390b}ul,ol{list-style:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#1a1a1a1f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#1a1a1a33}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-1{flex:1}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.pd-15{padding:15px}.pd-20{padding:20px}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:#b8480e}.text-success{color:#2e7d32}.text-warning{color:#c77e1a}.text-danger{color:#d32f2f}.text-info{color:#969799}.font-bold{font-weight:600}.font-12{font-size:12px}.font-13{font-size:13px}.font-16{font-size:16px}.font-18{font-size:18px}.font-20{font-size:20px}.cursor-pointer{cursor:pointer}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-container{padding:20px}.search-bar{background:#fff;padding:20px 20px 0;margin-bottom:16px;border-radius:12px;box-shadow:0 2px 12px #1a1a1a0f}.table-card{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 12px #1a1a1a0f}.table-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.pagination-wrapper{display:flex;justify-content:flex-end;padding-top:20px}.dialog-footer{display:flex;justify-content:flex-end;gap:12px}:root{--el-color-primary: #B8480E;--el-color-primary-rgb: 184, 72, 14;--el-color-primary-light-3: #C65E28;--el-color-primary-light-5: #D18354;--el-color-primary-light-7: #E0A88C;--el-color-primary-light-8: #E8C0B0;--el-color-primary-light-9: #F5E2D8;--el-color-primary-dark-2: #9C3A08;--el-color-success: #2E7D32;--el-color-success-rgb: 46, 125, 50;--el-color-warning: #C77E1A;--el-color-warning-rgb: 199, 126, 26;--el-color-danger: #D32F2F;--el-color-danger-rgb: 211, 47, 47;--el-color-error: #D32F2F;--el-color-error-rgb: 211, 47, 47;--el-color-info: #969799;--el-color-info-rgb: 150, 151, 153;--el-border-radius-base: 8px;--el-border-radius-small: 6px;--el-font-family: "Noto Sans SC", -apple-system, BlinkMacSystemFont, sans-serif;--el-switch-on-color: #2E7D32;--el-switch-off-color: #8A8F98}.el-table{font-size:13px;border-radius:8px;overflow:hidden}.el-table th.el-table__cell{background-color:#fdf3ec;color:#1a1a1a;font-weight:600;border-bottom:1px solid #E5E5E5}.el-table td.el-table__cell{border-bottom-color:#e5e5e5}.el-table .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:#fffdf9}.el-table .el-table__row:hover>td.el-table__cell{background-color:#fdf3ec!important}.el-card{border:none;border-radius:12px;box-shadow:0 2px 12px #1a1a1a0f}.el-button{border-radius:8px;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,sans-serif}.el-button--primary{--el-button-bg-color: #B8480E;--el-button-border-color: #B8480E;--el-button-hover-bg-color: #C2550F;--el-button-hover-border-color: #C2550F;--el-button-active-bg-color: #9C3A08;--el-button-active-border-color: #9C3A08}.el-button--success{--el-button-bg-color: #2E7D32;--el-button-border-color: #2E7D32}.el-button--warning{--el-button-bg-color: #C77E1A;--el-button-border-color: #C77E1A}.el-button--danger{--el-button-bg-color: #D32F2F;--el-button-border-color: #D32F2F}.el-input{--el-input-border-radius: 8px;--el-input-focus-border-color: #B8480E}.el-input__wrapper{border-radius:8px;box-shadow:0 0 0 1px #e5e5e5 inset;transition:box-shadow .2s}.el-input__wrapper:hover{box-shadow:0 0 0 1px #bfbfbf inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px #b8480e inset!important}.el-select{--el-select-border-color-hover: #B8480E}.el-dialog{border-radius:12px}.el-dialog .el-dialog__header{border-bottom:1px solid #E5E5E5;padding:16px 24px;margin-right:0}.el-dialog .el-dialog__body{padding:24px}.el-dialog .el-dialog__footer{border-top:1px solid #E5E5E5;padding:12px 24px}.el-pagination{--el-pagination-button-bg-color: #FFFFFF;--el-pagination-hover-color: #B8480E}.el-pagination .is-active{background-color:#b8480e!important;color:#fff!important}.el-tabs__item.is-active{color:#b8480e}.el-tabs__active-bar{background-color:#b8480e}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-transform-enter-active,.fade-transform-leave-active{transition:all .3s}.fade-transform-enter-from{opacity:0;transform:translate(-20px)}.fade-transform-leave-to{opacity:0;transform:translate(20px)}@media screen and (max-width: 992px){.search-bar .el-form-item{margin-bottom:12px}.el-table{width:100%}.el-table .el-table__body-wrapper,.table-card{overflow-x:auto}.el-dialog{max-width:92vw;margin:12vh auto}.el-dialog .el-dialog__body>.el-table,.el-dialog .el-dialog__body>div>.el-table{overflow-x:auto}}@media screen and (max-width: 768px){.app-container{padding:12px}.search-bar .el-form{flex-direction:column}.search-bar .el-form-item{width:100%!important;margin-right:0!important}.el-dialog{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px);margin:16px auto}.el-dialog .el-dialog__body{max-height:60vh;overflow-y:auto}.el-dialog .el-dialog__body .el-table{width:100%}.el-dialog .el-dialog__body .el-table .el-table__body-wrapper{overflow-x:auto}.el-dialog .el-form .el-form-item{flex-direction:column;align-items:flex-start}.el-dialog .el-form .el-form-item__content{width:100%}.el-drawer{width:100%!important;max-width:100vw}}@media screen and (max-width: 640px){.el-row .el-col{max-width:100%!important;flex:0 0 100%!important;margin-bottom:12px}}.empty-state[data-v-3976c09c]{display:flex;align-items:center;justify-content:center;width:100%;min-height:320px;padding:40px 24px;box-sizing:border-box}.empty-state--compact[data-v-3976c09c]{min-height:200px;padding:24px}.empty-state__container[data-v-3976c09c]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px}.empty-state__icon[data-v-3976c09c]{margin-bottom:16px;opacity:.6}.empty-state__title[data-v-3976c09c]{font-size:16px;font-weight:500;color:#303133;margin:0 0 8px}.empty-state__description[data-v-3976c09c]{font-size:14px;color:#969799;line-height:1.6;margin:0 0 24px}.empty-state__action[data-v-3976c09c]{display:flex;gap:12px}@media (max-width: 768px){.empty-state[data-v-3976c09c]{min-height:240px;padding:24px 16px}.empty-state__title[data-v-3976c09c]{font-size:14px}.empty-state__description[data-v-3976c09c]{font-size:13px}}.page-loading[data-v-85345c3b]{width:100%;min-height:400px}.page-loading__container[data-v-85345c3b]{position:relative;width:100%;padding:24px;box-sizing:border-box}.page-loading__header[data-v-85345c3b]{display:flex;align-items:center;padding:16px 24px;background:#fff;border-radius:8px;border:1px solid #ebeef5;margin-bottom:16px}.page-loading__stats[data-v-85345c3b]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}.page-loading__stat-card[data-v-85345c3b]{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border-radius:8px;border:1px solid #ebeef5}.page-loading__stat-lines[data-v-85345c3b]{flex:1}.page-loading__table[data-v-85345c3b]{background:#fff;border-radius:8px;border:1px solid #ebeef5;overflow:hidden}.page-loading__table-row[data-v-85345c3b]{display:flex;align-items:center;gap:16px;padding:16px 24px;border-top:1px solid #f5f7fa}.page-loading__timeout[data-v-85345c3b]{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffffff2;display:flex;align-items:center;justify-content:center;border-radius:8px;z-index:100}.page-loading__timeout-content[data-v-85345c3b]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px}.page-loading__timeout-text[data-v-85345c3b]{font-size:18px;font-weight:600;color:#303133;margin:16px 0 8px}.page-loading__timeout-desc[data-v-85345c3b]{font-size:14px;color:#606266;margin:0 0 24px;max-width:320px}.page-loading__timeout-actions[data-v-85345c3b]{display:flex;gap:12px}@media (max-width: 768px){.page-loading__stats[data-v-85345c3b]{grid-template-columns:repeat(2,1fr)}.page-loading__table-row[data-v-85345c3b]{flex-wrap:wrap;gap:8px}}.page-skeleton[data-v-345cba47]{width:100%}.page-skeleton[data-v-345cba47]:not(.is-loading){display:none}.skeleton-stat-card[data-v-345cba47]{display:flex;align-items:center;padding:20px;background:#fff;border-radius:8px;border:1px solid #E5E5E5}.skeleton-avatar[data-v-345cba47]{width:56px;height:56px;border-radius:12px;background:#f0f0f0;margin-right:16px;flex-shrink:0}.skeleton-stat-lines[data-v-345cba47]{flex:1}.skeleton-table[data-v-345cba47]{margin-top:12px;padding:20px;background:#fff;border-radius:8px;border:1px solid #E5E5E5}.skeleton-charts[data-v-345cba47]{margin-top:12px}.skeleton-chart-box[data-v-345cba47]{padding:20px;background:#fff;border-radius:8px;border:1px solid #E5E5E5}.skeleton-list-item[data-v-345cba47]{padding:16px 20px;background:#fff;border-bottom:1px solid #E5E5E5}.skeleton-list-item[data-v-345cba47]:first-child{border-radius:8px 8px 0 0;border-top:1px solid #E5E5E5}.skeleton-list-item[data-v-345cba47]:last-child{border-radius:0 0 8px 8px}.skeleton-detail[data-v-345cba47]{padding:24px;background:#fff;border-radius:8px;border:1px solid #E5E5E5}[data-v-4f8d5051]:root{--color-primary: #B8480E;--color-primary-light: #C2550F;--color-primary-dark: #9C3A08;--color-accent: #C9A96E;--color-accent-light: #D4BB8A;--gradient-primary: linear-gradient(135deg, #C2550F 0%, #B8480E 55%, #9C3A08 100%);--color-success: #2E7D32;--color-success-light: #D1FAE5;--color-warning: #C77E1A;--color-warning-light: #FEF3C7;--color-danger: #D32F2F;--color-danger-light: #FEE2E2;--color-info: #969799;--color-info-light: #E5E7EB;--content-bg: #FFFBF5;--card-bg: #FFFFFF;--card-bg-hover: #FFFAF5;--text-primary: #1A1A1A;--text-regular: #1A1A1A;--text-secondary: #6B7280;--text-placeholder: #B0B0B0;--text-inverse: #FFFFFF;--border-color: #E5E5E5;--border-color-light: #F0F0F0;--sidebar-width: 240px;--sidebar-collapsed-width: 64px;--navbar-height: 56px;--tagsview-height: 34px;--sidebar-bg: #FFFFFF;--sidebar-bg-hover: #FFF5EE;--sidebar-text: #1A1A1A;--sidebar-text-muted: #6B7280;--sidebar-text-active: #B8480E;--sidebar-active-bg: rgba(184, 72, 14, .08);--sidebar-active-border: #B8480E;--sidebar-logo-bg: #FFFBF5;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-card: 12px;--radius-button: 8px;--radius-lg: 16px;--radius-full: 9999px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--font-sans: Noto Sans SC, -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: Noto Serif SC, serif;--font-mono: JetBrains Mono, monospace;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .05);--shadow-card: 0 2px 12px rgba(26, 26, 26, .06);--shadow-lg: 0 4px 20px rgba(26, 26, 26, .1);--shadow-primary: 0 4px 16px rgba(184, 72, 14, .15);--transition-fast: .15s ease;--transition-normal: .25s ease;--z-dropdown: 100;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500}[data-theme=dark-tech][data-v-4f8d5051]{--color-primary: #00D4AA;--color-primary-light: #33DDBB;--color-primary-dark: #00A888;--color-accent: #7C5CFC;--color-accent-light: #A78BFA;--color-success: #10B981;--color-success-light: #064E3B;--color-warning: #F59E0B;--color-warning-light: #78350F;--color-danger: #EF4444;--color-danger-light: #7F1D1D;--color-info: #60A5FA;--color-info-light: #1E3A5F;--content-bg: #0F0F1A;--card-bg: #1E1E32;--card-bg-hover: #25253D;--text-primary: #E8E8F0;--text-regular: #D0D0E0;--text-secondary: #9090A8;--text-placeholder: #5C5C72;--text-inverse: #0F0F1A;--border-color: #2A2A42;--border-color-light: #222238;--sidebar-bg: #0A0A16;--sidebar-bg-hover: #12121F;--sidebar-logo-bg: #0A0A16;--sidebar-active-bg: rgba(0, 212, 170, .1);--sidebar-active-border: #00D4AA;--sidebar-text: #C0C0D0;--sidebar-text-muted: #6B6B80;--sidebar-text-active: #00D4AA;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .3);--shadow-card: 0 2px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 4px 20px rgba(0, 0, 0, .6);--shadow-primary: 0 4px 16px rgba(0, 212, 170, .2)}[data-theme=guofeng-golden][data-v-4f8d5051]{--color-primary: #8B0000;--color-primary-light: #B22222;--color-primary-dark: #660000;--color-accent: #D4AF37;--color-accent-light: #E6C458;--color-success: #2E7D32;--color-success-light: #E8F5E9;--color-warning: #F9A825;--color-warning-light: #FFF8E1;--color-danger: #C62828;--color-danger-light: #FFEBEE;--color-info: #5D4037;--color-info-light: #EFEBE9;--content-bg: #FFF8F0;--card-bg: #FFFFFF;--card-bg-hover: #FFF5E8;--text-primary: #2C1810;--text-regular: #2C1810;--text-secondary: #6D4C41;--text-placeholder: #BCAAA4;--text-inverse: #FFFFFF;--border-color: #D7CCC8;--border-color-light: #EFEBE9;--sidebar-bg: #FFF8F0;--sidebar-bg-hover: #F5EDE0;--sidebar-logo-bg: #FFF8F0;--sidebar-text: #2C1810;--sidebar-text-muted: #6D4C41;--sidebar-text-active: #8B0000;--sidebar-active-bg: rgba(139, 0, 0, .08);--sidebar-active-border: #8B0000;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-card: 12px;--radius-button: 6px;--shadow-sm: 0 1px 4px rgba(44, 24, 16, .05);--shadow-card: 0 2px 12px rgba(44, 24, 16, .08);--shadow-lg: 0 4px 20px rgba(44, 24, 16, .12);--shadow-primary: 0 4px 16px rgba(139, 0, 0, .12);--transition-fast: .2s ease;--transition-normal: .3s ease}[data-theme=mint-fresh][data-v-4f8d5051]{--color-primary: #2DD4BF;--color-primary-light: #5EEAD4;--color-primary-dark: #0D9488;--color-accent: #0D9488;--color-accent-light: #14B8A6;--color-success: #10B981;--color-success-light: #D1FAE5;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-danger: #EF4444;--color-danger-light: #FEE2E2;--color-info: #6B7280;--color-info-light: #F3F4F6;--content-bg: #ECFDF5;--card-bg: #FFFFFF;--card-bg-hover: #E6FAF5;--text-primary: #134E4A;--text-regular: #134E4A;--text-secondary: #5F7A76;--text-placeholder: #A7C4BC;--text-inverse: #FFFFFF;--border-color: #CCFBF1;--border-color-light: #E6FAF5;--sidebar-bg: #F0FDFA;--sidebar-bg-hover: #E6FAF5;--sidebar-logo-bg: #ECFDF5;--sidebar-text: #134E4A;--sidebar-text-muted: #5F7A76;--sidebar-text-active: #0D9488;--sidebar-active-bg: rgba(45, 212, 191, .1);--sidebar-active-border: #2DD4BF;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 20px;--radius-button: 8px;--shadow-sm: 0 1px 4px rgba(13, 148, 136, .05);--shadow-card: 0 2px 12px rgba(13, 148, 136, .08);--shadow-lg: 0 4px 20px rgba(13, 148, 136, .12);--shadow-primary: 0 4px 16px rgba(45, 212, 191, .2);--transition-fast: .15s ease;--transition-normal: .25s ease}[data-theme=rose-gold][data-v-4f8d5051]{--color-primary: #F43F5E;--color-primary-light: #FB7185;--color-primary-dark: #E11D48;--color-accent: #D4A574;--color-accent-light: #E0BFA0;--color-success: #10B981;--color-success-light: #D1FAE5;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-danger: #E11D48;--color-danger-light: #FFE4E8;--color-info: #6B7280;--color-info-light: #FDF2F8;--content-bg: #FFF5F7;--card-bg: #FFFFFF;--card-bg-hover: #FFF0F3;--text-primary: #4A1D2E;--text-regular: #4A1D2E;--text-secondary: #9B7A8A;--text-placeholder: #D4B3C3;--text-inverse: #FFFFFF;--border-color: #FCE7F3;--border-color-light: #FDF2F8;--sidebar-bg: #FFF5F7;--sidebar-bg-hover: #FCE7F3;--sidebar-logo-bg: #FFF5F7;--sidebar-text: #4A1D2E;--sidebar-text-muted: #9B7A8A;--sidebar-text-active: #F43F5E;--sidebar-active-bg: rgba(244, 63, 94, .08);--sidebar-active-border: #F43F5E;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 20px;--radius-button: 8px;--shadow-sm: 0 1px 4px rgba(244, 63, 94, .05);--shadow-card: 0 2px 12px rgba(244, 63, 94, .08);--shadow-lg: 0 4px 20px rgba(244, 63, 94, .12);--shadow-primary: 0 4px 16px rgba(244, 63, 94, .2);--transition-fast: .15s ease;--transition-normal: .25s ease}.pagination-wrapper[data-v-4f8d5051]{display:flex;justify-content:flex-end;padding-top:16px}[data-v-db22459f]:root{--color-primary: #B8480E;--color-primary-light: #C2550F;--color-primary-dark: #9C3A08;--color-accent: #C9A96E;--color-accent-light: #D4BB8A;--gradient-primary: linear-gradient(135deg, #C2550F 0%, #B8480E 55%, #9C3A08 100%);--color-success: #2E7D32;--color-success-light: #D1FAE5;--color-warning: #C77E1A;--color-warning-light: #FEF3C7;--color-danger: #D32F2F;--color-danger-light: #FEE2E2;--color-info: #969799;--color-info-light: #E5E7EB;--content-bg: #FFFBF5;--card-bg: #FFFFFF;--card-bg-hover: #FFFAF5;--text-primary: #1A1A1A;--text-regular: #1A1A1A;--text-secondary: #6B7280;--text-placeholder: #B0B0B0;--text-inverse: #FFFFFF;--border-color: #E5E5E5;--border-color-light: #F0F0F0;--sidebar-width: 240px;--sidebar-collapsed-width: 64px;--navbar-height: 56px;--tagsview-height: 34px;--sidebar-bg: #FFFFFF;--sidebar-bg-hover: #FFF5EE;--sidebar-text: #1A1A1A;--sidebar-text-muted: #6B7280;--sidebar-text-active: #B8480E;--sidebar-active-bg: rgba(184, 72, 14, .08);--sidebar-active-border: #B8480E;--sidebar-logo-bg: #FFFBF5;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-card: 12px;--radius-button: 8px;--radius-lg: 16px;--radius-full: 9999px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--font-sans: Noto Sans SC, -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: Noto Serif SC, serif;--font-mono: JetBrains Mono, monospace;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .05);--shadow-card: 0 2px 12px rgba(26, 26, 26, .06);--shadow-lg: 0 4px 20px rgba(26, 26, 26, .1);--shadow-primary: 0 4px 16px rgba(184, 72, 14, .15);--transition-fast: .15s ease;--transition-normal: .25s ease;--z-dropdown: 100;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500}[data-theme=dark-tech][data-v-db22459f]{--color-primary: #00D4AA;--color-primary-light: #33DDBB;--color-primary-dark: #00A888;--color-accent: #7C5CFC;--color-accent-light: #A78BFA;--color-success: #10B981;--color-success-light: #064E3B;--color-warning: #F59E0B;--color-warning-light: #78350F;--color-danger: #EF4444;--color-danger-light: #7F1D1D;--color-info: #60A5FA;--color-info-light: #1E3A5F;--content-bg: #0F0F1A;--card-bg: #1E1E32;--card-bg-hover: #25253D;--text-primary: #E8E8F0;--text-regular: #D0D0E0;--text-secondary: #9090A8;--text-placeholder: #5C5C72;--text-inverse: #0F0F1A;--border-color: #2A2A42;--border-color-light: #222238;--sidebar-bg: #0A0A16;--sidebar-bg-hover: #12121F;--sidebar-logo-bg: #0A0A16;--sidebar-active-bg: rgba(0, 212, 170, .1);--sidebar-active-border: #00D4AA;--sidebar-text: #C0C0D0;--sidebar-text-muted: #6B6B80;--sidebar-text-active: #00D4AA;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .3);--shadow-card: 0 2px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 4px 20px rgba(0, 0, 0, .6);--shadow-primary: 0 4px 16px rgba(0, 212, 170, .2)}[data-theme=guofeng-golden][data-v-db22459f]{--color-primary: #8B0000;--color-primary-light: #B22222;--color-primary-dark: #660000;--color-accent: #D4AF37;--color-accent-light: #E6C458;--color-success: #2E7D32;--color-success-light: #E8F5E9;--color-warning: #F9A825;--color-warning-light: #FFF8E1;--color-danger: #C62828;--color-danger-light: #FFEBEE;--color-info: #5D4037;--color-info-light: #EFEBE9;--content-bg: #FFF8F0;--card-bg: #FFFFFF;--card-bg-hover: #FFF5E8;--text-primary: #2C1810;--text-regular: #2C1810;--text-secondary: #6D4C41;--text-placeholder: #BCAAA4;--text-inverse: #FFFFFF;--border-color: #D7CCC8;--border-color-light: #EFEBE9;--sidebar-bg: #FFF8F0;--sidebar-bg-hover: #F5EDE0;--sidebar-logo-bg: #FFF8F0;--sidebar-text: #2C1810;--sidebar-text-muted: #6D4C41;--sidebar-text-active: #8B0000;--sidebar-active-bg: rgba(139, 0, 0, .08);--sidebar-active-border: #8B0000;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-card: 12px;--radius-button: 6px;--shadow-sm: 0 1px 4px rgba(44, 24, 16, .05);--shadow-card: 0 2px 12px rgba(44, 24, 16, .08);--shadow-lg: 0 4px 20px rgba(44, 24, 16, .12);--shadow-primary: 0 4px 16px rgba(139, 0, 0, .12);--transition-fast: .2s ease;--transition-normal: .3s ease}[data-theme=mint-fresh][data-v-db22459f]{--color-primary: #2DD4BF;--color-primary-light: #5EEAD4;--color-primary-dark: #0D9488;--color-accent: #0D9488;--color-accent-light: #14B8A6;--color-success: #10B981;--color-success-light: #D1FAE5;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-danger: #EF4444;--color-danger-light: #FEE2E2;--color-info: #6B7280;--color-info-light: #F3F4F6;--content-bg: #ECFDF5;--card-bg: #FFFFFF;--card-bg-hover: #E6FAF5;--text-primary: #134E4A;--text-regular: #134E4A;--text-secondary: #5F7A76;--text-placeholder: #A7C4BC;--text-inverse: #FFFFFF;--border-color: #CCFBF1;--border-color-light: #E6FAF5;--sidebar-bg: #F0FDFA;--sidebar-bg-hover: #E6FAF5;--sidebar-logo-bg: #ECFDF5;--sidebar-text: #134E4A;--sidebar-text-muted: #5F7A76;--sidebar-text-active: #0D9488;--sidebar-active-bg: rgba(45, 212, 191, .1);--sidebar-active-border: #2DD4BF;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 20px;--radius-button: 8px;--shadow-sm: 0 1px 4px rgba(13, 148, 136, .05);--shadow-card: 0 2px 12px rgba(13, 148, 136, .08);--shadow-lg: 0 4px 20px rgba(13, 148, 136, .12);--shadow-primary: 0 4px 16px rgba(45, 212, 191, .2);--transition-fast: .15s ease;--transition-normal: .25s ease}[data-theme=rose-gold][data-v-db22459f]{--color-primary: #F43F5E;--color-primary-light: #FB7185;--color-primary-dark: #E11D48;--color-accent: #D4A574;--color-accent-light: #E0BFA0;--color-success: #10B981;--color-success-light: #D1FAE5;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-danger: #E11D48;--color-danger-light: #FFE4E8;--color-info: #6B7280;--color-info-light: #FDF2F8;--content-bg: #FFF5F7;--card-bg: #FFFFFF;--card-bg-hover: #FFF0F3;--text-primary: #4A1D2E;--text-regular: #4A1D2E;--text-secondary: #9B7A8A;--text-placeholder: #D4B3C3;--text-inverse: #FFFFFF;--border-color: #FCE7F3;--border-color-light: #FDF2F8;--sidebar-bg: #FFF5F7;--sidebar-bg-hover: #FCE7F3;--sidebar-logo-bg: #FFF5F7;--sidebar-text: #4A1D2E;--sidebar-text-muted: #9B7A8A;--sidebar-text-active: #F43F5E;--sidebar-active-bg: rgba(244, 63, 94, .08);--sidebar-active-border: #F43F5E;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 20px;--radius-button: 8px;--shadow-sm: 0 1px 4px rgba(244, 63, 94, .05);--shadow-card: 0 2px 12px rgba(244, 63, 94, .08);--shadow-lg: 0 4px 20px rgba(244, 63, 94, .12);--shadow-primary: 0 4px 16px rgba(244, 63, 94, .2);--transition-fast: .15s ease;--transition-normal: .25s ease}.search-bar[data-v-db22459f]{background:var(--card-bg);padding:18px 18px 0;margin-bottom:12px;border-radius:4px}.search-form[data-v-db22459f]{display:flex;flex-wrap:wrap;gap:0}.search-form[data-v-db22459f] .el-form-item{margin-bottom:18px}[data-v-dd83d367]:root{--color-primary: #B8480E;--color-primary-light: #C2550F;--color-primary-dark: #9C3A08;--color-accent: #C9A96E;--color-accent-light: #D4BB8A;--gradient-primary: linear-gradient(135deg, #C2550F 0%, #B8480E 55%, #9C3A08 100%);--color-success: #2E7D32;--color-success-light: #D1FAE5;--color-warning: #C77E1A;--color-warning-light: #FEF3C7;--color-danger: #D32F2F;--color-danger-light: #FEE2E2;--color-info: #969799;--color-info-light: #E5E7EB;--content-bg: #FFFBF5;--card-bg: #FFFFFF;--card-bg-hover: #FFFAF5;--text-primary: #1A1A1A;--text-regular: #1A1A1A;--text-secondary: #6B7280;--text-placeholder: #B0B0B0;--text-inverse: #FFFFFF;--border-color: #E5E5E5;--border-color-light: #F0F0F0;--sidebar-width: 240px;--sidebar-collapsed-width: 64px;--navbar-height: 56px;--tagsview-height: 34px;--sidebar-bg: #FFFFFF;--sidebar-bg-hover: #FFF5EE;--sidebar-text: #1A1A1A;--sidebar-text-muted: #6B7280;--sidebar-text-active: #B8480E;--sidebar-active-bg: rgba(184, 72, 14, .08);--sidebar-active-border: #B8480E;--sidebar-logo-bg: #FFFBF5;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-card: 12px;--radius-button: 8px;--radius-lg: 16px;--radius-full: 9999px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--font-sans: Noto Sans SC, -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: Noto Serif SC, serif;--font-mono: JetBrains Mono, monospace;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .05);--shadow-card: 0 2px 12px rgba(26, 26, 26, .06);--shadow-lg: 0 4px 20px rgba(26, 26, 26, .1);--shadow-primary: 0 4px 16px rgba(184, 72, 14, .15);--transition-fast: .15s ease;--transition-normal: .25s ease;--z-dropdown: 100;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500}[data-theme=dark-tech][data-v-dd83d367]{--color-primary: #00D4AA;--color-primary-light: #33DDBB;--color-primary-dark: #00A888;--color-accent: #7C5CFC;--color-accent-light: #A78BFA;--color-success: #10B981;--color-success-light: #064E3B;--color-warning: #F59E0B;--color-warning-light: #78350F;--color-danger: #EF4444;--color-danger-light: #7F1D1D;--color-info: #60A5FA;--color-info-light: #1E3A5F;--content-bg: #0F0F1A;--card-bg: #1E1E32;--card-bg-hover: #25253D;--text-primary: #E8E8F0;--text-regular: #D0D0E0;--text-secondary: #9090A8;--text-placeholder: #5C5C72;--text-inverse: #0F0F1A;--border-color: #2A2A42;--border-color-light: #222238;--sidebar-bg: #0A0A16;--sidebar-bg-hover: #12121F;--sidebar-logo-bg: #0A0A16;--sidebar-active-bg: rgba(0, 212, 170, .1);--sidebar-active-border: #00D4AA;--sidebar-text: #C0C0D0;--sidebar-text-muted: #6B6B80;--sidebar-text-active: #00D4AA;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .3);--shadow-card: 0 2px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 4px 20px rgba(0, 0, 0, .6);--shadow-primary: 0 4px 16px rgba(0, 212, 170, .2)}[data-theme=guofeng-golden][data-v-dd83d367]{--color-primary: #8B0000;--color-primary-light: #B22222;--color-primary-dark: #660000;--color-accent: #D4AF37;--color-accent-light: #E6C458;--color-success: #2E7D32;--color-success-light: #E8F5E9;--color-warning: #F9A825;--color-warning-light: #FFF8E1;--color-danger: #C62828;--color-danger-light: #FFEBEE;--color-info: #5D4037;--color-info-light: #EFEBE9;--content-bg: #FFF8F0;--card-bg: #FFFFFF;--card-bg-hover: #FFF5E8;--text-primary: #2C1810;--text-regular: #2C1810;--text-secondary: #6D4C41;--text-placeholder: #BCAAA4;--text-inverse: #FFFFFF;--border-color: #D7CCC8;--border-color-light: #EFEBE9;--sidebar-bg: #FFF8F0;--sidebar-bg-hover: #F5EDE0;--sidebar-logo-bg: #FFF8F0;--sidebar-text: #2C1810;--sidebar-text-muted: #6D4C41;--sidebar-text-active: #8B0000;--sidebar-active-bg: rgba(139, 0, 0, .08);--sidebar-active-border: #8B0000;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-card: 12px;--radius-button: 6px;--shadow-sm: 0 1px 4px rgba(44, 24, 16, .05);--shadow-card: 0 2px 12px rgba(44, 24, 16, .08);--shadow-lg: 0 4px 20px rgba(44, 24, 16, .12);--shadow-primary: 0 4px 16px rgba(139, 0, 0, .12);--transition-fast: .2s ease;--transition-normal: .3s ease}[data-theme=mint-fresh][data-v-dd83d367]{--color-primary: #2DD4BF;--color-primary-light: #5EEAD4;--color-primary-dark: #0D9488;--color-accent: #0D9488;--color-accent-light: #14B8A6;--color-success: #10B981;--color-success-light: #D1FAE5;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-danger: #EF4444;--color-danger-light: #FEE2E2;--color-info: #6B7280;--color-info-light: #F3F4F6;--content-bg: #ECFDF5;--card-bg: #FFFFFF;--card-bg-hover: #E6FAF5;--text-primary: #134E4A;--text-regular: #134E4A;--text-secondary: #5F7A76;--text-placeholder: #A7C4BC;--text-inverse: #FFFFFF;--border-color: #CCFBF1;--border-color-light: #E6FAF5;--sidebar-bg: #F0FDFA;--sidebar-bg-hover: #E6FAF5;--sidebar-logo-bg: #ECFDF5;--sidebar-text: #134E4A;--sidebar-text-muted: #5F7A76;--sidebar-text-active: #0D9488;--sidebar-active-bg: rgba(45, 212, 191, .1);--sidebar-active-border: #2DD4BF;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 20px;--radius-button: 8px;--shadow-sm: 0 1px 4px rgba(13, 148, 136, .05);--shadow-card: 0 2px 12px rgba(13, 148, 136, .08);--shadow-lg: 0 4px 20px rgba(13, 148, 136, .12);--shadow-primary: 0 4px 16px rgba(45, 212, 191, .2);--transition-fast: .15s ease;--transition-normal: .25s ease}[data-theme=rose-gold][data-v-dd83d367]{--color-primary: #F43F5E;--color-primary-light: #FB7185;--color-primary-dark: #E11D48;--color-accent: #D4A574;--color-accent-light: #E0BFA0;--color-success: #10B981;--color-success-light: #D1FAE5;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-danger: #E11D48;--color-danger-light: #FFE4E8;--color-info: #6B7280;--color-info-light: #FDF2F8;--content-bg: #FFF5F7;--card-bg: #FFFFFF;--card-bg-hover: #FFF0F3;--text-primary: #4A1D2E;--text-regular: #4A1D2E;--text-secondary: #9B7A8A;--text-placeholder: #D4B3C3;--text-inverse: #FFFFFF;--border-color: #FCE7F3;--border-color-light: #FDF2F8;--sidebar-bg: #FFF5F7;--sidebar-bg-hover: #FCE7F3;--sidebar-logo-bg: #FFF5F7;--sidebar-text: #4A1D2E;--sidebar-text-muted: #9B7A8A;--sidebar-text-active: #F43F5E;--sidebar-active-bg: rgba(244, 63, 94, .08);--sidebar-active-border: #F43F5E;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 20px;--radius-button: 8px;--shadow-sm: 0 1px 4px rgba(244, 63, 94, .05);--shadow-card: 0 2px 12px rgba(244, 63, 94, .08);--shadow-lg: 0 4px 20px rgba(244, 63, 94, .12);--shadow-primary: 0 4px 16px rgba(244, 63, 94, .2);--transition-fast: .15s ease;--transition-normal: .25s ease}[data-v-dd83d367] .el-tag{border-radius:6px;font-weight:500}[data-v-0df4fbed]:root{--color-primary: #B8480E;--color-primary-light: #C2550F;--color-primary-dark: #9C3A08;--color-accent: #C9A96E;--color-accent-light: #D4BB8A;--gradient-primary: linear-gradient(135deg, #C2550F 0%, #B8480E 55%, #9C3A08 100%);--color-success: #2E7D32;--color-success-light: #D1FAE5;--color-warning: #C77E1A;--color-warning-light: #FEF3C7;--color-danger: #D32F2F;--color-danger-light: #FEE2E2;--color-info: #969799;--color-info-light: #E5E7EB;--content-bg: #FFFBF5;--card-bg: #FFFFFF;--card-bg-hover: #FFFAF5;--text-primary: #1A1A1A;--text-regular: #1A1A1A;--text-secondary: #6B7280;--text-placeholder: #B0B0B0;--text-inverse: #FFFFFF;--border-color: #E5E5E5;--border-color-light: #F0F0F0;--sidebar-width: 240px;--sidebar-collapsed-width: 64px;--navbar-height: 56px;--tagsview-height: 34px;--sidebar-bg: #FFFFFF;--sidebar-bg-hover: #FFF5EE;--sidebar-text: #1A1A1A;--sidebar-text-muted: #6B7280;--sidebar-text-active: #B8480E;--sidebar-active-bg: rgba(184, 72, 14, .08);--sidebar-active-border: #B8480E;--sidebar-logo-bg: #FFFBF5;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-card: 12px;--radius-button: 8px;--radius-lg: 16px;--radius-full: 9999px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--font-sans: Noto Sans SC, -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: Noto Serif SC, serif;--font-mono: JetBrains Mono, monospace;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .05);--shadow-card: 0 2px 12px rgba(26, 26, 26, .06);--shadow-lg: 0 4px 20px rgba(26, 26, 26, .1);--shadow-primary: 0 4px 16px rgba(184, 72, 14, .15);--transition-fast: .15s ease;--transition-normal: .25s ease;--z-dropdown: 100;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500}[data-theme=dark-tech][data-v-0df4fbed]{--color-primary: #00D4AA;--color-primary-light: #33DDBB;--color-primary-dark: #00A888;--color-accent: #7C5CFC;--color-accent-light: #A78BFA;--color-success: #10B981;--color-success-light: #064E3B;--color-warning: #F59E0B;--color-warning-light: #78350F;--color-danger: #EF4444;--color-danger-light: #7F1D1D;--color-info: #60A5FA;--color-info-light: #1E3A5F;--content-bg: #0F0F1A;--card-bg: #1E1E32;--card-bg-hover: #25253D;--text-primary: #E8E8F0;--text-regular: #D0D0E0;--text-secondary: #9090A8;--text-placeholder: #5C5C72;--text-inverse: #0F0F1A;--border-color: #2A2A42;--border-color-light: #222238;--sidebar-bg: #0A0A16;--sidebar-bg-hover: #12121F;--sidebar-logo-bg: #0A0A16;--sidebar-active-bg: rgba(0, 212, 170, .1);--sidebar-active-border: #00D4AA;--sidebar-text: #C0C0D0;--sidebar-text-muted: #6B6B80;--sidebar-text-active: #00D4AA;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .3);--shadow-card: 0 2px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 4px 20px rgba(0, 0, 0, .6);--shadow-primary: 0 4px 16px rgba(0, 212, 170, .2)}[data-theme=guofeng-golden][data-v-0df4fbed]{--color-primary: #8B0000;--color-primary-light: #B22222;--color-primary-dark: #660000;--color-accent: #D4AF37;--color-accent-light: #E6C458;--color-success: #2E7D32;--color-success-light: #E8F5E9;--color-warning: #F9A825;--color-warning-light: #FFF8E1;--color-danger: #C62828;--color-danger-light: #FFEBEE;--color-info: #5D4037;--color-info-light: #EFEBE9;--content-bg: #FFF8F0;--card-bg: #FFFFFF;--card-bg-hover: #FFF5E8;--text-primary: #2C1810;--text-regular: #2C1810;--text-secondary: #6D4C41;--text-placeholder: #BCAAA4;--text-inverse: #FFFFFF;--border-color: #D7CCC8;--border-color-light: #EFEBE9;--sidebar-bg: #FFF8F0;--sidebar-bg-hover: #F5EDE0;--sidebar-logo-bg: #FFF8F0;--sidebar-text: #2C1810;--sidebar-text-muted: #6D4C41;--sidebar-text-active: #8B0000;--sidebar-active-bg: rgba(139, 0, 0, .08);--sidebar-active-border: #8B0000;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-card: 12px;--radius-button: 6px;--shadow-sm: 0 1px 4px rgba(44, 24, 16, .05);--shadow-card: 0 2px 12px rgba(44, 24, 16, .08);--shadow-lg: 0 4px 20px rgba(44, 24, 16, .12);--shadow-primary: 0 4px 16px rgba(139, 0, 0, .12);--transition-fast: .2s ease;--transition-normal: .3s ease}[data-theme=mint-fresh][data-v-0df4fbed]{--color-primary: #2DD4BF;--color-primary-light: #5EEAD4;--color-primary-dark: #0D9488;--color-accent: #0D9488;--color-accent-light: #14B8A6;--color-success: #10B981;--color-success-light: #D1FAE5;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-danger: #EF4444;--color-danger-light: #FEE2E2;--color-info: #6B7280;--color-info-light: #F3F4F6;--content-bg: #ECFDF5;--card-bg: #FFFFFF;--card-bg-hover: #E6FAF5;--text-primary: #134E4A;--text-regular: #134E4A;--text-secondary: #5F7A76;--text-placeholder: #A7C4BC;--text-inverse: #FFFFFF;--border-color: #CCFBF1;--border-color-light: #E6FAF5;--sidebar-bg: #F0FDFA;--sidebar-bg-hover: #E6FAF5;--sidebar-logo-bg: #ECFDF5;--sidebar-text: #134E4A;--sidebar-text-muted: #5F7A76;--sidebar-text-active: #0D9488;--sidebar-active-bg: rgba(45, 212, 191, .1);--sidebar-active-border: #2DD4BF;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 20px;--radius-button: 8px;--shadow-sm: 0 1px 4px rgba(13, 148, 136, .05);--shadow-card: 0 2px 12px rgba(13, 148, 136, .08);--shadow-lg: 0 4px 20px rgba(13, 148, 136, .12);--shadow-primary: 0 4px 16px rgba(45, 212, 191, .2);--transition-fast: .15s ease;--transition-normal: .25s ease}[data-theme=rose-gold][data-v-0df4fbed]{--color-primary: #F43F5E;--color-primary-light: #FB7185;--color-primary-dark: #E11D48;--color-accent: #D4A574;--color-accent-light: #E0BFA0;--color-success: #10B981;--color-success-light: #D1FAE5;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-danger: #E11D48;--color-danger-light: #FFE4E8;--color-info: #6B7280;--color-info-light: #FDF2F8;--content-bg: #FFF5F7;--card-bg: #FFFFFF;--card-bg-hover: #FFF0F3;--text-primary: #4A1D2E;--text-regular: #4A1D2E;--text-secondary: #9B7A8A;--text-placeholder: #D4B3C3;--text-inverse: #FFFFFF;--border-color: #FCE7F3;--border-color-light: #FDF2F8;--sidebar-bg: #FFF5F7;--sidebar-bg-hover: #FCE7F3;--sidebar-logo-bg: #FFF5F7;--sidebar-text: #4A1D2E;--sidebar-text-muted: #9B7A8A;--sidebar-text-active: #F43F5E;--sidebar-active-bg: rgba(244, 63, 94, .08);--sidebar-active-border: #F43F5E;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 20px;--radius-button: 8px;--shadow-sm: 0 1px 4px rgba(244, 63, 94, .05);--shadow-card: 0 2px 12px rgba(244, 63, 94, .08);--shadow-lg: 0 4px 20px rgba(244, 63, 94, .12);--shadow-primary: 0 4px 16px rgba(244, 63, 94, .2);--transition-fast: .15s ease;--transition-normal: .25s ease}.table-card[data-v-0df4fbed]{background:var(--card-bg);padding:20px;border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.table-toolbar[data-v-0df4fbed]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.toolbar-left[data-v-0df4fbed],.toolbar-right[data-v-0df4fbed]{display:flex;align-items:center;gap:8px}.table-actions[data-v-0df4fbed]{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:nowrap}[data-v-0df4fbed] .el-scrollbar__bar.is-horizontal{height:8px;opacity:1;bottom:1px}[data-v-0df4fbed] .el-scrollbar__bar.is-horizontal .el-scrollbar__thumb{background:var(--text-secondary, #909399);opacity:.75}[data-v-0df4fbed] .el-scrollbar__bar.is-horizontal .el-scrollbar__thumb:hover{opacity:1;background:var(--color-primary, #409eff)}
