/*!
 * Maya Design System v1.0.0 - Foundation
 * Framework-agnostic design system with pure CSS components
 * Built with Maya Philosophy - Yin Yang Balance
 */*,*:before,*:after{box-sizing:border-box}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var(--font-family-sans, system-ui, sans-serif);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit;background-color:var(--background);color:var(--foreground)}:root{--palette-neutral-0: #fefefe;--palette-neutral-50: #fafafa;--palette-neutral-100: #f5f5f5;--palette-neutral-200: #e5e5e5;--palette-neutral-300: #d4d4d4;--palette-neutral-400: #a3a3a3;--palette-neutral-500: #737373;--palette-neutral-600: #525252;--palette-neutral-700: #404040;--palette-neutral-800: #262626;--palette-neutral-900: #171717;--palette-neutral-950: #0a0a0a;--palette-neutral-1000: #000000;--palette-blue-50: #eff6ff;--palette-blue-100: #dbeafe;--palette-blue-200: #bfdbfe;--palette-blue-300: #93c5fd;--palette-blue-400: #60a5fa;--palette-blue-500: #3b82f6;--palette-blue-600: #2563eb;--palette-blue-700: #1d4ed8;--palette-blue-800: #1e40af;--palette-blue-900: #1e3a8a;--palette-blue-950: #172554;--palette-green-50: #ecfdf5;--palette-green-100: #d1fae5;--palette-green-200: #a7f3d0;--palette-green-300: #6ee7b7;--palette-green-400: #34d399;--palette-green-500: #10b981;--palette-green-600: #059669;--palette-green-700: #047857;--palette-green-800: #065f46;--palette-green-900: #064e3b;--palette-green-950: #022c22;--palette-red-50: #fef2f2;--palette-red-100: #fee2e2;--palette-red-200: #fecaca;--palette-red-300: #fca5a5;--palette-red-400: #f87171;--palette-red-500: #ef4444;--palette-red-600: #dc2626;--palette-red-700: #b91c1c;--palette-red-800: #991b1b;--palette-red-900: #7f1d1d;--palette-red-950: #450a0a;--palette-yellow-50: #fffbeb;--palette-yellow-100: #fef3c7;--palette-yellow-200: #fde68a;--palette-yellow-300: #fcd34d;--palette-yellow-400: #fbbf24;--palette-yellow-500: #f59e0b;--palette-yellow-600: #d97706;--palette-yellow-700: #b45309;--palette-yellow-800: #92400e;--palette-yellow-900: #78350f;--palette-yellow-950: #451a03;--palette-purple-50: #faf5ff;--palette-purple-100: #f3e8ff;--palette-purple-200: #e9d5ff;--palette-purple-300: #d8b4fe;--palette-purple-400: #c084fc;--palette-purple-500: #a855f7;--palette-purple-600: #9333ea;--palette-purple-700: #7e22ce;--palette-purple-800: #6b21a8;--palette-purple-900: #581c87;--palette-purple-950: #3b0764;--palette-orange-50: #fff7ed;--palette-orange-100: #ffedd5;--palette-orange-200: #fed7aa;--palette-orange-300: #fdba74;--palette-orange-400: #fb923c;--palette-orange-500: #f97316;--palette-orange-600: #ea580c;--palette-orange-700: #c2410c;--palette-orange-800: #9a3412;--palette-orange-900: #7c2d12;--palette-orange-950: #431407;--spacing-0: 0px;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--spacing-48: 12rem;--spacing-56: 14rem;--spacing-64: 16rem;--spacing-80: 20rem;--spacing-96: 24rem;--font-family-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono: ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-size-7xl: 4.5rem;--font-size-8xl: 6rem;--font-size-9xl: 8rem;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--line-height-none: 1;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-base: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05);--radius-none: 0px;--radius-sm: .125rem;--radius-base: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px;--duration-fast: .1s;--duration-normal: .15s;--duration-slow: .3s;--duration-slower: .5s;--duration-slowest: .7s;--easing-linear: linear;--easing-in: cubic-bezier(.4, 0, 1, 1);--easing-out: cubic-bezier(0, 0, .2, 1);--easing-in-out: cubic-bezier(.4, 0, .2, 1);--background: #fefefe;--foreground: #0a0a0a;--card: #fefefe;--card-foreground: #0a0a0a;--popover: #fefefe;--popover-foreground: #0a0a0a;--primary: #2563eb;--primary-foreground: #fefefe;--primary-hover: #1d4ed8;--primary-active: #1e40af;--primary-disabled: #93c5fd;--secondary: #f5f5f5;--secondary-foreground: #171717;--secondary-hover: #e5e5e5;--secondary-active: #d4d4d4;--secondary-disabled: #f5f5f5;--muted: #f5f5f5;--muted-foreground: #525252;--muted-hover: #e5e5e5;--muted-active: #d4d4d4;--muted-disabled: #f5f5f5;--accent: #f5f5f5;--accent-foreground: #171717;--accent-hover: #e5e5e5;--accent-active: #d4d4d4;--accent-disabled: #f5f5f5;--destructive: #dc2626;--destructive-foreground: #fefefe;--destructive-hover: #b91c1c;--destructive-active: #991b1b;--destructive-disabled: #fca5a5;--border: #e5e5e5;--input: #e5e5e5;--ring: #2563eb;--success: #059669;--success-foreground: #fefefe;--success-hover: #047857;--success-active: #065f46;--success-disabled: #6ee7b7;--warning: #d97706;--warning-foreground: #0a0a0a;--warning-hover: #b45309;--warning-active: #92400e;--warning-disabled: #fcd34d;--info: #2563eb;--info-foreground: #fefefe;--info-hover: #1d4ed8;--info-active: #1e40af;--info-disabled: #93c5fd;--maya-accordion-radius: .5rem;--maya-accordion-shadow: none;--maya-accordion-gap: .5rem;--maya-accordion-padding-x: 0px;--maya-accordion-padding-y: 0px;--maya-accordion-item-radius: .5rem;--maya-accordion-item-gap: 0px;--maya-accordion-header-radius: .5rem;--maya-accordion-header-gap: .75rem;--maya-accordion-header-size-sm-height: 2.25rem;--maya-accordion-header-size-md-height: 2.75rem;--maya-accordion-header-size-lg-height: 3.25rem;--maya-accordion-header-size-sm-padding-x: .75rem;--maya-accordion-header-size-md-padding-x: 1rem;--maya-accordion-header-size-lg-padding-x: 1.25rem;--maya-accordion-header-font-size-sm: .875rem;--maya-accordion-header-font-size-md: 1rem;--maya-accordion-header-font-size-lg: 1.125rem;--maya-accordion-header-font-weight: 500;--maya-accordion-header-disabled-opacity: .6;--maya-accordion-header-disabled-cursor: not-allowed;--maya-accordion-header-selected-font-weight: 600;--maya-accordion-header-focus-outline-offset: 2px;--maya-accordion-icon-size-sm: 1rem;--maya-accordion-icon-size-md: 1.125rem;--maya-accordion-icon-size-lg: 1.25rem;--maya-accordion-icon-rotation-collapsed: 0deg;--maya-accordion-icon-rotation-expanded: 180deg;--maya-accordion-icon-transition-duration: .15s;--maya-accordion-icon-transition-easing: cubic-bezier(.4, 0, .2, 1);--maya-accordion-content-radius: .5rem;--maya-accordion-content-padding-x: 1rem;--maya-accordion-content-padding-y: .75rem;--maya-accordion-content-gap: .75rem;--maya-accordion-content-font-size: 1rem;--maya-accordion-content-line-height: 1.5;--maya-accordion-divider-thickness: 1px;--maya-accordion-divider-margin-x: 0px;--maya-accordion-density-compact-header-padding-x: .75rem;--maya-accordion-density-compact-content-padding-x: .75rem;--maya-accordion-density-comfortable-header-padding-x: 1rem;--maya-accordion-density-comfortable-content-padding-x: 1rem;--maya-accordion-density-spacious-header-padding-x: 1.5rem;--maya-accordion-density-spacious-content-padding-x: 1.5rem;--maya-accordion-enter-duration: .3s;--maya-accordion-exit-duration: .3s;--maya-accordion-enter-easing: cubic-bezier(0, 0, .2, 1);--maya-accordion-exit-easing: cubic-bezier(.4, 0, 1, 1);--maya-accordion-content-height-enter-from: 0px;--maya-accordion-content-height-enter-to: var(--auto);--maya-accordion-content-height-exit-from: var(--auto);--maya-accordion-content-height-exit-to: 0px;--maya-accordion-content-opacity-enter-from: 0;--maya-accordion-content-opacity-enter-to: 1;--maya-accordion-content-opacity-exit-from: 1;--maya-accordion-content-opacity-exit-to: 0;--maya-accordion-variant-segmented-gap: .25rem;--maya-accordion-sr-only-gap: 0px;--maya-accordion-header-hover-bg: #f5f5f5;--maya-accordion-header-hover-fg: #0a0a0a;--maya-accordion-header-active-bg: #f5f5f5;--maya-accordion-header-active-fg: #171717;--maya-accordion-header-disabled-fg: #525252;--maya-accordion-header-selected-fg: #0a0a0a;--maya-accordion-header-selected-bg: transparent;--maya-accordion-header-selected-border: transparent;--maya-accordion-header-focus-outline: 0 0 0 2px #2563eb;--maya-accordion-icon-fg: #525252;--maya-accordion-icon-fg-active: #2563eb;--maya-accordion-content-bg: transparent;--maya-accordion-content-fg: #0a0a0a;--maya-accordion-content-border: transparent;--maya-accordion-divider-color: #e5e5e5;--maya-accordion-variant-underline-divider: #e5e5e5;--maya-accordion-variant-contained-header-selected-bg: #f5f5f5;--maya-accordion-variant-contained-header-selected-fg: #0a0a0a;--maya-accordion-variant-outlined-item-border: #e5e5e5;--maya-accordion-aria-expanded-outline: 0 0 0 2px #2563eb;--maya-alert-padding-x: 1rem;--maya-alert-padding-y: 1rem;--maya-alert-gap: .75rem;--maya-alert-size-sm-padding-x: .75rem;--maya-alert-size-sm-padding-y: .75rem;--maya-alert-size-sm-gap: .5rem;--maya-alert-size-sm-radius: .375rem;--maya-alert-size-md-padding-x: 1rem;--maya-alert-size-md-padding-y: 1rem;--maya-alert-size-md-gap: .75rem;--maya-alert-size-md-radius: .5rem;--maya-alert-size-lg-padding-x: 1.5rem;--maya-alert-size-lg-padding-y: 1.25rem;--maya-alert-size-lg-gap: 1rem;--maya-alert-size-lg-radius: .75rem;--maya-alert-title-font-size-sm: .875rem;--maya-alert-title-font-size-md: 1rem;--maya-alert-title-font-size-lg: 1.125rem;--maya-alert-title-font-weight: 600;--maya-alert-title-line-height: 1.375;--maya-alert-description-font-size-sm: .875rem;--maya-alert-description-font-size-md: 1rem;--maya-alert-description-font-size-lg: 1rem;--maya-alert-description-line-height: 1.5;--maya-alert-icon-size-sm: 1rem;--maya-alert-icon-size-md: 1.125rem;--maya-alert-icon-size-lg: 1.25rem;--maya-alert-icon-margin-top: .125rem;--maya-alert-actions-gap: .5rem;--maya-alert-actions-margin-top: .75rem;--maya-alert-dismiss-size: 1.75rem;--maya-alert-dismiss-radius: .25rem;--maya-alert-density-compact-padding-x: .75rem;--maya-alert-density-compact-padding-y: .5rem;--maya-alert-density-compact-gap: .5rem;--maya-alert-density-comfortable-padding-x: 1rem;--maya-alert-density-comfortable-padding-y: .75rem;--maya-alert-density-comfortable-gap: .75rem;--maya-alert-density-spacious-padding-x: 1.5rem;--maya-alert-density-spacious-padding-y: 1.25rem;--maya-alert-density-spacious-gap: 1rem;--maya-alert-elevation-none: none;--maya-alert-elevation-low: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-alert-elevation-medium: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--maya-alert-elevation-high: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--maya-alert-hover-bg-overlay: transparent;--maya-alert-active-bg-overlay: transparent;--maya-alert-disabled-opacity: .6;--maya-alert-with-border: 1px solid;--maya-alert-no-border: 0;--maya-alert-title-margin-bottom: .25rem;--maya-alert-description-margin-top: .25rem;--maya-alert-container-bg: #fefefe;--maya-alert-container-fg: #0a0a0a;--maya-alert-container-border: #e5e5e5;--maya-alert-container-radius: .5rem;--maya-alert-container-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-alert-dismiss-fg: #525252;--maya-alert-dismiss-fg-hover: #0a0a0a;--maya-alert-dismiss-bg: transparent;--maya-alert-dismiss-bg-hover: #f5f5f5;--maya-alert-dismiss-outline-focus: 0 0 0 2px #2563eb;--maya-alert-focus-outline: 0 0 0 2px #2563eb;--maya-alert-focus-outline-offset: 2px;--maya-alert-neutral-bg: #f5f5f5;--maya-alert-neutral-fg: #525252;--maya-alert-neutral-border: #e5e5e5;--maya-alert-neutral-icon: #525252;--maya-alert-neutral-title-fg: #0a0a0a;--maya-alert-neutral-description-fg: #525252;--maya-alert-info-bg: #eff6ff;--maya-alert-info-fg: #1e3a8a;--maya-alert-info-border: #bfdbfe;--maya-alert-info-icon: #2563eb;--maya-alert-info-title-fg: #1e3a8a;--maya-alert-info-description-fg: #1e40af;--maya-alert-success-bg: #ecfdf5;--maya-alert-success-fg: #064e3b;--maya-alert-success-border: #a7f3d0;--maya-alert-success-icon: #059669;--maya-alert-success-title-fg: #064e3b;--maya-alert-success-description-fg: #065f46;--maya-alert-warning-bg: #fffbeb;--maya-alert-warning-fg: #78350f;--maya-alert-warning-border: #fde68a;--maya-alert-warning-icon: #d97706;--maya-alert-warning-title-fg: #78350f;--maya-alert-warning-description-fg: #92400e;--maya-alert-error-bg: #fef2f2;--maya-alert-error-fg: #7f1d1d;--maya-alert-error-border: #fecaca;--maya-alert-error-icon: #dc2626;--maya-alert-error-title-fg: #7f1d1d;--maya-alert-error-description-fg: #991b1b;--maya-alert-info-solid-bg: #2563eb;--maya-alert-info-solid-fg: #fefefe;--maya-alert-info-solid-border: #1d4ed8;--maya-alert-success-solid-bg: #059669;--maya-alert-success-solid-fg: #fefefe;--maya-alert-success-solid-border: #047857;--maya-alert-warning-solid-bg: #d97706;--maya-alert-warning-solid-fg: #0a0a0a;--maya-alert-warning-solid-border: #b45309;--maya-alert-error-solid-bg: #dc2626;--maya-alert-error-solid-fg: #fefefe;--maya-alert-error-solid-border: #b91c1c;--maya-avatar-avatar-border-width: 2px;--maya-avatar-avatar-border-style: solid;--maya-avatar-avatar-border-color: var(--border);--maya-avatar-avatar-background: var(--muted);--maya-avatar-avatar-color: var(--muted-foreground);--maya-avatar-avatar-font-weight: 500;--maya-avatar-avatar-transition: all var(--transition-duration-normal);--maya-avatar-avatar-size-xs: 24px;--maya-avatar-avatar-size-sm: 32px;--maya-avatar-avatar-size-md: 40px;--maya-avatar-avatar-size-lg: 48px;--maya-avatar-avatar-size-xl: 64px;--maya-avatar-avatar-font-size-xs: 10px;--maya-avatar-avatar-font-size-sm: 12px;--maya-avatar-avatar-font-size-md: 14px;--maya-avatar-avatar-font-size-lg: 16px;--maya-avatar-avatar-font-size-xl: 20px;--maya-avatar-avatar-radius-square: var(--radius-sm);--maya-avatar-avatar-radius-rounded: var(--radius-md);--maya-avatar-avatar-radius-circle: 50%;--maya-avatar-avatar-presence-size: 25%;--maya-avatar-avatar-presence-border-width: 2px;--maya-avatar-avatar-presence-border-color: var(--background);--maya-avatar-avatar-presence-online: var(--success);--maya-avatar-avatar-presence-away: var(--warning);--maya-avatar-avatar-presence-busy: var(--destructive);--maya-avatar-avatar-presence-offline: var(--muted);--maya-avatar-avatar-badge-size: 16px;--maya-avatar-avatar-badge-font-size: 10px;--maya-avatar-avatar-badge-offset: -2px;--maya-avatar-avatar-fallback-bg: var(--muted);--maya-avatar-avatar-fallback-color: var(--muted-foreground);--maya-avatar-avatar-loading-bg: var(--muted);--maya-avatar-avatar-loading-opacity: .6;--maya-avatar-avatar-hover-scale: 1.05;--maya-avatar-avatar-focus-ring-width: 2px;--maya-avatar-avatar-focus-ring-color: var(--ring);--maya-avatar-avatar-focus-ring-offset: 2px;--maya-avatar-avatar-group-spacing: -8px;--maya-avatar-avatar-group-border-width: 2px;--maya-avatar-avatar-group-border-color: var(--background);--maya-badge-base-font-family: var(--font-family-sans);--maya-badge-base-font-weight: var(--font-weight-medium);--maya-badge-base-line-height: var(--line-height-none);--maya-badge-base-border-width: 1px;--maya-badge-base-border-style: solid;--maya-badge-base-transition: all var(--duration-fast) var(--easing-in-out);--maya-badge-base-display: inline-flex;--maya-badge-base-align-items: center;--maya-badge-base-justify-content: center;--maya-badge-base-white-space: nowrap;--maya-badge-base-text-decoration: none;--maya-badge-base-vertical-align: middle;--maya-badge-size-xs-height: 1.25rem;--maya-badge-size-xs-padding-x: var(--spacing-2);--maya-badge-size-xs-font-size: var(--font-size-xs);--maya-badge-size-xs-gap: var(--spacing-1);--maya-badge-size-xs-radius: var(--radius-sm);--maya-badge-size-sm-height: 1.5rem;--maya-badge-size-sm-padding-x: var(--spacing-2);--maya-badge-size-sm-font-size: var(--font-size-xs);--maya-badge-size-sm-gap: var(--spacing-1);--maya-badge-size-sm-radius: var(--radius-base);--maya-badge-size-md-height: 1.75rem;--maya-badge-size-md-padding-x: var(--spacing-3);--maya-badge-size-md-font-size: var(--font-size-sm);--maya-badge-size-md-gap: var(--spacing-1);--maya-badge-size-md-radius: var(--radius-base);--maya-badge-size-lg-height: 2rem;--maya-badge-size-lg-padding-x: var(--spacing-3);--maya-badge-size-lg-font-size: var(--font-size-sm);--maya-badge-size-lg-gap: var(--spacing-2);--maya-badge-size-lg-radius: var(--radius-base);--maya-badge-shape-pill-radius: var(--radius-full);--maya-badge-shape-square-radius: var(--radius-sm);--maya-badge-state-disabled-opacity: var(--opacity-disabled);--maya-badge-state-disabled-cursor: not-allowed;--maya-badge-icon-size-xs: .75rem;--maya-badge-icon-size-sm: .875rem;--maya-badge-icon-size-md: 1rem;--maya-badge-icon-size-lg: 1.125rem;--maya-badge-dot-size-xs: .5rem;--maya-badge-dot-size-sm: .625rem;--maya-badge-dot-size-md: .75rem;--maya-badge-dot-size-lg: .875rem;--maya-badge-animation-duration: var(--duration-fast);--maya-badge-animation-easing: var(--easing-in-out);--maya-badge-focus-ring-width: var(--focus-ring-width);--maya-badge-focus-ring-color: var(--focus-ring-color);--maya-badge-focus-ring-offset: var(--focus-ring-offset);--maya-badge-focus-ring-style: var(--focus-ring-style);--maya-badge-variant-default-bg: #f5f5f5;--maya-badge-variant-default-fg: #525252;--maya-badge-variant-default-border: #e5e5e5;--maya-badge-variant-default-hover-bg: #f5f5f5;--maya-badge-variant-default-hover-fg: #0a0a0a;--maya-badge-variant-primary-bg: #2563eb;--maya-badge-variant-primary-fg: #fefefe;--maya-badge-variant-primary-border: #2563eb;--maya-badge-variant-primary-hover-bg: #2563eb;--maya-badge-variant-primary-hover-fg: #fefefe;--maya-badge-variant-secondary-bg: #f5f5f5;--maya-badge-variant-secondary-fg: #171717;--maya-badge-variant-secondary-border: #f5f5f5;--maya-badge-variant-secondary-hover-bg: #f5f5f5;--maya-badge-variant-secondary-hover-fg: #171717;--maya-badge-variant-success-bg: #059669;--maya-badge-variant-success-fg: #fefefe;--maya-badge-variant-success-border: #059669;--maya-badge-variant-success-hover-bg: #059669;--maya-badge-variant-success-hover-fg: #fefefe;--maya-badge-variant-warning-bg: #d97706;--maya-badge-variant-warning-fg: #0a0a0a;--maya-badge-variant-warning-border: #d97706;--maya-badge-variant-warning-hover-bg: #d97706;--maya-badge-variant-warning-hover-fg: #0a0a0a;--maya-badge-variant-destructive-bg: #dc2626;--maya-badge-variant-destructive-fg: #fefefe;--maya-badge-variant-destructive-border: #dc2626;--maya-badge-variant-destructive-hover-bg: #dc2626;--maya-badge-variant-destructive-hover-fg: #fefefe;--maya-badge-variant-outline-bg: transparent;--maya-badge-variant-outline-fg: #0a0a0a;--maya-badge-variant-outline-border: #e5e5e5;--maya-badge-variant-outline-hover-bg: #f5f5f5;--maya-badge-variant-outline-hover-fg: #0a0a0a;--maya-badge-variant-outline-primary-bg: transparent;--maya-badge-variant-outline-primary-fg: #2563eb;--maya-badge-variant-outline-primary-border: #2563eb;--maya-badge-variant-outline-primary-hover-bg: #2563eb;--maya-badge-variant-outline-primary-hover-fg: #fefefe;--maya-badge-variant-outline-success-bg: transparent;--maya-badge-variant-outline-success-fg: #059669;--maya-badge-variant-outline-success-border: #059669;--maya-badge-variant-outline-success-hover-bg: #059669;--maya-badge-variant-outline-success-hover-fg: #fefefe;--maya-badge-variant-outline-warning-bg: transparent;--maya-badge-variant-outline-warning-fg: #d97706;--maya-badge-variant-outline-warning-border: #d97706;--maya-badge-variant-outline-warning-hover-bg: #d97706;--maya-badge-variant-outline-warning-hover-fg: #0a0a0a;--maya-badge-variant-outline-destructive-bg: transparent;--maya-badge-variant-outline-destructive-fg: #dc2626;--maya-badge-variant-outline-destructive-border: #dc2626;--maya-badge-variant-outline-destructive-hover-bg: #dc2626;--maya-badge-variant-outline-destructive-hover-fg: #fefefe;--maya-breadcrumb-gap: .5rem;--maya-breadcrumb-align: center;--maya-breadcrumb-list-gap: .5rem;--maya-breadcrumb-list-padding-x: 0px;--maya-breadcrumb-list-padding-y: 0px;--maya-breadcrumb-item-gap: .25rem;--maya-breadcrumb-item-max-width: 16rem;--maya-breadcrumb-link-underline: none;--maya-breadcrumb-link-underline-hover: underline;--maya-breadcrumb-link-radius: .25rem;--maya-breadcrumb-current-font-weight: 600;--maya-breadcrumb-separator-content: "/";--maya-breadcrumb-separator-gap-x: .5rem;--maya-breadcrumb-icon-size-sm: .875rem;--maya-breadcrumb-icon-size-md: 1rem;--maya-breadcrumb-icon-size-lg: 1.125rem;--maya-breadcrumb-size-sm-height: 1.75rem;--maya-breadcrumb-size-md-height: 2rem;--maya-breadcrumb-size-lg-height: 2.25rem;--maya-breadcrumb-size-sm-padding-x: .5rem;--maya-breadcrumb-size-md-padding-x: .75rem;--maya-breadcrumb-size-lg-padding-x: .75rem;--maya-breadcrumb-font-size-sm: .875rem;--maya-breadcrumb-font-size-md: .875rem;--maya-breadcrumb-font-size-lg: 1rem;--maya-breadcrumb-truncate-enabled: true;--maya-breadcrumb-truncate-max-chars: 24;--maya-breadcrumb-ellipsis-content: "…";--maya-breadcrumb-ellipsis-radius: .25rem;--maya-breadcrumb-overflow-trigger-size: 1.75rem;--maya-breadcrumb-link-focus-outline-offset: 2px;--maya-breadcrumb-disabled-opacity: .6;--maya-breadcrumb-disabled-cursor: not-allowed;--maya-breadcrumb-bg: transparent;--maya-breadcrumb-fg: #0a0a0a;--maya-breadcrumb-link-fg: #0a0a0a;--maya-breadcrumb-link-fg-hover: #2563eb;--maya-breadcrumb-link-fg-active: #1e40af;--maya-breadcrumb-link-bg: transparent;--maya-breadcrumb-link-bg-hover: #f5f5f5;--maya-breadcrumb-current-fg: #525252;--maya-breadcrumb-separator-fg: #525252;--maya-breadcrumb-icon-fg: #525252;--maya-breadcrumb-ellipsis-fg: #525252;--maya-breadcrumb-ellipsis-bg: transparent;--maya-breadcrumb-ellipsis-hover-bg: #f5f5f5;--maya-breadcrumb-ellipsis-focus-outline: 0 0 0 2px #2563eb;--maya-breadcrumb-overflow-trigger-bg: transparent;--maya-breadcrumb-overflow-trigger-bg-hover: #f5f5f5;--maya-breadcrumb-overflow-trigger-fg: #525252;--maya-breadcrumb-overflow-trigger-fg-hover: #0a0a0a;--maya-breadcrumb-link-focus-outline: 0 0 0 2px #2563eb;--maya-breadcrumb-variant-underline-separator-fg: #525252;--maya-breadcrumb-variant-solid-current-fg: #fefefe;--maya-breadcrumb-variant-solid-current-bg: #0a0a0a;--maya-button-size-xs-height: 1.75rem;--maya-button-size-sm-height: 2rem;--maya-button-size-md-height: 2.5rem;--maya-button-size-lg-height: 3rem;--maya-button-size-xl-height: 3.5rem;--maya-button-size-xs-padding-x: .75rem;--maya-button-size-sm-padding-x: 1rem;--maya-button-size-md-padding-x: 1.5rem;--maya-button-size-lg-padding-x: 2rem;--maya-button-size-xl-padding-x: 2.5rem;--maya-button-size-xs-gap: .5rem;--maya-button-size-sm-gap: .5rem;--maya-button-size-md-gap: .75rem;--maya-button-size-lg-gap: .75rem;--maya-button-size-xl-gap: 1rem;--maya-button-size-xs-font-size: .75rem;--maya-button-size-sm-font-size: .875rem;--maya-button-size-md-font-size: 1rem;--maya-button-size-lg-font-size: 1.125rem;--maya-button-size-xl-font-size: 1.25rem;--maya-button-size-xs-radius: .375rem;--maya-button-size-sm-radius: .5rem;--maya-button-size-md-radius: .5rem;--maya-button-size-lg-radius: .75rem;--maya-button-size-xl-radius: 1rem;--maya-button-font-weight: 500;--maya-button-line-height: 1.5;--maya-button-min-width: 2.5rem;--maya-button-text-transform: none;--maya-button-icon-size-xs: .875rem;--maya-button-icon-size-sm: 1rem;--maya-button-icon-size-md: 1.125rem;--maya-button-icon-size-lg: 1.25rem;--maya-button-icon-only-padding: .75rem;--maya-button-shape-default-radius: .5rem;--maya-button-shape-pill-radius: 9999px;--maya-button-shape-square-radius: .25rem;--maya-button-transition-duration: .15s;--maya-button-transition-easing: cubic-bezier(.4, 0, .2, 1);--maya-button-elevation-rest: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-button-elevation-hover: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--maya-button-elevation-active: inset 0 2px 4px 0 rgb(0 0 0 / .05);--maya-button-elevation-disabled: none;--maya-button-loading-spinner-size: 1em;--maya-button-loading-gap: .5rem;--maya-button-disabled-opacity: .6;--maya-button-disabled-cursor: not-allowed;--maya-button-primary-outline: transparent;--maya-button-primary-outline-hover: transparent;--maya-button-primary-outline-active: transparent;--maya-button-primary-outline-disabled: transparent;--maya-button-secondary-outline: transparent;--maya-button-secondary-outline-hover: transparent;--maya-button-secondary-outline-active: transparent;--maya-button-secondary-outline-disabled: transparent;--maya-button-destructive-outline: transparent;--maya-button-destructive-outline-hover: transparent;--maya-button-destructive-outline-active: transparent;--maya-button-destructive-outline-disabled: transparent;--maya-button-outline-outline: transparent;--maya-button-outline-outline-hover: transparent;--maya-button-outline-outline-active: transparent;--maya-button-outline-outline-disabled: transparent;--maya-button-ghost-outline: transparent;--maya-button-ghost-outline-hover: transparent;--maya-button-ghost-outline-active: transparent;--maya-button-ghost-outline-disabled: transparent;--maya-button-primary-bg: #2563eb;--maya-button-primary-bg-hover: #1d4ed8;--maya-button-primary-bg-active: #1e40af;--maya-button-primary-bg-disabled: #93c5fd;--maya-button-primary-fg: #fefefe;--maya-button-primary-fg-hover: #fefefe;--maya-button-primary-fg-active: #fefefe;--maya-button-primary-fg-disabled: #fefefe;--maya-button-primary-border: transparent;--maya-button-primary-border-hover: transparent;--maya-button-primary-border-active: transparent;--maya-button-primary-border-disabled: transparent;--maya-button-primary-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-button-primary-shadow-hover: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--maya-button-primary-shadow-active: inset 0 2px 4px 0 rgb(0 0 0 / .05);--maya-button-primary-shadow-disabled: none;--maya-button-secondary-bg: #f5f5f5;--maya-button-secondary-bg-hover: #e5e5e5;--maya-button-secondary-bg-active: #d4d4d4;--maya-button-secondary-bg-disabled: #f5f5f5;--maya-button-secondary-fg: #171717;--maya-button-secondary-fg-hover: #171717;--maya-button-secondary-fg-active: #171717;--maya-button-secondary-fg-disabled: #171717;--maya-button-secondary-border: transparent;--maya-button-secondary-border-hover: transparent;--maya-button-secondary-border-active: transparent;--maya-button-secondary-border-disabled: transparent;--maya-button-secondary-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-button-secondary-shadow-hover: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--maya-button-secondary-shadow-active: inset 0 2px 4px 0 rgb(0 0 0 / .05);--maya-button-secondary-shadow-disabled: none;--maya-button-destructive-bg: #dc2626;--maya-button-destructive-bg-hover: #b91c1c;--maya-button-destructive-bg-active: #991b1b;--maya-button-destructive-bg-disabled: #fca5a5;--maya-button-destructive-fg: #fefefe;--maya-button-destructive-fg-hover: #fefefe;--maya-button-destructive-fg-active: #fefefe;--maya-button-destructive-fg-disabled: #fefefe;--maya-button-destructive-border: transparent;--maya-button-destructive-border-hover: transparent;--maya-button-destructive-border-active: transparent;--maya-button-destructive-border-disabled: transparent;--maya-button-destructive-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-button-destructive-shadow-hover: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--maya-button-destructive-shadow-active: inset 0 2px 4px 0 rgb(0 0 0 / .05);--maya-button-destructive-shadow-disabled: none;--maya-button-outline-bg: transparent;--maya-button-outline-bg-hover: #f5f5f5;--maya-button-outline-bg-active: #d4d4d4;--maya-button-outline-bg-disabled: transparent;--maya-button-outline-fg: #0a0a0a;--maya-button-outline-fg-hover: #0a0a0a;--maya-button-outline-fg-active: #0a0a0a;--maya-button-outline-fg-disabled: #525252;--maya-button-outline-border: #e5e5e5;--maya-button-outline-border-hover: #e5e5e5;--maya-button-outline-border-active: #e5e5e5;--maya-button-outline-border-disabled: #f5f5f5;--maya-button-outline-shadow: none;--maya-button-outline-shadow-hover: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-button-outline-shadow-active: none;--maya-button-outline-shadow-disabled: none;--maya-button-ghost-bg: transparent;--maya-button-ghost-bg-hover: #f5f5f5;--maya-button-ghost-bg-active: #d4d4d4;--maya-button-ghost-bg-disabled: transparent;--maya-button-ghost-fg: #0a0a0a;--maya-button-ghost-fg-hover: #0a0a0a;--maya-button-ghost-fg-active: #0a0a0a;--maya-button-ghost-fg-disabled: #525252;--maya-button-ghost-border: transparent;--maya-button-ghost-border-hover: transparent;--maya-button-ghost-border-active: transparent;--maya-button-ghost-border-disabled: transparent;--maya-button-ghost-shadow: none;--maya-button-ghost-shadow-hover: none;--maya-button-ghost-shadow-active: none;--maya-button-ghost-shadow-disabled: none;--maya-button-focus-ring-color: #2563eb;--maya-button-focus-ring-outline: 0 0 0 2px #2563eb;--maya-button-focus-outline-offset: 2px;--maya-button-link-bg: transparent;--maya-button-link-bg-hover: transparent;--maya-button-link-bg-active: transparent;--maya-button-link-bg-disabled: transparent;--maya-button-link-fg: #2563eb;--maya-button-link-fg-hover: #1d4ed8;--maya-button-link-fg-active: #1e40af;--maya-button-link-fg-disabled: #525252;--maya-button-link-underline: underline;--maya-button-link-outline: transparent;--maya-button-link-focus-outline: 0 0 0 2px #2563eb;--maya-button-success-bg: #059669;--maya-button-success-bg-hover: #047857;--maya-button-success-bg-active: #065f46;--maya-button-success-bg-disabled: #6ee7b7;--maya-button-success-fg: #fefefe;--maya-button-warning-bg: #d97706;--maya-button-warning-bg-hover: #b45309;--maya-button-warning-bg-active: #92400e;--maya-button-warning-bg-disabled: #fcd34d;--maya-button-warning-fg: #0a0a0a;--maya-button-info-bg: #2563eb;--maya-button-info-bg-hover: #1d4ed8;--maya-button-info-bg-active: #1e40af;--maya-button-info-bg-disabled: #93c5fd;--maya-button-info-fg: #fefefe;--maya-card-base-background: var(--card);--maya-card-base-foreground: var(--card-foreground);--maya-card-base-border: 1px solid var(--border);--maya-card-base-border-radius: var(--radius-lg);--maya-card-base-box-shadow: var(--shadow-sm);--maya-card-spacing-padding: var(--spacing-6);--maya-card-spacing-padding-compact: var(--spacing-4);--maya-card-spacing-padding-loose: var(--spacing-8);--maya-card-spacing-gap: var(--spacing-4);--maya-card-variants-flat-box-shadow: none;--maya-card-variants-flat-border: 1px solid var(--border);--maya-card-variants-elevated-box-shadow: var(--shadow-md);--maya-card-variants-elevated-border: none;--maya-card-variants-outlined-box-shadow: none;--maya-card-variants-outlined-border: 2px solid var(--border);--maya-card-variants-interactive-cursor: pointer;--maya-card-variants-interactive-transition: all .2s ease-in-out;--maya-card-variants-interactive-hover-box-shadow: var(--shadow-lg);--maya-card-variants-interactive-hover-transform: translateY(-2px);--maya-card-variants-interactive-active-transform: translateY(0);--maya-card-variants-interactive-active-box-shadow: var(--shadow-md);--maya-card-header-padding: var(--spacing-6);--maya-card-header-padding-bottom: var(--spacing-4);--maya-card-header-border-bottom: 1px solid var(--border);--maya-card-body-padding: var(--spacing-6);--maya-card-body-flex: 1;--maya-card-footer-padding: var(--spacing-6);--maya-card-footer-padding-top: var(--spacing-4);--maya-card-footer-border-top: 1px solid var(--border);--maya-card-footer-background: var(--muted);--maya-card-sizes-sm-padding: var(--spacing-4);--maya-card-sizes-sm-border-radius: var(--radius-md);--maya-card-sizes-md-padding: var(--spacing-6);--maya-card-sizes-md-border-radius: var(--radius-lg);--maya-card-sizes-lg-padding: var(--spacing-8);--maya-card-sizes-lg-border-radius: var(--radius-xl);--maya-card-content-title-margin-bottom: var(--spacing-2);--maya-card-content-title-font-size: var(--font-size-lg);--maya-card-content-title-font-weight: var(--font-weight-semibold);--maya-card-content-title-line-height: var(--line-height-tight);--maya-card-content-title-color: var(--foreground);--maya-card-content-description-font-size: var(--font-size-sm);--maya-card-content-description-color: var(--muted-foreground);--maya-card-content-description-line-height: var(--line-height-relaxed);--maya-card-responsive-mobile-padding: var(--spacing-4);--maya-card-responsive-mobile-border-radius: var(--radius-md);--maya-card-responsive-tablet-padding: var(--spacing-6);--maya-card-responsive-tablet-border-radius: var(--radius-lg);--maya-card-responsive-desktop-padding: var(--spacing-8);--maya-card-responsive-desktop-border-radius: var(--radius-xl);--maya-checkbox-glyph-thickness-sm: 2px;--maya-checkbox-glyph-thickness-md: 2px;--maya-checkbox-glyph-thickness-lg: 3px;--maya-checkbox-size-sm: .875rem;--maya-checkbox-size-md: 1rem;--maya-checkbox-size-lg: 1.25rem;--maya-checkbox-touch-target-min: 2.75rem;--maya-checkbox-gap: .5rem;--maya-checkbox-group-gap-vertical: .5rem;--maya-checkbox-group-gap-horizontal: 1rem;--maya-checkbox-label-font-size-sm: .875rem;--maya-checkbox-label-font-size-md: 1rem;--maya-checkbox-label-font-size-lg: 1.125rem;--maya-checkbox-label-line-height: 1.5;--maya-checkbox-help-font-size: .875rem;--maya-checkbox-help-margin-top: .25rem;--maya-checkbox-error-font-size: .875rem;--maya-checkbox-disabled-opacity: .6;--maya-checkbox-disabled-cursor: not-allowed;--maya-checkbox-indeterminate-width-ratio: .65;--maya-checkbox-indeterminate-height: 2px;--maya-checkbox-indeterminate-radius: .25rem;--maya-checkbox-group-title-font-size: 1rem;--maya-checkbox-group-title-font-weight: 600;--maya-checkbox-group-title-margin-bottom: .5rem;--maya-checkbox-bg: #fefefe;--maya-checkbox-bg-checked: #2563eb;--maya-checkbox-bg-indeterminate: #2563eb;--maya-checkbox-bg-disabled: #f5f5f5;--maya-checkbox-border: #e5e5e5;--maya-checkbox-border-checked: #2563eb;--maya-checkbox-border-indeterminate: #2563eb;--maya-checkbox-border-disabled: #f5f5f5;--maya-checkbox-radius: .25rem;--maya-checkbox-shadow: none;--maya-checkbox-check-color: #fefefe;--maya-checkbox-indeterminate-color: #fefefe;--maya-checkbox-label-fg: #0a0a0a;--maya-checkbox-label-fg-disabled: #525252;--maya-checkbox-help-fg: #525252;--maya-checkbox-error-fg: #dc2626;--maya-checkbox-hover-bg: #fefefe;--maya-checkbox-hover-border: #e5e5e5;--maya-checkbox-hover-bg-checked: #1d4ed8;--maya-checkbox-hover-border-checked: #1d4ed8;--maya-checkbox-active-bg: #f5f5f5;--maya-checkbox-active-border: #f5f5f5;--maya-checkbox-active-bg-checked: #1e40af;--maya-checkbox-active-border-checked: #1e40af;--maya-checkbox-focus-outline: 0 0 0 2px #2563eb;--maya-checkbox-focus-outline-offset: 2px;--maya-checkbox-group-title-fg: #0a0a0a;--maya-checkbox-group-readonly-bg: #f5f5f5;--maya-checkbox-group-invalid-outline: 0 0 0 2px #dc2626;--maya-checkbox-variant-subtle-bg: #f5f5f5;--maya-checkbox-variant-subtle-border: #e5e5e5;--maya-checkbox-variant-filled-bg: #f5f5f5;--maya-checkbox-variant-filled-border: #f5f5f5;--maya-checkbox-variant-outlined-bg: #fefefe;--maya-checkbox-variant-outlined-border: #e5e5e5;--maya-dropdown-trigger-icon-size: 1rem;--maya-dropdown-padding-x: .5rem;--maya-dropdown-padding-y: .5rem;--maya-dropdown-gap: .25rem;--maya-dropdown-min-width: 12rem;--maya-dropdown-max-width: 24rem;--maya-dropdown-size-sm-item-height: 2rem;--maya-dropdown-size-md-item-height: 2.5rem;--maya-dropdown-size-lg-item-height: 3rem;--maya-dropdown-size-sm-item-padding-x: .5rem;--maya-dropdown-size-md-item-padding-x: .75rem;--maya-dropdown-size-lg-item-padding-x: 1rem;--maya-dropdown-size-sm-font-size: .875rem;--maya-dropdown-size-md-font-size: .875rem;--maya-dropdown-size-lg-font-size: 1rem;--maya-dropdown-item-icon-size: 1rem;--maya-dropdown-item-disabled-opacity: .6;--maya-dropdown-item-disabled-cursor: not-allowed;--maya-dropdown-control-size: 1rem;--maya-dropdown-control-gap: .5rem;--maya-dropdown-enter-duration: .1s;--maya-dropdown-exit-duration: .1s;--maya-dropdown-enter-easing: cubic-bezier(0, 0, .2, 1);--maya-dropdown-exit-easing: cubic-bezier(.4, 0, 1, 1);--maya-dropdown-transform-enter-from: translateY(4px) scale(.98);--maya-dropdown-transform-enter-to: translateY(0) scale(1);--maya-dropdown-transform-exit-from: translateY(0) scale(1);--maya-dropdown-transform-exit-to: translateY(4px) scale(.98);--maya-dropdown-opacity-enter-from: 0;--maya-dropdown-opacity-enter-to: 1;--maya-dropdown-opacity-exit-from: 1;--maya-dropdown-opacity-exit-to: 0;--maya-dropdown-z-index: 1500;--maya-dropdown-sr-only-gap: 0px;--maya-dropdown-trigger-bg: #fefefe;--maya-dropdown-trigger-fg: #0a0a0a;--maya-dropdown-trigger-border: #e5e5e5;--maya-dropdown-trigger-radius: .25rem;--maya-dropdown-trigger-shadow: none;--maya-dropdown-trigger-gap: .5rem;--maya-dropdown-trigger-hover-bg: #f5f5f5;--maya-dropdown-trigger-hover-border: #e5e5e5;--maya-dropdown-trigger-active-bg: #f5f5f5;--maya-dropdown-trigger-active-fg: #171717;--maya-dropdown-trigger-focus-outline: 0 0 0 2px #2563eb;--maya-dropdown-bg: #fefefe;--maya-dropdown-fg: #0a0a0a;--maya-dropdown-border: #e5e5e5;--maya-dropdown-radius: .5rem;--maya-dropdown-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--maya-dropdown-item-bg: transparent;--maya-dropdown-item-fg: #0a0a0a;--maya-dropdown-item-radius: .25rem;--maya-dropdown-item-gap: .5rem;--maya-dropdown-item-shortcut-fg: #525252;--maya-dropdown-item-description-fg: #525252;--maya-dropdown-item-hover-bg: #f5f5f5;--maya-dropdown-item-hover-fg: #0a0a0a;--maya-dropdown-item-active-bg: #f5f5f5;--maya-dropdown-item-active-fg: #171717;--maya-dropdown-item-disabled-fg: #525252;--maya-dropdown-checkmark-fg: #2563eb;--maya-dropdown-radio-dot-fg: #2563eb;--maya-dropdown-item-focus-outline: 0 0 0 2px #2563eb;--maya-dropdown-item-focus-outline-offset: 2px;--maya-dropdown-group-gap: .25rem;--maya-dropdown-group-label-fg: #525252;--maya-dropdown-group-label-font-size: .75rem;--maya-dropdown-group-label-padding-x: .5rem;--maya-dropdown-group-label-padding-y: .25rem;--maya-dropdown-separator-color: #e5e5e5;--maya-dropdown-separator-thickness: 1px;--maya-dropdown-separator-margin-y: .25rem;--maya-dropdown-submenu-offset-x: .25rem;--maya-dropdown-submenu-offset-y: 0;--maya-dropdown-submenu-indicator-size: .875rem;--maya-dropdown-submenu-bg: #fefefe;--maya-dropdown-submenu-fg: #0a0a0a;--maya-dropdown-submenu-border: #e5e5e5;--maya-dropdown-submenu-radius: .5rem;--maya-dropdown-submenu-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--maya-dropdown-header-padding-x: .5rem;--maya-dropdown-header-padding-y: .5rem;--maya-dropdown-header-fg: #525252;--maya-dropdown-footer-padding-x: .5rem;--maya-dropdown-footer-padding-y: .5rem;--maya-dropdown-footer-fg: #525252;--maya-dropdown-search-padding-x: .5rem;--maya-dropdown-search-padding-y: .5rem;--maya-dropdown-search-bg: #fefefe;--maya-dropdown-search-border: #e5e5e5;--maya-dropdown-search-radius: .25rem;--maya-dropdown-variant-subtle-bg: #fefefe;--maya-dropdown-variant-subtle-border: #e5e5e5;--maya-dropdown-variant-filled-bg: #f5f5f5;--maya-dropdown-variant-filled-border: #f5f5f5;--maya-dropdown-variant-outlined-bg: #fefefe;--maya-dropdown-variant-outlined-border: #e5e5e5;--maya-file-upload-dropzone-radius: .5rem;--maya-file-upload-dropzone-shadow: none;--maya-file-upload-dropzone-shadow-hover: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-file-upload-dropzone-shadow-drag: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--maya-file-upload-dropzone-padding-x: 1.5rem;--maya-file-upload-dropzone-padding-y: 2rem;--maya-file-upload-dropzone-min-height: 8rem;--maya-file-upload-dropzone-border-width: 2px;--maya-file-upload-dropzone-border-style: dashed;--maya-file-upload-dropzone-font-size: 1rem;--maya-file-upload-dropzone-font-weight: 500;--maya-file-upload-dropzone-line-height: 1.5;--maya-file-upload-dropzone-text-align: center;--maya-file-upload-dropzone-icon-size: 2rem;--maya-file-upload-dropzone-icon-margin: .5rem;--maya-file-upload-helper-font-size: .875rem;--maya-file-upload-helper-line-height: 1.25;--maya-file-upload-helper-margin-top: .5rem;--maya-file-upload-item-radius: .25rem;--maya-file-upload-item-padding: .75rem;--maya-file-upload-item-margin: .5rem;--maya-file-upload-item-gap: .5rem;--maya-file-upload-item-border-width: 1px;--maya-file-upload-item-min-height: 3rem;--maya-file-upload-item-thumb-size: 3rem;--maya-file-upload-item-thumb-radius: .125rem;--maya-file-upload-item-thumb-margin: .5rem;--maya-file-upload-item-text-font-size: .875rem;--maya-file-upload-item-text-line-height: 1.5;--maya-file-upload-item-text-margin: .25rem;--maya-file-upload-item-remove-size: 1.25rem;--maya-file-upload-item-remove-radius: 9999px;--maya-file-upload-item-remove-padding: .25rem;--maya-file-upload-item-remove-margin: .25rem;--maya-file-upload-progress-height: .25rem;--maya-file-upload-progress-radius: 9999px;--maya-file-upload-progress-margin: .5rem;--maya-file-upload-button-padding-x: 1rem;--maya-file-upload-button-padding-y: .5rem;--maya-file-upload-button-radius: .25rem;--maya-file-upload-button-font-size: .875rem;--maya-file-upload-button-font-weight: 500;--maya-file-upload-button-margin: .5rem;--maya-file-upload-transition-duration: .15s;--maya-file-upload-transition-easing: cubic-bezier(.4, 0, .2, 1);--maya-file-upload-drag-animation-duration: .2s;--maya-file-upload-upload-animation-duration: .3s;--maya-file-upload-progress-animation-duration: .15s;--maya-file-upload-focus-ring: 0 0 0 2px;--maya-file-upload-focus-ring-offset: 2px;--maya-file-upload-z-index-dropzone: 0;--maya-file-upload-z-index-items: 0;--maya-file-upload-z-index-progress: 0;--maya-file-upload-max-size-font-size: .75rem;--maya-file-upload-max-size-color: inherit;--maya-file-upload-max-size-opacity: .7;--maya-file-upload-invalid-file-bg: rgba(239, 68, 68, .1);--maya-file-upload-invalid-file-border: rgba(239, 68, 68, .3);--maya-file-upload-valid-file-bg: rgba(34, 197, 94, .1);--maya-file-upload-valid-file-border: rgba(34, 197, 94, .3);--maya-file-upload-loading-opacity: .7;--maya-file-upload-loading-cursor: wait;--maya-file-upload-success-icon-color: #059669;--maya-file-upload-success-animation-duration: .5s;--maya-file-upload-error-icon-color: #dc2626;--maya-file-upload-error-animation-duration: .3s;--maya-file-upload-mobile-dropzone-padding: 1rem;--maya-file-upload-mobile-item-padding: .5rem;--maya-file-upload-mobile-button-padding: .75rem;--maya-file-upload-dropzone-bg: #fefefe;--maya-file-upload-dropzone-border: #e5e5e5;--maya-file-upload-dropzone-border-hover: #2563eb;--maya-file-upload-dropzone-border-active: #2563eb;--maya-file-upload-dropzone-border-drag: #2563eb;--maya-file-upload-dropzone-border-error: #dc2626;--maya-file-upload-dropzone-border-success: #059669;--maya-file-upload-dropzone-text: #0a0a0a;--maya-file-upload-dropzone-text-hover: #2563eb;--maya-file-upload-dropzone-text-disabled: #525252;--maya-file-upload-dropzone-icon: #525252;--maya-file-upload-dropzone-icon-hover: #2563eb;--maya-file-upload-helper-text: #525252;--maya-file-upload-helper-text-error: #dc2626;--maya-file-upload-helper-text-success: #059669;--maya-file-upload-item-bg: #f5f5f5;--maya-file-upload-item-border: #e5e5e5;--maya-file-upload-item-border-hover: #e5e5e5;--maya-file-upload-item-border-error: #dc2626;--maya-file-upload-item-border-success: #059669;--maya-file-upload-item-text: #0a0a0a;--maya-file-upload-item-text-secondary: #525252;--maya-file-upload-item-text-error: #dc2626;--maya-file-upload-item-text-success: #059669;--maya-file-upload-item-remove-bg: #fefefe;--maya-file-upload-item-remove-color: #dc2626;--maya-file-upload-item-remove-hover-bg: #dc2626;--maya-file-upload-item-remove-hover-color: #fefefe;--maya-file-upload-progress-bg: #f5f5f5;--maya-file-upload-progress-fill: #2563eb;--maya-file-upload-progress-fill-error: #dc2626;--maya-file-upload-progress-fill-success: #059669;--maya-file-upload-button-bg: #2563eb;--maya-file-upload-button-color: #fefefe;--maya-file-upload-button-border: #2563eb;--maya-file-upload-button-hover-bg: #1d4ed8;--maya-file-upload-button-hover-color: #fefefe;--maya-file-upload-button-disabled-bg: #f5f5f5;--maya-file-upload-button-disabled-color: #525252;--maya-file-upload-disabled-opacity: .6;--maya-file-upload-disabled-cursor: not-allowed;--maya-file-upload-drag-cursor: copy;--maya-file-upload-error-cursor: not-allowed;--maya-form-gap: 1.5rem;--maya-form-max-width: 48rem;--maya-form-section-gap: 2rem;--maya-form-section-title-font-size: 1.125rem;--maya-form-section-title-font-weight: 600;--maya-form-section-description-font-size: 1rem;--maya-form-field-gap: .5rem;--maya-form-field-padding-y: .25rem;--maya-form-field-padding-x: 0px;--maya-form-fieldset-gap: 1rem;--maya-form-fieldset-padding-x: 1rem;--maya-form-fieldset-padding-y: 1rem;--maya-form-legend-font-size: 1rem;--maya-form-legend-font-weight: 600;--maya-form-inline-label-width-sm: 8rem;--maya-form-inline-label-width-md: 10rem;--maya-form-inline-label-width-lg: 12rem;--maya-form-inline-gap: 1rem;--maya-form-label-font-size-sm: .875rem;--maya-form-label-font-size-md: 1rem;--maya-form-label-font-weight: 500;--maya-form-label-line-height: 1.5;--maya-form-label-margin-bottom: .25rem;--maya-form-required-mark-content: "*";--maya-form-required-mark-margin-left: .25rem;--maya-form-optional-mark-content: "(optional)";--maya-form-optional-mark-margin-left: .25rem;--maya-form-help-font-size: .875rem;--maya-form-help-line-height: 1.5;--maya-form-help-margin-top: .25rem;--maya-form-error-font-size: .875rem;--maya-form-error-line-height: 1.5;--maya-form-error-margin-top: .25rem;--maya-form-success-font-size: .875rem;--maya-form-success-line-height: 1.5;--maya-form-success-margin-top: .25rem;--maya-form-description-font-size: .875rem;--maya-form-description-line-height: 1.5;--maya-form-description-margin-bottom: .25rem;--maya-form-field-disabled-opacity: .6;--maya-form-adornment-gap: .5rem;--maya-form-control-gap-vertical: .5rem;--maya-form-group-title-font-size: 1rem;--maya-form-group-title-font-weight: 600;--maya-form-group-title-margin-bottom: .5rem;--maya-form-group-description-font-size: .875rem;--maya-form-group-description-margin-bottom: .75rem;--maya-form-actions-gap: .75rem;--maya-form-actions-align: flex-end;--maya-form-actions-padding-top: 1rem;--maya-form-readonly-banner-radius: .5rem;--maya-form-readonly-banner-padding-x: 1rem;--maya-form-readonly-banner-padding-y: .75rem;--maya-form-progress-bar-height: .25rem;--maya-form-progress-bar-radius: .25rem;--maya-form-sr-only-gap: 0px;--maya-form-layout-stacked-gap: .5rem;--maya-form-layout-inline-gap: 1rem;--maya-form-width-xs: 12rem;--maya-form-width-sm: 16rem;--maya-form-width-md: 20rem;--maya-form-width-lg: 28rem;--maya-form-width-xl: 36rem;--maya-form-disabled-cursor: not-allowed;--maya-form-bg: transparent;--maya-form-fg: #0a0a0a;--maya-form-section-title-fg: #0a0a0a;--maya-form-section-description-fg: #525252;--maya-form-fieldset-border: #e5e5e5;--maya-form-fieldset-radius: .5rem;--maya-form-legend-fg: #0a0a0a;--maya-form-label-fg: #0a0a0a;--maya-form-required-mark-fg: #dc2626;--maya-form-optional-mark-fg: #525252;--maya-form-help-fg: #525252;--maya-form-error-fg: #dc2626;--maya-form-success-fg: #059669;--maya-form-description-fg: #525252;--maya-form-field-hover-bg: transparent;--maya-form-field-hover-border: #e5e5e5;--maya-form-field-focus-border: #2563eb;--maya-form-field-focus-outline: 0 0 0 2px #2563eb;--maya-form-field-readonly-bg: #f5f5f5;--maya-form-field-invalid-border: #dc2626;--maya-form-field-invalid-focus-outline: 0 0 0 2px #dc2626;--maya-form-field-success-border: #059669;--maya-form-field-success-focus-outline: 0 0 0 2px #059669;--maya-form-adornment-fg: #525252;--maya-form-group-title-fg: #0a0a0a;--maya-form-group-description-fg: #525252;--maya-form-actions-border-top: #e5e5e5;--maya-form-readonly-banner-bg: #f5f5f5;--maya-form-readonly-banner-fg: #525252;--maya-form-submit-success-bg: #ecfdf5;--maya-form-submit-success-fg: #064e3b;--maya-form-submit-success-border: #a7f3d0;--maya-form-submit-error-bg: #fef2f2;--maya-form-submit-error-fg: #7f1d1d;--maya-form-submit-error-border: #fecaca;--maya-form-progress-bar-bg: #f5f5f5;--maya-form-progress-bar-fg: #2563eb;--maya-form-aria-invalid-outline: 0 0 0 2px #dc2626;--maya-form-aria-required-outline: 0 0 0 2px #2563eb;--maya-input-font-size-sm: .875rem;--maya-input-font-size-md: 1rem;--maya-input-font-size-lg: 1.125rem;--maya-input-line-height: 1.5;--maya-input-font-weight: 400;--maya-input-size-sm-height: 2rem;--maya-input-size-md-height: 2.5rem;--maya-input-size-lg-height: 3rem;--maya-input-size-sm-padding-x: .75rem;--maya-input-size-md-padding-x: 1rem;--maya-input-size-lg-padding-x: 1.25rem;--maya-input-size-sm-padding-y: .5rem;--maya-input-size-md-padding-y: .5rem;--maya-input-size-lg-padding-y: .75rem;--maya-input-gap: .5rem;--maya-input-icon-gap: .5rem;--maya-input-prefix-icon-size-sm: 1rem;--maya-input-prefix-icon-size-md: 1.125rem;--maya-input-prefix-icon-size-lg: 1.25rem;--maya-input-suffix-icon-size-sm: 1rem;--maya-input-suffix-icon-size-md: 1.125rem;--maya-input-suffix-icon-size-lg: 1.25rem;--maya-input-clear-size-sm: 1.25rem;--maya-input-clear-size-md: 1.5rem;--maya-input-clear-size-lg: 1.75rem;--maya-input-clear-radius: .25rem;--maya-input-toggle-size-sm: 1.25rem;--maya-input-toggle-size-md: 1.5rem;--maya-input-toggle-size-lg: 1.75rem;--maya-input-toggle-radius: .25rem;--maya-input-group-gap: 0px;--maya-input-group-addon-padding-x-sm: .5rem;--maya-input-group-addon-padding-x-md: .75rem;--maya-input-group-addon-padding-x-lg: 1rem;--maya-input-inside-button-gap: .25rem;--maya-input-inside-button-offset-x: .5rem;--maya-input-elevation-none: none;--maya-input-elevation-low: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-input-elevation-focus: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-input-disabled-opacity: .6;--maya-input-disabled-cursor: not-allowed;--maya-input-bg: #fefefe;--maya-input-fg: #0a0a0a;--maya-input-border: #e5e5e5;--maya-input-radius: .25rem;--maya-input-shadow: none;--maya-input-prefix-fg: #525252;--maya-input-suffix-fg: #525252;--maya-input-placeholder-fg: #525252;--maya-input-caret-color: #0a0a0a;--maya-input-selection-bg: #2563eb;--maya-input-selection-fg: #fefefe;--maya-input-hover-bg: #fefefe;--maya-input-hover-border: #e5e5e5;--maya-input-focus-bg: #fefefe;--maya-input-focus-border: #2563eb;--maya-input-focus-outline: 0 0 0 2px #2563eb;--maya-input-focus-outline-offset: 2px;--maya-input-focus-shadow: none;--maya-input-disabled-bg: #f5f5f5;--maya-input-disabled-border: #f5f5f5;--maya-input-disabled-fg: #525252;--maya-input-disabled-placeholder-fg: #525252;--maya-input-readonly-bg: #f5f5f5;--maya-input-readonly-border: #e5e5e5;--maya-input-readonly-fg: #0a0a0a;--maya-input-invalid-bg: #fefefe;--maya-input-invalid-border: #dc2626;--maya-input-invalid-fg: #0a0a0a;--maya-input-invalid-help-fg: #dc2626;--maya-input-success-bg: #fefefe;--maya-input-success-border: #059669;--maya-input-success-fg: #0a0a0a;--maya-input-success-help-fg: #059669;--maya-input-label-fg: #0a0a0a;--maya-input-label-required-fg: #dc2626;--maya-input-help-fg: #525252;--maya-input-error-fg: #dc2626;--maya-input-clear-fg: #525252;--maya-input-clear-fg-hover: #0a0a0a;--maya-input-clear-bg: transparent;--maya-input-clear-bg-hover: #f5f5f5;--maya-input-clear-outline-focus: 0 0 0 2px #2563eb;--maya-input-toggle-fg: #525252;--maya-input-toggle-fg-hover: #0a0a0a;--maya-input-toggle-bg: transparent;--maya-input-toggle-bg-hover: #f5f5f5;--maya-input-toggle-outline-focus: 0 0 0 2px #2563eb;--maya-input-group-addon-bg: #f5f5f5;--maya-input-group-addon-fg: #525252;--maya-input-group-addon-border: #e5e5e5;--maya-input-variant-subtle-bg: #f5f5f5;--maya-input-variant-subtle-border: #e5e5e5;--maya-input-variant-subtle-fg: #0a0a0a;--maya-input-variant-filled-bg: #f5f5f5;--maya-input-variant-filled-border: #f5f5f5;--maya-input-variant-filled-fg: #0a0a0a;--maya-input-variant-outlined-bg: #fefefe;--maya-input-variant-outlined-border: #e5e5e5;--maya-input-variant-outlined-fg: #0a0a0a;--maya-modal-overlay-bg: rgba(0, 0, 0, .5);--maya-modal-overlay-blur: 0px;--maya-modal-overlay-opacity: 1;--maya-modal-overlay-transition-duration: .3s;--maya-modal-overlay-transition-easing: cubic-bezier(.4, 0, .2, 1);--maya-modal-overlay-z-index: 1300;--maya-modal-padding-x: 1.5rem;--maya-modal-padding-y: 1.25rem;--maya-modal-gap: 1rem;--maya-modal-content-gap: 1rem;--maya-modal-size-sm-max-width: 24rem;--maya-modal-size-md-max-width: 32rem;--maya-modal-size-lg-max-width: 40rem;--maya-modal-size-xl-max-width: 56rem;--maya-modal-size-2xl-max-width: 72rem;--maya-modal-size-full-max-width: 100vw;--maya-modal-size-auto-max-height: calc(100vh - 4rem) ;--maya-modal-size-full-max-height: 100vh;--maya-modal-position-center-justify: center;--maya-modal-position-center-align: center;--maya-modal-position-top-justify: flex-start;--maya-modal-position-top-align: center;--maya-modal-position-bottom-justify: flex-end;--maya-modal-position-bottom-align: center;--maya-modal-title-font-size-sm: 1.125rem;--maya-modal-title-font-size-md: 1.25rem;--maya-modal-title-font-size-lg: 1.5rem;--maya-modal-title-font-weight: 600;--maya-modal-title-line-height: 1.375;--maya-modal-description-font-size-sm: .875rem;--maya-modal-description-font-size-md: 1rem;--maya-modal-description-font-size-lg: 1.125rem;--maya-modal-description-line-height: 1.5;--maya-modal-actions-gap: .75rem;--maya-modal-actions-align: flex-end;--maya-modal-close-size: 2rem;--maya-modal-close-radius: .25rem;--maya-modal-disabled-opacity: .6;--maya-modal-disabled-cursor: not-allowed;--maya-modal-elevation-none: none;--maya-modal-elevation-low: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--maya-modal-elevation-medium: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--maya-modal-elevation-high: 0 25px 50px -12px rgb(0 0 0 / .25);--maya-modal-enter-duration: .3s;--maya-modal-exit-duration: .3s;--maya-modal-enter-easing: cubic-bezier(0, 0, .2, 1);--maya-modal-exit-easing: cubic-bezier(.4, 0, 1, 1);--maya-modal-transform-enter-from: translateY(4px) scale(.98);--maya-modal-transform-enter-to: translateY(0) scale(1);--maya-modal-transform-exit-from: translateY(0) scale(1);--maya-modal-transform-exit-to: translateY(4px) scale(.98);--maya-modal-drawer-left-width: 20rem;--maya-modal-drawer-left-enter-from: translateX(-100%);--maya-modal-drawer-left-enter-to: translateX(0);--maya-modal-drawer-left-exit-from: translateX(0);--maya-modal-drawer-left-exit-to: translateX(-100%);--maya-modal-drawer-right-width: 20rem;--maya-modal-drawer-right-enter-from: translateX(100%);--maya-modal-drawer-right-enter-to: translateX(0);--maya-modal-drawer-right-exit-from: translateX(0);--maya-modal-drawer-right-exit-to: translateX(100%);--maya-modal-drawer-top-height: 16rem;--maya-modal-drawer-top-enter-from: translateY(-100%);--maya-modal-drawer-top-enter-to: translateY(0);--maya-modal-drawer-top-exit-from: translateY(0);--maya-modal-drawer-top-exit-to: translateY(-100%);--maya-modal-drawer-bottom-height: 16rem;--maya-modal-drawer-bottom-enter-from: translateY(100%);--maya-modal-drawer-bottom-enter-to: translateY(0);--maya-modal-drawer-bottom-exit-from: translateY(0);--maya-modal-drawer-bottom-exit-to: translateY(100%);--maya-modal-backdrop-blur-none: 0px;--maya-modal-backdrop-blur-sm: 2px;--maya-modal-backdrop-blur-md: 4px;--maya-modal-backdrop-blur-lg: 8px;--maya-modal-scroll-strategy: container;--maya-modal-bg: #fefefe;--maya-modal-fg: #0a0a0a;--maya-modal-border: #e5e5e5;--maya-modal-radius: .5rem;--maya-modal-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--maya-modal-z-index: 1400;--maya-modal-header-bg: transparent;--maya-modal-header-fg: #0a0a0a;--maya-modal-header-padding-x: 1.5rem;--maya-modal-header-padding-y: 1rem;--maya-modal-header-border-bottom: #e5e5e5;--maya-modal-body-bg: transparent;--maya-modal-body-fg: #0a0a0a;--maya-modal-body-padding-x: 1.5rem;--maya-modal-body-padding-y: 1rem;--maya-modal-body-scrollbar-bg: #f5f5f5;--maya-modal-body-scrollbar-thumb: #525252;--maya-modal-footer-bg: transparent;--maya-modal-footer-fg: #0a0a0a;--maya-modal-footer-padding-x: 1.5rem;--maya-modal-footer-padding-y: 1rem;--maya-modal-footer-border-top: #e5e5e5;--maya-modal-description-fg: #525252;--maya-modal-close-fg: #525252;--maya-modal-close-fg-hover: #0a0a0a;--maya-modal-close-bg: transparent;--maya-modal-close-bg-hover: #f5f5f5;--maya-modal-close-outline-focus: 0 0 0 2px #2563eb;--maya-modal-focus-outline: 0 0 0 2px #2563eb;--maya-modal-focus-outline-offset: 2px;--maya-modal-variant-dialog-bg: #fefefe;--maya-modal-variant-dialog-border: #e5e5e5;--maya-modal-variant-filled-bg: #f5f5f5;--maya-modal-variant-filled-border: #f5f5f5;--maya-modal-variant-outlined-bg: #fefefe;--maya-modal-variant-outlined-border: #e5e5e5;--maya-modal-variant-subtle-bg: transparent;--maya-modal-variant-subtle-border: #e5e5e5;--maya-navigation-orientation: horizontal;--maya-navigation-gap-horizontal: 1rem;--maya-navigation-gap-vertical: .25rem;--maya-navigation-padding-x: 1rem;--maya-navigation-padding-y: .75rem;--maya-navigation-size-sm-height: 2rem;--maya-navigation-size-md-height: 2.5rem;--maya-navigation-size-lg-height: 3rem;--maya-navigation-size-sm-padding-x: .75rem;--maya-navigation-size-md-padding-x: 1rem;--maya-navigation-size-lg-padding-x: 1.25rem;--maya-navigation-item-disabled-opacity: .6;--maya-navigation-item-disabled-cursor: not-allowed;--maya-navigation-item-icon-size-sm: 1rem;--maya-navigation-item-icon-size-md: 1.125rem;--maya-navigation-item-icon-size-lg: 1.25rem;--maya-navigation-item-badge-radius: .25rem;--maya-navigation-item-badge-font-size: .75rem;--maya-navigation-indicator-height: 2px;--maya-navigation-indicator-radius: .25rem;--maya-navigation-indicator-transition-duration: .15s;--maya-navigation-indicator-transition-easing: cubic-bezier(.4, 0, .2, 1);--maya-navigation-section-header-font-size: .875rem;--maya-navigation-section-header-font-weight: 600;--maya-navigation-section-header-padding-x: .75rem;--maya-navigation-section-header-padding-y: .5rem;--maya-navigation-divider-thickness: 1px;--maya-navigation-divider-margin-y: .5rem;--maya-navigation-submenu-padding-x: .5rem;--maya-navigation-submenu-padding-y: .5rem;--maya-navigation-submenu-gap: .25rem;--maya-navigation-submenu-z-index: 1500;--maya-navigation-disclosure-size-sm: .875rem;--maya-navigation-disclosure-size-md: 1rem;--maya-navigation-disclosure-size-lg: 1.125rem;--maya-navigation-breakpoint-collapse: 768px;--maya-navigation-mobile-drawer-width: 18rem;--maya-navigation-mobile-drawer-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--maya-navigation-brand-gap: .75rem;--maya-navigation-search-width-sm: 12rem;--maya-navigation-search-width-md: 16rem;--maya-navigation-search-width-lg: 20rem;--maya-navigation-cta-gap: .75rem;--maya-navigation-density-compact-padding-x: .5rem;--maya-navigation-density-compact-padding-y: .5rem;--maya-navigation-density-comfortable-padding-x: 1rem;--maya-navigation-density-comfortable-padding-y: .75rem;--maya-navigation-density-spacious-padding-x: 1.5rem;--maya-navigation-density-spacious-padding-y: 1rem;--maya-navigation-disabled-opacity: .6;--maya-navigation-disabled-cursor: not-allowed;--maya-navigation-bg: #fefefe;--maya-navigation-fg: #0a0a0a;--maya-navigation-border: #e5e5e5;--maya-navigation-radius: .5rem;--maya-navigation-shadow: none;--maya-navigation-item-bg: transparent;--maya-navigation-item-fg: #0a0a0a;--maya-navigation-item-border: transparent;--maya-navigation-item-radius: .25rem;--maya-navigation-item-gap: .5rem;--maya-navigation-item-hover-bg: #f5f5f5;--maya-navigation-item-hover-fg: #0a0a0a;--maya-navigation-item-active-bg: #f5f5f5;--maya-navigation-item-active-fg: #171717;--maya-navigation-item-disabled-fg: #525252;--maya-navigation-item-focus-outline: 0 0 0 2px #2563eb;--maya-navigation-item-focus-outline-offset: 2px;--maya-navigation-item-icon-fg: #525252;--maya-navigation-item-icon-fg-active: #171717;--maya-navigation-item-badge-bg: #dc2626;--maya-navigation-item-badge-fg: #fefefe;--maya-navigation-indicator-bg: #2563eb;--maya-navigation-section-header-fg: #525252;--maya-navigation-divider-color: #e5e5e5;--maya-navigation-submenu-bg: #fefefe;--maya-navigation-submenu-fg: #0a0a0a;--maya-navigation-submenu-border: #e5e5e5;--maya-navigation-submenu-radius: .5rem;--maya-navigation-submenu-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--maya-navigation-submenu-item-bg: transparent;--maya-navigation-submenu-item-fg: #0a0a0a;--maya-navigation-submenu-item-hover-bg: #f5f5f5;--maya-navigation-submenu-item-active-bg: #f5f5f5;--maya-navigation-submenu-item-active-fg: #171717;--maya-navigation-submenu-item-radius: .25rem;--maya-navigation-disclosure-fg: #525252;--maya-navigation-disclosure-fg-active: #171717;--maya-navigation-mobile-drawer-bg: #fefefe;--maya-navigation-mobile-drawer-border: #e5e5e5;--maya-navigation-brand-fg: #0a0a0a;--maya-navigation-brand-subtitle-fg: #525252;--maya-navigation-variant-contained-item-bg: #f5f5f5;--maya-navigation-variant-contained-item-hover-bg: #e5e5e5;--maya-navigation-variant-contained-item-active-bg: #f5f5f5;--maya-navigation-variant-contained-item-active-fg: #171717;--maya-navigation-variant-underline-item-active-fg: #2563eb;--maya-navigation-variant-underline-indicator-bg: #2563eb;--maya-navigation-variant-ghost-item-hover-bg: #f5f5f5;--maya-navigation-variant-ghost-item-active-fg: #2563eb;--maya-pagination-gap: .75rem;--maya-pagination-align: flex-end;--maya-pagination-padding-x: 0px;--maya-pagination-padding-y: 0px;--maya-pagination-summary-font-size: .875rem;--maya-pagination-items-gap: .5rem;--maya-pagination-item-radius: .25rem;--maya-pagination-item-shadow: none;--maya-pagination-item-size-sm-height: 1.75rem;--maya-pagination-item-size-md-height: 2rem;--maya-pagination-item-size-lg-height: 2.25rem;--maya-pagination-item-size-sm-min-width: 1.75rem;--maya-pagination-item-size-md-min-width: 2rem;--maya-pagination-item-size-lg-min-width: 2.25rem;--maya-pagination-item-size-sm-padding-x: .5rem;--maya-pagination-item-size-md-padding-x: .75rem;--maya-pagination-item-size-lg-padding-x: .75rem;--maya-pagination-item-font-size-sm: .875rem;--maya-pagination-item-font-size-md: .875rem;--maya-pagination-item-font-size-lg: 1rem;--maya-pagination-item-disabled-opacity: .6;--maya-pagination-item-disabled-cursor: not-allowed;--maya-pagination-current-font-weight: 600;--maya-pagination-item-focus-outline-offset: 2px;--maya-pagination-icon-size-sm: .875rem;--maya-pagination-icon-size-md: 1rem;--maya-pagination-icon-size-lg: 1.125rem;--maya-pagination-ellipsis-content: "…";--maya-pagination-ellipsis-radius: .25rem;--maya-pagination-ellipsis-padding-x: .5rem;--maya-pagination-goto-gap: .5rem;--maya-pagination-goto-input-width: 4.5rem;--maya-pagination-goto-input-radius: .25rem;--maya-pagination-goto-input-font-size: .875rem;--maya-pagination-goto-button-gap: .5rem;--maya-pagination-size-select-gap: .5rem;--maya-pagination-size-select-width: 6.5rem;--maya-pagination-mode-compact-gap: .5rem;--maya-pagination-mode-expanded-gap: .75rem;--maya-pagination-elevation-none: none;--maya-pagination-elevation-low: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-pagination-sr-only-gap: 0px;--maya-pagination-bg: transparent;--maya-pagination-fg: #0a0a0a;--maya-pagination-summary-fg: #525252;--maya-pagination-item-bg: #fefefe;--maya-pagination-item-fg: #0a0a0a;--maya-pagination-item-border: #e5e5e5;--maya-pagination-item-hover-bg: #f5f5f5;--maya-pagination-item-hover-fg: #0a0a0a;--maya-pagination-item-active-bg: #f5f5f5;--maya-pagination-item-active-fg: #171717;--maya-pagination-item-disabled-fg: #525252;--maya-pagination-current-bg: #f5f5f5;--maya-pagination-current-fg: #171717;--maya-pagination-current-border: #f5f5f5;--maya-pagination-item-focus-outline: 0 0 0 2px #2563eb;--maya-pagination-icon-fg: #525252;--maya-pagination-icon-fg-hover: #0a0a0a;--maya-pagination-ellipsis-fg: #525252;--maya-pagination-ellipsis-bg: transparent;--maya-pagination-goto-input-bg: #fefefe;--maya-pagination-goto-input-fg: #0a0a0a;--maya-pagination-goto-input-border: #e5e5e5;--maya-pagination-variant-ghost-item-bg: transparent;--maya-pagination-variant-ghost-item-hover-bg: #f5f5f5;--maya-pagination-variant-ghost-item-active-fg: #2563eb;--maya-pagination-variant-outlined-item-bg: #fefefe;--maya-pagination-variant-outlined-item-border: #e5e5e5;--maya-pagination-variant-filled-item-bg: #f5f5f5;--maya-pagination-variant-filled-item-border: #f5f5f5;--maya-pagination-aria-current-outline: 0 0 0 2px #2563eb;--maya-popover-radius: .5rem;--maya-popover-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--maya-popover-z-index: 1500;--maya-popover-padding-x: .75rem;--maya-popover-padding-y: .75rem;--maya-popover-gap: .5rem;--maya-popover-min-width: 12rem;--maya-popover-max-width: 28rem;--maya-popover-arrow-size: 8px;--maya-popover-enter-duration: .1s;--maya-popover-exit-duration: .1s;--maya-popover-enter-easing: cubic-bezier(0, 0, .2, 1);--maya-popover-exit-easing: cubic-bezier(.4, 0, 1, 1);--maya-popover-transform-enter-from: translateY(4px) scale(.98);--maya-popover-transform-enter-to: translateY(0) scale(1);--maya-popover-transform-exit-from: translateY(0) scale(1);--maya-popover-transform-exit-to: translateY(4px) scale(.98);--maya-popover-opacity-enter-from: 0;--maya-popover-opacity-enter-to: 1;--maya-popover-opacity-exit-from: 1;--maya-popover-opacity-exit-to: 0;--maya-popover-bg: #fefefe;--maya-popover-fg: #0a0a0a;--maya-popover-border: #e5e5e5;--maya-popover-arrow-fill: #fefefe;--maya-popover-arrow-border: #e5e5e5;--maya-progress-size-xs-height: .25rem;--maya-progress-size-sm-height: .375rem;--maya-progress-size-md-height: .5rem;--maya-progress-size-lg-height: .75rem;--maya-progress-size-xl-height: 1rem;--maya-progress-rounded: true;--maya-progress-bg: transparent;--maya-progress-fg: #0a0a0a;--maya-progress-gap: .5rem;--maya-progress-track-bg: #f5f5f5;--maya-progress-track-border: #e5e5e5;--maya-progress-track-radius: .25rem;--maya-progress-track-shadow: none;--maya-progress-fill-bg: #2563eb;--maya-progress-fill-fg: #fefefe;--maya-progress-fill-radius: .25rem;--maya-progress-fill-shadow: none;--maya-progress-label-fg: #525252;--maya-progress-label-font-size: .875rem;--maya-progress-value-label-fg: #0a0a0a;--maya-progress-value-label-font-size: .875rem;--maya-progress-value-label-min-width: 2ch;--maya-progress-label-gap: .25rem;--maya-progress-label-placement: top;--maya-progress-success-fill-bg: #059669;--maya-progress-success-fill-fg: #fefefe;--maya-progress-warning-fill-bg: #d97706;--maya-progress-warning-fill-fg: #0a0a0a;--maya-progress-error-fill-bg: #dc2626;--maya-progress-error-fill-fg: #fefefe;--maya-progress-info-fill-bg: #2563eb;--maya-progress-info-fill-fg: #fefefe;--maya-progress-indeterminate-strip-width: 35%;--maya-progress-indeterminate-anim-duration: .3s;--maya-progress-indeterminate-anim-easing: cubic-bezier(.4, 0, .2, 1);--maya-progress-indeterminate-bg: #2563eb;--maya-progress-buffer-track-bg: #f5f5f5;--maya-progress-buffer-fill-bg: #2563eb;--maya-progress-buffer-secondary-fill-bg: #93c5fd;--maya-progress-steps-count: 0;--maya-progress-steps-gap: 2px;--maya-progress-steps-bg: #2563eb;--maya-progress-stripes-enabled: false;--maya-progress-stripes-size: 8px;--maya-progress-stripes-angle: 45deg;--maya-progress-stripes-opacity: .2;--maya-progress-stripes-color: #fefefe;--maya-progress-elevation-none: none;--maya-progress-elevation-low: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-progress-focus-outline: 0 0 0 2px #2563eb;--maya-progress-focus-outline-offset: 2px;--maya-progress-aria-live: polite;--maya-progress-aria-valuetext-prefix: Progress;--maya-radio-dot-scale-sm: .5;--maya-radio-dot-scale-md: .55;--maya-radio-dot-scale-lg: .6;--maya-radio-size-sm: .875rem;--maya-radio-size-md: 1rem;--maya-radio-size-lg: 1.25rem;--maya-radio-touch-target-min: 2.75rem;--maya-radio-gap: .5rem;--maya-radio-group-gap-vertical: .5rem;--maya-radio-group-gap-horizontal: 1rem;--maya-radio-label-font-size-sm: .875rem;--maya-radio-label-font-size-md: 1rem;--maya-radio-label-font-size-lg: 1.125rem;--maya-radio-label-line-height: 1.5;--maya-radio-help-font-size: .875rem;--maya-radio-help-margin-top: .25rem;--maya-radio-error-font-size: .875rem;--maya-radio-disabled-opacity: .6;--maya-radio-disabled-cursor: not-allowed;--maya-radio-alignment: start;--maya-radio-stack-gap: .5rem;--maya-radio-group-title-font-size: 1rem;--maya-radio-group-title-font-weight: 600;--maya-radio-group-title-margin-bottom: .5rem;--maya-radio-group-description-font-size: .875rem;--maya-radio-group-description-margin-bottom: .75rem;--maya-radio-bg: #fefefe;--maya-radio-bg-checked: #fefefe;--maya-radio-bg-disabled: #f5f5f5;--maya-radio-border: #e5e5e5;--maya-radio-border-checked: #2563eb;--maya-radio-border-disabled: #f5f5f5;--maya-radio-radius: 9999px;--maya-radio-shadow: none;--maya-radio-dot-color: #2563eb;--maya-radio-dot-color-disabled: #525252;--maya-radio-label-fg: #0a0a0a;--maya-radio-label-fg-disabled: #525252;--maya-radio-help-fg: #525252;--maya-radio-error-fg: #dc2626;--maya-radio-hover-bg: #fefefe;--maya-radio-hover-border: #e5e5e5;--maya-radio-hover-border-checked: #1d4ed8;--maya-radio-active-bg: #f5f5f5;--maya-radio-active-border: #f5f5f5;--maya-radio-active-border-checked: #1e40af;--maya-radio-focus-outline: 0 0 0 2px #2563eb;--maya-radio-focus-outline-offset: 2px;--maya-radio-group-title-fg: #0a0a0a;--maya-radio-group-description-fg: #525252;--maya-radio-group-readonly-bg: #f5f5f5;--maya-radio-group-invalid-outline: 0 0 0 2px #dc2626;--maya-radio-variant-subtle-bg: #f5f5f5;--maya-radio-variant-subtle-border: #e5e5e5;--maya-radio-variant-filled-bg: #f5f5f5;--maya-radio-variant-filled-border: #f5f5f5;--maya-radio-variant-outlined-bg: #fefefe;--maya-radio-variant-outlined-border: #e5e5e5;--maya-rating-size-xs: .75rem;--maya-rating-size-sm: 1rem;--maya-rating-size-md: 1.25rem;--maya-rating-size-lg: 1.5rem;--maya-rating-size-xl: 2rem;--maya-rating-gap: .25rem;--maya-rating-padding: .5rem;--maya-rating-margin: .25rem;--maya-rating-label-font-size: .875rem;--maya-rating-label-font-weight: 500;--maya-rating-help-font-size: .75rem;--maya-rating-help-line-height: 1.25;--maya-rating-border-radius: .25rem;--maya-rating-min-height: 2.5rem;--maya-rating-min-width: 2.5rem;--maya-rating-transition-duration: .15s;--maya-rating-transition-easing: cubic-bezier(.4, 0, .2, 1);--maya-rating-disabled-opacity: .6;--maya-rating-disabled-cursor: not-allowed;--maya-rating-readonly-cursor: default;--maya-rating-star-animation-duration: .15s;--maya-rating-star-animation-easing: cubic-bezier(0, 0, .2, 1);--maya-rating-focus-visible-outline: 2px solid;--maya-rating-focus-visible-outline-offset: 2px;--maya-rating-star-fill-ratio: 1;--maya-rating-star-half-fill-ratio: .5;--maya-rating-star-empty-fill-ratio: 0;--maya-rating-hover-scale: 1.1;--maya-rating-active-scale: .95;--maya-rating-transform-origin: center;--maya-rating-group-gap: .5rem;--maya-rating-group-padding: .75rem;--maya-rating-group-border-radius: .375rem;--maya-rating-text-align: left;--maya-rating-vertical-align: middle;--maya-rating-shadow: none;--maya-rating-shadow-hover: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-rating-shadow-active: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--maya-rating-star-active: #d97706;--maya-rating-star-inactive: #525252;--maya-rating-star-half-active: #d97706;--maya-rating-star-hover: #d97706;--maya-rating-star-disabled: #f5f5f5;--maya-rating-bg: transparent;--maya-rating-bg-disabled: #f5f5f5;--maya-rating-border: none;--maya-rating-border-focus: 2px solid #2563eb;--maya-rating-text-color: #0a0a0a;--maya-rating-text-color-disabled: #525252;--maya-rating-label-color: #0a0a0a;--maya-rating-help-text-color: #525252;--maya-rating-hover-bg: #f5f5f5;--maya-rating-active-bg: #f5f5f5;--maya-rating-focus-ring: 0 0 0 2px #2563eb;--maya-rating-focus-ring-offset: 2px;--maya-rating-variant-readonly-bg: #f5f5f5;--maya-rating-variant-readonly-border: #e5e5e5;--maya-select-control-padding-x-sm: .75rem;--maya-select-control-padding-x-md: 1rem;--maya-select-control-padding-x-lg: 1.25rem;--maya-select-control-padding-y-sm: .5rem;--maya-select-control-padding-y-md: .5rem;--maya-select-control-padding-y-lg: .75rem;--maya-select-size-sm-height: 2rem;--maya-select-size-md-height: 2.5rem;--maya-select-size-lg-height: 3rem;--maya-select-font-size-sm: .875rem;--maya-select-font-size-md: 1rem;--maya-select-font-size-lg: 1.125rem;--maya-select-menu-radius: .5rem;--maya-select-menu-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--maya-select-menu-z-index: 1500;--maya-select-menu-min-width: 14rem;--maya-select-menu-max-width: 28rem;--maya-select-menu-max-height: 18rem;--maya-select-menu-padding-x: .5rem;--maya-select-menu-padding-y: .5rem;--maya-select-menu-gap: .25rem;--maya-select-search-radius: .25rem;--maya-select-search-padding-x: .75rem;--maya-select-search-padding-y: .5rem;--maya-select-option-radius: .25rem;--maya-select-option-gap: .5rem;--maya-select-option-padding-x-sm: .5rem;--maya-select-option-padding-x-md: .75rem;--maya-select-option-padding-x-lg: 1rem;--maya-select-option-height-sm: 2rem;--maya-select-option-height-md: 2.5rem;--maya-select-option-height-lg: 3rem;--maya-select-option-disabled-opacity: .6;--maya-select-option-disabled-cursor: not-allowed;--maya-select-group-label-font-size: .75rem;--maya-select-group-label-padding-x: .5rem;--maya-select-group-label-padding-y: .25rem;--maya-select-group-gap: .25rem;--maya-select-separator-thickness: 1px;--maya-select-separator-margin-y: .25rem;--maya-select-chip-radius: .25rem;--maya-select-chip-gap: .25rem;--maya-select-chip-padding-x: .5rem;--maya-select-chip-height-sm: 1.25rem;--maya-select-chip-height-md: 1.5rem;--maya-select-chip-height-lg: 1.75rem;--maya-select-chip-remove-icon-size: .875rem;--maya-select-loading-icon-size: 1rem;--maya-select-empty-padding-y: 1.5rem;--maya-select-clear-size-sm: 1.25rem;--maya-select-clear-size-md: 1.5rem;--maya-select-clear-size-lg: 1.75rem;--maya-select-clear-radius: .25rem;--maya-select-chevron-size-sm: 1rem;--maya-select-chevron-size-md: 1.125rem;--maya-select-chevron-size-lg: 1.25rem;--maya-select-menu-enter-duration: .1s;--maya-select-menu-exit-duration: .1s;--maya-select-menu-enter-easing: cubic-bezier(0, 0, .2, 1);--maya-select-menu-exit-easing: cubic-bezier(.4, 0, 1, 1);--maya-select-menu-transform-enter-from: translateY(4px) scale(.98);--maya-select-menu-transform-enter-to: translateY(0) scale(1);--maya-select-menu-transform-exit-from: translateY(0) scale(1);--maya-select-menu-transform-exit-to: translateY(4px) scale(.98);--maya-select-menu-opacity-enter-from: 0;--maya-select-menu-opacity-enter-to: 1;--maya-select-menu-opacity-exit-from: 1;--maya-select-menu-opacity-exit-to: 0;--maya-select-control-disabled-opacity: .6;--maya-select-control-disabled-cursor: not-allowed;--maya-select-aria-live: polite;--maya-select-sr-only-gap: 0px;--maya-select-control-bg: #fefefe;--maya-select-control-fg: #0a0a0a;--maya-select-control-border: #e5e5e5;--maya-select-control-radius: .25rem;--maya-select-control-shadow: none;--maya-select-control-hover-bg: #fefefe;--maya-select-control-hover-border: #e5e5e5;--maya-select-control-focus-bg: #fefefe;--maya-select-control-focus-border: #2563eb;--maya-select-control-focus-outline: 0 0 0 2px #2563eb;--maya-select-control-focus-outline-offset: 2px;--maya-select-control-disabled-bg: #f5f5f5;--maya-select-control-disabled-border: #f5f5f5;--maya-select-control-disabled-fg: #525252;--maya-select-control-invalid-border: #dc2626;--maya-select-control-success-border: #059669;--maya-select-value-fg: #0a0a0a;--maya-select-placeholder-fg: #525252;--maya-select-icon-color: #525252;--maya-select-icon-clear-color: #525252;--maya-select-icon-clear-color-hover: #0a0a0a;--maya-select-menu-bg: #fefefe;--maya-select-menu-fg: #0a0a0a;--maya-select-menu-border: #e5e5e5;--maya-select-search-bg: #fefefe;--maya-select-search-fg: #0a0a0a;--maya-select-search-border: #e5e5e5;--maya-select-search-placeholder-fg: #525252;--maya-select-option-bg: transparent;--maya-select-option-fg: #0a0a0a;--maya-select-option-description-fg: #525252;--maya-select-option-hover-bg: #f5f5f5;--maya-select-option-hover-fg: #0a0a0a;--maya-select-option-active-bg: #f5f5f5;--maya-select-option-active-fg: #171717;--maya-select-option-disabled-fg: #525252;--maya-select-option-selected-bg: #eff6ff;--maya-select-option-selected-fg: #0a0a0a;--maya-select-option-selected-border: #bfdbfe;--maya-select-option-checkmark-fg: #2563eb;--maya-select-option-focus-outline: 0 0 0 2px #2563eb;--maya-select-option-focus-outline-offset: 2px;--maya-select-group-label-fg: #525252;--maya-select-separator-color: #e5e5e5;--maya-select-chip-bg: #f5f5f5;--maya-select-chip-fg: #525252;--maya-select-chip-border: #e5e5e5;--maya-select-chip-remove-icon-fg: #525252;--maya-select-chip-remove-icon-fg-hover: #0a0a0a;--maya-select-loading-fg: #525252;--maya-select-empty-fg: #525252;--maya-select-create-prefix-fg: #525252;--maya-select-create-fg: #0a0a0a;--maya-select-create-hover-bg: #f5f5f5;--maya-select-clear-bg: transparent;--maya-select-clear-bg-hover: #f5f5f5;--maya-select-clear-color: #525252;--maya-select-clear-color-hover: #0a0a0a;--maya-select-menu-menu-radius: .5rem;--maya-select-menu-menu-padding: .25rem;--maya-select-menu-menu-min-width: 12rem;--maya-select-menu-menu-max-width: 24rem;--maya-select-menu-menu-max-height: 20rem;--maya-select-menu-menu-z-index: 1500;--maya-select-menu-item-padding-x: .75rem;--maya-select-menu-item-padding-y: .5rem;--maya-select-menu-item-min-height: 2.5rem;--maya-select-menu-item-border-radius: .25rem;--maya-select-menu-item-gap: .25rem;--maya-select-menu-item-margin: .25rem;--maya-select-menu-item-font-size: .875rem;--maya-select-menu-item-font-weight: 400;--maya-select-menu-item-line-height: 1.5;--maya-select-menu-item-text-align: left;--maya-select-menu-item-icon-size: 1rem;--maya-select-menu-item-icon-margin: .5rem;--maya-select-menu-item-icon-flex-shrink: 0;--maya-select-menu-checkmark-size: 1rem;--maya-select-menu-checkmark-margin: .5rem;--maya-select-menu-checkmark-border-radius: .125rem;--maya-select-menu-separator-margin: .25rem;--maya-select-menu-separator-height: 1px;--maya-select-menu-group-header-padding-x: .75rem;--maya-select-menu-group-header-padding-y: .5rem;--maya-select-menu-group-header-font-size: .75rem;--maya-select-menu-group-header-font-weight: 600;--maya-select-menu-group-header-text-transform: uppercase;--maya-select-menu-group-header-letter-spacing: .05em;--maya-select-menu-group-header-margin: .25rem;--maya-select-menu-empty-padding: 1.5rem;--maya-select-menu-empty-text-align: center;--maya-select-menu-empty-icon-size: 2rem;--maya-select-menu-empty-icon-margin: .5rem;--maya-select-menu-empty-font-size: .875rem;--maya-select-menu-empty-line-height: 1.5;--maya-select-menu-loading-padding: 1rem;--maya-select-menu-loading-text-align: center;--maya-select-menu-loading-spinner-size: 1.5rem;--maya-select-menu-loading-spinner-margin: .5rem;--maya-select-menu-loading-font-size: .875rem;--maya-select-menu-search-padding: .5rem;--maya-select-menu-search-margin: .25rem;--maya-select-menu-search-border-radius: .25rem;--maya-select-menu-search-font-size: .875rem;--maya-select-menu-search-min-height: 2rem;--maya-select-menu-transition-duration: .1s;--maya-select-menu-transition-easing: cubic-bezier(0, 0, .2, 1);--maya-select-menu-menu-animation-duration: .15s;--maya-select-menu-item-animation-duration: .1s;--maya-select-menu-checkmark-animation-duration: .2s;--maya-select-menu-disabled-opacity: .6;--maya-select-menu-disabled-cursor: not-allowed;--maya-select-menu-hover-cursor: pointer;--maya-select-menu-selected-cursor: default;--maya-select-menu-scrollbar-width: .5rem;--maya-select-menu-scrollbar-track: transparent;--maya-select-menu-scrollbar-thumb: rgba(0, 0, 0, .2);--maya-select-menu-scrollbar-thumb-hover: rgba(0, 0, 0, .3);--maya-select-menu-mobile-menu-max-width: 100vw;--maya-select-menu-mobile-menu-margin: .5rem;--maya-select-menu-mobile-item-padding: .75rem;--maya-select-menu-keyboard-focus-outline: 2px solid;--maya-select-menu-keyboard-focus-outline-offset: 2px;--maya-select-menu-screen-reader-only: sr-only;--maya-select-menu-aria-hidden: true;--maya-select-menu-variant-compact-item-padding: .25rem;--maya-select-menu-variant-compact-item-min-height: 2rem;--maya-select-menu-variant-large-item-padding: 1rem;--maya-select-menu-variant-large-item-min-height: 3rem;--maya-select-menu-variant-large-font-size: 1rem;--maya-select-menu-menu-bg: #fefefe;--maya-select-menu-menu-border: #e5e5e5;--maya-select-menu-menu-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--maya-select-menu-menu-text: #0a0a0a;--maya-select-menu-menu-text-disabled: #525252;--maya-select-menu-item-bg: transparent;--maya-select-menu-item-bg-hover: #f5f5f5;--maya-select-menu-item-bg-selected: #2563eb;--maya-select-menu-item-bg-disabled: #f5f5f5;--maya-select-menu-item-bg-active: #f5f5f5;--maya-select-menu-item-text: #0a0a0a;--maya-select-menu-item-text-hover: #171717;--maya-select-menu-item-text-selected: #fefefe;--maya-select-menu-item-text-disabled: #525252;--maya-select-menu-item-text-active: #171717;--maya-select-menu-item-border: none;--maya-select-menu-item-border-hover: none;--maya-select-menu-item-border-selected: none;--maya-select-menu-item-border-disabled: none;--maya-select-menu-item-icon: #525252;--maya-select-menu-item-icon-hover: #171717;--maya-select-menu-item-icon-selected: #fefefe;--maya-select-menu-item-icon-disabled: #525252;--maya-select-menu-checkmark-color: #fefefe;--maya-select-menu-checkmark-bg: #2563eb;--maya-select-menu-separator-color: #e5e5e5;--maya-select-menu-separator-width: 1px;--maya-select-menu-group-header-bg: #f5f5f5;--maya-select-menu-group-header-text: #525252;--maya-select-menu-group-header-border: #e5e5e5;--maya-select-menu-empty-bg: #fefefe;--maya-select-menu-empty-text: #525252;--maya-select-menu-empty-icon: #525252;--maya-select-menu-loading-bg: #fefefe;--maya-select-menu-loading-text: #525252;--maya-select-menu-loading-spinner: #2563eb;--maya-select-menu-search-bg: #fefefe;--maya-select-menu-search-border: #e5e5e5;--maya-select-menu-search-text: #0a0a0a;--maya-select-menu-search-placeholder: #525252;--maya-select-menu-focus-ring: 0 0 0 2px #2563eb;--maya-select-menu-focus-ring-offset: 2px;--maya-slider-track-height: 4px;--maya-slider-track-radius: .25rem;--maya-slider-thumb-size-sm: .875rem;--maya-slider-thumb-size-md: 1rem;--maya-slider-thumb-size-lg: 1.25rem;--maya-slider-thumb-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-slider-tick-size: 2px;--maya-slider-disabled-opacity: .6;--maya-slider-track-bg: #f5f5f5;--maya-slider-range-bg: #2563eb;--maya-slider-thumb-bg: #fefefe;--maya-slider-thumb-border: #2563eb;--maya-slider-thumb-focus-outline: 0 0 0 2px #2563eb;--maya-slider-tick-bg: #e5e5e5;--maya-spinner-shape: circular;--maya-spinner-segments: 12;--maya-spinner-size-xs: .875rem;--maya-spinner-size-sm: 1rem;--maya-spinner-size-md: 1.5rem;--maya-spinner-size-lg: 2rem;--maya-spinner-size-xl: 3rem;--maya-spinner-size-2xl: 4rem;--maya-spinner-thickness-xs: 1.5px;--maya-spinner-thickness-sm: 2px;--maya-spinner-thickness-md: 2.5px;--maya-spinner-thickness-lg: 3px;--maya-spinner-thickness-xl: 4px;--maya-spinner-thickness-2xl: 5px;--maya-spinner-speed-slow: 1.2s;--maya-spinner-speed-normal: .8s;--maya-spinner-speed-fast: .6s;--maya-spinner-easing: linear;--maya-spinner-indeterminate-enabled: true;--maya-spinner-determinate-enabled: true;--maya-spinner-determinate-stroke-cap: round;--maya-spinner-determinate-trail-opacity: .25;--maya-spinner-dots-gap: .25rem;--maya-spinner-dots-size-xs: .25rem;--maya-spinner-dots-size-sm: .375rem;--maya-spinner-dots-size-md: .5rem;--maya-spinner-dots-size-lg: .625rem;--maya-spinner-dots-size-xl: .75rem;--maya-spinner-bars-count: 5;--maya-spinner-bars-gap: .25rem;--maya-spinner-bars-width-xs: .125rem;--maya-spinner-bars-width-sm: .1875rem;--maya-spinner-bars-width-md: .25rem;--maya-spinner-bars-height-xs: .5rem;--maya-spinner-bars-height-sm: .75rem;--maya-spinner-bars-height-md: 1rem;--maya-spinner-bars-height-lg: 1.25rem;--maya-spinner-elevation: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-spinner-overlay-bg: rgba(0, 0, 0, .4);--maya-spinner-overlay-blur: 0px;--maya-spinner-overlay-z-index: 1300;--maya-spinner-aria-live: polite;--maya-spinner-sr-text: "Loading…";--maya-spinner-color: #2563eb;--maya-spinner-color-secondary: #f5f5f5;--maya-spinner-track-color: #f5f5f5;--maya-spinner-track-opacity: .35;--maya-spinner-primary-color: #2563eb;--maya-spinner-success-color: #059669;--maya-spinner-warning-color: #d97706;--maya-spinner-error-color: #dc2626;--maya-spinner-info-color: #2563eb;--maya-spinner-neutral-color: #525252;--maya-spinner-ring-bg: #f5f5f5;--maya-spinner-ring-radius: 50%;--maya-spinner-focus-outline: 0 0 0 2px #2563eb;--maya-spinner-focus-outline-offset: 2px;--maya-switch-size-xs-track-width: 1.75rem;--maya-switch-size-xs-track-height: .875rem;--maya-switch-size-xs-thumb-size: .75rem;--maya-switch-size-xs-gap: .0625rem;--maya-switch-size-sm-track-width: 2rem;--maya-switch-size-sm-track-height: 1rem;--maya-switch-size-sm-thumb-size: .875rem;--maya-switch-size-sm-gap: .0625rem;--maya-switch-size-md-track-width: 2.5rem;--maya-switch-size-md-track-height: 1.25rem;--maya-switch-size-md-thumb-size: 1rem;--maya-switch-size-md-gap: .125rem;--maya-switch-size-lg-track-width: 3rem;--maya-switch-size-lg-track-height: 1.5rem;--maya-switch-size-lg-thumb-size: 1.25rem;--maya-switch-size-lg-gap: .125rem;--maya-switch-size-xl-track-width: 3.5rem;--maya-switch-size-xl-track-height: 1.75rem;--maya-switch-size-xl-thumb-size: 1.5rem;--maya-switch-size-xl-gap: .125rem;--maya-switch-transition-duration: .15s;--maya-switch-transition-easing: cubic-bezier(.4, 0, .2, 1);--maya-switch-thumb-translate-xs: calc(100% - .125rem) ;--maya-switch-thumb-translate-sm: calc(100% - .125rem) ;--maya-switch-thumb-translate-md: calc(100% - .125rem) ;--maya-switch-thumb-translate-lg: calc(100% - .125rem) ;--maya-switch-thumb-translate-xl: calc(100% - .125rem) ;--maya-switch-disabled-opacity: .6;--maya-switch-disabled-cursor: not-allowed;--maya-switch-bg: #f5f5f5;--maya-switch-bg-checked: #2563eb;--maya-switch-bg-disabled: #f5f5f5;--maya-switch-border: #e5e5e5;--maya-switch-border-checked: #2563eb;--maya-switch-border-disabled: #f5f5f5;--maya-switch-radius: 9999px;--maya-switch-shadow: none;--maya-switch-thumb-bg: #fefefe;--maya-switch-thumb-bg-checked: #fefefe;--maya-switch-thumb-bg-disabled: #f5f5f5;--maya-switch-thumb-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-switch-thumb-radius: 9999px;--maya-switch-thumb-border: transparent;--maya-switch-hover-track-bg: #f5f5f5;--maya-switch-hover-track-bg-checked: #1d4ed8;--maya-switch-active-track-bg: #f5f5f5;--maya-switch-active-track-bg-checked: #1e40af;--maya-switch-focus-outline: 0 0 0 2px #2563eb;--maya-switch-focus-outline-offset: 2px;--maya-switch-label-gap: .5rem;--maya-switch-label-fg: #0a0a0a;--maya-switch-label-fg-disabled: #525252;--maya-switch-label-font-size-sm: .875rem;--maya-switch-label-font-size-md: 1rem;--maya-switch-label-font-size-lg: 1.125rem;--maya-switch-icon-on-fg: #fefefe;--maya-switch-icon-off-fg: #525252;--maya-switch-icon-size-sm: .75rem;--maya-switch-icon-size-md: .875rem;--maya-switch-icon-size-lg: 1rem;--maya-switch-help-fg: #525252;--maya-switch-error-fg: #dc2626;--maya-switch-success-fg: #059669;--maya-switch-variant-subtle-track-bg: #f5f5f5;--maya-switch-variant-subtle-track-border: #e5e5e5;--maya-switch-variant-filled-track-bg: #f5f5f5;--maya-switch-variant-filled-track-border: #f5f5f5;--maya-switch-variant-outlined-track-bg: #fefefe;--maya-switch-variant-outlined-track-border: #e5e5e5;--maya-table-table-bg: transparent;--maya-table-table-border-separate: separate;--maya-table-table-border-spacing-x: 0px;--maya-table-table-border-spacing-y: 0px;--maya-table-table-width: 100%;--maya-table-density-compact-row-height: 2rem;--maya-table-density-compact-cell-padding-x: .75rem;--maya-table-density-compact-cell-padding-y: .5rem;--maya-table-density-comfortable-row-height: 2.5rem;--maya-table-density-comfortable-cell-padding-x: 1rem;--maya-table-density-comfortable-cell-padding-y: .75rem;--maya-table-density-spacious-row-height: 3rem;--maya-table-density-spacious-cell-padding-x: 1.25rem;--maya-table-density-spacious-cell-padding-y: .75rem;--maya-table-size-sm-row-height: 2rem;--maya-table-size-md-row-height: 2.5rem;--maya-table-size-lg-row-height: 3rem;--maya-table-header-font-size: .875rem;--maya-table-header-font-weight: 600;--maya-table-header-text-transform: none;--maya-table-header-z-index: 1100;--maya-table-body-font-size: 1rem;--maya-table-body-font-weight: 400;--maya-table-footer-font-size: .875rem;--maya-table-footer-font-weight: 400;--maya-table-row-disabled-opacity: .6;--maya-table-row-focus-outline-offset: 2px;--maya-table-cell-font-size: 1rem;--maya-table-cell-line-height: 1.5;--maya-table-cell-align: left;--maya-table-cell-vertical-align: middle;--maya-table-cell-icon-gap: .5rem;--maya-table-cell-numeric-align: right;--maya-table-sticky-header-position: sticky;--maya-table-sticky-header-top: 0px;--maya-table-sticky-col-position: sticky;--maya-table-sticky-col-left: 0px;--maya-table-sticky-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-table-col-min-width-xs: 4rem;--maya-table-col-min-width-sm: 6rem;--maya-table-col-min-width-md: 10rem;--maya-table-col-min-width-lg: 14rem;--maya-table-col-min-width-xl: 18rem;--maya-table-sort-indicator-size: .875rem;--maya-table-selection-col-width: 2.5rem;--maya-table-selection-checkbox-size: 1rem;--maya-table-expand-indicator-size: 1rem;--maya-table-empty-icon-size: 2rem;--maya-table-empty-padding-y: 3rem;--maya-table-caption-font-size: .875rem;--maya-table-caption-padding-x: 1rem;--maya-table-caption-padding-y: .75rem;--maya-table-pagination-gap: .75rem;--maya-table-pagination-padding-x: 1rem;--maya-table-pagination-padding-y: .75rem;--maya-table-toolbar-gap: .75rem;--maya-table-toolbar-padding-x: 1rem;--maya-table-toolbar-padding-y: .75rem;--maya-table-row-gap: 0px;--maya-table-cell-gap: 0px;--maya-table-drag-handle-size: .875rem;--maya-table-responsive-breakpoint-stack: 640px;--maya-table-stacked-label-font-size: .75rem;--maya-table-stacked-row-gap: .5rem;--maya-table-stacked-cell-gap: .25rem;--maya-table-show-row-dividers: true;--maya-table-show-col-dividers: true;--maya-table-show-zebra: false;--maya-table-bg: #fefefe;--maya-table-fg: #0a0a0a;--maya-table-border: #e5e5e5;--maya-table-radius: .5rem;--maya-table-shadow: none;--maya-table-header-bg: #f5f5f5;--maya-table-header-fg: #525252;--maya-table-header-border: #e5e5e5;--maya-table-header-sticky-bg: #f5f5f5;--maya-table-body-bg: #fefefe;--maya-table-body-fg: #0a0a0a;--maya-table-body-border: #e5e5e5;--maya-table-footer-bg: #f5f5f5;--maya-table-footer-fg: #525252;--maya-table-footer-border: #e5e5e5;--maya-table-row-bg: transparent;--maya-table-row-border: #e5e5e5;--maya-table-row-hover-bg: #f5f5f5;--maya-table-row-active-bg: #f5f5f5;--maya-table-row-active-fg: #171717;--maya-table-row-selected-bg: #eff6ff;--maya-table-row-selected-border: #bfdbfe;--maya-table-row-focus-outline: 0 0 0 2px #2563eb;--maya-table-zebra-bg: #fafafa;--maya-table-cell-bg: transparent;--maya-table-cell-fg: #0a0a0a;--maya-table-cell-border: #e5e5e5;--maya-table-sort-indicator-fg: #525252;--maya-table-sort-active-fg: #2563eb;--maya-table-expand-indicator-fg: #525252;--maya-table-expand-indicator-active-fg: #2563eb;--maya-table-expand-row-bg: #f5f5f5;--maya-table-editable-cell-bg: #fefefe;--maya-table-editable-cell-border: #2563eb;--maya-table-editable-cell-focus-outline: 0 0 0 2px #2563eb;--maya-table-error-row-bg: #fef2f2;--maya-table-error-row-border: #fecaca;--maya-table-success-row-bg: #ecfdf5;--maya-table-success-row-border: #a7f3d0;--maya-table-loading-row-bg: #f5f5f5;--maya-table-loading-shimmer-from: rgba(0,0,0,.04);--maya-table-loading-shimmer-to: rgba(0,0,0,.08);--maya-table-empty-fg: #525252;--maya-table-caption-fg: #525252;--maya-table-pagination-border-top: #e5e5e5;--maya-table-toolbar-border-bottom: #e5e5e5;--maya-table-stacked-label-fg: #525252;--maya-table-drag-placeholder-bg: #eff6ff;--maya-table-drag-placeholder-border: #bfdbfe;--maya-tabs-orientation: horizontal;--maya-tabs-list-gap-vertical: .25rem;--maya-tabs-trigger-size-sm-height: 2rem;--maya-tabs-trigger-size-md-height: 2.5rem;--maya-tabs-trigger-size-lg-height: 3rem;--maya-tabs-trigger-size-sm-padding-x: .75rem;--maya-tabs-trigger-size-md-padding-x: 1rem;--maya-tabs-trigger-size-lg-padding-x: 1.25rem;--maya-tabs-trigger-font-size-sm: .875rem;--maya-tabs-trigger-font-size-md: 1rem;--maya-tabs-trigger-font-size-lg: 1.125rem;--maya-tabs-trigger-disabled-opacity: .6;--maya-tabs-trigger-disabled-cursor: not-allowed;--maya-tabs-trigger-icon-size-sm: 1rem;--maya-tabs-trigger-icon-size-md: 1.125rem;--maya-tabs-trigger-icon-size-lg: 1.25rem;--maya-tabs-trigger-badge-radius: .25rem;--maya-tabs-trigger-badge-font-size: .75rem;--maya-tabs-trigger-badge-padding-x: .25rem;--maya-tabs-indicator-height: 2px;--maya-tabs-indicator-radius: .25rem;--maya-tabs-indicator-transition-duration: .15s;--maya-tabs-indicator-transition-easing: cubic-bezier(.4, 0, .2, 1);--maya-tabs-variant-segmented-gap: .25rem;--maya-tabs-scroll-button-size: 1.75rem;--maya-tabs-scroll-button-radius: .25rem;--maya-tabs-panel-radius: .5rem;--maya-tabs-panel-padding-x: 1.5rem;--maya-tabs-panel-padding-y: 1.25rem;--maya-tabs-panel-gap: 1rem;--maya-tabs-panel-font-size: 1rem;--maya-tabs-panel-line-height: 1.5;--maya-tabs-panel-disabled-opacity: .6;--maya-tabs-sr-only-gap: 0px;--maya-tabs-bg: transparent;--maya-tabs-fg: #0a0a0a;--maya-tabs-gap: 1rem;--maya-tabs-list-bg: transparent;--maya-tabs-list-fg: #0a0a0a;--maya-tabs-list-border: #e5e5e5;--maya-tabs-list-radius: .5rem;--maya-tabs-list-padding-x: .5rem;--maya-tabs-list-padding-y: .5rem;--maya-tabs-list-gap: .5rem;--maya-tabs-trigger-bg: transparent;--maya-tabs-trigger-fg: #525252;--maya-tabs-trigger-border: transparent;--maya-tabs-trigger-radius: .25rem;--maya-tabs-trigger-gap: .5rem;--maya-tabs-trigger-hover-bg: #f5f5f5;--maya-tabs-trigger-hover-fg: #0a0a0a;--maya-tabs-trigger-active-bg: #f5f5f5;--maya-tabs-trigger-active-fg: #171717;--maya-tabs-trigger-disabled-fg: #525252;--maya-tabs-trigger-selected-fg: #0a0a0a;--maya-tabs-trigger-selected-font-weight: 600;--maya-tabs-trigger-focus-outline: 0 0 0 2px #2563eb;--maya-tabs-trigger-focus-outline-offset: 2px;--maya-tabs-trigger-icon-fg: #525252;--maya-tabs-trigger-badge-bg: #dc2626;--maya-tabs-trigger-badge-fg: #fefefe;--maya-tabs-indicator-bg: #2563eb;--maya-tabs-variant-contained-trigger-bg: #f5f5f5;--maya-tabs-variant-contained-trigger-hover-bg: #e5e5e5;--maya-tabs-variant-contained-trigger-active-bg: #f5f5f5;--maya-tabs-variant-contained-trigger-active-fg: #171717;--maya-tabs-variant-contained-trigger-selected-bg: #f5f5f5;--maya-tabs-variant-contained-trigger-selected-fg: #171717;--maya-tabs-variant-segmented-item-border: #e5e5e5;--maya-tabs-variant-segmented-item-selected-bg: #f5f5f5;--maya-tabs-variant-segmented-item-selected-fg: #171717;--maya-tabs-scroll-button-fg: #525252;--maya-tabs-scroll-button-fg-hover: #0a0a0a;--maya-tabs-scroll-button-bg: transparent;--maya-tabs-scroll-button-bg-hover: #f5f5f5;--maya-tabs-scroll-shadow-start: inset 24px 0 12px -24px #f5f5f5;--maya-tabs-scroll-shadow-end: inset -24px 0 12px -24px #f5f5f5;--maya-tabs-panel-bg: transparent;--maya-tabs-panel-fg: #0a0a0a;--maya-tabs-panel-border: transparent;--maya-tabs-aria-selected-outline: 0 0 0 2px #2563eb;--maya-textarea-font-size-sm: .875rem;--maya-textarea-font-size-md: 1rem;--maya-textarea-font-size-lg: 1.125rem;--maya-textarea-line-height: 1.5;--maya-textarea-font-weight: 400;--maya-textarea-size-sm-min-height: 5.5rem;--maya-textarea-size-md-min-height: 7rem;--maya-textarea-size-lg-min-height: 9rem;--maya-textarea-size-sm-padding-x: .75rem;--maya-textarea-size-md-padding-x: 1rem;--maya-textarea-size-lg-padding-x: 1.25rem;--maya-textarea-size-sm-padding-y: .5rem;--maya-textarea-size-md-padding-y: .75rem;--maya-textarea-size-lg-padding-y: .75rem;--maya-textarea-rows-default: 4;--maya-textarea-resize: vertical;--maya-textarea-resize-handle-size: .75rem;--maya-textarea-adornment-gap: .5rem;--maya-textarea-disabled-opacity: .6;--maya-textarea-disabled-cursor: not-allowed;--maya-textarea-label-font-size-sm: .875rem;--maya-textarea-label-font-size-md: 1rem;--maya-textarea-label-font-weight: 500;--maya-textarea-label-margin-bottom: .25rem;--maya-textarea-help-font-size: .875rem;--maya-textarea-help-margin-top: .25rem;--maya-textarea-error-font-size: .875rem;--maya-textarea-error-margin-top: .25rem;--maya-textarea-counter-font-size: .75rem;--maya-textarea-counter-margin-top: .25rem;--maya-textarea-autogrow-max-height: 24rem;--maya-textarea-autogrow-min-height: 5.5rem;--maya-textarea-elevation-none: none;--maya-textarea-elevation-focus: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-textarea-sr-only-gap: 0px;--maya-textarea-bg: #fefefe;--maya-textarea-fg: #0a0a0a;--maya-textarea-border: #e5e5e5;--maya-textarea-radius: .25rem;--maya-textarea-shadow: none;--maya-textarea-resize-handle: #525252;--maya-textarea-placeholder-fg: #525252;--maya-textarea-caret-color: #0a0a0a;--maya-textarea-selection-bg: #2563eb;--maya-textarea-selection-fg: #fefefe;--maya-textarea-prefix-fg: #525252;--maya-textarea-suffix-fg: #525252;--maya-textarea-hover-bg: #fefefe;--maya-textarea-hover-border: #e5e5e5;--maya-textarea-focus-bg: #fefefe;--maya-textarea-focus-border: #2563eb;--maya-textarea-focus-outline: 0 0 0 2px #2563eb;--maya-textarea-focus-outline-offset: 2px;--maya-textarea-focus-shadow: none;--maya-textarea-disabled-bg: #f5f5f5;--maya-textarea-disabled-border: #f5f5f5;--maya-textarea-disabled-fg: #525252;--maya-textarea-disabled-placeholder-fg: #525252;--maya-textarea-readonly-bg: #f5f5f5;--maya-textarea-readonly-border: #e5e5e5;--maya-textarea-readonly-fg: #0a0a0a;--maya-textarea-invalid-bg: #fefefe;--maya-textarea-invalid-border: #dc2626;--maya-textarea-invalid-fg: #0a0a0a;--maya-textarea-success-bg: #fefefe;--maya-textarea-success-border: #059669;--maya-textarea-success-fg: #0a0a0a;--maya-textarea-label-fg: #0a0a0a;--maya-textarea-help-fg: #525252;--maya-textarea-error-fg: #dc2626;--maya-textarea-counter-fg: #525252;--maya-textarea-counter-warning-fg: #d97706;--maya-textarea-counter-error-fg: #dc2626;--maya-textarea-aria-invalid-outline: 0 0 0 2px #dc2626;--maya-textarea-aria-required-outline: 0 0 0 2px #2563eb;--maya-textarea-variant-subtle-bg: #f5f5f5;--maya-textarea-variant-subtle-border: #e5e5e5;--maya-textarea-variant-filled-bg: #f5f5f5;--maya-textarea-variant-filled-border: #f5f5f5;--maya-textarea-variant-outlined-bg: #fefefe;--maya-textarea-variant-outlined-border: #e5e5e5;--maya-toast-stack-gap: .75rem;--maya-toast-z-index: 1700;--maya-toast-radius: .5rem;--maya-toast-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--maya-toast-padding-x: 1rem;--maya-toast-padding-y: .75rem;--maya-toast-gap: .75rem;--maya-toast-title-font-weight: 600;--maya-toast-title-font-size: 1rem;--maya-toast-description-font-size: .875rem;--maya-toast-icon-size: 1.125rem;--maya-toast-close-size: 1.5rem;--maya-toast-enter-duration: .3s;--maya-toast-exit-duration: .3s;--maya-toast-enter-easing: cubic-bezier(0, 0, .2, 1);--maya-toast-exit-easing: cubic-bezier(.4, 0, 1, 1);--maya-toast-transform-enter-from: translateY(8px);--maya-toast-transform-enter-to: translateY(0);--maya-toast-transform-exit-from: translateY(0);--maya-toast-transform-exit-to: translateY(8px);--maya-toast-bg: #fefefe;--maya-toast-fg: #0a0a0a;--maya-toast-border: #e5e5e5;--maya-toast-description-fg: #525252;--maya-toast-close-fg: #525252;--maya-toast-close-fg-hover: #0a0a0a;--maya-toast-info-bg: #eff6ff;--maya-toast-info-border: #bfdbfe;--maya-toast-success-bg: #ecfdf5;--maya-toast-success-border: #a7f3d0;--maya-toast-warning-bg: #fffbeb;--maya-toast-warning-border: #fde68a;--maya-toast-error-bg: #fef2f2;--maya-toast-error-border: #fecaca;--maya-tooltip-size-sm-padding-x: .5rem;--maya-tooltip-size-sm-padding-y: .25rem;--maya-tooltip-size-sm-font-size: .75rem;--maya-tooltip-size-md-padding-x: .75rem;--maya-tooltip-size-md-padding-y: .5rem;--maya-tooltip-size-md-font-size: .875rem;--maya-tooltip-size-lg-padding-x: 1rem;--maya-tooltip-size-lg-padding-y: .75rem;--maya-tooltip-size-lg-font-size: 1rem;--maya-tooltip-max-width: 20rem;--maya-tooltip-arrow-size-sm: 6px;--maya-tooltip-arrow-size-md: 8px;--maya-tooltip-arrow-size-lg: 10px;--maya-tooltip-arrow-border: transparent;--maya-tooltip-arrow-offset: 6px;--maya-tooltip-offset-sm: .25rem;--maya-tooltip-offset-md: .5rem;--maya-tooltip-offset-lg: .75rem;--maya-tooltip-open-delay: .15s;--maya-tooltip-close-delay: .1s;--maya-tooltip-enter-duration: .1s;--maya-tooltip-exit-duration: .1s;--maya-tooltip-enter-easing: cubic-bezier(0, 0, .2, 1);--maya-tooltip-exit-easing: cubic-bezier(.4, 0, 1, 1);--maya-tooltip-transform-enter-from: translateY(2px) scale(.98);--maya-tooltip-transform-enter-to: translateY(0) scale(1);--maya-tooltip-transform-exit-from: translateY(0) scale(1);--maya-tooltip-transform-exit-to: translateY(2px) scale(.98);--maya-tooltip-opacity-enter-from: 0;--maya-tooltip-opacity-enter-to: 1;--maya-tooltip-opacity-exit-from: 1;--maya-tooltip-opacity-exit-to: 0;--maya-tooltip-z-index: 1800;--maya-tooltip-sr-only-gap: 0px;--maya-tooltip-bg: #171717;--maya-tooltip-fg: #fefefe;--maya-tooltip-border: transparent;--maya-tooltip-radius: .25rem;--maya-tooltip-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--maya-tooltip-arrow-fill: #171717;--maya-tooltip-variant-neutral-bg: #171717;--maya-tooltip-variant-neutral-fg: #fefefe;--maya-tooltip-variant-info-bg: #2563eb;--maya-tooltip-variant-info-fg: #fefefe;--maya-tooltip-variant-success-bg: #059669;--maya-tooltip-variant-success-fg: #fefefe;--maya-tooltip-variant-warning-bg: #d97706;--maya-tooltip-variant-warning-fg: #0a0a0a;--maya-tooltip-variant-error-bg: #dc2626;--maya-tooltip-variant-error-fg: #fefefe;--maya-tooltip-inverted-bg: #fafafa;--maya-tooltip-inverted-fg: #171717;--maya-tooltip-inverted-arrow-fill: #fafafa;--maya-tooltip-interactive-bg: #171717;--maya-tooltip-interactive-fg: #fefefe;--maya-tooltip-interactive-border: transparent;--maya-tooltip-interactive-radius: .25rem;--maya-tooltip-interactive-padding-x: .75rem;--maya-tooltip-interactive-padding-y: .5rem;--maya-tooltip-focus-outline: 0 0 0 2px #2563eb;--maya-tooltip-focus-outline-offset: 2px}.dark{--background: #0a0a0a;--foreground: #fafafa;--card: #0a0a0a;--card-foreground: #fafafa;--popover: #0a0a0a;--popover-foreground: #fafafa;--primary: #60a5fa;--primary-foreground: #0a0a0a;--primary-hover: #93c5fd;--primary-active: #bfdbfe;--primary-disabled: #1d4ed8;--secondary: #262626;--secondary-foreground: #fafafa;--secondary-hover: #404040;--secondary-active: #525252;--secondary-disabled: #262626;--muted: #262626;--muted-foreground: #a3a3a3;--muted-hover: #404040;--muted-active: #525252;--muted-disabled: #262626;--accent: #262626;--accent-foreground: #fafafa;--accent-hover: #404040;--accent-active: #525252;--accent-disabled: #262626;--destructive: #f87171;--destructive-foreground: #0a0a0a;--destructive-hover: #fca5a5;--destructive-active: #fecaca;--destructive-disabled: #b91c1c;--border: #262626;--input: #262626;--ring: #60a5fa;--success: #34d399;--success-foreground: #0a0a0a;--success-hover: #6ee7b7;--success-active: #a7f3d0;--success-disabled: #047857;--warning: #fbbf24;--warning-foreground: #0a0a0a;--warning-hover: #fcd34d;--warning-active: #fde68a;--warning-disabled: #b45309;--info: #60a5fa;--info-foreground: #0a0a0a;--info-hover: #93c5fd;--info-active: #bfdbfe;--info-disabled: #1d4ed8;--maya-accordion-header-hover-bg: #262626;--maya-accordion-header-hover-fg: #fafafa;--maya-accordion-header-active-bg: #262626;--maya-accordion-header-active-fg: #fafafa;--maya-accordion-header-disabled-fg: #a3a3a3;--maya-accordion-header-selected-fg: #fafafa;--maya-accordion-header-selected-bg: transparent;--maya-accordion-header-selected-border: transparent;--maya-accordion-header-focus-outline: 0 0 0 2px #60a5fa;--maya-accordion-icon-fg: #a3a3a3;--maya-accordion-icon-fg-active: #60a5fa;--maya-accordion-content-bg: transparent;--maya-accordion-content-fg: #fafafa;--maya-accordion-content-border: transparent;--maya-accordion-divider-color: #262626;--maya-accordion-variant-underline-divider: #262626;--maya-accordion-variant-contained-header-selected-bg: #262626;--maya-accordion-variant-contained-header-selected-fg: #fafafa;--maya-accordion-variant-outlined-item-border: #262626;--maya-accordion-aria-expanded-outline: 0 0 0 2px #60a5fa;--maya-alert-container-bg: #0a0a0a;--maya-alert-container-fg: #fafafa;--maya-alert-container-border: #262626;--maya-alert-container-radius: .5rem;--maya-alert-container-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-alert-dismiss-fg: #a3a3a3;--maya-alert-dismiss-fg-hover: #fafafa;--maya-alert-dismiss-bg: transparent;--maya-alert-dismiss-bg-hover: #262626;--maya-alert-dismiss-outline-focus: 0 0 0 2px #60a5fa;--maya-alert-focus-outline: 0 0 0 2px #60a5fa;--maya-alert-focus-outline-offset: 2px;--maya-alert-neutral-bg: #262626;--maya-alert-neutral-fg: #a3a3a3;--maya-alert-neutral-border: #262626;--maya-alert-neutral-icon: #a3a3a3;--maya-alert-neutral-title-fg: #fafafa;--maya-alert-neutral-description-fg: #a3a3a3;--maya-alert-info-bg: #172554;--maya-alert-info-fg: #dbeafe;--maya-alert-info-border: #1e40af;--maya-alert-info-icon: #60a5fa;--maya-alert-info-title-fg: #dbeafe;--maya-alert-info-description-fg: #bfdbfe;--maya-alert-success-bg: #022c22;--maya-alert-success-fg: #d1fae5;--maya-alert-success-border: #065f46;--maya-alert-success-icon: #34d399;--maya-alert-success-title-fg: #d1fae5;--maya-alert-success-description-fg: #a7f3d0;--maya-alert-warning-bg: #451a03;--maya-alert-warning-fg: #fef3c7;--maya-alert-warning-border: #92400e;--maya-alert-warning-icon: #fbbf24;--maya-alert-warning-title-fg: #fef3c7;--maya-alert-warning-description-fg: #fde68a;--maya-alert-error-bg: #450a0a;--maya-alert-error-fg: #fee2e2;--maya-alert-error-border: #991b1b;--maya-alert-error-icon: #f87171;--maya-alert-error-title-fg: #fee2e2;--maya-alert-error-description-fg: #fecaca;--maya-alert-info-solid-bg: #60a5fa;--maya-alert-info-solid-fg: #0a0a0a;--maya-alert-info-solid-border: #93c5fd;--maya-alert-success-solid-bg: #34d399;--maya-alert-success-solid-fg: #0a0a0a;--maya-alert-success-solid-border: #6ee7b7;--maya-alert-warning-solid-bg: #fbbf24;--maya-alert-warning-solid-fg: #0a0a0a;--maya-alert-warning-solid-border: #fcd34d;--maya-alert-error-solid-bg: #f87171;--maya-alert-error-solid-fg: #0a0a0a;--maya-alert-error-solid-border: #fca5a5;--maya-badge-variant-default-bg: #262626;--maya-badge-variant-default-fg: #a3a3a3;--maya-badge-variant-default-border: #262626;--maya-badge-variant-default-hover-bg: #262626;--maya-badge-variant-default-hover-fg: #fafafa;--maya-badge-variant-primary-bg: #60a5fa;--maya-badge-variant-primary-fg: #0a0a0a;--maya-badge-variant-primary-border: #60a5fa;--maya-badge-variant-primary-hover-bg: #60a5fa;--maya-badge-variant-primary-hover-fg: #0a0a0a;--maya-badge-variant-secondary-bg: #262626;--maya-badge-variant-secondary-fg: #fafafa;--maya-badge-variant-secondary-border: #262626;--maya-badge-variant-secondary-hover-bg: #262626;--maya-badge-variant-secondary-hover-fg: #fafafa;--maya-badge-variant-success-bg: #34d399;--maya-badge-variant-success-fg: #0a0a0a;--maya-badge-variant-success-border: #34d399;--maya-badge-variant-success-hover-bg: #34d399;--maya-badge-variant-success-hover-fg: #0a0a0a;--maya-badge-variant-warning-bg: #fbbf24;--maya-badge-variant-warning-fg: #0a0a0a;--maya-badge-variant-warning-border: #fbbf24;--maya-badge-variant-warning-hover-bg: #fbbf24;--maya-badge-variant-warning-hover-fg: #0a0a0a;--maya-badge-variant-destructive-bg: #f87171;--maya-badge-variant-destructive-fg: #0a0a0a;--maya-badge-variant-destructive-border: #f87171;--maya-badge-variant-destructive-hover-bg: #f87171;--maya-badge-variant-destructive-hover-fg: #0a0a0a;--maya-badge-variant-outline-bg: transparent;--maya-badge-variant-outline-fg: #fafafa;--maya-badge-variant-outline-border: #262626;--maya-badge-variant-outline-hover-bg: #262626;--maya-badge-variant-outline-hover-fg: #fafafa;--maya-badge-variant-outline-primary-bg: transparent;--maya-badge-variant-outline-primary-fg: #60a5fa;--maya-badge-variant-outline-primary-border: #60a5fa;--maya-badge-variant-outline-primary-hover-bg: #60a5fa;--maya-badge-variant-outline-primary-hover-fg: #0a0a0a;--maya-badge-variant-outline-success-bg: transparent;--maya-badge-variant-outline-success-fg: #34d399;--maya-badge-variant-outline-success-border: #34d399;--maya-badge-variant-outline-success-hover-bg: #34d399;--maya-badge-variant-outline-success-hover-fg: #0a0a0a;--maya-badge-variant-outline-warning-bg: transparent;--maya-badge-variant-outline-warning-fg: #fbbf24;--maya-badge-variant-outline-warning-border: #fbbf24;--maya-badge-variant-outline-warning-hover-bg: #fbbf24;--maya-badge-variant-outline-warning-hover-fg: #0a0a0a;--maya-badge-variant-outline-destructive-bg: transparent;--maya-badge-variant-outline-destructive-fg: #f87171;--maya-badge-variant-outline-destructive-border: #f87171;--maya-badge-variant-outline-destructive-hover-bg: #f87171;--maya-badge-variant-outline-destructive-hover-fg: #0a0a0a;--maya-breadcrumb-bg: transparent;--maya-breadcrumb-fg: #fafafa;--maya-breadcrumb-link-fg: #fafafa;--maya-breadcrumb-link-fg-hover: #60a5fa;--maya-breadcrumb-link-fg-active: #bfdbfe;--maya-breadcrumb-link-bg: transparent;--maya-breadcrumb-link-bg-hover: #262626;--maya-breadcrumb-current-fg: #a3a3a3;--maya-breadcrumb-separator-fg: #a3a3a3;--maya-breadcrumb-icon-fg: #a3a3a3;--maya-breadcrumb-ellipsis-fg: #a3a3a3;--maya-breadcrumb-ellipsis-bg: transparent;--maya-breadcrumb-ellipsis-hover-bg: #262626;--maya-breadcrumb-ellipsis-focus-outline: 0 0 0 2px #60a5fa;--maya-breadcrumb-overflow-trigger-bg: transparent;--maya-breadcrumb-overflow-trigger-bg-hover: #262626;--maya-breadcrumb-overflow-trigger-fg: #a3a3a3;--maya-breadcrumb-overflow-trigger-fg-hover: #fafafa;--maya-breadcrumb-link-focus-outline: 0 0 0 2px #60a5fa;--maya-breadcrumb-variant-underline-separator-fg: #a3a3a3;--maya-breadcrumb-variant-solid-current-fg: #0a0a0a;--maya-breadcrumb-variant-solid-current-bg: #fafafa;--maya-button-primary-bg: #60a5fa;--maya-button-primary-bg-hover: #93c5fd;--maya-button-primary-bg-active: #bfdbfe;--maya-button-primary-bg-disabled: #1d4ed8;--maya-button-primary-fg: #0a0a0a;--maya-button-primary-fg-hover: #0a0a0a;--maya-button-primary-fg-active: #0a0a0a;--maya-button-primary-fg-disabled: #0a0a0a;--maya-button-primary-border: transparent;--maya-button-primary-border-hover: transparent;--maya-button-primary-border-active: transparent;--maya-button-primary-border-disabled: transparent;--maya-button-primary-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-button-primary-shadow-hover: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--maya-button-primary-shadow-active: inset 0 2px 4px 0 rgb(0 0 0 / .05);--maya-button-primary-shadow-disabled: none;--maya-button-secondary-bg: #262626;--maya-button-secondary-bg-hover: #404040;--maya-button-secondary-bg-active: #525252;--maya-button-secondary-bg-disabled: #262626;--maya-button-secondary-fg: #fafafa;--maya-button-secondary-fg-hover: #fafafa;--maya-button-secondary-fg-active: #fafafa;--maya-button-secondary-fg-disabled: #fafafa;--maya-button-secondary-border: transparent;--maya-button-secondary-border-hover: transparent;--maya-button-secondary-border-active: transparent;--maya-button-secondary-border-disabled: transparent;--maya-button-secondary-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-button-secondary-shadow-hover: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--maya-button-secondary-shadow-active: inset 0 2px 4px 0 rgb(0 0 0 / .05);--maya-button-secondary-shadow-disabled: none;--maya-button-destructive-bg: #f87171;--maya-button-destructive-bg-hover: #fca5a5;--maya-button-destructive-bg-active: #fecaca;--maya-button-destructive-bg-disabled: #b91c1c;--maya-button-destructive-fg: #0a0a0a;--maya-button-destructive-fg-hover: #0a0a0a;--maya-button-destructive-fg-active: #0a0a0a;--maya-button-destructive-fg-disabled: #0a0a0a;--maya-button-destructive-border: transparent;--maya-button-destructive-border-hover: transparent;--maya-button-destructive-border-active: transparent;--maya-button-destructive-border-disabled: transparent;--maya-button-destructive-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-button-destructive-shadow-hover: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--maya-button-destructive-shadow-active: inset 0 2px 4px 0 rgb(0 0 0 / .05);--maya-button-destructive-shadow-disabled: none;--maya-button-outline-bg: transparent;--maya-button-outline-bg-hover: #262626;--maya-button-outline-bg-active: #525252;--maya-button-outline-bg-disabled: transparent;--maya-button-outline-fg: #fafafa;--maya-button-outline-fg-hover: #fafafa;--maya-button-outline-fg-active: #fafafa;--maya-button-outline-fg-disabled: #a3a3a3;--maya-button-outline-border: #262626;--maya-button-outline-border-hover: #262626;--maya-button-outline-border-active: #262626;--maya-button-outline-border-disabled: #262626;--maya-button-outline-shadow: none;--maya-button-outline-shadow-hover: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-button-outline-shadow-active: none;--maya-button-outline-shadow-disabled: none;--maya-button-ghost-bg: transparent;--maya-button-ghost-bg-hover: #262626;--maya-button-ghost-bg-active: #525252;--maya-button-ghost-bg-disabled: transparent;--maya-button-ghost-fg: #fafafa;--maya-button-ghost-fg-hover: #fafafa;--maya-button-ghost-fg-active: #fafafa;--maya-button-ghost-fg-disabled: #a3a3a3;--maya-button-ghost-border: transparent;--maya-button-ghost-border-hover: transparent;--maya-button-ghost-border-active: transparent;--maya-button-ghost-border-disabled: transparent;--maya-button-ghost-shadow: none;--maya-button-ghost-shadow-hover: none;--maya-button-ghost-shadow-active: none;--maya-button-ghost-shadow-disabled: none;--maya-button-focus-ring-color: #60a5fa;--maya-button-focus-ring-outline: 0 0 0 2px #60a5fa;--maya-button-focus-outline-offset: 2px;--maya-button-link-bg: transparent;--maya-button-link-bg-hover: transparent;--maya-button-link-bg-active: transparent;--maya-button-link-bg-disabled: transparent;--maya-button-link-fg: #60a5fa;--maya-button-link-fg-hover: #93c5fd;--maya-button-link-fg-active: #bfdbfe;--maya-button-link-fg-disabled: #a3a3a3;--maya-button-link-underline: underline;--maya-button-link-outline: transparent;--maya-button-link-focus-outline: 0 0 0 2px #60a5fa;--maya-button-success-bg: #34d399;--maya-button-success-bg-hover: #6ee7b7;--maya-button-success-bg-active: #a7f3d0;--maya-button-success-bg-disabled: #047857;--maya-button-success-fg: #0a0a0a;--maya-button-warning-bg: #fbbf24;--maya-button-warning-bg-hover: #fcd34d;--maya-button-warning-bg-active: #fde68a;--maya-button-warning-bg-disabled: #b45309;--maya-button-warning-fg: #0a0a0a;--maya-button-info-bg: #60a5fa;--maya-button-info-bg-hover: #93c5fd;--maya-button-info-bg-active: #bfdbfe;--maya-button-info-bg-disabled: #1d4ed8;--maya-button-info-fg: #0a0a0a;--maya-checkbox-bg: #0a0a0a;--maya-checkbox-bg-checked: #60a5fa;--maya-checkbox-bg-indeterminate: #60a5fa;--maya-checkbox-bg-disabled: #262626;--maya-checkbox-border: #262626;--maya-checkbox-border-checked: #60a5fa;--maya-checkbox-border-indeterminate: #60a5fa;--maya-checkbox-border-disabled: #262626;--maya-checkbox-radius: .25rem;--maya-checkbox-shadow: none;--maya-checkbox-check-color: #0a0a0a;--maya-checkbox-indeterminate-color: #0a0a0a;--maya-checkbox-label-fg: #fafafa;--maya-checkbox-label-fg-disabled: #a3a3a3;--maya-checkbox-help-fg: #a3a3a3;--maya-checkbox-error-fg: #f87171;--maya-checkbox-hover-bg: #0a0a0a;--maya-checkbox-hover-border: #262626;--maya-checkbox-hover-bg-checked: #93c5fd;--maya-checkbox-hover-border-checked: #93c5fd;--maya-checkbox-active-bg: #262626;--maya-checkbox-active-border: #262626;--maya-checkbox-active-bg-checked: #bfdbfe;--maya-checkbox-active-border-checked: #bfdbfe;--maya-checkbox-focus-outline: 0 0 0 2px #60a5fa;--maya-checkbox-focus-outline-offset: 2px;--maya-checkbox-group-title-fg: #fafafa;--maya-checkbox-group-readonly-bg: #262626;--maya-checkbox-group-invalid-outline: 0 0 0 2px #f87171;--maya-checkbox-variant-subtle-bg: #262626;--maya-checkbox-variant-subtle-border: #262626;--maya-checkbox-variant-filled-bg: #262626;--maya-checkbox-variant-filled-border: #262626;--maya-checkbox-variant-outlined-bg: #0a0a0a;--maya-checkbox-variant-outlined-border: #262626;--maya-dropdown-trigger-bg: #0a0a0a;--maya-dropdown-trigger-fg: #fafafa;--maya-dropdown-trigger-border: #262626;--maya-dropdown-trigger-radius: .25rem;--maya-dropdown-trigger-shadow: none;--maya-dropdown-trigger-gap: .5rem;--maya-dropdown-trigger-hover-bg: #262626;--maya-dropdown-trigger-hover-border: #262626;--maya-dropdown-trigger-active-bg: #262626;--maya-dropdown-trigger-active-fg: #fafafa;--maya-dropdown-trigger-focus-outline: 0 0 0 2px #60a5fa;--maya-dropdown-bg: #0a0a0a;--maya-dropdown-fg: #fafafa;--maya-dropdown-border: #262626;--maya-dropdown-radius: .5rem;--maya-dropdown-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--maya-dropdown-item-bg: transparent;--maya-dropdown-item-fg: #fafafa;--maya-dropdown-item-radius: .25rem;--maya-dropdown-item-gap: .5rem;--maya-dropdown-item-shortcut-fg: #a3a3a3;--maya-dropdown-item-description-fg: #a3a3a3;--maya-dropdown-item-hover-bg: #262626;--maya-dropdown-item-hover-fg: #fafafa;--maya-dropdown-item-active-bg: #262626;--maya-dropdown-item-active-fg: #fafafa;--maya-dropdown-item-disabled-fg: #a3a3a3;--maya-dropdown-checkmark-fg: #60a5fa;--maya-dropdown-radio-dot-fg: #60a5fa;--maya-dropdown-item-focus-outline: 0 0 0 2px #60a5fa;--maya-dropdown-item-focus-outline-offset: 2px;--maya-dropdown-group-gap: .25rem;--maya-dropdown-group-label-fg: #a3a3a3;--maya-dropdown-group-label-font-size: .75rem;--maya-dropdown-group-label-padding-x: .5rem;--maya-dropdown-group-label-padding-y: .25rem;--maya-dropdown-separator-color: #262626;--maya-dropdown-separator-thickness: 1px;--maya-dropdown-separator-margin-y: .25rem;--maya-dropdown-submenu-offset-x: .25rem;--maya-dropdown-submenu-offset-y: 0;--maya-dropdown-submenu-indicator-size: .875rem;--maya-dropdown-submenu-bg: #0a0a0a;--maya-dropdown-submenu-fg: #fafafa;--maya-dropdown-submenu-border: #262626;--maya-dropdown-submenu-radius: .5rem;--maya-dropdown-submenu-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--maya-dropdown-header-padding-x: .5rem;--maya-dropdown-header-padding-y: .5rem;--maya-dropdown-header-fg: #a3a3a3;--maya-dropdown-footer-padding-x: .5rem;--maya-dropdown-footer-padding-y: .5rem;--maya-dropdown-footer-fg: #a3a3a3;--maya-dropdown-search-padding-x: .5rem;--maya-dropdown-search-padding-y: .5rem;--maya-dropdown-search-bg: #0a0a0a;--maya-dropdown-search-border: #262626;--maya-dropdown-search-radius: .25rem;--maya-dropdown-variant-subtle-bg: #0a0a0a;--maya-dropdown-variant-subtle-border: #262626;--maya-dropdown-variant-filled-bg: #262626;--maya-dropdown-variant-filled-border: #262626;--maya-dropdown-variant-outlined-bg: #0a0a0a;--maya-dropdown-variant-outlined-border: #262626;--maya-file-upload-dropzone-bg: #0a0a0a;--maya-file-upload-dropzone-border: #262626;--maya-file-upload-dropzone-border-hover: #60a5fa;--maya-file-upload-dropzone-border-active: #60a5fa;--maya-file-upload-dropzone-border-drag: #60a5fa;--maya-file-upload-dropzone-border-error: #f87171;--maya-file-upload-dropzone-border-success: #34d399;--maya-file-upload-dropzone-text: #fafafa;--maya-file-upload-dropzone-text-hover: #60a5fa;--maya-file-upload-dropzone-text-disabled: #a3a3a3;--maya-file-upload-dropzone-icon: #a3a3a3;--maya-file-upload-dropzone-icon-hover: #60a5fa;--maya-file-upload-helper-text: #a3a3a3;--maya-file-upload-helper-text-error: #f87171;--maya-file-upload-helper-text-success: #34d399;--maya-file-upload-item-bg: #262626;--maya-file-upload-item-border: #262626;--maya-file-upload-item-border-hover: #262626;--maya-file-upload-item-border-error: #f87171;--maya-file-upload-item-border-success: #34d399;--maya-file-upload-item-text: #fafafa;--maya-file-upload-item-text-secondary: #a3a3a3;--maya-file-upload-item-text-error: #f87171;--maya-file-upload-item-text-success: #34d399;--maya-file-upload-item-remove-bg: #0a0a0a;--maya-file-upload-item-remove-color: #f87171;--maya-file-upload-item-remove-hover-bg: #f87171;--maya-file-upload-item-remove-hover-color: #0a0a0a;--maya-file-upload-progress-bg: #262626;--maya-file-upload-progress-fill: #60a5fa;--maya-file-upload-progress-fill-error: #f87171;--maya-file-upload-progress-fill-success: #34d399;--maya-file-upload-button-bg: #60a5fa;--maya-file-upload-button-color: #0a0a0a;--maya-file-upload-button-border: #60a5fa;--maya-file-upload-button-hover-bg: #93c5fd;--maya-file-upload-button-hover-color: #0a0a0a;--maya-file-upload-button-disabled-bg: #262626;--maya-file-upload-button-disabled-color: #a3a3a3;--maya-file-upload-disabled-opacity: .6;--maya-file-upload-disabled-cursor: not-allowed;--maya-file-upload-drag-cursor: copy;--maya-file-upload-error-cursor: not-allowed;--maya-form-bg: transparent;--maya-form-fg: #fafafa;--maya-form-section-title-fg: #fafafa;--maya-form-section-description-fg: #a3a3a3;--maya-form-fieldset-border: #262626;--maya-form-fieldset-radius: .5rem;--maya-form-legend-fg: #fafafa;--maya-form-label-fg: #fafafa;--maya-form-required-mark-fg: #f87171;--maya-form-optional-mark-fg: #a3a3a3;--maya-form-help-fg: #a3a3a3;--maya-form-error-fg: #f87171;--maya-form-success-fg: #34d399;--maya-form-description-fg: #a3a3a3;--maya-form-field-hover-bg: transparent;--maya-form-field-hover-border: #262626;--maya-form-field-focus-border: #60a5fa;--maya-form-field-focus-outline: 0 0 0 2px #60a5fa;--maya-form-field-readonly-bg: #262626;--maya-form-field-invalid-border: #f87171;--maya-form-field-invalid-focus-outline: 0 0 0 2px #f87171;--maya-form-field-success-border: #34d399;--maya-form-field-success-focus-outline: 0 0 0 2px #34d399;--maya-form-adornment-fg: #a3a3a3;--maya-form-group-title-fg: #fafafa;--maya-form-group-description-fg: #a3a3a3;--maya-form-actions-border-top: #262626;--maya-form-readonly-banner-bg: #262626;--maya-form-readonly-banner-fg: #a3a3a3;--maya-form-submit-success-bg: #022c22;--maya-form-submit-success-fg: #d1fae5;--maya-form-submit-success-border: #065f46;--maya-form-submit-error-bg: #450a0a;--maya-form-submit-error-fg: #fee2e2;--maya-form-submit-error-border: #991b1b;--maya-form-progress-bar-bg: #262626;--maya-form-progress-bar-fg: #60a5fa;--maya-form-aria-invalid-outline: 0 0 0 2px #f87171;--maya-form-aria-required-outline: 0 0 0 2px #60a5fa;--maya-input-bg: #0a0a0a;--maya-input-fg: #fafafa;--maya-input-border: #262626;--maya-input-radius: .25rem;--maya-input-shadow: none;--maya-input-prefix-fg: #a3a3a3;--maya-input-suffix-fg: #a3a3a3;--maya-input-placeholder-fg: #a3a3a3;--maya-input-caret-color: #fafafa;--maya-input-selection-bg: #60a5fa;--maya-input-selection-fg: #0a0a0a;--maya-input-hover-bg: #0a0a0a;--maya-input-hover-border: #262626;--maya-input-focus-bg: #0a0a0a;--maya-input-focus-border: #60a5fa;--maya-input-focus-outline: 0 0 0 2px #60a5fa;--maya-input-focus-outline-offset: 2px;--maya-input-focus-shadow: none;--maya-input-disabled-bg: #262626;--maya-input-disabled-border: #262626;--maya-input-disabled-fg: #a3a3a3;--maya-input-disabled-placeholder-fg: #a3a3a3;--maya-input-readonly-bg: #262626;--maya-input-readonly-border: #262626;--maya-input-readonly-fg: #fafafa;--maya-input-invalid-bg: #0a0a0a;--maya-input-invalid-border: #f87171;--maya-input-invalid-fg: #fafafa;--maya-input-invalid-help-fg: #f87171;--maya-input-success-bg: #0a0a0a;--maya-input-success-border: #34d399;--maya-input-success-fg: #fafafa;--maya-input-success-help-fg: #34d399;--maya-input-label-fg: #fafafa;--maya-input-label-required-fg: #f87171;--maya-input-help-fg: #a3a3a3;--maya-input-error-fg: #f87171;--maya-input-clear-fg: #a3a3a3;--maya-input-clear-fg-hover: #fafafa;--maya-input-clear-bg: transparent;--maya-input-clear-bg-hover: #262626;--maya-input-clear-outline-focus: 0 0 0 2px #60a5fa;--maya-input-toggle-fg: #a3a3a3;--maya-input-toggle-fg-hover: #fafafa;--maya-input-toggle-bg: transparent;--maya-input-toggle-bg-hover: #262626;--maya-input-toggle-outline-focus: 0 0 0 2px #60a5fa;--maya-input-group-addon-bg: #262626;--maya-input-group-addon-fg: #a3a3a3;--maya-input-group-addon-border: #262626;--maya-input-variant-subtle-bg: #262626;--maya-input-variant-subtle-border: #262626;--maya-input-variant-subtle-fg: #fafafa;--maya-input-variant-filled-bg: #262626;--maya-input-variant-filled-border: #262626;--maya-input-variant-filled-fg: #fafafa;--maya-input-variant-outlined-bg: #0a0a0a;--maya-input-variant-outlined-border: #262626;--maya-input-variant-outlined-fg: #fafafa;--maya-modal-bg: #0a0a0a;--maya-modal-fg: #fafafa;--maya-modal-border: #262626;--maya-modal-radius: .5rem;--maya-modal-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--maya-modal-z-index: 1400;--maya-modal-header-bg: transparent;--maya-modal-header-fg: #fafafa;--maya-modal-header-padding-x: 1.5rem;--maya-modal-header-padding-y: 1rem;--maya-modal-header-border-bottom: #262626;--maya-modal-body-bg: transparent;--maya-modal-body-fg: #fafafa;--maya-modal-body-padding-x: 1.5rem;--maya-modal-body-padding-y: 1rem;--maya-modal-body-scrollbar-bg: #262626;--maya-modal-body-scrollbar-thumb: #a3a3a3;--maya-modal-footer-bg: transparent;--maya-modal-footer-fg: #fafafa;--maya-modal-footer-padding-x: 1.5rem;--maya-modal-footer-padding-y: 1rem;--maya-modal-footer-border-top: #262626;--maya-modal-description-fg: #a3a3a3;--maya-modal-close-fg: #a3a3a3;--maya-modal-close-fg-hover: #fafafa;--maya-modal-close-bg: transparent;--maya-modal-close-bg-hover: #262626;--maya-modal-close-outline-focus: 0 0 0 2px #60a5fa;--maya-modal-focus-outline: 0 0 0 2px #60a5fa;--maya-modal-focus-outline-offset: 2px;--maya-modal-variant-dialog-bg: #0a0a0a;--maya-modal-variant-dialog-border: #262626;--maya-modal-variant-filled-bg: #262626;--maya-modal-variant-filled-border: #262626;--maya-modal-variant-outlined-bg: #0a0a0a;--maya-modal-variant-outlined-border: #262626;--maya-modal-variant-subtle-bg: transparent;--maya-modal-variant-subtle-border: #262626;--maya-navigation-bg: #0a0a0a;--maya-navigation-fg: #fafafa;--maya-navigation-border: #262626;--maya-navigation-radius: .5rem;--maya-navigation-shadow: none;--maya-navigation-item-bg: transparent;--maya-navigation-item-fg: #fafafa;--maya-navigation-item-border: transparent;--maya-navigation-item-radius: .25rem;--maya-navigation-item-gap: .5rem;--maya-navigation-item-hover-bg: #262626;--maya-navigation-item-hover-fg: #fafafa;--maya-navigation-item-active-bg: #262626;--maya-navigation-item-active-fg: #fafafa;--maya-navigation-item-disabled-fg: #a3a3a3;--maya-navigation-item-focus-outline: 0 0 0 2px #60a5fa;--maya-navigation-item-focus-outline-offset: 2px;--maya-navigation-item-icon-fg: #a3a3a3;--maya-navigation-item-icon-fg-active: #fafafa;--maya-navigation-item-badge-bg: #f87171;--maya-navigation-item-badge-fg: #0a0a0a;--maya-navigation-indicator-bg: #60a5fa;--maya-navigation-section-header-fg: #a3a3a3;--maya-navigation-divider-color: #262626;--maya-navigation-submenu-bg: #0a0a0a;--maya-navigation-submenu-fg: #fafafa;--maya-navigation-submenu-border: #262626;--maya-navigation-submenu-radius: .5rem;--maya-navigation-submenu-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--maya-navigation-submenu-item-bg: transparent;--maya-navigation-submenu-item-fg: #fafafa;--maya-navigation-submenu-item-hover-bg: #262626;--maya-navigation-submenu-item-active-bg: #262626;--maya-navigation-submenu-item-active-fg: #fafafa;--maya-navigation-submenu-item-radius: .25rem;--maya-navigation-disclosure-fg: #a3a3a3;--maya-navigation-disclosure-fg-active: #fafafa;--maya-navigation-mobile-drawer-bg: #0a0a0a;--maya-navigation-mobile-drawer-border: #262626;--maya-navigation-brand-fg: #fafafa;--maya-navigation-brand-subtitle-fg: #a3a3a3;--maya-navigation-variant-contained-item-bg: #262626;--maya-navigation-variant-contained-item-hover-bg: #404040;--maya-navigation-variant-contained-item-active-bg: #262626;--maya-navigation-variant-contained-item-active-fg: #fafafa;--maya-navigation-variant-underline-item-active-fg: #60a5fa;--maya-navigation-variant-underline-indicator-bg: #60a5fa;--maya-navigation-variant-ghost-item-hover-bg: #262626;--maya-navigation-variant-ghost-item-active-fg: #60a5fa;--maya-pagination-bg: transparent;--maya-pagination-fg: #fafafa;--maya-pagination-summary-fg: #a3a3a3;--maya-pagination-item-bg: #0a0a0a;--maya-pagination-item-fg: #fafafa;--maya-pagination-item-border: #262626;--maya-pagination-item-hover-bg: #262626;--maya-pagination-item-hover-fg: #fafafa;--maya-pagination-item-active-bg: #262626;--maya-pagination-item-active-fg: #fafafa;--maya-pagination-item-disabled-fg: #a3a3a3;--maya-pagination-current-bg: #262626;--maya-pagination-current-fg: #fafafa;--maya-pagination-current-border: #262626;--maya-pagination-item-focus-outline: 0 0 0 2px #60a5fa;--maya-pagination-icon-fg: #a3a3a3;--maya-pagination-icon-fg-hover: #fafafa;--maya-pagination-ellipsis-fg: #a3a3a3;--maya-pagination-ellipsis-bg: transparent;--maya-pagination-goto-input-bg: #0a0a0a;--maya-pagination-goto-input-fg: #fafafa;--maya-pagination-goto-input-border: #262626;--maya-pagination-variant-ghost-item-bg: transparent;--maya-pagination-variant-ghost-item-hover-bg: #262626;--maya-pagination-variant-ghost-item-active-fg: #60a5fa;--maya-pagination-variant-outlined-item-bg: #0a0a0a;--maya-pagination-variant-outlined-item-border: #262626;--maya-pagination-variant-filled-item-bg: #262626;--maya-pagination-variant-filled-item-border: #262626;--maya-pagination-aria-current-outline: 0 0 0 2px #60a5fa;--maya-popover-bg: #0a0a0a;--maya-popover-fg: #fafafa;--maya-popover-border: #262626;--maya-popover-arrow-fill: #0a0a0a;--maya-popover-arrow-border: #262626;--maya-progress-bg: transparent;--maya-progress-fg: #fafafa;--maya-progress-gap: .5rem;--maya-progress-track-bg: #262626;--maya-progress-track-border: #262626;--maya-progress-track-radius: .25rem;--maya-progress-track-shadow: none;--maya-progress-fill-bg: #60a5fa;--maya-progress-fill-fg: #0a0a0a;--maya-progress-fill-radius: .25rem;--maya-progress-fill-shadow: none;--maya-progress-label-fg: #a3a3a3;--maya-progress-label-font-size: .875rem;--maya-progress-value-label-fg: #fafafa;--maya-progress-value-label-font-size: .875rem;--maya-progress-value-label-min-width: 2ch;--maya-progress-label-gap: .25rem;--maya-progress-label-placement: top;--maya-progress-success-fill-bg: #34d399;--maya-progress-success-fill-fg: #0a0a0a;--maya-progress-warning-fill-bg: #fbbf24;--maya-progress-warning-fill-fg: #0a0a0a;--maya-progress-error-fill-bg: #f87171;--maya-progress-error-fill-fg: #0a0a0a;--maya-progress-info-fill-bg: #60a5fa;--maya-progress-info-fill-fg: #0a0a0a;--maya-progress-indeterminate-strip-width: 35%;--maya-progress-indeterminate-anim-duration: .3s;--maya-progress-indeterminate-anim-easing: cubic-bezier(.4, 0, .2, 1);--maya-progress-indeterminate-bg: #60a5fa;--maya-progress-buffer-track-bg: #262626;--maya-progress-buffer-fill-bg: #60a5fa;--maya-progress-buffer-secondary-fill-bg: #1d4ed8;--maya-progress-steps-count: 0;--maya-progress-steps-gap: 2px;--maya-progress-steps-bg: #60a5fa;--maya-progress-stripes-enabled: false;--maya-progress-stripes-size: 8px;--maya-progress-stripes-angle: 45deg;--maya-progress-stripes-opacity: .2;--maya-progress-stripes-color: #0a0a0a;--maya-progress-elevation-none: none;--maya-progress-elevation-low: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-progress-focus-outline: 0 0 0 2px #60a5fa;--maya-progress-focus-outline-offset: 2px;--maya-progress-aria-live: polite;--maya-progress-aria-valuetext-prefix: Progress;--maya-radio-bg: #0a0a0a;--maya-radio-bg-checked: #0a0a0a;--maya-radio-bg-disabled: #262626;--maya-radio-border: #262626;--maya-radio-border-checked: #60a5fa;--maya-radio-border-disabled: #262626;--maya-radio-radius: 9999px;--maya-radio-shadow: none;--maya-radio-dot-color: #60a5fa;--maya-radio-dot-color-disabled: #a3a3a3;--maya-radio-label-fg: #fafafa;--maya-radio-label-fg-disabled: #a3a3a3;--maya-radio-help-fg: #a3a3a3;--maya-radio-error-fg: #f87171;--maya-radio-hover-bg: #0a0a0a;--maya-radio-hover-border: #262626;--maya-radio-hover-border-checked: #93c5fd;--maya-radio-active-bg: #262626;--maya-radio-active-border: #262626;--maya-radio-active-border-checked: #bfdbfe;--maya-radio-focus-outline: 0 0 0 2px #60a5fa;--maya-radio-focus-outline-offset: 2px;--maya-radio-group-title-fg: #fafafa;--maya-radio-group-description-fg: #a3a3a3;--maya-radio-group-readonly-bg: #262626;--maya-radio-group-invalid-outline: 0 0 0 2px #f87171;--maya-radio-variant-subtle-bg: #262626;--maya-radio-variant-subtle-border: #262626;--maya-radio-variant-filled-bg: #262626;--maya-radio-variant-filled-border: #262626;--maya-radio-variant-outlined-bg: #0a0a0a;--maya-radio-variant-outlined-border: #262626;--maya-rating-star-active: #fbbf24;--maya-rating-star-inactive: #a3a3a3;--maya-rating-star-half-active: #fbbf24;--maya-rating-star-hover: #fbbf24;--maya-rating-star-disabled: #262626;--maya-rating-bg: transparent;--maya-rating-bg-disabled: #262626;--maya-rating-border: none;--maya-rating-border-focus: 2px solid #60a5fa;--maya-rating-text-color: #fafafa;--maya-rating-text-color-disabled: #a3a3a3;--maya-rating-label-color: #fafafa;--maya-rating-help-text-color: #a3a3a3;--maya-rating-hover-bg: #262626;--maya-rating-active-bg: #262626;--maya-rating-focus-ring: 0 0 0 2px #60a5fa;--maya-rating-focus-ring-offset: 2px;--maya-rating-variant-readonly-bg: #262626;--maya-rating-variant-readonly-border: #262626;--maya-select-control-bg: #0a0a0a;--maya-select-control-fg: #fafafa;--maya-select-control-border: #262626;--maya-select-control-radius: .25rem;--maya-select-control-shadow: none;--maya-select-control-hover-bg: #0a0a0a;--maya-select-control-hover-border: #262626;--maya-select-control-focus-bg: #0a0a0a;--maya-select-control-focus-border: #60a5fa;--maya-select-control-focus-outline: 0 0 0 2px #60a5fa;--maya-select-control-focus-outline-offset: 2px;--maya-select-control-disabled-bg: #262626;--maya-select-control-disabled-border: #262626;--maya-select-control-disabled-fg: #a3a3a3;--maya-select-control-invalid-border: #f87171;--maya-select-control-success-border: #34d399;--maya-select-value-fg: #fafafa;--maya-select-placeholder-fg: #a3a3a3;--maya-select-icon-color: #a3a3a3;--maya-select-icon-clear-color: #a3a3a3;--maya-select-icon-clear-color-hover: #fafafa;--maya-select-menu-bg: #0a0a0a;--maya-select-menu-fg: #fafafa;--maya-select-menu-border: #262626;--maya-select-search-bg: #0a0a0a;--maya-select-search-fg: #fafafa;--maya-select-search-border: #262626;--maya-select-search-placeholder-fg: #a3a3a3;--maya-select-option-bg: transparent;--maya-select-option-fg: #fafafa;--maya-select-option-description-fg: #a3a3a3;--maya-select-option-hover-bg: #262626;--maya-select-option-hover-fg: #fafafa;--maya-select-option-active-bg: #262626;--maya-select-option-active-fg: #fafafa;--maya-select-option-disabled-fg: #a3a3a3;--maya-select-option-selected-bg: #1e3a8a;--maya-select-option-selected-fg: #fafafa;--maya-select-option-selected-border: #1d4ed8;--maya-select-option-checkmark-fg: #60a5fa;--maya-select-option-focus-outline: 0 0 0 2px #60a5fa;--maya-select-option-focus-outline-offset: 2px;--maya-select-group-label-fg: #a3a3a3;--maya-select-separator-color: #262626;--maya-select-chip-bg: #262626;--maya-select-chip-fg: #a3a3a3;--maya-select-chip-border: #262626;--maya-select-chip-remove-icon-fg: #a3a3a3;--maya-select-chip-remove-icon-fg-hover: #fafafa;--maya-select-loading-fg: #a3a3a3;--maya-select-empty-fg: #a3a3a3;--maya-select-create-prefix-fg: #a3a3a3;--maya-select-create-fg: #fafafa;--maya-select-create-hover-bg: #262626;--maya-select-clear-bg: transparent;--maya-select-clear-bg-hover: #262626;--maya-select-clear-color: #a3a3a3;--maya-select-clear-color-hover: #fafafa;--maya-select-menu-menu-bg: #0a0a0a;--maya-select-menu-menu-border: #262626;--maya-select-menu-menu-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--maya-select-menu-menu-text: #fafafa;--maya-select-menu-menu-text-disabled: #a3a3a3;--maya-select-menu-item-bg: transparent;--maya-select-menu-item-bg-hover: #262626;--maya-select-menu-item-bg-selected: #60a5fa;--maya-select-menu-item-bg-disabled: #262626;--maya-select-menu-item-bg-active: #262626;--maya-select-menu-item-text: #fafafa;--maya-select-menu-item-text-hover: #fafafa;--maya-select-menu-item-text-selected: #0a0a0a;--maya-select-menu-item-text-disabled: #a3a3a3;--maya-select-menu-item-text-active: #fafafa;--maya-select-menu-item-border: none;--maya-select-menu-item-border-hover: none;--maya-select-menu-item-border-selected: none;--maya-select-menu-item-border-disabled: none;--maya-select-menu-item-icon: #a3a3a3;--maya-select-menu-item-icon-hover: #fafafa;--maya-select-menu-item-icon-selected: #0a0a0a;--maya-select-menu-item-icon-disabled: #a3a3a3;--maya-select-menu-checkmark-color: #0a0a0a;--maya-select-menu-checkmark-bg: #60a5fa;--maya-select-menu-separator-color: #262626;--maya-select-menu-separator-width: 1px;--maya-select-menu-group-header-bg: #262626;--maya-select-menu-group-header-text: #a3a3a3;--maya-select-menu-group-header-border: #262626;--maya-select-menu-empty-bg: #0a0a0a;--maya-select-menu-empty-text: #a3a3a3;--maya-select-menu-empty-icon: #a3a3a3;--maya-select-menu-loading-bg: #0a0a0a;--maya-select-menu-loading-text: #a3a3a3;--maya-select-menu-loading-spinner: #60a5fa;--maya-select-menu-search-bg: #0a0a0a;--maya-select-menu-search-border: #262626;--maya-select-menu-search-text: #fafafa;--maya-select-menu-search-placeholder: #a3a3a3;--maya-select-menu-focus-ring: 0 0 0 2px #60a5fa;--maya-select-menu-focus-ring-offset: 2px;--maya-slider-track-bg: #262626;--maya-slider-range-bg: #60a5fa;--maya-slider-thumb-bg: #0a0a0a;--maya-slider-thumb-border: #60a5fa;--maya-slider-thumb-focus-outline: 0 0 0 2px #60a5fa;--maya-slider-tick-bg: #262626;--maya-spinner-color: #60a5fa;--maya-spinner-color-secondary: #262626;--maya-spinner-track-color: #262626;--maya-spinner-track-opacity: .35;--maya-spinner-primary-color: #60a5fa;--maya-spinner-success-color: #34d399;--maya-spinner-warning-color: #fbbf24;--maya-spinner-error-color: #f87171;--maya-spinner-info-color: #60a5fa;--maya-spinner-neutral-color: #a3a3a3;--maya-spinner-ring-bg: #262626;--maya-spinner-ring-radius: 50%;--maya-spinner-focus-outline: 0 0 0 2px #60a5fa;--maya-spinner-focus-outline-offset: 2px;--maya-switch-bg: #262626;--maya-switch-bg-checked: #60a5fa;--maya-switch-bg-disabled: #262626;--maya-switch-border: #262626;--maya-switch-border-checked: #60a5fa;--maya-switch-border-disabled: #262626;--maya-switch-radius: 9999px;--maya-switch-shadow: none;--maya-switch-thumb-bg: #0a0a0a;--maya-switch-thumb-bg-checked: #0a0a0a;--maya-switch-thumb-bg-disabled: #262626;--maya-switch-thumb-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--maya-switch-thumb-radius: 9999px;--maya-switch-thumb-border: transparent;--maya-switch-hover-track-bg: #262626;--maya-switch-hover-track-bg-checked: #93c5fd;--maya-switch-active-track-bg: #262626;--maya-switch-active-track-bg-checked: #bfdbfe;--maya-switch-focus-outline: 0 0 0 2px #60a5fa;--maya-switch-focus-outline-offset: 2px;--maya-switch-label-gap: .5rem;--maya-switch-label-fg: #fafafa;--maya-switch-label-fg-disabled: #a3a3a3;--maya-switch-label-font-size-sm: .875rem;--maya-switch-label-font-size-md: 1rem;--maya-switch-label-font-size-lg: 1.125rem;--maya-switch-icon-on-fg: #0a0a0a;--maya-switch-icon-off-fg: #a3a3a3;--maya-switch-icon-size-sm: .75rem;--maya-switch-icon-size-md: .875rem;--maya-switch-icon-size-lg: 1rem;--maya-switch-help-fg: #a3a3a3;--maya-switch-error-fg: #f87171;--maya-switch-success-fg: #34d399;--maya-switch-variant-subtle-track-bg: #262626;--maya-switch-variant-subtle-track-border: #262626;--maya-switch-variant-filled-track-bg: #262626;--maya-switch-variant-filled-track-border: #262626;--maya-switch-variant-outlined-track-bg: #0a0a0a;--maya-switch-variant-outlined-track-border: #262626;--maya-table-bg: #0a0a0a;--maya-table-fg: #fafafa;--maya-table-border: #262626;--maya-table-radius: .5rem;--maya-table-shadow: none;--maya-table-header-bg: #262626;--maya-table-header-fg: #a3a3a3;--maya-table-header-border: #262626;--maya-table-header-sticky-bg: #262626;--maya-table-body-bg: #0a0a0a;--maya-table-body-fg: #fafafa;--maya-table-body-border: #262626;--maya-table-footer-bg: #262626;--maya-table-footer-fg: #a3a3a3;--maya-table-footer-border: #262626;--maya-table-row-bg: transparent;--maya-table-row-border: #262626;--maya-table-row-hover-bg: #262626;--maya-table-row-active-bg: #262626;--maya-table-row-active-fg: #fafafa;--maya-table-row-selected-bg: #172554;--maya-table-row-selected-border: #1e40af;--maya-table-row-focus-outline: 0 0 0 2px #60a5fa;--maya-table-zebra-bg: #171717;--maya-table-cell-bg: transparent;--maya-table-cell-fg: #fafafa;--maya-table-cell-border: #262626;--maya-table-sort-indicator-fg: #a3a3a3;--maya-table-sort-active-fg: #60a5fa;--maya-table-expand-indicator-fg: #a3a3a3;--maya-table-expand-indicator-active-fg: #60a5fa;--maya-table-expand-row-bg: #262626;--maya-table-editable-cell-bg: #0a0a0a;--maya-table-editable-cell-border: #60a5fa;--maya-table-editable-cell-focus-outline: 0 0 0 2px #60a5fa;--maya-table-error-row-bg: #450a0a;--maya-table-error-row-border: #991b1b;--maya-table-success-row-bg: #022c22;--maya-table-success-row-border: #065f46;--maya-table-loading-row-bg: #262626;--maya-table-loading-shimmer-from: rgba(255,255,255,.04);--maya-table-loading-shimmer-to: rgba(255,255,255,.08);--maya-table-empty-fg: #a3a3a3;--maya-table-caption-fg: #a3a3a3;--maya-table-pagination-border-top: #262626;--maya-table-toolbar-border-bottom: #262626;--maya-table-stacked-label-fg: #a3a3a3;--maya-table-drag-placeholder-bg: #172554;--maya-table-drag-placeholder-border: #1e40af;--maya-tabs-bg: transparent;--maya-tabs-fg: #fafafa;--maya-tabs-gap: 1rem;--maya-tabs-list-bg: transparent;--maya-tabs-list-fg: #fafafa;--maya-tabs-list-border: #262626;--maya-tabs-list-radius: .5rem;--maya-tabs-list-padding-x: .5rem;--maya-tabs-list-padding-y: .5rem;--maya-tabs-list-gap: .5rem;--maya-tabs-trigger-bg: transparent;--maya-tabs-trigger-fg: #a3a3a3;--maya-tabs-trigger-border: transparent;--maya-tabs-trigger-radius: .25rem;--maya-tabs-trigger-gap: .5rem;--maya-tabs-trigger-hover-bg: #262626;--maya-tabs-trigger-hover-fg: #fafafa;--maya-tabs-trigger-active-bg: #262626;--maya-tabs-trigger-active-fg: #fafafa;--maya-tabs-trigger-disabled-fg: #a3a3a3;--maya-tabs-trigger-selected-fg: #fafafa;--maya-tabs-trigger-selected-font-weight: 600;--maya-tabs-trigger-focus-outline: 0 0 0 2px #60a5fa;--maya-tabs-trigger-focus-outline-offset: 2px;--maya-tabs-trigger-icon-fg: #a3a3a3;--maya-tabs-trigger-badge-bg: #f87171;--maya-tabs-trigger-badge-fg: #0a0a0a;--maya-tabs-indicator-bg: #60a5fa;--maya-tabs-variant-contained-trigger-bg: #262626;--maya-tabs-variant-contained-trigger-hover-bg: #404040;--maya-tabs-variant-contained-trigger-active-bg: #262626;--maya-tabs-variant-contained-trigger-active-fg: #fafafa;--maya-tabs-variant-contained-trigger-selected-bg: #262626;--maya-tabs-variant-contained-trigger-selected-fg: #fafafa;--maya-tabs-variant-segmented-item-border: #262626;--maya-tabs-variant-segmented-item-selected-bg: #262626;--maya-tabs-variant-segmented-item-selected-fg: #fafafa;--maya-tabs-scroll-button-fg: #a3a3a3;--maya-tabs-scroll-button-fg-hover: #fafafa;--maya-tabs-scroll-button-bg: transparent;--maya-tabs-scroll-button-bg-hover: #262626;--maya-tabs-scroll-shadow-start: inset 24px 0 12px -24px #262626;--maya-tabs-scroll-shadow-end: inset -24px 0 12px -24px #262626;--maya-tabs-panel-bg: transparent;--maya-tabs-panel-fg: #fafafa;--maya-tabs-panel-border: transparent;--maya-tabs-aria-selected-outline: 0 0 0 2px #60a5fa;--maya-textarea-bg: #0a0a0a;--maya-textarea-fg: #fafafa;--maya-textarea-border: #262626;--maya-textarea-radius: .25rem;--maya-textarea-shadow: none;--maya-textarea-resize-handle: #a3a3a3;--maya-textarea-placeholder-fg: #a3a3a3;--maya-textarea-caret-color: #fafafa;--maya-textarea-selection-bg: #60a5fa;--maya-textarea-selection-fg: #0a0a0a;--maya-textarea-prefix-fg: #a3a3a3;--maya-textarea-suffix-fg: #a3a3a3;--maya-textarea-hover-bg: #0a0a0a;--maya-textarea-hover-border: #262626;--maya-textarea-focus-bg: #0a0a0a;--maya-textarea-focus-border: #60a5fa;--maya-textarea-focus-outline: 0 0 0 2px #60a5fa;--maya-textarea-focus-outline-offset: 2px;--maya-textarea-focus-shadow: none;--maya-textarea-disabled-bg: #262626;--maya-textarea-disabled-border: #262626;--maya-textarea-disabled-fg: #a3a3a3;--maya-textarea-disabled-placeholder-fg: #a3a3a3;--maya-textarea-readonly-bg: #262626;--maya-textarea-readonly-border: #262626;--maya-textarea-readonly-fg: #fafafa;--maya-textarea-invalid-bg: #0a0a0a;--maya-textarea-invalid-border: #f87171;--maya-textarea-invalid-fg: #fafafa;--maya-textarea-success-bg: #0a0a0a;--maya-textarea-success-border: #34d399;--maya-textarea-success-fg: #fafafa;--maya-textarea-label-fg: #fafafa;--maya-textarea-help-fg: #a3a3a3;--maya-textarea-error-fg: #f87171;--maya-textarea-counter-fg: #a3a3a3;--maya-textarea-counter-warning-fg: #fbbf24;--maya-textarea-counter-error-fg: #f87171;--maya-textarea-aria-invalid-outline: 0 0 0 2px #f87171;--maya-textarea-aria-required-outline: 0 0 0 2px #60a5fa;--maya-textarea-variant-subtle-bg: #262626;--maya-textarea-variant-subtle-border: #262626;--maya-textarea-variant-filled-bg: #262626;--maya-textarea-variant-filled-border: #262626;--maya-textarea-variant-outlined-bg: #0a0a0a;--maya-textarea-variant-outlined-border: #262626;--maya-toast-bg: #0a0a0a;--maya-toast-fg: #fafafa;--maya-toast-border: #262626;--maya-toast-description-fg: #a3a3a3;--maya-toast-close-fg: #a3a3a3;--maya-toast-close-fg-hover: #fafafa;--maya-toast-info-bg: #172554;--maya-toast-info-border: #1e40af;--maya-toast-success-bg: #022c22;--maya-toast-success-border: #065f46;--maya-toast-warning-bg: #451a03;--maya-toast-warning-border: #92400e;--maya-toast-error-bg: #450a0a;--maya-toast-error-border: #991b1b;--maya-tooltip-bg: #fafafa;--maya-tooltip-fg: #171717;--maya-tooltip-border: transparent;--maya-tooltip-radius: .25rem;--maya-tooltip-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--maya-tooltip-arrow-fill: #fafafa;--maya-tooltip-variant-neutral-bg: #fafafa;--maya-tooltip-variant-neutral-fg: #171717;--maya-tooltip-variant-info-bg: #60a5fa;--maya-tooltip-variant-info-fg: #0a0a0a;--maya-tooltip-variant-success-bg: #34d399;--maya-tooltip-variant-success-fg: #0a0a0a;--maya-tooltip-variant-warning-bg: #fbbf24;--maya-tooltip-variant-warning-fg: #0a0a0a;--maya-tooltip-variant-error-bg: #f87171;--maya-tooltip-variant-error-fg: #0a0a0a;--maya-tooltip-inverted-bg: #171717;--maya-tooltip-inverted-fg: #fefefe;--maya-tooltip-inverted-arrow-fill: #171717;--maya-tooltip-interactive-bg: #fafafa;--maya-tooltip-interactive-fg: #171717;--maya-tooltip-interactive-border: transparent;--maya-tooltip-interactive-radius: .25rem;--maya-tooltip-interactive-padding-x: .75rem;--maya-tooltip-interactive-padding-y: .5rem;--maya-tooltip-focus-outline: 0 0 0 2px #60a5fa;--maya-tooltip-focus-outline-offset: 2px}.high-contrast{--background: #000000;--foreground: #fefefe;--border: #fefefe;--ring: #fefefe;--primary: #fefefe;--primary-foreground: #000000}.maya-button{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--maya-button-shape-default-radius, var(--radius-base));font-weight:var(--maya-button-font-weight, var(--font-weight-medium));line-height:var(--maya-button-line-height, var(--line-height-normal));transition:all var(--maya-button-transition-duration, var(--duration-fast)) var(--maya-button-transition-easing, var(--easing-in-out));cursor:pointer;border:1px solid transparent;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none;vertical-align:middle;font-size:var(--maya-button-size-md-font-size, var(--font-size-base));padding:var(--maya-button-size-md-padding-y, var(--spacing-3)) var(--maya-button-size-md-padding-x, var(--spacing-6));min-height:var(--maya-button-size-md-height, 3rem);gap:var(--maya-button-size-md-gap, var(--spacing-3));min-width:auto}.maya-button--variant-primary{background-color:var(--maya-button-primary-bg, var(--primary));color:var(--maya-button-primary-fg, var(--primary-foreground));border-color:var(--maya-button-primary-border, var(--primary));box-shadow:var(--maya-button-primary-shadow, var(--shadow-sm))}.maya-button--variant-secondary{background-color:var(--maya-button-secondary-bg, var(--secondary));color:var(--maya-button-secondary-fg, var(--secondary-foreground));border-color:var(--maya-button-secondary-border, var(--border));box-shadow:var(--maya-button-secondary-shadow, var(--shadow-sm))}.maya-button--variant-destructive{background-color:var(--maya-button-destructive-bg, var(--destructive));color:var(--maya-button-destructive-fg, var(--destructive-foreground));border-color:var(--maya-button-destructive-border, var(--destructive));box-shadow:var(--maya-button-destructive-shadow, var(--shadow-sm))}.maya-button--variant-outline{background-color:var(--maya-button-outline-bg, transparent);color:var(--maya-button-outline-fg, var(--foreground));border-color:var(--maya-button-outline-border, var(--border));box-shadow:var(--maya-button-outline-shadow, none)}.maya-button--variant-ghost{background-color:var(--maya-button-ghost-bg, transparent);color:var(--maya-button-ghost-fg, var(--foreground));border-color:var(--maya-button-ghost-border, transparent);box-shadow:var(--maya-button-ghost-shadow, none)}.maya-button--variant-link{background-color:var(--maya-button-link-bg, transparent);color:var(--maya-button-link-fg, var(--primary));border-color:var(--maya-button-link-border, transparent);box-shadow:var(--maya-button-link-shadow, none);text-decoration:var(--maya-button-link-underline, underline)}.maya-button--variant-success{background-color:var(--maya-button-success-bg, var(--success));color:var(--maya-button-success-fg, var(--success-foreground));border-color:var(--maya-button-success-border, var(--success));box-shadow:var(--maya-button-success-shadow, var(--maya-button-primary-shadow, var(--shadow-sm)))}.maya-button--variant-warning{background-color:var(--maya-button-warning-bg, var(--warning));color:var(--maya-button-warning-fg, var(--warning-foreground));border-color:var(--maya-button-warning-border, var(--warning));box-shadow:var(--maya-button-warning-shadow, var(--maya-button-primary-shadow, var(--shadow-sm)))}.maya-button--variant-info{background-color:var(--maya-button-info-bg, var(--info));color:var(--maya-button-info-fg, var(--info-foreground));border-color:var(--maya-button-info-border, var(--info));box-shadow:var(--maya-button-info-shadow, var(--maya-button-primary-shadow, var(--shadow-sm)))}.maya-button--variant-primary:hover:not(:disabled){background-color:var(--maya-button-primary-bg-hover, var(--primary-hover));border-color:var(--maya-button-primary-border-hover, var(--maya-button-primary-border, var(--primary)));color:var(--maya-button-primary-fg-hover, var(--maya-button-primary-fg, var(--primary-foreground)));box-shadow:var(--maya-button-primary-shadow-hover, var(--maya-button-primary-shadow, var(--shadow-md)))}.maya-button--variant-secondary:hover:not(:disabled){background-color:var(--maya-button-secondary-bg-hover, var(--secondary-hover));border-color:var(--maya-button-secondary-border-hover, var(--maya-button-secondary-border, var(--secondary)));color:var(--maya-button-secondary-fg-hover, var(--maya-button-secondary-fg, var(--secondary-foreground)));box-shadow:var(--maya-button-secondary-shadow-hover, var(--maya-button-secondary-shadow, var(--shadow-md)))}.maya-button--variant-destructive:hover:not(:disabled){background-color:var(--maya-button-destructive-bg-hover, var(--destructive-hover));border-color:var(--maya-button-destructive-border-hover, var(--maya-button-destructive-border, var(--destructive)));color:var(--maya-button-destructive-fg-hover, var(--maya-button-destructive-fg, var(--destructive-foreground)));box-shadow:var(--maya-button-destructive-shadow-hover, var(--maya-button-destructive-shadow, var(--shadow-md)))}.maya-button--variant-outline:hover:not(:disabled){background-color:var(--maya-button-outline-bg-hover, var(--accent));color:var(--maya-button-outline-fg-hover, var(--maya-button-outline-fg, var(--foreground)));border-color:var(--maya-button-outline-border-hover, var(--maya-button-outline-border, var(--border)));box-shadow:var(--maya-button-outline-shadow-hover, var(--maya-button-outline-shadow, var(--shadow-sm)))}.maya-button--variant-ghost:hover:not(:disabled){background-color:var(--maya-button-ghost-bg-hover, var(--accent));color:var(--maya-button-ghost-fg-hover, var(--maya-button-ghost-fg, var(--accent-foreground)));border-color:var(--maya-button-ghost-border-hover, var(--maya-button-ghost-border, transparent))}.maya-button--variant-link:hover:not(:disabled){color:var(--maya-button-link-fg-hover, var(--primary-hover));text-decoration:var(--maya-button-link-underline-hover, underline)}.maya-button--variant-success:hover:not(:disabled){background-color:var(--maya-button-success-bg-hover, var(--success-hover));border-color:var(--maya-button-success-border-hover, var(--maya-button-success-border, var(--success)));color:var(--maya-button-success-fg-hover, var(--maya-button-success-fg, var(--success-foreground)))}.maya-button--variant-warning:hover:not(:disabled){background-color:var(--maya-button-warning-bg-hover, var(--warning-hover));border-color:var(--maya-button-warning-border-hover, var(--maya-button-warning-border, var(--warning)));color:var(--maya-button-warning-fg-hover, var(--maya-button-warning-fg, var(--warning-foreground)))}.maya-button--variant-info:hover:not(:disabled){background-color:var(--maya-button-info-bg-hover, var(--info-hover));border-color:var(--maya-button-info-border-hover, var(--maya-button-info-border, var(--info)));color:var(--maya-button-info-fg-hover, var(--maya-button-info-fg, var(--info-foreground)))}.maya-button--variant-primary:active:not(:disabled){background-color:var(--maya-button-primary-bg-active, var(--primary-active));border-color:var(--maya-button-primary-border-active, var(--maya-button-primary-border, var(--primary)));color:var(--maya-button-primary-fg-active, var(--maya-button-primary-fg, var(--primary-foreground)));box-shadow:var(--maya-button-primary-shadow-active, var(--maya-button-primary-shadow, var(--shadow-md)))}.maya-button--variant-secondary:active:not(:disabled){background-color:var(--maya-button-secondary-bg-active, var(--secondary-active));border-color:var(--maya-button-secondary-border-active, var(--maya-button-secondary-border, var(--secondary)));color:var(--maya-button-secondary-fg-active, var(--maya-button-secondary-fg, var(--secondary-foreground)));box-shadow:var(--maya-button-secondary-shadow-active, var(--maya-button-secondary-shadow, var(--shadow-md)))}.maya-button--variant-destructive:active:not(:disabled){background-color:var(--maya-button-destructive-bg-active, var(--destructive-active));border-color:var(--maya-button-destructive-border-active, var(--maya-button-destructive-border, var(--destructive)));color:var(--maya-button-destructive-fg-active, var(--maya-button-destructive-fg, var(--destructive-foreground)));box-shadow:var(--maya-button-destructive-shadow-active, var(--maya-button-destructive-shadow, var(--shadow-sm)))}.maya-button--variant-outline:active:not(:disabled){background-color:var(--maya-button-outline-bg-active, var(--accent-hover));color:var(--maya-button-outline-fg-active, var(--maya-button-outline-fg, var(--foreground)));border-color:var(--maya-button-outline-border-active, var(--maya-button-outline-border, var(--border)));box-shadow:var(--maya-button-outline-shadow-active, var(--maya-button-outline-shadow, none))}.maya-button--variant-ghost:active:not(:disabled){background-color:var(--maya-button-ghost-bg-active, var(--accent-hover));color:var(--maya-button-ghost-fg-active, var(--maya-button-ghost-fg, var(--accent-foreground)));border-color:var(--maya-button-ghost-border-active, var(--maya-button-ghost-border, transparent))}.maya-button--variant-link:active:not(:disabled){color:var(--maya-button-link-fg-active, var(--primary-active));text-decoration:var(--maya-button-link-underline-active, underline)}.maya-button--variant-success:active:not(:disabled){background-color:var(--maya-button-success-bg-active, var(--success-active));border-color:var(--maya-button-success-border-active, var(--maya-button-success-border, var(--success)));color:var(--maya-button-success-fg-active, var(--maya-button-success-fg, var(--success-foreground)))}.maya-button--variant-warning:active:not(:disabled){background-color:var(--maya-button-warning-bg-active, var(--warning-active));border-color:var(--maya-button-warning-border-active, var(--maya-button-warning-border, var(--warning)));color:var(--maya-button-warning-fg-active, var(--maya-button-warning-fg, var(--warning-foreground)))}.maya-button--variant-info:active:not(:disabled){background-color:var(--maya-button-info-bg-active, var(--info-active));border-color:var(--maya-button-info-border-active, var(--maya-button-info-border, var(--info)));color:var(--maya-button-info-fg-active, var(--maya-button-info-fg, var(--info-foreground)))}.maya-button--variant-primary:disabled,.maya-button--variant-primary.maya-button--state-disabled{background-color:var(--maya-button-primary-bg-disabled, var(--primary-disabled));color:var(--maya-button-primary-fg-disabled, var(--muted-foreground));border-color:var(--maya-button-primary-border-disabled, var(--maya-button-primary-border, var(--primary)));box-shadow:var(--maya-button-primary-shadow-disabled, var(--maya-button-primary-shadow, none))}.maya-button--variant-secondary:disabled,.maya-button--variant-secondary.maya-button--state-disabled{background-color:var(--maya-button-secondary-bg-disabled, var(--secondary-disabled));color:var(--maya-button-secondary-fg-disabled, var(--muted-foreground));border-color:var(--maya-button-secondary-border-disabled, var(--maya-button-secondary-border, var(--secondary)));box-shadow:var(--maya-button-secondary-shadow-disabled, var(--maya-button-secondary-shadow, none))}.maya-button--variant-destructive:disabled,.maya-button--variant-destructive.maya-button--state-disabled{background-color:var(--maya-button-destructive-bg-disabled, var(--destructive-disabled));color:var(--maya-button-destructive-fg-disabled, var(--muted-foreground));border-color:var(--maya-button-destructive-border-disabled, var(--maya-button-destructive-border, var(--destructive)));box-shadow:var(--maya-button-destructive-shadow-disabled, var(--maya-button-destructive-shadow, none))}.maya-button--variant-outline:disabled,.maya-button--variant-outline.maya-button--state-disabled{background-color:var(--maya-button-outline-bg-disabled, transparent);color:var(--maya-button-outline-fg-disabled, var(--muted-foreground));border-color:var(--maya-button-outline-border-disabled, var(--border));box-shadow:var(--maya-button-outline-shadow-disabled, var(--maya-button-outline-shadow, none))}.maya-button--variant-ghost:disabled,.maya-button--variant-ghost.maya-button--state-disabled{background-color:var(--maya-button-ghost-bg-disabled, transparent);color:var(--maya-button-ghost-fg-disabled, var(--muted-foreground));border-color:var(--maya-button-ghost-border-disabled, transparent);box-shadow:var(--maya-button-ghost-shadow-disabled, var(--maya-button-ghost-shadow, none))}.maya-button--variant-link:disabled,.maya-button--variant-link.maya-button--state-disabled{background-color:var(--maya-button-link-bg-disabled, transparent);color:var(--maya-button-link-fg-disabled, var(--muted-foreground));border-color:var(--maya-button-link-border-disabled, transparent);text-decoration:var(--maya-button-link-underline-disabled, underline)}.maya-button--variant-success:disabled,.maya-button--variant-success.maya-button--state-disabled{background-color:var(--maya-button-success-bg-disabled, var(--maya-button-success-bg, var(--success)));color:var(--maya-button-success-fg-disabled, var(--maya-button-success-fg, var(--success-foreground)));border-color:var(--maya-button-success-border-disabled, var(--maya-button-success-border, var(--success)))}.maya-button--variant-warning:disabled,.maya-button--variant-warning.maya-button--state-disabled{background-color:var(--maya-button-warning-bg-disabled, var(--maya-button-warning-bg, var(--warning)));color:var(--maya-button-warning-fg-disabled, var(--maya-button-warning-fg, var(--warning-foreground)));border-color:var(--maya-button-warning-border-disabled, var(--maya-button-warning-border, var(--warning)))}.maya-button--variant-info:disabled,.maya-button--variant-info.maya-button--state-disabled{background-color:var(--maya-button-info-bg-disabled, var(--maya-button-info-bg, var(--info)));color:var(--maya-button-info-fg-disabled, var(--maya-button-info-fg, var(--info-foreground)));border-color:var(--maya-button-info-border-disabled, var(--maya-button-info-border, var(--info)))}.maya-button--size-xs{min-height:var(--maya-button-size-xs-height, 1.75rem);padding:var(--maya-button-size-xs-padding-y, var(--spacing-3)) var(--maya-button-size-xs-padding-x, var(--spacing-6));font-size:var(--maya-button-size-xs-font-size, var(--font-size-xs));gap:var(--maya-button-size-xs-gap, var(--spacing-2));border-radius:var(--maya-button-size-xs-radius, var(--radius-sm))}.maya-button--size-sm{min-height:var(--maya-button-size-sm-height, 2rem);padding:var(--maya-button-size-sm-padding-y, var(--spacing-3)) var(--maya-button-size-sm-padding-x, var(--spacing-8));font-size:var(--maya-button-size-sm-font-size, var(--font-size-sm));gap:var(--maya-button-size-sm-gap, var(--spacing-3));border-radius:var(--maya-button-size-sm-radius, var(--radius-base))}.maya-button--size-md{min-height:var(--maya-button-size-md-height, 2.5rem);padding:var(--maya-button-size-md-padding-y, var(--spacing-5)) var(--maya-button-size-md-padding-x, var(--spacing-10));font-size:var(--maya-button-size-md-font-size, var(--font-size-base));gap:var(--maya-button-size-md-gap, var(--spacing-4));border-radius:var(--maya-button-size-md-radius, var(--radius-base))}.maya-button--size-lg{min-height:var(--maya-button-size-lg-height, 3rem);padding:var(--maya-button-size-lg-padding-y, var(--spacing-6)) var(--maya-button-size-lg-padding-x, var(--spacing-12));font-size:var(--maya-button-size-lg-font-size, var(--font-size-lg));gap:var(--maya-button-size-lg-gap, var(--spacing-5));border-radius:var(--maya-button-size-lg-radius, var(--radius-lg))}.maya-button--size-xl{min-height:var(--maya-button-size-xl-height, 3.5rem);padding:var(--maya-button-size-xl-padding-y, var(--spacing-8)) var(--maya-button-size-xl-padding-x, var(--spacing-16));font-size:var(--maya-button-size-xl-font-size, var(--font-size-xl));gap:var(--maya-button-size-xl-gap, var(--spacing-6));border-radius:var(--maya-button-size-xl-radius, var(--radius-lg))}.maya-button--shape-pill{border-radius:var(--maya-button-shape-pill-radius, var(--radius-full))}.maya-button--shape-square{border-radius:var(--maya-button-shape-square-radius, var(--radius-sm))}.maya-button:focus-visible{outline:2px solid transparent;outline-offset:var(--maya-button-focus-outline-offset, 2px);box-shadow:var(--maya-button-focus-ring-outline, 0 0 0 2px var(--ring))}.maya-button:disabled{cursor:var(--maya-button-disabled-cursor, not-allowed);opacity:var(--maya-button-disabled-opacity, .5);pointer-events:none}.maya-button--state-disabled{cursor:var(--maya-button-disabled-cursor, not-allowed);opacity:var(--maya-button-disabled-opacity, .5);pointer-events:none}.maya-button--state-loading{position:relative;pointer-events:none}.maya-button--state-loading:before{content:"";position:absolute;width:var(--maya-button-loading-spinner-size, 1rem);height:var(--maya-button-loading-spinner-size, 1rem);border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:maya-spin 1s linear infinite}.maya-button--state-loading>*{opacity:0}@keyframes maya-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.maya-button--icon-only{padding:var(--maya-button-icon-only-padding, 0);aspect-ratio:1;min-width:var(--maya-button-icon-only-min-width, 2rem);min-height:var(--maya-button-icon-only-min-height, 2rem)}.maya-badge{display:var(--maya-badge-base-display, inline-flex);align-items:var(--maya-badge-base-align-items, center);justify-content:var(--maya-badge-base-justify-content, center);gap:var(--maya-badge-size-md-gap, var(--spacing-1));height:var(--maya-badge-size-md-height, 1.75rem);padding:0 var(--maya-badge-size-md-padding-x, var(--spacing-3));font-family:var(--maya-badge-base-font-family, var(--font-family-sans));font-weight:var(--maya-badge-base-font-weight, var(--font-weight-medium));font-size:var(--maya-badge-size-md-font-size, var(--font-size-sm));line-height:var(--maya-badge-base-line-height, var(--line-height-none));border-width:var(--maya-badge-base-border-width, 1px);border-style:var(--maya-badge-base-border-style, solid);border-color:var(--maya-badge-variant-default-border, var(--border));border-radius:var(--maya-badge-size-md-radius, var(--radius-base));background-color:var(--maya-badge-variant-default-bg, var(--muted));color:var(--maya-badge-variant-default-fg, var(--muted-foreground));white-space:var(--maya-badge-base-white-space, nowrap);text-decoration:var(--maya-badge-base-text-decoration, none);vertical-align:var(--maya-badge-base-vertical-align, middle);transition:var(--maya-badge-base-transition, all var(--duration-fast) var(--easing-in-out))}.maya-badge--variant-default{background-color:var(--maya-badge-variant-default-bg, var(--maya-badge-variant-default-bg, var(--muted)));color:var(--maya-badge-variant-default-fg, var(--maya-badge-variant-default-fg, var(--muted-foreground)));border-color:var(--maya-badge-variant-default-border, var(--maya-badge-variant-default-border, var(--border)))}.maya-badge--variant-primary{background-color:var(--maya-badge-variant-primary-bg, var(--maya-badge-variant-default-bg, var(--muted)));color:var(--maya-badge-variant-primary-fg, var(--maya-badge-variant-default-fg, var(--muted-foreground)));border-color:var(--maya-badge-variant-primary-border, var(--maya-badge-variant-default-border, var(--border)))}.maya-badge--variant-secondary{background-color:var(--maya-badge-variant-secondary-bg, var(--maya-badge-variant-default-bg, var(--muted)));color:var(--maya-badge-variant-secondary-fg, var(--maya-badge-variant-default-fg, var(--muted-foreground)));border-color:var(--maya-badge-variant-secondary-border, var(--maya-badge-variant-default-border, var(--border)))}.maya-badge--variant-success{background-color:var(--maya-badge-variant-success-bg, var(--maya-badge-variant-default-bg, var(--muted)));color:var(--maya-badge-variant-success-fg, var(--maya-badge-variant-default-fg, var(--muted-foreground)));border-color:var(--maya-badge-variant-success-border, var(--maya-badge-variant-default-border, var(--border)))}.maya-badge--variant-warning{background-color:var(--maya-badge-variant-warning-bg, var(--maya-badge-variant-default-bg, var(--muted)));color:var(--maya-badge-variant-warning-fg, var(--maya-badge-variant-default-fg, var(--muted-foreground)));border-color:var(--maya-badge-variant-warning-border, var(--maya-badge-variant-default-border, var(--border)))}.maya-badge--variant-destructive{background-color:var(--maya-badge-variant-destructive-bg, var(--maya-badge-variant-default-bg, var(--muted)));color:var(--maya-badge-variant-destructive-fg, var(--maya-badge-variant-default-fg, var(--muted-foreground)));border-color:var(--maya-badge-variant-destructive-border, var(--maya-badge-variant-default-border, var(--border)))}.maya-badge--variant-outline{background-color:var(--maya-badge-variant-outline-bg, transparent);color:var(--maya-badge-variant-outline-fg, var(--maya-badge-variant-default-fg, var(--muted-foreground)));border-color:var(--maya-badge-variant-outline-border, var(--maya-badge-variant-default-border, var(--border)))}.maya-badge--variant-outline-primary{background-color:var(--maya-badge-variant-outline-primary-bg, transparent);color:var(--maya-badge-variant-outline-primary-fg, var(--maya-badge-variant-default-fg, var(--muted-foreground)));border-color:var(--maya-badge-variant-outline-primary-border, var(--maya-badge-variant-default-border, var(--border)))}.maya-badge--variant-outline-success{background-color:var(--maya-badge-variant-outline-success-bg, transparent);color:var(--maya-badge-variant-outline-success-fg, var(--maya-badge-variant-default-fg, var(--muted-foreground)));border-color:var(--maya-badge-variant-outline-success-border, var(--maya-badge-variant-default-border, var(--border)))}.maya-badge--variant-outline-warning{background-color:var(--maya-badge-variant-outline-warning-bg, transparent);color:var(--maya-badge-variant-outline-warning-fg, var(--maya-badge-variant-default-fg, var(--muted-foreground)));border-color:var(--maya-badge-variant-outline-warning-border, var(--maya-badge-variant-default-border, var(--border)))}.maya-badge--variant-outline-destructive{background-color:var(--maya-badge-variant-outline-destructive-bg, transparent);color:var(--maya-badge-variant-outline-destructive-fg, var(--maya-badge-variant-default-fg, var(--muted-foreground)));border-color:var(--maya-badge-variant-outline-destructive-border, var(--maya-badge-variant-default-border, var(--border)))}.maya-badge--variant-default:hover:not(.maya-badge--state-disabled){background-color:var(--maya-badge-variant-default-hover-bg, var(--maya-badge-variant-default-bg, var(--maya-badge-variant-default-hover-bg, var(--muted))));color:var(--maya-badge-variant-default-hover-fg, var(--maya-badge-variant-default-fg, var(--maya-badge-variant-default-hover-fg, var(--foreground))))}.maya-badge--variant-primary:hover:not(.maya-badge--state-disabled){background-color:var(--maya-badge-variant-primary-hover-bg, var(--maya-badge-variant-primary-bg, var(--maya-badge-variant-default-hover-bg, var(--muted))));color:var(--maya-badge-variant-primary-hover-fg, var(--maya-badge-variant-primary-fg, var(--maya-badge-variant-default-hover-fg, var(--foreground))))}.maya-badge--variant-secondary:hover:not(.maya-badge--state-disabled){background-color:var(--maya-badge-variant-secondary-hover-bg, var(--maya-badge-variant-secondary-bg, var(--maya-badge-variant-default-hover-bg, var(--muted))));color:var(--maya-badge-variant-secondary-hover-fg, var(--maya-badge-variant-secondary-fg, var(--maya-badge-variant-default-hover-fg, var(--foreground))))}.maya-badge--variant-success:hover:not(.maya-badge--state-disabled){background-color:var(--maya-badge-variant-success-hover-bg, var(--maya-badge-variant-success-bg, var(--maya-badge-variant-default-hover-bg, var(--muted))));color:var(--maya-badge-variant-success-hover-fg, var(--maya-badge-variant-success-fg, var(--maya-badge-variant-default-hover-fg, var(--foreground))))}.maya-badge--variant-warning:hover:not(.maya-badge--state-disabled){background-color:var(--maya-badge-variant-warning-hover-bg, var(--maya-badge-variant-warning-bg, var(--maya-badge-variant-default-hover-bg, var(--muted))));color:var(--maya-badge-variant-warning-hover-fg, var(--maya-badge-variant-warning-fg, var(--maya-badge-variant-default-hover-fg, var(--foreground))))}.maya-badge--variant-destructive:hover:not(.maya-badge--state-disabled){background-color:var(--maya-badge-variant-destructive-hover-bg, var(--maya-badge-variant-destructive-bg, var(--maya-badge-variant-default-hover-bg, var(--muted))));color:var(--maya-badge-variant-destructive-hover-fg, var(--maya-badge-variant-destructive-fg, var(--maya-badge-variant-default-hover-fg, var(--foreground))))}.maya-badge--variant-outline:hover:not(.maya-badge--state-disabled){background-color:var(--maya-badge-variant-outline-hover-bg, var(--maya-badge-variant-outline-bg, var(--maya-badge-variant-default-hover-bg, var(--muted))));color:var(--maya-badge-variant-outline-hover-fg, var(--maya-badge-variant-outline-fg, var(--maya-badge-variant-default-hover-fg, var(--foreground))))}.maya-badge--variant-outline-primary:hover:not(.maya-badge--state-disabled){background-color:var(--maya-badge-variant-outline-primary-hover-bg, var(--maya-badge-variant-outline-primary-bg, var(--maya-badge-variant-default-hover-bg, var(--muted))));color:var(--maya-badge-variant-outline-primary-hover-fg, var(--maya-badge-variant-outline-primary-fg, var(--maya-badge-variant-default-hover-fg, var(--foreground))))}.maya-badge--variant-outline-success:hover:not(.maya-badge--state-disabled){background-color:var(--maya-badge-variant-outline-success-hover-bg, var(--maya-badge-variant-outline-success-bg, var(--maya-badge-variant-default-hover-bg, var(--muted))));color:var(--maya-badge-variant-outline-success-hover-fg, var(--maya-badge-variant-outline-success-fg, var(--maya-badge-variant-default-hover-fg, var(--foreground))))}.maya-badge--variant-outline-warning:hover:not(.maya-badge--state-disabled){background-color:var(--maya-badge-variant-outline-warning-hover-bg, var(--maya-badge-variant-outline-warning-bg, var(--maya-badge-variant-default-hover-bg, var(--muted))));color:var(--maya-badge-variant-outline-warning-hover-fg, var(--maya-badge-variant-outline-warning-fg, var(--maya-badge-variant-default-hover-fg, var(--foreground))))}.maya-badge--variant-outline-destructive:hover:not(.maya-badge--state-disabled){background-color:var(--maya-badge-variant-outline-destructive-hover-bg, var(--maya-badge-variant-outline-destructive-bg, var(--maya-badge-variant-default-hover-bg, var(--muted))));color:var(--maya-badge-variant-outline-destructive-hover-fg, var(--maya-badge-variant-outline-destructive-fg, var(--maya-badge-variant-default-hover-fg, var(--foreground))))}.maya-badge--size-xs{height:var(--maya-badge-size-xs-height, 1.25rem);padding:0 var(--maya-badge-size-xs-padding-x, var(--spacing-2));font-size:var(--maya-badge-size-xs-font-size, var(--font-size-xs));gap:var(--maya-badge-size-xs-gap, var(--spacing-1));border-radius:var(--maya-badge-size-xs-radius, var(--radius-sm))}.maya-badge--size-sm{height:var(--maya-badge-size-sm-height, 1.5rem);padding:0 var(--maya-badge-size-sm-padding-x, var(--spacing-2));font-size:var(--maya-badge-size-sm-font-size, var(--font-size-xs));gap:var(--maya-badge-size-sm-gap, var(--spacing-1));border-radius:var(--maya-badge-size-sm-radius, var(--radius-base))}.maya-badge--size-md{height:var(--maya-badge-size-md-height, 1.75rem);padding:0 var(--maya-badge-size-md-padding-x, var(--spacing-3));font-size:var(--maya-badge-size-md-font-size, var(--font-size-sm));gap:var(--maya-badge-size-md-gap, var(--spacing-1));border-radius:var(--maya-badge-size-md-radius, var(--radius-base))}.maya-badge--size-lg{height:var(--maya-badge-size-lg-height, 2rem);padding:0 var(--maya-badge-size-lg-padding-x, var(--spacing-3));font-size:var(--maya-badge-size-lg-font-size, var(--font-size-sm));gap:var(--maya-badge-size-lg-gap, var(--spacing-2));border-radius:var(--maya-badge-size-lg-radius, var(--radius-base))}.maya-badge--shape-pill{border-radius:var(--maya-badge-shape-pill-radius, var(--radius-full))}.maya-badge--shape-square{border-radius:var(--maya-badge-shape-square-radius, var(--radius-sm))}.maya-badge:focus-visible{outline:2px solid transparent;outline-offset:var(--maya-badge-focus-ring-offset, var(--focus-ring-offset, 2px));box-shadow:0 0 0 var(--maya-badge-focus-ring-width, var(--focus-ring-width, 2px)) var(--maya-badge-focus-ring-color, var(--focus-ring-color, var(--ring)))}.maya-badge--state-disabled{opacity:var(--maya-badge-state-disabled-opacity, .6);cursor:var(--maya-badge-state-disabled-cursor, not-allowed)}.maya-badge__icon{width:var(--maya-badge-icon-size-md, var(--maya-badge-icon-size, 1rem));height:var(--maya-badge-icon-size-md, var(--maya-badge-icon-size, 1rem))}.maya-badge--size-xs .maya-badge__icon{width:var(--maya-badge-icon-size-xs, .75rem);height:var(--maya-badge-icon-size-xs, .75rem)}.maya-badge--size-sm .maya-badge__icon{width:var(--maya-badge-icon-size-sm, .875rem);height:var(--maya-badge-icon-size-sm, .875rem)}.maya-badge--size-lg .maya-badge__icon{width:var(--maya-badge-icon-size-lg, 1.125rem);height:var(--maya-badge-icon-size-lg, 1.125rem)}.maya-badge--dot{display:inline-flex;align-items:center;justify-content:center;width:var(--maya-badge-dot-size-md, .75rem);height:var(--maya-badge-dot-size-md, .75rem);padding:0;min-width:var(--maya-badge-dot-size-md, .75rem);border-radius:var(--maya-badge-shape-pill-radius, var(--radius-full));border-width:0}.maya-badge--dot.maya-badge--size-xs{width:var(--maya-badge-dot-size-xs, .5rem);height:var(--maya-badge-dot-size-xs, .5rem)}.maya-badge--dot.maya-badge--size-sm{width:var(--maya-badge-dot-size-sm, .625rem);height:var(--maya-badge-dot-size-sm, .625rem)}.maya-badge--dot.maya-badge--size-lg{width:var(--maya-badge-dot-size-lg, .875rem);height:var(--maya-badge-dot-size-lg, .875rem)}.maya-card{display:flex;flex-direction:column;gap:var(--maya-card-spacing-gap, var(--spacing-4));background-color:var(--maya-card-base-background, var(--card));color:var(--maya-card-base-foreground, var(--card-foreground));border:var(--maya-card-base-border, 1px solid var(--border));border-radius:var(--maya-card-base-border-radius, var(--radius-lg));box-shadow:var(--maya-card-base-box-shadow, var(--shadow-sm));overflow:hidden}.maya-card--variant-flat{box-shadow:var(--maya-card-variants-flat-box-shadow, none);border:var(--maya-card-variants-flat-border, 1px solid var(--border))}.maya-card--variant-elevated{box-shadow:var(--maya-card-variants-elevated-box-shadow, var(--shadow-md));border:var(--maya-card-variants-elevated-border, none)}.maya-card--variant-outlined{box-shadow:var(--maya-card-variants-outlined-box-shadow, none);border:var(--maya-card-variants-outlined-border, 2px solid var(--border))}.maya-card--variant-interactive{cursor:var(--maya-card-variants-interactive-cursor, pointer);transition:var(--maya-card-variants-interactive-transition, all .2s ease-in-out)}.maya-card--variant-interactive:hover{box-shadow:var(--maya-card-variants-interactive-hover-box-shadow, var(--shadow-lg));transform:var(--maya-card-variants-interactive-hover-transform, translateY(-2px))}.maya-card--variant-interactive:active{transform:var(--maya-card-variants-interactive-active-transform, translateY(0));box-shadow:var(--maya-card-variants-interactive-active-box-shadow, var(--shadow-md))}.maya-card__header{padding:var(--maya-card-header-padding, var(--maya-card-spacing-padding, var(--spacing-6)));padding-bottom:var(--maya-card-header-padding-bottom, var(--spacing-4));border-bottom:var(--maya-card-header-border-bottom, 1px solid var(--border));background:var(--maya-card-header-background, transparent)}.maya-card__content{padding:var(--maya-card-body-padding, var(--maya-card-spacing-padding, var(--spacing-6)));flex:var(--maya-card-body-flex, 1)}.maya-card__footer{padding:var(--maya-card-footer-padding, var(--maya-card-spacing-padding, var(--spacing-6)));padding-top:var(--maya-card-footer-padding-top, var(--spacing-4));border-top:var(--maya-card-footer-border-top, 1px solid var(--border));background:var(--maya-card-footer-background, var(--muted))}.maya-card--size-sm{padding:var(--maya-card-sizes-sm-padding, var(--maya-card-spacing-padding-compact, var(--spacing-4)));border-radius:var(--maya-card-sizes-sm-border-radius, var(--radius-md))}.maya-card--size-md{padding:var(--maya-card-sizes-md-padding, var(--maya-card-spacing-padding, var(--spacing-6)));border-radius:var(--maya-card-sizes-md-border-radius, var(--radius-lg))}.maya-card--size-lg{padding:var(--maya-card-sizes-lg-padding, var(--maya-card-spacing-padding-loose, var(--spacing-8)));border-radius:var(--maya-card-sizes-lg-border-radius, var(--radius-xl))}.maya-card--size-sm .maya-card__header{padding:var(--maya-card-sizes-sm-padding, var(--maya-card-spacing-padding, var(--spacing-6)));padding-bottom:var(--maya-card-header-padding-bottom, var(--spacing-4))}.maya-card--size-sm .maya-card__content{padding:var(--maya-card-sizes-sm-padding, var(--maya-card-spacing-padding, var(--spacing-6)))}.maya-card--size-sm .maya-card__footer{padding:var(--maya-card-sizes-sm-padding, var(--maya-card-spacing-padding, var(--spacing-6)));padding-top:var(--maya-card-footer-padding-top, var(--spacing-4))}.maya-card--size-md .maya-card__header{padding:var(--maya-card-sizes-md-padding, var(--maya-card-spacing-padding, var(--spacing-6)));padding-bottom:var(--maya-card-header-padding-bottom, var(--spacing-4))}.maya-card--size-md .maya-card__content{padding:var(--maya-card-sizes-md-padding, var(--maya-card-spacing-padding, var(--spacing-6)))}.maya-card--size-md .maya-card__footer{padding:var(--maya-card-sizes-md-padding, var(--maya-card-spacing-padding, var(--spacing-6)));padding-top:var(--maya-card-footer-padding-top, var(--spacing-4))}.maya-card--size-lg .maya-card__header{padding:var(--maya-card-sizes-lg-padding, var(--maya-card-spacing-padding, var(--spacing-6)));padding-bottom:var(--maya-card-header-padding-bottom, var(--spacing-4))}.maya-card--size-lg .maya-card__content{padding:var(--maya-card-sizes-lg-padding, var(--maya-card-spacing-padding, var(--spacing-6)))}.maya-card--size-lg .maya-card__footer{padding:var(--maya-card-sizes-lg-padding, var(--maya-card-spacing-padding, var(--spacing-6)));padding-top:var(--maya-card-footer-padding-top, var(--spacing-4))}.maya-card__title{margin-bottom:var(--maya-card-content-title-margin-bottom, var(--spacing-2));font-size:var(--maya-card-content-title-font-size, var(--font-size-lg));font-weight:var(--maya-card-content-title-font-weight, var(--font-weight-semibold));line-height:var(--maya-card-content-title-line-height, var(--line-height-tight));color:var(--maya-card-content-title-color, var(--foreground))}.maya-card__description{font-size:var(--maya-card-content-description-font-size, var(--font-size-sm));color:var(--maya-card-content-description-color, var(--muted-foreground));line-height:var(--maya-card-content-description-line-height, var(--line-height-relaxed))}.maya-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--maya-navigation-gap-horizontal, var(--spacing-6));padding:var(--maya-navigation-padding-y, var(--spacing-4)) var(--maya-navigation-padding-x, var(--spacing-6));background-color:var(--maya-navigation-bg, var(--background));color:var(--maya-navigation-fg, var(--foreground));border-bottom:var(--maya-navigation-border, 1px solid var(--border));box-shadow:var(--maya-navigation-shadow, none)}.maya-nav--vertical,.maya-nav--vertical .maya-nav__list{flex-direction:column;align-items:flex-start;gap:var(--maya-navigation-gap-vertical, var(--spacing-2))}.maya-nav__brand{display:inline-flex;align-items:center;gap:var(--maya-navigation-brand-gap, var(--spacing-3));color:var(--maya-navigation-brand-fg, var(--foreground));text-decoration:none}.maya-nav__brand-subtitle{font-size:var(--font-size-xs);color:var(--maya-navigation-brand-subtitle-fg, var(--muted-foreground))}.maya-nav__list{display:inline-flex;align-items:center;gap:var(--maya-navigation-gap-horizontal, var(--spacing-5));list-style:none;margin:0;padding:0}.maya-nav__item{display:inline-flex;align-items:center;position:relative}.maya-nav__link{display:inline-flex;align-items:center;gap:var(--maya-navigation-item-gap, var(--spacing-2));padding:var(--maya-navigation-item-padding-y, var(--maya-navigation-padding-y, var(--spacing-3))) var(--maya-navigation-item-padding-x, var(--maya-navigation-padding-x, var(--spacing-4)));border-radius:var(--maya-navigation-item-radius, var(--radius-base));background-color:var(--maya-navigation-item-bg, transparent);border:var(--maya-navigation-item-border, transparent);color:var(--maya-navigation-item-fg, var(--muted-foreground));text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:all var(--duration-fast) var(--easing-in-out)}.maya-nav__link:hover{background-color:var(--maya-navigation-item-hover-bg, var(--muted));color:var(--maya-navigation-item-hover-fg, var(--maya-navigation-item-fg, var(--foreground)))}.maya-nav__link[aria-current],.maya-nav__link--active{background-color:var(--maya-navigation-item-active-bg, var(--maya-navigation-item-hover-bg, var(--muted)));color:var(--maya-navigation-item-active-fg, var(--maya-navigation-item-fg, var(--foreground)))}.maya-nav__link:focus-visible{outline:2px solid transparent;outline-offset:var(--maya-navigation-item-focus-outline-offset, 2px);box-shadow:var(--maya-navigation-item-focus-outline, 0 0 0 2px var(--ring))}.maya-nav__link--disabled{color:var(--maya-navigation-item-disabled-fg, var(--muted-foreground));cursor:var(--maya-navigation-item-disabled-cursor, var(--maya-navigation-disabled-cursor, not-allowed));opacity:var(--maya-navigation-item-disabled-opacity, var(--maya-navigation-disabled-opacity, .6))}.maya-nav__indicator{position:absolute;left:0;bottom:0;height:var(--maya-navigation-indicator-height, 2px);border-radius:var(--maya-navigation-indicator-radius, var(--radius-base));background-color:var(--maya-navigation-indicator-bg, var(--maya-navigation-variant-underline-indicator-bg, var(--primary)));transition:transform var(--maya-navigation-indicator-transition-duration, var(--duration-normal)) var(--maya-navigation-indicator-transition-easing, var(--easing-in-out)),width var(--maya-navigation-indicator-transition-duration, var(--duration-normal)) var(--maya-navigation-indicator-transition-easing, var(--easing-in-out))}.maya-nav__section-header{display:block;font-size:var(--maya-navigation-section-header-font-size, var(--font-size-sm));font-weight:var(--maya-navigation-section-header-font-weight, var(--font-weight-semibold));color:var(--maya-navigation-section-header-fg, var(--muted-foreground));padding:var(--maya-navigation-section-header-padding-y, var(--spacing-2)) var(--maya-navigation-section-header-padding-x, var(--spacing-3))}.maya-nav__divider{height:var(--maya-navigation-divider-thickness, 1px);background-color:var(--maya-navigation-divider-color, var(--border));margin:var(--maya-navigation-divider-margin-y, var(--spacing-2)) 0}.maya-nav__item .maya-badge{border-radius:var(--maya-navigation-item-badge-radius, var(--radius-base));font-size:var(--maya-navigation-item-badge-font-size, var(--font-size-xs));background-color:var(--maya-navigation-item-badge-bg, var(--destructive));color:var(--maya-navigation-item-badge-fg, var(--destructive-foreground))}.maya-nav__item--dropdown{position:relative}.maya-nav__menu{position:absolute;top:100%;left:0;margin-top:var(--maya-navigation-submenu-offset, var(--maya-navigation-menu-offset, var(--spacing-2)));min-width:var(--maya-navigation-submenu-min-width, var(--maya-navigation-menu-min-width, 14rem));background-color:var(--maya-navigation-submenu-bg, var(--maya-navigation-menu-bg, var(--card)));color:var(--maya-navigation-submenu-fg, var(--maya-navigation-menu-fg, var(--card-foreground)));border:var(--maya-navigation-submenu-border, var(--maya-navigation-menu-border, 1px solid var(--border)));border-radius:var(--maya-navigation-submenu-radius, var(--maya-navigation-menu-radius, var(--radius-lg)));box-shadow:var(--maya-navigation-submenu-shadow, var(--maya-navigation-menu-shadow, var(--shadow-lg)));padding:var(--maya-navigation-submenu-padding-y, var(--maya-navigation-menu-padding-y, var(--spacing-2))) var(--maya-navigation-submenu-padding-x, var(--maya-navigation-menu-padding-x, 0));display:none;z-index:var(--maya-navigation-submenu-z-index, var(--maya-navigation-menu-z-index, var(--z-index-dropdown, 1000)))}.maya-nav__item--dropdown[aria-expanded=true]>.maya-nav__menu{display:block}.maya-nav__menu-item{display:flex;align-items:center;gap:var(--maya-navigation-submenu-item-gap, var(--maya-navigation-menu-item-gap, var(--spacing-3)));padding:var(--maya-navigation-submenu-item-padding-y, var(--maya-navigation-menu-item-padding-y, var(--spacing-2))) var(--maya-navigation-submenu-item-padding-x, var(--maya-navigation-menu-item-padding-x, var(--spacing-4)));border-radius:var(--maya-navigation-submenu-item-radius, var(--radius-base));color:inherit;text-decoration:none;transition:background-color var(--maya-navigation-submenu-item-transition-duration, var(--maya-navigation-menu-item-transition-duration, var(--duration-fast))) var(--maya-navigation-submenu-item-transition-easing, var(--maya-navigation-menu-item-transition-easing, var(--easing-in-out)))}.maya-nav__menu-item:hover{background-color:var(--maya-navigation-submenu-item-hover-bg, var(--maya-navigation-menu-item-hover-bg, var(--muted)));color:var(--maya-navigation-submenu-item-hover-fg, var(--maya-navigation-menu-item-hover-fg, var(--foreground)))}.maya-nav__menu-item:focus-visible{outline:2px solid transparent;outline-offset:var(--maya-navigation-submenu-item-focus-outline-offset, var(--maya-navigation-menu-item-focus-outline-offset, 2px));box-shadow:0 0 0 var(--maya-navigation-submenu-item-focus-ring-width, var(--maya-navigation-menu-item-focus-ring-width, 2px)) var(--maya-navigation-submenu-item-focus-ring-color, var(--maya-navigation-menu-item-focus-ring-color, var(--ring)))}.maya-nav--variant-contained .maya-nav__link{background-color:var(--maya-navigation-variant-contained-item-bg, var(--maya-navigation-item-bg, var(--muted)))}.maya-nav--variant-contained .maya-nav__link:hover{background-color:var(--maya-navigation-variant-contained-item-hover-bg, var(--maya-navigation-variant-contained-item-bg, var(--maya-navigation-item-hover-bg, var(--muted))))}.maya-nav--variant-contained .maya-nav__link[aria-current],.maya-nav--variant-contained .maya-nav__link--active{background-color:var(--maya-navigation-variant-contained-item-active-bg, var(--maya-navigation-item-active-bg, var(--accent)));color:var(--maya-navigation-variant-contained-item-active-fg, var(--maya-navigation-item-active-fg, var(--accent-foreground)))}.maya-nav--variant-underline .maya-nav__link[aria-current],.maya-nav--variant-underline .maya-nav__link--active{color:var(--maya-navigation-variant-underline-item-active-fg, var(--maya-navigation-item-active-fg, var(--primary)))}.maya-nav--variant-ghost .maya-nav__link:hover{background-color:var(--maya-navigation-variant-ghost-item-hover-bg, var(--maya-navigation-item-hover-bg, var(--muted)))}.maya-nav--variant-ghost .maya-nav__link[aria-current],.maya-nav--variant-ghost .maya-nav__link--active{color:var(--maya-navigation-variant-ghost-item-active-fg, var(--maya-navigation-item-active-fg, var(--primary)))}.maya-nav--size-sm .maya-nav__link{height:var(--maya-navigation-size-sm-height, 2rem);padding-left:var(--maya-navigation-size-sm-padding-x, var(--maya-navigation-density-compact-padding-x, var(--spacing-3)));padding-right:var(--maya-navigation-size-sm-padding-x, var(--maya-navigation-density-compact-padding-x, var(--spacing-3)))}.maya-nav--size-md .maya-nav__link{height:var(--maya-navigation-size-md-height, 2.5rem);padding-left:var(--maya-navigation-size-md-padding-x, var(--maya-navigation-density-comfortable-padding-x, var(--spacing-4)));padding-right:var(--maya-navigation-size-md-padding-x, var(--maya-navigation-density-comfortable-padding-x, var(--spacing-4)))}.maya-nav--size-lg .maya-nav__link{height:var(--maya-navigation-size-lg-height, 3rem);padding-left:var(--maya-navigation-size-lg-padding-x, var(--maya-navigation-density-spacious-padding-x, var(--spacing-5)));padding-right:var(--maya-navigation-size-lg-padding-x, var(--maya-navigation-density-spacious-padding-x, var(--spacing-5)))}.maya-avatar{display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;width:var(--maya-avatar-avatar-size-md, 2.5rem);height:var(--maya-avatar-avatar-size-md, 2.5rem);border-width:var(--maya-avatar-avatar-border-width, 2px);border-style:var(--maya-avatar-avatar-border-style, solid);border-color:var(--maya-avatar-avatar-border-color, var(--border));border-radius:var(--maya-avatar-avatar-radius-circle, 50%);background-color:var(--maya-avatar-avatar-background, var(--muted));color:var(--maya-avatar-avatar-color, var(--muted-foreground));font-weight:var(--maya-avatar-avatar-font-weight, 500);font-size:var(--maya-avatar-avatar-font-size-md, 1rem);line-height:1;text-transform:uppercase;transition:var(--maya-avatar-avatar-transition, transform var(--duration-fast) var(--easing-in-out))}.maya-avatar--size-xs{width:var(--maya-avatar-avatar-size-xs, 1.5rem);height:var(--maya-avatar-avatar-size-xs, 1.5rem);font-size:var(--maya-avatar-avatar-font-size-xs, .625rem)}.maya-avatar--size-sm{width:var(--maya-avatar-avatar-size-sm, 2rem);height:var(--maya-avatar-avatar-size-sm, 2rem);font-size:var(--maya-avatar-avatar-font-size-sm, .75rem)}.maya-avatar--size-md{width:var(--maya-avatar-avatar-size-md, 2.5rem);height:var(--maya-avatar-avatar-size-md, 2.5rem);font-size:var(--maya-avatar-avatar-font-size-md, .875rem)}.maya-avatar--size-lg{width:var(--maya-avatar-avatar-size-lg, 3rem);height:var(--maya-avatar-avatar-size-lg, 3rem);font-size:var(--maya-avatar-avatar-font-size-lg, 1rem)}.maya-avatar--size-xl{width:var(--maya-avatar-avatar-size-xl, 4rem);height:var(--maya-avatar-avatar-size-xl, 4rem);font-size:var(--maya-avatar-avatar-font-size-xl, 1.25rem)}.maya-avatar--shape-square{border-radius:var(--maya-avatar-avatar-radius-square, var(--radius-sm))}.maya-avatar--shape-rounded{border-radius:var(--maya-avatar-avatar-radius-rounded, var(--radius-md))}.maya-avatar--shape-circle{border-radius:var(--maya-avatar-avatar-radius-circle, 50%)}.maya-avatar:hover{transform:scale(var(--maya-avatar-avatar-hover-scale, 1.05))}.maya-avatar:focus-visible{outline:var(--maya-avatar-avatar-focus-ring-width, 2px) solid transparent;outline-offset:var(--maya-avatar-avatar-focus-ring-offset, 2px);box-shadow:0 0 0 var(--maya-avatar-avatar-focus-ring-width, 2px) var(--maya-avatar-avatar-focus-ring-color, var(--ring))}.maya-avatar__image{width:100%;height:100%;object-fit:cover}.maya-avatar__fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--maya-avatar-avatar-fallback-bg, var(--maya-avatar-avatar-background, var(--muted)));color:var(--maya-avatar-avatar-fallback-color, var(--maya-avatar-avatar-color, var(--muted-foreground)))}.maya-avatar__presence{position:absolute;right:var(--maya-avatar-avatar-presence-border-width, 2px);bottom:var(--maya-avatar-avatar-presence-border-width, 2px);width:var(--maya-avatar-avatar-presence-size, 25%);height:var(--maya-avatar-avatar-presence-size, 25%);border-radius:50%;border:var(--maya-avatar-avatar-presence-border-width, 2px) solid var(--maya-avatar-avatar-presence-border-color, var(--background));background-color:var(--maya-avatar-avatar-presence-offline, var(--maya-avatar-avatar-presence-border-color, var(--muted)))}.maya-avatar__presence--online{background-color:var(--maya-avatar-avatar-presence-online, var(--success))}.maya-avatar__presence--away{background-color:var(--maya-avatar-avatar-presence-away, var(--warning))}.maya-avatar__presence--busy{background-color:var(--maya-avatar-avatar-presence-busy, var(--destructive))}.maya-avatar__presence--offline{background-color:var(--maya-avatar-avatar-presence-offline, var(--muted))}.maya-avatar__badge{position:absolute;top:var(--maya-avatar-avatar-badge-offset, -2px);right:var(--maya-avatar-avatar-badge-offset, -2px);min-width:var(--maya-avatar-avatar-badge-size, 1rem);min-height:var(--maya-avatar-avatar-badge-size, 1rem);padding:0 .25rem;border-radius:var(--radius-full, 9999px);display:inline-flex;align-items:center;justify-content:center;font-size:var(--maya-avatar-avatar-badge-font-size, .625rem);line-height:1;background-color:var(--maya-avatar-avatar-badge-bg, var(--destructive));color:var(--maya-avatar-avatar-badge-fg, var(--destructive-foreground))}.maya-avatar-group{display:inline-flex}.maya-avatar-group .maya-avatar{margin-left:var(--maya-avatar-avatar-group-spacing, -.5rem);border-width:var(--maya-avatar-avatar-group-border-width, 2px);border-color:var(--maya-avatar-avatar-group-border-color, var(--background))}.maya-avatar-group .maya-avatar:first-child{margin-left:0}.maya-input{display:block;width:100%;border:1px solid var(--maya-input-border, var(--border));border-radius:var(--maya-input-radius, var(--radius-base));font-size:var(--maya-input-font-size-md, var(--font-size-base));line-height:var(--maya-input-line-height, var(--line-height-normal));transition:all var(--maya-input-transition-duration, var(--duration-fast)) var(--maya-input-transition-easing, var(--easing-in-out));background-color:var(--maya-input-bg, var(--background));color:var(--maya-input-fg, var(--foreground));padding:var(--maya-input-size-md-padding-y, var(--spacing-3)) var(--maya-input-size-md-padding-x, var(--spacing-6));min-height:var(--maya-input-size-md-height, 3rem);box-shadow:var(--maya-input-shadow, none);outline:none}.maya-input--variant-default{background-color:var(--maya-input-bg, var(--background));color:var(--maya-input-fg, var(--foreground));border-color:var(--maya-input-border, var(--border));box-shadow:var(--maya-input-shadow, none)}.maya-input--variant-error{background-color:var(--maya-input-invalid-bg, var(--maya-input-bg, var(--background)));color:var(--maya-input-invalid-fg, var(--maya-input-fg, var(--foreground)));border-color:var(--maya-input-invalid-border, var(--destructive));box-shadow:var(--maya-input-invalid-shadow, var(--maya-input-shadow, none))}.maya-input--variant-success{background-color:var(--maya-input-success-bg, var(--maya-input-bg, var(--background)));color:var(--maya-input-success-fg, var(--maya-input-fg, var(--foreground)));border-color:var(--maya-input-success-border, var(--success));box-shadow:var(--maya-input-success-shadow, var(--maya-input-shadow, none))}.maya-input--variant-default:hover:not(:disabled){border-color:var(--maya-input-hover-border, var(--maya-input-border, var(--border)))}.maya-input--variant-error:hover:not(:disabled){border-color:var(--maya-input-invalid-border, var(--destructive))}.maya-input--variant-success:hover:not(:disabled){border-color:var(--maya-input-success-border, var(--success))}.maya-input--size-sm{min-height:var(--maya-input-size-sm-height, 2rem);padding:var(--maya-input-size-sm-padding-y, var(--spacing-2)) var(--maya-input-size-sm-padding-x, var(--spacing-3));font-size:var(--maya-input-font-size-sm, var(--font-size-sm));border-radius:var(--maya-input-radius, var(--radius-base))}.maya-input--size-md{min-height:var(--maya-input-size-md-height, 2.5rem);padding:var(--maya-input-size-md-padding-y, var(--spacing-3)) var(--maya-input-size-md-padding-x, var(--spacing-6));font-size:var(--maya-input-font-size-md, var(--font-size-base));border-radius:var(--maya-input-radius, var(--radius-base))}.maya-input--size-lg{min-height:var(--maya-input-size-lg-height, 3rem);padding:var(--maya-input-size-lg-padding-y, var(--spacing-3)) var(--maya-input-size-lg-padding-x, var(--spacing-5));font-size:var(--maya-input-font-size-lg, var(--font-size-lg));border-radius:var(--maya-input-radius, var(--radius-lg))}.maya-input::placeholder{color:var(--maya-input-placeholder-fg, var(--muted-foreground))}.maya-input::selection{background-color:var(--maya-input-selection-bg, var(--primary));color:var(--maya-input-selection-fg, var(--primary-foreground))}.maya-input:focus{outline:2px solid transparent;outline-offset:var(--maya-input-focus-outline-offset, 2px);border-color:var(--maya-input-focus-border, var(--maya-input-border, var(--border)));box-shadow:var(--maya-input-focus-outline, 0 0 0 2px var(--ring))}.maya-input[readonly],.maya-input--state-readonly{background-color:var(--maya-input-readonly-bg, var(--maya-input-bg, var(--background)));border-color:var(--maya-input-readonly-border, var(--maya-input-border, var(--border)));color:var(--maya-input-readonly-fg, var(--maya-input-fg, var(--foreground)))}.maya-input:disabled,.maya-input--state-disabled{background-color:var(--maya-input-disabled-bg, var(--muted));border-color:var(--maya-input-disabled-border, var(--maya-input-border, var(--border)));color:var(--maya-input-disabled-fg, var(--muted-foreground));cursor:var(--maya-input-disabled-cursor, not-allowed);opacity:var(--maya-input-disabled-opacity, .6)}.maya-input:disabled::placeholder,.maya-input--state-disabled::placeholder{color:var(--maya-input-disabled-placeholder-fg, var(--maya-input-placeholder-fg, var(--muted-foreground)))}.maya-input__label{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--maya-input-label-fg, var(--foreground));margin-bottom:var(--spacing-2)}.maya-input__help-text{display:block;font-size:var(--font-size-xs);color:var(--maya-input-help-fg, var(--muted-foreground));margin-top:var(--spacing-2)}.maya-input__error-message{display:block;font-size:var(--font-size-xs);color:var(--maya-input-error-fg, var(--destructive));margin-top:var(--spacing-2)}.maya-input__group{display:flex;flex-direction:column;gap:var(--spacing-2)}.maya-checkbox{display:inline-flex;align-items:center;gap:var(--maya-checkbox-gap, .75rem);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--maya-checkbox-label-fg, var(--foreground))}.maya-checkbox--variant-default{color:var(--maya-checkbox-label-fg, var(--foreground))}.maya-checkbox--variant-error{color:var(--maya-checkbox-error-fg, var(--destructive))}.maya-checkbox--size-sm{font-size:var(--maya-checkbox-label-font-size-sm, var(--font-size-sm))}.maya-checkbox--size-md{font-size:var(--maya-checkbox-label-font-size-md, var(--font-size-base))}.maya-checkbox--size-lg{font-size:var(--maya-checkbox-label-font-size-lg, var(--font-size-lg))}.maya-checkbox__control{width:var(--maya-checkbox-size-md, 1rem);height:var(--maya-checkbox-size-md, 1rem);flex-shrink:0;border:1px solid var(--maya-checkbox-border, var(--border));border-radius:var(--maya-checkbox-radius, var(--radius-base));background-color:var(--maya-checkbox-bg, var(--background));display:flex;align-items:center;justify-content:center;box-shadow:var(--maya-checkbox-shadow, none);transition:all var(--duration-fast) var(--easing-in-out)}.maya-checkbox--size-sm .maya-checkbox__control{width:var(--maya-checkbox-size-sm, .875rem);height:var(--maya-checkbox-size-sm, .875rem)}.maya-checkbox--size-md .maya-checkbox__control{width:var(--maya-checkbox-size-md, 1rem);height:var(--maya-checkbox-size-md, 1rem)}.maya-checkbox--size-lg .maya-checkbox__control{width:var(--maya-checkbox-size-lg, 1.25rem);height:var(--maya-checkbox-size-lg, 1.25rem)}.maya-checkbox:hover .maya-checkbox__control{background-color:var(--maya-checkbox-hover-bg, var(--maya-checkbox-bg, var(--background)));border-color:var(--maya-checkbox-hover-border, var(--maya-checkbox-border, var(--border)))}.maya-checkbox:hover input:checked+.maya-checkbox__control{background-color:var(--maya-checkbox-hover-bg-checked, var(--maya-checkbox-bg-checked, var(--maya-checkbox-bg, var(--background))));border-color:var(--maya-checkbox-hover-border-checked, var(--maya-checkbox-border-checked, var(--maya-checkbox-border, var(--border))))}.maya-checkbox:active .maya-checkbox__control{background-color:var(--maya-checkbox-active-bg, var(--maya-checkbox-bg, var(--background)));border-color:var(--maya-checkbox-active-border, var(--maya-checkbox-border, var(--border)))}.maya-checkbox:active input:checked+.maya-checkbox__control{background-color:var(--maya-checkbox-active-bg-checked, var(--maya-checkbox-bg-checked, var(--maya-checkbox-bg, var(--background))));border-color:var(--maya-checkbox-active-border-checked, var(--maya-checkbox-border-checked, var(--maya-checkbox-border, var(--border))))}.maya-checkbox:disabled,.maya-checkbox--state-disabled{cursor:var(--maya-checkbox-disabled-cursor, not-allowed);opacity:var(--maya-checkbox-disabled-opacity, .6);color:var(--maya-checkbox-label-fg-disabled, var(--muted-foreground))}.maya-checkbox input:disabled+.maya-checkbox__control{background-color:var(--maya-checkbox-bg-disabled, var(--maya-checkbox-bg, var(--background)));border-color:var(--maya-checkbox-border-disabled, var(--maya-checkbox-border, var(--border)))}.maya-checkbox__control{display:inline-flex;align-items:center;justify-content:center;width:var(--maya-checkbox-size-md, 1rem);height:var(--maya-checkbox-size-md, 1rem);border:1px solid var(--maya-checkbox-border, var(--border));border-radius:var(--maya-checkbox-radius, var(--radius-sm));background-color:var(--maya-checkbox-bg, var(--background));box-shadow:var(--maya-checkbox-shadow, none);transition:all var(--duration-fast) var(--easing-in-out)}.maya-checkbox__checkmark{width:.75rem;height:.75rem;color:var(--maya-checkbox-check-color, var(--primary-foreground));opacity:0;transition:opacity var(--duration-fast) var(--easing-in-out)}.maya-checkbox__label{font-size:inherit;color:inherit;cursor:inherit}.maya-checkbox input:checked+.maya-checkbox__control{background-color:var(--maya-checkbox-bg-checked, var(--maya-checkbox-bg, var(--primary)));border-color:var(--maya-checkbox-border-checked, var(--maya-checkbox-border, var(--primary)))}.maya-checkbox input:checked+.maya-checkbox__control .maya-checkbox__checkmark{opacity:1;color:var(--maya-checkbox-check-color, var(--primary-foreground))}.maya-checkbox input:indeterminate+.maya-checkbox__control{background-color:var(--maya-checkbox-bg-indeterminate, var(--maya-checkbox-bg-checked, var(--maya-checkbox-bg, var(--primary))));border-color:var(--maya-checkbox-border-indeterminate, var(--maya-checkbox-border-checked, var(--maya-checkbox-border, var(--primary))))}.maya-checkbox input:indeterminate+.maya-checkbox__control .maya-checkbox__checkmark{opacity:1;color:var(--maya-checkbox-indeterminate-color, var(--maya-checkbox-check-color, var(--primary-foreground)))}.maya-checkbox input:focus+.maya-checkbox__control{outline:2px solid transparent;outline-offset:var(--maya-checkbox-focus-outline-offset, 2px);box-shadow:var(--maya-checkbox-focus-outline, 0 0 0 2px var(--ring))}.maya-radio{display:inline-flex;align-items:center;gap:var(--maya-radio-gap, .75rem);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--maya-radio-label-fg, var(--foreground))}.maya-radio--variant-default{color:var(--maya-radio-label-fg, var(--foreground))}.maya-radio--variant-error{color:var(--maya-radio-error-fg, var(--destructive))}.maya-radio--size-sm{font-size:var(--maya-radio-label-font-size-sm, var(--font-size-sm))}.maya-radio--size-md{font-size:var(--maya-radio-label-font-size-md, var(--font-size-base))}.maya-radio--size-lg{font-size:var(--maya-radio-label-font-size-lg, var(--font-size-lg))}.maya-radio__control{width:var(--maya-radio-size-md, 1rem);height:var(--maya-radio-size-md, 1rem);flex-shrink:0;border:1px solid var(--maya-radio-border, var(--border));border-radius:var(--maya-radio-radius, 50%);background-color:var(--maya-radio-bg, var(--background));display:flex;align-items:center;justify-content:center;box-shadow:var(--maya-radio-shadow, none);transition:all var(--duration-fast) var(--easing-in-out)}.maya-radio--size-sm .maya-radio__control{width:var(--maya-radio-size-sm, .875rem);height:var(--maya-radio-size-sm, .875rem)}.maya-radio--size-md .maya-radio__control{width:var(--maya-radio-size-md, 1rem);height:var(--maya-radio-size-md, 1rem)}.maya-radio--size-lg .maya-radio__control{width:var(--maya-radio-size-lg, 1.25rem);height:var(--maya-radio-size-lg, 1.25rem)}.maya-radio:hover .maya-radio__control{background-color:var(--maya-radio-hover-bg, var(--maya-radio-bg, var(--background)));border-color:var(--maya-radio-hover-border, var(--maya-radio-border, var(--border)))}.maya-radio:hover input:checked+.maya-radio__control{border-color:var(--maya-radio-hover-border-checked, var(--maya-radio-border-checked, var(--maya-radio-border, var(--primary))))}.maya-radio:active .maya-radio__control{background-color:var(--maya-radio-active-bg, var(--maya-radio-bg, var(--background)));border-color:var(--maya-radio-active-border, var(--maya-radio-border, var(--border)))}.maya-radio:active input:checked+.maya-radio__control{border-color:var(--maya-radio-active-border-checked, var(--maya-radio-border-checked, var(--maya-radio-border, var(--primary))))}.maya-radio:disabled,.maya-radio--state-disabled{cursor:var(--maya-radio-disabled-cursor, not-allowed);opacity:var(--maya-radio-disabled-opacity, .5);color:var(--maya-radio-label-fg-disabled, var(--muted-foreground))}.maya-radio input:disabled+.maya-radio__control{background-color:var(--maya-radio-bg-disabled, var(--maya-radio-bg, var(--background)));border-color:var(--maya-radio-border-disabled, var(--maya-radio-border, var(--border)))}.maya-radio input:disabled+.maya-radio__control .maya-radio__dot{background-color:var(--maya-radio-dot-color-disabled, var(--maya-radio-dot-color, var(--primary)))}.maya-radio__control{display:inline-flex;align-items:center;justify-content:center;width:var(--maya-radio-size-md, 1rem);height:var(--maya-radio-size-md, 1rem);border:1px solid var(--maya-radio-border, var(--border));border-radius:var(--maya-radio-radius, 50%);background-color:var(--maya-radio-bg, var(--background));box-shadow:var(--maya-radio-shadow, none);transition:all var(--duration-fast) var(--easing-in-out)}.maya-radio__dot{width:calc(var(--maya-radio-size-md, 1rem) * var(--maya-radio-dot-scale-md, .55));height:calc(var(--maya-radio-size-md, 1rem) * var(--maya-radio-dot-scale-md, .55));border-radius:50%;background-color:var(--maya-radio-dot-color, var(--primary));opacity:0;transition:opacity var(--duration-fast) var(--easing-in-out)}.maya-radio__label{font-size:inherit;color:inherit;cursor:inherit}.maya-radio input:checked+.maya-radio__control{background-color:var(--maya-radio-bg-checked, var(--maya-radio-bg, var(--background)));border-color:var(--maya-radio-border-checked, var(--maya-radio-border, var(--primary)))}.maya-radio input:checked+.maya-radio__control .maya-radio__dot{opacity:1;background-color:var(--maya-radio-dot-color, var(--primary))}.maya-radio input:focus+.maya-radio__control{outline:2px solid transparent;outline-offset:var(--maya-radio-focus-outline-offset, 2px);box-shadow:var(--maya-radio-focus-outline, 0 0 0 2px var(--ring))}.maya-textarea{display:block;width:100%;min-height:var(--maya-textarea-size-md-min-height, 7rem);padding:var(--maya-textarea-size-md-padding-y, var(--spacing-3)) var(--maya-textarea-size-md-padding-x, var(--spacing-4));font-size:var(--maya-textarea-font-size-md, var(--font-size-base));line-height:var(--maya-textarea-line-height, var(--line-height-normal));border:1px solid var(--maya-textarea-border, var(--border));border-radius:var(--maya-textarea-radius, var(--radius-base));background-color:var(--maya-textarea-bg, var(--background));color:var(--maya-textarea-fg, var(--foreground));transition:all var(--maya-textarea-transition-duration, var(--duration-fast)) var(--maya-textarea-transition-easing, var(--easing-in-out));resize:var(--maya-textarea-resize, vertical)}.maya-textarea::placeholder{color:var(--maya-textarea-placeholder-fg, var(--muted-foreground))}.maya-textarea::selection{background-color:var(--maya-textarea-selection-bg, var(--primary));color:var(--maya-textarea-selection-fg, var(--primary-foreground))}.maya-textarea:hover{border-color:var(--maya-textarea-hover-border, var(--maya-textarea-border, var(--border)));background-color:var(--maya-textarea-hover-bg, var(--maya-textarea-bg, var(--background)))}.maya-textarea:focus{outline:2px solid transparent;outline-offset:var(--maya-textarea-focus-outline-offset, 2px);border-color:var(--maya-textarea-focus-border, var(--maya-textarea-border, var(--border)));box-shadow:var(--maya-textarea-focus-outline, 0 0 0 2px var(--ring))}.maya-textarea:disabled,.maya-textarea.maya-textarea--disabled{cursor:var(--maya-textarea-disabled-cursor, not-allowed);opacity:var(--maya-textarea-disabled-opacity, .6);background-color:var(--maya-textarea-disabled-bg, var(--maya-textarea-bg, var(--background)));border-color:var(--maya-textarea-disabled-border, var(--maya-textarea-border, var(--border)));color:var(--maya-textarea-disabled-fg, var(--maya-textarea-fg, var(--muted-foreground)))}.maya-textarea[readonly],.maya-textarea--readonly{background-color:var(--maya-textarea-readonly-bg, var(--maya-textarea-bg, var(--background)));border-color:var(--maya-textarea-readonly-border, var(--maya-textarea-border, var(--border)));color:var(--maya-textarea-readonly-fg, var(--maya-textarea-fg, var(--foreground)));cursor:text}.maya-textarea--invalid{border-color:var(--maya-textarea-invalid-border, var(--destructive));background-color:var(--maya-textarea-invalid-bg, var(--maya-textarea-bg, var(--background)))}.maya-textarea--success{border-color:var(--maya-textarea-success-border, var(--success));background-color:var(--maya-textarea-success-bg, var(--maya-textarea-bg, var(--background)))}.maya-textarea--size-sm{min-height:var(--maya-textarea-size-sm-min-height, 5.5rem);padding:var(--maya-textarea-size-sm-padding-y, var(--spacing-2)) var(--maya-textarea-size-sm-padding-x, var(--spacing-3));font-size:var(--maya-textarea-font-size-sm, var(--font-size-sm))}.maya-textarea--size-md{min-height:var(--maya-textarea-size-md-min-height, 7rem);padding:var(--maya-textarea-size-md-padding-y, var(--spacing-3)) var(--maya-textarea-size-md-padding-x, var(--spacing-4));font-size:var(--maya-textarea-font-size-md, var(--font-size-base))}.maya-textarea--size-lg{min-height:var(--maya-textarea-size-lg-min-height, 9rem);padding:var(--maya-textarea-size-lg-padding-y, var(--spacing-3)) var(--maya-textarea-size-lg-padding-x, var(--spacing-5));font-size:var(--maya-textarea-font-size-lg, var(--font-size-lg))}.maya-textarea__counter{display:flex;justify-content:flex-end;font-size:var(--maya-textarea-counter-font-size, var(--font-size-xs));margin-top:var(--maya-textarea-counter-margin-top, var(--spacing-1));color:var(--maya-textarea-counter-fg, var(--muted-foreground))}.maya-select{display:flex;flex-direction:column;gap:var(--maya-select-gap, var(--spacing-2))}.maya-select__control{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--maya-select-trigger-gap, var(--spacing-2));min-height:var(--maya-select-control-height, 2.5rem);padding:0 var(--maya-select-control-padding-x, var(--spacing-4));background-color:var(--maya-select-control-bg, var(--background));color:var(--maya-select-control-fg, var(--foreground));border:1px solid var(--maya-select-control-border, var(--border));border-radius:var(--maya-select-control-radius, var(--radius-base));box-shadow:var(--maya-select-control-shadow, none);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-in-out),border-color var(--duration-fast) var(--easing-in-out),box-shadow var(--duration-fast) var(--easing-in-out)}.maya-select__control:hover{background-color:var(--maya-select-control-hover-bg, var(--maya-select-control-bg, var(--background)));border-color:var(--maya-select-control-hover-border, var(--maya-select-control-border, var(--border)))}.maya-select__control:focus-visible{outline:2px solid transparent;outline-offset:var(--maya-select-control-focus-outline-offset, 2px);border-color:var(--maya-select-control-focus-border, var(--ring));box-shadow:var(--maya-select-control-focus-outline, 0 0 0 2px var(--ring))}.maya-select__value{flex:1;min-width:0;color:var(--maya-select-value-fg, var(--foreground))}.maya-select__placeholder{color:var(--maya-select-placeholder-fg, var(--muted-foreground))}.maya-select__indicator{display:inline-flex;align-items:center;justify-content:center;width:var(--maya-select-icon-size, 1rem);height:var(--maya-select-icon-size, 1rem);color:var(--maya-select-icon-color, var(--muted-foreground))}.maya-select__control:disabled{cursor:var(--maya-select-control-disabled-cursor, not-allowed);opacity:.6;background-color:var(--maya-select-control-disabled-bg, var(--muted));border-color:var(--maya-select-control-disabled-border, var(--maya-select-control-border, var(--border)));color:var(--maya-select-control-disabled-fg, var(--muted-foreground))}.maya-select--invalid .maya-select__control{border-color:var(--maya-select-control-invalid-border, var(--destructive))}.maya-select--success .maya-select__control{border-color:var(--maya-select-control-success-border, var(--success))}.maya-select__chip{display:inline-flex;align-items:center;gap:var(--maya-select-chips-gap, var(--spacing-1));background-color:var(--maya-select-chip-bg, var(--muted));color:var(--maya-select-chip-fg, var(--muted-foreground));border:1px solid var(--maya-select-chip-border, transparent);border-radius:var(--maya-select-chip-radius, var(--radius-base));padding:0 var(--maya-select-chip-padding-x, var(--spacing-2));min-height:var(--maya-select-chip-height, 1.75rem)}.maya-select__clear{display:inline-flex;align-items:center;justify-content:center;width:var(--maya-select-icon-size, 1rem);height:var(--maya-select-icon-size, 1rem);color:var(--maya-select-icon-clear-color, var(--muted-foreground));cursor:pointer}.maya-select__clear:hover{color:var(--maya-select-icon-clear-color-hover, var(--foreground))}.maya-select--size-sm .maya-select__control{min-height:var(--maya-select-size-sm-height, 2.25rem);padding-left:var(--maya-select-size-sm-padding-x, var(--spacing-3));padding-right:var(--maya-select-size-sm-padding-x, var(--spacing-3));font-size:var(--maya-select-size-sm-font-size, var(--font-size-sm))}.maya-select--size-md .maya-select__control{min-height:var(--maya-select-size-md-height, 2.5rem);padding-left:var(--maya-select-size-md-padding-x, var(--spacing-4));padding-right:var(--maya-select-size-md-padding-x, var(--spacing-4));font-size:var(--maya-select-size-md-font-size, var(--font-size-base))}.maya-select--size-lg .maya-select__control{min-height:var(--maya-select-size-lg-height, 3rem);padding-left:var(--maya-select-size-lg-padding-x, var(--spacing-5));padding-right:var(--maya-select-size-lg-padding-x, var(--spacing-5));font-size:var(--maya-select-size-lg-font-size, var(--font-size-lg))}.maya-switch{display:inline-flex;align-items:center;gap:var(--maya-switch-component-label-gap, var(--spacing-2));cursor:pointer}.maya-switch__track{position:relative;display:inline-flex;align-items:center;width:var(--maya-switch-component-size-md-track-width, 2.5rem);height:var(--maya-switch-component-size-md-track-height, 1.25rem);background-color:var(--maya-switch-component-bg, var(--muted));border:1px solid var(--maya-switch-component-border, var(--border));border-radius:var(--maya-switch-component-radius, 9999px);box-shadow:var(--maya-switch-component-shadow, none);transition:background-color var(--duration-fast) var(--easing-in-out),border-color var(--duration-fast) var(--easing-in-out)}.maya-switch__thumb{position:absolute;top:50%;left:var(--maya-switch-component-size-md-gap, .125rem);width:var(--maya-switch-component-size-md-thumb-size, 1rem);height:var(--maya-switch-component-size-md-thumb-size, 1rem);transform:translateY(-50%);border-radius:var(--maya-switch-component-thumb-radius, 9999px);background-color:var(--maya-switch-component-thumb-bg, var(--background));border:1px solid var(--maya-switch-component-thumb-border, transparent);box-shadow:var(--maya-switch-component-thumb-shadow, var(--shadow-sm));transition:transform var(--duration-fast) var(--easing-in-out),background-color var(--duration-fast) var(--easing-in-out)}.maya-switch input:checked+.maya-switch__track{background-color:var(--maya-switch-component-bg-checked, var(--primary));border-color:var(--maya-switch-component-border-checked, var(--maya-switch-component-bg-checked, var(--primary)))}.maya-switch input:checked+.maya-switch__track .maya-switch__thumb{transform:translate(calc(var(--maya-switch-component-thumb-translate-md, 100%)),-50%);background-color:var(--maya-switch-component-thumb-bg-checked, var(--primary-foreground))}.maya-switch input:focus-visible+.maya-switch__track{outline:2px solid transparent;outline-offset:var(--maya-switch-component-focus-outline-offset, 2px);box-shadow:var(--maya-switch-component-focus-outline, 0 0 0 2px var(--ring))}.maya-switch input:disabled+.maya-switch__track{cursor:var(--maya-switch-component-disabled-cursor, not-allowed);opacity:var(--maya-switch-component-disabled-opacity, .6);background-color:var(--maya-switch-component-bg-disabled, var(--muted));border-color:var(--maya-switch-component-border-disabled, var(--muted))}.maya-switch--size-sm .maya-switch__track{width:var(--maya-switch-component-size-sm-track-width, 2rem);height:var(--maya-switch-component-size-sm-track-height, 1rem)}.maya-switch--size-sm .maya-switch__thumb{left:var(--maya-switch-component-size-sm-gap, .0625rem);width:var(--maya-switch-component-size-sm-thumb-size, .875rem);height:var(--maya-switch-component-size-sm-thumb-size, .875rem)}.maya-switch--size-sm input:checked+.maya-switch__track .maya-switch__thumb{transform:translate(var(--maya-switch-component-thumb-translate-sm, calc(100% - .125rem) ),-50%)}.maya-switch--size-md .maya-switch__track{width:var(--maya-switch-component-size-md-track-width, 2.5rem);height:var(--maya-switch-component-size-md-track-height, 1.25rem)}.maya-switch--size-md .maya-switch__thumb{left:var(--maya-switch-component-size-md-gap, .125rem);width:var(--maya-switch-component-size-md-thumb-size, 1rem);height:var(--maya-switch-component-size-md-thumb-size, 1rem)}.maya-switch--size-md input:checked+.maya-switch__track .maya-switch__thumb{transform:translate(var(--maya-switch-component-thumb-translate-md, calc(100% - .125rem) ),-50%)}.maya-switch--size-lg .maya-switch__track{width:var(--maya-switch-component-size-lg-track-width, 3rem);height:var(--maya-switch-component-size-lg-track-height, 1.5rem)}.maya-switch--size-lg .maya-switch__thumb{left:var(--maya-switch-component-size-lg-gap, .125rem);width:var(--maya-switch-component-size-lg-thumb-size, 1.25rem);height:var(--maya-switch-component-size-lg-thumb-size, 1.25rem)}.maya-switch--size-lg input:checked+.maya-switch__track .maya-switch__thumb{transform:translate(var(--maya-switch-component-thumb-translate-lg, calc(100% - .125rem) ),-50%)}.maya-slider{display:flex;flex-direction:column;gap:var(--spacing-2)}.maya-slider__input{width:100%;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--maya-slider-track-height, 4px);cursor:pointer}.maya-slider__input::-webkit-slider-runnable-track{height:var(--maya-slider-track-height, 4px);background-color:var(--maya-slider-track-bg, var(--muted));border-radius:var(--maya-slider-track-radius, var(--radius-base))}.maya-slider__input::-moz-range-track{height:var(--maya-slider-track-height, 4px);background-color:var(--maya-slider-track-bg, var(--muted));border-radius:var(--maya-slider-track-radius, var(--radius-base))}.maya-slider__input::-ms-track{height:var(--maya-slider-track-height, 4px);background-color:var(--maya-slider-track-bg, var(--muted));border-radius:var(--maya-slider-track-radius, var(--radius-base));border-color:transparent;color:transparent}.maya-slider__input::-webkit-slider-thumb{width:var(--maya-slider-thumb-size-md, 1rem);height:var(--maya-slider-thumb-size-md, 1rem);border-radius:50%;background-color:var(--maya-slider-thumb-bg, var(--background));border:2px solid var(--maya-slider-thumb-border, var(--primary));box-shadow:var(--maya-slider-thumb-shadow, var(--shadow-sm));transition:transform var(--duration-fast) var(--easing-in-out);-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:calc(-.5 * var(--maya-slider-thumb-size-md, 1rem) + var(--maya-slider-track-height, 4px) / 2)}.maya-slider__input::-moz-range-thumb{width:var(--maya-slider-thumb-size-md, 1rem);height:var(--maya-slider-thumb-size-md, 1rem);border-radius:50%;background-color:var(--maya-slider-thumb-bg, var(--background));border:2px solid var(--maya-slider-thumb-border, var(--primary));box-shadow:var(--maya-slider-thumb-shadow, var(--shadow-sm));transition:transform var(--duration-fast) var(--easing-in-out)}.maya-slider__input::-ms-thumb{width:var(--maya-slider-thumb-size-md, 1rem);height:var(--maya-slider-thumb-size-md, 1rem);border-radius:50%;background-color:var(--maya-slider-thumb-bg, var(--background));border:2px solid var(--maya-slider-thumb-border, var(--primary));box-shadow:var(--maya-slider-thumb-shadow, var(--shadow-sm));transition:transform var(--duration-fast) var(--easing-in-out)}.maya-slider__input:focus-visible{outline:2px solid transparent;box-shadow:var(--maya-slider-thumb-focus-outline, 0 0 0 2px var(--ring))}.maya-slider--size-sm .maya-slider__input::-webkit-slider-thumb{width:var(--maya-slider-thumb-size-sm, .875rem);height:var(--maya-slider-thumb-size-sm, .875rem)}.maya-slider--size-sm .maya-slider__input::-moz-range-thumb{width:var(--maya-slider-thumb-size-sm, .875rem);height:var(--maya-slider-thumb-size-sm, .875rem)}.maya-slider--size-md .maya-slider__input::-webkit-slider-thumb{width:var(--maya-slider-thumb-size-md, 1rem);height:var(--maya-slider-thumb-size-md, 1rem)}.maya-slider--size-md .maya-slider__input::-moz-range-thumb{width:var(--maya-slider-thumb-size-md, 1rem);height:var(--maya-slider-thumb-size-md, 1rem)}.maya-slider--size-lg .maya-slider__input::-webkit-slider-thumb{width:var(--maya-slider-thumb-size-lg, 1.25rem);height:var(--maya-slider-thumb-size-lg, 1.25rem)}.maya-slider--size-lg .maya-slider__input::-moz-range-thumb{width:var(--maya-slider-thumb-size-lg, 1.25rem);height:var(--maya-slider-thumb-size-lg, 1.25rem)}.maya-slider__input:disabled{cursor:not-allowed;opacity:var(--maya-slider-disabled-opacity, .6)}.maya-file-upload{display:flex;flex-direction:column;gap:var(--maya-file-upload-item-gap, var(--spacing-2))}.maya-file-upload__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--maya-file-upload-dropzone-gap, var(--spacing-3));min-height:var(--maya-file-upload-dropzone-min-height, 8rem);padding:var(--maya-file-upload-dropzone-padding-y, var(--spacing-8)) var(--maya-file-upload-dropzone-padding-x, var(--spacing-6));background-color:var(--maya-file-upload-dropzone-bg, var(--background));color:var(--maya-file-upload-dropzone-text, var(--foreground));border:var(--maya-file-upload-dropzone-border-width, 2px) var(--maya-file-upload-dropzone-border-style, dashed) var(--maya-file-upload-dropzone-border, var(--border));border-radius:var(--maya-file-upload-dropzone-radius, var(--radius-lg));box-shadow:var(--maya-file-upload-dropzone-shadow, none);transition:border-color var(--duration-fast) var(--easing-in-out),box-shadow var(--duration-fast) var(--easing-in-out);cursor:var(--maya-file-upload-drag-cursor, copy)}.maya-file-upload__dropzone:hover{border-color:var(--maya-file-upload-dropzone-border-hover, var(--maya-file-upload-dropzone-border, var(--border)));box-shadow:var(--maya-file-upload-dropzone-shadow-hover, var(--shadow-sm));color:var(--maya-file-upload-dropzone-text-hover, var(--maya-file-upload-dropzone-text, var(--primary)))}.maya-file-upload__dropzone--drag{border-color:var(--maya-file-upload-dropzone-border-drag, var(--maya-file-upload-dropzone-border-hover, var(--primary)));box-shadow:var(--maya-file-upload-dropzone-shadow-drag, var(--shadow-md))}.maya-file-upload__dropzone--error{border-color:var(--maya-file-upload-dropzone-border-error, var(--destructive))}.maya-file-upload__dropzone--success{border-color:var(--maya-file-upload-dropzone-border-success, var(--success))}.maya-file-upload__icon{font-size:var(--maya-file-upload-dropzone-icon-size, 2rem);color:var(--maya-file-upload-dropzone-icon, var(--muted-foreground))}.maya-file-upload__helper{font-size:var(--maya-file-upload-helper-font-size, var(--font-size-sm));color:var(--maya-file-upload-helper-text, var(--muted-foreground));margin-top:var(--maya-file-upload-helper-margin-top, var(--spacing-2))}.maya-file-upload__helper--error{color:var(--maya-file-upload-helper-text-error, var(--destructive))}.maya-file-upload__helper--success{color:var(--maya-file-upload-helper-text-success, var(--success))}.maya-file-upload__list{display:flex;flex-direction:column;gap:var(--maya-file-upload-item-gap, var(--spacing-2));margin:0;padding:0;list-style:none}.maya-file-upload__item{display:flex;align-items:center;gap:var(--maya-file-upload-item-gap, var(--spacing-2));padding:var(--maya-file-upload-item-padding, var(--spacing-3));background-color:var(--maya-file-upload-item-bg, var(--muted));border:var(--maya-file-upload-item-border-width, 1px) solid var(--maya-file-upload-item-border, var(--border));border-radius:var(--maya-file-upload-item-radius, var(--radius-base))}.maya-file-upload__item--error{border-color:var(--maya-file-upload-item-border-error, var(--destructive))}.maya-file-upload__item--success{border-color:var(--maya-file-upload-item-border-success, var(--success))}.maya-file-upload__item-info{flex:1;display:flex;flex-direction:column;gap:var(--maya-file-upload-item-text-margin, var(--spacing-1))}.maya-file-upload__item-name{font-size:var(--maya-file-upload-item-text-font-size, var(--font-size-sm));color:var(--maya-file-upload-item-text, var(--foreground))}.maya-file-upload__item-meta{font-size:var(--maya-file-upload-item-text-font-size, var(--font-size-sm));color:var(--maya-file-upload-item-text-secondary, var(--muted-foreground))}.maya-file-upload__remove{display:inline-flex;align-items:center;justify-content:center;width:var(--maya-file-upload-item-remove-size, 1.25rem);height:var(--maya-file-upload-item-remove-size, 1.25rem);border-radius:var(--maya-file-upload-item-remove-radius, 9999px);background-color:var(--maya-file-upload-item-remove-bg, var(--background));color:var(--maya-file-upload-item-remove-color, var(--destructive));border:none;cursor:pointer}.maya-file-upload__remove:hover{background-color:var(--maya-file-upload-item-remove-hover-bg, var(--destructive));color:var(--maya-file-upload-item-remove-hover-color, var(--destructive-foreground))}.maya-file-upload__progress{width:100%;height:var(--maya-file-upload-progress-height, .25rem);background-color:var(--maya-file-upload-progress-bg, var(--muted));border-radius:var(--maya-file-upload-progress-radius, 9999px);overflow:hidden}.maya-file-upload__progress-fill{height:100%;background-color:var(--maya-file-upload-progress-fill, var(--primary));transition:width var(--duration-normal) var(--easing-in-out)}.maya-file-upload__progress-fill--error{background-color:var(--maya-file-upload-progress-fill-error, var(--destructive))}.maya-file-upload__progress-fill--success{background-color:var(--maya-file-upload-progress-fill-success, var(--success))}.maya-file-upload--disabled .maya-file-upload__dropzone{cursor:var(--maya-file-upload-disabled-cursor, not-allowed);opacity:var(--maya-file-upload-disabled-opacity, .6)}.maya-form-group{display:flex;flex-direction:column;gap:var(--spacing-4)}.maya-form-row{display:flex;gap:var(--spacing-4);align-items:flex-end}.maya-form-field{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}.maya-table{width:100%;border-collapse:collapse;border-spacing:0;font-size:var(--maya-table-body-font-size, var(--font-size-sm));line-height:var(--maya-table-body-line-height, var(--line-height-normal));background-color:var(--maya-table-bg, var(--background));color:var(--maya-table-fg, var(--foreground));border:1px solid var(--maya-table-border, var(--border));border-radius:var(--maya-table-radius, var(--radius-lg));box-shadow:var(--maya-table-shadow, none);overflow:hidden}.maya-table--variant-default,.maya-table--variant-striped{background-color:var(--maya-table-body-bg, var(--maya-table-bg, var(--background)));color:var(--maya-table-body-fg, var(--maya-table-fg, var(--foreground)))}.maya-table--variant-bordered{background-color:var(--maya-table-body-bg, var(--maya-table-bg, var(--background)));color:var(--maya-table-body-fg, var(--maya-table-fg, var(--foreground)));border:1px solid var(--maya-table-cell-border, var(--maya-table-border, var(--border)))}.maya-table--size-sm{font-size:var(--maya-table-cell-font-size-sm, var(--maya-table-cell-font-size, var(--font-size-xs)))}.maya-table--size-md{font-size:var(--maya-table-cell-font-size-md, var(--maya-table-cell-font-size, var(--font-size-sm)))}.maya-table--size-lg{font-size:var(--maya-table-cell-font-size-lg, var(--maya-table-cell-font-size, var(--font-size-base)))}.maya-table--size-sm .maya-table__header,.maya-table--size-sm .maya-table__cell{padding:var(--maya-table-density-compact-cell-padding-y, var(--spacing-2)) var(--maya-table-density-compact-cell-padding-x, var(--spacing-3))}.maya-table--size-md .maya-table__header,.maya-table--size-md .maya-table__cell{padding:var(--maya-table-density-comfortable-cell-padding-y, var(--spacing-3)) var(--maya-table-density-comfortable-cell-padding-x, var(--spacing-4))}.maya-table--size-lg .maya-table__header,.maya-table--size-lg .maya-table__cell{padding:var(--maya-table-density-spacious-cell-padding-y, var(--spacing-3)) var(--maya-table-density-spacious-cell-padding-x, var(--spacing-5))}.maya-table__header{background-color:var(--maya-table-header-bg, var(--maya-table-bg, var(--muted)));font-weight:var(--maya-table-header-font-weight, var(--font-weight-semibold));font-size:var(--maya-table-header-font-size, var(--font-size-sm));color:var(--maya-table-header-fg, var(--maya-table-fg, var(--foreground)));text-align:left;padding:var(--maya-table-density-comfortable-cell-padding-y, var(--spacing-3)) var(--maya-table-density-comfortable-cell-padding-x, var(--spacing-4));border-bottom:1px solid var(--maya-table-header-border, var(--maya-table-border, var(--border)))}.maya-table__cell{background-color:var(--maya-table-cell-bg, transparent);color:var(--maya-table-cell-fg, var(--maya-table-body-fg, var(--foreground)));padding:var(--maya-table-density-comfortable-cell-padding-y, var(--spacing-3)) var(--maya-table-density-comfortable-cell-padding-x, var(--spacing-4));border-bottom:1px solid var(--maya-table-cell-border, var(--maya-table-body-border, var(--border)))}.maya-table__row{background-color:var(--maya-table-row-bg, transparent);color:var(--maya-table-row-fg, var(--maya-table-body-fg, var(--foreground)));transition:background-color var(--duration-fast) var(--easing-in-out)}.maya-table__caption{color:var(--maya-table-caption-fg, var(--maya-table-body-fg, var(--muted-foreground)));padding:var(--maya-table-caption-padding-y, var(--spacing-3)) var(--maya-table-caption-padding-x, var(--spacing-4));font-size:var(--maya-table-caption-font-size, var(--font-size-sm))}.maya-table .maya-table__row:hover{background-color:var(--maya-table-row-hover-bg, var(--maya-table-zebra-bg, var(--muted)))}.maya-table--variant-striped .maya-table__row:nth-child(2n){background-color:var(--maya-table-zebra-bg, var(--maya-table-row-hover-bg, var(--muted)))}.maya-table__row[data-state=selected],.maya-table__row.maya-table__row--selected{background-color:var(--maya-table-row-selected-bg, var(--maya-table-row-hover-bg, var(--muted)));color:var(--maya-table-row-selected-fg, var(--maya-table-row-active-fg, var(--maya-table-body-fg, var(--foreground))));border-color:var(--maya-table-row-selected-border, var(--maya-table-row-border, var(--maya-table-body-border, var(--border))))}.maya-table__row:focus-within{outline:var(--maya-table-row-focus-outline, 0 0 0 2px var(--ring))}.maya-table--variant-bordered .maya-table__cell{border:1px solid var(--maya-table-cell-border, var(--maya-table-body-border, var(--border)))}.maya-table__row[aria-expanded=true]{background-color:var(--maya-table-expand-row-bg, var(--maya-table-row-hover-bg, var(--muted)))}.maya-alert{display:flex;align-items:flex-start;gap:var(--maya-alert-gap, var(--spacing-3));padding:var(--maya-alert-padding-y, var(--spacing-4)) var(--maya-alert-padding-x, var(--spacing-4));border-radius:var(--maya-alert-container-radius, var(--radius-base));border:1px solid var(--maya-alert-container-border, var(--border));background-color:var(--maya-alert-container-bg, var(--background));color:var(--maya-alert-container-fg, var(--foreground));box-shadow:var(--maya-alert-container-shadow, none);font-size:var(--maya-alert-description-font-size-md, var(--font-size-sm));line-height:var(--maya-alert-description-line-height, var(--line-height-normal))}.maya-alert--variant-neutral{background-color:var(--maya-alert-neutral-bg, var(--maya-alert-container-bg, var(--muted)));border-color:var(--maya-alert-neutral-border, var(--maya-alert-container-border, var(--border)));color:var(--maya-alert-neutral-fg, var(--maya-alert-container-fg, var(--foreground)))}.maya-alert--variant-info{background-color:var(--maya-alert-info-bg, var(--info));border-color:var(--maya-alert-info-border, var(--info));color:var(--maya-alert-info-fg, var(--info-foreground))}.maya-alert--variant-success{background-color:var(--maya-alert-success-bg, var(--success));border-color:var(--maya-alert-success-border, var(--success));color:var(--maya-alert-success-fg, var(--success-foreground))}.maya-alert--variant-warning{background-color:var(--maya-alert-warning-bg, var(--warning));border-color:var(--maya-alert-warning-border, var(--warning));color:var(--maya-alert-warning-fg, var(--warning-foreground))}.maya-alert--variant-error{background-color:var(--maya-alert-error-bg, var(--destructive));border-color:var(--maya-alert-error-border, var(--destructive));color:var(--maya-alert-error-fg, var(--destructive-foreground))}.maya-alert--size-sm{padding:var(--maya-alert-size-sm-padding-y, var(--maya-alert-padding-y, var(--spacing-3))) var(--maya-alert-size-sm-padding-x, var(--maya-alert-padding-x, var(--spacing-3)));font-size:var(--maya-alert-description-font-size-sm, var(--font-size-xs));border-radius:var(--maya-alert-size-sm-radius, var(--maya-alert-container-radius, var(--radius-base)));gap:var(--maya-alert-size-sm-gap, var(--maya-alert-gap, var(--spacing-2)))}.maya-alert--size-md{padding:var(--maya-alert-size-md-padding-y, var(--maya-alert-padding-y, var(--spacing-4))) var(--maya-alert-size-md-padding-x, var(--maya-alert-padding-x, var(--spacing-4)));font-size:var(--maya-alert-description-font-size-md, var(--font-size-sm));border-radius:var(--maya-alert-size-md-radius, var(--maya-alert-container-radius, var(--radius-lg)));gap:var(--maya-alert-size-md-gap, var(--maya-alert-gap, var(--spacing-3)))}.maya-alert--size-lg{padding:var(--maya-alert-size-lg-padding-y, var(--maya-alert-padding-y, var(--spacing-5))) var(--maya-alert-size-lg-padding-x, var(--maya-alert-padding-x, var(--spacing-6)));font-size:var(--maya-alert-description-font-size-lg, var(--font-size-base));border-radius:var(--maya-alert-size-lg-radius, var(--maya-alert-container-radius, var(--radius-xl)));gap:var(--maya-alert-size-lg-gap, var(--maya-alert-gap, var(--spacing-4)))}.maya-alert__icon{width:var(--maya-alert-icon-size-md, var(--maya-alert-icon-size, 1.125rem));height:var(--maya-alert-icon-size-md, var(--maya-alert-icon-size, 1.125rem));flex-shrink:0;margin-top:var(--maya-alert-icon-margin-top, var(--spacing-0.5));color:inherit}.maya-alert__content{flex:1;min-width:0}.maya-alert__title{font-weight:var(--maya-alert-title-font-weight, var(--font-weight-semibold));font-size:var(--maya-alert-title-font-size-md, var(--font-size-base));line-height:var(--maya-alert-title-line-height, var(--line-height-snug));margin-bottom:var(--spacing-1);color:inherit}.maya-alert__description{font-size:var(--maya-alert-description-font-size-md, var(--font-size-sm));line-height:var(--maya-alert-description-line-height, var(--line-height-normal));color:inherit;opacity:.9}.maya-alert__close{background:var(--maya-alert-dismiss-bg, transparent);border:none;padding:0;cursor:pointer;color:var(--maya-alert-dismiss-fg, inherit);opacity:.7;transition:opacity var(--duration-fast) var(--easing-in-out)}.maya-alert__close:hover{opacity:1;color:var(--maya-alert-dismiss-fg-hover, var(--maya-alert-dismiss-fg, inherit));background:var(--maya-alert-dismiss-bg-hover, var(--maya-alert-dismiss-bg, transparent))}.maya-alert__close:focus-visible{outline:2px solid transparent;outline-offset:var(--maya-alert-focus-outline-offset, 2px);box-shadow:var(--maya-alert-dismiss-outline-focus, var(--maya-alert-focus-outline, 0 0 0 2px var(--ring)))}.maya-alert--variant-info .maya-alert__icon{color:var(--maya-alert-info-icon, var(--maya-alert-info-fg, currentColor))}.maya-alert--variant-success .maya-alert__icon{color:var(--maya-alert-success-icon, var(--maya-alert-success-fg, currentColor))}.maya-alert--variant-warning .maya-alert__icon{color:var(--maya-alert-warning-icon, var(--maya-alert-warning-fg, currentColor))}.maya-alert--variant-error .maya-alert__icon{color:var(--maya-alert-error-icon, var(--maya-alert-error-fg, currentColor))}.maya-alert--variant-neutral .maya-alert__title{color:var(--maya-alert-neutral-title-fg, var(--maya-alert-neutral-fg, inherit))}.maya-alert--variant-neutral .maya-alert__description{color:var(--maya-alert-neutral-description-fg, var(--maya-alert-neutral-fg, inherit))}.maya-alert--variant-info .maya-alert__title{color:var(--maya-alert-info-title-fg, var(--maya-alert-info-fg, inherit))}.maya-alert--variant-info .maya-alert__description{color:var(--maya-alert-info-description-fg, var(--maya-alert-info-fg, inherit))}.maya-alert--variant-success .maya-alert__title{color:var(--maya-alert-success-title-fg, var(--maya-alert-success-fg, inherit))}.maya-alert--variant-success .maya-alert__description{color:var(--maya-alert-success-description-fg, var(--maya-alert-success-fg, inherit))}.maya-alert--variant-warning .maya-alert__title{color:var(--maya-alert-warning-title-fg, var(--maya-alert-warning-fg, inherit))}.maya-alert--variant-warning .maya-alert__description{color:var(--maya-alert-warning-description-fg, var(--maya-alert-warning-fg, inherit))}.maya-alert--variant-error .maya-alert__title{color:var(--maya-alert-error-title-fg, var(--maya-alert-error-fg, inherit))}.maya-alert--variant-error .maya-alert__description{color:var(--maya-alert-error-description-fg, var(--maya-alert-error-fg, inherit))}.maya-toast-container--top-left{position:fixed;z-index:var(--maya-toast-z-index, 1700);display:flex;flex-direction:column;gap:var(--maya-toast-stack-gap, var(--spacing-3));top:var(--spacing-4);left:var(--spacing-4)}.maya-toast-container--top-center{position:fixed;z-index:var(--maya-toast-z-index, 1700);display:flex;flex-direction:column;gap:var(--maya-toast-stack-gap, var(--spacing-3));top:var(--spacing-4);left:50%;transform:translate(-50%)}.maya-toast-container--top-right{position:fixed;z-index:var(--maya-toast-z-index, 1700);display:flex;flex-direction:column;gap:var(--maya-toast-stack-gap, var(--spacing-3));top:var(--spacing-4);right:var(--spacing-4)}.maya-toast-container--bottom-left{position:fixed;z-index:var(--maya-toast-z-index, 1700);display:flex;flex-direction:column;gap:var(--maya-toast-stack-gap, var(--spacing-3));bottom:var(--spacing-4);left:var(--spacing-4)}.maya-toast-container--bottom-center{position:fixed;z-index:var(--maya-toast-z-index, 1700);display:flex;flex-direction:column;gap:var(--maya-toast-stack-gap, var(--spacing-3));bottom:var(--spacing-4);left:50%;transform:translate(-50%)}.maya-toast-container--bottom-right{position:fixed;z-index:var(--maya-toast-z-index, 1700);display:flex;flex-direction:column;gap:var(--maya-toast-stack-gap, var(--spacing-3));bottom:var(--spacing-4);right:var(--spacing-4)}.maya-toast{display:flex;align-items:flex-start;gap:var(--maya-toast-gap, var(--spacing-3));padding:var(--maya-toast-padding-y, var(--spacing-3)) var(--maya-toast-padding-x, var(--spacing-4));border-radius:var(--maya-toast-radius, var(--radius-base));border:1px solid var(--maya-toast-border, var(--border));background-color:var(--maya-toast-bg, var(--background));color:var(--maya-toast-fg, var(--foreground));box-shadow:var(--maya-toast-shadow, var(--shadow-lg));font-size:var(--maya-toast-description-font-size, var(--font-size-sm));line-height:var(--line-height-normal);max-width:24rem;min-width:20rem;animation-name:maya-slide-up;animation-duration:var(--maya-toast-enter-duration, .3s);animation-timing-function:var(--maya-toast-enter-easing, ease-out);animation-fill-mode:both}.maya-toast--variant-info{background-color:var(--maya-toast-info-bg, var(--maya-toast-bg, var(--info)));border-color:var(--maya-toast-info-border, var(--maya-toast-border, var(--info)))}.maya-toast--variant-success{background-color:var(--maya-toast-success-bg, var(--maya-toast-bg, var(--success)));border-color:var(--maya-toast-success-border, var(--maya-toast-border, var(--success)))}.maya-toast--variant-warning{background-color:var(--maya-toast-warning-bg, var(--maya-toast-bg, var(--warning)));border-color:var(--maya-toast-warning-border, var(--maya-toast-border, var(--warning)))}.maya-toast--variant-error{background-color:var(--maya-toast-error-bg, var(--maya-toast-bg, var(--destructive)));border-color:var(--maya-toast-error-border, var(--maya-toast-border, var(--destructive)))}.maya-toast--size-sm{padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-xs);max-width:20rem;min-width:16rem}.maya-toast--size-md{padding:var(--spacing-4) var(--spacing-6);font-size:var(--font-size-sm);max-width:24rem;min-width:20rem}.maya-toast--size-lg{padding:var(--spacing-5) var(--spacing-8);font-size:var(--font-size-base);max-width:28rem;min-width:24rem}.maya-toast__icon{width:var(--maya-toast-icon-size, 1.125rem);height:var(--maya-toast-icon-size, 1.125rem);flex-shrink:0;margin-top:var(--maya-toast-icon-margin-top, var(--spacing-0.5))}.maya-toast__content{flex:1;min-width:0}.maya-toast__title{font-weight:var(--maya-toast-title-font-weight, var(--font-weight-semibold));font-size:var(--maya-toast-title-font-size, var(--font-size-base));margin-bottom:var(--spacing-1)}.maya-toast__description{font-size:var(--maya-toast-description-font-size, var(--font-size-sm));color:var(--maya-toast-description-fg, var(--maya-toast-description-color, var(--muted-foreground)));opacity:.9}.maya-toast__close{background:none;border:none;padding:0;cursor:pointer;color:var(--maya-toast-close-fg, inherit);opacity:.7;width:var(--maya-toast-close-size, 1.5rem);height:var(--maya-toast-close-size, 1.5rem);transition:opacity var(--duration-fast) var(--easing-in-out)}.maya-toast__progress{position:absolute;bottom:0;left:0;height:2px;background-color:currentColor;opacity:.3;transition:width var(--maya-toast-exit-duration, var(--duration-slow)) linear}.maya-toast__close:hover{opacity:1;color:var(--maya-toast-close-fg-hover, var(--maya-toast-close-fg, inherit))}.maya-toast__close:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--ring)}.maya-toast--exiting{animation-name:maya-slide-down;animation-duration:var(--maya-toast-exit-duration, .3s);animation-timing-function:var(--maya-toast-exit-easing, ease-in);animation-fill-mode:both}@keyframes maya-slide-up{0%{transform:var(--maya-toast-transform-enter-from, translateY(100%));opacity:0}to{transform:var(--maya-toast-transform-enter-to, translateY(0));opacity:1}}@keyframes maya-slide-down{0%{transform:var(--maya-toast-transform-exit-from, translateY(0));opacity:1}to{transform:var(--maya-toast-transform-exit-to, translateY(8px));opacity:0}}.maya-accordion{display:flex;flex-direction:column;gap:var(--maya-accordion-gap, var(--spacing-2));border-radius:var(--maya-accordion-radius, var(--radius-lg));box-shadow:var(--maya-accordion-shadow, none)}.maya-accordion__item{border-radius:var(--maya-accordion-item-radius, var(--radius-lg));overflow:hidden}.maya-accordion__header{display:flex;align-items:center;justify-content:space-between;gap:var(--maya-accordion-header-gap, var(--spacing-3));width:100%;border:1px solid transparent;border-radius:var(--maya-accordion-header-radius, var(--radius-lg));background-color:var(--maya-accordion-header-selected-bg, transparent);color:var(--maya-accordion-header-selected-fg, var(--foreground));font-weight:var(--maya-accordion-header-font-weight, var(--font-weight-medium));min-height:var(--maya-accordion-header-size-md-height, 2.75rem);padding-top:var(--spacing-2);padding-bottom:var(--spacing-2);padding-left:var(--maya-accordion-header-size-md-padding-x, var(--spacing-4));padding-right:var(--maya-accordion-header-size-md-padding-x, var(--spacing-4));text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-in-out),color var(--duration-fast) var(--easing-in-out)}.maya-accordion__header:hover{background-color:var(--maya-accordion-header-hover-bg, var(--muted));color:var(--maya-accordion-header-hover-fg, var(--foreground))}.maya-accordion__header:focus-visible{outline:2px solid transparent;outline-offset:var(--maya-accordion-header-focus-outline-offset, 2px);box-shadow:var(--maya-accordion-header-focus-outline, 0 0 0 2px var(--ring))}.maya-accordion__header[aria-expanded=true]{background-color:var(--maya-accordion-variant-contained-header-selected-bg, var(--maya-accordion-header-selected-bg, transparent));color:var(--maya-accordion-variant-contained-header-selected-fg, var(--maya-accordion-header-selected-fg, var(--foreground)));font-weight:var(--maya-accordion-header-selected-font-weight, var(--font-weight-semibold))}.maya-accordion__header:disabled,.maya-accordion__header.maya-accordion__header--disabled{cursor:var(--maya-accordion-header-disabled-cursor, not-allowed);opacity:var(--maya-accordion-header-disabled-opacity, .6);color:var(--maya-accordion-header-disabled-fg, var(--muted-foreground))}.maya-accordion__icon{flex-shrink:0;width:var(--maya-accordion-icon-size-md, 1.125rem);height:var(--maya-accordion-icon-size-md, 1.125rem);color:var(--maya-accordion-icon-fg, var(--muted-foreground));transition:transform var(--maya-accordion-icon-transition-duration, var(--duration-normal)) var(--maya-accordion-icon-transition-easing, var(--easing-in-out))}.maya-accordion__header[aria-expanded=true] .maya-accordion__icon{transform:rotate(var(--maya-accordion-icon-rotation-expanded, 180deg));color:var(--maya-accordion-icon-fg-active, var(--maya-accordion-icon-fg, var(--primary)))}.maya-accordion__content{padding:var(--maya-accordion-content-padding-y, var(--spacing-3)) var(--maya-accordion-content-padding-x, var(--spacing-4));color:var(--maya-accordion-content-fg, var(--foreground));background-color:var(--maya-accordion-content-bg, transparent);border-top:var(--maya-accordion-divider-thickness, 1px) solid var(--maya-accordion-divider-color, var(--border))}.maya-accordion--size-sm .maya-accordion__header{min-height:var(--maya-accordion-header-size-sm-height, 2.25rem);padding-left:var(--maya-accordion-header-size-sm-padding-x, var(--spacing-3));padding-right:var(--maya-accordion-header-size-sm-padding-x, var(--spacing-3))}.maya-accordion--size-sm .maya-accordion__icon{width:var(--maya-accordion-icon-size-sm, 1rem);height:var(--maya-accordion-icon-size-sm, 1rem)}.maya-accordion--size-md .maya-accordion__header{min-height:var(--maya-accordion-header-size-md-height, 2.75rem);padding-left:var(--maya-accordion-header-size-md-padding-x, var(--spacing-4));padding-right:var(--maya-accordion-header-size-md-padding-x, var(--spacing-4))}.maya-accordion--size-md .maya-accordion__icon{width:var(--maya-accordion-icon-size-md, 1.125rem);height:var(--maya-accordion-icon-size-md, 1.125rem)}.maya-accordion--size-lg .maya-accordion__header{min-height:var(--maya-accordion-header-size-lg-height, 3.25rem);padding-left:var(--maya-accordion-header-size-lg-padding-x, var(--spacing-5));padding-right:var(--maya-accordion-header-size-lg-padding-x, var(--spacing-5))}.maya-accordion--size-lg .maya-accordion__icon{width:var(--maya-accordion-icon-size-lg, 1.25rem);height:var(--maya-accordion-icon-size-lg, 1.25rem)}.maya-tabs{display:flex;flex-direction:column;gap:var(--maya-tabs-gap, var(--spacing-4));color:var(--maya-tabs-fg, var(--foreground))}.maya-tabs__list{display:flex;align-items:center;gap:var(--maya-tabs-list-gap, var(--spacing-2));padding:var(--maya-tabs-list-padding-y, var(--spacing-2)) var(--maya-tabs-list-padding-x, var(--spacing-2));background-color:var(--maya-tabs-list-bg, transparent);border-radius:var(--maya-tabs-list-radius, var(--radius-lg));border:1px solid var(--maya-tabs-list-border, transparent)}.maya-tabs--orientation-vertical .maya-tabs__list{flex-direction:column;align-items:stretch;gap:var(--maya-tabs-list-gap-vertical, var(--spacing-1))}.maya-tabs__trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--maya-tabs-trigger-gap, var(--spacing-2));min-height:var(--maya-tabs-trigger-size-md-height, 2.5rem);padding:0 var(--maya-tabs-trigger-size-md-padding-x, var(--spacing-4));background-color:var(--maya-tabs-trigger-bg, transparent);color:var(--maya-tabs-trigger-fg, var(--muted-foreground));border:1px solid var(--maya-tabs-trigger-border, transparent);border-radius:var(--maya-tabs-trigger-radius, var(--radius-base));font-size:var(--maya-tabs-trigger-font-size-md, var(--font-size-base));font-weight:var(--maya-tabs-trigger-font-weight, var(--font-weight-medium));cursor:pointer;transition:background-color var(--duration-fast) var(--easing-in-out),color var(--duration-fast) var(--easing-in-out)}.maya-tabs__trigger:hover{background-color:var(--maya-tabs-trigger-hover-bg, var(--muted));color:var(--maya-tabs-trigger-hover-fg, var(--foreground))}.maya-tabs__trigger:focus-visible{outline:2px solid transparent;outline-offset:var(--maya-tabs-trigger-focus-outline-offset, 2px);box-shadow:var(--maya-tabs-trigger-focus-outline, 0 0 0 2px var(--ring))}.maya-tabs__trigger[aria-selected=true],.maya-tabs__trigger.maya-tabs__trigger--active{background-color:var(--maya-tabs-variant-contained-trigger-selected-bg, var(--maya-tabs-trigger-active-bg, var(--accent)));color:var(--maya-tabs-variant-contained-trigger-selected-fg, var(--maya-tabs-trigger-active-fg, var(--accent-foreground)));font-weight:var(--maya-tabs-trigger-selected-font-weight, var(--font-weight-semibold))}.maya-tabs__trigger:disabled{cursor:var(--maya-tabs-trigger-disabled-cursor, not-allowed);opacity:var(--maya-tabs-trigger-disabled-opacity, .6);color:var(--maya-tabs-trigger-disabled-fg, var(--muted-foreground))}.maya-tabs__indicator{position:absolute;bottom:0;left:0;height:var(--maya-tabs-indicator-height, 2px);border-radius:var(--maya-tabs-indicator-radius, var(--radius-base));background-color:var(--maya-tabs-indicator-bg, var(--primary));transition:transform var(--maya-tabs-indicator-transition-duration, var(--duration-normal)) var(--maya-tabs-indicator-transition-easing, var(--easing-in-out)),width var(--maya-tabs-indicator-transition-duration, var(--duration-normal)) var(--maya-tabs-indicator-transition-easing, var(--easing-in-out))}.maya-tabs__panel{background-color:var(--maya-tabs-panel-bg, transparent);color:var(--maya-tabs-panel-fg, var(--foreground));border:1px solid var(--maya-tabs-panel-border, transparent);border-radius:var(--maya-tabs-list-radius, var(--radius-lg));padding:var(--spacing-4)}.maya-tabs--size-sm .maya-tabs__trigger{min-height:var(--maya-tabs-trigger-size-sm-height, 2rem);padding-left:var(--maya-tabs-trigger-size-sm-padding-x, var(--spacing-3));padding-right:var(--maya-tabs-trigger-size-sm-padding-x, var(--spacing-3));font-size:var(--maya-tabs-trigger-font-size-sm, var(--font-size-sm))}.maya-tabs--size-sm .maya-tabs__trigger-icon{width:var(--maya-tabs-trigger-icon-size-sm, 1rem);height:var(--maya-tabs-trigger-icon-size-sm, 1rem)}.maya-tabs--size-md .maya-tabs__trigger{min-height:var(--maya-tabs-trigger-size-md-height, 2.5rem);padding-left:var(--maya-tabs-trigger-size-md-padding-x, var(--spacing-4));padding-right:var(--maya-tabs-trigger-size-md-padding-x, var(--spacing-4));font-size:var(--maya-tabs-trigger-font-size-md, var(--font-size-base))}.maya-tabs--size-md .maya-tabs__trigger-icon{width:var(--maya-tabs-trigger-icon-size-md, 1.125rem);height:var(--maya-tabs-trigger-icon-size-md, 1.125rem)}.maya-tabs--size-lg .maya-tabs__trigger{min-height:var(--maya-tabs-trigger-size-lg-height, 3rem);padding-left:var(--maya-tabs-trigger-size-lg-padding-x, var(--spacing-5));padding-right:var(--maya-tabs-trigger-size-lg-padding-x, var(--spacing-5));font-size:var(--maya-tabs-trigger-font-size-lg, var(--font-size-lg))}.maya-tabs--size-lg .maya-tabs__trigger-icon{width:var(--maya-tabs-trigger-icon-size-lg, 1.25rem);height:var(--maya-tabs-trigger-icon-size-lg, 1.25rem)}.maya-tabs--variant-contained .maya-tabs__trigger{background-color:var(--maya-tabs-variant-contained-trigger-bg, var(--maya-tabs-trigger-bg, transparent))}.maya-tabs--variant-contained .maya-tabs__trigger:hover{background-color:var(--maya-tabs-variant-contained-trigger-hover-bg, var(--maya-tabs-variant-contained-trigger-bg, var(--muted)))}.maya-tabs--variant-contained .maya-tabs__trigger[aria-selected=true]{background-color:var(--maya-tabs-variant-contained-trigger-selected-bg, var(--maya-tabs-trigger-active-bg, var(--accent)));color:var(--maya-tabs-variant-contained-trigger-selected-fg, var(--maya-tabs-trigger-active-fg, var(--accent-foreground)))}.maya-tabs--variant-underline .maya-tabs__list{position:relative;border:none;background-color:transparent}.maya-tabs--variant-underline .maya-tabs__trigger{border-radius:0;background-color:transparent}.maya-tabs--variant-segmented .maya-tabs__list{gap:var(--maya-tabs-variant-segmented-gap, var(--spacing-1));padding:var(--maya-tabs-list-padding-y, var(--spacing-2));background-color:transparent}.maya-tabs--variant-segmented .maya-tabs__trigger{flex:1;border:1px solid var(--maya-tabs-variant-segmented-item-border, var(--border))}.maya-tabs--variant-segmented .maya-tabs__trigger[aria-selected=true]{background-color:var(--maya-tabs-variant-segmented-item-selected-bg, var(--maya-tabs-trigger-active-bg, var(--accent)));color:var(--maya-tabs-variant-segmented-item-selected-fg, var(--maya-tabs-trigger-active-fg, var(--accent-foreground)))}.maya-breadcrumb{display:flex;align-items:var(--maya-breadcrumb-align, center);gap:var(--maya-breadcrumb-gap, var(--spacing-2));color:var(--maya-breadcrumb-fg, var(--foreground))}.maya-breadcrumb__list{display:inline-flex;align-items:inherit;flex-wrap:wrap;gap:var(--maya-breadcrumb-list-gap, var(--spacing-2));padding:var(--maya-breadcrumb-list-padding-y, 0) var(--maya-breadcrumb-list-padding-x, 0);margin:0;list-style:none}.maya-breadcrumb__item{display:inline-flex;align-items:center;gap:var(--maya-breadcrumb-item-gap, var(--spacing-1));max-width:var(--maya-breadcrumb-item-max-width, 16rem);font-size:var(--maya-breadcrumb-font-size-md, var(--font-size-sm));color:inherit}.maya-breadcrumb__link{display:inline-flex;align-items:center;gap:var(--maya-breadcrumb-item-gap, var(--spacing-1));min-height:var(--maya-breadcrumb-size-md-height, 2rem);padding:0 var(--maya-breadcrumb-size-md-padding-x, var(--spacing-3));border-radius:var(--maya-breadcrumb-link-radius, var(--radius-base));background-color:var(--maya-breadcrumb-link-bg, transparent);color:var(--maya-breadcrumb-link-fg, var(--foreground));text-decoration:var(--maya-breadcrumb-link-underline, none);transition:background-color var(--duration-fast) var(--easing-in-out),color var(--duration-fast) var(--easing-in-out)}.maya-breadcrumb__link:hover{background-color:var(--maya-breadcrumb-link-bg-hover, var(--muted));color:var(--maya-breadcrumb-link-fg-hover, var(--primary));text-decoration:var(--maya-breadcrumb-link-underline-hover, underline)}.maya-breadcrumb__link:focus-visible{outline:2px solid transparent;outline-offset:var(--maya-breadcrumb-link-focus-outline-offset, 2px);box-shadow:var(--maya-breadcrumb-link-focus-outline, 0 0 0 2px var(--ring))}.maya-breadcrumb__link[aria-current=page],.maya-breadcrumb__link.maya-breadcrumb__link--current{background-color:var(--maya-breadcrumb-variant-solid-current-bg, var(--maya-breadcrumb-link-bg, transparent));color:var(--maya-breadcrumb-variant-solid-current-fg, var(--maya-breadcrumb-current-fg, var(--muted-foreground)));font-weight:var(--maya-breadcrumb-current-font-weight, var(--font-weight-semibold));cursor:default}.maya-breadcrumb__separator{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--maya-breadcrumb-separator-gap-x, var(--spacing-2));color:var(--maya-breadcrumb-separator-fg, var(--muted-foreground))}.maya-breadcrumb__ellipsis,.maya-breadcrumb__overflow-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:var(--maya-breadcrumb-overflow-trigger-size, 1.75rem);min-height:var(--maya-breadcrumb-size-md-height, 2rem);padding:0 var(--maya-breadcrumb-size-md-padding-x, var(--spacing-3));border-radius:var(--maya-breadcrumb-ellipsis-radius, var(--radius-base));background-color:var(--maya-breadcrumb-ellipsis-bg, transparent);color:var(--maya-breadcrumb-ellipsis-fg, var(--muted-foreground));cursor:pointer}.maya-breadcrumb__overflow-trigger:hover{background-color:var(--maya-breadcrumb-overflow-trigger-bg-hover, var(--maya-breadcrumb-link-bg-hover, var(--muted)));color:var(--maya-breadcrumb-overflow-trigger-fg-hover, var(--maya-breadcrumb-link-fg-hover, var(--foreground)))}.maya-breadcrumb--size-sm .maya-breadcrumb__link,.maya-breadcrumb--size-sm .maya-breadcrumb__ellipsis,.maya-breadcrumb--size-sm .maya-breadcrumb__overflow-trigger{min-height:var(--maya-breadcrumb-size-sm-height, 1.75rem);padding-left:var(--maya-breadcrumb-size-sm-padding-x, var(--spacing-2));padding-right:var(--maya-breadcrumb-size-sm-padding-x, var(--spacing-2));font-size:var(--maya-breadcrumb-font-size-sm, var(--font-size-sm))}.maya-breadcrumb--size-sm .maya-breadcrumb__icon{width:var(--maya-breadcrumb-icon-size-sm, .875rem);height:var(--maya-breadcrumb-icon-size-sm, .875rem)}.maya-breadcrumb--size-md .maya-breadcrumb__link,.maya-breadcrumb--size-md .maya-breadcrumb__ellipsis,.maya-breadcrumb--size-md .maya-breadcrumb__overflow-trigger{min-height:var(--maya-breadcrumb-size-md-height, 2rem);padding-left:var(--maya-breadcrumb-size-md-padding-x, var(--spacing-3));padding-right:var(--maya-breadcrumb-size-md-padding-x, var(--spacing-3));font-size:var(--maya-breadcrumb-font-size-md, var(--font-size-sm))}.maya-breadcrumb--size-md .maya-breadcrumb__icon{width:var(--maya-breadcrumb-icon-size-md, 1rem);height:var(--maya-breadcrumb-icon-size-md, 1rem)}.maya-breadcrumb--size-lg .maya-breadcrumb__link,.maya-breadcrumb--size-lg .maya-breadcrumb__ellipsis,.maya-breadcrumb--size-lg .maya-breadcrumb__overflow-trigger{min-height:var(--maya-breadcrumb-size-lg-height, 2.25rem);padding-left:var(--maya-breadcrumb-size-lg-padding-x, var(--spacing-3));padding-right:var(--maya-breadcrumb-size-lg-padding-x, var(--spacing-3));font-size:var(--maya-breadcrumb-font-size-lg, var(--font-size-base))}.maya-breadcrumb--size-lg .maya-breadcrumb__icon{width:var(--maya-breadcrumb-icon-size-lg, 1.125rem);height:var(--maya-breadcrumb-icon-size-lg, 1.125rem)}.maya-pagination{display:flex;align-items:var(--maya-pagination-align, center);gap:var(--maya-pagination-gap, var(--spacing-3));color:var(--maya-pagination-fg, var(--foreground))}.maya-pagination__summary{font-size:var(--maya-pagination-summary-font-size, var(--font-size-sm));color:var(--maya-pagination-summary-fg, var(--muted-foreground))}.maya-pagination__list{display:inline-flex;align-items:center;gap:var(--maya-pagination-items-gap, var(--spacing-2));list-style:none;padding:0;margin:0}.maya-pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:var(--maya-pagination-item-size-md-min-width, 2rem);min-height:var(--maya-pagination-item-size-md-height, 2rem);padding:0 var(--maya-pagination-item-size-md-padding-x, var(--spacing-3));border-radius:var(--maya-pagination-item-radius, var(--radius-base));border:1px solid var(--maya-pagination-item-border, var(--border));background-color:var(--maya-pagination-item-bg, var(--background));color:var(--maya-pagination-item-fg, var(--foreground));font-size:var(--maya-pagination-item-font-size-md, var(--font-size-sm));line-height:1;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-in-out),color var(--duration-fast) var(--easing-in-out),border-color var(--duration-fast) var(--easing-in-out)}.maya-pagination__item:hover{background-color:var(--maya-pagination-item-hover-bg, var(--muted));color:var(--maya-pagination-item-hover-fg, var(--foreground))}.maya-pagination__item:focus-visible{outline:2px solid transparent;outline-offset:var(--maya-pagination-item-focus-outline-offset, 2px);box-shadow:var(--maya-pagination-item-focus-outline, 0 0 0 2px var(--ring))}.maya-pagination__item[aria-current],.maya-pagination__item.maya-pagination__item--current{background-color:var(--maya-pagination-current-bg, var(--accent));color:var(--maya-pagination-current-fg, var(--accent-foreground));border-color:var(--maya-pagination-current-border, var(--accent));font-weight:var(--maya-pagination-current-font-weight, var(--font-weight-semibold));cursor:default}.maya-pagination__item:disabled,.maya-pagination__item.maya-pagination__item--disabled{cursor:var(--maya-pagination-item-disabled-cursor, not-allowed);opacity:var(--maya-pagination-item-disabled-opacity, .6);color:var(--maya-pagination-item-disabled-fg, var(--muted-foreground))}.maya-pagination__icon{width:var(--maya-pagination-icon-size-md, 1rem);height:var(--maya-pagination-icon-size-md, 1rem);color:var(--maya-pagination-icon-fg, var(--maya-pagination-item-fg, var(--muted-foreground)))}.maya-pagination__item:hover .maya-pagination__icon{color:var(--maya-pagination-icon-fg-hover, var(--maya-pagination-item-hover-fg, var(--foreground)))}.maya-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--maya-pagination-ellipsis-padding-x, var(--spacing-2));color:var(--maya-pagination-ellipsis-fg, var(--muted-foreground))}.maya-pagination--size-sm .maya-pagination__item{min-width:var(--maya-pagination-item-size-sm-min-width, 1.75rem);min-height:var(--maya-pagination-item-size-sm-height, 1.75rem);padding-left:var(--maya-pagination-item-size-sm-padding-x, var(--spacing-2));padding-right:var(--maya-pagination-item-size-sm-padding-x, var(--spacing-2));font-size:var(--maya-pagination-item-font-size-sm, var(--font-size-sm))}.maya-pagination--size-sm .maya-pagination__icon{width:var(--maya-pagination-icon-size-sm, .875rem);height:var(--maya-pagination-icon-size-sm, .875rem)}.maya-pagination--size-md .maya-pagination__item{min-width:var(--maya-pagination-item-size-md-min-width, 2rem);min-height:var(--maya-pagination-item-size-md-height, 2rem);padding-left:var(--maya-pagination-item-size-md-padding-x, var(--spacing-3));padding-right:var(--maya-pagination-item-size-md-padding-x, var(--spacing-3));font-size:var(--maya-pagination-item-font-size-md, var(--font-size-sm))}.maya-pagination--size-md .maya-pagination__icon{width:var(--maya-pagination-icon-size-md, 1rem);height:var(--maya-pagination-icon-size-md, 1rem)}.maya-pagination--size-lg .maya-pagination__item{min-width:var(--maya-pagination-item-size-lg-min-width, 2.25rem);min-height:var(--maya-pagination-item-size-lg-height, 2.25rem);padding-left:var(--maya-pagination-item-size-lg-padding-x, var(--spacing-3));padding-right:var(--maya-pagination-item-size-lg-padding-x, var(--spacing-3));font-size:var(--maya-pagination-item-font-size-lg, var(--font-size-base))}.maya-pagination--size-lg .maya-pagination__icon{width:var(--maya-pagination-icon-size-lg, 1.125rem);height:var(--maya-pagination-icon-size-lg, 1.125rem)}.maya-pagination--variant-ghost .maya-pagination__item{background-color:var(--maya-pagination-variant-ghost-item-bg, transparent);border-color:transparent}.maya-pagination--variant-ghost .maya-pagination__item:hover{background-color:var(--maya-pagination-variant-ghost-item-hover-bg, var(--maya-pagination-item-hover-bg, var(--muted)))}.maya-pagination--variant-filled .maya-pagination__item{background-color:var(--maya-pagination-variant-filled-item-bg, var(--maya-pagination-item-bg, var(--muted)));border-color:var(--maya-pagination-variant-filled-item-border, var(--maya-pagination-variant-filled-item-bg, var(--muted)))}.maya-pagination--variant-outlined .maya-pagination__item{background-color:var(--maya-pagination-variant-outlined-item-bg, var(--maya-pagination-item-bg, var(--background)));border-color:var(--maya-pagination-variant-outlined-item-border, var(--maya-pagination-item-border, var(--border)))}.maya-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--maya-modal-overlay-bg, rgba(0,0,0,.5));-webkit-backdrop-filter:blur(var(--maya-modal-overlay-blur, 0px));backdrop-filter:blur(var(--maya-modal-overlay-blur, 0px));opacity:var(--maya-modal-overlay-opacity, 1);display:flex;justify-content:var(--maya-modal-position-center-justify, center);align-items:var(--maya-modal-position-center-align, center);z-index:var(--maya-modal-overlay-z-index, var(--z-index-overlay, 1000));padding:var(--maya-modal-padding-y, var(--spacing-6)) var(--maya-modal-padding-x, var(--spacing-6))}.maya-modal{position:relative;display:flex;flex-direction:column;gap:var(--maya-modal-content-gap, var(--spacing-4));max-height:var(--maya-modal-size-auto-max-height, calc(100vh - 4rem) );max-width:var(--maya-modal-size-md-max-width, 32rem);width:100%;background-color:var(--maya-modal-bg, var(--background));color:var(--maya-modal-fg, var(--foreground));border:1px solid var(--maya-modal-border, var(--border));border-radius:var(--maya-modal-radius, var(--radius-lg));box-shadow:var(--maya-modal-shadow, var(--shadow-lg));overflow:hidden;z-index:var(--maya-modal-z-index, var(--z-index-modal, 1100))}.maya-modal__header,.maya-modal__footer{padding:var(--maya-modal-header-padding-y, var(--spacing-4)) var(--maya-modal-header-padding-x, var(--spacing-6));background-color:var(--maya-modal-header-bg, transparent);color:var(--maya-modal-header-fg, var(--foreground))}.maya-modal__header{display:flex;align-items:center;justify-content:space-between;gap:var(--maya-modal-gap, var(--spacing-4));border-bottom:1px solid var(--maya-modal-header-border-bottom, transparent)}.maya-modal__footer{display:flex;justify-content:var(--maya-modal-actions-align, flex-end);gap:var(--maya-modal-actions-gap, var(--spacing-3));border-top:1px solid var(--maya-modal-footer-border-top, transparent)}.maya-modal__body{padding:var(--maya-modal-body-padding-y, var(--spacing-4)) var(--maya-modal-body-padding-x, var(--spacing-6));background-color:var(--maya-modal-body-bg, transparent);color:var(--maya-modal-body-fg, var(--foreground));overflow-y:auto}.maya-modal__title{margin:0;font-size:var(--maya-modal-title-font-size-md, var(--font-size-xl));font-weight:var(--maya-modal-title-font-weight, var(--font-weight-semibold));line-height:var(--maya-modal-title-line-height, var(--line-height-snug))}.maya-modal__description{margin:0;font-size:var(--maya-modal-description-font-size-md, var(--font-size-base));line-height:var(--maya-modal-description-line-height, var(--line-height-normal));color:var(--maya-modal-description-fg, var(--muted-foreground))}.maya-modal__close{display:inline-flex;align-items:center;justify-content:center;width:var(--maya-modal-close-size, 2rem);height:var(--maya-modal-close-size, 2rem);border-radius:var(--maya-modal-close-radius, var(--radius-base));background-color:var(--maya-modal-close-bg, transparent);color:var(--maya-modal-close-fg, var(--muted-foreground));border:none;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-in-out),color var(--duration-fast) var(--easing-in-out)}.maya-modal__close:hover{background-color:var(--maya-modal-close-bg-hover, var(--muted));color:var(--maya-modal-close-fg-hover, var(--foreground))}.maya-modal__close:focus-visible{outline:2px solid transparent;outline-offset:var(--maya-modal-focus-outline-offset, 2px);box-shadow:var(--maya-modal-close-outline-focus, var(--maya-modal-focus-outline, 0 0 0 2px var(--ring)))}.maya-modal--size-sm{max-width:var(--maya-modal-size-sm-max-width, var(--maya-modal-size-md-max-width, 32rem))}.maya-modal--size-md{max-width:var(--maya-modal-size-md-max-width, var(--maya-modal-size-md-max-width, 32rem))}.maya-modal--size-lg{max-width:var(--maya-modal-size-lg-max-width, var(--maya-modal-size-md-max-width, 32rem))}.maya-modal--size-xl{max-width:var(--maya-modal-size-xl-max-width, var(--maya-modal-size-md-max-width, 32rem))}.maya-modal--size-2xl{max-width:var(--maya-modal-size-2xl-max-width, var(--maya-modal-size-md-max-width, 32rem))}.maya-modal--size-full{max-width:var(--maya-modal-size-full-max-width, var(--maya-modal-size-md-max-width, 32rem))}.maya-popover{position:relative;display:flex;flex-direction:column;gap:var(--maya-popover-gap, var(--spacing-2));padding:var(--maya-popover-padding-y, var(--spacing-3)) var(--maya-popover-padding-x, var(--spacing-3));min-width:var(--maya-popover-min-width, 12rem);max-width:var(--maya-popover-max-width, 28rem);background-color:var(--maya-popover-bg, var(--popover));color:var(--maya-popover-fg, var(--popover-foreground));border:1px solid var(--maya-popover-border, var(--border));border-radius:var(--maya-popover-radius, var(--radius-lg));box-shadow:var(--maya-popover-shadow, var(--shadow-lg));z-index:var(--maya-popover-z-index, var(--z-index-popover, 1000))}.maya-popover__arrow{position:absolute;width:var(--maya-popover-arrow-size, 8px);height:var(--maya-popover-arrow-size, 8px);background-color:var(--maya-popover-arrow-fill, var(--maya-popover-bg, var(--popover)));transform:rotate(45deg);border:1px solid var(--maya-popover-arrow-border, var(--maya-popover-border, var(--border)));border-width:0 1px 1px 0}.maya-tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:var(--maya-tooltip-size-md-padding-y, var(--spacing-2)) var(--maya-tooltip-size-md-padding-x, var(--spacing-3));color:var(--maya-tooltip-fg, var(--tooltip-foreground, #fff));background-color:var(--maya-tooltip-bg, var(--tooltip-background, #111));border-radius:var(--maya-tooltip-radius, var(--radius-base));font-size:var(--maya-tooltip-size-md-font-size, var(--font-size-sm));max-width:var(--maya-tooltip-max-width, 20rem);box-shadow:var(--maya-tooltip-shadow, var(--shadow-lg));z-index:var(--maya-tooltip-z-index, var(--z-index-tooltip, 1200))}.maya-tooltip__arrow{position:absolute;width:var(--maya-tooltip-arrow-size-md, 8px);height:var(--maya-tooltip-arrow-size-md, 8px);transform:rotate(45deg);background-color:var(--maya-tooltip-arrow-fill, var(--maya-tooltip-bg, #111))}.maya-tooltip--size-sm{padding:var(--maya-tooltip-size-sm-padding-y, var(--spacing-2)) var(--maya-tooltip-size-sm-padding-x, var(--spacing-3));font-size:var(--maya-tooltip-size-sm-font-size, var(--font-size-sm))}.maya-tooltip--size-sm .maya-tooltip__arrow{width:var(--maya-tooltip-arrow-size-sm, 8px);height:var(--maya-tooltip-arrow-size-sm, 8px)}.maya-tooltip--size-md{padding:var(--maya-tooltip-size-md-padding-y, var(--spacing-2)) var(--maya-tooltip-size-md-padding-x, var(--spacing-3));font-size:var(--maya-tooltip-size-md-font-size, var(--font-size-sm))}.maya-tooltip--size-md .maya-tooltip__arrow{width:var(--maya-tooltip-arrow-size-md, 8px);height:var(--maya-tooltip-arrow-size-md, 8px)}.maya-tooltip--size-lg{padding:var(--maya-tooltip-size-lg-padding-y, var(--spacing-2)) var(--maya-tooltip-size-lg-padding-x, var(--spacing-3));font-size:var(--maya-tooltip-size-lg-font-size, var(--font-size-sm))}.maya-tooltip--size-lg .maya-tooltip__arrow{width:var(--maya-tooltip-arrow-size-lg, 8px);height:var(--maya-tooltip-arrow-size-lg, 8px)}.maya-tooltip--neutral{background-color:var(--maya-tooltip-variant-neutral-bg, var(--maya-tooltip-bg, #111));color:var(--maya-tooltip-variant-neutral-fg, var(--maya-tooltip-fg, #fff))}.maya-tooltip--neutral .maya-tooltip__arrow{background-color:var(--maya-tooltip-variant-neutral-bg, var(--maya-tooltip-bg, #111))}.maya-tooltip--info{background-color:var(--maya-tooltip-variant-info-bg, var(--maya-tooltip-bg, #111));color:var(--maya-tooltip-variant-info-fg, var(--maya-tooltip-fg, #fff))}.maya-tooltip--info .maya-tooltip__arrow{background-color:var(--maya-tooltip-variant-info-bg, var(--maya-tooltip-bg, #111))}.maya-tooltip--success{background-color:var(--maya-tooltip-variant-success-bg, var(--maya-tooltip-bg, #111));color:var(--maya-tooltip-variant-success-fg, var(--maya-tooltip-fg, #fff))}.maya-tooltip--success .maya-tooltip__arrow{background-color:var(--maya-tooltip-variant-success-bg, var(--maya-tooltip-bg, #111))}.maya-tooltip--warning{background-color:var(--maya-tooltip-variant-warning-bg, var(--maya-tooltip-bg, #111));color:var(--maya-tooltip-variant-warning-fg, var(--maya-tooltip-fg, #fff))}.maya-tooltip--warning .maya-tooltip__arrow{background-color:var(--maya-tooltip-variant-warning-bg, var(--maya-tooltip-bg, #111))}.maya-tooltip--error{background-color:var(--maya-tooltip-variant-error-bg, var(--maya-tooltip-bg, #111));color:var(--maya-tooltip-variant-error-fg, var(--maya-tooltip-fg, #fff))}.maya-tooltip--error .maya-tooltip__arrow{background-color:var(--maya-tooltip-variant-error-bg, var(--maya-tooltip-bg, #111))}.maya-tooltip--inverted{background-color:var(--maya-tooltip-inverted-bg, #fff);color:var(--maya-tooltip-inverted-fg, #000)}.maya-tooltip--inverted .maya-tooltip__arrow{background-color:var(--maya-tooltip-inverted-arrow-fill, var(--maya-tooltip-inverted-bg, #fff))}.maya-dropdown__trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--maya-dropdown-trigger-gap, var(--spacing-2));padding:var(--maya-dropdown-trigger-padding-y, var(--spacing-2)) var(--maya-dropdown-trigger-padding-x, var(--spacing-3));background-color:var(--maya-dropdown-trigger-bg, var(--background));color:var(--maya-dropdown-trigger-fg, var(--foreground));border:1px solid var(--maya-dropdown-trigger-border, var(--border));border-radius:var(--maya-dropdown-trigger-radius, var(--radius-base));cursor:pointer;transition:background-color var(--duration-fast) var(--easing-in-out),color var(--duration-fast) var(--easing-in-out)}.maya-dropdown__trigger:hover{background-color:var(--maya-dropdown-trigger-hover-bg, var(--muted));color:var(--maya-dropdown-trigger-hover-fg, var(--maya-dropdown-trigger-fg, var(--foreground)))}.maya-dropdown__menu{position:absolute;margin-top:var(--maya-dropdown-gap, var(--spacing-1));min-width:var(--maya-dropdown-min-width, 12rem);background-color:var(--maya-dropdown-bg, var(--popover));color:var(--maya-dropdown-fg, var(--popover-foreground));border:1px solid var(--maya-dropdown-border, var(--border));border-radius:var(--maya-dropdown-radius, var(--radius-lg));box-shadow:var(--maya-dropdown-shadow, var(--shadow-lg));padding:var(--maya-dropdown-padding-y, var(--spacing-2)) var(--maya-dropdown-padding-x, var(--spacing-2));display:flex;flex-direction:column;gap:var(--maya-dropdown-gap, var(--spacing-1));z-index:var(--maya-dropdown-z-index, var(--z-index-popover, 1000))}.maya-dropdown__item{display:flex;align-items:center;gap:var(--maya-dropdown-item-gap, var(--spacing-2));padding:var(--maya-dropdown-item-padding-y, var(--spacing-2)) var(--maya-dropdown-item-padding-x, var(--spacing-3));border-radius:var(--maya-dropdown-item-radius, var(--radius-base));background-color:var(--maya-dropdown-item-bg, transparent);color:var(--maya-dropdown-item-fg, var(--foreground));text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-in-out),color var(--duration-fast) var(--easing-in-out)}.maya-dropdown__item:hover{background-color:var(--maya-dropdown-item-hover-bg, var(--muted));color:var(--maya-dropdown-item-hover-fg, var(--foreground))}.maya-dropdown__item[aria-checked=true],.maya-dropdown__item.maya-dropdown__item--active{background-color:var(--maya-dropdown-item-active-bg, var(--accent));color:var(--maya-dropdown-item-active-fg, var(--accent-foreground))}.maya-select-menu{position:relative;display:flex;flex-direction:column;max-height:var(--maya-select-menu-menu-max-height, 20rem);min-width:var(--maya-select-menu-menu-min-width, 12rem);max-width:var(--maya-select-menu-menu-max-width, 24rem);padding:var(--maya-select-menu-menu-padding, var(--spacing-1));background-color:var(--maya-select-menu-menu-bg, var(--popover));color:var(--maya-select-menu-menu-text, var(--popover-foreground));border:1px solid var(--maya-select-menu-menu-border, var(--border));border-radius:var(--maya-select-menu-menu-radius, var(--radius-lg));box-shadow:var(--maya-select-menu-menu-shadow, var(--shadow-lg));overflow:auto;z-index:var(--maya-select-menu-menu-z-index, var(--z-index-popover, 1000))}.maya-select-menu__item{display:flex;align-items:center;gap:var(--maya-select-menu-item-gap, var(--spacing-1));padding:var(--maya-select-menu-item-padding-y, var(--spacing-2)) var(--maya-select-menu-item-padding-x, var(--spacing-3));min-height:var(--maya-select-menu-item-min-height, 2.5rem);border-radius:var(--maya-select-menu-item-border-radius, var(--radius-base));font-size:var(--maya-select-menu-item-font-size, var(--font-size-sm));font-weight:var(--maya-select-menu-item-font-weight, var(--font-weight-normal));color:var(--maya-select-menu-item-text, var(--foreground));background-color:var(--maya-select-menu-item-bg, transparent);cursor:var(--maya-select-menu-hover-cursor, pointer);transition:background-color var(--duration-fast) var(--easing-in-out),color var(--duration-fast) var(--easing-in-out)}.maya-select-menu__item:hover{background-color:var(--maya-select-menu-item-bg-hover, var(--muted));color:var(--maya-select-menu-item-text-hover, var(--accent-foreground))}.maya-select-menu__item[aria-selected=true],.maya-select-menu__item.maya-select-menu__item--selected{background-color:var(--maya-select-menu-item-bg-selected, var(--primary));color:var(--maya-select-menu-item-text-selected, var(--primary-foreground))}.maya-select-menu__item[aria-disabled=true],.maya-select-menu__item.maya-select-menu__item--disabled{cursor:var(--maya-select-menu-disabled-cursor, not-allowed);opacity:var(--maya-select-menu-disabled-opacity, .6);color:var(--maya-select-menu-item-text-disabled, var(--muted-foreground))}.maya-select-menu__separator{height:var(--maya-select-menu-separator-height, 1px);margin:var(--maya-select-menu-separator-margin, var(--spacing-1)) 0;background-color:var(--maya-select-menu-separator-color, var(--border))}.maya-select-menu__group-label{padding:var(--maya-select-menu-group-header-padding-y, var(--spacing-2)) var(--maya-select-menu-group-header-padding-x, var(--spacing-3));font-size:var(--maya-select-menu-group-header-font-size, var(--font-size-xs));font-weight:var(--maya-select-menu-group-header-font-weight, var(--font-weight-semibold));text-transform:var(--maya-select-menu-group-header-text-transform, uppercase);letter-spacing:var(--maya-select-menu-group-header-letter-spacing, .05em);color:var(--maya-select-menu-group-header-text, var(--muted-foreground))}.maya-progress{display:flex;flex-direction:column;gap:var(--maya-progress-gap, var(--spacing-2));color:var(--maya-progress-fg, var(--foreground))}.maya-progress__label-row{display:flex;justify-content:space-between;align-items:center;gap:var(--maya-progress-label-gap, var(--spacing-1))}.maya-progress__label{font-size:var(--maya-progress-label-font-size, var(--font-size-sm));color:var(--maya-progress-label-fg, var(--muted-foreground))}.maya-progress__value-label{min-width:var(--maya-progress-value-label-min-width, 2ch);text-align:right;font-size:var(--maya-progress-value-label-font-size, var(--font-size-sm));color:var(--maya-progress-value-label-fg, var(--foreground))}.maya-progress__track{position:relative;width:100%;background-color:var(--maya-progress-track-bg, var(--muted));border:1px solid var(--maya-progress-track-border, transparent);border-radius:var(--maya-progress-track-radius, var(--radius-base));overflow:hidden;height:var(--maya-progress-size-md-height, .5rem)}.maya-progress__fill{height:100%;background-color:var(--maya-progress-fill-bg, var(--primary));color:var(--maya-progress-fill-fg, var(--primary-foreground));border-radius:var(--maya-progress-fill-radius, var(--maya-progress-track-radius, var(--radius-base)));box-shadow:var(--maya-progress-fill-shadow, none);transition:width var(--duration-normal) var(--easing-in-out)}.maya-progress--success .maya-progress__fill{background-color:var(--maya-progress-success-fill-bg, var(--maya-progress-fill-bg, var(--primary)));color:var(--maya-progress-success-fill-fg, var(--maya-progress-fill-fg, var(--primary-foreground)))}.maya-progress--warning .maya-progress__fill{background-color:var(--maya-progress-warning-fill-bg, var(--maya-progress-fill-bg, var(--primary)));color:var(--maya-progress-warning-fill-fg, var(--maya-progress-fill-fg, var(--primary-foreground)))}.maya-progress--error .maya-progress__fill{background-color:var(--maya-progress-error-fill-bg, var(--maya-progress-fill-bg, var(--primary)));color:var(--maya-progress-error-fill-fg, var(--maya-progress-fill-fg, var(--primary-foreground)))}.maya-progress--info .maya-progress__fill{background-color:var(--maya-progress-info-fill-bg, var(--maya-progress-fill-bg, var(--primary)));color:var(--maya-progress-info-fill-fg, var(--maya-progress-fill-fg, var(--primary-foreground)))}.maya-progress--size-xs .maya-progress__track{height:var(--maya-progress-size-xs-height, .25rem)}.maya-progress--size-sm .maya-progress__track{height:var(--maya-progress-size-sm-height, .375rem)}.maya-progress--size-md .maya-progress__track{height:var(--maya-progress-size-md-height, .5rem)}.maya-progress--size-lg .maya-progress__track{height:var(--maya-progress-size-lg-height, .75rem)}.maya-progress--size-xl .maya-progress__track{height:var(--maya-progress-size-xl-height, 1rem)}@keyframes maya-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(100%)}}.maya-progress--indeterminate .maya-progress__fill{position:absolute;top:0;bottom:0;width:var(--maya-progress-indeterminate-strip-width, 35%);animation:maya-progress-indeterminate var(--maya-progress-indeterminate-anim-duration, 1.2s) var(--maya-progress-indeterminate-anim-easing, var(--easing-in-out)) infinite;background-color:var(--maya-progress-indeterminate-bg, var(--maya-progress-fill-bg, var(--primary)))}.maya-rating{display:inline-flex;align-items:center;gap:var(--maya-rating-gap, var(--spacing-1));padding:var(--maya-rating-padding, var(--spacing-2));border-radius:var(--maya-rating-border-radius, var(--radius-base));background-color:var(--maya-rating-bg, transparent);color:var(--maya-rating-text-color, var(--foreground))}.maya-rating__stars{display:inline-flex;align-items:center;gap:var(--maya-rating-gap, var(--spacing-1))}.maya-rating__star{display:inline-flex;align-items:center;justify-content:center;width:var(--maya-rating-size-md, 1.25rem);height:var(--maya-rating-size-md, 1.25rem);color:var(--maya-rating-star-inactive, var(--muted-foreground));transition:transform var(--maya-rating-star-animation-duration, .15s) var(--maya-rating-star-animation-easing, var(--easing-out)),color var(--duration-fast) var(--easing-in-out);cursor:pointer}.maya-rating__star[data-state=active],.maya-rating__star.maya-rating__star--active{color:var(--maya-rating-star-active, var(--warning))}.maya-rating__star[data-state=half],.maya-rating__star.maya-rating__star--half{color:var(--maya-rating-star-half-active, var(--maya-rating-star-active, var(--warning)))}.maya-rating__star:hover{transform:scale(var(--maya-rating-hover-scale, 1.1));color:var(--maya-rating-star-hover, var(--maya-rating-star-active, var(--warning)))}.maya-rating__star:active{transform:scale(var(--maya-rating-active-scale, .95))}.maya-rating__star:focus-visible{outline:2px solid transparent;outline-offset:var(--maya-rating-focus-ring-offset, 2px);box-shadow:var(--maya-rating-focus-ring, 0 0 0 2px var(--ring))}.maya-rating--disabled{opacity:var(--maya-rating-disabled-opacity, .6);cursor:var(--maya-rating-disabled-cursor, not-allowed)}.maya-rating--disabled .maya-rating__star{cursor:inherit;color:var(--maya-rating-star-disabled, var(--muted-foreground))}.maya-rating__label{font-size:var(--maya-rating-label-font-size, var(--font-size-sm));font-weight:var(--maya-rating-label-font-weight, var(--font-weight-medium));color:var(--maya-rating-label-color, var(--foreground))}.maya-rating__help-text{font-size:var(--maya-rating-help-font-size, var(--font-size-xs));line-height:var(--maya-rating-help-line-height, var(--line-height-tight));color:var(--maya-rating-help-text-color, var(--muted-foreground))}.maya-rating--size-xs .maya-rating__star{width:var(--maya-rating-size-xs, .75rem);height:var(--maya-rating-size-xs, .75rem)}.maya-rating--size-sm .maya-rating__star{width:var(--maya-rating-size-sm, 1rem);height:var(--maya-rating-size-sm, 1rem)}.maya-rating--size-md .maya-rating__star{width:var(--maya-rating-size-md, 1.25rem);height:var(--maya-rating-size-md, 1.25rem)}.maya-rating--size-lg .maya-rating__star{width:var(--maya-rating-size-lg, 1.5rem);height:var(--maya-rating-size-lg, 1.5rem)}.maya-rating--size-xl .maya-rating__star{width:var(--maya-rating-size-xl, 2rem);height:var(--maya-rating-size-xl, 2rem)}.maya-spinner{display:inline-flex;align-items:center;justify-content:center;color:var(--maya-spinner-color, var(--primary))}@keyframes maya-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.maya-spinner:after{content:"";display:block;width:var(--maya-spinner-size-md, 1.5rem);height:var(--maya-spinner-size-md, 1.5rem);border-radius:50%;border:var(--maya-spinner-thickness-md, 2.5px) solid var(--maya-spinner-track-color, rgba(0,0,0,.15));border-top-color:var(--maya-spinner-color, var(--primary));opacity:1;animation:maya-spinner-rotate var(--maya-spinner-speed-normal, .8s) var(--maya-spinner-easing, linear) infinite}.maya-spinner--size-xs:after{width:var(--maya-spinner-size-xs, var(--maya-spinner-size-md, 1.5rem));height:var(--maya-spinner-size-xs, var(--maya-spinner-size-md, 1.5rem));border-width:var(--maya-spinner-thickness-xs, var(--maya-spinner-thickness-md, 2.5px))}.maya-spinner--size-sm:after{width:var(--maya-spinner-size-sm, var(--maya-spinner-size-md, 1.5rem));height:var(--maya-spinner-size-sm, var(--maya-spinner-size-md, 1.5rem));border-width:var(--maya-spinner-thickness-sm, var(--maya-spinner-thickness-md, 2.5px))}.maya-spinner--size-md:after{width:var(--maya-spinner-size-md, var(--maya-spinner-size-md, 1.5rem));height:var(--maya-spinner-size-md, var(--maya-spinner-size-md, 1.5rem));border-width:var(--maya-spinner-thickness-md, var(--maya-spinner-thickness-md, 2.5px))}.maya-spinner--size-lg:after{width:var(--maya-spinner-size-lg, var(--maya-spinner-size-md, 1.5rem));height:var(--maya-spinner-size-lg, var(--maya-spinner-size-md, 1.5rem));border-width:var(--maya-spinner-thickness-lg, var(--maya-spinner-thickness-md, 2.5px))}.maya-spinner--size-xl:after{width:var(--maya-spinner-size-xl, var(--maya-spinner-size-md, 1.5rem));height:var(--maya-spinner-size-xl, var(--maya-spinner-size-md, 1.5rem));border-width:var(--maya-spinner-thickness-xl, var(--maya-spinner-thickness-md, 2.5px))}.maya-spinner--size-2xl:after{width:var(--maya-spinner-size-2xl, var(--maya-spinner-size-md, 1.5rem));height:var(--maya-spinner-size-2xl, var(--maya-spinner-size-md, 1.5rem));border-width:var(--maya-spinner-thickness-2xl, var(--maya-spinner-thickness-md, 2.5px))}.maya-spinner--primary:after{border-top-color:var(--maya-spinner-primary-color, var(--maya-spinner-color, var(--primary)))}.maya-spinner--success:after{border-top-color:var(--maya-spinner-success-color, var(--maya-spinner-color, var(--primary)))}.maya-spinner--warning:after{border-top-color:var(--maya-spinner-warning-color, var(--maya-spinner-color, var(--primary)))}.maya-spinner--error:after{border-top-color:var(--maya-spinner-error-color, var(--maya-spinner-color, var(--primary)))}.maya-spinner--info:after{border-top-color:var(--maya-spinner-info-color, var(--maya-spinner-color, var(--primary)))}.maya-spinner--neutral:after{border-top-color:var(--maya-spinner-neutral-color, var(--maya-spinner-color, var(--primary)))}.maya-app{min-height:100vh;display:grid;grid-template-columns:var(--sidebar-width) 1fr;grid-template-rows:1fr auto;grid-template-areas:"sidebar main" "sidebar footer";--sidebar-width: 280px;--sidebar-collapsed-width: 64px;transition:grid-template-columns .3s ease}.maya-app.maya-app--sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed-width) 1fr}.maya-app__home{grid-column:1 / -1;grid-row:1 / -1;min-height:100vh;background:linear-gradient(135deg,var(--background) 0%,color-mix(in srgb,var(--background) 95%,var(--primary) 5%) 100%)}.maya-mobile-sidebar-toggle{position:fixed;top:1rem;left:1rem;z-index:1001;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:.5rem;box-shadow:var(--shadow-sm);display:none}.maya-mobile-sidebar-toggle__icon{display:flex;flex-direction:column;gap:2px;width:18px;height:14px}.maya-mobile-sidebar-toggle__icon span{width:100%;height:2px;background-color:var(--foreground);border-radius:1px;transition:all .3s ease}.maya-app-sidebar{grid-area:sidebar;background:var(--card);border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden;z-index:1000;transition:width .3s ease;position:sticky;top:0;height:100vh}.maya-app-sidebar--collapsed{width:var(--sidebar-collapsed-width)}.maya-app-sidebar__header{padding:var(--spacing-5) var(--spacing-4) var(--spacing-4) var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4)}.maya-app-sidebar__brand{display:flex;align-items:center;gap:var(--spacing-3);background:none;border:none;padding:var(--spacing-2);cursor:pointer;text-align:left;transition:all .2s ease;border-radius:var(--radius-md)}.maya-app-sidebar__brand:hover{background:var(--muted/30);transform:translateY(-1px)}.maya-app-sidebar__logo{width:40px;height:40px;flex-shrink:0}.maya-app-sidebar__brand-text{font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);color:var(--foreground);white-space:nowrap;overflow:hidden}.maya-app-sidebar--collapsed .maya-app-sidebar__brand-text{opacity:0;width:0}.maya-app-sidebar__controls{display:flex;align-items:center;gap:var(--spacing-2)}.maya-app-sidebar__search{flex:1;transition:opacity .3s ease}.maya-app-sidebar--collapsed .maya-app-sidebar__search{opacity:0;width:0}.maya-app-sidebar__collapse-toggle{background:none;border:none;padding:.5rem;color:var(--muted-foreground);cursor:pointer;border-radius:var(--radius-sm);transition:all .2s ease;flex-shrink:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.maya-app-sidebar__collapse-toggle:hover{background:var(--muted);color:var(--foreground)}.maya-app-sidebar__collapse-icon{transition:transform .3s ease}.maya-app-sidebar__collapse-icon--collapsed{transform:rotate(180deg)}.maya-app-sidebar__nav{flex:1;overflow-y:auto;padding:var(--spacing-2) var(--spacing-4) var(--spacing-4) var(--spacing-4)}.maya-app-sidebar__section{margin-bottom:var(--spacing-6)}.maya-app-sidebar__section:last-child{margin-bottom:var(--spacing-2)}.maya-app-sidebar__section-title{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);margin:0 0 var(--spacing-3) 0;transition:opacity .3s ease}.maya-app-sidebar--collapsed .maya-app-sidebar__section-title{opacity:0;height:0;margin:0;overflow:hidden}.maya-app-sidebar__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-1)}.maya-app-sidebar__link{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);background:none;border:none;border-radius:var(--radius-md);color:var(--muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;cursor:pointer;transition:all .2s ease;width:100%;text-align:left;white-space:nowrap;overflow:hidden}.maya-app-sidebar__link:hover{background:var(--muted);color:var(--foreground)}.maya-app-sidebar__link--active,.maya-app-sidebar__link--active:hover{background:var(--primary);color:var(--primary-foreground)}.maya-app-sidebar__link-icon{font-size:var(--font-size-base);flex-shrink:0;width:20px;text-align:center}.maya-app-sidebar--collapsed .maya-app-sidebar__link span:not(.maya-app-sidebar__link-icon){opacity:0;width:0}.maya-app-sidebar--collapsed .maya-app-sidebar__link{justify-content:center;padding:var(--spacing-2)}.maya-app__main{grid-area:main;min-height:0;overflow-y:auto;padding:0;transition:margin-left .3s ease}.maya-app__main--sidebar-collapsed{margin-left:0}.maya-app__footer{grid-area:footer;background:var(--card);border-top:1px solid var(--border);border-right:1px solid var(--border);padding:var(--spacing-6);margin-left:var(--sidebar-width);transition:margin-left .3s ease}.maya-app__footer--sidebar-collapsed{margin-left:var(--sidebar-collapsed-width)}.maya-app-footer__content{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--spacing-8);max-width:1200px;margin:0 auto}.maya-app-footer__column{display:flex;flex-direction:column;gap:var(--spacing-3)}.maya-app-footer__title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--foreground);margin:0}.maya-app-footer__text{font-size:var(--font-size-sm);color:var(--muted-foreground);margin:0;line-height:var(--line-height-relaxed)}.maya-app-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.maya-app-footer__link{color:var(--muted-foreground);text-decoration:none;font-size:var(--font-size-sm);transition:color .2s ease}.maya-app-footer__link:hover{color:var(--primary)}.maya-hero--with-pattern{position:relative;overflow:hidden;padding:var(--spacing-16) var(--spacing-6);background:linear-gradient(135deg,var(--background) 0%,color-mix(in srgb,var(--background) 95%,var(--primary) 5%) 100%)}.maya-hero__background{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.1;z-index:0}.maya-hero__pattern{width:100%;height:100%;object-fit:cover;object-position:center}.maya-hero__content{position:relative;z-index:1;max-width:800px;margin:0 auto;text-align:center}.maya-hero__brand{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}.maya-hero__logo{width:80px;height:80px}.maya-hero__title{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--foreground);margin:0 0 var(--spacing-4) 0}.maya-hero__subtitle{font-size:var(--font-size-xl);color:var(--muted-foreground);margin:0 0 var(--spacing-4) 0}.maya-hero__description{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--foreground);margin:0 0 var(--spacing-8) 0;max-width:600px;margin-left:auto;margin-right:auto}.maya-hero__actions{display:flex;gap:var(--spacing-4);justify-content:center;flex-wrap:wrap}.maya-feature-icon{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-3)}.maya-card--hoverable{transition:all .2s ease;cursor:pointer}.maya-card--hoverable:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}@media (max-width: 1024px){.maya-app{grid-template-columns:1fr;grid-template-areas:"main" "footer"}.maya-mobile-sidebar-toggle{display:block;transition:opacity .3s ease,transform .3s ease}.maya-mobile-sidebar-toggle--hidden{opacity:0;transform:translate(-100px);pointer-events:none}.maya-app-sidebar{position:fixed;top:0;left:0;height:100vh;width:var(--sidebar-width);transform:translate(-100%);transition:transform .3s ease;z-index:1000}.maya-app-sidebar--mobile-open{transform:translate(0)}.maya-app-sidebar--collapsed{width:var(--sidebar-width)}.maya-app__main{margin-left:0;padding-top:calc(var(--spacing-6) + 3rem)}.maya-app__footer{margin-left:0;border-right:none}.maya-app-footer__content{grid-template-columns:1fr;gap:var(--spacing-6)}.maya-hero__title{font-size:var(--font-size-4xl)}.maya-hero__logo{width:60px;height:60px}}@media (max-width: 768px){.maya-app__main{padding:var(--spacing-4);padding-top:calc(var(--spacing-4) + 3rem)}.maya-app__footer{padding:var(--spacing-4)}.maya-hero--with-pattern{padding:var(--spacing-12) var(--spacing-4)}.maya-hero__title{font-size:var(--font-size-3xl)}.maya-hero__actions{flex-direction:column;align-items:center}.maya-hero__actions .maya-button{width:100%;max-width:300px}}.dark .maya-hero--with-pattern{background:linear-gradient(135deg,var(--background) 0%,color-mix(in srgb,var(--background) 90%,var(--primary) 10%) 100%)}.dark .maya-hero__pattern{opacity:.05}.high-contrast .maya-hero--with-pattern{background:var(--background)}.high-contrast .maya-hero__pattern{display:none}.high-contrast .maya-card--hoverable:hover{transform:none;box-shadow:0 0 0 2px var(--primary)}.maya-page{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6);position:relative}.maya-page__header{padding:var(--spacing-12) 0;text-align:left}.maya-page__content{display:flex;flex-direction:column;gap:var(--spacing-12);padding-bottom:var(--spacing-12)}.hero-content{max-width:600px}.hero-title{font-size:3.5rem;font-weight:300;line-height:1.1;margin:0 0 var(--spacing-4) 0;color:var(--foreground)}.hero-tagline{font-size:1.25rem;line-height:1.5;color:var(--muted-foreground);margin:0 0 var(--spacing-8) 0}.hero-buttons{display:flex;gap:var(--spacing-3);flex-wrap:wrap}.principles-section h2,.resources-section h2,.implementations-section h2{font-size:2rem;font-weight:400;margin:0 0 var(--spacing-4) 0;color:var(--foreground)}.principles-section p,.resources-section p,.implementations-section p{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin:0;max-width:600px}@media (max-width: 768px){.maya-page{padding:0 var(--spacing-4)}.maya-page__header{padding:var(--spacing-8) 0}.hero-title{font-size:2.5rem}.hero-tagline{font-size:1.125rem}.hero-buttons{flex-direction:column;align-items:flex-start}.hero-buttons .maya-button{width:100%;justify-content:center}}:root{--max-width: 1400px;--navbar-height: 64px;--sidebar-width: 280px}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-sans);line-height:1.5;-webkit-font-smoothing:antialiased}.app{min-height:100vh;display:flex;flex-direction:column}.navbar{height:var(--navbar-height);border-bottom:1px solid var(--border);background:var(--background/95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:40}.navbar-container{max-width:var(--max-width);height:100%;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.navbar-brand{font-size:20px;font-weight:600;color:var(--foreground);text-decoration:none}.navbar-nav{display:flex;gap:32px}.nav-link{color:var(--muted-foreground);text-decoration:none;font-size:15px;transition:color .2s}.nav-link:hover{color:var(--foreground)}.nav-link.active{color:var(--primary);font-weight:500}.page{flex:1;padding:48px 24px}.page-container{max-width:var(--max-width);margin:0 auto}.components-layout{display:grid;grid-template-columns:var(--sidebar-width) 1fr;gap:48px;align-items:start}.components-sidebar{position:sticky;top:calc(var(--navbar-height) + 24px);height:calc(100vh - var(--navbar-height) - 48px);padding:24px;border-radius:12px;background:var(--card);border:1px solid var(--border);overflow-y:auto}.sidebar-search{margin-bottom:24px}.search-input{width:100%;height:40px;padding:0 16px;background:var(--background);border:1px solid var(--border);border-radius:6px;color:var(--foreground);font-size:14px}.search-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.sidebar-nav{display:flex;flex-direction:column;gap:8px}.nav-section{margin-bottom:24px}.nav-section-header{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-bottom:12px}.nav-items{display:flex;flex-direction:column;gap:2px}.nav-item{padding:8px 12px;border-radius:6px;color:var(--muted-foreground);font-size:14px;text-decoration:none;transition:all .2s}.nav-item:hover{background:var(--muted/5);color:var(--foreground)}.nav-item.active{background:var(--primary/10);color:var(--primary);font-weight:500}.component-display{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.component-header{padding:24px;border-bottom:1px solid var(--border)}.component-title{font-size:24px;font-weight:600;color:var(--foreground);margin-bottom:8px}.component-description{color:var(--muted-foreground);font-size:15px;line-height:1.6}.component-preview{padding:48px;display:flex;align-items:center;justify-content:center;background:var(--muted/5);min-height:300px;position:relative}.component-preview:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(to right,var(--primary),transparent)}.component-controls{padding:24px;border-top:1px solid var(--border)}.control-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.control-item{display:flex;flex-direction:column;gap:8px}.control-label{font-size:13px;font-weight:500;color:var(--foreground)}.control-select{height:36px;padding:0 12px;background:var(--background);border:1px solid var(--border);border-radius:6px;color:var(--foreground);font-size:14px;cursor:pointer}.control-select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.docs-layout{display:grid;grid-template-columns:var(--sidebar-width) 1fr;gap:48px;align-items:start}.docs-content{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:32px}.docs-content h1{font-size:32px;font-weight:600;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--border)}.docs-content h2{font-size:24px;font-weight:600;margin:48px 0 16px}.docs-content h3{font-size:18px;font-weight:600;margin:32px 0 16px}.docs-content p{color:var(--muted-foreground);line-height:1.7;margin:16px 0}.docs-content code{background:var(--muted/10);padding:2px 6px;border-radius:4px;font-family:var(--font-family-mono);font-size:14px}.docs-content pre{background:var(--muted/10);padding:16px;border-radius:8px;overflow-x:auto;margin:24px 0}.docs-content pre code{background:none;padding:0;font-size:14px;line-height:1.6}.releases-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-bottom:48px}.release-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:24px;transition:all .2s}.release-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--muted/10)}.release-version{font-size:24px;font-weight:600;color:var(--foreground);margin-bottom:8px}.release-date{font-size:14px;color:var(--muted-foreground);margin-bottom:16px}.release-tag{display:inline-block;padding:4px 8px;background:var(--primary/10);color:var(--primary);font-size:12px;font-weight:500;border-radius:4px}@media (max-width: 1024px){.page{padding:32px 20px}.components-layout,.docs-layout{gap:32px}}@media (max-width: 768px){.components-layout,.docs-layout{grid-template-columns:1fr}.components-sidebar,.docs-sidebar{position:relative;top:0;height:auto;max-height:none}.component-preview{padding:32px}.releases-grid{grid-template-columns:1fr}}@media (max-width: 480px){.navbar-container{padding:0 16px}.page{padding:24px 16px}.component-header,.component-controls{padding:16px}.component-preview,.docs-content{padding:24px}.docs-content h1{font-size:24px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.smooth-scroll{scroll-behavior:smooth}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family-sans);background:var(--background);color:var(--foreground);line-height:1.5}.maya-header{position:sticky;top:0;z-index:1000;padding:1rem 0;border-bottom:1px solid var(--border);background-color:var(--background);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.maya-header__container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6);display:flex;justify-content:space-between;align-items:center;gap:1rem;position:relative}.maya-header__brand{flex-shrink:0}.maya-header__title{margin:0;font-size:1.5rem;font-weight:600;color:var(--foreground)}.maya-header__nav--desktop{display:flex;gap:.5rem;flex-wrap:wrap}.maya-header__actions{display:flex;align-items:center;gap:1rem;flex-shrink:0}.maya-header__theme{display:flex;gap:.5rem;align-items:center}.maya-header__theme-label{font-size:.875rem;color:var(--muted-foreground)}.maya-header__mobile-toggle{display:none;background:none;border:none;padding:.5rem;cursor:pointer;border-radius:var(--radius-md);transition:background-color .2s ease}@media (min-width: 769px){.maya-header__mobile-toggle,.maya-header__nav--mobile{display:none!important}}.maya-header__mobile-toggle:hover{background-color:var(--muted)}.maya-header__hamburger{display:flex;flex-direction:column;width:20px;height:16px;position:relative}.maya-header__hamburger span{display:block;height:2px;width:100%;background-color:var(--foreground);border-radius:1px;transition:all .3s ease;transform-origin:center}.maya-header__hamburger span:nth-child(1){margin-bottom:4px}.maya-header__hamburger span:nth-child(2){margin-bottom:4px}.maya-header__hamburger--open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.maya-header__hamburger--open span:nth-child(2){opacity:0}.maya-header__hamburger--open span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.maya-header__nav--mobile{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:.5rem;padding:0 1rem;border-top:1px solid var(--border);background-color:var(--background);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease,opacity .3s ease,visibility .3s ease;z-index:999;box-shadow:0 4px 6px -1px #0000001a;opacity:0;visibility:hidden}.maya-header__nav--mobile.maya-header__nav--open{max-height:300px;padding:1rem;opacity:1;visibility:visible}.maya-header__nav--mobile:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000001a;z-index:-1;opacity:0;transition:opacity .3s ease}.maya-header__nav--mobile.maya-header__nav--open:before{opacity:1}.maya-header__mobile-link{width:100%;justify-content:flex-start;padding:.75rem 1rem;border-radius:var(--radius-md);margin-bottom:.25rem;font-size:.875rem;transition:all .2s ease}.maya-header__mobile-link:hover{background-color:var(--muted);transform:translate(4px)}.maya-header__mobile-link:last-child{margin-bottom:0}@media (max-width: 768px){.maya-header{padding:.75rem 0}.maya-header__container{flex-wrap:nowrap;gap:.75rem;padding:0 .75rem}.maya-header__brand{flex:1;min-width:0}.maya-header__title{font-size:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.maya-header__nav--desktop{display:none}.maya-header__mobile-toggle{display:block;flex-shrink:0}.maya-header__nav--mobile{display:flex}.maya-header__nav--mobile:not(.maya-header__nav--open){max-height:0;padding:0 1rem;opacity:0;visibility:hidden}.maya-header__theme-label{display:none}.maya-header__actions{gap:.5rem;flex-shrink:0}.maya-header__theme{gap:.25rem}}@media (max-width: 480px){.maya-header__container{padding:0 .5rem;gap:.5rem}.maya-header__title{font-size:1.125rem}.maya-header__mobile-toggle{padding:.375rem}.maya-header__hamburger{width:18px;height:14px}}.maya-releases-page{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-8);max-width:1400px;margin:0 auto;width:100%}.maya-release-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-6);margin-bottom:var(--spacing-8)}.maya-release-stat{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);text-align:center}.maya-release-stat__value{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--primary);display:block;margin-bottom:var(--spacing-2)}.maya-release-stat__label{color:var(--muted-foreground);font-size:var(--font-size-sm)}.maya-version-selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-4)}.maya-version-button{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-4);text-align:left;transition:all .2s ease;cursor:pointer}.maya-version-button:hover{border-color:var(--border-hover);transform:translateY(-1px)}.maya-version-button--active{border-color:var(--primary);background:var(--primary/5)}.maya-release-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-6)}.maya-release-section{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6)}.maya-release-section__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}@media (max-width: 768px){.maya-version-selector{grid-template-columns:1fr}}.maya-version-button{display:flex;flex-direction:column;align-items:flex-start;padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--background);cursor:pointer;transition:all .2s ease;text-align:left}.maya-version-button:hover{border-color:var(--primary);background-color:var(--primary/5)}.maya-version-button--active{border-color:var(--primary);background-color:var(--primary/10)}.maya-version-button__header{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}.maya-version-button__icon{font-size:var(--font-size-lg)}.maya-version-button__version{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--foreground)}.maya-version-button__date{font-size:var(--font-size-sm);color:var(--muted-foreground)}.maya-release-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--spacing-2)}.maya-release-badges{display:flex;gap:var(--spacing-2);flex-wrap:wrap}.maya-release-date{margin:var(--spacing-2) 0 0 0;font-size:var(--font-size-sm);color:var(--muted-foreground)}.maya-release-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6)}@media (max-width: 768px){.maya-release-grid{grid-template-columns:1fr}.maya-release-section{margin-bottom:var(--spacing-4)}.maya-release-section:last-child{margin-bottom:0}}.maya-release-section{background-color:var(--muted/30);padding:var(--spacing-4);border-radius:var(--radius-lg);border:1px solid var(--border)}.maya-release-section__title{margin:0 0 var(--spacing-3) 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--foreground)}.maya-release-list{margin:0;padding:0;list-style:none}.maya-release-list__item{padding:var(--spacing-2) 0;border-bottom:1px solid var(--border);font-size:var(--font-size-sm);line-height:1.5;color:var(--foreground)}.maya-release-list__item:last-child{border-bottom:none}.maya-roadmap-item{padding:var(--spacing-6);border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--muted/5);transition:all .2s ease}.maya-roadmap-item:hover{background-color:var(--muted/10);border-color:var(--primary/50)}@media (max-width: 768px){.maya-roadmap-item{padding:var(--spacing-4)}.maya-roadmap-item__header{flex-direction:column;gap:var(--spacing-2)}}.maya-roadmap-item__header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}.maya-roadmap-item__title{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--foreground)}.maya-roadmap-item__meta{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}.maya-roadmap-item__date{font-size:var(--font-size-sm);color:var(--muted-foreground)}.maya-roadmap-item__features{margin:0;padding:0;list-style:none}.maya-roadmap-item__feature{padding:var(--spacing-2) 0;font-size:var(--font-size-sm);line-height:1.5;color:var(--foreground)}.maya-changelog-cta{text-align:center;padding:var(--spacing-6);background:linear-gradient(135deg,var(--primary/10) 0%,var(--secondary/10) 100%);border-radius:var(--radius-lg);border:1px solid var(--border)}.maya-changelog-cta h4{margin:0 0 var(--spacing-2) 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--foreground)}.maya-changelog-cta p{margin:0 0 var(--spacing-4) 0;color:var(--muted-foreground)}.maya-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6)}.maya-card__header{margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}.maya-card__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--foreground);margin-bottom:var(--spacing-2)}.maya-card__subtitle{color:var(--muted-foreground);font-size:var(--font-size-sm)}.maya-badge{display:inline-flex;align-items:center;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap}.maya-badge--variant-primary{background:var(--primary);color:var(--primary-foreground)}.maya-badge--variant-secondary{background:var(--secondary);color:var(--secondary-foreground)}.maya-badge--variant-outline{background:transparent;border:1px solid var(--border);color:var(--muted-foreground)}.maya-badge--variant-outline{background-color:transparent;color:var(--foreground);border:1px solid var(--border)}@media (max-width: 768px){.maya-version-selector,.maya-release-grid{grid-template-columns:1fr}.maya-release-header,.maya-roadmap-item__header{flex-direction:column;align-items:flex-start}}body{margin:0;font-family:var(--font-family-sans);background-color:var(--background);color:var(--foreground)}#root{min-height:100vh}.maya-layout{min-height:100vh;display:flex;flex-direction:column}.maya-layout__header{background-color:var(--background);border-bottom:1px solid var(--border);padding:var(--spacing-4) 0}.maya-layout__content{flex:1;padding:var(--spacing-8) 0}.maya-layout__footer{background-color:var(--muted);padding:var(--spacing-6) 0;text-align:center;border-top:1px solid var(--border)}.maya-footer-text{display:flex;flex-direction:column;gap:var(--spacing-2);align-items:center;font-size:var(--font-size-sm);color:var(--muted-foreground)}.maya-footer-text a{color:var(--primary);text-decoration:none}.maya-footer-text a:hover{text-decoration:underline}.maya-container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}.maya-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-6)}.maya-grid--2-cols{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.maya-grid--3-cols{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.maya-grid--sidebar{grid-template-columns:300px 1fr;gap:var(--spacing-6)}.maya-grid--playground{grid-template-columns:320px 1fr;gap:var(--spacing-6)}.maya-nav{display:flex;justify-content:space-between;align-items:center}.maya-nav__brand h1{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.maya-nav__menu{display:flex;gap:var(--spacing-2);align-items:center}.maya-hero{text-align:center;padding:var(--spacing-16) 0}.maya-hero__title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-4)}.maya-hero__description{font-size:var(--font-size-lg);color:var(--muted-foreground);margin-bottom:var(--spacing-8);max-width:600px;margin-left:auto;margin-right:auto}.maya-hero__actions{display:flex;gap:var(--spacing-4);justify-content:center}.maya-page{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6);text-align:left}.maya-page__header{text-align:left;margin-bottom:var(--spacing-12);padding-top:var(--spacing-8)}.maya-page__header h1{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-3)}.maya-page__header p{font-size:var(--font-size-lg);color:var(--muted-foreground);max-width:600px}.maya-page__content{display:flex;flex-direction:column;gap:var(--spacing-8);padding-bottom:var(--spacing-16)}@media (max-width: 768px){.maya-page{padding:0 var(--spacing-4)}.maya-page__header{padding-top:var(--spacing-6);margin-bottom:var(--spacing-8)}.maya-page__header h1{font-size:var(--font-size-2xl)}.maya-page__content{gap:var(--spacing-6);padding-bottom:var(--spacing-12)}}@media (max-width: 480px){.maya-page{padding:0 var(--spacing-3)}.maya-page__header{padding-top:var(--spacing-4);margin-bottom:var(--spacing-6)}.maya-page__content{gap:var(--spacing-4);padding-bottom:var(--spacing-8)}}.maya-component-demo__grid{display:flex;gap:var(--spacing-3);flex-wrap:wrap;margin:var(--spacing-4) 0}.maya-theme-demo__section{margin-bottom:var(--spacing-6)}.maya-theme-demo__section h4{margin-bottom:var(--spacing-3);font-weight:var(--font-weight-semibold)}.maya-theme-demo__grid{display:flex;gap:var(--spacing-3);flex-wrap:wrap}.maya-docs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-6);margin-bottom:var(--spacing-8)}.maya-docs-list{list-style:none;padding:0}.maya-docs-list li{padding:var(--spacing-1) 0;border-bottom:1px solid var(--border)}.maya-docs-list li:last-child{border-bottom:none}.maya-code-block{background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);overflow-x:auto;margin:var(--spacing-4) 0}.maya-code-block code{font-family:var(--font-family-mono);font-size:var(--font-size-sm)}.maya-release-header{display:flex;justify-content:space-between;align-items:center}.maya-release-date{color:var(--muted-foreground);font-size:var(--font-size-sm);margin:0}.maya-release-content{display:flex;flex-direction:column;gap:var(--spacing-6)}.maya-release-section h4{margin-bottom:var(--spacing-3);font-weight:var(--font-weight-semibold)}.maya-release-list{list-style:none;padding:0}.maya-release-list li{padding:var(--spacing-1) 0;border-bottom:1px solid var(--border)}.maya-release-list li:last-child{border-bottom:none}.maya-roadmap{display:flex;flex-direction:column;gap:var(--spacing-6)}.maya-roadmap-item h4{margin-bottom:var(--spacing-2);font-weight:var(--font-weight-semibold)}.maya-roadmap-item ul{margin:0;padding-left:var(--spacing-4)}.maya-badge{display:inline-block;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase}.maya-badge--variant-primary{background-color:var(--primary);color:var(--primary-foreground)}.maya-badge--variant-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.maya-home{padding:0}.maya-hero__subtitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--primary);margin-bottom:var(--spacing-2)}.maya-features{padding:var(--spacing-16) 0}.maya-features__header{text-align:center;margin-bottom:var(--spacing-8)}.maya-features__header h2{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-2)}.maya-features__header p{font-size:var(--font-size-lg);color:var(--muted-foreground);max-width:600px;margin:0 auto}.maya-features__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-6);margin-top:var(--spacing-8)}.maya-feature{padding:var(--spacing-6);border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--background)}.maya-feature h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-2);color:var(--foreground)}.maya-feature p{color:var(--muted-foreground);line-height:1.6}.maya-component-demo{display:flex;flex-direction:column;gap:var(--spacing-6)}.maya-component-demo__section{display:flex;flex-direction:column;gap:var(--spacing-3)}.maya-component-demo__section h4{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-1)}.maya-component-demo__section p{color:var(--muted-foreground);margin-bottom:var(--spacing-3)}.maya-component-demo__grid--vertical{flex-direction:column;align-items:stretch}.maya-theme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-6)}.maya-theme-card{border:2px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-6);cursor:pointer;transition:all .2s ease;background:var(--background)}.maya-theme-card:hover{border-color:var(--primary);transform:translateY(-2px)}.maya-theme-card--active{border-color:var(--primary);background:var(--primary-light)}.maya-theme-preview{width:100%;height:120px;border-radius:var(--radius-sm);margin-bottom:var(--spacing-3);padding:var(--spacing-3);background:var(--background);border:1px solid var(--border)}.maya-theme-preview__content{display:flex;flex-direction:column;gap:var(--spacing-1);height:100%}.maya-theme-preview__button{width:60px;height:24px;background:var(--primary);border-radius:var(--radius-sm)}.maya-theme-preview__input{width:100%;height:20px;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-sm)}.maya-theme-preview__card{width:100%;height:30px;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-sm)}.maya-theme-preview__text{font-size:var(--font-size-xs);color:var(--muted-foreground)}.maya-theme-card__info h4{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-1)}.maya-theme-card__info p{color:var(--muted-foreground);margin-bottom:var(--spacing-3);line-height:1.5}.maya-theme-features{list-style:none;padding:0;margin:0}.maya-theme-features li{color:var(--muted-foreground);font-size:var(--font-size-sm);margin-bottom:var(--spacing-1);position:relative;padding-left:var(--spacing-4)}.maya-theme-features li:before{content:"✓";position:absolute;left:0;color:var(--primary);font-weight:var(--font-weight-semibold)}.maya-theme-info{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}.maya-theme-info__description p{color:var(--muted-foreground);line-height:1.6}.maya-theme-info__features h4{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3)}.maya-theme-info__features ul{list-style:none;padding:0;margin:0}.maya-theme-info__features li{color:var(--muted-foreground);margin-bottom:var(--spacing-1);position:relative;padding-left:var(--spacing-4)}.maya-theme-info__features li:before{content:"•";position:absolute;left:0;color:var(--primary)}.maya-theme-guide{display:flex;flex-direction:column;gap:var(--spacing-6)}.maya-theme-guide__section{display:flex;flex-direction:column;gap:var(--spacing-3)}.maya-theme-guide__section h4{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-1)}.maya-theme-guide__section p{color:var(--muted-foreground);margin-bottom:var(--spacing-3);line-height:1.6}.maya-theme-demo__grid--vertical{flex-direction:column;align-items:stretch}.maya-docs-page{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-8);max-width:1400px;margin:0 auto;width:100%}.maya-docs-layout{display:grid;grid-template-columns:280px 1fr;gap:var(--spacing-8);align-items:start}.maya-docs-sidebar{position:sticky;top:var(--spacing-6);height:calc(100vh - 200px);overflow-y:auto;padding-right:var(--spacing-4)}.maya-docs-sidebar__section{margin-bottom:var(--spacing-6)}.maya-docs-sidebar__section-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-2)}.maya-docs-article{background:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0}.maya-docs-content{padding:var(--spacing-6)}.maya-docs-content h1{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}.maya-docs-content h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:var(--spacing-8) 0 var(--spacing-4)}.maya-docs-content h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:var(--spacing-6) 0 var(--spacing-3)}.maya-docs-content p{margin:var(--spacing-4) 0;color:var(--muted-foreground);line-height:1.7}.maya-docs-content code{font-family:var(--font-family-mono);font-size:.9em;background:var(--muted/10);padding:.2em .4em;border-radius:var(--radius-sm);border:1px solid var(--border)}.maya-docs-section h4{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-2);color:var(--foreground)}.maya-docs-section h5{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-2);margin-top:var(--spacing-3);color:var(--foreground)}.maya-docs-section p{color:var(--muted-foreground);margin-bottom:var(--spacing-3);line-height:1.6}.maya-docs-section ul{margin-bottom:var(--spacing-3);padding-left:var(--spacing-4)}.maya-docs-section li{color:var(--muted-foreground);margin-bottom:var(--spacing-1);line-height:1.5}.maya-docs-props{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);margin-top:var(--spacing-3)}.maya-docs-props h5{margin-top:0;margin-bottom:var(--spacing-2);color:var(--foreground)}.maya-docs-props ul{margin-bottom:var(--spacing-3)}.maya-docs-props li{margin-bottom:var(--spacing-1)}.maya-docs-props code{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing-1) var(--spacing-2);font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--foreground)}.maya-docs-link{color:var(--primary);text-decoration:none;font-weight:var(--font-weight-medium);transition:color .2s ease}.maya-docs-link:hover{color:var(--primary-hover);text-decoration:underline}.maya-playground-section{margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border)}.maya-playground-section:last-child{border-bottom:none;margin-bottom:0}.maya-playground-section h4{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-2);color:var(--foreground)}.maya-playground-section p{color:var(--muted-foreground);margin-bottom:var(--spacing-4);line-height:1.6}.maya-playground-subsection{margin-bottom:var(--spacing-6)}.maya-playground-subsection h5{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3);color:var(--foreground)}.maya-playground-grid{display:flex;flex-wrap:wrap;gap:var(--spacing-3);align-items:center;margin-bottom:var(--spacing-4)}.maya-playground-grid--vertical{flex-direction:column;align-items:stretch}@media (max-width: 768px){.maya-hero__title{font-size:var(--font-size-3xl)}.maya-hero__subtitle{font-size:var(--font-size-lg)}.maya-hero__actions{flex-direction:column;align-items:center}.maya-features__grid,.maya-theme-grid,.maya-theme-info{grid-template-columns:1fr}.maya-component-demo__grid,.maya-theme-demo__grid{flex-direction:column;align-items:stretch}}@media (max-width: 480px){.maya-hero__title{font-size:var(--font-size-2xl)}}.maya-playground-row{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-3)}.maya-playground-label{min-width:120px;font-weight:var(--font-weight-medium);color:var(--text-secondary);text-transform:capitalize}.maya-storybook-example{margin-bottom:var(--spacing-8);padding:var(--spacing-6);background:var(--muted);border-radius:var(--radius-lg);border:1px solid var(--border)}.maya-storybook-example h4{margin:0 0 var(--spacing-4) 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.maya-storybook-demo{display:flex;flex-wrap:wrap;gap:var(--spacing-4);margin-bottom:var(--spacing-4);padding:var(--spacing-4);background:var(--background);border-radius:var(--radius-md);border:1px solid var(--border)}.maya-storybook-code{background:var(--muted);border-radius:var(--radius-md);border:1px solid var(--border);overflow:hidden}.maya-storybook-code pre{margin:0;padding:var(--spacing-4);background:transparent;overflow-x:auto}.maya-storybook-code code{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--font-size-sm);line-height:1.5;color:var(--text-primary)}.maya-storybook-demo--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-4)}.maya-storybook-item{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background:var(--background);border-radius:var(--radius-md);border:1px solid var(--border)}.maya-storybook-item__component{display:flex;align-items:center;justify-content:center;min-height:40px;width:100%}.maya-storybook-item__label{font-size:var(--font-size-xs);color:var(--text-secondary);text-align:center;word-break:break-word}.maya-card__meta{margin:var(--spacing-2) 0 0 0;font-size:var(--font-size-sm);color:var(--text-secondary);font-style:italic}.maya-docs-item{padding:var(--spacing-1) 0;color:var(--text-primary)}.maya-docs-link{color:var(--color-primary);text-decoration:none;transition:color .2s ease}.maya-docs-link:hover{color:var(--color-primary-hover);text-decoration:underline}.maya-playground{display:grid;grid-template-columns:300px 1fr;gap:var(--spacing-6);min-height:600px}.maya-control-group{margin-bottom:var(--spacing-4)}.maya-control-label{display:block;margin-bottom:var(--spacing-2);font-weight:var(--font-weight-medium);color:var(--text-primary)}.maya-select{width:100%;padding:var(--spacing-2) var(--spacing-3);padding-right:2.5rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;color:var(--text-primary);font-size:var(--font-size-sm);appearance:none;-webkit-appearance:none;-moz-appearance:none}.maya-select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-alpha)}.maya-theme-buttons{display:flex;gap:var(--spacing-2);flex-wrap:wrap}.maya-example-box{display:flex;align-items:center;justify-content:center;min-height:200px;padding:var(--spacing-8);background:var(--muted);border-radius:var(--radius-lg);border:1px solid var(--border);margin-bottom:var(--spacing-6)}.maya-code-output{background:var(--muted);border-radius:var(--radius-md);border:1px solid var(--border);overflow:hidden}.maya-code-output h4{margin:0;padding:var(--spacing-3) var(--spacing-4);background:var(--background);border-bottom:1px solid var(--border);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.maya-code-block{margin:0;padding:var(--spacing-4);background:transparent;overflow-x:auto}.maya-code-block code{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--font-size-xs);line-height:1.5;color:var(--text-primary);white-space:pre}.maya-tag{display:inline-flex;align-items:center;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap}.maya-tag--variant-secondary{background:var(--secondary);color:var(--secondary-foreground);border:1px solid var(--border)}.maya-tag--variant-outline{background:transparent;color:var(--foreground);border:1px solid var(--border)}.maya-tag--variant-ghost{background:var(--muted);color:var(--muted-foreground)}.maya-tag--variant-info{background:var(--info);color:var(--info-foreground)}@media (max-width: 768px){.maya-playground{grid-template-columns:1fr;gap:var(--spacing-4)}.maya-playground__controls{position:static}.maya-theme-buttons{justify-content:center}.maya-table-container{font-size:var(--font-size-sm)}.maya-tag{font-size:var(--font-size-xs);padding:var(--spacing-1)}}.maya-docs-content{line-height:1.6;color:var(--foreground);max-width:none;overflow-x:auto}.maya-docs-article{flex:1;min-width:0;max-width:100%}.maya-docs-article__card{height:100%}@media (max-width: 768px){.maya-docs-layout{grid-template-columns:1fr}}.maya-docs-content *{box-sizing:border-box}.maya-docs-content h1,.maya-docs-content h2,.maya-docs-content h3,.maya-docs-content h4,.maya-docs-content h5,.maya-docs-content h6{margin:1.5rem 0 .75rem;font-weight:600;color:var(--foreground);line-height:1.3}.maya-docs-content h1{font-size:2rem;border-bottom:2px solid var(--border);padding-bottom:.5rem}.maya-docs-content h2{font-size:1.5rem;border-bottom:1px solid var(--border);padding-bottom:.25rem}.maya-docs-content h3{font-size:1.25rem}.maya-docs-content h4{font-size:1.125rem}.maya-docs-content p{margin:.75rem 0;color:var(--muted-foreground)}.maya-docs-content code{background:var(--muted);color:var(--foreground);padding:.125rem .25rem;border-radius:var(--radius-sm);font-size:.875rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.maya-docs-content pre{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem;margin:1rem 0;overflow-x:auto}.maya-docs-content pre code{background:none;padding:0;color:var(--foreground);font-size:.875rem}.maya-docs-content ul,.maya-docs-content ol{margin:.75rem 0;padding-left:1.5rem}.maya-docs-content li{margin:.25rem 0;color:var(--muted-foreground)}.maya-docs-content strong{font-weight:600;color:var(--foreground)}.maya-docs-content em{font-style:italic;color:var(--muted-foreground)}.maya-docs-content blockquote{border-left:4px solid var(--primary);padding-left:1rem;margin:1rem 0;color:var(--muted-foreground);font-style:italic}.maya-docs-content table{width:100%;border-collapse:collapse;margin:1rem 0;background:var(--background);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.maya-docs-content table th,.maya-docs-content table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border)}.maya-docs-content table th{background:var(--muted);font-weight:600;color:var(--foreground)}.maya-docs-content table tr:hover{background:var(--muted/50)}.maya-docs-content a{color:var(--primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.maya-docs-content a:hover{border-bottom-color:var(--primary)}.maya-docs-content .maya-docs-internal-link{color:var(--primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease;cursor:pointer;font-weight:500}.maya-docs-content .maya-docs-internal-link:hover{border-bottom-color:var(--primary);background:var(--primary/10);padding:.125rem .25rem;border-radius:var(--radius-sm);margin:-.125rem -.25rem;position:relative}.maya-docs-content .maya-docs-internal-link:hover:after{content:" 📄";font-size:.75em;opacity:.7}.maya-docs-content hr{border:none;border-top:1px solid var(--border);margin:2rem 0}.maya-docs-content img{max-width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.maya-docs-content .highlight{background:var(--muted);padding:.125rem .25rem;border-radius:var(--radius-sm);font-weight:500}.maya-docs-content .note{background:var(--primary/10);border-left:4px solid var(--primary);padding:1rem;margin:1rem 0;border-radius:0 var(--radius-lg) var(--radius-lg) 0}.maya-docs-content .warning{background:var(--destructive/10);border-left:4px solid var(--destructive);padding:1rem;margin:1rem 0;border-radius:0 var(--radius-lg) var(--radius-lg) 0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.maya-components-page{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-8);max-width:1400px;margin:0 auto;width:100%}.maya-components-header{text-align:center;max-width:800px;margin:0 auto}.maya-components-header h1{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-4);color:var(--foreground)}.maya-components-header p{font-size:var(--font-size-lg);color:var(--muted-foreground)}.maya-components-shell{display:grid;grid-template-columns:280px 1fr;gap:var(--spacing-8);align-items:start;min-height:calc(100vh - 300px)}.maya-components-shell>*{min-width:0}.maya-components-sidebar{position:sticky;top:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-4);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);height:calc(100vh - 200px);overflow-y:auto}.maya-components-search{position:sticky;top:0;background:var(--card);padding:var(--spacing-2);z-index:10}.maya-components-search__input{width:100%;padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);font-size:var(--font-size-sm);transition:all .2s ease}.maya-components-search__input:hover{border-color:var(--border-hover)}.maya-components-search__input:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 2px var(--ring/20)}.maya-components-main{flex:1;min-width:0}@media (max-width: 1024px){.maya-components-page{padding:var(--spacing-6)}.maya-components-shell{gap:var(--spacing-6)}}@media (max-width: 768px){.maya-components-page{padding:var(--spacing-4)}.maya-components-shell{grid-template-columns:1fr;gap:var(--spacing-6)}.maya-components-sidebar{position:static;height:auto;max-height:none}.maya-components-preview{padding:var(--spacing-4);min-height:200px}.maya-components-content{padding:var(--spacing-4)}}@media (max-width: 1024px){.maya-docs-page,.maya-releases-page{padding:var(--spacing-6)}.maya-docs-layout{gap:var(--spacing-6)}.maya-release-stats{gap:var(--spacing-4)}}@media (max-width: 768px){.maya-docs-page,.maya-releases-page{padding:var(--spacing-4)}.maya-docs-layout{grid-template-columns:1fr}.maya-docs-sidebar{position:static;height:auto;padding-right:0;margin-bottom:var(--spacing-6)}.maya-release-section{padding:var(--spacing-4)}.maya-release-grid{gap:var(--spacing-4)}}@media (max-width: 480px){.maya-docs-page,.maya-releases-page{padding:var(--spacing-3)}.maya-components-header h1,.maya-docs-content h1{font-size:var(--font-size-2xl)}.maya-release-stat{padding:var(--spacing-4)}.maya-version-selector{grid-template-columns:1fr}}.maya-table-container{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--border)}.maya-table-row--selected{background-color:var(--primary/5)}.maya-theme-switcher{display:flex;gap:var(--spacing-2);flex-wrap:wrap}.maya-theme-switcher .maya-button{flex:1;min-width:0}.maya-theme-switcher__icon{margin-right:var(--spacing-1)}.maya-theme-switcher__label{font-size:var(--font-size-sm)}.maya-theme-switcher-compact{display:flex;gap:var(--spacing-1)}.maya-theme-switcher-compact .maya-button{min-width:auto;padding:var(--spacing-2);aspect-ratio:1}.maya-tag-container{display:flex;flex-wrap:wrap;gap:var(--spacing-1)}.maya-tag{display:inline-block;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1}.maya-tag--variant-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.maya-tag--variant-outline{background-color:transparent;color:var(--foreground);border:1px solid var(--border)}.maya-tag--variant-ghost{background-color:var(--muted);color:var(--muted-foreground)}.maya-tag--variant-info{background-color:var(--primary/10);color:var(--primary)}.maya-text-muted{color:var(--muted-foreground);font-style:italic}.maya-playground{display:grid;grid-template-columns:320px 1fr;gap:var(--spacing-6);margin-top:var(--spacing-6);align-items:start}.maya-playground__controls{position:sticky;top:var(--spacing-4);height:fit-content}.maya-playground__example{min-height:500px}.maya-control-group{margin-bottom:var(--spacing-5)}.maya-control-group:last-child{margin-bottom:0}.maya-control-label{display:block;margin-bottom:var(--spacing-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--foreground)}.maya-select{width:100%;padding:var(--spacing-3) var(--spacing-4);padding-right:2.5rem;border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--background);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;color:var(--foreground);font-size:var(--font-size-sm);transition:all .2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none}.maya-select:hover{border-color:var(--primary/50)}.maya-select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary/20)}.maya-components-main{display:flex;flex-direction:column;gap:var(--spacing-6);min-width:0}.maya-components-content{background:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);padding:var(--spacing-6)}.maya-components-preview{background:var(--muted/5);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);display:flex;align-items:center;justify-content:center;min-height:300px;position:relative}.maya-components-preview__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}.maya-components-preview__content{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--spacing-4);flex-wrap:wrap}.maya-components-preview__content{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;padding:var(--spacing-4)}@media (max-width: 768px){.maya-components-preview{padding:var(--spacing-4)}}.maya-example-container:before{content:"";position:absolute;top:var(--spacing-2);right:var(--spacing-2);width:8px;height:8px;background-color:var(--primary);border-radius:50%;opacity:.6}.maya-code-section{margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--border)}.maya-code-section h4{margin:0 0 var(--spacing-3) 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}.maya-code-block{background-color:var(--muted/10);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--foreground);overflow-x:auto;margin:0;line-height:1.5;position:relative}.maya-code-block:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--primary/20),transparent)}.maya-code-block code{display:block;width:100%;font-size:inherit;color:inherit;-moz-tab-size:2;tab-size:2}.maya-code-block code{background:none;padding:0;border:none;border-radius:0;color:inherit}@media (max-width: 768px){.maya-playground,.maya-grid--sidebar,.maya-grid--playground{grid-template-columns:1fr;gap:var(--spacing-4)}.maya-playground__controls{position:static}.maya-component-grid,.maya-grid,.maya-grid--2-cols,.maya-grid--3-cols{grid-template-columns:1fr}.maya-theme-switcher{justify-content:center}}@media (max-width: 480px){.maya-home section:first-child h1{font-size:2rem}.maya-home section:first-child{padding:var(--spacing-8) var(--spacing-3)}}@keyframes maya-pulse{0%,to{opacity:.6}50%{opacity:1}}@media (max-width: 768px){.maya-home .maya-page__header h1{font-size:2.5rem}.maya-home .maya-page__header>div:last-child{flex-direction:column;gap:var(--spacing-2)}.maya-home .maya-page__header>div:last-child .maya-button{width:100%}}
