.sidebar[data-v-f982215e]{width:240px;background-color:var(--linear-bg-panel);border-right:1px solid var(--linear-border-primary);height:100vh;position:fixed;left:0;top:0;transition:width .2s ease;z-index:1000;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.sidebar.ai-platform-sidebar[data-v-f982215e]{width:56px;background:#070b14!important;border-right-color:#1e293b!important}.sidebar.ai-platform-sidebar.collapsed[data-v-f982215e]{width:56px}html.ui-professional{background:#070b14!important;border-right-color:#1e293b!important}html.ui-classic{background:#fff!important;border-right-color:var(--linear-border-standard)!important}.sidebar.collapsed[data-v-f982215e]{width:64px}.sidebar-header[data-v-f982215e]{padding:16px 20px;border-bottom:1px solid var(--linear-border-primary);flex-shrink:0}.ai-platform-sidebar .sidebar-header[data-v-f982215e]{padding:12px 0;border-bottom-color:#1e293b;justify-content:center}.ai-platform-sidebar .logo[data-v-f982215e]{justify-content:center}.ai-platform-sidebar .logo-icon[data-v-f982215e]{width:32px;height:32px;border-radius:4px}.logo[data-v-f982215e]{display:flex;align-items:flex-start;gap:12px}.logo-icon[data-v-f982215e]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:12px;overflow:hidden;background:#fffffff5;box-shadow:0 8px 18px #0715261f}.logo-icon-image[data-v-f982215e]{width:100%;height:100%;display:block;object-fit:cover}.system-title-group[data-v-f982215e]{min-width:0}.system-title[data-v-f982215e]{font-size:15px;font-weight:600;color:var(--linear-text-primary);margin:1px 0 2px;white-space:nowrap;opacity:1;transition:opacity .2s ease}.system-subtitle[data-v-f982215e]{margin:0;font-size:11px;line-height:1.2;color:var(--linear-text-tertiary);white-space:nowrap;opacity:1;transition:opacity .2s ease}.sidebar.collapsed .system-title[data-v-f982215e],.sidebar.collapsed .system-subtitle[data-v-f982215e],.sidebar.collapsed .system-title-group[data-v-f982215e]{opacity:0;width:0;overflow:hidden}.sidebar-nav[data-v-f982215e]{flex:1;padding:8px 0;overflow-y:auto}.ai-platform-sidebar .sidebar-nav[data-v-f982215e]{padding:12px 0}.sidebar-menu[data-v-f982215e]{border-right:none!important;background-color:transparent!important}.sidebar.ai-platform-sidebar.collapsed .sidebar-menu[data-v-f982215e] .el-menu-item,.sidebar.ai-platform-sidebar.collapsed .sidebar-menu[data-v-f982215e] .el-sub-menu__title{height:36px!important;line-height:36px!important;margin:2px 8px!important;border-radius:4px!important;padding:0!important;justify-content:center}.sidebar-menu[data-v-f982215e] .el-menu-item,.sidebar-menu[data-v-f982215e] .el-sub-menu__title{height:40px;line-height:40px;margin:2px 8px;border-radius:10px;font-size:13px;font-weight:500;color:var(--linear-text-tertiary)!important;transition:all .15s ease;padding-left:16px!important}.sidebar-menu[data-v-f982215e] .el-menu-item,.sidebar-menu[data-v-f982215e] .el-sub-menu .el-sub-menu__title{padding-left:16px!important}.sidebar-menu[data-v-f982215e] .el-menu-item:hover,.sidebar-menu[data-v-f982215e] .el-sub-menu__title:hover{background-color:var(--linear-bg-hover)!important;color:var(--linear-text-primary)!important}.ai-platform-sidebar .sidebar-menu[data-v-f982215e] .el-menu-item:hover,.ai-platform-sidebar .sidebar-menu[data-v-f982215e] .el-sub-menu__title:hover,html.ui-professional{background-color:#3b82f61f!important;color:#60a5fa!important}.sidebar-menu[data-v-f982215e] .el-menu-item.is-active{background-color:#5e6ad226!important;color:#fff!important}.ai-platform-sidebar .sidebar-menu[data-v-f982215e] .el-menu-item.is-active{background:#3b82f626!important;color:#f1f5f9!important}html.ui-professional{background:#3b82f62e!important;color:#f1f5f9!important}html.ui-classic{background-color:#5e6ad214!important;color:var(--linear-text-primary)!important}html.ui-classic{background:#5e6ad21f!important;color:var(--linear-brand)!important}.sidebar-menu[data-v-f982215e] .el-menu-item.is-active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:16px;background-color:var(--linear-brand);border-radius:0 2px 2px 0}.ai-platform-sidebar .sidebar-menu[data-v-f982215e] .el-menu-item.is-active:before{background-color:#3b82f6}.sidebar-menu[data-v-f982215e] .el-sub-menu .el-menu-item{height:36px;line-height:36px;padding-left:48px!important;font-size:12px}.sidebar-menu[data-v-f982215e] .el-icon{font-size:16px;margin-right:12px;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-menu[data-v-f982215e] .el-icon svg{width:16px;height:16px}.sidebar-menu[data-v-f982215e] .el-sub-menu__title .el-icon{font-size:16px;margin-right:12px;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-menu[data-v-f982215e] .el-sub-menu__title .el-icon svg{width:16px;height:16px}.sidebar-menu[data-v-f982215e] .el-sub-menu__title,.sidebar-menu[data-v-f982215e] .el-menu-item{display:flex!important;align-items:center!important}.sidebar-menu[data-v-f982215e] .el-sub-menu__icon-arrow{color:var(--linear-text-quaternary)!important}.sidebar.collapsed .sidebar-menu[data-v-f982215e] .el-menu-item,.sidebar.collapsed .sidebar-menu[data-v-f982215e] .el-sub-menu__title{padding:0 20px!important;justify-content:center}.sidebar.collapsed .sidebar-menu[data-v-f982215e] .el-icon{margin-right:0}.sidebar-nav[data-v-f982215e]::-webkit-scrollbar{width:4px}.sidebar-nav[data-v-f982215e]::-webkit-scrollbar-track{background:transparent}.sidebar-nav[data-v-f982215e]::-webkit-scrollbar-thumb{background:var(--linear-border-standard);border-radius:2px}.sidebar-nav[data-v-f982215e]::-webkit-scrollbar-thumb:hover{background:var(--linear-border-hover)}.top-bar[data-v-c83f6db6]{--bar-bg: var(--linear-bg-panel);--bar-border: var(--linear-border-standard);--bar-shadow: var(--linear-shadow-card);--bar-fg: var(--linear-text-primary);--bar-muted: var(--linear-text-secondary);--bar-subtle: var(--linear-text-tertiary);--bar-button-bg: var(--linear-bg-elevated);--bar-button-hover-bg: var(--linear-bg-hover);--bar-button-border: var(--linear-border-standard);--bar-divider: var(--linear-border-primary);height:58px;margin:10px 18px 0;padding:0 16px;border:1px solid var(--bar-border);border-radius:20px;background:var(--bar-bg);box-shadow:var(--bar-shadow);display:flex;align-items:center;justify-content:space-between;gap:16px;position:sticky;top:10px;z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.top-bar.workspace-shell[data-v-c83f6db6]{--bar-bg: linear-gradient(180deg, rgba(7, 19, 31, .98) 0%, rgba(10, 24, 39, .95) 100%);--bar-border: rgba(102, 173, 255, .14);--bar-shadow: inset 0 1px 0 rgba(255, 255, 255, .04), 0 20px 40px rgba(2, 8, 18, .34);--bar-fg: #e7f4ff;--bar-muted: #a7c4e4;--bar-subtle: #83a4c8;--bar-button-bg: rgba(16, 37, 60, .88);--bar-button-hover-bg: rgba(20, 48, 77, .94);--bar-button-border: rgba(102, 173, 255, .14);--bar-divider: rgba(102, 173, 255, .08)}.top-bar.ai-platform-shell[data-v-c83f6db6]{--bar-bg: #0F172A;--bar-border: #1E293B;--bar-shadow: none;--bar-fg: #F1F5F9;--bar-muted: #94A3B8;--bar-subtle: #64748B;--bar-button-bg: transparent;--bar-button-hover-bg: rgba(148, 163, 184, .08);--bar-button-border: transparent;--bar-divider: #1E293B;height:44px;margin:0;padding:0 16px;border:none;border-bottom:1px solid #1E293B;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}.top-bar.ai-platform-shell .collapse-btn[data-v-c83f6db6],.top-bar.ai-platform-shell .notification-btn[data-v-c83f6db6],.top-bar.ai-platform-shell .icon-shell-btn[data-v-c83f6db6]{width:28px;height:28px;border-radius:4px}.top-bar.ai-platform-shell .search-trigger[data-v-c83f6db6],.top-bar.ai-platform-shell .ui-mode-toggle-btn[data-v-c83f6db6],.top-bar.ai-platform-shell .project-selector[data-v-c83f6db6],.top-bar.ai-platform-shell .user-menu[data-v-c83f6db6]{height:28px;border-radius:4px}.top-bar.ai-platform-shell .search-trigger[data-v-c83f6db6]{min-width:auto;gap:6px;padding:0 8px}.top-bar.ai-platform-shell .user-menu[data-v-c83f6db6]{padding:2px 8px 2px 2px;border-radius:4px}.top-bar.ai-platform-shell .user-avatar[data-v-c83f6db6]{width:24px;height:24px;border-radius:4px;font-size:11px}.top-bar.ai-platform-shell .breadcrumb-item[data-v-c83f6db6]{font-size:13px;font-weight:500}.top-bar-left[data-v-c83f6db6],.topbar-context[data-v-c83f6db6],.top-bar-right[data-v-c83f6db6],.project-selector-wrapper[data-v-c83f6db6]{display:flex;align-items:center}.top-bar-left[data-v-c83f6db6]{gap:14px;min-width:0}.topbar-context[data-v-c83f6db6]{gap:16px;flex-wrap:wrap;min-width:0}.top-bar-right[data-v-c83f6db6]{gap:10px;flex-shrink:0}.collapse-btn[data-v-c83f6db6],.project-selector[data-v-c83f6db6],.notification-btn[data-v-c83f6db6],.search-trigger[data-v-c83f6db6],.icon-shell-btn[data-v-c83f6db6],.ui-mode-toggle-btn[data-v-c83f6db6],.user-menu[data-v-c83f6db6]{border:1px solid var(--bar-button-border);background:var(--bar-button-bg);color:var(--bar-muted);transition:all .18s ease}.collapse-btn[data-v-c83f6db6],.notification-btn[data-v-c83f6db6],.icon-shell-btn[data-v-c83f6db6]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;cursor:pointer}.search-trigger[data-v-c83f6db6],.ui-mode-toggle-btn[data-v-c83f6db6],.project-selector[data-v-c83f6db6],.user-menu[data-v-c83f6db6]{display:inline-flex;align-items:center;gap:8px;height:34px;cursor:pointer}.search-trigger[data-v-c83f6db6],.ui-mode-toggle-btn[data-v-c83f6db6],.project-selector[data-v-c83f6db6]{padding:0 14px;border-radius:10px}.collapse-btn[data-v-c83f6db6]:hover,.project-selector[data-v-c83f6db6]:hover,.notification-btn[data-v-c83f6db6]:hover,.search-trigger[data-v-c83f6db6]:hover,.icon-shell-btn[data-v-c83f6db6]:hover,.ui-mode-toggle-btn[data-v-c83f6db6]:hover,.user-menu[data-v-c83f6db6]:hover{background:var(--bar-button-hover-bg);border-color:color-mix(in srgb,var(--bar-button-border) 55%,white);color:var(--bar-fg)}.breadcrumb[data-v-c83f6db6]{display:flex;align-items:center;min-width:0}.breadcrumb.with-divider[data-v-c83f6db6]{padding-right:4px;border-right:1px solid var(--bar-divider)}.breadcrumb-item[data-v-c83f6db6]{font-size:15px;font-weight:700;color:var(--bar-fg);letter-spacing:-.02em;white-space:nowrap}.context-label[data-v-c83f6db6]{font-size:12px;color:var(--bar-subtle);letter-spacing:.08em}.topbar-project-selector[data-v-c83f6db6]{gap:10px}.project-selector[data-v-c83f6db6]{font-size:13px;font-weight:500}.project-dot[data-v-c83f6db6]{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,#25d366,#6cffb5);box-shadow:0 0 10px #4bffa666}.project-name[data-v-c83f6db6]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bar-fg)}.arrow-down[data-v-c83f6db6]{color:var(--bar-subtle);font-size:12px}.search-trigger[data-v-c83f6db6]{min-width:260px;justify-content:flex-start}.search-trigger span[data-v-c83f6db6],.ui-mode-toggle-btn span[data-v-c83f6db6]{font-size:13px}.divider[data-v-c83f6db6]{width:1px;height:18px;background:var(--bar-divider)}.user-menu[data-v-c83f6db6]{padding:4px 10px 4px 4px;border-radius:12px}.user-avatar[data-v-c83f6db6]{width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6f8fb5,#95b6dd);color:#fff;font-size:13px;font-weight:600}.user-name[data-v-c83f6db6]{font-size:13px;color:var(--bar-fg)}.notification-badge[data-v-c83f6db6]{display:flex;align-items:center}.notification-badge[data-v-c83f6db6] .el-badge__content{top:2px}.linear-dropdown[data-v-c83f6db6]{background-color:var(--linear-bg-elevated)!important;border:1px solid var(--linear-border-standard)!important;border-radius:8px!important;box-shadow:var(--linear-shadow-dialog)!important;min-width:180px;padding:4px}.linear-dropdown-item[data-v-c83f6db6]{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;color:var(--linear-text-primary);border-radius:4px;cursor:pointer;transition:background-color .15s ease}.linear-dropdown-item[data-v-c83f6db6]:hover{background-color:var(--linear-bg-hover)}.notification-drawer[data-v-c83f6db6]{padding:0}.notification-toolbar[data-v-c83f6db6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--linear-border-primary)}.notification-list[data-v-c83f6db6]{max-height:calc(100vh - 180px);overflow-y:auto}.notification-empty[data-v-c83f6db6]{padding:40px 0}.notification-item[data-v-c83f6db6]{display:flex;gap:12px;padding:12px 8px;border-radius:8px;cursor:pointer;transition:background-color .15s ease;position:relative}.notification-item[data-v-c83f6db6]:hover{background-color:var(--linear-bg-hover)}.notification-item.unread[data-v-c83f6db6]{background-color:#5e6ad20d}.notification-dot[data-v-c83f6db6]{width:8px;height:8px;border-radius:50%;background-color:#5e6ad2;flex-shrink:0;margin-top:6px}.notification-content[data-v-c83f6db6]{flex:1;min-width:0}.notification-title[data-v-c83f6db6]{font-size:14px;font-weight:600;color:var(--linear-text-primary);margin-bottom:4px}.notification-message[data-v-c83f6db6]{font-size:13px;color:var(--linear-text-secondary);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notification-time[data-v-c83f6db6]{font-size:12px;color:var(--linear-text-tertiary);margin-top:4px}@media(max-width:1280px){.search-trigger[data-v-c83f6db6]{min-width:auto;width:40px;padding:0;justify-content:center}.search-trigger span[data-v-c83f6db6],.ui-mode-toggle-btn span[data-v-c83f6db6],.context-label[data-v-c83f6db6],.user-name[data-v-c83f6db6]{display:none}.project-name[data-v-c83f6db6]{max-width:120px}}@media(max-width:960px){.top-bar[data-v-c83f6db6]{height:auto;min-height:58px;padding:10px 14px;flex-wrap:wrap}.top-bar-left[data-v-c83f6db6],.topbar-context[data-v-c83f6db6],.top-bar-right[data-v-c83f6db6]{flex-wrap:wrap}.breadcrumb.with-divider[data-v-c83f6db6]{border-right:none;padding-right:0}.divider[data-v-c83f6db6]{display:none}}@media(max-width:768px){.top-bar[data-v-c83f6db6]{margin:8px 10px 0}.search-trigger[data-v-c83f6db6],.project-selector[data-v-c83f6db6]{width:100%;justify-content:center}.project-name[data-v-c83f6db6]{max-width:none}}html.ui-classic{--bar-bg: linear-gradient(180deg, rgba(255, 255, 255, .96) 0%, rgba(247, 249, 252, .96) 100%);--bar-border: var(--linear-border-standard);--bar-shadow: var(--linear-shadow-card);--bar-fg: var(--linear-text-primary);--bar-muted: var(--linear-text-secondary);--bar-subtle: var(--linear-text-tertiary);--bar-button-bg: var(--linear-bg-elevated);--bar-button-hover-bg: var(--linear-bg-hover);--bar-button-border: var(--linear-border-standard);--bar-divider: var(--linear-border-primary);background:linear-gradient(180deg,#fffffff5,#f7f9fcf5)!important;border-color:var(--linear-border-standard)!important;box-shadow:var(--linear-shadow-card)!important}html.ui-professional.light-theme{--bar-bg: linear-gradient(180deg, rgba(9, 20, 33, .98) 0%, rgba(11, 25, 40, .94) 100%);--bar-border: rgba(148, 184, 216, .14);--bar-shadow: inset 0 1px 0 rgba(255, 255, 255, .04), 0 20px 40px rgba(2, 8, 18, .28);--bar-fg: #eaf4ff;--bar-muted: #9cb4cc;--bar-subtle: #87a0b8;--bar-button-bg: rgba(16, 34, 53, .84);--bar-button-hover-bg: rgba(23, 47, 72, .92);--bar-button-border: rgba(148, 184, 216, .14);--bar-divider: rgba(148, 184, 216, .1)}html.ui-professional{--bar-bg: #0F172A;--bar-border: #1E293B;--bar-shadow: none;--bar-fg: #F1F5F9;--bar-muted: #94A3B8;--bar-subtle: #64748B;--bar-button-bg: transparent;--bar-button-hover-bg: rgba(148, 163, 184, .08);--bar-button-border: transparent;--bar-divider: #1E293B}html.ui-classic .top-bar.workspace-shell{--bar-bg: linear-gradient(180deg, rgba(255, 255, 255, .96) 0%, rgba(247, 249, 252, .96) 100%);--bar-border: var(--linear-border-standard);--bar-shadow: var(--linear-shadow-card);--bar-fg: var(--linear-text-primary);--bar-muted: var(--linear-text-secondary);--bar-subtle: var(--linear-text-tertiary);--bar-button-bg: var(--linear-bg-elevated);--bar-button-hover-bg: var(--linear-bg-hover);--bar-button-border: var(--linear-border-standard);--bar-divider: var(--linear-border-primary);background:linear-gradient(180deg,#fffffff5,#f7f9fcf5)!important;border-color:var(--linear-border-standard)!important;box-shadow:var(--linear-shadow-card)!important}html.ui-classic .top-bar.ai-platform-shell{--bar-bg: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(247, 249, 252, .98) 100%);--bar-border: var(--linear-border-standard);--bar-shadow: var(--linear-shadow-card);--bar-fg: var(--linear-text-primary);--bar-muted: var(--linear-text-secondary);--bar-subtle: var(--linear-text-tertiary);--bar-button-bg: rgba(245, 247, 250, .86);--bar-button-hover-bg: rgba(94, 106, 210, .08);--bar-button-border: var(--linear-border-standard);--bar-divider: var(--linear-border-primary);background:linear-gradient(180deg,#fffffffa,#f7f9fcfa)!important;border:none!important;border-bottom:1px solid var(--linear-border-standard)!important;border-radius:0!important;box-shadow:0 1px #0f172a0a!important}.watermark-container[data-v-8ee20a40]{transition:opacity .3s ease}.watermark-item[data-v-8ee20a40]{transition:color .3s ease}.app-container{min-height:100vh;background-color:var(--linear-bg-marketing)}.app-container.compact-mode .main-content{padding:16px}.login-page-wrapper,.main-layout{min-height:100vh;background-color:var(--linear-bg-marketing)}.content-area{width:calc(100% - 240px);margin-left:240px;transition:margin-left .2s ease;display:flex;flex-direction:column;min-height:100vh}.content-area.collapsed{width:calc(100% - 64px);margin-left:64px}.main-content{flex:1;padding:24px;overflow-x:hidden;background-color:var(--linear-bg-marketing)}.app-container.compact-mode .main-content.page-shell-workspace,.app-container.compact-mode .main-content.page-shell-ai-platform{padding:14px 14px 20px}.main-content.page-shell-workspace{background:var( --workspace-shell-bg, radial-gradient(circle at 14% 0%, rgba(39, 170, 255, .16), transparent 22%), radial-gradient(circle at 78% 8%, rgba(76, 119, 255, .14), transparent 18%), radial-gradient(circle at 90% 100%, rgba(10, 190, 255, .12), transparent 20%), linear-gradient(180deg, #05111d 0%, #081523 48%, #06111d 100%) );padding:18px 18px 24px}.main-content.page-shell-ai-platform{background:#0b0f19!important;padding:18px 18px 24px}html.ui-classic .main-content.page-shell-workspace{--workspace-shell-bg: radial-gradient(circle at 14% 0%, rgba(94, 106, 210, .12), transparent 24%), radial-gradient(circle at 78% 8%, rgba(64, 158, 255, .08), transparent 20%), linear-gradient(180deg, #f6f8fb 0%, #eef3f8 100%)}html.ui-professional.light-theme .main-content.page-shell-workspace{--workspace-shell-bg: radial-gradient(circle at 14% 0%, rgba(59, 140, 255, .18), transparent 24%), radial-gradient(circle at 78% 8%, rgba(99, 211, 255, .12), transparent 20%), radial-gradient(circle at 90% 100%, rgba(64, 128, 255, .14), transparent 24%), linear-gradient(180deg, #05111d 0%, #081523 48%, #06111d 100%)}html.ui-classic .main-content.page-shell-ai-platform{background:radial-gradient(circle at 14% 0%,rgba(94,106,210,.1),transparent 24%),radial-gradient(circle at 78% 8%,rgba(64,158,255,.08),transparent 20%),linear-gradient(180deg,#f6f8fb,#eef3f8)!important}html.ui-professional .main-content.page-shell-ai-platform{background:#0b0f19!important}.main-layout.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.content-area.fullscreen{width:100%!important;margin-left:0!important}.main-content.fullscreen{padding:0}.content-area.big-screen-mode{width:100%!important;margin-left:0!important}.big-screen-mode .main-content{padding:0!important;height:100vh;overflow:hidden}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.none-enter-active,.none-leave-active{transition:none}.none-enter-from,.none-leave-to{opacity:1}@media(max-width:768px){.content-area{width:calc(100% - 64px);margin-left:64px}.content-area.collapsed{width:100%;margin-left:0}.main-content{padding:16px}}.el-message-box{background-color:var(--linear-bg-panel)!important;border:1px solid var(--linear-border-standard)!important;border-radius:12px!important}.el-message-box__btns{border-top:1px solid var(--linear-border-primary)!important;padding-top:16px!important}.el-dropdown-menu{background-color:var(--linear-bg-elevated)!important;border:1px solid var(--linear-border-standard)!important;border-radius:8px!important;box-shadow:var(--linear-shadow-dialog)!important}.el-dropdown-menu__item{color:var(--linear-text-primary)!important}.el-dropdown-menu__item:hover{background-color:var(--linear-bg-hover)!important}.el-popper.is-dark,.el-tooltip__popper.is-dark{max-width:min(560px,calc(100vw - 24px))!important;padding:10px 12px!important;background:var(--linear-bg-elevated)!important;color:var(--linear-text-primary)!important;border:1px solid var(--linear-border-standard)!important;border-radius:10px!important;box-shadow:var(--linear-shadow-dialog)!important;line-height:1.6!important;white-space:pre-wrap!important;word-break:break-word!important;overflow-wrap:anywhere!important}.el-popper.is-dark *,.el-tooltip__popper.is-dark *{color:var(--linear-text-primary)!important}.el-popper.is-dark .el-popper__arrow:before,.el-tooltip__popper.is-dark .el-popper__arrow:before{background:var(--linear-bg-elevated)!important;border:1px solid var(--linear-border-standard)!important}.el-popper.is-dark[data-popper-placement^=top] .el-popper__arrow:before,.el-tooltip__popper.is-dark[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent!important;border-left-color:transparent!important}.el-popper.is-dark[data-popper-placement^=bottom] .el-popper__arrow:before,.el-tooltip__popper.is-dark[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper.is-dark[data-popper-placement^=left] .el-popper__arrow:before,.el-tooltip__popper.is-dark[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent!important;border-bottom-color:transparent!important}.el-popper.is-dark[data-popper-placement^=right] .el-popper__arrow:before,.el-tooltip__popper.is-dark[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-dialog{background-color:var(--linear-bg-panel)!important;border:1px solid var(--linear-border-standard)!important;border-radius:12px!important}.el-input__wrapper{background-color:var(--linear-bg-input)!important;box-shadow:none!important;border:1px solid var(--linear-border-standard)!important}.el-input__wrapper:hover{border-color:var(--linear-border-hover)!important}.el-select .el-input__wrapper,.el-date-editor.el-input__wrapper{background-color:var(--linear-bg-input)!important}.el-table th.el-table__cell{background-color:var(--linear-bg-elevated)!important;color:var(--linear-text-primary)!important;font-weight:500!important;border-bottom:1px solid var(--linear-border-primary)!important}.el-table td.el-table__cell{border-bottom:1px solid var(--linear-border-primary)!important}.el-button{border-radius:6px!important;font-weight:500!important;transition:all .15s ease!important}.el-button--default{background-color:transparent!important;border-color:var(--linear-border-standard)!important;color:var(--linear-text-primary)!important}.el-button--default:hover{background-color:var(--linear-bg-hover)!important;border-color:var(--linear-border-hover)!important}.el-card{background-color:var(--linear-bg-panel)!important;border:1px solid var(--linear-border-standard)!important;border-radius:12px!important}.el-card__header{border-bottom:1px solid var(--linear-border-primary)!important;padding:16px 20px!important}::-webkit-scrollbar-thumb{background:var(--linear-border-standard);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--linear-border-hover)}.coze-web-sdk-trigger-button,.coze-web-sdk-chat-button,[class*=coze-web-sdk][class*=button],[class*=coze][class*=button],[class*=coze][class*=trigger]{top:10px!important;bottom:auto!important;right:280px!important;left:auto!important;z-index:10051!important}#coze-web-sdk-root,[id*=coze-web-sdk-root],[class*=coze-chat-sdk][style*="position: fixed"],iframe[src*=coze]{z-index:10050!important}:root{--linear-bg-marketing: #08090a;--linear-bg-panel: #0f1011;--linear-bg-elevated: #191a1b;--linear-bg-secondary: #28282c;--linear-bg-input: #0f1011;--linear-bg-subtle: #141516;--linear-bg-hover: rgba(255, 255, 255, .05);--linear-text-primary: #f7f8f8;--linear-text-secondary: #d0d6e0;--linear-text-tertiary: #8a8f98;--linear-text-quaternary: #62666d;--linear-brand: #5e6ad2;--linear-accent: #7170ff;--linear-accent-hover: #828fff;--linear-security: #7a7fad;--linear-success: #27a644;--linear-emerald: #10b981;--linear-border-primary: #23252a;--linear-border-secondary: #34343a;--linear-border-tertiary: #3e3e44;--linear-border-subtle: rgba(255, 255, 255, .05);--linear-border-standard: rgba(255, 255, 255, .08);--linear-border-hover: rgba(255, 255, 255, .15);--linear-line-tint: #141516;--linear-line-tertiary: #18191a;--linear-overlay: rgba(0, 0, 0, .85);--linear-btn-ghost: rgba(255, 255, 255, .02);--linear-btn-subtle: rgba(255, 255, 255, .04);--linear-btn-icon: rgba(255, 255, 255, .03);--linear-font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--linear-font-mono: "Berkeley Mono", ui-monospace, "SF Mono", Menlo, monospace;--linear-text-xs: 11px;--linear-text-sm: 12px;--linear-text-base: 13px;--linear-text-md: 14px;--linear-text-lg: 16px;--linear-text-xl: 18px;--linear-text-2xl: 20px;--linear-text-3xl: 24px;--linear-text-4xl: 32px;--linear-text-5xl: 48px;--linear-text-6xl: 64px;--linear-text-7xl: 72px;--linear-weight-light: 300;--linear-weight-normal: 400;--linear-weight-medium: 510;--linear-weight-semibold: 590;--linear-space-1: 4px;--linear-space-2: 8px;--linear-space-3: 12px;--linear-space-4: 16px;--linear-space-5: 20px;--linear-space-6: 24px;--linear-space-8: 32px;--linear-space-10: 40px;--linear-space-12: 48px;--linear-space-16: 64px;--linear-space-20: 80px;--linear-radius-sm: 2px;--linear-radius-md: 4px;--linear-radius-lg: 6px;--linear-radius-xl: 8px;--linear-radius-2xl: 12px;--linear-radius-3xl: 22px;--linear-radius-full: 9999px;--linear-shadow-subtle: rgba(0, 0, 0, .03) 0px 1.2px 0px;--linear-shadow-surface: rgba(0, 0, 0, .2) 0px 0px 0px 1px;--linear-shadow-elevated: rgba(0, 0, 0, .4) 0px 2px 4px;--linear-shadow-focus: rgba(0, 0, 0, .1) 0px 4px 12px;--linear-shadow-dialog: rgba(0, 0, 0, 0) 0px 8px 2px, rgba(0, 0, 0, .01) 0px 5px 2px, rgba(0, 0, 0, .04) 0px 3px 2px, rgba(0, 0, 0, .07) 0px 1px 1px, rgba(0, 0, 0, .08) 0px 0px 1px;--linear-shadow-inset: rgba(0, 0, 0, .2) 0px 0px 12px 0px inset}*{margin:0;padding:0;box-sizing:border-box}html{font-size:var(--linear-text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--linear-font-primary);font-size:var(--linear-text-base);line-height:1.5;color:var(--linear-text-primary);background-color:var(--linear-bg-marketing)}.linear-text-display-xl{font-size:var(--linear-text-7xl);font-weight:var(--linear-weight-medium);line-height:1;letter-spacing:-1.584px}.linear-text-display{font-size:var(--linear-text-5xl);font-weight:var(--linear-weight-medium);line-height:1;letter-spacing:-1.056px}.linear-text-h1{font-size:var(--linear-text-4xl);font-weight:var(--linear-weight-normal);line-height:1.13;letter-spacing:-.704px}.linear-text-h2{font-size:var(--linear-text-3xl);font-weight:var(--linear-weight-normal);line-height:1.33;letter-spacing:-.288px}.linear-text-h3{font-size:var(--linear-text-2xl);font-weight:var(--linear-weight-semibold);line-height:1.33;letter-spacing:-.24px}.linear-text-body-large{font-size:var(--linear-text-xl);font-weight:var(--linear-weight-normal);line-height:1.6;letter-spacing:-.165px}.linear-text-body{font-size:var(--linear-text-lg);font-weight:var(--linear-weight-normal);line-height:1.5}.linear-text-body-medium{font-size:var(--linear-text-lg);font-weight:var(--linear-weight-medium);line-height:1.5}.linear-text-small{font-size:var(--linear-text-md);font-weight:var(--linear-weight-normal);line-height:1.6;letter-spacing:-.165px}.linear-text-caption{font-size:var(--linear-text-base);font-weight:var(--linear-weight-medium);line-height:1.5;letter-spacing:-.13px}.linear-text-label{font-size:var(--linear-text-sm);font-weight:var(--linear-weight-medium);line-height:1.4}.linear-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--linear-space-2);padding:var(--linear-space-2) var(--linear-space-4);font-family:var(--linear-font-primary);font-size:var(--linear-text-sm);font-weight:var(--linear-weight-medium);border-radius:var(--linear-radius-lg);border:1px solid transparent;cursor:pointer;transition:all .15s ease;white-space:nowrap}.linear-btn-ghost{background:var(--linear-btn-ghost);color:var(--linear-text-secondary);border:1px solid var(--linear-border-primary)}.linear-btn-ghost:hover{background:var(--linear-btn-subtle);color:var(--linear-text-primary);border-color:var(--linear-border-secondary)}.linear-btn-primary{background:var(--linear-brand);color:#fff;padding:var(--linear-space-3) var(--linear-space-5)}.linear-btn-primary:hover{background:var(--linear-accent-hover)}.linear-btn-subtle{background:var(--linear-btn-subtle);color:var(--linear-text-secondary);padding:0 var(--linear-space-2)}.linear-btn-subtle:hover{background:#ffffff0f;color:var(--linear-text-primary)}.linear-btn-icon{width:32px;height:32px;padding:0;background:var(--linear-btn-icon);color:var(--linear-text-primary);border:1px solid var(--linear-border-standard);border-radius:50%}.linear-btn-icon:hover{background:#ffffff0d}.linear-card{background:#ffffff05;border:1px solid var(--linear-border-standard);border-radius:var(--linear-radius-xl);padding:var(--linear-space-5)}.linear-card:hover{background:var(--linear-bg-hover);border-color:#ffffff1a}.linear-input{background:#ffffff05;border:1px solid var(--linear-border-standard);border-radius:var(--linear-radius-lg);padding:var(--linear-space-3) var(--linear-space-4);font-family:var(--linear-font-primary);font-size:var(--linear-text-md);color:var(--linear-text-secondary);transition:all .15s ease}.linear-input:hover{border-color:#ffffff1f}.linear-input:focus{outline:none;border-color:var(--linear-accent);box-shadow:var(--linear-shadow-focus)}.linear-input::placeholder{color:var(--linear-text-tertiary)}.linear-badge{display:inline-flex;align-items:center;padding:0 var(--linear-space-3);font-size:var(--linear-text-sm);font-weight:var(--linear-weight-medium);border-radius:var(--linear-radius-full);height:24px}.linear-badge-neutral{background:transparent;color:var(--linear-text-secondary);border:1px solid var(--linear-border-primary)}.linear-badge-success{background:var(--linear-emerald);color:var(--linear-text-primary)}.linear-nav-item{font-size:var(--linear-text-base);font-weight:var(--linear-weight-medium);color:var(--linear-text-secondary);padding:var(--linear-space-2) var(--linear-space-3);border-radius:var(--linear-radius-md);transition:all .15s ease}.linear-nav-item:hover{color:var(--linear-text-primary);background:var(--linear-bg-hover)}.linear-nav-item.active{color:var(--linear-text-primary);background:#5e6ad226}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--linear-border-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--linear-border-secondary)}#app{background-color:var(--linear-bg-marketing);min-height:100vh}.main-content{background-color:var(--linear-bg-marketing)!important}.el-table{background-color:transparent!important;color:var(--linear-text-primary)!important}.el-table__header-wrapper,.el-table__header{background-color:var(--linear-bg-panel)!important}.el-table th.el-table__cell{background-color:var(--linear-bg-panel)!important;color:var(--linear-text-primary)!important;font-weight:500!important;border-bottom:1px solid var(--linear-border-primary)!important}.el-table td.el-table__cell{background-color:transparent!important;color:var(--linear-text-secondary)!important;border-bottom:1px solid var(--linear-border-primary)!important}.el-table__body tr{background-color:transparent!important}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--linear-bg-hover)!important}.el-table__empty-block{background-color:transparent!important}.el-table__empty-text{color:var(--linear-text-tertiary)!important}.el-input__wrapper{background-color:var(--linear-bg-panel)!important;box-shadow:none!important;border:1px solid var(--linear-border-standard)!important;border-radius:var(--linear-radius-lg)!important}.el-input__wrapper:hover{border-color:var(--linear-border-secondary)!important}.el-input__wrapper.is-focus{border-color:var(--linear-brand)!important}.el-input__inner{color:var(--linear-text-primary)!important;background:transparent!important}.el-input__inner::placeholder{color:var(--linear-text-tertiary)!important}.el-select .el-input__wrapper{background-color:var(--linear-bg-panel)!important}.el-select-dropdown{background-color:var(--linear-bg-elevated)!important;border:1px solid var(--linear-border-standard)!important;border-radius:var(--linear-radius-xl)!important}.el-select-dropdown__item{color:var(--linear-text-secondary)!important}.el-select-dropdown__item:hover,.el-select-dropdown__item.selected{background-color:#ffffff0d!important;color:var(--linear-text-primary)!important}.el-button{border-radius:var(--linear-radius-lg)!important;font-weight:500!important;transition:all .15s ease!important}.el-button--primary{background-color:var(--linear-brand)!important;border-color:var(--linear-brand)!important}.el-button--primary:hover{background-color:var(--linear-accent)!important;border-color:var(--linear-accent)!important}.el-button--default{background-color:transparent!important;border-color:var(--linear-border-standard)!important;color:var(--linear-text-secondary)!important}.el-button--default:hover{background-color:var(--linear-bg-hover)!important;border-color:var(--linear-border-secondary)!important;color:var(--linear-text-primary)!important}.el-tabs__item{color:var(--linear-text-tertiary)!important}.el-tabs__item.is-active{color:var(--linear-text-primary)!important}.el-tabs__active-bar{background-color:var(--linear-brand)!important}.el-tabs__nav-wrap:after{background-color:var(--linear-border-primary)!important}.el-pagination{color:var(--linear-text-secondary)!important}.el-pagination .el-pager li{background-color:transparent!important;color:var(--linear-text-secondary)!important}.el-pagination .el-pager li.is-active{color:var(--linear-brand)!important}.el-pagination .btn-prev,.el-pagination .btn-next{background-color:transparent!important;color:var(--linear-text-secondary)!important}.el-dialog{background-color:var(--linear-bg-panel)!important;border:1px solid var(--linear-border-standard)!important;border-radius:var(--linear-radius-2xl)!important}.el-dialog__header{border-bottom:1px solid var(--linear-border-primary)!important;padding:20px 24px!important}.el-dialog__title{color:var(--linear-text-primary)!important;font-size:16px!important;font-weight:500!important}.el-dialog__body{color:var(--linear-text-secondary)!important;padding:20px 24px!important}.el-dialog__footer{border-top:1px solid var(--linear-border-primary)!important;padding:16px 24px!important}.el-form-item__label{color:var(--linear-text-secondary)!important}.el-dropdown-menu{background-color:var(--linear-bg-elevated)!important;border:1px solid var(--linear-border-standard)!important;border-radius:var(--linear-radius-xl)!important}.el-dropdown-menu__item{color:var(--linear-text-secondary)!important}.el-dropdown-menu__item:hover{background-color:#ffffff0d!important;color:var(--linear-text-primary)!important}.el-message-box{background-color:var(--linear-bg-panel)!important;border:1px solid var(--linear-border-standard)!important;border-radius:var(--linear-radius-2xl)!important}.el-message-box__title{color:var(--linear-text-primary)!important}.el-message-box__content{color:var(--linear-text-secondary)!important}.el-card{background-color:var(--linear-bg-panel)!important;border:1px solid var(--linear-border-standard)!important;border-radius:var(--linear-radius-2xl)!important}.el-card__header{border-bottom:1px solid var(--linear-border-primary)!important;padding:16px 20px!important;color:var(--linear-text-primary)!important}.el-loading-mask{background-color:#08090acc!important}.el-date-editor.el-input__wrapper{background-color:var(--linear-bg-panel)!important}.el-picker-panel{background-color:var(--linear-bg-panel)!important;border:1px solid var(--linear-border-standard)!important;color:var(--linear-text-primary)!important}.el-date-picker__header-label,.el-date-table th,.el-date-table td{color:var(--linear-text-secondary)!important}.el-date-table td.current:not(.disabled) span{background-color:var(--linear-brand)!important;color:#fff!important}.el-date-table td.today span{color:var(--linear-brand)!important}.el-tree{background-color:transparent!important;color:var(--linear-text-secondary)!important}.el-tree-node__content:hover{background-color:var(--linear-bg-hover)!important}.el-tree-node:focus>.el-tree-node__content{background-color:#5e6ad226!important}.el-upload-dragger{background-color:var(--linear-bg-panel)!important;border:1px dashed var(--linear-border-standard)!important}.el-upload-dragger:hover{border-color:var(--linear-brand)!important}.el-steps{--el-text-color-primary: var(--linear-text-primary) !important;--el-text-color-regular: var(--linear-text-secondary) !important}.el-step__title{color:var(--linear-text-secondary)!important}.el-step__title.is-process{color:var(--linear-text-primary)!important}.el-carousel__item{background-color:var(--linear-bg-panel)!important}.el-collapse{border-color:var(--linear-border-primary)!important}.el-collapse-item__header{background-color:transparent!important;color:var(--linear-text-primary)!important;border-bottom-color:var(--linear-border-primary)!important}.el-collapse-item__wrap{background-color:transparent!important;border-bottom-color:var(--linear-border-primary)!important}.el-collapse-item__content{color:var(--linear-text-secondary)!important}.el-descriptions{--el-descriptions-item-bordered-label-background: var(--linear-bg-panel) !important}.el-descriptions__label{color:var(--linear-text-secondary)!important}.el-descriptions__content,.el-statistic__content{color:var(--linear-text-primary)!important}.el-statistic__title{color:var(--linear-text-secondary)!important}.el-result__title{color:var(--linear-text-primary)!important}.el-result__subtitle{color:var(--linear-text-secondary)!important}.el-empty__description{color:var(--linear-text-tertiary)!important}.linear-flex{display:flex}.linear-flex-col{flex-direction:column}.linear-items-center{align-items:center}.linear-justify-between{justify-content:space-between}.linear-gap-1{gap:var(--linear-space-1)}.linear-gap-2{gap:var(--linear-space-2)}.linear-gap-3{gap:var(--linear-space-3)}.linear-gap-4{gap:var(--linear-space-4)}.linear-text-primary{color:var(--linear-text-primary)}.linear-text-secondary{color:var(--linear-text-secondary)}.linear-text-tertiary{color:var(--linear-text-tertiary)}.linear-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.light-theme,html.light-theme body{background-color:#f8f9fa!important;color:#1a1a1a!important}.light-theme{--linear-bg-marketing: #f8f9fa;--linear-bg-panel: #ffffff;--linear-bg-elevated: #f1f3f4;--linear-bg-secondary: #e8eaed;--linear-bg-input: #ffffff;--linear-bg-subtle: #f5f7fa;--linear-bg-hover: rgba(0, 0, 0, .04);--linear-text-primary: #1a1a1a;--linear-text-secondary: #3c4043;--linear-text-tertiary: #5f6368;--linear-text-quaternary: #80868b;--linear-brand: #5e6ad2;--linear-accent: #7170ff;--linear-accent-hover: #5e5ce6;--linear-security: #7a7fad;--linear-success: #27a644;--linear-emerald: #10b981;--linear-border-primary: #dadce0;--linear-border-secondary: #e8eaed;--linear-border-tertiary: #f1f3f4;--linear-border-subtle: rgba(0, 0, 0, .05);--linear-border-standard: rgba(0, 0, 0, .08);--linear-border-hover: rgba(0, 0, 0, .15);--linear-line-tint: #f1f3f4;--linear-line-tertiary: #e8eaed;--linear-overlay: rgba(255, 255, 255, .85);--linear-btn-ghost: rgba(0, 0, 0, .02);--linear-btn-subtle: rgba(0, 0, 0, .04);--linear-btn-icon: rgba(0, 0, 0, .03);--linear-shadow-subtle: rgba(0, 0, 0, .02) 0px 1.2px 0px;--linear-shadow-surface: rgba(0, 0, 0, .08) 0px 0px 0px 1px;--linear-shadow-elevated: rgba(0, 0, 0, .1) 0px 2px 4px;--linear-shadow-focus: rgba(0, 0, 0, .08) 0px 4px 12px;--linear-shadow-dialog: rgba(0, 0, 0, 0) 0px 8px 2px, rgba(0, 0, 0, .01) 0px 5px 2px, rgba(0, 0, 0, .04) 0px 3px 2px, rgba(0, 0, 0, .07) 0px 1px 1px, rgba(0, 0, 0, .08) 0px 0px 1px;--linear-shadow-inset: rgba(0, 0, 0, .05) 0px 0px 12px 0px inset}.light-theme .watermark-item{color:#0000000f!important}.light-theme *,.light-theme *:before,.light-theme *:after{color:inherit}.light-theme a,.light-theme .el-link--primary{color:var(--linear-brand)!important}.light-theme .el-icon[class*=success],.light-theme .el-icon[class*=warning],.light-theme .el-icon[class*=danger],.light-theme .el-icon[class*=info]{color:inherit!important}.light-theme .el-menu-item,.light-theme .el-sub-menu__title,.light-theme .el-menu-item span,.light-theme .el-sub-menu__title span{color:var(--linear-text-secondary)!important}.light-theme .el-menu-item.is-active,.light-theme .el-menu-item.is-active span{color:var(--linear-brand)!important}.light-theme .el-menu-item:hover,.light-theme .el-menu-item:hover span{color:var(--linear-text-primary)!important}.light-theme h1,.light-theme h2,.light-theme h3,.light-theme h4,.light-theme h5,.light-theme h6,.light-theme p,.light-theme span,.light-theme div,.light-theme label,.light-theme li{color:var(--linear-text-primary)}.light-theme .sidebar{background-color:var(--linear-bg-panel)!important;border-right:1px solid var(--linear-border-standard)!important}.light-theme .sidebar .menu-item,.light-theme .sidebar .el-menu-item{color:var(--linear-text-secondary)!important}.light-theme .sidebar .menu-item:hover,.light-theme .sidebar .el-menu-item:hover{background-color:#0000000a!important;color:var(--linear-text-primary)!important}.light-theme .sidebar .menu-item.active,.light-theme .sidebar .el-menu-item.is-active{background-color:#5e6ad21a!important;color:var(--linear-brand)!important}.light-theme .top-bar{background-color:var(--linear-bg-panel)!important;border-bottom:1px solid var(--linear-border-standard)!important}.light-theme .top-bar .user-name,.light-theme .top-bar .project-name,.light-theme .el-card__body,.light-theme .el-table .cell{color:var(--linear-text-primary)!important}.light-theme .el-button{color:var(--linear-text-primary)!important;font-weight:500}.light-theme .el-button--primary,.light-theme .el-button--success,.light-theme .el-button--warning,.light-theme .el-button--danger{color:#fff!important;box-shadow:0 1px 2px #0f172a1f!important}.light-theme .el-input__inner,.light-theme .el-textarea__inner{color:var(--linear-text-primary)!important}.light-theme .el-select .el-input .el-select__caret{color:var(--linear-text-secondary)!important}.light-theme .el-date-editor .el-range-input,.light-theme .el-tag{color:var(--linear-text-primary)!important}.light-theme .el-pagination button{color:var(--linear-text-secondary)!important}.light-theme .el-pagination button:hover{color:var(--linear-brand)!important}.light-theme .el-menu{background-color:var(--linear-bg-panel)!important}.light-theme .el-sub-menu__title{color:var(--linear-text-secondary)!important}.light-theme .el-sub-menu__title:hover{background-color:#0000000a!important;color:var(--linear-text-primary)!important}.light-theme .el-icon,.light-theme .el-menu-item .el-icon,.light-theme .el-sub-menu__title .el-icon{color:var(--linear-text-secondary)!important}.light-theme .el-menu-item:hover .el-icon,.light-theme .el-sub-menu__title:hover .el-icon{color:var(--linear-text-primary)!important}.light-theme .el-menu-item.is-active .el-icon{color:var(--linear-brand)!important}.light-theme .el-loading-mask{background-color:#ffffffe6!important}.light-theme .el-message-box{background-color:var(--linear-bg-panel)!important;border:1px solid var(--linear-border-standard)!important;box-shadow:0 4px 12px #0000001a!important}.light-theme .el-message-box__title{color:var(--linear-text-primary)!important}.light-theme .el-message-box__content{color:var(--linear-text-secondary)!important}.light-theme .el-dropdown-menu{background-color:var(--linear-bg-panel)!important;border:1px solid var(--linear-border-standard)!important;box-shadow:0 2px 12px #0000001a!important}.light-theme .el-dropdown-menu__item{color:var(--linear-text-primary)!important}.light-theme .el-dropdown-menu__item:hover{background-color:#0000000a!important}.light-theme .el-dialog{background-color:var(--linear-bg-panel)!important;border:1px solid var(--linear-border-standard)!important;box-shadow:0 4px 24px #0000001a!important}.light-theme .el-dialog__title{color:var(--linear-text-primary)!important}.light-theme .el-dialog__body,.light-theme .el-form-item__label{color:var(--linear-text-secondary)!important}.light-theme .el-input__wrapper{background-color:var(--linear-bg-input)!important;border:1px solid var(--linear-border-standard)!important;box-shadow:none!important}.light-theme .el-input__wrapper:hover{border-color:var(--linear-border-hover)!important}.light-theme .el-input__wrapper.is-focus{border-color:var(--linear-brand)!important}.light-theme .el-input__inner{color:var(--linear-text-primary)!important}.light-theme .el-table{background-color:transparent!important;color:var(--linear-text-primary)!important}.light-theme .el-table th.el-table__cell{background-color:var(--linear-bg-elevated)!important;color:var(--linear-text-primary)!important;border-bottom:1px solid var(--linear-border-primary)!important}.light-theme .el-table td.el-table__cell{border-bottom:1px solid var(--linear-border-secondary)!important}.light-theme .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:#00000005!important}.light-theme .el-pagination{color:var(--linear-text-secondary)!important}.light-theme .el-pagination .el-pager li{background-color:transparent!important;color:var(--linear-text-secondary)!important}.light-theme .el-tabs__item{color:var(--linear-text-tertiary)!important}.light-theme .el-tabs__item.is-active{color:var(--linear-text-primary)!important}.light-theme .el-tabs__nav-wrap:after{background-color:var(--linear-border-primary)!important}.light-theme .el-button--default{background-color:var(--linear-bg-panel)!important;border-color:#3c40432e!important;color:var(--linear-text-secondary)!important}.light-theme .el-button--default:hover{background-color:var(--linear-bg-elevated)!important;border-color:#3c404347!important;color:var(--linear-text-primary)!important}.light-theme .el-card{background-color:var(--linear-bg-panel)!important;border:1px solid var(--linear-border-standard)!important;box-shadow:0 1px 3px #0000000d!important}.light-theme .el-card__header{border-bottom:1px solid var(--linear-border-secondary)!important}.light-theme ::-webkit-scrollbar-thumb{background:var(--linear-border-standard)}.light-theme ::-webkit-scrollbar-thumb:hover{background:var(--linear-border-hover)}html.ui-professional{--eng-bg-page: #eef2f5;--eng-bg-panel: #ffffff;--eng-bg-subtle: #f7f9fb;--eng-bg-steel: #233447;--eng-bg-rail: #182635;--eng-primary: #1f5f99;--eng-primary-strong: #164a78;--eng-primary-soft: #e7f0f8;--eng-cyan: #1c8da8;--eng-green: #27805f;--eng-yellow: #b7791f;--eng-red: #b94343;--eng-earth: #8a6a45;--eng-ink: #17212b;--eng-text: #273341;--eng-muted: #687789;--eng-border: #d8e0e8;--eng-border-strong: #bdc9d5;--eng-shadow: 0 8px 24px rgba(31, 50, 70, .08);--eng-radius: 6px;--linear-bg-marketing: var(--eng-bg-page);--linear-bg-panel: var(--eng-bg-panel);--linear-bg-elevated: var(--eng-bg-subtle);--linear-bg-input: #ffffff;--linear-text-primary: var(--eng-ink);--linear-text-secondary: var(--eng-text);--linear-text-tertiary: var(--eng-muted);--linear-brand: var(--eng-primary);--linear-accent: var(--eng-cyan);--linear-border-primary: var(--eng-border);--linear-border-standard: var(--eng-border);--el-color-primary: var(--eng-primary);--el-color-success: var(--eng-green);--el-color-warning: var(--eng-yellow);--el-color-danger: var(--eng-red)}html.ui-professional,html.ui-professional body,html.ui-professional #app{background:var(--eng-bg-page)!important;color:var(--eng-text)!important}html.ui-professional .app-container,html.ui-professional .main-layout,html.ui-professional .main-content:not(.page-shell-ai-platform),html.ui-professional .login-page-wrapper{background:linear-gradient(rgba(31,95,153,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(31,95,153,.035) 1px,transparent 1px),var(--eng-bg-page)!important;background-size:28px 28px!important}html.ui-professional .sidebar{background:var(--eng-bg-rail)!important;border-right:1px solid rgba(255,255,255,.08)!important}html.ui-professional .sidebar-header{border-bottom-color:#ffffff14!important}html.ui-professional .system-title{color:#f3f7fb!important;letter-spacing:0!important}html.ui-professional .sidebar .el-menu-item,html.ui-professional .sidebar .el-sub-menu__title,html.ui-professional .sidebar .sidebar-menu .el-menu-item,html.ui-professional .sidebar .sidebar-menu .el-sub-menu__title{color:#e8f0f7b8!important;border-radius:var(--eng-radius)!important}html.ui-professional .sidebar .el-menu-item:hover,html.ui-professional .sidebar .el-sub-menu__title:hover,html.ui-professional .sidebar .sidebar-menu .el-menu-item:hover,html.ui-professional .sidebar .sidebar-menu .el-sub-menu__title:hover{background:#ffffff12!important;color:#fff!important}html.ui-professional .sidebar .el-menu-item.is-active{background:#27805f38!important;color:#fff!important}html.ui-professional .top-bar{height:56px!important;background:#fffffff0!important;border-bottom:1px solid var(--eng-border)!important;box-shadow:0 1px #17212b08!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html.ui-professional .breadcrumb-item{color:var(--eng-ink)!important;font-size:15px!important}html.ui-professional .el-card{border:1px solid var(--eng-border)!important;border-radius:var(--eng-radius)!important;box-shadow:none!important}html.ui-professional .el-card__header{background:#fbfcfd!important;border-bottom:1px solid var(--eng-border)!important;color:var(--eng-ink)!important}html.ui-professional .el-button{border-radius:var(--eng-radius)!important;font-weight:500!important}html.ui-professional .el-button--primary{background:var(--eng-primary)!important;border-color:var(--eng-primary)!important}html.ui-professional .el-button--primary:hover{background:var(--eng-primary-strong)!important;border-color:var(--eng-primary-strong)!important}html.ui-professional .el-tag{border-radius:4px!important;font-weight:500!important}html.ui-professional .el-table th.el-table__cell{background:#f3f6f9!important;color:var(--eng-ink)!important}html.ui-professional .el-table td.el-table__cell{color:var(--eng-text)!important}html.ui-professional .el-tabs--border-card{border:1px solid var(--eng-border)!important;border-radius:var(--eng-radius)!important;box-shadow:none!important}html.ui-professional .el-tabs--border-card>.el-tabs__header{background:#f6f8fa!important;border-bottom-color:var(--eng-border)!important}html.ui-professional .el-tabs__item{letter-spacing:0!important}html.ui-professional .el-tabs__item.is-active{color:var(--eng-primary)!important}html.ui-professional .el-input__wrapper,html.ui-professional .el-select .el-input__wrapper{border-radius:var(--eng-radius)!important;border-color:var(--eng-border)!important;background:#fff!important}html.ui-professional .engineering-page-title{display:flex;align-items:center;gap:10px;margin-bottom:14px}html.ui-professional .engineering-page-title:before{content:"";width:4px;height:22px;border-radius:2px;background:var(--eng-primary)}html.ui-professional .engineering-panel{background:var(--eng-bg-panel);border:1px solid var(--eng-border);border-radius:var(--eng-radius)}html.ui-professional .risk-dot{width:8px;height:8px;border-radius:50%;display:inline-flex}html.ui-professional .risk-dot.normal{background:var(--eng-green)}html.ui-professional .risk-dot.warning{background:var(--eng-yellow)}html.ui-professional .risk-dot.danger{background:var(--eng-red)}html.ui-professional .login-page-wrapper{background:var(--linear-bg-marketing)!important}html.ui-professional .pc-header{border:1px solid var(--eng-border)!important;border-radius:var(--eng-radius)!important;margin:0 16px;background:#fff!important}html.ui-professional .pc-header-left h2{color:var(--eng-ink)!important}html.ui-professional .ws-stat-card{border-radius:var(--eng-radius)!important}html.ui-professional .ws-stat-card:hover,html.ui-professional .stat-card:hover,html.ui-professional .kcard:hover,html.ui-professional .tb-card:hover{transform:none!important;box-shadow:none!important}html.ui-professional .ws-stat-icon{border-radius:4px!important;font-size:14px!important;font-weight:700}html.ui-professional .today-task-item,html.ui-professional .tb-card,html.ui-professional .approval-item,html.ui-professional .kcard{border-radius:var(--eng-radius)!important;box-shadow:none!important;border:1px solid var(--eng-border)}html.ui-professional .tb-col,html.ui-professional .kcol{border:1px solid var(--eng-border);background:#f6f8fa!important}html.ui-professional.light-theme .sidebar,html.ui-professional.light-theme .sidebar *{color:#e8f0f7c7!important}html.ui-professional.light-theme .sidebar,html.ui-professional.light-theme .sidebar-nav,html.ui-professional.light-theme .sidebar-menu,html.ui-professional.light-theme .sidebar .el-menu,html.ui-professional.light-theme .sidebar .el-sub-menu,html.ui-professional.light-theme .sidebar .el-menu--inline,html.ui-professional.light-theme .sidebar .el-sub-menu .el-menu{background:var(--eng-bg-rail)!important;background-color:var(--eng-bg-rail)!important}html.ui-professional.light-theme .sidebar .el-menu-item,html.ui-professional.light-theme .sidebar .el-sub-menu__title,html.ui-professional.light-theme .sidebar .el-menu-item span,html.ui-professional.light-theme .sidebar .el-sub-menu__title span,html.ui-professional.light-theme .sidebar .el-menu-item .el-icon,html.ui-professional.light-theme .sidebar .el-sub-menu__title .el-icon{background:transparent!important;color:#e8f0f7c7!important}html.ui-professional.light-theme .sidebar .system-title,html.ui-professional.light-theme .sidebar .el-menu-item.is-active,html.ui-professional.light-theme .sidebar .el-menu-item.is-active *,html.ui-professional.light-theme .sidebar .el-menu-item:hover,html.ui-professional.light-theme .sidebar .el-menu-item:hover *,html.ui-professional.light-theme .sidebar .el-sub-menu__title:hover,html.ui-professional.light-theme .sidebar .el-sub-menu__title:hover *{color:#fff!important}html.ui-professional.light-theme .sidebar .el-menu-item.is-active{background:#27805f3d!important}html.ui-professional.light-theme .sidebar .el-menu-item:hover,html.ui-professional.light-theme .sidebar .el-sub-menu__title:hover{background:#ffffff14!important}html.ui-professional.light-theme .top-bar,html.ui-professional.light-theme .project-selector,html.ui-professional.light-theme .theme-toggle-btn,html.ui-professional.light-theme .ui-mode-toggle-btn,html.ui-professional.light-theme .collapse-btn{background:#fff!important;color:var(--eng-text)!important}html.ui-professional.light-theme .project-selector *,html.ui-professional.light-theme .theme-toggle-btn *,html.ui-professional.light-theme .ui-mode-toggle-btn *,html.ui-professional.light-theme .collapse-btn *{color:var(--eng-text)!important}html.ui-professional.light-theme .user-avatar *{color:#fff!important}html.ui-professional.light-theme .engineering-panel,html.ui-professional.light-theme .metric-tile,html.ui-professional.light-theme .project-command-strip .command-item,html.ui-professional.light-theme .engineering-scene-strip>div,html.ui-professional.light-theme .pc-header,html.ui-professional.light-theme .page-header{background:#fff!important;color:var(--eng-text)!important}html.ui-professional.light-theme .engineering-panel *,html.ui-professional.light-theme .metric-tile *,html.ui-professional.light-theme .project-command-strip .command-item *,html.ui-professional.light-theme .engineering-scene-strip>div *{color:inherit}html.ui-professional.light-theme .section-heading h3,html.ui-professional.light-theme .engineering-hero h1,html.ui-professional.light-theme .metric-tile strong,html.ui-professional.light-theme .command-item strong,html.ui-professional.light-theme .engineering-scene-strip strong{color:var(--eng-ink)!important}html.ui-professional.light-theme .section-heading span,html.ui-professional.light-theme .metric-tile small,html.ui-professional.light-theme .command-item span,html.ui-professional.light-theme .engineering-scene-strip span,html.ui-professional.light-theme .hero-status span{color:var(--eng-muted)!important}html.ui-professional.light-theme .map-point,html.ui-professional.light-theme .map-point *{color:var(--eng-ink)!important}html.ui-professional.light-theme .workflow-action{background:#fff!important;color:var(--eng-text)!important}html.ui-professional.light-theme .workflow-action:hover{background:var(--eng-primary-soft)!important;color:var(--eng-primary)!important}html.ui-professional.light-theme .three-d-professional,html.ui-professional.light-theme .three-d-professional .main-layout,html.ui-professional.light-theme .three-d-professional .viewport-area{color:var(--eng-text)!important}html.ui-professional.light-theme .three-d-professional .right-panel,html.ui-professional.light-theme .three-d-professional .panel-content,html.ui-professional.light-theme .three-d-professional .panel-tabs,html.ui-professional.light-theme .three-d-professional .tab-content,html.ui-professional.light-theme .three-d-professional .section-card,html.ui-professional.light-theme .three-d-professional .el-card,html.ui-professional.light-theme .three-d-professional .el-tabs--border-card,html.ui-professional.light-theme .three-d-professional .el-tabs__content{background:#fff!important;color:var(--eng-text)!important}html.ui-professional.light-theme .three-d-professional .el-tabs__header,html.ui-professional.light-theme .three-d-professional .section-card .el-card__header{background:#f3f6f9!important}html.ui-professional.light-theme .three-d-professional .el-tabs__item,html.ui-professional.light-theme .three-d-professional .el-tabs__item span,html.ui-professional.light-theme .three-d-professional .el-form-item__label,html.ui-professional.light-theme .three-d-professional .color-name,html.ui-professional.light-theme .three-d-professional .slider-label,html.ui-professional.light-theme .three-d-professional .date-label{color:var(--eng-text)!important}html.ui-professional.light-theme .three-d-professional .el-tabs__item.is-active,html.ui-professional.light-theme .three-d-professional .el-tabs__item.is-active span{color:var(--eng-primary)!important}html.ui-professional.light-theme .three-d-professional .el-button span,html.ui-professional.light-theme .three-d-professional .el-button .el-icon{color:inherit!important}html.ui-professional.light-theme .three-d-professional .floating-toolbar,html.ui-professional.light-theme .three-d-professional .timeline-bar,html.ui-professional.light-theme .three-d-professional .panel-toggle{background:#fffffff7!important;color:var(--eng-text)!important}html.ui-professional.light-theme .three-d-professional .scene-business-layer,html.ui-professional.light-theme .three-d-professional .scene-business-layer *{color:#dcecff!important}html.ui-professional{--eng-bg-page: #07121d;--eng-bg-page-alt: #0a1625;--eng-bg-panel: #0b1825;--eng-bg-panel-strong: #102235;--eng-bg-elevated: #0e1f31;--eng-bg-subtle: #0d1c2c;--eng-bg-input: #0d1d2d;--eng-bg-hover: rgba(59, 140, 255, .12);--eng-bg-active: rgba(17, 51, 85, .92);--eng-bg-rail: #08121d;--eng-primary: #3b8cff;--eng-primary-strong: #2f80ff;--eng-accent: #63d3ff;--eng-green: #35c58b;--eng-yellow: #f0b44c;--eng-red: #ff6b6b;--eng-text-primary: #eaf4ff;--eng-text-secondary: #9cb4cc;--eng-text-muted: #6f86a0;--eng-text-faint: #55708d;--eng-border: rgba(148, 184, 216, .14);--eng-border-strong: rgba(148, 184, 216, .24);--eng-shadow-panel: 0 18px 34px rgba(1, 11, 20, .18);--eng-shadow-soft: 0 12px 24px rgba(1, 11, 20, .14);--eng-radius-sm: 10px;--eng-radius-md: 14px;--eng-radius-lg: 18px;--eng-radius-xl: 22px;--linear-bg-marketing: var(--eng-bg-page);--linear-bg-panel: var(--eng-bg-panel);--linear-bg-elevated: var(--eng-bg-elevated);--linear-bg-secondary: var(--eng-bg-panel-strong);--linear-bg-subtle: var(--eng-bg-subtle);--linear-bg-input: var(--eng-bg-input);--linear-bg-hover: var(--eng-bg-hover);--linear-text-primary: var(--eng-text-primary);--linear-text-secondary: var(--eng-text-secondary);--linear-text-tertiary: var(--eng-text-muted);--linear-text-quaternary: var(--eng-text-faint);--linear-brand: var(--eng-primary);--linear-accent: var(--eng-accent);--linear-accent-hover: #79dcff;--linear-border-primary: var(--eng-border);--linear-border-secondary: var(--eng-border-strong);--linear-border-tertiary: var(--eng-border-strong);--linear-border-standard: var(--eng-border);--linear-border-hover: rgba(148, 184, 216, .32);--linear-shadow-dialog: 0 24px 42px rgba(1, 11, 20, .28);--el-color-primary: var(--eng-primary);--el-color-success: var(--eng-green);--el-color-warning: var(--eng-yellow);--el-color-danger: var(--eng-red)}html.ui-professional,html.ui-professional body,html.ui-professional #app{background:linear-gradient(rgba(77,145,232,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(77,145,232,.05) 1px,transparent 1px),linear-gradient(180deg,var(--eng-bg-page) 0%,var(--eng-bg-page-alt) 100%)!important;background-size:40px 40px,40px 40px,auto!important;color:var(--eng-text-primary)!important}html.ui-professional .app-container,html.ui-professional .main-layout,html.ui-professional .login-page-wrapper,html.ui-professional .content-area,html.ui-professional .main-content:not(.page-shell-ai-platform),html.ui-professional .main-content.ai-shell:not(.page-shell-ai-platform){background:transparent!important;color:var(--eng-text-primary)!important}html.ui-professional .watermark-container{z-index:9998!important}html.ui-professional .watermark-item{color:#eaf4ff1f!important;text-shadow:0 0 1px rgba(7,18,29,.22)}html.ui-professional .main-content{padding:18px!important}html.ui-professional .main-content>*{color:var(--eng-text-primary)}html.ui-professional .sidebar{background:linear-gradient(180deg,#08121dfc,#0a1725fa)!important;border-right:1px solid var(--eng-border)!important;box-shadow:inset -1px 0 #ffffff05}html.ui-professional .sidebar-header{padding:18px 18px 16px!important;border-bottom:1px solid rgba(148,184,216,.1)!important}html.ui-professional .sidebar .logo-icon{width:36px!important;height:36px!important;background:linear-gradient(180deg,#11253afa,#0b1928f0)!important;border:1px solid rgba(99,211,255,.2)!important;box-shadow:inset 0 1px #ffffff0d,0 10px 20px #010b142e!important}html.ui-professional .sidebar .logo-icon-image{filter:brightness(1.1) saturate(1.05)!important}html.ui-professional .sidebar .system-title{color:#f5fbff!important;font-size:15px!important;font-weight:700!important}html.ui-professional .sidebar-menu :deep(.el-menu-item),html.ui-professional .sidebar-menu :deep(.el-sub-menu__title){height:44px!important;line-height:44px!important;margin:4px 10px!important;border-radius:12px!important;color:#dfecf9b8!important}html.ui-professional .sidebar-menu :deep(.el-menu-item:hover),html.ui-professional .sidebar-menu :deep(.el-sub-menu__title:hover){background:#0f253ceb!important;color:#fff!important}html.ui-professional .sidebar-menu :deep(.el-menu-item.is-active){background:linear-gradient(90deg,#123f70f5,#0e253fe6)!important;border:1px solid rgba(83,156,255,.24)!important;color:#fff!important}html.ui-professional .sidebar-menu :deep(.el-menu-item.is-active):before{background:linear-gradient(180deg,#2f8fff,#63d3ff)!important;width:3px!important;height:20px!important}html.ui-professional .sidebar-menu :deep(.el-sub-menu .el-menu-item){height:38px!important;line-height:38px!important;color:#bed3e9b8!important}html.ui-professional .top-bar,html.ui-professional .top-bar.ai-shell{height:58px!important;margin:12px 16px 0!important;padding:0 16px!important;border:1px solid var(--eng-border)!important;border-radius:18px!important;background:linear-gradient(180deg,#091421fa,#0b1928f0)!important;box-shadow:var(--eng-shadow-panel)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}html.ui-professional .collapse-btn,html.ui-professional .ui-mode-toggle-btn,html.ui-professional .project-selector,html.ui-professional .notification-btn,html.ui-professional .user-menu{border-radius:12px!important;border:1px solid var(--eng-border)!important;background:#102235d6!important;color:var(--eng-text-secondary)!important;box-shadow:none!important}html.ui-professional .top-bar .collapse-btn,html.ui-professional .top-bar .ui-mode-toggle-btn,html.ui-professional .top-bar .project-selector,html.ui-professional .top-bar .notification-btn,html.ui-professional .top-bar .user-menu{min-height:34px!important;border:1px solid rgba(99,211,255,.18)!important;background:linear-gradient(180deg,#102235f5,#0b1928f0)!important;color:#eaf4ff!important;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #010b141a!important}html.ui-professional .top-bar .collapse-btn{width:34px!important;height:34px!important;color:#f0f7ff!important}html.ui-professional .top-bar .collapse-btn .el-icon,html.ui-professional .top-bar .collapse-btn svg{color:#f0f7ff!important;fill:currentColor!important;opacity:1!important}html.ui-professional .ui-mode-toggle-btn{background:linear-gradient(180deg,#0f2236fa,#0a1826f5)!important;border-color:#63d3ff29!important;color:#d5e7fa!important}html.ui-professional .project-selector{background:linear-gradient(180deg,#12273dfa,#0c1c2df5)!important;border-color:#63d3ff2e!important;color:#eef7ff!important}html.ui-professional .user-menu{padding:4px 10px 4px 4px!important}html.ui-professional .collapse-btn:hover,html.ui-professional .ui-mode-toggle-btn:hover,html.ui-professional .project-selector:hover,html.ui-professional .notification-btn:hover,html.ui-professional .user-menu:hover{border-color:var(--eng-border-strong)!important;background:#14304aeb!important;color:var(--eng-text-primary)!important}html.ui-professional .top-bar .collapse-btn:hover,html.ui-professional .top-bar .ui-mode-toggle-btn:hover,html.ui-professional .top-bar .project-selector:hover,html.ui-professional .top-bar .notification-btn:hover,html.ui-professional .top-bar .user-menu:hover{background:linear-gradient(180deg,#16314cfa,#0e2339f5)!important;border-color:#63d3ff4d!important;color:#fff!important}html.ui-professional .breadcrumb-item,html.ui-professional .project-name,html.ui-professional .user-name{color:var(--eng-text-primary)!important}html.ui-professional .project-name,html.ui-professional .user-name,html.ui-professional .ui-mode-toggle-btn span{font-weight:600!important}html.ui-professional .ui-mode-toggle-btn span,html.ui-professional .ui-mode-toggle-btn .el-icon,html.ui-professional .project-selector .el-icon,html.ui-professional .project-name,html.ui-professional .project-selector .arrow-down,html.ui-professional .notification-btn .el-icon,html.ui-professional .user-menu .el-icon,html.ui-professional .top-bar .breadcrumb-item,html.ui-professional .top-bar .collapse-btn .el-icon{color:inherit!important;opacity:1!important}html.ui-professional .top-bar .ui-mode-toggle-btn{min-width:88px!important;padding:0 12px!important;font-weight:700!important}html.ui-professional .top-bar .project-selector{min-width:180px!important;max-width:248px!important;padding:0 12px!important;gap:8px!important}html.ui-professional .top-bar .project-name,html.ui-professional .top-bar .ui-mode-toggle-btn span,html.ui-professional .top-bar .breadcrumb-item{color:#eef7ff!important;font-weight:600!important}html.ui-professional .top-bar .project-name{max-width:168px!important}html.ui-professional .top-bar .arrow-down,html.ui-professional .top-bar .notification-btn,html.ui-professional .top-bar .project-selector .el-icon,html.ui-professional .top-bar .ui-mode-toggle-btn .el-icon{color:#dcecff!important}html.ui-professional .top-bar .user-avatar{box-shadow:0 8px 18px #2f80ff38!important}html.ui-professional .ui-mode-toggle-btn:hover{background:linear-gradient(180deg,#16314cfa,#0e2339f5)!important}html.ui-professional .project-selector:hover{background:linear-gradient(180deg,#193754fa,#112840f5)!important}html.ui-professional .user-avatar{background:linear-gradient(135deg,#2f8fff,#2b6bff)!important;border-radius:10px!important}html.ui-professional .divider{background:var(--eng-border)!important}html.ui-professional .linear-dropdown,html.ui-professional .el-dropdown-menu,html.ui-professional .el-select-dropdown,html.ui-professional .el-picker-panel,html.ui-professional .el-cascader-panel,html.ui-professional .el-popover.el-popper{background:var(--eng-bg-panel)!important;border:1px solid var(--eng-border)!important;border-radius:14px!important;box-shadow:var(--eng-shadow-panel)!important}html.ui-professional .el-dropdown-menu__item,html.ui-professional .el-select-dropdown__item,html.ui-professional .el-picker-panel *,html.ui-professional .el-cascader-panel *{color:var(--eng-text-primary)!important}html.ui-professional .el-dropdown-menu__item:hover,html.ui-professional .el-select-dropdown__item.hover,html.ui-professional .el-select-dropdown__item:hover{background:#14304ae6!important}html.ui-professional .el-card,html.ui-professional .engineering-panel,html.ui-professional .page-card,html.ui-professional .settings-nav,html.ui-professional .settings-panel,html.ui-professional .info-card,html.ui-professional .stats-card,html.ui-professional .security-card,html.ui-professional .activity-card,html.ui-professional .toolbar-panel,html.ui-professional .page-heading,html.ui-professional .panel,html.ui-professional .metric-card,html.ui-professional .metric-tile,html.ui-professional .stat-card,html.ui-professional .chart-card,html.ui-professional .filter-area,html.ui-professional .page-header{background:linear-gradient(180deg,#0e1f31f5,#0c1a2af0)!important;border:1px solid var(--eng-border)!important;border-radius:18px!important;box-shadow:var(--eng-shadow-soft)!important;color:var(--eng-text-primary)!important}html.ui-professional .el-card__header,html.ui-professional .page-card :deep(.el-card__header),html.ui-professional .chart-card :deep(.el-card__header),html.ui-professional .info-card :deep(.el-card__header),html.ui-professional .stats-card :deep(.el-card__header),html.ui-professional .security-card :deep(.el-card__header),html.ui-professional .activity-card :deep(.el-card__header){background:#0a182694!important;border-bottom:1px solid var(--eng-border)!important;color:var(--eng-text-primary)!important;padding:14px 18px!important}html.ui-professional .el-card__body{color:var(--eng-text-primary)!important}html.ui-professional :is(.card-header,.panel-header,.page-header,.page-heading,.settings-header,.profile-header) h1,html.ui-professional :is(.card-header,.panel-header,.page-header,.page-heading,.settings-header,.profile-header) h2,html.ui-professional :is(.card-header,.panel-header,.page-header,.page-heading,.settings-header,.profile-header) h3,html.ui-professional :is(.card-title,.panel-title,.page-title){color:var(--eng-text-primary)!important}html.ui-professional :is(.card-header,.panel-header,.page-header,.page-heading,.settings-header,.profile-header) p,html.ui-professional :is(.card-header,.panel-header,.page-header,.page-heading,.settings-header,.profile-header) span,html.ui-professional :is(.page-subtitle,.section-desc,.setting-desc,.panel-header p,.panel-header span){color:var(--eng-text-secondary)!important}html.ui-professional .requirements-container,html.ui-professional .system-container,html.ui-professional .dashboard-container,html.ui-professional .cloud-storage-page,html.ui-professional .profile-container,html.ui-professional .settings-container,html.ui-professional .report-container,html.ui-professional .files-container,html.ui-professional .help-container{background:transparent!important}html.ui-professional .el-input__wrapper,html.ui-professional .el-textarea__inner,html.ui-professional .el-select .el-input__wrapper,html.ui-professional .el-select__wrapper,html.ui-professional .el-date-editor,html.ui-professional .el-date-editor .el-input__wrapper,html.ui-professional .el-range-editor,html.ui-professional .el-date-editor.el-input__wrapper,html.ui-professional .el-input-number,html.ui-professional .el-input-group__append,html.ui-professional .el-input-group__prepend{background:var(--eng-bg-input)!important;border:1px solid var(--eng-border)!important;border-radius:12px!important;box-shadow:none!important;color:var(--eng-text-primary)!important}html.ui-professional .el-input__wrapper:hover,html.ui-professional .el-textarea__inner:hover{border-color:var(--eng-border-strong)!important}html.ui-professional .el-input__wrapper.is-focus,html.ui-professional .el-select .el-input.is-focus .el-input__wrapper,html.ui-professional .el-textarea__inner:focus{border-color:var(--eng-primary)!important;box-shadow:0 0 0 1px #3b8cff2e!important}html.ui-professional .el-input__inner,html.ui-professional .el-textarea__inner,html.ui-professional .el-select__placeholder,html.ui-professional .el-select__selected-item,html.ui-professional .el-select__input,html.ui-professional .el-select__caret,html.ui-professional .el-input__icon,html.ui-professional .el-range-input,html.ui-professional .el-range-separator,html.ui-professional .el-radio-button__inner,html.ui-professional .el-checkbox__label,html.ui-professional .el-form-item__label,html.ui-professional .el-descriptions__label,html.ui-professional .el-descriptions__content{color:var(--eng-text-primary)!important}html.ui-professional .el-input__inner::placeholder,html.ui-professional .el-textarea__inner::placeholder,html.ui-professional .el-select__placeholder{color:var(--eng-text-muted)!important}html.ui-professional .el-button{border-radius:12px!important;font-weight:600!important;min-height:34px!important;padding:8px 14px!important}html.ui-professional .el-button--primary{background:linear-gradient(135deg,#2f8fff,#2b6bff)!important;border-color:#63d3ff52!important;color:#fff!important}html.ui-professional .el-button--primary:hover{background:linear-gradient(135deg,#4aa0ff,#3777ff)!important}html.ui-professional .el-button--default,html.ui-professional .el-button.is-plain{background:#102235d6!important;border-color:var(--eng-border)!important;color:var(--eng-text-primary)!important}html.ui-professional .el-button--default:hover,html.ui-professional .el-button.is-plain:hover{background:#14304aeb!important;border-color:var(--eng-border-strong)!important}html.ui-professional .el-button.is-text,html.ui-professional .el-button--text,html.ui-professional .el-button.is-link,html.ui-professional .el-button--link{background:#102235c7!important;border:1px solid rgba(148,184,216,.14)!important;color:var(--eng-text-primary)!important;box-shadow:none!important}html.ui-professional .el-button.is-text:hover,html.ui-professional .el-button--text:hover,html.ui-professional .el-button.is-link:hover,html.ui-professional .el-button--link:hover{background:#14304aeb!important;border-color:#94b8d83d!important;color:#fff!important}html.ui-professional .el-button.is-disabled,html.ui-professional .el-button.is-disabled:hover,html.ui-professional .el-button[disabled],html.ui-professional .el-button[disabled]:hover{background:#152231b8!important;border-color:#94b8d81a!important;color:#9cb4cc85!important;box-shadow:none!important;opacity:1!important}html.ui-professional .el-tag,html.ui-professional .el-badge__content{border-radius:999px!important}html.ui-professional .el-tag{background:#0e1f31eb!important;border-color:#94b8d829!important;color:var(--eng-text-primary)!important}html.ui-professional .el-tag.el-tag--primary{background:#3b8cff24!important;border-color:#63d3ff33!important;color:#b9dcff!important}html.ui-professional .el-tag.el-tag--success{background:#35c58b24!important;border-color:#50dea02e!important;color:#a6ebc8!important}html.ui-professional .el-tag.el-tag--warning{background:#f0b44c24!important;border-color:#ffd07a2e!important;color:#ffd590!important}html.ui-professional .el-tag.el-tag--danger,html.ui-professional .el-tag.el-tag--error{background:#ff6b6b24!important;border-color:#ff98982e!important;color:#ffb5b5!important}html.ui-professional .el-tag.el-tag--info,html.ui-professional .el-tag.el-tag--default{background:#94b8d81f!important;border-color:#94b8d829!important;color:#c7dcee!important}html.ui-professional .el-radio-button__inner,html.ui-professional .el-segmented,html.ui-professional .el-switch__core{background:#0b1d2deb!important;border-color:var(--eng-border)!important;color:var(--eng-text-secondary)!important}html.ui-professional .el-radio-button__original-radio:checked+.el-radio-button__inner{background:#163b62e6!important;border-color:#3b8cff66!important;color:#f5fbff!important;box-shadow:none!important}html.ui-professional .el-tabs--border-card,html.ui-professional .el-tabs--card>.el-tabs__header .el-tabs__item{background:transparent!important;border-color:var(--eng-border)!important}html.ui-professional .el-tabs--border-card>.el-tabs__header,html.ui-professional .el-tabs__nav-wrap:after{background:#0a182685!important;border-bottom-color:var(--eng-border)!important}html.ui-professional .el-tabs__item{color:var(--eng-text-secondary)!important;height:40px!important;line-height:40px!important;padding:0 16px!important;font-size:13px!important}html.ui-professional .el-tabs__item.is-active{color:var(--eng-text-primary)!important}html.ui-professional .el-tabs__active-bar{background:linear-gradient(90deg,#2f8fff,#63d3ff)!important}html.ui-professional .el-table,html.ui-professional .el-table__expanded-cell,html.ui-professional .el-table tr,html.ui-professional .el-table th.el-table__cell,html.ui-professional .el-table td.el-table__cell{background:transparent!important;color:var(--eng-text-primary)!important;border-color:var(--eng-border)!important}html.ui-professional .el-table th.el-table__cell{background:#0a1826bd!important;color:#dcecff!important;padding:9px 0!important}html.ui-professional .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background:#122b43ad!important}html.ui-professional .el-table td.el-table__cell{padding:8px 0!important}html.ui-professional .el-progress-bar__outer{background:#ffffff14!important}html.ui-professional .el-drawer,html.ui-professional .el-dialog,html.ui-professional .el-message-box{background:var(--eng-bg-panel)!important;border:1px solid var(--eng-border)!important;border-radius:18px!important}html.ui-professional .el-dialog__header,html.ui-professional .el-drawer__header,html.ui-professional .el-message-box__header{border-bottom:1px solid var(--eng-border)!important}html.ui-professional .el-dialog__title,html.ui-professional .el-drawer__title,html.ui-professional .el-message-box__title,html.ui-professional .el-empty__description,html.ui-professional .el-empty__description p{color:var(--eng-text-primary)!important}html.ui-professional .el-pagination,html.ui-professional .el-pagination button,html.ui-professional .el-pagination .el-pager li{color:var(--eng-text-secondary)!important;background:transparent!important}html.ui-professional .el-pagination .el-pager li.is-active{color:var(--eng-primary)!important}html.ui-professional .project-monitor-info-container,html.ui-professional .monitor-data-container,html.ui-professional .project-monitor-data-page,html.ui-professional .project-report-page,html.ui-professional .master-data-page{background:transparent!important}html.ui-professional .master-data-page :is(.filter-card,.el-card.filter-card){background:linear-gradient(180deg,#0e1f31f7,#0c1a2af0)!important;border:1px solid var(--eng-border)!important;box-shadow:var(--eng-shadow-soft)!important}html.ui-professional .master-data-page :is(.filter-container,.filter-left,.filter-right,.table-toolbar,.pagination-wrapper,.pagination-container){color:var(--eng-text-primary)!important}html.ui-professional .master-data-page :is(.filter-right .el-button,.filter-right .action-btn .el-button){min-height:34px!important;padding:7px 14px!important;border-radius:12px!important;border:1px solid rgba(99,211,255,.18)!important;background:linear-gradient(180deg,#0f2134fa,#0b1928f0)!important;color:#dcecff!important;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #010b141a!important}html.ui-professional .master-data-page :is(.filter-right .el-button:hover,.filter-right .action-btn .el-button:hover){background:linear-gradient(180deg,#16314cfa,#0e2339f5)!important;border-color:#63d3ff4d!important;color:#fff!important}html.ui-professional .master-data-page .filter-right .el-button--primary{background:linear-gradient(135deg,#2f8fff,#2b6bff)!important;border-color:#63d3ff57!important;color:#fff!important}html.ui-professional .master-data-page .filter-right .el-button--primary:hover{background:linear-gradient(135deg,#4aa0ff,#3a78ff)!important}html.ui-professional .master-data-page .filter-right .el-button :is(.el-icon,.btn-text,span){color:inherit!important}html.ui-professional .master-data-page :is(.table-toolbar .el-button,.table-toolbar .action-btn .el-button){min-height:34px!important;padding:7px 14px!important;border-radius:12px!important;border:1px solid rgba(99,211,255,.18)!important;background:linear-gradient(180deg,#0f2134fa,#0b1928f0)!important;color:#dcecff!important;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #010b141a!important}html.ui-professional .master-data-page :is(.table-toolbar .el-button:hover,.table-toolbar .action-btn .el-button:hover){background:linear-gradient(180deg,#16314cfa,#0e2339f5)!important;border-color:#63d3ff4d!important;color:#fff!important}html.ui-professional .master-data-page .table-toolbar .el-button--primary,html.ui-professional .master-data-page .table-toolbar .el-button--success{border-color:#63d3ff57!important;color:#fff!important}html.ui-professional .master-data-page .table-toolbar .el-button--primary{background:linear-gradient(135deg,#2f8fff,#2b6bff)!important}html.ui-professional .master-data-page .table-toolbar .el-button--primary:hover{background:linear-gradient(135deg,#4aa0ff,#3a78ff)!important}html.ui-professional .master-data-page .table-toolbar .el-button--success{background:linear-gradient(135deg,#2ca879,#248f67)!important}html.ui-professional .master-data-page .table-toolbar .el-button--success:hover{background:linear-gradient(135deg,#35c58b,#2aa274)!important}html.ui-professional .master-data-page .table-toolbar .el-button :is(.el-icon,.btn-text,span){color:inherit!important}html.ui-professional .master-data-page .el-table .el-button[size=small],html.ui-professional .master-data-page .el-table .el-button--small{min-height:32px!important;padding:6px 12px!important;border-radius:12px!important;border:1px solid rgba(99,211,255,.16)!important;background:linear-gradient(180deg,#102235f0,#0c1a2ae6)!important;color:#e6f1fd!important}html.ui-professional .master-data-page .el-table .el-button[size=small]:hover,html.ui-professional .master-data-page .el-table .el-button--small:hover{background:linear-gradient(180deg,#16314cfa,#0f2339f5)!important;border-color:#63d3ff47!important;color:#fff!important}html.ui-professional .master-data-page .el-table .el-tag{border-radius:999px!important;border:1px solid transparent!important;font-weight:700!important;padding:0 10px!important}html.ui-professional .master-data-page .el-table .el-tag--success{background:#35c58b29!important;border-color:#35c58b3d!important;color:#8fe4bb!important}html.ui-professional .master-data-page .el-table .el-tag--primary{background:#3b8cff29!important;border-color:#3b8cff3d!important;color:#9cccff!important}html.ui-professional .master-data-page .el-table .el-tag--warning{background:#f0b44c29!important;border-color:#f0b44c3d!important;color:#ffd692!important}html.ui-professional .master-data-page .el-table .el-tag--danger{background:#ff6b6b29!important;border-color:#ff6b6b3d!important;color:#ffb3b3!important}html.ui-professional .master-data-page .el-table .el-tag--info,html.ui-professional .master-data-page .el-table .el-tag--default{background:#94b8d824!important;border-color:#94b8d838!important;color:#c3d8ec!important}html.ui-professional .master-data-page :is(.name-cell .account-tag,.el-descriptions .el-tag){border-radius:999px!important}html.ui-professional .master-data-page :is(.empty-text,.btn-text){color:var(--eng-text-secondary)!important}html.ui-professional .master-data-page .column-settings,html.ui-professional .master-data-page .column-settings .el-checkbox,html.ui-professional .master-data-page .column-settings .el-checkbox__label{color:var(--eng-text-primary)!important}html.ui-professional .project-monitor-info-container,html.ui-professional .monitor-data-container{padding:12px!important}html.ui-professional .project-monitor-info-container .el-card,html.ui-professional .monitor-data-container .el-card{border-radius:18px!important}html.ui-professional .project-monitor-info-container .el-tabs__header,html.ui-professional .monitor-data-container .el-tabs__header{margin-bottom:10px!important}html.ui-professional .project-monitor-info-container .el-tabs__content,html.ui-professional .monitor-data-container .el-tabs__content{padding-top:0!important}html.ui-professional .project-monitor-info-container .monitoring-types-header,html.ui-professional .monitor-data-container .display-mode-bar,html.ui-professional .monitor-data-container .header-actions{gap:8px!important}html.ui-professional .project-monitor-info-container .monitoring-types-header,html.ui-professional .monitor-data-container .node-scope-banner,html.ui-professional .monitor-data-container .tab-content{margin-bottom:10px!important}html.ui-professional .cloud-storage-page .page-heading{background:radial-gradient(circle at right top,rgba(59,140,255,.16),transparent 34%),linear-gradient(135deg,#0a1928fa,#0e1f31f0)!important}html.ui-professional .cloud-storage-page :is(.metric-card strong,.page-title-line h1,.panel-header h2){color:#eaf4ff!important}html.ui-professional .cloud-storage-page :is(.page-title-line .el-icon,.metric-icon,.action-card .el-icon){color:#63d3ff!important}html.ui-professional .cloud-storage-page .heading-actions .el-button{min-height:36px!important;padding:8px 14px!important;border-radius:999px!important;border:1px solid rgba(99,211,255,.18)!important;background:#0e1f31f0!important;color:#d9e9fb!important;box-shadow:inset 0 1px #ffffff0a!important}html.ui-professional .cloud-storage-page .heading-actions .el-button:hover{background:#14304af5!important;border-color:#63d3ff52!important;color:#fff!important}html.ui-professional .cloud-storage-page .heading-actions .el-button--primary{background:linear-gradient(135deg,#2f8fff,#2b6bff)!important;border-color:#63d3ff5c!important;color:#fff!important}html.ui-professional .cloud-storage-page .heading-actions .el-button--primary:hover{background:linear-gradient(135deg,#4aa0ff,#3a78ff)!important}html.ui-professional .cloud-storage-page .toolbar-panel .el-button{min-height:34px!important;padding:7px 14px!important;border-radius:999px!important;border:1px solid rgba(99,211,255,.18)!important;background:#0e1f31e6!important;color:#b9d5f0!important}html.ui-professional .cloud-storage-page .toolbar-panel .el-button:hover{background:#14304af5!important;border-color:#63d3ff52!important;color:#f4fbff!important}html.ui-professional .cloud-storage-page :is(.action-card,.tag-chip){background:#0a1826b8!important;border-color:#94b8d824!important;color:#eaf4ff!important}html.ui-professional .cloud-storage-page :is(.metric-icon,.category-badge){background:#132e48eb!important;color:#63d3ff!important}html.ui-professional .cloud-storage-page .category-item{border-color:#94b8d824!important;background:#0a182670!important}html.ui-professional .cloud-storage-page .category-item:hover,html.ui-professional .cloud-storage-page .category-item.active{background:#14304ad1!important;border-color:#63d3ff3d!important}html.ui-professional .cloud-storage-page .tag-chip{color:#8fc7ff!important}html.ui-professional .cloud-storage-page :is(.quick-entry,.favorite-card,.ranking-item){background:linear-gradient(180deg,#0e1f31eb,#0a1826e6)!important}html.ui-professional .cloud-storage-page :is(.quick-entry:hover,.favorite-card:hover,.ranking-item:hover){border-color:#63d3ff42!important;background:linear-gradient(180deg,#12283ff5,#0c1d2ff0)!important}html.ui-professional .cloud-storage-page :is(.quick-entry .el-icon,.ranking-item span){color:#63d3ff!important}html.ui-professional .cloud-storage-page .el-button.is-text{background:#0e1f31db!important;border-color:#94b8d824!important;color:#c5e0ff!important}html.ui-professional .cloud-storage-page .el-button.is-text:hover{background:#14304af5!important;border-color:#63d3ff3d!important;color:#fff!important}html.ui-professional .cloud-storage-page :is(.el-input__wrapper,.el-select__wrapper,.el-date-editor,.el-date-editor .el-input__wrapper){background:var(--linear-bg-input)!important;border:1px solid var(--linear-border-standard)!important;box-shadow:none!important}html.ui-professional .cloud-storage-page :is(.el-input__inner,.el-select__placeholder,.el-select__selected-item,.el-select__input,.el-select__caret,.el-input__icon){color:var(--linear-text-primary)!important}html.ui-professional .cloud-storage-page :is(.el-input__inner::placeholder,.el-select__placeholder){color:var(--linear-text-tertiary)!important}html.ui-professional .cloud-storage-page .el-radio-button__inner{min-height:32px!important}html.ui-professional .cloud-storage-page .el-progress-bar__outer{background:#0e1f31c7!important}html.ui-professional .cloud-storage-page .el-empty__description{color:var(--linear-text-tertiary)!important}html.ui-professional .project-monitor-info-container .el-card{background-color:var(--linear-bg-panel)!important;border:1px solid var(--linear-border-standard)!important;border-radius:16px!important}html.ui-professional .project-monitor-info-container .el-card__header,html.ui-professional .monitor-data-container .page-card .el-card__header{background:#0a182694!important;border-bottom:1px solid var(--linear-border-primary)!important;padding:12px 16px!important}html.ui-professional .project-monitor-info-container .el-card__body{padding:14px 16px!important;background-color:var(--linear-bg-panel)!important}html.ui-professional .project-monitor-info-container .el-tabs__header{margin-bottom:10px!important}html.ui-professional .project-monitor-info-container .el-tabs__item{height:38px!important;line-height:38px!important;font-size:13px!important}html.ui-professional .project-monitor-info-container .filter-area{background:linear-gradient(180deg,#0e1f31c7,#0a1826d1)!important}html.ui-professional .project-monitor-info-container .tab-content :is(.el-input__wrapper,.el-select__wrapper,.el-date-editor,.el-date-editor .el-input__wrapper,.el-input-number,.el-textarea__inner){background:var(--linear-bg-input)!important;border:1px solid var(--linear-border-standard)!important;box-shadow:none!important;color:var(--linear-text-primary)!important}html.ui-professional .project-monitor-info-container .tab-content :is(.el-input__inner,.el-select__placeholder,.el-select__selected-item,.el-select__input,.el-select__caret,.el-input__icon,.el-textarea__inner,.el-range-input,.el-range-separator){color:var(--linear-text-primary)!important}html.ui-professional .project-monitor-info-container .tab-content :is(.el-input__inner::placeholder,.el-textarea__inner::placeholder,.el-select__placeholder){color:var(--linear-text-tertiary)!important}html.ui-professional .project-monitor-info-container .generated-points-section .el-table th.el-table__cell{background:#0a1826b8!important}html.ui-professional .monitor-data-container .node-scope-banner{border:1px solid rgba(99,211,255,.18)!important;background:linear-gradient(90deg,#0d302ff0,#0b2324eb)!important;color:#dffaf4!important}html.ui-professional .monitor-data-container .node-scope-banner__meta{color:#93d8c6!important}html.ui-professional .monitor-data-container :is(.el-input__wrapper,.el-select__wrapper,.el-date-editor,.el-date-editor .el-input__wrapper){background:var(--linear-bg-input)!important;border:1px solid var(--linear-border-standard)!important;box-shadow:none!important;color:var(--linear-text-primary)!important}html.ui-professional .monitor-data-container :is(.el-input__inner,.el-select__placeholder,.el-select__selected-item,.el-select__input,.el-select__caret,.el-input__icon,.el-range-input,.el-range-separator){color:var(--linear-text-primary)!important}html.ui-professional .monitor-data-container :is(.el-input__inner::placeholder,.el-select__placeholder){color:var(--linear-text-tertiary)!important}html.ui-professional .notification-item.unread{background:#2f8fff14!important}html.ui-professional .notification-dot{background:var(--eng-primary)!important}html.ui-professional .theme-preview.light-theme,html.ui-professional .theme-preview.dark-theme,html.ui-professional .theme-preview.auto-theme{background:linear-gradient(180deg,#0b1c2df5,#091421f0)!important}html.ui-professional .theme-option,html.ui-professional .nav-item,html.ui-professional .setting-item,html.ui-professional .security-item,html.ui-professional .activity-item,html.ui-professional .workflow-action,html.ui-professional .action-card,html.ui-professional .category-item,html.ui-professional .tag-chip{border-radius:14px!important}html.ui-professional .nav-item.active,html.ui-professional .theme-option.active,html.ui-professional .category-item.active{background:#163b62e6!important;border-color:#3b8cff66!important;color:#f5fbff!important}@media(max-width:768px){html.ui-professional .top-bar,html.ui-professional .top-bar.ai-shell{margin:10px 10px 0!important;padding:0 12px!important}html.ui-professional .main-content{padding:12px!important}html.ui-professional .top-bar.ai-platform-shell{margin:0!important;padding:0 16px!important}html.ui-professional .main-content.page-shell-ai-platform{padding:0!important}}@media(min-width:1200px){html.ui-professional .main-content{padding:12px!important}html.ui-professional .top-bar,html.ui-professional .top-bar.ai-shell{height:54px!important;margin:8px 12px 0!important}html.ui-professional .top-bar.ai-platform-shell{height:44px!important;margin:0!important}html.ui-professional .main-content.page-shell-ai-platform{padding:0!important}html.ui-professional .page-card,html.ui-professional .engineering-panel,html.ui-professional .toolbar-panel,html.ui-professional .page-heading,html.ui-professional .panel,html.ui-professional .metric-card,html.ui-professional .filter-area,html.ui-professional .page-header,html.ui-professional .settings-nav,html.ui-professional .settings-panel,html.ui-professional .info-card,html.ui-professional .stats-card,html.ui-professional .security-card,html.ui-professional .activity-card{border-radius:16px!important}html.ui-professional .el-card__header,html.ui-professional .page-card :deep(.el-card__header),html.ui-professional .chart-card :deep(.el-card__header),html.ui-professional .info-card :deep(.el-card__header),html.ui-professional .stats-card :deep(.el-card__header),html.ui-professional .security-card :deep(.el-card__header),html.ui-professional .activity-card :deep(.el-card__header){padding:12px 16px!important}html.ui-professional .el-card__body{padding:14px 16px!important}html.ui-professional .el-button{min-height:32px!important;padding:7px 12px!important;font-size:13px!important}html.ui-professional .el-input__wrapper,html.ui-professional .el-select .el-input__wrapper,html.ui-professional .el-select__wrapper,html.ui-professional .el-date-editor,html.ui-professional .el-date-editor .el-input__wrapper,html.ui-professional .el-date-editor.el-input__wrapper{min-height:34px!important;padding-top:0!important;padding-bottom:0!important}html.ui-professional .el-tabs__item{height:36px!important;line-height:36px!important;padding:0 14px!important}html.ui-professional .el-radio-button__inner{padding:7px 12px!important;min-height:32px!important}html.ui-professional .el-table th.el-table__cell,html.ui-professional .el-table td.el-table__cell{font-size:12px!important}html.ui-professional .project-monitor-info-container,html.ui-professional .monitor-data-container{padding:10px!important}}html.ui-professional.light-theme .top-bar,html.ui-professional.light-theme .top-bar.ai-shell,html.ui-professional.light-theme .project-selector,html.ui-professional.light-theme .theme-toggle-btn,html.ui-professional.light-theme .ui-mode-toggle-btn,html.ui-professional.light-theme .collapse-btn,html.ui-professional.light-theme .notification-btn,html.ui-professional.light-theme .user-menu,html.ui-professional.light-theme .page-card,html.ui-professional.light-theme .engineering-panel,html.ui-professional.light-theme .metric-tile,html.ui-professional.light-theme .project-command-strip .command-item,html.ui-professional.light-theme .engineering-scene-strip>div,html.ui-professional.light-theme .pc-header,html.ui-professional.light-theme .page-header,html.ui-professional.light-theme .page-heading,html.ui-professional.light-theme .toolbar-panel,html.ui-professional.light-theme .panel,html.ui-professional.light-theme .metric-card,html.ui-professional.light-theme .filter-area,html.ui-professional.light-theme .settings-nav,html.ui-professional.light-theme .settings-panel,html.ui-professional.light-theme .info-card,html.ui-professional.light-theme .stats-card,html.ui-professional.light-theme .security-card,html.ui-professional.light-theme .activity-card{background:linear-gradient(180deg,#0e1f31f5,#0c1a2af0)!important;border:1px solid var(--eng-border)!important;color:var(--eng-text-primary)!important}html.ui-professional.light-theme .top-bar,html.ui-professional.light-theme .top-bar.ai-shell{box-shadow:var(--eng-shadow-panel)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}html.ui-professional.light-theme .page-card :deep(.el-card__header),html.ui-professional.light-theme .chart-card :deep(.el-card__header),html.ui-professional.light-theme .info-card :deep(.el-card__header),html.ui-professional.light-theme .stats-card :deep(.el-card__header),html.ui-professional.light-theme .security-card :deep(.el-card__header),html.ui-professional.light-theme .activity-card :deep(.el-card__header),html.ui-professional.light-theme .settings-panel :deep(.el-card__header),html.ui-professional.light-theme .project-monitor-info-container .el-card :deep(.el-card__header),html.ui-professional.light-theme .monitor-data-container .page-card :deep(.el-card__header),html.ui-professional.light-theme .settings-nav :deep(.el-card__body){background:#0a182694!important;border-color:var(--eng-border)!important}html.ui-professional.light-theme :is(.engineering-panel,.metric-tile,.page-heading,.page-header,.toolbar-panel,.panel,.metric-card,.filter-area,.settings-panel,.settings-nav) *,html.ui-professional.light-theme :is(.top-bar,.top-bar.ai-shell,.project-selector,.ui-mode-toggle-btn,.collapse-btn,.notification-btn,.user-menu) *{color:inherit}html.ui-professional.light-theme .section-heading h3,html.ui-professional.light-theme .engineering-hero h1,html.ui-professional.light-theme .metric-tile strong,html.ui-professional.light-theme .command-item strong,html.ui-professional.light-theme .engineering-scene-strip strong,html.ui-professional.light-theme .page-title-line h1,html.ui-professional.light-theme .panel-header h2,html.ui-professional.light-theme .metric-card strong{color:var(--eng-text-primary)!important}html.ui-professional.light-theme .section-heading span,html.ui-professional.light-theme .metric-tile small,html.ui-professional.light-theme .command-item span,html.ui-professional.light-theme .engineering-scene-strip span,html.ui-professional.light-theme .hero-status span,html.ui-professional.light-theme .page-heading p,html.ui-professional.light-theme .panel-header p,html.ui-professional.light-theme .panel-header span,html.ui-professional.light-theme .metric-card span,html.ui-professional.light-theme .metric-card small{color:var(--eng-text-secondary)!important}html.ui-professional.light-theme .engineering-hero{background:radial-gradient(circle at right top,rgba(59,140,255,.16),transparent 34%),linear-gradient(135deg,#0a1928fa,#0e1f31f0)!important}html.ui-professional.light-theme .hero-status,html.ui-professional.light-theme .workflow-action,html.ui-professional.light-theme .map-point,html.ui-professional.light-theme .action-card,html.ui-professional.light-theme .tag-chip,html.ui-professional.light-theme .category-item,html.ui-professional.light-theme .theme-option,html.ui-professional.light-theme .nav-item,html.ui-professional.light-theme .setting-item,html.ui-professional.light-theme .security-item,html.ui-professional.light-theme .activity-item,html.ui-professional.light-theme .cache-item,html.ui-professional.light-theme .solution-card,html.ui-professional.light-theme .comment-item,html.ui-professional.light-theme .item-card,html.ui-professional.light-theme .kanban-card,html.ui-professional.light-theme .kanban-column,html.ui-professional.light-theme .timeline-step,html.ui-professional.light-theme .sub-process-block{background:#0a1826b8!important;border:1px solid var(--eng-border)!important;color:var(--eng-text-primary)!important;box-shadow:none!important}html.ui-professional.light-theme .workflow-action:hover,html.ui-professional.light-theme .action-card:hover,html.ui-professional.light-theme .tag-chip:hover,html.ui-professional.light-theme .item-card:hover,html.ui-professional.light-theme .kanban-card:hover,html.ui-professional.light-theme .timeline-step:hover,html.ui-professional.light-theme .sub-process-header:hover,html.ui-professional.light-theme .category-item:hover{background:#14304aeb!important;border-color:var(--eng-border-strong)!important;color:var(--eng-text-primary)!important;transform:translateY(-1px)}html.ui-professional.light-theme .timeline-step.active,html.ui-professional.light-theme .category-item.active,html.ui-professional.light-theme .nav-item.active{background:#163b62e6!important;border-color:#3b8cff66!important;color:#f5fbff!important}html.ui-professional.light-theme .project-monitor-info-container .el-card,html.ui-professional.light-theme .project-monitor-info-container .generated-points-section,html.ui-professional.light-theme .project-monitor-info-container .attachment-list-panel,html.ui-professional.light-theme .project-monitor-info-container .preview-panel,html.ui-professional.light-theme .monitor-data-container .page-card,html.ui-professional.light-theme .monitor-data-container .tab-content,html.ui-professional.light-theme .monitor-data-container .table-container,html.ui-professional.light-theme .monitor-data-container .node-scope-banner{background:linear-gradient(180deg,#0e1f31f5,#0c1a2af0)!important;border-color:#94b8d824!important;color:#eaf4ff!important}html.ui-professional.light-theme .monitor-data-container .node-scope-banner{background:linear-gradient(90deg,#102d26f5,#0c1f1cf0)!important}html.ui-professional.light-theme .el-input__wrapper,html.ui-professional.light-theme .el-textarea__inner,html.ui-professional.light-theme .el-select .el-input__wrapper,html.ui-professional.light-theme .el-select__wrapper,html.ui-professional.light-theme .el-date-editor,html.ui-professional.light-theme .el-date-editor .el-input__wrapper,html.ui-professional.light-theme .el-range-editor,html.ui-professional.light-theme .el-date-editor.el-input__wrapper,html.ui-professional.light-theme .el-input-number,html.ui-professional.light-theme .el-input-group__append,html.ui-professional.light-theme .el-input-group__prepend{background:var(--eng-bg-input)!important;border:1px solid var(--eng-border)!important;border-radius:12px!important;box-shadow:none!important;color:var(--eng-text-primary)!important}html.ui-professional.light-theme .el-input__inner,html.ui-professional.light-theme .el-textarea__inner,html.ui-professional.light-theme .el-select__placeholder,html.ui-professional.light-theme .el-select__selected-item,html.ui-professional.light-theme .el-select__input,html.ui-professional.light-theme .el-select__caret,html.ui-professional.light-theme .el-input__icon,html.ui-professional.light-theme .el-range-input,html.ui-professional.light-theme .el-range-separator{color:var(--eng-text-primary)!important}html.ui-professional.light-theme .el-input__inner::placeholder,html.ui-professional.light-theme .el-textarea__inner::placeholder,html.ui-professional.light-theme .el-select__placeholder{color:var(--eng-text-muted)!important}html.ui-professional.light-theme .metric-tile.warning,html.ui-professional.light-theme .alert-item.overdue{background:linear-gradient(180deg,#37250ce0,#2c1e0aeb)!important;border-color:#f0b44c42!important}html.ui-professional.light-theme .alert-item.urgent,html.ui-professional.light-theme .danger-zone{background:linear-gradient(180deg,#351217e6,#2b1014eb)!important;border-color:#ff6b6b42!important}html.ui-professional.light-theme .site-map-preview{background:linear-gradient(135deg,#102940eb,#0a1826f0)!important;border-color:var(--eng-border)!important}html.ui-professional.light-theme .timeline-children{border-left-color:#63d3ff3d!important}html.ui-professional.light-theme .sub-process-steps,html.ui-professional.light-theme .column-header,html.ui-professional.light-theme .attachment-item,html.ui-professional.light-theme .setting-item,html.ui-professional.light-theme .security-item,html.ui-professional.light-theme .info-row{border-color:var(--eng-border)!important}html.ui-professional.light-theme .child-badge{background:#35c58b24!important;color:#7ce7bb!important}html.ui-professional.light-theme .sp-badge{background:#94b8d824!important;color:#b6d0ea!important}html.ui-professional.light-theme .step-children-hint,html.ui-professional.light-theme .step-sub-hint,html.ui-professional.light-theme .sp-name,html.ui-professional.light-theme .tag-chip,html.ui-professional.light-theme .theme-option.active .theme-label{color:var(--eng-accent)!important}html.ui-professional.light-theme .sp-progress-text,html.ui-professional.light-theme .card-meta,html.ui-professional.light-theme .item-meta,html.ui-professional.light-theme .solution-type,html.ui-professional.light-theme .solution-meta,html.ui-professional.light-theme .comment-time,html.ui-professional.light-theme .stat-label,html.ui-professional.light-theme .cache-label,html.ui-professional.light-theme .danger-desc,html.ui-professional.light-theme .activity-time,html.ui-professional.light-theme .security-status,html.ui-professional.light-theme .info-item label{color:var(--eng-text-secondary)!important}html.ui-professional.light-theme .comment-item,html.ui-professional.light-theme .info-item,html.ui-professional.light-theme .stat-item,html.ui-professional.light-theme .activity-content,html.ui-professional.light-theme .about-content{color:var(--eng-text-primary)!important}html.ui-professional.light-theme .category-badge,html.ui-professional.light-theme .metric-icon,html.ui-professional.light-theme .avatar-upload{background:#132e48eb!important;color:var(--eng-accent)!important}html.ui-professional.light-theme .profile-header{background:linear-gradient(180deg,#0e1f31f5,#0c1a2af0)!important;border:1px solid var(--eng-border)!important}html.ui-professional.light-theme .profile-cover{background:radial-gradient(circle at right top,rgba(99,211,255,.18),transparent 36%),linear-gradient(135deg,#102338,#133251 46%,#0e2134)!important}html.ui-professional.light-theme .avatar{border-color:var(--eng-bg-panel)!important;box-shadow:0 16px 32px #010b143d!important}html.ui-professional .top-bar.ai-shell .ui-mode-toggle-btn,html.ui-professional .top-bar.ai-shell .project-selector,html.ui-professional .top-bar.ai-shell .notification-btn{min-height:32px!important;height:32px!important;border-radius:12px!important;border:1px solid rgba(99,211,255,.22)!important;background:linear-gradient(180deg,#102235fa,#0b1928f5)!important;color:#eef7ff!important;box-shadow:inset 0 1px #ffffff0d,0 10px 20px #010b141f!important}html.ui-professional .top-bar.ai-shell .ui-mode-toggle-btn{min-width:88px!important;padding:0 12px!important;font-weight:700!important}html.ui-professional .top-bar.ai-shell .project-selector{min-width:184px!important;max-width:248px!important;justify-content:flex-start!important;gap:8px!important;padding:0 12px!important}html.ui-professional .top-bar.ai-shell .ui-mode-toggle-btn:hover,html.ui-professional .top-bar.ai-shell .project-selector:hover,html.ui-professional .top-bar.ai-shell .notification-btn:hover{background:linear-gradient(180deg,#16314cfa,#0f2339f5)!important;border-color:#63d3ff57!important;color:#fff!important}html.ui-professional .top-bar.ai-shell .ui-mode-toggle-btn span,html.ui-professional .top-bar.ai-shell .project-name,html.ui-professional .top-bar.ai-shell .notification-btn,html.ui-professional .top-bar.ai-shell .breadcrumb-item,html.ui-professional .top-bar.ai-shell .arrow-down,html.ui-professional .top-bar.ai-shell .el-icon{color:#eaf4ff!important;opacity:1!important}html.ui-professional .top-bar.ai-shell .project-name{max-width:160px!important;font-weight:600!important}html.ui-professional .top-bar.ai-shell .user-name{color:#f4f9ff!important}html.ui-professional .top-bar.ai-shell .divider{background:#94b8d82e!important}html.ui-professional .sidebar .el-sub-menu .el-menu-item,html.ui-professional .sidebar .sub-menu-item{border:1px solid transparent!important;border-radius:10px!important;color:#cee0f2c2!important}html.ui-professional .sidebar .el-sub-menu .el-menu-item:hover,html.ui-professional .sidebar .sub-menu-item:hover{background:#112d4af0!important;border-color:#63d3ff1f!important;color:#fff!important}html.ui-professional .sidebar .el-sub-menu .el-menu-item.is-active,html.ui-professional .sidebar .sub-menu-item.is-active{background:linear-gradient(90deg,#11456ef5,#0d2a45eb)!important;border-color:#63d3ff33!important;color:#fff!important;box-shadow:inset 0 1px #ffffff08!important}html.ui-professional .sidebar .el-sub-menu.is-opened>.el-sub-menu__title{background:#0b1f32eb!important;color:#f5fbff!important}html.ui-professional .map-page,html.ui-professional .map-page-professional{background:transparent!important}html.ui-professional .map-page .page-card,html.ui-professional .map-page .el-card.page-card{background:linear-gradient(180deg,#0d1d2ef7,#0a1826f2)!important;border:1px solid var(--eng-border)!important;box-shadow:var(--eng-shadow-soft)!important}html.ui-professional .map-page .page-card>.el-card__header,html.ui-professional .map-page .el-card.page-card>.el-card__header{background:radial-gradient(circle at right top,rgba(99,211,255,.1),transparent 28%),linear-gradient(180deg,#0c1c2dfa,#0a1826f0)!important;border-bottom:1px solid var(--eng-border)!important}html.ui-professional .map-page .card-header h2,html.ui-professional .map-page .section-title{color:var(--eng-text-primary)!important}html.ui-professional .map-page .card-header p,html.ui-professional .map-page .summary-item span,html.ui-professional .map-page .legend-item,html.ui-professional .map-page .location-setting-hint{color:var(--eng-text-secondary)!important}html.ui-professional .map-page .map-stage{background:linear-gradient(180deg,#08131f,#0b1d30)!important;border-color:#63d3ff24!important;box-shadow:inset 0 1px #ffffff08!important}html.ui-professional .map-page :is(.map-type-switcher,.summary-panel,.map-legend,.location-setting-panel),html.ui-professional .map-page .control-btn{background:linear-gradient(180deg,#0b1826f0,#081420e6)!important;border:1px solid rgba(99,211,255,.18)!important;color:var(--eng-text-primary)!important;box-shadow:0 14px 28px #010b1429!important}html.ui-professional .map-page .map-type-switcher .el-radio-button__inner{background:#ffffff0a!important;color:var(--eng-text-secondary)!important;border:none!important}html.ui-professional .map-page .map-type-switcher .el-radio-button.is-active .el-radio-button__inner{background:linear-gradient(135deg,#2f8fff,#1e6df7)!important;color:#fff!important;box-shadow:0 10px 22px #2f80ff3d!important}html.ui-professional .map-page .location-setting-title{color:var(--eng-accent)!important}html.ui-professional .map-page .location-setting-project,html.ui-professional .map-page .summary-item strong,html.ui-professional .map-page .legend-title{color:var(--eng-text-primary)!important}html.ui-professional .map-page .control-btn:hover{background:linear-gradient(180deg,#132d47fa,#0e2237f0)!important;color:#fff!important}html.ui-professional :where(.knowledge-module-page,.knowledge-center-page){--kc-bg: transparent;--kc-surface: rgba(12, 26, 42, .94);--kc-surface-soft: rgba(14, 31, 49, .92);--kc-line: rgba(148, 184, 216, .14);--kc-line-strong: rgba(148, 184, 216, .22);--kc-text: var(--eng-text-primary);--kc-heading: var(--eng-text-primary);--kc-muted: var(--eng-text-secondary);--kc-blue: #63d3ff;--kc-blue-soft: rgba(59, 140, 255, .14);--kc-green: #35c58b;--kc-green-soft: rgba(53, 197, 139, .14);--kc-amber: #f0b44c;--kc-amber-soft: rgba(240, 180, 76, .14);--kc-red: #ff8e8e;--kc-red-soft: rgba(255, 107, 107, .14);--kc-shadow: var(--eng-shadow-soft)}html.ui-professional .knowledge-center-page :is(.hero-card,.panel-card,.knowledge-card,.side-link,.empty-block){background:linear-gradient(180deg,#0e1f31f7,#0c1a2af0)!important;border-color:var(--eng-border)!important;color:var(--eng-text-primary)!important}html.ui-professional .knowledge-center-page .hero-card{background:radial-gradient(circle at top right,rgba(240,180,76,.16),transparent 28%),radial-gradient(circle at left center,rgba(59,140,255,.12),transparent 24%),linear-gradient(180deg,#0f2134fa,#0c1b2bf5)!important}html.ui-professional .knowledge-center-page .knowledge-head strong,html.ui-professional .knowledge-center-page .side-link,html.ui-professional .knowledge-center-page .empty-block strong,html.ui-professional .knowledge-center-page .health-row strong{color:var(--eng-text-primary)!important}html.ui-professional .knowledge-center-page .knowledge-metrics span,html.ui-professional .knowledge-center-page .health-row span,html.ui-professional .knowledge-center-page .bind-dialog-hint,html.ui-professional .knowledge-center-page .option-row small,html.ui-professional .knowledge-center-page .knowledge-head span{color:var(--eng-text-secondary)!important}html.ui-professional .knowledge-center-page .knowledge-actions{border-top-color:#94b8d81f!important}html.ui-professional .knowledge-center-page .status-badge.is-neutral,html.ui-professional .knowledge-center-page .quality-tag.is-neutral{background:#94b8d81f!important;color:#bed4e9!important}html.ui-professional .knowledge-center-page .status-badge.is-processing{background:#3b8cff24!important;color:#8cc7ff!important}html.ui-professional .knowledge-center-page .status-badge.is-warning,html.ui-professional .knowledge-center-page .quality-tag.is-warning{background:#f0b44c24!important;color:#ffd690!important}html.ui-professional .knowledge-center-page .status-badge.is-success,html.ui-professional .knowledge-center-page .quality-tag.is-success{background:#35c58b24!important;color:#8fe4bb!important}html.ui-professional .knowledge-center-page .status-badge.is-danger,html.ui-professional .knowledge-center-page .quality-tag.is-danger{background:#ff6b6b24!important;color:#ffb0b0!important}html.ui-professional .knowledge-center-page .agent-count-tag{background:#3b8cff1f!important;color:#9ccfff!important}html.ui-professional .knowledge-center-page .side-link:hover,html.ui-professional .knowledge-center-page .knowledge-card:hover{border-color:#63d3ff33!important;box-shadow:0 22px 40px #010b142e!important}html.ui-professional :where(.knowledge-module-page,.knowledge-center-page) :is(.empty-block,.closure-card,.metric-card,.binding-card,.job-card,.stat-card,.setting-card,.editor-card,.toolbar-card,.document-item,.chunk-card,.usage-card,.quality-card,.stats-card,.report-card){background:linear-gradient(180deg,#0e1f31f7,#0c1a2af0)!important;border-color:var(--eng-border)!important;color:var(--eng-text-primary)!important;box-shadow:var(--eng-shadow-soft)!important}html.ui-professional :where(.knowledge-module-page,.knowledge-center-page) :is(.empty-block span,.metric-label,.metric-note,.closure-metric,.panel-description,.document-meta,.chunk-meta,.usage-meta,.report-note,.detail-meta,.binding-meta){color:var(--eng-text-secondary)!important}html.ui-professional :where(.knowledge-module-page,.knowledge-center-page) :is(.detail-tabs .el-tabs__item,.crumb-row span,.crumb-row .el-button,.hero-copy p,.section-head p){color:var(--eng-text-secondary)!important}html.ui-professional :where(.knowledge-module-page,.knowledge-center-page) .detail-tabs .el-tabs__item.is-active{color:var(--eng-text-primary)!important}html.ui-professional :where(.knowledge-module-page,.knowledge-center-page) :is(.hero-actions .el-button,.knowledge-actions .el-button,.crumb-row .el-button,.section-head .el-button){background:#0e1f31db!important;border-color:#94b8d824!important;color:var(--eng-text-primary)!important}html.ui-professional :where(.knowledge-module-page,.knowledge-center-page) :is(.hero-actions .el-button:hover,.knowledge-actions .el-button:hover,.crumb-row .el-button:hover,.section-head .el-button:hover){background:#14304af5!important;border-color:#63d3ff3d!important;color:#fff!important}html.ui-professional :where(.intelligence-dashboard-page,.intelligence-qa-page,.intelligence-alerts-page,.intelligence-agents-page,.intelligence-workflows-page,.intelligence-analysis-page,.intelligence-reports-page,.intelligence-logs-page,.intelligence-evaluation-page,.intelligence-settings-page,.ai-workbench-page){--ic-bg: transparent;--ic-surface: rgba(12, 26, 42, .94);--ic-surface-soft: rgba(14, 31, 49, .92);--ic-line: rgba(148, 184, 216, .14);--ic-line-strong: rgba(148, 184, 216, .22);--ic-text: var(--eng-text-primary);--ic-heading: var(--eng-text-primary);--ic-muted: var(--eng-text-secondary);--ic-blue: #63d3ff;--ic-blue-soft: rgba(59, 140, 255, .14);--ic-green: #35c58b;--ic-green-soft: rgba(53, 197, 139, .14);--ic-amber: #f0b44c;--ic-amber-soft: rgba(240, 180, 76, .14);--ic-red: #ff8e8e;--ic-red-soft: rgba(255, 107, 107, .14);--ic-shadow: var(--eng-shadow-soft);background:transparent!important;color:var(--eng-text-primary)!important}html.ui-professional :where(.intelligence-agents-page,.intelligence-qa-page) :is(.panel-card,.agent-card,.kb-picker-item,.context-detail-item,.soft-field,.binding-banner,.empty-preview-surface,.basis-layer,.citation-collapse .el-collapse-item__header,.citation-detail,.action-layer,.structured-item,.hint-box,.feedback-layer){background:linear-gradient(180deg,#0e1f31f7,#0c1a2af0)!important;border-color:var(--eng-border)!important;color:var(--eng-text-primary)!important;box-shadow:none!important}html.ui-professional :where(.intelligence-dashboard-page,.intelligence-qa-page,.intelligence-alerts-page,.intelligence-agents-page,.intelligence-workflows-page,.intelligence-analysis-page,.intelligence-reports-page,.intelligence-logs-page,.intelligence-evaluation-page,.intelligence-settings-page,.ai-workbench-page) :is(.hero-card,.panel-card,.module-card,.metric-card,.structured-item,.agent-card,.setting-card,.editor-card,.filter-card,.stat-card,.log-card,.agents-topbar,.qa-topbar,.qa-context-bar,.soft-field,.context-detail-item,.binding-banner){background:linear-gradient(180deg,#0e1f31f7,#0c1a2af0)!important;border-color:var(--eng-border)!important;color:var(--eng-text-primary)!important}html.ui-professional :where(.intelligence-dashboard-page,.intelligence-qa-page,.intelligence-alerts-page,.intelligence-agents-page,.intelligence-workflows-page,.intelligence-analysis-page,.intelligence-reports-page,.intelligence-logs-page,.intelligence-evaluation-page,.intelligence-settings-page,.ai-workbench-page) :is(.hero-card,.agents-topbar,.qa-topbar){background:radial-gradient(circle at top right,rgba(59,140,255,.14),transparent 30%),linear-gradient(180deg,#0f2134fa,#0c1b2bf5)!important}html.ui-professional :where(.intelligence-dashboard-page,.intelligence-qa-page,.intelligence-alerts-page,.intelligence-agents-page,.intelligence-workflows-page,.intelligence-analysis-page,.intelligence-reports-page,.intelligence-logs-page,.intelligence-evaluation-page,.intelligence-settings-page,.ai-workbench-page) :is(.topbar-title h1,.topbar-title p,.eyebrow,.context-field label,.context-value,.select-option small){color:var(--eng-text-primary)!important}html.ui-professional :where(.intelligence-dashboard-page,.intelligence-qa-page,.intelligence-alerts-page,.intelligence-agents-page,.intelligence-workflows-page,.intelligence-analysis-page,.intelligence-reports-page,.intelligence-logs-page,.intelligence-evaluation-page,.intelligence-settings-page,.ai-workbench-page) :is(.topbar-title p,.context-field label,.context-detail-item span,.no-knowledge,.info-empty,.info-label,.agent-role){color:var(--eng-text-secondary)!important}html.ui-professional :where(.intelligence-agents-page,.intelligence-qa-page) :is(.topbar-title h1,.section-head h3,.agent-name,.layer-label,.citation-doc,.empty-preview-surface strong,.context-value,.context-detail-item strong,.soft-field label){color:var(--eng-text-primary)!important}html.ui-professional :where(.intelligence-agents-page,.intelligence-qa-page) :is(.topbar-title p,.section-head span,.agent-role,.info-label,.info-empty,.info-value,.kb-picker-desc,.kb-picker-empty,.no-knowledge,.context-field label,.context-detail-item span,.basis-text,.basis-ref-item,.citation-section,.citation-preview,.citation-detail-row span,.action-list,.structured-item span,.hint-box span,.empty-preview-surface p,.empty-preview-line,.panel-meta span){color:var(--eng-text-secondary)!important}html.ui-professional .intelligence-agents-page .kb-picker-item,html.ui-professional .intelligence-qa-page .context-detail-item,html.ui-professional .intelligence-qa-page .soft-field{background:#0a1826c2!important}html.ui-professional .intelligence-agents-page .agent-card,html.ui-professional .intelligence-agents-page .agent-card:hover{box-shadow:var(--eng-shadow-soft)!important}html.ui-professional .intelligence-agents-page .kb-tag,html.ui-professional .intelligence-qa-page .knowledge-tags .el-tag,html.ui-professional .intelligence-qa-page .mock-chip{background:#3b8cff1f!important;border-color:#63d3ff24!important;color:#a9d6ff!important}html.ui-professional :where(.intelligence-dashboard-page,.intelligence-qa-page,.intelligence-alerts-page,.intelligence-agents-page,.intelligence-workflows-page,.intelligence-analysis-page,.intelligence-reports-page,.intelligence-logs-page,.intelligence-evaluation-page,.intelligence-settings-page,.ai-workbench-page) :is(.topbar-actions .el-button,.section-head .el-button,.card-foot .el-button,.action-layer .el-button,.panel-card .el-button.is-text,.panel-card .el-button.is-link){background:#0e1f31db!important;border-color:#94b8d824!important;color:var(--eng-text-primary)!important}html.ui-professional :where(.intelligence-dashboard-page,.intelligence-qa-page,.intelligence-alerts-page,.intelligence-agents-page,.intelligence-workflows-page,.intelligence-analysis-page,.intelligence-reports-page,.intelligence-logs-page,.intelligence-evaluation-page,.intelligence-settings-page,.ai-workbench-page) :is(.topbar-actions .el-button:hover,.section-head .el-button:hover,.card-foot .el-button:hover,.action-layer .el-button:hover,.panel-card .el-button.is-text:hover,.panel-card .el-button.is-link:hover){background:#14304af5!important;border-color:#63d3ff3d!important;color:#fff!important}html.ui-professional .intelligence-qa-page .binding-banner.is-info,html.ui-professional .intelligence-qa-page .conclusion-layer .answer-callout{background:linear-gradient(180deg,#122c46f5,#0e2338eb)!important;color:#dceeff!important}html.ui-professional .intelligence-qa-page .binding-banner.is-success{background:linear-gradient(180deg,#102c22f0,#0d231ceb)!important;color:#9de7c5!important}html.ui-professional .intelligence-qa-page .binding-banner.is-warning{background:linear-gradient(180deg,#35250ef0,#271c0ceb)!important;color:#ffd590!important}html.ui-professional .intelligence-qa-page .binding-banner.is-danger{background:linear-gradient(180deg,#381518f0,#281214eb)!important;color:#ffb3b3!important}html.ui-professional .intelligence-qa-page .citation-page{background:#3b8cff24!important;color:#8cc7ff!important}html.ui-professional .intelligence-qa-page .feedback-thanks{color:#8fe4bb!important}html.ui-professional :where(.intelligence-dashboard-page,.intelligence-qa-page,.intelligence-alerts-page,.intelligence-agents-page,.intelligence-workflows-page,.intelligence-analysis-page,.intelligence-reports-page,.intelligence-logs-page,.intelligence-evaluation-page,.intelligence-settings-page,.ai-workbench-page) :is(.mock-row-card,.mock-highlight-bar,.hero-side-card,.quick-card,.preview-field,.usage-banner,.generator-preview,.result-row,.trace-entity-card,.related-log-card,.workflow-canvas-preview,.canvas-node,.analysis-card,.report-preview-card){background:linear-gradient(180deg,#0e1f31f7,#0c1a2af0)!important;border-color:var(--eng-border)!important;color:var(--eng-text-primary)!important}html.ui-professional :where(.intelligence-dashboard-page,.intelligence-qa-page,.intelligence-alerts-page,.intelligence-agents-page,.intelligence-workflows-page,.intelligence-analysis-page,.intelligence-reports-page,.intelligence-logs-page,.intelligence-evaluation-page,.intelligence-settings-page,.ai-workbench-page) :is(.mock-row-title span,.mock-line-note,.quick-card span,.preview-field,.hero-side-card span,.generator-preview,.related-log-card span,.trace-entity-card span){color:var(--eng-text-secondary)!important}html.ui-professional .ai-workbench-page .hero-card.workbench-hero{background:radial-gradient(circle at top right,rgba(240,180,76,.16),transparent 30%),radial-gradient(circle at left center,rgba(59,140,255,.12),transparent 24%),linear-gradient(180deg,#0f2134fa,#0c1b2bf5)!important;border-color:var(--eng-border)!important}html.ui-professional .intelligence-workflows-page .workflow-hero{background:radial-gradient(circle at right top,rgba(99,211,255,.16),transparent 28%),linear-gradient(180deg,#0f2134fa,#0c1b2bf5)!important;border-color:var(--eng-border)!important}html.ui-professional .three-workspace-page.professional,html.ui-professional .three-workspace-page{background:transparent!important}html.ui-professional .three-workspace-page :is(.workspace-topbar,.workspace-stage-card,.draggable-panel,.handoff-panel,.empty-note,.workspace-summary,.panel-shell,.panel-card){background:linear-gradient(180deg,#0e1f31f7,#0c1a2af0)!important;border:1px solid var(--eng-border)!important;color:var(--eng-text-primary)!important;box-shadow:var(--eng-shadow-soft)!important}html.ui-professional .three-workspace-page :is(.workspace-title h2,.dp-title,.workspace-summary strong,.status-pill strong,.project-brief strong){color:var(--eng-text-primary)!important}html.ui-professional .three-workspace-page :is(.workspace-title p,.project-brief span,.empty-note,.workspace-summary,.dp-close,.status-pill span){color:var(--eng-text-secondary)!important}html.ui-professional .three-workspace-page .dp-header{background:linear-gradient(180deg,#0b1826f0,#091420eb)!important;border-bottom:1px solid var(--eng-border)!important}html.ui-professional .three-workspace-page .dp-close:hover{background:#3b8cff1f!important;color:#fff!important}html.ui-professional .project-center-professional .tab-sort-strip{margin-bottom:8px!important;padding:8px 6px 0!important;border-bottom:1px solid var(--eng-border)!important}html.ui-professional .project-center-professional .tab-sort-strip__hint{color:#a9cbecb3!important}html.ui-professional .project-center-professional .tab-sort-chip{min-height:38px!important;padding:0 14px!important;border:1px solid transparent!important;border-radius:12px 12px 0 0!important;background:linear-gradient(180deg,#0c1c2c6b,#0a182638)!important;color:var(--eng-text-secondary)!important}html.ui-professional .project-center-professional .tab-sort-chip:hover{background:linear-gradient(180deg,#122a43cc,#0e1f31ad)!important;border-color:#3b8cff33!important;color:#cfe7ff!important}html.ui-professional .project-center-professional .tab-sort-chip.is-active{background:linear-gradient(180deg,#132d47f5,#0c1b2bf0)!important;border-color:var(--eng-border-strong)!important;color:var(--eng-text-primary)!important;box-shadow:inset 0 1px #ffffff0f,0 10px 22px #010b142e!important}html.ui-professional .project-center-professional .tab-sort-chip.is-active:after{left:12px!important;right:12px!important;height:3px!important;background:linear-gradient(90deg,#2f8fff,#63d3ff)!important}html.ui-professional .project-center-professional .pc-body .main-tabs :deep(.el-tabs__content){overflow:hidden!important}html.ui-professional .project-center-professional .project-process-management .ppm-main{padding:10px 12px!important;background:radial-gradient(circle at top left,rgba(59,140,255,.08),transparent 24%),linear-gradient(180deg,#08141ffa,#0a1826f0)!important}html.ui-professional .project-center-professional .project-process-management .view-tabs{gap:6px!important;margin-bottom:10px!important;padding:6px!important;border:1px solid var(--eng-border)!important;border-radius:14px!important;background:#08141fb8!important;box-shadow:var(--eng-shadow-soft)!important}html.ui-professional .project-center-professional .project-process-management .view-tab{min-height:34px!important;padding:6px 12px!important;border:1px solid transparent!important;border-radius:10px!important;color:var(--eng-text-secondary)!important}html.ui-professional .project-center-professional .project-process-management .view-tab:hover{background:#122a43b8!important;border-color:#3b8cff2e!important;color:#d7ebff!important}html.ui-professional .project-center-professional .project-process-management .view-tab.active{background:linear-gradient(180deg,#15324ff5,#0d1f31f0)!important;border-color:var(--eng-border-strong)!important;color:var(--eng-text-primary)!important;font-weight:600!important;box-shadow:inset 0 1px #ffffff0f!important}html.ui-professional .project-center-professional .project-process-management .overview-section.compact,html.ui-professional .project-center-professional .project-process-management .timeline-with-subprocess-section{background:linear-gradient(180deg,#0e1f31f7,#0c1a2af0)!important;border:1px solid var(--eng-border)!important;box-shadow:var(--eng-shadow-soft)!important}html.ui-professional .project-center-professional .project-process-management .section-title,html.ui-professional .project-center-professional .project-process-management .mini-number,html.ui-professional .project-center-professional .project-process-management .step-name{color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional .project-process-management .mini-label,html.ui-professional .project-center-professional .project-process-management .mini-sub{color:var(--eng-text-secondary)!important}html.ui-professional .project-center-professional .project-process-management .stat-card-mini{background:#ffffff08!important;border:1px solid rgba(148,184,216,.14)!important}html.ui-professional .project-center-professional .project-process-management .status-filter-chip-small{background:#ffffff0a!important;border:1px solid transparent!important;color:var(--eng-text-secondary)!important}html.ui-professional .project-center-professional .project-process-management .status-filter-chip-small:hover,html.ui-professional .project-center-professional .project-process-management .status-filter-chip-small.active{background:#1f4e7dad!important;border-color:#3b8cff33!important;color:var(--eng-text-primary)!important}html.ui-professional .three-workspace-page .workspace-topbar,html.ui-professional .three-workspace-page .workspace-stage-card{border-radius:18px!important}html.ui-professional .three-workspace-page .workspace-stage-card{overflow:hidden!important}html.ui-professional .three-workspace-page .project-brief,html.ui-professional .three-workspace-page .status-pill,html.ui-professional .three-workspace-page .scene-switch,html.ui-professional .three-workspace-page .timeline-fixed-shell,html.ui-professional .three-workspace-page .status-block{background:linear-gradient(180deg,#0e1f31f7,#0c1a2af0)!important;border:1px solid var(--eng-border)!important;box-shadow:none!important}html.ui-professional .three-workspace-page .scene-switch-btn{border:1px solid rgba(148,184,216,.16)!important;background:linear-gradient(180deg,#0a1826c7,#08131eb8)!important;color:var(--eng-text-secondary)!important;box-shadow:none!important}html.ui-professional .three-workspace-page .scene-switch-btn.active{border-color:#63d3ff57!important;background:linear-gradient(180deg,#15324ffa,#0d1f31f0)!important;color:var(--eng-text-primary)!important}html.ui-professional .three-workspace-page .stage-toolbar{background:linear-gradient(180deg,#0a1826e0,#08131ed6)!important;border-bottom:1px solid var(--eng-border)!important}html.ui-professional .three-workspace-page .stage-toolbar .el-button:not(.is-text):not(.is-link),html.ui-professional .three-workspace-page .panel-content .el-button:not(.is-text):not(.is-link),html.ui-professional .three-workspace-page .el-upload .el-button:not(.is-text):not(.is-link){border-radius:12px!important}html.ui-professional .three-workspace-page .toolbar-field>span,html.ui-professional .three-workspace-page .toolbar-switch>span,html.ui-professional .three-workspace-page .toolbar-depth>span,html.ui-professional .three-workspace-page .toolbar-depth>strong,html.ui-professional .three-workspace-page .brand-mark,html.ui-professional .three-workspace-page .summary-kicker,html.ui-professional .three-workspace-page .geology-kicker{color:var(--eng-text-secondary)!important}html.ui-professional .three-workspace-page .right-panel,html.ui-professional .three-workspace-page .panel-toggle,html.ui-professional .three-workspace-page .panel-tabs :deep(.el-tabs__header),html.ui-professional .three-workspace-page .panel-tabs :deep(.el-tabs__content),html.ui-professional .three-workspace-page .section-card,html.ui-professional .three-workspace-page .geology-hero,html.ui-professional .three-workspace-page .support-summary-card,html.ui-professional .three-workspace-page .geology-summary-card,html.ui-professional .three-workspace-page .geology-metric,html.ui-professional .three-workspace-page .annotation-item,html.ui-professional .three-workspace-page .handoff-card,html.ui-professional .three-workspace-page .monitoring-icon-tip,html.ui-professional .three-workspace-page .empty-note,html.ui-professional .three-workspace-page .analysis-result,html.ui-professional .three-workspace-page .geology-time-card,html.ui-professional .three-workspace-page .handoff-panel{background:linear-gradient(180deg,#0e1f31f7,#0c1a2af0)!important;border-color:var(--eng-border)!important;color:var(--eng-text-primary)!important}html.ui-professional .three-workspace-page .panel-toggle:hover,html.ui-professional .three-workspace-page .handoff-card:hover{border-color:#63d3ff47!important}html.ui-professional .three-workspace-page .draggable-panel,html.ui-professional .three-workspace-page .dp-body,html.ui-professional .three-workspace-page .dp-header{background:linear-gradient(180deg,#0e1f31f7,#0c1a2af0)!important;border-color:var(--eng-border)!important;color:var(--eng-text-primary)!important}html.ui-professional .three-workspace-page .panel-tabs :deep(.el-tabs__item){height:40px!important;color:var(--eng-text-secondary)!important}html.ui-professional .three-workspace-page .panel-tabs :deep(.el-tabs__item.is-active){color:var(--eng-text-primary)!important}html.ui-professional .three-workspace-page .panel-tabs :deep(.el-tab-pane > .el-tabs),html.ui-professional .three-workspace-page .panel-tabs :deep(.el-tabs--border-card > .el-tabs__content),html.ui-professional .three-workspace-page .panel-tabs :deep(.el-tabs--border-card),html.ui-professional .three-workspace-page .panel-content :deep(.el-tabs__header),html.ui-professional .three-workspace-page .panel-content :deep(.el-tabs__nav-wrap::after){background:#0a182699!important;border-color:var(--eng-border)!important}html.ui-professional .three-workspace-page .panel-content :deep(.el-tabs--border-card > .el-tabs__content){background:transparent!important}html.ui-professional .three-workspace-page .section-card :deep(.el-card__header){background:linear-gradient(180deg,#0b1826eb,#091420e0)!important;border-bottom:1px solid var(--eng-border)!important;color:var(--eng-text-primary)!important}html.ui-professional .three-workspace-page .section-card :deep(.el-card__body),html.ui-professional .three-workspace-page .panel-content :deep(.el-form),html.ui-professional .three-workspace-page .panel-content :deep(.el-form-item),html.ui-professional .three-workspace-page .panel-content :deep(.el-form-item__label),html.ui-professional .three-workspace-page .panel-content :deep(.el-radio-button__inner),html.ui-professional .three-workspace-page .panel-content :deep(.el-upload-list),html.ui-professional .three-workspace-page .panel-content :deep(.el-empty),html.ui-professional .three-workspace-page .panel-content :deep(.el-descriptions),html.ui-professional .three-workspace-page .panel-content :deep(.el-descriptions__body),html.ui-professional .three-workspace-page .panel-content :deep(.el-descriptions__table),html.ui-professional .three-workspace-page .panel-content :deep(.el-descriptions__cell){background:transparent!important;color:var(--eng-text-primary)!important;border-color:var(--eng-border)!important}html.ui-professional .three-workspace-page .panel-content :deep(.el-input__wrapper),html.ui-professional .three-workspace-page .panel-content :deep(.el-textarea__inner),html.ui-professional .three-workspace-page .panel-content :deep(.el-input-number),html.ui-professional .three-workspace-page .panel-content :deep(.el-input-number__decrease),html.ui-professional .three-workspace-page .panel-content :deep(.el-input-number__increase),html.ui-professional .three-workspace-page .stage-toolbar :deep(.el-input__wrapper),html.ui-professional .three-workspace-page .stage-toolbar :deep(.el-select__wrapper){background:#08141fe0!important;border-color:var(--eng-border)!important;color:var(--eng-text-primary)!important;box-shadow:none!important}html.ui-professional .three-workspace-page .panel-content :deep(.el-input__inner),html.ui-professional .three-workspace-page .panel-content :deep(.el-textarea__inner),html.ui-professional .three-workspace-page .panel-content :deep(.el-select__selected-item),html.ui-professional .three-workspace-page .panel-content :deep(.el-input-number__input),html.ui-professional .three-workspace-page .stage-toolbar :deep(.el-input__inner),html.ui-professional .three-workspace-page .stage-toolbar :deep(.el-select__selected-item){color:var(--eng-text-primary)!important}html.ui-professional .three-workspace-page .panel-content :deep(.el-input__inner::placeholder),html.ui-professional .three-workspace-page .panel-content :deep(.el-textarea__inner::placeholder){color:var(--eng-text-muted)!important}html.ui-professional .three-workspace-page .panel-content :deep(.el-radio-button__inner){border-radius:10px!important}html.ui-professional .three-workspace-page .toolrail-btn{background:linear-gradient(180deg,#0b1826f0,#091420e6)!important;border:1px solid var(--eng-border)!important;color:var(--eng-text-secondary)!important;box-shadow:none!important}html.ui-professional .three-workspace-page .toolrail-btn:hover{background:linear-gradient(180deg,#122a43e6,#0d1f31e0)!important;border-color:#3b8cff38!important;color:#d8ecff!important}html.ui-professional .three-workspace-page .toolrail-btn.active{background:linear-gradient(180deg,#2d6ffffa,#1b55d0f5)!important;border-color:#78b3ff57!important;color:#fff!important}html.ui-professional .three-workspace-page .status-section+.status-section,html.ui-professional .three-workspace-page .layer-item,html.ui-professional .three-workspace-page .risk-note{border-color:#94b8d824!important}html.ui-professional .three-workspace-page .status-section-head strong,html.ui-professional .three-workspace-page .layer-item-info,html.ui-professional .three-workspace-page .risk-row,html.ui-professional .three-workspace-page .status-block strong{color:var(--eng-text-primary)!important}html.ui-professional .three-workspace-page .status-section-head span,html.ui-professional .three-workspace-page .status-block span,html.ui-professional .three-workspace-page .timeline-current span,html.ui-professional .three-workspace-page .timeline-slider-wrap :deep(.el-slider__marks-text),html.ui-professional .three-workspace-page .timeline-sep{color:var(--eng-text-secondary)!important}html.ui-professional .three-workspace-page .risk-bar{background:#ffffff14!important}html.ui-professional .three-workspace-page .status-pill span,html.ui-professional .three-workspace-page .project-brief span{color:var(--eng-text-muted)!important}html.ui-professional .three-workspace-page .status-pill strong,html.ui-professional .three-workspace-page .project-brief strong,html.ui-professional .three-workspace-page .timeline-current strong{color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional .structure-view,html.ui-professional .project-center-professional .team-section,html.ui-professional .project-center-professional .project-process-management{background:transparent!important}html.ui-professional .project-center-professional :is(.project-header-bar,.tree-panel,.detail-panel,.team-mode-summary,.team-mode-hint,.ppm-header,.ppm-sidebar,.ppm-detail-panel,.overview-section.compact,.timeline-with-subprocess-section,.subprocess-content-box,.subprocess-branch,.subprocess-item,.detail-panel-header,.gantt-view-section,.process-task-panel,.task-setting-item,.comment-item,.comment-input-area,.template-designer,.designer-toolbar,.main-step-block,.sub-step-item){background:linear-gradient(180deg,#0e1f31f7,#0c1a2af0)!important;border-color:var(--eng-border)!important;color:var(--eng-text-primary)!important;box-shadow:var(--eng-shadow-soft)!important}html.ui-professional .project-center-professional :is(.project-cover,.stat-blue,.stat-green,.stat-purple,.stat-orange,.team-mode-metric,.tree-node-index,.status-filter-chip-small,.stat-card-mini,.field-value.description,.summary-item,.attachment-item){background:#ffffff0a!important;border-color:#94b8d824!important;color:var(--eng-text-primary)!important;box-shadow:none!important}html.ui-professional .project-center-professional :is(.project-title,.detail-title-row h3,.section-title,.task-setting-title,.step-name,.sp-name,.author-name,.team-mode-copy h3,.mini-number,.tree-node-name){color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional :is(.meta-row,.meta-item,.stat-card .stat-label,.team-mode-copy p,.team-mode-hint,.team-mode-metric span,.mini-label,.mini-sub,.detail-subtitle,.detail-field>label,.field-value.date-value,.task-setting-meta,.comment-body,.comment-time,.reply-text,.branch-count,.sp-meta,.sp-task-count,.sp-item-count,.sp-att-count,.sp-priority,.toolbar-hint,.task-setting-hint){color:var(--eng-text-secondary)!important}html.ui-professional .project-center-professional .structure-view :is(.header-actions,.detail-actions),html.ui-professional .project-center-professional .team-section :is(.toolbar-left,.toolbar-right),html.ui-professional .project-center-professional .project-process-management :is(.ppm-header-actions,.task-setting-actions,.item-actions,.process-actions){gap:8px!important}html.ui-professional .project-center-professional .structure-view :is(.header-actions,.tree-toolbar,.detail-header-bar),html.ui-professional .project-center-professional .project-process-management :is(.ppm-header,.sidebar-header,.detail-panel-header,.designer-toolbar),html.ui-professional .project-center-professional .comments-section{border-color:var(--eng-border)!important}html.ui-professional .project-center-professional .structure-view :is(.project-header-bar,.tree-panel,.detail-panel){border-radius:16px!important}html.ui-professional .project-center-professional .structure-view .project-cover{border:1px solid var(--eng-border)!important}html.ui-professional .project-center-professional .structure-view :is(.tree-toolbar,.detail-content),html.ui-professional .project-center-professional .team-section :is(.team-toolbar),html.ui-professional .project-center-professional .project-process-management :is(.ppm-main,.detail-content){background:transparent!important}html.ui-professional .project-center-professional .structure-view :deep(.el-input__wrapper),html.ui-professional .project-center-professional .structure-view :deep(.el-textarea__inner),html.ui-professional .project-center-professional .structure-view :deep(.el-select__wrapper),html.ui-professional .project-center-professional .team-section :deep(.el-input__wrapper),html.ui-professional .project-center-professional .team-section :deep(.el-textarea__inner),html.ui-professional .project-center-professional .project-process-management :deep(.el-input__wrapper),html.ui-professional .project-center-professional .project-process-management :deep(.el-textarea__inner),html.ui-professional .project-center-professional .project-process-management :deep(.el-select__wrapper),html.ui-professional .project-center-professional .project-process-management :deep(.el-input-number),html.ui-professional .project-center-professional .project-process-management :deep(.el-input-number__increase),html.ui-professional .project-center-professional .project-process-management :deep(.el-input-number__decrease){background:#08141fe0!important;border-color:var(--eng-border)!important;color:var(--eng-text-primary)!important;box-shadow:none!important}html.ui-professional .project-center-professional :deep(.el-input__inner),html.ui-professional .project-center-professional :deep(.el-textarea__inner),html.ui-professional .project-center-professional :deep(.el-select__selected-item),html.ui-professional .project-center-professional :deep(.el-input-number__input){color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional :deep(.el-input__inner::placeholder),html.ui-professional .project-center-professional :deep(.el-textarea__inner::placeholder){color:var(--eng-text-muted)!important}html.ui-professional .project-center-professional :deep(.el-empty),html.ui-professional .project-center-professional :deep(.el-empty__image),html.ui-professional .project-center-professional :deep(.el-empty__description),html.ui-professional .project-center-professional :deep(.el-empty__description p),html.ui-professional .project-center-professional :deep(.el-descriptions),html.ui-professional .project-center-professional :deep(.el-descriptions__body),html.ui-professional .project-center-professional :deep(.el-descriptions__table),html.ui-professional .project-center-professional :deep(.el-descriptions__cell),html.ui-professional .project-center-professional :deep(.el-descriptions__label),html.ui-professional .project-center-professional :deep(.el-descriptions__content){background:transparent!important;border-color:var(--eng-border)!important;color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional :deep(.el-table),html.ui-professional .project-center-professional :deep(.el-table__expanded-cell),html.ui-professional .project-center-professional :deep(.el-table tr),html.ui-professional .project-center-professional :deep(.el-table th.el-table__cell),html.ui-professional .project-center-professional :deep(.el-table td.el-table__cell){background:transparent!important;border-color:var(--eng-border)!important;color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional :deep(.el-table th.el-table__cell){background:#0a1826bd!important;color:#dcecff!important}html.ui-professional .project-center-professional .project-process-management .tree-node-index,html.ui-professional .project-center-professional .project-process-management .sp-order{color:#b8dcff!important}html.ui-professional .project-center-professional .project-process-management .step-number{background:#ffffff14!important;border-color:#94b8d838!important;color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional .project-process-management .step-number.completed{background:#217d52f2!important;border-color:#48c9935c!important}html.ui-professional .project-center-professional .project-process-management .step-number.current,html.ui-professional .project-center-professional .project-process-management .timeline-step.active .step-number,html.ui-professional .project-center-professional .project-process-management .sp-number,html.ui-professional .project-center-professional .project-process-management .main-step-header .step-code{background:linear-gradient(180deg,#2d6ffffa,#1b55d0f5)!important;border-color:#78b3ff57!important;color:#fff!important}html.ui-professional .project-center-professional .project-process-management .subprocess-branch.parallel-branch,html.ui-professional .project-center-professional .project-process-management .sub-step-item.is-parallel{background:linear-gradient(180deg,#3f2b12eb,#2b1f11e0)!important;border-color:#f0b44c42!important}html.ui-professional .project-center-professional .project-process-management .subprocess-branch.sequential-branch,html.ui-professional .project-center-professional .project-process-management .sub-step-item.is-sequential,html.ui-professional .project-center-professional .project-process-management .subprocess-item.active{background:linear-gradient(180deg,#122a43eb,#0d1f31e0)!important;border-color:#3b8cff42!important}html.ui-professional .project-center-professional .project-process-management .editable-field:hover{background:#ffffff0d!important}html.ui-professional .project-center-professional .project-process-management .ppm-body,html.ui-professional .project-center-professional .project-process-management .tree-container,html.ui-professional .project-center-professional .project-process-management .embedded-subprocess-area,html.ui-professional .project-center-professional .project-process-management .subprocess-graph,html.ui-professional .project-center-professional .project-process-management .branch-items,html.ui-professional .project-center-professional .project-process-management .main-timeline,html.ui-professional .project-center-professional .project-process-management .detail-field,html.ui-professional .project-center-professional .project-process-management .detail-grid,html.ui-professional .project-center-professional .project-process-management .detail-grid-2,html.ui-professional .project-center-professional .project-process-management .stats-grid-compact,html.ui-professional .project-center-professional .project-process-management .status-filters-compact,html.ui-professional .project-center-professional .project-process-management .timeline-step,html.ui-professional .project-center-professional .project-process-management .task-list,html.ui-professional .project-center-professional .project-process-management .task-list-compact{background:transparent!important}html.ui-professional .project-center-professional .project-process-management :is(.tree-container,.detail-content,.embedded-subprocess-area,.gantt-view-section,.process-task-panel,.comments-section,.comment-input-area,.template-step-editor,.main-step-list,.sub-step-list){background:#08131e5c!important;border:1px solid rgba(148,184,216,.1)!important;border-radius:14px!important}html.ui-professional .project-center-professional .project-process-management .ppm-header,html.ui-professional .project-center-professional .project-process-management .sidebar-header,html.ui-professional .project-center-professional .project-process-management .detail-panel-header{background:linear-gradient(180deg,#0b1826f0,#091420e6)!important}html.ui-professional .project-center-professional .project-process-management :is(.ppm-header h2,.sidebar-header h3,.detail-panel-header h3,.subprocess-title,.comments-section>label,.sub-step-empty){color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional .project-process-management .resize-line{background:#94b8d82e!important}html.ui-professional .project-center-professional .project-process-management .resize-handle:hover .resize-line{background:var(--eng-primary)!important}html.ui-professional .project-center-professional .project-process-management .timeline-step:hover .step-number{box-shadow:0 8px 20px #3b8cff3d!important}html.ui-professional .project-center-professional .structure-view .structure-main,html.ui-professional .project-center-professional .structure-view .tree-container,html.ui-professional .project-center-professional .structure-view .detail-grid,html.ui-professional .project-center-professional .structure-view .detail-content{background:transparent!important}html.ui-professional .project-center-professional .structure-view :is(.project-info-card,.stat-cards,.tree-container,.detail-content,.duty-card){background:transparent!important;color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional .structure-view .header-actions{border-left-color:var(--eng-border)!important}html.ui-professional .project-center-professional .structure-view :is(.node-label,.tree-node.is-group .node-label,.tree-node.is-leaf .node-label,.detail-title-row h3,.meta-item b,.duty-card p){color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional .structure-view :is(.cover-placeholder,.meta-row,.detail-subtitle,.stat-card .stat-label,.node-icon){color:var(--eng-text-secondary)!important}html.ui-professional .project-center-professional .structure-view .section-title{border-bottom-color:#94b8d82e!important}html.ui-professional .project-center-professional .doc-section .folder-item{color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional .doc-section .folder-item:hover{background:#14304ae0!important;color:#fff!important}html.ui-professional .project-center-professional .doc-section .folder-item.active{background:linear-gradient(135deg,#2f8fff,#2b6bff)!important;color:#fff!important}html.ui-professional .cloud-storage-page :is(.action-card,.tag-chip,.quick-entry,.favorite-card,.ranking-item,.category-item,.document-name){background:linear-gradient(180deg,#0e1f31f5,#0c1a2aeb)!important;border-color:#94b8d824!important;color:var(--eng-text-primary)!important;box-shadow:none!important}html.ui-professional .cloud-storage-page :is(.action-card:hover,.tag-chip:hover,.quick-entry:hover,.favorite-card:hover,.ranking-item:hover,.category-item:hover,.document-name:hover){background:linear-gradient(180deg,#14304afa,#0e2237f0)!important;border-color:#63d3ff3d!important;color:#fff!important}html.ui-professional .cloud-storage-page :is(.quick-entry strong,.favorite-card strong,.ranking-item strong,.category-copy strong,.action-card span,.document-name span:last-child){color:var(--eng-text-primary)!important}html.ui-professional .cloud-storage-page :is(.quick-entry span,.favorite-card em,.ranking-item em,.category-copy em,.category-count){color:var(--eng-text-secondary)!important}html.ui-professional .cloud-storage-page .tag-chip,html.ui-professional .cloud-storage-page .document-name{border-width:1px!important;border-style:solid!important}html.ui-professional .cloud-storage-page .detail-actions .el-button,html.ui-professional .el-drawer .detail-actions .el-button{background:linear-gradient(180deg,#0f2236fa,#0a1826f5)!important;border:1px solid rgba(148,184,216,.14)!important;color:var(--eng-text-primary)!important;box-shadow:none!important}html.ui-professional .cloud-storage-page .detail-actions .el-button:hover,html.ui-professional .el-drawer .detail-actions .el-button:hover{background:linear-gradient(180deg,#16314cfa,#0e2339f5)!important;border-color:#63d3ff3d!important;color:#fff!important}html.ui-professional .cloud-storage-page .detail-actions .el-button--primary,html.ui-professional .el-drawer .detail-actions .el-button--primary{background:linear-gradient(135deg,#2f8fff,#2b6bff)!important;border-color:#63d3ff52!important;color:#fff!important}html.ui-professional .cloud-storage-page .detail-actions .el-button--danger,html.ui-professional .el-drawer .detail-actions .el-button--danger{background:linear-gradient(180deg,#581d24f5,#3a181deb)!important;border-color:#ff6b6b3d!important;color:#ffd5d5!important}html.ui-professional .cloud-storage-page .detail-actions .el-button.is-disabled,html.ui-professional .cloud-storage-page .detail-actions .el-button[disabled],html.ui-professional .el-drawer .detail-actions .el-button.is-disabled,html.ui-professional .el-drawer .detail-actions .el-button[disabled]{background:#152231b8!important;border-color:#94b8d81a!important;color:#9cb4cc85!important}html.ui-professional .knowledge-center-page :is(.knowledge-card,.side-link,.empty-block){background:linear-gradient(180deg,#0e1f31f7,#0c1a2af0)!important;border:1px solid var(--eng-border)!important;color:var(--eng-text-primary)!important}html.ui-professional .knowledge-center-page :is(.knowledge-card:hover,.side-link:hover){background:linear-gradient(180deg,#14304afa,#0e2237f0)!important;border-color:#63d3ff3d!important;color:#fff!important}html.ui-professional .knowledge-center-page :is(.status-badge,.quality-tag,.agent-count-tag){border:1px solid rgba(148,184,216,.16)!important}html.ui-professional .intelligence-agents-page .agent-card,html.ui-professional .intelligence-qa-page .binding-banner,html.ui-professional .intelligence-qa-page .soft-field,html.ui-professional .intelligence-qa-page .context-detail-item{background:linear-gradient(180deg,#0e1f31f7,#0c1a2af0)!important;border:1px solid var(--eng-border)!important}html.ui-professional .intelligence-qa-page :is(.binding-banner.is-info,.binding-banner.is-success,.binding-banner.is-warning,.binding-banner.is-danger){background:linear-gradient(180deg,#12273dfa,#0d1f31f5)!important}html.ui-professional :where(.intelligence-agents-page,.intelligence-qa-page) :is(.topbar-actions .el-button,.section-head .el-button,.card-foot .el-button,.action-layer .el-button,.panel-card .el-button.is-text,.panel-card .el-button.is-link){background:linear-gradient(180deg,#0f2236fa,#0a1826f5)!important;border:1px solid rgba(148,184,216,.14)!important;color:var(--eng-text-primary)!important;box-shadow:none!important}html.ui-professional :where(.intelligence-agents-page,.intelligence-qa-page) :is(.topbar-actions .el-button:hover,.section-head .el-button:hover,.card-foot .el-button:hover,.action-layer .el-button:hover,.panel-card .el-button.is-text:hover,.panel-card .el-button.is-link:hover){background:linear-gradient(180deg,#16314cfa,#0e2339f5)!important;border-color:#63d3ff3d!important;color:#fff!important}html.ui-professional .project-center-professional :is(.pc-header-right .el-button,.team-toolbar .el-button,.doc-toolbar .el-button,.detail-actions .el-button,.item-actions .el-button,.process-actions .el-button,.header-actions .el-button){background:linear-gradient(180deg,#0f2236fa,#0a1826f5)!important;border:1px solid rgba(148,184,216,.14)!important;color:var(--eng-text-primary)!important;box-shadow:none!important}html.ui-professional .project-center-professional :is(.pc-header-right .el-button:hover,.team-toolbar .el-button:hover,.doc-toolbar .el-button:hover,.detail-actions .el-button:hover,.item-actions .el-button:hover,.process-actions .el-button:hover,.header-actions .el-button:hover){background:linear-gradient(180deg,#16314cfa,#0e2339f5)!important;border-color:#63d3ff3d!important;color:#fff!important}html.ui-professional .project-center-professional :is(.team-mode-hint,.team-mode-summary,.team-mode-metric){background:linear-gradient(180deg,#0e1f31f7,#0c1a2af0)!important;border:1px solid var(--eng-border)!important;color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional :is(.team-mode-copy h3,.team-mode-metric strong){color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional :is(.team-mode-hint,.team-mode-copy p,.team-mode-metric span){color:var(--eng-text-secondary)!important}html.ui-professional .project-center-professional .report-section{color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional .report-section :is(.report-toolbar .el-date-editor,.report-toolbar .el-date-editor .el-input__wrapper,.report-toolbar .el-range-editor,.report-toolbar .el-input__wrapper){background:#08141fe0!important;border-color:var(--eng-border)!important;color:var(--eng-text-primary)!important;box-shadow:none!important}html.ui-professional .project-center-professional .report-section :is(.report-toolbar .el-range-input,.report-toolbar .el-range-separator,.report-toolbar .el-input__inner,.report-toolbar .el-input__icon){color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional .report-section :is(.stat-card,.as-item,.eff-card,.activity-bar-track,.rank-bar-track){background:linear-gradient(180deg,#0e1f31f7,#0c1a2af0)!important;border:1px solid var(--eng-border)!important;color:var(--eng-text-primary)!important;box-shadow:none!important}html.ui-professional .project-center-professional .report-section :deep(.el-card){background:linear-gradient(180deg,#0e1f31f7,#0c1a2af0)!important;border:1px solid var(--eng-border)!important;color:var(--eng-text-primary)!important;box-shadow:var(--eng-shadow-soft)!important}html.ui-professional .project-center-professional .report-section :deep(.el-card__header){background:linear-gradient(180deg,#0b1826f0,#091420e6)!important;border-bottom:1px solid var(--eng-border)!important;color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional .report-section :deep(.el-card__body){background:transparent!important;color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional .report-section :is(.stat-label,.as-lbl,.activity-day-label,.eff-label,.eff-desc,.rank-name,.rank-value,.ap-name){color:var(--eng-text-secondary)!important}html.ui-professional .project-center-professional .report-section :is(.stat-value,.as-val,.eff-value,.rank-name,.ap-name){color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional .report-section .activity-bar-track,html.ui-professional .project-center-professional .report-section .rank-bar-track{background:#08141fc7!important}html.ui-professional .project-center-professional .report-section .eff-card:hover,html.ui-professional .project-center-professional .report-section .stat-card:hover{border-color:#63d3ff38!important;box-shadow:0 16px 28px #010b1429!important}html.ui-professional .project-center-professional .report-section .eff-icon{border:1px solid rgba(148,184,216,.14)!important;box-shadow:inset 0 1px #ffffff08!important}html.ui-professional .project-center-professional .report-section :deep(.el-progress-bar__outer){background:#ffffff14!important}html.ui-professional .project-center-professional .report-section :deep(.el-progress__text){color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional .report-section :deep(.el-empty__description),html.ui-professional .project-center-professional .report-section :deep(.el-empty__description p){color:var(--eng-text-secondary)!important}html.ui-professional .project-center-professional .report-section :is(.report-toolbar .el-button,.report-toolbar .el-date-editor,.report-toolbar .el-range-editor,.report-toolbar .el-input__wrapper,.report-toolbar .el-range-input,.report-toolbar .el-range-separator,.report-toolbar .el-input__inner,.report-toolbar .el-input__icon){color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional .report-section .report-toolbar .el-button{background:linear-gradient(180deg,#0f2236fa,#0a1826f5)!important;border:1px solid rgba(148,184,216,.14)!important;color:var(--eng-text-primary)!important;box-shadow:none!important}html.ui-professional .project-center-professional .report-section .report-toolbar .el-button:hover{background:linear-gradient(180deg,#16314cfa,#0e2339f5)!important;border-color:#63d3ff3d!important;color:#fff!important}html.ui-professional .project-center-professional .report-section .report-toolbar .el-button--success{background:linear-gradient(135deg,#35c58b,#249e6c)!important;border-color:#6cebb43d!important;color:#fff!important}html.ui-professional .project-center-professional .report-section .report-toolbar .el-button.is-disabled,html.ui-professional .project-center-professional .report-section .report-toolbar .el-button[disabled]{background:#152231b8!important;border-color:#94b8d81a!important;color:#9cb4cc85!important}html.ui-professional .project-center-professional .report-section .el-card,html.ui-professional .project-center-professional .team-section .el-card{background:linear-gradient(180deg,#0e1f31f7,#0c1a2af0)!important;border:1px solid var(--eng-border)!important;color:var(--eng-text-primary)!important;box-shadow:var(--eng-shadow-soft)!important}html.ui-professional .project-center-professional .report-section .el-card__header,html.ui-professional .project-center-professional .team-section .el-card__header{background:linear-gradient(180deg,#0b1826f0,#091420e6)!important;border-bottom:1px solid var(--eng-border)!important;color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional .report-section .el-card__body,html.ui-professional .project-center-professional .team-section .el-card__body{background:transparent!important;color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional .team-section .execution-view,html.ui-professional .project-center-professional .team-section .team-members-view,html.ui-professional .project-center-professional .team-section .weekly-view,html.ui-professional .project-center-professional .team-section .team-workload-view,html.ui-professional .project-center-professional .team-section .team-matrix-view{background:transparent!important}html.ui-professional .project-center-professional .team-section :is(.metric-card,.exec-task-row,.risk-row,.wm-item,.weekly-plan-row,.wl-bar-track,.role-dist-item){background:linear-gradient(180deg,#0e1f31f7,#0c1a2af0)!important;border:1px solid var(--eng-border)!important;color:var(--eng-text-primary)!important;box-shadow:none!important}html.ui-professional .project-center-professional .team-section :is(.exec-task-row,.exec-task-row.done,.risk-row,.wm-item,.wm-item.active,.weekly-plan-row){background:linear-gradient(180deg,#0e1f31f7,#0c1a2af0)!important;border-color:var(--eng-border)!important}html.ui-professional .project-center-professional .team-section :is(.task-title,.risk-name,.wm-item strong,.plan-idx){color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional .team-section :is(.task-date,.wm-item small){color:var(--eng-text-secondary)!important}html.ui-professional .project-center-professional .team-section .plan-idx{background:#ffffff14!important;border:1px solid rgba(148,184,216,.16)!important}html.ui-professional .project-center-professional .team-section :is(.metric-must,.metric-done,.metric-doing,.metric-risk,.exec-task-row.done,.wm-item.active){background:linear-gradient(180deg,#122a43f5,#0d1f31eb)!important;border-color:#63d3ff33!important}html.ui-professional .project-center-professional .team-section :is(.metric-card span,.task-date,.wm-item small,.role-count,.text-muted){color:var(--eng-text-secondary)!important}html.ui-professional .project-center-professional .team-section :is(.metric-card strong,.task-title,.risk-name,.wm-item strong,.wl-name,.done-count,.risk-count){color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional .team-section :is(.done-count,.risk-count.danger){color:#dfffea!important}html.ui-professional .project-center-professional .team-section :is(.exec-panel,.risk-panel,.collab-panel,.mode-card,.weekly-member-list,.weekly-editor,.weekly-summary) :deep(.el-card__header){background:linear-gradient(180deg,#0b1826f0,#091420e6)!important;border-bottom:1px solid var(--eng-border)!important;color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional .team-section :is(.exec-panel,.risk-panel,.collab-panel,.mode-card,.weekly-member-list,.weekly-editor,.weekly-summary) :deep(.el-card__body){background:transparent!important;color:var(--eng-text-primary)!important}html.ui-professional .project-center-professional .team-section :deep(.el-radio-button__inner){background:#08141fe0!important;border-color:var(--eng-border)!important;color:var(--eng-text-secondary)!important;box-shadow:none!important}html.ui-professional .project-center-professional .team-section :deep(.el-radio-button__original-radio:checked + .el-radio-button__inner){background:linear-gradient(180deg,#2d6ffffa,#1b55d0f5)!important;border-color:#78b3ff57!important;color:#fff!important}html.ui-professional .project-center-professional .team-section :deep(.el-progress-bar__outer){background:#ffffff14!important}html.ui-professional .project-center-professional .team-section :deep(.el-progress__text),html.ui-professional .project-center-professional .team-section :deep(.el-link),html.ui-professional .project-center-professional .team-section .panel-head span{color:var(--eng-text-primary)!important}html.ui-professional .three-workspace-page :is(.geology-hero-main strong,.color-name,.annotation-main strong,.handoff-card strong,.geology-metric strong,.summary-main strong){color:var(--eng-text-primary)!important}html.ui-professional .three-workspace-page :is(.geology-hero-main p,.panel-meta,.annotation-main span,.monitoring-icon-tip,.conversion-hint,.conversion-meta,.conversion-warning,.handoff-panel p,.geology-metric span,.color-name){color:var(--eng-text-secondary)!important}html.ui-professional .three-workspace-page .tab-content{padding:6px 6px 8px!important}html.ui-professional .three-workspace-page .tab-content.scrollable{max-height:calc(100vh - 226px)!important}html.ui-professional .three-workspace-page .stage-toolbar .el-button:not(.is-text):not(.is-link){background:linear-gradient(180deg,#122a43f0,#0c1d2eeb)!important;border:1px solid rgba(92,144,196,.24)!important;color:var(--eng-text-primary)!important;box-shadow:none!important}html.ui-professional .three-workspace-page .stage-toolbar .el-button:not(.is-text):not(.is-link):hover,html.ui-professional .three-workspace-page .stage-toolbar .el-button:not(.is-text):not(.is-link):focus-visible,html.ui-professional .three-workspace-page .panel-content .el-button:not(.is-text):not(.is-link):hover,html.ui-professional .three-workspace-page .panel-content .el-button:not(.is-text):not(.is-link):focus-visible,html.ui-professional .three-workspace-page .el-upload .el-button:not(.is-text):not(.is-link):hover,html.ui-professional .three-workspace-page .el-upload .el-button:not(.is-text):not(.is-link):focus-visible{background:linear-gradient(180deg,#1b3a5af5,#11283ff0)!important;border-color:#63d3ff52!important;color:#f6fbff!important}html.ui-professional .three-workspace-page .stage-toolbar .el-button--primary,html.ui-professional .three-workspace-page .panel-content .el-button--primary,html.ui-professional .three-workspace-page .el-upload .el-button--primary,html.ui-professional .three-workspace-page .panel-content .el-button--success,html.ui-professional .three-workspace-page .panel-content .el-button--warning,html.ui-professional .three-workspace-page .panel-content .el-button--danger{color:#fff!important}html.ui-professional .three-workspace-page .stage-toolbar .el-button--primary,html.ui-professional .three-workspace-page .panel-content .el-button--primary,html.ui-professional .three-workspace-page .el-upload .el-button--primary{background:linear-gradient(180deg,#3c92ff,#2167dc)!important;border-color:#78b3ff73!important}html.ui-professional .three-workspace-page .stage-toolbar .el-button--primary:hover,html.ui-professional .three-workspace-page .panel-content .el-button--primary:hover,html.ui-professional .three-workspace-page .el-upload .el-button--primary:hover{background:linear-gradient(180deg,#54a2ff,#2b74ee)!important;border-color:#99ccff8f!important}html.ui-professional .three-workspace-page .panel-content .el-button--success{background:linear-gradient(180deg,#2fba87,#1f8f67)!important;border-color:#67e0ae57!important}html.ui-professional .three-workspace-page .panel-content .el-button--warning{background:linear-gradient(180deg,#d18c31,#ab6620)!important;border-color:#ffc96c57!important}html.ui-professional .three-workspace-page .panel-content .el-button--danger{background:linear-gradient(180deg,#c85e71,#a34056)!important;border-color:#ff9ab057!important}html.ui-professional .three-workspace-page .stage-toolbar .el-button.is-disabled,html.ui-professional .three-workspace-page .stage-toolbar .el-button.is-disabled:hover,html.ui-professional .three-workspace-page .panel-content .el-button.is-disabled,html.ui-professional .three-workspace-page .panel-content .el-button.is-disabled:hover,html.ui-professional .three-workspace-page .el-upload .el-button.is-disabled,html.ui-professional .three-workspace-page .el-upload .el-button.is-disabled:hover{background:linear-gradient(180deg,#112234d1,#0c1825cc)!important;border-color:#5c90c424!important;color:#e1eef975!important}html.ui-professional .three-workspace-page .panel-content .el-button.is-text,html.ui-professional .three-workspace-page .panel-content .el-button.is-link,html.ui-professional .three-workspace-page .panel-content .el-button--text,html.ui-professional .three-workspace-page .panel-content .el-button--link{background:#112335c7!important;border:1px solid rgba(92,144,196,.18)!important;color:#d9ecff!important}html.ui-professional .three-workspace-page .panel-content .el-button.is-text:hover,html.ui-professional .three-workspace-page .panel-content .el-button.is-link:hover,html.ui-professional .three-workspace-page .panel-content .el-button--text:hover,html.ui-professional .three-workspace-page .panel-content .el-button--link:hover,html.ui-professional .three-workspace-page .panel-content .el-button.is-text:focus-visible,html.ui-professional .three-workspace-page .panel-content .el-button.is-link:focus-visible,html.ui-professional .three-workspace-page .panel-content .el-button--text:focus-visible,html.ui-professional .three-workspace-page .panel-content .el-button--link:focus-visible{background:#1c3956e6!important;border-color:#63d3ff47!important;color:#fff!important}html.ui-professional .three-workspace-page .panel-content .summary-actions .el-button{padding:6px 10px!important}html.ui-professional .three-workspace-page .right-panel,html.ui-professional .three-workspace-page .workspace-summary,html.ui-professional .three-workspace-page .summary-main,html.ui-professional .three-workspace-page .section-card,html.ui-professional .three-workspace-page .geology-hero,html.ui-professional .three-workspace-page .support-summary-card,html.ui-professional .three-workspace-page .geology-summary-card,html.ui-professional .three-workspace-page .geology-metric,html.ui-professional .three-workspace-page .annotation-item,html.ui-professional .three-workspace-page .annotation-item.measurement,html.ui-professional .three-workspace-page .empty-note,html.ui-professional .three-workspace-page .analysis-result,html.ui-professional .three-workspace-page .layer-item,html.ui-professional .three-workspace-page .handoff-card,html.ui-professional .three-workspace-page .handoff-panel,html.ui-professional .three-workspace-page .monitoring-icon-tip,html.ui-professional .three-workspace-page .geology-time-card,html.ui-professional .three-workspace-page .model-library-item,html.ui-professional .three-workspace-page .traj-info{background:linear-gradient(180deg,#0e1f31f7,#0c1a2af0)!important;border-color:var(--eng-border)!important;color:var(--eng-text-primary)!important;box-shadow:none!important}html.ui-professional .three-workspace-page .workspace-summary{border-bottom:1px solid var(--eng-border)!important}html.ui-professional .three-workspace-page .panel-toggle{background:linear-gradient(180deg,#122a43f5,#0c1d2ef0)!important;border-color:var(--eng-border)!important;color:var(--eng-text-secondary)!important;box-shadow:none!important}html.ui-professional .three-workspace-page .panel-toggle:hover{background:linear-gradient(180deg,#1b3a5af5,#11283ff0)!important;color:#f6fbff!important}html.ui-professional .three-workspace-page .panel-tabs.el-tabs--border-card,html.ui-professional .three-workspace-page .panel-tabs.el-tabs--border-card>.el-tabs__header,html.ui-professional .three-workspace-page .panel-tabs.el-tabs--border-card>.el-tabs__content,html.ui-professional .three-workspace-page .panel-tabs .el-tabs__nav-wrap:after,html.ui-professional .three-workspace-page .panel-tabs .el-tab-pane{background:transparent!important;border-color:var(--eng-border)!important}html.ui-professional .three-workspace-page .panel-tabs.el-tabs--border-card>.el-tabs__header{background:linear-gradient(180deg,#0b1826f0,#091420e6)!important}html.ui-professional .three-workspace-page .panel-tabs.el-tabs--border-card>.el-tabs__header .el-tabs__item{color:var(--eng-text-secondary)!important;border-color:transparent!important;background:transparent!important}html.ui-professional .three-workspace-page .panel-tabs.el-tabs--border-card>.el-tabs__header .el-tabs__item:hover{color:#e6f4ff!important;background:#234a6e8c!important}html.ui-professional .three-workspace-page .panel-tabs.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{background:linear-gradient(180deg,#316db657,#1a488052)!important;color:#fff!important;border-color:#63d3ff3d!important}html.ui-professional .three-workspace-page .section-card>.el-card__header,html.ui-professional .three-workspace-page .section-card .el-card__header{background:linear-gradient(180deg,#0b1826eb,#091420e0)!important;border-bottom:1px solid var(--eng-border)!important;color:var(--eng-text-primary)!important}html.ui-professional .three-workspace-page .section-card>.el-card__body,html.ui-professional .three-workspace-page .section-card .el-card__body{background:transparent!important;color:var(--eng-text-primary)!important}html.ui-professional .three-workspace-page .panel-content .el-form-item__label,html.ui-professional .three-workspace-page .panel-content .el-empty__description,html.ui-professional .three-workspace-page .panel-content .el-descriptions__label,html.ui-professional .three-workspace-page .panel-content .el-descriptions__content,html.ui-professional .three-workspace-page .panel-content .el-radio-button__inner,html.ui-professional .three-workspace-page .panel-content .el-upload-list__item-name,html.ui-professional .three-workspace-page .panel-content .el-checkbox__label{color:var(--eng-text-primary)!important}html.ui-professional .three-workspace-page .panel-content .el-input__wrapper,html.ui-professional .three-workspace-page .panel-content .el-select__wrapper,html.ui-professional .three-workspace-page .panel-content .el-textarea__inner,html.ui-professional .three-workspace-page .panel-content .el-input-number,html.ui-professional .three-workspace-page .panel-content .el-input-number__decrease,html.ui-professional .three-workspace-page .panel-content .el-input-number__increase,html.ui-professional .three-workspace-page .stage-toolbar .el-input__wrapper,html.ui-professional .three-workspace-page .stage-toolbar .el-select__wrapper{background:#08141fe0!important;border-color:var(--eng-border)!important;color:var(--eng-text-primary)!important;box-shadow:none!important}html.ui-professional .three-workspace-page .panel-content .el-input__wrapper:hover,html.ui-professional .three-workspace-page .panel-content .el-select__wrapper:hover,html.ui-professional .three-workspace-page .panel-content .el-textarea__inner:hover,html.ui-professional .three-workspace-page .panel-content .el-input-number:hover,html.ui-professional .three-workspace-page .stage-toolbar .el-input__wrapper:hover,html.ui-professional .three-workspace-page .stage-toolbar .el-select__wrapper:hover,html.ui-professional .three-workspace-page .panel-content .el-input__wrapper.is-focus,html.ui-professional .three-workspace-page .panel-content .el-select__wrapper.is-focused,html.ui-professional .three-workspace-page .panel-content .el-textarea__inner:focus,html.ui-professional .three-workspace-page .panel-content .el-input-number.is-controls-right,html.ui-professional .three-workspace-page .stage-toolbar .el-input__wrapper.is-focus,html.ui-professional .three-workspace-page .stage-toolbar .el-select__wrapper.is-focused{border-color:#63d3ff57!important}html.ui-professional .three-workspace-page .panel-content .el-input__inner,html.ui-professional .three-workspace-page .panel-content .el-select__selected-item,html.ui-professional .three-workspace-page .panel-content .el-textarea__inner,html.ui-professional .three-workspace-page .panel-content .el-input-number__input,html.ui-professional .three-workspace-page .stage-toolbar .el-input__inner,html.ui-professional .three-workspace-page .stage-toolbar .el-select__selected-item{color:var(--eng-text-primary)!important}html.ui-professional .three-workspace-page .panel-content .el-input__inner::placeholder,html.ui-professional .three-workspace-page .panel-content .el-textarea__inner::placeholder,html.ui-professional .three-workspace-page .stage-toolbar .el-input__inner::placeholder{color:var(--eng-text-muted)!important}html.ui-professional .three-workspace-page .panel-content .el-radio-button__inner{background:linear-gradient(180deg,#0f2133eb,#0a1724e0)!important;border-color:var(--eng-border)!important}html.ui-professional .three-workspace-page .panel-content .el-radio-button__original-radio:checked+.el-radio-button__inner{background:linear-gradient(180deg,#3c92ffe6,#2167dcdb)!important;border-color:#78b3ff73!important;color:#fff!important;box-shadow:none!important}html.ui-professional .three-workspace-page .panel-content .el-table,html.ui-professional .three-workspace-page .panel-content .el-table__inner-wrapper,html.ui-professional .three-workspace-page .panel-content .el-table tr,html.ui-professional .three-workspace-page .panel-content .el-table th.el-table__cell,html.ui-professional .three-workspace-page .panel-content .el-table td.el-table__cell{background:transparent!important;border-color:#94b8d824!important;color:var(--eng-text-primary)!important}html.ui-professional .three-workspace-page .panel-content .el-table th.el-table__cell{background:#0b1826e0!important;color:#dcecff!important}html.ui-professional .three-workspace-page .panel-content .el-table--border:before,html.ui-professional .three-workspace-page .panel-content .el-table--group:after,html.ui-professional .three-workspace-page .panel-content .el-table:before{background:#94b8d824!important}html.ui-professional .three-workspace-page .panel-content .el-table .el-button.is-link,html.ui-professional .three-workspace-page .panel-content .el-table .el-button--link{background:#112335b8!important}html.ui-professional .three-workspace-page .panel-content .el-alert,html.ui-professional .three-workspace-page .panel-content .el-alert--info,html.ui-professional .three-workspace-page .panel-content .el-alert--success,html.ui-professional .three-workspace-page .panel-content .el-alert--warning{background:linear-gradient(180deg,#0f2133eb,#0a1724e6)!important;border:1px solid var(--eng-border)!important}html.ui-professional .three-workspace-page .panel-content .el-alert__title,html.ui-professional .three-workspace-page .panel-content .el-alert__description,html.ui-professional .three-workspace-page .panel-content .el-alert__icon{color:var(--eng-text-primary)!important}html.ui-professional .three-workspace-page .panel-content .el-descriptions__table,html.ui-professional .three-workspace-page .panel-content .el-descriptions__body,html.ui-professional .three-workspace-page .panel-content .el-descriptions__cell,html.ui-professional .three-workspace-page .panel-content .el-descriptions__label.el-descriptions__cell,html.ui-professional .three-workspace-page .panel-content .el-descriptions__content.el-descriptions__cell{background:transparent!important;border-color:#94b8d824!important}html.ui-professional .three-workspace-page .panel-content .el-empty{background:transparent!important}html.ui-professional .three-workspace-page .color-row:hover,html.ui-professional .three-workspace-page .handoff-card:hover,html.ui-professional .three-workspace-page .model-library-item:hover{background:linear-gradient(180deg,#132b43fa,#0d1f31f5)!important;border-color:#63d3ff47!important}html.ui-professional .three-workspace-page .bottom-actions{border-top:1px solid rgba(148,184,216,.14)!important}html.ui-professional .three-workspace-page .conversion-log-details summary,html.ui-professional .three-workspace-page .panel-content .el-table .cell,html.ui-professional .three-workspace-page .panel-content .el-table .el-tag,html.ui-professional .three-workspace-page .traj-info,html.ui-professional .three-workspace-page .summary-kicker{color:var(--eng-text-secondary)!important}html.ui-professional .system-container :is(.user-management,.pending-management,.security-management,.ip-management,.db-init-management){background:transparent!important;color:var(--eng-text-primary)!important}html.ui-professional .system-container :is(.management-header,.monitor-header,.section-header,.header-actions){color:var(--eng-text-primary)!important}html.ui-professional .system-container :is(.management-header h3,.monitor-header h4,.section-header h3){color:var(--eng-text-primary)!important}html.ui-professional .system-container :is(.section-desc,.form-tip,.stat-label){color:var(--eng-text-secondary)!important}html.ui-professional .system-container .header-actions .el-button,html.ui-professional .system-container .monitor-header .el-button,html.ui-professional .system-container .section-header+.el-card .el-button,html.ui-professional .system-container .el-table .el-button:not(.is-text):not(.is-link){background:#102235d6!important;border-color:var(--eng-border)!important;color:var(--eng-text-primary)!important;box-shadow:none!important}html.ui-professional .system-container .header-actions .el-button--primary,html.ui-professional .system-container .monitor-header .el-button--primary,html.ui-professional .system-container .section-header+.el-card .el-button--primary{background:linear-gradient(135deg,#2f8fff,#2b6bff)!important;border-color:#63d3ff52!important;color:#fff!important}html.ui-professional .system-container .header-actions .el-button:hover,html.ui-professional .system-container .monitor-header .el-button:hover,html.ui-professional .system-container .section-header+.el-card .el-button:hover,html.ui-professional .system-container .el-table .el-button:not(.is-text):not(.is-link):hover{background:#14304aeb!important;border-color:var(--eng-border-strong)!important;color:#fff!important}html.ui-professional .system-container .header-actions .el-button--primary:hover,html.ui-professional .system-container .monitor-header .el-button--primary:hover,html.ui-professional .system-container .section-header+.el-card .el-button--primary:hover{background:linear-gradient(135deg,#4aa0ff,#3777ff)!important}html.ui-professional .system-container .el-dropdown .el-button{background:#102235d6!important;border-color:var(--eng-border)!important;color:var(--eng-text-primary)!important}html.ui-professional .system-container .el-dropdown .el-button:hover{background:#14304aeb!important;border-color:var(--eng-border-strong)!important}html.ui-professional .system-container .el-table .el-button.is-link,html.ui-professional .system-container .el-table .el-button--link,html.ui-professional .system-container .el-table .el-button.is-text,html.ui-professional .system-container .el-table .el-button--text{background:#102235c7!important;border:1px solid rgba(148,184,216,.14)!important;color:#d9ecff!important}html.ui-professional .system-container .el-table .el-button.is-link:hover,html.ui-professional .system-container .el-table .el-button--link:hover,html.ui-professional .system-container .el-table .el-button.is-text:hover,html.ui-professional .system-container .el-table .el-button--text:hover{background:#14304aeb!important;border-color:#94b8d83d!important;color:#fff!important}html.ui-professional .system-container :is(.ip-management,.db-init-management,.security-management) .el-card,html.ui-professional .system-container :is(.ip-management,.db-init-management,.security-management) .el-col>.el-card{background:linear-gradient(180deg,#0e1f31f5,#0c1a2af0)!important;border:1px solid var(--eng-border)!important;color:var(--eng-text-primary)!important}html.ui-professional .system-container :is(.ip-management,.db-init-management,.security-management) .el-card__header{background:#0a182694!important;border-bottom:1px solid var(--eng-border)!important;color:var(--eng-text-primary)!important}html.ui-professional .system-container :is(.ip-management,.db-init-management,.security-management) .el-card__body{background:transparent!important;color:var(--eng-text-primary)!important}html.ui-professional .system-container :is(.ip-management,.db-init-management,.security-management) .el-statistic{width:100%;padding:16px 18px!important;border-radius:16px!important;background:linear-gradient(180deg,#0e1f31f5,#0c1a2af0)!important;border:1px solid var(--eng-border)!important;box-shadow:var(--eng-shadow-soft)!important}html.ui-professional .system-container :is(.ip-management,.db-init-management,.security-management) .el-statistic__head,html.ui-professional .system-container :is(.ip-management,.db-init-management,.security-management) .el-statistic__title{color:var(--eng-text-secondary)!important}html.ui-professional .system-container :is(.ip-management,.db-init-management,.security-management) .el-statistic__content,html.ui-professional .system-container :is(.ip-management,.db-init-management,.security-management) .el-statistic__number,html.ui-professional .system-container :is(.ip-management,.db-init-management,.security-management) .el-statistic__value{color:var(--eng-text-primary)!important}html.ui-professional .system-container :is(.ip-management,.db-init-management,.security-management) .el-descriptions,html.ui-professional .system-container :is(.ip-management,.db-init-management,.security-management) .el-descriptions__body,html.ui-professional .system-container :is(.ip-management,.db-init-management,.security-management) .el-descriptions__table,html.ui-professional .system-container :is(.ip-management,.db-init-management,.security-management) .el-descriptions__cell,html.ui-professional .system-container :is(.ip-management,.db-init-management,.security-management) .el-descriptions__label.el-descriptions__cell,html.ui-professional .system-container :is(.ip-management,.db-init-management,.security-management) .el-descriptions__content.el-descriptions__cell{background:transparent!important;border-color:#94b8d824!important;color:var(--eng-text-primary)!important}html.ui-professional .system-container :is(.ip-management,.db-init-management,.security-management) .el-alert,html.ui-professional .system-container :is(.ip-management,.db-init-management,.security-management) .el-alert--warning,html.ui-professional .system-container :is(.ip-management,.db-init-management,.security-management) .el-alert--info,html.ui-professional .system-container :is(.ip-management,.db-init-management,.security-management) .el-alert--success{background:linear-gradient(180deg,#0f2133eb,#0a1724e6)!important;border:1px solid var(--eng-border)!important}html.ui-professional .system-container :is(.ip-management,.db-init-management,.security-management) .el-alert__title,html.ui-professional .system-container :is(.ip-management,.db-init-management,.security-management) .el-alert__description,html.ui-professional .system-container :is(.ip-management,.db-init-management,.security-management) .el-alert__icon{color:var(--eng-text-primary)!important}html.ui-professional .system-container .column-settings,html.ui-professional .system-container .column-settings .el-checkbox,html.ui-professional .system-container .column-settings .el-checkbox__label{color:var(--eng-text-primary)!important}html.ui-professional .system-container .el-empty,html.ui-professional .system-container .el-empty__description,html.ui-professional .system-container .el-empty__description p{background:transparent!important;color:var(--eng-text-secondary)!important}html.ui-professional,html.ui-classic{--ai-shell-bg-base: #0B0F19;--ai-shell-bg-surface: #111827;--ai-shell-bg-elevated: #1E293B;--ai-shell-bg-sidebar: #070B14;--ai-shell-bg-topbar: #0F172A;--ai-shell-border-default: #1E293B;--ai-shell-border-subtle: #1A2332;--ai-shell-text-primary: #F1F5F9;--ai-shell-text-secondary: #94A3B8;--ai-shell-text-muted: #64748B;--ai-shell-text-accent: #60A5FA;--ai-shell-accent-primary: #3B82F6;--ai-shell-accent-glow: rgba(59, 130, 246, .15);--ai-shell-bg-hover: rgba(148, 163, 184, .08);--ai-shell-bg-active: rgba(59, 130, 246, .12);--ai-shell-radius-sm: 2px;--ai-shell-radius-md: 4px;--ai-shell-radius-lg: 6px;--ai-shell-space-compact: 4px;--ai-shell-space-tight: 8px;--ai-shell-space-dense: 12px}html.ui-classic{--ai-shell-bg-base: #f6f8fb;--ai-shell-bg-surface: #ffffff;--ai-shell-bg-elevated: #eef3f8;--ai-shell-bg-sidebar: #ffffff;--ai-shell-bg-topbar: #ffffff;--ai-shell-border-default: #d9e2ec;--ai-shell-border-subtle: rgba(15, 23, 42, .08);--ai-shell-text-primary: #1f3349;--ai-shell-text-secondary: #4d647c;--ai-shell-text-muted: #71849a;--ai-shell-text-accent: #2f6fed;--ai-shell-accent-primary: #5e6ad2;--ai-shell-accent-glow: rgba(94, 106, 210, .1);--ai-shell-bg-hover: rgba(94, 106, 210, .06);--ai-shell-bg-active: rgba(94, 106, 210, .1)}html.ui-professional .sidebar.ai-platform-sidebar{background:var(--ai-shell-bg-sidebar)!important;border-right:1px solid var(--ai-shell-border-default)!important;box-shadow:none!important}html.ui-professional .sidebar.ai-platform-sidebar .sidebar-header{border-bottom-color:var(--ai-shell-border-default)!important}html.ui-professional .sidebar.ai-platform-sidebar .sidebar-menu :deep(.el-menu-item),html.ui-professional .sidebar.ai-platform-sidebar .sidebar-menu :deep(.el-sub-menu__title){color:#94a3b8cc!important;border-radius:var(--ai-shell-radius-md)!important}html.ui-professional .sidebar.ai-platform-sidebar .sidebar-menu :deep(.el-menu-item:hover),html.ui-professional .sidebar.ai-platform-sidebar .sidebar-menu :deep(.el-sub-menu__title:hover){background:var(--ai-shell-bg-active)!important;color:var(--ai-shell-text-accent)!important}html.ui-professional .sidebar.ai-platform-sidebar .sidebar-menu :deep(.el-menu-item.is-active){background:var(--ai-shell-accent-glow)!important;border:none!important;color:var(--ai-shell-text-primary)!important}html.ui-professional .sidebar.ai-platform-sidebar .sidebar-menu :deep(.el-menu-item.is-active):before{background:var(--ai-shell-accent-primary)!important;width:3px!important;height:16px!important}html.ui-professional .top-bar.ai-platform-shell{height:44px!important;margin:0!important;padding:0 16px!important;background:var(--ai-shell-bg-topbar)!important;border:none!important;border-bottom:1px solid var(--ai-shell-border-default)!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.ui-professional .top-bar.ai-platform-shell .project-name,html.ui-professional .top-bar.ai-platform-shell .user-name,html.ui-professional .top-bar.ai-platform-shell .breadcrumb-item,html.ui-professional .top-bar.ai-platform-shell .arrow-down,html.ui-professional .top-bar.ai-platform-shell .el-icon{color:var(--ai-shell-text-secondary)!important}html.ui-professional .top-bar.ai-platform-shell .collapse-btn,html.ui-professional .top-bar.ai-platform-shell .ui-mode-toggle-btn,html.ui-professional .top-bar.ai-platform-shell .project-selector,html.ui-professional .top-bar.ai-platform-shell .notification-btn,html.ui-professional .top-bar.ai-platform-shell .user-menu{border-radius:var(--ai-shell-radius-md)!important;border:1px solid transparent!important;background:transparent!important;color:var(--ai-shell-text-secondary)!important}html.ui-professional .top-bar.ai-platform-shell .collapse-btn:hover,html.ui-professional .top-bar.ai-platform-shell .ui-mode-toggle-btn:hover,html.ui-professional .top-bar.ai-platform-shell .project-selector:hover,html.ui-professional .top-bar.ai-platform-shell .notification-btn:hover,html.ui-professional .top-bar.ai-platform-shell .user-menu:hover{background:var(--ai-shell-bg-hover)!important;border-color:var(--ai-shell-border-default)!important;color:var(--ai-shell-text-primary)!important}.content-area:has(>.main-content.page-shell-ai-platform){width:calc(100% - 56px)!important;margin-left:56px!important}html.ui-professional .main-content.page-shell-ai-platform{background:var(--ai-shell-bg-base)!important;padding:0!important}html.ui-professional .app-container.compact-mode .main-content.page-shell-ai-platform{padding:0!important}html.ui-classic .main-content.page-shell-ai-platform{background:radial-gradient(circle at 14% 0%,rgba(94,106,210,.1),transparent 24%),radial-gradient(circle at 78% 8%,rgba(64,158,255,.08),transparent 20%),linear-gradient(180deg,#f6f8fb,#eef3f8)!important;padding:0!important}html.ui-classic .app-container.compact-mode .main-content.page-shell-ai-platform{padding:0!important}html.ui-classic .sidebar.ai-platform-sidebar{background:var(--ai-shell-bg-sidebar)!important;border-right:1px solid var(--ai-shell-border-default)!important}html.ui-classic .sidebar.ai-platform-sidebar .sidebar-header{border-bottom-color:var(--ai-shell-border-default)!important}html.ui-classic .sidebar.ai-platform-sidebar .sidebar-menu :deep(.el-menu-item),html.ui-classic .sidebar.ai-platform-sidebar .sidebar-menu :deep(.el-sub-menu__title){color:#94a3b8cc!important}html.ui-classic .sidebar.ai-platform-sidebar .sidebar-menu :deep(.el-menu-item:hover),html.ui-classic .sidebar.ai-platform-sidebar .sidebar-menu :deep(.el-sub-menu__title:hover){background:var(--ai-shell-bg-active)!important;color:var(--ai-shell-text-accent)!important}html.ui-classic .sidebar.ai-platform-sidebar .sidebar-menu :deep(.el-menu-item.is-active){background:var(--ai-shell-accent-glow)!important;color:var(--ai-shell-text-primary)!important}html.ui-classic .sidebar.ai-platform-sidebar .sidebar-menu :deep(.el-menu-item.is-active):before{background:var(--ai-shell-accent-primary)!important}html.ui-classic .top-bar.ai-platform-shell{height:44px!important;margin:0!important;padding:0 16px!important;background:var(--ai-shell-bg-topbar)!important;border:none!important;border-bottom:1px solid var(--ai-shell-border-default)!important;border-radius:0!important;box-shadow:0 1px #0f172a0a!important}html.ui-classic .top-bar.ai-platform-shell .project-name,html.ui-classic .top-bar.ai-platform-shell .user-name,html.ui-classic .top-bar.ai-platform-shell .breadcrumb-item,html.ui-classic .top-bar.ai-platform-shell .arrow-down,html.ui-classic .top-bar.ai-platform-shell .el-icon{color:var(--ai-shell-text-secondary)!important}html.ui-classic .top-bar.ai-platform-shell .collapse-btn,html.ui-classic .top-bar.ai-platform-shell .ui-mode-toggle-btn,html.ui-classic .top-bar.ai-platform-shell .project-selector,html.ui-classic .top-bar.ai-platform-shell .notification-btn,html.ui-classic .top-bar.ai-platform-shell .user-menu{border-radius:var(--ai-shell-radius-md)!important;border:1px solid transparent!important;background:transparent!important;color:var(--ai-shell-text-secondary)!important}.page-shell-ai-platform .el-select .el-input__wrapper,.page-shell-ai-platform .el-select .el-input__inner,.page-shell-ai-platform .el-input__wrapper,.page-shell-ai-platform .el-input__inner{background:#0f172a!important;border:1px solid #1E293B!important;box-shadow:none!important;color:#e2e8f0!important;border-radius:4px!important}.page-shell-ai-platform .el-select .el-input__wrapper:hover,.page-shell-ai-platform .el-input__wrapper:hover{border-color:#334155!important}.page-shell-ai-platform .el-select .el-input__wrapper:focus-within,.page-shell-ai-platform .el-input__wrapper:focus-within,.page-shell-ai-platform .el-input__wrapper.is-focus{border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f633!important}.page-shell-ai-platform .el-input__prefix,.page-shell-ai-platform .el-input__suffix,.page-shell-ai-platform .el-input__icon{color:#64748b!important}.page-shell-ai-platform .el-input__inner::placeholder{color:#475569!important}.page-shell-ai-platform .el-select .el-tag{background:#3b82f626!important;border-color:#3b82f64d!important;color:#60a5fa!important}.page-shell-ai-platform .el-select-dropdown,.page-shell-ai-platform .el-popper.is-light{background:#1e293b!important;border:1px solid #334155!important;box-shadow:0 4px 16px #0006!important}.page-shell-ai-platform .el-select-dropdown__item,.page-shell-ai-platform .el-popper.is-light .el-dropdown-menu__item{color:#cbd5e1!important;font-size:13px!important}.page-shell-ai-platform .el-select-dropdown__item:hover,.page-shell-ai-platform .el-select-dropdown__item.hover,.page-shell-ai-platform .el-popper.is-light .el-dropdown-menu__item:hover{background:#3b82f61a!important;color:#f1f5f9!important}.page-shell-ai-platform .el-select-dropdown__item.is-selected{color:#60a5fa!important;font-weight:600!important}.page-shell-ai-platform .el-popper.is-light .el-popper__arrow:before{background:#1e293b!important;border-color:#334155!important}.page-shell-ai-platform .el-popper.is-light .el-popper__arrow:after{border-color:transparent!important}.page-shell-ai-platform .el-button--primary{background:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important;box-shadow:none!important}.page-shell-ai-platform .el-button--primary:hover{background:#2563eb!important;border-color:#2563eb!important}.page-shell-ai-platform .el-button--default{background:#111827!important;border-color:#1e293b!important;color:#94a3b8!important;box-shadow:none!important}.page-shell-ai-platform .el-button--default:hover{background:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}.page-shell-ai-platform .el-button--success{background:#059669!important;border-color:#059669!important;color:#fff!important}.page-shell-ai-platform .el-button--danger{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.page-shell-ai-platform .el-button--warning{background:#d97706!important;border-color:#d97706!important;color:#fff!important}.page-shell-ai-platform .el-button--info{background:#334155!important;border-color:#334155!important;color:#e2e8f0!important}.page-shell-ai-platform .el-button--text{color:#60a5fa!important}.page-shell-ai-platform .el-button--text:hover{color:#93c5fd!important}.page-shell-ai-platform .el-button.is-disabled,.page-shell-ai-platform .el-button.is-disabled:hover{background:#1e293b!important;border-color:#1e293b!important;color:#475569!important}.page-shell-ai-platform .el-button--small{border-radius:4px!important;font-size:12px!important}.page-shell-ai-platform .el-dialog{background:#111827!important;border:1px solid #1E293B!important;border-radius:6px!important;box-shadow:0 8px 32px #0009!important}.page-shell-ai-platform .el-dialog__header{border-bottom:1px solid #1E293B!important;padding:16px 20px!important}.page-shell-ai-platform .el-dialog__title{color:#f1f5f9!important;font-size:15px!important;font-weight:600!important}.page-shell-ai-platform .el-dialog__headerbtn .el-dialog__close{color:#64748b!important}.page-shell-ai-platform .el-dialog__headerbtn:hover .el-dialog__close{color:#94a3b8!important}.page-shell-ai-platform .el-dialog__body{color:#cbd5e1!important;padding:20px!important}.page-shell-ai-platform .el-dialog__footer{border-top:1px solid #1E293B!important;padding:12px 20px!important}.page-shell-ai-platform .el-overlay{background:#0009!important}.page-shell-ai-platform .el-form-item__label{color:#94a3b8!important;font-size:13px!important}.page-shell-ai-platform .el-form-item__error{color:#f87171!important}.page-shell-ai-platform .el-radio__label,.page-shell-ai-platform .el-checkbox__label{color:#cbd5e1!important}.page-shell-ai-platform .el-radio__input.is-checked+.el-radio__label{color:#60a5fa!important}.page-shell-ai-platform .el-tabs__item{color:#94a3b8!important}.page-shell-ai-platform .el-tabs__item.is-active{color:#60a5fa!important}.page-shell-ai-platform .el-tabs__item:hover{color:#cbd5e1!important}.page-shell-ai-platform .el-tabs__nav-wrap:after{background-color:#1e293b!important}.page-shell-ai-platform .el-tabs__active-bar{background-color:#3b82f6!important}.page-shell-ai-platform .el-table{--el-table-bg-color: transparent !important;--el-table-tr-bg-color: transparent !important;--el-table-header-bg-color: #0F172A !important;--el-table-row-hover-bg-color: rgba(148, 163, 184, .06) !important;--el-table-border-color: #1E293B !important;--el-table-header-text-color: #64748B !important;--el-table-text-color: #CBD5E1 !important;--el-table-current-row-bg-color: rgba(59, 130, 246, .08) !important;color:#cbd5e1!important;background:transparent!important}.page-shell-ai-platform .el-table__inner-wrapper:before{background-color:#1e293b!important}.page-shell-ai-platform .el-table th.el-table__cell{background:#0f172a!important;color:#64748b!important;font-size:12px!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.04em}.page-shell-ai-platform .el-pagination{--el-pagination-bg-color: #111827 !important;--el-pagination-text-color: #94A3B8 !important;--el-pagination-button-disabled-bg-color: #1E293B !important;--el-pagination-button-disabled-color: #475569 !important;--el-pagination-hover-color: #60A5FA !important}.page-shell-ai-platform .el-pagination button{background:#111827!important;color:#94a3b8!important;border-radius:4px!important}.page-shell-ai-platform .el-pagination .is-active{background:#3b82f6!important;color:#fff!important}.page-shell-ai-platform .el-loading-mask{background:#0b0f19cc!important}.page-shell-ai-platform .el-loading-spinner .el-loading-text{color:#94a3b8!important}.page-shell-ai-platform .el-loading-spinner .circular .path{stroke:#3b82f6!important}.page-shell-ai-platform .el-message{background:#1e293b!important;border-color:#334155!important;box-shadow:0 4px 16px #0006!important}.page-shell-ai-platform .el-message__content{color:#cbd5e1!important}.page-shell-ai-platform .el-tooltip__popper.is-dark,.page-shell-ai-platform .el-tooltip__popper.is-light{background:#1e293b!important;border:1px solid #334155!important;color:#cbd5e1!important}.page-shell-ai-platform .el-tag{border-radius:4px!important;font-size:11px!important}.page-shell-ai-platform .el-tag--info{background:#64748b26!important;border-color:#64748b4d!important;color:#94a3b8!important}.page-shell-ai-platform .el-tag--success{background:#34d3991f!important;border-color:#34d39940!important;color:#34d399!important}.page-shell-ai-platform .el-tag--warning{background:#fbbf241f!important;border-color:#fbbf2440!important;color:#fbbf24!important}.page-shell-ai-platform .el-tag--danger{background:#f871711f!important;border-color:#f8717140!important;color:#f87171!important}.page-shell-ai-platform .el-empty__description p{color:#64748b!important}.page-shell-ai-platform .el-empty__image svg{fill:#1e293b!important}.page-shell-ai-platform .el-alert--info.is-light{background:#3b82f614!important;border-color:#3b82f633!important;color:#60a5fa!important}.page-shell-ai-platform .el-alert--success.is-light{background:#34d39914!important;border-color:#34d39933!important;color:#34d399!important}.page-shell-ai-platform .el-alert--warning.is-light{background:#fbbf2414!important;border-color:#fbbf2433!important;color:#fbbf24!important}.page-shell-ai-platform .el-alert--error.is-light{background:#f8717114!important;border-color:#f8717133!important;color:#f87171!important}.page-shell-ai-platform .el-textarea__inner{background:#0f172a!important;border:1px solid #1E293B!important;color:#e2e8f0!important;box-shadow:none!important;border-radius:4px!important}.page-shell-ai-platform .el-textarea__inner:focus{border-color:#3b82f6!important}.page-shell-ai-platform .el-textarea__inner::placeholder{color:#475569!important}.page-shell-ai-platform .el-switch__core{background:#334155!important;border-color:#334155!important}.page-shell-ai-platform .el-switch.is-checked .el-switch__core{background:#3b82f6!important;border-color:#3b82f6!important}.page-shell-ai-platform .el-input-number .el-input__wrapper{background:#0f172a!important;border:1px solid #1E293B!important}.page-shell-ai-platform .el-input-number__decrease,.page-shell-ai-platform .el-input-number__increase{background:#111827!important;border-color:#1e293b!important;color:#94a3b8!important}.page-shell-ai-platform .el-input-number__decrease:hover,.page-shell-ai-platform .el-input-number__increase:hover{color:#3b82f6!important}.page-shell-ai-platform .el-card{background:#111827!important;border:1px solid #1E293B!important;border-radius:4px!important;box-shadow:none!important;color:#cbd5e1!important}.page-shell-ai-platform .el-descriptions__body{background:transparent!important;color:#cbd5e1!important}.page-shell-ai-platform .el-descriptions__label{color:#94a3b8!important;background:#0f172a!important}.page-shell-ai-platform .el-badge__content{border:none!important}.page-shell-ai-platform .el-collapse{--el-collapse-header-bg-color: #111827 !important;--el-collapse-content-bg-color: #0F172A !important;--el-collapse-border-color: #1E293B !important;border-top-color:#1e293b!important}.page-shell-ai-platform .el-collapse-item__header{color:#f1f5f9!important;border-bottom-color:#1e293b!important}.page-shell-ai-platform .el-collapse-item__wrap{border-bottom-color:#1e293b!important}.page-shell-ai-platform ::-webkit-scrollbar{width:6px;height:6px}.page-shell-ai-platform ::-webkit-scrollbar-track{background:#0b0f19}.page-shell-ai-platform ::-webkit-scrollbar-thumb{background:#1e293b;border-radius:3px}.page-shell-ai-platform ::-webkit-scrollbar-thumb:hover{background:#334155}.page-shell-ai-platform ::-webkit-scrollbar-corner{background:#0b0f19}html.ui-classic .page-shell-ai-platform .el-select .el-input__wrapper,html.ui-classic .page-shell-ai-platform .el-select .el-input__inner,html.ui-classic .page-shell-ai-platform .el-input__wrapper,html.ui-classic .page-shell-ai-platform .el-input__inner,html.ui-classic .page-shell-ai-platform .el-textarea__inner,html.ui-classic .page-shell-ai-platform .el-input-number .el-input__wrapper{background:#fff!important;border-color:#d9e2ec!important;color:#1f3349!important;box-shadow:none!important}html.ui-classic .page-shell-ai-platform .el-input__wrapper:hover,html.ui-classic .page-shell-ai-platform .el-textarea__inner:hover{border-color:#b9c7d6!important}html.ui-classic .page-shell-ai-platform .el-input__wrapper:focus-within,html.ui-classic .page-shell-ai-platform .el-input__wrapper.is-focus,html.ui-classic .page-shell-ai-platform .el-textarea__inner:focus{border-color:#5e6ad2!important;box-shadow:0 0 0 1px #5e6ad224!important}html.ui-classic .page-shell-ai-platform .el-input__prefix,html.ui-classic .page-shell-ai-platform .el-input__suffix,html.ui-classic .page-shell-ai-platform .el-input__icon,html.ui-classic .page-shell-ai-platform .el-input__inner::placeholder,html.ui-classic .page-shell-ai-platform .el-textarea__inner::placeholder{color:#71849a!important}html.ui-classic .page-shell-ai-platform .el-button--default,html.ui-classic .page-shell-ai-platform .el-card,html.ui-classic .page-shell-ai-platform .el-dialog,html.ui-classic .page-shell-ai-platform .el-descriptions__body,html.ui-classic .page-shell-ai-platform .el-collapse,html.ui-classic .page-shell-ai-platform .el-collapse-item__header,html.ui-classic .page-shell-ai-platform .el-collapse-item__wrap{background:#fff!important;border-color:#d9e2ec!important;color:#1f3349!important}html.ui-classic .page-shell-ai-platform .el-button--default:hover{background:#5e6ad20f!important;border-color:#5e6ad247!important;color:#2f47c6!important}html.ui-classic .page-shell-ai-platform .el-button--text{color:#5e6ad2!important}html.ui-classic .page-shell-ai-platform .el-dialog__header,html.ui-classic .page-shell-ai-platform .el-dialog__footer{background:#f6f8fb!important;border-color:#d9e2ec!important}html.ui-classic .page-shell-ai-platform .el-dialog__title,html.ui-classic .page-shell-ai-platform .el-dialog__body,html.ui-classic .page-shell-ai-platform .el-form-item__label,html.ui-classic .page-shell-ai-platform .el-radio__label,html.ui-classic .page-shell-ai-platform .el-checkbox__label,html.ui-classic .page-shell-ai-platform .el-tabs__item,html.ui-classic .page-shell-ai-platform .el-descriptions__label{color:#1f3349!important}html.ui-classic .page-shell-ai-platform .el-tabs__item.is-active,html.ui-classic .page-shell-ai-platform .el-tabs__item:hover{color:#5e6ad2!important}html.ui-classic .page-shell-ai-platform .el-tabs__nav-wrap:after,html.ui-classic .page-shell-ai-platform .el-table__inner-wrapper:before{background:#d9e2ec!important}html.ui-classic .page-shell-ai-platform .el-tabs__active-bar{background:#5e6ad2!important}html.ui-classic .page-shell-ai-platform .el-table,html.ui-classic .page-shell-ai-platform .el-table tr,html.ui-classic .page-shell-ai-platform .el-table td.el-table__cell,html.ui-classic .page-shell-ai-platform .el-table th.el-table__cell{background:#fff!important;border-color:#d9e2ec!important;color:#1f3349!important}html.ui-classic .page-shell-ai-platform .el-table th.el-table__cell{background:#f1f5f9!important}html.ui-classic .page-shell-ai-platform .el-tag,html.ui-classic .page-shell-ai-platform .el-alert--info.is-light{background:#5e6ad214!important;border-color:#5e6ad233!important;color:#2f47c6!important}html.ui-classic .page-shell-ai-platform .el-loading-mask,html.ui-classic .page-shell-ai-platform .el-overlay{background:#f6f8fbc2!important}html.ui-classic .page-shell-ai-platform ::-webkit-scrollbar-track,html.ui-classic .page-shell-ai-platform ::-webkit-scrollbar-corner{background:#f6f8fb}html.ui-classic .page-shell-ai-platform ::-webkit-scrollbar-thumb{background:#c6d1dd}html.ui-classic .page-shell-ai-platform ::-webkit-scrollbar-thumb:hover{background:#aab9c8}html.ui-classic .dashboard-console{--bg-page: #f6f8fb !important;--bg-surface: #ffffff !important;--bg-elevated: #eef3f8 !important;--bg-hover: rgba(94, 106, 210, .06) !important;--bg-active: rgba(94, 106, 210, .1) !important;--text-primary: #1f3349 !important;--text-secondary: #4d647c !important;--text-muted: #71849a !important;--border: #d9e2ec !important;--border-subtle: rgba(15, 23, 42, .08) !important;--border-hover: #b9c7d6 !important;--accent: #5e6ad2 !important;--accent-soft: rgba(94, 106, 210, .1) !important;--status-green: #1f9d68 !important;--status-blue: #2f6fed !important;--status-cyan: #0ea5b7 !important;--status-amber: #b7791f !important;--status-red: #cf5252 !important;--status-purple: #7c3aed !important;--status-pink: #db2777 !important;background:#f6f8fb!important;color:#1f3349!important}html.ui-classic .dashboard-console :is(.hero-bar,.status-strip,.section-header,.bottom-strip){background:#fff!important;border-color:#d9e2ec!important}html.ui-classic .dashboard-console :is(.col-left,.col-right,.timeline-row,.capability-row,.metric-cell){border-color:#0f172a14!important}html.ui-classic .agents-page{--bg-page: #f6f8fb !important;--bg-thead: #f1f5f9 !important;--bg-tbody: #ffffff !important;--bg-hover: rgba(94, 106, 210, .06) !important;--bg-input: #ffffff !important;--text-primary: #1f3349 !important;--text-secondary: #4d647c !important;--text-muted: #71849a !important;--border: #d9e2ec !important;--border-hover: #b9c7d6 !important;--accent: #5e6ad2 !important;--accent-light: #4f67d8 !important;--accent-soft: rgba(94, 106, 210, .1) !important;--status-running: #1f9d68 !important;--status-idle: #b7791f !important;--status-error: #cf5252 !important;--status-stopped: #71849a !important;background:#f6f8fb!important;color:#1f3349!important}html.ui-classic .agents-page :is(.toolbar,.table-wrapper,.bottom-bar){border-color:#d9e2ec!important}html.ui-classic .agents-page .status-select option{background:#fff!important;color:#1f3349!important}html.ui-classic .wf-page{--c-surface: #f6f8fb !important;--c-elevated: #ffffff !important;--c-input: #ffffff !important;--c-inset: #eef3f8 !important;--c-hover: rgba(94, 106, 210, .06) !important;--c-active: rgba(94, 106, 210, .1) !important;--c-text-primary: #1f3349 !important;--c-text-secondary: #4d647c !important;--c-text-muted: #71849a !important;--c-border: #d9e2ec !important;--c-border-subtle: rgba(15, 23, 42, .08) !important;--c-border-hover: #b9c7d6 !important;--c-accent: #5e6ad2 !important;--c-accent-soft: rgba(94, 106, 210, .1) !important;--c-accent-glow: rgba(94, 106, 210, .12) !important;--c-success: #1f9d68 !important;--c-success-soft: rgba(31, 157, 104, .08) !important;--c-warning: #b7791f !important;--c-warning-soft: rgba(183, 121, 31, .1) !important;--c-error: #cf5252 !important;--c-error-soft: rgba(207, 82, 82, .1) !important;--c-idle: #71849a !important;--c-idle-soft: rgba(113, 132, 154, .1) !important;--c-purple: #7c3aed !important;--c-purple-soft: rgba(124, 58, 237, .1) !important;background:#f6f8fb!important;color:#1f3349!important}html.ui-classic .wf-page :is(.page-header,.section-toggle,.template-grid,.ai-inline-bar){background:#fff!important;border-color:#d9e2ec!important}html.ui-classic .wf-page .right-panel{background:#fff!important;color:#1f3349!important;border-left:1px solid #d9e2ec!important}html.ui-classic .wf-page .right-panel :is(.detail-header,.detail-tags,.flow-section,.stats-section,.exec-config-section,.detail-footer-actions){border-color:#d9e2ec!important}html.ui-classic .wf-page .right-panel :is(.detail-header,.exec-meta-item,.detail-empty,.detail-action-btn,.exec-meta-sub,.tag,.flow-more-tag){background-color:#fff!important}html.ui-classic .wf-page .right-panel :is(.detail-name,.wf-item-name,.stat-value,.exec-meta-val,.exec-config-val,.detail-empty strong){color:#1f3349!important}html.ui-classic .wf-page .right-panel .detail-action-btn{color:#4d647c!important;border-color:#d9e2ec!important}html.ui-classic .wf-page .right-panel .detail-action-btn:hover{background:#f6f8fb!important;color:#1f3349!important;border-color:#b9c7d6!important}html.ui-classic .wf-page .right-panel .exec-meta-item{border-color:#d9e2ec!important}html.ui-classic .wf-page .right-panel .flow-step-box{background:#f8fbff!important;border-color:#d9e2ec!important}html.ui-classic .wf-page .right-panel .step-pending{background:#5e6ad20a!important;border-color:#b9c7d6!important}html.ui-classic .wf-page .right-panel .step-pending :is(svg,.step-name,.step-state){color:#64748b!important}html.ui-classic .wf-page .right-panel .flow-arrow{background:#b9c7d6!important}html.ui-classic .wf-page .right-panel .flow-arrow:after{border-left-color:#b9c7d6!important}html.ui-classic .wf-page .right-panel .stats-grid,html.ui-classic .wf-page .right-panel .exec-meta-strip{background:#d9e2ec!important}html.ui-classic .wf-page .right-panel .step-running{background:#5e6ad214!important}html.ui-classic .wf-page .left-panel .wf-item.active{background:#eef3ff!important}html.ui-classic .wf-page .left-panel .wf-item-name{color:#1f3349!important}html.ui-classic .wf-page .left-panel .search-input{background:#fff!important;color:#1f3349!important;border-color:#d9e2ec!important}html.ui-classic .wf-page .left-panel .search-input::placeholder{color:#91a1b3!important}html.ui-classic .qa-page{--bg-base: #f6f8fb !important;--bg-surface: #ffffff !important;--bg-elevated: #eef3f8 !important;--bg-input: #ffffff !important;--bg-hover: rgba(94, 106, 210, .06) !important;--bg-active: rgba(94, 106, 210, .1) !important;--text-primary: #1f3349 !important;--text-secondary: #4d647c !important;--text-muted: #71849a !important;--text-dim: #91a1b3 !important;--border: #d9e2ec !important;--border-hover: #b9c7d6 !important;--accent: #5e6ad2 !important;--accent-soft: rgba(94, 106, 210, .1) !important;--accent-glow: rgba(94, 106, 210, .12) !important}html.ui-professional .report-container .page-card.el-card,html.ui-professional.light-theme .report-container .page-card.el-card{background:linear-gradient(180deg,#0e1f31f5,#0c1a2af0)!important;border:1px solid rgba(148,184,216,.16)!important;border-radius:18px!important;box-shadow:var(--eng-shadow-soft)!important;overflow:hidden!important}html.ui-professional .report-container .page-card.el-card>.el-card__header,html.ui-professional.light-theme .report-container .page-card.el-card>.el-card__header{background:radial-gradient(circle at 18% 0%,rgba(59,140,255,.13),transparent 28%),linear-gradient(180deg,#0a1826f5,#091623f0)!important;border-bottom:1px solid rgba(148,184,216,.16)!important;color:#eaf4ff!important}html.ui-professional .report-container .page-card.el-card>.el-card__header .card-header h2,html.ui-professional.light-theme .report-container .page-card.el-card>.el-card__header .card-header h2{color:#f5fbff!important;text-shadow:0 1px 0 rgba(1,11,20,.28)}html.ui-professional .report-container .page-card.el-card>.el-card__body,html.ui-professional.light-theme .report-container .page-card.el-card>.el-card__body,html.ui-professional .report-container .report-generation,html.ui-professional.light-theme .report-container .report-generation{background:linear-gradient(180deg,#0b1928f0,#091623eb)!important;color:#eaf4ff!important}html.ui-professional .report-container .el-tabs--border-card,html.ui-professional.light-theme .report-container .el-tabs--border-card{background:#091623eb!important;border-color:#94b8d829!important}html.ui-professional .report-container .el-tabs--border-card>.el-tabs__header,html.ui-professional.light-theme .report-container .el-tabs--border-card>.el-tabs__header{background:#08121db8!important;border-bottom-color:#94b8d829!important}html.ui-professional .report-container .el-tabs--border-card>.el-tabs__header .el-tabs__item,html.ui-professional.light-theme .report-container .el-tabs--border-card>.el-tabs__header .el-tabs__item{color:#9cb4cc!important;border-color:#94b8d824!important}html.ui-professional .report-container .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active,html.ui-professional.light-theme .report-container .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{background:#0c1f32f5!important;color:#f5fbff!important;border-bottom-color:#0c1f32f5!important}html.ui-professional .report-container .el-tabs--border-card>.el-tabs__content,html.ui-professional.light-theme .report-container .el-tabs--border-card>.el-tabs__content{background:transparent!important;color:#eaf4ff!important}html.ui-professional .report-container,html.ui-professional.light-theme .report-container{padding:20px 24px 28px!important;background:transparent!important}html.ui-professional .report-container .card-header,html.ui-professional.light-theme .report-container .card-header{min-height:34px}html.ui-professional .report-container .el-tabs--border-card>.el-tabs__header .el-tabs__item,html.ui-professional.light-theme .report-container .el-tabs--border-card>.el-tabs__header .el-tabs__item{height:36px!important;line-height:36px!important;padding:0 18px!important;font-size:13px!important}html.ui-professional .report-container .daily-report-workspace,html.ui-professional.light-theme .report-container .daily-report-workspace{gap:16px!important;padding:18px 20px 72px!important;background:radial-gradient(circle at 88% 0%,rgba(59,140,255,.1),transparent 28%),linear-gradient(180deg,#091623bd,#08121ddb)!important}html.ui-professional .report-container .project-bar,html.ui-professional.light-theme .report-container .project-bar{gap:14px!important;padding:14px 18px!important;background:radial-gradient(circle at 12% 0%,rgba(99,211,255,.08),transparent 30%),linear-gradient(180deg,#0d1e2ff0,#0a1826eb)!important;border:1px solid rgba(148,184,216,.18)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff08!important}html.ui-professional .report-container .project-bar .bar-left,html.ui-professional.light-theme .report-container .project-bar .bar-left{min-width:340px}html.ui-professional .report-container .project-bar .bar-summary,html.ui-professional.light-theme .report-container .project-bar .bar-summary{flex:1 1 360px!important}html.ui-professional .report-container .project-bar .bar-actions,html.ui-professional.light-theme .report-container .project-bar .bar-actions{margin-left:auto;gap:10px!important}html.ui-professional .report-container .project-bar .bar-label,html.ui-professional.light-theme .report-container .project-bar .bar-label,html.ui-professional .report-container .project-bar .summary-key,html.ui-professional.light-theme .report-container .project-bar .summary-key{color:#9cb4cc!important}html.ui-professional .report-container .project-bar .summary-val,html.ui-professional.light-theme .report-container .project-bar .summary-val{color:#f5fbff!important}html.ui-professional .report-container .project-bar .el-button,html.ui-professional.light-theme .report-container .project-bar .el-button{height:32px!important;padding:0 14px!important;border-radius:9px!important;font-weight:600!important;box-shadow:none!important}html.ui-professional .report-container .project-bar .el-button:not(.el-button--primary),html.ui-professional.light-theme .report-container .project-bar .el-button:not(.el-button--primary){background:#0c1c2cdb!important;border-color:#94b8d838!important;color:#b9dcff!important}html.ui-professional .report-container .project-bar .el-button--primary,html.ui-professional.light-theme .report-container .project-bar .el-button--primary{background:linear-gradient(135deg,#2f8fff,#4667ff)!important;border-color:#63d3ff47!important;color:#fff!important}html.ui-professional .report-container .project-bar .el-button.is-disabled,html.ui-professional.light-theme .report-container .project-bar .el-button.is-disabled{background:#0d1e2fbd!important;border-color:#94b8d824!important;color:#9cb4cc9e!important;opacity:1!important}html.ui-professional .report-container .stats-cards,html.ui-professional.light-theme .report-container .stats-cards{gap:14px!important}html.ui-professional .report-container .stat-card,html.ui-professional.light-theme .report-container .stat-card{min-height:70px;padding:14px 16px!important;background:radial-gradient(circle at 100% 0%,rgba(59,140,255,.08),transparent 34%),linear-gradient(180deg,#0d1e2ff5,#0a1826eb)!important;border:1px solid rgba(148,184,216,.16)!important;border-left:0!important;border-radius:12px!important;box-shadow:inset 3px 0 #63d3ff47,inset 0 1px #ffffff08!important}html.ui-professional .report-container .stat-card.stat-success,html.ui-professional.light-theme .report-container .stat-card.stat-success{box-shadow:inset 3px 0 #35c58b80,inset 0 1px #ffffff08!important}html.ui-professional .report-container .stat-card.stat-primary,html.ui-professional.light-theme .report-container .stat-card.stat-primary{box-shadow:inset 3px 0 #3b8cff94,inset 0 1px #ffffff08!important}html.ui-professional .report-container .stat-label,html.ui-professional.light-theme .report-container .stat-label{color:#9cb4cc!important}html.ui-professional .report-container .stat-value,html.ui-professional.light-theme .report-container .stat-value{color:#f5fbff!important;font-size:22px!important}html.ui-professional .report-container .period-table-wrap,html.ui-professional.light-theme .report-container .period-table-wrap{background:#08121dcc!important;border:1px solid rgba(148,184,216,.18)!important;border-radius:12px!important;overflow:hidden!important}html.ui-professional .report-container .period-table-wrap .el-table,html.ui-professional.light-theme .report-container .period-table-wrap .el-table{--el-table-bg-color: rgba(8, 18, 29, .9);--el-table-tr-bg-color: rgba(8, 18, 29, .78);--el-table-header-bg-color: rgba(11, 25, 40, .98);--el-table-row-hover-bg-color: rgba(59, 140, 255, .1);--el-table-current-row-bg-color: rgba(59, 140, 255, .14);--el-table-border-color: rgba(148, 184, 216, .12);--el-table-text-color: #eaf4ff;--el-table-header-text-color: #d9ebff;background:#08121dd1!important;color:#eaf4ff!important;font-size:13px!important}html.ui-professional .report-container .period-table-wrap .el-table th.el-table__cell,html.ui-professional.light-theme .report-container .period-table-wrap .el-table th.el-table__cell{height:42px!important;padding:6px 0!important;background:#0b1928fa!important;border-bottom:1px solid rgba(148,184,216,.14)!important;color:#d9ebff!important;font-weight:700!important}html.ui-professional .report-container .period-table-wrap .el-table td.el-table__cell,html.ui-professional.light-theme .report-container .period-table-wrap .el-table td.el-table__cell{height:56px!important;padding:8px 0!important;background:#091623d1!important;border-bottom:1px solid rgba(148,184,216,.1)!important;color:#eaf4ff!important}html.ui-professional .report-container .period-table-wrap .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell,html.ui-professional.light-theme .report-container .period-table-wrap .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#0b1928e6!important}html.ui-professional .report-container .period-table-wrap .el-table__body tr:hover>td.el-table__cell,html.ui-professional.light-theme .report-container .period-table-wrap .el-table__body tr:hover>td.el-table__cell{background:#3b8cff1f!important}html.ui-professional .report-container .period-table-wrap .el-table .cell,html.ui-professional.light-theme .report-container .period-table-wrap .el-table .cell{line-height:20px!important}html.ui-professional .report-container .period-table-wrap .el-table__fixed-right,html.ui-professional.light-theme .report-container .period-table-wrap .el-table__fixed-right,html.ui-professional .report-container .period-table-wrap .el-table__fixed-right-patch,html.ui-professional.light-theme .report-container .period-table-wrap .el-table__fixed-right-patch{background:#091623f5!important;box-shadow:-10px 0 20px #010b142e!important}html.ui-professional .report-container .period-table-wrap .el-table__fixed-right .el-table__cell:last-child .cell,html.ui-professional.light-theme .report-container .period-table-wrap .el-table__fixed-right .el-table__cell:last-child .cell,html.ui-professional .report-container .period-table-wrap .period-action-column .cell,html.ui-professional.light-theme .report-container .period-table-wrap .period-action-column .cell,html.ui-professional .report-container .period-table-wrap .period-row-actions,html.ui-professional.light-theme .report-container .period-table-wrap .period-row-actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex-wrap:nowrap!important;padding-left:8px!important;padding-right:8px!important;white-space:nowrap!important}html.ui-professional .report-container .period-table-wrap .el-table__fixed-right .el-button.is-link,html.ui-professional.light-theme .report-container .period-table-wrap .el-table__fixed-right .el-button.is-link,html.ui-professional .report-container .period-table-wrap .period-row-actions .el-button.is-link,html.ui-professional.light-theme .report-container .period-table-wrap .period-row-actions .el-button.is-link{height:28px!important;min-width:40px!important;margin-left:0!important;padding:0 8px!important;border:1px solid rgba(148,184,216,.16)!important;border-radius:999px!important;background:#0c1c2ce0!important;color:#b9dcff!important;font-weight:700!important;line-height:26px!important}html.ui-professional .report-container .period-table-wrap .el-table__fixed-right .el-button.is-link:hover,html.ui-professional.light-theme .report-container .period-table-wrap .el-table__fixed-right .el-button.is-link:hover,html.ui-professional .report-container .period-table-wrap .period-row-actions .el-button.is-link:hover,html.ui-professional.light-theme .report-container .period-table-wrap .period-row-actions .el-button.is-link:hover{background:#3b8cff2e!important;border-color:#63d3ff47!important;color:#f5fbff!important}html.ui-professional .report-container .period-table-wrap .el-table__fixed-right .el-button.is-link.is-disabled,html.ui-professional.light-theme .report-container .period-table-wrap .el-table__fixed-right .el-button.is-link.is-disabled,html.ui-professional .report-container .period-table-wrap .period-row-actions .el-button.is-link.is-disabled,html.ui-professional.light-theme .report-container .period-table-wrap .period-row-actions .el-button.is-link.is-disabled{background:#0c1c2c7a!important;border-color:#94b8d81a!important;color:#9cb4cc80!important}html.ui-professional .report-container .period-table-wrap .el-tag,html.ui-professional.light-theme .report-container .period-table-wrap .el-tag{border-radius:999px!important;font-weight:700!important}html.ui-professional .report-container .period-table-wrap .text-muted,html.ui-professional.light-theme .report-container .period-table-wrap .text-muted{color:#7fa0bf!important}html.ui-professional .monitor-data-container .scope-panel,html.ui-professional.light-theme .monitor-data-container .scope-panel{background:radial-gradient(circle at 12% 0%,rgba(59,140,255,.1),transparent 30%),linear-gradient(180deg,#0e1f31f5,#0c1a2af0)!important;border:1px solid rgba(148,184,216,.16)!important;color:#eaf4ff!important;box-shadow:var(--eng-shadow-soft)!important}html.ui-professional .monitor-data-container .scope-panel .scope-kicker,html.ui-professional.light-theme .monitor-data-container .scope-panel .scope-kicker{color:#8fc7ff!important}html.ui-professional .monitor-data-container .scope-panel .scope-header h3,html.ui-professional.light-theme .monitor-data-container .scope-panel .scope-header h3,html.ui-professional .monitor-data-container .scope-panel .asset-card__title,html.ui-professional.light-theme .monitor-data-container .scope-panel .asset-card__title{color:#f5fbff!important}html.ui-professional .monitor-data-container .scope-panel :is(.scope-tree__body,.summary-block,.asset-card),html.ui-professional.light-theme .monitor-data-container .scope-panel :is(.scope-tree__body,.summary-block,.asset-card){background:#0a1826c2!important;border:1px solid rgba(148,184,216,.14)!important;color:#eaf4ff!important}html.ui-professional .monitor-data-container .scope-panel :is(.summary-block span,.scope-tree__node small),html.ui-professional.light-theme .monitor-data-container .scope-panel :is(.summary-block span,.scope-tree__node small){color:#9cb4cc!important}html.ui-professional .monitor-data-container .scope-panel :is(.summary-block strong,.scope-tree__node span),html.ui-professional.light-theme .monitor-data-container .scope-panel :is(.summary-block strong,.scope-tree__node span){color:#f5fbff!important}html.ui-professional .monitor-data-container .scope-panel .el-tree,html.ui-professional.light-theme .monitor-data-container .scope-panel .el-tree{background:transparent!important;color:#eaf4ff!important;--el-tree-node-hover-bg-color: rgba(59, 140, 255, .12);--el-fill-color-light: rgba(59, 140, 255, .14)}html.ui-professional .monitor-data-container .scope-panel .el-tree-node__content,html.ui-professional.light-theme .monitor-data-container .scope-panel .el-tree-node__content{color:#eaf4ff!important;border-radius:8px}html.ui-professional .monitor-data-container .scope-panel .el-tree-node__content:hover,html.ui-professional.light-theme .monitor-data-container .scope-panel .el-tree-node__content:hover,html.ui-professional .monitor-data-container .scope-panel .el-tree-node.is-current>.el-tree-node__content,html.ui-professional.light-theme .monitor-data-container .scope-panel .el-tree-node.is-current>.el-tree-node__content{background:#3b8cff24!important}html.ui-professional .monitor-data-container .scope-panel .el-tag,html.ui-professional.light-theme .monitor-data-container .scope-panel .el-tag{background:#3b8cff1f!important;border-color:#63d3ff38!important;color:#b9dcff!important}html.ui-professional .monitor-data-container .scope-panel .el-tag.el-tag--success,html.ui-professional.light-theme .monitor-data-container .scope-panel .el-tag.el-tag--success{background:#35c58b1f!important;border-color:#50dea038!important;color:#a6ebc8!important}html.ui-professional .monitor-data-container .scope-panel .el-empty__description,html.ui-professional.light-theme .monitor-data-container .scope-panel .el-empty__description,html.ui-professional .monitor-data-container .scope-panel .el-empty__description p,html.ui-professional.light-theme .monitor-data-container .scope-panel .el-empty__description p{color:#9cb4cc!important}html.ui-professional .coze-chat-sdk{--coze-chat-sdk-semi-color-bg-0: rgba(8, 18, 29, .98) !important;--coze-chat-sdk-semi-color-bg-1: rgba(10, 24, 38, .98) !important;--coze-chat-sdk-semi-color-bg-2: rgba(12, 28, 44, .98) !important;--coze-chat-sdk-semi-color-bg-4: rgba(14, 33, 52, .98) !important;--coze-chat-sdk-semi-color-nav-bg: rgba(8, 18, 29, .98) !important;--coze-chat-sdk-semi-color-border: rgba(148, 184, 216, .18) !important;--coze-chat-sdk-semi-color-text-0: #f5fbff !important;--coze-chat-sdk-semi-color-text-1: rgba(234, 244, 255, .9) !important;--coze-chat-sdk-semi-color-text-2: rgba(156, 180, 204, .9) !important;--coze-chat-sdk-semi-color-text-3: rgba(127, 160, 191, .82) !important;--coz-bg: rgba(8, 18, 29, .98) !important;--coz-bg-max: rgba(8, 18, 29, .98) !important;--coz-bg-plus: rgba(10, 24, 38, .98) !important;--coz-mg: rgba(59, 140, 255, .08) !important;--coz-mg-card: rgba(12, 28, 44, .96) !important;--coz-mg-card-hovered: rgba(16, 37, 60, .98) !important;--coz-mg-card-pressed: rgba(18, 44, 70, .98) !important;--coz-mg-primary: rgba(59, 140, 255, .16) !important;--coz-mg-primary-hovered: rgba(59, 140, 255, .24) !important;--coz-mg-primary-pressed: rgba(59, 140, 255, .3) !important;--coz-mg-secondary: rgba(148, 184, 216, .08) !important;--coz-mg-secondary-hovered: rgba(148, 184, 216, .14) !important;--coz-mg-secondary-pressed: rgba(148, 184, 216, .2) !important;--coz-fg: rgba(234, 244, 255, .92) !important;--coz-fg-primary: #f5fbff !important;--coz-fg-secondary: #9cb4cc !important;--coz-fg-dim: rgba(127, 160, 191, .78) !important;--coz-fg-hglt: #8fc7ff !important;--coz-fg-hglt-blue: #8fc7ff !important;--coz-stroke: rgba(148, 184, 216, .18) !important;--coz-stroke-plus: rgba(148, 184, 216, .24) !important;--coz-stroke-max: rgba(148, 184, 216, .34) !important;--coz-stroke-hglt: #3b8cff !important;--coz-shadow: 0 24px 56px rgba(1, 11, 20, .44) !important;--coz-shadow-default: 0 24px 56px rgba(1, 11, 20, .44) !important;background:radial-gradient(circle at 16% 0%,rgba(59,140,255,.14),transparent 34%),linear-gradient(180deg,#0a1826fa,#08121dfa)!important;border:1px solid rgba(148,184,216,.2)!important;border-radius:14px!important;box-shadow:0 24px 56px #010b1470!important;color:#eaf4ff!important;overflow:hidden!important;z-index:10050!important}html.ui-professional .coze-chat-sdk :is(.web-sdk-area-container,.web-sdk-area),html.ui-professional .coze-chat-sdk>div{background:transparent!important;color:#eaf4ff!important}html.ui-professional .coze-chat-sdk header{background:linear-gradient(180deg,#0c1c2cfa,#091623fa)!important;border-bottom:1px solid rgba(148,184,216,.18)!important}html.ui-professional .coze-chat-sdk :is(.coze-chat-sdk-semi-typography,.coz-typography,.coz-text,p,span,div){color:inherit}html.ui-professional .coze-chat-sdk .coze-chat-sdk-semi-typography-primary,html.ui-professional .coze-chat-sdk :is(.coz-fg-primary,.coz-fg-secondary,.coz-fg-dim){color:#eaf4ff!important}html.ui-professional .coze-chat-sdk .coze-chat-message-wrapper :is(.coze-chat-sdk-semi-typography,.coz-text){color:#eaf4ff!important}html.ui-professional .coze-chat-sdk .coze-chat-message-wrapper :is([class*=coz-fg-secondary],[class*=text-base]){color:#9cb4cc!important}html.ui-professional .coze-chat-sdk :is([class*=coz-bg-max],[class*=coz-bg-plus],[class*=coz-mg-card]){background-color:#0a1826eb!important;border-color:#94b8d82e!important}html.ui-professional .coze-chat-sdk textarea,html.ui-professional .coze-chat-sdk input{background-color:transparent!important;color:#f5fbff!important;caret-color:#8fc7ff!important}html.ui-professional .coze-chat-sdk textarea::placeholder,html.ui-professional .coze-chat-sdk input::placeholder{color:#9cb4ccb8!important}html.ui-professional .coze-chat-sdk .coze-chat-sdk-semi-button{color:#d9ebff!important}html.ui-professional .coze-chat-sdk .coze-chat-sdk-semi-button:not(:disabled):hover{background-color:#3b8cff29!important}html.ui-professional .coze-chat-sdk :is(.coz-btn-primary,.coz-mg-primary){background-color:#3b8cff2e!important;border-color:#63d3ff3d!important;color:#f5fbff!important}html.ui-professional .coze-chat-sdk :is(.coz-btn-secondary,.coz-mg-secondary){color:#b9dcff!important}html.ui-professional .coze-chat-sdk :is(.coze-chat-sdk-semi-divider,footer){border-color:#94b8d829!important;color:#7fa0bf!important}html.ui-professional .coze-chat-sdk ::-webkit-scrollbar-track{background:#08121db8}html.ui-professional .coze-chat-sdk ::-webkit-scrollbar-thumb{background:#63d3ff3d;border-radius:999px}:root{--cc-bg-page: #f6f8fc;--cc-bg-panel: #ffffff;--cc-bg-panel-strong: #eef3f9;--cc-bg-panel-soft: #f8fbff;--cc-bg-hover: #edf4fb;--cc-bg-selected: #e7f0fb;--cc-border: rgba(132, 154, 178, .22);--cc-border-strong: rgba(102, 137, 173, .34);--cc-border-accent: rgba(59, 140, 255, .28);--cc-shadow-sm: 0 1px 3px rgba(15, 23, 42, .06);--cc-shadow-md: 0 8px 20px rgba(15, 23, 42, .08);--cc-shadow-lg: 0 18px 36px rgba(15, 23, 42, .1);--cc-text-primary: #1e2a37;--cc-text-secondary: #4d647c;--cc-text-muted: #73879c;--cc-accent-blue: #2d6cdf;--cc-accent-cyan: #0f9ecf;--cc-accent-green: #2c9b6f;--cc-accent-yellow: #b88221;--cc-accent-orange: #cf6a2f;--cc-accent-red: #cf5252;--cc-accent-purple: #7058d6;--cc-gradient-progress: linear-gradient(90deg, #3b8cff, #35c58b);--cc-gradient-capacity: linear-gradient(90deg, #3b8cff, #3dc2ff);--cc-gap-lg: 16px;--cc-gap-md: 12px;--cc-gap-sm: 8px;--cc-gap-xs: 4px;--cc-radius-lg: 12px;--cc-radius-md: 10px;--cc-radius-sm: 8px;--cc-radius-xs: 6px;--cc-font-kpi: 38px;--cc-font-progress: 48px;--cc-font-stat: 24px;--cc-font-title: 16px;--cc-font-subtitle: 14px;--cc-font-body: 13px;--cc-font-meta: 12px;--cc-font-hint: 11px;--cc-transition-fast: .15s ease;--cc-transition-normal: .2s ease;--cc-transition-slow: .3s ease;--cc-shell-page-bg: transparent;--cc-shell-header-bg: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(246, 249, 252, .96) 100%);--cc-shell-header-border: rgba(132, 154, 178, .22);--cc-shell-header-shadow: 0 16px 32px rgba(15, 23, 42, .08);--cc-shell-command-bg: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(246, 249, 252, .96) 100%);--cc-shell-command-warning-bg: linear-gradient(180deg, rgba(255, 248, 234, .98) 0%, rgba(255, 252, 243, .96) 100%);--cc-shell-scenario-bg: linear-gradient(90deg, rgba(255, 249, 236, .96) 0%, rgba(248, 250, 253, .96) 100%);--cc-shell-scenario-border: rgba(240, 180, 76, .32);--cc-shell-tab-divider: rgba(132, 154, 178, .2);--cc-shell-tab-hint: rgba(85, 110, 136, .78);--cc-shell-tab-chip-text: #4d647c;--cc-shell-tab-chip-hover-bg: rgba(227, 237, 248, .85);--cc-shell-tab-chip-hover-text: #295ed8;--cc-shell-tab-chip-active-bg: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(240, 246, 252, .98) 100%);--cc-shell-tab-chip-active-text: #163a6b;--cc-shell-tab-chip-active-line: linear-gradient(90deg, #2f8fff 0%, #63d3ff 100%);--cc-shell-chip-bg: rgba(240, 246, 252, .92);--cc-shell-chip-border: rgba(132, 154, 178, .18);--cc-shell-chip-text: #5c738a;--cc-shell-chip-strong: #1f3349;--cc-shell-role-bg: rgba(59, 140, 255, .12);--cc-shell-role-text: #295ed8;--cc-nav-item-bg: rgba(255, 255, 255, .72);--cc-nav-item-hover-bg: rgba(237, 244, 251, .92);--cc-nav-item-active-bg: linear-gradient(90deg, rgba(232, 241, 252, .98) 0%, rgba(245, 249, 253, .98) 100%);--cc-nav-icon-bg: rgba(228, 239, 249, .9);--cc-nav-badge-bg: rgba(59, 140, 255, .12);--cc-nav-badge-text: #295ed8;--cc-action-button-bg: rgba(255, 255, 255, .98);--cc-action-button-hover-bg: rgba(237, 244, 251, .98);--cc-action-button-border: rgba(132, 154, 178, .22);--cc-action-button-text: #24405d;--cc-action-button-icon: #2f8fff;--cc-action-button-badge-bg: rgba(59, 140, 255, .12);--cc-action-button-badge-text: #295ed8;--cc-action-button-warning-icon: #c58a2d;--cc-action-button-warning-badge-bg: rgba(240, 180, 76, .18);--cc-action-button-warning-badge-text: #a56f18;--cc-search-bg: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(247, 249, 252, .96) 100%);--cc-search-border: rgba(132, 154, 178, .22);--cc-search-shadow: 0 10px 24px rgba(15, 23, 42, .08);--cc-search-icon: #2f8fff;--cc-search-placeholder: rgba(100, 126, 152, .72);--cc-search-clear: #5e7a97;--cc-search-clear-hover: #295ed8;--cc-search-status: #486887;--cc-overview-shell-bg: linear-gradient(180deg, rgba(248, 250, 253, .98) 0%, rgba(241, 246, 251, .98) 100%);--cc-overview-shell-overlay: linear-gradient(180deg, rgba(255, 255, 255, .36) 0%, rgba(245, 249, 253, .62) 100%), radial-gradient(circle at top left, rgba(59, 140, 255, .08), transparent 32%);--cc-overview-shell-asset-opacity: .18;--cc-overview-shell-asset-filter: saturate(.8) brightness(1.12);--cc-bg-panel-emphasis: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(244, 248, 252, .98) 100%);--cc-bg-hover-strong: rgba(237, 244, 251, .96);--cc-icon-tile-bg: radial-gradient(circle at top left, rgba(59, 140, 255, .16), rgba(244, 248, 252, .96));--cc-icon-tile-shadow: inset 0 0 0 1px rgba(255, 255, 255, .72)}html.ui-professional{--cc-bg-page: #081421;--cc-bg-panel: #0d1b2a;--cc-bg-panel-strong: #102235;--cc-bg-panel-soft: #11263c;--cc-bg-hover: #14304a;--cc-bg-selected: #1a3a5c;--cc-border: rgba(148, 184, 216, .14);--cc-border-strong: rgba(148, 184, 216, .24);--cc-border-accent: rgba(59, 140, 255, .4);--cc-shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--cc-shadow-md: 0 4px 12px rgba(0, 0, 0, .3);--cc-shadow-lg: 0 18px 36px rgba(1, 11, 20, .24);--cc-text-primary: #eaf4ff;--cc-text-secondary: #9cb4cc;--cc-text-muted: #6f86a0;--cc-accent-blue: #3b8cff;--cc-accent-cyan: #3dc2ff;--cc-accent-green: #35c58b;--cc-accent-yellow: #f0b44c;--cc-accent-orange: #ff8c5a;--cc-accent-red: #ff6b6b;--cc-accent-purple: #a064ff;--cc-shell-header-bg: linear-gradient(180deg, rgba(9, 20, 33, .98) 0%, rgba(11, 25, 40, .94) 100%);--cc-shell-header-border: rgba(148, 184, 216, .14);--cc-shell-header-shadow: 0 14px 28px rgba(1, 11, 20, .18);--cc-shell-command-bg: linear-gradient(180deg, rgba(14, 31, 49, .96) 0%, rgba(12, 26, 42, .94) 100%);--cc-shell-command-warning-bg: linear-gradient(180deg, rgba(58, 41, 14, .92) 0%, rgba(33, 28, 20, .84) 100%);--cc-shell-scenario-bg: linear-gradient(90deg, rgba(71, 45, 10, .56) 0%, rgba(23, 34, 48, .92) 100%);--cc-shell-scenario-border: rgba(240, 180, 76, .24);--cc-shell-tab-divider: rgba(148, 184, 216, .14);--cc-shell-tab-hint: rgba(143, 174, 204, .72);--cc-shell-tab-chip-text: rgba(190, 213, 236, .82);--cc-shell-tab-chip-hover-bg: rgba(14, 33, 52, .72);--cc-shell-tab-chip-hover-text: #8cc6ff;--cc-shell-tab-chip-active-bg: linear-gradient(180deg, rgba(16, 35, 54, .96) 0%, rgba(12, 28, 44, .92) 100%);--cc-shell-tab-chip-active-text: #f5fbff;--cc-shell-tab-chip-active-line: linear-gradient(90deg, #2f8fff 0%, #63d3ff 100%);--cc-shell-chip-bg: rgba(12, 34, 55, .82);--cc-shell-chip-border: rgba(148, 184, 216, .1);--cc-shell-chip-text: #7fa0bf;--cc-shell-chip-strong: #eaf4ff;--cc-shell-role-bg: rgba(59, 140, 255, .12);--cc-shell-role-text: #8cc6ff;--cc-nav-item-bg: rgba(8, 22, 36, .76);--cc-nav-item-hover-bg: rgba(15, 37, 60, .92);--cc-nav-item-active-bg: linear-gradient(90deg, rgba(18, 63, 112, .96), rgba(14, 37, 63, .9));--cc-nav-icon-bg: rgba(16, 43, 69, .76);--cc-nav-badge-bg: rgba(59, 140, 255, .18);--cc-nav-badge-text: #9fd4ff;--cc-action-button-bg: rgba(10, 24, 39, .92);--cc-action-button-hover-bg: rgba(14, 33, 52, .96);--cc-action-button-border: rgba(148, 184, 216, .14);--cc-action-button-text: #d9ebff;--cc-action-button-icon: #72b8ff;--cc-action-button-badge-bg: rgba(59, 140, 255, .18);--cc-action-button-badge-text: #8cc6ff;--cc-action-button-warning-icon: #f0b44c;--cc-action-button-warning-badge-bg: rgba(240, 180, 76, .18);--cc-action-button-warning-badge-text: #f0b44c;--cc-search-bg: linear-gradient(180deg, rgba(12, 28, 43, .96) 0%, rgba(10, 23, 37, .94) 100%);--cc-search-border: rgba(148, 184, 216, .16);--cc-search-shadow: inset 0 1px 0 rgba(255, 255, 255, .03), 0 12px 28px rgba(1, 11, 20, .16);--cc-search-icon: #72b8ff;--cc-search-placeholder: rgba(140, 167, 194, .62);--cc-search-clear: #6f9ecf;--cc-search-clear-hover: #8cc6ff;--cc-search-status: #8db4d9;--cc-overview-shell-bg: var(--cc-bg-page);--cc-overview-shell-overlay: linear-gradient(180deg, rgba(8, 20, 33, .1) 0%, rgba(8, 20, 33, .36) 100%), radial-gradient(circle at top left, rgba(59, 140, 255, .12), transparent 32%);--cc-overview-shell-asset-opacity: 1;--cc-overview-shell-asset-filter: none;--cc-bg-panel-emphasis: linear-gradient(180deg, rgba(14, 31, 49, .96) 0%, rgba(12, 26, 42, .94) 100%);--cc-bg-hover-strong: rgba(20, 48, 74, .72);--cc-icon-tile-bg: radial-gradient(circle at top left, rgba(61, 194, 255, .18), rgba(16, 34, 53, .92));--cc-icon-tile-shadow: inset 0 0 0 1px rgba(255, 255, 255, .02)}
