#app-root[data-v-a42086f1]{min-height:100vh;background-color:var(--devui-global-bg);color:var(--devui-text)}:root,html[data-theme=dark]{--devui-global-bg: #0D0D0D;--devui-glass-morphism-bg: rgba(13, 13, 13, .85);--devui-global-bg-normal: #0F0F0F;--devui-base-bg: #141414;--devui-base-bg-dark: #1A1A1A;--devui-elevated-bg: #1E1E1E;--devui-card-bg: #141414;--devui-brand: #6366F1;--devui-brand-foil: #E8E9FF;--devui-brand-hover: #818CF8;--devui-brand-active: #6366F1;--devui-brand-active-focus: #4F46E5;--gradient-primary: linear-gradient(135deg, #667EEA 0%, #764BA2 100%);--gradient-secondary: linear-gradient(135deg, #4F46E5 0%, #7C3AED 100%);--gradient-accent: linear-gradient(135deg, #6366F1 0%, #8B5CF6 100%);--gradient-glow: radial-gradient(circle at center, rgba(99, 102, 241, .15) 0%, transparent 70%);--devui-text: #FFFFFF;--devui-text-weak: rgba(255, 255, 255, .65);--devui-aide-text: rgba(255, 255, 255, .45);--devui-aide-text-hover: rgba(255, 255, 255, .55);--devui-aide-text-stress: rgba(255, 255, 255, .55);--devui-placeholder: rgba(255, 255, 255, .25);--devui-light-text: #FFFFFF;--devui-dark-text: #1A1A1A;--devui-line: rgba(255, 255, 255, .08);--devui-dividing-line: rgba(255, 255, 255, .06);--devui-border-glass: rgba(255, 255, 255, .1);--devui-block: rgba(255, 255, 255, .35);--devui-area: rgba(255, 255, 255, .04);--devui-glass: rgba(255, 255, 255, .05);--devui-glass-hover: rgba(255, 255, 255, .08);--devui-danger: #EF4444;--devui-warning: #F59E0B;--devui-waiting: #6B7280;--devui-success: #10B981;--devui-info: #3B82F6;--devui-initial: #6B7280;--devui-unavailable: #4B5563;--devui-shadow: rgba(0, 0, 0, .4);--devui-light-shadow: rgba(0, 0, 0, .25);--devui-connected-overlay-shadow: rgba(0, 0, 0, .35);--devui-feedback-overlay-shadow: rgba(0, 0, 0, .45);--glass-bg: rgba(20, 20, 20, .6);--glass-bg-light: rgba(30, 30, 30, .5);--glass-border: rgba(255, 255, 255, .08);--glass-shine: rgba(255, 255, 255, .05);--glass-blur: blur(12px);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .3);--devui-icon-text: rgba(255, 255, 255, .5);--devui-icon-bg: rgba(255, 255, 255, .06);--devui-icon-fill: rgba(255, 255, 255, .5);--devui-icon-fill-weak: rgba(255, 255, 255, .7);--devui-icon-fill-hover: #ffffff;--devui-icon-fill-active: #ffffff;--devui-icon-fill-active-hover: #ffffff;--devui-form-control-line: rgba(255, 255, 255, .15);--devui-form-control-bg: rgba(255, 255, 255, .04);--devui-form-control-line-hover: rgba(255, 255, 255, .3);--devui-form-control-line-active: #6366F1;--devui-form-control-interactive-outline: rgba(99, 102, 241, .1);--devui-form-control-line-active-hover: #4F46E5;--devui-list-item-active-bg: rgba(99, 102, 241, .12);--devui-list-item-active-text: #818CF8;--devui-list-item-active-hover-bg: rgba(99, 102, 241, .18);--devui-list-item-hover-bg: rgba(255, 255, 255, .05);--devui-list-item-hover-text: #FFFFFF;--devui-list-item-selected-bg: rgba(99, 102, 241, .12);--devui-list-item-strip-bg: rgba(255, 255, 255, .02);--devui-disabled-bg: rgba(255, 255, 255, .03);--devui-disabled-line: rgba(255, 255, 255, .1);--devui-disabled-text: rgba(255, 255, 255, .25);--devui-primary-disabled: rgba(99, 102, 241, .3);--devui-label-bg: rgba(255, 255, 255, .05);--devui-connected-overlay-bg: rgba(13, 13, 13, .9);--devui-connected-overlay-line: #6366F1;--devui-fullscreen-overlay-bg: rgba(13, 13, 13, .95);--devui-feedback-overlay-bg: #1A1A1A;--devui-feedback-overlay-text: rgba(255, 255, 255, .9);--devui-embed-search-bg: rgba(255, 255, 255, .04);--devui-embed-search-bg-hover: rgba(255, 255, 255, .06);--devui-float-block-shadow: rgba(99, 102, 241, .25);--devui-highlight-overlay: rgba(99, 102, 241, .1);--devui-range-item-hover-bg: rgba(255, 255, 255, .06);--devui-btn-common-bg: rgba(255, 255, 255, .06);--devui-btn-common-bg-hover: rgba(255, 255, 255, .1);--devui-btn-common-color-hover: #ffffff;--devui-btn-common-bg-active: rgba(255, 255, 255, .1);--devui-btn-common-color-active: #ffffff;--devui-icon-hover-bg: rgba(255, 255, 255, .06);--devui-icon-active-bg: rgba(255, 255, 255, .1);--devui-nav-expand-bg: rgb(12, 12, 15);--devui-gray-form-control-bg: rgba(255, 255, 255, .05);--devui-gray-form-control-hover-bg: rgba(255, 255, 255, .08);--devui-table-expand-area-bg: rgba(255, 255, 255, .06);--devui-primary: #6366F1;--devui-primary-hover: #818CF8;--devui-primary-active: #4F46E5;--devui-contrast: #DC2626;--devui-contrast-hover: #EF4444;--devui-contrast-active: #B91C1C;--devui-danger-line: #EF4444;--devui-danger-bg: rgba(239, 68, 68, .12);--devui-warning-line: #F59E0B;--devui-warning-bg: rgba(245, 158, 11, .12);--devui-info-line: #6366F1;--devui-info-bg: rgba(99, 102, 241, .12);--devui-success-line: #10B981;--devui-success-bg: rgba(16, 185, 129, .12);--devui-primary-line: #6366F1;--devui-primary-bg: rgba(99, 102, 241, .12);--devui-default-line: rgba(255, 255, 255, .15);--devui-default-bg: rgba(255, 255, 255, .04);--devui-link: #818CF8;--devui-link-active: #6366F1;--devui-link-light: #A5B4FC;--devui-link-light-active: #C7D2FE;--devui-font-size: 14px;--devui-font-size-card-title: 16px;--devui-font-size-page-title: 16px;--devui-font-size-modal-title: 18px;--devui-font-size-price: 20px;--devui-font-size-data-overview: 24px;--devui-font-size-icon: 16px;--devui-font-size-sm: 12px;--devui-font-size-md: 14px;--devui-font-size-lg: 14px;--devui-font-title-weight: bold;--devui-font-content-weight: normal;--devui-line-height-base: 1.5;--devui-border-radius: 8px;--devui-border-radius-feedback: 8px;--devui-border-radius-card: 12px;--devui-border-radius-full: 100px;--devui-shadow-length-base: 0 2px 6px 0;--devui-shadow-length-connected-overlay: 0 2px 12px 0;--devui-shadow-length-hover: 0 4px 16px 0;--devui-shadow-length-feedback-overlay: 0 8px 16px 0;--devui-animation-duration-slow: .3s;--devui-animation-duration-base: .2s;--devui-animation-duration-fast: .1s;--devui-animation-ease-in-smooth: cubic-bezier(.645, .045, .355, 1);--devui-animation-ease-in: cubic-bezier(.5, 0, .84, .25);--devui-animation-ease-out: cubic-bezier(.16, .75, .5, 1);--devui-animation-ease-in-out: cubic-bezier(.5, .05, .5, .95);--w-1p5: rgba(255, 255, 255, .015);--w-2: rgba(255, 255, 255, .02);--w-3: rgba(255, 255, 255, .03);--w-4: rgba(255, 255, 255, .04);--w-5: rgba(255, 255, 255, .05);--w-6: rgba(255, 255, 255, .06);--w-8: rgba(255, 255, 255, .08);--w-10: rgba(255, 255, 255, .1);--w-12: rgba(255, 255, 255, .12);--w-15: rgba(255, 255, 255, .15);--w-20: rgba(255, 255, 255, .2);--w-25: rgba(255, 255, 255, .25);--w-30: rgba(255, 255, 255, .3);--w-35: rgba(255, 255, 255, .35);--w-40: rgba(255, 255, 255, .4);--w-45: rgba(255, 255, 255, .45);--w-50: rgba(255, 255, 255, .5);--w-60: rgba(255, 255, 255, .6);--w-70: rgba(255, 255, 255, .7);--w-80: rgba(255, 255, 255, .8);--w-85: rgba(255, 255, 255, .85);--w-90: rgba(255, 255, 255, .9);--w-95: rgba(255, 255, 255, .95);--w-100: rgba(255, 255, 255, 1);--b-15: rgba(0, 0, 0, .15);--b-20: rgba(0, 0, 0, .2);--b-25: rgba(0, 0, 0, .25);--b-30: rgba(0, 0, 0, .3);--b-35: rgba(0, 0, 0, .35);--b-40: rgba(0, 0, 0, .4);--b-50: rgba(0, 0, 0, .5);--b-60: rgba(0, 0, 0, .6);--b-70: rgba(0, 0, 0, .7);--b-75: rgba(0, 0, 0, .75);--b-80: rgba(0, 0, 0, .8);--c-primary-rgb: 99, 102, 241;--c-primary-3: rgba(99, 102, 241, .03);--c-primary-5: rgba(99, 102, 241, .05);--c-primary-8: rgba(99, 102, 241, .08);--c-primary-10: rgba(99, 102, 241, .1);--c-primary-12: rgba(99, 102, 241, .12);--c-primary-15: rgba(99, 102, 241, .15);--c-primary-20: rgba(99, 102, 241, .2);--c-primary-25: rgba(99, 102, 241, .25);--c-primary-30: rgba(99, 102, 241, .3);--c-primary-35: rgba(99, 102, 241, .35);--c-primary-40: rgba(99, 102, 241, .4);--c-primary-50: rgba(99, 102, 241, .5);--c-primary-60: rgba(99, 102, 241, .6);--c-primary-75: rgba(99, 102, 241, .75);--c-primary-80: rgba(99, 102, 241, .8);--c-primary-90: rgba(99, 102, 241, .9);--c-purple-rgb: 139, 92, 246;--c-purple-5: rgba(139, 92, 246, .05);--c-purple-10: rgba(139, 92, 246, .1);--c-purple-15: rgba(139, 92, 246, .15);--c-purple-20: rgba(139, 92, 246, .2);--c-purple-30: rgba(139, 92, 246, .3);--bg-deep: #0D0D0D;--bg-page: #0D0D0D;--bg-page-2: #0F0F0F;--bg-page-a: rgba(13, 13, 13, .85);--bg-panel: #141414;--bg-panel-a: rgba(20, 20, 20, .8);--bg-panel-5: rgba(20, 20, 20, .5);--bg-card: #141414;--bg-card-2: #1A1A1A;--bg-card-2-a: rgba(26, 26, 26, .8);--bg-card-dark-a: rgba(13, 13, 13, .7);--bg-elevated: rgba(255, 255, 255, .04);--bg-elevated-a: rgba(255, 255, 255, .04);--bg-input: rgba(255, 255, 255, .04);--bg-input-a: rgba(255, 255, 255, .04);--bg-hover-dark-a: rgba(255, 255, 255, .05);--bg-hover-solid: #1E1E1E;--text-primary: #FFFFFF;--text-secondary: rgba(255, 255, 255, .65);--text-tertiary: rgba(255, 255, 255, .45);--text-muted: rgba(255, 255, 255, .25);--text-content: rgba(255, 255, 255, .9);--text-content-dimmed: rgba(255, 255, 255, .45);--text-content-soft: rgba(255, 255, 255, .65);--code-text: #A78BFA;--color-primary: #6366F1;--color-primary-rgb: 99, 102, 241;--color-text-primary: #FFFFFF;--color-text-secondary: rgba(255, 255, 255, .65);--color-base: #0F0F0F;--color-1: #0F0F0F;--color-2: #141414;--c-green: #10B981;--c-green-rgb: 16, 185, 129;--c-red: #EF4444;--c-red-rgb: 239, 68, 68;--c-blue: #3B82F6;--c-purple: #8B5CF6;--c-amber: #F59E0B;--c-amber-rgb: 245, 158, 11;--c-orange: #F97316;--border-color: rgba(255, 255, 255, .06);--border-color-hover: rgba(255, 255, 255, .12);--shadow-sm: 0 2px 6px 0 rgba(0, 0, 0, .25);--shadow-md: 0 2px 12px 0 rgba(0, 0, 0, .35);--shadow-lg: 0 4px 16px 0 rgba(0, 0, 0, .4);--shadow-xl: 0 8px 16px 0 rgba(0, 0, 0, .45);--shadow-glass: 0 8px 32px 0 rgba(0, 0, 0, .3);--bg-primary: var(--bg-page);--bg-secondary: var(--bg-panel);--accent-cyan: var(--color-primary);--accent-green: var(--c-green);--accent-amber: var(--c-amber);--accent: #6366F1;--accent-border: rgba(99, 102, 241, .3);--accent-glow: rgba(99, 102, 241, .15);--accent-soft: rgba(99, 102, 241, .08)}html[data-theme=light]{--devui-global-bg: #F5F6FA;--devui-glass-morphism-bg: rgba(255, 255, 255, .9);--devui-global-bg-normal: #F0F1F5;--devui-base-bg: #FFFFFF;--devui-base-bg-dark: #F8F9FC;--devui-elevated-bg: #FFFFFF;--devui-card-bg: #FFFFFF;--devui-brand: #4F46E5;--devui-brand-foil: #EEEDFF;--devui-brand-hover: #6366F1;--devui-brand-active: #4F46E5;--devui-brand-active-focus: #4338CA;--devui-text: #111827;--devui-text-weak: #374151;--devui-aide-text: #6B7280;--devui-aide-text-hover: #4B5563;--devui-aide-text-stress: #4B5563;--devui-placeholder: #9CA3AF;--devui-light-text: #111827;--devui-dark-text: #FFFFFF;--devui-line: #E5E7EB;--devui-dividing-line: #F3F4F6;--devui-border-glass: rgba(0, 0, 0, .08);--devui-block: rgba(0, 0, 0, .4);--devui-area: #F9FAFB;--devui-glass: rgba(255, 255, 255, .8);--devui-glass-hover: rgba(255, 255, 255, .9);--devui-danger: #DC2626;--devui-warning: #D97706;--devui-waiting: #6B7280;--devui-success: #059669;--devui-info: #2563EB;--devui-initial: #9CA3AF;--devui-unavailable: #D1D5DB;--devui-shadow: rgba(0, 0, 0, .1);--devui-light-shadow: rgba(0, 0, 0, .05);--devui-connected-overlay-shadow: rgba(0, 0, 0, .15);--devui-feedback-overlay-shadow: rgba(0, 0, 0, .2);--glass-bg: rgba(255, 255, 255, .85);--glass-bg-light: rgba(255, 255, 255, .95);--glass-border: rgba(0, 0, 0, .08);--glass-shine: rgba(255, 255, 255, .8);--glass-blur: blur(12px);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .1);--devui-icon-text: #374151;--devui-icon-bg: #F3F4F6;--devui-icon-fill: #374151;--devui-icon-fill-weak: #9CA3AF;--devui-icon-fill-hover: #111827;--devui-icon-fill-active: #111827;--devui-icon-fill-active-hover: #000000;--devui-form-control-line: #D1D5DB;--devui-form-control-bg: #FFFFFF;--devui-form-control-line-hover: #9CA3AF;--devui-form-control-line-active: #4F46E5;--devui-form-control-interactive-outline: rgba(79, 70, 229, .1);--devui-form-control-line-active-hover: #4338CA;--devui-list-item-active-bg: rgba(79, 70, 229, .08);--devui-list-item-active-text: #4F46E5;--devui-list-item-active-hover-bg: rgba(79, 70, 229, .12);--devui-list-item-hover-bg: #F3F4F6;--devui-list-item-hover-text: #111827;--devui-list-item-selected-bg: rgba(79, 70, 229, .08);--devui-list-item-strip-bg: #F9FAFB;--devui-disabled-bg: #F3F4F6;--devui-disabled-line: #E5E7EB;--devui-disabled-text: #D1D5DB;--devui-primary-disabled: rgba(79, 70, 229, .3);--devui-label-bg: #F3F4F6;--devui-connected-overlay-bg: rgba(255, 255, 255, .95);--devui-connected-overlay-line: #4F46E5;--devui-fullscreen-overlay-bg: rgba(255, 255, 255, .98);--devui-feedback-overlay-bg: #F3F4F6;--devui-feedback-overlay-text: #111827;--devui-embed-search-bg: #F9FAFB;--devui-embed-search-bg-hover: #F3F4F6;--devui-float-block-shadow: rgba(79, 70, 229, .2);--devui-highlight-overlay: rgba(79, 70, 229, .1);--devui-range-item-hover-bg: #F3F4F6;--devui-btn-common-bg: #F3F4F6;--devui-btn-common-bg-hover: #E5E7EB;--devui-btn-common-color-hover: #111827;--devui-btn-common-bg-active: #E5E7EB;--devui-btn-common-color-active: #111827;--devui-icon-hover-bg: #F3F4F6;--devui-icon-active-bg: #E5E7EB;--devui-nav-expand-bg: #F0F1F5;--devui-gray-form-control-bg: #F9FAFB;--devui-gray-form-control-hover-bg: #F3F4F6;--devui-table-expand-area-bg: #F9FAFB;--devui-primary: #4F46E5;--devui-primary-hover: #6366F1;--devui-primary-active: #4338CA;--devui-contrast: #DC2626;--devui-contrast-hover: #EF4444;--devui-contrast-active: #B91C1C;--devui-danger-line: #DC2626;--devui-danger-bg: rgba(220, 38, 38, .1);--devui-warning-line: #D97706;--devui-warning-bg: rgba(217, 119, 6, .1);--devui-info-line: #4F46E5;--devui-info-bg: rgba(79, 70, 229, .1);--devui-success-line: #059669;--devui-success-bg: rgba(5, 150, 105, .1);--devui-primary-line: #4F46E5;--devui-primary-bg: rgba(79, 70, 229, .1);--devui-default-line: #E5E7EB;--devui-default-bg: #F3F4F6;--devui-link: #4F46E5;--devui-link-active: #4338CA;--devui-link-light: #6366F1;--devui-link-light-active: #818CF8;--gradient-primary: linear-gradient(135deg, #4F46E5 0%, #7C3AED 100%);--gradient-secondary: linear-gradient(135deg, #4338CA 0%, #6D28D9 100%);--gradient-accent: linear-gradient(135deg, #4F46E5 0%, #7C3AED 100%);--gradient-glow: radial-gradient(circle at center, rgba(79, 70, 229, .08) 0%, transparent 70%);--bg-deep: #FAFAFA;--bg-page: #FAFAFA;--bg-page-2: #F5F5F7;--bg-page-a: rgba(250, 250, 250, .95);--bg-panel: #FFFFFF;--bg-panel-a: rgba(255, 255, 255, .98);--bg-panel-5: rgba(255, 255, 255, .5);--bg-card: #FFFFFF;--bg-card-2: #FAFAFA;--bg-card-2-a: rgba(250, 250, 250, .95);--bg-card-dark-a: rgba(245, 245, 247, .9);--bg-elevated: #FFFFFF;--bg-elevated-a: rgba(255, 255, 255, .98);--bg-input: #FFFFFF;--bg-input-a: rgba(255, 255, 255, .98);--bg-hover-dark-a: #F3F4F6;--bg-hover-solid: #F5F5F7;--text-primary: #111827;--text-secondary: #374151;--text-tertiary: #6B7280;--text-muted: #9CA3AF;--text-content: #111827;--text-content-dimmed: #6B7280;--text-content-soft: #4A4A68;--code-text: #7C3AED;--color-primary: #4F46E5;--color-primary-rgb: 79, 70, 229;--color-text-primary: #1A1A2E;--color-text-secondary: #4A4A68;--color-base: #F0F1F5;--color-1: #F0F1F5;--color-2: #FFFFFF;--c-green: #10B981;--c-green-rgb: 16, 185, 129;--c-red: #EF4444;--c-red-rgb: 239, 68, 68;--c-blue: #3B82F6;--c-purple: #8B5CF6;--c-purple-rgb: 139, 92, 246;--c-amber: #F59E0B;--c-amber-rgb: 245, 158, 11;--c-orange: #F97316;--border-color: #E5E7EB;--border-color-hover: #D1D5DB;--shadow-sm: 0 2px 6px 0 rgba(0, 0, 0, .05);--shadow-md: 0 2px 12px 0 rgba(0, 0, 0, .1);--shadow-lg: 0 4px 16px 0 rgba(0, 0, 0, .12);--shadow-xl: 0 8px 16px 0 rgba(0, 0, 0, .15);--shadow-glass: 0 8px 32px 0 rgba(0, 0, 0, .1);--bg-primary: #F5F6FA;--bg-secondary: #FFFFFF;--accent-cyan: #4F46E5;--accent-green: #10B981;--accent-amber: #F59E0B;--accent: #4F46E5;--accent-border: rgba(79, 70, 229, .3);--accent-glow: rgba(79, 70, 229, .15);--accent-soft: rgba(79, 70, 229, .08);--w-1p5: rgba(0, 0, 0, .015);--w-2: rgba(0, 0, 0, .02);--w-3: rgba(0, 0, 0, .03);--w-4: rgba(0, 0, 0, .04);--w-5: rgba(0, 0, 0, .05);--w-6: rgba(0, 0, 0, .06);--w-8: rgba(0, 0, 0, .08);--w-10: rgba(0, 0, 0, .1);--w-12: rgba(0, 0, 0, .12);--w-15: rgba(0, 0, 0, .15);--w-20: rgba(0, 0, 0, .2);--w-25: rgba(0, 0, 0, .25);--w-30: rgba(0, 0, 0, .3);--w-35: rgba(0, 0, 0, .35);--w-40: rgba(0, 0, 0, .4);--w-45: rgba(0, 0, 0, .45);--w-50: rgba(0, 0, 0, .5);--w-60: rgba(0, 0, 0, .6);--w-70: rgba(0, 0, 0, .7);--w-80: rgba(0, 0, 0, .8);--w-85: rgba(0, 0, 0, .85);--w-90: rgba(0, 0, 0, .9);--w-95: rgba(0, 0, 0, .95);--w-100: rgba(0, 0, 0, 1);--c-primary-rgb: 79, 70, 229;--c-primary-3: rgba(79, 70, 229, .03);--c-primary-5: rgba(79, 70, 229, .05);--c-primary-8: rgba(79, 70, 229, .08);--c-primary-10: rgba(79, 70, 229, .1);--c-primary-12: rgba(79, 70, 229, .12);--c-primary-15: rgba(79, 70, 229, .15);--c-primary-20: rgba(79, 70, 229, .2);--c-primary-25: rgba(79, 70, 229, .25);--c-primary-30: rgba(79, 70, 229, .3);--c-primary-35: rgba(79, 70, 229, .35);--c-primary-40: rgba(79, 70, 229, .4);--c-primary-50: rgba(79, 70, 229, .5);--c-primary-60: rgba(79, 70, 229, .6);--c-primary-75: rgba(79, 70, 229, .75);--c-primary-80: rgba(79, 70, 229, .8);--c-primary-90: rgba(79, 70, 229, .9)}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;background-color:var(--bg-page);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--devui-font-size, 14px);line-height:var(--devui-line-height-base, 1.5)}#app{min-height:100vh;background-color:var(--bg-page);background-attachment:fixed;position:relative}:global(html[data-theme=dark]) #app{background-image:radial-gradient(circle at 20% 30%,rgba(99,102,241,.08) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(139,92,246,.06) 0%,transparent 50%)}:global(html[data-theme=light]) #app{background-image:radial-gradient(circle at 20% 30%,rgba(79,70,229,.03) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(139,92,246,.02) 0%,transparent 50%)}html[data-theme] *{transition:background-color var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-smooth, ease),color var(--devui-animation-duration-base, .2s) var(--devui-animation-ease-in-smooth, ease),border-color var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-smooth, ease),box-shadow var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-smooth, ease)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--devui-base-bg)}::-webkit-scrollbar-thumb{background:var(--devui-line);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.streaming-cursor:after{content:"▌";animation:blink 1s step-end infinite;color:var(--color-primary)}@keyframes blink{50%{opacity:0}}a{color:var(--devui-link);text-decoration:none}a:hover{color:var(--devui-link-active)}button{font-family:inherit;cursor:pointer}input,textarea{font-family:inherit}.glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border)}.glass-light{background:var(--glass-bg-light);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border)}.glass-card{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--devui-border-radius-card, 12px);box-shadow:var(--glass-shadow)}.glass-menu{background:var(--glass-bg);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg)}html[data-theme=light] .glass-menu{background:#ffffffbf;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.5);box-shadow:0 8px 32px #00000014}html[data-theme=light] .glass{background:#ffffffbf;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.4)}html[data-theme=light] .glass-card{background:#fffc;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 32px #00000014}html[data-theme=dark] .glass-menu{background:#141414bf;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #0000004d}.glass-sidebar{background:var(--glass-bg);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-right:1px solid var(--glass-border)}html[data-theme=light] .glass-sidebar{background:#fffc;border-right:1px solid rgba(0,0,0,.06)}.glass-modal{background:var(--glass-bg-light);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--shadow-xl)}html[data-theme=light] .glass-modal{background:#fffffff2;border:1px solid rgba(255,255,255,.8);box-shadow:0 8px 32px #0000001f}.glass-dropdown{background:var(--glass-bg-light);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid var(--glass-border);border-radius:12px;box-shadow:var(--shadow-lg);padding:8px}html[data-theme=light] .glass-dropdown{background:#fffffff2;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 20px #0000001a}.gradient-bg{background:var(--gradient-primary)}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-border{position:relative;background:var(--bg-card);border-radius:var(--devui-border-radius, 8px)}.gradient-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;background:var(--gradient-primary);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;border-radius:inherit;pointer-events:none}.glow-primary{box-shadow:0 0 20px #6366f14d}.glow-text{text-shadow:0 0 20px rgba(99,102,241,.5)}.card-elevated{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--devui-border-radius-card, 12px);box-shadow:var(--shadow-md);transition:box-shadow var(--devui-animation-duration-base, .2s) ease,transform var(--devui-animation-duration-base, .2s) ease}.card-elevated:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn-gradient{background:var(--gradient-primary);color:#fff;border:none;padding:10px 20px;border-radius:var(--devui-border-radius, 8px);font-weight:500;cursor:pointer;transition:opacity var(--devui-animation-duration-base, .2s) ease,transform var(--devui-animation-duration-base, .2s) ease}.btn-gradient:hover{opacity:.9;transform:translateY(-1px)}.btn-gradient:active{transform:translateY(0)}.input-modern{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--devui-border-radius, 8px);padding:10px 14px;color:var(--text-primary);font-size:var(--devui-font-size, 14px);transition:border-color var(--devui-animation-duration-base, .2s) ease,box-shadow var(--devui-animation-duration-base, .2s) ease}.input-modern:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--c-primary-10)}.input-modern::placeholder{color:var(--text-muted)}:global(html[data-theme=light]){--light-text-override: #111827;--light-text-secondary: #4B5563;--light-text-tertiary: #6B7280}:global(html[data-theme=light]) .trigger-btn,:global(html[data-theme=light]) .role-trigger-pill,:global(html[data-theme=light]) .moxing-xuanze,:global(html[data-theme=light]) .chat-stream-area,:global(html[data-theme=light]) .history-dropdown-panel,:global(html[data-theme=light]) .selector-dropdown{color:var(--text-primary);background:var(--bg-card);border-color:var(--devui-line)}:global(html[data-theme=light]) [style*="rgba(255, 255, 255"]{border-color:var(--devui-line)!important}:global(html[data-theme=light]) .model-icon-wrapper{background:var(--devui-global-bg-normal);border-color:var(--devui-line)}:global(html[data-theme=light]) input,:global(html[data-theme=light]) textarea,:global(html[data-theme=light]) .rich-input{color:var(--text-primary);background:var(--bg-card);border-color:var(--devui-form-control-line)}:global(html[data-theme=light]) input::placeholder,:global(html[data-theme=light]) textarea::placeholder,:global(html[data-theme=light]) .rich-input:empty:before{color:var(--text-muted)}:global(html[data-theme=light]) button{color:var(--text-primary)}:global(html[data-theme=light]) .send-button,:global(html[data-theme=light]) .btn-gradient{color:#fff!important}:global(html[data-theme=light]) .card,:global(html[data-theme=light]) .panel,:global(html[data-theme=light]) .dropdown,:global(html[data-theme=light]) .moxing-huida-ka,:global(html[data-theme=light]) .zongjie-qu{background:var(--bg-card);border:1px solid var(--devui-line);box-shadow:0 1px 3px #0000001a}:global(html[data-theme=light]) *{text-shadow:none!important}:global(html[data-theme=light]) .label,:global(html[data-theme=light]) .text,:global(html[data-theme=light]) .description{color:var(--text-secondary)}:global(html[data-theme=light]) .placeholder,:global(html[data-theme=light]) .muted,:global(html[data-theme=light]) .hint{color:var(--text-tertiary)}:global(html[data-theme=light]) .qipao,:global(html[data-theme=light]) .channel-selector-btn,:global(html[data-theme=light]) .selector-btn{background:#f3f4f6}:global(html[data-theme=light]) .channel-selector-btn:hover,:global(html[data-theme=light]) .selector-btn:hover{background:#e5e7eb}:global(html[data-theme=light]) .modal-overlay,:global(html[data-theme=light]) .modal-content{background:#fffffff2;border:1px solid rgba(0,0,0,.08)}:global(html[data-theme=light]) .dropdown-menu,:global(html[data-theme=light]) .selector-dropdown{background:#fff;border:1px solid #E5E7EB;box-shadow:0 4px 20px #0000001a}:global(html[data-theme=light]) [style*="rgba(13, 13, 13"],:global(html[data-theme=light]) [style*="rgba(20, 20, 20"],:global(html[data-theme=light]) [style*="background: #0D"],:global(html[data-theme=light]) [style*="background: #14"],:global(html[data-theme=light]) [style*="background: #1A"]{background:#fff!important}:global(html[data-theme=light]) .bg-card-2-a,:global(html[data-theme=light]) [class*=bg-card]{background:#fff!important}:global(html[data-theme=light]) [style*="rgba(255, 255, 255, 0.0"]{border-color:#d1d5db!important}:global(html[data-theme=light]) hr,:global(html[data-theme=light]) [class*=divider],:global(html[data-theme=light]) [class*=separator]{border-color:#e5e7eb!important}:global(html[data-theme=light]) button:hover,:global(html[data-theme=light]) .btn:hover{background:#f3f4f6!important}:global(html[data-theme=light]) button:disabled,:global(html[data-theme=light]) .btn:disabled{opacity:.5!important;color:#9ca3af!important}:global(html[data-theme=light]) svg,:global(html[data-theme=light]) svg[stroke=currentColor],:global(html[data-theme=light]) svg[fill=currentColor]{color:#374151!important;stroke:#374151!important}:global(html[data-theme=light]) button:hover svg,:global(html[data-theme=light]) .btn:hover svg{color:var(--color-primary)!important;stroke:var(--color-primary)!important}:global(html[data-theme=light]) .icon,:global(html[data-theme=light]) [class*=icon],:global(html[data-theme=light]) [class*=Icon]{color:#374151!important}:global(html[data-theme=light]) img[alt*=logo],:global(html[data-theme=light]) img[alt*=Logo],:global(html[data-theme=light]) .logo-img,:global(html[data-theme=light]) img[src*=logo]{filter:brightness(0) invert(1)!important}:global(html[data-theme=light]) .brand-icon img,:global(html[data-theme=light]) .model-icon img{filter:brightness(1)!important}:global(html[data-theme=light]) .nav-link,:global(html[data-theme=light]) [class*=nav-link],:global(html[data-theme=light]) [class*=NavLink]{color:#4b5563!important}:global(html[data-theme=light]) .nav-link:hover,:global(html[data-theme=light]) [class*=nav-link]:hover,:global(html[data-theme=light]) [class*=NavLink]:hover{color:var(--color-primary)!important}:global(html[data-theme=light]) .label,:global(html[data-theme=light]) [class*=label]{color:#374151!important}:global(html[data-theme=light]) .description,:global(html[data-theme=light]) [class*=description],:global(html[data-theme=light]) [class*=desc]{color:#6b7280!important}:global(html[data-theme=light]) h1,:global(html[data-theme=light]) h2,:global(html[data-theme=light]) h3,:global(html[data-theme=light]) h4,:global(html[data-theme=light]) h5,:global(html[data-theme=light]) h6{color:#111827!important}:global(html[data-theme=light]) p{color:#374151!important}:global(html[data-theme=light]) a{color:var(--color-primary)!important}:global(html[data-theme=light]) button span,:global(html[data-theme=light]) .btn span{color:inherit!important}:global(html[data-theme=light]) ::placeholder,:global(html[data-theme=light]) input::placeholder,:global(html[data-theme=light]) textarea::placeholder{color:#9ca3af!important}:global(html[data-theme=light]) ::-webkit-scrollbar-track{background:#f3f4f6!important}:global(html[data-theme=light]) ::-webkit-scrollbar-thumb{background:#d1d5db!important}:global(html[data-theme=light]) ::-webkit-scrollbar-thumb:hover{background:var(--color-primary)!important}
