html,body,#app{height:100%}*{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--bg-shell,var(--surface-shell))}body{background-color:var(--bg-shell,var(--surface-shell));color:var(--text-main,var(--text-primary));transition:background-color var(--transition-base) var(--ease-out), color var(--transition-base) var(--ease-out);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden}#app{background-color:inherit;height:100vh;color:inherit;overflow:hidden}#nprogress{pointer-events:none}#nprogress .bar{background:var(--color-primary);z-index:1031;width:100%;height:2px;position:fixed;top:0;left:0}.el-loading-mask{z-index:2000!important}:root{--spacing-3xs:.0625rem;--spacing-2xs:.125rem;--spacing-xs:.25rem;--spacing-xs-tight:.3125rem;--spacing-xs-plus:.375rem;--spacing-sm:.5rem;--spacing-sm-plus:.625rem;--spacing-md-tight:.75rem;--spacing-md:1rem;--spacing-md-plus:1.125rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:2.5rem;--spacing-3xl:3rem;--topbar-height:64px;--topbar-height-mobile:56px;--layout-column-min-sm:10rem;--layout-workbench-editor-offset:21.25rem;--layout-line-bleed-md:.75rem;--layout-panel-min-height-lg:calc(var(--layout-column-min-sm) * 3.5);--overlay-drawer-width-detail:calc(var(--layout-column-min-sm) * 4.5);--overlay-drawer-width-form:calc(var(--layout-column-min-sm) * 4.75);--overlay-drawer-width-record:calc(var(--layout-column-min-sm) * 5.125);--overlay-drawer-width-wide:calc(var(--layout-column-min-sm) * 6.25);--overlay-drawer-width-xl:calc(var(--layout-column-min-sm) * 6.875);--overlay-dialog-width-xl:calc(var(--layout-column-min-sm) * 6.875);--overlay-sidebar-width:calc(var(--layout-column-min-sm) * 1.75);--overlay-filter-width:calc(var(--layout-column-min-sm) * 1.375);--overlay-card-min-width:calc(var(--layout-column-min-sm) * 1.75);--overlay-card-min-height:calc(var(--layout-column-min-sm) * .7);--overlay-media-width:calc(var(--layout-column-min-sm) * 1.125);--overlay-media-height:calc(var(--layout-column-min-sm) * .775);--z-index-page-watermark:5000;--form-label-width-sm:calc(var(--layout-column-min-sm) * .575);--form-label-width-md:calc(var(--layout-column-min-sm) * .6);--layout-primary-menu-rail-width:5.25rem;--layout-primary-menu-rail-padding-block:var(--spacing-xs-plus);--layout-primary-menu-rail-padding-inline:var(--spacing-xs);--layout-primary-menu-rail-nav-gap:var(--spacing-sm);--layout-primary-menu-rail-item-min-height:3.25rem;--layout-primary-menu-rail-item-gap:var(--spacing-xs-plus);--layout-hierarchical-sidebar-width:17.5rem;--layout-hierarchical-sidebar-collapsed-width:4.5rem;--layout-hierarchical-sidebar-item-min-height:2.75rem;--size-control-xs:1.25rem;--size-control-xs-plus:1.5rem;--size-control-sm:1.75rem;--size-control-md:2rem;--size-control-md-plus:2.125rem;--size-control-lg:2.25rem;--size-control-xl:2.5rem;--size-chip-sm:1.125rem;--size-illustration-sm:4rem;--size-thumbnail-table-width:4.5rem;--size-thumbnail-table-height:2.75rem;--size-qrcode-md:10rem;--size-qrcode-lg:15rem;--color-primary:#3684f2;--color-primary-hover:#2563eb;--color-primary-light:#eef4ff;--color-primary-border:#dbeafe;--color-primary-dark:#1e40af;--color-primary-soft:#3684f21f;--color-primary-soft-strong:#3684f233;--color-primary-soft-hover:#3684f229;--login-gradient-start:#3684f2;--login-gradient-end:#1e40af;--color-success:#059669;--color-success-hover:#047857;--color-success-strong:#047857;--color-success-soft:#ecfdf5;--color-success-soft-strong:#bbf7d0f2;--color-success-soft-hover:#a7f3d0fa;--color-warning:#d97706;--color-warning-hover:#b45309;--color-warning-strong:#c2410c;--color-warning-soft:#fff7ed;--color-warning-soft-strong:#fed7aaf2;--color-warning-soft-hover:#fdba74fa;--color-amber-hover:#b45309;--color-amber-strong:#d97706;--color-amber-soft:#fffbeb;--color-amber-soft-strong:#fde68af2;--color-amber-soft-hover:#fcd34dfa;--color-danger:#dc2626;--color-danger-hover:#b91c1c;--color-danger-strong:#b91c1c;--color-danger-soft:#fef2f2;--color-danger-soft-strong:#fecacaf2;--color-danger-soft-hover:#fca5a5fa;--color-info:#0891b2;--color-info-hover:#0e7490;--color-info-strong:#0e7490;--color-info-soft:#ecfeff;--color-info-soft-strong:#a5f3fcf2;--color-info-soft-hover:#67e8f9fa;--color-cyan-hover:#0e7490;--color-cyan-strong:#0891b2;--color-cyan-soft:#ecfeff;--color-cyan-soft-strong:#a5f3fcf2;--color-cyan-soft-hover:#67e8f9fa;--color-teal-hover:#0f766e;--color-teal-strong:#0f766e;--color-teal-soft:#ecfdf5;--color-teal-soft-strong:#a7f3d0f2;--color-teal-soft-hover:#6ee7b7fa;--color-indigo-hover:#4338ca;--color-indigo-strong:#4f46e5;--color-indigo-soft:#eef2ff;--color-indigo-soft-strong:#c7d2fef2;--color-indigo-soft-hover:#a5b4fcfa;--color-violet-hover:#6d28d9;--color-violet-strong:#7c3aed;--color-violet-soft:#f5f3ff;--color-violet-soft-strong:#ddd6fef2;--color-violet-soft-hover:#c4b5fdfa;--color-pink-hover:#be185d;--color-pink-strong:#db2777;--color-pink-soft:#fdf2f8;--color-pink-soft-strong:#fbcfe8f2;--color-pink-soft-hover:#f9a8d4fa;--color-neutral-hover:#475569;--color-neutral-strong:#64748b;--color-neutral-soft:#f8fafc;--color-neutral-soft-strong:#e2e8f0f2;--color-neutral-soft-hover:#cbd5e1fa;--surface-shell:#dde4ee;--document-paper-background:#fff;--document-paper-text:#1f2937;--document-paper-interaction:#f5f7fa;--document-paper-border:#e5e7eb;--document-paper-focus:#3684f2;--surface-page:#f5f7fa;--surface-card:#fff;--surface-card-muted:#f9fafb;--surface-hover:#f3f4f6;--surface-floating:#fffffff5;--surface-frost:#ffffffe0;--surface-frost-strong:#fffffff0;--surface-frost-border:#ffffffc7;--surface-frost-hover:#fffffff5;--surface-panel-gradient-start:#fffffffa;--surface-panel-gradient-end:#f5f7faf5;--surface-panel-gradient-soft-end:#f1f5f9eb;--text-primary:#1f2937;--text-tertiary:#374151;--text-secondary:#6b7280;--text-placeholder:#9ca3af;--text-disabled:#d1d5db;--text-inverse:#fff;--border-default:#e5e7eb;--border-muted:#f3f4f6;--border-strong:#d1d5db;--border-width-default:1px;--border-width-strong:2px;--overlay-mask:#0f172a80;--chart-axis-color:#94a3b8;--chart-grid-color:#94a3b83d;--chart-tooltip-bg:#fffffff5;--stats-badge-bg:#ffffffb8;--stats-badge-border:#ffffffe0;--stats-gradient-end:#fff;--scrollbar-size:.375rem;--scrollbar-radius:999px;--scrollbar-track:transparent;--scrollbar-thumb-default:#94a3b8b8;--scrollbar-thumb-hover:#64748be0;--radius-none:0;--radius-sm:.25rem;--radius-md:.5rem;--radius-md-plus:.625rem;--radius-lg:.75rem;--radius-lg-plus:.875rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-3xl:1.5rem;--radius-display-sm:1.75rem;--radius-4xl:2rem;--radius-full:9999px;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 10px 24px #0f172a14;--shadow-lg:0 18px 36px #0f172a1f;--shadow-xl:0 24px 48px #0f172a29;--shadow-soft:0 16px 32px #0f172a0a;--shadow-accent-sm:0 8px 22px #3684f21f;--shadow-accent-md:0 14px 32px #3684f229;--shadow-brand-soft:0 0 0 1px #3684f21f, 0 14px 30px #3684f224;--focus-ring-width:.1875rem;--focus-ring:0 0 0 var(--focus-ring-width) #3684f229;--font-size-xs:.75rem;--font-size-caption:.8125rem;--font-size-sm:.875rem;--font-size-sm-plus:.9375rem;--font-size-base:1rem;--font-size-base-plus:1.0625rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-xl-plus:1.375rem;--font-size-2xl:1.5rem;--font-size-display-sm:1.75rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--transition-fast:.15s;--transition-base:.2s;--transition-slow:.3s;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--motion-lift-sm:calc(var(--spacing-3xs) * -1);--bg-shell:var(--surface-shell);--bg-light:var(--surface-page);--bg-white:var(--surface-card);--bg-gray-50:var(--surface-card-muted);--bg-gray-100:var(--surface-hover);--text-main:var(--text-primary);--border-color:var(--border-default);--border-light:var(--border-muted);--border-dark:var(--border-strong)}html.dark{--color-primary:#5b9cff;--color-primary-hover:#84b7ff;--color-primary-light:#5b9cff2e;--color-primary-border:#5b9cff47;--color-primary-dark:#bfdbfe;--color-primary-soft:#5b9cff24;--color-primary-soft-strong:#5b9cff38;--color-primary-soft-hover:#5b9cff4d;--color-success:#10b981;--color-success-hover:#34d399;--color-success-strong:#a7f3d0;--color-success-soft:#10b98124;--color-success-soft-strong:#10b98138;--color-success-soft-hover:#10b9814d;--color-warning:#f59e0b;--color-warning-hover:#fbbf24;--color-warning-strong:#fde68a;--color-warning-soft:#f59e0b24;--color-warning-soft-strong:#f59e0b38;--color-warning-soft-hover:#f59e0b4d;--color-amber-hover:#fbbf24;--color-amber-strong:#fde68a;--color-amber-soft:#f59e0b24;--color-amber-soft-strong:#f59e0b38;--color-amber-soft-hover:#f59e0b4d;--color-danger:#ef4444;--color-danger-hover:#f87171;--color-danger-strong:#fecaca;--color-danger-soft:#ef444424;--color-danger-soft-strong:#ef444438;--color-danger-soft-hover:#ef44444d;--color-info:#38bdf8;--color-info-hover:#67e8f9;--color-info-strong:#a5f3fc;--color-info-soft:#38bdf824;--color-info-soft-strong:#38bdf838;--color-info-soft-hover:#38bdf84d;--color-cyan-hover:#67e8f9;--color-cyan-strong:#a5f3fc;--color-cyan-soft:#38bdf824;--color-cyan-soft-strong:#38bdf838;--color-cyan-soft-hover:#38bdf84d;--color-teal-hover:#2dd4bf;--color-teal-strong:#99f6e4;--color-teal-soft:#14b8a624;--color-teal-soft-strong:#14b8a638;--color-teal-soft-hover:#14b8a64d;--color-indigo-hover:#a5b4fc;--color-indigo-strong:#c7d2fe;--color-indigo-soft:#818cf824;--color-indigo-soft-strong:#818cf838;--color-indigo-soft-hover:#818cf84d;--color-violet-hover:#c4b5fd;--color-violet-strong:#ddd6fe;--color-violet-soft:#a78bfa24;--color-violet-soft-strong:#a78bfa38;--color-violet-soft-hover:#a78bfa4d;--color-pink-hover:#f9a8d4;--color-pink-strong:#fbcfe8;--color-pink-soft:#f472b624;--color-pink-soft-strong:#f472b638;--color-pink-soft-hover:#f472b64d;--color-neutral-hover:#cbd5e1;--color-neutral-strong:#e2e8f0;--color-neutral-soft:#94a3b824;--color-neutral-soft-strong:#94a3b838;--color-neutral-soft-hover:#94a3b84d;--surface-shell:#0b1220;--surface-page:#111827;--surface-card:#172131;--surface-card-muted:#1b2637;--surface-hover:#223046;--surface-floating:#121927f5;--surface-frost:#111827db;--surface-frost-strong:#111827f0;--surface-frost-border:#94a3b829;--surface-frost-hover:#1e293bf0;--surface-panel-gradient-start:#172131fa;--surface-panel-gradient-end:#111827f5;--surface-panel-gradient-soft-end:#0d1420f0;--text-primary:#e5edf7;--text-tertiary:#d6e1ef;--text-secondary:#9fb0c7;--text-placeholder:#7788a3;--text-disabled:#4a5a72;--text-inverse:#f8fbff;--border-default:#263548;--border-muted:#1d2938;--border-strong:#33465d;--overlay-mask:#020617b8;--chart-axis-color:#74859d;--chart-grid-color:#94a3b824;--chart-tooltip-bg:#0f172af5;--stats-badge-bg:#0b12209e;--stats-badge-border:#94a3b82e;--stats-gradient-end:#121927f0;--scrollbar-thumb-default:#94a3b894;--scrollbar-thumb-hover:#cbd5e1d1;--shadow-sm:0 4px 10px #02061747;--shadow-md:0 12px 28px #02061757;--shadow-lg:0 18px 40px #02061766;--shadow-xl:0 24px 54px #0206177a;--shadow-soft:0 16px 32px #0206173d;--shadow-accent-sm:0 0 0 1px #5b9cff24, 0 12px 26px #0206175c;--shadow-accent-md:0 0 0 1px #5b9cff2e, 0 18px 36px #0206176b;--shadow-brand-soft:0 0 0 1px #5b9cff3d, 0 18px 36px #02061761;--focus-ring:0 0 0 var(--focus-ring-width) #5b9cff3d}@media (width>=1600px){:root{--scrollbar-size:.5rem}}html{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-default) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-default);border-radius:var(--scrollbar-radius)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}:root,html.dark{--el-color-primary:var(--color-primary);--el-color-primary-light-3:var(--color-primary-hover);--el-color-primary-light-5:var(--color-primary);--el-color-primary-light-7:var(--color-primary-border);--el-color-primary-light-8:var(--color-primary-light);--el-color-primary-light-9:var(--color-primary-soft);--el-color-primary-dark-2:var(--color-primary-dark);--el-color-success:var(--color-success);--el-color-warning:var(--color-warning);--el-color-danger:var(--color-danger);--el-color-error:var(--color-danger);--el-color-info:var(--color-info);--el-bg-color-page:var(--surface-page);--el-bg-color:var(--surface-card);--el-bg-color-overlay:var(--surface-floating);--el-fill-color:var(--surface-card-muted);--el-fill-color-light:var(--surface-hover);--el-fill-color-lighter:var(--surface-page);--el-fill-color-extra-light:var(--surface-shell);--el-fill-color-dark:var(--surface-hover);--el-fill-color-darker:var(--surface-card-muted);--el-fill-color-blank:var(--surface-card);--el-text-color-primary:var(--text-primary);--el-text-color-regular:var(--text-primary);--el-text-color-secondary:var(--text-secondary);--el-text-color-placeholder:var(--text-placeholder);--el-text-color-disabled:var(--text-disabled);--el-border-color:var(--border-default);--el-border-color-light:var(--border-muted);--el-border-color-lighter:var(--border-muted);--el-border-color-extra-light:var(--border-muted);--el-border-color-dark:var(--border-default);--el-border-color-darker:var(--border-strong);--el-mask-color:var(--overlay-mask);--el-box-shadow:var(--shadow-md);--el-box-shadow-light:var(--shadow-sm);--el-box-shadow-lighter:var(--shadow-sm);--el-box-shadow-dark:var(--shadow-lg)}.filter-card .el-form-item,.header-card .el-form-item{margin-bottom:0!important}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text){background-color:var(--color-primary);border-color:var(--color-primary)}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.el-card,.el-dialog,.el-drawer,.el-dropdown-menu,.el-popover.el-popper{background-color:var(--surface-card);border-color:var(--border-default)}.el-dialog:not(.is-fullscreen){margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg);max-height:calc(100vh - var(--spacing-lg) * 2);max-height:calc(100dvh - var(--spacing-lg) * 2);flex-direction:column;display:flex}.el-dialog:not(.is-fullscreen)>.el-dialog__header,.el-dialog:not(.is-fullscreen)>.el-dialog__footer{flex-shrink:0}.el-dialog:not(.is-fullscreen)>.el-dialog__body{overscroll-behavior:contain;min-height:0;overflow:auto}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper,.el-select-dropdown__item,.el-date-editor.el-input__wrapper{background-color:var(--surface-card)}.el-table,.el-table tr,.el-table th.el-table__cell,.el-table td.el-table__cell{background-color:#0000}.el-table th.el-table__cell{color:var(--text-secondary)}.el-table .el-table-fixed-column--left,.el-table .el-table-fixed-column--right,.el-table__fixed-right-patch{background-color:var(--surface-card)!important}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table-fixed-column--left,.el-table--striped .el-table__body tr.el-table__row--striped td.el-table-fixed-column--right{background-color:var(--surface-card-muted)!important}.el-loading-mask{background-color:var(--panel-loading-mask-bg,var(--table-loading-mask-bg))!important}.aichat-chat-page .el-loading-mask,.aichat-feedback-dashboard .el-loading-mask,.aichat-session-list .el-loading-mask,.session-doc-panel .el-loading-mask,.bind-dialog .el-loading-mask,.prompt-library-dialog .el-loading-mask,.transfer-dialog .el-loading-mask{background-color:var(--aichat-panel-loading-mask-bg,var(--panel-loading-mask-bg))!important}.aichat-feedback-dashboard .el-table>.el-loading-mask,.aichat-session-list .el-table>.el-loading-mask{background-color:var(--aichat-table-loading-mask-bg,var(--aichat-panel-loading-mask-bg))!important}.generic-summary-panel>.el-loading-mask{background-color:var(--panel-loading-mask-bg,var(--table-loading-mask-bg))!important}.el-table{border:0}.el-table:before,.el-table:after,.el-table__inner-wrapper:before,.el-table__inner-wrapper:after{display:none}.el-drawer__header{margin-bottom:0}[class*=-list],[class*=-pending],[class*=-detail]{padding:0!important}.filter-card{box-shadow:none!important;border:0!important;margin-top:0!important}.list-page-container>.filter-card,.page-container>.filter-card{z-index:0;position:relative}.list-page-container>.filter-card:before,.page-container>.filter-card:before{content:"";top:calc(var(--spacing-xs) * -1);right:0;bottom:calc(var(--spacing-xs) * -1);background:var(--bg-light);z-index:-1;position:absolute;left:0}.filter-card .el-row{row-gap:var(--spacing-md)}.button-icon{margin-right:var(--spacing-sm)}.button-icon-small{margin-right:var(--spacing-xs)}html[data-platform-visual-mode=mourning] body{filter:grayscale()}.link-icon{margin-left:var(--spacing-xs)}.secondary-text{color:var(--text-secondary);font-size:var(--font-size-xs)}.list-page-container,.page-container{background:0 0;min-height:100%}.scrollbar-subtle,.scrollbar-subtle .el-scrollbar__wrap,.scrollbar-subtle textarea{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-default) var(--scrollbar-track)}.scrollbar-subtle::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.scrollbar-subtle .el-scrollbar__wrap::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.scrollbar-subtle textarea::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.scrollbar-subtle::-webkit-scrollbar-button{width:0;height:0;display:none}.scrollbar-subtle .el-scrollbar__wrap::-webkit-scrollbar-button{width:0;height:0;display:none}.scrollbar-subtle textarea::-webkit-scrollbar-button{width:0;height:0;display:none}.scrollbar-subtle::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar-subtle .el-scrollbar__wrap::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar-subtle textarea::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar-subtle::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-default);border-radius:var(--scrollbar-radius)}.scrollbar-subtle .el-scrollbar__wrap::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-default);border-radius:var(--scrollbar-radius)}.scrollbar-subtle textarea::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-default);border-radius:var(--scrollbar-radius)}.scrollbar-subtle::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.scrollbar-subtle .el-scrollbar__wrap::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.scrollbar-subtle textarea::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.scrollbar-subtle .el-scrollbar__bar.is-vertical{width:var(--scrollbar-size)}.scrollbar-subtle .el-scrollbar__bar.is-horizontal{height:var(--scrollbar-size)}.scrollbar-subtle .el-scrollbar__thumb{background:var(--scrollbar-thumb-default);opacity:1}.scrollbar-subtle:hover .el-scrollbar__thumb,.scrollbar-subtle:focus-within .el-scrollbar__thumb{background:var(--scrollbar-thumb-hover)}.scrollbar-hover-reveal,.scrollbar-hover-reveal .el-scrollbar__wrap,.scrollbar-hover-reveal textarea,.scrollbar-chat-transcript,.scrollbar-chat-transcript .el-scrollbar__wrap,.scrollbar-chat-transcript textarea{scrollbar-width:thin;scrollbar-color:transparent transparent}.scrollbar-hover-reveal::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.scrollbar-hover-reveal .el-scrollbar__wrap::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.scrollbar-hover-reveal textarea::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.scrollbar-chat-transcript::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.scrollbar-chat-transcript .el-scrollbar__wrap::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.scrollbar-chat-transcript textarea::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.scrollbar-hover-reveal::-webkit-scrollbar-button{width:0;height:0;display:none}.scrollbar-hover-reveal .el-scrollbar__wrap::-webkit-scrollbar-button{width:0;height:0;display:none}.scrollbar-hover-reveal textarea::-webkit-scrollbar-button{width:0;height:0;display:none}.scrollbar-chat-transcript::-webkit-scrollbar-button{width:0;height:0;display:none}.scrollbar-chat-transcript .el-scrollbar__wrap::-webkit-scrollbar-button{width:0;height:0;display:none}.scrollbar-chat-transcript textarea::-webkit-scrollbar-button{width:0;height:0;display:none}.scrollbar-hover-reveal::-webkit-scrollbar-track{background:0 0}.scrollbar-hover-reveal .el-scrollbar__wrap::-webkit-scrollbar-track{background:0 0}.scrollbar-hover-reveal textarea::-webkit-scrollbar-track{background:0 0}.scrollbar-chat-transcript::-webkit-scrollbar-track{background:0 0}.scrollbar-chat-transcript .el-scrollbar__wrap::-webkit-scrollbar-track{background:0 0}.scrollbar-chat-transcript textarea::-webkit-scrollbar-track{background:0 0}.scrollbar-hover-reveal::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-radius);background:0 0}.scrollbar-hover-reveal .el-scrollbar__wrap::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-radius);background:0 0}.scrollbar-hover-reveal textarea::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-radius);background:0 0}.scrollbar-chat-transcript::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-radius);background:0 0}.scrollbar-chat-transcript .el-scrollbar__wrap::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-radius);background:0 0}.scrollbar-chat-transcript textarea::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-radius);background:0 0}.scrollbar-hover-reveal:hover,.scrollbar-hover-reveal:focus-within,.scrollbar-hover-reveal .el-scrollbar__wrap:hover,.scrollbar-hover-reveal .el-scrollbar__wrap:focus-within,.scrollbar-hover-reveal textarea:hover,.scrollbar-hover-reveal textarea:focus{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-default) transparent}.scrollbar-chat-transcript:hover,.scrollbar-chat-transcript:focus-within,.scrollbar-chat-transcript .el-scrollbar__wrap:hover,.scrollbar-chat-transcript .el-scrollbar__wrap:focus-within,.scrollbar-chat-transcript textarea:hover,.scrollbar-chat-transcript textarea:focus{scrollbar-color:var(--scrollbar-thumb-default) transparent}.scrollbar-hover-reveal:hover::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.scrollbar-hover-reveal:focus-within::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.scrollbar-hover-reveal .el-scrollbar__wrap:hover::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.scrollbar-hover-reveal .el-scrollbar__wrap:focus-within::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.scrollbar-hover-reveal textarea:hover::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.scrollbar-hover-reveal textarea:focus::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.scrollbar-hover-reveal:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-default)}.scrollbar-hover-reveal:focus-within::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-default)}.scrollbar-hover-reveal .el-scrollbar__wrap:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-default)}.scrollbar-hover-reveal .el-scrollbar__wrap:focus-within::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-default)}.scrollbar-hover-reveal textarea:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-default)}.scrollbar-hover-reveal textarea:focus::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-default)}.scrollbar-chat-transcript:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-default)}.scrollbar-chat-transcript:focus-within::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-default)}.scrollbar-chat-transcript .el-scrollbar__wrap:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-default)}.scrollbar-chat-transcript .el-scrollbar__wrap:focus-within::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-default)}.scrollbar-chat-transcript textarea:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-default)}.scrollbar-chat-transcript textarea:focus::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-default)}.scrollbar-hover-reveal::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.scrollbar-hover-reveal .el-scrollbar__wrap::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.scrollbar-hover-reveal textarea::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.scrollbar-chat-transcript::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.scrollbar-chat-transcript .el-scrollbar__wrap::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.scrollbar-chat-transcript textarea::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.scrollbar-hover-reveal .el-scrollbar__bar.is-vertical,.scrollbar-chat-transcript .el-scrollbar__bar.is-vertical{width:var(--scrollbar-size)}.scrollbar-hover-reveal .el-scrollbar__bar.is-horizontal,.scrollbar-chat-transcript .el-scrollbar__bar.is-horizontal{height:var(--scrollbar-size)}.scrollbar-hover-reveal .el-scrollbar__thumb,.scrollbar-chat-transcript .el-scrollbar__thumb{opacity:0;transition:opacity var(--transition-base), background-color var(--transition-base);background:0 0}.scrollbar-hover-reveal:hover .el-scrollbar__thumb,.scrollbar-hover-reveal:focus-within .el-scrollbar__thumb,.scrollbar-chat-transcript:hover .el-scrollbar__thumb,.scrollbar-chat-transcript:focus-within .el-scrollbar__thumb{background:var(--scrollbar-thumb-default);opacity:1}.scrollbar-hover-reveal .el-scrollbar__thumb:hover,.scrollbar-chat-transcript .el-scrollbar__thumb:hover{background:var(--scrollbar-thumb-hover)}.list-page-container>*+*,.page-container>*+*{margin-top:var(--spacing-xs)}.form-workspace-drawer .el-drawer__header{margin-bottom:0;padding:0}.form-workspace-drawer .el-drawer__body{padding:0;overflow:hidden}.form-workspace{background:var(--surface-card);flex-direction:column;height:100%;min-height:0;display:flex}.form-workspace__header{gap:var(--spacing-xs);border-bottom:1px solid var(--border-light);background:var(--surface-card);flex-direction:column;padding:20px 24px 16px;display:flex}.form-workspace__title{color:var(--text-main);font-size:18px;font-weight:var(--font-weight-semibold);line-height:1.4}.form-workspace__description{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6}.form-workspace__body{flex:1;min-height:0;padding:20px 24px 12px;overflow:auto}.form-workspace__footer{justify-content:flex-end;gap:var(--spacing-sm);border-top:1px solid var(--border-light);background:var(--surface-card);padding:16px 24px;display:flex}.form-workspace__form .el-form-item{margin-bottom:22px}.form-workspace__body .el-alert+.form-workspace__form{margin-top:var(--spacing-md)}.table-card{flex:none;box-shadow:none!important;border:0!important}.settings-shell{background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-xl);min-height:100%;box-shadow:var(--shadow-sm)}.table-footer{margin-top:var(--spacing-md);padding-top:var(--spacing-sm);justify-content:flex-end;align-items:center;display:flex}.table-footer>.secondary-text{font-size:var(--font-size-sm);margin-right:auto}.pagination-container{margin:var(--spacing-sm);justify-content:center;display:flex}.action-area{justify-content:flex-end;align-items:center;display:flex!important}.table-card .el-card__header{padding:12px var(--spacing-md)}.table-toolbar{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);display:flex}.el-table .el-dropdown{vertical-align:middle}.danger-item{color:var(--color-danger)!important}.no-border-card{box-shadow:none!important;border:none!important}.stats-section{padding:var(--spacing-sm);background:var(--bg-white);border-radius:var(--radius-xl)}.stats-grid{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));display:grid}.stats-card{min-height:7.5rem;padding:var(--spacing-md);border-radius:calc(var(--radius-xl) + .125rem);border:1px solid var(--border-color);transition:border-color var(--transition-base) var(--ease-out);background:var(--stats-card-bg,var(--bg-white));flex-direction:column;display:flex}.stats-card:hover{border-color:var(--stats-card-border-hover,var(--border-dark))}.stats-card-head{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.stats-card-body{min-width:0}.stats-label{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.stats-value{margin-top:var(--spacing-xs);color:var(--text-main);font-size:1.875rem;font-weight:var(--font-weight-semibold);word-break:break-all;line-height:1.15}.stats-icon{width:2.75rem;height:2.75rem;color:var(--stats-icon-color,var(--color-primary));background:var(--stats-icon-bg,var(--color-primary-soft));transition:background var(--transition-base) var(--ease-out), color var(--transition-base) var(--ease-out);border-radius:.95rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.stats-card:hover .stats-icon{color:var(--stats-icon-hover-color,var(--stats-icon-color,var(--color-primary-hover)));background:var(--stats-icon-hover-bg,var(--stats-icon-bg,var(--color-primary-soft-hover)))}.stats-meta{flex-direction:column;gap:.375rem;margin-top:auto;padding-top:.625rem;display:flex}.stats-badge{border-radius:var(--radius-full);width:fit-content;max-width:100%;font-size:var(--font-size-xs);color:var(--stats-accent-color,var(--color-primary));background:var(--stats-badge-bg);border:1px solid var(--stats-badge-border);white-space:nowrap;align-items:center;padding:.2rem .55rem;line-height:1.2;display:inline-flex}.stats-hint{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.4}.stats-tone-info{--stats-card-bg:linear-gradient(135deg, var(--color-primary-soft), var(--stats-gradient-end));--stats-icon-color:var(--color-primary-dark);--stats-icon-bg:var(--color-primary-soft-strong);--stats-icon-hover-color:var(--color-primary-hover);--stats-icon-hover-bg:var(--color-primary-soft-hover);--stats-accent-color:var(--color-primary)}.stats-tone-success{--stats-card-bg:linear-gradient(135deg, var(--color-success-soft), var(--stats-gradient-end));--stats-icon-color:var(--color-success-strong);--stats-icon-bg:var(--color-success-soft-strong);--stats-icon-hover-color:var(--color-success-hover);--stats-icon-hover-bg:var(--color-success-soft-hover);--stats-accent-color:var(--color-success-strong)}.stats-tone-warning{--stats-card-bg:linear-gradient(135deg, var(--color-warning-soft), var(--stats-gradient-end));--stats-icon-color:var(--color-warning-strong);--stats-icon-bg:var(--color-warning-soft-strong);--stats-icon-hover-color:var(--color-warning-hover);--stats-icon-hover-bg:var(--color-warning-soft-hover);--stats-accent-color:var(--color-warning-strong)}.stats-tone-amber{--stats-card-bg:linear-gradient(135deg, var(--color-amber-soft), var(--stats-gradient-end));--stats-icon-color:var(--color-amber-strong);--stats-icon-bg:var(--color-amber-soft-strong);--stats-icon-hover-color:var(--color-amber-hover);--stats-icon-hover-bg:var(--color-amber-soft-hover);--stats-accent-color:var(--color-amber-strong)}.stats-tone-danger{--stats-card-bg:linear-gradient(135deg, var(--color-danger-soft), var(--stats-gradient-end));--stats-icon-color:var(--color-danger-strong);--stats-icon-bg:var(--color-danger-soft-strong);--stats-icon-hover-color:var(--color-danger-hover);--stats-icon-hover-bg:var(--color-danger-soft-hover);--stats-accent-color:var(--color-danger-strong)}.stats-tone-cyan{--stats-card-bg:linear-gradient(135deg, var(--color-cyan-soft), var(--stats-gradient-end));--stats-icon-color:var(--color-cyan-strong);--stats-icon-bg:var(--color-cyan-soft-strong);--stats-icon-hover-color:var(--color-cyan-hover);--stats-icon-hover-bg:var(--color-cyan-soft-hover);--stats-accent-color:var(--color-cyan-strong)}.stats-tone-teal{--stats-card-bg:linear-gradient(135deg, var(--color-teal-soft), var(--stats-gradient-end));--stats-icon-color:var(--color-teal-strong);--stats-icon-bg:var(--color-teal-soft-strong);--stats-icon-hover-color:var(--color-teal-hover);--stats-icon-hover-bg:var(--color-teal-soft-hover);--stats-accent-color:var(--color-teal-strong)}.stats-tone-indigo{--stats-card-bg:linear-gradient(135deg, var(--color-indigo-soft), var(--stats-gradient-end));--stats-icon-color:var(--color-indigo-strong);--stats-icon-bg:var(--color-indigo-soft-strong);--stats-icon-hover-color:var(--color-indigo-hover);--stats-icon-hover-bg:var(--color-indigo-soft-hover);--stats-accent-color:var(--color-indigo-strong)}.stats-tone-violet{--stats-card-bg:linear-gradient(135deg, var(--color-violet-soft), var(--stats-gradient-end));--stats-icon-color:var(--color-violet-strong);--stats-icon-bg:var(--color-violet-soft-strong);--stats-icon-hover-color:var(--color-violet-hover);--stats-icon-hover-bg:var(--color-violet-soft-hover);--stats-accent-color:var(--color-violet-strong)}.stats-tone-pink{--stats-card-bg:linear-gradient(135deg, var(--color-pink-soft), var(--stats-gradient-end));--stats-icon-color:var(--color-pink-strong);--stats-icon-bg:var(--color-pink-soft-strong);--stats-icon-hover-color:var(--color-pink-hover);--stats-icon-hover-bg:var(--color-pink-soft-hover);--stats-accent-color:var(--color-pink-strong)}.stats-tone-neutral{--stats-card-bg:linear-gradient(135deg, var(--color-neutral-soft), var(--stats-gradient-end));--stats-icon-color:var(--color-neutral-strong);--stats-icon-bg:var(--color-neutral-soft-strong);--stats-icon-hover-color:var(--color-neutral-hover);--stats-icon-hover-bg:var(--color-neutral-soft-hover);--stats-accent-color:var(--color-neutral-strong)}@media (width<=48rem){.stats-card{padding:var(--spacing-md)}.stats-value{font-size:1.625rem}}:root{--color-primary:#3684f2;--color-primary-hover:#2563eb;--color-primary-light:#eef4ff;--color-primary-border:#dbeafe;--color-primary-dark:#1e40af;--radius-md:.625rem;--radius-lg:1rem;--radius-xl:1.25rem;--el-border-radius-base:.625rem;--el-card-border-radius:1.25rem;--login-gradient-start:#3684f2;--login-gradient-end:#1e40af;--panel-loading-mask-bg:transparent;--table-loading-mask-bg:transparent;--aichat-panel-loading-mask-bg:#ffffff94;--aichat-table-loading-mask-bg:#ffffff94}html.dark{--login-gradient-start:#15325f;--login-gradient-end:#0b1220;--panel-loading-mask-bg:transparent;--table-loading-mask-bg:transparent;--aichat-panel-loading-mask-bg:#0b12206b;--aichat-table-loading-mask-bg:#0b12206b}
