:root,[data-ui-theme=light]{--ui-neutral-0: #ffffff;--ui-neutral-50: #f8fafc;--ui-neutral-100: #f1f5f9;--ui-neutral-200: #e2e8f0;--ui-neutral-300: #cbd5e1;--ui-neutral-400: #94a3b8;--ui-neutral-500: #64748b;--ui-neutral-600: #475569;--ui-neutral-700: #334155;--ui-neutral-800: #1e293b;--ui-neutral-900: #0f172a;--ui-neutral-950: #020617;--ui-brand-50: #eef2ff;--ui-brand-100: #e0e7ff;--ui-brand-200: #c7d2fe;--ui-brand-300: #a5b4fc;--ui-brand-400: #818cf8;--ui-brand-500: #6366f1;--ui-brand-600: #4f46e5;--ui-brand-700: #4338ca;--ui-brand-800: #3730a3;--ui-brand-900: #312e81;--ui-success-50: #ecfdf5;--ui-success-100: #d1fae5;--ui-success-200: #a7f3d0;--ui-success-300: #6ee7b7;--ui-success-400: #34d399;--ui-success-500: #10b981;--ui-success-600: #059669;--ui-success-700: #047857;--ui-success-800: #065f46;--ui-success-900: #064e3b;--ui-warning-50: #fffbeb;--ui-warning-100: #fef3c7;--ui-warning-200: #fde68a;--ui-warning-300: #fcd34d;--ui-warning-400: #fbbf24;--ui-warning-500: #f59e0b;--ui-warning-600: #d97706;--ui-warning-700: #b45309;--ui-warning-800: #92400e;--ui-warning-900: #78350f;--ui-danger-50: #fef2f2;--ui-danger-100: #fee2e2;--ui-danger-200: #fecaca;--ui-danger-300: #fca5a5;--ui-danger-400: #f87171;--ui-danger-500: #ef4444;--ui-danger-600: #dc2626;--ui-danger-700: #b91c1c;--ui-danger-800: #991b1b;--ui-danger-900: #7f1d1d;--ui-space-0: 0rem;--ui-space-1: .25rem;--ui-space-2: .5rem;--ui-space-3: .75rem;--ui-space-4: 1rem;--ui-space-5: 1.25rem;--ui-space-6: 1.5rem;--ui-space-8: 2rem;--ui-space-10: 2.5rem;--ui-space-12: 3rem;--ui-space-16: 4rem;--ui-radius-none: 0px;--ui-radius-sm: .25rem;--ui-radius-md: .5rem;--ui-radius-lg: .75rem;--ui-radius-xl: 1rem;--ui-radius-pill: 999px;--ui-shadow-xs: 0 1px 2px rgba(2, 6, 23, .06);--ui-shadow-sm: 0 4px 10px rgba(15, 23, 42, .08);--ui-shadow-md: 0 12px 32px rgba(15, 23, 42, .12);--ui-shadow-lg: 0 18px 44px rgba(15, 23, 42, .16);--ui-shadow-xl: 0 28px 64px rgba(15, 23, 42, .22);--ui-font-family-sans: "Avenir Next", "Segoe UI", sans-serif;--ui-font-size-xs: .75rem;--ui-font-size-sm: .875rem;--ui-font-size-md: 1rem;--ui-font-size-lg: 1.125rem;--ui-font-size-xl: 1.25rem;--ui-font-size-2xl: 1.5rem;--ui-line-height-tight: 1.2;--ui-line-height-body: 1.5;--ui-line-height-relaxed: 1.65;--ui-font-weight-regular: 400;--ui-font-weight-medium: 500;--ui-font-weight-semibold: 600;--ui-font-weight-bold: 700;--ui-letter-spacing-body: 0em;--ui-letter-spacing-label: .04em;--ui-letter-spacing-display: -.01em;--ui-text-transform-none: none;--ui-font-feature-default: "kern" 1, "liga" 1, "calt" 1;--ui-font-feature-display: "kern" 1, "liga" 1, "ss01" 1;--ui-font-smoothing-webkit: antialiased;--ui-font-smoothing-moz: grayscale;--ui-motion-mode: full;--ui-motion-duration-instant: 1ms;--ui-motion-duration-2xs: 90ms;--ui-motion-duration-xs: .12s;--ui-motion-duration-sm: .16s;--ui-motion-duration-md: .2s;--ui-motion-duration-lg: .24s;--ui-motion-duration-xl: .32s;--ui-motion-duration-ambient-sm: 1.2s;--ui-motion-duration-ambient-md: 2.4s;--ui-motion-duration-ambient-lg: 3.6s;--ui-motion-duration-fast: var(--ui-motion-duration-sm);--ui-motion-duration-medium: var(--ui-motion-duration-md);--ui-motion-duration-slow: var(--ui-motion-duration-xl);--ui-motion-easing-standard: cubic-bezier(.2, .8, .2, 1);--ui-motion-easing-decelerate: cubic-bezier(.16, 1, .3, 1);--ui-motion-easing-accelerate: cubic-bezier(.4, 0, 1, 1);--ui-motion-easing-exit: cubic-bezier(.7, 0, .84, 0);--ui-motion-easing-emphasized: cubic-bezier(.22, 1, .36, 1);--ui-motion-easing-spring-soft: cubic-bezier(.34, 1.56, .64, 1);--ui-motion-easing-linear: linear;--ui-motion-distance-2xs: 1px;--ui-motion-distance-xs: 2px;--ui-motion-distance-sm: 4px;--ui-motion-distance-md: 8px;--ui-motion-distance-lg: 12px;--ui-motion-distance-xl: 16px;--ui-motion-distance-2xl: 24px;--ui-motion-scale-96: .96;--ui-motion-scale-98: .98;--ui-motion-scale-100: 1;--ui-motion-scale-102: 1.02;--ui-motion-scale-104: 1.04;--ui-motion-opacity-0: 0;--ui-motion-opacity-40: .4;--ui-motion-opacity-56: .56;--ui-motion-opacity-72: .72;--ui-motion-opacity-88: .88;--ui-motion-stagger-2xs: 16ms;--ui-motion-stagger-xs: 24ms;--ui-motion-stagger-sm: 32ms;--ui-motion-stagger-md: 40ms;--ui-motion-stagger-lg: 56ms;--ui-z-overlay-base: 4000;--ui-z-overlay-step: 20;--ui-z-overlay-slot-backdrop: 0;--ui-z-overlay-slot-surface: 2;--ui-z-overlay-slot-floating: 4;--ui-z-overlay-slot-tooltip: 6;--ui-z-overlay-slot-toast: 8;--ui-z-layer-header: 100;--ui-z-layer-dropdown: calc(var(--ui-z-overlay-base) - var(--ui-z-overlay-step));--ui-z-layer-overlay: calc(var(--ui-z-overlay-base) + var(--ui-z-overlay-slot-surface));--ui-motion-focus-ring-duration: var(--ui-motion-duration-xs);--ui-motion-focus-ring-easing: var(--ui-motion-easing-standard);--ui-motion-focus-ring-shadow-soft: 0 0 0 4px var(--ui-focus-ring);--ui-motion-focus-ring-shadow-strong: 0 0 0 2px var(--ui-focus-ring-offset), 0 0 0 6px var(--ui-focus-ring);--ui-motion-focus-ring-shadow-invalid: 0 0 0 4px color-mix(in srgb, var(--ui-border-danger) 72%, transparent);--ui-motion-feedback-shadow-soft: 0 0 0 3px color-mix(in srgb, var(--ui-border-focus) 28%, transparent);--ui-motion-feedback-shadow-strong: 0 16px 40px color-mix(in srgb, var(--ui-border-focus) 18%, transparent);--ui-motion-feedback-glow-soft: 0 0 0 1px color-mix(in srgb, var(--ui-border-focus) 32%, transparent);--ui-motion-feedback-glow-accent: 0 18px 48px color-mix(in srgb, var(--ui-border-focus) 20%, transparent);--ui-motion-overlay-backdrop-duration: var(--ui-motion-duration-sm);--ui-motion-overlay-surface-duration: var(--ui-motion-duration-md);--ui-motion-overlay-easing: var(--ui-motion-easing-decelerate);--ui-motion-transition-color-fast: color var(--ui-motion-duration-xs) var(--ui-motion-easing-standard), border-color var(--ui-motion-duration-xs) var(--ui-motion-easing-standard), background-color var(--ui-motion-duration-xs) var(--ui-motion-easing-standard), box-shadow var(--ui-motion-duration-xs) var(--ui-motion-easing-standard);--ui-motion-transition-transform-fast: transform var(--ui-motion-duration-xs) var(--ui-motion-easing-standard);--ui-motion-transition-transform-color-fast: transform var(--ui-motion-duration-xs) var(--ui-motion-easing-standard), color var(--ui-motion-duration-xs) var(--ui-motion-easing-standard);--ui-motion-transition-transform-opacity: opacity var(--ui-motion-duration-sm) var(--ui-motion-easing-standard), transform var(--ui-motion-duration-sm) var(--ui-motion-easing-standard);--ui-motion-transition-focus-ring: box-shadow var(--ui-motion-focus-ring-duration) var(--ui-motion-focus-ring-easing), border-color var(--ui-motion-focus-ring-duration) var(--ui-motion-focus-ring-easing), background-color var(--ui-motion-focus-ring-duration) var(--ui-motion-focus-ring-easing), color var(--ui-motion-focus-ring-duration) var(--ui-motion-focus-ring-easing);--ui-motion-transition-surface-lift-xs: transform var(--ui-motion-duration-xs) var(--ui-motion-easing-standard), border-color var(--ui-motion-duration-xs) var(--ui-motion-easing-standard), background-color var(--ui-motion-duration-xs) var(--ui-motion-easing-standard), box-shadow var(--ui-motion-duration-xs) var(--ui-motion-easing-standard);--ui-motion-transition-surface-lift-sm: transform var(--ui-motion-duration-sm) var(--ui-motion-easing-standard), border-color var(--ui-motion-duration-sm) var(--ui-motion-easing-standard), background-color var(--ui-motion-duration-sm) var(--ui-motion-easing-standard), box-shadow var(--ui-motion-duration-sm) var(--ui-motion-easing-standard);--ui-motion-transition-overlay: opacity var(--ui-motion-overlay-backdrop-duration) var(--ui-motion-overlay-easing), transform var(--ui-motion-overlay-surface-duration) var(--ui-motion-overlay-easing);--ui-motion-transition-toggle-thumb: transform var(--ui-motion-duration-sm) var(--ui-motion-easing-emphasized), background-color var(--ui-motion-duration-xs) var(--ui-motion-easing-standard);--ui-motion-collapse-opacity-duration-factor: .8;--ui-elevation-surface-soft: var(--ui-shadow-sm);--ui-elevation-surface-raised: var(--ui-shadow-md);--ui-elevation-overlay: var(--ui-shadow-xl);--ui-glow-accent-soft: 0 0 0 1px color-mix(in srgb, var(--ui-border-focus) 28%, transparent);--ui-glow-accent-ambient: 0 18px 48px color-mix(in srgb, var(--ui-border-focus) 20%, transparent)}:root,[data-ui-theme=light]{--ui-text-primary: var(--ui-neutral-900);--ui-text-secondary: var(--ui-neutral-700);--ui-text-muted: var(--ui-neutral-500);--ui-text-inverse: var(--ui-neutral-0);--ui-text-danger: var(--ui-danger-700);--ui-text-success: var(--ui-success-700);--ui-text-warning: var(--ui-warning-800);--ui-text-font-family: var(--ui-font-family-sans);--ui-text-font-size-body: var(--ui-font-size-md);--ui-text-font-size-sm: var(--ui-font-size-sm);--ui-text-font-size-lg: var(--ui-font-size-lg);--ui-text-line-height-body: var(--ui-line-height-body);--ui-text-letter-spacing-body: var(--ui-letter-spacing-body);--ui-text-letter-spacing-label: var(--ui-letter-spacing-label);--ui-text-letter-spacing-display: var(--ui-letter-spacing-display);--ui-text-transform-label: var(--ui-text-transform-none);--ui-text-font-feature-settings-body: var(--ui-font-feature-default);--ui-text-font-feature-settings-display: var(--ui-font-feature-display);--ui-text-font-smoothing-webkit: var(--ui-font-smoothing-webkit);--ui-text-font-smoothing-moz: var(--ui-font-smoothing-moz);--ui-surface-canvas: var(--ui-neutral-50);--ui-surface-sunken: var(--ui-neutral-100);--ui-surface-default: var(--ui-neutral-0);--ui-surface-raised: var(--ui-neutral-0);--ui-surface-overlay: var(--ui-neutral-0);--ui-surface-brand-soft: var(--ui-brand-50);--ui-surface-success-soft: var(--ui-success-50);--ui-surface-warning-soft: var(--ui-warning-50);--ui-surface-danger-soft: var(--ui-danger-50);--ui-border-subtle: var(--ui-neutral-200);--ui-border-strong: var(--ui-neutral-300);--ui-border-danger: var(--ui-danger-300);--ui-border-focus: var(--ui-brand-500);--ui-action-primary-bg: var(--ui-brand-600);--ui-action-primary-bg-hover: var(--ui-brand-700);--ui-action-primary-bg-active: var(--ui-brand-800);--ui-action-primary-fg: var(--ui-neutral-0);--ui-action-secondary-bg: var(--ui-neutral-0);--ui-action-secondary-bg-hover: var(--ui-neutral-50);--ui-action-secondary-bg-active: var(--ui-neutral-100);--ui-action-secondary-fg: var(--ui-neutral-900);--ui-action-ghost-bg-hover: var(--ui-neutral-100);--ui-action-ghost-bg-active: var(--ui-neutral-200);--ui-action-ghost-fg: var(--ui-neutral-800);--ui-action-danger-bg: var(--ui-danger-600);--ui-action-danger-bg-hover: var(--ui-danger-700);--ui-action-danger-bg-active: var(--ui-danger-800);--ui-action-danger-fg: var(--ui-neutral-0);--ui-focus-ring: rgba(99, 102, 241, .28);--ui-focus-ring-offset: var(--ui-neutral-0);--ui-state-disabled-opacity: .55;--ui-state-loading-opacity: .72;--ui-overlay-backdrop: rgba(15, 23, 42, .48);--ui-overlay-backdrop-strong: rgba(15, 23, 42, .64);--ui-button-font-weight: var(--ui-font-weight-semibold);--ui-button-gap: var(--ui-space-2);--ui-button-radius: var(--ui-radius-md);--ui-button-height-sm: 2rem;--ui-button-height-md: 2.5rem;--ui-button-height-lg: 3rem;--ui-button-padding-inline-sm: var(--ui-space-3);--ui-button-padding-inline-md: var(--ui-space-4);--ui-button-padding-inline-lg: var(--ui-space-5);--ui-button-spinner-size-sm: .875rem;--ui-button-spinner-size-md: 1rem;--ui-button-spinner-size-lg: 1.125rem;--ui-button-effect-border-width: 1px;--ui-button-primary-bg: var(--ui-button-brand-solid-bg);--ui-button-primary-fg: var(--ui-button-brand-solid-fg);--ui-button-primary-border: var(--ui-button-brand-solid-border);--ui-button-primary-bg-hover: var(--ui-button-brand-solid-bg-hover);--ui-button-primary-bg-active: var(--ui-button-brand-solid-bg-active);--ui-button-secondary-bg: var(--ui-button-neutral-soft-bg);--ui-button-secondary-fg: var(--ui-button-neutral-soft-fg);--ui-button-secondary-border: var(--ui-button-neutral-soft-border);--ui-button-secondary-bg-hover: var(--ui-button-neutral-soft-bg-hover);--ui-button-secondary-bg-active: var(--ui-button-neutral-soft-bg-active);--ui-button-ghost-bg: transparent;--ui-button-ghost-fg: var(--ui-button-neutral-soft-fg);--ui-button-ghost-border: transparent;--ui-button-ghost-bg-hover: var(--ui-button-neutral-soft-bg-hover);--ui-button-ghost-bg-active: var(--ui-button-neutral-soft-bg-active);--ui-button-danger-bg: var(--ui-button-danger-solid-bg);--ui-button-danger-fg: var(--ui-button-danger-solid-fg);--ui-button-danger-border: var(--ui-button-danger-solid-border);--ui-button-danger-bg-hover: var(--ui-button-danger-solid-bg-hover);--ui-button-danger-bg-active: var(--ui-button-danger-solid-bg-active);--ui-button-neutral-solid-bg: var(--ui-neutral-900);--ui-button-neutral-solid-fg: var(--ui-neutral-0);--ui-button-neutral-solid-border: var(--ui-neutral-900);--ui-button-neutral-solid-bg-hover: var(--ui-neutral-800);--ui-button-neutral-solid-bg-active: var(--ui-neutral-700);--ui-button-neutral-soft-bg: var(--ui-surface-default);--ui-button-neutral-soft-fg: var(--ui-neutral-900);--ui-button-neutral-soft-border: var(--ui-border-subtle);--ui-button-neutral-soft-bg-hover: var(--ui-neutral-50);--ui-button-neutral-soft-bg-active: var(--ui-neutral-100);--ui-button-neutral-accent-start: var(--ui-neutral-300);--ui-button-neutral-accent-end: var(--ui-neutral-700);--ui-button-brand-solid-bg: var(--ui-brand-600);--ui-button-brand-solid-fg: var(--ui-neutral-0);--ui-button-brand-solid-border: var(--ui-brand-600);--ui-button-brand-solid-bg-hover: var(--ui-brand-700);--ui-button-brand-solid-bg-active: var(--ui-brand-800);--ui-button-brand-soft-bg: var(--ui-brand-50);--ui-button-brand-soft-fg: var(--ui-brand-700);--ui-button-brand-soft-border: var(--ui-brand-200);--ui-button-brand-soft-bg-hover: var(--ui-brand-100);--ui-button-brand-soft-bg-active: var(--ui-brand-200);--ui-button-brand-accent-start: var(--ui-brand-300);--ui-button-brand-accent-end: var(--ui-brand-700);--ui-button-debug-solid-bg: var(--ui-brand-700);--ui-button-debug-solid-fg: var(--ui-neutral-0);--ui-button-debug-solid-border: var(--ui-brand-700);--ui-button-debug-solid-bg-hover: var(--ui-brand-800);--ui-button-debug-solid-bg-active: var(--ui-brand-900);--ui-button-debug-soft-bg: color-mix(in srgb, var(--ui-brand-50) 76%, var(--ui-neutral-0));--ui-button-debug-soft-fg: var(--ui-brand-800);--ui-button-debug-soft-border: var(--ui-brand-300);--ui-button-debug-soft-bg-hover: var(--ui-brand-100);--ui-button-debug-soft-bg-active: var(--ui-brand-200);--ui-button-debug-accent-start: var(--ui-brand-500);--ui-button-debug-accent-end: var(--ui-brand-900);--ui-button-info-solid-bg: var(--ui-brand-600);--ui-button-info-solid-fg: var(--ui-neutral-0);--ui-button-info-solid-border: var(--ui-brand-600);--ui-button-info-solid-bg-hover: var(--ui-brand-700);--ui-button-info-solid-bg-active: var(--ui-brand-800);--ui-button-info-soft-bg: var(--ui-brand-50);--ui-button-info-soft-fg: var(--ui-brand-700);--ui-button-info-soft-border: var(--ui-brand-200);--ui-button-info-soft-bg-hover: var(--ui-brand-100);--ui-button-info-soft-bg-active: var(--ui-brand-200);--ui-button-info-accent-start: var(--ui-brand-200);--ui-button-info-accent-end: var(--ui-brand-600);--ui-button-success-solid-bg: var(--ui-success-700);--ui-button-success-solid-fg: var(--ui-neutral-0);--ui-button-success-solid-border: var(--ui-success-700);--ui-button-success-solid-bg-hover: var(--ui-success-800);--ui-button-success-solid-bg-active: var(--ui-success-900);--ui-button-success-soft-bg: var(--ui-success-50);--ui-button-success-soft-fg: var(--ui-success-700);--ui-button-success-soft-border: var(--ui-success-200);--ui-button-success-soft-bg-hover: var(--ui-success-100);--ui-button-success-soft-bg-active: var(--ui-success-200);--ui-button-success-accent-start: var(--ui-success-300);--ui-button-success-accent-end: var(--ui-success-700);--ui-button-warning-solid-bg: var(--ui-warning-500);--ui-button-warning-solid-fg: var(--ui-neutral-950);--ui-button-warning-solid-border: var(--ui-warning-500);--ui-button-warning-solid-bg-hover: var(--ui-warning-600);--ui-button-warning-solid-bg-active: var(--ui-warning-700);--ui-button-warning-soft-bg: var(--ui-warning-50);--ui-button-warning-soft-fg: var(--ui-warning-800);--ui-button-warning-soft-border: var(--ui-warning-200);--ui-button-warning-soft-bg-hover: var(--ui-warning-100);--ui-button-warning-soft-bg-active: var(--ui-warning-200);--ui-button-warning-accent-start: var(--ui-warning-300);--ui-button-warning-accent-end: var(--ui-warning-700);--ui-button-danger-solid-bg: var(--ui-danger-600);--ui-button-danger-solid-fg: var(--ui-neutral-0);--ui-button-danger-solid-border: var(--ui-danger-600);--ui-button-danger-solid-bg-hover: var(--ui-danger-700);--ui-button-danger-solid-bg-active: var(--ui-danger-800);--ui-button-danger-soft-bg: var(--ui-danger-50);--ui-button-danger-soft-fg: var(--ui-danger-700);--ui-button-danger-soft-border: var(--ui-danger-200);--ui-button-danger-soft-bg-hover: var(--ui-danger-100);--ui-button-danger-soft-bg-active: var(--ui-danger-200);--ui-button-danger-accent-start: var(--ui-danger-300);--ui-button-danger-accent-end: var(--ui-danger-700);--ui-button-critical-solid-bg: color-mix( in srgb, var(--ui-danger-900) 88%, var(--ui-neutral-950) );--ui-button-critical-solid-fg: var(--ui-neutral-0);--ui-button-critical-solid-border: color-mix( in srgb, var(--ui-danger-900) 88%, var(--ui-neutral-950) );--ui-button-critical-solid-bg-hover: color-mix( in srgb, var(--ui-danger-900) 70%, var(--ui-neutral-950) );--ui-button-critical-solid-bg-active: var(--ui-neutral-950);--ui-button-critical-soft-bg: color-mix(in srgb, var(--ui-danger-50) 84%, var(--ui-neutral-0));--ui-button-critical-soft-fg: var(--ui-danger-900);--ui-button-critical-soft-border: var(--ui-danger-300);--ui-button-critical-soft-bg-hover: var(--ui-danger-100);--ui-button-critical-soft-bg-active: var(--ui-danger-200);--ui-button-critical-accent-start: var(--ui-danger-500);--ui-button-critical-accent-end: var(--ui-warning-500);--ui-field-gap: var(--ui-space-2);--ui-field-label-color: var(--ui-text-secondary);--ui-field-label-size: var(--ui-text-font-size-sm);--ui-field-label-weight: var(--ui-font-weight-medium);--ui-field-hint-color: var(--ui-text-muted);--ui-field-error-color: var(--ui-text-danger);--ui-input-min-height: 2.75rem;--ui-input-padding-inline: var(--ui-space-4);--ui-input-padding-block: .625rem;--ui-input-radius: var(--ui-radius-md);--ui-input-bg: var(--ui-surface-default);--ui-input-text: var(--ui-text-primary);--ui-input-placeholder: var(--ui-text-muted);--ui-input-border: var(--ui-border-subtle);--ui-input-border-hover: var(--ui-border-strong);--ui-input-border-focus: var(--ui-border-focus);--ui-input-ring: var(--ui-focus-ring);--ui-input-disabled-bg: var(--ui-surface-sunken);--ui-input-disabled-text: var(--ui-text-muted);--ui-input-font-size: var(--ui-text-font-size-body);--ui-checkbox-size: 1.125rem;--ui-checkbox-radius: var(--ui-radius-sm);--ui-checkbox-bg: var(--ui-surface-default);--ui-checkbox-bg-checked: var(--ui-action-primary-bg);--ui-checkbox-border: var(--ui-border-subtle);--ui-checkbox-border-checked: var(--ui-action-primary-bg);--ui-checkbox-icon: var(--ui-text-inverse);--ui-switch-width: 2.75rem;--ui-switch-height: 1.5rem;--ui-switch-thumb-size: 1.125rem;--ui-switch-bg: var(--ui-neutral-300);--ui-switch-bg-checked: var(--ui-action-primary-bg);--ui-switch-thumb-bg: var(--ui-surface-default);--ui-switch-radius: var(--ui-radius-pill);--ui-switch-thumb-shadow: var(--ui-shadow-xs);--ui-dialog-width: min(100%, 32rem);--ui-dialog-radius: var(--ui-radius-xl);--ui-dialog-bg: var(--ui-surface-overlay);--ui-dialog-border: var(--ui-border-subtle);--ui-dialog-shadow: var(--ui-shadow-lg);--ui-dialog-padding: var(--ui-space-6);--ui-dialog-gap: var(--ui-space-4);--ui-dialog-title-color: var(--ui-text-primary);--ui-dialog-close-size: 2.25rem;--ui-dialog-viewport-padding: var(--ui-space-6);--ui-dialog-title-size: var(--ui-font-size-xl);--ui-dialog-close-radius: var(--ui-radius-pill);--ui-dialog-close-font-size: var(--ui-font-size-lg);--ui-drawer-width: min(100vw, 28rem);--ui-drawer-bg: var(--ui-surface-overlay);--ui-drawer-border: var(--ui-border-subtle);--ui-drawer-shadow: var(--ui-shadow-lg);--ui-drawer-padding: var(--ui-space-6);--ui-drawer-gap: var(--ui-space-4);--ui-tabs-list-gap: var(--ui-space-2);--ui-tabs-list-border: var(--ui-border-subtle);--ui-tabs-list-padding: var(--ui-space-1);--ui-tabs-list-radius: var(--ui-radius-lg);--ui-tabs-trigger-height: 2.5rem;--ui-tabs-trigger-padding-inline: var(--ui-space-4);--ui-tabs-trigger-radius: var(--ui-radius-md);--ui-tabs-trigger-text: var(--ui-text-secondary);--ui-tabs-trigger-text-active: var(--ui-text-primary);--ui-tabs-trigger-bg-active: var(--ui-surface-default);--ui-tabs-trigger-bg-hover: var(--ui-surface-sunken);--ui-tabs-panel-padding-block: var(--ui-space-4);--ui-badge-height: 1.625rem;--ui-badge-radius: var(--ui-radius-pill);--ui-badge-padding-inline: var(--ui-space-3);--ui-badge-font-weight: var(--ui-font-weight-medium);--ui-badge-neutral-bg: var(--ui-neutral-100);--ui-badge-neutral-fg: var(--ui-neutral-800);--ui-badge-brand-bg: var(--ui-brand-50);--ui-badge-brand-fg: var(--ui-brand-700);--ui-badge-success-bg: var(--ui-success-50);--ui-badge-success-fg: var(--ui-success-700);--ui-badge-warning-bg: var(--ui-warning-100);--ui-badge-warning-fg: var(--ui-warning-800);--ui-badge-danger-bg: var(--ui-danger-50);--ui-badge-danger-fg: var(--ui-danger-700);--ui-card-bg: var(--ui-surface-default);--ui-card-border: var(--ui-border-subtle);--ui-card-radius: var(--ui-radius-lg);--ui-card-shadow: var(--ui-shadow-sm);--ui-card-padding: var(--ui-space-6);--ui-divider-color: var(--ui-border-subtle);--ui-spinner-track: var(--ui-border-subtle);--ui-spinner-indicator: var(--ui-action-primary-bg);--ui-data-grid-surface: var(--ui-surface-default);--ui-data-grid-header-surface: color-mix( in srgb, var(--ui-surface-sunken) 78%, var(--ui-surface-default) );--ui-data-grid-toolbar-surface: color-mix( in srgb, var(--ui-surface-default) 94%, var(--ui-surface-brand-soft) );--ui-data-grid-row-border: var(--ui-border-subtle);--ui-data-grid-row-hover: color-mix( in srgb, var(--ui-surface-brand-soft) 58%, var(--ui-surface-default) );--ui-data-grid-row-selected: color-mix( in srgb, var(--ui-surface-brand-soft) 82%, var(--ui-surface-default) );--ui-data-grid-row-selected-border: var(--ui-border-focus);--ui-data-grid-bulk-actions-surface: color-mix( in srgb, var(--ui-surface-brand-soft) 78%, var(--ui-surface-default) );--ui-data-grid-empty-surface: color-mix( in srgb, var(--ui-surface-default) 92%, var(--ui-surface-brand-soft) );--ui-data-grid-no-results-surface: color-mix( in srgb, var(--ui-surface-default) 88%, var(--ui-surface-warning-soft) );--ui-data-grid-error-surface: color-mix( in srgb, var(--ui-surface-default) 88%, var(--ui-surface-danger-soft) );--ui-data-grid-sort-indicator: var(--ui-action-primary-bg);--ui-data-grid-column-visibility-surface: var(--ui-surface-overlay);--ui-data-grid-column-visibility-border: var(--ui-border-strong);--ui-chart-series-1: var(--ui-brand-500);--ui-chart-series-2: var(--ui-success-500);--ui-chart-series-3: var(--ui-warning-500);--ui-chart-series-4: var(--ui-danger-500);--ui-chart-series-5: var(--ui-neutral-500);--ui-chart-series-6: var(--ui-brand-700);--ui-chart-series-7: var(--ui-success-700);--ui-chart-series-8: var(--ui-warning-700);--ui-chart-grid-line: color-mix(in srgb, var(--ui-border-subtle) 88%, transparent);--ui-chart-axis-label: var(--ui-text-secondary);--ui-chart-axis-border: var(--ui-border-subtle);--ui-chart-axis-tick: var(--ui-border-strong);--ui-chart-legend-text: var(--ui-text-secondary);--ui-chart-tooltip-bg: var(--ui-surface-overlay);--ui-chart-tooltip-text: var(--ui-text-primary);--ui-chart-tooltip-border: var(--ui-border-subtle);--ui-chart-crosshair: color-mix(in srgb, var(--ui-border-focus) 24%, transparent);--ui-chart-selection-fill: color-mix(in srgb, var(--ui-action-primary-bg) 18%, transparent);--ui-chart-selection-border: var(--ui-border-focus);--ui-chart-marker-stroke: var(--ui-surface-default);--ui-chart-no-data-text: var(--ui-text-muted);--ui-chart-toolbar-color: var(--ui-text-secondary);--ui-chart-state-surface-loading: color-mix( in srgb, var(--ui-surface-default) 90%, var(--ui-surface-brand-soft) );--ui-chart-state-surface-empty: color-mix( in srgb, var(--ui-surface-default) 88%, var(--ui-surface-brand-soft) );--ui-chart-state-surface-error: color-mix( in srgb, var(--ui-surface-default) 88%, var(--ui-surface-danger-soft) );--ui-graph-canvas-bg: color-mix( in srgb, var(--ui-surface-canvas) 94%, var(--ui-surface-brand-soft) );--ui-graph-grid-minor: color-mix(in srgb, var(--ui-border-subtle) 42%, transparent);--ui-graph-grid-major: color-mix(in srgb, var(--ui-border-strong) 56%, transparent);--ui-graph-node-surface: color-mix(in srgb, var(--ui-surface-default) 96%, transparent);--ui-graph-node-border: var(--ui-border-subtle);--ui-graph-node-text: var(--ui-text-primary);--ui-graph-node-active-ring: var(--ui-border-focus);--ui-graph-node-related-ring: color-mix(in srgb, var(--ui-border-focus) 46%, transparent);--ui-graph-node-glow: color-mix(in srgb, var(--ui-action-primary-bg) 28%, transparent);--ui-graph-node-glass-bg: color-mix(in srgb, var(--ui-surface-overlay) 76%, transparent);--ui-graph-node-glass-border: color-mix(in srgb, var(--ui-border-subtle) 72%, transparent);--ui-graph-edge-idle: color-mix(in srgb, var(--ui-border-strong) 68%, transparent);--ui-graph-edge-related: color-mix(in srgb, var(--ui-border-focus) 42%, var(--ui-border-strong));--ui-graph-edge-active: var(--ui-action-primary-bg);--ui-graph-edge-glow: var(--ui-action-primary-bg);--ui-graph-pulse-neutral: var(--ui-neutral-500);--ui-graph-pulse-info: var(--ui-brand-500);--ui-graph-pulse-success: var(--ui-success-500);--ui-graph-pulse-warning: var(--ui-warning-500);--ui-graph-pulse-danger: var(--ui-danger-500);--ui-graph-pulse-accent: var(--ui-brand-600);--ui-graph-depth-background-opacity: .34;--ui-graph-depth-background-blur: 1px;--ui-graph-depth-related-opacity: .74;--ui-graph-focus-halo: var(--ui-focus-ring);--ui-graph-controls-surface: var(--ui-surface-overlay);--ui-graph-controls-icon: var(--ui-text-secondary);--ui-graph-minimap-surface: var(--ui-surface-overlay);--ui-graph-minimap-border: var(--ui-border-subtle);--ui-graph-overlay-panel-surface: var(--ui-surface-overlay);--ui-graph-signal-reaction-color: var(--ui-action-primary-bg);--ui-skeleton-radius: var(--ui-radius-md);--ui-skeleton-surface: var(--ui-surface-sunken);--ui-skeleton-shimmer: var(--ui-surface-raised);--ui-empty-state-gap: var(--ui-space-4);--ui-empty-state-icon-size: 3rem;--ui-empty-state-icon-radius: var(--ui-radius-lg);--ui-empty-state-title-size: var(--ui-font-size-xl);--ui-empty-state-title-color: var(--ui-text-primary);--ui-empty-state-description-color: var(--ui-text-secondary);--ui-empty-state-icon-surface: var(--ui-surface-brand-soft)}:root[data-ui-density=compact],[data-ui-theme=light][data-ui-density=compact]{--ui-badge-height: 1.5rem;--ui-badge-padding-inline: var(--ui-space-2);--ui-button-height-sm: 1.875rem;--ui-button-height-md: 2.25rem;--ui-button-height-lg: 2.625rem;--ui-button-padding-inline-sm: var(--ui-space-2);--ui-button-padding-inline-md: var(--ui-space-3);--ui-button-padding-inline-lg: var(--ui-space-4);--ui-card-padding: var(--ui-space-4);--ui-dialog-gap: var(--ui-space-3);--ui-dialog-padding: var(--ui-space-5);--ui-empty-state-gap: var(--ui-space-3);--ui-field-gap: var(--ui-space-1);--ui-input-min-height: 2.375rem;--ui-input-padding-block: .5rem;--ui-tabs-list-padding: var(--ui-space-1);--ui-tabs-panel-padding-block: var(--ui-space-3);--ui-tabs-trigger-height: 2rem;--ui-tabs-trigger-padding-inline: var(--ui-space-3)}:root[data-ui-density=comfortable],[data-ui-theme=light][data-ui-density=comfortable]{--ui-badge-height: 1.875rem;--ui-badge-padding-inline: var(--ui-space-4);--ui-button-height-sm: 2.125rem;--ui-button-height-md: 2.75rem;--ui-button-height-lg: 3.25rem;--ui-button-padding-inline-sm: var(--ui-space-3);--ui-button-padding-inline-md: var(--ui-space-5);--ui-button-padding-inline-lg: var(--ui-space-6);--ui-card-padding: var(--ui-space-8);--ui-dialog-gap: var(--ui-space-4);--ui-dialog-padding: var(--ui-space-8);--ui-empty-state-gap: var(--ui-space-5);--ui-field-gap: var(--ui-space-3);--ui-input-min-height: 3rem;--ui-input-padding-block: .75rem;--ui-tabs-list-padding: var(--ui-space-2);--ui-tabs-panel-padding-block: var(--ui-space-5);--ui-tabs-trigger-height: 2.75rem;--ui-tabs-trigger-padding-inline: var(--ui-space-5)}:root[data-ui-motion-profile=calm],[data-ui-theme=light][data-ui-motion-profile=calm]{--ui-motion-collapse-opacity-duration-factor: .65;--ui-motion-duration-sm: .19s;--ui-motion-duration-md: .24s;--ui-motion-duration-lg: .3s;--ui-motion-duration-xl: .38s;--ui-motion-easing-standard: var(--ui-motion-easing-standard);--ui-motion-scale-102: 1.015;--ui-motion-scale-104: 1.03;--ui-motion-distance-xs: 1px;--ui-motion-distance-sm: 3px;--ui-motion-feedback-shadow-strong: 0 12px 30px color-mix(in srgb, var(--ui-border-focus) 14%, transparent);--ui-motion-overlay-easing: var(--ui-motion-easing-decelerate)}:root[data-ui-motion-profile=expressive],[data-ui-theme=light][data-ui-motion-profile=expressive]{--ui-motion-collapse-opacity-duration-factor: .92;--ui-motion-duration-sm: .14s;--ui-motion-duration-md: .18s;--ui-motion-duration-lg: .22s;--ui-motion-duration-xl: .3s;--ui-motion-easing-standard: var(--ui-motion-easing-standard);--ui-motion-scale-102: 1.03;--ui-motion-scale-104: 1.06;--ui-motion-distance-xs: 3px;--ui-motion-distance-sm: 6px;--ui-motion-feedback-shadow-strong: 0 18px 46px color-mix(in srgb, var(--ui-border-focus) 22%, transparent);--ui-motion-overlay-easing: var(--ui-motion-easing-emphasized)}:root[data-ui-personality=accented],[data-ui-theme=light][data-ui-personality=accented]{--ui-button-radius: var(--ui-radius-pill);--ui-card-border: var(--ui-border-strong);--ui-card-shadow: var(--ui-shadow-md);--ui-dialog-border: var(--ui-border-focus);--ui-dialog-radius: var(--ui-radius-xl);--ui-empty-state-icon-surface: color-mix( in srgb, var(--ui-surface-brand-soft) 82%, var(--ui-surface-default) );--ui-input-radius: var(--ui-radius-lg);--ui-tabs-list-border: var(--ui-border-strong);--ui-tabs-list-radius: var(--ui-radius-xl);--ui-tabs-trigger-bg-active: color-mix( in srgb, var(--ui-surface-brand-soft) 58%, var(--ui-surface-default) );--ui-text-font-feature-settings-display: "kern" 1, "liga" 1, "ss01" 1, "ss02" 1;--ui-text-letter-spacing-display: -.02em;--ui-text-letter-spacing-label: .08em;--ui-text-transform-label: var(--ui-text-transform-label)}@media(min-width:48rem){:root,[data-ui-theme=light]{--ui-card-padding: var(--ui-space-6);--ui-dialog-padding: var(--ui-space-6);--ui-dialog-width: 42rem;--ui-empty-state-gap: var(--ui-space-5);--ui-empty-state-icon-size: 3.25rem;--ui-text-font-size-lg: 1.1875rem}}@media(min-width:72rem){:root,[data-ui-theme=light]{--ui-button-height-lg: 3.25rem;--ui-card-padding: var(--ui-space-8);--ui-dialog-padding: var(--ui-space-8);--ui-dialog-width: 48rem;--ui-empty-state-gap: var(--ui-space-6);--ui-empty-state-icon-size: 3.5rem;--ui-text-font-size-lg: 1.3125rem}}[data-ui-theme=dark]{--ui-neutral-0: #ffffff;--ui-neutral-50: #f8fafc;--ui-neutral-100: #f1f5f9;--ui-neutral-200: #e2e8f0;--ui-neutral-300: #cbd5e1;--ui-neutral-400: #94a3b8;--ui-neutral-500: #64748b;--ui-neutral-600: #475569;--ui-neutral-700: #334155;--ui-neutral-800: #1e293b;--ui-neutral-900: #0f172a;--ui-neutral-950: #020617;--ui-brand-50: #eef2ff;--ui-brand-100: #e0e7ff;--ui-brand-200: #c7d2fe;--ui-brand-300: #a5b4fc;--ui-brand-400: #818cf8;--ui-brand-500: #6366f1;--ui-brand-600: #4f46e5;--ui-brand-700: #4338ca;--ui-brand-800: #3730a3;--ui-brand-900: #312e81;--ui-success-50: #ecfdf5;--ui-success-100: #d1fae5;--ui-success-200: #a7f3d0;--ui-success-300: #6ee7b7;--ui-success-400: #34d399;--ui-success-500: #10b981;--ui-success-600: #059669;--ui-success-700: #047857;--ui-success-800: #065f46;--ui-success-900: #064e3b;--ui-warning-50: #fffbeb;--ui-warning-100: #fef3c7;--ui-warning-200: #fde68a;--ui-warning-300: #fcd34d;--ui-warning-400: #fbbf24;--ui-warning-500: #f59e0b;--ui-warning-600: #d97706;--ui-warning-700: #b45309;--ui-warning-800: #92400e;--ui-warning-900: #78350f;--ui-danger-50: #fef2f2;--ui-danger-100: #fee2e2;--ui-danger-200: #fecaca;--ui-danger-300: #fca5a5;--ui-danger-400: #f87171;--ui-danger-500: #ef4444;--ui-danger-600: #dc2626;--ui-danger-700: #b91c1c;--ui-danger-800: #991b1b;--ui-danger-900: #7f1d1d;--ui-space-0: 0rem;--ui-space-1: .25rem;--ui-space-2: .5rem;--ui-space-3: .75rem;--ui-space-4: 1rem;--ui-space-5: 1.25rem;--ui-space-6: 1.5rem;--ui-space-8: 2rem;--ui-space-10: 2.5rem;--ui-space-12: 3rem;--ui-space-16: 4rem;--ui-radius-none: 0px;--ui-radius-sm: .25rem;--ui-radius-md: .5rem;--ui-radius-lg: .75rem;--ui-radius-xl: 1rem;--ui-radius-pill: 999px;--ui-shadow-xs: 0 1px 2px rgba(2, 6, 23, .06);--ui-shadow-sm: 0 4px 10px rgba(15, 23, 42, .08);--ui-shadow-md: 0 12px 32px rgba(15, 23, 42, .12);--ui-shadow-lg: 0 18px 44px rgba(15, 23, 42, .16);--ui-shadow-xl: 0 28px 64px rgba(15, 23, 42, .22);--ui-font-family-sans: "Avenir Next", "Segoe UI", sans-serif;--ui-font-size-xs: .75rem;--ui-font-size-sm: .875rem;--ui-font-size-md: 1rem;--ui-font-size-lg: 1.125rem;--ui-font-size-xl: 1.25rem;--ui-font-size-2xl: 1.5rem;--ui-line-height-tight: 1.2;--ui-line-height-body: 1.5;--ui-line-height-relaxed: 1.65;--ui-font-weight-regular: 400;--ui-font-weight-medium: 500;--ui-font-weight-semibold: 600;--ui-font-weight-bold: 700;--ui-letter-spacing-body: 0em;--ui-letter-spacing-label: .04em;--ui-letter-spacing-display: -.01em;--ui-text-transform-none: none;--ui-font-feature-default: "kern" 1, "liga" 1, "calt" 1;--ui-font-feature-display: "kern" 1, "liga" 1, "ss01" 1;--ui-font-smoothing-webkit: antialiased;--ui-font-smoothing-moz: grayscale;--ui-motion-mode: full;--ui-motion-duration-instant: 1ms;--ui-motion-duration-2xs: 90ms;--ui-motion-duration-xs: .12s;--ui-motion-duration-sm: .16s;--ui-motion-duration-md: .2s;--ui-motion-duration-lg: .24s;--ui-motion-duration-xl: .32s;--ui-motion-duration-ambient-sm: 1.2s;--ui-motion-duration-ambient-md: 2.4s;--ui-motion-duration-ambient-lg: 3.6s;--ui-motion-duration-fast: var(--ui-motion-duration-sm);--ui-motion-duration-medium: var(--ui-motion-duration-md);--ui-motion-duration-slow: var(--ui-motion-duration-xl);--ui-motion-easing-standard: cubic-bezier(.2, .8, .2, 1);--ui-motion-easing-decelerate: cubic-bezier(.16, 1, .3, 1);--ui-motion-easing-accelerate: cubic-bezier(.4, 0, 1, 1);--ui-motion-easing-exit: cubic-bezier(.7, 0, .84, 0);--ui-motion-easing-emphasized: cubic-bezier(.22, 1, .36, 1);--ui-motion-easing-spring-soft: cubic-bezier(.34, 1.56, .64, 1);--ui-motion-easing-linear: linear;--ui-motion-distance-2xs: 1px;--ui-motion-distance-xs: 2px;--ui-motion-distance-sm: 4px;--ui-motion-distance-md: 8px;--ui-motion-distance-lg: 12px;--ui-motion-distance-xl: 16px;--ui-motion-distance-2xl: 24px;--ui-motion-scale-96: .96;--ui-motion-scale-98: .98;--ui-motion-scale-100: 1;--ui-motion-scale-102: 1.02;--ui-motion-scale-104: 1.04;--ui-motion-opacity-0: 0;--ui-motion-opacity-40: .4;--ui-motion-opacity-56: .56;--ui-motion-opacity-72: .72;--ui-motion-opacity-88: .88;--ui-motion-stagger-2xs: 16ms;--ui-motion-stagger-xs: 24ms;--ui-motion-stagger-sm: 32ms;--ui-motion-stagger-md: 40ms;--ui-motion-stagger-lg: 56ms;--ui-z-overlay-base: 4000;--ui-z-overlay-step: 20;--ui-z-overlay-slot-backdrop: 0;--ui-z-overlay-slot-surface: 2;--ui-z-overlay-slot-floating: 4;--ui-z-overlay-slot-tooltip: 6;--ui-z-overlay-slot-toast: 8;--ui-z-layer-header: 100;--ui-z-layer-dropdown: calc(var(--ui-z-overlay-base) - var(--ui-z-overlay-step));--ui-z-layer-overlay: calc(var(--ui-z-overlay-base) + var(--ui-z-overlay-slot-surface));--ui-motion-focus-ring-duration: var(--ui-motion-duration-xs);--ui-motion-focus-ring-easing: var(--ui-motion-easing-standard);--ui-motion-focus-ring-shadow-soft: 0 0 0 4px var(--ui-focus-ring);--ui-motion-focus-ring-shadow-strong: 0 0 0 2px var(--ui-focus-ring-offset), 0 0 0 6px var(--ui-focus-ring);--ui-motion-focus-ring-shadow-invalid: 0 0 0 4px color-mix(in srgb, var(--ui-border-danger) 72%, transparent);--ui-motion-feedback-shadow-soft: 0 0 0 3px color-mix(in srgb, var(--ui-border-focus) 28%, transparent);--ui-motion-feedback-shadow-strong: 0 16px 40px color-mix(in srgb, var(--ui-border-focus) 18%, transparent);--ui-motion-feedback-glow-soft: 0 0 0 1px color-mix(in srgb, var(--ui-border-focus) 32%, transparent);--ui-motion-feedback-glow-accent: 0 18px 48px color-mix(in srgb, var(--ui-border-focus) 20%, transparent);--ui-motion-overlay-backdrop-duration: var(--ui-motion-duration-sm);--ui-motion-overlay-surface-duration: var(--ui-motion-duration-md);--ui-motion-overlay-easing: var(--ui-motion-easing-decelerate);--ui-motion-transition-color-fast: color var(--ui-motion-duration-xs) var(--ui-motion-easing-standard), border-color var(--ui-motion-duration-xs) var(--ui-motion-easing-standard), background-color var(--ui-motion-duration-xs) var(--ui-motion-easing-standard), box-shadow var(--ui-motion-duration-xs) var(--ui-motion-easing-standard);--ui-motion-transition-transform-fast: transform var(--ui-motion-duration-xs) var(--ui-motion-easing-standard);--ui-motion-transition-transform-color-fast: transform var(--ui-motion-duration-xs) var(--ui-motion-easing-standard), color var(--ui-motion-duration-xs) var(--ui-motion-easing-standard);--ui-motion-transition-transform-opacity: opacity var(--ui-motion-duration-sm) var(--ui-motion-easing-standard), transform var(--ui-motion-duration-sm) var(--ui-motion-easing-standard);--ui-motion-transition-focus-ring: box-shadow var(--ui-motion-focus-ring-duration) var(--ui-motion-focus-ring-easing), border-color var(--ui-motion-focus-ring-duration) var(--ui-motion-focus-ring-easing), background-color var(--ui-motion-focus-ring-duration) var(--ui-motion-focus-ring-easing), color var(--ui-motion-focus-ring-duration) var(--ui-motion-focus-ring-easing);--ui-motion-transition-surface-lift-xs: transform var(--ui-motion-duration-xs) var(--ui-motion-easing-standard), border-color var(--ui-motion-duration-xs) var(--ui-motion-easing-standard), background-color var(--ui-motion-duration-xs) var(--ui-motion-easing-standard), box-shadow var(--ui-motion-duration-xs) var(--ui-motion-easing-standard);--ui-motion-transition-surface-lift-sm: transform var(--ui-motion-duration-sm) var(--ui-motion-easing-standard), border-color var(--ui-motion-duration-sm) var(--ui-motion-easing-standard), background-color var(--ui-motion-duration-sm) var(--ui-motion-easing-standard), box-shadow var(--ui-motion-duration-sm) var(--ui-motion-easing-standard);--ui-motion-transition-overlay: opacity var(--ui-motion-overlay-backdrop-duration) var(--ui-motion-overlay-easing), transform var(--ui-motion-overlay-surface-duration) var(--ui-motion-overlay-easing);--ui-motion-transition-toggle-thumb: transform var(--ui-motion-duration-sm) var(--ui-motion-easing-emphasized), background-color var(--ui-motion-duration-xs) var(--ui-motion-easing-standard);--ui-motion-collapse-opacity-duration-factor: .8;--ui-elevation-surface-soft: var(--ui-shadow-sm);--ui-elevation-surface-raised: var(--ui-shadow-md);--ui-elevation-overlay: var(--ui-shadow-xl);--ui-glow-accent-soft: 0 0 0 1px color-mix(in srgb, var(--ui-border-focus) 28%, transparent);--ui-glow-accent-ambient: 0 18px 48px color-mix(in srgb, var(--ui-border-focus) 20%, transparent)}[data-ui-theme=dark]{--ui-text-primary: var(--ui-neutral-50);--ui-text-secondary: var(--ui-neutral-300);--ui-text-muted: var(--ui-neutral-400);--ui-text-inverse: var(--ui-neutral-950);--ui-text-danger: var(--ui-danger-300);--ui-text-success: var(--ui-success-300);--ui-text-warning: var(--ui-warning-300);--ui-text-font-family: var(--ui-font-family-sans);--ui-text-font-size-body: var(--ui-font-size-md);--ui-text-font-size-sm: var(--ui-font-size-sm);--ui-text-font-size-lg: var(--ui-font-size-lg);--ui-text-line-height-body: var(--ui-line-height-body);--ui-text-letter-spacing-body: var(--ui-letter-spacing-body);--ui-text-letter-spacing-label: var(--ui-letter-spacing-label);--ui-text-letter-spacing-display: var(--ui-letter-spacing-display);--ui-text-transform-label: var(--ui-text-transform-none);--ui-text-font-feature-settings-body: var(--ui-font-feature-default);--ui-text-font-feature-settings-display: var(--ui-font-feature-display);--ui-text-font-smoothing-webkit: var(--ui-font-smoothing-webkit);--ui-text-font-smoothing-moz: var(--ui-font-smoothing-moz);--ui-surface-canvas: var(--ui-neutral-950);--ui-surface-sunken: var(--ui-neutral-900);--ui-surface-default: var(--ui-neutral-900);--ui-surface-raised: var(--ui-neutral-800);--ui-surface-overlay: var(--ui-neutral-900);--ui-surface-brand-soft: rgba(99, 102, 241, .16);--ui-surface-success-soft: rgba(16, 185, 129, .16);--ui-surface-warning-soft: rgba(245, 158, 11, .16);--ui-surface-danger-soft: rgba(239, 68, 68, .18);--ui-border-subtle: rgba(148, 163, 184, .2);--ui-border-strong: rgba(148, 163, 184, .34);--ui-border-danger: rgba(248, 113, 113, .4);--ui-border-focus: var(--ui-brand-500);--ui-action-primary-bg: var(--ui-brand-500);--ui-action-primary-bg-hover: var(--ui-brand-400);--ui-action-primary-bg-active: var(--ui-brand-300);--ui-action-primary-fg: var(--ui-neutral-950);--ui-action-secondary-bg: var(--ui-neutral-900);--ui-action-secondary-bg-hover: var(--ui-neutral-800);--ui-action-secondary-bg-active: var(--ui-neutral-700);--ui-action-secondary-fg: var(--ui-neutral-50);--ui-action-ghost-bg-hover: rgba(148, 163, 184, .12);--ui-action-ghost-bg-active: rgba(148, 163, 184, .2);--ui-action-ghost-fg: var(--ui-neutral-100);--ui-action-danger-bg: var(--ui-danger-500);--ui-action-danger-bg-hover: var(--ui-danger-400);--ui-action-danger-bg-active: var(--ui-danger-300);--ui-action-danger-fg: var(--ui-neutral-950);--ui-focus-ring: rgba(129, 140, 248, .38);--ui-focus-ring-offset: var(--ui-neutral-900);--ui-state-disabled-opacity: .55;--ui-state-loading-opacity: .72;--ui-overlay-backdrop: rgba(2, 6, 23, .7);--ui-overlay-backdrop-strong: rgba(2, 6, 23, .82);--ui-button-font-weight: var(--ui-font-weight-semibold);--ui-button-gap: var(--ui-space-2);--ui-button-radius: var(--ui-radius-md);--ui-button-height-sm: 2rem;--ui-button-height-md: 2.5rem;--ui-button-height-lg: 3rem;--ui-button-padding-inline-sm: var(--ui-space-3);--ui-button-padding-inline-md: var(--ui-space-4);--ui-button-padding-inline-lg: var(--ui-space-5);--ui-button-spinner-size-sm: .875rem;--ui-button-spinner-size-md: 1rem;--ui-button-spinner-size-lg: 1.125rem;--ui-button-effect-border-width: 1px;--ui-button-primary-bg: var(--ui-button-brand-solid-bg);--ui-button-primary-fg: var(--ui-button-brand-solid-fg);--ui-button-primary-border: var(--ui-button-brand-solid-border);--ui-button-primary-bg-hover: var(--ui-button-brand-solid-bg-hover);--ui-button-primary-bg-active: var(--ui-button-brand-solid-bg-active);--ui-button-secondary-bg: var(--ui-button-neutral-soft-bg);--ui-button-secondary-fg: var(--ui-button-neutral-soft-fg);--ui-button-secondary-border: var(--ui-button-neutral-soft-border);--ui-button-secondary-bg-hover: var(--ui-button-neutral-soft-bg-hover);--ui-button-secondary-bg-active: var(--ui-button-neutral-soft-bg-active);--ui-button-ghost-bg: transparent;--ui-button-ghost-fg: var(--ui-button-neutral-soft-fg);--ui-button-ghost-border: transparent;--ui-button-ghost-bg-hover: var(--ui-button-neutral-soft-bg-hover);--ui-button-ghost-bg-active: var(--ui-button-neutral-soft-bg-active);--ui-button-danger-bg: var(--ui-button-danger-solid-bg);--ui-button-danger-fg: var(--ui-button-danger-solid-fg);--ui-button-danger-border: var(--ui-button-danger-solid-border);--ui-button-danger-bg-hover: var(--ui-button-danger-solid-bg-hover);--ui-button-danger-bg-active: var(--ui-button-danger-solid-bg-active);--ui-button-neutral-solid-bg: var(--ui-neutral-100);--ui-button-neutral-solid-fg: var(--ui-neutral-950);--ui-button-neutral-solid-border: var(--ui-neutral-100);--ui-button-neutral-solid-bg-hover: var(--ui-neutral-50);--ui-button-neutral-solid-bg-active: var(--ui-neutral-0);--ui-button-neutral-soft-bg: rgba(148, 163, 184, .08);--ui-button-neutral-soft-fg: var(--ui-neutral-100);--ui-button-neutral-soft-border: var(--ui-border-strong);--ui-button-neutral-soft-bg-hover: rgba(148, 163, 184, .16);--ui-button-neutral-soft-bg-active: rgba(148, 163, 184, .24);--ui-button-neutral-accent-start: var(--ui-neutral-300);--ui-button-neutral-accent-end: var(--ui-neutral-50);--ui-button-brand-solid-bg: var(--ui-brand-400);--ui-button-brand-solid-fg: var(--ui-neutral-950);--ui-button-brand-solid-border: var(--ui-brand-400);--ui-button-brand-solid-bg-hover: var(--ui-brand-300);--ui-button-brand-solid-bg-active: var(--ui-brand-200);--ui-button-brand-soft-bg: rgba(99, 102, 241, .16);--ui-button-brand-soft-fg: var(--ui-brand-200);--ui-button-brand-soft-border: rgba(129, 140, 248, .32);--ui-button-brand-soft-bg-hover: rgba(99, 102, 241, .24);--ui-button-brand-soft-bg-active: rgba(99, 102, 241, .32);--ui-button-brand-accent-start: var(--ui-brand-300);--ui-button-brand-accent-end: var(--ui-brand-100);--ui-button-debug-solid-bg: var(--ui-brand-500);--ui-button-debug-solid-fg: var(--ui-neutral-950);--ui-button-debug-solid-border: var(--ui-brand-500);--ui-button-debug-solid-bg-hover: var(--ui-brand-400);--ui-button-debug-solid-bg-active: var(--ui-brand-300);--ui-button-debug-soft-bg: rgba(79, 70, 229, .22);--ui-button-debug-soft-fg: var(--ui-brand-100);--ui-button-debug-soft-border: rgba(129, 140, 248, .42);--ui-button-debug-soft-bg-hover: rgba(79, 70, 229, .3);--ui-button-debug-soft-bg-active: rgba(79, 70, 229, .38);--ui-button-debug-accent-start: var(--ui-brand-400);--ui-button-debug-accent-end: var(--ui-brand-100);--ui-button-info-solid-bg: var(--ui-brand-300);--ui-button-info-solid-fg: var(--ui-neutral-950);--ui-button-info-solid-border: var(--ui-brand-300);--ui-button-info-solid-bg-hover: var(--ui-brand-200);--ui-button-info-solid-bg-active: var(--ui-brand-100);--ui-button-info-soft-bg: rgba(129, 140, 248, .14);--ui-button-info-soft-fg: var(--ui-brand-100);--ui-button-info-soft-border: rgba(165, 180, 252, .34);--ui-button-info-soft-bg-hover: rgba(129, 140, 248, .22);--ui-button-info-soft-bg-active: rgba(129, 140, 248, .3);--ui-button-info-accent-start: var(--ui-brand-200);--ui-button-info-accent-end: var(--ui-brand-50);--ui-button-success-solid-bg: var(--ui-success-400);--ui-button-success-solid-fg: var(--ui-neutral-950);--ui-button-success-solid-border: var(--ui-success-400);--ui-button-success-solid-bg-hover: var(--ui-success-300);--ui-button-success-solid-bg-active: var(--ui-success-200);--ui-button-success-soft-bg: rgba(16, 185, 129, .16);--ui-button-success-soft-fg: var(--ui-success-200);--ui-button-success-soft-border: rgba(52, 211, 153, .34);--ui-button-success-soft-bg-hover: rgba(16, 185, 129, .24);--ui-button-success-soft-bg-active: rgba(16, 185, 129, .32);--ui-button-success-accent-start: var(--ui-success-300);--ui-button-success-accent-end: var(--ui-success-100);--ui-button-warning-solid-bg: var(--ui-warning-300);--ui-button-warning-solid-fg: var(--ui-neutral-950);--ui-button-warning-solid-border: var(--ui-warning-300);--ui-button-warning-solid-bg-hover: var(--ui-warning-200);--ui-button-warning-solid-bg-active: var(--ui-warning-100);--ui-button-warning-soft-bg: rgba(245, 158, 11, .18);--ui-button-warning-soft-fg: var(--ui-warning-200);--ui-button-warning-soft-border: rgba(251, 191, 36, .36);--ui-button-warning-soft-bg-hover: rgba(245, 158, 11, .26);--ui-button-warning-soft-bg-active: rgba(245, 158, 11, .34);--ui-button-warning-accent-start: var(--ui-warning-300);--ui-button-warning-accent-end: var(--ui-warning-100);--ui-button-danger-solid-bg: var(--ui-danger-400);--ui-button-danger-solid-fg: var(--ui-neutral-950);--ui-button-danger-solid-border: var(--ui-danger-400);--ui-button-danger-solid-bg-hover: var(--ui-danger-300);--ui-button-danger-solid-bg-active: var(--ui-danger-200);--ui-button-danger-soft-bg: rgba(239, 68, 68, .18);--ui-button-danger-soft-fg: var(--ui-danger-200);--ui-button-danger-soft-border: rgba(248, 113, 113, .38);--ui-button-danger-soft-bg-hover: rgba(239, 68, 68, .26);--ui-button-danger-soft-bg-active: rgba(239, 68, 68, .34);--ui-button-danger-accent-start: var(--ui-danger-300);--ui-button-danger-accent-end: var(--ui-danger-100);--ui-button-critical-solid-bg: var(--ui-danger-200);--ui-button-critical-solid-fg: var(--ui-neutral-950);--ui-button-critical-solid-border: var(--ui-danger-200);--ui-button-critical-solid-bg-hover: var(--ui-danger-100);--ui-button-critical-solid-bg-active: var(--ui-neutral-0);--ui-button-critical-soft-bg: rgba(248, 113, 113, .18);--ui-button-critical-soft-fg: var(--ui-danger-100);--ui-button-critical-soft-border: rgba(252, 165, 165, .42);--ui-button-critical-soft-bg-hover: rgba(248, 113, 113, .26);--ui-button-critical-soft-bg-active: rgba(248, 113, 113, .34);--ui-button-critical-accent-start: var(--ui-danger-300);--ui-button-critical-accent-end: var(--ui-warning-200);--ui-field-gap: var(--ui-space-2);--ui-field-label-color: var(--ui-text-secondary);--ui-field-label-size: var(--ui-text-font-size-sm);--ui-field-label-weight: var(--ui-font-weight-medium);--ui-field-hint-color: var(--ui-text-muted);--ui-field-error-color: var(--ui-text-danger);--ui-input-min-height: 2.75rem;--ui-input-padding-inline: var(--ui-space-4);--ui-input-padding-block: .625rem;--ui-input-radius: var(--ui-radius-md);--ui-input-bg: var(--ui-neutral-900);--ui-input-text: var(--ui-text-primary);--ui-input-placeholder: var(--ui-text-muted);--ui-input-border: var(--ui-border-strong);--ui-input-border-hover: var(--ui-border-strong);--ui-input-border-focus: var(--ui-border-focus);--ui-input-ring: var(--ui-focus-ring);--ui-input-disabled-bg: rgba(148, 163, 184, .08);--ui-input-disabled-text: var(--ui-text-muted);--ui-input-font-size: var(--ui-text-font-size-body);--ui-checkbox-size: 1.125rem;--ui-checkbox-radius: var(--ui-radius-sm);--ui-checkbox-bg: var(--ui-neutral-900);--ui-checkbox-bg-checked: var(--ui-action-primary-bg);--ui-checkbox-border: var(--ui-border-subtle);--ui-checkbox-border-checked: var(--ui-action-primary-bg);--ui-checkbox-icon: var(--ui-text-inverse);--ui-switch-width: 2.75rem;--ui-switch-height: 1.5rem;--ui-switch-thumb-size: 1.125rem;--ui-switch-bg: rgba(148, 163, 184, .28);--ui-switch-bg-checked: var(--ui-action-primary-bg);--ui-switch-thumb-bg: var(--ui-surface-default);--ui-switch-radius: var(--ui-radius-pill);--ui-switch-thumb-shadow: var(--ui-shadow-xs);--ui-dialog-width: min(100%, 32rem);--ui-dialog-radius: var(--ui-radius-xl);--ui-dialog-bg: var(--ui-surface-overlay);--ui-dialog-border: var(--ui-border-strong);--ui-dialog-shadow: var(--ui-shadow-lg);--ui-dialog-padding: var(--ui-space-6);--ui-dialog-gap: var(--ui-space-4);--ui-dialog-title-color: var(--ui-text-primary);--ui-dialog-close-size: 2.25rem;--ui-dialog-viewport-padding: var(--ui-space-6);--ui-dialog-title-size: var(--ui-font-size-xl);--ui-dialog-close-radius: var(--ui-radius-pill);--ui-dialog-close-font-size: var(--ui-font-size-lg);--ui-drawer-width: min(100vw, 28rem);--ui-drawer-bg: var(--ui-surface-overlay);--ui-drawer-border: var(--ui-border-strong);--ui-drawer-shadow: var(--ui-shadow-lg);--ui-drawer-padding: var(--ui-space-6);--ui-drawer-gap: var(--ui-space-4);--ui-tabs-list-gap: var(--ui-space-2);--ui-tabs-list-border: var(--ui-border-subtle);--ui-tabs-list-padding: var(--ui-space-1);--ui-tabs-list-radius: var(--ui-radius-lg);--ui-tabs-trigger-height: 2.5rem;--ui-tabs-trigger-padding-inline: var(--ui-space-4);--ui-tabs-trigger-radius: var(--ui-radius-md);--ui-tabs-trigger-text: var(--ui-text-secondary);--ui-tabs-trigger-text-active: var(--ui-text-primary);--ui-tabs-trigger-bg-active: var(--ui-surface-default);--ui-tabs-trigger-bg-hover: var(--ui-surface-sunken);--ui-tabs-panel-padding-block: var(--ui-space-4);--ui-badge-height: 1.625rem;--ui-badge-radius: var(--ui-radius-pill);--ui-badge-padding-inline: var(--ui-space-3);--ui-badge-font-weight: var(--ui-font-weight-medium);--ui-badge-neutral-bg: rgba(148, 163, 184, .16);--ui-badge-neutral-fg: var(--ui-neutral-100);--ui-badge-brand-bg: rgba(99, 102, 241, .16);--ui-badge-brand-fg: var(--ui-brand-200);--ui-badge-success-bg: rgba(16, 185, 129, .16);--ui-badge-success-fg: var(--ui-success-200);--ui-badge-warning-bg: rgba(245, 158, 11, .18);--ui-badge-warning-fg: var(--ui-warning-200);--ui-badge-danger-bg: rgba(239, 68, 68, .18);--ui-badge-danger-fg: var(--ui-danger-200);--ui-card-bg: var(--ui-surface-default);--ui-card-border: var(--ui-border-subtle);--ui-card-radius: var(--ui-radius-lg);--ui-card-shadow: var(--ui-shadow-md);--ui-card-padding: var(--ui-space-6);--ui-divider-color: var(--ui-border-subtle);--ui-spinner-track: var(--ui-border-subtle);--ui-spinner-indicator: var(--ui-action-primary-bg);--ui-data-grid-surface: color-mix(in srgb, var(--ui-surface-default) 96%, transparent);--ui-data-grid-header-surface: color-mix( in srgb, var(--ui-surface-sunken) 84%, var(--ui-surface-default) );--ui-data-grid-toolbar-surface: rgba(99, 102, 241, .12);--ui-data-grid-row-border: var(--ui-border-subtle);--ui-data-grid-row-hover: rgba(148, 163, 184, .08);--ui-data-grid-row-selected: rgba(129, 140, 248, .18);--ui-data-grid-row-selected-border: var(--ui-brand-300);--ui-data-grid-bulk-actions-surface: rgba(129, 140, 248, .18);--ui-data-grid-empty-surface: rgba(148, 163, 184, .12);--ui-data-grid-no-results-surface: rgba(245, 158, 11, .12);--ui-data-grid-error-surface: rgba(239, 68, 68, .14);--ui-data-grid-sort-indicator: var(--ui-brand-300);--ui-data-grid-column-visibility-surface: var(--ui-surface-overlay);--ui-data-grid-column-visibility-border: var(--ui-border-strong);--ui-chart-series-1: var(--ui-brand-300);--ui-chart-series-2: var(--ui-success-300);--ui-chart-series-3: var(--ui-warning-300);--ui-chart-series-4: var(--ui-danger-300);--ui-chart-series-5: var(--ui-neutral-300);--ui-chart-series-6: var(--ui-brand-100);--ui-chart-series-7: var(--ui-success-100);--ui-chart-series-8: var(--ui-warning-100);--ui-chart-grid-line: rgba(148, 163, 184, .18);--ui-chart-axis-label: var(--ui-text-secondary);--ui-chart-axis-border: rgba(148, 163, 184, .22);--ui-chart-axis-tick: rgba(148, 163, 184, .32);--ui-chart-legend-text: var(--ui-text-secondary);--ui-chart-tooltip-bg: var(--ui-neutral-800);--ui-chart-tooltip-text: var(--ui-neutral-50);--ui-chart-tooltip-border: var(--ui-border-strong);--ui-chart-crosshair: rgba(129, 140, 248, .26);--ui-chart-selection-fill: rgba(129, 140, 248, .18);--ui-chart-selection-border: var(--ui-brand-300);--ui-chart-marker-stroke: var(--ui-neutral-900);--ui-chart-no-data-text: var(--ui-text-muted);--ui-chart-toolbar-color: var(--ui-text-secondary);--ui-chart-state-surface-loading: rgba(99, 102, 241, .16);--ui-chart-state-surface-empty: rgba(148, 163, 184, .14);--ui-chart-state-surface-error: rgba(239, 68, 68, .16);--ui-graph-canvas-bg: color-mix(in srgb, var(--ui-surface-canvas) 92%, var(--ui-brand-900));--ui-graph-grid-minor: rgba(148, 163, 184, .18);--ui-graph-grid-major: rgba(148, 163, 184, .28);--ui-graph-node-surface: color-mix(in srgb, var(--ui-surface-default) 94%, transparent);--ui-graph-node-border: var(--ui-border-subtle);--ui-graph-node-text: var(--ui-text-primary);--ui-graph-node-active-ring: var(--ui-brand-300);--ui-graph-node-related-ring: rgba(129, 140, 248, .34);--ui-graph-node-glow: rgba(129, 140, 248, .28);--ui-graph-node-glass-bg: color-mix(in srgb, var(--ui-surface-overlay) 72%, transparent);--ui-graph-node-glass-border: rgba(148, 163, 184, .24);--ui-graph-edge-idle: rgba(148, 163, 184, .42);--ui-graph-edge-related: rgba(129, 140, 248, .48);--ui-graph-edge-active: var(--ui-brand-300);--ui-graph-edge-glow: var(--ui-brand-300);--ui-graph-pulse-neutral: var(--ui-neutral-300);--ui-graph-pulse-info: var(--ui-brand-300);--ui-graph-pulse-success: var(--ui-success-300);--ui-graph-pulse-warning: var(--ui-warning-300);--ui-graph-pulse-danger: var(--ui-danger-300);--ui-graph-pulse-accent: var(--ui-brand-100);--ui-graph-depth-background-opacity: .22;--ui-graph-depth-background-blur: 1.6px;--ui-graph-depth-related-opacity: .68;--ui-graph-focus-halo: var(--ui-focus-ring);--ui-graph-controls-surface: var(--ui-surface-overlay);--ui-graph-controls-icon: var(--ui-text-secondary);--ui-graph-minimap-surface: var(--ui-surface-overlay);--ui-graph-minimap-border: var(--ui-border-strong);--ui-graph-overlay-panel-surface: var(--ui-surface-overlay);--ui-graph-signal-reaction-color: var(--ui-brand-300);--ui-skeleton-radius: var(--ui-radius-md);--ui-skeleton-surface: rgba(148, 163, 184, .14);--ui-skeleton-shimmer: rgba(255, 255, 255, .08);--ui-empty-state-gap: var(--ui-space-4);--ui-empty-state-icon-size: 3rem;--ui-empty-state-icon-radius: var(--ui-radius-lg);--ui-empty-state-title-size: var(--ui-font-size-xl);--ui-empty-state-title-color: var(--ui-text-primary);--ui-empty-state-description-color: var(--ui-text-secondary);--ui-empty-state-icon-surface: rgba(99, 102, 241, .16)}[data-ui-theme=dark][data-ui-density=compact]{--ui-badge-height: 1.5rem;--ui-badge-padding-inline: var(--ui-space-2);--ui-button-height-sm: 1.875rem;--ui-button-height-md: 2.25rem;--ui-button-height-lg: 2.625rem;--ui-button-padding-inline-sm: var(--ui-space-2);--ui-button-padding-inline-md: var(--ui-space-3);--ui-button-padding-inline-lg: var(--ui-space-4);--ui-card-padding: var(--ui-space-4);--ui-dialog-gap: var(--ui-space-3);--ui-dialog-padding: var(--ui-space-5);--ui-empty-state-gap: var(--ui-space-3);--ui-field-gap: var(--ui-space-1);--ui-input-min-height: 2.375rem;--ui-input-padding-block: .5rem;--ui-tabs-list-padding: var(--ui-space-1);--ui-tabs-panel-padding-block: var(--ui-space-3);--ui-tabs-trigger-height: 2rem;--ui-tabs-trigger-padding-inline: var(--ui-space-3)}[data-ui-theme=dark][data-ui-density=comfortable]{--ui-badge-height: 1.875rem;--ui-badge-padding-inline: var(--ui-space-4);--ui-button-height-sm: 2.125rem;--ui-button-height-md: 2.75rem;--ui-button-height-lg: 3.25rem;--ui-button-padding-inline-sm: var(--ui-space-3);--ui-button-padding-inline-md: var(--ui-space-5);--ui-button-padding-inline-lg: var(--ui-space-6);--ui-card-padding: var(--ui-space-8);--ui-dialog-gap: var(--ui-space-4);--ui-dialog-padding: var(--ui-space-8);--ui-empty-state-gap: var(--ui-space-5);--ui-field-gap: var(--ui-space-3);--ui-input-min-height: 3rem;--ui-input-padding-block: .75rem;--ui-tabs-list-padding: var(--ui-space-2);--ui-tabs-panel-padding-block: var(--ui-space-5);--ui-tabs-trigger-height: 2.75rem;--ui-tabs-trigger-padding-inline: var(--ui-space-5)}[data-ui-theme=dark][data-ui-motion-profile=calm]{--ui-motion-collapse-opacity-duration-factor: .65;--ui-motion-duration-sm: .19s;--ui-motion-duration-md: .24s;--ui-motion-duration-lg: .3s;--ui-motion-duration-xl: .38s;--ui-motion-easing-standard: var(--ui-motion-easing-standard);--ui-motion-scale-102: 1.015;--ui-motion-scale-104: 1.03;--ui-motion-distance-xs: 1px;--ui-motion-distance-sm: 3px;--ui-motion-feedback-shadow-strong: 0 12px 30px color-mix(in srgb, var(--ui-border-focus) 14%, transparent);--ui-motion-overlay-easing: var(--ui-motion-easing-decelerate)}[data-ui-theme=dark][data-ui-motion-profile=expressive]{--ui-motion-collapse-opacity-duration-factor: .92;--ui-motion-duration-sm: .14s;--ui-motion-duration-md: .18s;--ui-motion-duration-lg: .22s;--ui-motion-duration-xl: .3s;--ui-motion-easing-standard: var(--ui-motion-easing-standard);--ui-motion-scale-102: 1.03;--ui-motion-scale-104: 1.06;--ui-motion-distance-xs: 3px;--ui-motion-distance-sm: 6px;--ui-motion-feedback-shadow-strong: 0 18px 46px color-mix(in srgb, var(--ui-border-focus) 22%, transparent);--ui-motion-overlay-easing: var(--ui-motion-easing-emphasized)}[data-ui-theme=dark][data-ui-personality=accented]{--ui-button-radius: var(--ui-radius-pill);--ui-card-border: var(--ui-border-strong);--ui-card-shadow: var(--ui-shadow-lg);--ui-dialog-border: var(--ui-border-focus);--ui-dialog-radius: var(--ui-radius-xl);--ui-empty-state-icon-surface: color-mix( in srgb, var(--ui-surface-brand-soft) 82%, var(--ui-surface-default) );--ui-input-radius: var(--ui-radius-lg);--ui-tabs-list-border: var(--ui-border-strong);--ui-tabs-list-radius: var(--ui-radius-xl);--ui-tabs-trigger-bg-active: color-mix( in srgb, var(--ui-surface-brand-soft) 72%, var(--ui-surface-default) );--ui-text-font-feature-settings-display: "kern" 1, "liga" 1, "ss01" 1, "ss02" 1;--ui-text-letter-spacing-display: -.02em;--ui-text-letter-spacing-label: .08em;--ui-text-transform-label: var(--ui-text-transform-label)}@media(min-width:48rem){[data-ui-theme=dark]{--ui-card-padding: var(--ui-space-6);--ui-dialog-padding: var(--ui-space-6);--ui-dialog-width: 42rem;--ui-empty-state-gap: var(--ui-space-5);--ui-empty-state-icon-size: 3.25rem;--ui-text-font-size-lg: 1.1875rem}}@media(min-width:72rem){[data-ui-theme=dark]{--ui-button-height-lg: 3.25rem;--ui-card-padding: var(--ui-space-8);--ui-dialog-padding: var(--ui-space-8);--ui-dialog-width: 48rem;--ui-empty-state-gap: var(--ui-space-6);--ui-empty-state-icon-size: 3.5rem;--ui-text-font-size-lg: 1.3125rem}}[data-ui-theme=belovodye]{--ui-space-0: 0rem;--ui-space-1: .25rem;--ui-space-2: .5rem;--ui-space-3: .75rem;--ui-space-4: 1rem;--ui-space-5: 1.25rem;--ui-space-6: 1.5rem;--ui-space-8: 2rem;--ui-space-10: 2.5rem;--ui-space-12: 3rem;--ui-space-16: 4rem;--ui-radius-none: 0px;--ui-radius-sm: .25rem;--ui-radius-md: .5rem;--ui-radius-lg: .75rem;--ui-radius-xl: 1rem;--ui-radius-pill: 999px;--ui-font-family-sans: "Avenir Next", "Segoe UI", sans-serif;--ui-font-size-xs: .75rem;--ui-font-size-sm: .875rem;--ui-font-size-md: 1rem;--ui-font-size-lg: 1.125rem;--ui-font-size-xl: 1.25rem;--ui-font-size-2xl: 1.5rem;--ui-line-height-tight: 1.2;--ui-line-height-body: 1.5;--ui-line-height-relaxed: 1.65;--ui-font-weight-regular: 400;--ui-font-weight-medium: 500;--ui-font-weight-semibold: 600;--ui-font-weight-bold: 700;--ui-letter-spacing-body: 0em;--ui-letter-spacing-label: .04em;--ui-letter-spacing-display: -.01em;--ui-text-transform-none: none;--ui-font-feature-default: "kern" 1, "liga" 1, "calt" 1;--ui-font-feature-display: "kern" 1, "liga" 1, "ss01" 1;--ui-font-smoothing-webkit: antialiased;--ui-font-smoothing-moz: grayscale;--ui-motion-mode: full;--ui-motion-duration-instant: 1ms;--ui-motion-duration-2xs: 90ms;--ui-motion-duration-xs: .12s;--ui-motion-duration-sm: .16s;--ui-motion-duration-md: .2s;--ui-motion-duration-lg: .24s;--ui-motion-duration-xl: .32s;--ui-motion-duration-ambient-sm: 1.2s;--ui-motion-duration-ambient-md: 2.4s;--ui-motion-duration-ambient-lg: 3.6s;--ui-motion-duration-fast: var(--ui-motion-duration-sm);--ui-motion-duration-medium: var(--ui-motion-duration-md);--ui-motion-duration-slow: var(--ui-motion-duration-xl);--ui-motion-easing-standard: cubic-bezier(.2, .8, .2, 1);--ui-motion-easing-decelerate: cubic-bezier(.16, 1, .3, 1);--ui-motion-easing-accelerate: cubic-bezier(.4, 0, 1, 1);--ui-motion-easing-exit: cubic-bezier(.7, 0, .84, 0);--ui-motion-easing-emphasized: cubic-bezier(.22, 1, .36, 1);--ui-motion-easing-spring-soft: cubic-bezier(.34, 1.56, .64, 1);--ui-motion-easing-linear: linear;--ui-motion-distance-2xs: 1px;--ui-motion-distance-xs: 2px;--ui-motion-distance-sm: 4px;--ui-motion-distance-md: 8px;--ui-motion-distance-lg: 12px;--ui-motion-distance-xl: 16px;--ui-motion-distance-2xl: 24px;--ui-motion-scale-96: .96;--ui-motion-scale-98: .98;--ui-motion-scale-100: 1;--ui-motion-scale-102: 1.02;--ui-motion-scale-104: 1.04;--ui-motion-opacity-0: 0;--ui-motion-opacity-40: .4;--ui-motion-opacity-56: .56;--ui-motion-opacity-72: .72;--ui-motion-opacity-88: .88;--ui-motion-stagger-2xs: 16ms;--ui-motion-stagger-xs: 24ms;--ui-motion-stagger-sm: 32ms;--ui-motion-stagger-md: 40ms;--ui-motion-stagger-lg: 56ms;--ui-z-overlay-base: 4000;--ui-z-overlay-step: 20;--ui-z-overlay-slot-backdrop: 0;--ui-z-overlay-slot-surface: 2;--ui-z-overlay-slot-floating: 4;--ui-z-overlay-slot-tooltip: 6;--ui-z-overlay-slot-toast: 8;--ui-z-layer-header: 100;--ui-z-layer-dropdown: calc(var(--ui-z-overlay-base) - var(--ui-z-overlay-step));--ui-z-layer-overlay: calc(var(--ui-z-overlay-base) + var(--ui-z-overlay-slot-surface));--ui-motion-focus-ring-duration: var(--ui-motion-duration-xs);--ui-motion-focus-ring-easing: var(--ui-motion-easing-standard);--ui-motion-focus-ring-shadow-soft: 0 0 0 4px var(--ui-focus-ring);--ui-motion-focus-ring-shadow-strong: 0 0 0 2px var(--ui-focus-ring-offset), 0 0 0 6px var(--ui-focus-ring);--ui-motion-focus-ring-shadow-invalid: 0 0 0 4px color-mix(in srgb, var(--ui-border-danger) 72%, transparent);--ui-motion-feedback-shadow-soft: 0 0 0 3px color-mix(in srgb, var(--ui-border-focus) 28%, transparent);--ui-motion-feedback-shadow-strong: 0 16px 40px color-mix(in srgb, var(--ui-border-focus) 18%, transparent);--ui-motion-feedback-glow-soft: 0 0 0 1px color-mix(in srgb, var(--ui-border-focus) 32%, transparent);--ui-motion-feedback-glow-accent: 0 18px 48px color-mix(in srgb, var(--ui-border-focus) 20%, transparent);--ui-motion-overlay-backdrop-duration: var(--ui-motion-duration-sm);--ui-motion-overlay-surface-duration: var(--ui-motion-duration-md);--ui-motion-overlay-easing: var(--ui-motion-easing-decelerate);--ui-motion-transition-color-fast: color var(--ui-motion-duration-xs) var(--ui-motion-easing-standard), border-color var(--ui-motion-duration-xs) var(--ui-motion-easing-standard), background-color var(--ui-motion-duration-xs) var(--ui-motion-easing-standard), box-shadow var(--ui-motion-duration-xs) var(--ui-motion-easing-standard);--ui-motion-transition-transform-fast: transform var(--ui-motion-duration-xs) var(--ui-motion-easing-standard);--ui-motion-transition-transform-color-fast: transform var(--ui-motion-duration-xs) var(--ui-motion-easing-standard), color var(--ui-motion-duration-xs) var(--ui-motion-easing-standard);--ui-motion-transition-transform-opacity: opacity var(--ui-motion-duration-sm) var(--ui-motion-easing-standard), transform var(--ui-motion-duration-sm) var(--ui-motion-easing-standard);--ui-motion-transition-focus-ring: box-shadow var(--ui-motion-focus-ring-duration) var(--ui-motion-focus-ring-easing), border-color var(--ui-motion-focus-ring-duration) var(--ui-motion-focus-ring-easing), background-color var(--ui-motion-focus-ring-duration) var(--ui-motion-focus-ring-easing), color var(--ui-motion-focus-ring-duration) var(--ui-motion-focus-ring-easing);--ui-motion-transition-surface-lift-xs: transform var(--ui-motion-duration-xs) var(--ui-motion-easing-standard), border-color var(--ui-motion-duration-xs) var(--ui-motion-easing-standard), background-color var(--ui-motion-duration-xs) var(--ui-motion-easing-standard), box-shadow var(--ui-motion-duration-xs) var(--ui-motion-easing-standard);--ui-motion-transition-surface-lift-sm: transform var(--ui-motion-duration-sm) var(--ui-motion-easing-standard), border-color var(--ui-motion-duration-sm) var(--ui-motion-easing-standard), background-color var(--ui-motion-duration-sm) var(--ui-motion-easing-standard), box-shadow var(--ui-motion-duration-sm) var(--ui-motion-easing-standard);--ui-motion-transition-overlay: opacity var(--ui-motion-overlay-backdrop-duration) var(--ui-motion-overlay-easing), transform var(--ui-motion-overlay-surface-duration) var(--ui-motion-overlay-easing);--ui-motion-transition-toggle-thumb: transform var(--ui-motion-duration-sm) var(--ui-motion-easing-emphasized), background-color var(--ui-motion-duration-xs) var(--ui-motion-easing-standard);--ui-motion-collapse-opacity-duration-factor: .8;--ui-elevation-surface-soft: var(--ui-shadow-sm);--ui-elevation-surface-raised: var(--ui-shadow-md);--ui-elevation-overlay: var(--ui-shadow-xl);--ui-glow-accent-soft: 0 0 0 1px color-mix(in srgb, var(--ui-border-focus) 28%, transparent);--ui-glow-accent-ambient: 0 18px 48px color-mix(in srgb, var(--ui-border-focus) 20%, transparent)}[data-ui-theme=belovodye]{--ui-text-primary: var(--ui-neutral-50);--ui-text-secondary: var(--ui-neutral-300);--ui-text-muted: var(--ui-neutral-400);--ui-text-inverse: var(--ui-neutral-950);--ui-text-danger: var(--ui-danger-300);--ui-text-success: var(--ui-success-300);--ui-text-warning: var(--ui-warning-300);--ui-text-font-family: var(--ui-font-family-sans);--ui-text-font-size-body: var(--ui-font-size-md);--ui-text-font-size-sm: var(--ui-font-size-sm);--ui-text-font-size-lg: var(--ui-font-size-lg);--ui-text-line-height-body: var(--ui-line-height-body);--ui-text-letter-spacing-body: var(--ui-letter-spacing-body);--ui-text-letter-spacing-label: var(--ui-letter-spacing-label);--ui-text-letter-spacing-display: var(--ui-letter-spacing-display);--ui-text-transform-label: var(--ui-text-transform-none);--ui-text-font-feature-settings-body: var(--ui-font-feature-default);--ui-text-font-feature-settings-display: var(--ui-font-feature-display);--ui-text-font-smoothing-webkit: var(--ui-font-smoothing-webkit);--ui-text-font-smoothing-moz: var(--ui-font-smoothing-moz);--ui-surface-canvas: var(--ui-neutral-950);--ui-surface-sunken: var(--ui-neutral-900);--ui-surface-default: rgba(8, 20, 31, .76);--ui-surface-raised: rgba(10, 24, 36, .9);--ui-surface-overlay: rgba(8, 22, 34, .98);--ui-surface-brand-soft: rgba(46, 157, 168, .14);--ui-surface-success-soft: rgba(45, 212, 191, .14);--ui-surface-warning-soft: rgba(255, 191, 108, .14);--ui-surface-danger-soft: rgba(255, 141, 150, .16);--ui-border-subtle: rgba(132, 170, 188, .22);--ui-border-strong: rgba(118, 176, 201, .34);--ui-border-danger: rgba(255, 141, 150, .38);--ui-border-focus: var(--ui-brand-300);--ui-action-primary-bg: var(--ui-brand-400);--ui-action-primary-bg-hover: var(--ui-brand-300);--ui-action-primary-bg-active: var(--ui-brand-200);--ui-action-primary-fg: var(--ui-neutral-950);--ui-action-secondary-bg: rgba(10, 24, 36, .82);--ui-action-secondary-bg-hover: rgba(14, 46, 66, .84);--ui-action-secondary-bg-active: rgba(21, 70, 82, .48);--ui-action-secondary-fg: var(--ui-neutral-50);--ui-action-ghost-bg-hover: rgba(127, 229, 216, .08);--ui-action-ghost-bg-active: rgba(46, 157, 168, .14);--ui-action-ghost-fg: var(--ui-neutral-100);--ui-action-danger-bg: var(--ui-danger-400);--ui-action-danger-bg-hover: var(--ui-danger-300);--ui-action-danger-bg-active: var(--ui-danger-200);--ui-action-danger-fg: var(--ui-neutral-950);--ui-focus-ring: rgba(110, 242, 220, .3);--ui-focus-ring-offset: var(--ui-neutral-900);--ui-state-disabled-opacity: .55;--ui-state-loading-opacity: .72;--ui-overlay-backdrop: rgba(2, 8, 14, .76);--ui-overlay-backdrop-strong: rgba(5, 14, 23, .92);--ui-button-font-weight: var(--ui-font-weight-semibold);--ui-button-gap: var(--ui-space-2);--ui-button-radius: var(--ui-radius-md);--ui-button-height-sm: 2rem;--ui-button-height-md: 2.5rem;--ui-button-height-lg: 3rem;--ui-button-padding-inline-sm: var(--ui-space-3);--ui-button-padding-inline-md: var(--ui-space-4);--ui-button-padding-inline-lg: var(--ui-space-5);--ui-button-spinner-size-sm: .875rem;--ui-button-spinner-size-md: 1rem;--ui-button-spinner-size-lg: 1.125rem;--ui-button-effect-border-width: 1px;--ui-button-primary-bg: var(--ui-button-brand-solid-bg);--ui-button-primary-fg: var(--ui-button-brand-solid-fg);--ui-button-primary-border: var(--ui-button-brand-solid-border);--ui-button-primary-bg-hover: var(--ui-button-brand-solid-bg-hover);--ui-button-primary-bg-active: var(--ui-button-brand-solid-bg-active);--ui-button-secondary-bg: var(--ui-button-neutral-soft-bg);--ui-button-secondary-fg: var(--ui-button-neutral-soft-fg);--ui-button-secondary-border: var(--ui-button-neutral-soft-border);--ui-button-secondary-bg-hover: var(--ui-button-neutral-soft-bg-hover);--ui-button-secondary-bg-active: var(--ui-button-neutral-soft-bg-active);--ui-button-ghost-bg: transparent;--ui-button-ghost-fg: var(--ui-button-neutral-soft-fg);--ui-button-ghost-border: transparent;--ui-button-ghost-bg-hover: var(--ui-button-neutral-soft-bg-hover);--ui-button-ghost-bg-active: var(--ui-button-neutral-soft-bg-active);--ui-button-danger-bg: var(--ui-button-danger-solid-bg);--ui-button-danger-fg: var(--ui-button-danger-solid-fg);--ui-button-danger-border: var(--ui-button-danger-solid-border);--ui-button-danger-bg-hover: var(--ui-button-danger-solid-bg-hover);--ui-button-danger-bg-active: var(--ui-button-danger-solid-bg-active);--ui-button-neutral-solid-bg: var(--ui-neutral-100);--ui-button-neutral-solid-fg: var(--ui-neutral-950);--ui-button-neutral-solid-border: var(--ui-neutral-100);--ui-button-neutral-solid-bg-hover: var(--ui-neutral-50);--ui-button-neutral-solid-bg-active: var(--ui-neutral-0);--ui-button-neutral-soft-bg: rgba(132, 170, 188, .08);--ui-button-neutral-soft-fg: var(--ui-neutral-100);--ui-button-neutral-soft-border: var(--ui-border-strong);--ui-button-neutral-soft-bg-hover: rgba(132, 170, 188, .16);--ui-button-neutral-soft-bg-active: rgba(132, 170, 188, .24);--ui-button-neutral-accent-start: var(--ui-neutral-300);--ui-button-neutral-accent-end: var(--ui-neutral-50);--ui-button-brand-solid-bg: var(--ui-brand-400);--ui-button-brand-solid-fg: var(--ui-neutral-950);--ui-button-brand-solid-border: var(--ui-brand-400);--ui-button-brand-solid-bg-hover: var(--ui-brand-300);--ui-button-brand-solid-bg-active: var(--ui-brand-200);--ui-button-brand-soft-bg: rgba(46, 157, 168, .16);--ui-button-brand-soft-fg: var(--ui-brand-200);--ui-button-brand-soft-border: rgba(110, 242, 220, .34);--ui-button-brand-soft-bg-hover: rgba(46, 157, 168, .24);--ui-button-brand-soft-bg-active: rgba(46, 157, 168, .32);--ui-button-brand-accent-start: var(--ui-brand-300);--ui-button-brand-accent-end: var(--ui-brand-100);--ui-button-debug-solid-bg: var(--ui-brand-500);--ui-button-debug-solid-fg: var(--ui-neutral-950);--ui-button-debug-solid-border: var(--ui-brand-500);--ui-button-debug-solid-bg-hover: var(--ui-brand-400);--ui-button-debug-solid-bg-active: var(--ui-brand-300);--ui-button-debug-soft-bg: rgba(46, 157, 168, .22);--ui-button-debug-soft-fg: var(--ui-brand-100);--ui-button-debug-soft-border: rgba(110, 242, 220, .42);--ui-button-debug-soft-bg-hover: rgba(46, 157, 168, .3);--ui-button-debug-soft-bg-active: rgba(46, 157, 168, .38);--ui-button-debug-accent-start: var(--ui-brand-400);--ui-button-debug-accent-end: var(--ui-brand-100);--ui-button-info-solid-bg: var(--ui-brand-300);--ui-button-info-solid-fg: var(--ui-neutral-950);--ui-button-info-solid-border: var(--ui-brand-300);--ui-button-info-solid-bg-hover: var(--ui-brand-200);--ui-button-info-solid-bg-active: var(--ui-brand-100);--ui-button-info-soft-bg: rgba(110, 242, 220, .14);--ui-button-info-soft-fg: var(--ui-brand-100);--ui-button-info-soft-border: rgba(201, 253, 241, .34);--ui-button-info-soft-bg-hover: rgba(110, 242, 220, .22);--ui-button-info-soft-bg-active: rgba(110, 242, 220, .3);--ui-button-info-accent-start: var(--ui-brand-200);--ui-button-info-accent-end: var(--ui-brand-50);--ui-button-success-solid-bg: var(--ui-success-400);--ui-button-success-solid-fg: var(--ui-neutral-950);--ui-button-success-solid-border: var(--ui-success-400);--ui-button-success-solid-bg-hover: var(--ui-success-300);--ui-button-success-solid-bg-active: var(--ui-success-200);--ui-button-success-soft-bg: rgba(45, 212, 191, .16);--ui-button-success-soft-fg: var(--ui-success-200);--ui-button-success-soft-border: rgba(110, 242, 220, .34);--ui-button-success-soft-bg-hover: rgba(45, 212, 191, .24);--ui-button-success-soft-bg-active: rgba(45, 212, 191, .32);--ui-button-success-accent-start: var(--ui-success-300);--ui-button-success-accent-end: var(--ui-success-100);--ui-button-warning-solid-bg: var(--ui-warning-300);--ui-button-warning-solid-fg: var(--ui-neutral-950);--ui-button-warning-solid-border: var(--ui-warning-300);--ui-button-warning-solid-bg-hover: var(--ui-warning-200);--ui-button-warning-solid-bg-active: var(--ui-warning-100);--ui-button-warning-soft-bg: rgba(255, 191, 108, .18);--ui-button-warning-soft-fg: var(--ui-warning-200);--ui-button-warning-soft-border: rgba(255, 191, 108, .36);--ui-button-warning-soft-bg-hover: rgba(255, 191, 108, .26);--ui-button-warning-soft-bg-active: rgba(255, 191, 108, .34);--ui-button-warning-accent-start: var(--ui-warning-300);--ui-button-warning-accent-end: var(--ui-warning-100);--ui-button-danger-solid-bg: var(--ui-danger-300);--ui-button-danger-solid-fg: var(--ui-neutral-950);--ui-button-danger-solid-border: var(--ui-danger-300);--ui-button-danger-solid-bg-hover: var(--ui-danger-200);--ui-button-danger-solid-bg-active: var(--ui-danger-100);--ui-button-danger-soft-bg: rgba(255, 141, 150, .18);--ui-button-danger-soft-fg: var(--ui-danger-200);--ui-button-danger-soft-border: rgba(255, 141, 150, .38);--ui-button-danger-soft-bg-hover: rgba(255, 141, 150, .26);--ui-button-danger-soft-bg-active: rgba(255, 141, 150, .34);--ui-button-danger-accent-start: var(--ui-danger-300);--ui-button-danger-accent-end: var(--ui-danger-100);--ui-button-critical-solid-bg: color-mix( in srgb, var(--ui-danger-500) 72%, var(--ui-neutral-950) );--ui-button-critical-solid-fg: var(--ui-neutral-50);--ui-button-critical-solid-border: color-mix( in srgb, var(--ui-danger-500) 72%, var(--ui-neutral-950) );--ui-button-critical-solid-bg-hover: color-mix( in srgb, var(--ui-danger-400) 78%, var(--ui-neutral-950) );--ui-button-critical-solid-bg-active: var(--ui-neutral-950);--ui-button-critical-soft-bg: rgba(255, 141, 150, .14);--ui-button-critical-soft-fg: var(--ui-danger-100);--ui-button-critical-soft-border: rgba(255, 141, 150, .42);--ui-button-critical-soft-bg-hover: rgba(255, 141, 150, .22);--ui-button-critical-soft-bg-active: rgba(255, 141, 150, .3);--ui-button-critical-accent-start: var(--ui-danger-300);--ui-button-critical-accent-end: var(--ui-warning-200);--ui-field-gap: var(--ui-space-2);--ui-field-label-color: var(--ui-text-secondary);--ui-field-label-size: var(--ui-text-font-size-sm);--ui-field-label-weight: var(--ui-font-weight-medium);--ui-field-hint-color: var(--ui-text-muted);--ui-field-error-color: var(--ui-text-danger);--ui-input-min-height: 2.75rem;--ui-input-padding-inline: var(--ui-space-4);--ui-input-padding-block: .625rem;--ui-input-radius: var(--ui-radius-md);--ui-input-bg: linear-gradient(146deg, rgba(8, 22, 34, .98), rgba(5, 14, 23, .98));--ui-input-text: var(--ui-text-primary);--ui-input-placeholder: var(--ui-text-muted);--ui-input-border: rgba(124, 167, 186, .22);--ui-input-border-hover: rgba(118, 176, 201, .34);--ui-input-border-focus: var(--ui-border-focus);--ui-input-ring: var(--ui-focus-ring);--ui-input-disabled-bg: rgba(2, 7, 12, .5);--ui-input-disabled-text: var(--ui-neutral-500);--ui-input-font-size: var(--ui-text-font-size-body);--ui-checkbox-size: 1.125rem;--ui-checkbox-radius: var(--ui-radius-sm);--ui-checkbox-bg: rgba(8, 22, 34, .98);--ui-checkbox-bg-checked: var(--ui-action-primary-bg);--ui-checkbox-border: var(--ui-border-strong);--ui-checkbox-border-checked: var(--ui-action-primary-bg);--ui-checkbox-icon: var(--ui-text-inverse);--ui-switch-width: 2.75rem;--ui-switch-height: 1.5rem;--ui-switch-thumb-size: 1.125rem;--ui-switch-bg: rgba(132, 170, 188, .28);--ui-switch-bg-checked: var(--ui-action-primary-bg);--ui-switch-thumb-bg: var(--ui-surface-default);--ui-switch-radius: var(--ui-radius-pill);--ui-switch-thumb-shadow: var(--ui-shadow-xs);--ui-dialog-width: min(100%, 32rem);--ui-dialog-radius: var(--ui-radius-xl);--ui-dialog-bg: linear-gradient(152deg, rgba(8, 22, 34, .98), rgba(5, 14, 23, .99));--ui-dialog-border: var(--ui-border-strong);--ui-dialog-shadow: var(--ui-shadow-xl);--ui-dialog-padding: var(--ui-space-6);--ui-dialog-gap: var(--ui-space-4);--ui-dialog-title-color: var(--ui-text-primary);--ui-dialog-close-size: 2.25rem;--ui-dialog-viewport-padding: var(--ui-space-6);--ui-dialog-title-size: var(--ui-font-size-xl);--ui-dialog-close-radius: var(--ui-radius-pill);--ui-dialog-close-font-size: var(--ui-font-size-lg);--ui-drawer-width: min(100vw, 28rem);--ui-drawer-bg: linear-gradient(152deg, rgba(8, 22, 34, .98), rgba(5, 14, 23, .99));--ui-drawer-border: var(--ui-border-strong);--ui-drawer-shadow: var(--ui-shadow-xl);--ui-drawer-padding: var(--ui-space-6);--ui-drawer-gap: var(--ui-space-4);--ui-tabs-list-gap: var(--ui-space-2);--ui-tabs-list-border: rgba(118, 176, 201, .24);--ui-tabs-list-padding: var(--ui-space-1);--ui-tabs-list-radius: var(--ui-radius-lg);--ui-tabs-trigger-height: 2.5rem;--ui-tabs-trigger-padding-inline: var(--ui-space-4);--ui-tabs-trigger-radius: var(--ui-radius-md);--ui-tabs-trigger-text: var(--ui-neutral-300);--ui-tabs-trigger-text-active: var(--ui-neutral-50);--ui-tabs-trigger-bg-active: rgba(14, 46, 66, .84);--ui-tabs-trigger-bg-hover: rgba(10, 33, 48, .84);--ui-tabs-panel-padding-block: var(--ui-space-4);--ui-badge-height: 1.625rem;--ui-badge-radius: var(--ui-radius-pill);--ui-badge-padding-inline: var(--ui-space-3);--ui-badge-font-weight: var(--ui-font-weight-medium);--ui-badge-neutral-bg: rgba(132, 170, 188, .16);--ui-badge-neutral-fg: var(--ui-neutral-100);--ui-badge-brand-bg: rgba(46, 157, 168, .16);--ui-badge-brand-fg: var(--ui-brand-200);--ui-badge-success-bg: rgba(45, 212, 191, .16);--ui-badge-success-fg: var(--ui-success-200);--ui-badge-warning-bg: rgba(255, 191, 108, .18);--ui-badge-warning-fg: var(--ui-warning-200);--ui-badge-danger-bg: rgba(255, 141, 150, .18);--ui-badge-danger-fg: var(--ui-danger-200);--ui-card-bg: linear-gradient(152deg, rgba(8, 20, 31, .82), rgba(10, 24, 36, .92));--ui-card-border: rgba(124, 167, 186, .22);--ui-card-radius: var(--ui-radius-lg);--ui-card-shadow: 0 20px 48px rgba(2, 8, 14, .34);--ui-card-padding: var(--ui-space-6);--ui-divider-color: var(--ui-border-subtle);--ui-spinner-track: rgba(124, 167, 186, .22);--ui-spinner-indicator: var(--ui-brand-400);--ui-data-grid-surface: color-mix(in srgb, var(--ui-surface-default) 96%, transparent);--ui-data-grid-header-surface: color-mix( in srgb, var(--ui-surface-sunken) 84%, var(--ui-surface-default) );--ui-data-grid-toolbar-surface: rgba(46, 157, 168, .12);--ui-data-grid-row-border: var(--ui-border-subtle);--ui-data-grid-row-hover: rgba(127, 229, 216, .08);--ui-data-grid-row-selected: rgba(46, 157, 168, .18);--ui-data-grid-row-selected-border: var(--ui-brand-300);--ui-data-grid-bulk-actions-surface: rgba(46, 157, 168, .18);--ui-data-grid-empty-surface: rgba(214, 248, 255, .03);--ui-data-grid-no-results-surface: rgba(255, 191, 108, .12);--ui-data-grid-error-surface: rgba(255, 141, 150, .14);--ui-data-grid-sort-indicator: var(--ui-brand-300);--ui-data-grid-column-visibility-surface: var(--ui-surface-overlay);--ui-data-grid-column-visibility-border: var(--ui-border-strong);--ui-chart-series-1: var(--ui-brand-400);--ui-chart-series-2: var(--ui-success-400);--ui-chart-series-3: var(--ui-warning-300);--ui-chart-series-4: var(--ui-danger-300);--ui-chart-series-5: var(--ui-neutral-300);--ui-chart-series-6: var(--ui-brand-200);--ui-chart-series-7: var(--ui-success-200);--ui-chart-series-8: var(--ui-warning-200);--ui-chart-grid-line: rgba(124, 167, 186, .18);--ui-chart-axis-label: var(--ui-text-secondary);--ui-chart-axis-border: rgba(124, 167, 186, .24);--ui-chart-axis-tick: rgba(124, 167, 186, .34);--ui-chart-legend-text: var(--ui-text-secondary);--ui-chart-tooltip-bg: var(--ui-surface-overlay);--ui-chart-tooltip-text: var(--ui-text-primary);--ui-chart-tooltip-border: var(--ui-border-strong);--ui-chart-crosshair: rgba(110, 242, 220, .24);--ui-chart-selection-fill: rgba(46, 157, 168, .18);--ui-chart-selection-border: var(--ui-brand-300);--ui-chart-marker-stroke: var(--ui-neutral-950);--ui-chart-no-data-text: var(--ui-text-muted);--ui-chart-toolbar-color: var(--ui-text-secondary);--ui-chart-state-surface-loading: rgba(46, 157, 168, .16);--ui-chart-state-surface-empty: rgba(214, 248, 255, .03);--ui-chart-state-surface-error: rgba(255, 141, 150, .16);--ui-graph-canvas-bg: color-mix(in srgb, var(--ui-surface-canvas) 92%, var(--ui-brand-900));--ui-graph-grid-minor: rgba(124, 167, 186, .18);--ui-graph-grid-major: rgba(124, 167, 186, .28);--ui-graph-node-surface: color-mix(in srgb, var(--ui-surface-default) 94%, transparent);--ui-graph-node-border: var(--ui-border-subtle);--ui-graph-node-text: var(--ui-text-primary);--ui-graph-node-active-ring: var(--ui-brand-300);--ui-graph-node-related-ring: rgba(110, 242, 220, .34);--ui-graph-node-glow: rgba(46, 157, 168, .28);--ui-graph-node-glass-bg: color-mix(in srgb, var(--ui-surface-overlay) 72%, transparent);--ui-graph-node-glass-border: rgba(124, 167, 186, .24);--ui-graph-edge-idle: rgba(124, 167, 186, .42);--ui-graph-edge-related: rgba(110, 242, 220, .48);--ui-graph-edge-active: var(--ui-brand-300);--ui-graph-edge-glow: var(--ui-brand-300);--ui-graph-pulse-neutral: var(--ui-neutral-300);--ui-graph-pulse-info: var(--ui-brand-300);--ui-graph-pulse-success: var(--ui-success-300);--ui-graph-pulse-warning: var(--ui-warning-300);--ui-graph-pulse-danger: var(--ui-danger-300);--ui-graph-pulse-accent: var(--ui-brand-100);--ui-graph-depth-background-opacity: .22;--ui-graph-depth-background-blur: 1.6px;--ui-graph-depth-related-opacity: .68;--ui-graph-focus-halo: var(--ui-focus-ring);--ui-graph-controls-surface: var(--ui-surface-overlay);--ui-graph-controls-icon: var(--ui-text-secondary);--ui-graph-minimap-surface: var(--ui-surface-overlay);--ui-graph-minimap-border: var(--ui-border-strong);--ui-graph-overlay-panel-surface: var(--ui-surface-overlay);--ui-graph-signal-reaction-color: var(--ui-brand-300);--ui-skeleton-radius: var(--ui-radius-md);--ui-skeleton-surface: rgba(214, 248, 255, .03);--ui-skeleton-shimmer: rgba(255, 255, 255, .08);--ui-empty-state-gap: var(--ui-space-4);--ui-empty-state-icon-size: 3rem;--ui-empty-state-icon-radius: var(--ui-radius-lg);--ui-empty-state-title-size: var(--ui-font-size-xl);--ui-empty-state-title-color: var(--ui-text-primary);--ui-empty-state-description-color: var(--ui-text-secondary);--ui-empty-state-icon-surface: rgba(46, 157, 168, .14);--ui-neutral-0: #f7fbff;--ui-neutral-50: #e7eff6;--ui-neutral-100: #d9ebf8;--ui-neutral-200: #b7cedf;--ui-neutral-300: #9db3c5;--ui-neutral-400: #93adbf;--ui-neutral-500: #6f8798;--ui-neutral-600: #5c7284;--ui-neutral-700: #2b4658;--ui-neutral-800: #152733;--ui-neutral-900: #0a1a24;--ui-neutral-950: #06121a;--ui-brand-50: #e6fff8;--ui-brand-100: #c9fdf1;--ui-brand-200: #92f2d9;--ui-brand-300: #6ef2dc;--ui-brand-400: #5de4c3;--ui-brand-500: #2dd4bf;--ui-brand-600: #26b7a8;--ui-brand-700: #1b9187;--ui-brand-800: #126a67;--ui-brand-900: #0d4b4e;--ui-success-50: #e8fff7;--ui-success-100: #c9f7ea;--ui-success-200: #92eed5;--ui-success-300: #68dfbc;--ui-success-400: #45c9a0;--ui-success-500: #2ea984;--ui-success-600: #237f66;--ui-success-700: #185f4d;--ui-success-800: #114338;--ui-success-900: #0b2d26;--ui-warning-50: #fff6ea;--ui-warning-100: #ffe7be;--ui-warning-200: #ffd498;--ui-warning-300: #ffbf6c;--ui-warning-400: #e7a85d;--ui-warning-500: #c88747;--ui-warning-600: #a36b39;--ui-warning-700: #80522d;--ui-warning-800: #603d21;--ui-warning-900: #452b18;--ui-danger-50: #fff1f3;--ui-danger-100: #ffd6db;--ui-danger-200: #ffb0b7;--ui-danger-300: #ff8d96;--ui-danger-400: #ef6d78;--ui-danger-500: #d55362;--ui-danger-600: #ae4350;--ui-danger-700: #87333d;--ui-danger-800: #63252d;--ui-danger-900: #45181e;--ui-shadow-xs: 0 1px 2px rgba(2, 8, 14, .32);--ui-shadow-sm: 0 10px 24px rgba(2, 8, 14, .3);--ui-shadow-md: 0 18px 42px rgba(2, 8, 14, .36);--ui-shadow-lg: 0 28px 64px rgba(2, 8, 14, .42);--ui-shadow-xl: 0 40px 90px rgba(2, 8, 14, .5)}[data-ui-theme=belovodye][data-ui-density=compact]{--ui-badge-height: 1.5rem;--ui-badge-padding-inline: var(--ui-space-2);--ui-button-height-sm: 1.875rem;--ui-button-height-md: 2.25rem;--ui-button-height-lg: 2.625rem;--ui-button-padding-inline-sm: var(--ui-space-2);--ui-button-padding-inline-md: var(--ui-space-3);--ui-button-padding-inline-lg: var(--ui-space-4);--ui-card-padding: var(--ui-space-4);--ui-dialog-gap: var(--ui-space-3);--ui-dialog-padding: var(--ui-space-5);--ui-empty-state-gap: var(--ui-space-3);--ui-field-gap: var(--ui-space-1);--ui-input-min-height: 2.375rem;--ui-input-padding-block: .5rem;--ui-tabs-list-padding: var(--ui-space-1);--ui-tabs-panel-padding-block: var(--ui-space-3);--ui-tabs-trigger-height: 2rem;--ui-tabs-trigger-padding-inline: var(--ui-space-3)}[data-ui-theme=belovodye][data-ui-density=comfortable]{--ui-badge-height: 1.875rem;--ui-badge-padding-inline: var(--ui-space-4);--ui-button-height-sm: 2.125rem;--ui-button-height-md: 2.75rem;--ui-button-height-lg: 3.25rem;--ui-button-padding-inline-sm: var(--ui-space-3);--ui-button-padding-inline-md: var(--ui-space-5);--ui-button-padding-inline-lg: var(--ui-space-6);--ui-card-padding: var(--ui-space-8);--ui-dialog-gap: var(--ui-space-4);--ui-dialog-padding: var(--ui-space-8);--ui-empty-state-gap: var(--ui-space-5);--ui-field-gap: var(--ui-space-3);--ui-input-min-height: 3rem;--ui-input-padding-block: .75rem;--ui-tabs-list-padding: var(--ui-space-2);--ui-tabs-panel-padding-block: var(--ui-space-5);--ui-tabs-trigger-height: 2.75rem;--ui-tabs-trigger-padding-inline: var(--ui-space-5)}[data-ui-theme=belovodye][data-ui-motion-profile=calm]{--ui-motion-collapse-opacity-duration-factor: .62;--ui-motion-duration-sm: .21s;--ui-motion-duration-md: .26s;--ui-motion-duration-lg: .32s;--ui-motion-duration-xl: .42s;--ui-motion-easing-standard: var(--ui-motion-easing-standard);--ui-motion-scale-102: 1.012;--ui-motion-scale-104: 1.024;--ui-motion-distance-xs: 1px;--ui-motion-distance-sm: 2px;--ui-motion-feedback-shadow-strong: 0 14px 34px color-mix(in srgb, var(--ui-border-focus) 16%, transparent);--ui-motion-overlay-easing: var(--ui-motion-easing-decelerate)}[data-ui-theme=belovodye][data-ui-motion-profile=expressive]{--ui-motion-collapse-opacity-duration-factor: .9;--ui-motion-duration-sm: .15s;--ui-motion-duration-md: .19s;--ui-motion-duration-lg: .23s;--ui-motion-duration-xl: .31s;--ui-motion-easing-standard: var(--ui-motion-easing-standard);--ui-motion-scale-102: 1.028;--ui-motion-scale-104: 1.055;--ui-motion-distance-xs: 3px;--ui-motion-distance-sm: 5px;--ui-motion-feedback-shadow-strong: 0 18px 46px color-mix(in srgb, var(--ui-border-focus) 18%, transparent);--ui-motion-overlay-easing: var(--ui-motion-easing-emphasized)}[data-ui-theme=belovodye][data-ui-personality=accented]{--ui-button-radius: var(--ui-radius-pill);--ui-card-border: var(--ui-border-strong);--ui-card-shadow: var(--ui-shadow-lg);--ui-dialog-border: color-mix(in srgb, var(--ui-border-focus) 72%, var(--ui-border-strong));--ui-dialog-radius: var(--ui-radius-xl);--ui-empty-state-icon-surface: color-mix( in srgb, var(--ui-surface-brand-soft) 82%, var(--ui-surface-default) );--ui-input-radius: var(--ui-radius-lg);--ui-tabs-list-border: var(--ui-border-strong);--ui-tabs-list-radius: var(--ui-radius-xl);--ui-tabs-trigger-bg-active: color-mix( in srgb, var(--ui-surface-brand-soft) 58%, var(--ui-surface-default) );--ui-text-font-feature-settings-display: "kern" 1, "liga" 1, "ss01" 1, "ss02" 1;--ui-text-letter-spacing-display: -.02em;--ui-text-letter-spacing-label: .1em;--ui-text-transform-label: var(--ui-text-transform-label)}@media(min-width:48rem){[data-ui-theme=belovodye]{--ui-card-padding: var(--ui-space-6);--ui-dialog-padding: var(--ui-space-6);--ui-dialog-width: 42rem;--ui-empty-state-gap: var(--ui-space-5);--ui-empty-state-icon-size: 3.25rem;--ui-text-font-size-lg: 1.1875rem}}@media(min-width:72rem){[data-ui-theme=belovodye]{--ui-button-height-lg: 3.25rem;--ui-card-padding: var(--ui-space-8);--ui-dialog-padding: var(--ui-space-8);--ui-dialog-width: 48rem;--ui-empty-state-gap: var(--ui-space-6);--ui-empty-state-icon-size: 3.5rem;--ui-text-font-size-lg: 1.3125rem}}[data-ui-theme=belovodye] body{background-color:var(--ui-surface-canvas);background-image:radial-gradient(circle at 18% 14%,rgba(214,248,255,.18),transparent 24%),radial-gradient(circle at 76% 8%,rgba(110,242,220,.16),transparent 28%),radial-gradient(circle at 72% 78%,rgba(46,157,168,.14),transparent 34%),linear-gradient(162deg,#091623,#102434,#0f2927 72%,#08131d)}
