.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--z-index-background:-1;--z-index-base:0;--z-index-elevated:10;--z-index-navbar:100;--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-drawer:1035;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-tooltip:1070;--z-index-toast:2000;--z-index-notification:2000;--z-index-max:9999;--font-family-base:"Inter", system-ui, -apple-system, sans-serif;--font-family-mono:"ui-monospace", "SFMono-Regular", Consolas, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-round:9999px;--radius-full:9999px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-screen-edge:var(--spacing-6);--spacing-none:0;--spacing-2xs:2px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--column-width-sm:120px;--column-width-md:180px;--column-width-lg:240px;--content-max-width-narrow:800px;--layout-max-width-xl:1440px;--content-max-width:1440px;--content-max-width-wide:1800px;--transition-fast:.1s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--transition-color:color .2s ease, background-color .2s ease, border-color .2s ease;--transition-transform:transform .2s ease;--transition-opacity:opacity .2s ease;--transition-all:all .2s ease;--touch-target-size:44px;--density-row-height:48px;--density-card-padding:var(--spacing-5);--density-form-gap:var(--spacing-4);--density-input-height:36px;--color-neutral:silver;--color-console-bg:#1e1e1e;--color-console-text:#d4d4d4;--color-console-code-bg:#2d2d2d;--color-console-hover:#3e3e3e;--color-console-active:#4e4e4e;--color-log-debug:gray;--color-log-info:#4fc3f7;--color-log-warn:#ffb74d;--color-log-error:#ef5350;--color-log-timestamp:gray;--color-log-source:#9c27b0;--color-log-detail:#a5d6a7;--color-log-loading:gray;--cf-positive-bg:#f0f9ff;--cf-positive-text:#1e40af;--cf-negative-bg:#fef2f2;--cf-negative-text:#b91c1c;--cf-success-bg:#f0fdf4;--cf-success-text:#15803d;--cf-caution-bg:#fff7ed;--cf-caution-text:#c2410c;--cf-warning-bg:#fef9c3;--cf-warning-text:#854d0e;--cf-attention-bg:#fef3c7;--cf-attention-text:#92400e;--cf-info-bg:#dbeafe;--cf-info-text:#1e40af;--cf-muted-bg:#f3f4f6;--cf-muted-text:#9ca3af;--cf-scale-red:#f87171;--cf-scale-yellow:#fbbf24;--cf-scale-green:#34d399;--cf-scale-white:#fff;--cf-scale-blue:#3b82f6;--cf-scale-red-strong:#ef4444;--cf-scale-green-strong:#22c55e}body{font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.text-page-title{font-size:var(--text-3xl);letter-spacing:-.02em;color:var(--el-text-color-primary);margin:0;font-weight:700;line-height:1.2}.text-page-subtitle{font-size:var(--text-base);color:var(--el-text-color-secondary);margin:0;font-weight:400}.text-section-title{font-size:var(--text-xl);color:var(--el-text-color-primary);margin:0;font-weight:600}.text-card-title{font-size:var(--text-base);color:var(--el-text-color-primary);margin:0;font-weight:600}.text-label{font-size:var(--text-sm);color:var(--el-text-color-regular);font-weight:500}.text-body{font-size:var(--text-base);color:var(--el-text-color-regular);margin:0;line-height:1.5}.text-muted{font-size:var(--text-sm);color:var(--el-text-color-secondary)}[data-density=compact]{--density-row-height:36px;--density-card-padding:var(--spacing-3);--density-form-gap:var(--spacing-3);--density-input-height:32px}[data-density=comfortable]{--density-row-height:48px;--density-card-padding:var(--spacing-5);--density-form-gap:var(--spacing-4);--density-input-height:36px}[data-density=spacious]{--density-row-height:60px;--density-card-padding:var(--spacing-8);--density-form-gap:var(--spacing-6);--density-input-height:44px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ticks{width:100%;position:relative;&:before,&:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}&:before{border-left-color:var(--border);left:0}&:after{border-right-color:var(--border);right:0}}.gooey-fab-container{bottom:calc(85px + env(safe-area-inset-bottom));z-index:var(--z-index-toast);position:fixed;right:24px}.gooey-fab{background:var(--el-color-primary);color:#fff;width:56px;height:56px;box-shadow:0 4px 12px rgba(var(--primary-color-rgb), .4), 0 8px 24px #00000026;cursor:pointer;will-change:transform;border-radius:50%;justify-content:center;align-items:center;font-size:24px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s;display:flex}.gooey-fab:active{box-shadow:0 2px 8px rgba(var(--primary-color-rgb), .4), 0 4px 12px #0000001a;transform:scale(.9)}.dashboard-kpi-card{background:var(--el-bg-color-overlay);border-radius:var(--radius-lg);border:1px solid var(--el-border-color-lighter);padding:24px;transition:all .2s}.is-handheld{& .gooey-fab-container{display:none!important}--el-card-padding:var(--spacing-2)!important;--density-card-padding:var(--spacing-2)!important;& .stripe-fluid-grid{gap:var(--spacing-2)!important}& .stripe-title{white-space:normal!important;word-wrap:break-word!important;font-size:11px!important;line-height:1.2!important}& .stripe-value{margin-top:4px;font-size:16px!important}& .stripe-trend{margin-top:2px;font-size:10px!important}}.stripe-fluid-grid{gap:var(--spacing-3);width:100%;margin-bottom:var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(80px,1fr));display:grid}.stripe-item{flex:1;min-width:0}.stripe-card{background:var(--el-bg-color-overlay);border-radius:var(--radius-lg);border:1px solid var(--el-border-color-lighter);height:100%;transition:all .2s}.stripe-card .el-card__body,.stripe-card.el-card .el-card__body{box-sizing:border-box;height:100%;padding:var(--el-card-padding)!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;display:flex!important}.stripe-title{opacity:.8;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:500;overflow:hidden}.stripe-value{letter-spacing:-.5px;white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--el-text-color-primary);margin-top:4px;margin-bottom:4px;font-size:28px;font-weight:700;line-height:1.2;overflow:hidden}.stripe-trend{align-items:center;gap:2px;font-size:12px;font-weight:600;display:flex}.stripe-trend.is-positive{color:var(--el-color-success)}.stripe-trend.is-negative{color:var(--el-color-danger)}.stripe-trend.is-neutral{color:var(--el-text-color-placeholder)}html,body,#app{width:100%;height:100%;margin:0;padding:0;overflow:hidden}.app-toolbar{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;width:100%;display:flex}.app-toolbar__left{gap:var(--spacing-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.app-toolbar__right{gap:var(--spacing-3);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=1199px){.app-toolbar__left,.app-toolbar__right{flex:none;justify-content:flex-start;width:100%}}.app-toolbar__group{gap:var(--spacing-3);flex-wrap:nowrap;align-items:center;min-width:0;display:flex}.app-toolbar__item{flex:180px;min-width:160px;max-width:100%}.app-toolbar__item--search{flex:2 280px;min-width:220px}.app-toolbar__item--compact{flex:none;min-width:auto}.app-toolbar__item--date{flex:180px;min-width:170px;max-width:240px}.app-toolbar__item--select{flex:180px;min-width:160px;max-width:260px}:root{--color-accent-1:#ffa140;--color-accent-1-dark:#e6913a;--color-accent-1-dark-2:#cc8133;--color-accent-1-light:#ffecd9;--color-accent-1-light-3:#ffbd79;--color-accent-1-light-5:#ffd0a0;--color-accent-1-light-7:#ffe3c6;--color-accent-1-light-8:#ffecd9;--color-accent-1-light-9:#fff6ec;--color-accent-1-lighter:#fff6ec;--color-accent-2:#9eff40;--color-accent-2-dark:#8ee63a;--color-accent-2-dark-2:#7ecc33;--color-accent-2-light:#ecffd9;--color-accent-2-light-3:#bbff79;--color-accent-2-light-5:#cfffa0;--color-accent-2-light-7:#e2ffc6;--color-accent-2-light-8:#ecffd9;--color-accent-2-light-9:#f5ffec;--color-accent-2-lighter:#f5ffec;--color-accent-3:#953ac2;--color-accent-3-dark:#8634af;--color-accent-3-dark-2:#772e9b;--color-accent-3-light:#ead8f3;--color-accent-3-light-3:#b575d4;--color-accent-3-light-5:#ca9de1;--color-accent-3-light-7:#dfc4ed;--color-accent-3-light-8:#ead8f3;--color-accent-3-light-9:#f4ebf9;--color-accent-3-lighter:#f4ebf9;--color-accent-4:#f5d36c;--color-accent-4-dark:#ddbe61;--color-accent-4-dark-2:#c4a956;--color-accent-4-light:#fdf6e2;--color-accent-4-light-3:#f8e098;--color-accent-4-light-5:#fae9b6;--color-accent-4-light-7:#fcf2d3;--color-accent-4-light-8:#fdf6e2;--color-accent-4-light-9:#fefbf0;--color-accent-4-lighter:#fefbf0;--color-accent-5:#3c80e6;--color-accent-5-dark:#3673cf;--color-accent-5-dark-2:#3066b8;--color-accent-5-light:#d8e6fa;--color-accent-5-light-3:#77a6ee;--color-accent-5-light-5:#9ec0f3;--color-accent-5-light-7:#c5d9f8;--color-accent-5-light-8:#d8e6fa;--color-accent-5-light-9:#ecf2fd;--color-accent-5-lighter:#ecf2fd;--color-accent-6:#ff409e;--color-accent-6-dark:#e63a8e;--color-accent-6-dark-2:#cc337e;--color-accent-6-light:#ffd9ec;--color-accent-6-light-3:#ff79bb;--color-accent-6-light-5:#ffa0cf;--color-accent-6-light-7:#ffc6e2;--color-accent-6-light-8:#ffd9ec;--color-accent-6-light-9:#ffecf5;--color-accent-6-lighter:#ffecf5;--color-accent-7:#6cf5b1;--color-accent-7-dark:#61dd9f;--color-accent-7-dark-2:#56c48e;--color-accent-7-light:#e2fdef;--color-accent-7-light-3:#98f8c8;--color-accent-7-light-5:#b6fad8;--color-accent-7-light-7:#d3fce8;--color-accent-7-light-8:#e2fdef;--color-accent-7-light-9:#f0fef7;--color-accent-7-lighter:#f0fef7;--color-accent-8:#a140ff;--color-accent-8-dark:#913ae6;--color-accent-8-dark-2:#8133cc;--color-accent-8-light:#ecd9ff;--color-accent-8-light-3:#bd79ff;--color-accent-8-light-5:#d0a0ff;--color-accent-8-light-7:#e3c6ff;--color-accent-8-light-8:#ecd9ff;--color-accent-8-light-9:#f6ecff;--color-accent-8-lighter:#f6ecff;--color-bg-active:#d9ecff;--color-bg-base:#f0f2f5;--color-bg-component:#f5f7fa;--color-bg-disabled:#f5f7fa;--color-bg-elevated:#fff;--color-bg-hover:#ecf5ff;--color-bg-overlay:#00000080;--color-bg-page:#f0f2f5;--color-bg-primary:#fff;--color-bg-secondary:#f5f7fa;--color-bg-sidebar:#fff;--color-bg-surface:#fff;--color-bg-tertiary:#ebeef5;--color-border:#dcdfe6;--color-border-active:#409eff;--color-border-default:#dcdfe6;--color-border-extra-light:#f2f6fc;--color-border-focus:#409eff;--color-border-hover:#c0c4cc;--color-border-light:#e4e7ed;--color-border-lighter:#ebeef5;--color-button-primary-active:#3a8ee6;--color-button-primary-bg:#409eff;--color-button-primary-hover:#66b1ff;--color-card-bg:#fff;--color-card-border:#ebeef5;--color-card-fill-hover:color-mix(in srgb, var(--color-primary) 6%, var(--color-card-bg));--color-card-fill-pinned:color-mix(in srgb, var(--color-card-user-pinned) 6%, var(--color-card-bg));--color-card-fill-selected:color-mix(in srgb, var(--color-primary) 12%, var(--color-card-bg));--color-card-fill-starred:color-mix(in srgb, var(--color-card-user-starred) 8%, var(--color-card-bg));--color-card-health-error:var(--color-danger);--color-card-health-ok:var(--color-success);--color-card-health-unknown:var(--color-text-tertiary);--color-card-health-warning:var(--color-warning);--color-card-interactive-disabled:var(--color-border-light);--color-card-interactive-hover:var(--color-primary);--color-card-interactive-selected:var(--color-primary);--color-card-lifecycle-active:var(--color-success);--color-card-lifecycle-draft:var(--color-warning);--color-card-lifecycle-inactive:var(--color-text-tertiary);--color-card-lifecycle-installed:var(--color-primary);--color-card-lifecycle-published:var(--color-success);--color-card-shadow:var(--shadow-md);--color-card-trust-certified:var(--color-success);--color-card-trust-definition:var(--color-text-tertiary);--color-card-trust-demo:var(--color-accent-4);--color-card-trust-featured:var(--color-warning);--color-card-user-pinned:var(--color-primary);--color-card-user-starred:var(--color-accent-3);--color-chart-1:#67c23a;--color-chart-2:#409eff;--color-chart-3:#e6a23c;--color-chart-4:#9eff40;--color-chart-5:#ffa140;--color-chart-6:#953ac2;--color-chart-7:#f5d36c;--color-chart-8:#3c80e6;--color-chart-border:#fff;--color-danger:#f56c6c;--color-danger-dark:#dd6161;--color-danger-light:#fde2e2;--color-danger-lighter:#fef0f0;--color-error:#f56c6c;--color-error-dark:#dd6161;--color-error-dark-2:#c45656;--color-error-light:#fde2e2;--color-error-light-3:#f89898;--color-error-light-5:#fab6b6;--color-error-light-7:#fcd3d3;--color-error-light-8:#fde2e2;--color-error-light-9:#fef0f0;--color-error-lighter:#fef0f0;--color-fill-blank:#fff;--color-fill-dark:#ebedf0;--color-fill-darker:#e6e8eb;--color-fill-default:#f0f2f5;--color-fill-extra-light:#fafcff;--color-fill-light:#f5f7fa;--color-fill-lighter:#fafafa;--color-focus-border:#409eff;--color-focus-ring:#409eff4d;--color-grid-cell-dirty:#fdf6ec;--color-grid-cell-error:#fef0f0;--color-grid-cell-locked:var(--color-fill-default);--color-grid-cell-proposed:#ecf5ff;--color-grid-cell-stale:#f9f5ef;--color-grid-frozen-divider:var(--color-border-hover);--color-grid-header-bg:var(--color-fill-light);--color-grid-header-text:var(--color-text-secondary);--color-grid-line:var(--color-border-light);--color-grid-selection-bg:#409eff14;--color-grid-selection-border:#409eff;--color-header-bg:#fff;--color-header-border:#e4e7ed;--color-info:#909399;--color-info-dark:#82848a;--color-info-dark-2:#73767a;--color-info-light:#e9e9eb;--color-info-light-3:#b1b3b8;--color-info-light-5:#c8c9cc;--color-info-light-7:#dedfe0;--color-info-light-8:#e9e9eb;--color-info-light-9:#f4f4f5;--color-info-lighter:#f4f4f5;--color-input-bg:#fff;--color-input-border:#dcdfe6;--color-input-disabled-bg:#f5f7fa;--color-input-focus-border:#409eff;--color-library-kind-analytics-surface:var(--color-accent-5);--color-library-kind-analytics-system-template:var(--color-info);--color-library-kind-app-definition:var(--color-accent-4);--color-library-kind-commercial-offer:var(--color-success-dark-2);--color-library-kind-configuration:var(--color-accent-3);--color-library-kind-connection:var(--color-accent-1);--color-library-kind-connector-listing:var(--color-accent-5-dark-2);--color-library-kind-domain-pack:var(--color-accent-8);--color-library-kind-entity-collection:var(--color-accent-2);--color-library-kind-entity-schema:var(--color-accent-3-dark-2);--color-library-kind-formula:var(--color-primary-dark-2);--color-library-kind-formula-system:var(--color-warning);--color-library-kind-formula-template:var(--color-accent-2-dark-2);--color-library-kind-import-template:var(--color-success);--color-library-kind-integration-artifact:var(--color-accent-1-dark-2);--color-library-kind-media-asset:var(--color-accent-6);--color-library-kind-media-collection:var(--color-accent-6-dark-2);--color-library-kind-media-folder:var(--color-accent-7);--color-library-kind-plan-template:var(--color-accent-8-dark-2);--color-library-kind-secret:var(--color-danger);--color-library-kind-workbook:var(--color-primary);--color-library-kind-workflow-definition:var(--color-accent-4-dark-2);--color-link:#409eff;--color-link-active:#3a8ee6;--color-link-hover:#66b1ff;--color-link-visited:#764af5;--color-primary:#409eff;--color-primary-bg:#ecf5ff;--color-primary-contrast:#fff;--color-primary-dark:#3a8ee6;--color-primary-dark-2:#337ecc;--color-primary-hover:#66b1ff;--color-primary-light:#d9ecff;--color-primary-light-3:#79bbff;--color-primary-light-5:#a0cfff;--color-primary-light-7:#c6e2ff;--color-primary-light-8:#d9ecff;--color-primary-light-9:#ecf5ff;--color-primary-light-bg:#d9ecff;--color-primary-lighter:#ecf5ff;--color-sidebar-active:#d9ecff;--color-sidebar-bg:#fff;--color-sidebar-border:#e4e7ed;--color-sidebar-hover:#f5f7fa;--color-success:#67c23a;--color-success-dark:#5daf34;--color-success-dark-2:#529b2e;--color-success-light:#e1f3d8;--color-success-light-3:#95d475;--color-success-light-5:#b3e19d;--color-success-light-7:#d1edc4;--color-success-light-8:#e1f3d8;--color-success-light-9:#f0f9eb;--color-success-lighter:#f0f9eb;--color-table-border:#ebeef5;--color-table-header-bg:#fafafa;--color-table-row-hover:#f5f7fa;--color-table-row-stripe:#fafafa;--color-text-disabled:#c0c4cc;--color-text-inverse:#fff;--color-text-placeholder:#a8abb2;--color-text-primary:#303133;--color-text-secondary:#606266;--color-text-tertiary:#909399;--color-warning:#e6a23c;--color-warning-dark:#cf9236;--color-warning-dark-2:#b88230;--color-warning-light:#faecd8;--color-warning-light-3:#eebe77;--color-warning-light-5:#f3d19e;--color-warning-light-7:#f8e3c5;--color-warning-light-8:#faecd8;--color-warning-light-9:#fdf6ec;--color-warning-lighter:#fdf6ec;--color-white:#fff;--density-card-padding:8px 16px;--density-form-gap:16px;--density-input-height:32px;--density-row-height:48px;--el-bg-color:#fff;--el-bg-color-overlay:#fffc;--el-bg-color-page:#f0f2f5;--el-border-color:#dcdfe6;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-border-color-extra-light:#f2f6fc;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-radius-base:4px;--el-border-radius-round:9999px;--el-border-radius-small:2px;--el-box-shadow:0 4px 16px 0 var(--shadow-color-dark);--el-box-shadow-dark:0 8px 24px 0 var(--shadow-color-dark);--el-box-shadow-light:0 2px 12px 0 var(--shadow-color-base);--el-color-accent-1:#ffa140;--el-color-accent-1-dark-2:#cc8133;--el-color-accent-1-light-3:#ffbd79;--el-color-accent-1-light-5:#ffd0a0;--el-color-accent-1-light-7:#ffe3c6;--el-color-accent-1-light-8:#ffecd9;--el-color-accent-1-light-9:#fff6ec;--el-color-accent-2:#9eff40;--el-color-accent-2-dark-2:#7ecc33;--el-color-accent-2-light-3:#bbff79;--el-color-accent-2-light-5:#cfffa0;--el-color-accent-2-light-7:#e2ffc6;--el-color-accent-2-light-8:#ecffd9;--el-color-accent-2-light-9:#f5ffec;--el-color-accent-3:#953ac2;--el-color-accent-3-dark-2:#772e9b;--el-color-accent-3-light-3:#b575d4;--el-color-accent-3-light-5:#ca9de1;--el-color-accent-3-light-7:#dfc4ed;--el-color-accent-3-light-8:#ead8f3;--el-color-accent-3-light-9:#f4ebf9;--el-color-accent-4:#f5d36c;--el-color-accent-4-dark-2:#c4a956;--el-color-accent-4-light-3:#f8e098;--el-color-accent-4-light-5:#fae9b6;--el-color-accent-4-light-7:#fcf2d3;--el-color-accent-4-light-8:#fdf6e2;--el-color-accent-4-light-9:#fefbf0;--el-color-accent-5:#3c80e6;--el-color-accent-5-dark-2:#3066b8;--el-color-accent-5-light-3:#77a6ee;--el-color-accent-5-light-5:#9ec0f3;--el-color-accent-5-light-7:#c5d9f8;--el-color-accent-5-light-8:#d8e6fa;--el-color-accent-5-light-9:#ecf2fd;--el-color-accent-6:#ff409e;--el-color-accent-6-dark-2:#cc337e;--el-color-accent-6-light-3:#ff79bb;--el-color-accent-6-light-5:#ffa0cf;--el-color-accent-6-light-7:#ffc6e2;--el-color-accent-6-light-8:#ffd9ec;--el-color-accent-6-light-9:#ffecf5;--el-color-accent-7:#6cf5b1;--el-color-accent-7-dark-2:#56c48e;--el-color-accent-7-light-3:#98f8c8;--el-color-accent-7-light-5:#b6fad8;--el-color-accent-7-light-7:#d3fce8;--el-color-accent-7-light-8:#e2fdef;--el-color-accent-7-light-9:#f0fef7;--el-color-accent-8:#a140ff;--el-color-accent-8-dark-2:#8133cc;--el-color-accent-8-light-3:#bd79ff;--el-color-accent-8-light-5:#d0a0ff;--el-color-accent-8-light-7:#e3c6ff;--el-color-accent-8-light-8:#ecd9ff;--el-color-accent-8-light-9:#f6ecff;--el-color-danger:#f56c6c;--el-color-danger-dark-2:#c45656;--el-color-danger-disabled-bg:#feeaea;--el-color-danger-disabled-text:#dd6161;--el-color-danger-fill-ink:#101010;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-pressed-ink:#000;--el-color-danger-text:#ac4c4c;--el-color-error:#f56c6c;--el-color-error-dark-2:#c45656;--el-color-error-disabled-bg:#feeaea;--el-color-error-disabled-text:#dd6161;--el-color-error-fill-ink:#101010;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-pressed-ink:#000;--el-color-error-text:#ac4c4c;--el-color-info:#909399;--el-color-info-dark-2:#73767a;--el-color-info-disabled-bg:#eff0f1;--el-color-info-disabled-text:#82848a;--el-color-info-fill-ink:#101010;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-pressed-ink:#000;--el-color-info-text:#65676b;--el-color-neutral-disabled-text:#606266;--el-color-primary:#409eff;--el-color-primary-dark-2:#337ecc;--el-color-primary-disabled-bg:#e4f1ff;--el-color-primary-disabled-text:#3686d9;--el-color-primary-fill-ink:#101010;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-pressed-ink:#000;--el-color-primary-text:#2a67a6;--el-color-success:#67c23a;--el-color-success-dark-2:#529b2e;--el-color-success-disabled-bg:#eaf6e3;--el-color-success-disabled-text:#529b2e;--el-color-success-fill-ink:#101010;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-pressed-ink:#000;--el-color-success-text:#3e7423;--el-color-warning:#e6a23c;--el-color-warning-dark-2:#b88230;--el-color-warning-disabled-bg:#fcf2e4;--el-color-warning-disabled-text:#ad7a2d;--el-color-warning-fill-ink:#101010;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-pressed-ink:#000;--el-color-warning-text:#8a6124;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-border-color:var(--el-border-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-fill-color:#f0f2f5;--el-fill-color-blank:#fff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-extra-light:#fafcff;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-mask-color:#00000080;--el-mask-color-extra-light:#0000004d;--el-menu-active-color:var(--el-color-primary);--el-menu-bg-color:var(--color-sidebar-bg,var(--el-bg-color));--el-menu-border-color:var(--color-sidebar-border,var(--el-border-color));--el-menu-hover-bg-color:var(--color-sidebar-hover,var(--el-fill-color-light));--el-menu-hover-text-color:var(--el-text-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-text-color-disabled:#c0c4cc;--el-text-color-placeholder:#a8abb2;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--primary-color-rgb:64, 158, 255;--shadow-color-base:#00000014;--shadow-color-dark:#0000001f;--shadow-color-light:#0000000a;--shadow-lg:0 4px 8px var(--shadow-color-base);--shadow-md:0 2px 4px var(--shadow-color-base);--shadow-sm:0 1px 2px var(--shadow-color-light);--shadow-xl:0 8px 16px var(--shadow-color-dark)}[data-theme=dark],html.dark{--color-accent-1:#ffa140;--color-accent-1-dark:#e6913a;--color-accent-1-dark-2:#d98936;--color-accent-1-light:#43301d;--color-accent-1-light-3:#ffaf5d;--color-accent-1-light-5:#ffbd79;--color-accent-1-light-7:#ffcb96;--color-accent-1-light-8:#43301d;--color-accent-1-light-9:#2c2218;--color-accent-1-lighter:#302519;--color-accent-2:#9eff40;--color-accent-2-dark:#8ee63a;--color-accent-2-dark-2:#86d936;--color-accent-2-light:#30431d;--color-accent-2-light-3:#adff5d;--color-accent-2-light-5:#bbff79;--color-accent-2-light-7:#caff96;--color-accent-2-light-8:#30431d;--color-accent-2-light-9:#222c18;--color-accent-2-lighter:#253019;--color-accent-3:#b378d1;--color-accent-3-dark:#a16cbc;--color-accent-3-dark-2:#9866b2;--color-accent-3-light:#34283a;--color-accent-3-light-3:#be8cd8;--color-accent-3-light-5:#caa1df;--color-accent-3-light-7:#d5b5e6;--color-accent-3-light-8:#2e1c37;--color-accent-3-light-9:#211825;--color-accent-3-lighter:#27202b;--color-accent-4:#f5d36c;--color-accent-4-dark:#ddbe61;--color-accent-4-dark-2:#d0b35c;--color-accent-4-light:#413a26;--color-accent-4-light-3:#f7da82;--color-accent-4-light-5:#f8e098;--color-accent-4-light-7:#fae7ae;--color-accent-4-light-8:#413a26;--color-accent-4-light-9:#2b271d;--color-accent-4-lighter:#2f2b1f;--color-accent-5:#83adeb;--color-accent-5-dark:#769cd4;--color-accent-5-dark-2:#6f93c8;--color-accent-5-light:#2a333f;--color-accent-5-light-3:#96b9ee;--color-accent-5-light-5:#a8c6f1;--color-accent-5-light-7:#bbd2f4;--color-accent-5-light-8:#1c2a3e;--color-accent-5-light-9:#181f29;--color-accent-5-lighter:#21262e;--color-accent-6:#ff409e;--color-accent-6-dark:#e63a8e;--color-accent-6-dark-2:#d93686;--color-accent-6-light:#431d30;--color-accent-6-light-3:#ff5dad;--color-accent-6-light-5:#ff79bb;--color-accent-6-light-7:#ff96ca;--color-accent-6-light-8:#431d30;--color-accent-6-light-9:#2c1822;--color-accent-6-lighter:#301925;--color-accent-7:#6cf5b1;--color-accent-7-dark:#61dd9f;--color-accent-7-dark-2:#5cd096;--color-accent-7-light:#264133;--color-accent-7-light-3:#82f7bd;--color-accent-7-light-5:#98f8c8;--color-accent-7-light-7:#aefad4;--color-accent-7-light-8:#264133;--color-accent-7-light-9:#1d2b24;--color-accent-7-lighter:#1f2f27;--color-accent-8:#a140ff;--color-accent-8-dark:#913ae6;--color-accent-8-dark-2:#8936d9;--color-accent-8-light:#301d43;--color-accent-8-light-3:#af5dff;--color-accent-8-light-5:#bd79ff;--color-accent-8-light-7:#cb96ff;--color-accent-8-light-8:#301d43;--color-accent-8-light-9:#22182c;--color-accent-8-lighter:#251930;--color-bg-active:#3d4757;--color-bg-base:#141414;--color-bg-component:#242424;--color-bg-disabled:#2d2d2d;--color-bg-elevated:#2a2a2a;--color-bg-hover:#2d3748;--color-bg-overlay:#000000bf;--color-bg-page:#141414;--color-bg-primary:#1a1a1a;--color-bg-secondary:#242424;--color-bg-sidebar:#1a1a1a;--color-bg-surface:#1a1a1a;--color-bg-tertiary:#2d2d2d;--color-border:#3a3a3a;--color-border-active:#409eff;--color-border-default:#3a3a3a;--color-border-extra-light:#252525;--color-border-focus:#409eff;--color-border-hover:#4a4a4a;--color-border-light:#323232;--color-border-lighter:#2a2a2a;--color-button-primary-active:#3a8ee6;--color-button-primary-bg:#409eff;--color-button-primary-hover:#5dadff;--color-card-bg:#1a1a1a;--color-card-border:#323232;--color-card-fill-hover:color-mix(in srgb, var(--color-primary) 6%, var(--color-card-bg));--color-card-fill-pinned:color-mix(in srgb, var(--color-card-user-pinned) 6%, var(--color-card-bg));--color-card-fill-selected:color-mix(in srgb, var(--color-primary) 12%, var(--color-card-bg));--color-card-fill-starred:color-mix(in srgb, var(--color-card-user-starred) 8%, var(--color-card-bg));--color-card-health-error:var(--color-danger);--color-card-health-ok:var(--color-success);--color-card-health-unknown:var(--color-text-tertiary);--color-card-health-warning:var(--color-warning);--color-card-interactive-disabled:var(--color-border-light);--color-card-interactive-hover:var(--color-primary);--color-card-interactive-selected:var(--color-primary);--color-card-lifecycle-active:var(--color-success);--color-card-lifecycle-draft:var(--color-warning);--color-card-lifecycle-inactive:var(--color-text-tertiary);--color-card-lifecycle-installed:var(--color-primary);--color-card-lifecycle-published:var(--color-success);--color-card-shadow:var(--shadow-lg);--color-card-trust-certified:var(--color-success);--color-card-trust-definition:var(--color-text-tertiary);--color-card-trust-demo:var(--color-accent-4);--color-card-trust-featured:var(--color-warning);--color-card-user-pinned:var(--color-primary);--color-card-user-starred:var(--color-accent-3);--color-chart-1:#95d178;--color-chart-2:#409eff;--color-chart-3:#ebc283;--color-chart-4:#9eff40;--color-chart-5:#ffa140;--color-chart-6:#b378d1;--color-chart-7:#f5d36c;--color-chart-8:#83adeb;--color-chart-border:#1a1a1a;--color-danger:#f56c6c;--color-danger-dark:#dd6161;--color-danger-light:#412626;--color-danger-lighter:#2f1f1f;--color-error:#f56c6c;--color-error-dark:#dd6161;--color-error-dark-2:#d05c5c;--color-error-light:#412626;--color-error-light-3:#f78282;--color-error-light-5:#f89898;--color-error-light-7:#faaeae;--color-error-light-8:#412626;--color-error-light-9:#2b1d1d;--color-error-lighter:#2f1f1f;--color-fill-blank:#1a1a1a;--color-fill-dark:#323232;--color-fill-darker:#3a3a3a;--color-fill-default:#2a2a2a;--color-fill-extra-light:#1a1a1a;--color-fill-light:#242424;--color-fill-lighter:#1f1f1f;--color-focus-border:#409eff;--color-focus-ring:#409eff66;--color-grid-cell-dirty:#2e2921;--color-grid-cell-error:#2f1f1f;--color-grid-cell-locked:var(--color-fill-default);--color-grid-cell-proposed:#192530;--color-grid-cell-stale:#2b2824;--color-grid-frozen-divider:var(--color-border-hover);--color-grid-header-bg:var(--color-fill-light);--color-grid-header-text:var(--color-text-secondary);--color-grid-line:var(--color-border-light);--color-grid-selection-bg:#409eff29;--color-grid-selection-border:#409eff;--color-header-bg:#1a1a1a;--color-header-border:#323232;--color-info:#bbb;--color-info-dark:#a8a8a8;--color-info-dark-2:#9f9f9f;--color-info-light:#353535;--color-info-light-3:#c5c5c5;--color-info-light-5:#cfcfcf;--color-info-light-7:#dadada;--color-info-light-8:#2d2d2f;--color-info-light-9:#202121;--color-info-lighter:#282828;--color-input-bg:#242424;--color-input-border:#3a3a3a;--color-input-disabled-bg:#2d2d2d;--color-input-focus-border:#409eff;--color-library-kind-analytics-surface:var(--color-accent-5);--color-library-kind-analytics-system-template:var(--color-info);--color-library-kind-app-definition:var(--color-accent-4);--color-library-kind-commercial-offer:var(--color-success-dark-2);--color-library-kind-configuration:var(--color-accent-3);--color-library-kind-connection:var(--color-accent-1);--color-library-kind-connector-listing:var(--color-accent-5-dark-2);--color-library-kind-domain-pack:var(--color-accent-8);--color-library-kind-entity-collection:var(--color-accent-2);--color-library-kind-entity-schema:var(--color-accent-3-dark-2);--color-library-kind-formula:var(--color-primary-dark-2);--color-library-kind-formula-system:var(--color-warning);--color-library-kind-formula-template:var(--color-accent-2-dark-2);--color-library-kind-import-template:var(--color-success);--color-library-kind-integration-artifact:var(--color-accent-1-dark-2);--color-library-kind-media-asset:var(--color-accent-6);--color-library-kind-media-collection:var(--color-accent-6-dark-2);--color-library-kind-media-folder:var(--color-accent-7);--color-library-kind-plan-template:var(--color-accent-8-dark-2);--color-library-kind-secret:var(--color-danger);--color-library-kind-workbook:var(--color-primary);--color-library-kind-workflow-definition:var(--color-accent-4-dark-2);--color-link:#409eff;--color-link-active:#3a8ee6;--color-link-hover:#66b1ff;--color-link-visited:#764af5;--color-primary:#409eff;--color-primary-bg:#192530;--color-primary-contrast:#1a1a1a;--color-primary-dark:#3a8ee6;--color-primary-dark-2:#3686d9;--color-primary-hover:#5dadff;--color-primary-light:#1d3043;--color-primary-light-3:#5dadff;--color-primary-light-5:#79bbff;--color-primary-light-7:#96caff;--color-primary-light-8:#1d3043;--color-primary-light-9:#18222c;--color-primary-light-bg:#1d3043;--color-primary-lighter:#192530;--color-sidebar-active:#223448;--color-sidebar-bg:#1a1a1a;--color-sidebar-border:#323232;--color-sidebar-hover:#242424;--color-success:#95d178;--color-success-dark:#86bc6c;--color-success-dark-2:#7fb266;--color-success-light:#2e3a28;--color-success-light-3:#a5d88c;--color-success-light-5:#b5dfa1;--color-success-light-7:#c5e6b5;--color-success-light-8:#25371c;--color-success-light-9:#1c2518;--color-success-lighter:#232b20;--color-table-border:#323232;--color-table-header-bg:#242424;--color-table-row-hover:#2a2a2a;--color-table-row-stripe:#1f1f1f;--color-text-disabled:#606060;--color-text-inverse:#1a1a1a;--color-text-placeholder:#6a6a6a;--color-text-primary:#e8e8e8;--color-text-secondary:#b8b8b8;--color-text-tertiary:#909090;--color-warning:#ebc283;--color-warning-dark:#d4af76;--color-warning-dark-2:#c8a56f;--color-warning-light:#3f372a;--color-warning-light-3:#eecb96;--color-warning-light-5:#f1d4a8;--color-warning-light-7:#f4ddbb;--color-warning-light-8:#3e301c;--color-warning-light-9:#292218;--color-warning-lighter:#2e2921;--color-white:#fff;--density-card-padding:8px 16px;--density-form-gap:16px;--density-input-height:32px;--density-row-height:48px;--el-bg-color:#1a1a1a;--el-bg-color-overlay:#1a1a1ae6;--el-bg-color-page:#141414;--el-border-color:#3a3a3a;--el-border-color-dark:#444;--el-border-color-darker:#4e4e4e;--el-border-color-extra-light:#252525;--el-border-color-light:#323232;--el-border-color-lighter:#2a2a2a;--el-border-radius-base:4px;--el-border-radius-round:9999px;--el-border-radius-small:2px;--el-box-shadow:0 4px 16px 0 var(--shadow-color-dark);--el-box-shadow-dark:0 8px 24px 0 var(--shadow-color-dark);--el-box-shadow-light:0 2px 12px 0 var(--shadow-color-base);--el-color-accent-1:#ffa140;--el-color-accent-1-dark-2:#d98936;--el-color-accent-1-light-3:#ffaf5d;--el-color-accent-1-light-5:#ffbd79;--el-color-accent-1-light-7:#ffcb96;--el-color-accent-1-light-8:#43301d;--el-color-accent-1-light-9:#2c2218;--el-color-accent-2:#9eff40;--el-color-accent-2-dark-2:#86d936;--el-color-accent-2-light-3:#adff5d;--el-color-accent-2-light-5:#bbff79;--el-color-accent-2-light-7:#caff96;--el-color-accent-2-light-8:#30431d;--el-color-accent-2-light-9:#222c18;--el-color-accent-3:#b378d1;--el-color-accent-3-dark-2:#9866b2;--el-color-accent-3-light-3:#be8cd8;--el-color-accent-3-light-5:#caa1df;--el-color-accent-3-light-7:#d5b5e6;--el-color-accent-3-light-8:#2e1c37;--el-color-accent-3-light-9:#211825;--el-color-accent-4:#f5d36c;--el-color-accent-4-dark-2:#d0b35c;--el-color-accent-4-light-3:#f7da82;--el-color-accent-4-light-5:#f8e098;--el-color-accent-4-light-7:#fae7ae;--el-color-accent-4-light-8:#413a26;--el-color-accent-4-light-9:#2b271d;--el-color-accent-5:#83adeb;--el-color-accent-5-dark-2:#6f93c8;--el-color-accent-5-light-3:#96b9ee;--el-color-accent-5-light-5:#a8c6f1;--el-color-accent-5-light-7:#bbd2f4;--el-color-accent-5-light-8:#1c2a3e;--el-color-accent-5-light-9:#181f29;--el-color-accent-6:#ff409e;--el-color-accent-6-dark-2:#d93686;--el-color-accent-6-light-3:#ff5dad;--el-color-accent-6-light-5:#ff79bb;--el-color-accent-6-light-7:#ff96ca;--el-color-accent-6-light-8:#431d30;--el-color-accent-6-light-9:#2c1822;--el-color-accent-7:#6cf5b1;--el-color-accent-7-dark-2:#5cd096;--el-color-accent-7-light-3:#82f7bd;--el-color-accent-7-light-5:#98f8c8;--el-color-accent-7-light-7:#aefad4;--el-color-accent-7-light-8:#264133;--el-color-accent-7-light-9:#1d2b24;--el-color-accent-8:#a140ff;--el-color-accent-8-dark-2:#8936d9;--el-color-accent-8-light-3:#af5dff;--el-color-accent-8-light-5:#bd79ff;--el-color-accent-8-light-7:#cb96ff;--el-color-accent-8-light-8:#301d43;--el-color-accent-8-light-9:#22182c;--el-color-danger:#f56c6c;--el-color-danger-dark-2:#d05c5c;--el-color-danger-disabled-bg:#512f2f;--el-color-danger-disabled-text:#d46060;--el-color-danger-fill-ink:#101010;--el-color-danger-light-3:#f78282;--el-color-danger-light-5:#f89898;--el-color-danger-light-7:#faaeae;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2b1d1d;--el-color-danger-pressed-ink:#000;--el-color-danger-text:#f67373;--el-color-error:#f56c6c;--el-color-error-dark-2:#d05c5c;--el-color-error-disabled-bg:#512f2f;--el-color-error-disabled-text:#d46060;--el-color-error-fill-ink:#101010;--el-color-error-light-3:#f78282;--el-color-error-light-5:#f89898;--el-color-error-light-7:#faaeae;--el-color-error-light-8:#412626;--el-color-error-light-9:#2b1d1d;--el-color-error-pressed-ink:#000;--el-color-error-text:#f67373;--el-color-info:#bbb;--el-color-info-dark-2:#9f9f9f;--el-color-info-disabled-bg:#424242;--el-color-info-disabled-text:#919191;--el-color-info-fill-ink:#101010;--el-color-info-light-3:#c5c5c5;--el-color-info-light-5:#cfcfcf;--el-color-info-light-7:#dadada;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-pressed-ink:#000;--el-color-info-text:#bbb;--el-color-neutral-disabled-text:#696969;--el-color-primary:#409eff;--el-color-primary-dark-2:#3686d9;--el-color-primary-disabled-bg:#243b53;--el-color-primary-disabled-text:#3985d4;--el-color-primary-fill-ink:#101010;--el-color-primary-light-3:#5dadff;--el-color-primary-light-5:#79bbff;--el-color-primary-light-7:#96caff;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222c;--el-color-primary-pressed-ink:#000;--el-color-primary-text:#409eff;--el-color-success:#95d178;--el-color-success-dark-2:#7fb266;--el-color-success-disabled-bg:#394832;--el-color-success-disabled-text:#709a5c;--el-color-success-fill-ink:#101010;--el-color-success-light-3:#a5d88c;--el-color-success-light-5:#b5dfa1;--el-color-success-light-7:#c5e6b5;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-pressed-ink:#000;--el-color-success-text:#95d178;--el-color-warning:#ebc283;--el-color-warning-dark-2:#c8a56f;--el-color-warning-disabled-bg:#4e4434;--el-color-warning-disabled-text:#ac9063;--el-color-warning-fill-ink:#101010;--el-color-warning-light-3:#eecb96;--el-color-warning-light-5:#f1d4a8;--el-color-warning-light-7:#f4ddbb;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-pressed-ink:#000;--el-color-warning-text:#ebc283;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-border-color:var(--el-border-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-fill-color:#2a2a2a;--el-fill-color-blank:#1a1a1a;--el-fill-color-dark:#323232;--el-fill-color-darker:#3a3a3a;--el-fill-color-extra-light:#1a1a1a;--el-fill-color-light:#242424;--el-fill-color-lighter:#1f1f1f;--el-mask-color:#000000bf;--el-mask-color-extra-light:#00000080;--el-menu-active-color:var(--el-color-primary);--el-menu-bg-color:var(--color-sidebar-bg,var(--el-bg-color));--el-menu-border-color:var(--color-sidebar-border,var(--el-border-color));--el-menu-hover-bg-color:var(--color-sidebar-hover,var(--el-fill-color-light));--el-menu-hover-text-color:var(--el-text-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-text-color-disabled:#606060;--el-text-color-placeholder:#6a6a6a;--el-text-color-primary:#e8e8e8;--el-text-color-regular:#b8b8b8;--el-text-color-secondary:#909090;--primary-color-rgb:64, 158, 255;--shadow-color-base:#0000004d;--shadow-color-dark:#00000080;--shadow-color-light:#0003;--shadow-lg:0 4px 8px var(--shadow-color-base);--shadow-md:0 2px 4px var(--shadow-color-base);--shadow-sm:0 1px 2px var(--shadow-color-light);--shadow-xl:0 8px 16px var(--shadow-color-dark);--cf-positive-bg:#0c1929;--cf-positive-text:#93c5fd;--cf-negative-bg:#1c0a0a;--cf-negative-text:#fca5a5;--cf-success-bg:#0a1c0a;--cf-success-text:#86efac;--cf-caution-bg:#1c120a;--cf-caution-text:#fdba74;--cf-warning-bg:#1c1a0a;--cf-warning-text:#fcd34d;--cf-attention-bg:#1c150a;--cf-attention-text:#fbbf24;--cf-info-bg:#0f1a2e;--cf-info-text:#93c5fd;--cf-muted-bg:#1e293b;--cf-muted-text:#94a3b8;--cf-scale-red:#ef4444;--cf-scale-yellow:#eab308;--cf-scale-green:#22c55e;--cf-scale-white:#1e293b;--cf-scale-blue:#3b82f6;--cf-scale-red-strong:#dc2626;--cf-scale-green-strong:#16a34a;scrollbar-color:#4a4a4a #242424;scrollbar-width:thin}[data-theme=dark] ::-webkit-scrollbar-track,html.dark ::-webkit-scrollbar-track{background:#242424}[data-theme=dark] ::-webkit-scrollbar-thumb,html.dark ::-webkit-scrollbar-thumb{background:#4a4a4a}[data-theme=dark] ::-webkit-scrollbar-thumb:hover,html.dark ::-webkit-scrollbar-thumb:hover{background:#5a5a5a}[data-theme=dark],html.dark{color-scheme:dark}[data-theme=dark] *,html.dark *{transition:background-color .2s,color .2s,border-color .2s}[data-theme=dark].theme-transition-disabled *,html.dark.theme-transition-disabled *{transition:none}[data-theme=high-contrast-dark],html.high-contrast-dark{--color-accent-1:#ffb466;--color-accent-1-dark:#e6a25c;--color-accent-1-dark-2:#d99957;--color-accent-1-light:#332414;--color-accent-1-light-3:#ffbf7d;--color-accent-1-light-5:#ffcb94;--color-accent-1-light-7:#ffd6ab;--color-accent-1-light-8:#33200d;--color-accent-1-light-9:#1a1006;--color-accent-1-lighter:#1f160c;--color-accent-2:#b1ff66;--color-accent-2-dark:#9fe65c;--color-accent-2-dark-2:#96d957;--color-accent-2-light:#233314;--color-accent-2-light-3:#bdff7d;--color-accent-2-light-5:#c8ff94;--color-accent-2-light-7:#d4ffab;--color-accent-2-light-8:#20330d;--color-accent-2-light-9:#101a06;--color-accent-2-lighter:#151f0c;--color-accent-3:#c382e3;--color-accent-3-dark:#b075cc;--color-accent-3-dark-2:#a66fc1;--color-accent-3-light:#271a2d;--color-accent-3-light-3:#cc95e7;--color-accent-3-light-5:#d5a8eb;--color-accent-3-light-7:#debaf0;--color-accent-3-light-8:#1e0c27;--color-accent-3-light-9:#0f0613;--color-accent-3-lighter:#17101b;--color-accent-4:#fdd868;--color-accent-4-dark:#e4c25e;--color-accent-4-dark-2:#d7b858;--color-accent-4-light:#332b15;--color-accent-4-light-3:#fdde7f;--color-accent-4-light-5:#fee495;--color-accent-4-light-7:#feeaac;--color-accent-4-light-8:#312a16;--color-accent-4-light-9:#19150b;--color-accent-4-lighter:#1e1a0c;--color-accent-5:#70a5f5;--color-accent-5-dark:#6595dd;--color-accent-5-dark-2:#5f8cd0;--color-accent-5-light:#162131;--color-accent-5-light-3:#85b3f7;--color-accent-5-light-5:#9bc0f8;--color-accent-5-light-7:#b0cefa;--color-accent-5-light-8:#0c1a2e;--color-accent-5-light-9:#060d17;--color-accent-5-lighter:#0d141d;--color-accent-6:#ff66b1;--color-accent-6-dark:#e65c9f;--color-accent-6-dark-2:#d95796;--color-accent-6-light:#331423;--color-accent-6-light-3:#ff7dbd;--color-accent-6-light-5:#ff94c8;--color-accent-6-light-7:#ffabd4;--color-accent-6-light-8:#330d20;--color-accent-6-light-9:#1a0610;--color-accent-6-lighter:#1f0c15;--color-accent-7:#68fdb3;--color-accent-7-dark:#5ee4a1;--color-accent-7-dark-2:#58d798;--color-accent-7-light:#153324;--color-accent-7-light-3:#7ffdbe;--color-accent-7-light-5:#95feca;--color-accent-7-light-7:#acfed5;--color-accent-7-light-8:#163123;--color-accent-7-light-9:#0b1912;--color-accent-7-lighter:#0c1e15;--color-accent-8:#bb75ff;--color-accent-8-dark:#a869e6;--color-accent-8-dark-2:#9f63d9;--color-accent-8-light:#251733;--color-accent-8-light-3:#c58aff;--color-accent-8-light-5:#cf9eff;--color-accent-8-light-7:#dab3ff;--color-accent-8-light-8:#200d33;--color-accent-8-light-9:#10061a;--color-accent-8-lighter:#160e1f;--color-bg-active:#2a2a2a;--color-bg-base:#000;--color-bg-component:#0a0a0a;--color-bg-disabled:#0a0a0a;--color-bg-elevated:#0f0f0f;--color-bg-hover:#1a1a1a;--color-bg-overlay:#000000f2;--color-bg-page:#000;--color-bg-primary:#000;--color-bg-secondary:#0a0a0a;--color-bg-sidebar:#000;--color-bg-surface:#000;--color-bg-tertiary:#141414;--color-border:#606060;--color-border-active:#66b1ff;--color-border-default:#606060;--color-border-extra-light:#303030;--color-border-focus:#66b1ff;--color-border-hover:gray;--color-border-light:#505050;--color-border-lighter:#404040;--color-button-primary-active:#5c9fe6;--color-button-primary-bg:#66b1ff;--color-button-primary-hover:#7dbdff;--color-card-bg:#000;--color-card-border:#606060;--color-card-fill-hover:color-mix(in srgb, var(--color-primary) 6%, var(--color-card-bg));--color-card-fill-pinned:color-mix(in srgb, var(--color-card-user-pinned) 6%, var(--color-card-bg));--color-card-fill-selected:color-mix(in srgb, var(--color-primary) 12%, var(--color-card-bg));--color-card-fill-starred:color-mix(in srgb, var(--color-card-user-starred) 8%, var(--color-card-bg));--color-card-health-error:var(--color-danger);--color-card-health-ok:var(--color-success);--color-card-health-unknown:var(--color-text-tertiary);--color-card-health-warning:var(--color-warning);--color-card-interactive-disabled:var(--color-border-light);--color-card-interactive-hover:var(--color-primary);--color-card-interactive-selected:var(--color-primary);--color-card-lifecycle-active:var(--color-success);--color-card-lifecycle-draft:var(--color-warning);--color-card-lifecycle-inactive:var(--color-text-tertiary);--color-card-lifecycle-installed:var(--color-primary);--color-card-lifecycle-published:var(--color-success);--color-card-shadow:var(--shadow-xl);--color-card-trust-certified:var(--color-success);--color-card-trust-definition:var(--color-text-tertiary);--color-card-trust-demo:var(--color-accent-4);--color-card-trust-featured:var(--color-warning);--color-card-user-pinned:var(--color-primary);--color-card-user-starred:var(--color-accent-3);--color-chart-1:#a2e382;--color-chart-2:#66b1ff;--color-chart-3:#f5c070;--color-chart-4:#b1ff66;--color-chart-5:#ffb466;--color-chart-6:#c382e3;--color-chart-7:#fdd868;--color-chart-8:#70a5f5;--color-chart-border:#000;--color-danger:#fd6868;--color-danger-dark:#e45e5e;--color-danger-light:#331515;--color-danger-lighter:#1e0c0c;--color-error:#fd6868;--color-error-dark:#e45e5e;--color-error-dark-2:#d75858;--color-error-light:#331515;--color-error-light-3:#fd7f7f;--color-error-light-5:#fe9595;--color-error-light-7:#feacac;--color-error-light-8:#311616;--color-error-light-9:#190b0b;--color-error-lighter:#1e0c0c;--color-fill-blank:#000;--color-fill-dark:#1a1a1a;--color-fill-darker:#202020;--color-fill-default:#141414;--color-fill-extra-light:#050505;--color-fill-light:#0f0f0f;--color-fill-lighter:#0a0a0a;--color-focus-border:#66b1ff;--color-focus-ring:#66b1ff99;--color-grid-cell-dirty:#1d170d;--color-grid-cell-error:#1e0c0c;--color-grid-cell-locked:var(--color-fill-default);--color-grid-cell-proposed:#0c151f;--color-grid-cell-stale:#1a1611;--color-grid-frozen-divider:var(--color-border-hover);--color-grid-header-bg:var(--color-fill-light);--color-grid-header-text:var(--color-text-secondary);--color-grid-line:var(--color-border-light);--color-grid-selection-bg:#66b1ff3d;--color-grid-selection-border:#66b1ff;--color-header-bg:#000;--color-header-border:#606060;--color-info:#a8afbd;--color-info-dark:#979eaa;--color-info-dark-2:#8f95a1;--color-info-light:#222326;--color-info-light-3:#b5bbc7;--color-info-light-5:#c2c7d1;--color-info-light-7:#cfd3db;--color-info-light-8:#1d1d1f;--color-info-light-9:#0e0f0f;--color-info-lighter:#141517;--color-input-bg:#0f0f0f;--color-input-border:#606060;--color-input-disabled-bg:#0a0a0a;--color-input-focus-border:#66b1ff;--color-library-kind-analytics-surface:var(--color-accent-5);--color-library-kind-analytics-system-template:var(--color-info);--color-library-kind-app-definition:var(--color-accent-4);--color-library-kind-commercial-offer:var(--color-success-dark-2);--color-library-kind-configuration:var(--color-accent-3);--color-library-kind-connection:var(--color-accent-1);--color-library-kind-connector-listing:var(--color-accent-5-dark-2);--color-library-kind-domain-pack:var(--color-accent-8);--color-library-kind-entity-collection:var(--color-accent-2);--color-library-kind-entity-schema:var(--color-accent-3-dark-2);--color-library-kind-formula:var(--color-primary-dark-2);--color-library-kind-formula-system:var(--color-warning);--color-library-kind-formula-template:var(--color-accent-2-dark-2);--color-library-kind-import-template:var(--color-success);--color-library-kind-integration-artifact:var(--color-accent-1-dark-2);--color-library-kind-media-asset:var(--color-accent-6);--color-library-kind-media-collection:var(--color-accent-6-dark-2);--color-library-kind-media-folder:var(--color-accent-7);--color-library-kind-plan-template:var(--color-accent-8-dark-2);--color-library-kind-secret:var(--color-danger);--color-library-kind-workbook:var(--color-primary);--color-library-kind-workflow-definition:var(--color-accent-4-dark-2);--color-link:#66b1ff;--color-link-active:#5c9fe6;--color-link-hover:#85c1ff;--color-link-visited:#916ef7;--color-primary:#66b1ff;--color-primary-bg:#0c151f;--color-primary-contrast:#000;--color-primary-dark:#5c9fe6;--color-primary-dark-2:#5796d9;--color-primary-hover:#7dbdff;--color-primary-light:#142333;--color-primary-light-3:#7dbdff;--color-primary-light-5:#94c8ff;--color-primary-light-7:#abd4ff;--color-primary-light-8:#0d2033;--color-primary-light-9:#06101a;--color-primary-light-bg:#142333;--color-primary-lighter:#0c151f;--color-sidebar-active:#142333;--color-sidebar-bg:#000;--color-sidebar-border:#505050;--color-sidebar-hover:#0f0f0f;--color-success:#a2e382;--color-success-dark:#92cc75;--color-success-dark-2:#8ac16f;--color-success-light:#202d1a;--color-success-light-3:#b0e795;--color-success-light-5:#beeba8;--color-success-light-7:#ccf0ba;--color-success-light-8:#15270c;--color-success-light-9:#0a1306;--color-success-lighter:#131b10;--color-table-border:#606060;--color-table-header-bg:#0f0f0f;--color-table-row-hover:#1a1a1a;--color-table-row-stripe:#0a0a0a;--color-text-disabled:gray;--color-text-inverse:#000;--color-text-placeholder:#909090;--color-text-primary:#fff;--color-text-secondary:#e0e0e0;--color-text-tertiary:silver;--color-warning:#f5c070;--color-warning-dark:#ddad65;--color-warning-dark-2:#d0a35f;--color-warning-light:#312616;--color-warning-light-3:#f7c985;--color-warning-light-5:#f8d39b;--color-warning-light-7:#fadcb0;--color-warning-light-8:#2e200c;--color-warning-light-9:#171006;--color-warning-lighter:#1d170d;--color-white:#fff;--density-card-padding:8px 16px;--density-form-gap:16px;--density-input-height:32px;--density-row-height:48px;--el-bg-color:#000;--el-bg-color-overlay:#000000f2;--el-bg-color-page:#000;--el-border-color:#606060;--el-border-color-dark:#707070;--el-border-color-darker:gray;--el-border-color-extra-light:#303030;--el-border-color-light:#505050;--el-border-color-lighter:#404040;--el-border-radius-base:4px;--el-border-radius-round:9999px;--el-border-radius-small:2px;--el-box-shadow:0 4px 16px 0 var(--shadow-color-dark);--el-box-shadow-dark:0 8px 24px 0 var(--shadow-color-dark);--el-box-shadow-light:0 2px 12px 0 var(--shadow-color-base);--el-color-accent-1:#ffb466;--el-color-accent-1-dark-2:#d99957;--el-color-accent-1-light-3:#ffbf7d;--el-color-accent-1-light-5:#ffcb94;--el-color-accent-1-light-7:#ffd6ab;--el-color-accent-1-light-8:#33200d;--el-color-accent-1-light-9:#1a1006;--el-color-accent-2:#b1ff66;--el-color-accent-2-dark-2:#96d957;--el-color-accent-2-light-3:#bdff7d;--el-color-accent-2-light-5:#c8ff94;--el-color-accent-2-light-7:#d4ffab;--el-color-accent-2-light-8:#20330d;--el-color-accent-2-light-9:#101a06;--el-color-accent-3:#c382e3;--el-color-accent-3-dark-2:#a66fc1;--el-color-accent-3-light-3:#cc95e7;--el-color-accent-3-light-5:#d5a8eb;--el-color-accent-3-light-7:#debaf0;--el-color-accent-3-light-8:#1e0c27;--el-color-accent-3-light-9:#0f0613;--el-color-accent-4:#fdd868;--el-color-accent-4-dark-2:#d7b858;--el-color-accent-4-light-3:#fdde7f;--el-color-accent-4-light-5:#fee495;--el-color-accent-4-light-7:#feeaac;--el-color-accent-4-light-8:#312a16;--el-color-accent-4-light-9:#19150b;--el-color-accent-5:#70a5f5;--el-color-accent-5-dark-2:#5f8cd0;--el-color-accent-5-light-3:#85b3f7;--el-color-accent-5-light-5:#9bc0f8;--el-color-accent-5-light-7:#b0cefa;--el-color-accent-5-light-8:#0c1a2e;--el-color-accent-5-light-9:#060d17;--el-color-accent-6:#ff66b1;--el-color-accent-6-dark-2:#d95796;--el-color-accent-6-light-3:#ff7dbd;--el-color-accent-6-light-5:#ff94c8;--el-color-accent-6-light-7:#ffabd4;--el-color-accent-6-light-8:#330d20;--el-color-accent-6-light-9:#1a0610;--el-color-accent-7:#68fdb3;--el-color-accent-7-dark-2:#58d798;--el-color-accent-7-light-3:#7ffdbe;--el-color-accent-7-light-5:#95feca;--el-color-accent-7-light-7:#acfed5;--el-color-accent-7-light-8:#163123;--el-color-accent-7-light-9:#0b1912;--el-color-accent-8:#bb75ff;--el-color-accent-8-dark-2:#9f63d9;--el-color-accent-8-light-3:#c58aff;--el-color-accent-8-light-5:#cf9eff;--el-color-accent-8-light-7:#dab3ff;--el-color-accent-8-light-8:#200d33;--el-color-accent-8-light-9:#10061a;--el-color-danger:#fd6868;--el-color-danger-dark-2:#d75858;--el-color-danger-disabled-bg:#3f1a1a;--el-color-danger-disabled-text:#bb4d4d;--el-color-danger-fill-ink:#101010;--el-color-danger-light-3:#fd7f7f;--el-color-danger-light-5:#fe9595;--el-color-danger-light-7:#feacac;--el-color-danger-light-8:#311616;--el-color-danger-light-9:#190b0b;--el-color-danger-pressed-ink:#000;--el-color-danger-text:#fd6868;--el-color-error:#fd6868;--el-color-error-dark-2:#d75858;--el-color-error-disabled-bg:#3f1a1a;--el-color-error-disabled-text:#bb4d4d;--el-color-error-fill-ink:#101010;--el-color-error-light-3:#fd7f7f;--el-color-error-light-5:#fe9595;--el-color-error-light-7:#feacac;--el-color-error-light-8:#311616;--el-color-error-light-9:#190b0b;--el-color-error-pressed-ink:#000;--el-color-error-text:#fd6868;--el-color-info:#a8afbd;--el-color-info-dark-2:#8f95a1;--el-color-info-disabled-bg:#2a2c2f;--el-color-info-disabled-text:#767b84;--el-color-info-fill-ink:#101010;--el-color-info-light-3:#b5bbc7;--el-color-info-light-5:#c2c7d1;--el-color-info-light-7:#cfd3db;--el-color-info-light-8:#1d1d1f;--el-color-info-light-9:#0e0f0f;--el-color-info-pressed-ink:#000;--el-color-info-text:#a8afbd;--el-color-neutral-disabled-text:#707070;--el-color-primary:#66b1ff;--el-color-primary-dark-2:#5796d9;--el-color-primary-disabled-bg:#1a2c40;--el-color-primary-disabled-text:#487cb3;--el-color-primary-fill-ink:#101010;--el-color-primary-light-3:#7dbdff;--el-color-primary-light-5:#94c8ff;--el-color-primary-light-7:#abd4ff;--el-color-primary-light-8:#0d2033;--el-color-primary-light-9:#06101a;--el-color-primary-pressed-ink:#000;--el-color-primary-text:#66b1ff;--el-color-success:#a2e382;--el-color-success-dark-2:#8ac16f;--el-color-success-disabled-bg:#293921;--el-color-success-disabled-text:#658e51;--el-color-success-fill-ink:#101010;--el-color-success-light-3:#b0e795;--el-color-success-light-5:#beeba8;--el-color-success-light-7:#ccf0ba;--el-color-success-light-8:#15270c;--el-color-success-light-9:#0a1306;--el-color-success-pressed-ink:#000;--el-color-success-text:#a2e382;--el-color-warning:#f5c070;--el-color-warning-dark-2:#d0a35f;--el-color-warning-disabled-bg:#3d301c;--el-color-warning-disabled-text:#997846;--el-color-warning-fill-ink:#101010;--el-color-warning-light-3:#f7c985;--el-color-warning-light-5:#f8d39b;--el-color-warning-light-7:#fadcb0;--el-color-warning-light-8:#2e200c;--el-color-warning-light-9:#171006;--el-color-warning-pressed-ink:#000;--el-color-warning-text:#f5c070;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-border-color:var(--el-border-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-fill-color:#141414;--el-fill-color-blank:#000;--el-fill-color-dark:#1a1a1a;--el-fill-color-darker:#202020;--el-fill-color-extra-light:#050505;--el-fill-color-light:#0f0f0f;--el-fill-color-lighter:#0a0a0a;--el-mask-color:#000000f2;--el-mask-color-extra-light:#000c;--el-menu-active-color:var(--el-color-primary);--el-menu-bg-color:var(--color-sidebar-bg,var(--el-bg-color));--el-menu-border-color:var(--color-sidebar-border,var(--el-border-color));--el-menu-hover-bg-color:var(--color-sidebar-hover,var(--el-fill-color-light));--el-menu-hover-text-color:var(--el-text-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-text-color-disabled:gray;--el-text-color-placeholder:#909090;--el-text-color-primary:#fff;--el-text-color-regular:#e0e0e0;--el-text-color-secondary:silver;--primary-color-rgb:102, 177, 255;--shadow-color-base:#ffffff26;--shadow-color-dark:#fff3;--shadow-color-light:#ffffff1a;--shadow-lg:0 4px 8px var(--shadow-color-base);--shadow-md:0 2px 4px var(--shadow-color-base);--shadow-sm:0 1px 2px var(--shadow-color-light);--shadow-xl:0 8px 16px var(--shadow-color-dark);--cf-positive-bg:#002855;--cf-positive-text:#fff;--cf-negative-bg:#501;--cf-negative-text:#fff;--cf-success-bg:#004d1a;--cf-success-text:#fff;--cf-caution-bg:#520;--cf-caution-text:#fff;--cf-warning-bg:#540;--cf-warning-text:#fe0;--cf-attention-bg:#530;--cf-attention-text:#fc0;--cf-info-bg:#024;--cf-info-text:#6cf;--cf-muted-bg:#1a1a1a;--cf-muted-text:silver;--cf-scale-red:red;--cf-scale-yellow:#fc0;--cf-scale-green:#0c4;--cf-scale-white:#000;--cf-scale-blue:#08f;--cf-scale-red-strong:red;--cf-scale-green-strong:#0c4}[data-theme*=high-contrast] :focus-visible,html.high-contrast-dark :focus-visible,html.high-contrast-light :focus-visible{outline:3px solid var(--color-focus-border);outline-offset:2px}[data-theme*=high-contrast] button,[data-theme*=high-contrast] input,[data-theme*=high-contrast] select,[data-theme*=high-contrast] textarea,[data-theme*=high-contrast] .el-button,[data-theme*=high-contrast] .el-input,html.high-contrast-dark button,html.high-contrast-light button,html.high-contrast-dark input,html.high-contrast-light input,html.high-contrast-dark select,html.high-contrast-light select,html.high-contrast-dark textarea,html.high-contrast-light textarea,html.high-contrast-dark .el-button,html.high-contrast-light .el-button,html.high-contrast-dark .el-input,html.high-contrast-light .el-input{border-width:2px}[data-theme*=high-contrast] .is-active:not(.el-radio-button),html.high-contrast-dark .is-active:not(.el-radio-button),html.high-contrast-light .is-active:not(.el-radio-button){border-width:3px;font-weight:600}[data-theme*=high-contrast] .el-radio-button.is-active,html.high-contrast-dark .el-radio-button.is-active,html.high-contrast-light .el-radio-button.is-active{z-index:10}[data-theme=high-contrast-dark],html.high-contrast-dark{color-scheme:dark;forced-color-adjust:none}[data-theme=high-contrast-light],html.high-contrast-light{color-scheme:light;forced-color-adjust:none}[data-theme*=high-contrast] *,html.high-contrast-dark *,html.high-contrast-light *{transition:none;animation-duration:0s}[data-theme=high-contrast-dark] ::-webkit-scrollbar-track,html.high-contrast-dark ::-webkit-scrollbar-track{background:#0a0a0a;border:1px solid #606060}[data-theme=high-contrast-light] ::-webkit-scrollbar-track,html.high-contrast-light ::-webkit-scrollbar-track{background:#f5f5f5;border:1px solid #dcdcdc}[data-theme=high-contrast-dark] ::-webkit-scrollbar-thumb,html.high-contrast-dark ::-webkit-scrollbar-thumb{background:gray;border:1px solid #606060}[data-theme=high-contrast-light] ::-webkit-scrollbar-thumb,html.high-contrast-light ::-webkit-scrollbar-thumb{background:gray;border:1px solid #dcdcdc}[data-theme=high-contrast-dark] ::-webkit-scrollbar-thumb:hover,html.high-contrast-dark ::-webkit-scrollbar-thumb:hover{background:#a0a0a0}[data-theme=high-contrast-light] ::-webkit-scrollbar-thumb:hover,html.high-contrast-light ::-webkit-scrollbar-thumb:hover{background:#606060}.el-button.el-button--primary:not(.is-plain):not(.is-text):not(.is-link):not(.is-disabled),.el-button.el-button--primary:not(.is-plain):not(.is-text):not(.is-link):not(.is-disabled):hover,.el-button.el-button--primary:not(.is-plain):not(.is-text):not(.is-link):not(.is-disabled):focus{color:var(--el-color-primary-fill-ink)}.el-button.el-button--primary:not(.is-plain):not(.is-text):not(.is-link):not(.is-disabled):active{color:var(--el-color-primary-pressed-ink)}.el-button.el-button--primary.is-disabled,.el-button.el-button--primary.is-disabled:hover,.el-button.el-button--primary.is-disabled:focus,.el-button.el-button--primary.is-disabled:active{color:var(--el-color-primary-disabled-text);background-color:var(--el-color-primary-disabled-bg);border-color:var(--el-color-primary-disabled-bg)}.el-button.el-button--primary.is-text.is-disabled,.el-button.el-button--primary.is-link.is-disabled{background-color:#0000;border-color:#0000}.el-button.el-button--success:not(.is-plain):not(.is-text):not(.is-link):not(.is-disabled),.el-button.el-button--success:not(.is-plain):not(.is-text):not(.is-link):not(.is-disabled):hover,.el-button.el-button--success:not(.is-plain):not(.is-text):not(.is-link):not(.is-disabled):focus{color:var(--el-color-success-fill-ink)}.el-button.el-button--success:not(.is-plain):not(.is-text):not(.is-link):not(.is-disabled):active{color:var(--el-color-success-pressed-ink)}.el-button.el-button--success.is-disabled,.el-button.el-button--success.is-disabled:hover,.el-button.el-button--success.is-disabled:focus,.el-button.el-button--success.is-disabled:active{color:var(--el-color-success-disabled-text);background-color:var(--el-color-success-disabled-bg);border-color:var(--el-color-success-disabled-bg)}.el-button.el-button--success.is-text.is-disabled,.el-button.el-button--success.is-link.is-disabled{background-color:#0000;border-color:#0000}.el-button.el-button--warning:not(.is-plain):not(.is-text):not(.is-link):not(.is-disabled),.el-button.el-button--warning:not(.is-plain):not(.is-text):not(.is-link):not(.is-disabled):hover,.el-button.el-button--warning:not(.is-plain):not(.is-text):not(.is-link):not(.is-disabled):focus{color:var(--el-color-warning-fill-ink)}.el-button.el-button--warning:not(.is-plain):not(.is-text):not(.is-link):not(.is-disabled):active{color:var(--el-color-warning-pressed-ink)}.el-button.el-button--warning.is-disabled,.el-button.el-button--warning.is-disabled:hover,.el-button.el-button--warning.is-disabled:focus,.el-button.el-button--warning.is-disabled:active{color:var(--el-color-warning-disabled-text);background-color:var(--el-color-warning-disabled-bg);border-color:var(--el-color-warning-disabled-bg)}.el-button.el-button--warning.is-text.is-disabled,.el-button.el-button--warning.is-link.is-disabled{background-color:#0000;border-color:#0000}.el-button.el-button--danger:not(.is-plain):not(.is-text):not(.is-link):not(.is-disabled),.el-button.el-button--danger:not(.is-plain):not(.is-text):not(.is-link):not(.is-disabled):hover,.el-button.el-button--danger:not(.is-plain):not(.is-text):not(.is-link):not(.is-disabled):focus{color:var(--el-color-danger-fill-ink)}.el-button.el-button--danger:not(.is-plain):not(.is-text):not(.is-link):not(.is-disabled):active{color:var(--el-color-danger-pressed-ink)}.el-button.el-button--danger.is-disabled,.el-button.el-button--danger.is-disabled:hover,.el-button.el-button--danger.is-disabled:focus,.el-button.el-button--danger.is-disabled:active{color:var(--el-color-danger-disabled-text);background-color:var(--el-color-danger-disabled-bg);border-color:var(--el-color-danger-disabled-bg)}.el-button.el-button--danger.is-text.is-disabled,.el-button.el-button--danger.is-link.is-disabled{background-color:#0000;border-color:#0000}.el-button.el-button--info:not(.is-plain):not(.is-text):not(.is-link):not(.is-disabled),.el-button.el-button--info:not(.is-plain):not(.is-text):not(.is-link):not(.is-disabled):hover,.el-button.el-button--info:not(.is-plain):not(.is-text):not(.is-link):not(.is-disabled):focus{color:var(--el-color-info-fill-ink)}.el-button.el-button--info:not(.is-plain):not(.is-text):not(.is-link):not(.is-disabled):active{color:var(--el-color-info-pressed-ink)}.el-button.el-button--info.is-disabled,.el-button.el-button--info.is-disabled:hover,.el-button.el-button--info.is-disabled:focus,.el-button.el-button--info.is-disabled:active{color:var(--el-color-info-disabled-text);background-color:var(--el-color-info-disabled-bg);border-color:var(--el-color-info-disabled-bg)}.el-button.el-button--info.is-text.is-disabled,.el-button.el-button--info.is-link.is-disabled{background-color:#0000;border-color:#0000}.el-button.el-button--primary.is-plain:not(.is-disabled):not(:hover):not(:active),.el-button.el-button--primary.is-text:not(.is-disabled),.el-button.el-button--primary.is-link:not(.is-disabled){color:var(--el-color-primary-text)}.el-button.el-button--primary.is-plain:not(.is-disabled):hover{color:var(--el-color-primary-fill-ink)}.el-button.el-button--primary.is-plain:not(.is-disabled):active{color:var(--el-color-primary-pressed-ink)}.el-button.el-button--success.is-plain:not(.is-disabled):not(:hover):not(:active),.el-button.el-button--success.is-text:not(.is-disabled),.el-button.el-button--success.is-link:not(.is-disabled){color:var(--el-color-success-text)}.el-button.el-button--success.is-plain:not(.is-disabled):hover{color:var(--el-color-success-fill-ink)}.el-button.el-button--success.is-plain:not(.is-disabled):active{color:var(--el-color-success-pressed-ink)}.el-button.el-button--warning.is-plain:not(.is-disabled):not(:hover):not(:active),.el-button.el-button--warning.is-text:not(.is-disabled),.el-button.el-button--warning.is-link:not(.is-disabled){color:var(--el-color-warning-text)}.el-button.el-button--warning.is-plain:not(.is-disabled):hover{color:var(--el-color-warning-fill-ink)}.el-button.el-button--warning.is-plain:not(.is-disabled):active{color:var(--el-color-warning-pressed-ink)}.el-button.el-button--danger.is-plain:not(.is-disabled):not(:hover):not(:active),.el-button.el-button--danger.is-text:not(.is-disabled),.el-button.el-button--danger.is-link:not(.is-disabled){color:var(--el-color-danger-text)}.el-button.el-button--danger.is-plain:not(.is-disabled):hover{color:var(--el-color-danger-fill-ink)}.el-button.el-button--danger.is-plain:not(.is-disabled):active{color:var(--el-color-danger-pressed-ink)}.el-button.el-button--info.is-plain:not(.is-disabled):not(:hover):not(:active),.el-button.el-button--info.is-text:not(.is-disabled),.el-button.el-button--info.is-link:not(.is-disabled){color:var(--el-color-info-text)}.el-button.el-button--info.is-plain:not(.is-disabled):hover{color:var(--el-color-info-fill-ink)}.el-button.el-button--info.is-plain:not(.is-disabled):active{color:var(--el-color-info-pressed-ink)}.el-button.is-disabled:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info),.el-button.is-disabled:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):hover{color:var(--el-color-neutral-disabled-text)}.el-tabs__item:not(.is-active):not(.is-disabled):hover,.el-tabs__item:not(.is-active):not(.is-disabled):focus-visible{color:var(--el-text-color-primary);background-color:var(--el-fill-color-light)}.el-tabs{--app-tabs-item-padding-inline:20px}.el-tabs--top>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:var(--app-tabs-item-padding-inline)}.el-tabs--top>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom>.el-tabs__header .el-tabs__item:last-child{padding-right:var(--app-tabs-item-padding-inline)}.kanban-organism{--kanban-column-bg:var(--color-bg-secondary);--kanban-card-bg:var(--color-bg-elevated);--kanban-card-border:var(--color-border-light);--kanban-card-hover-border:var(--color-primary);--kanban-muted:var(--color-text-secondary);--kanban-title:var(--color-text-primary);--kanban-wip-bg:var(--color-danger-lighter);--kanban-wip-fg:var(--color-danger);--kanban-wip-limit-bg:var(--color-warning-lighter);--kanban-wip-limit-fg:var(--color-warning);--kanban-ghost-bg:color-mix(in srgb, var(--color-primary) 12%, transparent)}.kanban-organism .kanban-column{background:var(--kanban-column-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-md);border-top-style:solid;border-top-width:3px;min-width:0}.kanban-organism .kanban-column--exceeded{background:color-mix(in srgb, var(--color-danger) 8%, var(--kanban-column-bg))}.kanban-organism .kanban-column--at-limit{background:color-mix(in srgb, var(--color-warning) 10%, var(--kanban-column-bg))}.kanban-organism .kanban-card{background:var(--kanban-card-bg);border:1px solid var(--kanban-card-border);border-radius:var(--radius-md);color:var(--kanban-title)}.kanban-organism .kanban-card:hover{border-color:var(--kanban-card-hover-border);box-shadow:var(--shadow-md)}.kanban-organism .kanban-wip-warning,.kanban-organism .kanban-wip-badge--exceeded{background:var(--kanban-wip-bg);color:var(--kanban-wip-fg)}.kanban-organism .kanban-wip-badge--at-limit{background:var(--kanban-wip-limit-bg);color:var(--kanban-wip-limit-fg)}.card-grid-organism{--cg-cell-bg:var(--color-bg-elevated);--cg-cell-border:var(--color-border);--cg-accent:var(--color-primary);--cg-title:var(--color-text-primary);--cg-muted:var(--color-text-secondary);--cg-surface:var(--color-bg-component);--cg-skeleton:var(--color-bg-page);--cg-inverse:var(--color-text-inverse)}.card-grid-organism .card-grid-cell,.card-grid-organism .kt-card-grid__card,.card-grid-organism .pv-card-grid__card{background:var(--cg-cell-bg);border-color:var(--cg-cell-border);color:var(--cg-title)}.card-grid-organism .card-grid-cell.is-selected{border-color:var(--cg-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--cg-accent) 20%, transparent)}.card-grid-organism .card-grid-search,.card-grid-organism .pagination-btn{background:var(--cg-surface);color:var(--cg-title);border-color:var(--cg-cell-border)}.ee-card{--ee-rail:transparent;box-sizing:border-box;border:var(--border-width-base) solid var(--color-card-border);border-radius:var(--radius-md);background:var(--color-card-bg);box-shadow:var(--color-card-shadow);transition:border-color var(--motion-duration-fast,.15s) var(--motion-ease,ease), box-shadow var(--motion-duration-fast,.15s) var(--motion-ease,ease), background var(--motion-duration-fast,.15s) var(--motion-ease,ease);position:relative}.ee-card:before{content:"";width:var(--border-width-heavy);background:var(--ee-rail);border-radius:var(--radius-md) 0 0 var(--radius-md);pointer-events:none;position:absolute;inset:0 auto 0 0}.ee-card:hover:not(.ee-card--disabled):not(.ee-card--selected){border-color:color-mix(in srgb, var(--color-card-interactive-hover) 55%, var(--color-card-border));background:var(--color-card-fill-hover)}.ee-card--selected{border-color:var(--color-card-interactive-selected);background:var(--color-card-fill-selected);box-shadow:var(--shadow-sm,var(--color-card-shadow))}.ee-card--disabled{opacity:.62;cursor:not-allowed;border-color:var(--color-card-interactive-disabled)}.ee-card:focus-visible{outline:var(--border-width-bold) solid var(--color-border-focus,var(--color-primary));outline-offset:2px}.ee-card--lifecycle-draft{--ee-rail:var(--color-card-lifecycle-draft);border-color:color-mix(in srgb, var(--color-card-lifecycle-draft) 45%, var(--color-card-border));border-style:dashed}.ee-card--lifecycle-published{--ee-rail:var(--color-card-lifecycle-published);border-color:color-mix(in srgb, var(--color-card-lifecycle-published) 40%, var(--color-card-border))}.ee-card--lifecycle-active,.ee-card--lifecycle-installed{--ee-rail:var(--color-card-lifecycle-active);border-color:color-mix(in srgb, var(--color-card-lifecycle-active) 50%, var(--color-card-border))}.ee-card--lifecycle-installed{--ee-rail:var(--color-card-lifecycle-installed);border-color:color-mix(in srgb, var(--color-card-lifecycle-installed) 50%, var(--color-card-border))}.ee-card--lifecycle-inactive{--ee-rail:var(--color-card-lifecycle-inactive);opacity:.9}.ee-card--trust-certified{--ee-rail:var(--color-card-trust-certified)}.ee-card--trust-featured{--ee-rail:var(--color-card-trust-featured);background:linear-gradient(160deg, var(--color-card-bg) 0%, color-mix(in srgb, var(--color-card-trust-featured) 8%, var(--color-card-bg)) 100%);border-color:color-mix(in srgb, var(--color-card-trust-featured) 40%, var(--color-card-border))}.ee-card--trust-demo{--ee-rail:var(--color-card-trust-demo);border-color:color-mix(in srgb, var(--color-card-trust-demo) 35%, var(--color-card-border))}.ee-card--trust-definition-only{--ee-rail:var(--color-card-trust-definition)}.ee-card--starred{background:var(--color-card-fill-starred)}.ee-card--pinned{background:var(--color-card-fill-pinned)}.ee-card--starred.ee-card--pinned{background:color-mix(in srgb, var(--color-card-user-starred) 6%, color-mix(in srgb, var(--color-card-user-pinned) 6%, var(--color-card-bg)))}.ee-card--health-ok{border-color:color-mix(in srgb, var(--color-card-health-ok) 35%, var(--color-card-border))}.ee-card--health-warning{--ee-rail:var(--color-card-health-warning);border-color:color-mix(in srgb, var(--color-card-health-warning) 55%, var(--color-card-border))}.ee-card--health-error{--ee-rail:var(--color-card-health-error);border-color:color-mix(in srgb, var(--color-card-health-error) 60%, var(--color-card-border))}.ee-card--health-unknown{border-style:dashed}.ee-card__star.is-filled,.ee-card .is-starred{color:var(--color-card-user-starred)!important}.ee-card__pin.is-filled,.ee-card .is-pinned{color:var(--color-card-user-pinned)!important}.ee-chip--status-ok{border-color:color-mix(in srgb, var(--color-card-health-ok) 40%, transparent);background:color-mix(in srgb, var(--color-card-health-ok) 14%, transparent);color:var(--color-card-health-ok)}.ee-chip--status-warn{border-color:color-mix(in srgb, var(--color-card-health-warning) 40%, transparent);background:color-mix(in srgb, var(--color-card-health-warning) 14%, transparent);color:var(--color-card-health-warning)}.ee-chip--status-danger{border-color:color-mix(in srgb, var(--color-card-health-error) 40%, transparent);background:color-mix(in srgb, var(--color-card-health-error) 14%, transparent);color:var(--color-card-health-error)}.ee-chip--trust-certified{color:var(--color-card-trust-certified);background:color-mix(in srgb, var(--color-card-trust-certified) 18%, transparent)}.ee-chip--trust-featured{color:var(--color-card-trust-featured);background:color-mix(in srgb, var(--color-card-trust-featured) 20%, transparent)}.ee-chip--trust-demo{color:var(--color-card-trust-demo);background:color-mix(in srgb, var(--color-card-trust-demo) 18%, transparent)}.ee-chip--trust-definition{color:var(--color-card-trust-definition);background:color-mix(in srgb, var(--color-card-trust-definition) 14%, transparent)}.timeline-organism{--tl-line:var(--color-border);--tl-marker:var(--color-primary);--tl-marker-ring:var(--color-bg-page);--tl-card-bg:var(--color-bg-elevated);--tl-card-border:var(--color-border-light);--tl-title:var(--color-text-primary);--tl-muted:var(--color-text-secondary);--tl-surface:var(--color-bg-component);--tl-group-bg:var(--color-bg-page);--tl-inverse:var(--color-text-inverse);--tl-accent:var(--color-primary)}.timeline-organism .timeline-line:before,.timeline-organism .kt-timeline__line{background:var(--tl-line)}.timeline-organism .timeline-marker,.timeline-organism .kt-timeline__marker,.timeline-organism .pv-timeline__marker{background-color:var(--tl-marker);border-color:var(--tl-marker-ring)}.timeline-organism .timeline-content,.timeline-organism .kt-timeline__content,.timeline-organism .pv-timeline__card{background:var(--tl-card-bg);border-color:var(--tl-card-border);color:var(--tl-title)}.timeline-organism .audit-timeline-line:before,.timeline-organism .kt-audit__line,.timeline-organism .pv-audit-timeline__line{background:var(--tl-line)}.timeline-organism .audit-entry,.timeline-organism .kt-audit__entry,.timeline-organism .pv-audit-timeline__entry{background:var(--tl-card-bg);border-color:var(--tl-card-border);color:var(--tl-title)}.timeline-organism .audit-action--created{background:var(--color-success-lighter);color:var(--color-success)}.timeline-organism .audit-action--updated{background:var(--color-info-lighter);color:var(--color-info)}.timeline-organism .audit-action--deleted{background:var(--color-danger-lighter);color:var(--color-danger)}.timeline-organism .audit-action--published{background:var(--color-primary-lighter);color:var(--color-primary)}.timeline-organism .audit-diff-from{color:var(--color-danger);text-decoration:line-through}.timeline-organism .audit-diff-to{color:var(--color-success);font-weight:600}:root{--mobile-nav-rail-height:56px;--mobile-nav-safe-bottom:env(safe-area-inset-bottom,0px);--mobile-nav-total-offset-bottom:calc(var(--mobile-nav-rail-height) + var(--mobile-nav-safe-bottom));--mobile-nav-cutout-radius:36px;--mobile-nav-cutout-depth:28px;--mobile-nav-cutout-shoulder-width:14px;--mobile-nav-center-slot-width:72px;--mobile-nav-fab-size:52px;--mobile-nav-fab-icon-size:22px;--mobile-nav-fab-elevation-y:-22px;--mobile-nav-horizontal-padding:8px;--mobile-nav-item-hit-size:48px;--mobile-nav-item-icon-size:22px;--mobile-nav-item-label-size:.75rem;--handheld-nav-rail-width:72px;--mobile-nav-quick-action-size:52px;--mobile-nav-quick-action-gap:18px;--mobile-nav-menu-radius:132px;--mobile-launcher-z-scrim:1980;--mobile-launcher-z-sheet:1990;--mobile-launcher-max-width:480px;--mobile-launcher-radius:var(--radius-xl,16px);--mobile-launcher-handle-width:36px;--mobile-launcher-handle-height:4px;--mobile-launcher-search-height:40px;--mobile-launcher-row-min-height:52px;--mobile-launcher-icon-size:40px;--mobile-launcher-grid-min:72px;--mobile-launcher-sheet-max-height:min(85dvh, calc(100dvh - var(--mobile-nav-total-offset-bottom) - 12px));--mobile-nav-z-scrim:1990;--mobile-nav-z-rail:2000;--mobile-nav-z-fab:2010;--mobile-nav-z-menu:2020;--mobile-nav-shadow-rail:0 -1px 0 var(--color-border-subtle,var(--color-border-default)), 0 -8px 24px color-mix(in srgb, var(--color-text-primary) 6%, transparent);--mobile-nav-shadow-fab:0 8px 24px color-mix(in srgb, var(--color-bg-accent,var(--el-color-primary)) 28%, transparent);--mobile-launcher-shadow:0 -12px 40px color-mix(in srgb, var(--color-text-primary) 12%, transparent);--mobile-nav-motion-duration-open:.32s;--mobile-nav-motion-duration-close:.24s;--mobile-nav-motion-ease-standard:cubic-bezier(.25, 1, .5, 1);--mobile-nav-motion-ease-emphasis:cubic-bezier(.175, .885, .32, 1.275);--mobile-launcher-motion-ease:cubic-bezier(.32, .72, 0, 1)}@media (width>=768px){:root{--mobile-nav-rail-height:60px;--mobile-nav-item-hit-size:52px;--mobile-launcher-grid-min:80px;--mobile-launcher-max-width:520px}}button,a,[role=button],.el-button,.el-menu-item,input,select,textarea{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.is-ios{--app-system-font:-apple-system, "SF Pro Text", "SF Pro Display", system-ui, sans-serif}.is-android{--app-system-font:"Roboto", "Noto Sans", system-ui, sans-serif}.is-handheld [role=button]:active,.is-handheld .el-button:active,.is-handheld .el-card:active{transform:scale(var(--anim-ios-press-scale,.97));transition:transform var(--transition-fast,.15s ease)}.app-content-scrollable{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){.is-handheld [role=button]:active,.is-handheld .el-button:active,.is-handheld .el-card:active{transition:none;transform:none}}.is-handheld .gesture-active{-webkit-user-select:none;user-select:none}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-left{padding-left:env(safe-area-inset-left)}.safe-area-right{padding-right:env(safe-area-inset-right)}.crossfade-enter-active,.crossfade-leave-active{transition:opacity var(--transition-base)}.crossfade-enter-from,.crossfade-leave-to{opacity:0}.crossfade-leave-active{position:absolute;top:0;left:0;right:0}.slide-left-enter-active{transition:transform var(--transition-slow), opacity var(--transition-slow)}.slide-left-leave-active{transition:transform var(--transition-slow), opacity var(--transition-base);position:absolute;top:0;left:0;right:0}.slide-left-enter-from{opacity:0;transform:translate(100%)}.slide-left-leave-to{opacity:0;transform:translate(-30%)}.slide-right-enter-active{transition:transform var(--transition-slow), opacity var(--transition-slow)}.slide-right-leave-active{transition:transform var(--transition-slow), opacity var(--transition-base);position:absolute;top:0;left:0;right:0}.slide-right-enter-from{opacity:0;transform:translate(-30%)}.slide-right-leave-to{opacity:0;transform:translate(100%)}.none-enter-active,.none-leave-active{transition:none}.route-transition-container{position:relative;overflow:hidden}:root{--anim-checkbox-checked-scale:1.05;--anim-button-press-scale:.98}.dialog-scale-enter-active{transition:opacity var(--anim-dialog-enter-duration) ease, transform var(--anim-dialog-enter-duration) var(--anim-dialog-enter-easing)}.dialog-scale-leave-active{transition:opacity var(--anim-dialog-exit-duration) ease, transform var(--anim-dialog-exit-duration) var(--anim-dialog-exit-easing)}.dialog-scale-enter-from,.dialog-scale-leave-to{opacity:0;transform:scale(var(--anim-dialog-scale-from))}.drawer-spring-enter-active{transition:transform var(--anim-drawer-enter-duration) var(--anim-drawer-enter-easing), opacity var(--anim-drawer-enter-duration) ease}.drawer-spring-leave-active{transition:transform var(--anim-drawer-exit-duration) var(--anim-drawer-exit-easing), opacity var(--anim-drawer-exit-duration) ease}.drawer-spring-enter-from,.drawer-spring-leave-to{opacity:0;transform:translateY(100%)}.drawer-spring-rtl-enter-from,.drawer-spring-rtl-leave-to{transform:translate(100%)}@keyframes checkmark-draw{0%{stroke-dashoffset:48px}to{stroke-dashoffset:0}}.anim-checkmark{stroke-dasharray:48;stroke-dashoffset:48px;animation:checkmark-draw var(--anim-checkmark-duration) var(--anim-checkmark-easing) forwards}@keyframes shake{0%,to{transform:translate(0)}10%,50%,90%{transform:translateX(calc(var(--anim-shake-amplitude) * -1))}30%,70%{transform:translateX(var(--anim-shake-amplitude))}}.anim-shake{animation:shake var(--anim-shake-duration) ease-in-out}@keyframes pulse-breathe{0%,to{opacity:1}50%{opacity:var(--anim-pulse-min-opacity)}}.anim-pulse{animation:pulse-breathe var(--anim-pulse-duration) ease-in-out infinite}@keyframes shimmer-slide{0%{background-position:-200% 0}to{background-position:200% 0}}.anim-shimmer{background:linear-gradient(90deg, var(--el-fill-color-lighter) 25%, var(--el-fill-color) 50%, var(--el-fill-color-lighter) 75%);animation:shimmer-slide var(--anim-shimmer-duration) ease-in-out infinite;animation-delay:calc(var(--cascade-index,0) * var(--anim-shimmer-stagger-delay));background-size:200% 100%}.is-ios [role=button]:active,.is-ios .el-button:active,.is-ios .el-card:active,.is-ios .el-menu-item:active{transform:scale(var(--anim-ios-press-scale));transition:transform var(--anim-ios-press-duration) var(--anim-ios-press-easing)}.is-ios.is-handheld [role=button]:active,.is-ios.is-handheld .el-button:active,.is-ios.is-handheld .el-card:active{transform:scale(var(--anim-ios-press-scale))}.tooltip-pop-enter-active{transition:opacity var(--anim-tooltip-enter-duration) ease, transform var(--anim-tooltip-enter-duration) var(--anim-dialog-enter-easing)}.tooltip-pop-leave-active{transition:opacity var(--anim-ios-press-duration,.1s) ease}.tooltip-pop-enter-from{opacity:0;transform:scale(var(--anim-tooltip-scale-from))}.tooltip-pop-leave-to{opacity:0}:focus-visible{outline:2px solid var(--color-focus-ring,var(--el-color-primary));outline-offset:var(--anim-focus-ring-offset);transition:outline-offset var(--anim-focus-ring-duration) ease}@keyframes page-cascade-in{0%{opacity:0;transform:translateY(var(--anim-page-cascade-offset))}to{opacity:1;transform:translateY(0)}}.anim-cascade{animation:page-cascade-in var(--anim-page-cascade-duration) ease-out both;animation-delay:calc(var(--cascade-index,0) * var(--anim-page-cascade-stagger))}.el-input__wrapper,.el-textarea__inner,.el-select .el-input__wrapper{transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.el-input__wrapper:focus-within,.el-textarea__inner:focus,.el-select .el-input__wrapper:focus-within{border-color:var(--el-color-primary);box-shadow:0 0 0 var(--anim-focus-ring-offset) var(--color-focus-ring)}.el-checkbox__inner,.el-radio__inner{transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast)}.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner{transform:scale(var(--anim-checkbox-checked-scale))}.el-switch__core{transition:background-color var(--transition-base), border-color var(--transition-base)}.el-button{transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast)}.el-button:active:not(:disabled){transform:scale(var(--anim-button-press-scale))}.el-card{transition:box-shadow var(--transition-base), transform var(--transition-base)}.el-card:hover{box-shadow:var(--shadow-md)}.el-table__row{transition:background-color var(--transition-fast)}.fade-scale-enter-active{transition:all var(--anim-dialog-exit-duration,.2s) var(--anim-dialog-enter-easing)}.fade-scale-leave-active{transition:all var(--anim-focus-ring-duration,.15s) ease}.fade-scale-enter-from,.fade-scale-leave-to{opacity:0;transform:scale(var(--anim-dialog-scale-from,.95))}@media (prefers-reduced-motion:reduce){.anim-checkmark,.anim-shake,.anim-pulse,.anim-shimmer,.anim-cascade{animation:none}.dialog-scale-enter-active,.dialog-scale-leave-active,.drawer-spring-enter-active,.drawer-spring-leave-active,.tooltip-pop-enter-active,.tooltip-pop-leave-active,.fade-scale-enter-active,.fade-scale-leave-active{transition:none}.dialog-scale-enter-from,.dialog-scale-leave-to,.fade-scale-enter-from,.fade-scale-leave-to{transform:none}.is-ios [role=button]:active,.is-ios .el-button:active,.is-ios .el-card:active,.is-ios .el-menu-item:active{transition:none;transform:none}:focus-visible{transition:none}.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner,.el-button:active:not(:disabled){transform:none}.el-input__wrapper,.el-textarea__inner,.el-select .el-input__wrapper,.el-checkbox__inner,.el-radio__inner,.el-switch__core,.el-button,.el-card,.el-table__row{transition:none}}@media print{.app-sidebar-container,.app-header-container,.handheld-app-bar,.handheld-bottom-nav-wrapper,.skip-to-main,.el-loading-mask,.el-message,.el-notification,.el-dialog__wrapper,.el-drawer,.bottom-action-bar,.command-palette-overlay,.context-menu-overlay,.el-backtop,.el-tooltip__trigger,.el-popper,.el-overlay{display:none}.desktop-app-shell,.handheld-app-shell,.app-main-container{height:auto;overflow:visible}.app-content,.app-content-scrollable{height:auto;padding:0;overflow:visible}.el-main{margin:0;padding:0}@page{margin:1cm;size:auto}@page:first{margin-top:2cm}body{color:#000;background:#fff;font-size:12pt;line-height:1.5}h1,h2,h3,h4,h5,h6{break-after:avoid;page-break-after:avoid}a[href]:after{content:" (" attr(href) ")";color:#666;font-size:.8em}a[href^=\#]:after,a[href^=javascript]:after{content:""}.el-table th,.el-table td{border:1px solid #ddd;padding:4pt 8pt}.el-table{border-collapse:collapse}.el-table__fixed,.el-table__fixed-right{box-shadow:none;position:static}.el-table .el-table__body-wrapper{height:auto;overflow:visible}.el-pagination{display:none}.dashboard-grid{display:block}.dashboard-grid>*{width:100%;margin-bottom:12pt}.dashboard-tile,.el-card{break-inside:avoid;page-break-inside:avoid}canvas{max-width:100%}img{page-break-inside:avoid;max-width:100%}.el-card,.el-dialog,.el-drawer{box-shadow:none;border:1px solid #ddd}.status-dot:before{display:none}}.diagnostic-overlay[data-v-3a3b5152]{--diag-bg-base:var(--color-bg-page);--diag-bg-elevated:var(--color-bg-elevated);--diag-bg-surface:var(--color-bg-tertiary);--diag-text-bright:var(--color-text-primary);--diag-text-secondary:var(--color-text-secondary);--diag-text-muted:var(--color-text-tertiary);--diag-text-body:var(--color-text-secondary);--diag-border:var(--color-border-default);--diag-accent:var(--color-info);--diag-success:var(--color-success);--diag-success-light:var(--color-success-light);--diag-error:var(--color-danger);--diag-error-light:var(--color-error-light);--diag-action-start:var(--color-primary);--diag-action-end:var(--color-accent-8);--diag-info:var(--color-info);background-color:var(--diag-bg-base);border:1px solid var(--diag-border);border-radius:var(--radius-lg);width:450px;max-height:min(600px,50vh);z-index:var(--el-index-top,9999);flex-direction:column;font-family:JetBrains Mono,Fira Code,monospace;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080,0 0 20px #38bdf826}.overlay-header[data-v-3a3b5152]{padding:10px var(--spacing-md);background:linear-gradient(180deg, var(--diag-bg-elevated) 0%, var(--diag-bg-base) 100%);border-bottom:1px solid var(--diag-border);cursor:grab;justify-content:space-between;align-items:center;display:flex}.title[data-v-3a3b5152]{align-items:center;gap:var(--spacing-sm);color:var(--diag-text-bright);letter-spacing:.5px;font-size:13px;font-weight:600;display:flex}.pulse-dot[data-v-3a3b5152]{width:var(--spacing-sm);height:var(--spacing-sm);background-color:var(--diag-accent);border-radius:var(--radius-full);box-shadow:0 0 8px var(--diag-accent);animation:2s infinite pulse-3a3b5152}@keyframes pulse-3a3b5152{0%{box-shadow:0 0 #38bdf866}70%{box-shadow:0 0 0 6px #38bdf800}to{box-shadow:0 0 #38bdf800}}.controls[data-v-3a3b5152]{gap:var(--spacing-sm);display:flex}.control-btn[data-v-3a3b5152]{color:var(--diag-text-secondary);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.control-btn[data-v-3a3b5152]:hover{background-color:var(--diag-bg-surface);color:var(--diag-text-bright)}.close-btn[data-v-3a3b5152]:hover{background-color:var(--diag-error);color:#fff}.overlay-body[data-v-3a3b5152]{flex:1;max-height:500px;padding:12px;overflow-y:auto}.empty-state[data-v-3a3b5152]{color:var(--diag-text-muted);justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;padding:40px 0;font-size:13px;display:flex}.radar-icon[data-v-3a3b5152]{opacity:.5;animation:4s linear infinite spin-3a3b5152}@keyframes spin-3a3b5152{to{transform:rotate(360deg)}}.trace-list[data-v-3a3b5152]{flex-direction:column;gap:12px;display:flex}.trace-item[data-v-3a3b5152]{background-color:var(--diag-bg-elevated);border-radius:var(--radius-md);border-left:3px solid var(--diag-text-muted);padding:12px}.trace-success[data-v-3a3b5152]{border-left-color:var(--diag-success)}.trace-error[data-v-3a3b5152]{border-left-color:var(--diag-error);background-color:#ef44440d}.trace-header[data-v-3a3b5152]{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.trace-status[data-v-3a3b5152]{padding:var(--spacing-2xs) 6px;border-radius:var(--radius-sm);background-color:var(--diag-bg-surface);color:var(--diag-text-bright);font-size:11px;font-weight:700}.trace-success .trace-status[data-v-3a3b5152]{color:var(--diag-success-light);background-color:#10b98133}.trace-error .trace-status[data-v-3a3b5152]{color:var(--diag-error-light);background-color:#ef444433}.trace-path[data-v-3a3b5152]{color:var(--diag-text-body);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0 12px;font-size:12px;font-weight:500;overflow:hidden}.trace-time[data-v-3a3b5152]{color:var(--diag-text-muted);font-size:11px}.trace-details[data-v-3a3b5152]{gap:var(--spacing-xs);flex-direction:column;display:flex}.trace-ids[data-v-3a3b5152]{color:var(--diag-text-secondary);gap:12px;font-size:10px;display:flex}.horizon-badge[data-v-3a3b5152]{background-color:var(--diag-info);color:#fff;padding:1px var(--spacing-xs);border-radius:var(--radius-sm);text-transform:uppercase;font-size:9px;font-weight:700}.error-container[data-v-3a3b5152]{border-top:1px solid #ef444433;margin-top:12px;padding-top:12px}.error-title[data-v-3a3b5152]{color:var(--diag-error-light);margin-bottom:6px;font-size:12px;font-weight:700}.error-message[data-v-3a3b5152]{color:var(--diag-text-bright);margin-bottom:var(--spacing-sm);font-size:12px}.error-stack[data-v-3a3b5152]{color:var(--diag-error);padding:var(--spacing-sm);border-radius:var(--radius-sm);background-color:#0000004d;margin-bottom:12px;font-size:10px;overflow-x:auto}.ai-remediation-prompt[data-v-3a3b5152]{justify-content:flex-end;display:flex}.remediate-btn[data-v-3a3b5152]{background:linear-gradient(135deg, var(--diag-action-start) 0%, var(--diag-action-end) 100%);color:#fff;border-radius:var(--el-border-radius-base);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast);border:none;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:600;display:flex}.remediate-btn[data-v-3a3b5152]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf666}.alert-banner[data-v-3a3b5152]{border-bottom:1px solid var(--diag-border);flex-direction:column;gap:4px;padding:8px 12px;display:flex}.alert-item[data-v-3a3b5152]{border-radius:var(--radius-sm);align-items:center;gap:8px;padding:4px 8px;font-size:11px;display:flex}.alert-critical[data-v-3a3b5152]{background:color-mix(in srgb, var(--diag-error) 15%, transparent);border-left:2px solid var(--diag-error)}.alert-warning[data-v-3a3b5152]{background:color-mix(in srgb, var(--el-color-warning) 15%, transparent);border-left:2px solid var(--el-color-warning)}.alert-info[data-v-3a3b5152]{background:color-mix(in srgb, var(--diag-accent) 10%, transparent);border-left:2px solid var(--diag-accent)}.alert-severity[data-v-3a3b5152]{background:var(--color-bg-overlay,#0000004d);color:var(--diag-text-bright);border-radius:2px;padding:1px 4px;font-size:9px;font-weight:700}.alert-message[data-v-3a3b5152]{color:var(--diag-text-body);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.alert-action[data-v-3a3b5152]{border:1px solid var(--diag-text-muted);color:var(--diag-text-secondary);cursor:pointer;background:0 0;border-radius:2px;padding:1px 6px;font-family:inherit;font-size:9px}.alert-action[data-v-3a3b5152]:hover{background:var(--diag-bg-surface);color:var(--diag-text-bright)}.search-dialog[data-v-85b23713] .el-dialog__header{display:none}.search-dialog[data-v-85b23713] .el-dialog__body{padding:0}.search-container[data-v-85b23713]{flex-direction:column;max-height:70vh;display:flex}.search-input-wrapper[data-v-85b23713]{border-bottom:1px solid var(--el-border-color);align-items:center;gap:12px;padding:16px 20px;display:flex}.search-icon[data-v-85b23713]{color:var(--el-text-color-secondary);font-size:20px}.search-input[data-v-85b23713]{color:var(--el-text-color-primary);background:0 0;border:none;outline:none;flex:1;font-size:16px}.search-input[data-v-85b23713]::placeholder{color:var(--el-text-color-placeholder)}.shortcut-tag[data-v-85b23713]{opacity:.7;font-size:11px}.filter-tabs[data-v-85b23713]{border-bottom:1px solid var(--el-border-color);gap:8px;padding:12px 20px;display:flex;overflow-x:auto}.filter-button[data-v-85b23713]{border:1px solid var(--el-border-color);color:var(--el-text-color-regular);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;transition:all .2s;display:flex}.filter-button[data-v-85b23713]:hover{background:var(--el-fill-color-light)}.filter-button.active[data-v-85b23713]{background:var(--el-color-primary);color:var(--el-color-white);border-color:var(--el-color-primary)}.filter-badge[data-v-85b23713]{margin-left:4px}.search-results[data-v-85b23713]{flex:1;max-height:500px;overflow-y:auto}.result-group-header[data-v-85b23713]{color:var(--el-text-color-secondary);text-transform:uppercase;letter-spacing:.5px;padding:10px 20px 4px;font-size:11px;font-weight:600}.result-path[data-v-85b23713]{color:var(--el-text-color-placeholder);font-family:monospace;font-size:11px}.search-result-item[data-v-85b23713]{cursor:pointer;border-bottom:1px solid var(--el-border-color-lighter);align-items:center;gap:12px;padding:12px 20px;transition:background-color .2s;display:flex}.search-result-item[data-v-85b23713]:last-child{border-bottom:none}.search-result-item[data-v-85b23713]:hover,.search-result-item.active[data-v-85b23713]{background-color:var(--el-fill-color-light)}.result-icon[data-v-85b23713]{flex-shrink:0}.result-content[data-v-85b23713]{flex:1;min-width:0}.result-title[data-v-85b23713]{color:var(--el-text-color-primary);align-items:center;gap:8px;margin-bottom:4px;font-size:14px;font-weight:600;display:flex}.result-title[data-v-85b23713] mark{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary);border-radius:2px;padding:0 2px}.result-status[data-v-85b23713]{height:18px;font-size:10px;line-height:18px}.result-description[data-v-85b23713]{color:var(--el-text-color-secondary);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:4px;font-size:13px;display:-webkit-box;overflow:hidden}.result-meta[data-v-85b23713]{align-items:center;gap:8px;display:flex}.result-type[data-v-85b23713],.result-provenance[data-v-85b23713]{font-size:11px}.result-action[data-v-85b23713]{color:var(--el-text-color-placeholder);flex-shrink:0}.search-hints[data-v-85b23713]{padding:24px 20px}.hint-section[data-v-85b23713]{margin-bottom:24px}.hint-section[data-v-85b23713]:last-child{margin-bottom:0}.hint-section h4[data-v-85b23713]{color:var(--el-text-color-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:12px;font-weight:600}.hint-item[data-v-85b23713]{color:var(--el-text-color-regular);align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.hint-item .el-icon[data-v-85b23713]{color:var(--el-text-color-secondary);font-size:18px}.shortcut-item[data-v-85b23713]{color:var(--el-text-color-regular);align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.shortcut-item kbd[data-v-85b23713]{background:var(--el-fill-color);border:1px solid var(--el-border-color);border-radius:4px;padding:2px 6px;font-family:monospace;font-size:12px;font-weight:600;display:inline-block}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;overflow:hidden}body{font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--el-bg-color-page);color:var(--el-text-color-primary)}#app{width:100%;height:100%}.app-loading{background:var(--el-bg-color-page);flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex}.loading-icon{font-size:var(--text-3xl);color:var(--el-color-primary);margin-bottom:var(--spacing-4)}.loading-icon.is-loading{animation:2s linear infinite rotating}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text{font-size:var(--text-base);color:var(--el-text-color-secondary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--el-fill-color-lighter);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb{background:var(--el-fill-color-darker);border-radius:var(--radius-sm);transition:background var(--transition-base)}::-webkit-scrollbar-thumb:hover{background:var(--el-fill-color-dark)}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.mt-4{margin-top:var(--spacing-4)}.mb-4{margin-bottom:var(--spacing-4)}.ml-4{margin-left:var(--spacing-4)}.mr-4{margin-right:var(--spacing-4)}.p-4{padding:var(--spacing-4)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-4{gap:var(--spacing-4)}html,body,#app{transition:background-color var(--transition-slow) ease, color var(--transition-slow) ease}.el-button+.el-button{margin-left:var(--spacing-2)}.el-card{border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.el-table{border-radius:var(--radius-md)}.el-pagination{margin-top:var(--spacing-5);justify-content:flex-end}.is-handheld .hide-mobile,.is-desktop .hide-desktop{display:none!important}.fade-in{animation:fadeIn var(--transition-slow) ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slide-up{animation:slideUp var(--transition-slow) ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:root[data-renderer=element-plus],:root:not([data-renderer]){--el-color-primary:var(--color-primary);--el-color-danger:var(--color-error);--el-color-warning:var(--color-warning);--el-color-success:var(--color-success);--el-color-info:var(--color-info);--el-text-color-primary:var(--color-text-primary);--el-text-color-regular:var(--color-text-secondary);--el-bg-color:var(--color-bg-surface);--el-bg-color-page:var(--color-bg-page);--el-bg-color-overlay:var(--color-bg-elevated);--el-border-color:var(--color-border);--el-border-color-light:var(--color-border-light);--el-border-radius-base:var(--radius-md);--el-border-radius-small:var(--radius-sm)}.alert-queue-perspective[data-v-7d44ee29]{background-color:var(--color-bg-secondary);flex-direction:column;width:100%;height:100%;display:flex}.queue-toolbar[data-v-7d44ee29]{padding:var(--spacing-4);background-color:var(--el-bg-color);border-bottom:1px solid var(--color-border-light);justify-content:space-between;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.toolbar-left[data-v-7d44ee29],.toolbar-right[data-v-7d44ee29]{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.severity-summary[data-v-7d44ee29]{gap:var(--spacing-2);align-items:center;display:flex}.queue-table[data-v-7d44ee29]{padding:var(--spacing-4);background-color:var(--el-bg-color);flex:1;overflow:auto}.alert-message[data-v-7d44ee29]{flex-direction:column;gap:6px;display:flex}.message-text[data-v-7d44ee29]{color:var(--color-text-primary);font-weight:500}.message-status[data-v-7d44ee29]{gap:6px;display:flex}.timestamp[data-v-7d44ee29]{flex-direction:column;gap:4px;display:flex}.time-ago[data-v-7d44ee29]{font-size:var(--text-xs);color:var(--el-color-info)}.alert-actions[data-v-7d44ee29]{gap:var(--spacing-2);display:flex}.field-diff[data-v-27ca76f1]{flex-direction:column;min-width:0;display:flex}.field-diff__header[data-v-27ca76f1],.field-diff__row[data-v-27ca76f1]{gap:var(--spacing-4);padding:var(--spacing-4);grid-template-columns:200px 1fr 90px 1fr;display:grid}.field-diff__header[data-v-27ca76f1]{background:var(--el-fill-color-light);border:1px solid var(--el-border-color);border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom:none;grid-template-columns:200px 1fr 90px 1fr}.field-diff__header-title[data-v-27ca76f1]{font-size:var(--text-base);color:var(--el-text-color-primary);font-weight:600}.field-diff__header-title[data-v-27ca76f1]:first-child{grid-column:2}.field-diff__header-gap[data-v-27ca76f1]{display:none}.field-diff__header-title[data-v-27ca76f1]:last-child{grid-column:4}.field-diff__rows[data-v-27ca76f1]{border:1px solid var(--el-border-color);border-radius:0 0 var(--radius-md) var(--radius-md);overflow-y:auto}.field-diff__row[data-v-27ca76f1]{border-bottom:1px solid var(--el-border-color);transition:background-color var(--transition-base)}.field-diff__row[data-v-27ca76f1]:last-child{border-bottom:none}.field-diff__row--identical[data-v-27ca76f1]{background:var(--el-bg-color)}.field-diff__row--modified[data-v-27ca76f1]{background:var(--el-color-warning-light-9)}.field-diff__row--added[data-v-27ca76f1]{background:var(--el-color-success-light-9)}.field-diff__row--removed[data-v-27ca76f1]{background:var(--el-color-danger-light-9)}.field-diff__label[data-v-27ca76f1]{color:var(--el-text-color-regular);overflow-wrap:anywhere;align-self:center;font-weight:600}.field-diff__cell[data-v-27ca76f1]{overflow-wrap:anywhere;align-items:center;min-width:0;display:flex}.field-diff__cell code[data-v-27ca76f1]{white-space:pre-wrap;width:100%;font-family:Monaco,Menlo,Consolas,monospace;font-size:var(--text-xs);background:var(--el-fill-color);padding:var(--spacing-2);border-radius:var(--radius-sm);max-height:200px;display:block;overflow-y:auto}.field-diff__indicator[data-v-27ca76f1]{color:var(--el-text-color-secondary);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.field-diff__kind[data-v-27ca76f1]{font-size:var(--text-xs)}@media (width<=640px){.field-diff__header[data-v-27ca76f1]{display:none}.field-diff__row[data-v-27ca76f1]{gap:var(--spacing-2);grid-template-columns:1fr}.field-diff__indicator[data-v-27ca76f1]{flex-direction:row;justify-content:flex-start}.field-diff__cell[data-v-27ca76f1]:before{content:attr(aria-label);margin-right:var(--spacing-2);font-size:var(--text-xs);color:var(--el-text-color-secondary);white-space:nowrap}}.diff-perspective[data-v-1dbc65e2]{flex-direction:column;gap:16px;height:100%;display:flex}.diff-selectors[data-v-1dbc65e2]{background:var(--el-bg-color);border:1px solid var(--el-border-color);border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px;display:flex}.compare-icon[data-v-1dbc65e2]{color:var(--el-text-color-secondary);align-items:center;display:flex}.diff-summary[data-v-1dbc65e2]{gap:8px;margin-left:auto;display:flex}.diff-content[data-v-1dbc65e2]{flex-direction:column;flex:1;display:flex;overflow:hidden}.diff-empty[data-v-1dbc65e2]{background:var(--el-bg-color);border-radius:var(--radius-md);border:1px solid var(--el-border-color);flex:1;justify-content:center;align-items:center;display:flex}.diff-actions[data-v-1dbc65e2]{padding:var(--spacing-4);background:var(--el-bg-color);border-radius:var(--radius-md);border:1px solid var(--el-border-color);justify-content:flex-end;display:flex}.document-perspective[data-v-5612c0e9]{height:100%}.document-layout[data-v-5612c0e9]{gap:var(--el-spacing-md,16px);grid-template-columns:minmax(180px,260px) 1fr;height:100%;display:grid}.document-list[data-v-5612c0e9]{border-right:1px solid var(--el-border-color-lighter);padding-right:var(--el-spacing-sm,8px);flex-direction:column;gap:4px;display:flex;overflow-y:auto}.document-list-item[data-v-5612c0e9]{text-align:left;border-radius:var(--el-border-radius-base);color:var(--el-text-color-primary);cursor:pointer;font:inherit;background:0 0;border:none;padding:8px 10px}.document-list-item[data-v-5612c0e9]:hover{background:var(--el-fill-color-light)}.document-list-item.is-selected[data-v-5612c0e9]{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.document-detail[data-v-5612c0e9]{gap:var(--el-spacing-md,16px);flex-direction:column;display:flex;overflow-y:auto}.document-label[data-v-5612c0e9]{color:var(--el-text-color-regular);align-items:center;gap:8px;margin-bottom:6px;font-weight:500;display:flex}.document-type[data-v-5612c0e9]{color:var(--el-text-color-secondary);font-size:var(--el-font-size-extra-small)}@media (width<=1200px){.document-layout[data-v-5612c0e9]{grid-template-columns:1fr}.document-list[data-v-5612c0e9]{border-right:none;border-bottom:1px solid var(--el-border-color-lighter);padding:0 0 var(--el-spacing-sm,8px) 0;flex-direction:row;overflow-x:auto}}.funnel-perspective[data-v-1bac6606]{flex-direction:column;gap:1.5rem;padding:1rem;display:flex}.funnel-header[data-v-1bac6606]{width:100%}.header-content[data-v-1bac6606]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.title-section h2[data-v-1bac6606]{color:var(--el-text-color-primary);margin:0;font-size:1.5rem;font-weight:700}.title-section .subtitle[data-v-1bac6606]{color:var(--el-text-color-secondary);margin:.25rem 0 0;font-size:.875rem}.title-section .partial-notice[data-v-1bac6606]{max-width:46ch;color:var(--el-color-info);background-color:var(--el-color-info-light-9);border-radius:var(--radius-sm);margin:.375rem 0 0;padding:.25rem .5rem;font-size:.8125rem;line-height:1.35}.funnel-metrics[data-v-1bac6606]{flex-wrap:wrap;gap:2rem;display:flex}.metric[data-v-1bac6606]{flex-direction:column;gap:.25rem;display:flex}.metric-label[data-v-1bac6606]{color:var(--el-text-color-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.metric-value[data-v-1bac6606]{font-size:1.5rem;font-weight:700}.metric-value.success[data-v-1bac6606]{color:var(--el-color-success)}.metric-value.danger[data-v-1bac6606]{color:var(--el-color-danger)}.funnel-visualization[data-v-1bac6606]{width:100%}.funnel-container[data-v-1bac6606]{flex-direction:column;align-items:center;gap:0;padding:2rem 0;display:flex}.funnel-stage[data-v-1bac6606]{max-width:100%;min-height:80px;transition:all var(--transition-slow);margin:0 auto;position:relative}.funnel-stage.clickable[data-v-1bac6606]{cursor:pointer}.funnel-stage.clickable[data-v-1bac6606]:hover{box-shadow:var(--shadow-md);filter:brightness(1.05);transform:translateY(-2px)}.stage-content[data-v-1bac6606]{align-items:center;gap:1rem;height:100%;padding:1rem 1.5rem;display:flex}.stage-number[data-v-1bac6606]{background:var(--el-bg-color,#ffffffe6);width:40px;height:40px;color:var(--el-color-primary);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.stage-info[data-v-1bac6606]{color:var(--el-color-white);flex:1}.stage-name[data-v-1bac6606]{text-shadow:0 1px 2px #0003;margin:0;font-size:1.125rem;font-weight:600}.stage-stats[data-v-1bac6606]{opacity:.95;gap:1rem;margin-top:.5rem;font-size:.875rem;display:flex}.stage-count[data-v-1bac6606]{font-weight:500}.stage-percentage[data-v-1bac6606]{font-weight:700}.stage-dropoff[data-v-1bac6606]{flex-direction:column;align-items:center;gap:.25rem;width:200px;margin:0 auto;padding:.5rem 0;display:flex}.dropoff-icon[data-v-1bac6606]{color:var(--el-color-danger);font-size:1.5rem}.dropoff-text[data-v-1bac6606]{color:var(--el-color-danger);font-size:.875rem;font-weight:600}.dropoff-bar[data-v-1bac6606]{background:var(--el-fill-color);border-radius:2px;width:100%;height:4px;overflow:hidden}.dropoff-fill[data-v-1bac6606]{background:linear-gradient(90deg, var(--el-color-danger-light-3), var(--el-color-danger));height:100%;transition:width var(--transition-slow)}.funnel-table[data-v-1bac6606]{width:100%}.graph-perspective[data-v-9c49a31d]{gap:var(--spacing-4);flex-direction:column;height:100%;display:flex}.graph-toolbar[data-v-9c49a31d]{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);background:var(--el-bg-color);border-radius:var(--radius-md);border:1px solid var(--el-border-color);display:flex}.graph-container[data-v-9c49a31d]{background:var(--el-bg-color);border-radius:var(--radius-md);border:1px solid var(--el-border-color);flex:1;position:relative;overflow:hidden}.graph-svg[data-v-9c49a31d]{width:100%;height:100%}.graph-legend[data-v-9c49a31d]{padding:var(--spacing-4);background:var(--el-bg-color);border-radius:var(--radius-md);border:1px solid var(--el-border-color)}.graph-legend h4[data-v-9c49a31d]{margin:0 0 var(--spacing-3) 0;font-size:var(--text-sm);font-weight:600}.legend-item[data-v-9c49a31d]{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);display:flex}.node-circle[data-v-9c49a31d]{border:2px solid var(--el-bg-color);border-radius:50%;width:20px;height:20px}.node-circle.normal[data-v-9c49a31d]{background:var(--el-color-primary)}.node-circle.anomaly[data-v-9c49a31d]{background:var(--el-color-danger)}.link-line[data-v-9c49a31d]{background:var(--color-text-tertiary);width:40px;height:2px}.graph-stats[data-v-9c49a31d]{gap:var(--spacing-6);padding:var(--spacing-4);background:var(--el-bg-color);border-radius:var(--radius-md);border:1px solid var(--el-border-color);display:flex}.graph-label[data-v-9c49a31d]{font-size:var(--text-xs);fill:var(--el-text-color-primary);pointer-events:none}.graph-node[data-v-9c49a31d]{cursor:pointer}.graph-node[data-v-9c49a31d]:hover{stroke-width:3px}.interval-perspective[data-v-36471006]{height:100%;overflow-y:auto}.interval-notice[data-v-36471006]{margin-bottom:var(--el-spacing-sm,8px)}.interval-scale[data-v-36471006]{color:var(--el-text-color-secondary);font-size:var(--el-font-size-extra-small);padding:0 0 4px calc(180px + var(--el-spacing-sm,8px));border-bottom:1px solid var(--el-border-color-lighter);justify-content:space-between;display:flex}.interval-track-list[data-v-36471006]{flex-direction:column;gap:6px;padding-top:8px;display:flex}.interval-row[data-v-36471006]{gap:var(--el-spacing-sm,8px);grid-template-columns:180px 1fr;align-items:center;display:grid}.interval-label[data-v-36471006]{text-overflow:ellipsis;white-space:nowrap;color:var(--el-text-color-regular);overflow:hidden}.interval-track[data-v-36471006]{background:var(--el-fill-color-lighter);border-radius:var(--el-border-radius-base);height:20px;position:relative}.interval-span[data-v-36471006]{border-radius:var(--el-border-radius-small);background:var(--el-color-primary);cursor:pointer;border:none;min-width:4px;height:16px;padding:0;position:absolute;top:2px}.interval-span.is-selected[data-v-36471006]{outline:2px solid var(--el-color-primary-dark-2)}.interval-span.is-open-ended[data-v-36471006]{background:linear-gradient(to right, var(--el-color-primary), var(--el-color-primary-light-7))}@media (width<=1200px){.interval-row[data-v-36471006]{grid-template-columns:1fr;gap:2px}.interval-scale[data-v-36471006]{padding-left:0}}.kanban-perspective[data-v-efa88471]{background-color:var(--color-bg-secondary);flex-direction:column;width:100%;height:100%;display:flex}.kanban-header[data-v-efa88471]{gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--el-bg-color);border-bottom:1px solid var(--color-border-light);align-items:center;display:flex}.search-input[data-v-efa88471]{width:300px}.kanban-board[data-v-efa88471]{gap:var(--spacing-4);padding:var(--spacing-4);flex:1;min-height:0;display:flex;overflow-x:auto}.kanban-column[data-v-efa88471]{background-color:var(--color-bg-page);border-radius:var(--radius-md);flex-direction:column;flex:0 0 320px;max-height:100%;display:flex}.kanban-column.wip-exceeded[data-v-efa88471]{background-color:var(--el-color-danger-light-9)}.column-header[data-v-efa88471]{padding:var(--spacing-3) var(--spacing-4);background-color:var(--el-bg-color);border-top:3px solid var(--el-color-primary);border-radius:var(--radius-md) var(--radius-md) 0 0}.column-title-row[data-v-efa88471]{align-items:center;gap:var(--spacing-2);display:flex}.column-title[data-v-efa88471]{font-size:var(--text-base);flex:1;margin:0;font-weight:600}.wip-limit[data-v-efa88471]{color:var(--el-color-info);font-size:var(--text-sm)}.wip-warning[data-v-efa88471]{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-2);padding:var(--spacing-2);background-color:var(--el-color-danger-light-9);color:var(--el-color-danger);border-radius:var(--radius-sm);font-size:var(--text-xs);display:flex}.wip-unknown[data-v-efa88471]{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-2);padding:var(--spacing-2);background-color:var(--el-color-info-light-9);color:var(--el-color-info);border-radius:var(--radius-sm);font-size:var(--text-xs);display:flex}.column-content[data-v-efa88471]{padding:var(--spacing-3);flex:1;min-height:100px;overflow-y:auto}.card-list[data-v-efa88471]{min-height:50px}.column-empty[data-v-efa88471]{text-align:center;padding:var(--spacing-6);color:var(--el-color-info);font-size:var(--text-sm)}.kanban-card[data-v-efa88471]{background-color:var(--el-bg-color);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--spacing-3);margin-bottom:var(--spacing-3);cursor:pointer;transition:all var(--transition-base);position:relative}.kanban-card[data-v-efa88471]:hover{box-shadow:var(--shadow-md);border-color:var(--el-color-primary)}.kanban-card[data-v-efa88471]:focus{outline:2px solid var(--el-color-primary);outline-offset:2px}.keyboard-reorder-grabbed[data-v-efa88471]{outline:2px dashed var(--el-color-warning);outline-offset:2px;background-color:var(--el-color-warning-light-9);box-shadow:var(--shadow-md)}.card-ghost[data-v-efa88471]{opacity:.5;background-color:var(--el-color-primary-light-7)}.card-drag[data-v-efa88471]{opacity:.8;transform:rotate(5deg)}.card-title[data-v-efa88471]{margin-bottom:var(--spacing-2);color:var(--color-text-primary);font-weight:600}.card-subtitle[data-v-efa88471]{font-size:var(--text-xs);color:var(--color-text-secondary);margin-bottom:var(--spacing-2)}.card-meta[data-v-efa88471]{gap:var(--spacing-2);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.card-tag[data-v-efa88471]{font-size:var(--text-xs)}.card-actions[data-v-efa88471]{top:var(--spacing-2);right:var(--spacing-2);gap:var(--spacing-1);display:none;position:absolute}.kanban-card:hover .card-actions[data-v-efa88471]{display:flex}.board-empty[data-v-efa88471]{justify-content:center;align-items:center;width:100%;display:flex}.master-detail-perspective[data-v-55e0e98c]{background-color:var(--color-bg-secondary);width:100%;height:100%}.md-container[data-v-55e0e98c]{height:100%}.master-panel[data-v-55e0e98c]{background-color:var(--el-bg-color);border-right:1px solid var(--color-border-light);flex-direction:column;display:flex;position:relative}.master-header[data-v-55e0e98c]{padding:var(--spacing-4);border-bottom:1px solid var(--color-border-light)}.master-list[data-v-55e0e98c]{flex:1}.master-content[data-v-55e0e98c]{min-height:100%}.master-group[data-v-55e0e98c]{margin-bottom:var(--spacing-4)}.group-header[data-v-55e0e98c]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background-color:var(--color-bg-secondary);color:var(--color-text-secondary);z-index:1;font-weight:600;display:flex;position:sticky;top:0}.group-badge[data-v-55e0e98c]{margin-left:auto}.master-item[data-v-55e0e98c]{padding:var(--spacing-3) var(--spacing-4);cursor:pointer;border-bottom:1px solid var(--el-border-color-lighter);transition:background-color var(--transition-base)}.master-item[data-v-55e0e98c]:hover{background-color:var(--color-bg-secondary)}.master-item.active[data-v-55e0e98c]{background-color:var(--el-color-primary-light-9);border-left:3px solid var(--el-color-primary)}.master-item[data-v-55e0e98c]:focus{outline:2px solid var(--el-color-primary);outline-offset:-2px}.item-title[data-v-55e0e98c]{color:var(--color-text-primary);margin-bottom:4px;font-weight:500}.item-subtitle[data-v-55e0e98c]{font-size:var(--text-xs);color:var(--el-color-info)}.master-empty[data-v-55e0e98c]{padding:var(--spacing-12) var(--spacing-4)}.resize-handle[data-v-55e0e98c]{cursor:col-resize;width:4px;transition:background-color var(--transition-base);background-color:#0000;position:absolute;top:0;bottom:0;right:0}.resize-handle[data-v-55e0e98c]:hover{background-color:var(--el-color-primary)}.detail-panel[data-v-55e0e98c]{background-color:var(--el-bg-color);flex-direction:column;padding:0;display:flex}.detail-header[data-v-55e0e98c]{padding:var(--spacing-6);border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:flex-start;display:flex}.detail-title h2[data-v-55e0e98c]{margin:0 0 var(--spacing-2) 0;font-size:var(--text-2xl);color:var(--color-text-primary)}.detail-subtitle[data-v-55e0e98c]{color:var(--el-color-info);font-size:var(--text-sm)}.detail-nav[data-v-55e0e98c]{align-items:center;gap:var(--spacing-3);display:flex}.nav-position[data-v-55e0e98c]{color:var(--color-text-secondary);font-size:var(--text-sm);text-align:center;min-width:80px}.detail-content[data-v-55e0e98c]{padding:var(--spacing-6);flex:1}.detail-descriptions[data-v-55e0e98c]{margin-bottom:var(--spacing-6)}.detail-actions[data-v-55e0e98c]{margin:var(--spacing-4) 0}.raw-json[data-v-55e0e98c]{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);padding:var(--spacing-4);overflow-x:auto}.raw-json pre[data-v-55e0e98c]{font-family:Courier New,monospace;font-size:var(--text-xs);color:var(--color-text-primary);margin:0}.detail-empty[data-v-55e0e98c]{padding:var(--spacing-12);flex:1;justify-content:center;align-items:center;display:flex}.vjs-tree-brackets{cursor:pointer}.vjs-tree-brackets:hover{color:#1890ff}.vjs-check-controller{position:absolute;left:0}.vjs-check-controller.is-checked .vjs-check-controller-inner{background-color:#1890ff;border-color:#0076e4}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-checkbox:after{transform:rotate(45deg)scaleY(1)}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-radio:after{transform:translate(-50%,-50%)scale(1)}.vjs-check-controller .vjs-check-controller-inner{vertical-align:middle;box-sizing:border-box;z-index:1;cursor:pointer;background-color:#fff;border:1px solid #bfcbd9;border-radius:2px;width:16px;height:16px;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);display:inline-block;position:relative}.vjs-check-controller .vjs-check-controller-inner:after{box-sizing:content-box;content:"";transform-origin:50%;border:2px solid #fff;border-top:0;border-left:0;width:4px;height:8px;transition:transform .15s cubic-bezier(.71,-.46,.88,.6) 50ms;position:absolute;top:1px;left:4px;transform:rotate(45deg)scaleY(0)}.vjs-check-controller .vjs-check-controller-inner.is-radio{border-radius:100%}.vjs-check-controller .vjs-check-controller-inner.is-radio:after{background-color:#fff;border-radius:100%;height:4px;top:50%;left:50%}.vjs-check-controller .vjs-check-controller-original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute;inset:0}.vjs-carets{cursor:pointer;position:absolute;right:0}.vjs-carets svg{transition:transform .3s}.vjs-carets:hover{color:#1890ff}.vjs-carets-close{transform:rotate(-90deg)}.vjs-tree-node{line-height:20px;display:flex;position:relative}.vjs-tree-node.has-carets{padding-left:15px}.vjs-tree-node.has-carets.has-selector,.vjs-tree-node.has-selector{padding-left:30px}.vjs-tree-node.is-highlight,.vjs-tree-node:hover{background-color:#e6f7ff;border-radius:4px}.vjs-tree-node.is-highlight .vjs-tree-node-actions,.vjs-tree-node:hover .vjs-tree-node-actions{display:block}.vjs-tree-node .vjs-indent{display:flex;position:relative}.vjs-tree-node .vjs-indent-unit.has-line{border-left:1px dashed #bfcbd9}.vjs-tree-node .vjs-tree-node-actions{background-color:#e6f7ff;border-radius:4px;padding:0 4px;display:none;position:absolute;top:0;right:0}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item{cursor:pointer}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item:hover{color:#1890ff}.vjs-tree-node.dark.is-highlight,.vjs-tree-node.dark .vjs-tree-node-actions,.vjs-tree-node.dark:hover{background-color:#2e4558}.vjs-node-index{user-select:none;margin-right:4px;position:absolute;right:100%}.vjs-colon{white-space:pre}.vjs-comment{color:#bfcbd9}.vjs-key{white-space:nowrap}.vjs-value{word-break:break-word}.vjs-tree-node.dynamic-height .vjs-value{white-space:pre-wrap}.vjs-value-null,.vjs-value-undefined{color:#d55fde}.vjs-value-boolean,.vjs-value-number{color:#1d8ce0}.vjs-value-string{color:#13ce66}.vjs-tree{text-align:left;font-family:Monaco,Menlo,Consolas,Bitstream Vera Sans Mono,monospace;font-size:14px}.vjs-tree.is-virtual{overflow:auto}.vjs-tree.is-virtual .vjs-tree-node{white-space:nowrap}.payload-perspective[data-v-b14216de]{flex-direction:column;width:100%;height:100%;display:flex}.payload-toolbar[data-v-b14216de]{border-bottom:1px solid var(--el-border-color-lighter);background:var(--el-bg-color);justify-content:space-between;align-items:center;padding:16px;display:flex}.payload-toolbar-left[data-v-b14216de],.payload-toolbar-right[data-v-b14216de]{align-items:center;gap:var(--spacing-3);display:flex}.item-label[data-v-b14216de]{font-size:var(--text-sm);color:var(--el-text-color-primary);font-weight:500}.payload-content[data-v-b14216de]{padding:var(--spacing-4);background:var(--el-fill-color-light);flex:1;overflow:auto}.tree-view[data-v-b14216de],.json-view[data-v-b14216de]{background:var(--el-bg-color);border-radius:var(--radius-sm);padding:var(--spacing-4);box-shadow:var(--shadow-sm)}.json-raw[data-v-b14216de]{font-family:Courier New,monospace;font-size:var(--text-sm);color:var(--el-text-color-primary);white-space:pre-wrap;word-wrap:break-word;margin:0;line-height:1.6}.diff-container[data-v-b14216de]{gap:var(--spacing-4);grid-template-columns:1fr auto 1fr;height:100%;display:grid}.diff-panel[data-v-b14216de]{background:var(--el-bg-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.diff-panel-header[data-v-b14216de]{padding:var(--spacing-3);border-bottom:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-light)}.diff-panel-content[data-v-b14216de]{padding:var(--spacing-4);flex:1;overflow:auto}.diff-divider[data-v-b14216de]{color:var(--el-text-color-secondary);font-size:var(--text-2xl);justify-content:center;align-items:center;display:flex}[data-v-b14216de] .vjs-tree{font-size:var(--text-sm)}[data-v-b14216de] .vjs-key{color:var(--color-accent-3-dark)}[data-v-b14216de] .vjs-value-string{color:var(--color-error)}[data-v-b14216de] .vjs-value-number{color:var(--color-accent-5-dark)}[data-v-b14216de] .vjs-value-boolean{color:var(--el-color-primary-dark-2)}[data-v-b14216de] .vjs-value-null{color:var(--color-text-tertiary)}.pivot-partial-notice[data-v-19e844d3]{margin-bottom:var(--spacing-md,12px)}.pivot-perspective[data-v-19e844d3]{flex-direction:column;gap:1rem;padding:1rem;display:flex}.pivot-config[data-v-19e844d3],.config-section[data-v-19e844d3]{width:100%}.config-grid[data-v-19e844d3]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.config-column[data-v-19e844d3]{flex-direction:column;gap:.5rem;display:flex}.config-column h4[data-v-19e844d3]{color:var(--el-text-color-primary);margin:0;font-size:.875rem;font-weight:600}.config-column h5[data-v-19e844d3]{color:var(--el-text-color-secondary);margin:.5rem 0 .25rem;font-size:.75rem;font-weight:600}.dimension-dropzone[data-v-19e844d3],.measure-dropzone[data-v-19e844d3]{border:2px dashed var(--el-border-color);border-radius:var(--radius-sm);background:var(--el-fill-color-lighter);flex-direction:column;gap:.5rem;min-height:60px;padding:.5rem;display:flex}.empty-dropzone[data-v-19e844d3]{border:2px dashed var(--el-border-color);border-radius:var(--radius-sm);min-height:60px;color:var(--el-text-color-secondary);background:var(--el-fill-color-lighter);justify-content:center;align-items:center;padding:.5rem;font-size:.875rem;display:flex}.field-list[data-v-19e844d3]{flex-direction:column;gap:.5rem;display:flex}.available-fields-list[data-v-19e844d3]{flex-direction:column;gap:1rem;display:flex}.field-chip[data-v-19e844d3]{background:var(--el-color-primary-light-9);border:1px solid var(--el-color-primary-light-7);border-radius:var(--radius-sm);cursor:move;transition:all var(--transition-base);justify-content:space-between;align-items:center;padding:.5rem;font-size:.875rem;display:flex}.field-chip[data-v-19e844d3]:hover{background:var(--el-color-primary-light-8);border-color:var(--el-color-primary-light-6)}.field-chip.available[data-v-19e844d3]{cursor:grab}.measure-chip[data-v-19e844d3]{background:var(--el-color-success-light-9);border:1px solid var(--el-color-success-light-7);border-radius:var(--radius-sm);cursor:move;transition:all var(--transition-base);align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;display:flex}.measure-chip[data-v-19e844d3]:hover{background:var(--el-color-success-light-8);border-color:var(--el-color-success-light-6)}.remove-icon[data-v-19e844d3]{cursor:pointer;color:var(--el-color-danger);font-size:1rem}.remove-icon[data-v-19e844d3]:hover{color:var(--el-color-danger-dark-2)}.pivot-table-container[data-v-19e844d3]{flex:1;min-height:400px}.pivot-table[data-v-19e844d3]{width:100%}.pivot-grand-total-row[data-v-19e844d3]{border:1px solid var(--el-border-color-lighter);border-top:2px solid var(--el-border-color);background:var(--el-fill-color-light);color:var(--el-text-color-primary);justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;font-weight:600;display:flex}.pivot-grand-total-cell[data-v-19e844d3]{text-align:right;flex:1}.pivot-grand-total-cell[data-v-19e844d3]:first-child{text-align:left}.actions[data-v-19e844d3]{gap:.5rem;display:flex}.sortable-ghost[data-v-19e844d3]{opacity:.5}.sortable-drag[data-v-19e844d3]{opacity:.8}.tabular-perspective[data-v-9acffdf3]{width:100%;height:100%}.timeline-perspective[data-v-037b2246]{flex-direction:column;width:100%;height:100%;display:flex}.timeline-toolbar[data-v-037b2246]{padding:var(--spacing-4);border-bottom:1px solid var(--el-border-color-lighter);background:var(--el-bg-color);justify-content:space-between;align-items:center;display:flex}.timeline-toolbar-left[data-v-037b2246],.timeline-toolbar-right[data-v-037b2246]{align-items:center;gap:var(--spacing-3);display:flex}.event-count[data-v-037b2246]{font-size:var(--text-sm);color:var(--el-text-color-secondary);font-weight:500}.event-count-caveat[data-v-037b2246]{margin-left:var(--spacing-2);font-size:var(--text-xs);color:var(--el-text-color-placeholder)}.timeline-container[data-v-037b2246]{padding:var(--spacing-6);flex:1;overflow-y:auto}.event-group[data-v-037b2246]{gap:var(--spacing-3);margin-bottom:var(--spacing-6);flex-direction:column;display:flex}.event-card[data-v-037b2246]{cursor:pointer;transition:all var(--transition-slow)}.event-card[data-v-037b2246]:hover{transform:translateY(-2px)}.event-card[data-v-037b2246] .text-card-title{font-weight:500;font-size:var(--text-base);color:var(--el-text-color-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.event-details[data-v-037b2246]{font-size:var(--text-sm)}.event-details dl[data-v-037b2246]{gap:var(--spacing-2) var(--spacing-4);grid-template-columns:140px 1fr;margin:0;display:grid}.event-details dt[data-v-037b2246]{color:var(--el-text-color-secondary);text-align:right;font-weight:500}.event-details dd[data-v-037b2246]{color:var(--el-text-color-primary);margin:0}.json-preview[data-v-037b2246]{font-family:Courier New,monospace;font-size:var(--text-xs);background:var(--el-fill-color-light);padding:var(--spacing-3);border-radius:var(--radius-sm);overflow-x:auto}.loading-indicator[data-v-037b2246]{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);color:var(--el-text-color-secondary);font-size:var(--text-sm);display:flex}.tree-perspective[data-v-8fe53b8e]{flex-direction:column;height:100%;min-height:0;display:flex}.tree-notices[data-v-8fe53b8e]{gap:var(--spacing-xs,4px);padding:var(--spacing-sm,8px);flex-direction:column;display:flex}.tree-header[data-v-8fe53b8e]{border-bottom:1px solid var(--el-border-color-lighter,var(--color-border-lighter));background:var(--el-fill-color-lighter,var(--color-fill-light));color:var(--el-text-color-secondary,var(--color-text-secondary));justify-content:space-between;align-items:center;padding:6px 12px 6px 8px;font-size:12px;font-weight:600;display:flex}.tree-header-label[data-v-8fe53b8e]{flex:1;min-width:0}.tree-header-columns[data-v-8fe53b8e]{align-items:center;gap:12px;display:flex}.tree-header-cell[data-v-8fe53b8e]{text-align:right;white-space:nowrap;min-width:112px}.tree-scroller[data-v-8fe53b8e]{outline:none;flex:1;min-height:0;overflow-y:auto}.tree-canvas[data-v-8fe53b8e]{position:relative}.tree-slice[data-v-8fe53b8e]{position:absolute;top:0;left:0;right:0}.tree-row[data-v-8fe53b8e]{justify-content:space-between;align-items:center;gap:var(--spacing-xs,4px);cursor:default;border-bottom:1px solid var(--el-border-color-lighter,var(--color-border-lighter));color:var(--el-text-color-primary,var(--color-text-primary));padding-right:12px;display:flex}.tree-row.is-active[data-v-8fe53b8e]{background:var(--el-fill-color-light,var(--color-fill-light))}.tree-row.is-parent-row .tree-label[data-v-8fe53b8e],.tree-row.is-parent-row .tree-value-cell[data-v-8fe53b8e]{font-weight:600}.tree-node-main[data-v-8fe53b8e]{align-items:center;gap:var(--spacing-xs,4px);flex:1;min-width:0;display:flex}.tree-twisty[data-v-8fe53b8e]{cursor:pointer;width:20px;height:20px;color:var(--el-text-color-secondary,var(--color-text-secondary));background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tree-twisty--leaf[data-v-8fe53b8e]{cursor:default}.tree-twisty-glyph[data-v-8fe53b8e]{font-size:12px;line-height:1}.tree-label[data-v-8fe53b8e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tree-values[data-v-8fe53b8e]{flex-shrink:0;align-items:center;gap:12px;display:flex}.tree-value-cell[data-v-8fe53b8e]{text-align:right;font-variant-numeric:tabular-nums;min-width:112px;color:var(--el-text-color-primary,var(--color-text-primary));white-space:nowrap}.tree-value-cell.is-positive[data-v-8fe53b8e]{color:var(--el-color-success)}.tree-value-cell.is-negative[data-v-8fe53b8e]{color:var(--el-color-danger)}.tree-empty[data-v-8fe53b8e]{padding:var(--spacing-lg,24px)}
