:root{--primary-50:#f8f7f3;--primary-100:#eeeae2;--primary-200:#ded8cc;--primary-300:#c7bfae;--primary-400:#9a9387;--primary-500:#6f6a62;--primary-600:#3b3935;--primary-700:#242321;--primary-800:#171717;--primary-900:#0c0c0c;--gray-50:#fbfbfa;--gray-100:#f4f3ef;--gray-200:#e8e5df;--gray-300:#d7d2c8;--gray-400:#aaa59a;--gray-500:#827e75;--gray-600:#5f5d56;--gray-700:#3b3935;--gray-800:#242321;--gray-900:#171717;--success-50:#f2f7f3;--success-400:#4d7c5b;--success-500:#2f6b43;--success-600:#1f5432;--warning-50:#fbf7eb;--warning-400:#a88745;--warning-500:#826735;--warning-600:#654f27;--error-50:#fbf1ef;--error-400:#b15a4c;--error-500:#934236;--error-600:#743027;--danger-50:var(--error-50);--danger-500:var(--error-500);--danger-600:var(--error-600);--danger-700:#5c221b;--info-50:#f4f4f2;--info-400:#9a9387;--info-500:#6f6a62;--info-600:#4b4842;--bg-primary:#fff;--bg-secondary:#f6f5f1;--bg-tertiary:#eeece6;--bg-dark:#111;--text-primary:#171717;--text-secondary:#5f5d56;--text-tertiary:#8a867c;--text-inverse:#fff;--border-light:#e8e5df;--border-medium:#d7d2c8;--border-dark:#aaa59a;--sidebar-bg:#fff;--sidebar-hover:#f4f3ef;--sidebar-active:#111;--sidebar-text:#5f5d56;--sidebar-text-active:#fff;--gradient-primary:linear-gradient(135deg, #242321, #111);--gradient-success:linear-gradient(135deg, #4d7c5b, #1f5432);--gradient-warning:linear-gradient(135deg, #a88745, #654f27);--gradient-danger:linear-gradient(135deg, #b15a4c, #743027);--shadow-xs:0 1px 2px #1111110a;--shadow-sm:0 8px 24px #1111110d;--shadow-md:0 16px 42px #11111114;--shadow-lg:0 24px 64px #1111111a;--shadow-xl:0 32px 80px #11111124;--shadow-glow:var(--shadow-md);--shadow-glow-lg:var(--shadow-lg);--radius-sm:6px;--radius-md:8px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--font-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Microsoft YaHei", "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", "Cascadia Code", Menlo, Consolas, monospace;--transition-fast:.14s ease;--transition-base:.18s ease;--transition-slow:.26s ease;font-family:var(--font-sans);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%}html,body{margin:0;padding:0;overflow:hidden}body{background:var(--bg-secondary)}button,input,textarea,select{font:inherit}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d8d3c8;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#bdb6a9}.el-button{border-radius:var(--radius-md);letter-spacing:0;transition:background var(--transition-base), border-color var(--transition-base), color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);font-weight:620}.el-button--primary{box-shadow:none;background:#111;border-color:#111}.el-button--primary:hover,.el-button--primary:focus{background:#000;border-color:#000;transform:translateY(-1px)}.el-button--success{border-color:var(--success-600);background:var(--success-600)}.el-button--danger{border-color:var(--error-600);background:var(--error-600)}.el-input__wrapper,.el-textarea__inner{border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--border-light) inset;transition:box-shadow var(--transition-base), background var(--transition-base)}.el-input__wrapper:hover,.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--border-medium) inset}.el-input__wrapper.is-focus,.el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #171717,0 0 0 3px #1111110f}.el-card{border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.el-card:hover{box-shadow:var(--shadow-sm)}.el-card__header{border-bottom:1px solid var(--border-light);padding:var(--space-4) var(--space-5)}.el-table{border:1px solid var(--border-light);border-radius:var(--radius-lg);color:var(--text-primary);overflow:hidden}.el-table th{color:var(--text-secondary);letter-spacing:0;font-size:12px;font-weight:700;background:#f8f7f3!important}.el-table td,.el-table th.is-leaf{border-bottom-color:var(--border-light)}.el-table--striped .el-table__body tr.el-table__row--striped td{background:#fbfaf7}.el-tag{border-radius:var(--radius-sm);font-weight:620}.el-tag--success{background:var(--success-50);color:var(--success-600);border-color:#bfd3c4}.el-tag--warning{background:var(--warning-50);color:var(--warning-600);border-color:#e2d3ad}.el-tag--danger{background:var(--error-50);color:var(--error-600);border-color:#e4beb8}.el-tag--info{border-color:var(--border-light);background:var(--info-50);color:var(--info-600)}.el-dialog{border-radius:var(--radius-xl);box-shadow:var(--shadow-xl)}.el-dialog__header{border-bottom:1px solid var(--border-light);padding:var(--space-5)}.el-dialog__body{padding:var(--space-5)}.el-dialog__footer{border-top:1px solid var(--border-light);padding:var(--space-4) var(--space-5)}.el-menu{border-right:none}.el-menu-item{border-radius:var(--radius-md);height:40px;margin:3px 8px;line-height:40px}.el-menu-item.is-active{color:#fff;background:#111}.el-dropdown-menu{border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.el-dropdown-menu__item{border-radius:var(--radius-sm);margin:2px 4px}.el-form-item__label{color:var(--text-primary);font-weight:620}.el-select .el-input__wrapper{border-radius:var(--radius-md)}.el-pagination{justify-content:flex-end}.el-pagination .el-pager li{border-radius:var(--radius-md)}.el-notification{border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.el-badge .el-badge__content{border:2px solid var(--bg-primary);box-shadow:var(--shadow-xs)}.el-badge .el-badge__content.is-dot{border-radius:var(--radius-full);width:10px;height:10px}.el-progress-bar__outer{border-radius:var(--radius-full);background-color:var(--gray-100)}.el-progress-bar__inner{border-radius:var(--radius-full);background:var(--gradient-primary)}.el-progress.is-success .el-progress-bar__inner{background:var(--gradient-success)}.el-progress.is-warning .el-progress-bar__inner{background:var(--gradient-warning)}.el-progress.is-exception .el-progress-bar__inner{background:var(--gradient-danger)}.page-container{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-primary);box-shadow:var(--shadow-xs);padding:var(--space-6)}.page-header{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-light);display:flex}.page-title{color:var(--text-primary);letter-spacing:0;background:0 0;margin:0;font-size:24px;font-weight:760}.toolbar{gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:#fbfaf7;flex-wrap:wrap;display:flex}.card-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.stat-card,.metric-card,.card-premium{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-primary);box-shadow:var(--shadow-xs);transition:box-shadow var(--transition-base), border-color var(--transition-base), transform var(--transition-base)}.stat-card{padding:var(--space-6)}.stat-card:hover,.metric-card:hover,.card-premium:hover{border-color:var(--border-medium);box-shadow:var(--shadow-sm)}.stat-value,.metric-card__value{color:var(--text-primary);-webkit-text-fill-color:currentColor;background:0 0;font-size:32px;font-weight:760;line-height:1.2}.stat-label,.metric-card__label{margin-top:var(--space-2);color:var(--text-secondary);font-size:14px;font-weight:560}.metric-card{padding:var(--space-6)}.metric-card__trend{margin-top:var(--space-2);border-radius:var(--radius-full);align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.metric-card__trend--up{color:var(--success-600);background:var(--success-50)}.metric-card__trend--down{color:var(--error-600);background:var(--error-50)}.loading-spinner,.empty-state{padding:var(--space-12);color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;display:flex}.status-badge{border-radius:var(--radius-full);background:var(--gray-100);color:var(--gray-600);align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:620;display:inline-flex}.status-badge:before{content:"";border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}.status-badge.online{color:var(--success-600);background:var(--success-50)}.status-badge.offline{color:var(--gray-500);background:var(--gray-100)}.status-badge.busy{color:var(--error-600);background:var(--error-50)}.status-badge.warning{color:var(--warning-600);background:var(--warning-50)}.status-indicator{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;font-weight:560;display:inline-flex}.status-indicator__dot{border-radius:var(--radius-full);background:var(--gray-400);width:8px;height:8px}.status-indicator__dot--online{background:var(--success-500)}.status-indicator__dot--offline{background:var(--gray-400)}.status-indicator__dot--busy{background:var(--error-500)}.status-indicator__dot--warning{background:var(--warning-500)}.progress-ring{border-radius:var(--radius-full);background:conic-gradient(var(--primary-800) var(--progress,0%), var(--gray-100) 0);justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.progress-ring:before{content:"";border-radius:var(--radius-full);background:var(--bg-primary);width:96px;height:96px;position:absolute}.progress-ring__value,.progress-ring__label{z-index:1;position:relative}.progress-ring__value{color:var(--text-primary);font-size:24px;font-weight:760}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes slideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in{animation:.24s fadeIn}.animate-fade-in-up{animation:.28s fadeInUp}.animate-fade-in-scale{animation:.24s fadeInScale}.animate-slide-in{animation:.24s slideIn}@media (width<=760px){.page-container{padding:var(--space-4)}.page-header{flex-direction:column;align-items:flex-start}.toolbar{padding:var(--space-3)}}.page-header-modern,.section-card,.changelog-section,.timeline-section,.table-wrapper,.toolbar-modern,.curation-tabs.el-tabs--border-card,.stats-grid .stat-card,.milestone-card-modern,.month-group,.content-panel,.wiki-shell,.knowledge-panel{border:1px solid var(--border-light)!important;box-shadow:var(--shadow-xs)!important;background:#fff!important;border-radius:8px!important}.page-header-modern{margin-bottom:16px!important;padding:18px 20px!important}.header-content,.header-title-group{gap:12px!important}.header-icon,.stat-icon,.file-icon,.product-icon,.product-icon-large{color:#fff!important;box-shadow:none!important;background:#151515!important}.page-title-modern,.section-title,.page-title,.live-header h1{color:var(--text-primary)!important;letter-spacing:0!important;font-weight:760!important}.page-title-modern{font-size:24px!important}.page-subtitle,.section-subtitle,.header-text p,.time-text,.file-meta{color:var(--text-secondary)!important}.toolbar-modern,.toolbar{background:#fbfaf7!important;flex-wrap:wrap!important;gap:10px!important;margin-bottom:14px!important;padding:12px!important;display:flex!important}.table-wrapper{overflow:hidden!important}.modern-table,.table-wrapper .el-table{box-shadow:none!important;border:0!important;border-radius:0!important}.stats-grid{gap:12px!important}.stats-grid .stat-card,.stat-card{box-shadow:var(--shadow-xs)!important;background:#fff!important;border-radius:8px!important}.stat-value,.stat-value-large,.metric-card__value{color:var(--text-primary)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.stat-label,.stat-label-text,.metric-card__label{color:var(--text-secondary)!important}.el-tabs--border-card{border:1px solid var(--border-light)!important;box-shadow:var(--shadow-xs)!important;border-radius:8px!important}.el-tabs--border-card>.el-tabs__header{border-bottom-color:var(--border-light)!important;background:#fbfaf7!important}.el-tabs__item{font-weight:650!important}.el-tabs__item.is-active{color:#151515!important}.action-buttons{align-items:center!important;gap:6px!important;display:inline-flex!important}.el-button.is-link,.el-button.is-text{color:#151515}.el-button.is-link.el-button--danger{color:var(--error-600)}.el-button.is-link.el-button--success{color:var(--success-600)}.changelog-dot{background:#151515!important}.month-badge,.milestone-date-badge{color:#fff!important;background:#151515!important;border-radius:7px!important}.chart-bar{background:#151515!important;border-radius:6px 6px 2px 2px!important}.simple-chart{border-color:var(--border-light)!important;background:#fbfaf7!important}.products-page,.audit-logs-page,.users-page,.account-management,.anchor-management-page,.content-center-page,.knowledge-page,.script-review-page,.product-name-cell,.file-name-cell,.creator-cell,.user-info,.anchor-info{min-width:0!important}.product-name,.file-name,.anchor-name,.user-name{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.product-icon,.category-card,.upload-card,.form-card-compact,.optional-file-item,.metric-card,.filter-card,.anchor-card,.service-card,.channel-card{box-shadow:none!important;border-radius:8px!important}.product-icon,.section-icon,.upload-icon-wrapper,.metric-card__icon,.anchor-avatar,.service-provider-icon{color:#fff!important;box-shadow:none!important;background:#151515!important}.category-card.active,.upload-card.has-file,.filter-card.active,.anchor-card.active{background:#fbfaf7!important;border-color:#151515!important}.form-section,.upload-area,.review-detail,.memory-container,.health-dashboard,.wiki-content,.live-content{border-color:var(--border-light)!important}.el-card,.el-dialog,.el-message-box,.el-popover.el-popper{border-radius:8px!important}.el-dialog{box-shadow:0 24px 70px #11111129!important}.el-alert{border-radius:8px!important}.el-progress-bar__outer{background:#eeece6!important}.el-progress-bar__inner{background:#151515!important}.el-radio-button__inner,.el-segmented__item{border-radius:7px!important}.el-radio-button__original-radio:checked+.el-radio-button__inner,.el-segmented__item.is-selected{color:#fff!important;box-shadow:none!important;background:#151515!important;border-color:#151515!important}.el-switch.is-checked .el-switch__core{background-color:#151515!important;border-color:#151515!important}.el-upload-dragger{border-color:var(--border-medium)!important;background:#fbfaf7!important;border-radius:8px!important}.el-upload-dragger:hover{border-color:#151515!important}.el-empty__description p{color:var(--text-secondary)!important}.page-header,.page-header-modern{border:0!important;border-bottom:1px solid var(--border-light)!important;width:100%!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin:0 0 14px!important;padding:0 0 16px!important;display:flex!important}.logs-page,.users-page,.review-page,.products-page,.content-center-page,.live-audit-page,.anchor-management-page,.curation-page,.knowledge-page,.account-management-page,.live-audit-report-page,.statistics-page{min-width:0!important;padding:0!important}.page-header+.toolbar,.page-header-modern+.toolbar-modern,.page-header-modern+.management-tabs,.page-header+.management-tabs{margin-top:0!important}.management-tabs{border:1px solid var(--border-light)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important;overflow:hidden!important}.management-tabs>.el-tabs__header,.management-tabs .el-tabs__header{border-bottom-color:var(--border-light)!important;background:#fbfaf7!important;margin:0!important}.management-tabs>.el-tabs__content,.management-tabs .el-tabs__content{box-shadow:none!important;background:#fff!important;padding:0!important}.tab-content{min-height:0!important;padding:14px!important}.header-content,.header-title-group{min-width:0!important}.header-title-group{gap:10px!important}.header-icon{color:#fff!important;width:32px!important;height:32px!important;box-shadow:none!important;background:#151515!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.header-text,.page-title,.page-title-modern,.page-subtitle{min-width:0!important}.page-title,.page-title-modern{color:var(--text-primary)!important;letter-spacing:0!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;margin:0!important;font-size:22px!important;font-weight:720!important;line-height:1.18!important}.page-subtitle{color:var(--text-tertiary)!important;margin:5px 0 0!important;font-size:13px!important;line-height:1.45!important}.header-actions,.toolbar-actions,.header-stats,.log-stats{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.header-stats,.log-stats{color:var(--text-secondary)!important;font-size:12px!important}.stat-item{border:1px solid var(--border-light)!important;min-width:64px!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important;padding:7px 10px!important}.stat-number{color:var(--text-primary)!important;font-size:16px!important;font-weight:720!important;line-height:1.1!important}.stat-label{color:var(--text-tertiary)!important;font-size:11px!important}.toolbar,.toolbar-modern{border:1px solid var(--border-light)!important;width:100%!important;box-shadow:none!important;background:#ffffffdb!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0 0 14px!important;padding:12px!important;display:flex!important}.search-section,.search-section-modern,.filter-section{flex-wrap:wrap!important;flex:auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.search-input-wrapper{flex:240px!important;width:min(320px,100%)!important}.filter-select,.filter-input{width:auto!important;min-width:132px!important;max-width:220px!important}.table-container,.table-wrapper,.file-table-wrapper{border:1px solid var(--border-light)!important;width:100%!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important;margin:0!important;padding:0!important;overflow:hidden!important}.data-table,.modern-table{border-radius:0!important;width:100%!important}.el-table .el-table__header th{height:42px!important;color:var(--text-secondary)!important;letter-spacing:0!important;background:#fbfaf7!important;font-size:12px!important;font-weight:650!important}.el-table .el-table__body td{height:48px!important;color:var(--text-primary)!important;border-bottom-color:var(--border-light)!important}.el-table .el-table__row:hover>td{background:#fbfaf7!important}.pagination-wrapper{border-top:1px solid var(--border-light)!important;background:#fff!important;padding:12px 14px!important}.action-buttons{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;min-width:0!important;display:inline-flex!important}.action-buttons .el-button,.action-buttons .el-button span,.action-buttons .el-dropdown,.more-button{white-space:nowrap!important;flex:none!important}.danger-dropdown-item{color:var(--error-600)!important}@media (width<=900px){.page-header,.page-header-modern,.toolbar,.toolbar-modern{flex-direction:column!important;align-items:stretch!important}.header-actions,.toolbar-actions,.header-stats,.log-stats{justify-content:flex-start!important}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif}
