@charset "UTF-8";@font-face{font-family:Geist;src:url("./media/Geist-Variable-BN4P6N3P.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url("./media/GeistMono-Variable-OI7BDZIJ.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--dxz-color-neutral-0: #FFFFFF;--dxz-color-neutral-50: #FAFAFA;--dxz-color-neutral-100: #F2F2F2;--dxz-color-neutral-200: #E5E5E5;--dxz-color-neutral-300: #D4D4D4;--dxz-color-neutral-400: #A3A3A3;--dxz-color-neutral-425: #949494;--dxz-color-neutral-450: #8A8A8A;--dxz-color-neutral-500: #737373;--dxz-color-neutral-550: #6B6B6B;--dxz-color-neutral-600: #525252;--dxz-color-neutral-700: #404040;--dxz-color-neutral-800: #262626;--dxz-color-neutral-900: #171717;--dxz-color-neutral-950: #0A0A0A;--dxz-color-slate-50: #F8FAFC;--dxz-color-slate-100: #F1F5F9;--dxz-color-slate-200: #E2E8F0;--dxz-color-slate-300: #CBD5E1;--dxz-color-slate-400: #94A3B8;--dxz-color-slate-500: #64748B;--dxz-color-slate-600: #475569;--dxz-color-slate-700: #334155;--dxz-color-slate-800: #1E293B;--dxz-color-slate-900: #0F172A;--dxz-color-blue-50: #EBF0FD;--dxz-color-blue-600: #2563EB;--dxz-color-blue-700: #1D4ED8;--dxz-color-blue-brand: #1B4FD8;--dxz-color-blue-sovereign: #3D5AFE;--dxz-color-blue-sovereign-hover: #2C44CC;--dxz-color-blue-sovereign-subtle: #EEF1FF;--dxz-color-blue-sovereign-subtle-dark: #1B2145;--dxz-color-blue-sovereign-on-subtle-dark: #C7CEFF;--dxz-color-sky-100: #E0F2FE;--dxz-color-sky-300: #7DD3FC;--dxz-color-sky-500: #0EA5E9;--dxz-color-sky-600: #0284C7;--dxz-color-sky-700: #0369A1;--dxz-color-sky-800: #075985;--dxz-color-red-100: #FEE2E2;--dxz-color-red-300: #FCA5A5;--dxz-color-red-500: #EF4444;--dxz-color-red-600: #DC2626;--dxz-color-red-700: #B91C1C;--dxz-color-red-800: #991B1B;--dxz-color-amber-100: #FEF3C7;--dxz-color-amber-300: #FCD34D;--dxz-color-amber-500: #CA8A04;--dxz-color-amber-600: #D97706;--dxz-color-amber-700: #B45309;--dxz-color-amber-800: #92400E;--dxz-color-green-100: #DCFCE7;--dxz-color-green-300: #86EFAC;--dxz-color-green-600: #16A34A;--dxz-color-green-700: #15803D;--dxz-color-green-800: #166534;--dxz-color-orange-600: #EA580C;--dxz-color-orange-700: #C2410C;--dxz-color-violet-100: #EDE9FE;--dxz-color-violet-300: #C4B5FD;--dxz-color-violet-500: #8B5CF6;--dxz-color-violet-600: #7C3AED;--dxz-color-violet-700: #6D28D9;--dxz-color-violet-800: #5B21B6;--dxz-color-teal-50: #F0FDFA;--dxz-color-teal-100: #CCFBF1;--dxz-color-teal-300: #5EEAD4;--dxz-color-teal-500: #14B8A6;--dxz-color-teal-600: #0D9488;--dxz-color-teal-700: #0F766E;--dxz-color-teal-800: #115E59;--dxz-color-teal-900: #134E4A;--dxz-color-chart-coral: #E76E50;--dxz-color-chart-navy: #274754;--dxz-color-chart-teal: #2A9D90;--dxz-space-0: 0px;--dxz-space-1: 4px;--dxz-space-2: 8px;--dxz-space-3: 12px;--dxz-space-4: 16px;--dxz-space-5: 20px;--dxz-space-6: 24px;--dxz-space-8: 32px;--dxz-space-10: 40px;--dxz-space-12: 48px;--dxz-space-16: 64px;--dxz-space-20: 80px;--dxz-space-24: 96px;--dxz-radius-none: 0px;--dxz-radius-sm: 4px;--dxz-radius-md: 6px;--dxz-radius-lg: 12px;--dxz-radius-xl: 16px;--dxz-radius-full: 9999px;--dxz-size-control-sm: 32px;--dxz-size-control-md: 40px;--dxz-size-control-lg: 48px;--dxz-size-target-min: 24px;--dxz-size-target-touch: 44px;--dxz-size-icon-sm: 16px;--dxz-size-icon-md: 20px;--dxz-size-icon-lg: 24px;--dxz-size-avatar-sm: 32px;--dxz-size-avatar-md: 40px;--dxz-size-avatar-lg: 48px;--dxz-size-topbar-md: 56px;--dxz-size-topbar-lg: 64px;--dxz-size-container-sm: 640px;--dxz-size-container-md: 768px;--dxz-size-container-lg: 1024px;--dxz-size-container-xl: 1280px;--dxz-stroke-hairline: 1px;--dxz-stroke-medium: 2px;--dxz-stroke-focus: 2px;--dxz-font-size-xs: 12px;--dxz-font-size-sm: 14px;--dxz-font-size-md: 16px;--dxz-font-size-lg: 18px;--dxz-font-size-xl: 20px;--dxz-font-size-2xl: 24px;--dxz-font-size-3xl: 28px;--dxz-font-size-4xl: 36px;--dxz-font-size-5xl: 48px;--dxz-font-size-6xl: 64px;--dxz-font-size-7xl: 72px;--dxz-font-weight-regular: 400;--dxz-font-weight-medium: 500;--dxz-font-weight-semibold: 600;--dxz-font-weight-bold: 700;--dxz-font-family-sans: Geist, Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-font-family-mono: "Geist Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--dxz-font-family-serif: "Source Serif 4", Georgia, "Times New Roman", serif;--dxz-font-family-display: Geist, Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-font-tracking-tight: -.5px;--dxz-font-tracking-normal: 0px;--dxz-font-tracking-tighter: -1.6px;--dxz-font-tracking-kicker: .96px;--dxz-font-lineheight-tight: 1.1;--dxz-font-lineheight-snug: 1.25;--dxz-font-lineheight-normal: 1.5;--dxz-font-lineheight-relaxed: 1.6;--dxz-opacity-disabled: .5;--dxz-motion-duration-fast: .1s;--dxz-motion-duration-base: .2s;--dxz-motion-duration-slow: .3s;--dxz-motion-duration-slower: .5s;--dxz-text-display-xl: var(--dxz-text-display-xl-font-weight) var(--dxz-text-display-xl-font-size)/var(--dxz-text-display-xl-line-height) var(--dxz-text-display-xl-font-family);--dxz-text-display-xl-font-family: Geist, Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-display-xl-font-size: 64px;--dxz-text-display-xl-font-weight: 600;--dxz-text-display-xl-line-height: 1.0625;--dxz-text-display-xl-letter-spacing: -1.6px;--dxz-text-display-lg: var(--dxz-text-display-lg-font-weight) var(--dxz-text-display-lg-font-size)/var(--dxz-text-display-lg-line-height) var(--dxz-text-display-lg-font-family);--dxz-text-display-lg-font-family: Geist, Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-display-lg-font-size: 48px;--dxz-text-display-lg-font-weight: 600;--dxz-text-display-lg-line-height: 1.0833;--dxz-text-display-lg-letter-spacing: -.96px;--dxz-text-heading-h1: var(--dxz-text-heading-h1-font-weight) var(--dxz-text-heading-h1-font-size)/var(--dxz-text-heading-h1-line-height) var(--dxz-text-heading-h1-font-family);--dxz-text-heading-h1-font-family: Geist, Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-heading-h1-font-size: 36px;--dxz-text-heading-h1-font-weight: 600;--dxz-text-heading-h1-line-height: 1.1111;--dxz-text-heading-h1-letter-spacing: -.54px;--dxz-text-heading-h2: var(--dxz-text-heading-h2-font-weight) var(--dxz-text-heading-h2-font-size)/var(--dxz-text-heading-h2-line-height) var(--dxz-text-heading-h2-font-family);--dxz-text-heading-h2-font-family: Geist, Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-heading-h2-font-size: 28px;--dxz-text-heading-h2-font-weight: 600;--dxz-text-heading-h2-line-height: 1.2143;--dxz-text-heading-h2-letter-spacing: -.28px;--dxz-text-heading-h3: var(--dxz-text-heading-h3-font-weight) var(--dxz-text-heading-h3-font-size)/var(--dxz-text-heading-h3-line-height) var(--dxz-text-heading-h3-font-family);--dxz-text-heading-h3-font-family: Geist, Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-heading-h3-font-size: 20px;--dxz-text-heading-h3-font-weight: 600;--dxz-text-heading-h3-line-height: 1.4;--dxz-text-heading-h3-letter-spacing: -.1px;--dxz-text-heading-h4: var(--dxz-text-heading-h4-font-weight) var(--dxz-text-heading-h4-font-size)/var(--dxz-text-heading-h4-line-height) var(--dxz-text-heading-h4-font-family);--dxz-text-heading-h4-font-family: Geist, Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-heading-h4-font-size: 16px;--dxz-text-heading-h4-font-weight: 600;--dxz-text-heading-h4-line-height: 1.5;--dxz-text-heading-h4-letter-spacing: 0px;--dxz-text-body-lg: var(--dxz-text-body-lg-font-weight) var(--dxz-text-body-lg-font-size)/var(--dxz-text-body-lg-line-height) var(--dxz-text-body-lg-font-family);--dxz-text-body-lg-font-family: Geist, Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-body-lg-font-size: 18px;--dxz-text-body-lg-font-weight: 400;--dxz-text-body-lg-line-height: 1.5556;--dxz-text-body-lg-letter-spacing: 0px;--dxz-text-body-md: var(--dxz-text-body-md-font-weight) var(--dxz-text-body-md-font-size)/var(--dxz-text-body-md-line-height) var(--dxz-text-body-md-font-family);--dxz-text-body-md-font-family: Geist, Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-body-md-font-size: 16px;--dxz-text-body-md-font-weight: 400;--dxz-text-body-md-line-height: 1.5;--dxz-text-body-md-letter-spacing: 0px;--dxz-text-body-sm: var(--dxz-text-body-sm-font-weight) var(--dxz-text-body-sm-font-size)/var(--dxz-text-body-sm-line-height) var(--dxz-text-body-sm-font-family);--dxz-text-body-sm-font-family: Geist, Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-body-sm-font-size: 14px;--dxz-text-body-sm-font-weight: 400;--dxz-text-body-sm-line-height: 1.4286;--dxz-text-body-sm-letter-spacing: 0px;--dxz-text-label-md: var(--dxz-text-label-md-font-weight) var(--dxz-text-label-md-font-size)/var(--dxz-text-label-md-line-height) var(--dxz-text-label-md-font-family);--dxz-text-label-md-font-family: Geist, Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-label-md-font-size: 14px;--dxz-text-label-md-font-weight: 500;--dxz-text-label-md-line-height: 1.4286;--dxz-text-label-md-letter-spacing: 0px;--dxz-text-label-strong: var(--dxz-text-label-strong-font-weight) var(--dxz-text-label-strong-font-size)/var(--dxz-text-label-strong-line-height) var(--dxz-text-label-strong-font-family);--dxz-text-label-strong-font-family: Geist, Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-label-strong-font-size: 14px;--dxz-text-label-strong-font-weight: 600;--dxz-text-label-strong-line-height: 1.4286;--dxz-text-label-strong-letter-spacing: 0px;--dxz-text-caption: var(--dxz-text-caption-font-weight) var(--dxz-text-caption-font-size)/var(--dxz-text-caption-line-height) var(--dxz-text-caption-font-family);--dxz-text-caption-font-family: Geist, Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-caption-font-size: 12px;--dxz-text-caption-font-weight: 500;--dxz-text-caption-line-height: 1.3333;--dxz-text-caption-letter-spacing: 0px;--dxz-text-kicker: var(--dxz-text-kicker-font-weight) var(--dxz-text-kicker-font-size)/var(--dxz-text-kicker-line-height) var(--dxz-text-kicker-font-family);--dxz-text-kicker-font-family: "Geist Mono", "JetBrains Mono", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-kicker-font-size: 12px;--dxz-text-kicker-font-weight: 500;--dxz-text-kicker-line-height: 1.3333;--dxz-text-kicker-letter-spacing: .96px;--dxz-text-mono-md: var(--dxz-text-mono-md-font-weight) var(--dxz-text-mono-md-font-size)/var(--dxz-text-mono-md-line-height) var(--dxz-text-mono-md-font-family);--dxz-text-mono-md-font-family: "Geist Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--dxz-text-mono-md-font-size: 14px;--dxz-text-mono-md-font-weight: 400;--dxz-text-mono-md-line-height: 1.4286;--dxz-text-mono-md-letter-spacing: 0px;--dxz-text-mono-sm: var(--dxz-text-mono-sm-font-weight) var(--dxz-text-mono-sm-font-size)/var(--dxz-text-mono-sm-line-height) var(--dxz-text-mono-sm-font-family);--dxz-text-mono-sm-font-family: "Geist Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--dxz-text-mono-sm-font-size: 13px;--dxz-text-mono-sm-font-weight: 400;--dxz-text-mono-sm-line-height: 1.5385;--dxz-text-mono-sm-letter-spacing: 0px;--dxz-text-mono-xs: var(--dxz-text-mono-xs-font-weight) var(--dxz-text-mono-xs-font-size)/var(--dxz-text-mono-xs-line-height) var(--dxz-text-mono-xs-font-family);--dxz-text-mono-xs-font-family: "Geist Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--dxz-text-mono-xs-font-size: 12px;--dxz-text-mono-xs-font-weight: 400;--dxz-text-mono-xs-line-height: 1.3333;--dxz-text-mono-xs-letter-spacing: 0px;--dxz-color-bg-canvas: #FFFFFF;--dxz-color-bg-surface: #FFFFFF;--dxz-color-bg-elevated: #FFFFFF;--dxz-color-bg-muted: #F2F2F2;--dxz-color-bg-subtle: #FAFAFA;--dxz-color-bg-inverse: #0A0A0A;--dxz-color-bg-inverse-muted: #262626;--dxz-color-bg-overlay: #0A0A0A99;--dxz-color-bg-overlay-subtle: #FAFAFAB8;--dxz-color-bg-chrome: #0A0A0A;--dxz-color-bg-chrome-muted: #262626;--dxz-color-fg-default: #0A0A0A;--dxz-color-fg-muted: #525252;--dxz-color-fg-subtle: #6B6B6B;--dxz-color-fg-inverse: #FAFAFA;--dxz-color-fg-link: #1D4ED8;--dxz-color-fg-inverse-muted: #A3A3A3;--dxz-color-fg-on-chrome: #FAFAFA;--dxz-color-fg-on-chrome-muted: #A3A3A3;--dxz-color-border-default: #E5E5E5;--dxz-color-border-strong: #0A0A0A;--dxz-color-border-input: #8A8A8A;--dxz-color-border-focus: #3D5AFE;--dxz-color-border-inverse: #737373;--dxz-color-border-chrome: #737373;--dxz-color-action-primary-bg: #171717;--dxz-color-action-primary-fg: #FAFAFA;--dxz-color-action-primary-hover: #262626;--dxz-color-action-secondary-bg: #F2F2F2;--dxz-color-action-secondary-fg: #171717;--dxz-color-action-destructive-bg: #DC2626;--dxz-color-action-destructive-fg: #FAFAFA;--dxz-color-action-destructive-hover: #B91C1C;--dxz-color-status-success-fg: #15803D;--dxz-color-status-success-bg: #DCFCE7;--dxz-color-status-success-on-bg: #166534;--dxz-color-status-success-border: #16A34A;--dxz-color-status-warning-fg: #B45309;--dxz-color-status-warning-bg: #FEF3C7;--dxz-color-status-warning-on-bg: #92400E;--dxz-color-status-warning-solid: #B45309;--dxz-color-status-warning-border: #D97706;--dxz-color-status-danger-fg: #DC2626;--dxz-color-status-danger-bg: #FEE2E2;--dxz-color-status-danger-on-bg: #991B1B;--dxz-color-status-danger-border: #EF4444;--dxz-color-status-info-fg: #0369A1;--dxz-color-status-info-bg: #E0F2FE;--dxz-color-status-info-on-bg: #075985;--dxz-color-status-info-border: #0284C7;--dxz-color-severity-critical: #991B1B;--dxz-color-severity-high: #DC2626;--dxz-color-severity-medium: #B45309;--dxz-color-severity-low: #0369A1;--dxz-color-severity-info: #737373;--dxz-color-chart-1: #E76E50;--dxz-color-chart-2: #2A9D90;--dxz-color-chart-3: #274754;--dxz-color-chart-4: #EA580C;--dxz-color-chart-5: #7C3AED;--dxz-color-brand-primary: #3D5AFE;--dxz-color-brand-on-primary: #FFFFFF;--dxz-color-brand-primary-hover: #2C44CC;--dxz-color-brand-subtle: #EEF1FF;--dxz-color-brand-on-inverse: #0EA5E9;--dxz-color-brand-on-subtle: #1B4FD8;--dxz-color-category-1-bg: #EDE9FE;--dxz-color-category-1-fg: #5B21B6;--dxz-color-category-1-border: #C4B5FD;--dxz-color-category-1-accent: #8B5CF6;--dxz-color-category-2-bg: #FEF3C7;--dxz-color-category-2-fg: #92400E;--dxz-color-category-2-border: #FCD34D;--dxz-color-category-2-accent: #B45309;--dxz-color-category-3-bg: #E0F2FE;--dxz-color-category-3-fg: #075985;--dxz-color-category-3-border: #7DD3FC;--dxz-color-category-3-accent: #0284C7;--dxz-color-category-4-bg: #DCFCE7;--dxz-color-category-4-fg: #166534;--dxz-color-category-4-border: #86EFAC;--dxz-color-category-4-accent: #15803D;--dxz-color-category-5-bg: #FEE2E2;--dxz-color-category-5-fg: #991B1B;--dxz-color-category-5-border: #FCA5A5;--dxz-color-category-5-accent: #EF4444;--dxz-color-category-6-bg: #CCFBF1;--dxz-color-category-6-fg: #115E59;--dxz-color-category-6-border: #5EEAD4;--dxz-color-category-6-accent: #0D9488;--dxz-color-progress-track: #8A8A8A;--dxz-color-ai-fg: #6D28D9;--dxz-color-ai-bg: #EDE9FE;--dxz-color-ai-on-bg: #5B21B6;--dxz-color-ai-border: #7C3AED;--dxz-button-height-sm: 32px;--dxz-button-height-md: 40px;--dxz-button-height-lg: 48px;--dxz-button-padding-x-sm: 12px;--dxz-button-padding-x-md: 16px;--dxz-button-padding-x-lg: 24px;--dxz-button-gap: 8px;--dxz-button-radius: 6px;--dxz-icon-button-size: 44px;--dxz-input-height: 40px;--dxz-input-padding-x: 16px;--dxz-input-radius: 6px;--dxz-input-border-width: 1px;--dxz-focus-ring-width: 2px;--dxz-focus-ring-offset: 2px;--dxz-badge-height: 24px;--dxz-badge-height-sm: 20px;--dxz-badge-padding-x: 8px;--dxz-badge-padding-x-sm: 6px;--dxz-badge-radius: 9999px;--dxz-chip-height: 32px;--dxz-chip-padding-x: 12px;--dxz-chip-count-size: 20px;--dxz-count-size: 18px;--dxz-card-padding: 24px;--dxz-card-gap: 16px;--dxz-card-radius: 12px;--dxz-icon-size: 20px;--dxz-table-row-height: 48px;--dxz-list-item-height: 48px;--dxz-layout-gutter: 16px;--dxz-layout-section-gap: 32px;--dxz-layout-stack-gap: 16px;--dxz-layout-inline-gap: 8px;--dxz-layout-gutter-md: 24px;--dxz-layout-topbar-height: 64px;--dxz-form-field-gap: 16px;--dxz-form-label-gap: 4px;--dxz-color-brand-accent: #3D5AFE;--dxz-color-brand-on-chrome: #0EA5E9;--dxz-density-control-height-sm: 32px;--dxz-density-control-height-md: 40px;--dxz-density-control-height-lg: 48px;--dxz-density-control-padding-x-sm: 12px;--dxz-density-control-padding-x-md: 16px;--dxz-density-control-padding-x-lg: 24px;--dxz-density-card-padding: 24px;--dxz-density-stack-gap: 16px;--dxz-density-inline-gap: 8px;--dxz-density-section-gap: 32px;--dxz-density-topbar-height: 64px;--dxz-density-table-row-height: 48px;--dxz-density-list-item-height: 48px;--dxz-density-icon-size: 20px;--dxz-density-text-body: var(--dxz-density-text-body-font-weight) var(--dxz-density-text-body-font-size)/var(--dxz-density-text-body-line-height) var(--dxz-density-text-body-font-family);--dxz-density-text-body-font-family: Geist, Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-density-text-body-font-size: 16px;--dxz-density-text-body-font-weight: 400;--dxz-density-text-body-line-height: 1.5;--dxz-density-text-body-letter-spacing: 0px;--dxz-density-text-label: var(--dxz-density-text-label-font-weight) var(--dxz-density-text-label-font-size)/var(--dxz-density-text-label-line-height) var(--dxz-density-text-label-font-family);--dxz-density-text-label-font-family: Geist, Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-density-text-label-font-size: 14px;--dxz-density-text-label-font-weight: 500;--dxz-density-text-label-line-height: 1.4286;--dxz-density-text-label-letter-spacing: 0px;--dxz-density-text-body-size: 16px;--dxz-density-text-label-size: 14px;--dxz-density-badge-height: 24px;--dxz-density-badge-height-sm: 20px;--dx-color-neutral-0: var(--dxz-color-neutral-0);--dx-color-neutral-50: var(--dxz-color-neutral-50);--dx-color-neutral-100: var(--dxz-color-neutral-100);--dx-color-neutral-200: var(--dxz-color-neutral-200);--dx-color-neutral-300: var(--dxz-color-neutral-300);--dx-color-neutral-400: var(--dxz-color-neutral-400);--dx-color-neutral-425: var(--dxz-color-neutral-425);--dx-color-neutral-450: var(--dxz-color-neutral-450);--dx-color-neutral-500: var(--dxz-color-neutral-500);--dx-color-neutral-550: var(--dxz-color-neutral-550);--dx-color-neutral-600: var(--dxz-color-neutral-600);--dx-color-neutral-700: var(--dxz-color-neutral-700);--dx-color-neutral-800: var(--dxz-color-neutral-800);--dx-color-neutral-900: var(--dxz-color-neutral-900);--dx-color-neutral-950: var(--dxz-color-neutral-950);--dx-color-slate-50: var(--dxz-color-slate-50);--dx-color-slate-100: var(--dxz-color-slate-100);--dx-color-slate-200: var(--dxz-color-slate-200);--dx-color-slate-300: var(--dxz-color-slate-300);--dx-color-slate-400: var(--dxz-color-slate-400);--dx-color-slate-500: var(--dxz-color-slate-500);--dx-color-slate-600: var(--dxz-color-slate-600);--dx-color-slate-700: var(--dxz-color-slate-700);--dx-color-slate-800: var(--dxz-color-slate-800);--dx-color-slate-900: var(--dxz-color-slate-900);--dx-color-blue-50: var(--dxz-color-blue-50);--dx-color-blue-600: var(--dxz-color-blue-600);--dx-color-blue-700: var(--dxz-color-blue-700);--dx-color-blue-brand: var(--dxz-color-blue-brand);--dx-color-blue-sovereign: var(--dxz-color-blue-sovereign);--dx-color-blue-sovereign-hover: var(--dxz-color-blue-sovereign-hover);--dx-color-blue-sovereign-subtle: var(--dxz-color-blue-sovereign-subtle);--dx-color-blue-sovereign-subtle-dark: var(--dxz-color-blue-sovereign-subtle-dark);--dx-color-blue-sovereign-on-subtle-dark: var(--dxz-color-blue-sovereign-on-subtle-dark);--dx-color-sky-100: var(--dxz-color-sky-100);--dx-color-sky-300: var(--dxz-color-sky-300);--dx-color-sky-500: var(--dxz-color-sky-500);--dx-color-sky-600: var(--dxz-color-sky-600);--dx-color-sky-700: var(--dxz-color-sky-700);--dx-color-sky-800: var(--dxz-color-sky-800);--dx-color-red-100: var(--dxz-color-red-100);--dx-color-red-300: var(--dxz-color-red-300);--dx-color-red-500: var(--dxz-color-red-500);--dx-color-red-600: var(--dxz-color-red-600);--dx-color-red-700: var(--dxz-color-red-700);--dx-color-red-800: var(--dxz-color-red-800);--dx-color-amber-100: var(--dxz-color-amber-100);--dx-color-amber-300: var(--dxz-color-amber-300);--dx-color-amber-500: var(--dxz-color-amber-500);--dx-color-amber-600: var(--dxz-color-amber-600);--dx-color-amber-700: var(--dxz-color-amber-700);--dx-color-amber-800: var(--dxz-color-amber-800);--dx-color-green-100: var(--dxz-color-green-100);--dx-color-green-300: var(--dxz-color-green-300);--dx-color-green-600: var(--dxz-color-green-600);--dx-color-green-700: var(--dxz-color-green-700);--dx-color-green-800: var(--dxz-color-green-800);--dx-color-orange-600: var(--dxz-color-orange-600);--dx-color-orange-700: var(--dxz-color-orange-700);--dx-color-violet-100: var(--dxz-color-violet-100);--dx-color-violet-300: var(--dxz-color-violet-300);--dx-color-violet-500: var(--dxz-color-violet-500);--dx-color-violet-600: var(--dxz-color-violet-600);--dx-color-violet-700: var(--dxz-color-violet-700);--dx-color-violet-800: var(--dxz-color-violet-800);--dx-color-teal-50: var(--dxz-color-teal-50);--dx-color-teal-100: var(--dxz-color-teal-100);--dx-color-teal-300: var(--dxz-color-teal-300);--dx-color-teal-500: var(--dxz-color-teal-500);--dx-color-teal-600: var(--dxz-color-teal-600);--dx-color-teal-700: var(--dxz-color-teal-700);--dx-color-teal-800: var(--dxz-color-teal-800);--dx-color-teal-900: var(--dxz-color-teal-900);--dx-color-chart-coral: var(--dxz-color-chart-coral);--dx-color-chart-navy: var(--dxz-color-chart-navy);--dx-color-chart-teal: var(--dxz-color-chart-teal);--dx-space-0: var(--dxz-space-0);--dx-space-1: var(--dxz-space-1);--dx-space-2: var(--dxz-space-2);--dx-space-3: var(--dxz-space-3);--dx-space-4: var(--dxz-space-4);--dx-space-5: var(--dxz-space-5);--dx-space-6: var(--dxz-space-6);--dx-space-8: var(--dxz-space-8);--dx-space-10: var(--dxz-space-10);--dx-space-12: var(--dxz-space-12);--dx-space-16: var(--dxz-space-16);--dx-space-20: var(--dxz-space-20);--dx-space-24: var(--dxz-space-24);--dx-radius-none: var(--dxz-radius-none);--dx-radius-sm: var(--dxz-radius-sm);--dx-radius-md: var(--dxz-radius-md);--dx-radius-lg: var(--dxz-radius-lg);--dx-radius-xl: var(--dxz-radius-xl);--dx-radius-full: var(--dxz-radius-full);--dx-size-control-sm: var(--dxz-size-control-sm);--dx-size-control-md: var(--dxz-size-control-md);--dx-size-control-lg: var(--dxz-size-control-lg);--dx-size-target-min: var(--dxz-size-target-min);--dx-size-target-touch: var(--dxz-size-target-touch);--dx-size-icon-sm: var(--dxz-size-icon-sm);--dx-size-icon-md: var(--dxz-size-icon-md);--dx-size-icon-lg: var(--dxz-size-icon-lg);--dx-size-avatar-sm: var(--dxz-size-avatar-sm);--dx-size-avatar-md: var(--dxz-size-avatar-md);--dx-size-avatar-lg: var(--dxz-size-avatar-lg);--dx-size-topbar-md: var(--dxz-size-topbar-md);--dx-size-topbar-lg: var(--dxz-size-topbar-lg);--dx-size-container-sm: var(--dxz-size-container-sm);--dx-size-container-md: var(--dxz-size-container-md);--dx-size-container-lg: var(--dxz-size-container-lg);--dx-size-container-xl: var(--dxz-size-container-xl);--dx-stroke-hairline: var(--dxz-stroke-hairline);--dx-stroke-medium: var(--dxz-stroke-medium);--dx-stroke-focus: var(--dxz-stroke-focus);--dx-font-size-xs: var(--dxz-font-size-xs);--dx-font-size-sm: var(--dxz-font-size-sm);--dx-font-size-md: var(--dxz-font-size-md);--dx-font-size-lg: var(--dxz-font-size-lg);--dx-font-size-xl: var(--dxz-font-size-xl);--dx-font-size-2xl: var(--dxz-font-size-2xl);--dx-font-size-3xl: var(--dxz-font-size-3xl);--dx-font-size-4xl: var(--dxz-font-size-4xl);--dx-font-size-5xl: var(--dxz-font-size-5xl);--dx-font-size-6xl: var(--dxz-font-size-6xl);--dx-font-size-7xl: var(--dxz-font-size-7xl);--dx-font-weight-regular: var(--dxz-font-weight-regular);--dx-font-weight-medium: var(--dxz-font-weight-medium);--dx-font-weight-semibold: var(--dxz-font-weight-semibold);--dx-font-weight-bold: var(--dxz-font-weight-bold);--dx-font-family-sans: var(--dxz-font-family-sans);--dx-font-family-mono: var(--dxz-font-family-mono);--dx-font-family-serif: var(--dxz-font-family-serif);--dx-font-family-display: var(--dxz-font-family-display);--dx-font-tracking-tight: var(--dxz-font-tracking-tight);--dx-font-tracking-normal: var(--dxz-font-tracking-normal);--dx-font-tracking-tighter: var(--dxz-font-tracking-tighter);--dx-font-tracking-kicker: var(--dxz-font-tracking-kicker);--dx-font-lineheight-tight: var(--dxz-font-lineheight-tight);--dx-font-lineheight-snug: var(--dxz-font-lineheight-snug);--dx-font-lineheight-normal: var(--dxz-font-lineheight-normal);--dx-font-lineheight-relaxed: var(--dxz-font-lineheight-relaxed);--dx-opacity-disabled: var(--dxz-opacity-disabled);--dx-motion-duration-fast: var(--dxz-motion-duration-fast);--dx-motion-duration-base: var(--dxz-motion-duration-base);--dx-motion-duration-slow: var(--dxz-motion-duration-slow);--dx-motion-duration-slower: var(--dxz-motion-duration-slower);--dx-text-display-xl: var(--dxz-text-display-xl);--dx-text-display-xl-font-family: var(--dxz-text-display-xl-font-family);--dx-text-display-xl-font-size: var(--dxz-text-display-xl-font-size);--dx-text-display-xl-font-weight: var(--dxz-text-display-xl-font-weight);--dx-text-display-xl-line-height: var(--dxz-text-display-xl-line-height);--dx-text-display-xl-letter-spacing: var(--dxz-text-display-xl-letter-spacing);--dx-text-display-lg: var(--dxz-text-display-lg);--dx-text-display-lg-font-family: var(--dxz-text-display-lg-font-family);--dx-text-display-lg-font-size: var(--dxz-text-display-lg-font-size);--dx-text-display-lg-font-weight: var(--dxz-text-display-lg-font-weight);--dx-text-display-lg-line-height: var(--dxz-text-display-lg-line-height);--dx-text-display-lg-letter-spacing: var(--dxz-text-display-lg-letter-spacing);--dx-text-heading-h1: var(--dxz-text-heading-h1);--dx-text-heading-h1-font-family: var(--dxz-text-heading-h1-font-family);--dx-text-heading-h1-font-size: var(--dxz-text-heading-h1-font-size);--dx-text-heading-h1-font-weight: var(--dxz-text-heading-h1-font-weight);--dx-text-heading-h1-line-height: var(--dxz-text-heading-h1-line-height);--dx-text-heading-h1-letter-spacing: var(--dxz-text-heading-h1-letter-spacing);--dx-text-heading-h2: var(--dxz-text-heading-h2);--dx-text-heading-h2-font-family: var(--dxz-text-heading-h2-font-family);--dx-text-heading-h2-font-size: var(--dxz-text-heading-h2-font-size);--dx-text-heading-h2-font-weight: var(--dxz-text-heading-h2-font-weight);--dx-text-heading-h2-line-height: var(--dxz-text-heading-h2-line-height);--dx-text-heading-h2-letter-spacing: var(--dxz-text-heading-h2-letter-spacing);--dx-text-heading-h3: var(--dxz-text-heading-h3);--dx-text-heading-h3-font-family: var(--dxz-text-heading-h3-font-family);--dx-text-heading-h3-font-size: var(--dxz-text-heading-h3-font-size);--dx-text-heading-h3-font-weight: var(--dxz-text-heading-h3-font-weight);--dx-text-heading-h3-line-height: var(--dxz-text-heading-h3-line-height);--dx-text-heading-h3-letter-spacing: var(--dxz-text-heading-h3-letter-spacing);--dx-text-heading-h4: var(--dxz-text-heading-h4);--dx-text-heading-h4-font-family: var(--dxz-text-heading-h4-font-family);--dx-text-heading-h4-font-size: var(--dxz-text-heading-h4-font-size);--dx-text-heading-h4-font-weight: var(--dxz-text-heading-h4-font-weight);--dx-text-heading-h4-line-height: var(--dxz-text-heading-h4-line-height);--dx-text-heading-h4-letter-spacing: var(--dxz-text-heading-h4-letter-spacing);--dx-text-body-lg: var(--dxz-text-body-lg);--dx-text-body-lg-font-family: var(--dxz-text-body-lg-font-family);--dx-text-body-lg-font-size: var(--dxz-text-body-lg-font-size);--dx-text-body-lg-font-weight: var(--dxz-text-body-lg-font-weight);--dx-text-body-lg-line-height: var(--dxz-text-body-lg-line-height);--dx-text-body-lg-letter-spacing: var(--dxz-text-body-lg-letter-spacing);--dx-text-body-md: var(--dxz-text-body-md);--dx-text-body-md-font-family: var(--dxz-text-body-md-font-family);--dx-text-body-md-font-size: var(--dxz-text-body-md-font-size);--dx-text-body-md-font-weight: var(--dxz-text-body-md-font-weight);--dx-text-body-md-line-height: var(--dxz-text-body-md-line-height);--dx-text-body-md-letter-spacing: var(--dxz-text-body-md-letter-spacing);--dx-text-body-sm: var(--dxz-text-body-sm);--dx-text-body-sm-font-family: var(--dxz-text-body-sm-font-family);--dx-text-body-sm-font-size: var(--dxz-text-body-sm-font-size);--dx-text-body-sm-font-weight: var(--dxz-text-body-sm-font-weight);--dx-text-body-sm-line-height: var(--dxz-text-body-sm-line-height);--dx-text-body-sm-letter-spacing: var(--dxz-text-body-sm-letter-spacing);--dx-text-label-md: var(--dxz-text-label-md);--dx-text-label-md-font-family: var(--dxz-text-label-md-font-family);--dx-text-label-md-font-size: var(--dxz-text-label-md-font-size);--dx-text-label-md-font-weight: var(--dxz-text-label-md-font-weight);--dx-text-label-md-line-height: var(--dxz-text-label-md-line-height);--dx-text-label-md-letter-spacing: var(--dxz-text-label-md-letter-spacing);--dx-text-label-strong: var(--dxz-text-label-strong);--dx-text-label-strong-font-family: var(--dxz-text-label-strong-font-family);--dx-text-label-strong-font-size: var(--dxz-text-label-strong-font-size);--dx-text-label-strong-font-weight: var(--dxz-text-label-strong-font-weight);--dx-text-label-strong-line-height: var(--dxz-text-label-strong-line-height);--dx-text-label-strong-letter-spacing: var(--dxz-text-label-strong-letter-spacing);--dx-text-caption: var(--dxz-text-caption);--dx-text-caption-font-family: var(--dxz-text-caption-font-family);--dx-text-caption-font-size: var(--dxz-text-caption-font-size);--dx-text-caption-font-weight: var(--dxz-text-caption-font-weight);--dx-text-caption-line-height: var(--dxz-text-caption-line-height);--dx-text-caption-letter-spacing: var(--dxz-text-caption-letter-spacing);--dx-text-kicker: var(--dxz-text-kicker);--dx-text-kicker-font-family: var(--dxz-text-kicker-font-family);--dx-text-kicker-font-size: var(--dxz-text-kicker-font-size);--dx-text-kicker-font-weight: var(--dxz-text-kicker-font-weight);--dx-text-kicker-line-height: var(--dxz-text-kicker-line-height);--dx-text-kicker-letter-spacing: var(--dxz-text-kicker-letter-spacing);--dx-text-mono-md: var(--dxz-text-mono-md);--dx-text-mono-md-font-family: var(--dxz-text-mono-md-font-family);--dx-text-mono-md-font-size: var(--dxz-text-mono-md-font-size);--dx-text-mono-md-font-weight: var(--dxz-text-mono-md-font-weight);--dx-text-mono-md-line-height: var(--dxz-text-mono-md-line-height);--dx-text-mono-md-letter-spacing: var(--dxz-text-mono-md-letter-spacing);--dx-text-mono-sm: var(--dxz-text-mono-sm);--dx-text-mono-sm-font-family: var(--dxz-text-mono-sm-font-family);--dx-text-mono-sm-font-size: var(--dxz-text-mono-sm-font-size);--dx-text-mono-sm-font-weight: var(--dxz-text-mono-sm-font-weight);--dx-text-mono-sm-line-height: var(--dxz-text-mono-sm-line-height);--dx-text-mono-sm-letter-spacing: var(--dxz-text-mono-sm-letter-spacing);--dx-text-mono-xs: var(--dxz-text-mono-xs);--dx-text-mono-xs-font-family: var(--dxz-text-mono-xs-font-family);--dx-text-mono-xs-font-size: var(--dxz-text-mono-xs-font-size);--dx-text-mono-xs-font-weight: var(--dxz-text-mono-xs-font-weight);--dx-text-mono-xs-line-height: var(--dxz-text-mono-xs-line-height);--dx-text-mono-xs-letter-spacing: var(--dxz-text-mono-xs-letter-spacing);--dx-color-bg-canvas: var(--dxz-color-bg-canvas);--dx-color-bg-surface: var(--dxz-color-bg-surface);--dx-color-bg-elevated: var(--dxz-color-bg-elevated);--dx-color-bg-muted: var(--dxz-color-bg-muted);--dx-color-bg-subtle: var(--dxz-color-bg-subtle);--dx-color-bg-inverse: var(--dxz-color-bg-inverse);--dx-color-bg-inverse-muted: var(--dxz-color-bg-inverse-muted);--dx-color-bg-overlay: var(--dxz-color-bg-overlay);--dx-color-bg-overlay-subtle: var(--dxz-color-bg-overlay-subtle);--dx-color-bg-chrome: var(--dxz-color-bg-chrome);--dx-color-bg-chrome-muted: var(--dxz-color-bg-chrome-muted);--dx-color-fg-default: var(--dxz-color-fg-default);--dx-color-fg-muted: var(--dxz-color-fg-muted);--dx-color-fg-subtle: var(--dxz-color-fg-subtle);--dx-color-fg-inverse: var(--dxz-color-fg-inverse);--dx-color-fg-link: var(--dxz-color-fg-link);--dx-color-fg-inverse-muted: var(--dxz-color-fg-inverse-muted);--dx-color-fg-on-chrome: var(--dxz-color-fg-on-chrome);--dx-color-fg-on-chrome-muted: var(--dxz-color-fg-on-chrome-muted);--dx-color-border-default: var(--dxz-color-border-default);--dx-color-border-strong: var(--dxz-color-border-strong);--dx-color-border-input: var(--dxz-color-border-input);--dx-color-border-focus: var(--dxz-color-border-focus);--dx-color-border-inverse: var(--dxz-color-border-inverse);--dx-color-border-chrome: var(--dxz-color-border-chrome);--dx-color-action-primary-bg: var(--dxz-color-action-primary-bg);--dx-color-action-primary-fg: var(--dxz-color-action-primary-fg);--dx-color-action-primary-hover: var(--dxz-color-action-primary-hover);--dx-color-action-secondary-bg: var(--dxz-color-action-secondary-bg);--dx-color-action-secondary-fg: var(--dxz-color-action-secondary-fg);--dx-color-action-destructive-bg: var(--dxz-color-action-destructive-bg);--dx-color-action-destructive-fg: var(--dxz-color-action-destructive-fg);--dx-color-action-destructive-hover: var(--dxz-color-action-destructive-hover);--dx-color-status-success-fg: var(--dxz-color-status-success-fg);--dx-color-status-success-bg: var(--dxz-color-status-success-bg);--dx-color-status-success-on-bg: var(--dxz-color-status-success-on-bg);--dx-color-status-success-border: var(--dxz-color-status-success-border);--dx-color-status-warning-fg: var(--dxz-color-status-warning-fg);--dx-color-status-warning-bg: var(--dxz-color-status-warning-bg);--dx-color-status-warning-on-bg: var(--dxz-color-status-warning-on-bg);--dx-color-status-warning-solid: var(--dxz-color-status-warning-solid);--dx-color-status-warning-border: var(--dxz-color-status-warning-border);--dx-color-status-danger-fg: var(--dxz-color-status-danger-fg);--dx-color-status-danger-bg: var(--dxz-color-status-danger-bg);--dx-color-status-danger-on-bg: var(--dxz-color-status-danger-on-bg);--dx-color-status-danger-border: var(--dxz-color-status-danger-border);--dx-color-status-info-fg: var(--dxz-color-status-info-fg);--dx-color-status-info-bg: var(--dxz-color-status-info-bg);--dx-color-status-info-on-bg: var(--dxz-color-status-info-on-bg);--dx-color-status-info-border: var(--dxz-color-status-info-border);--dx-color-severity-critical: var(--dxz-color-severity-critical);--dx-color-severity-high: var(--dxz-color-severity-high);--dx-color-severity-medium: var(--dxz-color-severity-medium);--dx-color-severity-low: var(--dxz-color-severity-low);--dx-color-severity-info: var(--dxz-color-severity-info);--dx-color-chart-1: var(--dxz-color-chart-1);--dx-color-chart-2: var(--dxz-color-chart-2);--dx-color-chart-3: var(--dxz-color-chart-3);--dx-color-chart-4: var(--dxz-color-chart-4);--dx-color-chart-5: var(--dxz-color-chart-5);--dx-color-brand-primary: var(--dxz-color-brand-primary);--dx-color-brand-on-primary: var(--dxz-color-brand-on-primary);--dx-color-brand-primary-hover: var(--dxz-color-brand-primary-hover);--dx-color-brand-subtle: var(--dxz-color-brand-subtle);--dx-color-brand-on-inverse: var(--dxz-color-brand-on-inverse);--dx-color-brand-on-subtle: var(--dxz-color-brand-on-subtle);--dx-color-category-1-bg: var(--dxz-color-category-1-bg);--dx-color-category-1-fg: var(--dxz-color-category-1-fg);--dx-color-category-1-border: var(--dxz-color-category-1-border);--dx-color-category-1-accent: var(--dxz-color-category-1-accent);--dx-color-category-2-bg: var(--dxz-color-category-2-bg);--dx-color-category-2-fg: var(--dxz-color-category-2-fg);--dx-color-category-2-border: var(--dxz-color-category-2-border);--dx-color-category-2-accent: var(--dxz-color-category-2-accent);--dx-color-category-3-bg: var(--dxz-color-category-3-bg);--dx-color-category-3-fg: var(--dxz-color-category-3-fg);--dx-color-category-3-border: var(--dxz-color-category-3-border);--dx-color-category-3-accent: var(--dxz-color-category-3-accent);--dx-color-category-4-bg: var(--dxz-color-category-4-bg);--dx-color-category-4-fg: var(--dxz-color-category-4-fg);--dx-color-category-4-border: var(--dxz-color-category-4-border);--dx-color-category-4-accent: var(--dxz-color-category-4-accent);--dx-color-category-5-bg: var(--dxz-color-category-5-bg);--dx-color-category-5-fg: var(--dxz-color-category-5-fg);--dx-color-category-5-border: var(--dxz-color-category-5-border);--dx-color-category-5-accent: var(--dxz-color-category-5-accent);--dx-color-category-6-bg: var(--dxz-color-category-6-bg);--dx-color-category-6-fg: var(--dxz-color-category-6-fg);--dx-color-category-6-border: var(--dxz-color-category-6-border);--dx-color-category-6-accent: var(--dxz-color-category-6-accent);--dx-color-progress-track: var(--dxz-color-progress-track);--dx-color-ai-fg: var(--dxz-color-ai-fg);--dx-color-ai-bg: var(--dxz-color-ai-bg);--dx-color-ai-on-bg: var(--dxz-color-ai-on-bg);--dx-color-ai-border: var(--dxz-color-ai-border);--dx-button-height-sm: var(--dxz-button-height-sm);--dx-button-height-md: var(--dxz-button-height-md);--dx-button-height-lg: var(--dxz-button-height-lg);--dx-button-padding-x-sm: var(--dxz-button-padding-x-sm);--dx-button-padding-x-md: var(--dxz-button-padding-x-md);--dx-button-padding-x-lg: var(--dxz-button-padding-x-lg);--dx-button-gap: var(--dxz-button-gap);--dx-button-radius: var(--dxz-button-radius);--dx-icon-button-size: var(--dxz-icon-button-size);--dx-input-height: var(--dxz-input-height);--dx-input-padding-x: var(--dxz-input-padding-x);--dx-input-radius: var(--dxz-input-radius);--dx-input-border-width: var(--dxz-input-border-width);--dx-focus-ring-width: var(--dxz-focus-ring-width);--dx-focus-ring-offset: var(--dxz-focus-ring-offset);--dx-badge-height: var(--dxz-badge-height);--dx-badge-height-sm: var(--dxz-badge-height-sm);--dx-badge-padding-x: var(--dxz-badge-padding-x);--dx-badge-padding-x-sm: var(--dxz-badge-padding-x-sm);--dx-badge-radius: var(--dxz-badge-radius);--dx-chip-height: var(--dxz-chip-height);--dx-chip-padding-x: var(--dxz-chip-padding-x);--dx-chip-count-size: var(--dxz-chip-count-size);--dx-count-size: var(--dxz-count-size);--dx-card-padding: var(--dxz-card-padding);--dx-card-gap: var(--dxz-card-gap);--dx-card-radius: var(--dxz-card-radius);--dx-icon-size: var(--dxz-icon-size);--dx-table-row-height: var(--dxz-table-row-height);--dx-list-item-height: var(--dxz-list-item-height);--dx-layout-gutter: var(--dxz-layout-gutter);--dx-layout-section-gap: var(--dxz-layout-section-gap);--dx-layout-stack-gap: var(--dxz-layout-stack-gap);--dx-layout-inline-gap: var(--dxz-layout-inline-gap);--dx-layout-gutter-md: var(--dxz-layout-gutter-md);--dx-layout-topbar-height: var(--dxz-layout-topbar-height);--dx-form-field-gap: var(--dxz-form-field-gap);--dx-form-label-gap: var(--dxz-form-label-gap);--dx-color-brand-accent: var(--dxz-color-brand-accent);--dx-color-brand-on-chrome: var(--dxz-color-brand-on-chrome);--dx-density-control-height-sm: var(--dxz-density-control-height-sm);--dx-density-control-height-md: var(--dxz-density-control-height-md);--dx-density-control-height-lg: var(--dxz-density-control-height-lg);--dx-density-control-padding-x-sm: var(--dxz-density-control-padding-x-sm);--dx-density-control-padding-x-md: var(--dxz-density-control-padding-x-md);--dx-density-control-padding-x-lg: var(--dxz-density-control-padding-x-lg);--dx-density-card-padding: var(--dxz-density-card-padding);--dx-density-stack-gap: var(--dxz-density-stack-gap);--dx-density-inline-gap: var(--dxz-density-inline-gap);--dx-density-section-gap: var(--dxz-density-section-gap);--dx-density-topbar-height: var(--dxz-density-topbar-height);--dx-density-table-row-height: var(--dxz-density-table-row-height);--dx-density-list-item-height: var(--dxz-density-list-item-height);--dx-density-icon-size: var(--dxz-density-icon-size);--dx-density-text-body: var(--dxz-density-text-body);--dx-density-text-body-font-family: var(--dxz-density-text-body-font-family);--dx-density-text-body-font-size: var(--dxz-density-text-body-font-size);--dx-density-text-body-font-weight: var(--dxz-density-text-body-font-weight);--dx-density-text-body-line-height: var(--dxz-density-text-body-line-height);--dx-density-text-body-letter-spacing: var(--dxz-density-text-body-letter-spacing);--dx-density-text-label: var(--dxz-density-text-label);--dx-density-text-label-font-family: var(--dxz-density-text-label-font-family);--dx-density-text-label-font-size: var(--dxz-density-text-label-font-size);--dx-density-text-label-font-weight: var(--dxz-density-text-label-font-weight);--dx-density-text-label-line-height: var(--dxz-density-text-label-line-height);--dx-density-text-label-letter-spacing: var(--dxz-density-text-label-letter-spacing);--dx-density-text-body-size: var(--dxz-density-text-body-size);--dx-density-text-label-size: var(--dxz-density-text-label-size);--dx-density-badge-height: var(--dxz-density-badge-height);--dx-density-badge-height-sm: var(--dxz-density-badge-height-sm)}:root[data-theme=dark],[data-theme=dark]{--dxz-color-bg-canvas: #0A0A0A;--dxz-color-bg-surface: #171717;--dxz-color-bg-elevated: #262626;--dxz-color-bg-muted: #262626;--dxz-color-bg-subtle: #171717;--dxz-color-bg-inverse: #FAFAFA;--dxz-color-bg-inverse-muted: #E5E5E5;--dxz-color-bg-overlay: #0A0A0AB8;--dxz-color-bg-overlay-subtle: #0A0A0AB8;--dxz-color-bg-chrome: #171717;--dxz-color-fg-default: #FAFAFA;--dxz-color-fg-muted: #A3A3A3;--dxz-color-fg-subtle: #949494;--dxz-color-fg-inverse: #0A0A0A;--dxz-color-fg-link: #0EA5E9;--dxz-color-fg-inverse-muted: #525252;--dxz-color-border-default: #404040;--dxz-color-border-strong: #737373;--dxz-color-border-input: #737373;--dxz-color-border-focus: #0EA5E9;--dxz-color-action-primary-bg: #E5E5E5;--dxz-color-action-primary-fg: #171717;--dxz-color-action-primary-hover: #D4D4D4;--dxz-color-action-secondary-bg: #262626;--dxz-color-action-secondary-fg: #FAFAFA;--dxz-color-status-success-fg: #16A34A;--dxz-color-status-success-bg: #166534;--dxz-color-status-success-on-bg: #DCFCE7;--dxz-color-status-warning-fg: #D97706;--dxz-color-status-warning-bg: #92400E;--dxz-color-status-warning-on-bg: #FEF3C7;--dxz-color-status-warning-solid: #FCD34D;--dxz-color-status-danger-fg: #EF4444;--dxz-color-status-danger-bg: #991B1B;--dxz-color-status-danger-on-bg: #FEE2E2;--dxz-color-status-info-fg: #0EA5E9;--dxz-color-status-info-bg: #075985;--dxz-color-status-info-on-bg: #E0F2FE;--dxz-color-severity-critical: #EF4444;--dxz-color-severity-high: #EA580C;--dxz-color-severity-medium: #D97706;--dxz-color-severity-low: #0EA5E9;--dxz-color-severity-info: #A3A3A3;--dxz-color-chart-1: #2563EB;--dxz-color-chart-2: #16A34A;--dxz-color-chart-3: #D97706;--dxz-color-chart-4: #8B5CF6;--dxz-color-chart-5: #EF4444;--dxz-color-brand-subtle: #1B2145;--dxz-color-brand-on-inverse: #1B4FD8;--dxz-color-brand-on-subtle: #C7CEFF;--dxz-color-category-1-bg: #5B21B6;--dxz-color-category-1-fg: #EDE9FE;--dxz-color-category-1-border: #6D28D9;--dxz-color-category-1-accent: #C4B5FD;--dxz-color-category-2-bg: #92400E;--dxz-color-category-2-fg: #FEF3C7;--dxz-color-category-2-border: #B45309;--dxz-color-category-2-accent: #FCD34D;--dxz-color-category-3-bg: #075985;--dxz-color-category-3-fg: #E0F2FE;--dxz-color-category-3-border: #0369A1;--dxz-color-category-3-accent: #7DD3FC;--dxz-color-category-4-bg: #166534;--dxz-color-category-4-fg: #DCFCE7;--dxz-color-category-4-border: #15803D;--dxz-color-category-4-accent: #16A34A;--dxz-color-category-5-bg: #991B1B;--dxz-color-category-5-fg: #FEE2E2;--dxz-color-category-5-border: #B91C1C;--dxz-color-category-5-accent: #FCA5A5;--dxz-color-category-6-bg: #115E59;--dxz-color-category-6-fg: #CCFBF1;--dxz-color-category-6-border: #0F766E;--dxz-color-progress-track: #737373;--dxz-color-ai-fg: #C4B5FD;--dxz-color-ai-bg: #5B21B6;--dxz-color-ai-on-bg: #EDE9FE;--dx-color-bg-canvas: var(--dxz-color-bg-canvas);--dx-color-bg-surface: var(--dxz-color-bg-surface);--dx-color-bg-elevated: var(--dxz-color-bg-elevated);--dx-color-bg-muted: var(--dxz-color-bg-muted);--dx-color-bg-subtle: var(--dxz-color-bg-subtle);--dx-color-bg-inverse: var(--dxz-color-bg-inverse);--dx-color-bg-inverse-muted: var(--dxz-color-bg-inverse-muted);--dx-color-bg-overlay: var(--dxz-color-bg-overlay);--dx-color-bg-overlay-subtle: var(--dxz-color-bg-overlay-subtle);--dx-color-bg-chrome: var(--dxz-color-bg-chrome);--dx-color-fg-default: var(--dxz-color-fg-default);--dx-color-fg-muted: var(--dxz-color-fg-muted);--dx-color-fg-subtle: var(--dxz-color-fg-subtle);--dx-color-fg-inverse: var(--dxz-color-fg-inverse);--dx-color-fg-link: var(--dxz-color-fg-link);--dx-color-fg-inverse-muted: var(--dxz-color-fg-inverse-muted);--dx-color-border-default: var(--dxz-color-border-default);--dx-color-border-strong: var(--dxz-color-border-strong);--dx-color-border-input: var(--dxz-color-border-input);--dx-color-border-focus: var(--dxz-color-border-focus);--dx-color-action-primary-bg: var(--dxz-color-action-primary-bg);--dx-color-action-primary-fg: var(--dxz-color-action-primary-fg);--dx-color-action-primary-hover: var(--dxz-color-action-primary-hover);--dx-color-action-secondary-bg: var(--dxz-color-action-secondary-bg);--dx-color-action-secondary-fg: var(--dxz-color-action-secondary-fg);--dx-color-status-success-fg: var(--dxz-color-status-success-fg);--dx-color-status-success-bg: var(--dxz-color-status-success-bg);--dx-color-status-success-on-bg: var(--dxz-color-status-success-on-bg);--dx-color-status-warning-fg: var(--dxz-color-status-warning-fg);--dx-color-status-warning-bg: var(--dxz-color-status-warning-bg);--dx-color-status-warning-on-bg: var(--dxz-color-status-warning-on-bg);--dx-color-status-warning-solid: var(--dxz-color-status-warning-solid);--dx-color-status-danger-fg: var(--dxz-color-status-danger-fg);--dx-color-status-danger-bg: var(--dxz-color-status-danger-bg);--dx-color-status-danger-on-bg: var(--dxz-color-status-danger-on-bg);--dx-color-status-info-fg: var(--dxz-color-status-info-fg);--dx-color-status-info-bg: var(--dxz-color-status-info-bg);--dx-color-status-info-on-bg: var(--dxz-color-status-info-on-bg);--dx-color-severity-critical: var(--dxz-color-severity-critical);--dx-color-severity-high: var(--dxz-color-severity-high);--dx-color-severity-medium: var(--dxz-color-severity-medium);--dx-color-severity-low: var(--dxz-color-severity-low);--dx-color-severity-info: var(--dxz-color-severity-info);--dx-color-chart-1: var(--dxz-color-chart-1);--dx-color-chart-2: var(--dxz-color-chart-2);--dx-color-chart-3: var(--dxz-color-chart-3);--dx-color-chart-4: var(--dxz-color-chart-4);--dx-color-chart-5: var(--dxz-color-chart-5);--dx-color-brand-subtle: var(--dxz-color-brand-subtle);--dx-color-brand-on-inverse: var(--dxz-color-brand-on-inverse);--dx-color-brand-on-subtle: var(--dxz-color-brand-on-subtle);--dx-color-category-1-bg: var(--dxz-color-category-1-bg);--dx-color-category-1-fg: var(--dxz-color-category-1-fg);--dx-color-category-1-border: var(--dxz-color-category-1-border);--dx-color-category-1-accent: var(--dxz-color-category-1-accent);--dx-color-category-2-bg: var(--dxz-color-category-2-bg);--dx-color-category-2-fg: var(--dxz-color-category-2-fg);--dx-color-category-2-border: var(--dxz-color-category-2-border);--dx-color-category-2-accent: var(--dxz-color-category-2-accent);--dx-color-category-3-bg: var(--dxz-color-category-3-bg);--dx-color-category-3-fg: var(--dxz-color-category-3-fg);--dx-color-category-3-border: var(--dxz-color-category-3-border);--dx-color-category-3-accent: var(--dxz-color-category-3-accent);--dx-color-category-4-bg: var(--dxz-color-category-4-bg);--dx-color-category-4-fg: var(--dxz-color-category-4-fg);--dx-color-category-4-border: var(--dxz-color-category-4-border);--dx-color-category-4-accent: var(--dxz-color-category-4-accent);--dx-color-category-5-bg: var(--dxz-color-category-5-bg);--dx-color-category-5-fg: var(--dxz-color-category-5-fg);--dx-color-category-5-border: var(--dxz-color-category-5-border);--dx-color-category-5-accent: var(--dxz-color-category-5-accent);--dx-color-category-6-bg: var(--dxz-color-category-6-bg);--dx-color-category-6-fg: var(--dxz-color-category-6-fg);--dx-color-category-6-border: var(--dxz-color-category-6-border);--dx-color-progress-track: var(--dxz-color-progress-track);--dx-color-ai-fg: var(--dxz-color-ai-fg);--dx-color-ai-bg: var(--dxz-color-ai-bg);--dx-color-ai-on-bg: var(--dxz-color-ai-on-bg)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--dxz-color-bg-canvas: #0A0A0A;--dxz-color-bg-surface: #171717;--dxz-color-bg-elevated: #262626;--dxz-color-bg-muted: #262626;--dxz-color-bg-subtle: #171717;--dxz-color-bg-inverse: #FAFAFA;--dxz-color-bg-inverse-muted: #E5E5E5;--dxz-color-bg-overlay: #0A0A0AB8;--dxz-color-bg-overlay-subtle: #0A0A0AB8;--dxz-color-bg-chrome: #171717;--dxz-color-fg-default: #FAFAFA;--dxz-color-fg-muted: #A3A3A3;--dxz-color-fg-subtle: #949494;--dxz-color-fg-inverse: #0A0A0A;--dxz-color-fg-link: #0EA5E9;--dxz-color-fg-inverse-muted: #525252;--dxz-color-border-default: #404040;--dxz-color-border-strong: #737373;--dxz-color-border-input: #737373;--dxz-color-border-focus: #0EA5E9;--dxz-color-action-primary-bg: #E5E5E5;--dxz-color-action-primary-fg: #171717;--dxz-color-action-primary-hover: #D4D4D4;--dxz-color-action-secondary-bg: #262626;--dxz-color-action-secondary-fg: #FAFAFA;--dxz-color-status-success-fg: #16A34A;--dxz-color-status-success-bg: #166534;--dxz-color-status-success-on-bg: #DCFCE7;--dxz-color-status-warning-fg: #D97706;--dxz-color-status-warning-bg: #92400E;--dxz-color-status-warning-on-bg: #FEF3C7;--dxz-color-status-warning-solid: #FCD34D;--dxz-color-status-danger-fg: #EF4444;--dxz-color-status-danger-bg: #991B1B;--dxz-color-status-danger-on-bg: #FEE2E2;--dxz-color-status-info-fg: #0EA5E9;--dxz-color-status-info-bg: #075985;--dxz-color-status-info-on-bg: #E0F2FE;--dxz-color-severity-critical: #EF4444;--dxz-color-severity-high: #EA580C;--dxz-color-severity-medium: #D97706;--dxz-color-severity-low: #0EA5E9;--dxz-color-severity-info: #A3A3A3;--dxz-color-chart-1: #2563EB;--dxz-color-chart-2: #16A34A;--dxz-color-chart-3: #D97706;--dxz-color-chart-4: #8B5CF6;--dxz-color-chart-5: #EF4444;--dxz-color-brand-subtle: #1B2145;--dxz-color-brand-on-inverse: #1B4FD8;--dxz-color-brand-on-subtle: #C7CEFF;--dxz-color-category-1-bg: #5B21B6;--dxz-color-category-1-fg: #EDE9FE;--dxz-color-category-1-border: #6D28D9;--dxz-color-category-1-accent: #C4B5FD;--dxz-color-category-2-bg: #92400E;--dxz-color-category-2-fg: #FEF3C7;--dxz-color-category-2-border: #B45309;--dxz-color-category-2-accent: #FCD34D;--dxz-color-category-3-bg: #075985;--dxz-color-category-3-fg: #E0F2FE;--dxz-color-category-3-border: #0369A1;--dxz-color-category-3-accent: #7DD3FC;--dxz-color-category-4-bg: #166534;--dxz-color-category-4-fg: #DCFCE7;--dxz-color-category-4-border: #15803D;--dxz-color-category-4-accent: #16A34A;--dxz-color-category-5-bg: #991B1B;--dxz-color-category-5-fg: #FEE2E2;--dxz-color-category-5-border: #B91C1C;--dxz-color-category-5-accent: #FCA5A5;--dxz-color-category-6-bg: #115E59;--dxz-color-category-6-fg: #CCFBF1;--dxz-color-category-6-border: #0F766E;--dxz-color-progress-track: #737373;--dxz-color-ai-fg: #C4B5FD;--dxz-color-ai-bg: #5B21B6;--dxz-color-ai-on-bg: #EDE9FE;--dx-color-bg-canvas: var(--dxz-color-bg-canvas);--dx-color-bg-surface: var(--dxz-color-bg-surface);--dx-color-bg-elevated: var(--dxz-color-bg-elevated);--dx-color-bg-muted: var(--dxz-color-bg-muted);--dx-color-bg-subtle: var(--dxz-color-bg-subtle);--dx-color-bg-inverse: var(--dxz-color-bg-inverse);--dx-color-bg-inverse-muted: var(--dxz-color-bg-inverse-muted);--dx-color-bg-overlay: var(--dxz-color-bg-overlay);--dx-color-bg-overlay-subtle: var(--dxz-color-bg-overlay-subtle);--dx-color-bg-chrome: var(--dxz-color-bg-chrome);--dx-color-fg-default: var(--dxz-color-fg-default);--dx-color-fg-muted: var(--dxz-color-fg-muted);--dx-color-fg-subtle: var(--dxz-color-fg-subtle);--dx-color-fg-inverse: var(--dxz-color-fg-inverse);--dx-color-fg-link: var(--dxz-color-fg-link);--dx-color-fg-inverse-muted: var(--dxz-color-fg-inverse-muted);--dx-color-border-default: var(--dxz-color-border-default);--dx-color-border-strong: var(--dxz-color-border-strong);--dx-color-border-input: var(--dxz-color-border-input);--dx-color-border-focus: var(--dxz-color-border-focus);--dx-color-action-primary-bg: var(--dxz-color-action-primary-bg);--dx-color-action-primary-fg: var(--dxz-color-action-primary-fg);--dx-color-action-primary-hover: var(--dxz-color-action-primary-hover);--dx-color-action-secondary-bg: var(--dxz-color-action-secondary-bg);--dx-color-action-secondary-fg: var(--dxz-color-action-secondary-fg);--dx-color-status-success-fg: var(--dxz-color-status-success-fg);--dx-color-status-success-bg: var(--dxz-color-status-success-bg);--dx-color-status-success-on-bg: var(--dxz-color-status-success-on-bg);--dx-color-status-warning-fg: var(--dxz-color-status-warning-fg);--dx-color-status-warning-bg: var(--dxz-color-status-warning-bg);--dx-color-status-warning-on-bg: var(--dxz-color-status-warning-on-bg);--dx-color-status-warning-solid: var(--dxz-color-status-warning-solid);--dx-color-status-danger-fg: var(--dxz-color-status-danger-fg);--dx-color-status-danger-bg: var(--dxz-color-status-danger-bg);--dx-color-status-danger-on-bg: var(--dxz-color-status-danger-on-bg);--dx-color-status-info-fg: var(--dxz-color-status-info-fg);--dx-color-status-info-bg: var(--dxz-color-status-info-bg);--dx-color-status-info-on-bg: var(--dxz-color-status-info-on-bg);--dx-color-severity-critical: var(--dxz-color-severity-critical);--dx-color-severity-high: var(--dxz-color-severity-high);--dx-color-severity-medium: var(--dxz-color-severity-medium);--dx-color-severity-low: var(--dxz-color-severity-low);--dx-color-severity-info: var(--dxz-color-severity-info);--dx-color-chart-1: var(--dxz-color-chart-1);--dx-color-chart-2: var(--dxz-color-chart-2);--dx-color-chart-3: var(--dxz-color-chart-3);--dx-color-chart-4: var(--dxz-color-chart-4);--dx-color-chart-5: var(--dxz-color-chart-5);--dx-color-brand-subtle: var(--dxz-color-brand-subtle);--dx-color-brand-on-inverse: var(--dxz-color-brand-on-inverse);--dx-color-brand-on-subtle: var(--dxz-color-brand-on-subtle);--dx-color-category-1-bg: var(--dxz-color-category-1-bg);--dx-color-category-1-fg: var(--dxz-color-category-1-fg);--dx-color-category-1-border: var(--dxz-color-category-1-border);--dx-color-category-1-accent: var(--dxz-color-category-1-accent);--dx-color-category-2-bg: var(--dxz-color-category-2-bg);--dx-color-category-2-fg: var(--dxz-color-category-2-fg);--dx-color-category-2-border: var(--dxz-color-category-2-border);--dx-color-category-2-accent: var(--dxz-color-category-2-accent);--dx-color-category-3-bg: var(--dxz-color-category-3-bg);--dx-color-category-3-fg: var(--dxz-color-category-3-fg);--dx-color-category-3-border: var(--dxz-color-category-3-border);--dx-color-category-3-accent: var(--dxz-color-category-3-accent);--dx-color-category-4-bg: var(--dxz-color-category-4-bg);--dx-color-category-4-fg: var(--dxz-color-category-4-fg);--dx-color-category-4-border: var(--dxz-color-category-4-border);--dx-color-category-4-accent: var(--dxz-color-category-4-accent);--dx-color-category-5-bg: var(--dxz-color-category-5-bg);--dx-color-category-5-fg: var(--dxz-color-category-5-fg);--dx-color-category-5-border: var(--dxz-color-category-5-border);--dx-color-category-5-accent: var(--dxz-color-category-5-accent);--dx-color-category-6-bg: var(--dxz-color-category-6-bg);--dx-color-category-6-fg: var(--dxz-color-category-6-fg);--dx-color-category-6-border: var(--dxz-color-category-6-border);--dx-color-progress-track: var(--dxz-color-progress-track);--dx-color-ai-fg: var(--dxz-color-ai-fg);--dx-color-ai-bg: var(--dxz-color-ai-bg);--dx-color-ai-on-bg: var(--dxz-color-ai-on-bg)}}:root[data-brand=clearsky],[data-brand=clearsky]{--dxz-color-brand-primary: #171717;--dxz-color-brand-primary-hover: #262626;--dxz-color-brand-subtle: #F2F2F2;--dxz-color-brand-on-subtle: #171717;--dxz-color-brand-accent: #2563EB;--dxz-color-brand-on-chrome: #FAFAFA;--dx-color-brand-primary: var(--dxz-color-brand-primary);--dx-color-brand-primary-hover: var(--dxz-color-brand-primary-hover);--dx-color-brand-subtle: var(--dxz-color-brand-subtle);--dx-color-brand-on-subtle: var(--dxz-color-brand-on-subtle);--dx-color-brand-accent: var(--dxz-color-brand-accent);--dx-color-brand-on-chrome: var(--dxz-color-brand-on-chrome)}:root[data-brand=medzio],[data-brand=medzio]{--dxz-font-family-sans: "Source Sans 3", "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-display-xl-font-family: "Source Sans 3", "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-display-lg-font-family: "Source Sans 3", "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-heading-h1-font-family: "Source Sans 3", "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-heading-h2-font-family: "Source Sans 3", "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-heading-h3-font-family: "Source Sans 3", "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-heading-h4-font-family: "Source Sans 3", "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-body-lg-font-family: "Source Sans 3", "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-body-md-font-family: "Source Sans 3", "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-body-sm-font-family: "Source Sans 3", "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-label-md-font-family: "Source Sans 3", "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-label-strong-font-family: "Source Sans 3", "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-text-caption-font-family: "Source Sans 3", "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-color-brand-primary: #0F766E;--dxz-color-brand-primary-hover: #115E59;--dxz-color-brand-subtle: #CCFBF1;--dxz-color-brand-on-subtle: #115E59;--dxz-color-brand-accent: #0F766E;--dxz-color-brand-on-chrome: #14B8A6;--dxz-density-text-body-font-family: "Source Sans 3", "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dxz-density-text-label-font-family: "Source Sans 3", "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dx-font-family-sans: var(--dxz-font-family-sans);--dx-text-display-xl-font-family: var(--dxz-text-display-xl-font-family);--dx-text-display-lg-font-family: var(--dxz-text-display-lg-font-family);--dx-text-heading-h1-font-family: var(--dxz-text-heading-h1-font-family);--dx-text-heading-h2-font-family: var(--dxz-text-heading-h2-font-family);--dx-text-heading-h3-font-family: var(--dxz-text-heading-h3-font-family);--dx-text-heading-h4-font-family: var(--dxz-text-heading-h4-font-family);--dx-text-body-lg-font-family: var(--dxz-text-body-lg-font-family);--dx-text-body-md-font-family: var(--dxz-text-body-md-font-family);--dx-text-body-sm-font-family: var(--dxz-text-body-sm-font-family);--dx-text-label-md-font-family: var(--dxz-text-label-md-font-family);--dx-text-label-strong-font-family: var(--dxz-text-label-strong-font-family);--dx-text-caption-font-family: var(--dxz-text-caption-font-family);--dx-color-brand-primary: var(--dxz-color-brand-primary);--dx-color-brand-primary-hover: var(--dxz-color-brand-primary-hover);--dx-color-brand-subtle: var(--dxz-color-brand-subtle);--dx-color-brand-on-subtle: var(--dxz-color-brand-on-subtle);--dx-color-brand-accent: var(--dxz-color-brand-accent);--dx-color-brand-on-chrome: var(--dxz-color-brand-on-chrome);--dx-density-text-body-font-family: var(--dxz-density-text-body-font-family);--dx-density-text-label-font-family: var(--dxz-density-text-label-font-family)}:root[data-density=compact],[data-density=compact]{--dxz-button-height-sm: 28px;--dxz-button-height-md: 32px;--dxz-button-height-lg: 40px;--dxz-button-padding-x-sm: 8px;--dxz-button-padding-x-md: 12px;--dxz-button-padding-x-lg: 16px;--dxz-input-height: 32px;--dxz-input-padding-x: 12px;--dxz-badge-height: 20px;--dxz-badge-height-sm: 18px;--dxz-chip-height: 28px;--dxz-chip-padding-x: 8px;--dxz-card-padding: 16px;--dxz-card-gap: 12px;--dxz-icon-size: 16px;--dxz-table-row-height: 32px;--dxz-list-item-height: 40px;--dxz-layout-section-gap: 24px;--dxz-layout-stack-gap: 12px;--dxz-layout-inline-gap: 4px;--dxz-layout-topbar-height: 56px;--dxz-form-field-gap: 12px;--dxz-density-control-height-sm: 28px;--dxz-density-control-height-md: 32px;--dxz-density-control-height-lg: 40px;--dxz-density-control-padding-x-sm: 8px;--dxz-density-control-padding-x-md: 12px;--dxz-density-control-padding-x-lg: 16px;--dxz-density-card-padding: 16px;--dxz-density-stack-gap: 12px;--dxz-density-inline-gap: 4px;--dxz-density-section-gap: 24px;--dxz-density-topbar-height: 56px;--dxz-density-table-row-height: 32px;--dxz-density-list-item-height: 40px;--dxz-density-icon-size: 16px;--dxz-density-text-body-font-size: 14px;--dxz-density-text-label-font-size: 12px;--dxz-density-text-body-size: 14px;--dxz-density-text-label-size: 12px;--dxz-density-badge-height: 20px;--dxz-density-badge-height-sm: 18px;--dx-button-height-sm: var(--dxz-button-height-sm);--dx-button-height-md: var(--dxz-button-height-md);--dx-button-height-lg: var(--dxz-button-height-lg);--dx-button-padding-x-sm: var(--dxz-button-padding-x-sm);--dx-button-padding-x-md: var(--dxz-button-padding-x-md);--dx-button-padding-x-lg: var(--dxz-button-padding-x-lg);--dx-input-height: var(--dxz-input-height);--dx-input-padding-x: var(--dxz-input-padding-x);--dx-badge-height: var(--dxz-badge-height);--dx-badge-height-sm: var(--dxz-badge-height-sm);--dx-chip-height: var(--dxz-chip-height);--dx-chip-padding-x: var(--dxz-chip-padding-x);--dx-card-padding: var(--dxz-card-padding);--dx-card-gap: var(--dxz-card-gap);--dx-icon-size: var(--dxz-icon-size);--dx-table-row-height: var(--dxz-table-row-height);--dx-list-item-height: var(--dxz-list-item-height);--dx-layout-section-gap: var(--dxz-layout-section-gap);--dx-layout-stack-gap: var(--dxz-layout-stack-gap);--dx-layout-inline-gap: var(--dxz-layout-inline-gap);--dx-layout-topbar-height: var(--dxz-layout-topbar-height);--dx-form-field-gap: var(--dxz-form-field-gap);--dx-density-control-height-sm: var(--dxz-density-control-height-sm);--dx-density-control-height-md: var(--dxz-density-control-height-md);--dx-density-control-height-lg: var(--dxz-density-control-height-lg);--dx-density-control-padding-x-sm: var(--dxz-density-control-padding-x-sm);--dx-density-control-padding-x-md: var(--dxz-density-control-padding-x-md);--dx-density-control-padding-x-lg: var(--dxz-density-control-padding-x-lg);--dx-density-card-padding: var(--dxz-density-card-padding);--dx-density-stack-gap: var(--dxz-density-stack-gap);--dx-density-inline-gap: var(--dxz-density-inline-gap);--dx-density-section-gap: var(--dxz-density-section-gap);--dx-density-topbar-height: var(--dxz-density-topbar-height);--dx-density-table-row-height: var(--dxz-density-table-row-height);--dx-density-list-item-height: var(--dxz-density-list-item-height);--dx-density-icon-size: var(--dxz-density-icon-size);--dx-density-text-body-font-size: var(--dxz-density-text-body-font-size);--dx-density-text-label-font-size: var(--dxz-density-text-label-font-size);--dx-density-text-body-size: var(--dxz-density-text-body-size);--dx-density-text-label-size: var(--dxz-density-text-label-size);--dx-density-badge-height: var(--dxz-density-badge-height);--dx-density-badge-height-sm: var(--dxz-density-badge-height-sm)}.shepherd-button{background:#3288e6;border:0;border-radius:3px;color:#ffffffbf;cursor:pointer;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s ease}.shepherd-button:not(:disabled):hover{background:#196fcc;color:#ffffffbf}.shepherd-button.shepherd-button-secondary{background:#f1f2f3;color:#000000bf}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:#d6d9db;color:#000000bf}.shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:flex-end;padding:0 .75rem .75rem}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-cancel-icon{background:transparent;border:none;color:#808080bf;cursor:pointer;font-size:2em;font-weight:400;margin:0;padding:0;transition:color .5s ease}.shepherd-cancel-icon:hover{color:#000000bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:#808080bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:#000000bf}.shepherd-title{color:#000000bf;display:flex;flex:1 0 auto;font-size:1rem;font-weight:400;margin:0;padding:0}.shepherd-header{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:flex-end;line-height:2em;padding:.75rem .75rem 0}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:#000000bf;font-size:1rem;line-height:1.3em;padding:.75em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}.shepherd-content{border-radius:5px;outline:none;padding:0}.shepherd-element{background:#fff;border:none;border-radius:5px;box-shadow:0 1px 4px #0003;margin:0;max-width:400px;opacity:0;outline:none;padding:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{height:16px;position:absolute;width:16px;z-index:-1}.shepherd-arrow:before{background:#fff;content:"";transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}.shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:all .3s ease-out,height 0s .3s,opacity .3s 0s;width:100vw;z-index:9997}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transform:translateZ(0);transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--dxz-tab-bar-inset: 0px;--cs-tabbar-height: 3.5rem;--color-bg: var(--dxz-color-bg-canvas, #ffffff);--color-fg: var(--dxz-color-fg-default, #0a0a0a);--color-card: var(--dxz-color-bg-surface, #ffffff);--color-card-fg: var(--dxz-color-fg-default, #0a0a0a);--color-muted: var(--dxz-color-bg-muted, #f5f5f5);--color-muted-fg: var(--dxz-color-fg-muted, #737373);--color-accent: var(--dxz-color-bg-muted, #f5f5f5);--color-border: var(--dxz-color-border-default, #e5e5e5);--color-focus: var(--dxz-color-border-focus, #3d5afe);--color-subtle: var(--dxz-color-bg-subtle, #fafafa);--color-link: var(--dxz-color-fg-link, #1d4ed8);--color-primary: var(--dxz-color-action-primary-bg, #171717);--color-primary-fg: var(--dxz-color-action-primary-fg, #fafafa);--color-destructive: var(--dxz-color-status-danger-fg, #dc2626);--color-destructive-solid: var(--dxz-color-action-destructive-bg, #dc2626);--color-destructive-solid-fg: var(--dxz-color-action-destructive-fg, #fafafa);--color-ai: var(--dxz-color-ai-fg, #7c3aed);--color-ai-subtle: var(--dxz-color-ai-bg, #ede9fe);--color-unread: var(--dxz-color-status-info-fg, #0369a1);--color-ai-solid: var(--dxz-color-violet-700, #6d28d9);--color-ai-solid-fg: var(--dxz-color-neutral-50, #fafafa);--chart-bar-track: var(--dxz-color-bg-muted, #f5f5f5);--chart-bar-weak: var(--dxz-color-progress-track, #8a8a8a);--chart-bar-strong: var(--dxz-color-action-primary-bg, #171717);--sev-critical: var(--dxz-color-severity-critical, #991b1b);--sev-high: var(--dxz-color-severity-high, #dc2626);--sev-medium: var(--dxz-color-severity-medium, #d97706);--sev-low: var(--dxz-color-severity-low, #0ea5e9);--sev-info: var(--dxz-color-severity-info, #737373);--status-success-bg: var(--dxz-color-status-success-bg, #dcfce7);--status-success-fg: var(--dxz-color-status-success-on-bg, #15803d);--status-warn-bg: var(--dxz-color-status-warning-bg, #fef3c7);--status-warn-fg: var(--dxz-color-status-warning-on-bg, #92400e);--status-danger-bg: var(--dxz-color-status-danger-bg, #fee2e2);--status-danger-fg: var(--dxz-color-status-danger-on-bg, #991b1b);--status-info-bg: var(--dxz-color-status-info-bg, #e0f2fe);--status-info-fg: var(--dxz-color-status-info-on-bg, #0369a1);--status-success-border: var(--dxz-color-status-success-border, #16a34a);--status-danger-border: var(--dxz-color-status-danger-border, #dc2626);--color-success: var(--dxz-color-status-success-fg, #15803d);--color-risk-before: var(--dxz-color-action-destructive-bg, #dc2626);--color-risk-after: #15803d;--color-risk-fg: var(--dxz-color-action-destructive-fg, #fafafa);--radius-control: var(--dxz-input-radius, 6px);--radius-surface: var(--dxz-card-radius, 12px);--radius-pill: var(--dxz-badge-radius, 9999px);--radius: var(--dxz-card-radius, .5rem);--topbar-h: var(--dxz-layout-topbar-height, 56px);--control-height-sm: var(--dxz-button-height-sm, 32px);--control-height-md: var(--dxz-button-height-md, 40px);--control-height-lg: var(--dxz-button-height-lg, 48px);--control-padding-x: var(--dxz-button-padding-x-md, 16px);--field-height: var(--dxz-input-height, 40px);--card-padding: var(--dxz-card-padding, 24px);--card-gap: var(--dxz-card-gap, 16px);--table-row-height: var(--dxz-table-row-height, 40px);--stack-gap: var(--dxz-layout-stack-gap, 16px);--section-gap: var(--dxz-layout-section-gap, 32px);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem}.dxz-icon{width:var(--dx-icon-size, 16px);height:var(--dx-icon-size, 16px);flex:none}.dxz-icon--sm{width:var(--dx-size-icon-sm, 16px);height:var(--dx-size-icon-sm, 16px)}.dxz-icon--md{width:var(--dx-size-icon-md, 20px);height:var(--dx-size-icon-md, 20px)}.dxz-icon--lg{width:var(--dx-size-icon-lg, 24px);height:var(--dx-size-icon-lg, 24px)}.shepherd-element.cs-shepherd{--shepherd-bg: var(--color-card, #fff);--shepherd-text-color: var(--color-fg, #0a0a0a);--shepherd-border-color: var(--color-border, #e5e5e5);background:var(--shepherd-bg);color:var(--shepherd-text-color);border:1px solid var(--shepherd-border-color);border-radius:var(--radius-surface);font-family:Inter,system-ui,sans-serif;font-size:.875rem;max-width:380px;box-shadow:0 8px 24px -4px #0000001f,0 2px 6px -2px #00000014}.shepherd-element.cs-shepherd .shepherd-content{border-radius:inherit;overflow:hidden}.shepherd-element.cs-shepherd .shepherd-header{padding:.75rem 1rem .25rem;background:transparent}.shepherd-element.cs-shepherd .shepherd-header .shepherd-title{font-size:.95rem;font-weight:600;color:var(--color-fg, #0a0a0a)}.shepherd-element.cs-shepherd .shepherd-header .shepherd-cancel-icon{color:var(--color-muted-fg, #737373)}.shepherd-element.cs-shepherd .shepherd-header .shepherd-cancel-icon:hover{color:var(--color-fg, #0a0a0a)}.shepherd-element.cs-shepherd .shepherd-text{padding:.75rem 1rem;line-height:1.45;color:var(--color-fg, #0a0a0a)}.shepherd-element.cs-shepherd .shepherd-text p{margin:0 0 .5rem}.shepherd-element.cs-shepherd .shepherd-text p:last-child{margin-bottom:0}.shepherd-element.cs-shepherd .shepherd-footer{padding:.5rem 1rem .85rem;border-top:1px solid var(--color-border, #e5e5e5);display:flex;gap:.5rem;justify-content:flex-end;background:transparent}.shepherd-element.cs-shepherd .shepherd-footer .shepherd-button{appearance:none;cursor:pointer;border-radius:var(--radius-control);padding:.4rem .85rem;font-size:.8125rem;font-weight:500;transition:filter .12s ease,background .12s ease;background:var(--color-primary, #171717);color:var(--color-primary-fg, #fafafa);border:1px solid var(--color-primary, #171717)}.shepherd-element.cs-shepherd .shepherd-footer .shepherd-button:hover{filter:brightness(1.08)}.shepherd-element.cs-shepherd .shepherd-footer .shepherd-button:focus-visible{outline:2px solid var(--color-primary, #171717);outline-offset:2px}.shepherd-element.cs-shepherd .shepherd-footer .shepherd-button.shepherd-button-secondary{background:var(--color-card, #fff);color:var(--color-fg, #0a0a0a);border:1px solid var(--color-border, #e5e5e5)}.shepherd-element.cs-shepherd .shepherd-footer .shepherd-button.shepherd-button-secondary:hover{background:var(--color-muted, #f5f5f5);filter:none}.shepherd-modal-overlay-container{--shepherd-modal-overlay-color: rgb(0 0 0 / 55%)}.cs-markdown-body>:first-child{margin-top:0}.cs-markdown-body>:last-child{margin-bottom:0}.cs-markdown-body h1,.cs-markdown-body h2,.cs-markdown-body h3,.cs-markdown-body h4{font-weight:600;line-height:1.3;margin:var(--space-3, .75rem) 0 var(--space-2, .5rem)}.cs-markdown-body h1{font-size:1.05rem}.cs-markdown-body h2{font-size:1rem}.cs-markdown-body h3{font-size:.9375rem}.cs-markdown-body p{margin:var(--space-2, .5rem) 0}.cs-markdown-body ul,.cs-markdown-body ol{margin:var(--space-2, .5rem) 0;padding-left:1.25rem}.cs-markdown-body a{color:var(--color-ai, #7c3aed);text-decoration:underline;text-underline-offset:2px}.cs-markdown-body code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84em;background:var(--color-muted, #f5f5f5);padding:1px 5px;border-radius:3px}.cs-markdown-body pre{margin:var(--space-2, .5rem) 0;padding:var(--space-2, .5rem) var(--space-3, .75rem);background:var(--color-muted, #f5f5f5);border:1px solid var(--color-border, #e5e5e5);border-radius:var(--radius-control);overflow-x:auto;font-size:.825rem}.cs-markdown-body pre code{background:transparent;padding:0}.cs-markdown-body blockquote{margin:var(--space-2, .5rem) 0;padding:2px var(--space-3, .75rem);border-left:3px solid var(--color-ai, #7c3aed);background:var(--color-ai-subtle, #ede9fe);border-radius:0 var(--radius-control) var(--radius-control) 0}.cs-markdown-body hr{margin:var(--space-3, .75rem) 0;border:0;border-top:1px solid var(--color-border, #e5e5e5)}.cs-markdown-body table{display:block;overflow-x:auto;margin:var(--space-2, .5rem) 0;border-collapse:collapse;font-size:.84rem}.cs-markdown-body th,.cs-markdown-body td{border:1px solid var(--color-border, #e5e5e5);padding:4px 8px;text-align:left;vertical-align:top}.cs-markdown-body th{background:var(--color-muted, #f5f5f5);font-weight:600}.cs-plan{margin-top:var(--space-3, .75rem);padding-top:var(--space-2, .5rem);border-top:1px solid var(--color-border, #e5e5e5)}.cs-plan-header h3{margin:0 0 var(--space-2, .5rem);font-size:.78rem;font-weight:600;color:var(--color-muted-fg, #737373);text-transform:uppercase;letter-spacing:.06em}.cs-plan-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cs-plan-step{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;border:1px solid var(--color-border, #e5e5e5);border-radius:6px;background:var(--color-bg, #fff)}.cs-plan-step--executed{border-color:var(--color-success, #16a34a);background:var(--status-success-bg)}.cs-plan-step--rejected{opacity:.7}.cs-plan-step--approved{border-color:var(--color-ai, #7c3aed)}.cs-plan-step-body{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.8125rem;min-width:0}.cs-plan-step-verb{font-weight:500}.cs-plan-step-target{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;background:var(--color-muted, #f5f5f5);padding:1px 6px;border-radius:4px}.cs-plan-step-label{color:var(--color-muted-fg, #737373);font-size:.78rem;max-width:28ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-plan-step-actions{display:flex;gap:6px;flex-shrink:0}.cs-plan-step-status{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted-fg, #737373)}.cs-copilot-sources{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2, .5rem)}.cs-copilot-sources li{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--space-2, .5rem);border-bottom:1px solid var(--color-border, #e5e5e5)}.cs-copilot-sources li:last-child{border-bottom:none;padding-bottom:0}.cs-copilot-sources a{font-size:.8125rem;color:var(--color-ai, #7c3aed);text-decoration:none;word-break:break-word}.cs-copilot-sources a:hover{text-decoration:underline}.cs-copilot-sources .kind{align-self:flex-start;font-size:.75rem;color:var(--color-muted-fg, #737373);background:var(--color-muted, #f5f5f5);padding:1px 6px;border-radius:var(--radius-pill);text-transform:capitalize}.cs-source-link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-width:0;overflow-wrap:anywhere}.cs-source-code{font-weight:600}.cs-thread-groups{display:flex;flex-direction:column;gap:var(--space-3, .75rem)}.rail-header-row{display:flex;align-items:center;justify-content:space-between}.thread-filter{width:100%;font:inherit;font-size:.75rem;color:var(--color-fg, #0a0a0a);background:var(--color-card, #fff);border:1px solid var(--color-border, #e5e5e5);border-radius:var(--radius-control);padding:4px 8px;cursor:pointer}.thread-filter:focus{outline:2px solid var(--color-ai, #7c3aed);outline-offset:-1px}.cs-thread-group-head{display:flex;align-items:center;gap:6px;margin:0 0 4px;padding:0 2px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted-fg, #737373)}.cs-thread-group-head .cs-thread-group-icon{width:13px;height:13px;color:var(--color-ai, #7c3aed);flex-shrink:0}.cs-thread-group-head .cs-thread-group-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-thread-group-head .cs-thread-group-name.muted{font-style:italic;text-transform:none;letter-spacing:0}.cs-thread-group-head .cs-thread-group-count{margin-left:auto;background:var(--color-muted, #f5f5f5);color:var(--color-muted-fg, #737373);padding:0 6px;border-radius:var(--radius-pill);font-size:.75rem;min-width:18px;text-align:center}.cs-thread-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cs-thread-card{display:flex;align-items:stretch;border:1px solid transparent;border-radius:7px}.cs-thread-card:hover{background:var(--color-muted, #f5f5f5)}.cs-thread-card--active{background:var(--color-ai-subtle, #ede9fe);border-color:var(--color-ai, #7c3aed)}.cs-thread-open{appearance:none;flex:1 1 auto;min-width:0;text-align:left;cursor:pointer;background:transparent;border:0;padding:7px 4px 7px 9px;display:flex;flex-direction:column;gap:2px;color:var(--color-fg, #0a0a0a)}.cs-thread-title{font-size:.8125rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-thread-meta{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--color-muted-fg, #737373)}.cs-thread-meta time{font-variant-numeric:tabular-nums}.cs-thread-meta .cs-thread-count:before{content:"\b7  "}.cs-project-picker{display:flex;align-items:center;gap:6px;margin:0 0 var(--space-2, .5rem);font-size:.75rem;color:var(--color-muted-fg, #737373)}.cs-project-picker .icon{width:14px;height:14px;color:var(--color-ai, #7c3aed);flex-shrink:0}.cs-project-picker label{flex-shrink:0}.cs-project-picker select{flex:1 1 auto;min-width:0;font:inherit;font-size:.78rem;color:var(--color-fg, #0a0a0a);background:var(--color-card, #fff);border:1px solid var(--color-border, #e5e5e5);border-radius:var(--radius-control);padding:4px 8px}.cs-project-picker select:focus{outline:2px solid var(--color-ai, #7c3aed);outline-offset:-1px}.cs-project-picker select:disabled{opacity:.6}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--color-bg);color:var(--color-fg);font-family:var(--dxz-font-family-sans, "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-size:100%;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit}.modal-backdrop{position:fixed;inset:0;background:#00000073;z-index:90}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:91;width:min(480px,100vw - 32px);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-surface);padding:var(--space-5);box-shadow:0 18px 48px #00000040}.modal h2{font-size:1.1rem;font-weight:600;margin:0 0 var(--space-3)}.modal p{font-size:.9rem;margin:0 0 var(--space-3)}.modal .modal-actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}@media(pointer:coarse){:where(button,a.btn,[role=button],input[type=checkbox],input[type=radio]):not(.tap-floor-skip){min-block-size:44px;min-inline-size:44px;display:inline-flex;align-items:center;justify-content:center}}.desc-block{margin-top:8px;max-width:720px}.desc-edit{width:100%;box-sizing:border-box;resize:vertical;font:inherit;font-size:.9rem;padding:8px 10px;border:1px solid var(--color-border, #e5e5e5);border-radius:6px;background:var(--color-card, #fff);color:var(--color-fg, #0a0a0a)}.desc-actions{display:flex;gap:8px;margin-top:6px}.desc-err{display:block;margin-top:4px;font-size:.8rem;color:var(--status-danger-fg, #991b1b)}.title-edit-block{margin-bottom:8px}.title-edit{width:100%;box-sizing:border-box;font:inherit;font-size:1.3rem;font-weight:600;padding:4px 8px;border:1px solid var(--color-border, #e5e5e5);border-radius:6px;background:var(--color-card, #fff);color:var(--color-fg, #0a0a0a)}.title-edit-btn{margin-left:10px}.page-header{flex-wrap:wrap}@media(max-width:600px){.page-header>*:not(:first-child){flex:1 0 100%}}
