@charset "UTF-8";[data-v-4cf48670]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-4cf48670]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.lottie-loader[data-v-4cf48670]{display:flex;align-items:center;justify-content:center}.lottie-loader[data-v-4cf48670] svg{width:100%;height:100%}[data-theme=dark] :scope[data-v-4cf48670]{filter:invert(1)}[data-v-efd5a482]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-efd5a482]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.global-loading[data-v-efd5a482]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-loading);display:flex;align-items:center;justify-content:center;background:var(--loading-mask)}.global-loading__panel[data-v-efd5a482]{display:flex;flex-direction:column;align-items:center;gap:12px}.global-loading__text[data-v-efd5a482]{margin:0;font-size:18px;color:var(--text-secondary);position:relative;top:-50px}[data-v-0e368594]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-0e368594]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.dodo-button[data-v-0e368594]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:400;white-space:nowrap;text-align:center;border:1px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;overflow:hidden;border-radius:6px;box-sizing:border-box;font-size:14px;line-height:1.5715;transition:transform .2s cubic-bezier(.25,1,.5,1),background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);will-change:transform}.dodo-button[data-v-0e368594]:hover:not(:disabled,.is-disabled){transform:scale(var(--button-hover-scale, 1.02))}.dodo-button[data-v-0e368594]:active:not(:disabled,.is-disabled){transform:scale(var(--button-tap-scale, .96))}.dodo-button__ripple[data-v-0e368594]{position:absolute;width:20px;height:20px;border-radius:50%;pointer-events:none;z-index:1;transform-origin:center center}.dodo-button--middle[data-v-0e368594]{height:32px;padding:4px 15px}.dodo-button--large[data-v-0e368594]{height:40px;padding:6.4px 20px;font-size:16px;border-radius:8px}.dodo-button--small[data-v-0e368594]{height:24px;padding:0 7px;font-size:12px;border-radius:4px}.dodo-button--round[data-v-0e368594]{border-radius:32px}.dodo-button--circle[data-v-0e368594]{min-width:32px;padding:0;border-radius:50%}.dodo-button--circle.dodo-button--large[data-v-0e368594]{min-width:40px}.dodo-button--circle.dodo-button--small[data-v-0e368594]{min-width:24px}.dodo-button.is-block[data-v-0e368594]{display:flex;width:100%}.dodo-button--default[data-v-0e368594]{background-color:var(--bg-card);border-color:var(--border-medium);color:var(--text-primary)}.dodo-button--default[data-v-0e368594]:hover:not(:disabled,.is-disabled){border-color:var(--color-primary-hover);color:var(--color-primary-hover);background-color:var(--bg-hover)}.dodo-button--default[data-v-0e368594]:active:not(:disabled,.is-disabled){border-color:var(--color-primary-active);color:var(--color-primary-active)}.dodo-button--primary[data-v-0e368594]{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);box-shadow:var(--shadow-xs)}.dodo-button--primary[data-v-0e368594]:hover:not(:disabled,.is-disabled){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-white)}.dodo-button--primary[data-v-0e368594]:active:not(:disabled,.is-disabled){background-color:var(--color-primary-active);border-color:var(--color-primary-active);color:var(--color-white)}.dodo-button--dashed[data-v-0e368594]{background-color:var(--bg-card);border-color:var(--border-medium);border-style:dashed;color:var(--text-regular)}.dodo-button--dashed[data-v-0e368594]:hover:not(:disabled,.is-disabled){border-color:var(--color-primary-hover);color:var(--color-primary-hover);background-color:var(--bg-hover)}.dodo-button--dashed[data-v-0e368594]:active:not(:disabled,.is-disabled){border-color:var(--color-primary-active);color:var(--color-primary-active)}.dodo-button--text[data-v-0e368594]{background-color:transparent;border-color:transparent;color:var(--text-regular)}.dodo-button--text[data-v-0e368594]:hover:not(:disabled,.is-disabled){background-color:var(--bg-hover);color:var(--text-primary)}.dodo-button--link[data-v-0e368594]{background-color:transparent;border-color:transparent;color:var(--color-primary);padding-left:0;padding-right:0}.dodo-button--link[data-v-0e368594]:hover:not(:disabled,.is-disabled){color:var(--color-primary-hover)}.dodo-button--link[data-v-0e368594]:active:not(:disabled,.is-disabled){color:var(--color-primary-active)}.dodo-button.is-ghost[data-v-0e368594]{background-color:transparent!important}.dodo-button.is-ghost.dodo-button--primary[data-v-0e368594]{color:var(--color-primary);border-color:var(--color-primary)}.dodo-button.is-ghost.dodo-button--primary[data-v-0e368594]:hover:not(:disabled,.is-disabled){color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.dodo-button.is-ghost.dodo-button--default[data-v-0e368594]{color:var(--text-primary);border-color:var(--border-medium)}.dodo-button.is-ghost.dodo-button--default[data-v-0e368594]:hover:not(:disabled,.is-disabled){color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.dodo-button--danger.dodo-button--primary[data-v-0e368594],.dodo-button--danger[data-v-0e368594],.dodo-button.is-danger.dodo-button--primary[data-v-0e368594],.dodo-button.is-danger[data-v-0e368594]{background-color:var(--color-danger);border-color:var(--color-danger);color:var(--color-white)}.dodo-button--danger.dodo-button--primary[data-v-0e368594]:hover:not(:disabled,.is-disabled),.dodo-button--danger[data-v-0e368594]:hover:not(:disabled,.is-disabled),.dodo-button.is-danger.dodo-button--primary[data-v-0e368594]:hover:not(:disabled,.is-disabled),.dodo-button.is-danger[data-v-0e368594]:hover:not(:disabled,.is-disabled){background-color:var(--color-error);border-color:var(--color-error)}.dodo-button--danger.dodo-button--default[data-v-0e368594],.dodo-button--danger.dodo-button--dashed[data-v-0e368594],.dodo-button.is-danger.dodo-button--default[data-v-0e368594],.dodo-button.is-danger.dodo-button--dashed[data-v-0e368594]{background-color:var(--bg-card);border-color:var(--color-danger);color:var(--color-danger)}.dodo-button--danger.dodo-button--default[data-v-0e368594]:hover:not(:disabled,.is-disabled),.dodo-button--danger.dodo-button--dashed[data-v-0e368594]:hover:not(:disabled,.is-disabled),.dodo-button.is-danger.dodo-button--default[data-v-0e368594]:hover:not(:disabled,.is-disabled),.dodo-button.is-danger.dodo-button--dashed[data-v-0e368594]:hover:not(:disabled,.is-disabled){background-color:var(--color-danger-bg);border-color:var(--color-error);color:var(--color-error)}.dodo-button--danger.dodo-button--text[data-v-0e368594],.dodo-button--danger.dodo-button--link[data-v-0e368594],.dodo-button.is-danger.dodo-button--text[data-v-0e368594],.dodo-button.is-danger.dodo-button--link[data-v-0e368594]{background-color:transparent;color:var(--color-danger)}.dodo-button--danger.dodo-button--text[data-v-0e368594]:hover:not(:disabled,.is-disabled),.dodo-button--danger.dodo-button--link[data-v-0e368594]:hover:not(:disabled,.is-disabled),.dodo-button.is-danger.dodo-button--text[data-v-0e368594]:hover:not(:disabled,.is-disabled),.dodo-button.is-danger.dodo-button--link[data-v-0e368594]:hover:not(:disabled,.is-disabled){background-color:var(--color-danger-bg);color:var(--color-error)}.dodo-button[data-v-0e368594]:disabled,.dodo-button.is-disabled[data-v-0e368594]{cursor:not-allowed;border-color:var(--border-light);color:var(--text-disabled);background-color:var(--bg-hover);box-shadow:none;transform:none!important;opacity:.6}.dodo-button__icon[data-v-0e368594]{display:inline-flex;align-items:center;line-height:0;position:relative;z-index:2}.dodo-button__text[data-v-0e368594]{display:inline-block;position:relative;z-index:2}.dodo-button__spinner[data-v-0e368594]{display:inline-block;width:14px;height:14px;border:2px solid currentcolor;border-top-color:transparent;border-radius:50%;animation:dodo-btn-spin-0e368594 .8s linear infinite;position:relative;z-index:2}@keyframes dodo-btn-spin-0e368594{to{transform:rotate(360deg)}}[data-v-913a3d4a]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-913a3d4a]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.dodo-alert-dialog-overlay[data-v-913a3d4a]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto}[data-v-e7398c14]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-e7398c14]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.dodo-alert-dialog-portal[data-v-e7398c14]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:auto}.dodo-alert-dialog-container[data-v-e7398c14]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none}.dodo-alert-dialog-content[data-v-e7398c14]{pointer-events:auto;width:100%;max-width:440px;background-color:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-12);box-shadow:var(--shadow-lg);padding:24px;display:flex;flex-direction:column;gap:16px;color:var(--text-primary);transform-origin:center center;backface-visibility:hidden}[data-v-39f743e1]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-39f743e1]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.dodo-alert-dialog-description[data-v-39f743e1]{font-size:14px;line-height:1.6;color:var(--text-secondary);word-break:break-word}[data-v-08568b85]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-08568b85]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.dodo-alert-dialog-footer[data-v-08568b85]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:8px}[data-v-db86c7ae]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-db86c7ae]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.dodo-alert-dialog-header[data-v-db86c7ae]{display:flex;flex-direction:column;gap:8px;text-align:left}[data-v-1382e1ab]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-1382e1ab]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.dodo-alert-dialog-title[data-v-1382e1ab]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:1.4;color:var(--text-primary)}.dodo-alert-dialog-title__icon[data-v-1382e1ab]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-6);background-color:var(--color-warning-bg);color:var(--color-warning);flex-shrink:0}.dodo-alert-dialog-title__text[data-v-1382e1ab]{flex:1}[data-v-49882c02]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-49882c02]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.dodo-auto-height[data-v-49882c02]{position:relative;overflow:hidden;will-change:height;transition-property:height}.dodo-auto-height__content[data-v-49882c02]{width:100%}[data-v-120abef2]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-120abef2]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.custom-checkbox-group[data-v-120abef2]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:16px}.custom-checkbox[data-v-120abef2]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;color:var(--text-primary);line-height:1.5;transition:opacity .2s ease}.custom-checkbox:hover:not(.is-disabled) .custom-checkbox__box[data-v-120abef2]{border-color:var(--color-primary);stroke:var(--color-primary)}.custom-checkbox__input-wrap[data-v-120abef2]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.custom-checkbox__svg[data-v-120abef2]{display:block;width:16px;height:16px;flex-shrink:0}.custom-checkbox__box[data-v-120abef2]{fill:var(--bg-card);stroke:var(--border-default);stroke-width:1.5;transition:all .2s ease}.custom-checkbox__check[data-v-120abef2]{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transform-origin:8px 8px;transform:scale(0);opacity:0;transition:transform .18s cubic-bezier(.34,1.56,.64,1),opacity .15s ease}.custom-checkbox__line[data-v-120abef2]{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;transform-origin:8px 8px;transform:scale(0);opacity:0;transition:transform .18s ease,opacity .15s ease}.custom-checkbox__label[data-v-120abef2]{display:inline-block}.custom-checkbox.is-checked .custom-checkbox__box[data-v-120abef2]{fill:var(--color-primary);stroke:var(--color-primary)}.custom-checkbox.is-checked .custom-checkbox__check[data-v-120abef2]{transform:scale(1);opacity:1}.custom-checkbox.is-indeterminate .custom-checkbox__box[data-v-120abef2]{fill:var(--color-primary);stroke:var(--color-primary)}.custom-checkbox.is-indeterminate .custom-checkbox__line[data-v-120abef2]{transform:scale(1);opacity:1}.custom-checkbox.is-disabled[data-v-120abef2]{cursor:not-allowed;opacity:.55}.custom-checkbox.is-disabled .custom-checkbox__box[data-v-120abef2]{fill:var(--bg-hover);stroke:var(--border-light)}.custom-checkbox--small[data-v-120abef2]{font-size:12px}.custom-checkbox--small .custom-checkbox__svg[data-v-120abef2]{width:14px;height:14px}.custom-checkbox--large[data-v-120abef2]{font-size:16px}.custom-checkbox--large .custom-checkbox__svg[data-v-120abef2]{width:18px;height:18px}[data-v-e5904d24]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-e5904d24]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.dodo-collapse[data-v-e5904d24]{box-sizing:border-box;background-color:var(--bg-hover, #fafafa);border:1px solid var(--border-medium, #d9d9d9);border-radius:8px;overflow:hidden}.dodo-collapse--ghost[data-v-e5904d24]{background-color:transparent;border:none}.dodo-collapse--bordered[data-v-e5904d24]{border:1px solid var(--border-medium, #d9d9d9)}[data-v-d23b5c3d]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-d23b5c3d]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.dodo-collapse-panel[data-v-d23b5c3d]{border-bottom:1px solid var(--border-medium, #d9d9d9)}.dodo-collapse-panel[data-v-d23b5c3d]:last-child{border-bottom:none}.dodo-collapse-panel__header[data-v-d23b5c3d]{display:flex;align-items:center;padding:12px 16px;color:var(--text-primary, #1e1e1e);font-size:14px;font-weight:500;line-height:1.5715;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-base) var(--ease-standard)}.dodo-collapse-panel__header[data-v-d23b5c3d]:hover{background-color:var(--bg-hover, rgba(0, 0, 0, .02))}.dodo-collapse-panel__arrow[data-v-d23b5c3d]{display:inline-flex;align-items:center;justify-content:center;margin-right:8px;color:var(--text-secondary);transition:transform var(--duration-base) var(--ease-spring)}.dodo-collapse-panel__arrow.is-expanded[data-v-d23b5c3d]{transform:rotate(90deg)}.dodo-collapse-panel__arrow--end[data-v-d23b5c3d]{margin-right:0;margin-left:auto}.dodo-collapse-panel__title[data-v-d23b5c3d]{flex:1;display:inline-flex;align-items:center}.dodo-collapse-panel__extra[data-v-d23b5c3d]{margin-left:auto;display:inline-flex;align-items:center}.dodo-collapse-panel__content[data-v-d23b5c3d]{background-color:var(--bg-card, #fff)}.dodo-collapse-panel__content-box[data-v-d23b5c3d]{padding:16px;color:var(--text-regular, #595959);font-size:14px;line-height:1.5715}.dodo-collapse-panel.is-disabled .dodo-collapse-panel__header[data-v-d23b5c3d]{cursor:not-allowed;color:var(--text-disabled)}[data-v-c8608e7a]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-c8608e7a]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.custom-date-picker[data-v-c8608e7a]{position:relative;display:inline-flex;align-items:center;width:100%;min-height:32px;padding:4px 11px;background-color:var(--surface-card, #fff);border:1px solid var(--border-default, #e7e7e7);border-radius:6px;cursor:pointer;transition:all .2s cubic-bezier(.25,.8,.25,1);box-sizing:border-box;-webkit-user-select:none;user-select:none}.custom-date-picker[data-v-c8608e7a]:hover:not(.is-disabled){border-color:var(--color-primary, #225691)}.custom-date-picker.is-open[data-v-c8608e7a]{border-color:var(--color-primary, #225691);box-shadow:0 0 0 2px #22569126}.custom-date-picker.is-borderless[data-v-c8608e7a]{background-color:transparent;border-color:transparent}.custom-date-picker.is-borderless[data-v-c8608e7a]:hover:not(.is-disabled){background-color:var(--bg-hover, #f5f7fa);border-color:transparent}.custom-date-picker.is-small[data-v-c8608e7a]{min-height:26px;padding:1px 7px;font-size:12px}.custom-date-picker.is-large[data-v-c8608e7a]{min-height:40px;padding:6px 14px;font-size:16px}.custom-date-picker.is-disabled[data-v-c8608e7a]{background-color:var(--bg-hover, #f5f7fa);border-color:var(--border-light, #f0f0f0);cursor:not-allowed;opacity:.65}.custom-date-picker__input[data-v-c8608e7a]{flex:1;display:flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.custom-date-picker__value[data-v-c8608e7a]{color:var(--text-primary, #1c1c1d);font-size:14px}.custom-date-picker.is-small .custom-date-picker__value[data-v-c8608e7a]{font-size:12px}.custom-date-picker__placeholder[data-v-c8608e7a]{color:var(--text-placeholder, #bfbfbf);font-size:14px}.custom-date-picker.is-small .custom-date-picker__placeholder[data-v-c8608e7a]{font-size:12px}.custom-date-picker__suffix[data-v-c8608e7a]{margin-left:8px;color:var(--text-secondary, #8c8d90);font-size:14px}.custom-date-picker__clear[data-v-c8608e7a]{margin-left:8px;color:var(--text-secondary, #8c8d90);font-size:12px;display:none}.custom-date-picker__clear[data-v-c8608e7a]:hover{color:var(--text-primary, #1c1c1d)}.custom-date-picker:hover.has-value:not(.is-disabled) .custom-date-picker__clear[data-v-c8608e7a]{display:inline-block}.custom-date-picker:hover.has-value:not(.is-disabled) .custom-date-picker__suffix[data-v-c8608e7a]{display:none}.custom-date-picker__dropdown[data-v-c8608e7a]{width:280px;background-color:var(--surface-overlay, #fff);border:1px solid var(--border-card, #eaebef);border-radius:8px;box-shadow:0 6px 20px #0000001f;padding:12px;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-family:inherit}.custom-date-picker__header[data-v-c8608e7a]{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--border-light, #f0f0f0)}.custom-date-picker__nav-btn[data-v-c8608e7a]{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-secondary, #8c8d90);cursor:pointer;padding:4px;border-radius:4px;font-size:12px}.custom-date-picker__nav-btn[data-v-c8608e7a]:hover{color:var(--color-primary, #225691);background-color:var(--bg-hover, #f5f7fa)}.custom-date-picker__header-label[data-v-c8608e7a]{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--text-primary, #1c1c1d);font-size:14px}.custom-date-picker__header-btn[data-v-c8608e7a]{cursor:pointer;padding:2px 4px;border-radius:4px}.custom-date-picker__header-btn[data-v-c8608e7a]:hover{color:var(--color-primary, #225691);background-color:var(--bg-hover, #f5f7fa)}.custom-date-picker__weekdays[data-v-c8608e7a]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;padding:8px 0 4px;font-size:12px;color:var(--text-secondary, #8c8d90);font-weight:500}.custom-date-picker__days[data-v-c8608e7a]{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px}.custom-date-picker__day-cell[data-v-c8608e7a]{background:transparent;border:none;padding:0;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer}.custom-date-picker__day-cell.is-prev-month[data-v-c8608e7a],.custom-date-picker__day-cell.is-next-month[data-v-c8608e7a]{opacity:.35}.custom-date-picker__day-cell.is-disabled[data-v-c8608e7a]{cursor:not-allowed;opacity:.25}.custom-date-picker__day-inner[data-v-c8608e7a]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:13px;color:var(--text-primary, #1c1c1d);transition:all .15s ease}.custom-date-picker__day-cell:hover:not(.is-disabled,.is-selected) .custom-date-picker__day-inner[data-v-c8608e7a]{background-color:var(--bg-hover, #f5f7fa);color:var(--color-primary, #225691)}.custom-date-picker__day-cell.is-today:not(.is-selected) .custom-date-picker__day-inner[data-v-c8608e7a]{border:1px solid var(--color-primary, #225691);color:var(--color-primary, #225691);font-weight:600}.custom-date-picker__day-cell.is-selected .custom-date-picker__day-inner[data-v-c8608e7a]{background-color:var(--color-primary, #225691);color:#fff;font-weight:600}.custom-date-picker__grid-view[data-v-c8608e7a]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 4px}.custom-date-picker__grid-cell[data-v-c8608e7a]{background:transparent;border:none;padding:8px 4px;border-radius:6px;cursor:pointer;color:var(--text-primary, #1c1c1d);font-size:13px;text-align:center}.custom-date-picker__grid-cell[data-v-c8608e7a]:hover:not(.is-selected){background-color:var(--bg-hover, #f5f7fa);color:var(--color-primary, #225691)}.custom-date-picker__grid-cell.is-selected[data-v-c8608e7a]{background-color:var(--color-primary, #225691);color:#fff;font-weight:600}.custom-date-picker__footer[data-v-c8608e7a]{display:flex;justify-content:flex-end;padding-top:8px;margin-top:4px;border-top:1px solid var(--border-light, #f0f0f0)}.custom-date-picker__today-btn[data-v-c8608e7a]{background:transparent;border:none;color:var(--color-primary, #225691);font-size:12px;font-weight:500;cursor:pointer;padding:2px 8px;border-radius:4px}.custom-date-picker__today-btn[data-v-c8608e7a]:hover{background-color:var(--color-primary-light, #e8f0fb)}.picker-fade-enter-active[data-v-c8608e7a],.picker-fade-leave-active[data-v-c8608e7a]{transition:opacity .18s cubic-bezier(.25,.8,.25,1),transform .18s cubic-bezier(.25,.8,.25,1)}.picker-fade-enter-from[data-v-c8608e7a],.picker-fade-leave-to[data-v-c8608e7a]{opacity:0;transform:scale(.96) translateY(-4px)}[data-v-d0eec588]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-d0eec588]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.dodo-drawer-root[data-v-d0eec588]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.dodo-drawer-mask[data-v-d0eec588]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:#00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto}.dodo-drawer-wrapper[data-v-d0eec588]{position:fixed;z-index:1001;display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border-light);color:var(--text-primary);box-shadow:0 0 40px #0003;pointer-events:auto;will-change:transform}.dodo-drawer--right .dodo-drawer-wrapper[data-v-d0eec588]{border-right:none}.dodo-drawer--left .dodo-drawer-wrapper[data-v-d0eec588]{border-left:none}.dodo-drawer--top .dodo-drawer-wrapper[data-v-d0eec588]{border-top:none}.dodo-drawer--bottom .dodo-drawer-wrapper[data-v-d0eec588]{border-bottom:none}.dodo-drawer__header[data-v-d0eec588]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border-light);flex-shrink:0}.dodo-drawer__header-left[data-v-d0eec588]{display:flex;align-items:center;gap:8px}.dodo-drawer__title[data-v-d0eec588]{font-size:16px;font-weight:600;line-height:1.4;color:var(--text-primary)}.dodo-drawer__close[data-v-d0eec588]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .2s cubic-bezier(.25,1,.5,1)}.dodo-drawer__close[data-v-d0eec588]:hover{background-color:var(--bg-hover, rgba(0, 0, 0, .06));color:var(--text-primary);transform:rotate(90deg)}.dodo-drawer__extra[data-v-d0eec588]{display:flex;align-items:center}.dodo-drawer__body[data-v-d0eec588]{flex:1;min-height:0;padding:24px;overflow-y:auto;font-size:14px;line-height:1.5715;color:var(--text-regular)}.dodo-drawer__footer[data-v-d0eec588]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 24px;border-top:1px solid var(--border-light);flex-shrink:0}[data-v-2071d7df]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-2071d7df]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.custom-dropdown-trigger[data-v-2071d7df]{display:inline-flex;vertical-align:middle;cursor:pointer}.custom-dropdown-trigger.is-disabled[data-v-2071d7df]{cursor:not-allowed;opacity:.6}.custom-dropdown-popup[data-v-2071d7df]{box-sizing:border-box;min-width:120px;max-width:280px;padding:4px;background-color:var(--bg-card, #1d232b);border:1px solid var(--border-default, rgba(255, 255, 255, .12));border-radius:6px;box-shadow:var(--shadow-lg, 0 6px 18px -2px rgba(0, 0, 0, .3), 0 16px 32px -4px rgba(0, 0, 0, .4));-webkit-user-select:none;user-select:none}[data-v-2071d7df] .custom-dropdown-menu,[data-v-2071d7df] .ant-dropdown-menu{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;background:transparent!important;border:none!important;box-shadow:none!important}[data-v-2071d7df] .custom-dropdown-item,[data-v-2071d7df] .ant-dropdown-menu-item{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;color:var(--text-primary, #e6e8eb);font-size:13px;border-radius:4px;cursor:pointer;transition:all var(--duration-fast, .15s) ease}[data-v-2071d7df] .custom-dropdown-item:hover,[data-v-2071d7df] .ant-dropdown-menu-item:hover{background-color:var(--bg-hover, rgba(255, 255, 255, .08));color:var(--color-primary, #4f8fd9)}[data-v-2071d7df] .custom-dropdown-item.is-danger,[data-v-2071d7df] .custom-dropdown-item.ant-dropdown-menu-item-danger,[data-v-2071d7df] .ant-dropdown-menu-item.is-danger,[data-v-2071d7df] .ant-dropdown-menu-item.ant-dropdown-menu-item-danger{color:var(--color-danger, #f5222d)}[data-v-2071d7df] .custom-dropdown-item.is-danger:hover,[data-v-2071d7df] .custom-dropdown-item.ant-dropdown-menu-item-danger:hover,[data-v-2071d7df] .ant-dropdown-menu-item.is-danger:hover,[data-v-2071d7df] .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{background-color:var(--color-danger-bg, rgba(245, 34, 45, .12));color:#ff4d4f}[data-v-2071d7df] .custom-dropdown-item.is-disabled,[data-v-2071d7df] .custom-dropdown-item.ant-dropdown-menu-item-disabled,[data-v-2071d7df] .ant-dropdown-menu-item.is-disabled,[data-v-2071d7df] .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled{cursor:not-allowed;opacity:.5}[data-v-2071d7df] .custom-dropdown-item.is-disabled:hover,[data-v-2071d7df] .custom-dropdown-item.ant-dropdown-menu-item-disabled:hover,[data-v-2071d7df] .ant-dropdown-menu-item.is-disabled:hover,[data-v-2071d7df] .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled:hover{background-color:transparent;color:var(--text-primary, #e6e8eb)}[data-v-2071d7df] .custom-dropdown-item .custom-dropdown-item__icon,[data-v-2071d7df] .ant-dropdown-menu-item .custom-dropdown-item__icon{font-size:14px}[data-v-2071d7df] .custom-dropdown-divider,[data-v-2071d7df] .ant-dropdown-menu-item-divider{height:1px;margin:4px 0;background-color:var(--border-light, rgba(255, 255, 255, .08))}.dropdown-fade-enter-active[data-v-2071d7df],.dropdown-fade-leave-active[data-v-2071d7df]{transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.dropdown-fade-enter-from[data-v-2071d7df],.dropdown-fade-leave-to[data-v-2071d7df]{opacity:0;transform:scale(.96)}[data-v-6551ec59]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-6551ec59]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.dodo-empty[data-v-6551ec59]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:24px 0;text-align:center;box-sizing:border-box}.dodo-empty__image[data-v-6551ec59]{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.dodo-empty__custom-img[data-v-6551ec59]{max-width:100%;max-height:100px;object-fit:contain}.dodo-empty__svg[data-v-6551ec59]{overflow:visible}.dodo-empty__box[data-v-6551ec59]{animation:dodo-empty-float-6551ec59 3s ease-in-out infinite}.dodo-empty__description[data-v-6551ec59]{color:var(--text-secondary);font-size:14px;line-height:1.5715}.dodo-empty__footer[data-v-6551ec59]{margin-top:16px}@keyframes dodo-empty-float-6551ec59{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}[data-v-f34dde4d]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-f34dde4d]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.dodo-modal-root[data-v-f34dde4d]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.dodo-modal-root.is-closing[data-v-f34dde4d]{pointer-events:none}.dodo-modal-mask[data-v-f34dde4d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:#00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dodo-modal-wrap[data-v-f34dde4d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:auto;outline:0;display:flex;justify-content:center;align-items:flex-start;padding:40px 16px}.dodo-modal-wrap--centered[data-v-f34dde4d]{align-items:center;padding:24px 16px}.dodo-modal[data-v-f34dde4d]{position:relative;background:var(--bg-card, #fff);border:1px solid var(--border-light, #f0f0f0);border-radius:12px;box-shadow:0 20px 48px -12px #00000040,0 0 1px 1px var(--border-light, rgba(0, 0, 0, .05));color:var(--text-primary, #1e1e1e);margin:0 auto;pointer-events:auto;transform-origin:center center;will-change:transform,opacity}.dodo-modal__header[data-v-f34dde4d]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border-light, #f0f0f0)}.dodo-modal__title[data-v-f34dde4d]{font-size:16px;font-weight:600;line-height:1.4;color:var(--text-primary, #1e1e1e)}.dodo-modal__close[data-v-f34dde4d]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:-8px;padding:0;border:none;background:transparent;border-radius:6px;color:var(--text-secondary, #8c8c8c);cursor:pointer;transition:all .2s cubic-bezier(.25,1,.5,1)}.dodo-modal__close[data-v-f34dde4d]:hover{background-color:var(--bg-hover, rgba(0, 0, 0, .06));color:var(--text-primary, #1e1e1e);transform:rotate(90deg)}.dodo-modal__body[data-v-f34dde4d]{padding:20px 24px;font-size:14px;line-height:1.5715;word-wrap:break-word;color:var(--text-regular, #595959)}.dodo-modal__footer[data-v-f34dde4d]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 24px 16px;border-top:1px solid var(--border-light, #f0f0f0)}.dodo-modal__btn[data-v-f34dde4d]{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:4px 15px;font-size:14px;border-radius:6px;cursor:pointer;border:1px solid transparent;transition:all .2s cubic-bezier(.25,1,.5,1);-webkit-user-select:none;user-select:none}.dodo-modal__btn[data-v-f34dde4d]:active{transform:scale(.97)}.dodo-modal__btn--default[data-v-f34dde4d]{background:var(--bg-card);border-color:var(--border-medium);color:var(--text-primary)}.dodo-modal__btn--default[data-v-f34dde4d]:hover{border-color:var(--color-primary-hover);color:var(--color-primary-hover);background:var(--bg-hover)}.dodo-modal__btn--primary[data-v-f34dde4d]{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-xs)}.dodo-modal__btn--primary[data-v-f34dde4d]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.dodo-modal__btn--primary[data-v-f34dde4d]:disabled{opacity:.65;cursor:not-allowed}.dodo-modal__spinner[data-v-f34dde4d]{display:inline-block;width:12px;height:12px;margin-right:6px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:dodo-spin-f34dde4d .8s linear infinite}@keyframes dodo-spin-f34dde4d{to{transform:rotate(360deg)}}.dodo-modal-mask-enter-active[data-v-f34dde4d],.dodo-modal-mask-leave-active[data-v-f34dde4d]{transition:opacity .24s cubic-bezier(.25,1,.5,1)}.dodo-modal-mask-enter-from[data-v-f34dde4d],.dodo-modal-mask-leave-to[data-v-f34dde4d]{opacity:0}.dodo-modal-3d-enter-active[data-v-f34dde4d]{transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .24s ease}.dodo-modal-3d-leave-active[data-v-f34dde4d]{transition:transform .2s cubic-bezier(.4,0,1,1),opacity .18s ease}.dodo-modal-3d-enter-from[data-v-f34dde4d]{opacity:0;transform:perspective(800px) rotateX(-5deg) translateY(18px) scale(.93)}.dodo-modal-3d-leave-to[data-v-f34dde4d]{opacity:0;transform:perspective(800px) rotateX(4deg) translateY(12px) scale(.96)}[data-v-5cf93119]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-5cf93119]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.custom-popconfirm-trigger[data-v-5cf93119]{display:inline-flex;vertical-align:middle;cursor:pointer}.custom-popconfirm-trigger.is-disabled[data-v-5cf93119]{cursor:not-allowed;opacity:.6}.custom-popconfirm-popup[data-v-5cf93119]{box-sizing:border-box;width:max-content;min-width:220px;max-width:320px;padding:12px 14px;background-color:var(--bg-card, #1d232b);border:1px solid var(--border-default, rgba(255, 255, 255, .12));border-radius:8px;box-shadow:var(--shadow-lg, 0 6px 18px -2px rgba(0, 0, 0, .3), 0 16px 32px -4px rgba(0, 0, 0, .4));-webkit-user-select:none;user-select:none}.custom-popconfirm-popup .custom-popconfirm__arrow[data-v-5cf93119]{position:absolute;width:8px;height:8px;background-color:inherit;border:1px solid var(--border-default, rgba(255, 255, 255, .12))}.custom-popconfirm-popup[class*=placement-top] .custom-popconfirm__arrow[data-v-5cf93119]{bottom:-5px;transform:translate(-50%) rotate(45deg);border-top:none;border-left:none}.custom-popconfirm-popup[class*=placement-bottom] .custom-popconfirm__arrow[data-v-5cf93119]{top:-5px;transform:translate(-50%) rotate(45deg);border-right:none;border-bottom:none}.custom-popconfirm-popup[class*=placement-left] .custom-popconfirm__arrow[data-v-5cf93119]{right:-5px;transform:translateY(-50%) rotate(45deg);border-bottom:none;border-left:none}.custom-popconfirm-popup[class*=placement-right] .custom-popconfirm__arrow[data-v-5cf93119]{left:-5px;transform:translateY(-50%) rotate(45deg);border-top:none;border-right:none}.custom-popconfirm__inner[data-v-5cf93119]{display:flex;flex-direction:column;gap:12px}.custom-popconfirm__body[data-v-5cf93119]{display:flex;align-items:flex-start;gap:8px}.custom-popconfirm__icon[data-v-5cf93119]{flex-shrink:0;margin-top:1px;color:#faad14;font-size:16px;line-height:1}.custom-popconfirm__icon .custom-popconfirm__default-icon[data-v-5cf93119]{display:block}.custom-popconfirm__content[data-v-5cf93119]{flex:1;min-width:0}.custom-popconfirm__title[data-v-5cf93119]{color:var(--text-primary, #e6e8eb);font-weight:500;font-size:13px;line-height:1.5;word-break:break-word}.custom-popconfirm__description[data-v-5cf93119]{margin-top:4px;color:var(--text-secondary, #7d8590);font-size:12px;line-height:1.4}.custom-popconfirm__actions[data-v-5cf93119]{display:flex;justify-content:flex-end;align-items:center;gap:8px}.custom-popconfirm__btn[data-v-5cf93119]{display:inline-flex;justify-content:center;align-items:center;height:26px;padding:0 10px;font-size:12px;border-radius:4px;cursor:pointer;outline:none;transition:all var(--duration-base, .2s) ease}.custom-popconfirm__btn--cancel[data-v-5cf93119]{background:transparent;border:1px solid var(--border-medium, rgba(255, 255, 255, .18));color:var(--text-regular, #b8bdc4)}.custom-popconfirm__btn--cancel[data-v-5cf93119]:hover{background:var(--bg-hover, rgba(255, 255, 255, .08));color:var(--text-primary, #fff);border-color:var(--border-default, rgba(255, 255, 255, .3))}.custom-popconfirm__btn--ok[data-v-5cf93119]{border:1px solid transparent}.custom-popconfirm__btn--ok.btn-primary[data-v-5cf93119]{background-color:var(--color-primary, #225691);color:#fff}.custom-popconfirm__btn--ok.btn-primary[data-v-5cf93119]:hover{background-color:var(--color-primary-hover, #1d4a7d)}.custom-popconfirm__btn--ok.btn-primary[data-v-5cf93119]:active{background-color:var(--color-primary-active, #173d68)}.custom-popconfirm__btn--ok.btn-danger[data-v-5cf93119]{background-color:var(--color-danger, #f5222d);color:#fff}.custom-popconfirm__btn--ok.btn-danger[data-v-5cf93119]:hover{background-color:#ff4d4f}.custom-popconfirm__btn--ok.btn-danger[data-v-5cf93119]:active{background-color:#cf1322}.custom-popconfirm__btn--ok.btn-default[data-v-5cf93119]{background-color:var(--bg-hover, #f5f7fa);color:var(--text-primary, #1c1c1d);border:1px solid var(--border-medium, #d3d5d8)}.custom-popconfirm__btn--ok.btn-default[data-v-5cf93119]:hover{background-color:var(--border-lighter, #eaedf1)}.popconfirm-fade-enter-active[data-v-5cf93119],.popconfirm-fade-leave-active[data-v-5cf93119]{transition:opacity .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.4,0,.2,1)}.popconfirm-fade-enter-from[data-v-5cf93119],.popconfirm-fade-leave-to[data-v-5cf93119]{opacity:0;transform:scale(.96)}[data-v-a6dcd7ac]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-a6dcd7ac]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.custom-popover-trigger[data-v-a6dcd7ac]{display:inline-flex;vertical-align:middle;cursor:pointer}.custom-popover-trigger.is-disabled[data-v-a6dcd7ac]{cursor:not-allowed;opacity:.6}.custom-popover-popup[data-v-a6dcd7ac]{box-sizing:border-box;width:max-content;max-width:480px;background-color:var(--bg-card, #1d232b);border:1px solid var(--border-default, rgba(255, 255, 255, .12));border-radius:8px;box-shadow:var(--shadow-lg, 0 6px 18px -2px rgba(0, 0, 0, .3), 0 16px 32px -4px rgba(0, 0, 0, .4));color:var(--text-primary, #e6e8eb);font-size:13px}.custom-popover-popup .custom-popover__arrow[data-v-a6dcd7ac]{position:absolute;width:8px;height:8px;background-color:inherit;border:1px solid var(--border-default, rgba(255, 255, 255, .12));pointer-events:none}.custom-popover-popup[class*=placement-top] .custom-popover__arrow[data-v-a6dcd7ac]{bottom:-5px;transform:translate(-50%) rotate(45deg);border-top:none;border-left:none}.custom-popover-popup[class*=placement-bottom] .custom-popover__arrow[data-v-a6dcd7ac]{top:-5px;transform:translate(-50%) rotate(45deg);border-right:none;border-bottom:none}.custom-popover-popup[class*=placement-left] .custom-popover__arrow[data-v-a6dcd7ac]{right:-5px;transform:translateY(-50%) rotate(45deg);border-bottom:none;border-left:none}.custom-popover-popup[class*=placement-right] .custom-popover__arrow[data-v-a6dcd7ac]{left:-5px;transform:translateY(-50%) rotate(45deg);border-top:none;border-right:none}.custom-popover__inner[data-v-a6dcd7ac]{display:flex;flex-direction:column}.custom-popover__title[data-v-a6dcd7ac]{padding:10px 14px 8px;font-weight:500;border-bottom:1px solid var(--border-default, rgba(255, 255, 255, .08));color:var(--text-primary, #fff)}.custom-popover__content[data-v-a6dcd7ac]{padding:12px 14px}.popover-fade-enter-active[data-v-a6dcd7ac],.popover-fade-leave-active[data-v-a6dcd7ac]{transition:opacity .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.4,0,.2,1)}.popover-fade-enter-from[data-v-a6dcd7ac],.popover-fade-leave-to[data-v-a6dcd7ac]{opacity:0;transform:scale(.96)}[data-v-f7f4b428]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-f7f4b428]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.custom-radio-group[data-v-f7f4b428]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:16px}.custom-radio-group--button[data-v-f7f4b428]{gap:0;padding:3px;background-color:var(--bg-card-hover);border:1px solid var(--border-default);border-radius:8px}.custom-radio-button[data-v-f7f4b428]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;font-size:13px;color:var(--text-secondary);background:transparent;border:none;border-radius:6px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.custom-radio-button[data-v-f7f4b428]:hover:not(.is-disabled){color:var(--text-primary)}.custom-radio-button.is-checked[data-v-f7f4b428]{color:#fff;background-color:var(--color-primary);font-weight:500;box-shadow:0 2px 8px #22569159}.custom-radio-button.is-disabled[data-v-f7f4b428]{cursor:not-allowed;opacity:.5}.custom-radio-button--small[data-v-f7f4b428]{padding:2px 8px;font-size:12px}.custom-radio-button--large[data-v-f7f4b428]{padding:6px 16px;font-size:15px}.custom-radio[data-v-f7f4b428]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;color:var(--text-primary);line-height:1.5;transition:opacity .2s ease}.custom-radio:hover:not(.is-disabled) .custom-radio__outer[data-v-f7f4b428]{stroke:var(--color-primary)}.custom-radio__input-wrap[data-v-f7f4b428]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.custom-radio__svg[data-v-f7f4b428]{display:block;width:16px;height:16px;flex-shrink:0}.custom-radio__outer[data-v-f7f4b428]{fill:var(--bg-card);stroke:var(--border-default);stroke-width:1.5;transition:all .2s ease}.custom-radio__inner[data-v-f7f4b428]{fill:var(--color-primary);transform-origin:8px 8px;transform:scale(0);opacity:0;transition:transform .18s cubic-bezier(.34,1.56,.64,1),opacity .15s ease}.custom-radio__label[data-v-f7f4b428]{display:inline-block}.custom-radio.is-checked .custom-radio__outer[data-v-f7f4b428]{stroke:var(--color-primary);stroke-width:1.5}.custom-radio.is-checked .custom-radio__inner[data-v-f7f4b428]{transform:scale(1);opacity:1}.custom-radio.is-disabled[data-v-f7f4b428]{cursor:not-allowed;opacity:.55}.custom-radio.is-disabled .custom-radio__outer[data-v-f7f4b428]{fill:var(--bg-hover);stroke:var(--border-light)}.custom-radio.is-disabled .custom-radio__inner[data-v-f7f4b428]{fill:var(--text-placeholder)}.custom-radio--small[data-v-f7f4b428]{font-size:12px}.custom-radio--small .custom-radio__svg[data-v-f7f4b428]{width:14px;height:14px}.custom-radio--large[data-v-f7f4b428]{font-size:16px}.custom-radio--large .custom-radio__svg[data-v-f7f4b428]{width:18px;height:18px}[data-v-62d0793a]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-62d0793a]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.custom-range-picker[data-v-62d0793a]{position:relative;display:inline-flex;align-items:center;width:100%;min-height:32px;padding:4px 11px;background-color:var(--surface-card, #fff);border:1px solid var(--border-default, #e7e7e7);border-radius:6px;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;transition:all .2s cubic-bezier(.25,.8,.25,1)}.custom-range-picker[data-v-62d0793a]:hover:not(.is-disabled){border-color:var(--color-primary, #225691)}.custom-range-picker.is-open[data-v-62d0793a]{border-color:var(--color-primary, #225691);box-shadow:0 0 0 2px #22569126}.custom-range-picker.is-borderless[data-v-62d0793a]{background-color:transparent;border-color:transparent}.custom-range-picker__inputs[data-v-62d0793a]{flex:1;display:flex;align-items:center;gap:8px;font-size:14px;overflow:hidden}.custom-range-picker__val[data-v-62d0793a]{color:var(--text-primary, #1c1c1d)}.custom-range-picker__ph[data-v-62d0793a]{color:var(--text-placeholder, #bfbfbf)}.custom-range-picker__separator[data-v-62d0793a]{color:var(--text-secondary, #8c8d90)}.custom-range-picker__suffix[data-v-62d0793a],.custom-range-picker__clear[data-v-62d0793a]{margin-left:8px;color:var(--text-secondary, #8c8d90);font-size:14px}.custom-range-picker__clear[data-v-62d0793a]{display:none;font-size:12px}.custom-range-picker__clear[data-v-62d0793a]:hover{color:var(--text-primary, #1c1c1d)}.custom-range-picker:hover.has-value:not(.is-disabled) .custom-range-picker__clear[data-v-62d0793a]{display:inline-block}.custom-range-picker:hover.has-value:not(.is-disabled) .custom-range-picker__suffix[data-v-62d0793a]{display:none}.custom-range-picker__dropdown[data-v-62d0793a]{background-color:var(--surface-overlay, #fff);border:1px solid var(--border-card, #eaebef);border-radius:8px;box-shadow:0 6px 20px #0000001f;padding:12px;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-family:inherit}.custom-range-picker__presets[data-v-62d0793a]{display:flex;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--border-light, #f0f0f0)}.custom-range-picker__preset-btn[data-v-62d0793a]{background:transparent;border:none;color:var(--color-primary, #225691);font-size:12px;cursor:pointer;padding:2px 8px;border-radius:4px}.custom-range-picker__preset-btn[data-v-62d0793a]:hover{background-color:var(--color-primary-light, #e8f0fb)}.custom-range-picker__panels[data-v-62d0793a]{display:flex;gap:16px;padding-top:8px}.custom-range-picker__panel[data-v-62d0793a]{width:260px}.custom-range-picker__header[data-v-62d0793a]{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px}.custom-range-picker__header-title[data-v-62d0793a]{font-weight:600;font-size:13px;color:var(--text-primary, #1c1c1d)}.custom-range-picker__nav-btn[data-v-62d0793a]{background:transparent;border:none;color:var(--text-secondary, #8c8d90);cursor:pointer;padding:2px 4px;border-radius:4px;font-size:12px}.custom-range-picker__nav-btn[data-v-62d0793a]:hover{color:var(--color-primary, #225691);background-color:var(--bg-hover, #f5f7fa)}.custom-range-picker__weekdays[data-v-62d0793a]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:12px;color:var(--text-secondary, #8c8d90);padding:6px 0}.custom-range-picker__days[data-v-62d0793a]{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px}.custom-range-picker__day[data-v-62d0793a]{background:transparent;border:none;padding:0;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer}.custom-range-picker__day.is-other-month[data-v-62d0793a]{opacity:.3}.custom-range-picker__day.is-in-range[data-v-62d0793a]{background-color:var(--color-primary-light, #e8f0fb)}.custom-range-picker__day.is-start[data-v-62d0793a]{background-color:var(--color-primary, #225691);border-radius:4px 0 0 4px}.custom-range-picker__day.is-start .custom-range-picker__day-text[data-v-62d0793a]{color:#fff;font-weight:600}.custom-range-picker__day.is-end[data-v-62d0793a]{background-color:var(--color-primary, #225691);border-radius:0 4px 4px 0}.custom-range-picker__day.is-end .custom-range-picker__day-text[data-v-62d0793a]{color:#fff;font-weight:600}.custom-range-picker__day.is-start.is-end[data-v-62d0793a]{border-radius:4px}.custom-range-picker__day-text[data-v-62d0793a]{font-size:12px;color:var(--text-primary, #1c1c1d)}.picker-fade-enter-active[data-v-62d0793a],.picker-fade-leave-active[data-v-62d0793a]{transition:opacity .18s ease,transform .18s ease}.picker-fade-enter-from[data-v-62d0793a],.picker-fade-leave-to[data-v-62d0793a]{opacity:0;transform:scale(.96) translateY(-4px)}[data-v-2755bb76]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-2755bb76]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.custom-select[data-v-2755bb76]{display:inline-flex;align-items:center;gap:8px;min-width:100px;height:32px;padding:0 12px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:4px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard)}.custom-select[data-v-2755bb76]:hover{border-color:var(--color-primary)}.custom-select.is-open[data-v-2755bb76]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light)}.custom-select.is-open .custom-select__arrow[data-v-2755bb76]{transform:rotate(180deg)}.custom-select.is-disabled[data-v-2755bb76]{background:var(--bg-disabled);border-color:var(--border-light);color:var(--text-disabled);cursor:not-allowed}.custom-select.is-disabled[data-v-2755bb76]:hover{border-color:var(--border-light);box-shadow:none}.custom-select.is-borderless[data-v-2755bb76]{border-color:transparent;background:transparent}.custom-select.is-borderless[data-v-2755bb76]:hover,.custom-select.is-borderless.is-open[data-v-2755bb76]{border-color:transparent;box-shadow:none}.custom-select.is-small[data-v-2755bb76]{height:24px;padding:0 8px;font-size:12px}.custom-select.is-large[data-v-2755bb76]{height:40px;padding:0 16px;font-size:16px}.custom-select.allow-clear:hover .custom-select__clear[data-v-2755bb76]{display:inline-flex}.custom-select.allow-clear:hover .custom-select__arrow[data-v-2755bb76]{display:none}.custom-select__value[data-v-2755bb76]{display:flex;align-items:center;gap:4px;flex:1;overflow:hidden;color:var(--text-primary);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.custom-select__value.is-placeholder[data-v-2755bb76]{color:var(--text-placeholder)}.custom-select__icon[data-v-2755bb76]{font-size:14px;color:var(--text-secondary)}.custom-select__clear[data-v-2755bb76]{display:none;align-items:center;justify-content:center;font-size:10px;color:var(--text-placeholder);transition:color var(--duration-fast)}.custom-select__clear[data-v-2755bb76]:hover{color:var(--text-secondary)}.custom-select__arrow[data-v-2755bb76]{font-size:10px;color:var(--text-placeholder);transition:transform var(--duration-base) var(--ease-standard)}.custom-select__tag[data-v-2755bb76]{display:inline-flex;align-items:center;gap:4px;max-width:120px;padding:1px 6px;background:var(--bg-hover);border:1px solid var(--border-light);border-radius:2px;font-size:12px;color:var(--text-regular)}.custom-select__tag-label[data-v-2755bb76]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select__tag-close[data-v-2755bb76]{font-size:10px;color:var(--text-placeholder);cursor:pointer}.custom-select__tag-close[data-v-2755bb76]:hover{color:var(--color-danger)}.custom-select-popup{box-sizing:border-box;overflow:hidden;background:var(--bg-card);border:1px solid var(--border-light);border-radius:4px;box-shadow:0 4px 16px #0000001f;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column}.custom-select-popup .custom-select__panel{display:flex;flex-direction:column;max-height:100%;overflow:hidden}.custom-select-popup .custom-select__search{display:flex;align-items:center;gap:6px;padding:6px 8px;border-bottom:1px solid var(--border-light);background:var(--bg-card)}.custom-select-popup .custom-select__search-icon{color:var(--text-placeholder);font-size:13px}.custom-select-popup .custom-select__search-input{flex:1;height:26px;border:1px solid var(--border-default);border-radius:2px;padding:0 8px;font-size:13px;background:var(--bg-base);color:var(--text-primary);outline:none}.custom-select-popup .custom-select__search-input:focus{border-color:var(--color-primary)}.custom-select-popup .custom-select__search-clear{font-size:11px;color:var(--text-placeholder);cursor:pointer}.custom-select-popup .custom-select__search-clear:hover{color:var(--text-secondary)}.custom-select-popup .custom-select__options{flex:1;overflow-y:auto;padding:4px;max-height:240px}.custom-select-popup .custom-select__group-title{padding:6px 10px;font-size:11px;color:var(--text-placeholder);font-weight:600}.custom-select-popup .custom-select__option{display:flex;align-items:center;padding:6px 10px;border-radius:2px;font-size:13px;color:var(--text-regular);cursor:pointer;transition:background-color .15s ease,color .15s ease}.custom-select-popup .custom-select__option:hover{background:var(--bg-hover);color:var(--text-primary)}.custom-select-popup .custom-select__option.is-selected{background:var(--color-primary-light);color:var(--color-primary);font-weight:500}.custom-select-popup .custom-select__option.is-disabled{color:var(--text-disabled);cursor:not-allowed;background:transparent!important}.custom-select-popup .custom-select__option-label{display:flex;align-items:center;gap:6px;width:100%}.custom-select-popup .custom-select__option-icon{font-size:14px;color:var(--text-secondary)}.custom-select-popup .custom-select__check{font-size:12px;color:var(--color-primary);margin-right:2px}.custom-select-popup .custom-select__empty{padding:16px 0;text-align:center;font-size:13px;color:var(--text-placeholder)}.custom-select-popup .custom-select__loading{padding:16px 0;text-align:center;font-size:13px;color:var(--text-secondary)}.custom-select-popup .custom-select__add{padding:4px 8px 6px;border-top:1px solid var(--border-light)}.custom-select-popup .custom-select__add-btn{width:100%;padding:4px 0;border:none;border-radius:2px;background:var(--color-primary-light);color:var(--color-primary);font-size:13px;cursor:pointer;transition:opacity .2s}.custom-select-popup .custom-select__add-btn:hover{opacity:.85}.select-dropdown-fade-enter-active,.select-dropdown-fade-leave-active{transition:opacity .15s ease,transform .15s ease}.select-dropdown-fade-enter-from,.select-dropdown-fade-leave-to{opacity:0;transform:scaleY(.95)}[data-v-f9bc0c82]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-f9bc0c82]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.dodo-spin-wrap[data-v-f9bc0c82]{position:relative;display:block}.dodo-spin-wrap--nested[data-v-f9bc0c82]{position:relative;width:100%;height:100%}.dodo-spin-container[data-v-f9bc0c82]{position:relative;transition:opacity .25s var(--ease-standard),filter .25s var(--ease-standard);clear:both}.dodo-spin-container--blur[data-v-f9bc0c82]{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.55;filter:blur(.5px)}.dodo-spin[data-v-f9bc0c82]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--color-primary)}.dodo-spin--nested[data-v-f9bc0c82]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:var(--loading-mask, rgba(255, 255, 255, .65));-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.dodo-spin__indicator[data-v-f9bc0c82]{display:inline-flex;align-items:center;justify-content:center;position:relative}.dodo-spin__tip[data-v-f9bc0c82]{font-size:13px;font-weight:500;color:var(--color-primary);letter-spacing:.2px}.dodo-spin__tech-rings[data-v-f9bc0c82]{position:relative;display:inline-flex;align-items:center;justify-content:center}.dodo-spin__ring[data-v-f9bc0c82]{position:absolute;border-radius:50%;border:2px solid transparent;box-sizing:border-box}.dodo-spin__ring--outer[data-v-f9bc0c82]{border-top-color:var(--color-primary);border-right-color:var(--color-primary);animation:dodo-spin-outer-f9bc0c82 1s cubic-bezier(.42,0,.58,1) infinite}.dodo-spin__ring--inner[data-v-f9bc0c82]{border-bottom-color:var(--color-primary-hover, var(--color-primary));border-left-color:var(--color-primary-hover, var(--color-primary));animation:dodo-spin-inner-f9bc0c82 .65s linear infinite reverse;opacity:.75}.dodo-spin__core[data-v-f9bc0c82]{position:absolute;border-radius:50%;background-color:var(--color-primary);animation:dodo-spin-pulse-f9bc0c82 1.2s ease-in-out infinite}.dodo-spin--small .dodo-spin__tech-rings[data-v-f9bc0c82]{width:18px;height:18px}.dodo-spin--small .dodo-spin__ring--outer[data-v-f9bc0c82]{width:18px;height:18px;border-width:1.5px}.dodo-spin--small .dodo-spin__ring--inner[data-v-f9bc0c82]{width:11px;height:11px;border-width:1.5px}.dodo-spin--small .dodo-spin__core[data-v-f9bc0c82]{width:4px;height:4px}.dodo-spin--small .dodo-spin__tip[data-v-f9bc0c82]{font-size:12px}.dodo-spin--default .dodo-spin__tech-rings[data-v-f9bc0c82]{width:28px;height:28px}.dodo-spin--default .dodo-spin__ring--outer[data-v-f9bc0c82]{width:28px;height:28px;border-width:2px}.dodo-spin--default .dodo-spin__ring--inner[data-v-f9bc0c82]{width:18px;height:18px;border-width:2px}.dodo-spin--default .dodo-spin__core[data-v-f9bc0c82]{width:6px;height:6px}.dodo-spin--large .dodo-spin__tech-rings[data-v-f9bc0c82]{width:40px;height:40px}.dodo-spin--large .dodo-spin__ring--outer[data-v-f9bc0c82]{width:40px;height:40px;border-width:2.5px}.dodo-spin--large .dodo-spin__ring--inner[data-v-f9bc0c82]{width:26px;height:26px;border-width:2.5px}.dodo-spin--large .dodo-spin__core[data-v-f9bc0c82]{width:8px;height:8px}.dodo-spin--large .dodo-spin__tip[data-v-f9bc0c82]{font-size:15px}@keyframes dodo-spin-outer-f9bc0c82{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dodo-spin-inner-f9bc0c82{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dodo-spin-pulse-f9bc0c82{0%,to{transform:scale(.7);opacity:.4}50%{transform:scale(1.15);opacity:1;box-shadow:0 0 8px var(--color-primary)}}.dodo-spin-fade-enter-active[data-v-f9bc0c82],.dodo-spin-fade-leave-active[data-v-f9bc0c82]{transition:opacity .25s var(--ease-standard)}.dodo-spin-fade-enter-from[data-v-f9bc0c82],.dodo-spin-fade-leave-to[data-v-f9bc0c82]{opacity:0}[data-v-6d3f42f4]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-6d3f42f4]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.dodo-theme-toggle[data-v-6d3f42f4]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-regular, #595959);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;overflow:hidden;box-sizing:border-box;transition:background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),transform var(--duration-fast) var(--ease-spring)}.dodo-theme-toggle[data-v-6d3f42f4]:hover{background-color:var(--bg-hover, rgba(0, 0, 0, .06));color:var(--color-primary);border-color:var(--border-light, transparent)}.dodo-theme-toggle:hover .dodo-theme-toggle__halo[data-v-6d3f42f4]{opacity:.15;transform:scale(1)}.dodo-theme-toggle[data-v-6d3f42f4]:active{transform:scale(.9)}.dodo-theme-toggle[data-v-6d3f42f4]:focus-visible{box-shadow:var(--shadow-focus)}.dodo-theme-toggle__icon-wrap[data-v-6d3f42f4]{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:2}.dodo-theme-toggle__svg[data-v-6d3f42f4]{display:block;overflow:visible;transform-origin:center center;transition:transform .5s cubic-bezier(.34,1.4,.64,1)}.dodo-theme-toggle__sun-core[data-v-6d3f42f4]{transform-origin:center center;transition:transform .5s cubic-bezier(.34,1.4,.64,1),r .5s cubic-bezier(.34,1.4,.64,1)}.dodo-theme-toggle__mask-circle[data-v-6d3f42f4]{transition:cx .5s cubic-bezier(.34,1.4,.64,1),cy .5s cubic-bezier(.34,1.4,.64,1)}.dodo-theme-toggle__rays[data-v-6d3f42f4]{transform-origin:center center;transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .35s ease}.dodo-theme-toggle__halo[data-v-6d3f42f4]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,var(--color-primary) 0%,transparent 70%);opacity:0;transform:scale(.6);pointer-events:none;transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.dodo-theme-toggle--light .dodo-theme-toggle__svg[data-v-6d3f42f4]{transform:rotate(0)}.dodo-theme-toggle--light .dodo-theme-toggle__sun-core[data-v-6d3f42f4]{transform:scale(1)}.dodo-theme-toggle--light .dodo-theme-toggle__mask-circle[data-v-6d3f42f4]{cx:28;cy:4}.dodo-theme-toggle--light .dodo-theme-toggle__rays[data-v-6d3f42f4]{opacity:1;transform:scale(1) rotate(0)}.dodo-theme-toggle--dark[data-v-6d3f42f4]{color:var(--text-primary, #e6e8eb)}.dodo-theme-toggle--dark .dodo-theme-toggle__svg[data-v-6d3f42f4]{transform:rotate(-35deg)}.dodo-theme-toggle--dark .dodo-theme-toggle__sun-core[data-v-6d3f42f4]{transform:scale(1.6)}.dodo-theme-toggle--dark .dodo-theme-toggle__mask-circle[data-v-6d3f42f4]{cx:15;cy:6}.dodo-theme-toggle--dark .dodo-theme-toggle__rays[data-v-6d3f42f4]{opacity:0;transform:scale(.2) rotate(45deg)}[data-v-ddbbd0c1]:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark][data-v-ddbbd0c1]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}.dodo-upload-wrapper[data-v-ddbbd0c1]{display:flex;flex-direction:column;gap:12px;width:100%}.dodo-upload-wrapper.is-disabled[data-v-ddbbd0c1]{opacity:.6;cursor:not-allowed}.dodo-upload__native-input[data-v-ddbbd0c1]{display:none}.folder-upload-container[data-v-ddbbd0c1]{--transition: .35s;--folder-W: 120px;--folder-H: 80px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:calc(var(--folder-H) * 1.7);padding:12px;background:linear-gradient(135deg,#6dd5ed,#2193b0);border-radius:16px;box-shadow:0 15px 30px #0003;cursor:pointer;perspective:600px;transition:transform var(--transition) ease,box-shadow var(--transition) ease}.folder-upload-container[data-v-ddbbd0c1]:hover,.folder-upload-container.is-dragover[data-v-ddbbd0c1]{box-shadow:0 20px 35px #00000047}.folder-upload-container:hover .front-side[data-v-ddbbd0c1],.folder-upload-container.is-dragover .front-side[data-v-ddbbd0c1]{transform:rotateX(-40deg) skew(15deg)}.folder-upload-container:hover .back-side[data-v-ddbbd0c1]:before,.folder-upload-container.is-dragover .back-side[data-v-ddbbd0c1]:before{transform:rotateX(-5deg) skew(5deg)}.folder-upload-container:hover .back-side[data-v-ddbbd0c1]:after,.folder-upload-container.is-dragover .back-side[data-v-ddbbd0c1]:after{transform:rotateX(-15deg) skew(12deg)}.folder-upload-container.is-disabled[data-v-ddbbd0c1]{pointer-events:none}.folder[data-v-ddbbd0c1]{position:absolute;top:-20px;left:calc(50% - 60px);animation:float-ddbbd0c1 2.5s infinite ease-in-out;transition:transform var(--transition) ease;transform-style:preserve-3d}.folder[data-v-ddbbd0c1]:hover{transform:scale(1.05)}.folder .front-side[data-v-ddbbd0c1],.folder .back-side[data-v-ddbbd0c1]{position:absolute;transform-origin:bottom center;transition:transform var(--transition)}.folder .front-side[data-v-ddbbd0c1]{z-index:2}.folder .back-side[data-v-ddbbd0c1]:before,.folder .back-side[data-v-ddbbd0c1]:after{content:"";position:absolute;z-index:1;display:block;width:var(--folder-W);height:var(--folder-H);background-color:#ffffffe6;border-radius:12px;box-shadow:0 4px 10px #00000026;transform-origin:bottom center;transition:transform .35s ease}.folder .tip[data-v-ddbbd0c1]{position:absolute;top:-10px;z-index:3;width:80px;height:20px;background:linear-gradient(135deg,#ff9a56,#ff6f56);border-radius:12px 12px 0 0;box-shadow:0 5px 15px #0003}.folder .cover[data-v-ddbbd0c1]{width:var(--folder-W);height:var(--folder-H);background:linear-gradient(135deg,#ffe563,#ffc663);border-radius:10px;box-shadow:0 15px 30px #0000004d}.custom-file-upload[data-v-ddbbd0c1]{position:relative;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:100%;padding:10px 24px;font-size:14px;font-weight:500;color:#fff;text-align:center;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:10px;box-shadow:0 10px 20px #0000001a;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition) ease,transform .2s ease}.custom-file-upload[data-v-ddbbd0c1]:hover{background:#ffffff59;transform:translateY(-2px)}.picture-card-container[data-v-ddbbd0c1]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.picture-card-item[data-v-ddbbd0c1]{display:flex;flex-direction:column;gap:4px;width:104px}.picture-card-thumb[data-v-ddbbd0c1]{position:relative;width:104px;height:104px;overflow:hidden;border-radius:8px;border:1px solid var(--border-light);background:var(--bg-light)}.picture-card-thumb:hover .picture-card-mask[data-v-ddbbd0c1]{opacity:1}.picture-card-img[data-v-ddbbd0c1]{width:100%;height:100%;object-fit:cover}.picture-card-file-fallback[data-v-ddbbd0c1]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-secondary);font-size:28px}.picture-card-mask[data-v-ddbbd0c1]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;background:#0000008c;opacity:0;transition:opacity .2s ease}.picture-card-action[data-v-ddbbd0c1]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;color:#fff;font-size:16px;cursor:pointer;border-radius:4px;transition:transform .15s ease,color .15s ease}.picture-card-action[data-v-ddbbd0c1]:hover{transform:scale(1.2)}.picture-card-action--danger[data-v-ddbbd0c1]:hover{color:var(--color-error)}.picture-card-name[data-v-ddbbd0c1]{font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.picture-card-uploader[data-v-ddbbd0c1]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:104px;height:104px;border:1px dashed var(--border-light);border-radius:8px;background:var(--bg-light);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.picture-card-uploader[data-v-ddbbd0c1]:hover,.picture-card-uploader.is-dragover[data-v-ddbbd0c1]{border-color:var(--color-primary);background-color:var(--bg-hover, rgba(0, 0, 0, .04))}.picture-card-uploader:hover .folder--mini[data-v-ddbbd0c1],.picture-card-uploader.is-dragover .folder--mini[data-v-ddbbd0c1]{transform:scale(1.08)}.picture-card-uploader:hover .folder--mini .front-side[data-v-ddbbd0c1],.picture-card-uploader.is-dragover .folder--mini .front-side[data-v-ddbbd0c1]{transform:rotateX(-30deg) skew(10deg)}.picture-card-uploader__text[data-v-ddbbd0c1]{margin-top:6px;font-size:12px;color:var(--text-secondary)}.folder--mini[data-v-ddbbd0c1]{--folder-W: 46px;--folder-H: 32px;position:relative;top:0;left:0;animation:float-mini-ddbbd0c1 2s infinite ease-in-out;transform-origin:center center}.folder--mini .tip[data-v-ddbbd0c1]{top:-5px;width:32px;height:8px;border-radius:6px 6px 0 0}.folder--mini .cover[data-v-ddbbd0c1]{border-radius:6px}.upload-file-list[data-v-ddbbd0c1]{display:flex;flex-direction:column;gap:8px;width:100%}.upload-file-item[data-v-ddbbd0c1]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--bg-light);border:1px solid var(--border-light);border-radius:6px;transition:background-color .2s ease}.upload-file-item[data-v-ddbbd0c1]:hover{background:var(--bg-hover, rgba(0, 0, 0, .04))}.upload-file-item__info[data-v-ddbbd0c1]{display:flex;align-items:center;gap:8px;overflow:hidden}.upload-file-item__name[data-v-ddbbd0c1]{font-size:13px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-file-item__size[data-v-ddbbd0c1]{font-size:12px;color:var(--text-secondary);flex-shrink:0}.upload-file-item__actions[data-v-ddbbd0c1]{display:flex;align-items:center;gap:8px}.upload-file-btn[data-v-ddbbd0c1]{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:2px;color:var(--text-secondary);cursor:pointer;border-radius:4px}.upload-file-btn[data-v-ddbbd0c1]:hover{color:var(--text-primary)}.upload-file-btn--del[data-v-ddbbd0c1]:hover{color:var(--color-error)}.dodo-upload__tip[data-v-ddbbd0c1]{font-size:12px;color:var(--text-secondary)}.dodo-upload-preview-lightbox[data-v-ddbbd0c1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:32px;cursor:zoom-out}.dodo-upload-preview-lightbox__content[data-v-ddbbd0c1]{position:relative;max-width:90vw;max-height:90vh;cursor:default}.dodo-upload-preview-lightbox__img[data-v-ddbbd0c1]{max-width:100%;max-height:85vh;border-radius:8px;box-shadow:0 10px 40px #0006;object-fit:contain}.dodo-upload-preview-lightbox__close[data-v-ddbbd0c1]{position:absolute;top:-40px;right:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;transition:background-color .2s}.dodo-upload-preview-lightbox__close[data-v-ddbbd0c1]:hover{background:#fff6}@keyframes float-ddbbd0c1{0%{transform:translateY(0)}50%{transform:translateY(-16px)}to{transform:translateY(0)}}@keyframes float-mini-ddbbd0c1{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.uat-recovery-entry[data-v-bf3bece2]{position:fixed;bottom:16px;right:16px;z-index:10000;padding:8px 12px}.uat-recovery-panel[data-v-bf3bece2]{position:fixed;bottom:60px;right:16px;z-index:10000;width:min(440px,90vw);max-height:75vh;overflow:auto;background:var(--bg-card);color:var(--text-primary);padding:16px;border:1px solid var(--border-medium);border-radius:8px;box-shadow:var(--shadow-lg)}input[data-v-bf3bece2],select[data-v-bf3bece2],button[data-v-bf3bece2]{margin:4px;padding:6px;background:var(--bg-light);color:var(--text-primary);border:1px solid var(--border-medium);border-radius:4px}button[data-v-bf3bece2]{cursor:pointer}button[data-v-bf3bece2]:hover{background:var(--bg-hover)}button[data-v-bf3bece2]:disabled{color:var(--text-disabled);cursor:default}button[data-v-bf3bece2]:focus-visible,input[data-v-bf3bece2]:focus-visible,select[data-v-bf3bece2]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}pre[data-v-bf3bece2]{white-space:pre-wrap;overflow-wrap:anywhere}.uat-debug-entry[data-v-09e322b2]{position:fixed;bottom:16px;right:120px;z-index:10000;padding:8px 12px}.uat-debug-panel[data-v-09e322b2]{position:fixed;bottom:60px;right:16px;z-index:10001;width:min(720px,92vw);max-height:80vh;overflow:auto;background:var(--bg-card);color:var(--text-primary);padding:16px;border:1px solid var(--border-medium);border-radius:8px;font-size:14px;box-shadow:var(--shadow-lg)}button[data-v-09e322b2],input[data-v-09e322b2]{margin:4px;padding:6px;background:var(--bg-light);color:var(--text-primary);border:1px solid var(--border-medium);border-radius:4px}button[data-v-09e322b2]{cursor:pointer}button[data-v-09e322b2]:hover{background:var(--bg-hover)}button[data-v-09e322b2]:disabled{color:var(--text-disabled);cursor:default}button[data-v-09e322b2]:focus-visible,input[data-v-09e322b2]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}a[data-v-09e322b2]{color:var(--color-primary)}pre[data-v-09e322b2]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}summary[data-v-09e322b2]{cursor:pointer;overflow-wrap:anywhere;padding:6px}:root{--bg-page: #f0f2f5;--bg-card: #fff;--bg-hover: #f5f7fa;--bg-light: #f7f9fb;--bg-white: #fff;--text-primary: #1c1c1d;--text-strong: #313234;--text-regular: #4d4d50;--text-secondary: #8c8d90;--text-dark: #535456;--text-muted: #7e7e7e;--text-placeholder: #bfbfbf;--text-disabled: #bfbfbf;--text-body: #4d4d50;--color-primary: #225691;--color-primary-hover: #1d4a7d;--color-primary-active: #173d68;--color-primary-light: #e8f0fb;--color-success: #0c7e69;--color-success-bg: #e6f7f0;--color-success-border: #87e8de;--color-warning: #d97e12;--color-warning-bg: #fdf3e6;--color-warning-border: #ffd591;--color-error: #be242a;--color-error-bg: #fbe9ea;--color-danger: #f5222d;--color-danger-bg: #fff1f0;--color-danger-border: #ffa39e;--color-critical-bg: #500707;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #5c3281;--color-purple-bg: #f3e8ff;--color-link: #225691;--color-blue: #0279e5;--color-code-bg: #1c212d;--color-code-text: #e2e8f0;--color-code-border: #2d3748;--color-code-header-bg: #141721;--color-code-header-border: #2a3241;--color-code-muted: #94a3b8;--color-code-btn-border: #334155;--color-code-btn-hover: #f1f5f9;--color-code-btn-border-hover: #64748b;--bg-subtle-blue: #fafcff;--border-default: #e7e7e7;--border-light: #f0f0f0;--border-lighter: #eaedf1;--border-medium: #d3d5d8;--border-card: #eaebef;--surface-ground: #f0f2f5;--surface-card: #fff;--surface-overlay: #fff;--surface-hover: #f5f7fa;--surface-active: #eaedf1;--surface-hero-gradient: linear-gradient(135deg, rgb(34 86 145 / 8%) 0%, rgb(34 86 145 / 2%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-black: #000;--color-white: #fff;--color-gray-light: #aaa;--color-gray-medium: #4d4d50;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--color-primary-dark: #2e3a56;--color-purple-2: #6d3c99;--color-dot-pending: #d97e12;--color-dot-done: #bfbfbf;--color-funnel-1: #225691;--color-funnel-2: #4e78a7;--color-funnel-3: #7a9abd;--color-funnel-4: #a7bbd3;--color-funnel-5: #0c7e68;--color-funnel-6: #d3d5d8;--shadow-xs: 0 1px 2px rgb(16 24 40 / 6%);--shadow-sm: 0 1px 2px rgb(16 24 40 / 4%), 0 2px 8px rgb(16 24 40 / 4%);--shadow-md: 0 2px 6px -1px rgb(16 24 40 / 6%), 0 8px 20px -4px rgb(16 24 40 / 10%);--shadow-lg: 0 4px 12px -2px rgb(16 24 40 / 8%), 0 16px 32px -8px rgb(16 24 40 / 14%);--shadow-focus: 0 0 0 3px rgb(34 86 145 / 16%);--loading-mask: rgb(255 255 255 / 78%);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--z-header: 100;--z-dropdown: 1000;--z-loading: 10000;--header-height: 56px}[data-theme=dark]{--bg-page: #101418;--bg-card: #1a1f26;--bg-hover: #232a33;--bg-light: #1d232b;--bg-white: #1a1f26;--text-primary: #e6e8eb;--text-strong: #f2f3f5;--text-regular: #b8bdc4;--text-secondary: #7d8590;--text-dark: #98a0ab;--text-muted: #6b7380;--text-placeholder: #565e69;--text-disabled: #565e69;--text-body: #b8bdc4;--color-primary: #4f8fd9;--color-primary-hover: #6aa4e3;--color-primary-active: #3f7cc7;--color-primary-light: #1b2c44;--color-success: #2faf93;--color-success-bg: #0f2e27;--color-success-border: #1d5c50;--color-warning: #e0983f;--color-warning-bg: #33260f;--color-warning-border: #6b4d1e;--color-error: #d9534f;--color-error-bg: #3a1d20;--color-danger: #ff6b72;--color-danger-bg: #3a1719;--color-danger-border: #7a2a2e;--color-critical-bg: #2b0a0a;--color-critical-text: #ffa39e;--color-critical-border: #821c1c;--color-critical-dot: #ff4d4f;--color-purple: #9d6bd8;--color-purple-bg: #2b1f3d;--color-link: #4f8fd9;--color-blue: #4a9be8;--bg-subtle-blue: #131a24;--border-default: #2c333d;--border-light: #262c35;--border-lighter: #2a313b;--border-medium: #3b434f;--border-card: #2a313b;--surface-ground: #0d1014;--surface-card: #15191e;--surface-overlay: #1c2128;--surface-hover: #1e242d;--surface-active: #262d38;--surface-hero-gradient: linear-gradient(135deg, rgb(79 143 217 / 18%) 0%, rgb(21 25 30 / 90%) 100%);--surface-hero-text: var(--text-primary);--surface-hero-border: var(--border-card);--color-gray-light: #6b7380;--color-gray-medium: #98a0ab;--color-primary-dark: #9db8d9;--color-purple-2: #9d6bd8;--color-dot-pending: #e0983f;--color-dot-done: #565e69;--color-funnel-1: #4f8fd9;--color-funnel-2: #6aa4e3;--color-funnel-3: #9db8d9;--color-funnel-4: #b8c8da;--color-funnel-5: #2faf93;--color-funnel-6: #3b434f;--shadow-xs: 0 1px 2px rgb(0 0 0 / 40%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 2px 8px rgb(0 0 0 / 30%);--shadow-md: 0 2px 6px -1px rgb(0 0 0 / 40%), 0 8px 20px -4px rgb(0 0 0 / 50%);--shadow-lg: 0 4px 12px -2px rgb(0 0 0 / 50%), 0 16px 32px -8px rgb(0 0 0 / 60%);--shadow-focus: 0 0 0 3px rgb(79 143 217 / 30%);--loading-mask: rgb(13 16 20 / 72%)}*{box-sizing:border-box}:root{--app-scale: 1}html,body{width:100%;height:100%;margin:0;padding:0}#app{width:100%;height:100%;min-width:1366px;min-height:768px;margin:0;padding:0;overflow:auto}#app:has(.auth-page){min-width:0;min-height:0}body{font-family:PingFang SC-Regular,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:14px;color:var(--text-primary);background-color:var(--bg-page);-webkit-font-smoothing:antialiased;word-break:break-all;overflow-wrap:anywhere}input,textarea,button,select{font-family:inherit}a{color:var(--color-primary);text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}:root{--dv-background-color: transparent;--dv-group-view-background-color: transparent;--dv-paneview-active-outline-color: var(--color-primary);--dv-separator-border: var(--border-default);--dv-separator-handle-border: var(--border-default);--dv-tabs-and-actions-container-background-color: var(--bg-card);--dv-tabs-and-actions-container-height: 38px;--dv-tab-font-size: 13px;--dv-activegroup-visiblepanel-tab-background-color: var(--bg-card);--dv-activegroup-visiblepanel-tab-color: var(--color-primary);--dv-activegroup-hiddenpanel-tab-background-color: var(--bg-page);--dv-activegroup-hiddenpanel-tab-color: var(--text-secondary);--dv-inactivegroup-visiblepanel-tab-background-color: var(--bg-card);--dv-inactivegroup-visiblepanel-tab-color: var(--text-primary);--dv-inactivegroup-hiddenpanel-tab-background-color: var(--bg-page);--dv-inactivegroup-hiddenpanel-tab-color: var(--text-muted);--dv-tab-divider-color: var(--border-light);--dv-floating-box-shadow: var(--shadow-lg);--dv-dragged-view-border: 2px solid var(--color-primary)}.dv-tab{transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard);font-family:var(--font-family-base, sans-serif);font-weight:500}.dv-tab .dv-default-tab-action{display:none}.dv-tab.closable .dv-default-tab-action{display:flex}.dockview-container{border-radius:var(--radius-4, 4px)}.dockview-theme-abyss,.dockview-theme-light,.dockview-theme-custom,.dockview-frameless,.dv-dockview{--dv-background-color: transparent !important;--dv-group-view-background-color: transparent !important;background-color:transparent!important;background:transparent!important}.dockview-theme-abyss .gridview,.dockview-theme-abyss .dv-gridview,.dockview-theme-abyss .dv-dockview,.dockview-theme-abyss .dv-groupview,.dockview-theme-abyss .dv-dockview-panel,.dockview-theme-abyss .dv-watermark-container,.dockview-theme-abyss .dv-default-watermark,.dockview-theme-abyss .splitview-container,.dockview-theme-abyss .splitview-view,.dockview-theme-abyss .branch-node,.dockview-theme-abyss .leaf-node,.dockview-theme-abyss .content-container,.dockview-theme-abyss .dv-vue-part,.dockview-theme-light .gridview,.dockview-theme-light .dv-gridview,.dockview-theme-light .dv-dockview,.dockview-theme-light .dv-groupview,.dockview-theme-light .dv-dockview-panel,.dockview-theme-light .dv-watermark-container,.dockview-theme-light .dv-default-watermark,.dockview-theme-light .splitview-container,.dockview-theme-light .splitview-view,.dockview-theme-light .branch-node,.dockview-theme-light .leaf-node,.dockview-theme-light .content-container,.dockview-theme-light .dv-vue-part,.dockview-theme-custom .gridview,.dockview-theme-custom .dv-gridview,.dockview-theme-custom .dv-dockview,.dockview-theme-custom .dv-groupview,.dockview-theme-custom .dv-dockview-panel,.dockview-theme-custom .dv-watermark-container,.dockview-theme-custom .dv-default-watermark,.dockview-theme-custom .splitview-container,.dockview-theme-custom .splitview-view,.dockview-theme-custom .branch-node,.dockview-theme-custom .leaf-node,.dockview-theme-custom .content-container,.dockview-theme-custom .dv-vue-part,.dockview-frameless .gridview,.dockview-frameless .dv-gridview,.dockview-frameless .dv-dockview,.dockview-frameless .dv-groupview,.dockview-frameless .dv-dockview-panel,.dockview-frameless .dv-watermark-container,.dockview-frameless .dv-default-watermark,.dockview-frameless .splitview-container,.dockview-frameless .splitview-view,.dockview-frameless .branch-node,.dockview-frameless .leaf-node,.dockview-frameless .content-container,.dockview-frameless .dv-vue-part,.dv-dockview .gridview,.dv-dockview .dv-gridview,.dv-dockview .dv-dockview,.dv-dockview .dv-groupview,.dv-dockview .dv-dockview-panel,.dv-dockview .dv-watermark-container,.dv-dockview .dv-default-watermark,.dv-dockview .splitview-container,.dv-dockview .splitview-view,.dv-dockview .branch-node,.dv-dockview .leaf-node,.dv-dockview .content-container,.dv-dockview .dv-vue-part{background-color:transparent!important;background:transparent!important}.dv-dockview .dv-groupview,.dv-dockview .content-container,.dv-dockview .dv-dockview-panel,.dv-dockview .dv-vue-part,.dockview-frameless .dv-groupview,.dockview-frameless .content-container,.dockview-frameless .dv-dockview-panel,.dockview-frameless .dv-vue-part{height:100%!important;display:flex;flex-direction:column;flex:1;min-height:0}.dockview-frameless{--dv-background-color: transparent;--dv-group-view-background-color: transparent;--dv-separator-border: transparent;--dv-separator-handle-border: transparent;--dv-tabs-and-actions-container-height: 0px;--dv-paneview-active-outline-color: transparent}.dockview-frameless .tabs-and-actions-container,.dockview-frameless .dv-tabs-and-actions-container{display:none!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:none!important;overflow:hidden!important}.dockview-frameless .dv-splitview-separator,.dockview-frameless .separator-border,.dockview-frameless .sash,.dockview-frameless .dv-separator{background:transparent!important;border:none!important}.dockview-frameless .gridview{background-color:transparent!important}.dockview-frameless .dv-dockview-panel,.dockview-frameless .dv-groupview{background-color:transparent!important;border:none!important;box-shadow:none!important}.dockview-frameless .drop-target>.drop-target-dropzone>.drop-target-selection{background-color:#4096ff29!important;border:2px dashed var(--color-primary)!important;border-radius:var(--radius-4, 4px)!important;transition:all var(--duration-fast) var(--ease-out)}.drawer-form .ant-drawer-header{height:72px;padding:20px;border-bottom:1px solid var(--border-light)}.drawer-form .ant-drawer-title{font-family:PingFang SC-Semibold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:18px;font-weight:600;line-height:1.5;color:var(--text-primary)}.drawer-form .ant-drawer-body{padding:20px;display:flex;flex-direction:column;gap:36px}.drawer-form .ant-drawer-footer{padding:20px;border-top:1px solid var(--border-light)}.drawer-form__actions{display:flex;align-items:center;gap:8px}.drawer-form__submit{--btn-bg: var(--color-primary);--btn-border: var(--color-primary);--btn-color: var(--bg-light)}.drawer-form__section{display:flex;flex-direction:column;gap:12px}.drawer-form__label{display:inline-flex;align-items:flex-start;font-family:PingFang SC-Semibold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:16px;font-weight:600;line-height:1.5;color:var(--text-primary)}.drawer-form__label.is-required:after{content:"*";font-family:PingFang SC-Regular,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:14px;font-weight:400;line-height:22px;color:var(--color-error)}.drawer-form__tag-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.drawer-form__tag{display:flex;align-items:center;justify-content:center;height:32px;padding:6px 16px;border-radius:4px;background:var(--bg-light);font-family:PingFang SC-Regular,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:14px;line-height:1.4;color:var(--text-regular);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.drawer-form__tag:hover:not(.is-active){background:var(--bg-hover);color:var(--text-primary)}.drawer-form__tag:active{transform:scale(.96)}.drawer-form__tag.is-active{background:var(--primary-alpha-10, rgba(34, 86, 145, .1));font-family:PingFang SC-Medium,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-weight:500;color:var(--color-primary)}.drawer-form .ant-form-item{margin-bottom:36px}.drawer-form .ant-form-item:last-child{margin-bottom:0}.drawer-form .ant-form-item-label{padding-bottom:12px}.drawer-form .ant-form-item-label>label{width:100%;height:auto;font-family:PingFang SC-Semibold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:16px;font-weight:600;line-height:1.5;color:var(--text-primary)}.drawer-form .ant-form-item-label>label.ant-form-item-required:before{display:none}.drawer-form .ant-form-item-label>label.ant-form-item-required:after{content:"*";margin:0;font-family:PingFang SC-Regular,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:14px;font-weight:400;line-height:22px;color:var(--color-error)}.drawer-form .ant-input,.drawer-form .ant-input-affix-wrapper,.drawer-form .ant-select-selector,.drawer-form .ant-picker{border-color:var(--border-card);border-radius:4px}.drawer-form .ant-input::placeholder,.drawer-form .ant-select-selection-placeholder,.drawer-form .ant-picker-input>input::placeholder{color:var(--text-placeholder)}@font-face{font-family:PingFang SC-Semibold;src:url(https://zt.domidodo.com.cn/fonts/pingfangsc/pingfangsc-semibold.otf) format("opentype");font-display:swap}@font-face{font-family:PingFang SC-Medium;src:url(https://zt.domidodo.com.cn/fonts/pingfangsc/pingfangsc-medium.otf) format("opentype");font-display:swap}@font-face{font-family:PingFang SC-Regular;src:url(https://zt.domidodo.com.cn/fonts/pingfangsc/pingfangsc-regular.otf) format("opentype");font-display:swap}@font-face{font-family:Roboto-Medium;src:url(https://zt.domidodo.com.cn/fonts/ROBOTO-MEDIUM.TTF) format("truetype");font-display:swap}@font-face{font-family:DINPro-Bold;src:url(https://zt.domidodo.com.cn/fonts/DINPro-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:CKTKingKong-Bold;src:url(https://zt.domidodo.com.cn/fonts/CHUANGKETIEJINGANGTI-2.OTF) format("opentype");font-display:swap}@font-face{font-family:DINPro-Medium;src:url(https://zt.domidodo.com.cn/fonts/DINPRO-MEDIUM.TTF) format("truetype");font-display:swap}@font-face{font-family:DingTalk JinBuTi-Regular;src:url(https://zt.domidodo.com.cn/fonts/DINGTALK_JINBUTI_REGULAR.TTF) format("truetype");font-display:swap}@font-face{font-family:ALIMAMA_DONGFANGDAKAI_REGULAR;src:url(https://zt.domidodo.com.cn/fonts/ALIMAMA_DONGFANGDAKAI_REGULAR.TTF) format("truetype");font-display:swap}@font-face{font-family:Regulator-Bold;src:url(https://zt.domidodo.com.cn/fonts/Regulator-Bold/Regulator-Bold.otf) format("opentype");font-display:swap}@font-face{font-family:AlibabaPuHuiTi-3-35-Thin;src:url(https://zt.domidodo.com.cn/fonts/AlibabaPuHuiTi-3/AlibabaPuHuiTi-3-35-Thin/AlibabaPuHuiTi-3-35-Thin.otf) format("opentype");font-display:swap}@font-face{font-family:AlibabaPuHuiTi-3-45-Light;src:url(https://zt.domidodo.com.cn/fonts/AlibabaPuHuiTi-3/AlibabaPuHuiTi-3-45-Light/AlibabaPuHuiTi-3-45-Light.otf) format("opentype");font-display:swap}@font-face{font-family:AlibabaPuHuiTi-3-55-Regular;src:url(https://zt.domidodo.com.cn/fonts/AlibabaPuHuiTi-3/AlibabaPuHuiTi-3-55-Regular/AlibabaPuHuiTi-3-55-Regular.otf) format("opentype");font-display:swap}@font-face{font-family:AlibabaPuHuiTi-3-55-RegularL3;src:url(https://zt.domidodo.com.cn/fonts/AlibabaPuHuiTi-3/AlibabaPuHuiTi-3-55-RegularL3/AlibabaPuHuiTi-3-55-RegularL3.otf) format("opentype");font-display:swap}@font-face{font-family:AlibabaPuHuiTi-3-65-Medium;src:url(https://zt.domidodo.com.cn/fonts/AlibabaPuHuiTi-3/AlibabaPuHuiTi-3-65-Medium/AlibabaPuHuiTi-3-65-Medium.otf) format("opentype");font-display:swap}@font-face{font-family:AlibabaPuHuiTi-3-75-SemiBold;src:url(https://zt.domidodo.com.cn/fonts/AlibabaPuHuiTi-3/AlibabaPuHuiTi-3-75-SemiBold/AlibabaPuHuiTi-3-75-SemiBold.otf) format("opentype");font-display:swap}@font-face{font-family:AlibabaPuHuiTi-3-85-Bold;src:url(https://zt.domidodo.com.cn/fonts/AlibabaPuHuiTi-3/AlibabaPuHuiTi-3-85-Bold/AlibabaPuHuiTi-3-85-Bold.otf) format("opentype");font-display:swap}@font-face{font-family:AlibabaPuHuiTi-3-95-ExtraBold;src:url(https://zt.domidodo.com.cn/fonts/AlibabaPuHuiTi-3/AlibabaPuHuiTi-3-95-ExtraBold/AlibabaPuHuiTi-3-95-ExtraBold.otf) format("opentype");font-display:swap}@font-face{font-family:AlibabaPuHuiTi-3-105-Heavy;src:url(https://zt.domidodo.com.cn/fonts/AlibabaPuHuiTi-3/AlibabaPuHuiTi-3-105-Heavy/AlibabaPuHuiTi-3-105-Heavy.otf) format("opentype");font-display:swap}@font-face{font-family:AlibabaPuHuiTi-3-115-Black;src:url(https://zt.domidodo.com.cn/fonts/AlibabaPuHuiTi-3/AlibabaPuHuiTi-3-115-Black/AlibabaPuHuiTi-3-115-Black.otf) format("opentype");font-display:swap}@font-face{font-family:D-DIN-PRO-700-Bold;src:url(https://zt.domidodo.com.cn/fonts/D-DIN-PRO-700-Bold.otf) format("opentype");font-display:swap}@font-face{font-family:alimamashuheiti;src:url(https://zt.domidodo.com.cn/fonts/alimamashuheiti.ttf) format("truetype");font-display:swap}.ai-glow-card{--glow-color: var(--color-primary);--glow-bg: var(--bg-card);--glow-radius: var(--radius-8);--glow-speed: 4s;position:relative;border-radius:var(--glow-radius);overflow:hidden}.ai-glow-card:before{content:"";position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;z-index:0;background:conic-gradient(from 0deg,transparent 0%,transparent 65%,var(--glow-color) 88%,transparent 100%);animation:border-rotate var(--glow-speed) linear infinite}.ai-glow-card:after{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;background:var(--glow-bg);border-radius:calc(var(--glow-radius) - 1.5px);z-index:1}.ai-glow-card>*{position:relative;z-index:2}.text-shimmer{display:inline-block;background:linear-gradient(110deg,var(--text-secondary) 25%,var(--color-primary) 45%,var(--color-white) 50%,var(--color-primary) 55%,var(--text-secondary) 75%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:text-shine 2.8s linear infinite}.scroll-shadow{overflow-y:auto;background:linear-gradient(var(--bg-card) 30%,transparent) center top,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.12),transparent) center top,linear-gradient(transparent,var(--bg-card) 70%) center bottom,radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.12),transparent) center bottom;background-repeat:no-repeat;background-size:100% 40px,100% 10px,100% 40px,100% 10px;background-attachment:local,scroll,local,scroll}.scroll-shadow--light{background:linear-gradient(var(--bg-light) 30%,transparent) center top,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.1),transparent) center top,linear-gradient(transparent,var(--bg-light) 70%) center bottom,radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.1),transparent) center bottom;background-repeat:no-repeat;background-size:100% 40px,100% 10px,100% 40px,100% 10px;background-attachment:local,scroll,local,scroll}.scroll-shadow--page{background:linear-gradient(var(--bg-page) 30%,transparent) center top,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.1),transparent) center top,linear-gradient(transparent,var(--bg-page) 70%) center bottom,radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.1),transparent) center bottom;background-repeat:no-repeat;background-size:100% 40px,100% 10px,100% 40px,100% 10px;background-attachment:local,scroll,local,scroll}.dynamic-progress-bar{position:relative;height:8px;border-radius:var(--radius-4);background:var(--bg-hover);overflow:hidden}.dynamic-progress-bar__inner{height:100%;border-radius:var(--radius-4);background-color:var(--color-primary);background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.22) 0,rgba(255,255,255,.22) 8px,transparent 8px,transparent 16px);background-size:24px 24px;animation:progress-stripe-move 1.2s linear infinite;transition:width var(--duration-base) var(--ease-out)}.dynamic-progress-bar--success .dynamic-progress-bar__inner{background-color:var(--color-success)}.dynamic-progress-bar--warning .dynamic-progress-bar__inner{background-color:var(--color-warning)}.dynamic-progress-bar--danger .dynamic-progress-bar__inner{background-color:var(--color-danger)}.smart-input-container{border:1px solid var(--border-card);background:var(--bg-card);border-radius:var(--radius-8);transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.smart-input-container:hover:not(:focus-within){border-color:var(--border-medium)}.smart-input-container:focus-within{border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 14px #22569114,0 0 0 2px #2256911f}@keyframes border-rotate{to{transform:rotate(1turn)}}@keyframes text-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes progress-stripe-move{0%{background-position:0 0}to{background-position:24px 0}}@media(prefers-reduced-motion:reduce){.ai-glow-card:before,.text-shimmer,.dynamic-progress-bar__inner{animation:none!important}}::selection{background:#22569129;color:var(--text-primary)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px;transition:background-color var(--duration-base)}::-webkit-scrollbar-thumb:hover{background:#00000047}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff26}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff47}:focus-visible{outline:none;box-shadow:var(--shadow-focus)}[data-theme=dark] ::selection{background:#4f8fd94d;color:var(--text-primary)}.page-card{background:var(--bg-card);border:1px solid var(--border-lighter);border-radius:var(--radius-8);box-shadow:var(--shadow-sm);padding:20px;display:flex;flex-direction:column;gap:16px}.page-card--interactive{transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.page-card--interactive:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.page-card--interactive:active{transform:translateY(0);box-shadow:var(--shadow-sm);transition-duration:var(--duration-fast)}.text-secondary{color:var(--text-secondary)}.flex-between{display:flex;align-items:center;justify-content:space-between}.page-container{display:flex;flex-direction:column;gap:16px;width:100%}.btn-auto-width{--btn-width: auto;--btn-flex: none}.table-link{color:var(--text-primary);font-family:PingFang SC-Medium,PingFang SC,sans-serif;font-weight:500;text-decoration:none;transition:color var(--duration-base) var(--ease-standard)}.table-link:hover{color:var(--color-primary)}.cell-meta{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary)}.cell-meta .iconfont{font-size:13px;color:var(--text-placeholder)}.ant-input-affix-wrapper,.ant-input-affix-wrapper .ant-input-prefix,.ant-input-affix-wrapper .ant-input-suffix{display:inline-flex;align-items:center}.base-layout__header{view-transition-name:app-header}.base-layout__content{view-transition-name:app-main-content}::view-transition-group(app-header){animation-duration:0s}::view-transition-group(app-main-content){animation-duration:var(--duration-base);animation-timing-function:var(--ease-out)}::view-transition-old(app-main-content){animation:var(--duration-fast) var(--ease-standard) both vt-fade-out}::view-transition-new(app-main-content){animation:var(--duration-base) var(--ease-out) both vt-fade-in}@keyframes vt-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.995)}}@keyframes vt-fade-in{0%{opacity:0;transform:scale(1.005)}to{opacity:1;transform:scale(1)}}::view-transition-group(root){animation:none!important}::view-transition-old(root),::view-transition-new(root){animation:none!important;mix-blend-mode:normal!important}::view-transition-old(root){z-index:1!important}::view-transition-new(root){z-index:9999!important}html.theme-transitioning *{view-transition-name:none!important}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@font-face{font-family:iconfont;src:url(/assets/iconfont-FwY1iPiR.woff2?t=1789441406188) format("woff2"),url(/assets/iconfont--njfZ7B-.woff?t=1789441406188) format("woff"),url(/assets/iconfont-Bp5qZLYk.ttf?t=1789441406188) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-MP3:before{content:""}.icon-wenjian1:before{content:""}.icon-baitian:before{content:""}.icon-yewan:before{content:""}.icon-31yiwen:before{content:""}.icon-yuechi:before{content:""}.icon-zhiweiguanli:before{content:""}.icon-renwu:before{content:""}.icon-wenjian:before{content:""}.icon-tongxunlu:before{content:""}.icon-xiansuo1:before{content:""}.icon-feiyong:before{content:""}.icon-bazi1:before{content:""}.icon-piccode:before{content:""}.icon-shoujihao:before{content:""}.icon-yanzhengma1:before{content:""}.icon-icon_kejian:before{content:""}.icon-md:before{content:""}.icon-txt:before{content:""}.icon-chexiao-:before{content:""}.icon-youjian:before{content:""}.icon-shouji:before{content:""}.icon-bukejian:before{content:""}.icon-yanzhengma:before{content:""}.icon-xiangshang1:before{content:""}.icon-shujiegou:before{content:""}.icon-scan:before{content:""}.icon-rename:before{content:""}.icon-zhuanyi:before{content:""}.icon-jianchagengxin:before{content:""}.icon-yiwen:before{content:""}.icon-yunhang:before{content:""}.icon-zanting_o:before{content:""}.icon-tingzhi:before{content:""}.icon-wancheng:before{content:""}.icon-quanwenxiazai:before{content:""}.icon-xiangxia1:before{content:""}.icon-guanbi:before{content:""}.icon-quanxianguanli:before{content:""}.icon-biaodanzujian-biaoge:before{content:""}.icon-qizhi:before{content:""}.icon-paixu:before{content:""}.icon-xiangmuchengyuan:before{content:""}.icon-xiangmu:before{content:""}.icon-icon_tuodong:before{content:""}.icon-zhagerongqi:before{content:""}.icon-guidang:before{content:""}.icon-shanchu1:before{content:""}.icon-yonghu:before{content:""}.icon-xiansuo:before{content:""}.icon-tixingtongzhi:before{content:""}.icon-tishi:before{content:""}.icon-time:before{content:""}.icon-shaixuan:before{content:""}.icon-excel:before{content:""}.icon-mp:before{content:""}.icon-pdf:before{content:""}.icon-ppt:before{content:""}.icon-word:before{content:""}.icon-zip:before{content:""}.icon-pinglun:before{content:""}.icon-image-fill:before{content:""}.icon-qiehuan:before{content:""}.icon-shixiao:before{content:""}.icon-bianji-copy:before{content:""}.icon-didian:before{content:""}.icon-picture-error:before{content:""}.icon-fujian:before{content:""}.icon-shuaxin:before{content:""}.icon-shanchu:before{content:""}.icon-close:before{content:""}.icon-zhengque:before{content:""}.icon-plus:before{content:""}.icon-gengduo:before{content:""}.icon-shezhi:before{content:""}.icon-sousuo:before{content:""}.icon-chevronleftzuojiantou:before{content:""}.icon-chevrondownxiajiantou:before{content:""}.icon-chevronrightyoujiantou:before{content:""}.icon-chevronupshangjiantou:before{content:""}
