:root{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--primary-800: #1e40af;--primary-900: #1e3a8a;--primary-950: #172554;--radius-none: 0;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 14px;--radius-full: 999px;--radius-circle: 50%;--surface-light-0: #ffffff;--surface-light-1: #fafafa;--surface-light-2: #f5f5f5;--surface-light-3: #e5e5e5;--surface-light-4: #d4d4d4;--surface-light-5: #171717;--surface-light-6: #0a0a0a;--surface-dark-0: #1a1a1a;--surface-dark-1: #242424;--surface-dark-2: #2d2d2d;--surface-dark-3: #363636;--surface-dark-4: #424242;--surface-dark-5: #757575;--surface-nav-gradient-from: #1e1e1e;--surface-nav-gradient-mid: #222222;--surface-nav-gradient-to: #282828;--surface-tempo-legacy-0: #ffffff;--surface-tempo-legacy-50: #f5f7fa;--surface-tempo-legacy-100: #ebeef1;--surface-tempo-legacy-200: #dcdee1;--surface-tempo-legacy-300: #f5f7fa;--surface-tempo-legacy-400: #d8e0e3;--surface-tempo-legacy-500: #9a9fa3;--surface-tempo-legacy-600: #677074;--surface-tempo-legacy-700: #4e585d;--surface-tempo-legacy-800: #dcdee1;--surface-tempo-legacy-900: #1b282f;--surface-tempo-legacy-950: #021018;--foreground-light-0: #404040;--foreground-light-1: #737373;--foreground-light-strong: #262626;--foreground-light-muted-hover: #525252;--foreground-dark-0: #fafafa;--foreground-dark-1: #a3a3a3;--foreground-dark-2: #5c5c5c;--status-light-error: #ef4444;--status-light-success: #22c55e;--status-light-warning: #eab308;--status-dark-error: #fca5a5;--status-dark-success: #86efac;--status-dark-warning: #fdba74;--tint-light-info: #e7f5fe;--tint-light-error: #ffe5e5;--tint-light-success: #b9f1d6;--tint-light-warning: #fdd89d;--tint-light-neutral: #ebeef1;--tint-dark-info: #314053;--tint-dark-error: #544040;--tint-dark-success: #3a5142;--tint-dark-warning: #544536;--tint-dark-neutral: #363636;--ink-white: #ffffff;--ink-near-black: #1a1a1a;--color-background: #ffffff;--color-page-background: #fafafa;--color-surface: #ffffff;--color-surface-variant: #fafafa;--color-surface-hover: #f5f5f5;--color-surface-active: #e5e5e5;--color-outline-variant: #e5e5e5;--color-outline: #737373;--color-on-surface: #404040;--color-on-surface-variant: #737373;--color-on-surface-disabled: #737373;--color-on-surface-strong: #262626;--color-placeholder: #737373;--color-primary: #2563eb;--color-on-primary: #ffffff;--color-tertiary: #eab308;--color-on-tertiary: #1a1a1a;--color-error: #ef4444;--color-on-error: #1a1a1a;--color-success: #22c55e;--color-warning: #eab308;--color-tint-info: #e7f5fe;--color-tint-error: #ffe5e5;--color-tint-success: #b9f1d6;--color-tint-warning: #fdd89d;--color-tint-neutral: #ebeef1;--color-divider: #e5e5e5;--color-nav-surface: #f5f5f5;--color-nav-surface-hover: #e5e5e5;--color-nav-active-surface: #d8e1f4;--color-nav-active-ink: #1d4ed8;--color-nav-header-ink: #525252;--color-nav-surface-gradient: none;--space-0: 0;--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--icon-size-xs: 12px;--icon-size-sm: 16px;--icon-size-md: 20px;--icon-size-lg: 24px;--nav-width: 260px;--nav-panel-padding-bottom: 14px;--nav-item-padding-y: 7px;--nav-item-gap: 1px;--nav-header-tracking: .05em;--nav-depth-indent: 12px;--nav-avatar-initials-size: 13px;--elevation-0: none;--elevation-1: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--elevation-2: 0 2px 4px 0 rgba(0, 0, 0, .1), 0 1px 3px -1px rgba(0, 0, 0, .1);--elevation-3: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--elevation-4: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--elevation-5: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--duration-fast: .12s;--duration-base: .15s;--duration-slow: .2s;--duration-slower: .3s;--easing-standard: cubic-bezier(.2, 0, 0, 1);--z-raised: 990;--z-dropdown: 1000;--z-sticky: 1010;--z-overlay-backdrop: 1020;--z-drawer: 1030;--z-dialog: 1040;--z-dialog-raised: 1050;--z-dialog-fullscreen: 1060;--z-popover: 1070;--z-toast: 1080;--z-tooltip: 1090;--content-width-narrow: 60rem;--content-width-medium: 80rem;--content-width-wide: 96rem;--font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;--type-display-lg-size: 2.25rem;--type-display-lg-weight: 600;--type-display-lg-line-height: 1.2;--type-display-lg-tracking: -.02em;--type-display-md-size: 2rem;--type-display-md-weight: 600;--type-display-md-line-height: 1.2;--type-display-md-tracking: -.02em;--type-display-sm-size: 1.75rem;--type-display-sm-weight: 600;--type-display-sm-line-height: 1.2;--type-display-sm-tracking: -.02em;--type-headline-lg-size: 1.5rem;--type-headline-lg-weight: 600;--type-headline-lg-line-height: 1.25;--type-headline-lg-tracking: -.015em;--type-headline-md-size: 1.375rem;--type-headline-md-weight: 600;--type-headline-md-line-height: 1.25;--type-headline-md-tracking: -.015em;--type-headline-sm-size: 1.25rem;--type-headline-sm-weight: 600;--type-headline-sm-line-height: 1.25;--type-headline-sm-tracking: -.015em;--type-title-lg-size: 1.125rem;--type-title-lg-weight: 600;--type-title-lg-line-height: 1.35;--type-title-lg-tracking: -.01em;--type-title-md-size: 1rem;--type-title-md-weight: 600;--type-title-md-line-height: 1.35;--type-title-md-tracking: -.01em;--type-title-sm-size: .875rem;--type-title-sm-weight: 600;--type-title-sm-line-height: 1.35;--type-title-sm-tracking: -.01em;--type-body-lg-size: 1rem;--type-body-lg-weight: 400;--type-body-lg-line-height: 1.5;--type-body-lg-tracking: 0;--type-body-md-size: .875rem;--type-body-md-weight: 400;--type-body-md-line-height: 1.5;--type-body-md-tracking: 0;--type-body-sm-size: .75rem;--type-body-sm-weight: 400;--type-body-sm-line-height: 1.5;--type-body-sm-tracking: 0;--type-label-lg-size: .875rem;--type-label-lg-weight: 500;--type-label-lg-line-height: 1.35;--type-label-lg-tracking: .01em;--type-label-md-size: .75rem;--type-label-md-weight: 500;--type-label-md-line-height: 1.35;--type-label-md-tracking: .01em;--type-label-sm-size: .6875rem;--type-label-sm-weight: 500;--type-label-sm-line-height: 1.35;--type-label-sm-tracking: .01em}.apprentice-dark,.app-dark{--color-background: #1a1a1a;--color-page-background: #242424;--color-surface: #242424;--color-surface-variant: #2d2d2d;--color-surface-hover: #2d2d2d;--color-surface-active: #363636;--color-outline-variant: #363636;--color-outline: #a3a3a3;--color-on-surface: #fafafa;--color-on-surface-variant: #a3a3a3;--color-on-surface-disabled: #5c5c5c;--color-on-surface-strong: #fafafa;--color-placeholder: #a3a3a3;--color-primary: #60a5fa;--color-on-primary: #1a1a1a;--color-tertiary: #fdba74;--color-on-tertiary: #1a1a1a;--color-error: #fca5a5;--color-on-error: #1a1a1a;--color-success: #86efac;--color-warning: #fdba74;--color-tint-info: #314053;--color-tint-error: #544040;--color-tint-success: #3a5142;--color-tint-warning: #544536;--color-tint-neutral: #363636;--color-divider: #363636;--color-nav-surface: #242424;--color-nav-surface-hover: #2d2d2d;--color-nav-active-surface: #2b3440;--color-nav-active-ink: #60a5fa;--color-nav-header-ink: #a3a3a3;--color-nav-ink: rgba(255, 255, 255, .8);--color-nav-ink-soft: rgba(255, 255, 255, .55);--color-nav-ink-faint: rgba(255, 255, 255, .45);--color-nav-ink-dim: rgba(255, 255, 255, .4);--color-nav-surface-gradient-from: #1e1e1e;--color-nav-surface-gradient-mid: #222222;--color-nav-surface-gradient-to: #282828;--color-nav-surface-gradient: linear-gradient(180deg, #1e1e1e 0%, #222222 70%, #282828 100%)}.theme-high-contrast{--color-background: #ffffff;--color-page-background: #ffffff;--color-surface: #ffffff;--color-surface-variant: #f5f5f5;--color-surface-hover: #e5e5e5;--color-surface-active: #d4d4d4;--color-outline-variant: #404040;--color-outline: #262626;--color-on-surface: #0a0a0a;--color-on-surface-variant: #262626;--color-on-surface-disabled: #404040;--color-on-surface-strong: #000000;--color-placeholder: #404040;--color-primary: #1e40af;--color-on-primary: #ffffff;--color-tertiary: #92400e;--color-on-tertiary: #ffffff;--color-error: #991b1b;--color-on-error: #ffffff;--color-success: #166534;--color-warning: #854d0e;--color-tint-info: #e7f5fe;--color-tint-error: #ffe5e5;--color-tint-success: #b9f1d6;--color-tint-warning: #fdd89d;--color-tint-neutral: #ebeef1;--color-divider: #404040;--color-nav-surface: #ffffff;--color-nav-surface-hover: #e5e5e5;--color-nav-active-surface: #262626;--color-nav-active-ink: #ffffff;--color-nav-header-ink: #262626;--color-nav-surface-gradient: none}.theme-forest{--color-background: #ffffff;--color-page-background: #f0fdf4;--color-surface: #ffffff;--color-surface-variant: #fafafa;--color-surface-hover: #f5f5f5;--color-surface-active: #e5e5e5;--color-outline-variant: #e5e5e5;--color-outline: #737373;--color-on-surface: #404040;--color-on-surface-variant: #737373;--color-on-surface-disabled: #737373;--color-on-surface-strong: #262626;--color-placeholder: #737373;--color-primary: #047857;--color-on-primary: #ffffff;--color-tertiary: #eab308;--color-on-tertiary: #1a1a1a;--color-error: #ef4444;--color-on-error: #1a1a1a;--color-success: #22c55e;--color-warning: #eab308;--color-tint-info: #e7f5fe;--color-tint-error: #ffe5e5;--color-tint-success: #b9f1d6;--color-tint-warning: #fdd89d;--color-tint-neutral: #ebeef1;--color-divider: #e5e5e5;--color-nav-surface: #ecfdf5;--color-nav-surface-hover: #d1fae5;--color-nav-active-surface: #a7f3d0;--color-nav-active-ink: #065f46;--color-nav-header-ink: #525252;--color-nav-surface-gradient: none}.theme-violet{--color-background: #ffffff;--color-page-background: #fafafa;--color-surface: #ffffff;--color-surface-variant: #fafafa;--color-surface-hover: #f5f5f5;--color-surface-active: #e5e5e5;--color-outline-variant: #e5e5e5;--color-outline: #737373;--color-on-surface: #404040;--color-on-surface-variant: #737373;--color-on-surface-disabled: #737373;--color-on-surface-strong: #262626;--color-placeholder: #737373;--color-primary: #6d28d9;--color-on-primary: #ffffff;--color-tertiary: #eab308;--color-on-tertiary: #1a1a1a;--color-error: #ef4444;--color-on-error: #1a1a1a;--color-success: #22c55e;--color-warning: #eab308;--color-tint-info: #e7f5fe;--color-tint-error: #ffe5e5;--color-tint-success: #b9f1d6;--color-tint-warning: #fdd89d;--color-tint-neutral: #ebeef1;--color-divider: #e5e5e5;--color-nav-surface: #f5f3ff;--color-nav-surface-hover: #ede9fe;--color-nav-active-surface: #ddd6fe;--color-nav-active-ink: #5b21b6;--color-nav-header-ink: #525252;--color-nav-surface-gradient: none}.theme-tempo-legacy{--color-background: #f5f5f5;--color-page-background: #f5f5f5;--color-surface: #ffffff;--color-surface-variant: #f5f7fa;--color-surface-hover: #f5f7fa;--color-surface-active: #ebeef1;--color-outline-variant: #ebeef1;--color-outline: #dcdee1;--color-on-surface: #1b282f;--color-on-surface-variant: #677074;--color-on-surface-disabled: #9a9fa3;--color-on-surface-strong: #021018;--color-placeholder: #9a9fa3;--color-primary: #109cf1;--color-on-primary: #ffffff;--color-tertiary: #fbb03b;--color-on-tertiary: #021018;--color-error: #ff6b6b;--color-on-error: #ffffff;--color-success: #16d177;--color-warning: #ffd43b;--color-tint-info: #e7f5fe;--color-tint-error: #ffe5e5;--color-tint-success: #b9f1d6;--color-tint-warning: #fdd89d;--color-tint-neutral: #ebeef1;--color-divider: rgba(0, 0, 0, .12);--color-nav-surface: #f5f5f5;--color-nav-surface-hover: #ebeef1;--color-nav-active-surface: #e7f5fe;--color-nav-active-ink: #007bdb;--color-nav-header-ink: #677074;--color-nav-surface-gradient: none}.theme-forest.app-dark{--color-background: #1a1a1a;--color-page-background: #0c1210;--color-surface: #242424;--color-surface-variant: #2d2d2d;--color-surface-hover: #2d2d2d;--color-surface-active: #363636;--color-outline-variant: #363636;--color-outline: #a3a3a3;--color-on-surface: #fafafa;--color-on-surface-variant: #a3a3a3;--color-on-surface-disabled: #5c5c5c;--color-on-surface-strong: #fafafa;--color-placeholder: #a3a3a3;--color-primary: #34d399;--color-on-primary: #1a1a1a;--color-tertiary: #fdba74;--color-on-tertiary: #1a1a1a;--color-error: #fca5a5;--color-on-error: #1a1a1a;--color-success: #86efac;--color-warning: #fdba74;--color-tint-info: #314053;--color-tint-error: #544040;--color-tint-success: #3a5142;--color-tint-warning: #544536;--color-tint-neutral: #363636;--color-divider: #363636;--color-nav-surface: #0f1b16;--color-nav-surface-hover: #14241d;--color-nav-active-surface: #1b3a2c;--color-nav-active-ink: #6ee7b7;--color-nav-header-ink: #a3a3a3;--color-nav-surface-gradient: none}.theme-high-contrast.app-dark{--color-background: #000000;--color-page-background: #000000;--color-surface: #000000;--color-surface-variant: #171717;--color-surface-hover: #262626;--color-surface-active: #404040;--color-outline-variant: #a3a3a3;--color-outline: #e5e5e5;--color-on-surface: #ffffff;--color-on-surface-variant: #f5f5f5;--color-on-surface-disabled: #d4d4d4;--color-on-surface-strong: #ffffff;--color-placeholder: #e5e5e5;--color-primary: #93c5fd;--color-on-primary: #0a0a0a;--color-tertiary: #fcd34d;--color-on-tertiary: #0a0a0a;--color-error: #fca5a5;--color-on-error: #0a0a0a;--color-success: #86efac;--color-warning: #fde047;--color-tint-info: #314053;--color-tint-error: #544040;--color-tint-success: #3a5142;--color-tint-warning: #544536;--color-tint-neutral: #363636;--color-divider: #a3a3a3;--color-nav-surface: #000000;--color-nav-surface-hover: #262626;--color-nav-active-surface: #e5e5e5;--color-nav-active-ink: #000000;--color-nav-header-ink: #f5f5f5;--color-nav-surface-gradient: none}.theme-violet.app-dark{--color-background: #1a1a1a;--color-page-background: #131022;--color-surface: #242424;--color-surface-variant: #2d2d2d;--color-surface-hover: #2d2d2d;--color-surface-active: #363636;--color-outline-variant: #363636;--color-outline: #a3a3a3;--color-on-surface: #fafafa;--color-on-surface-variant: #a3a3a3;--color-on-surface-disabled: #5c5c5c;--color-on-surface-strong: #fafafa;--color-placeholder: #a3a3a3;--color-primary: #a78bfa;--color-on-primary: #1a1a1a;--color-tertiary: #fdba74;--color-on-tertiary: #1a1a1a;--color-error: #fca5a5;--color-on-error: #1a1a1a;--color-success: #86efac;--color-warning: #fdba74;--color-tint-info: #314053;--color-tint-error: #544040;--color-tint-success: #3a5142;--color-tint-warning: #544536;--color-tint-neutral: #363636;--color-divider: #363636;--color-nav-surface: #161226;--color-nav-surface-hover: #1e1933;--color-nav-active-surface: #2e2650;--color-nav-active-ink: #c4b5fd;--color-nav-header-ink: #a3a3a3;--color-nav-surface-gradient: none}.theme-tempo-legacy.app-dark{--color-background: #10181d;--color-page-background: #0c1317;--color-surface: #162128;--color-surface-variant: #1d2a33;--color-surface-hover: #1d2a33;--color-surface-active: #24333d;--color-outline-variant: #2c3d49;--color-outline: #8a959c;--color-on-surface: #e7edf1;--color-on-surface-variant: #9fb0ba;--color-on-surface-disabled: #6b7a84;--color-on-surface-strong: #ffffff;--color-placeholder: #9fb0ba;--color-primary: #109cf1;--color-on-primary: #021018;--color-tertiary: #fbb03b;--color-on-tertiary: #021018;--color-error: #ff6b6b;--color-on-error: #021018;--color-success: #16d177;--color-warning: #ffd43b;--color-tint-info: #0d2c40;--color-tint-error: #3d1a1a;--color-tint-success: #0e3324;--color-tint-warning: #3d2f12;--color-tint-neutral: #24333d;--color-divider: rgba(255,255,255,.12);--color-nav-surface: #0c1317;--color-nav-surface-hover: #162128;--color-nav-active-surface: #0d2c40;--color-nav-active-ink: #4db5f5;--color-nav-header-ink: #9fb0ba;--color-nav-surface-gradient: none}.theme-light{--color-background: #ffffff;--color-page-background: #fafafa;--color-surface: #ffffff;--color-surface-variant: #fafafa;--color-surface-hover: #f5f5f5;--color-surface-active: #e5e5e5;--color-outline-variant: #e5e5e5;--color-outline: #737373;--color-on-surface: #404040;--color-on-surface-variant: #737373;--color-on-surface-disabled: #737373;--color-on-surface-strong: #262626;--color-placeholder: #737373;--color-primary: #2563eb;--color-on-primary: #ffffff;--color-tertiary: #eab308;--color-on-tertiary: #1a1a1a;--color-error: #ef4444;--color-on-error: #1a1a1a;--color-success: #22c55e;--color-warning: #eab308;--color-tint-info: #e7f5fe;--color-tint-error: #ffe5e5;--color-tint-success: #b9f1d6;--color-tint-warning: #fdd89d;--color-tint-neutral: #ebeef1;--color-divider: #e5e5e5;--color-nav-surface: #f5f5f5;--color-nav-surface-hover: #e5e5e5;--color-nav-active-surface: #d8e1f4;--color-nav-active-ink: #1d4ed8;--color-nav-header-ink: #525252;--color-nav-surface-gradient: none}.theme-dark{--color-background: #1a1a1a;--color-page-background: #242424;--color-surface: #242424;--color-surface-variant: #2d2d2d;--color-surface-hover: #2d2d2d;--color-surface-active: #363636;--color-outline-variant: #363636;--color-outline: #a3a3a3;--color-on-surface: #fafafa;--color-on-surface-variant: #a3a3a3;--color-on-surface-disabled: #5c5c5c;--color-on-surface-strong: #fafafa;--color-placeholder: #a3a3a3;--color-primary: #60a5fa;--color-on-primary: #1a1a1a;--color-tertiary: #fdba74;--color-on-tertiary: #1a1a1a;--color-error: #fca5a5;--color-on-error: #1a1a1a;--color-success: #86efac;--color-warning: #fdba74;--color-tint-info: #314053;--color-tint-error: #544040;--color-tint-success: #3a5142;--color-tint-warning: #544536;--color-tint-neutral: #363636;--color-divider: #363636;--color-nav-surface: #242424;--color-nav-surface-hover: #2d2d2d;--color-nav-active-surface: #2b3440;--color-nav-active-ink: #60a5fa;--color-nav-header-ink: #a3a3a3;--color-nav-ink: rgba(255, 255, 255, .8);--color-nav-ink-soft: rgba(255, 255, 255, .55);--color-nav-ink-faint: rgba(255, 255, 255, .45);--color-nav-ink-dim: rgba(255, 255, 255, .4);--color-nav-surface-gradient-from: #1e1e1e;--color-nav-surface-gradient-mid: #222222;--color-nav-surface-gradient-to: #282828;--color-nav-surface-gradient: linear-gradient(180deg, #1e1e1e 0%, #222222 70%, #282828 100%)}:root.theme-light,.theme-light{color-scheme:light;--p-primary-50: #eff6ff;--p-primary-100: #dbeafe;--p-primary-200: #bfdbfe;--p-primary-300: #93c5fd;--p-primary-400: #60a5fa;--p-primary-500: #3b82f6;--p-primary-600: #2563eb;--p-primary-700: #1d4ed8;--p-primary-800: #1e40af;--p-primary-900: #1e3a8a;--p-primary-950: #172554;--p-surface-0: #ffffff;--p-surface-50: #fafafa;--p-surface-100: #f5f5f5;--p-surface-200: #e5e5e5;--p-surface-300: #d4d4d4;--p-surface-400: #a3a3a3;--p-surface-500: #737373;--p-surface-600: #525252;--p-surface-700: #404040;--p-surface-800: #262626;--p-surface-900: #171717;--p-surface-950: #0a0a0a;--p-primary-color: #2563eb;--p-primary-hover-color: #1d4ed8;--p-primary-active-color: #1e40af;--p-primary-contrast-color: #ffffff;--p-text-color: #404040;--p-text-muted-color: #737373;--p-content-background: #ffffff;--p-content-border-color: #e5e5e5;--p-form-field-border-color: #737373;--p-form-field-hover-border-color: #525252;--p-form-field-invalid-border-color: #ef4444}:root.theme-dark,.theme-dark{color-scheme:dark;--p-primary-50: #eff6ff;--p-primary-100: #dbeafe;--p-primary-200: #bfdbfe;--p-primary-300: #93c5fd;--p-primary-400: #60a5fa;--p-primary-500: #3b82f6;--p-primary-600: #2563eb;--p-primary-700: #1d4ed8;--p-primary-800: #1e40af;--p-primary-900: #1e3a8a;--p-primary-950: #172554;--p-surface-0: #1a1a1a;--p-surface-50: #242424;--p-surface-100: #2d2d2d;--p-surface-200: #363636;--p-surface-300: #424242;--p-surface-400: #5c5c5c;--p-surface-500: #757575;--p-surface-600: #a3a3a3;--p-surface-700: #d4d4d4;--p-surface-800: #e5e5e5;--p-surface-900: #f5f5f5;--p-surface-950: #fafafa;--p-primary-color: #60a5fa;--p-primary-hover-color: #93c5fd;--p-primary-active-color: #bfdbfe;--p-primary-contrast-color: #1a1a1a;--p-text-color: #fafafa;--p-text-muted-color: #a3a3a3;--p-content-background: #242424;--p-content-border-color: #363636;--p-form-field-border-color: #a3a3a3;--p-form-field-hover-border-color: #d4d4d4;--p-form-field-invalid-border-color: #fca5a5}:root.theme-high-contrast,.theme-high-contrast{color-scheme:light;--p-primary-50: #f4f5fb;--p-primary-100: #c9d1ec;--p-primary-200: #9eaddd;--p-primary-300: #7489cd;--p-primary-400: #4964be;--p-primary-500: #1e40af;--p-primary-600: #1a3695;--p-primary-700: #152d7a;--p-primary-800: #112360;--p-primary-900: #0c1a46;--p-primary-950: #08102c;--p-surface-0: #ffffff;--p-surface-50: #fafafa;--p-surface-100: #f5f5f5;--p-surface-200: #e5e5e5;--p-surface-300: #d4d4d4;--p-surface-400: #a3a3a3;--p-surface-500: #737373;--p-surface-600: #525252;--p-surface-700: #404040;--p-surface-800: #262626;--p-surface-900: #171717;--p-surface-950: #0a0a0a;--p-primary-color: #1e40af;--p-primary-hover-color: #1a3695;--p-primary-active-color: #152d7a;--p-primary-contrast-color: #ffffff;--p-text-color: #0a0a0a;--p-text-muted-color: #262626;--p-content-background: #ffffff;--p-content-border-color: #404040;--p-form-field-border-color: #404040;--p-form-field-hover-border-color: #262626;--p-form-field-invalid-border-color: #991b1b}:root.theme-forest,.theme-forest{color-scheme:light;--p-primary-50: #f2f8f7;--p-primary-100: #c3dfd7;--p-primary-200: #93c5b7;--p-primary-300: #63ab97;--p-primary-400: #349277;--p-primary-500: #047857;--p-primary-600: #03664a;--p-primary-700: #03543d;--p-primary-800: #024230;--p-primary-900: #023023;--p-primary-950: #011e16;--p-surface-0: #ffffff;--p-surface-50: #fafafa;--p-surface-100: #f5f5f5;--p-surface-200: #e5e5e5;--p-surface-300: #d4d4d4;--p-surface-400: #a3a3a3;--p-surface-500: #737373;--p-surface-600: #525252;--p-surface-700: #404040;--p-surface-800: #262626;--p-surface-900: #171717;--p-surface-950: #0a0a0a;--p-primary-color: #047857;--p-primary-hover-color: #03664a;--p-primary-active-color: #03543d;--p-primary-contrast-color: #ffffff;--p-text-color: #404040;--p-text-muted-color: #737373;--p-content-background: #ffffff;--p-content-border-color: #e5e5e5;--p-form-field-border-color: #737373;--p-form-field-hover-border-color: #525252;--p-form-field-invalid-border-color: #ef4444}:root.theme-violet,.theme-violet{color-scheme:light;--p-primary-50: #f8f4fd;--p-primary-100: #dccbf6;--p-primary-200: #c0a3ef;--p-primary-300: #a47ae7;--p-primary-400: #8951e0;--p-primary-500: #6d28d9;--p-primary-600: #5d22b8;--p-primary-700: #4c1c98;--p-primary-800: #3c1677;--p-primary-900: #2c1057;--p-primary-950: #1b0a36;--p-surface-0: #ffffff;--p-surface-50: #fafafa;--p-surface-100: #f5f5f5;--p-surface-200: #e5e5e5;--p-surface-300: #d4d4d4;--p-surface-400: #a3a3a3;--p-surface-500: #737373;--p-surface-600: #525252;--p-surface-700: #404040;--p-surface-800: #262626;--p-surface-900: #171717;--p-surface-950: #0a0a0a;--p-primary-color: #6d28d9;--p-primary-hover-color: #5d22b8;--p-primary-active-color: #4c1c98;--p-primary-contrast-color: #ffffff;--p-text-color: #404040;--p-text-muted-color: #737373;--p-content-background: #ffffff;--p-content-border-color: #e5e5e5;--p-form-field-border-color: #737373;--p-form-field-hover-border-color: #525252;--p-form-field-invalid-border-color: #ef4444}:root.theme-tempo-legacy,.theme-tempo-legacy{color-scheme:light;--p-primary-50: #f3fafe;--p-primary-100: #c6e7fc;--p-primary-200: #98d4f9;--p-primary-300: #6bc2f6;--p-primary-400: #3daff4;--p-primary-500: #109cf1;--p-primary-600: #0e85cd;--p-primary-700: #0b6da9;--p-primary-800: #095685;--p-primary-900: #063e60;--p-primary-950: #04273c;--p-surface-0: #ffffff;--p-surface-50: #f5f7fa;--p-surface-100: #ebeef1;--p-surface-200: #dcdee1;--p-surface-300: #f5f7fa;--p-surface-400: #d8e0e3;--p-surface-500: #9a9fa3;--p-surface-600: #677074;--p-surface-700: #4e585d;--p-surface-800: #dcdee1;--p-surface-900: #1b282f;--p-surface-950: #021018;--p-primary-color: #109cf1;--p-primary-hover-color: #0e85cd;--p-primary-active-color: #0b6da9;--p-primary-contrast-color: #ffffff;--p-text-color: #1b282f;--p-text-muted-color: #677074;--p-content-background: #ffffff;--p-content-border-color: #ebeef1;--p-form-field-border-color: #ebeef1;--p-form-field-hover-border-color: #dcdee1;--p-form-field-invalid-border-color: #ff6b6b}:root.theme-forest.app-dark,.theme-forest.app-dark{color-scheme:dark;--p-primary-50: #f5fdfa;--p-primary-100: #cef4e7;--p-primary-200: #a8ecd3;--p-primary-300: #81e4c0;--p-primary-400: #5bdbac;--p-primary-500: #34d399;--p-primary-600: #2cb382;--p-primary-700: #24946b;--p-primary-800: #1d7454;--p-primary-900: #15543d;--p-primary-950: #0d3526;--p-surface-0: #1a1a1a;--p-surface-50: #242424;--p-surface-100: #2d2d2d;--p-surface-200: #363636;--p-surface-300: #424242;--p-surface-400: #5c5c5c;--p-surface-500: #757575;--p-surface-600: #a3a3a3;--p-surface-700: #d4d4d4;--p-surface-800: #e5e5e5;--p-surface-900: #f5f5f5;--p-surface-950: #fafafa;--p-primary-color: #34d399;--p-primary-hover-color: #2cb382;--p-primary-active-color: #24946b;--p-primary-contrast-color: #1a1a1a;--p-text-color: #fafafa;--p-text-muted-color: #a3a3a3;--p-content-background: #242424;--p-content-border-color: #363636;--p-form-field-border-color: #a3a3a3;--p-form-field-hover-border-color: #d4d4d4;--p-form-field-invalid-border-color: #fca5a5}:root.theme-high-contrast.app-dark,.theme-high-contrast.app-dark{color-scheme:dark;--p-primary-50: #fafcff;--p-primary-100: #e5f1ff;--p-primary-200: #d1e6fe;--p-primary-300: #bcdbfe;--p-primary-400: #a8d0fd;--p-primary-500: #93c5fd;--p-primary-600: #7da7d7;--p-primary-700: #678ab1;--p-primary-800: #516c8b;--p-primary-900: #3b4f65;--p-primary-950: #25313f;--p-surface-0: #1a1a1a;--p-surface-50: #242424;--p-surface-100: #2d2d2d;--p-surface-200: #363636;--p-surface-300: #424242;--p-surface-400: #5c5c5c;--p-surface-500: #757575;--p-surface-600: #a3a3a3;--p-surface-700: #d4d4d4;--p-surface-800: #e5e5e5;--p-surface-900: #f5f5f5;--p-surface-950: #fafafa;--p-primary-color: #93c5fd;--p-primary-hover-color: #7da7d7;--p-primary-active-color: #678ab1;--p-primary-contrast-color: #0a0a0a;--p-text-color: #ffffff;--p-text-muted-color: #f5f5f5;--p-content-background: #000000;--p-content-border-color: #a3a3a3;--p-form-field-border-color: #a3a3a3;--p-form-field-hover-border-color: #e5e5e5;--p-form-field-invalid-border-color: #fca5a5}:root.theme-violet.app-dark,.theme-violet.app-dark{color-scheme:dark;--p-primary-50: #fbf9ff;--p-primary-100: #eae3fe;--p-primary-200: #d9cdfd;--p-primary-300: #c8b7fc;--p-primary-400: #b8a1fb;--p-primary-500: #a78bfa;--p-primary-600: #8e76d5;--p-primary-700: #7561af;--p-primary-800: #5c4c8a;--p-primary-900: #433864;--p-primary-950: #2a233f;--p-surface-0: #1a1a1a;--p-surface-50: #242424;--p-surface-100: #2d2d2d;--p-surface-200: #363636;--p-surface-300: #424242;--p-surface-400: #5c5c5c;--p-surface-500: #757575;--p-surface-600: #a3a3a3;--p-surface-700: #d4d4d4;--p-surface-800: #e5e5e5;--p-surface-900: #f5f5f5;--p-surface-950: #fafafa;--p-primary-color: #a78bfa;--p-primary-hover-color: #8e76d5;--p-primary-active-color: #7561af;--p-primary-contrast-color: #1a1a1a;--p-text-color: #fafafa;--p-text-muted-color: #a3a3a3;--p-content-background: #242424;--p-content-border-color: #363636;--p-form-field-border-color: #a3a3a3;--p-form-field-hover-border-color: #d4d4d4;--p-form-field-invalid-border-color: #fca5a5}:root.theme-tempo-legacy.app-dark,.theme-tempo-legacy.app-dark{color-scheme:dark;--p-primary-50: #f3fafe;--p-primary-100: #c6e7fc;--p-primary-200: #98d4f9;--p-primary-300: #6bc2f6;--p-primary-400: #3daff4;--p-primary-500: #109cf1;--p-primary-600: #0e85cd;--p-primary-700: #0b6da9;--p-primary-800: #095685;--p-primary-900: #063e60;--p-primary-950: #04273c;--p-surface-0: #1a1a1a;--p-surface-50: #242424;--p-surface-100: #2d2d2d;--p-surface-200: #363636;--p-surface-300: #424242;--p-surface-400: #5c5c5c;--p-surface-500: #757575;--p-surface-600: #a3a3a3;--p-surface-700: #d4d4d4;--p-surface-800: #e5e5e5;--p-surface-900: #f5f5f5;--p-surface-950: #fafafa;--p-primary-color: #109cf1;--p-primary-hover-color: #0e85cd;--p-primary-active-color: #0b6da9;--p-primary-contrast-color: #021018;--p-text-color: #e7edf1;--p-text-muted-color: #9fb0ba;--p-content-background: #162128;--p-content-border-color: #2c3d49;--p-form-field-border-color: #8a959c;--p-form-field-hover-border-color: #c8cdd1;--p-form-field-invalid-border-color: #ff6b6b}.lucide{width:var(--afs-icon-size, var(--icon-size-md));height:var(--afs-icon-size, var(--icon-size-md));display:inline-block;vertical-align:middle}.afs-icon-xs{--afs-icon-size: var(--icon-size-xs)}.afs-icon-sm{--afs-icon-size: var(--icon-size-sm)}.afs-icon-md{--afs-icon-size: var(--icon-size-md)}.afs-icon-lg{--afs-icon-size: var(--icon-size-lg)}@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:swap;src:url("./media/Inter-Variable-6R6M5UZP.woff2") format("woff2")}html,body{height:100%;margin:0;font-family:var(--font-family);color:var(--p-text-color)}html{font-size:15px}body{background:var(--p-surface-50)}
